.vp-gallery27-stage{position:relative!important;overflow:hidden;isolation:isolate;max-width:620px;margin-inline:auto!important}.vp-gallery27-image{transition:transform .16s ease-out;transform:scale(1);object-fit:contain!important}.vp-gallery27-stage.vp-gallery27-zoomed .vp-gallery27-image{transform:scale(1.7)}.vp-gallery27-arrow{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:5!important;display:grid!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:10px!important;margin:0!important;border:1px solid #dcdce7!important;border-radius:50%!important;background:#fff!important;color:#000096!important;box-shadow:0 2px 7px #0000000d!important;cursor:pointer!important;line-height:1!important}.vp-gallery27-arrow:before,.vp-gallery27-arrow:after{display:none!important}.vp-gallery27-arrow svg{display:block!important;position:static!important;width:20px!important;height:20px!important;fill:none!important;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.vp-gallery27-prev{left:10px!important}.vp-gallery27-next{right:10px!important}.vp-gallery27-arrow[hidden]{display:none!important}.vp-gallery27-arrow:focus-visible{outline:3px solid #000096!important;outline-offset:3px}.vp-gallery27-dialog[open]{padding:62px 62px 20px!important}.vp-gallery27-dialog .vp-gallery27-arrow{position:fixed!important}.vp-gallery27-dialog>img{object-fit:contain!important;max-height:calc(100dvh - 82px)!important}.vp-mugs__stage.vp-gallery27-stage{width:min(100%,600px,calc(100svh - 170px))!important;aspect-ratio:1!important;height:auto!important;min-height:0!important}.vp-mugs__stage.vp-gallery27-stage [data-mug-hero]{width:100%!important;height:100%!important;max-height:none!important}.vp-commerce8-gallery__stage.vp-gallery27-stage{width:min(100%,620px,calc(100svh - 170px))!important;aspect-ratio:1!important}.vp-commerce8-gallery__thumbs{display:flex!important;flex-wrap:nowrap!important;justify-content:center;overflow:auto!important;gap:8px!important;max-width:100%;padding:3px!important}.vp-commerce8-gallery__thumb{flex:0 0 64px!important;width:64px!important;height:64px!important;max-height:64px!important}.vp-commerce8-gallery__caption{max-width:620px;margin-inline:auto}.vp-gallery27-stage a{display:block}@media(max-width:700px){.vp-gallery27-stage,.vp-mugs__stage.vp-gallery27-stage,.vp-commerce8-gallery__stage.vp-gallery27-stage{width:100%!important;max-width:520px!important}.vp-gallery27-arrow{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:8px!important}.vp-gallery27-prev{left:6px!important}.vp-gallery27-next{right:6px!important}.vp-gallery27-dialog[open]{padding:58px 8px 12px!important}.vp-commerce8-gallery__thumb{flex-basis:56px!important;width:56px!important;height:56px!important;max-height:56px!important}}@media(prefers-reduced-motion:reduce){.vp-gallery27-image{transition:none!important}}.vp-gallery27-dialog:not([open]){display:none!important}.vp-gallery27-dialog[open]{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;border:0;background:#fff;z-index:2147483000}.vp-gallery27-dialog::backdrop{background:#0009}.vp-gallery27-dialog>img{display:block;width:100%;height:100%;object-fit:contain}.vp-gallery27-close{position:absolute!important;top:10px!important;right:14px!important;min-height:44px!important;margin:0!important;background:#fff!important;color:#000096!important;border:1px solid #d9d9e6!important;border-radius:8px!important;padding:10px 18px!important;box-shadow:none!important;z-index:10}.vp-gallery27-close:before,.vp-gallery27-close:after{display:none!important}#root #main-product .l4pr.vp-gallery27-native{--vp-gallery27-height:min(600px, calc(100svh - 150px) );max-width:620px!important;width:100%!important;margin-inline:auto!important;position:relative!important}#root #main-product .vp-gallery27-native>.swiper-outer{height:var(--vp-gallery27-height)!important;min-height:260px;width:100%!important;overflow:hidden}#root #main-product .vp-gallery27-native>.swiper-outer>.swiper-wrapper{height:100%!important}#root #main-product .vp-gallery27-native>.swiper-outer .swiper-slide{height:100%!important}#root #main-product .vp-gallery27-native>.swiper-outer li,#root #main-product .vp-gallery27-native>.swiper-outer li>a,#root #main-product .vp-gallery27-native>.swiper-outer li picture{height:100%!important;min-height:0!important;max-height:100%!important;width:100%!important;aspect-ratio:auto!important;display:flex!important;align-items:center;justify-content:center}#root #main-product .vp-gallery27-native>.swiper-outer img.varaprint-product-gallery-image{position:static!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;transition:transform .18s ease}#root #main-product .vp-gallery27-native.vp-gallery27-native-zoom>.swiper-outer .swiper-slide-active img.varaprint-product-gallery-image{transform:scale(1.7)!important}#root #main-product .vp-gallery27-native .swiper-custom-pagination{position:static!important;min-height:74px;display:flex!important;align-items:center;justify-content:center;margin:10px 0 0!important;height:auto!important}#root #main-product .vp-gallery27-native .swiper-custom-pagination>span[class*=swiper-pagination-]{display:flex!important;justify-content:center;align-items:center;gap:8px;max-width:100%;overflow-x:auto;height:auto!important}#root #main-product .vp-gallery27-native .swiper-pagination-bullet{display:block!important;flex:0 0 60px!important;width:60px!important;height:60px!important;min-height:0!important;max-height:60px!important;padding:3px!important;border:1px solid #dcdde8;border-radius:7px!important;opacity:1!important}#root #main-product .vp-gallery27-native .swiper-pagination-bullet-active{border:2px solid #000096!important}#root #main-product .vp-gallery27-native .swiper-custom-pagination .swiper-button-nav{position:absolute!important;top:calc(var(--vp-gallery27-height)/2)!important;transform:translateY(-50%);display:flex!important;align-items:center;justify-content:center;width:42px!important;height:42px!important;min-height:42px!important;border:1px solid #dcdde8;border-radius:50%;background:#fff!important;box-shadow:0 2px 8px #0000000d;z-index:5;opacity:1!important;color:#111!important;cursor:pointer}#root #main-product .vp-gallery27-native .swiper-button-prev{left:10px!important;right:auto!important}#root #main-product .vp-gallery27-native .swiper-button-next{right:10px!important;left:auto!important}#root #main-product .vp-gallery27-native .swiper-button-disabled{opacity:.35!important;pointer-events:none!important}#root #main-product .vp-gallery27-native .custom-progressbar,#root #main-product .vp-gallery27-native .swiper-custom-fraction{display:none!important}@media(max-width:760px){#root #main-product .l4pr.vp-gallery27-native{--vp-gallery27-height:min(100vw - 40px,430px)}#root #main-product .vp-gallery27-native>.swiper-outer{min-height:0}#root #main-product .vp-gallery27-native .swiper-pagination-bullet{flex-basis:54px!important;width:54px!important;height:54px!important;max-height:54px!important}}@media(prefers-reduced-motion:reduce){#root #main-product .vp-gallery27-native>.swiper-outer img{transition:none!important}}.vp-gallery27-frame{width:100%;aspect-ratio:1}.vp-gallery27-frame>.vp-gallery__stage{display:block!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;aspect-ratio:1!important}.vp-gallery27-frame #vp-main-image{width:100%!important;height:100%!important;object-fit:contain!important}aside.vp-gallery[aria-label="Lanyard product gallery"] .vp-gallery__sticky{max-width:620px;margin-inline:auto}aside.vp-gallery[aria-label="Lanyard product gallery"] .vp-gallery__thumbs{display:flex!important;justify-content:center;gap:8px}aside.vp-gallery[aria-label="Lanyard product gallery"] .vp-gallery__thumb{height:64px!important;width:64px!important;min-height:0!important;flex:0 0 64px!important;padding:3px!important}aside.vp-gallery[aria-label="Lanyard product gallery"] .vp-gallery__thumb img{height:100%!important;width:100%!important;object-fit:contain!important}@media(min-width:1001px){#root #main-product:has(>.l4pr-container>.vp-gallery27-native){display:grid!important;align-items:start}#root #main-product:has(>.l4pr-container>.vp-gallery27-native)>:not(header):not(footer){width:100%!important;min-width:0;max-width:100%;border-left:0!important;margin-inline:0!important;padding-inline:0!important}#root #main-product:has(>.l4pr-container>.vp-gallery27-native)>header,#root #main-product:has(>.l4pr-container>.vp-gallery27-native)>footer{grid-column:1/-1}}#root #main-product .l4pr.vp-gallery27-native{--vp-gallery27-height:min(720px, calc(100svh - 160px) );box-sizing:border-box;max-width:100%!important;border-inline:0!important;margin-inline:0!important}#root #main-product .vp-gallery27-native>.swiper-outer li{padding:0!important;border:0!important;margin:0!important}#root #main-product .vp-gallery27-native>.swiper-outer li picture{padding:0!important}#root #main-product .vp-gallery27-native .s1lb{left:10px!important;right:10px!important}#root #main-product .vp-gallery27-native .swiper-custom-pagination{min-height:0!important;margin-top:12px!important;padding:3px 0!important;overflow:visible}#root #main-product .vp-gallery27-native .swiper-custom-pagination>span[class*=swiper-pagination-]{box-sizing:border-box;width:max-content!important;max-width:100%;min-height:66px;flex-wrap:nowrap!important;justify-content:safe center;margin:0!important;padding:3px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none}#root #main-product .vp-gallery27-native .swiper-custom-pagination>span[class*=swiper-pagination-]::-webkit-scrollbar{display:none}#root #main-product .vp-gallery27-native .swiper-pagination-bullet{box-sizing:border-box;margin:0!important;overflow:hidden!important;align-self:center}#root #main-product .vp-gallery27-native .swiper-pagination-bullet:before,#root #main-product .vp-gallery27-native .swiper-pagination-bullet:after{content:none!important;display:none!important}#root #main-product .vp-gallery27-native .swiper-custom-pagination .swiper-pagination-bullet picture{position:relative!important;box-sizing:border-box;width:100%!important;height:100%!important;max-height:100%!important;aspect-ratio:auto!important;padding:0!important;overflow:hidden}#root #main-product .vp-gallery27-native .swiper-custom-pagination .swiper-pagination-bullet picture img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain!important;transform:none!important}@media(max-width:760px){#root #main-product .l4pr.vp-gallery27-native{--vp-gallery27-height:min(100vw - 32px,430px)}#root #main-product .vp-gallery27-native .swiper-custom-pagination>span[class*=swiper-pagination-]{min-height:60px}}.fancybox__container .fancybox__slide.has-image{align-items:center;justify-content:center}.fancybox__container .fancybox__slide.has-image .fancybox__content{margin-inline:auto}.vp-gallery27-stage.vp-gallery27-zoomed .vp-gallery27-image,#root #main-product .vp-gallery27-native.vp-gallery27-native-zoom>.swiper-outer img.varaprint-product-gallery-image{transition:none!important}.vp-commerce8-gallery__thumbs{overflow-y:hidden!important;scrollbar-width:none}.vp-commerce8-gallery__thumbs::-webkit-scrollbar{display:none}.vp-gallery27-dialog>img{min-width:0;min-height:0}#root #main-product .l4pr.vp-gallery27-native{container-type:inline-size}#root #main-product .vp-gallery27-native>.swiper-outer{height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1 / 1!important}#root #main-product .vp-gallery27-native>.swiper-outer img.varaprint-product-gallery-image{object-position:50% 50%!important}#root #main-product .vp-gallery27-native .swiper-custom-pagination .swiper-button-nav{top:50cqw!important}@media(min-width:1001px){#root #main-product:has(>.l4pr-container>.vp-gallery27-native){grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)!important;gap:clamp(32px,3vw,72px)!important;width:100%!important;max-width:100%!important;margin-inline:0!important;padding-inline:clamp(0px,1vw,24px)!important;box-sizing:border-box}#root #main-product:has(>.l4pr-container>.vp-gallery27-native)>.l4pr-container{top:24px}#root #main-product .l4pr.vp-gallery27-native{width:min(100%,calc(100svh - 120px))!important;margin-inline:auto!important}#root #main-product:has(>.l4pr-container>.vp-gallery27-native)>div:last-child{padding-block:4px 24px!important}}#root #main-product[data-vp-commerce-product=deluxe-retractable-banner-stands] .swatch-view-button{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;margin:0!important;padding:0!important;width:100%!important}#root #main-product[data-vp-commerce-product=deluxe-retractable-banner-stands] #swatch-option2 .swatch-view-button{grid-template-columns:repeat(4,minmax(0,1fr))}#root #main-product[data-vp-commerce-product=deluxe-retractable-banner-stands] .swatch-view-item{display:block!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important}#root #main-product[data-vp-commerce-product=deluxe-retractable-banner-stands] .swatch-button{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:58px!important;padding:12px 8px!important;border:1px solid #d9dce5!important;border-radius:10px!important;background:#fff!important;color:#17171b!important;box-shadow:none!important;font-family:Inter,sans-serif!important;overflow:hidden!important}#root #main-product[data-vp-commerce-product=deluxe-retractable-banner-stands] .swatch-button.swatch-selected{border:2px solid #000096!important;padding:11px 7px!important;background:#f5f5ff!important;color:#000096!important}#root #main-product[data-vp-commerce-product=deluxe-retractable-banner-stands] .swatch-view-item:focus-visible{outline:3px solid #000096;outline-offset:3px;border-radius:10px}#root #main-product[data-vp-commerce-product=deluxe-retractable-banner-stands] .swatch-title-and-icon-container{display:flex!important;flex-direction:column!important;align-items:center!important;gap:5px!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important}#root #main-product[data-vp-commerce-product=deluxe-retractable-banner-stands] .swatch-button-title-text,#root #main-product[data-vp-commerce-product=deluxe-retractable-banner-stands] .swatch-button-title-text span,#root #main-product[data-vp-commerce-product=deluxe-retractable-banner-stands] .swatch-button-price,#root #main-product[data-vp-commerce-product=deluxe-retractable-banner-stands] .swatch-button-price span{font-family:Inter,sans-serif!important;font-size:15px!important;font-weight:600!important;line-height:1.3!important;color:inherit!important;background:transparent!important;text-shadow:none!important;margin:0!important;padding:0!important;width:auto!important}#root #main-product[data-vp-commerce-product=deluxe-retractable-banner-stands] .swatch-button-price span{font-weight:700!important}#root #main-product[data-vp-commerce-product=deluxe-retractable-banner-stands] .swatch-label{font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:650!important;line-height:1.4!important;text-transform:none!important;padding:0!important;margin:0 0 12px!important}#root #main-product[data-vp-commerce-product=deluxe-retractable-banner-stands] .swatch-option-name{font-family:Inter,sans-serif!important;font-weight:650!important}#root #main-product[data-vp-commerce-product=deluxe-retractable-banner-stands] .swatch-variant-name{display:none!important}#root #main-product[data-vp-commerce-product=deluxe-retractable-banner-stands] .swatch-single{margin-bottom:24px!important}#root #main-product[data-vp-commerce-product=deluxe-retractable-banner-stands] h1{font-size:clamp(26px,1.6vw,36px)!important;line-height:1.2!important;letter-spacing:-.03em;margin-bottom:12px!important}#root #main-product[data-vp-commerce-product=deluxe-retractable-banner-stands] .f8pr-price{display:flex;align-items:baseline;gap:10px;margin:4px 0 28px!important;order:-1}#root #main-product[data-vp-commerce-product=deluxe-retractable-banner-stands]>div:last-child>div.f8pr{display:flex!important;flex-direction:column!important;align-items:stretch!important}#root #main-product[data-vp-commerce-product=deluxe-retractable-banner-stands]>div:last-child>div.f8pr>variant-swatch-king{display:block!important}#root #main-product[data-vp-commerce-product=deluxe-retractable-banner-stands] .vp-design-actions{padding:20px!important;background:#fff!important;border:1px solid #e0e2e9!important;border-radius:12px!important}#root #main-product[data-vp-commerce-product=deluxe-retractable-banner-stands] .vp-design-actions p{margin-bottom:12px!important}#root #main-product[data-vp-commerce-product=deluxe-retractable-banner-stands] .vp-design-actions__links{gap:8px!important}#root #main-product[data-vp-commerce-product=deluxe-retractable-banner-stands] .vp-design-actions__action{padding:12px 14px!important;min-height:60px!important;border-color:#d9dce5!important;border-radius:9px!important}#root #main-product:has(>.l4pr-container>.vp-gallery27-native)+.m6tb{margin-top:40px!important;padding:32px clamp(0px,1vw,24px) 0!important;border-top:1px solid #e6e7ec}#root #main-product[data-vp-commerce-product=deluxe-retractable-banner-stands] [data-current-variant-price]{font-size:30px!important;font-weight:750!important;line-height:1.2!important;color:#000096;order:-1}#root #main-product[data-vp-commerce-product=deluxe-retractable-banner-stands] .old-price{font-size:16px!important;font-weight:400!important;color:#70737c!important}@media(min-width:1600px){#root #main-product[data-vp-commerce-product=deluxe-retractable-banner-stands] #swatch-option2 .swatch-view-button{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:760px){#root #main-product[data-vp-commerce-product=deluxe-retractable-banner-stands] #swatch-option2 .swatch-view-button{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important}#root #main-product[data-vp-commerce-product=deluxe-retractable-banner-stands] .swatch-button-title-text,#root #main-product[data-vp-commerce-product=deluxe-retractable-banner-stands] .swatch-button-title-text span,#root #main-product[data-vp-commerce-product=deluxe-retractable-banner-stands] .swatch-button-price span{font-size:13px!important}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/varaprint-gallery27.css.map */
