*,*:before,*:after{box-sizing:border-box}*{margin:0;line-height:calc(1em + .5rem)}html{font-size:calc(var(--glob-body-font-scale) * 16px);scrollbar-width:var(--glob-page-scrollbar-visibility);scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;font-family:var(--glob-body-font),Arial,Helvetica,sans-serif;font-weight:var(--glob-body-font-weight, 400);color:var(--color-scheme-text);background-color:var(--color-scheme-background)}body:has(dialog[open]){overflow:hidden;padding-right:var(--glob-scrollbar-offset)}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}img[data-img-loading]{background:var(--color-scheme-border);animation:.8s infinite img-loading alternate linear}img[loading=lazy]:not([data-img-loading]){animation:.8s img-loading}@keyframes img-loading{0%{opacity:0}}svg:has(use){height:fit-content}input,button,textarea,select{font:inherit;font-size:1rem}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{-webkit-hyphens:auto;hyphens:auto}.shopify-section{overflow-x:clip}@media(max-width:1439px){.mobile-hidden{display:none!important}}a{color:var(--color-scheme-link);cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:var(--color-scheme-link-a-06)}a:hover{text-decoration-color:var(--color-scheme-link)}@media(min-width:1440px){.desktop-hidden{display:none!important}}.hidden{display:none!important}@media print{.no-print{display:none!important}}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.link-like{color:currentColor;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:var(--color-scheme-link-a-06)}.link-like:hover{text-decoration-color:var(--color-scheme-link)}@supports (-webkit-touch-callout: none){*:focus{outline:none}}*:focus:not(:focus-visible){outline:none}.stretched-link{position:absolute;display:block;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:21}.stack{--stack-y-align: center;--stack-x-align: left;--stack-direction: row;--stack-wrap: nowrap;--stack-spacing: 1;display:flex;gap:calc(var(--stack-spacing) * 1rem);justify-content:var(--stack-x-align);align-items:var(--stack-y-align);flex-direction:var(--stack-direction);flex-wrap:var(--stack-wrap)}@media(max-width:991px){.stack{gap:calc(var(--stack-mob-spacing, var(--stack-spacing)) * 1rem)}}.stack--wrap{--stack-wrap: wrap }.stack--v{--stack-direction: column;align-items:var(--stack-x-align);justify-content:var(--stack-y-align)}.spinner{--spinner-dimentions: .25rem;--spinner-color: var(--color-scheme-text);font-size:var(--spinner-dimentions);display:block;border-radius:50%;position:relative;width:5em;height:5em}.spinner--size--medium{--spinner-dimentions: .5rem }.spinner--size--large{--spinner-dimentions: 1rem }.spinner__part{box-sizing:border-box;display:block;position:absolute;width:100%;height:100%;border:1em solid;border-radius:50%;animation:spinner 1.2s infinite;border-color:var(--spinner-color) transparent transparent transparent}.spinner__part:nth-child(1){animation-delay:-.3s}.spinner__part:nth-child(2){animation-delay:-.2s}.spinner__part:nth-child(3){animation-delay:-.1s}.section-wrapper{--section-wrapper-spacing: 4rem;color:var(--color-scheme-text);background:var(--color-scheme-background-gradient)}.section-wrapper--y-offset--margin{margin-block:var(--section-wrapper-spacing)}.section-wrapper--y-offset--padding{padding-block:var(--section-wrapper-spacing)}@media(max-width:991px){.section-wrapper{--section-wrapper-spacing: 2.5rem}}.section-wrapper--center-align{--section-wrapper-align: center }.section-wrapper:has(.section-wrapper__bg){position:relative;margin-block:none;padding-block:var(--section-wrapper-spacing)}.section-wrapper:has(.section-wrapper__bg) .section-wrapper__header,.section-wrapper:has(.section-wrapper__bg) .section-wrapper__footer,.section-wrapper:has(.section-wrapper__bg) .section-wrapper__body{position:relative;z-index:2}.section-wrapper__bg{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.section-wrapper__bg--blur .section-wrapper__bg-img>img{filter:blur(15px);scale:1.2}.section-wrapper__bg-overlay{opacity:calc(var(--section-wrapper-bg-overlay, 40) * .01);z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:var(--color-scheme-background)}.section-wrapper__bg-img{display:unset}.section-wrapper__bg-img img{height:100%;width:100%;object-fit:cover}.section-wrapper__header{margin-bottom:calc(var(--section-wrapper-spacing) / 2);text-align:var(--section-wrapper-align, start)}.section-wrapper__description{margin-top:1rem}.section-wrapper__footer{margin-top:calc(var(--section-wrapper-spacing) / 2);text-align:var(--section-wrapper-align, start)}.product-card__title{margin-bottom:.5rem}.product-card:hover .product-card__quick-view,.product-card:focus-within .product-card__quick-view{opacity:1;transform:translate3d(-50%,0,0) scale(1)}.product-card__quick-view{width:100%;display:flex;justify-content:center;transition:.3s;opacity:0;z-index:23;position:absolute;bottom:2rem;left:50%;transform:translate3d(-50%,20px,0) scale(.9);backface-visibility:hidden}.product-card__vendor{margin-bottom:.2rem;opacity:.8;font-weight:700;font-size:calc(var(--glob-text-scale-md) * 1rem)}.product-card__price{margin-top:.25rem}.product-card__badge{position:absolute;top:min(1rem,10cqw);left:min(1rem,10cqw);z-index:2;pointer-events:none;font-size:min(.8rem,10cqw)!important}.product-card__swatches{display:flex;gap:.4rem;margin-bottom:.5rem}.product-card__swatches--center{justify-content:center}.product-card__rating{margin-bottom:.5rem;width:fit-content}.product-card__rating--centered{margin-inline:auto}.price--size--sm{--price-text-scale: var(--glob-text-scale-sm) }.price--size--lg{--price-text-scale: var(--glob-text-scale-lg) }.price--size--xl{--price-text-scale: var(--glob-text-scale-xl) }.price--center .price__values{justify-content:center}.price__values{display:flex;flex-wrap:wrap;gap:0 .5rem;font-weight:600}.price__value{font-size:calc(var(--price-text-scale, 1) * 1rem)}.price__values:has(.price__value--compare) .price__value:not(.price__value--compare){color:#fff;background:linear-gradient(103.05deg,red,#b9000f 68.75%);padding:0 10px}.price__value--compare{opacity:.6;text-decoration:line-through}.heading{--heading-glob-scale: calc(var(--heading-scale, 1) * var(--glob-heading-scale));font-size:clamp(min(13px + 3px * var(--heading-glob-scale),1rem * var(--heading-glob-scale)),1rem * var(--heading-glob-scale),2vw * (var(--heading-glob-scale) + 1));letter-spacing:calc(var(--glob-heading-letter-spacing) * .1em);word-spacing:max(0,var(--glob-heading-letter-spacing) * .3em);font-weight:var(--glob-heading-font-weight);font-family:var(--glob-heading-font);text-transform:var(--glob-heading-transform);line-height:1}.heading--size--h6{--heading-scale: var(--glob-text-scale-h-6) }.heading--size--h5{--heading-scale: var(--glob-text-scale-h-5) }.heading--size--h4{--heading-scale: var(--glob-text-scale-h-4) }.heading--size--h3{--heading-scale: var(--glob-text-scale-h-3) }.heading--size--h2{--heading-scale: var(--glob-text-scale-h-2) }.heading--size--h1{--heading-scale: var(--glob-text-scale-h-1) }.heading--size--d3{--heading-scale: var(--glob-text-scale-d-3) }.heading--size--d2{--heading-scale: var(--glob-text-scale-d-2) }.heading--size--d1{--heading-scale: var(--glob-text-scale-d-1) }.grid{margin:0;--grid-gutter: 2rem;display:grid;grid-template-columns:repeat(var(--grid-use-columns),1fr);gap:var(--grid-gutter)}.grid--gutter--large{--grid-gutter: 3rem }.grid--gutter--small{--grid-gutter: 1.5rem }@media(max-width:991px){.grid{--grid-gutter: 1rem}}@media(min-width:992px){.grid{--grid-use-columns: var(--grid-columns, 4)}}@media(max-width:991px){.grid{--grid-use-columns: var(--grid-mobile-columns, 2)}}.content--box{padding:calc(var(--content-spacing, 1rem) * 1.5);background:var(--color-scheme-background-gradient)}.content--compact-text{--content-text-max-width: 38rem }.content--compact{--content-max-width: 38rem }.content--spacing--sm{--content-spacing: .7rem }@media(min-width:992px){.content--spacing--lg{--content-spacing: 1.5rem}}.content--align--center{--content-x-text: center;--content-x-align: center}.content--align--right{--content-x-text: right;--content-x-align: end}.content--position-align--top-left,.content--position-align--middle-left,.content--position-align--bottom-left{--content-x-align: start;--content-x-text: left}.content--position-align--top-center,.content--position-align--middle-center,.content--position-align--bottom-center{--content-x-text: center;--content-x-align: center}.content--position-align--top-right,.content--position-align--bottom-right,.content--position-align--middle-right{--content-x-text: right;--content-x-align: end}.content{max-width:var(--content-max-width, none);text-align:var(--content-x-text, left);justify-content:var(--content-x-align, start);color:var(--color-scheme-text);display:flex;flex-wrap:wrap;gap:var(--content-spacing, 1rem)}.content>*{flex-basis:100%;width:100%}.content__button{position:relative;z-index:23}@media(min-width:992px){.content__button{margin-top:calc(var(--content-spacing, 1rem) / 2.5);flex-basis:auto;width:auto;align-self:center}}.content__text{display:flex;align-items:var(--content-x-align, start);flex-direction:column;flex-wrap:wrap}.content__text>*{max-width:var(--content-text-max-width, none)}.container{--container-max-width: 1600px;--container-x-padding: min(3rem, 5vw);max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-x-padding)}.container--no-center{margin-inline:unset}.container--rel{position:relative}.container--size--x-small{--container-max-width: 980px }.container--size--small{--container-max-width: 1200px }.container--size--full,.container--size--adaptive{--container-max-width: auto }.container--size--adaptive{--container-x-padding: max((100% - 1600px) / 2 + min(3rem, 5vw), min(3rem, 5vw)) }.color-scheme--use-color{color:var(--color-scheme-text)}.color-scheme--use-background{background:var(--color-scheme-background)}.color-scheme--use-gradient{background:var(--color-scheme-background-gradient)}.carousel-pagination{display:flex;gap:12px}.carousel-pagination__radio{display:none}.carousel-pagination__radio:checked+.carousel-pagination__dot{opacity:1}.carousel-pagination__dot{cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--carousel-pagination-color, currentColor);opacity:.2;width:var(--carousel-pagination-dot-size, 8px);height:var(--carousel-pagination-dot-size, 8px);border-radius:50%;position:relative}.carousel-pagination__dot:before{content:"";width:calc(100% + 11px);height:calc(100% + 11px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media(min-width:992px){.carousel-pagination__dot{transition:.3s}}.carousel-arrow{--carousel-arrow-scale: 1;--carousel-arrow-bg-alpha: .5;display:block;background-color:hsl(0,0%,100%,var(--carousel-arrow-bg-alpha));color:#282828;padding:calc(var(--carousel-arrow-scale) * .7rem);backface-visibility:hidden;border-radius:50%;box-shadow:0 2px 20px #28282833;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .3s}.carousel-arrow:hover{--carousel-arrow-bg-alpha: 1 }.carousel-arrow--size--small{--carousel-arrow-scale: .8 }.carousel-arrow__icon{width:calc(var(--carousel-arrow-scale) * 2rem);height:calc(var(--carousel-arrow-scale) * 2rem)}.button{--button-border-weight: 1px;--button-text-size: 1rem;--button-x-pad: 1.25rem;--button-y-pad: .7rem;--button-bg-color: var(--color-scheme-button-background-a-09);--button-bg-hover-color: var(--color-scheme-button-background);--button-text-color: var(--color-scheme-button-text);--button-text-hover-color: var(--color-scheme-button-text);--button-border-color: var(--color-scheme-button-background);display:inline-block;padding:var(--button-y-pad) calc(var(--button-x-pad) * max(1,1.25 * var(--glob-button-pill)));font-weight:var(--glob-button-weight);-webkit-user-select:none;user-select:none;text-decoration:none;border:var(--button-border-weight) solid var(--button-border-color, transparent);border-radius:999px;background-color:var(--button-bg-color);text-align:center;color:var(--button-text-color);font-size:var(--button-text-size);letter-spacing:calc(var(--glob-button-letter-spacing) * .1em);word-spacing:max(0,var(--glob-button-letter-spacing) * .3em);font-family:var(--glob-button-font);text-transform:var(--glob-button-text-transform);cursor:pointer;transition:color,border,background,background-color .3s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.button:hover{background:var(--button-bg-hover-color);color:var(--button-text-hover-color)}.button--disabled{pointer-events:none;opacity:.6}.button--drop-shadow{box-shadow:0 2px 15px #00000080}.button[loading]{color:transparent;pointer-events:none;--button-spinner-display: block;--button-bg-color: var(--color-scheme-button-background);--button-text-color: var(--color-scheme-button-text)}.button:has(.button__spinner){position:relative}.button:has(.button__icon){display:flex;align-items:center;justify-content:center;gap:.35em}.button--variant--outline{--button-bg-color: transparent;--button-text-color: var(--color-scheme-button-background);--button-bg-hover-color: var(--color-scheme-button-background);--button-text-hover-color: var(--color-scheme-button-text)}.button--variant--link{-webkit-backdrop-filter:none;backdrop-filter:none;--button-bg-color: none;--button-border-color: none;--button-text-color: var(--color-scheme-link);--button-bg-hover-color: none;--button-text-hover-color: var(--color-scheme-link);--button-x-pad: 0;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.35em;text-decoration-color:var(--color-scheme-link-a-06)}.button--variant--link:hover{text-decoration-color:var(--color-scheme-link)}.button--block{display:block;width:100%}.button--size--lg{--button-y-pad: 1em;--button-x-pad: 1.5em;--button-text-size: 1.25rem;--button-border-weight: 2px}.button--size--sm{--button-y-pad: .6em;--button-x-pad: .9em;--button-text-size: .9rem;--button-border-weight: .8px}.button__icon{width:1.15em;height:1.15em}.button__spinner{display:var(--button-spinner-display, none);color:var(--button-text-color);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.banner{--banner-ratio: auto;--banner-overlay: 1;--banner-height: auto;position:relative;height:var(--banner-height);--banner-placeholder-fill: var(--color-scheme-placeholder-fill);--banner-placeholder-bg: var(--color-scheme-placeholder-bg)}.banner--placerholder-ar:has(.banner__placeholder){aspect-ratio:var(--banner-placeholder-ar, 16/9)}.banner--n-placeholder{--banner-placeholder-bg: var(--color-scheme-background) }.banner--bg{--banner-placeholder-fill: var(--color-scheme-placeholder-bg-fill);background:var(--color-scheme-placeholder-bg-fill)}.banner--contain-media{--banner-media-fit: contain }.banner--size--auto:has(.banner__placeholder){aspect-ratio:var(--banner-placeholder-ar, 16/9)}.banner--size--full{--banner-height: 100% }.banner--size--screen{--banner-height: 100vh }.banner--size--small{--banner-height: 450px }.banner--size--medium{--banner-height: 550px }.banner--size--large{--banner-height: 650px }.banner--size--square{--banner-ratio: 1/1 }.banner--size--landscape{--banner-ratio: 4/3 }.banner--size--portrait{--banner-ratio: 2/3 }.banner--size--ratio,.banner--size--square,.banner--size--landscape,.banner--size--portrait{aspect-ratio:var(--banner-ratio)}.banner--size--full .banner__content{position:relative;z-index:3}.banner--size--full .banner__video,.banner--size--screen .banner__video,.banner--size--small .banner__video,.banner--size--medium .banner__video,.banner--size--large .banner__video,.banner--size--ratio .banner__video,.banner--size--square .banner__video,.banner--size--landscape .banner__video,.banner--size--portrait .banner__video,.banner--size--abs .banner__video{object-position:center}.banner--size--full .banner__video,.banner--size--full .banner__placeholder,.banner--size--full .banner__image img,.banner--size--screen .banner__video,.banner--size--screen .banner__placeholder,.banner--size--screen .banner__image img,.banner--size--small .banner__video,.banner--size--small .banner__placeholder,.banner--size--small .banner__image img,.banner--size--medium .banner__video,.banner--size--medium .banner__placeholder,.banner--size--medium .banner__image img,.banner--size--large .banner__video,.banner--size--large .banner__placeholder,.banner--size--large .banner__image img,.banner--size--ratio .banner__video,.banner--size--ratio .banner__placeholder,.banner--size--ratio .banner__image img,.banner--size--square .banner__video,.banner--size--square .banner__placeholder,.banner--size--square .banner__image img,.banner--size--landscape .banner__video,.banner--size--landscape .banner__placeholder,.banner--size--landscape .banner__image img,.banner--size--portrait .banner__video,.banner--size--portrait .banner__placeholder,.banner--size--portrait .banner__image img,.banner--size--abs .banner__video,.banner--size--abs .banner__placeholder,.banner--size--abs .banner__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--banner-media-fit, cover)}.card__media .banner__image img{object-fit:var(--banner-media-fit, contain)}.banner:has(.banner__video) .banner__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--banner-media-fit, cover);object-position:center}.banner__video{width:100%;z-index:2;position:relative}.banner__image img{z-index:1;width:100%;object-position:var(--banner-focal, center)}.banner__placeholder{background-color:var(--banner-placeholder-bg);fill:var(--banner-placeholder-fill);stroke:var(--banner-placeholder-fill);aspect-ratio:var(--banner-placeholder-ar, 16/9)}.banner__overlay{width:100%;height:100%;position:absolute;background:var(--color-scheme-background-gradient);opacity:var(--banner-overlay);z-index:3;pointer-events:none}.banner__content{top:0;right:0;bottom:0;left:0;position:absolute;z-index:4;height:100%;width:100%}.badge{--badge-text-color: var(--color-scheme-text);--badge-bg-color: var(--color-scheme-background-gradient);color:var(--badge-text-color);background:var(--badge-bg-color);padding:.5em .75em;letter-spacing:var(--badge-letter-spacing, .5px);font-weight:700;width:max-content;font-size:calc(var(--glob-text-scale-xs) * 1rem);text-transform:var(--badge-text-transform, uppercase);line-height:1;display:inline}@media(max-width:991px){.badge{padding:.5em;font-size:10px}}.badge--mini{--badge-text-transform: none;--badge-letter-spacing: 0}.badge--type--invert{--badge-text-color: var(--color-scheme-background);--badge-bg-color: var(--color-scheme-text)}.badge--type--button{--badge-bg-color: var(--color-scheme-button-background);--badge-text-color: var(--color-scheme-button-text)}.badge--type--warning{--badge-bg-color: #FFBC11;--badge-text-color: #443D09}.badge--type--danger{--badge-bg-color: #dc3546;--badge-text-color: white}.badge--type--success{--badge-bg-color: #008001;--badge-text-color: white}.aside-content{--aside-content-aside-width: 50;--aside-content-spacing: 3rem;--aside-content-columns-template: calc(var(--aside-content-aside-width) * 1%) minmax(0, 1fr);display:grid;grid-template-columns:var(--aside-content-columns-template);gap:var(--aside-content-spacing);align-items:var(--aside-content-y-align, normal);justify-items:var(--aside-content-x-align, normal)}@media(max-width:991px){.aside-content{--aside-content-columns-template: none}}@media(max-width:991px){.aside-content--aside-m-bottom{--aside-content-content-order: -1}}.aside-content--enlarge-gutter{--aside-content-spacing: 4rem }.aside-content--spacing--small{--aside-content-spacing: 1.5rem }.aside-content--spacing--medium{--aside-content-spacing: 2rem }.aside-content--spacing--x-large{--aside-content-spacing: 4rem }@media(min-width:992px){.aside-content--aside-position--right{--aside-content-columns-template: minmax(0, 1fr) calc(var(--aside-content-aside-width) * 1%);--aside-content-content-order: -1}}.aside-content--aside-size--small{--aside-content-aside-width: 35 }.aside-content--aside-size--large{--aside-content-aside-width: 64 }.aside-content__content{order:var(--aside-content-content-order, 1)}.aside-content__aside{width:100%}a.button.load-more{display:block;border:1px solid;border-radius:9999px}@media(min-width:991px){a.button.load-more{display:none}}.navbar{--navbar-use-logo-scale: 1;--navbar-logo-scale: 1;--navbar-logo-filter: none;--navbar-bg-color: var(--color-scheme-background-gradient);--navbar-text-color: var(--color-scheme-text);display:block;position:var(--navbar-position, relative);width:100%;overflow-x:clip;padding-block:1.15rem;color:var(--navbar-text-color, inherit);background:var(--navbar-bg-color, inherit);backface-visibility:hidden}@media(min-width:1440px){.navbar--layout--menu-center{--navbar-grid-areas: "logo nav toolbar";--navbar-logo-origin: top left}}@media(min-width:1440px){.navbar--layout--default{--navbar-layout-display: flex;--navbar-logo-origin: top right}.navbar--layout--default .navbar__logo{order:-1}}.navbar--drop-shadow{box-shadow:0 2px 15px #0003}.navbar--drop-shadow .navbar__overlap-bg{box-shadow:none}:has(.navbar--overlap) body:has(.header-section+#MainPageContent .header-overlap-section:first-child) .navbar--overlap,:has(.navbar--overlap) body:has(.header-section+#MainPageContent .page-header-overlap-section:first-child .page-header--header-overlap) .navbar--overlap{--navbar-position: absolute;--navbar-bg-color: transparent;--navbar-text-color: #fff;--navbar-shadow-opacity: 1;--navbar-use-logo-scale: var(--navbar-logo-scale)}@media(max-width:991px){:has(.navbar--overlap) body:has(.header-section+#MainPageContent .header-overlap-section:first-child) .navbar--overlap,:has(.navbar--overlap) body:has(.header-section+#MainPageContent .page-header-overlap-section:first-child .page-header--header-overlap) .navbar--overlap{--navbar-use-logo-scale: 1}}:has(.navbar--overlap) body:has(.header-section+#MainPageContent .header-overlap-section:first-child) .navbar--overlap.navbar--mobile-logo-scale,:has(.navbar--overlap) body:has(.header-section+#MainPageContent .page-header-overlap-section:first-child .page-header--header-overlap) .navbar--overlap.navbar--mobile-logo-scale{--navbar-use-logo-scale: var(--navbar-logo-scale) }:has(.navbar--overlap) body:has(.header-section+#MainPageContent .header-overlap-section:first-child) .navbar--overlap.navbar--inverted-logo,:has(.navbar--overlap) body:has(.header-section+#MainPageContent .page-header-overlap-section:first-child .page-header--header-overlap) .navbar--overlap.navbar--inverted-logo{--navbar-logo-filter: brightness(0) invert(1) }:has(.navbar--overlap) body:has(.header-section+#MainPageContent .header-overlap-section:first-child) .navbar--overlap.navbar--drop-shadow,:has(.navbar--overlap) body:has(.header-section+#MainPageContent .page-header-overlap-section:first-child .page-header--header-overlap) .navbar--overlap.navbar--drop-shadow{box-shadow:none}:has(.navbar--overlap) body:has(.header-section+#MainPageContent .header-overlap-section:first-child) .navbar--overlap .navbar__overlap-bg,:has(.navbar--overlap) body:has(.header-section+#MainPageContent .page-header-overlap-section:first-child .page-header--header-overlap) .navbar--overlap .navbar__overlap-bg{box-shadow:0 2px 15px #0003}@supports (animation-timeline: view()){:has(.navbar--overlap) body:has(.header-section+#MainPageContent .header-overlap-section:first-child) .navbar--overlap,:has(.navbar--overlap) body:has(.header-section+#MainPageContent .page-header-overlap-section:first-child .page-header--header-overlap) .navbar--overlap{animation:overlap-color linear forwards;animation-timeline:scroll(root);animation-range:0% 20vh}}@supports not (animation-timeline: view()){:has(.navbar--overlap) body:has(.header-section+#MainPageContent .header-overlap-section:first-child) .navbar--overlap .navbar__overlap-bg,:has(.navbar--overlap) body:has(.header-section+#MainPageContent .header-overlap-section:first-child) .navbar--overlap .navbar__logo,:has(.navbar--overlap) body:has(.header-section+#MainPageContent .header-overlap-section:first-child) .navbar--overlap .navbar__overlap-shadow,:has(.navbar--overlap) body:has(.header-section+#MainPageContent .page-header-overlap-section:first-child .page-header--header-overlap) .navbar--overlap .navbar__overlap-bg,:has(.navbar--overlap) body:has(.header-section+#MainPageContent .page-header-overlap-section:first-child .page-header--header-overlap) .navbar--overlap .navbar__logo,:has(.navbar--overlap) body:has(.header-section+#MainPageContent .page-header-overlap-section:first-child .page-header--header-overlap) .navbar--overlap .navbar__overlap-shadow{transition:.3s}:has(.navbar--overlap) body:has(.header-section+#MainPageContent .header-overlap-section:first-child) .navbar--overlap .navbar__overlap-bg,:has(.navbar--overlap) body:has(.header-section+#MainPageContent .page-header-overlap-section:first-child .page-header--header-overlap) .navbar--overlap .navbar__overlap-bg{opacity:0}:has(.navbar--overlap) body:has(.header-section+#MainPageContent .header-overlap-section:first-child) .navbar--overlap .navbar__logo,:has(.navbar--overlap) body:has(.header-section+#MainPageContent .page-header-overlap-section:first-child .page-header--header-overlap) .navbar--overlap .navbar__logo{filter:var(--navbar-logo-filter);transform:scale(var(--navbar-use-logo-scale))}:has(.navbar--overlap) body:has(.header-section+#MainPageContent .header-overlap-section:first-child) .navbar--overlap.navbar--no-overlap-fallback,:has(.navbar--overlap) body:has(.header-section+#MainPageContent .page-header-overlap-section:first-child .page-header--header-overlap) .navbar--overlap.navbar--no-overlap-fallback{--navbar-shadow-opacity: 0;color:var(--color-scheme-text)}:has(.navbar--overlap) body:has(.header-section+#MainPageContent .header-overlap-section:first-child) .navbar--overlap.navbar--no-overlap-fallback .navbar__overlap-bg,:has(.navbar--overlap) body:has(.header-section+#MainPageContent .page-header-overlap-section:first-child .page-header--header-overlap) .navbar--overlap.navbar--no-overlap-fallback .navbar__overlap-bg{opacity:1}:has(.navbar--overlap) body:has(.header-section+#MainPageContent .header-overlap-section:first-child) .navbar--overlap.navbar--no-overlap-fallback .navbar__logo,:has(.navbar--overlap) body:has(.header-section+#MainPageContent .page-header-overlap-section:first-child .page-header--header-overlap) .navbar--overlap.navbar--no-overlap-fallback .navbar__logo{filter:none;transform:scale(1)}}.navbar__overlap-bg{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:0;background:var(--color-scheme-background-gradient)}@supports (animation-timeline: view()){.navbar__overlap-bg{animation:overlap-bg linear forwards;animation-timeline:scroll(root);animation-range:0% 20vh}}.navbar__logo{width:fit-content;position:relative;z-index:1;transform-origin:var(--navbar-logo-origin, top center);grid-area:logo;filter:var(--navbar-logo-filter);transform:translateZ(1px)}@supports (animation-timeline: view()){.navbar__logo{animation:overlap-logo linear forwards,logo-scale linear forwards;animation-timeline:scroll(root);animation-range:0% 20vh,0% 15vh}}.navbar__inner{display:var(--navbar-layout-display, grid);grid-template-areas:var(--navbar-grid-areas, "nav logo toolbar");grid-template-columns:minmax(0,1fr) fit-content(80%) minmax(0,1fr);align-items:center;gap:2rem}@media(max-width:1440px){.navbar__inner{gap:1rem}}.navbar__overlap-shadow{opacity:var(--navbar-shadow-opacity, 0);position:absolute;z-index:-2;top:0;width:100%;height:200px;pointer-events:none;background:linear-gradient(180deg,#0006,#0000)}@supports (animation-timeline: view()){.navbar__overlap-shadow{animation:overlap-shadow linear forwards;animation-timeline:scroll(root);animation-range:0% 20vh}}.navbar__toolbar{grid-area:toolbar;margin-left:auto;position:relative}.navbar__toolbar__icon{width:30px;height:30px}@media screen and (max-width:750px){.navbar__toolbar__icon{width:28px;height:28px}}.navbar__toolbar__link{color:currentColor;cursor:pointer;position:relative;flex-shrink:0}.navbar__toolbar__hitbox{position:relative}.navbar__toolbar__hitbox:before{content:"";width:calc(100% + .5rem);height:calc(100% + .5rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.navbar__nav{grid-area:nav}.navbar__nav__wrapper{position:relative}.navbar__nav__wrapper:has(.navbar__nav__mega){position:static}.navbar__nav__lvl-2-wrapper{position:relative}.navbar__nav__link{color:inherit;font-size:1rem;text-decoration:none;font-family:var(--glob-nav-font);font-weight:var(--glob-nav-font-weight);text-transform:var(--glob-nav-transform);letter-spacing:calc(var(--glob-nav-letter-spacing) * .1em);word-spacing:max(0,var(--glob-nav-letter-spacing) * .3em);display:inline-block;width:100%;padding:.25rem .5rem}.navbar__nav__lvl-2,.navbar__nav__lvl-3{width:max-content;position:absolute;background-color:var(--color-scheme-background);visibility:hidden;pointer-events:none;opacity:0;transition:.3s}.navbar__nav__lvl-2 .navbar__nav__link,.navbar__nav__lvl-3 .navbar__nav__link,.navbar__nav__mega .navbar__nav__link{color:var(--color-scheme-text)}.navbar__nav__lvl-2{left:0}.navbar__nav__lvl-3{top:0;left:100%}.navbar__nav__wrapper:hover .navbar__nav__lvl-2,.navbar__nav__lvl-2-wrapper:hover .navbar__nav__lvl-3,.navbar__nav__wrapper:hover .navbar__nav__mega{visibility:visible;pointer-events:auto;opacity:1}.navbar__nav__mega{width:100%;max-height:70vh;position:absolute;left:0;background-color:var(--color-scheme-background);visibility:hidden;pointer-events:none;opacity:0;transition:.3s;overflow-y:auto;z-index:2}.navbar__nav__mega-link-wrapper{opacity:.64;margin-left:1rem}.navbar__nav__mega-images{margin-block:5vh;display:flex;justify-items:center;gap:1rem}.navbar__nav__mega-images>*{width:100%}.main-nav{grid-area:nav}.main-nav__item{position:relative}.main-nav__link{color:inherit;font-size:1rem;text-decoration:none;font-family:var(--glob-nav-font);font-weight:var(--glob-nav-font-weight);text-transform:var(--glob-nav-transform);letter-spacing:calc(var(--glob-nav-letter-spacing) * .1em);word-spacing:max(0,var(--glob-nav-letter-spacing) * .3em);display:flex;width:100%;padding:var(--main-nav-link-spacing, .25rem .5rem);align-items:center;gap:var(--main-nav-link-gap, .25rem)}.main-nav__link-icon{flex-shrink:0;opacity:.8;width:var(--main-nav-link-icon-size, .75rem);height:var(--main-nav-link-icon-size, .75rem)}.main-nav__item:hover>.main-nav__link,.main-nav__item:focus-within>.main-nav__link{opacity:1}.main-nav__item:hover>.main-nav__top-link,.main-nav__item:focus-within>.main-nav__top-link{text-decoration:underline;text-underline-offset:10px}.main-nav__hamburger-button{cursor:pointer;z-index:1;position:relative;display:flex;justify-content:center;align-items:center;width:fit-content}.main-nav__hamburger-button:before{content:"";width:calc(100% + 1rem);height:calc(100% + 1rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.main-nav__hamburger-button>svg{width:30px;height:30px;flex-shrink:0}.carousel{--carousel-shift: 0;--carousel-current-index: 0;--carousel-direction: 1;--carousel-animation: initial;--carousel-items-count: 0;--carousel-transition-speed: 0;--carousel-delta-v: calc((var(--carousel-delta) * 1px));--carousel-view-size: 100%;--carousel-delta: 0;position:relative;display:block;contain:paint}.carousel--animate{--carousel-animation: calc(var(--carousel-transition-speed) * 1ms) move forwards;pointer-events:none;touch-action:none}.carousel__pagination{position:absolute;z-index:3;bottom:1rem;left:50%;transform:translate(-50%);color:#fff}.carousel__container{transform:translate(calc(var(--carousel-delta-v) + var(--carousel-shift) * 100%));position:relative;display:grid;grid-auto-columns:var(--carousel-view-size);gap:0;grid-auto-flow:column;overflow:visible;animation:var(--carousel-animation)}.carousel__nav-next,.carousel__nav-prev{padding:0;background:none;border:none;position:absolute;top:50%;transform:translateY(-50%);z-index:3;cursor:pointer;transition:.3s}@media(max-width:991px){.carousel__nav-next,.carousel__nav-prev{display:none}}.carousel__nav-next{right:10px}.carousel__nav-prev{left:10px}.carousel__item{--carousel-item-index: 0;--carousel-item-distance-sign: calc(var(--carousel-item-distance) / max(var(--carousel-item-distance), -1 * var(--carousel-item-distance)));--carousel-item-distance: calc(var(--carousel-item-index) - var(--carousel-current-index));--carousel-item-current-index: 0;-webkit-user-select:none;user-select:none;order:calc(var(--carousel-item-distance) + max(0,var(--carousel-item-distance-sign) * var(--carousel-items-count) * -1));transition:order calc(var(--carousel-transition-speed) * (var(--carousel-shift) + 1)) linear;transition-delay:calc(var(--carousel-transition-speed) * (var(--carousel-shift) + 1) * 1ms * max(0,min(1,var(--carousel-direction))))}.card{--card-height: auto;--card-caption-height: auto;--card-text-align: left;--card-bg-color: none;--card-caption-padding: var(--card-caption-spacer, 1.25rem) 0 0 0;--card-text-color: var(--color-scheme-text);position:relative;background:var(--card-bg-color);color:var(--card-text-color);height:var(--card-height)}.card--no-media{display:flex;flex-direction:column;justify-content:center}@media(min-width:992px){.card--spaced-caption{--card-caption-spacer: 1.5rem}}.card--center{--card-text-align: center }.card--full{--card-bg-color: var(--color-scheme-background-gradient);--card-caption-padding: var(--card-caption-spacer, 1.25rem);--card-height: 100%}@media(max-width:991px){.card{--card-caption-spacer: 1rem}}.card__media{position:relative;container-type:inline-size}.card__caption{padding:var(--card-caption-padding);text-align:var(--card-text-align);height:var(--card-caption-height);container-type:inline-size;display:flex;align-items:center;gap:15px;justify-content:center}.card__heading{font-weight:700;font-size:calc(var(--glob-text-scale-md) * 1rem)}@media(max-width:991px){.card__heading{font-size:calc(var(--glob-text-scale-sm) * 1rem)}}.card__heading--truncate{display:-webkit-box;-webkit-line-clamp:var(--card-heading-max-lines, 1);-webkit-box-orient:vertical;overflow:hidden}.collection-toolbar.mobile-hidden{border-bottom:1px solid #000;padding-bottom:20px}.product-card .card__caption{display:block}.product-card .price.product-card__price{display:flex;flex-direction:row}button.button.button--variant--outline.button--block{border-radius:999px;padding:14px 24px;background:var(--color-scheme-button-background);color:var(--color-scheme-button-text)}@media(max-width:991px){button.button.button--variant--outline.button--block{width:100%}}.navbar__toolbar .stack{gap:calc(var(--stack-spacing) * .5rem)}@media screen and (max-width:750px){.navbar__toolbar .stack{gap:inherit}}.grid__item.product__media-wrapper{position:relative}.header-widget__container .wishlist-button-wrapper .svg-wrapper{display:flex}.header-widget__container .wishlist-button-wrapper svg{stroke:#fff;color:#fff}.header-widget__container .wishlist-button-wrapper .abrwl-count[data-count="0"]{opacity:0}.header-widget__container .wishlist-button-wrapper .abrwl-count{color:#131f36;background-color:transparent;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-weight:600}.header-widget__container .wishlist-button-wrapper .abrwl-count[data-count="0"]+.svg-wrapper>svg{color:transparent}.header__icons .wishlist-button-wrapper .abrwl-count+.svg-wrapper>svg{color:#131f36}.header__icons .wishlist-button-wrapper .abrwl-count[data-count="0"]{opacity:0}.header__icons .wishlist-button-wrapper .abrwl-count{color:#fff;background-color:transparent;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-weight:400;font-size:11px}.header__icons .wishlist-button-wrapper .abrwl-count[data-count="0"]+.svg-wrapper>svg{color:transparent}
/*# sourceMappingURL=/cdn/shop/t/5/assets/lib-core-critical.css.map */
