.collection-page{background:#faf8f2;overflow:hidden}.collection-page .collection-site-header{grid-template-columns:1fr auto}.collection-page .collection-header-links{align-items:center;gap:30px;display:flex}.collection-page .collection-header-links a{letter-spacing:.05em;padding:10px 0;font-size:11px;position:relative}.collection-page .collection-header-links a:after{content:"";transform-origin:100%;background:#314334;height:1px;transition:transform .18s;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0)}.collection-page .collection-header-links a:hover:after{transform-origin:0;transform:scaleX(1)}.collection-page .collection-hero{background:#f0e8dd;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);width:min(100% - 48px,1360px);margin:24px auto 0;display:grid}.collection-page .collection-hero-copy{flex-direction:column;justify-content:center;padding:clamp(58px,6vw,92px);display:flex}.collection-page .collection-hero-copy h1{letter-spacing:-.04em;max-width:610px;margin:0;font-size:clamp(54px,5.4vw,82px);line-height:.94}.collection-page .collection-hero-copy>p:not(.eyebrow){color:#696b63;max-width:455px;margin:30px 0 36px;line-height:1.85}.collection-page .collection-hero-copy .button{align-self:flex-start}.collection-page .collection-hero-image{min-height:580px;position:relative;overflow:hidden}.collection-page .collection-hero-image>img{object-fit:cover;width:100%;height:100%}.collection-page .collection-hero-image>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#faf8f2eb;grid-template-columns:1fr auto;align-items:center;gap:5px 20px;padding:14px 18px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.collection-page .collection-hero-image span{color:#78786f;letter-spacing:.13em;text-transform:uppercase;grid-column:1/-1;font-size:8px}.collection-page .collection-hero-image p{font-family:var(--font-display), serif;margin:0;font-size:21px}.collection-page .collection-hero-image strong{font-size:11px;font-weight:500}.collection-page .collection-index{border-bottom:1px solid #20251f29;justify-content:space-between;align-items:center;gap:30px;width:min(100% - 48px,1360px);margin:0 auto;padding:23px 0;display:flex}.collection-page .collection-index>span{color:#7e7d74;letter-spacing:.14em;text-transform:uppercase;font-size:8px}.collection-page .collection-index>div{gap:30px;display:flex}.collection-page .collection-index a{border-bottom:1px solid #0000;padding-bottom:4px;font-size:10px}.collection-page .collection-index a:hover{border-bottom-color:currentColor}.collection-page .catalogue-section{padding:clamp(74px,8vw,112px) max(5vw,50vw - 680px)}.collection-page .catalogue-section-sand{background:#f1eadf}.collection-page .catalogue-heading{justify-content:space-between;align-items:flex-end;gap:55px;margin-bottom:44px;display:flex}.collection-page .catalogue-heading h2{letter-spacing:-.03em;max-width:760px;margin:0;font-size:clamp(44px,4.7vw,67px);line-height:1}.collection-page .catalogue-heading>p{color:#706f65;max-width:345px;margin:0 0 5px;line-height:1.75}.collection-page .catalogue-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.collection-page .catalogue-image{aspect-ratio:1/1.06;background:#e7dfd4;position:relative;overflow:hidden}.collection-page .catalogue-image>span{z-index:2;background:#faf8f2e0;padding:8px 10px;font-size:8px;position:absolute;top:12px;left:12px}.collection-page .catalogue-image img{object-fit:cover;width:100%;height:100%;transition:transform .42s}.collection-page .catalogue-add{z-index:2;color:#fff;cursor:pointer;letter-spacing:.13em;text-align:center;text-transform:uppercase;background:#1c2c21f0;border:0;padding:14px 18px;font-size:8px;transition:transform .2s;position:absolute;bottom:10px;left:10px;right:10px;transform:translateY(calc(100% + 12px))}.collection-page .catalogue-product:hover img{transform:scale(1.025)}.collection-page .catalogue-product:hover .catalogue-add{transform:translateY(0)}.collection-page .catalogue-summary{min-height:174px}.collection-page .catalogue-title{justify-content:space-between;gap:16px;padding-top:17px;display:flex}.collection-page .catalogue-title p{color:#77786f;letter-spacing:.13em;text-transform:uppercase;margin-bottom:5px;font-size:8px}.collection-page .catalogue-title h3{margin:0;font-size:27px}.collection-page .catalogue-title strong{padding-top:18px;font-size:11px;font-weight:500}.collection-page .catalogue-notes{color:#706f65;margin:10px 0 0;font-size:11px;line-height:1.55}.collection-page .catalogue-mood{color:#314334;font-family:var(--font-display), serif;margin:8px 0 0;font-size:17px}.collection-page .catalogue-product-details{border-top:1px solid #dcded7;border-bottom:1px solid #dcded7;margin-top:16px}.collection-page .catalogue-product-details summary{color:#526156;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;padding:11px 0;font-size:8px;list-style-position:inside}.collection-page .catalogue-product-details p{color:#666d65;white-space:pre-wrap;padding:0 0 14px;font-size:10px;line-height:1.7}.collection-page .catalogue-sds-link{color:#657168;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #879087;margin-top:13px;padding-bottom:4px;font-size:8px;display:inline-block}.collection-page .catalogue-subscribe{color:#435549;letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #647166;margin-top:15px;margin-right:18px;padding-bottom:6px;font-size:8px;display:inline-block}.collection-page .collection-feature{background:#ded1bd;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);width:min(100% - 48px,1360px);margin:clamp(72px,8vw,112px) auto;display:grid}.collection-page .collection-feature-image{min-height:580px;position:relative;overflow:hidden}.collection-page .collection-feature-image img{object-fit:cover;width:100%;height:100%}.collection-page .collection-feature-image span{letter-spacing:.13em;text-align:center;text-transform:uppercase;background:#faf8f2e6;padding:14px;font-size:8px;position:absolute;bottom:18px;left:18px;right:18px}.collection-page .collection-feature-copy{flex-direction:column;justify-content:center;padding:clamp(58px,6vw,90px);display:flex}.collection-page .collection-feature-copy h2{margin:0;font-size:clamp(45px,4.8vw,68px);line-height:.98}.collection-page .collection-feature-copy>p:not(.eyebrow){color:#596057;margin:27px 0;line-height:1.85}.collection-page .collection-feature-copy>div{border-top:1px solid #20251f2e;border-bottom:1px solid #20251f2e;justify-content:space-between;padding:17px 0;font-size:10px;display:flex}.collection-page .collection-feature-copy .button{align-self:flex-start;margin-top:30px}.collection-page .collection-banner{color:#f4efe5;text-align:center;background:#1c2c21;padding:clamp(82px,9vw,128px) 8vw}.collection-page .collection-banner>p,.collection-page .collection-banner>span{color:#b8b9af;letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:9px}.collection-page .collection-banner h2{letter-spacing:-.03em;max-width:940px;margin:36px auto 42px;font-size:clamp(49px,5.8vw,80px);line-height:.98}.collection-page .collection-banner em{color:#d9ccb8;font-weight:400}.collection-page .living-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.collection-page .living-product>div{aspect-ratio:1/1.08;background:#f0ece5;overflow:hidden}.collection-page .living-product img{object-fit:cover;width:100%;height:100%;transition:transform .42s}.collection-page .living-product:hover img{transform:scale(1.025)}.collection-page .living-product>p{color:#77786f;letter-spacing:.13em;text-transform:uppercase;margin:17px 0 5px;font-size:8px}.collection-page .living-product h3{margin:0;font-size:24px}.collection-page .living-product strong{margin-top:7px;font-size:11px;font-weight:500;display:block}.collection-page .living-add{color:#314334;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #314334;margin-top:15px;padding:11px 0 8px;font-size:8px}.collection-page .collection-closing{text-align:center;background:#f1eadf;padding:clamp(82px,9vw,125px) 6vw}.collection-page .collection-closing h2{margin:0;font-size:clamp(48px,5.5vw,78px);line-height:1}.collection-page .collection-closing .button{margin-top:38px}@media (max-width:980px){.collection-page .collection-hero,.collection-page .collection-feature{grid-template-columns:1fr}.collection-page .collection-hero-copy{min-height:460px}.collection-page .collection-hero-image,.collection-page .collection-feature-image{min-height:680px}.collection-page .catalogue-grid,.collection-page .living-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:55px 20px}.collection-page .catalogue-add{transform:translateY(0)}}@media (max-width:700px){.collection-page .collection-header-links{gap:18px}.collection-page .collection-header-links a:nth-child(2),.collection-page .collection-header-links a:nth-child(3){display:none}.collection-page .collection-hero{width:calc(100% - 24px);margin-top:12px}.collection-page .collection-hero-copy{min-height:420px;padding:54px 7vw}.collection-page .collection-hero-copy h1{font-size:50px}.collection-page .collection-hero-image,.collection-page .collection-feature-image{min-height:108vw}.collection-page .collection-index{flex-direction:column;align-items:flex-start;width:calc(100% - 24px)}.collection-page .collection-index>div{gap:18px;width:100%;overflow-x:auto}.collection-page .collection-index a{white-space:nowrap}.collection-page .catalogue-heading{flex-direction:column;align-items:flex-start}.collection-page .catalogue-grid,.collection-page .living-grid{grid-template-columns:1fr}.collection-page .catalogue-summary{min-height:0}.collection-page .collection-feature{width:calc(100% - 24px)}.collection-page .collection-feature-copy{padding:56px 7vw}.collection-page .collection-banner h2{font-size:47px}}
