.announcement-bar{display:flex;align-items:center;justify-content:center}.separator-image{width:25px;height:25px}.separator-image svg path{fill:rgb(var(--color-foreground))!important}.announcement-bar__inner{height:100%;width:100%;display:flex;align-items:center;justify-content:center;gap:1rem;text-align:center}.blog__inner{padding-top:64px;padding-bottom:64px;display:flex;flex-direction:column;gap:3rem}.blog span{font-stretch:normal;text-transform:none;font-weight:400;font-size:1rem}.blog h2 a{text-transform:uppercase;font-weight:700;font-stretch:expanded;font-size:2rem;line-height:2.125rem}.blog-item{display:flex;flex-direction:column;text-align:center;align-items:center;gap:1rem}.blog-item img{border-radius:10px;border:1px solid rgb(var(--color-foreground))}.blog h2:hover{text-decoration:underline}.catalog .pagination{margin-top:1rem;justify-content:center}.collection__inner{display:grid;grid-template-columns:repeat(1,1fr);justify-content:center;gap:.5rem}.collection .product-card-wrapper{border:none}@media screen and (min-width:750px){.collection__inner{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.collection__inner{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1440px){.collection__inner{grid-template-columns:repeat(var(--column-count, 4),1fr)}}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.contact-form,.contact__fields{display:flex;flex-direction:column;gap:1rem}.field__input.text-area{min-height:150px}.contact-form .field:after{border-radius:10px}.contact-form .cta{max-width:none;width:100%}@media screen and (min-width:750px){.contact-form .cta{max-width:300px}}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.faq__inner{display:flex;flex-direction:column;text-align:center;gap:2rem}.faq-questions{background-color:#a6e8c0;border-radius:10px;padding:1rem;border:1px solid rgb(var(--color-foreground))}.faq__question{border-top:none!important}.shopify-section-group-header-group{z-index:998}.shopify-section.section-header,.section-header,.section-header .header-wrapper{overflow:visible}.header-wrapper{display:grid;grid-template-columns:var(--content-grid);transition:background-color .15s ease-in-out}.scrolled-past-header .header-wrapper{border-bottom:1px solid rgba(var(--color-foreground),1)}.header-wrapper--border-bottom{border-bottom:1px solid rgba(var(--color-foreground),.3)}header{grid-column:2;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.header__heading-link{text-decoration:none;display:flex;align-items:center;height:100%}.header__heading,.header__icons,.header-drawer-wrapper{display:flex;align-items:center;height:100%}.header__icons{justify-content:end}.header__icon{height:100%;width:auto;padding:10px;display:flex;align-items:center;justify-content:center}.header__icon:hover{transform:scale(1.1)}.image-with-text-2__inner{display:flex;flex-direction:column;gap:2rem;align-items:center}.image-with-text-2__image-wrapper{width:100%;height:100%;position:relative;z-index:1}.image-with-text-2__image{object-fit:cover;width:100%;height:100%;aspect-ratio:4 / 3;border:1px solid rgb(var(--color-foreground));border-radius:10px}.image-with-text-2__body{flex:1;display:flex;flex-direction:column;gap:1rem;text-align:center;align-items:center}.image-with-text-2 .shuug-tag{position:absolute;z-index:3;top:0;right:0;transform:rotate(15deg);width:110px;height:110px}.image-with-text-2 .shuug-tag span{font-size:.75rem;line-height:.875rem;transform:translateY(-2px)}@media screen and (min-width:750px){.image-with-text-2__image-wrapper{flex:1;width:50%}.image-with-text-2__inner{flex-direction:row}}.image-with-text{background-color:transparent!important;width:100%}.image-with-text__container{padding:3rem 1rem;display:flex;flex-direction:column;align-items:start;gap:1rem;max-width:var(--page-width)}.image-with-text__body{display:flex;flex-direction:column;gap:1rem}.image-with-text .secondary-cta{color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:1px solid rgb(var(--color-foreground));box-shadow:0 2px rgb(var(--color-foreground))}.image-with-text__body p{padding:1rem 0}.image-with-text__body em{font-size:.75rem;line-height:.875rem;font-style:normal}.image-with-text__character{display:none;width:200px;height:200px}.image-with-text__image{border-radius:10px;object-fit:cover}@media screen and (min-width:750px){.image-with-text__character{display:inline}.image-with-text__container{flex-direction:row;align-items:center;gap:2rem}.image-with-text__image{flex:1;width:50%;height:100%}.image-with-text__body{flex:1}}.info-blocks__inner{display:flex;flex-direction:column;align-items:center;gap:2rem}.info-blocks-list{display:flex;flex-direction:column;gap:1rem;align-items:start}.info-block{display:flex;flex-direction:column;gap:1rem;flex:1}.info-block__image{border-radius:10px;width:100%;height:100%;aspect-ratio:6 / 7;object-fit:cover}.info-block__body{display:flex;padding:1rem 0;border-top:1px solid rgb(var(--color-foreground))}.info-block__character{width:100px;height:100px}.info-blocks .secondary-cta{color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:1px solid rgb(var(--color-foreground));box-shadow:0 2px rgb(var(--color-foreground))}@media screen and (min-width:750px){.info-blocks-list{flex-direction:row}}@media screen and (min-width:990px){.info-blocks-list{gap:3rem}}.marquee__inner{overflow:hidden;width:100%;position:relative;display:flex;align-items:center}.marquee__track{display:flex;flex-wrap:nowrap;align-items:center}.marquee__item{flex:0 0 auto;flex-shrink:0;padding:1rem}.marquee__item img{width:25px;height:25px}.page__inner{padding-top:64px}.product__inner{display:flex;flex-direction:column;align-items:start}.product__media-wrapper{align-self:flex-start}.product__info-wrapper{flex:1;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem 0;gap:1rem}media-gallery{display:flex;flex-direction:column}.gallery__viewer{position:relative;border:1px solid rgb(var(--color-foreground));border-top:none;overflow:hidden}.gallery__viewer-list{height:100%}.gallery__viewer-item{width:100%;height:100%;flex:0 0 100%}.gallery__viewer-image{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:4 / 5}.gallery__viewer-controls{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between}.gallery__viewer-controls button{padding:1rem;background:none;border:none}.gallery__spice-indicator{position:absolute;left:.5rem;top:50%;transform:translateY(-50%);z-index:2;display:flex;flex-direction:row;align-items:center;gap:5px;pointer-events:none}.gallery__spice-dots{display:flex;flex-direction:column;gap:3px}.gallery__spice-dot{width:20px;height:20px;border-radius:50%;border:1.5px solid #F9F2E4;background:var(--spice-color);flex-shrink:0}.gallery__spice-dot.is-active{background:#f9f2e4}.gallery__spice-labels{display:flex;flex-direction:row;align-items:center;gap:2px}.gallery__spice-text{writing-mode:vertical-lr;text-orientation:upright;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1;text-align:center;color:var(--spice-color);border-right:1.5px solid var(--spice-color)}.gallery__one-liner{position:absolute;bottom:.5rem;left:50%;transform:translate(-50%);z-index:2;pointer-events:none;background-color:rgb(var(--color-background));border:1px solid rgb(var(--color-foreground));padding:8px 18px;white-space:nowrap}.gallery__one-liner span{font-family:Belina;text-transform:none;font-size:.9rem;color:var(--spice-color)}.gallery__pagination-dots{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.gallery__thumbnails{flex-shrink:0;border:1px solid rgb(var(--color-foreground));border-top:none}.gallery__thumbnails-list{display:flex}.gallery__thumbnail-item{flex:0 0 calc(25% - 5px);cursor:pointer;height:auto;overflow:hidden;border-right:1px solid rgb(var(--color-foreground));opacity:.5}.gallery__thumbnail-item.is-active{opacity:1}.gallery__thumbnail-item button{background:none;border:0;padding:0;height:100%;width:100%}.gallery__thumbnail-image{display:block;aspect-ratio:1;width:100%;height:100%;object-fit:cover}.icon-with-text{display:flex;width:100%;justify-content:space-around;padding:1rem 0}.icon-with-text--horizontal{flex-direction:row}.icon-with-text--vertical{flex-direction:column;align-items:start;gap:1rem}.icon-with-text--vertical .icon-with-text__item{flex-direction:row}.icon-with-text__item{display:flex;flex-direction:column;align-items:center;text-align:start;gap:1rem}.icon-with-text__item img{object-fit:contain}.icon-with-text--vertical .icon-with-text__item img{width:25px;height:25px}.icon-with-text--horizontal .icon-with-text__item img{width:50px;height:50px}.product__text{text-align:start}.product__info-wrapper .price{height:1rem}.flavor-selector{width:100%;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.flavor-options{display:flex;gap:10px}.flavor-item{flex:1;position:relative;display:flex;align-items:center;height:60px;border-radius:10px;border:1px solid black;gap:.5rem;overflow:hidden}.flavor-item p{font-stretch:normal;text-transform:none;font-size:.875rem;line-height:1rem}.flavor-item.is-active{background-color:#a6e8c0}.flavor-image{height:100%;min-width:40px;max-width:40px;object-fit:cover;border-right:1px solid rgb(var(--color-foreground))}.shuug-character,.shuug-character-active{position:absolute;right:0;bottom:0;transform:translate(10px);opacity:.4;width:60px;height:60px}.flavor-item.is-active .shuug-character,.flavor-item .shuug-character-active{display:none}.flavor-item.is-active .shuug-character-active,.flavor-item .shuug-character{display:inline}.selling_plan_app_container{width:100%}.selling_plan_app_container fieldset{border:none}.selling_plan_theme_integration{width:100%}.selling-plan-option{border:1px solid rgb(var(--color-foreground));border-radius:10px}.selling_plan_theme_integration--hidden{display:none}.subscription-options{display:flex;flex-direction:column;gap:1rem;padding:0}.subscription-option-card{position:relative;border:1px solid rgb(var(--color-foreground));border-radius:10px;padding:1rem;cursor:pointer;transition:background-color .2s ease;display:flex;flex-direction:column;gap:1rem}.subscription-option-card.is-selected{background-color:#a6e8c0}.subscription-option-header{display:flex;align-items:center;gap:1rem}.subscription-option-radio{flex-shrink:0;width:20px;height:20px;cursor:pointer;accent-color:rgb(var(--color-foreground))}.subscription-option-label{flex:1;font-weight:700;cursor:pointer;text-align:start}.subscription-option-price{font-weight:600;white-space:nowrap}.subscription-option-price .compare-price{text-decoration:line-through;opacity:.6;margin-right:.5rem}.subscription-benefits{display:flex;width:100%;gap:2rem}.subscription-benefit{display:flex;align-items:center;gap:5px}.subscription-benefit-icon{width:15px;height:15px;flex-shrink:0}.subscription-frequency-select{width:100%;padding:.5rem 1rem;border:1px solid rgb(var(--color-foreground));border-radius:10px;background-color:transparent;cursor:pointer}.subscription-frequency-select:disabled{opacity:.5;cursor:not-allowed}.subscription-option-card .price__badge-sale{position:absolute;top:0;right:0;transform:translate(-.5rem,-50%)}.buy-buttons{display:flex;flex-direction:column;text-align:center;gap:5px}shop-pay-wallet-button{border-radius:10px;overflow:hidden;display:inline-block}.product__inner .add-to-cart__submit,.product__inner .buy-buttons{width:100%;max-width:none}.product__inner .add-to-cart__submit{padding:15px 20px}.product-form__buttons{position:relative;display:flex;flex-direction:column;align-items:center;gap:.5rem}.product-form__buttons>span:nth-child(3){margin-top:1rem}.quantity-selector-container{width:100%;margin-bottom:1rem}.product__info-box{background-color:#a6e8c0;width:100%;padding:1rem;margin-top:5rem;border-radius:10px;border:1px solid rgb(var(--color-foreground))}.product__info-box .accordion{border-top:none;border-bottom:1px solid rgb(var(--color-foreground))}.nutrition-and-ingredients td,.nutrition-and-ingredients th{border-bottom:1px solid black;padding:5px 0;font-stretch:expanded}.nutrition-and-ingredients tr:first-child td,.nutrition-and-ingredients tr:first-child th{border-top:1px solid black;border-bottom:3px solid rgb(var(--color-foreground))}.nutrition-and-ingredients tr:nth-child(10) td,.nutrition-and-ingredients tr:nth-child(10) th{border-bottom:3px solid rgb(var(--color-foreground))}.nutrition-and-ingredients span{font-weight:400;padding-left:1rem}.nutrition-and-ingredients>b{padding:5px 0}.nutrition-and-ingredients{display:flex;flex-direction:column}.suggestion-block{width:100%}.suggestion-frame{display:flex;align-items:center;gap:.75rem;border:1px solid rgb(var(--color-foreground));border-radius:10px;padding:.5rem;overflow:hidden}.suggestion-block .cta{width:200px;min-width:auto}.suggestion-image{flex-shrink:0}.suggestion-product-image{width:70px;height:70px;object-fit:cover;border-radius:6px;display:block}.suggestion-info{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;text-align:left;min-width:0}.suggestion-label{font-weight:600;font-size:.875rem;line-height:1.3}.suggestion-price{font-size:.875rem;opacity:.75}@media screen and (min-width:750px){.product__inner{flex-direction:row}.product__media-wrapper{width:50%;position:sticky;top:var(--header-height);height:100%;max-height:calc(100vh - var(--header-group-height))}media-gallery{height:100%}.product__info-wrapper{padding:1rem}.gallery__thumbnail-item{flex:0 0 calc(15% - 5px)}.flavor-item{height:80px}.flavor-image{min-width:60px;max-width:60px}}.reviews carousel-component{display:flex;flex-direction:column;gap:2rem}carousel-component .cta{min-width:auto;width:150px}.reviews .carousel-controls{margin-bottom:2px;display:flex;align-items:center;justify-content:center;gap:1rem}.review-block{position:relative;flex-shrink:0;width:320px;height:400px;display:flex;align-items:center;justify-content:center;margin:.5rem}@media screen and (min-width:750px){.review-block{width:400px;height:500px}}.review-block__character{width:80px;height:80px}.review-block__content{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 2rem 4rem;width:100%;gap:.5rem}.review-block__content p{overflow-y:auto}.review-block__background{position:absolute;z-index:-1;width:100%;height:100%}.review-block__background svg{width:100%;height:100%}.review-block__background svg,.review-block__background path{fill:var(--bg-color)!important}.review-block__link{position:absolute;bottom:2rem;z-index:4}.seals__grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;width:100%;justify-items:center}.seal{display:flex;flex-direction:column;align-items:center;max-width:150px;gap:10px;text-align:center}@media screen and (min-width:750px){.seals__grid{grid-auto-flow:column;grid-auto-columns:1fr;grid-template-columns:none}}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.text-section{background-color:transparent!important}.text-section__container{padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem;max-width:1000px}.text-section__character{width:250px;height:250px;position:relative}.text-section__container .secondary-cta{color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:1px solid rgb(var(--color-foreground));box-shadow:0 2px rgb(var(--color-foreground))}.text-section__character>svg{position:absolute;top:0;z-index:1}.text-section__character .shuug-star svg path{fill:rgb(var(--color-foreground))!important}.text-section__container .shuug-character-image{position:absolute;width:120px;height:120px;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%)}infinite-carousel{display:flex;flex-direction:column;align-items:center;gap:2rem}infinite-carousel .cta{min-width:auto;width:150px}.ugc__inner{display:flex;flex-direction:column;align-items:center}.cards{position:relative;width:300px;height:calc(300px * 16 / 9 + 102px)}@media screen and (min-width:750px){.cards{width:360px;height:742px}}.cards li{width:100%;position:absolute;top:0;left:0;display:flex;flex-direction:column;gap:.75rem}.video-card{cursor:pointer}.video-wrapper{position:relative;width:100%;aspect-ratio:9/16;border-radius:10px;overflow:hidden;border:1px solid rgb(var(--color-foreground))}.video-card video{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.actions{display:flex;align-items:center;justify-content:center;gap:1rem}.drag-proxy{visibility:hidden;position:absolute}.video-play-pause{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:transparent;border:none;border-radius:50%;width:64px;height:64px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10}.video-play-pause:hover{transform:translate(-50%,-50%) scale(1.1)}.video-play-pause .play-icon svg,.video-play-pause .pause-icon svg{color:#a6e8c0;width:32px;height:32px}.video-card.playing .video-play-pause{opacity:0;pointer-events:none}.video-card:hover.playing .video-play-pause{opacity:1;pointer-events:auto}.video-card__tag{position:absolute;top:1rem;z-index:4;left:50%;transform:translate(-50%);background-color:#aadff9;color:#544313;padding:.5rem 1rem;border-radius:10px;border:1px solid rgb(var(--color-foreground))}.ugc-suggestion{width:100%;opacity:0;transition:opacity .4s ease;pointer-events:none}.video-card.is-active .ugc-suggestion{opacity:1;pointer-events:auto}.ugc-suggestion .suggestion-frame{display:flex;align-items:center;gap:.75rem;border:1px solid rgb(var(--color-foreground));border-radius:10px;padding:.5rem;overflow:hidden;background-color:rgb(var(--color-background))}.ugc-suggestion .suggestion-image{flex-shrink:0}.ugc-suggestion .suggestion-product-image{width:70px;height:70px;object-fit:cover;border-radius:6px;display:block}.ugc-suggestion .suggestion-info{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;text-align:left;min-width:0}.ugc-suggestion .suggestion-label{font-weight:600;font-size:.875rem;line-height:1.3}.ugc-suggestion .suggestion-price{font-size:.875rem;opacity:.75}.ugc-suggestion .cta{min-width:auto;white-space:nowrap;font-size:.75rem;padding:8px 12px}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
