.form-newsletter,.form-newsletter--alternative{position:relative}.form-newsletter--alternative .form-newsletter__background{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;z-index:1}.form-newsletter--alternative .form-newsletter__background :is(img,picture){display:block;position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:var(--object-fit)}.form-newsletter--alternative .form-newsletter__container{max-width:100%;position:absolute;top:50px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;row-gap:30px}@media (min-width: 1240px){.form-newsletter--alternative .form-newsletter__container{max-width:500px;top:80px}}.form-newsletter--alternative .form-newsletter__container :is(h2,div){margin:0}.form-newsletter--alternative .form-newsletter__container>div{min-height:62px}.form-newsletter--alternative .form-newsletter__container>h2{letter-spacing:calc(var(--font-heading-large) * .06)}@media (max-width: 768px){.form-newsletter--alternative.image-height--mobile{padding-top:calc(1 / var(--aspect-ratio-mobile) * 100%);min-height:100%;height:auto}}@media (min-width: 768px){.form-newsletter--alternative.image-height{padding-top:calc(1 / var(--aspect-ratio) * 100%);min-height:100%;height:auto}}.form-newsletter__container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:10px;row-gap:32px;z-index:1}.form-newsletter__item{width:100%;max-width:100%}.form-newsletter__item>div{width:100%;max-width:100%}.form-newsletter__item--transparent .klaviyo-form{border-style:solid!important;border-width:1px!important;border-color:var(--border)!important}.form-newsletter__item--transparent .klaviyo-form input{background-color:transparent!important;border:none!important}.form-newsletter__item--transparent .klaviyo-form button{background-color:transparent!important}.form-newsletter__item .klaviyo-form button{font:normal 700 12px/125%!important;font-family:var(--FONT-STACK-BODY)!important;text-decoration:underline;padding-left:20px!important;padding-right:20px!important}.form-newsletter__item .klaviyo-form input{padding-left:20px!important;padding-right:20px!important;font-family:var(--FONT-STACK-BODY)!important}.form-newsletter__item .klaviyo-form input:focus-visible{outline-width:0!important;outline-style:auto important;outline-color:#e6ebf4!important;outline-offset:0}.form-item__code{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;row-gap:20px}.form-newsletter__item-title{margin:0;letter-spacing:1.5px;padding-right:30px}.form-item__code-newsletter{column-gap:16px;margin:0}.form-item__code-newsletter li{margin:0;width:20px;height:20px}.form-item__code-newsletter li a{display:flex;align-items:center;justify-content:center}@media (min-width: 998px){.form-newsletter__item{max-width:calc(50% - 5px)}.form-newsletter__item-title{letter-spacing:2px;padding-right:0}}@media (min-width: 1240px){.form-newsletter__item-title{max-width:383px}.form-newsletter__item-code{max-width:500px}}@media (max-width: 768px){.section-padding.section--no-padding-top{padding-top:0!important;border-top:none!important}.section-padding.section--no-padding-bottom{padding-bottom:0!important;border-bottom:none!important}}.product-reviews__container{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;column-gap:50px;row-gap:30px}.product-reviews__item{max-width:100%;width:100%}.product-reviews__button{margin-top:32px}.product-reviews__inner{display:flex;flex-direction:column;row-gap:16px}.review-item{display:flex;align-items:flex-start;justify-content:flex-start;column-gap:16px;padding-bottom:16px;border-bottom:1px solid rgba(25,25,73,.2)}.reviews-summary :is(p,h1,h2,h3,h4,h5,h6),.review-item :is(p,h1,h2,h3,h4,h5,h6){margin:0}.review-item :is(*:not(path):empty){display:none!important}.review-item__author{width:100%;max-width:100px;min-width:100px}p.review-item__author-name{font:normal var(--FONT-WEIGHT-HEADING) 16px/125% var(--FONT-STACK-HEADING);letter-spacing:.96px;color:var(--COLOR-TEXT);margin-bottom:10px;text-transform:uppercase;word-break:break-word}.review-item__author-verified{font:normal var(--FONT-WEIGHT-BODY) 14px/140% var(--FONT-STACK-BODY);letter-spacing:.52px}.review-item__body-stars{display:flex;align-items:center;justify-content:flex-start;column-gap:3px;margin-bottom:10px}p.review-item__body-title{margin-bottom:16px;font:normal 400 14px/140% var(--FONT-STACK-BODY);letter-spacing:.84px;color:var(--COLOR-TEXT)}p.review-item__body-body{font:normal var(--FONT-WEIGHT-BODY) 14px/125% var(--FONT-STACK-BODY);letter-spacing:.84px;color:var(--COLOR-ACCENT)}.product-reviews__button{font:normal var(--FONT-WEIGHT-HEADING) 12px/125% var(--FONT-STACK-HEADING);letter-spacing:.72px;text-transform:uppercase;text-decoration:underline;color:var(--COLOR-TEXT)}.reviews-summary :is(*:not(path):empty){display:none!important}h2.reviews-empty__title,h2.reviews-summary__title{font:normal var(--FONT-WEIGHT-HEADING) 30px/125% var(--FONT-STACK-HEADING);letter-spacing:calc(30px * .06);text-transform:uppercase;color:var(--COLOR-TEXT);margin-bottom:20px}.reviews-summary__rating{font:normal var(--FONT-WEIGHT-HEADING) 22px/125% var(--FONT-STACK-HEADING);letter-spacing:calc(22px * .06);text-transform:uppercase;color:var(--COLOR-TEXT);margin-bottom:6px}.reviews-empty__stars,.reviews-summary__stars{display:flex;align-items:center;justify-content:flex-start;column-gap:3px;margin-bottom:6px}.reviews-summary__total{font:normal var(--FONT-WEIGHT-BODY) 14px/140% var(--FONT-STACK-BODY);letter-spacing:.56px;color:var(--COLOR-ACCENT)}.reviews-empty{display:flex;align-items:center;justify-content:center;flex-direction:column}.reviews-empty__title{margin-top:0}@media (min-width: 998px){.product-reviews__item--widget{max-width:413px;width:100%}.product-reviews__item--inner{max-width:calc(100% - 463px);width:100%}.product-reviews__inner{row-gap:20px}.review-item{column-gap:32px;padding-bottom:20px}.review-item__author{max-width:200px;min-width:200px}h2.reviews-empty__title,h2.reviews-summary__title{font:normal var(--FONT-WEIGHT-HEADING) 40px/125% var(--FONT-STACK-HEADING);letter-spacing:2.4px}.reviews-summary__rating{font:normal var(--FONT-WEIGHT-HEADING) 28px/125% var(--FONT-STACK-HEADING);letter-spacing:1.68px}}.text-decor{position:relative;width:100%}.text-decor__image{position:absolute;right:0;top:0;width:238px;height:238px}.text-decor h2{margin:0}@media only screen and (min-width: 750px) and (max-width: 989px){.text-decor__image{width:190.4px;height:190.4px}}@media only screen and (max-width: 750px){.text-decor__image{width:99.96px;height:99.96px}}.product-set ul{margin:0;padding:0}.product-set__title{font:normal var(--FONT-WEIGHT-BODY-BOLD) 14px/1.4 var(--FONT-STACK-HEADING);letter-spacing:.42px;text-transform:uppercase;margin:0 0 10px;color:var(--main-color)}.product-set__list>*:not(:last-child){margin-bottom:10px}.product-set__item{margin:0;padding:15px;background-color:var(--background-color)}.product-set__checkbox{display:none}.product-set__label{cursor:pointer;display:flex;align-items:center;justify-content:flex-start;column-gap:10px}.product-set__image-wrapper{width:70px;height:70px;min-width:70px}.product-set__image-wrapper img{width:100%;height:100%;object-fit:contain}.product-set__info{flex:1}.product-set__product-title{font:normal var(--FONT-WEIGHT-BODY-BOLD) 14px/1.4 var(--FONT-STACK-HEADING);letter-spacing:.42px;text-transform:uppercase;margin:0;color:var(--main-color)}.product-set__information{font:normal var(--FONT-WEIGHT-BODY-REGULAR) 14px/1.4 var(--FONT-STACK-BODY);letter-spacing:.42px;margin:6px 0 0;color:var(--secondary-color)}.product-set__icons{width:24px;height:24px;min-width:24px;--icon-size: 24px;position:relative;color:var(--main-color)}.product-set__icons svg{position:absolute;width:100%;height:100%;transition:opacity .3s ease-in}.product-set__icons svg.icon-minus{opacity:0}.product-set__icons svg.icon-plus{opacity:1}.product-set__accordion-wrapper{overflow:hidden;display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in}.product-set__accordion:has(input:checked) .product-set__accordion-wrapper{grid-template-rows:1fr}.product-set__accordion:has(input:checked) .product-set__icons svg.icon-minus{opacity:1}.product-set__accordion:has(input:checked) .product-set__icons svg.icon-plus{opacity:0}.product-set__accordion-content{overflow:hidden}.product-set__benefits{margin-top:15px}.product-set__benefits-title,.product-set__ingredients-title{font:normal var(--FONT-WEIGHT-BODY-BOLD) 14px/1.4 var(--FONT-STACK-HEADING);letter-spacing:.42px;margin:0 0 10px;text-transform:uppercase;color:var(--main-color)}.product-set__benefits-item{margin:0;--icon-size: 10px;display:flex;align-items:center;justify-content:flex-start}.product-set__benefits-item svg{margin-right:10px}.product-set__benefits-text,.product-set__ingredients-list{margin:0;font:normal var(--FONT-WEIGHT-BODY) 14px/1.4 var(--FONT-STACK-BODY);letter-spacing:.42px;color:var(--secondary-color)}.product-set__line{width:100%;height:1px;margin:15px 0;background-color:var(--border-color)}.product-set__link-wrapper{margin-top:15px}.product-set__link{font:normal var(--FONT-WEIGHT-BODY-BOLD) 12px/1.25 var(--FONT-STACK-HEADING);letter-spacing:calc(12px * .05);text-decoration:underline;text-transform:uppercase;text-underline-offset:4px;color:var(--link-color)}@media (min-width: 750px){.product-set__title{font:normal var(--FONT-WEIGHT-BODY-BOLD) 14px/1.4 var(--FONT-STACK-HEADING);letter-spacing:.42px}}
/*# sourceMappingURL=/cdn/shop/t/52/compiled_assets/styles.css.map */
