/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-duration:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-normal:0em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-base:var(--wp--preset--color--base);--color-cream:var(--wp--preset--color--cream);--color-olive:var(--wp--preset--color--olive);--color-ink:var(--wp--preset--color--ink);--color-muted:var(--wp--preset--color--muted);--color-orange:var(--wp--preset--color--orange);--color-line:var(--wp--preset--color--line);--radius-box:var(--wp--custom--radius--box);--radius-pill:var(--wp--custom--radius--pill);--radius-field:var(--wp--custom--radius--field)}}.absolute{position:absolute}.relative{position:relative}.static{position:static}.inset-0{inset:0}.right-3{right:calc(var(--spacing) * 3)}.bottom-3{bottom:calc(var(--spacing) * 3)}.-left-\[9999px\]{left:-9999px}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mb-0{margin-bottom:0}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.aspect-square{aspect-ratio:1}.h-auto{height:auto}.h-full{height:100%}.min-h-\[84px\]{min-height:84px}.w-\[140px\]\!{width:140px!important}.w-\[360px\]{width:360px}.w-full{width:100%}.max-w-\[360px\]{max-width:360px}.max-w-\[440px\]{max-width:440px}.max-w-\[520px\]{max-width:520px}.max-w-\[600px\]{max-width:600px}.max-w-full{max-width:100%}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-center{justify-content:center}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-box{border-radius:var(--wp--custom--radius--box)}.rounded-pill{border-radius:var(--wp--custom--radius--pill)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-ink,.border-ink\/10{border-color:var(--wp--preset--color--ink)}@supports (color:color-mix(in lab, red, red)){.border-ink\/10{border-color:color-mix(in oklab, var(--wp--preset--color--ink) 10%, transparent)}}.border-line{border-color:var(--wp--preset--color--line)}.bg-cream{background-color:var(--wp--preset--color--cream)}.bg-ink{background-color:var(--wp--preset--color--ink)}.bg-orange{background-color:var(--wp--preset--color--orange)}.bg-transparent{background-color:#0000}.object-contain{object-fit:contain}.p-6{padding:calc(var(--spacing) * 6)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[13px\]{padding-inline:13px}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pl-0{padding-left:0}.text-center{text-align:center}.font-sans{font-family:var(--wp--preset--font-family--poppins)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[10px\]{font-size:10px}.text-\[15px\]{font-size:15px}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.7px\]{--tw-tracking:.7px;letter-spacing:.7px}.tracking-\[1\.3px\]{--tw-tracking:1.3px;letter-spacing:1.3px}.tracking-\[1px\]{--tw-tracking:1px;letter-spacing:1px}.tracking-\[3px\]{--tw-tracking:3px;letter-spacing:3px}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-base{color:var(--wp--preset--color--base)}.text-ink{color:var(--wp--preset--color--ink)}.text-line{color:var(--wp--preset--color--line)}.text-olive{color:var(--wp--preset--color--olive)}.text-orange{color:var(--wp--preset--color--orange)}.text-white{color:var(--color-white)}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-500{--tw-duration:.5s;transition-duration:.5s}@media (hover:hover){.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:bg-ink:hover{background-color:var(--wp--preset--color--ink)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[inset_0_0_0_1px_var\(--color-ink\)\]:hover{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-ink));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media not all and (min-width:48rem){.max-md\:hidden{display:none}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:gap-16{gap:calc(var(--spacing) * 16)}.md\:gap-\[54px\]{gap:54px}.md\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.md\:px-\[15px\]{padding-inline:15px}.md\:px-\[70px\]{padding-inline:70px}.md\:pt-\[60px\]{padding-top:60px}.md\:pb-\[70px\]{padding-bottom:70px}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:gap-7{gap:calc(var(--spacing) * 7)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-\[70px\]{gap:70px}}*,:before,:after{box-sizing:border-box}:where(img){max-width:100%;height:auto}:where(p,ul,ol){margin-block:0 1rem}strong,b{color:var(--color-ink);font-weight:500}.wp-site-blocks{flex-direction:column;min-height:100dvh;display:flex}.wp-site-blocks>main{flex:1 0 auto}.wp-site-blocks>*+*{margin-block-start:0}.wp-site-blocks>header.wp-block-template-part{z-index:40;background:var(--color-base);border-bottom:1px solid #31362b14;position:sticky;top:0}.admin-bar .wp-site-blocks>header.wp-block-template-part{top:var(--wp-admin--admin-bar--height,32px)}@media (max-width:600px){.admin-bar .wp-site-blocks>header.wp-block-template-part{top:0}}.site-nav .wp-block-navigation-item__content{color:var(--color-muted);padding:.75rem .25rem;text-decoration:none}.site-nav .wp-block-navigation-item__content:hover,.site-nav .current-menu-item>.wp-block-navigation-item__content{color:var(--color-ink);text-underline-offset:.3rem;text-decoration:underline}.site-nav .wp-block-navigation__submenu-container{border-radius:0 0 6px 6px;border:1px solid #31362b1a!important;min-width:15rem!important;padding:.75rem 0!important}.site-nav .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:.4rem 1.5rem}.site-icons .wp-block-search__button,.site-icons .wc-block-mini-cart__button,.site-icons .wc-block-customer-account__link{cursor:pointer;min-height:0;box-shadow:none!important;color:var(--color-ink)!important;background:0 0!important;border:0!important;margin:0!important;padding:.5rem!important}.site-icons svg{fill:currentColor;width:24px;height:24px}.site-icons .wp-block-search__inside-wrapper{background:0 0;border:0!important;padding:0!important}.site-icons .wp-block-search.wp-block-search__searchfield-hidden .wp-block-search__input{border:0}.site-icons .wp-block-search__input{border-radius:var(--radius-field);padding:.5rem .75rem;border:1px solid var(--color-line)!important}.wc-block-mini-cart__badge{background:var(--color-orange)!important;color:#fff!important}.wp-block-button.is-style-white>.wp-block-button__link{background:var(--color-base);color:var(--color-olive)}.wp-block-button.is-style-white>.wp-block-button__link:hover{background:var(--color-cream)}.wp-block-button.is-style-outline>.wp-block-button__link{color:var(--color-ink);background:0 0;border:0;padding:.8125rem 1.875rem;box-shadow:inset 0 0 0 1px #31362b8c}.wp-block-button.is-style-outline>.wp-block-button__link:hover{color:var(--color-ink);background:0 0;box-shadow:inset 0 0 0 2px #31362b8c}.is-style-bullets{padding-left:0;list-style:none}.is-style-bullets li{margin-block:0 .6rem}.is-style-bullets li:before{content:"• "}.is-arch img,.is-arch.wp-block-image img{aspect-ratio:9/17;object-fit:cover;border-radius:999px;width:100%}.rounded-media img{border-radius:var(--radius-box)}.almondie-field{border-radius:var(--radius-field);background:var(--color-base);width:100%;min-height:2.8125rem;font:inherit;letter-spacing:.06rem;color:var(--color-ink);border:1px solid #31362b8c;outline:none;padding:.75rem 1.25rem;transition:box-shadow .15s}.almondie-field::placeholder{color:var(--color-muted);opacity:1}.almondie-field:focus{box-shadow:0 0 0 1px var(--color-ink)}textarea.almondie-field{resize:vertical;min-height:6.25rem}.almondie-float{width:100%;display:flex;position:relative}.almondie-float:after{content:"";border-radius:var(--radius-field);pointer-events:none;transition:box-shadow .1s;position:absolute;inset:1px;box-shadow:0 0 0 1px #31362b33}.almondie-float:hover:after{box-shadow:0 0 0 2px #31362b33}.almondie-float:focus-within:after{box-shadow:0 0 0 2px #31362b8c}.almondie-float input,.almondie-float textarea{border-radius:var(--radius-field);width:100%;min-height:2.8125rem;font:inherit;letter-spacing:.4px;color:var(--color-ink);appearance:none;background:0 0;border:0;outline:none;flex-grow:1;padding:.9375rem;font-weight:400}.almondie-float input{height:2.8125rem;line-height:1}.almondie-float textarea{resize:vertical;height:6.25rem;min-height:6.25rem;line-height:1.5}.almondie-float input::placeholder,.almondie-float textarea::placeholder{opacity:0}.almondie-float label{letter-spacing:1px;color:var(--color-muted);pointer-events:none;font-size:1rem;line-height:1.5;transition:top .1s,font-size .1s;position:absolute;top:11px;left:21px}.almondie-float input:focus,.almondie-float input:not(:placeholder-shown),.almondie-float textarea:focus,.almondie-float textarea:not(:placeholder-shown){padding:1.375rem .9375rem .5rem 1.25rem}.almondie-float input:focus~label,.almondie-float input:not(:placeholder-shown)~label,.almondie-float textarea:focus~label,.almondie-float textarea:not(:placeholder-shown)~label{letter-spacing:.4px;font-size:.625rem;top:4px}.almondie-float:has(.almondie-float__button) input{padding-right:3.125rem}.almondie-float__button{width:2.75rem;height:100%;color:var(--color-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}.almondie-float__button svg{width:15px;height:15px;transition:transform .1s}.almondie-float__button:hover svg{transform:scale(1.07)}.entry-content details{border-bottom:1px solid #31362b1a;padding-block:1rem}.entry-content summary{cursor:pointer;color:var(--color-ink);justify-content:space-between;align-items:center;gap:1rem;font-weight:400;list-style:none;display:flex}.entry-content summary::-webkit-details-marker{display:none}.entry-content summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:.6rem;height:.6rem;transition:rotate .2s;rotate:45deg}.entry-content details[open] summary:after{rotate:-135deg}.entry-content img{border-radius:var(--radius-box)}.wc-block-components-product-badge,.wc-block-components-product-sale-badge,.wc-block-components-product-sale-badge--align-right{border-radius:var(--radius-pill);background:var(--color-ink);color:#fff;letter-spacing:1px;border:0;padding:.375rem .8rem;font-size:.75rem}.woocommerce-store-notice,p.demo_store{background:var(--color-olive)}.wc-block-components-product-price,.price{color:var(--color-ink);letter-spacing:1px}.footer-links a{color:var(--color-muted);text-decoration:none}.footer-links a:hover{color:var(--color-ink);text-underline-offset:.3rem;text-decoration:underline}.footer-links .keep-underline a{text-underline-offset:.2rem;text-decoration:underline}.footer-policies a{color:inherit;text-decoration:none}.footer-policies a:hover{text-underline-offset:.2rem;text-decoration:underline}.no-underline-links a{color:var(--color-ink);text-decoration:none}.no-underline-links a:hover{text-underline-offset:.3rem;text-decoration:underline}.shop-toolbar .woocommerce-result-count{color:var(--color-muted);margin:0}.shop-toolbar .woocommerce-ordering{margin:0}.shop-toolbar select.orderby{appearance:none;font:inherit;letter-spacing:inherit;color:var(--color-muted);cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%2331362B'/%3E%3C/svg%3E") 100%/10px no-repeat;border:0;padding:.25rem 1.25rem .25rem 0}.almondie-pagination ul{gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.almondie-pagination .page-numbers{min-width:2.5rem;height:2.5rem;color:var(--color-ink);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.almondie-pagination .page-numbers.current{text-underline-offset:.4rem;text-decoration:underline}@media (min-width:782px){.single-product-layout{align-items:flex-start!important}.single-product-layout .product-gallery-col{position:sticky;top:7rem}}.single-product-layout .wp-block-post-title{letter-spacing:.3px;font-size:clamp(1.875rem,2.6vw,2.5rem);font-weight:500;line-height:1.2}.single-product-layout .wc-block-components-product-rating{align-items:center;gap:.5rem;margin:.25rem 0 0;font-size:.8125rem;display:flex}.single-product-layout .wc-block-components-product-rating__stars{color:var(--color-orange);font-size:.9375rem}.single-product-layout .wc-block-components-product-rating__link,.single-product-layout .woocommerce-review-link{color:var(--color-muted);text-decoration:none}.single-product-layout .wc-block-components-product-rating__link:hover,.single-product-layout .woocommerce-review-link:hover{color:var(--color-ink);text-underline-offset:.2rem;text-decoration:underline}.single-product-layout .wc-block-components-product-price,.single-product-layout .price{letter-spacing:.5px;color:var(--color-ink);font-size:1.5rem;font-weight:500}.single-product-layout .wp-block-add-to-cart-form form.cart,.single-product-layout form.cart{flex-wrap:wrap;align-items:stretch;gap:.75rem;max-width:480px;margin-top:1.75rem;display:flex!important}.single-product-layout form.cart .quantity{border-radius:var(--radius-pill);background:#fff;border:1px solid #31362b40;align-items:center;width:128px;min-height:3.25rem;padding:0 .25rem;float:none!important;margin:0!important;display:flex!important}.single-product-layout form.cart .quantity:before,.single-product-layout form.cart .quantity:after{display:none!important}.single-product-layout form.cart .quantity .qty{text-align:center;width:2.5rem;min-height:0;font:inherit;color:var(--color-ink);-moz-appearance:textfield;background:0 0;flex:1;padding:0;font-size:1rem;box-shadow:none!important;border:0!important}.single-product-layout form.cart .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.single-product-layout form.cart .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.single-product-layout form.cart .wc-block-components-quantity-selector__button{width:2.25rem;height:2.25rem;color:var(--color-ink);opacity:.7;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1.125rem;display:inline-flex}.single-product-layout form.cart .wc-block-components-quantity-selector__button:hover{opacity:1;background:var(--color-cream)}.single-product-layout form.cart .single_add_to_cart_button{letter-spacing:1px;flex:200px;min-height:3.25rem;transition:filter .15s,transform .15s;background:var(--color-orange)!important;color:#fff!important;border-radius:var(--radius-pill)!important;border:0!important;padding:.85rem 2rem!important;font-size:.9375rem!important;font-weight:400!important}.single-product-layout form.cart .single_add_to_cart_button:hover{filter:brightness(.94)}.single-product-layout form.cart .single_add_to_cart_button:active{transform:translateY(1px)}.single-product-layout .stock{font-size:.875rem}.single-product-layout .stock.out-of-stock{background:var(--color-ink);color:#fff;border-radius:var(--radius-pill);letter-spacing:1px;padding:.35rem 1rem;font-size:.75rem;display:inline-block}.product-perks{background:var(--color-cream);max-width:480px;color:var(--color-ink);border-radius:14px;gap:.55rem;margin:1.5rem 0 0;padding:1.1rem 1.25rem;font-size:.8125rem;list-style:none;display:grid}.product-perks li{align-items:center;gap:.6rem;margin:0;display:flex}.product-perks li:before{content:"";background:var(--color-olive);width:1.1rem;height:1.1rem;-webkit-mask:var(--perk-icon) center / contain no-repeat;-webkit-mask:var(--perk-icon) center / contain no-repeat;-webkit-mask:var(--perk-icon) center / contain no-repeat;mask:var(--perk-icon) center / contain no-repeat;flex:none}.product-perks .perk-natural{--perk-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19 2c1 2 2 4.18 2 8 0 5.5-4.78 10-10 10Z'/%3E%3Cpath d='M2 21c0-3 1.85-5.36 5.08-6C9.5 14.52 12 13 13 12'/%3E%3C/svg%3E")}.product-perks .perk-kosher{--perk-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}.product-perks .perk-ship{--perk-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2'/%3E%3Cpath d='M15 18H9'/%3E%3Cpath d='M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.62L18.3 8.38A1 1 0 0 0 17.52 8H14'/%3E%3Ccircle cx='17' cy='18' r='2'/%3E%3Ccircle cx='7' cy='18' r='2'/%3E%3C/svg%3E")}.product-description>hr:nth-child(-n+2),.product-description>p:first-child:empty{display:none}.product-description h2{margin:0 0 1rem;font-size:1.5rem}.product-description h3{margin:0 0 1rem;font-size:1.125rem}.product-description ul{padding-left:1.25rem}.product-description li{margin-bottom:.25rem}.woocommerce-product-gallery{position:relative;float:none!important;width:100%!important;margin:0!important}.woocommerce-product-gallery .flex-viewport,.woocommerce-product-gallery>.woocommerce-product-gallery__wrapper{background:var(--color-cream);border-radius:24px}.single-product-layout .wp-block-woocommerce-product-image-gallery{max-width:620px}.woocommerce-product-gallery__image{background:var(--color-cream)}.woocommerce-product-gallery__image img{box-sizing:border-box;mix-blend-mode:multiply;border-radius:0;padding:clamp(1rem,3vw,2.5rem)}.woocommerce-product-gallery__trigger{z-index:9;border-radius:50%;justify-content:center;align-items:center;transition:transform .15s;position:absolute;box-shadow:0 4px 14px #31362b1f;color:#0000!important;background:#fff!important;width:2.75rem!important;height:2.75rem!important;font-size:0!important;display:flex!important;top:1rem!important;right:1rem!important}.woocommerce-product-gallery__trigger:hover{transform:scale(1.06)}.woocommerce-product-gallery__trigger>*,.woocommerce-product-gallery__trigger:after{display:none!important}.woocommerce-product-gallery__trigger:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5M11 8v6M8 11h6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5M11 8v6M8 11h6'/%3E%3C/svg%3E") 50%/contain no-repeat;content:""!important;background:var(--color-ink)!important;border:0!important;border-radius:0!important;width:1.25rem!important;height:1.25rem!important;display:block!important;position:static!important;transform:none!important}.woocommerce-product-gallery .flex-control-thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;padding:0;margin:.875rem 0 0!important;display:grid!important}.woocommerce-product-gallery .flex-control-thumbs li{background:var(--color-cream);border-radius:14px;list-style:none;transition:box-shadow .15s;overflow:hidden;box-shadow:inset 0 0 0 1.5px #0000;float:none!important;width:auto!important;margin:0!important}.woocommerce-product-gallery .flex-control-thumbs img{aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply;cursor:pointer;border-radius:0;width:100%;padding:.45rem;transition:opacity .15s;display:block;opacity:.55!important;border:0!important}.woocommerce-product-gallery .flex-control-thumbs img:hover{opacity:.85!important}.woocommerce-product-gallery .flex-control-thumbs img.flex-active{opacity:1!important}@media (max-width:781px){.woocommerce-product-gallery .flex-control-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.single-product-layout form.cart .quantity{width:120px}}.soft-card{border-radius:var(--radius-box);background:#31362b0a;padding:1.5625rem}.soft-card>:last-child{margin-bottom:0}.iwt-overlap{align-items:center!important;gap:0!important}.iwt-overlap .iwt-text{z-index:1;background:var(--color-base);border-radius:var(--radius-box);padding:0 0 2rem;position:relative}.iwt-overlap .iwt-text>:last-child{margin-bottom:0}.iwt-overlap .iwt-media img{border-radius:var(--radius-box);object-fit:cover;aspect-ratio:417/695;width:100%;display:block}@media (min-width:782px){.iwt-overlap .iwt-text{padding:60px 70px 70px}.iwt-overlap>.iwt-text{flex:1!important}.iwt-overlap>.iwt-media{flex:0 0 32%!important}.iwt-overlap .iwt-text:first-child{margin-right:-40px}.iwt-overlap .iwt-text:last-child{margin-left:-40px}}@media (max-width:781px){.iwt-overlap .iwt-media img{aspect-ratio:4/3}}.tight-lines>*+*{margin-block-start:0!important}.caption{letter-spacing:1.3px;text-transform:uppercase;margin-bottom:.5rem;font-size:.625rem;line-height:1.2}.accordion-list>*+*{margin-block-start:0!important}.accordion-list .wp-block-details{border-top:1px solid #31362b14;margin:0;padding:0}.accordion-list .wp-block-details:last-child{border-bottom:1px solid #31362b14}.accordion-list .wp-block-details summary{cursor:pointer;letter-spacing:.6px;color:var(--color-ink);justify-content:space-between;align-items:center;gap:1rem;padding:15px 0;font-size:.9375rem;font-weight:500;line-height:1.3;list-style:none;display:flex}.accordion-list .wp-block-details summary::-webkit-details-marker{display:none}.accordion-list .wp-block-details summary:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath fill='%2331362B' fill-rule='evenodd' d='M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;width:10px;height:6px;margin-right:1rem;transition:transform .2s}.accordion-list .wp-block-details[open] summary:after{transform:rotate(180deg)}.accordion-list .wp-block-details>summary+*{margin-top:.25rem}.accordion-list .wp-block-details>:not(summary){margin-bottom:0;padding-inline:6px}.accordion-list .wp-block-details[open]{padding-bottom:1rem}.product-reviews-section{text-align:left}.review-summary{text-align:left;justify-content:center;align-items:center;gap:1rem;margin:0 0 1.5rem;font-size:.875rem;display:flex}.review-summary p{margin:0}.review-summary .star-rating,.product-review .wc-block-components-product-rating__stars{color:var(--color-ink)}.review-summary--empty{text-align:center;color:var(--color-muted);display:block}.product-reviews-section .wp-block-woocommerce-product-reviews{border-top:1px solid #31362b1a}.product-review{border-bottom:1px solid #31362b1a;padding:1.25rem 0}.product-review .wp-block-woocommerce-product-review-date a{color:var(--color-muted);text-decoration:none}.review-form-toggle{text-align:center;margin-top:1.5rem}.review-form-toggle>summary{cursor:pointer;list-style:none;display:inline-flex}.review-form-toggle>summary::-webkit-details-marker{display:none}.review-form-toggle[open]>summary{margin-bottom:1.5rem}.review-form-toggle>:not(summary){text-align:left}.wc-block-mini-cart__drawer .wc-block-components-drawer__content{background:#fff;flex-direction:column;display:flex}.wc-block-mini-cart__drawer.is-mobile,.wc-block-mini-cart__drawer{--drawer-width:440px}.wc-block-mini-cart__drawer .wp-block-woocommerce-filled-mini-cart-contents-block{flex-direction:column;height:100%;display:flex}.wc-block-mini-cart__drawer .wc-block-mini-cart__title{letter-spacing:.5px;color:var(--color-ink);border-bottom:1px solid #31362b14;align-items:center;gap:.6rem;margin:0;padding:1.75rem 1.75rem 1.25rem;font-size:1.375rem;font-weight:500;display:flex;-webkit-mask-image:none;mask-image:none}.wc-block-mini-cart__drawer .wp-block-woocommerce-mini-cart-title-items-counter-block{background:var(--color-cream);letter-spacing:.5px;color:var(--color-muted);border-radius:40px;align-items:center;padding:.15rem .65rem;font-size:.75rem;font-weight:400;display:inline-flex}.wc-block-mini-cart__drawer .wc-block-components-drawer__close-wrapper{top:1.5rem;right:1.25rem}.wc-block-mini-cart__drawer .wc-block-components-drawer__close{color:var(--color-ink);opacity:.6;transition:opacity .15s}.wc-block-mini-cart__drawer .wc-block-components-drawer__close:hover{opacity:1}.wc-block-mini-cart__drawer .wc-block-mini-cart__items{flex:1;padding:.5rem 1.75rem;overflow-y:auto}.wc-block-mini-cart__drawer .wc-block-cart-items__row{border-bottom:1px solid #31362b14;gap:0 1.25rem;grid-template-columns:88px 1fr auto!important;padding:1.25rem 0!important}.wc-block-mini-cart__drawer .wc-block-cart-items__row:last-child{border-bottom:0}.wc-block-mini-cart__drawer .wc-block-cart-item__image{padding:0!important}.wc-block-mini-cart__drawer .wc-block-cart-item__image a{background:var(--color-cream);border-radius:14px;padding:.5rem;display:block}.wc-block-mini-cart__drawer .wc-block-cart-item__image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:88px}.wc-block-mini-cart__drawer .wc-block-cart-item__product{padding:0!important}.wc-block-mini-cart__drawer .wc-block-components-product-name{color:var(--color-ink);margin-bottom:.2rem;font-size:.9375rem;font-weight:500;line-height:1.4;display:block;text-decoration:none!important}.wc-block-mini-cart__drawer .wc-block-components-product-name:hover{text-underline-offset:.2rem;text-decoration:underline!important}.wc-block-mini-cart__drawer .wc-block-cart-item__prices{color:var(--color-muted);font-size:.8125rem}.wc-block-mini-cart__drawer .wc-block-components-product-metadata{display:none}.wc-block-mini-cart__drawer .wc-block-cart-item__quantity{align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.wc-block-mini-cart__drawer .wc-block-components-quantity-selector{border:1px solid #31362b33;border-radius:40px;width:104px;min-height:2.25rem;margin:0}.wc-block-mini-cart__drawer .wc-block-components-quantity-selector:after{display:none}.wc-block-mini-cart__drawer .wc-block-components-quantity-selector input{color:var(--color-ink);font-size:.875rem}.wc-block-mini-cart__drawer .wc-block-components-quantity-selector__button{color:var(--color-ink);opacity:.7}.wc-block-mini-cart__drawer .wc-block-components-quantity-selector__button:hover{opacity:1}.wc-block-mini-cart__drawer .wc-block-cart-item__remove-link{opacity:.8;color:var(--color-muted)!important;font-size:.75rem!important}.wc-block-mini-cart__drawer .wc-block-cart-item__remove-link:hover{opacity:1;color:var(--color-ink)!important}.wc-block-mini-cart__drawer .wc-block-cart-item__total{color:var(--color-ink);font-size:.9375rem;font-weight:500;padding:0!important}.wc-block-mini-cart__drawer .wc-block-mini-cart__footer{background:var(--color-cream);border-top:0;box-shadow:0 -12px 24px -18px #31362b40;padding:1.5rem 1.75rem 1.75rem!important}.wc-block-mini-cart__drawer .wc-block-mini-cart__footer:after{display:none}.wc-block-mini-cart__drawer .wc-block-mini-cart__footer-subtotal{color:var(--color-ink);margin:0;font-size:1rem;font-weight:500;padding:0!important}.wc-block-mini-cart__drawer .wc-block-mini-cart__footer-subtotal .wc-block-components-totals-item__value{font-size:1.125rem}.wc-block-mini-cart__drawer .wc-block-components-totals-item__description{color:var(--color-muted);margin-top:.25rem;font-size:.75rem;font-weight:400}.wc-block-mini-cart__drawer .wc-block-mini-cart__footer-actions{flex-direction:column-reverse;gap:.65rem;margin-top:1.25rem;display:flex}.wc-block-mini-cart__drawer .wc-block-mini-cart__footer-actions .wc-block-components-button{letter-spacing:1px;border-radius:40px;width:100%;min-height:3rem;font-size:.9375rem;margin:0!important}.wc-block-mini-cart__drawer .wc-block-mini-cart__footer-checkout{background:var(--color-orange);color:#fff;border:0}.wc-block-mini-cart__drawer .wc-block-mini-cart__footer-checkout:hover{filter:brightness(.94)}.wc-block-mini-cart__drawer .wc-block-mini-cart__footer-cart{text-underline-offset:.25rem;text-decoration:underline;min-height:auto!important;box-shadow:none!important;color:var(--color-ink)!important;background:0 0!important;border:0!important;font-size:.8125rem!important}.wc-block-mini-cart__drawer .wc-block-mini-cart__empty-cart-wrapper{text-align:center;padding:4rem 2rem}.wc-block-mini-cart__drawer .wc-block-mini-cart__empty-cart-wrapper p{color:var(--color-ink);font-size:1.125rem}.wc-block-mini-cart__drawer .wc-block-mini-cart__shopping-button{background:var(--color-orange);color:#fff;border-radius:40px}@media (max-width:480px){.wc-block-mini-cart__drawer .wc-block-mini-cart__title{padding:1.25rem;font-size:1.25rem}.wc-block-mini-cart__drawer .wc-block-mini-cart__items{padding:.25rem 1.25rem}.wc-block-mini-cart__drawer .wc-block-cart-items__row{gap:0 1rem;grid-template-columns:72px 1fr auto!important}.wc-block-mini-cart__drawer .wc-block-cart-item__image img{height:72px}.wc-block-mini-cart__drawer .wc-block-mini-cart__footer{padding:1.25rem!important}}.wc-block-mini-cart__drawer .wc-block-components-drawer__close{top:2.1rem!important;right:1.25rem!important}.wc-block-mini-cart__drawer .wp-block-woocommerce-mini-cart-title-items-counter-block{background:0 0;padding:0;font-size:.8125rem}@media (max-width:480px){.wc-block-mini-cart__drawer .wc-block-components-drawer__close{top:2.05rem!important}}.woocommerce-product-gallery__image{overflow:hidden}.woocommerce-product-gallery__image a{cursor:zoom-in;display:block}.woocommerce-product-gallery__image img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.woocommerce-product-gallery__image a:hover img{transform:scale(1.05)}}.woocommerce-product-gallery__image .zoomImg{display:none!important}.pswp__bg{opacity:1!important;background:#31362b!important}.pswp__top-bar,.pswp__caption{background:0 0!important}.pswp__img{border-radius:12px}.woocommerce-product-gallery .flex-viewport,.woocommerce-product-gallery>.woocommerce-product-gallery__wrapper{background:#fff;box-shadow:inset 0 0 0 1px #31362b14}.woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image,.woocommerce-product-gallery__image{background:#fff}.woocommerce-product-gallery .flex-viewport{box-shadow:none;border:1px solid #31362b14}.woocommerce-product-gallery .flex-control-thumbs li{background:#fff;box-shadow:inset 0 0 0 1px #31362b1a}.woocommerce-product-gallery .flex-control-thumbs li:has(img.flex-active){box-shadow:inset 0 0 0 1.5px var(--color-olive)}.single-product-layout .product-short-description{max-width:480px;color:var(--color-muted);border-top:1px solid #31362b1a;margin:1.5rem 0 0;padding:1.5rem 0 0;font-size:.9375rem;line-height:1.75}.single-product-layout .product-short-description p{margin:0}.single-product-layout .product-short-description+.wp-block-add-to-cart-form form.cart{margin-top:2rem}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}#reviews{scroll-margin-top:7rem}.review-summary .star-rating,.review-summary .star-rating span:before,.product-review .wc-block-components-product-rating__stars,.product-review .wc-block-components-product-rating__stars span:before,.wc-block-product-review-rating__stars,.wc-block-product-review-rating__stars span:before{color:var(--color-orange)!important}.wc-block-product-review-rating__stars:before{color:#f5900a40!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}