.landing{--landing-radius: 1.2rem;--landing-border: rgba(var(--color-foreground), .12);color:rgb(var(--color-foreground))}.landing__inner{margin:0 auto;padding-left:2rem;padding-right:2rem}.landing__inner--narrow{max-width:100rem}.landing__inner--wide{max-width:120rem}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.landing-product-card{scroll-margin-top:2rem}.landing__eyebrow{margin:0 0 1.2rem;font-size:1.1rem;font-weight:700;letter-spacing:.2rem;line-height:1.4;text-transform:uppercase}.landing__heading{margin:0 0 1.6rem;color:rgb(var(--color-foreground));font-weight:700;letter-spacing:0;line-height:1.15}.landing__heading--small{font-size:1.8rem}.landing__heading--medium{font-size:2.4rem}.landing__heading--large{font-size:2.8rem}.landing__heading--xlarge{font-size:3.2rem}@media screen and (min-width:750px){.landing__heading--medium{font-size:2.8rem}.landing__heading--large{font-size:3.4rem}.landing__heading--xlarge{font-size:4.4rem}}.landing__text{margin:0 0 1.6rem;color:rgba(var(--color-foreground),.85);line-height:1.7}.landing__text>*:first-child{margin-top:0}.landing__text>*:last-child{margin-bottom:0}.landing__text--small{font-size:1.3rem}.landing__text--medium{font-size:1.5rem}.landing__text--large{font-size:1.7rem}.landing__text a{color:rgb(var(--color-link));text-underline-offset:.3rem}.landing__text a:hover{text-decoration-thickness:.2rem}.landing__actions{margin-top:2.4rem}.landing__button{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:1.2rem 2.4rem;border:.15rem solid rgb(var(--color-button));border-radius:.3rem;font-size:1.1rem;font-weight:700;letter-spacing:.15rem;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background-color .15s ease,color .15s ease}.landing__button--primary{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.landing__button--primary:hover{background-color:rgba(var(--color-button),.85)}.landing__button--outline{background-color:transparent;color:rgb(var(--color-button))}.landing__button--outline:hover{background-color:rgba(var(--color-button),.08)}.landing__button--link{min-height:0;padding:0;border:0;border-radius:0;color:rgb(var(--color-button));text-decoration:underline;text-underline-offset:.4rem}.landing__button--link:hover{text-decoration-thickness:.2rem}.landing__button:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.landing__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;width:100%;height:100%;min-height:20rem;padding:2rem;border:.1rem dashed rgba(var(--color-button),.5);border-radius:var(--landing-radius);background-color:rgba(var(--color-button),.08);color:rgba(var(--color-foreground),.7);font-size:1.2rem;text-align:center}.landing__placeholder-label{color:rgb(var(--color-button));font-size:1rem;font-weight:700;letter-spacing:.2rem;text-transform:uppercase}.landing-header--border{border-bottom:.1rem solid var(--landing-border)}.landing-header__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem 2.4rem;padding-top:1.6rem;padding-bottom:1.6rem}.landing-header__logo{display:inline-flex;max-width:100%;color:rgb(var(--color-foreground));text-decoration:none}.landing-header__logo img{max-width:100%}.landing-header__shop-name{font-size:2rem;font-weight:700}.landing-header__links{display:flex;flex-wrap:wrap;gap:.4rem 2.4rem;margin:0;padding:0;list-style:none}.landing-header__link{color:rgb(var(--color-button));font-size:1.1rem;font-weight:700;letter-spacing:.15rem;text-decoration:none;text-transform:uppercase}.landing-header__link:hover,.landing-header__link[aria-current=page]{text-decoration:underline;text-underline-offset:.4rem}.landing-feature-rows__header{margin-bottom:4rem;text-align:center}.landing-feature-rows__list{display:grid;gap:4rem}.landing-feature-rows__row{display:grid;gap:2.4rem;align-items:center}.landing-feature-rows__content .landing__text{margin-bottom:0}.landing-feature-rows__media{overflow:hidden;border-radius:var(--landing-radius)}.landing-feature-rows__media img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width:750px){.landing-feature-rows__list{gap:5.6rem}.landing-feature-rows__row{grid-template-columns:1fr 1fr;gap:4.8rem}.landing-feature-rows__row--text-only{grid-template-columns:minmax(0,64rem);justify-content:center}.landing-feature-rows__row--image-first .landing-feature-rows__media{order:-1}}.landing-product-card__card{display:grid;gap:2.4rem;padding:2.4rem;border-radius:var(--landing-radius)}.landing-product-card__media{width:100%;max-width:24rem}.landing-product-card__media:empty{display:none}.landing-product-card__media img{display:block;width:100%;height:auto;border-radius:.4rem}.landing-product-card__media .landing__placeholder{aspect-ratio:3 / 4}.landing-product-card__badges{display:flex;flex-wrap:wrap;gap:.8rem;margin:0 0 1.6rem;padding:0;list-style:none}.landing-product-card__badge{padding:.5rem 1.2rem;border-radius:10rem;background-color:rgba(var(--color-button),.14);color:rgb(var(--color-foreground));font-size:1rem;font-weight:700;letter-spacing:.1rem;line-height:1.4;text-transform:uppercase}@media screen and (min-width:750px){.landing-product-card__card{grid-template-columns:24rem 1fr;align-items:center;gap:4rem;padding:4rem}.landing-product-card__card:has(.landing-product-card__media:empty){grid-template-columns:1fr}}.landing-footer{padding-top:4rem;padding-bottom:4rem;text-align:center}.landing-footer__line{margin:0 0 .8rem;color:rgba(var(--color-foreground),.8);font-size:1.2rem;line-height:1.6}.landing-footer__line:last-child{margin-bottom:0}.landing-footer__line p{margin:0}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-landing.css.map */
