:root{--brown-10: color-mix(in srgb, var(--brown) 10%, transparent);--brown-15: color-mix(in srgb, var(--brown) 15%, transparent);--brown-30: color-mix(in srgb, var(--brown) 30%, transparent);--brown-55: color-mix(in srgb, var(--brown) 55%, transparent);--cream-40: color-mix(in srgb, var(--cream) 40%, transparent);--red-tint: color-mix(in srgb, var(--red) 8%, transparent);--text: #212121;--muted: #737373;--border: #ece3c6;--radius: 8px;--font-display: "New Spirit", Georgia, serif;--font-body: "Authentic Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*,*:before,*:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-text-size-adjust:100%;line-height:1.5}body{background:var(--cream);color:var(--text);font-family:var(--font-body);font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}img,svg,video,iframe{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit;background:none}button{cursor:pointer}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:inherit;font-size:inherit;letter-spacing:-.025em}[hidden],.is-hidden{display:none!important}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;background:var(--brown);color:var(--cream);padding:8px 16px}.skip-link:focus{left:8px;top:8px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.container{width:100%;margin-inline:auto;padding-inline:1.5rem}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px;padding-inline:3rem}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1400px}}.section{padding-block:4rem;background:var(--cream);color:var(--brown)}@media(min-width:1024px){.section{padding-block:6rem}}.section--red{background:var(--red);color:var(--cream)}.heading{font-family:var(--font-display);font-size:32px;line-height:1.2;color:inherit}.heading--lg{font-size:40px}.text-lg{font-size:1.125rem;line-height:1.75rem}.center{text-align:center}.pill{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 16px;border:1px solid var(--brown);border-radius:999px;color:var(--brown);font-family:var(--font-body);font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:0;text-transform:uppercase;transition:all .2s ease}.pill:hover{background:var(--red);border-color:var(--red);color:var(--cream)}.pill--nav:hover{border-color:var(--cream)}.pill--light{color:var(--cream);border-color:var(--cream)}.pill--light:hover{background:var(--cream);border-color:var(--cream);color:var(--red)}.pill--hero{color:var(--cream);border:2px solid var(--cream);font-size:1rem;line-height:1.5rem;padding:.5rem 1.5rem}.pill--hero:hover{background:var(--red);border-color:var(--red);color:var(--cream)}.pill--mobile{align-self:flex-start;border-width:2px;padding:.5rem 1.5rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;font-family:var(--font-body);transition:background-color .2s ease,opacity .2s ease}.btn--red{background:var(--red);color:var(--cream);padding:.75rem 2rem;font-size:1rem}.btn--red:hover{background:color-mix(in srgb,var(--red) 88%,black)}.btn--block{width:100%}.btn--cta{width:100%;padding:1rem;background:var(--red-bright);color:var(--cream);text-transform:uppercase;letter-spacing:.05em;font-size:1rem}.btn--cta:hover{background:color-mix(in srgb,var(--red-bright) 90%,transparent)}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.header{position:sticky;top:0;z-index:50;background:var(--cream);border-bottom:1px solid var(--brown-10)}.header__bar{display:flex;align-items:center;justify-content:space-between;height:4rem}.header__logo{height:2rem;width:auto}.header__right{display:flex;align-items:center;gap:1.5rem}.header__nav{display:none;align-items:center;gap:1rem}.header__cart{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--brown)}.header__cart-count{position:absolute;top:-.25rem;right:-.25rem;min-width:1.25rem;height:1.25rem;padding:0 4px;border-radius:999px;background:var(--brown);color:var(--cream);font-size:.75rem;line-height:1.25rem;text-align:center}.header__menu-toggle{padding:.5rem;color:var(--brown)}.header__mobile-nav{display:flex;flex-direction:column;gap:1rem;padding-block:1.5rem;border-top:1px solid var(--brown-10)}@media(min-width:768px){.header__nav{display:flex}.header__menu-toggle,.header__mobile-nav{display:none!important}}@media(min-width:1024px){.header__bar{height:5rem}.header__logo{height:2.5rem}}.footer{background:var(--brown);color:var(--cream)}.footer__inner{padding-block:3rem}.footer__grid{display:grid;gap:2.5rem;align-items:start}.footer__title{font-size:32px;margin-bottom:.5rem}.footer__text{margin-bottom:1.5rem}.footer__form{display:flex;flex-direction:column;gap:.5rem;width:100%}.footer__input{flex:0 0 auto;min-width:0;height:2.5rem;padding:0 1rem;border:1px solid var(--cream-40);border-radius:999px;background:transparent;color:var(--cream);font-size:.875rem;outline:none}.footer__input::placeholder{color:var(--cream);opacity:.6}.footer__input:focus{border-color:var(--cream)}.footer__submit{height:2.5rem;padding:0 1.5rem;border-radius:999px;background:var(--red);color:var(--cream);font-size:.875rem;white-space:nowrap;transition:opacity .2s}.footer__submit:hover{opacity:.9}.footer__submit:disabled{opacity:.6}.footer__message{margin-top:.75rem;font-size:.875rem}.footer__meta{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.footer__logo{height:2rem;width:auto}.footer__contact{display:flex;flex-direction:column;gap:.5rem}.footer__instagram{margin-right:.75rem;transition:opacity .2s}.footer__emails,.footer__legal{display:flex;flex-wrap:wrap;align-items:center;column-gap:.25rem;row-gap:.25rem;font-size:.875rem}.footer__legal{column-gap:.5rem}.footer__label{text-transform:uppercase;font-size:.75rem;letter-spacing:.025em}.footer__divider{margin-inline:.5rem}.footer a:hover{opacity:.8}@media(min-width:640px){.footer__form{flex-direction:row}.footer__input{flex:1}}@media(min-width:1024px){.footer__inner{padding-block:4rem}.footer__grid{grid-template-columns:1fr 1fr;gap:4rem}.footer__meta{align-items:flex-end}.footer__contact{flex-direction:row;align-items:center;gap:0}}.hero{position:relative;height:100vh;min-height:520px;color:var(--cream)}.hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000040}.hero__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;padding-bottom:4rem}.hero__inner{max-width:36rem}.hero__title{font-size:56px;line-height:.95;margin-bottom:2rem;color:var(--cream)}@media(min-width:1024px){.hero__content{padding-bottom:6rem}}.intro{max-width:48rem;margin-inline:auto;text-align:center}.intro__lead{font-family:var(--font-display);font-size:32px;line-height:1.25;letter-spacing:-.025em;margin-bottom:2rem}.intro__body{font-size:1rem;line-height:1.625}@media(min-width:768px){.intro__body{font-size:1.125rem}}.values{padding:.5rem 0 2rem;background:var(--red);color:var(--cream)}.values__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:56rem;margin-inline:auto}.values__item{text-align:center}.values__icon{width:3.5rem;margin:0 auto .75rem}.values__kicker{text-transform:uppercase;font-size:10px;letter-spacing:.4px;margin-bottom:2px}.values__title{font-size:16px;letter-spacing:0;text-transform:uppercase}@media(min-width:768px){.values__icon{width:5rem}}.discover{padding:3rem 0 0;background:var(--cream);color:var(--brown);display:flex;flex-direction:column;align-items:center}.discover__intro{text-align:center;padding-inline:1.5rem;max-width:48rem}.discover__image{width:26rem;margin:0 auto 1rem}.discover__title{margin-bottom:.75rem}.discover__text{font-size:1.125rem;margin:0 auto 1.5rem;max-width:42rem}.quote{margin:5rem auto 0;max-width:64rem;padding-inline:1.5rem;text-align:center;text-transform:uppercase;font-size:32px;line-height:1.375}.quote__cite{margin-top:1rem;text-align:center;padding-inline:1.5rem;font-size:18px}.press{margin:3rem auto 0;width:100%;max-width:64rem;padding-inline:1.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2rem}.press__logo{height:1.75rem;width:auto;object-fit:contain;opacity:.9}@media(min-width:768px){.discover__image{width:35rem}.press{gap:3rem}.press__logo{height:2.25rem}}@media(min-width:1024px){.discover{padding-top:4rem}}.compare{max-width:72rem}.compare__title{text-align:center;margin-bottom:3rem}.compare__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,2fr);gap:1rem}.compare__row--head{align-items:end}.compare__product{display:flex;flex-direction:column;align-items:center;padding-top:1.5rem}.compare__product--sirop{padding-inline:1rem;background:var(--red-tint);border-radius:var(--radius) var(--radius) 0 0}.compare__image-wrap{height:9rem;display:flex;align-items:flex-end;justify-content:center;margin-bottom:.75rem}.compare__image{height:100%;width:auto;object-fit:contain}.compare__image--sirop{transform:scale(2.2)}.compare__image--other{transform:scale(.9)}.compare__name{font-size:24px;text-align:center}.compare__name--other{opacity:.5}.compare__cell{padding-block:1.5rem;border-bottom:1px solid var(--brown-15);font-size:15px;line-height:1.5}.compare__label{font-family:var(--font-display);font-size:18px;-webkit-hyphens:auto;hyphens:auto}@media(max-width:479px){.compare__row{grid-template-columns:minmax(0,1.3fr) minmax(0,2fr) minmax(0,2fr);gap:.75rem}.compare__label{font-size:16px}.compare__cell--sirop{padding-inline:.75rem}}.compare__cell--sirop{padding-inline:1rem;background:var(--red-tint)}.compare__row:last-child .compare__cell--sirop{border-radius:0 0 var(--radius) var(--radius)}.compare__cell--other{color:var(--brown-55)}@media(min-width:768px){.compare__image-wrap{height:12rem}}@media(min-width:1024px){.compare__title{margin-bottom:4rem}.compare__row{gap:2rem}.compare__cell{padding-block:2rem}}.feature{display:grid;gap:2rem;align-items:center}.feature__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--radius)}.feature__media img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius)}.feature__body{text-align:center}.feature__title{margin-bottom:.75rem}.feature__text{font-size:1.125rem;margin-bottom:1.5rem;max-width:36rem}.feature__text:last-child{margin-bottom:0}.feature__text p+p{margin-top:1rem}@media(min-width:768px){.feature{grid-template-columns:1fr .7fr}.feature--reverse{grid-template-columns:.7fr 1fr}.feature--reverse .feature__media{order:2}.feature__body{text-align:left}}@media(max-width:767px){.feature--reverse .feature__media{order:-1}}@media(min-width:1024px){.feature{gap:5rem}}.insta__title{font-size:40px;text-align:center;margin-bottom:.75rem}.insta__cta{display:flex;justify-content:center;margin-bottom:2.5rem}.insta__grid{display:grid;gap:1rem;max-width:64rem;margin-inline:auto}.insta__tile{display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--radius)}.insta__tile img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.insta__tile:hover img{transform:scale(1.05)}@media(min-width:768px){.insta__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.shop{padding-block:5rem}.shop__stack>*+*{margin-top:7rem}.product-grid{display:grid;gap:2rem}@media(min-width:640px){.product-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.product-grid{gap:2.5rem}}@media(min-width:1024px){.product-grid{grid-template-columns:repeat(3,1fr)}.shop{padding-block:7rem}}.shop__empty{text-align:center;padding-block:5rem;color:var(--red-bright)}.shop__empty-title{font-family:var(--font-display);font-size:1.5rem;margin-bottom:.5rem}.card{display:block;color:var(--brown)}.card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--radius);margin-bottom:1rem;background:var(--brown-10)}.card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s ease-out}.card__img--hover{opacity:0}.card:hover .card__img--hover{opacity:1}.card:hover .card__media--has-hover .card__img--main{opacity:0}.card__placeholder{display:flex;align-items:center;justify-content:center;height:100%;font-family:var(--font-display);font-size:1.5rem;color:var(--muted)}.card__body{text-align:center}.card__body>*+*{margin-top:.25rem}.card__title{font-size:1.25rem}.card__tagline{font-size:.875rem}.card__price{padding-top:.25rem}.card__cta{padding-top:.75rem}.card:hover .pill{background:var(--red);border-color:var(--red);color:var(--cream)}@media(min-width:768px){.card__title{font-size:1.5rem}}.rich{max-width:48rem;margin-inline:auto;text-align:center;color:var(--brown)}.rich__icon{width:10rem;margin:0 auto 1rem}.rich__icon--tinted{display:block;background-color:var(--red);-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat}.rich__title{font-size:1.875rem;margin-bottom:2rem}.rich__text{font-size:1.125rem;line-height:1.625}.rich__text>*+*{margin-top:1.5rem}@media(min-width:768px){.rich__icon{width:13rem}.rich__title{font-size:2.25rem}}@media(min-width:1024px){.rich__title{font-size:3rem}}.product{padding-block:3rem;color:var(--text)}@media(min-width:1024px){.product{padding-block:5rem}}.product__back{margin-bottom:3rem}.product__grid{display:grid;gap:3rem}@media(min-width:768px){.product__grid{grid-template-columns:1fr 1fr;gap:4rem}}@media(min-width:1024px){.product__grid{gap:5rem}}.gallery__main{position:relative;aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--radius);background:var(--brown-10)}.gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:var(--radius);opacity:0;transition:opacity .2s}.gallery__slide.is-active{opacity:1}.gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);width:2.5rem;height:2.5rem;border-radius:999px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--cream) 90%,transparent);color:var(--brown);transition:background .2s}.gallery__arrow:hover{background:var(--cream)}.gallery__arrow--prev{left:.75rem}.gallery__arrow--next{right:.75rem}.gallery__thumbs{display:flex;gap:.75rem;overflow-x:auto;margin-top:1rem}.gallery__thumb{flex-shrink:0;width:5rem;height:6rem;overflow:hidden;border-radius:var(--radius);opacity:.5;transition:opacity .2s}.gallery__thumb:hover{opacity:.75}.gallery__thumb.is-active{opacity:1}.gallery__thumb img{width:100%;height:100%;object-fit:cover}.product__info>*+*{margin-top:2rem}@media(min-width:768px){.product__info{padding-top:2rem}}.product__title{font-size:1.875rem;margin-bottom:1rem}@media(min-width:768px){.product__title{font-size:2.25rem}}@media(min-width:1024px){.product__title{font-size:3rem}}.product__price{font-size:1.25rem}.product__size{color:var(--muted);margin-top:1rem!important}.product__desc{color:var(--muted);line-height:1.625}.product__desc>*+*{margin-top:1rem}.field-label{display:block;font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:.75rem}.variant-options{display:flex;flex-wrap:wrap;gap:.5rem}.variant-option{padding:.625rem 1.25rem;border:1px solid var(--border);font-size:.875rem;transition:all .2s}.variant-option:hover{border-color:var(--text)}.variant-option.is-selected{border-color:var(--text);background:var(--text);color:var(--cream)}.variant-option.is-unavailable{opacity:.5;text-decoration:line-through}.qty{display:inline-flex;align-items:center;border:1px solid var(--border)}.qty__btn{padding:.75rem;transition:background .2s}.qty__btn:hover{background:var(--brown-10)}.qty__value{width:3.5rem;text-align:center;border:0;background:transparent;-moz-appearance:textfield}.qty__value::-webkit-inner-spin-button,.qty__value::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.next-batch{margin:auto;width:calc(100% - 2rem);max-width:28rem;padding:2rem;border:0;border-radius:var(--radius);background:var(--cream);color:var(--brown);text-align:center}.next-batch::backdrop{background:#000c}.next-batch__close{position:absolute;top:1rem;right:1rem;opacity:.7;color:var(--brown)}.next-batch__close:hover{opacity:1}.next-batch__form>*+*,.next-batch__done>*+*{margin-top:1.25rem}.next-batch__title{font-size:32px;line-height:1.2;font-weight:500}.next-batch__input{width:100%;padding:.75rem 1.25rem;border:1px solid var(--brown);border-radius:999px;background:transparent;color:var(--brown);outline:none}.next-batch__input::placeholder{color:color-mix(in srgb,var(--brown) 50%,transparent)}.next-batch__submit{padding:.75rem}.next-batch__error{font-size:.875rem;color:var(--red-bright)}.story{padding-block:5rem;color:var(--brown)}.story__inner{max-width:72rem;margin-inline:auto}.story__title{font-size:40px;text-align:center;margin-bottom:4rem}.story__grid{display:grid;gap:3rem;align-items:center}.story__media{aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--radius)}.story__media img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius)}.story__text{font-size:1.125rem;line-height:1.625}.story__text>*+*{margin-top:1.5rem}@media(min-width:1024px){.story{padding-block:7rem}.story__grid{grid-template-columns:1fr 1fr;gap:5rem}}.stockists{max-width:56rem;margin-inline:auto;color:var(--brown)}.stockists__title{font-size:40px;text-align:center;margin-bottom:1.5rem}.stockists__intro{text-align:center;font-size:1.125rem;max-width:36rem;margin:0 auto 3rem}.stockists__map{aspect-ratio:4 / 3;width:100%;overflow:hidden;border-radius:var(--radius);background:#e8d4b8}.stockists__map iframe{width:100%;border:0;margin-top:-60px;height:calc(100% + 60px);filter:sepia(40%) saturate(60%) brightness(1.02) contrast(.95)}.stockists__cta{text-align:center;margin-top:2rem}.stockists__cta p{font-size:1.125rem;margin-bottom:1rem}@media(min-width:768px){.stockists__map{aspect-ratio:16 / 9}}.page-content,.shopify-policy__container{max-width:48rem;margin-inline:auto;padding:4rem 1.5rem;color:var(--red-bright)}@media(min-width:768px){.page-content,.shopify-policy__container{padding-block:6rem}}.page-content h1,.shopify-policy__title h1{font-size:2.25rem;margin-bottom:2rem}@media(min-width:768px){.page-content h1,.shopify-policy__title h1{font-size:3rem}}.shopify-policy__body h1{display:none}.rte h2,.shopify-policy__body h2{font-size:1.5rem;margin:3rem 0 1rem}@media(min-width:768px){.rte h2,.shopify-policy__body h2{font-size:1.875rem}}.rte h3,.shopify-policy__body h3{font-size:1.25rem;margin:2rem 0 .75rem}.rte p,.shopify-policy__body p{margin-bottom:1rem}.rte ul,.shopify-policy__body ul{list-style:disc inside;margin-bottom:2rem}.rte ol,.shopify-policy__body ol{list-style:decimal inside;margin-bottom:2rem}.rte li+li,.shopify-policy__body li+li{margin-top:.5rem}.rte a,.shopify-policy__body a{text-decoration:underline}.rte a:hover,.shopify-policy__body a:hover{opacity:.8}.rte strong,.shopify-policy__body strong{font-weight:600}.not-found{min-height:60vh;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--brown);padding:4rem 1.5rem}.not-found h1{font-size:40px;margin-bottom:1rem}.not-found p{font-size:1.125rem;margin-bottom:1.5rem}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000c;animation:fade-in .2s ease}.drawer__panel{position:absolute;top:0;right:0;bottom:0;width:100%;max-width:32rem;display:flex;flex-direction:column;padding:1.5rem;background:var(--cream);color:var(--brown);box-shadow:0 10px 15px -3px #0000001a;animation:slide-in .3s ease}.drawer__close{position:absolute;top:1rem;right:1rem;opacity:.7;transition:opacity .2s}.drawer__close:hover{opacity:1}.drawer__header{flex-shrink:0}.drawer__title{font-size:40px;line-height:60px;font-weight:400}.drawer__summary{font-size:.875rem}.drawer__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;text-align:center}.drawer__empty svg{opacity:.4}.drawer__empty p{opacity:.6}.drawer__items{flex:1;min-height:0;overflow-y:auto;padding:1.5rem .5rem 0 0}.drawer__items>*+*{margin-top:1rem}.drawer__footer{flex-shrink:0;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--brown) 20%,transparent)}.drawer__footer>*+*{margin-top:1rem}.drawer__total{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-display);font-size:1.125rem}.drawer__total span:last-child{font-size:1.25rem;font-weight:700}.drawer.is-busy .drawer__items,.drawer.is-busy [data-cart-checkout]{opacity:.6;pointer-events:none}body.drawer-open{overflow:hidden}body.drawer-open div[class*=kl-private-reset]{display:none!important}.cart-item{display:flex;gap:1rem;padding:.75rem;border:1px solid var(--brown-10);border-radius:var(--radius)}.cart-item__image{width:4rem;height:4rem;flex-shrink:0;overflow:hidden;border-radius:var(--radius);background:color-mix(in srgb,var(--brown) 5%,transparent)}.cart-item__image img{width:100%;height:100%;object-fit:cover}.cart-item__info{flex:1;min-width:0}.cart-item__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-item__options{font-size:.875rem;opacity:.6}.cart-item__price{font-weight:600}.cart-item__actions{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;flex-shrink:0}.cart-item__remove{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;opacity:.6}.cart-item__qty{display:flex;align-items:center;gap:.25rem}.cart-item__qty-value{width:2rem;text-align:center;font-size:.875rem}.qty-btn{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--brown-30);border-radius:999px}.cart-page{max-width:48rem;margin-inline:auto;padding:4rem 1.5rem;color:var(--brown)}.cart-page h1{font-size:40px;margin-bottom:2rem}.cart-page__items>*+*{margin-top:1rem}.cart-page__footer{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--brown-15)}.cart-page__footer>*+*{margin-top:1rem}.toast{position:fixed;left:50%;bottom:1.5rem;transform:translate(-50%);z-index:110;padding:1rem 1.25rem;border-radius:var(--radius);background:var(--brown);color:var(--cream);box-shadow:0 10px 15px -3px #00000026;font-size:.875rem;max-width:calc(100% - 2rem);animation:toast-in .2s ease}@keyframes toast-in{0%{transform:translate(-50%,.5rem)}to{transform:translate(-50%)}}.toast strong{display:block;font-weight:600}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}[data-testid=klaviyo-form-VZKBsr],div[class*=kl-private-reset]:has([data-testid=klaviyo-form-VZKBsr]){display:none!important}body:not(.template-index):not(.klaviyo-signup-open) [data-testid=klaviyo-form-RPFKUj],body:not(.template-index):not(.klaviyo-signup-open) div[class*=kl-private-reset]:has([data-testid=klaviyo-form-RPFKUj]){display:none!important}div[aria-label="POPUP Form"]{background-color:#000c!important}form.klaviyo-form{width:calc(100vw - 2rem)!important;max-width:28rem!important;padding:2rem!important;background-color:var(--cream)!important;border-radius:var(--radius)!important;font-family:var(--font-body)!important;color:var(--brown)!important;text-align:center!important}form.klaviyo-form>div{min-height:0!important}form.klaviyo-form [data-testid=form-component]{padding:0!important;background-color:transparent!important}form.klaviyo-form [data-testid=form-row]+[data-testid=form-row]{margin-top:1.25rem!important}form.klaviyo-form .klaviyo-form-richtext,form.klaviyo-form .klaviyo-form-richtext *{text-align:center!important;color:var(--brown)!important}form.klaviyo-form .klaviyo-form-richtext h1,form.klaviyo-form .klaviyo-form-richtext h1 *{font-family:var(--font-display)!important;font-size:32px!important;line-height:1.2!important;font-weight:500!important;letter-spacing:-.025em!important}form.klaviyo-form .klaviyo-form-richtext p,form.klaviyo-form .klaviyo-form-richtext p *{font-family:var(--font-body)!important;font-size:16px!important;line-height:1.5!important;font-weight:400!important}form.klaviyo-form input[type=email],form.klaviyo-form .klaviyo-emailinput input{height:auto!important;padding:.75rem 1.25rem!important;border:1px solid var(--brown)!important;border-radius:999px!important;background-color:transparent!important;color:var(--brown)!important;font-family:var(--font-body)!important;font-size:16px!important;letter-spacing:normal!important;text-align:left!important}form.klaviyo-form input::placeholder{color:color-mix(in srgb,var(--brown) 50%,transparent)!important;letter-spacing:normal!important}form.klaviyo-form button.klaviyo-form-button,form.klaviyo-form button[type=submit]{width:100%!important;height:auto!important;padding:1rem!important;border:0!important;border-radius:999px!important;background-color:var(--red-bright)!important;color:var(--cream)!important;font-family:var(--font-body)!important;font-size:16px!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.05em!important;transition:background-color .2s ease!important}form.klaviyo-form button.klaviyo-form-button:hover,form.klaviyo-form button[type=submit]:hover{background-color:color-mix(in srgb,var(--red-bright) 90%,transparent)!important}.klaviyo-close-form{color:var(--brown)!important;opacity:.7}.klaviyo-close-form:hover{opacity:1}.klaviyo-close-form circle{fill:transparent!important;stroke:transparent!important}.klaviyo-close-form path{stroke:var(--brown)!important}.klaviyo-form [class*=klaviyo-branding],.klaviyo-form [class*=powered-by],.klaviyo-form [class*=kl-branding],.klaviyo-form a[href*="klaviyo.com"],div[class*=kl-private-reset] a[href*="klaviyo.com"],.kl-branding-container,.klaviyo-footer-branding{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/base.css.map */
