.pdp-flags{display:flex;flex-wrap:wrap;gap:.4rem;margin:.75rem 0 1rem}.pdp-flags .badge{position:static;top:auto;left:auto}.badge--stock{background:#ffffff14;color:var(--card-text);border:1px solid var(--line-strong)}.badge--low{background:var(--sale);color:#fff}.badge--lang{background:var(--surface-2);color:var(--muted);border:1px solid var(--line-strong)}.badge--era{background:transparent;color:var(--gold-deep);border:1px solid var(--gold-deep)}.pdp-vendor{display:block;font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);margin-bottom:.4rem}.pdp-rating{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--text-sm);color:var(--muted)}.pdp-rating .stars{display:inline-flex;gap:1px;color:var(--line-strong)}.pdp-rating .stars .is-on{color:var(--star)}.pdp-rating b{color:var(--white)}.pdp-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.6rem;margin-bottom:.25rem}.pdp-price__now{font-family:var(--font-heading);font-weight:700;letter-spacing:var(--tracking-heading);font-size:var(--text-h2);line-height:1;color:var(--white)}.pdp-price--sale .pdp-price__now{color:var(--sale)}.pdp-price__was{color:var(--muted-2);text-decoration:line-through;font-size:var(--text-lg)}.pdp-price__save{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--sale);border:1px solid var(--sale);border-radius:var(--rounded-full);padding:.15rem .5rem}.pdp-unit{font-size:var(--text-xs);color:var(--muted-2);margin:0 0 1rem}.promo-strip{display:flex;align-items:center;gap:.5rem;background:var(--sale);color:#fff;font-family:var(--font-heading);font-weight:700;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;padding:.55rem .9rem;border-radius:var(--rounded-sm) var(--rounded-sm) 0 0}.promo-strip__dot{width:.5rem;height:.5rem;border-radius:50%;background:#fff;animation:promo-pulse 1.8s ease-in-out infinite}@keyframes promo-pulse{0%,to{opacity:1}50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.promo-strip__dot{animation:none}}.tiers{border:1px solid var(--line);border-top:0;border-radius:0 0 var(--rounded-sm) var(--rounded-sm);background:var(--surface);padding:.9rem}.tiers--nopromo{border-top:1px solid var(--line);border-radius:var(--rounded-sm)}.tiers__label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--muted-2);margin-bottom:.6rem}.tiers__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.tier{display:grid;gap:.15rem;text-align:center;cursor:pointer;background:var(--ink);border:1px solid var(--line);border-radius:var(--rounded-sm);padding:.6rem .35rem;color:var(--muted);font:inherit}.tier:hover{border-color:var(--line-strong)}.tier.is-active{border-color:var(--gold);background:#edc33d14}.tier__qty{font-size:var(--text-xs);color:var(--muted-2)}.tier__off{font-family:var(--font-heading);font-weight:700;font-size:var(--text-base);color:var(--white)}.tier.is-active .tier__off{color:var(--gold)}.tiers__hint{margin:.6rem 0 0;font-size:var(--text-xs);color:var(--muted);text-align:center}.tiers__hint b,.tiers__hint--won{color:var(--gold)}.pdp-buybox{border:1px solid var(--line);border-radius:var(--rounded);background:var(--surface);padding:1.1rem;margin-top:1rem}.pdp-buybox__checks{display:flex;flex-wrap:wrap;gap:.5rem 1rem;padding-bottom:.9rem;margin-bottom:.9rem;border-bottom:1px solid var(--line)}.pdp-check{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--text-xs);color:var(--muted)}.pdp-check svg{width:1rem;height:1rem;color:var(--gold)}.viewing{display:flex;align-items:center;gap:.5rem;background:var(--ink);border:1px solid var(--line);border-radius:var(--rounded-sm);padding:.55rem .8rem;margin-bottom:.8rem;font-size:var(--text-xs);color:var(--muted)}.viewing b{color:var(--white)}.viewing__dot{width:.45rem;height:.45rem;border-radius:50%;background:var(--sale);animation:promo-pulse 2s ease-in-out infinite}.timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;position:relative;background:var(--ink);border:1px solid var(--line);border-radius:var(--rounded-sm);padding:.85rem .6rem;margin-bottom:.9rem}.timeline:before{content:"";position:absolute;left:22%;right:22%;top:1.65rem;height:1px;background:var(--line-strong)}.timeline__step{display:grid;justify-items:center;gap:.25rem;text-align:center;position:relative}.timeline__icon{width:1.75rem;height:1.75rem;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);border:1px solid var(--line-strong);color:var(--muted-2)}.timeline__icon svg{width:.95rem;height:.95rem}.timeline__step:first-child .timeline__icon{background:var(--gold);border-color:var(--gold);color:var(--black)}.timeline__date{font-size:var(--text-xs);font-weight:700;color:var(--white)}.timeline__name{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted-2)}.pdp-buy{display:flex;gap:.6rem;align-items:stretch;margin-bottom:.6rem}.pdp-buy .qty{flex:0 0 auto}.pdp-buy .btn{flex:1 1 auto}.pdp-buynow{width:100%}.pdp-buynow[aria-busy=true]{opacity:.7;pointer-events:none}.pdp-buyerr{font-size:var(--text-xs);color:var(--sale);margin:.5rem 0 0}.pdp-field{margin-bottom:.75rem}.pdp-field label{display:block;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted-2);margin-bottom:.35rem}.pdp-field select{width:100%;background:var(--ink);color:var(--white);border:1px solid var(--line-strong);border-radius:var(--rounded-input);padding:.65rem .8rem;font:inherit;font-size:var(--text-base)}.pdp-field select:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.shopify-payment-button{margin-top:.1rem}.shopify-payment-button__button--unbranded{background:var(--surface-2)!important;color:var(--white)!important;border:1px solid var(--line-strong)!important;border-radius:var(--rounded-button)!important;font-family:var(--font-heading)!important;font-weight:700!important}.nudge{display:flex;gap:.7rem;align-items:flex-start;background:linear-gradient(120deg,var(--nudge-from, #17171c),var(--nudge-to, #0f0f13));border:1px solid var(--line);border-radius:var(--rounded-sm);padding:.8rem .9rem;margin-top:.8rem}.nudge__icon{flex:0 0 auto;width:1.9rem;height:1.9rem;border-radius:50%;display:grid;place-items:center;background:var(--nudge-icon, #edc33d);color:var(--black)}.nudge__icon svg{width:1.05rem;height:1.05rem}.nudge__text{display:grid;gap:.15rem;font-size:var(--text-xs);color:var(--muted)}.nudge__text b{color:var(--white);font-size:var(--text-sm)}.promises{display:grid;gap:.55rem;margin-top:1.1rem}.promises>div{display:flex;gap:.55rem;align-items:flex-start;font-size:var(--text-sm);color:var(--muted)}.promises svg{flex:0 0 auto;width:1.1rem;height:1.1rem;color:var(--gold);margin-top:.1rem}.paycard{border:1px solid var(--line);border-radius:var(--rounded-sm);background:var(--surface);padding:.9rem;margin-top:1.1rem}.paycard h3{display:flex;align-items:center;gap:.4rem;margin:0 0 .6rem;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.paycard h3 svg{width:.95rem;height:.95rem;color:var(--gold)}.paycard__icons{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.6rem}.paycard__icons svg{width:2.2rem;height:1.45rem;border-radius:3px}.paycard p{margin:0;font-size:var(--text-xs);color:var(--muted-2)}.share{display:flex;align-items:center;gap:.5rem;margin-top:1.1rem}.share__label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted-2)}.share a{width:1.9rem;height:1.9rem;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line-strong);color:var(--muted)}.share a:hover{border-color:var(--gold);color:var(--gold)}.share svg{width:.95rem;height:.95rem}.pdp-specs{margin:1.25rem 0 0;padding:0;border:1px solid var(--line);border-radius:var(--rounded-sm);overflow:hidden}.pdp-spec{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:1rem;padding:.6rem .9rem;font-size:var(--text-sm)}.pdp-spec+.pdp-spec{border-top:1px solid var(--line)}.pdp-spec dt{color:var(--muted-2)}.pdp-spec dd{margin:0;color:var(--card-text)}.acc{margin-top:1.5rem;border-top:1px solid var(--line)}.acc__item{border-bottom:1px solid var(--line)}.acc__head{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;background:none;border:0;cursor:pointer;padding:.9rem 0;font-family:var(--font-heading);font-weight:700;font-size:var(--text-h6);color:var(--white);text-align:left}.acc__head:hover{color:var(--gold)}.acc__sign{position:relative;width:.8rem;height:.8rem;flex:0 0 auto}.acc__sign:before,.acc__sign:after{content:"";position:absolute;background:currentColor;transition:transform .2s ease}.acc__sign:before{top:45%;right:0;bottom:45%;left:0}.acc__sign:after{top:0;right:45%;bottom:0;left:45%}.acc__item.is-open .acc__sign:after{transform:scaleY(0)}.acc__body{display:none;padding-bottom:1rem;color:var(--muted);font-size:var(--text-sm)}.acc__item.is-open .acc__body{display:block}.acc__body p:first-child{margin-top:0}.satc{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--dialog);border-top:1px solid var(--line-strong);padding:.6rem 0;transform:translateY(110%);transition:transform .25s ease}.satc.is-visible{transform:translateY(0)}.satc__inner{display:flex;align-items:center;gap:.8rem}.satc__thumb{width:2.6rem;height:2.6rem;object-fit:contain;flex:0 0 auto;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--rounded-sm)}.satc__text{display:grid;gap:.1rem;min-width:0;flex:1 1 auto}.satc__text b{font-size:var(--text-sm);color:var(--white);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.satc__text span{font-size:var(--text-xs);color:var(--gold)}.satc form{display:flex;gap:.5rem;flex:0 0 auto}.satc .btn{padding-inline:1.2rem}@media(max-width:560px){.satc__thumb,.satc__text b{display:none}.satc__text span{font-size:var(--text-sm)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pdp-buybox.css.map */
