.collection-page{background:#f5f4f1}.collection-page header{height:6.15vw;min-height:63px;padding:0 4.9%;gap:4%}.collection-page header nav{gap:32px}.collection-page nav [aria-current=page]{text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:1px}.collection-page header .dark{padding:12px 25px}.collection-hero{position:relative;height:35.75vw;max-height:515px;overflow:hidden;background:#eae9e5}.collection-hero-photo{position:absolute;inset:0 0 0 40.82%}.collection-hero-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#eae9e5,transparent 8%)}.collection-hero-copy{position:relative;padding:7.7% 5.2% 0;width:49%}.collection-hero .eyebrow{font-size:12px;letter-spacing:1.2px;margin-bottom:16px;white-space:nowrap}.collection-hero h1{font-size:5.6vw;line-height:1.04;letter-spacing:-2px;white-space:nowrap}.collection-hero .intro{font-size:14px;line-height:1.52;margin-top:15px}.rule{display:block;width:35px;border-top:1px solid #777;margin:26px 0 23px}.same-material{font-size:12px;line-height:1.5}.collection-page .benefits{height:8.6vw;min-height:86px;padding:16px 3.5%;border-bottom:1px solid #ddd}.collection-page .benefits>div{justify-content:flex-start;padding-left:10%;gap:34px}.collection-page .benefits>div+div{padding-left:22%}.collection-page .benefits svg{width:43px;height:43px;flex-shrink:0}.color-section{padding:38px 3.9% 37px}.color-heading{display:grid;grid-template-columns:21.5% 60.5% 18%;align-items:start;margin-bottom:29px}.color-heading h2{font-size:37px;letter-spacing:-1.3px;line-height:1.1}.color-heading>p{font-size:13px;line-height:1.45;padding-top:1px;color:#454545}.color-heading .color-aside{font-size:12px;border-left:1px solid #ccc;padding:0 0 5px 24px}.collection-page .products{gap:16px}.collection-page .product .crop{aspect-ratio:176/182}.collection-page .product h3{font-size:14px;margin:13px 8px 7px}.collection-page .product p{font-size:12px;line-height:1.5;margin:0 8px}.collection-page .product .availability{display:block;text-align:center;margin:16px 7px 0;padding:9px 3px;background:#e2e2e0;color:#393939;font-size:12px}.collection-page .product .notify{display:block;width:auto;margin:13px auto 0;padding:3px;background:none;text-decoration:underline;text-underline-offset:2px;font-size:12px;color:#262626}.collection-contact{display:grid;grid-template-columns:36.5% 41.5% 22%;position:relative;min-height:39vw;background:#f5f4f1;padding-left:4.6%;overflow:hidden}.contact-intro{padding:40px 35px 30px 0}.contact-intro .eyebrow{font-size:11px;margin-bottom:13px}.contact-intro h2{font-size:38px;letter-spacing:-1.3px;line-height:1.1;white-space:nowrap}.contact-description{font-size:12px;line-height:1.5;margin-top:12px;max-width:270px}.contact-intro .rule{margin-top:26px;margin-bottom:25px}.good-ideas{font:italic 22px 'Segoe Print','Bradley Hand',cursive;transform:rotate(-10deg);transform-origin:left center;line-height:1.3;margin-top:15px}.good-ideas span{margin-left:12px}.collection-contact form{padding:53px 14px 35px 0;position:relative;z-index:1}.collection-contact input,.collection-contact textarea,.collection-contact select{font:11px Arial,sans-serif;color:#252525;background:#fcfcfb;border:0;border-radius:0;width:100%;padding:12px 14px}.collection-contact .fields{gap:10px}.collection-contact select{margin:10px 0 0;min-height:37px}.collection-contact textarea{margin:10px 0 9px;height:103px;resize:vertical}.collection-contact .dark{min-width:202px;padding:13px 24px;font-size:12px}.reply-note{font-size:10px;color:#555;margin-top:13px}.collection-contact .form-status{font-size:12px}.contact-art{margin-left:0;min-height:100%;background:transparent}.collection-page footer{padding:30px 4.8% 52px;min-height:118px}.collection-page footer nav{gap:27px}.collection-page .socials{font-size:24px;gap:15px}.collection-page select:focus-visible,.collection-page input:focus-visible,.collection-page textarea:focus-visible{outline:2px solid #6a745c;outline-offset:2px}
@media(min-width:1200px){.collection-hero .intro{font-size:18px}.collection-hero .eyebrow{font-size:14px}.same-material{font-size:14px}.color-heading>p{font-size:16px}.color-heading .color-aside{font-size:14px}.color-section{padding-top:48px;padding-bottom:48px}.color-heading{margin-bottom:36px}.collection-page .product h3{font-size:17px}.collection-page .product p,.collection-page .product .notify,.collection-page .product .availability{font-size:14px}.contact-intro h2{font-size:48px}.contact-description{font-size:15px;max-width:340px}.collection-contact{min-height:480px}.collection-contact input,.collection-contact textarea,.collection-contact select{font-size:14px}.collection-contact textarea{height:135px}.reply-note{font-size:12px}.collection-contact form{padding-top:65px}.contact-intro{padding-top:50px}}
@media(max-width:760px){.collection-page header{height:auto;min-height:108px;padding:18px 6% 14px;flex-wrap:wrap;gap:17px}.collection-page header .logo{font-size:17px}.collection-page header .dark{padding:10px 15px}.collection-page header nav{display:flex;order:3;width:100%;margin:0;justify-content:space-between;gap:10px;font-size:12px}.collection-hero{height:590px;max-height:none}.collection-hero-photo{inset:275px 0 0 0}.collection-hero-photo:after{background:linear-gradient(#eae9e5,transparent 15%)}.collection-hero-copy{width:100%;padding:35px 6% 0}.collection-hero .eyebrow{font-size:10px;letter-spacing:1px}.collection-hero h1{font-size:46px;letter-spacing:-1.8px}.collection-hero .intro{font-size:15px;max-width:410px;line-height:1.45}.desktop-break{display:none}.collection-hero .rule{margin:20px 0 13px}.same-material{font-size:11px}.collection-page .benefits{height:auto;grid-template-columns:1fr;padding:24px 6%;gap:16px}.collection-page .benefits>div,.collection-page .benefits>div+div{padding-left:0;gap:22px}.collection-page .benefits p{font-size:15px}.collection-page .benefits small{font-size:13px}.color-section{padding:30px 6%}.color-heading{grid-template-columns:1fr;gap:15px;margin-bottom:24px}.color-heading h2{font-size:36px}.color-heading>p{font-size:15px}.color-heading .color-aside{padding-left:15px;font-size:12px}.collection-page .products{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 14px}.collection-page .product h3{font-size:14px;margin-left:0}.collection-page .product p{font-size:12px;margin-left:0}.collection-page .product .availability{margin:12px 0 0;font-size:12px}.collection-page .product .notify{font-size:13px;padding:8px;margin-top:5px}.collection-contact{padding:0 6%;display:block;min-height:0}.contact-intro{padding:30px 0 5px}.contact-intro h2{font-size:38px;white-space:normal}.contact-description{font-size:14px;max-width:90%}.contact-intro .rule,.good-ideas{display:none}.collection-contact form{padding:24px 0 35px}.collection-contact input,.collection-contact select,.collection-contact textarea{font-size:14px}.collection-contact textarea{height:135px}.collection-contact .dark{font-size:14px}.reply-note{font-size:12px}.contact-art{display:none}.collection-page footer{padding:30px 6%}.collection-page footer nav{gap:20px}}
