@keyframes hoverUnderline{0%{background-size:0% .1em}to{background-size:100% .1em}}.button-icon,.swiper-button-next,.swiper-button-prev{padding-inline:.9375rem;padding-block:1rem;border-radius:.875rem;border:1px solid rgba(0,0,0,.2)}.button-icon:hover,.swiper-button-next:hover,.swiper-button-prev:hover{border:1px solid #000000}.button-icon:active,.swiper-button-next:active,.swiper-button-prev:active{opacity:.9}.button-icon:disabled,.swiper-button-next:disabled,.swiper-button-prev:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.button-icon svg,.swiper-button-next svg,.swiper-button-prev svg{width:1.875rem;height:1.625rem}@media (width >= 48rem){.button-icon,.swiper-button-next,.swiper-button-prev{padding:1.75rem}.button-icon svg,.swiper-button-next svg,.swiper-button-prev svg{width:2.25rem;height:2.25rem}}.display,.display-medium,.display-large{font-weight:800;line-height:.9}.display-large{text-transform:uppercase;font-size:6.25rem}@media (width >= 48rem){.display-large{letter-spacing:.01em;font-size:15.9375rem}}.display-medium{font-size:4rem}@media (width >= 48rem){.display-medium{font-size:8.75rem}}.h,.header-font,.h-7,.page-404 .hero__description p:not(:first-child),.h-6,.shopify-policy__body p:first-of-type,.make-you-feel__block.font-size-large .metafield-rich_text_field,quantity-input .quantity__input,.h-5,.page-404 .hero__description p:first-child,.h-4,.h-3,.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4,.shopify-policy__body h5,.shopify-policy__body h6,.h-2,.h-1,.page-page-faq h1,.shopify-policy__title h1{font-weight:800;height:auto;font-family:Greed Condensed,Arial Narrow,sans-serif;letter-spacing:0}.h-1,.page-page-faq h1,.shopify-policy__title h1{font-size:3.25rem;line-height:.9}@media (width >= 48rem){.h-1,.page-page-faq h1,.shopify-policy__title h1{font-size:6.25rem}}.h-2{font-size:2.25rem;line-height:1}@media (width >= 48rem){.h-2{font-size:5rem}}.h-3,.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4,.shopify-policy__body h5,.shopify-policy__body h6{font-size:2.25rem;line-height:1}@media (width >= 48rem){.h-3,.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4,.shopify-policy__body h5,.shopify-policy__body h6{font-size:3.5rem}}.h-4{font-size:2.25rem;line-height:1.02873}@media (width >= 48rem){.h-4{font-size:2.5rem}}.h-5,.page-404 .hero__description p:first-child{font-size:1.75rem;line-height:1}@media (width >= 48rem){.h-5,.page-404 .hero__description p:first-child{font-size:2rem}}.h-6,.shopify-policy__body p:first-of-type,.make-you-feel__block.font-size-large .metafield-rich_text_field,quantity-input .quantity__input{font-size:1.5rem;line-height:1.03}.h-7,.page-404 .hero__description p:not(:first-child){font-weight:400;font-size:1.25rem;line-height:.9}@media (width >= 48rem){.h-7,.page-404 .hero__description p:not(:first-child){font-size:1.5rem}}.body,.body-3,.body-2,.body-1{font-weight:400}.body-1{font-size:1.125rem;line-height:1.56;letter-spacing:.02em}.body-2{font-size:.875rem;line-height:1.715;letter-spacing:.03em}.body-3{font-size:.75rem;line-height:1.67;letter-spacing:.03em}.body-bold{font-weight:700}.eyebrow,.eyebrow-1,.eyebrow-2{font-weight:700;text-transform:uppercase;letter-spacing:.0625rem}.eyebrow-1,.eyebrow-2{font-size:1rem;line-height:1.5}.cta,.video-carousel__swiper .swiper-slide .video-card .play-button{font-size:1.125rem;font-weight:700;line-height:1.335;text-transform:uppercase}.packaging-label,.pdp-data .variant-button,.packaging-label-small{font-size:1rem;font-weight:600;line-height:1.25;letter-spacing:.03em}.packaging-label-small{font-weight:400;line-height:1.125;letter-spacing:normal}.claims{font-size:1.75rem;line-height:1.03;font-weight:900;letter-spacing:-.03em}.font-greed-narrow,.page-404 .hero__description p:not(:first-child),.pdp-data .accordion__content .metafield-rich_text_field,#shopify-pc__banner{font-family:Greed Narrow}.header-font{font-size:1.5rem;line-height:1.03}@media (width >= 48rem){.header-font{font-size:2.5rem;line-height:1.03}}.icon--hamburger:before{content:"";width:1rem;height:.125rem;background:#000;box-shadow:0 .375rem #000,0 .75rem #000;transition:all .3s ease;transform:translateY(-6px)}.icon--arrow,.icon--arrow-down,.icon--arrow-right,.icon--arrow-left{position:relative}.icon--arrow:after,.icon--arrow-down:after,.icon--arrow-right:after,.icon--arrow-left:after{content:"";display:block;width:.75rem;height:.75rem;border-top:.125rem solid var(--text-color);border-left:.125rem solid var(--text-color);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center}.icon--arrow-left:after{transform:translate(-50%,-50%) rotate(-45deg)}.icon--arrow-right:after{transform:translate(-50%,-50%) rotate(135deg)}.icon--arrow-down:after{transform:translate(-50%,-50%) rotate(-135deg)}.footer__menu-title a,.header-underlined,.text-link-underlined,.page-404 .hero__description a{background-image:-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor));background-image:linear-gradient(currentColor,currentColor);background-position:0% 100%;background-repeat:no-repeat;background-size:0% .1em;transition:background-size .3s;text-decoration:none;display:inline-block}.footer__menu-title a:hover,.header-underlined:hover,.text-link-underlined:hover,.page-404 .hero__description a:hover{background-size:100% .1em;color:currentColor!important;border-color:transparent!important;text-decoration:none!important}.page-404 .hero__description a{background-size:100% .1em}.page-404 .hero__description a:hover{animation-name:hoverUnderline;animation-duration:.3s}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:fit-content;cursor:pointer}.swiper-button-next{right:0}.swiper-button-prev{left:0;transform:translateY(-50%) rotate(180deg)}.swiper-button-disabled{opacity:50%;cursor:not-allowed}.swiper-button-disabled:hover{opacity:50%;border:1px solid rgba(0,0,0,.2)}:root{--vv-light-black: #1A1B1C;--vv-light-black-fade: #1A1B1C4D;--vv-light-gray: #F5F2ED;--vv-pink-light: #FFD09A;--vv-pink-medium: #FF9800;--vv-pink-dark: #E50004;--vv-blue-light: #C98FFF;--vv-blue-medium: #69B3FF;--vv-blue-dark: #550590;--vv-yellow-light: #A9DAFE;--vv-yellow-medium: #FFF001;--vv-yellow-dark: #0A22D3;--vv-pink-bkg-tint: #FFBF3E;--vv-blue-bkg-tint: #91C7FF;--vv-yellow-bkg-tint: #FFF870;--background-color: white;--text-color: black;--header-height: 3.5rem;--header-height--mobile: 2.5rem}.notched{position:relative}.notched:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.25rem;box-shadow:inset 0 0 0 1px #0000001a;pointer-events:none}.notched:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.25rem;box-shadow:inset 0 0 0 1px #fffc;pointer-events:none}.notched-corners{position:relative}.notched-corners .notched-corner-svg{position:absolute;z-index:1}.notched-corners .notched-corner-svg:nth-child(1){top:0;left:0}.notched-corners .notched-corner-svg:nth-child(2){top:0;right:0;transform:rotate(90deg)}.notched-corners .notched-corner-svg:nth-child(3){bottom:0;right:0;transform:rotate(180deg)}.notched-corners .notched-corner-svg:nth-child(4){bottom:0;left:0;transform:rotate(-90deg)}.notched-corners-border .notched-corner-svg:nth-child(1){top:-.1875rem;left:-.1875rem}.notched-corners-border .notched-corner-svg:nth-child(2){top:-.1875rem;right:-.1875rem}.notched-corners-border .notched-corner-svg:nth-child(3){bottom:-.180625rem;right:-.1875rem}.notched-corners-border .notched-corner-svg:nth-child(4){bottom:-.1875rem;left:-.1875rem}textarea,input{accent-color:var(--text-color)}textarea[type=radio],textarea[type=checkbox],input[type=radio],input[type=checkbox]{width:1rem;height:1rem}.text-link,.text-link-underlined{font-weight:700;font-size:1.125rem;line-height:1.334;color:#1a1b1c}details summary{list-style:none}details summary::-webkit-details-marker{display:none}.button,.button--secondary,#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs,#shopify-pc__banner .shopify-pc__banner__btn-accept,#shopify-pc__banner .shopify-pc__banner__btn-decline,#shopify-pc__banner .shopify-pc__banner__dialog button,.button--primary-white-outlined,.button--primary-white,.button--primary-black,#klaviyo-bis-button-container,div[data-testid=POPUP] form div[data-testid=form-row] button,.mini-cart__button,.button--primary,.button--transparent{font-weight:800;font-size:1.125rem;line-height:1.5rem;padding-inline:1.5rem;padding-block:1.25rem;border-radius:.875rem;cursor:pointer;transition:all .4s ease-in-out;box-shadow:-1.76px 2.64px 3.52px #fff6 inset;text-transform:uppercase;text-align:center;display:inline-flex;justify-content:center}.button--transparent{font-size:1rem;background-color:transparent;color:#fff;border:3px solid #FFFFFF;box-shadow:none;padding:.8125rem}.button--transparent:active,.button--transparent:hover{background-color:#fff;color:#000}.button--transparent:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.button--transparent.active{background-color:#fff;color:#000}@media (width >= 48rem){.button--transparent{font-size:1.125rem;padding-inline:1.3125rem;padding-block:1.0625rem}}.button--primary-black,#klaviyo-bis-button-container,div[data-testid=POPUP] form div[data-testid=form-row] button,.mini-cart__button,#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs,#shopify-pc__banner .shopify-pc__banner__btn-accept,#shopify-pc__banner .shopify-pc__banner__btn-decline,#shopify-pc__banner .shopify-pc__banner__dialog button{background-color:#1a1b1c;color:#fff}.button--primary-black:hover,#klaviyo-bis-button-container:hover,div[data-testid=POPUP] form div[data-testid=form-row] button:hover,.mini-cart__button:hover,#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs:hover,#shopify-pc__banner .shopify-pc__banner__btn-accept:hover,#shopify-pc__banner .shopify-pc__banner__btn-decline:hover,#shopify-pc__banner .shopify-pc__banner__dialog button:hover{box-shadow:0 -2.64px 3.52px #0000001a inset}.button--primary-white,#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs,.button--primary-white-outlined{background-color:#fff;color:#000}.button--primary-white:hover,#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs:hover,.button--primary-white-outlined:hover{box-shadow:-1.76px 2.64px 3.52px #fff6 inset}.button--primary-white-outlined{border:solid 2px black}.button--primary:active,#klaviyo-bis-button-container:active,div[data-testid=POPUP] form div[data-testid=form-row] button:active{opacity:.9}.button--primary:disabled,#klaviyo-bis-button-container:disabled,div[data-testid=POPUP] form div[data-testid=form-row] button:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.button--secondary,#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs,#shopify-pc__banner .shopify-pc__banner__btn-accept,#shopify-pc__banner .shopify-pc__banner__btn-decline,#shopify-pc__banner .shopify-pc__banner__dialog button{padding-inline:1.25rem;padding-block:.65625rem;background-color:#fff;color:#000;border:1px solid #000000;box-shadow:unset}.button--secondary:hover,#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs:hover,#shopify-pc__banner .shopify-pc__banner__btn-accept:hover,#shopify-pc__banner .shopify-pc__banner__btn-decline:hover,#shopify-pc__banner .shopify-pc__banner__dialog button:hover{background-color:#000;color:#fff}.button--secondary:active,#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs:active,#shopify-pc__banner .shopify-pc__banner__btn-accept:active,#shopify-pc__banner .shopify-pc__banner__btn-decline:active,#shopify-pc__banner .shopify-pc__banner__dialog button:active{opacity:.8;background-color:#000;color:#fff}.button--secondary:disabled,#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs:disabled,#shopify-pc__banner .shopify-pc__banner__btn-accept:disabled,#shopify-pc__banner .shopify-pc__banner__btn-decline:disabled,#shopify-pc__banner .shopify-pc__banner__dialog button:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.page-cart .js-mini-cart-close{display:none}.page-cart .mini-cart{display:flex}.page-cart .mini-cart__merge-section{flex:1;height:auto;background-color:red}.page-cart .mini-cart__header{padding-top:3.5rem}.page-cart .mini-cart__header{display:none}.page-cart .mini-cart__title{text-align:center;font-size:1.625rem;line-height:1.1;letter-spacing:-.01em;margin-bottom:2.813rem;text-transform:capitalize}.page-cart .mini-cart__dtfs{overflow:auto;border-radius:999px;height:.5rem}.page-cart .mini-cart__dtfs::-moz-progress-bar{background-color:var(--text-color);border-radius:999px}.page-cart .mini-cart__dtfs::-webkit-progress-value{background-color:var(--text-color);border-radius:999px;transition:all ease .3s}.page-cart .mini-cart__dtfs::-webkit-progress-bar{background-color:#d9d9d9}.page-cart .mini-cart__dtfs{width:25.938rem}.page-cart .mini-cart__items{padding:3.375rem 5.375rem 2.25rem 5.313rem}.page-cart .mini-cart__items .mini-cart__item{padding-top:.188rem}.page-cart .mini-cart__items .mini-cart__item .product_variant{padding-bottom:5.35rem!important}.page-cart .mini-cart__items .mini-cart__item .mini-cart__item-type{font-size:1rem;margin-bottom:.75rem}.page-cart .mini-cart__items .mini-cart__item .mini-cart__item-care{font-size:1rem}.page-cart .mini-cart__items .mini-cart__item .mini-cart__item-option{margin-bottom:1rem}.page-cart .mini-cart__items .mini-cart__item .mini-cart__item-fig{width:62.5%;margin-right:2.688rem;position:relative;padding-bottom:60.85%}.page-cart .mini-cart__items .mini-cart__item .mini-cart__item-fig .mini-cart__item-img{position:absolute;top:0}.page-cart .mini-cart__items .mini-cart__item .mini-cart__item-content{padding-top:.5rem}.page-cart .mini-cart__items .mini-cart__item .mini-cart__item-title{font-size:1rem;line-height:normal;margin-bottom:.5rem}.page-cart .mini-cart__items .mini-cart__item .price_section{justify-content:space-between;padding-left:.75rem}.page-cart .mini-cart__items .mini-cart__item .price_section .mini-cart__item-price{flex:1}.page-cart .mini-cart__items .mini-cart__item .price_section .mini-cart__item-price .mini-cart__item-total-price{font-size:1rem;padding-top:0}.page-cart .mini-cart__items .mini-cart__item .price_section .delete_btn{flex:1;display:flex;padding-top:2rem}.page-cart .mini-cart__upsell{border:none;padding-left:5.75rem;padding-top:0;padding-right:6.5rem}.page-cart .mini-cart__upsell .mini-cart__upsell-items{gap:.75rem;row-gap:2.563rem}.page-cart .mini-cart__upsell .mini-cart__upsell-items .mini{width:100%}.page-cart .mini-cart__upsell .mini-cart__upsell-items .mini .upsell_product_details{flex:1.4}.page-cart .mini-cart__upsell .mini-cart__upsell-items .mini .upsell_add{padding-inline:3.156rem;padding-block:1.063rem;width:auto;font-size:.813rem;line-height:1.2;letter-spacing:.05em}.page-cart .cart-sidebar-discount{padding-top:3.5rem;padding-right:5.5rem;padding-left:5.625rem;border:none}.page-cart .cart-sidebar-discount .order{display:block;text-align:center;font-size:1.625rem;line-height:1.1;letter-spacing:-.01em;margin-bottom:1rem}.page-cart .cart-sidebar-discount .discount_input{padding-bottom:2.25rem;gap:1.188rem}.page-cart .cart-sidebar-discount .discount_input input{width:57%}.page-cart .cart-sidebar-discount .discount_input #apply-discount-btn{padding-inline:5.313rem!important;width:43%}.page-cart .cart-sidebar-discount .mini-cart__totals{gap:0;padding-right:.313rem}.page-cart .cart-sidebar-discount .mini-cart__totals .mini-cart__subtotals{padding-bottom:1.625rem}.page-cart .cart-sidebar-discount .mini-cart__totals .discount-applied{padding-bottom:1.75rem}.page-cart .gift_text{margin-top:2.25rem;padding-inline:2rem}.page-cart .gift_text #textarea{border:1px solid rgba(63,56,68,.2);border-radius:.375rem;width:100%;padding-top:1.313rem;padding-left:1.5rem;padding-bottom:1.2rem}.page-cart .gift_text #textarea::placeholder{font-size:.75rem;font-weight:500;line-height:1.2;color:var(--text-color)}.page-cart .mini-checkout-footer{padding:2.188rem 5.813rem 6.5rem 5.625rem}.page-cart .mini-checkout-footer .cart__checkout-btn{height:3.5rem!important}.page-cart .mini-cart__subtotal-price,.page-cart .mini-cart__subtotal,.page-cart .mini-cart__total{font-size:1rem;line-height:1.2}.page-cart .mini-cart__saved-price,.page-cart .mini-cart__total-price{font-size:1rem}.page-cart .mini-cart-wrapper{width:100%}@media (width >= 64rem){.page-cart .mini-cart{flex-direction:column}.page-cart .mini-cart .minicart__merge-section .main-cart__header{padding-top:1.5rem}.page-cart #mini-cart__title{margin-bottom:1.5rem}.page-cart #mini-cart__dtfs{width:100%}.page-cart .mini-cart__items{padding:2rem 1rem}.page-cart .mini-cart__items .mini-cart__item{height:100%;gap:1rem}.page-cart .mini-cart__items .mini-cart__item .mini-cart__item-fig{width:100%;margin-right:0}.page-cart .mini-cart__items .mini-cart__item .mini-cart__item-title,.page-cart .mini-cart__items .mini-cart__item .mini-cart__item-care{font-size:.75rem}.page-cart .mini-cart__items .mini-cart__item .mini-cart__item-type{font-size:.625rem}.page-cart .mini-cart__items .mini-cart__item .price_section{height:100%;align-items:flex-start;width:40%}.page-cart .mini-cart__upsell{padding-inline:1rem}.page-cart .cart-sidebar-discount{padding:1rem 2rem}.page-cart .cart-sidebar-discount .order{margin-bottom:2rem}.page-cart .cart-sidebar-discount input::placeholder{font-size:.625rem;padding-left:.375rem}.page-cart .mini-checkout-footer{padding:1.5rem}.page-cart .mini-cart__upsell .mini-cart__upsell-items .mini .upsell_add{padding-inline:1.5rem}.page-cart .cart-sidebar-discount .discount_input #apply-discount-btn{padding-inline:2.969rem!important}}body.mini-cart-open{overflow:hidden}.mini-cart-wrap{display:flex;justify-content:space-between;flex-direction:column;position:fixed;bottom:0;right:0;width:100%;top:0!important;overflow:hidden;transform:translate(110%);transition:transform ease .3s;background:var(--background-color);z-index:9999;max-width:100%;padding-top:1.25rem;padding-inline:1.25rem;padding-bottom:1.875rem}@media (width >= 40rem){.mini-cart-wrap{padding:2.0625rem 1.4375rem 2.625rem 2rem;max-width:29.5625rem}}.mini-cart-wrap .minicart__merge-section{height:100%;overflow:auto}.mini-cart-open .mini-cart-wrap{transform:translate(0)}.mini-cart-wrap .js-mini-cart-close{background:transparent;border:none;cursor:pointer}.index.scrolled .minicart__merge-section{height:100%;overflow:auto}.minicart__merge-section:has(~.discount-apply){height:100%}.scrolled .minicart__merge-section:has(~.discount-apply){height:100%}.mini-cart-wrapper{display:flex;flex-direction:column;position:fixed;inset:0;width:100%;overflow-y:auto;transition:all ease .3s;background:#0000004d;z-index:9999;visibility:hidden;z-index:-1;opacity:0;background-color:#0006}.mini-cart-open .mini-cart-wrapper{visibility:visible;z-index:9999;opacity:1}.mini-cart-open .mini-cart-wrapper{transform:translate(0)}.mini-cart-wrapper.blocked{cursor:text;pointer-events:none;opacity:.7}.mini-cart .notched-corner-svg{position:absolute;z-index:1}.mini-cart .notched-corner-svg:nth-child(1){top:-.125rem;left:-.125rem}.mini-cart .notched-corner-svg:nth-child(2){top:-.125rem;right:-.125rem;transform:rotate(90deg)}.mini-cart .notched-corner-svg:nth-child(3){bottom:-.125rem;right:-.125rem;transform:rotate(180deg)}.mini-cart .notched-corner-svg:nth-child(4){bottom:-.125rem;left:-.125rem;transform:rotate(-90deg)}.mini-cart__button{justify-content:center}.mini-cart.blocked{opacity:.5;pointer-events:none}.mini-cart__recently-view .predictive-search-results__list{display:flex;overflow:hidden;overflow-x:auto}.mini-cart__recently-view .predictive-search-results__list .card-wrapper{min-width:10rem}.mini-cart__footer{flex:1;height:100%;padding-top:1.25rem;border-top:1px solid rgba(0,0,0,.3);padding-inline:.5rem}.mini-cart__progress-label{border-block:1px solid rgba(0,0,0,.3)}.mini-cart__item-fig{max-width:4.8125rem}@media (width >= 48rem){.mini-cart__item-fig{max-width:6rem}}.mini-cart__discount svg{width:1rem;height:1rem}.mini-cart__discount svg path{fill:#fff}.mini-cart__logo{max-width:7.75rem;max-height:2.5rem}.mini-cart__logo svg{width:100%;height:100%}@media (width >= 48rem){.mini-cart__upsell{margin-inline:.45rem}}.mini-cart__upsell-fig{max-width:6.1875rem;max-height:4.5rem;padding-left:.4375rem;margin:auto}@media (width >= 48rem){.mini-cart__upsell-fig{max-width:8.5rem;max-height:6.3125rem;padding-left:.6875rem}}.mini-cart__upsell-items{border:1px solid;border-radius:1rem;padding-block:.75rem}@media (width >= 48rem){.mini-cart__upsell-items{padding-block:1.125rem;padding-inline:1.375rem}}.header{height:var(--header-height--mobile);position:fixed;left:0;right:0;top:0;color:#000;z-index:999;padding:1.25rem;box-sizing:content-box;text-transform:uppercase;transition:all .4s ease}@media (width >= 48rem){.header{height:var(--header-height)}}.header *{text-transform:uppercase}.page-index .header{color:#fff}.header__utilities,.header__nav{position:absolute;left:1.25rem;height:var(--header-height)}@media (width >= 48rem){.header__utilities,.header__nav{left:4.5rem}}.header__utilities{right:1.25rem;left:auto}@media (width >= 48rem){.header__utilities{right:4.5rem}}.header__cart-count{position:relative}.header__cart-count svg{width:3.125rem;height:2.5rem}.header__cart-count svg path{stroke:currentColor}.header__cart-count-total{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;font-weight:700}.header__cart-count-total .cart-total__count{font-size:1.25rem;line-height:.9;letter-spacing:-.04em;font-weight:700}.header__logo{height:1.875rem;position:absolute;transform:translate(-50%);max-width:7.75rem;width:100%;left:49.5%}@media (width >= 48rem){.header__logo{height:2.5625rem;max-width:10.8125rem;left:50%}}.header__logo svg{width:100%;height:100%}.header__logo svg path{fill:currentColor}.header--scroll-down{transform:translateY(-100%)}.header--scroll-up{background:#000;color:#fff}.footer{overflow:hidden}.footer__logo{max-width:6.25rem}@media (width >= 48rem){.footer__logo{max-width:7.8125rem}}.footer__form svg path{fill:#fff}.footer__form input:-webkit-autofill{-webkit-text-fill-color:#ffffff!important;transition:background-color 9999s ease-in-out 0s!important}.klaviyo-message{margin-top:.625rem}.footer__form-wrapper{transition:border-color .3s}.footer__form-wrapper:focus-within{border-color:#fff!important}.footer__form-wrapper.klaviyo-error{border-color:#cd3824!important}.footer__input:focus{outline:none;box-shadow:none}@media screen and (max-width: 768px){.footer__social svg{height:1.5625rem!important;width:1.5625rem!important}.footer__form svg{height:1.25rem!important;width:1.25rem!important}}.plp-wrap{margin:5.9375rem 1.25rem 5.5rem}@media (width >= 48rem){.plp-wrap{margin-top:8.75rem;margin-bottom:8.75rem}}.page-collection .plp-wrap{margin-top:4rem;margin-bottom:6.25rem}@media (width >= 48rem){.page-collection .plp-wrap{margin-top:6.5rem;margin-bottom:12.5rem}}.plp-card{background-color:#f7f7f7;border-radius:.25rem;overflow:hidden}.plp-card .badge-coming-soon,.plp-card .badge-custom{position:absolute;z-index:2;top:30%;right:1rem}@media (width >= 48rem){.plp-card .badge-coming-soon,.plp-card .badge-custom{right:0;top:40%}}.plp-card .badge-coming-soon svg,.plp-card .badge-custom img{max-width:6.25rem}@media (width >= 48rem){.plp-card .badge-coming-soon svg{max-width:100%}.plp-card .badge-custom img{max-width:10.625rem}}.plp-card__image{max-width:37.5rem;margin:0 auto}.plp-card__bg-img{opacity:0;transition:all .4s ease-in-out;visibility:hidden}@media (width >= 48rem){.plp-card:hover{color:#fff}.plp-card:hover .plp-card__inner,.plp-card:hover .plp-card__price,.plp-card:hover .plp-card__variant{opacity:0;transition:opacity .3s ease-in-out}.plp-card:hover .plp-card__bg-img{opacity:1;visibility:visible}.plp-card:hover .button--primary-black{background-color:#fff;color:#000;transition:all .3s ease-in-out}}.hero{overflow:hidden}@media (max-width: 40rem){.hero__title br{display:none}}.hero__description{line-height:1.2;width:100%;max-width:100%}@media (width >= 48rem){.hero__description{max-width:27.75rem}}.hero .constrain-ratio{height:45.4vw;max-height:unset;min-height:unset}.hero .mobile-constrain-ratio{height:100vw;max-height:unset;min-height:unset}.hero-carousel__swiper{transition:background-color 1s cubic-bezier(.4,0,.2,1)}.hero-carousel__swiper .swiper-slide-active .plp-card__inner,.hero-carousel__swiper .swiper-slide-active .plp-card__variant,.hero-carousel__swiper .swiper-slide-active .plp-card__price,.hero-carousel__swiper .swiper-slide-active .plp-card form{opacity:1!important}.hero-carousel__swiper .swiper .plp-card{background-color:unset}@media (width < 48rem){.hero-carousel__swiper .swiper .plp-card .badge-coming-soon,.hero-carousel__swiper .swiper .plp-card .badge-custom{bottom:-.75rem;right:4.1875rem;top:auto}}@media (width >= 48rem){.hero-carousel__swiper .swiper .plp-card .badge-coming-soon,.hero-carousel__swiper .swiper .plp-card .badge-custom{right:5%}}@media (width >= 64rem){.hero-carousel__swiper .swiper .plp-card .badge-coming-soon,.hero-carousel__swiper .swiper .plp-card .badge-custom{right:10%}}.hero-carousel__swiper .swiper .plp-card__inner,.hero-carousel__swiper .swiper .plp-card form{opacity:0;transition-delay:.3s!important;transition:opacity .5s}.hero-carousel__swiper .swiper .plp-card:hover{color:#000}.hero-carousel__swiper .swiper .plp-card:hover .button--primary-black{background-color:#000;color:#fff}.hero-carousel__swiper .swiper .plp-card:hover .plp-card__bg-img{opacity:0}.hero-carousel__swiper .swiper .plp-card__content{margin-bottom:3.75rem}@media (width >= 48rem){.hero-carousel__swiper .swiper .plp-card__content{margin-bottom:2.875rem}}.hero-carousel__swiper .swiper-button-next{margin-right:1.0625rem}@media (width >= 48rem){.hero-carousel__swiper .swiper-button-next{margin-right:20.5%}}.hero-carousel__swiper .swiper-button-prev{margin-left:1.0625rem}@media (width >= 48rem){.hero-carousel__swiper .swiper-button-prev{margin-left:20.5%}}.pdp-swiper-badge{left:-.5rem;bottom:-1.875rem;transform:rotate(-23deg)}@media (width >= 48rem){.pdp-swiper-badge{left:-1.25rem}}.visually-hidden{display:none}.pdp{gap:2.5rem;padding-inline:0;max-width:90rem;margin-inline:auto}@media (width >= 48rem){.pdp{padding-inline:1.25rem;gap:3.125rem}}@media (width >= 64rem){.pdp{padding-inline:3.3125rem;gap:4.3125rem}}.pdp__stars{font-family:Greed Narrow,Arial Narrow,sans-serif;text-transform:uppercase}.pdp-data{width:100%;max-width:100%;padding-inline:1.25rem}@media (width >= 48rem){.pdp-data{padding-right:1.25rem}}@media (width >= 64rem){.pdp-data{padding-right:3.75rem;max-width:42.5%}}.pdp-data .upsell-cta{background-color:var(--vv-light-gray)}.pdp-data .accordion{padding-top:1.75rem;border-top:1px solid rgba(0,0,0,.3)}.pdp-data .accordion .icon{transition:transform .3s ease}@media (width >= 48rem){.pdp-data .accordion{padding-top:2rem}}.pdp-data .accordion__content{overflow:hidden;transition:height .3s ease}.pdp-data .accordion__content a{text-decoration:underline}.pdp-data .accordion__content ul{list-style:unset;padding-left:1rem}.pdp-data .accordion__content ol{list-style:auto;padding-left:1rem}.pdp-data .accordion__content .metafield-rich_text_field{padding-block:1rem}.pdp-data .accordion__content .metafield-rich_text_field>*{margin-bottom:1rem}.pdp-data .accordion__content .metafield-rich_text_field>*:last-child{margin-bottom:0}.pdp-data .variant-button.selected{border-color:#000}.pdp-data .variant-button:disabled{pointer-events:none;opacity:.5}.pdp-media{width:100%;max-width:100%}@media (width >= 48rem){.pdp-media{max-width:57.5%}}.pdp-media .pdp-swiper-wrap{aspect-ratio:1/1}.pdp-media .pdp-swiper-wrap .swiper-slide{overflow:hidden}.pdp-media .pdp-thumbs-wrap .swiper-wrapper{justify-content:center}@media (width >= 48rem){.pdp-media .pdp-thumbs-wrap .swiper-wrapper{justify-content:unset}}.pdp-media .pdp-thumbs-wrap .swiper-slide{max-width:3.5rem;max-height:3.5rem;border-radius:.875rem;overflow:hidden}@media (width >= 48rem){.pdp-media .pdp-thumbs-wrap .swiper-slide{max-width:6.1875rem;max-height:6.1875rem}}.pdp-media .pdp-thumbs-wrap .swiper-slide-thumb-active{border:1px solid #000000}.pdp .rc-widget__root .rc-purchase-option__selector{font-family:Greed Narrow,Arial Narrow,sans-serif;text-transform:uppercase}quantity-input{display:flex;gap:.40625rem;padding-inline:.875rem;padding-top:.9375rem;padding-bottom:.9375rem;height:fit-content;border:1px solid #000000;border-radius:.6875rem;max-width:6.75rem;min-height:3.75rem}quantity-input .quantity__button{width:100%;cursor:pointer;display:flex;align-items:center;justify-content:center;flex:.5}quantity-input .quantity__input{width:100%;-webkit-appearance:none;appearance:none;pointer-events:none;text-align:center;flex:1;-moz-appearance:textfield}quantity-input .quantity__input::-webkit-outer-spin-button,quantity-input .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.text-hero{margin:2rem 1rem;position:relative;margin-bottom:0}@media (width >= 48rem){.text-hero{margin:3.5rem 4.3125rem}}.text-hero__desc{max-width:31.375rem;margin:0 auto}.text-hero__desc.text-left{margin-left:0}.text-hero__desc.text-right{margin-right:0}.text-hero__desc p{line-height:1.2}.text-hero__desc p:not(:last-of-type){margin-bottom:1em}.text-hero__badge{position:absolute;left:50%;transform:translate(-50%);z-index:1;top:-1.625rem}@media (width >= 48rem){.text-hero__badge{top:-3rem}}.text-hero__badge svg{width:5.75rem}@media (width >= 48rem){.text-hero__badge svg{width:100%}}.text-hero__inner{margin:auto;max-width:50.1875rem;padding:2.75rem 1rem 4rem}@media (width >= 48rem){.text-hero__inner{padding:4.375rem 1rem 6.5rem}}.make-you-feel__inner{max-width:58.375rem;margin-inline:auto}@media (width >= 48rem){.make-you-feel__inner{margin-bottom:2.3125rem}}.make-you-feel__header{margin-bottom:3.1875rem}@media (width >= 48rem){.make-you-feel__header{margin-bottom:2.6875rem}}.make-you-feel__swiper{padding-bottom:1.5625rem!important}.make-you-feel__swiper .swiper-button-next{background-color:var(--background-color);position:relative;transform:translate(0)}@media (width >= 48rem){.make-you-feel__swiper .swiper-button-next{transform:translateY(-50%);position:absolute;top:35%}}.make-you-feel__swiper .swiper-button-prev{background-color:var(--background-color);position:relative;transform:translate(0) rotate(180deg)}@media (width >= 48rem){.make-you-feel__swiper .swiper-button-prev{transform:translateY(-50%) rotate(180deg);position:absolute;top:35%}}@media (width >= 48rem){.make-you-feel__swiper:before,.make-you-feel__swiper:after{content:"";position:absolute;top:0;width:2.5rem;height:100%;z-index:2;pointer-events:none}.make-you-feel__swiper:before{left:0;background:linear-gradient(to right,white 0%,transparent 100%)}.make-you-feel__swiper:after{right:0;background:linear-gradient(to left,white 0%,transparent 100%)}}.make-you-feel__container{width:100%;border:2px solid;border-radius:1rem;margin-inline:auto;padding-inline:.875rem}@media (width >= 48rem){.make-you-feel__container{width:calc(100% - 16.25rem)}}.make-you-feel__container .flavour-icon{position:absolute;bottom:-1.25rem;max-width:6.125rem;z-index:1}@media (width >= 48rem){.make-you-feel__container .flavour-icon{bottom:-1.5625rem;max-width:100%}}.make-you-feel__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:100%;margin-inline:auto;padding-top:3.4375rem;padding-bottom:5.0625rem}@media (width >= 48rem){.make-you-feel__wrapper{max-width:20.75rem;padding-top:3.75rem;padding-bottom:4.6875rem}}.make-you-feel__wrapper svg{width:1.25rem;height:1.8125rem;margin-bottom:.1875rem}.make-you-feel__block{display:flex;align-items:center;justify-content:center;border-radius:1.8125rem;height:4.25rem;width:100%;padding-inline:2rem;letter-spacing:0}@media (width >= 48rem){.make-you-feel__block{height:3.625rem;font-size:1.5rem}}.make-you-feel__block .metafield-rich_text_field{font-size:1.5rem;line-height:1.03;font-weight:800}@media (width >= 48rem){.make-you-feel__block .metafield-rich_text_field{font-size:1.25rem;font-weight:900;text-wrap-mode:nowrap}}.make-you-feel__block .metafield-rich_text_field br{display:block}@media (width >= 48rem){.make-you-feel__block .metafield-rich_text_field br{display:none}}@media (width >= 48rem){.make-you-feel__block.font-size-small .metafield-rich_text_field{font-size:1.25rem}}.make-you-feel__block.font-size-large .metafield-rich_text_field{text-wrap-mode:wrap}@media (width >= 48rem){.make-you-feel__block.font-size-large .metafield-rich_text_field{font-weight:900}}.make-you-feel__icon{font-size:2.0625rem;line-height:1.03;font-weight:900;letter-spacing:-.03em}@media (width >= 48rem){.make-you-feel__icon{font-size:1.8125rem}}.make-you-feel__pagination{margin-top:3.5rem}@media (width >= 48rem){.make-you-feel__pagination{margin-top:4.25rem}}@media (width >= 64rem){.bundle-banner__header{padding-left:5rem}}#klaviyo-bis-button-container{width:100%;justify-content:center}#klaviyo-bis-button-container button{text-transform:uppercase;font-family:Greed Condensed!important;font-weight:800!important;font-size:1.125rem!important;line-height:1.5rem!important}#klaviyo-bis-button-container:empty{display:none!important}.klaviyo-bis-trigger{display:none!important}@media (width >= 601px){div[data-testid=POPUP]>div{min-width:540px}}div[data-testid=POPUP] form div[data-testid=form-row] h1 span{font-weight:800!important;height:auto!important;letter-spacing:0!important;font-family:Greed Condensed!important;font-size:2.25rem!important;line-height:1.02873!important}@media (width >= 48rem){div[data-testid=POPUP] form div[data-testid=form-row] h1 span{font-size:2.5rem!important}}div[data-testid=POPUP] form div[data-testid=form-row]:nth-child(2) span{font-family:Greed Narrow!important;font-size:1.125rem!important;line-height:1.56!important;letter-spacing:.02em!important;font-weight:400!important;display:block!important;margin-left:auto!important;margin-right:auto;max-width:250px;line-height:1.1!important}@media (width >= 48rem){div[data-testid=POPUP] form div[data-testid=form-row]:nth-child(2) span{max-width:unset}}div[data-testid=POPUP] form div[data-testid=form-row] input{border-radius:.75rem!important;font-family:Greed Condensed!important}div[data-testid=POPUP] form div[data-testid=form-row] input::placeholder{font-family:Greed Condensed!important}div[data-testid=POPUP] form div[data-testid=form-row] button{font-family:Greed Condensed!important;align-items:center!important;justify-content:center!important}#shopify-pc__banner{border-radius:.5rem;bottom:1rem;display:block;max-width:640px;left:50%;transform:translate(-50%)}#shopify-pc__banner #shopify-pc__banner__body-title{font-family:Greed Condensed,Arial Narrow,sans-serif;text-transform:uppercase}#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs,#shopify-pc__banner .shopify-pc__banner__btn-accept,#shopify-pc__banner .shopify-pc__banner__btn-decline,#shopify-pc__banner .shopify-pc__banner__dialog button{text-align:center;flex:none;text-decoration:none}#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs:hover,#shopify-pc__banner .shopify-pc__banner__btn-accept:hover,#shopify-pc__banner .shopify-pc__banner__btn-decline:hover,#shopify-pc__banner .shopify-pc__banner__dialog button:hover{box-shadow:-1.76px 2.64px 3.52px #fff6 inset}#shopify-pc__banner .shopify-pc__banner__btns{justify-content:space-between}@media (max-width: 640px){#shopify-pc__banner .shopify-pc__banner__btns{flex-direction:column;gap:1px}}#shopify-pc__banner .shopify-pc__banner__btn-accept{order:3;flex:1}.video-carousel__title{max-width:34.6875rem;width:100%;margin-inline:auto}@media (width >= 48rem){.video-carousel__swiper{padding-inline:5.625rem!important}}.video-carousel__swiper .swiper-slide{height:auto!important}.video-carousel__swiper .swiper-slide .video-card{border-radius:1.75rem;overflow:hidden;height:100%;aspect-ratio:.558}.video-carousel__swiper .swiper-slide .video-card:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(180deg,#0006,#0000 18.87%)}.video-carousel__swiper .swiper-slide .video-card .play-button{border:3px solid rgba(255,255,255,.2);border-radius:.875rem;padding-inline:1.0625rem;padding-block:.9375rem;color:#fff}.video-carousel__swiper .swiper-slide .video-card .play-button__pause{display:none}.video-carousel__swiper .swiper-slide .video-card .play-button__play,.video-carousel__swiper .swiper-slide .video-card .play-button.playing,.video-carousel__swiper .swiper-slide .video-card .play-button.playing .play-button__pause{display:block}.video-carousel__swiper .swiper-slide .video-card .play-button.playing .play-button__play{display:none}@media (width >= 48rem){.video-carousel__swiper .swiper-slide .video-card .play-button.playing,.video-carousel__swiper .swiper-slide .video-card .play-button.playing .play-button__play{display:none}}@media (width >= 48rem){.video-carousel__swiper .swiper-slide .video-card:hover .play-button.playing,.video-carousel__swiper .swiper-slide .video-card:hover .play-button.playing .play-button__pause{display:block}}.accordion-section-wrap{margin-top:6.25rem;margin-bottom:6.25rem}@media (width >= 48rem){.accordion-section-wrap{margin-top:7.5rem;margin-bottom:7.5rem}}.accordion-section{max-width:55.625rem;margin-inline:auto}.accordion-section .accordion{border:1px solid var(--vv-light-black-fade);border-radius:.625rem;padding-inline:1.875rem;border-radius:.5rem}@media (width >= 48rem){.accordion-section .accordion{padding-inline-start:1.875rem;padding-inline-end:2.375rem}}.accordion-section .accordion__title{font-size:1.25rem;line-height:1.2;letter-spacing:normal;font-weight:600}@media (width >= 48rem){.accordion-section .accordion__title{font-size:1.5rem}}.accordion-section .plus-icon{opacity:1;transition:.3s opacity ease-in-out}.accordion-section .minus-icon{opacity:0;transition:.3s opacity ease-in-out}.accordion-section details[open] .plus-icon{opacity:0}.accordion-section details[open] .minus-icon{opacity:1}.accordion-section .accordion__content{overflow:hidden;transition:height .3s ease;color:#606060;font-size:1.25rem;line-height:1.2;letter-spacing:normal;font-weight:600}.accordion-section .accordion__content p,.accordion-section .accordion__content ul,.accordion-section .accordion__content ol,.accordion-section .accordion__content h1,.accordion-section .accordion__content h2,.accordion-section .accordion__content h3,.accordion-section .accordion__content h4,.accordion-section .accordion__content h5,.accordion-section .accordion__content h6{margin-bottom:1em}.accordion-section .accordion__content a{text-decoration:underline}.page-policy{background-color:var(--vv-light-gray)}.shopify-policy__container{max-width:55.6875rem!important;width:100%;padding-inline:0!important;margin-inline:auto;padding-top:4.375rem;padding-bottom:15.625rem;padding-inline:1.25rem!important}@media (width < 768px){.shopify-policy__container{padding-top:3.75rem;padding-bottom:10.125rem}}.shopify-policy__title{text-align:center}.shopify-policy__title h1{text-transform:capitalize}.shopify-policy__body{max-width:53.125rem;width:100%;margin-inline:auto;font-family:Greed Narrow;font-weight:600;font-size:1.25rem;line-height:1.2;letter-spacing:normal}.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4,.shopify-policy__body h5,.shopify-policy__body h6{padding-top:6.5rem;padding-bottom:1.5rem}@media (width < 48rem){.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4,.shopify-policy__body h5,.shopify-policy__body h6{padding-top:4rem}}.shopify-policy__body>:is(h1,h2,h3,h4,h5,h6):first-of-type{padding-top:0}.shopify-policy__body ul,.shopify-policy__body ol,.shopify-policy__body menu{margin-bottom:1em}.shopify-policy__body ul li,.shopify-policy__body ol li,.shopify-policy__body menu li{list-style:disc;margin-bottom:1em;margin-left:1em}.shopify-policy__body p{font-size:1.25rem}.shopify-policy__body p:not(:last-of-type){margin-bottom:1em}.shopify-policy__body p:first-of-type{text-align:center;padding-top:1rem;padding-bottom:5.6875rem;font-weight:400;text-transform:capitalize;line-height:.9}@media (width < 48rem){.shopify-policy__body p:first-of-type{padding-bottom:4.75rem}}.page-page-faq{background-color:var(--vv-light-gray)}.page-page-faq h1{padding-top:4.375rem;text-transform:capitalize;max-width:55.6875rem;padding-inline:1.25rem;margin-inline:auto;text-align:center}.page-404{padding-top:0}.page-404 .hero__header{padding:0;z-index:auto}@media (width >= 48rem){.page-404 .hero__header{font-size:8rem!important}}.page-404 .hero__content-wrapper{position:relative;align-items:center;gap:11.125rem}@media (width >= 48rem){.page-404 .hero__content-wrapper{gap:1rem}}.page-404 .hero__title{position:relative;z-index:1}.page-404 .hero__description{position:relative;z-index:30}@media (width <= 48rem){.page-404 .hero__description{padding-inline:1.5625rem}}.page-404 .hero__description a{background-position:0% 107%}.page-404 .hero__description p:first-child{padding-bottom:1rem}body{font-family:Greed Condensed;color:var(--vv-light-black);background-color:var(--background-color);padding-top:80px}@media (width >= 48rem){body{padding-top:96px}}body.page-index{padding-top:0}
