.cs-bar{background:linear-gradient(90deg,#7a5fb5,#9b7fd4)!important;font-family:Outfit,sans-serif!important;font-size:13px!important;letter-spacing:.04em;padding:8px 16px!important}.cs-label{font-weight:500!important;letter-spacing:.05em}.cs-link{color:#f3d9a9!important;font-weight:700!important}.section-header{background:transparent!important}header.header{background:#30274de0!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.08)!important}.section-header .header-sticky,.section-header.section-header-sticky header.header{background:#30274df0!important;box-shadow:0 10px 40px #140e2859}header.header .horizontal-list a,header.header .header__icon,header.header .header__icons a{transition:opacity .2s}header.header .horizontal-list a:hover{opacity:.75}#hb-urgency-bar{background:linear-gradient(90deg,#332a52,#4d3f75)!important;font-family:Outfit,sans-serif!important}footer.footer{background:#332a52!important;color:#cabfe6!important;background-image:none!important}footer.footer h2,footer.footer h3,footer.footer h4,footer.footer .h2,footer.footer .h3,footer.footer .h4,footer.footer .footer__title{font-family:Cormorant Garamond,serif!important;color:#fff!important;font-weight:600!important;letter-spacing:.01em}footer.footer p,footer.footer span,footer.footer li,footer.footer .rte{color:#cabfe6!important;font-weight:300}footer.footer a{color:#cabfe6!important}footer.footer a:hover{color:#fff!important}footer.footer input[type=email],footer.footer input[type=text]{background:#ffffff12!important;border:1px solid rgba(255,255,255,.16)!important;color:#fff!important;border-radius:100px!important}footer.footer input::placeholder{color:#9c8fc4!important}footer.footer button[type=submit],footer.footer .btn,footer.footer .button{background:linear-gradient(135deg,#d9a441,#e7bd6b)!important;color:#3a2f1a!important;border:none!important;border-radius:100px!important;font-weight:600!important}footer.footer .list-social__item svg{color:#e7ddf8;fill:none}footer.footer .list-social__item a:hover svg{color:#fff}.mobile-navigation-bar{background:#30274df5!important}body.collection,body.product,body.article,body.blog,body.page{background:#fdf9f2!important}.product-detail__title,.heading-title,body.article h1,body.blog h1,.article__title{font-family:Cormorant Garamond,serif!important;font-weight:600!important;color:#3a3153!important;letter-spacing:0!important}.product-detail__title{font-size:34px!important;line-height:1.18!important}.heading-title{line-height:1.2!important}.btn,.button,button.btn{border-radius:100px!important}.btn-primary,.product-form__submit,button[name=add]{background:linear-gradient(135deg,#7a5fb5,#9b7fd4)!important;border:none!important;border-radius:100px!important;font-weight:600!important;box-shadow:0 10px 26px #7a5fb547!important;transition:transform .25s,box-shadow .25s!important}.btn-primary:hover,.product-form__submit:hover{transform:translateY(-2px);box-shadow:0 16px 36px #7a5fb566!important}.product-item.style-as-card,.product-item{border-radius:18px;overflow:hidden;transition:transform .3s,box-shadow .3s}.product-item.style-as-card{border:1px solid rgba(122,95,181,.1);box-shadow:0 6px 20px #7a5fb50f;background:#fff}.product-item.style-as-card:hover{transform:translateY(-5px);box-shadow:0 22px 50px #3a315324}[class*=breadcrumb] a{color:#7a5fb5!important}body.article .rte{font-size:17px;line-height:1.85;color:#4a4163}body.article .rte h2{font-family:Cormorant Garamond,serif!important;font-weight:600!important;color:#3a3153!important;font-size:28px!important;margin-top:36px!important}body.article .rte a{color:#7a5fb5!important;text-decoration:underline}body.article .rte ul li{margin-bottom:8px}.quantity,.product-detail input[type=number]{border-radius:100px!important;overflow:hidden}@media(max-width:900px){body{padding-bottom:0!important}main{padding-bottom:0!important}[id*=custom_html].shopify-section{padding-bottom:12px!important;margin-bottom:0!important}body>div[id^=shopify-section]:last-child{margin-bottom:0!important;padding-bottom:0!important}}@media(max-width:767.98px){mobile-navigation-bar.mobile-navigation-bar{transform:translateY(0)!important;opacity:1!important;visibility:visible!important;background:#30274d!important;transition:none!important;bottom:0!important;z-index:980!important;padding-bottom:calc(13px + env(safe-area-inset-bottom))!important}}.sec__page-heading{position:relative;background:linear-gradient(180deg,#f2ebff,#f9f3ff 45%,#fdf9f2)!important;padding:58px 24px 54px!important;margin-bottom:46px!important;overflow:hidden}.sec__page-heading:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(122,95,181,.22),transparent)}.sec__page-heading .heading-content{position:relative;z-index:1;max-width:880px;margin:0 auto}.sec__page-heading .page-title-breadcrumb{font-family:Outfit,sans-serif;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:#8a80a8;margin-bottom:16px}.sec__page-heading .page-title-breadcrumb a{color:#7a5fb5;text-decoration:none}.sec__page-heading .page-title-breadcrumb a:hover{color:#d9a441}.sec__page-heading .heading-title{font-family:Cormorant Garamond,serif!important;font-weight:500!important;font-size:clamp(30px,4.2vw,50px)!important;line-height:1.14!important;letter-spacing:0!important;color:#3a3153!important;text-transform:none!important;max-width:900px;margin-left:auto!important;margin-right:auto!important}.sec__page-heading .heading-title:after{content:"";display:block;width:72px;height:2px;margin:20px auto 0;background:linear-gradient(90deg,transparent,#d9a441,transparent)}.sec__page-heading .heading-description{max-width:700px;margin:20px auto 0!important;font-family:Outfit,sans-serif;font-size:16px;line-height:1.78;color:#5f5779;font-weight:300}.sec__page-heading .heading-description p{margin:0 0 14px;text-align:center!important}.sec__page-heading .heading-description p:last-child{margin-bottom:0}.sec__page-heading .heading-description strong{color:#3a3153;font-weight:600}.sec__page-heading .heading-description em{color:#7a5fb5;font-style:italic}.heading-content .heading-description{max-width:760px;margin-left:auto;margin-right:auto;line-height:1.7}@media(max-width:749px){.sec__page-heading{padding:34px 18px!important;margin-bottom:26px!important}.sec__page-heading .heading-title:after{margin-top:14px;width:56px}.sec__page-heading .heading-description{font-size:15px;line-height:1.7;margin-top:14px!important}}.sec__products-grid .section__header{max-width:900px;margin-left:auto;margin-right:auto;padding:0 20px}.sec__products-grid .section__header-heading{font-family:Cormorant Garamond,serif!important;font-weight:500!important;font-size:clamp(28px,3.6vw,44px)!important;line-height:1.15!important;letter-spacing:0!important;color:#3a3153!important;text-transform:none!important;text-align:center}.sec__products-grid .section__header-heading:after{content:"";display:block;width:72px;height:2px;margin:18px auto 0;background:linear-gradient(90deg,transparent,#d9a441,transparent)}.sec__products-grid .section__header-des{max-width:680px;margin:16px auto 0!important;font-family:Outfit,sans-serif!important;font-size:16px!important;line-height:1.78!important;color:#5f5779!important;font-weight:300!important}.sec__products-grid .section__header-des strong{color:#3a3153;font-weight:600}.sec__products-grid .section__header-des em{color:#7a5fb5;font-style:italic}@media(max-width:749px){.sec__products-grid .section__header{padding:0 16px}.sec__products-grid .section__header-heading:after{margin-top:13px;width:56px}.sec__products-grid .section__header-des{font-size:15px!important;line-height:1.7!important;margin-top:12px!important}}.section.page-default{background:linear-gradient(180deg,#f2ebff 0,#f9f3ff 200px,#fdf9f2 460px)!important;padding-top:54px!important;padding-bottom:66px!important}.page-default .page-title{margin-bottom:34px}.page-default .page-title h1,.shopify-policy__title h1{font-family:Cormorant Garamond,serif!important;font-weight:500!important;font-size:clamp(30px,4.2vw,50px)!important;line-height:1.14!important;color:#3a3153!important;letter-spacing:0!important;text-transform:none!important}.page-default .page-title h1:after,.shopify-policy__title h1:after{content:"";display:block;width:72px;height:2px;margin:20px auto 0;background:linear-gradient(90deg,transparent,#d9a441,transparent)}.page-default .rte,.shopify-policy__body .rte{max-width:760px;margin:0 auto;font-family:Outfit,sans-serif;font-size:16.5px;line-height:1.85;color:#4f4869;font-weight:300}.page-default .rte p,.shopify-policy__body .rte p{margin:0 0 18px}.page-default .rte h2,.shopify-policy__body .rte h2{font-family:Cormorant Garamond,serif!important;font-weight:600!important;font-size:clamp(24px,3vw,33px)!important;color:#3a3153!important;margin:44px 0 14px!important;line-height:1.2!important;text-align:left!important}.page-default .rte h3,.shopify-policy__body .rte h3{font-family:Outfit,sans-serif!important;font-weight:600!important;font-size:16.5px!important;letter-spacing:.02em!important;color:#7a5fb5!important;margin:30px 0 8px!important;text-align:left!important}.page-default .rte h4,.page-default .rte h5{font-family:Outfit,sans-serif!important;font-weight:500!important;font-size:16px!important;color:#4f4869!important;margin:0 0 10px!important}.page-default .rte strong,.shopify-policy__body .rte strong{color:#3a3153;font-weight:600}.page-default .rte em,.shopify-policy__body .rte em{color:#7a5fb5;font-style:italic}.page-default .rte a,.shopify-policy__body .rte a{color:#7a5fb5;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.page-default .rte a:hover,.shopify-policy__body .rte a:hover{color:#d9a441}.page-default .rte hr,.shopify-policy__body .rte hr{border:0;height:1px;background:linear-gradient(90deg,transparent,rgba(122,95,181,.25),transparent);margin:38px 0}.page-default .rte ul,.shopify-policy__body .rte ul{padding-left:20px;margin:0 0 20px}.page-default .rte li,.shopify-policy__body .rte li{margin-bottom:9px}.rte ul.hb-collection-links{list-style:none;padding-left:0;margin:22px 0 4px}.rte ul.hb-collection-links li{padding:13px 18px;margin-bottom:9px;background:#fff;border:1px solid rgba(122,95,181,.12);border-radius:14px;font-size:15.5px;transition:transform .2s,box-shadow .2s,border-color .2s}.rte ul.hb-collection-links li:hover{transform:translate(3px);border-color:#7a5fb54d;box-shadow:0 8px 22px #3a315312}.rte ul.hb-collection-links a{font-weight:600;color:#3a3153;text-decoration:none}.rte ul.hb-collection-links a:hover{color:#7a5fb5}.rte [class*=font-claude],.rte [class*=text-text-],.rte [class*=whitespace],.rte p.MsoNormal,.rte div.MsoNormal,.rte span.MsoNormal{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important;background:transparent!important}.rte [class*=border-border-]{border-color:#7a5fb540!important}.shopify-policy__container{max-width:900px!important;padding:56px 24px 76px!important}.shopify-policy__title{margin-bottom:30px!important;text-align:center}.contact-us .section{background:linear-gradient(180deg,#f2ebff 0,#f9f3ff 220px,#fdf9f2 540px)!important;padding-top:54px!important;padding-bottom:72px!important}.contact-us .map:empty{display:none!important}.contact-us .contact-container{max-width:1080px;margin:0 auto}.contact-us .contact_form{background:#fff;border:1px solid rgba(122,95,181,.12);border-radius:26px;padding:40px 36px 36px;box-shadow:0 20px 54px #3a315317}.contact-us .contact_header{text-align:center;margin-bottom:14px}.contact-us .contact_header h3{font-family:Cormorant Garamond,serif!important;font-weight:500!important;font-size:clamp(27px,3.4vw,40px)!important;color:#3a3153!important;text-transform:none!important;letter-spacing:0!important}.contact-us .contact_header h3:after{content:"";display:block;width:62px;height:2px;margin:16px auto 0;background:linear-gradient(90deg,transparent,#d9a441,transparent)}.contact-us .contact_header .section__header-des{font-family:Outfit,sans-serif!important;font-size:15.5px!important;line-height:1.72!important;color:#6b6285!important;font-weight:300!important;max-width:540px;margin:16px auto 0!important}.hb-contact-intro{max-width:640px;margin:0 auto 30px!important;text-align:center;font-family:Outfit,sans-serif;font-size:16px;line-height:1.8;color:#5f5779;font-weight:300}.hb-contact-methods{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1000px;margin:0 auto 42px}.hb-contact-card{background:#fff;border:1px solid rgba(122,95,181,.12);border-radius:20px;padding:26px 22px;text-align:center;box-shadow:0 10px 30px #3a31530f;transition:transform .25s,box-shadow .25s}.hb-contact-card:hover{transform:translateY(-4px);box-shadow:0 20px 44px #3a31531c}.hb-contact-card h3{font-family:Outfit,sans-serif!important;font-size:11.5px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#8a80a8!important;font-weight:600!important;margin:0 0 12px!important}.hb-contact-value{font-family:Cormorant Garamond,serif!important;font-size:22px!important;line-height:1.35!important;color:#3a3153!important;margin:0 0 10px!important;font-weight:600}.hb-contact-value a{color:#3a3153!important;text-decoration:none!important}.hb-contact-value a:hover{color:#7a5fb5!important}.hb-contact-note{font-family:Outfit,sans-serif!important;font-size:13.5px!important;line-height:1.65!important;color:#6b6285!important;font-weight:300!important;margin:0!important}.contact-form .form-input,.contact-form textarea{font-family:Outfit,sans-serif!important;font-size:15.5px!important;color:#3a3153!important;background:#fdfbff!important;border:1px solid rgba(122,95,181,.2)!important;border-radius:14px!important;padding:15px 18px!important;transition:border-color .2s,box-shadow .2s,background .2s}.contact-form textarea{min-height:170px!important;resize:vertical}.contact-form .form-input:focus,.contact-form textarea:focus{outline:none!important;border-color:#7a5fb5!important;background:#fff!important;box-shadow:0 0 0 4px #7a5fb51a!important}.contact-form .form-input::placeholder,.contact-form textarea::placeholder{color:#9d95b5!important}.contact-form .btn-primary{background:linear-gradient(135deg,#7a5fb5,#9b7fd4)!important;border:none!important;border-radius:100px!important;padding:15px 48px!important;font-family:Outfit,sans-serif!important;font-weight:600!important;font-size:15px!important;letter-spacing:.02em!important;color:#fff!important;box-shadow:0 12px 28px #7a5fb54d;transition:transform .25s,box-shadow .25s}.contact-form .btn-primary:hover{transform:translateY(-2px);box-shadow:0 18px 38px #7a5fb561}@media(max-width:900px){.hb-contact-methods{grid-template-columns:1fr;gap:12px;margin-bottom:32px}}@media(max-width:749px){.section.page-default{padding-top:34px!important;padding-bottom:46px!important}.page-default .rte,.shopify-policy__body .rte{font-size:15.5px;line-height:1.78}.page-default .rte h2,.shopify-policy__body .rte h2{margin-top:34px!important}.shopify-policy__container{padding:34px 18px 50px!important}.contact-us .section{padding-top:32px!important;padding-bottom:48px!important}.contact-us .contact_form{padding:28px 20px 26px;border-radius:20px}}.hb-contact-value{word-break:break-word}.hb-contact-value.hb-contact-email{font-family:Outfit,sans-serif!important;font-size:15.5px!important;font-weight:500!important;word-break:break-all}.sec__custom-html .sec__inner{padding-top:8px}.contact-us .section{padding-top:14px!important}.hb-faq-intro{max-width:700px;margin:0 auto 34px!important;text-align:center;font-size:16px!important;line-height:1.8!important;color:#5f5779!important}.page-default .rte details.hb-faq{background:#fff;border:1px solid rgba(122,95,181,.13);border-radius:16px;margin:0 0 10px;overflow:hidden;transition:box-shadow .25s,border-color .25s}.page-default .rte details.hb-faq[open]{border-color:#7a5fb547;box-shadow:0 12px 32px #3a315314}.page-default .rte details.hb-faq summary{list-style:none;cursor:pointer;padding:18px 52px 18px 22px;position:relative;font-family:Outfit,sans-serif;font-weight:500;font-size:16px;line-height:1.5;color:#3a3153;transition:color .2s}.page-default .rte details.hb-faq summary::-webkit-details-marker{display:none}.page-default .rte details.hb-faq summary:hover{color:#7a5fb5}.page-default .rte details.hb-faq summary:after{content:"";position:absolute;right:22px;top:50%;width:9px;height:9px;margin-top:-6px;border-right:2px solid #7a5fb5;border-bottom:2px solid #7a5fb5;transform:rotate(45deg);transition:transform .28s}.page-default .rte details.hb-faq[open] summary:after{transform:rotate(-135deg);margin-top:-2px}.page-default .rte details.hb-faq>div{padding:0 22px 20px;border-top:1px solid rgba(122,95,181,.09)}.page-default .rte details.hb-faq>div>p:first-child{margin-top:16px}.page-default .rte details.hb-faq>div>p{font-size:15.5px;line-height:1.78;color:#5f5779;margin-bottom:14px}.page-default .rte details.hb-faq>div>p:last-child{margin-bottom:0}.page-default .rte details.hb-faq ul.hb-collection-links{margin-top:16px}.page-default .rte details.hb-faq ul.hb-collection-links li{background:#fdfbff}.hb-faq-footer{text-align:center;font-size:15px!important;color:#6b6285!important;margin-top:30px!important}.hb-faq-footer em{color:#7a5fb5}@media(max-width:900px){html{overflow-x:hidden}body{overflow-x:hidden!important;width:100%!important;max-width:100%!important;position:relative}img{max-width:100%!important;height:auto}iframe,video,canvas{max-width:100%!important}.contact-us .contact-container,.contact-us .contact_form,.hb-contact-methods{max-width:100%!important}.page-default .rte,.shopify-policy__body .rte{max-width:100%!important;padding-left:4px;padding-right:4px}#hb-release-overlay{width:100vw!important;max-width:100vw!important;left:0!important;right:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;touch-action:pan-y!important}#hb-release-overlay>*{max-width:100vw}#hb-release-overlay img{max-width:100%!important;height:auto}#hb-release-overlay svg{max-width:100%!important}#hb-sky{max-width:100vw!important;overflow:hidden!important}}.hb-contact-h1{font-family:Cormorant Garamond,serif!important;font-weight:500!important;font-size:clamp(30px,4.2vw,50px)!important;line-height:1.14!important;color:#3a3153!important;text-align:center;margin:0 auto 6px!important;letter-spacing:0!important;text-transform:none!important}.hb-contact-h1:after{content:"";display:block;width:72px;height:2px;margin:20px auto 0;background:linear-gradient(90deg,transparent,#d9a441,transparent)}.hb-contact-lead{text-align:center;font-family:Outfit,sans-serif!important;font-size:16px!important;line-height:1.75!important;color:#5f5779!important;font-weight:300!important;max-width:560px;margin:18px auto 34px!important}.contact-us .contact_header h3{font-size:clamp(22px,2.6vw,30px)!important}@media(max-width:749px){.hb-contact-lead{font-size:15px!important;margin-bottom:24px!important}}.heading-description a,.heading-description a:visited{color:#3a3153;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:color .2s ease}.heading-description a:hover{color:#7a5fb5}.review_sold:not(:has(.product-reviews)){display:none!important}.product-detail__text-heading:empty{display:none}.trust-badge{text-align:left!important;margin-bottom:16px!important}.trust-badge__message{font-family:Cormorant Garamond,Georgia,serif!important;font-style:italic;font-weight:400!important;font-size:20px!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important;color:#7a5fb5!important}.product-detail__text-content ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:9px 16px}.product-detail__text-content ul li{position:relative;padding-left:23px;margin:0;font-size:13.5px;line-height:1.35;color:#3a3153}.product-detail__text-content ul li:before{content:"";position:absolute;left:0;top:1px;width:15px;height:15px;background:no-repeat center/contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237a5fb5' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.delivery-return{background:#fdf9f2;border-color:#ebe4d8!important}.jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-rev-widg__summary{display:none!important}@media(max-width:600px){.product-detail__text-content ul{grid-template-columns:1fr;gap:8px}}@media(max-width:1024px){body.product .mobile-navigation-bar{display:none!important}}.jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-widget-actions-wrapper{border-left:0!important}.product-item.style-as-card .product-item__information{padding:0 16px 18px}.product-item.style-as-card .product-item__name{margin-bottom:5px}.product-item .product__media.product-item__media--ratio{--aspect-ratio:3/2!important}.product-item .product__media img{object-fit:contain!important}.shopify-policy__body ul,.shopify-policy__body ol{display:block!important;list-style:disc outside!important;padding-left:22px!important;margin:0 0 18px!important}.shopify-policy__body ol{list-style:decimal outside!important}.shopify-policy__body li{display:list-item!important;width:auto!important;margin:0 0 7px!important;padding:0!important;line-height:1.6}
/*# sourceMappingURL=/cdn/shop/t/45/assets/hb-2026-global.css.map */
