.kmt-bf{--bf-ink:#1e201e;--bf-cream:#f4f0e9;--bf-muted:#65645e;color:var(--bf-ink);background:#fff;font-family:inherit;line-height:1.6}.kmt-bf *{box-sizing:border-box}.kmt-bf a{color:inherit;text-decoration:none}.kmt-bf a:focus-visible{outline:3px solid #b68a45;outline-offset:5px}.kmt-bf p,.kmt-bf h1,.kmt-bf h2,.kmt-bf h3{margin:0}.kmt-bf h1,.kmt-bf h2,.kmt-bf h3{font-family:inherit;color:inherit}.kmt-bf img{display:block;width:100%;height:auto}.kmt-bf section[id]{scroll-margin-top:130px}.kmt-bf-hero{background:var(--bf-ink);color:#f7f3eb}.kmt-bf-hero-inner{max-width:1480px;margin:auto;display:grid;grid-template-columns:1fr 1fr;min-height:570px}.kmt-bf-copy{padding:64px 48px 48px 6vw;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.kmt-bf-eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#c9c6bb;display:flex;align-items:center;gap:10px}.kmt-bf-dot{height:6px;width:6px;background:var(--bf-gold);border-radius:50%}.kmt-bf-campaign{font-size:13px;letter-spacing:.32em;text-transform:uppercase;color:var(--bf-gold);margin-top:32px!important}.kmt-bf h1{font-size:clamp(42px,4.8vw,76px);font-weight:500;line-height:1.09;letter-spacing:-.055em;margin-top:16px}.kmt-bf h1 em{font-family:Georgia,serif;font-weight:400;color:var(--bf-gold);letter-spacing:-.04em}.kmt-bf-intro{max-width:410px;color:#d2d0c8;font-size:14px;line-height:1.9;margin-top:24px!important}.kmt-bf-actions{display:flex;align-items:center;gap:28px;margin-top:30px;flex-wrap:wrap}.kmt-bf-button{display:inline-flex;justify-content:center;align-items:center;gap:28px;min-height:50px;padding:12px 23px;background:var(--bf-gold);color:#171916!important;font-size:12px;font-weight:600;border:1px solid var(--bf-gold);transition:background .2s}.kmt-bf-button:hover{background:#ead4a6}.kmt-bf-button span{font-size:19px}.kmt-bf-textlink{display:inline-flex;gap:14px;align-items:center;font-size:12px;border-bottom:1px solid currentColor;padding:10px 0 6px;min-height:44px}.kmt-bf-textlink:hover{opacity:.75}.kmt-bf-signature{margin-top:38px!important;font-size:10px;letter-spacing:.17em;text-transform:uppercase;color:#b6b8ad}.kmt-bf-offer{font-size:23px;color:var(--bf-gold);margin-top:18px!important}.kmt-bf-dates{font-size:12px;margin-top:6px!important}.kmt-bf-stage{position:relative;background:#e9e3d9;color:var(--bf-ink);min-width:0;display:flex;flex-direction:column;padding:30px}.kmt-bf-stage-label,.kmt-bf-stage-bottom{display:flex;justify-content:space-between;gap:15px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;align-items:center}.kmt-bf-stage-label{padding-bottom:16px;border-bottom:1px solid #c9beac}.kmt-bf-stilllife{position:relative;flex:1;min-height:380px}.kmt-bf-object{position:absolute;width:46%;background:#f5f2eb;box-shadow:0 20px 35px #1f241214;transition:transform .25s;overflow:hidden}.kmt-bf-object-1{left:0;top:12%;transform:rotate(-8deg);z-index:1}.kmt-bf-object-2{left:28%;top:21%;z-index:3;width:50%;transform:rotate(3deg)}.kmt-bf-object-3{right:0;top:2%;transform:rotate(9deg);z-index:2;width:41%}.kmt-bf-object:hover{transform:rotate(0) translateY(-6px);z-index:4}.kmt-bf-pack{mix-blend-mode:multiply;aspect-ratio:1;object-fit:contain}.kmt-bf-object-label{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:9px;line-height:1.5;padding:8px 12px;border-top:1px solid #ddd3c3}.kmt-bf-object-label span{font-size:16px}.kmt-bf-stage-bottom{border-top:1px solid #c9beac;padding-top:14px}.kmt-bf-stage-bottom>span:last-child{font-size:25px;color:#927645}.kmt-bf-ribbon{display:flex;justify-content:space-around;align-items:center;gap:20px;padding:19px 4vw;border-top:1px solid #4e4c42;color:#d8c9aa;font-size:11px;letter-spacing:.2em;overflow:hidden}.kmt-bf-ribbon i{font-style:normal;color:var(--bf-gold);font-size:16px}.kmt-bf-ribbon span{white-space:nowrap}.kmt-bf-section{max-width:1320px;margin:auto;padding:70px 40px}.kmt-bf-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:30px}.kmt-bf-kicker{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#81704c;margin-bottom:10px!important}.kmt-bf h2{font-size:clamp(26px,3vw,40px);font-weight:500;letter-spacing:-.04em;line-height:1.2}.kmt-bf-heading>p{max-width:340px;font-size:12px;color:var(--bf-muted)}.kmt-bf-categories{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.kmt-bf-category-image{background:#f4f0e9;position:relative;overflow:hidden}.kmt-bf-category img{aspect-ratio:1/1.12;object-fit:contain;mix-blend-mode:multiply;transition:transform .25s}.kmt-bf-category:hover img{transform:scale(1.05)}.kmt-bf-category-index{position:absolute;top:10px;inset-inline-start:12px;font-size:10px;color:#716b60}.kmt-bf-category h3{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:500;margin-top:12px;min-height:35px}.kmt-bf-category h3 span{font-size:18px}.kmt-bf-edit{background:#f6f5f1}.kmt-bf-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 20px}.kmt-bf-product{min-width:0}.kmt-bf-product-image{position:relative;display:block;background:#fff;overflow:hidden}.kmt-bf-product-image img{aspect-ratio:1;object-fit:contain;transition:transform .25s}.kmt-bf-product-image:hover img{transform:scale(1.04)}.kmt-bf-product-info{padding:17px 2px 0}.kmt-bf-product h3{font-size:13px;line-height:1.65;font-weight:500;min-height:44px}.kmt-bf-price{font-size:13px;font-weight:600;margin-top:8px!important}.kmt-bf-price>span{font-size:11px;font-weight:400}.kmt-bf-product-link{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #bbb8ad;margin-top:8px;padding:8px 0;min-height:44px;font-size:11px}.kmt-bf-product-link span{font-size:18px}.kmt-bf-product-link:hover{color:#816333}.kmt-bf-badge{position:absolute;top:12px;inset-inline-start:12px;background:var(--bf-ink);color:#fff;padding:5px 10px;font-size:10px}.kmt-bf-routine-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.kmt-bf-routine{display:grid;grid-template-columns:1fr 44%;align-items:center;min-height:310px;overflow:hidden}.kmt-bf-routine-skin{background:#f3e8e3}.kmt-bf-routine-hair{background:#e7eae2}.kmt-bf-routine-copy{padding:30px 0 30px 30px;padding-inline-end:4px;z-index:1}.kmt-bf-routine h3{font-size:28px;line-height:1.2;font-weight:500;letter-spacing:-.035em}.kmt-bf-routine-copy>p:not(.kmt-bf-kicker){font-size:12px;color:#62635a;line-height:1.8;margin:16px 0}.kmt-bf-routine img{mix-blend-mode:multiply;object-fit:contain;aspect-ratio:.8}.kmt-bf-routine .kmt-bf-kicker{font-size:9px;letter-spacing:.12em}.kmt-bf-closing{background:var(--bf-ink);color:#f7f3eb;text-align:center;padding:55px 24px 65px}.kmt-bf-star{font-size:33px;color:var(--bf-gold);display:block;margin-bottom:16px}.kmt-bf-closing .kmt-bf-kicker{color:var(--bf-gold)}.kmt-bf-closing>p:not(.kmt-bf-kicker){font-size:13px;color:#c9cabf;max-width:500px;margin:18px auto 25px}[dir=rtl] .kmt-bf h1,[dir=rtl] .kmt-bf h2,[dir=rtl] .kmt-bf h3{letter-spacing:0}[dir=rtl] .kmt-bf h1 em{font-family:inherit;font-style:normal;letter-spacing:0}[dir=rtl] .kmt-bf-copy{padding:64px 6vw 48px 48px}[dir=rtl] .kmt-bf-routine-copy{padding:30px 30px 30px 4px}[dir=rtl] .kmt-bf-eyebrow,[dir=rtl] .kmt-bf-kicker,[dir=rtl] .kmt-bf-campaign,[dir=rtl] .kmt-bf-signature{letter-spacing:.02em}@media(min-width:1450px){.kmt-bf-copy{padding-inline-start:65px}}@media(max-width:1000px){.kmt-bf-copy{padding:44px 28px}.kmt-bf-hero-inner{min-height:530px}.kmt-bf-stage{padding:24px}.kmt-bf-stilllife{min-height:350px}.kmt-bf-object-1{top:20%}.kmt-bf-object-2{top:30%}.kmt-bf-object-3{top:9%}.kmt-bf-section{padding:55px 24px}.kmt-bf-categories{gap:12px}.kmt-bf-routine h3{font-size:24px}[dir=rtl] .kmt-bf-copy{padding:44px 28px}}@media(max-width:749px){.kmt-bf-hero-inner{grid-template-columns:1fr}.kmt-bf-copy,[dir=rtl] .kmt-bf-copy{padding:36px 24px}.kmt-bf h1{font-size:48px;line-height:1.12}.kmt-bf-campaign{margin-top:24px!important;font-size:11px}.kmt-bf-intro{font-size:13px;margin-top:20px!important}.kmt-bf-eyebrow{font-size:9px}.kmt-bf-actions{gap:20px;margin-top:24px}.kmt-bf-button{padding:11px 18px;gap:18px}.kmt-bf-signature{margin-top:26px!important;font-size:9px}.kmt-bf-stage{padding:20px 24px}.kmt-bf-stilllife{min-height:330px;max-width:460px;width:100%;margin:auto}.kmt-bf-object-1{top:17%;width:43%}.kmt-bf-object-2{top:25%;width:49%}.kmt-bf-object-3{top:6%;width:40%}.kmt-bf-stage-label,.kmt-bf-stage-bottom{font-size:9px}.kmt-bf-object-label{font-size:8px;padding:6px 8px}.kmt-bf-ribbon{justify-content:center;font-size:9px;letter-spacing:.12em;padding:15px 20px;gap:17px}.kmt-bf-ribbon>span:last-child,.kmt-bf-ribbon>i:nth-last-child(2){display:none}.kmt-bf-section{padding:42px 20px}.kmt-bf-heading{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:24px}.kmt-bf-heading>p{max-width:100%}.kmt-bf h2{font-size:28px}.kmt-bf-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px}.kmt-bf-category h3{font-size:11px;line-height:1.4}.kmt-bf-category h3 span{font-size:15px}.kmt-bf-category-index{font-size:9px;top:5px;inset-inline-start:7px}.kmt-bf-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.kmt-bf-product h3{font-size:12px;min-height:60px}.kmt-bf-product-info{padding-top:12px}.kmt-bf-price{font-size:12px}.kmt-bf-product-link{font-size:10px}.kmt-bf-routine-grid{grid-template-columns:1fr;gap:16px}.kmt-bf-routine{min-height:265px}.kmt-bf-routine-copy{padding:24px 0 24px 24px}[dir=rtl] .kmt-bf-routine-copy{padding:24px 24px 24px 0}.kmt-bf-routine h3{font-size:27px}.kmt-bf-closing{padding:42px 24px 50px}}@media(max-width:749px){[dir=rtl] .kmt-bf h1{font-size:38px;line-height:1.4}}@media(max-width:370px){.kmt-bf h1{font-size:42px}[dir=rtl] .kmt-bf h1{font-size:34px}.kmt-bf-stilllife{min-height:285px}.kmt-bf-ribbon{gap:10px;font-size:8px}.kmt-bf-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.kmt-bf-actions{gap:12px}}@media(prefers-reduced-motion:reduce){.kmt-bf *{transition:none!important;scroll-behavior:auto!important}}.kmt-grid-offer-wrap{position:absolute;inset-block-start:10px;inset-inline-end:10px;z-index:4;display:flex;flex-direction:column;align-items:flex-end;max-width:calc(100% - 20px);margin:0;pointer-events:none;line-height:1.4}.kmt-grid-offer-badge{display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%;min-height:34px;padding:5px 9px;border:1px solid #872239;border-radius:5px;background:#9d2940;color:#fff;font-family:inherit;font-weight:700;line-height:1.35;letter-spacing:0;white-space:nowrap;box-shadow:0 3px 9px #50202c1c}.kmt-grid-offer-math{font-family:inherit;font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.2}.kmt-grid-offer-free{border-inline-start:1px solid #ffffff59;padding-inline-start:8px;font-size:14px;font-weight:700;line-height:1.4}.kmt-grid-offer-preview{display:block;margin-block-start:4px;padding:1px 5px;border-radius:3px;background:#fff;color:#60472f;font-size:12px;font-weight:500;white-space:nowrap}.kmt-grid-offer-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.t4s-product-inner:has(>.kmt-grid-offer-wrap)>.t4s-product-badge{top:54px;bottom:auto}.t4s-product-inner:has(>.kmt-grid-offer-wrap--preview)>.t4s-product-badge{top:76px}.t4s-pr-style3 .t4s-product-inner>.kmt-grid-offer-wrap,.t4s-pr-style5 .t4s-product-inner>.kmt-grid-offer-wrap,.t4s-pr-style6 .t4s-product-inner>.kmt-grid-offer-wrap,.t4s-pr-style7 .t4s-product-inner>.kmt-grid-offer-wrap{inset-inline-start:10px;inset-inline-end:auto;align-items:flex-start}.kmt-home .kh-product-grid:has(.kmt-grid-offer-wrap) .kh-product-image{aspect-ratio:auto;padding-block-start:59px}.kmt-home .kh-product-grid:has(.kmt-grid-offer-wrap) .kh-product-image>img{aspect-ratio:1/1.13;height:auto;object-fit:contain}.kmt-collection .product-grid:has(.kmt-grid-offer-wrap) .product-photo{aspect-ratio:auto;padding-block-start:44px}.kmt-collection .product-grid:has(.kmt-grid-offer-wrap) .product-photo>a{height:auto;aspect-ratio:1/1.13}.t4s-product-inner:has(>.kmt-grid-offer-wrap),.t4s-products:has(.kmt-grid-offer-wrap) .t4s-product-inner{padding-block-start:44px}@media(max-width:600px){.kmt-grid-offer-wrap{inset-block-start:8px;inset-inline-end:8px;max-width:calc(100% - 16px)}.kmt-grid-offer-badge{padding:5px 7px;gap:6px}.kmt-grid-offer-math{font-size:17px}.kmt-grid-offer-free{padding-inline-start:6px}.t4s-pr-style3 .t4s-product-inner>.kmt-grid-offer-wrap,.t4s-pr-style5 .t4s-product-inner>.kmt-grid-offer-wrap,.t4s-pr-style6 .t4s-product-inner>.kmt-grid-offer-wrap,.t4s-pr-style7 .t4s-product-inner>.kmt-grid-offer-wrap{inset-inline-start:8px}.kmt-home .kh-product-grid:has(.kmt-grid-offer-wrap) .kh-product-image{padding-block-start:51px}.kmt-home .kh-product-grid:has(.kmt-grid-offer-wrap) .kh-product-image>img{aspect-ratio:1/1.2}.kmt-collection .product-grid:has(.kmt-grid-offer-wrap) .product-photo>a{aspect-ratio:1/1.24}}.kmt-grid-offer-wrap--inline{position:static;display:inline-flex;align-items:flex-start;max-width:100%;margin-block:6px;vertical-align:middle}.kmt-grid-offer-wrap--inline .kmt-grid-offer-badge{min-height:30px;padding:4px 7px;gap:6px;box-shadow:none}.kmt-grid-offer-wrap--inline .kmt-grid-offer-math{font-size:16px}.kmt-grid-offer-wrap--inline .kmt-grid-offer-free{font-size:14px;padding-inline-start:6px}.kmt-header-nav{display:flex;align-items:center;justify-content:center;gap:16px;font-size:14px;color:#222}.kmt-header-nav>a,.kmt-header-nav summary{display:flex;align-items:center;gap:8px;min-height:48px;padding:10px 14px;color:inherit;cursor:pointer;list-style:none}.kmt-header-nav summary::-webkit-details-marker{display:none}.kmt-header-nav__group{position:relative}.kmt-header-nav__group ul{position:absolute;z-index:500;inset-inline-start:0;top:100%;min-width:260px;max-height:65vh;overflow:auto;padding:8px;margin:0;list-style:none;background:#fff;box-shadow:0 10px 30px #0002;border:1px solid #ddd;border-radius:0 0 8px 8px}.kmt-header-nav__group li{margin:0}.kmt-header-nav__group a{display:flex;align-items:center;min-height:44px;padding:10px 14px;color:#222;line-height:1.5}.kmt-header-nav a:hover,.kmt-header-nav summary:hover{background:#f0f3ee}.kmt-header-nav a:focus-visible,.kmt-header-nav summary:focus-visible{outline:2px solid #174e4e;outline-offset:2px}.kmt-shop-nav{padding-block:32px;color:#143939}.kmt-shop-nav__group+.kmt-shop-nav__group{margin-block-start:24px}.kmt-shop-nav__group h2{font-size:22px;line-height:1.4;margin:0 0 14px}.kmt-shop-nav__group ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none;margin:0;padding:0}.kmt-shop-nav__group li{margin:0;min-width:0}.kmt-shop-nav__group a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:12px 16px;border:1px solid #d6e1db;border-radius:8px;color:#143939;background:#f7f8f3;font-size:16px;line-height:1.5;text-decoration:none;transition:background-color .18s}.kmt-shop-nav__group a:hover{background:#e9f0e9}.kmt-shop-nav__group a:focus-visible{outline:3px solid #174e4e;outline-offset:3px}.kmt-shop-nav__count{font-size:13px;font-variant-numeric:tabular-nums;opacity:.75}@media(max-width:640px){.kmt-shop-nav{padding-block:24px}.kmt-shop-nav__group ul{grid-template-columns:repeat(2,minmax(0,1fr))}.kmt-shop-nav__group a{padding:12px;font-size:14px}.kmt-shop-nav__group h2{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
