/*! main-product */.product-title-sm{font-size:clamp(var(--text-xl),.4966rem + 1.1818vw,var(--text-3xl))}.product-title-md{font-size:clamp(var(--sp-10),2.526vw,var(--sp-12))}.product-title-lg{font-size:clamp(var(--sp-8),3.368vw,var(--sp-16))}@media screen and (max-width:767px){.mobile\:product-title-sm,.mobile\:product-title-sm .single-word,.mobile\:product-title-md,.mobile\:product-title-md .single-word,.mobile\:product-title-lg,.mobile\:product-title-lg .single-word{line-height:1.25}.mobile\:product-title-sm{font-size:var(--text-h3)}.mobile\:product-title-md{font-size:var(--text-h2)}.mobile\:product-title-lg{font-size:var(--text-h1)}}.rating .icon{fill:rgb(var(--color-rating))}.rating-star{--percent: calc((var(--rating) / var(--rating-max) + var(--rating-decimal) * var(--font-size) / (var(--rating-max) * (var(--letter-spacing) + var(--font-size)))) * 100%);--letter-spacing: 0;--font-size: 2}.rating-star:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(calc(90deg * var(--transform-logical)),rgb(var(--color-rating)) var(--percent),rgb(var(--color-foreground)/ .15) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.rating-count{padding-inline-start:var(--sp-2);border-inline-start:1px solid var(--color-border)}noscript .product-form__input{margin-block-start:var(--sp-6)}.product-form__input{border:none}.product-form__input .form__label{margin-block-end:var(--sp-3)}.product-form__input .form__label:empty{display:none}.variant-picker .color-swatch{--swatch-size: var(--sp-8d5)}@media screen and (min-width:768px){.product{display:grid;grid-column:2;grid-template-columns:minmax(0,1fr) clamp(25rem,30.26vw,35rem);gap:var(--sp-10)}}@media screen and (min-width:1280px){.product{grid:var(--product-grid);gap:clamp(var(--sp-12),4.73vw,var(--sp-23))}}@media screen and (min-width:1536px){.product--scroll{gap:var(--sp-15)}.featured-product.product--thumbnail{gap:var(--grid-gap);padding-inline:calc(var(--grid-gap) * 2);grid-template-columns:minmax(0,1fr) clamp(40rem,30.26vw,35rem)}}.product__info.sticky,.product__preview.sticky{inset-block-start:var(--sp-6)!important;transition:inset-block-start var(--animation-nav)}.header-sticky~.page-container .sticky:is(.product__info,.product__preview){inset-block-start:calc(var(--header-height) + var(--sp-3))!important}.header-hidden[data-sticky-type=on-scroll-up]~.page-container .sticky:is(.product__info,.product__preview){inset-block-start:var(--sp-6)!important}.product__preview.sticky{--inset: 0px;height:calc(var(--screen-height) - var(--header-height) - var(--topbar-height) - var(--sp-5));transition-property:inset-block-start,height}.header-scrolled~.page-container .product__preview.sticky{height:calc(var(--screen-height) - var(--inset) - var(--sp-10))}.header-hidden[data-sticky-type=on-scroll-up]~.page-container .product__preview.sticky{height:calc(var(--screen-height) - var(--sp-12))}.product__preview{max-height:var(--screen-height)}.product__preview .product__media,.product__preview .product__media>img{height:100%}@media screen and (min-width:1280px){.product--scroll .product__preview .play-button{width:var(--sp-14);height:var(--sp-14)}.product--scroll .product__preview .play-button .icon{width:var(--sp-5);height:var(--sp-5)}}.product.no-media{grid:none}.product.no-media .product__info{width:100%}.product__info>*+*{margin-block-start:var(--sp-6)}.product__text{padding-block:var(--sp-2)}.product__breadcrumb{border-block-end:1px solid var(--color-border);padding-block-end:var(--sp-3)}.product__vendor+.product__title,.product__sku+.product__title,.product__sku+.product__vendor,.product__vendor+.product__sku{margin-block-start:var(--sp-3)}.product__title+.product__rating{margin-block-start:var(--sp-5)}.product__price{font-size:var(--fluid-lg-to-2xl)}.product__price .price__regular{font-size:100%}.product__price :is(.price__sale,.unit-price){font-size:70%}.product__tax{margin-block-start:var(--sp-1d5)}.product__title.with-price{display:grid;gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-end;justify-content:space-between}.product__title .product__price{align-self:flex-end}.product__title .product__rating{place-self:end}@media screen and (min-width:1280px){.product__title.with-price{grid-template-columns:auto auto}.product__title.with-price h1{grid-column:auto}.product__title.with-price .price__sale,.product__title .product__price{place-self:end}.product__title .product__rating{grid-column:1/-1;margin-block-start:var(--sp-1d5);place-self:auto}}.product-form-wrapper{margin-block-start:var(--sp-8)}.quantity-selector{min-height:var(--input-height);border:1px solid var(--color-border);border-radius:var(--buttons-radius)}.quantity-button{padding-inline:var(--sp-3)}.quantity-input{-webkit-appearance:none;appearance:none;background-color:transparent;max-width:var(--sp-11)}.quantity-input:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;-moz-appearance:textfield;outline:2px solid transparent;outline-offset:2px}@media screen and (max-width:639px){.quantity-button .icon{width:var(--sp-4d5);height:var(--sp-4d5)}}@media screen and (min-width:640px){.product-form__submit,button.shopify-payment-button__button--unbranded,.shopify-payment-button__button--branded.shopify-payment-button__button--branded [role=button]{min-height:3.75rem}.quantity-input{max-width:var(--sp-12)}.quantity-button{padding-inline:var(--sp-4d5)}.quantity-button:first-of-type{padding-inline-end:var(--sp-2)}.quantity-button:last-of-type{padding-inline-start:var(--sp-2)}}@media screen and (min-width:1024px)and (max-width:1279px){.product-form__buttons .quantity-input{max-width:var(--sp-10)}}button.shopify-payment-button__button--hidden{display:none}[data-rounded-block=square] .product__inventory progress-bar{border-radius:0}.product__inventory progress-bar{height:var(--sp-1d5);background-color:rgb(var(--color-border-light))}.product__inventory progress-bar:before{content:"";background-color:currentColor;border-radius:inherit;display:block;height:inherit;width:var(--progress, 100%);transition:width var(--animation-smooth) .1s}.product__inventory .accent-2:before{background:linear-gradient(325deg,#0064ff 0,#61f0f3)}.product__inventory .accent-3:before{background:linear-gradient(325deg,#ff3484 0,#f1e04d)}.product__inventory .accent-4:before{background:linear-gradient(325deg,#309fff 0,#b635ff)}.product__inventory .accent-5:before{background:linear-gradient(325deg,#049cff 0,#35ee7a)}.product__inventory .accent-6:before{background:linear-gradient(325deg,#00e166 0,#0066ec)}.product__inventory .alert{border-radius:var(--rounded-full);padding-block:var(--sp-3d5);padding-inline:var(--sp-4d5) var(--sp-5)}.product__info .complementary-products{margin-block-start:var(--sp-8)}.recipient-form input[type=date]::-webkit-calendar-picker-indicator{color:transparent;background:none;position:absolute;inset-block-start:calc(50% - 10px);inset-inline-end:var(--input-padding-inline)}.social-sharing li{width:var(--sp-10);height:var(--sp-10);display:flex;align-items:center;justify-content:center}.social-sharing li a{cursor:pointer}.social-sharing .social-sharing__link{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.social-sharing .social-sharing__link .icon{height:var(--sp-6d5);width:var(--sp-6d5)}.social-sharing .btn-copy-url.copy-success .copy-success-notif{opacity:1;bottom:-35px;z-index:1}.social-sharing .copy-success-notif{position:absolute;bottom:0;white-space:nowrap;padding:5px;border-radius:5px;background-color:#e5e3e0;font-size:14px;transition:ease .5s all;opacity:0;pointer-events:none;z-index:-1}.social-sharing .btn-copy-url.copy-success .icon-check-wrap{display:block}.social-sharing .btn-copy-url.copy-success .icon-link-wrap{display:none}.help-list__item{padding-block:var(--sp-6);padding-inline:var(--sp-7d5);color:rgb(var(--color-foreground));background:var(--gradient-background);background-color:rgb(var(--color-background))}[data-rounded-block=round] .help-list__item{border-radius:var(--sp-4)}.help-list__item p:not(.h4){margin-block-start:0;margin-block-end:var(--sp-3)}.product__accordion{padding-inline:clamp(var(--sp-4d5),1.2vw,var(--sp-5d5));margin-block-start:var(--sp-9);border-block:1px solid var(--color-border)}.product__accordion:last-child{border-block-end-width:1px}.product__accordion+.product__accordion{border-block-start:0;margin-block-start:0}.product__accordion .details__summary{padding-block:clamp(var(--sp-4d5),1.2vw,var(--sp-5d5))}.product__accordion .details__summary>.icon{--tw-scale-y: 1;width:var(--sp-3);height:var(--sp-3)}.product__accordion[aria-expanded=true] .details__summary>.icon{--tw-rotate: 45deg}.product__accordion .details__content,.product__accordion .details__content:last-child{padding-block-end:clamp(var(--sp-4d5),1.2vw,var(--sp-5d5))}.product__accordion .details__content:after{content:none}@media screen and (min-width:1024px){.product__accordion .details__summary>.icon{width:var(--sp-3d5);height:var(--sp-3d5)}}.product__more{padding:clamp(var(--sp-4d5),1.2vw,var(--sp-5d5));margin-block-start:var(--sp-9);border-block:1px solid var(--color-border)}.product__more+.product__accordion,.product__accordion+.product__more{border-block-start:0;margin-block-start:0}.product__more>.icon{width:var(--sp-4d5);height:var(--sp-4d5)}.product__info>:not(.product__accordion)+:last-child:is(.product__more){border-block-end:0;padding-inline:0}.product__spinning{inset-inline-start:50%;margin-inline-start:calc(var(--radius) * 2)}@media screen and (min-width:1024px){.product__spinning{inset-inline-start:100%;margin-inline-start:var(--radius)}}@media screen and (min-width:1536px){.product__spinning{margin-inline-start:calc(var(--radius) * 3)}}.product__spinning .icon{width:clamp(var(--sp-6),2.105vw,var(--sp-10));height:clamp(var(--sp-6),2.105vw,var(--sp-10))}spinning-text{--inner-angle: calc((360 / var(--char-count)) * 1deg);--character-width: 1}[data-gang-option]~[data-gang-default]{display:none}@media(prefers-reduced-motion:no-preference){.split-chars{animation:spin 12s infinite linear}@keyframes spin{to{rotate:-360deg}}}.split-char{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(calc(var(--transform-logical) * var(--inner-angle) * var(--char-index))) translateY(var(--radius))}.no-js .product__spinning{display:none}@keyframes beat{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}video-media,model-media{border-radius:inherit;aspect-ratio:var(--aspect-ratio)}@supports not (aspect-ratio: 1){:is(video-media,model-media):before{content:"";padding-block-end:calc(100% / (var(--aspect-ratio)));display:block}:is(video-media,model-media)>*{height:100%;inset-block-start:0;inset-inline-start:0;position:absolute!important}}video-media{--aspect-ratio: 16 / 9}video-media[host]{align-items:center;display:grid}video-media:not([playing]){cursor:pointer}video-media>:is(video,iframe,img,svg){width:100%;height:100%;border:none;border-radius:inherit;transition:var(--animation-short);transition-property:opacity,visibility}video-media>video[controls]{pointer-events:auto}video-media>:is(img,svg){object-fit:cover;object-position:center}video-media>video:not(:-webkit-full-screen){object-fit:cover;object-position:center}video-media>video:not(:fullscreen){object-fit:cover;object-position:center}video-media>:is(iframe,img,svg){position:absolute;top:0;right:0;bottom:0;left:0}video-media:not([loaded])>:is(video,iframe),video-media[loaded]>img,video-media[loaded]>svg,video-media[loaded] .play-button{opacity:0;visibility:hidden}video-media[suspended]~*{pointer-events:none}@media screen and (min-width:1024px){model-media[loaded]~*{pointer-events:none}}.play-button{position:absolute;width:var(--sp-7);height:var(--sp-7);inset-inline-end:var(--sp-2);inset-block-start:var(--sp-2);transition:var(--animation-short);transition-property:opacity,visibility;background-color:rgb(var(--color-background))}@media screen and (pointer:fine){:is(video-media,model-media) .play-button:hover>svg:first-child{animation:beat .6s infinite ease}}.play-button .icon{width:var(--sp-3);height:var(--sp-3)}:is(.product__preview,.product__media-list) .play-button{width:var(--sp-10);height:var(--sp-10);inset-inline-end:var(--sp-4);inset-block-start:var(--sp-4)}:is(.product__preview,.product__media-list) .play-button[hidden]{display:none}:is(.product__preview,.product__media-list) .play-button .icon{width:var(--sp-4);height:var(--sp-4)}:is(.product__preview,.product__media-list) .shopify-model-viewer-ui .shopify-model-viewer-ui__button--control,:is(.product__preview,.product__media-list) .shopify-model-viewer-ui .shopify-model-viewer-ui__control-icon{width:var(--sp-10);height:var(--sp-10)}:is(.product__preview,.product__media-list) .shopify-model-viewer-ui .shopify-model-viewer-ui__button--control:not(:last-child):after{width:100%;inset-inline-end:0}[data-rounded-block=round] :is(.product__preview,.product__media-list) .shopify-model-viewer-ui .shopify-model-viewer-ui__controls-area{border-radius:var(--sp-1)}.product__media{background-color:rgb(var(--color-placeholder))}@media screen and (min-width:1024px){.product__media{border-radius:var(--card-radius)}}[data-shopify-xr-hidden]{display:none}button:is([is=media-lightbox-button],[is=media-hover-button]){cursor:zoom-in;border-radius:var(--rounded-block)}button:is([is=media-lightbox-button],[is=media-hover-button]):focus-visible{outline:none;box-shadow:inset 0 0 0 2px rgb(var(--color-keyboard-focus))}.product__media-container .slider{margin-inline:0;padding-inline:0;scroll-padding-inline:0;border-radius:var(--rounded-block);transform:translateZ(0)}@media screen and (min-width:1024px){.product--thumbnail .product__media-container .indicators{display:flex;padding:var(--sp-6);transition:opacity var(--animation-primary)}.product--thumbnail .product__media-container .indicators .button{--border-opacity: .1;background-color:rgb(var(--color-button-text))}@media screen and (pointer:fine){.product--thumbnail .product__media-container:hover .indicators{opacity:1}}}@media screen and (min-width:767px)and (max-width:1023px){.slider .product__media{width:75%;scroll-snap-align:center}}@media screen and (min-width:1280px){.product--scroll .product__gallery{grid-template-columns:1fr .55fr}.product--scroll .product__media-list{grid-template-columns:repeat(1,minmax(0,1fr))}}.product--thumbnail .product__media-list,.product--dots .product__media-list{margin-inline:0;padding-inline:0;scroll-padding-inline:0}@media screen and (min-width:1024px){.product--thumbnail .product__media-list,.product--dots .product__media-list{gap:0}.product--thumbnail .product__media-list .play-button,.product--thumbnail .shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster{width:var(--sp-14);height:var(--sp-14)}.product--thumbnail .product__media-list .play-button .icon{width:var(--sp-5);height:var(--sp-5)}}.product--thumbnail .product__media-list .product__media{border-radius:0}.product__thumbnails-list{grid-auto-flow:column;overflow-x:scroll}.product__thumbnail{width:var(--sp-23)}.product__thumbnail:after{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-inset: inset;--tw-ring-color: transparent;content:"";top:0;right:0;bottom:0;left:0;position:absolute;pointer-events:none;transition:box-shadow var(--animation-fast);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.product__thumbnail[aria-current=true]:after{--tw-ring-color: rgb(var(--color-foreground))}[data-rounded-block=round] .product__thumbnail,[data-rounded-block=round] .product__thumbnail:after{border-radius:var(--sp-2d5)}@media screen and (min-width:1280px){.product__thumbnails--beside{order:-1;width:var(--sp-28)}.product__thumbnails--beside .product__thumbnails-list{grid-auto-flow:row;overflow-y:scroll;max-height:630px}.product__thumbnails--beside .product__thumbnail{width:100%}}@media screen and (max-width:1023px){.product__gallery--partial .slider .product__media{width:75%}.product__gallery button:is([is=media-lightbox-button],[is=media-hover-button]){pointer-events:auto;width:var(--sp-10);height:var(--sp-10);inset:unset;inset-inline-end:var(--sp-4);inset-block-start:var(--sp-4);color:rgb(var(--color-foreground));background-color:rgb(var(--color-background)/ .7);border-radius:var(--rounded-full);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--color-border)}.product__thumbnail{width:var(--sp-15)}.product__thumbnails.with-dots,.product__thumbnails.with-dots .product__thumbnails-list{width:100%;display:flex;align-items:center;justify-content:center;gap:0}.product__thumbnails.with-dots .product__thumbnail:not([hidden]){cursor:pointer;display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--sp-6);height:var(--sp-6);border-radius:var(--rounded-full);transition:box-shadow var(--animation-primary);background-color:transparent}.product__thumbnails.with-dots .product__thumbnail:after{content:none}.product__thumbnails.with-dots .product__thumbnail:before{content:"";display:block;width:5px;height:5px;background-color:rgb(var(--color-foreground));border-radius:var(--rounded-full);transition:var(--animation-primary);transition-property:background-color,box-shadow}.product__thumbnails.with-dots .product__thumbnail[aria-current=true]:before{width:5px;height:5px;background-color:transparent;box-shadow:0 0 0 2px rgb(var(--color-foreground))}.product__thumbnails.with-dots .product__thumbnail :is(img,svg){visibility:hidden;position:absolute}.product__thumbnails.with-dots .product__thumbnail .play-button{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}}.product__media--variant:not(:first-child){display:none}.no-js .product--thumbnail .product__media-list .product__media:not(:first-child){display:none}.product--scroll .product__gallery.with-only1{grid-template-columns:1fr}.product--scroll .product__gallery.with-only1 .product__preview.sticky{height:auto;max-height:unset}.product--scroll .product__gallery.with-only1 .product__preview .product__media{height:auto}:is(.product--scroll,.product--columns) .product__gallery.with-only1 .product__media-list{grid-template-columns:1fr}:is(.product--scroll,.product--columns) .product__gallery.with-only1 .product__media-list .product__media{width:100%}
/*# sourceMappingURL=/cdn/shop/t/29/assets/product.css.map */
