:root:has(.announcement-bar){--announcement-height:36px}.announcement-bar{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:#fff;z-index:30;background-color:#000;justify-content:center;align-items:center;height:36px;font-size:10px;line-height:1.25;display:flex;position:relative;overflow:hidden}.shopify-section-header{--color-header-foreground:40, 40, 40;--color-header-border:210, 213, 217;--color-header-background:255, 255, 255;--gradient-header-background:rgb(var(--color-header-background));--section-padding-top:12px;--section-padding-bottom:12px;--icon-weight:1.1px;z-index:50;position:sticky;top:0}.shopify-section-header.animate{transition:transform var(--duration-default) ease}.shopify-section-header-hidden{transform:translateY(calc(-100% - .1rem))}.header-wrapper{z-index:20;display:block;position:relative}.header-wrapper--border-bottom{box-shadow:0 .1rem 0 rgba(var(--color-header-border), .3)}.header{grid-template-columns:1fr auto 1fr;grid-template-areas:"left-icon heading icons";align-items:center;padding-top:1rem;padding-bottom:1rem;display:grid}.header-wrapper>.header:before{content:"";z-index:-1;background:var(--gradient-header-background);background-color:rgb(var(--color-header-background));width:100%;height:100%;position:absolute;top:0;left:0}.header-section--padding{padding-top:calc(var(--section-padding-top) * .75);padding-bottom:calc(var(--section-padding-bottom) * .75)}@media screen and (min-width:990px){.header-section--padding{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}}.shopify-section-header-sticky{z-index:100}.shopify-section-header-sticky .header{padding-top:1rem;padding-bottom:1rem}.shopify-section-header-sticky .header-wrapper--border-bottom{box-shadow:none}.shopify-section-header-sticky:not(.shopify-section-header-hidden) .header:after{content:"";z-index:-2;height:2rem;box-shadow:0 0 4rem rgba(var(--color-header-foreground), .2);border-radius:100%;position:absolute;bottom:0;left:1.5rem;right:1.5rem}.header__left{grid-area:left-icon;align-items:center;margin-inline-start:-1.5rem;display:flex}header-drawer{display:block}@media screen and (min-width:990px){header-drawer{display:none}}.header__heading{grid-area:heading;justify-self:center;margin:0;line-height:0}.header__heading-link{line-height:0;text-decoration:none;display:block;position:relative}.header__heading-logo{width:auto;height:30px;display:block}.header__inline-menu{grid-area:navigation;display:none}.header__right{grid-area:icons;justify-self:end;align-items:center;margin-inline-end:-1.5rem;display:flex}.header__icon:not(.header__icon--summary),.header__icon span:not(.cart-count-bubble){justify-content:center;align-items:center;display:flex}.header__icon span:not(.cart-count-bubble){height:100%}search-modal{line-height:0;display:inline-flex}.header__icon{color:rgb(var(--color-header-foreground));cursor:pointer;background:0 0;border:0;width:5.2rem;height:3.4rem;position:relative}@media screen and (min-width:750px){.header__icon{height:4.4rem;transition:color var(--duration-default) ease}}.header__icon--cart{position:relative}summary .header__icon--summary:after,drawer-close-button.header__icon--summary:after,drawer-close-button.header__icon--menu:after{content:"";background-color:rgba(var(--color-foreground), .08);width:3.4rem;height:3.4rem;transition:transform var(--duration-default) ease;border-radius:50%;position:absolute;transform:scale(0)}details[open].menu-opening>summary .header__icon--summary:after{transform:scale(1)}drawer-close-button.header__icon--summary,drawer-close-button.header__icon--menu{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:1rem;right:1rem}drawer-close-button.header__icon--menu{left:1rem;right:auto}drawer-close-button.header__icon--summary .icon-close,drawer-close-button.header__icon--menu .icon-close{width:1.4rem;height:1.4rem;stroke-width:calc(var(--icon-weight) - .1px);color:rgb(var(--color-link))}.header__icon svg{width:2rem;height:2rem}.header__icon--cart svg{width:2.2rem;height:2.2rem}.header__icon--menu .icon{opacity:1;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:var(--duration-default);stroke-width:calc(calc(var(--icon-weight) * 2) - .4px);display:block;position:absolute;transform:scale(1)}.header__icon--menu .icon-close{width:1.4rem;height:1.4rem;stroke-width:calc(var(--icon-weight) - .1px)}details:not([open])>.header__icon--menu .icon-close,details[open]>.header__icon--menu .icon-hamburger{visibility:hidden;opacity:0;transform:scale(.8)}details[open].menu-opening>.header__icon--menu span{color:rgb(var(--color-header-foreground));transition:color var(--duration-default) ease}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-close{visibility:hidden}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-hamburger{visibility:visible;opacity:1;transform:scale(1.07)}@media screen and (min-width:750px) and (max-width:989px){.medium-hide{display:none!important}}@media screen and (min-width:990px){.large-up-hide{display:none!important}}@media screen and (max-width:749px){.small-hide{display:none!important}}@media screen and (max-width:989px){.header__icon--account{display:none}}.cart-count-bubble:empty{display:none}.cart-count-bubble{background-color:rgb(var(--color-base-accent));color:rgb(var(--color-base-solid-button-labels));font-family:var(--font-button-family);width:1.4rem;height:1.4rem;transition-property:opacity,transform,color,background-color;transition-duration:var(--duration-default);border-radius:100%;justify-content:center;align-items:center;font-size:.9rem;line-height:1;transition-timing-function:ease;display:flex;position:absolute;top:0;right:.5rem}@media screen and (min-width:750px){.cart-count-bubble{top:.6rem}}.cart-count-bubble--dot{background-color:rgb(var(--color-header-foreground));width:.4rem;height:.4rem;top:1.2rem;right:.8rem}@media screen and (min-width:990px){.header--middle-left{grid-template-columns:auto 1fr auto;grid-template-areas:"heading navigation icons";column-gap:2rem}.header__inline-menu{text-align:end;min-width:45rem;margin-inline-start:0;display:block}}.list-menu{margin:0;padding:0;list-style:none}.list-menu--inline{flex-wrap:wrap;column-gap:1.5rem;display:inline-flex}.header__menu-item{color:rgb(var(--color-header-foreground));font-family:var(--font-navigation-family);font-size:var(--font-navigation-size);font-weight:var(--font-navigation-weight);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:color var(--duration-default) ease;background:0 0;border:0;align-items:center;padding:1.2rem 1.5rem;text-decoration:none;display:inline-flex}.header__menu-item:hover{color:rgba(var(--color-header-foreground), .7)}.header__menu-item .icon-caret{display:none}.header__menu-item--top{position:relative}.header__menu-item .label{background-color:#0000;background-image:linear-gradient(to top, rgb(var(--color-header-border)) 0, rgb(var(--color-header-border)) 0), linear-gradient(to top, transparent 0, transparent 0);transition:background-size var(--duration-default) ease;background-position:100% 100%,100% 100%;background-repeat:no-repeat;background-size:0% .1rem,100% .1rem}.header__menu-item:hover .label,.nav-top-item.is-open .header__menu-item--top .label{background-position:0 100%,0 100%;background-size:100% .1rem,100% .1rem}.nav-top-item.is-open .header__menu-item--top:after{content:"";z-index:10;width:100%;height:45px;position:absolute;top:100%;left:0}.list-menu-dropdown{z-index:101;opacity:0;visibility:hidden;width:100%;transition:opacity var(--duration-default) ease, transform var(--duration-default) ease, visibility var(--duration-default) ease;background-color:#fff;padding:2.5rem 0 3.5rem;position:absolute;top:100%;left:0;transform:translateY(-1rem);box-shadow:0 15px 30px #0000000a}.nav-top-item.is-open .list-menu-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.list-menu-cards{max-width:var(--page-width);flex-direction:row;justify-content:center;gap:2.5rem;margin:0 auto;padding:0 2rem;list-style:none;display:flex}.menu-card{aspect-ratio:1/1.1;background-color:rgb(var(--color-placeholder));background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;flex:none;width:180px;transition:opacity .3s,transform .3s;position:relative;overflow:hidden}.menu-card:hover{z-index:10;transform:scale(1.04)}.menu-card__link{color:#fff;text-align:center;text-shadow:0 2px 4px #00000080;letter-spacing:.1rem;background:linear-gradient(#00000080 0%,#0000 80%);justify-content:center;align-items:flex-start;padding:1.5rem 1rem;font-size:2.5rem;font-weight:700;line-height:1.1;text-decoration:none;display:flex;position:absolute;inset:0}.menu-card__link .label{transition:transform .3s}.menu-card:hover .menu-card__link .label{transform:scale(1.05)}.chrome-overlay{background:rgba(var(--color-overlay), .5);z-index:60;opacity:0;visibility:hidden;transition:opacity var(--duration-default) ease, visibility var(--duration-default) ease;position:fixed;inset:0}.chrome-overlay.is-open{opacity:1;visibility:visible}.mobile-dock{z-index:20;width:100%;transition:transform var(--duration-default) ease;background:var(--gradient-background,rgb(var(--color-background)));background-color:rgb(var(--color-background));box-shadow:0 .1rem .8rem rgba(var(--color-foreground), .15), 0 2rem 4rem rgba(var(--color-foreground), .08);padding:12px 0;position:fixed;bottom:0;left:0;overflow:hidden;transform:translateY(100%);display:flex!important}body.mobile-header-gone .mobile-dock{overflow:visible;transform:translateY(0)}.dock__item{cursor:pointer;width:100%;max-width:100%;color:rgb(var(--color-foreground));font:inherit;background:0 0;border:0;flex-direction:column;flex-grow:1;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:flex}.mobile-dock--2-col .dock__item{width:50%}.mobile-dock--3-col .dock__item{width:33.33%}.mobile-dock--4-col .dock__item{width:25%}.mobile-dock--5-col .dock__item{width:20%}.mobile-dock--6-col .dock__item{width:16.66%}.dock__item p{margin:0;display:flex;position:relative}.dock__item .cart-count-bubble{margin-top:-.5rem;margin-right:-2rem}.dock__item svg{width:auto;height:1.8rem;margin-bottom:.6rem}.dock__item .icon-cart{width:1.9rem;height:1.9rem}.dock__item .icon-hamburger{stroke-width:2px}.dock__item>span{letter-spacing:.13rem;font-size:.9rem;line-height:calc(1 + .2 / var(--font-body-scale));text-transform:uppercase;color:rgba(var(--color-foreground), .75)}@media screen and (min-width:750px){.mobile-dock{display:none!important}}.visually-hidden{clip:rect(0 0 0 0);border:0;width:.1rem;height:.1rem;margin:-.1rem;padding:0;overflow:hidden;word-wrap:normal!important;position:absolute!important}.visually-hidden--inline{height:1em;margin:0}@media screen and (min-width:750px){.header-wrapper>.header:before{transition:height var(--duration-default) ease}}.header__heading-logo.inverse{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:750px){.header__heading-logo{transition:opacity var(--duration-default) ease}}body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header.shopify-section-header-sticky{width:100%;position:fixed!important}body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky){width:100%;top:calc(var(--faixa-codigo-height,0px) + var(--announcement-height,0px));position:absolute!important}body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky) .header-wrapper{box-shadow:none}body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky) .header:before{height:0}body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky) .header__menu-item--top{color:rgb(var(--color-header-transparent))}body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky) .header__icon{color:rgb(var(--color-header-transparent))}body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky) .header__heading-link .h2{color:rgb(var(--color-header-transparent))}body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky) .header__menu-item--top{--color-header-border:var(--color-header-transparent)}body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky) .header__menu-item .label{background-image:linear-gradient(to top, rgb(var(--color-header-transparent)) 0, rgb(var(--color-header-transparent)) 0), linear-gradient(to top, transparent 0, transparent 0)}body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky) .header__heading-logo.normal{opacity:0}body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky) .header__heading-logo.inverse{opacity:1}@media screen and (min-width:750px){body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky):hover .header:before{height:100%}body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky).is-active .header:before{height:100%}:is(body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky):hover .header__heading-link .h2,body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky).is-active .header__heading-link .h2){color:rgb(var(--color-heading))}:is(body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky):hover .header__menu-item--top,body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky):hover .header__icon,body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky).is-active .header__menu-item--top,body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky).is-active .header__icon){color:rgb(var(--color-header-foreground))}:is(body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky):hover .header__menu-item--top,body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky).is-active .header__menu-item--top){--color-header-border:var(--color-border)}:is(body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky):hover .header__menu-item .label,body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky).is-active .header__menu-item .label){background-image:linear-gradient(to top, rgb(var(--color-header-border)) 0, rgb(var(--color-header-border)) 0), linear-gradient(to top, transparent 0, transparent 0)}:is(body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky):hover .header__heading-logo.inverse,body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky).is-active .header__heading-logo.inverse){opacity:0}:is(body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky):hover .header__heading-logo.normal,body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky).is-active .header__heading-logo.normal){opacity:1}}body:has(#MainContent>.section-slideshow:first-child) .announcement-bar{top:var(--faixa-codigo-height,0px);color:#fff;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);width:100%;transition:background-color var(--duration-default) ease, border-color var(--duration-default) ease;background-color:#ffffff1f;border-bottom:1px solid #ffffff38;position:absolute;left:0}body:has(#MainContent>.section-slideshow:first-child):has(.shopify-section-header-sticky) .announcement-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#000;border-bottom-color:#0000}@media screen and (min-width:750px){:is(body:has(#MainContent>.section-slideshow:first-child):has(.shopify-section-header:hover) .announcement-bar,body:has(#MainContent>.section-slideshow:first-child):has(.shopify-section-header.is-active) .announcement-bar){-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#000;border-bottom-color:#0000}}.shopify-section-header{--color-header-background:252, 251, 249}.list-menu-dropdown{background-color:#fcfbf9}:root:has(#MainContent>.section-slideshow:first-child){--announcement-height:0px}:is(body:has(#MainContent>.section-slideshow:first-child) .announcement-bar,body:has(#MainContent>.section-slideshow:first-child):has(.shopify-section-header-sticky) .announcement-bar){top:calc(var(--faixa-codigo-height,0px) + 500px - 36px);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background-color:#ffffff1f;border-top:1px solid #ffffff38;border-bottom:0}@media screen and (min-width:750px){:is(body:has(#MainContent>.section-slideshow:first-child) .announcement-bar,body:has(#MainContent>.section-slideshow:first-child):has(.shopify-section-header-sticky) .announcement-bar,body:has(#MainContent>.section-slideshow:first-child):has(.shopify-section-header:hover) .announcement-bar,body:has(#MainContent>.section-slideshow:first-child):has(.shopify-section-header.is-active) .announcement-bar){top:calc(var(--faixa-codigo-height,0px) + 650px - 36px);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background-color:#ffffff1f;border-top-color:#ffffff38}.section-slideshow .slideshow--legacy .flickity-page-dots{bottom:calc(2.3rem + 36px)}}@media screen and (max-width:749px){.section-slideshow .slideshow--mobile-overlay .slideshow__content{padding-bottom:calc(4.2rem + 36px)}.section-slideshow .slideshow--mobile-overlay .flickity-page-dots{bottom:calc(1rem + 36px)}}body:has(#MainContent>.section-slideshow:first-child) .announcement-bar{letter-spacing:.1em;font-size:11px;font-weight:500}@media screen and (min-width:750px){body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky) .header:before{height:100%;transition:height var(--duration-default) ease;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);box-shadow:none;background:#ffffff1f}body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky):hover .header:before{height:100%;transition:height var(--duration-default) ease;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);box-shadow:none;background:#ffffff1f}body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky).is-active .header:before{height:100%;transition:height var(--duration-default) ease;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);box-shadow:none;background:#ffffff1f}body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky) .header-wrapper{box-shadow:0 1px #ffffff38}body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky):hover .header__heading-link .h2{color:rgb(var(--color-header-transparent))}body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky).is-active .header__heading-link .h2{color:rgb(var(--color-header-transparent))}body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky):hover .header__menu-item--top{color:rgb(var(--color-header-transparent))}body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky):hover .header__icon{color:rgb(var(--color-header-transparent))}body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky).is-active .header__menu-item--top{color:rgb(var(--color-header-transparent))}body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky).is-active .header__icon{color:rgb(var(--color-header-transparent))}:is(body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky):hover .header__menu-item--top,body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky).is-active .header__menu-item--top){--color-header-border:var(--color-header-transparent)}:is(body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky):hover .header__menu-item .label,body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky).is-active .header__menu-item .label){background-image:linear-gradient(to top, rgb(var(--color-header-transparent)) 0, rgb(var(--color-header-transparent)) 0), linear-gradient(to top, transparent 0, transparent 0)}:is(body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky):hover .header__heading-logo.inverse,body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky).is-active .header__heading-logo.inverse){opacity:1}:is(body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky):hover .header__heading-logo.normal,body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky).is-active .header__heading-logo.normal){opacity:0}body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky):has(.nav-top-item.is-open) .header:before{height:calc(100% + 247px);box-shadow:inset 0 -1px #ffffff38}body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky):has(.nav-top-item.is-open) .header-wrapper{box-shadow:none}body:has(#MainContent>.section-slideshow:first-child) .shopify-section-header:not(.shopify-section-header-sticky) .list-menu-dropdown{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0}}
.typeset0,.typeset,.typeset2,.typeset3{line-height:calc(1 + .4 / var(--font-body-scale));color:rgb(var(--color-foreground))}.typeset0{font-size:1.3rem}.typeset{font-size:1.5rem}.typeset2{font-size:1.8rem}.typeset3{font-size:2rem}@media screen and (min-width:750px){.typeset0{font-size:1.4rem}.typeset{font-size:1.6rem}.typeset2{font-size:2rem}.typeset3{font-size:2.4rem}}.typeset .link,.typeset2 .link,.typeset3 .link{font-size:inherit}.section--divider{border-top:.1rem solid rgb(var(--color-base-border))}.section--padding{padding-top:calc(var(--section-padding-top) * .75);padding-bottom:calc(var(--section-padding-bottom) * .75)}@media screen and (min-width:750px){.section--padding{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}}.page-width--full-width{max-width:100%;padding:0}@media screen and (max-width:749px){.small-hide{display:none!important}}@media screen and (min-width:750px) and (max-width:989px){.medium-hide{display:none!important}}@media screen and (min-width:990px){.large-up-hide{display:none!important}}.overflow-hidden{overflow:hidden}.center{text-align:center}.left{text-align:start}.right{text-align:end}@media screen and (max-width:749px){.mobile-center{text-align:center}.mobile-left{text-align:start}.mobile-right{text-align:end}}.full-unstyled-link{color:currentColor;z-index:1;text-decoration:none;display:block;position:absolute;inset:0}.list-unstyled{margin:0;padding:0;list-style:none}.hidden{display:none!important}.link{cursor:pointer;box-shadow:none;color:rgb(var(--color-link));background-color:#0000;background-image:linear-gradient(to top, rgb(var(--color-border)) 0px, rgb(var(--color-border)) 0px), linear-gradient(to top, transparent 0px, transparent 0px);transition-property:background-size;transition-timing-function:ease;transition-duration:var(--duration-default);background-position:100% 100%,100% 100%;background-repeat:no-repeat;background-size:0% .1rem,100% .1rem;border:none;padding:0;font-family:inherit;font-size:1.4rem;text-decoration:none;position:relative}@media screen and (hover:hover){.link:hover{background-position:0 100%,0 100%;background-size:100% .1rem,100% .1rem}}.link--text{color:rgb(var(--color-foreground))}.link-with-icon{white-space:nowrap;background-image:none;align-items:center;text-decoration:none;display:inline-flex}.link-with-icon .label{position:relative}@media screen and (hover:hover){.link-with-icon .label{background-color:#0000;background-image:linear-gradient(to top, rgb(var(--color-link)) 0px, rgb(var(--color-link)) 0px), linear-gradient(to top, rgb(var(--color-border)) 0px, rgb(var(--color-border)) 0px);transition:background-size var(--duration-default) ease;background-position:100% 100%,100% 100%;background-repeat:no-repeat;background-size:0% .1rem,100% .1rem}.link-with-icon:hover .label{background-position:0 100%,0 100%;background-size:100% .1rem,100% .1rem}}.link-with-icon .icon{width:1.8rem;height:1.8rem;margin-inline-end:1rem}.link--underline{background-image:linear-gradient(to top, rgb(var(--color-link)) 0px, rgb(var(--color-link)) 0px), linear-gradient(to top, rgb(var(--color-border)) 0px, rgb(var(--color-border)) 0px)}.title-wrapper .link{flex-shrink:0;margin-top:0;font-size:1.6rem}.spacing-section{min-height:var(--spacing-section-mobile);display:block}@media screen and (min-width:750px){.spacing-section{min-height:var(--spacing-section-desktop)}}.caption{letter-spacing:.07rem;font-size:1rem;line-height:calc(1 + .7 / var(--font-body-scale))}@media screen and (min-width:750px){.caption{font-size:1.2rem}}.caption-with-letter-spacing{letter-spacing:.13rem;font-size:1rem;line-height:calc(1 + .2 / var(--font-body-scale));text-transform:uppercase;color:rgba(var(--color-foreground), .75)}.caption-large{font-size:1.3rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.04rem}.light{opacity:.7}.breadcrumb{line-height:calc(1 + .4 / var(--font-body-scale))}.breadcrumb--divider{border-bottom:.1rem solid rgb(var(--color-border));padding-bottom:.6rem}.breadcrumb .link{font-size:inherit}.icon-plus-alt{position:relative}.icon-plus-alt:before,.icon-plus-alt:after{content:"";background-color:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.icon-plus-alt:before{width:100%;height:.1rem}.icon-plus-alt:after{width:.1rem;height:100%}[data-animate-image] use-animate[data-animate^=fade]{opacity:0;transition-property:opacity,transform}[data-animate-image] use-animate[data-animate^=fade][animate],.no-js [data-animate-image] use-animate[data-animate^=fade]{opacity:1;transform:translateZ(0)}[data-animate-image] use-animate[data-animate=fade-up]{transform:translateY(5rem)}[data-animate-image] use-animate[data-animate=zoom-fade][animate]:not(.loading) .image-animate{animation:zoom-fade var(--duration-animate) ease forwards}@keyframes zoom-fade{0%{opacity:0;transform:scale(1.2)}50%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes appear-down{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}@keyframes appear-up{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.media-wrapper{background-color:rgb(var(--color-placeholder));display:block;position:relative;overflow:hidden}[data-lazy-image] .media-wrapper.loading,.media-wrapper[loading]{position:relative}[data-lazy-image] .media-wrapper.loading:before,[data-lazy-image] .media-wrapper.loading:after,.media-wrapper[loading]:before,.media-wrapper[loading]:after{content:"";z-index:1;background-color:rgb(var(--color-base-background));width:5rem;height:.2rem;margin-top:-.1rem;margin-left:-2.5rem;position:absolute;top:50%;left:50%}[data-lazy-image] .media-wrapper.loading:before,.media-wrapper[loading]:before{opacity:1;background-color:rgb(var(--color-base-text))}[data-lazy-image] .media-wrapper.loading:after,[data-lazy-image] .media-wrapper--small.loading:after,.media-wrapper[loading]:after{will-change:transform;animation:1.5s infinite preloading}[data-lazy-image] .media-wrapper.loading img[is=lazy-image],.media-wrapper[loading] img[is=lazy-image]{opacity:0}.media-wrapper--large[loading]:before,.media-wrapper--large[loading]:after{width:8rem;height:.3rem;margin-top:-.15rem;margin-left:-4rem}[data-lazy-image] .media-wrapper--small.loading:before,[data-lazy-image] .media-wrapper--small.loading:after{width:3rem;margin-left:-1.5rem}@keyframes preloading{0%,44%,88.1%,to{transform-origin:0}0%,to,88%{transform:scaleX(0)}44.1%,88%{transform-origin:100%}33%,44%{transform:scaleX(1)}}.media{display:block;position:relative;overflow:hidden}.media--transparent{background-color:#0000}.media>:not(.zoom,.deferred-media__poster-button),.media model-viewer,.media>picture :not(.zoom,.deferred-media__poster-button){width:100%;max-width:100%;height:100%;display:block;position:absolute;top:0;left:0}.media>img,.media>picture img{backface-visibility:hidden;object-fit:cover;object-position:var(--image-position)}.media>img,.media>picture{transition:opacity var(--duration-long) ease}.media--550px{height:357.5px}.media--600px{height:390px}.media--650px{height:422.5px}.media--700px{height:455px}.media--750px{height:487.5px}.media--850px{height:552.5px}.media--900px{height:585px}.media--100vh{height:100vh}@media screen and (min-width:750px){.media--400px{height:400px}.media--450px{height:450px}.media--500px{height:500px}.media--550px{height:550px}.media--600px{height:600px}.media--650px{height:650px}.media--700px{height:700px}.media--750px{height:750px}.media--850px{height:850px}.media--900px{height:900px}}@media screen and (max-width:749px){.media-mobile--200px{height:200px}.media-mobile--250px{height:250px}.media-mobile--300px{height:300px}.media-mobile--400px{height:400px}.media-mobile--500px{height:500px}.media-mobile--600px{height:600px}.media-mobile--100vh{height:90vh}}#MainContent>.section-slideshow+.section>.section--padding{--section-padding-top:80px;--section-padding-bottom:80px}#MainContent>.section-collection-list>.section--padding{--section-padding-top:80px;--section-padding-bottom:40px}#MainContent>.section-collection-list+.section>.section--padding{--section-padding-top:40px;--section-padding-bottom:112px}
.slider-mobile-gutter{display:block;position:relative}.slider-mobile-gutter+.view-all{margin-top:3rem}@media screen and (min-width:750px){.slider-mobile-gutter+.view-all{margin-top:5rem}}@media screen and (max-width:480px){.slider-mobile-gutter+.view-all .button{width:100%}}.slider--no-buttons .slider-buttons{display:none!important}.slider__slide{scroll-snap-align:start;flex-shrink:0}@media screen and (max-width:749px){.slider.slider--mobile{flex-wrap:inherit;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;-webkit-overflow-scrolling:touch;position:relative;overflow:auto hidden}.slider.slider--mobile .slider__slide{margin-bottom:0;padding-bottom:0}.slider.slider--mobile::-webkit-scrollbar{width:.9rem;height:.9rem;display:initial}.slider-mobile-gutter>.slider.grid--2-col>.grid__item{width:42%}}@media screen and (max-width:480px){.slider-mobile-gutter>.slider.grid--1-col-mobile>.grid__item{width:62%}}@media screen and (min-width:750px){.slider.slider--tablet-up{flex-wrap:inherit;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;position:relative;overflow:auto hidden}.slider.slider--tablet-up .slider__slide{margin-bottom:0;padding-bottom:0}.slider.slider--tablet-up::-webkit-scrollbar{display:initial}}@media screen and (max-width:989px){.slider.slider--tablet{flex-wrap:inherit;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;position:relative;overflow:auto hidden}.slider.slider--tablet .slider__slide{margin-bottom:0;padding-bottom:0}.slider.slider--tablet::-webkit-scrollbar{width:.9rem;height:.9rem;display:initial}}@media (prefers-reduced-motion){.slider{scroll-behavior:auto}}.slider{-ms-overflow-style:none;scrollbar-width:none}.slider::-webkit-scrollbar{width:1rem;height:1rem;display:none}.no-js .slider{-ms-overflow-style:auto;scrollbar-width:auto}.no-js .slider::-webkit-scrollbar{display:initial}.slider::-webkit-scrollbar{appearance:none;background-clip:padding-box;background-color:rgba(var(--color-border), .3);border:.3rem solid #0000;border-radius:1.6rem}.slider::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:rgb(var(--color-border));border:.3rem solid #0000;border-radius:1.6rem}.slider-mobile-gutter .slider-buttons{z-index:2;margin-bottom:1.5rem;position:absolute;bottom:100%;right:0}.title-wrapper--mobile-link+.slider-mobile-gutter>.slider-buttons{margin-bottom:1rem}.slider-mobile-gutter .slider-buttons[disabled]{display:none}@media screen and (min-width:990px){.slider-mobile-gutter .slider-buttons{margin-bottom:2rem}}@media screen and (max-width:989px){[data-heading-center] .title-wrapper:not(.title-wrapper--no-heading)+.slider-mobile-gutter{flex-direction:column-reverse;display:flex}[data-heading-center] .title-wrapper:not(.title-wrapper--no-heading)+.slider-mobile-gutter .slider-buttons{justify-content:center;margin-top:-2rem;position:relative}}.slider-mobile--overlay .slider-buttons{color:rgb(var(--color-background))}.slider-counter{margin-inline-end:3rem;display:none}.slider-mobile--overlay .slider-counter{margin-inline-end:1.4rem}.slider-buttons{align-items:center;display:flex}.slider--tablet-up+.slider-buttons{display:flex}@media screen and (min-width:990px){.slider-buttons{display:none}}@media screen and (min-width:750px){.slider--mobile+.slider-buttons{display:none}}.slider-button{color:rgba(var(--color-foreground), .75);background-color:rgb(var(--color-background));cursor:pointer;text-align:start;width:4.4rem;height:4.4rem;transition:color var(--duration-default) ease;border:none;padding:0;position:relative}.slider-mobile--overlay .slider-button{color:rgba(var(--color-foreground), .5)}@media screen and (hover:hover){.slider-button:not([disabled]):hover,.slider-mobile--overlay .slider-button:not([disabled]):hover{color:rgba(var(--color-foreground), 1)}}.slider-button .icon{width:1.6rem;height:1.6rem}.slider-button[disabled] .icon{color:rgba(var(--color-foreground), .3)}.slider-mobile--overlay .slider-button[disabled] .icon{color:currentColor;opacity:.3}.slider-button--next{text-align:end}.slider-button--next:after{content:"";pointer-events:none;background-color:rgba(var(--color-foreground), .1);width:.1rem;height:1.6rem;margin-top:-.8rem;position:absolute;top:50%;left:0}.slider-button--prev .icon{transform:scaleX(-1)}.slider-button:focus-visible{z-index:1}
.page-title{margin-top:0;margin-bottom:3rem}@media screen and (min-width:750px){.page-title{margin-bottom:4rem}}.shopify-policy__container{max-width:65ch;margin:0 auto;padding-left:20px;padding-right:20px}.shopify-policy__title{text-align:center}.shopify-policy__title h1{margin-block:revert}.shopify-policy__container{margin-bottom:5rem}@media screen and (min-width:750px){.shopify-policy__container{margin-bottom:7rem}}
.rte p,.rte ul,.rte ol,.rte blockquote,.rte pre{margin-block:1em}.rte ol{padding-inline-start:2rem;list-style:decimal}.rte ul{list-style:revert}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-block:revert}.rte>p:first-child{margin-top:0}.rte>p:last-child{margin-bottom:0}.rte>p[data-spam-detection-disclaimer]{margin:2rem 0}.rte table{table-layout:fixed}@media screen and (min-width:750px){.rte table td{padding-inline:1.2rem}}.rte img{max-width:100%;height:auto}.rte cite{display:block}.rte ul{padding-inline-start:2rem}.rte li{list-style:inherit;margin-bottom:.5rem}.rte li:last-child{margin-bottom:0}.rte a{color:rgb(var(--color-link));font-size:inherit;cursor:pointer;background-color:#0000;background-image:linear-gradient(to top, rgb(var(--color-link)) 0px, rgb(var(--color-link)) 0px), linear-gradient(to top, rgb(var(--color-border)) 0px, rgb(var(--color-border)) 0px);transition-property:background-size;transition-timing-function:ease;transition-duration:var(--duration-default);background-position:100% 100%,100% 100%;background-repeat:no-repeat;background-size:0% .1rem,100% .1rem;padding-bottom:.2rem;text-decoration:none;position:relative}@media screen and (hover:hover){.rte a:hover{background-position:0 100%,0 100%;background-size:100% .1rem,100% .1rem}}.rte blockquote{display:inline-flex}.rte blockquote>*{margin:-.5rem 0}
.grid{column-gap:var(--grid-horizontal-spacing);--grid-horizontal-spacing:1rem;flex-wrap:wrap;margin-bottom:2rem;padding:0;list-style:none;display:flex}@media screen and (min-width:480px){.grid{--grid-horizontal-spacing:2rem}}@media screen and (min-width:750px){.grid{--grid-horizontal-spacing:3rem}}.grid__item{width:calc(25% - var(--grid-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-horizontal-spacing) / 2);flex-grow:1;flex-shrink:0;padding-bottom:.5rem}@media screen and (min-width:750px){.grid__item{padding-bottom:1rem}.grid__item--one-third{max-width:100%;width:calc(33.33% - var(--grid-horizontal-spacing) / 2)}.grid__item--two-third{max-width:100%;width:calc(66.67% - var(--grid-horizontal-spacing) / 2)}.grid__item--one-quarter{max-width:100%;width:calc(25% - var(--grid-horizontal-spacing) / 2)}.grid__item--three-quarter{max-width:100%;width:calc(75% - var(--grid-horizontal-spacing) / 2)}}.grid--1-col .grid__item{width:100%;max-width:100%}.grid--2-col .grid__item{width:calc(50% - var(--grid-horizontal-spacing) / 2);max-width:100%}@media screen and (min-width:750px){.grid--2-col .grid__item{width:calc(50% - var(--grid-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-horizontal-spacing) / 2)}.grid--4-col-tablet .grid__item{width:calc(25% - var(--grid-horizontal-spacing) * 3 / 4)}.grid--3-col-tablet .grid__item{width:calc(33.33% - var(--grid-horizontal-spacing) * 2 / 3)}.grid--3p3-col-tablet .grid__item{width:calc(30.3% - var(--grid-horizontal-spacing) * 3 / 3.3)}.grid--2-col-tablet .grid__item{width:calc(50% - var(--grid-horizontal-spacing) / 2)}}@media screen and (min-width:990px){.grid--4-col-desktop .grid__item{width:calc(25% - var(--grid-horizontal-spacing) * 3 / 4)}.grid--4p3-col-desktop .grid__item{width:calc(23.26% - var(--grid-horizontal-spacing) * 4 / 4.3)}.grid--3-col-desktop .grid__item{width:calc(33.33% - var(--grid-horizontal-spacing) * 2 / 3)}.grid--3p3-col-desktop .grid__item{width:calc(30.3% - var(--grid-horizontal-spacing) * 3 / 3.3)}.grid--rigid.grid--4-col-desktop .grid__item{max-width:calc(25% - var(--grid-horizontal-spacing) * 3 / 4)}.grid--rigid.grid--3-col-desktop .grid__item{max-width:calc(33.33% - var(--grid-horizontal-spacing) * 2 / 3)}}@media screen and (min-width:750px) and (max-width:989px){.grid--1-col-tablet .grid__item{width:100%;max-width:100%}}@media screen and (max-width:480px){.grid--1-col-mobile .grid__item{width:100%;max-width:100%}}.slider-mobile-gutter .product-grid{margin-top:0;margin-bottom:0}.product-grid{row-gap:3rem}.product-grid .grid__item{padding-bottom:0}@media screen and (min-width:750px){.product-grid{row-gap:5.5rem}}@media screen and (max-width:749px){.product-grid .grid__item:only-child{flex:0 0 100%;max-width:100%}}@media screen and (hover:none) and (max-width:1366px){.product-grid:not(.grid--1-col-mobile) .card-information__button{height:3.4rem}.product-grid:not(.grid--1-col-mobile) .card-information__button .button{width:3.4rem;min-height:3.4rem}.product-grid:not(.grid--1-col-mobile) .card-information .button--soldout{width:100%;min-width:auto;min-height:3.4rem}}.title-wrapper .title{margin:0}.title{margin:3rem 0 2rem}@media screen and (min-width:990px){.title-wrapper{align-items:center;margin-bottom:3rem}}.title-wrapper--no-heading{display:none}.badge{text-transform:uppercase;text-align:center;word-break:break-word;background-color:var(--color-badge-background);border:.1rem solid #0000;border-color:var(--color-badge-border);width:max-content;color:var(--color-badge-foreground);font-size:1.1rem;line-height:1;font-family:var(--font-button-family);padding:.5rem 1rem;padding-top:calc(.5rem + var(--font-button-baseline));border-radius:min(var(--button-radius), .2rem);display:inline-block}@media screen and (max-width:480px){.badge{padding:.3rem .5rem;padding-top:calc(.3rem + calc(var(--font-button-baseline) * .65));font-size:.9rem}}.badge:empty{display:none}.badge--onsale{color:rgb(var(--color-background));background-color:var(--color-sale-badge-background);border-color:var(--color-sale-badge-background)}use-animate{display:block}[data-animate-image] use-animate{transition-duration:var(--duration-long);transition-timing-function:ease}[data-animate-image] use-animate[data-animate^=zoom-fade] .image-animate{opacity:0}[data-animate-image] use-animate[data-animate=zoom-fade-small][animate]:not(.loading) .image-animate{animation:zoom-fade-small var(--duration-animate) ease forwards}.no-js [data-animate-image] use-animate .image-animate{opacity:1}@keyframes zoom-fade-small{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.price{letter-spacing:.1rem;color:var(--color-price);font-size:1.4rem;font-weight:400;display:flex}.price.price--unavailable{visibility:hidden}.price--end{justify-content:flex-end}.price bdi{line-height:1;font-size:calc(var(--font-price-scale) * 1.8rem);font-family:var(--font-price-family)}.price price-money+price-money:before{content:"–";margin-inline-end:.7rem}.price dl{flex-direction:column;margin:0;display:inline-flex}.price dd{margin-inline:0 .7rem}.price .price__last:last-of-type{margin:0}@media screen and (min-width:750px){.price{margin-bottom:0}}.price--sold-out .price__availability,.price__regular{display:block}.price__sale,.price__availability,.price .price__badge-sale,.price .price__badge-sold-out,.price--on-sale .price__regular,.price--on-sale .price__availability,.price--no-compare .price__compare{display:none}.price--sold-out .price__badge-sold-out,.price--on-sale .price__badge-sale{display:inline-flex}.price--on-sale .price__sale{flex-flow:wrap;align-items:flex-end;display:flex}.price--center{justify-content:center;display:flex}.price--on-sale .price-item--regular{color:rgba(var(--color-foreground), .7);text-decoration:none;position:relative}.price--on-sale .price-item--regular:before{content:"";border-bottom:.1rem solid var(--color-sale-price);opacity:.7;width:100%;position:absolute;top:50%;left:0;transform:rotate(-15deg)}.price--on-sale .price-item--regular bdi{font-size:1.4rem;font-weight:300}.price--on-sale .price-item--sale{color:var(--color-sale-price)}.rating{margin:0;display:inline-block}.rating-star{--letter-spacing:.3;--font-size:1.5;--percent:calc((var(--rating) / var(--rating-max) + var(--rating-decimal) * var(--font-size) / (var(--rating-max) * (var(--letter-spacing) + var(--font-size)))) * 100%);letter-spacing:calc(var(--letter-spacing) * 1rem);font-size:calc(var(--font-size) * 1rem);margin:0;font-family:Times;line-height:1;display:inline-block}.rating-star:before{content:"★★★★★";background:linear-gradient(90deg, var(--color-reviews) var(--percent), rgba(var(--color-foreground), .15) var(--percent));-webkit-text-fill-color:transparent;-webkit-background-clip:text}.rating-text,.rating-count{margin:0;display:none}.card{border-radius:var(--card-radius);text-decoration:none;display:block;overflow:hidden}.card--media{text-decoration:none;display:block}.card--text .media--adapt{padding-bottom:100%}.card--media .card__text-spacing{z-index:1;width:100%;height:100%;color:rgb(var(--color-background));--color-link:currentColor;--color-border:currentColor;--color-heading:currentColor;--color-price:currentColor;align-items:flex-end;padding:1.5rem 2rem;display:flex;position:absolute;top:0;left:0}.card--media .card__text-spacing:after{content:"";pointer-events:none;z-index:-1;background-image:linear-gradient(to top, rgba(var(--color-foreground), .46) 0, transparent 40%, transparent 100%);width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (min-width:750px){.card--media .card__text-spacing{padding:2rem 3rem}}.card--media .card__text-spacing>div{flex-direction:column-reverse;display:flex}.card__text-spacing{padding:3rem}.card__text-spacing>*{margin:0}.card__text-spacing .card-information__text{padding-bottom:0}.card__text{word-break:break-word;margin:0}.card+.card-information{justify-content:center;padding-top:.6rem;display:flex;position:relative}.card--product{box-sizing:border-box;z-index:2;border:var(--card-border-width) solid rgb(var(--color-border));background-color:rgb(var(--card-color-scheme));box-shadow:var(--card-shadow-horizontal-offset) var(--card-shadow-vertical-offset) rgba(var(--color-shadow), var(--shadow-opacity));position:relative;overflow:visible}.card--product+.card-information{text-align:var(--card-text-alignment)}.card--product+.card-information .price,.card--product+.card-information .card-information__top{justify-content:var(--card-flex-alignment)}.card-information>*+*{margin-top:.5rem}.card--product+.card-information>*+*{margin-top:0}.card__content>*{margin:0}.card-information__text{color:rgb(var(--color-link));padding-bottom:.2rem;font-weight:400;text-decoration:none}.card-information__text small{color:rgba(var(--color-foreground), .7);padding-inline-start:.4rem}.card-information__button{pointer-events:none;text-align:center;z-index:2;white-space:nowrap;justify-content:flex-end;column-gap:1rem;width:calc(100% - 3rem);height:3.6rem;margin-top:0;display:flex;position:absolute;bottom:100%;overflow:hidden;transform:translateY(-1.5rem)}.card-information__button .button:not(.loading){pointer-events:visible}.card-information__button .button .icon{stroke-width:1.2px;width:1.6rem;height:1.6rem}@media screen and (hover:hover) and (min-width:750px){.card-information__button{height:4rem}.card-information__button .button{width:100%;min-width:auto;box-shadow:none;border-radius:min(var(--button-radius), .8rem);opacity:0;transition:color var(--duration-long) ease, transform var(--duration-default) ease, opacity var(--duration-default) ease;will-change:transform;display:flex;transform:translateY(100%)}.card-information__button .button .icon{display:none}}@media screen and (min-width:750px){.no-js .card-information__button .button:not(.button--soldout){display:none}}@media screen and (hover:none) and (max-width:1366px),screen and (max-width:749px){.card-information__button .button{text-indent:-9999px;width:3.6rem;min-width:auto;min-height:3.6rem;box-shadow:none;border-radius:50%;flex:none;padding:0}}.card-information__wrapper{width:100%;line-height:calc(1 + .4 / var(--font-body-scale))}.card-information__wrapper .caption-with-letter-spacing{margin-bottom:.6rem;display:block}.card-information__wrapper>:not(.visually-hidden:first-child)+*{margin-top:.6rem}.card-information__wrapper .caption{letter-spacing:.07rem}.card-wrapper{color:inherit;text-decoration:none;display:block;position:relative}.card-wrapper:focus-within .card{box-shadow:none}.card-wrapper .full-unstyled-link{display:none}.card__media{padding:var(--card-image-padding);border-radius:calc(var(--card-radius) - var(--card-border-width) - var(--card-image-padding))}.card-article-info{flex-wrap:wrap;margin-top:1rem;display:flex}.card__badge{grid-row-gap:1rem;z-index:2;pointer-events:none;flex-direction:column;max-width:50%;display:flex;position:absolute;top:0;left:0}.card__badge .badge{padding:.5rem 1rem;padding-top:calc(.5rem + var(--font-button-baseline));font-size:1.4rem}@media screen and (max-width:480px){.card__badge .badge{padding:.4rem .8rem;padding-top:calc(.4rem + var(--font-button-baseline));font-size:1.4rem}}.card-wrapper:hover .card-information__button .button{opacity:1;transform:translateY(0)}@media screen and (min-width:990px){.card-wrapper .full-unstyled-link{display:flex}.card .media.media--hover-effect>picture:only-child,.card .media.media--hover-effect>picture+picture,.card-wrapper .media.media--hover-effect>picture:only-child:only-child{transition-property:transform,opacity}.card:hover .media.media--hover-effect>picture:first-child:only-child{transform:scale(1.03)}.card:hover .media.media--hover-effect>picture+picture{opacity:1;pointer-events:auto;transition-property:opacity,transform;transform:scale(1.03)}.card-information__text{display:inline}}@media screen and (hover:hover){.card-information__text{background-image:linear-gradient(to top, rgb(var(--color-border)) 0, rgb(var(--color-border)) 0), linear-gradient(to top, transparent 0, transparent 0);transition:background-size var(--duration-default) ease;background-position:100% 100%;background-repeat:no-repeat;background-size:0 .1rem,100% .1rem}.card-wrapper:hover .card-information__text{background-position:0 100%;background-size:100% .1rem,100% .1rem}}.product-grid .badge--soldout{display:none}.product-grid .card-information .button--soldout{pointer-events:none;box-shadow:none;opacity:1;background-color:rgba(var(--color-foreground), .5);color:rgb(var(--color-background));border-radius:var(--button-radius);text-indent:unset;width:100%;padding:.6rem 2rem;padding-top:calc(.6rem + var(--font-button-baseline));border:none;display:inline-flex;transform:none}.card-information__top{justify-content:space-between;display:flex}.media.media--hover-effect>picture+picture{opacity:0;display:none}@media screen and (min-width:990px){.card .media.media--hover-effect>picture:first-child{transition-property:transform,opacity}.card:hover .media.media--hover-effect>picture:first-child{transform:scale(1.03)}}.media--square{padding-bottom:100%}.media--portrait{padding-bottom:125%}.media--landscape{padding-bottom:66.6%}.media--wide{padding-bottom:56.25%}.media--adapt{padding-bottom:var(--image-ratio-percent,100%)}.card--product .card__media .media{background-color:#f4f4f3}.card--product .card__media .media>picture img{object-fit:cover}.view-all{display:block}.card-information .price{color:rgba(var(--color-foreground), .58);letter-spacing:.04rem}.card-information .price bdi{font-variant-numeric:tabular-nums;font-size:1.65rem}@media screen and (min-width:750px){.card-information .price bdi{font-size:1.75rem}}.badge--promo{letter-spacing:.06em;white-space:nowrap;font-size:1rem}.price__cada{letter-spacing:.04em;color:rgba(var(--color-foreground), .6);margin-inline-start:.4rem;font-size:1.1rem}.price--promo-texto .price-item{color:var(--color-sale-price)}
.slideshow{background-color:rgb(var(--color-background));flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;display:flex;overflow:hidden}.slideshow__left,.slideshow__center,.slideshow__right{flex:0 0 100%;width:100%;max-width:100%}.slideshow__left{display:none}.slideshow--only1 .slideshow__center{min-height:auto}.slideshow__right{height:var(--image-height);order:-1}@media screen and (min-width:750px){.slideshow{height:715px}.slideshow__left{flex:0 0 15rem;max-width:15rem;height:70%}.slideshow__center{z-index:2;flex:0 0 20rem;max-width:20rem;height:70%;padding:0;position:relative}.slideshow__right{flex:0 0 calc(100% - 35rem);order:2;align-self:flex-end;max-width:calc(100% - 35rem);height:715px}.slideshow__left .media--550px{height:385px}.slideshow__left .media--650px{height:455px}.slideshow__left .media--750px{height:525px}.slideshow__left .media--100vh{height:70vh}.slideshow--modern .slideshow__box{padding:0}.slideshow--only1{position:relative}.slideshow--only1 .slideshow__right{flex:0 0 100%;max-width:100%}.slideshow--only1.slideshow--modern .slideshow__center{flex:0 0 50rem;max-width:50rem;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slideshow--only1 .slideshow__content{width:100%;position:static}.slideshow--only1.slideshow--modern .slideshow__box{padding:0}.slideshow--only1 .slideshow__heading{text-indent:0}}@media screen and (min-width:750px) and (max-width:1199px){.slideshow__center{flex:0 0 20%;align-self:flex-end;max-width:20%;height:80%}.slideshow__right{flex:0 0 80%;order:2;max-width:80%}}@media screen and (min-width:1200px){.slideshow__left{display:block}}@media screen and (min-width:1320px){.slideshow__left{flex:0 0 15rem;max-width:15rem}.slideshow__center{flex:0 0 20rem;max-width:20rem}.slideshow__right{flex:0 0 calc(100% - 35rem);max-width:calc(100% - 35rem)}}.slideshow__content{background-color:rgba(var(--color-overlay), var(--color-overlay-opacity));padding:3rem 0 1.5rem}@media screen and (min-width:750px){.slideshow__content{z-index:4;padding:5rem;width:180%;height:100%;padding-inline-start:7rem;position:absolute;top:5rem;left:0}}@media screen and (min-width:750px) and (max-width:889px){.slideshow__content{padding:6rem;padding-inline-start:4rem}}@media screen and (min-width:1200px){.slideshow__content{width:200%;padding-inline-start:calc(4.6875vw + 2rem)}}.slideshow__content .flickity-button{display:none}@media screen and (min-width:750px){.slideshow__content .flickity-button{opacity:1;pointer-events:visible;border:var(--button-border-width) solid rgb(var(--color-button-border));width:5rem;height:5rem;color:rgb(var(--color-button-text));background-color:rgb(var(--color-button-background));box-shadow:none;appearance:none;z-index:1;animation:fade-in var(--duration-default) ease;border-radius:0;outline:none;margin:0;display:block;top:-5rem;right:auto;overflow:hidden;transform:none}.slideshow__content .flickity-button:after{content:"";z-index:-1;background-color:rgb(var(--color-button-text));backface-visibility:hidden;will-change:transform;transform-origin:0 100%;width:120%;height:100%;transition:transform var(--duration-long) ease;position:absolute;inset:0;transform:rotate(10deg)translate(-1.2em,110%)}.slideshow__content .flickity-button.previous{left:0}.slideshow__content .flickity-button.next{left:5rem}.slideshow__content .flickity-button.next svg{transform:rotate(180deg)scaleX(-1)}.slideshow__content .flickity-button svg{transition:color var(--duration-default) ease}}@media screen and (hover:hover){.slideshow__content .flickity-button:hover{color:rgb(var(--color-button-background))}.slideshow__content .flickity-button:hover:after{transform:rotate(0)translate(0,0)}}@media screen and (min-width:750px){.slideshow__content .flickity-page-dots{pointer-events:none;z-index:4;width:auto;padding:0;display:none;inset:auto auto 2rem;transform:none}}.slideshow__center .flickity-viewport{overflow:visible}.slideshow__center .flickity-slider{transform:none!important}.slideshow__box{z-index:2;outline:0;width:100%;top:0;transition:none!important;left:auto!important;right:auto!important;transform:none!important}.slideshow__box.is-selected{z-index:3}.slideshow__box+.slideshow__box{display:none}.flickity-slider .slideshow__box+.slideshow__box{display:block}.js .slideshow__card{opacity:0;transition:opacity var(--duration-default) ease;transition-delay:0s}.slideshow__card>*+*{margin-top:2rem}.slideshow__card>:last-child.slideshow__button{margin-top:3rem}.slideshow__card>:first-child.slideshow__heading,.slideshow__card>:first-child.slideshow__subheading{margin-top:0}.slideshow__subheading+.slideshow__heading{margin-top:.5rem}.slideshow__subheading{letter-spacing:.2em;text-transform:uppercase;margin-bottom:0;line-height:1.25}@media screen and (max-width:749px){.slideshow__center.mobile-center .button{min-width:60%}.slideshow__center.mobile-center .flickity-page-dots{left:50%;transform:translate(-50%)}.slideshow__center.mobile-right .flickity-page-dots{right:0}}@media screen and (max-width:480px){.slideshow__center .button{width:100%}}.slideshow__heading{letter-spacing:.02em;margin-bottom:0;line-height:1}@media screen and (min-width:750px){.slideshow__heading{letter-spacing:-.02em;text-indent:-3.4rem}.slideshow__heading.h0{font-size:calc(var(--font-heading-scale) * 6.4rem)}.slideshow__subheading.h5{font-size:calc(var(--font-heading-scale) * 1.2rem)}}.slideshow__text{color:rgb(var(--color-foreground))}.js .slideshow__box [data-animate]{opacity:0;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:calc(var(--duration-long) * 2);transform:translate(6rem)}.js .is-previous .slideshow__box [data-animate]{transform:translate(-6rem)}.js .slideshow__box [data-animate-delay-1]{transition-delay:var(--duration-default)}.js .slideshow__box [data-animate-delay-2]{transition-delay:calc(var(--duration-default) + .1s)}.js .slideshow__box [data-animate-delay-3]{transition-delay:calc(var(--duration-default) + .2s)}.js .slideshow__box [data-animate-delay-4]{transition-delay:calc(var(--duration-default) + .3s)}.js .slideshow .is-selected .slideshow__card{z-index:2;opacity:1;transition:opacity var(--duration-default) ease;transition-delay:.1s}.js .slideshow .is-selected [data-animate]{opacity:1;transform:translate(0)}.slideshow__slide{width:100%;height:100%;overflow:hidden}.slideshow__slide+.slideshow__slide{display:none}.flickity-slider .slideshow__slide+.slideshow__slide{display:block}.slideshow__image-wrapper{height:100%}.slideshow__image{width:100%;transition:transform 2.5s;position:relative;transform:scale(1.1)!important}.slideshow__slide.is-selected .slideshow__image{transform:scale(1)!important}.slideshow__image img{object-fit:cover;object-position:var(--image-position);width:100%;height:100%;position:absolute;top:0;left:0}.slideshow__image--placeholder{background-color:#00000080}@media screen and (min-width:750px){.slideshow--legacy{position:relative}.slideshow--legacy .slideshow__left{display:none}.slideshow--legacy .slideshow__center{pointer-events:none;width:100%;max-width:100%;height:100%;position:absolute;top:0;left:0}.slideshow--legacy .slideshow__right{flex:0 0 100%;max-width:100%}.slideshow--legacy .slideshow__content{width:100%;padding:8rem 0;top:0}.slideshow--legacy .slideshow__center .flickity-slider{justify-content:center;display:flex}.slideshow--legacy .slideshow__box{align-items:center;height:100%;display:flex}.slideshow--legacy .flickity-slider .slideshow__box+.slideshow__box{display:flex}.slideshow--legacy .slideshow__box--top-left{text-align:start;justify-content:flex-start;align-items:flex-start}.slideshow--legacy .slideshow__box--top-center{text-align:center;justify-content:center;align-items:flex-start}.slideshow--legacy .slideshow__box--top-right{text-align:end;justify-content:flex-end;align-items:flex-start}.slideshow--legacy .slideshow__box--middle-left{text-align:start;justify-content:flex-start;align-items:center}.slideshow--legacy .slideshow__box--middle-center{text-align:center;justify-content:center;align-items:center}.slideshow--legacy .slideshow__box--middle-right{text-align:end;justify-content:flex-end;align-items:center}.slideshow--legacy .slideshow__box--bottom-left{text-align:start;justify-content:flex-start;align-items:flex-end}.slideshow--legacy .slideshow__box--bottom-center{text-align:center;justify-content:center;align-items:flex-end}.slideshow--legacy .slideshow__box--bottom-right{text-align:end;justify-content:flex-end;align-items:flex-end}.slideshow--legacy .slideshow__card{max-width:72.6rem}.slideshow--legacy .is-selected .slideshow__card{pointer-events:visible}.slideshow--legacy .slideshow__heading{text-indent:unset}.slideshow--legacy .flickity-button{display:none}.slideshow--legacy .flickity-page-dots{pointer-events:visible;background-color:#0000;column-gap:1rem;display:flex;bottom:2.3rem;left:50%;transform:translate(-50%)}.slideshow--legacy .flickity-page-dots .flickity-page-dot{opacity:1;align-items:flex-end;width:5rem;height:3.4rem;padding:0;position:relative;overflow:hidden}.slideshow--legacy .flickity-page-dots .flickity-page-dot:after{opacity:.4;width:100%;height:.2rem;transition-property:height,opacity;transition-duration:var(--duration-default);border-radius:0;transition-timing-function:ease}.slideshow--legacy .flickity-page-dots .flickity-page-dot:before{content:"";z-index:1;background-color:rgb(var(--color-foreground));width:100%;height:.5rem;transition:none;position:absolute;bottom:0;left:0;transform:translate(-100%)}.slideshow--legacy .flickity-page-dots .flickity-page-dot:hover:after{opacity:1}.slideshow--legacy .flickity-page-dots .is-selected:after{height:.5rem;transform:scale(1)}.slideshow--legacy .flickity-page-dots .is-selected:before{animation:linear forwards slideshow-dots}@keyframes slideshow-dots{0%{transform:translate(-100%)}to{transform:translate(0)}}.slideshow--adapt_first{align-items:unset}.slideshow--adapt_first .slideshow__left,.slideshow--adapt_first .slideshow__center{align-self:unset;height:auto}.slideshow--adapt_first .slideshow__left .flickity-viewport{width:100%;height:70%;position:absolute;bottom:0;left:0}.slideshow--adapt_first .slideshow__content{height:70%;top:auto;bottom:0}.slideshow--adapt_first .slideshow__right .flickity-viewport:before{content:"";padding-bottom:var(--image-ratio-percent,56.25%);display:block}.slideshow--adapt_first .slideshow__image{height:100%;padding-bottom:0}.slideshow--adapt_first.slideshow--only1 .slideshow__image{height:0;padding-bottom:var(--image-ratio-percent,56.25%)}.slideshow--adapt_first.slideshow--legacy .slideshow__center{height:100%}.slideshow--adapt_first.slideshow--legacy .slideshow__content{height:100%;top:0}.slideshow--adapt_first.slideshow--legacy .slideshow__center .flickity-viewport{height:100%!important}}@media screen and (min-width:750px) and (max-width:1199px){.slideshow--adapt_first .slideshow__content{height:80%}}@media screen and (max-width:749px){.slideshow--mobile-adapt_first .slideshow__right .flickity-viewport:before{content:"";padding-bottom:var(--image-ratio-percent,56.25%);display:block}.slideshow--mobile-adapt_first .slideshow__image{height:100%}.slideshow--mobile-adapt_first.slideshow--only1 .slideshow__image{height:0;padding-bottom:var(--image-ratio-percent,56.25%)}.slideshow--mobile-100vh .slideshow__right{height:90vh}.slideshow .slideshow__box{padding:0}}@media screen and (min-width:750px){#MainContent>.shopify-section:first-child .slideshow--100vh .media--100vh,#MainContent>.shopify-section:first-child .slideshow--100vh{height:calc(100vh - var(--announcement-height,0px))}}@media screen and (max-width:749px){.slideshow .flickity-page-dots{background-color:#0000;column-gap:1rem;padding:0;bottom:calc(100% + 1rem);left:50%;transform:translate(-50%)}.slideshow .flickity-page-dot{align-items:flex-end;width:5rem;height:2.5rem;padding:0}.slideshow .flickity-page-dot:after{width:100%;height:.2rem;transition:height var(--duration-default) ease;background-color:#fff;border-radius:0;transform:scale(1)}.slideshow .flickity-page-dot.is-selected:after{height:.5rem}.slideshow__content{background-color:#0000}.slideshow__right{position:relative}.slideshow--legacy .slideshow__right:after{content:"";pointer-events:none;background-color:rgba(var(--color-overlay), var(--color-overlay-opacity));width:100%;height:100%;position:absolute;top:0;left:0}.slideshow--mobile-overlay{position:relative}.slideshow--mobile-overlay .slideshow__center{z-index:1;position:absolute;bottom:0;left:0}.slideshow--mobile-overlay .slideshow__content{padding-top:0;padding-bottom:4.2rem}.slideshow--mobile-overlay .slideshow__center .button{width:auto;min-width:auto}.slideshow--mobile-overlay .flickity-page-dots{bottom:1rem}.slideshow--mobile-overlay .flickity-page-dot:after{background-color:rgb(var(--color-foreground))}}.slideshow__right .flickity-viewport{height:100%;overflow:hidden}.slideshow__right .flickity-slider{height:100%;display:flex}.slideshow__right .flickity-slider .slideshow__slide{flex:0 0 100%;min-width:0}@media screen and (min-width:750px){.slideshow--legacy .slideshow__center .flickity-slider{width:100%;height:100%;position:relative}.slideshow--legacy .slideshow__center .slideshow__box{position:absolute;inset:0}}@media screen and (max-width:749px){.slideshow--legacy .slideshow__center .flickity-slider{display:grid}.slideshow--legacy .slideshow__center .slideshow__box{grid-area:1/1}.slideshow--legacy .slideshow__center .slideshow__box[class*=--top-]{align-self:start}.slideshow--legacy .slideshow__center .slideshow__box[class*=--middle-]{align-self:center}.slideshow--legacy .slideshow__center .slideshow__box[class*=--bottom-]{align-self:end}}.slideshow .flickity-page-dots{cursor:pointer;margin:0;padding:0;list-style:none;display:flex;position:absolute}.slideshow .flickity-page-dot{cursor:pointer;background:0 0;border:0;display:flex}.slideshow .flickity-page-dot:after{content:"";background-color:rgb(var(--color-foreground));display:block}.slideshow--legacy[data-autorotate=true] .flickity-page-dots .flickity-page-dot:before{animation-duration:var(--autorotate-speed)}.slideshow--mobile-500px{--image-height:500px;height:500px;min-height:500px}@media screen and (min-width:750px){.slideshow--650px{--image-height:650px;height:650px;min-height:650px}}.section-slideshow .slideshow__card{text-shadow:none}.section-slideshow .slideshow__right{position:relative}.section-slideshow .slideshow--legacy .slideshow__right:after{content:"";pointer-events:none;background:linear-gradient(90deg,#1a1b1880 0%,#1a1b1847 32%,#1a1b1800 60%);position:absolute;inset:0}@media screen and (max-width:749px){.section-slideshow .slideshow--legacy .slideshow__right:after{background:linear-gradient(#1a1b1859 0%,#1a1b1800 22%),linear-gradient(#1a1b1800 25%,#1a1b184d 55%,#1a1b1899 100%)}}.section-slideshow .slideshow__button .button{--color-button-text:255, 255, 255;color:#fff;-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);box-shadow:none;background-color:#ffffff24;border:1px solid #ffffff73}@media screen and (hover:hover){.section-slideshow .slideshow__button .button:hover{background-color:#ffffff42;border-color:#ffffffb3}}
.logo-bar{text-align:center;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1.5rem;display:flex}.logo-bar__item:not(.loading){background-color:#0000}.logo-bar__item{vertical-align:top;width:calc(50% - 1rem);opacity:var(--logo-opacity);transition:opacity var(--duration-default) ease;flex:none}.logo-bar .media{max-width:90px;margin:0 auto;min-height:auto!important;padding-bottom:0!important;position:relative!important}.logo-bar__image{width:100%;height:auto;display:block;position:relative!important}.logo-bar__text{text-align:center;margin-top:10px;margin-bottom:0;font-family:inherit;font-weight:700;line-height:1.2}@media screen and (min-width:750px){.logo-bar{flex-wrap:nowrap;gap:3rem}.logo-bar__item{flex:1 1 0;width:auto}.logo-bar .media{max-width:90px}}@media screen and (hover:hover){.logo-bar__item:hover{opacity:1}}.logo-bar__link{display:block}.section:has(>.section--padding>.logo-list){background-image:linear-gradient(#0a0a0a59,#0a0a0a59),url(/content/faixa-diferenciais.webp);background-position:50%;background-size:cover;overflow:hidden}.section--padding:has(>.logo-list){padding-top:20px;padding-bottom:20px}.logo-list{--logo-opacity:.9}.logo-bar{align-items:stretch;gap:1rem}.logo-bar__item{opacity:1;-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);width:calc(50% - .5rem);transition:background var(--duration-default) ease, border-color var(--duration-default) ease;background:linear-gradient(#ffffff14,#ffffff05);border:1px solid #ffffff47;border-radius:0;align-items:center;padding:1rem 1.2rem 1rem 1rem;display:flex;overflow:visible;box-shadow:inset 0 1px #ffffff40,0 10px 24px #0000004d}.logo-bar .media,.logo-bar__item .media{width:5.6rem;max-width:none;height:4.2rem;opacity:var(--logo-opacity);flex:none;justify-content:center;align-items:center;margin:0 1rem 0 0;display:flex}.logo-bar__item .logo-bar__image{object-fit:contain;width:auto;max-width:100%;height:100%}.logo-bar__item:first-child .media{height:3.4rem}.logo-bar__item .logo-bar__text{text-align:left;letter-spacing:.08em;text-transform:uppercase;opacity:var(--logo-opacity);margin:0;padding-left:1.1rem;font-size:1.2rem;font-weight:500;line-height:1.35;position:relative}.logo-bar__item .logo-bar__text:before{content:"";background:#ffffff59;width:1px;height:3.6rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media screen and (min-width:750px){.logo-bar{gap:2rem}.logo-bar__item{flex:1 1 0;width:auto;padding:1.4rem 2rem 1.4rem 1.8rem}.logo-bar .media,.logo-bar__item .media{width:8.4rem;height:6rem;margin-right:1.8rem}.logo-bar__item:first-child .media{height:4.8rem}.logo-bar__item .logo-bar__text{padding-left:1.8rem;font-size:1.55rem}.logo-bar__item .logo-bar__text:before{height:5rem}}@media screen and (max-width:749px){.logo-bar__item .logo-bar__text{letter-spacing:.04em}}@media screen and (min-width:750px) and (max-width:1099px){.logo-bar{flex-wrap:wrap}.logo-bar__item{flex:calc(50% - 1rem)}}@media screen and (hover:hover){.logo-bar__item:hover{opacity:1;background:linear-gradient(#ffffff21,#ffffff0a);border-color:#ffffff73}}
.collection-list{row-gap:var(--grid-vertical-spacing);--grid-vertical-spacing:1rem;margin-top:0;margin-bottom:0}@media screen and (min-width:480px){.collection-list{--grid-vertical-spacing:2rem}}@media screen and (min-width:750px){.collection-list{--grid-vertical-spacing:3rem}}@media screen and (max-width:749px){.collection-list:not(.slider){padding-inline:0}}.collection-list__item:only-child{width:100%;max-width:100%}.collection-list__item:only-child .media{height:35rem}.collection-list__item{padding-bottom:0}@media screen and (max-width:749px){.slider.collection-list--1-items{padding-bottom:0}.collection-list__item .card__text .h3{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}}@media screen and (min-width:750px) and (max-width:989px){.slider.collection-list--1-items,.slider.collection-list--2-items,.slider.collection-list--3-items,.slider.collection-list--4-items{padding-bottom:0}}@media screen and (min-width:750px){.collection-list__item:only-child>:not(.card--media){height:32rem}.collection-list__item:only-child .media{height:47rem}.collection-list__item a:hover{box-shadow:none}.collection-list.grid--3-col-tablet .grid__item{max-width:calc(33.33% - var(--grid-horizontal-spacing) * 2 / 3)}.collection-list--4-items .grid__item,.collection-list--7-items .grid__item:nth-child(n+4),.collection-list--10-items .grid__item:nth-child(n+7){width:calc(50% - var(--grid-horizontal-spacing) / 2)}}.collection-list__item .card-colored{position:relative}.collection-list .card--media .card__text-spacing .card-information__text{color:#fff}.collection-list .card--media .card__text-spacing:after{background-image:none}.collection-list--contrast .card--media .card__text-spacing:after{background-image:linear-gradient(0deg,#04040475 0,#36363633 40%,#0000 100%)}@media screen and (hover:hover){.collection-list__item .card-information__text{transition-property:background-size;transition-timing-function:ease;transition-duration:var(--duration-default);background-image:linear-gradient(0deg,currentColor 0 0),linear-gradient(0deg,#0000 0 0);background-position:100% 100%,100% 100%;background-repeat:no-repeat;background-size:0% .1rem,100% .1rem;display:inline}.collection-list__item .card:hover .card-information__text{background-position:0 100%,0 100%;background-size:100% .1rem,100% .1rem}}
.product{column-gap:0;margin:0}.product__media-wrapper{padding-bottom:0;position:relative}.product__thumbnails-wrapper,.no-js .product__thumbnails-wrapper{display:none}media-gallery{display:block}@media screen and (min-width:750px){.product--right{flex-direction:row-reverse}.product__thumbnails-wrapper{z-index:2;pointer-events:none;width:4.6rem;display:block;position:absolute;top:0;bottom:0;right:-2.3rem}.product__thumbnails{pointer-events:visible;row-gap:.6rem;width:100%;margin:6rem 0 0;padding:0;list-style:none;display:grid;position:sticky;top:6rem}.product__thumbnail{cursor:pointer;box-shadow:0 0 4rem rgba(var(--color-foreground), .2);position:relative;overflow:hidden}.product__thumbnail:after{content:"";pointer-events:none;width:100%;height:100%;box-shadow:inset 0 0 0 .2rem rgb(var(--color-background));transition:box-shadow var(--duration-default) ease;position:absolute;top:0;left:0}.product__thumbnail.is-active:after{box-shadow:inset 0 0 0 .2rem rgb(var(--color-foreground))}.product__thumbnails .media{pointer-events:none;background-color:rgba(var(--color-foreground), .06);transition:transform var(--duration-long) ease}.product__thumbnails .media-wrapper.loading{box-shadow:inset 0 0 0 .2rem rgb(var(--color-background))}.product__thumbnails .deferred-media__poster-button{pointer-events:none;width:2rem;height:2rem;color:rgb(var(--color-background));background-color:rgba(var(--color-foreground), .9);border-radius:.4rem;bottom:.5rem;right:.5rem}}@media screen and (min-width:990px){.product__thumbnails-wrapper{width:6rem;right:-3rem}}@media screen and (hover:hover){.product__thumbnail:hover:after{box-shadow:inset 0 0 0 .3rem rgb(var(--color-background))}.product__thumbnail.is-active:hover:after{box-shadow:inset 0 0 0 .3rem rgb(var(--color-foreground))}.product__thumbnail:hover .media{transform:scale(1.1)}}.product__info-wrapper{padding-bottom:0}.product__media-wrapper .slider-mobile--overlay .slider-buttons{margin-bottom:0;bottom:0}.product__media-wrapper .slider-mobile--overlay .slider-button{text-align:center;width:5rem;height:5rem}@media screen and (min-width:750px){.product--thumbnail_slider .product__media-gallery,.product--stacked .product__info-container--sticky,.product--columns .product__info-container--sticky{z-index:1;display:block;position:sticky;top:0}.product--right .product__info-container{padding-inline:0 5rem}.product__info-container{padding-top:3rem;padding-inline-start:5rem}.product__media-wrapper .slider-buttons,.product--thumbnail_slider:not(.product--hide-thumbnails) .product__media-item:not(.is-active){display:none}}@media screen and (min-width:990px){.product--right .product__info-container{padding-inline:0 7rem}.product__info-container{padding-inline-start:7rem}.product--large:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{max-width:60%;width:calc(60% - var(--grid-horizontal-spacing) / 2)}.product--large:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__media-wrapper{max-width:40%;width:calc(40% - var(--grid-horizontal-spacing) / 2)}.product--medium:not(.product--no-media) .product__media-wrapper,.product--medium:not(.product--no-media) .product__info-wrapper{max-width:50%;width:calc(50% - var(--grid-horizontal-spacing) / 2)}}.shopify-payment-button__button{font-size:var(--font-button-size);letter-spacing:.3rem;line-height:calc(1 + .2 / var(--font-body-scale));text-transform:uppercase;border-radius:var(--button-radius);z-index:1;min-width:12rem;min-height:4.6rem;font-weight:600;font-family:var(--font-button-family);margin-top:var(--button-shadow-vertical-offset);position:relative;overflow:hidden}@media screen and (min-width:750px){.shopify-payment-button__button{min-height:5rem}}.shopify-payment-button__button--unbranded{color:rgb(var(--color-button-text));background-color:rgb(var(--color-button-background));border:var(--button-border-width) solid rgb(var(--color-button-border));transition-property:color,background-color,box-shadow;transition-duration:var(--duration-long);box-shadow:var(--button-shadow-horizontal-offset) var(--button-shadow-vertical-offset) rgba(var(--color-shadow), var(--shadow-opacity));transition-timing-function:ease}@media screen and (hover:hover){.shopify-payment-button__button--unbranded:after{content:"";z-index:-1;background-image:linear-gradient(90deg, transparent, rgba(var(--color-button-text), .25), transparent);width:100%;height:100%;position:absolute;top:0;left:-100%;transform:skew(-15deg)}.shopify-payment-button__button--unbranded:hover:not([disabled]){box-shadow:none;background-color:rgba(var(--color-button-background), .85);transition-delay:var(--duration-default)}.shopify-payment-button__button--unbranded:hover:after{animation:shine var(--duration-animate) ease}}.shopify-payment-button__more-options{font-size:1.2rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.05rem;text-underline-offset:.3rem;margin:1.6rem 0 1rem;text-decoration:underline}.product-form{display:block}.product-form__error-message-wrapper:not([hidden]){align-items:flex-start;margin-bottom:1.5rem;font-size:1.2rem;display:flex}.product-form__error-message-wrapper svg{flex-shrink:0;width:1.2rem;height:1.2rem;margin-top:.5rem;margin-right:.7rem}.product-form__input{border:none;flex-wrap:wrap;flex:0 0 100%;min-width:fit-content;margin:0 0 1.2rem;padding:0;display:flex}noscript .product-form__input{margin:2rem 0 0}variant-radios,variant-selects{display:block}.product-form__input--dropdown{margin-bottom:1.6rem}.product-form__input .form__label{width:100%;padding-inline-start:0;font-size:1.4rem}fieldset.product-form__input .form__label{text-transform:uppercase;margin-bottom:.4rem;font-size:1.3rem}.product-form__input .form__label-info{color:rgba(var(--color-foreground), .7);text-transform:none;display:inline-block}.product-form__input .form__facet-checkbox,.product-form__input .form__facet-radio{word-break:break-word;cursor:pointer;align-items:center;line-height:1.6rem;display:flex;position:relative}.product-form__input .form__facet-checkbox input[type=checkbox]{clip:rect(0, 0, 0, 0);width:.1rem;height:.1rem;position:absolute;overflow:hidden}.product-form__input .form__facet-checkbox .icon{color:rgb(var(--color-border));background-color:rgb(var(--color-background));flex-shrink:0;width:2rem;height:2rem;margin-inline-end:1rem}.product-form__input .form__facet-checkbox .icon path:last-child{color:rgb(var(--color-foreground))}.product-form__input .form__facet-radio .icon{border:1px solid rgb(var(--color-border));border-radius:50%;width:2rem;height:2rem;margin-inline-end:1rem;display:block;position:relative}.product-form__input .form__facet-radio .icon:after{content:"";background-color:currentColor;border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-form__input .form__facet-checkbox .icon path:last-child,.product-form__input .form__facet-radio .icon:after{opacity:0;transition:opacity var(--duration-short) ease}.product-form__input .form__facet-checkbox>input[type=checkbox]:checked~.icon-checkmark path:last-child,.product-form__input .form__facet-radio>input[type=radio]:checked~.icon:after{opacity:1}.product-form__input fieldset.product-form__input{flex-direction:column;row-gap:1rem}.product-form__input .form__popup{width:100%;margin-top:1rem}.product-form__input .form__popup .link{font-size:inherit;align-items:flex-end;line-height:1.2}.product-form__input input[type=radio]{clip:rect(0, 0, 0, 0);width:.1rem;height:.1rem;position:absolute;overflow:hidden}.product-form__input input[type=radio]+label{box-shadow:inset 0 0 0 .1rem rgb(var(--color-border));color:rgb(var(--color-foreground));margin-top:.6rem;margin-bottom:.4rem;letter-spacing:.1rem;cursor:pointer;z-index:1;min-width:4rem;min-height:4rem;transition-property:color,box-shadow;transition-timing-function:ease;transition-duration:var(--duration-default);border-radius:min(var(--button-radius), .3rem);align-items:center;margin-inline-end:1rem;padding:.6rem 1.6rem;font-size:1.4rem;line-height:1;display:flex;position:relative}@media screen and (hover:hover){.product-form__input input[type=radio]:not(:disabled):not([data-crossout])+label:not(.color__swatch):hover{box-shadow:inset 0 0 0 .2rem rgb(var(--color-foreground))}}.product-form__input input[type=radio]+label:before{content:"";border-bottom:.1rem solid rgb(var(--color-border));opacity:0;width:calc(100% - 2rem);transition:opacity var(--duration-default) ease;position:absolute;top:50%;left:1rem;transform:rotate(-30deg)}.product-form__input input[type=radio]+label:not(.color__swatch):after{content:"";z-index:-1;width:100%;height:100%;transition:background-color var(--duration-default) ease;border-radius:min(var(--button-radius), .3rem);position:absolute;top:0;left:0}.product-form__input input[type=radio]:checked+label{color:rgb(var(--color-background))}.product-form__input input[type=radio]:checked+label:not(.color__swatch){box-shadow:inset 0 0 0 .2rem rgb(var(--color-foreground))}.product-form__input input[type=radio]:checked+label:not(.color__swatch):after{background-color:rgb(var(--color-foreground))}.product-form__input input[type=radio]:disabled+label,.product-form__input input[type=radio][data-crossout]+label{color:rgb(var(--color-border));overflow:hidden}.product-form__input input[type=radio]:disabled+label{cursor:not-allowed}.product-form__input input[type=radio]:disabled+label:before,.product-form__input input[type=radio][data-crossout]+label:before{opacity:1}.product-form__input input[type=radio]:disabled+label:not(.color__swatch):after,.product-form__input input[type=radio][data-crossout]+label:not(.color__swatch):after{background-color:#0000}.product-form__input input[type=radio]:focus-visible+label,.product-form__input input[type=radio].focused+label,.no-js .shopify-payment-button__button [role=button]:focus+label{outline:.2rem solid rgb(var(--color-keyboard-focus));outline-offset:.3rem;box-shadow:0 0 0 .3rem rgb(var(--color-background)), 0 0 .5rem .4rem rgba(var(--color-keyboard-focus), .5)}.no-js .product-form__input input[type=radio]:focus:not(:focus-visible)+label{box-shadow:none}.product-form__input input[type=radio]+.color__swatch{width:3.6rem;min-width:auto;height:3.6rem;min-height:auto;box-shadow:none;border-radius:min(var(--button-radius), .3rem);justify-content:center;align-items:center;margin-inline-end:.5rem;padding:0;display:inline-flex;position:relative}.product-form__input input[type=radio]+.color__swatch.color__swatch--variant{width:4.2rem;height:4.2rem;margin-inline-end:.9rem}.product-form__input input[type=radio]+.color__swatch--round{border-radius:50%}.product-form__input input[type=radio]+.color__swatch:before,.product-form__input input[type=radio]+.color__swatch:after{content:"";background-size:cover;background-color:var(--swatch-background-color);background-image:var(--swatch-background-image);width:100%;height:100%;transition:transform var(--duration-long) ease;border-radius:min(var(--button-radius), .3rem);position:absolute;top:0;left:0;transform:scale(.6)}@media (min-resolution:2x){.product-form__input input[type=radio]+.color__swatch:before,.product-form__input input[type=radio]+.color__swatch:after{background-image:var(--swatch-background-image-2x,var(--swatch-background-image))}}.product-form__input input[type=radio]+.color__swatch.color__swatch--variant:before,.product-form__input input[type=radio]+.color__swatch.color__swatch--variant:after{transform:scale(.75)}.product-form__input input[type=radio]+.color__swatch:before{box-shadow:inset 0 0 0 .1rem rgb(var(--color-border))}.product-form__input input[type=radio]+.color__swatch--round:before,.product-form__input input[type=radio]+.color__swatch--round:after{border-radius:50%}.product-form__input input[type=radio]+.color__swatch .color__swatch-dot:after{content:"";z-index:1;width:4rem;height:4rem;transition:transform var(--duration-long) ease;border-radius:min(var(--button-radius), .1rem);box-shadow:inset 0 0 0 .1rem rgb(var(--color-border));filter:brightness(1.1);background-color:#0000;margin-top:-2rem;margin-left:-2rem;position:absolute;top:50%;left:50%;transform:scale(.6)}.product-form__input input[type=radio]:checked+.color__swatch .color__swatch-dot:after{filter:brightness()}.product-form__input input[type=radio]+.color__swatch.color__swatch--variant .color__swatch-dot:after{width:5rem;height:5rem;box-shadow:inset 0 0 0 .1rem rgb(var(--color-border));filter:brightness(1.1);background-color:#0000;margin-top:-2.5rem;margin-left:-2.5rem;transform:scale(.8)}.product-form__input input[type=radio]+.color__swatch--round .color__swatch-dot:after{border-radius:50%}.product-form__input input[type=radio]+.color__swatch .color__swatch-dot:before{content:"";z-index:1;border-bottom:.1rem solid rgb(var(--color-background));opacity:0;width:60%;transition:opacity var(--duration-default) ease;position:absolute;top:50%;left:20%;transform:rotate(-45deg)}.product-form__input input[type=radio]+.color__swatch.color__swatch--variant .color__swatch-dot:before{width:100%;left:0%}.product-form__input input[type=radio]:disabled+.color__swatch .color__swatch-dot:before,.product-form__input input[type=radio][data-crossout]+.color__swatch .color__swatch-dot:before{opacity:1}@media screen and (hover:hover){.product-form__input input[type=radio]:not(:disabled):not([data-crossout])+.color__swatch:hover{box-shadow:none}.product-form__input input[type=radio]+.color__swatch:hover:before,.product-form__input input[type=radio]+.color__swatch:hover:after{transform:scale(.8)}.product-form__input input[type=radio]:disabled+.color__swatch:hover:before,.product-form__input input[type=radio]:disabled+.color__swatch:hover:after,.product-form__input input[type=radio][data-crossout]+.color__swatch:hover:before,.product-form__input input[type=radio][data-crossout]+.color__swatch:hover:after{transform:scale(.6)}}.product-form__input input[type=radio]:checked+.color__swatch:before,.product-form__input input[type=radio]:checked+.color__swatch:after,.product-form__input input[type=radio]:checked+.color__swatch:hover:before,.product-form__input input[type=radio]:checked+.color__swatch:hover:after,.product-form__input input[type=radio]:checked+.color__swatch .color__swatch-dot:after{transform:scale(1)}.product-form__input input[type=radio]:checked+.color__swatch.color__swatch--variant .color__swatch-dot:after{filter:brightness(.9)}.product-form__input input[type=radio]:checked+.color__swatch .color__swatch-dot:before{width:100%;left:0}.product-form__buttons{grid-column-gap:2rem;grid-row-gap:2rem;flex-wrap:wrap;display:flex}.product-form__quantity{align-self:center}@media screen and (min-width:480px){.product-form__quantity+.product-form__submit{flex-grow:1;width:calc(100% - 14rem)}.no-js .product-form__quantity+.product-form__submit{width:100%}}.shopify-payment-button{width:100%;margin-top:-1rem}.product-form__submit[aria-disabled=true]+.shopify-payment-button,.product-form__submit[disabled]+.shopify-payment-button{pointer-events:none}@media screen and (forced-colors:active){.product-form__submit[aria-disabled=true]{color:window}}.shopify-payment-button__more-options{color:rgb(var(--color-foreground))}.shopify-payment-button__button--hidden{display:none}.product__info-container>*+*{margin:2rem 0 0}.product__info-container .product__description{line-height:1.4}.product__info-container .product-form,.product__info-container .product__description,.product__info-container .share-button{margin:2.5rem 0 0}.product__info-container .product__accordion+.share-button,.product__info-container .product-link__button+.share-button{margin-top:1.5rem}.product__info-container .spr-summary-starrating,.product__info-container .rating{margin-top:-1rem}.product__info-container .rating{display:block}.product__info-container .rating .rating-star{--letter-spacing:.2;--font-size:1.8}.product__info-container .spacing-section{min-height:var(--spacing-section-mobile);margin:0;display:block}@media screen and (min-width:990px){.product__info-container .spacing-section{min-height:var(--spacing-section-desktop)}}.product__info-container .spacing-section+*{margin-top:0}.product__text{line-height:calc(1 + .6 / var(--font-body-scale));align-items:center;margin-bottom:1rem;display:flex}.product__text .link{font-size:inherit;line-height:calc(1 + .4 / var(--font-body-scale))}.product__text .icon{fill:rgb(var(--color-foreground));height:calc(var(--font-heading-scale) * 2rem);width:calc(var(--font-heading-scale) * 2rem);margin-right:calc(var(--font-heading-scale) * 1rem)}a.product__text{color:rgba(var(--color-foreground), .75);text-decoration:none;display:block}.product__text.caption-with-letter-spacing{text-transform:uppercase}.product__text+.product__text{margin-top:1rem}.breadcrumb-wrapper+.product__title{margin-top:2rem}.product__title{justify-content:space-between;column-gap:3rem;margin-top:0;margin-bottom:1.5rem;display:flex}.product__title .product__heading{word-break:break-word;margin:0}@media screen and (min-width:750px){.product__title .price{margin-top:.6rem}}.product__title .price .price__sale,.product__title .price .price__last,.product__title .price .unit-price{justify-content:flex-end}.product__title .price .unit-price{margin-top:0}.product__title+.product__text.caption-with-letter-spacing,.product__title+.product__sku{margin-top:-1rem}.product__text.caption-with-letter-spacing+.product__title{font-weight:600}.breadcrumb+.product__title{margin-top:1rem}.product__sku+.rating{margin-top:0}.product__accordion .summary__title{padding:0 1.5rem}.product__accordion .accordion__title{text-transform:uppercase;letter-spacing:.3rem;align-items:center;max-width:100%;font-size:1.3rem;display:flex}.product__accordion .accordion__content{font-size:1.4rem;line-height:calc(1 + .6 / var(--font-body-scale));scroll-snap-type:y mandatory;scroll-behavior:smooth;scrollbar-width:thin;max-height:25rem;padding-inline:1.5rem;overflow:hidden auto}.product__accordion .accordion__content::-webkit-scrollbar{appearance:none;background-clip:padding-box;background-color:rgba(var(--color-border), .3);border:.3rem solid #0000;border-radius:1.6rem;width:.9rem}.product__accordion .accordion__content::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:rgb(var(--color-border));border:.3rem solid #0000;border-radius:1.6rem}.product__accordion .accordion__content li{line-height:calc(1 + .4 / var(--font-body-scale))}.product__accordion+.product-link__button{border-top:0;margin-top:0}.product-link__button{border-top:.1rem solid rgb(var(--color-border));border-bottom:.1rem solid rgb(var(--color-border))}.product-link__button a{color:rgb(var(--color-foreground));padding:1.5rem 0;line-height:1;text-decoration:none;display:block;position:relative}.product-link__button .summary__title{flex:1;display:flex}.product-link__button .accordion__title{text-transform:uppercase;letter-spacing:.3rem;align-items:center;max-width:100%;font-size:1.3rem;display:flex}.product-link__button .icon-caret{height:.6rem;margin-top:-.3rem;position:absolute;top:50%;right:1.5rem;transform:rotate(-90deg)}related-buttons{transform-style:preserve-3d;transition:all .6s;display:block;position:relative}related-buttons a{backface-visibility:hidden;transform:rotateX(0)}related-buttons a:last-child:not(:only-child){width:100%;position:absolute;top:0;left:0;transform:rotateX(180deg)}related-buttons a>*{pointer-events:none}related-buttons.is-flipped,related-buttons.is-flipped a:first-child:only-child{transform:rotateX(180deg)}.product-countdown{margin-bottom:3rem}.product-countdown .countdown{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));--color-border:var(--color-foreground)}.product-countdown .h4{margin:0 0 1rem}.product-countdown svg{fill:currentColor;margin-inline-end:.8rem;height:1.6rem;margin-bottom:-.2rem}.product-countdown--compact{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground), .2);border-radius:min(var(--button-radius), .8rem);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:2rem;display:flex}.product-countdown--compact .h4{margin:0}.product-countdown--compact .countdown{width:auto;font-size:calc(var(--font-heading-scale) * 1.6rem);line-height:calc(1 + .3/max(1,var(--font-heading-scale)));background-color:#0000;border:none;column-gap:1rem}.product-countdown--compact .countdown__item{width:auto;padding:0}.product-countdown--compact .countdown__item+.countdown__item{border:none}.product-separator hr{margin:0}.product-link__image{display:flex}.product-link__image a{line-height:1;display:block}.product-link__image img{width:auto;max-width:100%;height:var(--image-height)}#ProductImages{visibility:hidden;display:block;position:relative;top:-7rem}.product__info-container .price{line-height:calc(1 + .5 / var(--font-price-scale));letter-spacing:.13rem;flex-flow:wrap;align-items:flex-start;display:flex}.product__info-container .price--sold-out .price__badge-sale{display:none}.product__info-container .price .price__last{display:flex}.product__info-container .price .unit-price,.product__info-container .price .unit-price bdi,.product__info-container .price--on-sale .price-item--regular bdi{font-size:calc(var(--font-heading-scale) * 1.6rem)}.product__info-container .price--large bdi{font-size:calc(var(--font-heading-scale) * 2.8rem)}.product__info-container .price--medium bdi{font-size:calc(var(--font-heading-scale) * 2.2rem)}@media screen and (min-width:750px){.product__info-container>:first-child{margin-top:0}}.product__description-title{font-weight:600}.product--no-media{max-width:57rem;margin:0 auto}.product--no-media .product__info-container{padding-inline:0}.product--no-media .product__info-container .rating,.product--no-media .product__inventory-item,.product--no-media .product__tax{text-align:center}.product--no-media .product__title,.product--no-media .product__text,.product--no-media .product-link__image{justify-content:center}.product--no-media fieldset.product-form__input,.product--no-media .product-form__input--dropdown,.product--no-media .share-button{text-align:center;justify-content:center;align-items:center;display:flex}.product__tax{margin-top:0}.product--no-media .product-link__button{justify-content:center}.product--no-media .product-form__input--dropdown{flex-direction:column;max-width:100%}.product--no-media fieldset.product-form__input{flex-wrap:wrap;margin:0 auto 1.2rem}.product--no-media .product__info-container>modal-opener{text-align:center;display:block}.product--no-media .price{justify-content:center}product-gallery{display:block;overflow:hidden}.product__media-list{margin-bottom:0}.slider.product__media-list{margin-top:0;padding-bottom:0}@media screen and (max-width:749px){.product__media-wrapper product-gallery{margin-bottom:3rem}.product--mobile-adapt .product__media-list{height:0;padding-bottom:var(--force-image-ratio-percent)}}.product__media-item--variant{display:none}.product__media-item--variant:first-child{display:block}[data-gang-option]{display:none}[data-gang-option].gang__active{display:block}.product__media-icon .icon{width:1.4rem;height:1.4rem}.product__modal-opener--video .product__media-icon .icon{width:2.4rem;height:2.4rem}.product__media-icon{color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));box-shadow:0 0 4rem rgba(var(--color-foreground), .2);z-index:1;border-radius:50%;justify-content:center;align-items:center;width:3.6rem;height:3.6rem;display:flex;position:absolute;top:1rem;right:1rem}.product__media-video .product__media-icon{opacity:1}@media screen and (min-width:750px){.grid__item.product__media-item--full{width:100%}.product--columns .product__media-list{row-gap:var(--grid-horizontal-spacing);--grid-horizontal-spacing:.2rem}.product--columns .product__media-item:not(.product__media-item--single):not(:only-child){max-width:calc(50% - var(--grid-horizontal-spacing) / 2)}.product--columns .product__media-list .media-wrapper{opacity:1;transform:translateZ(0)}.product--columns .thumbnail-slider{display:none}.product__media-icon{top:1.5rem;right:1.5rem}}@media screen and (min-width:990px){.product__media-icon{display:none}}.product__media-item{padding-inline-start:0;padding-bottom:0}.product__media-item>*{display:block;position:relative}product-gallery .product__media-toggle{cursor:pointer;z-index:2;background-color:#0000;border:none;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;top:0;left:0}@media screen and (min-width:990px){product-gallery .product__media-toggle{cursor:none}}.product-media-modal{background-color:rgb(var(--color-background));box-sizing:border-box;pointer-events:none;width:0;height:0;position:static;top:0;left:0}.product-media-modal[open]{width:100%;height:100%;position:fixed}.product-media-modal:not([open]){content-visibility:hidden!important}.product-media-modal:not([open]) *{display:none;content-visibility:hidden!important}@media screen and (min-width:750px){.product-media-modal{padding:0}}.product-media-modal[open]{z-index:101;opacity:1;pointer-events:visible;transition-property:opacity,transform;transition-timing-function:ease;transition-duration:var(--duration-long);transform:scale(1)}.product-media-modal__content{width:100%;height:100vh;overflow:auto}@supports (height:100svh){.product-media-modal__content{height:100svh}}.product__media-list .deferred-media{display:none}@media screen and (min-width:750px){.product-media-modal__content{height:100vh}.product__modal-opener:not(.product__modal-opener--image){display:none}.product__media-list .deferred-media{display:block}}.product-media-modal__content>*{width:100%;height:auto;margin:auto}.product-media-modal__content .media{background:0 0}.product-media-modal__model{width:100%}.product-media-modal__toggle{color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));box-shadow:0 0 4rem rgba(var(--color-foreground), .2);cursor:pointer;z-index:2;border:none;border-radius:50%;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;padding:1.2rem;display:flex;position:fixed;top:2rem;right:2rem}.product-media-modal__content .deferred-media{width:100%}@media screen and (min-width:750px){.product-media-modal__toggle{width:6rem;height:6rem;top:3.5rem;right:4.8rem}}@media screen and (min-width:990px){.product-media-modal__toggle{top:3rem;right:4.3rem}}.product-media-modal__toggle .icon{pointer-events:none;width:2rem;height:2rem;transition:transform var(--duration-default) ease;display:block;position:relative;transform:rotate(45deg)}@media screen and (min-width:750px){.product-media-modal__toggle .icon{width:3rem;height:3rem}}@media screen and (hover:hover){.product-media-modal__toggle:hover .icon{transform:scale(.8)rotate(135deg)}}.share-button{display:block;position:relative}.product-popup-modal{box-sizing:border-box;opacity:0;visibility:hidden;z-index:-1;cursor:url(/cross.svg),url(/cross.png),zoom-out;background-color:rgba(var(--color-overlay), .5);transition:opacity var(--duration-default) ease;justify-content:center;align-items:flex-end;margin:0 auto;display:flex;position:fixed;inset:0}@media screen and (min-width:750px){.product-popup-modal{align-items:center}}.product-popup-modal[open]{opacity:1;visibility:visible;z-index:101}.product-popup-modal__content{background-color:rgb(var(--color-background));cursor:auto;min-width:36rem;max-width:72rem;min-height:28rem;margin:0 auto;position:relative}.product-popup-modal__content img{max-width:100%}.product-popup-modal__content table{width:100%}@media screen and (max-width:749px){.product-popup-modal__content{border-top-left-radius:.8rem;border-top-right-radius:.8rem;width:100%;max-width:100%}.product-popup-modal__content table{white-space:nowrap;max-width:fit-content;margin:0;display:block;overflow-x:auto}}.product-popup-modal__content table tbody tr:nth-child(odd){background-color:rgba(var(--color-foreground), .06)}.product-popup-modal__opener{display:block}.product-popup-modal__button{font-size:1.6rem;line-height:calc(1 + .8 / var(--font-body-scale))}.product-popup-modal__content-info{scroll-snap-type:y mandatory;scroll-behavior:smooth;scrollbar-width:thin;max-height:80vh;padding:2.5rem 1.5rem;overflow:hidden auto}@media screen and (min-width:750px){.product-popup-modal__content-info{padding:3rem 4.5rem}}.product-popup-modal__content-info::-webkit-scrollbar{appearance:none;background-clip:padding-box;background-color:rgba(var(--color-border), .3);border:.3rem solid #0000;border-radius:1.6rem;width:.9rem}.product-popup-modal__content-info::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:rgb(var(--color-border));border:.3rem solid #0000;border-radius:1.6rem}.product-popup-modal__content-info>*{width:100%;max-width:100%;height:auto;margin:0 auto}@media screen and (max-width:749px){.product-popup-modal__content-info>*{max-height:100%}}.product-popup-modal__content-info>.h2{word-break:break-word;margin-bottom:1.5rem}.product-popup-modal__toggle{width:4.4rem;height:4.4rem;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));box-shadow:0 0 4rem rgba(var(--color-foreground), .2);cursor:pointer;z-index:1;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:2rem;right:2rem}@media screen and (max-width:749px){.product-popup-modal__toggle{margin-top:-5.5rem;margin-right:-2.2rem;top:0;right:50%}}.product-popup-modal__toggle .icon{pointer-events:none;width:2rem;height:2rem;transition:transform var(--duration-default) ease;will-change:transform;position:relative;transform:scale(1)rotate(45deg)}@media screen and (hover:hover){.product-popup-modal__toggle:hover .icon{transform:scale(.8)rotate(135deg)}}.product .slider.product__media-list::-webkit-scrollbar{display:none}.product .slider.thumbnail-list::-webkit-scrollbar{display:none}.thumbnail-list{background-color:rgb(var(--color-background));max-width:27rem;box-shadow:0 0 4rem rgba(var(--color-foreground), .2);flex:1;column-gap:.6rem;padding:.6rem;scroll-padding-inline-start:.6rem;display:flex}@media screen and (min-width:750px){.product--stacked .thumbnail-list{display:none}}.thumbnail-slider .thumbnail-list+.slider-buttons{pointer-events:none;justify-content:space-between;width:27rem;height:100%;margin-bottom:0;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.thumbnail-slider .slider-button{pointer-events:visible;text-align:center;background-color:#0000;width:4.4rem;height:4.4rem}.thumbnail-slider .slider-button .icon{width:1.4rem}.thumbnail-slider .slider-button--prev{transform:translate(-100%)}.thumbnail-slider .slider-button--prev .icon{transform:rotate(90deg)}.thumbnail-slider .slider-button--next{transform:translate(100%)}.thumbnail-slider .slider-button--next .icon{transform:rotate(-90deg)}.thumbnail-slider .slider-button--next:after{content:none}.thumbnail-list_item--variant:not(:first-child){display:none}@media screen and (max-width:749px){.product--zoom-disabled .product__modal-opener:not(.product__modal-opener--image){display:none}.product--zoom-disabled .product__media-list .deferred-media{display:block}.product__modal-opener{width:100%}.product__modal-opener:not(.product__modal-opener--image) .product__media-icon .icon{width:2.4rem;height:2.4rem}media-gallery .thumbnail-slider{justify-content:center;align-items:center;margin-top:-2rem;margin-bottom:3rem;display:flex}.thumbnail-list{max-width:25.6rem}.thumbnail-list[data-media-count="2"]{max-width:10.6rem}.thumbnail-list[data-media-count="3"]{max-width:15.6rem}.thumbnail-list[data-media-count="4"]{max-width:20.6rem}.thumbnail-list__item.slider__slide{width:4.4rem}}@media screen and (min-width:750px){[data-animate-image] .product--thumbnail_slider use-animate[data-animate=fade-up]{transform:none}.product--thumbnail_slider .thumbnail-slider{z-index:5;justify-content:center;align-items:center;margin-top:3rem;display:flex}.product--hide-thumbnails .thumbnail-slider{display:none}.product--hide-thumbnails .product__media-list{padding-bottom:var(--force-image-ratio-percent);flex-wrap:inherit;scroll-snap-type:x mandatory;scroll-behavior:smooth;margin:0;list-style:none;display:flex;position:relative;overflow:auto hidden}.product--hide-thumbnails.product--adapt .product__media-list{height:0}.product--hide-thumbnails .product__media-wrapper .slider-buttons{display:flex}.product__media-gallery .slider-mobile-gutter .slider-button{display:none}.product--thumbnail_slider .slider-mobile-gutter .slider-button{display:block}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:6rem}.thumbnail-list.slider--tablet-up[data-media-count="2"]{max-width:13.8rem}.thumbnail-list.slider--tablet-up[data-media-count="3"]{max-width:20.4rem}}.thumbnail{cursor:pointer;background-color:#0000;border:none;width:100%}.thumbnail:after{content:"";width:100%;height:100%;box-shadow:inset 0 0 0 .1rem rgba(var(--color-foreground), .04);transition:box-shadow var(--duration-default) ease;position:absolute;top:0;left:0}.thumbnail[aria-current]:after{box-shadow:inset 0 0 0 .2rem rgba(var(--color-foreground), 1)}.thumbnail img{pointer-events:none;transition:transform var(--duration-long) ease}@media screen and (hover:hover){.thumbnail:not([aria-current]):hover:after{box-shadow:inset 0 0 0 .2rem rgba(var(--color-foreground), .04)}.thumbnail:not([aria-current]):hover img{transform:scale(1.1)}}.thumbnail-list__item{position:relative}.thumbnail-list__item .deferred-media__poster-button{pointer-events:none;width:2rem;height:2rem;color:rgb(var(--color-background));background-color:rgba(var(--color-foreground), .9);border-radius:.4rem;bottom:.5rem;right:.5rem}.gallery-cursor{display:none}@media screen and (min-width:990px){.gallery-cursor{z-index:2;pointer-events:none;cursor:none;background-color:rgb(var(--color-background));width:6.4rem;height:6.4rem;box-shadow:0 0 4rem rgba(var(--color-foreground), .2);transform-origin:50%;transition:transform var(--duration-long) ease;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;top:30rem;left:30rem;transform:scale(0)}.gallery-cursor.show{transform:scale(1)}.gallery-cursor .icon{pointer-events:none;width:3rem;height:3rem;transition:transform var(--duration-default) ease;display:block;position:relative}}@media screen and (min-width:750px){[data-animate-image] .product:not(.featured-product) .product__media-no-animate use-animate:not(.loading),[data-animate-image] .product:not(.featured-product) .product__media-no-animate use-animate:not(.loading)>.image-animate{opacity:1;animation:none;transform:none}}@media screen and (max-width:749px){[data-animate-image] .product:not(.featured-product) use-animate[data-animate^=fade]{opacity:1;transform:none}}.recipient-form{--recipient-checkbox-margin-top:.64rem;max-width:44rem;margin-bottom:2.5rem;display:block;position:relative}.recipient-form-field-label{margin:.6rem 0}.recipient-form-field-label--space-between{justify-content:space-between;display:flex}.recipient-checkbox{word-break:break-word;max-width:inherit;cursor:pointer;flex-grow:1;align-items:flex-start;font-size:1.6rem;display:flex;position:relative}.no-js .recipient-checkbox{display:none}.recipient-form>input[type=checkbox]{width:1.6rem;height:1.6rem;margin:var(--recipient-checkbox-margin-top) 0;z-index:-1;appearance:none;position:absolute;top:0;left:0}.recipient-fields__field{margin:0 0 2rem}.recipient-fields .field__label{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 3.5rem);overflow:hidden}.recipient-checkbox>svg{margin-top:var(--recipient-checkbox-margin-top);flex-shrink:0;margin-right:1.2rem}.recipient-form .icon-checkmark{visibility:hidden;z-index:5;position:absolute;top:.4rem;left:.28rem}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{visibility:visible}.js .recipient-fields{display:none}.recipient-fields hr{margin:1.6rem auto}.recipient-form>input[type=checkbox]:checked~.recipient-fields{animation:animateMenuOpen var(--duration-default) ease;display:block}.recipient-form>input[type=checkbox]:not(:checked,:disabled)~.recipient-fields,.recipient-email-label{display:none}.js .recipient-email-label.required,.no-js .recipient-email-label.optional{display:inline}.recipient-form ul{line-height:calc(1 + .6 / var(--font-body-scale));text-align:left;padding-left:4.4rem}.recipient-form ul a{display:inline}.recipient-form .error-message:first-letter{text-transform:capitalize}@media screen and (forced-colors:active){.recipient-fields>hr{border-top:.1rem solid rgb(var(--color-background))}.recipient-checkbox>svg{background-color:inherit;border:.1rem solid rgb(var(--color-background))}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{border:none}}.product__info-container .breadcrumb{white-space:nowrap;align-items:center;column-gap:.9rem;min-width:0;font-size:1.2rem;display:flex}.product__info-container .breadcrumb .link{color:rgba(var(--color-foreground), .55);transition:color var(--duration-default) ease;text-decoration:none}.product__info-container .breadcrumb .link:hover{color:rgb(var(--color-foreground))}.product__info-container .breadcrumb__divider{color:rgba(var(--color-foreground), .3)}.product__info-container .breadcrumb__current{text-overflow:ellipsis;min-width:0;color:rgba(var(--color-foreground), .9);overflow:hidden}.promo-mix{border:.1rem solid rgb(var(--color-border));padding:1.6rem}.promo-mix__title{letter-spacing:.06em;color:rgb(var(--color-foreground));margin:0;font-size:1.3rem}.promo-mix__status{color:rgba(var(--color-foreground), .7);margin:.4rem 0 1.4rem;font-size:1.3rem}.promo-mix__list{flex-direction:column;gap:1.2rem;margin:0;display:flex}.promo-mix__item{align-items:center;gap:1.2rem;display:flex}.promo-mix__media{background-color:#f4f4f3;flex:none;width:5.4rem}.promo-mix__media img{width:100%;height:auto;display:block}.promo-mix__info{flex-direction:column;gap:.2rem;min-width:0;display:flex}.promo-mix__name{font-size:1.4rem;text-decoration:none}.promo-mix__price{color:rgba(var(--color-foreground), .7);font-size:1.3rem}.promo-mix__add{flex:none;min-height:0;margin-inline-start:auto;padding:.8rem 1.8rem;font-size:1.2rem}.promo-mix__barra{background-color:rgba(var(--color-foreground), .1);height:.4rem;margin:0 0 1.4rem;overflow:hidden}.promo-mix__barra span{background-color:rgb(var(--color-foreground));height:100%;transition:width .3s;display:block}.promo-mix__loja{min-height:0;padding:.8rem 1.8rem;font-size:1.2rem;display:inline-flex}
.product__inventory{text-transform:uppercase;letter-spacing:.25rem;color:rgba(var(--color-foreground), .7);font-size:1.3rem}.product__inventory:empty+.spacing-section{display:none}.product__inventory strong{color:rgb(var(--color-foreground))}.no-js .product__inventory progress-bar{display:none}.product__inventory progress-bar{background-color:rgb(var(--color-border));border-radius:min(var(--button-radius), .4rem);width:100%;height:.3rem;margin-top:.6rem;display:block;position:relative}.product__inventory progress-bar:after{content:"";background-color:rgb(var(--color-foreground));height:100%;width:var(--progress-bar-width,100%);border-radius:min(var(--button-radius), .4rem);transition:width 2.5s;position:absolute;top:0;left:0}.product__inventory .accent-2:after{background:linear-gradient(325deg,#0064ff 0,#61f0f3 100%)}.product__inventory .accent-3:after{background:linear-gradient(325deg,#ff3484 0,#f1e04d 100%)}.product__inventory .accent-4:after{background:linear-gradient(325deg,#309fff 0,#b635ff 100%)}.product__inventory .accent-5:after{background:linear-gradient(325deg,#049cff 0,#35ee7a 100%)}.product__inventory .accent-6:after{background:linear-gradient(325deg,#00e166 0,#0066ec 100%)}.product__inventory-item{padding-top:1rem}
.sticky-cart-wrapper.hidden{display:block!important}.sticky-cart-block{display:block;transform:translateY(8rem)}.product-sticky-cart{z-index:100;pointer-events:none;opacity:0;width:100%;transition:transform var(--duration-default) ease, opacity var(--duration-default) ease;transition-delay:var(--duration-default);position:fixed;bottom:0;left:0;transform:translateY(100%)}.product-sticky-cart:before{content:"";z-index:-1;background-color:rgb(var(--color-background));width:100%;height:100%;position:absolute;top:0;left:0}.product-sticky-cart:after{content:"";z-index:-2;height:2rem;box-shadow:0 0 4rem rgba(var(--color-foreground), .2);border-radius:100%;position:absolute;top:0;left:1.5rem;right:1.5rem}animate-sticky[animate] .product-sticky-cart{opacity:1;pointer-events:visible;transform:translateY(0)}.sticky-cart{justify-content:space-between;column-gap:2rem;padding-top:1rem;padding-bottom:1rem;display:flex}.sticky-cart__content{align-items:center;column-gap:2rem;display:flex}.sticky-cart__content img{width:auto;height:6rem;display:block}.sticky-cart__content .h4{margin:0}.sticky-cart__content .badge{display:none}.sticky-cart__form{align-items:center;display:flex}.sticky-cart__form form{display:flex}.sticky-cart__form .product-form__buttons{column-gap:1rem;display:flex}.sticky-cart__form variant-selects{scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;column-gap:1rem;display:flex;overflow:auto hidden}.sticky-cart__form variant-selects::-webkit-scrollbar{display:none}.sticky-cart__form .product-form__input{flex:none;margin-bottom:0}.sticky-cart__form .product-form__input+.product-form__input{margin-inline-start:-.2rem}.sticky-cart__form .button--small{height:4rem}.sticky-cart__form .select{width:calc(var(--width) + 6rem);min-width:auto;max-width:18rem;padding:0}.sticky-cart__form .select__select{height:100%;min-height:auto}.sticky-cart__form .quantity{width:8rem}.sticky-cart__form .quantity__input{text-align:start;height:4rem;box-shadow:inset 0 0 0 .1rem rgb(var(--color-border));transition:box-shadow var(--duration-default) ease;padding-inline:1.5rem 1rem}@media screen and (hover:hover){.sticky-cart__form .quantity__input:hover{box-shadow:inset 0 0 0 .2rem rgb(var(--color-border))}}.sticky-cart__form .quantity__input:focus-visible{box-shadow:inset 0 0 0 .2rem rgb(var(--color-keyboard-focus));outline:none}.sticky-cart__form .quantity__input::-webkit-outer-spin-button{-webkit-appearance:auto;cursor:pointer}.sticky-cart__form .quantity__input::-webkit-inner-spin-button{-webkit-appearance:auto;cursor:pointer}.sticky-cart__form .quantity__input[type=number]{-moz-appearance:auto}.sticky-cart .price .badge{display:none}.mini-cart--open animate-sticky .product-sticky-cart,.mini-cart--opening animate-sticky .product-sticky-cart,.mini-cart--closing animate-sticky .product-sticky-cart,.menu-drawer--open animate-sticky .product-sticky-cart,.menu-drawer--opening animate-sticky .product-sticky-cart,.menu-drawer--closing animate-sticky .product-sticky-cart,.menu-mobile--open animate-sticky .product-sticky-cart,.menu-mobile--opening animate-sticky .product-sticky-cart,.menu-mobile--closing animate-sticky .product-sticky-cart,.search-modal--open animate-sticky .product-sticky-cart,.quick-view--open animate-sticky .product-sticky-cart,.quick-view--opening animate-sticky .product-sticky-cart,.quick-view--closing animate-sticky .product-sticky-cart{z-index:1;opacity:0;transition:none;transform:translateY(100%)}
.video-reveal-wrapper{justify-content:center;align-items:center;width:100%;padding:10vh 0;display:flex;position:relative}.video-fixed-overlay{z-index:40;pointer-events:none;background-color:#0000;width:100vw;height:100vh;position:fixed;top:0;left:0}.video-reveal-content{z-index:41;aspect-ratio:16/9;cursor:pointer;background:#000;border-radius:20px;width:50%;max-width:1200px;position:relative;overflow:hidden;transform:translateY(80px);box-shadow:0 20px 50px #0000001a}.native-video-container{object-fit:cover;width:100%;height:100%}.video-glass-controls{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:10;opacity:0;background:#ffffff1a;border:1px solid #ffffff26;border-radius:40px;gap:12px;padding:8px 16px;transition:opacity .4s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@media (min-width:769px){.video-reveal-content:hover .video-glass-controls{opacity:1}}.video-glass-controls.is-visible{opacity:1}.glass-btn{cursor:pointer;background:0 0;border:none;border-radius:50%;align-items:center;padding:8px;transition:all .2s;display:flex}.glass-btn:hover{background:#fff3;transform:scale(1.1)}@media (max-width:768px){.video-reveal-wrapper{padding:40px 0}.video-reveal-content{border-radius:12px;width:92%!important;transform:none!important}.video-fixed-overlay{display:none}}
.scrolling-promotion{color:rgb(var(--color-foreground));background:var(--gradient-background);background-color:rgb(var(--color-background));align-items:center;display:flex;overflow:hidden}.scrolling-promotion .promotion{flex:none;align-items:center;display:flex}.scrolling-promotion .promotion img,.scrolling-promotion .promotion svg{width:auto;max-width:100%;height:calc(var(--image-height) * .75)}.scrolling-promotion .promotion--animated{animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:var(--duration);will-change:transform, width;width:max-content;animation-play-state:running}.scrolling-promotion--left .promotion--animated{animation-name:scrolling-left}.scrolling-promotion--right .promotion--animated{animation-name:scrolling-right}@media screen and (hover:hover){.scrolling-promotion:hover .promotion--animated{animation-play-state:paused}}.scrolling-promotion--paused .promotion--animated{animation-play-state:paused}.scrolling-promotion .promotion__item{--icon-height:2.6rem;flex-direction:column;align-items:center;row-gap:1rem;margin:0 1.5rem;display:flex}.scrolling-promotion .promotion-icon--small{--icon-height:2rem}.scrolling-promotion .promotion-icon--large{--icon-height:3.2rem}.scrolling-promotion .promotion__text{color:inherit;white-space:nowrap;line-height:1;font-size:calc(var(--font-size) * .75)}@media screen and (min-width:750px){.scrolling-promotion .promotion img,.scrolling-promotion .promotion svg{max-width:100%;height:var(--image-height)}.scrolling-promotion .promotion__item{margin:0 2.5rem}.scrolling-promotion .promotion__text{font-size:var(--font-size)}}.scrolling-promotion .promotion__link{color:rgb(var(--color-link));text-decoration:none}.scrolling-promotion .media-wrapper:not(.loading){background-color:#0000}@keyframes scrolling-left{0%{visibility:visible;transform:translate(0,0)}to{transform:translate(-100%)}}@keyframes scrolling-right{0%{visibility:visible;transform:translate(-100%)}to{transform:translate(0,0)}}.scrolling-promotion .promotion__icon{line-height:0;display:inline-flex}.promotion-icon--colored .promotion__icon{width:calc(var(--icon-height) + 3rem);height:calc(var(--icon-height) + 3rem);background-color:rgb(var(--color-icon));border-radius:50%;justify-content:center;align-items:center}.scrolling-promotion .promotion__icon svg,.scrolling-promotion .promotion__icon img{width:auto;height:var(--icon-height);max-width:var(--icon-height);fill:currentColor}.scrolling-promotion .promotion__item{margin:0 3.5rem}@media screen and (min-width:750px){.scrolling-promotion .promotion__item{margin:0 6rem}}
.product-recommendations{display:block}@media screen and (min-width:750px) and (max-width:989px){.product-recommendations .product-grid:not(.slider) .grid__item:nth-child(4){display:none}}@media screen and (min-width:750px){.product-recommendations .grid--3-col-tablet>.grid__item{max-width:calc(33.33% - var(--grid-horizontal-spacing) * 2 / 3)}}@media screen and (min-width:990px){.product-recommendations .grid--4-col-desktop>.grid__item{max-width:calc(25% - var(--grid-horizontal-spacing) * 3 / 4)}}
.recently-viewed-products{display:block}@media screen and (min-width:750px) and (max-width:989px){.recently-viewed-products .product-grid:not(.slider) .grid__item:nth-child(4){display:none}}@media screen and (min-width:750px){.recently-viewed-products .product-grid.grid--3-col-tablet>.grid__item{max-width:calc(33.33% - var(--grid-horizontal-spacing) * 2 / 3)}}@media screen and (min-width:990px){.recently-viewed-products .product-grid.grid--4-col-desktop>.grid__item{max-width:calc(25% - var(--grid-horizontal-spacing) * 3 / 4)}}
