body .banner .button{color:#372148}body .button{background:#fff;color:#3e3f41;font-size:28px;font-weight:400;border-radius:8px;padding:2px 40px;width:auto;border:1px solid transparent;margin-top:12px;min-height:30px}.button_2{background:#fff;color:#3e3f41;border-radius:8px;font-size:14px;letter-spacing:.08em;text-decoration:none;transition:opacity .3s ease;padding:8px 30px;min-height:30px}.seasonal-banner__button:hover{opacity:.85}body .buttons__inner{max-width:45rem}body main .shopify-section{margin-top:50px;margin-bottom:50px}body main .shopify-section:has(.banner_section){margin-top:0;margin-bottom:0}body .button:before,body .button:after{content:unset}.newsletter h2.inline-richtext{font-family:inherit;color:#3e3f41;font-size:33px;letter-spacing:1px;font-weight:300;line-height:18px;margin-bottom:15px}body .button:hover{background-color:#3e3f41;color:#f8ede7}.faqContainer .banner__buttons.buttons__inner a{padding:2px 50px;width:100%;max-width:250px}.faqContainer .banner__buttons.buttons__inner{margin:auto}.faqContainer .banner__buttons.buttons__inner{margin:auto;max-width:100%;width:100%;justify-content:center;display:flex}.template-product .product-media-container,.template-product .product__media.media.media--transparent,.template-product .product-media-container video{border-radius:20px}.template-product .product__title h1{font-size:62px;font-weight:400;color:#3e3f41;line-height:1.1;letter-spacing:-1px;margin-bottom:7px}.template-product .product__description h3{font-size:41px;font-weight:500;color:#3e3f41;line-height:1.1;letter-spacing:-1px;margin:0}.template-product .product__description p{color:#3e3f41;font-size:18px;font-weight:400;line-height:24px;letter-spacing:normal}.template-product p.product__text{line-height:1.8em;font-size:16px;font-weight:400}.template-product .accordion__title{font-size:18px;font-family:inherit}.template-product .product__accordion .accordion__content{padding:0}.template-product .product__accordion .accordion__content *{color:#3e3f41;font-size:18px;font-weight:400;line-height:24px;letter-spacing:normal;padding:0}.template-product .step-image-wrap h3{font-size:32px;font-weight:500;color:#3e3f41;line-height:1.3;position:absolute;bottom:30px;left:55px;right:55px;margin:0}.template-product .step-long p{color:#3e3f41;font-size:18px;font-weight:400;line-height:24px;letter-spacing:normal;margin:0}.template-product .steps-button-wrap a{display:flex;align-items:center;box-sizing:border-box;justify-content:center;width:80%;margin:auto;font-size:36px;font-weight:500;font-family:Kepler Std;padding-top:14px;padding-bottom:14px;border-radius:8px;background:#786491;color:#fff}.template-product .steps-button-wrap a:hover{background:transparent;border:1px solid rgb(120,100,145);color:#786491}.template-product .thumbnail-list li{width:90px;height:90px}.template-product .thumbnail-list{display:flex;flex-wrap:wrap;justify-content:center}.main_bundle_product_inner{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:0 15px}.main_bundle_product .h3{color:#3e3f41;font-size:18px;font-weight:400;line-height:24px;font-family:inherit;letter-spacing:normal}.addon_plus_icon{text-align:center;margin:10px 0}.label__info{display:flex;align-items:center;position:relative;padding-left:35px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;justify-content:space-between;width:100%;border-bottom:1px solid #3e3f4114}.label__info input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.bundle_add{margin-top:20px}.checkmark{position:absolute;top:9px;left:0;height:20px;width:20px;border:1px solid #3e3f41}.main_bundle_product{display:flex;gap:4px;flex-direction:column;background:#fff}.label__info input:checked~.checkmark{background-color:#3e3f41}.label__info .price-bundle-inner{font-size:16px}.checkmark:after{content:"";position:absolute;display:none}.label__info input:checked~.checkmark:after{display:block}.label__info .checkmark:after{left:7px;top:3px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.bundle_add button{width:100%}.bundle-box{margin:25px 0;padding:5px 0;border-top:1px solid #12121214}.bundle-box h2{font-size:30px;margin-bottom:0;margin-top:10px}.product-form__buttons button{width:100%}body .product-form__buttons{max-width:100%}body .footer__content-top{padding-bottom:1rem}body .footer .disclosure__list{width:100%}body .footer{margin-top:40px}.premium-wrap{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.premium-wrap .premium-content{color:#fff;background:#3f4245;border-radius:20px;padding:40px;height:100%}.premium-wrap.image-left{direction:rtl}.premium-wrap.image-left>*{direction:ltr}.premium-image img{width:100%;border-radius:20px;object-fit:cover;height:100%}.premium-wrap .top_info{display:flex;justify-content:space-between;flex-wrap:wrap}.premium-price{color:#f4eae1;font-size:36px;line-height:40px;letter-spacing:-1px;margin:0}.premium-title{color:#f4eae1;font-size:40px;line-height:40px;letter-spacing:-1px;margin:0}.premium-desc{margin-bottom:20px}.premium-desc *{font-size:16px;color:#f4eae1;font-weight:400;font-style:normal}.premium-content .accordion-item{border-top:1px solid rgba(255,255,255,.2)}.premium-content .accordion-title{padding:10px 0;cursor:pointer;font-weight:500;display:flex;justify-content:space-between}.premium-content .accordion-content{display:none;padding-bottom:15px;font-size:16px}.premium-content .accordion-item.active .accordion-content{display:block}.premium-content .accordion-title h3{font-size:24px;color:#f4eae1;margin:8px 0}.premium-content .accordion-title h3 img{padding-right:10px}.premium-content .accordion-content ul{margin:0}.premium-button-inner{display:flex;justify-content:center}.premium-image{height:500px}.tabbed-section .tabs-nav{display:flex;gap:30px;margin-bottom:30px}.tabbed-section .tab-btn{background:none;border:none;font-size:24px;cursor:pointer;padding-bottom:5px;border-bottom:1px solid transparent;color:#3e3f41}.tabbed-section .tab-btn.active{border-color:#3e3f41}.tabbed-section .tab-panel{display:none}.tabbed-section .tab-panel.active{display:block}.tabbed-section .tab-grid{display:flex;gap:60px;align-items:center}.tabbed-section .tab-grid .tab-image{width:40%}.tabbed-section .tab-grid .tab-text{width:60%}.tabbed-section .tab-grid.image-right{direction:rtl}.tabbed-section .tab-grid.image-right>*{direction:ltr}.tabbed-section .tab-image img{width:100%;border-radius:12px;max-height:600px;object-fit:contain}.tabbed-section .tab-text h2{color:#3e3f41;font-size:58px;line-height:58px;font-weight:400;margin:0}.tabbed-section .inner_content_tabbed{margin:0 auto;font-size:16px;line-height:1.6;font-weight:400}.tabbed-section .tab-text h3{font-size:24px;letter-spacing:normal;margin-bottom:15px;color:#3e3f41}.custom_video_grid__container{display:grid;grid-template-columns:1.2fr .8fr;gap:60px}.custom_video_grid--right{grid-template-areas:"content media"}.custom_video_grid--left{grid-template-areas:"media content"}.custom_video_grid__content{grid-area:content;margin-top:30px}.custom_video_grid__media{grid-area:media}.custom_video_grid__heading{color:#3e3f41;font-size:58px;line-height:58px;font-weight:400;margin:0}.custom_video_grid__text{margin:0 auto;font-size:18px;line-height:1.6}.custom_video_grid__button,.tabbed-section .tab-button{background:#b7a6c9;color:#000;padding:14px 34px;border-radius:8px;text-decoration:none;margin-top:20px;font-size:24px}body .tabbed-section .tab-button{background:transparent;border:1px solid #000;padding:10px 34px}.custom_video_grid__button:hover,.tabbed-section .tab-button:hover{color:#b7a6c9;background:transparent;border:1px solid #b7a6c9}.custom_video_grid__features{margin-top:50px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:50px}.custom_video_grid__feature h3{color:#3e3f41;font-size:30px;font-weight:400;margin:0}.custom_video_grid__feature p{margin:5px auto;font-size:16px;line-height:1.6}.custom_video_grid__feature img{max-width:70px}.custom_video_grid__media video{width:100%;border-radius:16px;max-height:550px}.custom_video_grid .image_inner{text-align:center;margin-right:25px}.content_contact_inner{font-size:25px;color:#3e3f41;line-height:30px;letter-spacing:normal;text-align:center;width:70%;margin:0px auto 3rem}.image-accordion.page-width .image-accordion__image img{border-radius:20px}body.template-blog h1.title--primary{text-align:center}body.template-blog .blog-articles .article-card .card__information{padding:0}body.template-blog .article-card .card__heading{font-size:30px}body.template-blog .article-card__info{margin:0 auto 10px;font-size:16px;line-height:1.6;font-family:inherit;font-weight:400}body.template-blog .card__information a.read-more-button.button{background:transparent;color:#000;padding:0;font-size:16px;justify-content:flex-start;text-transform:uppercase;font-family:inherit}body.template-blog .card__information .article-card__excerpt{margin-bottom:1rem;color:#3e3f41;font-size:16px}body.template-blog h3.subtitle_blog_page{color:#3e3f41;font-size:16px;font-family:inherit;text-align:center;max-width:500px;margin:0 auto 40px;line-height:1.2em}.contact h2.title{text-align:center;margin-bottom:5px}.faqContainer.home_faq.faqs_custom .istFaqcontent{width:100%;padding-top:0}.faqs .faqContainer .istFaqcontent .FaqQuestion div{font-size:50px;font-family:Kepler Std;color:#7a6aa6;line-height:normal;margin-bottom:15px}.faqs .faqContainer .istFaqcontent .FaqQuestion svg path{stroke:#7a6aa6}.faqs .contentfaq{border-bottom:1px solid #7a6aa6;padding:15px 0}.faqs .faqContainer .istFaqcontent .faqAnswer a{text-decoration:none;color:#7a6aa6}.faqs .faqContainer.home_faq .containerFaq,.faqs .faqContainer .istFaqcontent .FaqQuestion{padding:0}.faqs .faqContainer .istFaqcontent .faqAnswer{font-weight:400;font-size:18px}.faqs .contentfaq:last-child{border-bottom:none}body.privacy-policy .privacy-policy-content{width:60%;margin:0 auto}body.privacy-policy .privacy-policy-content p{font-weight:400;font-size:18px}body.privacy-policy .privacy-policy-content h2{font-size:40px}.contact .contact__button button{font-size:24px;border-radius:8px}.contact .contact__button{text-align:center}.corporate-colour-analysis .promo-text .promo_main_txt p{font-size:19px;line-height:24px!important;font-weight:400}.seasonal_styling_banner img{object-position:0px -290px}.article-template .page-width--narrow{margin:0 auto;max-width:1000px;color:#3e3f41}.article-template h1.article-template__title{font-size:60px;color:#3e3f41;margin-bottom:30px!important}.article-template h2,.article-template h3,.article-template h4,.article-template h5,.article-template h6,.article-template h2 a,.article-template h3 a,.article-template h4 a,.article-template h5 a,.article-template h6 a{color:#3e3f41;font-size:40px}.article-template a{color:#786491}.article-template ul{padding:0}.article-template header span.circle-divider.caption-with-letter-spacing{margin-bottom:40px;display:block;font-family:Almarai,sans-serif}.article-template li{list-style:auto}.article-template p{font-family:Almarai,sans-serif;font-size:18px;font-weight:400;line-height:1.3}@media(max-width:768px){.tabbed-section .tabs-nav{display:grid}.blog-articles__article{padding-bottom:20px}body.template-blog h1.title--primary{margin:0;font-size:50px}body .newsletter__subheading{max-width:100%}}@media(max-width:900px){.premium-wrap{grid-template-columns:1fr}.custom_video_grid__container{grid-template-columns:1fr;grid-template-areas:"media" "content"}.custom_video_grid__features{grid-template-columns:1fr}.tabbed-section .tab-grid{display:block}.tabbed-section .tab-grid .tab-image,.tabbed-section .tab-grid .tab-text{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom_new.css.map */
