html{scroll-behavior:auto;scroll-padding-top:110px}html.lk-js [data-lk-reveal]{opacity:1!important;transform:none!important;transition:none!important}.lr-hero{position:relative;background:#e9e0d0;color:#262624}.lr-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.lr-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center}.lr-hero__body{position:relative;width:49%;padding:clamp(65px,8vw,135px) 0 clamp(60px,8vw,125px) 6%;min-height:620px}.lr-hero h1{font-family:var(--lk-font-sans);font-size:clamp(40px,4.2vw,72px);font-weight:400;line-height:1.13;letter-spacing:-.045em;margin:24px 0}.lr-lead{max-width:380px;font-size:18px;line-height:1.65}.lr-actions{display:flex;flex-direction:column;align-items:flex-start;gap:24px;margin-top:30px}.lr-button{display:inline-flex;gap:24px;align-items:center;background:#2d3429;color:#fff;text-decoration:none;padding:18px 23px;font-size:14px;line-height:1.4;border:1px solid #2d3429}.lr-button:hover{background:#464c3e}.lr-button:focus-visible{outline-color:#2d3429;outline-offset:3px}.lr-button span{padding-left:16px;border-left:1px solid #919789;white-space:nowrap}.lr-text-link{color:inherit;text-underline-offset:5px;font-size:14px}.lr-text-link span{margin-left:12px}.lr-hero__note{font-size:12px;margin-top:30px}.lr-facts{padding:22px 5%;background:#eeeadf;border-block:1px solid #d9d3c6}.lr-facts ul{list-style:none;display:flex;justify-content:center;gap:28px 70px;flex-wrap:wrap;padding:0;margin:0}.lr-facts li{font-size:12px;text-transform:uppercase;letter-spacing:.13em}.lr-section{padding:85px 6%}.lr-section-heading{display:flex;align-items:end;gap:10%;justify-content:space-between;margin-bottom:44px}.lr-section h2,.lr-ingredients h2{font-family:var(--lk-font-sans);font-weight:400;font-size:clamp(32px,3.2vw,48px);letter-spacing:-.035em;line-height:1.18;margin:12px 0 0}.lr-section-heading>p{max-width:380px;font-size:15px;line-height:1.7}.lr-steps{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0;border-top:1px solid #cfc8bc}.lr-steps li{padding:32px 35px 0 0}.lr-steps li+li{border-left:1px solid #d8d1c5;padding-left:35px}.lr-steps h3{font-size:24px;margin:17px 0 6px;font-weight:400}.lr-steps p:not(.lk-eyebrow){font-size:14px;line-height:1.75}.lr-step-size{color:#5b6255}.lr-steps a{display:inline-block;margin-top:12px}.lr-ingredients{display:grid;grid-template-columns:1fr 1fr;background:#eae7db}.lr-ingredients__image img{width:100%;height:100%;object-fit:cover;display:block}.lr-ingredients__body{padding:60px 12%;align-self:center}.lr-ingredients__body>p{font-size:15px;line-height:1.7}.lr-ingredients details{border-top:1px solid #c2c4b3;padding:17px 0;font-size:14px}.lr-ingredients summary{cursor:pointer;font-size:16px;display:list-item}.lr-ingredients li{margin:7px 0}.lr-small{font-size:12px!important;line-height:1.65}.lr-product-role span{display:block;margin-top:6px;color:#5b6255}.lr-product-role{font-size:13px;letter-spacing:.04em}.lr-benefits{font-size:14px;line-height:1.7;padding-left:19px}.lr-bundle-value{background:#eeeede;border-left:2px solid #73785b;padding:15px 18px;margin:16px 0;font-size:13px;line-height:1.55}.lr-bundle-value p{margin:4px 0}.lr-bundle-value p:first-child{font-size:15px}.lr-value-note{font-size:12px}.lr-policy-links{display:flex;gap:12px 24px;list-style:none;padding:0;margin:14px 0;flex-wrap:wrap}.lr-policy-links a{color:inherit}.lk-featured-product__price small{font-size:11px}.lokio-product-details__content h3{font-size:17px;font-weight:500}.lokio-product-details__content{font-size:14px;line-height:1.7}a:focus-visible,summary:focus-visible,button:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(min-width:990px){.product__title h1{font-size:40px!important;line-height:1.15!important}.product__info-container>div{margin-top:14px;margin-bottom:14px}}@media(max-width:749px){.lr-hero{display:flex;flex-direction:column}.lr-hero__media{position:relative;width:100%;height:auto;min-width:0;order:0;overflow:hidden}.lr-hero__media img{display:block;width:100%;max-width:100%;height:auto;transform:none;object-fit:cover;object-position:center}.lr-hero__body{width:100%;padding:32px 24px 38px;min-height:0;order:1;background:#f0e8da}.lr-hero h1{font-size:40px;margin:16px 0}.lr-lead{font-size:16px}.lr-actions{gap:22px;margin-top:24px}.lr-button{gap:14px;font-size:13px;padding:16px}.lr-button span{padding-left:12px}.lr-hero__note{font-size:11px;margin-top:23px}.lr-facts{padding:20px}.lr-facts ul{display:grid;grid-template-columns:1fr 1fr;gap:17px;text-align:center}.lr-facts li{font-size:10px;letter-spacing:.07em}.lr-section{padding:50px 24px}.lr-section-heading{display:block;margin-bottom:25px}.lr-section-heading>p{margin-top:20px}.lr-steps{display:block}.lr-steps li,.lr-steps li+li{border-left:0;border-bottom:1px solid #d8d1c5;padding:25px 0}.lr-steps h3{font-size:23px}.lr-steps a{margin-top:5px}.lr-ingredients{grid-template-columns:1fr}.lr-ingredients__image{height:340px}.lr-ingredients__body{padding:38px 24px}.lr-policy-links{gap:12px 20px}.product__title h1{font-size:34px!important}.lr-bundle-value{padding:12px 14px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.lr-button{transition:none}}.lk .product__info-container>.lk-product-highlights.lr-benefits{border-top:0;padding:0;margin-top:14px}.lr-benefits ul{padding-left:18px;margin:0}.lk-fp__price small{font-size:11px;font-weight:400}.lr-ingredients a{color:inherit;text-underline-offset:4px}.lr-bundle-value summary{display:list-item;cursor:pointer;margin:8px 0;font-size:12px;text-decoration:underline;text-underline-offset:3px}.lr-bundle-value details p{font-size:12px}.lr-header-routine{display:flex;align-items:center;gap:12px;background:#2d3429;color:#fff!important;text-decoration:none;font-size:12px;line-height:1.3;padding:12px 14px;margin-right:10px;white-space:nowrap}.lr-header-routine:hover{background:#464c3e}.lr-header-routine>span+span{border-left:1px solid #8e9787;padding-left:12px}.lr-routine-offer{background:#eeede2;border:1px solid #d6d6c6;padding:24px;margin:24px 0;color:#262624}.lr-routine-offer h3{font-size:24px;line-height:1.25;font-weight:400;margin:8px 0 12px}.lr-routine-offer>p:not(.lk-eyebrow){font-size:14px;line-height:1.7}.lr-routine-offer .lr-button{font-size:13px;flex-wrap:wrap;gap:10px}.lr-routine-offer .lr-bundle-value{padding:0 0 0 12px;background:transparent}.lr-routine-offer--compact{padding:16px}.lr-routine-offer--compact h3{font-size:19px}.lr-offer-wrap{max-width:1320px;padding:0 6%;margin:auto}.lr-routine-close{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #d8d1c5;margin-top:36px;padding-top:28px}.lr-routine-close>p{font-size:20px}.lr-step-direction{color:#59604f}.lr-editorial-image{mix-blend-mode:normal!important;object-fit:cover!important}.lr-editorial-media{padding-top:100%!important}.product__media-item .product__modal-opener .lr-editorial-media img{width:100%;height:100%}.lk-pcard__media:has(.lr-editorial-image){aspect-ratio:1}.lk-pcard__media .lr-editorial-image,.lk-fp__slide .lr-editorial-image{padding:0!important}.lr-routine-offer .lk-eyebrow{margin:0}.lr-header-routine:focus-visible{outline-color:#262624}@media(min-width:990px)and (max-width:1250px){.header.lk-header{column-gap:18px!important}.header.lk-header .header__inline-menu .list-menu--inline{gap:6px 20px}.lr-header-routine{gap:8px;padding:10px 12px;margin-right:0}}@media(min-width:990px)and (max-width:1199px){.lr-header-routine>span+span{display:none}}@media(max-width:989px){.header.lk-header{column-gap:10px!important}.lr-header-routine{gap:8px;min-height:40px;padding:0 12px;margin-right:4px;font-size:12px;line-height:1}.lr-header-routine>span+span{padding-left:8px}.lr-routine-close{display:block}.lr-routine-offer{padding:18px}.lr-routine-offer .lr-button{font-size:12px;padding:14px}.lr-routine-close .lr-button{max-width:100%}}@media(max-width:374px){.lr-header-routine>span+span{display:none}}.lr-editorial-opener{display:block;position:relative}.lr-editorial-opener>.product__media-toggle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in}@media(min-width:750px){.lr-hero{min-height:56.28vw}.lr-hero__body{min-height:inherit;display:flex;flex-direction:column;justify-content:center}.lr-hero__media img{object-position:right center}}@media(min-width:750px){.lr-hero{height:clamp(400px,calc(100svh - 200px),640px);min-height:0;background:#eee6d9}.lr-hero__media{left:48%;overflow:hidden}.lr-hero__media img{position:absolute;right:0;width:auto;max-width:none;height:100%;object-fit:contain;transform:none}.lr-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#eee6d9,#eee6d900 24%);pointer-events:none}.lr-hero__body{width:50%;height:100%;min-height:0;padding:24px 3% 24px var(--lk-frame-pad);justify-content:center}.lr-hero h1{font-size:clamp(32px,3.2vw,50px);line-height:1.08;margin:12px 0}.lr-hero .lk-eyebrow{margin:0;font-size:10px}.lr-lead{font-size:15px;line-height:1.55;margin:0;max-width:370px}.lr-actions{gap:12px;margin-top:18px}.lr-hero .lr-button{padding:14px 18px;font-size:13px}.lr-hero .lr-text-link{font-size:12px}.lr-hero__note{margin:14px 0 0;font-size:10px}}@media(max-width:749px){.lr-hero__media{width:100%;height:auto;min-width:0;background:#eee6d9}.lr-hero__media img{position:static;display:block;width:100%;max-width:100%;height:auto;object-fit:cover;object-position:center;transform:none}.lr-hero__body{padding:18px 24px 20px}.lr-hero h1{font-size:clamp(25px,7.9vw,30px);line-height:1.08;margin:10px 0}.lr-hero .lk-eyebrow{font-size:9px;margin:0}.lr-lead{font-size:13px;line-height:1.5;margin:0}.lr-actions{margin-top:15px;gap:10px}.lr-hero .lr-button{font-size:12px;padding:13px 14px}.lr-hero .lr-text-link{font-size:11px}.lr-hero__note{font-size:9px;margin:12px 0 0}.lr-facts{padding:16px}.lr-facts ul{gap:13px 8px}.lr-facts li{font-size:11px;letter-spacing:.05em;text-wrap:balance}}@media(max-width:749px)and (max-height:740px){.lr-hero h1{font-size:27px}.lr-hero__body{padding-block:16px}}@media(max-width:749px){.lr-hero__media:after{content:none}}.lr-hero h1.lk-highlight{display:flex;flex-direction:column;align-items:flex-start;gap:.72em}.lr-hero h1.lk-highlight em{align-self:flex-start;width:auto;max-width:100%;line-height:1.02;padding-bottom:.14em;text-wrap:balance}
/*# sourceMappingURL=/cdn/shop/t/22/assets/lk-refinement.css.map */
