.kmt-collection-personal{--muted:#68625d;--hero-paper:#f6f2ec}.kmt-collection-personal .editorial-hero{height:400px;background:var(--hero-paper)}.kmt-collection-personal .hero-photo,.kmt-collection-personal[dir=ltr] .hero-photo{width:100%;left:0;right:auto}.kmt-collection-personal .hero-photo picture{display:block;width:100%;height:100%}.kmt-collection-personal .hero-photo img{width:100%;height:100%;object-fit:contain;object-position:left bottom}.kmt-collection-personal .hero-photo:after,.kmt-collection-personal[dir=ltr] .hero-photo:after{background:linear-gradient(to right,transparent 42%,#f6f2ec9c 58%,var(--hero-paper) 72%)}.kmt-collection-personal .hero-copy,.kmt-collection-personal[dir=ltr] .hero-copy{width:44%;margin-left:auto;margin-right:0;padding:48px 42px 28px 14px;text-align:start}.kmt-collection-personal .hero-copy h1{font-size:clamp(32px,3.1vw,45px);line-height:1.4}.kmt-collection-personal .hero-copy p{font-size:16px;line-height:1.85}.kmt-collection-personal .hero-caption{display:none}.kmt-collection-personal .hair-linework{opacity:.12}.kmt-collection-personal .icon-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.kmt-collection-personal .type-chip{white-space:normal}.kmt-collection-personal .category-title{font-size:18px}.kmt-collection-personal .category-description{font-size:14px}.kmt-collection-personal .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.kmt-collection-personal .product-photo{aspect-ratio:4/4.6}.kmt-collection-personal .product-photo img{object-fit:contain}.kmt-collection-personal .kp-card-note{font-size:14px;line-height:1.7;color:var(--muted);min-height:24px;margin-top:8px}.kmt-collection-personal .product-info h3{min-height:52px;line-height:1.5;font-size:19px}.kmt-collection-personal .product-bottom>a{min-height:44px}.kmt-collection-personal .collection-story>img{object-position:left center}.kmt-collection-personal .breadcrumb{font-size:14px}.kmt-collection-personal .eyebrow,.kmt-collection-personal .product-brand,.kmt-collection-personal .product-volume{font-size:12px}.kmt-collection-personal .collection-signature{font-size:14px}.kmt-collection-personal .hero-copy .solid-link{font-size:16px}.kmt-collection-personal .category-intro{font-size:16px}
@media(max-width:900px){.kmt-collection-personal .hero-copy,.kmt-collection-personal[dir=ltr] .hero-copy{width:48%;padding:28px 22px 20px 10px}.kmt-collection-personal .hero-copy h1{font-size:32px}.kmt-collection-personal .product-grid{gap:30px 20px}.kmt-collection-personal .product-info h3{font-size:17px}.kmt-collection-personal .product-bottom{flex-direction:column;align-items:stretch}}
@media(max-width:600px){.kmt-collection-personal .editorial-hero{display:flex;flex-direction:column;height:auto}.kmt-collection-personal .hero-photo,.kmt-collection-personal[dir=ltr] .hero-photo{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:1.8;flex:none;overflow:hidden}.kmt-collection-personal .hero-photo img{position:absolute;left:0;bottom:0;top:auto;width:150%;max-width:none;height:100%;object-fit:contain;object-position:left bottom}.kmt-collection-personal .hero-photo:after,.kmt-collection-personal[dir=ltr] .hero-photo:after{background:linear-gradient(to top,var(--hero-paper),transparent 12%)}.kmt-collection-personal .hero-copy,.kmt-collection-personal[dir=ltr] .hero-copy{width:100%;padding:20px 22px 28px;margin:0}.kmt-collection-personal .hero-copy h1{font-size:31px;margin-block:10px 12px}.kmt-collection-personal .hero-copy p{font-size:16px}.kmt-collection-personal .hair-linework{display:none}.kmt-collection-personal .icon-categories{gap:12px}.kmt-collection-personal .type-chip{min-height:118px;padding:12px 0}.kmt-collection-personal .category-symbol,.kmt-collection-personal .category-symbol svg{width:34px;height:34px}.kmt-collection-personal .category-title{font-size:16px!important}.kmt-collection-personal .category-description{display:none}.kmt-collection-personal .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.kmt-collection-personal .product-info h3{font-size:16px;min-height:48px}.kmt-collection-personal .kp-card-note{font-size:13px;min-height:42px}.kmt-collection-personal .product-bottom{flex-direction:column;align-items:stretch}.kmt-collection-personal .product-bottom>a{justify-content:space-between}.kmt-collection-personal .collection-signature>span:last-child{display:none}.kmt-collection-personal .collection-story>img{aspect-ratio:1.8}.kmt-collection-personal .collection-story>div{padding:26px 24px}.kmt-collection-personal .collection-story p{font-size:16px}.kmt-collection-personal .collection-story h2{font-size:27px}}

.kmt-collection-personal .icon-categories .type-chip{min-width:0;max-width:100%}
@media(max-width:600px){.kmt-collection-personal .product-card[data-handle="gleam-mix-whitening-roll-on-deodorant"]{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;align-items:stretch}.kmt-collection-personal .product-card[data-handle="gleam-mix-whitening-roll-on-deodorant"] .product-photo{aspect-ratio:auto;min-height:230px}.kmt-collection-personal .product-card[data-handle="gleam-mix-whitening-roll-on-deodorant"] .product-info{padding-top:4px;display:flex;flex-direction:column;min-width:0}.kmt-collection-personal .product-card[data-handle="gleam-mix-whitening-roll-on-deodorant"] .product-bottom{margin-top:auto}.kmt-collection-personal .product-card[data-handle="gleam-mix-whitening-roll-on-deodorant"] .product-info h3{min-height:0}.kmt-collection-personal .product-card[data-handle="gleam-mix-whitening-roll-on-deodorant"] .kp-card-note{min-height:0;margin-block:8px}}

.kmt-collection-personal .kp-intimate-story{position:relative;isolation:isolate;height:clamp(290px,26vw,350px);margin-block:16px 48px;background:#ecd3b7;overflow:hidden}
.kmt-collection-personal .kp-intimate-art{position:absolute;inset:0;direction:ltr;z-index:-1}
.kmt-collection-personal .kp-intimate-art img{display:block;height:100%;width:auto;max-width:none;object-fit:contain;object-position:left center;mask-image:linear-gradient(to right,#000 82%,transparent 100%)}
.kmt-collection-personal .kp-intimate-copy{position:relative;width:41%;height:100%;margin-left:auto;padding:30px 42px 30px 16px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;direction:rtl;text-align:right}
.kmt-collection-personal[dir=ltr] .kp-intimate-copy{direction:ltr;text-align:left;padding:30px 26px 30px 12px}
.kmt-collection-personal .kp-intimate-copy .eyebrow{font-size:12px;letter-spacing:.6px;color:#765637}
.kmt-collection-personal .kp-intimate-copy h2{font-size:clamp(28px,2.6vw,36px);line-height:1.35;margin:12px 0 10px;font-weight:700}
.kmt-collection-personal .kp-intimate-copy h2 em{color:#765637}
.kmt-collection-personal .kp-intimate-copy p{font-size:16px;line-height:1.7;max-width:340px;color:#54483c}
.kmt-collection-personal .kp-intimate-links{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:13px}
.kmt-collection-personal .kp-intimate-links .text-link{display:inline-flex;align-items:center;gap:16px;min-height:44px;padding:5px 0;margin:0;border-bottom:1px solid #8e6f50;font-size:16px;transition:color .2s,border-color .2s}
.kmt-collection-personal .kp-intimate-links .text-link:hover{color:#765637;border-color:currentColor}
.kmt-collection-personal .kp-intimate-links svg{width:19px;height:19px}
.kmt-collection-personal[dir=ltr] .kp-intimate-links svg{transform:rotate(180deg)}
@media(max-width:1100px) and (min-width:901px){.kmt-collection-personal .kp-intimate-copy,.kmt-collection-personal[dir=ltr] .kp-intimate-copy{width:43%;padding:22px}.kmt-collection-personal .kp-intimate-copy p{font-size:15px}.kmt-collection-personal .kp-intimate-links{gap:6px 18px}}
@media(max-width:900px){.kmt-collection-personal .kp-intimate-story{height:auto;margin-bottom:36px}.kmt-collection-personal .kp-intimate-art{position:relative;height:220px;z-index:0;background:#ecd3b7;overflow:hidden}.kmt-collection-personal .kp-intimate-art img{mask-image:linear-gradient(to right,#000 80%,transparent 100%)}.kmt-collection-personal .kp-intimate-art:after{content:'';position:absolute;inset:0;background:linear-gradient(to top,#ecd3b7,transparent 15%)}.kmt-collection-personal .kp-intimate-copy,.kmt-collection-personal[dir=ltr] .kp-intimate-copy{width:100%;height:auto;margin:0;padding:18px 26px 22px}.kmt-collection-personal .kp-intimate-copy h2{font-size:28px;margin:8px 0}.kmt-collection-personal .kp-intimate-copy h2 br{display:none}.kmt-collection-personal .kp-intimate-copy h2 em:before{content:' '}.kmt-collection-personal .kp-intimate-copy p{max-width:540px}.kmt-collection-personal .kp-intimate-links{margin-top:8px}}
@media(max-width:600px){.kmt-collection-personal .kp-intimate-art{height:190px}.kmt-collection-personal .kp-intimate-copy,.kmt-collection-personal[dir=ltr] .kp-intimate-copy{padding:14px 20px 18px}.kmt-collection-personal .kp-intimate-copy h2{font-size:26px;line-height:1.4}.kmt-collection-personal .kp-intimate-copy p{font-size:15px}.kmt-collection-personal .kp-intimate-links{gap:4px 24px}}
@media(prefers-reduced-motion:reduce){.kmt-collection-personal .kp-intimate-links .text-link{transition:none}}

@media(max-width:600px){.kmt-collection-personal .kp-intimate-art{height:170px}.kmt-collection-personal .kp-intimate-copy h2{font-size:24px;line-height:1.35;margin:7px 0}.kmt-collection-personal .kp-intimate-copy p{font-size:15px;line-height:1.6}}


.kmt-collection-personal .kp-banner-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}
.kmt-collection-personal .kp-banner-pair>.editorial-hero,.kmt-collection-personal .kp-banner-pair>.kp-intimate-story{position:relative;width:100%;max-width:none;min-width:0;height:280px;min-height:0;margin:0;display:block;isolation:isolate;overflow:hidden}
.kmt-collection-personal .kp-banner-pair .hero-photo,.kmt-collection-personal[dir=ltr] .kp-banner-pair .hero-photo,.kmt-collection-personal .kp-banner-pair .kp-intimate-art{position:absolute;inset:0 auto 0 0;width:68%;height:100%;aspect-ratio:auto;overflow:hidden;direction:ltr;z-index:0}
.kmt-collection-personal .kp-banner-pair .hero-photo picture{height:100%;width:100%;display:block}
.kmt-collection-personal .kp-banner-pair .hero-photo img,.kmt-collection-personal .kp-banner-pair .kp-intimate-art img{position:absolute;left:0;top:0;bottom:auto;transform:none;display:block;width:auto;height:100%;max-height:none;max-width:none;margin:0;object-fit:contain;object-position:left center;mask-image:none}
.kmt-collection-personal .kp-banner-pair .hero-photo:after,.kmt-collection-personal[dir=ltr] .kp-banner-pair .hero-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(to left,var(--hero-paper),transparent 4%)}
.kmt-collection-personal .kp-banner-pair .kp-intimate-art:after{content:'';position:absolute;inset:0;background:linear-gradient(to left,#ecd3b7,transparent 4%)}
.kmt-collection-personal .kp-banner-pair .hero-copy,.kmt-collection-personal[dir=ltr] .kp-banner-pair .hero-copy,.kmt-collection-personal .kp-banner-pair .kp-intimate-copy,.kmt-collection-personal[dir=ltr] .kp-banner-pair .kp-intimate-copy{position:relative;z-index:1;width:34%;height:100%;min-width:0;margin:0 0 0 auto;padding:20px 16px 20px 6px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;direction:inherit;text-align:start}
.kmt-collection-personal .kp-banner-pair .hero-copy h1,.kmt-collection-personal .kp-banner-pair .kp-intimate-copy h2{font-size:23px;line-height:1.4;font-weight:700;letter-spacing:0;margin:8px 0 14px;overflow-wrap:normal}
.kmt-collection-personal .kp-banner-pair .eyebrow{font-size:12px;letter-spacing:.2px;line-height:1.5}
.kmt-collection-personal .kp-banner-pair .hero-copy .solid-link{min-height:44px;max-width:100%;margin:0;font-size:14px;line-height:1.4;gap:10px;padding:8px 12px}
.kmt-collection-personal .kp-banner-pair .solid-link svg{width:18px;height:18px}
.kmt-collection-personal .kp-banner-pair .kp-intimate-links{display:flex;flex-direction:column;align-items:flex-start;flex-wrap:nowrap;margin:0;gap:0}
.kmt-collection-personal .kp-banner-pair .kp-intimate-links .text-link{font-size:15px;gap:12px;min-height:44px;white-space:nowrap}
.kmt-collection-personal .kp-banner-pair .hair-linework{display:none}
.kmt-collection-personal .kp-banner-pair:has(>.editorial-hero:only-child){grid-template-columns:1fr}
@media(min-width:1201px) and (max-width:1250px){.kmt-collection-personal .kp-banner-pair{gap:16px}.kmt-collection-personal .kp-banner-pair .hero-copy h1,.kmt-collection-personal .kp-banner-pair .kp-intimate-copy h2{font-size:21px}.kmt-collection-personal .kp-banner-pair .hero-copy,.kmt-collection-personal[dir=ltr] .kp-banner-pair .hero-copy,.kmt-collection-personal .kp-banner-pair .kp-intimate-copy,.kmt-collection-personal[dir=ltr] .kp-banner-pair .kp-intimate-copy{width:34%;padding-right:12px}.kmt-collection-personal .kp-banner-pair .hero-photo,.kmt-collection-personal .kp-banner-pair .kp-intimate-art{width:68%}.kmt-collection-personal .kp-banner-pair .hero-photo img{left:-20px}}
@media(max-width:1200px){.kmt-collection-personal .kp-banner-pair{grid-template-columns:1fr;gap:18px}.kmt-collection-personal .kp-banner-pair .hero-copy,.kmt-collection-personal[dir=ltr] .kp-banner-pair .hero-copy,.kmt-collection-personal .kp-banner-pair .kp-intimate-copy,.kmt-collection-personal[dir=ltr] .kp-banner-pair .kp-intimate-copy{width:37%;padding:24px}.kmt-collection-personal .kp-banner-pair .hero-photo,.kmt-collection-personal[dir=ltr] .kp-banner-pair .hero-photo,.kmt-collection-personal .kp-banner-pair .kp-intimate-art{width:65%}.kmt-collection-personal .kp-banner-pair .hero-copy h1,.kmt-collection-personal .kp-banner-pair .kp-intimate-copy h2{font-size:26px}}
@media(max-width:600px){.kmt-collection-personal .kp-banner-pair{gap:16px}.kmt-collection-personal .kp-banner-pair>.editorial-hero,.kmt-collection-personal .kp-banner-pair>.kp-intimate-story{height:auto;display:flex;flex-direction:column}.kmt-collection-personal .kp-banner-pair .hero-photo,.kmt-collection-personal[dir=ltr] .kp-banner-pair .hero-photo,.kmt-collection-personal .kp-banner-pair .kp-intimate-art{position:relative;inset:auto;width:100%;height:190px;flex:none}.kmt-collection-personal .kp-banner-pair .hero-photo:after,.kmt-collection-personal[dir=ltr] .kp-banner-pair .hero-photo:after{background:linear-gradient(to top,var(--hero-paper),transparent 8%)}.kmt-collection-personal .kp-banner-pair .kp-intimate-art:after{background:linear-gradient(to top,#ecd3b7,transparent 8%)}.kmt-collection-personal .kp-banner-pair .hero-copy,.kmt-collection-personal[dir=ltr] .kp-banner-pair .hero-copy,.kmt-collection-personal .kp-banner-pair .kp-intimate-copy,.kmt-collection-personal[dir=ltr] .kp-banner-pair .kp-intimate-copy{width:100%;height:auto;margin:0;padding:8px 18px 16px}.kmt-collection-personal .kp-banner-pair .hero-copy h1,.kmt-collection-personal .kp-banner-pair .kp-intimate-copy h2{font-size:23px;line-height:1.35;margin:7px 0 10px}.kmt-collection-personal .kp-banner-pair .kp-intimate-links{flex-direction:row;flex-wrap:wrap;gap:4px 16px}}
