@font-face{font-family:Callisten;src:url(/cdn/shop/files/Callisten.woff2?v=1770892086) format("woff2"),url(/cdn/shop/files/Callisten.woff?v=1770892085) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--callisten-font: "Callisten"}.callisten-font,.callisten-font>*{font-family:Callisten;font-display:swap}.shopify-section-group-header-group:has(.announcement-bar){width:100%;max-width:calc(100% - 30px);margin:0 auto;border-radius:10px;overflow:hidden}.btn{min-width:184px}.custom-atc.button-secondary[aria-disabled=true]{opacity:1;cursor:pointer}body:not(.template-index) .header__row{background-color:#fcfcfc}.template-index .header-section{position:absolute;z-index:9;width:100%;top:0}.template-index .section--full-width.section--full-width-margin>*{padding-left:15px;padding-right:15px}.template-index .header-section header-component{max-width:calc(100% - 90px);display:block;width:100%;margin:55px auto 0;border-radius:24px}.template-index .header-section header-component .header__row{border-radius:24px}header .header-actions__cart-icon .cart-bubble__text-count{color:var(--color-foreground)}header .header-actions__action .svg-wrapper{width:65px}header .search-action svg{width:22px;height:auto}header .dropdown-localization{margin-right:-15px}.template-index .header-section .header__row:hover{background-color:transparent;--color-foreground: #fcf4ef}.template-index .header-logo:has(.header-logo__image-container--inverse) .header-logo__image-container--original{display:none}.template-index .header-section .header__row .header-logo__image-container--inverse{display:block}section.hero-wrapper{padding:10px 15px 0}.section---contact_page_boxes .text-block:nth-child(2) p{opacity:50%}.hero{border-radius:24px;overflow:hidden}.static-star-rating .image-block .image-block__image{width:100%;object-fit:contain}.static-star-rating .group-block-content{display:flex;gap:10px}.static-star-rating .group-block-content .image-block{flex:0 0 auto;width:100px;max-width:100px}media-gallery.thumbnail slideshow-slides,media-gallery.thumbnail,media-gallery.thumbnail slideshow-slide,media-gallery.thumbnail slideshow-component slideshow-container,media-gallery.thumbnail slideshow-component{height:100%}media-gallery.thumbnail slideshow-slides .product-media-container img{height:100%}media-gallery.thumbnail slideshow-component slideshow-controls{position:absolute;bottom:0;left:0}media-gallery.thumbnail slideshow-component .slideshow-controls__thumbnails-container{overflow-y:scroll}media-gallery.thumbnail slideshow-component .slideshow-controls__thumbnails{flex-direction:column;margin:0 0 0 auto;padding:40px;gap:19px}.product-information media-gallery.thumbnail slideshow-component .slideshow-controls__thumbnails{margin:0 auto 0 0}media-gallery.thumbnail .slideshow-controls__thumbnails .slideshow-control{width:88px;background:#fff}media-gallery.thumbnail .slideshow-controls__thumbnails .slideshow-control img{opacity:.47}media-gallery.thumbnail .slideshow-controls__thumbnails .slideshow-control:is([aria-selected=true]){outline:none}media-gallery.thumbnail .slideshow-controls__thumbnails .slideshow-control:is([aria-selected=true]) img{opacity:1}product-card .card-gallery .quick-ad{display:none}product-card add-to-cart-component,.cart-drawer__inner .cart-drawer__cross-sell,.cart-drawer__content .drawer-tab-nav,.cart-drawer .cart-drawer__dialog .cart__ctas a{display:none}.featured-product-buttons .group-block-content .buy-buttons-block product-form-component add-to-cart-component{display:flex;justify-content:end}.featured-product-buttons .product-form-buttons button{width:auto;padding-inline:0;padding-block:0;height:40px}add-to-cart-component .add-to-cart-button .hover-text{position:absolute;width:100%;left:0;top:50%;transform:translateY(100%);transition:all ease .3s}add-to-cart-component .add-to-cart-button:hover .hover-text{transform:translateY(-50%)}add-to-cart-component .btn span.button-content:before{display:none}.contact-form{max-width:600px;width:100%;margin:0 auto}.contact-form .contact-form__form-row,.contact-form .contact-form__form{gap:25px}.contact-form .contact-form__form input{padding:17px 29px;font-size:16px;line-height:16px}.contact-form .contact-form__form textarea{height:157px;padding:17px 29px;font-size:16px;line-height:16px}.contact-form .contact-form__form .submit-button{margin:0 auto}.product-main-title>*{font-family:var(--callisten-font);font-weight:400}.product-information .product-information__grid{grid-template-columns:55% 45%!important}.shopify-block:has(.ingredient-slider-block){width:100%}.product-details .static-star-rating .image-block{align-items:center}.product-details .static-star-rating .text-block{justify-content:start;display:flex;text-align:start}.product-details .static-star-rating .text-block p{width:100%;text-align:start}.password-page-content .email-signup-block input{color:#2a2751}body .password-enter{position:static}.password-enter .password-enter__powered-by a:has(img),.password-enter .password-enter__powered-by a:has(svg){display:none}.password-enter .password-enter__button{height:auto}body .cart-drawer .cart-drawer__heading svg{display:none}header dialog.cart-drawer__dialog{max-width:min(100vw - 2rem,30.5rem);width:min(100vw - 2rem,37.5rem)}.cart-drawer--empty .cart-drawer__content .cart-drawer__heading{font-size:24px;margin:0 0 10px}.cart-drawer--empty .cart-drawer__content .cart-items__empty-button{padding-inline:25px;padding-block:12px;font-size:16px}.cart-drawer--empty .cart-drawer__content .cart-items__wrapper p{font-size:15px}.cart-drawer__dialog .cart-items .cart-items__media .cart-items__media-image{border-radius:10px}.cart-drawer__dialog .cart-items__price{display:flex;align-items:center;justify-content:end;gap:5px}.compare-price,.cart-drawer__dialog .cart-items__compare{opacity:.5;text-decoration:line-through}.template-collection .product-grid.product-grid--grid{gap:30px}.product-card .product-card__content .product-media{border-radius:30px;overflow:hidden;margin:0 0 10px}.product-card .group-block-content .text-block.h6 *{font-size:16px}.product-card .card-gallery quick-add-component .button.quick-add__button{display:none}footer .footer_policy_links .details-content ul{display:flex;align-items:center;gap:40px}footer .footer_policy_links .details-content ul .menu__item{margin:0}footer .email-signup__input-group{gap:10px}footer .email-signup__input-group .email-signup__input{border-color:#fbe4d6;color:#fbe4d6}footer .email-signup__input-group .email-signup__input:focus-visible{border-color:#fbe4d6;--box-shadow-color: #fbe4d6}footer .email-signup__input-group .email-signup__input::placeholder{opacity:1;color:#6e6575}footer .email-signup__input-group .email-signup__button{position:static;margin-top:auto}footer .menu--accordion .details-content .menu__item a:hover{color:var(--color-foreground-heading)}@media(min-width:750px){.desktop-view-height{height:calc(100vh - 60px);height:calc(100dvh - 60px)}header .overflow-menu::part(list){gap:0 60px}.product-information__media{height:85vh;position:sticky;top:20px}.footer-menus-wrapper .group-block-content .menu--accordion{width:25%}}@media(max-width:1366px){.custom-section-content .product-result-left{flex-basis:25%}.custom-section-content .product-result-right{flex-basis:75%}}@media(max-width:749px){:root{--font-size--h1: 28px;----font-size--h2: 26px }body .layout-panel-flex--row>.group-block--width-custom{flex-basis:unset;height:auto}.template-index .header-section header-component{margin:55px auto 0}header .header__columns{--header-template-columns: 85px auto 85px;gap:5px}|header .header-actions__action{justify-content:right;padding-right:2px}header .header-actions__action svg{width:15px;height:var(--icon-size-md)}header .search-action svg{width:15px;height:auto}header .header__columns{grid-template-columns:85px auto 85px;grid-template-areas:unset;width:100%}header .header__columns .header__column{display:block;grid-area:unset}header .header__columns .header-actions__action{padding:0}header .header__drawer{width:20px}header .header-logo__image-container .header-logo__image{width:100%;max-width:120px}header .header-actions__cart-icon{width:auto;height:auto;padding-left:2px;transform:translateY(1px)}header .header-actions__action .svg-wrapper{width:44px}header .header-drawer .header__icon .svg-wrapper{width:20px;height:auto}header .header-actions__action.search-modal__button .svg-wrapper{width:30px}.header-drawer .mobile-login-button{padding-bottom:15px;padding-left:8px}.header-drawer .mobile-login-button a{display:flex;align-content:center;gap:10px;font-size:16px}.header-drawer .mobile-login-button a svg{margin-top:0;width:12px;height:auto}.header-drawer .menu-drawer__utility-links{margin-left:0;margin-right:0;padding:0 15px}header .header__column .localization-form__select{color:#1a193b;font-weight:400;font-family:var(--font-paragraph--family);font-size:16px}header .language-selector .svg-wrapper svg{color:#1a193b}header .menu-drawer__utility-links .menu-drawer__localization{background:transparent;border-top:1px solid #e4e4e1}.template-index .header-section header-component{max-width:calc(100% - 30px);border-radius:20px}body .btn span.button-content{padding-top:10px;padding-inline:20px;font-size:14px}.text-block h1,.text-block.h1>*{font-size:28px}.text-block h2,.text-block.h2>*{font-size:26px}.text-block h3,.text-block.h3>*{font-size:26px}h3,.h3,.h3.h3,.text-block.h3>*{font-size:26px}section.hero-wrapper{padding:10px 15px 0}.shopify-section-group-header-group:has(.announcement-bar){max-width:calc(100% - 30px);margin-top:10px}#Hero-template--28733631398218__hero_jVaWmY .hero__container{padding-left:0;padding-right:0}product-card add-to-cart-component{display:none}.home-featured-product-section .featured-product-buttons .group-block-content{align-items:start}.featured-product-buttons .group-block-content .buy-buttons-block product-form-component add-to-cart-component{justify-content:start}footer .email-signup__input-group{display:flex}footer .email-signup__input-group .email-signup__button{padding-top:13px;padding-bottom:10px}footer .menu--accordion .menu__details .menu__heading{font-size:16px}.about-page .text-block.custom>*{font-size:18px;line-height:26px}.product-information .product-information__grid{display:flex;flex-direction:column;gap:20px}.product-information__media slideshow-container .product-media-container{border-radius:20px;margin-left:15px;width:90%}.product-information slideshow-controls.media-gallery__mobile-controls{display:none}.b2b-intro-text.text-block *{font-size:22px;line-height:28px}body .main-collection-grid{padding:0 15px}.template-collection .product-grid.product-grid--grid{gap:15px}.product-card .product-card__content .product-media{border-radius:20px}.product-card .group-block-content .text-block.h6 *{font-size:14px}.product-card .group-block-content product-price.text-block{margin-top:8px}footer .menu--accordion .menu__heading__accordion{color:#fbe4d6}}@media(max-width:490px){header .header-logo__image-container .header-logo__image{max-width:100px}footer .email-signup__input-group .email-signup__button{width:100%;margin:10px 0 0}footer .email-signup__input-group{display:flex;flex-direction:column;align-items:end}}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#0000004d;opacity:0;visibility:hidden;transition:all ease .3s;z-index:9}html:has(.show-popup) body:after{opacity:1;visibility:Visible}.section---newsletter-popup-section{z-index:99}.custom-newsletter-popup{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;max-width:825px;width:100%;height:540px;z-index:999;opacity:0;visibility:hidden}.custom-newsletter-popup.show-popup{opacity:1;visibility:Visible;border-radius:12px;overflow:hidden}.custom-newsletter-popup .close-popup-button{position:absolute;top:20px;right:20px;cursor:pointer;z-index:9}.custom-newsletter-popup .email-signup-block .email-signup__input-group{flex-wrap:wrap;display:flex;gap:10px}.custom-newsletter-popup .email-signup-block .email-signup__input-group input,.custom-newsletter-popup .email-signup-block .email-signup__input-group .name__input{width:100%;border:none;background:#fff;padding:12px 25px}.custom-newsletter-popup .email-signup-block .email-signup__input-group .email-signup__button{margin-right:0;width:100%;padding:13px 25px;color:var(--color-primary-button-text)}.custom-newsletter-popup .email-signup-block .email-signup__input-group .email-signup__button:hover{color:var(--button-color)}.more-info-buttons a{min-width:190px;width:auto}.newsletter-form-box{height:100%!important}@media screen and (max-width:749px){.newsletter-form-box h3{font-size:22px}.subheading-popup *{line-height:120%;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
