.campaign{display:block;position:relative;background:#244532;color:#fff;overflow:hidden}.campaign__track{display:flex;transition:transform .65s cubic-bezier(.22,.61,.36,1)}.campaign__slide{min-width:100%;height:min(760px,82svh);min-height:580px;position:relative}.campaign__picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.campaign__picture img{width:100%;height:100%;object-fit:cover;object-position:center top}.campaign__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0f1a13a3,#0f1a130f 72%),linear-gradient(0deg,rgba(15,26,19,.42),transparent 25%)}.campaign__copy{position:relative;padding-top:clamp(110px,15vh,180px)}.campaign__copy .eyebrow{color:#f4eddf}.campaign__copy h1,.campaign__copy h2{font:400 clamp(52px,6vw,86px)/1.04 var(--display);letter-spacing:-.045em;max-width:570px;margin:18px 0}.campaign__copy>p:not(.eyebrow){max-width:340px;line-height:1.65;margin:24px 0 30px}.campaign__bottom{position:absolute;bottom:24px;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:20px}.campaign__bottom small{max-width:290px;font-size:11px;line-height:1.5}.campaign__controls{display:flex;align-items:center;gap:12px}.campaign__controls button{width:44px;height:44px;border:1px solid #ffffff80;background:transparent;color:#fff;cursor:pointer}.campaign__controls button:hover{background:#ffffff25}.campaign__controls span{font-size:12px}.campaign a:focus-visible,.campaign button:focus-visible{outline:3px solid #fff;outline-offset:4px}@media(max-width:900px){.campaign__slide{height:auto;min-height:0;padding-bottom:110px}.campaign__picture{position:relative;inset:auto;height:auto;aspect-ratio:4/5}.campaign__picture img{position:absolute;top:0;right:0;bottom:0;left:0;object-position:center center}.campaign__shade{height:125vw;background:linear-gradient(0deg,#244532,transparent 25%)}.campaign__copy{padding-top:25px}.campaign__copy .eyebrow{font-size:10px;margin-bottom:12px}.campaign__copy h1,.campaign__copy h2{font-size:44px;max-width:360px;margin:0 0 16px}.campaign__copy>p:not(.eyebrow){font-size:15px;margin:0 0 24px}.campaign__bottom{bottom:20px}.campaign__bottom small{max-width:150px;font-size:10px}.campaign__controls{gap:6px}.campaign__controls button{width:40px;height:44px}}@media(min-width:601px)and (max-width:900px){.campaign__picture{aspect-ratio:4/3}.campaign__picture img{object-position:center 20%}.campaign__shade{height:75vw}}@media(prefers-reduced-motion:reduce){.campaign__track{transition:none}}.launch-collection{background:#f2ede3;scroll-margin-top:30px}.launch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.launch-card__art{aspect-ratio:1;background:#e4dccd;display:grid;place-items:center;padding:28px}.launch-card__art img{width:100%;height:auto;max-height:100%;object-fit:contain}.launch-card__details{padding:22px 0;border-bottom:1px solid var(--line)}.launch-card h3{font:400 28px var(--display);margin:0 0 12px}.launch-card p,.launch-card span{font-size:12px;line-height:1.5}.launch-card span{color:#555b54}.launch-card p{margin:0 0 18px}.launch-collection .section-heading>p{font-size:11px;text-transform:uppercase;letter-spacing:.12em}@media(max-width:799px){.launch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.launch-card h3{font-size:20px}.launch-card__art{aspect-ratio:1}.launch-collection .section-heading{align-items:start;flex-direction:column}}.lifestyle-story{background:#e8e4da}.lifestyle-story__heading{max-width:700px;margin-bottom:40px}.lifestyle-story__heading h2{font:400 clamp(36px,4.5vw,62px)/1.06 var(--display);letter-spacing:-.04em;margin:0 0 18px}.lifestyle-story__heading p{font-size:16px;line-height:1.6}.lifestyle-story__images{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:start}.lifestyle-story figure{margin:0}.lifestyle-story figure:nth-child(2n){padding-top:48px}.lifestyle-story img{width:100%;aspect-ratio:3/4;object-fit:cover}.lifestyle-story figcaption{font-size:13px;margin-top:14px;line-height:1.5}.lifestyle-story__disclosure{font-size:11px;line-height:1.6;margin:22px 0 0;color:#555e54}@media(max-width:899px){.lifestyle-story__images{grid-template-columns:repeat(2,minmax(0,1fr))}.lifestyle-story figure:nth-child(2n){padding-top:24px}}@media(max-width:599px){.lifestyle-story__images{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:85%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px}.lifestyle-story figure{scroll-snap-align:start}.lifestyle-story figure:nth-child(2n){padding-top:0}}.new-arrivals__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.new-arrivals__grid .product-card__image{aspect-ratio:1}.new-arrivals .section-heading p{max-width:45ch;font-size:15px;line-height:1.6}@media(max-width:767px){.new-arrivals__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.new-arrivals__grid>div:nth-child(2){padding-top:0}.new-arrivals__grid .product-card__image{aspect-ratio:1}.new-arrivals .section-heading{align-items:start}.new-arrivals .section-heading h2{font-size:38px}}.product-lifestyle{border-top:1px solid var(--line)}.product-lifestyle__heading{max-width:720px;margin-bottom:36px}.product-lifestyle__heading h2{font:400 clamp(34px,4.5vw,60px)/1.08 var(--display);letter-spacing:-.035em;margin:0 0 18px}.product-lifestyle__heading p{font-size:15px;line-height:1.65;margin:0 0 14px}.product-lifestyle__heading .product-lifestyle__disclosure{font-size:12px;color:#555e54}.product-lifestyle__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px;align-items:start}.product-lifestyle__grid--five{grid-template-columns:repeat(6,minmax(0,1fr))}.product-lifestyle__grid--five .product-lifestyle__card{grid-column:span 2}.product-lifestyle__grid--five .product-lifestyle__card:nth-child(4){grid-column:2 / span 2}.product-lifestyle__grid--single{grid-template-columns:minmax(0,760px)}.product-lifestyle__card{margin:0;min-width:0}.product-lifestyle__image{display:block;background:#ece9e1}.product-lifestyle__image img{width:100%;height:auto}.product-lifestyle__card figcaption{padding-top:18px}.product-lifestyle__card h3{font-size:15px;line-height:1.5;margin:0 0 10px}.product-lifestyle__card figcaption p{font-size:13px;line-height:1.6;margin:0 0 16px}.product-lifestyle__card .text-link{font-size:11px}@media(max-width:999px){.product-lifestyle__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-lifestyle__grid--five .product-lifestyle__card,.product-lifestyle__grid--five .product-lifestyle__card:nth-child(4){grid-column:auto}.product-lifestyle__grid--single{grid-template-columns:minmax(0,1fr)}}@media(max-width:639px){.product-lifestyle__grid{grid-template-columns:minmax(0,1fr);gap:32px}.product-lifestyle__heading{margin-bottom:28px}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
