.tailored-commerce{--tc-ink: #11140f;--tc-muted: #5d6256;--tc-cream: #f7f1e7;--tc-paper: #fffaf1;--tc-sage: #bdc7aa;--tc-olive: #43513a;--tc-gold: #c99b48;--tc-line: rgba(17, 20, 15, .12);--tc-shadow: 0 24px 70px rgba(29, 33, 24, .14);color:var(--tc-ink);background:radial-gradient(circle at 12% 12%,rgba(201,155,72,.2),transparent 28rem),linear-gradient(180deg,#fbf6ed,#f4ecdf 44%,#fffaf1);overflow:hidden;position:relative}.tailored-commerce *{box-sizing:border-box}.tailored-commerce__marquee{display:flex;gap:3.2rem;padding:1rem 0;overflow:hidden;color:#fff8ed;background:#1d2418;font-size:1.1rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.tailored-commerce__marquee-track{display:flex;flex:0 0 auto;gap:3.2rem;min-width:max-content;animation:tc-marquee 22s linear infinite}.tailored-commerce__hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(32rem,.98fr);align-items:stretch;gap:clamp(2rem,4vw,6rem);min-height:74rem;padding-top:clamp(3.2rem,6vw,7.2rem);padding-bottom:clamp(3.2rem,6vw,7.2rem);position:relative}.tailored-commerce__eyebrow,.tailored-commerce__pill{align-items:center;border:.1rem solid var(--tc-line);border-radius:999rem;display:inline-flex;font-size:1.2rem;font-weight:800;gap:.8rem;letter-spacing:.12em;line-height:1;padding:.9rem 1.3rem;text-transform:uppercase}.tailored-commerce__eyebrow:before,.tailored-commerce__pill:before{background:var(--tc-gold);border-radius:50%;content:"";display:block;height:.8rem;width:.8rem}.tailored-commerce__title{font-size:clamp(5.6rem,9vw,12rem);letter-spacing:-.075em;line-height:.86;margin:2.2rem 0;max-width:10ch}.tailored-commerce__title span{display:block;font-style:italic;color:var(--tc-olive)}.tailored-commerce__copy{color:var(--tc-muted);font-size:clamp(1.6rem,1.6vw,2.1rem);line-height:1.65;margin:0;max-width:62rem}.tailored-commerce__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.4rem}.tailored-commerce__button{align-items:center;border-radius:999rem;display:inline-flex;font-size:1.45rem;font-weight:800;gap:1rem;justify-content:center;min-height:5.4rem;padding:0 2.4rem;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.tailored-commerce__button--primary{background:var(--tc-ink);box-shadow:0 1.6rem 3rem #11140f33;color:#fffaf1}.tailored-commerce__button--secondary{background:#fffaf1b8;border:.1rem solid var(--tc-line);color:var(--tc-ink)}.tailored-commerce__button:hover{transform:translateY(-.3rem)}.tailored-commerce__proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:4.6rem;max-width:68rem}.tailored-commerce__proof-card{background:#fffaf1b8;border:.1rem solid var(--tc-line);border-radius:2.2rem;padding:1.6rem}.tailored-commerce__proof-card strong{display:block;font-size:clamp(2.4rem,3vw,3.8rem);letter-spacing:-.05em;line-height:1}.tailored-commerce__proof-card span{color:var(--tc-muted);display:block;font-size:1.25rem;font-weight:700;margin-top:.5rem;text-transform:uppercase}.tailored-commerce__visual{align-self:stretch;min-height:56rem;position:relative}.tailored-commerce__image-shell{border-radius:clamp(3rem,4vw,5.4rem);box-shadow:var(--tc-shadow);height:100%;overflow:hidden;position:relative;transform:rotate(1.2deg)}.tailored-commerce__image-shell:after{background:linear-gradient(180deg,transparent 42%,rgba(11,13,10,.48));content:"";top:0;right:0;bottom:0;left:0;position:absolute}.tailored-commerce__image{height:100%;object-fit:cover;width:100%}.tailored-commerce__image-placeholder{align-items:center;background:linear-gradient(135deg,#43513a29,#c99b4829),repeating-linear-gradient(90deg,#ded1bd 0 1.6rem,#eadfce 1.6rem 3.2rem);display:flex;height:100%;justify-content:center}.tailored-commerce__image-placeholder svg{color:#43513a61;width:54%}.tailored-commerce__floating-card{animation:tc-float 5.4s ease-in-out infinite;background:#fffaf1e0;border:.1rem solid rgba(255,255,255,.7);border-radius:2.4rem;box-shadow:0 2rem 5rem #11140f29;left:-3.2rem;padding:1.6rem;position:absolute;top:12%;width:min(22rem,45vw);z-index:2}.tailored-commerce__floating-card:nth-of-type(2){animation-delay:-2.2s;left:auto;right:-2rem;top:auto;bottom:10%}.tailored-commerce__floating-card strong{display:block;font-size:2rem;letter-spacing:-.04em}.tailored-commerce__floating-card span{color:var(--tc-muted);font-size:1.25rem;font-weight:700;text-transform:uppercase}.tailored-commerce__categories,.tailored-commerce__products,.tailored-commerce__atelier,.tailored-commerce__promise{padding-bottom:clamp(4.8rem,7vw,9rem)}.tailored-commerce__section-head{align-items:end;display:flex;gap:2rem;justify-content:space-between;margin-bottom:2.4rem}.tailored-commerce__section-head h2{font-size:clamp(3.2rem,4.6vw,6.6rem);letter-spacing:-.065em;line-height:.94;margin:0;max-width:12ch}.tailored-commerce__section-head p{color:var(--tc-muted);font-size:1.55rem;line-height:1.6;margin:0;max-width:48rem}.tailored-commerce__category-grid{display:grid;gap:1.6rem;grid-template-columns:repeat(4,minmax(0,1fr))}.tailored-commerce__category-card{background:#fffaf1;border:.1rem solid var(--tc-line);border-radius:2.8rem;color:var(--tc-ink);display:flex;flex-direction:column;min-height:25rem;overflow:hidden;position:relative;text-decoration:none;transition:transform .26s ease,box-shadow .26s ease}.tailored-commerce__category-card:hover{box-shadow:var(--tc-shadow);transform:translateY(-.6rem)}.tailored-commerce__category-media{background:linear-gradient(135deg,#43513a1f,#c99b4826);flex:1;min-height:16rem;overflow:hidden}.tailored-commerce__category-media img,.tailored-commerce__product-media img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.tailored-commerce__category-card:hover img,.tailored-commerce__product-card:hover img{transform:scale(1.06)}.tailored-commerce__category-meta{padding:1.6rem}.tailored-commerce__category-meta span{color:var(--tc-gold);display:block;font-size:1.15rem;font-weight:900;letter-spacing:.14em;margin-bottom:.6rem;text-transform:uppercase}.tailored-commerce__category-meta h3{font-size:2.4rem;letter-spacing:-.05em;margin:0}.tailored-commerce__product-row{display:grid;gap:1.6rem;grid-auto-columns:minmax(24rem,1fr);grid-auto-flow:column;overflow-x:auto;padding:.4rem 0 1.6rem;scroll-snap-type:x mandatory}.tailored-commerce__product-card{background:#fffaf1db;border:.1rem solid var(--tc-line);border-radius:3rem;color:var(--tc-ink);overflow:hidden;scroll-snap-align:start;text-decoration:none}.tailored-commerce__product-media{aspect-ratio:4 / 5;background:linear-gradient(135deg,#d9cbb8,#f4eadc);overflow:hidden;position:relative}.tailored-commerce__badge{background:#1d2418;border-radius:999rem;color:#fffaf1;font-size:1.1rem;font-weight:900;left:1.2rem;letter-spacing:.12em;padding:.7rem 1rem;position:absolute;text-transform:uppercase;top:1.2rem;z-index:1}.tailored-commerce__product-info{padding:1.6rem}.tailored-commerce__product-info h3{font-size:1.8rem;letter-spacing:-.035em;line-height:1.2;margin:0 0 1rem}.tailored-commerce__price{align-items:baseline;color:var(--tc-olive);display:flex;font-size:1.55rem;font-weight:900;gap:.8rem}.tailored-commerce__price s{color:var(--tc-muted);font-size:1.25rem;font-weight:600}.tailored-commerce__atelier-card{align-items:center;background:#1d2418;border-radius:clamp(3rem,5vw,5.6rem);color:#fffaf1;display:grid;gap:2.4rem;grid-template-columns:1fr 1fr;overflow:hidden;padding:clamp(2.4rem,5vw,5.6rem);position:relative}.tailored-commerce__atelier-card:before{background:radial-gradient(circle,rgba(201,155,72,.24),transparent 60%);content:"";height:42rem;position:absolute;right:-14rem;top:-12rem;width:42rem}.tailored-commerce__atelier-card h2{font-size:clamp(3.6rem,5vw,7rem);letter-spacing:-.07em;line-height:.94;margin:1.4rem 0}.tailored-commerce__atelier-card p{color:#fffaf1b8;font-size:1.65rem;line-height:1.7;margin:0 0 2.4rem;max-width:58rem}.tailored-commerce__steps{display:grid;gap:1.2rem}.tailored-commerce__step{align-items:center;background:#fffaf114;border:.1rem solid rgba(255,250,241,.14);border-radius:2rem;display:flex;gap:1.2rem;padding:1.2rem}.tailored-commerce__step-number{align-items:center;background:var(--tc-gold);border-radius:50%;color:var(--tc-ink);display:inline-flex;flex:0 0 3.6rem;font-weight:900;height:3.6rem;justify-content:center}.tailored-commerce__promise-grid{display:grid;gap:1.4rem;grid-template-columns:repeat(4,minmax(0,1fr))}.tailored-commerce__promise-card{background:#fffaf1d6;border:.1rem solid var(--tc-line);border-radius:2.6rem;padding:2rem}.tailored-commerce__promise-icon{align-items:center;background:#43513a1a;border-radius:1.6rem;display:inline-flex;font-size:2.4rem;height:5rem;justify-content:center;margin-bottom:1.8rem;width:5rem}.tailored-commerce__promise-card h3{font-size:2rem;letter-spacing:-.04em;margin:0 0 .8rem}.tailored-commerce__promise-card p{color:var(--tc-muted);font-size:1.4rem;line-height:1.55;margin:0}@keyframes tc-marquee{0%{transform:translate(0)}to{transform:translate(calc(-100% - 3.2rem))}}@keyframes tc-float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-1.4rem) rotate(1deg)}}@media screen and (prefers-reduced-motion:reduce){.tailored-commerce__marquee-track,.tailored-commerce__floating-card{animation:none}.tailored-commerce__button,.tailored-commerce__category-card,.tailored-commerce__category-media img,.tailored-commerce__product-media img{transition:none}}@media screen and (max-width:989px){.tailored-commerce__hero,.tailored-commerce__atelier-card{grid-template-columns:1fr}.tailored-commerce__hero{min-height:auto}.tailored-commerce__visual{min-height:46rem}.tailored-commerce__category-grid,.tailored-commerce__promise-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.tailored-commerce__marquee{font-size:1rem}.tailored-commerce__title{font-size:clamp(4.8rem,17vw,7.2rem)}.tailored-commerce__proof,.tailored-commerce__category-grid,.tailored-commerce__promise-grid{grid-template-columns:1fr}.tailored-commerce__section-head{align-items:start;flex-direction:column}.tailored-commerce__visual{min-height:38rem}.tailored-commerce__floating-card{left:1rem}.tailored-commerce__floating-card:nth-of-type(2){right:1rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-tailored-commerce.css.map */
