@charset "UTF-8";*{box-sizing:border-box;min-height:0;min-width:0}html{--mask-top:radial-gradient(31.92px at 50% 44.65px,#000 99%,#0000 101%) calc(50% - 76px) -13px /76px 101%,radial-gradient(38.92px at 50% -29.5px,#0000 99%,#000 101%) calc(50% - 38px) 100% /76px 99.5% repeat-x;--mask-bottom:radial-gradient(31.92px at 50% calc(100% - 45px),#000 99%,#0000 101%) calc(50% - 38px) 0/76px 100%,radial-gradient(31.92px at 50% calc(100% + 25.65px),#0000 99%,#000 101%) 50% calc(100% - 19px)/76px 100% repeat-x;--mask-top-and-bottom:radial-gradient(31.92px at 50% 45px,#000 99%,#0000 101%) calc(50% - 38px) 0/76px 51% repeat-x,radial-gradient(31.92px at 50% -25.65px,#0000 99%,#000 101%) 50% 19px/76px calc(51% - 19px) repeat-x,radial-gradient(31.92px at 50% calc(100% - 44.65px),#000 99%,#0000 101%) calc(50% - 38px) 100%/76px 51% repeat-x,radial-gradient(31.92px at 50% calc(100% + 25.65px),#0000 99%,#000 101%) 50% calc(100% - 19px)/76px calc(51% - 19px) repeat-x;--clr--yellow:#f2cd00;--clr--blue-900:#003358;--clr--blue-700:#01426a;--clr--blue-300:#77c5d5;--clr--greige:#f0ecdf;--clr--greige-200:#f4f1e9;scroll-behavior:smooth}.header-wrapper--border-bottom{border-bottom:none}.header__texture{background-position:top;background-repeat:repeat-x;background-size:auto 50%;background:var(--clr--blue-900);display:block!important;height:25px;left:0;-webkit-mask:var(--mask-bottom);mask:var(--mask-bottom);position:absolute;width:100%;z-index:80}.section_texture__top{margin-top:-25px;-webkit-mask:var(--mask-top);mask:var(--mask-top)}.section_texture__bottom{border-bottom:25px solid transparent;-webkit-mask:var(--mask-bottom);mask:var(--mask-bottom)}@media (max-width:990px){header{min-height:76px}.header__heading-logo-wrapper{max-width:70px}.scrolled-past-header .header__heading-logo-wrapper{width:90%!important}}@media (min-width:991px){header{min-height:64px}.header__texture,.section_texture__bottom{z-index:0}}.media{background-color:transparent}.header__icon--menu .icon-hamburger-wave__open{transform:scale(1.07)}details:not([open])>.header__icon--menu .icon-hamburger-wave__close,details[open]>.header__icon--menu .icon-hamburger-wave__open{opacity:0;transform:scale(1.07);visibility:hidden}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-hamburger-wave__close{visibility:hidden}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-hamburger-wave__open{opacity:1;transform:scale(1.07);visibility:visible}@media screen and (min-width:990px){.header--middle-left{-moz-column-gap:1rem;column-gap:1rem}}.collection .global-media-settings{border:none!important}.collection .slider-counter.slider-counter--dots,.collection button.slideshow__autoplay.slider-button.no-js-hidden{display:none!important}.collection button.slider-button.slider-button--prev{color:#01426a!important;display:inherit;margin-bottom:23%!important;margin-right:95%!important;position:absolute}.collection button.slider-button.slider-button--next{color:#01426a!important;display:inherit;margin-bottom:23%!important;margin-left:95%!important;position:absolute}.collection .slider-button{background:rgba(0,0,0,.1);border-radius:50%;height:60px;padding:.5rem;width:60px}@media screen and (max-width:767px){.collection .slider-buttons{display:none!important}}.collection .slider-button .icon{height:2.6rem!important}.collection .slideshow__controls.slideshow__controls--top.slider-buttons.no-js-hidden.slideshow__controls--border-radius-mobile{z-index:999!important}.collection .slideshow.banner.banner--medium{min-height:70vh}.text--left{text-align:left}.text--center{text-align:center}.text--right{text-align:right}.collection__nav{display:flex;flex-direction:column;list-style:none;padding-bottom:70px;text-align:center}@media (min-width:900px){.collection__nav{text-align:left}.collection__nav.stick{margin-top:0;position:fixed;top:100px}}.collection__nav-link{font-family:Hebden Grotesque,sans-serif;line-height:45px;text-decoration:none}.collection__nav-item{order:2}.collection__nav-item--shop{order:0}.collection__nav-item--shop a,.collection__nav-item--shop span{color:var(--clr--blue-900);font-family:Hebden Incised,sans-serif;font-size:24px}.collection__nav-item--original{order:1}.collection__items{grid-gap:15px;display:grid;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}@media (min-width:900px){.collection__items{grid-gap:40px;grid-template-columns:1fr 1fr 1fr}}h3.card__heading{font-size:20px;line-height:1.2;min-height:72px;padding:0}.bluemask{background:var(--clr--blue-900);display:block!important;padding-top:12px}.animated-link,a:not(.cart-item__link):not(.button):not(.list-social__link):not(.logo_link):not(.menu-drawer__menu-item):not(.full-unstyled-link){background-image:url(/cdn/shop/files/yellow-wave-500.png?v=1714149020);background-position:-500px bottom;background-repeat:no-repeat;background-size:auto;padding-bottom:2px;text-decoration:none;transition:background-position .5s}.animated-link:not(.list-social__link):not(.active):hover,a:not(.cart-item__link):not(.list-social__link):not(.logo_link):not(.menu-drawer__menu-item):not(.full-unstyled-link):not(.active):not(.button):hover,a:not(.logo_link):not(.menu-drawer__menu-item):not(.full-unstyled-link):not(.active):not(.button):focus{background-position:0 bottom;padding-bottom:2px;text-decoration:none}.animated-link.active,a.active,a.menu-drawer__menu-item--active .animated-link{background-position:0 bottom!important}.hbtn{background:transparent;background:rgba(var(--color-button),var(--alpha-button-background));border-width:2px;color:var(--color-button-text);overflow:hidden;position:relative;white-space:nowrap;z-index:0}.hbtn i{padding-right:8px}.hb-fill-right:before{background:rgba(var(--color-button),var(--alpha-button-background));background:var(--gradient-background);content:"";height:100%;inset:0 auto auto 0;opacity:1;position:absolute;transition-duration:.3s;width:0;z-index:-1}.hb-fill-right.button--secondary{background-color:transparent}.hb-fill-right.button--secondary:before{background:rgba(var(--color-button-text),var(--alpha-button-background))}.hb-fill-right:hover:before{height:100%;opacity:1;width:100%}.hb-fill-right:hover{background:rgba(var(--color-button),var(--alpha-button-background));background:var(--gradient-background);color:#fff;color:var(--color-button-text);transition:color .3s ease 0s,background 0s ease .3s}ul.dropdown_list{background:var(--gradient-background);border:3px solid rgb(var(--color-button));border-radius:10px;color:rgb(var(--color-button-text));cursor:pointer;display:flex;flex-direction:column;font-size:1.1em;font-weight:700;list-style-type:none;padding:0;position:relative;width:100%;z-index:1}ul.dropdown_list li{background-color:transparent;color:rgba(var(--color-foreground),.75);padding:10px 20px;position:relative;z-index:10}ul.dropdown_list li:not(:first-child){position:relative}ul.dropdown_list li:not(:first-child):before{background-color:rgb(var(--color-button));content:"";height:1px;position:absolute;top:0;width:90%}ul.dropdown_list:after{color:#77c5d5;content:"▼";height:.6em;position:absolute;right:25px;top:13px;transition:transform .3s;width:.6em}ul.dropdown_list.open:after{right:18px;top:25px;transform:rotate(180deg)}ul.dropdown_list .arrow-up:after{top:11px;transform:rotate(180deg)}ul.dropdown_list:not(.open) li:not(.selected){display:none}ul.dropdown_list.open li:not(.selected) span{background-image:url(/cdn/shop/files/yellow-wave-500.png?v=1714149020);background-position:-500px bottom;background-repeat:no-repeat;background-size:auto;padding-bottom:2px;text-decoration:none;transition:background-position .5s}ul.dropdown_list.open li:not(.selected):hover span{background-position:0 bottom;padding-bottom:2px;text-decoration:none}#dropdown_flavors{position:absolute}.product-form__input--dropdown_flavors{min-height:90px}.quantity:after{box-shadow:0 0 0 var(--inputs-border-width) var(--clr--blue-300)}body.our-products .card__badge{display:none}body.our-products .shape--round{aspect-ratio:1;border-radius:0 0 50% 50%!important;height:auto;margin:0 auto;position:relative;top:0;width:100%}body.our-products .background_shape--round{aspect-ratio:1/1;border-radius:50% 50% 0 0;bottom:0;height:auto;left:0;position:absolute;width:100%}.shopify-policy__title{display:none}.shopify-policy__body{padding-bottom:4rem;padding-top:4rem}footer{position:relative;z-index:11}.button,.subtitle{font-family:Hebden Incised,sans-serif}.footer-block__image-wrapper{margin-top:-90px}@media screen and (max-width:767px){h3.card__heading{font-size:15px}}
