body.kesto-unified{--kesto-ink: #342b25;--kesto-muted: #695a50;--kesto-paper: #faf8f4;--kesto-card: #fffdfa;--kesto-soft: #f0eae2;--kesto-line: #e7dfd5;--kesto-brown: #493023;--color-base-text: 52, 43, 37;--color-base-background-1: 250, 248, 244;--color-base-background-2: 240, 234, 226;--color-base-accent-1: 73, 48, 35;--color-base-outline-button-labels: 73, 48, 35;--gradient-base-background-1: #faf8f4;--gradient-base-background-2: #f0eae2;--gradient-base-accent-1: #493023;--color-foreground: 52, 43, 37;--color-background: 250, 248, 244;--gradient-background: #faf8f4;--color-button: 73, 48, 35;--color-link: 73, 48, 35;--buttons-radius: 7px;--buttons-radius-outset: 7px;--inputs-radius: 7px;--inputs-radius-outset: 7px;--product-card-corner-radius: 12px;--collection-card-corner-radius: 12px;--blog-card-corner-radius: 12px;font-family:var(--font-body-family);font-size:16px;line-height:1.6;letter-spacing:0;color:var(--kesto-ink);background:var(--kesto-paper)}.kesto-unified:not(.kesto-template-index) :where(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.heading){font-family:var(--font-heading-family);letter-spacing:-.025em;line-height:1.3}.kesto-unified:not(.kesto-template-index) #MainContent :is(h1,.main-page-title,.collection-hero__title,.article-template__title){font-size:clamp(32px,3.6vw,48px);line-height:1.17;letter-spacing:-.035em;text-wrap:balance}.kesto-unified:not(.kesto-template-index) #MainContent :is(.heading,.title,h2[class^=ai-video-heading-]){font-size:clamp(28px,3.2vw,42px);line-height:1.17;letter-spacing:-.035em;text-wrap:balance}.kesto-unified :is(.rte,.text-body,.product__description,.shopify-policy__body){letter-spacing:0;line-height:1.65}.kesto-unified .rte :is(p,ul,ol)+:is(p,ul,ol){margin-top:1em}.kesto-unified :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #8a6044;outline-offset:4px}.kesto-unified a{text-underline-offset:4px}.kesto-unified :is(.button,.customer button,.shopify-challenge__button,.shopify-payment-button__button--unbranded){font-family:var(--font-body-family);font-size:15px;font-weight:600;line-height:1.4;letter-spacing:0;border-radius:7px}.kesto-unified .button:not(.button--tertiary):not(.quantity__button):not(.section-id-btn),.kesto-unified .customer button,.kesto-unified .shopify-payment-button__button--unbranded{min-height:50px;padding-block:13px}.kesto-unified :is(.field__input,.select__select,.customer input,.customer select,.customer textarea){font-family:var(--font-body-family);font-size:16px;letter-spacing:0}.kesto-unified :is(.field__label,.form__label,.customer label,.localization-form__select){letter-spacing:0}.kesto-unified .header__menu-item{font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0}.kesto-unified .menu-drawer__menu-item{font-size:16px;line-height:1.5;letter-spacing:0;min-height:48px}.kesto-unified .footer-block__heading{font-size:22px;letter-spacing:-.025em;line-height:1.3}.kesto-unified .footer :is(p,.list-menu__item,.field__label){letter-spacing:0;line-height:1.6}.kesto-unified .product__title :is(h1,h2){font-size:clamp(30px,3.2vw,42px);line-height:1.17;letter-spacing:-.035em}.kesto-unified:not(.kesto-template-index) #MainContent .product__title h1{font-size:clamp(30px,3.2vw,42px)}.kesto-unified .product__info-container{font-size:15px;line-height:1.6;letter-spacing:0}.kesto-unified .product__title>.kesto-product-benefit{margin:8px 0 0;color:var(--kesto-muted);font-family:var(--font-body-family);font-size:15px;font-weight:400;line-height:1.5;letter-spacing:0}.kesto-unified .kesto-selected-total{margin:5px 0 0;color:var(--kesto-muted);font-size:13px;line-height:1.4;letter-spacing:0}.kesto-unified .quantity-break__unit-price{display:block;margin-top:3px;color:var(--kesto-ink);font-size:13px;font-weight:500;line-height:1.4;letter-spacing:0}.kesto-unified .product-page-price .price{font-size:22px;line-height:1.4;letter-spacing:-.015em}.kesto-unified .product-page-price .price__regular .price-item--regular,.kesto-unified .product-page-price .price__sale .price-item--sale{font-size:22px!important;letter-spacing:-.015em!important}.kesto-unified .product-page-price .price__compare-price .price-item--regular{font-size:16px!important;letter-spacing:0!important}.kesto-unified .emoji-benefits-container{font-size:15px;line-height:1.6;letter-spacing:0}.kesto-unified .product-form__input input[type=radio]+label{min-height:44px;padding:12px 16px;font-size:14px;line-height:1.3;letter-spacing:0}.kesto-unified .product-form__input input[type=radio]:focus-visible+label,.kesto-unified .quantity-breaks-container input:focus-visible+label{outline:3px solid #8a6044;outline-offset:3px}.kesto-unified .quantity-breaks{--border-radius: 12px;--row-gap: 16px;--badge-font-size: 12px;--label-font-size: 16px;--caption-font-size: 13px;--price-font-size: 17px;--compare-price-font-size: 14px}.kesto-unified .quantity-breaks__title{font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.08em;margin-bottom:20px}.kesto-unified .quantity-break{background:var(--kesto-card);border-color:var(--kesto-line)}.kesto-unified .quantity-breaks-container input:checked+.quantity-break{background:var(--kesto-soft);border-color:var(--kesto-brown)}.kesto-unified .quantity-breaks--normal .quantity-break__badge{top:0;right:12px;transform:translateY(-50%);padding:3px 9px;border-radius:5px;font-size:12px;font-weight:600;letter-spacing:0;line-height:1.4}.kesto-unified .quantity-break__caption{color:var(--kesto-muted);letter-spacing:0}.kesto-unified .product__info-container .review-items-container{margin-inline:0;padding:16px;border:1px solid var(--kesto-line);border-radius:12px;background:var(--kesto-card)}.kesto-unified .sticky-atc{border-top:1px solid var(--kesto-line)}.kesto-unified .sticky-atc__title{font-size:16px;line-height:1.3;letter-spacing:-.02em}.kesto-unified .accordion{border-color:var(--kesto-line)}.kesto-unified .accordion__title{font-size:16px;font-weight:600;line-height:1.45;letter-spacing:-.01em}.kesto-unified .accordion__summary{min-height:56px}.kesto-unified .accordion__content{font-size:15px;line-height:1.65;letter-spacing:0}.kesto-unified .comparison-table{font-size:15px;letter-spacing:0}.kesto-unified .comparison-table__row-name{font-weight:500;line-height:1.5}.kesto-unified .jdgm-widget{--jdgm-primary-color: #493023;--jdgm-secondary-color: #f0eae2;--jdgm-border-color: #e7dfd5;font-family:var(--font-body-family);letter-spacing:0}.kesto-unified .jdgm-rev-widg__title{font-family:var(--font-heading-family);font-size:clamp(28px,3.2vw,42px);line-height:1.17;letter-spacing:-.035em}.kesto-unified .jdgm-btn{min-height:44px;border-radius:7px;font-family:var(--font-body-family);font-size:14px;line-height:1.5;letter-spacing:0}.kesto-unified :is(.card__heading,.cart-item__name){font-size:19px;line-height:1.35;letter-spacing:-.025em}.kesto-unified .card--card{border-radius:12px}.kesto-unified :is(.drawer__heading,.cart__empty-text){font-size:28px;line-height:1.2;letter-spacing:-.035em}.kesto-unified .cart-item__name{font-size:16px}.kesto-unified .cart-item__details,.kesto-unified .cart-item .product-option{letter-spacing:0;line-height:1.5}.kesto-unified .kesto-beauty-upsell{background:var(--kesto-soft);border-color:var(--kesto-line);color:var(--kesto-ink)}.kesto-unified .kesto-beauty-upsell__heading{font-size:17px;letter-spacing:-.02em}.kesto-unified .kesto-beauty-upsell__intro{color:var(--kesto-muted)}.kesto-unified .kesto-beauty-upsell .upsell__title h3{font-size:15px;letter-spacing:-.01em}.kesto-unified .kesto-beauty-upsell .upsell__add-btn{border-radius:7px;font-weight:600}.kesto-unified .shopify-policy__container{width:min(800px,100%);max-width:800px;padding:56px 24px 72px}.kesto-unified .shopify-policy__title h1{margin-bottom:32px;font-size:clamp(30px,3.2vw,42px);line-height:1.17;letter-spacing:-.035em}.kesto-unified .shopify-policy__body :is(h2,h3),.kesto-template-page .rte :is(h2,h3),.kesto-unified .article-template__content :is(h2,h3){font-size:24px;line-height:1.3;margin-top:1.6em}.kesto-template-page .page-width--narrow,.kesto-unified .article-template__content{max-width:800px}.kesto-unified .main-page-title{margin-bottom:32px}.kesto-unified :is(.contact,.track-order-form,.customer){line-height:1.6;letter-spacing:0}.kesto-unified .customer h1,.kesto-unified .gift-card__heading,.kesto-unified .password-header h1{font-size:clamp(30px,3.2vw,42px);line-height:1.17;letter-spacing:-.035em}@media(min-width:990px){.kesto-template-product #MainContent>.shopify-section:first-child .page-width{max-width:1280px}.kesto-unified .product__info-wrapper{padding-inline-start:40px}}@media(max-width:749px){body.kesto-unified{font-size:15px}.kesto-unified:not(.kesto-template-index) #MainContent :is(h1,.main-page-title,.collection-hero__title,.article-template__title){font-size:30px;line-height:1.18}.kesto-unified:not(.kesto-template-index) #MainContent .product__title h1{font-size:30px}.kesto-unified:not(.kesto-template-index) #MainContent :is(.heading,.title,h2[class^=ai-video-heading-]){font-size:28px}.kesto-unified .product-page-price .price{font-size:21px}.kesto-unified .product-page-price .price__regular .price-item--regular,.kesto-unified .product-page-price .price__sale .price-item--sale{font-size:21px!important}.kesto-unified .product-form__input input[type=radio]+label{padding-inline:13px}.kesto-unified .quantity-breaks--normal .quantity-break{--padding-x: 14px;--padding-y: 16px}.kesto-unified .comparison-table{font-size:13px}.kesto-unified .accordion__title{font-size:15px}.kesto-unified .card__heading{font-size:17px}.kesto-unified .footer-block__heading{font-size:21px}.kesto-unified .shopify-policy__container{padding:36px 20px 44px}.kesto-unified .shopify-policy__body :is(h2,h3),.kesto-template-page .rte :is(h2,h3),.kesto-unified .article-template__content :is(h2,h3){font-size:22px}}.kesto-unified [id$=__kesto_home_reviews] .page-width,.kesto-unified [id$=__kesto_home_story] .page-width{max-width:1200px}.kesto-unified [id$=__kesto_home_reviews] .splide__slide__container,.kesto-unified [id$=__kesto_home_reviews] .testimonial-card{height:100%}.kesto-unified [id$=__kesto_home_reviews] .testimonial-card{border:1px solid var(--kesto-line);border-radius:18px;box-shadow:none}.kesto-unified [id$=__kesto_home_reviews] .multicolumn-card__info{display:flex;flex-direction:column;height:100%;padding:28px}.kesto-unified [id$=__kesto_home_reviews] .testimonial-card__stars{position:static;transform:none;margin:0 0 18px}.kesto-unified [id$=__kesto_home_reviews] .testimonial-card__author-container{margin-top:auto;padding-top:20px;border-top:0}.kesto-unified [id$=__kesto_home_reviews] .testimonial-card__author{font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/12/assets/kesto-unified.css.map */
