body.vy-consent-open{overflow:hidden}.vy-consent-dialog{width:min(62rem,calc(100vw - 3.2rem));max-width:none;max-height:min(92vh,78rem);overflow:auto;border:1px solid rgba(224,183,101,.48);border-radius:.5rem;padding:0;color:var(--iv-ink, #fff8ed);background:var(--iv-wine-deep, #100306);box-shadow:0 36px 110px #000000bd}.vy-consent-dialog:not([open]){display:none}.vy-consent-dialog::backdrop{background:#070103d6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vy-consent-dialog__panel{position:relative;padding:clamp(2.3rem,4vw,3.6rem);background:radial-gradient(circle at 12% 0%,rgba(223,38,65,.2),transparent 32rem),radial-gradient(circle at 100% 100%,rgba(224,183,101,.1),transparent 30rem),linear-gradient(145deg,#29080d,#100306 78%)}.vy-consent-dialog__panel:before{content:"";position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;border:1px solid rgba(224,183,101,.08);pointer-events:none}.vy-consent-dialog__close{position:absolute;z-index:2;top:1.4rem;right:1.4rem;display:grid;width:4.4rem;height:4.4rem;place-items:center;border:0;color:#fff8edbd;background:transparent;cursor:pointer}.vy-consent-dialog__close svg{width:2.4rem;height:2.4rem}.vy-consent-dialog__close:hover,.vy-consent-dialog__close:focus-visible{color:var(--iv-gold, #e0b765)}.vy-consent-dialog__success{margin:0 5rem 1.4rem 0;color:var(--iv-gold, #e0b765);font:700 1.05rem/1.45 var(--iv-font-sans, Arial, sans-serif)!important;letter-spacing:.17em;text-transform:uppercase}.vy-consent-dialog__product{position:relative;display:grid;grid-template-columns:7.4rem minmax(0,1fr);gap:1.5rem;align-items:center;margin-bottom:2rem}.vy-consent-dialog__product img{width:7.4rem;height:7.4rem;border:1px solid rgba(224,183,101,.3);border-radius:.3rem;object-fit:cover}.vy-consent-dialog__product img[hidden]{display:none}.vy-consent-dialog__product h2{margin:0;color:#fff8ed;font:400 clamp(2.5rem,4.5vw,3.7rem)/1.03 var(--iv-font-display, Georgia, serif)!important;letter-spacing:-.015em;text-wrap:balance}.vy-consent-dialog__checks{position:relative;border-top:1px solid var(--iv-border, rgba(224, 183, 101, .24));padding-top:1.8rem}.vy-consent-dialog__checks label,.vy-cart-consent label{display:grid;grid-template-columns:2.2rem minmax(0,1fr);gap:1.15rem;align-items:start;color:var(--iv-ink-muted, #d8c8bd);font:500 1.35rem/1.65 var(--iv-font-sans, Arial, sans-serif)!important;cursor:pointer}.vy-consent-dialog__checks input,.vy-cart-consent input{width:1.9rem;height:1.9rem;margin:.2rem 0 0;accent-color:var(--iv-red-bright, #df2641)}.vy-consent-dialog a,.vy-cart-consent a{color:var(--iv-gold, #e0b765);text-decoration:underline;text-decoration-color:#e0b7658f;text-underline-offset:.25rem}.vy-consent-dialog__error,.vy-cart-consent__error{margin:1.4rem 0 0;color:#ff9dad;font:700 1.18rem/1.5 var(--iv-font-sans, Arial, sans-serif)!important}.vy-consent-dialog__actions{position:relative;display:grid;gap:.8rem;margin-top:1.8rem}.vy-consent-dialog__primary,.vy-consent-dialog__secondary{display:inline-flex;min-height:4.8rem;align-items:center;justify-content:center;border:1px solid var(--iv-red-bright, #df2641);border-radius:.2rem;padding:1rem 1.6rem;color:#fff;background:linear-gradient(135deg,var(--iv-red-bright, #df2641),#a30922);box-shadow:0 15px 36px #b2172b38;font:800 1.08rem/1.3 var(--iv-font-sans, Arial, sans-serif)!important;letter-spacing:.11em;text-transform:uppercase;cursor:pointer}.vy-consent-dialog__secondary{border-color:#e0b76585;color:var(--iv-gold, #e0b765);background:#fff8ed06;box-shadow:none}.vy-consent-dialog__primary:disabled,.vy-consent-dialog__secondary:disabled{opacity:.34;cursor:not-allowed;box-shadow:none}.vy-consent-dialog__continue{justify-self:center;border:0;padding:.7rem;color:#fff8edbd;background:transparent;font:600 1.16rem/1.4 var(--iv-font-sans, Arial, sans-serif)!important;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.vy-cart-consent{display:grid;gap:1.15rem;margin:1.6rem 0;border:1px solid var(--iv-border, rgba(224, 183, 101, .24));border-radius:.3rem;padding:1.6rem;color:var(--iv-ink, #fff8ed);background:linear-gradient(145deg,#29080ddb,#100306eb)}.vy-cart-consent__title{margin:0;color:var(--iv-gold, #e0b765);font:800 1.03rem/1.45 var(--iv-font-sans, Arial, sans-serif)!important;letter-spacing:.12em;text-transform:uppercase}.vy-cart-consent label{font-size:1.18rem!important}product-info .shopify-payment-button,quick-add-modal .shopify-payment-button,.cart__dynamic-checkout-buttons,.additional-checkout-buttons{display:none!important}@media screen and (max-width:749px){.vy-consent-dialog{width:calc(100vw - 1.6rem);max-height:95vh}.vy-consent-dialog__panel{padding:1.8rem 1.4rem 1.4rem}.vy-consent-dialog__success{margin:0 4.4rem 1.1rem 0;font-size:.92rem!important;letter-spacing:.12em}.vy-consent-dialog__product{grid-template-columns:5.6rem minmax(0,1fr);gap:1.1rem;margin-bottom:1.4rem}.vy-consent-dialog__product img{width:5.6rem;height:5.6rem}.vy-consent-dialog__product h2{font-size:2.3rem!important}.vy-consent-dialog__checks{padding-top:1.4rem}.vy-consent-dialog__checks label{grid-template-columns:2rem minmax(0,1fr);gap:1rem;font-size:1.12rem!important;line-height:1.5}.vy-consent-dialog__actions{gap:.65rem;margin-top:1.3rem}.vy-consent-dialog__primary,.vy-consent-dialog__secondary{min-height:4.4rem;padding-block:.8rem}.vy-consent-dialog__continue{padding:.45rem;font-size:1.08rem!important}}@media(prefers-reduced-motion:reduce){.vy-consent-dialog,.vy-consent-dialog *{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/veyra-purchase-consent.css.map */
