/** Shopify CDN: Minification failed

Line 14:949 Unexpected "}"

**/
.theme-product{padding-top:10px}.theme-product .description p{margin:14px 0}.theme-product .description{margin-bottom:22px}.theme-product .payment-icons{justify-content:center;margin-top:20px}.theme-product .stock-status{margin:22px 0}.theme-mobile-nav{display:none}.theme-product-form [data-product-error]{color:#a83232;margin-top:10px}.faq-answer{padding:18px 0;font-size:13px}.rte{margin:25px 0}.rte p{margin:16px 0}.rte h2{margin:30px 0 16px;font-size:30px}.article{max-width:850px}.article h1{font-size:48px}.article form{display:grid;gap:14px;margin:30px 0}.article input,.article textarea{width:100%;border:1px solid var(--line);background:#fffdf8;padding:13px}.collection-photo{aspect-ratio:1}.collection-photo img{width:100%;height:100%;object-fit:contain}.payment-icons .payment-icon{width:44px;height:28px}.theme-cart-total{margin:24px 0;font-size:22px}.theme-cart-status{margin:15px 0;color:var(--red)}.theme-cart-extra{display:flex;align-items:center;gap:12px;margin:15px 0}.theme-cart-extra label{display:flex;gap:10px;align-items:center}.theme-cart-extra .remove{margin-left:auto}.theme-gift-progress{margin:20px 0;padding:18px;background:#e9eddf}.theme-cart-image{width:80px;height:80px;object-fit:contain}.theme-cart-discount{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.theme-cart-discount input{max-width:100%;min-width:0;padding:8px;border:1px solid var(--line)}.footer-main{grid-template-columns:1.5fr 1fr 1fr 1fr}.theme-cart-quantity{width:65px;padding:7px;background:transparent;border:1px solid var(--line)}@media(max-width:700px){.theme-mobile-nav{display:block;padding:0 22px 10px}.theme-mobile-nav a{display:block;padding:10px}.footer-main{grid-template-columns:1fr 1fr}.theme-product{padding-top:0}.theme-product .product-info{padding-bottom:10px}.article h1{font-size:36px}.theme-product .sticky-buy small{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-product .main-photo{aspect-ratio:1}.theme-cart-total{font-size:20px}}

.nav .cart-count{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:19px;width:auto;padding:0 5px;line-height:1}

.footer-main{grid-template-columns:1.35fr repeat(3,1fr);gap:36px}.footer-column a{overflow-wrap:anywhere}@media(max-width:700px){.footer-main{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 14px}.footer-brand{grid-column:1/-1}.footer-column h3{font-size:11px;letter-spacing:1px}.footer-column a{font-size:12px}}

.launch-badge{display:inline-flex;background:#123f32;color:#f7e7bc;border:1px solid #d6b879;border-radius:3px;padding:7px 12px;font:600 12px/1.4 var(--sans);letter-spacing:.3px;margin:8px 0 14px}.product-price{flex-wrap:wrap}.product-price del,.price del{font-weight:400}

.announcement.announcement-moving{padding:0 12px;gap:10px;overflow:hidden;min-height:38px}.announcement-window{overflow:hidden;flex:1;min-width:0}.announcement-track{display:flex;width:max-content;animation:announcement-scroll 24s linear infinite}.announcement-group{display:flex;align-items:center;justify-content:space-around;gap:64px;min-width:max(700px,100vw);padding:9px 32px;white-space:nowrap;font-size:11px;letter-spacing:1px}.announcement-group strong{font-weight:600}.announcement-moving:hover .announcement-track,.announcement-moving:focus-within .announcement-track,.announcement-moving.is-paused .announcement-track{animation-play-state:paused}@keyframes announcement-scroll{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.announcement-track{animation:none;width:100%}.announcement-group{min-width:0;width:100%;flex-wrap:wrap;gap:4px 14px;white-space:normal;text-align:center}.announcement-group[aria-hidden=true],}
