.collection-page{background:#ecece7;color:#20251f}.collection-page header{background:#ecece7;border-color:#c4c8bd}.collection-page nav a:hover,.collection-page .cart-trigger:hover{color:#576e4c}.collection-page .nav-note{color:#61705e}.collection-page .cart-trigger{color:#20251f}.collection-page .cart-trigger span{border-color:#899585}.collection-page .intro{padding-top:94px;padding-bottom:46px;border-bottom:1px solid #bbc4b5;margin-bottom:30px;align-items:end}.collection-page .intro h1{font-family:'Space Grotesk';font-size:clamp(3.2rem,7.2vw,7.4rem);letter-spacing:-.085em;line-height:.9;margin:18px 0 0}.collection-page .intro .period{color:#79906c}.collection-page .intro .eyebrow{color:#5c7252}.collection-page .intro p{color:#5c665a;font-size:1.02rem}.collection-page .grid{gap:19px}.collection-page .item{background:#f7f7f2;border-color:#c9cec3}.collection-page .item:hover{border-color:#647d57}.collection-page .item img{aspect-ratio:1.05;object-fit:cover}.collection-page .item-info{padding:22px 23px 27px}.collection-page .item small{color:#6c7969}.collection-page .item .arrow{color:#577150}.collection-page footer{border-top:1px solid #c4c8bd}.collection-page footer .brand{color:#20251f}.collection-page footer .wrap{color:#63705f}.collection-page dialog{color:#e9e8e2}@media(max-width:600px){.collection-page .intro{padding-top:66px}.collection-page .intro h1{font-size:clamp(2.9rem,13vw,5rem)}.collection-page .grid{gap:22px}.collection-page .item img{aspect-ratio:1.17}}

.preorder-band{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#d7e0ce;padding:23px 27px;margin-bottom:30px}.preorder-band strong{font-family:'Space Grotesk';font-size:1.3rem;text-transform:uppercase}.preorder-band p{margin:5px 0 0;color:#4f6249}.preorder-band .timer{display:flex;gap:10px;font-family:'Space Grotesk';font-weight:700;font-size:1.5rem;white-space:nowrap}.preorder-band .timer span{display:flex;flex-direction:column;align-items:center;min-width:2ch}.preorder-band .timer small{font-family:'DM Sans';font-size:.66rem;font-weight:600;text-transform:uppercase}.item-info .price{margin-left:auto;font-weight:700}.cart-total{display:flex;justify-content:space-between;font-size:1.15rem;font-weight:700;color:#e9e8e2}@media(max-width:700px){.preorder-band{display:block}.preorder-band .timer{margin-top:18px}}

.collection-page .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.collection-page .item img{aspect-ratio:1.3}
.color-options{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 25px}
.color-option{display:inline-flex;align-items:center;gap:8px;background:transparent;color:#e9e8e2;border:1px solid #657061;padding:9px 12px;font:inherit;font-size:.85rem;cursor:pointer}
.color-option.active{border-color:#e5edda;background:#354235}
.swatch{width:18px;height:18px;border-radius:50%;border:1px solid #999;display:inline-block}
@media(max-width:600px){.collection-page .grid{grid-template-columns:1fr}}
.purchase-note{font-size:.96rem;border-top:1px solid #52604f;padding-top:18px}
.fulfillment-note{font-size:.83rem;margin:15px 0 0;color:#a8b29f!important}
#buy-buttons[hidden],#buy-buttons [hidden]{display:none}
#buy-buttons{min-height:106px;margin-top:15px}
.checkout-preview-banner{background:#20251f;color:#f7f7f2;padding:16px 24px;text-align:center;font-size:.94rem;line-height:1.5}
.buying-preview{display:grid;gap:10px}.buying-preview label{font-size:.9rem}.buying-preview select,.buying-preview input{width:100%;font:inherit;padding:10px;background:#f7f7f2;color:#20251f;border:1px solid #87917f}.buying-preview button{padding:14px;background:#d8e0bf;color:#161b13;border:0;font:inherit;font-weight:700}.preview-label{font-size:.95rem;margin:0 0 8px!important}.preview-summary:empty{display:none}.preview-summary{border-top:1px solid #52604f;margin-top:8px;padding-top:10px}.preview-summary p{margin:6px 0;font-size:.92rem}
