.garment-care{--garment-care-muted: rgba(23, 19, 19, .64);--garment-care-line: rgba(123, 30, 43, .18);--garment-care-line-strong: rgba(123, 30, 43, .32);--garment-care-card: #fffdfa;--garment-care-card-hover: #fff8ef;background-color:var(--garment-care-bg);background-image:radial-gradient(circle at 18% 22%,rgba(23,19,19,.04) 0 1px,transparent 1px),radial-gradient(circle at 76% 68%,rgba(123,30,43,.035) 0 1px,transparent 1px);background-size:34px 34px,46px 46px;color:var(--garment-care-text);overflow:hidden}.garment-care__inner{width:min(100% - 40px,1180px);margin-inline:auto;margin-top:5rem;padding-block:var(--garment-care-padding-top) var(--garment-care-padding-bottom)}.garment-care__hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(280px,.7fr);gap:clamp(36px,7vw,104px);align-items:end;min-height:clamp(430px,58vh,660px);padding-bottom:clamp(54px,8vw,96px)}.garment-care__eyebrow,.garment-care__card-eyebrow{margin:0;color:var(--garment-care-accent);font-size:1.1rem;font-weight:600;letter-spacing:0;line-height:1.4;text-transform:uppercase}.garment-care__hero-heading{grid-column:1 / 1;max-width:820px;margin:18px 0 0;color:inherit;font-family:Courier New,Courier,monospace;font-size:10rem;font-weight:400;letter-spacing:0;line-height:.92}.garment-care__hero-copy{grid-column:2;max-width:560px;margin:-34px 0 0;color:var(--garment-care-muted);font-size:2rem;line-height:1.65}.garment-care__principles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--garment-care-line);border:1px solid var(--garment-care-line)}.garment-care__principle{position:relative;min-height:clamp(270px,28vw,390px);padding:clamp(30px,5vw,58px);background:var(--garment-care-card);outline:1px solid transparent;outline-offset:-1px;transition:background-color .36s ease,outline-color .36s ease,opacity .85s cubic-bezier(.22,1,.36,1),transform .36s ease}.garment-care__principle:hover{background:var(--garment-care-card-hover);outline-color:var(--garment-care-line-strong);transform:translateY(-4px)}.garment-care__principle h2{max-width:440px;margin:clamp(28px,4vw,54px) 0 0;color:inherit;font-size:6.6rem;font-weight:400;letter-spacing:0;line-height:.96}.garment-care__principle p:last-child{max-width:410px;margin:24px 0 0;color:var(--garment-care-muted);font-size:1.65rem;line-height:1.72}.garment-care__guide,.garment-care__symbols,.garment-care__swimwear,.garment-care__closing{margin-top:clamp(84px,13vw,168px)}.garment-care__section-heading{display:grid;grid-template-columns:minmax(180px,.44fr) minmax(0,1fr);gap:clamp(30px,6vw,82px);align-items:start;padding-bottom:clamp(32px,5vw,64px);border-bottom:1px solid var(--garment-care-line)}.garment-care__section-heading--narrow{grid-template-columns:minmax(180px,.34fr) minmax(0,1fr)}.garment-care__section-heading h2{max-width:760px;margin:0;color:inherit;font-size:8rem;font-weight:400;letter-spacing:0;line-height:.98}.garment-care__guide-list{display:grid;gap:0}.garment-care__guide-item{display:grid;grid-template-columns:minmax(180px,.44fr) minmax(0,.72fr) minmax(0,.72fr);gap:clamp(24px,5vw,68px);padding-block:clamp(34px,6vw,68px);border-bottom:1px solid var(--garment-care-line)}.garment-care__guide-item h3{margin:0;color:inherit;font-size:4.4rem;font-weight:400;letter-spacing:0;line-height:1.05}.garment-care__guide-item p,.garment-care__swimwear-copy p,.garment-care__closing p{margin:0;color:var(--garment-care-muted);font-size:1.65rem;line-height:1.78}.garment-care__guide-item p:nth-of-type(n+3){grid-column:2 / -1;max-width:760px}.garment-care__symbol-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:clamp(24px,4vw,46px);background:var(--garment-care-line);border:1px solid var(--garment-care-line)}.garment-care__symbol{display:grid;min-height:260px;align-content:space-between;justify-items:center;padding:clamp(26px,3.8vw,42px);background:var(--garment-care-bg)}.garment-care__symbol svg{width:clamp(98px,9vw,132px);height:auto;color:var(--garment-care-text);overflow:visible}.garment-care__symbol path,.garment-care__symbol text{fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.garment-care__symbol text{fill:currentColor;stroke:none;font-family:Courier New,Courier,monospace;font-size:10px;letter-spacing:0}.garment-care__symbol h3{max-width:170px;margin:36px 0 0;color:inherit;font-size:1.68rem;font-weight:400;letter-spacing:0;line-height:1.25;text-align:center}.garment-care__swimwear{display:flex;flex-direction:column;gap:2rem;padding:clamp(44px,7vw,92px);max-width:750px;margin-left:auto;margin-right:auto}.garment-care__swimwear h2{margin:0;color:inherit;font-size:7rem;font-weight:400;letter-spacing:0;line-height:.98}.garment-care__swimwear-copy{display:grid;gap:20px}.garment-care__closing{max-width:740px;margin-inline:auto;padding-top:clamp(48px,8vw,96px);border-top:1px solid var(--garment-care-line);text-align:center}.garment-care__closing h2{margin:0;color:inherit;font-size:9.2rem;font-weight:400;letter-spacing:0;line-height:.95}.garment-care__closing p{max-width:560px;margin:clamp(24px,4vw,40px) auto 0}.garment-care [data-garment-care-reveal]{opacity:1;transform:translateY(0);transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1);transition-delay:var(--garment-care-reveal-delay, 0ms)}.garment-care.is-initialized [data-garment-care-reveal]:not(.is-visible){opacity:0;transform:translateY(18px)}.garment-care.is-initialized .is-visible,.garment-care .is-visible{opacity:1;transform:translateY(0)}.garment-care.is-initialized .garment-care__principle.is-visible:hover,.garment-care .garment-care__principle:hover{background:var(--garment-care-card-hover);outline-color:var(--garment-care-line-strong);transform:translateY(-4px);transition:background-color .36s ease,outline-color .36s ease,transform .36s ease}@media screen and (max-width:989px){.garment-care__inner{width:min(100% - 32px,720px)}.garment-care__hero{grid-template-columns:1fr}.garment-care__hero-heading{grid-column:1;font-size:9rem}.garment-care__hero-copy{grid-column:1;max-width:560px;margin:32px 0 0}.garment-care__principle h2{font-size:5.4rem}.garment-care__section-heading h2{font-size:6.4rem}.garment-care__swimwear h2{font-size:5.8rem}.garment-care__closing h2{font-size:7.4rem}.garment-care__principles,.garment-care__symbol-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.garment-care__section-heading,.garment-care__section-heading--narrow,.garment-care__guide-item,.garment-care__swimwear{grid-template-columns:1fr}.garment-care__guide-item{gap:18px}.garment-care__guide-item p:nth-of-type(n+3){grid-column:auto;max-width:none}.garment-care__swimwear{padding:clamp(34px,7vw,58px)}}@media screen and (max-width:639px){.garment-care__inner{width:min(100% - 28px,520px);padding-block:clamp(52px,14vw,76px) clamp(72px,16vw,96px)}.garment-care__hero{min-height:auto;padding-block:clamp(52px,18vw,86px)}.garment-care__hero-heading{font-size:5.7rem}.garment-care__hero-copy{font-size:1.65rem}.garment-care__principle h2{font-size:4.1rem}.garment-care__section-heading h2{font-size:4.5rem}.garment-care__guide-item h3{font-size:2.8rem}.garment-care__swimwear h2{font-size:4.3rem}.garment-care__closing h2{font-size:5.2rem}.garment-care__principles{grid-template-columns:1fr}.garment-care__principle{min-height:0;padding:30px 24px 34px}.garment-care__principle h2{margin-top:34px}.garment-care__symbol{min-height:0;padding:clamp(18px,5vw,24px)}.garment-care__symbol-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}.garment-care__symbol h3{margin-top:24px}}@media(prefers-reduced-motion:reduce){.garment-care [data-garment-care-reveal]{transition:none}.garment-care.is-initialized .garment-care__principle.is-visible:hover,.garment-care .garment-care__principle:hover{transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/garment-care.css.map */
