.header__link-list ul li a,.header__link-list ul li a span,.header__link-list ul li details summary{font-family:Cormorant,sans-serif;font-weight:500}.subscription__upgrade{background-color:#570c54;padding:10px 25px;border-radius:14px;padding-block-start:10px!important;margin-top:10px}.subscription__upgrade-discount{background-color:#fff;border-radius:17px;padding:0 10px}.subscription__upgrade-title{color:#fff;font-size:18px}.subscription__upgrade{color:#1a1a1a}.subscription__upgrade-top{display:flex;justify-content:space-between;align-items:center}.subscription__upgrade-switch-wrapper{height:19px}.subscription__upgrade-switch{position:relative;display:inline-block;width:40px;height:19px}.subscription__upgrade-switch input{opacity:0;width:0;height:0}.subscription__upgrade-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff;-webkit-transition:.4s;transition:.4s}.subscription__upgrade-slider:before{position:absolute;content:"";height:14px;width:14px;left:4px;bottom:2.5px;background-color:#570c54;-webkit-transition:.4s;transition:.4s}input:checked+.subscription__upgrade-slider{background-color:#d8bfd8}input:focus+.subscription__upgrade-slider{box-shadow:0 0 1px #d8bfd8}input:checked+.subscription__upgrade-slider:before{-webkit-transform:translateX(18px);-ms-transform:translateX(18px);transform:translate(18px)}.subscription__upgrade-slider.subscription__upgrade-round{border-radius:34px}.subscription__upgrade-slider.subscription__upgrade-round:before{border-radius:50%}.subscription__upgrade-title span i{background:url(/cdn/shop/files/subs_tick.svg?v=1711988423);display:inline-block;vertical-align:middle;background-size:cover;width:12px;height:12px;margin:0 5px 0 0;font-weight:400}.sub-text{font-size:15px}.cart-drawer__line-items .line-item{flex-wrap:wrap;row-gap:0px}.cart-drawer__line-items .line-item .line-item__media-wrapper{max-width:96px}.cart-drawer__line-items .line-item .line-item__info{flex:1 1;max-width:284px}.cart-drawer__line-items .line-item .line-item__actions{max-width:116px}subscription-update{width:100%}.subscription__update-select{cursor:pointer;border:2px solid black;border-radius:3px}.pointer-events-none{pointer-events:none}.cursor-not-allowed{cursor:not-allowed}.cart-order .line-item{flex-wrap:wrap;row-gap:0px}.cart-order .line-item .line-item__info{flex:1 1}.cart__addon-wrapper h2{text-align:center;font-weight:700;margin-bottom:25px}.cart__addon-wrapper .horizontal-product{border:2px solid #DCDCDC}.cart__addon-wrapper .horizontal-product button{background:transparent;color:#000}.cart__addon-wrapper{margin-top:25px}.cart-order .cart__addon-wrapper{margin-bottom:25px}.cart__addon-wrapper .horizontal-product{margin-bottom:15px}.sub-text{font-size:12px}@media(max-width:500px){.subscription__upgrade{padding:10px 12px}.subscription__upgrade-discount{max-width:84px}.subscription__upgrade-title{margin-left:10px;margin-right:10px}.subscription__upgrade-top{flex-wrap:wrap;justify-content:center}}@media(max-width:426px){.subscription__upgrade-discount{margin-top:10px}}.shopify-section--image-with-text-overlay .enable_new_style .prose .image-banner__title{font-size:44px;font-weight:300;line-height:48.4px;letter-spacing:-.88px;margin-block-start:32px}.shopify-section--image-with-text-overlay .enable_new_style .prose{max-width:566px}.shopify-section--image-with-text-overlay .enable_new_style .prose .image-banner__paragraph{font-size:18px;font-weight:400;margin-block-start:20px;line-height:100%;letter-spacing:0px}@media screen and (max-width:700px){.shopify-section--image-with-text-overlay .enable_new_style .prose .image-banner__title{font-size:28px;line-height:30.8px;letter-spacing:-.56px;margin-block-start:12px}.shopify-section--image-with-text-overlay .enable_new_style .prose .image-banner__paragraph{display:none}}.shopify-section--image-with-text-overlay .image-banner__reviews{display:flex;align-items:center;gap:14px}.shopify-section--image-with-text-overlay .image-banner__reviews-icons{display:flex;gap:2.42px}.shopify-section--image-with-text-overlay .image-banner__reviews .image-banner__reviews-icons img{width:19px;height:19px}.shopify-section--image-with-text-overlay .image-banner__reviews .image-banner__reviews-text{color:#fff;font-size:18px;font-weight:900;line-height:100%;letter-spacing:.63px}@media screen and (max-width:700px){.shopify-section--image-with-text-overlay .image-banner__reviews{gap:1.96px;justify-content:center}.shopify-section--image-with-text-overlay .image-banner__reviews .image-banner__reviews-icons img{width:15px;height:15px}.shopify-section--image-with-text-overlay .image-banner__reviews .image-banner__reviews-text{font-size:14px}}@media screen and (max-width:325px){.shopify-section--image-with-text-overlay .image-banner__reviews .image-banner__reviews-text{font-size:13px}}@media(max-width:700px){.shopify-section--image-with-text-overlay .enable_new_style .sm\:place-self-center-start{height:100%;display:flex;justify-content:space-between}.shopify-section--image-with-text-overlay .enable_new_style .prose{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding-bottom:27px;padding-top:38px}}.shopify-section--image-with-text-overlay .enable_new_style .button--xl{font-size:18px;line-height:28.8px;font-weight:700;z-index:2;position:relative}@media(max-width:700px){.shopify-section--image-with-text-overlay .enable_new_style .button--xl{padding:14px 17px;font-size:14px;line-height:20px;z-index:2;position:relative}}.shopify-section--featured-collection .section-stack.enable_new_style{gap:32px;max-width:1240px;margin:0 auto}@media screen and (max-width:700px){.shopify-section--featured-collection .section-stack.enable_new_style{gap:24px}}.shopify-section--featured-collection .enable_new_style-feature-collection .prose{text-align:center}.shopify-section--featured-collection .enable_new_style-feature-collection.section-header .prose{margin-right:0}.shopify-section--featured-collection .enable_new_style-feature-collection.section-header{grid-template-columns:100%}.shopify-section--featured-collection .enable_new_style-feature-collection .prose h2,.shopify-section--featured-collection .enable_new_style .product-card__title a,.shopify-section--featured-collection .enable_new_style .product-card__info .oke-sr-count{color:#0e0e0e}.shopify-section--featured-collection .enable_new_style-feature-collection .prose p{color:#101111;font-size:18px;line-height:28.8px;margin-top:16px}.shopify-section--featured-collection .enable_new_style .product-card__title a{font-size:22px;line-height:130%}.shopify-section--featured-collection .enable_new_style .product-card__description a{font-size:14px;line-height:140%;font-weight:300;margin-top:14px;display:inline-block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width:700px){.shopify-section--featured-collection .enable_new_style .product-card__description a{font-size:12px}}@media screen and (max-width:700px){.shopify-section--featured-collection .enable_new_style .product-card__title a{font-size:18px}}.shopify-section--featured-collection .enable_new_style .product-card__info .oke-sr-count{font-size:16px;font-weight:400}.shopify-section--featured-collection .enable_new_style .product-card__info .oke-stars svg{height:14px}.shopify-section--featured-collection .enable_new_style .product-card__info .oke-sr{--oke-stars-foregroundColor: #570C54 !important;--oke-stars-backgroundColor: #E5E5E5 !important}.shopify-section--featured-collection .enable_new_style .product-card__info .price-list.main-price{display:none}@media screen and (max-width:700px){.shopify-section--featured-collection .enable_new_style .product-card__info .oke-sr-count{font-size:14px}}.shopify-section--featured-collection .enable_new_style .product-card__info .okeReviews.oke-sr{padding-top:0}.shopify-section--featured-collection .enable_new_style .product-card__info .oke-sr-label-text{display:none}.shopify-section--featured-collection .enable_new_style .product-card__info{--product-card-info-padding: var(--spacing-4) var(--spacing-8) var(--spacing-8) var(--spacing-8);gap:0}.shopify-section--featured-collection .enable_new_style .product-card__quick-buy .button-custom-primary-css.black-border{background:transparent;color:#570c54;border:1px solid #570C54;background-color:#fff;font-size:18px;line-height:28.8px}.shopify-section--featured-collection .enable_new_style .product-card__quick-buy .button-custom-primary-css.black-border div{display:flex;align-items:center;justify-content:center;gap:6px}.shopify-section--featured-collection .enable_new_style .section-header.enable_new_style-feature-collection .text-with-icon.group{display:none}.shopify-section--featured-collection .enable_new_style .product-card__quick-buy{padding:16px}@media screen and (min-width:700px){.shopify-section--featured-collection .enable_new_style .product-card__quick-buy{width:100%;bottom:0;padding:16px;right:0}}.shopify-section--featured-collection .enable_new_style .product-card__quick-buy .button-custom-primary-css.black-border{width:100%;height:65px}.shopify-section--featured-collection .enable_new_style .product-card__quick-buy .product-card__mobile-quick-buy-button div{display:flex;padding:11px;border:1px solid #570C54;background-color:#fff}.shopify-section--featured-collection .enable_new_style .product-card__quick-buy .product-card__mobile-quick-buy-button div svg{color:#570c54}.shopify-section--text-with-icons .enable_new_style .text-with-icons__item{padding-inline-start:var(--spacing-8);padding-inline-end:var(--spacing-8);padding-block-start:var(--spacing-8);padding-block-end:var(--spacing-8);align-content:start}.shopify-section--text-with-icons .enable_new_style :not(.is-scrollable) .text-with-icons__list{gap:var(--spacing-4);align-items:stretch}.shopify-section--text-with-icons .enable_new_style .prose :is(.h5,.h6,h5,h6)+*{margin-block-start:var(--spacing-2)}.shopify-section--text-with-icons .enable_new_style .text-with-icons__list>div{font-size:14px;font-weight:300;line-height:150%;width:var(--text-block);max-width:var(--text-block);background-color:rgb(var(--item-bg),.1)}.shopify-section--text-with-icons .enable_new_style .prose__title.h5{line-height:120%;font-weight:400;font-size:22px;letter-spacing:0%}.shopify-section--text-with-icons .enable_new_style .icon-block{padding:var(--spacing-6)}.shopify-section--text-with-icons .enable_new_style .section__heading{text-align:center}.shopify-section--text-with-icons .enable_new_style .section__heading{display:flex;flex-direction:column;gap:16px}.shopify-section--text-with-icons .enable_new_style .section__heading h2{font-size:16px;text-transform:uppercase;line-height:100%;font-weight:500;letter-spacing:10%}.shopify-section--text-with-icons .enable_new_style .section__heading .heading__text{font-size:18px;font-weight:300;line-height:160%;letter-spacing:0px;max-width:530px}@media(max-width:700px){.shopify-section--text-with-icons .enable_new_style .text-with-icons__list{grid:auto / var(--text-with-icons-template)}.shopify-section--text-with-icons .enable_new_style :not(.is-scrollable) .text-with-icons__list{scroll-padding-inline:var(--container-outer-width);margin-inline-start:calc(-1 * var(--container-outer-width));margin-inline-end:calc(-1 * var(--container-outer-width));padding-inline-start:var(--spacing-4);padding-inline-end:var(--spacing-4)}.shopify-section--text-with-icons .enable_new_style .text-with-icons__list>div{font-size:14px;font-weight:300;line-height:150%}}@media(min-width:1000px)and (max-width:1149px){.shopify-section--text-with-icons .enable_new_style :not(.is-scrollable) .text-with-icons__item{padding:26px}}@media(min-width:700px)and (max-width:1149px){.shopify-section--text-with-icons .enable_new_style :not(.is-scrollable) .text-with-icons__list{margin:0}}@media screen and (min-width:1440px){.shopify-section--text-with-icons .enable_new_style .text-with-icons__list{margin-inline-start:0;margin-inline-end:0}}.shopify-section--media-with-text .enable_new_style .section.section-blends.section-full{padding-block-start:0;padding-block-end:0}.shopify-section--media-with-text .enable_new_style .button{width:100%;font-size:14px;font-weight:700;line-height:143%;letter-spacing:0%;height:48px;padding:14px 17px;margin-top:16px}.shopify-section--media-with-text .enable_new_style .prose .h2{font-size:28px;line-height:110%;letter-spacing:-.56px;font-weight:300}.shopify-section--media-with-text .enable_new_style .media-with-text__content{padding:56px 16px}.shopify-section--media-with-text .enable_new_style .prose .text_content{margin-top:16px;font-size:16px;line-height:150%;letter-spacing:0%;font-weight:300}@media(min-width:700px){.shopify-section--media-with-text .enable_new_style .button{width:fit-content;font-size:18px;line-height:160%;height:63px;padding:17px 40px;margin-top:31px}.shopify-section--media-with-text .enable_new_style .prose .h2{font-size:44px;font-weight:300;line-height:110%;letter-spacing:-.88px}.shopify-section--media-with-text .enable_new_style .media-with-text__content{padding:65px}.shopify-section--media-with-text .enable_new_style .prose .text_content{font-size:18px;margin-top:31px;line-height:160%;letter-spacing:0%;font-weight:300}}@media(max-width:344px){.shopify-section--media-with-text .enable_new_style .button{font-size:13px;padding:14px 8px}}@media(min-width:1000px)and (max-width:1140px){.shopify-section--media-with-text .enable_new_style .button{font-size:14px}}.blog-posts__new-style section-header{display:flex;align-items:center;justify-content:space-between}.blog-posts__mobile-link .button,.blog-posts__new-style section-header .button{background:transparent;color:var(--blog-posts-custom-button-background);border:1px solid var(--blog-posts-custom-button-background);width:194px;height:63px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.blog-posts__mobile-link .button:hover,.blog-posts__new-style section-header .button:hover{color:var(--blog-posts-custom-button-text-color);background:var(--blog-posts-custom-button-background)}.blog-posts__mobile-link{display:flex;align-items:center;justify-content:center;margin-top:15px}.blog-posts__new-style .blog-post-card__info .blog-post__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width:700px){.blog-posts__mobile-link{display:none}.blog-posts__mobile-link .button,.blog-posts__new-style section-header .button{width:294px}}@media screen and (max-width:699px){.blog-posts__new-style section-header .button{display:none}.blog-posts__new-style section-header{justify-content:center}}.shopify-section--testimonials .enable_new_style .testimonial-list.is-scrollable,.shopify-section--testimonials .enable_new_style .testimonial-list.scroll-area.bleed{align-items:stretch;padding-inline-start:var(--spacing-4);padding-inline-end:var(--spacing-4)}.shopify-section--testimonials .enable_new_style.section-stack{gap:20px}.shopify-section--testimonials .enable_new_style .section-header{justify-items:flex-start;justify-content:flex-start}.shopify-section--testimonials .enable_new_style .section-header .prose .h2{font-size:28px;line-height:110%;letter-spacing:-.56px;font-weight:300}.shopify-section--testimonials .enable_new_style .testimonial-list{gap:var(--spacing-4)}.shopify-section--testimonials .enable_new_style .testimonial{padding:24px 16px;outline:1px solid #F2EFEE;grid-template-rows:auto 1fr auto}.shopify-section--testimonials .enable_new_style .testimonial .testimonial__image{width:56px;height:56px;min-width:56px;min-height:56px}.shopify-section--testimonials .enable_new_style .testimonial .testimonial__image{border:none}.shopify-section--testimonials .enable_new_style .testimonial .h-stack.align-center.gap-4.sm\:gap-6{flex-direction:row;align-items:center;gap:12px}.shopify-section--testimonials .enable_new_style .testimonial .v-stack.gap-2.sm\:gap-2{gap:4px}.shopify-section--testimonials .enable_new_style .testimonial{position:relative;gap:12px}.shopify-section--testimonials .enable_new_style .testimonial .v-stack a{position:absolute;bottom:24px;left:16px;height:48px;display:flex;align-items:center;margin-top:auto}.shopify-section--testimonials .enable_new_style .testimonial .v-stack a .user-test{font-size:16px;line-height:113%;letter-spacing:-.36px;font-weight:700}.shopify-section--testimonials .enable_new_style .testimonial .v-stack .text-subdued.author-name{font-size:16px;line-height:150%;letter-spacing:0px;font-weight:700;color:#010713}.shopify-section--testimonials .enable_new_style .testimonial .v-stack .bold{font-size:12px;line-height:120%;letter-spacing:0px;font-weight:400;color:#676767}.shopify-section--testimonials .enable_new_style .testimonial .author-content{font-size:16px;line-height:150%;letter-spacing:0px;font-weight:300;color:#1a1a1a}.shopify-section--testimonials .enable_new_style .testimonial .quote-icon{display:flex;justify-content:flex-end;align-items:end}.shopify-section--testimonials .enable_new_style .testimonial .quote-icon svg{width:63px;height:48px}.shopify-section--testimonials .enable_new_style .scrollbar{flex-direction:column;gap:20px}.shopify-section--testimonials .enable_new_style .scrollbar .scrollbar__buttons{display:flex;gap:16px}@media(min-width:700px){.shopify-section--testimonials .enable_new_style .testimonial-list.is-scrollable,.shopify-section--testimonials .enable_new_style .testimonial-list.scroll-area.bleed{padding-inline-start:var(--container-outer-width);padding-inline-end:var(--container-outer-width)}.shopify-section--testimonials .enable_new_style.section-stack{gap:32px;position:relative}.shopify-section--testimonials .enable_new_style .section-header .prose .h2{font-size:44px;font-weight:300;line-height:110%;letter-spacing:-.88px}.shopify-section--testimonials .enable_new_style .testimonial{padding:32px 20px}.shopify-section--testimonials .enable_new_style .testimonial-list{gap:var(--spacing-4)}.shopify-section--testimonials .enable_new_style .testimonial .testimonial__image{width:80px;height:80px;min-width:80px;min-height:80px}.shopify-section--testimonials .enable_new_style .testimonial .v-stack a{position:absolute;bottom:32px;left:20px;height:57px}.shopify-section--testimonials .enable_new_style .testimonial .v-stack a .user-test{font-size:18px;line-height:100%}.shopify-section--testimonials .enable_new_style .testimonial .v-stack .text-subdued.author-name{font-size:20px}.shopify-section--testimonials .enable_new_style .testimonial .v-stack .bold{font-size:14px}.shopify-section--testimonials .enable_new_style .testimonial .author-content{font-size:18px;line-height:160%}.shopify-section--testimonials .enable_new_style .testimonial .quote-icon{display:flex;justify-content:flex-end;align-items:end}.shopify-section--testimonials .enable_new_style .testimonial .quote-icon svg{width:75px;height:57px}.shopify-section--testimonials .enable_new_style .scrollbar .scrollbar__buttons{position:absolute;top:0;right:0}}.newsletter-content__new-style .button .icon.icon-picto-envelope,.newsletter-content__new-style [data-spam-detection-disclaimer]{display:none}.newsletter-content__new-style .fieldset-with-submit{gap:0}.newsletter-content__new-style .fieldset-with-submit .form-control input{border-color:#fff;border-radius:4px 4px 0 0;min-height:60px}.newsletter-content.newsletter-content__new-style{max-width:971px;gap:42px}.newsletter-content__new-style .prose p{max-width:546px;margin-left:auto;margin-right:auto;margin-top:16px}@media screen and (min-width:991px){.newsletter-content__new-style .prose p{font-size:18px}}@media screen and (min-width:700px){.newsletter-content__new-style .fieldset-with-submit .form-control input{border-right:none;border-radius:4px 0 0 4px}}@media screen and (max-width:699px){.shopify-section--newsletter:has(.newsletter-content__new-style) .section-boxed{margin-inline-start:16px;margin-inline-end:16px}}.shopify-section--faq .faq--section .enable_new_style .section-stack__intro .prose *+p,.shopify-section--faq .faq--section .enable_new_style .section-stack__intro .faq-availability div{margin-block-start:var(--spacing-4);font-size:16px;line-height:150%;letter-spacing:0%;font-weight:300}.shopify-section--faq .faq--section.enable_new_style .section-stack__main .accordion__toggle{font-size:18px;font-weight:600;line-height:120%;letter-spacing:0%;gap:var(--spacing-4)}.shopify-section--faq .faq--section.enable_new_style .section-stack__main .accordion{border-bottom:1px solid #CFCFCF}.shopify-section--faq .faq--section.enable_new_style .section-stack__main .accordion-box{padding:0}.shopify-section--faq .faq--section.enable_new_style .section-stack__intro{width:100%;max-width:100%}.shopify-section--faq .faq--section.enable_new_style .section-stack__intro .v-stack.gap-10{justify-content:center;width:100%;gap:var(--spacing-8)}.shopify-section--faq .faq--section.enable_new_style .faq-availability .button{width:100%;justify-items:center}.shopify-section--faq .faq--section.enable_new_style .section-stack__intro .faq-availability .v-stack .v-stack{justify-items:center}.shopify-section--faq .faq--section.section-stack.section-stack--horizontal.enable_new_style{gap:var(--spacing-5)}@media(min-width:700px){.shopify-section--faq .faq--section.enable_new_style .section-stack__intro .prose *+p,.shopify-section--faq .faq--section .enable_new_style .section-stack__intro .faq-availability .v-stack{margin-block-start:var(--spacing-4);font-size:18px;line-height:160%}.shopify-section--faq .faq--section.enable_new_style.section-stack--horizontal,.shopify-section--faq .faq--section.enable_new_style .section-stack__intro .faq-availability{justify-content:center}}.shopify-section--faq .faq--section.enable_new_style .section-stack__intro .v-stack.gap-10{gap:var(--spacing-10)}@media(min-width:1150px){.shopify-section--faq .faq--section.enable_new_style .section-stack__intro{width:100%;max-width:399px}.shopify-section--faq .faq--section.enable_new_style .section-stack__intro .prose *+p{max-width:370px}.shopify-section--faq .faq--section.enable_new_style .section-stack__intro .prose{align-items:start}.shopify-section--faq .faq--section.enable_new_style.section-stack--horizontal{justify-content:space-between}.shopify-section--faq .faq--section.enable_new_style .section-stack__intro .faq-availability{justify-content:start}.shopify-section--faq .faq--section.enable_new_style .section-stack__intro .faq-availability .v-stack .v-stack{justify-items:start}}.shopify-section--featured-collection{max-width:100%;overflow:hidden}.shopify-section--faq .enable_new_style .button--xl{font-size:18px}@media(max-width:700px){.shopify-section--faq .enable_new_style .button--xl{font-size:14px}}@media screen and (min-width:1000px){.shopify-section--newsletter .newsletter-content__new-style.newsletter-content>.form{max-width:550px}}.shopify-section--image-with-text-overlay .image-banner__link{position:absolute;top:0;left:0;right:0;width:100vw;height:100%;z-index:1}quick-buy-drawer .shopify-app-block:has(.stayai-subscriptions){display:none}
/*# sourceMappingURL=/cdn/shop/t/118/assets/custom-styles.css.map */
