.element--height-adapt{height:auto;min-height:auto}.element--height-adapt .card__whole-link{position:absolute}.element--height-adapt .card__image--background{height:auto;position:static}.element--height-adapt .card__image--background .lazy-image.lazy-image--background{height:auto!important;position:static}.element--height-adapt .card__image--background .lazy-image.lazy-image--background img{height:auto;object-fit:contain;position:static;width:100%}.main-go-top{--color-background-main: #E02923;bottom:calc(var(--gutter-regular) + 20px)}.main-go-top svg{--color-text-main: #fff5e0}.gfgConsolidatedProgressBarSideCartWrapperV4:empty{display:none}@media screen and (max-width:767px){.breadcrumb-main+.shopify-section{margin-top:clamp(2.5rem,var(--container-vertical-space),5rem)}}@media screen and (min-width:768px){.element--is-sticky{top:calc(var(--header-group-height) + var(--col-gap))}}.mount-announcement-bar announcement-bar{background-color:#5c087e}.site-header .header-container.header-container--top{background-color:var(--color-background-header)}#announcement-sections--18342543556779__announcement .announcement-bar__content-nav{background-color:transparent!important}.header-actions .button--header-account,.header-actions .button--header-cart{height:45px!important}.header-actions .button--header-account{display:flex;padding:var(--button-padding-small)!important}.header-actions .button--header-account .account-icon{position:static}.header-container--bottom{--color-background-header: #E02923;--color-text-header: #FFEBCF}.header-container .site-nav{justify-content:center}.header-container .site-nav.style--classic .submenu{top:calc(100% - var(--header-vertical-space) / 2)}.header-container .header__bottom{padding-bottom:4px;padding-top:4px}.header-container .site-search-handle input{background:#fff;border-width:0px}.header-container.header-container--bottom{background-color:#e02923}sidebar-drawer.sidebar:not(#site-cart-sidebar),sidebar-drawer.sidebar:not(#site-cart-sidebar) .sidebar__header{background:#e02923;color:#ffebcf}#site-cart-sidebar{background:var(--color-background-main)}sidebar-drawer.sidebar:not(#site-cart-sidebar) .sidebar__title{color:#ffebcf}sidebar-drawer.sidebar:not(#site-cart-sidebar) .site-nav-container nav,sidebar-drawer.sidebar:not(#site-cart-sidebar) .sidebar__close svg{--color-text-main: #FFEBCF}#site-menu-sidebar .sidebar__body{background-color:var(--color-background-main)}#site-menu-sidebar .sidebar__body .site-nav-container a{color:#3e3e3e}#site-menu-sidebar .sidebar__body .site-nav-container .link-list{--color-text-main: #3e3e3e}#site-menu-sidebar .sidebar__footer{background-color:#e02923}#site-menu-sidebar .sidebar__footer .social-icons a,#site-menu-sidebar .sidebar__footer .localization-form{--color-text-main: var(--color-background-main)}#site-menu-sidebar .logo-img,#site-menu-sidebar .logo-img img{height:auto}#site-menu-sidebar .sidebar__title{height:0;opacity:0;visibility:hidden}body:not(.sidebar-opened) .mount-announcement-bar{position:sticky;top:0;z-index:101}body:not(.sidebar-opened) .site-header-container{position:sticky;top:var(--announcement-bar-height, 40px);z-index:100}.card.product-item{display:flex;flex-direction:column}.card.product-item .product-item__text{flex:1;padding-bottom:calc(46px + var(--gutter-regular));position:relative}.card.product-item .product-item__text .product-item__quick-buy{bottom:var(--gutter-regular);left:var(--gutter-regular);position:absolute;width:calc(100% - (var(--gutter-regular) * 2))}.product-item__quick-buy .quick-add-to-cart-button .button{--color-text-cards: #e02923}.template-index .main-content .shopify-section,.template-index .main-footer{--container-vertical-space: 55px}.template-index .section-heading .section-heading__title{font-size:25px}.template-collection{--color-facets-sidebar: #e02923}#site-filters-sidebar .sidebar__body{background-color:var(--color-background-main)}#site-filters-sidebar .sidebar__body{color:#3e3e3e}.template-collection .breadcrumb-main .breadcrumb__link a,.template-collection .breadcrumb-main .breadcrumb__separator,.template-collection .breadcrumb-main .breadcrumb__current{color:var(--color-facets-sidebar)}.template-collection .section-heading .section-heading__text>*{color:var(--color-facets-sidebar)}.facets-sidebar .collection-filters__field,.facets-sidebar .facets__wrapper .facets__summary-text{color:var(--color-facets-sidebar)}.facets-sidebar .collection-filters__item .select__select{border-color:#3e3e3e!important;color:#3e3e3e}.product-price--sale{color:#e02923!important}product-page .product__title{color:#5c087e;font-size:32px}product-page .product__description>h2{font-size:15px}product-page .product-price>*{font-size:20px}.product-text .product-price .product-price--original{color:var(--color-text-main)}.product__description-icon__wrapper{display:flex!important;flex-wrap:wrap;margin-bottom:0!important}.product__description-icon__wrapper .product__description-icon-item{flex-grow:0;height:60px}.product__description-icon__wrapper .product__description-icon-item img{height:100%;max-width:100%;object-fit:contain}.product__description.has-last-description-icons{margin-bottom:0!important}.product__description.has-last-description-icons>*:last-child{margin-bottom:0!important}.product__description-icon__wrapper.last{margin-bottom:1.375rem!important}.wave-product-related .product-related-item__price{margin-bottom:10px}.wave-product-related .product-related-item__price .product-price{align-items:flex-end;display:flex;flex-direction:column}.wave-product-related .product-related-item__price .product-price>*{font-size:14px;font-weight:600}.wave-product-related .product-related-item__price .product-price>.product-price--compare{margin:0}.wave-product-related .product-related-item__button .quick-add-to-cart{--color-text-main: #e02923}.wave-product-related .product-related-item__bundle-info{display:flex;flex-direction:column;margin-top:5px}.wave-product-related .product-related-item__bundle-info .product-related-item__bundle-info-text{font-size:14px}.wave-product-related{container-name:wave-product-related;container-type:inline-size}.wave-product-related .product-related-item__info{display:flex;flex:1}@container wave-product-related (max-width: 500px){.wave-product-related .product-related-item__button{margin-left:0;margin-top:5px}.wave-product-related .product-related-item__button .quick-add-to-cart-button .button{width:100%}.wave-product-related .product-related-item__info{flex-direction:column}.wave-product-related .product-related-item__price .product-price{align-items:flex-start}}@media screen and (max-width:767px){.product__description-icon__wrapper .product__description-icon-item{width:50%}.wave-product-related .product-related-item__bundle-info .product-related-item__bundle-info-text{font-size:12px}}.main-footer{background-color:#5c087e}.main-footer .footer-item__menu a{border-bottom:0}.main-footer .footer-item__menu a:hover,.footer-bottom a:hover{border-bottom:1px solid;color:gray!important}.footer-item__menu .social-icons{margin-top:1.5rem}.footer-item__menu .social-icons a:first-child{margin-left:0}.footer-item__title{font-size:15px;font-weight:700}.ly-switcher-wrapper.bottom_right{display:none!important}.template-register .account>h1{text-align:center}.template-register .account>.account__form-block{margin-left:auto;margin-right:auto}.template-login .account form>h1{text-align:center}.template-login .account form>.account__form-block{margin-left:auto;margin-right:auto}.template-login #recover_password>h3{text-align:center}.template-login #recover_password>.alert{display:block;margin-left:auto;margin-right:auto;max-width:25.6875rem}.product-item.card .product-item__image-figure{background-color:#fff}.product-item.card .product-item__image-figure img{padding:5px}.wc-preorder-popup{top:0;right:0;bottom:0;left:0;position:fixed;z-index:999999}.wc-preorder-popup-background{background:#0003;top:0;right:0;bottom:0;left:0;position:absolute}.wc-preorder-popup-modal{align-items:center;background:#fff;border:1px solid var(--border-color);display:flex;flex-direction:column;left:50%;max-width:420px;padding:40px 20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.wc-preorder-popup-close{cursor:pointer;position:absolute;right:10px;top:5px}.wc-preorder-popup-message{max-width:324px;width:100%}.wc-preorder-popup-cta{margin-top:20px}.cart-quick-reminder .reminder-title{font-size:calc(var(--font-4)* var(--FONT-ADJUST-ACCENT));font-weight:500;line-height:var(--leading-normal);text-transform:uppercase}.cart-form-item__price-title-variants .product__badges .product-item__badges,.cart-item__content .product__badges .product-item__badges{margin-bottom:7px;position:static}.cart-form-item__price-title-variants .product__badges .product-item__badge,.cart-item__content .product__badges .product-item__badge{border-radius:3px;float:none;font-size:12px;padding:0 7px 2px}.button[name=checkout].disabled,.button[name=checkout].disabled:hover{background:#b4b4b4;border-color:#b4b4b4;cursor:not-allowed}.main-page .article{background-color:#fff;border-radius:16px;padding:60px}@media screen and (max-width:767px){.article__content.rte ol,.article__content.rte ul{margin-left:0;margin-right:0}.main-page .article{padding:50px 25px}}@media screen and (max-width:767px){.product-item.card .product-item__text .product-item__title{--base-body-size: 13}}.product-nutriscore--attribute-meter .product-nutriscore__item{width:20%}.product-nutriscore--attribute-meter .product-nutriscore__item-segment{border-radius:0!important}.product-nutriscore--attribute-meter .active .product-nutriscore__item-segment{background-color:#9b0000!important;opacity:1!important}.product-nutriscore--attribute-meter .product-nutriscore__item-label{font-size:1rem;opacity:0}.product-nutriscore--attribute-meter .active .product-nutriscore__item-label{font-size:1rem;opacity:1}.product-nutriscore--attribute-meter .product-nutriscore_bar{column-gap:5px;padding-top:25px}.product-nutriscore--attribute-meter .product-nutriscore__item-icon{height:auto}.product-nutriscore--attribute-meter .product-nutriscore__item-icon img{height:auto;max-height:18px;object-fit:contain;width:100%}.site-nav.style--classic .submenu.mega-menu .submenu-masonry{flex:1}.site-nav.style--classic .submenu.mega-menu .menu-promotion{--border-radius-cards: 8px}.site-nav.style--classic .submenu.mega-menu .menu-promotion .menu-promotion-background-image img{border-radius:var(--border-radius-cards);height:auto;object-fit:contain;width:100%}.site-nav.style--classic .submenu.mega-menu .submenu-collection-image{display:flex;justify-content:center}.site-nav.style--classic .submenu.mega-menu .submenu-collection-image>.mega-link{flex:1;padding-bottom:0!important}.site-nav.style--classic .submenu.mega-menu .submenu-holder{justify-content:center}.site-nav.style--classic .submenu.mega-menu .submenu-holder .submenu-collection-image .mega-link-inner .menu-link{flex-direction:column}.site-nav.style--classic .submenu.mega-menu .submenu-holder .submenu-collection-image .mega-link-inner .menu-link>span{text-align:center}.site-nav.style--classic .submenu.mega-menu .submenu-holder .submenu-collection-image .mega-link-inner .menu-link .menu-link__image{max-width:150px}mobile-navigation .site-nav.style--sidebar .submenu.mega-menu .submenu-collection-image{display:grid;grid-template-columns:repeat(2,1fr)}mobile-navigation .site-nav.style--sidebar .submenu.mega-menu .submenu-collection-image .submenu-back{grid-column:span 2}mobile-navigation .site-nav.style--sidebar .submenu.mega-menu .submenu-collection-image .mega-link .mega-link-inner .menu-link{align-items:center;flex-direction:column}mobile-navigation .site-nav.style--sidebar .submenu.mega-menu .submenu-collection-image .mega-link .mega-link-inner .menu-link__image{max-width:150px}input[type=text].error,input[type=search].error,input[type=password].error,input[type=email].error,input[type=file].error,input[type=number].error,input[type=tel].error,input[type=url].error,textarea.error{background-color:#fff6f6;border-color:#e02923;color:#e02923}#create_customer .checkbox-input{align-items:flex-start;display:flex;gap:8px;margin-bottom:.25rem;text-align:left}#create_customer .checkbox-input>input{height:15px;margin:4px 0 0;width:15px}#create_customer .checkbox-input>label{flex:1}#create_customer .checkbox-input--last,.group-errors{margin-bottom:1rem}.checkbox-input.error label,.checkbox-input.error label a{color:#e02923}.checkbox-input label a{text-decoration:underline}.group-errors{margin-bottom:10px}.group-errors .err_msg{color:#e02923}.shop-the-look__slider .section-heading__text{padding-right:0}.template-page-txo-gifting-page .breadcrumb-main{display:none}.template-page-txo-gifting-page .featured-collection .section-heading__text{--base-headings-size: 65;--base-body-size: 22}.template-page-txo-gifting-page .featured-collection .section-heading__text .section-heading__subheading{font-weight:500}.template-page-txo-gifting-page .media-with-text-overlay{--border-radius-cards: 0}.template-page-txo-gifting-page .element--height-adapt .card__text{position:absolute}.template-page-txo-gifting-page .shop-the-look__slider .css-slider-container>.grid{justify-content:center}.template-page-txo-gifting-page .shop-the-look__slider .section-heading__text .section-heading__title{color:#5c077e;font-weight:700}.template-page-txo-gifting-page .text-columns-images .css-slider-container>.grid .text-size--small{font-size:14.5px}@media screen and (max-width:767px){.template-page-txo-gifting-page .element--height-adapt .card__text{max-width:80%}.template-page-txo-gifting-page .element--height-adapt .card__text h3{font-size:12px}}.drawer-menu-opened #sloyalty-widget{display:none!important}.site-menu-sidebar-footer .localization-form__content{--color-text-main: #000}.mealkit-datepicker{display:flex;position:relative}.mealkit-datepicker input{width:100%}.mealkit-datepicker.is-loading{opacity:.5}.mealkit-datepicker.is-loading .flatpickr-input{cursor:not-allowed}.cart__additionals:empty{display:none}.cart__additionals+.cart-instructions{border-top:0}#AjaxCartAdditionals2{padding-top:0!important;border-top:0!important}.mealkit-datepicker-wrapper .flatpickr-input{position:relative;width:100%;z-index:1;background:none;padding-left:50px}.mealkit-datepicker-wrapper .icon-calendar{position:absolute;left:.5rem;top:.5rem;width:30px;max-height:calc(100% - 1rem)}
/*# sourceMappingURL=/cdn/shop/t/31/assets/wave.css.map */
