:root{--ba-navy: #243865;--ba-electric: #0046e3;--ba-royal: #2937b2;--ba-deep: #002b8d;--ba-cream: #efe9dd;--ba-cream-dark: #e8dfcf;--ba-mint: #b7e0b9;--ba-sky: #d1e2fc;--ba-periwinkle: #9fbcff;--ba-white: #ffffff;--ba-text-muted: #3d5480;--ba-text-muted-inverse: #bcc9e4;--ba-link-inverse: #e3eaf7;--ba-line-inverse: #34497a;--ba-font-serif: var(--font-heading-family);--ba-font-sans: var(--font-body-family);--ba-weight-light: 300;--ba-weight-regular: 400;--ba-weight-medium: 500;--ba-fs-display: clamp(4.4rem, 2.6rem + 3.6vw, 7.8rem);--ba-fs-display-2: clamp(4rem, 2.4rem + 3.3vw, 7.2rem);--ba-fs-h1: clamp(3.6rem, 1.9rem + 2.8vw, 5.8rem);--ba-fs-h2: clamp(2.2rem, 1.9rem + .5vw, 2.6rem);--ba-fs-h3: clamp(2rem, 1.8rem + .4vw, 2.4rem);--ba-fs-h4: clamp(1.8rem, 1.6rem + .4vw, 2.2rem);--ba-fs-body-lg: 1.7rem;--ba-fs-body: 1.6rem;--ba-fs-body-sm: 1.4rem;--ba-fs-label: 1.2rem;--ba-fs-nav: 1.1rem;--ba-fs-tag: .9rem;--ba-lh-tight: .97;--ba-lh-heading: 1.05;--ba-lh-snug: 1.15;--ba-lh-body: 1.65;--ba-lh-relaxed: 1.7;--ba-ls-display: -.03em;--ba-ls-heading: -.02em;--ba-ls-eyebrow: .18em;--ba-ls-label: .12em;--ba-ls-nav: .12em;--ba-ls-announce: .14em;--ba-ls-footer-title: .16em;--ba-ls-chip: .06em;--ba-ls-tag: .1em;--ba-space-2xs: .6rem;--ba-space-xs: 1.2rem;--ba-space-sm: 1.6rem;--ba-space-md: 2.4rem;--ba-space-lg: 3.2rem;--ba-space-xl: 6rem;--ba-space-2xl: 9.6rem;--ba-section-y: clamp(6.4rem, 4rem + 4.4vw, 10.4rem);--ba-container: 131.2rem;--ba-gutter: clamp(2rem, .4rem + 4.4vw, 6.4rem);--ba-radius-pill: 4rem;--ba-radius-tag: 2rem;--ba-radius-chip: 3rem;--ba-polaroid-border: .8rem;--ba-announce-h: 3.5rem;--ba-ease: cubic-bezier(.2, .7, .2, 1);--ba-duration: .2s}@media screen and (min-width:750px){:root{--ba-announce-h: 4.1rem}}body{font-family:var(--ba-font-sans);font-weight:var(--ba-weight-light);-webkit-font-smoothing:antialiased;overflow-wrap:break-word}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--ba-font-serif);font-weight:var(--ba-weight-regular);letter-spacing:var(--ba-ls-heading)}.button,.shopify-challenge__button,.customer button{font-family:var(--ba-font-sans);font-weight:var(--ba-weight-medium);font-size:var(--ba-fs-label);letter-spacing:var(--ba-ls-label);text-transform:uppercase}.ba-container{width:100%;max-width:calc(var(--ba-container) + 2 * var(--ba-gutter));margin-inline:auto;padding-inline:var(--ba-gutter)}.ba-section{padding-block:var(--ba-section-y)}.ba-stack{display:flex;flex-direction:column;gap:var(--ba-space-md)}.ba-display,.ba-display-2,.ba-h1,.ba-h2,.ba-h3,.ba-h4{margin:0;font-family:var(--ba-font-serif);font-weight:var(--ba-weight-regular);color:rgb(var(--color-foreground));overflow-wrap:break-word}.ba-display{font-size:var(--ba-fs-display);line-height:var(--ba-lh-tight);letter-spacing:var(--ba-ls-display)}.ba-display-2{font-size:var(--ba-fs-display-2);line-height:.98;letter-spacing:var(--ba-ls-display)}.ba-h1{font-size:var(--ba-fs-h1);line-height:var(--ba-lh-heading);letter-spacing:var(--ba-ls-heading)}.ba-h2{font-size:var(--ba-fs-h2);line-height:var(--ba-lh-snug);letter-spacing:0}.ba-h3{font-size:var(--ba-fs-h3);line-height:1.2;letter-spacing:0}.ba-h4{font-size:var(--ba-fs-h4);line-height:1.3;letter-spacing:0}.ba-italic{font-style:italic}.ba-eyebrow{margin:0;font-family:var(--ba-font-sans);font-weight:var(--ba-weight-medium);font-size:var(--ba-fs-label);line-height:1.4;letter-spacing:var(--ba-ls-eyebrow);text-transform:uppercase;color:rgb(var(--color-link))}.ba-eyebrow:before{content:"// "}.ba-text,.ba-text-lg,.ba-text-sm{margin:0;font-family:var(--ba-font-sans);font-weight:var(--ba-weight-light);line-height:var(--ba-lh-body);color:var(--ba-text-muted)}.ba-text{font-size:var(--ba-fs-body)}.ba-text-lg{font-size:var(--ba-fs-body-lg);line-height:var(--ba-lh-relaxed)}.ba-text-sm{font-size:var(--ba-fs-body-sm)}.color-scheme-2 .ba-text,.color-scheme-2 .ba-text-lg,.color-scheme-2 .ba-text-sm,.color-scheme-6 .ba-text,.color-scheme-6 .ba-text-lg,.color-scheme-6 .ba-text-sm{color:var(--ba-text-muted-inverse)}.ba-label{font-family:var(--ba-font-sans);font-weight:var(--ba-weight-medium);font-size:var(--ba-fs-label);letter-spacing:var(--ba-ls-label);text-transform:uppercase;color:rgb(var(--color-foreground))}.ba-nav-link{font-family:var(--ba-font-sans);font-weight:var(--ba-weight-medium);font-size:var(--ba-fs-nav);letter-spacing:var(--ba-ls-nav);text-transform:uppercase;color:rgb(var(--color-foreground));text-decoration:none}.ba-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.9rem;padding:1.6rem 3.2rem;border:.1rem solid transparent;border-radius:var(--ba-radius-pill);background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-family:var(--ba-font-sans);font-weight:var(--ba-weight-medium);font-size:var(--ba-fs-label);line-height:1;letter-spacing:var(--ba-ls-label);text-transform:uppercase;text-decoration:none;max-width:100%;text-align:center;overflow-wrap:anywhere;cursor:pointer;transition:background-color var(--ba-duration) var(--ba-ease),color var(--ba-duration) var(--ba-ease),transform var(--ba-duration) var(--ba-ease)}.ba-btn:hover{background:var(--ba-navy);color:var(--ba-white)}.color-scheme-2 .ba-btn:hover,.color-scheme-6 .ba-btn:hover{background:var(--ba-white);color:var(--ba-navy)}.ba-btn:focus-visible,.ba-chip:focus-visible,.ba-arrow:focus-visible{outline:.2rem solid var(--ba-royal);outline-offset:.3rem}.ba-btn--lg{padding:1.7rem 3.4rem}.ba-btn--outline{background:transparent;border-color:currentColor;color:rgb(var(--color-foreground))}.ba-chip{display:inline-flex;align-items:center;padding:1rem 1.8rem;border:.1rem solid var(--ba-line-inverse);border-radius:var(--ba-radius-chip);font-family:var(--ba-font-sans);font-weight:var(--ba-weight-medium);font-size:var(--ba-fs-label);letter-spacing:var(--ba-ls-chip);color:rgb(var(--color-foreground));text-decoration:none;transition:border-color var(--ba-duration) var(--ba-ease)}.ba-chip:hover{border-color:currentColor}.ba-arrow{display:inline-grid;place-items:center;width:4.2rem;height:4.2rem;padding:0;border:0;border-radius:50%;background:var(--ba-white);color:var(--ba-navy);cursor:pointer;transition:background-color var(--ba-duration) var(--ba-ease),color var(--ba-duration) var(--ba-ease)}.ba-arrow svg{width:1.4rem;height:1.4rem}.ba-arrow:hover{background:var(--ba-navy);color:var(--ba-white)}.ba-arrow[disabled]{opacity:.4;cursor:default}.ba-tag{display:inline-flex;padding:.6rem 1.2rem;border-radius:var(--ba-radius-tag);background:var(--ba-mint);color:var(--ba-navy);font-family:var(--ba-font-sans);font-weight:var(--ba-weight-medium);font-size:var(--ba-fs-tag);line-height:1;letter-spacing:var(--ba-ls-tag);text-transform:uppercase;white-space:nowrap}.ba-sticker{--ba-rotate: 21deg;display:grid;place-items:center;width:var(--ba-sticker-size, 15rem);aspect-ratio:1;padding:2rem;border-radius:50%;background:var(--ba-mint);color:var(--ba-navy);transform:rotate(var(--ba-rotate));text-align:center;font-family:var(--ba-font-sans);font-weight:var(--ba-weight-medium);font-size:1.34rem;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;overflow-wrap:anywhere}.ba-sticker--script{font-family:var(--ba-font-serif);font-style:italic;font-weight:var(--ba-weight-regular);font-size:2rem;letter-spacing:0;text-transform:none}.ba-polaroid{--ba-rotate: 0deg;position:relative;display:block;border:var(--ba-polaroid-border) solid transparent;background:var(--ba-white);transform:rotate(var(--ba-rotate));overflow:hidden}.ba-polaroid img{display:block;width:100%;height:100%;object-fit:cover}.ba-note{--ba-rotate: 0deg;display:flex;flex-direction:column;align-items:center;gap:1.6rem;min-height:24rem;padding:4.6rem 3rem 3rem;border:var(--ba-polaroid-border) solid transparent;background:linear-gradient(var(--ba-note-bg, var(--ba-cream)),var(--ba-note-bg, var(--ba-cream))) padding-box,linear-gradient(var(--ba-white),var(--ba-white)) border-box;color:var(--ba-navy);text-align:center;transform:rotate(var(--ba-rotate))}.ba-note .ba-h2,.ba-note .ba-text-sm{color:var(--ba-navy)}.ba-tilt-l{--ba-rotate: -4deg}.ba-tilt-r{--ba-rotate: 4deg}@media(prefers-reduced-motion:reduce){.ba-btn,.ba-arrow,.ba-chip{transition:none}}.ba-card{position:relative;display:flex;flex-direction:column;gap:2.6rem;padding:2rem 2rem 4.4rem;background:var(--ba-white);color:var(--ba-navy);text-align:center;text-decoration:none}.ba-card__media{position:relative;aspect-ratio:26 / 29;overflow:hidden;background:var(--ba-cream)}.ba-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ba-ease)}.ba-card:hover .ba-card__media img{transform:scale(1.03)}.ba-card__media .ba-card__img-hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s var(--ba-ease),transform .4s var(--ba-ease)}@media(hover:hover)and (pointer:fine){.ba-card:hover .ba-card__img-hover,.ba-card:focus-visible .ba-card__img-hover{opacity:1}}@media not ((hover:hover)and (pointer:fine)){.ba-card__media .ba-card__img-hover{display:none}}.ba-card__tag{position:absolute;top:1.2rem;left:1.2rem}.ba-card__tag--sale{background:var(--ba-electric);color:var(--ba-white)}.ba-card__body{display:flex;flex:1;flex-direction:column;gap:1rem}.ba-card__price{margin-top:auto}.ba-card__title,.ba-card__price{color:var(--ba-navy)}.ba-card__price s{margin-right:.6rem;opacity:.75}@media screen and (max-width:749px){.ba-card{gap:1.4rem;padding:1rem 1rem 2rem}.ba-card__title{font-size:1.7rem}.ba-card__tag{top:.8rem;left:.8rem}}.ba-faq{display:flex;flex-direction:column;gap:1.2rem}.ba-faq__item{padding:2.4rem 2.8rem;background:var(--ba-cream-dark)}.ba-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;list-style:none;cursor:pointer;font-family:var(--ba-font-serif);font-size:var(--ba-fs-h4);color:var(--ba-navy)}.ba-faq__item summary::-webkit-details-marker{display:none}.ba-faq__item summary:after{content:"+";flex-shrink:0;font-family:var(--ba-font-sans);font-weight:var(--ba-weight-light);font-size:2.4rem;line-height:1;color:var(--ba-royal)}.ba-faq__item[open] summary:after{content:"\2013"}.ba-faq__answer{margin-top:1.2rem;font-size:1.5rem}.ba-placeholder--empty{display:block;width:100%;height:100%;background:var(--ba-cream-dark)}.ba-faq__item .ba-faq__answer.ba-text{color:var(--ba-text-muted)}.ba-nowrap{white-space:nowrap}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ba-base.css.map */
