html{scrollbar-gutter:stable}@media screen and (min-width:750px){body.overflow-hidden-mobile{overflow:hidden}}@media screen and (min-width:990px){body.overflow-hidden-tablet{overflow:hidden}}.js .menu-drawer{transform:translate(-100%)}.js details[open]>.menu-drawer{transition:transform var(--duration-default) cubic-bezier(.4,0,.2,1),visibility var(--duration-default) ease}@font-face{font-family:Nuchu;src:url(//mynuchu.com/cdn/shop/t/32/assets/Nuchu-Fishfinger.woff2?v=83435445943721413571765186537) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sharp Grotesk;src:url(//mynuchu.com/cdn/shop/t/32/assets/Sharp-Grotesk-Book.woff2?v=57260459611167871071765186546) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sharp Grotesk;src:url(//mynuchu.com/cdn/shop/t/32/assets/Sharp-Grotesk-Medium.woff2?v=36494217108869890631765186546) format("woff2");font-weight:500;font-style:normal;font-display:swap}.header__svg-logo-wrapper svg{width:100%}.header-wrapper{background-color:var(--utility--body-fill);color:var(--utility--body-text)}.header__heading-link,.header__heading-link:hover{color:var(--utility--body-text)}.button:before,.button:after{display:none}.button--primary{background:#fff;color:#316afa}.button{font-size:14px;border-radius:999px;padding:1rem 2.5rem;letter-spacing:0;font-weight:500;text-transform:lowercase;box-sizing:border-box}.list-menu__item{border-radius:100px;font-size:14px;font-weight:600;padding:8px 20px;text-transform:lowercase;background-color:var(--utility--body-button);color:var(--color--blue)}.list-menu--inline{display:flex;gap:8px}.header__menu-item:hover{color:#316afa}.header__menu-item-hover{transform:scale(1);transition:transform .2s ease}.header__menu-item-hover:hover{animation:hoverScale .2s ease forwards}@keyframes hoverScale{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1.1)}}.header__menu-item-hover:not(:hover){animation:hoverOut .25s ease}@keyframes hoverOut{0%{transform:scale(1.1)}50%{transform:scale(.9)}to{transform:scale(1)}}.alt-font{font-family:Nuchu,sans-serif;font-size:1rem;line-height:1}.header__icon--search{display:none}a.shop__btn{display:flex;align-items:center;background-color:#f60ea6!important;color:#fff!important;height:fit-content;padding:3px 15px;border-radius:100px;font-size:13px;text-decoration:none;font-weight:500}.header__icons{display:flex;align-items:center;gap:7px}.image_icon{flex:none;width:1.6rem;height:2rem;margin-left:0;margin-right:0;position:static}a.home__btn{display:flex;align-items:center;justify-content:center;padding:5px 15px;border-radius:100px;background-color:var(--utility--body-button);color:var(--color--blue)}.home__btn img{width:15px;height:20px;background:#fff}a.header__icon.header__icon--account.link.focus-inset.small-hide{border-radius:100px;height:3rem;background-color:var(--utility--body-button);color:var(--color--blue);text-decoration:unset}.icon-hamburger path{stroke:var(--utility--body-text)}.header__icon--cart{border-radius:100px;height:3rem;background-color:var(--utility--body-button);color:var(--color--blue)}.alt-font{color:#316afa;font-size:16px}@media(max-width:768px){a.shop__btn,a.home__btn{display:none}.header__icon--cart{background:transparent;text-decoration:none}.alt-font{color:var(--utility--body-text);font-size:18px}.cu-large{display:flex;gap:5px}.ts-dropdown-btn{display:none!important}.icon-hamburger path{stroke-width:1}.header__icon .icon-hamburger{height:5rem;width:5rem}.menu-drawer__menu-item{background:transparent;color:#fff;font-weight:500}.menu-drawer__menu .menu-drawer__menu-item{background:transparent;color:#fff;font-weight:500;border-bottom:1px solid;border-radius:unset;padding:2.1rem 3rem;font-size:14px}svg.icon.icon-close{background:#fff;padding:10px;border-radius:100px;width:40px;height:40px}svg.icon.icon-close path{stroke:#316afa}.menu-open .header__icons{display:none}.menu-open header.header{display:flex;justify-content:space-between;flex-direction:row-reverse;padding:10px 2rem}.header__heading-logo{max-width:80%}.menu-open .header__heading-logo{max-width:100%}.menu-open .menu-drawer__navigation{padding:0}.overflow-hidden-tablet .ah-annoucement-bar-row,.menu-open .menu-drawer__utility-links{display:none}.menu-open .header__heading-logo-wrapper{display:flex}.overflow-hidden .drawer{left:-30px;background-color:transparent}.cart-drawer .drawer__inner{margin:30px!important}}cart-drawer.drawer{align-items:center;justify-content:flex-end}.cart-drawer .drawer__inner{transform:translate(100%);background:#2b59ff;margin:10px;height:calc(100vh - 20px);max-height:calc(100vh - 20px);width:40rem;max-width:min(40rem,calc(100vw - 20px));align-self:center;box-sizing:border-box;border-radius:1rem;border:unset}cart-drawer.drawer.active .drawer__inner{transform:translate(0);background:#2b59ff}@media screen and (max-width:768px){cart-drawer.drawer{justify-content:flex-start}.cart-drawer .drawer__inner{transform:translate(-100%)}cart-drawer.drawer.active .drawer__inner{transform:translate(0)}}h2.drawer__heading{color:#fff}cart-drawer.drawer.animate.active .drawer__close .svg-wrapper{height:3rem;width:3rem;background:#fff;border-radius:100px}cart-drawer.drawer.animate.active svg.icon.icon-close{padding:8px;width:30px;height:30px}h2.cart__empty-text{color:#fff;font-size:14px;font-weight:100;text-transform:lowercase}.cart-drawer__empty-content a.button,.cart-drawer__empty-content p.cart__login-title.h3,.cart-drawer__empty-content p.cart__login-paragraph{display:none}.multicolumn-card__image-wrapper.multicolumn-card__image-wrapper--full-width.multicolumn-card-spacing{width:110px}.multicolumn.background-primary .multicolumn-card{background:#fff!important;border-radius:24px;display:flex;flex-direction:column;gap:40px;padding:10px}.multicolumn-list h3{text-transform:lowercase;font-weight:500;font-size:27px}.multicolumn-card__info p{font-size:19px}@media(max-width:768px){.multicolumn.background-primary .multicolumn-card{gap:0px}.multicolumn-list h3{font-size:18px}.multicolumn-card__info p{font-size:14px}.nuchu-science-it{padding:40px 0!important}.nuchu-science-it__pill{font-size:18px!important}.nuchu-science-it__head-note{font-size:10px!important}.nuchu-science-it__heading{margin:0 0 1.5rem!important}}ul.footer-block__details-content.list-unstyled{display:flex;flex-direction:column;align-items:flex-end;gap:5px}a.link.link--text.list-menu__item.list-menu__item--link{background:transparent;color:#fff;font-weight:500;padding:5px}.footer__blocks-wrapper{align-items:center}.footer-block__details-content .footer__icon img{width:20px;height:20px}.footer-block__details-content li{display:flex;align-items:flex-end}.footer-block-image .footer-block__heading{text-transform:lowercase;font-size:16px}.footer-block-image .footer-block__image-wrapper{margin-bottom:3rem}.footer-block-image__subtext p{font-size:14px;color:#fff;text-transform:lowercase}.footer__menu-list li{list-style:none;background:#fff;width:fit-content;padding:10px 30px;border-radius:100px;font-size:14px;text-transform:lowercase;font-weight:500}.footer__menu-list li a{text-decoration:none}ul.footer__menu-list{display:flex;gap:10px}.footer__copyright.caption{display:flex;align-items:center;justify-content:space-between;width:100%}.footer__menu-list li:first-child{background:#f60ea6!important}.footer__menu-list li:first-child a{color:#fff}.field:after{content:unset}.newsletter-form__button{position:unset;width:100%!important;max-width:fit-content}.newsletter-form__field-wrapper .field{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px}.newsletter-form__field-wrapper{width:100%}.newsletter-form__field-wrapper .field__input{width:100%;background:#fff;border-radius:100px}.newsletter-form__field-wrapper .field__input::placeholder{opacity:1;font-size:14px;color:#316afa;font-weight:500}.newsletter-form__button span.svg-wrapper{background:#fff;padding:20px 60px;color:#316afa;border-radius:100px;font-size:14px;font-weight:600;height:4.5rem!important}.footer .footer-block{display:flex;flex-direction:column;gap:40px}.link__img img{width:60px}.link__img{display:flex;justify-content:end}@media(max-width:768px){.footer__blocks-wrapper{display:flex!important;flex-direction:column-reverse!important}.footer__blocks-wrapper ul.footer-block__details-content.list-unstyled{align-items:flex-start}.footer-block__details-content li{flex-direction:row-reverse}.footer-block{margin:0!important}.footer .footer__content-top{padding:0 10px}.footer .footer-block-image{align-items:flex-start}.newsletter-form__field-wrapper .field{flex-direction:column;align-items:baseline;gap:20px}.footer-block-image__subtext p{font-size:12px}.footer-block__details-content{margin-bottom:2rem}}.jdgm-xx{left:0}div.jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__right-arrow,div.jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__left-arrow{border-color:#fff}.jdgm-carousel-wrapper{width:100%!important;margin:auto}@media only screen and (min-width:991px){.jdgm-carousel-wrapper .jdgm-carousel-item{width:20%}}.jdgm-carousel-item__timestamp{display:none!important}.jdgm-carousel-title-and-link{padding-left:20px}.jdgm-carousel-title,.jdgm-all-reviews-rating-wrapper{text-align:left!important}div.jdgm-carousel-wrapper .jdgm-star.jdgm-star,div.jdgm-carousel .jdgm-star.jdgm-star{background:#f60da7;padding:3px!important;margin:0 2px!important;color:#fff}div.jdgm-carousel-wrapper .jdgm-star.jdgm-star.jdgm--off,div.jdgm-carousel .jdgm-star.jdgm-star.jdgm--off{background:#fff}div.jdgm-carousel-wrapper .jdgm-star.jdgm-star.jdgm--off:before,div.jdgm-carousel .jdgm-star.jdgm-star.jdgm--off:before{content:"\e000"}div.jdgm-carousel-wrapper .jdgm-star.jdgm-star.jdgm--half,div.jdgm-carousel .jdgm-star.jdgm-star.jdgm--half{background:linear-gradient(90deg,#f60da7 50%,#fff 50%)}div.jdgm-carousel-wrapper .jdgm-star.jdgm-star.jdgm--half:before,div.jdgm-carousel .jdgm-star.jdgm-star.jdgm--half:before{content:"\e000"}div.jdgm-carousel--card-theme .jdgm-carousel-item{padding:8px 20px}div.jdgm-carousel--card-theme .jdgm-carousel-item__inner-wrapper{height:100%;padding:16px;box-shadow:0 4px 12px #0000001a;border-radius:4px;width:100%}div.jdgm-carousel--card-theme .jdgm-carousel-item__review-rating{font-size:80%;margin-bottom:8px}div.jdgm-carousel--card-theme .jdgm-carousel-item__product{text-align:left}div.jdgm-carousel--card-theme .jdgm-carousel-item__reviewer-name-wrapper{text-align:left;margin:8px 0 0}div.jdgm-carousel--card-theme .jdgm-carousel-item__reviewer-name{font-size:100%;opacity:.8;line-height:1.4;padding-bottom:0;font-weight:600}div.jdgm-carousel--card-theme .jdgm-carousel-item__timestamp{opacity:.8}div.jdgm-carousel--card-theme .jdgm-carousel-item__review{text-align:left;height:calc(100% - 2.7em)}div.jdgm-carousel-wrapper .jdgm-carousel-item__inner-wrapper{color:#316afa;background-color:#fff;border-radius:1rem;padding:2rem}div.jdgm-carousel-wrapper .jdgm-carousel-wrapper .jdgm-star.jdgm-star,div.jdgm-carousel-wrapper .jdgm-carousel .jdgm-star.jdgm-star{background:none;color:#f60da7;padding:0!important}.jdgm-carousel-title{font-size:calc(var(--font-heading-scale) * 3.4rem)}.jdgm-carousel-wrapper{max-width:var(--page-width);margin:auto;padding-left:3rem!important;padding-right:3rem!important}@media(max-width:768px){.jdgm-carousel-title{font-size:calc(var(--font-heading-scale) * 2.1rem)}.jdgm-carousel-wrapper{padding-left:0rem!important;padding-right:0rem!important}.footer__menu{display:none}.link__img{justify-content:flex-start}.footer .footer-block-image{margin:0}.footer__small-show{display:flex}.footer__small-show ul.footer__menu-list{flex-direction:column;padding:0;margin:0}.footer .footer-block{gap:30px}.footer__small-show{display:block}}.footer__small-show{display:none}.overflow-hidden-tablet .header-wrapper{background-color:#316afa}.overflow-hidden-tablet .header-wrapper .header__svg-logo-wrapper{color:#fff}.image-banner-v1 .banner__media.media{background-color:inherit}.button--full-width{width:100%}.title--center{text-align:center}.title--right{text-align:right}.title--left{text-align:left}.description--center{text-align:center}.description--right{text-align:right}.description--left{text-align:left}.product__title-price-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;width:100%;margin:0!important}.product__title-price-row .product__title{flex:1 1 auto;margin-bottom:0;min-width:0}.product__title-price-row .product__title h1,.product__title-price-row .product__title .h1{margin-bottom:0}.product__price-column{flex:0 0 auto;text-align:right;min-width:0}@media screen and (max-width:749px){.product__title-price-row{flex-direction:column;align-items:stretch}.product__price-column{text-align:left}}.product__quantity-atc-row{--qty-atc-blue: #316afa;--qty-atc-btn-bg: #ffcbff;--qty-atc-pill-height: 48px;--qty-atc-radius: 12px;display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;width:100%}.product__quantity-atc-row .quantity__label.form__label{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.product__quantity-atc-row .product-form__quantity{margin-bottom:0;flex:0 1 auto;position:relative}.product__quantity-atc-row .price-per-item__container{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.product__quantity-atc-row .quantity{color:var(--qty-atc-blue);width:auto;min-width:9rem;max-width:14rem;height:var(--qty-atc-pill-height);min-height:var(--qty-atc-pill-height);border-radius:var(--qty-atc-radius);box-sizing:border-box;align-items:center;padding:0 5px;border:1px solid #316afa;background:#fff}.product__quantity-atc-row .quantity:before,.product__quantity-atc-row .quantity:after{display:none}.product__quantity-atc-row .quantity__button{color:var(--qty-atc-blue);width:2.6rem;min-height:0;align-self:stretch;background:none!important}.product__quantity-atc-row .quantity__button:first-child{margin-left:2px}.product__quantity-atc-row .quantity__button:last-child{margin-right:2px}.product__quantity-atc-row .quantity__button .svg-wrapper{width:.85rem}.product__quantity-atc-row .quantity__input{color:var(--qty-atc-blue);font-size:1.6rem;opacity:1;line-height:1}.product__quantity-atc-row>div:not(.product-form__quantity){flex:1 1 14rem;min-width:0}.product__info-container .product__quantity-atc-row .product-form{margin-top:0;margin-bottom:0}.product__quantity-atc-row .product-form__buttons{max-width:none;display:flex;flex-direction:column;gap:.75rem}.product__quantity-atc-row .product-form__submit.button.button--primary,.product__quantity-atc-row .product-form__submit.button.button--secondary{background-color:var(--qty-atc-btn-bg)!important;color:var(--qty-atc-blue)!important}.product__quantity-atc-row .product-form__submit.button{width:100%;margin-bottom:0;min-height:var(--qty-atc-pill-height);height:var(--qty-atc-pill-height);min-width:0;padding:0 1.5rem;border-radius:var(--qty-atc-radius);font-size:1.3rem;font-weight:600;letter-spacing:.04em;text-transform:none;line-height:1;box-sizing:border-box;padding:24px}.product__quantity-atc-row .product-form__submit.button:not([disabled]):hover{filter:brightness(.96)}.product__quantity-atc-row .shopify-payment-button .shopify-payment-button__button{border-radius:var(--qty-atc-radius)!important;min-height:var(--qty-atc-pill-height)!important;height:var(--qty-atc-pill-height)!important;box-sizing:border-box}@media screen and (max-width:749px){.product__quantity-atc-row{gap:1rem}.product__quantity-atc-row>div:not(.product-form__quantity){flex:1 1 min(100%,18rem)}}.product__title h1{text-transform:lowercase;font-size:70px;color:#316afa}.product__tax,.product .price .badge{display:none}.price .price-item{font-size:27px;font-weight:500}.product-tag-wrapper{background:#feecff;color:#838383;padding:5px 9px;border-radius:8px;display:flex;width:fit-content;border:1px solid;align-items:center;text-align:center}.product--meta-reviews-row .swiper-wrapper{box-sizing:border-box}.product-tag-wrapper p{font-size:10px;font-weight:100;margin:0;font-family:Sharp Grotesk,sans-serif}.product__description p{font-size:19px;font-weight:400;font-family:Sharp Grotesk,sans-serif;line-height:1.4}.product__description{margin-bottom:10px!important}.small--desc{font-size:15px}.product-main-review{text-decoration:none;display:flex;align-items:center;gap:6px;margin-bottom:0!important}.review--icons{display:flex;gap:2px;align-items:center}.review--text{text-decoration:underline;font-size:14px;color:#316afa}.product--meta-reviews-row{width:100%}.reviews-swiper{position:relative;padding:0 50px}.product--meta-wrapper{box-sizing:border-box}.product--meta-reviews{background:#fff;padding:15px;border-radius:6px}.product--meta-review-star{display:flex;gap:5px}.product--meta-review-star svg{width:16px;height:16px}.product--meta-reviews h5{font-size:16px;margin:6px 0;color:#316afa}.product--meta-review-text{margin:5px 0;font-size:14px}.metafield-rich_text_field p{margin:0}.product--meta-review-name{font-weight:500;font-size:14px}.swiper-pagination.reviews-pagination{position:unset;margin-top:10px}.swiper-pagination.reviews-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#f60ea6}.reviews-prev,.reviews-next{background-color:#fff;border-radius:50px;padding:5px}.reviews-prev:after,.reviews-next:after{font-size:16px!important}.reviews-swiper .swiper-button-prev{left:10px}.reviews-swiper .swiper-button-next{right:10px}.product-meta-info-point-item{display:flex;align-items:center;gap:8px;font-size:14px}.product-meta-info-point-item span{display:flex}.swiper-wrapper{box-sizing:border-box!important}.image_tag{position:absolute;top:17px;left:18px;z-index:1;width:80px;height:80px}.composition__list h2{text-transform:lowercase;color:#f60ea6;margin:40px 0}.composition__list__items{display:flex;flex-wrap:wrap;gap:30px}.composition__list__items li.product-main_grid-item{width:calc(50% - 15px);background:#fff;padding:24px;border-radius:1rem}.composition__list__items .w-layout-vflex.spacing_1{display:flex;flex-direction:column;gap:20px}.product-main_grid-item .comp__paragraph{font-size:14px;margin:0}.comp__heading{margin:0;font-size:14px}.product-main_table-list .product-main_table-row.is-hidden{display:none}.ingredient-arrow{transition:transform .4s ease;transform:rotate(0)}.ingredient-arrow.rotate{transform:rotate(180deg)}.ingredient-extra{max-height:0;overflow:hidden;opacity:0;transition:max-height .5s ease,opacity .4s ease}.ingredient-extra.open{opacity:1}.ingredient-item{transition:all .3s ease}.product-main_table-list .product-main_table-row{list-style:none;display:flex;justify-content:space-between}.product-main_table-list{padding:0}.prodict-main_table-container{background:#fff;padding:24px;border-radius:12px;margin:40px 0!important}.product-main_table-row.heading{display:flex;justify-content:space-between;border-bottom:1px solid #ffcbff}.product-main_table-row .table-row_heading{font-size:14px}.product-main_table-row p{margin:0;font-size:14px}.product-main_table-list{display:flex;flex-direction:column;gap:1.5rem}.ingredient-toggle{background:#ffcbff;margin-top:20px}.product-main_table_additionals p{font-size:14px}.button_icon-wrapper{display:flex;gap:10px;align-items:center}.product__grid--image-wrapper .image_xl{width:50px;height:50px}.product-main_grid-item.small-for-product{list-style:none;background:#fff;padding:14px;border-radius:12px;width:calc(100% / 3 - 20px)}.product-main_grid.is-3{padding:0;display:flex;align-items:center;gap:30px;flex-wrap:wrap}.product__grid--image-wrapper{display:flex;align-items:center;gap:10px}.product__grid--image-wrapper div{font-size:14px;font-weight:500}.accordion-trigger h2{text-transform:lowercase;color:#f60ea6}.accordion-trigger{width:100%;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:16px 0;text-align:left}.accordion-trigger h2{margin:0}.accordion-arrow{transition:transform .3s ease;flex-shrink:0}.accordion-trigger[aria-expanded=true] .accordion-arrow{transform:rotate(45deg)}.accordion-trigger[aria-expanded=true]{border:unset}.accordion-content{max-height:0;overflow:hidden;transition:max-height .4s ease}.accordion-content.is-open{max-height:3000px;transition:max-height .6s ease}@media(min-width:768px){.accordion-trigger .accordion-arrow{display:none}.accordion-content{max-height:none!important;overflow:visible}}@media(max-width:768px){.review--text{text-decoration:underline;font-size:12px}.product__title h1{font-size:30px}.price .price-item{font-size:18px}.product__description p{font-size:12px}.product__description{margin-top:5px!important}.small--desc{font-size:12px}.product--meta-reviews h5{font-size:14px}.metafield-rich_text_field p,.product--meta-review-name,.product-meta-info-point-item{font-size:12px}.composition__list__items{flex-wrap:nowrap;flex-direction:column;gap:15px}.composition__list__items li.product-main_grid-item{width:100%}.product-main_grid.is-3{flex-wrap:nowrap;flex-direction:column;gap:15px}.product-main_grid-item.small-for-product{width:100%}.product__grid--image-wrapper{justify-content:center}.prodict-main_table-container{margin:15px 0!important}.accordion-trigger h2{font-size:14px}}#klaviyo-bis-button-container{margin:0!important}@media(max-width:768px){.product--meta-reviews{background:#feecff}.product-info-combined{background:#feecff;padding:0 10px}.product-tag-wrapper{border:unset}.product__quantity-atc-row{flex-direction:column;align-items:flex-start}.product-info-combined .accordion-content{border-bottom:1px solid #000}}.needsclick{left:unset!important;right:0!important}.cart-drawer .cart-items thead{display:none}.drawer__header{border-bottom:1px solid #fff}cart-drawer.drawer.active .drawer__inner{padding:20px 2.5rem}.cart-drawer .cart-item__image{border-radius:24px;display:flex}.cart-drawer .cart-item__quantity-wrapper .quantity:before,.cart-drawer .cart-item__quantity-wrapper .quantity:after{content:none!important;display:none!important}.cart-drawer .cart-item__quantity-wrapper .quantity-popover-container .quantity{width:100%;max-width:11rem;min-height:3.4rem;background:#fff;color:#2b59ff;border-radius:50px;box-shadow:none;align-items:stretch;overflow:hidden}.cart-drawer .cart-item__quantity-wrapper .quantity__button{flex:1 1 0;min-width:0;width:auto;position:relative;color:#2b59ff;margin-left:0!important;margin-right:0!important}.cart-drawer .cart-item__quantity-wrapper .quantity__button .svg-wrapper{width:1.1rem;height:1.1rem;display:flex;align-items:center;justify-content:center}.cart-drawer .cart-item__quantity-wrapper .quantity__button .svg-wrapper svg{width:100%;height:100%}.cart-drawer .cart-item__quantity-wrapper .quantity__button:first-child:after{content:"";position:absolute;right:0;top:22%;bottom:22%;width:1px;background:#2b59ff;opacity:.5;pointer-events:none}.cart-drawer .cart-item__quantity-wrapper .quantity__button:last-child:before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:1px;background:#2b59ff;opacity:.5;pointer-events:none}.cart-drawer .cart-item__quantity-wrapper .quantity__input{flex:1 1 0;min-width:0;width:auto;margin:0;padding:0 .3rem;border:none!important;border-radius:0;color:#2b59ff;opacity:1;font-size:1.6rem;background:transparent!important;text-align:center}.cart-drawer .cart-item__quantity-wrapper .quantity__input:focus,.cart-drawer .cart-item__quantity-wrapper .quantity__input:focus-visible{background:transparent!important;box-shadow:none}.cart-drawer .cart-item__quantity-wrapper .quantity__button:focus,.cart-drawer .cart-item__quantity-wrapper .quantity__button:focus-visible{background:#2b59ff14;z-index:2}.cart-item__quantity-wrapper .quantity:after{content:unset}.product-option{display:none}.cart-item__quantity-wrapper{justify-content:space-between}.cart-drawer .cart-item__quantity-wrapper{position:relative;justify-content:flex-start}.cart-drawer .cart-item__line-total .loading__spinner{padding-top:0;top:50%;right:0;transform:translateY(-50%)}.cart-drawer .cart-item__remove .cart-remove-button .svg-wrapper svg{width:1.8rem;height:1.8rem;display:block}.cart-drawer .cart-item{border-bottom:1px solid #fff;padding:2rem 0;margin-bottom:1.2rem}.drawer__header path{fill:#2b59ff}.cart-drawer .cart-item__name{color:#fff;font-weight:400;text-transform:lowercase;text-decoration:none}.cart-drawer .cart-item__name:hover{color:#ffffffd9}.cart-drawer .cart-item__remove .cart-remove-button,.cart-drawer .cart-item__remove .svg-wrapper{color:#fff}.cart-drawer .cart-item__remove .cart-remove-button{min-width:4rem;min-height:4rem}.cart-drawer .cart-item__price-wrapper .price,.cart-drawer .cart-item__price-wrapper .cart-item__old-price{color:#fff}.cart-drawer .cart-item__line-total .cart-item__price-wrapper{white-space:nowrap}.cart-drawer__cross-sell{margin-top:.5rem;margin-bottom:1.5rem}.cart-drawer__cross-sell-heading{color:#fff;font-weight:400;text-transform:lowercase;margin:0 0 1rem;font-size:1.4rem;letter-spacing:.02em}.cart-drawer__cross-sell-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem;max-width:100%}.cart-drawer__cross-sell-item{display:block;border-radius:12px;overflow:hidden;background:#ffffff1f;aspect-ratio:1}.cart-drawer__cross-sell-img{width:100%;height:100%;object-fit:cover;display:block}.cart-drawer .drawer__footer{border-top:1px solid #fff;padding-top:1.5rem}.cart-drawer .cart-drawer__totals{color:#fff}.cart-drawer .cart-drawer__totals .totals__total{font-weight:400;text-transform:lowercase;font-size:1.4rem}.cart-drawer .cart-drawer__totals .totals__total-value{color:#fff;font-size:14px}.cart-drawer .cart-drawer__shipping-note{display:block;text-align:center;color:#fff;text-transform:lowercase;margin:1rem 0 0;font-size:14px;display:flex;justify-content:center}.cart-drawer .cart-drawer__ctas{display:flex;flex-direction:column;gap:.5rem;margin-top:1.5rem}.cart-drawer .cart-drawer__checkout-btn,.cart-drawer .cart-drawer__cart-link{width:100%;max-width:none;border-radius:999px;min-height:3.2rem;text-transform:lowercase;background:#ffc8d8;color:#2b59ff;border:none;box-shadow:none;padding:0rem 2.5rem}.cart-drawer .cart-drawer__checkout-btn:hover,.cart-drawer .cart-drawer__cart-link:hover{background:#ffb8cc;color:#2b59ff}.cart-drawer .cart-drawer__cart-link{text-align:center;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.cart-drawer__form{height:100%}.drawer__contents{justify-content:space-between;height:100%}.image-with-text__grid a.button.button--primary{border-radius:100px;font-size:14px;font-weight:600;padding:8px 20px;text-transform:lowercase;background-color:var(--utility--body-button);color:var(--color--blue)}.image-with-text__grid a.button.button--primary{transform:scale(1);transition:transform .2s ease}.image-with-text__grid a.button.button--primary:hover{animation:hoverScale .2s ease forwards}.image-with-text .image-with-text__media-item{width:45%;border-radius:20px}.image-with-text img,.image-with-text .image-with-text__media{border-radius:20px}.image-with-text__content{text-transform:lowercase}@media(max-width:768px){.image-with-text .image-with-text__content{padding:20px}}.image-with-text .image-with-text__heading{font-size:21px;text-transform:capitalize}.image-with-text .image-with-text__text p{font-weight:500;text-transform:capitalize}a.featured-product_content{display:flex;padding:70px 0;gap:150px;text-decoration:none;align-items:center;justify-content:space-between}.custom_featured-product .container_s.w-container{max-width:1500px;margin:0 auto}.custom_featured-product{background:#fff}img.featured_product-image{width:800px;border-radius:2rem;height:650px;object-fit:cover}.featured-product_content .w-layout-vflex{gap:20px}.featured-product_content h2.heading_medium{font-size:40px;color:#316afa;margin:0}.featured-product_content p{font-size:14px;color:#316afa;max-width:440px}.featured-product_content .button{background:#ffcbff}@media(max-width:800px){a.featured-product_content{flex-direction:column;gap:30px}img.featured_product-image{width:350px;height:300px}.featured-product_content .w-layout-vflex{padding:0 20px;gap:0}.featured-product_content h2.heading_medium{font-size:24px;text-transform:capitalize;text-align:start}a.featured-product_content{padding:30px 0}.faq-heading{font-size:28px!important;margin:0 0 18px!important}.faq-category{font-size:18px!important}button.faq-question{padding:20px 0!important}.faq-question span{font-size:14px}.faq-arrow svg{width:20px!important;height:20px!important}.faq-answer-inner{padding:10px 15px!important;font-size:13px!important}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/custom.css.map */
