.hero{position:relative;display:flex;align-items:flex-end;overflow:hidden;color:#fff}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero__media img,.hero__media video{width:100%;height:100%;object-fit:cover}.hero__media .placeholder-svg{width:100%;height:100%;background:#d9d7d1}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#000}.hero__content{position:relative;z-index:2;width:100%;padding-block:clamp(4.8rem,9vh,10rem)}.hero__inner{max-width:72rem}.hero--center .hero{align-items:center}.hero__content--center{text-align:center;margin-inline:auto}.hero__content--center .hero__inner{margin-inline:auto}.hero__content--right{text-align:right;margin-left:auto}.hero__desc{font-size:clamp(1.5rem,1.6vw,1.9rem);max-width:46rem;margin-top:2rem;opacity:.92}.hero__ctas{display:flex;gap:1.2rem;margin-top:3.2rem;flex-wrap:wrap}.hero__content--center .hero__ctas{justify-content:center}.hero__mobile-media{display:none}.product-grid{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(var(--cols, 4),1fr)}.product-grid--2{--cols: 2}.product-grid--3{--cols: 3}.product-grid--4{--cols: 4}.card{position:relative}.card__media{position:relative;display:block;overflow:hidden;background:var(--color-bg-alt);border-radius:var(--card-radius)}.card__media-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block}.card__media.ratio-portrait{aspect-ratio:3/4}.card__media.ratio-square{aspect-ratio:1/1}.card__media.ratio-natural{min-height:20rem}.card__img{width:100%;height:100%;object-fit:cover;transition:opacity .5s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.card__img--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.card__media:hover .card__img--primary{opacity:0}.card__media:hover .card__img--secondary{opacity:1}body:not(.animations-off) .card__media:hover .card__img{transform:scale(1.04)}.card__badges{position:absolute;top:1.2rem;left:1.2rem;z-index:2;display:flex;flex-direction:column;gap:.6rem}.badge{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.12em;font-size:1rem;padding:.5rem .9rem;background:var(--color-text);color:var(--color-bg)}.badge--sale{background:var(--color-sale)}.badge--soldout{background:transparent;color:var(--color-text);border:1px solid var(--color-text)}.card__wishlist{position:absolute;top:1rem;right:1rem;z-index:3;width:3.6rem;height:3.6rem;display:inline-flex;align-items:center;justify-content:center;background:#ffffffd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;transition:transform .3s ease,opacity .3s ease}.card__wishlist svg{width:1.7rem;height:1.7rem}.card__wishlist:hover{transform:scale(1.08)}.card__wishlist.is-active svg{fill:var(--color-text)}.card__quick-add{position:absolute;left:1.2rem;right:1.2rem;bottom:1.2rem;z-index:3;opacity:0;transform:translateY(1rem);transition:opacity .35s ease,transform .35s ease}.card__media:hover .card__quick-add,.card__quick-add:focus-within{opacity:1;transform:translateY(0)}.card__info{padding-top:1.4rem;display:flex;flex-direction:column;gap:.4rem}.card__title{font-family:var(--font-heading);font-size:1.4rem;letter-spacing:.04em;text-transform:none}.card__vendor{font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}.price{display:inline-flex;align-items:baseline;gap:.8rem;font-size:1.4rem;font-family:var(--font-heading);letter-spacing:.02em}.price__sale{color:var(--color-sale)}.price__compare{color:var(--color-text-muted);text-decoration:line-through;font-size:1.25rem}.price--large{font-size:2.2rem}.split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2.4rem,5vw,7rem)}.split--reverse .split__media{order:2}.split__media{position:relative;overflow:hidden;border-radius:var(--card-radius)}.split__media img{width:100%;height:100%;object-fit:cover}.split__media.ratio-portrait{aspect-ratio:4/5}.split__media.ratio-landscape{aspect-ratio:4/3}.split__content{display:flex;flex-direction:column;gap:2rem;align-items:flex-start}.split__content h2{max-width:14ch}.tiles{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(var(--tile-cols, 4),1fr)}.tile{position:relative;overflow:hidden;display:block;aspect-ratio:3/4;color:#fff;border-radius:var(--card-radius);background:var(--color-bg-alt)}.tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.tile:hover img{transform:scale(1.05)}.tile__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000d 30%,#0000008c)}.tile__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;padding:2.4rem}.tile__title{font-size:clamp(1.8rem,2vw,2.6rem)}.tile__desc{font-size:1.3rem;opacity:.85;margin-top:.6rem}.tile__cta{margin-top:1.4rem;font-family:var(--font-heading);font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;display:inline-flex;align-items:center;gap:.8rem}.tile__cta svg{width:1.6rem;transition:transform .3s ease}.tile:hover .tile__cta svg{transform:translate(.5rem)}.columns{display:grid;gap:clamp(2rem,3vw,4rem);grid-template-columns:repeat(var(--mc-cols, 3),1fr)}.column{display:flex;flex-direction:column;gap:1rem}.column__num{font-family:var(--font-heading);font-size:1.3rem;letter-spacing:.2em;color:var(--color-text-muted)}.column__img{width:100%;aspect-ratio:1/1;object-fit:cover;margin-bottom:1rem;border-radius:var(--card-radius)}.marquee{overflow:hidden;white-space:nowrap;border-block:1px solid var(--color-border);padding-block:1.8rem}.marquee__track{display:inline-flex;gap:4rem;animation:marquee 28s linear infinite}.marquee span{font-family:var(--font-heading);text-transform:uppercase;font-size:clamp(2rem,3vw,3.6rem);letter-spacing:.04em}@keyframes marquee{to{transform:translate(-50%)}}.newsletter__form{display:flex;gap:0;max-width:48rem;border-bottom:1px solid currentColor}.newsletter__input{flex:1;background:transparent;border:0;padding:1.4rem 0;color:inherit;font-size:1.5rem}.newsletter__input::placeholder{color:currentColor;opacity:.5}.newsletter__input:focus{outline:none}.newsletter__btn{background:none;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.16em;font-size:1.2rem;padding:0 1rem}.newsletter__success{margin-top:1.4rem;font-size:1.4rem}.insta-grid{display:grid;grid-template-columns:repeat(var(--ig-cols, 6),1fr);gap:.6rem}.insta-item{position:relative;aspect-ratio:1/1;overflow:hidden;display:block;background:var(--color-bg-alt)}.insta-item img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.insta-item:hover img{transform:scale(1.06)}.insta-item__icon{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000059;opacity:0;transition:opacity .3s ease;color:#fff}.insta-item:hover .insta-item__icon{opacity:1}.footer{background:var(--color-text);color:var(--color-bg);padding-block:clamp(4.8rem,7vw,8rem) 3rem}.footer__grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:clamp(2.4rem,4vw,5rem)}.footer__brand h3{font-size:2.4rem;letter-spacing:.12em}.footer__brand p{color:#fff9;max-width:32ch;margin-top:1.4rem}
/*# sourceMappingURL=/cdn/shop/t/7/assets/style-core-2.css.map */
