:root{--bx-berry:#BB163C;--bx-plum:#6E1846;--bx-ear:#FCD0CD;--bx-site:#FAECF0;--bx-cream:#FEFDF8;--bx-line:#f0d8df;--bx-shadow:0 10px 30px #bb163c14;--bx-shadow-lift:0 16px 40px #bb163c22;--bx-radius:22px;--bx-radius-lg:28px;--bx-wrap:1160px;--bx-font-head:Fraunces,Georgia,"Times New Roman",serif;--bx-font-body:Nunito,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--bx-ok:#2F7A4F;--bx-ok-bg:#E3F1E6;--bx-warn:#8A5A00;--bx-warn-bg:#FBEFD5;--bx-ease:cubic-bezier(.2,.8,.2,1);--font-body-family:var(--bx-font-body);--font-body-style:normal;--font-body-weight:500;--font-body-weight-bold:800;--font-heading-family:var(--bx-font-head);--font-heading-style:normal;--font-heading-weight:800;--page-width:116rem}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bx-cream);color:var(--bx-plum);font-family:var(--bx-font-body);font-weight:500;letter-spacing:0;line-height:1.6;font-size:1.6rem;overflow-x:hidden}body,.color-scheme-1,.color-scheme-2{color:var(--bx-plum)}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--bx-font-head);color:var(--bx-berry);font-weight:800;line-height:1.1;letter-spacing:0;font-variation-settings:"opsz" 30;margin:0 0 .4em}h1,.h1{font-weight:900}h2,h3,h4,.h2,.h3,.h4{color:var(--bx-plum)}strong,b{font-weight:800}p{margin:0 0 1em}a{color:var(--bx-berry);text-underline-offset:.18em;text-decoration-thickness:2px}a:hover{color:var(--bx-plum)}img{max-width:100%;height:auto}::selection{background:var(--bx-ear);color:var(--bx-plum)}:focus-visible{outline:3px solid var(--bx-berry);outline-offset:3px;border-radius:6px}.visually-hidden,.bx-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px;padding:0;border:0}.bx-wrap{max-width:var(--bx-wrap);margin:0 auto;padding:0 16px}@media(min-width:750px){.bx-wrap{padding:0 24px}}.bx-section{padding:56px 0}@media(max-width:749px){.bx-section{padding:40px 0}}.bx-section--cream{background:var(--bx-cream)}.bx-pattern{background:linear-gradient(#faecf0b8,#faecf0b8),var(--bx-pattern-url,none) center/420px repeat}.bx-sec-h{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px;flex-wrap:wrap}.bx-sec-h h2{font-size:clamp(2.8rem,3.6vw,4.4rem);margin:0}.bx-sec-h p{margin:.4rem 0 0;max-width:60ch}.bx-kicker{display:block;font-size:1.3rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--bx-berry);margin-bottom:10px}.bx-lede{font-size:1.8rem;line-height:1.55}.bx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 26px;border-radius:999px;background:var(--bx-berry);color:var(--bx-cream);border:0;font:800 1.6rem/1.2 var(--bx-font-body);text-decoration:none;cursor:pointer;transition:transform .18s var(--bx-ease),box-shadow .18s var(--bx-ease),background-color .18s;-webkit-tap-highlight-color:transparent}.bx-btn:hover{color:var(--bx-cream);background:#a3122f;box-shadow:0 8px 20px #bb163c33;transform:translateY(-1px)}.bx-btn:active{transform:scale(.96,.92)}.bx-btn--alt{background:transparent;color:var(--bx-berry);box-shadow:inset 0 0 0 2px var(--bx-berry)}.bx-btn--alt:hover{background:var(--bx-berry);color:var(--bx-cream)}.bx-btn--cream{background:var(--bx-cream);color:var(--bx-berry)}.bx-btn--cream:hover{background:#fff;color:var(--bx-berry)}.bx-btn--sm{min-height:44px;padding:9px 18px;font-size:1.5rem}.bx-btn[disabled],.bx-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.bx-chip{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 16px;border-radius:999px;background:var(--bx-cream);color:var(--bx-plum);box-shadow:inset 0 0 0 2px var(--bx-line);font-weight:800;font-size:1.5rem;text-decoration:none;transition:box-shadow .15s,background-color .15s,transform .15s}.bx-chip:hover{box-shadow:inset 0 0 0 2px var(--bx-berry);color:var(--bx-berry)}.bx-chip:active{transform:scale(.96)}.bx-chip[aria-current=page],.bx-chip.is-on{background:var(--bx-berry);color:var(--bx-cream);box-shadow:none}.bx-chips{display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:0;list-style:none}.bx-panel{background:var(--bx-cream);border-radius:var(--bx-radius-lg);padding:clamp(22px,3.4vw,36px);box-shadow:var(--bx-shadow)}.bx-card{display:block;background:var(--bx-cream);border-radius:var(--bx-radius);padding:14px;color:var(--bx-plum);text-decoration:none;box-shadow:0 0 0 1px var(--bx-line);transition:transform .25s var(--bx-ease),box-shadow .25s var(--bx-ease)}a.bx-card:hover,.bx-card--hover:hover{transform:translateY(-4px);box-shadow:var(--bx-shadow-lift);color:var(--bx-plum)}.bx-card h3{font-size:1.9rem;margin:10px 0 4px}.bx-divider{display:none;align-items:center;gap:12px;color:var(--bx-berry);margin:8px 0 0;font-size:1.4rem;line-height:1}.bx-divider:before,.bx-divider:after{content:"";height:2px;width:46px;background:var(--bx-ear);border-radius:2px}.bx-divider--c{justify-content:center}.bx-divider svg{width:14px;height:14px;display:block}.bx-input{min-height:48px;border:2px solid var(--bx-ear);border-radius:999px;padding:11px 20px;font:600 1.6rem var(--bx-font-body);background:var(--bx-cream);color:var(--bx-plum);width:100%}.bx-input::placeholder{color:#8c5a74}.bx-input:focus{outline:none;border-color:var(--bx-berry);box-shadow:0 0 0 4px #bb163c1f}.js .bx-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s var(--bx-ease),transform .7s var(--bx-ease)}.js .bx-reveal.is-in{opacity:1;transform:none}.bx-reveal[data-delay="1"]{transition-delay:.08s}.bx-reveal[data-delay="2"]{transition-delay:.16s}.bx-reveal[data-delay="3"]{transition-delay:.24s}.bx-rat{display:block;height:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.bx-wiggle{transition:transform .3s var(--bx-ease);transform-origin:50% 90%}.bx-wiggle:hover,a:hover .bx-wiggle,.bx-card:hover .bx-wiggle{animation:bx-wiggle .7s var(--bx-ease)}@keyframes bx-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-4deg)}55%{transform:rotate(3deg)}80%{transform:rotate(-1deg)}}.bx-peek{position:absolute;pointer-events:none;transform:translateY(30%);transition:transform .6s var(--bx-ease)}.bx-peek-host{position:relative}.bx-peek-host.is-in .bx-peek,.bx-peek-host:hover .bx-peek{transform:translateY(0)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--bx-font-body);font-weight:800;letter-spacing:0;border-radius:999px;min-height:48px}.button:not(.button--secondary):not(.button--tertiary),button.shopify-payment-button__button--unbranded{background:var(--bx-berry);color:var(--bx-cream)}.button:before,.button:after,.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after{border-radius:999px;box-shadow:none!important}.button--secondary{background:transparent;color:var(--bx-berry);box-shadow:inset 0 0 0 2px var(--bx-berry)}.button--tertiary{color:var(--bx-berry)}.field__input,.select__select,.customer .field input,.customer select,.localization-form__select{border-radius:16px;background:var(--bx-cream);color:var(--bx-plum);font-family:var(--bx-font-body);font-weight:600}.field:before,.field:after,.select:before,.select:after{border-radius:16px}.field__label,.customer .field label{color:#7d4062;font-weight:700}.badge{border-radius:999px;font-weight:800}.price{color:var(--bx-plum);font-weight:800;letter-spacing:0}.price-item--sale,.link{color:var(--bx-berry)}.gradient{background:var(--bx-site)}.drawer__inner,.cart-drawer .drawer__inner{background:var(--bx-cream);color:var(--bx-plum)}.cart-count-bubble{background:var(--bx-berry);color:var(--bx-cream)}.shopify-section{scroll-margin-top:90px}.page-width{max-width:var(--bx-wrap);padding:0 16px}@media(min-width:750px){.page-width{padding:0 24px}}#shopify-pc__banner.shopify-pc__banner__dialog,#shopify-pc__banner{left:16px!important;right:auto!important;bottom:16px!important;width:min(440px,calc(100vw - 32px))!important;max-width:none!important;background:var(--bx-cream)!important;color:var(--bx-plum)!important;border:0!important;border-radius:22px!important;box-shadow:0 18px 44px #6e184633,0 0 0 1px var(--bx-line)!important;font-family:var(--bx-font-body)!important;padding:0!important}#shopify-pc__banner .shopify-pc__banner__wrapper{display:block!important;padding:18px 20px!important;max-width:none!important;margin:0!important}#shopify-pc__banner .shopify-pc__banner__body{margin:0 0 12px!important;padding:0!important}#shopify-pc__banner #shopify-pc__banner__body-title{font-family:var(--bx-font-head)!important;font-weight:800!important;font-size:1.9rem!important;color:var(--bx-berry)!important;margin:0 0 4px!important;line-height:1.2!important}#shopify-pc__banner .shopify-pc__banner__body p,#shopify-pc__banner .shopify-pc__banner__body div{font-family:var(--bx-font-body)!important;font-size:1.35rem!important;line-height:1.45!important;color:var(--bx-plum)!important;font-weight:600!important}#shopify-pc__banner a,#shopify-pc__banner #shopify-pc__banner__body-policy-link{color:var(--bx-berry)!important;font-weight:800!important}#shopify-pc__banner .shopify-pc__banner__btns{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important;margin:0!important;padding:0!important;flex-direction:row!important}#shopify-pc__banner .shopify-pc__banner__btns button{flex:1 1 auto!important;width:auto!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:8px 16px!important;border-radius:999px!important;font:800 1.45rem/1.2 var(--bx-font-body)!important;letter-spacing:0!important;cursor:pointer!important}#shopify-pc__banner #shopify-pc__banner__btn-accept{background:var(--bx-berry)!important;color:var(--bx-cream)!important;border:2px solid var(--bx-berry)!important;order:1!important}#shopify-pc__banner #shopify-pc__banner__btn-decline{background:transparent!important;color:var(--bx-berry)!important;border:2px solid var(--bx-berry)!important;order:2!important}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{flex:1 0 100%!important;background:transparent!important;color:#7d4062!important;border:0!important;min-height:36px!important;text-decoration:underline!important;text-underline-offset:.2em!important;order:3!important}#shopify-pc__banner .shopify-pc__banner__btns button:focus-visible{outline:3px solid var(--bx-plum)!important;outline-offset:2px!important}#shopify-pc__prefs .shopify-pc__prefs__dialog,#shopify-pc__prefs [role=dialog]{background:var(--bx-cream)!important;color:var(--bx-plum)!important;border-radius:22px!important;font-family:var(--bx-font-body)!important}#shopify-pc__prefs h2,#shopify-pc__prefs h3{font-family:var(--bx-font-head)!important;color:var(--bx-berry)!important}#shopify-pc__prefs button{border-radius:999px!important;font-family:var(--bx-font-body)!important;font-weight:800!important}#shopify-pc__prefs #shopify-pc__prefs__header-accept,#shopify-pc__prefs .shopify-pc__prefs__header-actions button:first-child{background:var(--bx-berry)!important;color:var(--bx-cream)!important;border-color:var(--bx-berry)!important}@media(max-width:520px){#shopify-pc__banner.shopify-pc__banner__dialog,#shopify-pc__banner{left:10px!important;bottom:10px!important;width:calc(100vw - 20px)!important}#shopify-pc__banner .shopify-pc__banner__wrapper{padding:14px 16px!important}#shopify-pc__banner #shopify-pc__banner__body-title{font-size:1.7rem!important}#shopify-pc__banner .shopify-pc__banner__body p,#shopify-pc__banner .shopify-pc__banner__body div{font-size:1.3rem!important}}.skip-to-content-link:focus{z-index:9999;position:fixed;top:8px;left:8px;width:auto;height:auto;clip:auto;background:var(--bx-berry);color:var(--bx-cream);padding:12px 18px;border-radius:999px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important}.js .bx-reveal{opacity:1;transform:none}.bx-peek{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bx-base.css.map */
