.page_pageHero__RwYNO{min-height:50vh;position:relative;display:flex;align-items:flex-end;padding-bottom:60px;padding-top:calc(var(--ribbon-h, 0px) + 80px);overflow:hidden}.page_pageHeroBg__7L8eb{position:absolute;inset:0;background:radial-gradient(ellipse at 60% 40%,rgba(139,0,0,.5) 0,transparent 55%),radial-gradient(ellipse at 20% 70%,rgba(201,168,76,.2) 0,transparent 45%),linear-gradient(160deg,#0e0400,#1e0a00 50%,#0a0300)}.page_pageHeroContent__nEElJ{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 60px}.page_pageEyebrow__ruzBK{font-size:10px;letter-spacing:8px;color:#c9a84c;text-transform:uppercase;font-weight:300;display:block;margin-bottom:20px}.page_pageTitle__OLCw6{font-family:Cinzel,serif;font-size:clamp(40px,7vw,80px);font-weight:900;letter-spacing:8px;background:linear-gradient(135deg,#f5e6b8,#e8cc80,#c9a84c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:16px;line-height:1}.page_pageSub__kNtyf{font-family:Cormorant Garamond,serif;font-style:italic;font-size:20px;color:hsla(44,87%,94%,.6);max-width:480px;line-height:1.7}.page_qualityBand__sbQKk{background:rgba(201,168,76,.06);border-top:1px solid rgba(201,168,76,.2);border-bottom:1px solid rgba(201,168,76,.2);padding:16px 40px}.page_qualityInner__KEsoI{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:32px}.page_qualityItem__TmH0k{font-size:10px;letter-spacing:3px;color:rgba(201,168,76,.7);text-transform:uppercase;white-space:nowrap}.page_productsWrap__r3MV7{max-width:1200px;margin:0 auto;padding:64px 60px 80px}.page_productsGrid__9jDmR{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:28px;gap:28px;margin-bottom:80px}.page_card__wXjIu{background:linear-gradient(160deg,#1e0d00,#0e0600);border:1px solid rgba(201,168,76,.15);overflow:hidden;transition:all .4s ease;position:relative;display:flex;flex-direction:column}.page_card__wXjIu:hover{border-color:rgba(201,168,76,.5);box-shadow:0 24px 60px rgba(0,0,0,.6),0 0 24px rgba(201,168,76,.06);transform:translateY(-4px)}.page_badge__16g57{position:absolute;top:20px;right:20px;z-index:3;background:linear-gradient(135deg,#8b6914,#c9a84c);color:#0e0600;font-family:Cinzel,serif;font-size:8px;letter-spacing:3px;padding:5px 14px;text-transform:uppercase}.page_cardVisLink__eOYt1{text-decoration:none}.page_cardVis__9IWY0{height:280px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 30% 40%,rgba(212,98,42,.6) 0,transparent 50%),radial-gradient(ellipse at 70% 60%,rgba(139,0,0,.5) 0,transparent 45%),radial-gradient(ellipse at 50% 20%,rgba(201,168,76,.3) 0,transparent 40%),linear-gradient(145deg,#1a0600,#2d0e00 40%,#1a0800);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;cursor:pointer;transition:opacity .3s}.page_card__wXjIu:hover .page_cardVis__9IWY0{opacity:.9}.page_weightOverlay__VzKTh{position:absolute;bottom:12px;left:12px;z-index:2;font-size:22px;color:#fff;background:rgba(0,0,0,.55);padding:4px 12px;border:1px solid rgba(201,168,76,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.page_cardWeight__nRmTt,.page_weightOverlay__VzKTh{font-family:Cinzel,serif;font-weight:900;letter-spacing:2px}.page_cardWeight__nRmTt{font-size:72px;background:linear-gradient(135deg,#f5e6b8,#e8cc80,#c9a84c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.page_cardGrade__nHD4s{font-size:9px;letter-spacing:4px;color:rgba(201,168,76,.5);text-transform:uppercase}.page_cardBody__cqwSy{padding:28px 28px 32px;display:flex;flex-direction:column;gap:12px;flex:1 1}.page_cardName___AaOO{font-size:0}.page_cardNameLink__w__wk{font-family:Cinzel,serif;font-size:15px;letter-spacing:3px;color:#fdf6e3;text-transform:uppercase;text-decoration:none;transition:color .3s;display:block}.page_cardNameLink__w__wk:hover{color:#e8cc80}.page_cardCertif__5Nz1y{font-size:11px;letter-spacing:1.5px;color:hsla(44,69%,69%,.85);text-transform:uppercase;font-weight:500}.page_cardDetails__aESjk{list-style:none;display:flex;flex-direction:column;gap:6px;padding:0}.page_cardDetail__gJWln{font-size:13px;color:hsla(44,87%,94%,.5);font-weight:300;display:flex;align-items:center;gap:8px}.page_cardDetail__gJWln:before{content:"";width:4px;height:4px;background:rgba(201,168,76,.4);transform:rotate(45deg);flex-shrink:0}.page_cardPriceRow___A9ot{display:flex;align-items:flex-end;justify-content:space-between;margin-top:6px;padding-top:16px;border-top:1px solid rgba(201,168,76,.1)}.page_cardPrice__xsf3u{display:block;font-family:Cinzel,serif;font-size:30px;color:#c9a84c;letter-spacing:1px;line-height:1;margin-bottom:4px}.page_cardPerGram__PXQme{display:block;font-size:10px;letter-spacing:2px;color:hsla(44,87%,94%,.3);text-transform:uppercase}.page_cardDetailsLink__Amual{font-family:Cinzel,serif;font-size:9px;letter-spacing:3px;color:rgba(201,168,76,.5);text-decoration:none;text-transform:uppercase;transition:color .3s;padding-bottom:4px;border-bottom:1px solid rgba(201,168,76,.2);white-space:nowrap}.page_cardDetailsLink__Amual:hover{color:#c9a84c;border-color:#c9a84c}.page_b2bSection__BtJHl{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;border:1px solid rgba(201,168,76,.18);overflow:hidden}.page_b2bVis__wetYJ{background:radial-gradient(ellipse at 60% 30%,rgba(201,168,76,.4) 0,transparent 45%),radial-gradient(ellipse at 20% 80%,rgba(212,98,42,.5) 0,transparent 40%),linear-gradient(120deg,#200800,#1a0500 50%,#2a1000);min-height:300px}.page_b2bContent__CtuWB{padding:52px 48px;background:rgba(201,168,76,.03);display:flex;flex-direction:column;gap:16px;justify-content:center}.page_b2bEyebrow__y4UIC{font-size:9px;letter-spacing:6px;color:#c9a84c;text-transform:uppercase;font-weight:300}.page_b2bTitle__rpWhx{font-family:Cinzel,serif;font-size:28px;color:#fdf6e3;letter-spacing:3px}.page_b2bText__G6LLZ{font-family:Cormorant Garamond,serif;font-size:16px;color:hsla(44,87%,94%,.55);line-height:1.8}@media (max-width:1024px){.page_productsWrap__r3MV7{padding:52px 40px 70px}}@media (max-width:768px){.page_pageHeroContent__nEElJ{padding:0 24px}.page_qualityBand__sbQKk{padding:14px 20px}.page_qualityInner__KEsoI{gap:16px;justify-content:flex-start}.page_productsWrap__r3MV7{padding:40px 20px 60px}.page_productsGrid__9jDmR{grid-template-columns:1fr;gap:20px}.page_b2bSection__BtJHl{grid-template-columns:1fr}.page_b2bVis__wetYJ{min-height:200px}.page_b2bContent__CtuWB{padding:36px 28px}}.AddToCartButton_btn__ZaXbn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 20px;border:none;font-family:Cinzel,serif;font-size:10px;letter-spacing:3px;text-transform:uppercase;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.AddToCartButton_gold__f298Z{background:linear-gradient(135deg,#8b6914,#c9a84c,#e8cc80);color:#0e0600}.AddToCartButton_gold__f298Z:hover{box-shadow:0 0 28px rgba(201,168,76,.5);transform:translateY(-1px)}.AddToCartButton_bronze__Pgkgr{background:linear-gradient(135deg,#5a3200,#a0621a,#cd8b3a);color:#1a0800}.AddToCartButton_bronze__Pgkgr:hover{box-shadow:0 0 28px rgba(160,98,26,.5);transform:translateY(-1px)}.AddToCartButton_silver__40wmc{background:linear-gradient(135deg,#4a4a4a,#909090,#c8c8c8);color:#111}.AddToCartButton_silver__40wmc:hover{box-shadow:0 0 28px hsla(0,0%,63%,.4);transform:translateY(-1px)}.AddToCartButton_added__Uxy6r{background:linear-gradient(135deg,#2a4a1a,#3d7a25)!important;color:#e8f5e0!important}.AddToCartButton_soldOut__dR8m7{background:hsla(0,0%,100%,.05);color:hsla(44,87%,94%,.25);cursor:not-allowed;border:1px solid hsla(0,0%,100%,.08)}.AddToCartButton_soldOut__dR8m7:hover{transform:none;box-shadow:none}.AddToCartButton_fullWidth__kRJu_{width:100%}.ProductGallery_gallery__u5_QS{position:relative;aspect-ratio:1;border:1px solid rgba(201,168,76,.15);overflow:hidden;background:linear-gradient(145deg,#1a0600,#2d0e00,#1a0800)}.ProductGallery_gallery_gold__qPxah{border-color:rgba(201,168,76,.2)}.ProductGallery_gallery_bronze__fp_mq{border-color:rgba(160,98,26,.2)}.ProductGallery_gallery_silver___IRVg{border-color:hsla(0,0%,56%,.15)}.ProductGallery_slideWrap__7M5QB{position:absolute;inset:0;width:100%;height:100%}.ProductGallery_video__1J0ZF{width:100%;height:100%;object-fit:cover;display:block}.ProductGallery_videoLabel___mWnQ{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.55);color:#d6ac56;font-family:Cinzel,serif;font-size:10px;letter-spacing:2px;padding:6px 14px;white-space:nowrap;pointer-events:none}.ProductGallery_arrow__dqKPF{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.45);border:1px solid rgba(201,168,76,.25);color:#d6ac56;font-size:28px;line-height:1;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,border-color .2s;z-index:10;padding:0}.ProductGallery_arrow__dqKPF:hover{background:rgba(0,0,0,.75);border-color:rgba(201,168,76,.6)}.ProductGallery_arrowLeft__py2i1{left:12px}.ProductGallery_arrowRight__r_3Xf{right:12px}.ProductGallery_dots__pHlIc{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:10}.ProductGallery_dot__y_LTY{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.3);border:1px solid rgba(201,168,76,.3);cursor:pointer;transition:background .2s,transform .2s;padding:0}.ProductGallery_dot__y_LTY:hover{background:rgba(214,172,86,.5)}.ProductGallery_dotActive__euQ74{background:#d6ac56;border-color:#d6ac56;transform:scale(1.2)}.ProductGallery_dotVideo__6MzPa{border-radius:3px;width:16px}.ReviewForm_form__uWoZT{background:#0f0f0f;border:1px solid #2a2a2a;padding:36px;margin-top:48px}.ReviewForm_formTitle__4hDyU{font-family:Cinzel,serif;font-weight:900;font-size:1rem;letter-spacing:.15em;text-transform:uppercase;color:#f8eec0;margin:0 0 28px}.ReviewForm_ratingRow__h_FRF{display:flex;align-items:center;gap:16px;margin-bottom:24px}.ReviewForm_stars__7lvHD{display:flex;gap:4px}.ReviewForm_row__P6Tf9{display:flex;gap:16px;margin-bottom:0}.ReviewForm_field__ZkhIE{display:flex;flex-direction:column;gap:6px;flex:1 1;margin-bottom:16px}.ReviewForm_label__2pb9D{font-family:Cormorant Garamond,serif;font-size:.82rem;letter-spacing:.08em;color:#888;text-transform:uppercase}.ReviewForm_input__Rlqvu,.ReviewForm_textarea__0Bd92{background:#0a0a0a;border:1px solid #2a2a2a;border-radius:0;color:#e0e0e0;font-family:Cormorant Garamond,serif;font-size:1rem;padding:10px 14px;outline:none;transition:border-color .2s;width:100%;box-sizing:border-box}.ReviewForm_input__Rlqvu:focus,.ReviewForm_textarea__0Bd92:focus{border-color:#c9a84c55}.ReviewForm_textarea__0Bd92{resize:vertical}.ReviewForm_count__aYDwr{font-size:.75rem;color:#555;text-align:right;font-family:Cormorant Garamond,serif}.ReviewForm_btn__74Wzn{background:transparent;border:1px solid #c9a84c;color:#c9a84c;font-family:Cinzel,serif;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;padding:14px 32px;cursor:pointer;transition:all .2s;margin-top:8px}.ReviewForm_btn__74Wzn:hover:not(:disabled){background:#c9a84c10}.ReviewForm_btn__74Wzn:disabled{opacity:.4;cursor:not-allowed}.ReviewForm_success__s_K7Q{text-align:center;padding:48px;font-family:Cormorant Garamond,serif;color:#c9a84c;font-size:1.1rem}.ReviewForm_diamond__izTp9{font-size:12px;display:block;margin-bottom:16px}.ReviewForm_successSub__yr63E{color:#888;font-size:.9rem;margin-top:8px}.ReviewForm_error__jZw_k{color:#c0392b;font-family:Cormorant Garamond,serif;font-size:.9rem;margin-top:12px}.ReviewList_section__vY1mU{padding:60px 0;max-width:860px;margin:0 auto}.ReviewList_divider__BxXDx{text-align:center;margin-bottom:32px;position:relative}.ReviewList_divider__BxXDx:after,.ReviewList_divider__BxXDx:before{content:"";position:absolute;top:50%;width:40%;height:1px;background:linear-gradient(90deg,transparent,#c9a84c55)}.ReviewList_divider__BxXDx:before{left:0}.ReviewList_divider__BxXDx:after{right:0;background:linear-gradient(270deg,transparent,#c9a84c55)}.ReviewList_diamond__nGKUe{color:#c9a84c;font-size:12px}.ReviewList_heading__5g_Ev{font-family:Cinzel,serif;font-weight:900;font-size:clamp(1.2rem,3vw,1.6rem);letter-spacing:.15em;text-align:center;color:#f8eec0;margin-bottom:40px;text-transform:uppercase}.ReviewList_summary__AThyM{display:flex;gap:48px;align-items:center;justify-content:center;margin-bottom:48px;flex-wrap:wrap}.ReviewList_summaryScore__CQ84m{display:flex;flex-direction:column;align-items:center;gap:8px}.ReviewList_bigScore__HIM3h{font-family:Cinzel,serif;font-size:3.5rem;font-weight:900;color:#c9a84c;line-height:1}.ReviewList_countLabel__sEAaB{font-family:Cormorant Garamond,serif;font-size:.85rem;color:#8a8a8a;letter-spacing:.05em}.ReviewList_bars__5Y_8f{display:flex;flex-direction:column;gap:8px;min-width:200px}.ReviewList_barRow__ix_Qg{display:flex;align-items:center;gap:10px}.ReviewList_barLabel__ws7LU{font-family:Cormorant Garamond,serif;font-size:.85rem;color:#aaa;width:20px}.ReviewList_barTrack__r0kQV{flex:1 1;height:6px;background:#1a1a1a;border-radius:3px;overflow:hidden}.ReviewList_barFill__d177j{height:100%;background:linear-gradient(90deg,#9a7218,#c9a84c);border-radius:3px;transition:width .4s ease}.ReviewList_barCount__LGE1N{font-family:Cormorant Garamond,serif;font-size:.8rem;color:#666;width:16px;text-align:right}.ReviewList_list__AhjMY{display:flex;flex-direction:column;gap:24px}.ReviewList_card__kDXF_{background:#0f0f0f;border:1px solid #2a2a2a;border-left:2px solid #c9a84c44;padding:24px 28px;transition:border-color .2s}.ReviewList_card__kDXF_:hover{border-left-color:#c9a84c}.ReviewList_cardHeader__4_DDX{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;flex-wrap:wrap}.ReviewList_reviewTitle__VFxvZ{font-family:Cormorant Garamond,serif;font-size:1.05rem;font-weight:600;color:#f8eec0;margin:6px 0 0;letter-spacing:.02em}.ReviewList_meta__VLdpx{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.ReviewList_author__Bh0Y6{font-family:Cinzel,serif;font-size:.75rem;letter-spacing:.1em;color:#ddd}.ReviewList_location__zdWVY{font-family:Cormorant Garamond,serif;font-size:.8rem;color:#888}.ReviewList_verified__cekXR{font-family:Cormorant Garamond,serif;font-size:.75rem;color:#c9a84c}.ReviewList_body__ZQY6u{font-family:Cormorant Garamond,serif;font-size:1rem;line-height:1.7;color:silver;margin:0 0 12px}.ReviewList_date__Y7tC7{font-family:Cormorant Garamond,serif;font-size:.78rem;color:#555;letter-spacing:.03em}.ReviewList_loading__S2Etr{text-align:center;color:#666;font-family:Cormorant Garamond,serif;padding:40px}