.section--announcement{z-index:5}.section--announcement:has(.announcement--root[data-sticky-enabled=true]){position:sticky;top:0}.announcement--root{padding-top:var(--spacing--0);padding-bottom:var(--spacing--0)}.announcement--wrapper{display:flex;align-items:center}@media(min-width:1024px){.announcement--wrapper{gap:var(--spacing--block)}}@media(min-width:768px)and (max-width:1023px){.announcement--wrapper{gap:var(--spacing--item)}}.announcement--wrapper .countdown-timer--root{flex-shrink:0}.announcement--left,.announcement--right{flex:2 0 0}:is(.announcement--left,.announcement--right)>*{height:fit-content}.announcement--left{display:flex}@media(min-width:768px){.announcement--left .social-media--root{min-width:100px}}.announcement--right{display:flex;justify-content:flex-end;gap:var(--spacing--block)}.announcement--right>form{display:flex;justify-content:flex-end;gap:var(--spacing--item);flex-wrap:nowrap}.announcement--center{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:var(--spacing--item);z-index:1;--image--radius: 0}@media(max-width:767px){.announcement--center{max-width:100%}}.announcement--previous,.announcement--next{padding:var(--spacing--1);margin:var(--spacing--neg-1);transition:opacity 1s var(--transition--ease-out)}:is(.announcement--previous,.announcement--next):hover{cursor:pointer}:is(.announcement--previous,.announcement--next)[aria-hidden=false]{opacity:1}:is(.announcement--previous,.announcement--next)[aria-hidden=true]{opacity:0;visibility:hidden}:is(.announcement--previous,.announcement--next)>.icon--root{margin:0;height:12px}.announcement--blocks{text-align:center;display:grid;overflow:hidden}@media(max-width:767px){.announcement--root[data-scroll-text=true] .announcement--blocks{-webkit-mask-image:linear-gradient(to left,#000 95%,transparent);mask-image:linear-gradient(to left,#000 95%,transparent)}}.announcement--blocks>*{grid-area:1 / -1}.announcement--block{display:flex;align-items:center;justify-content:center}@media(min-width:1024px){.announcement--block{max-width:800px}}@media(min-width:768px)and (max-width:1023px){.announcement--block{max-width:500px}}@media(max-width:767px){.announcement--block{gap:var(--spacing--block);max-width:100%}.announcement--root[data-scroll-text=true] .announcement--block{overflow:hidden;-webkit-mask-image:linear-gradient(to right,#000 95%,transparent);mask-image:linear-gradient(to right,#000 95%,transparent)}}.announcement--block-wrapper{flex-shrink:0;display:flex;align-items:center;column-gap:var(--spacing--block);row-gap:var(--spacing--0);justify-content:center;flex-wrap:wrap;max-width:100%}@media(min-width:768px){.announcement--block-wrapper:not(:first-child){display:none}}@media(max-width:767px){.announcement--root[data-scroll-text=true] .announcement--block-wrapper{max-width:unset;transform:translateZ(0);backface-visibility:hidden}.announcement--root[data-scroll-text=true] .announcement--block[aria-hidden=false] .announcement--block-wrapper{--animation-speed: calc( ((10 - var(--announcement--animation-speed)) * (20 - 5) / (10 - 1) + 5) * 1s );animation-play-state:running;animation:scrolling-content var(--animation-speed) linear infinite}}.announcement--icon{flex-shrink:0;line-height:1}.announcement--icon :is(img,svg){height:25px;width:auto}@media(max-width:767px){.announcement--icon{display:none}}.icons-row--root :is(.card-carousel--container,.featured-grid--body){--grid-column-gap: var(--spacing--block)}@media(min-width:768px){.main-product--root .product-form{position:sticky;top:calc(var(--sticky-offset) + var(--spacing--1));height:fit-content;transition:top .2s var(--transition--standard)}.layout--viewport:not([data-header-layout=sidebar]) .main-product--root[data-spacing-above=none] .product-form{top:calc(var(--sticky-offset) + var(--spacing--neg-item));padding-top:var(--spacing--block)}.main-product--root[data-container-width="6"] [data-reverse-layout=false] .product-form{padding-right:var(--spacing--item)}.main-product--root[data-container-width="6"] [data-reverse-layout=true] .product-form{padding-left:var(--spacing--item)}}.main-product--root .card-carousel--root{width:100%}.main-product--root .carousel-nav-arrow{align-self:center}@media(min-width:768px){.main-product--wrapper[data-container=split]{--grid-columns: minmax(0, 1fr) minmax(0, var(--text-column-width));justify-content:center;align-items:stretch;position:relative}.main-product--wrapper[data-container=split][data-reverse-layout=true]{--grid-columns: minmax(0, var(--text-column-width)) minmax(0, 1fr)}}@media(max-width:767px){.main-product--wrapper[data-container=split]{--grid-row-gap: var(--spacing--item)}}.popup--root{position:relative}.popup--root>[data-block-id]{display:flex;align-items:center;justify-content:center;gap:var(--spacing--item);height:fit-content;position:fixed;z-index:10;-webkit-user-select:none;user-select:none;opacity:0;visibility:hidden;scale:.9;transition:opacity .2s var(--transition--standard),scale .2s var(--transition--standard),visibility .2s var(--transition--standard)}.popup--root>[data-block-id] .layout--close:before,.popup--root>[data-block-id] .layout--close:after{background-color:var(--color)}.layout--viewport[data-drop-shadows=true] :is(.popup--root>[data-block-id]){box-shadow:var(--box-shadow--center)}.layout--viewport[data-drop-shadows=false] :is(.popup--root>[data-block-id]){border:var(--border--dark)}@media(max-width:767px){.popup--root>[data-block-id][data-position=left]{left:var(--spacing--item)}}@media(min-width:768px){.popup--root>[data-block-id][data-position=left]{left:var(--spacing--block);transform-origin:bottom left}}.popup--root>[data-block-id][data-position=center]{transform-origin:center center}@media(max-width:767px){.popup--root>[data-block-id][data-position=center]{left:var(--spacing--item);bottom:var(--spacing--item)}}@media(min-width:768px){.popup--root>[data-block-id][data-position=center]{top:50%;left:50%;transform:translate(-50%,-50%)}}@media(max-width:767px){.popup--root>[data-block-id][data-position=right]{right:var(--spacing--item)}}@media(min-width:768px){.popup--root>[data-block-id][data-position=right]{right:var(--spacing--block);transform-origin:bottom right}}.popup--root>[data-block-id][aria-hidden=true]{display:none}.popup--root>[data-block-id][aria-expanded=true]{opacity:1;visibility:visible;scale:1}.collection-promo--root{position:relative;overflow:hidden;display:grid;align-self:stretch;min-height:200px}.collection-promo--root[data-full-width=false]{border-radius:var(--image--radius)}.collection-promo--root[data-border-type=thin] :is(.image--root,.placeholder--root):before{border:1px solid var(--color--body)}.collection-promo--root[data-border-type=thick] :is(.image--root,.placeholder--root):before{border:2px solid var(--color--body)}.collection-promo--root:not([data-border-type=none]) :is(.image--root,.placeholder--root):before{content:"";margin:var(--spacing--item);transition:all .25s ease-out 25ms;border-radius:max(0px,calc(var(--image--radius) - var(--spacing--item)));position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:1}@media(max-width:767px){.collection-promo--root:not([data-border-type=none]) :is(.image--root,.placeholder--root):before{border-radius:max(0px,calc(var(--image--radius) - var(--spacing--1)))}}.collection-promo--root>*{grid-area:1 / -1}.collection-promo--root:not([data-border-type=none]):has(.stacked-text--root[data-text-color=white]) :is(.image--root,.placeholder--root):before{border-color:#fff}@media(hover:hover){.collection-promo--root:not([data-border-type=none]):hover :is(.image--root,.placeholder--root):before{opacity:0;margin:0;border-radius:var(--image--radius)}}@media(min-width:768px){.collection-promo--root[data-promo-width="1"]{grid-column:span 1}.collection-promo--root[data-promo-width="2"]{grid-column:span 2}.collection-promo--root[data-promo-width="3"]{grid-column:span 3}.collection-promo--root[data-promo-width="4"]{grid-column:span 4}.collection-promo--root .stacked-text--root .stacked-text--wrapper:not([data-background-color=transparent]){--text-padding-y: var(--spacing--block);--text-padding-x: var(--spacing--item)}.collection-promo--root .stacked-text--root .stacked-text--wrapper[data-background-color=transparent]{--text-padding-y: var(--spacing--block);--text-padding-x: var(--spacing--block)}}@media(max-width:767px){[data-mobile-columns="2"] .collection-promo--root:not([data-promo-width="1"]){grid-column:span 2}.collection-promo--root[data-mobile-hide-border=true] :is(.image--root,.placeholder--root):before{display:none}.collection-promo--root[data-mobile-hide-border=false]:not([data-border-type=none]) .stacked-text--wrapper{margin:var(--spacing--item)}}.complementary-products--root[aria-hidden=true]{display:none}.complementary-products--container{display:flex;flex-direction:column;gap:var(--spacing--item)}.complementary-products--heading{padding-bottom:var(--spacing--item)}.complementary-products--root{border:1px solid #f0d4d8;border-radius:12px;padding:16px;margin:16px 0}.complementary-products--heading{font-size:14px;font-weight:700;color:#111;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f0d4d8}.complementary-products--container{display:flex;flex-direction:column;gap:10px}.complementary-products--container .product-recommendation-item:hover{border-color:#cbd5e1;box-shadow:0 2px 4px #00000005}.complementary-products--container img{width:48px;height:48px;object-fit:cover;border-radius:6px;flex-shrink:0}[data-transition-item=complementary-products-1]{width:100%!important;max-width:100%!important}.localization--form{display:inline-flex;column-gap:var(--spacing--item);flex-wrap:wrap}@media(min-width:768px){.localization--form{row-gap:var(--spacing--0)}}@media(max-width:767px){.localization--form{row-gap:var(--spacing--1)}}.localization--form[data-direction=vertical]{flex-direction:column}.localization--form[data-direction=vertical] .disclosure--toggle[aria-expanded=true]{font-weight:700}@media(hover:hover){.localization--form[data-direction=vertical][data-hover-disabled=false] .disclosure--toggle:hover{font-weight:700}}.localization--form[data-direction=horizontal]{flex-direction:row}.localization--form[data-direction=horizontal] .disclosure--current-option{position:relative}.localization--form[data-direction=horizontal] .disclosure--current-option:before{position:absolute;top:calc(50% + var(--font--size));border-bottom:1px solid var(--color);content:"";display:block;width:100%;opacity:0;transform:translate3d(0,var(--link-underline--offset),0);transition:var(--link-underline--transition)}.localization--form[data-direction=horizontal] .disclosure--toggle[aria-expanded=true]>.disclosure--current-option:before{opacity:1;transform:translate3d(0,calc(var(--link-underline--offset) * -1),0);transition:var(--link-underline--transition-active)}@media(hover:hover){.localization--form[data-direction=horizontal][data-hover-disabled=false] .disclosure--toggle:hover>.disclosure--current-option:before{opacity:1;transform:translate3d(0,calc(var(--link-underline--offset) * -1),0);transition:var(--link-underline--transition-active)}}.localization--form [class*=icon--chevron]{display:none}.localization--form .disclosure--toggle{padding:0;color:var(--color)}.localization--form .disclosure--current-option p{display:none}.search--root{display:block}.search--root .icon--x-mark{color:var(--input--color)}.search--bar-wrapper{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing--item)}.search--bar{display:flex;align-items:center;gap:var(--spacing--1);background-color:var(--input--bg-color);border-radius:var(--input--radius);padding:6px;width:calc(20% + var(--spacing--block));border:1px solid var(--border--color-dark)}@media(max-width:767px){.search--bar{width:100%}}[data-text-color=white] .search--bar{border:1px solid var(--border--color-light)}[data-text-color=white] [data-text-color=body] .search--bar{border:1px solid var(--border--color-dark)}.search--clear{cursor:pointer;display:flex}.search--clear:hover{opacity:.8}.search--clear[aria-hidden=true]{display:none}.search--cancel{display:flex}input[type=search].search--textbox{--input--bg-color: transparent;--input--height: var(--spacing--4);padding:0;border:0;outline:0;box-shadow:none;margin:0}input[type=search].search--textbox::-webkit-search-decoration,input[type=search].search--textbox::-webkit-search-cancel-button{display:none}input[type=text]::-ms-clear{display:none}.search--icon{width:var(--spacing--4);height:var(--spacing--4);display:flex;align-items:center;flex-shrink:0}.search--icon .icon--search{color:var(--input--color)}.search--icon .icon--spinner{scale:calc(7 / 5);color:var(--input--color);height:inherit}.search--root[aria-busy=true] .search--icon .icon--search,.search--root[aria-busy=false] .search--icon .icon--spinner{display:none}.search--results{display:flex}@media(min-width:768px){.search--results{gap:var(--spacing--block)}}@media(max-width:767px){.search--results{flex-direction:column}}.search--results>*{padding-top:var(--spacing--block);width:100%}.mobile-nav{display:flex;flex-direction:column;min-height:100vh}@media(max-width:767px){.mobile-nav{min-height:100dvh}}.mobile-nav--menu{padding:var(--spacing--block) var(--spacing--item) 0 var(--spacing--item)}@media(min-width:768px){.mobile-nav--menu [data-item=nav-text]{line-height:1}}.mobile-nav--utilities{display:flex;flex-direction:column;padding:var(--spacing--block) var(--spacing--item) 0 var(--spacing--item)}@media(min-width:768px){.mobile-nav--utilities{gap:var(--spacing--0)}}@media(max-width:767px){.mobile-nav--utilities{gap:var(--spacing--1)}}@media(hover:hover){.mobile-nav--utilities:has(+.mobile-nav--menu .y-menu[data-hover-disabled=false]) [data-item=nav-text]:hover{font-weight:700}}.mobile-nav--utilities:has(>:first-child:empty):has(>:last-child:empty){display:none}.mobile-nav--utilities>*{line-height:1.3}.mobile-nav--utilities>*:empty{display:none}.mobile-nav--social-icons{display:contents}.mobile-nav--social-icons:has(.social-media--root:empty),.mobile-nav--social-icons:empty{display:none}.mobile-nav--footer{display:flex;justify-content:space-between;gap:var(--spacing--block);padding:var(--spacing--block) var(--spacing--item);margin-top:auto}.mobile-nav--footer:has(.disclosure--root[data-id=mobile-nav--locale]){flex-direction:column}.mobile-nav--localization{display:inline-flex}.mobile-nav--localization:empty{display:none}.price-range--root{--button-size: 14px;--track-height: 3px;--button-min-translate: 0;--button-max-translate: 0;--fill-translate: 0;--fill-scale: 1}.price-range--wrapper{padding-bottom:var(--spacing--item);position:relative;display:flex}.price-range--button{position:absolute;z-index:1;top:calc((var(--track-height) - var(--button-size)) / 2 - var(--spacing--2));padding:var(--spacing--2);-webkit-user-select:none;user-select:none;transform:translateZ(0);will-change:transform}.price-range--button:first-of-type{left:calc(-1 * (var(--button-size) + 1px))}.price-range--button:last-of-type{right:calc(-1 * (var(--button-size) + 1px))}.price-range--button:active>*{scale:.9}.price-range--button:active:after{opacity:.1;scale:1}.price-range--button>*{position:relative;height:var(--button-size);width:var(--button-size);border:1px solid var(--bg-color--body);outline:1px solid var(--color--body);border-radius:50%;background-color:var(--color--body);pointer-events:none}.price-range--button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color--body);opacity:0;scale:0;margin:var(--spacing--0);border-radius:50%;transition:opacity .15s var(--transition--standard),scale .15s var(--transition--standard)}.price-range--button[data-min-price]{transform:translate3d(var(--button-min-translate, 0px),0,0)}.price-range--button[data-max-price]{transform:translate3d(var(--button-max-translate, 0px),0,0)}.price-range--line{position:relative;border-radius:var(--track-height);overflow:hidden;height:var(--track-height);width:100%}.price-range--line:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color--gray);opacity:.4}.price-range--line>div{background:var(--progress-bar);width:100%;height:100%;z-index:1;transform-origin:left center;transform:translate3d(var(--fill-translate, 0px),0,0) scaleX(var(--fill-scale, 1));will-change:transform}.price-range--fields{display:flex;flex-direction:row;justify-content:space-between}.price-range--field{position:relative;display:flex;flex-direction:row;width:40%}.price-range--separator{line-height:var(--input--height)}.price-range--currency{color:var(--input--color);line-height:var(--input--height);padding-left:var(--spacing--1);position:absolute}.price-range--input{margin:0;text-align:end;padding-right:var(--spacing--1)}.product-card--mini{display:block}.product-card--mini[data-full-width=true]{width:100%}[data-item=rte-content] .product-card--mini[aria-label]{text-decoration:none}.product-card--mini--wrapper{display:flex;gap:var(--spacing--item);position:relative}.product-card--mini--wrapper .product-quick-add{margin:-4px}.product-card--mini--info{display:flex;flex-direction:column;gap:var(--spacing--1);margin-right:var(--spacing--block)}@media(min-width:768px){.product-card--mini--info{margin-bottom:var(--spacing--block)}}.product-card--mini--image{width:60px;min-width:60px;align-self:stretch}.product-card--mini--image img{height:100%}.product-card--mini--image .placeholder--root{width:60px}.product--price{--font--nav--weight: 700;--font--paragraph--weight: 700}.product-fit-scale--track{position:relative;display:flex;justify-content:space-between;align-items:center;height:10px}.product-fit-scale--track:after{content:"";position:absolute;z-index:2;top:50%;left:calc(var(--fit-scale) * 10%);width:10px;height:10px;border-radius:50%;background:var(--color--body);transform:translate(-50%,-50%)}.product-fit-scale--line{position:absolute;left:0;right:0;top:50%;height:var(--border--thickness);transform:translateY(-50%);background:var(--border--color-dark)}.product-fit-scale--tick{position:relative;z-index:1;width:var(--border--thickness);height:var(--spacing--1);background:var(--border--color-dark)}.product-fit-scale--labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing--1);margin-top:var(--spacing--1);width:100%}.product-fit-scale--labels:not(:has(.product-fit-scale--label:nth-child(3))){grid-template-columns:repeat(2,minmax(0,1fr))}.product-low-stock--root{display:block}.product-low-stock--bar{margin-top:var(--spacing--1);height:var(--spacing--0);border-radius:var(--spacing--0);position:relative;overflow:hidden}.product-low-stock--bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color--gray);opacity:.4}.product-low-stock--bar:after{content:"";display:block;height:100%;background:var(--progress-bar);border-radius:5px;width:var(--progress-percent);transition:width .4s var(--transition--standard)}.product-media--variants--root{display:block;width:100%}.product-media--variants--root[data-full-width=true]{--image--radius: 0}@media(min-width:768px){.product-media--variants--root{position:sticky;top:var(--sticky-offset)}}.product-media--variants--root[data-layout=thumbnails]{display:flex}@media(min-width:768px){.product-media--variants--root[data-layout=thumbnails]{gap:var(--media-gap)}.product-media--variants--root[data-layout=thumbnails]:is([data-thumbnail-position=left],[data-thumbnail-position=right]){flex-direction:row}.product-media--variants--root[data-layout=thumbnails][data-thumbnail-position=below]{flex-direction:column}.product-media--variants--root[data-layout=thumbnails] .product-media--root{display:flex;margin:0 auto;width:100%}}@media(max-width:767px){.product-media--variants--root[data-layout=thumbnails]{flex-direction:column}}.product-media--variants--root:is([data-layout=thumbnails],[data-layout=full-screen]) .product-media--root[data-active=false]{display:none}.product-media--variants{display:block;width:100%}@media(min-width:768px){.product-media--variants--root[data-layout=thumbnails][data-thumbnail-position=left] .product-media--variants{order:2}}.product-media--variants--root[data-layout=one] .product-media--variants{grid-gap:var(--media-gap)}@media(min-width:768px){.product-media--variants--root[data-layout=two] .product-media--variants[data-container]{grid-gap:var(--media-gap)}}.product-media--variants--root[data-layout=mixed] .product-media--variants{display:grid;grid-gap:var(--media-gap)}.product-media--variants--root[data-layout=mixed] .product-media--variants .product-media--active,.product-media--container{width:100%}.product-media--container[data-container]{grid-gap:var(--media-gap)}.product-media--container[data-masonry-layout]{display:flex;flex-flow:column wrap;align-content:space-between;gap:var(--media-gap)}.product-media--container[data-masonry-layout]>*{width:calc((100% - var(--media-gap)) / 2)}.product-media--container[data-masonry-layout]>*:nth-child(odd){order:1}.product-media--container[data-masonry-layout]>*:nth-child(2n){order:2}.product-media--root[data-full-width=true]{--image--radius: 0}.product-media--modal{width:100%}.product-media--modal[data-media-type=image]{cursor:zoom-in}.product-video--root{width:100%;margin:0 auto;display:block;border-radius:var(--image--radius);overflow:hidden}.product-video--root:focus-visible{outline:none}.product-video--container{position:relative;width:100%;padding-top:calc(100% / var(--product-media--aspect-ratio))}.product-video--container>:first-child{position:absolute;top:0;left:0;width:100%;height:100%}.product-video--container button{height:unset}.product-video--container .product-video>iframe{width:100%;height:100%}.product-video--container .plyr--video:focus-visible{outline:none}.product-video--container .plyr__control--overlaid:hover{background:var(--button--color-1)}.product-video--container .plyr__controls .plyr__control:hover{color:unset}.product-model--root{width:100%;max-width:100%;padding-top:calc(100% / var(--product-media--aspect-ratio));position:relative;display:flex;flex:1 1 auto}.product-model--root .shopify-model-viewer-ui{width:100%;height:100%;position:absolute;top:0;left:0}.product-model--root model-viewer{width:100%;height:100%;position:absolute;top:0;left:0;text-align:left;border-radius:var(--image--radius)}.product-model--root model-viewer:focus-visible{outline:none}.product-model--root button[hidden]{display:none}.product-model--button[data-item]{display:none;width:100%;margin-top:var(--spacing--item)}@media(max-width:767px){.product-model--button[data-item]{display:flex}}.product-zoom--root{width:100%;height:fit-content;position:relative;overflow:hidden;display:block;border-radius:var(--image--radius)}.product-zoom--root:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--color--gray);border-radius:var(--image--radius);pointer-events:none;opacity:0;transition:opacity .2s ease}.product-zoom--root:hover:after{opacity:.4}.product-zoom--enlarged{position:absolute;background-color:var(--bg-color--body);width:var(--enlarged-width);left:var(--offset-x);top:var(--offset-y)}.product-zoom--enlarged[aria-hidden=true]{display:none}.product-media--thumbs{display:block;position:relative}@media(min-width:768px){.product-media--variants--root[data-layout=thumbnails][data-thumbnail-position=left] .product-media--thumbs{width:var(--thumbnail-width)}}@media(min-width:768px){.product-media--variants--root[data-layout=thumbnails][data-thumbnail-position=right] .product-media--thumbs{order:2;width:var(--thumbnail-width)}}@media(max-width:767px){.product-media--thumbs{padding-top:var(--media-gap);width:calc(100% + 2 * var(--spacing--item));margin-left:var(--spacing--neg-item)}}.product-media--thumbs-wrapper{display:flex;gap:var(--media-gap);scrollbar-width:none}.product-media--thumbs-wrapper::-webkit-scrollbar{display:none}@media(max-width:767px){.product-media--thumbs-wrapper{overflow-x:auto;padding:0 var(--spacing--item);align-items:center}}@media(min-width:768px){.product-media--variants--root[data-layout=thumbnails]:is([data-thumbnail-position=left],[data-thumbnail-position=right]) .product-media--thumbs-wrapper{justify-content:flex-start;flex-direction:column;overflow-y:scroll;position:absolute;top:0;right:0;bottom:0;left:0}}@media(min-width:768px){.product-media--variants--root[data-layout=thumbnails][data-thumbnail-position=below] .product-media--thumbs-wrapper{overflow-x:auto;align-items:center;flex-direction:row}}.product-media--thumb{-webkit-user-select:none;user-select:none;position:relative;padding:0}.product-media--thumb:active{scale:.98}.product-media--thumb[aria-current=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--color--gray);opacity:.4;pointer-events:none;border-radius:var(--image--radius)}.product-media--thumb>*{pointer-events:none}@media(min-width:768px){.product-media--variants--root[data-layout=thumbnails]:is([data-thumbnail-position=left],[data-thumbnail-position=right]) .product-media--thumb{width:100%}}@media(min-width:768px){.product-media--variants--root[data-layout=thumbnails][data-thumbnail-position=below] .product-media--thumb{min-width:var(--thumbnail-width)}.product-media--variants--root[data-layout=thumbnails][data-thumbnail-position=below] .product-media--thumb:first-child{margin-left:auto}.product-media--variants--root[data-layout=thumbnails][data-thumbnail-position=below] .product-media--thumb:last-child{margin-right:auto}}@media(max-width:767px){.product-media--thumb{min-width:var(--thumbnail-width)}[data-mobile-x-alignment=right] .product-media--thumb:first-child,[data-mobile-x-alignment=center] .product-media--thumb:first-child{margin-left:auto}[data-mobile-x-alignment=center] .product-media--thumb:last-child{margin-right:auto}}.product-media--thumb-icon{top:0;right:0;position:absolute;margin:var(--spacing--0)}.product-media--thumb-icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--color--gray);border-radius:2px;opacity:.4;pointer-events:none}.product-media--thumb-icon svg.icon--root{background-color:var(--bg-color--body);border-radius:2px}.product-media--thumb-icon svg.icon--root>*{opacity:.8}.product-pickup--root{display:block}.pickup--form:empty{display:none}.pickup--form[data-loading=true]{opacity:.5}.product-pickup--spinner{width:fit-content;margin:0 auto;padding:var(--spacing--block) 0}.pickup--form--container{display:flex;gap:var(--spacing--1);justify-content:var(--x-alignment)}.product-pickup--root[aria-busy=true] .pickup--form--container{opacity:.4}.pickup--form--container .icon--root{height:1em;flex-shrink:0;margin-top:var(--spacing--0)}.pickup--form--container .icon--checkmark--small{color:var(--color--success)}.pickup--form--container .icon--cross--small{color:var(--color--alert)}.pickup--form--info{text-align:left}.pickup--form--stores{padding-top:calc(var(--spacing--item) / 2)}.pickup--drawer--container{padding:var(--spacing--item)}.pickup--drawer--container .icon--root{height:1.75em;flex-shrink:0}.pickup--drawer--container .icon--checkmark--small{color:var(--color--success)}.pickup--drawer--container .icon--cross--small{color:var(--color--alert)}.pickup--drawer--header{padding-bottom:var(--spacing--item)}.pickup--drawer--product-title{padding-bottom:var(--spacing--1)}.pickup--drawer--list-item{padding:var(--spacing--item) 0;border-top:var(--border--dark)}.pickup--drawer--list-item:last-child{border-bottom:var(--border--dark)}.pickup--drawer--list-item>*{width:fit-content}.pickup--drawer--list-location-container{display:flex;justify-content:space-between;gap:var(--spacing--1);align-items:center;width:100%;padding-bottom:var(--spacing--1)}.pickup--drawer--list-stock{padding-bottom:var(--spacing--1);display:flex;align-items:center}.pickup--drawer--list-text{padding-left:var(--spacing--1)}.pickup--drawer--list-phone{padding-top:var(--spacing--1)}.pickup--drawer--return{padding-top:var(--spacing--item);cursor:pointer}.product-price--root{display:block}@media(max-width:767px){.product-price--root{display:flex;flex-flow:column wrap}}.product-price--wrapper{display:flex;gap:var(--spacing--0);align-items:center}@media(max-width:767px){.product-price--wrapper{flex-shrink:0}}.product-price--original{display:inline-block}.product-price--reference-value[aria-hidden=true]{display:none}.product-price--compare{text-decoration:line-through;color:var(--color--body--light)}.product-price--compare[aria-hidden=true]{display:none}.product-price--unit-container{display:flex}.product-price--unit-container:is(:empty,[aria-hidden=true]){display:none}@media(max-width:767px){[data-block-type=price] .product-price--unit-container{justify-content:center}}.product-quick-add{position:absolute;bottom:0;right:0;padding:var(--spacing--0);margin:var(--spacing--1);display:block;transition:all .4s var(--transition--ease-out);transform-origin:bottom right}@media(min-width:768px){.product-quick-add[data-hover=true]{opacity:0;transform:scale(0)}*:has(>.product-quick-add[data-hover=true] .product-quick-add--button:focus-visible:not([disabled])) .product-quick-add[data-hover=true],*:has(>.product-quick-add[data-hover=true]):hover>.product-quick-add[data-hover=true]{opacity:1;transform:scale(1)}}.product-quick-add--media .carousel-nav-arrow{align-self:center}.product-quick-add--button{display:inline-flex;gap:0;align-items:center;overflow:hidden;height:var(--spacing--block);width:auto;min-width:var(--spacing--block);padding:0 10px;border:var(--border--dark);background-color:var(--bg-color--body);transition:transform .2s var(--transition--ease-out);transform:scale(1);border-radius:var(--spacing--item)}.product-quick-add--button:active{transform:scale(.96)}.product-quick-add--icon{display:grid;align-items:center;flex-shrink:0}.product-quick-add--icon>*{color:var(--color--body);grid-area:1 / -1}.product-quick-add--text{display:grid;grid-template-columns:0fr;margin-inline-start:0;white-space:nowrap;transition:grid-template-columns .3s var(--transition--standard),margin-inline-start .3s var(--transition--standard)}.product-quick-add--text>*{position:relative;overflow:hidden;min-width:0}.product-quick-add--text>*:after{content:"";position:absolute;inset-block:0;inset-inline-end:0;width:14px;pointer-events:none;background:linear-gradient(to right,transparent,var(--bg-color--body));opacity:1;transition:opacity .1s var(--transition--standard)}@media(min-width:768px){.product-quick-add--button:focus-visible:not([disabled]) .product-quick-add--text,.product-quick-add:hover .product-quick-add--button:not([disabled]) .product-quick-add--text{grid-template-columns:1fr;margin-inline-start:var(--spacing--1)}:is(.product-quick-add--button:focus-visible:not([disabled]) .product-quick-add--text,.product-quick-add:hover .product-quick-add--button:not([disabled]) .product-quick-add--text)>*:after{opacity:0;transition-delay:.25s}}.product-quick-add[aria-busy=true] .icon--plus{opacity:0}.product-quick-add .icon--spinner{margin:0 -10px;max-width:30px;max-height:30px}.product-quick-add[aria-busy=false] .icon--spinner{opacity:0}.product-quick-add--form{--buy-buttons--height: calc(45px + 2 * var(--spacing--item));position:relative;overflow:auto;height:100vh;height:100dvh;padding:0;scrollbar-width:none}.product-quick-add--form::-webkit-scrollbar{display:none}.product-quick-add--form .product-buy-buttons--root{width:100%;position:fixed;bottom:0;z-index:5;background-color:var(--bg-color--body-translucent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:var(--spacing--item)}.layout--viewport[data-drop-shadows=true] :is(.product-quick-add--form .product-buy-buttons--root){box-shadow:var(--box-shadow--top)}.layout--viewport[data-drop-shadows=false] :is(.product-quick-add--form .product-buy-buttons--root){border-top:var(--border--dark)}.product-quick-add--form[aria-hidden=true]{display:none}.product-quick-add--form--wrapper{position:absolute;top:0;padding:var(--spacing--item) var(--spacing--item) calc(var(--spacing--block) + var(--buy-buttons--height))}.promotion-bar--root{width:fit-content;border-radius:var(--spacing--block);padding:var(--spacing--item) var(--spacing--block);left:var(--spacing--item);bottom:var(--spacing--item);transform-origin:bottom left}.promotion-bar--root .layout--close{--cross-size: var(--spacing--item)}@media(min-width:768px){.promotion-bar--root{left:var(--spacing--block);bottom:var(--spacing--block);max-width:calc(100% - 2 * var(--spacing--block))}.promotion-bar--root[data-scroll-text=true]{max-width:380px}}@media(max-width:767px){.promotion-bar--root{width:calc(100% - 2 * var(--spacing--item))}.promotion-bar--root[data-scroll-text=true]{padding:var(--spacing--item)}}.promotion-bar--root .promotion-bar--wrapper{white-space:nowrap;overflow-x:hidden}@media(min-width:768px){.promotion-bar--root[data-scroll-text=true] .promotion-bar--wrapper{-webkit-mask-image:linear-gradient(to right,#000 95%,transparent);mask-image:linear-gradient(to right,#000 95%,transparent)}}@media(max-width:767px){.promotion-bar--root[data-mobile-scroll-text=true] .promotion-bar--wrapper{-webkit-mask-image:linear-gradient(to right,#000 95%,transparent);mask-image:linear-gradient(to right,#000 95%,transparent)}}.promotion-bar--heading>*{animation-play-state:running}@media(min-width:768px){.promotion-bar--root[data-scroll-text=true] .promotion-bar--heading{--scaled-animation-speed: calc( ((10 - var(--animation-speed)) * (20 - 5) / (10 - 1) + 5) * 1s );display:flex;gap:var(--spacing--item);-webkit-mask-image:linear-gradient(to left,#000 95%,transparent);mask-image:linear-gradient(to left,#000 95%,transparent);transform:none;margin:0;line-height:1}.promotion-bar--root[data-scroll-text=true] .promotion-bar--heading>*{animation:scrolling-content-mobile var(--scaled-animation-speed) linear infinite}}@media(max-width:767px){.promotion-bar--root[data-mobile-scroll-text=true] .promotion-bar--heading{--mobile-scaled-animation-speed: calc( ((10 - var(--mobile-animation-speed)) * (20 - 5) / (10 - 1) + 5) * 1s );display:flex;gap:var(--spacing--item);-webkit-mask-image:linear-gradient(to left,#000 95%,transparent);mask-image:linear-gradient(to left,#000 95%,transparent);transform:none}.promotion-bar--root[data-mobile-scroll-text=true] .promotion-bar--heading>*{animation:scrolling-content-mobile var(--mobile-scaled-animation-speed) linear infinite;transform:translateZ(0);backface-visibility:hidden}}.slideshow-pagination{--dot-width: 20px;--dot-height: 4px;--dot-gap: var(--spacing--1);--offset: var(--spacing--block)}@media(max-width:767px){.slideshow-pagination{--offset: var(--spacing--item);width:fit-content;overflow:hidden;z-index:3;position:absolute;bottom:var(--offset);align-self:center;max-width:calc(var(--dot-width) * 5 + var(--dot-gap) * 4)}}.slideshow-pagination--wrapper{display:flex;align-items:center;gap:var(--dot-gap)}@media(min-width:768px){.slideshow-pagination--wrapper{z-index:3;position:absolute;bottom:var(--offset);right:var(--offset)}}@media(max-width:767px){.slideshow-pagination--wrapper{transition:transform .4s var(--transition--ease-out);transform:translate(var(--dot-pos))}}.x-menu{--natural-height: auto;display:flex;align-items:center;height:100%;min-height:100%}.x-menu--level-1--container{display:flex;align-items:center;gap:var(--spacing--item);height:100%;min-height:100%}.menu-block--image{aspect-ratio:1/1}.x-menu--level-1--link{display:inline-flex;align-items:center;height:100%;min-height:100%}.x-menu--level-1--link[data-megamenu=false]{position:relative}.x-menu--level-1--link[data-megamenu=true] .x-menu--level-2--container{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;left:0;right:0;padding-left:calc(var(--spacing--section--x) - var(--spacing--item));padding-right:calc(var(--spacing--section--x) - var(--spacing--item));inset-block-start:100%}.x-menu--level-1--link[data-megamenu=true] .x-menu--level-2--wrapper{display:flex;flex-direction:row;gap:3.5rem;padding:calc(var(--spacing--item) + var(--spacing--1)) 0}.x-menu--level-1--link[data-megamenu=true] li.x-menu--level-2--link a,.x-menu--level-1--link[data-megamenu=true] .menu-block--description{text-transform:capitalize}.x-menu--level-1--link[data-megamenu=true] .menu-block--description{text-align:center!important}.x-menu--level-1--link[data-megamenu=true] .menu-block--image{border:2px solid #F8D5D8}.x-menu--level-1--link[data-megamenu=true] li.x-menu--level-2--link a:hover,.x-menu--level-1--link[data-megamenu=true] .menu-block--description:hover{color:#f8d5d8;text-decoration:underline}.x-menu--level-1--link[data-megamenu=true] .x-menu--level-2--list{display:flex;flex-direction:column;gap:.65rem;padding:0;list-style:none}.x-menu--level-1--link[data-megamenu=true] .x-menu--level-2--link{display:flex;flex-direction:column}.x-menu--level-1--link[data-megamenu=true] .x-menu--level-2--link>a[data-item]{font-weight:600;padding:0;margin-bottom:.25rem;color:var(--color-heading, inherit)}.x-menu--level-1--link[data-megamenu=true] .x-menu--level-3--container{display:flex;flex-direction:column;gap:.5rem;padding:0;list-style:none}.x-menu--level-1--link[data-megamenu=true] .x-menu--level-3--link a{padding:0;line-height:1.2;color:var(--color-body, inherit);opacity:.8;transition:opacity .2s ease}.x-menu--level-1--link[data-megamenu=true] .x-menu--level-3--link a:hover{opacity:1}.x-menu--level-1--link[data-megamenu=true] .menu-block--image-wrapper,.x-menu--level-1--link[data-megamenu=true] .menu-block--featured{max-width:340px;flex-basis:320px;flex-shrink:0;margin-left:auto;padding:calc(var(--spacing--item) + var(--spacing--1)) 0;white-space:initial}.x-menu--level-1--link[data-megamenu=true] .menu-block--image{border-radius:var(--image--radius);overflow:hidden}.x-menu--level-1--link[data-megamenu=true] .menu-block--description{padding-top:var(--spacing--1);text-align:left}.x-menu--level-1--link>:is(a,modal-trigger){display:inline-flex;box-sizing:content-box;height:100%;min-height:100%;white-space:nowrap}.x-menu--level-1--link>:is(a,modal-trigger) .icon--chevron-down{transform:scaleY(1);transition:transform .2s var(--transition--standard)}.x-menu--level-1--link>:is(a,modal-trigger)[aria-expanded=true] .icon--chevron-down{transform:scaleY(-1)}.x-menu--level-1--link>:is(a,modal-trigger):has(+.x-menu--level-2--container):is([aria-expanded=true]:not(:focus),:hover):before{content:"";position:absolute;bottom:0;left:0;right:0;background-color:transparent}.header--root[data-reduce-height=true] :is(.x-menu--level-1--link>:is(a,modal-trigger):has(+.x-menu--level-2--container):is([aria-expanded=true]:not(:focus),:hover)){padding:var(--spacing--item) var(--spacing--block);margin:var(--spacing--neg-item) var(--spacing--neg-block)}.header--root[data-reduce-height=true] :is(.x-menu--level-1--link>:is(a,modal-trigger):has(+.x-menu--level-2--container):is([aria-expanded=true]:not(:focus),:hover)):before{height:var(--spacing--item)}.header--root[data-reduce-height=false] :is(.x-menu--level-1--link>:is(a,modal-trigger):has(+.x-menu--level-2--container):is([aria-expanded=true]:not(:focus),:hover)){padding:var(--spacing--block);margin:var(--spacing--neg-block)}.header--root[data-reduce-height=false] :is(.x-menu--level-1--link>:is(a,modal-trigger):has(+.x-menu--level-2--container):is([aria-expanded=true]:not(:focus),:hover)):before{height:var(--spacing--block)}.x-menu--level-1--link[data-highlight=true]>:is(a,modal-trigger)[data-item]{--color: var(--highlight-color)}.x-menu--level-1--link[data-highlight=true]>:is(a,modal-trigger)[data-item] .x-menu--level-1--text:after,.x-menu--level-1--link[data-highlight=true]>:is(a,modal-trigger)[data-item] .x-menu--level-1--text:before{--header--color: var(--highlight-color)}.x-menu--level-1--text{gap:var(--spacing--0);display:inline-flex;align-items:center;justify-content:center;position:relative;pointer-events:none}.x-menu--level-1--text:before{position:absolute;top:calc(50% + var(--font--size));border-bottom:1px solid var(--header--color);content:"";display:block;width:100%;opacity:0;transform:translate3d(0,var(--link-underline--offset),0);transition:var(--link-underline--transition)}.x-menu--level-2--container{--height: auto;position:absolute;white-space:nowrap;min-width:150px;left:0;height:var(--height);overflow:hidden;border-radius:18px;background-color:#fff;box-shadow:0 18px 40px -12px #14141e24,0 4px 10px -4px #14141e14;opacity:0;transform:translate3d(0,-6px,0);transition:height .3s var(--transition--ease-out),opacity .25s ease,transform .3s var(--transition--ease-out)}.x-menu--level-1--link[data-megamenu=false] .x-menu--level-2--container{left:var(--spacing--neg-3)}.x-menu--level-1--link[data-megamenu=true] .x-menu--level-2--container{max-width:100%;width:100%;border-radius:0 0 24px 24px;padding-left:calc(var(--spacing--section--x) - var(--spacing--item));padding-right:calc(var(--spacing--section--x) - var(--spacing--item));inset-block-start:100%}.x-menu--level-2--container[aria-hidden=true]{display:none}.x-menu--level-2--container[aria-hidden=false]{display:flex;opacity:1;transform:translateZ(0)}.header--root[data-hover-disabled=false] :is([aria-expanded=true],:hover,:focus-visible)>.x-menu--level-1--text:before{opacity:1;transform:translate3d(0,calc(var(--link-underline--offset) * -1),0);transition:var(--link-underline--transition-active)}
/*# sourceMappingURL=/cdn/shop/t/228/compiled_assets/styles.css.map?subset=BAAAAAAACAACCAAAIQ0FbFDTHQECBg */
