:root{--primary-color:#fafafa;--primary-inner-color:#fff;--secondary-color:#fafafa;--secondary-inner-color:#fff;--floating-color:#eb5757;--floating-inner-color:#fff;--new-badge-bg-color:#f9a000;--sale-badge-bg-color:#ed1414;--dark:#2b2b2b;--neuturals:#484860;--veny-dolsy-black:#1f1f1f;--white:#fff;--green:#27ae60;--yellow:#f4bf23;--red:#eb5757;--gray1:#5b5b5b;--gray2:#acacac;--gray3:#c4c4c4;--gray4:#e2e2e2;--gray5:#f2f2f2;--gray6:#fafafa;--veny-dolsy-gray:#cac3b6;--backgrounds-03:#ecf1f4;--success:#4caf50;--processing:#f08e33;--cancelled:#d62929;--excellent:#4caf50;--good:#6599ff;--averrage:#f1b505;--poor:#fbed1f;--bad:#ed563e;--product-name-color:#5b5b5b;--width-large:232px;--height-large:173px;--width-vertical-large:232px;--height-vertical-large:375.7px;--width-small:148px;--height-small:143px;--width-vertical-small:148px;--height-vertical-small:240px;--advance-carousel-product-width-mobile:164px;--advance-carousel-product-width:164px;--advance-carousel-product-height-mobile:auto;--advance-carousel-product-height:auto;--advance-carousel-product-img-width-mobile-sm:148px;--advance-carousel-product-img-width-mobile-lg:148px;--advance-carousel-product-img-width-sm:148px;--advance-carousel-product-img-width-lg:148px;--advance-carousel-product-img-height-mobile-sm:143px;--advance-carousel-product-img-height-mobile-lg:143px;--advance-carousel-product-img-height-sm:143px;--advance-carousel-product-img-height-lg:143px}button:focus{box-shadow:none!important}.dropdown-toggle:after,.dropdown-toggle:before{display:none!important}input,textarea{box-sizing:border-box}input::placeholder,textarea::placeholder{color:var(--gray3)}input:focus,textarea:focus{box-shadow:none!important;outline:none}.input-group{border-radius:8px!important;overflow:hidden}.input-group-text{background-color:var(--white);border:none;cursor:pointer}.fade{z-index:10000000!important}.backdrop-with-blur{position:fixed;top:0;left:0;width:100vw;height:100vh;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.2)}@media only screen and (min-width:560px){::-webkit-scrollbar{height:6px;width:6px;border-radius:16px}::-webkit-scrollbar-track{background:var(--gray5);border-radius:16px}::-webkit-scrollbar-thumb{background:var(--gray4);border-radius:16px}::-webkit-scrollbar-thumb:hover{background:var(--gray3)}}#nprogress .bar{background:var(--secondary-color)!important;padding:0 10px!important;height:3px!important}a{text-decoration:none}.next-image-container{position:relative;width:100%!important;height:100%!important}body{overflow-x:hidden;overflow-y:auto;background-color:var(--body-bg-color);color:var(--body-color)}.skeleton-rect{border-radius:8px}.skeleton-rect,.skeleton-text{background-color:var(--gray3)!important;animation:skeleton-fade-in 1.5s ease-in-out infinite}.skeleton-text{height:10px}.skeleton-circle{background-color:var(--gray3)!important;animation:skeleton-fade-in 1.5s ease-in-out infinite;border-radius:50%}@keyframes skeleton-fade-in{0%{opacity:.2}50%{opacity:.4}to{opacity:.2}}@media only screen and (min-width:992px){.hide-mobile{display:none}}@media only screen and (max-width:992px){.hide-desktop{display:none}}.tabby-promo{display:flex}.counsult-submit-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 16px;gap:8px;background:var(--primary-color);border:none;border-radius:8px;font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;color:var(--primary-inner-color)}.counsult-submit-btn.details{height:56px;width:100%}.counsult-submit-btn.disabled{background:var(--gray3)}.home-page{min-height:calc(100vh - 64px - 74px);margin:auto;padding:36px 24px 24px}.home-page .home-page-body{margin-bottom:24px}.home-page.full-width{padding:36px 48px 24px}.product-page{background:var(--gray6);min-height:calc(100vh - 64px - 74px);display:flex;flex-direction:column;gap:24px;padding:24px 16px;margin-bottom:0}.cart-page,.checkout-page{min-height:calc(100vh - 64px - 74px);display:flex;flex-direction:column;gap:24px;padding:24px}.category-page,.search-page{gap:24px;padding:24px;margin-bottom:0}.address-book-page,.category-page,.search-page{min-height:calc(100vh - 64px - 74px);display:flex;flex-direction:column}.address-book-page{padding:24px 16px}.blog-page,.user-pages{padding:24px}.blog-details-page,.blog-page,.user-pages{min-height:calc(100vh - 64px - 74px);display:flex;flex-direction:column;gap:24px}.blog-details-page{padding:24px 16px}.inner-page{min-height:calc(100vh - 64px - 74px);display:flex;flex-direction:column;gap:24px;margin-top:88px;margin-bottom:24px;padding:24px;border-radius:24px;overflow:auto}@media only screen and (max-width:992px){.home-page{min-height:calc(100vh - 64px);padding:16px!important}.product-page{padding:0 24px;margin-bottom:144px}.cart-page{min-height:calc(100vh - 64px);padding:16px 16px 190px}.checkout-page{padding:16px 24px}.category-page,.search-page{padding:16px 15px 0;margin-bottom:0}.address-book-page{padding:0 24px}.blog-page{padding:16px;margin-bottom:24px}.blog-details-page{padding:24px 16px;margin-bottom:24px}.inner-page{padding:16px;margin-top:24px}}.fill-primary{fill:var(--primary-color)}.fill-primary-inner{fill:var(--primary-inner-color)}.fill-secondary{fill:var(--secondary-color)}.fill-dark{fill:var(--dark)}.fill-gray1{fill:var(--gray1)}.fill-gray2{fill:var(--gray2)}.fill-gray3{fill:var(--gray3)}.fill-gray4{fill:var(--gray4)}.fill-gray5{fill:var(--gray5)}.fill-white{fill:var(--white)}.fill-current{fill:currentColor}.fill-add-to-cart-bg{fill:var(--product-card-bg-color)}.stroke-primary{stroke:var(--primary-color)}.stroke-gray4{stroke:var(--gray4)}.fill-badge-new{fill:var(--new-badge-bg-color)}.fill-badge-sale{fill:var(--sale-badge-bg-color)}.fill-badge-text-new{fill:var(--new-badge-color)}.fill-badge-text-sale{fill:var(--sale-badge-color)}.fill-footerColor{fill:var(--footer-color)}.fill-headerBgColor{fill:var(--header-bg-color)}.fill-headerIconsColor{fill:var(--header-icons-color)}.fill-yellow{fill:var(--yellow)}.btn-primary{background-color:var(--primary-color);color:var(--primary-inner-color)!important;border:none!important;flex-wrap:nowrap;white-space:nowrap}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{border:none!important;color:var(--primary-inner-color)!important;background-color:var(--primary-color)!important}.btn-primary.disabled{background:var(--gray3);cursor:not-allowed}.btn-secondary{background-color:var(--white);flex-wrap:nowrap;white-space:nowrap}.btn-secondary,.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{color:var(--primary-color)!important;border:1px solid var(--primary-color)!important}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background-color:var(--white)!important}.rectangle-secondary{background-color:var(--white);color:var(--primary-color);border:1px solid var(--primary-color)}.btn-disabled{background-color:var(--gray2);color:var(--white)!important;border:none!important;flex-wrap:nowrap;white-space:nowrap;cursor:not-allowed}.btn-disabled:active,.btn-disabled:focus,.btn-disabled:hover{border:none!important;color:var(--white)!important;background-color:var(--gray2)!important}.btn-icon-only{padding:0!important;border-radius:0!important;word-wrap:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;color:var(--white)!important;border:none!important;flex-wrap:nowrap;white-space:nowrap}.btn-icon-only:active,.btn-icon-only:focus,.btn-icon-only:hover{border:none!important;color:var(--white)!important;background-color:transparent!important}.btn-dark{background-color:var(--white);flex-wrap:nowrap;white-space:nowrap}.btn-dark,.btn-dark:active,.btn-dark:focus,.btn-dark:hover{color:var(--dark)!important;border:1px solid var(--dark)!important}.btn-dark:active,.btn-dark:focus,.btn-dark:hover{background-color:var(--white)!important}.btn-get-the-app{padding:3px 8px!important;border-radius:4px!important;font-size:10px!important;line-height:15px;font-weight:400;font-weight:700}.btn-expanded-check,.btn-get-the-app{word-wrap:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-expanded-check{width:30px;height:30px;border-radius:16px!important;font-size:14px!important;line-height:21px;font-weight:400;background-color:var(--success);color:var(--add-to-cart-color)!important;border:none!important;flex-wrap:nowrap;white-space:nowrap;padding:0}.btn-expanded-check:active,.btn-expanded-check:focus,.btn-expanded-check:hover{border:none!important;color:var(--add-to-cart-color)!important;background-color:var(--success)!important}.btn-expanded-check:disabled{background-color:var(--gray2);color:var(--white)!important;border:none!important;flex-wrap:nowrap;white-space:nowrap;cursor:not-allowed}.btn-expanded-check:disabled:active,.btn-expanded-check:disabled:focus,.btn-expanded-check:disabled:hover{border:none!important;color:var(--white)!important;background-color:var(--gray2)!important}.btn-expanded-h-added-to-card{width:112px;height:30px;border-radius:16px!important;word-wrap:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--success);color:var(--add-to-cart-color)!important;border:none!important;flex-wrap:nowrap;white-space:nowrap;font-size:10px!important;line-height:15px;font-weight:400;font-weight:700}.btn-expanded-h-added-to-card:active,.btn-expanded-h-added-to-card:focus,.btn-expanded-h-added-to-card:hover{border:none!important;color:var(--add-to-cart-color)!important;background-color:var(--success)!important}.btn-expanded-h-add-to-card{width:112px;height:30px;border-radius:16px!important;word-wrap:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--add-to-cart-bg-color);color:var(--add-to-cart-color)!important;border:none!important;flex-wrap:nowrap;white-space:nowrap;font-size:10px!important;line-height:15px;font-weight:400;font-weight:700}.btn-expanded-h-add-to-card:active,.btn-expanded-h-add-to-card:focus,.btn-expanded-h-add-to-card:hover{border:none!important;color:var(--add-to-cart-color)!important;background-color:var(--add-to-cart-bg-color)!important}.btn-expanded-h-add-to-card:disabled{background-color:var(--gray2);color:var(--white)!important;border:none!important;flex-wrap:nowrap;white-space:nowrap;cursor:not-allowed}.btn-expanded-h-add-to-card:disabled:active,.btn-expanded-h-add-to-card:disabled:focus,.btn-expanded-h-add-to-card:disabled:hover{border:none!important;color:var(--white)!important;background-color:var(--gray2)!important}.btn-expanded-h-add-to-card-counter{display:flex;flex-direction:row;align-items:center;justify-content:space-between;box-shadow:0 0 8px rgba(0,0,0,.16);width:110px;height:28px;border-radius:16px!important;word-wrap:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--add-to-cart-color);color:var(--add-to-cart-bg-color)!important;border:1px solid var(--add-to-cart-bg-color)!important;flex-wrap:nowrap;white-space:nowrap;font-size:14px!important;line-height:21px;font-weight:400;padding:0 9.77px}.btn-expanded-h-add-to-card-counter:active,.btn-expanded-h-add-to-card-counter:focus,.btn-expanded-h-add-to-card-counter:hover{border:1px solid var(--add-to-cart-bg-color)!important;color:var(--add-to-cart-bg-color)!important;background-color:var(--add-to-cart-color)!important}.btn-expanded-v-add-to-card{width:30px;height:30px;border-radius:16px!important;word-wrap:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:14px!important;line-height:21px;font-weight:400;background-color:var(--add-to-cart-bg-color);color:var(--add-to-cart-color)!important;border:none!important;flex-wrap:nowrap;white-space:nowrap;padding:0}.btn-expanded-v-add-to-card:active,.btn-expanded-v-add-to-card:focus,.btn-expanded-v-add-to-card:hover{border:none!important;color:var(--add-to-cart-color)!important;background-color:var(--add-to-cart-bg-color)!important}.btn-expanded-v-add-to-card:disabled{background-color:var(--gray2);color:var(--white)!important;border:none!important;flex-wrap:nowrap;white-space:nowrap;cursor:not-allowed}.btn-expanded-v-add-to-card:disabled:active,.btn-expanded-v-add-to-card:disabled:focus,.btn-expanded-v-add-to-card:disabled:hover{border:none!important;color:var(--white)!important;background-color:var(--gray2)!important}.btn-expanded-v-add-to-card-counter{display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2;box-shadow:0 0 8px rgba(0,0,0,.16);gap:4px;width:30px;height:77px;border-radius:16px!important;word-wrap:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--add-to-cart-color);color:var(--add-to-cart-bg-color)!important;border:1px solid var(--add-to-cart-bg-color)!important;flex-wrap:nowrap;white-space:nowrap;font-size:14px!important;line-height:21px;font-weight:400;margin-top:-48px}.btn-expanded-v-add-to-card-counter:active,.btn-expanded-v-add-to-card-counter:focus,.btn-expanded-v-add-to-card-counter:hover{border:1px solid var(--add-to-cart-bg-color)!important;color:var(--add-to-cart-bg-color)!important;background-color:var(--add-to-cart-color)!important}.btn-cart-itemm-quantity-selector-counter{padding:0 8px;width:90px;height:40px;border-radius:8px!important;font-size:14px!important;line-height:21px;background-color:var(--gray5);color:var(--dark)}.btn-cart-itemm-quantity-selector-counter,.tab-like-btn{word-wrap:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:400;font-weight:500}.tab-like-btn{min-width:40px;-webkit-margin-end:6px;margin-inline-end:6px;padding:8px 12px!important;border-radius:18px!important;font-size:12px!important;line-height:18px}.tab-like-btn-selected{background-color:var(--primary-color);color:var(--primary-inner-color)!important;border:none!important;flex-wrap:nowrap;white-space:nowrap}.tab-like-btn-selected:active,.tab-like-btn-selected:focus,.tab-like-btn-selected:hover{border:none!important;color:var(--primary-inner-color)!important;background-color:var(--primary-color)!important}.tab-like-btn-not-selected{background-color:var(--gray5);color:var(--dark)!important;border:none!important;flex-wrap:nowrap;white-space:nowrap}.tab-like-btn-not-selected:active,.tab-like-btn-not-selected:focus,.tab-like-btn-not-selected:hover{border:none!important;color:var(--dark)!important;background-color:var(--gray5)!important}.tab-btn{min-width:40px;-webkit-margin-end:12px;margin-inline-end:12px;padding:6px 0!important;border-radius:0!important;word-wrap:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:12px!important;line-height:18px;font-weight:400;font-weight:500}.tab-btn-selected{background-color:transparent;color:var(--primary-color)!important;border:none!important;flex-wrap:nowrap;white-space:nowrap}.tab-btn-selected:active,.tab-btn-selected:focus,.tab-btn-selected:hover{border:none!important;color:var(--primary-color)!important;background-color:transparent!important}.tab-btn-selected .hor-line{border-top:2px solid var(--primary-color)}.tab-btn-not-selected{background-color:transparent;color:var(--dark)!important;border:none!important;flex-wrap:nowrap;white-space:nowrap}.tab-btn-not-selected:active,.tab-btn-not-selected:focus,.tab-btn-not-selected:hover{border:none!important;color:var(--dark)!important;background-color:transparent!important}.btn-primary-h3{background-color:var(--primary-color);color:var(--primary-inner-color)!important;border:none!important;flex-wrap:nowrap;white-space:nowrap;height:48px;padding:0 16px!important;border-radius:8px!important;word-wrap:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.btn-primary-h3:active,.btn-primary-h3:focus,.btn-primary-h3:hover{border:none!important;color:var(--primary-inner-color)!important;background-color:var(--primary-color)!important}.btn-primary-h3:disabled{background:var(--gray3);cursor:not-allowed}.btn-secondary-h3{background-color:var(--primary-inner-color);color:var(--primary-color)!important;border:1px solid var(--primary-color)!important;flex-wrap:nowrap;white-space:nowrap;height:48px;padding:0 16px!important;border-radius:8px!important;word-wrap:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.btn-secondary-h3:active,.btn-secondary-h3:focus,.btn-secondary-h3:hover{border:1px solid var(--primary-color)!important;color:var(--primary-color)!important;background-color:var(--primary-inner-color)!important}.btn-neutral-h3{background-color:var(--primary-inner-color);color:var(--dark)!important;border:1px solid var(--gray2)!important;flex-wrap:nowrap;white-space:nowrap;height:48px;padding:0 16px!important;border-radius:8px!important;word-wrap:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.btn-neutral-h3:active,.btn-neutral-h3:focus,.btn-neutral-h3:hover{border:1px solid var(--gray2)!important;color:var(--dark)!important;background-color:var(--primary-inner-color)!important}.btn-primary-h2{background-color:var(--primary-color);color:var(--primary-inner-color)!important;border:none!important;flex-wrap:nowrap;white-space:nowrap;height:48px;padding:0 16px!important;border-radius:8px!important;word-wrap:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:16px!important;line-height:24px;font-weight:400;font-weight:500}.btn-primary-h2:active,.btn-primary-h2:focus,.btn-primary-h2:hover{border:none!important;color:var(--primary-inner-color)!important;background-color:var(--primary-color)!important}.btn-disabled-h2{background-color:var(--gray3);color:var(--primary-inner-color)!important;border:none!important;flex-wrap:nowrap;white-space:nowrap;height:48px;padding:0 16px!important;border-radius:8px!important;word-wrap:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:16px!important;line-height:24px;font-weight:400;font-weight:500}.btn-disabled-h2:active,.btn-disabled-h2:focus,.btn-disabled-h2:hover{border:none!important;color:var(--primary-inner-color)!important;background-color:var(--gray3)!important}.btn-neutral-h2{background-color:var(--primary-inner-color);color:var(--dark)!important;border:1px solid var(--gray2)!important;flex-wrap:nowrap;white-space:nowrap;height:48px;padding:0 16px!important;border-radius:8px!important;word-wrap:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:16px!important;line-height:24px;font-weight:400;font-weight:500}.btn-neutral-h2:active,.btn-neutral-h2:focus,.btn-neutral-h2:hover{border:1px solid var(--gray2)!important;color:var(--dark)!important;background-color:var(--primary-inner-color)!important}.order-card{margin-bottom:24px;cursor:pointer;box-sizing:border-box;display:flex;flex-direction:column;padding:16px 12px;gap:12px;width:100%;background:var(--white);box-shadow:0 4px 8px rgba(0,0,0,.04);border-radius:8px}.order-card.selected{border:2px solid var(--primary-color)}.order-card .order-header{display:flex;align-items:center;justify-content:space-between}.order-card .order-header .invoice-no{color:var(--dark);display:flex;gap:4px}.order-card .order-header .order-date{color:var(--gray2)}.order-card .items-carousel{width:96px;height:96px;box-sizing:border-box;padding:4px;border:1px solid var(--gray4);border-radius:8px}.order-card .items-carousel .items-carousel-image{width:86px;height:86px}.order-card .gray-text{color:var(--gray2)}.order-card .black-text,.order-card .order-price{color:var(--dark)}.order-card .order-status{width:-moz-fit-content;width:fit-content;padding:4px;border-radius:4px}.order-card.not-selected{opacity:50%}.order-card .order-header .invoice-no{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.order-card .order-header .order-date{font-size:12px!important;line-height:18px;font-weight:400}.order-card .black-text,.order-card .gray-text,.order-card .order-status{font-size:14px!important;line-height:21px;font-weight:400}.order-card .order-price{font-size:16px!important;line-height:24px;font-weight:400;font-weight:500}.order-card-mobile{margin-bottom:16px;cursor:pointer;box-sizing:border-box;display:flex;flex-direction:column;padding:16px 12px;gap:12px;width:100%;background:var(--white);box-shadow:0 4px 8px rgba(0,0,0,.04);border-radius:8px}.order-card-mobile.selected{border:2px solid var(--primary-color)}.order-card-mobile .order-header{display:flex;align-items:center;justify-content:space-between}.order-card-mobile .order-header .invoice-no{color:var(--dark);display:flex;gap:4px}.order-card-mobile .order-header .order-date{color:var(--gray2)}.order-card-mobile .items-carousel{width:64px;height:64px;box-sizing:border-box;padding:4px;border:1px solid var(--gray4);border-radius:8px}.order-card-mobile .items-carousel .items-carousel-image{width:54px;height:54px}.order-card-mobile .gray-text{color:var(--gray2)}.order-card-mobile .black-text,.order-card-mobile .order-price{color:var(--dark)}.order-card-mobile .order-status{width:-moz-fit-content;width:fit-content;padding:4px;border-radius:4px}.order-card-mobile .order-header .invoice-no{font-size:12px!important;line-height:18px;font-weight:400;font-weight:500}.order-card-mobile .order-header .order-date{font-size:10px!important;line-height:15px;font-weight:400}.order-card-mobile .black-text,.order-card-mobile .gray-text,.order-card-mobile .order-price,.order-card-mobile .order-status{font-size:12px!important;line-height:18px;font-weight:400}.order-card-mobile .order-price{font-weight:500}.order-types-btn{box-sizing:border-box;padding:8px 12px!important;border-radius:18px!important;word-wrap:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:12px!important;line-height:18px;font-weight:400;font-weight:500;border:none;min-width:56px}.order-types-btn.selected{background-color:var(--primary-color);color:var(--primary-inner-color)}.order-types-btn.not-selected{background-color:var(--gray5);color:var(--dark)}.order-item-details{display:flex;flex-direction:column;gap:12px}.order-item-details .section-title{margin-top:12px;font-size:16px!important;line-height:24px;font-weight:400;font-weight:600;color:var(--dark)}.order-item-details .order-detail-item{background:var(--white);box-shadow:0 4px 16px rgba(4,4,4,.03);border-radius:8px}.order-item-details .order-detail-item .item-text{display:flex;flex-direction:column;gap:4px}.order-item-details .order-detail-item .item-text .name{width:100%;color:var(--dark)}.order-item-details .order-detail-item .item-text .desc,.order-item-details .order-detail-item .item-text .item-add-ons,.order-item-details .order-detail-item .item-text .note,.order-item-details .order-detail-item .item-text .price-without-discount{color:var(--gray2)}.order-item-details .order-detail-item .item-text .price{color:var(--primary-color)}.order-item-details .order-detail-item .time-slot{display:flex;flex-direction:column;gap:4px}.order-item-details .order-detail-item .time-slot .date{display:flex;align-items:center;gap:8px;color:var(--dark)}.order-item-details .order-detail-item .time-slot .time{display:flex;align-items:center;gap:8px;color:var(--gray2)}.order-item-details .order-details-btn{font-size:14px!important;line-height:21px;font-weight:400;height:48px;border-radius:8px}.order-item-details .order-details-btn.primary{border:none;background:var(--primary-color);color:var(--primary-inner-color)}.order-item-details .order-details-btn.cancelled{border:1px solid var(--gray3);background:var(--white);color:var(--gray1)}.order-item-details .order-detail-item{gap:12px;padding:12px}.order-item-details .order-detail-item .item-image-order-container{width:96px;height:96px;border-radius:10px!important;font-size:8px;position:relative;overflow:hidden}.order-item-details .order-detail-item .item-text .desc,.order-item-details .order-detail-item .item-text .note,.order-item-details .order-detail-item .item-text .price{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.order-item-details .order-detail-item .item-text .price-without-discount{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;text-decoration:line-through}.order-item-details .order-detail-item .time-slot{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.order-item-details-mobile{display:flex;flex-direction:column;gap:12px}.order-item-details-mobile .section-title{margin-top:12px;font-size:16px!important;line-height:24px;font-weight:400;font-weight:600;color:var(--dark)}.order-item-details-mobile .order-detail-item{background:var(--white);box-shadow:0 4px 16px rgba(4,4,4,.03);border-radius:8px}.order-item-details-mobile .order-detail-item .item-text{display:flex;flex-direction:column;gap:4px}.order-item-details-mobile .order-detail-item .item-text .name{width:100%;color:var(--dark)}.order-item-details-mobile .order-detail-item .item-text .desc,.order-item-details-mobile .order-detail-item .item-text .item-add-ons,.order-item-details-mobile .order-detail-item .item-text .note,.order-item-details-mobile .order-detail-item .item-text .price-without-discount{color:var(--gray2)}.order-item-details-mobile .order-detail-item .item-text .price{color:var(--primary-color)}.order-item-details-mobile .order-detail-item .time-slot{display:flex;flex-direction:column;gap:4px}.order-item-details-mobile .order-detail-item .time-slot .date{display:flex;align-items:center;gap:8px;color:var(--dark)}.order-item-details-mobile .order-detail-item .time-slot .time{display:flex;align-items:center;gap:8px;color:var(--gray2)}.order-item-details-mobile .order-details-btn{font-size:14px!important;line-height:21px;font-weight:400;height:48px;border-radius:8px}.order-item-details-mobile .order-details-btn.primary{border:none;background:var(--primary-color);color:var(--primary-inner-color)}.order-item-details-mobile .order-details-btn.cancelled{border:1px solid var(--gray3);background:var(--white);color:var(--gray1)}.order-item-details-mobile .order-detail-item{padding:12px 8px;gap:8px}.order-item-details-mobile .order-detail-item .item-image-order-container{width:96px;height:96px;border-radius:10px!important;font-size:8px;position:relative;overflow:hidden}.order-item-details-mobile .order-detail-item .item-text .desc{font-size:12px!important;line-height:18px;font-weight:400}.order-item-details-mobile .order-detail-item .item-text .item-add-ons,.order-item-details-mobile .order-detail-item .item-text .note,.order-item-details-mobile .order-detail-item .item-text .price{font-size:12px!important;line-height:18px;font-weight:400;font-weight:500}.order-item-details-mobile .order-detail-item .item-text .price-without-discount{font-size:12px!important;line-height:18px;font-weight:400;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.order-details-branch,.order-item-details-mobile .order-detail-item .time-slot{font-size:12px!important;line-height:18px;font-weight:400;font-weight:500}.order-details-branch{display:flex;flex-direction:column;align-items:flex-start;padding:16px;gap:24px;width:100%;background:var(--white);border:1px solid var(--gray4);border-radius:8px;color:var(--dark)}.order-details-branch .name{font-size:16px!important;line-height:24px;font-weight:400;font-weight:700;color:var(--primary-color)}.order-details-branch .map-link{color:var(--primary-color);text-decoration:underline;cursor:pointer;-webkit-margin-start:26px;margin-inline-start:26px}.order-details-branch .phone{color:var(--primary-color)}.order-details-branch .worktime{margin-top:4px;display:flex;flex-direction:column;gap:4px}.order-details-branch .worktime .periods{font-size:12px!important;line-height:18px;font-weight:400}.order-other-details{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:16px;gap:24px;width:100%;background:var(--white);border:1px solid var(--gray4);border-radius:8px;color:var(--dark)}.order-other-details .detail{display:flex;flex-direction:column;gap:16px}.order-other-details .detail .title{width:100%;padding-bottom:8px;border-bottom:1px solid var(--gray4)}.order-other-details .detail .content{-webkit-padding-start:8px;padding-inline-start:8px}.order-other-details .price{font-size:16px!important;line-height:24px;font-weight:400;font-weight:600;color:var(--primary-color)}.order-other-details .detail .title{gap:6px;font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.order-other-details .detail .content{gap:6px;font-size:14px!important;line-height:21px;font-weight:400}.order-other-details .go-to-cosult-btn{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 16px;gap:8px;width:190px;height:32px;background:var(--white);border:1px solid var(--primary-color);color:var(--primary-color);border-radius:8px}.order-other-details .go-to-cosult-btn:hover{cursor:pointer}.order-other-details-mobile{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:16px;gap:24px;width:100%;background:var(--white);border:1px solid var(--gray4);border-radius:8px;color:var(--dark)}.order-other-details-mobile .detail{display:flex;flex-direction:column;gap:16px}.order-other-details-mobile .detail .title{width:100%;padding-bottom:8px;border-bottom:1px solid var(--gray4)}.order-other-details-mobile .detail .content{-webkit-padding-start:8px;padding-inline-start:8px}.order-other-details-mobile .price{font-size:16px!important;line-height:24px;font-weight:400;font-weight:600;color:var(--primary-color)}.order-other-details-mobile .detail .title{gap:4px;font-size:12px!important;line-height:18px;font-weight:400;font-weight:500}.order-other-details-mobile .detail .content{gap:4px;font-size:12px!important;line-height:18px;font-weight:400}.order-other-details-mobile .go-to-cosult-btn{font-size:12px!important;line-height:18px;font-weight:400;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 16px;gap:8px;width:172px;height:32px;background:var(--white);border:1px solid var(--primary-color);color:var(--primary-color);border-radius:8px}.order-other-details-mobile .go-to-cosult-btn:hover{cursor:pointer}.all-appointments{display:flex;flex-direction:column;gap:16px;margin-bottom:100px}.appointment-card{cursor:pointer;box-sizing:border-box;display:flex;flex-direction:column;padding:16px 12px;gap:12px;width:100%;background:var(--white);box-shadow:0 4px 8px rgba(0,0,0,.04);border-radius:8px}.appointment-card.selected{border:2px solid var(--primary-color)}.appointment-card .appointment-header{display:flex;align-items:center;justify-content:space-between}.appointment-card .appointment-header .invoice-no{color:var(--dark);display:flex;gap:4px}.appointment-card .appointment-header .appointment-date{color:var(--gray2)}.appointment-card .appointment-body{display:flex;flex-direction:column;gap:4px}.appointment-card .appointment-body .appointment-type{color:var(--dark)}.appointment-card .appointment-body .appointment-duration{color:var(--gray2);display:flex;gap:4px;align-items:center}.appointment-card .appointment-price-status{display:flex;align-items:center;justify-content:space-between}.appointment-card .appointment-price-status .appointment-price{color:var(--dark)}.appointment-card .appointment-price-status .appointment-status{width:-moz-fit-content;width:fit-content;padding:4px;border-radius:4px}.appointment-card .appointment-header .invoice-no{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.appointment-card .appointment-header .appointment-date{font-size:12px!important;line-height:18px;font-weight:400}.appointment-card .appointment-body,.appointment-card .appointment-price-status{font-size:14px!important;line-height:21px;font-weight:400}.appointment-card .appointment-price{font-size:16px!important;line-height:24px;font-weight:400;font-weight:500}.appointment-card-mobile{cursor:pointer;box-sizing:border-box;display:flex;flex-direction:column;padding:16px 12px;gap:12px;width:100%;background:var(--white);box-shadow:0 4px 8px rgba(0,0,0,.04);border-radius:8px}.appointment-card-mobile.selected{border:2px solid var(--primary-color)}.appointment-card-mobile .appointment-header{display:flex;align-items:center;justify-content:space-between}.appointment-card-mobile .appointment-header .invoice-no{color:var(--dark);display:flex;gap:4px}.appointment-card-mobile .appointment-header .appointment-date{color:var(--gray2)}.appointment-card-mobile .appointment-body{display:flex;flex-direction:column;gap:4px}.appointment-card-mobile .appointment-body .appointment-type{color:var(--dark)}.appointment-card-mobile .appointment-body .appointment-duration{color:var(--gray2);display:flex;gap:4px;align-items:center}.appointment-card-mobile .appointment-price-status{display:flex;align-items:center;justify-content:space-between}.appointment-card-mobile .appointment-price-status .appointment-price{color:var(--dark)}.appointment-card-mobile .appointment-price-status .appointment-status{width:-moz-fit-content;width:fit-content;padding:4px;border-radius:4px}.appointment-card-mobile .appointment-header .invoice-no{font-size:12px!important;line-height:18px;font-weight:400;font-weight:500}.appointment-card-mobile .appointment-header .appointment-date{font-size:10px!important;line-height:15px;font-weight:400}.appointment-card-mobile .appointment-body,.appointment-card-mobile .appointment-price-status{font-size:12px!important;line-height:18px;font-weight:400}.appointment-card-mobile .appointment-body .appointment-price,.appointment-card-mobile .appointment-price-status .appointment-price,.appointment-types-btn{font-size:12px!important;line-height:18px;font-weight:400;font-weight:500}.appointment-types-btn{box-sizing:border-box;padding:8px 12px!important;border-radius:18px!important;word-wrap:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none;min-width:56px}.appointment-types-btn.selected{background-color:var(--primary-color);color:var(--primary-inner-color)}.appointment-types-btn.not-selected{background-color:var(--gray5);color:var(--dark)}.appointment-details-btn{font-size:14px!important;line-height:21px;font-weight:400;background:var(--white);height:48px;border-radius:8px;border:1px solid}.appointment-details-btn.primary{color:var(--primary-color);border-color:var(--primary-color)}.appointment-details-btn.cancelled{color:var(--gray1);border-color:var(--gray3)}.product-brand{height:15px;font-size:10px!important;line-height:15px;font-weight:400;font-weight:700;color:var(--primary-color);margin:8px 0;overflow:hidden;word-wrap:break-word!important;overflow-wrap:break-word!important;flex-wrap:wrap}.start-from{height:12px;font-size:8px!important;line-height:12px;font-weight:400;color:var(--dark)}.product-without-discount-price{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:var(--gray2)}.product-price{font-size:14px!important;line-height:21px;font-weight:400;font-weight:700;color:var(--dark)}.product-currency{font-size:12px!important;line-height:18px;font-weight:400;color:var(--dark)}.product-grid-small{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fill,minmax(164px,1fr))}.product-grid-large{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.product-grid-small-scrollable-tabs{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fill,minmax(164px,1fr))}@media only screen and (max-width:450px){.product-grid-large-scrollable-tabs,.product-grid-small-scrollable-tabs{width:100%;display:flex!important;flex-direction:column;gap:16px}.skeleton-rect-hor-product-box{padding-top:139px!important}}.toggle-switch-mobile{direction:ltr;position:relative;width:40px;display:inline-block;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left}.toggle-switch-mobile .toggle-switch-checkbox{display:none}.toggle-switch-mobile .toggle-switch-label{display:block;overflow:hidden;cursor:pointer;border:none;border-radius:12px;margin:0}.toggle-switch-mobile .toggle-switch-inner,.toggle-switch-mobile .toggle-switch-inner-nodata{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}.toggle-switch-mobile .toggle-switch-inner-nodata:after,.toggle-switch-mobile .toggle-switch-inner-nodata:before,.toggle-switch-mobile .toggle-switch-inner:after,.toggle-switch-mobile .toggle-switch-inner:before{display:block;float:left;width:50%;height:24px;line-height:24px;padding:0;color:var(--primary-inner-color);box-sizing:border-box}.toggle-switch-mobile .toggle-switch-inner:before{font-size:12px!important;line-height:18px;content:attr(data-untoggled);padding-left:8px;padding-top:2px}.toggle-switch-mobile .toggle-switch-inner:after,.toggle-switch-mobile .toggle-switch-inner:before{font-weight:400;font-weight:700;text-transform:uppercase;color:var(--primary-inner-color);background-color:var(--primary-color)}.toggle-switch-mobile .toggle-switch-inner:after{content:attr(data-toggled);font-size:8px!important;line-height:12px;padding-right:6px;padding-top:6.5px;text-align:right}.toggle-switch-mobile .toggle-switch-disabled,.toggle-switch-mobile .toggle-switch-disabled:after,.toggle-switch-mobile .toggle-switch-disabled:before{background-color:var(--gray2);cursor:not-allowed}.toggle-switch-mobile .toggle-switch-inner-nodata:before{content:"";background-color:var(--primary-color)}.toggle-switch-mobile .toggle-switch-inner-nodata:after{content:"";background-color:var(--gray2)}.toggle-switch-mobile .toggle-switch-switch{display:block;position:absolute;top:1.25px;bottom:1.25px;right:18.5px;width:16px;margin:2.5px;background:var(--primary-inner-color);border-radius:8px;transition:all .3s ease-in 0s}.toggle-switch-checkbox:checked+.toggle-switch-mobile-label .toggle-switch-inner,.toggle-switch-checkbox:checked+.toggle-switch-mobile-label .toggle-switch-inner-nodata{margin-left:0}.toggle-switch-checkbox:checked+.toggle-switch-mobile-label .toggle-switch-switch{right:0}.toggle-switch{direction:ltr;position:relative;width:40px;display:inline-block;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left}.toggle-switch .toggle-switch-checkbox{display:none}.toggle-switch .toggle-switch-label{display:block;overflow:hidden;cursor:pointer;border:none;border-radius:12px;margin:0}.toggle-switch .toggle-switch-inner,.toggle-switch .toggle-switch-inner-nodata{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}.toggle-switch .toggle-switch-inner-nodata:after,.toggle-switch .toggle-switch-inner-nodata:before,.toggle-switch .toggle-switch-inner:after,.toggle-switch .toggle-switch-inner:before{display:block;float:left;width:50%;height:24px;line-height:24px;padding:0;color:var(--lang-switch-color);box-sizing:border-box}.toggle-switch .toggle-switch-inner:before{font-size:12px!important;line-height:18px;content:attr(data-untoggled);padding-left:8px;padding-top:2px}.toggle-switch .toggle-switch-inner:after,.toggle-switch .toggle-switch-inner:before{font-weight:400;font-weight:700;text-transform:uppercase;color:var(--lang-switch-color);background-color:var(--lang-switch-bg-color)}.toggle-switch .toggle-switch-inner:after{content:attr(data-toggled);font-size:8px!important;line-height:12px;padding-right:6px;padding-top:6.5px;text-align:right}.toggle-switch .toggle-switch-disabled,.toggle-switch .toggle-switch-disabled:after,.toggle-switch .toggle-switch-disabled:before{background-color:var(--gray2);cursor:not-allowed}.toggle-switch .toggle-switch-inner-nodata:before{content:"";background-color:var(--lang-switch-bg-color)}.toggle-switch .toggle-switch-inner-nodata:after{content:"";background-color:var(--gray2)}.toggle-switch .toggle-switch-switch{display:block;position:absolute;top:1.25px;bottom:1.25px;right:18.5px;width:16px;margin:2.5px;background:var(--lang-switch-color);border-radius:8px;transition:all .3s ease-in 0s}.toggle-switch-checkbox:checked+.toggle-switch-label .toggle-switch-inner,.toggle-switch-checkbox:checked+.toggle-switch-label .toggle-switch-inner-nodata{margin-left:0}.toggle-switch-checkbox:checked+.toggle-switch-label .toggle-switch-switch{right:0}.messagebox-closeicon{position:absolute;top:12px;-webkit-margin-start:calc(100% - 52px);margin-inline-start:calc(100% - 52px);cursor:pointer}.messagebox-dialog{height:100%;margin-top:0;margin-bottom:0;display:flex!important;justify-content:center}.messagebox{height:166px}.messagebox,.messagebox-phones{display:flex;align-items:center;width:300px;border-radius:8px}.messagebox-phones{max-height:338px;padding-top:24px}.messagebox-cart-disabled{display:flex;align-items:center;width:300px;padding:24px;border-radius:8px}.messagebox-title{font-size:16px!important;line-height:24px;font-weight:400;font-weight:700;color:var(--dark)}.messagebox-message{color:var(--gray1);margin:16px 0}.messagebox-action-alone,.messagebox-message{font-size:14px!important;line-height:21px;font-weight:400}.messagebox-action-alone{font-weight:500;background-color:var(--primary-color);color:var(--primary-inner-color)!important;border:none!important;flex-wrap:nowrap;white-space:nowrap;width:252px;height:40px;border-radius:8px!important;word-wrap:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.messagebox-action-alone:active,.messagebox-action-alone:focus,.messagebox-action-alone:hover{border:none!important;color:var(--primary-inner-color)!important;background-color:var(--primary-color)!important}.message-err{font-size:14px!important;line-height:21px;font-weight:400;color:var(--gray1);margin:16px 0;padding:8px;align-items:center;gap:8px;align-self:stretch;border-radius:4px;background:rgba(214,41,41,.1)}.carousel-end{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5) 0,transparent 26.48%),#dfdfdf;overflow:hidden;box-shadow:0 4px 16px rgba(4,4,4,.03);border-radius:16px}.carousel-end .carousel-indicators{display:flex;justify-content:flex-end;margin:0 0 24px;-webkit-margin-end:16px;margin-inline-end:16px}.carousel-end .carousel-indicators button{background-color:var(--gray5);opacity:1;width:4px;height:4px;border:none;border-radius:2px}.carousel-end .carousel-indicators .active{margin-top:-2px;width:8px;height:8px;border:none;border-radius:4px;background-color:var(--secondary-color)}.carousel-end .caption{width:248px;overflow:hidden;height:24px;font-size:16px!important;line-height:24px;font-weight:400;font-weight:700;color:var(--white)}.carousel-center{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5) 0,transparent 26.48%),#dfdfdf;overflow:hidden;box-shadow:0 4px 16px rgba(4,4,4,.03);border-radius:8px}.carousel-center .carousel-indicators{display:flex;justify-content:center;margin-bottom:16px}.carousel-center .carousel-indicators button{background-color:var(--gray5);opacity:1;width:4px;height:4px;border:none;border-radius:2px}.carousel-center .carousel-indicators .active{margin-top:-2px;width:8px;height:8px;border:none;border-radius:4px;background-color:var(--secondary-color)}.carousel-center .caption{width:288px;overflow:hidden;height:24px;font-size:16px!important;line-height:24px;font-weight:400;font-weight:700;color:var(--white)}.carousel-center .top-winner-btns{position:absolute;display:flex;justify-content:center;align-items:center}.top-winner-btn{width:166px;font-size:14px!important;line-height:21px}.top-winner-btn,.top-winner-btn-mobile{height:32px;border-radius:8px!important;word-wrap:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:400;font-weight:500}.top-winner-btn-mobile{width:120px;font-size:12px!important;line-height:18px}.slider-full-width{margin:0 -48px!important;border-radius:0!important}.slider-full-width-mobile{margin:0 -16px!important;border-radius:0!important}.slider-first-item{margin-top:-36px!important}.slider-first-item-mobile{margin-top:-16px!important}.carousel-item-container{position:relative;padding:0}.carousel-item-container .title-center{display:flex;flex-direction:column;gap:16px;align-items:center;position:absolute;width:280px;bottom:16px;left:0;right:0;margin:auto;text-align:center}.carousel-item-container .title-start{display:flex;flex-direction:column;gap:16px;position:absolute;text-align:start;margin:0;bottom:16px;-webkit-margin-start:16px;margin-inline-start:16px}.carousel-item-container .title{width:288px;font-size:24px!important;line-height:36px;font-weight:400;font-weight:700;color:var(--white)}.carousel-item-container .subtitle{width:288px;overflow:hidden;font-size:12px!important;line-height:18px;font-weight:400;color:var(--white)}.carousel-custom-height{object-fit:cover;width:100%!important;position:relative!important;height:unset!important}.img-mobile{display:none}.img-mobile,.img-pc{width:100%;height:auto}.img-pc{display:unset}@media only screen and (max-width:992px){.carousel-center,.carousel-end{border-radius:0}.slider-full-width{margin:0 -16px!important}.slider-first-item{margin-top:-16px!important}.img-pc{display:none}.img-mobile{display:unset}}.servicebox{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 24px;gap:8px;width:249px;height:84px;background:var(--white);box-shadow:0 4px 12px rgba(0,0,0,.08);border-radius:8px;color:#000}.servicebox .servicebox-onelabel{overflow:hidden;text-align:start;font-style:normal;font-weight:500;font-size:16px;line-height:18px}.servicebox .servicebox-tow-label1{overflow:hidden;height:24px;font-size:16px!important;line-height:24px;font-weight:400;font-weight:700;color:var(--dark)}.servicebox .servicebox-tow-label2{overflow:hidden;font-size:10px!important;line-height:15px;font-weight:400;font-weight:700;color:var(--dark)}.category-circle-icon,.category-circle-icon .category-image-cover{display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.category-circle-icon .category-image-cover{width:70px;height:70px;background:var(--primary-color);border:2px solid var(--gray5);border-radius:50%}.category-circle-icon .category-image-cover .category-image-container{width:36px;height:36px}.category-circle-icon .category-label{overflow:hidden;word-wrap:break-word!important;overflow-wrap:break-word!important;flex-wrap:wrap;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:10px!important;line-height:15px;font-weight:400;font-weight:500;text-align:center;color:var(--dark);height:31px}.category-circle-icon-pc{cursor:pointer;display:flex;flex-direction:row;align-items:center;gap:12px;padding:8px;width:194px;height:86px;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.04);border-radius:12px}.category-circle-icon-pc .category-image-cover{overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;width:70px;height:70px;background:var(--primary-color);border-radius:50%}.category-circle-icon-pc .category-image-cover .category-image-container{width:36px;height:36px}.category-circle-icon-pc .category-label{overflow:hidden;word-wrap:break-word!important;overflow-wrap:break-word!important;flex-wrap:wrap;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;align-items:flex-start;color:var(--dark);width:96px;height:100%}@media(max-width:992px){.category-circle-img,.category-circle-img .category-image-cover{display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.category-circle-img .category-image-cover{width:70px;height:70px;background:var(--primary-color);border:2px solid var(--gray5);border-radius:50%}.category-circle-img .category-image-cover .category-image-container{width:70px;height:70px}.category-circle-img .category-label{overflow:hidden;word-wrap:break-word!important;overflow-wrap:break-word!important;flex-wrap:wrap;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:10px!important;line-height:15px;font-weight:400;font-weight:500;text-align:center;color:var(--dark);height:31px}}@media(min-width:992px){.category-circle-img{cursor:pointer;display:flex;flex-direction:row;align-items:center;gap:12px;padding:8px;width:194px;height:86px;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.04);border-radius:12px}.category-circle-img .category-image-cover{overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;width:70px;height:70px;background:var(--primary-color);border-radius:50%}.category-circle-img .category-image-cover .category-image-container{width:70px;height:70px}.category-circle-img .category-label{overflow:hidden;word-wrap:break-word!important;overflow-wrap:break-word!important;flex-wrap:wrap;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;align-items:flex-start;color:var(--dark);width:96px;height:100%}}.category-square{display:flex;flex-direction:column;align-items:center;justify-content:center;width:96px;height:96px;background:var(--white);box-shadow:0 4px 16px rgba(4,4,4,.03);border-radius:8px;padding:8px 0}.category-square.primary{background:var(--primary-color)}.category-square .category-image-cover{margin-bottom:8px}.category-square .category-image-cover .category-image-container{width:40.54px;height:35px}.category-square .category-label{word-wrap:break-word!important;overflow-wrap:break-word!important;flex-wrap:wrap;display:flex;font-size:12px!important;line-height:18px;font-weight:400;font-weight:500;padding:0 4px;color:var(--dark);max-width:100%;height:31px;display:-webkit-box;-webkit-line-clamp:2;text-align:center}.category-square .category-label,.category-square-colored-title{flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.category-square-colored-title{display:flex;width:86px;height:100px;background:var(--white);box-shadow:0 4px 16px rgba(4,4,4,.03);border-radius:8px}.category-square-colored-title .category-image-cover{display:flex;flex-direction:column;align-items:center;justify-content:center}.category-square-colored-title .category-image-cover .category-image-container{width:86px;height:69px}.category-square-colored-title .category-label{overflow:hidden;word-wrap:break-word!important;overflow-wrap:break-word!important;flex-wrap:wrap;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 4px;margin-top:-1px;text-align:center;color:var(--dark);background:var(--primary-color);color:var(--primary-inner-color);width:100%;height:31px;font-size:10px!important;line-height:15px;font-weight:400;font-weight:500}.category-square-colored-title-pc{width:120px;height:139px;background:var(--white);box-shadow:0 4px 16px rgba(4,4,4,.03);border-radius:8px;overflow:hidden}.category-square-colored-title-pc,.category-square-colored-title-pc .category-image-cover{display:flex;flex-direction:column;align-items:center;justify-content:center}.category-square-colored-title-pc .category-image-cover .category-image-container{width:120px;height:108px}.category-square-colored-title-pc .category-label{overflow:hidden;word-wrap:break-word!important;overflow-wrap:break-word!important;flex-wrap:wrap;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 4px;margin-top:-1px;text-align:center;color:var(--dark);background:var(--primary-color);color:var(--primary-inner-color);width:100%;height:31px;font-size:12px!important;line-height:18px;font-weight:400;font-weight:500;line-height:14px}@media(max-width:992px){.category-square-colored-title{width:86px;height:100px;background:var(--white);box-shadow:0 4px 16px rgba(4,4,4,.03);border-radius:8px;overflow:hidden}.category-square-colored-title,.category-square-colored-title .category-image-cover{display:flex;flex-direction:column;align-items:center;justify-content:center}.category-square-colored-title .category-image-cover .category-image-container{width:86px;height:69px}.category-square-colored-title .category-label{overflow:hidden;word-wrap:break-word!important;overflow-wrap:break-word!important;flex-wrap:wrap;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 4px;margin-top:-1px;text-align:center;color:var(--dark);background:var(--primary-color);color:var(--primary-inner-color);width:100%;height:31px;font-size:10px!important;line-height:15px;font-weight:400;font-weight:500}}@media(min-width:992px){.category-square-colored-title{width:120px;height:139px;background:var(--white);box-shadow:0 4px 16px rgba(4,4,4,.03);border-radius:8px;overflow:hidden}.category-square-colored-title,.category-square-colored-title .category-image-cover{display:flex;flex-direction:column;align-items:center;justify-content:center}.category-square-colored-title .category-image-cover .category-image-container{width:120px;height:108px}.category-square-colored-title .category-label{overflow:hidden;word-wrap:break-word!important;overflow-wrap:break-word!important;flex-wrap:wrap;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 4px;margin-top:-1px;text-align:center;color:var(--dark);background:var(--primary-color);color:var(--primary-inner-color);width:100%;height:31px;font-size:12px!important;line-height:18px;font-weight:400;font-weight:500;line-height:14px}}.best-offer-small{display:flex;flex-direction:column;align-items:center;width:74px;height:74px;background:var(--primary-color);box-shadow:0 4px 16px rgba(4,4,4,.03);border-radius:8px}.best-offer-small .label{text-align:center;width:74px;color:var(--primary-inner-color);height:15px;font-size:10px!important;line-height:15px;font-weight:400;font-weight:500}.best-offer-large{display:flex;flex-direction:column;align-items:center;width:96px;height:96px;background:var(--primary-color);box-shadow:0 4px 16px rgba(4,4,4,.03);border-radius:8px}.best-offer-large .label{text-align:center;width:74px;color:var(--primary-inner-color);height:18px;font-size:12px!important;line-height:18px;font-weight:400}.category-label-advance{width:100%;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;font-weight:400;text-align:center;color:var(--dark)}.separator-container{display:flex;align-items:center}.separator-container .separator{height:0;border-bottom:1px solid var(--gray4)}.separator-container .start-label{font-size:16px!important;line-height:24px;font-weight:400;font-weight:600;color:var(--section-heading-color)}.separator-container .start-label.secondary{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.separator-container .separator-url{cursor:pointer;font-size:12px!important;line-height:18px;font-weight:400;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:var(--primary-color)}.fab-container{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:fixed;bottom:104px;left:24px;z-index:5}.fab-container .fab-icon{margin-top:-32px;transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}.fab-container .fab-icon.rotate{transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);margin-top:-40px}.fab-container .fab-btns{padding-bottom:40px;height:-moz-fit-content;height:fit-content;display:flex;gap:12px;flex-direction:column;align-items:center}.fab-container .fab-btns .fab-btn{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:50%}@media only screen and (max-width:992px){.fab-container{left:8px;bottom:80px}}.add-on{margin:0;display:flex;align-items:center;justify-content:space-between;font-size:12px!important;line-height:18px;font-weight:400;width:100%;background:var(--white);color:var(--dark);padding:16px;box-shadow:0 4px 16px rgba(4,4,4,.03);border-radius:8px;cursor:pointer}.add-on.disabled{color:var(--gray2);cursor:not-allowed}.add-on.selected{border:1px solid var(--primary-color)}.add-on-selected{border-radius:8px;border:1px solid var(--primary-color);background:var(--white)}.add-on-not-selected{border-radius:8px;border:1px solid var(--gray5);background:var(--white)}.price-qyantity-section{display:flex;gap:8px;align-items:center;justify-content:space-between}.price-qyantity-section .btn-quantity-selector{font-size:14px!important;line-height:21px;font-weight:400;width:90px;height:40px;color:var(--dark);border-radius:8px;box-sizing:border-box}.price-qyantity-section .btn-quantity-selector .btn-icon{width:32px;height:32px;padding:8px;border-radius:8px;border:1px solid var(--gray4);display:flex;align-items:center;justify-content:center}.add-on-selected-qyantity-section{flex-direction:column;align-items:flex-start;width:100%;gap:10px}.promo{display:flex;flex-direction:column;width:100%;gap:8px}.promo .promo-title{font-size:14px!important;line-height:21px;font-weight:400;color:var(--dark)}.promo .promo-input{height:40px;background:var(--white);box-shadow:0 4px 16px rgba(4,4,4,.03);border-radius:8px;overflow:hidden}.promo .promo-input input{background:var(--white);height:40px;width:100%;border:none!important;color:var(--dark);-webkit-padding-start:16px;padding-inline-start:16px}.promo .promo-input .promo-correct{color:var(--green)}.promo .promo-input .promo-correct,.promo .promo-input .promo-invalid{font-size:10px!important;line-height:15px;font-weight:400;-webkit-margin-end:8px;margin-inline-end:8px}.promo .promo-input .promo-invalid{color:var(--floating-color);margin-top:-2px}.promo .promo-input .promo-seperator{padding:0;height:40px;width:0;border-right:.5px solid var(--gray4)}.promo .promo-input .promo-btn{width:96px;height:40px;border-radius:none!important;word-wrap:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:12px!important;line-height:18px;font-weight:400}.promo .promo-input .promo-btn.clear{background-color:var(--gray6);color:var(--dark)!important;border:none!important;flex-wrap:nowrap;white-space:nowrap}.promo .promo-input .promo-btn.clear:active,.promo .promo-input .promo-btn.clear:focus,.promo .promo-input .promo-btn.clear:hover{border:none!important;color:var(--dark)!important;background-color:var(--gray6)!important}.promo .promo-input .promo-btn.disable{background-color:var(--gray4);color:var(--gray2)!important;border:none!important;flex-wrap:nowrap;white-space:nowrap;cursor:not-allowed}.promo .promo-input .promo-btn.disable:active,.promo .promo-input .promo-btn.disable:focus,.promo .promo-input .promo-btn.disable:hover{border:none!important;color:var(--gray2)!important;background-color:var(--gray4)!important}.promo .address-info-fees{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:12px!important;line-height:18px;font-weight:400;color:var(--gray2)}.promo .promo-input input,.promo .promo-title input{font-size:14px!important;line-height:21px;font-weight:400}.promo-mobile{display:flex;flex-direction:column;width:100%;gap:8px}.promo-mobile .promo-title{font-size:14px!important;line-height:21px;font-weight:400;color:var(--dark)}.promo-mobile .promo-input{height:40px;background:var(--white);box-shadow:0 4px 16px rgba(4,4,4,.03);border-radius:8px;overflow:hidden}.promo-mobile .promo-input input{background:var(--white);height:40px;width:100%;border:none!important;color:var(--dark);-webkit-padding-start:16px;padding-inline-start:16px}.promo-mobile .promo-input .promo-correct{color:var(--green)}.promo-mobile .promo-input .promo-correct,.promo-mobile .promo-input .promo-invalid{font-size:10px!important;line-height:15px;font-weight:400;-webkit-margin-end:8px;margin-inline-end:8px}.promo-mobile .promo-input .promo-invalid{color:var(--floating-color);margin-top:-2px}.promo-mobile .promo-input .promo-seperator{padding:0;height:40px;width:0;border-right:.5px solid var(--gray4)}.promo-mobile .promo-input .promo-btn{width:96px;height:40px;border-radius:none!important;word-wrap:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:12px!important;line-height:18px;font-weight:400}.promo-mobile .promo-input .promo-btn.clear{background-color:var(--gray6);color:var(--dark)!important;border:none!important;flex-wrap:nowrap;white-space:nowrap}.promo-mobile .promo-input .promo-btn.clear:active,.promo-mobile .promo-input .promo-btn.clear:focus,.promo-mobile .promo-input .promo-btn.clear:hover{border:none!important;color:var(--dark)!important;background-color:var(--gray6)!important}.promo-mobile .promo-input .promo-btn.disable{background-color:var(--gray4);color:var(--gray2)!important;border:none!important;flex-wrap:nowrap;white-space:nowrap;cursor:not-allowed}.promo-mobile .promo-input .promo-btn.disable:active,.promo-mobile .promo-input .promo-btn.disable:focus,.promo-mobile .promo-input .promo-btn.disable:hover{border:none!important;color:var(--gray2)!important;background-color:var(--gray4)!important}.promo-mobile .address-info-fees{display:flex;flex-direction:row;align-items:center;gap:8px;color:var(--gray2)}.promo-mobile .address-info-fees,.promo-mobile .promo-input input,.promo-mobile .promo-title input{font-size:12px!important;line-height:18px;font-weight:400}.modal-body{overflow:auto}.modal-as-drawer.drawer{right:0;display:flex!important;height:100vh;background:transparent;pointer-events:none}.modal-as-drawer.drawer.filter{width:306px}.modal-as-drawer.drawer.pc{top:64px;height:calc(100vh - 64px);z-index:3!important}.modal-as-drawer.drawer.sidemenu{width:279px}.modal-as-drawer.drawer.sidemenu .modal-dialog .modal-content{background:var(--white)}.modal-as-drawer.drawer *{pointer-events:none}.modal-as-drawer.drawer .modal-dialog{margin:0;padding:0;display:flex;flex:auto}.modal-as-drawer.drawer .modal-dialog .modal-content{background:var(--gray6);border:none;border-radius:0;overflow:auto}.modal-as-drawer.drawer .modal-dialog .modal-content .modal-body{overflow:auto}.modal-as-drawer.drawer.show,.modal-as-drawer.drawer.show *{pointer-events:auto}.modal-as-drawer.drawer.show .modal-dialog{transform:translate(0)}.modal-as-drawer.drawer.right-align:not(.show){transition:opacity .7s}.modal-as-drawer.drawer.right-align:not(.show) .modal-dialog{transform:translate(100%)}.modal-as-drawer.drawer.left-align:not(.show){transition:opacity .7s}.modal-as-drawer.drawer.left-align:not(.show) .modal-dialog{transform:translate(-100%)}.signin-btn-mobile{background-color:var(--primary-color);color:var(--primary-inner-color)!important;border:none!important;flex-wrap:nowrap;white-space:nowrap;height:40px;padding:0 16px!important;border-radius:8px!important;word-wrap:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.signin-btn-mobile:active,.signin-btn-mobile:focus,.signin-btn-mobile:hover{border:none!important;color:var(--primary-inner-color)!important;background-color:var(--primary-color)!important}.sidemenu-body{overflow:auto;padding-bottom:70px;color:var(--dark)}.sidemenu-body .avatar-container{display:flex;align-items:center;justify-content:center;background-color:var(--gray3);overflow:hidden;margin-top:48px;height:100px;width:100px;border-radius:50%}.sidemenu-body .user-info .user-name{display:block;font-size:16px!important;line-height:24px;font-weight:400;font-weight:600;margin:12px 0;text-align:center}.sidemenu-body .user-info .user-email{display:block;font-size:12px!important;line-height:18px;font-weight:400;margin:12px 0 30px;text-align:center}.sidemenu-body .user-menu{display:flex;flex-direction:column;gap:16px;font-size:12px!important;line-height:18px;font-weight:400;font-weight:500}.sidemenu-body .dropdown-menu{font-size:12px!important;line-height:18px;font-weight:400;margin:0 8px;border:none;border-radius:16px;white-space:normal;word-break:break-word}.sidemenu-body .dropdown-menu .collapse,.sidemenu-body .dropdown-menu .collapsing{display:flex;flex-direction:column;gap:16px}.sidemenu-body .unactive-dropdown-menu{background:var(--white)}.sidemenu-body .active-dropdown-menu{background:var(--gray6)}.sidemenu-body hr{margin:16px 0 0;border:0;border-top:.5px solid var(--gray3)}.sidemenu-body .dropdown-toggle,.sidemenu-body .nav-link{padding:0;-webkit-padding-start:24px;padding-inline-start:24px;-webkit-padding-end:16px;padding-inline-end:16px;font-size:12px!important;line-height:18px;font-weight:400;font-weight:500;color:var(--dark)!important}.sidemenu-body .navbar-nav{display:flex;flex-direction:column;gap:16px}.sidemenu-body .dropdown-item,.sidemenu-body .dropdown-menu .nav-link{font-size:12px!important;line-height:18px;font-weight:400;color:var(--dark)!important}.sidemenu-body .dropdown-item.active,.sidemenu-body .dropdown-item:hover,.sidemenu-body .dropdown-menu .nav-link.active,.sidemenu-body .dropdown-menu .nav-link:hover{background:var(--gray6);color:var(--primary-color)!important}.dialog-swipeable-drawer{width:100vw!important;height:85%}.modal-as-swipeable-drawer.drawer{padding:0!important;display:flex!important;align-items:flex-end;height:100vh;background:transparent;pointer-events:none}.modal-as-swipeable-drawer.drawer *{pointer-events:none}.modal-as-swipeable-drawer.drawer .modal-dialog{margin:0;padding:0}.modal-as-swipeable-drawer.drawer .modal-dialog .modal-content{background:var(--gray6);border:none;border-radius:0;width:100%;overflow:auto;border-radius:28px 28px 0 0}.modal-as-swipeable-drawer.drawer .modal-dialog .modal-content.with-padding-top{padding:16px 0 0}.modal-as-swipeable-drawer.drawer .modal-dialog .modal-content .modal-body{overflow:auto}.modal-as-swipeable-drawer.drawer.show,.modal-as-swipeable-drawer.drawer.show *{pointer-events:auto}.modal-as-swipeable-drawer.drawer.show .modal-dialog{transform:translate(0)}.modal-as-swipeable-drawer.drawer.up-align{--bs-modal-width:100%}.modal-as-swipeable-drawer.drawer.up-align:not(.show){transition:opacity .7s}.modal-as-swipeable-drawer.drawer.up-align:not(.show) .modal-dialog{transform:translateY(100%)}.modal-as-swipeable-drawer .swipeable-drawer-close-btn{position:fixed;top:30px;left:30px;z-index:1000;width:50px;height:50px;border-radius:50px;background-color:rgba(0,0,0,.1);display:flex;justify-content:center;align-items:center}.addressbook-fields{display:flex;flex-direction:column;padding:16px 16px 24px;gap:24px;border:1px solid var(--gray4);border-radius:8px;background:var(--white)}.mobile-add-address-btn{font-size:16px!important;line-height:24px;font-weight:400;font-weight:500;color:var(--primary-color);cursor:pointer}.no-item-to-show{display:flex;flex-direction:column;align-items:center;gap:24px}.no-item-to-show.box{padding:24px;background:var(--white);border-radius:16px}.no-item-to-show .text-svg-info{display:flex;flex-direction:row;align-items:center;font-size:16px!important;line-height:24px;font-weight:400;color:var(--gray1);gap:10px}.address-card{cursor:pointer;margin-bottom:24px;padding:16px;width:100%;background:var(--white);border-radius:8px;border:1px solid var(--gray4)}.address-card .address-header{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid var(--gray4)}.address-card .address-header.default{color:var(--primary-color)}.address-card .address-header.not-default{color:var(--dark)}.address-card .address-header .text-with-svg{align-items:center;display:flex;gap:4px}.address-card .address-header .text-default{-webkit-margin-start:8px;margin-inline-start:8px;padding:0 6px;background:var(--gray5);border-radius:5px}.address-card .address-header .dropdown-menu{padding:16px 0;background:var(--dropdown-bg-color);border:1px solid #ecf1f4;box-shadow:4px 4px 4px rgba(0,0,0,.05);border-radius:8px}.address-card .details{padding:18px 16px 8px;color:var(--dark);display:flex;flex-direction:column;gap:12px}.address-card .details div{display:flex;gap:8px}.address-card.selected{border-color:var(--primary-color)}.address-card .address-header{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.address-card .details{font-size:14px!important;line-height:21px;font-weight:400}.address-card-mobile{cursor:pointer;margin-bottom:24px;padding:16px;width:100%;background:var(--white);border-radius:8px;border:1px solid var(--gray4)}.address-card-mobile .address-header{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid var(--gray4)}.address-card-mobile .address-header.default{color:var(--primary-color)}.address-card-mobile .address-header.not-default{color:var(--dark)}.address-card-mobile .address-header .text-with-svg{align-items:center;display:flex;gap:4px}.address-card-mobile .address-header .text-default{-webkit-margin-start:8px;margin-inline-start:8px;padding:0 6px;background:var(--gray5);border-radius:5px}.address-card-mobile .address-header .dropdown-menu{padding:16px 0;background:var(--dropdown-bg-color);border:1px solid #ecf1f4;box-shadow:4px 4px 4px rgba(0,0,0,.05);border-radius:8px}.address-card-mobile .details{padding:18px 16px 8px;color:var(--dark);display:flex;flex-direction:column;gap:12px}.address-card-mobile .details div{display:flex;gap:8px}.address-card-mobile .address-header{font-size:12px!important;line-height:18px;font-weight:400;font-weight:500}.address-card-mobile .details{font-size:12px!important;line-height:18px;font-weight:400}.order-item-card{background:var(--white);box-shadow:0 4px 8px rgba(0,0,0,.04);border-radius:8px;padding:16px 12px;max-width:560px}.order-item-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:8px}.order-item-header .order-item-title{font-size:12px!important;line-height:18px;font-weight:400;font-weight:500;color:var(--dark)}.order-item-header .order-item-date{font-size:10px!important;line-height:15px;font-weight:400;color:var(--gray2)}.order-item-images{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:nowrap;margin-bottom:8px;overflow:hidden}.order-item-images:hover{overflow-x:auto}.order-item-images .order-item-img-container{display:flex;flex-direction:row;align-items:flex-start;padding:4px;width:64px;min-width:64px;height:64px;border:1px solid var(--gray4);box-sizing:border-box;border-radius:8px;-webkit-margin-end:8px;margin-inline-end:8px;overflow:hidden}.order-item-body-text{color:var(--gray2)}.order-item-body-number,.order-item-body-text{font-size:12px!important;line-height:18px;font-weight:400;-webkit-margin-end:4px;margin-inline-end:4px}.order-item-body-number{color:var(--dark)}.order-item-price-status{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.order-item-price-status .order-item-price{font-size:12px!important;line-height:18px;font-weight:400;font-weight:500;color:var(--dark)}.order-item-price-status .order-item-delivered{font-size:10px!important;line-height:15px;font-weight:400;padding:4px;border-radius:4px;color:var(--success);background:rgba(76,175,80,.12)}.order-item-price-status .order-item-processing{font-size:10px!important;line-height:15px;font-weight:400;padding:4px;border-radius:4px;color:var(--processing);background:rgba(240,142,51,.12)}.order-item-price-status .order-item-cancelled{font-size:10px!important;line-height:15px;font-weight:400;padding:4px;border-radius:4px;color:var(--cancelled);background:rgba(214,41,41,.12)}@media only screen and (min-width:560px){.order-item-card{max-width:560px}.order-item-header .order-item-title{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.order-item-header .order-item-date{font-size:12px!important;line-height:18px;font-weight:400;color:var(--gray2)}.order-item-images .order-item-img-container{display:flex;flex-direction:row;align-items:flex-start;padding:4px;width:96px;min-width:96px;height:96px;border:1px solid var(--gray4);box-sizing:border-box;border-radius:8px;-webkit-margin-end:8px;margin-inline-end:8px;overflow:hidden}.order-item-body-text{color:var(--gray2)}.order-item-body-number,.order-item-body-text{font-size:14px!important;line-height:21px;font-weight:400;-webkit-margin-end:4px;margin-inline-end:4px}.order-item-body-number{color:var(--dark)}.order-item-price-status .order-item-price{font-size:16px!important;line-height:24px;font-weight:400;font-weight:500;color:var(--dark)}.order-item-price-status .order-item-cancelled,.order-item-price-status .order-item-delivered,.order-item-price-status .order-item-processing{font-size:14px!important;line-height:21px;font-weight:400}}.order-item-card-type2{background:var(--white);box-shadow:0 4px 8px rgba(0,0,0,.04);border-radius:8px;padding:16px 12px;display:flex;flex-direction:row;max-width:343px}.order-item-img-container-type2{display:flex;flex-direction:row;align-items:center;width:93px;height:93px;background:var(--gray5);border-radius:8px;overflow:hidden}.order-item-body-type2{width:100%;-webkit-padding-start:8px;padding-inline-start:8px}.order-item-body-type2 .order-item-header-type2{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:4.5px}.order-item-body-type2 .order-item-header-type2 .order-item-title-type2{font-size:10px!important;line-height:15px;font-weight:400;color:var(--dark)}.order-item-body-type2 .order-item-header-type2 .order-item-date-type2{font-size:10px!important;line-height:15px;font-weight:400;color:var(--gray2)}.order-item-body-type2 .order-item-name-type2{font-size:12px!important;line-height:18px;font-weight:400;font-weight:500;color:var(--dark);margin-bottom:4.5px}.order-item-body-type2 .order-item-price-status-type2{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.order-item-body-type2 .order-item-price-status-type2 .order-item-quantity-text-type2{display:flex;font-size:10px!important;line-height:15px;font-weight:400;color:var(--gray2);-webkit-margin-end:4px;margin-inline-end:4px}.order-item-body-type2 .order-item-price-status-type2 .order-item-quantity-number-type2{font-size:10px!important;line-height:15px;font-weight:400;color:var(--dark)}.order-item-body-type2 .order-item-price-status-type2 .order-item-price-type2{font-size:12px!important;line-height:18px;font-weight:400;font-weight:500;color:var(--dark)}.order-item-body-type2 .order-item-price-status-type2 .order-item-delivered-type2{font-size:10px!important;line-height:15px;font-weight:400;padding:4px;border-radius:4px;color:var(--success);background:rgba(76,175,80,.12)}.order-item-body-type2 .order-item-price-status-type2 .order-item-processing-type2{font-size:10px!important;line-height:15px;font-weight:400;padding:4px;border-radius:4px;color:var(--processing);background:rgba(240,142,51,.12)}.order-item-body-type2 .order-item-price-status-type2 .order-item-cancelled-type2{font-size:10px!important;line-height:15px;font-weight:400;padding:4px;border-radius:4px;color:var(--cancelled);background:rgba(214,41,41,.12)}.mobile-header{padding:0 24px!important;background:var(--gray6);font-size:16px!important;line-height:24px;font-weight:400;font-weight:700;color:var(--dark);z-index:5}.mobile-header .logo-name{display:flex;max-width:73vw;overflow:hidden;gap:8px}.mobile-header .title{max-width:90%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mobile-tail .tail-body{padding:36px 24px 98px;width:100vw;background:var(--white);box-shadow:0 -4px 16px rgba(0,0,0,.08)}.mobile-tail .tail-body .tail-title{font-size:12px!important;line-height:18px;font-weight:400;font-weight:700;color:var(--dark)}.mobile-tail .tail-body .tail-content{font-size:12px!important;line-height:18px;font-weight:400;color:var(--dark)}.mobile-navigator{height:74px;background:var(--white);box-shadow:0 -4px 16px rgba(0,0,0,.08);border-radius:24px 24px 0 0}.brands .row.three-column .col-xl-3{flex:1 0 33.3333%;max-width:33.3333%;transition:.5s}@media only screen and (min-width:992px)and (max-width:1199px){.brands .row.three-column .col-xl-3{flex:1 0 33.3333%;max-width:33.3333%}}@media only screen and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.brands .row.three-column .col-xl-3{flex:1 0 50%;max-width:50%}}.brands .row.five-column .col-xl-3{flex:1 0 20%;max-width:20%;transition:.5s}@media only screen and (min-width:992px)and (max-width:1199px){.brands .row.five-column .col-xl-3{flex:1 0 33.3333%;max-width:33.3333%}}@media only screen and (min-width:768px)and (max-width:991px){.brands .row.five-column .col-xl-3{flex:1 0 50%;max-width:50%}}@media only screen and (max-width:767px){.brands .row.five-column .col-xl-3{flex:1 0 100%;max-width:100%}}.brands .grid .shop-list-wrap{display:none}.brands .grid.two-column .col-xl-4{flex:1 0 50%;max-width:50%;transition:.5s}.brands .shop-bottom-area .col-xl-4{transition:.5s}.brands .shop-bottom-area .grid .shop-list-wrap{display:none}.brands .shop-bottom-area .grid.two-column .col-xl-4{flex:1 0 50%;max-width:50%;transition:.5s}.brands .shop-bottom-area .list .product-wrap{display:none}.brands .shop-bottom-area .list.two-column>.col-xl-4{flex:1 0 50%;max-width:50%;transition:.5s}@media only screen and (min-width:992px)and (max-width:1199px){.brands .shop-bottom-area .list.two-column>.col-xl-4{flex:1 0 100%;max-width:100%}}@media only screen and (min-width:768px)and (max-width:991px){.brands .shop-bottom-area .list.two-column>.col-xl-4{flex:1 0 100%;max-width:100%}}@media only screen and (max-width:767px){.brands .shop-bottom-area .list.two-column>.col-xl-4{flex:1 0 100%;max-width:100%}}.brands .shop-bottom-area .list>.col-xl-4{flex:1 0 100%;max-width:100%;transition:.5s}.brands .brand{width:100%;padding-top:100%;position:relative;display:flex;flex-direction:column;justify-content:center;flex-grow:1;gap:4px;align-items:center;background:var(--white);box-shadow:0 4px 16px rgba(4,4,4,.03);border-radius:8px}.brands .brand .img-container{width:50%;height:50%}.brands .brand .content{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;overflow-wrap:anywhere;min-height:30px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;font-size:14px!important;line-height:21px;font-weight:400;color:var(--dark)}@media only screen and (min-width:320px)and (max-width:479px){.brands .brand .content{font-size:10px!important;line-height:15px;font-weight:400}}@media only screen and (min-width:992px){.hide-margin,.mobile-navigator{display:none}}.feature-box-pc{width:271px;height:117px;padding:16px 12px;background:var(--gray6);gap:7px}.feature-box-pc,.feature-box-pc .feature-box-title{display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.feature-box-pc .feature-box-title{word-wrap:break-word!important;overflow-wrap:break-word!important;flex-wrap:wrap;font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;text-align:center;color:red;width:100%;height:42px}.feature-box-container{background-color:var(--gray4);border-radius:6px;overflow:hidden}.feature-box-container .feature-box{display:flex;flex-direction:row;align-items:center;gap:7px;padding:16px 12px;height:62px;background:var(--gray5)}.feature-box-container .feature-box .feature-box-image-container{margin-top:5px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.feature-box-container .feature-box .feature-box-title{overflow:hidden;word-wrap:break-word!important;overflow-wrap:break-word!important;flex-wrap:wrap;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:10px!important;line-height:15px;font-weight:400;align-items:flex-start;color:var(--dark);height:100%}.banner{margin:0!important}.banner.banner-rounded{border-radius:16px;overflow:hidden}.banner.full-width{margin:0 -48px!important}.banner.first-item{margin-top:-36px!important}.banner.full-width-mobile{margin:0 -48px!important}.banner.first-item-mobile{margin-top:-36px!important}.banner .title{font-size:24px!important;line-height:36px;font-weight:400;font-weight:700;color:var(--white);margin-bottom:8px}.banner .btn{height:40px;padding:0 12px!important;border-radius:8px!important;word-wrap:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.pc-sort-filter{display:flex;flex-direction:column;padding:16px;gap:24px;width:306px;background:var(--white);border-radius:16px}.pc-sort-filter .title{font-size:16px!important;line-height:24px;font-weight:400;font-weight:500;color:var(--primary-color)}.pc-sort-filter .reset-btn{background-color:var(--primary-color);color:var(--primary-inner-color)!important;border:none!important;flex-wrap:nowrap;white-space:nowrap;height:40px;padding:0 16px!important;border-radius:8px!important;word-wrap:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:14px!important;line-height:21px;font-weight:400;font-weight:700}.pc-sort-filter .reset-btn:active,.pc-sort-filter .reset-btn:focus,.pc-sort-filter .reset-btn:hover{border:none!important;color:var(--primary-inner-color)!important;background-color:var(--primary-color)!important}.pc-sort-filter .reset-btn.disabled{background:var(--gray3)!important;cursor:not-allowed}.sort-dropdown .dropdown-toggle{font-size:14px!important;line-height:21px;padding:0 16px;border:none}.sort-dropdown .dropdown-menu.show,.sort-dropdown .dropdown-toggle{font-weight:400;width:100%;background:var(--dropdown-bg-color);box-shadow:0 4px 16px rgba(4,4,4,.03)}.sort-dropdown .dropdown-menu.show{font-size:12px!important;line-height:18px;display:flex;flex-direction:column;padding:6px 9px;gap:6px;border-radius:8px;z-index:2}.sort-dropdown .dropdown-item{color:var(--input-color)!important;border-radius:8px;padding:10px 7px}.sort-dropdown .dropdown-item:hover{background:var(--gray5)}.sort-dropdown .dropdown-item.active,.sort-dropdown .dropdown-item:focus{background:var(--secondary-color);color:var(--secondary-inner-color)!important}.sort-dropdown .dropdown-toggle{height:53px}.sort-dropdown .dropdown-menu.show,.sort-dropdown .dropdown-toggle{border:1px solid var(--gray4);font-size:14px!important;line-height:21px;font-weight:400;max-height:250px;overflow:hidden auto}.sort-dropdown-mobile .dropdown-toggle{font-size:14px!important;line-height:21px;padding:0 16px;border:none}.sort-dropdown-mobile .dropdown-menu.show,.sort-dropdown-mobile .dropdown-toggle{font-weight:400;width:100%;background:var(--dropdown-bg-color);box-shadow:0 4px 16px rgba(4,4,4,.03)}.sort-dropdown-mobile .dropdown-menu.show{font-size:12px!important;line-height:18px;display:flex;flex-direction:column;padding:6px 9px;gap:6px;border-radius:8px;z-index:2}.sort-dropdown-mobile .dropdown-item{color:var(--input-color)!important;border-radius:8px;padding:10px 7px}.sort-dropdown-mobile .dropdown-item:hover{background:var(--gray5)}.sort-dropdown-mobile .dropdown-item.active,.sort-dropdown-mobile .dropdown-item:focus{background:var(--secondary-color);color:var(--secondary-inner-color)!important}.sort-dropdown-mobile .dropdown-toggle{height:36px}.sort-dropdown-mobile .dropdown-menu.show,.sort-dropdown-mobile .dropdown-toggle{border:none;font-size:12px!important;line-height:18px;font-weight:400;max-height:250px;overflow:hidden auto}.dropdown-backpage .dropdown.show:before{position:fixed;top:0;bottom:0;left:0;right:0;background:hsla(0,0%,39%,.5);content:"";z-index:1}.with-search-dropdown input{background:var(--white);height:51px;border:none!important;border-radius:none!important;color:var(--input-color);-webkit-padding-start:16px;padding-inline-start:16px}.with-search-dropdown .dropdown-toggle,.with-search-dropdown input{font-size:14px!important;line-height:21px;font-weight:400;width:100%}.with-search-dropdown .dropdown-toggle{padding:0;background:var(--dropdown-bg-color)}.with-search-dropdown .search-text{font-size:14px!important;line-height:21px;font-weight:400;color:var(--primary-color);margin-bottom:24px}.filter-btns{width:100%;height:40px;border-radius:8px!important;word-wrap:none;font-size:16px!important;line-height:24px;font-weight:400;font-weight:500}.checkout-box{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--gray4);border-radius:8px;padding:24px;gap:24px}.checkout-box .checkout-box-header{display:flex;align-items:center;gap:4px;width:100%;padding-bottom:10.5px;border:solid var(--gray4);border-width:0 0 1px}.checkout-box .user-billing{display:flex;gap:8px;align-items:center}.checkout-box .user-billing.name{color:var(--dark)}.checkout-box .user-billing.mobile{color:var(--primary-color)}.checkout-box .receive-method-btn{width:100%;height:32px}.checkout-box .receive-method-btn.selected{background-color:var(--primary-color);color:var(--primary-inner-color)!important;border:none!important;flex-wrap:nowrap;white-space:nowrap}.checkout-box .receive-method-btn.selected:active,.checkout-box .receive-method-btn.selected:focus,.checkout-box .receive-method-btn.selected:hover{border:none!important;color:var(--primary-inner-color)!important;background-color:var(--primary-color)!important}.checkout-box .receive-method-btn.not-selected{background-color:var(--gray5);color:var(--gray2)!important;border:none!important;flex-wrap:nowrap;white-space:nowrap}.checkout-box .receive-method-btn.not-selected:active,.checkout-box .receive-method-btn.not-selected:focus,.checkout-box .receive-method-btn.not-selected:hover{border:none!important;color:var(--gray2)!important;background-color:var(--gray5)!important}.checkout-box .branches{display:flex;flex-direction:column;gap:16px}.checkout-box .branches .no-checkout-addresses{color:var(--gray2)}.checkout-box .branches .branch{display:flex;flex-direction:column;gap:4px}.checkout-box .branches .branch .name{color:var(--primary-color)}.checkout-box .branches .branch .address{color:var(--dark);-webkit-margin-start:22px;margin-inline-start:22px}.checkout-box .branches .branch .view-details{width:-moz-fit-content;width:fit-content;color:var(--primary-color);cursor:pointer;-webkit-margin-start:22px;margin-inline-start:22px}.checkout-box .branches .new_address{display:flex;gap:4px;align-items:center;width:-moz-fit-content;width:fit-content;color:var(--primary-color);cursor:pointer;margin-top:4px}.checkout-box .checkout-options{display:flex;flex-direction:column;gap:12px;color:var(--dark)}.checkout-box .checkout-items{display:flex;flex-direction:column;gap:16px}.checkout-box .checkout-items .checkout-item{gap:16px}.checkout-box .checkout-items .checkout-item .image-padding{box-sizing:border-box;padding:4px;border:1px solid var(--gray4)}.checkout-box .checkout-items .checkout-item .image-padding .item-image-checkout-container{width:58px;height:58px;border-radius:10px!important;font-size:8px;position:relative;overflow:hidden}.checkout-box .checkout-items .checkout-item .item-text{display:flex;flex-direction:column;gap:2px;width:100%}.checkout-box .checkout-items .checkout-item .item-text .name{color:var(--dark)}.checkout-box .checkout-items .checkout-item .item-text .desc,.checkout-box .checkout-items .checkout-item .item-text .note{color:var(--gray2)}.checkout-box .checkout-items .checkout-item .price{color:var(--dark)}.checkout-box .money-summary{color:var(--dark);display:flex;flex-direction:column;gap:4px}.checkout-box .money-summary .price{color:var(--primary-color)}.checkout-box .checkout-box-header{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.checkout-box .user-billing{font-size:14px!important;line-height:21px;font-weight:400}.checkout-box .checkout-options,.checkout-box .receive-method-btn{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.checkout-box .branches .branch .address,.checkout-box .branches .branch .name,.checkout-box .branches .branch .no-checkout-addresses{font-size:14px!important;line-height:21px;font-weight:400}.checkout-box .branches .branch .view-details{font-size:12px!important;line-height:18px;font-weight:400;-webkit-text-decoration-line:underline;text-decoration-line:underline;font-weight:500}.checkout-box .branches .new_address{font-size:14px!important;line-height:21px;font-weight:400;font-weight:700;text-decoration:underline}.checkout-box .checkout-items .checkout-item .item-text .name{font-size:14px!important;line-height:21px;font-weight:400}.checkout-box .checkout-items .checkout-item .item-text .desc,.checkout-box .checkout-items .checkout-item .item-text .note{font-size:12px!important;line-height:18px;font-weight:400}.checkout-box .checkout-items .checkout-item .price{font-size:14px!important;line-height:21px;font-weight:400}.checkout-box .money-summary{font-size:16px!important;line-height:24px;font-weight:400;font-weight:500}.checkout-box-mobile{align-items:flex-start;padding:16px 16px 24px;gap:12px;display:flex;flex-direction:column;background:var(--white);border:1px solid var(--gray4);border-radius:8px}.checkout-box-mobile .checkout-box-header{display:flex;align-items:center;gap:4px;width:100%;padding-bottom:10.5px;border:solid var(--gray4);border-width:0 0 1px}.checkout-box-mobile .user-billing{display:flex;gap:8px;align-items:center}.checkout-box-mobile .user-billing.name{color:var(--dark)}.checkout-box-mobile .user-billing.mobile{color:var(--primary-color)}.checkout-box-mobile .receive-method-btn{width:100%;height:32px}.checkout-box-mobile .receive-method-btn.selected{background-color:var(--primary-color);color:var(--primary-inner-color)!important;border:none!important;flex-wrap:nowrap;white-space:nowrap}.checkout-box-mobile .receive-method-btn.selected:active,.checkout-box-mobile .receive-method-btn.selected:focus,.checkout-box-mobile .receive-method-btn.selected:hover{border:none!important;color:var(--primary-inner-color)!important;background-color:var(--primary-color)!important}.checkout-box-mobile .receive-method-btn.not-selected{background-color:var(--gray5);color:var(--gray2)!important;border:none!important;flex-wrap:nowrap;white-space:nowrap}.checkout-box-mobile .receive-method-btn.not-selected:active,.checkout-box-mobile .receive-method-btn.not-selected:focus,.checkout-box-mobile .receive-method-btn.not-selected:hover{border:none!important;color:var(--gray2)!important;background-color:var(--gray5)!important}.checkout-box-mobile .branches{display:flex;flex-direction:column;gap:16px}.checkout-box-mobile .branches .no-checkout-addresses{color:var(--gray2)}.checkout-box-mobile .branches .branch{display:flex;flex-direction:column;gap:4px}.checkout-box-mobile .branches .branch .name{color:var(--primary-color)}.checkout-box-mobile .branches .branch .address{color:var(--dark);-webkit-margin-start:22px;margin-inline-start:22px}.checkout-box-mobile .branches .branch .view-details{width:-moz-fit-content;width:fit-content;color:var(--primary-color);cursor:pointer;-webkit-margin-start:22px;margin-inline-start:22px}.checkout-box-mobile .branches .new_address{display:flex;gap:4px;align-items:center;width:-moz-fit-content;width:fit-content;color:var(--primary-color);cursor:pointer;margin-top:4px}.checkout-box-mobile .checkout-options{display:flex;flex-direction:column;gap:12px;color:var(--dark)}.checkout-box-mobile .checkout-items{display:flex;flex-direction:column;gap:16px}.checkout-box-mobile .checkout-items .checkout-item{gap:16px}.checkout-box-mobile .checkout-items .checkout-item .image-padding{box-sizing:border-box;padding:4px;border:1px solid var(--gray4)}.checkout-box-mobile .checkout-items .checkout-item .image-padding .item-image-checkout-container{width:58px;height:58px;border-radius:10px!important;font-size:8px;position:relative;overflow:hidden}.checkout-box-mobile .checkout-items .checkout-item .item-text{display:flex;flex-direction:column;gap:2px;width:100%}.checkout-box-mobile .checkout-items .checkout-item .item-text .name{color:var(--dark)}.checkout-box-mobile .checkout-items .checkout-item .item-text .desc,.checkout-box-mobile .checkout-items .checkout-item .item-text .note{color:var(--gray2)}.checkout-box-mobile .checkout-items .checkout-item .price{color:var(--dark)}.checkout-box-mobile .money-summary{color:var(--dark);display:flex;flex-direction:column;gap:4px}.checkout-box-mobile .money-summary .price{color:var(--primary-color)}.checkout-box-mobile .checkout-box-header{font-size:12px!important;line-height:18px;font-weight:400;font-weight:500}.checkout-box-mobile .user-billing{font-size:12px!important;line-height:18px;font-weight:400}.checkout-box-mobile .branches .branch .address,.checkout-box-mobile .branches .branch .no-checkout-addresses .name,.checkout-box-mobile .receive-method-btn{font-size:12px!important;line-height:18px;font-weight:400;font-weight:500}.checkout-box-mobile .branches .branch .view-details{font-weight:400;font-weight:500}.checkout-box-mobile .branches .branch .view-details,.checkout-box-mobile .branches .new_address{font-size:12px!important;line-height:18px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.checkout-box-mobile .branches .new_address{font-weight:400;font-weight:700}.checkout-box-mobile .checkout-options{font-size:12px!important;line-height:18px;font-weight:400;font-weight:500}.checkout-box-mobile .checkout-items .checkout-item .item-text .name{font-size:12px!important;line-height:18px;font-weight:400}.checkout-box-mobile .checkout-items .checkout-item .item-text .desc,.checkout-box-mobile .checkout-items .checkout-item .item-text .note{font-size:10px!important;line-height:15px;font-weight:400}.checkout-box-mobile .checkout-items .checkout-item .price,.checkout-box-mobile .money-summary{font-size:12px!important;line-height:18px;font-weight:400}.checkout-box-mobile .money-summary{font-weight:500}.mobile-place-order-btn{box-sizing:border-box;padding:24px;background:var(--white);box-shadow:0 -4px 16px rgba(0,0,0,.08);border-radius:16px 16px 0 0}.mobile-place-order-btn .total{margin:0 0 20px;padding:0}.mobile-place-order-btn .total .total-text{color:var(--dark);font-size:14px!important;line-height:21px;font-weight:400}.mobile-place-order-btn .total .total-price{color:var(--primary-color);font-size:16px!important;line-height:24px;font-weight:400;font-weight:700}.locaton-details-dialog-content{padding:0;width:-moz-fit-content;width:fit-content;border-radius:24px}.mobile-popup{height:550px;overflow-y:auto;overflow-x:hidden}.checkout-branch-details{display:flex;flex-direction:column;padding:24px;gap:20px;color:var(--dark)}.checkout-branch-details .name{font-size:16px!important;line-height:24px;font-weight:400;font-weight:700;color:var(--primary-color)}.checkout-branch-details .address{margin-top:4px;font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.checkout-branch-details .phone{margin-top:4px;font-size:12px!important;line-height:18px;font-weight:400;font-weight:500;color:var(--primary-color)}.checkout-branch-details .map-link{color:var(--primary-color);text-decoration:underline;cursor:pointer;-webkit-margin-start:26px;margin-inline-start:26px}.checkout-branch-details .worktime{margin-top:4px;display:flex;flex-direction:column;gap:4px}.checkout-branch-details .worktime .periods{font-size:12px!important;line-height:18px;font-weight:400}.loading{font-size:14px!important;line-height:21px}.disabed-method,.loading{font-weight:400;color:var(--gray3)}.disabed-method{padding:61px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px!important;line-height:18px}.disabed-method p{margin:0}.checkout-result{width:475px;margin:auto}.checkout-result .center{display:flex;flex-direction:column;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content}.checkout-result .title{color:#1f1f1f}.checkout-result .order-result-box{margin:24px 0;display:flex;width:min(475px,100%);border-radius:10px}.checkout-result .order-result-box .box-body{gap:4px}.checkout-result .order-result-box .invoice-no{display:flex;flex-direction:row;align-items:flex-start;padding:6px 12px;background:var(--gray2);border-radius:8px;color:var(--primary-inner-color)}.checkout-result .order-result-box .btns{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;border-radius:8px}.checkout-result .order-result-box .text-bold{font-size:16px!important;line-height:24px;font-weight:400;font-weight:700}.checkout-result .title{font-style:normal;font-weight:700;font-size:22px;line-height:33px}.checkout-result .order-result-box{border:1px solid var(--gray3);flex-direction:column;justify-content:space-between;padding:30px;gap:6px}.checkout-result .order-result-box .box-body{font-size:16px!important;line-height:24px;font-weight:400;font-weight:500}.checkout-result .order-result-box .box-body .invoice-no{-webkit-margin-start:8px;margin-inline-start:8px}.checkout-result .order-result-box .btns{height:48px;width:261px}.checkout-result-mobile{margin-bottom:69px}.checkout-result-mobile .center{display:flex;flex-direction:column;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content}.checkout-result-mobile .title{color:#1f1f1f}.checkout-result-mobile .order-result-box{margin:24px 0;display:flex;width:min(475px,100%);border-radius:10px}.checkout-result-mobile .order-result-box .box-body{gap:4px}.checkout-result-mobile .order-result-box .invoice-no{display:flex;flex-direction:row;align-items:flex-start;padding:6px 12px;background:var(--gray2);border-radius:8px;color:var(--primary-inner-color)}.checkout-result-mobile .order-result-box .btns{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;border-radius:8px}.checkout-result-mobile .order-result-box .text-bold,.checkout-result-mobile .title{font-size:16px!important;line-height:24px;font-weight:400;font-weight:700}.checkout-result-mobile .order-result-box{flex-direction:column;justify-content:center;align-items:flex-start;justify-content:st;padding:16px;gap:6px;text-align:start}.checkout-result-mobile .order-result-box .box-body{font-size:12px!important;line-height:18px;font-weight:400;font-weight:500}.checkout-result-mobile .order-result-box .btns{height:40px;width:100%}.top-winner-result-msg{font-size:16px!important;line-height:24px;font-weight:400;font-weight:700;margin-top:24px}.map{border-radius:25px 25px 0 0;overflow:hidden;position:relative;font-size:12px!important;line-height:18px;font-weight:400}.map .search-container{z-index:2;position:absolute;left:24px;right:24px;top:24px;padding:4px 0 0;background:var(--white);border-radius:8px}.map .search-container .search-box{width:100%;padding:4px 0;height:32px;background:var(--white)}.map .autocomplete-dropdown-container{padding:0 16px;text-align:start}.map .autocomplete-dropdown-container .suggestion-item--active{background-color:var(--secondary-color);padding:8px 16px}.map .autocomplete-dropdown-container .suggestion-item{padding:8px 16px}.map .autocomplete-dropdown-container .suggestion-item:active,.map .autocomplete-dropdown-container .suggestion-item:hover{background-color:var(--secondary-color)}.html-block{overflow:hidden}.html-block.full-width{margin:0 -48px!important}.html-block.first-item{margin-top:-36px!important}@media only screen and (max-width:992px){.html-block.full-width{margin:0 -16px!important}.html-block.first-item{margin-top:-17px!important}}.green-btn{background-color:var(--green);color:var(--white);border:none;padding:0 16px;min-width:56px;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:nowrap;white-space:nowrap;font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.green-btn:disabled{cursor:not-allowed}.green-btn.large{height:48px}.green-btn.medium{height:40px}.green-btn.small{height:32px}.green-btn.x-large{padding:0;height:72px}.green-btn.semi-small{height:22px}.green-btn.option,.green-btn.semi-small{font-size:12px!important;line-height:18px;font-weight:400}.green-btn.option{height:36px}.green-btn.small-round{border-radius:8px!important}.green-btn.medium-round{border-radius:16px!important}.green-btn.rounded{border-radius:24px!important}.green-btn.semi-small-round{border-radius:4px!important}.green-btn.righ-small-round{border-radius:0 8px 8px 0!important}.green-btn.left-small-round{border-radius:8px 0 0 8px!important}.green-btn.border-none{border:none!important}.green-btn.padding-none{padding:0!important}.primary-btn{background-color:var(--btns-bg-color);color:var(--btns-color);border:none;padding:0 16px;min-width:56px;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:nowrap;white-space:nowrap;font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.primary-btn:disabled{cursor:not-allowed}.primary-btn.large{height:48px}.primary-btn.medium{height:40px}.primary-btn.small{height:32px}.primary-btn.x-large{padding:0;height:72px}.primary-btn.semi-small{height:22px}.primary-btn.option,.primary-btn.semi-small{font-size:12px!important;line-height:18px;font-weight:400}.primary-btn.option{height:36px}.primary-btn.small-round{border-radius:8px!important}.primary-btn.medium-round{border-radius:16px!important}.primary-btn.rounded{border-radius:24px!important}.primary-btn.semi-small-round{border-radius:4px!important}.primary-btn.righ-small-round{border-radius:0 8px 8px 0!important}.primary-btn.left-small-round{border-radius:8px 0 0 8px!important}.primary-btn.border-none{border:none!important}.primary-btn.padding-none{padding:0!important}.primary-btn:hover{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),var(--btns-bg-color);color:var(--btns-color)!important}.primary-btn.disabled,.primary-btn:disabled{background:var(--gray3)!important;color:var(--white)!important}.primary-btn.not-selected{background:var(--gray2)!important;color:var(--gray5)!important}.primary-btn.danger{background:var(--cancelled)!important}.primary-btn.cancelled{color:var(--gray1);border-color:var(--gray3)}.primary-btn.no-hover:hover{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),var(--btns-bg-color);color:var(--btns-color)!important}.primary-btn.not-selected-like{background:var(--gray4)!important;color:var(--dark)!important}.secondary-btn{background-color:var(--white);color:var(--btns-bg-color);border:1px solid var(--btns-bg-color);padding:0 16px;min-width:56px;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:nowrap;white-space:nowrap;font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.secondary-btn:disabled{cursor:not-allowed}.secondary-btn.large{height:48px}.secondary-btn.medium{height:40px}.secondary-btn.small{height:32px}.secondary-btn.x-large{padding:0;height:72px}.secondary-btn.semi-small{height:22px}.secondary-btn.option,.secondary-btn.semi-small{font-size:12px!important;line-height:18px;font-weight:400}.secondary-btn.option{height:36px}.secondary-btn.small-round{border-radius:8px!important}.secondary-btn.medium-round{border-radius:16px!important}.secondary-btn.rounded{border-radius:24px!important}.secondary-btn.semi-small-round{border-radius:4px!important}.secondary-btn.righ-small-round{border-radius:0 8px 8px 0!important}.secondary-btn.left-small-round{border-radius:8px 0 0 8px!important}.secondary-btn.padding-none{padding:0!important}.secondary-btn:hover{background:linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.05)),var(--btns-color);color:var(--btns-bg-color)!important}.secondary-btn.disabled,.secondary-btn:disabled{border:1px solid var(--gray2);background:var(--white);color:var(--gray2)!important}.secondary-btn.border-none{border:none!important}.neutral-btn{background-color:var(--white);color:var(--dark);border:1px solid var(--gray2);padding:0 16px;min-width:56px;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:nowrap;white-space:nowrap;font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.neutral-btn:disabled{cursor:not-allowed}.neutral-btn.large{height:48px}.neutral-btn.medium{height:40px}.neutral-btn.small{height:32px}.neutral-btn.x-large{padding:0;height:72px}.neutral-btn.semi-small{height:22px}.neutral-btn.option,.neutral-btn.semi-small{font-size:12px!important;line-height:18px;font-weight:400}.neutral-btn.option{height:36px}.neutral-btn.small-round{border-radius:8px!important}.neutral-btn.medium-round{border-radius:16px!important}.neutral-btn.rounded{border-radius:24px!important}.neutral-btn.semi-small-round{border-radius:4px!important}.neutral-btn.righ-small-round{border-radius:0 8px 8px 0!important}.neutral-btn.left-small-round{border-radius:8px 0 0 8px!important}.neutral-btn.border-none{border:none!important}.neutral-btn.padding-none{padding:0!important}.neutral-btn:hover{background:linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.05)),var(--btns-color);color:var(--dark)!important}.neutral-btn.disabled,.neutral-btn:disabled{border:1px solid var(--gray2);background:var(--white);color:var(--gray2)!important}.veny-dolsy-btn{background-color:var(--white);color:var(--veny-dolsy-black);border:1px solid var(--veny-dolsy-black);padding:0 16px;min-width:56px;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:nowrap;white-space:nowrap;font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.veny-dolsy-btn:disabled{cursor:not-allowed}.veny-dolsy-btn.large{height:48px}.veny-dolsy-btn.medium{height:40px}.veny-dolsy-btn.small{height:32px}.veny-dolsy-btn.x-large{padding:0;height:72px}.veny-dolsy-btn.semi-small{height:22px}.veny-dolsy-btn.option,.veny-dolsy-btn.semi-small{font-size:12px!important;line-height:18px;font-weight:400}.veny-dolsy-btn.option{height:36px}.veny-dolsy-btn.small-round{border-radius:8px!important}.veny-dolsy-btn.medium-round{border-radius:16px!important}.veny-dolsy-btn.rounded{border-radius:24px!important}.veny-dolsy-btn.semi-small-round{border-radius:4px!important}.veny-dolsy-btn.righ-small-round{border-radius:0 8px 8px 0!important}.veny-dolsy-btn.left-small-round{border-radius:8px 0 0 8px!important}.veny-dolsy-btn.border-none{border:none!important}.veny-dolsy-btn.padding-none{padding:0!important}.veny-dolsy-btn:hover{background:linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.05)),var(--btns-color);color:var(--dark)!important}.veny-dolsy-btn.disabled,.veny-dolsy-btn:disabled{border:1px solid var(--gray2);background:transparent;color:var(--gray2)!important}.semi-small-btn{background-color:var(--white);color:var(--gray1);border:1px solid var(--gray4);min-width:56px;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:nowrap;white-space:nowrap;font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;gap:4px;padding:0 12px}.semi-small-btn:disabled{cursor:not-allowed}.semi-small-btn.large{height:48px}.semi-small-btn.medium{height:40px}.semi-small-btn.small{height:32px}.semi-small-btn.x-large{padding:0;height:72px}.semi-small-btn.semi-small{height:22px}.semi-small-btn.option,.semi-small-btn.semi-small{font-size:12px!important;line-height:18px;font-weight:400}.semi-small-btn.option{height:36px}.semi-small-btn.small-round{border-radius:8px!important}.semi-small-btn.medium-round{border-radius:16px!important}.semi-small-btn.rounded{border-radius:24px!important}.semi-small-btn.semi-small-round{border-radius:4px!important}.semi-small-btn.righ-small-round{border-radius:0 8px 8px 0!important}.semi-small-btn.left-small-round{border-radius:8px 0 0 8px!important}.semi-small-btn.border-none{border:none!important}.semi-small-btn.padding-none{padding:0!important}.semi-small-btn:hover{background:linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.05)),var(--btns-color);color:var(--dark)!important}.semi-small-btn.disabled,.semi-small-btn:disabled{border:1px solid var(--gray4);background:var(--white);color:var(--gray2)!important}.semi-small-btn.border-none{border:none}.paginate-btn{background-color:transparent;color:var(--gray1);border:1px solid var(--gray5);min-width:56px;gap:8px;flex-wrap:nowrap;white-space:nowrap;font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;display:flex;gap:2px;justify-content:center;align-items:center;padding:0 16px}.paginate-btn:disabled{cursor:not-allowed}.paginate-btn.large{height:48px}.paginate-btn.medium{height:40px}.paginate-btn.small{height:32px}.paginate-btn.x-large{padding:0;height:72px}.paginate-btn.semi-small{height:22px}.paginate-btn.option,.paginate-btn.semi-small{font-size:12px!important;line-height:18px;font-weight:400}.paginate-btn.option{height:36px}.paginate-btn.small-round{border-radius:8px!important}.paginate-btn.medium-round{border-radius:16px!important}.paginate-btn.rounded{border-radius:24px!important}.paginate-btn.semi-small-round{border-radius:4px!important}.paginate-btn.righ-small-round{border-radius:0 8px 8px 0!important}.paginate-btn.left-small-round{border-radius:8px 0 0 8px!important}.paginate-btn.border-none{border:none!important}.paginate-btn.padding-none{padding:0!important}.paginate-btn.disabled,.paginate-btn:disabled{border:1px solid var(--gray4);background:var(--white);color:var(--gray2)!important}.pc-header{height:64px;background-color:var(--header-bg-color);z-index:5;font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.pc-header,.pc-header .nav{display:flex;flex-wrap:wrap;align-items:center}.pc-header .nav{padding-left:0;margin-bottom:0;column-gap:0;list-style:none;line-height:5px;gap:24px}.pc-header .logo-name{gap:8px}.pc-header .logo-name .name{color:var(--header-color);font-size:16px!important;line-height:24px;font-weight:400;font-weight:500}.pc-header .dropdown-toggle,.pc-header .nav-link{color:var(--header-color);border:0 solid var(--header-color);padding:0 0 10px;margin-bottom:-10px}.pc-header .dropdown-toggle:active,.pc-header .dropdown-toggle:focus,.pc-header .dropdown-toggle:hover,.pc-header .nav-link:active,.pc-header .nav-link:focus,.pc-header .nav-link:hover{color:var(--header-color);box-shadow:none;border:0 solid var(--header-bg-color)}.pc-header .dropdown-inner-title{font-size:12px!important;line-height:18px;font-weight:400;color:var(--gray1);width:100%;padding:0 16px}.pc-header .dropdown-menu{font-size:12px!important;line-height:18px;font-weight:400;margin-top:-2px;border:none;border-radius:16px;padding:10px 14.5px;background:var(--tabs-bg-color)}.pc-header .user-menu .dropdown-menu{min-width:220px!important}.pc-header .user-menu .user-info{color:var(--dark);padding:0 14.5px}.pc-header .user-menu .user-info .user-name{font-size:16px!important;line-height:24px;font-weight:400;font-weight:600}.pc-header .user-menu .user-info .user-email{margin-top:4px;font-size:12px!important;line-height:18px;font-weight:400}.pc-header .dropdown-menu .nav-link{font-size:12px!important;line-height:18px;font-weight:400;font-weight:500;color:var(--tabs-color);padding:5px 9.5px;margin:0;border-radius:8px}.pc-header .dropdown-menu .nav-link.active,.pc-header .dropdown-menu .nav-link:focus,.pc-header .dropdown-menu .nav-link:hover{background:var(--tabs-color);color:var(--tabs-bg-color)!important}.pc-header :not(.not-down)>.dropdown-menu:before{border-bottom:9px solid rgba(0,0,0,.2)}.pc-header :not(.not-down)>.dropdown-menu:after,.pc-header :not(.not-down)>.dropdown-menu:before{border-left:9px solid transparent;border-right:9px solid transparent;content:"";display:inline-block;position:absolute;top:-8px}.pc-header :not(.not-down)>.dropdown-menu:after{border-bottom:9px solid var(--tabs-bg-color)}.pc-header .l-pointer .dropdown-menu:after,.pc-header .l-pointer .dropdown-menu:before{left:24px}.pc-header .r-pointer .dropdown-menu:after,.pc-header .r-pointer .dropdown-menu:before{right:24px}.pc-header .dropend,.pc-header .dropstart{-webkit-margin-start:0;margin-inline-start:0}.pc-header .dropend.show .dropdown-toggle.show,.pc-header .dropstart.show .dropdown-toggle.show{background:var(--tabs-color);color:var(--tabs-bg-color);border-radius:8px}.pc-header .dropend .dropdown-menu,.pc-header .dropstart .dropdown-menu{-webkit-margin-start:-3px;margin-inline-start:-3px;-webkit-margin-end:0;margin-inline-end:0}.pc-header .dropstart .dropdown-menu{border-radius:8px 0 0 8px}.pc-header .dropend .dropdown-menu{border-radius:0 8px 8px 0}.new-pc-header{background-color:var(--header-bg-color);z-index:999;font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.new-pc-header,.new-pc-header .nav{display:flex;flex-wrap:wrap;align-items:center}.new-pc-header .nav{padding-left:0;margin-bottom:0;column-gap:0;list-style:none;line-height:5px;gap:24px}.new-pc-header .logo-name{gap:8px}.new-pc-header .logo-name .name{color:var(--header-color);font-size:16px!important;line-height:24px;font-weight:400;font-weight:500}.new-pc-header .dropdown-toggle,.new-pc-header .nav-link{color:var(--dark);border:0 solid var(--header-color);padding:0 0 10px;margin-bottom:-10px}.new-pc-header .dropdown-toggle:active,.new-pc-header .dropdown-toggle:focus,.new-pc-header .dropdown-toggle:hover,.new-pc-header .nav-link:active,.new-pc-header .nav-link:focus,.new-pc-header .nav-link:hover{color:var(--dark);box-shadow:none;border:0 solid var(--header-bg-color)}.new-pc-header .dropdown-inner-title{font-size:12px!important;line-height:18px;font-weight:400;color:var(--gray1);width:100%;padding:0 16px}.new-pc-header .dropdown-menu{font-size:12px!important;line-height:18px;font-weight:400;margin-top:-2px;border:none;border-radius:16px;padding:10px 14.5px;background:var(--tabs-bg-color)}.new-pc-header .user-menu .dropdown-menu{min-width:220px!important}.new-pc-header .user-menu .user-info{color:var(--dark);padding:0 14.5px}.new-pc-header .user-menu .user-info .user-name{font-size:16px!important;line-height:24px;font-weight:400;font-weight:600}.new-pc-header .user-menu .user-info .user-email{margin-top:4px;font-size:12px!important;line-height:18px;font-weight:400}.new-pc-header .dropdown-menu .nav-link{font-size:12px!important;line-height:18px;font-weight:400;font-weight:500;color:var(--tabs-color);padding:5px 9.5px;margin:0;border-radius:8px}.new-pc-header .dropdown-menu .nav-link.active,.new-pc-header .dropdown-menu .nav-link:focus,.new-pc-header .dropdown-menu .nav-link:hover{background:var(--tabs-color);color:var(--tabs-bg-color)!important}.new-pc-header :not(.not-down)>.dropdown-menu:before{border-bottom:9px solid rgba(0,0,0,.2)}.new-pc-header :not(.not-down)>.dropdown-menu:after,.new-pc-header :not(.not-down)>.dropdown-menu:before{border-left:9px solid transparent;border-right:9px solid transparent;content:"";display:inline-block;position:absolute;top:-8px}.new-pc-header :not(.not-down)>.dropdown-menu:after{border-bottom:9px solid var(--tabs-bg-color)}.new-pc-header .l-pointer .dropdown-menu:after,.new-pc-header .l-pointer .dropdown-menu:before{left:24px}.new-pc-header .r-pointer .dropdown-menu:after,.new-pc-header .r-pointer .dropdown-menu:before{right:24px}.new-pc-header .dropend,.new-pc-header .dropstart{-webkit-margin-start:0;margin-inline-start:0}.new-pc-header .dropend.show .dropdown-toggle.show,.new-pc-header .dropstart.show .dropdown-toggle.show{background:var(--tabs-color);color:var(--tabs-bg-color);border-radius:8px}.new-pc-header .dropend .dropdown-menu,.new-pc-header .dropstart .dropdown-menu{-webkit-margin-start:-3px;margin-inline-start:-3px;-webkit-margin-end:0;margin-inline-end:0}.new-pc-header .dropstart .dropdown-menu{border-radius:8px 0 0 8px}.new-pc-header .dropend .dropdown-menu{border-radius:0 8px 8px 0}.pc-cart-btn{display:flex;align-items:center;height:32px;padding:0 16px!important;border-radius:8px!important;word-wrap:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:14px!important;line-height:21px;font-weight:400;font-weight:700}.pc-cart-btn.empty{background-color:transparent;color:var(--header-icons-color)!important;border:1px solid var(--header-icons-color)!important;flex-wrap:nowrap;white-space:nowrap}.pc-cart-btn.empty:active,.pc-cart-btn.empty:focus,.pc-cart-btn.empty:hover{border:1px solid var(--header-icons-color)!important;color:var(--header-icons-color)!important;background-color:transparent!important}.pc-cart-btn.full{background-color:var(--header-cart-button-bg-color);color:var(--header-cart-button-color)!important;border:none!important;flex-wrap:nowrap;white-space:nowrap}.pc-cart-btn.full:active,.pc-cart-btn.full:focus,.pc-cart-btn.full:hover{border:none!important;color:var(--header-cart-button-color)!important;background-color:var(--header-cart-button-bg-color)!important}.pc-signin-btn{height:32px;padding:0 16px!important;border-radius:8px!important;word-wrap:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;background-color:transparent;flex-wrap:nowrap;white-space:nowrap}.pc-signin-btn,.pc-signin-btn:active,.pc-signin-btn:focus,.pc-signin-btn:hover{color:var(--header-icons-color)!important;border:1px solid var(--header-icons-color)!important}.pc-signin-btn:active,.pc-signin-btn:focus,.pc-signin-btn:hover{background-color:transparent!important}.rotate-arrow{transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}.rotate-arrow.flip{transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.rotate-arrow.clockwise{transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.rotate-arrow.anti-clockwise{transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg)}.logo-dynamic-width{display:flex;align-items:center}.logo-dynamic-width .unset-img{height:100%;overflow:auto;position:relative}.logo-dynamic-width .unset-img div{top:0;left:0;height:100%;width:50%!important;position:unset!important}.logo-dynamic-width .unset-img .custom-img{object-fit:fill;height:48px!important;position:relative!important;width:unset!important}.new-pc-header-nav{background-color:var(--white);border-bottom:1px solid var(--gray3);color:var(--dark);height:64px}.breadcrumb{gap:4px;font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.breadcrumb .active{color:var(--primary-color)}.breadcrumb .active,.breadcrumb .not-active{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb .not-active{color:var(--gray1)}.mobile-footer{display:flex;flex-direction:column;padding:36px 24px 24px;margin:0;width:100vw;background:var(--footer-bg-color);gap:16px;box-shadow:0 -4px 16px rgba(0,0,0,.08)}.mobile-footer .dropdown-toggle,.mobile-footer .nav-link{padding:0;font-size:12px!important;line-height:18px;font-weight:400;font-weight:700;color:var(--footer-color)!important}.mobile-footer .dropdown-toggle:focus,.mobile-footer .dropdown-toggle:hover,.mobile-footer .nav-link:focus,.mobile-footer .nav-link:hover{color:var(--footer-color)!important}.mobile-footer .dropdown-menu{font-size:12px!important;line-height:18px;font-weight:400;border:none;background:var(--footer-bg-color)}.mobile-footer .dropdown-item,.mobile-footer .dropdown-menu .nav-link{font-size:12px!important;line-height:18px;font-weight:400;color:var(--footer-color)!important;padding:0;margin-bottom:0;margin-top:0}.mobile-footer .dropdown-item.active,.mobile-footer .dropdown-item:focus,.mobile-footer .dropdown-item:hover,.mobile-footer .dropdown-menu .nav-link.active,.mobile-footer .dropdown-menu .nav-link:focus,.mobile-footer .dropdown-menu .nav-link:hover{background:var(--footer-bg-color);color:var(--footer-color)!important}.mobile-footer .footer-title{font-size:12px!important;line-height:18px;font-weight:400;font-weight:700;color:var(--footer-color)}.mobile-footer hr{border:0;border-top:.5px solid var(--gray3)}.mobile-footer .footer-content{font-size:12px!important;line-height:18px;font-weight:400;color:var(--footer-color)}.footer-menu-dropdown{width:120px}.footer-menu-dropdown .dropdown-menu{border:none;background-color:var(--footer-bg-color);color:var(--footer-color)}.footer-menu-dropdown .footer-menu-collapse-mobile{display:flex;flex-direction:column;gap:6px}.footer-menu-title{font-weight:400;font-weight:700;padding-top:0!important}.footer-menu-nav-link,.footer-menu-title{font-size:14px!important;line-height:21px;color:var(--footer-color)}.footer-menu-nav-link{font-weight:400;padding-top:0}@media only screen and (min-width:992px){.mobile-footer{display:none}}.pc-footer{box-sizing:border-box;padding:24px;width:100%;max-width:100vw;background:var(--footer-bg-color)}.pc-footer .pc-footer-container{margin:auto}.pc-footer .footer-title{font-weight:400;font-weight:700}.pc-footer .footer-content,.pc-footer .footer-title{font-size:12px!important;line-height:18px;color:var(--footer-color)}.pc-footer .footer-content{font-weight:400}.pc-footer .footer-title-large{font-weight:400;font-weight:700}.pc-footer .footer-content-large,.pc-footer .footer-title-large{font-size:14px!important;line-height:21px;color:var(--footer-color)}.pc-footer .footer-content-large{font-weight:400}.pc-footer hr{border:0;border-top:.5px solid var(--gray3)}.footer-phones{padding:0;font-size:12px!important;line-height:18px;font-weight:400;display:flex;flex-direction:column;gap:10px}.footer-phones a{width:-moz-fit-content;width:fit-content;color:var(--footer-color)}.footer-email{font-size:12px!important;line-height:18px;font-weight:400;color:var(--footer-color)}.svg-phone{transform:scale(1.4)}@media only screen and (max-width:992px){.pc-footer{display:none}}.search-dropdown.dropped .dropdown-toggle{border-radius:8px 8px 0 0!important}.search-dropdown .search-text{font-size:16px!important;line-height:24px;font-weight:400;font-weight:500;color:var(--primary-color);margin-bottom:24px}.search-dropdown input{font-size:12px!important;line-height:18px;font-weight:400;background:var(--white);height:32px;width:100%;border:none!important;border-radius:8px!important;color:var(--input-color);-webkit-padding-start:16px;padding-inline-start:16px}.search-dropdown .dropdown-toggle{margin-top:-12px;padding:0 1px;width:100%;height:34px;border:none;border-radius:8px!important}.search-dropdown .dropdown-toggle,.search-dropdown .dropdown-toggle:active{background:var(--dropdown-bg-color)}.search-dropdown .dropdown-menu.show{width:100%;min-width:min(100%,327px);display:flex;flex-direction:column;padding:6px 0;gap:0;background:var(--input-bg-color);box-shadow:0 4px 16px rgba(4,4,4,.03);border-radius:0 0 8px 8px;max-height:280px;overflow-y:auto;overflow-x:hidden;border:none;margin-top:1px!important}.search-dropdown hr{margin:0;height:0;border:1px solid var(--gray5)}.search-dropdown .no-results{color:var(--gray3)}.search-dropdown .dropdown-item{color:var(--input-color)!important;padding:4px 8px;margin:2px 0}.search-dropdown .dropdown-item:hover{background:var(--gray5)}.search-dropdown .dropdown-item.active,.search-dropdown .dropdown-item:focus{background:var(--secondary-color);color:var(--secondary-inner-color)!important}.search-dropdown .dropdown-menu.show,.search-dropdown .dropdown-toggle{font-size:14px!important;line-height:21px;font-weight:400;background:#fff}.search-dropdown .product-image{border-radius:4px;overflow:hidden}.search-dropdown .product-name{white-space:normal;word-break:break-all;font-size:12px!important;line-height:18px;font-weight:400;font-weight:500;text-align:start;max-height:42px;color:var(--dark);padding-bottom:5px}.search-dropdown .product-name .highlight{font-size:12px!important;line-height:18px;font-weight:400;color:var(--gray1)}.search-dropdown .product-old-price{font-size:12px!important;line-height:18px;font-weight:400;font-weight:500;color:var(--gray2);-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.search-dropdown .product-price{font-size:12px!important;line-height:18px;font-weight:400;font-weight:700;color:var(--dark)}.price-range{direction:ltr}.price-range .range{color:var(--gray3);font-size:10px!important;line-height:15px;font-weight:400;font-weight:500;margin:0 0 16px}.price-range .in-range{height:100%;background:var(--btns-bg-color)}.price-range .out-range{height:100%;background:var(--gray5)}.price-range .handle{background:var(--btns-bg-color);display:flex;align-items:center;width:20px;height:20px;border-radius:50%!important}.price-range .handle-label{position:absolute;top:50%;margin:16px 0 0;color:var(--dark);font-size:10px!important;line-height:15px;font-weight:400;font-weight:500}.product-details-slider-container{background-color:var(--gray6);overflow:hidden}.product-details-slider-container-mobile{margin:-58px -24px 0;padding:58px 24px 16px;background:#fff;border-radius:0 0 16px 16px;box-shadow:0 4px 16px rgba(4,4,4,.05)}.product-details-container{display:flex;flex-direction:column;gap:24px;padding:24px;height:100%;background:var(--white);box-shadow:0 4px 12px rgba(0,0,0,.08);border-radius:16px}.product-details-container .main-info{display:flex;flex-direction:column;gap:8px}.product-details-container .main-info .name{color:var(--dark)}.product-details-container .main-info .sku{color:var(--gray1)}.product-details-container .main-info .brand-logo{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;color:var(--primary-color)}.product-details-container .main-info .description{color:var(--dark)}.product-details-container .main-info .sale{color:var(--sale-badge-color);background-color:var(--sale-badge-bg-color)}.product-details-container .main-info .new{color:var(--new-badge-color);background-color:var(--new-badge-bg-color)}.product-details-container .main-info .details-rate{display:flex;align-items:center;gap:12px}.product-details-container .main-info .details-rate .reviews-number{color:var(--dark);font-size:14px!important;line-height:21px;font-weight:400}.product-details-container .main-info .details-rate .review-link{cursor:pointer;color:var(--primary-color);font-size:12px!important;line-height:18px;font-weight:400;-webkit-text-decoration-line:underline;text-decoration-line:underline;font-weight:500}.product-details-container .price{color:var(--primary-color)}.product-details-container .price-without-discount{color:var(--gray2);font-style:normal;font-weight:400;font-size:16px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.product-details-container .consult-form{background:#f8f8f8;display:flex;flex-direction:column;padding:0;overflow:hidden}.product-details-container .consult-form .consult-message{background:var(--white);border:none;resize:none}.product-details-container .consult-form .consult-attach-submit{display:flex;flex-direction:column;padding:16px;gap:8px;border-top:1px solid var(--gray5)}.product-details-container .consult-form .consult-attach-submit .consult-subtitle{font-size:12px!important;line-height:18px;font-weight:400;color:var(--gray1)}.product-details-container .consult-form .consult-attach-submit .consult-attach-section{cursor:default;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.product-details-container .consult-form .consult-attach-submit .consult-attach-section .consult-attachment{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;background:var(--secondary-color);color:var(--secondary-inner-color);border-radius:8px}.product-details-container .consult-form .consult-attach-submit .consult-attach-btns{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.product-details-container .consult-form .consult-attach-submit .consult-submit-section{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding-top:8px}.product-details-container .consult-form .consult-attach-submit .consult-submit-section .consult-price{color:var(--primary-color)}.product-details-container .consult-form .consult-attach-submit .consult-submit-section .consult-price-without-discount{font-style:normal;font-weight:400;line-height:18px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:var(--gray2)}.product-details-container .details-redirect{font-size:12px!important;line-height:18px;font-weight:400;color:var(--dark)}.product-details-container .details-redirect .link{cursor:pointer;color:var(--primary-color);text-decoration:underline}.product-details-container .fit-me-wrapper .fit-me-recommendation{font-size:14px!important;line-height:21px;font-weight:400}.product-details-container .fit-me-wrapper .fit-me-container{gap:16px}.product-details-container .main-info .name{font-size:24px!important;line-height:36px;font-weight:400;font-weight:700}.product-details-container .main-info .description,.product-details-container .main-info .sku{font-size:14px!important;line-height:21px;font-weight:400}.product-details-container .main-info .new,.product-details-container .main-info .sale{height:22px;padding:2px 8px;border-radius:4px;color:var(--white);font-size:12px!important;line-height:18px;font-weight:400}.product-details-container .price{font-size:24px!important;line-height:36px;font-weight:400;font-weight:700}.product-details-container .price-without-discount{line-height:36px}.product-details-container .specifications-table-wrapper td{font-style:normal;font-weight:400;font-size:14px;line-height:20px}.product-details-container .consult-form{border:1px solid var(--gray5);border-radius:16px}.product-details-container .consult-form .consult-message{padding:16px;font-size:14px!important;line-height:21px;font-weight:400}.product-details-container .consult-form .consult-attach-submit .consult-attach-section .consult-attachment{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;padding:0 16px;height:32px}.product-details-container .consult-form .consult-attach-submit .consult-submit-section .consult-price{font-size:24px!important;line-height:36px;font-weight:400;font-weight:700}.product-details-container .consult-form .consult-attach-submit .consult-submit-section .consult-price-without-discount{font-size:16px}.product-details-container .date-calendar{display:block;flex-direction:column;justify-content:center;align-items:center;gap:16px;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.2);border-radius:8px;width:100%;padding:16px 0}.product-details-container .date-calendar .calendar-header{display:flex;gap:24px;flex-direction:row;justify-content:center;align-items:center;margin-bottom:16px}.product-details-container .date-calendar table{width:100%;margin:0;padding:0;border-spacing:0;border-collapse:collapse;font-size:14px!important;line-height:21px;font-weight:400}.product-details-container .date-calendar table thead tr>*{text-align:center;color:var(--primary-color);font-weight:400;padding:0 4px}.product-details-container .date-calendar table .day{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:12px;margin:8px auto;gap:10px;isolation:isolate;border-radius:10px;-webkit-border-radius:10px;width:36px;height:36px;cursor:pointer}.product-details-container .date-calendar table .day.not-available{cursor:not-allowed;color:var(--gray4)}.product-details-container .date-calendar table .day.booked{background:#4caf50;color:var(--white)}.product-details-container .date-calendar table .day .today{position:absolute;width:6px;height:6px;left:6px;top:6px;border-radius:50%;background:var(--primary-color)}.product-details-container .date-calendar table .day.selected{background:var(--primary-color);color:var(--primary-inner-color)}.product-details-container .date-calendar .calendar-header{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.product-details-container .date-calendar table td:first-child,.product-details-container .date-calendar table th:first-child{-webkit-padding-start:16px;padding-inline-start:16px}.product-details-container .date-calendar table td:last-child,.product-details-container .date-calendar table th:last-child{-webkit-padding-end:16px;padding-inline-end:16px}.product-details-container-pop-up{display:flex;flex-direction:column;gap:24px;padding:0 2px;padding-bottom:20px!important;height:-moz-fit-content;height:fit-content;background:var(--white);box-shadow:none;border-radius:none;gap:16px}.product-details-container-pop-up .main-info{display:flex;flex-direction:column;gap:8px}.product-details-container-pop-up .main-info .name{color:var(--dark)}.product-details-container-pop-up .main-info .sku{color:var(--gray1)}.product-details-container-pop-up .main-info .brand-logo{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;color:var(--primary-color)}.product-details-container-pop-up .main-info .description{color:var(--dark)}.product-details-container-pop-up .main-info .sale{color:var(--sale-badge-color);background-color:var(--sale-badge-bg-color)}.product-details-container-pop-up .main-info .new{color:var(--new-badge-color);background-color:var(--new-badge-bg-color)}.product-details-container-pop-up .main-info .details-rate{display:flex;align-items:center;gap:12px}.product-details-container-pop-up .main-info .details-rate .reviews-number{color:var(--dark);font-size:14px!important;line-height:21px;font-weight:400}.product-details-container-pop-up .main-info .details-rate .review-link{cursor:pointer;color:var(--primary-color);font-size:12px!important;line-height:18px;font-weight:400;-webkit-text-decoration-line:underline;text-decoration-line:underline;font-weight:500}.product-details-container-pop-up .price{color:var(--primary-color)}.product-details-container-pop-up .price-without-discount{color:var(--gray2);font-style:normal;font-weight:400;font-size:16px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.product-details-container-pop-up .consult-form{background:#f8f8f8;display:flex;flex-direction:column;padding:0;overflow:hidden}.product-details-container-pop-up .consult-form .consult-message{background:var(--white);border:none;resize:none}.product-details-container-pop-up .consult-form .consult-attach-submit{display:flex;flex-direction:column;padding:16px;gap:8px;border-top:1px solid var(--gray5)}.product-details-container-pop-up .consult-form .consult-attach-submit .consult-subtitle{font-size:12px!important;line-height:18px;font-weight:400;color:var(--gray1)}.product-details-container-pop-up .consult-form .consult-attach-submit .consult-attach-section{cursor:default;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.product-details-container-pop-up .consult-form .consult-attach-submit .consult-attach-section .consult-attachment{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;background:var(--secondary-color);color:var(--secondary-inner-color);border-radius:8px}.product-details-container-pop-up .consult-form .consult-attach-submit .consult-attach-btns{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.product-details-container-pop-up .consult-form .consult-attach-submit .consult-submit-section{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding-top:8px}.product-details-container-pop-up .consult-form .consult-attach-submit .consult-submit-section .consult-price{color:var(--primary-color)}.product-details-container-pop-up .consult-form .consult-attach-submit .consult-submit-section .consult-price-without-discount{font-style:normal;font-weight:400;line-height:18px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:var(--gray2)}.product-details-container-pop-up .details-redirect{font-size:12px!important;line-height:18px;font-weight:400;color:var(--dark)}.product-details-container-pop-up .details-redirect .link{cursor:pointer;color:var(--primary-color);text-decoration:underline}.product-details-container-pop-up .fit-me-wrapper .fit-me-recommendation{font-size:14px!important;line-height:21px;font-weight:400}.product-details-container-pop-up .fit-me-wrapper .fit-me-container{gap:16px}.product-details-container-pop-up .main-info .name{font-size:24px!important;line-height:36px;font-weight:400;font-weight:700}.product-details-container-pop-up .main-info .description,.product-details-container-pop-up .main-info .sku{font-size:14px!important;line-height:21px;font-weight:400}.product-details-container-pop-up .main-info .new,.product-details-container-pop-up .main-info .sale{height:22px;padding:2px 8px;border-radius:4px;color:var(--white);font-size:12px!important;line-height:18px;font-weight:400}.product-details-container-pop-up .price{font-size:24px!important;line-height:36px;font-weight:400;font-weight:700}.product-details-container-pop-up .price-without-discount{line-height:36px}.product-details-container-pop-up .specifications-table-wrapper td{font-style:normal;font-weight:400;font-size:14px;line-height:20px}.product-details-container-pop-up .consult-form{border:1px solid var(--gray5);border-radius:16px}.product-details-container-pop-up .consult-form .consult-message{padding:16px;font-size:14px!important;line-height:21px;font-weight:400}.product-details-container-pop-up .consult-form .consult-attach-submit .consult-attach-section .consult-attachment{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;padding:0 16px;height:32px}.product-details-container-pop-up .consult-form .consult-attach-submit .consult-submit-section .consult-price{font-size:24px!important;line-height:36px;font-weight:400;font-weight:700}.product-details-container-pop-up .consult-form .consult-attach-submit .consult-submit-section .consult-price-without-discount{font-size:16px}.product-details-container-pop-up .date-calendar{display:block;flex-direction:column;justify-content:center;align-items:center;gap:16px;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.2);border-radius:8px;width:100%;padding:16px 0}.product-details-container-pop-up .date-calendar .calendar-header{display:flex;gap:24px;flex-direction:row;justify-content:center;align-items:center;margin-bottom:16px}.product-details-container-pop-up .date-calendar table{width:100%;margin:0;padding:0;border-spacing:0;border-collapse:collapse;font-size:14px!important;line-height:21px;font-weight:400}.product-details-container-pop-up .date-calendar table thead tr>*{text-align:center;color:var(--primary-color);font-weight:400;padding:0 4px}.product-details-container-pop-up .date-calendar table .day{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:12px;margin:8px auto;gap:10px;isolation:isolate;border-radius:10px;-webkit-border-radius:10px;width:36px;height:36px;cursor:pointer}.product-details-container-pop-up .date-calendar table .day.not-available{cursor:not-allowed;color:var(--gray4)}.product-details-container-pop-up .date-calendar table .day.booked{background:#4caf50;color:var(--white)}.product-details-container-pop-up .date-calendar table .day .today{position:absolute;width:6px;height:6px;left:6px;top:6px;border-radius:50%;background:var(--primary-color)}.product-details-container-pop-up .date-calendar table .day.selected{background:var(--primary-color);color:var(--primary-inner-color)}.product-details-container-pop-up .date-calendar .calendar-header{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.product-details-container-pop-up .date-calendar table td:first-child,.product-details-container-pop-up .date-calendar table th:first-child{-webkit-padding-start:16px;padding-inline-start:16px}.product-details-container-pop-up .date-calendar table td:last-child,.product-details-container-pop-up .date-calendar table th:last-child{-webkit-padding-end:16px;padding-inline-end:16px}.product-details-pop-up-mobile{background-color:var(--white);height:65vh;overflow:scroll;overflow-x:auto;box-sizing:border-box;padding:16px 16px 24px}.product-details-pop-up-cart-mobile{bottom:0;left:0;padding:16px 24px;width:100%;background-color:var(--white);box-shadow:0 -4px 16px rgba(0,0,0,.08)}.product-details-pop-up-cart{display:flex;flex-direction:row;justify-content:flex-end;width:100%}.see-details-link{padding-top:16px;font-style:normal;font-weight:400;font-size:12px;line-height:18px}.see-details-link a{text-decoration:underline}.see-details-link-mobile{display:flex;justify-content:flex-end;align-items:flex-end;padding:6px;font-style:normal;font-weight:400;font-size:12px;line-height:18px}.see-details-link-mobile a{text-decoration:underline}.product-details-container-mobile{display:flex;flex-direction:column;gap:24px;padding:0;background:transparent}.product-details-container-mobile .main-info{display:flex;flex-direction:column;gap:8px}.product-details-container-mobile .main-info .name{color:var(--dark)}.product-details-container-mobile .main-info .sku{color:var(--gray1)}.product-details-container-mobile .main-info .brand-logo{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;color:var(--primary-color)}.product-details-container-mobile .main-info .description{color:var(--dark)}.product-details-container-mobile .main-info .sale{color:var(--sale-badge-color);background-color:var(--sale-badge-bg-color)}.product-details-container-mobile .main-info .new{color:var(--new-badge-color);background-color:var(--new-badge-bg-color)}.product-details-container-mobile .main-info .details-rate{display:flex;align-items:center;gap:12px}.product-details-container-mobile .main-info .details-rate .reviews-number{color:var(--dark);font-size:14px!important;line-height:21px;font-weight:400}.product-details-container-mobile .main-info .details-rate .review-link{cursor:pointer;color:var(--primary-color);font-size:12px!important;line-height:18px;font-weight:400;-webkit-text-decoration-line:underline;text-decoration-line:underline;font-weight:500}.product-details-container-mobile .price{color:var(--primary-color)}.product-details-container-mobile .price-without-discount{color:var(--gray2);font-style:normal;font-weight:400;font-size:16px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.product-details-container-mobile .consult-form{background:#f8f8f8;display:flex;flex-direction:column;padding:0;overflow:hidden}.product-details-container-mobile .consult-form .consult-message{background:var(--white);border:none;resize:none}.product-details-container-mobile .consult-form .consult-attach-submit{display:flex;flex-direction:column;padding:16px;gap:8px;border-top:1px solid var(--gray5)}.product-details-container-mobile .consult-form .consult-attach-submit .consult-subtitle{font-size:12px!important;line-height:18px;font-weight:400;color:var(--gray1)}.product-details-container-mobile .consult-form .consult-attach-submit .consult-attach-section{cursor:default;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.product-details-container-mobile .consult-form .consult-attach-submit .consult-attach-section .consult-attachment{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;background:var(--secondary-color);color:var(--secondary-inner-color);border-radius:8px}.product-details-container-mobile .consult-form .consult-attach-submit .consult-attach-btns{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.product-details-container-mobile .consult-form .consult-attach-submit .consult-submit-section{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding-top:8px}.product-details-container-mobile .consult-form .consult-attach-submit .consult-submit-section .consult-price{color:var(--primary-color)}.product-details-container-mobile .consult-form .consult-attach-submit .consult-submit-section .consult-price-without-discount{font-style:normal;font-weight:400;line-height:18px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:var(--gray2)}.product-details-container-mobile .details-redirect{font-size:12px!important;line-height:18px;font-weight:400;color:var(--dark)}.product-details-container-mobile .details-redirect .link{cursor:pointer;color:var(--primary-color);text-decoration:underline}.product-details-container-mobile .fit-me-wrapper .fit-me-recommendation{font-size:14px!important;line-height:21px;font-weight:400}.product-details-container-mobile .fit-me-wrapper .fit-me-container{gap:16px}.product-details-container-mobile .main-info .name{font-size:16px!important;line-height:24px;font-weight:400;font-weight:700}.product-details-container-mobile .main-info .description,.product-details-container-mobile .main-info .sku{font-size:12px!important;line-height:18px;font-weight:400}.product-details-container-mobile .main-info .new,.product-details-container-mobile .main-info .sale{height:19px;padding:2px 8px;border-radius:4px;color:var(--white);font-size:10px!important;line-height:15px;font-weight:400}.product-details-container-mobile .price{font-style:normal;font-weight:700;font-size:22px;line-height:18px}.product-details-container-mobile .price-without-discount{line-height:18px}.product-details-container-mobile .consult-form{border:1px solid var(--gray4);border-radius:8px}.product-details-container-mobile .consult-form .consult-message{padding:16px 8px;font-size:12px!important;line-height:18px;font-weight:400}.product-details-container-mobile .consult-form .consult-attach-submit .consult-attach-section .consult-attachment{font-size:12px!important;line-height:18px;font-weight:400;font-weight:500;padding:0 8px;height:26px}.product-details-container-mobile .consult-form .consult-attach-submit .consult-submit-section .consult-price{font-style:normal;font-weight:700;font-size:20px;line-height:18px}.product-details-container-mobile .consult-form .consult-attach-submit .consult-submit-section .consult-price-without-discount{font-size:14px}.product-details-container-mobile .date-calendar{display:block;flex-direction:column;justify-content:center;align-items:center;gap:16px;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.2);width:100%;padding:16px 0;border-radius:8px}.product-details-container-mobile .date-calendar .calendar-header{display:flex;gap:24px;flex-direction:row;justify-content:center;align-items:center;margin-bottom:16px}.product-details-container-mobile .date-calendar table{width:100%;margin:0;padding:0;border-spacing:0;border-collapse:collapse;font-size:14px!important;line-height:21px;font-weight:400}.product-details-container-mobile .date-calendar table thead tr>*{text-align:center;color:var(--primary-color);font-weight:400;padding:0 4px}.product-details-container-mobile .date-calendar table .day{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:12px;margin:8px auto;gap:10px;isolation:isolate;border-radius:10px;-webkit-border-radius:10px;width:36px;height:36px;cursor:pointer}.product-details-container-mobile .date-calendar table .day.not-available{cursor:not-allowed;color:var(--gray4)}.product-details-container-mobile .date-calendar table .day.booked{background:#4caf50;color:var(--white)}.product-details-container-mobile .date-calendar table .day .today{position:absolute;width:6px;height:6px;left:6px;top:6px;border-radius:50%;background:var(--primary-color)}.product-details-container-mobile .date-calendar table .day.selected{background:var(--primary-color);color:var(--primary-inner-color)}.product-details-container-mobile .date-calendar .calendar-header{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.product-details-container-mobile .date-calendar table td:first-child,.product-details-container-mobile .date-calendar table th:first-child{-webkit-padding-start:16px;padding-inline-start:16px}.product-details-container-mobile .date-calendar table td:last-child,.product-details-container-mobile .date-calendar table th:last-child{-webkit-padding-end:16px;padding-inline-end:16px}.product-add-on{height:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:12px 12px 16px;gap:10px;width:156px;background:var(--white);box-shadow:0 4px 16px rgba(4,4,4,.03);border-radius:8px;cursor:pointer}.product-add-on.checked{border:1px solid var(--primary-color)}.product-add-on .add-on-image{width:132px;height:132px;border-radius:4px;overflow:hidden}.product-add-on .add-on-price{font-size:12px!important;line-height:18px;font-weight:400;color:var(--dark);width:100%;display:flex;justify-content:flex-end}.next-image-dynamic-height{display:flex;align-items:center}.next-image-dynamic-height .unset-img{width:100%;overflow:auto;position:relative}.next-image-dynamic-height .unset-img div{top:0;left:0;width:100%;height:50%!important;position:unset!important}.next-image-dynamic-height .unset-img .custom-img{object-fit:fill;width:100%!important;position:relative!important;height:unset!important;max-height:80vh!important}.slider-thumbmail{width:-moz-fit-content;width:fit-content}.slider-thumbmail .thumbmail{overflow:hidden;border-radius:16px;cursor:pointer}.dots{display:flex;margin-top:16px;justify-content:center;align-items:center;gap:3px}.dots .dot{border:none;width:4px;height:4px;background:var(--gray5);border-radius:50%;padding:0!important;cursor:pointer}.dots .dot :focus{outline:none}.dots .dot.active{background:var(--secondary-color);width:8px;height:8px}.dots .dot.with-border{border:1px solid var(--secondary-color)}.tabs-container{display:flex;margin-bottom:24px;gap:8px;border-radius:24px;background-color:var(--gray5);width:-moz-fit-content;width:fit-content}.tabs-container .tabs{height:37px;padding:0 12px!important;border-radius:24px!important;word-wrap:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.tabs-container .tab-selected{background-color:var(--primary-color);color:var(--primary-inner-color)!important;border:none!important;flex-wrap:nowrap;white-space:nowrap}.tabs-container .tab-selected:active,.tabs-container .tab-selected:focus,.tabs-container .tab-selected:hover{border:none!important;color:var(--primary-inner-color)!important;background-color:var(--primary-color)!important}.tabs-container .tab-not-selected{background-color:var(--gray5);color:var(--dark)!important;border:none!important;flex-wrap:nowrap;white-space:nowrap}.tabs-container .tab-not-selected:active,.tabs-container .tab-not-selected:focus,.tabs-container .tab-not-selected:hover{border:none!important;color:var(--dark)!important;background-color:var(--gray5)!important}.specifications-table-wrapper{margin:0;overflow:auto;border-radius:12px;background:var(--white);border:1px solid #e2e8f0}.specifications-table-wrapper .group-header{color:var(--gray2);font-size:16px!important;line-height:24px;font-weight:400;font-weight:500;padding:8px 24px;background-color:var(--white)}.specifications-table-wrapper table{border-spacing:0;border-collapse:collapse;border-style:hidden;word-break:break-word;width:100%;max-width:100%;table-layout:fixed}.specifications-table-wrapper th{color:var(--gray2);font-size:16px!important;line-height:24px;font-weight:400;font-weight:500;padding:8px 24px}.specifications-table-wrapper tr:nth-child(2n){background:var(--gray6)}.specifications-table-wrapper td{vertical-align:middle;padding:16px 24px;border:1px solid var(--gray5)}.btn-product-add-to-cart{-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--add-to-cart-color);background:var(--add-to-cart-bg-color);display:flex;align-items:center;justify-content:space-between;border:none;padding:0 16px;width:100%;height:72px;border-radius:8px;cursor:pointer}.btn-product-add-to-cart.added-to-cart{cursor:default}.btn-product-add-to-cart.disabled{background:var(--gray2);color:var(--white);justify-content:center;cursor:not-allowed}.btn-product-add-to-cart .not-added-to-cart-text{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;gap:8px}.btn-product-add-to-cart .added-to-cart-text{color:var(--white);display:flex;gap:4px;font-size:12px!important;line-height:18px;font-weight:400}.btn-product-add-to-cart .added-to-cart-text .price{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;color:var(--white)}.btn-product-add-to-cart .go-to-cart{font-size:16px!important;line-height:24px;font-weight:400;font-weight:500;color:var(--white)}.btn-product-add-to-cart .cart-disabled-text{display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;gap:8px}.btn-product-add-to-cart .cart-disabled-text p{margin:0}.btn-product-add-to-cart .btn-product-quantity-selector{font-size:14px!important;line-height:21px;font-weight:400;width:90px;height:40px;color:var(--dark);background:var(--gray5);border-radius:8px;box-sizing:border-box}.textarea{box-sizing:border-box;width:100%;height:auto;font-size:12px!important;line-height:18px;font-weight:400;background:var(--white);border:1px solid var(--gray5);box-shadow:0 4px 16px rgba(4,4,4,.03);border-radius:8px;padding:16px;resize:none;overflow:auto}.h3-text-center{font-size:14px!important;line-height:21px;font-weight:400;text-align:center}.os-async-grid-loader{margin-top:16px;display:flex;align-items:center;justify-content:center;width:100%}.product-share-btns{margin-top:36px}.share-btns{display:flex;flex-direction:row;gap:12px;justify-content:flex-start;align-items:center}.share-btns .icon-container{display:flex;justify-content:center;align-items:center;width:36px;height:36px;background:var(--white);border:1px solid var(--gray5);border-radius:12px;color:var(--gray1)}.share-btns .icon-container:hover{cursor:pointer;color:var(--primary-color)}.units-drop-down{width:100%;display:flex;justify-content:space-between;align-items:center;align-self:stretch;height:48px;padding:16px;gap:10px;border-radius:8px;font-size:14px!important;line-height:21px;font-weight:400}.units-drop-down,.units-drop-down:active,.units-drop-down:focus,.units-drop-down:hover{border:1px solid var(--gray5);background-color:var(--white);color:var(--dark);box-shadow:0 4px 16px 0 rgba(4,4,4,.03)}.units-drop-down:active,.units-drop-down:focus,.units-drop-down:hover{border-color:rgba(4,4,4,.03)!important}.product-details-price-info{display:flex;flex-direction:column;gap:4px;border-radius:8px;border:1px solid var(--gray5);padding:12px;box-shadow:rgba(4,4,4,.03);background-color:var(--white)}.product-details-price-info .title{font-size:16px!important;line-height:24px;font-weight:400;font-weight:600;display:flex;align-items:center;gap:4px;margin-bottom:5px}.addon-dropdown .dropdown-toggle{font-size:14px!important;line-height:21px;font-weight:400;padding:0 16px;width:100%;height:53px;background:var(--dropdown-bg-color);box-shadow:0 4px 16px rgba(4,4,4,.03)!important;border-radius:8px;border:none}.addon-dropdown .dropdown-menu.show{z-index:3;display:flex;flex-direction:column;width:100%;padding:10px 16px;gap:10px;background:var(--dropdown-bg-color);box-shadow:0 4px 16px rgba(4,4,4,.03);border:none;border-radius:8px;max-height:200px;overflow-y:auto}.addon-dropdown .dropdown-item{font-size:12px!important;line-height:18px;font-weight:400;padding:0;background:transparent;color:var(--dark)}.addon-dropdown .dropdown-item .active,.addon-dropdown .dropdown-item :focus,.addon-dropdown .dropdown-item :hover{color:var(--dark)}.addon-dropdown.with-border{border-radius:8px;border:1px solid var(--gray4);box-shadow:none}.date-clear{height:0;top:27px;right:24px}.date-clear:after{color:var(--gray3);font-size:32px;border-radius:0;padding:0!important;line-height:0;font-weight:50;background:transparent}.react-datepicker-wrapper{width:100%;color:var(--primary-color)}.react-datepicker__header{background-color:var(--gray6)}.react-datepicker__day--keyboard-selected{background:none;color:#000}.react-datepicker__day--selected{background:var(--primary-color);color:var(--primary-inner-color);border-radius:50%}.react-datepicker__day:hover{border-radius:50%;background:var(--gray4)}.time-picker .react-datepicker__triangle{margin-left:-50px!important}.react-datepicker__navigation--years{background:none;line-height:1.7rem;text-align:center;cursor:pointer;padding:0;border:.45rem solid transparent;z-index:1;height:10px;width:10px;text-indent:-999em;overflow:hidden;position:relative;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years.react-datepicker__navigation--years-upcoming{top:-4px;border-bottom-color:#ccc}.react-datepicker__navigation--years.react-datepicker__navigation--years-previous{top:4px;border-top-color:#ccc}.field-title,.upload-btn{font-size:14px!important;line-height:21px;font-weight:400;color:var(--dark)}.upload-btn{cursor:pointer;font-weight:500;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;background:var(--white);border:1px solid var(--gray2);border-radius:8px}.upload-btn input{display:none}.file-thumbmail{margin:8px 0;width:92px;position:relative}.file-thumbmail .close-icon{-webkit-margin-start:calc(100% - 0px);margin-inline-start:calc(100% - 0px);z-index:1;position:absolute;top:-12px}.file-thumbmail .file-image{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0;gap:10px;height:70px;width:100%;background:var(--gray6);border-radius:8px}.file-thumbmail .file-image .thumbmail-container{position:relative;width:100%;height:100%}.file-thumbmail .file-name{overflow:hidden;margin-top:4px;font-size:10px!important;line-height:15px;font-weight:400;color:var(--gray1);text-align:center}.cart{gap:24px;display:flex;flex-direction:column}.cart .items-in-cart{color:var(--dark)}.cart .cart-clear{cursor:pointer;color:var(--floating-color);-webkit-text-decoration-line:underline;text-decoration-line:underline}.cart .cart-item{text-align:start;padding:12px 8px;gap:10px;background:var(--white);box-shadow:0 4px 16px rgba(4,4,4,.03);border-radius:8px}.cart .cart-item .name{font-size:14px!important;line-height:21px;font-weight:400;color:var(--dark);margin-bottom:6px}.cart .cart-item .price-line{display:flex;gap:8px;margin-top:12px}.cart .cart-item .price-line .price{color:var(--primary-color)}.cart .cart-item .item-add-ons,.cart .cart-item .note{margin-top:4px;color:var(--gray2)}.cart .cart-item .date-time{margin-top:4px;color:var(--gray1)}.cart .cart-clear,.cart .items-in-cart{font-size:14px!important;line-height:21px;font-weight:400}.cart .cart-clear{font-weight:500}.cart .cart-item .item-image-cart-container{width:96px;height:96px;border-radius:10px!important;font-size:8px;position:relative;overflow:hidden}.cart .cart-item .desc{color:var(--gray2)}.cart .cart-item .desc,.cart .cart-item .price-line .price,.cart .cart-item .price-line .price-without-discount{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.cart .cart-item .price-line .price-without-discount{color:var(--gray2);-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.cart .cart-item .item-add-ons,.cart .cart-item .note{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.cart .cart-item .consult-service-name,.cart .cart-item .date-time{font-size:14px!important;line-height:21px;font-weight:400}.cart .cart-item .consult-service-name{color:var(--gray1);padding-bottom:16px}.cart .cart-item .cart-item-consut-img{position:relative;width:96px;height:96px;border:1px solid var(--gray5);border-radius:8px;display:flex;justify-content:center;align-items:center;overflow:hidden;color:var(--gray1)}.cart-mobile{gap:16px;display:flex;flex-direction:column}.cart-mobile .items-in-cart{color:var(--dark)}.cart-mobile .cart-clear{cursor:pointer;color:var(--floating-color);-webkit-text-decoration-line:underline;text-decoration-line:underline}.cart-mobile .cart-item{text-align:start;padding:12px 8px;gap:10px;background:var(--white);box-shadow:0 4px 16px rgba(4,4,4,.03);border-radius:8px}.cart-mobile .cart-item .name{font-size:14px!important;line-height:21px;font-weight:400;color:var(--dark);margin-bottom:6px}.cart-mobile .cart-item .price-line{display:flex;gap:8px;margin-top:12px}.cart-mobile .cart-item .price-line .price{color:var(--primary-color)}.cart-mobile .cart-item .item-add-ons,.cart-mobile .cart-item .note{margin-top:4px;color:var(--gray2)}.cart-mobile .cart-item .date-time{margin-top:4px;color:var(--gray1)}.cart-mobile .items-in-cart{font-size:10px!important;line-height:15px;font-weight:400;font-weight:500}.cart-mobile .cart-clear{font-size:12px!important;line-height:18px;font-weight:400;font-weight:500}.cart-mobile .cart-item .item-image-cart-container{width:96px;height:96px;border-radius:10px!important;font-size:8px;position:relative;overflow:hidden}.cart-mobile .cart-item .desc{font-size:12px!important;line-height:18px;font-weight:400;color:var(--gray3)}.cart-mobile .cart-item .price-line .price{font-size:12px!important;line-height:18px;font-weight:400;font-weight:500}.cart-mobile .cart-item .price-line .price-without-discount{color:var(--gray3);font-size:12px!important;line-height:18px;font-weight:400;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.cart-mobile .cart-item .item-add-ons,.cart-mobile .cart-item .note{font-size:12px!important;line-height:18px;font-weight:400;font-weight:500}.cart-mobile .cart-item .consult-service-name,.cart-mobile .cart-item .date-time{font-size:12px!important;line-height:18px;font-weight:400}.cart-mobile .cart-item .consult-service-name{padding-bottom:16px;color:var(--gray1)}.cart-mobile .cart-item .cart-item-consut-img{position:relative;width:96px;height:96px;border:1px solid var(--gray5);border-radius:8px;display:flex;justify-content:center;align-items:center;overflow:hidden;color:var(--gray1)}.cart-promo{align-items:flex-start;padding:24px;gap:24px;border-radius:16px;background:var(--white)}.cart-promo,.cart-promo .cart-btns{display:flex;flex-direction:column}.cart-promo .cart-btns .total .total-title{color:var(--dark)}.cart-promo .cart-btns .total .total-value{color:var(--primary-color)}.cart-promo .cart-btns{gap:8px}.cart-promo .cart-btns .total .total-title{font-size:16px!important;line-height:24px;font-weight:400}.cart-promo .cart-btns .total .total-value{font-size:24px!important;line-height:36px;font-weight:400;font-weight:700}.cart-promo-mobile .cart-btns{display:flex;flex-direction:column}.cart-promo-mobile .cart-btns .total .total-title{color:var(--dark)}.cart-promo-mobile .cart-btns .total .total-value{color:var(--primary-color)}.cart-promo-mobile .cart-btns{position:fixed;z-index:200;height:140px;left:0;right:0;bottom:0;padding:24px;background:var(--white);box-shadow:0 -4px 16px rgba(0,0,0,.08);border-radius:16px;gap:20px}.cart-promo-mobile .cart-btns .total{display:flex;align-items:center;justify-content:space-between}.cart-promo-mobile .cart-btns .total .total-title{font-size:14px!important;line-height:21px;font-weight:400}.cart-promo-mobile .cart-btns .total .total-value{font-size:16px!important;line-height:24px;font-weight:400;font-weight:700}.cart-menu{background:var(--gray6);width:375px}.cart-menu .cart-menu-btns{display:flex;flex-direction:column}.cart-menu .cart-menu-btns .dropdown-item:focus,.cart-menu .cart-menu-btns .dropdown-item:hover{background:transparent;cursor:default}.cart-menu .cart-menu-btns .total-title{font-size:14px!important;line-height:21px;font-weight:400;color:var(--dark)}.cart-menu .cart-menu-btns .total{font-size:16px!important;line-height:24px;font-weight:400;font-weight:700;color:var(--primary-color)}.edit-note-dialog-content{width:320px}.clear-cart-dialog-content,.edit-note-dialog-content{display:flex;flex-direction:column;padding:24px 16px;gap:16px}.clear-cart-dialog-content{align-items:center;width:300px}.edit-cart-item-dialog-content{width:-moz-fit-content;width:fit-content;box-shadow:0 4px 16px rgba(4,4,4,.03);padding:24px 0}.edit-cart-item-form{margin-top:8px;padding:0 24px;max-width:85vw;width:min(520px,95vw);max-height:70vh;overflow-y:auto;overflow-x:hidden}.edit-cart-item-form,.edit-cart-item-form .addons-form{display:flex;flex-direction:column;gap:16px}.cart-Item-dialog-title{font-size:16px!important;line-height:24px;font-weight:400;font-weight:700;text-align:center;margin-bottom:8px}.edit-note-note{box-sizing:border-box;height:auto;resize:none;overflow:auto;width:100%;padding:16px;background:var(--white);border:1px solid var(--gray4);box-shadow:0 4px 16px rgba(4,4,4,.03);border-radius:8px;margin-bottom:16px;font-size:12px!important;line-height:18px;font-weight:400;color:var(--dark)}.cart-remove-item-btn{cursor:pointer;display:flex;justify-content:center;align-items:center;width:40px;height:40px;background:var(--gray5);border-radius:8px}.go-to-cart-pop-up{width:-moz-fit-content;width:fit-content}.go-to-cart-pop-up .go-to-cart-container{padding:32px;width:min(83vw,461px);min-width:311px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.go-to-cart-pop-up .go-to-cart-container .title{font-size:16px!important;line-height:24px;font-weight:400;font-weight:700;color:var(--primary-color)}.go-to-cart-pop-up .go-to-cart-container .text{font-size:14px!important;line-height:21px;font-weight:400;color:var(--gray1)}.go-to-cart-pop-up .go-to-cart-container .img{border-radius:5px;border:1px solid var(--gray4);display:flex;align-items:center;justify-content:center}.go-to-cart-pop-up .go-to-cart-container .img.pc{width:56px;height:56px}.go-to-cart-pop-up .go-to-cart-container .img.mobile{width:48px;height:48px}.go-to-cart-pop-up .go-to-cart-container .go-to-cart-btns{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px}.go-to-cart-pop-up .go-to-cart-container .go-to-cart-btns .btn-width{width:169px}.cart-item-units-dropdown{display:flex;height:40px;padding:8px 16px;justify-content:center;align-items:center;gap:8px;flex:1 0;border-radius:8px;background:var(--gray6)!important;border:0;color:var(--dark)!important}.cart-item-units-dropdown:active,.cart-item-units-dropdown:focus,.cart-item-units-dropdown:hover{border-color:var(--gray6)!important;position:unset}.cart-item-units-menu{display:flex;width:343px;padding:16px;flex-direction:column;align-items:flex-start;gap:10px;border-radius:8px;background:var(--white);box-shadow:0 4px 16px 0 rgba(4,4,4,.03)}.cart-item-units-menu-title{display:flex;justify-content:space-between;align-items:center;align-self:stretch;color:var(--dark);font-size:14px!important;line-height:21px;font-weight:400}.cartitem-units-menu-title-icon{fill:var(--primary-color)}.cart-item-units-menu-item{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;border-radius:8px;background:var(--white);box-shadow:0 4px 16px 0 rgba(4,4,4,.03)}.cart-item-units-menu-item .cart-item-units-menu-item-checked{border:1px solid var(--primary-color)}.cart-item-units-menu-item .cart-item-units-menu-item-unchecked{border:1px solid var(--gray5)}.cart-item-units-menu-item .cart-item-units-menu-container{display:flex;align-items:center;align-self:stretch;justify-content:space-between}.cart-item-units-menu-item:active,.cart-item-units-menu-item:focus,.cart-item-units-menu-item:hover{color:var(--dark)!important}.cart-button-register{color:var(--primary-color);border-color:var(--primary-color)}.cart-button-register:active,.cart-button-register:focus,.cart-button-register:hover{color:var(--primary-color)!important}.loading-page-container{position:absolute;top:0;left:0;height:100vh;width:100vw;overflow:hidden;z-index:50}.loading-page-container .loading-page{z-index:10;position:fixed;top:0;left:0;height:100vh;width:100vw;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.loading-page-container .loading-page,.lottie-box{display:flex;justify-content:center;align-items:center}.lottie-box{margin:0 auto;flex-direction:column;max-width:100%;width:306px!important;gap:16px}.lottie-box .lottie-title{font-size:24px!important;line-height:36px;font-weight:400;font-weight:700;color:var(--primary-color)}.lottie-box .lottie-text{font-size:14px!important;line-height:21px;font-weight:400;color:var(--gray1);text-align:center}.pc-calendar-service-container{display:flex;flex-direction:column;width:100%;height:auto;align-items:center;padding:48px 118px 56px;gap:24px;background-color:var(--primary-inner-color);border-radius:16px}.pc-calendar-service-container .pc-calendar-service{width:100%}.pc-calendar-service-container .title{font-size:24px!important;line-height:36px;font-weight:400;font-weight:700;color:var(--primary-color);text-align:center}.pc-calendar-service-container .pc-calendar-description{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;color:var(--white)}.pc-calendar-service-container .pc-calendar-beside{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:16px}.pc-calendar-service-container .pc-calendar-beside .date-calendar{display:block;flex-direction:column;justify-content:center;align-items:center;gap:16px;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.2);border-radius:16px;position:relative;z-index:2;width:444px;padding:24px 0}.pc-calendar-service-container .pc-calendar-beside .date-calendar .calendar-header{display:flex;gap:24px;flex-direction:row;justify-content:center;align-items:center;margin-bottom:16px}.pc-calendar-service-container .pc-calendar-beside .date-calendar table{width:100%;margin:0;padding:0;border-spacing:0;border-collapse:collapse;font-size:14px!important;line-height:21px;font-weight:400}.pc-calendar-service-container .pc-calendar-beside .date-calendar table thead tr>*{text-align:center;color:var(--primary-color);font-weight:400;padding:0 4px}.pc-calendar-service-container .pc-calendar-beside .date-calendar table .day{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:12px;margin:8px auto;gap:10px;isolation:isolate;border-radius:10px;-webkit-border-radius:10px;width:36px;height:36px;cursor:pointer}.pc-calendar-service-container .pc-calendar-beside .date-calendar table .day.not-available{cursor:not-allowed;color:var(--gray4)}.pc-calendar-service-container .pc-calendar-beside .date-calendar table .day.booked{background:#4caf50;color:var(--white)}.pc-calendar-service-container .pc-calendar-beside .date-calendar table .day .today{position:absolute;width:6px;height:6px;left:6px;top:6px;border-radius:50%;background:var(--primary-color)}.pc-calendar-service-container .pc-calendar-beside .date-calendar table .day.selected{background:var(--primary-color);color:var(--primary-inner-color)}.pc-calendar-service-container .pc-calendar-beside .date-calendar .calendar-header{font-size:16px!important;line-height:24px;font-weight:400;font-weight:500}.pc-calendar-service-container .pc-calendar-beside .date-calendar table td:first-child,.pc-calendar-service-container .pc-calendar-beside .date-calendar table th:first-child{-webkit-padding-start:24px;padding-inline-start:24px}.pc-calendar-service-container .pc-calendar-beside .date-calendar table td:last-child,.pc-calendar-service-container .pc-calendar-beside .date-calendar table th:last-child{-webkit-padding-end:24px;padding-inline-end:24px}.pc-calendar-service-container .pc-calendar-inside{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.pc-calendar-service-container .pc-calendar-inside .date-calendar{width:343px;padding:16px 0;display:block;flex-direction:column;justify-content:center;align-items:center;gap:16px;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.2);border-radius:8px}.pc-calendar-service-container .pc-calendar-inside .date-calendar .calendar-header{display:flex;gap:24px;flex-direction:row;justify-content:center;align-items:center;margin-bottom:16px}.pc-calendar-service-container .pc-calendar-inside .date-calendar table{width:100%;margin:0;padding:0;border-spacing:0;border-collapse:collapse;font-size:14px!important;line-height:21px;font-weight:400}.pc-calendar-service-container .pc-calendar-inside .date-calendar table thead tr>*{text-align:center;color:var(--primary-color);font-weight:400;padding:0 4px}.pc-calendar-service-container .pc-calendar-inside .date-calendar table .day{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:12px;margin:8px auto;gap:10px;isolation:isolate;border-radius:10px;-webkit-border-radius:10px;width:36px;height:36px;cursor:pointer}.pc-calendar-service-container .pc-calendar-inside .date-calendar table .day.not-available{cursor:not-allowed;color:var(--gray4)}.pc-calendar-service-container .pc-calendar-inside .date-calendar table .day.booked{background:#4caf50;color:var(--white)}.pc-calendar-service-container .pc-calendar-inside .date-calendar table .day .today{position:absolute;width:6px;height:6px;left:6px;top:6px;border-radius:50%;background:var(--primary-color)}.pc-calendar-service-container .pc-calendar-inside .date-calendar table .day.selected{background:var(--primary-color);color:var(--primary-inner-color)}.pc-calendar-service-container .pc-calendar-inside .date-calendar .calendar-header{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.pc-calendar-service-container .pc-calendar-inside .date-calendar table td:first-child,.pc-calendar-service-container .pc-calendar-inside .date-calendar table th:first-child{-webkit-padding-start:16px;padding-inline-start:16px}.pc-calendar-service-container .pc-calendar-inside .date-calendar table td:last-child,.pc-calendar-service-container .pc-calendar-inside .date-calendar table th:last-child{-webkit-padding-end:16px;padding-inline-end:16px}.calender-more-details{color:var(--primary-color);-webkit-margin-start:16px;margin-inline-start:16px;text-decoration:underline;cursor:pointer}.mobile-clalendar-service{display:flex;flex-direction:column;gap:16px}.mobile-clalendar-service .date-calendar{display:block;flex-direction:column;justify-content:center;align-items:center;gap:16px;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.2);width:100%;padding:16px 0;border-radius:8px}.mobile-clalendar-service .date-calendar .calendar-header{display:flex;gap:24px;flex-direction:row;justify-content:center;align-items:center;margin-bottom:16px}.mobile-clalendar-service .date-calendar table{width:100%;margin:0;padding:0;border-spacing:0;border-collapse:collapse;font-size:14px!important;line-height:21px;font-weight:400}.mobile-clalendar-service .date-calendar table thead tr>*{text-align:center;color:var(--primary-color);font-weight:400;padding:0 4px}.mobile-clalendar-service .date-calendar table .day{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:12px;margin:8px auto;gap:10px;isolation:isolate;border-radius:10px;-webkit-border-radius:10px;width:36px;height:36px;cursor:pointer}.mobile-clalendar-service .date-calendar table .day.not-available{cursor:not-allowed;color:var(--gray4)}.mobile-clalendar-service .date-calendar table .day.booked{background:#4caf50;color:var(--white)}.mobile-clalendar-service .date-calendar table .day .today{position:absolute;width:6px;height:6px;left:6px;top:6px;border-radius:50%;background:var(--primary-color)}.mobile-clalendar-service .date-calendar table .day.selected{background:var(--primary-color);color:var(--primary-inner-color)}.mobile-clalendar-service .date-calendar .calendar-header{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.mobile-clalendar-service .date-calendar table td:first-child,.mobile-clalendar-service .date-calendar table th:first-child{-webkit-padding-start:16px;padding-inline-start:16px}.mobile-clalendar-service .date-calendar table td:last-child,.mobile-clalendar-service .date-calendar table th:last-child{-webkit-padding-end:16px;padding-inline-end:16px}.calendar-service-description{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;color:var(--primary-inner-color)}.calendar-service-description-mobile{font-size:14px!important;line-height:21px;font-weight:400;color:var(--dark)}.calendar-service-carousel{background:var(--gray5);border-radius:24px;width:-moz-fit-content;width:fit-content;margin:0 auto}.calendar-service-carousel .calendar-service-btn{box-sizing:border-box;padding:8px 12px!important;border-radius:24px!important;word-wrap:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;border:none;min-width:56px}.calendar-service-carousel .calendar-service-btn.selected{background-color:var(--secondary-color);color:var(--secondary-inner-color)}.calendar-service-carousel .calendar-service-btn.not-selected{background-color:var(--gray5);color:var(--dark)}.appointments-beside{position:relative;z-index:1;padding:16px 24px;-webkit-padding-start:32px;padding-inline-start:32px;-webkit-margin-start:-8px;margin-inline-start:-8px;display:flex;flex-direction:column;gap:12px;max-height:600px;overflow-y:auto;width:391px;border-radius:8px;background:var(--primary-inner-color);color:var(--dark)}.appointments-beside .calendar-appointment-header{display:flex;justify-content:space-between;margin-bottom:12px}.appointments-beside .appointments-description{display:flex;flex-direction:column;gap:12px;margin-bottom:12px;font-size:14px!important;line-height:21px;font-weight:400}.appointments-beside .appointments-description .see-more{-webkit-margin-start:8px;margin-inline-start:8px;font-size:14px!important;line-height:21px;font-weight:400;font-weight:700;text-decoration:underline;cursor:pointer}.appointments-beside .no-slots-avialable{display:flex;align-items:center;gap:8px;margin:auto;color:var(--gray2);font-size:12px!important;line-height:18px;font-weight:400}.appointments-beside .appointment-separator-container{display:flex;align-items:center;gap:16px}.appointments-beside .appointment-separator-container .title{font-size:12px!important;line-height:18px;font-weight:400;font-weight:500}.appointments-beside .appointment-separator-container .separator{border-bottom:1px solid var(--gray4)}.appointments-beside .slots{display:flex;flex-direction:column;margin-top:12px;gap:16px}.appointments-beside .slots .slot{display:flex;flex-direction:column;gap:4px;font-size:12px!important;line-height:18px;font-weight:400}.appointments-beside .slots .slot .slot-date{display:flex;align-items:center;flex-direction:row;gap:4px}.appointments-beside .slots .slot .slot-price{font-size:12px!important;line-height:18px;font-weight:400;font-weight:500}.appointments-beside .slots .slot .booked{font-size:12px!important;line-height:18px;font-weight:400;color:#4caf50;width:-moz-fit-content;width:fit-content;padding:2px 4px;border-radius:4px}.appointments-beside .slots .appointment-add-to-cart-btn,.appointments-beside .slots .appointment-added-btn,.appointments-beside .slots .appointment-view-details-btn{width:124px;height:32px;border-radius:8px!important;word-wrap:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.appointments-beside .calendar-appointment-header{font-size:16px!important;line-height:24px;font-weight:400;font-weight:500;color:var(--primary-color)}.appointments-beside .appointments-description{color:#4f4f4f}.appointments-beside .appointments-description .see-more{color:var(--primary-color)}.appointments-beside .slots .booked{background:rgba(76,175,80,.1)}.appointments-beside .appointment-add-to-cart-btn{background-color:var(--primary-color);color:var(--primary-inner-color)!important;border:1px solid var(--primary-inner-color)!important;flex-wrap:nowrap;white-space:nowrap}.appointments-beside .appointment-add-to-cart-btn:active,.appointments-beside .appointment-add-to-cart-btn:focus,.appointments-beside .appointment-add-to-cart-btn:hover{border:1px solid var(--primary-inner-color)!important;color:var(--primary-inner-color)!important;background-color:var(--primary-color)!important}.appointments-beside .appointment-added-btn,.appointments-beside .appointment-view-details-btn{background-color:var(--primary-inner-color);color:var(--primary-color)!important;border:1px solid var(--primary-color)!important;flex-wrap:nowrap;white-space:nowrap}.appointments-beside .appointment-added-btn:active,.appointments-beside .appointment-added-btn:focus,.appointments-beside .appointment-added-btn:hover,.appointments-beside .appointment-view-details-btn:active,.appointments-beside .appointment-view-details-btn:focus,.appointments-beside .appointment-view-details-btn:hover{border:1px solid var(--primary-color)!important;color:var(--primary-color)!important;background-color:var(--primary-inner-color)!important}.appointments-inside{display:flex;flex-direction:column;gap:12px;max-height:600px;overflow-y:auto;max-height:unset!important;padding:16px;background:var(--primary-color);color:var(--primary-inner-color)}.appointments-inside .calendar-appointment-header{display:flex;justify-content:space-between;margin-bottom:12px}.appointments-inside .appointments-description{display:flex;flex-direction:column;gap:12px;margin-bottom:12px;font-size:14px!important;line-height:21px;font-weight:400}.appointments-inside .appointments-description .see-more{-webkit-margin-start:8px;margin-inline-start:8px;font-size:14px!important;line-height:21px;font-weight:400;font-weight:700;text-decoration:underline;cursor:pointer}.appointments-inside .no-slots-avialable{display:flex;align-items:center;gap:8px;margin:auto;color:var(--gray2);font-size:12px!important;line-height:18px;font-weight:400}.appointments-inside .appointment-separator-container{display:flex;align-items:center;gap:16px}.appointments-inside .appointment-separator-container .title{font-size:12px!important;line-height:18px;font-weight:400;font-weight:500}.appointments-inside .appointment-separator-container .separator{border-bottom:1px solid var(--gray4)}.appointments-inside .slots{display:flex;flex-direction:column;margin-top:12px;gap:16px}.appointments-inside .slots .slot{display:flex;flex-direction:column;gap:4px;font-size:12px!important;line-height:18px;font-weight:400}.appointments-inside .slots .slot .slot-date{display:flex;align-items:center;flex-direction:row;gap:4px}.appointments-inside .slots .slot .slot-price{font-size:12px!important;line-height:18px;font-weight:400;font-weight:500}.appointments-inside .slots .slot .booked{font-size:12px!important;line-height:18px;font-weight:400;color:#4caf50;width:-moz-fit-content;width:fit-content;padding:2px 4px;border-radius:4px}.appointments-inside .slots .appointment-add-to-cart-btn,.appointments-inside .slots .appointment-added-btn,.appointments-inside .slots .appointment-view-details-btn{width:124px;height:32px;border-radius:8px!important;word-wrap:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.appointments-inside .calendar-appointment-header{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.appointments-inside .slots .slot .booked{background:var(--primary-inner-color)}.appointments-inside .slots .appointment-added-btn,.appointments-inside .slots .appointment-view-details-btn{background-color:var(--primary-color);color:var(--primary-inner-color)!important;border:1px solid var(--primary-inner-color)!important;flex-wrap:nowrap;white-space:nowrap}.appointments-inside .slots .appointment-added-btn:active,.appointments-inside .slots .appointment-added-btn:focus,.appointments-inside .slots .appointment-added-btn:hover,.appointments-inside .slots .appointment-view-details-btn:active,.appointments-inside .slots .appointment-view-details-btn:focus,.appointments-inside .slots .appointment-view-details-btn:hover{border:1px solid var(--primary-inner-color)!important;color:var(--primary-inner-color)!important;background-color:var(--primary-color)!important}.appointments-inside .slots .appointment-add-to-cart-btn{background-color:var(--primary-inner-color);color:var(--primary-color)!important;border:1px solid var(--primary-color)!important;flex-wrap:nowrap;white-space:nowrap}.appointments-inside .slots .appointment-add-to-cart-btn:active,.appointments-inside .slots .appointment-add-to-cart-btn:focus,.appointments-inside .slots .appointment-add-to-cart-btn:hover{border:1px solid var(--primary-color)!important;color:var(--primary-color)!important;background-color:var(--primary-inner-color)!important}.appointment-dropdown .dropdown-toggle{font-size:14px!important;line-height:21px;font-weight:400;box-sizing:border-box;color:var(--input-color);padding:0 16px;width:100%;height:36px;background:var(--dropdown-bg-color);border:1px solid var(--gray5);border-radius:8px}.appointment-dropdown .dropdown-toggle.active,.appointment-dropdown .dropdown-toggle:focus,.appointment-dropdown .dropdown-toggle:hover{background:var(--dropdown-bg-color);color:var(--input-color)!important;border:1px solid var(--gray5)}.appointment-dropdown .dropdown-menu.show{font-size:12px!important;line-height:18px;display:flex;flex-direction:column;width:100%;padding:6px 9px;gap:6px;max-height:150px;overflow-y:auto;background:var(--input-bg-color);box-shadow:0 4px 16px rgba(4,4,4,.03);border:1px solid var(--gray4);font-size:14px!important;line-height:21px;font-weight:400;border-radius:8px}.appointment-dropdown .dropdown-item{color:var(--dark)!important;border-radius:8px;padding:10px 7px}.appointment-dropdown .dropdown-item:hover{background:var(--gray5)}.appointment-dropdown .dropdown-item.active,.appointment-dropdown .dropdown-item:focus{background:var(--secondary-color);color:var(--secondary-inner-color)!important}.calendar-disabled{position:relative}.calendar-disabled .disable-container{top:0;position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.calendar-disabled .disable-container .disabled-info{display:flex;align-items:center;gap:4px;font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;color:var(--dark)}.calendar-service-attrs{display:flex;flex-direction:column;width:100%;gap:24px;margin-bottom:24px}.calendar-service-attrs .select-btn-slider{margin:auto;background-color:var(--white);border:none;border-radius:16px;max-width:100%;width:-moz-fit-content;width:fit-content}.consutation{border-radius:16px;padding:48px 118px 56px;background:var(--primary-inner-color)}.consutation .consult-details{display:flex;flex-direction:column;gap:24px}.consutation .consult-details .consult-section{display:flex;flex-direction:column;gap:8px}.consutation .consult-details .consult-section .consult-more{color:var(--primary-color);-webkit-margin-start:4px;margin-inline-start:4px;text-decoration:underline;cursor:pointer}.consutation .consult-details .consult-form{background:#f8f8f8;display:flex;flex-direction:column;padding:0;overflow:hidden}.consutation .consult-details .consult-form .consult-message{background:var(--white);border:none;resize:none}.consutation .consult-details .consult-form .consult-attach-submit{display:flex;flex-direction:column;padding:16px;gap:8px;border-top:1px solid var(--gray5)}.consutation .consult-details .consult-form .consult-attach-submit .consult-subtitle{font-size:12px!important;line-height:18px;font-weight:400;color:var(--gray1)}.consutation .consult-details .consult-form .consult-attach-submit .consult-attach-section{cursor:default;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.consutation .consult-details .consult-form .consult-attach-submit .consult-attach-section .consult-attachment{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;background:var(--secondary-color);color:var(--secondary-inner-color);border-radius:8px}.consutation .consult-details .consult-form .consult-attach-submit .consult-attach-btns{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.consutation .consult-details .consult-form .consult-attach-submit .consult-submit-section{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding-top:8px}.consutation .consult-details .consult-form .consult-attach-submit .consult-submit-section .consult-price{color:var(--primary-color)}.consutation .consult-details .consult-form .consult-attach-submit .consult-submit-section .consult-price-without-discount{font-style:normal;font-weight:400;line-height:18px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:var(--gray2)}.consutation.in-builder{padding:16px}.consutation .consult-details .consult-header{text-align:center;font-size:24px!important;line-height:36px;font-weight:400;font-weight:700;color:var(--primary-color)}.consutation .consult-details .consult-section .consult-section-title{font-size:16px!important;line-height:24px;font-weight:400;font-weight:600}.consutation .consult-details .consult-section .consult-more,.consutation .consult-details .consult-section .consult-section-body{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.consutation .consult-details .consult-section .consult-form{box-shadow:0 4px 16px rgba(0,0,0,.1);border-radius:16px}.consutation .consult-details .consult-section .consult-form .consult-message{padding:16px;font-size:14px!important;line-height:21px;font-weight:400}.consutation .consult-details .consult-section .consult-form .consult-attach-submit .consult-attach-section .consult-attachment{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;padding:0 16px;height:32px}.consutation .consult-details .consult-section .consult-form .consult-attach-submit .consult-submit-section .consult-price{font-size:24px!important;line-height:36px;font-weight:400;font-weight:700}.consutation .consult-details .consult-section .consult-form .consult-attach-submit .consult-submit-section .consult-price-without-discount{font-size:16px}.consutation .consult-details .consult-section .my-consult-form{box-shadow:none!important;border-radius:6px}.consutation .consult-details .consult-section .my-consult-form .consult-message{padding:16px;font-size:14px!important;line-height:21px;font-weight:400}.consutation .consult-details .consult-section .my-consult-form .consult-attach-submit .consult-attach-section .consult-attachment{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;padding:0 16px;height:32px}.consutation .consult-details .consult-section .my-consult-form .consult-attach-submit .consult-submit-section .consult-price{font-size:24px!important;line-height:36px;font-weight:400;font-weight:700}.consutation .consult-details .consult-section .my-consult-form .consult-attach-submit .consult-submit-section .consult-price-without-discount{font-size:16px}.consutation-mobile .consult-details{display:flex;flex-direction:column;gap:24px}.consutation-mobile .consult-details .consult-section{display:flex;flex-direction:column;gap:8px}.consutation-mobile .consult-details .consult-section .consult-more{color:var(--primary-color);-webkit-margin-start:4px;margin-inline-start:4px;text-decoration:underline;cursor:pointer}.consutation-mobile .consult-details .consult-form{background:#f8f8f8;display:flex;flex-direction:column;padding:0;overflow:hidden}.consutation-mobile .consult-details .consult-form .consult-message{background:var(--white);border:none;resize:none}.consutation-mobile .consult-details .consult-form .consult-attach-submit{display:flex;flex-direction:column;padding:16px;gap:8px;border-top:1px solid var(--gray5)}.consutation-mobile .consult-details .consult-form .consult-attach-submit .consult-subtitle{font-size:12px!important;line-height:18px;font-weight:400;color:var(--gray1)}.consutation-mobile .consult-details .consult-form .consult-attach-submit .consult-attach-section{cursor:default;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.consutation-mobile .consult-details .consult-form .consult-attach-submit .consult-attach-section .consult-attachment{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;background:var(--secondary-color);color:var(--secondary-inner-color);border-radius:8px}.consutation-mobile .consult-details .consult-form .consult-attach-submit .consult-attach-btns{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.consutation-mobile .consult-details .consult-form .consult-attach-submit .consult-submit-section{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding-top:8px}.consutation-mobile .consult-details .consult-form .consult-attach-submit .consult-submit-section .consult-price{color:var(--primary-color)}.consutation-mobile .consult-details .consult-form .consult-attach-submit .consult-submit-section .consult-price-without-discount{font-style:normal;font-weight:400;line-height:18px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:var(--gray2)}.consutation-mobile .consult-details .consult-header{font-size:24px!important;line-height:36px;font-weight:400;font-weight:700}.consutation-mobile .consult-details .consult-section .consult-section-title{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.consutation-mobile .consult-details .consult-section .consult-more,.consutation-mobile .consult-details .consult-section .consult-section-body{font-size:12px!important;line-height:18px;font-weight:400;font-weight:500}.consutation-mobile .consult-details .consult-section .consult-form{border:1px solid var(--gray4);border-radius:8px}.consutation-mobile .consult-details .consult-section .consult-form .consult-message{padding:16px 8px;font-size:12px!important;line-height:18px;font-weight:400}.consutation-mobile .consult-details .consult-section .consult-form .consult-attach-submit .consult-attach-section .consult-attachment{font-size:12px!important;line-height:18px;font-weight:400;font-weight:500;padding:0 8px;height:26px}.consutation-mobile .consult-details .consult-section .consult-form .consult-attach-submit .consult-submit-section .consult-price{font-style:normal;font-weight:700;font-size:20px;line-height:18px}.consutation-mobile .consult-details .consult-section .consult-form .consult-attach-submit .consult-submit-section .consult-price-without-discount{font-size:14px}.consult-checkbox{display:flex;gap:8px;width:-moz-fit-content;width:fit-content;font-size:12px!important;line-height:18px;font-weight:400;color:var(--dark)}.consult-checkbox .consult-link{cursor:pointer;-webkit-margin-start:4px;margin-inline-start:4px;color:var(--primary-color);text-decoration:underline}.consult-checkbox .consult-link.primary-inner-color,.consult-checkbox.primary-inner-color{color:var(--primary-inner-color)}.consultation-message{display:flex;flex-direction:column;gap:10px;width:-moz-fit-content;width:fit-content}.consultation-messages-number{width:-moz-fit-content;width:fit-content;padding:2px 6px;border-radius:4px;font-size:12px;font-weight:400;color:var(--white);background-color:var(--red)}.my-consult-form{border:1px solid var(--gray5);border-radius:6px}.terms-container{padding:0 24px 24px;width:min(700px,90vw);max-height:70vh;overflow:auto}.consult-hr{text-align:center;color:var(--gray4)}.consult-time{font-size:12px!important;line-height:18px;color:var(--gray2);justify-content:flex-end}.consult-time,.message-container{font-weight:400;display:flex;flex-direction:row}.message-container{font-size:14px!important;line-height:21px;font-weight:500;color:var(--dark);justify-content:flex-start;align-items:flex-start;gap:12px}.message-container .message-img{width:48px;min-width:48px;height:48px}.message-container .message-img,.message-container .message-img-mobile{overflow:hidden;border-radius:50%;background-color:var(--gray5);display:flex;justify-content:center;align-items:center}.message-container .message-img-mobile{width:32px;min-width:32px;height:32px}.message-container .message-body{display:flex;flex-direction:column;align-items:flex-start;padding:16px;gap:8px}.message-container .message-body .message-content-text{font-size:14px!important;line-height:21px;font-weight:400}.message-container .message-body-user{background:var(--white);border:1px solid var(--gray5);box-shadow:0 4px 8px var(--gray5);border-radius:8px;max-width:608px}.message-container .message-body-com{background-color:#f2f7ff;border-radius:16px 0 16px 16px;max-width:664px}.message-container .message-name{display:flex;justify-content:flex-start;align-items:center;gap:4px}.message-container .message-attachment{background-color:var(--secondary-color);color:var(--white);display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 16px;gap:8px;width:158px;height:32px;overflow:hidden;border-radius:8px}.message-container .message-attachment .message-attachment-download a{text-decoration:none;color:var(--white)}.message-container .message-attachment .message-attachment-download:hover{cursor:pointer}.consultation-with{display:flex;flex-direction:row;align-items:center;padding:0;gap:16px;border-radius:24px;height:48px;background-color:var(--gray6)}.consultation-with .consultation-with-img{overflow:hidden;width:48px;min-width:48px;height:48px;border-radius:50%;background-color:var(--gray5);display:flex;justify-content:center;align-items:center}.consultation-with .consultation-with-text{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;color:var(--dark)}.cosultation-replies{display:flex;flex-direction:column;justify-content:stretch;align-items:flex-end;gap:24px;width:100%;overflow-y:auto;padding:24px;height:auto;max-height:500px}.consutation-details{padding:24px 0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;gap:5px}.consutation-details .consutation-details-body{display:flex;flex-direction:column;justify-content:flex-end;gap:1px;height:100%}.consutation-details-mobile{box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;gap:5px}.consutation-details-mobile .consutation-details-body{display:flex;flex-direction:column;justify-content:flex-end;gap:1px;height:100%}.audio-player{max-width:632px;box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 16px;gap:8px;height:40px;background:var(--white);border:1px solid var(--gray5);border-radius:12px}.audio-player .audio-player-text{width:80px;min-width:80px;font-style:normal;font-weight:400;font-size:12px;line-height:15px;text-align:center;letter-spacing:-.01em;color:var(--gray1)}.audio-player-range{flex-grow:1;-webkit-margin-end:8px;margin-inline-end:8px}.audio-player-range input[type=range]{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;height:8px;padding:0;background:var(--gray5);background-image:linear-gradient(var(--primary-color),var(--primary-color));background-size:0;background-repeat:no-repeat;cursor:pointer;border:none;border-radius:4px}.audio-player-range input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;background:var(--primary-color);height:8px;width:8px;border-radius:4px;-webkit-transition:background .01s linear;transition:background .01s linear}.audio-player-range input[type=range]::-moz-range-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--primary-color);height:8px;width:8px;border-radius:4px;-moz-transition:background .01s linear;transition:background .01s linear}.audio-player-range input[type=range]::-ms-thumb{appearance:none;-webkit-appearance:none;background:var(--primary-color);height:8px;width:8px;border-radius:4px;-ms-transition:background .01s linear;transition:background .01s linear}.audio-player-range input[type=range]::-webkit-slider-runnable-track{appearance:none;-webkit-appearance:none;box-shadow:none;border:none;background:transparent}.audio-player-range input[type=range]::-moz-range-track{-moz-appearance:none;appearance:none;-webkit-appearance:none;box-shadow:none;border:none;background:transparent}.audio-player-range input[type=range]::-ms-track{appearance:none;-webkit-appearance:none;box-shadow:none;border:none;background:transparent}.register-child{background:var(--white);border:1px solid var(--gray4);border-radius:16px}.register-child,.register-child .form{display:flex;flex-direction:column;align-items:center;gap:8px;height:443px;width:380px}.register-child .form{padding:24px}.register-child .form-mobile{display:flex;flex-direction:column;align-items:center;padding:24px;gap:8px;height:100%;width:100%}.register-child .title{font-size:16px!important;line-height:24px;font-weight:400;font-weight:700;margin:0;padding:0;display:flex;align-items:center;width:100%;justify-content:center;-webkit-margin-start:42px;margin-inline-start:42px}.register-child .description,.register-child .input-title{font-size:14px!important;line-height:21px;font-weight:400;margin:0;padding:0;display:flex;align-items:center}.register-child .line{width:100%;height:0;margin:0;-webkit-margin-start:16px;margin-inline-start:16px;color:var(--gray3)}.pop-up-modal{padding:24px 0;box-sizing:border-box}.pop-up-modal.pop-up-modal-closing{opacity:0;visibility:hidden}.pop-up-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#e5e5e5;opacity:.8}.pop-up-modal-contents{position:relative;background:var(--gray6);border:1px solid var(--gray4);border-radius:16px;width:-moz-fit-content!important;width:fit-content!important}.modal-close-button{border:none;background:transparent;font-size:1.5rem;cursor:pointer}.pop-up-tab{width:-moz-fit-content;width:fit-content;font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;border-radius:24px;padding:8px 12px;color:var(--dark);text-decoration:none}.pop-up-tab.selected{color:var(--white)!important;background:var(--primary-color)}.pop-up-tab.tab-link{cursor:pointer;padding:0!important}.pop-up-scrollabll-tabs-container{position:-webkit-sticky;position:sticky;top:64px;z-index:3;background-color:var(--body-bg-color);padding:24px 0}.pop-up-scrollabll-tabs-container .pop-up-scrollabll-tabs{background:var(--gray5);border-radius:24px;margin:auto;width:-moz-fit-content;width:fit-content;max-width:100%}.pop-up-scrollabll-tabs-container .small{width:-moz-fit-content;width:fit-content;margin:auto}.scrollable-producrs{display:flex;flex-direction:column;gap:24px;padding-bottom:150px!important}.delivery-header{background-color:var(--white);padding:0 24px;box-shadow:0 4px 4px rgba(0,0,0,.04);top:64px;display:flex;z-index:4;cursor:pointer}.delivery-header .curr-address{font-size:14px!important;line-height:21px;font-weight:400;display:flex;flex-direction:row;align-items:flex-start;gap:8px}.delivery-header .change-ptn,.delivery-header .curr-address .address-item{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px}.delivery-header .change-ptn{font-size:12px!important;line-height:18px;font-weight:400;color:var(--gray1);border:1px solid var(--gray4);background-color:var(--white);border-radius:4px;width:87px;height:22px;box-sizing:border-box;padding:2px 8px}.delivery-Methodes-title{width:100%;text-align:center;font-size:14px!important;line-height:21px;font-weight:400;color:var(--dark)}.popup-receiving-methodes-fileds-con{padding:17px;border-radius:8px;border:1px solid #e2e2e2;width:100%;display:flex;flex-direction:column;gap:12px}.receiving-settings-submit-btn{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;width:100%;height:48px;background:var(--primary-color);border-radius:8px;color:var(--white);border:none}.product-popup-dialog{max-width:100%!important}.pop-up-modal-content-mobile{height:100%}.product-popup-container{margin:10px;padding:14px;width:800px;max-height:75vh;overflow:auto}.pop-up-contents-reciving{background:var(--white);border:1px solid var(--gray4);border-radius:16px;width:425px;padding:4px}.receiving-accordion{width:100%;display:flex;flex-direction:column;gap:16px}.receiving-accordion .receiving-accordion-item{border:1px solid var(--gray4);border-radius:8px;overflow:hidden}.receiving-accordion .receiving-accordion-item [aria-expanded=true]{background-color:transparent}.receiving-accordion .receiving-accordion-item .checkout-box-header{padding:0!important}.receiving-accordion .accordion-header{padding:16px 20px;box-sizing:border-box}.receiving-accordion .accordion-button{padding:0;box-sizing:border-box}.receiving-accordion .accordion-button:not(.collapsed){box-shadow:none!important;border-bottom:1px solid var(--gray4)}@media only screen and (max-width:992px){.pop-up-scrollabll-tabs-container{position:-webkit-sticky;position:sticky;top:106px;z-index:3;background-color:var(--body-bg-color);padding:32px 0 16px}.delivery-header{width:100%;background-color:var(--white);padding:8px 24px;top:106px;z-index:10}}.scrollbar{scrollbar-width:thin;scrollbar-color:var(--gray5) var(--gray6);background-color:var(--white);width:100%;overflow-y:auto;overflow-x:hidden}.indicator{width:100%;display:flex;justify-content:center;padding:10px;position:fixed;z-index:10}.card_menu .dropdown-toggle{-webkit-padding-start:16px;padding-inline-start:16px}.card_menu .dropdown-menu{font-size:12px!important;line-height:18px;font-weight:400;font-weight:500;padding:8px 9.5px;margin-top:-2px;background:#fdfdfd;border:1px solid #ecf1f4;box-shadow:4px 4px 4px rgba(0,0,0,.05);border-radius:8px}.card_menu .dropdown-item{color:#484860}.card_menu .dropdown-item.active,.card_menu .dropdown-item:focus,.card_menu .dropdown-item:hover{background:var(--gray5)}.date-calendar{display:block;flex-direction:column;justify-content:center;align-items:center;gap:16px;border-radius:16px;border:1px solid var(--gray4);background:var(--white);width:100%;padding:24px}.date-calendar .calendar-header{display:flex;gap:24px;flex-direction:row;justify-content:center;align-items:center;margin-bottom:16px}.date-calendar table{width:100%;margin:0;padding:0;border-spacing:0;border-collapse:collapse;font-style:normal;font-weight:400;font-size:14px;line-height:21px}.date-calendar table thead tr>*{text-align:center;color:var(--primary-color);font-weight:400}.date-calendar table .day{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:12px;margin:8px auto;gap:10px;isolation:isolate;border-radius:10px;-webkit-border-radius:10px;width:36px;height:36px;cursor:pointer}.date-calendar table .day.not-available{cursor:not-allowed;color:var(--gray4)}.date-calendar table .day .today{position:absolute;width:6px;height:6px;left:6px;top:6px;border-radius:50%;background:var(--primary-color)}.date-calendar table .day.selected{background:var(--primary-color);color:var(--primary-inner-color)}.date-calendar .calendar-header{font-style:normal;font-weight:500;font-size:14px;line-height:21px}.date-calendar table td:first-child,.date-calendar table th:first-child{-webkit-padding-start:16px;padding-inline-start:16px}.date-calendar table td:last-child,.date-calendar table th:last-child{-webkit-padding-end:16px;padding-inline-end:16px}.time-slots{display:flex;flex-direction:column;gap:8px;max-height:128px;overflow:hidden auto;overscroll-behavior:contain}.time-slots .time-slot-btn{width:100%;height:32px;border:1px solid var(--gray5);border-radius:8px;background:var(--white);color:var(--gray1);font-style:normal;font-weight:400;font-size:14px;line-height:21px}.time-slots .time-slot-btn.selected{background:var(--primary-color);color:var(--primary-inner-color)}.time-slots .time-slot-btn.disabled{cursor:not-allowed;color:var(--gray4)}.auto-dropdow-height>.dropdown-menu.show{max-height:unset;padding:0;margin:0;width:max-content}.full-width-height{width:100vw;height:100vh;background-color:#f3f9ff}.suspend-container{font-size:16px!important;line-height:24px;font-weight:400;display:flex;flex-direction:column;align-items:center;width:min(647px,100% - 64px);padding:32px;gap:24px;background:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-radius:16px;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;font-size:16px;height:-moz-fit-content;height:fit-content}.suspend-container .deactivate-title{text-align:center;color:#ff5757}.suspend-container .suspend-title{display:flex;gap:5px;text-align:center}.suspend-container .suspend-title .suspend-admin-link{color:#0a80fe;font-weight:500;text-decoration:underline}.suspend-container .suspend-title .suspend-title{color:#2d3748;font-weight:500}.suspend-container .suspend-option{color:#2d3748;font-weight:400}.suspend-container .suspend-options{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:16px}.suspend-container .suspend-options .suspend-option-line{display:flex;flex-direction:row}.suspend-container .suspend-options .suspend-suggest{color:#878787;font-weight:400}.suspend-container .suspend-options .suspend-suggest-link{color:#0a80fe;font-weight:400}.suspend-container .suspend-options .suspend-option-line{align-items:center;gap:16px}.suspend-container .suspend-options .suspend-suggest{font-size:14px}.deactivate-container{font-size:16px!important;line-height:24px;font-weight:400;display:flex;flex-direction:column;align-items:center;width:min(647px,100% - 64px);padding:32px;gap:24px;background:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-radius:16px;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;height:-moz-fit-content;height:fit-content}.deactivate-container .deactivate-title{text-align:center;color:#ff5757}.deactivate-container .suspend-title{display:flex;gap:5px;text-align:center}.deactivate-container .suspend-title .suspend-admin-link{color:#0a80fe;font-weight:500;text-decoration:underline}.deactivate-container .suspend-title .suspend-title{color:#2d3748;font-weight:500}.deactivate-container .suspend-option{color:#2d3748;font-weight:400}.deactivate-container .suspend-options{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:16px}.deactivate-container .suspend-options .suspend-option-line{display:flex;flex-direction:row}.deactivate-container .suspend-options .suspend-suggest{color:#878787;font-weight:400}.deactivate-container .suspend-options .suspend-suggest-link{color:#0a80fe;font-weight:400}.deactivate-container .deactivate-title{font-style:normal;font-weight:700;font-size:24px;line-height:32px}.svg-suspend-container{margin:64px 0}.svg-suspend-container .svg-suspend{transform:scale(2.31)}.svg-deactivate-container{margin:48px 0}.svg-deactivate-container .svg-deactivate{transform:scale(1.61,1.85)}@media only screen and (max-width:992px){.deactivate-container{font-size:16px!important;line-height:24px;font-weight:400;display:flex;flex-direction:column;align-items:center;width:min(647px,100% - 64px);padding:32px;gap:24px;background:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-radius:16px;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.deactivate-container .deactivate-title{text-align:center;color:#ff5757}.deactivate-container .suspend-title{display:flex;gap:5px;text-align:center}.deactivate-container .suspend-title .suspend-admin-link{color:#0a80fe;font-weight:500;text-decoration:underline}.deactivate-container .suspend-title .suspend-title{color:#2d3748;font-weight:500}.deactivate-container .suspend-option{color:#2d3748;font-weight:400}.deactivate-container .suspend-options{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:16px}.deactivate-container .suspend-options .suspend-option-line{display:flex;flex-direction:row}.deactivate-container .suspend-options .suspend-suggest{color:#878787;font-weight:400}.deactivate-container .suspend-options .suspend-suggest-link{color:#0a80fe;font-weight:400}.deactivate-container .deactivate-title{font-style:normal;font-weight:700;font-size:14px;line-height:21px}.suspend-container{font-size:16px!important;line-height:24px;font-weight:400;display:flex;flex-direction:column;align-items:center;width:min(647px,100% - 64px);padding:32px;gap:24px;background:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-radius:16px;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;font-size:14px;width:-moz-fit-content;width:fit-content}.suspend-container .deactivate-title{text-align:center;color:#ff5757}.suspend-container .suspend-title{display:flex;gap:5px;text-align:center}.suspend-container .suspend-title .suspend-admin-link{color:#0a80fe;font-weight:500;text-decoration:underline}.suspend-container .suspend-title .suspend-title{color:#2d3748;font-weight:500}.suspend-container .suspend-option{color:#2d3748;font-weight:400}.suspend-container .suspend-options{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:16px}.suspend-container .suspend-options .suspend-option-line{display:flex;flex-direction:row}.suspend-container .suspend-options .suspend-suggest{color:#878787;font-weight:400}.suspend-container .suspend-options .suspend-suggest-link{color:#0a80fe;font-weight:400}.suspend-container .suspend-options{margin-top:24px}.suspend-container .suspend-options .suspend-option-line{gap:0;-webkit-margin-start:-20px;margin-inline-start:-20px}.suspend-container .suspend-options .suspend-suggest{font-size:12px}.svg-owner{transform:scale(.5);margin-top:-12 px}.svg-suspend-container{margin:0}.svg-suspend-container .svg-suspend{transform:scale(1.22)}}@media only screen and (max-width:500px){.svg-deactivate-container{margin:0}.svg-deactivate-container .svg-deactivate{transform:scale(1)}}.my-toast-container{padding:8px 16px;font-size:16px!important;line-height:24px;font-weight:400;font-weight:500;border-radius:8px;background:rgba(0,0,0,.6);color:#fff;width:331px;max-width:80vw}.my-toast-container.danger{background:#d62929}@media only screen and (max-width:992px){.my-toast-container{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}}.blog-details{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:32px}.blog-details .side{flex-shrink:0;width:340px;display:flex;flex-direction:column;gap:24px}.blog-details .main-content{width:100%;display:flex;flex-direction:column;gap:24px}.blog-details .main-content .blog-image{width:100%;height:var(--blog-details-height);border-radius:8px!important;font-size:8px;position:relative;overflow:hidden}.blog-details .main-content .blog-main-bio{width:100%;display:flex;justify-content:space-between}.blog-details .main-content .blog-main-bio .auther-card{display:flex;gap:8px}.blog-details .main-content .blog-main-bio .auther-card .avatar{width:64px;height:64px;display:flex;justify-content:center;align-items:center;border:1px solid var(--gray2);border-radius:50%;overflow:hidden}.blog-details .main-content .blog-main-bio .auther-card .content .written{font-size:12px!important;line-height:18px;font-weight:400;margin:8px 0}.blog-details .main-content .blog-main-bio .auther-card .content .name{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;margin:0}.blog-details .main-content .blog-main-bio .blog-pio .blog-pio-title{font-size:24px!important;line-height:36px;font-weight:400;font-weight:500}.blog-details .main-content .blog-main-bio .blog-pio .statistices{font-size:14px!important;line-height:21px;font-weight:400;display:flex;gap:8px}.blog-details .main-content .blog-main-bio .blog-pio .statistices .statistic{display:flex;align-items:center;gap:4px}.blog-details .main-content .blog-content{width:100%;border-radius:8px;padding:24px;background:var(--white);box-shadow:0 4px 12px 0 rgba(0,0,0,.08)}.blog-details .main-content .btn-blog-like{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;display:flex;align-items:center;gap:4px}.box-with-title{border-radius:8px;padding:16px;background:var(--white);box-shadow:0 4px 12px 0 rgba(0,0,0,.08)}.blog-filter{font-size:14px!important;line-height:21px;font-weight:400;cursor:pointer;color:var(--gray1);width:100%;display:flex;align-items:flex-start;justify-content:space-between}.blog-filter:hover{color:var(--primary-color)}.tags{align-content:flex-start;gap:10px;align-self:stretch;flex-wrap:wrap}.tags,.tags .tag{display:flex;align-items:flex-start}.tags .tag{font-size:14px!important;line-height:21px;font-weight:400;cursor:pointer;padding:2px 6px;border-radius:5px;background:var(--gray5);color:var(--dark)}.tags .tag:hover{background-color:var(--primary-color);color:var(--primary-inner-color)}.blog-mini-card{width:300px;display:flex;align-items:flex-start;gap:12px;align-self:stretch;border-radius:8px;background:var(--white)}.blog-mini-card .content{display:flex;flex-direction:column;gap:4px}.blog-mini-card .content .date{height:18px;font-size:10px!important;line-height:15px;font-weight:400;color:var(--gray2)}.blog-mini-card .content .title{height:42px;font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.blog-mini-card .content .title-mobile{height:42px;font-size:12px!important;line-height:18px;font-weight:400;font-weight:500}.blog-mini-card.vertical{width:164px;flex-direction:column}.blog-mini-card.with-border{box-sizing:border-box;padding:12px;border-radius:8px;border:1px solid var(--gray4)}.blog-mini-card .image{display:flex;justify-content:center;align-items:center;border-radius:4px}.blog-mini-card .action-btn{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;display:flex;gap:4px;align-items:center;color:var(--primary-color);cursor:pointer}.blog-mini-card a{color:var(--dark)}.subscribe-input{width:100%;display:flex;flex-direction:column;gap:16px}.subscribe-input input{border:1px solid var(--gray4);box-shadow:0 4px 16px 0 rgba(4,4,4,.03);background:var(--input-bg-color)!important;color:var(--input-color);font-size:12px!important;line-height:18px;font-weight:400;width:100%;padding:16px;border-radius:8px;display:flex}@media only screen and (max-width:992px){.blog-details{margin-top:16px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:24px}.blog-details .side{width:100%}.blog-details .main-content .blog-main-bio{width:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:8px}.blog-details .main-content .blog-main-bio .auther-card{display:flex;gap:8px}.blog-details .main-content .blog-main-bio .auther-card .avatar{width:32px;height:32px}.blog-details .main-content .blog-main-bio .auther-card .content{display:flex;align-items:center;justify-content:center;gap:4px}.blog-details .main-content .blog-main-bio .auther-card .content .written{font-size:12px!important;line-height:18px;font-weight:400;margin:0}.blog-details .main-content .blog-main-bio .auther-card .content .name{font-size:12px!important;line-height:18px;font-weight:400;font-weight:500}.blog-details .main-content .blog-main-bio .blog-pio .blog-pio-title{font-size:16px!important;line-height:24px;font-weight:400;font-weight:500}.blog-details .main-content .blog-main-bio .blog-pio .statistices{font-size:12px!important;line-height:18px;font-weight:400}.blog-details .main-content .blog-main-bio .blog-pio .statistices .statistic{gap:4px}.blog-mini-card{width:unset}}.builder-blog{width:304px;flex:0 1}.builder-blog .blog-img-container{position:relative;border-radius:8px 8px 0 0;overflow:hidden}.builder-blog .blog-img-container .blog-img{width:304px;height:160px}.builder-blog .blog-img-container .info{position:absolute;bottom:8px;display:flex;flex-direction:row;padding:8px;gap:12px;border-radius:8px;background:rgba(0,0,0,.2)}.builder-blog .blog-img-container .info .one-info{display:flex;flex-grow:0;gap:4px;font-size:12px!important;line-height:18px;font-weight:400;color:var(--white)}.builder-blog .text-conainer{display:flex;flex-direction:column;gap:8px;padding:16px;background:var(--white);border-radius:0 0 8px 8px;overflow:hidden;box-shadow:0 4px 12px 0 rgba(0,0,0,.08)}.builder-blog .text-conainer .date-name{font-size:12px!important;line-height:18px;font-weight:400;color:var(--gray1)}.builder-blog .text-conainer .title{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;color:var(--dark)}.builder-blog .text-conainer .blog-tags{display:flex;gap:8px;height:18px;align-items:center}.builder-blog .text-conainer .blog-tags .blog-tag{font-size:12px!important;line-height:18px;font-weight:400;color:var(--gray1);cursor:pointer}.builder-blog .text-conainer .description-see-more{margin-top:4px;display:flex;align-items:center;gap:16px}.builder-blog .text-conainer .description-see-more .description{font-size:12px!important;line-height:18px;font-weight:400;height:42px;color:var(--gray2);flex-grow:1;overflow:hidden}.builder-blog .text-conainer .description-see-more .see-more-btn{border:1px solid var(--gray4);height:32px;border-radius:8px;display:flex;align-items:center;gap:8px;padding:0 16px;color:var(--primary-color);background:var(--white);font-size:12px!important;line-height:18px;font-weight:400;font-weight:500}@media only screen and (max-width:992px){.builder-blog{width:300px}.builder-blog .blog-img-container .blog-img{width:300px;height:126px}.builder-blog .text-conainer .title{font-size:12px!important;line-height:18px;font-weight:400;font-weight:500}.builder-blog .text-conainer .description-see-more .description{font-size:10px!important;line-height:15px;font-weight:400}}.blog-comments{display:flex;flex-direction:column;gap:24px}.blog-comments hr{margin:0}.blog-comment{width:100%;display:flex;gap:12px}.blog-comment.comment-replay{padding:16px;background:var(--gray6)}.blog-comment .avatar,.blog-comment .avatar-text{width:48px;height:48px;min-width:48px;border-radius:50%;border:2px solid var(--gray4)}.blog-comment .avatar-text{display:flex;justify-content:center;align-items:center;color:var(--white)}.blog-comment .content{width:100%;display:flex;flex-direction:column;gap:16px}.blog-comment .content .main-content{display:flex;gap:8px}.blog-comment .content .main-content .name{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.blog-comment .content .main-content .date{font-size:12px!important;line-height:18px;font-weight:400;color:var(--gray2)}.blog-comment .content .main-content .comment-text{font-size:14px!important;line-height:21px;font-weight:400}.blog-comment .content .main-content .comment-text .see-more{color:var(--primary-color);font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;text-decoration:underline}.blog-comment .content .main-content .reaction{width:100%;display:flex;justify-content:space-between;align-items:flex-end}.blog-comment .content .main-content .reaction .like-btns{display:flex;gap:8px}.blog-comment-mobile{width:100%;display:flex;gap:12px}.blog-comment-mobile.comment-replay{padding:16px;background:var(--gray6)}.blog-comment-mobile .avatar{width:48px;height:48px;min-width:48px;border-radius:50%;border:2px solid var(--gray4)}.blog-comment-mobile .avatar-text{font-size:10px!important;line-height:15px;font-weight:400;font-weight:700;width:24px;height:24px;min-width:24px;border-radius:50%;border:2px solid var(--gray4);display:flex;justify-content:center;align-items:center;color:var(--white)}.blog-comment-mobile .content{width:100%;display:flex;flex-direction:column;gap:16px}.blog-comment-mobile .content .main-content{display:flex;gap:8px}.blog-comment-mobile .content .main-content .name{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.blog-comment-mobile .content .main-content .date{font-size:10px!important;line-height:15px;font-weight:400;color:var(--gray2)}.blog-comment-mobile .content .main-content .comment-text{font-size:12px!important;line-height:18px;font-weight:400}.blog-comment-mobile .content .main-content .comment-text .see-more{color:var(--primary-color);font-size:12px!important;line-height:18px;font-weight:400;font-weight:500;text-decoration:underline}.blog-comment-mobile .content .main-content .reaction{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px}.blog-comment-mobile .content .main-content .reaction .like-btns{display:flex;gap:8px}.show-more-replies{font-size:14px!important;line-height:21px}.show-more-replies,.show-more-replies-mobile{font-weight:400;font-weight:700;color:var(--primary-color);text-decoration:underline;cursor:pointer}.show-more-replies-mobile{font-size:12px!important;line-height:18px}.comment-form{width:100%;display:flex;flex-direction:column;gap:12px}.comment-form input{padding:12px 16px;align-items:center;flex:1 0;border-radius:6px;border:1px solid var(--gray4);box-shadow:0 4px 16px 0 rgba(4,4,4,.03);background:var(--input-bg-color)!important;color:var(--input-color);font-size:14px!important;line-height:21px;font-weight:400;width:100%}.comment-form .contact-info,.comment-form input{display:flex;gap:10px}.comment-form .comment-field{overflow-y:scroll;height:127px;padding:16px}.comment-form-mobile{width:100%;display:flex;flex-direction:column;gap:10px}.comment-form-mobile input{display:flex;padding:12px 16px;align-items:center;gap:10px;flex:1 0;border-radius:6px;border:1px solid var(--gray4);box-shadow:0 4px 16px 0 rgba(4,4,4,.03);background:var(--input-bg-color)!important;color:var(--input-color);font-size:12px!important;line-height:18px;font-weight:400;width:100%}.comment-form-mobile .contact-info{display:flex;flex-direction:column;gap:10px}.comment-form-mobile .comment-field{overflow-y:scroll;height:127px;padding:16px}.comment-spinner{color:var(--primary-color)}.all-blog-container{width:100%;display:flex;flex-direction:row;align-items:flex-start;gap:32px}.all-blog-container .main-content{max-width:100%;overflow:hidden;flex:1 1;display:flex;flex-direction:column;gap:24px}.all-blog-container .main-content .blog-container{display:flex;flex-direction:column;gap:16px;background:var(--white);box-shadow:0 4px 12px 0 rgba(0,0,0,.08);border-radius:8px;padding:24px}.all-blog-container .main-content .blog-container .img-container{width:100%;height:var(--blog-in-page-height);border-radius:8px!important;font-size:8px;position:relative;overflow:hidden}.all-blog-container .main-content .blog-container .info{display:flex;gap:10px;font-size:12px!important;line-height:18px;font-weight:400}.all-blog-container .main-content .blog-container .info .one-info{color:var(--gray1);display:flex;gap:8px}.all-blog-container .main-content .blog-container .blog-title{font-size:24px!important;line-height:36px;font-weight:400;font-weight:500;color:var(--dark)}.all-blog-container .main-content .blog-container .blog-content{font-size:12px!important;line-height:18px;font-weight:400;color:var(--dark)}.all-blog-container .main-content .blog-container .reaction-seemore-btn{display:flex;align-items:center;gap:16px}.all-blog-container .main-content .blog-container .reaction-seemore-btn .reaction{color:var(--gray2);flex-grow:1}.all-blog-container .main-content .blog-container .reaction-seemore-btn .seemore-btn{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;display:flex;height:32px;padding:8px 16px;justify-content:center;align-items:center;gap:8px;border-radius:8px;border:1px solid var(--gray4);background:var(--White,#fff)}.all-blog-container .side{flex-shrink:0;width:340px;display:flex;flex-direction:column;gap:24px}.all-blog-container .clear-filter{font-size:14px!important;line-height:21px;font-weight:400;display:flex;justify-content:space-between;align-items:center}.all-blog-container .clear-filter .text{display:flex;align-items:center;gap:8px}.all-blog-container .clear-filter .filter-name{width:-moz-fit-content;width:fit-content;padding:2px 6px;background-color:var(--gray5);border-radius:5px}.all-blog-container .clear-filter .clear-filter-btn{font-size:14px!important;line-height:21px;font-weight:400;font-weight:700;color:var(--primary-color);text-decoration:underline}@media only screen and (max-width:992px){.all-blog-container{width:100%;margin-top:16px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:24px}.all-blog-container .main-content,.all-blog-container .side{width:100%}.all-blog-container .main-content .blog-container{padding:16px}.all-blog-container .clear-filter{font-size:12px!important;line-height:18px;font-weight:400;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px}.all-blog-container .clear-filter .text{display:flex;align-items:center;gap:8px}.all-blog-container .clear-filter .clear-filter-btn{font-size:12px!important;line-height:18px;font-weight:400;font-weight:700}}.paginate{gap:12px;margin:24px 0 40px}.paginate,.paginate .prev-next{font-size:14px!important;line-height:21px;font-weight:400}.paginate .prev-next{background:transparent;color:var(--gray1);display:flex;gap:2px;justify-content:center;align-items:center;border-radius:16px!important;border:1px solid var(--gray5)!important;padding:0 16px;height:46px}.paginate .prev-next:disabled{cursor:not-allowed}.paginate .pagination1{margin:0;display:flex;flex-direction:row;list-style:none;height:36px;width:-moz-fit-content;width:fit-content;align-items:center;gap:12px;padding:0}.paginate .pagination1 .page1{background:var(--white)}.paginate .pagination1 .break-me,.paginate .pagination1 .page1{display:flex;width:36px;height:100%;justify-content:center;color:var(--gray1);border-radius:8px;cursor:pointer}.paginate .pagination1 .break-me{background:transparent}.paginate .pagination1 .disabled{cursor:not-allowed}.paginate .pagination1 .link1{color:var(--gray1);text-decoration:none;font-size:14px!important;line-height:21px;font-weight:400}.paginate .pagination1 .link1:disabled{cursor:not-allowed}.paginate .pagination1 li a{display:flex;align-items:center;height:100%;cursor:pointer}.paginate .pagination1 li a:hover{color:var(--gray1)}.paginate .pagination1 li.active{display:flex;width:36px;height:100%;justify-content:center;background:var(--secondary-color);color:var(--secondary-inner-color);border-radius:8px;cursor:pointer;pointer-events:none}.tooltip-container{position:absolute;transform:translateX(-50%);padding:8px;border-radius:4px;z-index:999;background-color:var(--gray1);color:var(--white);text-align:center;width:300px;white-space:pre-wrap;overflow-wrap:break-word;transform-origin:top}.tooltip-container:before{content:"";position:absolute;bottom:-7px;left:50%;margin-left:-8px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid var(--gray1)}.badge-container{position:relative;display:inline-block}.badge-position{position:absolute;height:0}.top-right{top:-8px;right:-9px}.top-left{top:-8px;left:-9px}.bottom-right{bottom:-2px;right:-9px}.bottom-left{bottom:-2px;left:-8px}.Embla-Slider-container{display:flex}.Embla-Slider-viewport{overflow:hidden;position:relative}.Embla-Slider-viewport:hover .slider-arrow{display:block}.Embla-Slider-viewport .slider-arrow{display:none;position:absolute;top:50%;cursor:pointer}.Embla-Slider-viewport .slider-arrow.disabled{cursor:not-allowed}.Embla-Slider-viewport .slider-arrow.arrow-left{left:0;transform:scaleX(-1) translateY(-50%);-webkit-transform:scaleX(-1) translateY(-50%)}.Embla-Slider-viewport .slider-arrow.arrow-right{left:auto;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.slider-arrow{display:none;position:absolute;top:50%;cursor:pointer}.slider-arrow.disabled{cursor:not-allowed}.slider-arrow.arrow-left{left:0;transform:scaleX(-1) translateY(-50%);-webkit-transform:scaleX(-1) translateY(-50%)}.slider-arrow.arrow-right{left:auto;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.product-review-title{font-size:16px!important;line-height:24px;font-weight:400;font-weight:700;margin:24px}.product-review-container{margin:10px;padding:14px;width:400px;height:75vh;overflow:auto;display:flex;flex-direction:column;gap:24px}.reviews-table table tbody tr td{font-size:12px!important;line-height:18px;font-weight:400;color:var(--gray2);padding:6px 0}.reviews-table .ratio-td{padding:0 12px}.reviews-table .ratio-td .rate-count{height:5px;background:var(--gray4)}.reviews-table .ratio-td .bg-custom{background:var(--yellow)}.review-details{width:100%}.review-details .rate-average{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:12px}.review-details .rate-average .rate-based-on{font-size:12px!important;line-height:18px;font-weight:400;color:var(--gray2);display:flex;align-items:center;justify-content:center}.review-details .rate-average .rate-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.review-details .rate-average.menu{flex-direction:row;gap:24px;justify-content:center;align-items:center;margin-bottom:4px}.review-details .rate-average.menu .rate-container{display:block}.review-details .rate-average.product-details-review{flex-direction:row;gap:24px;justify-content:flex-start;align-items:center;margin-bottom:4px}.review-details .rate-average.product-details-review .rate-container{display:block}.review-details .rate-average .rate-value{font-size:24px!important;line-height:36px;font-weight:400;font-weight:700;color:var(--dark)}.rate-context-popover{width:-moz-fit-content;width:fit-content}.rate-context-menu{z-index:1;width:343px;font-size:12px!important;line-height:18px;font-weight:400;font-weight:500;display:flex;padding:16px;flex-direction:column;align-items:center;gap:16px;border-radius:8px;border:1px solid var(--gray5);background:var(--white);box-shadow:0 4px 16px 0 rgba(4,4,4,.05)}.rate-context-menu .see-all-reviews{cursor:pointer;color:var(--primary-color);font-size:12px!important;line-height:18px;font-weight:400;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-align:center}.rate-context-menu .see-all-reviews.active,.rate-context-menu .see-all-reviews:focus,.rate-context-menu .see-all-reviews:hover{background:var(--white)}.rate-context-menu .context-title{font-size:16px!important;line-height:24px;font-weight:400;font-weight:700;color:var(--dark)}.nav-item-absolute .nav-item{position:absolute}.product-review-count{display:flex;gap:2px;align-items:center;cursor:pointer;font-size:12px!important;line-height:18px;font-weight:400;font-weight:500;color:var(--primary-color)}.product-details-review-block{border-radius:16px;background:var(--white);box-shadow:0 4px 12px 0 rgba(0,0,0,.08);padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.product-details-review-block .write-review{color:var(--primary-color);font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;text-decoration:underline}.product-details-review-block .see-all-reviews{color:var(--primary-color);font-size:12px!important;line-height:18px;font-weight:400;-webkit-text-decoration-line:underline;text-decoration-line:underline;font-weight:500;cursor:pointer}.product-details-review-block .write-review{cursor:pointer}.product-details-review-block-mobile{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.product-details-review-block-mobile .write-review{cursor:pointer;color:var(--primary-color);font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;text-decoration:underline}.product-details-review-block-mobile .see-all-reviews{color:var(--primary-color);font-size:12px!important;line-height:18px;font-weight:400;-webkit-text-decoration-line:underline;text-decoration-line:underline;font-weight:500;cursor:pointer}.product-review-card{background-color:var(--white);display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:8px;box-shadow:0 4px 16px 0 rgba(4,4,4,.03);color:var(--dark);font-size:12px!important;line-height:18px;font-weight:400}.product-review-card .reviewer{display:flex;align-items:center;justify-content:space-between;color:var(--gray2)}.product-review-card .like-btns{display:flex;gap:8px}.attachment{position:relative;border-radius:16px;cursor:pointer;width:92px;height:70px}.product-review-form{box-shadow:0 4px 8px 0 rgba(0,0,0,.04);background-color:var(--white);display:flex;flex-direction:column;gap:24px;padding:16px;border-radius:12px}.product-review-form .input-container{display:flex;flex-direction:column;gap:8px}.product-review-form .input-container label{font-size:16px!important;line-height:24px;font-weight:400;font-weight:700}@media only screen and (max-width:992px){.product-review-form{box-shadow:none;background-color:unset;gap:32px;padding:16px}.product-review-form .input-container{display:flex;flex-direction:column;gap:8px}.product-review-form .input-container label{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}}.auth-container{display:flex;flex-direction:column;align-items:center;padding:56px 24px 24px}.auth-container.pc{margin:96px auto;width:380px;background-color:var(--white);border:1px solid var(--gray4);border-radius:16px;padding:0 24px 24px}.register-container{display:flex;flex-direction:column;align-items:center;padding:56px 0 24px}.register-container.pc{padding:0 0 24px;margin:96px auto;width:380px;background-color:var(--white);border:1px solid var(--gray4);border-radius:16px}.register-container hr{margin:0;color:var(--primary-color);background:var(--primary-color);height:1px}.register-container .register-sub-container{width:100%;padding:0 24px}.register-container .register-other-fields{background:var(--primary-with-opacity);display:flex;flex-direction:column;gap:16px;padding-top:40px;padding-bottom:24px}.register-container .accordion-button{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;color:var(--gray1);border:1px solid var(--gray3);height:40px;background:var(--white);z-index:1;margin-top:32px;border-radius:8px}.register-container .accordion-button:not(.collapsed){border:1px solid var(--primary-color)}.auth-pc-header{color:var(--dark);font-weight:400;font-weight:700;padding:24px 0}.auth-btn,.auth-pc-header{font-size:16px!important;line-height:24px}.auth-btn{width:100%;height:48px;margin-top:40px;border-radius:8px;background-color:var(--primary-color);flex-wrap:nowrap;white-space:nowrap;font-weight:400;font-weight:500}.auth-btn,.auth-btn:active,.auth-btn:focus,.auth-btn:hover{color:var(--primary-inner-color)!important;border:none!important}.auth-btn:active,.auth-btn:focus,.auth-btn:hover{background-color:var(--primary-color)!important}.auth-btn.not-allowed{background:var(--gray3)!important}.auth-btn.danger{background:var(--cancelled)!important}.sms-code-btn{width:100%;height:48px;border-radius:8px;background-color:var(--primary-inner-color);flex-wrap:nowrap;white-space:nowrap;font-size:16px!important;line-height:24px;font-weight:400;font-weight:500}.sms-code-btn,.sms-code-btn:active,.sms-code-btn:focus,.sms-code-btn:hover{color:var(--primary-color)!important;border:1px solid var(--primary-color)!important}.sms-code-btn:active,.sms-code-btn:focus,.sms-code-btn:hover{background-color:var(--primary-inner-color)!important}.auth-tabs-container{margin:24px 0;display:flex;gap:8px;border-radius:24px;background-color:var(--gray5);width:-moz-fit-content;width:fit-content;font-size:16px!important;line-height:24px;font-weight:400;font-weight:500}.auth-tabs-container .tab{display:flex;flex-direction:row;align-items:center;gap:4px;height:37px;padding:0 19.5px!important;border-radius:24px!important;word-wrap:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.auth-tabs-container .tab-selected{background-color:var(--primary-color);color:var(--primary-inner-color)!important;border:none!important;flex-wrap:nowrap;white-space:nowrap}.auth-tabs-container .tab-selected:active,.auth-tabs-container .tab-selected:focus,.auth-tabs-container .tab-selected:hover{border:none!important;color:var(--primary-inner-color)!important;background-color:var(--primary-color)!important}.auth-tabs-container .tab-not-selected{background-color:var(--gray5);color:var(--dark)!important;border:none!important;flex-wrap:nowrap;white-space:nowrap}.auth-tabs-container .tab-not-selected:active,.auth-tabs-container .tab-not-selected:focus,.auth-tabs-container .tab-not-selected:hover{border:none!important;color:var(--dark)!important;background-color:var(--gray5)!important}.auth-underline-black{font-size:12px!important;line-height:18px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:var(--dark)}.auth-underline-black,.auth-underline-gray{font-weight:400;font-weight:500;cursor:pointer}.auth-underline-gray{font-size:14px!important;line-height:21px;text-decoration:underline;color:var(--gray1)}.another-auth{margin-top:24px}.another-auth .auth-text{color:#262626}.another-auth .auth-link,.another-auth .auth-text{font-size:14px!important;line-height:21px;font-weight:400}.another-auth .auth-link{cursor:pointer;font-weight:700;text-decoration:underline;color:var(--primary-color)}.auth-social-btn{background-color:var(--white);color:transparent!important;border:1px solid var(--gray2)!important;flex-wrap:nowrap;white-space:nowrap;height:48px;border-radius:8px}.auth-social-btn:active,.auth-social-btn:focus,.auth-social-btn:hover{border:1px solid var(--gray2)!important;color:transparent!important;background-color:var(--white)!important}.social-or{display:flex;align-items:center;padding:16px 0}.social-or .or{font-size:16px!important;line-height:24px;font-weight:400;font-weight:500;color:var(--dark)}.social-or .separator{height:0;border:1px solid var(--gray4)}.auth-code{display:flex;gap:16px;margin:48px 0 8px}.auth-code .auth-code-input{font-size:16px!important;line-height:24px;font-weight:400;font-weight:500;padding:0;width:36px;height:36px;text-align:center;color:var(--dark);background:var(--primary-inner-color);border-radius:8px;border:1px solid var(--gray3)!important}.auth-code .auth-code-input.danger{border:1px solid var(--cancelled)!important}.auth-code .auth-code-input:focus{box-shadow:none}.builder-item-label{color:var(--input-plachoder-color);margin-bottom:8px}.builder-item-label,.verify-btn{font-size:12px!important;line-height:18px;font-weight:400;font-weight:500}.verify-btn{height:36px;padding:0 8px!important;border-radius:8px!important;word-wrap:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--secondary-color);color:var(--secondary-inner-color)!important;border:none!important;flex-wrap:nowrap;white-space:nowrap;margin-top:15px}.verify-btn:active,.verify-btn:focus,.verify-btn:hover{border:none!important;color:var(--secondary-inner-color)!important;background-color:var(--secondary-color)!important}.pc-profile{padding:24px;background:var(--white);box-shadow:0 4px 12px rgba(0,0,0,.08);border-radius:16px}.pc-profile .no-addresses-orders{font-size:14px!important;line-height:21px;font-weight:400;color:var(--gray1);margin-bottom:24px}.pc-profile-goto-btn{padding:8px 16px;background:var(--secondary-inner-color);border:1px solid var(--primary-color);color:var(--primary-color);width:-moz-fit-content;width:fit-content;border-radius:8px}.pc-profile-goto-btn,.pc-profile-header{font-size:16px!important;line-height:24px;font-weight:400;font-weight:600}.pc-profile-header{padding-bottom:24px}.form-field{width:100%;display:flex;flex-direction:column;gap:8px}.form-field .field-description{margin-top:16px;font-size:12px!important;line-height:18px;font-weight:400;color:var(--dark);background:transparent}.auth-form{width:100%;display:flex;flex-direction:column;gap:18px}.auth-form .form-sub-header{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:15px;margin-bottom:15px}.auth-form .form-sub-header,.auth-form .form-sub-header h3{font-size:14px!important;line-height:21px;font-weight:400;color:var(--gray1)}.auth-form .form-sub-header h3{margin:0!important;width:-moz-fit-content;width:fit-content}.auth-form .form-sub-header hr{width:30%}.floating-input{width:100%}.floating-input label{width:100%;position:relative;border-bottom:1px solid var(--gray3)}.floating-input input{background:var(--input-bg-color)!important;color:var(--input-color);width:100%;padding:4px 0 3px;margin-top:21px;border:none;outline:none;border-radius:8px}.floating-input input,.floating-input span{font-size:14px!important;line-height:21px;font-weight:400}.floating-input span{position:absolute;top:0;-webkit-margin-start:-100%;margin-inline-start:-100%;transform:translateY(25px);transition-duration:.3s;color:var(--input-plachoder-color)}.floating-input input:not(:placeholder-shown)+span,.floating-input label:focus-within>span{color:var(--input-plachoder-color);font-size:12px!important;line-height:18px;font-weight:400;transform:translateY(0)}.floating-input .pencil{-webkit-margin-start:calc(100% - 24px);margin-inline-start:calc(100% - 24px)}.floating-input .pencil,.floating-input .verified{position:absolute;top:22px}.auth-err{font-size:12px!important;line-height:18px;width:-moz-fit-content;width:fit-content;background:rgba(214,41,41,.12);color:#d62929;margin-top:8px}.auth-err,.auth-valid{font-weight:400;border-radius:4px;font-style:normal;padding:0 4px}.auth-valid{background:rgba(76,175,80,.12);color:#4caf50;margin-top:16px;font-size:10px;line-height:15px}.field-hint{font-size:12px!important;line-height:18px;font-weight:400;font-weight:700;color:var(--input-color);padding:0 4px;margin-top:8px}.country-code-btn{-webkit-margin-end:12px;margin-inline-end:12px;margin-bottom:4px}.country-code-btn button{display:flex;gap:4px;align-items:center;font-size:14px!important;line-height:21px;font-weight:400;background-color:var(--gray5);color:var(--input-color)!important;border:none!important;flex-wrap:nowrap;white-space:nowrap;height:21px;padding:0 4px!important;border-radius:2px!important;word-wrap:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.country-code-btn button:active,.country-code-btn button:focus,.country-code-btn button:hover{border:none!important;color:var(--input-color)!important;background-color:var(--gray5)!important}.country-code-header{padding:48px 24px 16px;height:138px;background:var(--gray6);box-shadow:0 4px 16px rgba(4,4,4,.05)}.country-code-header input{font-size:12px!important;line-height:18px;font-weight:400;background:var(--white);height:32px;width:100%;border:none!important;border-radius:8px!important;color:var(--dark);-webkit-padding-start:16px;padding-inline-start:16px}.country-code-header .title{color:var(--dark);font-size:16px!important;line-height:24px;font-weight:400;font-weight:700}.countries-codes{display:flex;flex-direction:column;padding:16px 24px 24px;gap:12px;overflow:auto;height:calc(100vh - 138px)}.countries-codes .hor{margin-bottom:12px;padding:0;border:1px solid var(--gray5)}.countries-codes .country{font-size:14px!important;line-height:21px;font-weight:400;cursor:pointer}.countries-codes .country .name-flag{display:flex;flex-direction:row;align-items:center;gap:8px;color:var(--dark)}.countries-codes .country .code,.countries-codes .country .name-flag.selected{color:var(--primary-color)}.messagebox-auth{display:flex;align-items:center;padding:8px 24px 44px;max-width:375px;border-radius:8px;z-index:2}.messagebox-dialog-auth{margin-top:0;margin-bottom:0;display:flex!important;justify-content:center;z-index:1}.header-indicator{width:50px;height:3.58px;border-radius:1.75px;background:var(--gray4);margin-bottom:17.7px}.about-top-winner,.about-top-winner .top-winner-info-block{display:flex;flex-direction:column;gap:24px}.about-top-winner .top-winner-info-block{align-items:center;background:var(--white);box-shadow:0 4px 24px rgba(0,0,0,.04);border-radius:16px;color:var(--gray1)}.about-top-winner .top-winner-info-block .info-title{display:flex;gap:4px;font-style:normal;text-align:start}.about-top-winner .top-winner-info-block .info-details{font-style:normal;text-align:justify}.about-top-winner .top-winner-vision{display:flex;flex-direction:column;align-items:center;gap:24px;background:var(--gray2);color:var(--white);border-radius:16px}.about-top-winner .top-winner-vision .visions{display:flex;flex-direction:column;gap:12px;width:100%}.about-top-winner .top-winner-vision .visions .one-vision{text-align:start;display:flex;gap:4px;font-style:normal;font-weight:400}.about-top-winner .about-topwinner-slider{padding:36px 100px 72px;background:var(--white);box-shadow:0 4px 24px rgba(0,0,0,.04);border-radius:16px}.about-top-winner .top-winner-info-block{padding:72px 36px}.about-top-winner .top-winner-info-block .info-title{font-weight:700;font-size:24px;line-height:36px}.about-top-winner .top-winner-info-block .info-details{font-weight:400;font-size:16px;line-height:32px}.about-top-winner .top-winner-vision{min-height:571px;padding:72px}.about-top-winner .top-winner-vision .visions .one-vision{font-size:16px;line-height:26px}.about-top-winner-mobile{gap:32px;display:flex;flex-direction:column}.about-top-winner-mobile .top-winner-info-block{display:flex;flex-direction:column;align-items:center;gap:24px;background:var(--white);box-shadow:0 4px 24px rgba(0,0,0,.04);border-radius:16px;color:var(--gray1)}.about-top-winner-mobile .top-winner-info-block .info-title{display:flex;gap:4px;font-style:normal;text-align:start}.about-top-winner-mobile .top-winner-info-block .info-details{font-style:normal;text-align:justify}.about-top-winner-mobile .top-winner-vision{display:flex;flex-direction:column;align-items:center;gap:24px;background:var(--gray2);color:var(--white);border-radius:16px}.about-top-winner-mobile .top-winner-vision .visions{display:flex;flex-direction:column;gap:12px;width:100%}.about-top-winner-mobile .top-winner-vision .visions .one-vision{text-align:start;display:flex;gap:4px;font-style:normal;font-weight:400}.about-top-winner-mobile .top-winner-info-block{padding:36px 16px}.about-top-winner-mobile .top-winner-info-block .info-title{font-weight:400;font-size:16px;line-height:24px}.about-top-winner-mobile .top-winner-info-block .info-details{font-weight:400;font-size:14px;line-height:24px}.about-top-winner-mobile .top-winner-vision{min-height:503px;padding:36px 16px}.about-top-winner-mobile .top-winner-vision .visions .one-vision{font-size:12px;line-height:16px}.about-dr{display:flex;gap:16px;padding:84px 32px;background:var(--white);box-shadow:0 4px 24px rgba(0,0,0,.04)}.about-dr .dr-avatar-container{padding:36px}.about-dr .dr-avatar-container .dr-avatar{width:307.24px;height:493px}.about-dr .dr-info{text-align:start;color:var(--gray1);display:flex;flex-direction:column;gap:16px}.about-dr .dr-info .info-title{margin-bottom:8px;font-style:normal;font-weight:700;font-size:43px;line-height:48px}.about-dr .dr-info .one-info{display:flex;gap:4px;font-style:normal;font-weight:400;font-size:15px;line-height:32px}.about-dr-mobile{display:flex;flex-direction:column;align-items:center;gap:16px}.about-dr-mobile .dr-avatar-container{padding:36px 0 45px}.about-dr-mobile .dr-avatar-container .dr-avatar{width:206px;height:330px}.about-dr-mobile .dr-info{color:var(--gray1);display:flex;flex-direction:column;gap:24px}.about-dr-mobile .dr-info .info-title{margin-bottom:8px;font-style:normal;font-weight:700;font-size:24px;line-height:27px}.about-dr-mobile .dr-info .one-info{display:flex;gap:4px;font-style:normal;font-weight:400;font-size:14px;line-height:16px}.contact-us .contact-us-subtitle{font-style:normal;color:var(--dark);margin-bottom:12px}.contact-us .contact-us-form{display:flex;flex-direction:column;gap:24px;background:var(--white);border-radius:8px}.contact-us .contact-us-form .contact-textarea{padding:16px;gap:10px;width:100%;height:178px;box-shadow:0 4px 16px rgba(4,4,4,.03);border-radius:8px;overflow-y:auto;resize:none;border:none}.contact-us .customers-service-box{display:flex;flex-direction:column;padding:16px;gap:10px;width:190.5px;height:86px;background:var(--white);border-radius:8px}.contact-us .customers-service-box .customers-country{display:flex;flex-direction:row;align-items:center;gap:8px}.contact-us .customers-service-box .customers-country,.contact-us .customers-service-box .customers-phone{font-size:16px!important;line-height:24px;font-weight:400;font-weight:500}.contact-us .contact-us-social{gap:24px}.contact-us .contact-us-email,.contact-us .contact-us-social{display:flex;flex-direction:row;align-items:center;padding:24px;background:var(--white);border-radius:16px}.contact-us .contact-us-email{gap:8px;font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.contact-us .contact-us-address{display:flex;flex-direction:column;padding:24px;gap:16px;isolation:isolate;background:var(--white);border-radius:16px}.contact-us .contact-us-address .address-text{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;display:flex;align-items:center;padding:0;gap:8px}.contact-us .contact-us-address .address-map{border-radius:8px;overflow:hidden}.contact-us .contact-us-subtitle{font-weight:700;font-size:16px;line-height:18px}.contact-us .contact-us-address,.contact-us .contact-us-email,.contact-us .contact-us-form,.contact-us .contact-us-social{padding:24px}.contact-us-mobile .contact-us-subtitle{font-style:normal;color:var(--dark);margin-bottom:12px}.contact-us-mobile .contact-us-form{display:flex;flex-direction:column;gap:24px;background:var(--white);border-radius:8px}.contact-us-mobile .contact-us-form .contact-textarea{padding:16px;gap:10px;width:100%;height:178px;box-shadow:0 4px 16px rgba(4,4,4,.03);border-radius:8px;overflow-y:auto;resize:none;border:none}.contact-us-mobile .customers-service-box{display:flex;flex-direction:column;padding:16px;gap:10px;width:190.5px;height:86px;background:var(--white);border-radius:8px}.contact-us-mobile .customers-service-box .customers-country{display:flex;flex-direction:row;align-items:center;gap:8px}.contact-us-mobile .customers-service-box .customers-country,.contact-us-mobile .customers-service-box .customers-phone{font-size:16px!important;line-height:24px;font-weight:400;font-weight:500}.contact-us-mobile .contact-us-social{gap:24px}.contact-us-mobile .contact-us-email,.contact-us-mobile .contact-us-social{display:flex;flex-direction:row;align-items:center;padding:24px;background:var(--white);border-radius:16px}.contact-us-mobile .contact-us-email{gap:8px;font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.contact-us-mobile .contact-us-address{display:flex;flex-direction:column;padding:24px;gap:16px;isolation:isolate;background:var(--white);border-radius:16px}.contact-us-mobile .contact-us-address .address-text{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;display:flex;align-items:center;padding:0;gap:8px}.contact-us-mobile .contact-us-address .address-map{border-radius:8px;overflow:hidden}.contact-us-mobile .contact-us-subtitle{font-weight:400;font-size:14px;line-height:16px}.contact-us-mobile .contact-us-address,.contact-us-mobile .contact-us-email,.contact-us-mobile .contact-us-form,.contact-us-mobile .contact-us-social{padding:16px}.program-progress{gap:24px}.preview-card,.program-progress{display:flex;flex-direction:column}.preview-card{margin-bottom:10px;box-sizing:border-box;padding:16px;gap:16px;width:225px;height:327px;background:var(--white);border:1px solid var(--backgrounds-03);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-radius:16px}.preview-card .card-title{font-weight:500;font-size:14px;line-height:20px;color:#484860}.preview-card .card-title.bold{font-weight:700;font-size:16px}.preview-card .one-line{display:flex;gap:4px}.preview-card.small{width:350px;height:180px;gap:48px}.preview-card.small .small-card-content{display:flex;gap:4px;justify-content:center;font-size:16px;line-height:27px}.preview-card.small .small-card-content .content-label{font-weight:700;color:var(--primary-color)}.preview-card.small .small-card-content .content-value{font-weight:500;color:#484860}.preview-card.common-card{gap:16px}.preview-card.common-card .content{display:flex;flex-direction:column;gap:8px}.preview-card.common-card .content .main-text{font-weight:500;font-size:12px;line-height:16px;color:#484860;min-width:20px}.preview-card.common-card .content .gray-text{font-weight:400;font-size:10px;line-height:16px;color:#7a7a7a}.preview-card.common-card .content .ellipse{width:6px;height:6px;border-radius:50%;-webkit-margin-end:4px;margin-inline-end:4px;background:var(--primary-color)}.preview-card.common-card .content .ellipse.light{background:#cee6ff}.preview-card.total-result{gap:38px;background:#f1f7fe}.preview-card.total-result .content{display:flex;flex-direction:column;gap:16px}.preview-card.total-result .content .Absence-days{font-weight:500;font-size:12px;line-height:20px;color:#484860}.two-small-preview-cards{display:flex;flex-direction:column;gap:10px}.student-result{margin:auto;padding:2px 4px;gap:4px;background:#484860;border-radius:4px;font-weight:400;font-size:12px;line-height:16px;color:var(--white);width:-moz-fit-content;width:fit-content}.date-ranger{display:flex;gap:16px;font-weight:500;font-size:14px;line-height:32px;color:#484860}.date-ranger .from-to{display:flex;gap:4px;align-items:center}.date-ranger .date{border:1px solid var(--gray5);background-color:var(--white);padding:0 12px;border-radius:8px}.date-ranger-mobile{gap:8px}.date-ranger-mobile .from-to{font-size:12px!important;line-height:18px;font-weight:400;font-weight:500;line-height:32px;color:var(--dark)}.date-ranger-mobile .col-container{display:flex;flex-direction:column;gap:8px}.date-ranger-mobile .apply-btn-container{width:100px}.date-dropdown .dropdown-toggle{font-size:12px!important;line-height:18px;font-weight:400;padding:0;-webkit-padding-start:16px;padding-inline-start:16px;background:#fff;color:var(--dark);box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:200px;height:32px;border:1px solid #e2e8f0;border-radius:6px}.date-dropdown .dropdown-menu.show{border:1px solid #e2e8f0;border-radius:6px;padding:6px 9px;background:#fff;z-index:2}.date-dropdown.syllabuses-dropdown .dropdown-toggle{-webkit-padding-end:16px;padding-inline-end:16px}.date-dropdown.mobile .dropdown-toggle{width:100%}.common-calendar{display:block;flex-direction:column;justify-content:center;align-items:center;gap:16px;border-radius:16px;border:1px solid var(--gray4);background:var(--white);box-shadow:none}.common-calendar .calendar-header{display:flex;gap:24px;flex-direction:row;justify-content:center;align-items:center;margin-bottom:16px}.common-calendar table{width:100%;margin:0;padding:0;border-spacing:0;border-collapse:collapse;font-style:normal;font-weight:400;font-size:14px;line-height:21px}.common-calendar table thead tr>*{text-align:center;color:var(--primary-color);font-weight:400}.common-calendar table .day{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:12px;margin:8px auto;gap:10px;isolation:isolate;border-radius:10px;-webkit-border-radius:10px;width:36px;height:36px;cursor:pointer}.common-calendar table .day.not-available{cursor:not-allowed;color:var(--gray4)}.common-calendar table .day .today{position:absolute;width:6px;height:6px;left:6px;top:6px;border-radius:50%;background:var(--primary-color)}.common-calendar table .day.selected{background:var(--primary-color);color:var(--primary-inner-color)}.sessions-and-notes{display:flex;flex-direction:column;gap:16px}.sessions-and-notes .one-session{box-sizing:border-box;gap:24px;padding:24px;background:var(--primary-inner-color);border:1px solid var(--gray5);border-radius:8px}.sessions-and-notes .one-session .session{padding:0;display:flex;flex-direction:column;gap:12px}.sessions-and-notes .one-session .session .session-title{font-size:16px!important;line-height:24px;font-weight:400;font-weight:600;color:var(--primary-color)}.sessions-and-notes .one-session .session .from-to{font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:#484860}.sessions-and-notes .one-session .session .sesion-details{display:grid;grid-column-gap:8px;column-gap:8px;grid-row-gap:12px;row-gap:12px;grid-template-columns:auto 100%;-webkit-padding-end:44px;padding-inline-end:44px}.sessions-and-notes .one-session .session .sesion-details .grid-item{padding:0}.sessions-and-notes .one-session .session .sesion-details .grid-item.from-to-details{font-weight:400;font-size:14px;line-height:150%;color:#484860}.sessions-and-notes .one-session .teacher-notes{display:flex;flex-direction:column;align-items:flex-start;padding:12px;gap:12px;width:303px;background:var(--gray5);border-radius:8px}.sessions-and-notes .one-session .teacher-notes .title-line{width:100%;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between}.sessions-and-notes .one-session .teacher-notes .title-line .title{font-weight:600;font-size:14px;line-height:20px;color:#484860}.sessions-and-notes .one-session .teacher-notes .title-line .mark-level{display:flex;gap:12px;font-weight:500;font-size:14px;line-height:20px;color:#484860}.sessions-and-notes .one-session .teacher-notes .notes{font-weight:400;font-size:12px;line-height:16px;color:#484860}.sessions-and-notes .one-session.mobile{padding:12px;flex-direction:column;gap:12px}.sessions-and-notes .one-session.mobile .teacher-notes{width:100%;height:auto}.sessions-and-notes .one-session.mobile .sesion-details{-webkit-padding-end:36px;padding-inline-end:36px}@media only screen and (max-width:992px){.preview-card .card-title.bold{font-weight:600;font-size:15px}.preview-card.small{width:300px}}.all-applications{display:flex;flex-direction:column;gap:16px;margin-bottom:100px}.application-card{cursor:pointer;box-sizing:border-box;display:flex;flex-direction:column;padding:16px 12px;gap:12px;width:100%;background:var(--white);box-shadow:0 4px 8px rgba(0,0,0,.04);border-radius:8px}.application-card.selected{border:2px solid var(--primary-color)}.application-card .application-header{display:flex;align-items:center;justify-content:space-between}.application-card .application-header .invoice-no{color:var(--dark);display:flex;gap:4px}.application-card .application-header .application-date{color:var(--gray2)}.application-card .application-body{display:flex;flex-direction:column;gap:4px}.application-card .application-body .application-type{color:var(--dark)}.application-card .application-status{margin-left:auto;width:-moz-fit-content;width:fit-content;padding:4px;border-radius:4px}.application-card .application-header .invoice-no{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.application-card .application-header .application-date{font-size:12px!important;line-height:18px;font-weight:400}.application-card .application-body,.application-card .application-status{font-size:14px!important;line-height:21px;font-weight:400}.application-card .application-price{font-size:16px!important;line-height:24px;font-weight:400;font-weight:500}.application-card-mobile{box-sizing:border-box;display:flex;flex-direction:column;padding:16px 12px;gap:12px;width:100%;background:var(--white);box-shadow:0 4px 8px rgba(0,0,0,.04);border-radius:8px}.application-card-mobile.selected{border:2px solid var(--primary-color)}.application-card-mobile .application-header{display:flex;align-items:center;justify-content:space-between}.application-card-mobile .application-header .invoice-no{color:var(--dark);display:flex;gap:4px}.application-card-mobile .application-header .application-date{color:var(--gray2)}.application-card-mobile .application-body{display:flex;flex-direction:column;gap:4px}.application-card-mobile .application-body .application-type{color:var(--dark)}.application-card-mobile .application-status{margin-left:auto;width:-moz-fit-content;width:fit-content;padding:4px;border-radius:4px}.application-card-mobile .application-header .invoice-no{font-size:12px!important;line-height:18px;font-weight:400;font-weight:500}.application-card-mobile .application-header .application-date{font-size:10px!important;line-height:15px;font-weight:400}.application-card-mobile .application-body,.application-card-mobile .application-status{font-size:12px!important;line-height:18px;font-weight:400}.select-application{align-items:center;gap:24px;background:var(--white)}.application-details,.select-application{display:flex;flex-direction:column;padding:24px;border-radius:16px}.application-details{align-items:flex-start;gap:7px;background:var(--gray4)}.application-details .application-details-header{width:100%;display:flex;flex-direction:row;align-items:center;padding:8px 22px;gap:16px;border-radius:8px}.application-details .application-details-header .application-details-header-content{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;color:var(--dark);display:flex;flex-direction:column;align-items:flex-start;gap:4px}.application-details .application-details-header .application-details-header-content .application-name{font-size:14px!important;line-height:21px;font-weight:400;font-weight:700}.application-messages{display:flex;flex-direction:column;align-items:flex-start;padding:24px;gap:24px;border:1px solid var(--gray5);background:var(--white);border-radius:16px}.application-messages .application-messages-header{width:100%;display:flex;flex-direction:row;align-items:center;padding:8px 22px;gap:22px;border-radius:8px}.application-messages .application-messages-header .application-messages-header-content{font-size:14px!important;line-height:21px;font-weight:400;font-weight:700;color:var(--dark);display:flex;flex-direction:column;align-items:flex-start;gap:4px}.application-messages .application-messages-header .application-messages-header-content .name{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.message{font-size:16px!important;line-height:24px;font-weight:400;font-weight:500}hr{margin:15px 0;border:.2px solid var(--gray2)}.student-payments{display:flex;flex-direction:column;gap:24px;padding:19px}.student-payments a{color:var(--white)}.student-payments .student-payments-container{display:flex;flex-direction:column;align-items:flex-start;padding:24px;gap:24px;width:100%;background:var(--white);box-shadow:0 4px 12px rgba(0,0,0,.08);border-radius:16px}.student-payments .student-payments-container .sort-dropdown .dropdown-toggle{height:37px}.student-payments .student-payments-container .filter-tabs-container{display:flex;gap:8px;border-radius:24px;background-color:var(--gray5);width:-moz-fit-content;width:fit-content;font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.student-payments .student-payments-container .filter-tabs-container .tab{display:flex;flex-direction:row;align-items:center;gap:4px;height:37px;padding:0 12px!important;border-radius:24px!important;word-wrap:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.student-payments .student-payments-container .filter-tabs-container .tab-selected{background-color:var(--primary-color);color:var(--primary-inner-color)!important;border:none!important;flex-wrap:nowrap;white-space:nowrap}.student-payments .student-payments-container .filter-tabs-container .tab-selected:active,.student-payments .student-payments-container .filter-tabs-container .tab-selected:focus,.student-payments .student-payments-container .filter-tabs-container .tab-selected:hover{border:none!important;color:var(--primary-inner-color)!important;background-color:var(--primary-color)!important}.student-payments .student-payments-container .filter-tabs-container .tab-not-selected{background-color:var(--gray5);color:var(--dark)!important;border:none!important;flex-wrap:nowrap;white-space:nowrap}.student-payments .student-payments-container .filter-tabs-container .tab-not-selected:active,.student-payments .student-payments-container .filter-tabs-container .tab-not-selected:focus,.student-payments .student-payments-container .filter-tabs-container .tab-not-selected:hover{border:none!important;color:var(--dark)!important;background-color:var(--gray5)!important}.student-payments-mobile{display:flex;flex-direction:column}.student-payments-mobile a{color:var(--white)}.student-payments-mobile .student-payments-container{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%}.student-payments-mobile .student-payments-container .sort-dropdown .dropdown-toggle{height:37px}.student-payments-mobile .student-payments-container .filter-tabs-container{display:flex;gap:6px;border-radius:24px;width:-moz-fit-content;width:fit-content;font-size:12px!important;line-height:18px;font-weight:400;font-weight:500}.student-payments-mobile .student-payments-container .filter-tabs-container .tab{height:37px;padding:0 12px!important;border-radius:24px!important;word-wrap:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.student-payments-mobile .student-payments-container .filter-tabs-container .tab-selected{background-color:var(--primary-color);color:var(--primary-inner-color)!important;border:none!important;flex-wrap:nowrap;white-space:nowrap}.student-payments-mobile .student-payments-container .filter-tabs-container .tab-selected:active,.student-payments-mobile .student-payments-container .filter-tabs-container .tab-selected:focus,.student-payments-mobile .student-payments-container .filter-tabs-container .tab-selected:hover{border:none!important;color:var(--primary-inner-color)!important;background-color:var(--primary-color)!important}.student-payments-mobile .student-payments-container .filter-tabs-container .tab-not-selected{background-color:var(--gray5);color:var(--dark)!important;border:none!important;flex-wrap:nowrap;white-space:nowrap}.student-payments-mobile .student-payments-container .filter-tabs-container .tab-not-selected:active,.student-payments-mobile .student-payments-container .filter-tabs-container .tab-not-selected:focus,.student-payments-mobile .student-payments-container .filter-tabs-container .tab-not-selected:hover{border:none!important;color:var(--dark)!important;background-color:var(--gray5)!important}.student-payments-mobile .student-payments-container .student-payments-cards{width:100%;display:flex;flex-direction:column;gap:16px}.student-payments-mobile .student-payments-container .student-payments-card{display:flex;flex-direction:column;width:100%;padding:16px 12px;gap:8px;background:var(--white);box-shadow:0 4px 8px rgba(0,0,0,.04);border-radius:8px}.student-payments-mobile .student-payments-container .student-payments-card .student-payments-card-row{display:flex;flex-direction:row;justify-content:space-between}.student-payments-mobile .student-payments-container .student-payments-card .student-payments-card-row .title{font-size:12px!important;line-height:18px;font-weight:400;font-weight:500}.student-payments-mobile .student-payments-container .student-payments-card .student-payments-card-row .content{font-size:12px!important;line-height:18px;font-weight:400}.student-payments-mobile .student-payments-container .student-payments-card .student-payments-card-row .methods{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;display:flex;align-items:center;gap:4px}.student-payments-mobile .student-payments-container .student-payments-card .student-payments-card-row .methods .status{font-style:normal;font-weight:700;font-size:9px;line-height:16px;display:flex;align-items:center;text-transform:uppercase;color:var(--white);padding:1px 4px;border-radius:2px}.student-payments-mobile .student-payments-container .student-payments-card .student-payments-card-row .methods .action{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:6px 16px;gap:10px;border-radius:8px}.student-payments-mobile .student-payments-container .student-payments-card .student-payments-card-row .methods .action.contained{background:var(--primary-color)}.student-payments-mobile .student-payments-container .student-payments-card .student-payments-card-row .methods .action.contained:hover{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),var(--btns-bg-color);color:var(--btns-color)!important;color:var(--white)}.student-payments-mobile .student-payments-container .student-payments-card .student-payments-card-row .methods .action.outlined{color:var(--dark);background-color:var(--white);border:1px solid var(--gray2)}.student-payments-mobile .student-payments-container .student-payments-card .br{width:100%;height:0;border:.5px solid var(--gray5)}.basic-table{width:100%;border-radius:8px;border:1px solid #e2e8f0;overflow:hidden;font-size:12px!important;line-height:18px;font-weight:400}.basic-table .table-container{width:100%}.basic-table .table-container table{border-radius:10px!important;margin-bottom:0;border-spacing:0;border-collapse:collapse;border:1px hidden #e2e8f0;word-break:break-word;width:100%;max-width:100%;table-layout:fixed}.basic-table .table-container thead th{text-align:center;background-color:var(--gray6);font-size:12px!important;line-height:18px;font-weight:400;font-weight:500;line-height:16px}.basic-table .table-container tbody td,.basic-table .table-container thead th{border-bottom:1px solid #e2e8f0;padding:12px}.basic-table .table-container tbody tr:last-child td{border-bottom:none}.basic-table .table-container .second{width:30%}.basic-table .table-container .last{width:11%}.basic-table.striped tbody tr:nth-child(2n){background-color:var(--gray6)}.basic-table .status{width:-moz-fit-content;width:fit-content;font-style:normal;font-weight:700;font-size:9px;line-height:16px;display:flex;align-items:center;text-transform:uppercase;color:var(--white);padding:1px 4px;border-radius:2px}.basic-table .action{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:6px 16px;gap:10px;border-radius:8px}.basic-table .action.contained{background:var(--primary-color)}.basic-table .action.contained:hover{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),var(--btns-bg-color);color:var(--btns-color)!important;color:var(--white)}.basic-table .action.outlined{color:var(--dark);background-color:var(--white);border:1px solid var(--gray2)}.student-avatar{border-radius:50%;display:flex;justify-content:center;align-items:center;overflow:hidden}.program-details-title{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500}.welcome-msg,.welcome-msg .name{font-size:24px!important;line-height:36px;font-weight:400}.welcome-msg .name{font-weight:700}.my-students{font-size:14px!important;line-height:21px;font-weight:400;font-weight:700;margin-bottom:-3px}.students-cards{display:flex;flex-direction:column;gap:24px}.students-cards .student-card{cursor:pointer;box-sizing:border-box;display:flex;flex-direction:column;padding:16px;gap:16px;background:var(--white);border:1px solid var(--gray4);border-radius:8px}.students-cards .student-card.selected{border:1px solid var(--primary-color)}.students-cards .student-card .content{display:flex;flex-direction:column;gap:16px}.students-cards .student-card .content .with-menu{display:flex;justify-content:space-between}.students-cards .student-card .content .with-menu .student-img-name{display:flex;align-items:center;gap:10px}.students-cards .student-card .content .with-menu .student-img-name .student-image-container{height:48px;width:48px;border-radius:50%;overflow:hidden}.students-cards .student-card .content .with-menu .student-img-name .name{display:flex;flex-direction:column;gap:4px;color:#484860;font-size:16px!important;line-height:24px;font-weight:400;font-weight:500}.students-cards .student-card .content .program{margin-top:4px;width:-moz-fit-content;width:fit-content;display:flex;padding:4px 8px;align-items:center;border-radius:8px;background:#edfdf3;gap:4px;font-size:12px;font-style:normal;font-weight:600;line-height:16px;color:var(--green)}.students-cards .student-card .content .program.not-registered{color:#f2994a;background:#fffdf7}.students-cards .student-card .content .program.not-profile-completed{background:rgba(214,41,41,.12);color:#d62929}.student-details-card{box-sizing:border-box;padding:16px;gap:16px;width:277px;height:150px;background:var(--gray6);color:var(--dark);border:1px solid var(--gray5);border-radius:8px;transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;overflow:hidden;cursor:pointer}.student-details-card,.student-details-card .content{display:flex;flex-direction:column;align-items:center}.student-details-card .content{gap:6px}.student-details-card .content .title{font-size:16px!important;line-height:24px;font-weight:400;font-weight:500;text-align:center}.student-details-card .content .description{font-size:12px!important;line-height:18px;font-weight:400;text-align:center}.student-details-card .icon{width:48.5px;height:31.5px;fill:var(--primary-color)}.student-details-card a{color:var(--dark);background-color:transparent}.student-details-card:hover{background:var(--primary-color);border:1px solid var(--primary-inner-color);box-shadow:0 4px 16px rgba(0,0,0,.04);border-radius:16px}.student-details-card:hover,.student-details-card:hover a{color:var(--primary-inner-color)}.student-details-card:hover .icon{filter:brightness(0) invert(1)}.student-details-card.mobile{width:100%;height:auto;flex-direction:row;align-items:center;padding:16px 8px 16px 16px}.student-details-card.mobile .content{align-items:flex-start;gap:4px}.student-details-card.mobile .content .description{text-align:start}.student-details-container{margin-top:34px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:24px;gap:16px;background:var(--white);border:1px solid var(--gray5);border-radius:8px}.student-details-container.mobile{padding:16px;gap:12px}.add-student-card{display:flex;width:100%;min-width:226px;flex-direction:column;gap:10px;border:1px solid var(--gray4);justify-content:center;align-items:center;padding:22px 0;border-radius:8px;cursor:pointer}.add-student-card.mobile{width:100%;flex-direction:row;gap:12px}.add-student-card .text{font-size:16px!important;line-height:24px;font-weight:400;font-weight:500;color:var(--gray2);line-height:0px}.student-name{color:#484860;font-size:16px!important;line-height:24px;font-weight:400;font-weight:700}.delete-student-dialog-content{display:flex;flex-direction:column;padding:24px;gap:16px;width:-moz-fit-content;width:fit-content}.containerx{min-height:calc(100vh - 121px);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.containerx .centered-divx{width:380px;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;gap:24px;padding:24px;background:var(--white);border:1px solid var(--gray4);border-radius:16px}.containerx .centered-divx .title{font-size:16px!important;line-height:24px;font-weight:400;font-weight:700;color:var(--dark)}.mobile-add-new-student-btn{font-size:16px!important;line-height:24px;font-weight:400;font-weight:500}.student-programs-grid{width:100%;display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.student-program-card{display:flex;flex-direction:column;align-items:center;height:310px;gap:8px;cursor:pointer;background-color:var(--gray6);border:1px solid var(--gray5);border-radius:8px}.student-program-card .image-container{border-radius:8px 8px 0 0;overflow:hidden;width:100%;padding-top:1px;max-height:230px}.student-program-card .program-title{max-width:100%;font-size:16px!important;line-height:24px;font-weight:400;font-weight:500;margin:0;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;text-align:center;padding:0 8px}.student-program-card .status{font-weight:600;font-size:12px;line-height:16px;border-radius:8px;padding:4px 8px;gap:4px;margin:0 8px 8px;width:-moz-fit-content;width:fit-content;text-align:center}.student-program-card .status path{fill:currentColor!important}.student-program-card .program-description{margin:0;font-size:12px!important;line-height:18px;font-weight:400;color:var(--dark)}.student-program-card.register-application-card{justify-content:center;gap:16px}.student-program-card.register-application-card path{fill:var(--primary-color)!important}.student-program-card.selectd{border-color:var(--primary-color);background-color:var(--primary-color);color:var(--white)}.student-program-card.selectd path{fill:var(--white)!important}.program-cards-grid{width:100%;display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.application-actions-cards-grid{width:100%;display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fill,minmax(236px,1fr))}.product-price-info-popup-width{width:327px}.product-price-info-popup{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:10px}.product-price-info-popup .title{font-size:16px!important;line-height:24px;font-weight:400;font-weight:700}.product-price-info-popup .layout{display:flex;flex-direction:column;padding-inline:10px;width:100%}.product-price-info-popup .item{display:flex;align-items:center;justify-content:space-between}.product-price-info-popup .price{font-size:16px!important;line-height:24px;font-weight:400;color:var(--primary-color);font-weight:600}.product-price-info-popup .unit{font-size:10px!important;line-height:15px;font-weight:400;color:var(--gray2)}.product-price-info-popup .offer{font-size:12px!important;line-height:18px;font-weight:400}.product-price-info-popup .offer .offer-span{background-color:var(--gray5);border-radius:6px;padding-block:2;padding-inline:4px}.product-price-info{width:100%}.product-price-info .layout{display:flex;flex-direction:column;padding-inline:10px;width:100%}.product-price-info .item{display:flex;align-items:center;justify-content:space-between}.product-price-info .price{font-size:16px!important;line-height:24px;font-weight:400;color:var(--primary-color);font-weight:600}.product-price-info .unit{font-size:10px!important;line-height:15px;font-weight:400;color:var(--gray2)}.product-price-info .offer{font-size:12px!important;line-height:18px;font-weight:400}.product-price-info .offer .offer-span{background-color:var(--gray5);border-radius:6px;padding-block:2;padding-inline:4px}.product-box-image-scrollable-tabs{cursor:pointer;overflow:hidden}.new-product-box-small{padding:8px 8px 16px;background:var(--product-card-bg-color);box-shadow:0 4px 16px rgba(4,4,4,.03);border-radius:16px;border:1px solid var(--product-card-border-color);width:100%;overflow:hidden;display:flex;flex-direction:column;gap:8px}.new-product-box-small .product-image-container{cursor:pointer;overflow:hidden;border-radius:8px}.new-product-box-small .product-image-container .hover-img{position:absolute;top:0;width:100%;left:50%;visibility:hidden;transition-duration:.7s;transform:translate(-50%,20px);opacity:0}.new-product-box-small .product-image-container:hover .hover-img{visibility:visible;transform:translate(-50%);opacity:1;background:var(--white)}.new-product-box-small .product-rate{display:flex;align-items:center;gap:4px;color:var(--yellow);margin-top:8px;font-size:12px!important;line-height:18px;font-weight:400}.new-product-box-small .product-info{display:flex;flex-direction:column;gap:8px}.new-product-box-small .product-info .product-name{cursor:pointer;height:36px;font-size:12px!important;line-height:18px;font-weight:400;font-weight:500;color:var(--product-name-color);overflow:hidden;word-wrap:break-word!important;overflow-wrap:break-word!important;flex-wrap:wrap}.new-product-box-small .product-info .product-description{width:100%;height:15px;font-size:8px!important;line-height:12px;font-weight:400;color:var(--dark);overflow:hidden;word-wrap:break-word!important;overflow-wrap:break-word!important;flex-wrap:wrap}.new-product-box-small .product-info .product-brand{height:18px;display:flex;gap:4px}.new-product-box-small .product-info .product-brand .brand-name{font-size:10px!important;line-height:15px;font-weight:400;font-weight:700;color:var(--primary-color)}.new-product-box-small .product-info .product-tail{display:flex;justify-content:space-between;align-items:flex-end}.new-product-box-small .product-info .product-tail .first-col .start-from{font-size:8px!important;line-height:12px;font-weight:400;color:var(--dark)}.new-product-box-small .product-info .product-tail .first-col .price-details{display:flex;gap:4px;align-items:center}.new-product-box-small .product-info .product-tail .first-col .price-details .price-without-discount{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:var(--gray2)}.new-product-box-small .product-info .product-tail .first-col .price-details .price{font-size:14px!important;line-height:21px;font-weight:400;font-weight:700;color:var(--dark)}.new-product-box-small .product-info .product-tail .first-col .price-details .currency{font-size:12px!important;line-height:18px;font-weight:400;color:var(--dark)}.new-product-box-small .product-info .product-tail.small-Box-hor-btn{flex-direction:column;justify-content:stretch;align-items:flex-start;gap:8px}.new-product-box-large{padding:16px;background:var(--product-card-bg-color);box-shadow:0 4px 16px rgba(4,4,4,.03);border-radius:16px;border:1px solid var(--product-card-border-color);width:100%;overflow:hidden;display:flex;flex-direction:column;gap:8px}.new-product-box-large .product-image-container{cursor:pointer;overflow:hidden;border-radius:16px}.new-product-box-large .product-image-container .hover-img{position:absolute;top:0;width:100%;left:50%;visibility:hidden;transition-duration:.7s;transform:translate(-50%,20px);opacity:0}.new-product-box-large .product-image-container:hover .hover-img{visibility:visible;transform:translate(-50%);opacity:1;background:var(--white)}.new-product-box-large .product-rate{display:flex;align-items:center;gap:4px;color:var(--yellow);margin-top:8px;font-size:12px!important;line-height:18px;font-weight:400}.new-product-box-large .product-info{display:flex;flex-direction:column;gap:8px}.new-product-box-large .product-info .product-name{height:41px;font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;color:var(--product-name-color);overflow:hidden;word-wrap:break-word!important;overflow-wrap:break-word!important;flex-wrap:wrap}.new-product-box-large .product-info .product-description{width:100%;height:16px;font-size:10px!important;line-height:15px;font-weight:400;color:var(--dark);overflow:hidden;word-wrap:break-word!important;overflow-wrap:break-word!important;flex-wrap:wrap}.new-product-box-large .product-info .product-brand{height:18px;display:flex;gap:4px}.new-product-box-large .product-info .product-brand .brand-name{font-size:10px!important;line-height:15px;font-weight:400;font-weight:700;color:var(--primary-color)}.new-product-box-large .product-info .product-tail{display:flex;justify-content:space-between;align-items:center}.new-product-box-large .product-info .product-tail .first-col .start-from{font-size:8px!important;line-height:12px;font-weight:400;color:var(--dark)}.new-product-box-large .product-info .product-tail .first-col .price-details{display:flex;gap:4px;align-items:center}.new-product-box-large .product-info .product-tail .first-col .price-details .price-without-discount{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:var(--gray2)}.new-product-box-large .product-info .product-tail .first-col .price-details .price{font-size:14px!important;line-height:21px;font-weight:400;font-weight:700;color:var(--dark)}.new-product-box-large .product-info .product-tail .first-col .price-details .currency{font-size:12px!important;line-height:18px;font-weight:400;color:var(--dark)}.new-product-box-small-scrollable-tabs-grid{padding:8px 8px 16px;background:var(--product-card-bg-color);box-shadow:0 4px 16px rgba(4,4,4,.03);border-radius:16px;border:1px solid var(--product-card-border-color);width:100%;overflow:hidden;display:flex;flex-direction:column;gap:8px}.new-product-box-small-scrollable-tabs-grid .product-image-container{cursor:pointer;overflow:hidden;border-radius:8px}.new-product-box-small-scrollable-tabs-grid .product-image-container .hover-img{position:absolute;top:0;width:100%;left:50%;visibility:hidden;transition-duration:.7s;transform:translate(-50%,20px);opacity:0}.new-product-box-small-scrollable-tabs-grid .product-image-container:hover .hover-img{visibility:visible;transform:translate(-50%);opacity:1;background:var(--white)}.new-product-box-small-scrollable-tabs-grid .product-rate{display:flex;align-items:center;gap:4px;color:var(--yellow);margin-top:8px;font-size:12px!important;line-height:18px;font-weight:400}.new-product-box-small-scrollable-tabs-grid .product-info{display:flex;flex-direction:column;gap:8px}.new-product-box-small-scrollable-tabs-grid .product-info .product-name{cursor:pointer;height:36px;font-size:12px!important;line-height:18px;font-weight:400;font-weight:500;color:var(--product-name-color);overflow:hidden;word-wrap:break-word!important;overflow-wrap:break-word!important;flex-wrap:wrap}.new-product-box-small-scrollable-tabs-grid .product-info .product-description{width:100%;height:15px;font-size:8px!important;line-height:12px;font-weight:400;color:var(--dark);overflow:hidden;word-wrap:break-word!important;overflow-wrap:break-word!important;flex-wrap:wrap}.new-product-box-small-scrollable-tabs-grid .product-info .product-brand{height:18px;display:flex;gap:4px}.new-product-box-small-scrollable-tabs-grid .product-info .product-brand .brand-name{font-size:10px!important;line-height:15px;font-weight:400;font-weight:700;color:var(--primary-color)}.new-product-box-small-scrollable-tabs-grid .product-info .product-tail{display:flex;justify-content:space-between;align-items:flex-end}.new-product-box-small-scrollable-tabs-grid .product-info .product-tail .first-col .start-from{font-size:8px!important;line-height:12px;font-weight:400;color:var(--dark)}.new-product-box-small-scrollable-tabs-grid .product-info .product-tail .first-col .price-details{display:flex;gap:4px;align-items:center}.new-product-box-small-scrollable-tabs-grid .product-info .product-tail .first-col .price-details .price-without-discount{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:var(--gray2)}.new-product-box-small-scrollable-tabs-grid .product-info .product-tail .first-col .price-details .price{font-size:14px!important;line-height:21px;font-weight:400;font-weight:700;color:var(--dark)}.new-product-box-small-scrollable-tabs-grid .product-info .product-tail .first-col .price-details .currency{font-size:12px!important;line-height:18px;font-weight:400;color:var(--dark)}.new-product-box-small-scrollable-tabs-grid .product-info .product-tail.small-Box-hor-btn{flex-direction:column;justify-content:stretch;align-items:flex-start;gap:8px}.new-product-box-small-scrollable-tabs-grid .product-box-image-scrollable-tabs{border-radius:8px}.new-product-box-large-scrollable-tabs-grid{padding:16px;background:var(--product-card-bg-color);box-shadow:0 4px 16px rgba(4,4,4,.03);border-radius:16px;border:1px solid var(--product-card-border-color);width:100%;overflow:hidden;display:flex;flex-direction:column;gap:8px}.new-product-box-large-scrollable-tabs-grid .product-image-container{cursor:pointer;overflow:hidden;border-radius:16px}.new-product-box-large-scrollable-tabs-grid .product-image-container .hover-img{position:absolute;top:0;width:100%;left:50%;visibility:hidden;transition-duration:.7s;transform:translate(-50%,20px);opacity:0}.new-product-box-large-scrollable-tabs-grid .product-image-container:hover .hover-img{visibility:visible;transform:translate(-50%);opacity:1;background:var(--white)}.new-product-box-large-scrollable-tabs-grid .product-rate{display:flex;align-items:center;gap:4px;color:var(--yellow);margin-top:8px;font-size:12px!important;line-height:18px;font-weight:400}.new-product-box-large-scrollable-tabs-grid .product-info{display:flex;flex-direction:column;gap:8px}.new-product-box-large-scrollable-tabs-grid .product-info .product-name{height:41px;font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;color:var(--product-name-color);overflow:hidden;word-wrap:break-word!important;overflow-wrap:break-word!important;flex-wrap:wrap}.new-product-box-large-scrollable-tabs-grid .product-info .product-description{width:100%;height:16px;font-size:10px!important;line-height:15px;font-weight:400;color:var(--dark);overflow:hidden;word-wrap:break-word!important;overflow-wrap:break-word!important;flex-wrap:wrap}.new-product-box-large-scrollable-tabs-grid .product-info .product-brand{height:18px;display:flex;gap:4px}.new-product-box-large-scrollable-tabs-grid .product-info .product-brand .brand-name{font-size:10px!important;line-height:15px;font-weight:400;font-weight:700;color:var(--primary-color)}.new-product-box-large-scrollable-tabs-grid .product-info .product-tail{display:flex;justify-content:space-between;align-items:center}.new-product-box-large-scrollable-tabs-grid .product-info .product-tail .first-col .start-from{font-size:8px!important;line-height:12px;font-weight:400;color:var(--dark)}.new-product-box-large-scrollable-tabs-grid .product-info .product-tail .first-col .price-details{display:flex;gap:4px;align-items:center}.new-product-box-large-scrollable-tabs-grid .product-info .product-tail .first-col .price-details .price-without-discount{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:var(--gray2)}.new-product-box-large-scrollable-tabs-grid .product-info .product-tail .first-col .price-details .price{font-size:14px!important;line-height:21px;font-weight:400;font-weight:700;color:var(--dark)}.new-product-box-large-scrollable-tabs-grid .product-info .product-tail .first-col .price-details .currency{font-size:12px!important;line-height:18px;font-weight:400;color:var(--dark)}.new-product-box-large-scrollable-tabs-grid .product-box-image-scrollable-tabs{border-radius:16px}@media only screen and (max-width:450px){.product-box-image-scrollable-tabs{width:150px!important;padding-top:150px!important;border-radius:4px}.new-product-box-small-scrollable-tabs-grid{padding:16px 12px;background:var(--product-card-bg-color);box-shadow:0 4px 16px rgba(4,4,4,.03);border-radius:16px;border:1px solid var(--product-card-border-color);width:100%;overflow:hidden;display:flex;gap:12px;flex-direction:row}.new-product-box-small-scrollable-tabs-grid .product-image-container{cursor:pointer;overflow:hidden;border-radius:4px}.new-product-box-small-scrollable-tabs-grid .product-image-container .hover-img{position:absolute;top:0;width:100%;left:50%;visibility:hidden;transition-duration:.7s;transform:translate(-50%,20px);opacity:0}.new-product-box-small-scrollable-tabs-grid .product-image-container:hover .hover-img{visibility:visible;transform:translate(-50%);opacity:1;background:var(--white)}.new-product-box-small-scrollable-tabs-grid .product-rate{display:flex;align-items:center;gap:4px;color:var(--yellow);margin-top:8px;font-size:12px!important;line-height:18px;font-weight:400}.new-product-box-small-scrollable-tabs-grid .product-info{width:100%;position:relative}.new-product-box-small-scrollable-tabs-grid .product-info .product-name{height:36px;font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;color:var(--product-name-color);overflow:hidden;word-wrap:break-word!important;overflow-wrap:break-word!important;flex-wrap:wrap}.new-product-box-small-scrollable-tabs-grid .product-info .product-description{width:100%;font-size:10px!important;line-height:15px;font-weight:400;color:var(--gray2);overflow:hidden;word-wrap:break-word!important;overflow-wrap:break-word!important;flex-wrap:wrap}.new-product-box-small-scrollable-tabs-grid .product-info .product-brand{height:18px;display:flex;gap:4px}.new-product-box-small-scrollable-tabs-grid .product-info .product-brand .brand-name{font-size:10px!important;line-height:15px;font-weight:400;font-weight:700;color:var(--primary-color)}.new-product-box-small-scrollable-tabs-grid .product-info .product-tail{width:100%;display:flex;justify-content:space-between;align-items:flex-end;height:29px}.new-product-box-small-scrollable-tabs-grid .product-info .product-tail .first-col .start-from{font-size:8px!important;line-height:12px;font-weight:400;color:var(--dark)}.new-product-box-small-scrollable-tabs-grid .product-info .product-tail .first-col .price-details{display:flex;gap:4px;align-items:center}.new-product-box-small-scrollable-tabs-grid .product-info .product-tail .first-col .price-details .price-without-discount{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:var(--gray2)}.new-product-box-small-scrollable-tabs-grid .product-info .product-tail .first-col .price-details .price{font-size:14px!important;line-height:21px;font-weight:400;font-weight:700;color:var(--dark)}.new-product-box-small-scrollable-tabs-grid .product-info .product-tail .first-col .price-details .currency{font-size:12px!important;line-height:18px;font-weight:400;color:var(--dark)}.new-product-box-large-scrollable-tabs-grid{padding:16px 12px;background:var(--product-card-bg-color);box-shadow:0 4px 16px rgba(4,4,4,.03);border-radius:16px;border:1px solid var(--product-card-border-color);width:100%;overflow:hidden;display:flex;gap:12px;flex-direction:row}.new-product-box-large-scrollable-tabs-grid .product-image-container{cursor:pointer;overflow:hidden;border-radius:4px}.new-product-box-large-scrollable-tabs-grid .product-image-container .hover-img{position:absolute;top:0;width:100%;left:50%;visibility:hidden;transition-duration:.7s;transform:translate(-50%,20px);opacity:0}.new-product-box-large-scrollable-tabs-grid .product-image-container:hover .hover-img{visibility:visible;transform:translate(-50%);opacity:1;background:var(--white)}.new-product-box-large-scrollable-tabs-grid .product-rate{display:flex;align-items:center;gap:4px;color:var(--yellow);margin-top:8px;font-size:12px!important;line-height:18px;font-weight:400}.new-product-box-large-scrollable-tabs-grid .product-info{width:100%;position:relative}.new-product-box-large-scrollable-tabs-grid .product-info .product-name{height:36px;font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;color:var(--product-name-color);overflow:hidden;word-wrap:break-word!important;overflow-wrap:break-word!important;flex-wrap:wrap}.new-product-box-large-scrollable-tabs-grid .product-info .product-description{width:100%;font-size:10px!important;line-height:15px;font-weight:400;color:var(--gray2);overflow:hidden;word-wrap:break-word!important;overflow-wrap:break-word!important;flex-wrap:wrap}.new-product-box-large-scrollable-tabs-grid .product-info .product-brand{height:18px;display:flex;gap:4px}.new-product-box-large-scrollable-tabs-grid .product-info .product-brand .brand-name{font-size:10px!important;line-height:15px;font-weight:400;font-weight:700;color:var(--primary-color)}.new-product-box-large-scrollable-tabs-grid .product-info .product-tail{width:100%;display:flex;justify-content:space-between;align-items:flex-end;height:29px}.new-product-box-large-scrollable-tabs-grid .product-info .product-tail .first-col .start-from{font-size:8px!important;line-height:12px;font-weight:400;color:var(--dark)}.new-product-box-large-scrollable-tabs-grid .product-info .product-tail .first-col .price-details{display:flex;gap:4px;align-items:center}.new-product-box-large-scrollable-tabs-grid .product-info .product-tail .first-col .price-details .price-without-discount{font-size:14px!important;line-height:21px;font-weight:400;font-weight:500;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:var(--gray2)}.new-product-box-large-scrollable-tabs-grid .product-info .product-tail .first-col .price-details .price{font-size:14px!important;line-height:21px;font-weight:400;font-weight:700;color:var(--dark)}.new-product-box-large-scrollable-tabs-grid .product-info .product-tail .first-col .price-details .currency{font-size:12px!important;line-height:18px;font-weight:400;color:var(--dark)}}.galliery-image-ratio-1-1{position:relative;border-radius:16px;cursor:pointer}@media(min-width:992px){.galliery-image-ratio-1-1{width:480px;height:480px}}@media(max-width:992px){.galliery-image-ratio-1-1{width:260px;height:260px}}.galliery-image-ratio-4-3{position:relative;border-radius:16px;cursor:pointer}@media(min-width:992px){.galliery-image-ratio-4-3{width:480px;height:360px}}@media(max-width:992px){.galliery-image-ratio-4-3{width:346.67px;height:260px}}.media-preview-content{background-color:#000!important}.media-preview-content,.media-preview-modal{width:100%;max-width:100%}.media-preivew-header{border:0;display:flex;justify-content:flex-end}.media-preivew-body{width:100%;max-width:100%}.radioButton-input{position:absolute;width:0}@media only screen and (min-width:992px){.mobile-header{display:none}}@keyframes shake{0%{transform:scale(100%)}25%{transform:scale(110%)}50%{transform:scale(115%)}75%{transform:scale(110%)}to{transform:scale(100%)}}.animate-cart{animation:shake 1s ease-in-out infinite;transition:transform .25s ease-in-out}@media only screen and (max-width:992px){.pc-header{display:none}}
/*
     FILE ARCHIVED ON 23:16:54 Sep 10, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:33:55 Jul 01, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.364
  exclusion.robots: 0.043
  exclusion.robots.policy: 0.037
  esindex: 0.006
  cdx.remote: 7.335
  LoadShardBlock: 62.173 (3)
  PetaboxLoader3.datanode: 47.32 (4)
  PetaboxLoader3.resolve: 58.104 (2)
  load_resource: 110.169
*/