.collection-page{background:#05091c}.collection-header.wrap{height:140px;border:0;padding:0;display:flex;justify-content:space-between;align-items:center}.collection-header .logo{font-size:38px}.cart-trigger{background:transparent;border:0;color:var(--gold);width:58px;height:58px;padding:8px;cursor:pointer}.cart-trigger svg{width:100%;height:100%}.collection-heading{text-align:center;padding:16px 0 70px}.collection-heading p,.product-eyebrow{font-family:'Barlow Condensed',sans-serif;font-size:24px;font-weight:600;letter-spacing:0;color:var(--gold);margin:0 0 14px}.collection-heading h1{font-size:72px;line-height:1;letter-spacing:-1px}.collection-grid{max-width:1100px;margin:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14%;row-gap:76px}.collection-card{min-width:0;display:flex;align-items:center;flex-direction:column}.collection-image{display:grid;place-items:center;border:1px solid #a48725;border-radius:24px;width:100%;aspect-ratio:1.05;overflow:hidden;background:var(--bg)}.collection-image img{width:92%;height:92%;object-fit:contain;transition:transform .3s}.collection-image:hover img{transform:translateY(-5px)}.collection-link,.checkout-preview{display:flex;align-items:center;justify-content:center;position:relative;background:var(--gold);color:var(--white);border:0;border-radius:999px;font-family:'Barlow Condensed',sans-serif;font-size:27px;font-weight:600;line-height:1.15;min-height:60px;text-align:center;padding:12px 45px 12px 24px}.collection-link{width:85%;margin-top:22px}.collection-link span,.checkout-preview span{position:absolute;right:24px;color:var(--bg);display:flex}.collection-disclaimer{text-align:center;color:var(--muted);font-size:11px;margin:35px 0 0}.collection-pagination{display:flex;align-items:center;justify-content:space-between;border:1px solid #a48725;border-radius:999px;padding:7px;gap:36px;width:max-content;margin:58px auto 80px}.collection-pagination button{display:grid;place-items:center;width:54px;height:54px;border:0;border-radius:50%;background:var(--gold);color:var(--bg)}.collection-pagination button:disabled{opacity:.6}.shop-footer{border-top:1px solid var(--gold);margin-top:10px}.shop-footer footer.wrap{padding-top:76px}.product-eyebrow{text-align:center;padding:55px 0 80px}.back-to-collection{display:inline-flex;align-items:center;gap:8px;color:var(--gold);font-size:12px;min-height:44px;margin-bottom:16px}.product-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:9%;padding-bottom:130px}.product-display{border:1px solid #a48725;border-radius:24px;aspect-ratio:.95;display:grid;place-items:center;overflow:hidden}.product-display img{width:94%;height:94%;object-fit:contain}.product-information{display:flex;flex-direction:column;align-items:stretch;text-align:center;padding-top:0}.product-information h1{font-size:clamp(48px,5.5vw,80px);line-height:.97;letter-spacing:-1px}.product-launch-info{margin:auto 0;max-width:360px;align-self:center;padding:28px 0}.product-launch-info p{font-size:13px;line-height:1.8;color:var(--muted)}.product-launch-info span{font-size:9px;letter-spacing:1.2px;color:var(--gold);display:block;margin:24px 0}.checkout-preview{width:100%;cursor:pointer;font-size:27px}.checkout-status{color:var(--muted);font-size:10px;line-height:1.7;margin:12px 0 0}.cart-notice{width:min(460px,calc(100% - 32px));padding:30px;background:var(--panel);color:var(--white);border:1px solid var(--gold);border-radius:20px}.cart-notice::backdrop{background:#020413cc;backdrop-filter:blur(6px)}.cart-notice h2{font-size:42px}.cart-notice p{color:var(--muted);font-size:14px;line-height:1.8}.cart-notice .button{margin-top:10px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
@media(max-width:950px){.collection-header.wrap{height:110px}.collection-grid{column-gap:10%;row-gap:58px}.collection-link{font-size:23px;min-height:54px;width:91%}.collection-heading h1{font-size:62px}.product-eyebrow{padding:35px 0 50px}.product-layout{gap:6%;padding-bottom:85px}.product-information h1{font-size:52px}.checkout-preview{font-size:24px}.product-display{aspect-ratio:.8}}
@media(max-width:600px){.collection-header.wrap{height:90px}.collection-header .logo{font-size:31px}.cart-trigger{width:44px;height:44px;padding:5px}.collection-heading{padding:24px 0 38px}.collection-heading p,.product-eyebrow{font-size:19px}.collection-heading h1{font-size:clamp(40px,10vw,56px)}.collection-grid{gap:35px 16px}.collection-image{border-radius:16px;aspect-ratio:.85}.collection-link{width:100%;font-size:17px;min-height:48px;margin-top:13px;padding:11px 28px 11px 10px}.collection-link span{right:12px}.collection-link .arrow-up-right{width:15px;height:15px}.collection-pagination{margin:36px auto 45px;gap:24px}.collection-pagination button{width:44px;height:44px}.collection-disclaimer{font-size:10px;margin-top:26px}.shop-footer footer.wrap{padding-top:45px}.product-eyebrow{padding:28px 0 26px}.product-layout{grid-template-columns:1fr;gap:30px;padding-bottom:55px}.product-display{aspect-ratio:1}.product-information h1{font-size:clamp(44px,12vw,62px)}.product-launch-info{padding:16px 0;margin:0 auto}.product-launch-info p{font-size:12px}.product-launch-info span{margin:18px 0}.checkout-preview{font-size:23px;min-height:54px}.checkout-status{font-size:10px}.back-to-collection{margin-bottom:12px}.cart-notice h2{font-size:36px}}
@media(max-width:340px){.collection-grid{grid-template-columns:1fr;gap:30px}.collection-image{aspect-ratio:1.1}.collection-link{width:90%;font-size:23px}.collection-heading h1{font-size:40px}}
@media(prefers-reduced-motion:reduce){.collection-image img{transition:none}.collection-image:hover img{transform:none}}
