.zoom-image[data-v-e021feac]{background-color:#fff;position:fixed;z-index:500}.zoom-image[data-v-e021feac],.zoom-image img[data-v-e021feac]{height:100%;left:0;top:0;width:100%}.zoom-image img[data-v-e021feac]{cursor:zoom-out;object-fit:contain;position:absolute;transform:scale(1.45)}.swiper-gallery{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding:0 10px;width:100%;z-index:unset;--swiper-navigation-color:var(--bg-color)}.light-mode .swiper-gallery{--swiper-navigation-color:#fff}.swiper-gallery .swiper-wrapper{pointer-events:none;will-change:transform}.swiper-gallery .swiper-wrapper .swiper-slide{backface-visibility:hidden;box-sizing:border-box;object-fit:contain;padding:30px;pointer-events:none;will-change:transform}.swiper-gallery .swiper-button-next,.swiper-gallery .swiper-button-prev{background-color:transparent;border:none;box-sizing:unset;padding:40px 1px;transform:translateY(-50%);z-index:100}.swiper-gallery .swiper-button-next:focus,.swiper-gallery .swiper-button-prev:focus{outline:none}.swiper-gallery .swiper-button-next:after,.swiper-gallery .swiper-button-prev:after{display:none}.swiper-gallery .swiper-button-next svg,.swiper-gallery .swiper-button-prev svg{height:auto;width:18px;stroke:var(--bg-color);stroke-width:3px;filter:invert(1)}.swiper-gallery .swiper-button-next svg ::v-deep(path),.swiper-gallery .swiper-button-prev svg ::v-deep(path){stroke:red}.swiper-gallery .swiper-button-prev{left:0;padding-right:30px}.swiper-gallery .swiper-button-next{padding-left:30px;right:0}.swiper-gallery .mobile-zoom-image{background-color:#fff;height:100%;left:0;position:fixed;top:0;width:100%;z-index:500}.swiper-gallery .mobile-zoom-image img{height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%;will-change:transform}.swiper-gallery .mobile-zoom-image .close{box-sizing:border-box;display:flex;font-size:30px;font-weight:700;padding:10px;position:fixed;right:6px;text-align:center;top:6px;z-index:400}.style-thumbnails[data-v-2f56899f]{align-items:center;display:flex;margin:10px 0}.style-thumbnails .style[data-v-2f56899f]{cursor:pointer;display:block;margin-right:4px;text-decoration:none}.style-thumbnails .style.active img[data-v-2f56899f]{border-color:var(--accent-color)}.style-thumbnails .style img[data-v-2f56899f]{aspect-ratio:1;border:2px solid transparent;border-radius:5px;box-sizing:border-box;display:block;height:auto;object-fit:contain;padding:6px;width:80px}@media (hover:hover){.style-thumbnails .style img[data-v-2f56899f]:hover{border-color:var(--accent-color)}}.style-thumbnails .style .name[data-v-2f56899f]{color:var(--black);font-size:14px;text-align:center}@media only screen and (max-width:850px){.style-thumbnails[data-v-2f56899f]{margin-bottom:14px}}.info-panel[data-v-8ed292f1]{border-radius:4px;box-sizing:border-box;color:var(--accent-color);max-width:calc(40% - 20px);overflow:hidden;padding:18px;position:fixed;right:20%;top:50%;transform:translate(50%,-50%);width:450px}.info-panel[data-v-8ed292f1]:after{background-color:var(--bg-color);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.info-panel .heading[data-v-8ed292f1]{align-items:center;display:flex;justify-content:center}.info-panel .title[data-v-8ed292f1]{flex:1 1 auto;font-size:20px;margin:0}.info-panel .price[data-v-8ed292f1]{font-size:20px;font-weight:700}.info-panel .style[data-v-8ed292f1]{font-size:18px;margin-top:4px;text-transform:capitalize}.info-panel .description[data-v-8ed292f1]{font-size:14px;line-height:1.4;margin-top:10px}.info-panel .description[data-v-8ed292f1] p{margin:0}.info-panel .sizing>span[data-v-8ed292f1]{cursor:pointer;display:block;font-size:12px;padding:6px 0 0;text-decoration:underline}.info-panel .sizing>span[data-v-8ed292f1]:hover{text-decoration:underline}.info-panel .actions[data-v-8ed292f1]{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:14px;position:relative;width:100%}.info-panel .actions.in-cart .select-wrapper[data-v-8ed292f1]{opacity:.4;pointer-events:none}.info-panel .actions.in-cart .atc-button .atc-text[data-v-8ed292f1]{display:none}.info-panel .actions.in-cart .atc-button .remove[data-v-8ed292f1]{display:inline}.info-panel .actions.no-sizes .atc-button[data-v-8ed292f1]{grid-column:span 2}.info-panel .actions .select-wrapper[data-v-8ed292f1]{height:30px;position:relative;width:100%}.info-panel .actions .select-wrapper svg[data-v-8ed292f1]{pointer-events:none;position:absolute;right:5px;top:calc(50% + 2px);transform:translateY(-50%)}.info-panel .actions .select-wrapper svg[data-v-8ed292f1] path{fill:var(--accent-color)}.info-panel .actions .select-wrapper select[data-v-8ed292f1]{-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:2px solid var(--accent-color);color:var(--accent-color);cursor:pointer;font-size:14px;font-weight:700;height:34px;padding-left:6px;width:100%}.info-panel .actions .select-wrapper select[data-v-8ed292f1]:focus{outline:none}.info-panel .actions .atc-button[data-v-8ed292f1]{align-items:center;background-color:transparent;border:2px solid var(--accent-color);color:var(--accent-color);cursor:pointer;display:flex;font-size:14px;font-weight:700;height:30px;justify-content:center;transition:filter .3s;width:calc(100% - 4px)}.info-panel .actions .atc-button .processing-text[data-v-8ed292f1],.info-panel .actions .atc-button .remove[data-v-8ed292f1],.info-panel .actions .atc-button .sold-out-text[data-v-8ed292f1]{display:none}.info-panel .actions .atc-button.processing[data-v-8ed292f1]{pointer-events:none}.info-panel .actions .atc-button.processing .processing-text[data-v-8ed292f1]{display:inline}.info-panel .actions .atc-button.processing .atc-text[data-v-8ed292f1],.info-panel .actions .atc-button.processing .remove[data-v-8ed292f1]{display:none}.info-panel .actions .atc-button.sold-out[data-v-8ed292f1]{background-color:var(--white);color:var(--black);pointer-events:none}.info-panel .actions .atc-button.sold-out .atc-text[data-v-8ed292f1]{display:none}.info-panel .actions .atc-button.sold-out .sold-out-text[data-v-8ed292f1]{display:inline}.info-panel .actions .pagination-link[data-v-8ed292f1]{align-items:center;border:2px solid var(--accent-color);display:flex;height:30px;justify-content:center;width:calc(100% - 4px)}.info-panel .actions .pagination-link svg[data-v-8ed292f1]{height:auto;transition:transform .2s cubic-bezier(.4,0,.2,1);width:24px}.info-panel .actions .pagination-link svg[data-v-8ed292f1] path{fill:var(--accent-color)}@media (hover:hover){.info-panel .actions .pagination-link:hover.next svg[data-v-8ed292f1]{transform:translate(6px)}.info-panel .actions .pagination-link:hover.prev svg[data-v-8ed292f1]{transform:translate(-6px)}}@media only screen and (max-width:850px){.info-panel[data-v-8ed292f1]{max-width:100%;position:relative;right:unset;top:unset;transform:unset;width:100%}.info-panel[data-v-8ed292f1]:after{display:none}.info-panel .style[data-v-8ed292f1]{font-size:14px;margin-top:2px}.info-panel .description[data-v-8ed292f1]{font-weight:400;line-height:1.3;margin-top:12px}}.product-detail{display:grid;grid-template-columns:3fr 2fr;position:relative;width:100%}.product-detail .swiper-gallery{display:none}.product-detail .images{box-sizing:border-box;display:flex;flex-direction:column;position:relative;width:100%}.product-detail .images .image-wrapper{align-items:center;display:flex;height:calc(100dvh - 270px);justify-content:center;margin:110px 32px;object-fit:contain;object-position:center;width:calc(100% - 64px)}.product-detail .images .image-wrapper img{aspect-ratio:1/1;cursor:zoom-in;height:100%;max-height:100%;max-width:100%;object-fit:contain;width:100%}.product-detail .thumbnails{background-color:var(--bg-color);border-radius:6px;bottom:10px;display:flex;gap:8px;left:30%;padding:8px;position:fixed;transform:translate(-50%)}.product-detail .thumbnails img{background-color:var(--bg-color);border:2px solid transparent;border-radius:8px;cursor:pointer;height:auto;padding:6px;width:50px}.product-detail .thumbnails img.active{border-color:var(--accent-color)}@media (hover:hover){.product-detail .thumbnails img:hover{border-color:var(--accent-color)}}@media only screen and (max-width:850px){.product-detail{box-sizing:border-box;display:flex;flex-direction:column;min-height:calc(100svh - 50px)}.product-detail:before{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);content:" ";display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.product-detail:after{background-color:var(--bg-color);content:" ";display:block;height:100%;left:0;opacity:.45;position:fixed;top:0;width:100%;z-index:-1}.product-detail .swiper-gallery{display:flex;flex:1 1 auto;min-height:calc(100vw - 20px)}.product-detail .images,.product-detail .thumbnails{display:none}}
