﻿.scrollbar::-webkit-scrollbar{width:.25rem;height:.25rem}.scrollbar::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.scrollbar::-webkit-scrollbar-thumb{background:#6e886e;border-radius:.5rem}.scrollbar::-webkit-scrollbar-thumb:hover{cursor:grab}.container{position:relative;z-index:1;padding-left:.675rem;padding-right:.675rem;max-width:calc(100% - .75rem)}@media only screen and (min-width: 421px){.container{max-width:92%}}@media only screen and (min-width: 993px){.container{max-width:calc(100vw - 10rem)}}@media only screen and (min-width: 1201px){.container{max-width:calc(100vw - 12rem)}}@media only screen and (min-width: 1401px){.container{max-width:calc(100vw - 15rem)}}@media only screen and (min-width: 1601px){.container{max-width:calc(100vw - 20rem)}}@media only screen and (min-width: 993px){.container--big{max-width:calc(100vw - 2rem)}}@media only screen and (min-width: 1201px){.container--big{max-width:calc(100vw - 4rem)}}@media only screen and (min-width: 1401px){.container--big{max-width:calc(100vw - 6rem)}}@media only screen and (min-width: 1601px){.container--big{max-width:calc(100vw - 8rem)}}.row{margin-left:-0.675rem;margin-right:-0.675rem}@media only screen and (min-width: 1401px){.row{margin-left:-1.0125rem;margin-right:-1.0125rem}}.row--small-gap{margin-left:-0.375rem;margin-right:-0.375rem}.row--small-gap .col,.row--small-gap .col-1,.row--small-gap .col-10,.row--small-gap .col-11,.row--small-gap .col-12,.row--small-gap .col-2,.row--small-gap .col-3,.row--small-gap .col-4,.row--small-gap .col-5,.row--small-gap .col-6,.row--small-gap .col-7,.row--small-gap .col-8,.row--small-gap .col-9,.row--small-gap .col-auto,.row--small-gap .col-lg,.row--small-gap .col-lg-1,.row--small-gap .col-lg-10,.row--small-gap .col-lg-11,.row--small-gap .col-lg-12,.row--small-gap .col-lg-2,.row--small-gap .col-lg-3,.row--small-gap .col-lg-4,.row--small-gap .col-lg-5,.row--small-gap .col-lg-6,.row--small-gap .col-lg-7,.row--small-gap .col-lg-8,.row--small-gap .col-lg-9,.row--small-gap .col-lg-auto,.row--small-gap .col-md,.row--small-gap .col-md-1,.row--small-gap .col-md-10,.row--small-gap .col-md-11,.row--small-gap .col-md-12,.row--small-gap .col-md-2,.row--small-gap .col-md-3,.row--small-gap .col-md-4,.row--small-gap .col-md-5,.row--small-gap .col-md-6,.row--small-gap .col-md-7,.row--small-gap .col-md-8,.row--small-gap .col-md-9,.row--small-gap .col-md-auto,.row--small-gap .col-sm,.row--small-gap .col-sm-1,.row--small-gap .col-sm-10,.row--small-gap .col-sm-11,.row--small-gap .col-sm-12,.row--small-gap .col-sm-2,.row--small-gap .col-sm-3,.row--small-gap .col-sm-4,.row--small-gap .col-sm-5,.row--small-gap .col-sm-6,.row--small-gap .col-sm-7,.row--small-gap .col-sm-8,.row--small-gap .col-sm-9,.row--small-gap .col-sm-auto,.row--small-gap .col-xl,.row--small-gap .col-xl-1,.row--small-gap .col-xl-10,.row--small-gap .col-xl-11,.row--small-gap .col-xl-12,.row--small-gap .col-xl-2,.row--small-gap .col-xl-3,.row--small-gap .col-xl-4,.row--small-gap .col-xl-5,.row--small-gap .col-xl-6,.row--small-gap .col-xl-7,.row--small-gap .col-xl-8,.row--small-gap .col-xl-9,.row--small-gap .col-xl-auto{padding-left:.375rem;padding-right:.375rem}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-left:.675rem;padding-right:.675rem}@media only screen and (min-width: 1401px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-left:1.0125rem;padding-right:1.0125rem}}@layer base{.font-body{font-family:"Figtree",sans-serif}.font-title{font-family:"Figtree",sans-serif}.text-80{font-size:3rem;line-height:1}@media only screen and (min-width: 421px){.text-80{font-size:3.25rem}}@media only screen and (min-width: 576px){.text-80{font-size:3.5rem}}@media only screen and (min-width: 768px){.text-80{font-size:3.925rem}}@media only screen and (min-width: 993px){.text-80{font-size:4.25rem}}@media only screen and (min-width: 1201px){.text-80{font-size:4.5rem}}@media only screen and (min-width: 1401px){.text-80{font-size:4.75rem}}@media only screen and (min-width: 1601px){.text-80{font-size:5rem}}.text-70{font-size:2.75rem;line-height:1}@media only screen and (min-width: 421px){.text-70{font-size:3rem}}@media only screen and (min-width: 576px){.text-70{font-size:3.25rem}}@media only screen and (min-width: 768px){.text-70{font-size:3.5rem}}@media only screen and (min-width: 993px){.text-70{font-size:3.75rem}}@media only screen and (min-width: 1201px){.text-70{font-size:4rem}}@media only screen and (min-width: 1401px){.text-70{font-size:4.25rem}}@media only screen and (min-width: 1601px){.text-70{font-size:4.38rem}}.text-60{font-size:2.5rem;line-height:1.1}@media only screen and (min-width: 576px){.text-60{font-size:2.75rem;line-height:1}}@media only screen and (min-width: 768px){.text-60{font-size:3rem}}@media only screen and (min-width: 993px){.text-60{font-size:3.25rem}}@media only screen and (min-width: 1201px){.text-60{font-size:3.5rem}}@media only screen and (min-width: 1401px){.text-60{font-size:3.75rem}}.text-50{font-size:2.25rem;line-height:1.1}@media only screen and (min-width: 576px){.text-50{font-size:2.5rem}}@media only screen and (min-width: 768px){.text-50{font-size:2.75rem}}@media only screen and (min-width: 993px){.text-50{font-size:3rem;line-height:1}}@media only screen and (min-width: 1201px){.text-50{font-size:3.13rem}}.text-40{font-size:1.75rem;line-height:1.2}@media only screen and (min-width: 576px){.text-40{font-size:2rem;line-height:1.1}}@media only screen and (min-width: 768px){.text-40{font-size:2.25rem}}@media only screen and (min-width: 1201px){.text-40{font-size:2.5rem}}.text-30{font-size:1.5rem;line-height:1.3}@media only screen and (min-width: 768px){.text-30{font-size:1.75rem}}@media only screen and (min-width: 993px){.text-30{font-size:1.88rem}}.text-25{font-size:1.25rem;line-height:1.3}@media only screen and (min-width: 768px){.text-25{font-size:1.45rem}}@media only screen and (min-width: 993px){.text-25{font-size:1.56rem}}.text-20{font-size:1.15rem}@media only screen and (min-width: 768px){.text-20{font-size:1.2rem}}@media only screen and (min-width: 993px){.text-20{font-size:1.25rem}}.text-18{font-size:1.1rem}@media only screen and (min-width: 768px){.text-18{font-size:1.13rem}}.text-16{font-size:1rem}.text-14{font-size:.875rem}.text-12{font-size:.75rem}.light{font-weight:300}.regular{font-weight:400}.medium{font-weight:600}.semi-bold{font-weight:600}.bold{font-weight:700}}.hover-underline{hyphens:auto;cursor:pointer;--border-color: currentColor;--border-width: .075em;--bottom-distance: 0px;display:inline;background-image:linear-gradient(var(--border-color), var(--border-color));background-size:0% var(--border-width);background-repeat:no-repeat;transition:background-size .3s ease-in-out;background-position:0 calc(100% - var(--bottom-distance));width:fit-content}.hover-underline:hover,.hover-underline:focus-visible,.hover-underline.active{background-size:100% var(--border-width)}.hover-underline-white{display:inline-flex;position:relative;overflow:hidden;width:fit-content}.hover-underline-white:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:currentColor}.hover-underline-white:after{content:"";position:absolute;z-index:2;bottom:0;left:0;width:100%;height:1px;background-color:#f7f7f7;transform:translateX(-100%);transition:.6s}.hover-underline-white:hover:after{transform:translateX(100%)}.button{position:relative;z-index:1;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:.75rem;border-radius:.25rem;text-align:center;padding:1rem 2rem;width:fit-content;transition-duration:.3s;transition-timing-function:ease-in-out;transition-property:background-color,border-color,color;white-space:nowrap;line-height:1;font-weight:600;cursor:pointer}@media only screen and (min-width: 1201px){.button{padding:1rem 2.25rem}}.button--small{padding:.75rem 1.25rem}@media only screen and (min-width: 1201px){.button--small{padding:.75rem 1.5rem}}.button--rounded{border-radius:10rem}.button--hollow{background-color:rgba(0,0,0,0);border:1px solid #0d0e13;color:#0d0e13}.button--hollow:hover,.button--hollow:focus-visible{background-color:#0d0e13;color:#f7f7f7}.button--hollow-white{border:1px solid #f7f7f7;color:#f7f7f7}.button--hollow-white:hover,.button--hollow-white:focus-visible{background-color:#f7f7f7;color:#0d0e13}.button--hollow-green{border:1px solid #9abe9a;color:#9abe9a}.button--hollow-green:hover,.button--hollow-green:focus-visible{background-color:#9abe9a;color:#0d0e13}.button--green{background-color:#9abe9a;border:1px solid #9abe9a;color:#f7f7f7}.button--green:hover,.button--green:focus-visible{background-color:rgba(0,0,0,0);border-color:#9abe9a;color:#9abe9a}.button--gray{background-color:#d3d3d3;border:1px solid #d3d3d3;color:#f7f7f7}.button--hover-black:hover,.button--hover-black:focus-visible{background-color:#0d0e13;border-color:#0d0e13;color:#f7f7f7}.button--hollow-green{border:1px solid #9abe9a;color:#9abe9a}.button--hollow-green:hover,.button--hollow-green:focus-visible{background-color:#9abe9a;color:#f7f7f7}.button--purple{background-color:#823fae;border:1px solid #823fae;color:#f7f7f7}.button--purple:hover,.button--purple:focus-visible{background-color:rgba(0,0,0,0);border-color:#823fae;color:#823fae}.button--green-dark{background-color:#4c684c;color:#f7f7f7}.button--green-dark:hover,.button--green-dark:focus-visible{background-color:#0d0e13;color:#f7f7f7}.button--hollow-green-dark{border:1px solid #4c684c;color:#4c684c}.button--hollow-green-dark:hover,.button--hollow-green-dark:focus-visible{background-color:#4c684c;color:#f7f7f7}.button--white{background-color:#f7f7f7;border:1px solid #f7f7f7;color:#0d0e13}.button--white:hover,.button--white:focus-visible{background-color:rgba(0,0,0,0);color:#f7f7f7}.button--gradient-blue{background:linear-gradient(90deg, #77BCF0 0%, #3A7AD4 100%);border:none;color:#f7f7f7;transition:filter .3s ease-in-out}.button--gradient-blue:hover,.button--gradient-blue:focus-visible{filter:brightness(0.9)}.button--loading{pointer-events:none;cursor:not-allowed}.button--loading .button__text{opacity:0}.button--loading .button__loading{opacity:1}.button>svg{width:1rem;min-width:1rem;height:1rem}@media only screen and (min-width: 768px){.button>svg{width:1.125rem;min-width:1.125rem;height:1.125rem}}.button__text{display:flex;align-items:center;gap:.75rem}.button__text svg{width:.875rem;min-width:.875rem;height:.875rem}.button__loading{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50%;height:50%;display:flex;align-items:center;justify-content:center;z-index:2;pointer-events:none;opacity:0;transition:.3s ease-in-out}.button__loading>span{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.button__loading>span svg{width:auto;height:100%}@layer base{:root{--transparent: transparent;--pure-white: #fff;--white: #F7F7F7;--gray-lighter: #F0F1EF;--gray-light: #D3D3D3;--gray-medium: #939393;--gray-dark: #484848;--gray-darker: #232323;--black: #0d0e13;--pure-black: #000;--red: #ff3838;--yellow: #FFD001;--green-darker: #4C684C;--green-dark: #6E886E;--green: #9ABE9A;--green-light: #D0E2C4;--green-lighter: #E0EEDF}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}li,ul,ol,figure{padding:0;margin:0;list-style:none}canvas,img,video,picture,figure{max-width:100%;height:auto;box-sizing:border-box;display:block}svg{max-width:100%;height:auto;fill:currentColor}button{appearance:none;border:none;background-color:rgba(0,0,0,0);cursor:pointer;padding:0}a{color:currentColor}a,a:hover{text-decoration:none}textarea,input,select{appearance:none}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}textarea{resize:vertical}h1,h2,h3,h4,h5,h6,p,a,li,ul,ol,span,strong,em{padding:0;margin:0;margin-block-start:0;margin-block-end:0;font-weight:inherit;font-size:inherit}strong,b{font-weight:700}br{line-height:inherit}section,main,.container{position:relative}html,body{-webkit-font-smoothing:antialiased;background-color:#f7f7f7;font-family:"Figtree",sans-serif;color:#484848;font-weight:400;font-style:normal;font-size:16px;font-size:clamp(16px,1.33vw,20px);line-height:1.6;ascent-override:110%;scroll-behavior:smooth;width:100%}@media only screen and (min-width: 1201px){html,body{line-height:1.5}}@media only screen and (min-width: 1601px){html,body{font-size:.975vw}}html:has(#shopify-section-sticky-banner #stickbanner:not([style*="display: none"])) #top-menu,body:has(#shopify-section-sticky-banner #stickbanner:not([style*="display: none"])) #top-menu{padding-top:2rem}}@layer base{.cover{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;object-fit:cover}.skip-content{position:fixed;z-index:99999999;top:.25rem;left:.25rem;opacity:0;pointer-events:none;padding:.5rem 1rem;border-radius:.125rem}.skip-content:focus-visible{opacity:1;background-color:#f7f7f7;color:#0d0e13;border:none;outline:none}.ul{position:relative}.ul li{display:block;position:relative;padding-left:.75rem;margin-bottom:.25rem}.ul li:before{content:"∙";position:absolute;left:0}}@layer base{body .fancybox-modal .fancybox__carousel .fancybox__viewport .fancybox__track .fancybox__slide{padding-top:4px}body .fancybox-modal .fancybox__carousel .fancybox__viewport .fancybox__track .fancybox__slide #contact-modal>.is-close-btn{display:none}}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.rotation,.rotation-reverse{animation-name:rotation;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:calc(var(--speed)*1s)}.rotation-reverse{animation-direction:reverse}.rich-text{display:flex;flex-direction:column;gap:1rem}@media only screen and (min-width: 768px){.rich-text p{line-height:1.8}}.rich-text ul{position:relative;padding-left:.5rem}.rich-text ul li{display:block;position:relative;padding-left:.75rem;margin-bottom:.25rem}.rich-text ul li:before{content:"∙";position:absolute;left:0}.rich-text h1,.rich-text h2{font-weight:600;font-size:1.75rem;line-height:1.2}@media only screen and (min-width: 576px){.rich-text h1,.rich-text h2{font-size:2rem;line-height:1.1}}@media only screen and (min-width: 768px){.rich-text h1,.rich-text h2{font-size:2.25rem}}@media only screen and (min-width: 1201px){.rich-text h1,.rich-text h2{font-size:2.5rem}}.rich-text h3{font-weight:600;font-size:1.5rem;line-height:1.3}@media only screen and (min-width: 768px){.rich-text h3{font-size:1.75rem}}@media only screen and (min-width: 993px){.rich-text h3{font-size:1.88rem}}.rich-text h4,.rich-text h5,.rich-text h6{font-weight:600;font-size:1.25rem;line-height:1.3}@media only screen and (min-width: 768px){.rich-text h4,.rich-text h5,.rich-text h6{font-size:1.45rem}}@media only screen and (min-width: 993px){.rich-text h4,.rich-text h5,.rich-text h6{font-size:1.56rem}}.rich-text h1:not(:first-child),.rich-text h2:not(:first-child),.rich-text h3:not(:first-child),.rich-text h4:not(:first-child),.rich-text h5:not(:first-child),.rich-text h6:not(:first-child){margin-top:1rem}.rich-text a{text-decoration:underline;transition:.2s ease-in-out}.rich-text a:hover,.rich-text a:focus-visible{opacity:.7}.rich-text blockquote{display:block;width:100%;background-color:#9abe9a;color:#f7f7f7;border-radius:.25rem;padding:2rem;margin:0;font-size:1.15rem}@media only screen and (min-width: 768px){.rich-text blockquote{font-size:1.2rem}}@media only screen and (min-width: 993px){.rich-text blockquote{font-size:1.25rem}}@media only screen and (min-width: 768px){.rich-text blockquote{padding:3rem;border-radius:.5rem;font-weight:600;line-height:1.8;font-size:1.25rem;line-height:1.3}}@media only screen and (min-width: 768px)and (min-width: 768px){.rich-text blockquote{font-size:1.45rem}}@media only screen and (min-width: 768px)and (min-width: 993px){.rich-text blockquote{font-size:1.56rem}}.rich-text blockquote:before,.rich-text blockquote:after{content:'"'}.rich-text hr{opacity:.25;margin-block:1rem}.rich-text .table-wrapper{position:relative;overflow:auto}.rich-text .table-wrapper table{width:100%;min-width:60rem;border:1px solid #d3d3d3}.rich-text .table-wrapper table th{background-color:#f0f1ef;padding:1rem}.rich-text .table-wrapper table td{padding:1rem;border:1px solid #d3d3d3}body .klaviyo-newsletter form{padding:0 !important;background-color:rgba(0,0,0,0) !important}body .klaviyo-newsletter form [data-testid=form-row]>div{padding:0 !important;margin-bottom:1rem}body .klaviyo-newsletter form [data-testid=form-row]>div h3{font-size:1.2rem !important;line-height:1.4}body .klaviyo-newsletter form [data-testid=form-row]>div input[type=email]{border-radius:.25rem !important;border:none !important;outline:none !important;box-shadow:inset 0 0 0 1px #f7f7f7;color:#f7f7f7 !important;letter-spacing:normal !important;font-size:1rem !important;padding:1.75rem 1rem !important}body .klaviyo-newsletter form [data-testid=form-row]>div input[type=email]::-webkit-autofill{background-color:rgba(0,0,0,0) !important}body .klaviyo-newsletter form [data-testid=form-row]>div button{background-color:#9abe9a !important;border-radius:.25rem !important;text-transform:none !important;letter-spacing:normal !important;padding-block:.5rem !important;transition:background-color .2s ease-in-out;margin-top:-0.5rem;font-size:1rem !important;height:3.25rem !important;padding:0 !important}body .klaviyo-newsletter form [data-testid=form-row]>div button:hover,body .klaviyo-newsletter form [data-testid=form-row]>div button:focus-visible{background-color:#6e886e !important}body .klaviyo-newsletter form [data-testid=form-row]>div button.klaviyo-spinner{font-size:0 !important}body .klaviyo-newsletter form [data-testid=form-row]>div button.klaviyo-spinner:after{filter:none !important;margin-top:-14px !important;animation-duration:.3s !important}body .klaviyo-newsletter form [data-testid=form-row]>div p{color:#f7f7f7 !important}.faq-accordion-item.active .faq-accordion-button .faq-accordion-icon>span:last-child{transform:rotate(90deg)}.faq-accordion-item.active .faq-accordion-content{grid-template-rows:1fr}.faq-accordion-item.active .faq-accordion-content>div{visibility:visible;opacity:100}.collections-nav.active .accordion-button{background-color:#6e886e;color:#f7f7f7}.collections-nav.active .accordion-button .accordion-plus span:last-child{transform:rotate(90deg)}.collections-nav.active .accordion-content{grid-template-rows:1fr}.collections-nav.active .accordion-content>div{visibility:visible;opacity:1}.magnetic-button{width:fit-content}.add-to-cart-btn.loading{opacity:.7;pointer-events:none}.add-to-cart-btn.loading .btn-text{display:none}.add-to-cart-btn.loading .btn-icon-loading{display:block !important}.page-bogo #stickbanner,.page-free-gummies #stickbanner{display:none}.page-bogo #top-menu,.page-free-gummies #top-menu{display:none}/*# sourceMappingURL=main.min.css.map */
