.holiday-banner{padding:40px 0;background:#151515}.holiday-banner__inner{max-width:1400px;margin:0 auto;padding:0 16px}.holiday-banner__box{position:relative;display:flex;align-items:flex-end;height:640px;padding:0 20px 40px;overflow:hidden;border:4px solid #d7fd35;color:#fff}.holiday-banner__box[data-holiday-banner-box]{cursor:pointer}.holiday-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.holiday-banner__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.holiday-banner__video--wide{display:none}.holiday-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0a0606d9,#0a06068c 40%,#0a060600 65%)}.holiday-banner__copy{position:relative;z-index:1;display:grid;justify-items:start;gap:14px;width:100%}.holiday-banner__kicker{margin:0;font-family:JetBrainsMono,ui-monospace,monospace;font-size:12px;font-weight:500;line-height:1;letter-spacing:.16em;text-transform:uppercase}.holiday-banner__heading{margin:0;font-family:Libre Baskerville,serif;font-size:44px;font-style:italic;font-weight:400;line-height:1.02;letter-spacing:-.02em}.holiday-banner__text{max-width:34ch;margin:0;font-family:Chivo,sans-serif;font-size:17px;font-weight:500;line-height:1.45}.holiday-banner__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:56px;margin-top:8px;padding:0 38px;border-radius:999px;background:#d7fd35;color:#000!important;font-family:Chivo,sans-serif;font-size:16px;font-weight:600;letter-spacing:.01em;text-decoration:none!important;transition:filter .2s,transform .2s}.holiday-banner__cta:hover{filter:brightness(.95);transform:translateY(-1px)}.holiday-banner__cta:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(min-width:768px){.holiday-banner{padding:56px 0}.holiday-banner__box{align-items:center;height:500px;padding:0 56px;background:#4a0811}.holiday-banner__video--small{display:none}.holiday-banner__video--wide{display:block;left:auto;right:0;width:auto;aspect-ratio:16 / 9;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 24%);mask-image:linear-gradient(90deg,transparent 0,#000 24%)}.holiday-banner__media:after{background:linear-gradient(90deg,#2804088c,#28040800 45%)}.holiday-banner__copy{width:auto}.holiday-banner__heading{font-size:60px}.holiday-banner__cta{width:320px}}@media(prefers-reduced-motion:reduce){.holiday-banner__cta{transition:none}}.holiday-banner__pause{position:absolute;z-index:2;top:16px;right:16px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid rgba(255,255,255,.55);border-radius:50%;background:#140a0a59;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.holiday-banner__pause[hidden]{display:none}.holiday-banner__pause:hover{background:#140a0a8c}.holiday-banner__pause:focus-visible{outline:2px solid #fff;outline-offset:3px}.holiday-banner__play-icon,.holiday-banner__pause.is-paused .holiday-banner__pause-icon{display:none}.holiday-banner__pause.is-paused .holiday-banner__play-icon{display:block}
/*# sourceMappingURL=/cdn/shop/t/835/assets/holiday-banner.css.map */
