body[coretex-page=product] #mainContent>*{margin-block-end:var(--space-8)}.product-page{--blockMargin: var(--space-3);--hMargin: 0px;--pMargin: 0px 0px var(--blockMargin) 0px;--liMargin: 0px;display:block}@media(min-width:777px){.product-page{padding:var(--layoutInline)}}@media(max-width:777px){.product-page .product-body.kontainer>*:not(.etheryx-product-media){padding:var(--layoutInline)}.product-page media-gallery slider-controls{padding-inline:var(--layoutInline)}}body:has(coretex-header[overlay=true][location=top]) .product-page{padding:0 var(--layoutInline)}.product-page :where(.etheryx-product-info,.etheryx-product-options){--labelTitleSize: var(--fontSize);--labelColor: var(--colorFaded);--sticky: var(--headSpace)}.product-page :where(.etheryx-product-info,.etheryx-product-options) .payment-icons{--iconSizeH: 2rem;--iconSizeW: 2.3rem;--gap: var(--blockMargin) }.product-page :where(.etheryx-product-info,.etheryx-product-options) .sticky:where(:hover,:focus-visible,:focus-within){overflow:hidden;overflow-y:auto}@media(min-width:777px){.product-page :where(.etheryx-product-info,.etheryx-product-options) .sticky{max-height:100dvh;overflow:hidden;padding-inline:var(--space-1)}}@media(min-width:1024px){.product-page[section-height=full] .kontainer{min-height:calc(100vh - var(--headerGroupHeight, 1px))}}product-info[layout=triptych] :where(.sku,.payment-icons){max-width:52ch}.product-page .kontainer{--gap: var(--blockMargin);gap:var(--blockMargin)}.product-page .kontainer coretex-accordion{margin-block:0px}.product-page .kontainer .rte{max-width:52ch}.product-page .kontainer>*:empty{display:none}.product-page[layout=diptych][fullbleed=true] .kontainer>x-cell:first-child{display:none}.product-page[layout=diptych][fullbleed=true] .kontainer .rte{max-width:100%}.product-page .etheryx-product-info product-description{display:block}.product-page .etheryx-product-info .folder{display:block;position:relative;overflow:clip;height:3lh}.product-page .etheryx-product-info .expandButton{width:fit-content;padding-inline:0px;margin:0}.product-page .etheryx-product-info section.title{margin:0;padding:0}.product-page .etheryx-product-info .title .h5{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:52ch;font-weight:600;margin:0}.product-page .etheryx-product-info .vendor a{padding-block:var(--buttonPadding)}.product-page .etheryx-product-info .price-regular{word-wrap:initial;word-break:initial}.product-page .etheryx-product-info coretex-accordion,.product-page .etheryx-product-info coretex-accordion.description{margin-block:0;border-top:1px solid rgb(var(--colorRGB) / .15)}:is(.product-page .etheryx-product-info coretex-accordion,.product-page .etheryx-product-info coretex-accordion.description):last-of-type details{border-bottom:1px solid rgb(var(--colorRGB) / .15)}.product-page .etheryx-product-info coretex-accordion details summary{justify-content:space-between;gap:6px;padding-block:10px;text-transform:uppercase;font-size:13px;letter-spacing:.04em}.product-page .etheryx-product-info coretex-accordion details summary:after{content:"+";font-size:16px;line-height:1;flex-shrink:0}.product-page .etheryx-product-info coretex-accordion details[open] summary:after{content:"\2212";text-decoration:none}.product-page .etheryx-product-info coretex-accordion details[open] summary{text-decoration:none}.product-page .etheryx-product-info coretex-accordion details[open] summary>span{text-decoration:underline}.product-page .etheryx-product-info coretex-accordion details summary:is(:hover,:focus-visible){padding-inline-start:0}.product-page .etheryx-product-info coretex-accordion details summary:is(:hover,:focus-visible):before{content:none}.product-page .etheryx-product-info coretex-accordion details[open] summary:before{content:none}.product-page .etheryx-product-info coretex-accordion details-content:before{content:none}.product-page .etheryx-product-info coretex-accordion details-content .rte{margin-inline-start:0}.product-page .etheryx-product-info coretex-accordion.pdp-shipping-returns-accordion{background:#fff;color:#000}.product-page .etheryx-product-info .pdp-shipping-returns{max-width:50ch;background:#fff;color:#000;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:400;line-height:1.5;text-align:left}.product-page .etheryx-product-info .pdp-shipping-returns__group+.pdp-shipping-returns__group{margin-top:18px}.product-page .etheryx-product-info .pdp-shipping-returns__group :is(h4,p){margin:0}.product-page .etheryx-product-info .pdp-shipping-returns__group h4{margin-bottom:5px;color:#000;font-family:inherit;font-size:inherit;font-weight:500;line-height:inherit;text-align:left;text-transform:uppercase}.product-page .etheryx-product-info .pdp-shipping-returns__group a{color:#000;text-decoration:underline;text-underline-offset:2px}@media(max-width:777px){.product-page .etheryx-product-info .pdp-shipping-returns{font-size:12px}.product-page .etheryx-product-info .pdp-shipping-returns__group+.pdp-shipping-returns__group{margin-top:14px}}.product-page .etheryx-product-info .description{margin-block:var(--margin)}.product-page .etheryx-product-info .description:has(input[name=folder]:focus-visible) span.expandButton{outline:var(--a11yOutline)}.product-page .etheryx-product-info .description:not(:has(input[name=folder]:checked)) .folder:after{content:"";width:100%;height:50px;background:linear-gradient(to top,var(--bgColor),transparent);pointer-events:none;position:absolute;inset-inline:0;inset-block-end:0;z-index:2}.product-page .etheryx-product-info .description:has(input[name=folder]:checked) .folder{height:fit-content}.product-page .etheryx-product-info .description:has(input[name=folder]:checked) .expandButton{display:none}@media(max-width:777px){.product-page .etheryx-product-info .description{overflow-y:auto;overflow-x:clip;max-height:60dvh;scroll-timeline:--scroll-timeline y;animation:detect-scroll;animation-timeline:--scroll-timeline;animation-fill-mode:none}.product-page .etheryx-product-info .description:before,.product-page .etheryx-product-info .description:after{--visibility-if-can-scroll: var(--can-scroll) visible;--visibility-if-cant-scroll: hidden;content:"";display:block;position:sticky;left:0;right:0;height:.75rem;visibility:var(--visibility-if-can-scroll, var(--visibility-if-cant-scroll));animation-name:reveal;animation-timeline:--scroll-timeline;animation-fill-mode:both}.product-page .etheryx-product-info .description:before{top:0;background:radial-gradient(farthest-side at 50% 0,#00000026,#0000);animation-range:1em 2em}.product-page .etheryx-product-info .description:after{bottom:0;background:radial-gradient(farthest-side at 50% 100%,#00000026,#0000);animation-direction:reverse;animation-range:calc(100% - 2em) calc(100% - 1em)}}@keyframes detect-scroll{0%,to{--can-scroll: }}@keyframes reveal{0%{opacity:0}to{opacity:1}}.product-page coretex-dialog{--sticky: 0 }.product-page .poptrigger{--buttonPadding: var(--space-1) 0;--buttonMargin: 0;--buttonWeight: 400;--buttonAlign: start;--iconSizeW: var(--iconSize);width:100%}.product-page .poptrigger:not(.nodot):is(:hover,:focus-visible){padding-inline-start:1rem;text-transform:uppercase}.product-page .poptrigger:not(.nodot):is(:hover,:focus-visible):before{content:var(--hoverSymbol);position:absolute;inset-inline-start:0;inset-block-start:.05em;font-family:var(--fontFallback);font-size:var(--type-5)}horizontal-rule>hr{--hrColor: rgb(var(--colorRGB) / .1);--hrMargin: 0 }@media(min-width:778px)and (max-width:1024px){.product-page .etheryx-product-options{position:sticky;top:var(--headSpace)}}.product-page .etheryx-product-options .price .tax{--gap: 1px;--linkColor: var(--linkColorFaded);color:var(--colorFaded)}.product-page .etheryx-product-options .price .tax a{text-decoration:underline}.product-page .etheryx-product-options section.price .price-item{font-size:24px;font-weight:600}.product-page .etheryx-product-options section.price s.price-item.regular{font-size:14px;font-weight:500;color:var(--colorFaded)}.product-page .etheryx-product-options section.price .price-item.discount{font-size:14px;font-weight:600;color:var(--colorDanger, #d72c0d)}@media(min-width:777px){.product-page .etheryx-product-options section.price .price-item{font-size:35px}.product-page .etheryx-product-options section.price s.price-item.regular,.product-page .etheryx-product-options section.price .price-item.discount{font-size:16px}}.product-page .etheryx-product-options section.variant-picker,.product-page .etheryx-product-options section.quantity{margin:0}.product-page .etheryx-product-options section.variant-picker variant-selects{--gap: var(--blockMargin)}.product-page .etheryx-product-options quantity-input{--buttonPadding: var(--space-2);--buttonMargin: 0;--inputMargin: 0;--gap: 0;justify-content:space-between;width:110px;height:38px;border:1px solid rgb(var(--colorRGB) / .28)}.product-page .etheryx-product-options quantity-input button{align-self:center}.product-page .etheryx-product-options quantity-input button[name=minus]{order:1}.product-page .etheryx-product-options quantity-input input{order:2}.product-page .etheryx-product-options quantity-input button[name=plus]{order:3}.product-page .etheryx-product-options quantity-input input{--inputBg: transparent;--inputBgHover: transparent;--inputBgActive: transparent;--inputColor: currentColor;--inputAlign: center;--inputWidth: var(--space-6);--inputPadding: 0;--inputBorderWidth: 0;aspect-ratio:1 / 1}@media(max-width:777px){.product-page .etheryx-product-options quantity-input{height:44px}}.product-page section.inventory product-inventory{--gap: .4em}.product-page section.inventory product-inventory[inventory-status=high] .dot{--dotBg: var(--colorSuccess) }.product-page section.inventory product-inventory[inventory-status=low] .dot{--dotBg: var(--colorWarning) }.product-page section.inventory product-inventory[inventory-status=none] .dot{--dotBg: var(--colorDanger) }.product-page section.inventory product-inventory .dot{display:inline-block;width:.7rem;height:.7rem;border-radius:100vw;background:var(--dotBg, var(--colorFaded))}.product-page .add-2-cart{--buttonMargin: 0}.product-page .add-2-cart.is-primary{--buttonBg: var(--a2cBg);--buttonColor: var(--a2cColor);--buttonBgHover: var(--a2cBg);--buttonColorHover: var(--a2cColor);--buttonBorderColor: color-mix(in oklch, var(--buttonBg), black 5%)}shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 38px;--shopify-accelerated-checkout-button-border-radius: var(--globalRadius);--shopify-accelerated-checkout-button-box-shadow: none;--shopify-accelerated-checkout-skeleton-background-color: rgb(128 128 128 / .4);--shopify-accelerated-checkout-skeleton-animation-opacity-start: 1;--shopify-accelerated-checkout-skeleton-animation-opacity-end: .5;--shopify-accelerated-checkout-skeleton-animation-duration: 4s;--shopify-accelerated-checkout-skeleton-animation-timing-function: ease}html.no-js shopify-accelerated-checkout{display:none}.shopify-payment-button__button{margin:0!important;min-height:5rem!important}.shopify-payment-button__button [role=button]:focus:not(:focus-visible){outline:0;box-shadow:none!important}.shopify-payment-button__button--unbranded{background-color:var(--a2cBg);color:var(--a2cColor);padding:var(--buttonPadding);text-align:var(--buttonAlign);font-size:var(--buttonSize);font-weight:var(--buttonWeight);border-radius:var(--buttonRadius);margin:0;transition:none!important;min-height:auto!important}.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after{content:""!important}.shopify-payment-button__button--unbranded:hover,.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--a2cBg);color:var(--a2cColor)}.product-page .shopify-payment-button__more-options{display:none}.shopify-payment-button__button+.shopify-payment-button__button--hidden{display:none!important}.product-page:has(.add-2-cart.is-primary) .shopify-payment-button__button--unbranded{background-color:transparent;color:currentColor}.product-page:has(.add-2-cart.is-primary) .shopify-payment-button__button--unbranded:hover{background-color:transparent;color:currentColor}.product-page shopify-payment-terms{display:block;margin-block:var(--blockMargin)}.product-page recipient-form{--inputMargin: 0;--gap: var(--space-1);margin-block-end:var(--blockMargin);display:block}.product-page recipient-form label{color:var(--colorFaded);font-weight:400}.js :is(.product-page recipient-form) #gift-cart-form{display:none}.no-js :is(.product-page recipient-form) .recipient-checkbox{display:none}.product-page .etheryx-product-options .trustBadges{--gap: 8px;margin-top:20px}.product-page .etheryx-product-options .trustBadges x-cell{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:12px 6px;border-radius:var(--globalRadius);background:rgb(var(--colorRGB) / .05);font-size:11px;color:rgb(var(--colorRGB) / .7)}.product-page .etheryx-product-options .trustBadges svg,.product-page .etheryx-product-options .trustBadges i{width:20px;height:20px}.product-page .etheryx-product-options .pdpPaymentIcons{--iconSizeH: 2rem;--iconSizeW: 2.3rem;margin-top:12px}.product-page .etheryx-product-options .pdpPaymentIcons ul{justify-content:center;flex-wrap:wrap;gap:var(--space-2)!important}.priceRow{--buttonBg: var(--bg);--buttonBgHover: var(--bg);--buttonBorderColor: rgb(var(--colorRGB) / .28);--buttonBorderHover: var(--color);--buttonColor: var(--color);--buttonPadding: 8px;--buttonRadius: 0px}.priceRow .pdpWishlistToggle{flex-shrink:0}.priceRow .pdpWishlistToggle svg{width:18px;height:18px}.priceRow .pdpWishlistToggle.is--added svg{fill:var(--color)}.product-page .etheryx-product-options .promoBar{background:var(--color);color:var(--bg);font-size:13px;font-weight:600;padding:10px}.product-page .product-form__input--swatch{--swatch-input--border-radius: 4px}.product-page .product-form__input--swatch .swatch{aspect-ratio:unset;width:50px;height:65px;--swatch--border-radius: 4px}.product-page .product-form__input--swatch .swatch-input__input:is(:active,:checked)+.swatch-input__label .swatch,.product-page .product-form__input--swatch .swatch-input__input:hover+.swatch-input__label .swatch,.product-page .product-form__input--swatch .swatch-input__input:focus-visible+.swatch-input__label .swatch{outline-width:.15rem;outline-offset:-.15rem}.product-page .etheryx-product-options :is(.form__label,.product-form__quantity .labelTitle){font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--colorRGB) / .7)}.product-page .etheryx-product-options :is(.form__label,.product-form__quantity .labelTitle) [data-selected-value]{text-transform:none}.product-page variant-selects [data-option-name*=colo i]{order:1}.product-page variant-selects [data-option-name*=size i]{order:2}.product-page .toggle-token{--tokenMargin: 0;--tokenLegend: block}.product-page .toggle-token legend{color:var(--colorFaded)}.product-page .toggle-token.custom{--tokenBg: var(--bg);--tokenBgHover: var(--bg);--tokenBgActive: var(--color);--tokenBorderColor: rgb(var(--colorRGB) / .28);--tokenBorderHover: var(--color);--tokenBorderActive: var(--color);--tokenColor: var(--color);--tokenColorHover: var(--color);--tokenColorActive: var(--bg);--tokenDecorationHover: none;--tokenDecorationActive: none;--tokenPadding: 0 var(--space-3);--tokenRadius: 0px;--tokenBorder: 1px solid}.product-page .toggle-token.custom label{display:flex;align-items:center;justify-content:center;text-align:center;min-width:48px;height:38px}.product-page .toggle-token.custom label:has(input:focus-visible){--a11yOutline: 2px var(--a11yStyle) var(--a11yColor);outline:var(--a11yOutline);outline-offset:-2px;box-shadow:inset 0 0 0 2px var(--a11yColor)}.product-page .toggle-token.custom button.is-custom{--buttonPadding: var(--space-1) }@media(max-width:777px){.product-page .toggle-token.custom label{height:44px}}.product-page .toggle-token.custom label:has(input[checked]:not(:checked)){background:var(--tokenBg);color:var(--tokenColor);border-color:var(--tokenBorderColor);font-weight:400;text-decoration:none}variant-selects{--gap: var(--blockMargin) }variant-selects select{margin:0}variant-selects:has(.toggle-token.custom){--gap: var(--blockMargin) }variant-selects .select{position:relative}.product-form__input{--gap: var(--space-1) var(--space-2) }:is(.product-form__input--pill,.product-form__input--swatch) .form__label{margin-bottom:0}.product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-form__input input[type=radio]:not(.disabled)+label>.label-unavailable{display:none}.product-form__input--dropdown{--gap: var(--space-1);--swatch-input--size: 1.6rem }.product-form__input--dropdown .dropdown-swatch+select{padding-left:calc(2.4rem + var(--swatch-input--size))}.product-form__input--dropdown .dropdown-swatch{position:absolute;inset-inline-start:var(--inputPadding);inset-block-start:var(--inputPadding);width:var(--swatch-input--size);height:var(--swatch-input--size);z-index:1}.product-form__input--pill input[type=radio]+label{position:relative;border:var(--globalBorder);color:currentColor;font-weight:400;border-radius:var(--globalRadius);padding:calc(var(--buttonPadding) / 1.4) var(--buttonPadding);margin:0;letter-spacing:.1rem;line-height:1;cursor:pointer}.product-form__input--pill input[type=radio]+label:hover{border-color:var(--buyButtonBgColor)}.product-form__input--pill input[type=radio]:checked+label{background-color:var(--buyButtonBgColor);color:var(--buyButtonColor);font-weight:600}.product-form__input--pill input[type=radio]:disabled+label,.product-form__input--pill input[type=radio].disabled+label{opacity:.7;cursor:not-allowed;text-decoration:line-through}.product-form__input--swatch{display:flex;flex-wrap:wrap}.product-form__input--swatch .swatch-input__input+.swatch-input__label{gap:0;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;text-align:center}.swatch-input__label--square .swatch{aspect-ratio:unset;width:var(--space-8);height:var(--space-3)}.product-siblings{--swatchAspectRatio: 1 / 1;--swatchCropType: contain;--swatchShape: 0}.product-siblings .swatch-group[swatch-shape=circle]{--swatchShape: 100vw }.product-siblings .swatch-group[swatch-shape=rectangle]{--swatchAspectRatio: 7 / 2}.product-siblings .swatch-group[swatch-shape=rectangle] :is(a,[current-product]):after{left:39%}.product-siblings .swatch-group[swatch-crop=true]{--swatchCropType: cover }.product-siblings .swatch-group[swatch-size=small]{--swatchSize: 2.5rem }.product-siblings .swatch-group[swatch-size=medium]{--swatchSize: 5rem }.product-siblings .swatch-group[swatch-size=large]{--swatchSize: 7.5rem }.product-siblings .swatch-group [in-stock=false] :where(a,[current-product]){position:relative}.product-siblings .swatch-group [in-stock=false] :where(a,[current-product]):after{--diagonal--size: calc(var(--swatchSize) * 1.356);--crossed-line--size: 1px;--crossed-line--color: rgb(0 0 0 / .25);content:"";position:absolute;bottom:calc(var(--crossed-line--size) * -.5);left:0;width:var(--diagonal--size);height:var(--crossed-line--size);background-color:var(--crossed-line--color);transform:rotate(-45deg);transform-origin:left}.product-siblings .swatch-group [in-stock=false] img{opacity:.4}.product-siblings .swatch-group :where(a,[current-product]){border-radius:var(--swatchShape);overflow:clip}.product-siblings :where(a,[current-product]){display:block;width:var(--swatchSize);aspect-ratio:var(--swatchAspectRatio);box-shadow:inset 0 0 .1rem #00000040;border-radius:var(--swatch--border-radius)}.product-siblings :where(a,[current-product]):is(:hover,:focus-visible){outline:.1rem solid rgb(var(--colorRGB));outline-offset:.1rem}.product-siblings [current-product]{outline:.1rem solid rgb(var(--colorRGB));outline-offset:.1rem}.product-siblings picture{display:contents}.product-siblings picture img{width:var(--swatchSize);aspect-ratio:var(--swatchAspectRatio);object-fit:var(--swatchCropType, cover);border-radius:0}pickup-availability,pickup-availability-preview{display:block}pickup-availability{margin-block-start:var(--blockMargin)}pickup-availability .pickup-availability-info{gap:var(--space-1) var(--space-4)}pickup-availability .pickup-availability-info .color-foreground{font-weight:600}pickup-availability-drawer{display:block;position:fixed;z-index:100;inset-block-end:0;inset-inline-end:0;margin:var(--margin);max-width:500px;width:100%;height:fit-content;max-height:calc(100% - (var(--margin) * 2));border:1px solid rgb(var(--colorRGB) / .15);border-radius:var(--globalRadiusSafe);overflow-y:auto;background:var(--bg);background-attachment:fixed;box-shadow:var(--globalShadow);overscroll-behavior:contain;transform:translate(100vw);transition:transform .5s var(--globalAnimeEase)}@media(max-width:777px){pickup-availability-drawer{margin:0 auto;inset-block-end:var(--padding);height:fit-content;max-height:calc(100vh - (var(--padding) * 2));width:min(100%,calc(100vw - (var(--layoutInline) * 2)));inset-inline:0}}html[dir=rtl] pickup-availability-drawer{transform:translate(-100vw)}pickup-availability-drawer[open]{transform:none}pickup-availability-drawer>*:not([data-store-availability-drawer-content]){padding-inline:var(--padding)}[data-store-availability-drawer-content]>*{padding-inline:var(--padding)}pickup-availability-drawer .heading-action{position:sticky;top:0;background:var(--bgColor);border-block-end:var(--globalBorder)}pickup-availability-drawer .heading-action h3{margin:0;padding-block:var(--padding)}.pickup-availability-variant{border-block-end:var(--globalBorder);padding-block:0 var(--padding);margin:0}.pickup-availability-list__item{padding-block:var(--padding)}.pickup-availability-list__item:not(:last-child){border-block-end:var(--globalBorder)}.pickup-availability-list__item>*{margin:0}.pickup-availability-list__item>*+*{margin-top:var(--padding)}.pickup-availability-address{font-style:normal;font-size:1.2rem;line-height:1.5}.pickup-availability-address p{margin:0}#ShowPickupAvailabilityDrawer>span{pointer-events:none}product-recommendations{--prodCardSlideRatio: fit-content;--scrollChildMinWidth: fit-content;--scrollChildMaxWidth: 300px;display:block;max-width:100%}.complimentary product-card{--gap: var(--margin);flex-direction:row;min-width:320px}.complimentary product-card:is(:first-child,:last-child){margin:0!important}.complimentary coretex-accordion details-content:before{display:none}.complimentary product-card :where(img,video){max-width:80px}.complimentary product-card .meta{width:100%}.complimentary details-content x-flex[direction=row]{gap:var(--margin)}.complimentary details-content x-flex[direction=column]{gap:var(--margin) var(--space-6);align-items:start;width:100%;margin-block-start:var(--space-3)}.complimentary details-content x-flex[direction=column] product-card{width:100%;min-width:100%}media-gallery{display:block;max-width:100vw;position:relative}media-gallery slider-controls{--gap: var(--space-1);display:block;margin:var(--space-1) 0}media-gallery slider-controls[overlay=true]{position:absolute;inset-inline:0;inset-block-end:0;margin:0;padding-block-end:var(--space-2);pointer-events:none}media-gallery .galleryPagination{pointer-events:auto}media-gallery [control-dots]{--gap: .15rem;width:min(100%,50cqi);container:control-dots / inline-size}media-gallery [control-dots] button{--buttonBg: transparent;--buttonBorderColor: transparent;--buttonPadding: var(--space-2) 0;--buttonMargin: 0;opacity:1;min-height:2.4rem}media-gallery [control-dots] button:after{content:"";display:block;width:var(--space-2);height:var(--space-2);border-radius:100vw;border:0;background:rgb(var(--colorRGB) / .3)}media-gallery [control-dots] button.is-selected:after{background:var(--color)}media-gallery [control-dots][as-lines] button.is-selected:after{transition:all .4s var(--easeOutQuart);width:8cqi}media-gallery [control-dots][as-lines] button:after{height:.25rem;width:5cqi}media-gallery slider-thumbnails{display:block;margin-block:var(--space-1)}media-gallery slider-thumbnails .tbadge{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}media-gallery slider-thumbnails .tbadge i{--iconSize: var(--space-4);background:rgb(var(--buttonBgRGB) / .7);border-radius:100vw;padding:1px;color:var(--buttonColor);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:var(--globalShadow)}media-gallery [control-thumbs]{--scrollOverflowY: visible;gap:var(--space-1)}media-gallery [control-thumbs] button{all:unset;padding:0;margin:0;cursor:pointer}media-gallery [control-thumbs] img{width:60px}media-gallery [control-thumbs][irregular-thumbs=false] img{object-fit:cover;aspect-ratio:1 / 1}media-gallery [control-thumbs] li{--_dotSize: .5rem;position:relative;display:grid;place-items:center;margin-block-end:1.2rem}media-gallery [control-thumbs] li.is-selected:after{content:"";position:absolute;inset-block-start:calc(100% + var(--_dotSize));background:var(--color);height:var(--_dotSize);aspect-ratio:1 / 1;border-radius:100vw}media-gallery [control-prev] i,media-gallery [control-next] i{display:block;line-height:0;pointer-events:none}media-gallery [control-prev] svg,media-gallery [control-next] svg{display:block;margin:0;--iconSizeH: 21px;--iconSizeW: 21px}media-gallery[controls-position=overlay] :where([control-prev],[control-next]){all:unset;position:absolute;z-index:1;inset-block-start:50%;transform:translateY(-50%);box-sizing:border-box;width:2.75rem;height:2.75rem;padding:0;margin:0;line-height:0;display:grid;place-items:center;border-radius:50%;background:rgb(var(--bgRGB) / .85);box-shadow:var(--globalShadow, 0 1px 4px rgb(0 0 0 / .15));cursor:pointer}media-gallery[controls-position=overlay] [control-next]{inset-inline-end:var(--space-3)}media-gallery[controls-position=overlay] [control-prev]{inset-inline-start:var(--space-3)}media-gallery[controls-position=overlay] :where([control-prev],[control-next]):disabled{opacity:.35;cursor:not-allowed}.etheryx-product-media{container:etheryx-product-media / inline-size}.etheryx-product-media[single-media=true] :where(slider-controls,slider-thumbnails){display:none}.etheryx-product-media .mediaInfo{inset-inline:0px;z-index:2;overflow:hidden;max-width:100%;mix-blend-mode:exclusion;color:#fff;text-align:var(--medianInfoAlign, center)}.etheryx-product-media .mediaInfo.sticky{--sticky: var(--headerGroupHeight) }.etheryx-product-media .mediaInfo.sticky-bottom{--sticky: var(--space-6) }slider-component:has(slider-controls[overlay=true]) v-controls.sticky-bottom{--sticky: 3.5rem }@media screen and (min-width:777px){.etheryx-product-media:where([media-fit=width],[media-fit=both]) media-gallery slider-component .product__media-item:not(:has(deferred-media)) :where(img,video){width:fit-content;margin:auto}.etheryx-product-media:where([media-fit=height],[media-fit=both]) media-gallery slider-component :where(img,video){max-height:100vh}.etheryx-product-media media-gallery slider-component video{width:100%;height:100vh}media-gallery[mq=true] [slider-viewport]{display:block;position:relative;overflow:hidden}media-gallery[mq=false] [slider-container]{--gap: var(--imageStackedGap) 0;flex-direction:column;will-change:transform;backface-visibility:hidden}media-gallery[mq=true] [slider-container]{display:flex;place-items:center;touch-action:pan-y pinch-zoom;will-change:transform;backface-visibility:hidden;scrollbar-width:none;-webkit-user-select:none;user-select:none;cursor:grab}media-gallery[mq=true] [slider-slide]{flex:0 0 100%;-webkit-user-select:none;user-select:none}media-gallery[mq=true][direction=y] [slider-container]{flex-direction:column;max-height:100vh}media-gallery[mq=false] :is(slider-controls,slider-thumbnails){display:none}}@media screen and (max-width:777px){media-gallery[controls-position=overlay] :where([control-next],[control-prev]){width:2.25rem;height:2.25rem}media-gallery slider-component :where(img,video){margin:auto}media-gallery[mq-s=true] [slider-viewport]{display:block;position:relative;overflow:hidden}media-gallery[mq-s=false] [slider-container]{flex-direction:column;will-change:transform;backface-visibility:hidden}media-gallery[mq-s=true] [slider-container]{display:flex;place-items:center;touch-action:pan-y pinch-zoom;will-change:transform;backface-visibility:hidden;scrollbar-width:none;-webkit-user-select:none;user-select:none;cursor:grab}media-gallery[mq-s=true] [slider-slide]{flex:0 0 100%;-webkit-user-select:none;user-select:none}media-gallery[mq-s=true][direction=y] [slider-container]{flex-direction:column;max-height:100vh}media-gallery[mq-s=false] :is(slider-controls,slider-thumbnails){display:none}media-gallery slider-controls[overlay=true]{position:static;padding-block-end:0;margin-block:var(--space-2)}media-gallery .galleryPagination{justify-content:center;margin-inline:auto}media-gallery [control-dots]{width:auto}media-gallery [control-dots] button{min-height:auto;--buttonPadding: 4px}:is(media-gallery [control-dots],media-gallery [control-dots][as-lines]) button:after{width:8px;height:8px;background:rgb(var(--colorRGB) / .3)}:is(media-gallery [control-dots],media-gallery [control-dots][as-lines]) button.is-selected:after{width:26px;height:8px;border-radius:100vw;background:var(--color);transition:none}}[id^=Deferred-Poster]{background:none;padding:0;margin:0;border:none}poster-button{--iconSize: var(--space-6);background:#ffffffb3;border-radius:100vw;padding:var(--space-1);color:#000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);margin:var(--space-1);box-shadow:var(--globalShadow)}.product__media-item{height:100%}.d3xr-button{text-align:center}.d3xr-button button[data-shopify-xr]{--iconSize: var(--space-4);--buttonBg: rgb(255 255 255);--buttonColor: rgb(0 0 0);--buttonRadius: var(--globalRadiusFull);--buttonWeight: 400;--buttonPadding: var(--space-2);--buttonMargin: var(--space-1) auto}@media(min-width:777px){.d3xr-button button[data-shopify-xr]{display:none}}.product__media-item component-loader{display:grid;height:100%;place-items:center}deferred-media,product-model{display:block;position:relative;height:100%}:is(deferred-media,product-model)[loaded=true] [id^=Deferred-Poster-Modal-]{opacity:0;pointer-events:none}deferred-media iframe{width:100%;height:100%;aspect-ratio:1 / 1}deferred-media video{width:100%}product-model[loaded=true]{max-width:fit-content;height:fit-content;margin:auto}product-model[loaded=true] .shopify-model-viewer-ui{display:block;min-height:500px;height:100%;width:100%}product-model[loaded=true] model-viewer{width:100%;height:100%;touch-action:none}.coretex-dialog.coretex-zoom-dialog{--dialogW: 100vw;--dialogMaxW: 100vw;--dialogH: 100dvh;--dialogMaxH: 100dvh;--dialogMargin: 0;--dialogPadding: var(--layoutInline);--dialogRadius: 0;--dialogBorder: none}.coretex-dialog.coretex-zoom-dialog main [data-zoom-target] img{cursor:zoom-out}@media not (max-width:777px){.coretex-dialog.coretex-zoom-dialog main [data-zoom-target] img{max-width:80vw;margin-inline:auto}}.coretex-dialog.coretex-zoom-dialog mini-map.mini-map{--gap: var(--space-1);position:sticky;inset-block-start:var(--sticky, 0px);height:calc(100dvh - var(--dialogPadding));max-height:100%;overflow:auto}.coretex-dialog.coretex-zoom-dialog mini-map.mini-map img{width:72px}.coretex-dialog.coretex-zoom-dialog mini-map.mini-map button[data-zoom-target]{opacity:.5;transition:opacity var(--globalAnimeTime) var(--globalAnimeEase);cursor:pointer}.coretex-dialog.coretex-zoom-dialog mini-map.mini-map button[data-zoom-target]:is(:hover,:focus-visible){opacity:.8}.coretex-dialog.coretex-zoom-dialog mini-map.mini-map button[data-zoom-target].is-selected{opacity:1}@media(max-width:777px){.coretex-dialog.coretex-zoom-dialog mini-map.mini-map{display:none}}button[data-zoom-target]{display:block;padding:0;margin:0 auto;cursor:zoom-in}.prodFullDetails{--sticky: var(--space-2);margin-block-start:var(--margin)}body[coretex-footer=stealth] .prodFullDetails{--sticky: var(--space-6) }.shopify_subscriptions_app_block{border-radius:var(--globalRadius)}.shopify_subscriptions_app_block .subscription_group{padding:var(--space-2)!important}.shopify_subscriptions_app_block .subscription_group label{color:var(--color);gap:0!important}.shopify_subscriptions_app_block .subscription_group ul{padding:0!important}.shopify_subscriptions_app_block .subscription_group .custom_radio_button:before{margin-right:var(--space-1)!important}.shopify_subscriptions_app_block .subscription_group .group_name{margin-bottom:var(--space-2)!important;font-weight:600}.shopify_subscriptions_app_block .shopify_subscriptions_app_policy{margin:var(--space-1) 0}.shopify_subscriptions_app_block .shopify_subscriptions_app_block_label{padding:var(--padding)}.shopify_subscriptions_app_block .shopify_subscriptions_app_block_label ul{padding-left:0;padding-block-start:var(--space-1)}.shopify_subscriptions_app_block #shopify-buyer-consent{color:var(--colorFaded);margin:var(--padding)}.stickyBuyBar{position:fixed;inset-inline:0;inset-block-end:0;z-index:100;background:var(--bg);box-shadow:0 -4px 20px #00000014;transform:translateY(100%);opacity:0;pointer-events:none;transition:transform var(--globalAnimeTime, .3s) var(--globalAnimeEase, ease),opacity var(--globalAnimeTime, .3s) var(--globalAnimeEase, ease)}.stickyBuyBar.show{transform:translateY(0);opacity:1;pointer-events:auto}.stickyBuyBar__addBtn:disabled,.stickyBuyBar__addBtn.is-disabled{opacity:.45;cursor:not-allowed}.stickyBuyBar__addBtn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1)}.stickyBuyBar__addBtn .loading__spinner{width:2.4rem}@media(min-width:777px){.stickyBuyBar__mobile{display:none}.stickyBuyBar__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);max-width:1200px;margin-inline:auto;padding:var(--space-3) var(--layoutInline)}.stickyBuyBar__left{display:flex;align-items:center;gap:var(--space-3);min-width:0}.stickyBuyBar__thumb{width:50px;height:35px;object-fit:cover;flex-shrink:0}.stickyBuyBar__title{margin:0;font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stickyBuyBar__right{display:flex;align-items:center;gap:var(--space-4);flex-shrink:0}.stickyBuyBar__options{display:flex;align-items:center;gap:var(--space-2)}#stickyBuyBar .stickyBuyBar__select{-webkit-appearance:none;appearance:none;box-sizing:border-box;background-color:var(--bg);border:1px solid rgb(var(--colorRGB) / .28);color:var(--color);font-size:12px;font-weight:600;cursor:pointer;width:clamp(128px,9vw,160px);min-width:128px;max-width:160px;padding-block:8px;padding-inline-start:14px;padding-inline-end:44px;background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%,calc(100% - 38px) 50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stickyBuyBar__price{font-weight:600;white-space:nowrap}.stickyBuyBar__price .price-item.discount,.stickyBuyBar__price s.price-item.regular{display:none}.stickyBuyBar__addBtn{background:var(--color);color:var(--bg);border:0;padding:10px 24px;font-weight:600;cursor:pointer;white-space:nowrap}.stickyBuyBar__close{background:transparent;border:0;cursor:pointer;display:flex;padding:4px}.stickyBuyBar__close svg{width:16px;height:16px}}@media(max-width:777px){.stickyBuyBar__inner{display:none}.stickyBuyBar__mobile{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--layoutInline)}.stickyBuyBar__mobile .stickyBuyBar__price{font-weight:600}.stickyBuyBar__mobile .stickyBuyBar__price .price-item.discount,.stickyBuyBar__mobile .stickyBuyBar__price s.price-item.regular{display:none}.stickyBuyBar__mobile .stickyBuyBar__addBtn{background:var(--color);color:var(--bg);border:0;padding:10px 20px;font-weight:600;cursor:pointer;flex:1;min-height:48px}}body:has(#stickyBuyBar) back-to-top{inset-inline-end:2rem;inset-block-end:5rem;width:3rem;height:3rem;z-index:99;transition:inset-block-end var(--globalAnimeTime, .3s) var(--globalAnimeEase, ease)}body:has(#stickyBuyBar.show) back-to-top{inset-block-end:calc(var(--stickyBarHeight, 0px) + var(--space-3))}body:has(#stickyBuyBar) back-to-top>a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:50%}body:has(#stickyBuyBar) back-to-top.moveUp{inset-block-end:5rem}@media(prefers-reduced-motion:reduce){body:has(#stickyBuyBar) back-to-top{transition:none}}@media(max-width:777px){body:has(#stickyBuyBar) back-to-top{display:block;width:44px;height:44px;inset-inline-end:max(var(--space-2),env(safe-area-inset-right,0px));inset-block-end:calc(var(--space-2) + env(safe-area-inset-bottom,0px))}body:has(#stickyBuyBar.show) back-to-top{inset-block-end:calc(var(--stickyBarHeight, 0px) + var(--space-2) + env(safe-area-inset-bottom,0px))}body:has(#stickyBuyBar) back-to-top.moveUp{inset-block-end:calc(var(--space-2) + env(safe-area-inset-bottom,0px))}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/t-product.css.map */
