dialog[id^=summer-sale-modal-]{width:min(760px,calc(100vw - 36px))!important;max-width:760px!important;max-height:88vh!important;margin:auto!important;padding:0!important;overflow:hidden!important;color:#f1e8d9!important;background:#171a18!important;border:none!important;border-radius:12px!important;box-shadow:0 24px 80px #0000007a!important;color-scheme:dark}dialog[id^=summer-sale-modal-]::backdrop{background:#080c0ac2!important}dialog[id^=summer-sale-modal-] .summer-sale-modal__layout{display:flex!important;flex-direction:column!important;max-height:88vh!important;overflow:hidden!important;background:#171a18!important}dialog[id^=summer-sale-modal-] .summer-sale-modal__header{position:relative!important;display:flex!important;flex:0 0 auto!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:142px!important;padding:20px 58px 17px!important;background:radial-gradient(circle at 8% 0%,rgba(210,181,126,.12),transparent 34%),linear-gradient(120deg,#17251f,#1a211c 62%,#211d17)!important;border-top:none!important;border-bottom:1px solid rgba(255,255,255,.08)!important}dialog[id^=summer-sale-modal-] .summer-sale-modal__eyebrow{color:#d8bc88!important;font-size:10px!important;font-weight:750!important;line-height:1.2!important;letter-spacing:.18em!important}dialog[id^=summer-sale-modal-] .summer-sale-modal__title{margin:0!important;color:#e0be83!important;font-family:var(--font-heading-family,Georgia,serif)!important;font-size:30px!important;font-weight:600!important;line-height:1.12!important;letter-spacing:.01em!important;text-align:center!important}dialog[id^=summer-sale-modal-] .summer-sale-modal__tagline{margin:0!important;color:#e9e0d1!important;font-size:13px!important;line-height:1.35!important}dialog[id^=summer-sale-modal-] .summer-sale-modal__countdown{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-top:3px!important;padding:6px 12px!important;color:#dcc18f!important;background:#d8bc8814!important;border:1px solid rgba(216,188,136,.4)!important;border-radius:999px!important;font-size:10px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:.055em!important;text-align:center!important}dialog[id^=summer-sale-modal-] .summer-sale-modal__close{position:absolute!important;top:13px!important;right:15px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:35px!important;height:35px!important;padding:0!important;color:#e0be83!important;background:transparent!important;border:0!important;font-size:25px!important;line-height:1!important;cursor:pointer!important}dialog[id^=summer-sale-modal-] .summer-sale-modal__body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;padding:20px 24px 19px!important;background:#171a18!important;scrollbar-color:#806B48 #202520!important;scrollbar-width:thin!important}dialog[id^=summer-sale-modal-] .summer-sale-modal__section-heading{margin:0 0 11px!important;color:#d8bc88!important;font-size:11px!important;font-weight:800!important;letter-spacing:.14em!important}dialog[id^=summer-sale-modal-] .summer-sale-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important}dialog[id^=summer-sale-modal-] .summer-sale-ticket{display:flex!important;flex-direction:column!important;min-width:0!important;min-height:0!important;overflow:hidden!important;background:#222823!important;border:1px solid #8B744D!important;border-radius:7px!important;box-shadow:none!important}dialog[id^=summer-sale-modal-] .summer-sale-ticket__top{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:8px!important;padding:17px 17px 14px!important;background:#222823!important}dialog[id^=summer-sale-modal-] .summer-sale-ticket__discount{margin:0!important;color:#e5c58f!important;font-family:var(--font-heading-family,Georgia,serif)!important;font-size:40px!important;font-weight:700!important;line-height:1!important;letter-spacing:-.035em!important;white-space:nowrap!important}dialog[id^=summer-sale-modal-] .summer-sale-ticket__discount span{color:#f1e8d9!important;font-family:var(--font-body-family,Arial,sans-serif)!important;font-size:15px!important;font-weight:750!important;letter-spacing:.06em!important}dialog[id^=summer-sale-modal-] .summer-sale-ticket__condition{margin:0!important;color:#f1e8d9!important;font-size:12px!important;font-weight:750!important;line-height:1.35!important;letter-spacing:.035em!important;text-align:left!important;white-space:normal!important}dialog[id^=summer-sale-modal-] .summer-sale-ticket__bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:9px!important;padding:11px 14px!important;background:#1a201c!important;border-top:1px solid rgba(184,148,89,.45)!important}dialog[id^=summer-sale-modal-] .summer-sale-ticket__code{margin:0!important;color:#e5c58f!important;font-size:14px!important;font-weight:800!important;letter-spacing:.08em!important;white-space:nowrap!important}dialog[id^=summer-sale-modal-] .summer-sale-ticket__copy{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:96px!important;min-height:34px!important;padding:7px 11px!important;color:#171a18!important;background:#b89459!important;border:1px solid #B89459!important;border-radius:4px!important;font-size:10px!important;font-weight:800!important;letter-spacing:.06em!important;cursor:pointer!important}dialog[id^=summer-sale-modal-] .summer-sale-ticket__copy:hover{color:#171a18!important;background:#d0b477!important;border-color:#d0b477!important}dialog[id^=summer-sale-modal-] .summer-sale-modal__rule{margin:9px 0 0!important;color:#bdb4a6!important;font-size:10px!important;line-height:1.4!important}dialog[id^=summer-sale-modal-] .bf-sale-benefits{margin:16px 0 0!important;padding:15px 17px!important;color:#f1e8d9!important;background:#202923!important;border:1px solid #66583D!important;border-radius:7px!important}dialog[id^=summer-sale-modal-] .bf-sale-benefits__heading{margin:0 0 13px!important;padding:0 0 10px!important;color:#e0be83!important;border-bottom:1px solid rgba(184,148,89,.36)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.12em!important}dialog[id^=summer-sale-modal-] .bf-sale-benefits__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}dialog[id^=summer-sale-modal-] .bf-sale-benefit{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}dialog[id^=summer-sale-modal-] .bf-sale-benefit__mark{flex:0 0 auto!important;color:#d5b67c!important;font-size:15px!important;line-height:1.3!important}dialog[id^=summer-sale-modal-] .bf-sale-benefit strong{display:block!important;margin:0!important;color:#f1e8d9!important;font-size:12px!important;font-weight:750!important;line-height:1.35!important}dialog[id^=summer-sale-modal-] .bf-sale-gifts{margin:12px 0 0!important;padding:15px 17px 13px!important;color:#f1e8d9!important;background:#242c26!important;border:1px solid #8B744D!important;border-radius:7px!important}dialog[id^=summer-sale-modal-] .bf-sale-gifts__top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:12px!important}dialog[id^=summer-sale-modal-] .bf-sale-gifts__eyebrow{color:#d8bc88!important;font-size:9px!important;font-weight:800!important;letter-spacing:.13em!important;line-height:1.3!important}dialog[id^=summer-sale-modal-] .bf-sale-gifts h3{margin:3px 0 0!important;color:#ead5ae!important;font-family:var(--font-heading-family,Georgia,serif)!important;font-size:20px!important;font-weight:600!important;line-height:1.2!important}dialog[id^=summer-sale-modal-] .bf-sale-gifts__sparkle{color:#d8bc88!important;font-size:22px!important}dialog[id^=summer-sale-modal-] .bf-sale-gifts__tiers{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}dialog[id^=summer-sale-modal-] .bf-sale-gifts__tiers>div{display:flex!important;flex-direction:column!important;gap:5px!important;padding:11px 10px!important;background:#1b231d!important;border:1px solid rgba(184,148,89,.4)!important;border-radius:5px!important}dialog[id^=summer-sale-modal-] .bf-sale-gifts__tiers strong{color:#e5c58f!important;font-size:18px!important;font-weight:800!important;line-height:1.15!important}dialog[id^=summer-sale-modal-] .bf-sale-gifts__tiers span{color:#c9bfaf!important;font-size:9px!important;font-weight:800!important;letter-spacing:.08em!important;line-height:1.3!important}dialog[id^=summer-sale-modal-] .bf-sale-gifts__giftcard{display:flex!important;flex-direction:column!important;gap:5px!important;margin-top:11px!important;padding-top:10px!important;border-top:1px solid rgba(184,148,89,.36)!important}dialog[id^=summer-sale-modal-] .bf-sale-gifts__giftcard strong{color:#d8bc88!important;font-size:9px!important;font-weight:850!important;letter-spacing:.1em!important}dialog[id^=summer-sale-modal-] .bf-sale-gifts__giftcard span{color:#f1e8d9!important;font-size:12px!important;line-height:1.45!important}dialog[id^=summer-sale-modal-] .bf-sale-gifts__fine{margin:7px 0 0!important;color:#bdb4a6!important;font-size:10px!important;line-height:1.4!important}@media(max-width:749px){dialog[id^=summer-sale-modal-]{width:calc(100vw - 18px)!important;max-height:calc(100vh - 18px)!important;border-radius:9px!important}dialog[id^=summer-sale-modal-] .summer-sale-modal__layout{max-height:calc(100vh - 18px)!important}dialog[id^=summer-sale-modal-] .summer-sale-modal__header{min-height:126px!important;padding:16px 42px 13px!important;gap:6px!important}dialog[id^=summer-sale-modal-] .summer-sale-modal__title{font-size:22px!important}dialog[id^=summer-sale-modal-] .summer-sale-modal__tagline{font-size:11px!important}dialog[id^=summer-sale-modal-] .summer-sale-modal__eyebrow{font-size:8px!important}dialog[id^=summer-sale-modal-] .summer-sale-modal__countdown{max-width:100%!important;font-size:8px!important;letter-spacing:.025em!important;white-space:normal!important;text-align:center!important}dialog[id^=summer-sale-modal-] .summer-sale-modal__body{padding:13px 10px 15px!important}dialog[id^=summer-sale-modal-] .summer-sale-grid{grid-template-columns:1fr!important;gap:8px!important}dialog[id^=summer-sale-modal-] .summer-sale-ticket__top{padding:12px 13px 10px!important;gap:5px!important}dialog[id^=summer-sale-modal-] .summer-sale-ticket__discount{font-size:32px!important}dialog[id^=summer-sale-modal-] .summer-sale-ticket__condition{font-size:11px!important}dialog[id^=summer-sale-modal-] .summer-sale-ticket__bottom{padding:8px 10px!important}dialog[id^=summer-sale-modal-] .summer-sale-ticket__code{font-size:13px!important}dialog[id^=summer-sale-modal-] .bf-sale-benefits{margin-top:11px!important;padding:12px 10px!important}dialog[id^=summer-sale-modal-] .bf-sale-benefits__grid{grid-template-columns:1fr!important;gap:9px!important}dialog[id^=summer-sale-modal-] .bf-sale-benefit strong{font-size:11px!important}dialog[id^=summer-sale-modal-] .bf-sale-gifts{margin-top:10px!important;padding:12px 10px 10px!important}dialog[id^=summer-sale-modal-] .bf-sale-gifts h3{font-size:17px!important}dialog[id^=summer-sale-modal-] .bf-sale-gifts__tiers{gap:5px!important}dialog[id^=summer-sale-modal-] .bf-sale-gifts__tiers>div{padding:8px 6px!important}dialog[id^=summer-sale-modal-] .bf-sale-gifts__tiers strong{font-size:15px!important}dialog[id^=summer-sale-modal-] .bf-sale-gifts__tiers span{font-size:8px!important}dialog[id^=summer-sale-modal-] .bf-sale-gifts__giftcard span{font-size:10px!important}dialog[id^=summer-sale-modal-] .bf-sale-gifts__fine{font-size:9px!important}}@media(prefers-reduced-motion:reduce){dialog[id^=summer-sale-modal-] *{transition:none!important}}dialog[id^=summer-sale-modal-] .summer-sale-modal__header{min-height:116px!important;gap:8px!important;padding:18px 58px 15px!important}dialog[id^=summer-sale-modal-] .summer-sale-modal__countdown{display:block!important;margin:1px 0 0!important;padding:0!important;color:#d8bc88!important;background:transparent!important;border:0!important;border-radius:0!important;font-size:10px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:.1em!important}@media(max-width:749px){dialog[id^=summer-sale-modal-] .summer-sale-modal__header{min-height:108px!important;gap:7px!important;padding:15px 42px 12px!important}dialog[id^=summer-sale-modal-] .summer-sale-modal__countdown{font-size:9px!important;letter-spacing:.06em!important}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/ev-bf-holiday-modal-1109.css.map */
