.main-nav{justify-content:safe center;overflow-x:auto;scrollbar-width:none}.main-nav>*{flex-shrink:0}.motion-hero{background:#261b17;min-height:740px}.motion-hero .campaign{left:auto;right:0;width:54%;height:100%;object-fit:cover;object-position:center 25%;opacity:1}.motion-hero .hero-shade{background:linear-gradient(90deg,#261b17 0%,#261b17 38%,#261b17aa 47%,#261b1700 64%)}.motion-hero .hero-copy{width:53%;max-width:780px;padding:140px 4% 75px 7%}.motion-hero .hero-copy h1{font-size:clamp(40px,4.4vw,68px)}.motion-hero .hero-copy p{font-size:15px}.motion-hero .eyebrow{line-height:1.9;max-width:390px}.motion-hero .hero-secondary{display:block;width:fit-content;margin-top:24px;font-size:13px;color:#eee1cf;border-bottom:1px solid #af9d8766;padding-bottom:6px}.motion-hero .campaign-caption{bottom:22px;right:25px;padding:10px 14px;background:#20160f9c;max-width:45%;line-height:1.8;font-size:10px}.seasonal-feature{background:#f7f3ec}.seasonal-feature .seasonal-point,.seasonal-page .seasonal-point{font-size:13px;line-height:1.8;color:#82735f}.seasonal-feature .card-meta>span,.seasonal-page .card-meta>span{display:inline-block!important}.seasonal-page{max-width:1500px;margin:auto;padding:40px 6% 80px}.seasonal-page .breadcrumbs{font-size:12px;color:#867965;margin-bottom:36px}.seasonal-intro{max-width:900px}.seasonal-intro h1{font-size:clamp(32px,4.2vw,53px);line-height:1.4;font-weight:400;margin:22px 0}.seasonal-intro>p{color:#7e705d;font-size:15px;line-height:1.95}.seasonal-controls{display:flex;flex-wrap:wrap;align-items:center;gap:22px;border-block:1px solid #d4c8b5;margin:30px 0;padding:18px 0}.seasonal-controls select{border:1px solid #c8bca9;padding:10px 14px;max-width:100%;font:inherit;font-size:13px}.seasonal-controls span{font-size:12px;color:#8b775b;margin-left:auto}.seasonal-page article[hidden]{display:none!important}.seasonal-page .products{margin-top:22px}.seasonal-page .sample-note{margin-top:40px}.custom-style-references{width:100%;flex-basis:100%;margin-top:22px}.custom-style-references>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.custom-style-references a{display:block;min-width:0;font-size:11px;line-height:1.7}.custom-style-references img{display:block;width:100%;height:180px;object-fit:contain;background:#fff;margin-bottom:12px}.competition-inspiration h2{font-size:27px}.competition-inspiration>p{font-size:13px;color:#81725e}.style-notice:has(.custom-style-references){flex-wrap:wrap}.style-notice .custom-style-references>p{font-size:12px}@media(max-width:760px){.motion-hero{display:flex;flex-direction:column;min-height:0}.motion-hero .campaign{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:5/6;object-position:center 32%;order:0}.motion-hero .hero-shade{display:none}.motion-hero .hero-copy{width:100%;max-width:none;padding:38px 6% 40px;order:1}.motion-hero .hero-copy h1{font-size:37px;margin:17px 0;line-height:1.5}.motion-hero .hero-copy p{font-size:13px;max-width:100%}.motion-hero .hero-note{margin-top:28px}.motion-hero .campaign-caption{position:static;max-width:100%;background:none;padding:0 6% 24px;order:2;font-size:10px}.seasonal-page{padding:28px 5% 55px}.seasonal-intro>p{font-size:13px}.seasonal-controls{gap:12px}.seasonal-controls select{font-size:12px}.seasonal-controls span{margin-left:0;width:100%}.seasonal-page .products{gap:30px 16px}.seasonal-page .card h3,.seasonal-feature .card h3{font-size:14px;line-height:1.7}.seasonal-page .seasonal-point,.seasonal-feature .seasonal-point{font-size:12px}.custom-style-references>div{gap:10px}.custom-style-references img{height:125px}.custom-style-references span{font-size:10px}}
