.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 screen and (max-width:749px){.radios-container{display:flex;flex-direction:column;width:100%}.radios-value-button{width:100%;max-width:100%;min-width:0}}@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}.account--root{display:inline-flex;padding:0}shopify-account.account--content{--shopify-account-avatar-size: auto;--shopify-account-dialog-position-top: var(--sticky-offset, 0px);--shopify-account-radius-base: var(--button--radius, 0px);--shopify-account-radius-dialog: var(--button--radius, 0px);--shopify-account-radius-input: var(--input--radius, 0px);--shopify-account-radius-button: var(--button--radius, 0px);--shopify-account-color-text: var(--color--body);--shopify-account-color-text-subdued: var(--color--body--light);--shopify-account-color-background: var(--bg-color--body);--shopify-account-color-background-subdued: var(--bg-color--body);--shopify-account-color-border: var(--border--color-dark);--shopify-account-color-control-background: var(--input--bg-color);--shopify-account-color-control-text: var(--input--color);--shopify-account-color-card-background: var(--bg-color--body);--shopify-account-color-card-text: var(--color--body);--shopify-account-font-heading: var(--font--heading--family);--shopify-account-font-heading-weight: var(--font--heading--weight);--shopify-account-font-heading-transform: var(--font--heading--uppercase);--shopify-account-font-body: var(--font--paragraph--family);--shopify-account-font-body-weight: var(--font--paragraph--weight);--shopify-account-font-body-transform: var(--font--paragraph--uppercase)}shopify-account.account--content::part(dialog){inset-inline-end:var(--spacing--block)}shopify-account.account--content:has(svg){display:flex;align-items:center;justify-content:center}.carousel-nav-arrow{display:flex;align-items:center}.carousel-nav-arrow svg{height:12px}.carousel-nav-arrow .carousel-nav-arrow--prev,.carousel-nav-arrow .carousel-nav-arrow--next{opacity:1;padding:var(--spacing--0) var(--spacing--2);transition:opacity .2s var(--transition--standard);will-change:opacity}:is(.carousel-nav-arrow .carousel-nav-arrow--prev,.carousel-nav-arrow .carousel-nav-arrow--next)[aria-disabled=true]{opacity:.4;cursor:default;pointer-events:none}.carousel-nav-arrow .carousel-nav-arrow--prev{margin-left:var(--spacing--neg-2)}.carousel-nav-arrow .carousel-nav-arrow--next{margin-right:var(--spacing--neg-2)}.carousel-nav-arrow .carousel-nav-arrow--current:after{font-variant-numeric:tabular-nums;content:attr(data-value)}.carousel-nav-arrow .carousel-nav-arrow--total:after{font-variant-numeric:tabular-nums}@media(min-width:768px){.carousel-nav-arrow .carousel-nav-arrow--total:after{content:"/" attr(data-value)}}@media(max-width:767px){.carousel-nav-arrow .carousel-nav-arrow--total:after{content:"/" attr(data-mobile-value)}}[class*=block][data-fit-together=true]+[class*=block][data-fit-together=true]{margin-top:0}.collapsible-row--root{--padding-horizontal: var(--spacing--item);--padding-vertical: var(--spacing--item);background-color:var(--bg-color)}.collapsible-row--root:after{z-index:0}.collapsible-row--root[data-text-color=white]:before,.collapsible-row--root[data-text-color=white]:after{background-color:var(--border--color-light)}.collapsible-row--root[data-view=small]{--padding-vertical: var(--spacing--1)}@media(max-width:767px){.collapsible-row--root{--text-alignment: left;--x-alignment: flex-start;text-align:left}}.collapsible-row--root .layout--expand{--cross-size: calc(var(--font--nav--size) * var(--cross-scale, 1));--cross-color: var(--color)}.collapsible-row--root[data-view=small] .layout--expand{--cross-scale: 1}.collapsible-row--root[data-view=large] .layout--expand{--cross-scale: 2}.collapsible-row--toggle{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing--item);-webkit-user-select:none;user-select:none;padding:0;color:var(--color);width:100%;height:fit-content;background-color:transparent;text-align:left;padding:var(--padding-vertical) var(--padding-horizontal);list-style:none;cursor:pointer}.collapsible-row--heading{padding:0;line-height:var(--spacing--4);pointer-events:none;text-transform:capitalize}.collapsible-row--inner{padding:0 var(--padding-horizontal) var(--padding-vertical)}@media(max-width:767px){.collapsible-row--inner{text-align:left}.collapsible-row--inner :is(p,span,ul,ol,li,div,h1,h2,h3,h4,h5,h6){text-align:left}}.complementary-products--root[aria-hidden=true]{display:none}.complementary-products--root{border:none;border-top:1px solid #ece3e5;border-radius:0;padding:28px 0 4px;margin:28px 0 0}.complementary-products--heading{font-size:11px;font-weight:600;color:#8a7d80;text-transform:uppercase;letter-spacing:.14em;margin-bottom:20px;padding-bottom:0;border-bottom:none}.complementary-products--container{display:flex;flex-direction:column;gap:0}.complementary-products--container .product-card--mini{padding:18px 0;border-bottom:1px solid #f2ecee}.complementary-products--container .product-card--mini:last-child{border-bottom:none;padding-bottom:2px}.complementary-products--container .product-card--mini--wrapper{gap:16px}.complementary-products--container .product-card--mini--image{width:64px;min-width:64px;height:76px;border-radius:8px}.complementary-products--container .product-card--mini--info{gap:5px}.complementary-products--container .product-card--mini--title-link div{font-size:14px;font-weight:500;color:#1a1a1a;line-height:1.35}.complementary-products--container .product-card--price{font-size:13px;font-weight:400;color:#8a7d80}.complementary-products--container .product-card--mini-form{margin-top:8px;width:auto}.complementary-products--container .product-buy-buttons--root{display:inline-block!important;width:auto!important}.complementary-products--container .product-buy-buttons--primary{width:auto!important;min-height:32px!important;height:32px!important;padding:0 18px!important;font-size:10px!important;letter-spacing:.08em!important;border-radius:999px!important;background:transparent!important;border:1px solid #1a2540!important;color:#1a2540!important;box-shadow:none!important;display:inline-flex!important}.complementary-products--container .product-buy-buttons--primary:hover{background:#1a2540!important;color:#fff!important}.complementary-products--container span.product-buy-buttons--spinner{display:none}[data-transition-item=complementary-products-1]{width:100%!important;max-width:100%!important}.consent-tracking--root{border-radius:4px}.consent-tracking--root .layout--close{--cross-size: 20px;position:absolute;right:var(--spacing--2);top:var(--spacing--2)}.consent-tracking--root:not([data-position=bottom]){padding:var(--spacing--block)}@media(min-width:768px){.consent-tracking--root:not([data-position=bottom]){width:calc(100% - 2 * var(--spacing--block));max-width:500px}}@media(max-width:767px){.consent-tracking--root:not([data-position=bottom]){width:calc(100% - 2 * var(--spacing--item));bottom:var(--spacing--item)}}@media(min-width:768px){.consent-tracking--root:not([data-position=bottom]){bottom:var(--spacing--block)}}.consent-tracking--root[data-position=bottom]{left:var(--spacing--item);right:var(--spacing--item);bottom:var(--spacing--item)}@media(max-width:767px){.consent-tracking--root[data-position=bottom]{width:calc(100% - 2 * var(--spacing--item));padding:var(--spacing--block)}}@media(min-width:768px){.consent-tracking--root[data-position=bottom]{width:fit-content;margin:0 auto;padding:var(--spacing--item) var(--spacing--block)}}.consent-tracking--wrapper{align-items:var(--x-alignment);text-align:var(--text-alignment)}@media(min-width:768px){.consent-tracking--root[data-position=bottom] .consent-tracking--wrapper{flex-direction:row;justify-content:center;align-items:center}}@media(min-width:768px){.consent-tracking--root[data-position=bottom] .consent-tracking--heading{display:none}}.consent-tracking--button-container{display:flex;gap:var(--spacing--item);text-transform:capitalize}@media(max-width:767px){.consent-tracking--button-container{flex-direction:column;width:100%}.consent-tracking--button-container>*{width:100%}}@media(min-width:768px){.consent-tracking--root[data-x-alignment=center] .consent-tracking--button-container{justify-content:center}.consent-tracking--root[data-x-alignment=right] .consent-tracking--button-container{justify-content:flex-end}}.feedback-bar--root{z-index:100;position:fixed;left:0;bottom:var(--spacing--item);text-align:center;width:100%;pointer-events:none}@media(max-width:767px){.feedback-bar--root{padding:var(--spacing--3)}}.feedback-bar--root[aria-hidden=true]{display:none}.feedback-bar--root[aria-hidden=false]{display:block}.feedback-bar--message{padding:var(--spacing--2);border:var(--border--dark);border-radius:4px;display:inline-block}.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%}.menu-block--featured{display:grid;position:relative}.menu-block--featured .stacked-text--root{position:absolute}.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}.nav-arrow{background:var(--bg-color--body);border-radius:50%;border:var(--border--dark);display:block;padding:var(--spacing--item);position:relative;height:10px;width:10px;opacity:.85;transition:opacity 1s var(--transition--ease-out),transform .4s var(--transition--ease-out)}.nav-arrow div{background:var(--color--body);height:2px;bottom:0;left:0;top:0;margin:auto;pointer-events:none;position:absolute;transform-origin:center;width:7px}.nav-arrow:hover{opacity:1;cursor:pointer}.layout--viewport[data-drop-shadows=true] .nav-arrow:hover{box-shadow:var(--box-shadow--center)}button:has(>.nav-arrow){border-radius:50%;padding:0;transition:transform .4s var(--transition--ease-out),opacity .4s var(--transition--ease-out);will-change:transform}button:has(>.nav-arrow):active{transform:scale(.92)}@media(hover:hover){button:has(>.nav-arrow):hover{transform:scale(1.06)}button:has(>.nav-arrow):active{transform:scale(1)}}.nav-arrow[data-direction=left] div{right:3px}.nav-arrow[data-direction=left] div:first-child{transform:translate3d(0,2px,0) rotate3d(0,0,1,45deg) scale(.9)}.nav-arrow[data-direction=left] div:nth-child(2){transform:translate3d(0,-2px,0) rotate3d(0,0,1,-45deg) scale(.9)}.nav-arrow[data-direction=left] div:last-child{width:10px;transform:rotateY(90deg) scale(.9);opacity:0}.nav-arrow[data-direction=left]:hover div:first-child{transform:translate3d(-2px,2px,0) rotate3d(0,0,1,45deg) scale(.9)}.nav-arrow[data-direction=left]:hover div:nth-child(2){transform:translate3d(-2px,-2px,0) rotate3d(0,0,1,-45deg) scale(.9)}.nav-arrow[data-direction=left]:hover div:last-child{transform:translate3d(1px,0,0) rotate3d(0,0,0,0) scale(.9);opacity:1}.nav-arrow[data-direction=right] div{right:0}.nav-arrow[data-direction=right] div:first-child{transform:translate3d(0,2px,0) rotate3d(0,0,1,-45deg) scale(.9)}.nav-arrow[data-direction=right] div:nth-child(2){transform:translate3d(0,-2px,0) rotate3d(0,0,1,45deg) scale(.9)}.nav-arrow[data-direction=right] div:last-child{width:10px;transform:rotateY(90deg) scale(.9);opacity:0}.nav-arrow[data-direction=right]:hover div:first-child{transform:translate3d(2px,2px,0) rotate3d(0,0,1,-45deg) scale(.9)}.nav-arrow[data-direction=right]:hover div:nth-child(2){transform:translate3d(2px,-2px,0) rotate3d(0,0,1,45deg) scale(.9)}.nav-arrow[data-direction=right]:hover div:last-child{transform:translate3d(-1px,0,0) rotate3d(0,0,0,0) scale(.9);opacity:1}.nav-arrow svg.icon--root[class*=icon--arrow]{color:var(--color--body)}.predictive-search--products:empty{display:none}@media(min-width:768px)and (max-width:1023px){.predictive-search--product-grid[data-container=panel]{grid-template-columns:repeat(3,minmax(0,1fr))}}.predictive-search--heading{display:flex;padding-bottom:var(--spacing--item)}.predictive-search--resources{display:flex;flex-direction:column;gap:var(--spacing--block)}@media(max-width:767px){.predictive-search--resources{width:100%}}@media(min-width:768px){.predictive-search--resources{flex:1 0 20%}}.predictive-search--item a span{font-weight:700}.predictive-search--container{display:grid;grid-gap:var(--spacing--1)}.predictive-search--view-all{margin-top:var(--spacing--block);text-align:right}.product-buy-buttons--root{position:relative}.product-buy-buttons--spinner{opacity:0}@media screen and (max-width:480px){.product-buy-buttons--primary{font-size:11px;letter-spacing:0;white-space:normal;line-height:1.15;padding-left:8px;padding-right:8px}}.product-buy-buttons--buy-now,.product-buy-buttons--primary{width:100%}:is(.product-buy-buttons--buy-now,.product-buy-buttons--primary)[aria-busy=true] .product-buy-buttons--cta-text,:is(.product-buy-buttons--buy-now,.product-buy-buttons--primary)[aria-busy=true] .product-buy-buttons--buy-now-text{opacity:0}:is(.product-buy-buttons--buy-now,.product-buy-buttons--primary)[aria-busy=true] .product-buy-buttons--spinner{opacity:1}.product-buy-buttons--smart{-webkit-user-select:none;user-select:none;width:100%}.product-buy-buttons--smart[data-style=button-1]{--button--color: var(--button--color-1);--button--bg-color: var(--button--bg-color-1);--button--border-color: var(--button--border-color-1)}.product-buy-buttons--smart[data-style=button-2]{--button--color: var(--button--color-2);--button--bg-color: var(--button--bg-color-2);--button--border-color: var(--button--border-color-2)}.product-buy-buttons--smart[data-style=button-3]{--button--color: var(--button--color-3);--button--bg-color: var(--button--bg-color-3);--button--border-color: var(--button--border-color-3)}.product-buy-buttons--smart[data-style=button-4]{--button--color: var(--button--color-4);--button--bg-color: var(--button--bg-color-4);--button--border-color: var(--button--border-color-4)}.product-buy-buttons--smart .shopify-payment-button__button--unbranded{width:100%}.product-buy-buttons--smart .shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--button--bg-color)}.product-buy-buttons--smart .shopify-payment-button__more-options{margin:var(--spacing--item) 0 0 0;text-decoration:underline;color:var(--color--body)}.product-buy-buttons--smart .shopify-payment-button__more-options:is(:hover,:focus-visible){background-color:unset;color:var(--color--body)}.product-buy-buttons--smart[aria-hidden=true]{pointer-events:none;opacity:.7}.product-buy-buttons--smart[aria-hidden=true] .shopify-payment-button__button--unbranded{pointer-events:none}.product-buy-buttons--smart:empty{display:none}.product-buy-buttons--drawer{display:flex;flex-direction:column;gap:var(--spacing--1);position:fixed;transform:translate3d(0,50%,0);left:0;right:0;width:auto;bottom:0;padding:var(--spacing--item);margin-left:0;box-sizing:border-box;opacity:0;transition:all .3s var(--transition--standard);pointer-events:none;z-index:-1}.product-buy-buttons--drawer[aria-hidden=false]{opacity:1;pointer-events:auto;z-index:4;transform:translateZ(0)}.layout--viewport[data-drop-shadows=true] .product-buy-buttons--drawer[aria-hidden=false]{box-shadow:var(--box-shadow--top)}.layout--viewport[data-drop-shadows=false] .product-buy-buttons--drawer[aria-hidden=false]{border-top:var(--border--dark)}.product-buy-buttons--drawer-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing--1);text-align:left}.product-buy-buttons--drawer-info-container{display:flex;gap:var(--spacing--block);align-items:flex-start}.product-buy-buttons--drawer-variant{display:flex;gap:var(--spacing--1)}.product-buy-buttons--drawer-change{flex-shrink:0;padding:var(--spacing--0) 0;color:var(--color--body);white-space:nowrap}.product-buy-buttons--drawer-change>*{white-space:nowrap}.product--price{--font--nav--weight: 700;--font--paragraph--weight: 700}.product-card--root{display:flex;flex-direction:column;gap:var(--spacing--item);flex:0 1 auto;width:100%;text-align:var(--text-align, center)}.product-card--root[data-full-width=true]{--image--radius: 0}.product-card--root[data-text-layout=left]{--text-align: left}.product-card--root[data-text-layout=right]{--text-align: right}@media(min-width:1024px){.product-card--root[data-text-layout=right]{--text-align: left}}@media(max-width:767px){[data-mobile-full-width=true] .product-card--root :is(img,.placeholder--root){--image--radius: 0}}.product--labels{display:flex;flex-wrap:wrap;position:absolute;top:var(--spacing--2);left:var(--spacing--2);z-index:1}@media(max-width:767px){.product--labels{font-size:11px}}.product--label{display:block;width:max-content;line-height:1}.product--label[data-label-shape=round]{padding:var(--spacing--1) var(--spacing--2);border-radius:20px}.product--label[data-label-shape=square]{padding:var(--spacing--1) 10px}.product--label:is([data-background-color=none],[data-background-color=light]){border:var(--border--dark)}.product--label:empty,.product--label:has(span:empty){display:none}.product--label:last-child{height:fit-content}.product--label:not(:last-child){margin:0 var(--spacing--1) var(--spacing--1) 0}.product-card--image-wrapper{width:100%;max-width:100%;display:flex;align-items:center;position:relative}.product-card--image{opacity:1;transition:opacity .5s}.product-card--image[aria-hidden=true]{opacity:0}@media(hover:hover){.layout--viewport[data-can-hover=true] .product-card--root:has(.product-card--hover-image) .product-card--image-wrapper:hover .product-card--image{opacity:0}}.product-card--hover-image{position:absolute;top:0;left:0;opacity:0;height:100%;width:100%;transition:opacity .5s;overflow:hidden}@media(hover:hover){.layout--viewport[data-can-hover=true] .product-card--root:has(.product-card--hover-image) .product-card--image-wrapper:hover .product-card--hover-image{opacity:1}}.product-card--details-wrapper{display:flex;gap:var(--spacing--1);flex-direction:column}.product-card--details{display:flex;flex-direction:column;gap:var(--spacing--1);width:100%}.product-card--details [data-item]{line-height:1}.product-card--root[data-text-layout=left] .product-card--details{flex-direction:column;align-items:flex-start}.product-card--root[data-text-layout=right] .product-card--details{flex-direction:column;align-items:flex-end}@media(min-width:768px){[data-columns="2"] .product-card--root:not([data-text-layout=center]) .product-card--details{align-items:flex-start;flex-direction:column}.layout--viewport:not([data-header-layout=sidebar]) [data-container-width="6"] .product-card--details{padding:0 var(--spacing--item)}}@media(max-width:767px){.product-card--details{max-width:var(--max-width--x-small);margin:0 auto}[data-mobile-full-width=true] .product-card--details{padding-left:var(--spacing--item);padding-right:var(--spacing--item)}}.product-card--root:not([data-text-layout=center]) .product-card--price-wrapper{align-items:center}.product--price-container{display:flex;flex-direction:column}.product--price-wrapper{display:flex;gap:var(--spacing--0)}.product-card--root[data-text-layout=center] .product--price-wrapper{justify-content:center}.product-card--root[data-text-layout=right] .product--price-wrapper{text-align:right;justify-content:flex-end;flex-wrap:wrap}.product-card--root[data-text-layout=left] .product--price-wrapper{flex-wrap:wrap}@media(min-width:1024px){.product-card--root[data-text-layout=left] .product--price-wrapper{text-align:right;justify-content:flex-end}}@media(min-width:768px){[data-columns="2"] .product-card--root[data-text-layout=left] .product--price-wrapper{text-align:right;justify-content:end}}.product--compare-price{text-decoration:line-through}.product--unit-price-container{padding:0}@media(min-width:1024px){.product-card--root:not([data-text-layout=center]) .product--unit-price-container{align-self:flex-end}}@media(min-width:768px){[data-columns="2"] .product-card--root:not([data-text-layout=center]) .product--unit-price-container{align-self:flex-end}}.product--from[data-item]{text-transform:capitalize;padding:0;flex-basis:initial}.product-card--vendor{word-break:break-word}[data-text-color=white] .product-card--vendor{color:#fff}.product-card--vendor a{color:var(--color--body--light)}@media(max-width:767px){.product-card--vendor a{padding:var(--spacing--item) calc(var(--spacing--item) / 2) calc(var(--spacing--item) / 2)}}.product-card--root .product-card--title{word-break:break-word}@media(max-width:767px){.product-card--title a{padding:calc(var(--spacing--item) / 2) calc(var(--spacing--item) / 2) var(--spacing--item)}}.product-card--details-wrapper .product-rating--root:empty{display:none}.product-card--root[data-text-layout=center] :is(.product-card--details-wrapper .product-rating--root){justify-content:center}.product-card--root[data-text-layout=left] :is(.product-card--details-wrapper .product-rating--root){justify-content:flex-start}@media(min-width:768px){[data-columns="2"] .product-card--root[data-text-layout=right] :is(.product-card--details-wrapper .product-rating--root){justify-content:flex-start}}.product-card--root[data-text-layout=right] :is(.product-card--details-wrapper .product-rating--root){justify-content:flex-end}@media(min-width:1024px){.product-card--root[data-text-layout=right] :is(.product-card--details-wrapper .product-rating--root){justify-content:flex-start}}.product-card--root[data-text-layout=center] .product-card--swatches--column-view{width:fit-content;margin:0 auto}@media(min-width:1024px){.product-card--root:not([data-text-layout=center]) .product-card--swatches--column-view{display:none}}.product-card--root[data-text-layout=right] .product-card--swatches--column-view .swatches--container{justify-content:flex-end}.product-card--root[data-text-layout=center] .product-card--swatches--horizontal-view{display:none}.product-card--root:not([data-text-layout=center]) .product-card--swatches--horizontal-view{display:none}@media(min-width:1024px){.product-card--root:not([data-text-layout=center]) .product-card--swatches--horizontal-view{display:block}}.drawer--side[data-side=right] .product-model--button[data-item]{display:none}.product-form{display:block;background-color:var(--bg-color);max-width:540px;width:100%;justify-self:center}@media(max-width:767px){.product-form{width:100%}}@media(min-width:768px){.product-form .breadcrumbs--root{padding-top:0;justify-content:var(--x-alignment)}}.product-form--block{text-align:var(--text-alignment)}.product-form--block[data-block-type]{margin-top:var(--spacing--block)}.product-form--block[data-block-type=icon]+.product-form--block[data-block-type=icon]{margin-top:var(--spacing--1)}.product-form--block:has(.pdp-short-desc){margin-top:4px!important}.product-form--block[data-block-type=review_video]{display:inline-flex;margin-top:16px}.product-form--block:is([data-block-type=price],[data-block-type=vendor],[data-block-type=rating],[data-block-type=sku],[data-block-type=heading]){margin-top:var(--spacing--item)}input[type=hidden]+.product-form--block[data-block-type],.product-form--block[data-block-type]:first-child{margin-top:0}.product-form--block[data-block-type]:is(:empty,:has(>*:empty),[aria-hidden=true]){display:none}.product-form--block :is(.product-rating--root,.product-price--wrapper,.product-price--unit-container,.social-media--root .social-media--items,.swatches--header,.swatches--container,.radios--header,.radios--container){justify-content:var(--x-alignment)}@media(min-width:768px){[data-x-alignment=center] .product-form--block .product--label{margin:0 auto}[data-x-alignment=right] .product-form--block :is(.disclosure--label,.swatches--header,.swatches--name,.radios--header)>*:first-child:not(:only-child){order:1}[data-x-alignment=right] .product-form--block .product--label{margin-left:auto}}@media(max-width:767px){.product-form--breadcrumbs+.product-form--block{margin-top:0}[data-mobile-x-alignment=center] .product-form--block .product--label{margin:0 auto}[data-mobile-x-alignment=right] .product-form--block :is(.disclosure--label,.swatches--header,.swatches--name,.radios--header)>*:first-child:not(:only-child){order:1}[data-mobile-x-alignment=right] .product-form--block .product--label{margin-left:auto}}.product-form--breadcrumbs{font-size:10px;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;padding:8px 0;margin:0;line-height:1.4}.product-form--breadcrumbs li[data-item=caption],.product-form--breadcrumbs li[data-item=caption] a{font-size:10px!important;line-height:1.3}.product-form--breadcrumbs>* a,.product-form--breadcrumbs>*[data-item]{text-transform:capitalize}.product-form--breadcrumbs li{display:inline-flex;align-items:center;line-height:1}.product-form--breadcrumbs li:not(:last-of-type):after{margin:0 0 2px 8px;content:"";background-color:var(--color--body);width:var(--spacing--0);height:var(--spacing--0);border-radius:50%}.product-form--breadcrumbs li a:after{padding-bottom:.143em;border-bottom:.071em solid var(--color--body);content:"";display:block;width:100%}.psc-review-circle{flex:0 0 auto;width:56px;height:56px;border-radius:50%;overflow:hidden;border:2px solid #f8d5d8;cursor:pointer;padding:0;position:relative;background:#eee;display:inline-block;margin-right:8px}.psc-review-circle img{width:100%;height:100%;object-fit:cover;display:block}.psc-review-circle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border-left:7px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent;filter:drop-shadow(0 0 2px rgba(0,0,0,.5))}.psc-review-video-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000bf;display:none;align-items:center;justify-content:center;padding:20px}.psc-review-video-modal.is-open{display:flex}.psc-review-video-modal-inner{position:relative;width:100%;max-width:420px;aspect-ratio:9/16;background:#000;border-radius:14px;overflow:hidden}.psc-review-video-modal-inner video{width:100%;height:100%;object-fit:cover}.psc-review-video-modal-close{position:absolute;top:10px;right:10px;width:34px;height:34px;border-radius:50%;background:#00000080;color:#fff;border:none;font-size:18px;cursor:pointer;z-index:2}.psc-feature-badges{display:grid;grid-template-columns:repeat(3,1fr);gap:16px 12px;margin:18px 0 22px;padding:16px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.psc-feature-badge{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;line-height:normal}.psc-feature-badge-icon{flex:0 0 auto;width:30px;height:30px;padding:5px;background:#fff;object-fit:contain;border:1px solid;border-radius:50%}.psc-feature-badge svg{flex:0 0 auto;width:30px;height:30px;padding:5px;border:1px solid;border-radius:50%}@media screen and (max-width:749px){.psc-feature-badges{grid-template-columns:repeat(2,1fr)}label.radios--value-button{text-wrap:wrap;text-transform:capitalize;font-size:12px}}.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-options--root{display:block}.product-options--container{display:flex;flex-wrap:wrap;flex-direction:column;gap:var(--spacing--item)}.product-options--option>.product-size-guide--root{display:none}.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}}.quantity-selector--label{padding:0}.quantity-selector--container{align-items:center;background:var(--input--bg-color);color:var(--input--color);border-radius:var(--spacing--0);display:inline-flex;position:relative;text-align:left;width:fit-content}.quantity-selector--input{--input--radius: 0;padding:0 calc(var(--spacing--item) / 2);margin:0;text-align:center;width:38px;height:38px;z-index:1;border-top:1px solid var(--border--color-dark);border-bottom:1px solid var(--border--color-dark);border-left:0;border-right:0}.quantity-selector--input[aria-busy=true]{color:var(--color--gray)}@media(max-width:767px){.quantity-selector--input{width:45px}}.quantity-selector--plus,.quantity-selector--minus{-webkit-user-select:none;user-select:none;padding:0 var(--spacing--1);cursor:pointer;background:var(--input--bg-color);display:flex;align-items:center;height:38px}@media(max-width:767px){.quantity-selector--plus,.quantity-selector--minus{padding:0 var(--spacing--item)}}:is(.quantity-selector--plus,.quantity-selector--minus) svg{color:var(--input--color);transform:scale(1);transition:transform .1s var(--transition--standard)}.layout--viewport[data-drop-shadows=true] :is(.quantity-selector--plus,.quantity-selector--minus){box-shadow:0 -.0625rem 0 0 var(--border--color-dark) inset,0 0 0 .0625rem var(--border--color-dark) inset,0 .03125rem 0 .09375rem #fff inset}.layout--viewport[data-drop-shadows=true] :is(.quantity-selector--plus,.quantity-selector--minus):active{box-shadow:0 .125rem .0625rem 0 var(--border--color-dark) inset,.0625rem 0 .0625rem 0 var(--border--color-dark) inset,-.0625rem 0 .0625rem 0 var(--border--color-dark) inset}.layout--viewport[data-drop-shadows=false] :is(.quantity-selector--plus,.quantity-selector--minus){border:1px solid var(--border--color-dark)}.layout--viewport[data-drop-shadows=false] :is(.quantity-selector--plus,.quantity-selector--minus):active svg{transform:scale(.85);opacity:.8}:is(.quantity-selector--plus,.quantity-selector--minus)>*{pointer-events:none}.quantity-selector--minus{border-top-left-radius:var(--spacing--0);border-bottom-left-radius:var(--spacing--0);border-top-right-radius:0;border-bottom-right-radius:0}.quantity-selector--plus{border-top-right-radius:var(--spacing--0);border-bottom-right-radius:var(--spacing--0);border-top-left-radius:0;border-bottom-left-radius:0}.quantity-selector--remove{padding:0;display:flex;color:var(--color--body);transform:scale(1);transition:transform .1s var(--transition--standard)}.quantity-selector--remove:hover{cursor:pointer}.quantity-selector--remove:active{transform:scale(.95);opacity:.8}.quantity-selector--remove>*{font-size:12px}.radios--header{display:flex;align-items:center;gap:var(--spacing--1);padding-bottom:var(--spacing--1)}.radios--header:not(:has(>*:only-child)){justify-content:space-between}.radios--container{display:flex;flex-wrap:wrap;gap:var(--spacing--1)}.radios--input[data-item=radio]{opacity:0;width:1px;height:1px;margin:0;position:absolute}.small-logo--root img{--image--radius: 0;height:auto;width:var(--width)}@media(max-width:767px){.small-logo--root img{width:var(--mobile-width)}}@media screen and (min-width:1400px){.x-menu--level-2--list{display:grid!important;grid-template-columns:1fr 1fr}}.x-menu--level-2--container[aria-hidden=true]{display:none!important}.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%}.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;flex-wrap:wrap;width:100%;left:0;right:0;gap:2rem;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;flex-wrap:wrap;gap:2.5rem;padding:calc(var(--spacing--item) + var(--spacing--1)) 0;flex:1 1 auto;min-width:280px}.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;aspect-ratio:1/1;width:100%;object-fit:cover}.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;min-width:160px;flex:1 1 auto}.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>.x-menu--level-2--heading{font-weight:600;padding:0;margin-bottom:.25rem;color:var(--color-heading, inherit)}.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{flex:1 1 220px;max-width:280px;min-width:180px;margin-left:0;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)}:is(.header--root[data-hover-description=false],.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)}span.submenu-menu-mobile{font-size:12px}.y-menu .menu-block--description{text-transform:capitalize;font-size:10px!important}li.y-menu--level-2--link a{text-transform:capitalize}span.icon--chevron-container svg{width:25px;height:25px}span.icon--chevron-container.\32nd svg{width:18px;height:18px}.y-menu{display:block;width:100%;padding:var(--spacing--2) var(--spacing--3)}.y-menu .menu-block--description{padding-top:var(--spacing--0);text-align:center;font-size:.9rem}.y-menu .menu-block--products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing--1);padding:var(--spacing--1) 0}.y-menu .menu-block--products .card,.y-menu .menu-block--products .product-card{display:flex;flex-direction:column;gap:.35rem}:is(.y-menu .menu-block--products .card,.y-menu .menu-block--products .product-card) img{border-radius:var(--image--radius, 6px);object-fit:cover}:is(.y-menu .menu-block--products .card,.y-menu .menu-block--products .product-card) .product-title,:is(.y-menu .menu-block--products .card,.y-menu .menu-block--products .product-card) a{font-size:.85rem;line-height:1.2;padding:0}.y-menu .menu-block--featured{--image--radius: 8px;container-type:inline-size;margin:var(--spacing--1) 0}.y-menu [data-container=panel]{--grid-row-gap: var(--spacing--1)}.y-menu ul{display:flex;flex-direction:column;gap:0;padding:0;list-style:none}.y-menu :is(a[data-item=nav-text],modal-trigger[data-item=nav-text],.y-menu--details-toggle){display:flex;align-items:center;justify-content:space-between;gap:var(--spacing--item);width:100%;padding:.65rem 0;line-height:1.2;font-size:.95rem;color:var(--color--body)}.y-menu--details-toggle{-webkit-user-select:none;user-select:none;cursor:pointer;list-style:none}.y-menu--details-toggle .icon--chevron-container{display:inline-flex;align-items:center;transition:transform .25s var(--transition--standard, ease)}details[open] .y-menu--details-toggle .icon--chevron-container{transform:rotate(180deg)}[open]>.y-menu--details-toggle{font-weight:700}.y-menu--details-toggle::-webkit-details-marker{display:none}.y-menu--level-1--link[data-highlight=true]>:is(a,modal-trigger,animated-details>details>summary){color:var(--highlight-color)}.y-menu--details-content ul{gap:.25rem}.y-menu--blocks{display:grid;gap:var(--spacing--1);padding:var(--spacing--1) 0;grid-template-columns:1fr 1fr}.y-menu--blocks:not(:first-child){padding-top:var(--spacing--1)}
/*# sourceMappingURL=/cdn/shop/t/228/compiled_assets/styles.css.map?subset=BAAAAAAACAACCAAAQhoI2KCmCwYEDA */
