.hom-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.6rem;margin-bottom:2rem}@media screen and (min-width:990px){.hom-head{gap:2.4rem;margin-bottom:3.2rem}}.hom-head__text{display:flex;flex:1 1 auto;flex-direction:column;gap:.8rem;min-width:0;max-width:72rem}.hom-head__title{margin:0;line-height:1.15}.hom-head__sub{margin:0;max-width:60rem;color:rgb(var(--color-foreground-secondary));font-size:calc(var(--font-body-scale) * 1.5rem);line-height:1.55}.hom-head__link{display:inline-flex;flex:none;align-items:center;gap:.6rem;margin-block:-1rem;margin-inline-start:auto;padding-block:1rem;color:rgb(var(--color-foreground));font-family:var(--hom-font-ui);font-size:1.2rem;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:.1rem;text-decoration-color:rgba(var(--color-foreground),.35);text-underline-offset:.5rem;transition:text-decoration-color var(--duration-default)}.hom-head__link:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}@media screen and (hover:hover)and (pointer:fine){.hom-head__link:hover{text-decoration-color:currentColor}}.hom-tile__link:after,.hom-launch__link:after,.hom-assurance__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hom-tile__link:focus-visible,.hom-launch__link:focus-visible,.hom-assurance__link:focus-visible{outline:none}.hom-tile__link:focus-visible:after,.hom-launch__link:focus-visible:after{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.hom-assurance__link:focus-visible:after{outline:.2rem solid rgb(var(--color-foreground));outline-offset:-.2rem}.hom-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}.hom-hero__media{position:relative;grid-row:1;grid-column:1;align-self:stretch;min-width:0;overflow:hidden;background-color:rgba(var(--color-foreground),.06)}.hom-hero__media-link,.hom-hero__picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.hom-hero__media-link{z-index:1}.hom-hero__media-link:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:-.4rem}.hom-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hom-hero--h-adapt .hom-hero__media{aspect-ratio:var(--hom-hero-ratio-mobile, var(--hom-hero-ratio, .8))}.hom-hero--h-medium .hom-hero__media{min-height:clamp(40rem,64vh,64rem);min-height:clamp(40rem,64svh,64rem)}.hom-hero--h-large .hom-hero__media{min-height:clamp(48rem,84vh,84rem);min-height:clamp(48rem,84svh,84rem)}@media screen and (min-width:750px){.hom-hero--h-adapt .hom-hero__media{aspect-ratio:var(--hom-hero-ratio, 1.78)}.hom-hero--h-medium .hom-hero__media{min-height:clamp(44rem,62vh,72rem)}.hom-hero--h-large .hom-hero__media{min-height:max(56rem,calc(100vh - var(--header-height, 0px) - var(--announcement-height, 0px)));min-height:max(56rem,calc(100svh - var(--header-height, 0px) - var(--announcement-height, 0px)))}}.hom-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-color:rgba(var(--color-background),var(--hom-hero-overlay, .25))}.hom-hero__overlay:after{--hom-hero-scrim: max(.6, calc(var(--hom-hero-overlay, .25) * 1.6));content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(var(--color-background),var(--hom-hero-scrim)) 0% 30%,rgba(var(--color-background),0) 85%)}@media screen and (min-width:750px){.hom-hero--left .hom-hero__overlay:after{background:linear-gradient(to right,rgba(var(--color-background),var(--hom-hero-scrim)) 0% 30%,rgba(var(--color-background),0) 75%)}.hom-hero--right .hom-hero__overlay:after{background:linear-gradient(to left,rgba(var(--color-background),var(--hom-hero-scrim)) 0% 30%,rgba(var(--color-background),0) 75%)}.hom-hero--center .hom-hero__overlay:after{background:radial-gradient(ellipse at center,rgba(var(--color-background),var(--hom-hero-scrim)) 0% 30%,rgba(var(--color-background),0) 80%)}}.hom-hero__content{display:flex;justify-content:flex-start;text-align:start}.hom-hero__inner{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;width:100%;max-width:64rem}.hom-hero--center .hom-hero__content{justify-content:center;text-align:center}.hom-hero--center .hom-hero__inner{align-items:center}@media screen and (min-width:750px){.hom-hero--right .hom-hero__content{justify-content:flex-end;text-align:end}.hom-hero--right .hom-hero__inner{align-items:flex-end}}.hom-hero--overlay .hom-hero__content{position:relative;z-index:2;grid-row:1;grid-column:1;align-items:flex-end;padding:6.4rem 1.6rem 3.2rem;pointer-events:none}.hom-hero--overlay .hom-hero__inner{pointer-events:auto}@media screen and (min-width:750px){.hom-hero--overlay .hom-hero__content{align-items:center;padding:6.4rem 4.8rem}}@media screen and (min-width:1200px){.hom-hero--overlay .hom-hero__content{padding-inline:8rem}}.hom-hero--below{display:block}.hom-hero--below .hom-hero__content{padding:3.2rem 1.6rem 4rem}@media screen and (min-width:750px){.hom-hero--below .hom-hero__content{padding:4.8rem 4.8rem 5.6rem}}.hom-hero__ornament{display:block;width:12rem;height:1.4rem;margin-bottom:.4rem}.hom-hero .hom-hero__heading{margin:0;font-size:clamp(3.4rem,2.4rem + 2.8vw,6.8rem);line-height:1.08}.hom-hero__text{margin:0;max-width:54rem;color:rgba(var(--color-foreground),.9);font-size:calc(var(--font-body-scale) * 1.6rem);line-height:1.6}@media screen and (min-width:750px){.hom-hero__text{font-size:calc(var(--font-body-scale) * 1.8rem)}}.hom-hero--overlay .hom-hero__heading,.hom-hero--overlay .hom-hero__text{text-shadow:0 .1rem 1.6rem rgba(var(--color-background),.5)}@media screen and (max-width:749.98px){.hom-hero--stack-mobile{display:block}.hom-hero--stack-mobile .hom-hero__overlay{display:none}.hom-hero--stack-mobile .hom-hero__content{position:static;padding:3.2rem 1.6rem 4rem;pointer-events:auto}.hom-hero--stack-mobile .hom-hero__heading,.hom-hero--stack-mobile .hom-hero__text{text-shadow:none}}.hom-hero__buttons{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:.8rem}.hom-hero--center .hom-hero__buttons{justify-content:center}.hom-hero .hom-hero__button{min-height:4.8rem}@media screen and (max-width:575.98px){.hom-hero__buttons{width:100%}.hom-hero .hom-hero__button{flex:1 1 auto;white-space:nowrap}}.hom-hero .hom-hero__button--outline,.hom-hero .hom-hero__button--outline:focus{background-color:transparent;box-shadow:inset 0 0 0 .1rem rgb(var(--color-foreground))}.hom-hero .hom-hero__button--outline .button__label{color:rgb(var(--color-foreground))}@media screen and (pointer:fine){.hom-hero .hom-hero__button--outline:hover{background-color:rgb(var(--color-foreground))}.hom-hero .hom-hero__button--outline:hover .button__label{color:rgb(var(--color-background))}}.hom-assurance__card{position:relative;display:flex;align-items:flex-start;gap:1.2rem;height:100%;padding:1.2rem 0}.hom-assurance__item+.hom-assurance__item .hom-assurance__card{padding-inline-start:1.6rem;border-inline-start:.1rem solid rgba(var(--color-foreground),.12)}.hom-assurance__icon{display:inline-flex;flex:none;color:rgb(var(--color-foreground))}.hom-assurance__icon .icon-hom{width:2.4rem;height:2.4rem}.hom-assurance--gold .hom-assurance__icon{color:rgb(var(--hom-gold-a))}.hom-assurance__body{min-width:0}.hom-assurance .hom-assurance__title{margin:0;color:rgb(var(--color-foreground));font-family:var(--hom-font-ui);font-size:1.2rem;font-weight:400;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.hom-assurance__text{margin:.4rem 0 0;color:rgb(var(--color-foreground-secondary));font-size:calc(var(--font-body-scale) * 1.4rem);line-height:1.45}.hom-assurance__link{display:inline;color:inherit;text-decoration:none}@media screen and (hover:hover)and (pointer:fine){.hom-assurance__card--link:hover .hom-assurance__link{text-decoration:underline;text-underline-offset:.3rem}}.hom-assurance .hom-assurance__controls{margin-top:.4rem}.hom-assurance__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:.8rem 1.2rem;margin:0;padding:0;list-style:none}.hom-assurance__grid>.hom-assurance__item{min-width:0;margin:0;list-style:none}.hom-assurance__grid>.hom-assurance__item:last-child:nth-child(odd){grid-column:1 / -1}.hom-assurance__grid .hom-assurance__card,.hom-assurance__grid .hom-assurance__item+.hom-assurance__item .hom-assurance__card{flex-direction:column;align-items:center;gap:.8rem;padding:1.2rem .4rem;border:0;text-align:center}@media screen and (min-width:750px){.hom-assurance__grid{grid-template-columns:repeat(var(--hom-cols, 4),minmax(0,1fr));gap:1.6rem 2.4rem}.hom-assurance__grid>.hom-assurance__item:last-child:nth-child(odd){grid-column:auto}}.hom-tiles__grid{display:grid;grid-template-columns:repeat(var(--hom-cols-mobile, 2),minmax(0,1fr));gap:2rem .8rem;margin:0;list-style:none}@media screen and (min-width:750px){.hom-tiles__grid{grid-template-columns:repeat(var(--hom-cols-tablet, 3),minmax(0,1fr));gap:2.8rem 1.2rem}}@media screen and (min-width:990px){.hom-tiles__grid{grid-template-columns:repeat(var(--hom-cols, 4),minmax(0,1fr))}}.hom-tiles__item{min-width:0}.hom-tile{position:relative;display:flex;flex-direction:column;gap:1.2rem;height:100%}.hom-tile__media,.hom-launch__media{position:relative;overflow:hidden;border-radius:var(--border-radius-block);background-color:rgba(var(--color-foreground),.04)}.hom-tile__media{aspect-ratio:var(--hom-tile-ratio, 3 / 4)}.hom-tile__image,.hom-launch__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hom-tiles .hom-tile__title{margin:0;font-size:clamp(1.7rem,1.4rem + .6vw,2.2rem);line-height:1.2}.hom-tile__link{display:inline-flex;align-items:center;gap:.6rem;color:inherit;text-decoration:none}.hom-tile__label{text-decoration:underline;text-decoration-thickness:.1rem;text-decoration-color:transparent;text-underline-offset:.4rem;transition:text-decoration-color var(--duration-default)}.hom-tile__arrow{flex:none}@media screen and (hover:hover)and (pointer:fine){.hom-tile:hover .hom-tile__label{text-decoration-color:currentColor}}.hom-pcar__slide>product-card,.hom-pcar__slide>.product-card{height:100%}.hom-pgrid{display:grid;grid-template-columns:repeat(var(--hom-cols-mobile, 2),minmax(0,1fr));gap:.1rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.hom-pgrid{grid-template-columns:repeat(var(--hom-cols-tablet, 4),minmax(0,1fr))}}@media screen and (min-width:990px){.hom-pgrid{grid-template-columns:repeat(var(--hom-cols, 4),minmax(0,1fr))}}.hom-pgrid__item{display:flex;min-width:0;margin:0;list-style:none}.hom-pgrid__item>product-card,.hom-pgrid__item>.product-card{width:100%;height:100%}.hom-pgrid__actions{display:flex;justify-content:center;margin-top:2.4rem}@media screen and (min-width:990px){.hom-pgrid__actions{margin-top:3.2rem}}.hom-pcar__more{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;width:100%;aspect-ratio:var(--hom-card-ratio, 480 / 632);padding:2.4rem;color:rgb(var(--color-foreground));text-align:center;text-decoration:none;border:.1rem solid rgba(var(--color-foreground),.15);border-radius:var(--border-radius-block);transition:background-color var(--duration-default)}.hom-pcar__more:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:-.2rem}.hom-pcar__more-label{font-family:var(--hom-font-ui);font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase}.hom-pcar__more-title{max-width:100%;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(1.8rem,1.5rem + .6vw,2.4rem);line-height:1.2;text-transform:var(--font-heading-text-transform);overflow-wrap:anywhere}.hom-pcar__more-icon{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border:.1rem solid rgba(var(--color-foreground),.35);border-radius:var(--border-radius-button);transition:background-color var(--duration-default),color var(--duration-default)}@media screen and (hover:hover)and (pointer:fine){.hom-pcar__more:hover{background-color:rgba(var(--color-foreground),.04)}.hom-pcar__more:hover .hom-pcar__more-icon{color:rgb(var(--color-background));background-color:rgb(var(--color-foreground))}}.hom-lgrid{display:grid;grid-template-columns:repeat(var(--hom-cols-mobile, 2),minmax(0,1fr));gap:2rem .8rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.hom-lgrid{grid-template-columns:repeat(var(--hom-cols-tablet, 3),minmax(0,1fr));gap:2.8rem 1.2rem}}@media screen and (min-width:990px){.hom-lgrid{grid-template-columns:repeat(var(--hom-cols, 3),minmax(0,1fr))}}.hom-lgrid__item{min-width:0;margin:0;list-style:none}.hom-launch{position:relative;display:flex;flex-direction:column;gap:1.2rem;height:100%}.hom-launch__media{aspect-ratio:2 / 3}.hom-launch__body{display:flex;flex-direction:column;gap:.4rem;min-width:0}.hom-launch__eyebrow,.hom-launch__count{margin:0;color:rgb(var(--color-foreground-secondary));font-family:var(--hom-font-ui);font-size:1.1rem;line-height:1.4;text-transform:uppercase}.hom-launch__eyebrow{letter-spacing:.14em}.hom-launch__count{letter-spacing:.08em}.hom-launches .hom-launch__title{margin:0;font-size:clamp(1.8rem,1.5rem + .5vw,2.2rem);line-height:1.2}.hom-launch__link{display:inline;color:inherit;text-decoration:underline;text-decoration-thickness:.1rem;text-decoration-color:transparent;text-underline-offset:.4rem;transition:text-decoration-color var(--duration-default)}@media screen and (hover:hover)and (pointer:fine){.hom-launch:hover .hom-launch__link{text-decoration-color:currentColor}}@media screen and (hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.hom-tile__image,.hom-launch__image{transition:transform .7s cubic-bezier(.2,.6,.2,1)}.hom-tile:hover .hom-tile__image,.hom-launch:hover .hom-launch__image{transform:scale(1.04)}.hom-tile__arrow,.hom-head__link .icon-hom{transition:transform var(--duration-default)}.hom-tile:hover .hom-tile__arrow,.hom-head__link:hover .icon-hom{transform:translate(.3rem)}[dir=rtl] .hom-tile:hover .hom-tile__arrow,[dir=rtl] .hom-head__link:hover .icon-hom{transform:translate(-.3rem)}}[dir=rtl] .hom-tile__arrow,[dir=rtl] .hom-head__link .icon-hom,[dir=rtl] .hom-pcar__more-icon .icon-hom{scale:-1 1}
/*# sourceMappingURL=/cdn/shop/t/48/assets/hom-home.css.map */
