@import "https://use.typekit.net/xcv4uar.css";
:root{--font-thai:var(--font-noto-sans-thai), sans-serif;--font-eng:"aktiv-grotesk-thai", var(--font-noto-sans-thai), sans-serif;--bs-body-font-family:var(--font-eng);--bs-font-sans-serif:var(--font-eng)}body,h1,h2,h3,h4,h5,h6,p,span,div,a,li,button,input{font-family:"aktiv-grotesk-thai", var(--font-noto-sans-thai), sans-serif!important}html,body{height:100%;margin:0;padding:0;scroll-behavior:unset!important}body{background:var(--bs-body-bg);margin:0;padding:0;position:relative;overflow-x:hidden}:root{--bs-body-color:var(--text-body);--bs-body-bg:#fafafa;--bs-body-text-align:left;--bs-body-font-weight:var(--fw-400);--bs-body-line-height:1.55;--bs-body-font-size:var(--fs-16);--bs-link-hover-color:inherit;--animation-primary:.4s cubic-bezier(.75, 0, .25, 1);--animation-navigation-fade:.3s ease-in-out;--h1:var(--fs-32);--h2:var(--fs-26);--h3:var(--fs-26);--h4:var(--fs-20);--h5:var(--fs-18);--h6:var(--fs-16);--fs-32:32px;--fs-26:26px;--fs-20:20px;--fs-18:18px;--fs-16:16px;--fs-14:14px;--error:#ff696d;--main-purple:#52277c;--main-purple-2:#6f2d90;--light-purple:#c2a4e8;--blue:#002581;--medium-purple:#815aaf;--medium-gray:#a3a3a3;--sub-color:#efad23;--dark-purple:#47367c;--text-title:#242424;--text-body:#58585b;--text-light-gray:#dbdbdb;--text-medium-gray:#a3a3a3;--text-light-gray-purple:#afaece;--g-white-purple:linear-gradient(91.15deg, #fff 0%, #f8f7fd 100%);--g-purple:linear-gradient(90deg, #52277c 0%, #903f98 100%);--g-purple-1:linear-gradient(135deg, #6f5bbd 0%, #3c2c7a 100%);--g-purple-2:linear-gradient(135deg, #9c48c5 0%, #6f2d90 100%);--swiper-pagination-color:#815aaf;--swiper-pagination-bullet-size:6px;--navbar-brand:255px;--header-height:96px;--input-h:48px;--fw-200:200;--fw-300:300;--fw-400:400;--fw-500:500;--fw-600:600;--fw-700:700;--fw-800:800;--fw-900:900}@media (max-width:1366px){:root{--navbar-brand:230px;--header-height:90px}}@media (max-width:1199px){:root{--fs-32:28px}}@media (max-width:1024px){:root{--fs-26:22px;--fs-32:26px;--fs-16:15px;--fs-20:18px}}@media (max-width:991.98px){:root{--navbar-brand:180px;--header-height:80px}}@media (max-width:670px){:root{--navbar-brand:160px;--header-height:70px;--fs-26:18px;--fs-18:16px}}@media (max-width:575px){:root{--fs-16:14px}}.modal-open{touch-action:none;overscroll-behavior:contain}.modal-backdrop{overscroll-behavior:contain;--bs-backdrop-opacity:.6;--bs-backdrop-zindex:1051}a{color:inherit;text-decoration:none;transition:all .2s ease-in-out}a:hover{text-decoration:none}.form-control,.form-select{-webkit-appearance:none;font-size:var(--fs-16);font-weight:var(--fw-400);color:var(--text-title);height:var(--input-h);line-height:calc(var(--input-h) - 0px);-o-transition:all .2s ease-in-out;background-color:#fff;border:1px solid #e1e1e1;border-radius:8px;padding:0 15px;transition:all .2s ease-in-out}.form-select:not(.selected){color:#58585b80}.form-control:focus,.form-select:focus{border-color:var(--light-purple);box-shadow:none;background-color:#fff;outline:0}.form-control.bg-gray{background-color:#f0f0f3;border-color:#dbdbdb}.fs-14{font-size:14px}.fs-16{font-size:var(--fs-16)!important}.fs-18{font-size:var(--fs-18)}textarea.form-control{height:110px;padding-top:10px;line-height:normal}input[type=text]::placeholder{opacity:.5;color:#58585b}input[type=text]:-ms-placeholder-shown{opacity:.5;color:#58585b}input[type=text]::-moz-placeholder{opacity:.5;color:#58585b}.form-control.disabled,.form-control:disabled,.form-control[readonly],.form-select.disabled,.form-select:disabled,.form-select[readonly]{color:#bdbdbd;border-color:#ededed;background-color:#ededed!important}.form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%238F8F8F' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-size:12px;background-position:10px .35rem center;padding-right:25px}.form-check{gap:10px;padding-left:0;display:flex;position:relative}.form-check-input{--bs-form-check-bg:transparent;background-color:#fff;border-width:1.5px;border-color:#dbdbdb;border-radius:2px;flex-shrink:0;width:18px;height:18px;margin:3px 0 0;position:relative;box-shadow:none!important;margin-left:0!important}.form-check-input[type=checkbox],.form-check-input[type=radio].square{border-radius:4px}.form-check-input[type=radio],.form-check-input[type=checkbox].circle{border-radius:50%}.form-check-input[type=radio]:checked,.form-check-input[type=checkbox].circle:checked{background-color:#fff;border-color:#815aaf}.form-check-input[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2.8' fill='%23815AAF'/%3e%3c/svg%3e")}.form-check-input[type=checkbox].circle:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='1.8' fill='%23815AAF'/%3e%3c/svg%3e")}.form-check label{font-size:var(--fs-16);margin-bottom:0;padding-top:1px}.form-check-input:checked[type=checkbox],.form-check-input.rounded:checked[type=radio]{background-color:#0000}.form-check-input:checked[type=checkbox],.form-check-input:checked[type=radio].square{background-color:#815aaf;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:20px;border-color:#815aaf}.form-check-label a{text-decoration:underline}.form-check-label a:hover{color:var(--color-primary)}label.title,.form-group h6{font-size:inherit;font-weight:var(--fw-600);font-size:var(--fs-16);margin-bottom:8px;padding-bottom:0;display:block}.form-group{position:relative}.form-group .group{display:block;position:relative}.form-group .icons.left,.form-group .icons.right{z-index:1;transition:none;position:absolute;bottom:auto;right:11px;height:var(--input-h)!important;width:22px!important;top:0!important}.form-group .icons.left{left:14px;right:auto}.form-group .icons.left+.form-control,.form-group .icons.left+.form-select{padding-left:45px}.form-group .icons.right+.form-control{padding-right:40px}.form-group .error[style]+.icons{bottom:0!important}.form-group .star{color:var(--error)}.form-group span.error{color:var(--error);gap:2px;margin-top:2px;padding-top:5px;font-size:12px;display:flex}.form-control.error,.form-select.error{border-color:#ffa0a2;outline:0}.btn{--btn-h:46px;height:var(--btn-h);line-height:calc(var(--btn-h) - 0px);font-weight:var(--fw-500);font-size:var(--fs-16);max-width:var(--max-width);--max-width:none;--bs-btn-border-width:1px;--bs-btn-border-radius:8px;--bs-btn-color:var(--medium-purple);--bs-btn-bg:var(--g-white-purple);--bs-btn-border-color:var(--light-purple);--bs-btn-hover-color:var(--main-purple);--bs-btn-hover-border-color:var(--medium-purple);--bs-btn-hover-bg:var(--light-purple);--bs-btn-active-color:var(--bs-btn-hover-color);--bs-btn-active-bg:var(--bs-btn-hover-bg);--bs-btn-active-border-color:var(--bs-btn-hover-border-color);--bs-btn-icon-color:var(--bs-btn-color);--bs-btn-hover-icon-color:var(--bs-btn-hover-color);background:var(--bs-btn-bg);justify-content:center;align-items:center;gap:8px;padding:0 20px;transition:all .25s;display:flex;position:relative}.rounded-16{border-radius:16px!important}.rounded-12{border-radius:12px!important}.rounded-8{border-radius:8px!important}.rounded-4{border-radius:4px!important}.btn path[fill]{fill:var(--bs-btn-icon-color)!important}.btn path[stroke],.btn line[stroke]{stroke:var(--bs-btn-icon-color)!important}.btn:hover path[fill],.btn.active path[fill],.btn:active path[fill]{fill:var(--bs-btn-hover-icon-color)!important}.btn:hover path[stroke],.btn.active path[stroke],.btn:active path[stroke],.btn:hover line[stroke],.btn.active line[stroke],.btn:active line[stroke]{stroke:var(--bs-btn-hover-icon-color)!important}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{background:var(--bs-btn-active-bg)}.btn:focus-visible,.btn:hover{background:var(--bs-btn-hover-bg)}.btn{justify-content:center;align-items:center;display:flex}.btn span,.btn .icons{z-index:15;position:relative}.btn svg,.btn img{-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative;left:0}.btn-xs{--btn-h:40px}.btn-md{--btn-h:48px;font-size:18px}.btn-lg{--btn-h:50px}.btn-xl{--btn-h:56px;font-size:var(--fs-20);font-weight:var(--fw-500)}.btn.h-48{--btn-h:48px}.btn.w-310{width:100%;max-width:300px}.btn.w-350{width:100%;max-width:350px}.btn-circle{width:var(--btn-h);padding:0;border-radius:50%!important}.btn.disabled,.btn:disabled{pointer-events:none}.btn-primary{--bs-btn-color:#fff;--bs-btn-border-width:0;--bs-btn-bg:linear-gradient(135deg, #6f5bbd 0%, #3c2c7a 100%);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--bs-btn-bg);overflow:hidden}.btn-primary:after{content:"";opacity:0;background:linear-gradient(135deg,#3c2c7a 0%,#6f5bbd 100%);transition:all .35s;position:absolute;inset:0}.btn-primary:hover:after{opacity:1}.btn-outline,.btn-outline-gray{--bs-btn-color:var(--text-body);--bs-btn-bg:#fff;--bs-btn-border-color:var(--medium-gray)}.btn-outline-gray-light{--bs-btn-color:var(--text-body);--bs-btn-bg:#fff;--bs-btn-border-color:var(--text-light-gray)}.btn-outline-white{--bs-btn-color:#fff;--bs-btn-bg:#fff3;--bs-btn-border-color:#fff;--bs-btn-hover-border-color:#fff;--bs-btn-hover-bg:#fff;--bs-btn-hover-color:#47367c}.btn-yellow{--bs-btn-border-width:0;--bs-btn-color:#fff;--bs-btn-bg:#efad23;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#ffb51c}.btn-trans{--bs-btn-bg:transparent;--bs-btn-color:var(--text-body);--bs-btn-border-width:0;--bs-btn-hover-bg:transparent;--bs-btn-hover-color:var(--text-title);padding:0}.buttons{text-align:center;justify-content:center;gap:15px;padding:30px 0 0;display:flex}.buttons.flex-column{align-items:center;gap:10px}svg path,svg rect,svg line,svg circle,svg polygon{transition:all .25s}@media (max-width:1280px){.btn-md{--btn-h:46px;font-size:16px}}@media (max-width:767px){:root{--input-h:44px}.form-check-input{width:16px;height:16px}.btn,.btn-md.viewall{--btn-h:44px;font-size:14px}}.icons{vertical-align:middle;opacity:1;--size:24px;background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;transition:all .2s ease-in-out;display:inline-block;position:relative;width:var(--size)!important;height:var(--size)!important}.icons.before:before,.icons.before:after{content:"";opacity:0;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:all .35s ease-in-out;position:absolute;inset:0}.btn .icons.before:before{opacity:1}.btn .icons.before:after,.pc .btn:hover .icons.before:before{opacity:0}.pc .btn:hover .icons.before:after{opacity:1}img.icons,svg.icons{object-fit:contain;object-position:center;flex-shrink:0}.icons.w-16{--size:16px}.icons.w-18{--size:18px}.icons.w-20{--size:20px}.icons.w-35{--size:35px}.icons.w-40{--size:40px}.icons.w-60{--size:60px}.icons.w-45{--size:45px}.icons.w-84{--size:84px}.icons.w-99{--size:99px}.container-fluid{--padding-x:50px;max-width:100%;padding-left:var(--padding-x);padding-right:var(--padding-x);z-index:9;position:relative}.container{--padding-x:80px;max-width:calc(1200px + (var(--padding-x) * 2));padding-left:var(--padding-x);padding-right:var(--padding-x);z-index:9;position:relative}.section{--padding-top:50px;--padding-bottom:50px;padding:var(--padding-top) 0 var(--padding-bottom);display:block;position:relative}.section-body{--padding-top:40px;flex:auto}.section-body.full-h{display:flex}.section-target{top:calc(var(--header-height) * -1);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.compensate-for-scrollbar{margin-right:0!important}.compensate-for-scrollbar .header{right:0}body.fancybox-active{padding-right:0!important;overflow:visible!important}@media (max-width:1366px){.container{--padding-x:50px}}@media (max-width:1280px){.section-body{--padding-top:30px}.container-fluid,.container{--padding-x:50px}.section{--padding-top:40px;--padding-bottom:40px}}@media (max-width:1024px){.container,.container-fluid{--padding-x:30px}}@media (max-width:670px){.container,.container-fluid{--padding-x:20px}.section{--padding-top:30px;--padding-bottom:30px}.section-body{--padding-top:20px}.icons.w-xs-15{--size:15px}.icons.w-xs-30{--size:30px}}.fw-light{font-weight:var(--fw-300)!important}.fw-400{font-weight:var(--fw-400)!important}.fw-500{font-weight:var(--fw-500)!important}.fw-600{font-weight:var(--fw-600)!important}.fw-700{font-weight:var(--fw-700)!important}.link-underline{text-decoration:underline}.link-primary{color:var(--main-purple)!important}.link-primary:hover{text-decoration:underline;color:var(--main-purple)!important}.link-primary:focus,.link-primary:hover{-webkit-text-decoration-color:var(--main-purple)!important;text-decoration-color:var(--main-purple)!important}.link-secondary{color:var(--medium-purple)!important}.link-secondary:hover{text-decoration:underline;color:var(--medium-purple)!important}.link-white{color:#fff;text-decoration:underline;text-decoration-thickness:1px}a.link-hover-white:hover{color:#fff}p a:hover{text-decoration:underline;text-decoration-thickness:1px}.link-yellow{color:var(--sub-color);text-decoration:underline}.link-yellow:hover{color:var(--medium-purple)!important}.text-primary{color:var(--main-purple)!important}.text-secondary{color:var(--medium-purple)!important}.text-gray{color:var(--text-medium-gray)!important}.text-purple{color:var(--main-purple)!important}.text-purple-2{color:var(--main-purple-2)!important}.text-medium-purple{color:var(--medium-purple)!important}.text-medium-gray{color:var(--text-medium-gray)!important}.text-title{color:var(--text-title)!important}.text-yellow{color:var(--sub-color)!important}a[class*=link-]:hover{text-decoration:underline}.fs-20{font-size:var(--fs-20)}b,strong{font-weight:var(--fw-600);font-family:inherit}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:var(--fw-700);color:var(--text-title);margin:0;font-style:normal;line-height:1.45;position:relative}.h1,h1{font-size:var(--h1)}.h2,h2{font-size:var(--h2)}.h3,h3{font-size:var(--h3)}.h4,h4{font-size:var(--h4)}.h5,h5{font-size:var(--h5)}.h6,h6{font-size:var(--h6)}.text-underline{text-decoration:underline}.nowrap{white-space:nowrap}.header,.navbar-brand,.navbar-brand img{transition:all .3s}.header{z-index:1020;height:var(--header-height);background-color:#fff;border-bottom:1px solid #0000;padding:0;display:block;position:fixed;top:0;left:0;right:0;box-shadow:0 8px 15px #c4bbd526}.scrolling .header{border-bottom:1px solid #f5f5f5}@media (min-width:992px){.scrolling .header{height:80px}.scrolling .navbar-brand{width:190px}.scrolling .header .select-dropdown .form-control{--input-h:48px}.scrolling .header .select-dropdown .arrow{height:48px}}.header .container,.header .container-fluid{z-index:400;align-items:center;height:100%;display:flex;position:relative}.navbar-brand{z-index:200;width:var(--navbar-brand);flex-shrink:0;margin:auto 0;padding:0;display:block;position:relative}.navbar-brand a{display:block}.navbar-brand img,.navbar-brand svg{width:100%;height:auto;margin:0}.dropdown [data-bs-toggle]{align-items:center;gap:5px;display:flex}.dropdown:hover .text-white[data-bs-toggle]:after,.dropdown .text-white[data-bs-toggle].show:after{transform:rotate(-180deg)}.dropdown-menu{--bs-dropdown-border-radius:0 0 8px 8px;--bs-dropdown-menu-border-radius:0;--bs-dropdown-border-width:0;--bs-dropdown-bg:#fff;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:6px;--bs-dropdown-spacer:0;--bs-dropdown-min-width:100%;--bs-dropdown-link-hover-bg:transparent;--bs-dropdown-font-size:14px;opacity:0;pointer-events:none;box-shadow:none;filter:drop-shadow(0 0 10px #0000000f);border:0;width:auto;padding:0;transition:all .35s;display:block;top:100%;overflow:hidden;margin-top:0!important}.dropdown-menu .scrollbar-inner{max-height:213px;overflow-y:auto}.dropdown-menu.right{left:auto;right:0}.dropdown-menu .nav{width:100%}.dropdown-menu li{cursor:pointer;width:100%}.dropdown:hover>.dropdown-menu,.dropdown>.dropdown-menu.show{opacity:1;pointer-events:all;top:100%}.dropdown .dropdown-menu.onclick{opacity:0;pointer-events:none;--bs-dropdown-spacer:2px}.dropdown .dropdown-menu.onclick.show,.form-select .dropdown-menu.onclick.show{opacity:1;pointer-events:all}.dropdown-menu li{z-index:10;margin:0;position:relative}.dropdown-menu li>a{white-space:nowrap;color:var(--text-body);align-items:center;gap:10px;padding:10px 20px;font-weight:600;display:flex;position:relative}.dropdown-menu li>a .arrow{margin-left:auto;margin-right:-5px;transform:rotate(-90deg)}.dropdown-menu li>a:hover{color:var(--medium-purple)}.select-dropdown .form-control[readonly]{cursor:pointer;--input-h:56px;border:1px solid #dbdbdb;font-weight:600;color:var(--text-title)!important;background-color:#fff!important}.select-dropdown .form-control:hover{border-color:var(--light-purple)}.select-dropdown .form-control[aria-expanded=true]{border-color:var(--light-purple);border-bottom-right-radius:0;border-bottom-left-radius:0}.select-dropdown .form-control[aria-expanded=true]+.arrow{transform:rotate(-180deg)}.select-dropdown .arrow{height:56px;position:absolute;top:0;right:10px}.select-dropdown .dropdown-menu li>a{color:var(--text-title);border-bottom:0;font-size:14px}.select-dropdown .dropdown-menu li>a:hover{background-color:#efe3ff}.dropdown-menu.arrow-top{overflow:visible;margin-top:10px!important}.dropdown-menu.arrow-top:before{content:"";border-bottom:8px solid #fff;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute;top:-8px;left:13px}.dropdown-menu.right.arrow-top:before{left:auto;right:13px}.dropdown-menu.center.arrow-top:before{margin-left:-8px;left:50%}.dropdown-menu.center{margin-left:calc(var(--width)/2 * -1);left:50%}.avatar{--avatar-size:40px;width:var(--avatar-size);height:var(--avatar-size);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;flex-shrink:0;position:relative;overflow:hidden}.avatar img{object-fit:cover;object-position:center;width:100%;height:100%}.btn-menu{--bs-btn-bg:transparent;--bs-btn-hover-bg:transparent;--bs-btn-border-width:0;--btn-h:30px;width:var(--btn-h);z-index:1060;border-radius:0;margin:auto 0;overflow:visible;padding:0!important}.btn-menu .icons{background-image:url(/img/icons/icon-menu.svg)}.arrow{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;width:12px;height:12px;display:block}.nav-general{align-items:center;gap:0 30px;margin-left:auto}.nav-general .select-dropdown{width:260px}.nav-general .icons{--size:30px}.nav-general .avatar{--avatar-size:38px;font-size:16px;font-weight:var(--fw-600);color:#fff;background-color:var(--light-purple);justify-content:center;align-items:center;display:flex}.icon-profile{background-image:url(/img/icons/icon-profile.svg)}.icon-cart{background-image:url(/img/icons/icon-cart.svg)}.icon-cart .badge{--bs-badge-border-radius:50%;--bs-badge-bg:#efad23;width:10px;height:10px;padding:0;position:absolute;top:2px;right:-2px;display:block!important}.select-dropdown .dropdown-menu li.active>a,.select-dropdown .dropdown-menu li:hover>a{background-color:#efe3ff}.nav-general a.lang{color:#fff;width:38px;height:38px;font-size:var(--fs-16);background-color:var(--sub-color);border-radius:50%;justify-content:center;align-items:center;padding-top:4px;font-weight:500;display:flex}.nav-general .dropdown-menu .icons{--size:20px}.nav-general .dropdown-menu .icons path{fill:#58585b}.nav-general .dropdown-menu a{border-bottom:1px solid #e1e1e1}.nav-general .dropdown-menu li:last-child a{border-bottom:0}.nav-general .dropdown-menu a:hover .icons path{fill:var(--medium-purple)}@media (min-width:768px) and (max-width:991.98px){.nav-general .select-dropdown .form-control{--input-h:46px}.nav-general .select-dropdown .arrow{height:46px}.nav-general a.lang{width:34px;height:34px;padding-top:1px;font-size:14px}.nav-general .avatar{--avatar-size:34px}}@media (max-width:991.98px){.nav-general{gap:20px}.nav-general .avatar{--avatar-size:34px}.select-dropdown .form-control[readonly]{--input-h:45px}.select-dropdown .arrow{height:45px}}@media (max-width:575px){.nav-general{gap:0 12px}.nav-general .icons{--size:26px}.nav-general .avatar{--avatar-size:26px;font-size:14px}.btn-menu{--btn-h:26px}.fs-xs-20{font-size:20px!important}.fs-xs-18{font-size:18px!important}.fs-xs-16{font-size:16px!important}.fs-xs-14{font-size:14px!important}.fs-xs-13{font-size:13px!important}.fs-xs-12{font-size:12px!important}.select-dropdown.xs-h-46 .form-control{--input-h:46px}.select-dropdown.xs-h-46 .arrow{height:46px}}.offcanvas-menu{--bs-offcanvas-bg:#fff;--bs-offcanvas-width:760px;--bs-offcanvas-border-width:0;--bs-offcanvas-padding-x:30px;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-transition:transform .5s ease-in-out}.offcanvas-menu .logo{width:265px;height:auto}.offcanvas-menu .offcanvas-header{padding-top:30px}.offcanvas-body{overflow:hidden}.offcanvas-menu>.offcanvas-body{padding-left:unset;padding-right:unset}.offcanvas-menu .offcanvas-body>.offcanvas-body{padding-left:var(--bs-offcanvas-padding-x)!important;padding-right:var(--bs-offcanvas-padding-x)!important}.offcanvas-menu .offcanvas-footer{padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);justify-content:space-between;align-items:flex-end;padding-top:0;display:flex}.offcanvas-menu .btn-close{top:30px;right:var(--bs-offcanvas-padding-x);position:absolute}.offcanvas-menu .scrollbar-inner>.scroll-element.scroll-x{opacity:0}.offcanvas-menu .followus{margin-bottom:0}.offcanvas-menu .card-menu{--bs-card-spacer:15px 12px 12px;flex-direction:row;padding-right:0;box-shadow:0 0 15px #969cc733}.offcanvas-menu .card-menu .card-icon{--size:44px}.offcanvas-menu .card-menu .card-body{padding-top:0;padding-left:12px}.offcanvas-menu .card-menu h3{font-weight:var(--fw-500);font-size:16px}.offcanvas-menu .card-menu h4{font-size:13px}.card-menu-list{padding:15px 0 20px}.nav-menu,.nav-menu ul.nav{flex-direction:column;margin-bottom:20px}.nav-menu>li{border-bottom:1px solid #dfe1f6}.nav-menu>li:last-child{border-bottom:0}.nav-menu li a{font-weight:var(--fw-500);color:var(--text-title);align-items:center;padding:14px 0;display:flex;position:relative}.nav-menu li li a{padding:8px 0}.nav-menu li.active>a,.nav-menu li a:hover{color:var(--medium-purple)}a[data-bs-toggle=collapse]{align-items:center;position:relative;display:flex!important}.nav-menu a[data-bs-toggle]:after,a[data-bs-toggle=collapse]:after{content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;width:12px;height:12px;margin-left:auto;transition:all .25s}.nav-menu [data-bs-toggle][aria-expanded=true]:after,a[data-bs-toggle=collapse][aria-expanded=true]:after{transform:rotate(-180deg)}.hotline-item{align-items:center;display:flex;position:relative}.hotline-item .icons{--size:32px;margin-right:10px}.hotline-item .icons path{fill:var(--main-purple-2)}.hotline-item h3{color:var(--main-purple-2);position:relative;bottom:-3px}@media (max-width:1024px){.offcanvas-menu .offcanvas-footer{padding-bottom:30px}.offcanvas-menu .logo{width:220px}}@media (max-width:575px){.offcanvas-menu{--bs-offcanvas-padding-x:20px}.offcanvas-menu .logo{width:210px}.nav-menu li a{padding:12px 0;font-size:14px}.nav-menu .nav.list-disc li a:before{width:6px;height:6px;top:14px}.nav-menu li li a{padding:6px 0}.offcanvas-menu .offcanvas-footer{flex-direction:column;align-items:flex-start;gap:20px 0}.offcanvas-menu .card-menu h3{font-size:14px}.offcanvas-menu .card-menu h4{font-size:11px}.card-menu-list{--bs-gutter-y:10px}}.page{padding-top:var(--header-height);background:var(--bs-body-bg);flex-direction:column;min-height:100%;display:flex;overflow:visible}.preload{background:var(--bs-body-bg);z-index:1090;display:flex;position:fixed;inset:0}.loader{border-top:3px solid var(--main-purple-2);border-bottom:3px solid #0003;border-left:3px solid #0003;border-right:3px solid #0003;border-radius:100px;width:34px;height:34px;margin:auto;animation:1s linear infinite spin;display:block}@keyframes spin{to{transform:rotate(360deg)}}.section-full{min-height:100vh;display:flex;min-height:calc(var(--vhs,1vh) * 100)!important}.background{pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.background-color{pointer-events:none;background:var(--bg);--bg:transparent;position:absolute;inset:0}.background-color+.container{z-index:100;position:relative}@media (max-width:1200px){.background.parallaxie{background-position:50%!important;background-attachment:scroll!important}}.card{--bs-card-border-width:0;--bs-card-spacer:12px 15px;--bs-card-border-radius:8px;flex-direction:column;height:100%;display:flex;position:relative}.card-photo{border-radius:var(--bs-card-border-radius);display:block;position:relative;overflow:hidden}.card-photo .photo{background-position:50%;background-repeat:no-repeat;background-size:cover;transition:all .45s;display:block}.card-photo img{width:100%}.card-body{color:inherit;padding:var(--bs-card-spacer)}.card h3{font-size:var(--fs-18);font-weight:var(--fw-600);transition:all .25s}.card p{margin:0}.card p.text-light{color:var(--text-light-gray-purple)!important}.card.card-border{--bs-card-border-width:1px;--bs-card-border-color:#e1e1e1;--bs-card-bg:#fff}.card .btn{border-radius:8px}.card:hover .photo:not(.scale-normal){transform:scale(1.2)}.card-link{z-index:100;height:100%;top:0;left:0;right:0;z-index:40!important;position:absolute!important}.textrow{display:block;position:relative;overflow:hidden}.textrow>span{display:inline-block}.card-hover-purple{transition:all .25s}.card-hover-purple:hover{--bs-card-bg:#efe3ff;--bs-card-border-color:#c2a4e8}@media (max-width:1280px){.card h3{font-size:16px}}@media (max-width:991.98px){.card h3{font-size:15px}}@media (max-width:767px){.card{--bs-card-spacer:15px}}@media (max-width:575px){.card h3{font-size:14px}.card{--bs-card-spacer:10px}}.page-splash{padding:0!important}.hgroup{flex-direction:column;padding-bottom:40px;display:inline-flex;position:relative}.boxed{width:100%;max-width:var(--width);--width:100%;margin:0 auto}.boxed.rounded{border-radius:30px!important}.shadow-lg{background-color:#fff;box-shadow:0 0 40px #c1afdf33!important}.section-banner{padding:0!important}.swiper{--swiper-pagination-fraction-color:#fff}.swiper-pagination.fraction{text-align:right;font-size:18px;font-weight:var(--fw-400);color:#fff;pointer-events:none;padding:15px 20px 5px;bottom:0}.swiper-pagination-current{font-weight:var(--fw-500);font-size:32px}.card-menu-highlight{background:linear-gradient(#fff 0%,#fbfbfb 100%);border-radius:20px 20px 0 0;margin-top:-15px;padding:30px 30px 0;box-shadow:0 -15px 20px #a8b3df40}.card-menu-highlight .left{width:37%}.card-menu-highlight .right{width:63%}.card-menu-highlight .row-custom{--bs-gutter-x:20px;--bs-gutter-y:15px}.card-menu-highlight .hgroup{margin-top:20px;margin-bottom:30px;padding:0}.card-menu-highlight .hgroup h1{color:var(--main-purple-2);text-transform:uppercase;font-size:32px}.card-menu-highlight .hgroup h2{color:var(--main-purple);font-size:26px}.card-menu-highlight .hgroup h3{line-height:1.3}.card-menu-highlight .form-group.has-button{max-width:385px}.icon-search{background-image:url(/img/icons/icon-search.svg)}.form-group.has-button .form-control{--input-h:40px;border-color:#dfe1f6}.form-group.has-button .form-control:focus{border-color:#ededed}.form-group.has-button .btn{--btn-h:38px;--bs-btn-border-width:0;--bs-btn-bg:#c7c7c733;--bs-btn-color:var(--text-title);--bs-btn-hover-color:var(--text-title);--bs-btn-hover-bg:#c7c7c74d;font-size:var(--fs-16);border-radius:0 8px 8px 0;position:absolute;top:1px;right:1px}.form-group .btn-close{margin-top:-12px;position:absolute;top:50%;right:8px;box-shadow:none!important}.card-menu{--bs-card-bg:#fafbff;--bs-card-border-color:#f9f9ff;--bs-card-border-radius:8px;--bs-card-spacer:18px 15px 15px;--bs-card-spacer-x:20px;padding:var(--bs-card-spacer);border:1px solid #0000;flex-direction:row;transition:all .25s;box-shadow:0 0 15px #969cc733}.card-menu:before{content:"";border-radius:var(--bs-card-border-radius);opacity:0;background:linear-gradient(91.15deg,#eeefff 0%,#e3e5ff 100%);width:100%;height:100%;transition:all .25s;position:absolute;top:0;left:0}.card-menu .card-body{padding:0 0 0 var(--bs-card-spacer-x);z-index:10;position:relative}.card-menu>*{transition:all .25s}.card-menu h4{font-size:var(--fs-14);font-weight:var(--fw-400);margin-bottom:10px}.card-menu p{color:var(--text-light-gray-purple);font-size:var(--fs-14)}.card-menu:hover h3,.card-menu.active h3{color:var(--main-purple-2)}.card-menu:hover h4,.card-menu.active h4{color:var(--blue)}.card-menu .card-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative}.card-menu .card-icon:before,.card-menu .card-icon:after{content:"";z-index:1;border-radius:50%;width:100%;height:100%;transition:all .8s;position:absolute;top:0;left:0}.card-menu .card-icon:before{opacity:1;background:linear-gradient(135deg,#6f5bbd 0%,#3c2c7a 100%);border:1px solid #6769ce;box-shadow:4px 4px 8px #7364ca66}.card-menu .card-icon:after{opacity:0;background:linear-gradient(135deg,#9c48c5 0%,#6f2d90 100%);border:1px solid #9667ce;box-shadow:4px 4px 8px #a864ca66}.card-menu .card-icon .icons{--size:28px;z-index:100}.card-menu:hover,.card-menu.active{border:1px solid #f9f9ff;box-shadow:0 0 15px #969cc733}.card-menu:hover:before,.card-menu.active:before{opacity:1}.card-menu:hover .card-icon:before,.card-menu.active .card-icon:before{opacity:0}.card-menu:hover .card-icon:after,.card-menu.active .card-icon:after{opacity:1}.icon-circle{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.icon-circle:before,.icon-circle:after{content:"";z-index:1;border-radius:50%;width:100%;height:100%;transition:all .8s;position:absolute;top:0;left:0}.icon-circle:before{opacity:1;background:linear-gradient(135deg,#6f5bbd 0%,#3c2c7a 100%);border:1px solid #6769ce;box-shadow:4px 4px 8px #7364ca66}.icon-circle .icons{--size:24px;z-index:100}.icon-circle.bg-white:before{box-shadow:none;background:var(--g-white-purple);border:1px solid #dbdbdb}.icon-circle.bg-white path{fill:var(--medium-purple)}.card-menu-highlight .hgroup .textgroup{border-left:5px solid #c2a4e8;margin-bottom:10px;padding-left:15px}.card-menu-highlight .hgroup .textgroup h1,.card-menu-highlight .hgroup .textgroup h2{text-transform:none}@media (max-width:1440px){.swiper-pagination.fraction{font-size:16px;top:0;bottom:auto}.swiper-pagination-current{font-size:28px}}@media (min-width:1200px) and (max-width:1280px){.card-menu-highlight .hgroup h1{font-size:26px}.card-menu-highlight .hgroup h3{font-size:20px}.card-menu-highlight .hgroup h3 .fs-20{font-size:18px!important}.card-menu-highlight .right{padding-left:40px}.card-menu p{display:none}.card-menu h4{margin-bottom:0}}@media (max-width:1199px){.card-menu-highlight .left{width:100%}.card-menu-highlight .right{width:100%;padding-top:5px}.card-menu-highlight .hgroup{margin-top:0}.card-menu-highlight .hgroup h1{padding-top:0}.card-menu-highlight .form-group.has-button{margin-top:10px;margin-left:auto}.form-group.has-button .btn{padding:0 15px;font-size:14px}.form-group.has-button .form-control{font-size:14px}}@media (max-width:991.98px){.card-menu-highlight .hgroup h1{font-size:26px}.card-menu-highlight .hgroup h2,.card-menu-highlight .hgroup h3{font-size:20px}.card-menu-highlight .hgroup h3 .fs-20{font-size:18px!important}.card-menu p{font-size:13px;display:none}}@media (max-width:767px){.card-menu-highlight .hgroup{margin-bottom:20px}.card-menu-highlight .hgroup .textgroup{margin-bottom:15px}.card-menu-highlight .form-group.has-button{max-width:100%;margin-top:0;margin-bottom:20px;margin-left:0}.card-menu h4{margin-bottom:0}.card-menu-highlight{padding:30px var(--padding-x) 5px;margin-top:-5px;margin-left:calc(-1 * var(--padding-x));margin-right:calc(-1 * var(--padding-x))}.swiper-pagination.fraction{padding-top:10px;font-size:14px}.swiper-pagination-current{font-size:22px}}@media (max-width:670px){.card-menu .card-icon{width:40px;height:40px}.card-menu .card-icon .icons{--size:20px}}@media (max-width:575px){.swiper-pagination.fraction{padding-top:5px;padding-right:15px;font-size:10px}.swiper-pagination-current{font-size:16px}.card-menu-highlight .row-custom{--bs-gutter-x:15px;--bs-gutter-y:15px}.card-menu-highlight .hgroup,.card-menu-highlight .form-group.has-button{margin-bottom:15px}.card-menu{--bs-card-spacer:12px 15px;flex-direction:column;padding-right:10px}.card-menu .card-body{padding:6px 0 0}.card-menu h3{color:var(--blue);font-size:13px}.card-menu h4{color:var(--blue);font-size:11px}.card-menu-highlight .hgroup .textgroup{padding-left:10px}}@media (max-width:360px){.card-menu-highlight .row-custom{--bs-gutter-x:10px;--bs-gutter-y:10px}}.g-gutter-30{--bs-gutter-x:30px;--bs-gutter-y:30px}.g-gutter-20{--bs-gutter-x:20px;--bs-gutter-y:20px}.section-hgroup{z-index:10;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-bottom:30px;display:flex;position:relative}.section-hgroup h2{font-size:var(--h1)}.title-group{border-left:5px solid var(--sub-color);align-items:center;gap:15px;padding-left:15px;display:flex}.title-group .badge{margin-top:auto;margin-bottom:auto}.badge{--bs-badge-padding-x:8px;--bs-badge-padding-y:6px;--bs-badge-font-size:var(--fs-14);--bs-badge-font-weight:var(--fw-500);--bs-badge-color:#47367c;--bs-badge-border-radius:4px;--bs-badge-bg:#d6d2e8;background-color:var(--bs-badge-bg)}@media (max-width:1024px){.section-hgroup .btn.viewall{--btn-h:34px;font-size:14px}}@media (max-width:575px){.section-hgroup{padding-bottom:20px}.section-hgroup h2{font-size:20px}.section-hgroup .btn.viewall{display:none}.section-hgroup .select-dropdown{width:100%;margin-bottom:5px}.buttons.pt-4{padding-top:15px!important}.title-group{gap:10px;padding-left:10px}.g-gutter-20{--bs-gutter-x:16px;--bs-gutter-y:16px}}.card-clinic-list>div{padding-bottom:10px;display:flex}@media (min-width:576px){.card-clinic-list>div{width:24%}}@media (min-width:670px){.card-clinic-list>div{width:20%}}@media (min-width:992px){.card-clinic-list>div{width:16.66%}}.card-clinic-list .card-clinic{margin-left:auto;margin-right:auto}.card-clinic{text-align:center;flex-direction:column;gap:10px;margin:0 auto;display:inline-flex;position:relative}.card-clinic>*{transition:all .35s}.card-clinic .card-icon{background:#f4f2ff;border:1px solid #eae8f5;border-radius:50%;width:112px;height:112px;margin-left:auto;margin-right:auto;display:flex;position:relative}.card-clinic .card-icon .icons{--size:72px;z-index:10;margin:auto}.card-clinic .card-icon:before{content:"";border-radius:inherit;opacity:0;background:linear-gradient(91.15deg,#fbf9ff 0%,#e7e4ff 100%);width:100%;height:100%;transition:all .45s;position:absolute;top:0;left:0}.card-clinic h3{font-weight:600;font-size:var(--fs-18);color:var(--text-body);text-align:center}.card-clinic:hover .card-icon{box-shadow:0 0 15px #c6c1e34d}.card-clinic:hover .card-icon:before{opacity:1}.card-clinic:hover h3{color:var(--main-purple-2)}.swiper-clinic .swiper-slide{width:160px;padding-top:30px;display:flex}.swiper-overflow{position:relative}.swiper-overflow.clinic{margin:0 -25px}.swiper-overflow.clinic:before,.swiper-overflow.clinic:after{content:"";z-index:10;background:linear-gradient(90deg,#fafafa 0%,#fff0 100%);width:25px;position:absolute;top:0;bottom:0}.swiper-overflow.clinic:before{left:0}.swiper-overflow.clinic:after{right:0;transform:rotate(-180deg)}.swiper-pagination.static{padding-top:25px;display:flex;position:relative;bottom:0}.swiper-pagination-bullet{transition:all .25s!important}.swiper-pagination-bullet-active{border-radius:5px!important;width:36px!important}@media (min-width:768px){.swiper-pagination.static{padding-top:0}}@media (max-width:1280px){.swiper-clinic .swiper-slide{padding-top:20px}}@media (max-width:1199px){.swiper-overflow.clinic{margin:0 0 5px}.swiper-overflow.clinic:before,.swiper-overflow.clinic:after{display:none}.swiper-clinic{overflow:visible}.swiper-clinic .swiper-slide{width:110px}.card-clinic .card-icon{width:90px;height:90px}.card-clinic .card-icon .icons{--size:60px}.card-clinic h3{font-size:14px}}@media (max-width:575px){.card-clinic .card-icon{width:75px;height:75px}.card-clinic .card-icon .icons{--size:50px}.card-clinic h3{font-size:13px}.swiper-clinic .swiper-slide{width:90px}}@media (max-width:375px){.swiper-overflow.clinic{margin:0}.swiper-overflow.clinic:before,.swiper-overflow.clinic:after{display:none}}.boxed-package{margin-bottom:var(--padding-bottom);padding:30px}.boxed-package .section-heaer{padding-bottom:20px}.boxed-package .select-dropdown{width:50%;max-width:440px}.boxed-package .row{--bs-gutter-x:30px;--bs-gutter-y:30px}.alert-cart{z-index:1100;font-size:var(--fs-16);--bs-alert-bg:#815aaf;--bs-alert-border-radius:8px;--bs-alert-color:#fff;opacity:0;pointer-events:none;align-items:center;gap:10px;transition:all .55s;display:flex;position:fixed;top:100px;right:50px;box-shadow:0 8px 20px #c4bbd599}.alert-cart.show{opacity:1;top:50px}.alert-cart .icons{--size:24px;background-image:url(/img/icons/icon-checkbox-circle.svg)}.card-product{--bs-card-border-width:0;--bs-card-border-radius:12px;--bs-card-border-color:#e0e0e14d;--bs-card-spacer:15px;--bs-card-bg:#fff;height:100%;transition:all .25s}.card-product:hover{box-shadow:0 8px 20px #c4bbd566}.card-product .card-photo{border-bottom-right-radius:0;border-bottom-left-radius:0}.card-product:hover .card-photo .photo{transform:scale(1.1)}.card-product .tag{border-radius:4px 0 0;position:absolute;bottom:0;right:0}.tag{font-size:13px;font-weight:var(--fw-500);color:var(--tag-color);background-color:var(--tag-bg);box-shadow:none;--tag-color:#47367c;--tag-bg:#d6d2e8;border-radius:4px;align-items:center;gap:4px;padding:3px 12px;display:inline-flex}.tag.tag-date{--tag-color:#21a5a5;--tag-bg:#d8fbfc}.tag.tag-finished{--tag-color:#df0400;--tag-bg:#ff94794d}.tag.tag-shipping{--tag-color:#002581;--tag-bg:#6b8bff4d}.tag.tag-address{--tag-color:#02a5eb;--tag-bg:#58cdff26;height:28px}.tag svg path[fill]{fill:var(--tag-color)}.tag svg path[stroke]{stroke:var(--tag-color)}.tag p{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.tag-list{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tag-list .btn{--bs-btn-border-color:#c2a4e8;--bs-btn-hover-color:var(--main-purple);--bs-btn-hover-bg:#fff;--btn-h:34px;border-radius:4px;padding:0 12px;font-size:14px}.toast.tag{--bs-toast-border-width:0;--bs-toast-border-radius:4px;color:#fff;background-color:#c2a4e8;align-items:center;gap:5px;width:auto;display:none}.toast.tag.show{display:inline-flex}.tag-list .btn-close{opacity:1;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");background-size:contain;width:12px;height:12px;padding:0;box-shadow:none!important}.card-product .card-body{border:1px solid var(--bs-card-border-color);border-bottom-left-radius:var(--bs-card-border-radius);border-bottom-right-radius:var(--bs-card-border-radius);border-top:0;flex-direction:column;transition:all .25s;display:flex}.card-product h3{font-weight:var(--fw-400);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:10px;line-height:1.25;display:-webkit-box;overflow:hidden}.card-product .price-group{margin-top:auto}.price-group{flex-wrap:wrap;align-items:baseline;gap:0 5px;display:flex}.price-group .price{color:#47367c;font-size:18px;font-weight:var(--fw-700)}.price-group .price-old{color:#58585b80;font-size:13px;font-weight:var(--fw-400);text-decoration:line-through}.card-product .btn-addtocart{--bs-btn-border-radius:8px;--bs-btn-border-width:0px;--bs-btn-border-color:#e2e2e2;--bs-btn-color:var(--text-title);--bs-btn-bg:#fbfbfb;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--bs-btn-bg);--btn-h:40px;margin-top:5px;margin-bottom:10px}.btn-addtocart{gap:10px;width:100%;padding-left:0;padding-right:0;transition:all .35s}.card-product .btn-addtocart:after{content:"";border:1px solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);position:absolute;inset:0}.card-product .btn-addtocart:before{content:"";z-index:10;border-radius:var(--bs-btn-border-radius);opacity:0;background:linear-gradient(135deg,#efad23 0%,#ff9f18 100%);transition:all .25s;position:absolute;inset:0}.card-product .btn-addtocart:hover:before,.card-product .btn-addtocart:active:before,.card-product .btn-addtocart:focus-visible:before{opacity:1}@media (min-width:768px){.swiper-package .swiper-wrapper{flex-wrap:wrap;gap:30px;transition-duration:unset!important;transition-delay:unset!important;transform:none!important}}.swiper-package{overflow:visible}.swiper-package .swiper-slide{width:calc(25% - 23px);height:auto}.card-product .btn-addtocart{margin-bottom:0}@media (max-width:1280px){.card-product .btn-addtocart{font-size:14px}.card-product .btn-addtocart .icons{--size:20px}}@media (max-width:1100px){.swiper-package .swiper-slide{width:calc(33.33% - 20px)}}@media (max-width:991.98px){.swiper-package .swiper-wrapper{gap:20px}.swiper-package .swiper-slide{width:calc(33.33% - 15px)}.alert-cart{--bs-alert-padding-x:10px;--bs-alert-padding-y:10px;font-size:12px;top:30px;right:30px}.alert-cart .icons{--size:20px}}@media (max-width:767px){.swiper-package .swiper-wrapper{gap:0}.swiper-package .swiper-slide{width:220px;padding-right:20px}.boxed-package{padding:30px var(--padding-x) 0;width:auto;max-width:none;margin-left:calc(-1 * var(--padding-x));margin-right:calc(-1 * var(--padding-x));margin-bottom:0;box-shadow:none!important}.boxed-package.rounded{border-radius:0!important}.card-product .btn-addtocart{margin-top:5px;font-size:14px}.card-product .btn-addtocart .icons{--size:20px}.card-product .price-group{flex-direction:column;gap:0;padding-bottom:4px}.price-group .price{font-size:16px}.price-group .price-old{font-size:11px;line-height:1}.tag{padding-left:10px;padding-right:10px;font-size:12px}.btn.w-100-sm{width:100%;max-width:320px}.tag-list{gap:6px}.tag{font-size:11px}.toast.tag{font-size:12px}.tag-list .btn{--btn-h:30px;font-size:12px}}@media (max-width:575px){.btn.w-100-sm{max-width:100%}.btn.w-100-xs{max-width:100%;width:100%!important}.card-product{--bs-card-spacer:12px 12px}.card-product .btn-addtocart{--btn-h:36px;gap:4px;font-size:13px}.card-product .btn-addtocart .icons{--size:18px}.boxed-package .select-dropdown{width:100%;max-width:100%}.alert-cart{gap:5px;right:20px}.alert-cart.show{top:20px}.alert-cart .icons{--size:16px}}.card-news{--bs-card-border-color:#e0e0e14d;--bs-card-spacer:15px;--bs-card-bg:transparent;--bs-card-border-radius:12px;height:100%;transition:all .25s}.card-news h3{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card-news .card-photo{background-color:#ccc}.card-news:hover .photo{transform:scale(1.1)}.card-news .card-body{flex-direction:column;padding-bottom:0;padding-left:0;padding-right:0;display:flex}.card-news .btn{--btn-h:36px;--bs-btn-border-color:#e1e1e1;border-radius:4px}.card-news .buttons{justify-content:flex-start;margin-top:auto;padding-top:15px}.card-news:hover .btn{--bs-btn-color:#fff;--bs-btn-bg:var(--medium-purple);--bs-btn-border-color:var(--medium-purple)}.swiper-news .swiper-slide{height:auto}.card-article{--bs-card-bg:#fff;--bs-card-border-radius:12px;border-radius:var(--bs-card-border-radius);filter:drop-shadow(0 0 10px #c6c1e340);overflow:hidden}.card-article .card-photo{border-radius:var(--bs-card-border-radius) var(--bs-card-border-radius) 0 0}.card-article h3{font-size:var(--fs-16);margin-bottom:8px}.card-article p{margin:0 0 5px}.card-article h3,.card-article p{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:767px){.card-news .buttons{display:none}.swiper-news{overflow:visible}.swiper-news .swiper-slide{width:220px}}.card-branch{--bs-card-bg:#fff;--bs-card-border-radius:8px;--bs-card-spacer:20px 15px;height:100%;transition:all .25s}.card-branch .card-photo{border-bottom-right-radius:0;border-bottom-left-radius:0}.card-branch .card-photo:before,.card-doctor .card-photo:before{content:"";opacity:0;z-index:10;background:linear-gradient(#fff0 0%,#c496ff4d 100%);transition:all .25s;position:absolute;inset:0}.card-branch h3{font-weight:var(--fw-400);margin-bottom:3px}.card-branch p{font-size:var(--fs-14)}.card-branch p.d-flex{align-items:center;gap:5px}.card-branch .icon-location{--size:16px;background-image:url(/img/icons/icon-location.svg)}.card-branch:hover{box-shadow:0 8px 20px #c4bbd566}.card-branch:hover .photo{transform:scale(1.1)}.card-branch:hover .card-photo:before,.card-doctor:hover .card-photo:before{opacity:1}.card-branch:hover h3{color:var(--main-purple-2)}.swiper-tag{padding-bottom:25px}@media (max-width:1280px){.card-news .btn{font-size:14px}}@media (max-width:991.98px){.card-news .btn{display:none}.card-article p{font-size:14px}}@media (max-width:767px){.swiper-tag{overflow:visible}.swiper-tag .swiper-slide{width:220px}.card-branch{--bs-card-spacer:15px 10px}.card-branch p.d-flex{font-size:11px}.card-branch .icon-location{--size:12px}.card-article p{font-size:13px}}.card-room{--bs-card-spacer:15px;background-color:#fff}.card-room .card-photo{border-bottom-right-radius:0;border-bottom-left-radius:0}.card-room .tag-list{margin-bottom:10px}.card-room .card-body{flex-direction:column;display:flex}.card-room .textgroup{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;padding-bottom:10px;display:flex}.card-room .price{margin:0;font-size:13px}.card-room .price strong{color:var(--main-purple);font-size:18px}.card-room p{text-overflow:ellipsis;-webkit-line-clamp:2;color:var(--text-medium-gray);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card-room-highlight{--bs-card-border-radius:12px;--bs-card-spacer:25px;flex-direction:row;display:flex;overflow:hidden}.swiper-service .swiper-wrapper{margin-bottom:7px;box-shadow:0 8px 20px #c4bbd566;border-radius:12px!important}@media (min-width:992px){.card-room-highlight .card-photo{border-top-right-radius:0;border-bottom-right-radius:0;width:66.5%}}.card-room-highlight .card-body{background-color:#c8a874;background-image:url(/img/thumb/photo-800x800.jpg);background-position:100%;background-repeat:no-repeat;background-size:cover;flex-direction:column;display:flex}.card-room-highlight h2{color:#fff;font-size:var(--fs-32);border-bottom:1px solid #ddc196;margin-top:auto}.card-room-highlight .price-group{color:#fff;margin:17px 0 15px}.card-room-highlight .price-group .price{color:#47367c;font-size:20px}.card-room-highlight .buttons{padding:0}.card-room-highlight .btn{--btn-h:38px;width:126px;margin-right:auto}.card-room-highlight:hover .btn{--bs-btn-border-color:#fff;--bs-btn-bg:#fff;--bs-btn-color:#47367c}@media (max-width:1280px){.card-room-highlight h2{font-size:26px}}@media (max-width:1199px){.card-room .textgroup{flex-direction:column;align-items:flex-start}.card-room .price{font-size:11px}.card-room .price strong{font-size:16px}.card-room p{font-size:14px}}@media (max-width:991.98px){.card-room-highlight{--bs-card-spacer:40px 25px;flex-direction:column}.card-room-highlight .card-photo{border-bottom-right-radius:0;border-bottom-left-radius:0}.card-room-highlight h2{padding-bottom:4px;font-size:24px}}@media (min-width:450px) and (max-width:575px){.card-room .textgroup{flex-direction:row;align-items:center}}@media (max-width:575px){.card-room-highlight{--bs-card-spacer:20px 20px}.card-room-highlight h2{font-size:20px}.card-room-highlight .price-group .price{font-size:18px}.card-room-highlight .btn{border-radius:6px}}.swiper-overflow.gallery{border-radius:8px;position:relative;overflow:hidden}.swiper-gallery-main{width:100%;height:100%;top:0;left:0;position:absolute!important}.swiper-gallery-main .swiper-slide img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.swiper-overflow.thumb{margin:20px auto}.swiper-gallery-thumb .swiper-slide{cursor:pointer;border-radius:6px;height:90px;transition:all .24s;overflow:hidden}.swiper-gallery-thumb .swiper-slide img{object-fit:cover;object-position:center;width:100%;height:100%}.swiper-gallery-thumb .swiper-slide:hover,.swiper-gallery-thumb .swiper-slide-thumb-active{border:2px solid var(--sub-color)}.swiper-button.thumb{--button-size:34px}.thumb.swiper-button{margin-top:calc(0px - (var(--button-size) / 2))}.thumb.swiper-button-prev{left:-50px}.thumb.swiper-button-next{right:-50px}.swiper-button.small{--swiper-navigation-size:30px;--swiper-navigation-sides-offset:20px;width:var(--swiper-navigation-size);background-color:#f5f3f0;border-radius:5px}.swiper-button.small:after{color:#afaece;font-size:14px;font-weight:600}@media (max-width:991.9px){.room-gallery{margin-top:calc(var(--padding-top) * -1);margin-left:calc(var(--padding-x) * -1);margin-right:calc(var(--padding-x) * -1)}.swiper-overflow.gallery{border-radius:0}.swiper-overflow.thumb{margin-bottom:0}.swiper-gallery-thumb{padding-left:var(--padding-x);padding-right:var(--padding-x);overflow:visible}.swiper-gallery-thumb .swiper-slide{width:100px;height:60px}}@media (max-width:575px){.swiper-overflow.thumb{margin:10px 0 0}.swiper-gallery-thumb{padding-left:10px;padding-right:10px}.swiper-button.small{display:none}}.btn-close{background:transparent var(--bs-btn-close-bg) center/.8em auto no-repeat}.btn-close.circle{border-radius:50%}.btn-close.top{z-index:100;position:absolute;top:20px;right:20px}.modal-body>.btn-close{z-index:10;opacity:.8;background:#fff9 var(--bs-btn-close-bg) center/10px auto no-repeat;transition:all .25s;position:absolute;top:30px;right:30px}.modal-body>.btn-close:hover{opacity:1}.modal{--bs-modal-width:800px;--bs-modal-header-padding:1rem 30px;--bs-modal-footer-padding:20px 30px 30px;--bs-modal-padding:20px 30px;--bs-modal-border-radius:12px;--bs-modal-bg:#fff}.modal-header{border-bottom:0;padding-top:25px}.modal-header+.modal-body{padding-top:10px}.modal-footer{padding:var(--bs-modal-footer-padding);border-top:0;gap:10px}.modal-footer .btn{margin:0}.modal-footer.justify-content-center{padding-bottom:30px}.modal-branch{--bs-modal-padding:30px}.modal-ads{--bs-modal-padding:20px}.modal-cartAlert{--bs-modal-width:600px;--bs-modal-padding:20px 40px}.btn.w-160{width:160px}.modal{--bs-modal-width:550px}@media (max-width:767px){.modal{--bs-modal-header-padding:1rem 20px;--bs-modal-footer-padding:20px 20px 20px;--bs-modal-padding:20px}.modal-ads{--bs-modal-padding:10px}.modal-ads .modal-body>.btn-close{top:15px;right:15px}.modal-cartAlert{--bs-modal-width:480px}.modal-cartAlert .fs-18{font-size:16px}}@media (max-width:575px){.modal-dialog{padding:0 10px}.modal-cartAlert{--bs-modal-width:380px}.modal-cartAlert p{font-size:14px!important}.modal-cartAlert .modal-dialog{max-width:var(--bs-modal-width);margin-left:auto;margin-right:auto}.modal-cartAlert .modal-body{padding-left:40px;padding-right:40px}}.title-bar{--bg:#f3f3fc;background-color:var(--bg);border-radius:6px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 20px;display:flex}.title-lg .icons{--size:35px}.title-bar .arrow{width:14px;height:14px;margin-left:auto}.title-bar[aria-expanded=true] .arrow{transform:rotate(-180deg)}@media (min-width:576px){.collapse-body.sm-show{display:block!important}.title-bar[data-bs-toggle]{pointer-events:none}}@media (max-width:991.98px){.title-lg .icons{--size:30px}.title-lg h2{font-size:20px}.bg-white-md{background-color:#fff}}@media (max-width:575px){.title-lg .icons{--size:24px}.title-lg h2{font-size:var(--fs-26)}.bg-white-xs{background-color:#fff}}.section-header{background-image:url(/img/thumb/header-banner-2500x400.jpg);background-position:50%;background-repeat:repeat-x;background-size:auto;padding:20px 0}.section-header .background{height:300px}.section-header>.container{z-index:100;flex-direction:column;gap:10px;display:flex;position:relative}.breadcrumb{--bs-breadcrumb-font-size:16px;--bs-breadcrumb-margin-bottom:0;padding-top:5px}.breadcrumb-item+.breadcrumb-item{padding:0}.breadcrumb-item:before{display:none}.breadcrumb-item:after{--bs-breadcrumb-divider:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23AFAECE' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;background-image:var(--bs-breadcrumb-divider);width:12px;height:12px;margin:0 var(--bs-breadcrumb-item-padding-x);padding:0;display:inline-block;position:relative;top:1px;transform:rotate(-90deg)}.breadcrumb a{color:var(--text-light-gray-purple)}.breadcrumb a:hover{text-decoration:underline}.section-header .h2,.section-header h2{color:var(--main-purple-2)}.navbar-filter h5{font-size:16px;font-weight:var(--fw-500)}.btn-filter{font-size:var(--fs-16);flex-shrink:0;padding:0 15px}.nav-buttons{flex-wrap:unset;align-items:center;gap:10px}ul.nav-buttons{flex-wrap:wrap}.nav-buttons .btn{--bs-btn-color:var(--text-body);--bs-btn-bg:#fff;--bs-btn-border-color:#dbdbdb;--bs-btn-border-radius:4px;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--light-purple);--bs-btn-hover-border-color:var(--light-purple);--btn-h:34px;padding:0 10px;font-size:14px}.nav-button-underline{flex-wrap:unset}.nav-button-underline .btn{--bs-btn-color:var(--text-title);--bs-btn-border-width:0;--bs-btn-border-radius:0;--bs-btn-bg:transparent;--bs-btn-hover-color:var(--main-purple-2);--bs-btn-hover-bg:transparent;--btn-h:auto;font-weight:var(--fw-700);border-bottom:3px solid #0000;padding:0 16px 10px}.nav-button-underline .btn.active,.nav-button-underline .btn:hover{border-bottom-color:var(--light-purple)}.nav-button-underline.fs-20 .btn{font-size:20px;font-weight:var(--fw-600);--bs-btn-color:#58585b;padding-top:15px}.swiper-freemode-boxed{--swiper-navigation-size:20px;--swiper-navigation-color:#202b38;margin:10px 0 0;position:relative}.swiper-freemode-boxed .swiper-button-prev,.swiper-freemode-boxed .swiper-button-next{width:var(--swiper-navigation-size);opacity:1;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23202B38' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:14px}.swiper-freemode-boxed .swiper-button-prev{left:-25px;transform:rotate(90deg)}.swiper-freemode-boxed .swiper-button-next{right:-25px;transform:rotate(-90deg)}.swiper-freemode-boxed .swiper-button-prev:after,.swiper-freemode-boxed .swiper-button-next:after{display:none}.swiper-freemode-boxed .swiper-slide{width:auto}.swiper-free-mode>.swiper-wrapper{margin:0}.swiper .nav{gap:0}.swiper-freemode-boxed .swiper-button-disabled{display:none}.navbar-filter{flex-direction:column;gap:10px;display:flex}.section-header .navbar-filter{padding:5px 0}.navbar-filter{padding:35px 0}@media (max-width:1280px){.breadcrumb{--bs-breadcrumb-font-size:14px}.nav-button-underline.fs-20 .btn{padding-bottom:10px;font-size:18px}}@media (max-width:991.98px){.nav-button-underline.fs-20 .btn{font-size:16px}}@media (max-width:767px){.section-header>.container{gap:10px}.section-header .h2,.section-header h2{font-size:20px}.navbar-filter h5{font-size:14px}.swiper-button.button-underline{top:30%}.nav-button-underline .btn{padding:0 12px 5px}.swiper-freemode{overflow:visible}}@media (max-width:670px){.breadcrumb{--bs-breadcrumb-font-size:12px;--bs-breadcrumb-item-padding-x:5px}.breadcrumb-item:after{width:10px;height:10px}.section-header{padding:15px 0}.section-header .h2,.section-header h2{font-size:18px}.section-header .background{height:200px}.navbar-filter .form-control{--input-h:44px;font-size:14px}.navbar-filter .form-group .icon-search{width:18px!important}.swiper-freemode-boxed .swiper-button-prev{left:-20px}.swiper-freemode-boxed .swiper-button-next{right:-20px}.swiper-freemode-boxed{margin-top:5px}.nav-button-underline .btn{border-bottom-width:2px;padding:0 8px 5px}.nav-button-underline.fs-20 .btn{font-size:14px}ul.nav-buttons{gap:6px}.nav-buttons .btn{font-size:13px}.navbar-filter{padding:25px 0}.btn-filter{padding:0 10px}}.g-gutter-20 .card{height:calc(100% - 10px);margin-bottom:10px}.card-doctor{--bs-card-spacer:12px;--bs-card-border-radius:12px;transition:all .35s;overflow:hidden}.card-doctor .card-link{z-index:200!important}.card-doctor.mb-0{height:100%}.card-doctor:hover{box-shadow:0 8px 20px #c4bbd566}.card-doctor:hover .photo{transform:none}.card-doctor .card-body{z-index:100;padding:calc(var(--bs-card-spacer) + 5px);background-color:#ffffffd9;flex-direction:column;display:flex;position:relative}@media (min-width:768px){.card-doctor .card-body{bottom:var(--bs-card-spacer);left:var(--bs-card-spacer);right:var(--bs-card-spacer);border-radius:var(--bs-card-border-radius);position:absolute}}.card-doctor h3{margin-bottom:5px;line-height:1.2}.card-doctor p{font-size:var(--fs-14);color:var(--text-body)}.card-doctor .tag-list{margin-top:auto;padding-top:10px}.swiper-card{--show:4;--overflow:visible;overflow:var(--overflow)}.swiper-card .swiper-wrapper{gap:var(--gutter)}.swiper-card .swiper-slide{width:calc(101.5% / var(--show) - var(--gutter));height:auto;padding-bottom:30px;margin-right:0!important}.swiper-card.awards{--show:5}@media (max-width:991.98px){.swiper-card{--show:3;--overflow:visible!important}.swiper-card .swiper-slide{width:calc(102% / var(--show) - var(--gutter))}.swiper-card .card-doctor{--bs-card-spacer:10px;height:100%;margin-bottom:0}.g-gutter-20 .card{height:calc(100% - 5px);margin-bottom:5px}.swiper-card.awards{--show:4}}@media (min-width:576px) and (max-width:991.98px){.swiper-card{--gutter:20px!important}}@media (min-width:768px) and (max-width:1199px){.card-doctor .card-body{padding:var(--bs-card-spacer)}}@media (max-width:767px){.card-doctor{--bs-card-spacer:10px;height:100%;margin-bottom:0}.card-doctor .card-photo{border-radius:0}.card-doctor .card-photo .photo{background-position:top}.card-doctor p{font-size:13px}.swiper-card .swiper-slide{width:200px;padding-bottom:0}.swiper-card.show-3 .swiper-slide,.swiper-card.show-2 .swiper-slide{width:280px}.swiper-card .swiper-pagination{margin-bottom:20px}.swiper-card.awards{--show:4}.swiper-card.awards .swiper-slide{width:calc(102% / var(--show) - var(--gutter))}}@media (max-width:670px){.swiper-card.show-3 .swiper-slide,.swiper-card.show-2 .swiper-slide{width:220px}}@media (max-width:575px){.swiper-card .swiper-wrapper{gap:var(--gutter-xs)!important}.row .card-news{height:calc(100% - 10px);margin-bottom:10px}.card-doctor .card-body{padding:14px}.card-doctor .tag-list{gap:6px}.card-doctor .tag{padding:2px 8px}.swiper-card.awards{--show:3}}.pagination{--bs-pagination-padding-x:0;--bs-pagination-padding-y:0;--bs-pagination-border-width:0;--bs-pagination-font-size:var(--fs-16);--bs-pagination-border-radius:4px;--bs-pagination-bg:#f5f3f0;--bs-pagination-color:var(--text-medium-gray);--bs-pagination-hover-bg:#e19902;--bs-pagination-hover-color:#fff;--bs-pagination-active-bg:#e19902;--bs-pagination-active-color:#fff;margin-top:var(--padding-top);justify-content:center;align-items:center;gap:10px}.pagination .page-link{border-radius:var(--bs-pagination-border-radius);justify-content:center;align-items:center;width:30px;height:30px;display:flex;margin:0!important}.pagination .page-link.dot{background-color:var(--bs-body-bg);color:var(--bs-pagination-color)!important}.pagination li:first-child .page-link,.pagination li:last-child .page-link{width:24px;height:24px;background-color:var(--bs-pagination-bg)!important}.pagination li:first-child{margin-right:15px}.pagination li:last-child{margin-left:15px}.pagination .page-link:active,.pagination .page-link:focus{color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg)}.pagination .arrow{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23A3A3A3' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")}.pagination .page-link:hover .arrow{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23242424' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")}.pagination .prev.arrow{transform:rotate(90deg)}.pagination .arrow.next{transform:rotate(-90deg)}@media (max-width:575px){.pagination{gap:6px}}.swiper-ads,.swiper-gallery{border-radius:12px;overflow:hidden}.swiper-pagination-lock{display:none!important}.filter-header{position:relative}.section-details{--sidebar:380px}.section-details .sidebar{width:var(--sidebar);position:relative}.section-details .content{width:calc(100% - var(--sidebar));padding-right:24px;position:relative}.section-details .card-bg-white{flex-direction:unset;--bs-card-bg:#fff;--bs-card-border-radius:20px;background-color:#fff;border-radius:20px;padding:30px;display:flex}.card-info{--bs-card-bg:linear-gradient(91.15deg, #fff 0%, #f8f7fd 100%);--bs-card-border-radius:12px;--bs-card-spacer:25px;--bs-card-cap-bg:linear-gradient(92.25deg, #eeefff 0%, #e3e5ff 100%);--bs-card-cap-padding-y:15px;--bs-card-cap-padding-x:20px;background:0 0;height:auto;overflow:hidden;box-shadow:0 8px 20px #c4bbd566}.card-info .card-header{background:var(--bs-card-cap-bg)}.card-info .card-body{background:var(--bs-card-bg)}.card-info h3{font-size:var(--fs-20)}hr{opacity:1;border-top-color:#e1e1e1}.card.card-info p.fs-14{font-size:var(--fs-14)}.card-info.author{--bs-card-spacer:15px}.card-info.author .row .card-body{padding:0 5px 0 0}.nav-info{flex-direction:column;gap:10px;padding-left:0!important}.nav-info li{gap:14px;display:flex;padding:0!important}.nav-info li p{margin:0}.nav-info .icons{--size:18px}.icons.purple path{fill:var(--medium-purple)}.icons.gray path{fill:#a3a3a3}.navbar-footer-fixed{height:76px;display:none}.navbar-footer{z-index:1000;background:linear-gradient(91.15deg,#fff 0%,#f8f7fd 100%);gap:10px;padding:15px 30px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 8px 20px #c4bbd566}.navbar-footer .btn .icons{--size:24px}.navbar-footer .btn-addtocart{width:auto;padding-left:25px;padding-right:25px;font-size:16px}.table{--bs-table-bg:transparent}.table>:not(caption)>*>*{color:inherit;padding:.25rem 0}.card-info .tag{--bs-toast-font-size:13px}.card-info .tag p{font-size:var(--bs-toast-font-size)!important}.custom-tooltip{--bs-tooltip-bg:var(--light-purple);--bs-tooltip-color:var(--bs-white);--bs-tooltip-padding-y:10px;font-size:11px}@media (min-width:992px) and (max-width:1280px){.sidebar .card-info h2{font-size:20px}.sidebar .card-info h3{font-size:18px}.sidebar .card-info{font-size:14px}.section-details.order-summary .content{padding-right:40px}}@media (max-width:1280px){.section-details{--sidebar:320px}.card-info{--bs-card-spacer:20px}.section-details.order-summary{--sidebar:380px;border-radius:0}.section-details.order-summary .card-bg-white{padding:var(--padding-x);margin-left:calc(var(--padding-x) * -1);margin-right:calc(var(--padding-x) * -1);border-radius:0}}@media (max-width:991.98px){.section-details .content{width:100%;padding-right:0}.section-details .sidebar{width:100%}.navbar-footer-fixed{display:block}.sidebar .card-info h3,.card-info.author h3{font-size:16px}.card-info.author .row .col-5{width:120px}.card-info.author .row .col-7{width:calc(100% - 120px)}.section-details.history-detail,.section-details.history-detail .container{padding:0}}@media (max-width:575px){.swiper-ads,.swiper-gallery{border-radius:8px}.card-info{--bs-card-spacer:20px}.card-info h3{font-size:16px}.navbar-footer{padding-left:20px;padding-right:20px}.navbar-footer .btn-addtocart{padding-left:20px;padding-right:20px;font-size:16px}.navbar-footer .btn{padding-left:15px;padding-right:15px}.navbar-footer .btn-outline-gray-light .icons{--size:28px}.card-info .total h3{font-size:18px}.card-info.author{max-width:100%}}@media (max-width:380px){.navbar-footer .btn-outline-gray-light{padding-left:10px;padding-right:10px}.navbar-footer .btn-outline-gray-light .icons{--size:24px}.navbar-footer .btn-addtocart{gap:5px;font-size:14px}}.article{--margin-bottom:20px;line-height:1.7}.article h2,.article h3,.article h4{color:var(--main-purple);margin-bottom:10px;padding-top:10px}.article h3{font-size:var(--fs-20)}.article h4{font-size:var(--fs-18)}.article img{border-radius:12px;max-width:100%;height:auto!important}.article p{line-height:1.65}.article p,.article ul,.article ol{margin-bottom:var(--margin-bottom)}.article ul,.article ol{list-style-position:outside}.article ul li,.article ol li{padding-top:4px;padding-bottom:4px;position:relative}.article ul li::marker{color:#c2a4e8}.article p img{margin-top:5px;margin-bottom:10px}.article p:first-child>img{margin-top:0}.article p a{color:var(--medium-purple);text-decoration:underline}.article p a:hover{color:var(--sub-color)}.article ul.list-plus{padding-left:0;list-style-type:none}.article ul.list-plus li{margin-bottom:4px;padding-left:35px}.article ul.list-plus li:last-child{margin-bottom:0}.article ul.list-plus li:before{content:"";background-image:url(/img/icons/icon-plus-outline.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:24px;height:24px;position:absolute;top:2px;left:0}.article.title-black h2,.article.title-black h3,.article.title-black h4{color:var(--text-title)}.article.title-black ul li::marker{color:var(--text-title)}.article .title-group{margin:15px 0}.article .title-group h4{margin:0;padding:0}.h3-title-line h3{border-left:5px solid var(--sub-color);margin-top:calc(var(--margin-bottom) + 10px);padding:0 0 0 10px}@media (max-width:991.98px){.bg-md-white{background-color:#fff}.article .title-group{border-left-width:4px}}@media (max-width:575px){.article{--margin-bottom:15px;font-size:14px}.article h3{font-size:16px}.article h2,.article h3,.article h4{margin-bottom:5px}.article ul.list-plus li:before{width:20px;height:20px;top:4px}.article ul.list-plus li{padding-left:30px}.article ul,.article ol{padding-left:20px}}.qty-item{justify-content:space-between;align-items:center;gap:5px;width:auto;height:44px;padding:0 6px;display:inline-flex}.qty-item input{--input-h:35px;pointer-events:none;width:44px;font-size:var(--fs-20);font-weight:var(--fw-600);background-color:#f4f4f4;border:0;border-radius:6px;transition:none;text-align:center!important;padding:0!important}.qty-item .btn{--btn-h:26px;--bs-btn-bg:transparent;--bs-btn-hover-bg:transparent;--bs-btn-hover-color:var(--main-purple);border:0;border-radius:50%;outline:none;flex-shrink:0;width:26px;padding:0;font-weight:400}.qty-item .btn .icons{--size:10px;margin:auto}.qty-item .btn .icons:before,.qty-item .btn .icons:after{content:"";background-color:var(--text-light-gray-purple);width:100%;height:1.5px;transition:all .25s;position:absolute;top:50%;left:0}.qty-item .btn.sub .icons:after{display:none}.qty-item .btn.add .icons:after{transform:rotate(-90deg)}.qty-item .btn:hover .icons:before,.qty-item .btn:hover .icons:after{background-color:var(--text-body)}@media (max-width:1366px){.qty-item{height:40px}.qty-item input{--input-h:34px;width:var(--input-h);font-size:var(--fs-16)}}@media (max-width:575px){.qty-item{height:34px}.qty-item .btn{--btn-h:22px;width:22px}.qty-item .btn .icons{--icon-size:8px}.qty-item input{font-size:var(--fs-16);width:38px}}.card-cart{--bs-card-border-width:1px;--bs-card-border-color:#f0f0f0;--bs-card-spacer:20px;--bs-card-border-radius:12px;--bs-card-bg:#fff;max-width:100%;height:auto;padding:var(--bs-card-spacer);gap:var(--bs-card-spacer);flex-direction:row;margin-bottom:20px}.card-cart.check-all{--bs-card-border-width:0;--bs-card-bg:transparent;padding-top:0;padding-bottom:0}.card-cart .card-group{flex-direction:row;flex-flow:unset;gap:var(--bs-card-spacer);display:flex}.card-cart .card-photo{background-color:#ccc;flex-shrink:0;width:140px;height:140px}.card-cart .card-photo .photo{transform:scale(1)!important}.card-cart .card-body{flex-direction:column;padding:0;display:flex}.card-cart .form-check{margin:auto 0}.card-cart h3{margin-bottom:10px}.card-cart h3:hover a{color:var(--main-purple)}.card-cart .tag-list{padding-bottom:10px}.card-cart .form-check-input{background-size:24px;width:24px;height:24px}.card-cart.summary{--bs-card-spacer:20px;flex-direction:column;gap:0}.card-cart.summary hr{border-top-color:var(--bs-card-border-color);margin:20px 0}.btn.delete{--btn-h:34px;--bs-btn-color:var(--text-body);--bs-btn-bg:#fff;--bs-btn-border-color:var(--text-light-gray);--bs-btn-hover-bg:#fff;--bs-btn-hover-color:red;--bs-btn-hover-border-color:red}.btn.delete .icons{--size:18px}.btn-outline-dashed{--bs-btn-border-color:var(--light-purple);--bs-btn-bg:#fff;--bs-btn-color:var(--main-purple);--bs-btn-hover-bg:var(--main-purple);--bs-btn-hover-color:#fff;--bs-btn-border-radius:12px;border-style:dashed}.btn-package-add{--btn-h:68px;--bs-btn-border-radius:8px;width:100%;margin-top:30px;font-size:18px}.btn-package-add .icons{--size:36px}@media (max-width:1280px){.card-cart h3{font-size:var(--fs-18)}.card-cart .card-photo{width:110px;height:110px}.card-cart .form-check{margin-top:0}.card-cart .tag-list .tag{font-size:12px}}@media (max-width:991.98px){.card-cart{max-width:100%;margin-bottom:15px}.btn-package-add{max-width:100%;margin-bottom:30px}}@media (max-width:767px){.btn-package-add{--btn-h:60px;font-size:16px}}@media (max-width:670px){.card-cart{--bs-card-spacer:15px}.card-cart .price-group .price{font-size:16px}.card-cart .tag-list .tag{font-size:11px}.card-cart.summary{--bs-card-spacer:12px}}@media (max-width:575px){.card-cart{--bs-card-spacer:12px;margin-bottom:10px;padding-bottom:20px}.card-cart .price-group{margin-top:5px;margin-bottom:5px}.card-cart .card-photo{border-radius:6px;width:70px;height:70px}.card-cart .form-check-input{background-size:22px;width:22px;height:22px}.card-cart h3{font-size:14px}.card-cart .tag-list .tag .w-18{--size:14px}.btn-package-add{--btn-h:50px;font-size:14px}.btn-package-add .icons{--size:24px}}.card.card-payment{--bs-card-border-color:#f0f0f0;--bs-card-spacer:30px;--bs-card-border-radius:20px;height:auto;margin-top:40px}.card.card-payment p{font-size:var(--fs-16)}.card.card-payment .card{--bs-card-border-radius:12px;--bs-card-spacer:20px}.form-check.border{border:1px solid var(--text-light-gray);border-radius:12px;align-items:center;padding:0 15px;display:flex;position:relative}.form-check.border.selected{border-color:#c2a4e8!important}.form-check.border .form-check-input{margin-top:0}.form-check.border .form-check-label{width:100%;font-weight:var(--fw-500);color:var(--text-title);align-items:center;padding:10px 0;display:flex}.form-check.border .icon-payment{width:auto;height:36px;margin-left:auto}@media (max-width:991.98px){.card.card-payment{max-width:unset;margin-left:calc(var(--padding-x) * -1);margin-right:calc(var(--padding-x) * -1);--bs-card-spacer:var(--padding-x);border:0;border-radius:0;padding-top:20px;padding-bottom:20px}}@media (max-width:767px){.form-check.border{border-radius:8px}}@media (max-width:575px){.card.card-payment{padding-top:15px;padding-bottom:15px}.card.card-payment .card{--bs-card-spacer:15px}.form-check.border .icon-payment{height:32px}}.boxed-order-summary .logo{width:auto;height:50px}.info-icon{align-items:center;gap:10px;display:flex}.info-icon p{margin:0}.info-icon .icons{--size:18px}.info-icon .icons path{fill:#c2a4e8}.title-success .icons{--size:44px;margin-top:auto;margin-bottom:auto}@media (max-width:1280px){.title-success .icons{--size:38px}}@media (max-width:991.98px){.boxed-order-summary{--width:100%!important}hr.border-width-6{--bs-border-width:6px;width:auto;margin-left:calc(var(--padding-x) * -1);margin-right:calc(var(--padding-x) * -1);border-top-color:#f2f2f2}h2.slogan{font-size:22px}.title-success .icons{--size:34px}}@media (max-width:575px){.title-success{font-size:20px}.title-success .icons{--size:24px}}.card-doctor-profile{--bs-card-spacer:40px;--bs-card-border-radius:20px;--bs-card-bg:transparent;box-shadow:0 0 30px #9c8fc033}.card-doctor-profile:before{content:"";border-radius:var(--bs-card-border-radius);background:linear-gradient(#ffffffd9 0%,#fff 100%);width:100%;height:100%;position:absolute;top:0;left:0}.card-doctor-profile .card-body{z-index:100;position:relative}.card-doctor-profile .card-photo{max-width:400px;margin-right:20px}.card-doctor-profile .icon-circle{width:50px;height:50px}.card-doctor-profile .icon-circle .icons{--size:30px}.card-doctor-profile .buttons{justify-content:flex-start;margin-top:10px}.table-profile>:not(caption)>*>*{border-bottom-width:0;padding:.45rem 0}.table-profile p{margin:0}.table-profile tr th:first-child{width:90px}.table-info{--bs-table-bg:#fff;--bs-table-border-color:#dbdbdb;--bs-table-hover-bg:#f4f4f4;margin:0}.table-info>:not(caption)>*>*{padding:15px 10px}.table-info thead th{font-weight:var(--fw-600);color:var(--main-purple);background-color:#c2a4e84d;border-bottom:0;border-right:1px solid #fff}.table-info thead th:last-child,.table-info tbody td:last-child{border-right:0}.table-info tbody tr td{border-right:1px solid var(--bs-table-border-color);vertical-align:middle}.table-info tbody tr:last-child td{border-bottom:0!important}.table-responsive.border{border-radius:12px}@media (max-width:1200px){.card-doctor-profile{--bs-card-spacer:30px}}@media (max-width:991.98px){.card-doctor-profile{--bs-card-spacer:20px;padding-bottom:20px}.card-doctor-profile .card-photo{margin-right:10px}.table-profile p{font-size:14px}.table-profile h5{font-size:16px}.table-profile h4{font-size:18px}}@media (min-width:576px) and (max-width:767px){.card-doctor-profile{--bs-card-spacer:16px}.card-doctor-profile h1{font-size:22px}.card-doctor-profile .card-photo{margin-right:0}.card-doctor-profile .icon-circle{width:44px;height:44px}.card-doctor-profile .icon-circle .icons{--size:24px}.card-doctor-profile .fs-14{font-size:11px!important}.card-doctor-profile .buttons{margin-top:0}}@media (max-width:575px){.card-doctor-profile{--bs-card-spacer:12px}.card-doctor-profile .card-photo{max-width:450px;margin:0 auto 15px}.card-doctor-profile h1{font-size:20px}.card-doctor-profile .buttons{padding-top:20px}.table-profile>:not(caption)>*>*{padding:0 20px}.table-profile tr:first-child th{padding-top:0}.table-profile tr th,.table-profile tr td{width:100%;display:block}.table-profile tr td{border-bottom:1px solid #e0e0e0;padding-bottom:15px}.table-profile tr th{padding-top:15px;padding-bottom:5px}.table-profile p,.table-profile h5{font-size:14px}.table-profile h4{font-size:16px}.table-info.schedule tr th:first-child,.table-info.schedule tr td:first-child{width:20%}.table-info>:not(caption)>*>*{padding:10px}.table-info thead{text-align:center}}.swiper-image-list img{width:100%}.swiper-image-list .swiper-slide{width:490px}@media (max-width:575px){.swiper-image-list .swiper-slide{width:50%}.swiper-image-list .swiper-wrapper{flex-wrap:wrap;transform:none!important}}.form-header{text-align:center;padding-bottom:25px}.form-header h2{color:var(--main-purple-2);margin-bottom:10px}.form-header p{margin:0}.form-group .icons:not(.icon-search){background-size:18px}.form-group .icon-eye{background-image:url(/img/icons/icon-eye-slash.svg)}.form-group .icon-eye.on{background-image:url(/img/icons/icon-eye.svg)}.form-group .icon-calendar{pointer-events:none;background-image:url(/img/icons/icon-calendar-1.svg)}.form-group.text-center span.error{display:block;text-align:center!important}.form-group.text-center .form-control{text-align:center!important}.alert-warning{--bs-alert-color:#ff9f18;--bs-alert-bg:#ffbb5429;--bs-border-width:0;--bs-alert-border-radius:8px;--bs-alert-padding-x:15px;--bs-alert-padding-y:12px}.alert-warning .icons path{fill:var(--bs-alert-color)}.alert-warning .icons.info{margin-top:2px}.form-agree-check span.error{display:none!important}.form-agree-check .form-check-input.error{border-color:var(--error)}@media (max-width:767px){.form-header h2{margin-bottom:5px;font-size:20px}}@media (max-width:575px){.form-header{padding-top:10px}.alert-warning{font-size:13px}}.dropdown-calendar .form-control{--input-h:32px;border-radius:5px;padding-top:1px}.datepicker-dropdown{opacity:1;pointer-events:all;--bs-dropdown-padding-x:10px;--bs-dropdown-padding-y:8px;--bs-dropdown-min-width:0;--bs-dropdown-border-radius:2px;color:#3d3d3d;width:280px;max-height:none;box-shadow:none;filter:drop-shadow(0 2px 8px #00000026);margin-top:10px;display:none;left:0;padding:10px!important}.datepicker-dropdown:after{content:"";border-bottom:8px solid #fff;border-left:7px solid #0000;border-right:7px solid #0000;width:0;height:0;position:absolute;top:-8px;right:14px}.datepicker thead tr:nth-child(2) th{cursor:pointer}.datepicker-inline thead th{padding:5px}.datepicker table{text-align:center;width:100%;font-size:14px}.datepicker table th{color:var(--text-title);font-weight:600}.datepicker table thead tr:nth-child(2) th{border-bottom:1px solid #f1f1f1;padding-top:8px;padding-bottom:8px}.datepicker table thead tr:nth-child(3) th{padding-top:15px;padding-bottom:8px}.datepicker table td{text-align:center;min-width:30px;padding:5px 0}.datepicker table td.old,.datepicker table td.new{color:#bdbdbd}.datepicker table tr td>span{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:26px;height:26px;margin:auto;line-height:normal;display:flex}.datepicker table tr td.today>span,.datepicker table tr td.day:hover>span,.datepicker table tr td.focused>span,.datepicker table tr td.active>span{background-color:var(--text-light-gray);transition:all .25s}.datepicker table tr td.today,.datepicker table tr td.active{pointer-events:none}.datepicker table tr td.today>span{color:#fff;background:var(--light-purple)}.datepicker table tr td.active>span{background:var(--main-purple-2);color:#fff}.datepicker table tr td.focused>span{cursor:pointer;background:#eee}.datepicker-switch{text-align:center}.datepicker table th.prev,.datepicker table th.next{cursor:pointer}.datepicker table th.prev{text-align:left;padding-right:0!important}.datepicker table th.next{text-align:right;padding-left:0!important}.datepicker .icon-next,.datepicker .icon-prev{background-image:url(/img/icons/icon-arrow-left.svg);background-size:18px;border-radius:0;width:24px;height:24px;margin:auto;transition:all .25s;display:block}.datepicker .icon-next:hover,.datepicker .icon-prev:hover{opacity:1}.datepicker .icon-next{transform:rotate(-180deg)}.datepicker-inline table td{padding:3px 0}.datepicker-months span.month,.datepicker-years span.year,.datepicker table tr td>span.century,.datepicker table tr td>span.decades{cursor:pointer;text-align:center;border:1px solid #0000;border-radius:4px;width:60px;height:24px;margin:20px 10px;padding:0;line-height:23px;transition:all .25s;display:inline-block}.datepicker-months span.month.active,.datepicker-years span.year.active,.datepicker table tr td>span.century.active,.datepicker table tr td>span.decades.active{color:#fff;background-color:#913dff;border-color:#913dff}.section-details.account{--sidebar:300px}.section-details.account .content{padding-left:30px;padding-right:0}.card-form{--bs-card-spacer:25px;--bs-card-border-radius:12px;--bs-card-cap-padding:15px 25px;flex-direction:column;height:auto;display:flex}.card-shadow{box-shadow:0 0 20px #ddd6f140}.card-form .card-header{padding:var(--bs-card-cap-padding);border-radius:var(--bs-card-border-radius) var(--bs-card-border-radius) 0 0;background-color:#ededff80}.card-form>.card-body{border-radius:0 0 var(--bs-card-border-radius) var(--bs-card-border-radius);z-index:1;background-color:#fff;position:relative}.card-form .card-footer{background-color:#0000;justify-content:center;padding-top:35px;display:flex}.nav-profile{flex-direction:column;gap:15px}.nav-profile .card-menu{--bs-card-spacer:13px 15px;box-shadow:none;background:linear-gradient(91.15deg,#fff 0%,#f8f7fd 100%);border:0;gap:15px}.nav-profile .card-menu:after{content:"";border-radius:var(--bs-card-border-radius);border:1px solid #e1e1e1;width:100%;height:100%;transition:all .25s;position:absolute;top:0;left:0}.nav-profile .card-menu:before{border:1px solid #ddd4ff}.nav-profile .card-menu:hover:after,.nav-profile .card-menu.active:after{opacity:0}.nav-profile .card-menu .card-icon{width:38px;height:38px;margin-left:5px}.nav-profile .card-menu .card-icon .icons{--size:18px}.nav-profile .card-menu .card-icon .icons path{fill:#fff}.nav-profile .card-menu h3{font-weight:var(--fw-500);margin:auto 0;font-size:18px}.nav-button-underline.account .swiper-slide{padding-right:15px}.nav-button-underline.account .btn{padding-bottom:10px;padding-left:0;padding-right:0;font-size:14px;font-weight:500}.nav-button-underline.account .btn .icons{--size:16px}.nav-button-underline.account .btn.active,.nav-button-underline.account.btn:hover{border-bottom-color:var(--medium-purple)}@media (max-width:1280px){.nav-profile{gap:10px}.section-details.account{--sidebar:250px}.nav-profile .card-menu{--bs-card-spacer:10px 10px}.nav-profile .card-menu .card-icon{width:32px;height:32px}.nav-profile .card-menu h3{font-size:16px}.section-details.account .content{padding-left:25px}}@media (max-width:991.98px){.section-details.account{padding-top:0}.section-details.account .container{padding:0}.section-details.account .content{background-color:#fff;padding:1px 0}.section-details.account .sidebar{display:none}.card-form{--bs-card-border-radius:0;--bs-card-cap-padding:12px 20px;padding:var(--padding-x);background-color:#fff;padding-bottom:40px}.card-form .card-header h4{font-size:var(--fs-18)}.card-form>.card-body{padding-bottom:10px;padding-left:0;padding-right:0}.card-form .card-footer{padding:0}.section-details.account .card-form+.card-form{margin-top:-40px}.section-details.account .card-cart.summary{margin:30px}}@media (max-width:575px){.card-form .card-header{padding-top:10px;padding-bottom:10px}.section-details.account .card-form+.card-form{margin-top:-30px}.card-form>.card-body{padding-top:15px}.section-details.account .card-cart.summary{margin:20px}}.card-hospital{background-color:#fff;border-radius:20px;flex-wrap:wrap;margin-top:20px;display:flex;position:relative;overflow:hidden}.card-hospital .card-photo .photo{height:100%}.card-hospital>.card-photo,.card-hospital>.card-body{width:50%}.card-hospital .card-label{text-align:right;background:linear-gradient(270deg,#52277c 30%,#bc3fba00 100%);padding:20px 30px;position:absolute;bottom:0;left:0;right:0}.card-hospital .card-label h3{color:#fff;font-size:var(--fs-26);font-weight:var(--fw-500)}.card-hospital .card-label p{color:#fff;margin:0}.card-hospital>.card-body{color:var(--text-title);flex-direction:column;padding:35px;line-height:1.7;display:flex}.card-hospital h2{color:var(--main-purple);margin-bottom:15px}.card-menu-service{text-align:center;background:#f9f8ff;border:1px solid #e9e6f9;border-radius:12px;flex-direction:column;gap:10px;height:100%;padding:20px 15px;transition:all .25s;display:flex;box-shadow:0 8px 20px #c4bbd566}.card-menu-service h3{font-weight:500;font-size:var(--fs-16);color:var(--medium-purple);transition:all .25s}.card-menu-service .icons{--size:48px;margin:0 auto}.card-menu-service .icons path{fill:var(--medium-purple)}.card-menu-service.active,.card-menu-service:hover{background-color:#fff}.card-menu-service.active h3,.card-menu-service:hover h3{color:var(--main-purple)}@media (max-width:1280px){.card-menu-service{padding:15px 5px}.card-menu-service .icons{--size:40px}.card-menu-service h3{font-size:14px}}@media (max-width:991.9px){.card-hospital>.card-body{padding:25px;font-size:15px}.card-hospital h2{margin-bottom:10px}.card-hospital .card-label h3{font-size:20px}}@media (max-width:850px){.card-hospital{flex-direction:column}.card-hospital>.card-photo,.card-hospital>.card-body{width:100%}.card-hospital>.card-body{padding-bottom:40px}}@media (max-width:767px){.card-hospital{margin-top:0;margin-left:calc(var(--padding-x) * -1);margin-right:calc(var(--padding-x) * -1);margin-top:calc(var(--padding-top) * -1);border-radius:0;padding:0}.card-hospital>.card-body{font-size:14px}.card-hospital h2{font-size:20px}}@media (max-width:575px){.card-menu-service{flex-direction:row;align-items:center;box-shadow:0 0 15px #c6c1e340}.card-menu-service .icons{--size:36px;margin:0 10px 0 20px}.card-hospital .card-label h3{font-size:18px}}.card-testimonial{--bs-card-border-radius:12px;--bs-card-spacer:30px;flex-direction:row;margin:20px 0;overflow:hidden}.card-testimonial .card-photo .photo{height:100%;transform:none!important}.card-testimonial .card-body{background:var(--g-white-purple);flex-direction:column;gap:15px;display:flex}@media (min-width:768px){.card-testimonial .card-photo{border-top-right-radius:0;border-bottom-right-radius:0;width:55%;min-height:310px}.card-testimonial .card-body{width:40%}}.card-testimonial .icon-quotes{--size:30px;background-image:url(/img/icons/icon-quotes.svg)}.card-testimonial .icon-quotes.bottom{margin-top:-5px;margin-left:auto;transform:rotate(180deg)}.card-testimonial .textgroup{padding:0 30px}.card-testimonial .textgroup p:last-child{margin:0}.card-video{background-color:#ccc;border-radius:12px;position:relative}.card-video:before{content:"";background-color:#0000;width:100%;height:100%;transition:all .45s;position:absolute;top:0;left:0}.card-video:hover:before{background-color:#0003}.button-play{--size:68px;width:var(--size);height:var(--size);margin-left:calc(var(--size)/2 * -1);margin-top:calc(var(--size)/2 * -1);z-index:100;background:#815aaf;border-radius:50%;display:flex;position:absolute;top:50%;left:50%}.button-play .icons{--size:40px;background-image:url(/img/icons/icon-play.svg);margin:auto}.button-play .button-outer-circle{background:#815aaf33;border-radius:50%;width:100%;height:100%;animation:3s infinite smallScale;position:absolute;inset:0}.button-play .has-delay-short{animation-delay:.5s}@keyframes smallScale{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2)}}@media (max-width:1024px){.card-testimonial .icon-quotes{--size:25px}.card-testimonial .textgroup{padding:0 10px}}@media (max-width:991.98px){.card-md-full{margin-left:calc(-1 * var(--padding-x));margin-right:calc(-1 * var(--padding-x));border-radius:0}.card-md-full,.card-md-full>.card-body{padding-top:0}.card-md-full>.card-body{background:0 0}}@media (max-width:767px){.card-testimonial{flex-direction:column;margin-top:0}.card-testimonial .card-photo{border-bottom-right-radius:0;border-bottom-left-radius:0;height:50vw}.card-sm-full{margin-left:calc(-1 * var(--padding-x));margin-right:calc(-1 * var(--padding-x));border-radius:0}}@media (max-width:575px){.card-testimonial{--bs-card-spacer:20px;--bs-card-border-radius:10px}.card-testimonial .card-photo{height:66vw}.card-testimonial .icon-quotes{--size:22px}.card-testimonial .card-body{gap:8px}.button-play{--size:50px}.button-play .icons{--size:28px}.card-xs-full{margin-left:calc(-1 * var(--padding-x));margin-right:calc(-1 * var(--padding-x));border-radius:0!important}}.choice-label{cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:12px 20px;display:flex;position:relative}.choice-label .border{border-color:var(--text-light-gray);z-index:1;pointer-events:none;background-color:#fff;border-radius:8px;transition:all .25s;position:absolute;inset:0}.choice-label input:not(.form-check-input){opacity:0;position:absolute;top:0;right:0}.choice-label .form-check-input{z-index:10;position:relative;top:-1px}.choice-label p{z-index:2;font-weight:var(--fw-600);color:var(--text-title);margin:0;padding-top:1px;position:relative}.choice-label .icons{z-index:2;--size:44px;position:relative}.choice-label input:checked~.border{background-color:#efe3ff;border-color:var(--light-purple)!important}.choice-label input.error:not(:checked)~.border{border-color:#ffa0a2!important}.choice-label span.error{color:var(--error);gap:2px;font-size:12px;display:flex;position:absolute;bottom:-25px;left:0;display:none!important}.choice-row.error{margin-bottom:15px}.captcha{width:300px;display:block;position:relative}@media (max-width:991.98px){.choice-label{padding:8px 15px}.choice-label .icons{--size:38px}}@media (max-width:575px){.choice-label{min-height:44px}}.section-banner-small{height:200px;padding:0}.card-vision-mission{flex-wrap:wrap;align-items:center;width:100%;max-width:940px;margin:30px auto;display:flex}.card-vision-mission .card-header{place-content:center;width:285px;min-height:69px;display:flex;position:relative}.card-vision-mission .card-title{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.card-vision-mission .title-image{width:100%}.card-vision-mission .card-body{width:calc(100% - 285px);padding:0 0 0 30px}.card-vision-mission h2{text-align:center;font-size:var(--fs-32);color:var(--main-purple-2);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.card-vision-mission h2:after{content:"";background-color:var(--sub-color);width:40px;height:3px}.card-vision-mission h3{color:var(--text-title);font-size:20px;line-height:1.7}.card-vision-mission h4{color:var(--text-body);font-size:18px;font-weight:var(--fw-400);line-height:1.7}.card-values{border-radius:12px;justify-content:center;padding:30px;display:flex}.card-values .hgroup{margin:0 auto;padding-bottom:20px;display:block}.card-values h1{color:var(--main-purple-2);letter-spacing:2px}.card-values .card-body{margin:auto;padding:0}.table-values{margin:0}.table-values h4{color:var(--medium-purple)}.table-values h4 .fs-26{font-size:var(--fs-26)}.table-values>:not(caption)>*>*{font-size:var(--fs-16);vertical-align:middle;padding:5px 0}.table-values th{white-space:nowrap}@media (max-width:991.98px){.card-vision-mission{text-align:center;flex-direction:column}.card-vision-mission h2{font-size:32px}.card-vision-mission .card-body{width:100%;max-width:360px;margin:0 auto;padding-top:30px;padding-left:0}.card-vision-mission.vision{padding-bottom:30px}.table-values th,.table-values td{width:100%;display:block}.table-values th{padding-bottom:0}.table-values td{padding-bottom:10px}}@media (max-width:575px){.card-vision-mission{margin:20px auto}.card-vision-mission h3,.card-vision-mission h4{font-size:16px}.card-vision-mission .card-body{padding-top:20px}.card-vision-mission.vision{padding-bottom:20px}}.card-awards{--padding:70px;--photo-width:380px;justify-content:space-between;align-items:center;width:100%;max-width:1100px;margin:0 auto;padding:0;display:flex}.card-awards .card-photo{width:var(--photo-width)}.card-awards .card-body{width:calc(100% - var(--photo-width));padding-left:var(--padding);font-size:14px;line-height:1.7}.card-awards h3{color:var(--main-purple-2);margin-bottom:15px;font-size:20px}.card-awards p:last-child{margin:0}@media (min-width:992px){.card-awards:nth-child(2n){flex-direction:row-reverse}.card-awards:nth-child(2n) .card-body{text-align:right;padding-left:0;padding-right:var(--padding)}}.card-awards-list{flex-direction:column;gap:20px;padding-top:40px;display:flex}@media (max-width:1280px){.card-awards{--padding:40px;--photo-width:340px}}@media (max-width:1024px){.card-awards-list{gap:40px}.card-awards{--padding:30px;--photo-width:220px;align-items:flex-start}.card-awards h3{margin-bottom:10px;font-size:16px}}@media (max-width:991.98px){.card-awards-list{padding-top:20px}.card-awards{flex-direction:column}.card-awards .card-photo,.card-awards .card-body{text-align:center;width:100%;padding:0}.card-awards .card-photo{max-width:300px;margin:0 auto 30px}}@media (max-width:575px){.card-awards .card-photo{max-width:240px;margin-bottom:20px}.card-awards h3{padding:0;font-size:16px}}.card-manager{text-align:center;flex-direction:column;display:flex}.card-manager .card-photo{width:175px;margin:0 auto;padding:10px 10px 15px 15px;overflow:visible}.card-manager .card-photo:before,.card-manager .card-photo:after{content:"";position:absolute}.card-manager .card-photo:before{background-color:var(--sub-color);border-top-right-radius:12px;width:40px;height:40px;top:0;right:0}.card-manager .card-photo:after{background:var(--g-purple-2);border-bottom-left-radius:12px;width:90px;height:130px;bottom:0;left:0}.card-manager .card-photo .photo{z-index:10;background-color:#ccc;border-radius:8px;position:relative;box-shadow:0 8px 20px #a89fb766}.card-manager .card-body{padding:20px 0}.card-manager h3{color:var(--main-purple-2);margin-bottom:2px;font-size:20px}.card-manager p{margin:0}.card-chief{flex-direction:row-reverse;align-items:flex-end;display:flex;position:relative}.card-chief .card-photo{width:280px}.card-chief h3{border-bottom:2px solid var(--sub-color);color:var(--main-purple-2);width:100%;margin-bottom:15px;padding-bottom:8px;font-size:26px}.card-chief p{margin:0}@media (min-width:992px){.card-chief.reverse{text-align:right;flex-direction:row}.card-chief .card-body{z-index:10;flex-direction:column;width:calc(100% - 220px);display:flex;position:absolute;bottom:0;left:0}.card-chief.reverse .card-body{align-items:flex-end;left:auto;right:0}.card-chief h3{max-width:100%;font-size:20px}.card-chief h3 .lastname{display:block}.card-chief p{max-width:100%;font-size:14px}.card-chief .card-photo{width:200px}}@media (min-width:1280px){.card-chief .card-body{width:calc(100% - 260px)}.card-chief h3{max-width:100%;font-size:24px}.card-chief .card-photo{width:240px}.card-chief p{font-size:16px}}@media (max-width:1280px){.card-manager h3{margin-bottom:4px;font-size:18px}.card-manager p{font-size:14px}.card-manager .lastname{display:block}.card-manager .card-photo{padding:8px 8px 12px 12px}}@media (max-width:991.98px){.card-chief{text-align:center;align-items:center;flex-direction:column!important}.card-chief .card-body{width:100%;max-width:350px;padding-top:25px}.card-chief h3{font-size:20px}}@media (max-width:767px){.card-chief .card-photo{width:220px}.card-chief h3{font-size:18px}}@media (max-width:576px){.card-manager .card-photo{width:100%;max-width:155px;padding:6px 6px 10px 10px}.card-manager h3{font-size:16px}.card-manager p{font-size:12px}.card-manager .card-photo:after{width:70px;height:90px}.card-chief .card-photo{width:100%;max-width:260px}}@media (max-width:440px){.card-manager .card-photo{max-width:140px}}.googlemap{border-radius:20px;height:400px;position:relative;overflow:hidden}.googlemap iframe{width:100%;height:100%;position:absolute;top:0;left:0}.section-contact .nav-info p{font-size:16px}@media (max-width:575px){.section-map{padding-bottom:0}.section-map .container{padding:0}.googlemap{border-radius:0}.section-contact .nav-info p{font-size:14px}}.footer{background-color:#fff;padding-top:30px}.followus{align-items:center;gap:15px;margin-bottom:25px;display:flex}.followus .icons path{fill:var(--main-purple)}.followus a:hover .icons path{fill:var(--light-purple)}.share{align-items:center;gap:12px;margin-bottom:25px;display:flex}.share .icons path{fill:var(--main-purple)}.share a:hover .icons path{fill:#efad23}.share p{margin:auto 0;padding-top:2px}.footer-infos{flex-direction:column;width:100%;display:flex;position:relative}.footer-infos .hgroup{padding-bottom:20px;display:flex}.footer-infos .logo{width:212px;height:auto;margin-bottom:10px}.nav-footer,.nav-footer .nav{flex-direction:column;margin-bottom:20px}.nav-footer li a{font-weight:var(--fw-500);color:var(--text-title);padding:7px 0;display:inline-block}.nav-footer li a:hover{color:var(--main-purple)}.nav-footer.branch{flex-wrap:wrap;flex-direction:unset;margin-bottom:40px}.nav-footer.branch li{width:49%}.nav-footer .nav{margin-bottom:0}.nav-footer [data-bs-toggle]{justify-content:space-between;align-items:center;display:flex;position:relative;color:var(--text-title)!important}.nav-footer [data-bs-toggle]:after{content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;width:12px;height:12px;transition:all .25s}.nav-footer [data-bs-toggle][aria-expanded=true]:after{transform:rotate(-180deg)}.nav.list-disc li a{padding-left:20px;position:relative}.nav.list-disc li a:before{content:"";background-color:var(--light-purple);border-radius:50%;width:8px;height:8px;position:absolute;top:16px;left:0}.title-underline{border-bottom:1px solid #dbdbdb80;margin-bottom:8px;padding-bottom:6px}.footer-copyright{z-index:0;background-color:var(--medium-purple);color:#fff;font-size:14px;font-weight:var(--fw-400);position:relative}.footer-copyright .container{flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:8px;padding-bottom:8px;display:flex}.footer-copyright p{margin:0}.footer-copyright .links{align-items:center;display:flex}.footer-copyright .links .vr{margin:4px 15px}.footer-copyright a:hover{color:var(--sub-color)}.card-hotline{align-items:center;height:78px;display:flex;position:relative}.card-hotline:before{content:"";background-color:var(--main-purple-2);border-radius:0 50px 0 0;height:100%;position:absolute;top:0;left:-100vw;right:20px}.card-hotline .icons{--size:36px;background-image:url(/img/icons/icon-phone-hotline.svg);margin-right:15px}.card-hotline h3{color:#fff;font-size:20px;font-weight:var(--fw-700)}.card-hotline h3 span{font-size:32px}.card-hotline.normal{background-color:var(--main-purple-2);border-radius:12px;justify-content:center;height:68px;margin-bottom:20px;padding:0 30px}.card-hotline.normal:before{display:none}.footer-subscribe{justify-content:flex-end;align-items:center;width:100%;height:100%;display:flex}.footer-subscribe:before{content:"";background:linear-gradient(90deg,#fff 0%,#f4f5ff 100%);position:absolute;inset:0 -50vw 0 0}.footer-subscribe h4{margin-right:15px;font-size:18px}.footer-subscribe .form-group .form-control{width:380px}.footer .row-hotline{position:relative}.footer .row-hotline .card-hotline{z-index:200}.footer hr{border-top-color:#dbdbdb80}.footer-2 .followus{margin-bottom:10px}.footer-2 .nav-info{font-size:var(--fs-16);margin-bottom:20px;padding-top:2px}.footer-2 .nav-info .icons{top:4px}.footer-2 .nav-info .icons.my-auto{top:-2px}.footer-2 .icons.purple path{fill:var(--light-purple)}.footer .select-dropdown.branch .dropdown-menu{--bs-dropdown-border-radius:8px 8px 0 0;top:auto;bottom:100%}.footer .select-dropdown .form-control[aria-expanded=true]{border-radius:8px}.footer .link{color:var(--blue);text-decoration:underline}.footer .link:hover{color:var(--main-purple)}.nav-info a.link{color:var(--sub-color);text-decoration:underline}.nav-info a.link:hover{color:var(--main-purple)}@media (min-width:576px){.footer-links .accordion-collapse{display:block!important}.footer-links .title-underline{pointer-events:none}.footer-links .title-underline a:after{display:none}}@media (min-width:768px){.footer .dropdown-branch-group{align-items:center;gap:20px;margin-bottom:40px;display:flex}.footer .dropdown-branch-group h4{color:var(--main-purple)}.footer .dropdown-branch-group .select-dropdown{width:228px}}@media (max-width:1199px){.card-hotline{height:68px}.nav-footer{flex-direction:unset}.nav-footer li{width:50%}.footer-subscribe h4{font-size:16px}}@media (max-width:991.98px){.footer-infos .card-hotline{display:flex}.footer-infos .logo{width:212px}.footer-infos h3 .fs-16{font-size:16px}.footer-infos h3 .fs-20{font-size:20px}.card-hotline.normal{height:54px}.card-hotline:before{right:0}.card-hotline .icons{--size:28px;margin-right:10px}.card-hotline h3{font-size:16px}.card-hotline h3 span{font-size:20px}.footer-infos .followus{margin-bottom:10px}.footer-infos .hgroup{padding-top:10px;padding-bottom:15px}.footer-subscribe h4{font-size:14px}.footer-subscribe .form-group .form-control{width:320px}.nav.list-disc li a:before{top:15px}}@media (min-width:576px) and (max-width:991.98px){.footer-infos .card-hotline{min-width:240px;position:absolute;top:0;right:0}}@media (max-width:767px){.title-underline{margin-bottom:10px;padding-bottom:10px}.footer .select-dropdown.branch{width:100%;margin:10px 0 15px;display:block}.footer .select-dropdown.branch .dropdown-menu{--bs-dropdown-border-radius:8px 8px 0 0;top:auto;bottom:100%}.footer .select-dropdown .form-control{--input-h:45px!important}.footer .select-dropdown .arrow{height:45px}.footer .select-dropdown .form-control[aria-expanded=true]{border-radius:8px}.footer-subscribe{flex-direction:column;align-items:flex-start;gap:10px;width:100%;padding:20px 0 30px;position:relative}.footer-subscribe:before{background:linear-gradient(#fff 0%,#f4f5ff 100%);left:-30px;right:-30px}.footer-subscribe .form-group,.footer-subscribe .form-group .form-control{width:100%}.footer h3.fs-16{font-size:16px!important}}@media (max-width:670px){.footer-copyright .container{text-align:center;flex-direction:column;justify-content:center;gap:2px;font-size:12px}.footer-copyright .links .vr{margin:4px 10px}}@media (max-width:575px){.footer{padding-top:20px}.nav-footer{margin-bottom:0}.nav-footer li a{padding:8px 0;font-size:13px}.nav-footer li{width:100%}.card-hotline.normal{border-radius:8px;height:44px;margin-bottom:25px}.footer-links .title-underline{border-bottom:0;margin:0;padding:0;font-size:13px;font-weight:500}.footer-links .title-underline a{padding:8px 0;display:block}.footer-links .nav.list-disc li a:before{width:6px;height:6px;top:13px}.footer-links .nav.list-disc li a{padding-top:6px;padding-bottom:6px}.nav.list-disc li a{padding-left:15px}.share{gap:8px;font-size:14px}.share .icons{--size:20px}}.buttons-fixed{z-index:1000;flex-direction:column;gap:10px;width:60px;margin:0;padding:0;list-style-type:none;transition:all .65s .2s;display:flex;position:fixed;bottom:45px;right:45px}.buttons-fixed .btn{--btn-h:60px;--bs-btn-border-radius:12px;--bs-btn-border-width:0;--bs-btn-color:#fff;--bs-btn-hover-color:#fff;width:var(--btn-h);padding:0}.buttons-fixed .btn .icons{--size:40px}.buttons-fixed .btn-03{--bs-btn-bg:#c792de;--bs-btn-hover-bg:#c792de}.buttons-fixed .btn-02{--bs-btn-bg:#c2a4e8;--bs-btn-hover-bg:#c2a4e8}.buttons-fixed .btn-01{--bs-btn-bg:#815aaf;--bs-btn-hover-bg:#815aaf}.buttons-fixed .btn-totop{--bs-btn-color:#c2a4e8;--bs-btn-hover-color:#c2a4e8;--bs-btn-border-width:1px;--bs-btn-border-color:#ebecff;--bs-btn-hover-border-color:#ebecff;background:linear-gradient(91.15deg,#faf9ff 0%,#eeefff 100%);margin-top:20px}.buttons-fixed .btn:hover{box-shadow:0 0 10px #c6c1e34d}.page-end .buttons-fixed{bottom:135px}@media (max-width:1366px){.buttons-fixed{gap:10px;width:50px;right:20px}.buttons-fixed .btn{--btn-h:50px;--bs-btn-border-radius:10px}.buttons-fixed .btn .icons{--size:30px}}@media (max-width:991.98px){.buttons-fixed{bottom:80px}}@media (max-width:670px){.buttons-fixed{gap:5px;width:42px;right:20px}.buttons-fixed .btn{--btn-h:42px;--bs-btn-border-radius:8px}.buttons-fixed .btn .icons{--size:24px}.page-end .buttons-fixed{bottom:265px}.swiper-package .swiper-slide{margin-right:0;box-sizing:border-box!important;flex-shrink:0!important;width:auto!important;max-width:none!important}.swiper-package .card-product{width:100%!important;min-width:0!important}}.sticky-top{z-index:1020!important;position:sticky!important}.react-datepicker-wrapper{width:100%}div:where(.swal2-container) div:where(.swal2-popup){border-radius:12px!important}.nextjs-dropdown-select{-webkit-appearance:none!important;font-size:var(--fs-16)!important;font-weight:var(--fw-400)!important;color:var(--text-title)!important;height:var(--input-h)!important;line-height:calc(var(--input-h) - 0px)!important;-o-transition:all .2s ease-in-out!important;background-color:#fff!important;border:1px solid #e1e1e1!important;border-radius:8px!important;padding:0 15px!important;transition:all .2s ease-in-out!important}.react-dropdown-select-item{padding:0 10px!important}.scroll-wrapper{position:relative;overflow:auto!important}.swal2-confirm:hover:after{opacity:.7!important}.rich-content table{border-collapse:collapse}.rich-content table:not([cellpadding]) th,.rich-content table:not([cellpadding]) td{padding:.4rem}.rich-content table[border]:not([border="0"]):not([style*=border-width]) th,.rich-content table[border]:not([border="0"]):not([style*=border-width]) td{border-width:1px}.rich-content table[border]:not([border="0"]):not([style*=border-style]) th,.rich-content table[border]:not([border="0"]):not([style*=border-style]) td{border-style:solid}.rich-content table[border]:not([border="0"]):not([style*=border-color]) th,.rich-content table[border]:not([border="0"]):not([style*=border-color]) td{border-color:#ccc}.rich-content figure{margin:1rem auto;display:table}.rich-content figure figcaption{color:#999;text-align:center;margin-top:.25rem;display:block}.rich-content hr{border:0 solid #ccc;border-top-width:1px}.rich-content code{background-color:#e8e8e8;border-radius:3px;padding:.1rem .2rem}.rich-content blockquote{border-left:2px solid #ccc;margin-left:1.5rem;padding-left:1rem}
