@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-font-weight:initial;--tw-outline-style:solid;--tw-leading:initial;--tw-tracking: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}}}subscription-widget{display:block}subscription-widget .subscription-widget__heading{margin-top:0;margin-bottom:calc(var(--tw-spacing,.25rem)*1.5);font-size:var(--tw-text-xs,.75rem);line-height:var(--tw-leading,var(--tw-text-xs--line-height,1.33333))}subscription-widget .subscription-widget__heading strong{margin-right:var(--tw-spacing,.25rem);text-transform:uppercase}subscription-widget .subscription-widget__cards{gap:var(--tw-spacing,.25rem);border-radius:var(--tw-radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--tw-color-dark-green,#003210);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab,red,red)){subscription-widget .subscription-widget__cards{border-color:color-mix(in oklab,var(--tw-color-dark-green,#003210) 25%,transparent)}}subscription-widget .subscription-widget__cards{background-color:var(--tw-color-neutral-off-white,#e7e6e3);padding:1px}subscription-widget .subscription-widget__card{cursor:pointer;gap:var(--tw-spacing,.25rem);border-radius:var(--tw-radius-xl,.75rem);border-style:var(--tw-border-style);padding:calc(var(--tw-spacing,.25rem)*3);border-width:1px;border-color:#0000;flex-direction:column;display:flex}subscription-widget .subscription-widget__card:has(input:checked){border-color:var(--text);background-color:var(--bg)}subscription-widget .subscription-widget__card input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}subscription-widget .subscription-widget__card-title{font-size:var(--tw-text-sm,.875rem);line-height:var(--tw-leading,var(--tw-text-sm--line-height,1.42857))}@media (width>=1024px){subscription-widget .subscription-widget__card-title{font-size:var(--tw-text-base,1rem);line-height:var(--tw-leading,var(--tw-text-base--line-height,1.5))}}subscription-widget .subscription-widget__price{font-size:var(--tw-text-sm,.875rem);line-height:var(--tw-leading,var(--tw-text-sm--line-height,1.42857));--tw-font-weight:var(--tw-font-weight-medium,500);font-weight:var(--tw-font-weight-medium,500);flex-direction:column;display:flex}@media (width>=1024px){subscription-widget .subscription-widget__price{align-items:baseline;gap:var(--tw-spacing,.25rem);font-size:var(--tw-text-base,1rem);line-height:var(--tw-leading,var(--tw-text-base--line-height,1.5));flex-direction:row}}subscription-widget .subscription-widget__price s{font-size:var(--tw-text-xs,.75rem);line-height:var(--tw-leading,var(--tw-text-xs--line-height,1.33333));color:var(--text-alpha-60)}@media (width>=1024px){subscription-widget .subscription-widget__price s{font-size:var(--tw-text-sm,.875rem);line-height:var(--tw-leading,var(--tw-text-sm--line-height,1.42857))}}subscription-widget .subscription-widget__plans{border-radius:var(--tw-radius-xl,.75rem);background-color:var(--bg);padding-inline:var(--tw-spacing,.25rem);grid-column:span 2/span 2}subscription-widget .subscription-widget__plan{cursor:pointer;align-items:center;gap:calc(var(--tw-spacing,.25rem)*2);padding:calc(var(--tw-spacing,.25rem)*3);font-size:var(--tw-text-sm,.875rem);line-height:var(--tw-leading,var(--tw-text-sm--line-height,1.42857));display:flex;position:relative}subscription-widget .subscription-widget__plan input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}subscription-widget .subscription-widget__plan:before{content:"";width:calc(var(--tw-spacing,.25rem)*4);height:calc(var(--tw-spacing,.25rem)*4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--text);border-radius:3.40282e38px;flex-shrink:0}subscription-widget .subscription-widget__plan:after{content:"";left:calc(var(--tw-spacing,.25rem)*4);width:calc(var(--tw-spacing,.25rem)*2);height:calc(var(--tw-spacing,.25rem)*2);background-color:var(--text);opacity:0;border-radius:3.40282e38px;position:absolute}subscription-widget .subscription-widget__plan:has(input:checked):after{opacity:1}subscription-widget .subscription-widget__plan:has(input:focus-visible):before{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--text)}subscription-widget .subscription-widget__plan .subscription-widget__price{margin-left:auto}subscription-widget .shopify_subscriptions_app_block--hidden{display:none}subscription-widget .subscription-widget__card.shopify_subscriptions_app_block--hidden{display:flex}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}video-toggle{right:calc(var(--tw-spacing,.25rem)*3);bottom:calc(var(--tw-spacing,.25rem)*3);z-index:101;position:absolute}video-toggle button{width:calc(var(--tw-spacing,.25rem)*9);height:calc(var(--tw-spacing,.25rem)*9);cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--tw-spacing,.25rem)*1.5);color:var(--white);background-color:#0000;border-width:0;display:block}video-toggle .icon{fill:currentColor;width:100%;height:100%;display:block}video-toggle .icon-play,video-toggle.is-paused .icon-pause{display:none}video-toggle.is-paused .icon-play{display:block}@layer theme{:host,:root{--tw-color-white:#fff;--tw-spacing:.25rem;--tw-text-base:1rem;--tw-text-base--line-height:1.5;--tw-text-lg:1.125rem;--tw-text-lg--line-height:1.55556;--tw-font-weight-normal:400;--tw-font-weight-medium:500;--tw-font-weight-semibold:600;--tw-tracking-normal:0em;--tw-leading-tight:1.25;--tw-radius-lg:.5rem;--tw-radius-xl:.75rem;--tw-color-off-white:#f6f5f2;--tw-color-dark-green:#003210;--tw-color-deep-forest-green:#003211}}@layer base{html{font-size:16px}body,html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}}@layer components{[data-is-vue=true]:not([data-v-app]){display:none!important}}@layer utilities{.tw\:relative{position:relative}.tw\:m-0{margin:0}.tw\:mx-auto{margin-inline:auto}.tw\:mt-4\!{margin-top:calc(var(--tw-spacing)*4)!important}.tw\:mb-0\!{margin-bottom:0!important}.tw\:mb-5{margin-bottom:calc(var(--tw-spacing)*5)}.tw\:flex{display:flex}.tw\:flex\!{display:flex!important}.tw\:hidden{display:none}.tw\:aspect-square{aspect-ratio:1}.tw\:w-23{width:calc(var(--tw-spacing)*23)}.tw\:w-full{width:100%}.tw\:max-w-35{max-width:calc(var(--tw-spacing)*35)}.tw\:list-none{list-style-type:none}.tw\:flex-col{flex-direction:column}.tw\:flex-wrap{flex-wrap:wrap}.tw\:items-center{align-items:center}.tw\:justify-center{justify-content:center}.tw\:gap-3\.5{gap:calc(var(--tw-spacing)*3.5)}.tw\:gap-y-5{row-gap:calc(var(--tw-spacing)*5)}.tw\:gap-y-8\!{row-gap:calc(var(--tw-spacing)*8)!important}.tw\:overflow-hidden{overflow:hidden}.tw\:rounded-lg{border-radius:var(--tw-radius-lg)}.tw\:text-center{text-align:center}.tw\:capitalize{text-transform:capitalize}@media (width>=768px){.tw\:md\:block{display:block}}@media (width>=1024px){.tw\:lg\:mt-5\!{margin-top:calc(var(--tw-spacing)*5)!important}.tw\:lg\:aspect-162\/194{aspect-ratio:162/194}.tw\:lg\:w-40\.5{width:calc(var(--tw-spacing)*40.5)}.tw\:lg\:max-w-62{max-width:calc(var(--tw-spacing)*62)}}}.heading-2{--tw-leading:var(--tw-leading-tight);font-size:35px;line-height:var(--tw-leading-tight);--tw-tracking:-.875px;letter-spacing:-.875px}@media (width>=1024px){.heading-2{--tw-tracking:-1.25px;letter-spacing:-1.25px;font-size:50px}}.heading-5{--tw-leading:var(--tw-leading-tight);font-size:15.125px;line-height:var(--tw-leading-tight);--tw-font-weight:var(--tw-font-weight-medium);font-weight:var(--tw-font-weight-medium);--tw-tracking:-.378px;letter-spacing:-.378px}@media (width>=1024px){.heading-5{--tw-tracking:var(--tw-tracking-normal);letter-spacing:var(--tw-tracking-normal);font-size:17.2px}}.heading-product-title{--tw-tracking:-.468px!important;letter-spacing:-.468px!important;font-size:18.719px!important}.body-product-info{--tw-tracking:var(--tw-tracking-normal)!important;letter-spacing:var(--tw-tracking-normal)!important;font-size:14.406px!important}.button-primary{background-color:var(--tw-color-deep-forest-green);color:var(--tw-color-off-white)}.cart-widget .cart__field--input{border-radius:var(--RADIUS);border-color:var(--tw-color-dark-green)}@supports (color:color-mix(in lab,red,red)){.cart-widget .cart__field--input{border-color:color-mix(in oklab,var(--tw-color-dark-green) 50%,transparent)}}.cart-widget .cart__field--input{background-color:var(--tw-color-white);padding-block:calc(var(--tw-spacing)*2)}.cart-widget .cart__field--input:focus{border-color:var(--tw-color-dark-green);--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-inset-ring-color:var(--tw-color-dark-green)}.nav--default .navlink--toplevel{--tw-font-weight:var(--tw-font-weight-medium);font-weight:var(--tw-font-weight-medium)}.grandparent .header__dropdown__wrapper{padding-top:calc(var(--tw-spacing)*5);padding-bottom:calc(var(--tw-spacing)*10)}@media (width>=1024px){.grandparent .header__dropdown__wrapper{padding-right:calc(var(--tw-spacing)*25);padding-left:calc(var(--tw-spacing)*25)}}.grandparent .header__dropdown__image{border-radius:var(--tw-radius-xl)}.grandparent .menu__block--narrow{margin-right:calc(var(--tw-spacing)*5);max-width:calc(var(--tw-spacing)*59)}.grandparent .hero__content__wrapper--below{padding-top:calc(var(--tw-spacing)*3);text-align:center}.grandparent .hero__content__wrapper--below .hero__title{font-family:var(--FONT-STACK-BODY);font-size:var(--tw-text-base);line-height:var(--tw-leading,var(--tw-text-base--line-height));--tw-font-weight:var(--tw-font-weight-normal);font-weight:var(--tw-font-weight-normal)}.grandparent .navlink--child>.navtext{font-size:var(--tw-text-lg);line-height:var(--tw-leading,var(--tw-text-lg--line-height));--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.dropdown__family{font-size:var(--tw-text-base);line-height:var(--tw-leading,var(--tw-text-base--line-height))}.header__dropdown__image__badge{bottom:var(--tw-spacing);left:calc(var(--tw-spacing)*3);z-index:1;position:absolute}.menu__items--secondary{margin-right:0!important}.drawer--nav .mobile-nav__sublist{margin-inline:calc(var(--tw-spacing)*11.5);margin-top:calc(var(--tw-spacing)*5);margin-bottom:calc(var(--tw-spacing)*3.75);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--COLOR-MENU-LINK);padding:0}.drawer--nav .mobile-menu__item--level-2{margin-bottom:calc(var(--tw-spacing)*5)}.drawer--nav .mobile-menu__item--level-2:last-child{margin-bottom:0}.drawer--nav .mobile-navlink--level-2{padding:0;padding-left:calc(var(--tw-spacing)*5);font-size:var(--tw-text-base);line-height:var(--tw-leading,var(--tw-text-base--line-height))}.drawer--nav .icon-toggle-minus,.drawer--nav .icon-toggle-plus{--icon-size:20px}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{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}
