.container,.page-width{max-width:1300px;padding:0 15px;margin:0 auto}.padd-60{padding-bottom:60px}.padd-30{padding-bottom:30px}.padd-80{padding-bottom:80px}iframe{max-width:100%}img{width:auto;height:auto;max-width:100%}a,span,img,svg,path{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;color:inherit;text-decoration:none}.patientinfo_section{margin:60px 0}.header-wrapper{padding:20px 0;background:transparent}.header-wrapper.header-fix{position:fixed!important;top:0;width:100%;z-index:99;box-shadow:0 2px 25px #2e202014;animation:smoothScroll 1s forwards;background:#fff!important}.spr-form-label+.spr-form-input{padding:12px}@keyframes smoothScroll{0%{transform:translateY(-50px)}to{transform:translateY(0)}}#col-main{max-width:1300px;padding:0 15px;margin:0 auto}.distance{display:block!important}.index .header-wrap,.aboutus .header-wrap,.contact-us .header-wrap{background:#fffc;position:absolute;left:0;z-index:9;right:0;border-bottom:1px solid #dcdcdc}.header-wrap{position:fixed;left:0;z-index:9;right:0;border-bottom:1px solid #dcdcdc;background:#fffc;top:0;width:100%}#MainContent{margin-top:136px}.template-collection #MainContent{margin-top:165px}.page-dermapen-home-info #MainContent{margin-top:0}.index #MainContent,.contact-us #MainContent,.aboutus #MainContent{margin:0}.header-block .header-main-nav .header__menu-item .header__active-menu-item{color:#4e91ce;text-decoration:none}.index .header-wrapper{background-color:transparent}.header-block .header-main-nav .header__heading-link{padding:0 20px}.header-top .container{display:flex;align-items:center;justify-content:space-between}.header-top-left{display:flex;align-items:center;flex:1}.top-header-phone-fax a{font-size:13px;color:#828282;text-decoration:none;line-height:1.1;display:inline-block;transition:all .5s;vertical-align:middle;font-weight:400}.top-header-phone-fax a:hover,html .wg-drop.country-selector a:hover{color:#000}.top-header-phone-fax svg{height:14px;width:14px;vertical-align:middle;display:inline-block;margin-right:5px}.header-top .top-header-phone-fax{display:flex;align-items:center;line-height:1}.top-header-phone{border-right:1px solid #bebebe;margin-right:12px;padding:0 12px 0 0}.header-top{border-bottom:2px solid #DEDEDE;padding:6px 0}.header-top-right{display:flex;align-items:center;width:40%;justify-content:flex-end}html .weglot-container{margin-right:15px;padding-right:5px;border-right:1px solid #DEDEDE;z-index:9}.header-top-right .search__input.field__input.alt{background:#fff}.header-top-right .search__input.field__input{background:#fff;border:0;height:27px;padding:0 30px 0 10px;color:#828282;border:1px solid #C0C0BF;width:100%;box-shadow:none;font-size:12px}html .header predictive-search,html .search-modal__form{width:100%;max-width:60%;flex:1 0 60%;margin-right:15px}.header-top-right .search-modal__form .field__label{display:none}.header-top-right .search__input.field__input::-webkit-input-placeholder{color:#828282;opacity:1}.header-top-right .search__input.field__input:-ms-input-placeholder{color:#828282;opacity:1}.header-top-right .search__input.field__input::placeholder{color:#828282;opacity:1}.header-top-right .search-modal__form .field__button{width:36px;height:27px}.header-top-right .search-modal__form .field__button svg{width:13px;fill:currentColor}.website_link_decoraction{text-decoration:none!important;color:#4e91ce!important}.header-block{width:90%;display:flex;align-items:center;justify-content:center}body:not(.index) .header-block .header-main-nav .header__menu-item img{filter:grayscale(1)}.header-block .header-main-nav{width:90%;text-align:center;display:flex;align-items:center;justify-content:center}.header-block .clinic-btn{display:flex;width:23%;text-align:right}.header.header--middle-left.page-width.header--has-menu{display:flex}.header-top-right .header__icon.header__icon--account{order:3;height:auto;display:block;width:100%;text-decoration:none}html .wg-drop.country-selector .wgcurrent{border:none;list-style:none}html .wg-drop.country-selector{background-color:transparent;font-size:12px}html .wg-drop.country-selector .wgcurrent a{padding-right:30px;padding-left:0;font-size:12px;letter-spacing:0;color:#828282;height:27px}html .wg-drop.country-selector .wgcurrent:after{background-image:url(/cdn/shop/files/Icon_feather-arrow-down.svg?v=1642403318);height:27px;line-height:27px;right:10px;width:10px;transform:none!important}html .wg-drop.country-selector:not(.closed) .wgcurrent:after{transform:rotate(180deg)!important}html .wg-drop.country-selector .wgcurrent a{padding-right:30px;padding-left:0}.user-block{display:flex;align-items:center;padding-right:25px;position:relative}.user-block .user-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;border:1px solid #9D9D9C}.user-block .user-text span{padding-left:5px}.user-block .user-text{padding-left:10px;font-size:12px;color:#828282;text-decoration:none!important;border:none;text-transform:capitalize}.user-block:after{background-image:url(/cdn/shop/files/Icon_feather-arrow-down.svg?v=1642403318);background-position:50%;background-repeat:no-repeat;background-size:11px;content:""!important;display:inline-block;position:absolute;top:0;transition:all .2s;height:32px;line-height:32px;right:5px;width:10px}.user-block.active ul.user-dropdown{opacity:1;visibility:visible}ul.user-dropdown{position:absolute;margin:0;top:100%;background:#fff;z-index:2;padding:5px 10px;opacity:0;visibility:hidden;transition:all .3s ease;border:1px solid #F3F3F3;width:100%;transform:translateY(5px);min-width:95px}.user-block.active:after{transform:rotate(180deg)}li.user-info-dropdown a:hover{color:#4e91ce}li.user-info-dropdown a{font-size:14px;line-height:1;letter-spacing:0;font-weight:500;color:#404040;text-decoration:none;list-style:none}li.user-info-dropdown{list-style:none}.header-block .header-main-nav .header__menu-item{font-size:18px;letter-spacing:0;color:#828282;text-decoration:none;padding:0 15px}.header-block .header-main-nav .header__menu-item:hover span{color:#4e91ce}.header-block .clinic-btn .header-btn{font-size:12px;color:#fff;text-decoration:none;background:#4e91ce;padding:15px 20px;line-height:1;border:1px solid #4E91CE;transition:all .3s ease;display:inline-block;border-radius:10px;margin-left:15px;text-align:center}.header-block .clinic-btn .header-btn:hover{background:#000;border:1px solid #000000}.top-image,.banner-main{position:relative}.top-image img{height:100%;width:100%;object-fit:cover}.banner-content-image-wraper .banner-content-image{display:flex;align-items:center;justify-content:flex-end}.banner-content-image-wraper{position:absolute;left:0;right:0;z-index:1;top:40%!important;bottom:0;margin:0 auto}.banner-content p{font-size:36px;font-weight:500;color:#404040;line-height:1.3;letter-spacing:.4px;margin:0 0 20px}.banner-content{text-align:right;max-width:610px}.banner-content h2{font-size:54px;font-weight:700;color:#4e91ce;letter-spacing:0;line-height:1;margin:0 0 15px}.banner-content a{font-size:18px;color:#404040;font-weight:700;text-decoration:none;line-height:1;padding-bottom:3px;border-bottom:2px solid #707070}.banner-content a:hover{border-bottom:2px solid #4E91CE;color:#4e91ce}.heading-main:before{position:absolute;content:"";height:52px;width:2px;left:0;top:-15px;background:#f9d5a7}.heading-main{position:relative;padding-left:15px;margin-bottom:40px}.heading-main h2.heading{font-size:14px;color:#4e91ce;text-transform:unset;letter-spacing:.4px;margin:0 0 15px}.heading-main .desc{font-size:24px;font-weight:500;line-height:1.2;letter-spacing:0;color:#404040;max-width:915px;margin:0 0 20px}.performance-block{display:flex;align-items:center;flex-wrap:wrap;text-align:center;margin:0 -15px}.performance-block .performance-sub{width:25%;padding:0 15px;margin:0 0 20px}.performance-block .performance-sub .icon{background-repeat:no-repeat;width:100%;height:250px;display:flex;align-items:center;justify-content:center;background-size:contain;background-position:center}.performance-details{margin-top:-35px;z-index:-1}.performance-details h2.performance-title{font-size:24px;line-height:1;font-weight:500;color:#404040;letter-spacing:0;margin:0 0 40px;padding:0 51px}.performance-details a.btn{color:#4e91ce;font-size:18px;font-weight:700;letter-spacing:0;line-height:1.5;text-decoration:none;padding-bottom:3px;border-bottom:1px solid}.performance-details a.btn svg{vertical-align:middle;margin-left:3px}.performance-details a.btn svg path{stroke:currentColor}.performance-details a.btn:hover{color:#000}.performance-block .performance-sub:last-child .performance-details{margin-top:-50px}.collection-style{display:flex;justify-content:center;flex-wrap:wrap;margin:-12px}.collection-style .collection-left,.collection-style .collection-right{width:54%}.collection-style .collection-right .custom-coll{width:50%}.collection-style .custom-coll{padding:12px;position:relative;line-height:0;border-radius:10px}.collection-style .custom-coll .collection-image:hover img{transform:scale(1.08)}.collection-style .custom-coll .collection-image{position:relative;overflow:hidden;display:block;height:100%;border-radius:10px}.collection-style .custom-coll img{width:100%;height:100%;border-radius:10px;object-fit:cover}.collection-style .custom-coll .collection-image .collection-detail{position:absolute;bottom:18px;left:20px;z-index:2;padding:20px;background:#fffc}.collection-style .collection-right{display:flex;width:46%}.collection-style .custom-coll .collection-image .collection-detail .collection-title{font-size:16px;color:#404040;letter-spacing:0;margin:0 0 15px;line-height:1}.collection-image .collection-detail .def-btn:hover{color:#4e91ce}.collection-image .collection-detail .def-btn{display:inline-block!important;font-size:18px;font-weight:700;color:#404040;padding-bottom:2px;border-bottom:2px solid;line-height:1;text-decoration:none}.collection-style .custom-coll .collection-image a{display:block;height:100%;text-decoration:none}.comfortable-bg{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;margin-top:200px;padding:60px 0}.comfortable-bg .comfortable-sub{display:flex;align-items:center;margin:0 -15px}.comfortable-bg .comfortable-sub .image,.comfortable-bg .comfortable-sub .comfortable-details{width:50%;padding:0 15px}.comfortable-bg .comfortable-sub .image{order:2;margin-top:-240px;line-height:1}.comfortable-bg .comfortable-sub .comfortable-details .btn{font-size:18px;font-weight:700;color:#404040;text-decoration:none;display:inline-block;line-height:1.2;padding-bottom:3px;border-bottom:2px solid}.comfortable-bg .comfortable-sub .comfortable-details .btn:hover{color:#4e91ce}.comfortable-bg .comfortable-sub .comfortable-details .comfortable-title{font-size:40px;font-weight:500;line-height:1.2;letter-spacing:0;max-width:500px;margin:0 0 15px}.comfortable-bg .comfortable-sub .comfortable-details .desc{font-size:18px;line-height:1.5;letter-spacing:0;margin:0 0 15px;max-width:500px}.comfortable-bg .comfortable-sub .image img{border-radius:20px;width:100%}.patient-details .btn:hover{color:#4e91ce}.patient-details .btn{font-size:16px;font-weight:700;color:#404040;text-decoration:none;display:inline-block;line-height:1;padding-bottom:5px;border-bottom:2px solid;margin-top:15px;text-transform:capitalize}.expect-image-block{display:flex;flex-wrap:wrap;text-align:left;margin:0 -15px}.expect-image-block .expect-sub{width:33.33%;padding:0 15px;margin-bottom:20px}.expect-banner img{border-radius:10px}.patient-img:hover img{transform:scale(1.05)}.patient-img{line-height:0;position:relative;overflow:hidden;display:inline-block;border-radius:10px}.expect-banner .patient-details{margin-top:10px}.expect-banner .patient-details h6.sub-heading{font-size:16px;margin:0 0 15px;font-weight:600;color:#151515;letter-spacing:0;line-height:1}.expect-banner .patient-details .description{font-size:16px;margin:0;font-weight:500;color:#151515;letter-spacing:0;line-height:1.2;min-height:60px}.reference-testimonial .heading-main{text-align:right;padding-right:15px;padding-left:0}.reference-testimonial .heading-main p.desc{max-width:100%}.reference-testimonial .heading-main:before{left:auto;right:0}.testimonials-bg{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;margin-top:-60px;padding:0 0 30px;margin-bottom:20px}.testimonials-wrap{display:flex;align-items:center;margin:0 -30px}.testimonials-wrap .user-profile,.testimonials-wrap .user-image{padding:0 30px}.testimonials-wrap .user-profile{width:74%;margin-top:60px}.testimonials-wrap .user-image{width:26%}.testimonials-wrap .user-image img{width:100%}.testimonials-wrap .user-image .user-blocks svg{height:80px;width:80px;z-index:1;bottom:0;position:relative;right:-30px;left:auto;top:-50px;text-align:right}.testimonial-left{max-width:150px;margin-left:27%;margin-top:-20px}.testimonials-wrap .user-image .user-blocks{position:relative;line-height:0;text-align:right}.testimonial-left img{max-width:42px;border-radius:50%;border:2px solid transparent;cursor:pointer}.testimonial-left .testimonial-user-content.slick-current.slick-active img{border:2px solid #4E91CE}.testimonials-wrap .user-profile .user-position{font-size:16px;color:#9d9d9c;letter-spacing:0;margin:0 0 10px;line-height:1}.testimonials-wrap .user-profile h4.user-name{font-size:24px;color:#4e91ce;font-weight:500;letter-spacing:0;line-height:1;margin:0 0 12px}.testimonials-wrap .user-profile .description{font-size:18px;color:#404040;letter-spacing:0;line-height:1.3;margin-bottom:60px}.testimonials-bg:after{position:absolute;content:"";background-image:url(/cdn/shop/files/testimonial.png?v=1642416129);width:100%;top:80px;bottom:0;background-position:center;background-size:cover;z-index:-1;height:auto}.shipping-block{display:flex;flex-wrap:wrap;margin:0 -40px;padding-left:25px}.shipping-block .shipping-sub:first-child{border-left:none}.shipping-block .shipping-sub .icon span svg{width:60px;height:60px}.shipping-block .shipping-sub{width:20%;margin:0 auto;padding:30px 15px;border-left:1px solid #DEDEDE}.shipping-sub .info,.shipping-sub .info a{color:#151515;font-size:18px;line-height:1.2;letter-spacing:0;margin-bottom:0;text-decoration:none;word-break:break-all}.shipping-sub .info a:hover{color:#404040}.shipping-sub .info a{color:#4e91ce;text-decoration:underline}.shipping-block .shipping-sub .icon span{display:flex}.shipping-block .shipping-sub span span{padding-left:20px;display:inline-block}.footer{background-image:url(/cdn/shop/files/footer-bg.png?v=1642421761);background-repeat:no-repeat;background-size:cover;background-position:center;background:#fafafa}.footer .full-section{padding:50px 0 10px}.footer-block{display:flex;flex-wrap:wrap;margin:0 -15px}.footer-block .about-address.footer_sub_block{width:32%}.footer-block .footer_sub_block{padding:0 15px}.footer-block .footer_sub_block.link_block{width:18%}.footer-block .newsletter_footer{width:32%}.about-address .contact_main .footer_text,.opening-hours .opeing-time{display:flex;margin:0 0 15px}.opeing-time .opeing-text.text p strong{color:#000;font-weight:500!important}.opeing-time .opeing-text.text p{margin-bottom:15px}.about-address .contact_main .footer_text svg,.opening-hours .opeing-time svg{margin-top:5px;margin-right:10px;height:20px;width:20px}.contact_main .footer_text .text p,.contact_main .footer_text .text p a,.opeing-time .opeing-text.text p{margin:0;font-size:16px;color:#9d9d9c;letter-spacing:0;line-height:1.6;text-decoration:unset;transition:all .3s ease}.about-address .contact_main .footer_text .text p a:hover{color:#000}.footer-block h2.footer__heading{font-size:16px;line-height:1.2;font-weight:500;color:#000;letter-spacing:0;margin:0 0 20px}.opeing-block .opeing-time:last-child{padding-left:15px}.opeing-block{display:flex;align-items:center}.site-footer__linklist li{list-style:none}.footer-block .site-footer__linklist{margin:0;padding:0}.footer-block .site-footer__linklist-item a:hover{color:#000}.footer-block .site-footer__linklist-item a{margin:0;font-size:16px;color:#9d9d9c;letter-spacing:0;line-height:1.7;text-decoration:unset;transition:all .3s ease}.footer_content .logo_main{margin-bottom:20px}.footer_newsletter #NewsletterForm--page-footer:focus-visible{outline:0!important;outline-offset:0!important;box-shadow:none!important}:focus-visible,:focus{outline:none!important;outline-offset:0!important;box-shadow:none!important;outline-color:unset!important;outline-width:unset!important;outline-style:initial!important}.field__input:-webkit-direct-focus{outline:none!important;box-shadow:none!important}.newsletter-form__field-wrapper .field{flex-wrap:wrap;justify-content:flex-end}.newsletter-form__field-wrapper input{background:#fff;border:1px solid #ECECEC;box-shadow:none;margin-bottom:15px;padding:15px!important;font-size:14px;color:#898989}.newsletter-form__field-wrapper input::-webkit-input-placeholder{color:#898989;opacity:1}.newsletter-form__field-wrapper input:-ms-input-placeholder{color:#898989;opacity:1}.newsletter-form__field-wrapper input::placeholder{color:#898989;opacity:1}.newsletter-form__field-wrapper .field button:hover{color:#4e91ce}.newsletter-form__field-wrapper .field button{box-shadow:none;font-size:16px;letter-spacing:0;font-weight:700;padding:0;border-bottom:2px solid;color:#404040;transition:all .5s ease}.footer-block--partners ul li{display:inline-block;padding:0 10px;vertical-align:middle;line-height:1}.footer_newsletter{margin-bottom:20px}.payment-icons{margin:0 0 30px}.payment-icons li.payment-icon{padding:0}.footer__copyright a:hover{color:#f5f5f5}.footer__copyright p,.footer__copyright a{font-size:14px;color:#fff;text-align:center;margin:0;line-height:1;text-decoration:none;letter-spacing:0}.bottom-footer{background:#4e91ce;padding:10px 0}.back-to-top{width:55px;height:55px;border:2px solid #F9D5A7;background-color:#f9d5a7;display:none;align-items:center;justify-content:center;z-index:2;-ms-transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s;text-align:center;line-height:50px}.back-to-top{position:fixed;bottom:0;right:17%}.back-to-top svg{vertical-align:middle}.back-to-top:hover{background-color:#000;border:2px solid #000}span.review-star .spr-badge-caption{display:none}.collection .grid{display:flex;flex-wrap:wrap;margin:0 -15px}.social-image{display:flex;flex-wrap:wrap;margin:50px -15px}.social-image .social-image-text{width:33.33%;padding:0 15px}.social-image .social-image-text a.social-block{display:block;position:relative;line-height:0}.social-image .social-image-text a.social-block .social-main-descrtion{position:absolute;top:20px;right:20px;left:auto;display:flex;align-items:center;justify-content:center;bottom:auto;margin:auto;z-index:2;flex-direction:column}.social-image-main img{height:350px;width:100%;object-fit:cover}.social-image .social-image-text a.social-block .social-main-descrtion h4.social-icon svg path{fill:#4267b2}.social-image .social-image-text a.social-block .social-main-descrtion h4.social-icon .youtube path{fill:#c4302b}.social-image .social-image-text a.social-block .social-main-descrtion h4.social-icon .insta path{fill:#bc2a8d}.social-image-text .social-title{margin:0 0 20px;display:block;font-size:18px;letter-spacing:0;color:#4e91ce;line-height:1.2;text-align:center}.social-image .social-image-text a.social-block .social-main-descrtion h4.social-icon svg{width:40px;height:40px;vertical-align:middle;fill:#000}.social-image .social-image-text a.social-block .social-main-descrtion h4.social-icon{margin:0;height:50px;width:50px;background:transparent;display:flex;align-items:center;justify-content:center;transition:all .3s ease;border-radius:2px}.social-image .social-image-text a.social-block:hover svg path{fill:#fff!important}.social-image .social-image-text a.social-block:hover h4.social-icon{background:#4e91ce}@media(min-width:992px){.collection .grid .grid__item{width:25%;padding:0 15px;flex-grow:initial;flex-shrink:0}}.collection .grid__item .card-wrapper{padding:15px 10px;border:2px solid #F3F3F3;border-radius:12px;position:relative}.collection .product-tag span{background:#fff6ee;padding:9px 10px;border-radius:6px;font-size:12px;font-weight:500;color:#404040;letter-spacing:0}.collection .product-tag{display:block;position:absolute;top:10px;left:10px;z-index:1}.card-information__wrapper .product-info{font-size:12px;color:#9d9d9c;letter-spacing:0;line-height:1}.card-information__text,.card-information__text.h5 a{font-size:16px;letter-spacing:0;color:#404040!important;font-weight:500;line-height:1.2;text-decoration:none!important;padding:0;margin:5px 0 15px!important}.card-information__text.h5 a:hover{color:#4e91ce}.price__regular span{font-size:18px;letter-spacing:0;font-weight:500;color:#404040;margin-bottom:10px!important;display:inline-block;line-height:1}.spr-badge-starrating i{padding:0 2px;color:#f9d5a7}.product-btn a{color:#404040;text-decoration:none;letter-spacing:0;font-size:16px;line-height:1}.card-wrapper:hover{z-index:2}.card-wrapper{position:relative;margin-bottom:50px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.card-wrapper:hover .custom_hover{-webkit-opacity:1;-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);visibility:visible}.custom_hover{background:#fff;position:absolute;bottom:0;left:0;right:0;top:0;-webkit-opacity:0;-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transform:scale(.98);-moz-transform:scale(.98);-ms-transform:scale(.98);-o-transform:scale(.98);transform:scale(.98);z-index:-1;margin-bottom:-40px;border-radius:18px;visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.card-wrapper:hover .product-btn{visibility:visible;opacity:1}.product-btn{flex-wrap:wrap;position:absolute;inset:auto 0 -40px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:100%;visibility:hidden;opacity:0;z-index:1;display:flex;background:#f9d5a7;align-items:center;justify-content:center;color:#fff;margin:0!important;border-radius:0 0 10px 10px}.product-btn a{width:100%;text-align:center;padding:15px;display:block;background:#f9d5a7;border-radius:0 0 10px 10px}.product-btn a:hover{background:#4e91ce;color:#fff}.wishlist-icon button.wk-button-collection.wk-add-product{opacity:1!important}.wishlist-icon .wk-button-collection .wk-icon svg path{fill:#c0c0bf;stroke:unset}.wishlist-icon{display:block;position:absolute;top:10px;right:10px;z-index:2;padding:10px;width:30px;height:30px}.wishlist-icon .wk-button-collection .wk-icon svg{overflow:visible;width:22px;height:22px}.wishlist-icon .wk-button-collection .wk-icon svg:hover path{fill:#4e91ce}.contact-block .contact-sub{display:flex;margin:0 -30px}.contact-block .contact-sub .image,.contact-block .contact-sub .contact-details{width:50%;padding:0 30px}.contact-details .contact-text,.contact-details .opening-hours .opeing-time{display:flex;margin:0 0 15px}.contact-details .contact-text svg,.contact-details .opening-hours .opeing-time svg{margin-top:5px;margin-right:10px;height:20px;width:20px}.contact-details .contact-text .text p,.contact-details .contact-text .text p a,.contact-details .opeing-time .opeing-text.text p{margin:0;font-size:18px;color:#9d9d9c;letter-spacing:0;line-height:1.6;text-decoration:unset;transition:all .3s ease}.contact-details .contact-text.address{margin:0}.contact-details .opening-hours .contact__heading{font-size:18px;font-weight:500;color:#404040;letter-spacing:0;margin:10px 0 16px}.contact-details .opeing-block .opeing-time:last-child{padding-left:80px}.contact-sub .contact-details{margin-top:35px}.contact-sub .contact-text.calling{padding-left:25px}.contact-form p.desc b{font-size:24px;font-weight:500;margin:0 0 15px;display:block}.contact-form p.desc{font-size:18px;max-width:100%;font-weight:400;line-height:1.3}.contact-form p.desc a{text-decoration:none;color:#4e91ce}.contact-form-block .contact__fields{display:flex;flex-wrap:wrap;margin:0 -5px}.contact-form-block .contact__fields .field{padding:0 5px;width:33.33%;margin-bottom:20px}.contact-form-block{padding:0 15px}.contact-form-block label{display:none}.contact-form-block .contact__fields .field input,.contact-form-block textarea{border:1px solid #ECECEC;box-shadow:none;padding:14px 20px!important;color:#898989;font-size:14px}.contact-form-block input::-webkit-input-placeholder,.contact-form-block textarea::-webkit-input-placeholder{color:#898989;opacity:1}.contact-form-block textarea:-ms-input-placeholder,.contact-form-block input:-ms-input-placeholder{color:#898989;opacity:1}.contact-form-block textarea::placeholder,.contact-form-block input::placeholder{color:#898989;opacity:1}.contact-form-block textarea{min-height:200px!important;margin-bottom:30px}.contact-form-block .contact__button{text-align:right}.contact-form-block .contact__button button.button{background:transparent;color:#404040;font-size:18px;font-weight:700;letter-spacing:.9px;border:none;border-bottom:2px solid;box-shadow:none;padding:0 0 5px;min-width:initial;line-height:1;min-height:auto}.contact-form-block .contact__button button.button:hover,.contact-details .contact-text .text p a:hover,.inner-page-banner .banner-breadcrumb .breadcrumb-link span a:hover{color:#4e91ce}.contact-wrap{display:flex;flex-wrap:wrap;margin:0 -15px}.contact-wrap .contact-form-block,.contact-wrap .contact-image{width:50%;padding:0 15px}.contact-wrap .contact-image img{border-radius:17px;max-height:325px;width:100%;object-fit:cover}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.shipment-title.breadcrumb-main{margin:15px 0}.info-hyperlink a:hover{background:#f9d5a7;border:1px solid #F9D5A7;color:#404040}.info-hyperlink a{font-size:18px;color:#fff;padding:7px 15px;line-height:1;background:#4e91ce;letter-spacing:0;text-decoration:none;display:inline-block;border:1px solid #4e91ce}.pixelwidget_keyword{right:auto;bottom:auto}.patientinfo-block{position:relative;margin:0 auto}.treatments-main .treatments-sub a svg path{fill:currentColor}.treatments-main .treatments-sub a:hover{color:#4e91ce}.treatments-main .treatments-sub a svg,.treatments-main .treatments-sub a svg path{height:10px;width:10px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.treatments-main .treatments-sub a{font-size:18px;text-decoration:none;color:#404040;line-height:1;letter-spacing:0;margin-bottom:10px;display:inline-block}.treatments-main .treatments-sub{width:33.33%;padding:0 15px}.treatments-main{display:flex;flex-wrap:wrap}.treatment-section{display:flex;flex-wrap:wrap;margin:20px -15px}.treatment-section .treatment-section-image{width:25%;padding:0 15px;text-align:center;margin-bottom:50px}.treatment-section .treatment-section-image .title-image{border-radius:2px;border:1px solid #f5f5f5}.treatment-section .treatment-section-image .title-image img{width:100%;height:300px;object-fit:cover;line-height:1;display:block}.treatment-section .info-title{line-height:1;padding:20px 15px;min-height:100px;display:flex;align-items:center;justify-content:center;border:1px solid #E7E7E7;border-top:none}.treatment-section .info-title a{font-size:20px;color:#151515;font-weight:600;text-decoration:none;text-transform:unset;line-height:1.2}.treatment-section .info-title a:hover{color:#4e91ce}.sort-filter .filter-sorting{padding:20px;background:#fafafa;display:flex;align-items:center;justify-content:space-between}.sort-filter .filter-sorting .facet-filters.sorting.caption{padding:0;text-align:right;justify-content:flex-end}.collection-filters .facet-filters__label{font-size:16px;font-weight:400;letter-spacing:0;color:#404040}.collection-filters .facet-filters__sort{font-size:16px;line-height:1;letter-spacing:0;padding:20px 90px 20px 20px}.collection-filters select{background:#fff;color:#404040;cursor:pointer;border:1px solid #DEDEDE;height:60px;min-height:60px}.collection-filters .facet-filters__sort+.icon-caret{right:20px;height:20px;width:15px;top:0;bottom:0;margin:auto}.boost-pfs-filter-options-wrapper .boost-pfs-filter-option{background:#fff;color:#404040;cursor:pointer;border:1px solid #DEDEDE;height:60px;min-height:60px;display:flex;align-items:center;justify-content:flex-start;width:100%;letter-spacing:0;min-width:250px;margin-right:20px!important}.boost-pfs-filter-option-title button.boost-pfs-filter-button.boost-pfs-filter-option-title-heading,.boost-pfs-filter-option-title{width:100%;height:100%;line-height:1}.boost-pfs-filter-tree-h .boost-pfs-filter-option-title-heading{padding:20px!important}.boost-pfs-filter-options-wrapper{width:100%;display:flex;align-items:center;margin-bottom:30px}.boost-pfs-filter-option-title-heading span{cursor:pointer;font-size:16px;letter-spacing:0;color:#404040}.boost-pfs-filter-tree-h .boost-pfs-filter-option-title-heading:before{background-image:url(/cdn/shop/files/Icon_ionic-md-arrow-dropdown.svg?v=1642592329);border:none!important;background-size:cover;background-repeat:no-repeat;transform:none!important;right:25px!important;width:18px!important;left:auto!important;height:9px!important}.boost-pfs-filter-option-left.boost-pfs-filter-option-collapsed .boost-pfs-filter-option-title-heading:before{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(180deg)!important}#boost-pfs-filter-tree,.facets__form{margin:0}.sort-filter-block{margin-bottom:60px;border:1px solid #fafafa}.boost-pfs-filter-tree-h .boost-pfs-filter-option-title-heading{width:100%;height:100%;padding:20px!important}.facets__form{display:block;margin:0;padding:20px}.filter-btn-sidebar .filter-btn{min-height:60px;display:flex;background:#4e91ce;color:#fff;align-items:center;padding:15px 25px;min-width:250px;border:2px solid;font-size:16px;line-height:1;position:relative}.filter-btn .arrow{right:25px;height:20px;width:15px;top:0;bottom:0;margin:auto;position:absolute}.filter-btn-sidebar .filter-btn svg{margin-right:10px}.page-content p a:hover{color:#000}.page-content p a{text-decoration:none;color:#4e91ce}.page-content p{font-size:12px;letter-spacing:0;color:#000;line-height:1.2}.page-block .heading-main h2.heading{font-size:24px;line-height:1;margin-bottom:50px}.page-content{padding:0 10px}.agb h2{font-size:28px;font-weight:600;letter-spacing:0}.agb h2 span{font-size:16px}.agb-head b{font-size:16px;font-weight:700;color:#000}.agb-point{padding-left:40px;position:relative;margin-bottom:25px}.agb-point span{display:inline-block;position:absolute;left:0}.agb-point b{font-size:18px;font-weight:800;color:#000;display:inline-block;line-height:1.1;letter-spacing:0}.agb-point p,.agb-point li{font-size:16px;color:#404040;letter-spacing:0}.boost-pfs-filter-tree-h .boost-pfs-filter-option .boost-pfs-filter-option-content{z-index:9!important}.custom_product{padding:60px 0;background:#fbfaf3}.custom_product .custom_product_section{display:flex;flex-wrap:wrap;margin:0 -15px;align-items:center}.custom_product .custom_product_section .custom-product-images{width:30%;padding:0 70px}.custom_product .custom_product_section .custom_product_details{width:70%;padding:0 70px}.custom_product_details span.product_heading a{font-size:40px;letter-spacing:0;text-decoration:none;color:#000;font-weight:500;line-height:1.1;display:inline-block;margin-bottom:20px}.custom_product_details .custom_product_description p{font-size:18px;letter-spacing:0;margin:0 0 30px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:480px}.custom_product_btn a svg{height:12px;width:12px;vertical-align:middle;margin-left:5px}.custom_product_btn a svg path{stroke:#151515}.custom_product_btn a:hover path{stroke:#4e91ce}.custom_product_btn a:hover{color:#4e91ce}.custom_product_btn a{font-size:18px;font-weight:700;color:#404040;text-decoration:none;display:inline-block;line-height:1.2;padding-bottom:2px;border-bottom:2px solid}.custom_product_btn a{letter-spacing:normal;text-transform:unset;text-align:center}.custom_product_details span.product_heading a:hover{color:#4e91ce}.custom_product .custom_product_section .custom-product-images{padding-left:15px}.aboutus-image-text-main .aboutus-text-sec.seo-section p{width:100%;padding:20px 15px}.aboutus-text-sec.seo-section{margin:0}.product__delivery p{position:relative;padding-left:0;display:flex;align-items:center;line-height:normal}.product__delivery p:before{content:"";position:relative;margin-right:8px;width:8px;height:8px;border-radius:50%;background-color:rgba(var(--color-foreground),.75)}.collection .grid__item.boost-pfs-action-list-single-button{margin-bottom:50px}.collection .grid__item .card-wrapper{height:100%;padding:15px 10px 0;display:flex}#shopify-section-template--14480971563053__164241313183920878{padding-top:80px}.header__icons a.wk-link .wk-icon svg path[fill=black]{fill:rgba(var(--color-foreground),.6)!important;color:rgba(var(--color-foreground),.6);stroke:inherit}.header__icons a.wk-link .wk-icon{margin-top:-5px!important}.header__icons a.wk-link{text-decoration:none}.header__icons a.wk-link .wk-count{color:#4e91ce;text-decoration:none;margin-left:4px}.header__icons a.wk-link .wk-icon svg{width:26px;height:26px}.header__icons a.wk-link .wk-icon svg path[fill="#000"]{fill:#4e91ce!important;color:#4e91ce;stroke:inherit}.header-btn svg{display:none}.product__description .content-row{display:block!important}@media(max-width:1360px){.performance-block .performance-sub,.collection .grid .grid__item,.expect-image-block .expect-sub,.footer-block .footer_sub_block,.contact-block .contact-sub .image,.contact-block .contact-sub .contact-details,.contact-wrap .contact-form-block,.contact-wrap .contact-image{padding:0 10px}.performance-block,.collection-style,.collection .grid,.expect-image-block,.footer-block,.contact-block .contact-sub,.contact-wrap{margin:0 -10px}.collection-style .custom-coll{padding:10px}.testimonials-wrap .user-profile{padding:0 20px}.testimonials-wrap{margin:0 -20px}.shipping-block .shipping-sub{padding:25px 15px}.shipping-block{margin:0 -15px;padding-left:15px}.back-to-top{right:15px}.banner-content p{font-size:26px}.banner-content h2{font-size:44px}.header-wrapper{padding:15px 0}.contact-details .contact-text .text p,.contact-details .contact-text .text p a,.contact-details .opeing-time .opeing-text.text p{font-size:16px}.treatment-section .info-title{padding:10px 35px;min-height:80px}.treatment-section .info-title a{font-size:18px}.treatment-section .treatment-section-image .title-image img{height:280px}}@media(max-width:1199px){.header-block .header-main-nav .header__menu-item{font-size:16px;padding:0 10px}.treatment-section .treatment-section-image{width:33.33%}.header-block .clinic-btn .header-btn{padding:12px 8px}.header-top{padding:3px 0}.padd-60{padding-bottom:40px}.heading-main .desc{font-size:20px}.performance-details h2.performance-title{font-size:22px;margin:0 0 35px}.collection-style .custom-coll .collection-image .collection-detail{bottom:10px;left:10px;padding:15px}.collection-style .custom-coll .collection-image .collection-detail .collection-title{font-size:14px;margin:0 0 10px}.comfortable-bg .comfortable-sub .comfortable-details .comfortable-title{font-size:30px}.testimonials-bg:after{top:40px}.contact_main .shipment_text .text p,.contact_main .shipment_text .text p a,.opeing-time .opeing-text.text p{font-size:14px!important}.shipping-sub .info,.shipping-sub .info a{font-size:16px}.performance-block .performance-sub,.collection .grid .grid__item,.expect-image-block .expect-sub,.footer-block .footer_sub_block{padding:0 5px}.performance-block,.collection-style,.collection .grid,.expect-image-block,.footer-block{margin:0 -5px}.info-hyperlink a,.treatments-main .treatments-sub a{font-size:16px}.social-image .social-image-text{padding:0 10px}.social-image{margin:40px -10px}.social-image-main img{height:300px}.boost-pfs-filter-options-wrapper .boost-pfs-filter-option{min-width:170px;margin-right:10px!important}.boost-pfs-filter-tree-h .boost-pfs-filter-option-title-heading:before{right:15px!important}.boost-pfs-filter-tree-h .boost-pfs-filter-option-title-heading{padding:10px!important}}@media(max-width:1035px){.header-block .header-main-nav .header__menu-item{padding:0 5px}}@media(max-width:989px){.top-header-phone-fax a{font-size:12px}.top-header-phone{margin-right:5px;padding:0 5px 0 0}.treatment-section .treatment-section-image{padding:0 10px;margin-bottom:30px}.treatment-section{flex-wrap:wrap;margin:15px -10px}.treatment-section .info-title a{font-size:16px}.treatment-section .treatment-section-image .title-image img{height:240px}html .weglot-container{margin-right:8px}.header.header--middle-left.page-width.header--has-menu{display:flex;align-items:center;justify-content:center;width:100%}.header-block{width:100%;display:flex;align-items:center;justify-content:space-between}.header-block .header-main-nav{width:auto;text-align:center;display:flex;align-items:center;justify-content:flex-start}.header-block .clinic-btn{width:auto;text-align:right}.header-top .container{flex-wrap:wrap}.header-top-left{width:80%;justify-content:center}.header-top-right{justify-content:center;width:20%}.header-wrapper{padding:10px 0}.heading-main .desc{font-size:18px}.heading-main{margin-bottom:20px}.header-top-right .header__icon.header__icon--account{width:auto}.contact-sub .contact-details{margin-top:15px}.contact-form-block .contact__fields .field{width:50%}.contact-form-block .contact__fields .field:last-child{width:100%}.agb h2{font-size:22px}.page-content p{font-size:16px}.agb-point{padding-left:35px;margin-bottom:20px}.page-content{padding:0}.agb-point b{font-size:16px}.agb-point p,.agb-point li{font-size:14px}.agb-point ul{padding-left:15px}.sort-filter .filter-sorting{flex-wrap:wrap}.sort-filter .filter-sorting .facet-filters.sorting.caption{margin-top:15px}.treatments-main .treatments-sub{padding:0 10px}.treatments-main .treatments-sub a{font-size:14px}.info-hyperlink a{font-size:11px;padding:5px 10px}.social-image .social-image-text a.social-block .social-main-descrtion p.social-title{margin:10px 0 0;font-size:14px}.social-image .social-image-text a.social-block .social-main-descrtion h4.social-icon{height:45px;width:45px}.social-image-main img{height:240px}.header-block .clinic-btn .header-btn{padding:12px 15px;background:transparent;border:none;margin-left:0}.header-block .clinic-btn .header-btn:hover{background:transparent;border:none}.header-btn svg{display:block;width:30px;fill:#828282}.header-btn svg:hover{fill:#4e91ce}.header-btn span{display:none}}@media(max-width:767px){.banner-content h2{font-size:34px}.banner-content p{font-size:20px}.treatment-section .treatment-section-image{width:50%}.performance-block .performance-sub{width:50%;margin-bottom:40px}.performance-details h2.performance-title{font-size:18px}.collection-style .collection-left,.collection-style .collection-right,.contact-block .contact-sub .image,.contact-block .contact-sub .contact-details,.contact-wrap .contact-form-block,.contact-wrap .contact-image{width:100%}.contact-form p.desc b{font-size:20px}.comfortable-bg{margin-top:60px;padding:40px 0}.contact-form p.desc{font-size:16px}.contact-sub .contact-text.calling{padding-left:0}.contact-details .opeing-block .opeing-time:last-child{padding-left:10px}.comfortable-bg .comfortable-sub .image{order:2;margin-top:40px;line-height:1}.contact-form-block{margin-top:20px;order:2}.comfortable-bg .comfortable-sub .image,.comfortable-bg .comfortable-sub .comfortable-details{width:100%;padding:0 15px}.comfortable-bg .comfortable-sub,.testimonials-wrap,.contact-block .contact-sub,.contact-details .contact-text,.contact-details .opening-hours .opeing-time{flex-wrap:wrap}.comfortable-bg .comfortable-sub .comfortable-details .comfortable-title{font-size:24px}.comfortable-bg .comfortable-sub .comfortable-details .desc{font-size:16px}.expect-image-block .expect-sub{width:50%;margin-bottom:40px}.expect-image-block .expect-sub:last-child{margin-bottom:0}.expect-image-block{justify-content:center}.testimonials-wrap .user-profile .description{font-size:18px;color:#404040;letter-spacing:0;line-height:1.3;margin-bottom:60px}.testimonials-wrap .user-image .user-blocks{position:relative;line-height:0;text-align:right;max-width:300px;margin:auto}.testimonials-wrap .user-image img{width:auto}.testimonials-wrap .user-profile{width:100%;margin-top:20px}.testimonials-wrap .user-image{width:100%}.testimonials-wrap .user-image .user-blocks svg{right:-35px}.testimonials-bg{margin-top:0;padding:0 0 30px;margin-bottom:20px}.shipping-block .shipping-sub{width:50%;border:none}.footer-block .about-address.footer_sub_block{width:100%;margin-bottom:25px}.footer-block .footer_sub_block.link_block{width:50%;margin-bottom:15px}.footer-block .newsletter_footer{width:100%}.footer__copyright p,.footer__copyright a{line-height:1.5}.testimonial-left{max-width:180px;margin:-20px auto auto;text-align:center}.header-block .header-main-nav .header__heading-link{padding:0}.patientinfo-block img.lazyLoad{margin-bottom:-35px}.info-hyperlink a{font-size:10px;padding:4px 8px}.treatments-main .treatments-sub{width:100%}.treatments-block{margin-top:30px}.custom_product .custom_product_section .custom-product-images,.custom_product .custom_product_section .custom_product_details{width:100%}.custom_product .custom_product_section .custom_product_details{margin-top:40px}.custom_product_details span.product_heading a{font-size:22px}.shipping-block .shipping-sub span span{padding-left:10px}.social-image{max-width:320px;margin:0 auto}.social-image .social-image-text{width:100%;padding:0;margin-bottom:25px}}@media(max-width:575px){.collection-style .collection-right{flex-wrap:wrap}.treatment-section .treatment-section-image{width:100%}.collection-style .custom-coll{padding:10px;width:100%}.heading-main .desc{font-size:16px}.expect-image-block .expect-sub{width:100%;margin-bottom:30px}.testimonials-wrap .user-image .user-blocks svg{right:0}.header-top-right .header__icon.header__icon--account{max-width:145px;flex:0 0 145px;margin-top:5px}.header-top-right{flex-wrap:wrap}.collection-style .custom-coll .collection-image .collection-detail{bottom:5px;left:5px;padding:10px}.contact_main .shipment_text .text p,.contact_main .shipment_text .text p a,.opeing-time .opeing-text.text p{font-size:13px!important}.grid--2-col .grid__item{width:100%;max-width:100%}.contact-form-block .contact__fields .field{width:100%}.info-hyperlink a{font-size:5px;padding:3px 1px}.header__heading-logo{height:auto;width:100%;max-width:120px;margin-right:15px}.header-block .clinic-btn .header-btn{padding:10px 12px;font-size:9px}.header-block .clinic-btn{margin-left:10px}.heading-main:before{height:45px}}.collection-style .collection-left{width:60%}.collection-style .collection-middle,.collection-style .collection-right{width:20%;display:flex;flex-flow:column}.collection-style .collection-right .custom-coll{width:100%;flex-grow:1;height:50%}.collection-style .collection-middle .custom-coll{flex-grow:1;height:50%}.collection-style .custom-coll .collection-image a:first-child{padding-bottom:33%}.collection-style .custom-coll .collection-image a img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.collection-style .collection-left .custom-coll:last-child .collection-image a:first-child,.collection-style .collection-middle .custom-coll:last-child .collection-image a:first-child,.collection-style .collection-right .custom-coll:last-child .collection-image a:first-child{padding-bottom:40%}.collection-style .collection-middle .custom-coll:first-child,.collection-style .collection-right .custom-coll:first-child{height:41%}@media(max-width:992px){.collection-style .collection-left{width:50%}.collection-style .collection-middle,.collection-style .collection-right{width:25%}.collection-style .custom-coll .collection-image a:first-child{padding-bottom:40%}.collection-style .collection-left .custom-coll:last-child .collection-image a:first-child,.collection-style .collection-middle .custom-coll:last-child .collection-image a:first-child,.collection-style .collection-right .custom-coll:last-child .collection-image a:first-child{padding-bottom:50%}}@media(max-width:767px){.collection-style .collection-left,.collection-style .collection-middle,.collection-style .collection-right{width:100%}.collection-style .collection-middle,.collection-style .collection-right{flex-flow:wrap}.collection-style .collection-middle .custom-coll,.collection-style .collection-right .custom-coll{width:100%;height:auto!important}.collection-style .custom-coll .collection-image a:first-child,.collection-style .collection-middle .custom-coll .collection-image a:first-child,.collection-style .collection-right .custom-coll .collection-image a:first-child{padding-bottom:50%}}.patiente-info-with-app .aico_map_heading{font-size:14px!important;color:#4e91ce!important;font-weight:400!important;text-transform:unset;letter-spacing:.4px;margin:0 0 15px}body.celluma{background-color:#f5f1ea}body.celluma #MainContent,body.celluma .shopify-section{background-color:transparent}body.celluma{background-color:#f5f1ea!important;background-image:url(/cdn/shop/files/bg-glow.png?v=1776174965);background-repeat:no-repeat;background-position:50% 110px;background-size:400px;background-attachment:scroll}@media screen and (min-width:750px){body.celluma{background-position:50% -100px;background-size:1000px}}body.celluma .celluma-collection-header{text-align:center;padding:40px 15px 16px}body.celluma .celluma-collection-title{font-size:64px;font-weight:700;color:#232222;margin:0 0 10px}body.celluma .celluma-collection-description{font-size:14px;color:#232222;margin:0 auto;max-width:560px;line-height:1.6}body.celluma .celluma-toolbar-bar{display:flex;align-items:center;justify-content:space-between;padding:14px 15px;margin-bottom:0;gap:16px;background:#fff;border-radius:6px}body.celluma .celluma-toolbar__filter-btn{display:inline-flex;align-items:center;gap:7px;background:none;border:none;cursor:pointer;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#232222;padding:0;line-height:1}body.celluma .celluma-toolbar__count{font-size:14px;color:#232222;text-align:center;flex:1}body.celluma .celluma-toolbar__sort{display:flex;align-items:center;gap:5px;position:relative}body.celluma .celluma-toolbar__sort-label{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#232222;white-space:nowrap}body.celluma .celluma-sort-select-hidden{position:absolute;opacity:0;pointer-events:none;width:0;height:0}body.celluma .celluma-sort-dropdown{position:relative}body.celluma .celluma-sort-dropdown__trigger{display:flex;align-items:center;gap:6px;background:none;border:none;padding:4px 0;font-size:13px;font-family:inherit;color:#232222;cursor:pointer}body.celluma .celluma-sort-dropdown__trigger:hover{opacity:.7}body.celluma .celluma-sort-dropdown__caret{width:12px;height:12px;flex-shrink:0;transition:transform .2s ease}body.celluma .celluma-sort-dropdown.is-open .celluma-sort-dropdown__caret{transform:rotate(180deg)}body.celluma .celluma-sort-dropdown__list{display:none;position:absolute;right:0;top:calc(100% + 4px);background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:6px;list-style:none;margin:0;padding:4px 0;min-width:200px;box-shadow:0 4px 16px #0000001a;z-index:20}body.celluma .celluma-sort-dropdown.is-open .celluma-sort-dropdown__list{display:block}body.celluma .celluma-sort-dropdown__item{padding:9px 16px;font-size:13px;font-family:inherit;color:#232222;cursor:pointer;white-space:nowrap;transition:background .15s ease}body.celluma .celluma-sort-dropdown__item:hover{background:#0000000a}body.celluma .celluma-sort-dropdown__item.is-selected{background:#0000000f;font-weight:600}body.celluma .celluma-filter-modal,.celluma-filter-modal{display:none;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:9999!important;align-items:flex-start;justify-content:center;padding-top:80px;background:#00000080}body.celluma .celluma-filter-modal.is-open,.celluma-filter-modal.is-open{display:flex!important}body.celluma-modal-open{overflow:hidden!important}body.celluma .celluma-filter-modal__backdrop,.celluma-filter-modal__backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#00000073!important;z-index:0!important}body.celluma .celluma-filter-modal__box{border-radius:6px;width:calc(100% - 80px);max-height:calc(100vh - 120px);overflow-y:auto;display:flex;flex-direction:column;position:relative;z-index:1;box-shadow:0 8px 40px #0000002e;position:relative!important;z-index:1!important;width:calc(100% - 80px)!important;max-width:1200px!important;background:#ebe4d9}body.celluma .celluma-filter-modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#f4f0e9;border-bottom:1px solid #d2d2d2;height:54px;padding-left:18px;padding-right:18px}@media(min-width:1200px){body.celluma .celluma-filter-modal__header{height:80px;padding-left:35px;padding-right:35px}}body.celluma .celluma-filter-modal__title{font-size:14px;font-weight:600;color:#232222;letter-spacing:.06em;text-transform:uppercase}body.celluma .celluma-filter-modal__close{background:none;border:none;cursor:pointer;font-size:14px;color:#232222;font-weight:500;padding:0;letter-spacing:.04em}body.celluma .celluma-filter-modal__groups,.celluma-filter-modal__groups{padding:25px 18px;overflow-y:auto;width:100%;display:grid;grid-template-columns:1fr;gap:20px 0}@media(min-width:768px){body.celluma .celluma-filter-modal__groups,.celluma-filter-modal__groups{padding-left:28px;padding-right:28px}}@media(min-width:1024px){body.celluma .celluma-filter-modal__groups,.celluma-filter-modal__groups{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding-left:35px;padding-right:35px}}@media(min-width:1200px){body.celluma .celluma-filter-modal__groups,.celluma-filter-modal__groups{max-height:calc(100vh - 240px)}}@media(min-width:1400px){body.celluma .celluma-filter-modal__groups,.celluma-filter-modal__groups{padding-left:35px;padding-right:35px}}body.celluma .celluma-filter-group{padding:0 10px 20px;box-sizing:border-box}body.celluma .celluma-filter-group+.celluma-filter-group{margin-top:0}@media(min-width:1400px){body.celluma .celluma-filter-group{padding:0 15px 30px}}@media(min-width:1024px){body.celluma .celluma-filter-group{padding:0 10px 20px;flex:0 0 25%;max-width:25%}body.celluma .celluma-filter-group:first-child:last-child,body.celluma .celluma-filter-group:first-child:nth-last-child(2),body.celluma .celluma-filter-group:first-child:nth-last-child(2)~.celluma-filter-group{flex:0 0 50%;max-width:50%}body.celluma .celluma-filter-group:first-child:nth-last-child(3),body.celluma .celluma-filter-group:first-child:nth-last-child(3)~.celluma-filter-group{flex:0 0 33.33%;max-width:33.33%}}@media(min-width:1024px){body.celluma .celluma-filter-group+.celluma-filter-group{margin-top:0}}body.celluma .celluma-filter-group__title{font-size:14px;font-weight:500;color:#232222;margin:0 0 10px}body.celluma .celluma-filter-group__box{background:#fff;border:1px solid #d2d2d2;border-radius:6px;padding:27px 23px}body.celluma .celluma-filter-group__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}body.celluma .celluma-filter-group__option{display:flex;align-items:center;gap:10px;font-size:14px;color:#232222;cursor:pointer;line-height:1.3}body.celluma .celluma-filter-group__option.is-disabled{opacity:.35;cursor:not-allowed}body.celluma .celluma-filter-group__option input[type=checkbox],.celluma-filter-group__option input[type=checkbox]{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;opacity:0!important;margin:0!important;padding:0!important;border:0!important;pointer-events:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}body.celluma .celluma-checkbox-box,.celluma-checkbox-box{display:inline-block!important;width:22px!important;height:22px!important;min-width:22px!important;border:1px solid #333!important;border-radius:1px!important;background:#fff!important;flex-shrink:0!important;position:relative!important;cursor:pointer!important;box-sizing:border-box!important;transition:background .15s;vertical-align:middle!important}body.celluma .celluma-filter-group__option input[type=checkbox]:checked+.celluma-checkbox-box,.celluma-filter-group__option input[type=checkbox]:checked+.celluma-checkbox-box{background:#fff!important;border-color:#333!important}body.celluma .celluma-filter-group__option input[type=checkbox]:checked+.celluma-checkbox-box:after,.celluma-filter-group__option input[type=checkbox]:checked+.celluma-checkbox-box:after{content:""!important;position:absolute!important;top:3px!important;left:3px!important;right:3px!important;bottom:3px!important;background:#fd8e81!important;border-radius:0!important;display:block!important}body.celluma .celluma-filter-price{display:flex;align-items:center;gap:8px;flex-wrap:wrap}body.celluma .celluma-price-currency{font-size:13px;color:#232222;line-height:1}body.celluma .celluma-price-input{width:80px;padding:6px 8px;border:1px solid #d9dad9;border-radius:4px;font-size:13px;font-family:inherit}body.celluma .celluma-range-slider{position:relative;width:100%;height:2.8rem;margin-top:1.2rem;--range-start: 0%;--range-end: 100%}body.celluma .celluma-range-slider:before,body.celluma .celluma-range-slider:after{content:"";position:absolute;top:50%;transform:translateY(-50%);height:.4rem;border-radius:2rem}body.celluma .celluma-range-slider:before{left:0;right:0;background:#d9dad9;z-index:1}body.celluma .celluma-range-slider:after{left:var(--range-start);right:calc(100% - var(--range-end));background:#232222;z-index:2}body.celluma .celluma-range-input{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;height:1.6rem;margin:0;background:transparent;pointer-events:none;appearance:none;-webkit-appearance:none;z-index:4}body.celluma .celluma-range-input::-webkit-slider-runnable-track{height:.4rem;background:transparent;border:0;border-radius:2rem}body.celluma .celluma-range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.6rem;height:1.6rem;border-radius:50%;border:2px solid #232222;background-color:#fff!important;box-shadow:0 0 0 3px #fff;position:relative;z-index:7;margin-top:-.6rem;pointer-events:auto;cursor:pointer}body.celluma .celluma-range-input::-moz-range-track{height:.4rem;background:transparent;border:0;border-radius:2rem}body.celluma .celluma-range-input::-moz-range-progress{height:.4rem;background:transparent;border:0}body.celluma .celluma-range-input::-moz-range-thumb{width:1.6rem;height:1.6rem;border-radius:50%;border:2px solid #232222;background-color:#fff!important;box-shadow:0 0 0 3px #fff;pointer-events:auto;cursor:pointer}body.celluma .celluma-range-input--min{z-index:5}body.celluma .celluma-range-input--max{z-index:6}body.celluma .celluma-range-input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #2322224d}body.celluma .celluma-range-input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px #2322224d}body.celluma .celluma-filter-modal__footer,.celluma-filter-modal__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ebe4d9;border-top:1px solid #d2d2d2;height:64px;width:100%;padding-left:18px;padding-right:18px;flex-shrink:0;gap:20px}@media(min-width:768px){body.celluma .celluma-filter-modal__footer,.celluma-filter-modal__footer{padding-left:28px;padding-right:28px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media(min-width:1024px){body.celluma .celluma-filter-modal__footer,.celluma-filter-modal__footer{padding-left:35px;padding-right:35px}}@media(min-width:1200px){body.celluma .celluma-filter-modal__footer,.celluma-filter-modal__footer{height:90px;position:relative}}@media(min-width:1400px){body.celluma .celluma-filter-modal__footer,.celluma-filter-modal__footer{padding-left:35px;padding-right:35px}}body.celluma .celluma-filter-modal__clear{font-size:14px;color:#232222;text-decoration:underline;cursor:pointer;text-decoration-color:#232222}body.celluma .celluma-filter-modal__done{padding:12px 40px;background:transparent;color:#232222;border:1px solid #232222;border-radius:40px;cursor:pointer;font-size:15px;font-weight:600;font-family:inherit;transition:background .2s,color .2s;width:200px;background-color:#fff}body.celluma .celluma-sort-wrapper{position:relative;display:inline-flex;align-items:center}@media screen and (max-width:1023px){body.celluma .celluma-filter-modal{padding-top:60px}body.celluma .celluma-filter-modal__box{width:calc(100% - 40px)}body.celluma .celluma-filter-modal__groups,.celluma-filter-modal__groups{grid-template-columns:repeat(2,1fr)!important}}@media screen and (max-width:599px){body.celluma .celluma-filter-modal{padding-top:0;align-items:center}body.celluma .celluma-filter-modal__box{width:100%;border-radius:12px 12px 0 0;max-height:80vh}body.celluma .celluma-filter-modal__groups,.celluma-filter-modal__groups{grid-template-columns:1fr!important}}body.celluma .celluma-product-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:20px!important;list-style:none!important;margin:24px 0 0!important;padding:0!important;position:relative!important;z-index:1!important}body.celluma .celluma-grid__item{display:flex!important;width:100%!important;max-width:100%!important}body.celluma .celluma-card{display:flex!important;flex-direction:column!important;background:#fff!important;border-radius:6px!important;overflow:hidden!important;color:#232222!important;width:100%!important;position:relative!important;transition:transform .35s ease}body.celluma .celluma-card:hover{transform:scale3d(1.02,1.02,1)}body.celluma .celluma-card__link{display:block!important;text-decoration:none!important;color:inherit!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important}body.celluma .celluma-card__image-wrap{position:relative!important;width:100%!important;padding-bottom:100%!important;overflow:hidden!important;background:#f0f0f0!important}body.celluma .celluma-card__img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform .4s ease}body.celluma .celluma-card:hover .celluma-card__img{transform:scale(1.04)}body.celluma .celluma-status-badge{position:absolute;top:12px;left:12px;z-index:4;background:#ffffffeb;color:#232222;font-size:11px;font-weight:700;text-transform:uppercase;padding:8px 15px;border-radius:20px;line-height:1.3;white-space:nowrap}body.celluma .celluma-card__tags,.celluma-card__tags{position:absolute!important;bottom:.8rem!important;left:.8rem!important;right:.8rem!important;display:flex!important;flex-wrap:wrap!important;gap:.4rem!important;z-index:3!important;justify-content:center!important;overflow:hidden!important;max-height:50%!important}body.celluma .celluma-card__tag,.celluma-card__tag{display:inline-flex;align-items:center;gap:.4rem;background:#ffffffeb!important;border:1px solid rgba(0,0,0,.18);color:#1d1d1d;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:all .2s ease;line-height:1.3;white-space:nowrap;border-radius:14px;font-size:10px;height:28px;padding:1px 12px 0}body.celluma .celluma-card__tag-dot,.celluma-card__tag-dot{display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background-color:#999;flex-shrink:0}body.celluma .celluma-card__tag-dot.tag-akne,.celluma-card__tag-dot.tag-akne{background-color:#8edee6!important}body.celluma .celluma-card__tag-dot.tag-anti-aging,.celluma-card__tag-dot.tag-anti-aging{background-color:#fd8e81!important}body.celluma .celluma-card__tag-dot.tag-schmerzen,.celluma-card__tag-dot.tag-schmerzen{background-color:#cd1060!important}body.celluma .celluma-card__tag-dot.tag-wundheilung,.celluma-card__tag-dot.tag-wundheilung{background-color:#734ede!important}body.celluma .celluma-card__info{display:block;padding:14px 16px 18px!important;flex:1!important;text-decoration:none;color:inherit}body.celluma .celluma-card__title{font-size:15px;font-weight:700;color:#232222;margin:0 0 6px;line-height:1.3}body.celluma .celluma-card__desc{font-size:12px;color:#232222;line-height:1.5;margin:0}@media screen and (max-width:1024px){body.celluma .celluma-collection-title{font-size:54px}}@media screen and (max-width:989px){body.celluma .celluma-product-grid{grid-template-columns:repeat(2,1fr)!important;gap:14px!important}body.celluma .celluma-collection-title{font-size:42px}}@media screen and (max-width:599px){body.celluma .celluma-product-grid{grid-template-columns:repeat(2,1fr);gap:10px}body.celluma .celluma-toolbar__count{display:none}body.celluma .celluma-collection-title{font-size:32px}}@media screen and (max-width:549px){body.celluma .celluma-product-grid{grid-template-columns:1fr!important;gap:20px!important}body.celluma .celluma-toolbar-bar{flex-wrap:wrap!important;gap:6px!important;padding:10px 15px!important}body.celluma .celluma-toolbar__filter-btn{font-size:12px!important}body.celluma .celluma-toolbar__sort{order:2!important}body.celluma .celluma-toolbar__count{order:3!important;width:100%!important;flex:0 0 100%!important;text-align:center!important;font-size:13px!important}body.celluma .celluma-card__tag{font-size:9px!important;height:24px!important;padding:1px 8px 0!important}body.celluma .celluma-card__tag-dot{width:6px!important;height:6px!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom.css.map */
