@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";.scrolling-text__item.with-text:after{display:none}.scrolling-text__item.with-text{margin-right:30px}.product__info.block>*+*{margin-block-start:var(--sp-2)}.product__info.block .metafields-badges{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.3rem}.product__info.block .metafields-badges .badge{background:#711caa;color:#fff;border-radius:5px;padding:10px 20px;font-family:Montserrat;font-weight:500;font-size:16px;line-height:100%;text-transform:uppercase}.product__info.block .product__title{display:block;font-family:Montserrat;font-weight:700;font-size:66px;line-height:100%;letter-spacing:0%;text-transform:uppercase}.product__info.block .product__price{place-self:start;font-family:Montserrat;font-weight:500;font-size:25px;line-height:100%;letter-spacing:0%;text-transform:uppercase;margin-block:10px}.product__info.block .product__rating{font-family:Montserrat;font-weight:400;font-style:Regular;font-size:13px;leading-trim:NONE;line-height:23px;letter-spacing:0%;place-self:start!important}.product__info.block .product__rating{--color-rating: 251, 188, 5}.product__info.block .product__text{font-family:Montserrat;font-weight:400;font-size:16px;line-height:23px;letter-spacing:0%}.product__info.block .rte :where(ul,ol):not(:where([class~=not-rte] *)){margin-block:0;padding-block:var(--sp-2);padding-inline-start:0;list-style-type:none!important;display:flex;flex-flow:column;gap:.25rem}.product__info.block .rte :where(ul,ol):not(:where([class~=not-rte] *)) li{font-family:Montserrat;font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:23px;letter-spacing:0%;display:list-item;margin-block:0;padding:0;align-items:center}.product__info.block .rte :where(ul,ol):not(:where([class~=not-rte] *)) li:before{content:url(/cdn/shop/files/Mask_group.png?v=1754714586);display:inline-block;scale:.85;margin-right:8px;transform:translateY(5px)}.product__info.block .rte :where(ul,ol):not(:where([class~=not-rte] *)) li strong{font-family:Montserrat;font-weight:700;font-style:Bold;font-size:16px;leading-trim:NONE;line-height:23px;letter-spacing:0%}.product__info.block ul.swatches.flex li{flex:1}.product__info.block .variant-input-wrapper>.form__label{display:none}.product__info.block .variant-input-wrapper :checked+.label-swatch{color:#000;background:#fff}.product__info.block .variant-input-wrapper .label-swatch{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%;text-align:center;text-transform:uppercase;padding-block:10px;width:100%}.product__info.block .variant-input-wrapper .label-swatch:after,.product__info.block .variant-input-wrapper :checked+.label-swatch:after{--tw-shadow-colored: 0 0 0 1px rgb(255 255 255) }.product__info.block .product-form-wrapper{margin-block-start:var(--sp-3)}.product__info.block .product-form-wrapper .product-form__submit,.product__info.block .product-form-wrapper button.shopify-payment-button__button--unbranded,.product__info.block .product-form-wrapper .shopify-payment-button__button--branded.shopify-payment-button__button--branded [role=button]{background:#711caa;color:#fff;min-height:unset;font-family:Montserrat;font-weight:700;font-style:Bold;font-size:20px;leading-trim:NONE;line-height:100%;letter-spacing:0%;text-transform:uppercase}:is(.product__info.block .product-form-wrapper .product-form__submit,.product__info.block .product-form-wrapper button.shopify-payment-button__button--unbranded,.product__info.block .product-form-wrapper .shopify-payment-button__button--branded.shopify-payment-button__button--branded [role=button]):after{border-color:#711caa}.image-with-text.with-background .image-with-text__item .rich-text{padding-inline:var(--sp-8);padding-block-end:0!important}.image-with-text.with-background .image-with-text__item .rich-text .heading{font-family:Montserrat;font-weight:700;font-style:Bold;font-size:40px;leading-trim:NONE;line-height:100%;letter-spacing:0%}.image-with-text.with-background .image-with-text__item .rich-text .rte.leading-normal.body.subtext-md{font-family:Montserrat;font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:23px;letter-spacing:0%;margin-top:var(--sp-2)}.image-with-text.with-background .image-with-text__item .rich-text .rte :where(ul,ol):not(:where([class~=not-rte] *)){margin-block:0;padding-block:0;padding-inline-start:0;list-style-type:none!important;display:flex;flex-flow:column;gap:.25rem}.image-with-text.with-background .image-with-text__item .rich-text .rte :where(ul,ol):not(:where([class~=not-rte] *)) li{font-family:Montserrat;font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:23px;letter-spacing:0%;display:list-item;margin-block:0;padding:0;align-items:center}.image-with-text.with-background .image-with-text__item .rich-text .rte :where(ul,ol):not(:where([class~=not-rte] *)) li:before{content:url(/cdn/shop/files/Mask_group.png?v=1754714586);display:inline-block;scale:.85;margin-right:8px;transform:translateY(5px)}.image-with-text.with-background .image-with-text__item .rich-text .rte :where(ul,ol):not(:where([class~=not-rte] *)) li strong{font-family:Montserrat;font-weight:700;font-style:Bold;font-size:16px;leading-trim:NONE;line-height:23px;letter-spacing:0%}@media (max-width: 767px){.image-with-text.with-background .image-with-text__item .rich-text{padding-inline:0}.image-with-text.with-background .image-with-text__item .rich-text>.body.subtext-md{margin-block-start:15px}.image-with-text.with-background .image-with-text__item .rich-text>.body.subtext-md ul{padding-block:0}.image-with-text.with-background .image-with-text__item .rich-text .heading{font-size:25px}}.stack-banner{margin:auto;padding-inline:var(--page-padding)}.page-width:has(.faqs){border-radius:20px;padding:50px 30px 30px;margin-inline:var(--page-padding);background:#ffffff1a}.page-width:has(.faqs) .faqs.with-border{padding-inline:0px;border:none}.page-width:has(.faqs) .grow.grid .faq{padding:0;border:none}.page-width:has(.faqs) .title-wrapper{justify-content:center}.page-width:has(.faqs) .heading h2{font-family:Montserrat;font-weight:700;font-style:Bold;font-size:40px;text-align:center;line-height:100%;display:block;width:100%;text-wrap:balance}.page-width:has(.faqs) .accordion .details{border-color:#d9d9d9}.page-width:has(.faqs) .accordion .details .details__summary{font-family:Montserrat;font-weight:700;font-size:20px;line-height:100%;letter-spacing:0%;padding-block:var(--sp-3)}.page-width:has(.faqs) .accordion .details .details__content{padding-block-end:var(--sp-3);margin-block-start:0}.section--padding:has(.page-width>.rich-text){margin-inline:var(--page-padding);border-radius:var(--border-radius)!important;overflow:hidden}.section--padding:has(.page-width>.rich-text) a.button.button--primary{font-weight:700}@media (min-width: 767px){.section--padding:has(.page-width>.rich-text) .heading,.section--padding:has(.page-width>.rich-text) .rte.leading-normal.body.subtext-md{float:left;max-width:60%}.section--padding:has(.page-width>.rich-text) a.button.button--primary{float:right;max-width:35%;text-wrap:nowrap;padding-inline:20px;margin:auto}}h2.heading,h2{font-size:40px!important}.rich-text-section .page-width{padding-inline:clamp(20px,6%,40px);border-radius:20px!important}@media (max-width: 767px){h2.heading,h2{font-size:28px!important}.title-md{font-size:26px!important}.heading split-words{row-gap:8px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/new-design.css.map */
