:root{--koriem-black: #050505;--koriem-charcoal: #1a1718;--koriem-blush: #cb8aa6;--koriem-gold: #c7a66a;--koriem-cream: #f6f1eb;--koriem-cream-deep: #eee4da;--koriem-text-soft: #d8d2ce;--koriem-rule: rgb(199 166 106 / 42%);--koriem-ease: cubic-bezier(.22, 1, .36, 1)}html{scroll-behavior:smooth}body{background:var(--koriem-black);letter-spacing:.005em;text-rendering:optimizeLegibility}.header-section,#header-component{border-bottom-color:var(--koriem-rule)!important}.header__row{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.header-logo__image{filter:drop-shadow(0 2px 12px rgb(203 138 166 / 12%))}.header-menu a,.header-actions__action{letter-spacing:.055em;text-transform:uppercase;transition:color .25s ease,opacity .25s ease}.header-menu a:hover,.header-actions__action:hover{color:var(--koriem-blush)}.section{isolation:isolate}.shopify-section:not(.header-section) .section{overflow:clip}.shopify-section:not(.header-section) .section-content-wrapper{padding-inline:clamp(1rem,3vw,3rem)}h1,.h1,h2,.h2{text-wrap:balance;letter-spacing:-.018em}h3,.h3{text-wrap:balance;letter-spacing:-.008em}p{text-wrap:pretty}.button,.button-secondary,button[class*=button]{min-height:48px;padding-inline:clamp(1.35rem,2.4vw,2.25rem);letter-spacing:.025em;transition:transform .3s var(--koriem-ease),box-shadow .3s var(--koriem-ease),background-color .3s ease,border-color .3s ease,color .3s ease}.button:hover,.button-secondary:hover,button[class*=button]:hover{transform:translateY(-2px);box-shadow:0 14px 35px #00000038}.button:focus-visible,.button-secondary:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--koriem-blush);outline-offset:4px}.media-with-content__content{padding:clamp(2rem,5vw,5rem)}.media-with-content img{transition:transform 1.1s var(--koriem-ease)}@media(any-hover:hover)and (prefers-reduced-motion:no-preference){.media-with-content:hover img{transform:scale(1.018)}}.product-card,.collection-card,.featured-blog-posts-card{border:1px solid rgb(199 166 106 / 16%);background:#ffffff05}.product-card__content,.collection-card__content,.featured-blog-posts-card__content{padding:clamp(.9rem,1.8vw,1.35rem)}.product-card__title,.collection-card__content h3,.featured-blog-posts-card__content h4{line-height:1.25}.price{color:var(--koriem-gold);letter-spacing:.02em}.badge{border-radius:0;letter-spacing:.08em;text-transform:uppercase}footer,.footer{border-top:1px solid var(--koriem-rule)}.footer a{transition:color .2s ease}.footer a:hover{color:var(--koriem-blush)}@media screen and (min-width:750px){.shopify-section:not(.header-section) .section{--koriem-section-space: clamp(4.5rem, 7vw, 7.5rem)}.shopify-section:not(.header-section) .section-content-wrapper{min-width:0}}@media screen and (max-width:749px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 18px}h1,.h1{line-height:1.03!important}h2,.h2{line-height:1.08!important}.button,.button-secondary,button[class*=button]{min-height:48px;width:100%;justify-content:center}.media-with-content__content{padding:2rem 1.25rem 2.5rem}.product-card__title,.collection-card__content h3{font-size:max(1rem,var(--font-size--md))}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#MainContent>.shopify-section:first-child img{object-position:right center!important}#MainContent>.shopify-section:first-child h1{white-space:pre-line;max-width:14ch}@media screen and (max-width:749px){#MainContent>.shopify-section:first-child img{object-position:72% center!important}}#shopify-section-template--22499509829737__1786998902943294a8{position:relative;background:radial-gradient(circle at 18% 50%,rgb(203 138 166 / 10%),transparent 34%),radial-gradient(circle at 82% 50%,rgb(199 166 106 / 9%),transparent 34%),#050505}#shopify-section-template--22499509829737__1786998902943294a8:before,#shopify-section-template--22499509829737__1786998902943294a8:after{content:"";position:absolute;top:12%;bottom:12%;width:1px;pointer-events:none;opacity:.45}#shopify-section-template--22499509829737__1786998902943294a8:before{left:1.5rem;background:linear-gradient(transparent,var(--koriem-blush),transparent)}#shopify-section-template--22499509829737__1786998902943294a8:after{right:1.5rem;background:linear-gradient(transparent,var(--koriem-gold),transparent)}#shopify-section-template--22499509829737__1786998902943294a8 [class*=__card-]:first-child{border-color:#cb8aa6b8!important;box-shadow:0 0 42px #cb8aa614}#shopify-section-template--22499509829737__1786998902943294a8 [class*=__card-]:nth-child(2){border-color:#c7a66ab8!important;box-shadow:0 0 42px #c7a66a14}#shopify-section-template--22499509829737__1786998902943294a8 [class*=__card-title-]{font-family:var(--font-h2--family)}#shopify-section-template--22499509829737__1786998902943294a8 [class*=__card-]:first-child [class*=__card-title-]{color:var(--koriem-blush)!important}#shopify-section-template--22499509829737__1786998902943294a8 [class*=__card-]:nth-child(2) [class*=__card-title-]{color:var(--koriem-gold)!important}#shopify-section-template--22499509829737__17876904128e2a980f{background:radial-gradient(circle at 16% 48%,rgb(203 138 166 / 13%),transparent 32%),radial-gradient(circle at 84% 52%,rgb(199 166 106 / 11%),transparent 34%),#050505;border-block:1px solid rgb(199 166 106 / 30%)}#shopify-section-template--22499509829737__17876904128e2a980f [class*=__container-]{position:relative}#shopify-section-template--22499509829737__17876904128e2a980f [class*=__container-]:before{content:"";position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;border:1px solid rgb(203 138 166 / 22%);pointer-events:none}#shopify-section-template--22499509829737__17876904128e2a980f [class*=__image-wrapper-]{border:1px solid rgb(199 166 106 / 38%);box-shadow:0 22px 70px #0000006b}#shopify-section-template--22499509829737__17876904128e2a980f [class*=__headline-]{font-family:var(--font-h2--family);letter-spacing:-.015em}#shopify-section-template--22499509829737__17876904128e2a980f [class*=__pricing-]{border-block:1px solid rgb(199 166 106 / 25%);padding-block:1rem}@media screen and (max-width:749px){#shopify-section-template--22499509829737__17876904128e2a980f [class*=__container-]:before{top:.5rem;right:.5rem;bottom:.5rem;left:.5rem}}#shopify-section-template--22499509829737__media_with_content_BFjedJ{background:radial-gradient(circle at 15% 40%,rgb(203 138 166 / 10%),transparent 34%),linear-gradient(135deg,#f8f3ed,#efe5dc);border-block:1px solid rgb(199 166 106 / 38%)}#shopify-section-template--22499509829737__media_with_content_BFjedJ .media-block{border:1px solid rgb(199 166 106 / 42%);background:#090708;box-shadow:0 28px 75px #3d232d26}#shopify-section-template--22499509829737__media_with_content_BFjedJ .text-block h2,#shopify-section-template--22499509829737__media_with_content_BFjedJ .text-block h3,#shopify-section-template--22499509829737__media_with_content_BFjedJ .text-block>p:first-child{font-family:var(--font-h2--family)}#shopify-section-template--22499509829737__media_with_content_BFjedJ .button-secondary{border-color:var(--koriem-gold);color:var(--koriem-charcoal)}#shopify-section-template--22499509829737__media_with_content_HiwJDp{background:radial-gradient(circle at 72% 42%,rgb(203 138 166 / 16%),transparent 30%),radial-gradient(circle at 18% 70%,rgb(199 166 106 / 8%),transparent 32%),#050505;border-block:1px solid rgb(203 138 166 / 24%)}#shopify-section-template--22499509829737__media_with_content_HiwJDp .media-block{border:1px solid rgb(203 138 166 / 42%);background:#090708;box-shadow:0 30px 85px #00000085}#shopify-section-template--22499509829737__media_with_content_HiwJDp .media-block:after{content:"";position:absolute;top:7%;right:7%;bottom:7%;left:7%;border:1px solid rgb(199 166 106 / 18%);pointer-events:none}#shopify-section-template--22499509829737__media_with_content_HiwJDp .text-block h2,#shopify-section-template--22499509829737__media_with_content_HiwJDp .text-block h3,#shopify-section-template--22499509829737__media_with_content_HiwJDp .text-block>p:first-child{font-family:var(--font-h2--family)}#shopify-section-template--22499509829737__media_with_content_HiwJDp .button-secondary{border-color:var(--koriem-gold);color:var(--koriem-gold)}#shopify-section-template--22499509829737__featured_blog_posts_zk9qK8{background:linear-gradient(180deg,#f6f1ebfa,#eee4dafa),var(--koriem-cream);border-block:1px solid rgb(199 166 106 / 34%)}#shopify-section-template--22499509829737__featured_blog_posts_zk9qK8 h2{font-family:var(--font-h2--family);color:var(--koriem-charcoal);letter-spacing:-.015em}#shopify-section-template--22499509829737__featured_blog_posts_zk9qK8 .featured-blog-posts-card{background:#fbf8f4;border:1px solid rgb(199 166 106 / 38%);box-shadow:0 18px 55px #3d232d17}#shopify-section-template--22499509829737__featured_blog_posts_zk9qK8 .featured-blog-posts-card__image{aspect-ratio:4 / 5;overflow:hidden}#shopify-section-template--22499509829737__featured_blog_posts_zk9qK8 .featured-blog-posts-card__image img{height:100%;object-fit:cover}#shopify-section-template--22499509829737__featured_blog_posts_zk9qK8 h4{font-family:var(--font-h3--family);color:var(--koriem-charcoal);line-height:1.22}#shopify-section-template--22499509829737__featured_blog_posts_zk9qK8 time{color:#9b5977;letter-spacing:.05em;text-transform:uppercase}#shopify-section-template--22499509829737__featured_blog_posts_zk9qK8 p{color:#4b4145}.shopify-section-group-footer-group{background:radial-gradient(circle at 50% 0%,rgb(203 138 166 / 10%),transparent 32%),#050505;border-top:1px solid rgb(199 166 106 / 42%)}.shopify-section-group-footer-group .footer-content{padding-block:clamp(3.5rem,6vw,6rem)}.shopify-section-group-footer-group .email-signup-block{max-width:34rem}.shopify-section-group-footer-group .email-signup__heading{font-family:var(--font-h2--family);color:var(--koriem-blush);letter-spacing:-.01em}.shopify-section-group-footer-group .email-signup__input-group{border:1px solid rgb(199 166 106 / 55%);background:#ffffff08;min-height:52px}.shopify-section-group-footer-group .email-signup__input{color:var(--koriem-cream);padding-inline:1rem}.shopify-section-group-footer-group .email-signup__input::placeholder{color:#f6f1eb9e}.shopify-section-group-footer-group .email-signup__button{color:var(--koriem-gold);transition:color .25s ease,transform .25s ease}.shopify-section-group-footer-group .email-signup__button:hover{color:var(--koriem-blush);transform:translate(2px)}.shopify-section-group-footer-group .footer-utilities{border-top:1px solid rgb(199 166 106 / 22%);color:#f6f1ebb8}#shopify-section-template--22499509829737__section_JPMBnw{position:relative;background:radial-gradient(circle at 50% 0%,rgb(203 138 166 / 14%),transparent 40%),linear-gradient(135deg,#fbf7f2,#eee3da);border-block:1px solid rgb(199 166 106 / 42%)}#shopify-section-template--22499509829737__section_JPMBnw:before{content:"";position:absolute;inset:clamp(1rem,2.4vw,2rem);border:1px solid rgb(199 166 106 / 30%);pointer-events:none}#shopify-section-template--22499509829737__section_JPMBnw .section-content-wrapper{position:relative;max-width:72rem}#shopify-section-template--22499509829737__section_JPMBnw h2{font-family:var(--font-h2--family);font-size:clamp(2.35rem,5vw,4.75rem);line-height:.98;max-width:15ch;margin-inline:auto;color:var(--koriem-charcoal)}#shopify-section-template--22499509829737__section_JPMBnw h3{margin:clamp(.5rem,2vw,1.5rem) auto 0;max-width:24ch;font-family:var(--font-h2--family);font-size:clamp(1.75rem,3.4vw,3.15rem);line-height:1.08;color:#9b5977}#shopify-section-template--22499509829737__section_JPMBnw h3+p{margin-top:1rem;color:#8a6a43;letter-spacing:.12em;text-transform:uppercase;font-size:.875rem}@media screen and (max-width:749px){#shopify-section-template--22499509829737__section_JPMBnw:before{top:.65rem;right:.65rem;bottom:.65rem;left:.65rem}#shopify-section-template--22499509829737__section_JPMBnw .section-content-wrapper{padding-inline:1.5rem}}#shopify-section-template--22499509829737__section_JPMBnw.media-with-content,#shopify-section-template--22499509829737__section_JPMBnw{background:linear-gradient(135deg,#fbf7f2,#eee3da)}#shopify-section-template--22499509829737__section_JPMBnw .media-block{background:#050505;border-left:1px solid rgb(199 166 106 / 45%);box-shadow:-24px 0 70px #3d232d1f}#shopify-section-template--22499509829737__section_JPMBnw .media-block img{object-fit:cover;object-position:64% center}#shopify-section-template--22499509829737__section_JPMBnw .text-block{color:var(--koriem-charcoal)}#shopify-section-template--22499509829737__section_JPMBnw .text-block h2{font-family:var(--font-h2--family);font-size:clamp(2.45rem,4.6vw,4.8rem);line-height:.98;max-width:14ch;color:var(--koriem-charcoal)}#shopify-section-template--22499509829737__section_JPMBnw .text-block h3{margin-top:.25rem;max-width:22ch;font-family:var(--font-h2--family);font-size:clamp(1.55rem,2.5vw,2.45rem);line-height:1.08;color:#9b5977}#shopify-section-template--22499509829737__section_JPMBnw .button-secondary{border-color:var(--koriem-gold);color:var(--koriem-charcoal)}@media screen and (max-width:749px){#shopify-section-template--22499509829737__section_JPMBnw .media-block{min-height:68svh;border-left:0;border-bottom:1px solid rgb(199 166 106 / 45%)}#shopify-section-template--22499509829737__section_JPMBnw .media-block img{object-position:63% center}#shopify-section-template--22499509829737__section_JPMBnw .text-block{padding-top:2.25rem}}body:has(.product-information) #MainContent{background:var(--koriem-cream);color:var(--koriem-charcoal)}.product-information{background:radial-gradient(circle at 92% 12%,rgb(203 138 166 / 9%),transparent 28%),linear-gradient(135deg,#fbf8f4,#f1e8df);border-block:1px solid rgb(199 166 106 / 38%)}.product-information__grid{gap:clamp(2rem,5vw,6rem)!important}.product-information__media{background:#fff;border-right:1px solid rgb(199 166 106 / 28%)}.product-media-container{background:linear-gradient(145deg,#fff,#f8f4ef);border:1px solid rgb(199 166 106 / 20%)}.product-media-container img{transition:transform .8s var(--koriem-ease)}@media(any-hover:hover)and (prefers-reduced-motion:no-preference){.product-media-container:hover img{transform:scale(1.012)}}.product-details{padding-block:clamp(2.25rem,5vw,5.5rem)}.product-details h1,.product-details .view-product-title{font-family:var(--font-h1--family);font-size:clamp(2.6rem,4.6vw,5rem);line-height:.98;letter-spacing:-.025em;color:var(--koriem-charcoal)}.product-details .price{padding-block:1rem;border-block:1px solid rgb(199 166 106 / 32%);color:#a77b38}.product-details .compare-at-price{color:#71676a;opacity:.8}.product-form-buttons{gap:.75rem}.product-form-buttons .button{border-radius:2px!important;min-height:56px;background:var(--koriem-blush);color:#130f11;box-shadow:0 14px 34px #80466021}.product-form-buttons .button:hover{background:#d69ab4;box-shadow:0 18px 42px #80466030}.product-details details,.product-details .accordion{border-color:#c7a66a57!important}.product-details summary{min-height:58px;letter-spacing:.035em}.product-details .quantity-selector{border-color:#c7a66a7a;border-radius:2px;background:#171315;color:var(--koriem-cream)}body:has(.collection-wrapper) #MainContent{background:var(--koriem-black)}body:has(.collection-wrapper) #MainContent>.section-wrapper:first-child{position:relative;background:radial-gradient(circle at 50% 8%,rgb(203 138 166 / 14%),transparent 31%),radial-gradient(circle at 8% 75%,rgb(199 166 106 / 7%),transparent 26%),#050505;border-block:1px solid rgb(199 166 106 / 38%)}body:has(.collection-wrapper) #MainContent>.section-wrapper:first-child:before{content:"";position:absolute;inset:clamp(1rem,2vw,2rem);border:1px solid rgb(199 166 106 / 20%);pointer-events:none}body:has(.collection-wrapper) #MainContent>.section-wrapper:first-child h1{font-family:var(--font-h1--family);font-size:clamp(2.8rem,5.5vw,5.8rem);line-height:.98;max-width:13ch;margin-inline:auto;color:var(--koriem-cream)}body:has(.collection-wrapper) #MainContent>.section-wrapper:first-child .rte{max-width:58ch;margin-inline:auto;color:#f6f1ebc7}.facets-block-wrapper{border-block:1px solid rgb(199 166 106 / 28%);background:#0b090a}.facets__summary,.facets-toggle__button{color:var(--koriem-cream);letter-spacing:.06em;text-transform:uppercase}.facets__status,.facets__label{color:#f6f1ebad}.collection-wrapper .product-grid{gap:clamp(1.25rem,2.5vw,2.5rem)}.collection-wrapper .product-card{background:#0c0a0b;border:1px solid rgb(199 166 106 / 26%);box-shadow:0 20px 55px #0000003d}.collection-wrapper .product-card__content{color:var(--koriem-cream);background:linear-gradient(180deg,#0c0a0b,#080707);border-top:1px solid rgb(203 138 166 / 18%)}.collection-wrapper .product-card__title,.collection-wrapper .product-card__title a{font-family:var(--font-h3--family);color:var(--koriem-cream)}.collection-wrapper .product-card .price{color:var(--koriem-gold)}cart-drawer,.cart-drawer,.menu-drawer,.predictive-search{--color-background: #090708;--color-foreground: #f6f1eb}.cart-drawer,.menu-drawer,.predictive-search{background:radial-gradient(circle at 100% 0%,rgb(203 138 166 / 10%),transparent 30%),#090708!important;color:var(--koriem-cream);border-color:#c7a66a59!important}.cart-drawer h2,.menu-drawer h2,.predictive-search h2{font-family:var(--font-h2--family)}input:not([type=checkbox]):not([type=radio]),textarea,select{border-color:#c7a66a61!important;border-radius:2px!important}input:focus,textarea:focus,select:focus{border-color:var(--koriem-blush)!important;box-shadow:0 0 0 1px var(--koriem-blush)}#MainContent .rte h2,#MainContent .rte h3{font-family:var(--font-h2--family)}#MainContent .rte a{text-decoration-color:var(--koriem-blush);text-underline-offset:.2em}@media screen and (max-width:749px){.product-information__media{border-right:0;border-bottom:1px solid rgb(199 166 106 / 28%)}.product-details{padding:2rem 1.25rem 3rem}.product-details h1,.product-details .view-product-title{font-size:clamp(2.35rem,12vw,3.65rem)}body:has(.collection-wrapper) #MainContent>.section-wrapper:first-child:before{top:.65rem;right:.65rem;bottom:.65rem;left:.65rem}.collection-wrapper .product-grid{gap:1rem}}body:has(.page-content) #MainContent,body:has(.shopify-policy__container) #MainContent{background:radial-gradient(circle at 85% 8%,rgb(203 138 166 / 10%),transparent 24%),linear-gradient(135deg,#fbf8f4,#efe6dd);color:var(--koriem-charcoal)}body:has(.page-content) #MainContent>.shopify-section,body:has(.shopify-policy__container) #MainContent{border-block:1px solid rgb(199 166 106 / 30%)}.page-content,.shopify-policy__container{position:relative;max-width:72rem!important;padding:clamp(3.25rem,7vw,7.5rem) clamp(1.25rem,5vw,5rem)!important}.page-content:before,.shopify-policy__container:before{content:"";position:absolute;inset:clamp(.75rem,2vw,1.75rem);border:1px solid rgb(199 166 106 / 25%);pointer-events:none}.page-content>*,.shopify-policy__container>*{position:relative}.page-content h1,.shopify-policy__title h1{font-family:var(--font-h1--family);font-size:clamp(3rem,6vw,6.5rem);line-height:.94;letter-spacing:-.025em;color:var(--koriem-charcoal)}.page-content h2,.shopify-policy__body h2{margin-top:clamp(2.75rem,6vw,5.5rem);padding-top:1.25rem;border-top:1px solid rgb(199 166 106 / 32%);color:#9b5977}.page-content h3,.shopify-policy__body h3{color:#8a6a43}.page-content blockquote,.shopify-policy__body blockquote{margin:clamp(2rem,5vw,4rem) 0;padding:clamp(1.5rem,3vw,2.75rem);border-left:2px solid var(--koriem-blush);background:#ffffff75;font-family:var(--font-h2--family);font-size:clamp(1.5rem,2.6vw,2.35rem);line-height:1.15}body:has(.blog-posts-container) #MainContent{background:radial-gradient(circle at 50% 0%,rgb(203 138 166 / 12%),transparent 25%),#050505;color:var(--koriem-cream)}.blog-posts-container{padding-block:clamp(3rem,7vw,7rem)}.blog-posts-container>h1,.blog-posts-container h1{font-family:var(--font-h1--family);font-size:clamp(3rem,6vw,6.5rem);color:var(--koriem-cream)}.blog-post-item{padding-block:clamp(1.5rem,3vw,2.75rem);border-top:1px solid rgb(199 166 106 / 28%)}.blog-post-card{background:#0b090a;border:1px solid rgb(199 166 106 / 28%);box-shadow:0 24px 65px #00000047}.blog-post-card__image-container{overflow:hidden;background:#111}.blog-post-card__image{transition:transform .9s var(--koriem-ease)}@media(any-hover:hover)and (prefers-reduced-motion:no-preference){.blog-post-card:hover .blog-post-card__image{transform:scale(1.018)}}.blog-post-card__content{padding:clamp(1.4rem,3vw,3rem);color:#f6f1ebc7}.blog-post-card__title-link{font-family:var(--font-h2--family);color:var(--koriem-cream)}.blog-post-details{color:var(--koriem-blush);letter-spacing:.08em;text-transform:uppercase}body:has(.blog-post-content) #MainContent{background:linear-gradient(135deg,#fbf8f4,#eee5dc);color:var(--koriem-charcoal)}body:has(.blog-post-content) #MainContent>.section-wrapper:first-child{border-block:1px solid rgb(199 166 106 / 38%)}body:has(.blog-post-content) #MainContent h1{max-width:18ch;font-family:var(--font-h1--family);font-size:clamp(3rem,6vw,6.25rem);line-height:.96;color:var(--koriem-charcoal)}.blog-post-content{max-width:52rem;margin-inline:auto;padding-block:clamp(2.5rem,6vw,6rem);font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.75}.blog-post-content h2{margin-top:clamp(2.75rem,6vw,5rem);padding-top:1.25rem;border-top:1px solid rgb(199 166 106 / 32%);color:#9b5977}.blog-post-content h3{color:#8a6a43}body:has(.search-page__header) #MainContent{background:var(--koriem-black);color:var(--koriem-cream)}.search-page__header{padding-block:clamp(3rem,7vw,6rem);border-block:1px solid rgb(199 166 106 / 34%);background:radial-gradient(circle at 18% 35%,rgb(203 138 166 / 13%),transparent 28%),#050505}.search-page__header h1,.search-page__header h2{font-family:var(--font-h1--family);font-size:clamp(3rem,6vw,6rem);color:var(--koriem-cream)}.search-page-input{min-height:58px;background:#ffffff0a;color:var(--koriem-cream);border:1px solid rgb(199 166 106 / 50%)!important}body:has(.search-page__header) .product-card{background:#0b090a;border-color:#c7a66a47;color:var(--koriem-cream)}body:has(.cart-page) #MainContent{background:radial-gradient(circle at 85% 4%,rgb(203 138 166 / 9%),transparent 24%),linear-gradient(135deg,#fbf8f4,#eee5dc);color:var(--koriem-charcoal)}.cart-page{padding-block:clamp(3rem,7vw,6.5rem)}.cart-page__title,.cart-title{font-family:var(--font-h1--family);font-size:clamp(3rem,6vw,6rem);color:var(--koriem-charcoal)}.cart-items{border-block:1px solid rgb(199 166 106 / 36%)}.cart-items__table-row{border-color:#c7a66a3d!important}.cart-items__media-container{background:#fff;border:1px solid rgb(199 166 106 / 24%)}.cart-page__summary,.cart-summary{background:radial-gradient(circle at 100% 0%,rgb(203 138 166 / 12%),transparent 34%),#0b090a!important;color:var(--koriem-cream);border:1px solid rgb(199 166 106 / 42%);box-shadow:0 28px 70px #3d232d24}.cart-summary .button{border-radius:2px!important;background:var(--koriem-blush);color:#130f11}.contact-form,.customer-form,.shopify-challenge__container{max-width:48rem;margin-inline:auto;padding:clamp(2rem,5vw,4rem);background:#ffffff6b;border:1px solid rgb(199 166 106 / 34%)}@media screen and (max-width:749px){.page-content,.shopify-policy__container{padding:3rem 1.35rem!important}.page-content:before,.shopify-policy__container:before{top:.55rem;right:.55rem;bottom:.55rem;left:.55rem}.blog-post-card__content{padding:1.25rem}.blog-post-content{padding-inline:1.25rem}.cart-page{padding-inline:1rem}}.page-content section:has(a[href="#choose-your-path"]){min-height:clamp(560px,66vw,760px)!important;background-image:linear-gradient(90deg,#050505f7,#050505d1 38%,#05050524 70%),url(/cdn/shop/files/koriem-find-your-ritual-editorial-v2.png?v=1788030347)!important;background-position:center right!important;background-size:cover!important;border:1px solid rgb(199 166 106 / 32%)}.page-content section:has(a[href="#choose-your-path"]) h2{font-family:var(--font-h1--family);letter-spacing:-.025em;max-width:12ch}.page-content #choose-your-path{background:radial-gradient(circle at 50% 0%,rgb(203 138 166 / 12%),transparent 28%),#080808}.page-content #choose-your-path>div:last-child>a{position:relative;overflow:hidden;border-radius:0!important;box-shadow:0 24px 65px #0000003d;transition:transform .35s var(--koriem-ease),border-color .35s ease,box-shadow .35s ease}.page-content #choose-your-path>div:last-child>a:before{content:"";position:absolute;top:.65rem;right:.65rem;bottom:.65rem;left:.65rem;border:1px solid rgb(199 166 106 / 14%);pointer-events:none}@media(any-hover:hover)and (prefers-reduced-motion:no-preference){.page-content #choose-your-path>div:last-child>a:hover{transform:translateY(-5px);border-color:var(--koriem-blush)!important;box-shadow:0 32px 80px #00000057}}.page-content #choose-your-path h3{font-family:var(--font-h2--family);color:var(--koriem-cream)}@media screen and (max-width:749px){.page-content section:has(a[href="#choose-your-path"]){min-height:680px!important;align-items:flex-end!important;padding:2rem 1.35rem 3rem!important;background-image:linear-gradient(0deg,#050505fa,#050505ad 53%,#05050526 82%),url(/cdn/shop/files/koriem-find-your-ritual-editorial-v2.png?v=1788030347)!important;background-position:68% center!important}.page-content section:has(a[href="#choose-your-path"]) h2{font-size:clamp(2.7rem,12vw,4rem)!important}}body:has(#choose-your-path) #MainContent .section-content-wrapper{flex:1 1 100%!important;inline-size:100%!important}body:has(#choose-your-path) #MainContent .shopify-block.rte,body:has(#choose-your-path) #MainContent .page-content{inline-size:100%!important}:root{--koriem-rule: rgb(203 138 166 / 38%);--koriem-gold-detail: #c7a66a}.header-section,#header-component,footer,.footer,.shopify-section-group-footer-group{border-color:#cb8aa657!important}.header-logo__image{filter:drop-shadow(0 2px 16px rgb(203 138 166 / 22%))}.header-menu a:after{background:transparent}.product-card,.collection-card,.featured-blog-posts-card,.blog-post-card,.collection-wrapper .product-card{border-color:#cb8aa647!important}.product-card:hover,.collection-card:hover,.featured-blog-posts-card:hover,.collection-wrapper .product-card:hover{border-color:#cb8aa69e!important;box-shadow:0 24px 65px #703a5226}.price,.product-details .price,.collection-wrapper .product-card .price{color:#b76f8f}.badge,.product-card .badge{border-color:#cb8aa694!important;background:#cb8aa621;color:var(--koriem-blush)}.product-information,body:has(.collection-wrapper) #MainContent>.section-wrapper:first-child,body:has(.blog-post-content) #MainContent>.section-wrapper:first-child,body:has(.page-content) #MainContent>.shopify-section,body:has(.shopify-policy__container) #MainContent,.search-page__header{border-color:#cb8aa657!important}.product-information__media,.product-media-container,.cart-items__media-container{border-color:#cb8aa638!important}.product-details .price,.product-details details,.product-details .accordion,.cart-items,.cart-items__table-row,.blog-post-item,.facets-block-wrapper{border-color:#cb8aa64d!important}.facets-block-wrapper{box-shadow:inset 0 1px #cb8aa617}.facets__summary:hover,.facets-toggle__button:hover{color:var(--koriem-blush)}.cart-page__summary,.cart-summary{border-color:#cb8aa67a!important;box-shadow:0 28px 70px #3d232d24,0 0 45px #cb8aa60f}.page-content:before,.shopify-policy__container:before,body:has(.collection-wrapper) #MainContent>.section-wrapper:first-child:before{border-color:#cb8aa63d}.page-content h2,.shopify-policy__body h2,.blog-post-content h2{border-color:#cb8aa64d;color:#9b5977}.search-page-input,input:not([type=checkbox]):not([type=radio]),textarea,select{border-color:#cb8aa661!important}.button-secondary{border-color:#cb8aa6b8}.button-secondary:hover{border-color:var(--koriem-blush);color:var(--koriem-blush);box-shadow:0 12px 32px #cb8aa621}[class*=caption],.eyebrow,blockquote+p{text-decoration-color:var(--koriem-gold-detail)}.koriem-trust-strip{padding:clamp(3.25rem,6vw,6rem) clamp(1.25rem,4vw,3.5rem);background:radial-gradient(circle at 50% 0%,rgb(203 138 166 / 11%),transparent 30%),#050505;color:var(--koriem-cream);border-block:1px solid rgb(203 138 166 / 34%)}.koriem-trust-strip__intro{max-width:44rem;margin:0 auto clamp(2.25rem,5vw,4.25rem);text-align:center}.koriem-trust-strip__intro>p{margin:0 0 .8rem;color:var(--koriem-blush);font-size:.875rem;letter-spacing:.2em}.koriem-trust-strip__intro h2{margin:0;font-family:var(--font-h2--family);font-size:clamp(2.4rem,5vw,4.7rem);line-height:.98;color:var(--koriem-cream)}.koriem-trust-strip__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#cb8aa642;border:1px solid rgb(203 138 166 / 28%)}.koriem-trust-strip__item{min-height:17rem;padding:clamp(1.4rem,2.8vw,2.4rem);background:#0a0809;text-align:center}.koriem-trust-strip__item svg{width:3rem;height:3rem;margin-bottom:1.4rem;fill:none;stroke:var(--koriem-blush);stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 12px rgb(203 138 166 / 16%))}.koriem-trust-strip__item h3{margin:0 0 .75rem;font-family:var(--font-h3--family);font-size:clamp(1.25rem,2vw,1.7rem);color:var(--koriem-cream)}.koriem-trust-strip__item p{margin:0 auto;max-width:26ch;color:#f6f1ebb8;line-height:1.55}@media screen and (max-width:989px){.koriem-trust-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:549px){.koriem-trust-strip__grid{grid-template-columns:1fr}.koriem-trust-strip__item{min-height:0;padding:2rem 1.25rem}}.koriem-trust-strip:before,.koriem-ritual-card:before,.koriem-editorial-card:before{animation:koriem-breathe 12s ease-in-out infinite alternate;transform-origin:center}.koriem-trust-strip__item,.product-card,.card,.blog-post-card{transition:transform .42s cubic-bezier(.2,.7,.2,1),border-color .32s ease,box-shadow .42s ease}@media(hover:hover)and (pointer:fine){.koriem-trust-strip__item:hover{transform:translateY(-4px);border-color:#cb8aa6ad;box-shadow:0 22px 48px #00000047}}@keyframes koriem-breathe{0%{opacity:.58;transform:scale(.985)}to{opacity:.9;transform:scale(1.02)}}@media(prefers-reduced-motion:reduce){.koriem-trust-strip:before,.koriem-ritual-card:before,.koriem-editorial-card:before{animation:none!important}.koriem-trust-strip__item,.product-card,.card,.blog-post-card{transition:none!important}}.koriem-eyebrow{margin:0 0 .9rem;color:var(--koriem-blush);font-size:.875rem;letter-spacing:.2em;text-transform:uppercase}.koriem-product-story{padding:clamp(3.5rem,7vw,7rem) clamp(1.35rem,6vw,6.5rem);background:var(--koriem-cream);color:#151012;border-block:1px solid rgb(203 138 166 / 35%)}.koriem-product-story h2,.koriem-cart-ritual h2,.koriem-ritual-timeline h2{margin:0;font-family:var(--font-h2--family);font-size:clamp(2.6rem,5.6vw,5.8rem);line-height:.96;letter-spacing:-.025em}.koriem-product-story__lead{max-width:47rem;margin:1.5rem 0 2.75rem;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.7;color:#151012c7}.koriem-product-story__details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;background:#cb8aa661;border:1px solid rgb(203 138 166 / 38%)}.koriem-product-story__details>div{padding:clamp(1.25rem,2.5vw,2rem);background:#f6f1ebf5}.koriem-product-story dt{margin-bottom:.55rem;color:#8b536c;font-size:.875rem;letter-spacing:.16em;text-transform:uppercase}.koriem-product-story dd{margin:0;font-family:var(--font-h3--family);font-size:clamp(1.1rem,1.8vw,1.45rem);line-height:1.25}.koriem-ritual-timeline{padding:clamp(3.5rem,7vw,7rem) clamp(1.35rem,6vw,6.5rem);background:#050505;color:var(--koriem-cream);border-bottom:1px solid rgb(203 138 166 / 35%)}.koriem-ritual-timeline__intro{max-width:48rem;margin-bottom:3rem}.koriem-ritual-timeline ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;background:#cb8aa64d}.koriem-ritual-timeline li{display:grid;grid-template-columns:auto 1fr;gap:1rem;padding:clamp(1.4rem,3vw,2.5rem);background:#0b090a}.koriem-ritual-timeline li>span{color:var(--koriem-blush);font-family:var(--font-h3--family);font-size:1.35rem}.koriem-ritual-timeline h3{margin:0 0 .65rem;color:var(--koriem-cream);font-family:var(--font-h3--family);font-size:clamp(1.25rem,2vw,1.7rem)}.koriem-ritual-timeline li p{margin:0;color:#f6f1ebb8;line-height:1.6}.koriem-cart-ritual{padding:clamp(3rem,6vw,5.5rem) clamp(1.35rem,6vw,6.5rem);background:radial-gradient(circle at 80% 0%,rgb(203 138 166 / 14%),transparent 34%),#050505;color:var(--koriem-cream);border-block:1px solid rgb(203 138 166 / 34%)}.koriem-cart-ritual>p:not(.koriem-eyebrow){max-width:44rem;margin:1.25rem 0 1.75rem;color:#f6f1ebc2;line-height:1.65}.koriem-cart-ritual__links{display:flex;flex-wrap:wrap;gap:.8rem 1.5rem}.koriem-cart-ritual__links a{color:var(--koriem-blush);text-underline-offset:.35em}@media screen and (max-width:749px){.koriem-product-story,.koriem-ritual-timeline,.koriem-cart-ritual{padding:3.5rem 1.25rem}.koriem-product-story h2,.koriem-cart-ritual h2,.koriem-ritual-timeline h2{font-size:clamp(2.5rem,12vw,3.75rem)}.koriem-product-story__details,.koriem-ritual-timeline ol{grid-template-columns:1fr}.koriem-product-story__lead{margin-bottom:2rem}}.page-handle-find-your-ritual .page-content section:nth-of-type(n+2){scroll-margin-top:8rem}.page-handle-find-your-ritual .page-content section a{transition:border-color .28s ease,color .28s ease,transform .32s cubic-bezier(.2,.7,.2,1)}@media(hover:hover)and (pointer:fine){.page-handle-find-your-ritual .page-content section a:hover{border-color:#cb8aa6c2}}.page-handle-hair-bloom-systems-guide .page-content{max-width:76rem;margin-inline:auto}.page-handle-hair-bloom-systems-guide .page-content>h1{max-width:12ch;margin-bottom:1rem;font-size:clamp(3.2rem,7vw,7rem);line-height:.92}.page-handle-hair-bloom-systems-guide .page-content>h2{margin:clamp(3.5rem,7vw,7rem) 0 1.25rem;padding-top:1.35rem;border-top:1px solid rgb(203 138 166 / 46%);color:var(--koriem-cream);font-size:clamp(2.15rem,4vw,4.25rem);line-height:1}.page-handle-hair-bloom-systems-guide .page-content>h2:before{display:block;margin-bottom:.7rem;color:var(--koriem-blush);font-family:var(--font-body--family);font-size:.875rem;letter-spacing:.18em;text-transform:uppercase;content:"CHOOSE BY YOUR STARTING POINT"}.page-handle-hair-bloom-systems-guide .page-content>h3{margin-top:2rem;color:var(--koriem-blush);font-family:var(--font-h3--family)}.page-handle-hair-bloom-systems-guide .page-content table{width:100%;margin:2.5rem 0;border-collapse:collapse;background:#0a0809;box-shadow:0 0 0 1px #cb8aa64d}.page-handle-hair-bloom-systems-guide .page-content th{color:var(--koriem-blush);font-size:.875rem;letter-spacing:.12em;text-transform:uppercase}.page-handle-hair-bloom-systems-guide .page-content th,.page-handle-hair-bloom-systems-guide .page-content td{padding:1.1rem;border-bottom:1px solid rgb(203 138 166 / 20%);text-align:left;vertical-align:top}.page-handle-hair-bloom-systems-guide .page-content a{color:var(--koriem-blush);text-underline-offset:.3em}@media screen and (max-width:749px){.page-handle-hair-bloom-systems-guide .page-content{overflow-wrap:anywhere}.page-handle-hair-bloom-systems-guide .page-content>h1{font-size:clamp(3rem,15vw,4.5rem)}.page-handle-hair-bloom-systems-guide .page-content>h2{font-size:clamp(2.2rem,11vw,3.25rem)}.page-handle-hair-bloom-systems-guide .page-content table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}.koriem-path,.koriem-product-path{padding:clamp(3.75rem,7vw,7rem) clamp(1.25rem,5vw,5.5rem);background:radial-gradient(circle at 50% 0%,rgb(203 138 166 / 13%),transparent 32%),#050505;color:var(--koriem-cream);border-block:1px solid rgb(203 138 166 / 34%)}.koriem-path__intro{max-width:57rem;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.koriem-path__intro h2,.koriem-product-path h2,.koriem-progress-journey h2,.koriem-consultation h2{margin:0;font-family:var(--font-h2--family);font-size:clamp(2.8rem,5.7vw,5.8rem);line-height:.95;letter-spacing:-.025em}.koriem-path__intro>p:last-child,.koriem-product-path__note{max-width:48rem;color:#f6f1ebb8;line-height:1.65}.koriem-path__steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;background:#cb8aa647}.koriem-path__steps a{display:flex;min-height:15rem;padding:1.5rem;flex-direction:column;color:var(--koriem-cream);background:#0a0809;text-decoration:none;transition:background .26s ease,transform .32s ease}.koriem-path__steps span{color:var(--koriem-blush);font-family:var(--font-h3--family);font-size:1.2rem}.koriem-path__steps strong{margin-top:auto;font-family:var(--font-h3--family);font-size:1.35rem;line-height:1.1}.koriem-path__steps small{margin-top:.6rem;color:#f6f1eb9e;line-height:1.45}@media(hover:hover)and (pointer:fine){.koriem-path__steps a:hover{background:#160f13;transform:translateY(-4px)}}.koriem-product-path{padding-block:clamp(2.75rem,5vw,4.5rem)}.koriem-product-path>div{max-width:52rem}.koriem-product-path h2{font-size:clamp(2.4rem,4.5vw,4.5rem)}.koriem-product-path ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:2.25rem 0 1.4rem;padding:0;list-style:none;background:#cb8aa640}.koriem-product-path li{padding:1rem;color:#f6f1eb7a;background:#0a0809;text-align:center;text-transform:uppercase;font-size:.875rem;letter-spacing:.12em}.koriem-product-path li span{display:block;margin-bottom:.4rem;color:inherit;font-family:var(--font-h3--family);font-size:1rem}.koriem-product-path li[aria-current=step]{color:#120d0f;background:var(--koriem-blush)}.koriem-progress-journey{padding:clamp(3.75rem,7vw,7rem) clamp(1.25rem,5vw,5.5rem);color:#171114;background:var(--koriem-cream);border-block:1px solid rgb(203 138 166 / 38%)}.koriem-progress-journey__heading{max-width:56rem;margin-bottom:2.8rem}.koriem-progress-journey__heading>p:last-child{max-width:48rem;line-height:1.65;color:#171114b3}.koriem-progress-journey__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#cb8aa65c;border:1px solid rgb(203 138 166 / 36%)}.koriem-progress-journey article{padding:clamp(1.35rem,2.5vw,2rem);background:#f6f1ebf7}.koriem-progress-journey article>span{color:#8b536c;font-size:.875rem;letter-spacing:.15em;text-transform:uppercase}.koriem-progress-journey article h3{margin:1rem 0 .65rem;font-family:var(--font-h3--family);font-size:1.45rem}.koriem-progress-journey article p,.koriem-progress-journey article li{line-height:1.55;color:#171114b8}.koriem-progress-journey article ol{padding-left:1.1rem}.koriem-progress-journey blockquote{max-width:56rem;margin:clamp(3rem,6vw,5rem) auto 2rem;text-align:center}.koriem-progress-journey blockquote p{margin:0;font-family:var(--font-h2--family);font-size:clamp(2rem,4vw,3.75rem);line-height:1.05;color:#3a2530}.koriem-progress-journey blockquote footer{margin-top:1rem;color:#8b536c;font-size:.875rem;letter-spacing:.1em;text-transform:uppercase}.koriem-progress-journey__care{max-width:54rem;margin:0 auto;color:#1711149e;font-size:.86rem;line-height:1.55;text-align:center}.koriem-consultation{width:100%;margin-top:clamp(4rem,8vw,8rem);padding:clamp(3.5rem,7vw,7rem) clamp(1.25rem,5vw,5.5rem);color:var(--koriem-cream);background:radial-gradient(circle at 80% 0%,rgb(203 138 166 / 16%),transparent 32%),#050505;border:1px solid rgb(203 138 166 / 38%)}.koriem-consultation__intro{max-width:58rem;margin-bottom:3rem}.koriem-consultation__intro>p:last-child{max-width:48rem;color:#f6f1ebb3;line-height:1.65}.koriem-consultation__form{display:grid;gap:1.25rem}.koriem-consultation fieldset{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0;padding:1.5rem;border:1px solid rgb(203 138 166 / 30%)}.koriem-consultation fieldset:first-child{grid-template-columns:repeat(5,minmax(0,1fr))}.koriem-consultation legend{width:100%;margin-bottom:1rem;padding:0;font-family:var(--font-h3--family);font-size:1.45rem}.koriem-consultation legend span{margin-right:.6rem;color:var(--koriem-blush)}.koriem-consultation label{position:relative;display:flex;min-height:7rem;padding:1rem;align-items:flex-end;cursor:pointer;border:1px solid rgb(203 138 166 / 24%);background:#0b090a}.koriem-consultation label:has(input:checked){border-color:var(--koriem-blush);background:#1a1116;box-shadow:inset 0 0 0 1px var(--koriem-blush)}.koriem-consultation input{position:absolute;top:1rem;left:1rem;accent-color:var(--koriem-blush)}.koriem-consultation label span{padding-top:1.8rem;line-height:1.4}.koriem-consultation__form>.button{width:fit-content;min-width:18rem;margin-top:1rem}.koriem-consultation__result{margin-top:2.5rem;padding:clamp(2rem,5vw,4rem);color:#171114;background:var(--koriem-cream);border-left:4px solid var(--koriem-blush)}.koriem-consultation__result h3{margin:0;font-family:var(--font-h2--family);font-size:clamp(2.5rem,5vw,5rem);line-height:.98}.koriem-consultation__reason{max-width:44rem;line-height:1.65}.koriem-consultation__actions{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;align-items:center}.koriem-consultation__actions>a:not(.button){color:#8b536c}.koriem-consultation__disclaimer{margin-top:1.4rem;color:#17111494;font-size:.875rem}@media screen and (max-width:989px){.koriem-path__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.koriem-path__steps li:last-child{grid-column:1 / -1}.koriem-product-path ol{grid-template-columns:repeat(5,minmax(7rem,1fr));overflow-x:auto}.koriem-progress-journey__grid,.koriem-consultation fieldset,.koriem-consultation fieldset:first-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:549px){.koriem-path,.koriem-product-path,.koriem-progress-journey,.koriem-consultation{padding:3.5rem 1.2rem}.koriem-path__intro h2,.koriem-product-path h2,.koriem-progress-journey h2,.koriem-consultation h2{font-size:clamp(2.55rem,12vw,3.8rem)}.koriem-path__steps,.koriem-progress-journey__grid,.koriem-consultation fieldset,.koriem-consultation fieldset:first-child{grid-template-columns:1fr}.koriem-path__steps li:last-child{grid-column:auto}.koriem-path__steps a{min-height:10rem}.koriem-consultation__form>.button{width:100%;min-width:0}}.koriem-ritual-journal{width:100%;margin-top:clamp(4rem,8vw,8rem);padding:clamp(3.5rem,7vw,7rem) clamp(1.25rem,5vw,5.5rem);color:#171114;background:var(--koriem-cream);border:1px solid rgb(203 138 166 / 42%)}.koriem-ritual-journal__intro{max-width:60rem}.koriem-ritual-journal h2{margin:0;font-family:var(--font-h2--family);font-size:clamp(2.8rem,5.7vw,5.8rem);line-height:.95}.koriem-ritual-journal__intro>p:not(.koriem-eyebrow){max-width:48rem;color:#171114ad;line-height:1.65}.koriem-ritual-journal__intro .button{margin:1rem 0 2.5rem}.koriem-ritual-journal__identity{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.koriem-ritual-journal__identity p{display:grid;gap:1.4rem;margin:0;padding:1.2rem;border:1px solid rgb(203 138 166 / 35%)}.koriem-ritual-journal__identity strong{color:#8b536c;font-size:.875rem;letter-spacing:.12em;text-transform:uppercase}.koriem-ritual-journal__identity span{border-bottom:1px solid rgb(23 17 20 / 35%)}.koriem-ritual-journal__weeks{margin-top:3rem}.koriem-ritual-journal__weeks>h3{font-family:var(--font-h3--family);font-size:2rem}.koriem-ritual-journal__weeks ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;background:#cb8aa659}.koriem-ritual-journal__weeks li{display:grid;grid-template-columns:1fr auto;gap:.35rem 1rem;padding:1.1rem;background:#f6f1ebf7}.koriem-ritual-journal__weeks i{width:1.1rem;height:1.1rem;border:1px solid #8b536c}.koriem-ritual-journal__weeks small{grid-column:1 / -1;color:#1711149e}.koriem-ritual-journal__notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem}.koriem-ritual-journal__notes article{padding:1.25rem;border:1px solid rgb(203 138 166 / 35%)}.koriem-ritual-journal__notes h3{margin-top:0;font-family:var(--font-h3--family)}.koriem-ritual-journal__notes article div{height:2rem;border-bottom:1px solid rgb(23 17 20 / 22%)}.koriem-ritual-journal__care{margin-top:2rem;color:#17111494;font-size:.875rem;line-height:1.5}@media screen and (max-width:749px){.koriem-ritual-journal{padding:3.5rem 1.2rem}.koriem-ritual-journal h2{font-size:clamp(2.55rem,12vw,3.8rem)}.koriem-ritual-journal__identity,.koriem-ritual-journal__notes{grid-template-columns:1fr}.koriem-ritual-journal__weeks ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{header-component,#header-group,footer,.announcement-bar,.koriem-ritual-journal__intro .button,.page-content>*:not(.koriem-ritual-journal){display:none!important}.koriem-ritual-journal{margin:0;padding:.4in;border:0;background:#fff;color:#000}.koriem-ritual-journal h2{font-size:28pt}.koriem-ritual-journal__weeks ol{grid-template-columns:repeat(4,1fr)}}.koriem-purchase-reassurance{width:100%;padding:1.25rem;color:#f6f1ebc7;background:#cb8aa614;border:1px solid rgb(203 138 166 / 32%)}.koriem-purchase-reassurance>p:first-child{margin-top:0;color:var(--koriem-cream);font-family:var(--font-h3--family);font-size:1.2rem}.koriem-purchase-reassurance ul{display:grid;gap:.55rem;margin:.8rem 0 1rem;padding:0;list-style:none}.koriem-purchase-reassurance li{position:relative;padding-left:1.25rem;line-height:1.45}.koriem-purchase-reassurance li:before{position:absolute;left:0;color:var(--koriem-blush);content:"\2726"}.koriem-purchase-reassurance a{color:var(--koriem-blush);text-underline-offset:.3em}.koriem-shipping-progress{max-width:46rem;margin:1.75rem 0;padding:1rem 1.2rem;border:1px solid rgb(203 138 166 / 32%);background:#cb8aa612}.koriem-shipping-progress p{margin:0 0 .8rem!important;color:#f6f1ebd1!important;font-size:.92rem}.koriem-shipping-progress>div{height:3px;overflow:hidden;background:#f6f1eb2e}.koriem-shipping-progress span{display:block;height:100%;background:var(--koriem-blush);transition:width .5s cubic-bezier(.2,.7,.2,1)}@media(prefers-reduced-motion:reduce){.koriem-shipping-progress span{transition:none}}.section-wrapper:has(.koriem-eyebrow) .section-background{background:radial-gradient(circle at 18% 12%,rgb(203 138 166 / 17%),transparent 28%),radial-gradient(circle at 88% 74%,rgb(199 166 106 / 9%),transparent 26%),#050505!important}.section-wrapper:has(.koriem-eyebrow) .section-content-wrapper{position:relative}.section-wrapper:has(.koriem-eyebrow) .section-content-wrapper:before{content:"";position:absolute;inset:clamp(.5rem,1.5vw,1rem);pointer-events:none;border:1px solid rgb(203 138 166 / 22%)}.section-wrapper:has(.koriem-eyebrow) h1{color:var(--koriem-cream);font-family:var(--font-h1--family);font-size:clamp(3.25rem,7.5vw,7rem);line-height:.92}.section-wrapper:has(.koriem-eyebrow) p:not(.koriem-eyebrow){max-width:44rem;color:#f6f1ebb3;line-height:1.65}.koriem-eyebrow{margin-bottom:.8rem;color:var(--koriem-blush)!important;font-size:.875rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.section-wrapper:has(.koriem-eyebrow) .button{background:var(--koriem-blush);border-color:var(--koriem-blush);color:#130f11}.section-wrapper:has(.main-collection-list),.shopify-section:has(.collection-list){background:#050505}.collection-card{min-height:100%;overflow:hidden;border-color:#cb8aa647;border-radius:0!important;background:linear-gradient(145deg,rgb(203 138 166 / 8%),transparent 55%),#0b090a;box-shadow:0 24px 65px #00000038}.collection-card__content{padding:clamp(1.2rem,2vw,1.8rem)}.collection-card__content a,.collection-card__content h2,.collection-card__content h3{color:var(--koriem-cream);font-family:var(--font-h3--family)}@media(any-hover:hover){.collection-card:hover{border-color:#cb8aa69e}}.section-wrapper:has(.contact-form) .section,.section-wrapper:has(.contact-form) .section-background{background:var(--koriem-cream)!important}.section-wrapper:has(.contact-form) .contact-form{color:#261c21;background:#ffffff94;border-color:#cb8aa66b;box-shadow:0 28px 70px #3d232d1f}.section-wrapper:has(.contact-form) input,.section-wrapper:has(.contact-form) textarea,.section-wrapper:has(.contact-form) select{border-radius:0!important;border-color:#8b536c61!important;background:#ffffff85!important;color:#261c21!important}.section-wrapper:has(.contact-form) .button{border-radius:0!important;background:#8b536c;color:#fff}.section-password{min-height:100svh;color:var(--koriem-cream);background:radial-gradient(circle at 16% 14%,rgb(203 138 166 / 18%),transparent 28%),radial-gradient(circle at 84% 78%,rgb(199 166 106 / 10%),transparent 26%),#050505}.section-password .section-content-wrapper{width:min(100%,46rem);margin:auto;padding:clamp(2.25rem,7vw,6rem);border:1px solid rgb(203 138 166 / 30%);background:#050505a3;box-shadow:0 40px 100px #00000059}.section-password h1{color:var(--koriem-cream);font-family:var(--font-h1--family);font-size:clamp(3.5rem,8vw,7rem);line-height:.92}.section-password input{border-radius:0!important}.section-password .button{border-radius:0!important;background:var(--koriem-blush);color:#130f11}.smile-landing-page,[id*=smile]{--primary-color: #cb8aa6;--secondary-color: #c7a66a;--text-color: #f6f1eb;background:#050505}.gift-card{min-height:100svh;color:var(--koriem-cream);background:radial-gradient(circle at 50% 18%,rgb(203 138 166 / 18%),transparent 32%),#050505}.gift-card__main{width:min(100%,50rem);margin:auto;padding:clamp(2rem,5vw,4rem);border:1px solid rgb(203 138 166 / 34%);background:#0b090ae0;box-shadow:0 38px 100px #00000061}.gift-card__text-wrapper h1,.gift-card__price h2{color:var(--koriem-cream);font-family:var(--font-h2--family)}.gift-card__price h2{color:var(--koriem-blush)}.gift-card__image-wrapper,.gift-card__qr-code img{border-radius:0!important;border-color:#c7a66a61}.gift-card__code{color:#171114;background:var(--koriem-cream);border:1px solid var(--koriem-blush)}.gift-card .button{border-radius:0!important;background:var(--koriem-blush);color:#130f11}.product-information{background:radial-gradient(circle at 88% 8%,rgb(203 138 166 / 9%),transparent 26%),#050505}.product-information .product-details{border-left:1px solid rgb(203 138 166 / 26%)}@media screen and (max-width:749px){.section-wrapper:has(.koriem-eyebrow) .section-content-wrapper:before{top:.35rem;right:.35rem;bottom:.35rem;left:.35rem}.section-wrapper:has(.koriem-eyebrow) h1,.section-password h1{font-size:clamp(3rem,14vw,4.6rem)}.collection-card__content{padding:1rem}.gift-card__main{padding:1.5rem}.product-information .product-details{border-left:0;border-top:1px solid rgb(203 138 166 / 26%)}}.section-wrapper:has(.collection-card) .section-background,.section-wrapper:has(a[href*="/collections/all"]) .section-background{background:radial-gradient(circle at 18% 12%,rgb(203 138 166 / 17%),transparent 28%),radial-gradient(circle at 88% 74%,rgb(199 166 106 / 9%),transparent 26%),#050505!important}.section-wrapper:has(.collection-card) .section-content-wrapper,.section-wrapper:has(a[href*="/collections/all"]) .section-content-wrapper{position:relative}.section-wrapper:has(.collection-card) .section-content-wrapper:before,.section-wrapper:has(a[href*="/collections/all"]) .section-content-wrapper:before{content:"";position:absolute;inset:clamp(.5rem,1.5vw,1rem);pointer-events:none;border:1px solid rgb(203 138 166 / 22%)}.section-wrapper:has(.collection-card) .section-content-wrapper>*:first-child p:first-child,.section-wrapper:has(a[href*="/collections/all"]) .section-content-wrapper>*:first-child p:first-child,.section-password .section-content-wrapper>*:first-of-type p:first-child{margin-bottom:.8rem;color:var(--koriem-blush)!important;font-size:.875rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.section-wrapper:has(.collection-card) h1,.section-wrapper:has(a[href*="/collections/all"]) h1{color:var(--koriem-cream);font-family:var(--font-h1--family);font-size:clamp(3.25rem,7.5vw,7rem);line-height:.92}.section-wrapper:has(.collection-card) p:not(:first-child),.section-wrapper:has(a[href*="/collections/all"]) p:not(:first-child){max-width:44rem;color:#f6f1ebb3;line-height:1.65}.section-wrapper:has(a[href*="/collections/all"]) .button{background:var(--koriem-blush);border-color:var(--koriem-blush);color:#130f11}@media screen and (max-width:749px){.section-wrapper:has(.collection-card) h1,.section-wrapper:has(a[href*="/collections/all"]) h1{font-size:clamp(3rem,14vw,4.6rem)}}.section-content-wrapper:has(.page-content h1)>.text-block:first-child{display:none}body:has(.search-results__no-results) #MainContent,body:has(.search-results__list) #MainContent{background:radial-gradient(circle at 82% 6%,rgb(203 138 166 / 12%),transparent 26%),#050505;color:var(--koriem-cream)}body:has(.search-results__no-results) #MainContent h1,body:has(.search-results__list) #MainContent h1{margin:0;color:var(--koriem-cream);font-family:var(--font-h1--family);font-size:clamp(3.4rem,7vw,7rem);line-height:.92}body:has(.search-results__no-results) #MainContent h1:before,body:has(.search-results__list) #MainContent h1:before{display:block;margin-bottom:1rem;color:var(--koriem-blush);font-family:var(--font-primary--family);font-size:.875rem;font-weight:600;letter-spacing:.18em;content:"SEARCH THE RITUALS"}body:has(.search-results__no-results) #MainContent input[type=search],body:has(.search-results__list) #MainContent input[type=search]{min-height:58px;border-radius:0!important;border-color:#cb8aa67a!important;background:#0b090a!important;color:var(--koriem-cream)!important}.search-results__no-results{max-width:52rem;margin:clamp(2rem,5vw,4.5rem) auto;padding:clamp(2rem,5vw,4rem);color:#261c21;background:linear-gradient(135deg,rgb(255 255 255 / 58%),transparent),var(--koriem-cream);border:1px solid rgb(203 138 166 / 45%);box-shadow:0 28px 70px #00000042;text-align:center}.search-results__no-results:before{display:block;margin-bottom:1rem;color:#9b5977;font-size:.875rem;font-weight:600;letter-spacing:.17em;content:"A DIFFERENT PATH MAY FIT"}.search-results__no-results p{margin:0;font-family:var(--font-h3--family);font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.3}.shopify-policy__title:before{display:block;margin-bottom:1rem;color:#9b5977;font-size:.875rem;font-weight:600;letter-spacing:.18em;content:"THE \2019KORIEM STANDARD"}.shopify-policy__body{max-width:52rem;margin-top:clamp(2rem,4vw,4rem);padding:clamp(1.5rem,3vw,2.75rem);background:#ffffff6b;border-left:2px solid var(--koriem-blush)}.shopify-policy__body li::marker{color:#9b5977}.shopify-policy__body a{color:#8b536c;font-weight:600}.cart-page h1,main:has(.cart-page__summary) h1{color:var(--koriem-cream);font-family:var(--font-h1--family);font-size:clamp(3rem,6vw,6rem);line-height:.94}.koriem-cart-ritual--empty{min-height:clamp(360px,52vw,560px);display:flex;flex-direction:column;justify-content:center}.koriem-cart-ritual--empty>p:not(.koriem-eyebrow){max-width:46rem}.koriem-cart-ritual--empty .button{color:#130f11;background:var(--koriem-blush);border-color:var(--koriem-blush)}@media screen and (max-width:749px){body:has(.search-results__no-results) #MainContent h1,body:has(.search-results__list) #MainContent h1,.cart-page h1,main:has(.cart-page__summary) h1{font-size:clamp(2.8rem,13vw,4.4rem)}.search-results__no-results{margin-inline:1rem}.shopify-policy__body{padding:1.25rem}}footer .footer-content{position:relative;padding-block:clamp(1rem,2vw,2rem)}footer .footer-content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-top:1px solid rgb(203 138 166 / 24%)}footer .menu__heading{color:var(--koriem-blush);font-size:.875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}footer .menu__item a{position:relative;display:inline-block;padding-block:.22rem;color:#f6f1ebc2;transition:color .25s ease,transform .25s var(--koriem-ease)}footer .menu__item a:hover{color:var(--koriem-cream);transform:translate(3px)}footer .footer-content h2{max-width:10ch;margin:0;color:var(--koriem-cream);font-family:var(--font-h2--family)!important;font-size:clamp(2.25rem,3.5vw,4rem)!important;line-height:.96}footer .footer-content h2:before{display:block;margin-bottom:.8rem;color:var(--koriem-blush);font-family:var(--font-primary--family);font-size:.875rem;font-weight:600;letter-spacing:.17em;content:"CONTINUE THE JOURNEY"}footer .footer-content p{max-width:34rem;color:#f6f1ebad!important;line-height:1.6}footer .email-signup__input-group{min-height:58px;border-radius:0!important;box-shadow:inset 0 0 0 1px #cb8aa62e}footer .email-signup__input{padding-inline:1.1rem!important}footer .email-signup__button{width:58px;min-width:58px;color:var(--koriem-blush);transition:background-color .25s ease,color .25s ease}footer .email-signup__button:hover{color:#130f11;background:var(--koriem-blush)}footer .utilities{color:#f6f1eb94}footer .social-links a{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgb(203 138 166 / 30%);transition:border-color .25s ease,background-color .25s ease}footer .social-links a:hover{border-color:var(--koriem-blush);background:#cb8aa61a}@media screen and (max-width:749px){footer .footer-content{gap:2.5rem}footer .footer-content h2{font-size:clamp(2.5rem,12vw,3.6rem)!important}footer .menu__item a{min-height:44px;display:inline-flex;align-items:center}}@media(prefers-reduced-motion:reduce){footer .menu__item a,footer .email-signup__button,footer .social-links a{transition:none}}product-card.product-card{overflow:hidden;border:1px solid rgb(203 138 166 / 22%);border-radius:0!important;background:#0b090a;box-shadow:0 22px 58px #0000003d;transition:transform .35s var(--koriem-ease),border-color .35s ease,box-shadow .35s var(--koriem-ease)}product-card .product-card__content,product-card .card-gallery,product-card .product-media-container{border-radius:0!important}product-card .product-card__content{padding:0!important;border:0!important;background:#0b090a}product-card .card-gallery{border-bottom:1px solid rgb(203 138 166 / 18%)!important;background:#fff}product-card .product-badges{inset:.75rem .75rem auto auto}product-card .product-badges__badge{min-height:30px;padding:.5rem .75rem;border:1px solid rgb(203 138 166 / 48%);border-radius:0!important;font-size:.875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 8px 24px #00000038}product-card .color-custom-badge-sale{color:#1a1116!important;background:var(--koriem-blush)!important}product-card .color-custom-badge-sold-out{color:var(--koriem-cream)!important;background:#050505eb!important;border-color:#c7a66a85}product-card .user-select-text,product-card [class*=product-title]{font-family:var(--font-h3--family);line-height:1.25}product-card .price{color:var(--koriem-gold)}product-card .quick-add button,product-card .add-to-cart-button{min-height:48px;border-radius:0!important;border-color:#cb8aa675}@media(any-hover:hover){product-card.product-card:hover{transform:translateY(-4px);border-color:#cb8aa68f;box-shadow:0 32px 78px #00000057}}@media screen and (max-width:749px){product-card .product-badges{inset:.45rem .45rem auto auto}product-card .product-badges__badge{padding:.4rem .55rem;font-size:.875rem}}@media(prefers-reduced-motion:reduce){product-card.product-card{transition:none}product-card.product-card:hover{transform:none}}.page-content>h2+ul,.page-content>h2+ol{display:grid;gap:.65rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid rgb(203 138 166 / 30%);background:#ffffff61}.page-content li{padding-block:.2rem;line-height:1.6}.page-content li::marker{color:#9b5977;font-weight:700}.page-content p>a:only-child{display:inline-flex;min-height:48px;padding:.8rem 1.35rem;align-items:center;justify-content:center;border:1px solid #8b536c;color:#fff!important;background:#8b536c;text-decoration:none!important;transition:transform .3s var(--koriem-ease),box-shadow .3s var(--koriem-ease)}.page-content p>a:only-child:hover{transform:translateY(-2px);box-shadow:0 14px 32px #3d232d2e}.page-content a[href^="#"]{color:#8b536c;text-decoration-thickness:1px}.page-content [id]{scroll-margin-top:8rem}.blog-post-content{max-width:50rem;margin-inline:auto}.blog-post-content>p:first-child{font-family:var(--font-h3--family);font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.55;color:#171114c7}.blog-post-content h2{margin-top:clamp(3rem,7vw,6rem);padding-top:1.2rem;border-top:1px solid rgb(203 138 166 / 35%)}.blog-post-content ul,.blog-post-content ol{padding:clamp(1.25rem,3vw,2rem) clamp(1.25rem,4vw,2.5rem);border-left:2px solid var(--koriem-blush);background:#ffffff75}.blog-post-content li{margin-block:.55rem;line-height:1.6}.blog-post-content li::marker{color:#9b5977}.koriem-article-next{width:100%;margin-block:clamp(2rem,5vw,5rem);padding:clamp(3.5rem,7vw,7rem) clamp(1.25rem,5vw,5.5rem);color:var(--koriem-cream);background:radial-gradient(circle at 84% 12%,rgb(203 138 166 / 18%),transparent 30%),radial-gradient(circle at 14% 90%,rgb(199 166 106 / 9%),transparent 25%),#050505;border:1px solid rgb(203 138 166 / 34%)}.koriem-article-next h2{max-width:13ch;margin:0;color:var(--koriem-cream);font-family:var(--font-h2--family);font-size:clamp(3rem,6vw,6rem);line-height:.94}.koriem-article-next>p:not(.koriem-eyebrow){max-width:46rem;color:#f6f1ebb3;line-height:1.65}.koriem-article-next nav{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:2rem;align-items:center}.koriem-article-next nav>a:not(.button){min-height:44px;display:inline-flex;align-items:center;color:var(--koriem-blush);text-underline-offset:.3em}.koriem-article-next .button{color:#130f11;background:var(--koriem-blush);border-color:var(--koriem-blush)}@media screen and (max-width:749px){.page-content p>a:only-child{width:100%}.koriem-article-next{padding:3.5rem 1.2rem}.koriem-article-next h2{font-size:clamp(2.7rem,13vw,4rem)}.koriem-article-next nav{align-items:stretch;flex-direction:column}.koriem-article-next nav>a{width:100%;justify-content:center;text-align:center}}@media(prefers-reduced-motion:reduce){.page-content p>a:only-child{transition:none}}.koriem-unavailable-path{position:relative;max-width:1180px;margin:clamp(1.5rem,4vw,4rem) auto;padding:clamp(3rem,7vw,7rem) clamp(1.25rem,6vw,6rem);overflow:hidden;border:1px solid rgb(203 138 166 / 35%);background:radial-gradient(circle at 82% 18%,rgb(203 138 166 / 16%),transparent 34%),linear-gradient(135deg,#0c090a,#050505 68%);text-align:center}.koriem-unavailable-path:before,.koriem-unavailable-path:after{content:"";position:absolute;width:10rem;height:10rem;border:1px solid rgb(199 166 106 / 18%);transform:rotate(45deg)}.koriem-unavailable-path:before{inset:-7rem auto auto -7rem}.koriem-unavailable-path:after{inset:auto -7rem -7rem auto}.koriem-unavailable-path__ornament{color:var(--koriem-gold);font-size:1rem;margin-block-end:1.15rem}.koriem-unavailable-path h2{max-width:780px;margin:.65rem auto 1.25rem;color:var(--koriem-cream);font-size:clamp(2rem,5vw,4.65rem);line-height:.98}.koriem-unavailable-path__lead{max-width:680px;margin:0 auto;color:var(--koriem-text-soft);font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.75}.koriem-unavailable-path__actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem 1.75rem;margin-block-start:2rem}.koriem-unavailable-path .button{background:var(--koriem-blush);border-color:var(--koriem-blush);color:#090607}.koriem-text-link{color:var(--koriem-cream);text-underline-offset:.35em;text-decoration-color:#cb8aa68c}.koriem-text-link:hover{color:var(--koriem-blush)}.koriem-unavailable-path__note{margin:1.75rem auto 0;color:#d8d2cea6;font-size:.875rem;letter-spacing:.04em}.product-information button[disabled],.sticky-add-to-cart button[disabled],.product-form button[disabled]{opacity:1;border-color:#cb8aa647;background:#181315;color:#f6f1eb94;cursor:not-allowed;box-shadow:none}.product-information button[disabled]:hover,.sticky-add-to-cart button[disabled]:hover,.product-form button[disabled]:hover{transform:none}.facets,.facets-container,.facets-wrapper,.facets__wrapper{border-color:#cb8aa638}.facets__summary,.facets__heading,.mobile-facets__open,.facets__disclosure,.facets select,.sorting select,.facet-filters__sort{letter-spacing:.055em;text-transform:uppercase}.facets__summary,.mobile-facets__open,.facets select,.sorting select,.facet-filters__sort{min-height:48px;border-radius:0;border-color:#cb8aa659;background-color:#ffffff05}.facets__summary:hover,.mobile-facets__open:hover{color:var(--koriem-blush)}.active-facets__button,.active-facets__button-inner,.facets__reset{border-radius:0;border-color:#cb8aa673;color:var(--koriem-blush)}.facets__item label,.mobile-facets__label{min-height:44px;align-items:center}.product-recommendations{border-top:1px solid rgb(199 166 106 / 18%)}.product-recommendations h2{color:var(--koriem-cream);font-size:clamp(2rem,4vw,3.75rem)}@media screen and (max-width:749px){.koriem-unavailable-path{margin-inline:18px;padding:3.5rem 1.15rem}.koriem-unavailable-path h2 br{display:none}.koriem-unavailable-path__actions{align-items:stretch;flex-direction:column}.koriem-unavailable-path__actions .button,.koriem-unavailable-path__actions .koriem-text-link{display:flex;min-height:50px;align-items:center;justify-content:center}.mobile-facets__open{min-height:50px}}@media(prefers-reduced-motion:reduce){.koriem-unavailable-path *,.facets *{scroll-behavior:auto!important}}.product-form__input,.variant-picker,.quantity-selector,.quantity-selector__wrapper{border-color:#cb8aa63d}.product-form__input legend,.variant-picker__legend,.quantity-selector__label{margin-block-end:.7rem;color:var(--koriem-cream);font-size:.875rem;letter-spacing:.09em;text-transform:uppercase}.product-form__input input[type=radio]+label,.variant-picker input[type=radio]+label,.variant-option__button-label{min-height:46px;border-radius:0;border:1px solid rgb(203 138 166 / 32%);background:#ffffff05;color:var(--koriem-cream);transition:border-color .25s ease,background-color .25s ease,color .25s ease}.product-form__input input[type=radio]+label:hover,.variant-picker input[type=radio]+label:hover,.variant-option__button-label:hover{border-color:var(--koriem-blush);color:var(--koriem-blush)}.product-form__input input[type=radio]:checked+label,.variant-picker input[type=radio]:checked+label{border-color:var(--koriem-blush);background:var(--koriem-blush);color:#080607;box-shadow:0 8px 26px #cb8aa62e}.product-form__input input[type=radio]:focus-visible+label,.variant-picker input[type=radio]:focus-visible+label{outline:2px solid var(--koriem-gold);outline-offset:3px}.quantity-selector,.quantity__input,.quantity button{min-height:48px;border-radius:0}.quantity button:hover{color:var(--koriem-blush)}.product-form__buttons{gap:.8rem}.product-form__submit,.shopify-payment-button__button,.sticky-add-to-cart__button{min-height:54px!important;border-radius:0!important;letter-spacing:.08em!important;text-transform:uppercase}.product-form__submit:not([disabled]){background:var(--koriem-blush);border-color:var(--koriem-blush);color:#080607}.product-form__submit:not([disabled]):hover{background:#d79ab4;border-color:#d79ab4}.shopify-payment-button__button{border:1px solid rgb(199 166 106 / 55%)!important;background:transparent!important;color:var(--koriem-cream)!important}.shopify-payment-button__button:hover{border-color:var(--koriem-gold)!important;color:var(--koriem-gold)!important}.predictive-search,.predictive-search-results,.search-modal__content{border-radius:0;border-color:#cb8aa642;background:#090708;box-shadow:0 28px 70px #0000007a}.predictive-search__heading,.predictive-search-results__heading{color:var(--koriem-gold);font-size:.875rem;letter-spacing:.12em;text-transform:uppercase}.predictive-search__item,.predictive-search-results__item{border-bottom:1px solid rgb(203 138 166 / 12%);transition:background-color .2s ease,color .2s ease}.predictive-search__item:hover,.predictive-search-results__item:hover{background:#cb8aa614;color:var(--koriem-blush)}.predictive-search img,.predictive-search-results img{aspect-ratio:1;object-fit:cover;background:var(--koriem-cream)}.cart-drawer,.cart-drawer__dialog,.cart-drawer__inner,.drawer__inner{border-left-color:#cb8aa657;background:#0a0809}.cart-drawer__header,.drawer__header{border-bottom:1px solid rgb(199 166 106 / 22%)}.cart-drawer__heading,.drawer__heading{color:var(--koriem-cream);font-size:clamp(1.6rem,3vw,2.35rem)}.cart-drawer .cart-item,.drawer .cart-item{padding-block:1.25rem;border-bottom:1px solid rgb(203 138 166 / 14%)}.cart-drawer .cart-item__image,.drawer .cart-item__image{aspect-ratio:1;object-fit:cover;background:var(--koriem-cream)}.cart-drawer .totals,.drawer .totals{padding-block-start:1rem;border-top:1px solid rgb(199 166 106 / 24%)}.cart-drawer__footer,.drawer__footer{border-top:1px solid rgb(203 138 166 / 24%);background:linear-gradient(180deg,#0a0809eb,#0a0809 35%)}.cart-drawer__checkout,.cart__checkout-button{min-height:56px;border-radius:0;background:var(--koriem-blush);color:#080607;letter-spacing:.08em;text-transform:uppercase}.pagination__list{gap:.45rem}.pagination__item,.pagination a,.pagination button{min-width:44px;min-height:44px;border:1px solid transparent;border-radius:0}.pagination__item:hover,.pagination a:hover,.pagination button:hover{border-color:#cb8aa673;color:var(--koriem-blush)}.pagination__item--current,.pagination [aria-current=page]{border-color:var(--koriem-blush);background:#cb8aa61a;color:var(--koriem-blush)}.loading__spinner,.spinner{color:var(--koriem-blush)}@media screen and (max-width:749px){.product-form__submit,.shopify-payment-button__button,.sticky-add-to-cart__button,.cart-drawer__checkout,.cart__checkout-button{min-height:56px!important}.predictive-search,.predictive-search-results{max-height:min(72vh,620px)}.cart-drawer,.cart-drawer__dialog,.cart-drawer__inner,.drawer__inner{width:min(100vw,430px)}}@media(prefers-reduced-motion:reduce){.product-form__input label,.variant-picker label,.predictive-search__item,.pagination__item{transition:none!important}}.koriem-contact-care{max-width:1120px;margin:0 auto;padding:clamp(3rem,7vw,6.5rem) clamp(1.1rem,4vw,3rem);color:#21191c;text-align:center}.koriem-contact-care h2{max-width:760px;margin:.65rem auto 1rem;color:#171113;font-size:clamp(2.15rem,5vw,4.5rem);line-height:1}.koriem-contact-care__lead{max-width:670px;margin:0 auto;color:#5c4b52;font-size:clamp(1rem,1.6vw,1.16rem);line-height:1.75}.koriem-contact-care__reasons{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-block:clamp(2rem,5vw,4rem);background:#cb8aa64d;border:1px solid rgb(203 138 166 / 30%);text-align:left}.koriem-contact-care__reasons>div{padding:clamp(1.5rem,3vw,2.5rem);background:var(--koriem-cream)}.koriem-contact-care__reasons span{color:var(--koriem-blush);font-size:.875rem;letter-spacing:.14em}.koriem-contact-care__reasons h3{margin:.8rem 0 .55rem;color:#21191c;font-size:clamp(1.2rem,2vw,1.55rem)}.koriem-contact-care__reasons p{margin:0;color:#66545b;line-height:1.65}.koriem-contact-care__note{max-width:700px;margin:0 auto;padding-block-start:1.25rem;border-top:1px solid rgb(199 166 106 / 45%);color:#6e5a61;font-size:.86rem}.contact-form,.customer,.customer-account,.login,.register,.recover-password,.addresses,.newsletter-form{--koriem-form-border: rgb(203 138 166 / 42%)}.field,.form-field,.contact-form__input,.customer .field{position:relative}input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select{min-height:50px;border-radius:0!important;border-color:var(--koriem-form-border, rgb(203 138 166 / 38%))!important;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}textarea{min-height:150px;resize:vertical}input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus{border-color:var(--koriem-blush)!important;box-shadow:0 0 0 3px #cb8aa621!important;outline:none}label,.field__label,.form-field__label{letter-spacing:.025em}.contact-form .button,.customer button,.login button,.register button,.recover-password button{min-height:54px;border-radius:0;background:var(--koriem-blush);border-color:var(--koriem-blush);color:#090607;letter-spacing:.075em;text-transform:uppercase}.form-status,.form__message,.errors,.error-message{border-radius:0;border-left:3px solid var(--koriem-blush);padding:1rem 1.15rem;background:#cb8aa61a}.form-status--success,.form__message[tabindex="-1"]:not(.errors){border-left-color:var(--koriem-gold);background:#c7a66a1a}.customer table,.customer-account table,.order-history{border-collapse:collapse;border:1px solid rgb(203 138 166 / 20%)}.customer th,.customer-account th,.order-history th{color:var(--koriem-gold);font-size:.875rem;letter-spacing:.1em;text-transform:uppercase}.customer th,.customer td,.customer-account th,.customer-account td,.order-history th,.order-history td{padding:1rem;border-bottom:1px solid rgb(203 138 166 / 14%)}.customer a,.customer-account a{text-underline-offset:.3em}.customer a:hover,.customer-account a:hover{color:var(--koriem-blush)}dialog,.modal,.modal__content,.drawer,details[open]>.details__content,.popover,.localization-form__select{border-radius:0}dialog,.modal__content,.popover{border-color:#cb8aa647;box-shadow:0 28px 80px #00000085}details>summary{min-height:48px;align-items:center}details>summary:hover{color:var(--koriem-blush)}details[open]>summary{border-bottom-color:#cb8aa638}.shopify-pc__banner__dialog,.shopify-pc__prefs__dialog{border-radius:0!important;border:1px solid rgb(203 138 166 / 28%)!important;box-shadow:0 24px 70px #00000073!important}.shopify-pc__banner__btn-manage-prefs,.shopify-pc__banner__btn-accept,.shopify-pc__prefs__header-actions button{min-height:48px!important;border-radius:0!important}:is(.cart__empty-text,.collection--empty,.search__empty,.customer .errors:only-child){max-width:680px;margin-inline:auto;padding:clamp(2.5rem,7vw,6rem) 1.25rem;text-align:center}.placeholder-svg{background:linear-gradient(135deg,#cb8aa612,#c7a66a0f);color:#cb8aa659}@media screen and (max-width:749px){.koriem-contact-care__reasons{grid-template-columns:1fr}.koriem-contact-care__reasons>div{min-height:0}.contact-form .button,.customer button,.login button,.register button,.recover-password button{width:100%}.customer table,.customer-account table,.order-history{font-size:.88rem}}::selection{background:var(--koriem-blush);color:#080607}[id]{scroll-margin-top:clamp(5.5rem,10vw,8rem)}.skip-to-content-link,.skip-link{border-radius:0;background:var(--koriem-blush);color:#080607;font-weight:700}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--koriem-blush);outline-offset:4px}[aria-disabled=true]{cursor:not-allowed}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}.menu-drawer,.header-drawer,.drawer-menu,.menu-drawer__inner-container{background:radial-gradient(circle at 15% 10%,rgb(203 138 166 / 13%),transparent 30%),#070506}.menu-drawer__navigation,.drawer-menu__navigation{padding-block:clamp(1.5rem,6vh,4rem)}.menu-drawer__menu-item,.drawer-menu a,.header__drawer a{min-height:50px;border-bottom:1px solid rgb(203 138 166 / 12%);letter-spacing:.035em}.menu-drawer__menu-item:hover,.drawer-menu a:hover,.header__drawer a:hover{color:var(--koriem-blush);background:#cb8aa60f}.menu-drawer__utility-links,.drawer-menu__utility-links{border-top:1px solid rgb(199 166 106 / 24%)}.newsletter-form,.email-signup,.footer__newsletter{max-width:620px}.newsletter-form__field-wrapper,.email-signup__input-group,.footer__newsletter-form{border-bottom:1px solid rgb(203 138 166 / 45%)}.newsletter-form input,.email-signup input,.footer__newsletter input{min-height:54px;border:0!important;border-radius:0!important;background:transparent}.newsletter-form button,.email-signup button,.footer__newsletter button{min-width:52px;min-height:52px;border-radius:0;color:var(--koriem-blush)}.newsletter-form button:hover,.email-signup button:hover,.footer__newsletter button:hover{color:var(--koriem-gold)}.smile-launcher-frame,.smile-panel-frame{filter:drop-shadow(0 12px 30px rgb(0 0 0 / 28%))}.accordion,.accordion-item,.collapsible-content details,.faq details{border-bottom-color:#cb8aa638}.accordion summary,.accordion__summary,.collapsible-content summary,.faq summary{min-height:58px;padding-block:1rem;color:inherit;font-family:var(--font-primary--family)}.accordion summary:hover,.accordion__summary:hover,.collapsible-content summary:hover,.faq summary:hover{color:var(--koriem-blush)}.accordion__content,.collapsible-content__content,.faq details>div{padding-block:0 1.4rem;line-height:1.75}.product-media,.product__media,.product-gallery__media,.card-gallery{overflow:hidden}.product-media img,.product__media img,.product-gallery__media img{transition:transform .8s var(--koriem-ease)}.product-gallery button,.slider-button,.slideshow-control{min-width:44px;min-height:44px;border-radius:0}.product-gallery button:hover,.slider-button:hover,.slideshow-control:hover{color:var(--koriem-blush)}.footer__content-top,.footer__content-bottom{border-color:#cb8aa62e}.footer h2,.footer h3,.footer__heading{color:var(--koriem-cream)}.footer__list-social a,.footer .social-links a{min-width:44px;min-height:44px}.footer__copyright,.footer__payment{color:#d8d2cea6}.product-card,.collection-card,.cart-item,.predictive-search__item,.menu-drawer__menu-item{min-width:0}.product-card__title,.collection-card__title,.cart-item__name,.predictive-search__item-heading{overflow-wrap:anywhere}.rte img,.article-template img,.page img{max-width:100%;height:auto}@media(any-hover:hover)and (prefers-reduced-motion:no-preference){.product-media:hover img,.product__media:hover img,.product-gallery__media:hover img{transform:scale(1.012)}}@media screen and (max-width:749px){.header__row{backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.shopify-section:not(.header-section) .section-content-wrapper{padding-inline:18px}.accordion summary,.accordion__summary,.collapsible-content summary,.faq summary{min-height:54px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(forced-colors:active){.button,button,input,textarea,select,.product-card,.collection-card{forced-color-adjust:auto}}@media print{.header-section,.footer,.announcement-bar,.sticky-add-to-cart,.cart-drawer,.menu-drawer{display:none!important}body{background:#fff!important;color:#000!important}a{color:#000!important;text-decoration:underline}}body[class*=template-] main{min-height:52vh}.template-collection main,.template-list-collections main,.template-search main,.template-blog main,.template-article main,.template-cart main,.template-product main{background-color:var(--koriem-black)}.template-page main>.shopify-section:first-child,.template-blog main>.shopify-section:first-child,.template-article main>.shopify-section:first-child,.template-collection main>.shopify-section:first-child,.template-list-collections main>.shopify-section:first-child,.template-search main>.shopify-section:first-child{position:relative}.template-page main>.shopify-section:first-child:after,.template-blog main>.shopify-section:first-child:after,.template-article main>.shopify-section:first-child:after,.template-collection main>.shopify-section:first-child:after,.template-list-collections main>.shopify-section:first-child:after,.template-search main>.shopify-section:first-child:after{content:"";position:absolute;inset:auto clamp(1rem,5vw,4rem) 0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(203 138 166 / 38%),rgb(199 166 106 / 32%),transparent)}.template-collection .collection__title,.template-list-collections h1,.template-blog .blog__title,.template-search h1{color:var(--koriem-cream);font-size:clamp(2.4rem,6vw,5.8rem);line-height:.96}.template-collection .collection__description,.template-blog .blog__description,.template-search .search__input{max-width:760px}.template-list-collections .collection-card{border-color:#cb8aa633}.template-list-collections .collection-card__content{background:linear-gradient(180deg,transparent,rgb(5 5 5 / 88%))}.template-page .main-page-title,.template-page main h1:first-of-type{text-wrap:balance}.breadcrumbs,.breadcrumb{color:#d8d2cead;font-size:.875rem;letter-spacing:.07em;text-transform:uppercase}.breadcrumbs a:hover,.breadcrumb a:hover{color:var(--koriem-blush)}@media screen and (max-width:749px){.template-collection .collection__title,.template-list-collections h1,.template-blog .blog__title,.template-search h1{font-size:clamp(2.35rem,12vw,4rem)}}.quick-add-modal,.quick-add-modal__content,.quick-add__dialog{border-radius:0;border:1px solid rgb(203 138 166 / 28%);background:#090708;box-shadow:0 34px 100px #00000094}.quick-add-modal__content-info,.quick-add__content{padding:clamp(1rem,3vw,2.25rem)}.quick-add-modal__toggle,.quick-add__close{min-width:46px;min-height:46px;border-radius:0}.quick-add-modal__toggle:hover,.quick-add__close:hover{color:var(--koriem-blush)}.quick-add,.quick-add__submit,.product-card__quick-add{border-radius:0}.quick-add__submit,.product-card__quick-add button{min-height:48px;border-color:#cb8aa666;background:transparent;color:var(--koriem-cream);letter-spacing:.06em;text-transform:uppercase}.quick-add__submit:hover,.product-card__quick-add button:hover{border-color:var(--koriem-blush);background:var(--koriem-blush);color:#080607}.price--on-sale .price-item--sale,.price__sale{color:var(--koriem-blush)}.price-item--regular s,.price__compare,.compare-at-price{color:#d8d2ce85;text-decoration-color:#cb8aa68c}.unit-price,.price__unit,.installment{color:#d8d2cead;font-size:.875rem}.product-card .badge--sale,.product-card .badge--sold-out{padding:.5rem .65rem;border:1px solid rgb(203 138 166 / 45%);background:#090708;color:var(--koriem-blush)}.rating,.rating-wrapper,.reviews-summary,.fera-rating{color:var(--koriem-gold)}.rating-count,.reviews-count,.fera-rating-count{color:#d8d2cead;font-size:.875rem;letter-spacing:.03em}.koriem-review-heading{color:var(--koriem-cream);font-size:clamp(2rem,4vw,3.5rem)}.fera-reviews,.fera-review,.review-card{border-radius:0!important;border-color:#cb8aa62e!important}.fera-review,.review-card{background:#ffffff05!important}.inventory-status,.product__inventory,.pickup-availability,.pickup-availability-preview,.product__tax,.product__shipping-policy,.product-form__error-message-wrapper{font-size:.86rem;line-height:1.55}.inventory-status,.product__inventory{padding:.75rem 0;border-block:1px solid rgb(203 138 166 / 14%)}.inventory-status svg,.product__inventory svg,.pickup-availability svg{color:var(--koriem-blush)}.pickup-availability,.pickup-availability-preview{border-radius:0;border-color:#cb8aa62e}.product__tax a,.product__shipping-policy a,.pickup-availability a{color:inherit;text-decoration-color:#cb8aa68c;text-underline-offset:.3em}.product__tax a:hover,.product__shipping-policy a:hover,.pickup-availability a:hover{color:var(--koriem-blush)}.payment-icons,.list-payment,.footer__payment{gap:.55rem;opacity:.82}.payment-icons svg,.list-payment svg,.footer__payment svg{filter:saturate(.55);transition:filter .2s ease,opacity .2s ease}.payment-icons svg:hover,.list-payment svg:hover,.footer__payment svg:hover{filter:saturate(1);opacity:1}.product-card{position:relative;transition:transform .45s var(--koriem-ease),border-color .3s ease,box-shadow .45s var(--koriem-ease)}@media(any-hover:hover)and (prefers-reduced-motion:no-preference){.product-card:hover{transform:translateY(-4px);border-color:#cb8aa661;box-shadow:0 24px 55px #00000047}}@media screen and (max-width:749px){.quick-add-modal__content,.quick-add__dialog{width:min(100vw - 20px,520px);max-height:calc(100dvh - 20px)}.quick-add__submit,.product-card__quick-add button{min-height:50px}}.koriem-concern-guide{max-width:1220px;margin:0 auto;padding:clamp(4rem,8vw,8rem) clamp(1.1rem,4vw,3rem);color:#21191c}.koriem-concern-guide__intro{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.7fr);gap:clamp(2rem,6vw,6rem);align-items:end;margin-block-end:clamp(2.5rem,6vw,5rem)}.koriem-concern-guide__intro .koriem-eyebrow{grid-column:1 / -1;margin-block-end:calc(clamp(2rem,6vw,6rem)*-1 + .8rem)}.koriem-concern-guide h2{margin:0;color:#181214;font-size:clamp(2.5rem,5.6vw,5.5rem);line-height:.94}.koriem-concern-guide__intro>p:last-child{margin:0;padding-block-start:1.35rem;border-top:1px solid rgb(199 166 106 / 48%);color:#635159;font-size:clamp(1rem,1.5vw,1.14rem);line-height:1.75}.koriem-concern-guide__grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgb(203 138 166 / 34%)}.koriem-concern-guide article{min-width:0;padding:clamp(1.65rem,3.5vw,3.25rem)}.koriem-concern-guide article+article{border-left:1px solid rgb(203 138 166 / 34%)}.koriem-concern-guide article span{color:var(--koriem-blush);font-size:.875rem;letter-spacing:.14em}.koriem-concern-guide article h3{margin:1rem 0 .75rem;color:#21191c;font-size:clamp(1.45rem,2.6vw,2.1rem)}.koriem-concern-guide article p{margin:0;color:#67545c;line-height:1.7}.koriem-concern-guide__actions{display:flex;align-items:center;gap:1.25rem 2rem;margin-block-start:2rem}.koriem-concern-guide .button{background:var(--koriem-blush);border-color:var(--koriem-blush);color:#080607}.koriem-text-link--dark{color:#2b2024;text-decoration-color:#cb8aa6a6}.koriem-concern-guide__care-note{max-width:860px;margin:2rem 0 0;padding-block-start:1.25rem;border-top:1px solid rgb(203 138 166 / 24%);color:#735f67;font-size:.875rem;line-height:1.65}@media screen and (max-width:749px){.koriem-concern-guide__intro{grid-template-columns:1fr;gap:1.5rem}.koriem-concern-guide__intro .koriem-eyebrow{grid-column:auto;margin-block-end:0}.koriem-concern-guide h2 br{display:none}.koriem-concern-guide__grid{grid-template-columns:1fr}.koriem-concern-guide article+article{border-left:0;border-top:1px solid rgb(203 138 166 / 34%)}.koriem-concern-guide__actions{align-items:stretch;flex-direction:column}.koriem-concern-guide__actions .button,.koriem-concern-guide__actions .koriem-text-link{display:flex;min-height:50px;align-items:center;justify-content:center;text-align:center}}main[data-template^=collection] .collection-product-grid,main[data-template^=collection] .product-grid-container{position:relative}main[data-template^=collection] .facets-container,main[data-template^=collection] .facets-wrapper{z-index:4;border-block:1px solid rgb(203 138 166 / 18%);background:#050505eb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}main[data-template^=collection] .product-count,main[data-template^=collection] .facets__product-count{color:#d8d2cea8;font-size:.875rem;letter-spacing:.07em;text-transform:uppercase}main[data-template^=collection] .product-grid{align-items:start}main[data-template^=collection] .product-grid>*{min-width:0}main[data-template="collection.hair-bloom"]>.shopify-section:first-child h1,main[data-template="collection.shop-all"]>.shopify-section:first-child h1{max-width:960px;margin-inline:auto;color:var(--koriem-cream);font-size:clamp(2.6rem,6vw,5.9rem)!important;line-height:.96;text-align:center}main[data-template="collection.hair-bloom"]>.shopify-section:first-child .rte,main[data-template="collection.shop-all"]>.shopify-section:first-child p{max-width:760px;margin-inline:auto;color:var(--koriem-text-soft);line-height:1.75}main[data-template="collection.hair-bloom"] .shopify-section[id*=section_Kbp4Wf],main[data-template="collection.shop-all"] .shopify-section[id*=section_Kbp4Wf]{border-block:1px solid rgb(199 166 106 / 18%)}main[data-template="collection.air-bloom"]{--air-cream: #faf7f2;--air-ink: #231d20}main[data-template="collection.air-bloom"] .hero h1,main[data-template="collection.air-bloom"] .hero h2,main[data-template="collection.air-bloom"] .hero h3{max-width:620px;color:var(--air-ink)!important;font-family:var(--font-primary--family);font-size:clamp(2.35rem,5.5vw,5rem)!important;line-height:.96}main[data-template="collection.air-bloom"] .hero{border-bottom:1px solid rgb(203 138 166 / 28%)}main[data-template="collection.air-bloom"] .section[style*="#f6f1eb"],main[data-template="collection.air-bloom"] .section[style*="#faf7f2"]{color:var(--air-ink)}main[data-template="collection.air-bloom"] .product-card{border-color:#cb8aa63d}.template-list-collections main[data-template=list-collections]{background:radial-gradient(circle at 88% 2%,rgb(203 138 166 / 11%),transparent 25%),var(--koriem-black)}.template-list-collections main[data-template=list-collections] h1{margin-block:.5rem 1rem}.template-list-collections main[data-template=list-collections] .collection-card{height:100%;background:linear-gradient(145deg,#ffffff08,#cb8aa608)}.template-list-collections main[data-template=list-collections] .collection-card__content{min-height:82px;display:flex;align-items:center}.template-list-collections main[data-template=list-collections] .collection-card__title{color:var(--koriem-cream);font-family:var(--font-primary--family);font-size:clamp(1.05rem,2vw,1.4rem)}@media screen and (min-width:990px){main[data-template^=collection] .facets-container,main[data-template^=collection] .facets-wrapper{position:sticky;top:var(--header-group-height, 0)}}@media screen and (max-width:749px){main[data-template^=collection] .facets-container,main[data-template^=collection] .facets-wrapper{position:static;backdrop-filter:none;-webkit-backdrop-filter:none}main[data-template="collection.hair-bloom"]>.shopify-section:first-child h1,main[data-template="collection.shop-all"]>.shopify-section:first-child h1{font-size:clamp(2.3rem,11.5vw,4rem)!important}.template-list-collections main[data-template=list-collections] .collection-card__content{min-height:68px}}.product-media,.product-gallery__media,.card-gallery,.resource-image{background:radial-gradient(circle at 50% 38%,rgb(255 255 255 / 7%),transparent 42%),linear-gradient(145deg,#cb8aa60a,#c7a66a08)}.product-media__image,.card-gallery img,.resource-image__image{display:block;max-width:100%}.product-media-container{min-width:0}.product-media-gallery__thumbnails,.slideshow-controls__thumbnails,.thumbnail-list{gap:.55rem}.product-media-gallery__thumbnail,.slideshow-control--thumbnail,.thumbnail{min-width:48px;min-height:48px;overflow:hidden;border-radius:0!important;border:1px solid rgb(203 138 166 / 20%);background:#ffffff05;opacity:.68;transition:opacity .2s ease,border-color .2s ease,box-shadow .2s ease}.product-media-gallery__thumbnail:hover,.slideshow-control--thumbnail:hover,.thumbnail:hover{opacity:1;border-color:#cb8aa699}.product-media-gallery__thumbnail[aria-current=true],.slideshow-control--thumbnail[aria-current=true],.thumbnail[aria-current=true],.thumbnail--active{opacity:1;border-color:var(--koriem-blush);box-shadow:0 0 0 1px var(--koriem-blush)}.product-media-gallery__thumbnail img,.slideshow-control--thumbnail img,.thumbnail img{width:100%;height:100%;object-fit:cover}.product-media-zoom,.product-media__zoom-button,.zoom-button{min-width:46px;min-height:46px;border-radius:0;border:1px solid rgb(203 138 166 / 30%);background:#050505c2;color:var(--koriem-cream);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.product-media-zoom:hover,.product-media__zoom-button:hover,.zoom-button:hover{border-color:var(--koriem-blush);color:var(--koriem-blush)}.product-media img[loading=lazy],.card-gallery img[loading=lazy],.resource-image img[loading=lazy]{background-color:#cb8aa60a}@media screen and (max-width:749px){.product-media,.product-gallery__media{contain:layout paint}.product-media-gallery__thumbnail,.slideshow-control--thumbnail,.thumbnail{min-width:52px;min-height:52px}.product-media-zoom,.product-media__zoom-button,.zoom-button{backdrop-filter:none;-webkit-backdrop-filter:none}}.header-announcements,.announcement-bar{border-bottom:1px solid rgb(203 138 166 / 36%)}.header-announcements a,.announcement-bar a{text-underline-offset:.28em;text-decoration-color:#cb8aa68c}.header-announcements a:hover,.announcement-bar a:hover{color:var(--koriem-blush)}.header-menu__submenu,.mega-menu,.mega-menu__content{border-radius:0;border:1px solid rgb(203 138 166 / 22%);background:radial-gradient(circle at 88% 8%,rgb(203 138 166 / 10%),transparent 28%),#080607;box-shadow:0 28px 80px #00000085}.mega-menu__link,.header-menu__submenu a{min-height:42px;color:var(--koriem-cream);transition:color .2s ease,padding-inline-start .25s ease}.mega-menu__link:hover,.header-menu__submenu a:hover{padding-inline-start:.35rem;color:var(--koriem-blush)}.mega-menu__image,.mega-menu .collection-card__image{overflow:hidden;border:1px solid rgb(203 138 166 / 18%)}.mega-menu__heading,.mega-menu h3{color:var(--koriem-gold);font-size:.875rem;letter-spacing:.1em;text-transform:uppercase}.header-actions__action,.header__icon,.header-localization button{min-width:44px;min-height:44px}.header-actions__action:hover svg,.header__icon:hover svg{color:var(--koriem-blush)}.cart-count-bubble,.header-actions__cart-count{background:var(--koriem-blush);color:#080607}.footer{background:radial-gradient(circle at 12% 5%,rgb(203 138 166 / 9%),transparent 26%),#050505}.footer__blocks-wrapper,.footer__content-top{align-items:start}.footer__heading,.footer h2,.footer h3{font-family:var(--font-primary--family)}.footer__heading:after{content:"";display:block;width:2.5rem;height:1px;margin-block-start:.8rem;background:linear-gradient(90deg,var(--koriem-blush),transparent)}.footer-block__details-content a,.footer__menu a{display:inline-flex;min-height:40px;align-items:center}.footer-block__details-content a:hover,.footer__menu a:hover{color:var(--koriem-blush)}.footer .social-links a,.footer__list-social-link{border:1px solid rgb(203 138 166 / 28%);transition:border-color .2s ease,background-color .2s ease,color .2s ease}.footer .social-links a:hover,.footer__list-social-link:hover{border-color:var(--koriem-blush);background:#cb8aa617;color:var(--koriem-blush)}.footer__policy-list a{text-underline-offset:.28em;text-decoration-color:transparent}.footer__policy-list a:hover{color:var(--koriem-blush);text-decoration-color:#cb8aa67f}@media screen and (max-width:749px){.header-announcements,.announcement-bar{font-size:.875rem}.footer details>summary{min-height:54px;border-bottom:1px solid rgb(203 138 166 / 18%)}.footer details[open]>summary{color:var(--koriem-blush)}.footer__blocks-wrapper{gap:1.5rem}}#MainContent.content-for-layout{display:block!important;flex:none!important;width:100%;max-width:none;min-height:52vh}.template-blog main{color:#f6f1ebe0}.template-blog main h1{color:#f6f1eb!important}.template-blog .blog-post-card__title-link{color:#f6f1eb!important}.template-blog .blog-post-card__content-text,.template-blog .blog-post-card__content-text :is(p,span),.template-blog .blog-post-card__content>a:not(.blog-post-card__title-link){color:#f6f1ebc7!important}.template-blog .blog-post-card__content>a:not(.blog-post-card__title-link){text-decoration-color:#cb8aa68c}.template-blog .blog-post-card__title-link:hover,.template-blog .blog-post-card__content>a:not(.blog-post-card__title-link):hover{color:var(--koriem-blush)!important}.template-collection .product-card{color:#f6f1ebdb}.template-collection .product-card__link,.template-collection .product-card__link p,.template-collection .product-card__title,.template-collection .product-card__title a{color:#f6f1eb!important}.template-collection .product-card__link:hover,.template-collection .product-card__title a:hover{color:var(--koriem-blush)!important}.template-collection .product-card .price,.template-collection .product-card .price-item{color:var(--koriem-blush)}.template-cart .cart-page__title h1,.template-cart .cart-page__items,.template-cart .cart-page__items .cart-items__table,.template-cart .cart-page__items .cart-items__title,.template-cart .cart-page__items .cart-items__price,.template-cart .cart-page__items .cart-items__details,.template-cart .cart-page__items .cart-items__product-info{color:#1a1718!important}.template-cart .cart-page__items .cart-items__bundle,.template-cart .cart-page__items .cart-items__unit-price-wrapper,.template-cart .cart-page__items .cart-secondary-typography{color:#1a1718b3!important}.template-cart .cart-page__items .cart-items__remove{color:#9f5677!important}.template-cart .cart-page__items .quantity-selector,.template-cart .cart-page__items .quantity-selector *{color:#fff!important}.template-cart .cart-page__summary .cart-summary__inner,.template-cart .cart-page__summary .cart-summary__inner :is(.cart-totals__original-label,.cart-totals__original-value,.cart-discounts__value,.cart-discount__label,.cart-totals__total-label,.cart-totals__total-value,a){color:#f6f1eb!important}.template-cart .cart-page__summary .cart-summary__inner .button,.template-cart .cart-page__summary .cart-summary__inner .button *{color:#130f11!important}.template-product main:has(.recipient-form) .variant-option legend{color:#1a1718!important}.template-product main:has(.recipient-form) .variant-option__button-label{color:#1a1718!important;background:#cb8aa612;border-color:#cb8aa66b!important}.template-product main:has(.recipient-form) .variant-option input:checked+.variant-option__button-label{color:#130f11!important;border-color:var(--koriem-gold)!important}.template-product .fera-widget{color:#1a1718;font-family:var(--font-body-family, "Archivo Narrow", sans-serif)}.template-product .fera-ratingFill,.template-product .fera-stars-rating{background-color:var(--koriem-blush)!important;color:var(--koriem-blush)!important}.template-product .fera-reviews-search-input{color:#1a1718!important;background:#fffaf7!important;border-color:#cb8aa67a!important}.template-product .fera-reviews-search-input::placeholder{color:#1a171894!important;opacity:1}.template-product .fera-reviews-writeReviewLink{color:#f6f1eb!important;background:#130f11!important;border:1px solid rgb(203 138 166 / 58%)!important}.template-product .fera-reviews-writeReviewLink:hover{color:#130f11!important;background:var(--koriem-blush)!important}.template-product .fera-reviews-body-top-countText,.template-product .fera-averageRating-count-total{color:#1a17189e!important}.template-product .product-form-buttons:has(.add-to-cart-button:disabled) .quantity-selector-wrapper{display:none!important}.template-product .product-form-buttons:has(.add-to-cart-button:disabled) add-to-cart-component{display:block!important;flex:1 1 100%}.template-product .product-form-buttons:has(.add-to-cart-button:disabled) .add-to-cart-button{width:100%;min-height:56px;letter-spacing:.08em;text-transform:uppercase}:where(input,textarea,select):focus-visible{border-color:var(--koriem-blush)!important;outline:2px solid var(--koriem-blush);outline-offset:2px;box-shadow:0 0 0 5px #cb8aa629}.template-page form[action*="/contact"] button[type=submit]{color:#130f11!important;background:var(--koriem-blush)!important;border-color:var(--koriem-blush)!important}.template-page form[action*="/contact"] button[type=submit]:hover{background:#d59ab3!important;border-color:#d59ab3!important}@media screen and (max-width:749px){:where(.button,button,[role=button],.header__icon,.menu-drawer__menu-item,.footer a,summary){min-height:44px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.template-collection [id$=__section_Kbp4Wf] .section-content-wrapper{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px!important;padding:1px!important;background:#cb8aa647;border-block:1px solid rgba(203,138,166,.34)}.template-collection [id$=__section_Kbp4Wf] .group-block{min-width:0;min-height:250px;padding:clamp(28px,3vw,44px) clamp(18px,2.3vw,32px)!important;background:radial-gradient(circle at 50% 0%,rgba(203,138,166,.1),transparent 55%),#0b090a}.template-collection [id$=__section_Kbp4Wf] .group-block-content{justify-content:flex-start;height:100%}.template-collection [id$=__section_Kbp4Wf] h2,.template-collection [id$=__section_Kbp4Wf] h3{margin:0!important;color:#c7a66a!important;font-family:var(--font-heading--family)!important;font-size:clamp(1.65rem,2.1vw,2.35rem)!important;font-weight:400!important;line-height:1.08!important;letter-spacing:.01em!important;text-wrap:balance}.template-collection [id$=__section_Kbp4Wf] p{margin:0;color:#f6f1ebc7!important;font-size:.98rem!important;line-height:1.65!important}.header-logo__image{transform:scale(1.3);transform-origin:center}@media(max-width:989px){.template-collection [id$=__section_Kbp4Wf] .section-content-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.header-logo__image{transform:scale(1.16)}}@media(max-width:599px){.template-collection [id$=__section_Kbp4Wf] .section-content-wrapper{grid-template-columns:1fr}.template-collection [id$=__section_Kbp4Wf] .group-block{min-height:0}}.template-collection [id$=__section_Kbp4Wf] .section-content-wrapper>.group-block:not(:has(.text-block)){display:none!important}.template-blog main h1{max-width:11ch;color:#f6f1eb!important;font-size:clamp(3.2rem,7vw,6.4rem)!important;font-weight:400!important;line-height:.94!important;letter-spacing:-.025em!important;text-wrap:balance}.template-blog main h1:after{content:"";display:block;width:clamp(54px,7vw,92px);height:1px;margin-top:clamp(22px,3vw,38px);background:linear-gradient(90deg,#cb8aa6,#c7a66a)}.template-blog .blog-post-card__title-link .text-block,.template-blog .blog-post-card__title-link .text-block *,.template-blog .blog-post-card__content .blog-post-card__title-link{color:#f6f1eb!important}.template-blog .blog-post-card__content time,.template-blog .blog-post-card__content [class*=date]{color:#c7a66a!important;letter-spacing:.08em;text-transform:uppercase}.template-blog .blog-post-card__content{padding:clamp(24px,3vw,42px)!important}.template-blog .blog-post-card__title-link:hover .text-block{color:#cb8aa6!important}.template-article article rte-formatter,.template-article .rte{font-size:clamp(1.04rem,1.2vw,1.16rem);line-height:1.82}.template-article article rte-formatter h2,.template-article article .rte h2{margin-block:2.4em .75em;color:#cb8aa6;font-family:var(--font-heading--family);font-weight:400;line-height:1.1;text-wrap:balance}.page-handle-find-your-ritual>.section-content-wrapper>.text-block:first-child h1,.page-handle-find-your-ritual h1:first-of-type{color:#1a1718!important;font-size:clamp(3.5rem,7vw,6.2rem)!important;font-weight:400!important;line-height:.95!important;letter-spacing:-.025em!important;text-wrap:balance}.page-handle-find-your-ritual>.section-content-wrapper>.text-block:first-child h1:before,.page-handle-find-your-ritual h1:first-of-type:before{content:"A PERSONAL STARTING POINT";display:block;margin-bottom:18px;color:#a95f7f;font-family:var(--font-body--family);font-size:.875rem;font-weight:600;line-height:1;letter-spacing:.18em}.page-handle-find-your-ritual>.section-content-wrapper>.text-block:first-child h1:after,.page-handle-find-your-ritual h1:first-of-type:after{content:"";display:block;width:78px;height:1px;margin-top:24px;background:linear-gradient(90deg,#cb8aa6,#c7a66a)}.header-logo__image{transform:none}.page-handle-contact{max-width:820px!important;padding-block:clamp(56px,7vw,96px)!important}.page-handle-contact h1{color:#1a1718!important;font-size:clamp(3.6rem,6vw,5.8rem)!important;font-weight:400!important;line-height:.95!important;letter-spacing:-.025em!important}.page-handle-contact h1:before{content:"KORIEM CONCIERGE CARE";display:block;margin-bottom:18px;color:#a95f7f;font-family:var(--font-body--family);font-size:.875rem;font-weight:600;letter-spacing:.18em}.page-handle-contact rte-formatter{margin-top:clamp(28px,4vw,48px);padding:clamp(34px,5vw,58px)!important;border:1px solid rgba(203,138,166,.3);border-left:2px solid #cb8aa6;background:#ffffff4d;box-shadow:0 28px 70px #2d1e240f}.page-handle-contact rte-formatter,.page-handle-contact rte-formatter *{text-align:left!important}.page-handle-contact rte-formatter h2,.page-handle-contact rte-formatter h3,.page-handle-contact rte-formatter strong{color:#8f4f6c}.page-handle-contact rte-formatter a{color:#8f4f6c;text-decoration-color:#cb8aa68c;text-underline-offset:.18em}.page-handle-rewards-and-referrals{max-width:820px!important;padding-block:clamp(56px,7vw,96px)!important}.page-handle-rewards-and-referrals rte-formatter{width:100%!important;max-width:none!important;padding:clamp(40px,6vw,76px)!important;border:1px solid rgba(203,138,166,.3);background:radial-gradient(circle at 100% 0%,rgba(203,138,166,.13),transparent 42%),#ffffff38}.page-handle-rewards-and-referrals h1{max-width:13ch;color:#1a1718!important;font-size:clamp(3.4rem,5.2vw,4.8rem)!important;font-weight:400!important;line-height:.94!important;letter-spacing:-.025em!important;text-wrap:balance}.page-handle-rewards-and-referrals h1:after{content:"";display:block;width:82px;height:1px;margin-block:30px;background:linear-gradient(90deg,#cb8aa6,#c7a66a)}.page-handle-subscriptions{max-width:780px!important}.page-handle-subscriptions rte-formatter{width:100%!important;max-width:none!important}@media(max-width:749px){.page-handle-contact,.page-handle-rewards-and-referrals{padding-inline:20px!important}.page-handle-contact rte-formatter,.page-handle-rewards-and-referrals rte-formatter{padding:30px 24px!important}}.page-handle-contact,.page-handle-rewards-and-referrals,.page-handle-subscriptions{margin-inline:auto!important}.page-handle-rewards-and-referrals .page-content{width:100%!important;max-width:none!important;padding:clamp(50px,6vw,76px) clamp(34px,5vw,64px)!important}.koriem-two-directions{position:relative;display:grid;min-height:clamp(620px,62vw,820px);overflow:hidden;border-block:1px solid rgba(203,138,166,.36);background:#050505;isolation:isolate}.koriem-two-directions__image,.koriem-two-directions__veil{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.koriem-two-directions__image{z-index:-2;object-fit:cover;object-position:center}.koriem-two-directions__veil{z-index:-1;background:linear-gradient(90deg,#050505fa,#050505e6,#0505055c 60%,#0505050a),linear-gradient(0deg,rgba(5,5,5,.45),transparent 45%)}.koriem-two-directions__content{align-self:center;width:min(94%,620px);margin-left:max(5vw,calc((100vw - 1320px)/2));padding:clamp(64px,8vw,112px) clamp(26px,4vw,54px);color:#f6f1eb}.koriem-two-directions .koriem-eyebrow{margin:0 0 24px;color:#cb8aa6;font-size:.875rem;font-weight:600;letter-spacing:.19em}.koriem-two-directions h2{max-width:13ch;margin:0;color:#f6f1eb;font-family:var(--font-heading--family);font-size:clamp(3.5rem,5.3vw,5.9rem);font-weight:400;line-height:.92;letter-spacing:-.03em;text-wrap:balance}.koriem-two-directions h2:after{content:"";display:block;width:88px;height:1px;margin-block:30px;background:linear-gradient(90deg,#cb8aa6,#c7a66a)}.koriem-two-directions__lead{max-width:48ch;color:#f6f1eb;font-size:clamp(1.12rem,1.5vw,1.3rem);line-height:1.55}.koriem-two-directions__content>p:not(.koriem-eyebrow):not(.koriem-two-directions__lead){max-width:56ch;color:#f6f1ebc2;line-height:1.7}.koriem-two-directions .button{margin-top:22px;min-height:54px;padding-inline:28px;border:1px solid #cb8aa6;background:#cb8aa6;color:#050505}.koriem-two-directions .button:hover{border-color:#c7a66a;background:#c7a66a;color:#050505}@media(max-width:749px){.koriem-two-directions{min-height:780px}.koriem-two-directions__image{object-position:67% center}.koriem-two-directions__veil{background:linear-gradient(0deg,#050505fc,#050505e6 54%,#0505052e),linear-gradient(90deg,rgba(5,5,5,.42),transparent)}.koriem-two-directions__content{align-self:end;width:100%;margin:0;padding:280px 24px 54px}.koriem-two-directions h2{font-size:clamp(3.15rem,15vw,4.6rem)}}.koriem-consultation{max-width:1240px;margin-inline:auto;padding:clamp(4.5rem,7vw,7.5rem) clamp(2rem,6vw,6rem)}.koriem-consultation__intro{max-width:64rem;margin-bottom:clamp(3rem,5vw,4.5rem)}.koriem-consultation h2{max-width:13ch;color:#f6f1eb!important;font-size:clamp(3.4rem,5.5vw,5.9rem)!important;line-height:.94!important;text-wrap:balance}.koriem-consultation h2:after{content:"";display:block;width:84px;height:1px;margin-block:28px;background:linear-gradient(90deg,#cb8aa6,#c7a66a)}.koriem-consultation__intro>p:last-child{max-width:54rem;font-size:1.08rem;line-height:1.75}.koriem-consultation__form{gap:1.6rem}.koriem-consultation fieldset,.koriem-consultation fieldset:first-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:clamp(1.5rem,3vw,2.25rem)}.koriem-consultation legend{margin-bottom:1.4rem;font-size:clamp(1.45rem,2vw,1.8rem)}.koriem-consultation label{min-height:9rem;padding:1.25rem;border-color:#cb8aa64d;background:linear-gradient(145deg,rgba(203,138,166,.08),transparent 52%),#0b090a;transition:border-color .25s ease,background .25s ease,transform .25s ease}.koriem-consultation label span{max-width:25ch;color:#f6f1ebdb;font-size:1rem;line-height:1.5}@media(hover:hover)and (pointer:fine){.koriem-consultation label:hover{transform:translateY(-3px);border-color:#cb8aa6a8;background:#151014}}@media(max-width:989px){.koriem-consultation fieldset,.koriem-consultation fieldset:first-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.koriem-consultation{padding:3.75rem 1.25rem}.koriem-consultation fieldset,.koriem-consultation fieldset:first-child{grid-template-columns:1fr;padding:1.1rem}.koriem-consultation label{min-height:7.5rem}.koriem-consultation__form>.button{width:100%;min-width:0}}.koriem-home-rituals{max-width:1320px;margin-inline:auto;padding:clamp(5rem,8vw,8rem) clamp(1.5rem,5vw,5rem);color:#f6f1eb}.koriem-home-rituals__intro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(20rem,.65fr);align-items:end;gap:clamp(2rem,6vw,7rem);padding-bottom:clamp(2.75rem,5vw,4.5rem);border-bottom:1px solid rgba(199,166,106,.42)}.koriem-home-rituals__intro h2{max-width:10ch;margin:0;color:#cb8aa6;font-size:clamp(3.6rem,7vw,7.4rem);line-height:.88;text-wrap:balance}.koriem-home-rituals__intro>p{max-width:34rem;margin:0;color:#f6f1ebc2;font-size:1.08rem;line-height:1.75}.koriem-home-rituals__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(2.5rem,5vw,4.5rem);background:linear-gradient(90deg,#cb8aa66b,#c7a66a6b);border:1px solid rgba(203,138,166,.34)}.koriem-home-rituals__card{min-height:27rem;display:flex;flex-direction:column;justify-content:space-between;gap:2.5rem;padding:clamp(1.75rem,3vw,2.75rem);color:#f6f1eb;background:radial-gradient(circle at top left,rgba(203,138,166,.12),transparent 42%),#090708;text-decoration:none;transition:background .3s ease,transform .3s ease}.koriem-home-rituals__number{color:#c7a66a;letter-spacing:.22em;font-size:.875rem}.koriem-home-rituals__card h3{max-width:10ch;margin:0 0 1rem;color:#cb8aa6;font-size:clamp(2rem,3vw,3rem);line-height:.98}.koriem-home-rituals__card p{margin:0;color:#f6f1ebc2;line-height:1.65}.koriem-home-rituals__link{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.25rem;border-top:1px solid rgba(199,166,106,.32);color:#f6f1eb;font-size:.875rem;letter-spacing:.1em;text-transform:uppercase}.koriem-home-rituals__link b{color:#c7a66a;font-size:1.25rem;font-weight:400;transition:transform .25s ease}.koriem-home-rituals__actions{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;margin-top:2.5rem}@media(hover:hover)and (pointer:fine){.koriem-home-rituals__card:hover{background:#151014;transform:translateY(-5px)}.koriem-home-rituals__card:hover .koriem-home-rituals__link b{transform:translate(5px)}}@media(max-width:989px){.koriem-home-rituals__intro{grid-template-columns:1fr;align-items:start}.koriem-home-rituals__intro h2{max-width:12ch}.koriem-home-rituals__grid{grid-template-columns:1fr;background:transparent;gap:1rem;border:0}.koriem-home-rituals__card{min-height:20rem;border:1px solid rgba(203,138,166,.34)}}@media(max-width:599px){.koriem-home-rituals{padding:4rem 1.25rem}.koriem-home-rituals__intro h2{font-size:clamp(3rem,15vw,4.4rem)}.koriem-home-rituals__card{min-height:18rem;padding:1.5rem}.koriem-home-rituals__actions{align-items:stretch;flex-direction:column}.koriem-home-rituals__actions .button,.koriem-home-rituals__actions .koriem-text-link{width:100%;justify-content:center;text-align:center}}.appstle_sub_widget .appstle_one_time_text,.appstle_sub_widget .appstle_subscribe_save_text,.appstle_sub_widget .appstle_subscription_amount,.appstle_sub_widget .appstle_subscription_compare_amount,.appstle_sub_widget .appstle_single_option_text{color:#181214!important}.appstle_sub_widget .appstle_subscription_compare_amount{opacity:.68}.appstle_sub_widget .appstle-save-badge{background:#cb8aa6!important;color:#181214!important}.appstle_sub_widget{margin-block:1.25rem 1.5rem!important}.appstle_sub_widget .appstle_widget_title{margin-bottom:.9rem!important;color:#181214!important;font-family:var(--font-heading--family, Cormorant, serif)!important;font-size:clamp(1.65rem,2vw,2rem)!important;font-weight:500!important;line-height:1!important;letter-spacing:-.015em!important}.appstle_sub_widget .appstle_subscription_wrapper{display:grid!important;gap:.75rem!important}.appstle_sub_widget .appstle_subscription_wrapper_option{border:1px solid rgba(199,166,106,.58)!important;border-radius:0!important;background:#ffffff6b!important;box-shadow:none!important;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease!important}.appstle_sub_widget .appstle_subscription_wrapper_option.appstle-active-option,.appstle_sub_widget .appstle_subscription_wrapper_option.appstle_selected_background{border-color:#cb8aa6!important;background:#cb8aa621!important;box-shadow:inset 3px 0 #cb8aa6!important}.appstle_sub_widget input[type=radio]{accent-color:#cb8aa6!important}.appstle_sub_widget .appstle_one_time_text,.appstle_sub_widget .appstle_subscribe_save_text{font-weight:600!important;letter-spacing:.01em!important}.appstle_sub_widget .appstle_single_option_text{color:#181214bd!important;font-size:.9rem!important}.appstle_tooltip_appstle{border-top:1px solid rgba(199,166,106,.65)!important;background:#181214!important}.appstle_tooltip_appstle .appstle_subcription_link,.appstle_tooltip_appstle .appstle_link{color:#f6f1eb!important;font-family:var(--font-body--family, "Archivo Narrow", sans-serif)!important;font-size:.875rem!important;letter-spacing:.08em!important}.appstle_tooltip_appstle .appstle_subcription_link:hover,.appstle_tooltip_appstle .appstle_link:hover{color:#cb8aa6!important}#appstle-widget-template .appstle_tooltip_appstle{border-top:1px solid rgba(199,166,106,.65)!important;background-color:#181214!important}#appstle-widget-template .appstle_tooltip_appstle .appstle_subcription_link,#appstle-widget-template .appstle_tooltip_appstle .appstle_link{color:#f6f1eb!important}#appstle-widget-template .appstle_tooltip_appstle .appstle_subcription_link:hover,#appstle-widget-template .appstle_tooltip_appstle .appstle_link:hover{color:#cb8aa6!important}#appstle_subscription_widget0 .appstle_tooltip_appstle,#appstle_subscription_widget1 .appstle_tooltip_appstle,#appstle_subscription_widget2 .appstle_tooltip_appstle{border-top-color:#c7a66aa6!important;background:#181214!important;background-color:#181214!important}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #cb8aa6!important;outline-offset:3px!important}product-card.product-card{height:100%;padding-bottom:1rem;border-bottom:1px solid rgba(199,166,106,.28)}product-card .product-card__content,product-card .product-card__details{gap:.55rem}product-card :where(.product-card__title,.product-card__title a){color:inherit;line-height:1.16;text-wrap:balance}product-card :where(.price,.price__container){font-weight:600;letter-spacing:.015em}product-card .quick-add__button{min-height:44px;border-radius:0;letter-spacing:.08em;text-transform:uppercase}.koriem-cart-assurances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:1.5rem 0;border:1px solid rgba(199,166,106,.4);background:#c7a66a66}.koriem-cart-assurances span{display:flex;flex-direction:column;gap:.25rem;min-height:5.5rem;justify-content:center;padding:1rem 1.25rem;background:#090708;color:#f6f1ebbd;font-size:.88rem;line-height:1.35}.koriem-cart-assurances strong{color:#cb8aa6;font-family:var(--font-heading--family, Cormorant, serif);font-size:1.25rem;font-weight:500}.cart__checkout-button{min-height:54px;border-radius:0!important;font-weight:700;letter-spacing:.1em;text-transform:uppercase}html body #appstle_subscription_widget0.appstle_sub_widget .appstle_tooltip_appstle,html body #appstle_subscription_widget1.appstle_sub_widget .appstle_tooltip_appstle,html body #appstle_subscription_widget2.appstle_sub_widget .appstle_tooltip_appstle{border-top-color:#c7a66aa6!important;background:#181214!important}@media(hover:hover)and (pointer:fine){product-card.product-card{transition:transform .25s ease,border-color .25s ease}product-card.product-card:hover{transform:translateY(-4px);border-bottom-color:#cb8aa6}}@media(max-width:749px){.product-information__grid{gap:1.25rem!important}.product-details{padding-inline:1.25rem!important}.appstle_sub_widget{margin-block:.75rem 1rem!important}.appstle_sub_widget .appstle_subscription_wrapper_option{min-height:64px;padding:14px!important}.buy-buttons-block :where(.button,button[type=submit],.add-to-cart-button){min-height:52px}product-card .quick-add__button,.quantity-selector button,.cart-items__remove{min-width:44px;min-height:44px}.koriem-cart-assurances{grid-template-columns:1fr}.koriem-cart-assurances span{min-height:4.5rem}}@media(prefers-reduced-motion:reduce){product-card.product-card,product-card.product-card:hover,.koriem-home-rituals__card,.koriem-home-rituals__card:hover{transform:none!important;transition:none!important}}.koriem-search-empty{max-width:68rem;margin:0 auto 3rem;padding:clamp(2rem,5vw,4rem);border:1px solid rgba(203,138,166,.38);background:radial-gradient(circle at top left,rgba(203,138,166,.13),transparent 42%),#090708;color:#f6f1eb}.koriem-search-empty h2{max-width:18ch;margin:.5rem 0 1rem;color:#cb8aa6;font-size:clamp(2.35rem,5vw,4.5rem);line-height:.96;text-wrap:balance}.koriem-search-empty>p:not(.koriem-eyebrow){max-width:42rem;color:#f6f1ebc2;line-height:1.65}.koriem-search-empty nav{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.5rem}.koriem-search-empty nav a{min-height:44px;display:inline-flex;align-items:center;padding:.65rem 1rem;border:1px solid rgba(199,166,106,.55);color:#f6f1eb;text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.koriem-search-empty nav a:hover{border-color:#cb8aa6;background:#cb8aa61f}.koriem-gift-guidance{margin:1.25rem 0 0;padding:1rem 1.25rem;border-left:3px solid #cb8aa6;background:#cb8aa61a;color:#f6f1ebcc;line-height:1.5}.koriem-gift-guidance strong{color:#cb8aa6;font-family:var(--font-heading--family, Cormorant, serif);font-size:1.25rem;font-weight:500}:where(.product-badge,.badge,[class*=product-badge]){border-radius:0!important;letter-spacing:.08em;text-transform:uppercase}:where(.fera-stars,.fera-star,[class*=fera][class*=star],.jdgm-star){color:#c7a66a!important}:where(.fera-widget,[class*=fera-widget],.jdgm-rev-widg){--koriem-review-accent: #cb8aa6;border-radius:0!important}:where(.fera-widget,[class*=fera-widget],.jdgm-rev-widg) :where(button,.button){border-radius:0!important}.email-signup__input,.footer input[type=email]{min-height:48px}.facets__form,.facets-wrapper,.filters{border-block:1px solid rgba(199,166,106,.3)}:where(.form-status,.errors,[role=alert]){line-height:1.5}:where(.form-status,.errors):not(:empty){border-left:3px solid #cb8aa6;padding:.85rem 1rem}@media(max-width:749px){.koriem-search-empty{margin-bottom:2rem;padding:2rem 1.25rem}.koriem-search-empty nav{display:grid;grid-template-columns:1fr 1fr}.koriem-search-empty nav a{justify-content:center;text-align:center}}@media(max-width:449px){.koriem-search-empty nav{grid-template-columns:1fr}}.product-details h1,.product-details .view-product-title{max-width:18ch;font-size:clamp(2.15rem,3vw,3rem);line-height:1.02}.product-details{padding-block:clamp(1.75rem,3vw,3.5rem)}.product-details .price{padding-block:.65rem}@media(max-width:749px){.product-details h1,.product-details .view-product-title{max-width:none;font-size:clamp(2rem,9vw,2.7rem);line-height:1.04}}.kf-home{background:#080707;color:#f6f1eb;overflow:hidden;font-family:var(--font-body--family)}.kf-home h1,.kf-home h2,.kf-home h3{font-family:var(--font-heading--family);font-weight:400;text-transform:none;letter-spacing:-.025em}.kf-eyebrow{font:500 .78rem/1.5 var(--font-body--family);letter-spacing:.16em;text-transform:uppercase;color:#cb8aa6;margin:0 0 1.4rem}.kf-hero{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;min-height:690px;padding:clamp(3rem,6vw,6rem) clamp(1.5rem,6vw,6rem);gap:4vw;background:radial-gradient(ellipse at 80% 70%,#241920 0,transparent 62%)}.kf-hero h1{font-size:clamp(3rem,5.1vw,5.2rem);line-height:1.02;max-width:12ch;color:#f6f1eb;margin:0 0 1.8rem}.kf-hero h1 em{font-style:italic;color:#cb8aa6}.kf-hero p:not(.kf-eyebrow){max-width:36rem;line-height:1.65;font-size:1.12rem;color:#e0d6d5}.kf-hero-media{position:relative;margin:0;padding:2rem 0 0;align-self:stretch;display:flex;align-items:center}.kf-hero-media img{width:100%;height:auto;max-height:620px;object-fit:contain;mix-blend-mode:normal;border-radius:45% 45% 2px 2px}.kf-hero-media figcaption{position:absolute;bottom:1.2rem;left:1.3rem;right:1.3rem;color:#fff;font-size:.85rem}.kf-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem;margin-top:2rem}.kf-action{display:inline-flex;align-items:center;justify-content:center;min-height:48px;background:#cb8aa6;color:#080707;padding:.9rem 1.8rem;text-decoration:none;letter-spacing:.03em;font-size:1rem}.kf-link{color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.25rem;font-size:.95rem}.kf-philosophy{max-width:1080px;margin:auto;padding:4rem 1.5rem 7rem;text-align:center}.kf-philosophy h2{font-size:clamp(2.3rem,4vw,4rem);line-height:1.14;color:#f6f1eb;margin:0 auto 2rem;max-width:22ch}.kf-pillars{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem 3.5rem;color:#cb8aa6;font-size:1.05rem}.kf-philosophy>p:last-child{color:#d9d0cb;max-width:620px;margin:2rem auto 0;line-height:1.7}.kf-home .koriem-curated{background:#f6f1eb!important;padding:6rem clamp(1.5rem,6vw,6rem)!important;border:0!important}.kf-home .koriem-curated h2{font-size:clamp(2.5rem,4.3vw,4.6rem);line-height:1.1;text-transform:none;color:#211b1c}.kf-home .koriem-curated-grid{gap:4vw;align-items:start}.kf-home .koriem-curated-grid article{border:0;box-shadow:none;background:transparent}.kf-home .koriem-curated-grid article:nth-child(2){padding-top:4rem}.kf-home .koriem-curated-grid article:nth-child(3){padding-top:8rem}.kf-home .koriem-curated article img{background:#fffaf7!important;border:0;aspect-ratio:4/5;object-fit:contain}.kf-home .koriem-curated article h3{font-size:1.8rem;line-height:1.18;text-transform:none}.kf-anointing{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center;background:#f6f1eb;color:#211b1c;padding:3rem clamp(1.5rem,6vw,6rem) 7rem}.kf-anointing img{width:100%;height:auto;max-height:640px;object-fit:contain;border-radius:45% 45% 2px 2px}.kf-anointing h2{font-size:clamp(2.8rem,5vw,5rem);line-height:1.03;max-width:12ch;margin:0 0 2rem}.kf-anointing .kf-eyebrow{color:#80405b}.kf-anointing p{max-width:31rem;line-height:1.7}.kf-anointing .kf-actions{margin-top:2rem}.kf-system{padding:6rem clamp(1.5rem,6vw,6rem);display:grid;grid-template-columns:1fr 1.3fr;align-items:center;gap:5vw;background:#100d0f}.kf-system img{width:100%;height:auto;mix-blend-mode:normal}.kf-system h2{font-size:clamp(2.8rem,4.5vw,4.5rem);line-height:1.08;max-width:14ch;color:#f6f1eb;margin:0 0 1.8rem}.kf-system p{line-height:1.7;color:#d9d0cb}.kf-system-price{color:#cb8aa6!important;font-size:1.2rem}.kf-system .kf-presale{font-size:.9rem;color:#e2bccd}.product-information{background:#f6f1eb!important;color:#211b1c!important;border:0!important;padding-inline:clamp(1.25rem,5vw,5rem)!important}.product-information .product-details{padding:1rem 0!important;border:0!important;box-shadow:none!important;background:transparent!important;max-width:540px}.product-information .product-details h1{font-size:clamp(2rem,3.1vw,3.2rem)!important;line-height:1.08!important;text-transform:none!important;max-width:none!important;letter-spacing:-.02em!important;color:#211b1c!important}.product-information .product-details .price{font-size:1.2rem!important;color:#68364c!important}.product-information media-gallery{background:transparent!important;border:0!important;box-shadow:none!important}.kf-product-summary p{margin:.3rem 0;line-height:1.55;font-size:1.05rem}.kf-product-rhythm{font-size:.88rem!important;color:#6d6265}.kf-presale{color:#78394f;font-size:.92rem;font-weight:600;line-height:1.5}.kf-product-information{padding:3rem clamp(1.25rem,6vw,6rem) 6rem;background:#f6f1eb;color:#211b1c;border:0;max-width:1360px;margin:auto}.kf-product-information .kf-eyebrow{color:#80405b}.kf-product-information>h2{font-size:clamp(2.5rem,4vw,4rem);line-height:1.05;text-transform:none;font-weight:400;margin:0 0 2.5rem;max-width:20ch}.kf-product-information details{border-top:1px solid #cfc0c4;padding:0}.kf-product-information details:last-child{border-bottom:1px solid #cfc0c4}.kf-product-information summary{display:flex;justify-content:space-between;gap:2rem;cursor:pointer;font-size:1.1rem;font-weight:500;padding:1.5rem 0;list-style:none}.kf-product-information summary::-webkit-details-marker{display:none}.kf-product-information summary span{font-size:1.3rem;color:#80405b}.kf-product-full{max-width:900px;padding:0 0 2rem;line-height:1.7}.kf-product-full h2{font-size:1.6rem!important;line-height:1.3!important;text-transform:none!important;margin:2rem 0 1rem!important}.kf-product-full>p,.kf-product-information details>p{line-height:1.7}.kf-home a:focus-visible,.kf-product-information summary:focus-visible{outline:2px solid #cb8aa6;outline-offset:5px}@media(max-width:749px){.kf-hero{grid-template-columns:1fr;gap:2.5rem;padding:3rem 1.25rem;min-height:0}.kf-hero h1{font-size:3.1rem;max-width:13ch}.kf-hero-media{padding:0;max-width:480px;margin:auto}.kf-hero-media img{max-height:450px}.kf-philosophy{padding:3rem 1.25rem 4rem}.kf-pillars{gap:.75rem 1.25rem;font-size:.9rem}.kf-home .koriem-curated{padding:4rem 1.25rem!important}.kf-home .koriem-curated-grid{grid-template-columns:1fr;gap:3rem}.kf-home .koriem-curated-grid article:nth-child(n){padding-top:0}.kf-anointing,.kf-system{grid-template-columns:1fr;padding:3rem 1.25rem 4rem;gap:2.5rem}.kf-anointing img{max-height:460px}.kf-system img{grid-row:1}.product-information .product-details{padding:0!important}.product-information .product-details h1{font-size:2rem!important}.kf-product-information{padding:2rem 1.25rem 4rem}.kf-product-information>h2{font-size:2.8rem}}.kf-home h1,.kf-home h2,.kf-home h3{text-transform:none!important}.product-information{display:block!important}.product-information__grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,.88fr)!important;column-gap:clamp(2rem,5vw,5rem)!important;max-width:1280px;margin-inline:auto}.product-information__grid>.product-information__media{grid-column:1!important}.product-information__grid>.product-details{grid-column:2!important;max-width:none!important;min-width:0}.product-information .product-media__image{object-fit:contain!important;background:#fff}@media(max-width:749px){.product-information__grid{grid-template-columns:1fr!important;gap:2rem!important}.product-information__grid>.product-information__media,.product-information__grid>.product-details{grid-column:1!important}}#appstle-loyalty-button{width:auto!important;min-width:0!important;max-width:150px!important;padding:10px 15px!important;font-size:12px!important}@media(max-width:749px){.sticky-add-to-cart{display:none!important}.product-information{padding-inline:18px!important}.product-information .product-details{padding:0!important}}.template-collection #MainContent{background:#f6f1eb!important;color:#211b1c!important}.template-collection .product-grid-container,.template-collection .main-collection-grid{background:#f6f1eb!important;color:#211b1c!important;--color-foreground:#211b1c;--color-background:#f6f1eb;--color-border:#cfc0c4}.template-collection .product-grid{gap:48px 28px!important;padding-block:24px 64px!important}.template-collection .product-card__content{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.template-collection .product-card__title-text,.template-collection .product-card__title-text p{color:#211b1c!important;font-size:1.2rem!important;line-height:1.3!important;text-transform:none!important}.template-collection product-price .price{color:#78394f!important}.template-collection #MainContent>.shopify-section:first-child .custom-section-content{border:0!important;box-shadow:none!important}.template-collection #MainContent>.shopify-section:first-child h1{max-width:none!important;font-size:clamp(2.4rem,4vw,4rem)!important}.template-collection .product-card img{object-fit:contain!important}.template-collection .facets{color:#211b1c!important}@media(max-width:749px){.template-collection .product-grid{gap:32px 14px!important}.template-collection .product-card__title-text p{font-size:1rem!important}}.template-collection .product-card{background:transparent!important;border:0!important;box-shadow:none!important;color:#211b1c!important}.template-collection .product-card .product-card__title-text p{color:#211b1c!important}.template-collection .product-card:hover{transform:none!important}:root{--kf-serif:Georgia,"Times New Roman",serif;--kf-sans:Arial,Helvetica,sans-serif;--kf-ink:#241c20;--kf-muted:#5c4d53;--kf-accent:#783b55}body{font-family:var(--kf-sans);line-height:1.55}#MainContent h1,#MainContent h2,#MainContent h3,#MainContent .h1,#MainContent .h2,#MainContent .h3{font-family:var(--kf-serif)!important;font-weight:400!important;text-transform:none!important;letter-spacing:-.025em!important}#MainContent p,#MainContent button,#MainContent input,#MainContent select,#MainContent summary,.header-menu a,.footer-utilities{font-family:var(--kf-sans)!important}.kf-eyebrow,.koriem-eyebrow{font-family:var(--kf-sans)!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.16em!important;font-weight:600!important}.kf-home .kf-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:5vw;min-height:0;padding:64px max(5vw,calc((100vw - 1280px)/2));background:#080707}.kf-hero-copy{padding-block:16px}.kf-home .kf-hero h1{font-size:clamp(38px,4.35vw,64px)!important;line-height:1.12!important;max-width:none!important;white-space:normal;margin:0 0 28px;text-align:left;text-wrap:initial}.kf-hero h1 em{color:#dca8bd;font-weight:400}.kf-home .kf-hero p:not(.kf-eyebrow){font-size:15px!important;line-height:1.75!important;color:#e5dcd8!important;max-width:440px}.kf-home .kf-hero-media{display:block;align-self:center;padding:0;margin:0;background:#f6f1eb;overflow:hidden}.kf-home .kf-hero-media img{display:block;width:100%;height:auto;aspect-ratio:1/1;max-height:none;border-radius:0;object-fit:contain!important;object-position:center!important}.kf-home .kf-hero-media figcaption{position:static;color:#4e3942;background:#f6f1eb;padding:15px 22px;font:12px/1.5 var(--kf-sans);text-align:center;border-top:1px solid #ddcfd0;letter-spacing:.02em}.kf-action{font-family:var(--kf-sans)!important;font-size:13px!important;font-weight:600;letter-spacing:.025em;min-height:48px;padding:14px 22px;border:1px solid #cb8aa6;transition:background .2s,color .2s}.kf-action:hover{background:#d9a1b8;color:#161014}.kf-link{font-family:var(--kf-sans);font-size:13px;min-height:44px;display:inline-flex;align-items:center;gap:12px;border-bottom:1px solid #cb8aa6}.kf-home .kf-philosophy{padding:64px 24px 72px;max-width:1100px;border-top:1px solid #392a31}.kf-home .kf-philosophy h2{font-size:clamp(28px,3vw,42px)!important;line-height:1.25!important;max-width:none;margin:0 auto 24px}.kf-philosophy>p:last-of-type{color:#e0d4d2!important;font-size:15px;margin:0 auto 28px;max-width:570px}.kf-pillars{font-family:var(--kf-sans);font-size:12px;letter-spacing:.05em;color:#ddb0c3;gap:16px 36px}.kf-home .koriem-curated{padding:72px max(5vw,calc((100vw - 1280px)/2))!important}.kf-home .koriem-curated h2{font-size:clamp(32px,3.5vw,48px)!important;line-height:1.18!important;max-width:none;color:#241c20!important}.kf-home .koriem-curated p{color:#5c4d53!important;font-size:14px;line-height:1.7}.kf-home .koriem-curated-grid{gap:32px!important;align-items:start!important}.kf-home .koriem-curated-grid article:nth-child(n){padding-top:0!important;margin:0!important}.kf-home .koriem-curated article img{display:block;aspect-ratio:1/1!important;object-fit:contain!important;border-radius:0!important;background:#fff!important}.kf-home .koriem-curated article h3{font-size:25px!important;color:#241c20!important;line-height:1.2!important;margin:22px 0 12px}.kf-home .koriem-curated article a{color:#783b55!important;text-underline-offset:5px;font-size:13px;font-weight:600}.kf-home .kf-anointing{padding:64px max(5vw,calc((100vw - 1280px)/2)) 80px;gap:7vw;border-top:1px solid #d8c9cb;align-items:center}.kf-anointing img{border-radius:0;aspect-ratio:1/1;max-height:560px;background:#fff;object-position:center!important}.kf-home .kf-anointing h2,.kf-home .kf-system h2{font-size:clamp(34px,3.7vw,50px)!important;line-height:1.15!important;max-width:none;margin:0 0 24px}.kf-home .kf-anointing p{color:#4d3f46;font-size:14px;line-height:1.75}.kf-home .kf-anointing .kf-eyebrow,.kf-home .koriem-curated .koriem-eyebrow{color:#783b55!important}.kf-home .kf-system{padding:80px max(5vw,calc((100vw - 1280px)/2));gap:6vw;background:#141014}.kf-system p{font-size:14px;line-height:1.75;color:#e1d5d7!important}.kf-system .kf-presale{color:#ebc0d3!important;font-size:12px}.kf-system img{display:block;aspect-ratio:1/1;object-fit:contain;background:#f6f1eb}.product-information .product-details h1{font-family:var(--kf-serif)!important;font-size:clamp(30px,3vw,42px)!important;line-height:1.16!important;text-wrap:balance!important;margin:8px 0 16px!important}.product-information .kf-eyebrow{color:#783b55!important;margin-bottom:8px!important}.product-information .product-details .price{color:#783b55!important;border:0!important;padding:0!important;font-family:var(--kf-sans)!important;font-size:16px!important}.product-information .product-details p,.product-information .product-details .kf-product-rhythm{color:#4f4148!important}.product-information .kf-product-summary p{font-size:15px!important;line-height:1.65!important}.product-information .kf-product-rhythm{font-size:13px!important;line-height:1.65!important}.product-information .product-information__media,.product-information .product-media-container{border:0!important;box-shadow:none!important}.product-information .product-details{align-self:start!important;padding-top:12px!important}.product-information .product-form-buttons .button{box-shadow:none!important;font-family:var(--kf-sans)!important;font-size:14px!important}.product-information .quantity-selector{background:#f6f1eb!important;color:#241c20!important;border:1px solid #b39aa5!important}.product-information .quantity-selector button,.product-information .quantity-selector input{background:transparent!important;color:#241c20!important;box-shadow:none!important}.product-information .appstle_widget_title{font-family:var(--kf-sans)!important;font-size:14px!important;line-height:1.5!important}.product-information .appstle_subscription_wrapper_option{padding:14px!important}.product-information .appstle_one_time_text,.product-information .appstle_subscribe_save_text{font-size:14px!important}.kf-product-information{padding:48px max(5vw,calc((100vw - 1280px)/2)) 72px;max-width:none}.kf-product-information>h2{font-size:clamp(30px,3vw,42px)!important;line-height:1.2!important;max-width:none}.kf-product-information .kf-eyebrow{color:#783b55!important}.kf-product-information summary{font-size:15px;min-height:64px;color:#241c20}.kf-product-full{max-width:840px;color:#3d3037;font-size:14px;line-height:1.8}.kf-product-full p,.kf-product-full li{color:#3d3037!important;font-size:14px!important;line-height:1.8!important}.kf-product-full h2,.kf-product-full h3{color:#783b55!important;line-height:1.35!important}.template-collection #MainContent>.shopify-section:first-child,.template-collection #MainContent>.shopify-section:first-child .section,.template-collection #MainContent>.shopify-section:first-child .section-background{background:#f6f1eb!important;border:0!important;color:#241c20!important}.template-collection #MainContent>.shopify-section:first-child:before,.template-collection #MainContent>.shopify-section:first-child:after{display:none!important}.template-collection #MainContent>.shopify-section:first-child h1{color:#241c20!important;font-size:clamp(32px,3.8vw,50px)!important;line-height:1.2!important}.template-collection #MainContent>.shopify-section:first-child p,.template-collection #MainContent>.shopify-section:first-child a{color:#56454e!important;font-size:14px!important;line-height:1.8!important}.template-collection .facets-block-wrapper{background:#f6f1eb!important;border-color:#c8b8be!important;box-shadow:none!important}.template-collection .facets__summary,.template-collection .facets-toggle__button,.template-collection .facets__status,.template-collection .facets__label{color:#3d3037!important;font-size:12px!important;letter-spacing:.04em}.template-collection .product-card__title-text p{font-family:var(--kf-serif)!important;font-size:21px!important;line-height:1.3!important}.template-collection .product-card p{font-size:12px;line-height:1.65;color:#56454e}.template-collection .product-card .price{font-size:14px!important}.template-index [id$=__section_JPMBnw]{background:#eee4dd!important;border:0!important}.template-index [id$=__section_JPMBnw] .section-background{background:#eee4dd!important}.template-index [id$=__section_JPMBnw] h2{color:#241c20!important;font-size:clamp(34px,3.5vw,48px)!important;line-height:1.2!important}.template-index [id$=__section_JPMBnw] h3{color:#783b55!important;font-size:24px!important;line-height:1.3!important}.template-index [id$=__section_JPMBnw] p{color:#4e4047!important;font-size:14px!important;line-height:1.8!important}.koriem-ritual-capture{background:#080707!important;border:0!important;padding:72px max(5vw,calc((100vw - 1280px)/2))!important;align-items:center!important}.koriem-ritual-capture h2{font-family:var(--kf-serif)!important;font-size:clamp(32px,3.4vw,46px)!important;line-height:1.2!important}.koriem-ritual-capture p{color:#dfd2d6!important;font-size:14px!important;line-height:1.75!important}.koriem-ritual-capture .koriem-eyebrow,.koriem-email-form label{color:#ddb0c3!important;font-size:11px!important}.koriem-email-form button{color:#e6bdd0!important;font-size:12px!important;font-family:var(--kf-sans)!important;min-height:48px}.header-menu a{font-size:11px!important;letter-spacing:.04em!important}.header-logo__image{filter:none!important}@media(max-width:749px){.kf-home .kf-hero{grid-template-columns:1fr;padding:36px 22px 40px;gap:28px}.kf-home .kf-hero h1{font-size:37px!important;line-height:1.16!important}.kf-home .kf-hero p:not(.kf-eyebrow){font-size:14px!important}.kf-actions{gap:20px;margin-top:24px}.kf-action{min-height:48px}.kf-home .kf-philosophy{padding:44px 22px}.kf-philosophy h2 br{display:none}.kf-home .koriem-curated{padding:48px 22px!important}.kf-home .koriem-curated-grid{gap:36px!important}.kf-home .kf-anointing,.kf-home .kf-system{grid-template-columns:1fr;padding:48px 22px;gap:28px}.product-information .product-details h1{font-size:30px!important;line-height:1.2!important}.kf-product-information{padding:40px 22px 48px}.kf-product-information>h2{font-size:31px!important}.template-collection .product-card__title-text p{font-size:18px!important}.koriem-ritual-capture{padding:48px 22px!important;gap:28px!important}}.kf-home h1,.kf-philosophy h2,.kf-system h2,.koriem-ritual-capture h2{color:#ead5ad!important;background-image:linear-gradient(112deg,#bba078,#f8e9c7 24%,#d1b27c 42%,#fff1d4 53%,#baa079 70%,#ead5ad);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 1px 1px rgba(255,235,196,.07)}.kf-home h1 em{background-image:linear-gradient(110deg,#ca879f,#f4d8e4 27%,#c5829d 45%,#ffe5ee 55%,#d99ab3 75%,#e7b9cb);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.kf-home .koriem-curated h2,.kf-home .kf-anointing h2,.product-information .product-details h1,.kf-product-information>h2,.template-collection #MainContent>.shopify-section:first-child h1,.template-index [id$=__section_JPMBnw] h2{color:#6c4931!important;background-image:linear-gradient(112deg,#50392c,#8a6440 24%,#4a352b 43%,#916b42 53%,#57402e 73%,#805b3c);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}.kf-home .kf-hero-media img{aspect-ratio:3/2!important;height:auto!important}.kf-home .kf-hero{min-height:620px}.kf-home .koriem-curated-grid article{display:grid!important;grid-template-rows:auto 1fr auto!important;align-self:stretch!important}.kf-home .koriem-curated-grid article>p:first-of-type{min-height:48px}.kf-home .koriem-curated-grid article h3{min-height:60px}footer .footer-content{max-width:1280px;margin:auto;padding:56px 5vw!important;gap:40px!important;border:0!important}footer .footer-content:before,footer .footer-content h2:before{display:none!important}footer .footer-content h2,footer .footer-content h3,footer .footer-content .menu__heading{font-family:var(--kf-serif)!important;font-size:28px!important;line-height:1.25!important;max-width:none!important;text-transform:none!important;font-weight:400!important;color:#e5cda7!important;letter-spacing:-.02em!important}footer .footer-content p,footer .footer-content a{font-family:var(--kf-sans)!important;font-size:13px!important;line-height:1.7!important;color:#e4d9da!important}footer .email-signup__input{font-family:var(--kf-sans)!important;font-size:14px!important}.template-index #reviews,.template-product #reviews{padding:56px max(5vw,calc((100vw - 1280px)/2))!important;background:#f6f1eb!important;color:#241c20!important}#reviews .fera-review{background:#fffaf7!important;box-shadow:none!important;border:1px solid #d5c4cb!important}#reviews .fera-review-content,#reviews .fera-review-body,#reviews .fera-averageRating-average-number,#reviews .fera-review-customer-name,#reviews .fera-review-heading,#reviews .fera-review-title,#reviews .fera-review-product{color:#241c20!important;font-family:var(--kf-sans)!important}#reviews :is(.fera-review-date,.fera-review-date-val,.fera-reviews-body-top-countText,.fera-averageRating-count-total,.fera-averageRating-count-str){color:#5c4d53!important}#reviews a{color:#783b55!important}#reviews .fera-review-reply{background:#f2e9e6!important;color:#241c20!important}#reviews .fera-review-reply :is(div,p,a,span){color:#4b3a43!important;font-family:var(--kf-sans)!important}#reviews .fera-reviews-writeReview{background:#241c20!important;color:#fff!important}@media(max-width:749px){.kf-home .kf-hero{min-height:0}.kf-home .koriem-curated-grid article h3,.kf-home .koriem-curated-grid article>p:first-of-type{min-height:0}footer .footer-content{padding:40px 22px!important;gap:28px!important}.template-index #reviews,.template-product #reviews{padding:40px 22px!important}}footer .email-signup__heading{font-family:var(--kf-serif)!important;font-size:28px!important;line-height:1.25!important;max-width:none!important;color:#e5cda7!important;font-weight:400!important}#reviews .fera-ratingFill{background:#a77b38!important}#reviews .fera-review-body{font-size:14px!important;line-height:1.65!important}@media(max-width:749px){#appstle-loyalty-button{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;padding:10px!important;font-size:0!important;border-radius:50%!important;right:14px!important;bottom:14px!important}#appstle-loyalty-button svg{width:20px!important;height:20px!important}}.kf-home h1,.kf-home h2,.kf-home h3,.kf-pillars strong,.product__title,.product-title h1,.product-information h1,.kf-product-information h2,.kf-product-information h3,.collection-wrapper h1,.koriem-consultation h2{font-family:Cinzel,serif!important}.kf-home h1 em{font-family:Cinzel,serif!important;font-style:normal!important}.facets-block-wrapper,.facets,.facets__form{--color-foreground:#241c20;--color-foreground-rgb:36 28 32;color:#241c20!important}.facets-block-wrapper :is(.svg-wrapper,.checkbox__label,.checkbox__label-text,.facets__summary,.facets-remove,.products-count,.product-count,.sorting-filter__label,.view-toggle__button),.facets :is(summary,label,button,select){color:#241c20!important}.facets-block-wrapper svg{color:inherit!important}.koriem-consultation__result,.koriem-consultation__result :is(p,li,span,h2,h3,h4,a){color:#241c20!important;-webkit-text-fill-color:initial!important}.page-content section[style*="background:#f5eef1"] :is(p,li,span){color:#392831!important}.kf-product-information--expanded{padding:clamp(32px,6vw,80px);background:#f6f1eb;color:#241c20}.kf-product-information--expanded :is(p,li,span,summary){color:#241c20!important}.kf-product-information--expanded :is(h2,h3,h4){color:#74425b!important;-webkit-text-fill-color:initial!important;background:none!important}.kf-product-information--expanded .kf-product-full{max-width:980px;margin:30px auto;line-height:1.8}.kf-product-information--expanded>h2,.kf-product-information--expanded>.kf-eyebrow{text-align:center}.kf-product-information--expanded details{max-width:980px;margin:auto;border-top:1px solid #b99caa;padding:24px 0}:root{--kf-serif:"Cinzel",serif!important}#MainContent :is(h1,h2,h3,h4,h5,h6),#MainContent .kf-home h1 em,#MainContent .kf-pillars strong{font-family:Cinzel,serif!important}#MainContent .column-options__option .column-picker{color:#392831!important}#MainContent .column-options__option:has(input:checked) .column-picker{background:#e4d6dc!important}#MainContent section[style*="background:#f5eef1"] p{color:#392831!important}#MainContent .kf-home .koriem-curated{background:radial-gradient(ellipse at 95% 15%,#39222f,transparent 65%),#100c10!important;color:#f2e7ed!important}#MainContent .kf-home .koriem-curated :is(p,a){color:#e9dce3!important}#MainContent .kf-home .koriem-curated .koriem-eyebrow{color:#e3a7c3!important}#MainContent .kf-anointing :is(p,li){color:#ecdee5!important}#MainContent .kf-product-information,#MainContent .product-information{background:#110d11!important;color:#f1e5ec!important;--color-foreground:#f1e5ec;--color-foreground-rgb:241 229 236;--color-background:#110d11;--color-background-rgb:17 13 17}#MainContent .kf-product-information :is(p,li,span,summary,a),#MainContent .product-information :is(p,li,.price,.quantity-selector){color:#eee1e9!important}#MainContent .kf-product-information :is(h2,h3,h4){color:#e6b5cf!important}#MainContent .product-information .quantity-selector{background:#241923!important}.template-collection #MainContent,.template-collection #MainContent .product-grid-container,.template-collection #MainContent .main-collection-grid,.template-collection #MainContent>.shopify-section:first-child,.template-collection #MainContent>.shopify-section:first-child .section,.template-collection #MainContent>.shopify-section:first-child .section-background{background:#100d10!important;color:#f0e3eb!important;--color-foreground:#f0e3eb;--color-foreground-rgb:240 227 235;--color-background:#100d10;--color-background-rgb:16 13 16}.template-collection #MainContent :is(p,.product-card__title-text,.product-card__title-text p,.price,.facets__summary,.products-count,.product-count){color:#f0e3eb!important}.template-collection #MainContent .facets-block-wrapper,.template-collection #MainContent .facets{background:#100d10!important;color:#f0e3eb!important;--color-foreground:#f0e3eb;--color-foreground-rgb:240 227 235}.template-collection #MainContent .facets-block-wrapper :is(label,summary,span,button),.template-collection #MainContent .column-options__option .column-picker{color:#f0e3eb!important}.template-collection #MainContent .column-options__option:has(input:checked) .column-picker{background:#543347!important}#MainContent .koriem-consultation__result,#MainContent section[style*="background:#f5eef1"],.template-index #reviews,.template-product #reviews{background:#241722!important;color:#eee0e8!important}#MainContent .koriem-consultation__result :is(p,li,span,h2,h3,h4,a),#MainContent section[style*="background:#f5eef1"] :is(p,li,span,h2,h3,a),#MainContent #reviews :is(p,h2,h3){color:#eee0e8!important}#MainContent .product-information h1{color:#e9c9a0!important;background:linear-gradient(115deg,#d6ab76,#fff0d5 35%,#cba06b 60%,#f4dfc0)!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}#MainContent .product-information .quantity-selector :is(input,button,svg){color:#f1e5ec!important;-webkit-text-fill-color:#f1e5ec!important}#MainContent .koriem-curated :is(h2,h3),#MainContent .kf-anointing h2{color:#eed7b8!important;background:linear-gradient(115deg,#d6ab76,#fff0d5 35%,#cba06b 60%,#f4dfc0)!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}#MainContent .koriem-curated article img{border-radius:46% 46% 4px 4px!important}#MainContent .kf-home .koriem-curated :is(h2,h3),#MainContent .kf-home .kf-anointing h2,.template-collection #MainContent h1{color:#efdbbd!important;background:linear-gradient(115deg,#ddba8d,#fff0d5 35%,#d5ae7c 60%,#f4dfc0)!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}#MainContent .kf-product-information :is(strong,b,em,a),#MainContent .koriem-consultation__result :is(strong,b,em,label){color:#f0e1e9!important}#MainContent .kf-home .koriem-curated article h3 a{color:#efdbbd!important}#MainContent .kf-home .kf-philosophy{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:8vw;max-width:none;margin:0;padding:100px max(5vw,calc((100vw - 1280px)/2));text-align:left}#MainContent .kf-home .kf-philosophy>.kf-eyebrow{grid-column:1;margin:0 0 20px}#MainContent .kf-home .kf-philosophy>h2{grid-column:1;grid-row:2 / 4;margin:0!important;text-align:left!important;max-width:700px;font-size:clamp(34px,3.7vw,56px)!important}#MainContent .kf-home .kf-philosophy>p:not(.kf-eyebrow){grid-column:2;grid-row:1 / 3;max-width:none;margin:0!important;text-align:left}#MainContent .kf-home .kf-philosophy>.kf-pillars{grid-column:2;grid-row:3;grid-template-columns:1fr;margin-top:30px;gap:22px}.kf-pillars:before{display:none}#MainContent .kf-home .koriem-curated>p:not(.koriem-eyebrow){max-width:650px;text-align:left;margin-left:auto}#MainContent .kf-home .koriem-curated-grid{align-items:start;gap:5vw;margin-top:45px}#MainContent .kf-home .koriem-curated-grid article:nth-child(2){padding-top:90px!important}#MainContent .kf-home .koriem-curated-grid article:nth-child(3){padding-top:180px!important}#MainContent .kf-home .kf-anointing{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);padding-block:90px;gap:8vw;text-align:left}#MainContent .kf-home .kf-stim{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}#MainContent .kf-stim .kf-stim-art{grid-column:2;grid-row:1}#MainContent .kf-stim .kf-stim-copy{grid-column:1;grid-row:1}#MainContent .kf-product-information--expanded{max-width:none;margin:0;padding:85px max(5vw,calc((100vw - 1280px)/2));text-align:left}#MainContent .kf-product-information--expanded>h2,#MainContent .kf-product-information--expanded>.kf-eyebrow{text-align:left!important;margin-left:0;max-width:850px}#MainContent .kf-product-information--expanded .kf-product-full{max-width:none;margin:50px 0 0;text-align:left}#MainContent .kf-product-full>div:has(>h2),#MainContent .kf-product-full>section:has(>h2){padding:48px 0;margin:30px 0;border-top:1px solid #a981684d;display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);column-gap:7vw;align-items:start}#MainContent .kf-product-full>div>h2,#MainContent .kf-product-full>section>h2{grid-column:1;grid-row:1 / span 20;margin:0!important;text-align:left;font-size:clamp(24px,2.5vw,36px)!important}#MainContent .kf-product-full>div>:not(h2),#MainContent .kf-product-full>section>:not(h2){grid-column:2;max-width:760px}#MainContent .kf-product-full h3{font-size:clamp(20px,1.8vw,26px);line-height:1.4;margin-top:28px}#MainContent .kf-product-full p{max-width:760px;line-height:1.85}@media(max-width:749px){#MainContent .kf-home .kf-philosophy{display:block;padding:60px 24px}#MainContent .kf-home .kf-philosophy>h2{margin:20px 0 30px!important}#MainContent .kf-home .kf-philosophy>.kf-pillars{display:grid}#MainContent .kf-home .koriem-curated-grid article:nth-child(n){padding-top:0!important}#MainContent .kf-home .kf-stim,#MainContent .kf-home .kf-anointing{grid-template-columns:1fr}#MainContent .kf-stim .kf-stim-art,#MainContent .kf-stim .kf-stim-copy{grid-column:auto;grid-row:auto}#MainContent .kf-product-information--expanded{padding:50px 24px}#MainContent .kf-product-full>div:has(>h2),#MainContent .kf-product-full>section:has(>h2){display:block;padding:30px 0}#MainContent .kf-product-full>div>h2,#MainContent .kf-product-full>section>h2{margin-bottom:24px!important}}#MainContent .kf-product-full>div:has(>h2~h2),#MainContent .kf-product-full>section:has(>h2~h2){display:block}#MainContent .kf-product-full>div:has(>h2~h2)>h2,#MainContent .kf-product-full>section:has(>h2~h2)>h2{margin:28px 0 20px!important}.template-collection #MainContent>.shopify-section:first-child .custom-section-content{padding:50px 5vw 38px!important;text-align:left!important}.template-collection #MainContent>.shopify-section:first-child h1{text-align:left!important;margin:0 0 24px!important;font-size:clamp(32px,3.4vw,48px)!important}.template-collection #MainContent>.shopify-section:first-child p{max-width:660px!important;margin:0 0 16px auto!important;text-align:left!important;font-size:13px!important;line-height:1.7!important}.template-collection #MainContent .product-grid{column-gap:32px!important;row-gap:64px!important}.template-collection #MainContent .product-card__content{gap:8px!important;align-content:start!important}.template-collection #MainContent .product-card .product-card__title-text,.template-collection #MainContent .product-card .product-card__title-text p{font-size:14px!important;line-height:1.5!important;font-weight:400!important;letter-spacing:.015em!important;margin:0!important;padding-top:12px!important;color:#f0e3eb!important}.template-collection #MainContent .product-card .product-card__title-text{min-height:76px;padding-top:0!important}.template-collection #MainContent .product-card__content>div:has(>p[style]) p,.template-collection #MainContent .product-card__content>div:has(>p[style]) p :is(strong,span){font-size:11px!important;line-height:1.6!important;font-weight:400!important;color:#d7bbc9!important}.template-collection #MainContent .product-card product-price .price{font:400 13px/1.5 Arial,sans-serif!important;letter-spacing:.025em!important;color:#e0b2c8!important}.template-collection #MainContent .product-card product-price{margin-top:6px!important}.template-collection #MainContent .product-card .card-gallery{border-radius:3px!important;overflow:hidden}@media(min-width:1000px){.template-collection #MainContent .product-grid:not([product-grid-view=zoom-out]){grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:749px){.template-collection #MainContent .product-grid{gap:36px 18px!important}.template-collection #MainContent .product-card .product-card__title-text,.template-collection #MainContent .product-card .product-card__title-text p{font-size:12px!important;line-height:1.5!important}.template-collection #MainContent .product-card .product-card__title-text{min-height:90px}.template-collection #MainContent>.shopify-section:first-child .custom-section-content{padding:32px 20px!important}.template-collection #MainContent>.shopify-section:first-child p{margin-left:0!important}}#MainContent .kf-home .koriem-curated>p:not(.koriem-eyebrow){margin-left:0!important;max-width:720px!important}#MainContent .kf-home .koriem-curated-grid{align-items:start!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px!important}#MainContent .kf-home .koriem-curated-grid article:nth-child(n){padding-top:0!important;display:grid!important;grid-template-rows:auto 76px 58px 28px 44px;gap:12px;align-content:start;text-align:left}#MainContent .kf-home .koriem-curated-grid article>a:first-child{display:contents}#MainContent .kf-home .koriem-curated-grid article img{grid-row:1;aspect-ratio:4/5!important;width:100%;height:auto!important;margin:0!important}#MainContent .kf-home .koriem-curated-grid article h3{grid-row:2;margin:4px 0 0!important;min-height:0!important;font-size:23px!important;line-height:1.4!important;align-self:start}#MainContent .kf-home .koriem-curated-grid article>p:first-of-type{grid-row:3;margin:0!important;min-height:0!important;font-size:13px!important;line-height:1.7!important}#MainContent .kf-home .koriem-curated-grid article>p:nth-of-type(2){grid-row:4;margin:0!important;align-self:start}#MainContent .kf-home .koriem-curated-grid article>.koriem-text-link{grid-row:5;justify-self:start;align-self:start;margin:0!important}@media(max-width:749px){#MainContent .kf-home .koriem-curated-grid{grid-template-columns:1fr;gap:40px!important}#MainContent .kf-home .koriem-curated-grid article:nth-child(n){grid-template-rows:auto auto auto auto auto}#MainContent .kf-home .koriem-curated-grid article h3{font-size:24px!important}}#MainContent .kf-home,#MainContent .kf-home :is(.kf-hero,.kf-philosophy,.koriem-curated,.kf-anointing,.kf-stim,.kf-system),#MainContent .product-information,#MainContent .kf-product-information,.template-collection #MainContent,.template-collection #MainContent :is(.product-grid-container,.main-collection-grid,.facets-block-wrapper,.facets),.template-collection #MainContent>.shopify-section:first-child,.template-collection #MainContent>.shopify-section:first-child :is(.section,.section-background),#MainContent .koriem-consultation__result,#MainContent section[style*="background:#f5eef1"],#MainContent #reviews{background:#080808!important;--color-background:#080808;--color-background-rgb:8 8 8}#MainContent .kf-brand-world{background:#080808!important}.template-collection #MainContent .column-options__option:has(input:checked) .column-picker{background:#34272d!important}html body #MainContent .kf-home .koriem-curated article img,html body #MainContent .kf-anointing img,html body #MainContent .kf-stim .kf-stim-art,html body #MainContent .kf-stim .kf-stim-art img{border-radius:0!important}html body.template-collection #MainContent #shopify-section-template--22940427157609__section h1{text-align:left!important;margin:0 0 25px!important}html body.template-collection #MainContent #shopify-section-template--22940427157609__section :is(p,a){color:#eee3e9!important;-webkit-text-fill-color:#eee3e9!important;font-size:13px!important;line-height:1.8!important;text-align:left!important}html body.template-collection #MainContent #shopify-section-template--22940427157609__section .section-content-wrapper>div{width:100%;max-width:1240px;display:grid;grid-template-columns:1fr 1fr;column-gap:80px;align-items:start;padding:36px 0!important}html body.template-collection #MainContent #shopify-section-template--22940427157609__section h1{grid-column:1;grid-row:1 / span 3;font-size:clamp(32px,3.4vw,48px)!important}html body.template-collection #MainContent #shopify-section-template--22940427157609__section p{grid-column:2;margin:0 0 14px!important;max-width:600px!important}@media(max-width:749px){html body.template-collection #MainContent #shopify-section-template--22940427157609__section .section-content-wrapper>div{display:block}html body.template-collection #MainContent #shopify-section-template--22940427157609__section h1{margin-bottom:22px!important}}html body #MainContent #reviews{background:#fff!important;color:#241c20!important;--color-background:#fff;--color-background-rgb:255 255 255;--color-foreground:#241c20;--color-foreground-rgb:36 28 32}html body #MainContent #reviews :is(h1,h2,h3,.fera-productReviews-heading,.fera-productReviews-summary-heading){color:#a44f79!important;background:linear-gradient(115deg,#8b3c61,#cb8aa6 22%,#f4d7e5,#aa5d81 58%,#e2acc5 78%,#93466c)!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;font-family:Cinzel,serif!important}html body #MainContent #reviews :is(p,li,.fera-productReviews-review-body,.fera-productReviews-review-customer-name){color:#241c20!important;-webkit-text-fill-color:#241c20!important}html body #MainContent #reviews :is(.fera-productReviews,.fera-productReviews-review){background:#fff!important}html body.template-collection #MainContent #shopify-section-template--22940427157609__section .section-content-wrapper{display:grid!important;grid-template-columns:1fr 1fr!important;gap:70px!important;padding:50px 5vw!important;align-items:start!important}html body.template-collection #MainContent #shopify-section-template--22940427157609__section .section-content-wrapper>div{display:block!important;padding:0!important}html body.template-collection #MainContent #shopify-section-template--22940427157609__section .rte{margin:0!important}html body.template-collection #MainContent .product-card__content>div:has(>p[style]) strong{color:#d7bbc9!important}@media(max-width:749px){html body.template-collection #MainContent #shopify-section-template--22940427157609__section .section-content-wrapper{grid-template-columns:1fr!important;gap:16px!important;padding:32px 20px!important}}html body #MainContent #reviews :is(.fera-review-heading,.fera-customer-display-name-text,.fera-averageRating-average-number){color:#974568!important;background:linear-gradient(115deg,#873657,#ba7696 28%,#9b496e 52%,#c487a5 74%,#853653)!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}html body #MainContent #reviews .fera-review{background:#fff!important}html body #MainContent #shopify-section-template--22940427255913__section_JPMBnw a.button-secondary{background:#080808!important;color:#e8b3cc!important;border-color:#cb8aa6!important}@media(max-width:749px){#MainContent .kf-home .kf-anointing{display:none!important}#MainContent :is(.kf-home,.kf-product-information,.product-information,.product-information__grid,.product-details,.kf-product-full,.kr-finder,.koriem-consultation){min-width:0!important;max-width:100%!important;box-sizing:border-box}#MainContent .kf-home :is(section,article,figure),#MainContent .kf-product-full>*{min-width:0;box-sizing:border-box}#MainContent :is(h1,h2,h3,p,a,label,summary){overflow-wrap:anywhere}#MainContent .kf-home img,#MainContent .kf-product-full img{max-width:100%!important;height:auto}#MainContent .kf-home .kf-stim{grid-template-columns:minmax(0,1fr)!important}#MainContent .kf-home .kf-stim :is(.kf-stim-art,.kf-stim-copy){grid-column:1!important;grid-row:auto!important;max-width:100%!important}#MainContent .kf-actions{max-width:100%;gap:16px;flex-wrap:wrap}#MainContent .kf-action{max-width:100%;white-space:normal;text-align:center}#MainContent .product-information__grid{grid-template-columns:minmax(0,1fr)!important}#MainContent .kf-product-full table{display:block;max-width:100%;overflow:auto}#MainContent .kf-product-full ul{padding-left:22px}}#MainContent .page-content #choose-your-path h2,#MainContent .page-content section[style*="background:#0a0a0a"] h2,#MainContent .page-content section[style*="background:#21151a"] h2{color:#e3aec8!important}#MainContent .kr-finder__results{background:#080808!important;color:#eee3e9!important;border:1px solid #cb8aa650}#MainContent .kr-finder__results :is(p,h2,h3,span,a){color:#eee3e9!important}.shopify-section-group-footer-group,.shopify-section-group-footer-group>.section-background{background:#080808!important}:root{--koriem-vinery:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20280%20800%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22p%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23f0cbdc%22%2F%3E%3Cstop%20offset%3D%22.48%22%20stop-color%3D%22%23CB8AA6%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2381455e%22%2F%3E%3C%2FlinearGradient%3E%3Cg%20id%3D%22leaf%22%3E%3Cpath%20d%3D%22M0%200Q-32-9-22-42Q4-26%200%200Z%22%20fill%3D%22url(%23p)%22%20fill-opacity%3D%22.45%22%2F%3E%3Cpath%20d%3D%22M0%200L-19-35%22%20stroke%3D%22%23CB8AA6%22%20stroke-width%3D%22.7%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22flower%22%3E%3Cg%20fill%3D%22url(%23p)%22%20stroke%3D%22%23e3b2ca%22%20stroke-width%3D%22.5%22%3E%3Cpath%20id%3D%22petal%22%20d%3D%22M0%200C-17-8-20-31-6-37C8-43%2018-16%200%200Z%22%2F%3E%3Cuse%20href%3D%22%23petal%22%20transform%3D%22rotate(72)%22%2F%3E%3Cuse%20href%3D%22%23petal%22%20transform%3D%22rotate(144)%22%2F%3E%3Cuse%20href%3D%22%23petal%22%20transform%3D%22rotate(216)%22%2F%3E%3Cuse%20href%3D%22%23petal%22%20transform%3D%22rotate(288)%22%2F%3E%3C%2Fg%3E%3Ccircle%20r%3D%224%22%20fill%3D%22%23d5b17c%22%2F%3E%3Cg%20stroke%3D%22%23e1c599%22%20stroke-width%3D%22.7%22%3E%3Cpath%20d%3D%22M0%200L-7-10M0%200L8-9M0%200L10%204M0%200L-5%2010%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23CB8AA6%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M272%20810C161%20705%20245%20628%20171%20520S201%20350%20139%20252S171%2089%2092-20%22%20stroke-width%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M208%20731C154%20710%20123%20650%20106%20597M183%20546C221%20499%20235%20459%20222%20403M169%20438C103%20419%2087%20373%2073%20333M147%20289C202%20252%20212%20218%20201%20177M141%20184C89%20161%2066%20119%2054%2065%22%20stroke-width%3D%221%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20href%3D%22%23leaf%22%20transform%3D%22translate(212%20711)%20rotate(-35)%20scale(1.2)%22%2F%3E%3Cuse%20href%3D%22%23leaf%22%20transform%3D%22translate(199%20655)%20rotate(110)%22%2F%3E%3Cuse%20href%3D%22%23leaf%22%20transform%3D%22translate(171%20534)%20rotate(-38)%22%2F%3E%3Cuse%20href%3D%22%23leaf%22%20transform%3D%22translate(176%20487)%20rotate(112)%20scale(.9)%22%2F%3E%3Cuse%20href%3D%22%23leaf%22%20transform%3D%22translate(151%20392)%20rotate(-45)%20scale(.95)%22%2F%3E%3Cuse%20href%3D%22%23leaf%22%20transform%3D%22translate(149%20304)%20rotate(104)%22%2F%3E%3Cuse%20href%3D%22%23leaf%22%20transform%3D%22translate(141%20220)%20rotate(-45)%22%2F%3E%3Cuse%20href%3D%22%23leaf%22%20transform%3D%22translate(125%20123)%20rotate(115)%20scale(.8)%22%2F%3E%3Cuse%20href%3D%22%23flower%22%20transform%3D%22translate(106%20597)%20rotate(-22)%20scale(.8)%22%2F%3E%3Cuse%20href%3D%22%23flower%22%20transform%3D%22translate(222%20403)%20rotate(18)%20scale(.65)%22%2F%3E%3Cuse%20href%3D%22%23flower%22%20transform%3D%22translate(73%20333)%20rotate(-15)%20scale(.85)%22%2F%3E%3Cuse%20href%3D%22%23flower%22%20transform%3D%22translate(201%20177)%20rotate(20)%20scale(.7)%22%2F%3E%3Cuse%20href%3D%22%23flower%22%20transform%3D%22translate(54%2065)%20rotate(-15)%20scale(.9)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}#MainContent .kf-home .kf-philosophy,#MainContent .kf-home .kf-system,#MainContent .kf-product-information{position:relative;isolation:isolate;overflow:hidden}#MainContent .kf-home .kf-philosophy:after,#MainContent .kf-home .kf-system:before,#MainContent .kf-product-information:before{content:"";position:absolute;right:-35px;top:0;bottom:0;width:240px;background-image:var(--koriem-vinery);background-size:contain;background-repeat:no-repeat;background-position:right center;opacity:.48;pointer-events:none;z-index:-1}#MainContent .kf-home .kf-philosophy:after{right:auto;left:-115px;width:260px;transform:scaleX(-1);opacity:.5}#MainContent .kf-home .kf-system:before{right:-105px;width:240px;opacity:.45}#MainContent .kf-product-information:before{right:-65px;width:220px;top:40px;bottom:auto;height:800px;opacity:.35}@media(max-width:749px){#MainContent .kf-home .kf-philosophy:after{width:180px;left:-110px;opacity:.35}#MainContent .kf-home .kf-system:before{width:180px;right:-115px;opacity:.3}#MainContent .kf-product-information:before{width:150px;right:-105px;opacity:.3}}html body #MainContent .product-information .appstle_sub_widget{background:#fff!important;color:#211c20!important;padding:20px!important;border:1px solid #cb8aa6!important}html body #MainContent .product-information .appstle_sub_widget :is(div,span,label,p,a,strong,small,select,option){color:#211c20!important;-webkit-text-fill-color:#211c20!important}html body #MainContent .product-information .appstle_sub_widget .appstle_subscription_wrapper_option{background:#fff!important;border:1px solid #b7a0aa!important}html body #MainContent .product-information .appstle_sub_widget .appstle_subscription_wrapper_option.appstle-active-option{background:#f8e9ef!important;border:2px solid #89516b!important}html body #MainContent .product-information .appstle_sub_widget :is(.appstle_custom_select,.appstle_select){background:#fff!important;color:#211c20!important}html body #MainContent .product-information .appstle_sub_widget .appstle-save-badge{background:#e7b2c9!important;color:#211c20!important}html body #MainContent .product-information .quantity-selector{background:#fff!important;border:1px solid #cb8aa6!important;color:#211c20!important}html body #MainContent .product-information .quantity-selector :is(input,button,svg,span){color:#211c20!important;-webkit-text-fill-color:#211c20!important;background:transparent!important}html body #MainContent .page-handle-our-story{background:#080808!important;color:#eee3e9!important;--color-background:#080808;--color-background-rgb:8 8 8;--max-width--body-normal:1200px}html body #MainContent .page-handle-our-story .section-content-wrapper{width:100%!important;max-width:1240px!important;margin:auto!important;padding:64px 40px 90px!important;gap:0!important}html body #MainContent .page-handle-our-story :is(.text-block,.shopify-block,.page-content,rte-formatter){width:100%!important;max-width:none!important}html body #MainContent .page-handle-our-story [data-koriem-shared-goal]{max-width:none!important;margin:0!important;padding:0 0 64px!important;border:0!important;background:transparent!important;display:grid;grid-template-columns:1.15fr 1fr;gap:12px 8%;align-items:start}html body #MainContent .page-handle-our-story [data-koriem-shared-goal] h2{grid-column:1;grid-row:1 / span 3;margin:0!important;font-size:clamp(30px,3.2vw,46px)!important;line-height:1.25!important}html body #MainContent .page-handle-our-story [data-koriem-shared-goal] p{grid-column:2;margin:0 0 10px!important}html body #MainContent .page-handle-our-story rte-formatter>section:not([data-koriem-shared-goal]){display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:18px 8%;max-width:none!important;margin:0!important;padding:56px 0 0!important;background:transparent!important;color:#eee3e9!important;border-top:1px solid #744959;line-height:1.85!important}html body #MainContent .page-handle-our-story rte-formatter>section>h2{grid-column:1;margin:32px 0 0!important;font-size:clamp(24px,2.4vw,33px)!important;line-height:1.4!important;color:#e7b2c9!important}html body #MainContent .page-handle-our-story rte-formatter>section>p{grid-column:2;margin:0!important;font-size:16px!important;color:#eee3e9!important;text-align:left!important;max-width:none!important}html body #MainContent .page-handle-our-story rte-formatter>section:not([data-koriem-shared-goal])>p:first-child{grid-column:1/-1;color:#e7b2c9!important;font-size:12px!important;letter-spacing:.18em!important}html body #MainContent .page-handle-our-story h1{grid-column:1/-1;text-align:left!important;font-size:clamp(34px,4.3vw,60px)!important;line-height:1.2!important;margin:8px 0 12px!important;color:#ecd4b3!important}html body #MainContent .page-handle-our-story rte-formatter>section:not([data-koriem-shared-goal])>p:nth-child(3){grid-column:1/-1;font-size:19px!important;margin-bottom:36px!important}html body #MainContent .page-handle-our-story :is(blockquote,rte-formatter>section>div){grid-column:1/-1;background:#111!important;border:1px solid #89516b!important;color:#eee3e9!important;padding:32px!important;margin:32px 0 0!important}html body #MainContent .page-handle-our-story :is(blockquote,rte-formatter>section>div) :is(p,h2,strong){color:#eee3e9!important}html body #MainContent .page-handle-our-story a{color:#efb8d1!important}html body #MainContent .page-handle-our-story [data-koriem-shared-goal] h2{color:#ecd4b3!important}@media(max-width:749px){html body #MainContent .page-handle-our-story .section-content-wrapper{padding:40px 24px 60px!important}html body #MainContent .page-handle-our-story [data-koriem-shared-goal],html body #MainContent .page-handle-our-story rte-formatter>section:not([data-koriem-shared-goal]){display:block!important}html body #MainContent .page-handle-our-story rte-formatter>section>p{margin:18px 0!important}html body #MainContent .page-handle-our-story rte-formatter>section>h2{margin-top:44px!important}}html body #MainContent .koriem-consultation__actions a.button{background:#e7b2c9!important;color:#211c20!important;-webkit-text-fill-color:#211c20!important}html body #MainContent .koriem-consultation input[type=radio],html body #MainContent .kr-finder input[type=radio]{-webkit-appearance:auto!important;appearance:auto!important;accent-color:#cb8aa6!important;color-scheme:dark}html body #MainContent .koriem-consultation label{background:#111!important;border-color:#8b7180!important}html body #MainContent .koriem-consultation label:has(input:checked){background:#33252e!important;border-color:#e7b2c9!important}html body #MainContent .koriem-consultation label span{color:#f1e7ed!important}html body #MainContent .koriem-consultation__intro>p{color:#e6dce2!important}html body #MainContent .product-information .appstle_sub_widget :is(.appstle_tooltip,.appstle_tooltip_content,.appstle_tooltip_appstle){background:#fff!important;color:#211c20!important}html body #MainContent .product-information .appstle_sub_widget .appstle_tooltip_appstle :is(a,span){background:#fff!important;color:#211c20!important}html body #MainContent .product-information .fera-averageRating-count-total{color:#eee3e9!important}html body #MainContent .fera-review-helpful-text{color:#62505a!important}html body.template-page #MainContent{color:#eee3e9!important;background:#080808!important;--color-foreground:#eee3e9;--color-foreground-rgb:238 227 233;--color-background:#080808;--color-background-rgb:8 8 8}html body.template-page #MainContent :is(.section,.section-background,.page-content,.shopify-block.rte,.text-block.rte){background-color:#080808!important;color:#eee3e9!important}html body.template-page #MainContent .page-content :is(section,article,aside,blockquote,table,thead,tbody,tr,td,th,details,div){background-color:#080808!important;color:#eee3e9!important}html body.template-page #MainContent .page-content [style*=gradient]:not([style*="url("]){background-image:none!important}html body.template-page #MainContent .page-content :is(p,li,span,strong,b,em,summary,legend,rte-formatter){color:#eee3e9!important;-webkit-text-fill-color:#eee3e9!important;background-color:transparent!important}html body.template-page #MainContent :is(h1,h2,h3,h4){color:#e7b2c9!important;-webkit-text-fill-color:currentColor!important}html body.template-page #MainContent .page-content a{color:#efb8d1!important;-webkit-text-fill-color:currentColor!important}html body.template-page #MainContent .page-content a:is(.button,[style*="background:#CB8AA6"],[style*="background:#cb8aa6"],[style*="background: #CB8AA6"]){background:#e7b2c9!important;color:#211c20!important;-webkit-text-fill-color:#211c20!important}html body.template-page #MainContent .page-content a:is(.button,[style*="background:#CB8AA6"],[style*="background:#cb8aa6"]) :is(span,strong){color:#211c20!important;-webkit-text-fill-color:#211c20!important}html body.template-page #MainContent .text-block.rte :is(p,li,span,strong,em){color:#eee3e9!important;background:transparent!important}html body #MainContent .shopify-policy__container{background:#080808!important;color:#eee3e9!important}html body #MainContent .shopify-policy__container :is(div,p,li,span,strong,b,em,h1,h2,h3,h4){background-color:transparent!important;color:#eee3e9!important;-webkit-text-fill-color:currentColor!important}html body #MainContent .shopify-policy__container a{color:#efb8d1!important}html body.template-collection #MainContent h1{color:#ecd4b3!important;-webkit-text-fill-color:#ecd4b3!important;background:none!important}html body #MainContent .compare-at-price{color:#b5a6ae!important;opacity:1!important;-webkit-text-fill-color:#b5a6ae!important}html body #MainContent .product-information .variant-option legend{color:#eee3e9!important}html body #MainContent .product-information .variant-option__button-label{background:#fff!important;color:#211c20!important;border-color:#ae8296!important}html body #MainContent .product-information .variant-option__button-label:has(input:checked){background:#f8e9ef!important;border:2px solid #89516b!important}html body #MainContent .product-information .variant-option__button-label__text{color:#211c20!important;-webkit-text-fill-color:#211c20!important}html body #MainContent .page-handle-our-story{grid-template-columns:minmax(24px,1fr) minmax(0,1160px) minmax(24px,1fr)!important}html body #MainContent .page-handle-our-story .page-content{padding:0!important;border:0!important}html body #MainContent .page-handle-our-story .section-content-wrapper{padding:64px 24px 90px!important;max-width:none!important}html body #MainContent .page-handle-our-story rte-formatter{display:block!important}html body #MainContent .page-handle-our-story h1{max-width:none!important;width:100%!important;color:#ecd4b3!important;font-size:clamp(32px,4vw,54px)!important}html body #MainContent .page-handle-our-story rte-formatter>section:not([data-koriem-shared-goal]){border-left:0!important;border-right:0!important}html body #MainContent .page-handle-our-story rte-formatter>section:not([data-koriem-shared-goal]):before,html body #MainContent .page-handle-our-story rte-formatter>section:not([data-koriem-shared-goal]):after{display:none!important}html body #MainContent .kg-category{grid-column:1/-1!important;width:100%!important;max-width:none!important;list-style:none;margin:0 0 72px!important;padding:0!important;contain:none!important}html body #MainContent .kg-category>section{scroll-margin-top:140px}html body #MainContent .kg-category-heading{padding:24px 0;margin:0 0 24px;border-top:1px solid #8b6073;display:flex;align-items:center}html body #MainContent .kg-category-heading h2{font-family:Cinzel,serif!important;font-size:clamp(27px,3vw,40px)!important;font-weight:400!important;line-height:1.3!important;margin:0!important;color:#e7b2c9!important}html body #MainContent .kg-category-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:36px 28px!important;list-style:none!important;padding:0!important;margin:0!important}html body #MainContent .kg-category-grid>.product-grid__item{min-width:0!important;width:100%!important;max-width:none!important}html body #MainContent .kg-category-grid product-card{width:100%!important}@media(max-width:749px){html body #MainContent .kg-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 16px!important}html body #MainContent .kg-category{margin-bottom:48px!important}html body #MainContent .kg-category-heading{margin-bottom:16px;padding-top:20px}}html body.template-collection #MainContent#MainContent#MainContent h1{color:#ecd4b3!important;-webkit-text-fill-color:#ecd4b3!important;background:none!important}html body.template-page #MainContent .page-content a:not(.button){background-color:#080808!important;color:#efb8d1!important}html body.template-page #MainContent .text-block.rte a{color:#efb8d1!important;background:transparent!important}html body #MainContent .product-information .recipient-form__send-to{color:#eee3e9!important}html body.template-page #MainContent .koriem-ritual-journal{background:#080808!important;color:#eee3e9!important}html body.template-page #MainContent .koriem-ritual-journal :is(p,span,label,legend,h2,h3,strong){color:#eee3e9!important;background-color:transparent!important}html body #MainContent .koriem-contact-care,html body #MainContent .koriem-contact-care article{background:#080808!important;color:#eee3e9!important}html body #MainContent .koriem-contact-care :is(p,li,span,h3,strong){color:#eee3e9!important}html body #MainContent .contact-form__input{background:#fff!important;color:#211c20!important}html body #MainContent .contact-form__input::placeholder{color:#62505a!important;opacity:1!important}:root{--koriem-metal-champagne:linear-gradient(115deg,#cba575 0%,#f6e2bf 22%,#fff1d9 38%,#d0aa7a 57%,#f6dfb8 78%,#cba575 100%);--koriem-metal-pink:linear-gradient(115deg,#b77998 0%,#efbfd7 24%,#f5d9e8 40%,#cf97b4 58%,#ebbed4 79%,#b77998 100%);--koriem-metal-pink-on-white:linear-gradient(115deg,#71334f,#a05a79 28%,#83425f 52%,#9c5677 74%,#71334f)}html body #MainContent#MainContent#MainContent#MainContent :is(h1,h2,h3,h4,h5,h6){font-family:Cinzel,serif!important;background-image:var(--koriem-metal-pink)!important;background-color:transparent!important;background-clip:text!important;-webkit-background-clip:text!important;color:#e7b2c9!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important}html body #MainContent#MainContent#MainContent#MainContent h1{background-image:var(--koriem-metal-champagne)!important;color:#ecd4b3!important}html body #MainContent#MainContent#MainContent#MainContent :is(h1,h2,h3,h4,h5,h6) :is(a,span,strong,em){background:none!important;color:inherit!important;-webkit-text-fill-color:inherit!important}html body #MainContent#MainContent#MainContent#MainContent product-card :is(h1,h2,h3,h4,h5,h6){background:none!important;color:#eee3e9!important;-webkit-text-fill-color:#eee3e9!important}html body #MainContent#MainContent#MainContent#MainContent #reviews :is(h1,h2,h3,.fera-review-heading,.fera-customer-display-name-text,.fera-averageRating-average-number){background-image:var(--koriem-metal-pink-on-white)!important;background-color:transparent!important;background-clip:text!important;-webkit-background-clip:text!important;color:#874260!important;-webkit-text-fill-color:transparent!important}html body.template-page #MainContent#MainContent .page-content a:not(.button){-webkit-text-fill-color:#efb8d1!important}html body.template-page #MainContent#MainContent#MainContent .page-content a[href="#choose-your-path"],html body.template-page #MainContent#MainContent#MainContent .page-content a[href="#choose-your-path"]:is(:hover,:focus,:active){background:#e7b2c9!important;color:#211c20!important;-webkit-text-fill-color:#211c20!important;border:1px solid #e7b2c9!important;opacity:1!important}html body.template-page #MainContent#MainContent#MainContent .page-content a[href="#choose-your-path"]:focus-visible{outline:2px solid #fff!important;outline-offset:4px}html body #MainContent [id$=section_JPMBnw] :is(.section-background,.media-with-content){background:#080808!important;--color-background:#080808!important;--color-foreground:#eee3e9!important;color:#eee3e9!important}html body #MainContent [id$=section_JPMBnw] :is(.text-block,rte-formatter,p,strong,em){background-color:transparent!important;color:#eee3e9!important;-webkit-text-fill-color:#eee3e9!important}html body #MainContent [id$=section_JPMBnw] .h6 p{color:#e7b2c9!important;-webkit-text-fill-color:#e7b2c9!important}html body #MainContent [id$=section_JPMBnw] .button-secondary{background:#e7b2c9!important;color:#211c20!important;-webkit-text-fill-color:#211c20!important;border-color:#e7b2c9!important}html body #MainContent [id$=section_JPMBnw] .media-with-content{padding-block:48px!important;--media-height:540px!important}html body #MainContent .kf-home :is(.kf-philosophy,.koriem-curated,.kf-anointing,.kf-stim,.kf-system){padding-block:56px!important}html body #MainContent .kg-category{margin-bottom:44px!important}html body #MainContent .kg-category-heading{padding-block:16px!important;margin-bottom:20px!important}html body #MainContent .page-handle-our-story .section-content-wrapper{padding-block:40px 56px!important}html body #MainContent .page-handle-our-story section[data-koriem-shared-goal]{padding-bottom:36px!important}html body #MainContent .page-handle-our-story rte-formatter>section+section{padding-top:36px!important}html body #MainContent .kf-product-full{padding-block:40px!important}html body #shopify-section-template--22940427157609__section .section-content-wrapper{grid-template-columns:1fr!important;gap:18px!important;padding:32px 5vw!important}html body #shopify-section-template--22940427157609__section .rte{max-width:none!important;width:100%!important;column-count:2;column-gap:48px}html body #shopify-section-template--22940427157609__section .rte>*{break-inside:avoid;margin-block:0 16px!important}html body #shopify-section-template--22940427157609__section .rte :is(h2,h3){font-size:24px!important;line-height:1.3!important}@media(max-width:749px){html body #MainContent .kf-home :is(.kf-philosophy,.koriem-curated,.kf-anointing,.kf-stim,.kf-system){padding-block:36px!important}html body #MainContent .page-handle-our-story .section-content-wrapper{padding:28px 20px 40px!important}html body #MainContent .kg-category{margin-bottom:32px!important}html body #MainContent [id$=section_JPMBnw] .media-with-content{padding-block:32px!important}html body #shopify-section-template--22940427157609__section .rte{column-count:1}}html body #MainContent#MainContent#MainContent [id$=section_JPMBnw] a.button-secondary{background:#e7b2c9!important;color:#211c20!important;-webkit-text-fill-color:#211c20!important;border:1px solid #e7b2c9!important}html body #MainContent#MainContent .fera-reviews input{background:#fff!important;color:#211c20!important;-webkit-text-fill-color:#211c20!important}html body #MainContent input::placeholder{color:#78616c!important;-webkit-text-fill-color:#78616c!important;opacity:1!important}html body #MainContent [id$=section_JPMBnw] .media-block{width:min(100%,400px)!important;max-width:400px!important;min-height:0!important;height:auto!important;align-self:center!important;justify-self:center!important;margin:0 auto!important;aspect-ratio:1!important}html body #MainContent [id$=section_JPMBnw] .media-block__media{width:100%!important;height:100%!important;object-fit:contain!important}html body #MainContent [id$=section_JPMBnw] .media-with-content{--media-height:400px!important;min-height:0!important;align-items:center!important}@media(max-width:749px){html body #MainContent [id$=section_JPMBnw] .media-block{width:min(78vw,300px)!important;max-width:300px!important}html body #MainContent [id$=section_JPMBnw] .media-with-content{--media-height:300px!important}}html body #MainContent#MainContent#MainContent [id$=section_JPMBnw] .media-block{width:400px!important;max-width:min(400px,100%)!important;height:400px!important;min-height:0!important;margin:auto!important}html body #MainContent#MainContent#MainContent [id$=section_JPMBnw] img.media-block__media{width:100%!important;max-width:400px!important;height:100%!important;object-fit:contain!important}html body #shopify-section-template--22940427157609__section .section{min-height:0!important;padding-block:0!important}@media(max-width:749px){html body #MainContent#MainContent#MainContent [id$=section_JPMBnw] .media-block{width:280px!important;height:280px!important;max-width:78vw!important}}html body #MainContent#MainContent #shopify-section-template--22940427157609__section .custom-section-content{padding:0!important}html body #MainContent#MainContent #shopify-section-template--22940427157609__section .section-content-wrapper{padding:28px 5vw!important;gap:12px!important;display:block!important}html body #MainContent#MainContent#MainContent#MainContent #shopify-section-template--22940427157609__section h1{font-size:clamp(30px,3.5vw,46px)!important;line-height:1.15!important;margin:0!important;text-align:left!important}html body #MainContent .koriem-collection-details{padding:24px 5vw!important;max-width:1240px!important;text-align:left!important}html body #MainContent .koriem-collection-details :is(p,li,strong,span){color:#eee3e9!important;-webkit-text-fill-color:#eee3e9!important}html body.template-page #MainContent#MainContent#MainContent#MainContent h1{font-size:clamp(32px,4vw,54px)!important;line-height:1.18!important;text-wrap:balance;overflow-wrap:anywhere}html body.template-page #MainContent#MainContent#MainContent#MainContent .page-content h2{font-size:clamp(27px,3vw,40px)!important;line-height:1.25!important;margin-block:28px 16px!important;text-align:left!important}html body.template-page #MainContent#MainContent#MainContent#MainContent .page-content h3{font-size:clamp(21px,2.2vw,28px)!important;line-height:1.35!important;margin-block:24px 12px!important;text-align:left!important}html body #MainContent .koriem-contact-care__reasons>div{background:#111!important;border:1px solid #765365!important;color:#eee3e9!important}html body #MainContent .koriem-contact-care__reasons>div :is(p,span){color:#eee3e9!important;-webkit-text-fill-color:#eee3e9!important}html body #MainContent [id$=__koriem_complete_information]>.section-background{background:#080808!important}html body #MainContent .fera-review-reply{background:#fff!important;color:#241c20!important;border-color:#cb8aa6!important}html body #MainContent .fera-review-reply :is(p,span,div){color:#241c20!important;-webkit-text-fill-color:#241c20!important}html body.template-page #MainContent .page-content table{display:block;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}@media(max-width:749px){html body.template-page #MainContent#MainContent#MainContent#MainContent h1{font-size:32px!important}html body.template-page #MainContent#MainContent#MainContent#MainContent .page-content h2{font-size:27px!important}html body.template-page #MainContent#MainContent#MainContent#MainContent .page-content h3{font-size:22px!important}html body #MainContent .koriem-contact-care__reasons{grid-template-columns:1fr!important}}html body #MainContent product-card .product-card__content{display:flex!important;flex-direction:column!important;align-items:stretch!important}html body #MainContent product-card .koriem-ritual-badge{min-height:40px!important;box-sizing:border-box!important;margin:0!important;display:flex!important;align-items:center!important;padding:6px 10px!important;background:#f8e9ef!important;color:#542d40!important;-webkit-text-fill-color:#542d40!important;font-size:10px!important;line-height:1.3!important;letter-spacing:.06em!important}html body #MainContent product-card .product-card__content:not(:has(.koriem-ritual-badge)):before{content:"";display:block;min-height:40px;flex:none}html body #MainContent product-card .card-gallery{aspect-ratio:1!important;width:100%!important;flex:none!important}html body #MainContent product-card .product-card__title{min-height:54px!important;display:block!important;margin:12px 0 0!important}html body #MainContent product-card .product-card__title :is(p,h3,h4){line-height:1.5!important;margin:0!important}@media(max-width:749px){html body #MainContent .kg-category{padding-inline:16px!important;box-sizing:border-box!important}html body #MainContent .kg-category-grid{gap:24px 14px!important}html body #MainContent product-card .product-card__title{min-height:90px!important}html body #MainContent product-card .product-card__title :is(p,h3,h4){font-size:12px!important;line-height:1.5!important}}html body.template-page #MainContent .section.page-width-content[class*=page-handle-]{grid-template-columns:minmax(20px,1fr) minmax(0,1160px) minmax(20px,1fr)!important}html body.template-page #MainContent .section.page-width-content[class*=page-handle-] .section-content-wrapper{width:100%!important;max-width:none!important;padding-inline:24px!important;padding-block:36px 48px!important}html body.template-page #MainContent .page-content{width:100%!important;max-width:none!important}html body.template-page #MainContent#MainContent#MainContent#MainContent h1{max-width:none!important;width:100%!important}@media(min-width:900px){html body.template-page #MainContent .page-content [data-koriem-shared-goal]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 40px!important;padding:28px!important;margin-bottom:36px!important}html body.template-page #MainContent .page-content [data-koriem-shared-goal]>h2{grid-column:1/-1;margin-top:0!important}html body.template-page #MainContent .page-content [data-koriem-shared-goal]>p{margin:0!important;max-width:none!important}}@media(max-width:749px){html body.template-page #MainContent .section.page-width-content[class*=page-handle-] .section-content-wrapper{padding-inline:0!important;padding-block:28px 36px!important}}html body.template-page #MainContent#MainContent#MainContent#MainContent h2{font-size:clamp(27px,3vw,40px)!important;line-height:1.25!important}html body.template-page #MainContent#MainContent#MainContent#MainContent h3{font-size:clamp(22px,2.2vw,28px)!important;line-height:1.35!important}html body #MainContent#MainContent#MainContent#MainContent .kf-product-full h2{font-size:32px!important;line-height:1.3!important}html body #MainContent#MainContent#MainContent#MainContent .kf-product-full h3{font-size:24px!important;line-height:1.35!important}html body #MainContent#MainContent#MainContent :is(.kf-product-full,.page-content,.koriem-contact-care) :is(p,li):not([class*=eyebrow]):not(:has(>small:only-child)){font-size:16px!important;line-height:1.7!important}html body #MainContent#MainContent#MainContent .page-handle-our-story blockquote :is(p,em){font-size:22px!important;line-height:1.5!important}html body #MainContent#MainContent#MainContent .kf-home :is(.kf-anointing,.kf-stim,.kf-system,.kf-brand-world-copy,.kf-philosophy)>p:not([class*=eyebrow]){font-size:16px!important;line-height:1.7!important}html body #MainContent#MainContent#MainContent .koriem-curated-grid article>p{font-size:13px!important;line-height:1.7!important}html body #MainContent#MainContent#MainContent :is(.kf-action,.koriem-text-link,a.button,a.button-secondary){font-size:14px!important;line-height:1.5!important}html body #MainContent#MainContent#MainContent .kf-product-information>h2{font-size:40px!important;line-height:1.25!important}@media(max-width:749px){html body.template-page #MainContent#MainContent#MainContent#MainContent h2{font-size:27px!important}html body.template-page #MainContent#MainContent#MainContent#MainContent h3{font-size:22px!important}html body #MainContent#MainContent#MainContent#MainContent .kf-product-full h2{font-size:26px!important}html body #MainContent#MainContent#MainContent#MainContent .kf-product-full h3{font-size:22px!important}html body #MainContent#MainContent#MainContent .kf-product-information>h2{font-size:28px!important}}html body #MainContent#MainContent#MainContent .kf-home :is(.kf-anointing,.kf-stim,.kf-system) h2{font-size:clamp(32px,3.7vw,50px)!important;line-height:1.15!important}html body #MainContent#MainContent#MainContent :is(.kr-finder,.kr-compare,.koriem-consultation) p:not([class*=eyebrow]){font-size:16px!important;line-height:1.7!important}html body #MainContent#MainContent#MainContent .product-information p:not([class*=eyebrow]):not(.price):not(.compare-at-price){font-size:16px!important;line-height:1.7!important}@media(max-width:749px){html body #MainContent#MainContent#MainContent .kf-home :is(.kf-anointing,.kf-stim,.kf-system) h2{font-size:32px!important}}html body.template-page #MainContent#MainContent#MainContent#MainContent .section:has(.page-content){grid-template-columns:minmax(20px,1fr) minmax(0,1160px) minmax(20px,1fr)!important}html body.template-page #MainContent#MainContent#MainContent#MainContent .section:has(.page-content)>.section-content-wrapper{width:100%!important;max-width:none!important;padding:36px 24px 48px!important;border:0!important}html body.template-page #MainContent#MainContent#MainContent#MainContent .page-content{padding:24px 0!important;border:0!important;text-align:left!important}html body.template-page #MainContent#MainContent#MainContent#MainContent .page-content rte-formatter{max-width:none!important;width:100%!important}html body #MainContent#MainContent#MainContent#MainContent .kf-product-full>section>h2+:is(h3,p,ul),html body #MainContent#MainContent#MainContent#MainContent .kf-product-full>div>h2+ul{margin-top:0!important;align-self:start!important}html body #MainContent#MainContent#MainContent#MainContent .kr-finder__result{min-height:100px!important;padding:24px!important}html body #MainContent#MainContent#MainContent#MainContent .kr-finder__inner{padding-block:48px!important}html body #MainContent#MainContent#MainContent#MainContent product-card{height:100%!important}html body #MainContent#MainContent#MainContent#MainContent product-card .product-card__content{height:100%!important}html body #MainContent#MainContent#MainContent#MainContent product-card .card-gallery{order:0!important}html body #MainContent#MainContent#MainContent#MainContent product-card .koriem-ritual-badge,html body #MainContent#MainContent#MainContent#MainContent product-card .product-card__content:before{order:1!important}html body #MainContent#MainContent#MainContent#MainContent product-card .product-card__title{order:2!important}html body #MainContent#MainContent#MainContent#MainContent product-card .product-card__content>div:not(.card-gallery):not(.koriem-ritual-badge):not(.product-grid-view-zoom-out--details){order:3!important;min-height:48px!important}html body #MainContent#MainContent#MainContent#MainContent product-card product-price{order:4!important;margin-top:auto!important;padding-top:12px!important}html body #MainContent#MainContent#MainContent#MainContent:has(.koriem-contact-care){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:0 40px!important;padding-inline:max(24px,calc((100vw - 1160px)/2))!important}html body #MainContent#MainContent#MainContent#MainContent:has(.koriem-contact-care)>.shopify-section:first-child{grid-column:1/-1!important}html body #MainContent#MainContent#MainContent#MainContent:has(.koriem-contact-care)>.shopify-section{min-width:0!important;width:100%!important}html body #MainContent#MainContent#MainContent#MainContent:has(.koriem-contact-care) .section{display:block!important;width:100%!important;min-height:0!important}html body #MainContent#MainContent#MainContent#MainContent:has(.koriem-contact-care) .section-content-wrapper{width:100%!important;max-width:none!important;padding:32px 0!important;gap:20px!important;align-items:stretch!important}html body #MainContent#MainContent#MainContent#MainContent:has(.koriem-contact-care) .text-block{width:100%!important;max-width:none!important;text-align:left!important}html body #MainContent#MainContent#MainContent#MainContent:has(.koriem-contact-care) .text-block.rte{display:block!important;padding:24px 0!important;border:0!important}html body #MainContent#MainContent#MainContent#MainContent:has(.koriem-contact-care) .text-block.rte rte-formatter{column-count:2;column-gap:48px;display:block!important;max-width:none!important}html body #MainContent#MainContent#MainContent#MainContent:has(.koriem-contact-care) .text-block.rte p{break-inside:avoid;margin-top:0!important;margin-bottom:20px!important}html body #MainContent#MainContent#MainContent#MainContent .koriem-contact-care{width:100%!important;max-width:none!important;padding:32px 0!important;margin:0!important;text-align:left!important}html body #MainContent#MainContent#MainContent#MainContent .koriem-contact-care>:is(h2,p){text-align:left!important;margin-inline:0!important}html body #MainContent#MainContent#MainContent#MainContent .koriem-contact-care__reasons{grid-template-columns:1fr!important;gap:12px!important;margin-top:28px!important}html body #MainContent#MainContent#MainContent#MainContent .koriem-contact-care__reasons>div{padding:20px!important}html body #MainContent#MainContent#MainContent#MainContent:has(.koriem-contact-care) :is(contact-form,.contact-form,.contact-form__form){width:100%!important;max-width:none!important}@media(max-width:749px){html body.template-page #MainContent#MainContent#MainContent#MainContent .section:has(.page-content)>.section-content-wrapper{padding:24px 0 36px!important}html body #MainContent#MainContent#MainContent#MainContent:has(.koriem-contact-care){grid-template-columns:1fr!important;gap:0!important;padding-inline:20px!important}html body #MainContent#MainContent#MainContent#MainContent:has(.koriem-contact-care) .text-block.rte rte-formatter{column-count:1}html body #MainContent#MainContent#MainContent#MainContent .kr-finder__inner{padding-block:28px!important}html body #MainContent#MainContent#MainContent#MainContent .kf-product-full>section>h2+:is(h3,p,ul){margin-top:16px!important}}html body #MainContent#MainContent#MainContent#MainContent:has(.koriem-contact-care) .text-block.rte{column-count:2;column-gap:48px}html body #MainContent#MainContent#MainContent#MainContent:has(.koriem-contact-care) .text-block.rte p{max-width:none!important;width:auto!important;margin-inline:0!important;font-size:16px!important;line-height:1.7!important;text-align:left!important}html body #MainContent#MainContent#MainContent#MainContent:has(.koriem-contact-care) h1{text-align:left!important;margin:0!important}html body #MainContent#MainContent#MainContent#MainContent:has(.koriem-contact-care) .text-block--align-center:before{text-align:left!important;margin-inline:0!important}@media(max-width:749px){html body #MainContent#MainContent#MainContent#MainContent:has(.koriem-contact-care) .text-block.rte{column-count:1}}html body #MainContent#MainContent#MainContent#MainContent:has(.koriem-contact-care) .section{max-width:none!important;margin:0!important;padding:0!important}html body #MainContent#MainContent#MainContent#MainContent:has(.koriem-contact-care) .text-block.rte{margin-top:16px!important}html body.template-page #MainContent#MainContent#MainContent#MainContent .section:has(.page-content){max-width:none!important;margin:0!important;padding-block:0!important}html body #MainContent#MainContent#MainContent#MainContent .contact-form{background:#111!important;border:1px solid #765365!important;padding:28px!important;box-sizing:border-box!important}html body #MainContent#MainContent#MainContent#MainContent .contact-form textarea{min-height:200px!important;height:240px!important}html body #MainContent#MainContent#MainContent#MainContent .koriem-contact-care__reasons{background:transparent!important}@media(max-width:749px){html body #MainContent#MainContent#MainContent#MainContent .contact-form{padding:20px!important}html body #MainContent#MainContent#MainContent#MainContent .contact-form textarea{height:180px!important;min-height:180px!important}}html body #MainContent#MainContent#MainContent#MainContent .kf-hero-media figcaption{background:#fff!important;color:#30252b!important;border-top:1px solid #ead4de!important;padding:14px 20px!important}html body .koriem-shipping-progress{background:#fff!important;color:#292127!important;border:1px solid #cb8aa6!important;border-radius:0!important}html body .koriem-shipping-progress :is(p,strong,a){color:#292127!important;-webkit-text-fill-color:currentColor!important}html body .koriem-shipping-progress>div{background:#efdee5!important}html body .theme-drawer__close-button{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;display:grid!important;place-items:center!important;background:#161014!important;color:#fff!important;border:1px solid #936077!important;opacity:1!important}html body .theme-drawer__close-button :is(.svg-wrapper,svg,path){color:#fff!important;opacity:1!important}html body .theme-drawer__close-button path{fill:currentColor!important}html body :is(a,button,input,textarea,select):focus-visible{outline:2px solid #cb8aa6!important;outline-offset:4px!important}html body #MainContent#MainContent#MainContent#MainContent .kf-home :is(.kf-anointing,.kf-stim,.kf-system){gap:clamp(32px,5vw,72px)!important;padding-block:64px!important;align-items:center!important}html body #MainContent#MainContent#MainContent#MainContent .kf-home .kf-stim{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}html body #MainContent#MainContent#MainContent#MainContent .kf-stim .kf-stim-copy{grid-column:1!important;grid-row:1!important;min-width:0!important}html body #MainContent#MainContent#MainContent#MainContent .kf-stim .kf-stim-art{grid-column:2!important;grid-row:1!important;min-width:0!important}html body #MainContent#MainContent#MainContent#MainContent .kf-home :is(.kf-anointing,.kf-stim,.kf-system) img{max-height:520px!important;object-fit:contain!important}@media(max-width:749px){html body #MainContent#MainContent#MainContent#MainContent .kf-home :is(.kf-anointing,.kf-stim,.kf-system){padding-block:36px!important;gap:24px!important}html body #MainContent#MainContent#MainContent#MainContent .kf-home .kf-stim{grid-template-columns:minmax(0,1fr)!important}html body #MainContent#MainContent#MainContent#MainContent .kf-stim :is(.kf-stim-copy,.kf-stim-art){grid-column:auto!important;grid-row:auto!important}html body #MainContent#MainContent#MainContent#MainContent .kf-home :is(.kf-anointing,.kf-stim,.kf-system) img{max-height:400px!important}}:root{--koriem-page-title:clamp(32px,4vw,54px);--koriem-section-title:clamp(27px,3vw,40px);--koriem-subheading:clamp(21px,2.1vw,28px)}html body:is(.template-blog,.template-article,.template-collection) #MainContent#MainContent#MainContent#MainContent h1{font-family:Cinzel,serif!important;font-size:var(--koriem-page-title)!important;line-height:1.18!important;font-weight:400!important;letter-spacing:0!important}html body.template-product #MainContent#MainContent#MainContent#MainContent .product-details h1{font-family:Cinzel,serif!important;font-size:clamp(30px,3vw,40px)!important;line-height:1.18!important;font-weight:400!important}html body.template-collection #MainContent#MainContent#MainContent#MainContent :is(.rte,.collection-description,.collection-description__content) h2{font-size:var(--koriem-section-title)!important;line-height:1.25!important}html body.template-collection #MainContent#MainContent#MainContent#MainContent :is(.rte,.collection-description,.collection-description__content) h3{font-size:var(--koriem-subheading)!important;line-height:1.35!important}html body.template-collection #MainContent#MainContent#MainContent#MainContent :is(.rte,.collection-description,.collection-description__content) p{font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;line-height:1.7!important}html body.template-blog #MainContent#MainContent#MainContent#MainContent h2{font-size:var(--koriem-section-title)!important;line-height:1.25!important}html body.template-product #MainContent#MainContent#MainContent#MainContent :is(.kf-product-full,.koriem-experience,#reviews) h2{font-size:clamp(26px,2.6vw,32px)!important;line-height:1.3!important}html body.template-product #MainContent#MainContent#MainContent#MainContent .kf-product-full h3{font-size:clamp(21px,2vw,24px)!important;line-height:1.35!important}html body #MainContent#MainContent#MainContent#MainContent .product-information .product-media-container.constrain-height:not(.dialog-zoomed-gallery *){--constrained-height:min(68dvh,640px)!important}html body #MainContent#MainContent#MainContent#MainContent .product-information .product-media-constraint-wrapper:not(.dialog-zoomed-gallery *){max-width:100%!important}html body #MainContent#MainContent#MainContent#MainContent :is(.slideshow-controls__thumbnail,.slideshow-controls__thumbnail-button) img{object-fit:contain!important;background:#fff!important}html body #MainContent#MainContent#MainContent#MainContent .product-information .product-media__image{image-rendering:auto!important;filter:none!important}html body #MainContent#MainContent#MainContent#MainContent :is(.card-gallery,.kx-product-image) img{object-fit:contain!important;image-rendering:auto!important;filter:none!important}@media(max-width:749px){html body #MainContent#MainContent#MainContent#MainContent .product-information .product-media-container.constrain-height:not(.dialog-zoomed-gallery *){--constrained-height:420px!important}}#MainContent .kr-finder__results:has(>.kr-finder__prompt:not([hidden])){min-height:0!important;width:fit-content;max-width:100%;padding:16px 22px!important;margin-inline:0;border-radius:8px}#MainContent .kr-finder__results>.kr-finder__prompt{margin:0;font-size:16px;line-height:1.6}@media(max-width:749px){#MainContent .kr-finder__results:has(>.kr-finder__prompt:not([hidden])){padding:14px 16px!important}}html body #appstle-loyalty-button,html body #appstle-loyalty-button .appstle-loyalty-widget-button-text{color:var(--koriem-charcoal)!important;-webkit-text-fill-color:var(--koriem-charcoal)!important}html body.template-page #MainContent .koriem-ritual-journal .koriem-ritual-journal__weeks li>span{color:var(--koriem-charcoal)!important;-webkit-text-fill-color:var(--koriem-charcoal)!important}html body #MainContent .kf-product-full table :is(th,td){color:var(--koriem-cream)!important;-webkit-text-fill-color:var(--koriem-cream)!important}html body #MainContent .contact-form label,html body #MainContent .contact-form label span{color:var(--koriem-cream)!important;-webkit-text-fill-color:var(--koriem-cream)!important}html body #MainContent#MainContent#MainContent#MainContent .kx-styling h2{color:#874260!important;background-image:var(--koriem-metal-pink-on-white)!important}
/*# sourceMappingURL=/cdn/shop/t/29/assets/koriem-premium.css.map */
