@font-face{font-family:"Cormorant Garamond";src:url("https://kerasisprofessional.com/wp-content/themes/kerasis-professional/assets/fonts/CormorantGaramond-normal.woff2") format("woff2");font-weight:500 700;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url("https://kerasisprofessional.com/wp-content/themes/kerasis-professional/assets/fonts/CormorantGaramond-italic.woff2") format("woff2");font-weight:500 600;font-style:italic;font-display:swap}@font-face{font-family:"Jost";src:url("https://kerasisprofessional.com/wp-content/themes/kerasis-professional/assets/fonts/Jost-normal.woff2") format("woff2");font-weight:300 600;font-style:normal;font-display:swap}:root,body.kerasis{--kp-black:#0f0c09;--kp-ink:#1b1712;--kp-brown:#2a2119;--kp-gold:#c6a15b;--kp-gold-light:#e6cf9a;--kp-gold-deep:#9c7a3c;--kp-gold-text:#7d6230;--kp-cream:#faf6ef;--kp-sand:#f1e8da;--kp-line:#e8dfd0;--kp-text:#2a2520;--kp-muted:#6e6458;--kp-white:#fff;--kp-surface:#fff;--kp-serif:"Cormorant Garamond", Georgia, "Times New Roman", serif;--kp-sans:"Jost", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--kp-radius:14px;--kp-radius-sm:10px;--kp-shadow:0 14px 40px rgba(27, 23, 18, .08);--kp-gutter:clamp(16px, 4vw, 40px);--kp-section:clamp(56px, 8vw, 104px);--gz-body-font:var(--kp-sans);--gz-heading-font:var(--kp-serif);--gz-heading-letter-spacing:0;--gz-color-primary:var(--kp-gold-deep);--gz-color-dark:var(--kp-ink);--gz-color-base:var(--kp-text);--gz-border-color:var(--kp-line);--gz-color-light-grey:var(--kp-cream);--gz-color-dark-grey:var(--kp-muted);--gz-link-color:var(--kp-ink);--gz-text-color-on-primary:#fff;--gz-button-bg-color:var(--kp-ink);--gz-button-color:var(--kp-cream);--gz-button-border-color:var(--kp-ink);--gz-button-bg-color-hover:var(--kp-gold);--gz-button-color-hover:var(--kp-ink);--gz-button-border-color-hover:var(--kp-gold);--gz-button-rounded:999px;--gz-button-font-weight:500;--gz-image-rounded:var(--kp-radius);--gz-image-rounded-product-card:var(--kp-radius);--gz-input-rounded:var(--kp-radius-sm);--gz-loading-color:var(--kp-gold);--gz-color-price-sale:var(--kp-gold-text)}.kp-wrap,.kp-landing,.kp-landing-content,.kp-footer,.kp-mobile-bar,.kp-wrap *,.kp-landing *,.kp-landing-content *,.kp-footer *,.kp-mobile-bar *,.kp-wrap *::before,.kp-wrap *::after,.kp-landing *::before,.kp-landing *::after{box-sizing:border-box}html{scroll-behavior:smooth}body.kerasis{font-family:var(--kp-sans);color:var(--kp-text);background:var(--kp-surface);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}.kerasis h1,.kerasis h2,.kerasis .h1,.kerasis .h2,.kerasis .page-header__title,.kerasis .entry-title{font-family:var(--kp-serif);font-weight:600;letter-spacing:0;color:var(--kp-ink);line-height:1.1}.kerasis h3,.kerasis h4,.kerasis h5,.kerasis h6{font-family:var(--kp-sans);font-weight:500;letter-spacing:0;color:var(--kp-ink)}.kerasis a{transition:color .2s ease,background-color .2s ease,border-color .2s ease,opacity .2s ease}.kerasis ::selection{background:var(--kp-gold-light);color:var(--kp-ink)}.kerasis :focus-visible{outline:2px solid var(--kp-gold);outline-offset:2px}.kp-icon{flex:none;display:inline-block;vertical-align:middle}.kp-wrap{width:100%;max-width:1320px;margin-inline:auto;padding-inline:var(--kp-gutter)}.kp-btn,.kerasis .single_add_to_cart_button,.kerasis .checkout-button,.kerasis #place_order,.kerasis .woocommerce-button,.kerasis .wc-forward,.kerasis .wpcf7-submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:12px 28px;border-radius:999px;border:1px solid var(--kp-ink);background:var(--kp-ink);color:var(--kp-cream)!important;font:500 15px/1.2 var(--kp-sans);letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}.kp-btn:hover,.kerasis .single_add_to_cart_button:hover,.kerasis .checkout-button:hover,.kerasis #place_order:hover,.kerasis .woocommerce-button:hover,.kerasis .wc-forward:hover,.kerasis .wpcf7-submit:hover{background:var(--kp-gold);border-color:var(--kp-gold);color:var(--kp-ink)!important}.kp-btn--gold{background:var(--kp-gold);border-color:var(--kp-gold);color:var(--kp-ink)!important}.kp-btn--gold:hover{background:var(--kp-gold-light);border-color:var(--kp-gold-light)}.kp-btn--ghost{background:#fff0;color:inherit!important;border-color:currentColor}.kp-btn--ghost:hover{background:var(--kp-cream);border-color:var(--kp-cream);color:var(--kp-ink)!important}.kp-link{display:inline-flex;align-items:center;gap:8px;font-weight:500;color:var(--kp-ink);text-decoration:none;border-bottom:1px solid var(--kp-gold);padding-bottom:2px}.kp-link:hover{color:var(--kp-gold-text)}.kp-link .kp-icon{transition:transform .2s ease}.kp-link:hover .kp-icon,.kp-btn:hover .kp-icon{transform:translateX(3px)}.kerasis .topbar{background:var(--kp-gold);color:var(--kp-ink);font-size:13px;letter-spacing:.02em}.kerasis .topbar a{color:var(--kp-ink);font-weight:500;text-decoration:underline;text-underline-offset:3px}.kerasis .topbar .topbar-menu a{text-decoration:none}.kerasis .topbar .topbar-menu a:hover{text-decoration:underline}.kerasis .topbar-slides__item{font-weight:400}.kerasis .site-header__desktop,.kerasis .site-header__mobile,.kerasis .header-sticky .site-header__desktop,.kerasis .header-mobile-main{background:var(--kp-black);color:#f3ece0}.kerasis .site-header .logo img,.kerasis .site-header .logo-dark{max-height:48px;width:auto}.kerasis .site-header__mobile .logo img{max-height:38px}.kerasis .site-header .main-navigation>ul>li>a,.kerasis .site-header .primary-navigation .nav-menu>li>a{color:#f3ece0;font:500 14px/1 var(--kp-sans);letter-spacing:.08em;text-transform:uppercase}.kerasis .site-header .primary-navigation .nav-menu>li>a:hover,.kerasis .site-header .primary-navigation .nav-menu>li.current-menu-item>a,.kerasis .site-header .primary-navigation .nav-menu>li.current-menu-ancestor>a{color:var(--kp-gold-light)}.kerasis .site-header .primary-navigation .sub-menu{background:var(--kp-surface);border:1px solid var(--kp-line);border-radius:var(--kp-radius);box-shadow:var(--kp-shadow);padding:10px;min-width:220px}.kerasis .site-header .primary-navigation .sub-menu a{color:var(--kp-text);text-transform:none;letter-spacing:0;font-size:15px;padding:9px 14px;border-radius:8px;display:block}.kerasis .site-header .primary-navigation .sub-menu a:hover{background:var(--kp-cream);color:var(--kp-gold-text)}.kerasis .site-header .gz-button-icon,.kerasis .site-header .header-counter-content,.kerasis .site-header .header-account a,.kerasis .site-header .header-wishlist a,.kerasis .site-header svg{color:#f3ece0}.kerasis .site-header .header-counter{background:var(--kp-gold);color:var(--kp-ink);font-weight:600}.kerasis .site-header .header-search__field{background:rgb(255 255 255 / .08);border:1px solid rgb(230 207 154 / .25);color:#f3ece0;border-radius:999px}.kerasis .site-header .header-search__field::placeholder{color:rgb(243 236 224 / .6)}.kerasis .site-header .header-search__field:focus{border-color:var(--kp-gold);background:rgb(255 255 255 / .12)}.kerasis ul.products li.product .product-inner{height:100%;display:flex;flex-direction:column}.kerasis ul.products li.product .product-thumbnail{background:var(--kp-cream);border-radius:var(--kp-radius);overflow:hidden}.kerasis ul.products li.product .product-thumbnail img{transition:transform .6s ease}.kerasis ul.products li.product:hover .product-thumbnail img:first-child{transform:scale(1.04)}.kerasis .woocommerce-badge.onsale,.kerasis .onsale{background:#1b1712;color:#e6cf9a;border-radius:999px;font:600 12px/1 var(--kp-sans);letter-spacing:.04em;padding:7px 10px;min-height:0}.kerasis ul.products li.product .glozin-product-taxonomy,.kerasis ul.products li.product .product-taxonomy{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--kp-gold-text)}.kerasis ul.products li.product .woocommerce-loop-product__title,.kerasis ul.products li.product h3{font:500 16px/1.35 var(--kp-sans);color:var(--kp-ink);letter-spacing:0}.kerasis ul.products li.product .price,.kerasis .price{color:var(--kp-ink);font-weight:600}.kerasis .price del{color:var(--kp-muted);font-weight:400}.kerasis .price ins{text-decoration:none;color:var(--kp-ink)}.kerasis ul.products li.product .product-loop-button-atc,.kerasis ul.products li.product .add_to_cart_button{background:var(--kp-ink);color:var(--kp-cream);border-color:var(--kp-ink);border-radius:999px}.kerasis ul.products li.product .product-loop-button-atc:hover,.kerasis ul.products li.product .add_to_cart_button:hover{background:var(--kp-gold);border-color:var(--kp-gold);color:var(--kp-ink)}.kerasis ul.products li.product .gz-button-light{background:var(--kp-surface);color:var(--kp-ink);border-color:var(--kp-line)}.kerasis .page-header{background:var(--kp-cream);border-bottom:1px solid var(--kp-line)}.kerasis .page-header__title{font-size:clamp(34px, 5vw, 52px)}.kerasis .page-header__description{color:var(--kp-muted);max-width:640px;margin-inline:auto}.kerasis .woocommerce-breadcrumb,.kerasis .site-breadcrumb{font-size:13px;color:var(--kp-muted)}.kerasis .woocommerce-breadcrumb a,.kerasis .site-breadcrumb a{color:var(--kp-muted)}.kerasis .catalog-toolbar{border-color:var(--kp-line)}.kerasis .woocommerce-pagination .page-numbers li .page-numbers.current,.kerasis .woocommerce-pagination .page-numbers li a:hover{background:var(--kp-ink);color:var(--kp-cream);border-color:var(--kp-ink)}.kerasis .widget-title,.kerasis .products-filter__filter-name{font:600 13px/1.4 var(--kp-sans);text-transform:uppercase;letter-spacing:.12em;color:var(--kp-ink)}.kerasis .top-categories__item img,.kerasis .catalog-top-categories img{border-radius:50%;background:var(--kp-cream)}.kerasis.single-product div.product .product-gallery-summary .entry-title,.kerasis.single-product div.product .product_title{font-size:clamp(30px, 3.4vw, 44px);line-height:1.1;margin-bottom:10px}.kerasis.single-product .summary .glozin-product-taxonomy a{font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:var(--kp-gold-text)}.kerasis.single-product .summary .price{font-size:26px;font-family:var(--kp-sans)}.kerasis.single-product .summary .price del{font-size:18px}.kerasis.single-product .summary .short-description{color:var(--kp-muted);line-height:1.7}.kerasis.single-product .summary .short-description h5{font:500 13px/1.6 var(--kp-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--kp-gold-text)}.kerasis.single-product .woocommerce-product-gallery img,.kerasis.single-product .woocommerce-product-gallery__image{border-radius:var(--kp-radius);background:var(--kp-cream)}.kerasis .stock-badge .woocommerce-badge{background:#eef5ec;color:#2f6b3a;border-radius:999px}.kerasis .single_add_to_cart_button{flex:1;min-height:54px;font-size:16px}.kerasis .quantity{border-radius:999px;border-color:var(--kp-line)}.kerasis #shiprocket_pincode_check{height:46px;width:min(220px, 60%);padding:0 16px;border:1px solid var(--kp-line);border-radius:999px 0 0 999px;font:400 15px var(--kp-sans);background:var(--kp-surface)}.kerasis #check_pincode{height:46px;padding:0 18px;margin-left:-1px;border:1px solid var(--kp-ink);border-radius:0 999px 999px 0;background:var(--kp-ink);color:var(--kp-cream);font:500 14px var(--kp-sans);cursor:pointer}.kerasis #check_pincode:hover{background:var(--kp-gold);border-color:var(--kp-gold);color:var(--kp-ink)}.kerasis #pincode_response{font-size:14px;color:var(--kp-muted);margin:8px 0 18px}.kerasis .shipping-promotions-information{background:var(--kp-cream);border-color:var(--kp-line)!important;border-radius:var(--kp-radius)!important}.kerasis .shipping-promotions-information img{width:26px;height:26px}.kerasis .product-highlights,.kerasis .glozin-product-highlights{color:var(--kp-text)}.kp-product-help{margin:14px 0 6px}.kp-product-help a{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px dashed var(--kp-gold);border-radius:var(--kp-radius-sm);color:var(--kp-text);text-decoration:none;font-size:14px;line-height:1.4}.kp-product-help a .kp-icon{color:#1f9d55}.kp-product-help a:hover{background:var(--kp-cream)}.kerasis .woocommerce-tabs h2,.kerasis .woocommerce-tabs .accordion-title,.kerasis .woocommerce-tabs .tab-title{font-family:var(--kp-sans);font-weight:500;font-size:17px}.kerasis .woocommerce-Tabs-panel,.kerasis .woocommerce-tabs .panel{line-height:1.75;color:var(--kp-text)}.kerasis .woocommerce-Tabs-panel h3{font-size:17px;margin:1.4em 0 .5em;color:var(--kp-ink)}.kerasis .woocommerce-Tabs-panel ul{padding-left:1.2em}.kerasis .woocommerce-Tabs-panel li::marker{color:var(--kp-gold)}.kerasis .related>h2,.kerasis .upsells>h2,.kerasis .recently-viewed-products h2{font-size:clamp(28px, 3vw, 40px)}.kerasis .cart_totals,.kerasis .woocommerce-checkout-review-order,.kerasis #order_review{background:var(--kp-cream);border:1px solid var(--kp-line);border-radius:var(--kp-radius)}.kerasis .woocommerce-cart-form .product-name a{color:var(--kp-ink);font-weight:500}.kerasis .woocommerce form .form-row input.input-text,.kerasis .woocommerce form .form-row textarea,.kerasis .woocommerce form .form-row select,.kerasis .select2-container--default .select2-selection--single{border:1px solid var(--kp-line);border-radius:var(--kp-radius-sm);min-height:48px;background:var(--kp-surface);font-family:var(--kp-sans)}.kerasis .woocommerce form .form-row input.input-text:focus,.kerasis .woocommerce form .form-row textarea:focus{border-color:var(--kp-gold);box-shadow:0 0 0 3px rgb(198 161 91 / .18)}.kerasis .woocommerce-checkout h3,.kerasis #order_review_heading{font:600 26px/1.2 var(--kp-serif)}.kerasis #payment{background:#fff0}.kerasis #payment ul.payment_methods{border:0;padding:0}.kerasis #payment ul.payment_methods li{background:var(--kp-surface);border:1px solid var(--kp-line);border-radius:var(--kp-radius-sm);padding:14px 16px;margin-bottom:10px;list-style:none}.kerasis #payment ul.payment_methods li label{font-weight:500;color:var(--kp-ink)}.kerasis #payment div.payment_box{background:var(--kp-cream);border-radius:8px;color:var(--kp-muted);font-size:14px}.kerasis #payment div.payment_box::before{display:none}.kerasis #place_order{width:100%;min-height:56px;font-size:17px;background:var(--kp-gold);border-color:var(--kp-gold);color:var(--kp-ink)!important}.kerasis #place_order:hover{background:var(--kp-ink);border-color:var(--kp-ink);color:var(--kp-cream)!important}.kerasis .checkout-button{width:100%}.kp-reassure{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:10px;font-size:14px;color:var(--kp-muted)}.kp-reassure li{display:flex;align-items:center;gap:10px}.kp-reassure .kp-icon{color:var(--kp-gold-text)}.kp-empty-cart{text-align:center;color:var(--kp-muted)}.kp-paybadges{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.kp-paybadges span{font:600 11px/1 var(--kp-sans);letter-spacing:.06em;text-transform:uppercase;padding:7px 9px;border-radius:6px;border:1px solid var(--kp-line);background:var(--kp-surface);color:var(--kp-text)}.kp-paybadges--dark span{background:#fff0;border-color:rgb(230 207 154 / .25);color:#d8cdb9}.kerasis .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;border:1px solid var(--kp-line);border-radius:var(--kp-radius);overflow:hidden}.kerasis .woocommerce-MyAccount-navigation li a{display:block;padding:13px 18px;color:var(--kp-text);border-bottom:1px solid var(--kp-line)}.kerasis .woocommerce-MyAccount-navigation li:last-child a{border-bottom:0}.kerasis .woocommerce-MyAccount-navigation li.is-active a,.kerasis .woocommerce-MyAccount-navigation li a:hover{background:var(--kp-cream);color:var(--kp-gold-text)}.kerasis.page:not(.kp-is-landing):not(.woocommerce-page) .site-content article.type-page,.kerasis.page:not(.kp-is-landing) .entry-content,.kerasis.single-post .entry-content{max-width:820px;margin-inline:auto;font-size:17px;line-height:1.8}.kerasis.page:not(.kp-is-landing):not(.woocommerce-page) article.type-page h2{font-size:clamp(26px, 3vw, 34px);margin:1.6em 0 .5em}.kerasis.page:not(.kp-is-landing):not(.woocommerce-page) article.type-page h2:first-child{margin-top:0}.kerasis.page:not(.kp-is-landing):not(.woocommerce-page) article.type-page a:not(.wp-block-button__link),.kp-landing-content p a,.kp-landing-content li a{color:var(--kp-gold-text);text-decoration:underline;text-underline-offset:3px}.kerasis.page:not(.kp-is-landing):not(.woocommerce-page) article.type-page li::marker{color:var(--kp-gold)}.kerasis .entry-content h2{font-size:clamp(26px, 3vw, 34px);margin:1.6em 0 .5em}.kerasis .entry-content h3{font-size:19px;margin:1.4em 0 .4em}.kerasis .entry-content a{color:var(--kp-gold-text);text-decoration:underline;text-underline-offset:3px}.kerasis .entry-content li::marker{color:var(--kp-gold)}.kerasis .entry-content .kp-updated{color:var(--kp-muted);font-size:14px}.kerasis .entry-content .kp-note{background:var(--kp-cream);border-left:3px solid var(--kp-gold);border-radius:0 var(--kp-radius-sm) var(--kp-radius-sm) 0;padding:16px 20px;margin:1.5em 0}.kp-accordion{display:grid;gap:12px}.kp-accordion details{background:var(--kp-surface);border:1px solid var(--kp-line);border-radius:var(--kp-radius-sm);padding:0 20px;transition:border-color .2s ease}.kp-accordion details[open]{border-color:var(--kp-gold)}.kp-accordion summary{list-style:none;cursor:pointer;padding:18px 32px 18px 0;position:relative;font:500 17px/1.4 var(--kp-sans);color:var(--kp-ink)}.kp-accordion summary::-webkit-details-marker{display:none}.kp-accordion summary::after{content:"";position:absolute;right:2px;top:50%;width:12px;height:12px;margin-top:-8px;border-right:1.5px solid var(--kp-gold-deep);border-bottom:1.5px solid var(--kp-gold-deep);transform:rotate(45deg);transition:transform .25s ease}.kp-accordion details[open] summary::after{transform:rotate(-135deg);margin-top:-2px}.kp-accordion details>*:not(summary){margin:0 0 18px;color:var(--kp-muted);line-height:1.7}.kp-accordion h2{font-size:28px;margin:28px 0 6px}.kp-landing{width:100%}.kp-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;font:500 12px/1.2 var(--kp-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--kp-gold-text)}.kp-eyebrow::before{content:"";width:28px;height:1px;background:currentColor}.kp-section{padding-block:var(--kp-section)}.kp-section--cream{background:var(--kp-cream)}.kp-section--dark{background:var(--kp-black);color:#e9e0d0}.kerasis .kp-section--dark h2,.kerasis .kp-section--dark h3{color:#fff}.kp-section--dark .kp-eyebrow{color:var(--kp-gold)}.kp-heading{text-align:center;max-width:720px;margin:0 auto clamp(32px, 4vw, 52px)}.kp-heading h2{font-size:clamp(32px, 4.4vw, 52px);margin:0 0 12px}.kp-heading p{color:var(--kp-muted);font-size:17px;line-height:1.7;margin:0}.kp-heading .kp-eyebrow{justify-content:center}.kp-heading--split{display:flex;align-items:end;justify-content:space-between;gap:20px;max-width:none;text-align:left}.kp-heading--split .kp-eyebrow,.kp-heading--left .kp-eyebrow{justify-content:flex-start}.kp-heading--left{text-align:left;margin-inline:0}.kp-heading--split h2{margin:0}.kp-hero{position:relative;background:radial-gradient(120% 90% at 85% 40%,#3a2a1b 0%,#1a130d 45%,var(--kp-black) 75%);color:#e9e0d0;overflow:hidden}.kp-hero__grid{display:grid;grid-template-columns:1.02fr 1fr;align-items:center;gap:clamp(24px, 5vw, 72px);padding-block:clamp(40px, 6vw, 88px)}.kp-hero .kp-eyebrow{color:var(--kp-gold)}.kerasis .kp-hero__title{font-size:clamp(42px, 6.2vw, 80px);color:#fff;margin:0 0 22px;line-height:1.02}.kp-hero__title em{font-style:italic;color:var(--kp-gold-light);font-weight:500}.kp-hero__lead{font-size:clamp(16px, 1.4vw, 18px);line-height:1.75;color:#cfc3ae;max-width:540px;margin:0 0 30px}.kp-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.kp-hero .kp-btn--ghost{color:#f3ece0!important;border-color:rgb(243 236 224 / .4)}.kp-hero__chips{list-style:none;display:flex;flex-wrap:wrap;gap:10px 22px;margin:34px 0 0;padding:0;font-size:14px;color:#d8cdb9}.kp-hero__chips li{display:flex;align-items:center;gap:8px}.kp-hero__chips .kp-icon{color:var(--kp-gold)}.kp-hero__media{position:relative}.kp-hero__media img{width:100%;aspect-ratio:5 / 4;object-fit:cover;border-radius:24px;box-shadow:0 40px 80px rgb(0 0 0 / .45)}.kp-hero__badge{position:absolute;left:-18px;bottom:28px;display:grid;place-items:center;text-align:center;width:132px;height:132px;border-radius:50%;background:var(--kp-gold);color:var(--kp-ink);text-decoration:none;font-size:12px;line-height:1.2;letter-spacing:.04em;box-shadow:0 16px 40px rgb(0 0 0 / .35);align-content:center}.kp-hero__badge strong{font:600 40px/1 var(--kp-serif)}.kp-promise{background:#1b1712;color:#d8cdb9;border-top:1px solid rgb(230 207 154 / .15)}.kp-promise__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding-block:22px}.kp-promise__grid>div{display:flex;align-items:center;gap:14px}.kp-promise__grid .kp-icon{color:var(--kp-gold)}.kp-promise__grid p{margin:0;font-size:13px;line-height:1.45}.kp-promise__grid strong{display:block;color:#fff;font-weight:500;font-size:15px}.kp-cats__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(12px, 2vw, 24px)}.kp-cat{display:flex;flex-direction:column;text-decoration:none;color:var(--kp-ink)}.kp-cat__img{display:block;border-radius:var(--kp-radius);overflow:hidden;background:var(--kp-cream);aspect-ratio:3 / 4}.kp-cat__img img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.kp-cat:hover .kp-cat__img img{transform:scale(1.05)}.kp-cat__name{font:600 24px/1.2 var(--kp-serif);margin-top:14px}.kp-cat__desc{font-size:14px;color:var(--kp-muted);margin-top:4px}.kp-ritual__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px, 3vw, 40px);counter-reset:none}.kp-step{position:relative}.kp-step__img{display:block;border-radius:var(--kp-radius);overflow:hidden;background:var(--kp-cream);aspect-ratio:4 / 3;margin-bottom:20px}.kp-step__img img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.kp-step:hover .kp-step__img img{transform:scale(1.04)}.kp-step__num{font:600 15px/1 var(--kp-sans);letter-spacing:.14em;color:var(--kp-gold-text)}.kp-step h3{font:600 30px/1.1 var(--kp-serif);margin:8px 0 10px}.kp-step p{color:var(--kp-muted);line-height:1.7;margin:0 0 14px}.kp-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px, 6vw, 88px)}.kp-split--reverse .kp-split__media{order:2}.kp-split__media img{width:100%;border-radius:22px;aspect-ratio:4 / 5;object-fit:cover}.kp-split__copy h2{font-size:clamp(32px, 4.2vw, 50px);margin:0 0 16px}.kp-split__copy>p{line-height:1.75;font-size:17px;margin:0 0 22px}.kp-section--dark .kp-split__copy>p{color:#cfc3ae}.kp-checks{list-style:none;margin:0 0 30px;padding:0;display:grid;gap:14px}.kp-checks li{display:flex;gap:12px;align-items:flex-start;line-height:1.5}.kp-checks .kp-icon{color:var(--kp-gold);margin-top:1px}.kp-ingredients__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.kp-ingredients__grid article{padding:28px 24px;border:1px solid var(--kp-line);border-radius:var(--kp-radius);background:var(--kp-surface);transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.kp-ingredients__grid article:hover{border-color:var(--kp-gold);transform:translateY(-4px);box-shadow:var(--kp-shadow)}.kp-ingredients__grid .kp-icon{color:var(--kp-gold-text)}.kp-ingredients__grid h3{font:600 24px/1.2 var(--kp-serif);margin:16px 0 8px}.kp-ingredients__grid p{color:var(--kp-muted);line-height:1.65;margin:0;font-size:15px}.kp-ingredients__free{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:36px 0 0}.kp-ingredients__free span{padding:9px 18px;border-radius:999px;background:var(--kp-cream);border:1px solid var(--kp-line);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--kp-gold-text)}.kp-offer__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;font-size:30px;font-weight:600;color:var(--kp-ink)}.kp-offer__price del{font-size:20px}.kp-offer__price>span:last-child{font-size:14px;font-weight:400;color:var(--kp-muted);width:100%}.kp-salon__card{display:grid;grid-template-columns:1.1fr 1fr;align-items:stretch;background:var(--kp-black);color:#d8cdb9;border-radius:28px;overflow:hidden}.kp-salon__copy{padding:clamp(32px, 5vw, 72px);align-self:center}.kerasis .kp-salon__copy h2{color:#fff;font-size:clamp(32px, 4vw, 48px);margin:0 0 16px}.kp-salon__copy p{line-height:1.75;margin:0 0 26px}.kp-salon .kp-eyebrow{color:var(--kp-gold)}.kp-salon .kp-btn--ghost{color:#f3ece0!important;border-color:rgb(243 236 224 / .4)}.kp-salon__media img{width:100%;height:100%;object-fit:cover;min-height:320px}.kp-faq-home__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(28px, 5vw, 80px);align-items:start}.kp-faq-home .kp-heading{margin-bottom:0;position:sticky;top:110px}.kp-faq-home .kp-heading p{margin-bottom:18px}.kp-faq-home .kp-heading a:not(.kp-link){color:var(--kp-gold-text);text-decoration:underline;text-underline-offset:3px}.kp-landing-content>*{margin-block:0}.kp-landing-content .kp-page-hero{background:radial-gradient(120% 120% at 80% 0%,#3a2a1b 0%,#1a130d 45%,var(--kp-black) 75%);color:#d8cdb9;text-align:center;padding:clamp(64px, 9vw, 120px) var(--kp-gutter)}.kerasis .kp-landing-content .kp-page-hero h1{color:#fff;font-size:clamp(40px, 6vw, 72px);margin:0 auto 18px;max-width:900px}.kp-landing-content .kp-page-hero p{max-width:640px;margin:0 auto;font-size:18px;line-height:1.75}.kp-landing-content .kp-page-hero .kp-eyebrow{color:var(--kp-gold);justify-content:center}.kp-landing-content .kp-block{padding:var(--kp-section) var(--kp-gutter)}.kp-landing-content .kp-block>*{max-width:1240px;margin-inline:auto}.kp-landing-content .kp-block--cream{background:var(--kp-cream)}.kp-landing-content .kp-block--narrow>*{max-width:820px}.kp-landing-content h2{font-size:clamp(30px, 4vw, 46px);margin-bottom:16px}.kp-landing-content p{line-height:1.8;font-size:17px}.kp-landing-content .wp-block-columns{gap:clamp(20px, 3vw, 40px)}.kp-landing-content .kp-card{background:var(--kp-surface);border:1px solid var(--kp-line);border-radius:var(--kp-radius);padding:30px 28px;height:100%}.kp-landing-content .kp-card h3{font:600 26px/1.2 var(--kp-serif);margin:0 0 10px}.kp-landing-content .kp-card p{color:var(--kp-muted);font-size:16px;margin:0}.kp-landing-content .wp-block-image img{border-radius:22px}.kp-landing-content .wp-block-buttons .wp-block-button__link{border-radius:999px;padding:14px 28px;background:var(--kp-ink);color:var(--kp-cream);font-weight:500}.kp-landing-content .wp-block-buttons .wp-block-button__link:hover{background:var(--kp-gold);color:var(--kp-ink)}.kp-landing-content .wp-block-buttons .is-style-outline .wp-block-button__link{background:#fff0;color:var(--kp-ink);border:1px solid var(--kp-ink)}.kp-landing-content .kp-contact-list{list-style:none;padding:0;margin:0;display:grid;gap:16px}.kp-landing-content .kp-contact-list li{display:flex;flex-direction:column;padding:20px 22px;border:1px solid var(--kp-line);border-radius:var(--kp-radius);background:var(--kp-surface)}.kp-landing-content .kp-contact-list strong{font:600 12px/1.4 var(--kp-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--kp-gold-text)}.kp-landing-content .kp-contact-list a{color:var(--kp-ink);font-size:19px;text-decoration:none}.kp-landing-content .kp-contact-list a:hover{color:var(--kp-gold-text)}.kp-landing-content .wpcf7 input:not([type="submit"]),.kp-landing-content .wpcf7 textarea{width:100%;border:1px solid var(--kp-line);border-radius:var(--kp-radius-sm);padding:12px 16px;background:var(--kp-surface);font-family:var(--kp-sans)}.kerasis .site-footer{background:var(--kp-black);border-top:0!important;padding:0}.kp-footer{color:#b9ad98;font-size:15px}.kp-footer a{color:#d8cdb9;text-decoration:none}.kp-footer a:hover{color:var(--kp-gold-light)}.kp-footer__promise{border-bottom:1px solid rgb(230 207 154 / .12)}.kp-footer__promise-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding-block:28px}.kp-footer__promise-grid>div{display:flex;align-items:center;gap:14px}.kp-footer__promise-grid .kp-icon{color:var(--kp-gold);width:30px;height:30px}.kp-footer__promise-grid span{font-size:13px;line-height:1.45}.kp-footer__promise-grid strong{display:block;color:#fff;font-weight:500;font-size:15px}.kp-footer__main{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;padding-block:56px 40px}.kp-footer__logo img{width:190px;height:auto;margin-bottom:18px}.kp-footer__brand p{max-width:340px;line-height:1.7;margin:0 0 20px}.kp-footer__contact{list-style:none;padding:0;margin:0;display:grid;gap:10px}.kp-footer__contact a{display:inline-flex;align-items:center;gap:10px}.kp-footer__contact .kp-icon{color:var(--kp-gold)}.kp-footer__title{font:500 13px/1.4 var(--kp-sans)!important;letter-spacing:.16em;text-transform:uppercase;color:var(--kp-gold)!important;margin:0 0 18px}.kp-footer__col summary{list-style:none;cursor:default}.kp-footer__col summary::-webkit-details-marker{display:none}.kp-footer__col ul{list-style:none;padding:0;margin:0;display:grid;gap:11px}.kp-footer__bottom{border-top:1px solid rgb(230 207 154 / .12)}.kp-footer__bottom-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding-block:22px}.kp-footer__bottom p{margin:0;font-size:13px}.kp-footer__bottom .kp-paybadges{margin:0}.kp-mobile-bar{display:none}@media (max-width:1199px){.kp-cats__grid{grid-template-columns:repeat(3,1fr)}.kp-cats__grid .kp-cat:nth-child(n+4){grid-column:span 1}.kp-ingredients__grid{grid-template-columns:repeat(2,1fr)}.kp-footer__main{grid-template-columns:1fr 1fr 1fr}.kp-footer__brand{grid-column:1 / -1}}@media (max-width:991px){.kp-hero__grid,.kp-split,.kp-salon__card,.kp-faq-home__grid{grid-template-columns:1fr}.kp-hero__grid{padding-top:28px}.kp-hero__media{order:-1}.kp-hero__badge{left:auto;right:12px;bottom:-22px;width:104px;height:104px}.kp-hero__badge strong{font-size:30px}.kp-split--reverse .kp-split__media{order:0}.kp-split__media img{aspect-ratio:4 / 3}.kp-promise__grid,.kp-footer__promise-grid{grid-template-columns:repeat(2,1fr)}.kp-ritual__steps{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.kp-salon__media{order:-1;max-height:340px;overflow:hidden}.kp-faq-home .kp-heading{position:static}}@media (max-width:767px){.kp-cats__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:46%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:none}.kp-cats__grid::-webkit-scrollbar{display:none}.kp-cat{scroll-snap-align:start}.kp-cat__name{font-size:21px}.kp-heading--split{flex-direction:column;align-items:flex-start}.kp-ingredients__grid{grid-template-columns:1fr}.kp-hero__actions .kp-btn{flex:1 1 auto}.kp-promise__grid{gap:16px 12px}.kp-promise__grid>div{flex-direction:column;align-items:flex-start;gap:8px}.kp-footer__main{grid-template-columns:1fr;gap:0;padding-block:36px 16px}.kp-footer__brand{margin-bottom:18px}.kp-footer__col{border-top:1px solid rgb(230 207 154 / .12)}.kp-footer__col summary{cursor:pointer;padding:16px 0;position:relative}.kp-footer__col summary::after{content:"+";position:absolute;right:0;top:12px;color:var(--kp-gold);font-size:22px}.kp-footer__col details[open] summary::after{content:"\2212"}.kp-footer__col .kp-footer__title{margin:0}.kp-footer__col ul{padding-bottom:16px}.kp-footer__bottom-row{flex-direction:column;align-items:flex-start}.kp-mobile-bar{position:fixed;inset:auto 0 0 0;z-index:990;display:grid;grid-template-columns:repeat(5,1fr);background:rgb(15 12 9 / .97);backdrop-filter:blur(8px);border-top:1px solid rgb(230 207 154 / .2);padding:6px 4px calc(6px + env(safe-area-inset-bottom))}.kp-mobile-bar a{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;color:#cfc3ae;text-decoration:none;font-size:11px;letter-spacing:.02em;padding:4px 0}.kp-mobile-bar a[aria-current="page"]{color:var(--kp-gold-light)}.kp-mobile-bar .header-cart__counter{position:absolute;top:0;left:calc(50% + 6px);min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--kp-gold);color:var(--kp-ink);font:600 10px/17px var(--kp-sans);text-align:center}.kp-mobile-bar .header-cart__counter.empty-counter{display:none}body.kerasis{padding-bottom:calc(64px + env(safe-area-inset-bottom))}body.kerasis.woocommerce-cart,body.kerasis.woocommerce-checkout{padding-bottom:0}.kerasis .glozin-sticky-add-to-cart,.kerasis .sticky-atc{bottom:calc(64px + env(safe-area-inset-bottom))!important}.kerasis .gotop,.kerasis #gotop{bottom:calc(80px + env(safe-area-inset-bottom))!important}.kerasis #shiprocket_pincode_check{width:60%}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}}.kp-landing-content .kp-page-hero .wp-block-buttons{justify-content:center;margin-top:28px}.kp-landing-content .wp-block-buttons .kp-button-gold .wp-block-button__link{background:var(--kp-gold);color:var(--kp-ink)}.kp-landing-content .kp-button-gold .wp-block-button__link:hover{background:var(--kp-gold-light);color:var(--kp-ink)}.kp-landing-content .wp-block-buttons .kp-button-light .wp-block-button__link{background:#fff0;color:#f3ece0;border:1px solid rgb(243 236 224 / .45)}.kp-landing-content .wp-block-buttons .kp-button-light .wp-block-button__link:hover{background:#f3ece0;color:var(--kp-ink)}.kerasis .kp-landing-content .kp-page-hero h2{color:#fff}.kp-landing-content ol.wp-block-list{padding-left:1.2em;display:grid;gap:12px;font-size:17px;line-height:1.6}.kp-landing-content ol.wp-block-list li::marker{color:var(--kp-gold-text);font-weight:600}.kp-landing-content .kp-card h3 a{color:var(--kp-ink);text-decoration:none}.kp-landing-content .kp-card h3 a:hover{color:var(--kp-gold-text)}.kp-landing-content .kp-block .wp-block-heading.has-text-align-center{margin-bottom:36px}.kp-landing-content .wp-block-columns+.wp-block-columns{margin-top:24px}.kp-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.kp-form-grid .kp-form-full{grid-column:1 / -1}.kp-form-grid p{margin:0 0 16px}.kp-form-grid label{display:block;font-size:14px;font-weight:500;color:var(--kp-ink)}.kerasis .wpcf7 input:not([type="submit"]),.kerasis .wpcf7 select,.kerasis .wpcf7 textarea{width:100%;margin-top:6px;border:1px solid var(--kp-line);border-radius:var(--kp-radius-sm);padding:12px 16px;background:var(--kp-surface);font:400 16px var(--kp-sans);color:var(--kp-text)}.kerasis .wpcf7 select{min-height:48px}.kerasis .wpcf7 input:focus,.kerasis .wpcf7 select:focus,.kerasis .wpcf7 textarea:focus{border-color:var(--kp-gold);outline:0;box-shadow:0 0 0 3px rgb(198 161 91 / .18)}.kerasis .wpcf7 .wpcf7-submit{width:100%}.kerasis .wpcf7 form .wpcf7-response-output{border-radius:var(--kp-radius-sm);margin:16px 0 0}@media (max-width:575px){.kp-form-grid{grid-template-columns:1fr}}.kerasis .kp-accordion .wp-block-details{margin:0 0 10px;background:var(--kp-surface);border:1px solid var(--kp-line);border-radius:var(--kp-radius-sm);padding:0 20px}.kerasis .kp-accordion .wp-block-details[open]{border-color:var(--kp-gold)}.kerasis .kp-accordion .wp-block-details summary{list-style:none;cursor:pointer;padding:18px 32px 18px 0;position:relative;font:500 17px/1.4 var(--kp-sans);color:var(--kp-ink)}.kerasis .kp-accordion .wp-block-details p{color:var(--kp-muted);margin:0 0 18px}.kerasis .blog .entry-title a,.kerasis .post .entry-title a{color:var(--kp-ink)}.kerasis .entry-content .wp-block-buttons .wp-block-button__link{border-radius:999px;background:var(--kp-ink);color:var(--kp-cream);text-decoration:none;padding:14px 28px}.kerasis .entry-content .wp-block-buttons .wp-block-button__link:hover{background:var(--kp-gold);color:var(--kp-ink)}.kerasis ins,.kerasis mark{background:#fff0}.kerasis.kp-is-landing .site-content{padding-top:0;padding-bottom:0}.kp-salon__card{max-height:560px}.kp-salon__media{min-height:0;overflow:hidden}.kp-salon__media img{height:100%;max-height:560px}@media (max-width:991px){.kp-salon__card{max-height:none}}@media (max-width:767px){.kerasis .topbar-slides__item{white-space:normal;font-size:12px;line-height:1.35;text-align:center}.kerasis .kp-hero__title{font-size:clamp(38px, 11vw, 48px)}.kp-heading h2,.kp-split__copy h2{font-size:clamp(30px, 8.6vw, 38px)}}.kp-shop-cats{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 28px}.kp-shop-cats a{display:inline-flex;align-items:center;gap:10px;padding:6px 16px 6px 6px;border:1px solid var(--kp-line);border-radius:999px;background:var(--kp-surface);color:var(--kp-ink);text-decoration:none;font-size:14px;font-weight:500}.kp-shop-cats a img{width:34px;height:34px;border-radius:50%;object-fit:cover;background:var(--kp-cream)}.kp-shop-cats a:hover,.kp-shop-cats a[aria-current="page"]{border-color:var(--kp-gold);background:var(--kp-cream);color:var(--kp-gold-text)}.kp-shop-cats a.kp-shop-cats__all{padding-left:16px}@media (max-width:767px){.kp-shop-cats{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-bottom:18px}.kp-shop-cats::-webkit-scrollbar{display:none}.kp-shop-cats a{flex:none}}.kerasis .cross-sells .button,.kerasis .cross-sells .add_to_cart_button{width:auto!important;height:auto!important;min-height:36px;padding:8px 16px!important;font-size:13px;white-space:nowrap;overflow:visible;border-radius:999px}.kerasis #ship-to-different-address label,.kerasis #ship-to-different-address span{font-family:var(--kp-sans);font-size:15px}.kerasis .woocommerce-checkout .form-row label{font-weight:500;color:var(--kp-ink)}.kerasis.woocommerce-account:not(.logged-in) .site-content .woocommerce{max-width:560px;margin-inline:auto}.kp-404 .kp-heading h1{font-size:clamp(36px, 5vw, 56px);margin:0 0 12px}.kp-404__search{max-width:560px;margin:0 auto 20px}.kp-404__search form{display:flex;gap:8px}.kp-404__search input[type="search"]{flex:1;min-height:50px;border:1px solid var(--kp-line);border-radius:999px;padding:0 20px;font:400 16px var(--kp-sans)}.kp-404__search button{border-radius:999px;padding:0 22px;background:var(--kp-ink);color:var(--kp-cream);border:0}.kp-404__links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:0 0 48px}.kp-404__links .kp-btn--ghost{color:var(--kp-ink)!important}.kerasis .site-header__desktop .header-main,.kerasis .site-header__desktop .header-bottom,.kerasis .site-header__mobile .header-mobile-main,.kerasis .site-header__mobile .header-mobile-bottom{--gz-header-main-bg-color:var(--kp-black);--gz-header-bottom-bg-color:var(--kp-black);--gz-header-sticky-bg-color:var(--kp-black);--gz-header-color:#f3ece0;--gz-header-sticky-color:#f3ece0;--gz-header-color-hover:var(--kp-gold-light);background-color:var(--kp-black);color:#f3ece0}.kerasis .site-header .minimized,.kerasis .site-header .header-sticky,.kerasis .site-header__mobile.minimized .header-mobile-main{background-color:var(--kp-black)!important;box-shadow:0 6px 20px rgb(0 0 0 / .25)}.kerasis .site-header .header-right-items .gz-button-icon,.kerasis .site-header .header-left-items .gz-button-text,.kerasis .site-header .hamburger-menu{color:#f3ece0}.kerasis .site-header .header-right-items .gz-button-icon:hover{color:var(--kp-gold-light)}.kerasis .site-header .header-counter{min-width:18px;height:18px;padding:0 5px;border-radius:999px;font:600 11px/18px var(--kp-sans);text-align:center;background:var(--kp-gold);color:#14110d;top:-4px;inset-inline-end:-6px}.kerasis .site-header .header-counter.empty-counter{background:rgb(243 236 224 / .18);color:#f3ece0}.kerasis #gotop{background:#1b1712;color:var(--kp-gold-light);border:1px solid rgb(230 207 154 / .35)}.kerasis #gotop .gotop-height-scroll{background:var(--kp-gold)!important;opacity:.28}.kerasis #gotop:hover{background:var(--kp-gold);color:#14110d}.kerasis .page-header{padding-block:34px 30px}.kerasis .page-header .page-header__content{min-height:0}.kerasis .page-header .site-breadcrumb,.kerasis .page-header .woocommerce-breadcrumb{margin-bottom:6px}.kerasis .page-header__title{margin:0}.kerasis.woocommerce-shop .site-content,.kerasis.tax-product_cat .site-content{padding-top:28px}@media (max-width:767px){.kerasis .page-header{padding-block:20px 18px}.kerasis .page-header__title{font-size:34px}.kerasis.woocommerce-shop .site-content,.kerasis.tax-product_cat .site-content{padding-top:18px}.kp-shop-cats{margin-inline:calc(var(--kp-gutter) * -1);padding-inline:var(--kp-gutter);scroll-padding-inline:var(--kp-gutter)}}.kp-shop-cats a{padding:6px 16px 6px 6px}.kp-shop-cats__icon{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--kp-cream);color:var(--kp-gold-text);border:1px solid var(--kp-line)}.kp-shop-cats a[aria-current="page"] .kp-shop-cats__icon,.kp-shop-cats a:hover .kp-shop-cats__icon{background:#1b1712;color:var(--kp-gold-light);border-color:#1b1712}.kerasis #glozin-sticky-add-to-cart .kp-product-help,.kerasis #glozin-sticky-add-to-cart .product-featured-icons{display:none!important}.kerasis #glozin-sticky-add-to-cart{background:var(--kp-surface);border-top:1px solid var(--kp-line);box-shadow:0 -8px 24px rgb(0 0 0 / .08)}.kerasis #glozin-sticky-add-to-cart .glozin-product-atc-group{flex-wrap:nowrap;margin:0;gap:10px}.kerasis #glozin-sticky-add-to-cart .single_add_to_cart_button{min-height:48px}@media (max-width:767px){.kerasis #glozin-sticky-add-to-cart{bottom:calc(64px + env(safe-area-inset-bottom))!important;padding:10px 14px}}.kp-paylogos{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.kp-paylogos img{width:48px;height:30px;border-radius:5px;display:block}.kp-footer__pay{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.kp-footer__pay>span{font-size:13px;color:#b9ad98}.kp-footer__pay .kp-paylogos{margin:0}.kerasis .shipping-promotions-information img{width:28px;height:28px;flex:none}.kp-theme-toggle{display:inline-grid;place-items:center;width:40px;height:40px;padding:0;background:#fff0;border:0;border-radius:50%;color:#f3ece0;cursor:pointer}.kp-theme-toggle:hover{color:var(--kp-gold-light);background:rgb(243 236 224 / .08)}.kp-theme-toggle .kp-icon.cat-sun,.kp-theme-toggle .kp-sun{display:none}html[data-theme="dark"] .kp-theme-toggle .kp-sun{display:block}html[data-theme="dark"] .kp-theme-toggle .kp-moon{display:none}html[data-theme="dark"]{color-scheme:dark;background:#120e0b}html[data-theme="dark"] body.kerasis{--kp-black:#0a0806;--kp-ink:#f3ece0;--kp-cream:#1a1510;--kp-sand:#231c15;--kp-line:#3a3127;--kp-text:#d9cfbe;--kp-muted:#a89c88;--kp-surface:#120e0b;--kp-gold-deep:#d2b06a;--kp-gold-text:#e0c58a;--kp-shadow:0 14px 40px rgba(0, 0, 0, .45);--gz-color-dark:var(--kp-ink);--gz-color-light:var(--kp-surface);--gz-color-base:var(--kp-text);--gz-heading-color:var(--kp-ink);--gz-border-color:var(--kp-line);--gz-color-light-grey:var(--kp-cream);--gz-color-dark-grey:var(--kp-muted);--gz-link-color:var(--kp-ink);--gz-text-color-on-primary:#14110d;--gz-button-color:#14110d;--gz-button-bg-color-hover:var(--kp-gold);--gz-button-color-hover:#14110d;--gz-quantity-background-color:var(--kp-cream);--gz-quantity-color:var(--kp-ink);--gz-color-price-sale:var(--kp-gold-text);background:var(--kp-surface);color:var(--kp-text)}html[data-theme="dark"] body.kerasis :is(.kp-btn,.single_add_to_cart_button,.checkout-button,.woocommerce-button,.wc-forward,.wpcf7-submit,.add_to_cart_button,.product-loop-button-atc){color:#14110d!important}html[data-theme="dark"] body.kerasis .kp-btn--ghost{color:var(--kp-ink)!important}html[data-theme="dark"] body.kerasis .kp-hero .kp-btn--ghost,html[data-theme="dark"] body.kerasis .kp-salon .kp-btn--ghost{color:#f3ece0!important}html[data-theme="dark"] body.kerasis #place_order{background:var(--kp-gold);border-color:var(--kp-gold);color:#14110d!important}html[data-theme="dark"] body.kerasis :is(.site-content,.modal__content,.panel__container,.off-canvas__content,.popover__content,.sub-menu,.mega-menu-content,.select2-dropdown){background-color:var(--kp-surface);color:var(--kp-text)}html[data-theme="dark"] body.kerasis .page-header,html[data-theme="dark"] body.kerasis .woocommerce-checkout-review-order-table,html[data-theme="dark"] body.kerasis .cart_totals{background-color:var(--kp-cream)}html[data-theme="dark"] body.kerasis :is(input,select,textarea):not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not(.header-search__field){background-color:var(--kp-surface);color:var(--kp-ink);border-color:var(--kp-line)}html[data-theme="dark"] body.kerasis :is(input,textarea)::placeholder{color:var(--kp-muted)}html[data-theme="dark"] body.kerasis .select2-container--default .select2-selection--single{background:var(--kp-surface);border-color:var(--kp-line)}html[data-theme="dark"] body.kerasis .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--kp-ink)}html[data-theme="dark"] body.kerasis :is(.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,.wc-block-components-notice-banner){background:var(--kp-cream);color:var(--kp-text);border-color:var(--kp-line)}html[data-theme="dark"] body.kerasis :is(h1,h2,h3,h4,h5,h6,.product_title,.woocommerce-loop-product__title,label,th){color:var(--kp-ink)}html[data-theme="dark"] body.kerasis :is(table,th,td,hr){border-color:var(--kp-line)}html[data-theme="dark"] body.kerasis .stock-badge .woocommerce-badge{background:#1f3323;color:#9ed3a8}html[data-theme="dark"] body.kerasis .kp-product-help a{color:var(--kp-text)}html[data-theme="dark"] body.kerasis #glozin-sticky-add-to-cart{box-shadow:0 -8px 24px rgb(0 0 0 / .4)}html[data-theme="dark"] body.kerasis .catalog-toolbar :is(button,a,span,select,label){color:var(--kp-ink);border-color:var(--kp-line)}html[data-theme="dark"] body.kerasis ul.products li.product :is(.product-loop-button-atc,.add_to_cart_button){background:var(--kp-gold)!important;border-color:var(--kp-gold)!important;color:#14110d!important}html[data-theme="dark"] body.kerasis ul.products li.product .gz-button-light{background:#f3ece0;color:#14110d}.kerasis .page-header .page-header__content,.kerasis .page-header>.container{padding-block:0}.kerasis .site-header .header-logo img{height:46px;width:auto;max-height:none}.kerasis .site-header__mobile .header-logo img{height:36px}@media (max-width:380px){.kerasis .site-header__mobile .header-logo img{height:32px}}body.kerasis .page-header{padding-top:34px!important;padding-bottom:30px!important}@media (max-width:767px){body.kerasis .page-header{padding-top:18px!important;padding-bottom:18px!important}}html[data-theme="dark"] body.kerasis .catalog-toolbar .catalog-toolbar__filter-button{background:var(--kp-gold);border-color:var(--kp-gold);color:#14110d!important}html[data-theme="dark"] body.kerasis .catalog-toolbar .catalog-toolbar__filter-button *{color:#14110d}.kp-google{margin:0 0 18px}.kp-google__btn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:50px;padding:10px 18px;border:1px solid var(--kp-line);border-radius:999px;background:#fff;color:#1f1f1f!important;font:500 15px/1.2 var(--kp-sans);text-decoration:none!important;transition:border-color .2s ease,box-shadow .2s ease}.kp-google__btn:hover{border-color:var(--kp-gold);box-shadow:0 4px 14px rgb(27 23 18 / .08)}.kp-google__test{display:block;margin-top:6px;text-align:center;font-size:12px;color:#9a6b00}.kp-google__or{display:flex;align-items:center;gap:12px;margin:16px 0 4px;color:var(--kp-muted);font-size:13px}.kp-google__or::before,.kp-google__or::after{content:"";flex:1;height:1px;background:var(--kp-line)}.kp-login-note{display:flex;gap:14px;align-items:flex-start;margin:0 auto 26px;max-width:720px;padding:16px 18px;border:1px solid var(--kp-gold);border-radius:var(--kp-radius);background:var(--kp-cream)}.kp-login-note svg{flex:none;color:var(--kp-gold-text);margin-top:2px}.kp-login-note strong{display:block;color:var(--kp-ink);font-size:16px}.kp-login-note span{color:var(--kp-muted);font-size:14px;line-height:1.55}.kerasis.woocommerce-account:not(.logged-in) .site-content .woocommerce{max-width:980px}.kerasis.woocommerce-account:not(.logged-in) .u-columns{gap:28px}html[data-theme="dark"] body.kerasis .kp-google__btn{background:#f3ece0;border-color:#f3ece0}.kerasis .site-header .primary-navigation .sub-menu{padding:8px;min-width:210px}.kerasis .site-header .primary-navigation .sub-menu li{padding:0}.kerasis .site-header .primary-navigation .sub-menu a{padding:10px 14px}.kp-eyebrow::before{content:none;display:none}.kp-eyebrow{gap:0;letter-spacing:.2em}.kerasis .wcboost-wishlist-button:hover,.kerasis .wcboost-wishlist-button:hover .glozin-svg-icon{color:#e0284f!important}.kerasis .wcboost-wishlist-button.added,.kerasis .wcboost-wishlist-button.added .glozin-svg-icon{color:#e0284f!important}.kerasis .wcboost-wishlist-button.added svg,.kerasis .wcboost-wishlist-button.added svg path{fill:#e0284f!important;stroke:#e0284f!important}.kerasis .wcboost-wishlist-button.added{border-color:rgb(224 40 79 / .35)!important}.kp-menu-icons{list-style:none;margin:18px 0 0;padding:14px 0 0;border-top:1px solid var(--kp-line);display:grid;gap:2px}.kp-menu-icons a,.kp-menu-icons .kp-theme-toggle{display:flex;align-items:center;gap:12px;width:100%;height:auto;padding:11px 4px;border-radius:8px;color:var(--kp-ink);font:500 15px var(--kp-sans);text-decoration:none;background:none;justify-content:flex-start}.kp-menu-icons a:hover,.kp-menu-icons .kp-theme-toggle:hover{background:var(--kp-cream);color:var(--kp-gold-text)}.kp-theme-toggle--label .kp-icon{flex:none}.kerasis .button.kp-btn-sm,.kerasis a.kp-btn-sm{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;height:auto;padding:0 20px!important;border-radius:999px;font:500 14px/1 var(--kp-sans);box-shadow:none!important;text-decoration:none}.kerasis .button.kp-btn-ghost{background:transparent!important;color:var(--kp-ink)!important;border:1px solid var(--kp-line)!important}.kerasis .button.kp-btn-ghost:hover{border-color:var(--kp-ink)!important}.kp-account-head{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:14px 20px;margin-bottom:22px}.kerasis .kp-account-head h2{margin:0 0 6px;font:600 clamp(26px, 2.4vw, 32px)/1.15 var(--kp-serif);color:var(--kp-ink)}.kerasis .kp-account-head p{margin:0;max-width:58ch;color:var(--kp-muted);font-size:15px;line-height:1.55}.kp-status{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font:600 12px/1.2 var(--kp-sans);letter-spacing:.02em;white-space:nowrap}.kp-status::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.kp-status--ok{background:#e7f4ea;color:#24713b}.kp-status--wait{background:#fdf1d8;color:#87570a}.kp-status--info{background:#e8eefb;color:#2c4f9e}.kp-status--off{background:#f7e6e6;color:#9b2c2c}.kp-ab-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font:600 11.5px/1.2 var(--kp-sans);letter-spacing:.06em;text-transform:uppercase;background:var(--kp-sand);color:var(--kp-gold-text)}.kp-ab-tag--office{background:#e8eef7;color:#34507a}.kp-ab-tag--other{background:#ebf3e7;color:#45663a}.kp-chips{display:flex;flex-wrap:wrap;gap:8px}.kp-chip{position:relative;margin:0!important;cursor:pointer}.kp-chip input{position:absolute;opacity:0;width:1px;height:1px}.kp-chip>span{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border:1.5px solid var(--kp-line);border-radius:999px;background:var(--kp-surface);color:var(--kp-text);font:500 14px/1 var(--kp-sans);transition:border-color .15s ease,background .15s ease}.kp-chip:hover>span{border-color:var(--kp-gold-light)}.kp-chip input:checked+span{border-color:var(--kp-gold);background:var(--kp-cream);color:var(--kp-ink);box-shadow:0 0 0 3px rgb(198 161 91 / .15)}.kp-chip input:focus-visible+span{outline:2px solid var(--kp-gold);outline-offset:2px}.kp-chip .kp-icon{color:var(--kp-gold-text)}.kp-chip--day>span{min-width:52px;justify-content:center;padding:9px 10px}.kp-chips--sm .kp-chip>span{padding:7px 12px;font-size:13px}.kp-ab-check{display:inline-flex;align-items:center;gap:10px;margin:0;color:var(--kp-ink);font-size:14px;cursor:pointer}.kp-ab-check input{width:18px;height:18px;margin:0;accent-color:var(--kp-gold-deep)}.kp-steps{display:flex;justify-content:center;align-items:center;gap:0;max-width:620px;margin:0 auto 28px;padding:0;list-style:none;counter-reset:none}.kp-steps li{display:flex;align-items:center;flex:1;font-size:14px;color:var(--kp-muted)}.kp-steps li:last-child{flex:none}.kp-steps li:not(:last-child)::after{content:"";flex:1;height:2px;margin:0 12px;border-radius:2px;background:var(--kp-line)}.kp-steps li.is-done:not(:last-child)::after{background:var(--kp-gold)}.kp-steps a,.kp-steps li>.kp-steps__dot{color:inherit;text-decoration:none}.kp-steps a{display:flex;align-items:center;gap:8px}.kp-steps li>.kp-steps__dot+.kp-steps__label{margin-left:8px}.kp-steps__dot{flex:none;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1.5px solid var(--kp-line);background:var(--kp-surface);font:600 13px/1 var(--kp-sans)}.kp-steps__label{white-space:nowrap;font-weight:500}.kp-steps li.is-done .kp-steps__dot{background:var(--kp-gold);border-color:var(--kp-gold);color:#14110d}.kp-steps li.is-now{color:var(--kp-ink)}.kp-steps li.is-now .kp-steps__dot{background:var(--kp-ink);border-color:var(--kp-ink);color:var(--kp-cream)}@media (max-width:600px){.kp-steps{margin-bottom:20px}.kp-steps li:not(.is-now) .kp-steps__label{display:none}.kp-steps li:not(:last-child)::after{margin:0 8px}}.kerasis .checkout-form-cols{justify-content:center}.kerasis .checkout-coupon{max-width:560px;margin-inline:auto}.kerasis .woocommerce-form-coupon-toggle .woocommerce-info{display:flex;justify-content:center;gap:6px;margin:0 0 8px;padding:12px 18px;border:1px dashed var(--kp-gold)!important;border-radius:999px;background:var(--kp-cream);color:var(--kp-text);font-size:14px}.kerasis .woocommerce-form-coupon-toggle .woocommerce-info::before{display:none}.kerasis .woocommerce-form-coupon-toggle .showcoupon{color:var(--kp-gold-text);font-weight:600}.kerasis form.checkout{padding-top:24px}@media (min-width:992px){.kerasis form.checkout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,420px);column-gap:40px;align-items:start}.kerasis form.checkout::after{display:none}.kerasis.woocommerce-checkout form.checkout .col2-set{grid-column:1;grid-row:1 / span 2;float:none;width:auto;padding-right:0;position:static}.kerasis form.checkout #order_review_heading{grid-column:2;grid-row:1}.kerasis form.checkout #order_review{grid-column:2;grid-row:2;float:none;width:auto;top:110px}}.kerasis.woocommerce-checkout form.checkout .woocommerce-checkout-review-order{float:none;width:auto}.kerasis.woocommerce-checkout form.checkout .col2-set{display:grid;gap:18px}.kerasis form.checkout .col2-set :is(.col-1,.col-2){float:none;width:auto;max-width:none;margin:0;padding:0;border:0;border-radius:0}.kerasis form.checkout .woocommerce-billing-fields,.kerasis form.checkout .woocommerce-additional-fields:has(.form-row){padding:26px 28px;border:1px solid var(--kp-line);border-radius:var(--kp-radius);background:var(--kp-surface)}.kerasis form.checkout .woocommerce-billing-fields__field-wrapper{border:0;padding:0;border-radius:0}.kerasis form.checkout .woocommerce-billing-fields>h3,.kerasis form.checkout #order_review_heading{display:flex;align-items:center;gap:12px;margin:0 0 18px;font:600 26px/1.2 var(--kp-serif);color:var(--kp-ink)}.kerasis form.checkout .woocommerce-billing-fields>h3::before,.kerasis form.checkout #order_review_heading::before{content:"1";flex:none;display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--kp-ink);color:var(--kp-cream);font:600 14px/1 var(--kp-sans)}.kerasis form.checkout #order_review_heading::before{content:"2"}.kerasis form.checkout .woocommerce-additional-fields>h3{display:none}.kerasis form.checkout .woocommerce-additional-fields textarea{min-height:76px;height:76px}.kerasis form.checkout .woocommerce-billing-fields__field-wrapper{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:16px}.kerasis form.checkout .woocommerce-billing-fields__field-wrapper>.form-row{grid-column:span 6;float:none;width:auto;margin:0 0 16px;padding:0}.kerasis form.checkout :is(#billing_first_name_field,#billing_last_name_field,#billing_phone_field,#billing_email_field){grid-column:span 3}.kerasis form.checkout :is(#billing_city_field,#billing_state_field,#billing_postcode_field){grid-column:span 2}.kerasis form.checkout #billing_country_field:not(:has(select)){display:none!important}.kerasis form.checkout #billing_country_field:has(.country_to_state--single){display:none!important}.kerasis form.checkout .woocommerce-billing-fields__field-wrapper.kp-is-collapsed{display:none}.kerasis form.checkout .kp-address-picker+.woocommerce-billing-fields__field-wrapper{margin-top:18px;padding-top:18px;border-top:1px solid var(--kp-line)}@media (max-width:600px){.kerasis form.checkout :is(#billing_phone_field,#billing_email_field,#billing_state_field){grid-column:span 6}.kerasis form.checkout :is(#billing_city_field,#billing_postcode_field){grid-column:span 3}.kerasis form.checkout .woocommerce-billing-fields,.kerasis form.checkout .woocommerce-additional-fields:has(.form-row){padding:20px 16px}}.kp-address-picker__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px}.kp-address-picker__title{font:600 12px/1 var(--kp-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--kp-muted)}.kp-address-picker__head a{color:var(--kp-gold-text);font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:3px}.kp-address-picker__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.kp-addr-card{position:relative;display:block;margin:0;cursor:pointer}.kp-addr-card input{position:absolute;opacity:0;width:1px;height:1px}.kp-addr-card__body{display:flex;flex-direction:column;gap:4px;height:100%;padding:14px 16px;border:1.5px solid var(--kp-line);border-radius:var(--kp-radius-sm);background:var(--kp-surface);color:var(--kp-text);font-size:14px;line-height:1.5;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.kp-addr-card:hover .kp-addr-card__body{border-color:var(--kp-gold-light)}.kp-addr-card input:checked+.kp-addr-card__body{border-color:var(--kp-gold);background:var(--kp-cream);box-shadow:0 0 0 3px rgb(198 161 91 / .16)}.kp-addr-card input:focus-visible+.kp-addr-card__body{outline:2px solid var(--kp-gold);outline-offset:2px}.kp-addr-card__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.kp-addr-card__radio{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--kp-line);background:var(--kp-surface);transition:border .15s ease}.kp-addr-card input:checked+.kp-addr-card__body .kp-addr-card__radio{border:5px solid var(--kp-gold)}.kp-addr-card strong{color:var(--kp-ink);font-weight:500}.kp-addr-card__addr{color:var(--kp-muted)}.kp-addr-card__time{display:inline-flex;align-items:center;gap:6px;margin-top:2px;font-size:13px;color:var(--kp-gold-text)}.kp-addr-card--new .kp-addr-card__body{align-items:center;justify-content:center;gap:8px;min-height:120px;border-style:dashed;text-align:center}.kp-addr-card__plus{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--kp-cream);color:var(--kp-gold-text)}.kp-save-address{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:4px;padding:14px 16px;border-radius:var(--kp-radius-sm);background:var(--kp-cream)}.kp-save-address[hidden]{display:none}.kerasis form.checkout #order_review{padding:22px 24px 24px}.kerasis form.checkout .woocommerce-checkout-review-order-table{background:transparent!important}.kerasis.woocommerce-checkout .gz-checkout-information-box{display:none}.kerasis #payment ul.payment_methods li{transition:border-color .15s ease}.kerasis #payment ul.payment_methods li:has(input:checked){border-color:var(--kp-gold);box-shadow:0 0 0 3px rgb(198 161 91 / .14)}.kerasis .woocommerce-privacy-policy-text p{font-size:13px;color:var(--kp-muted);text-align:center}.kerasis .woocommerce-privacy-policy-text a{color:var(--kp-gold-text)}@media (max-width:991px){.kerasis form.checkout #order_review_heading{margin-top:8px}.kerasis form.checkout #order_review{padding:14px 16px 18px}}.kerasis.woocommerce-account .woocommerce-MyAccount-navigation.kp-account-nav{float:none;width:auto;margin:0 0 22px;padding:0;border:0}.kerasis.woocommerce-account .woocommerce-MyAccount-content{float:none;width:auto}.kerasis.woocommerce-account .woocommerce-MyAccount-content:has(.kp-dash,.kp-orders,.kp-ab,.kp-ab-form,.kp-empty--big){padding:0;border:0;overflow:visible}@media (min-width:992px){.kerasis.woocommerce-account.logged-in .site-content .woocommerce{display:grid;grid-template-columns:270px minmax(0,1fr);gap:32px;align-items:start}.kerasis.woocommerce-account.logged-in .site-content .woocommerce>:not(.kp-account-nav):not(.woocommerce-MyAccount-content){grid-column:1 / -1}.kerasis.woocommerce-account .kp-account-nav{position:sticky;top:110px;margin:0}}.kp-account-nav__profile{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:16px;border:1px solid var(--kp-line);border-radius:var(--kp-radius);background:var(--kp-cream)}.kp-avatar{flex:none;display:grid;place-items:center;width:44px;height:44px;overflow:hidden;border-radius:50%;background:var(--kp-ink);color:var(--kp-gold-light);font:600 15px/1 var(--kp-sans);letter-spacing:.04em}.kp-avatar img{width:100%;height:100%;object-fit:cover}.kp-account-nav__who{display:grid;min-width:0;line-height:1.35}.kp-account-nav__who strong{color:var(--kp-ink);font-weight:600}.kp-account-nav__who span{overflow:hidden;color:var(--kp-muted);font-size:13px;white-space:nowrap;text-overflow:ellipsis}.kerasis.woocommerce-account .kp-account-nav li{margin:0}.kerasis.woocommerce-account .kp-account-nav li a{display:flex;align-items:center;gap:12px;margin:0;padding:12px 16px;border-left:0;font:500 15px/1.3 var(--kp-sans);color:var(--kp-text)}.kerasis .kp-account-nav li a .kp-icon{flex:none;color:var(--kp-muted)}.kerasis .kp-account-nav li.is-active a{box-shadow:inset 3px 0 0 var(--kp-gold)}@media (min-width:992px){.kerasis.woocommerce-account .kp-account-nav li a{border-color:var(--kp-line)!important}}.kp-ab-field abbr.required{color:#b4472f;text-decoration:none;border:0}.kerasis .kp-account-nav li.is-active a .kp-icon,.kerasis .kp-account-nav li a:hover .kp-icon{color:var(--kp-gold-text)}@media (max-width:991px){.kp-account-nav__profile{padding:12px 14px}.kerasis .kp-account-nav ul{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 6px;border:0;border-radius:0;scrollbar-width:none}.kerasis .kp-account-nav ul::-webkit-scrollbar{display:none}.kerasis.woocommerce-account .kp-account-nav li{flex:none}.kerasis.woocommerce-account .kp-account-nav li a{gap:8px;padding:9px 14px;border:1px solid var(--kp-line)!important;border-radius:999px;font-size:14px;white-space:nowrap}.kerasis .kp-account-nav li.is-active a{box-shadow:none;background:var(--kp-ink);border-color:var(--kp-ink)!important;color:var(--kp-cream)}.kerasis .kp-account-nav li.is-active a .kp-icon{color:var(--kp-gold-light)}}.kp-panel{min-width:0;padding:22px 24px;border:1px solid var(--kp-line);border-radius:var(--kp-radius);background:var(--kp-surface)}.kp-panel__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px}.kerasis .kp-panel__head h3{margin:0;font:600 22px/1.2 var(--kp-serif);color:var(--kp-ink)}.kerasis .kp-panel__head a{color:var(--kp-gold-text);font-size:14px;font-weight:500;box-shadow:none;text-decoration:underline;text-underline-offset:3px}.kp-panel__sub,.kerasis .kp-panel__foot{color:var(--kp-muted);font-size:13px}.kerasis .kp-panel__foot{margin:12px 0 0}.kp-empty{display:grid;justify-items:center;gap:10px;padding:16px 8px;text-align:center;color:var(--kp-muted)}.kerasis .kp-empty p{margin:0;max-width:36ch;font-size:14px}.kp-empty__icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--kp-cream);color:var(--kp-gold-text)}.kp-empty--big{padding:48px 24px}.kerasis .kp-empty--big h3{margin:0;font:600 26px/1.2 var(--kp-serif)}.kp-dash{display:grid;gap:20px}.kp-dash__hello{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:18px 24px;padding:28px 30px;border-radius:var(--kp-radius);color:#d9cfbe;background:radial-gradient(130% 160% at 100% 0%,#4a3820 0%,#231b13 45%,#15110d 100%)}.kerasis .kp-dash__eyebrow{margin:0 0 6px;color:var(--kp-gold-light);font:600 12px/1 var(--kp-sans);letter-spacing:.2em;text-transform:uppercase}.kerasis .kp-dash__hello h2{margin:0 0 6px;color:#fff;font:600 clamp(30px, 3vw, 40px)/1.1 var(--kp-serif)}.kerasis .kp-dash__hello p:last-child{margin:0;color:#c9bca5;font-size:14px}.kerasis .kp-dash__cta{display:inline-flex;align-items:center;gap:8px;border-radius:999px;background:var(--kp-gold)!important;border-color:var(--kp-gold)!important;color:#14110d!important}.kerasis .kp-dash__cta:hover{background:#fff!important;border-color:#fff!important}.kp-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.kerasis .kp-stat{display:grid;gap:2px;padding:18px;border:1px solid var(--kp-line);border-radius:var(--kp-radius);background:var(--kp-surface);color:var(--kp-text);text-decoration:none;box-shadow:none;transition:border-color .2s ease,transform .2s ease}.kerasis .kp-stat:hover{border-color:var(--kp-gold);transform:translateY(-2px)}.kp-stat__icon{display:grid;place-items:center;width:40px;height:40px;margin-bottom:10px;border-radius:12px;background:var(--kp-cream);color:var(--kp-gold-text)}.kp-stat__value{color:var(--kp-ink);font:600 26px/1.15 var(--kp-sans);font-variant-numeric:tabular-nums}.kp-stat__label{color:var(--kp-muted);font-size:13px}.kp-dash__cols{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px}.kp-latest{display:flex;align-items:center;flex-wrap:wrap;gap:14px 16px}.kp-latest__info{display:grid;flex:1;gap:2px;min-width:160px;color:var(--kp-muted);font-size:14px}.kp-latest__info strong{color:var(--kp-ink);font-size:16px}.kp-latest__total{color:var(--kp-ink);font-weight:600}.kerasis .kp-panel--address .kp-ab-tag{margin-bottom:12px}.kp-thumbs{display:flex;flex:none}.kp-thumbs__item{display:grid;place-items:center;width:56px;height:56px;margin-left:-14px;overflow:hidden;border:2px solid var(--kp-surface);border-radius:12px;background:var(--kp-cream);box-shadow:0 2px 8px rgb(27 23 18 / .1)}.kp-thumbs__item:first-child{margin-left:0}.kerasis .kp-thumbs__item img{width:100%;height:100%;object-fit:cover;border-radius:0}.kp-thumbs__more{color:var(--kp-gold-text);font:600 13px/1 var(--kp-sans)}.kp-track{position:relative;display:grid;grid-template-columns:repeat(4,1fr);margin:22px 0 2px;padding:0;list-style:none}.kp-track::before,.kp-track::after{content:"";position:absolute;top:11px;left:12.5%;height:3px;border-radius:3px}.kp-track::before{right:12.5%;background:var(--kp-line)}.kp-track::after{width:calc(75% * var(--kp-step, 0) / 3);background:var(--kp-gold)}.kp-track li{position:relative;z-index:1;display:grid;justify-items:center;gap:8px;text-align:center}.kp-track__dot{display:grid;place-items:center;width:24px;height:24px;border:2px solid var(--kp-line);border-radius:50%;background:var(--kp-surface);color:#14110d}.kp-track li:is(.is-done,.is-now) .kp-track__dot{background:var(--kp-gold);border-color:var(--kp-gold)}.kp-track li.is-now .kp-track__dot{box-shadow:0 0 0 5px rgb(198 161 91 / .22)}.kp-track__label{color:var(--kp-muted);font-size:12px;font-weight:500}.kp-track li:is(.is-done,.is-now) .kp-track__label{color:var(--kp-ink)}.kp-mini-orders{margin:0;padding:0;list-style:none}.kp-mini-orders li+li{border-top:1px solid var(--kp-line)}.kerasis .kp-mini-orders a{display:flex;align-items:center;gap:14px;padding:12px 8px;border-radius:10px;color:var(--kp-text);text-decoration:none;box-shadow:none}.kerasis .kp-mini-orders a:hover{background:var(--kp-cream)}.kp-mini-orders .kp-thumbs__item{width:44px;height:44px;border-radius:10px;box-shadow:none}.kp-mini-orders__info{display:grid;flex:1;min-width:0;color:var(--kp-muted);font-size:13px}.kp-mini-orders__info strong{color:var(--kp-ink);font-size:15px}.kp-mini-orders__total{color:var(--kp-ink);font-size:15px;font-weight:600}.kp-favs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.kp-fav{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--kp-line);border-radius:var(--kp-radius-sm)}.kerasis .kp-fav__img{box-shadow:none}.kerasis .kp-fav__img img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px}.kp-fav__info{display:grid;flex:1;gap:4px;color:var(--kp-muted);font-size:13px}.kerasis .kp-fav__info a{color:var(--kp-ink);font-size:14px;font-weight:500;line-height:1.4;box-shadow:none}.kp-fav__info del{opacity:.6}.kerasis .kp-fav .button{width:100%}.kp-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.kerasis .kp-quick a{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:var(--kp-radius);background:var(--kp-cream);color:var(--kp-muted);font-size:13px;line-height:1.4;text-decoration:none;box-shadow:none;transition:background .2s ease}.kerasis .kp-quick a:hover{background:var(--kp-sand)}.kp-quick .kp-icon{flex:none;margin-top:2px;color:var(--kp-gold-text)}.kp-quick strong{display:block;margin-bottom:2px;color:var(--kp-ink);font-size:14px}@media (max-width:1199px){.kp-dash__cols{grid-template-columns:1fr}.kp-quick{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.kp-dash__hello{padding:22px 20px}.kp-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kerasis .kp-stat{padding:14px}.kp-stat__value{font-size:22px}.kp-panel{padding:18px 16px}.kp-favs{grid-template-columns:1fr}.kp-fav{flex-direction:row;align-items:center}.kerasis .kp-fav__img{flex:none;width:64px}.kerasis .kp-fav .button{width:auto}.kp-mini-orders__total{display:none}.kp-thumbs__item{width:48px;height:48px}}@media (max-width:420px){.kp-quick{grid-template-columns:1fr}}.kp-orders{display:grid;gap:16px}.kp-order{overflow:hidden;border:1px solid var(--kp-line);border-radius:var(--kp-radius);background:var(--kp-surface)}.kp-order__head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--kp-line);background:var(--kp-cream)}.kp-order__id{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px}.kerasis .kp-order__id a{color:var(--kp-ink);font-size:16px;font-weight:600;box-shadow:none}.kp-order__id time{color:var(--kp-muted);font-size:13px}.kp-order__body{display:flex;align-items:center;gap:18px;padding:18px 20px}.kp-order__items{flex:1;min-width:0}.kerasis .kp-order__items p{display:-webkit-box;margin:0 0 4px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--kp-ink);font-size:15px;font-weight:500;line-height:1.45}.kp-order__items span{color:var(--kp-muted);font-size:13px}.kp-order__total{display:grid;gap:2px;text-align:right}.kp-order__total>span{color:var(--kp-muted);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.kp-order__total strong{color:var(--kp-ink);font-size:18px}.kp-order>.kp-track{margin:0 20px 20px}.kp-order__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:12px 20px;border-top:1px solid var(--kp-line)}.kp-orders-pager{display:flex;justify-content:space-between;gap:12px;margin-top:18px}@media (max-width:600px){.kp-order__head,.kp-order__body,.kp-order__actions{padding-inline:14px}.kp-order__body{flex-wrap:wrap;gap:12px 14px}.kp-order__total{display:flex;justify-content:space-between;align-items:baseline;width:100%;padding-top:10px;border-top:1px dashed var(--kp-line);text-align:left}.kp-order>.kp-track{margin-inline:8px}.kp-order__actions .button{flex:1}}.kp-order-delivery{margin:16px 0 0;padding:12px 16px;list-style:none;border-left:3px solid var(--kp-gold);border-radius:6px;background:var(--kp-cream);font-size:14px}.kp-ab__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.kp-ab-card{display:flex;flex-direction:column;padding:18px 20px;border:1px solid var(--kp-line);border-radius:var(--kp-radius);background:var(--kp-surface)}.kp-ab-card.is-default{border-color:var(--kp-gold);box-shadow:0 0 0 3px rgb(198 161 91 / .12)}.kp-ab-card__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.kp-ab-default{display:inline-flex;align-items:center;gap:4px;color:#2f7a46;font-size:12px;font-weight:600}.kerasis .kp-ab-card__name{margin:0 0 4px;color:var(--kp-ink);font-size:16px;font-weight:600}.kerasis .kp-ab-card__addr{margin:0 0 12px;color:var(--kp-muted);font-size:14px;line-height:1.55}.kp-ab-card__meta{display:grid;gap:6px;margin:0 0 14px;padding:0;list-style:none;color:var(--kp-text);font-size:14px}.kp-ab-card__meta li{display:flex;align-items:flex-start;gap:8px}.kp-ab-card__meta .kp-icon{flex:none;margin-top:3px;color:var(--kp-gold-text)}.kp-ab-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px;margin-top:auto;padding-top:12px;border-top:1px solid var(--kp-line)}.kp-ab-card__actions>form:has(.kp-ab-link--push){margin-left:auto}.kp-ab-inline{display:inline;margin:0}.kerasis .kp-ab-link{display:inline-flex;align-items:center;gap:6px;height:auto;min-height:0;min-width:0;padding:4px 0!important;border:0!important;border-radius:0;background:none!important;box-shadow:none!important;color:var(--kp-ink)!important;font:500 14px/1.3 var(--kp-sans);text-decoration:none;cursor:pointer}.kerasis .kp-ab-link::before,.kerasis .kp-ab-link::after{display:none!important}.kerasis .kp-ab-link:hover{color:var(--kp-gold-text)!important}.kerasis .kp-ab-link--danger:hover{color:#c0392b!important}.kerasis .kp-ab-card--add{align-items:center;justify-content:center;gap:4px;min-height:230px;border:1.5px dashed var(--kp-line);color:var(--kp-muted);font-size:14px;text-align:center;text-decoration:none;box-shadow:none}.kerasis .kp-ab-card--add strong{color:var(--kp-ink);font-size:16px}.kerasis .kp-ab-card--add:hover{border-color:var(--kp-gold);background:var(--kp-cream)}.kp-ab-card__plus{display:grid;place-items:center;width:48px;height:48px;margin-bottom:8px;border-radius:50%;background:var(--kp-cream);color:var(--kp-gold-text)}.kp-ab-form{max-width:780px}.kp-ab-section{min-width:0;margin:0 0 18px;padding:18px 22px 4px;border:1px solid var(--kp-line);border-radius:var(--kp-radius)}.kp-ab-section legend{margin-left:-8px;padding:0 8px;color:var(--kp-gold-text);font:600 12px/1 var(--kp-sans);letter-spacing:.14em;text-transform:uppercase}.kp-ab-section>.kp-chips{margin:6px 0 16px}.kp-ab-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.kp-span-2{grid-column:span 2}.kerasis .woocommerce-MyAccount-content .kp-ab-field{float:none;width:auto;margin:0 0 16px;padding:0}.kerasis .kp-ab-field label{display:block;margin-bottom:6px;color:var(--kp-ink);font-size:14px;font-weight:500}.kp-ab-field .optional{color:var(--kp-muted);font-weight:400}.kerasis .kp-ab-field :is(input,select,textarea){width:100%;min-height:48px;padding:10px 14px;border:1px solid var(--kp-line);border-radius:var(--kp-radius-sm);background:var(--kp-surface);color:var(--kp-ink);font:400 15px/1.4 var(--kp-sans)}.kerasis .kp-ab-field textarea{min-height:76px}.kerasis .kp-ab-field :is(input,select,textarea):focus{outline:none;border-color:var(--kp-gold);box-shadow:0 0 0 3px rgb(198 161 91 / .18)}.kerasis .kp-ab-hint{margin:2px 0 14px;color:var(--kp-muted);font-size:14px}.kp-ab-times{max-width:440px;margin-top:16px}.kp-ab-buttons{display:flex;align-items:center;gap:20px;margin-top:22px}.kp-ab-form>.kp-ab-check{margin-top:2px}@media (max-width:600px){.kp-ab-section{padding:16px 14px 2px}.kp-ab-grid{grid-template-columns:1fr}.kp-ab-times{grid-template-columns:1fr 1fr}.kp-span-2{grid-column:auto}.kp-chip--day>span{min-width:44px;padding:9px 6px}}html[data-theme="dark"] body.kerasis .kp-status--ok{background:#16301f;color:#8fd3a3}html[data-theme="dark"] body.kerasis .kp-status--wait{background:#33270f;color:#f0c46a}html[data-theme="dark"] body.kerasis .kp-status--info{background:#1a2440;color:#a9bff2}html[data-theme="dark"] body.kerasis .kp-status--off{background:#3a1a1a;color:#f0a3a3}html[data-theme="dark"] body.kerasis .kp-ab-tag--office{background:#1d2633;color:#a9c1e6}html[data-theme="dark"] body.kerasis .kp-ab-tag--other{background:#1e2a1a;color:#a9cf96}html[data-theme="dark"] body.kerasis .kp-ab-default{color:#8fd3a3}html[data-theme="dark"] body.kerasis .kp-avatar{background:var(--kp-gold);color:#14110d}html[data-theme="dark"] body.kerasis .kp-steps li.is-now .kp-steps__dot,html[data-theme="dark"] body.kerasis form.checkout :is(.woocommerce-billing-fields>h3,#order_review_heading)::before{background:var(--kp-gold);border-color:var(--kp-gold);color:#14110d}@media (max-width:991px){html[data-theme="dark"] body.kerasis .kp-account-nav li.is-active a{background:var(--kp-gold);border-color:var(--kp-gold)!important;color:#14110d}html[data-theme="dark"] body.kerasis .kp-account-nav li.is-active a .kp-icon{color:#14110d}}html[data-theme="dark"] body.kerasis .kp-thumbs__item{box-shadow:none}.kerasis .wcboost-wishlist-button.added .glozin-svg-icon--icon-wishlist{background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 16'%3E%3Cpath fill='%23e0284f' d='M17.47 1.46A5.83 5.83 0 0 0 13.82 0a5.83 5.83 0 0 0-3.65 1.46l-.67.65-.67-.65A5.8 5.8 0 0 0 5.17 0 5.8 5.8 0 0 0 1.53 1.46a5 5 0 0 0 0 7.12l7.44 7.2a.8.8 0 0 0 1.06 0l7.44-7.2a5 5 0 0 0 0-7.12Z'/%3E%3C/svg%3E")}.kerasis .wcboost-wishlist-button.added .glozin-svg-icon--icon-wishlist svg{visibility:hidden}.kerasis table.shop_table .kp-delivery-row>td{padding-top:14px;padding-bottom:14px}.kp-delivery{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.kerasis .kp-delivery__label{color:var(--kp-ink);font-size:15px;font-weight:500}.kerasis .kp-delivery__price,.kerasis .kp-delivery__price .woocommerce-Price-amount{color:var(--kp-ink);font-size:15px;font-weight:600}.kp-delivery__free{color:#24713b;font-weight:600}html[data-theme="dark"] body.kerasis .kp-delivery__free{color:#8fd3a3}.kerasis .kp-delivery__note{display:flex;gap:8px;align-items:flex-start;margin:6px 0 0;color:var(--kp-muted);font-size:13px;line-height:1.5}.kp-delivery__note .kp-icon{flex:none;margin-top:2px;color:var(--kp-gold-text)}.kerasis .kp-delivery__note a{color:var(--kp-gold-text);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.kp-policy-links{display:flex;flex-wrap:wrap;gap:6px 16px;margin:14px 0 0;font-size:13px}.kerasis .kp-policy-links a{color:var(--kp-muted);text-decoration:underline;text-underline-offset:3px}.kerasis .kp-policy-links a:hover{color:var(--kp-gold-text)}.kerasis.woocommerce-cart .site-content{padding-top:80px;padding-bottom:120px}.kerasis.woocommerce-cart .kp-steps{margin-bottom:44px}@media (max-width:991px){.kerasis.woocommerce-cart .site-content{padding-top:48px;padding-bottom:80px}}@media (max-width:767px){.kerasis.woocommerce-cart .site-content{padding-top:40px;padding-bottom:64px}.kerasis.woocommerce-cart .kp-steps{margin-bottom:30px}}.kp-ab-other,.kp-save-address__name{display:none}.kp-ab-form:has(input[name="type"][value="other"]:checked) .kp-ab-other{display:block}.kp-save-address:has(input[name="kp_save_type"][value="other"]:checked) .kp-save-address__name{display:block}@supports not selector(:has(*)){.kp-ab-other,.kp-save-address__name{display:block}}.kerasis .kp-save-address__name{flex:1 1 220px;min-height:42px;padding:8px 14px;border:1px solid var(--kp-line);border-radius:var(--kp-radius-sm);background:var(--kp-surface);color:var(--kp-ink);font:400 14px var(--kp-sans)}.kerasis .kp-save-address__name:focus{outline:none;border-color:var(--kp-gold);box-shadow:0 0 0 3px rgb(198 161 91 / .18)}.kp-save-address{display:grid;gap:14px}.kp-save-address__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.kp-timing{padding-bottom:14px;border-bottom:1px dashed var(--kp-line)}.kp-timing summary{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:2px 10px;cursor:pointer;list-style:none;color:var(--kp-ink);font-size:14px;font-weight:500}.kp-timing summary::-webkit-details-marker{display:none}.kp-timing summary .kp-icon{color:var(--kp-gold-text)}.kp-timing summary::after{content:"";grid-column:3;grid-row:1;width:8px;height:8px;margin-right:4px;border-right:1.5px solid var(--kp-muted);border-bottom:1.5px solid var(--kp-muted);transform:rotate(45deg);transition:transform .2s ease}.kp-timing[open] summary::after{transform:rotate(-135deg)}.kp-timing__title em{color:var(--kp-muted);font-style:normal;font-weight:400}.kp-timing__hint{grid-column:2 / 4;color:var(--kp-muted);font-size:13px;font-weight:400;line-height:1.45}.kp-timing__body{padding-top:14px}.kp-timing__body .kp-ab-times{margin-top:14px;max-width:420px}.kerasis form.checkout .kp-timing__body .form-row{margin:0}.kerasis form.checkout .kp-timing__body .form-row label{display:block;margin-bottom:6px;font-size:14px}.kerasis .kp-timing__body input[type="time"]{width:100%;min-height:46px;padding:8px 14px;border:1px solid var(--kp-line);border-radius:var(--kp-radius-sm);background:var(--kp-surface);color:var(--kp-ink);font:400 15px var(--kp-sans)}@media (max-width:600px){.kp-timing__body .kp-ab-times{grid-template-columns:1fr 1fr}}