.customer-shop{padding-top:42px}.shop-heading{align-items:end;margin-bottom:25px}.shop-heading h1{font:clamp(38px,4.2vw,61px)/1 LyricsDisplay,sans-serif;margin:12px 0 17px;text-transform:uppercase}.shop-heading p{font-size:13px;line-height:1.8;max-width:62ch}.shopping-collections{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 22px;border-bottom:1px solid var(--line);margin-bottom:23px}.shopping-collections a{font-size:11px;border:1px solid #53483b;border-radius:3px;min-height:39px;padding:10px 14px;display:flex;align-items:center;color:#d0c6b8;white-space:nowrap}.shopping-collections a:hover{border-color:var(--gold);color:var(--gold)}.shopping-collections a.active{background:var(--gold);border-color:var(--gold);color:#181819}.customer-search{margin-bottom:9px}.customer-search .search-box{min-width:0}.customer-catalog-note{font-size:10px;color:var(--muted);line-height:1.8;margin-bottom:22px}.customer-catalog-note:empty{margin:0 0 19px}.customer-catalog-note p{margin:0}.customer-catalog-note .text-link{font-size:10px}.customer-product-title{text-align:left;padding:0}.customer-product-title h3{font:22px/1.2 LyricsDisplay,sans-serif;text-transform:none}.customer-product .product-info{padding-top:18px}.customer-product .product-info>p{font-size:11px;line-height:1.6;margin-top:9px;min-height:18px}.customer-product-bottom{display:flex;justify-content:space-between;align-items:baseline;gap:15px;margin-top:17px}.customer-product-bottom .card-price{margin:0;font-size:15px}.customer-product-bottom .text-link{font-size:11px;white-space:nowrap}.customer-product .product-tag{font-size:9px;letter-spacing:.08em}.customer-shop .section-note{margin-top:25px;font-size:10px}.customer-guides{border-block:1px solid var(--line);padding:25px 0;margin:15px 0 40px}.customer-guides summary{display:flex;justify-content:space-between;gap:20px;align-items:center;font:25px LyricsDisplay,sans-serif;color:var(--ink);cursor:pointer;list-style:none;padding:5px 0}.customer-guides summary::-webkit-details-marker{display:none}.customer-guides summary>span:last-child{font:26px LyricsSans,sans-serif;color:var(--gold)}.customer-guides details[open] summary>span:last-child{transform:rotate(45deg)}.customer-guide-intro{font-size:12px;line-height:1.8;color:var(--muted);margin:20px 0 25px}.customer-guides .collection-card h3{font-size:24px}.customer-guides .collection-card{padding:24px 20px}.customer-community{margin-top:30px}.customer-community-actions{display:flex;flex-direction:column;align-items:start;gap:22px}.customer-community .eyebrow{font-size:9px}.customer-shop .merch-filters{margin:15px 0}.customer-shop .product-grid{row-gap:38px}.shopping-flow>.section{scroll-margin-top:165px}
@media(max-width:760px){.customer-shop{padding-top:28px}.shop-heading h1{font-size:39px}.shop-heading{gap:16px}.shop-heading .count{font-size:10px;white-space:nowrap}.shopping-collections{flex-wrap:nowrap;overflow-x:auto;padding-bottom:15px;margin-bottom:20px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#806744 transparent}.shopping-collections a{min-height:40px;font-size:11px;scroll-snap-align:start;flex-shrink:0;padding:11px 13px}.customer-search{gap:10px}.customer-product-title h3{font-size:19px}.customer-product-bottom{display:block;margin-top:11px}.customer-product-bottom .card-price{font-size:13px;margin-bottom:12px}.customer-product-bottom .text-link{font-size:11px}.customer-product .product-info>p{font-size:10px}.customer-guides summary{font-size:22px}.customer-community-actions{margin-top:20px;gap:20px}.customer-shop .product-grid{row-gap:29px}.shopping-flow>.section{scroll-margin-top:130px}.customer-catalog-note{font-size:10px}.customer-community h2{font-size:38px}}
@media(min-width:1001px){.shopping-collections{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.shopping-collections a{justify-content:center;text-align:center;white-space:normal;line-height:1.45}}
.shop-heading h2{font:clamp(38px,4.2vw,61px)/1 LyricsDisplay,sans-serif;margin:12px 0 17px;text-transform:uppercase}
