.store-language{position:relative}.store-language>button{color:#d8bd77!important;gap:3px!important;width:auto!important;min-width:48px!important;font-size:10px!important;display:flex!important}.store-language>button svg{width:12px!important}.store-language>div{z-index:80;background:#0d0f10;border:1px solid #504226;width:165px;max-height:390px;padding:6px;position:absolute;top:45px;right:0;overflow:auto;box-shadow:0 18px 60px #000}.store-language>div button{text-align:start;color:#c9c6be;background:0 0;border:0;width:100%;height:auto;padding:9px 10px;font-size:12px;display:block}.store-language>div button:hover{color:#efd17a;background:#221c11}.store-shell[dir=rtl] .store-brand{margin-left:auto;margin-right:0}.store-shell[dir=rtl] .store-actions{margin-left:0;margin-right:auto}.store-shell[dir=rtl] .hero-copy,.store-shell[dir=rtl] .section-heading,.store-shell[dir=rtl] .product-info{text-align:right}.store-shell[dir=rtl] .gold-button svg,.store-shell[dir=rtl] .editorial-banner a svg{transform:rotate(180deg)}.store-shell[dir=rtl] .red-label,.store-shell[dir=rtl] .sold-label{left:auto;right:12px}.store-shell[dir=rtl] .favorite{left:10px;right:auto}.store-shell[dir=rtl] .store-language>div{left:0;right:auto}.test-quote{color:#b9ae94;background:#17130c;border:1px solid #665029;gap:5px;margin:13px 0;padding:11px;font-size:10px;display:grid}.test-quote b{color:#edc864}.quote-error{color:#ff8b8b!important}.store-action-link{color:#e8e2d5;place-items:center;width:40px;height:40px;display:grid}.store-action-link svg{width:19px}.product-info h3 a{color:inherit;text-decoration:none}.photo-button{text-decoration:none}.product-photo[src]{object-fit:cover;width:100%;display:block}.store-hero{--store-hero-height:164px;height:var(--store-hero-height);min-height:var(--store-hero-height);padding-top:7px;padding-bottom:7px;overflow:hidden}.hero-visual{min-height:150px}.hero-visual img{width:min(270px,72%)}.hero-halo{width:150px;height:150px}.hero-copy h1{margin:5px 0;font-size:clamp(28px,3vw,38px);line-height:.9}.hero-lead{max-width:520px;margin:0 0 6px;font-size:11px;line-height:1.35}.store-hero .gold-button{min-height:32px;padding:0 14px;font-size:9px}.store-hero .eyebrow{margin:0;font-size:8px!important}.store-header nav{gap:20px}.store-header nav>a,.nav-dropdown>button{color:#c9c6be;white-space:nowrap;background:0 0;border:0;padding:10px 0;font-size:12px;text-decoration:none}.nav-dropdown{position:relative}.nav-dropdown>button{align-items:center;gap:3px;display:flex}.nav-dropdown svg{width:13px}.nav-dropdown>div{z-index:80;background:#101214;border:1px solid #4b4028;min-width:190px;padding:8px;position:absolute;top:42px;left:0;box-shadow:0 18px 50px #000}.nav-dropdown>div button{text-align:left;color:#c9c6be;background:0 0;border:0;width:100%;padding:10px 12px;display:block}.nav-dropdown>div button:hover{color:#08090a;background:#c49c49}.red-nav{color:#f77!important}.wallet-header{border:1px solid #68552f!important;gap:7px!important;width:auto!important;padding:0 10px!important;display:flex!important}.wallet-header span{white-space:nowrap;color:#e4c36d!important;background:0 0!important;border-radius:0!important;width:auto!important;height:auto!important;font-size:10px!important;position:static!important}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.product-photo{aspect-ratio:3/4;background-color:#131516;background-repeat:no-repeat;background-size:400% 100%;width:100%;height:auto}.product-photo:is(img){object-fit:contain;object-position:center;background:#131516;padding:14px;display:block}.photo-button{cursor:zoom-in}.product-title-button{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.collection-controls{align-items:center;gap:9px;max-width:1400px;margin:0 auto 14px;display:flex}.shop-categories{position:relative}.categories-trigger,.red-filter,.wishlist-filter{color:#c7c3ba;background:#111315;border:1px solid #3a3832;align-items:center;gap:8px;min-height:42px;padding:0 15px;display:flex}.categories-trigger svg,.wishlist-filter svg{width:15px}.shop-categories>div{z-index:30;background:#101214;border:1px solid #5a492a;width:230px;padding:8px;position:absolute;top:48px;left:0;box-shadow:0 20px 55px #000}.shop-categories>div button{text-align:left;color:#c8c4bb;background:0 0;border:0;width:100%;padding:11px 12px;display:block}.shop-categories>div button:hover,.shop-categories>div button.active{color:#08090a;background:#c49c49}.red-filter{color:#ff8d8d;border-color:#7a3636}.red-filter.active,.wishlist-filter.active{color:#08090a;background:#c49c49;border-color:#dfbf72}.product-modal.gallery-modal{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);width:min(1180px,96vw)}.gallery-stage{background:#080a0b;place-items:center;min-height:620px;padding:24px;display:grid;position:relative}.gallery-stage>img{object-fit:contain;width:100%;height:560px}.gallery-controls{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:50%;left:22px;right:22px}.gallery-controls button{pointer-events:auto;color:#e9cc77;background:#080a0bd9;border:1px solid #756039;width:44px;height:44px;font-size:28px}.gallery-controls span{color:#b8b2a7;align-self:flex-end;margin-top:520px;font-size:12px}.gallery-thumbs{justify-content:center;gap:8px;display:flex;position:absolute;bottom:18px;left:24px;right:24px}.gallery-thumbs button{background:#0b0d0e;border:1px solid #39352b;width:58px;height:58px;padding:2px}.gallery-thumbs button.active{border-color:#d3ad59}.gallery-thumbs img{object-fit:cover;width:100%;height:100%}.condition-line{color:#aaa49a;font-size:12px}.modal-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.modal-actions .save-detail,.modal-actions .checkout-link{min-height:42px;margin:0}.save-detail.saved{color:#e7c565;border-color:#b59045}.wallet-modal{text-align:center;background:#0d0f10;border:1px solid #6a5631;width:min(470px,94vw);padding:44px;position:relative}.wallet-modal>svg{color:#d2ab55;width:46px;height:46px}.wallet-modal h2{margin:8px;font:600 38px Cormorant Garamond}.wallet-modal>p:not(.eyebrow),.wallet-modal small{color:#99958d;line-height:1.7;display:block}.wallet-option{text-align:left;color:#eee8dc;background:#151719;border:1px solid #423b2e;width:100%;margin-top:10px;padding:14px 16px;display:grid}.wallet-option span{color:#827e76;margin-top:4px;font-size:11px}.wallet-option:hover{border-color:#c5a04e}.wallet-modal small{margin-top:18px;font-size:10px}.store-standard{padding:65px 24px}.store-standard>div{margin-top:32px}.shop-section{padding-top:75px}.wallet-modal .wallet-status{background:#17140e;border:1px solid #594a2d;margin:12px 0 0;padding:10px;font-size:12px;color:#d7c28f!important}.wallet-modal .wallet-address{overflow-wrap:anywhere;font-size:12px;color:#e4c36d!important}.wallet-option:disabled{opacity:.6;cursor:wait}.eligibility-status{color:#f0d2d2;margin-top:6px;font-style:normal}.eligibility-connect{color:#e4c36d;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}@media (max-width:1100px){.store-header nav{display:none}.store-header nav.open{background:#090b0c;border-bottom:1px solid #4c4029;flex-wrap:wrap;align-items:center;padding:18px 24px;display:flex;position:absolute;top:78px;left:0;right:0}.wallet-header span{display:none!important}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-modal.gallery-modal{grid-template-columns:1fr 1fr}.gallery-stage{min-height:500px}.gallery-stage>img{height:440px}}@media (max-width:700px){.store-hero{--store-hero-height:189px;padding-top:8px}.hero-visual{width:210px}.hero-copy h1{font-size:30px}.hero-lead{max-width:72%;font-size:9px}.store-header nav.open{grid-template-columns:1fr 1fr;display:grid;top:65px}.collection-controls{flex-wrap:wrap}.shop-categories{width:100%}.categories-trigger{justify-content:space-between;width:100%}.shop-categories>div{width:auto;left:0;right:0}.product-grid{grid-template-columns:1fr}.product-photo{aspect-ratio:3/4}.product-modal.gallery-modal{display:block}.gallery-stage{min-height:360px;padding:12px}.gallery-stage>img{height:330px}.product-modal>div:last-child{padding:24px}.modal-actions{grid-template-columns:1fr}.store-standard{padding:52px 18px}.store-filter-row{grid-template-columns:1fr 1fr;display:grid}.store-filter-row label:last-of-type,.store-filter-row>span{grid-column:1/-1;margin:0}.store-filter-row select{width:100%;min-width:0}}
