.mascot-text{font-family:var(--font-mascot-family)}.mascot-text__tail svg{width:100%;height:100%;display:block}.bg-text{font-family:var(--font-bg-family)}.button{min-height:auto;padding:1rem 2.4rem}.waves__wrap{overflow:hidden;margin-top:-88px;position:relative;z-index:2}.waves__wrap.waves__wrap-rotated{transform:rotate(180deg);margin-bottom:-88px;margin-top:0}.waves__container{display:flex;width:max-content;animation:waves 16s linear infinite}.waves__image{display:block;height:auto;flex-shrink:0}@media screen and (max-width:750px){.waves__wrap{margin-top:-4rem}.waves__wrap.waves__wrap-rotated{margin-bottom:-4rem}.waves__container{height:4rem}}@keyframes waves{0%{transform:translate(0)}to{transform:translate(-50%)}}.button{overflow:hidden;position:relative;z-index:1;transition:color .7s ease-in-out;border:1px solid rgb(var(--color-button))}.button:hover{color:rgb(var(--color-button));border:1px solid rgb(var(--color-button))}.header.header_collection .cart-open-button.button:hover,.header.header_collection .menu-drawer-open.button:hover{color:rgb(var(--color-button-text))}.button,.button *{position:relative;z-index:2}.button:after{content:"";position:absolute;height:50rem;width:50rem;border-radius:50%;top:50%;left:50%;z-index:-1;background-color:rgb(var(--color-button-text));transform:translate(-50%,10%);transition:transform .7s ease-in-out}.header.header_collection .cart-open-button.button:after,.header.header_collection .menu-drawer-open.button:after{background-color:rgb(var(--color-button))}.product .button:after{height:60rem;width:60rem}.button:hover:after{transform:translate(-50%,-30%)}.product .button:hover:after{transform:translate(-50%,-50%)}.button:after,.button.button--secondary:after,.button:before,.button.button--secondary:before{box-shadow:none!important}.button.button--secondary{border:1px solid}@keyframes spin{to{transform:rotate(360deg)}}@keyframes beat{0%{transform:scale(1)}50%{transform:scale(.8)}to{transform:scale(1)}}.animate-mascot{opacity:0;transform:translateY(40px);transition:opacity .5s ease,transform .5s ease}.animate-mascot.is-visible{opacity:1;transform:translateY(0);z-index:1}.announcement-bar__link{display:inline;text-decoration:underline}.announcement-bar__message{font-family:var(--font-body-family);font-size:12px;line-height:1.4;letter-spacing:0}@media screen and (max-width:749px){.announcement-bar__message{font-size:11px}}.announcement-bar__link,.announcement-bar__link--spacer{font-family:var(--font-medium-family);font-size:12px;line-height:22px;letter-spacing:0}@media screen and (max-width:749px){.announcement-bar__link,.announcement-bar__link--spacer{font-size:10px}}.header-wrapper:has(.header--middle-center){background:transparent}.header-wrapper .header.header--middle-center{padding-top:0;padding-bottom:0}.header--middle-center .header__heading{position:relative;width:380px;height:110px;overflow:hidden}.header-icon-bg-top{width:380px;height:50px;position:absolute;background:rgb(var(--color-background));border-radius:0 0 320px 320px;z-index:-1}.header-icon-bg-bottom{width:252px;height:60px;position:absolute;background:rgb(var(--color-background));top:50px;left:50%;transform:translate(-50%);border-radius:0 0 320px 320px;z-index:-1}.header--middle-center .header__heading-link{padding:0;position:relative}.header--middle-center .header__heading .header__heading-logo-wrapper{opacity:1;transition:opacity .3s ease-in-out}.header--middle-center .header__heading:hover .header__heading-logo-wrapper{opacity:.2}.header--middle-center .header__heading .header__heading-mascot-wrapper{position:absolute;top:16px;left:50%;transform:translate(-50%)}.header--middle-center .header__heading .header__heading-mascot-wrapper img{transform:scale(.5);transition:transform .3s ease-in-out;transform-origin:bottom center}.header--middle-center .header__heading:hover .header__heading-mascot-wrapper img{transform:scale(1)}.header__icon.header__icon--menu{width:auto}.header__icon .menu-drawer-open,.header__icon .menu-drawer-close{position:absolute;width:auto;height:auto;gap:5px;padding:1rem 1.7rem}.menu-drawer-open .icon,.menu-drawer-close .icon{position:relative}details[open]>.header__icon--menu .menu-drawer-open .icon{transform:rotate(45deg)}.cart-open-button.button{width:auto;height:auto;gap:5px;padding:1rem 1.7rem}.cart-open-button.button .svg-wrapper,.cart-open-button.button .icon{width:2rem;height:2rem}.header__icon--cart{margin-right:0!important;width:auto;height:auto;text-decoration:none}.header__icons{padding-right:0}@media screen and (min-width:750px){header-drawer{margin-left:0!important}}.featured__collection--w-mascot .featured_collection_swiper{padding-top:90px!important;margin-top:-70px}@media screen and (max-width:749px){.featured__collection--w-mascot .featured_collection_swiper{padding-top:50px!important}}.featured_collection_swiper-wrapper{padding:0}.collection__mascot{position:absolute;right:50px;top:0}.collection__mascot-tooltip.mascot-text{line-height:1;font-size:1.6rem;padding:16px;background-color:#f8eba0;box-shadow:inset 0 0 5px #95522333;border-radius:8px;position:absolute;width:max-content;right:90px}@media screen and (max-width:749px){.collection__mascot-tooltip.mascot-text{right:60px}}.collection__mascot-tooltip .mascot-text__tail{position:absolute;bottom:-14px;right:12px;width:28px;height:23px;line-height:0;color:#f8eba0;z-index:-1}.collection__mascot img{display:block}.collection__mascot-image img{width:90px;height:160px}@media screen and (max-width:749px){.collection__mascot-image img{width:60px;height:auto}}.collection__title .title.inline-richtext{font-size:48px;line-height:1.2;letter-spacing:0}.collection__title .title.inline-richtext p{margin:0}.collection__title .collection__description{font-size:20px;line-height:1.4;letter-spacing:0;width:55%;margin:0 auto}.featured_collection_swiper-prev .icon,.featured_collection_swiper-next .icon{fill:none;color:rgba(var(--color-foreground))}.featured_collection_swiper-next .icon{transform:rotate(180deg)}.featured_collection_swiper-wrapper{margin-bottom:5rem}@media screen and (max-width:749px){.featured_collection_swiper-wrapper{margin-bottom:3rem}}.featured_collection_swiper-pagination{bottom:0!important;height:1.2rem;display:flex;gap:1rem;justify-content:center}.featured_collection_swiper-pagination .swiper-pagination-bullet{width:1rem;height:1rem;margin:0!important;background:transparent;border:1px solid rgb(var(--color-foreground));transition:opacity .3s ease,width .3s ease,background .3s ease;border-radius:5rem;opacity:1}.featured_collection_swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:2rem;background:rgb(var(--color-foreground));border-radius:5rem}.featured_collection_swiper .swiper-slide{height:auto;display:flex}.featured_collection_swiper .swiper-slide .card-wrapper,.featured_collection_swiper .swiper-slide .card{width:100%;height:100%;display:flex;flex-direction:column}.featured_collection_swiper .swiper-slide .card__content{flex:1;display:flex;flex-direction:column}.featured_collection_swiper .swiper-slide .card__information{flex:1}@media screen and (max-width:1200px)and (min-width:768px){.collection__mascot{top:4rem}}@media screen and (max-width:767px){.featured__collection--w-mascot .featured_collection_swiper{margin-top:1px}.collection__mascot{right:20px}.collection__title .title.inline-richtext{font-size:38px}.featured__collection:not(.featured__collection--w-mascot) .collection__title .title.inline-richtext{font-size:24px}.featured__collection:not(.featured__collection--w-mascot) .collection__title .title.inline-richtext br{display:none}.collection__title .collection__description{font-size:16px;width:70%}.collection__mascot-tooltip.mascot-text{font-size:1.4rem}}@media screen and (max-width:550px){.collection__title .collection__description{width:100%}}.card-atc{position:relative;grid-row-start:4;margin:0 0 1rem;z-index:1}.card__badge .badge{font-size:10px;text-transform:uppercase;padding:8px 12px}.card-variants{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0;z-index:1;position:relative;justify-content:center}.card-variants__pill{border:1px solid #955223;border-radius:99px;padding:4px 14px;font-size:1.3rem;cursor:pointer;background:transparent;transition:background .2s,color .2s;color:#955223;font-size:18px;line-height:1.8;letter-spacing:0}.card-variants__pill--selected{background:#fdfbe9;color:#b6732e;border-color:#b6732e}.card-variants__pill--sold-out{opacity:.4;cursor:not-allowed}.card-atc__btn{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border-radius:99px;margin-top:12px}.card-atc__btn.button--secondary{pointer-events:none}.card__heading{font-family:var(--font-medium-family);font-size:2.4rem;line-height:1.4;letter-spacing:0;color:#b6732e;text-transform:capitalize}.card-information .price .price-item{font-family:var(--font-heading-family);font-size:3.2rem;line-height:1.3;letter-spacing:0;font-weight:600}#product-grid .card__heading{font-size:1.8rem;line-height:1.4}#product-grid .card-information .price .price-item{font-size:2.4rem;line-height:1.3}@media screen and (min-width:750px){.featured__collection .card__information{padding-bottom:1rem}}.featured__collection .card-variants{margin-top:1.6rem!important}.featured__collection .card-atc__btn{padding:1.4rem 7rem}.featured__collection--wrap{position:relative}.featured__collection--nuts{position:absolute;display:flex;justify-content:space-between;width:100%;height:100%;align-items:end;top:0;left:0}.featured__collection--nuts-right,.featured__collection--nuts-left{display:block;width:150px;height:auto;margin-bottom:-90px}.card__media--bg{position:absolute;width:100%;height:75%;border-top-left-radius:var(--product-card-corner-radius);border-top-right-radius:var(--product-card-corner-radius);bottom:0;left:0}.card__content{border-bottom-left-radius:var(--product-card-corner-radius);border-bottom-right-radius:var(--product-card-corner-radius)}.footer-block__newsletter .footer-block__heading{font-size:48px;line-height:1.2;letter-spacing:0}@media screen and (min-width:1200px)and (max-width:1380px){.footer-block__newsletter .footer-block__heading{font-size:40px}}@media screen and (min-width:900px)and (max-width:1280px){.footer-block__newsletter .footer-block__heading{font-size:30px}}.cart-count-bubble{left:unset;bottom:unset;top:.2rem;right:.8rem;z-index:2}@media screen and (min-width:990px){.grid--5-col-desktop .grid__item{width:calc(27.5% - var(--grid-desktop-horizontal-spacing) * 4 / 5);max-width:calc(27.5% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}.grid--5-col-desktop .footer-block--menu.grid__item{width:calc(15% - var(--grid-desktop-horizontal-spacing) * 4 / 5);max-width:calc(15% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}}@media screen and (max-width:749px){.header__icon .cart-open-button,.header__icon .menu-drawer-open,.header__icon .menu-drawer-close{padding:1rem;min-width:auto}.header__icon .cart-open-button .cart-open-button--text,.header__icon .menu-drawer-open .menu-drawer-open--text{display:none}.header--middle-center .header__heading{width:250px;height:80px}.header-icon-bg-top{width:250px;height:40px}.header-icon-bg-bottom{width:150px;height:40px;top:40px}.header--middle-center .header__heading-logo-wrapper{width:70%}.collection__title.title-wrapper{width:100%}.header--middle-center .header__heading .header__heading-mascot-wrapper{top:-2px;width:50%}.header--middle-center .header__heading .header__heading-mascot-wrapper img{width:100%;height:auto}.header__icons{position:absolute;right:20px}.cart-count-bubble{left:unset;bottom:unset;top:-.4rem;right:-.4rem}}@media screen and (max-width:767px){.featured__collection--nuts-right,.featured__collection--nuts-left{width:100px;margin-bottom:-50px}}.banner-behind_header.banner{margin-top:calc(-1 * var(--header-height, 110px))}.collection__new-filters{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px}.main-collection_heading{font-size:48px;line-height:1.3;letter-spacing:0;margin:0}.filter-pill.active{background-color:#955223;color:#fff;border-color:transparent}.collection-grid_filters{display:flex;flex-wrap:wrap;gap:32px}.collection-grid_filters facet-remove{display:flex;width:max-content}.filter-pill{display:flex}@media screen and (min-width:750px){.filter-pill{font-size:18px}}@media screen and (max-width:749px){.main-collection_heading{font-size:34px}.collection-grid_filters{gap:12px}}@media screen and (min-width:1380px){.menu-drawer-open--text,.cart-open-button--text{font-size:2rem}}.header.header_collection .cart-open-button.button,.header.header_collection .menu-drawer-open.button{background-color:rgb(var(--color-button-text));color:rgb(var(--color-button));border:none}.header__icon.header__icon--menu[aria-expanded=true]:before{content:none}.menu-drawer-container:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:3;opacity:0;visibility:hidden;transition:opacity .3s ease}.menu-drawer-container[open]:before{opacity:1;visibility:visible}.header__icon.header__icon--menu{z-index:5}.js .header .menu-drawer{height:calc(100vh - 42px - 4rem);top:0;padding-top:4rem;border-radius:24px;z-index:4;margin:2rem;max-width:calc(100% - 2rem)}@media screen and (max-width:749px){.js .header .menu-drawer{margin:1rem;height:calc(100dvh - 42px - 2rem)}}.js .section-header.scrolled-past-header .menu-drawer{height:calc(100vh - 4rem)}@media screen and (max-width:749px){.js .section-header.scrolled-past-header .menu-drawer{height:calc(100dvh - 2rem)}}.menu-drawer__menu-item{text-transform:capitalize}main:has(.shopify-policy__container){padding-top:200px;padding-bottom:100px;margin-top:calc(-1 * var(--header-height, 110px));color:#955223;background-color:#fbf6c6}.shopify-policy__container a,.shopify-policy__container h1,.shopify-policy__container h2,.shopify-policy__container h3,.shopify-policy__container h4,.shopify-policy__container h5,.shopify-policy__container h6{color:#955223}@media screen and (max-width:749px){main:has(.shopify-policy__container){padding-top:100px;padding-bottom:75px}}@media screen and (min-width:990px){.product .product-gallery .product-single-image{padding:0 40px}}@media screen and (min-width:1200px){.product .product-gallery .product-single-image{padding:0 120px}}@media screen and (max-width:749px){.product .product-gallery .product-single-image{padding:0 40px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom.css.map */
