/** Shopify CDN: Minification failed

Line 64:21 Expected identifier but found whitespace
Line 64:23 Unexpected "{"
Line 64:33 Expected ":"

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:aax-christmas-campaign (INDEX:2) */
.aax .aax-campaign{position:relative;isolation:isolate;background:#090909;color:#fff;overflow:hidden}
.aax .aax-campaign__media{aspect-ratio:16/9}
.aax .aax-campaign__media picture{display:block;width:100%;height:100%}
.aax .aax-campaign__image{width:100%;height:100%;object-fit:cover;object-position:center}
.aax .aax-campaign__title{position:absolute;top:clamp(24px,3vw,48px);left:clamp(24px,3vw,48px);width:28%;max-width:360px}
.aax .aax-campaign__title h1{font:700 11px/1.25 var(--aax-body);letter-spacing:.13em;text-transform:uppercase;color:#efefef;margin:0 0 12px}
.aax .aax-campaign__headline{font:800 var(--campaign-heading)/.98 var(--aax-head);letter-spacing:-.035em;text-transform:uppercase;color:#fff}
.aax .aax-campaign__mobile-title{display:none}
.aax .aax-campaign__offers{position:absolute;top:clamp(188px,15vw,238px);left:clamp(24px,3vw,48px);width:clamp(220px,19vw,300px);display:grid;gap:12px}
.aax .aax-campaign__offer{display:block;text-decoration:none;background:rgb(9 9 9 / .88);border:1px solid rgb(255 255 255 / .22);border-top:2px solid var(--aax-red);padding:15px 17px;color:#fff;transition:border-color .15s}
.aax .aax-campaign__offer:hover{border-color:var(--aax-red)}
.aax .aax-campaign__offer:focus-visible{outline:3px solid #fff;outline-offset:3px}
.aax .aax-campaign__offer h2{font:700 14px/1.2 var(--aax-body);color:#fff;margin:0 0 7px}
.aax .aax-campaign__price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;color:#fff}
.aax .aax-campaign__price strong{font:800 30px/1 var(--aax-head);letter-spacing:-.02em}
.aax .aax-campaign__price s{font-size:16px;color:#bdbdbd}
.aax .aax-campaign__price small{font-size:10px;color:#d4d4d4}
.aax .aax-campaign__note{font-size:12px;line-height:1.3;color:#d9d9d9;margin:7px 0 12px}
.aax .aax-campaign__button{display:flex;justify-content:space-between;align-items:center;min-height:38px;padding:9px 12px;background:var(--aax-red);font-size:12px;line-height:1.2;font-weight:700;color:#fff}
.aax .aax-campaign__button--outline{background:transparent;border:1px solid #bdbdbd}
@media(min-width:750px) and (max-width:1100px){
.aax .aax-campaign__title{width:25%}
.aax .aax-campaign__headline{font-size:34px}
.aax .aax-campaign__offers{top:145px;width:208px;gap:8px}
.aax .aax-campaign__offer{padding:11px 13px}
.aax .aax-campaign__offer h2{font-size:13px;margin-bottom:5px}
.aax .aax-campaign__price strong{font-size:26px}
.aax .aax-campaign__note{margin:5px 0 8px}
}
@media(max-width:749px){
.aax .aax-campaign__media{aspect-ratio:9/16}
.aax .aax-campaign__title{top:14px;left:14px;width:calc(100% - 28px);max-width:none}
.aax .aax-campaign__title h1{font-size:10px;margin-bottom:7px;letter-spacing:.1em}
.aax .aax-campaign__headline{font-size:var(--campaign-mobile-heading);line-height:1.05}
.aax .aax-campaign__desktop-title{display:none}
.aax .aax-campaign__mobile-title{display:inline}
.aax .aax-campaign__offers{top:78px;left:14px;width:calc(100% - 28px);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.aax .aax-campaign__offer{padding:8px 10px;background:rgb(9 9 9 / .92)}
.aax .aax-campaign__offer h2{font-size:12px;line-height:1.15;margin-bottom:5px}
.aax .aax-campaign__price{gap:5px;flex-wrap:nowrap}
.aax .aax-campaign__price strong{font-size:24px}
.aax .aax-campaign__price s{font-size:13px}
.aax .aax-campaign__price small{font-size:9px}
.aax .aax-campaign__note{display:none}
.aax .aax-campaign__button{min-height:25px;padding:5px 7px;font-size:11px;margin-top:6px}
}
@media(max-width:359px){.aax .aax-campaign__offers{top:72px}.aax .aax-campaign__offer{padding:7px 8px}.aax .aax-campaign__offer h2{font-size:11px}.aax .aax-campaign__price strong{font-size:22px}.aax .aax-campaign__button{min-height:22px;padding:4px 6px;font-size:10px}}
/* END_SECTION:aax-christmas-campaign */

/* START_SECTION:theme-footer (INDEX:119) */
footer {
    background-color: {{ settings.footer_background_color }};
  }
/* END_SECTION:theme-footer */