: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:.78rem}@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:var(--koriem-blush)}.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:.76rem;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:.74rem;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:.72rem;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:.7rem;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:.72rem;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:.72rem;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:.7rem;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:.78rem;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:.8rem}@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:.72rem;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:.8rem;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:.72rem;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:.72rem;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:.72rem;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:.72rem;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:.72rem;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:.74rem;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:.7rem;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:.67rem;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:.61rem}}@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:.78rem;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:.76rem;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:.74rem;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:.72rem;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:.72rem;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:.76rem;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:.82rem}.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:.78rem;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:.72rem;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:.8rem;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:.76rem;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:.75rem;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:.72rem}.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:.72rem;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:.72rem;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:.76rem;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:.82rem}.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:.82rem;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:.72rem!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}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/koriem-premium.css.map */
