@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Ovo&display=swap";:root{--ka-ink:#0b0a09;--ka-ivory:#f1ece2;--ka-paper:#faf7f0;--ka-gold:#b8944e;--ka-mahogany:#35150e;--ka-line:rgba(20,15,11,.15)}.ka-home{background:var(--ka-paper);color:var(--ka-ink);font-family:DM Sans,sans-serif}.ka-home *{box-sizing:border-box}.ka-home img{display:block;width:100%;height:100%;object-fit:cover}.ka-home h1,.ka-home h2,.ka-home h3,.ka-home blockquote{font-family:Italiana,serif;font-weight:400;letter-spacing:-.025em}.ka-placeholder{width:100%;height:100%;background:#ded7cc}.ka-pad{padding:13rem 7vw}.ka-eyebrow{margin:0 0 2rem;color:var(--ka-gold);font-size:1rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.ka-eyebrow--dark{color:var(--ka-mahogany)}.ka-button{display:inline-flex;justify-content:center;align-items:center;min-height:5.8rem;padding:0 3.2rem;border:1px solid transparent;font-size:1rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;transition:.25s}.ka-button--gold{background:var(--ka-gold);color:var(--ka-ink)}.ka-button--dark{width:100%;background:var(--ka-ink);color:var(--ka-ivory)}.ka-button--outline{border-color:#b8944ebf;color:var(--ka-ivory)}.ka-button:hover{background:var(--ka-mahogany);border-color:var(--ka-mahogany);color:#fff;transform:translateY(-2px)}.ka-text-link{display:inline-block;width:max-content;padding-bottom:.7rem;border-bottom:1px solid currentColor;color:var(--ka-ink);font-size:1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.ka-text-link span{color:var(--ka-gold);margin-left:.8rem}.ka-text-link--light{color:#fff}.ka-hero{min-height:calc(100vh - 12rem);position:relative;color:#fff;display:flex;align-items:flex-end;overflow:hidden}.ka-hero__media,.ka-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0}.ka-hero__shade{background:linear-gradient(90deg,#070605e0,#0706056b 48%,#07060514 78%),linear-gradient(0deg,rgba(7,6,5,.74),transparent 52%)}.ka-hero__content{position:relative;z-index:2;max-width:88rem;padding:0 7vw 12rem}.ka-hero h1{margin:0;font-size:clamp(6rem,7.3vw,11.2rem);line-height:.88}.ka-hero__text{max-width:59rem;margin:3rem 0 3.8rem;font-size:1.6rem;line-height:1.75;color:#ffffffd1}.ka-actions{display:flex;align-items:center;gap:3.4rem}.ka-proof{position:absolute;z-index:2;bottom:0;left:0;right:0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(184,148,78,.3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#09070694}.ka-proof span{padding:1.9rem 2.4rem;text-align:center;color:#ffffffc2;font-size:.9rem;letter-spacing:.16em;text-transform:uppercase;border-right:1px solid rgba(255,255,255,.15)}.ka-intro{text-align:center;max-width:112rem;margin:auto}.ka-intro h2,.ka-collection h2,.ka-circle h2{font-size:clamp(5rem,6vw,8.8rem);line-height:.96;margin:0}.ka-intro h2 em{color:var(--ka-mahogany)}.ka-intro__text{max-width:65rem;margin:3.5rem auto 0;color:#62594e;line-height:1.9;font-size:1.5rem}.ka-discovery{background:var(--ka-ivory);display:grid;grid-template-columns:1.14fr .86fr;gap:8vw;align-items:center}.ka-discovery__media{position:relative;padding:4.2rem;background:#e4dcd0}.ka-discovery__media>img,.ka-discovery__media>.ka-placeholder{aspect-ratio:1/1.08}.ka-rating{position:absolute;right:-2.8rem;bottom:5.2rem;background:var(--ka-ink);color:#fff;padding:2.2rem 2.6rem;border:1px solid rgba(184,148,78,.32);display:flex;align-items:center;gap:1.6rem}.ka-rating strong{font:3.6rem Italiana,serif}.ka-rating span{color:var(--ka-gold);font-size:1rem;line-height:1.7}.ka-discovery__copy h2{font-size:clamp(5rem,5vw,7.8rem);line-height:.95;margin:0 0 2.8rem}.ka-discovery__copy>p:not(.ka-eyebrow):not(.ka-microcopy){color:#61584e;line-height:1.8;font-size:1.4rem}.ka-benefits{list-style:none;padding:0;margin:3.4rem 0;border-top:1px solid var(--ka-line)}.ka-benefits li{padding:1.5rem 0;border-bottom:1px solid var(--ka-line);font-size:1.2rem;letter-spacing:.05em}.ka-benefits span{color:var(--ka-gold);margin-right:1.8rem;font-size:1rem}.ka-price{display:flex;align-items:baseline;gap:1.2rem;margin:2.8rem 0 1.8rem}.ka-price strong{font:4rem Italiana,serif}.ka-price span,.ka-microcopy{color:#71685f;font-size:1rem;text-transform:uppercase;letter-spacing:.13em}.ka-microcopy{text-align:center}.ka-heading-row{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:6rem}.ka-products{display:grid;grid-template-columns:repeat(4,1fr);gap:2.2rem}.ka-product{text-decoration:none;color:inherit}.ka-product__image{background:#e8e1d7;position:relative;overflow:hidden}.ka-product__image img,.ka-product__image>.ka-placeholder{aspect-ratio:.74;transition:.55s}.ka-product__number{position:absolute;z-index:2;top:1.8rem;left:1.8rem;font-size:.9rem;letter-spacing:.15em}.ka-product__view{position:absolute;left:1.4rem;right:1.4rem;bottom:1.4rem;padding:1.4rem;text-align:center;background:#100e0ceb;color:#fff;font-size:.9rem;text-transform:uppercase;letter-spacing:.12em;transform:translateY(150%);transition:.3s}.ka-product:hover img{transform:scale(1.035)}.ka-product:hover .ka-product__view{transform:translateY(0)}.ka-product__meta{padding:2.2rem .2rem}.ka-product__meta h3{font-size:2.8rem;margin:0 0 .8rem}.ka-product__meta p{margin:0 0 .7rem;color:var(--ka-mahogany);font-size:1rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.ka-product__meta span{color:#776e64;font-size:1.2rem}.ka-campaign{height:min(84vw,88rem);min-height:65rem;position:relative;display:flex;align-items:flex-end;color:#fff;overflow:hidden}.ka-campaign__media,.ka-campaign__shade{position:absolute;top:0;right:0;bottom:0;left:0}.ka-campaign__media img{transition:transform 1.2s}.ka-campaign:hover img{transform:scale(1.015)}.ka-campaign__shade{background:linear-gradient(0deg,#080706d6,#0807060a 70%),linear-gradient(90deg,rgba(8,7,6,.42),transparent 65%)}.ka-campaign__content{position:relative;z-index:1;padding:0 7vw 8vw;max-width:76rem}.ka-campaign h2{font-size:clamp(6rem,7vw,10rem);line-height:.92;margin:0 0 2.5rem}.ka-campaign__content>p:not(.ka-eyebrow){max-width:47rem;color:#ffffffb8;line-height:1.8;margin-bottom:3rem}.ka-story{display:grid;grid-template-columns:1fr 1fr;background:var(--ka-ink);color:#fff;min-height:76rem}.ka-story__photo img,.ka-story__photo>.ka-placeholder{height:100%;object-position:center top;filter:saturate(.72) contrast(1.04)}.ka-story__copy{padding:9vw 8vw;display:flex;flex-direction:column;justify-content:center}.ka-story blockquote{margin:0 0 3.5rem;font-size:clamp(4rem,4vw,6.6rem);line-height:1.12}.ka-story__copy>div{color:#ffffffad;line-height:1.85;font-size:1.4rem;margin:0 0 4rem}.ka-finder{display:grid;grid-template-columns:.45fr 1.1fr .7fr;background:var(--ka-mahogany);color:var(--ka-ivory);min-height:68rem;align-items:center;overflow:hidden}.ka-finder__index{align-self:start;font-size:.9rem;letter-spacing:.2em;color:#ffffff73}.ka-finder h2{font-size:clamp(6rem,7vw,10rem);line-height:.9;margin:0 0 3rem}.ka-finder__copy>p:not(.ka-eyebrow){max-width:50rem;color:#ffffffa3;line-height:1.8;margin-bottom:3.5rem}.ka-finder__words{display:flex;justify-content:center;gap:4.8rem;transform:rotate(90deg);font:2.6rem Italiana,serif;color:#ffffff2b;white-space:nowrap}.ka-testimonial{background:var(--ka-ivory);text-align:center;border-block:1px solid var(--ka-line)}.ka-stars{color:var(--ka-gold);letter-spacing:.3em}.ka-testimonial blockquote{max-width:94rem;margin:3.4rem auto;font-size:clamp(4rem,5vw,7rem);line-height:1.12}.ka-testimonial p{font-size:.9rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.ka-services{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--ka-line)}.ka-services>div{padding:5.4rem 5vw;border-right:1px solid var(--ka-line)}.ka-services span{color:var(--ka-gold);font-size:1rem}.ka-services strong{display:block;margin:1.8rem 0 1rem;font:2.7rem Italiana,serif}.ka-services p{margin:0;color:#736a61;font-size:1.2rem;line-height:1.6}.ka-circle{text-align:center;background:#e9e1d5}.ka-circle>p:not(.ka-eyebrow){color:#6f665d;margin:2.5rem auto 3.5rem}.ka-newsletter{max-width:68rem;margin:auto;text-align:left}.ka-newsletter label{display:block;font-size:.9rem;letter-spacing:.15em;text-transform:uppercase;margin-bottom:.8rem}.ka-newsletter__row{display:flex;border-bottom:1px solid var(--ka-ink)}.ka-newsletter input{flex:1;border:0;background:transparent;padding:1.7rem 0;outline:none;font:2.3rem Italiana,serif}.ka-newsletter button{border:0;background:none;padding-left:2.5rem;font-size:1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.ka-newsletter__success{padding:1.5rem;background:var(--ka-ink);color:#fff;text-align:center}.header-wrapper,.announcement-bar-section{background:var(--ka-ink)!important;color:var(--ka-ivory)!important}.header__heading-link,.header__menu-item,.header__icon{color:var(--ka-ivory)!important}.header__heading-link{font-family:Italiana,serif;letter-spacing:.08em}.header__menu-item{font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase}.announcement-bar__message{font-size:1rem;letter-spacing:.2em;text-transform:uppercase;color:#f1ece2b3}.footer{background:var(--ka-ink);color:var(--ka-ivory);border-top:1px solid rgba(184,148,78,.24)}.template-product .product{padding-top:5rem}.template-product .product__title h1{font-family:Italiana,serif;font-size:clamp(4.6rem,5vw,7.4rem);line-height:.94;color:var(--ka-ink)}.template-product .product__media{background:#eee8df}.template-product .product__info-container>*+*{margin:2rem 0}.template-product .product-form__submit{min-height:5.8rem;border-radius:0;background:var(--ka-ink);color:#fff;text-transform:uppercase;letter-spacing:.15em;font-size:1.1rem}.template-product .product-form__submit:after{box-shadow:none}.template-product .shopify-payment-button__button{border-radius:0!important}.template-product .price{font-family:Italiana,serif;font-size:2.4rem}.ka-scent-glance{border-block:1px solid var(--ka-line);padding:2.2rem 0;margin:2.4rem 0}.ka-scent-glance__eyebrow{margin:0 0 1.2rem;color:var(--ka-mahogany);font-size:.95rem;font-weight:600;letter-spacing:.17em;text-transform:uppercase}.ka-scent-glance__summary{margin:0 0 1.8rem;font-family:Italiana,serif;font-size:2.4rem;line-height:1.3;color:var(--ka-ink)}.ka-scent-glance__grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--ka-line);border:1px solid var(--ka-line)}.ka-scent-glance__item{background:var(--ka-paper);padding:1.4rem}.ka-scent-glance__item span{display:block;margin-bottom:.5rem;color:#7a7065;font-size:.85rem;text-transform:uppercase;letter-spacing:.13em}.ka-scent-glance__item strong{color:var(--ka-ink);font-size:1.15rem;font-weight:500}.ka-purchase-assurance{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.8rem 0}.ka-purchase-assurance div{border:1px solid var(--ka-line);padding:1.2rem;text-align:center}.ka-purchase-assurance strong{display:block;color:var(--ka-ink);font-size:.9rem;text-transform:uppercase;letter-spacing:.1em}.ka-purchase-assurance span{display:block;color:#776e64;font-size:.95rem;margin-top:.35rem}.template-product .product__description{border-top:1px solid var(--ka-line);padding-top:2.4rem;line-height:1.8}.template-product .product__description:before{content:"The composition";display:block;margin-bottom:1.6rem;color:var(--ka-mahogany);font-size:.95rem;font-weight:600;letter-spacing:.17em;text-transform:uppercase}.template-product .related-products__heading{font-family:Italiana,serif;font-size:4rem}@media(max-width:989px){.ka-pad{padding:9rem 7vw}.ka-hero{min-height:76rem}.ka-hero__shade{background:linear-gradient(0deg,#090705f0,#09070559 72%,#0907051f)}.ka-hero__content{padding:0 7vw 15rem}.ka-hero h1{font-size:clamp(5.4rem,15vw,7.6rem)}.ka-hero__text{font-size:1.4rem}.ka-actions{align-items:flex-start;flex-direction:column;gap:2.4rem}.ka-proof{grid-template-columns:1fr}.ka-proof span{padding:.9rem;border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.ka-discovery{grid-template-columns:1fr;gap:6rem}.ka-rating{right:1rem;bottom:1.5rem}.ka-heading-row{align-items:flex-start;flex-direction:column;gap:2.5rem}.ka-products{grid-template-columns:1fr 1fr}.ka-story{grid-template-columns:1fr}.ka-story__photo{height:57rem}.ka-story__copy{padding:9rem 7vw}.ka-finder{grid-template-columns:1fr;min-height:auto}.ka-finder__index{margin-bottom:8rem}.ka-finder__words{display:none}.ka-services{grid-template-columns:1fr}.ka-services>div{border-right:0;border-bottom:1px solid var(--ka-line)}.ka-purchase-assurance{grid-template-columns:1fr}}@media(max-width:599px){.ka-pad{padding:8rem 6vw}.ka-hero{min-height:73rem}.ka-hero__content{padding-bottom:15rem}.ka-button--gold{width:100%}.ka-intro h2,.ka-collection h2,.ka-circle h2{font-size:4.8rem}.ka-discovery__media{padding:1.2rem}.ka-rating{position:relative;right:auto;bottom:auto;justify-content:center}.ka-products{grid-template-columns:1fr}.ka-product__image img{aspect-ratio:.82}.ka-product__view{transform:none}.ka-campaign{min-height:68rem}.ka-campaign__content{padding-bottom:7rem}.ka-story__photo{height:43rem}.ka-newsletter__row{flex-direction:column;border:0;gap:1.2rem}.ka-newsletter input{border-bottom:1px solid var(--ka-ink)}.ka-newsletter button{background:var(--ka-ink);color:#fff;padding:1.7rem}.template-product .product__title h1{font-size:4.8rem}}@media(prefers-reduced-motion:reduce){.ka-home *{transition:none!important}}.ka-scent-glance__notes{margin-top:1.6rem}.ka-scent-glance__notes p{display:grid;grid-template-columns:8rem 1fr;gap:1rem;margin:.8rem 0;color:#554c43;font-size:1.1rem}.ka-scent-glance__notes span{color:#8a7e72;text-transform:uppercase;letter-spacing:.12em;font-size:.85rem}.ka-purchase-assurance a{color:inherit;text-decoration:underline}:root{--font-body-family:"DM Sans",Arial,sans-serif!important;--font-heading-family:"Italiana","Times New Roman",serif!important;--font-body-style:normal;--font-body-weight:400;--font-heading-style:normal;--font-heading-weight:400;--color-background:250,247,240;--color-foreground:11,10,9;--color-button:11,10,9;--color-button-text:241,236,226;--color-secondary-button:250,247,240;--color-secondary-button-text:11,10,9;--color-link:53,21,14;--color-shadow:11,10,9}html,body{background:#faf7f0;color:#0b0a09;font-family:DM Sans,Arial,sans-serif}body,.gradient,.color-background-1,.color-background-2,.color-accent-1,.color-accent-2,[class*=color-scheme-]{--color-background:250,247,240;--gradient-background:#faf7f0;--color-foreground:11,10,9;--color-button:11,10,9;--color-button-text:241,236,226;--color-secondary-button:250,247,240;--color-secondary-button-text:11,10,9;--color-link:53,21,14;--color-shadow:11,10,9}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.heading,.card__heading,.product__title,.collection-hero__title,.title-wrapper-with-link{font-family:Italiana,Times New Roman,serif!important;font-style:normal;font-weight:400!important;letter-spacing:-.02em;color:#0b0a09}p,li,label,input,textarea,select,button,.button,.link,.caption,.subtitle,.price,.field__input,.select__select{font-family:DM Sans,Arial,sans-serif!important}.button,.shopify-payment-button__button,.quick-add__submit{border-radius:0!important;min-height:5.4rem;font-size:1rem!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase}.button:after,.shopify-payment-button__button:after{border-radius:0!important;box-shadow:none!important}.card,.card__inner,.media,.product__media,.collection-hero{border-radius:0!important}.card__information{padding-top:1.8rem!important}.card__heading{font-size:2.2rem!important}.price{color:#5f554b!important}.header-wrapper,.announcement-bar-section,.header-wrapper.gradient,.announcement-bar-section .gradient{--color-background:11,10,9!important;--gradient-background:#0b0a09!important;--color-foreground:241,236,226!important;--color-button:184,148,78!important;--color-button-text:11,10,9!important;background:#0b0a09!important;color:#f1ece2!important}.header__heading,.header__heading-link,.header__heading-link .h2{color:#f1ece2!important;font-family:Italiana,Times New Roman,serif!important}.header__menu-item,.header__active-menu-item,.header__icon,.announcement-bar__message{color:#f1ece2!important}.footer,.footer.gradient,.footer [class*=color-]{--color-background:11,10,9!important;--gradient-background:#0b0a09!important;--color-foreground:241,236,226!important;--color-button:184,148,78!important;--color-button-text:11,10,9!important;--color-secondary-button:11,10,9!important;--color-secondary-button-text:241,236,226!important;background:#0b0a09!important;color:#f1ece2!important}.footer h2,.footer h3,.footer .h2,.footer .h3,.footer a,.footer p,.footer small{color:#f1ece2!important}.footer a,.footer p,.footer small{opacity:.72}.newsletter-form__field-wrapper .field__input,.footer .field__input{border-color:#f1ece259;color:#f1ece2;background:transparent}.template-product,.template-collection,.template-page,.template-cart,.template-search{background:#faf7f0}@media(max-width:749px){.card__heading{font-size:2rem!important}}:root{--font-heading-family:"Ovo","Baskerville","Times New Roman",serif!important}.ka-home h1,.ka-home h2,.ka-home h3,.ka-home blockquote,h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.heading,.card__heading,.product__title,.collection-hero__title,.title-wrapper-with-link,.header__heading,.header__heading-link,.header__heading-link .h2,.ka-rating strong,.ka-price strong,.ka-services strong,.ka-newsletter input,.template-product .price,.template-product .related-products__heading,.ka-scent-glance__summary{font-family:Ovo,Baskerville,Times New Roman,serif!important;font-weight:400!important}.ka-home h1,.ka-home h2,.ka-home blockquote,.template-product .product__title h1{letter-spacing:-.035em}.wordmark,.header__heading-link{letter-spacing:.06em}.ka-hero__media img{object-position:center 70%!important}.ka-hero__shade{background:linear-gradient(90deg,#070605e6,#07060557 42%,#07060503 66%),linear-gradient(0deg,rgba(7,6,5,.48),transparent 44%)!important}.ka-hero__content{max-width:70rem!important}.ka-proof{background:#0907066b!important}.ka-scent-glance__experience{border-top:1px solid var(--ka-line)}.ka-scent-glance__row{display:grid;grid-template-columns:11rem 1fr;gap:2rem;padding:1.6rem 0;border-bottom:1px solid var(--ka-line)}.ka-scent-glance__row>span{padding-top:.25rem;color:var(--ka-mahogany);font-size:.85rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ka-scent-glance__row p{margin:0;color:#4f473f;font-size:1.25rem;line-height:1.65}.ka-scent-glance__row--story p{font-family:Ovo,Baskerville,Times New Roman,serif!important;font-size:1.45rem;color:var(--ka-ink)}@media(max-width:989px){.ka-hero__media img{object-position:center 74%!important}.ka-hero__content{max-width:56rem!important}.ka-scent-glance__row{grid-template-columns:1fr;gap:.7rem}}.ka-story__photo{min-height:84rem;overflow:hidden}.ka-story__photo img{object-position:center 35%;filter:none!important}.ka-story__copy{padding-block:10rem!important}.ka-story__copy blockquote{max-width:68rem;font-size:clamp(4.8rem,4.8vw,7.6rem)!important;line-height:1.02!important}.ka-story__copy>div:not(.ka-story__legacy):not(.ka-story__signature){max-width:62rem}.ka-story__copy>div:not(.ka-story__legacy):not(.ka-story__signature) p{margin:0 0 1.5rem}.ka-story__legacy{max-width:64rem!important;margin:1rem 0 3rem!important;padding:2.4rem 0;border-block:1px solid rgba(184,148,78,.38);color:var(--ka-gold)!important;font-family:Ovo,Baskerville,Times New Roman,serif!important;font-size:2.2rem!important;line-height:1.45!important}.ka-story__signature{display:flex;align-items:center;gap:1.8rem;width:max-content;max-width:100%;margin:0 0 3.5rem!important;padding:.8rem 1.4rem .8rem .8rem;background:var(--ka-ivory);color:var(--ka-ink)!important}.ka-story__signature-image{width:15rem!important;height:auto!important;object-fit:contain!important;mix-blend-mode:multiply;filter:none!important}.ka-story__signature span{font-size:.9rem;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}@media(max-width:989px){.ka-story__photo{min-height:62rem;height:62rem}.ka-story__copy blockquote{font-size:clamp(4.2rem,11vw,6.2rem)!important}.ka-story__legacy{font-size:1.9rem!important}}.template-product .product__description,.template-product .product__description *,.template-product .product__accordion,.template-product .product__accordion *,.template-product .ka-scent-glance,.template-product .ka-scent-glance *,.template-product .ka-purchase-assurance,.template-product .ka-purchase-assurance *{font-family:DM Sans,Arial,sans-serif!important}.template-product .product__description,.template-product .product__description p,.template-product .product__description li{font-size:1.35rem;line-height:1.8;letter-spacing:0}.template-product .product__description h2,.template-product .product__description h3,.template-product .product__description h4,.template-product .product__accordion h2,.template-product .product__accordion h3{font-size:1.1rem!important;font-weight:600!important;line-height:1.4;letter-spacing:.13em!important;text-transform:uppercase}.template-product .ka-scent-glance__row--story p{font-family:DM Sans,Arial,sans-serif!important;font-size:1.25rem}
/*# sourceMappingURL=/cdn/shop/t/7/assets/koromas-luxe.css.map */
