:root{--ks-ink:#212326;--ks-muted:#55514f;--ks-line:#dedad5;--ks-coral:#fd9b95;--ks-paper:#fffaf9;--ks-soft:#f4eeea;--ks-card-radius:20px;--ks-panel-radius:28px;--ks-button-radius:28px}body.studio-theme{background:var(--ks-paper);color:var(--ks-ink)}.studio-theme .transition-body,.studio-theme .transition-content{opacity:1!important;visibility:visible!important}.studio-theme .transition-cover{display:none!important}.studio-theme .ks-wrap{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}.studio-theme .ks-section h2{font-family:var(--font-heading-family);font-size:clamp(32px,3.2vw,45px);font-weight:600;line-height:1.17;letter-spacing:-.035em;margin:15px 0;color:var(--ks-ink);text-transform:none}.ks-eyebrow{font:600 10px/1.6 var(--font-body-family);letter-spacing:.16em;text-transform:uppercase;margin:0;color:var(--ks-muted)}.ks-section-heading{display:flex;justify-content:space-between;gap:28px;align-items:flex-end}.ks-section-intro{margin:20px 0 0;max-width:580px;font-size:16px;line-height:1.65;color:var(--ks-muted)}.ks-icon{display:inline-block;vertical-align:middle;flex-shrink:0}.ks-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:51px;padding:15px 24px;background:var(--ks-coral);border:1px solid var(--ks-coral);color:var(--ks-ink);text-decoration:none;font:600 13px/1.4 var(--font-body-family);border-radius:var(--ks-button-radius);transition:background .15s,color .15s}.ks-button:hover{background:#f3aaa2;border-color:#f3aaa2;color:var(--ks-ink)}.ks-button--outline{background:transparent;border-color:var(--ks-ink)}.ks-button--outline:hover{background:#fff7f5;border-color:var(--ks-ink)}.ks-button .ks-icon{width:18px;height:18px}.ks-text-link{display:inline-flex;align-items:center;gap:17px;color:var(--ks-ink);font-size:12px;text-decoration:none;border-bottom:1px solid var(--ks-ink);padding:5px 0;line-height:1.5;min-height:31px}.ks-text-link:hover{color:var(--ks-muted)}.ks-text-link .ks-icon{width:16px;height:16px}.ks-richtext{font-size:14px;line-height:1.75;color:var(--ks-muted)}.ks-richtext p{margin:0 0 12px}.ks-richtext p:last-child{margin-bottom:0}.ks-richtext a{color:var(--ks-ink);text-underline-offset:3px}.studio-theme :is(a,button,input,select,summary):focus-visible{outline:2px solid #925347;outline-offset:4px}.studio-theme .ks-card{min-width:0;background:#fff;color:var(--ks-ink);height:100%;border:1px solid #ede4df;border-radius:var(--ks-card-radius);overflow:hidden}.ks-card[hidden]{display:none!important}.ks-card__image{display:block;position:relative;overflow:hidden;aspect-ratio:1/1.06;background:#f6f1ee;text-decoration:none}.ks-card__image img{display:block;width:100%;height:100%;object-fit:contain;padding:14px;transition:transform .35s}.ks-card__image--wand img{object-fit:contain;padding:16px}.ks-card__image:hover img{transform:scale(1.035)}.ks-card__body{padding:21px}.studio-theme .ks-card h3{font:600 16px/1.45 var(--font-body-family);margin:0 0 8px;min-height:44px;letter-spacing:0;text-transform:none;color:var(--ks-ink)}.ks-card h3 a{color:inherit;text-decoration:none}.ks-card__byline{font-size:12px;line-height:1.6;min-height:38px;color:var(--ks-muted);margin:0 0 16px}.ks-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 9px;font-size:11px}.ks-card__price s{font-size:11px;color:#736e68}.ks-card__price strong{font-size:16px;font-weight:600;white-space:nowrap}.ks-card__link{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:45px;margin-top:19px;padding:11px 16px;border:1px solid var(--ks-ink);border-radius:var(--ks-button-radius);font-weight:600;color:var(--ks-ink);text-decoration:none;font-size:12px}.ks-card__link .ks-icon{width:18px;height:18px}.ks-badge{position:absolute;top:15px;left:15px;padding:6px 10px;background:#fffaf9;border:1px solid #e9d4cc;border-radius:999px;font-size:10px;font-weight:600;color:var(--ks-ink);letter-spacing:.025em}.studio-theme #shopify-section-header{z-index:20}.studio-theme .header-wrapper{background:var(--ks-paper);border-bottom:1px solid var(--ks-line)}.studio-theme .header.header--middle-left{max-width:1400px;min-height:82px;padding-left:40px;padding-right:40px;column-gap:38px}.studio-theme .header__heading-link{margin:0;padding:0}.studio-theme .header__heading-logo{max-width:200px}.studio-theme .header__right{gap:7px;margin:0}.studio-theme .header__icon{width:36px;height:40px}.studio-theme .header__icon svg{width:21px;height:21px}.studio-theme .header__right>localization-form{width:auto;margin:0 10px 0 0}.studio-theme .header__right .localization-form{margin:0;padding:0}.studio-theme .header__right .localization-selector.header__icon{width:auto;gap:8px;padding:0}.studio-theme .header__right .localization-selector .label{position:static;transform:none;font-size:10px;letter-spacing:.04em;white-space:nowrap}.studio-theme .header__right .localization-selector .icon-caret{width:8px;height:8px;position:static;transform:none}.studio-theme .localization-selector{font-size:10px;letter-spacing:.02em}.studio-theme .header__localization{margin:0 9px 0 0}.studio-theme .ks-nav{font:600 12px/1.4 var(--font-body-family);padding:0;min-width:0}.ks-nav__list{display:flex;align-items:center;gap:22px;list-style:none;padding:0;margin:0}.ks-nav a{color:var(--ks-ink);text-decoration:none;white-space:nowrap}.ks-nav a:hover{text-decoration:underline;text-underline-offset:5px}.ks-nav__dropdown{position:relative}.ks-nav__dropdown>summary{list-style:none;display:flex;align-items:center;gap:8px;cursor:pointer;min-height:44px}.ks-nav__dropdown>summary::-webkit-details-marker{display:none}.ks-nav__dropdown>summary>span{font-size:12px}.ks-nav__submenu{position:absolute;top:calc(100% + 12px);left:-22px;min-width:200px;padding:13px 20px;list-style:none;border:1px solid var(--ks-line);background:var(--ks-paper);box-shadow:0 8px 20px #2423210b;z-index:30;border-radius:16px}.ks-nav__submenu a{display:block;padding:11px 0;font-size:13px}.ks-mobile-links{padding:10px 0!important}.ks-mobile-links>li{border-bottom:1px solid var(--ks-line);padding:3px 0 12px}.studio-theme .ks-mobile-links .menu-drawer__menu-item{font-size:19px;text-transform:none;letter-spacing:0;padding:14px 0 8px}.ks-mobile-links__child{display:block;font-size:13px;text-decoration:none;color:var(--ks-muted);padding:8px 0 6px 14px}.studio-theme .menu-drawer__navigation{padding-top:5px}.studio-theme .menu-drawer__menu-item{color:var(--ks-ink)}.studio-theme .product{max-width:1280px;margin:0 auto}.studio-theme .product__title h1{font-size:clamp(28px,2.9vw,42px);line-height:1.2;letter-spacing:-.03em;font-weight:600}.studio-theme .product__text,.studio-theme .product__description{font-size:15px;line-height:1.7;color:var(--ks-muted)}.studio-theme .product-form__submit,.studio-theme .cart__checkout-button{background:var(--ks-ink);color:#fff;border-color:var(--ks-ink);min-height:54px;border-radius:var(--ks-button-radius);letter-spacing:0;font-weight:600}.studio-theme .product-form__input input[type=radio]+label{border-radius:var(--ks-button-radius);box-shadow:none;font-size:13px}.studio-theme .product__media-list{background:var(--ks-soft)}.studio-theme .product__media-list img{mix-blend-mode:normal}.studio-theme .globo-number-stock-variant{display:none!important}.studio-theme .bfcm26-product-offer{background:var(--ks-soft);border-color:#e8d5ce;padding:14px 16px;border-radius:14px}.studio-theme .bfcm26-product-offer strong{font-size:10px;letter-spacing:.06em}.studio-theme .bfcm26-product-offer p{font-size:11px;color:var(--ks-muted)}.studio-theme .product-sticky-cart .bfcm26-product-offer,.studio-theme .sticky-cart .bfcm26-product-offer{display:none}.studio-theme .main-page-title{font-size:42px;letter-spacing:-.035em}.studio-theme .main-page .rte,.studio-theme .article-template__content{max-width:760px;line-height:1.8}.studio-theme .cart__items{border-color:var(--ks-line)}.studio-theme .cart-item__name{font-size:17px}.studio-theme .cart__footer{border-color:var(--ks-line)}.ks-footer__brand .list-social{display:flex;flex-wrap:wrap;list-style:none;gap:8px;padding:0;margin:20px 0 0}.ks-footer__brand .list-social__link{display:grid;place-items:center;width:30px;height:34px}.ks-footer__brand .list-social__link .icon{width:18px;height:18px}.studio-theme .price,.studio-theme .price__sale .price-item--sale{color:var(--ks-ink)}@media(min-width:990px){.studio-theme .ks-nav.header__inline-menu{display:block}.studio-theme .header.header--middle-left{grid-template-columns:auto 1fr auto}.studio-theme .header__left{display:none}.studio-theme .ks-nav__list{justify-content:center}}@media(max-width:1240px)and (min-width:990px){.ks-nav__list{gap:18px}.studio-theme .header.header--middle-left{column-gap:25px;padding-left:28px;padding-right:28px}.studio-theme .header__heading-logo{max-width:170px}.studio-theme .header__right>localization-form{display:none}}@media(max-width:989px){.studio-theme .ks-nav.header__inline-menu{display:none}.studio-theme .header.header--middle-left{padding-left:22px;padding-right:22px;min-height:72px;column-gap:14px}.studio-theme .header__left{display:flex}.studio-theme .header__right{gap:0}.studio-theme .header__right>localization-form{display:none}}@media(max-width:749px){.studio-theme .ks-wrap{padding-left:22px;padding-right:22px}.studio-theme .ks-section h2{font-size:32px;letter-spacing:-.04em}.studio-theme .header.header--middle-left{min-height:68px;padding-left:14px;padding-right:14px}.studio-theme .header__heading-logo{max-width:155px}.ks-card__image img{padding:9px}.ks-card__body{padding:16px 14px}.studio-theme .ks-card h3{font-size:14px;min-height:43px}.ks-card__byline{font-size:11px;line-height:1.55;min-height:50px}.ks-card__price{gap:5px 7px}.ks-card__price strong{font-size:15px}.ks-card__price s{font-size:10px}.ks-card__price>span{font-size:10px}.ks-badge{top:9px;left:9px;padding:5px 7px;font-size:9px}.ks-card__link{font-size:11px;margin-top:15px;gap:8px;padding:10px 12px}.studio-theme .product__title h1{font-size:29px}.studio-theme .main-page-title{font-size:32px}.ks-button{font-size:12px;gap:28px;min-height:49px;padding:14px 19px}}@media(prefers-reduced-motion:reduce){.studio-theme *{scroll-behavior:auto!important;animation:none!important;transition:none!important}.ks-card__image:hover img{transform:none}}@view-transition{navigation:auto}.studio-theme .ks-section h2,.studio-theme .ks-card h3{font-weight:600}.ks-card__details{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:11px}.ks-card__details li{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.55;color:var(--ks-muted)}.ks-card__details .ks-icon{width:15px;height:15px;min-width:15px;margin-top:2px}.ks-card__saving{font-size:11px;font-weight:600;color:#735146;margin:10px 0 0}.ks-card__link:hover{background:var(--ks-soft)}.studio-theme .ks-device__image,.studio-theme .ks-formula__image,.studio-theme .ks-product-details__image{border-radius:var(--ks-panel-radius);overflow:hidden}.studio-theme .ks-feature h3,.studio-theme .ks-ingredients h3,.studio-theme .ks-footer__column h3{font-weight:600}.studio-theme .ks-newsletter h2{font-size:34px}.studio-theme .ks-newsletter__input{border:1px solid var(--ks-line);border-radius:var(--ks-button-radius);background:var(--ks-paper);padding:0 17px}.studio-theme .ks-newsletter__input input{padding:15px 0}.studio-theme .ks-newsletter__input button{width:34px}.studio-theme .globo-style--button{border-radius:var(--ks-button-radius)!important;box-shadow:none!important;font-family:var(--font-body-family)!important;font-weight:600!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important}.studio-theme .globo-style--button.globo-detail-button-effects-shadow{box-shadow:none!important}.studio-theme .thumbnail,.studio-theme .product__media-item,.studio-theme .product__media-list{border-radius:var(--ks-card-radius);overflow:hidden}.studio-theme .ks-faq__items summary{font-weight:500}.studio-theme .ks-collection h1{font-weight:600;letter-spacing:-.035em}.studio-theme .main-page-title{font-weight:600}@media(min-width:1100px){.ks-product-grid:has([data-ks-cell][hidden]){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.studio-theme .ks-newsletter h2{font-size:28px}.studio-theme .ks-card__price{row-gap:5px}.studio-theme .ks-card__byline{min-height:61px}.studio-theme .ks-card__link{font-size:10px;padding:10px}.studio-theme .ks-bundles .ks-card__byline{min-height:0}.studio-theme .ks-section h2{font-size:30px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/studio-theme.css.map */
