.bday-banner-card{position:relative;background:#111;color:#fff;border-radius:16px;padding:28px 32px 28px 36px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:36px;align-items:center;overflow:hidden}.bday-circle{position:absolute;border-radius:50%;border:2px solid rgba(227,181,74,.18);pointer-events:none}.bday-circle-1{right:-60px;top:-60px;width:220px;height:220px}.bday-circle-2{right:-20px;top:-20px;width:140px;height:140px}.bday-mobile-top-row,.bday-mobile-code-ui{display:none}.bday-col-left{position:relative;display:flex;align-items:flex-start;line-height:.8}.bday-discount-num{font-size:112px;font-weight:900;letter-spacing:-.06em}.bday-discount-sub{display:flex;flex-direction:column;gap:6px;padding-top:6px}.bday-percent{font-size:52px;font-weight:900;line-height:.8}.bday-off-label{font-size:18px;font-weight:900;letter-spacing:.04em}.bday-badge{position:absolute;top:-14px;left:-18px;font-size:11px;font-weight:900;letter-spacing:.12em;padding:5px 9px;border-radius:999px;transform:rotate(-8deg);white-space:nowrap}.bday-discount-wrapper{display:flex;gap:10px}.bday-col-center{display:flex;flex-direction:column;gap:8px;min-width:0}.bday-title{margin:0;font-size:34px;line-height:1.02;font-weight:900;letter-spacing:-.02em;text-wrap:balance;max-width:320px}.bday-desc{margin:0;font-size:15px;line-height:1.45;text-wrap:pretty}.bday-col-action{display:flex;flex-direction:column;gap:10px;position:relative}.bday-code-box{display:flex;align-items:stretch;background:#fff;border-radius:12px;box-shadow:0 6px #e3b54a;border:2px solid #fff;overflow:hidden}.bday-code-text{position:relative;height:56px;padding:0 20px 0 22px;display:flex;align-items:center;font:700 22px JetBrains Mono,monospace;letter-spacing:.05em;white-space:nowrap;color:#111;border-right:2px dashed #111}.bday-apply-btn{height:56px;border:0;padding:0 20px;font:800 15px Archivo,sans-serif;cursor:pointer;white-space:nowrap;transition:background-color .2s ease}.bday-copy-link{align-self:flex-start;background:none;border:0;padding:0;color:#d9d6cf;font:700 13px Archivo,sans-serif;text-decoration:underline;cursor:pointer;white-space:nowrap}.bday-col-countdown{display:flex;flex-direction:column;gap:8px;position:relative}.bday-countdown-header{font-size:12px;font-weight:900;letter-spacing:.1em;white-space:nowrap;text-transform:uppercase}.bday-timer-grid{display:flex;gap:6px}.bday-timer-box{background:#262626;color:#fff;border-radius:10px;padding:9px 8px;text-align:center;min-width:54px}.bday-timer-val{font:700 21px/1 JetBrains Mono,monospace}.bday-timer-lbl{font-size:10px;letter-spacing:.1em}@media screen and (max-width:768px){.bday-copy-link-desk{display:none}.bday-mobile-event-title{font-size:11px}}@media screen and (max-width:1024px){.bday-banner-card{grid-template-columns:1fr;gap:10px;padding:18px 16px}.bday-col-left,.bday-desktop-timer-ui,.bday-desktop-code-ui{display:none!important}.bday-mobile-top-row{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:900;letter-spacing:.05em;width:100%}.bday-mobile-event-title{text-transform:uppercase}.bday-mobile-timer-inline{color:#d9d6cf;font-weight:700;font-family:JetBrains Mono,monospace;font-size:12px}.bday-title{font-size:28px;line-height:1.1;width:100%;max-width:unset}.bday-desc{font-size:14px;color:#d9d6cf}.bday-col-action{gap:8px;width:100%}.bday-mobile-code-ui{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;width:100%}.bday-mobile-code-box{height:48px;border-radius:10px;background:transparent;display:flex;align-items:center;justify-content:center;padding:0 12px}.bday-mobile-code-text{font:700 18px JetBrains Mono,monospace;letter-spacing:.05em;height:48px;white-space:nowrap;display:flex;align-items:center;justify-content:center}.bday-mobile-apply-btn{height:48px;border-radius:10px;padding:0 16px;font:800 14px Archivo,sans-serif;cursor:pointer;white-space:nowrap;border:none}.bday-copy-link{font-size:11px}}@media screen and (min-width:1025px)and (max-width:1180px){.bday-banner-card{align-items:center}.bday-col-left,.bday-col-center{grid-row:span 2}.bday-col-action,.bday-col-countdown{grid-column:3 / span 2}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/component-bday-banner.css.map */
