.product__title h1{font-size:clamp(2.8rem,3.2vw,3.8rem);line-height:1.22;letter-spacing:-.04em;max-width:24ch}.product__info-container .price{font-size:2.4rem;font-weight:700}.product__info-container>.product__title{margin-bottom:1.2rem}.calmoo-glow-highlights{list-style:none;padding:0;margin:1.8rem 0;display:grid;gap:1rem;font-size:1.5rem;line-height:1.6}.calmoo-glow-highlights li{position:relative;padding-left:2.5rem}.calmoo-glow-highlights li:before{content:"\2713";position:absolute;left:0;color:#4f3d35;font-weight:700}.product-form__input--dropdown{max-width:none}.product-form__input--dropdown .select{max-width:100%}.product-form__input--dropdown select{font-size:1.4rem}.product-form__submit{min-height:5.4rem;font-size:1.6rem;font-weight:700;letter-spacing:.04em}.product__description{font-size:1.5rem;line-height:1.8;margin-top:2.4rem}.product__description p:first-child{color:#4f3d35}.product__description ul{padding-left:2rem}.product__accordion .accordion__title{font-size:1.5rem;font-weight:700}.product__media-wrapper .global-media-settings{box-shadow:none}.jdgm-star,.jdgm-star:before{color:#e9b52b!important}.jdgm-prev-badge{font-size:1.4rem;line-height:1.6}.jdgm-preview-badge .jdgm-prev-badge[data-average-rating="0.00"]{display:none}.jdgm-widget.jdgm-review-widget{padding:3rem 0!important}.jdgm-rev-widg__title{color:#4f3d35!important}.image-with-text__heading{letter-spacing:-.045em;line-height:1.18}.image-with-text__text{font-size:1.6rem;line-height:1.8}.image-with-text__media{border-radius:18px;overflow:hidden}.rich-text__text{max-width:60rem;line-height:1.8}.footer-block__brand-info{max-width:34rem}@media(min-width:990px){.product__info-wrapper{padding-left:4.8rem}.product__media-wrapper{position:sticky;top:2rem;align-self:flex-start}.image-with-text__content{padding:4rem}.image-with-text__heading{font-size:clamp(3.5rem,4vw,5.4rem)}.header{padding-top:1.4rem;padding-bottom:1.4rem}}@media(max-width:749px){.product__title h1{font-size:2.8rem}.product__info-container{padding-top:1.6rem}.image-with-text__content{padding:2.4rem 0}.image-with-text__heading{font-size:3.2rem}.product__media-list{margin-bottom:1rem}.product__info-container>*+*{margin-top:1.6rem}.jdgm-widget.jdgm-review-widget{padding:2rem 0!important}.calmoo-glow-highlights{font-size:1.4rem}.product-form__input select{font-size:1.3rem}.header__heading-logo{max-width:120px}}.calmoo-delivery-note{padding:1.4rem 1.6rem;border-radius:12px;background:#faf5ec;border:1px solid #e7dccb;font-size:1.3rem;line-height:1.6;display:grid;gap:.5rem}.calmoo-delivery-note strong{font-size:1.4rem}.calmoo-delivery-note a{color:inherit;text-underline-offset:.3rem}.header__heading-link{font-weight:700;letter-spacing:-.03em}.header__heading-link .h2{font-size:2.5rem;font-weight:700}.product__info-container .product__title h1{font-size:clamp(2.8rem,3vw,3.8rem)}.product__info-container .jdgm-prev-badge{cursor:pointer}.footer-block__image-wrapper{margin-inline:auto}.footer-block__image-wrapper img{object-fit:contain}.footer__list-social:empty{display:none}@media(max-width:749px){.calmoo-glow-highlights{gap:.6rem;margin:1.2rem 0}.product__info-container>*+*{margin-top:1.2rem}.product__media img{object-fit:contain}.footer-block{margin-bottom:2rem}}.product-form__submit:not([disabled]){background:#ecb914;color:#4f3d35;font-weight:700}.product-form__submit:not([disabled]):hover{background:#f6d579}.calmoo-review-source{font-size:1.2rem;line-height:1.55;color:#66564c;margin:.5rem 0 1.2rem!important;max-width:52ch}.calmoo-review-source a,.calmoo-assurance a{color:inherit;text-underline-offset:.3rem}.calmoo-assurance{border:1px solid #dfd5c7;border-radius:14px;background:#faf5ec;font-size:1.3rem;line-height:1.65;overflow:hidden}.calmoo-assurance__delivery,.calmoo-assurance__returns{padding:1.4rem 1.6rem}.calmoo-assurance strong{display:block;font-size:1.4rem;color:#4f3d35}.calmoo-assurance p{margin:.5rem 0}.calmoo-assurance__small{font-size:1.2rem;color:#66564c}.calmoo-assurance__returns{border-top:1px solid #dfd5c7}.calmoo-assurance__country{margin-top:1rem}.calmoo-assurance__country summary{cursor:pointer;text-decoration:underline;text-underline-offset:.3rem;min-height:3rem;padding:.3rem 0}.calmoo-assurance__country summary:focus-visible{outline:2px solid #4f3d35;outline-offset:3px}.calmoo-assurance__country form{padding-top:1rem}.calmoo-assurance__country label{display:block;margin-bottom:.4rem}.calmoo-assurance__country-controls{display:flex;gap:.8rem;align-items:stretch}.calmoo-assurance__country select{min-width:0;flex:1;width:100%;font:inherit;font-size:1.6rem;padding:.8rem;background:#fffbf3;border:1px solid #817267;border-radius:6px;color:#4f3d35}.calmoo-assurance__country .button{font-size:1.3rem;min-width:7rem;min-height:4.4rem;padding:.7rem 1rem}#judgeme_product_reviews{scroll-margin-top:12rem}body:has(cart-drawer.active,.product-media-modal[open],modal-dialog[open],dialog[open],.menu-drawer-container[open]) .calmoo-sticky-buy__bar{display:none!important}@media(max-width:749px){.calmoo-assurance__delivery,.calmoo-assurance__returns{padding:1.2rem 1.4rem}.calmoo-review-source{font-size:1.2rem}.product__info-container .product-form{margin-block:1.6rem}.product__info-container .product__text{line-height:1.5}}:root{--calmoo-cream:#fffbf3;--calmoo-sand:#faf5ec;--calmoo-ink:#4f3d35;--calmoo-honey:#f2c54b;--calmoo-radius:20px}.button,.shopify-challenge__button,.customer button{font-family:var(--font-body-family);font-weight:600;letter-spacing:.02em;border-radius:12px;min-height:4.8rem}.product-form__submit:not([disabled]),.calmoo-sticky-buy__button{background:var(--calmoo-honey);color:var(--calmoo-ink)}.product-form__submit:not([disabled]):hover,.button--primary:hover{background:#f6d579}.button:after,.button:before{border-radius:12px}.image-with-text .image-with-text__media{border-radius:var(--calmoo-radius)!important;overflow:hidden}.image-with-text .image-with-text__grid{align-items:center}.image-with-text .image-with-text__content{border-radius:var(--calmoo-radius)}.product__media-wrapper .product__media,.product__media-wrapper .global-media-settings,.thumbnail{border-radius:var(--calmoo-radius);overflow:hidden}.thumbnail{border-radius:10px}.product__media img{object-fit:contain}.calmoo-studio__card{background:var(--calmoo-cream);border-color:#e7dccb}.calmoo-studio__card-image{background:var(--calmoo-sand);aspect-ratio:1}.calmoo-studio__card-image img{object-fit:contain}.calmoo-studio__step{background:#f6d579;color:var(--calmoo-ink)}.calmoo-studio--split .calmoo-studio__card{background:transparent}.header__menu-item,.footer-block__details-content a{letter-spacing:.02em}.shopify-policy__container{max-width:86rem;padding-block:4rem 6rem}.shopify-policy__body,.page-width--narrow .rte{font-size:1.5rem;line-height:1.85}.shopify-policy__title h1,.main-page-title{font-size:clamp(3rem,3.6vw,4.6rem);line-height:1.2;letter-spacing:-.04em}.cart-drawer .drawer__inner{background:var(--calmoo-cream)}.cart-drawer__footer{background:var(--calmoo-sand);border-top:1px solid #e7dccb}.cart-drawer__empty-content .button,.cart__checkout-button{background:var(--calmoo-honey);color:var(--calmoo-ink)}.cart-item__image{border-radius:12px}.newsletter .newsletter__wrapper{border-top:1px solid #e7dccb}.footer-block__heading{font-size:1.7rem;line-height:1.4}.footer-block__brand-info .footer-block__heading{font-size:2.3rem}.footer-block__details-content{font-size:1.4rem;line-height:1.8}@media(max-width:749px){.image-with-text__media{min-height:0}.calmoo-studio__card-image{aspect-ratio:1}.image-with-text .image-with-text__content{padding:2.4rem 0 0}.calmoo-studio__card-copy{padding:2rem}.footer__content-top{padding-bottom:2rem}.shopify-policy__container{padding-block:2.8rem 4rem}}.calmoo-studio__content>.button{display:inline-flex;align-items:center;justify-content:center;padding:1.2rem 2.4rem;line-height:1.4}.calmoo-kit-choice{border:0;padding:0;margin:1.8rem 0 1.2rem;min-width:0}.calmoo-kit-choice legend{font-weight:600;font-size:1.5rem;margin-bottom:.8rem;padding:0}.calmoo-kit-choice__options{display:grid;gap:.8rem}.calmoo-kit-choice__option{display:flex;align-items:center;gap:1rem;border:1px solid #b5a99a;border-radius:12px;padding:1.2rem 1.4rem;cursor:pointer;background:#fffbf3;min-height:6.8rem}.calmoo-kit-choice__option:has(input:checked){border:2px solid #4f3d35;padding:1.1rem 1.3rem;background:#fcf2d8}.calmoo-kit-choice__option:focus-within{outline:2px solid #4f3d35;outline-offset:3px}.calmoo-kit-choice input[type=radio]{accent-color:#4f3d35;width:1.8rem;height:1.8rem;flex-shrink:0;margin:0}.calmoo-kit-choice__option span{flex:1;min-width:0}.calmoo-kit-choice__option strong,.calmoo-kit-choice__option b{font-size:1.45rem;line-height:1.4;display:block}.calmoo-kit-choice__option small{display:block;font-size:1.2rem;line-height:1.5;margin-top:.3rem;color:#66564c}.calmoo-kit-choice__summary{display:flex;justify-content:space-between;font-size:1.35rem;margin:.9rem 0 .4rem}.calmoo-kit-choice__note{font-size:1.15rem;line-height:1.6;color:#66564c;margin:0}.calmoo-checkout-trust{text-align:center;padding:.2rem 0 1rem}.calmoo-checkout-trust p{font-size:1.15rem;line-height:1.5;margin:.4rem 0 .8rem;color:#66564c}.calmoo-checkout-trust__payments{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;list-style:none;margin:0;padding:0}.calmoo-checkout-trust__payments svg{width:3.6rem;height:2.4rem;display:block}.calmoo-delivery-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;list-style:none;padding:0;margin:1.3rem 0}.calmoo-delivery-path li{position:relative;min-width:0}.calmoo-delivery-path li:not(:last-child):after{content:"";position:absolute;height:1px;background:#d6c9b6;left:2.9rem;right:0;top:1.1rem}.calmoo-delivery-path span{display:flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;background:#f6d579;border-radius:50%;font-weight:600;font-size:1.1rem;color:#4f3d35;margin-bottom:.6rem}.calmoo-delivery-path b{display:block;font-size:1.2rem;line-height:1.4;margin-bottom:.3rem}.calmoo-delivery-path small{display:block;font-size:1.1rem;line-height:1.55;color:#66564c}@media(max-width:749px){.calmoo-kit-choice{margin-top:1.4rem}.calmoo-kit-choice__option{padding:1.1rem}.calmoo-kit-choice__option:has(input:checked){padding:1rem}.calmoo-delivery-path{gap:.8rem}.calmoo-kit-choice__option small{font-size:1.1rem}}@media(max-width:749px){.product__media-item .product-media-container{--ratio:1.25!important;--preview-ratio:1.25!important}.thumbnail-list__item.slider__slide{width:6rem!important}.product__info-container .product__title{margin-bottom:.8rem}.product__info-container .product__text{font-size:1.3rem}.product__info-container .product__tax{font-size:1.1rem;line-height:1.5}.product__info-container .calmoo-review-source{margin-top:1rem!important}.calmoo-assurance__country summary{min-height:4.8rem;display:flex;align-items:center}}.header .header__heading-link .h2{color:var(--calmoo-ink,#4f3d35)}
/*# sourceMappingURL=/cdn/shop/t/25/assets/calmoo-glow.css.map */
