.bgg-offers{display:grid;grid-template-columns:1fr 1fr;background:var(--brand-midnight,#030911);border-bottom:1px solid var(--brand-bronze,#765a29);padding:0 6%;color:var(--brand-pale-gold,#e8c980)}
.bgg-offers>a,.bgg-offers>button{display:flex;align-items:center;justify-content:center;gap:14px;min-height:58px;padding:10px 20px;text-align:center;font:600 13px/1.5 var(--brand-sans,Manrope,Arial,sans-serif);color:inherit;background:none;border:0;text-decoration:none;cursor:pointer}
.bgg-offers>button{border-left:1px solid #765a2966}
.bgg-offers__detail{color:var(--brand-muted,#c8c1b2);font-size:11px;font-weight:400}
.bgg-offers>a:hover,.bgg-offers>button:hover{color:var(--brand-ivory,#f6f1e2);background:#d19d3e08}
.bgg-offers [hidden],.bgg-polo-offer [hidden]{display:none!important}
.bgg-polo-offer{padding:19px 22px;margin:24px 0;border:1px solid #765a2988;border-left:2px solid var(--brand-gold,#d19d3e);background:var(--brand-midnight,#030911)}
.bgg-polo-offer p{margin:0 0 7px!important;color:var(--brand-muted,#c8c1b2);font-size:13px;line-height:1.6}
.bgg-polo-offer .bgg-polo-offer__title{color:var(--brand-pale-gold,#e8c980);font-weight:600;font-size:15px}
.bgg-polo-offer a{display:inline-flex;align-items:center;gap:20px;min-height:44px;color:var(--brand-gold,#d19d3e);font-size:12px;border-bottom:1px solid var(--brand-bronze,#765a29)}
.bgg-gift{box-sizing:border-box;width:min(460px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;margin:auto;padding:40px 38px 24px;background:var(--brand-navy,#051320);border:1px solid var(--brand-gold,#d19d3e);color:var(--brand-ivory,#f6f1e2);text-align:center;box-shadow:0 24px 100px #0008;font-family:var(--brand-sans,Manrope,Arial,sans-serif)}
.bgg-gift::backdrop{background:rgb(3 9 17/.72);backdrop-filter:blur(3px)}
.bgg-gift .bgg-gift__close{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:44px;height:44px;border:0;background:none;color:var(--brand-muted,#c8c1b2);font:300 30px/1 Arial,sans-serif;cursor:pointer}
.bgg-gift__close:hover{color:var(--brand-pale-gold,#e8c980)}
.bgg-gift__crest{display:block;width:68px;height:auto;margin:0 auto 23px}
.bgg-gift .bgg-gift__eyebrow{margin:0 0 16px;color:var(--brand-pale-gold,#e8c980);font-size:10px;line-height:1.5;letter-spacing:.18em;text-transform:uppercase;font-weight:700}
.bgg-gift h2{margin:0 0 23px;font:500 48px/1.04 var(--brand-serif,'Cormorant Garamond',Georgia,serif);color:var(--brand-gold,#d19d3e)}
.bgg-gift .bgg-gift__body{margin:0 auto 17px;max-width:330px;font-size:15px;line-height:1.75}
.bgg-gift .bgg-gift__terms{margin:0 0 28px;color:var(--brand-muted,#c8c1b2);font-size:12px;line-height:1.6}
.bgg-gift .bgg-gift__action{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:24px;min-height:50px;padding:13px 16px;background:var(--brand-gold,#d19d3e);border:1px solid var(--brand-gold,#d19d3e);color:var(--brand-midnight,#030911);text-decoration:none;text-transform:uppercase;font-size:11px;font-weight:800;letter-spacing:.07em}
.bgg-gift .bgg-gift__action:hover{background:var(--brand-pale-gold,#e8c980)}
.bgg-gift .bgg-gift__dismiss{min-height:44px;margin-top:8px;padding:8px 14px;border:0;background:none;color:var(--brand-muted,#c8c1b2);font:400 12px/1.5 var(--brand-sans,Manrope,Arial,sans-serif);cursor:pointer}
.bgg-gift__dismiss:hover{color:var(--brand-ivory,#f6f1e2)}
.bgg-gift :focus-visible,.bgg-offers :focus-visible,.bgg-polo-offer :focus-visible{outline:2px solid var(--brand-pale-gold,#e8c980);outline-offset:4px}
.store-cart-item .bgg-line-price s{display:block;color:var(--brand-muted,#c8c1b2);font-size:12px}
.store-cart-item .bgg-line-saving{display:block;margin-top:7px;color:var(--brand-pale-gold,#e8c980);font-size:11px;line-height:1.5}
@media(max-width:1050px){.bgg-offers>a,.bgg-offers>button{flex-direction:column;gap:1px}}
@media(max-width:700px){.bgg-offers{padding:0;grid-template-columns:1fr}.bgg-offers>a,.bgg-offers>button{min-height:52px;padding:9px 18px;gap:1px}.bgg-offers>button{border-left:0;border-top:1px solid #765a2944}.bgg-gift{padding:38px 25px 18px}.bgg-gift h2{font-size:43px}.bgg-gift__crest{width:58px;margin-bottom:20px}.bgg-gift .bgg-gift__body{font-size:14px}.bgg-gift .bgg-gift__terms{margin-bottom:23px}.bgg-polo-offer{padding:17px 18px}}
@media(prefers-reduced-motion:no-preference){.bgg-gift{opacity:0;transform:translateY(8px);transition:opacity .14s cubic-bezier(.32,.72,0,1),transform .14s cubic-bezier(.32,.72,0,1),display .14s allow-discrete,overlay .14s allow-discrete}.bgg-gift[open]{opacity:1;transform:none;transition-duration:.22s}@starting-style{.bgg-gift[open]{opacity:0;transform:translateY(8px)}}.bgg-gift__action:active,.bgg-gift__dismiss:active,.bgg-gift__close:active{transform:scale(.97)}}

.bgg-offers.bgg-offers--single{grid-template-columns:1fr}.bgg-offers--single>button{border-left:0}.bgg-cart-saving{color:var(--brand-pale-gold,#e8c980)}
