.section-promotional-banner,.section-promotional-banner *{animation-play-state:running}.animate--hover-3d-lift .section-promotional-banner *:before,.animate--hover-3d-lift .section-promotional-banner *:after{content:none!important}.pb-section{width:100%}.pb-outer{max-width:1274px;width:100%;margin-inline:auto;padding-inline:32px;padding-top:var(--pb-pad-top, 0px);padding-bottom:var(--pb-pad-bottom, 0px);display:flex;flex-direction:column;gap:0}@media screen and (max-width:599px){.pb-outer{padding-inline:16px}}.pb-card{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:256px;border-radius:var(--pb-radius, 16px) var(--pb-radius, 16px) 0 0;overflow:hidden;background-color:var(--pb-bg-color, #6D7FD8);background-size:cover;background-position:center}.pb-left{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:32px 24px 32px 40px;z-index:1}.pb-badge{display:inline-flex;align-items:center;padding:4px 8px;background:var(--pb-badge-bg, #ffffff);color:var(--pb-badge-color, #3B82F6);border-radius:9999px;font-family:Poppins,sans-serif;font-weight:600;font-size:12px;line-height:1.4;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap}.pb-heading{font-family:Playfair Display,Georgia,serif;font-weight:700;font-size:42px;line-height:40px;color:var(--pb-heading-color, #ffffff);margin:0;max-width:340px}.pb-button{display:inline-flex;align-items:center;justify-content:center;width:128px;height:40px;border-radius:4px;background:var(--pb-btn-bg, #D4AF37);color:var(--pb-btn-color, #ffffff);font-family:Poppins,sans-serif;font-weight:500;font-size:14px;line-height:1;text-decoration:none;letter-spacing:.2px;border:none;cursor:pointer;transition:background-color .2s ease,transform .2s ease;white-space:nowrap}.pb-button:hover,.pb-button:focus-visible{filter:brightness(.92);transform:translateY(-2px)}.pb-button:focus-visible{outline:2px solid #ffffff;outline-offset:3px}.pb-center{position:relative;height:256px;width:320px;display:flex;align-items:flex-end;justify-content:center;flex-shrink:0;overflow:visible}.pb-center__img{display:block;height:100%;width:auto;max-width:100%;object-fit:contain;object-position:bottom center;position:relative;z-index:1}.pb-center__img--mobile{display:none}.pb-center__img--demo{display:block;width:100%;height:100%;object-fit:contain;object-position:bottom center;position:relative;z-index:1;image-rendering:crisp-edges}.pb-demo-hint{display:none;align-items:center;gap:8px;margin-top:8px;padding:10px 16px;font-family:Poppins,sans-serif;font-size:13px;line-height:1.5;color:#1f2937;background:#fef3c7;border:1px solid #fbbf24;border-radius:0 0 var(--pb-radius, 16px) var(--pb-radius, 16px)}.pb-demo-hint svg{flex-shrink:0;width:18px;height:18px;color:#f59e0b}.shopify-design-mode .pb-demo-hint{display:flex}.pb-right{display:flex;align-items:center;justify-content:flex-end;padding:32px 40px 32px 24px;z-index:1}.pb-countdown{display:flex;align-items:flex-start;gap:4px}.pb-timer-unit{display:flex;flex-direction:column;align-items:center;gap:6px}.pb-timer-box{width:72px;height:72px;border-radius:12px;background:var(--pb-timer-bg, #D4AF37);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pb-timer-number{font-family:Playfair Display,Georgia,serif;font-weight:700;font-size:32px;line-height:1;color:var(--pb-timer-color, #ffffff);font-variant-numeric:tabular-nums;letter-spacing:-.5px}.pb-timer-label{font-family:Poppins,sans-serif;font-weight:400;font-size:13px;line-height:1;color:var(--pb-timer-color, #ffffff);text-align:center;white-space:nowrap}.pb-timer-colon{font-family:Playfair Display,Georgia,serif;font-weight:700;font-size:32px;line-height:1;color:var(--pb-timer-color, #ffffff);padding:0 2px;align-self:flex-start;margin-top:20px}.pb-expired-msg{color:var(--pb-timer-color, #ffffff);font-family:Poppins,sans-serif;font-size:16px;text-align:center}.pb-marquee{height:48px;background:var(--pb-mq-bg, #D4AF37);border-radius:0 0 var(--pb-radius, 16px) var(--pb-radius, 16px);overflow:hidden;display:flex;align-items:center;max-width:100%;margin-top:0}.pb-marquee__track{display:flex;width:max-content;will-change:transform;animation:pb-scroll var(--pb-mq-speed, 20s) linear infinite;animation-direction:var(--pb-mq-direction, normal)}@keyframes pb-scroll{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.pb-marquee__content{display:flex;align-items:center;flex-shrink:0}.pb-marquee__item{font-family:Poppins,sans-serif;font-weight:700;font-size:14px;line-height:1;letter-spacing:.5px;color:var(--pb-mq-color, #1F2937);padding-inline:24px;text-transform:uppercase;white-space:nowrap}.pb-marquee__sep{font-size:12px;color:var(--pb-mq-color, #1F2937);opacity:.6;flex-shrink:0}@media(prefers-reduced-motion:reduce){.pb-marquee__track{animation:none}}@media screen and (max-width:989px){.pb-card{grid-template-columns:1fr auto;grid-template-rows:auto auto;min-height:auto}.pb-left{grid-column:1;grid-row:1;padding:28px 16px 20px 28px}.pb-center{grid-column:2;grid-row:1;width:220px;height:200px;align-self:flex-end}.pb-right{grid-column:1 / -1;grid-row:2;justify-content:center;padding:0 28px 24px}.pb-heading{font-size:30px;line-height:34px}.pb-timer-box{width:60px;height:60px}.pb-timer-number{font-size:26px}.pb-timer-label{font-size:11px}.pb-timer-colon{font-size:26px;margin-top:17px}}@media screen and (max-width:599px){.pb-card{grid-template-columns:1fr;grid-template-rows:auto auto auto;min-height:auto;border-radius:var(--pb-radius, 16px) var(--pb-radius, 16px) 0 0}.pb-left{grid-column:1;grid-row:1;align-items:flex-start;padding:24px 20px 16px;gap:12px}.pb-heading{font-size:26px;line-height:30px;max-width:100%}.pb-center{grid-column:1;grid-row:2;width:100%;height:200px;justify-content:center}.pb-center__img--desktop{display:none}.pb-center__img--mobile{display:block}.pb-right{grid-column:1;grid-row:3;justify-content:center;padding:16px 20px 24px}.pb-countdown{gap:3px;flex-wrap:wrap;justify-content:center}.pb-timer-box{width:54px;height:54px}.pb-timer-number{font-size:22px}.pb-timer-label{font-size:10px}.pb-timer-colon{font-size:22px;margin-top:16px}.pb-marquee{border-radius:0 0 var(--pb-radius, 16px) var(--pb-radius, 16px)}}.pb-countdown__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-promotional-banner.css.map */
