.socials-share{display:flex;flex-wrap:wrap;margin:-10px}.socials-share .socials-share__item{padding:10px}.responsive-table{width:100%}.responsive-table .responsive-table__links{display:flex}.responsive-table .responsive-table__product-variant-title{display:block;margin-top:8px;font-size:calc(var(--body-font-size) * .875);line-height:1.286;color:var(--color-text-primary)}.responsive-table .responsive-table__order-status{display:inline-block;margin-top:8px;padding:2px 8px;font-size:calc(var(--body-font-size) * .75);font-weight:500;line-height:1.166;border-radius:calc(var(--global-border-radius) * 3.125);background-color:var(--color-text-primary)}.responsive-table .responsive-table__order-status.responsive-table__order-status--paid,.responsive-table .responsive-table__order-status.responsive-table__order-status--fulfilled{position:relative;padding-inline-start:28px}.responsive-table .responsive-table__order-status.responsive-table__order-status--paid:before,.responsive-table .responsive-table__order-status.responsive-table__order-status--fulfilled:before{content:"";position:absolute;inset-inline-start:8px;top:50%;width:16px;height:16px;transform:translateY(-50%);background-repeat:no-repeat}.responsive-table .responsive-table__order-status.responsive-table__order-status--paid{background-color:var(--color-text-success)}.responsive-table .responsive-table__order-status.responsive-table__order-status--paid:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M13.3346 4L6.0013 11.3333L2.66797 8' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.responsive-table .responsive-table__order-status.responsive-table__order-status--fulfilled{background-color:var(--color-accent)}.responsive-table .responsive-table__order-status.responsive-table__order-status--fulfilled:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M13.3346 4L6.0013 11.3333L2.66797 8' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.responsive-table .responsive-table__link{height:max-content;line-height:1.5;color:var(--color-text-primary);text-decoration:none}@media(-moz-touch-enabled:0),(hover:hover),(pointer:fine){.responsive-table .responsive-table__link:hover{text-decoration:underline}}.responsive-table .responsive-table__image-wrapper{display:block;min-width:80px;min-height:80px;max-width:80px;max-height:80px;margin-inline-end:16px;border-radius:calc(var(--global-border-radius) / 2);overflow:hidden}.responsive-table thead tr th{background-color:var(--color-background-secondary)}.responsive-table thead tr th:first-child{border-start-start-radius:calc(var(--global-border-radius) / 2);border-end-start-radius:calc(var(--global-border-radius) / 2)}.responsive-table thead tr th:last-child{border-start-end-radius:calc(var(--global-border-radius) / 2);border-end-end-radius:calc(var(--global-border-radius) / 2)}.responsive-table tbody tr{border-bottom:1px solid var(--color-border-secondary)}.responsive-table tfoot td{padding:8px;line-height:1.5;color:var(--color-text-secondary)}.responsive-table tfoot td:last-child{font-weight:500;white-space:nowrap;text-align:end;color:var(--color-text-primary)}.responsive-table tfoot tr:first-child td{padding-top:16px}.responsive-table tfoot tr:last-child td{padding-bottom:16px}.responsive-table th{padding:16px 8px;font-size:calc(var(--body-font-size) * .875);font-weight:400;line-height:1.286;color:var(--color-text-secondary)}.responsive-table th:first-child{padding-inline-start:16px}.responsive-table th:last-child{padding-inline-end:16px}.responsive-table th.responsive-table__sku,.responsive-table th.responsive-table__price,.responsive-table th.responsive-table__quantity,.responsive-table th.responsive-table__total{text-align:center}.responsive-table td{padding:16px 8px;font-size:var(--body-font-size);line-height:1.375;color:var(--color-text-primary)}.responsive-table td:first-child{padding-inline-start:16px}.responsive-table td:last-child{padding-inline-end:16px}.responsive-table td.responsive-table__sku,.responsive-table td.responsive-table__price,.responsive-table td.responsive-table__quantity,.responsive-table td.responsive-table__total{font-weight:500;line-height:1.5;text-align:center;vertical-align:middle}.responsive-table th,.responsive-table td{width:20%;text-align:start}.responsive-table th.column-large,.responsive-table td.column-large{width:47.6%}.responsive-table a{text-decoration-line:underline;text-underline-offset:4px;text-decoration-color:inherit;transition-property:text-decoration-color;transition-duration:var(--timing-short);transition-timing-function:var(--easing-linear)}@media(-moz-touch-enabled:0),(hover:hover),(pointer:fine){.responsive-table a:hover{text-decoration-color:transparent}}@media(max-width:767.98px){.responsive-table .responsive-table__small-hide,.responsive-table thead{display:none}.responsive-table tr{display:block}.responsive-table tr,.responsive-table td{float:inline-start;clear:both;width:100%}.responsive-table tr.column-large,.responsive-table td.column-large{width:100%}.responsive-table th,.responsive-table td{display:block;margin:0;padding:15px;text-align:end}.responsive-table td[data-label]:before{content:attr(data-label);float:inline-start;padding-inline-end:10px;text-align:center}.responsive-table-row+.responsive-table-row,tfoot>.responsive-table-row:first-child{position:relative;margin-top:40px;padding-top:15px}}.quick-view{padding:0;overflow-y:hidden}.quick-view .quick-view__container{max-width:1360px;width:100%;position:relative;padding:56px 4px 4px;margin:auto auto 0;overflow-y:auto}.quick-view .popup-close-icon-button{top:4px;inset-inline-start:calc(50% - 20px);border-radius:12px;z-index:15}.quick-view .quick-view__body{display:flex;flex-direction:column;flex-wrap:wrap;gap:0 12px;padding:4px}.quick-view .quick-view-form__details,.quick-view .quick-view-form__wrapper{border-radius:12px;background-color:var(--color-background-secondary)}.quick-view .quick-view-form__details{width:100%;padding:16px;margin:8px 0 4px;order:1}.quick-view .quick-view__form{position:sticky;bottom:0;background-color:var(--color-background-alpha, #fff);order:1;z-index:2}.quick-view .quick-view-form__wrapper{display:flex;flex-direction:column;gap:8px;padding:8px;margin:4px 0}.quick-view .quick-view__media{width:100%;position:relative}.quick-view .quick-view__placeholder,.quick-view .quick-view__placeholder-img,.quick-view .quick-view__placeholder-btn{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.quick-view .quick-view__placeholder{display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1}.quick-view .product-badges{position:absolute;top:12px;inset-inline-start:12px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;z-index:2}.quick-view .quick-view__image,.quick-view model-viewer{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-position:var(--img-desktop-pos, center);overflow:hidden}.quick-view .quick-view__image iframe,.quick-view model-viewer iframe{width:100%;height:100%}.quick-view .quick-view__model-view-button{position:absolute;z-index:var(--layer-flat, 1);inset-inline-start:0;bottom:0;display:flex;align-items:center;justify-content:center;width:100%;padding:15px;background-color:var(--ui-model-view-button-background-color);color:var(--ui-button-color)}.quick-view .quick-view__model-view-button .icon{margin-inline-end:10px;width:20px}.quick-view .quick-view__model-view-button[data-shopify-xr-hidden]{display:none}.quick-view .quick-view__model-view-button:focus-visible{outline:2px solid var(--color-text-primary)}.quick-view .quick-view__image-wrapper{position:relative;height:100%;padding-top:111.63%}.quick-view .quick-view__image-wrapper.quick-view__image-wrapper--contain .quick-view__image{object-fit:contain}.quick-view .quick-view__image-wrapper.quick-view__image-wrapper--cover .quick-view__image{object-fit:cover}.quick-view .quick-view__image-wrapper .quick-view__placeholder-btn,.quick-view .quick-view__image-wrapper .quick-view__image-button{position:absolute;top:50%;left:50%;display:flex;justify-content:center;align-items:center;width:60px;height:60px;padding:0;border:1px solid var(--color-slider-arrow-border);background-color:var(--color-slider-arrow-background);border-radius:100%;transform:translate(-50%,-50%);cursor:pointer;pointer-events:auto;color:var(--color-slider-arrow-icon);transition-property:background-color;transition-duration:var(--timing-short)}.quick-view .quick-view__image-wrapper .quick-view__placeholder-btn svg,.quick-view .quick-view__image-wrapper .quick-view__image-button svg{width:40%;height:40%}.quick-view .quick-view__image-wrapper .quick-view__placeholder-btn path,.quick-view .quick-view__image-wrapper .quick-view__image-button path{transition-property:fill;transition-duration:var(--timing-short)}.quick-view .quick-view__image-wrapper .quick-view__placeholder-btn:focus-visible,.quick-view .quick-view__image-wrapper .quick-view__image-button:focus-visible{outline:2px solid var(--color-text-primary)}@media(-moz-touch-enabled:0),(hover:hover),(pointer:fine){.quick-view .quick-view__image-wrapper .quick-view__placeholder-btn:hover,.quick-view .quick-view__image-wrapper .quick-view__image-button:hover{background-color:var(--color-slider-arrow-background-hover);border-color:var(--color-slider-arrow-border-hover);color:var(--color-slider-arrow-icon-hover)}.quick-view .quick-view__image-wrapper .quick-view__placeholder-btn:hover path,.quick-view .quick-view__image-wrapper .quick-view__image-button:hover path{fill:var(--color-slider-arrow-icon-hover)}}.quick-view .quick-view__image-wrapper .quick-view__placeholder-btn{pointer-events:none}.quick-view .quick-view__image-wrapper video,.quick-view .quick-view__image-wrapper iframe{background-color:#000}.quick-view .quick-view__slider-container,.quick-view .quick-view__slider-thumbnails{height:100%;border-radius:12px;background-color:var(--color-background-secondary)}.quick-view .quick-view__slider-container{position:relative}.quick-view .quick-view__slider{position:relative;margin:0 63px}.quick-view .quick-view__zoom-wrapper{position:absolute;bottom:12px;inset-inline-end:12px;z-index:2}.quick-view .quick-view__zoom-button{display:flex;width:48px;height:48px;justify-content:center;align-items:center;padding:0;border-radius:12px;border:1px solid var(--ui-button-border-color);background-color:var(--ui-button-background-color);color:var(--ui-button-color);transition-property:color,background-color,border-color;transition-duration:var(--timing-short);cursor:pointer}.quick-view .quick-view__zoom-button .icon{width:24px;height:24px}.quick-view .quick-view__zoom-button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.quick-view .swiper-slide{border-radius:12px}.quick-view .quick-view__navigation{display:none;position:absolute;z-index:2;top:50%;inset-inline-start:16px;flex-direction:column;gap:8px;transform:translateY(-50%)}.quick-view .quick-view__slider-thumbnails{margin-top:8px;padding:8px}.quick-view .quick-view__slider-thumbnails .swiper-slide{width:16.666%;padding:4px;cursor:pointer;border:2px solid transparent;border-radius:calc(var(--global-border-radius) / 2);transition-property:border,padding;transition-duration:var(--animate-delay)}.quick-view .quick-view__slider-thumbnails .swiper-slide.swiper-slide-thumb-active{padding:4px;border-color:var(--color-border-secondary, #000000)}.quick-view .quick-view__slider-thumbnails .swiper-slide:focus-visible{outline-offset:-2px}.quick-view .quick-view__image-wrapper-thumbnail{position:relative;aspect-ratio:1;width:100%;height:100%}.quick-view .quick-view__image-wrapper-thumbnail .quick-view__image{object-fit:cover;border:1px solid transparent;border-radius:calc(var(--global-border-radius) / 2)}.quick-view .quick-view__image-wrapper-thumbnail .quick-view__image-icon-wrapper{position:absolute;top:50%;left:50%;display:flex;justify-content:center;align-items:center;width:33.3333333333%;height:33.3333333333%;border:1px solid var(--color-slider-arrow-border);background-color:var(--color-slider-arrow-background);color:var(--color-slider-arrow-icon);border-radius:100%;transform:translate(-50%,-50%);pointer-events:none}.quick-view .quick-view__image-wrapper-thumbnail .quick-view__image-icon-wrapper svg{width:40%;height:40%}.quick-view .shopify-model-viewer-ui .shopify-model-viewer-ui__controls-area{background-color:var(--color-slider-arrow-background);border:1px solid var(--color-slider-arrow-border)}.quick-view .shopify-model-viewer-ui .shopify-model-viewer-ui__button{color:var(--color-slider-arrow-icon)}.quick-view .shopify-model-viewer-ui .shopify-model-viewer-ui__button:after{background-color:var(--color-slider-arrow-border);opacity:1}@media(-moz-touch-enabled:0),(hover:hover),(pointer:fine){.quick-view .shopify-model-viewer-ui .shopify-model-viewer-ui__button:hover{background-color:var(--color-slider-arrow-background-hover);color:var(--color-slider-arrow-icon-hover)}}.quick-view.quick-view--no-image .quick-view__container{max-width:892px}.quick-view.quick-view--no-image .quick-view-form__details{max-width:100%;width:100%}@media(max-width:991.98px){.quick-view .quick-view__slider-thumbnails-wrapper--center{justify-content:center}}@media(min-width:992px){.quick-view .quick-view__container{padding:56px 40px 40px;overflow-y:hidden}.quick-view .popup-close-icon-button{display:none}.quick-view .quick-view__body{height:100%;flex-direction:row;padding:16px;overflow:auto;scrollbar-gutter:stable}.quick-view .quick-view-form__details{max-height:600px;width:calc(39.345% - 12px);padding:24px 10px 24px 24px;margin:0;overflow:auto;order:0}.quick-view .quick-view__form{margin:12px auto 0;background-color:transparent;box-shadow:-4px -4px 9px -10px #0000009e}.quick-view .quick-view-form__wrapper{max-width:768px;flex-direction:row;align-items:center;margin:0}.quick-view .quick-view__media{max-height:600px;width:60.655%;border-radius:12px;background-color:var(--color-background-secondary)}.quick-view .quick-view__zoom-wrapper{display:none}.quick-view .product-badges{top:16px;inset-inline-start:16px}.quick-view .quick-view__slider-thumbnails{position:absolute;top:0;inset-inline-end:16px;width:72px;height:100%;padding:16px 0;margin-top:0}.quick-view .quick-view__slider-thumbnails .swiper-slide{height:72px;width:auto;padding:8px}.quick-view .quick-view__slider{max-width:71.7%;height:100%;margin:0 106px}.quick-view .quick-view__navigation{display:flex}}@media(min-width:481px){.quick-view .shopify-model-viewer-ui__controls-area{flex-direction:column}.quick-view .shopify-model-viewer-ui__button:first-child{border-radius:44px 44px 0 0}.quick-view .shopify-model-viewer-ui__button:last-child{border-radius:0 0 44px 44px}}.window-overlay[data-js-overlay=quick-view-preloader]{pointer-events:none}.window-overlay[data-js-overlay=quick-view]{cursor:pointer}.window-overlay[data-js-overlay=quick-view] .loader{display:none}.product-options{margin-top:var(--offset-top-desktop);margin-bottom:var(--offset-bottom-desktop)}.product-options__swatch-container{display:flex;flex-wrap:wrap;flex-grow:1;flex-basis:0}.product-options__container{display:flex;flex-direction:column;row-gap:12px}.product-options__accordion{border-radius:var(--global-border-radius);background-color:var(--color-background-secondary)}.product-options__block{padding:20px;border-radius:var(--global-border-radius);background-color:var(--color-background-secondary)}.product-options__accordion-control{padding:20px;color:var(--color-text-primary)}.product-options__accordion-inner{padding:4px 20px 20px}.product-options__swatch-list{display:flex;flex-wrap:wrap;gap:8px}.product-options__default-list{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px}.product-options__option-label{width:100%;line-height:1.5;color:var(--color-text-secondary);word-break:break-word}.product-options__swatch-value{font-weight:600;color:var(--color-text-primary)}.product-options__size-guide{margin-top:8px}.product-variants{display:none}@media(max-width:1199.98px){.product-options{margin-top:var(--offset-top-mobile);margin-bottom:var(--offset-bottom-mobile)}.product-options__container{row-gap:4px}.product-options__accordion-control,.product-options__block{padding:16px}.product-options__accordion-inner{padding-left:16px;padding-right:16px;padding-bottom:16px}.product-variants{margin-top:var(--offset-top-mobile);margin-bottom:var(--offset-bottom-mobile)}.product-options__size-guide{margin-top:12px}}.quick-view-form .quick-view-form__vendor{font-size:calc(var(--body-font-size) * .875);font-weight:700;line-height:1.28;text-transform:uppercase;margin-bottom:12px;word-break:break-word}.quick-view-form .quick-view-form__heading{font-size:calc(var(--heading-font-size) * 1.5);font-weight:700;line-height:1.33;text-align:start;color:var(--color-text-primary);margin-bottom:12px}.quick-view-form .product-sku{display:inline-block;padding:2px 8px;margin-bottom:22px;background-color:var(--color-background);border-radius:calc(var(--global-border-radius) / 2);font-size:calc(var(--body-font-size) * .875);line-height:1.28}.quick-view-form .quick-view-form__description{font-weight:400;line-height:1.5;margin-bottom:20px}.quick-view-form .quick-view-form__description:empty{display:none}.quick-view-form .product-content-block{padding-top:0;padding-left:0;padding-right:0}.quick-view-form .product-content-block .product-countdown-timer{margin-bottom:20px}.quick-view-form .quick-view-form__option{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.quick-view-form .quick-view-form__name{width:100%;margin-bottom:12px;font-size:calc(var(--body-font-size) * .875);font-weight:400;line-height:1.5;letter-spacing:.02em;word-break:break-word;color:var(--color-text-secondary)}.quick-view-form .radio-option-swatch-square{width:48px;height:48px}.quick-view-form .quick-view-form__radio-container{margin:0}.quick-view-form .quick-view-form__price{min-width:280px;padding:0 16px}.quick-view-form .quick-view-form__buttons{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.quick-view-form .quick-view-form__button.button-secondary{min-width:auto;flex:1 0 auto}.quick-view-form .quick-view-form__button.button-secondary,.quick-view-form .quick-view-form__button.button-thirdly .button__text{padding:17px 20px}.quick-view-form .compare-products-button{width:56px;height:56px;border-radius:12px}.quick-view-form .additional-checkout-buttons{flex:1 0 auto}.quick-view-form .additional-checkout-buttons .shopify-payment-button__button--branded{min-height:54px;padding:0;border-radius:0}.quick-view-form .additional-checkout-buttons .shopify-payment-button__button--branded [data-testid=ShopifyPay-button]{border-radius:33px}.quick-view-form .additional-checkout-buttons .shopify-payment-button__button.shopify-payment-button__button--unbranded{width:100%;height:auto;min-height:48px;padding:14px 20px;background-color:var(--button-background-color-thirdly);border:1px solid var(--button-border-color-thirdly);border-radius:var(--global-border-radius);font-family:var(--button-font-family);font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:1.25;text-align:center;color:var(--button-text-color-thirdly);transition-property:background,border,color;transition-duration:var(--timing-base)}.quick-view-form .additional-checkout-buttons .shopify-payment-button__button.shopify-payment-button__button--unbranded:focus-visible{outline:2px solid var(--button-text-color-thirdly);outline-offset:2px}.quick-view-form .additional-checkout-buttons .shopify-payment-button__button.shopify-payment-button__button--unbranded[disabled]{opacity:.7;cursor:default;pointer-events:none}@media(-moz-touch-enabled:0),(hover:hover),(pointer:fine){.quick-view-form .additional-checkout-buttons .shopify-payment-button__button.shopify-payment-button__button--unbranded:hover{background-color:var(--button-background-color-thirdly-hover);border-color:var(--button-border-color-thirdly-hover);color:var(--button-text-color-thirdly-hover)}}.quick-view-form .additional-checkout-buttons .shopify-payment-button__more-options{color:var(--color-text-primary)}.quick-view-form .quick-view-form__error{margin-top:5px;color:var(--color-text-attention, #d33636)}@media(max-width:575.98px){.quick-view-form .compare-products-button{width:48px;height:48px;border-radius:var(--global-border-radius)}.quick-view-form .quick-view-form__button.button-secondary{padding:14px 32px}.quick-view-form .quick-view-form__button.button-thirdly{width:48px;height:48px;min-width:auto;border-radius:var(--global-border-radius)}.quick-view-form .quick-view-form__button.button-thirdly .button__text{display:none}.quick-view-form .quick-view-form__button.button-thirdly .button__icon{display:flex;justify-content:center;align-items:center;position:relative;padding:0;transform:translateY(0)}}@media(min-width:576px){.quick-view-form .quick-view-form__button.button-thirdly{min-width:auto;flex:1 0 auto}.quick-view-form .additional-checkout-buttons .shopify-payment-button__button.shopify-payment-button__button--unbranded{min-height:auto;padding:17px 20px}}@media(min-width:992px){.quick-view-form .quick-view-form__price .price{font-size:calc(var(--body-font-size) * 1.5);line-height:1.3;font-weight:600}.quick-view-form .quick-view-form__price .price .price__compare{font-size:calc(var(--body-font-size) * 1.125)}.quick-view-form .quick-view-form__option{gap:12px}.quick-view-form .quick-view-form__name{font-size:var(--body-font-size)}.quick-view-form .quick-view-form__buttons{min-width:464px}}.zoom-modal{position:fixed;top:0;left:0;width:100%;height:100%;padding:4px;z-index:var(--layer-pop-out);visibility:hidden;transition-property:visibility;transition-duration:var(--timing-base)}.zoom-modal .zoom-modal__container{position:relative;opacity:0;visibility:hidden;max-width:2000px;height:100%;margin:auto;padding:4px;border-radius:var(--global-border-radius);background-color:var(--color-background-alpha, #fff);transition-property:opacity,visibility;transition-duration:var(--timing-base)}.zoom-modal .zoom-modal__close-button{position:absolute;z-index:2;top:8px;inset-inline-end:8px;display:flex;justify-content:center;align-items:center;width:40px;height:40px;padding:0;border:1px solid var(--color-border-primary);border-radius:calc(var(--global-border-radius) * .75);background-color:var(--color-background);color:var(--color-text-primary);transition-property:opacity;transition-duration:var(--timing-base)}.zoom-modal .zoom-modal__close-button .icon{width:20px;height:20px}@media(-moz-touch-enabled:0),(hover:hover),(pointer:fine){.zoom-modal .zoom-modal__close-button:hover{opacity:.7}}.zoom-modal .zoom-modal__thumbs-container{display:none;position:absolute;z-index:1;top:50%;inset-inline-end:44px;transform:translateY(-50%)}.zoom-modal.is-active{visibility:visible}.zoom-modal.is-active .zoom-modal__container{opacity:1;visibility:visible}@media(min-width:1200px){.zoom-modal{padding:40px}.zoom-modal .zoom-modal__container{padding:12px}.zoom-modal .zoom-modal__close-button{top:32px;inset-inline-end:32px;width:64px;height:64px;border-radius:var(--global-border-radius)}.zoom-modal .zoom-modal__thumbs-container{display:block}}.zoom-slider{max-height:100%;border-radius:var(--global-border-radius);background-color:var(--color-background-secondary)}.zoom-slider .zoom-slider__counter{position:absolute;z-index:2;top:8px;inset-inline-start:8px;padding:8px 16px;border-radius:calc(var(--global-border-radius) / 2);background-color:var(--color-background);font-size:calc(var(--body-font-size) * .875);font-weight:600}.zoom-slider .zoom-slider__navigation{position:absolute;z-index:2;bottom:16px;inset-inline-start:50%;display:flex;flex-direction:row;justify-content:center;gap:10px;transform:translate(-50%)}.zoom-slider .zoom-slider__wrapper{align-items:stretch;max-height:100vh}.zoom-slider.is-dragging .zoom-slider__slide.zoom-slider__slide--image.swiper-slide-zoomed{cursor:move}.zoom-slider .zoom-slider__slide{height:auto}.zoom-slider .zoom-slider__slide.zoom-slider__slide--image{cursor:zoom-in}.zoom-slider .zoom-slider__slide.zoom-slider__slide--image.swiper-slide-zoomed{cursor:zoom-out}.zoom-slider .zoom-slider__slide-container{width:100%;height:calc(var(--page-height, 100vh) - 16px)}.zoom-slider .zoom-slider__slide-target{display:block;width:100%;height:100%}.zoom-slider .zoom-slider__slide-target .shopify-model-viewer-ui{width:100%;height:100%}.zoom-slider .zoom-slider__media{width:100%;height:100%;background-repeat:no-repeat;background-size:50px 50px;background-position:center center;max-height:100%;object-fit:scale-down}.zoom-slider .zoom-slider__media>iframe{width:100%;height:100%}.zoom-slider .zoom-slider__media.is-loading{background-image:var(--loading-image)}.zoom-slider .zoom-slider__media--image,.zoom-slider .zoom-slider__placeholder-img{user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.zoom-slider .swiper-zoom-container{touch-action:none}.zoom-slider .zoom-slider__placeholder{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.zoom-slider .zoom-slider__placeholder-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.zoom-slider .zoom-slider__placeholder-img.is-loading{background-image:var(--loading-image);background-repeat:no-repeat;background-size:50px 50px;background-position:center center}.zoom-slider .zoom-slider__placeholder-btn{position:absolute;top:50%;left:50%;display:flex;justify-content:center;align-items:center;width:60px;height:60px;padding:0;border:1px solid var(--ui-button-border-color);background-color:var(--ui-button-background-color, #fff);border-radius:100%;transform:translate(-50%,-50%);pointer-events:none}.zoom-slider .zoom-slider__placeholder-btn svg{width:40%;height:40%}.zoom-slider .zoom-slider__placeholder-btn svg path{fill:var(--ui-button-color, #000)}.zoom-slider .zoom-slider__model-button{position:absolute;bottom:0;left:0;z-index:var(--layer-flat, 1);display:flex;justify-content:center;align-items:center;width:100%;padding:15px;background-color:var(--ui-model-view-button-background-color);color:var(--ui-button-color)}.zoom-slider .zoom-slider__model-button .icon{width:20px;margin-inline-start:10px}.zoom-slider .zoom-slider__model-button[data-shopify-xr-hidden]{display:none}.zoom-slider .zoom-slider__model-button:focus-visible{outline:2px solid var(--color-text-primary)}.zoom-slider .modal__close{border-radius:50%;background-color:#ffffff4d}@media(max-width:1199.98px){.zoom-slider .zoom-slider__navigation .swiper-button.swiper-button--horizontal{width:64px;height:48px}}@media(min-width:1200px){.zoom-slider .zoom-slider__counter{top:32px;inset-inline-start:32px}.zoom-slider .zoom-slider__navigation{top:50%;bottom:auto;inset-inline-start:32px;inset-inline-end:auto;flex-direction:column;gap:8px;transform:translateY(-50%)}.zoom-slider .zoom-slider__slide-container{width:100%;height:calc(var(--page-height, 100vh) - 104px)}}.zoom-thumbs-slider{height:100%;max-height:min(440px,100vh - 350px)}.zoom-thumbs-slider .zoom-thumbs-slider__wrapper{flex-direction:column}.zoom-thumbs-slider .zoom-thumbs-slider__slide{display:block;position:relative;width:80px;height:80px;padding:0}.zoom-thumbs-slider .zoom-thumbs-slider__slide.swiper-slide-thumb-active .zoom-thumbs-slider__thumbnails-image{border:1px solid var(--color-border-secondary)}.zoom-thumbs-slider .zoom-thumbs-slider__slide:focus-visible{border-radius:calc(var(--global-border-radius) * .75);box-shadow:inset 0 0 0 1px var(--color-text-primary)}.zoom-thumbs-slider .zoom-thumbs-slider__thumbnails-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border:1px solid transparent;border-radius:calc(var(--global-border-radius) * .75);transition:border var(--timing-short)}.zoom-thumbs-slider .zoom-thumbs-slider__thumbnails-icon{position:absolute;top:50%;left:50%;display:flex;justify-content:center;align-items:center;width:33.3333333333%;height:33.3333333333%;border:1px solid var(--ui-button-border-color);background-color:var(--ui-button-background-color);border-radius:100%;transform:translate(-50%,-50%);pointer-events:none}.zoom-thumbs-slider .zoom-thumbs-slider__thumbnails-icon .icon{width:40%;height:40%}.zoom-thumbs-slider .zoom-thumbs-slider__thumbnails-icon .icon path{fill:var(--ui-button-color)}@media(min-width:1200px){.zoom-thumbs-slider.zoom-thumbs-slider--gradient-start:before{content:"";position:absolute;z-index:2;top:-1px;height:36px;width:100%;background:linear-gradient(0deg,rgba(255,255,255,0) 0%,var(--color-background-secondary) 100%);-webkit-mask-image:linear-gradient(0deg,transparent 30%,rgb(35,35,35) 80%);mask-image:linear-gradient(0deg,transparent 30%,rgb(35,35,35) 80%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none}.zoom-thumbs-slider.zoom-thumbs-slider--gradient-end:after{content:"";position:absolute;z-index:1;bottom:-1px;height:36px;width:100%;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,var(--color-background-secondary) 100%);-webkit-mask-image:linear-gradient(180deg,transparent 30%,rgb(35,35,35) 80%);mask-image:linear-gradient(180deg,transparent 30%,rgb(35,35,35) 80%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none}}.content .shopify-challenge__container{max-width:840px;margin:0 auto;padding-top:40px;padding-bottom:60px}.content .shopify-challenge__container .shopify-challenge__container .g-recaptcha div{margin:0 auto}.content .shopify-challenge__container .shopify-challenge__errors{margin-bottom:20px;color:var(--color-text-attention)}.content .shopify-challenge__container .shopify-challenge__message{margin-bottom:20px}.content .shopify-challenge__container .shopify-challenge__button{margin-top:20px;padding:14px;border:1px solid var(--button-border-color-secondary);background-color:var(--button-background-color-secondary);font-size:var(--body-font-size);line-height:calc(var(--body-font-size) * 1.375);text-align:center;color:var(--button-text-color-secondary);transition:color var(--timing-short),border var(--timing-short),background-color var(--timing-short);min-width:180px}.content .shopify-challenge__container .shopify-challenge__button:hover,.content .shopify-challenge__container .shopify-challenge__button:focus-visible{border-color:var(--button-border-color-secondary-hover);background-color:var(--button-background-color-secondary-hover);color:var(--button-text-color-secondary-hover)}@media(min-width:768px){.content .shopify-challenge__container{padding-top:80px;padding-bottom:100px}.content .shopify-challenge__container .shopify-policy__title{margin-bottom:60px}}@media(min-width:992px){.content .shopify-challenge__container{padding-bottom:146px}}.content .shopify-policy__container{max-width:840px;margin:0 auto;padding:40px 20px 60px}.content .shopify-policy__container .shopify-policy__title{margin-bottom:40px}@media(min-width:768px){.content .shopify-policy__container{padding-top:80px;padding-bottom:100px}.content .shopify-policy__container .shopify-policy__title{margin-bottom:60px}}@media(min-width:992px){.content .shopify-policy__container{padding-bottom:146px}}.product-quantity{position:relative;display:flex;align-items:flex-start;flex-direction:column;margin-top:16px}.product-quantity .product-options__option-label{display:none;width:auto;margin-bottom:12px}.product-quantity .product-quantity__error{margin-top:5px;color:var(--color-text-attention, #d33636)}.product-quantity .product-quantity__error:has(.product-quantity__error-text:empty){display:none}.product-quantity .product-quantity__button{display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border-radius:calc(var(--global-border-radius) * .75);border:1px solid var(--color-border-secondary);background-color:var(--color-background);color:var(--color-text-primary, #000000)}.product-quantity .product-quantity__button .icon{width:24px;height:24px}.product-quantity .product-quantity__button.disabled,.product-quantity .product-quantity__button[disabled]{pointer-events:none;opacity:.7}.product-quantity .product-quantity__button:focus-visible{outline:2px solid var(--color-text-primary)}.product-quantity .product-quantity__input{width:36px;min-height:auto;margin:0 10px;padding:8px 5px;border:0;border-radius:0;background-color:transparent;line-height:1.375;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.product-quantity .product-quantity__input::-webkit-outer-spin-button,.product-quantity .product-quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-quantity .product-quantity__input:focus-visible{outline:2px solid var(--color-text-primary)}@media(-moz-touch-enabled:0),(hover:hover),(pointer:fine){.product-quantity .product-quantity__input:not(:focus-visible):hover{box-shadow:none}}.product-quantity .product-quantity__extra-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.product-quantity .product-quantity__price-each{margin-top:12px}.product-volume-pricing{width:100%;margin-top:20px}.product-volume-pricing .product-volume-pricing__title{font-size:calc(var(--body-font-size) * .875)}.product-volume-pricing .product-volume-pricing__list{margin-top:5px}.product-volume-pricing .product-volume-pricing__list-item{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid var(--color-border-secondary)}.product-volume-pricing .product-volume-pricing__show-more{margin-top:7px}.preloader-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;z-index:100;display:none;background-color:var(--background-color-preloader);border-radius:inherit}.preloader-wrapper.is-active{display:flex}.preloader{width:40px;height:40px;margin:auto;border:4px solid var(--color-preloader-primary);border-radius:50%;border-top-color:var(--color-preloader-secondary);animation:spin var(--timing-long) var(--easing-ease-in-out) infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/deferred-main.build.css.map */
