@font-face{font-family:'MaterialDesignIcons';font-style:normal;src:url(/fonts/MaterialDesignIcons/MaterialSymbolsRounded-VariableFont_FILL,GRAD,opsz,wght.ttf)}@view-transition{navigation:auto}:root{--spacing:10px;--page-size:1600px;--page-padding:calc((100% - var(--page-size)) / 2);--theme-color:#152f5b;--highlight-color:#00329f;--primary-color:#4d4d4d;--secondary-color:#f3f3f3;--accent-color:#f1f1f1;--default-radius:8px;--recolour-white:brightness(0) saturate(100%) invert(95%) sepia(95%) saturate(19%) hue-rotate(295deg) brightness(105%) contrast(105%);--card-shadow:0 2px 4px 0 rgba(0,0,0,.4);--default-border:1px solid var(--accent-color)}.homepage section[data-layout="homepage_banner"] .swiper-button-next,.homepage section[data-layout="homepage_banner"] .swiper-button-prev{color:var(--secondary-color)!important;text-shadow:0 0 5px #000}.swiper-pagination-bullet-active{background:var(--highlight-color)}body{margin:0;padding:0}body *{box-sizing:border-box;text-rendering:optimizeLegibility;shape-rendering:geometricprecision;font-display:swap;transition:all 200ms}body{line-height:1.2;font-family:sans-serif;font-size:16px;color:var(--primary-color)}header{background:#fff}header>div{padding:var(--spacing) var(--page-padding);display:flex}header img{display:block;width:auto;height:40px}header menu,header nav,header ul,header ul li{margin:0;padding:0;display:flex;align-items:center}header ul{list-style:none}header label{cursor:pointer}header ul li a,header ul li label{color:var(--primary-color);text-decoration:none;white-space:nowrap}header nav>ul{margin-left:calc(-1 * var(--spacing))}header nav>ul>li{padding:var(--spacing);position:relative;border-top-left-radius:var(--default-radius);border-top-right-radius:var(--default-radius)}header nav>ul,header menu ul{display:flex;gap:var(--spacing);list-style:none}header nav>ul>li>div>a,header nav>ul>li>div>span{display:flex;flex-direction:row;align-items:center;gap:calc(var(--spacing) / 2)}header nav>ul>li>div>a::after,header nav>ul>li>div>span::after{content:"";display:block;border:4px solid #fff0;border-top:4px solid #222;border-bottom:0;transform-origin:center center;transform:rotate(0deg)}header nav>ul>li:hover>div>a::after,header nav>ul>li:hover>div>span::after{transform:rotate(180deg)}header nav>ul>li>div>ul{display:none;flex-direction:column;align-items:stretch;background:#fff;border:1px solid var(--primary-color);border-radius:var(--default-radius);position:absolute;left:0;top:calc(100% - var(--default-radius) / 2);z-index:999;width:140px;overflow:hidden}header nav>ul>li:hover>div>ul{display:flex}header nav>ul>li>div>ul>li>a{display:flex;flex-direction:row;padding:var(--spacing);gap:var(--spacing);width:100%}header nav>ul>li:hover,header nav>ul>li>div>ul>li:hover{background:var(--secondary-color)}header nav>ul>li>div>ul>li img{max-height:18px}header>div:nth-child(2){justify-content:space-between;padding-top:0;padding-bottom:0}header .marquee{position:relative;min-height:40px;background-color:var(--theme-color);justify-content:center;padding:0}header .marquee ul{width:100%;list-style:none}header .marquee ul li{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;color:#fff;display:flex;justify-content:center;align-items:center;transform:rotate3d(1,0,0,90deg)}header .marquee ul li.active{transform:rotate3d(1,0,0,0deg)}header menu img{width:20px;height:20px;display:inline-block}header menu li,header menu li>div header menu li>a{display:flex;align-items:center;gap:4px}header menu li .cart{position:relative;padding-right:var(--spacing)}header menu li .cart .count{position:absolute;right:0;top:-9px;width:18px;height:18px;border-radius:50%;font-size:12px;background:red;color:#fff;display:flex;align-items:center;justify-content:center}header menu li .cart:has(.count:empty){padding-right:0}header menu li .cart .count:empty{display:none}input#mobile_menu,label[for="mobile_menu"]::before{display:none!important}label[for="mobile_menu"]{position:fixed;top:20px;right:var(--page-padding);display:none;cursor:pointer}img{max-width:100%;height:auto}button,.btn{display:flex;align-items:center;justify-content:center;gap:var(--spacing);margin:0;padding:calc(1.2*var(--spacing)) calc(4*var(--spacing));border:1px solid var(--primary-color);color:var(--primary-color);background:#fff;text-decoration:none;cursor:pointer;min-width:40px}button:focus,.btn:focus,button:hover,.btn:hover{background:var(--primary-color);color:#fff}button:active,.btn:active{background:var(--theme-color);color:#fff}button:focus img,.btn:focus img,button:hover img,.btn:hover img,button:active img,.btn:active img{filter:var(--recolour-white)}button:disabled,.btn:disabled{cursor:initial}input[type="search"]{font-size:14px}input,select,textarea{height:50px;border:1px solid #8ab2e2;color:#152f5b;border-radius:var(--default-radius);padding:0 var(--spacing)}input.invalid,select.invalid,textarea.invalid{background:linear-gradient(45deg,#ffebeb,#ffd7d7);border-color:red}section[data-layout]{display:flex;flex-direction:column;align-items:center;padding:0 var(--page-padding);margin:calc(6 * var(--spacing)) 0;overflow:hidden;max-width:100%;gap:calc(2*var(--spacing))}section[data-layout]>div:first-child{display:flex;flex-direction:column;align-items:center;gap:var(--spacing);max-width:780px}section[data-layout]>div:first-child h1,section[data-layout]>div:first-child h2,section[data-layout]>div:first-child h3,section[data-layout]>div:first-child p{margin:0;font-weight:400;text-align:center}section[data-layout] h1,section[data-layout] h2{font-size:28px}section[data-layout$="_banner"]{padding:0!important;margin:0!important;background:#efefef;min-height:unset!important}[data-layout="innerpage_banner"] img{width:100%;height:100%;max-height:360px;object-fit:cover;object-position:center center}body.about section[data-layout="innerpage_banner"],body.brands section[data-layout="innerpage_banner"],body.treatment_details section[data-layout="innerpage_banner"],body.equipment_details section[data-layout="innerpage_banner"],body.register section[data-layout="innerpage_banner"]{background:#e1fbff}input[type="checkbox"][name^="ui["],input[type="radio"][name^="ui["]{display:none}hr{width:calc(100% - 2*var(--page-padding));max-width:100%;margin:calc(8*var(--spacing)) auto;border-color:#d4d4d4!important;height:2px}article{display:block;max-width:750px;align-content:start}article ul{list-style:initial!important;padding-left:1em!important;justify-content:flex-start!important}article figure{margin:0 auto;text-align:center}.homepage section[data-layout="topics"] h1{font-size:36px!important}.homepage section[data-layout="homepage_banner"]{margin:0;padding:0}.homepage section[data-layout="homepage_banner"] .swiper{width:100%;max-width:100%;flex-direction:row;aspect-ratio:1920 / 520}.homepage section[data-layout="homepage_banner"] .swiper-button-next,.homepage section[data-layout="homepage_banner"] .swiper-button-prev{color:var(--primary-color)}.homepage section[data-layout="homepage_banner"] .swiper .swiper-slide{position:relative}.homepage section[data-layout="homepage_banner"] .swiper .swiper-slide>img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:center center}section[data-layout="topics"]{position:relative}section[data-layout="topics"]::before{content:"";position:absolute;left:0;right:0;bottom:calc(12*var(--spacing));height:12vw;background:var(--accent-color)}section[data-layout="topics"] ul{display:flex;flex-direction:row;list-style:none;padding:0;margin:calc(6*var(--spacing)) auto;width:100%;justify-content:center;gap:calc(4*var(--spacing))}section[data-layout="topics"] ul li{width:100%;max-width:480px;transform-origin:center center;transform:scale(1);margin:0 auto;display:block}section[data-layout="topics"] ul li:hover{transform:scale(1.2);z-index:1}section[data-layout="topics"] ul li div{box-shadow:var(--card-shadow);width:100%;position:relative;display:block}section[data-layout="topics"] ul li div::before{content:"";width:100%;padding-top:100%;display:block}section[data-layout="topics"] ul li div img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:center center}section[data-layout="topics"] ul li a{text-decoration:none;position:relative;display:block}section[data-layout="topics"] ul li a span{color:#fff;font-weight:600;text-shadow:0 0 8px #000;font-family:'NotoSansHK';position:absolute;left:50%;bottom:0;transform:translate(-50%,.8vw);font-size:2.2vw;white-space:nowrap}section[data-layout="offers"] .timer{display:flex;flex-direction:row;margin:calc(4*var(--spacing)) auto}section[data-layout="offers"] .timer div{width:10vw;min-width:80px;position:relative}section[data-layout="offers"] .timer div::before{content:"";display:block;width:100%;padding-top:100%;border:1px solid var(--primary-color);transform:rotate(45deg)}section[data-layout="offers"] .timer div::after{content:":";position:absolute;left:100%;top:50%;font-size:2vw;transform:translate(0,-64%);text-align:center;width:2vw}section[data-layout="offers"] .timer div:last-child::after{content:unset}section[data-layout="offers"] .timer span{position:absolute;left:50%;top:50%;font-size:4vw;transform:translate(-50%,-64%)}section[data-layout="offers"] .timer small{position:absolute;left:50%;top:50%;font-size:1.4vw;transform:translate(-50%,3vw)}section[data-layout="offers"]>div{display:flex;flex-direction:column;gap:calc(2*var(--spacing))}section[data-layout="video"] .video{position:relative;width:68%}section[data-layout="video"] .video::before{content:"";width:100%;padding-top:calc(100% / 16 * 9);display:block}section[data-layout="video"] .video iframe,section[data-layout="video"] .video video{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;aspect-ratio:16/9}section[data-layout="video"] .action{display:flex;flex-direction:row;align-items:start;gap:var(--spacing);padding:var(--spacing)}section[data-layout="comments"] ul{--columns:2;display:grid;grid-template-columns:repeat(var(--columns),1fr);gap:calc(2* var(--spacing));padding:0;margin:0}section[data-layout="comments"] ul li{display:flex;flex-direction:row;gap:var(--spacing);align-items:flex-start}section[data-layout="comments"] ul li div:nth-child(1){--size:160px;position:relative;width:var(--size);min-width:var(--size);max-width:var(--size);border-radius:var(--default-radius);overflow:hidden}section[data-layout="comments"] ul li div:nth-child(1)::before{content:"";width:100%;padding-top:100%;display:block}section[data-layout="comments"] ul li div:nth-child(1) img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:center center}section[data-layout="comments"] ul li div:nth-child(2){display:flex;flex-direction:column;height:100%;gap:var(--spacing);justify-content:center}section[data-layout="comments"] ul li div:nth-child(2) h3{text-decoration:none;color:var(--theme-color);font-weight:700;font-size:18px;margin:0}section[data-layout="comments"] ul li div:nth-child(2) p{margin:0}ul[data-layout="brands"]{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:var(--spacing);justify-content:center;width:100%}ul[data-layout="brands"] li{width:100%;max-width:260px}ul[data-layout="brands"] li a{position:relative;display:block;width:100%}ul[data-layout="brands"] li a:before{content:"";display:block;width:100%;padding-top:calc(100% / 125 * 71)}ul[data-layout="brands"] img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;max-height:60px;height:100%;width:auto;object-fit:contain;object-position:center center}section[data-layout="news"] ul{--columns:4;display:grid;grid-template-columns:repeat(var(--columns),1fr);list-style:none;padding:0;margin:0;gap:var(--spacing);width:100%}section[data-layout="news"] ul li{width:100%;position:relative;overflow:hidden}section[data-layout="news"] ul li::before{content:"";width:100%;padding-top:100%;display:block}section[data-layout="news"] ul li img{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:contain;object-position:center center;transform-origin:center center;transform:scale(1)}section[data-layout="news"] ul li:hover img{transform:scale(1.2)}.homepage section[data-layout="brands"]{padding-left:0;padding-right:0}.homepage section[data-layout="brands"] .swiper{width:100%!important}.homepage section[data-layout="brands"] .swiper-slide{width:220px!important}.homepage section[data-layout="brands"] .swiper-slide a{position:relative;display:block;width:100%}.homepage section[data-layout="brands"] .swiper-slide a:before{content:"";display:block;width:100%;padding-top:calc(100% / 125 * 71)}.homepage section[data-layout="brands"] .swiper-wrapper{transition-timing-function:linear!important;max-width:100%}.homepage section[data-layout="brands"] .marquee{width:100%;display:flex;align-items:flex-start}.homepage section[data-layout="brands"] img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;max-height:60px;height:100%;width:auto;object-fit:contain;object-position:center center}.brands section[data-layout="brands"] ul{display:flex;flex-direction:column;gap:calc(4*var(--spacing));padding:0;margin:0;margin-bottom:var(--spacing)}.brands section[data-layout="brands"]>ul>li{box-shadow:var(--card-shadow);display:flex;flex-direction:row;gap:0}.brands section[data-layout="brands"] ul li:nth-of-type(2n+2){flex-direction:row-reverse}.brands section[data-layout="brands"] ul li>div{flex:1;max-width:50%}.brands section[data-layout="brands"] ul li div:nth-child(1){width:100%;position:relative}.brands section[data-layout="brands"] ul li div:nth-child(1)::before{content:"";width:100%;padding-top:250px;display:block}.brands section[data-layout="brands"] ul li div:nth-child(1) img{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover;object-position:center center;width:100%;height:100%}.brands section[data-layout="brands"] ul li div:nth-child(2){display:flex;flex-direction:column;gap:calc(4*var(--spacing));padding:calc(8*var(--spacing));align-items:center;justify-content:center}.brands section[data-layout="brands"] ul li div:nth-child(2) img{width:250px;height:50px;object-fit:contain;object-position:center center}.brands section[data-layout="brands"] ul li div:nth-child(2) p{margin:0}.brands section[data-layout="brand-description"]>*,.brands section[data-layout="brand-description"] iframe{max-width:100%!important}.brands section[data-layout="brand-description"] iframe{aspect-ratio:16/9;height:auto!important}.brands section[data-layout="brand-description"] img{max-width:100%}.brands section[data-layout="brand-cta"] ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;gap:calc(2*var(--spacing));max-width:60%;margin-top:calc(2*var(--spacing))}.brands section[data-layout="brand-cta"] ul li a{display:flex;flex-direction:column;align-items:center;gap:calc(2*var(--spacing));color:#222;font-size:16px}.brands section[data-layout="brand-cta"] ul a{text-decoration:none}.brands section[data-layout="brand-cta"] ul img{width:80%;border-radius:20px;transform-origin:center center;transform:scale(1);transition:all 250ms;box-shadow:0 0 var(--spacing) rgb(0 0 0 / .4)}.brands section[data-layout="brand-cta"] ul a:hover img{transform:scale(1.1)}.treatment_details section[data-layout="about"],.equipment_details section[data-layout="about"]{gap:calc(4*var(--spacing))}.treatment_details section[data-layout="about"]>ul,.equipment_details section[data-layout="about"]>ul{flex-direction:column;align-items:center}.treatment_details section[data-layout="about"]>ul>li,.equipment_details section[data-layout="about"]>ul>li{color:var(--theme-color);font-size:26px}[data-layout="about"] h1 img{height:60px;max-width:240px;object-fit:contain;object-position:center center}[data-layout="products"]{--columns:4;display:grid;grid-template-columns:repeat(var(--columns),1fr);gap:calc(2* var(--spacing));padding:0;margin:0;padding-bottom:var(--spacing)}[data-layout="products"]>li{box-shadow:var(--card-shadow);background:#fff;display:flex;flex-direction:column;padding:0;margin:0}[data-layout="products"]>li>a{position:relative;overflow:hidden}[data-layout="products"]>li>a::before{content:"";width:100%;padding-top:100%;display:block}[data-layout="products"]>li>a img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:center center;transform-origin:center center;transform:scale(1)}[data-layout="products"]>li:hover>a img{transform:scale(1.2)}[data-layout="products"]>li>div{display:flex;flex-direction:column;gap:var(--spacing);padding:var(--spacing)}[data-layout="products"]>li>div img{height:18px;width:auto;object-fit:contain;object-position:left center}[data-layout="products"]>li>div a{text-decoration:none;color:var(--theme-color);font-weight:600}[data-layout="blogs"]{--columns:4;--size:100%;display:grid;grid-template-columns:repeat(var(--columns),1fr);gap:calc(2*var(--spacing));padding:0;margin:0;margin-bottom:var(--spacing)}[data-layout="blogs"]>li{box-shadow:var(--card-shadow);background:#fff;display:flex;flex-direction:column;padding:0;margin:0;gap:0}[data-layout="blogs"]>li>a{position:relative;overflow:hidden;width:var(--size)!important;height:100%!important}[data-layout="blogs"]>li>a::before{content:"";width:100%;padding-top:66%;display:block}[data-layout="blogs"]>li>a img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:center center;transform-origin:center center;transform:scale(1)}[data-layout="blogs"]>li:hover>a img{transform:scale(1.2)}[data-layout="blogs"]>li>div{display:flex;flex-direction:column;gap:var(--spacing);padding:calc(2*var(--spacing))}[data-layout="blogs"]>li h3{margin:0}[data-layout="blogs"]>li h3 a{color:var(--theme-color);font-weight:400;font-size:20px;text-decoration:none}[data-layout="blogs"]>li small,[data-layout="blogs"]>li div ul li,[data-layout="blogs"]>li div ul li a{color:#818181!important}[data-layout="blogs"]>li small span:nth-child(2)::before{content:"";display:inline-block;background:#f3f3f3;border-radius:50%;width:8px;height:8px;margin:0 var(--spacing)}[data-layout="blogs"]>li div p{margin:0}[data-layout="blogs"]>li div ul{display:inline-block;list-style:none;padding:0}[data-layout="blogs"]>li div ul li{display:inline}[data-layout="blogs"]>li div ul li a{font-size:14px;color:var(--primary-color);text-decoration:none}[data-layout="blogs"]>li div ul li a::before{content:"#"}input[value="list"]:checked~ul[data-layout="blogs"]>li>a{--size:360px}[data-layout="treatments"] h1,[data-layout="treatments"] h2{text-align:center}[data-layout="treatments"] h1,[data-layout="treatments"] h2,[data-layout="treatments"] p{margin:0}[data-layout="treatments"]{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,520px));;gap:calc(2*var(--spacing));padding:0;margin:0;margin-bottom:var(--spacing);width:100%;min-height:360px;justify-content:center}[data-layout="treatments"]>li{box-shadow:var(--card-shadow);display:flex;flex-direction:column;gap:0}[data-layout="treatments"]>li>*{flex:1}[data-layout="treatments"]>li>a{width:100%;position:relative;flex:0}[data-layout="treatments"]>li>a::before{content:"";width:100%;padding-top:calc(100% / 3 * 2);display:block}[data-layout="treatments"]>li>a img{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover;object-position:center center;width:100%;height:100%}[data-layout="treatments"]>li>div{display:flex;flex-direction:column;gap:calc(2*var(--spacing));padding:calc(2*var(--spacing));align-items:center;justify-content:flex-start;position:relative;padding-bottom:calc(4*var(--spacing) + 46px)}[data-layout="treatments"]>li>div img{width:250px;height:50px;object-fit:cover;object-position:center center}[data-layout="treatments"]>li>div ul{list-style:initial;padding-left:16px}[data-layout="treatments"]>li>div .action{display:flex;gap:calc(2*var(--spacing));position:absolute;bottom:calc(2*var(--spacing));left:50%;transform:translateX(-50%)}[data-layout="treatments"]>li>div .action a{white-space:nowrap}[data-layout="equipments"] h1,[data-layout="equipments"] h2{text-align:center}[data-layout="equipments"] h1,[data-layout="equipments"] h2,[data-layout="equipments"] p{margin:0}[data-layout="equipments"]{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,520px));;gap:calc(2*var(--spacing));padding:0;margin:0;margin-bottom:var(--spacing);width:100%;min-height:360px;justify-content:center}[data-layout="equipments"]>li{box-shadow:var(--card-shadow);display:flex;flex-direction:column;gap:0}[data-layout="equipments"]>li>*{flex:1}[data-layout="equipments"]>li>a{width:100%;position:relative;flex:0}[data-layout="equipments"]>li>a::before{content:"";width:100%;padding-top:calc(100% / 3 * 2);display:block}[data-layout="equipments"]>li>a img{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover;object-position:center center;width:100%;height:100%}[data-layout="equipments"]>li>div{display:flex;flex-direction:column;gap:calc(2*var(--spacing));padding:calc(2*var(--spacing));align-items:center;justify-content:flex-start;position:relative;padding-bottom:calc(4*var(--spacing) + 46px)}[data-layout="equipments"]>li>div img{width:250px;height:50px;object-fit:cover;object-position:center center}[data-layout="equipments"]>li>div ul{list-style:initial;padding-left:16px}[data-layout="equipments"]>li>div .action{display:flex;gap:calc(2*var(--spacing));position:absolute;bottom:calc(2*var(--spacing));left:50%;transform:translateX(-50%)}[data-layout="equipments"]>li>div .action a{white-space:nowrap}[data-layout="products"]{width:100%}[data-layout="products"]:has([data-layout="products"]){min-height:600px}[data-layout="products"]>div:first-child{display:flex;flex-direction:column;gap:calc(2*var(--spacing))}[data-layout="search_filter"]{display:flex;flex-direction:row;justify-content:space-between;width:100%;gap:var(--spacing)}[data-layout="search_filter"] input{width:100%}[data-layout="search_filter"]>div{flex:1}[data-layout="search_filter"]>div>span{font-weight:700;margin-bottom:var(--spacing);display:block}[data-layout="search_filter"]>div>div{display:flex;flex-direction:row;gap:var(--spacing)}[data-layout="products"] [data-layout="search_filter"]>div:last-child{flex:0}[data-layout="search_fields"]{display:flex;gap:var(--spacing)}input[type="checkbox"]{display:none}input[type="checkbox"]+label::before,input[type="radio"]+label::before{--size:30px;content:"";display:block;min-width:var(--size);max-width:var(--size);min-height:var(--size);max-height:var(--size);border-radius:var(--default-radius);background-color:var(--primary-color);background-size:20px;background-repeat:no-repeat;background-position:center center}input[type="checkbox"]:checked+label::before,input[type="radio"]:checked+label::before{background-color:var(--highlight-color);background-image:url(../vectors/check.svg)}[data-select]{position:relative;flex:1}[data-select] label{cursor:pointer}[data-select] ul{padding:0;margin:0}[data-select] *::selection{background:#fff0}[data-select]>label{height:50px;border:1px solid #8ab2e2;display:flex;align-items:center;justify-content:center;font-size:14px;color:#757575}[data-select]>label{padding:0 var(--spacing);border-radius:var(--spacing);justify-content:space-between}[data-select]>label::after{content:"";border:5px solid #fff0;border-top:6px solid #222;border-bottom:0;transform:rotate(0);transform-origin:center center;transition:all 250ms}[data-select]>input[type="checkbox"]+label::before{content:unset}[data-select]>input[type="checkbox"]:checked~label::after{transform:rotate(180deg)}[data-select]>div{position:absolute;top:100%;left:0;z-index:1;border:1px solid #8ab2e2;background:#fff;border-radius:var(--default-radius);opacity:0;width:0;height:0;transition:all 250ms;overflow:hidden;max-width:500px}[data-select]>input[type="checkbox"]:checked~div:nth-child(3){display:block;height:auto;opacity:1;min-width:100%}[data-select]>div ul{display:flex;flex-direction:column;gap:var(--spacing);list-style:none;margin:var(--spacing)}[data-select]>div ul li label{display:flex;align-items:center;justify-content:flex-start;gap:var(--spacing);border-radius:var(--default-radius);overflow:hidden}[data-select]>div ul li label:hover{background-color:var(--secondary-color)}[data-select]>div ul li input[type="checkbox"],[data-select]>div ul li input[type="radio"]{display:none}[data-select] img{width:100%;height:32px;object-fit:contain;object-position:center center;max-width:120px;max-height:32px;margin:0 auto}[data-select="grid"]>div ul{--columns:3;display:grid;grid-template-columns:repeat(var(--columns),1fr);align-items:center}[data-select="grid"]>div ul li label{justify-content:center;position:relative;height:60px}[data-select="grid"] input[type="checkbox"]:checked+label,[data-select="grid"] input[type="radio"]:checked+label{border:1px solid var(--theme-color)}[data-select="grid"]>input[type="checkbox"]:checked~div:nth-child(3){width:calc(200% + var(--spacing))}[data-select="grid"] input[type="checkbox"]+label::before,[data-select="grid"] input[type="radio"]+label::before{--size:20px;position:absolute;bottom:0;right:0;border-radius:0;border-top-left-radius:6px;background-size:calc(100% - 6px);background-color:#fff0}[data-select="grid"] input[type="checkbox"]:checked+label::before,[data-select="grid"] input[type="radio"]:checked+label::before{background-color:var(--theme-color)}[data-layout="dipslay_toggle"]{gap:0!important}[data-layout="dipslay_toggle"] *::selection{background:none}[data-layout="dipslay_toggle"]>label{position:relative;width:50px;cursor:pointer;border:1px solid #8ab2e2;border-collapse:collapse}[data-layout="dipslay_toggle"]>label:first-of-type{border-top-left-radius:var(--default-radius);border-bottom-left-radius:var(--default-radius)}[data-layout="dipslay_toggle"]>label:last-of-type{border-top-right-radius:var(--default-radius);border-bottom-right-radius:var(--default-radius)}[data-layout="dipslay_toggle"]>label::before{content:"";width:100%;padding-top:100%;display:block}[data-layout="dipslay_toggle"]>label>img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}input[value="list"]:checked~* label[for="ui_view_list"],input[value="grid"]:checked~* label[for="ui_view_grid"]{background:var(--highlight-color);border-color:var(--highlight-color)}input[value="list"]:checked~* label[for="ui_view_list"] img,input[value="grid"]:checked~* label[for="ui_view_grid"] img{filter:var(--recolour-white)}input[value="list"]:checked~ul[data-layout]{display:flex;flex-direction:column}input[value="list"]:checked~ul[data-layout] li{flex-direction:row}input[value="list"]:checked~ul[data-layout] li>a{width:80px;height:80px}input[value="grid"]:checked~ul[data-layout]{display:grid}header+[data-layout="login-modal"]{display:none;padding:0;z-index:1000}[data-layout="login-modal"] *{transition:all 200ms}[data-layout="login-modal"]:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;backdrop-filter:blur(4px);background:rgb(0 0 0 / .6);z-index:2}input#panel_login:checked~[data-layout="login-modal"]{display:flex}[data-layout="login-modal"]>div{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;width:1200px;max-width:calc(var(--page-size)*.8);padding:80px 180px;box-shadow:var(--card-shadow);z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(5*var(--spacing))}[data-layout="login-modal"]>div>label:first-child{position:absolute;top:0;right:0;transform:translate(50%,-50%);border-radius:50%;background:#222;width:40px;height:40px;cursor:pointer;display:flex;flex-direction:column;gap:calc(4*var(--spacing))}[data-layout="login-modal"]>div>label:first-child:hover{background:var(--primary-color)}[data-layout="login-modal"]>div>label:first-child::before,[data-layout="login-modal"]>div>label:first-child::after{content:"";position:absolute;top:50%;left:50%;border-left:1px solid #fff;height:26px}[data-layout="login-modal"]>div>label:first-child::before{transform:translate(0,-50%) rotate(-45deg)}[data-layout="login-modal"]>div>label:first-child::after{transform:translate(0,-50%) rotate(45deg)}[data-layout="login-modal"]>div>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(2*var(--spacing))}[data-layout="login-modal"] h1,[data-layout="login-modal"] p{margin:0}.form-container,form{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(2*var(--spacing))}.form-container{width:70%}.form-container .errors{width:100%;padding:calc(2 * var(--spacing));border-radius:var(--default-radius);background:linear-gradient(45deg,#ffebeb,#ffd7d7);border-color:red;display:flex;flex-direction:column;gap:var(--spacing)}.form-container .errors *{color:#600}.form-container .errors>p:first-of-type{margin:0}.form-container .errors ul{display:initial;list-style:initial;margin:0;padding-left:1.2em}.form-container .success{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing);padding:calc(3 * var(--spacing));background:linear-gradient(45deg,#b8ffba,#e0ffe2);border:1px solid #4CAF50;border-radius:var(--default-radius);margin:0 auto}.form-container .success img{width:40px}.form-container .success p{text-align:center}form[data-name]{width:100%}form[data-name] input,form[data-name] select,form[data-name] textarea{width:100%}form[data-name] textarea{min-height:120px;padding:var(--spacing);width:100%;max-width:100%;resize:vertical;font-family:initial}form[data-name] input[type="checkbox"]{width:auto}form[data-name] label{display:flex;flex-direction:row;gap:var(--spacing)}form[data-name] input[type="checkbox"]+label{cursor:pointer}form[data-name] label input{height:auto}form[data-name] .actions{text-align:center}form[data-name]>div{width:100%}form[data-name] div>small{color:red;font-size:12px}form[data-name="checkout"]>div{display:flex;flex-direction:column;gap:calc(2*var(--spacing))}form[data-name="checkout"]>div>p,form[data-name="checkout"] input[type="radio"]{margin:0}form[data-name="checkout"] [data-fields-layout="address"],form[data-name="checkout"] [data-fields-layout="general"]{display:flex;flex-direction:column;gap:calc(2*var(--spacing))}form[data-name="checkout"] [data-fields-layout="address"]>div{display:flex;flex-direction:column;gap:calc(2*var(--spacing));flex:1}form[data-name="checkout"] [data-fields-layout="address"] ul{margin:0;padding:0;list-style:none}form[data-name="checkout"] [data-fields-layout="address"] ul li{padding:var(--spacing);position:relative;border:1px solid #8ab2e2;border-bottom:0;cursor:pointer}form[data-name="checkout"] [data-fields-layout="address"] ul li:first-child{border-top-left-radius:var(--default-radius);border-top-right-radius:var(--default-radius)}form[data-name="checkout"] [data-fields-layout="address"] ul li:last-child{border-bottom-left-radius:var(--default-radius);border-bottom-right-radius:var(--default-radius);border-bottom:1px solid #8ab2e2}form[data-name="checkout"] [data-fields-layout="address"] ul li label{display:flex;flex-direction:column;gap:var(--spacing);padding-left:50px;cursor:pointer}form[data-name="checkout"] [data-fields-layout="address"] ul li label p{margin:0}form[data-name="checkout"] [data-fields-layout="address"] ul li input[type="radio"]{position:absolute;left:15px;width:20px;height:20px;top:50%;transform:translateY(-50%)}form[data-name="checkout"] [data-fields-layout="address"] ul li:has(input[type="radio"]:checked){background:var(--theme-color);color:#fff}form[data-name="checkout"] [data-fields-layout="address"]>div>label{align-items:center;align-self:flex-start}form[data-name="checkout"] [data-fields-layout="address"]>div>#shipping_address_0:checked~ul{display:none}form[data-name="checkout"] [data-fields-layout="address"] textarea{transition:none}form[data-name="checkout"] [data-fields-layout="custom"]{display:flex;flex-direction:column;gap:calc(2*var(--spacing))}form[data-name="treatment"] [data-fields-layout="general"]{display:grid;grid-template-columns:1fr 4fr;grid-template-rows:auto;gap:calc(2*var(--spacing))}form[data-name="treatment"] [data-fields-layout="general"]>:nth-child(3){grid-area:2 / 1 / 3 / 3}form[data-name="treatment"] [data-fields-layout="general"]>:nth-child(4){grid-area:3 / 1 / 4 / 3}form[data-name="treatment"] [data-fields-layout="general"]>:nth-child(5){grid-area:4 / 1 / 5 / 3}form[data-name="treatment"] [data-fields-layout="general"]>:nth-child(6){grid-area:5 / 1 / 6 / 3}form[data-name="treatment"] [data-fields-layout="general"]>:nth-child(7){grid-area:6 / 1 / 7 / 3}form[data-name="equipment"] [data-fields-layout="general"]{display:grid;grid-template-columns:1fr 4fr;grid-template-rows:auto;gap:calc(2*var(--spacing))}form[data-name="equipment"] [data-fields-layout="general"]>:nth-child(3){grid-area:2 / 1 / 3 / 3}form[data-name="equipment"] [data-fields-layout="general"]>:nth-child(4){grid-area:3 / 1 / 4 / 3}form[data-name="equipment"] [data-fields-layout="general"]>:nth-child(5){grid-area:4 / 1 / 5 / 3}form[data-name="equipment"] [data-fields-layout="general"]>:nth-child(6){grid-area:5 / 1 / 6 / 3}form[data-name="equipment"] [data-fields-layout="general"]>:nth-child(7){grid-area:6 / 1 / 7 / 3}form[data-name="contact"] [data-fields-layout="general"]{display:grid;grid-template-columns:1fr 4fr;grid-template-rows:auto;gap:calc(2*var(--spacing))}form[data-name="contact"] [data-fields-layout="general"]>:nth-child(3){grid-area:2 / 1 / 3 / 3}form[data-name="contact"] [data-fields-layout="general"]>:nth-child(4){grid-area:3 / 1 / 4 / 3}form[data-name="contact"] [data-fields-layout="general"]>:nth-child(5){grid-area:4 / 1 / 5 / 3}form[data-name="register"] [data-fields-layout="general"]{display:grid;grid-template-columns:1fr 4fr;grid-template-rows:auto;gap:calc(2*var(--spacing))}form[data-name="register"] [data-fields-layout="general"]>:nth-child(3){grid-area:2 / 1 / 3 / 3}form[data-name="register"] [data-fields-layout="general"]>:nth-child(4){grid-area:3 / 1 / 4 / 3}form[data-name="register"]>div,form[data-name="register"] [data-fields-layout="account"]{display:flex;flex-direction:column;gap:calc(2*var(--spacing))}form[data-name="register"]>div h2,form[data-name="register"]>div p{margin:0}form[data-name="register"]>div h2{font-size:16px;font-weight:600}form[data-name="register"] ul{display:flex;flex-direction:column;gap:var(--spacing);padding:0;margin:0;list-style:none}form[data-name="register"] ul li{display:flex;flex-direction:row;gap:var(--spacing)}form[data-name="register"] ul li input[type="checkbox"]{height:auto}form[data-name="register"] ul.errors{padding:initial}form[data-name="register"] label[for^="terms"] span{margin-top:6px;display:block}form[data-name="register"] #password-requirements{display:none}form[data-name="register"] #password-requirements li{position:relative;display:flex}form[data-name="register"] #password-requirements li::before{content:"";display:block;width:16px;height:16px;border-radius:50%;flex-shrink:0;background:#ddd}form[data-name="register"] #password-requirements li[data-status="fail"]{color:red}form[data-name="register"] #password-requirements li[data-status="fail"]::before{background:red}form[data-name="register"] #password-requirements li[data-status="ok"]{color:green}form[data-name="register"] #password-requirements li[data-status="ok"]::before{background:green}form[data-name="kyc"]>div,form[data-name="kyc"] [data-fields-layout="document-list"]{display:flex;flex-direction:column;gap:var(--spacing)}form[data-name="kyc"] ul{margin:0;padding:0;list-style:none;width:100%;display:flex;flex-direction:column;gap:var(--spacing)}form[data-name="kyc"] ul li{border:1px solid var(--highlight-color);border-radius:var(--default-radius);padding:var(--spacing);position:relative;display:flex;gap:var(--spacing);justify-content:space-between}form[data-name="kyc"] ul li .dropzone{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;opacity:0}form[data-name="kyc"] ul li img{aspect-ratio:210/297;width:100%;max-width:600px;max-height:980px;border:1px solid var(--accent-color);background:var(--accent-color)}form[data-name="kyc"] ul li>div{display:flex;flex-direction:column;gap:var(--spacing);align-items:flex-start}form[data-name="kyc"] ul li>div,form[data-name="kyc"] ul li>img{flex:1 1 0%;width:50%}form[data-name="kyc"] ul li input[type="file"]{display:none}form[data-name="kyc"] [data-name="filelist"]{vertical-align:middle}form[data-name="kyc"] [data-name="filelist"] td,form[data-name="kyc"] [data-name="filelist"] th{border:1px solid var(--theme-color);text-align:center;padding:var(--spacing);border-collapse:collapse}form[data-name="kyc"] [data-name="filelist"] th{background:var(--theme-color);color:#fff}form[data-name="kyc"] [data-name="filelist"] img{width:48px;height:48px;display:inline}form[data-name="kyc"] [data-name="filelist"] div{display:flex;align-items:center}form[data-name="kyc"] .options{display:flex;flex-direction:row}form[data-name="kyc"] .options li{padding:0;border:0;flex:1}form[data-name="kyc"] .options li label{border:1px solid var(--highlight-color);border-radius:var(--default-radius);padding:var(--spacing);position:relative;display:flex;flex-direction:column;gap:var(--spacing);justify-content:center;width:100%;cursor:pointer}form[data-name="kyc"] .options li label span,form[data-name="kyc"] .options li label img{margin:0 auto}form[data-name="kyc"] .options li label img{width:80px}[data-section="product_info"]{display:flex;flex-direction:row;padding:calc(2*var(--spacing)) var(--page-padding);gap:calc(2*var(--spacing))}[data-section="product_info"]>div{flex:3}[data-section="product_info"]>aside{flex:1;display:flex;flex-direction:column;gap:var(--spacing);align-items:flex-start}[data-section="product_info"]>aside div{border:var(--default-border);width:100%}[data-section="product_info"]>aside div::before{content:"";width:100%;padding-top:100%;display:block}[data-section="product_info"]>aside>ul{--columns:4;display:grid;gap:var(--spacing);grid-template-columns:repeat(var(--columns),1fr);width:100%;margin:0;padding:0;list-style:none}[data-section="product_info"]>aside>ul>li{border:var(--default-border);width:100%;position:relative;cursor:pointer}[data-section="product_info"]>aside>ul>li::before{content:"";display:block;width:100%;padding-top:100%}[data-section="product_info"]>aside>ul>li img{position:absolute;top:50%;left:50%;max-width:100%;max-height:100%;transform:translate(-50%,-50%)}[data-section="product_info"]>aside>div{position:relative}[data-section="product_info"]>aside>div *{transition:none}[data-section="product_info"]>aside>div>img{position:absolute;top:50%;left:50%;object-position:center center;object-fit:contain;max-width:100%;max-height:100%;transform:translate(-50%,-50%);display:block}[data-section="product_info"]>aside>div>.area{position:absolute;border:var(--default-border);width:40px;height:40px;z-index:1;display:none}[data-section="product_info"]>aside>div>div{--popup-size:300px;position:absolute;top:-1px;left:calc(100% + 2*var(--spacing) + 1px);border:var(--default-border);width:var(--popup-size);height:var(--popup-size);display:none}[data-section="product_info"]>aside>div:hover>.area,[data-section="product_info"]>aside>div:hover>div{display:unset}[data-section="product_info"] div{display:flex;flex-direction:column;gap:calc(2*var(--spacing))}[data-section="product_info"] div .name,[data-section="product_info"] div .name h1,[data-section="product_info"] div .name .category{display:inline}[data-section="product_info"] div .name h1{margin:0;font-size:28px}[data-section="product_info"] div .name .category a{text-decoration:none;border:1px solid var(--primary-color);border-radius:40px;padding:4px 10px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;color:var(--primary-color);margin-bottom:var(--spacing)}[data-section="product_info"] div .meta{display:flex;flex-direction:row;gap:var(--spacing)}[data-section="product_info"] div .meta .stars{display:flex;flex-direction:row;gap:0}[data-section="product_info"] div .meta .rating{display:flex;flex-direction:row;gap:4px;align-items:flex-end}[data-section="product_info"] div .meta .rating span{font-weight:700}[data-section="product_info"] div .price{font-size:24px;font-weight:100}[data-section="product_info"] div .buy .price{justify-content:center}[data-section="product_info"] div .details ul{margin:0;padding-left:1em}[data-section="product_info"] div .guest-view{display:block}[data-section="product_info"] div .guest-view a.btn{display:inline-flex}.buy{--size:40px;display:flex!important;flex-direction:row!important;align-items:stretch;gap:var(--spacing)!important}.buy .qty,.buy .qty input[type="number"]{display:flex;flex-direction:row;gap:0;outline:0}.buy button{padding:0}.buy .qty input[type="number"]{width:100%;border:1px solid var(--primary-color);border-radius:0;text-align:center;border-left:0!important;border-right:0!important;min-width:calc(2*var(--size));max-width:120px;height:var(--size);padding:0}[data-section="product_info"] .bundles{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--spacing)}[data-section="product_info"] .bundles li{padding:var(--spacing);border:1px solid #d4d4d4;display:flex;flex-direction:row;padding-bottom:calc(var(--spacing) * 2 + 40px);position:relative}[data-section="product_info"] .bundles li>div:first-of-type{display:flex;flex-direction:row;gap:var(--spacing)}[data-section="product_info"] .bundles li>div:first-of-type>img{display:block;width:120px;background:#fff}[data-section="product_info"] .bundles li>div:first-of-type>div{gap:calc(var(--spacing) / 2);padding-top:var(--spacing)}[data-section="product_info"] .bundles li p{margin:0}[data-section="product_info"] .bundles li .buy{position:absolute;bottom:var(--spacing);right:var(--spacing)}[data-section="product_info"] .bundles li .buy [data-action="add-to-cart"]{width:40px;padding:0}[data-section="product_info"] .bundles li .qty input[type="number"]{width:60px}[data-action]:not([data-action^="qty-"]){padding:0 calc(2*var(--spacing))}[data-cart] [data-action]{height:40px}[data-cart] [data-action^="qty-"]{width:40px;padding:0}[data-cart]{margin:0;padding:0!important;list-style:none;display:flex;flex-direction:column;gap:var(--spacing)}[data-cart] .info,[data-cart] .actions{display:flex;flex-direction:row;align-items:start;gap:var(--spacing);padding:var(--spacing)}[data-cart] .info img{display:block;width:120px;min-height:120px;background:#fff}[data-cart] .info p{margin:0}[data-cart] .price{text-align:center;padding:var(--spacing)}[data-cart] .actions{justify-content:center}[data-cart] .total{font-weight:600}.bundles li{border:1px solid #d4d4d4;display:flex;flex-direction:row;padding-bottom:calc(var(--spacing) * 2 + 40px);position:relative}.cart ul[data-cart]{display:table;border:1px solid #d4d4d4}.cart ul[data-cart]:empty{border:none}.cart ul[data-cart] li{display:table-row}.cart ul[data-cart] li>div{display:table-cell;vertical-align:middle}.cart ul[data-cart] li .buy{flex-direction:column!important;align-items:center;position:relative}.cart ul[data-cart] li .buy button[data-action="set-cart-amount"]{position:absolute;top:calc(100% + var(--spacing));left:50%;transform:translateX(-50%);white-space:nowrap}.cart ul[data-cart]:empty~div>a[href*="checkout"]{display:none}.cart main .empty{display:none}.checkout .form-container{width:100%;display:flex;flex-direction:row;gap:calc(2*var(--spacing));align-items:start}.checkout main,.checkout aside,.checkout aside ul{width:100%}.checkout main{flex:2}.checkout aside{flex:3;display:flex;flex-direction:column;align-items:center;gap:calc(2*var(--spacing))}.checkout ul[data-cart]{display:flex;border:1px solid #d4d4d4}.checkout ul[data-cart]:empty{border:none}.checkout ul[data-cart] li{position:relative}.checkout ul[data-cart] .original,.checkout ul[data-cart] .total{margin:0;text-align:right}.checkout ul[data-cart] .qty input{padding:0;border:0;display:inline;width:auto;height:unset;text-align:right}.checkout ul[data-cart] .original,.checkout ul[data-cart] .qty input,.checkout ul[data-cart] .qty::after,.checkout ul[data-cart] .total{position:absolute;right:var(--spacing);font-size:14px;color:var(--primary-color)}.checkout ul[data-cart] .original{bottom:calc(var(--spacing) + 40px)}.checkout ul[data-cart] .total{bottom:var(--spacing);font-size:18px}.checkout ul[data-cart] .qty input,.checkout ul[data-cart] .qty::after{bottom:calc(var(--spacing) + 24px);right:calc(var(--spacing) - 6px)}.checkout ul[data-cart] .qty::after{content:"×";right:var(--spacing)}.checkout form[data-name] textarea{min-height:70px;font-size:16px;font-family:sans-serif}[data-layout="cart"] main{width:100%;justify-content:center}[data-layout="cart"] main>div{display:flex;flex-direction:column;align-items:center;gap:var(--spacing);margin:0 auto}[data-layout="treatment-reservation"] .actions,[data-layout="equipment-inquiry"] .actions{display:flex;gap:var(--spacing)}[data-section="product_detail"]{display:flex;flex-direction:column;padding:calc(2*var(--spacing)) var(--page-padding);gap:calc(2*var(--spacing))}body.products hr{margin-top:0;margin-bottom:0}footer{display:flex;flex-direction:column;gap:calc(8*var(--spacing));border-top:6px solid var(--theme-color);padding:calc(8*var(--spacing)) var(--page-padding) calc(4*var(--spacing))}footer *{font-size:16px}footer section{display:flex;flex-direction:row;gap:calc(2*var(--spacing))}footer section>div{flex:1}footer section>div:nth-child(1){flex:3}footer section>div:first-child{display:flex;flex-direction:column;gap:calc(4*var(--spacing))}footer [data-layout="branding"]{display:flex;flex-direction:column;gap:var(--spacing);align-items:flex-start}footer [data-layout="branding"]{font-size:18px}footer [data-layout="contacts"]{display:grid;grid-template-columns:20px 1fr;gap:var(--spacing);align-items:center;justify-items:start}footer [data-layout="contacts"] a{color:var(--primary-color);text-decoration:none}footer [data-layout="contacts"] p{margin:0}footer [data-layout="contacts"] img{width:20px;height:auto}footer [data-layout="contacts"] div{display:flex;flex-direction:column;gap:calc(2*var(--spacing))}footer [data-layout="contacts"] div .map{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--spacing)/2)}footer [data-layout="contacts"] div .map a{margin:0;border-radius:var(--default-radius)}footer img{width:auto;height:40px}footer a{color:var(--primary-color);text-decoration:none}footer ul,footer ul li{margin:0;padding:0}footer span:first-child{font-size:18px;font-weight:600}footer ul{padding-left:calc(2*var(--spacing));display:flex;flex-direction:column;gap:var(--spacing);margin-top:12px}footer .social{display:flex;gap:var(--spacing)}footer .social img{height:20px}footer>span:last-child{text-align:center}footer>span:last-child br{display:none}.info article{justify-content:flex-start}.info article h1{text-align:center}.info article h2{margin:0;font-size:20px}.info article ul li:has(h2){margin-bottom:var(--spacing)}.legal article{justify-content:flex-start}.legal article h1{text-align:center}.legal article h2{margin:0;font-size:20px}.legal article ul li:has(h2){margin-bottom:var(--spacing)}[data-layout="loading"]{margin:30px auto;display:flex;flex-direction:row;align-items:center;gap:var(--spacing)}section[data-layout="account"]{display:flex;flex-direction:row;align-items:stretch}section[data-layout="account"] main{display:flex;min-width:0}section[data-layout="account"] aside{flex:1 1 0%;max-width:300px}section[data-layout="account"] aside+main{flex:3 3 0%}section[data-layout="account"] aside .profile{display:flex;flex-direction:row;gap:var(--spacing)}section[data-layout="account"] aside .profile img{display:flex;aspect-ratio:1;max-width:80px}section[data-layout="account"] aside .profile div{display:flex;flex-direction:column;gap:var(--spacing)}section[data-layout="account"] aside .profile div span:nth-of-type(1){color:var(--highlight-color);font-size:26px}section[data-layout="account"] aside .profile div span:nth-of-type(2){color:var(--primary-color);font-size:16px}section[data-layout="account"] aside ul{margin:0;padding:0;list-style:none;color:var(--primary-color)}section[data-layout="account"] aside ul .group{font-weight:700}section[data-layout="account"] aside ul a{text-decoration:none;color:var(--primary-color)}section[data-layout="account"] aside nav>ul>li>div,section[data-layout="account"] aside nav>ul>li>ul>li>a{padding:var(--spacing);display:flex}section[data-layout="account"] aside nav>ul>li>ul>li>a{padding-left:calc(2*var(--spacing))}section[data-layout="account"] aside nav>ul>li>ul>li>a:hover{background:var(--accent-color);color:var(--highlight-color);font-weight:700}section[data-layout="account"] aside hr{margin:calc(2*var(--spacing)) auto}section[data-layout="account"] main{flex-direction:column;gap:calc(2*var(--spacing))}section[data-layout="account"] main>*{margin:0}section[data-layout="account"] input[type="number"]{border:1px solid #F3F3F3;width:64px;height:32px;text-align:center;border-radius:var(--default-radius);padding:0;color:#4d4d4d}section[data-layout="account"] main h1,section[data-layout="account"] main h1+p{text-align:center}section[data-layout="account"] .actions{display:flex;align-items:center;justify-content:space-between}section[data-layout="account"] .actions button{border-radius:var(--default-radius);background:#818181;color:#fff;padding:0 20px;border:0;min-height:50px;font-size:20px;font-weight:700}section[data-layout="account"] .actions button:hover{background:var(--highlight-color);border-color:var(--highlight-color)}section[data-layout="account"] table .actions{display:flex;gap:10px;justify-content:center}section[data-layout="account"] table .actions button{border:1px solid #8AB2E2;min-height:unset;min-width:32px;width:32px;height:32px;border-radius:32px;padding:0;display:flex;align-items:center;justify-content:center;background:#fff0}section[data-layout="account"] table .actions button img{width:20px;display:block}section[data-layout="account"] table .actions button:hover,section[data-layout="account"] table .actions button:focus,section[data-layout="account"] table .actions button:active{background:var(--highlight-color);border-color:var(--highlight-color)}section[data-layout="account"] table .actions button:hover:has(img[src$="delete.svg"]),section[data-layout="account"] table .actions button:focus:has(img[src$="delete.svg"]),section[data-layout="account"] table .actions button:active:has(img[src$="delete.svg"]){background:red;border-color:red}section[data-layout="account"] table .actions button:hover img,section[data-layout="account"] table .actions button:focus img,section[data-layout="account"] table .actions button:active img{filter:var(--recolour-white)}section[data-layout="account"] .table-container{max-width:100%;overflow:auto;border:1px solid #8AB2E2;border-radius:var(--default-radius)}section[data-layout="account"] .table-container table{--media-size:50px;width:100%;border:0;border-collapse:collapse}section[data-layout="account"] .table-container table th{background:#818181;color:#fff;font-weight:700;padding:var(--spacing);font-size:20px;text-align:center}section[data-layout="account"] .table-container table td{text-align:center;color:#4d4d4d}section[data-layout="account"] .table-container table th,section[data-layout="account"] .table-container table td{min-height:40px;white-space:nowrap;vertical-align:middle}section[data-layout="account"] .table-container table th{padding:8px 20px;border:1px solid #818181}section[data-layout="account"] .table-container table td{padding:8px;border:1px solid #8AB2E2}section[data-layout="account"] .table-container table td .bulk,section[data-layout="account"] .table-container table td .media{display:flex;justify-content:center}section[data-layout="account"] .table-container table td .bulk{align-items:center;gap:4px}section[data-layout="account"] .table-container table td .media{gap:10px;min-width:calc(var(--media-size) * 3 + 10px * 2)}section[data-layout="account"] .table-container table td .media a{width:var(--media-size);height:var(--media-size);border:1px solid #CECECE;display:block}section[data-layout="account"] .table-container table td .media img{width:100%;height:100%;object-fit:contain;object-position:center center;display:block}section[data-layout="account"] .table-container table td.bulk input[type="checkbox"]{display:block;width:20px;height:20px;border:1px solid #cecece}section[data-layout="account"] .table-container table td.cover img{border-radius:0;height:70px;width:auto;display:block;margin:0 auto}.switch{--switch-width:36px;--switch-height:12px;width:var(--switch-width);height:var(--switch-height);display:inline-block;cursor:pointer;margin:0!important}.switch .slider{width:100%;height:100%;position:relative;display:inline-block;background:#C3DEFF;border-radius:calc(var(--switch-height) / 2);box-shadow:var(--default-shadow);vertical-align:middle}.switch .slider:before,.switch .slider:after{content:"";position:absolute;transform:all 250ms;display:block}.switch input[type="checkbox"]{position:absolute;display:none}.switch .slider:before{top:0;left:0;right:0;bottom:0;background:#818181;border-radius:100vw;transition:all 250ms}.switch input[type="checkbox"]:checked+.slider:before{top:50%;left:50%;right:50%;bottom:50%}.switch .slider:after{top:-4px;left:0;bottom:-4px;background:#fff;border-radius:50%;width:20px;height:20px;transition:all 250ms;box-shadow:0 0 0 1px var(--theme-color) inset}.switch input[type="checkbox"]:checked+.slider:after{left:calc(100% - 18px);background:#fff;border-radius:50%;width:20px}@media only screen and (max-width:1600px){:root{--page-size:1200px}header menu ul{gap:calc(2*var(--spacing))}}@media only screen and (max-width:1200px){:root{--page-size:980px}.checkout .form-container{flex-direction:column-reverse}header nav>ul>li{padding:calc(var(--spacing)/2)}}@media only screen and (max-width:992px){:root{--page-padding:var(--spacing);--page-size:calc(100% - 2 * var(--page-padding))}hr{margin:calc(4*var(--spacing)) auto}label[for="mobile_menu"]{display:flex;width:40px;height:40px;align-items:center;justify-content:center;background:#fff;border:1px solid var(--primary-color);;z-index:999}section[data-layout]{margin:calc(4*var(--spacing)) auto}section[data-layout="news"] ul{--columns:3}[data-layout="blogs"]{--columns:2}header img{height:25px;width:auto}header>div:nth-child(1){height:80px!important;align-items:center}header>div:nth-child(2){padding:0}header>div:nth-child(2) nav{position:fixed;top:0;bottom:0;left:-100%;width:20vw;min-width:160px;background:#fff;z-index:2;padding:0;box-shadow:0 0 20px 0 rgb(0 0 0 / .4)}header>div:nth-child(2) nav>ul{gap:0;width:100%}header>div:nth-child(2) nav>ul>li{width:100%;padding:0}header>div:nth-child(2) nav>ul>li>a{width:100%;padding:var(--spacing) calc(2*var(--spacing))}header>div:nth-child(2) nav>ul>li:hover{background:var(--theme-color)}header>div:nth-child(2) nav>ul>li:hover>a{color:#fff}#mobile_menu:checked~header>div:nth-child(2) nav{left:0}header nav,header nav ul{display:flex;flex-direction:column}header nav ul>li{border-radius:0}header nav ul>li>div{padding:var(--spacing) calc(2*var(--spacing));width:100%}header nav ul>li:hover>div,header nav ul>li:hover>div>a,header nav ul>li:hover>div>span{color:#FFF}header nav ul>li:hover>div>a::after,header nav ul>li:hover>div>span::after{border-top-color:#FFF}header nav ul>li:hover>div>ul{top:0;left:100%;border-radius:0}header menu{position:absolute;top:20px;right:calc(var(--spacing) + var(--page-padding) + 40px)}header menu ul{gap:var(--spacing)}header menu ul li{flex-direction:column}header menu ul li img{width:22px;height:22px}header menu ul li span{font-size:12px}[data-layout="login-modal"]>div{padding:40px 80px}section[data-layout="offers"] .timer{margin:calc(2*var(--spacing)) auto}section[data-layout="topics"] ul{flex-direction:column;gap:calc(4*var(--spacing));margin:calc(2*var(--spacing)) auto}section[data-layout="topics"] ul li{transform:scale(1)}section[data-layout="topics"] ul li a span{font-size:30px}section[data-layout="topics"] ul li div::before{padding-top:60%}section[data-layout="offers"] .timer span{font-size:32px}section[data-layout="offers"] .timer div::after{content:unset}section[data-layout="offers"] .timer small{font-size:14px;transform:translate(-50%,16px)}section[data-layout="video"] .video{width:100%}.form-container,form[data-name]{width:100%}section[data-layout]>div:first-child{max-width:var(--page-size)}[data-fields-layout]{gap:var(--spacing)!important}form input,form select,form textarea{font-size:14px}.cart ul[data-cart]{display:flex;flex-direction:column}.cart ul[data-cart] li{display:flex;flex-wrap:wrap;justify-content:flex-end;max-width:100%}.cart ul[data-cart] li>div{display:flex;align-items:center}.cart ul[data-cart] li>div:has(.info){width:100%;padding-bottom:40px}.cart ul[data-cart] li .info{flex:1}.cart ul[data-cart] li .price{width:100px}.cart ul[data-cart] li input[type="number"]{width:80px}.cart ul[data-cart] li .buy button[data-action="set-cart-amount"]{top:calc(-100% - var(--spacing));left:unset;right:0;transform:none}.brands section[data-layout="brand-cta"] ul{max-width:100%}.brands section[data-layout="brand-cta"] ul img{width:100%;box-shadow:0 0 calc(var(--spacing)/2) rgb(0 0 0 / .4)}}@media only screen and (max-width:767px){:root{--spacing:10px}hr{margin:calc(3*var(--spacing)) auto}input,select,[data-select]>label{height:42px}section[data-layout]{margin:0}section[data-layout]>div:first-child h1,section[data-layout]>div:first-child h2{font-size:26px}.homepage section[data-layout="topics"] h1{font-size:14px!important}section[data-layout]{gap:calc(2*var(--spacing));padding:calc(4*var(--spacing)) var(--page-padding)}[data-layout="products"]{--columns:2}section[data-layout="comments"] ul{--columns:1}section[data-layout="comments"] ul li div:nth-child(1){--size:100px}section[data-layout="comments"] ul li div:nth-child(2){gap:calc(var(--spacing) / 2)}section[data-layout="news"] ul{--columns:2}footer *{font-size:14px}footer section{flex-direction:column;gap:calc(4*var(--spacing))}footer section>div:first-child{font-size:16px}footer>span:last-child br{display:initial}[data-layout="treatments"],[data-layout="equipments"]{display:flex;flex-direction:column}.brands section[data-layout="brands"]>ul>li,[data-layout="treatments"]>li,[data-layout="equipments"]>li{flex-direction:column}.brands section[data-layout="brands"] ul li>div,[data-layout="treatments"]>li>*,[data-layout="equipments"]>li>*{max-width:100%}.brands section[data-layout="brands"] ul li div:nth-child(2),[data-layout="treatments"]>li>div,[data-layout="equipments"]>li>div{padding-top:calc(2*var(--spacing))}[data-select]>label{width:100%}.brands section[data-layout="brands"] ul li:nth-of-type(2n+2),[data-layout="treatments"]>li:nth-of-type(2n+2),[data-layout="equipments"]>li:nth-of-type(2n+2),[data-layout="search_filter"],[data-layout="search_filter"]>div>div,[data-section="product_info"],[data-section="product_description"]{flex-direction:column}[data-layout="search_filter"] input{width:100%}[data-layout="search_filter"]>div>span{display:none}[data-layout="products"] [data-layout="search_filter"]>div:last-of-type{display:none}[data-section="product_info"] article,[data-section="product_description"] article{gap:calc(4*var(--spacing))}[data-layout="blogs"]{--columns:1}[data-section="product_info"] article h2,[data-section="product_description"] article h2,[data-layout="blogs"]>li h3 a{font-size:20px}[data-section="product_info"] article>div [data-section="product_description"] article>div{gap:var(--spacing)}[data-select]>input[type="checkbox"]:checked~div:nth-child(3){right:0;width:100%}[data-select="brands"]>div ul{--columns:2;grid-template-columns:repeat(var(--columns),1fr)}section[data-layout="topics"] ul li a span{font-size:26px}section[data-layout="offers"]{gap:calc(4*var(--spacing))}section[data-layout="offers"] .timer span{font-size:32px}section[data-layout="offers"] .timer small{font-size:14px;transform:translate(-50%,16px)}form[data-name="register"] [data-fields-layout="general"],form[data-name="contact"] [data-fields-layout="general"]{grid-template-columns:2fr 3fr;gap:var(--spacing)}form[data-name="register"]>div,form[data-name="register"] [data-fields-layout="account"]{gap:var(--spacing)}form[data-name="kyc"] ul li{flex-direction:column}}.loader{display:flex;justify-content:center;padding:20px;width:100%}.spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:spin 1s linear infinite}button[data-refresh] img{transform-origin:center center;transform:rotate(0deg)}button[data-refresh="loading"] img{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media only screen and (max-width:480px){section[data-layout="topics"] ul li{width:90%;max-width:90%}section[data-layout="topics"] ul li:hover{transform:scale(1.1)}[data-layout="treatments"]>li>div .action a,[data-layout="equipments"]>li>div .action a{padding:var(--spacing) calc(2*var(--spacing))}}