.ks-luxe{--ks-luxe-ink:#3e464c;--ks-luxe-paper:#fff;--ks-luxe-yellow:#f1eeae;--ks-luxe-purple:#79349b;--ks-luxe-line:#d9d9d2;box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;color:var(--ks-luxe-ink);font-family:inherit;line-height:1.5}.ks-luxe *,.ks-luxe *:before,.ks-luxe *:after{box-sizing:border-box}.ks-luxe h1,.ks-luxe h2,.ks-luxe h3,.ks-luxe p,.ks-luxe figure,.ks-luxe blockquote{margin:0;padding:0;text-transform:none}.ks-luxe h1,.ks-luxe h2,.ks-luxe h3{letter-spacing:-.025em}.ks-luxe a{color:inherit;text-decoration:none}.ks-luxe img{display:block;max-width:100%}.ks-luxe a:focus-visible,.ks-luxe button:focus-visible,.ks-luxe summary:focus-visible{outline:3px solid #9f74b3;outline-offset:5px}.ks-luxe__eyebrow{font-size:12px!important;font-weight:700;line-height:1.5!important;letter-spacing:.18em!important;text-transform:uppercase!important}.ks-luxe__heading{font-family:inherit;font-weight:500;font-size:clamp(32px,3.65vw,54px);line-height:1.12;color:var(--ks-luxe-ink);margin-bottom:30px!important}.ks-luxe__heading em{font-family:Georgia,Times New Roman,serif;font-weight:400}.ks-luxe__button{display:inline-flex;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:13px 20px;border:1px solid transparent;border-radius:0;font-size:15px;font-weight:700;line-height:1.3;transition:background .15s,color .15s}.ks-luxe__button>span{font-size:23px;line-height:1}.ks-luxe__button--purple{background:var(--ks-luxe-purple);border-color:var(--ks-luxe-purple);color:#fff!important}.ks-luxe__button--purple:hover{background:#632581;border-color:#632581}.ks-luxe__button--outline{border-color:#beb9c2;background:#00000059;color:#fff!important}.ks-luxe__button--outline:hover{background:#fff;color:#27262b!important}.ks-luxe__button--yellow{background:var(--ks-luxe-yellow);color:#202529!important}.ks-luxe__button--yellow:hover{background:#fffdd2}.ks-luxe__text-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;border-bottom:2px solid var(--ks-luxe-ink);font-weight:600;font-size:15px;line-height:1.4}.ks-luxe__text-link:hover{border-color:var(--ks-luxe-purple)}.ks-luxe__sr-only{position:absolute!important;width:1px;height:1px;padding:0!important;margin:-1px!important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ks-luxe__editor-note{padding:20px!important;background:#fff3c7;font-size:14px}.ks-luxe-icon{width:36px;height:36px;flex:0 0 36px}.ks-luxe-hero{padding-top:12px}.ks-luxe-hero__grid{display:grid;grid-template-columns:minmax(0,2.35fr) minmax(0,1fr);gap:0;background:#070809}.ks-luxe-hero__feature{position:relative;isolation:isolate;min-width:0;min-height:640px;display:flex;align-items:center;overflow:hidden;background:#030405;color:#fff}.ks-luxe-hero__picture{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0}.ks-luxe-hero__image{width:100%;height:100%;object-fit:cover;object-position:right center}.ks-luxe-hero__copy{width:57%;padding:58px 0 58px 38px;position:relative;z-index:1}.ks-luxe-hero__copy h1{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(52px,5.4vw,82px);line-height:1.01;letter-spacing:-.045em;color:#fff;margin:22px 0 24px}.ks-luxe-hero__copy h1 span{display:block}.ks-luxe-hero__intro{max-width:330px;font-size:20px;line-height:1.45;font-weight:400;color:#f4f3f5}.ks-luxe-hero__formats{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px;max-width:400px}.ks-luxe-hero__formats a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border:1px solid #a5a0ab;border-radius:30px;font-size:13px;line-height:1.3;font-weight:500;background:#0000006b;color:#fff}.ks-luxe-hero__formats a:hover{background:#fff;color:#252128;border-color:#fff}.ks-luxe-hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.ks-luxe-hero__aside{min-width:0;padding:38px 28px 0;display:flex;flex-direction:column;background:linear-gradient(135deg,#fffef3,#f7f5cf);color:#262a2d;overflow:hidden}.ks-luxe-hero__aside h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(29px,3vw,43px);line-height:1.06;font-weight:400;letter-spacing:-.035em;margin-bottom:30px}.ks-luxe-hero__aside h2 em{display:block;font-weight:400}.ks-luxe-hero__categories{display:grid;border-top:1px solid #a9aaa0}.ks-luxe-hero__categories a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:66px;border-bottom:1px solid #a9aaa0;font-size:20px;line-height:1.25;font-weight:600}.ks-luxe-hero__categories a>span{font-size:28px;font-weight:400}.ks-luxe-hero__categories a:hover{color:#6c4b7e}.ks-luxe-hero__assortment{display:flex;align-items:flex-end;justify-content:center;gap:4px;flex:1;margin:26px -16px 0;padding-bottom:24px;min-height:180px}.ks-luxe-hero__assortment>a{display:flex;align-items:flex-end;justify-content:center;flex:1;min-width:0;max-width:36%;min-height:150px}.ks-luxe-hero__assortment img{width:100%;height:210px;object-fit:contain;mix-blend-mode:multiply}.ks-luxe-hero__assortment>a:nth-child(2){transform:translateY(12px)}.ks-luxe-confidence{display:grid;grid-template-columns:1.4fr 1fr 1.1fr 1.1fr;list-style:none;margin:0;padding:30px 26px;background:#f7f6f2}.ks-luxe-confidence li{display:flex;align-items:center;justify-content:center;gap:15px;padding:6px 20px;border-left:1px solid #b9bdbe;font-size:17px;line-height:1.35;font-weight:600}.ks-luxe-confidence li:first-child{border-left:0}.ks-luxe-confidence li:first-child span{max-width:190px}.ks-luxe-campaigns{padding:54px 28px 0}.ks-luxe-campaigns__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ks-luxe-campaign{position:relative;isolation:isolate;min-width:0;aspect-ratio:1.13;overflow:hidden;color:#fff;background:#193a2c}.ks-luxe-campaign__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover}.ks-luxe-campaign__copy{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:38px 30px}.ks-luxe-campaign h3{font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4.2vw,60px);line-height:1.04;font-weight:400;color:#fff;max-width:55%;text-shadow:0 2px 16px #0003}.ks-luxe-campaign h3 em{display:block;font-weight:400}.ks-luxe-campaign .ks-luxe__button{margin-top:32px}.ks-luxe-products{padding:64px 28px 58px}.ks-luxe-products__grid{--ks-luxe-card-gap:44px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--ks-luxe-card-gap)}.ks-luxe-product{position:relative;min-width:0;padding:0 0 10px;display:flex;flex-direction:column;align-items:flex-start}.ks-luxe-product+.ks-luxe-product:before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(var(--ks-luxe-card-gap) / -2);border-inline-start:1px solid #d9dbdc;pointer-events:none}.ks-luxe-product__image-link{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1.02;margin-bottom:20px;overflow:hidden;background:#fff}.ks-luxe-product__image{width:100%;height:100%;object-fit:contain}.ks-luxe-product h3{font-family:inherit;font-size:21px;font-weight:650;line-height:1.3;color:#24292c;letter-spacing:-.02em}.ks-luxe-product h3 a:hover{text-decoration:underline;text-underline-offset:4px}.ks-luxe-product__category{font-size:15px;line-height:1.5;color:#545b60;margin-top:5px!important;margin-bottom:12px!important}.ks-luxe-product__price{font-size:16px;line-height:1.5;margin-bottom:12px!important}.ks-luxe-product__sold-out{display:block;color:#686267;font-size:13px}.ks-luxe-product .ks-luxe__text-link{margin-top:auto}.ks-luxe-product:first-child .ks-luxe__text-link{border-color:var(--ks-luxe-purple)}.ks-luxe-reviews{max-width:none;display:grid;grid-template-columns:minmax(230px,.9fr) minmax(0,2fr);gap:48px;background:#3e464c;color:#fff;padding:46px max(32px,calc((100% - 1376px)/2))}.ks-luxe-reviews__intro{border-right:2px solid var(--ks-luxe-yellow);padding-right:42px}.ks-luxe-reviews__intro .ks-luxe__eyebrow{color:#e4e0c0;font-size:10px!important;letter-spacing:.14em!important;margin-bottom:14px}.ks-luxe-reviews h2{font-family:inherit;font-size:clamp(28px,3vw,42px);line-height:1.12;font-weight:650;color:#fff;max-width:300px}.ks-luxe-reviews__brand{display:inline-flex;align-items:center;gap:8px;margin-top:22px;font-family:Arial,sans-serif;font-size:29px;font-weight:600}.ks-luxe-reviews__brand svg{width:38px;height:38px}.ks-luxe-review{margin:0 0 28px!important}.ks-luxe-review[hidden],.ks-luxe-reviews__controls[hidden]{display:none!important}.ks-luxe-review blockquote{border:0;max-width:830px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3.4vw,48px);font-style:italic;font-weight:400;line-height:1.12;letter-spacing:-.015em;color:#fff}.ks-luxe-review figcaption{font-size:16px;font-style:normal;margin-top:18px;font-weight:500;color:#f1f1f1}.ks-luxe-review__full{margin-top:10px;max-width:760px;font-size:14px;line-height:1.65;color:#e4e6e7}.ks-luxe-review__full summary{display:list-item;cursor:pointer;text-decoration:underline;text-underline-offset:4px;min-height:36px;padding:5px 0}.ks-luxe-review__full p{padding-top:8px!important;padding-bottom:6px!important}.ks-luxe-reviews__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.ks-luxe-reviews .ks-luxe__text-link{border-color:var(--ks-luxe-yellow);font-size:14px;color:#fff}.ks-luxe-reviews__controls{display:flex;align-items:center;gap:10px}.ks-luxe-reviews__controls button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid #b9bfc2;border-radius:0;background:transparent;color:#fff;font:inherit;font-size:25px;cursor:pointer}.ks-luxe-reviews__controls button:hover{background:#f1eeae;color:#3e464c;border-color:#f1eeae}.ks-luxe-reviews__count{font-size:12px;letter-spacing:.06em;margin-right:5px;color:#e1e3e4}.ks-luxe-signoff{max-width:none;display:flex;align-items:center;gap:38px;padding:30px max(32px,calc((100% - 1376px)/2));background:#3e464c;color:#fff;border-top:10px solid #fff}.ks-luxe-signoff>a{display:block;flex:0 0 100px}.ks-luxe-signoff img{width:100px;height:68px;object-fit:contain;filter:brightness(0) invert(1)}.ks-luxe-signoff>p{border-left:2px solid var(--ks-luxe-yellow);padding:10px 0 10px 32px;font-size:14px;line-height:1.5}.ks-luxe-signoff nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:14px 38px;margin-left:auto;font-size:14px}.ks-luxe-signoff nav a{display:inline-flex;align-items:center;min-height:44px}.ks-luxe-signoff nav a:hover{text-decoration:underline;text-underline-offset:5px}body.template-index:has(.ks-luxe) .site-footer-wrapper{background:#3e464c;color:#fff;border-top:1px solid #ffffff30}body.template-index:has(.ks-luxe) .site-footer-wrapper .site-footer-block-title,body.template-index:has(.ks-luxe) .site-footer-wrapper .site-footer-block-content,body.template-index:has(.ks-luxe) .site-footer-wrapper .site-footer-credits,body.template-index:has(.ks-luxe) .site-footer-wrapper .site-footer-navigation a,body.template-index:has(.ks-luxe) .site-footer-wrapper .navmenu-link,body.template-index:has(.ks-luxe) .site-footer-wrapper .social-link{color:#fff}body.template-index:has(.ks-luxe) .site-footer-item{border-color:#ffffff30}@media(max-width:1099px){.ks-luxe-hero__grid{grid-template-columns:1fr}.ks-luxe-hero__feature{min-height:620px}.ks-luxe-hero__copy{width:55%;padding-left:38px}.ks-luxe-hero__copy h1{font-size:76px}.ks-luxe-hero__aside{display:grid;grid-template-columns:1fr 1fr;gap:16px 32px;padding:30px}.ks-luxe-hero__aside h2{font-size:36px;margin:0;align-self:center}.ks-luxe-hero__categories{grid-column:2;grid-row:1/3;align-self:center}.ks-luxe-hero__assortment{grid-column:1;grid-row:2;min-height:0;margin:0;padding:0;justify-content:flex-start}.ks-luxe-hero__assortment>a{min-height:0;max-width:100px}.ks-luxe-hero__assortment img{height:120px}.ks-luxe-confidence{padding:24px 10px}.ks-luxe-confidence li{gap:10px;padding:4px 12px;font-size:14px}.ks-luxe-icon{width:30px;height:30px;flex-basis:30px}.ks-luxe-campaign__copy{padding:30px 24px}.ks-luxe-products__grid{--ks-luxe-card-gap:32px}.ks-luxe-product h3{font-size:18px}.ks-luxe-reviews{gap:32px;padding:36px 28px}.ks-luxe-reviews__intro{padding-right:30px}.ks-luxe-signoff{gap:24px;padding:26px 28px}.ks-luxe-signoff nav{gap:12px 24px}}@media(max-width:749px){.ks-luxe-hero{padding-top:6px}.ks-luxe-hero__feature{display:flex;flex-direction:column;align-items:stretch;min-height:0;overflow:visible}.ks-luxe-hero__picture{position:relative;inset:auto;z-index:0;width:100%;aspect-ratio:1.5}.ks-luxe-hero__image{height:100%;object-fit:cover}.ks-luxe-hero__copy{width:100%;padding:28px 22px 32px;background:#070809}.ks-luxe-hero__copy h1{font-size:clamp(48px,10.8vw,72px);line-height:1.05;margin:15px 0 18px}.ks-luxe-hero__copy h1 span{display:inline}.ks-luxe-hero__copy .ks-luxe__eyebrow{font-size:10px!important}.ks-luxe-hero__intro{font-size:17px;max-width:370px}.ks-luxe-hero__formats{margin-top:22px;gap:7px;max-width:none}.ks-luxe-hero__formats a{padding:8px 12px;font-size:12px}.ks-luxe-hero__actions{gap:10px;margin-top:14px}.ks-luxe-hero__actions .ks-luxe__button{flex:1;min-width:140px;padding:12px 13px;font-size:14px;gap:10px}.ks-luxe-hero__aside{grid-template-columns:1fr;gap:22px;padding:30px 22px 22px}.ks-luxe-hero__aside h2{font-size:36px;max-width:390px}.ks-luxe-hero__aside h2 em{display:inline}.ks-luxe-hero__categories{grid-column:auto;grid-row:auto}.ks-luxe-hero__categories a{font-size:18px;min-height:56px}.ks-luxe-hero__assortment{grid-column:auto;grid-row:auto;justify-content:center;padding-bottom:10px}.ks-luxe-hero__assortment>a{max-width:130px}.ks-luxe-hero__assortment img{height:155px}.ks-luxe-confidence{grid-template-columns:1fr 1fr;padding:13px 14px;gap:0}.ks-luxe-confidence li{justify-content:flex-start;padding:17px 10px;font-size:13px;border-left:0;gap:9px}.ks-luxe-confidence li:nth-child(2n){border-left:1px solid #c4c7c8}.ks-luxe-confidence li:nth-child(n+3){border-top:1px solid #c4c7c8}.ks-luxe-confidence li:first-child span{max-width:130px}.ks-luxe-icon{width:27px;height:27px;flex-basis:27px}.ks-luxe-campaigns{padding:38px 16px 0}.ks-luxe__heading{font-size:34px;line-height:1.14;margin-bottom:24px!important}.ks-luxe-campaigns__grid{grid-template-columns:1fr;gap:16px}.ks-luxe-campaign{aspect-ratio:1.02}.ks-luxe-campaign__copy{padding:28px 22px}.ks-luxe-campaign h3{font-size:clamp(35px,8.8vw,55px);max-width:53%}.ks-luxe-campaign .ks-luxe__button{min-height:44px;padding:11px 16px;font-size:13px;gap:12px}.ks-luxe-products{padding:40px 16px 36px}.ks-luxe-products__grid{--ks-luxe-card-gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.ks-luxe-product{padding-bottom:5px}.ks-luxe-product+.ks-luxe-product:nth-child(odd):before{display:none}.ks-luxe-product__image-link{margin-bottom:13px}.ks-luxe-product h3{font-size:17px}.ks-luxe-product__category{font-size:13px;margin-bottom:8px!important}.ks-luxe-product .ks-luxe__text-link{font-size:13px}.ks-luxe-reviews{grid-template-columns:1fr;gap:28px;padding:34px 22px}.ks-luxe-reviews__intro{border-right:0;border-bottom:1px solid var(--ks-luxe-yellow);padding:0 0 24px;display:flex;flex-wrap:wrap;align-items:center;gap:16px}.ks-luxe-reviews__intro .ks-luxe__eyebrow{width:100%;margin-bottom:0}.ks-luxe-reviews h2{font-size:30px;max-width:240px;flex:1}.ks-luxe-reviews__brand{font-size:24px;margin-top:0}.ks-luxe-reviews__brand svg{width:31px;height:31px}.ks-luxe-review blockquote{font-size:34px}.ks-luxe-review{margin-bottom:24px!important}.ks-luxe-reviews__bottom{gap:16px}.ks-luxe-reviews .ks-luxe__text-link{font-size:13px}.ks-luxe-signoff{flex-wrap:wrap;gap:18px;padding:28px 22px}.ks-luxe-signoff>a{flex-basis:84px}.ks-luxe-signoff img{width:84px;height:60px}.ks-luxe-signoff>p{padding-left:22px;font-size:13px}.ks-luxe-signoff nav{width:100%;margin:0;justify-content:space-between;gap:8px 16px;font-size:13px}}@media(prefers-reduced-motion:reduce){.ks-luxe *{scroll-behavior:auto!important;transition:none!important}}body:has(.ks-luxe-confidence__review-link) [id^=trustpilot-widget-trustbox-][id$=-wrapper],body:has(.ks-luxe-confidence__review-link) .trustpilot-widget[data-template-id="56278e9abfbbba0bdcd568bc"],body:has(.ks-luxe-confidence__review-link) iframe[src*="widget.trustpilot.com/trustboxes/56278e9abfbbba0bdcd568bc"]{display:none!important}.ks-luxe-hero__assortment img.ks-luxe-hero__pack-art{mix-blend-mode:normal}.ks-luxe-hero__aside--editorial{background:linear-gradient(155deg,#fbf6eb,#f2dfc5);padding-top:32px}.ks-luxe-hero__aside--editorial .ks-luxe-hero__edit-label{margin-bottom:16px;color:#6d5740}.ks-luxe-hero__aside--editorial h2{margin-bottom:24px}.ks-luxe-hero__aside--editorial .ks-luxe-hero__categories,.ks-luxe-hero__aside--editorial .ks-luxe-hero__categories a{border-color:#b9a587}.ks-luxe-hero__aside--editorial .ks-luxe-hero__categories a{min-height:52px;justify-content:flex-start}.ks-luxe-hero__aside--editorial .ks-luxe-hero__categories a>span{margin-inline-start:auto}.ks-luxe-hero__category-icon{flex:none;color:#776347}.ks-luxe-hero__shelf{margin:auto -28px 0;padding-top:16px}.ks-luxe-hero__shelf img{width:100%;height:auto}.ks-luxe-confidence__trustpilot{display:grid;place-items:center;padding:0 16px 12px;background:#f7f6f2}+.ks-luxe-confidence__review-link{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.35em .5em;min-height:44px;max-width:100%;padding:8px 15px;border:1px solid #8e9592;border-radius:4px;background:#fff;color:#292f32;font-size:15px;line-height:1.25;text-align:center}.ks-luxe-confidence__review-link:hover{text-decoration:underline;text-underline-offset:3px}.ks-luxe-confidence__review-brand{display:inline-flex;align-items:center;gap:4px;font-weight:700}.ks-luxe-confidence__review-star{font-size:21px;line-height:1;color:#008761}.ks-luxe-product__image-link:has(.ks-luxe-product__image--illustrated){border-radius:12px;aspect-ratio:1}.ks-luxe-product__image--illustrated{object-fit:cover}@media(max-width:1099px){.ks-luxe-hero__aside--editorial{display:flex;padding:28px 28px 0}.ks-luxe-hero__aside--editorial h2{margin-bottom:20px}.ks-luxe-hero__aside--editorial .ks-luxe-hero__categories{max-width:520px;width:100%}.ks-luxe-hero__shelf{width:min(100% + 56px,392px);margin:0 auto;align-self:center}}@media(max-width:749px){.ks-luxe-hero__aside--editorial{gap:0;padding:30px 22px 0}.ks-luxe-hero__aside--editorial h2 em{display:block}.ks-luxe-hero__shelf{width:100%;max-width:392px;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/ks-luxe-home.css.map */
