[hidden]{display:none!important}:root{--color-berry: #C8323C;--color-pine: #1F5E3B;--color-mint: #E4F2E9;--color-blush: #FCE6E4}.header{background:var(--color-bg);position:sticky;top:0;z-index:30;border-bottom:1.5px solid var(--color-line)}.wordmark{color:var(--color-pine)}.header__cta{display:none;min-height:2.75rem;padding:0 1.25rem;margin-right:.5rem;font-size:.9375rem}@media(min-width:990px){.header__cta{display:inline-flex}}html{scroll-padding-top:6rem}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.button{box-shadow:0 2px color-mix(in srgb,var(--color-accent) 70%,#000)}.button:hover{background:var(--color-pine);border-color:var(--color-pine)}.button--secondary{box-shadow:none}.button--secondary:hover{background:var(--color-ink);border-color:var(--color-ink)}.eyebrow{background:var(--color-blush);color:var(--color-berry)}.check-list li:before{background-color:var(--color-mint)}.product__title{color:var(--color-ink)}.product__price .price{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.product__price-note{font-weight:600;color:var(--color-pine);font-size:.9375rem}.product__rating{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;font-size:.9375rem;justify-self:start}.product__rating:hover span{text-decoration:underline}.product__delivery{display:flex;gap:.75rem;align-items:flex-start;padding:.9rem 1rem;border-radius:16px;background:var(--color-mint);color:var(--color-ink)}.product__delivery .icon{flex:none;margin-top:.15rem;color:var(--color-pine)}.product__delivery-heading{margin:0;font-weight:700}.product__delivery-text p{margin:.15rem 0 0}.product__warning{margin:0;padding:.6rem .8rem;border:1.5px solid var(--color-line);border-radius:12px;color:var(--color-ink)}.offers{border:0;margin:0;padding:0;min-width:0}.offers__legend{padding:0;margin-bottom:.6rem;font-weight:700}.offers__list{display:grid;gap:.7rem}.offer{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:1rem;border:2px solid var(--color-line);border-radius:16px;background:var(--color-card);cursor:pointer;transition:border-color .15s ease-out,background-color .15s ease-out}.offer--badged{padding-top:1.35rem}.offer:hover{border-color:color-mix(in srgb,var(--color-berry) 45%,var(--color-line))}.offer:has(.offer__input:checked){border-color:var(--color-berry);background:color-mix(in srgb,var(--color-blush) 55%,var(--color-card))}.offer:has(.offer__input:disabled){opacity:.5;cursor:not-allowed}.offer:has(.offer__input:focus-visible){outline:2px solid var(--color-berry);outline-offset:3px}.offer__input{position:absolute;opacity:0;pointer-events:none}.offer__radio{width:1.25rem;height:1.25rem;border-radius:50%;border:2px solid var(--color-muted);display:grid;place-items:center}.offer:has(.offer__input:checked) .offer__radio{border-color:var(--color-berry)}.offer:has(.offer__input:checked) .offer__radio:after{content:"";width:.6rem;height:.6rem;border-radius:50%;background:var(--color-berry)}.offer__body{display:grid;gap:.1rem;min-width:0}.offer__title{font-weight:700;font-size:1.0625rem}.offer__note{font-size:.875rem;color:var(--color-muted)}.offer__note:empty{display:none}.offer__price{display:grid;justify-items:end;line-height:1.2}.offer__now{font-weight:700;font-size:1.125rem}.offer__was{font-size:.875rem;color:var(--color-muted)}.offer__badge{position:absolute;top:-.7rem;left:1rem;padding:.15rem .65rem;border-radius:999px;background:var(--color-berry);color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.02em}.offer__save{position:absolute;top:-.7rem;right:1rem;padding:.15rem .65rem;border-radius:999px;background:var(--color-pine);color:#fff;font-size:.75rem;font-weight:700}.stars{position:relative;display:inline-block;font-size:1rem;line-height:1;letter-spacing:.08em;color:color-mix(in srgb,var(--color-ink) 18%,transparent)}.stars__fill{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--fill);overflow:hidden;white-space:nowrap;color:var(--color-berry)}.cart-drawer{position:fixed;inset:0 0 0 auto;margin:0;height:100%;max-height:100%;width:min(100vw,26.5rem);max-width:100vw;padding:0;border:0;background:var(--color-bg);color:var(--color-ink);box-shadow:-12px 0 40px #2a1e1a2e}.cart-drawer[open]{display:block}.cart-drawer::backdrop{background:#2a1e1a73}@media(prefers-reduced-motion:no-preference){.cart-drawer[open]{animation:drawer-in .22s ease-out}@keyframes drawer-in{0%{transform:translate(100%)}to{transform:none}}}.cart-drawer>.shopify-section{height:100%}.cart-drawer__inner{display:flex;flex-direction:column;height:100%}.cart-drawer__inner[aria-busy=true]{opacity:.6;pointer-events:none}.cart-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem .75rem;border-bottom:1.5px solid var(--color-line)}.cart-drawer__title{margin:0}.cart-drawer__count{font-family:var(--font-body);font-size:1rem;color:var(--color-muted)}.cart-drawer__note{display:flex;align-items:center;gap:.5rem;margin:0;padding:.65rem 1.25rem;background:var(--color-mint);color:var(--color-pine);font-weight:600;font-size:.9375rem}.cart-drawer__empty{flex:1;display:grid;place-content:center;justify-items:center;gap:1rem;padding:2rem;text-align:center}.cart-drawer__items{flex:1;overflow-y:auto;list-style:none;margin:0;padding:.5rem 1.25rem}.cart-line{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:1rem;padding:1rem 0;border-bottom:1.5px solid var(--color-line)}.cart-line:last-child{border-bottom:0}.cart-line__media img{width:5.5rem;height:5.5rem;object-fit:cover;border-radius:12px;background:var(--color-card)}.cart-line__info{display:grid;gap:.3rem;align-content:start}.cart-line__title{margin:0;font-weight:700;line-height:1.3}.cart-line__title a{text-decoration:none}.cart-line__variant{margin:0}.cart-line__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.25rem}.cart-line__price{margin:0;font-weight:700;text-align:right}.cart-line__remove{justify-self:start;padding:0;border:0;background:none;color:var(--color-muted);text-decoration:underline;cursor:pointer;min-height:2rem}.qty{display:inline-flex;align-items:center;border:1.5px solid var(--color-line);border-radius:999px;background:var(--color-card)}.qty__btn{width:2.5rem;height:2.5rem;border:0;background:none;cursor:pointer;font-size:1.125rem;border-radius:50%}.qty__btn:hover{background:var(--color-panel)}.qty__value{min-width:1.75rem;text-align:center;font-weight:600;font-variant-numeric:tabular-nums}.cart-drawer__footer{padding:1rem 1.25rem 1.25rem;border-top:1.5px solid var(--color-line);background:var(--color-card);display:grid;gap:.5rem}.cart-drawer__discounts{list-style:none;margin:0;padding:0;color:var(--color-pine)}.cart-drawer__subtotal{display:flex;justify-content:space-between;margin:0;font-weight:700;font-size:1.125rem}.cart-drawer__taxes{margin:0}.cart-drawer__checkout{margin-top:.25rem}.cart-drawer__payments{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;list-style:none;margin:.25rem 0 0;padding:0}.cart-drawer__payments svg{width:2.4rem;height:auto}.cart-drawer__fine{margin:0;text-align:center}.section--frost{background:var(--color-mint)}.section--panel{background:var(--color-blush)}.marquee{font-weight:700}@media(max-width:749px){.how__steps:has(>:nth-child(3):last-child){grid-template-columns:minmax(0,1fr);gap:1rem}.how__steps:has(>:nth-child(3):last-child) .how__step{display:grid;grid-template-columns:6.5rem minmax(0,1fr);column-gap:1rem;align-items:center}.how__steps:has(>:nth-child(3):last-child) .how__media{grid-row:span 2;margin:0;border-radius:14px;overflow:hidden}.how__steps:has(>:nth-child(3):last-child) .how__title{margin:0;align-self:end}.how__steps:has(>:nth-child(3):last-child) .how__step-text{margin:.2rem 0 0;align-self:start}}@media(min-width:750px){.how__steps:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.how__media{border-radius:var(--radius-media);overflow:hidden}.cart-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;list-style:none;margin:.35rem 0 0;padding:0}.cart-trust__item{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.55rem .25rem;border-radius:12px;background:var(--color-mint);color:var(--color-pine);font-size:.75rem;font-weight:600;line-height:1.2;text-align:center}.cart-trust__item .icon{width:1.15rem;height:1.15rem}.proof{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.9375rem;color:var(--color-ink)}.proof__stars{display:inline-flex;gap:2px}.proof__star{display:grid;place-items:center;width:1.3rem;height:1.3rem;background:linear-gradient(90deg,var(--color-pine) var(--fill),#D9DED9 var(--fill))}.proof__star svg{width:78%;height:78%;fill:#fff}.proof__sold{color:var(--color-berry);font-weight:700}.product__proof{justify-self:start;text-decoration:none}.product__proof:hover .proof__text{text-decoration:underline}.proof--drawer{justify-content:center;width:100%;font-size:.875rem}.proof--drawer .proof__star{width:1.15rem;height:1.15rem}.cart-drawer__proof{padding:.6rem 1.25rem;border-bottom:1.5px solid var(--color-line);background:var(--color-card)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/store.css.map */
