:root{--color-main: #0B3587;--color-gray-100: #1C1C1C;--color-gray-80: #494949;--color-gray-60: #777777;--color-gray-40: #A4A4A4;--color-gray-20: #D2D2D2;--color-gray-4: #F6F6F6;--color-gray-1: #F6F8F9;--color-orange: #E04700;--color-orange-5: #FDF6F2;--color-blue: #007DA6;--color-blue-5: #F2FCFF;--page-width: 1600px }body.overflow-hidden{overflow:hidden!important}.feature ul{list-style:inherit}.product-price .feature ul{list-style:none}.data_item .data_item_img{width:24px;height:24px}.my-modal-container{position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;background-color:#0006;display:none;justify-content:center;align-items:center}.my-modal-container.open{display:flex}.my-modal-content{position:relative;padding:40px;color:var(--color-gray-100);background-color:#fff;border-radius:12px}.my-modal-container .close-modal-btn{position:absolute;top:24px;right:24px;display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:50%}.my-modal-container .close-modal-btn svg{width:32px;height:32px}.bulk-modal .my-modal-header{display:flex;align-items:center;gap:12px}.bulk-modal .my-modal-header svg{width:40px;height:40px}.bulk-modal .my-modal-header{font-size:32px;font-weight:600}.bulk-modal .my-modal-content{width:800px}.bulk-modal .btn-wrap{text-align:center}.bulk-modal .submit-btn{min-width:360px;padding:13px 24px;font-size:16px;line-height:22px;color:#fff;background-color:var(--color-main);border-radius:999px}.bulk-modal .form-type-wrap{display:flex;gap:32px;border-bottom:1px solid var(--color-gray-40);margin:36px 0}.bulk-modal .form-type{font-size:24px;font-weight:500;cursor:pointer;padding-bottom:12px}.bulk-modal .form-type.active{font-weight:600;background-image:linear-gradient(90deg,#0b3587,#0b3587);background-size:100% 3px;background-position:center bottom;background-repeat:no-repeat}.bulk-modal .form-tab{display:none}.bulk-modal .form-tab.active{display:block}@media (max-width: 991px){.bulk-modal .my-modal-header{font-size:20px}.bulk-modal .form-type{font-size:16px}.bulk-modal .my-modal-content{width:100%}.bulk-modal .submit-btn{min-width:initial}}@media (max-width: 767px){.bulk-modal .my-modal-content{width:100%;height:100%;overflow-y:auto}.product-info__block .bulk-modal .my-modal-content{height:100%;border-radius:0}}.my-btn-middle{padding:12px 24px;min-width:148px;border:none;border-radius:999px;background:var(--color-main);font-size:16px;font-weight:500;line-height:1.5;color:#fff;text-align:center}.my-btn-secondary-middle{padding:12px 24px;min-width:148px;border:2px solid var(--color-main);border-radius:999px;background:unset;font-size:16px;font-weight:500;line-height:1.5;color:#fff;text-align:center}.my-btn-normal{padding:8px 24px;min-width:148px;border:none;border-radius:999px;background:var(--color-main);font-size:16px;font-weight:500;line-height:1.5;color:#fff;text-align:center}.my-btn-secondary-normal{padding:8px 24px;min-width:148px;border:2px solid var(--color-main);border-radius:999px;background:unset;font-size:16px;font-weight:500;line-height:1.5;color:#fff;text-align:center}.my-btn-small{padding:7px 14px;min-width:114px;border:none;border-radius:999px;background:var(--color-main);font-size:12px;font-weight:500;line-height:1.5;color:#fff;text-align:center}.my-btn-secondary-small{padding:7px 14px;min-width:114px;border:2px solid var(--color-main);border-radius:999px;background:unset;font-size:12px;font-weight:500;line-height:1.5;color:#fff;text-align:center}.home_main_title{font-size:40px!important;font-weight:600!important;line-height:1.2!important;color:var(--color-gray-100);margin:0}.home_main_desc{font-size:24px!important;font-weight:400!important;line-height:32px!important;margin:12px 0 0!important;color:var(--color-gray-80)}.btn{font-size:16px;line-height:1.75;padding:8px 32px;border-radius:999px;border-color:var(--color-main)}.color-scheme--white:not(.mobile-stacked) .btn{border-color:#fff}.btn.slider-nav__btn{line-height:0;font-size:0}.card--product{border-radius:12px;overflow:hidden}@media (min-width: 768px){.card--product:not(.main-nav .card--product):hover .card__media.has-hover-image .card__main-image{visibility:hidden;transition:opacity .5s,visibility 0s .5s;opacity:0}.card--product:not(.main-nav .card--product):hover .card__media.has-hover-image .card__hover-image{visibility:visible;transition:opacity .5s,visibility 0s;opacity:1;display:block}.card--product:not(.main-nav .card--product):hover .card__media{padding:0}}.main-nav .card--product .card__media{padding:16px 16px 0;aspect-ratio:1 / 1;width:100%}.card--product .card__media{padding:24px 16px 0;aspect-ratio:1 / 1}.card--product .card__info-container{padding:24px 16px}.main-nav .card--product .card__info-container{padding:0 16px 16px}.card--product .card__info{padding:0}.card--product .card__vendor{font-size:12px;line-height:1.2;color:var(--color-gray-100);margin-bottom:8px;display:none}.card--product .card__title{font-size:16px;line-height:19px;height:38px;color:var(--color-gray-100);margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.main-nav .card--product .card__title{font-size:14px;line-height:120%;height:42px;color:var(--color-gray-100);margin-bottom:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.main-nav .card--product .card__info-inner{display:block}.card--product .price{margin-top:0!important;border:none!important;padding:0!important}.card--product .price__current{font-size:20px;font-weight:600;line-height:1.5;color:var(--color-gray-100);vertical-align:middle}.card--product .price__was{font-size:12px;font-weight:400;line-height:1.7;color:var(--color-gray-80);vertical-align:middle}.card--product .product-label-container{top:16px;right:16px;left:16px;display:flex;flex-wrap:wrap;gap:4px}.card--product .product-label-wrapper{margin:0;border-radius:999px}.card--product .product-label{padding:0 12px;font-size:12px;font-weight:500;line-height:25px;white-space:nowrap}.card--product .product-label--sale{background:var(--color-orange-5);color:var(--color-orange)}.card--product .product-label--sold-out{background-color:#777c}.card--product-newrelease video{opacity:0}.card--product-newrelease:hover video{opacity:1}.card--product-newrelease .card__media{aspect-ratio:unset}.card--product-newrelease .card__media .media{padding-top:75%!important}.float-container{position:fixed;z-index:99;bottom:20%;right:16px;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.back-to-top{width:40px;height:40px;border:none;border-radius:50%;box-shadow:0 0 8.9px #1c1c1c1a;background-color:#fff;padding:0;display:none}.back-to-top.show{display:flex;justify-content:center;align-items:center}.contact-pop{cursor:pointer;border-radius:999px;box-shadow:0 0 8.9px #1c1c1c1a;overflow:hidden;display:flex;background-color:#fff}.contact-pop .contact-icon{display:flex;justify-content:center;align-items:center;border-radius:999px;width:40px;height:40px;background-color:#fff}.contact-pop .contact-info{max-width:0;height:40px;overflow:hidden;transition:all .3s ease-in-out;font-size:12px;line-height:1.2;color:var(--color-gray-100)}.contact-pop .contact-info2{color:var(--color-main)}.contact-pop .contact-info2:hover{text-decoration:underline;cursor:pointer}.contact-pop:hover .contact-icon{background-color:var(--color-main)}.contact-pop:hover .contact-icon svg path{fill:#fff}.contact-pop:hover .contact-info{max-width:300px;padding:6px 8px 6px 16px}.cc-main-page .reading-width{max-width:100%}.cart-drawer__checkout-buttons [name=checkout],.cart__summary [name=checkout]{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px}.cart-drawer__checkout-buttons path,.cart__summary path{fill:#fff}.minicart-coupon-tip{margin:16px 0 0;font-size:16px;font-weight:400;line-height:1.5}.btn-actions{text-align:center}.track-btn{padding:0 24px;border:1px solid #0B3587;height:40px;border-radius:40px;color:#0b3587;font-weight:500;font-size:14px;text-align:center}.track-details{font-size:0}.track-details:not([open]){height:0;overflow:hidden}.track-details .btn--icon{position:absolute;right:10px;top:10px;color:#1c1c1c}.track-details .modal__header{padding:0 20px}.track-details .modal__title{font-weight:500;font-size:18px;line-height:120%;padding:18px 10px;color:#1c1c1c;border-bottom:1px solid #D2D2D2}.track-details .modal__ft{padding:24px 0 32px;text-align:center}.track-details .modal__ft .btn{width:190px;background:#0b3587;text-align:center;font-weight:500;font-size:14px;color:#fff}.track-details .modal__content{padding:24px 30px}.track-details .track-title{font-weight:500;font-size:16px;line-height:22px}.track-details .track-desc{padding-top:2px;font-weight:400;font-size:14px;line-height:22px;color:#777}.track-details .track-date{padding-top:2px;font-weight:400;font-size:14px;line-height:22px;color:#a4a4a4}.trackNo{margin-bottom:12px;font-weight:500;font-size:14px;line-height:22px}.track-details li{position:relative;display:flex;padding-bottom:16px}.track-details li:before{content:"";position:absolute;top:0;left:4px;height:100%;width:0;border-left:1px dotted #D2D2D2}.track-details li:first-child:before{top:10px}.track-details .icon{padding-top:8px;position:relative;z-index:1}.track-details .cont{flex:1;padding-left:8px}.collection-home{padding:60px 0 30px}.collection-home .section__header{margin-bottom:52px}.collection-home h2{text-transform:capitalize}.collection-home .slider__grid{grid-template-columns:repeat(7,1fr);column-gap:54px}.collection-home .card{width:160px;justify-content:center;border-radius:20px}.collection-home .card__collection .media{background-color:unset}.collection-home .card__media{width:120px;margin:0 auto}.collection-home .image-hover{opacity:0}.collection-home .card:hover .text-current{text-decoration:underline}.collection-home .card__info{padding-top:11px}.collection-home .card__title{font-size:14px}.collection-home .grid{display:flex;justify-content:center;flex-wrap:wrap;gap:80px}.collection-home .grid>li{width:auto;flex-shrink:0}.gallery-block{border-radius:20px;overflow:hidden}.gallery-block__text{position:absolute;bottom:0;width:100%;padding:24px}.gallery-block__text h3{color:#fff;font-size:24px;font-weight:400;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.gallery-block__text p{color:#fff;font-size:20px;margin-top:4px}.gallery-block__text .price__default{color:#fff;line-height:1}.gallery-block__text .price__was{color:#fff}.video-section .video-section__text{margin:0 auto;max-width:80%;z-index:1}.video-section__text .section__block{color:#fff;margin-bottom:16px}.become_member_section{padding:50px 0}.become_member{position:relative;max-width:1600px;margin:0 auto;border-radius:20px;overflow:hidden}.become_member .bg_img_wrap{position:absolute;top:0;left:0;width:100%;height:100%}.become_member .content{position:relative;padding:7.5% 8.3%}.become_member h2{font-size:44px;line-height:1.2;color:#fff;margin:0 0 12px}.become_member .data_item{display:flex;align-items:center;gap:12px}.become_member .data_item+.data_item{margin-top:12px}.become_member .data_item_text{font-size:24px;color:#fff;margin:0}.become_member .btn_wrap{margin-top:30px}.become_member .btn{min-width:175px;font-size:16px;line-height:28px;padding:8px 24px;border-radius:999px;border:1px solid #fff}.become_member .btn+.btn{margin-left:20px}.become_member .btn:nth-child(1){background:unset;border-color:#fff}.become_member .btn:nth-child(2){background:#0b3587;border-color:#0b3587}.announcement{background-color:#f6f6f6!important}.announcement .announcement__text{padding:6px 0 10px}.announcement .rte p{font-size:12px;line-height:16px}.announcement__col--right{gap:20px}.announcement .custom-select .custom-select__btn{font-size:14px;font-weight:400;color:var(--color-gray-100)}.header{padding:0;border:none}.header__grid{height:64px}.header__icons,.header__logo{margin-bottom:0;flex-shrink:0}.main-nav{justify-content:center;flex-wrap:nowrap;gap:20px;margin:0}.main-menu__content{overflow:auto hidden}.main-menu__content::-webkit-scrollbar{display:none;width:0;height:0}.main-nav__item--primary{display:flex;white-space:nowrap;height:63px;align-items:center!important;color:var(--color-gray-100)}.cc-header--sticky .main-menu__disclosure{max-height:64px}.main-nav__item--toggle .main-nav__item--primary svg{display:none}.nav-submenu{display:none;margin:0 -16px 0 -32px}.nav-submenu .nav-item{margin:0!important;padding:20px 0 20px 82px;border-radius:4px}.nav-submenu .nav-item.active{background-color:var(--color-gray-4)}.nav-submenu .nav-item .nav-item-title{font-weight:400}.disclosure__panel .nav-item{display:none;margin:0!important}.disclosure__panel .nav-item.active,.child-nav__item--toggle.is-visible .nav-submenu{display:block}.child-nav__item--toggle.is-visible{background:unset!important}.nav-product-list{display:grid;grid-template-columns:repeat(5,1fr);gap:24px}.products-toolbar__layout{display:none}@media (min-width: 768px){.is-open summary .main-nav__item--primary{box-shadow:unset}.is-open:not(.main-menu__disclosure) .main-nav__item--primary,.main-nav__item--primary:hover{box-shadow:unset!important;background-image:linear-gradient(90deg,var(--color-gray-100),var(--color-gray-100));background-size:100% 2px;background-position:center bottom;background-repeat:no-repeat;color:var(--color-gray-100)}.child-nav__item--toggle .child-nav__item svg{transform:rotate(360deg)!important}.child-nav__item--toggle.is-visible .child-nav__item svg{transform:rotate(90deg)!important}.child-nav__item--toggle.is-visible .kaios_icon_transform svg{transform:rotate(180deg)!important}}.main-nav__item{font-size:18px;font-weight:500;margin:0 30px}.header__icon svg{width:24px;height:24px}.header__icon+.header__icon{margin:0}.header .main-menu{overflow:hidden}.header .main-menu__toggle{margin-inline-start:-10px;margin-inline-end:10px}.main-nav__child{z-index:1;transition:.1s!important}.main-nav__child.mega-nav{padding:50px 0;width:100vw}.main-nav .main-nav__child .child-nav__item--toggle{border:none!important;border-radius:5px;padding:0 16px 0 32px}.main-nav .main-nav__collection-image{width:42px;height:42px;flex:0 0 42px;border-radius:unset;margin-inline-end:8px!important}.main-nav .child-nav__item{font-size:16px;font-weight:500;line-height:1.375;padding:22px 0!important;margin:0}.main-nav .nav-title{font-size:20px;line-height:1.2;font-weight:600;color:var(--color-gray-100)}.main-nav .nav-desc{font-size:14px;line-height:1.5;font-weight:400;color:var(--color-gray-60);margin-top:4px}.main-nav .nav-t{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:20px;border-bottom:1px solid #D2D2D280}.main-nav .view-all{display:flex;align-items:center;gap:4px;font-size:14px;line-height:1.5;color:var(--color-gray-100)}.main-nav .main-nav__grandchild{padding-top:26px!important}.main-nav .nav-item+.nav-item{margin-top:40px}.main-nav .nav-item-title{display:flex;align-items:center;gap:4px;font-size:16px;font-weight:600;line-height:22px;color:var(--color-gray-100)}.main-nav .nav-item-action{display:none;cursor:pointer}.main-nav .nav-item-cont{display:grid;grid-template-rows:0fr;overflow:hidden;margin-top:0;transition:all .3s ease-in-out}.main-nav .nav-item-cont .carousel{min-height:0;overflow:hidden}.main-nav .os-scrollbar{right:0!important;left:0!important}.main-nav .slider-nav{display:none}.main-nav .nav-item.active .nav-item-cont{grid-template-rows:1fr;margin-top:16px}.main-nav .nav-item .nav-item-action svg path:first-child{transition:all .3s ease-in-out;transform-origin:center center}.main-nav .nav-item.active .nav-item-action svg path:first-child{transform:rotate(90deg)}.main-nav .card--product{background:var(--color-gray-4)}.main-nav .card--product:hover{background:#f6f6f6cc}.main-nav .card__vendor,.card__short_description{display:none}.main-nav .card__short_description{display:block;font-size:16px;font-weight:500;color:#1c1c1c}.main-nav .kaios_a_fontsize{font-size:14px;line-height:150%;color:#494949;font-weight:400}.mega-nav--list .container{max-width:1443px}.mega-nav--list .child-nav{display:flex;gap:200px;flex-wrap:wrap;justify-content:center}.mega-nav--list .child-nav__item{padding:0 20px!important;font-size:16px;font-weight:600;line-height:19px;color:#777;margin-bottom:20px}.mega-nav--list .child-nav__item svg{display:none}.mega-nav--list .child-nav__item--toggle{padding:0!important}.mega-nav--list .title-item{padding:20px}.mega-nav--list .title-item:hover{background-color:#f6f6f6}.mega-nav--list .title-item a{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:medium}.mega-nav--list .title-item img{padding:4px;width:40px;height:40px;flex:0 0 40px}.mega-nav--list2 .child-nav{max-width:1316px;margin:0 auto;display:grid;grid-template-columns:repeat(5,1fr);gap:24px}.mega-nav--list2 .child-nav .child-nav__item{padding:0!important;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;height:100%}.mega-nav--list2 .child-nav .child-nav__item img{width:100%;aspect-ratio:244 / 141;object-fit:cover;transition:all .3s ease-in-out}.mega-nav--list2 .child-nav .child-nav__item span{flex-grow:1;display:flex;justify-content:center;align-items:center;padding:12px 12px 16px;font-size:14px;color:var(--color-gray-100);background-color:var(--color-gray-4);text-align:center}.mega-nav--list2 .child-nav .child-nav__item:hover img{transform:scale(1.05)}.section:has(.promo-strip__container){padding:7px 0;border:none}.promo-strip__container{gap:64px}.promo-strip__discount .discount-code .discount-code__code.input{font-size:14px;font-weight:500;line-height:19px;padding:8px 11px 8px 18px}.promo-strip__discount .discount-code__btn{font-weight:500;line-height:19px;padding:9px 12px 8px 10px}.promo-strip__heading{font-size:20px;font-weight:600;line-height:1.35}.promo-strip__rte{font-size:16px;font-weight:500;line-height:1.375;margin-left:7px}.discount-code .input-with-button .discount-code__btn .icon{width:16px;height:16px;margin-right:9px}.header.my-search-active:before{content:"";width:100%;height:100vh;position:absolute;top:100%;left:0;background:#00000080}.my-search-active .my_header_search{display:block}.my_header_search{position:absolute;top:100%;width:100%;background:#f0f0f0;padding:24px;display:none}.my_header_search.is-active{display:block}.my_header_search .input_wrap{display:flex;background-color:#fff;border-radius:4px;overflow:hidden}.my_header_search .input_wrap input{flex-grow:1;border:none;padding:0 12px}.my_header_search .input_wrap input:focus-visible{outline:none}.my_header_search .search_submit{background-color:#0b3587;color:#fff;font-size:16px;font-weight:500;line-height:20px;padding:10px 16px;border-radius:4px}.my_header_search .close_search_wrap{position:absolute;top:10px;right:-40px;cursor:pointer}.my_header_search .popular-search-wrap{margin-top:20px}.my_header_search .popular-search-title{font-size:20px;line-height:1.5}.my_header_search .popular-search-items{margin-top:16px;display:flex;flex-wrap:wrap;gap:16px 10px}.my_header_search .popular-search-item{display:inline-block;align-items:center;background-color:#fff;border:1px solid #c8c9ca;border-radius:20px;font-size:14px;line-height:1.5;color:#1c1c1c;padding:8px 12px}.my_header_search .popular-search-items a:hover{background-color:#f6f6f6}.my_header_search .hot-tag{color:#e04700;background:#fdf6f2;padding:3px 12px;border-radius:10px;font-weight:400;font-size:12px;line-height:1.5;margin-right:8px}.cc-scrolling-banner{margin-top:70px}.scrolling-banner{padding:50px 0}.cc-scrolling-banner .section__header{margin-bottom:40px}.cc-scrolling-banner .section__header div{font-size:24px;line-height:1.5}.scrolling-banner .scrolling-banner__items .scrolling-banner__item{padding:0!important}.scrolling-banner .scrolling-banner__item .media{margin:0 12px 0 90px}.scrolling-banner .scrolling-banner__item .media img{max-width:unset;width:auto;height:100%}.scrolling-banner .scrolling-banner__item{font-size:24px;font-weight:500;line-height:1.7;margin:0 45px}.cc-image-banner2 .text-overlay__heading{margin:24px 0 0}.cc-image-banner2 .enlarge-text{margin:2px auto 0!important;color:#fff}.cc-image-banner2 .text-overlay__buttons{margin:24px 0 0}.cc-image-banner2 .btn{min-width:175px}.cc-image-banner2 .data_items{display:flex;justify-content:center;text-align:center;gap:78px;width:80%;margin:100px auto 0;padding:18px;background:#00000026;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px}.cc-image-banner2 .data_title{font-size:50px;font-weight:700}.cc-image-banner2 .data_desc{font-size:20px;font-weight:400}.cc-promo-video{padding:40px 0}.cc-promo-video .container .container{padding:0}.cc-promo-video .section__header{margin-bottom:50px}.cc-promo-video .section__header a{text-decoration:none}.cc-promo-video .gallery.grid{gap:30px;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr}.cc-promo-video .gallery-block{border-radius:12px;min-height:unset!important}.cc-promo-video .gallery-block.effect-hover1{min-height:unset!important;aspect-ratio:785 / 589!important}.cc-promo-video .gallery-block.effect-hover1 .media img{transition:.3s ease-in-out}.cc-promo-video .gallery-block.effect-hover1 .video-section__media{opacity:0;transition:.3s ease-in-out}.cc-promo-video .gallery-block.effect-hover1:hover .media img{transform:scale(1.1)}.cc-promo-video .gallery-block.effect-hover1:hover .video-section__media{opacity:1}.cc-promo-video .gallery-block.effect-hover2.gallery-block.row-span-2.col-span-2,.cc-promo-video .gallery-block.effect-hover2.gallery-block.row-span-1.col-span-1{aspect-ratio:1 / 1}.cc-promo-video .gallery-block.effect-hover2 .gallery-block__text{transition:.3s ease-in-out;z-index:1;background:linear-gradient(180deg,#0000,#0000004d)}.cc-promo-video .gallery-block.effect-hover2:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;transition:.3s ease-in-out}.cc-promo-video .gallery-block.effect-hover2:hover:after{background-color:#000c}.cc-promo-video .gallery-block.effect-hover2:hover .link_wrap{transform:translateY(0);max-height:100px}.cc-promo-video .gallery-block .gallery-block__text a{background:#0b3587;border-color:#0b3587;margin-top:24px}.cc-promo-video .gallery-block .gallery-block__text .link_wrap{transform:translateY(200%);max-height:0;overflow:hidden;transition:.3s ease-in-out}.cc-promo-video .price{margin-top:12px}.cc-promo-video .price__current{font-size:32px;line-height:1.2;color:#fff}.cc-promo-video .price__was{font-size:24px;line-height:1.7}.cc-product-features-home{padding:48px 0 100px;background:var(--color-gray-1)}.cc-product-features-home .product-features__text .card__info{padding:0;margin-bottom:60px}.cc-product-features-home .card__info h2{font-size:40px;line-height:1.2;margin:0}.cc-product-features-home .product-features__image{border-radius:12px}.cc-product-features-home .swiper{position:absolute;right:6%;top:10%;width:21%;text-align:center}.cc-product-features-home .swiper-item.active{display:block}.cc-product-features-home .swiper-item .img_wrap{margin-bottom:16px}.cc-product-features-home .swiper-item .desc{font-size:12px;line-height:1.2;color:var(--color-gray-100);margin-bottom:4px}.cc-product-features-home .swiper-item .title{font-size:16px;font-weight:600;line-height:1.2;color:var(--color-gray-100)}.cc-product-features-home .info_bottom{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px;border-top:1px solid var(--color-gray-40)}.cc-product-features-home .swiper-item .price{font-size:18px;color:var(--color-gray-100)}.cc-product-features-home .price__current{font-size:18px;font-weight:500}.cc-product-features-home .price__was{font-size:12px;color:var(--color-gray-100)}.cc-product-features-home .swiper-item a{display:flex;text-decoration:underline}.cc-product-features-home .bottom_wrap{position:relative;margin-bottom:16px;text-align:center;overflow:hidden}.cc-product-features-home .dot_wrap{display:inline-flex;gap:10px;max-width:100%;overflow:auto hidden}.cc-product-features-home .dot_wrap:before{content:"";width:60px;height:100%;background:linear-gradient(90deg,#f8f8f8,#f8f8f800);position:absolute;z-index:1;left:0;top:0}.cc-product-features-home .dot_wrap:after{content:"";width:60px;height:100%;background:linear-gradient(270deg,#f8f8f8,#f8f8f800);position:absolute;z-index:1;right:0;top:0}.cc-product-features-home .dot_wrap::-webkit-scrollbar{width:0;height:0}.cc-product-features-home .dot_item{position:relative;width:315px;height:134px;padding:3px 4px;border:2px solid transparent;border-radius:12px;overflow:hidden;flex-shrink:0;cursor:pointer}.cc-product-features-home .dot_item.active{border:2px solid #0d3687}.cc-product-features-home .dot_img_wrap{width:100%;height:100%;display:flex;justify-content:center;align-items:center;border-radius:12px;overflow:hidden}.cc-product-features-home .dot_img_wrap img{height:100%;object-fit:cover;opacity:.6}.rock-overlay{background:gray}.cc-product-features-home .dot_text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;font-size:32px;color:#fff;text-align:center;font-weight:600}.cc-product-features-home .carousel_btn{position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:40px;height:40px;background-color:#f0f0f0;border-radius:50%;display:flex;align-items:center;justify-content:center}.cc-product-features-home .carousel_btn.disabled{background-color:#f0f0f066;cursor:not-allowed}.cc-product-features-home .carousel_btn.disabled svg path{fill:#49494966}.cc-product-features-home .carousel_prev_btn{left:8px}.cc-product-features-home .carousel_next_btn{right:8px}.cc-product-features-home .hotspot__btn{width:24px;height:24px}.cc-product-features-home .hotspot2 .hotspot__card{border-radius:12px;background:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:12px 20px 24px;width:274px}.section-video-youtube{padding:80px 0 100px;background:unset}#main-content>div:first-child.cc-video .section-video-youtube{padding-top:0}.section-video-youtube .container{max-width:100%;padding:0}.section-video-youtube .video-section{padding:14% 0;max-width:100%}.section-video-youtube .play_icon_wrap{display:flex;cursor:pointer;width:fit-content;margin:0 auto 40px}.section-video-youtube .video_wrap{position:fixed;z-index:99;top:0;left:0;width:100%;height:100%;transition:all .3s ease-in-out;display:none;align-items:center;justify-content:center;background-color:#fff}.section-video-youtube .video_wrap.active{display:flex}.section-video-youtube .video_content{width:90%;height:90%}.section-video-youtube .close_icon_wrap{position:absolute;z-index:2;top:2%;right:2%;cursor:pointer}.icons-with-text{padding:30px 0 51px;border:none;border-bottom:1px solid #D2D2D2;background:#fff}.icons-with-text img{width:60px;height:60px}.icons-with-text .icons-with-text__text{margin-inline-start:0!important;margin-top:4px}.icons-with-text .icons-with-text__text p{font-size:18px;font-weight:600;line-height:1.5;text-align:center}.footer_contact.footer{padding:51px 0 66px;background:#f6f8f9}.footer_contact .footer__main{margin:0}.footer_contact .footer_contact_title{font-size:24px;font-weight:600;line-height:1.2;margin-bottom:27px}.footer_contact .footer-col--newsletter{flex:0 1 408px;padding:0}.footer_contact .footer-col--newsletter .input-with-button{margin-top:0;border:none;border-radius:4px;box-shadow:none}.footer_contact .footer-col--newsletter .input-with-button input{font-size:20px;line-height:1.2;font-weight:400;margin-inline-end:unset;padding:10px 20px}.footer_contact .footer-col--newsletter .input-with-button .btn{border-radius:0 4px 4px 0;font-size:20px;font-weight:500;line-height:1.2;padding:12px 14px 12px 17px}.footer-appstore{display:flex;gap:24px;padding:40px 0 24px;border-top:1px solid #D2D2D2}.footer-appstore .footer_contact_title{max-width:432px;font-size:16px;font-weight:600;line-height:1.2;color:#1c1c1c}.footer-appstore .appstore_links{display:flex;flex-wrap:wrap;gap:15px}.footer-appstore img{width:auto;height:40px}.footer_contact .footer-followus{flex:0 1 485px}.footer_contact .social-links{display:flex;flex-wrap:wrap;gap:24px 64px}.footer_withmenu.footer{padding:0}.footer_withmenu .footer__main{margin:0;padding:0;flex:1}@media (min-width: 768px){.footer_withmenu .footer__main{display:grid;grid-template-columns:repeat(4,1fr)}}.footer_withmenu .footer-col{padding:0}.footer_withmenu.footer .disclosure__title{font-size:16px!important;font-weight:600;line-height:1.2;color:var(--color-gray-100);margin-bottom:32px}.footer_warp .footer-menu__links{padding:0}.footer_withmenu.footer .footer-menu__links li{margin:0}.footer_withmenu.footer .footer-menu__links li+li{margin:12px 0 0}.footer_withmenu.footer .footer-menu__links a{font-size:12px;font-weight:400;line-height:1.7;color:var(--color-gray-100)}.footer_withmenu .footer__base{display:flex;flex-wrap:wrap;padding:16px 0 32px;font-size:12px;color:#777}.footer_warp{display:flex;padding:32px 0}.footer-contact{padding-left:48px;margin-left:48px;border-left:1px solid #D2D2D2;color:#1c1c1c}.footer-contact .need-help{font-size:16px;font-weight:600;line-height:1.2}.footer-contact .contact-way{margin-top:32px}.footer-contact .contact-item-title{font-size:14px;font-weight:600;line-height:1.7;display:flex;align-items:center;gap:8px}.footer-contact .contact-item-content{margin-top:8px;padding-left:29px}.footer-contact .contact-item-content p{margin:0;font-size:12px;line-height:1.7}.footer-contact .contact-item-content p+p{margin:4px 0 0}.footer-contact .social-links{margin-top:32px;display:flex;gap:16px;flex-wrap:wrap}.footer-contact .social-links a{width:32px}.cc-multi-column-video .section{margin:0;padding:80px 0;background:#fff}.cc-multi-column-video .section__header{margin-bottom:40px}.cc-multi-column-video .slider__grid{gap:30px;grid-template-columns:repeat(4,1fr);grid-auto-columns:unset}.cc-multi-column-video .card{border-radius:12px;background:var(--color-gray-1);overflow:hidden}.cc-multi-column-video .card.color-scheme .card__info{padding:28px 24px}.cc-multi-column-video .card__title{font-size:20px;font-weight:600;line-height:1.2;color:#313232;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.cc-multi-column-video .card__rte p{font-size:18px;font-weight:400;line-height:1.5;color:#777;margin-top:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.cc-multi-tab-home{padding:67px 0 63px}.cc-multi-tab-home .tab{display:flex;gap:60px;border-bottom:1px solid var(--color-gray-20)}.cc-multi-tab-home .section__header{margin-bottom:50px}.cc-multi-tab-home .tab-item{font-size:20px;font-weight:500;line-height:1.7;padding-bottom:20px;border-bottom:6px solid transparent;cursor:pointer}.cc-multi-tab-home .tab-item.is-active{font-weight:600;color:var(--color-main);border-bottom:6px solid var(--color-main)}.tab-content{display:none}.tab-content.is-active{display:block}.cc-multi-tab-home .tab-content-wrap{margin-top:50px}.cc-multi-tab-home .slider__grid{gap:30px}.cc-multi-tab-home .card{background:#f6f8f9;border-radius:12px;overflow:hidden}.cc-multi-tab-home .featured-collection-products{overflow:unset}.cc-multi-tab-home .featured-collection-products>.slider-nav{display:flex;flex-direction:row-reverse;justify-content:space-between;width:calc(100% + 164px);left:50%;transform:translate(-50%,-50%);z-index:unset}.cc-multi-tab-home .featured-collection-products>.slider-nav .btn{display:flex;padding:0}.cc-multi-tab-home .featured-collection-products>.slider-nav .btn[name=prev]{transform:rotate(180deg)}.cc-multi-tab-home .featured-collection-products>.slider-nav .btn svg{width:52px;height:52px}.kaios_slider_nav_btn_left{position:absolute;width:52px;height:52px;top:50%;left:-3%;transform:translate(-50%,-50%) rotate(180deg)!important;z-index:10;border-radius:100px;border:0px;padding:0}.kaios_slider_nav_btn_right{position:absolute;width:52px;height:52px;top:50%;right:-3%;transform:translate(50%,-50%);z-index:10;border:0}.kaios_slider_nav_all_unset{all:unset!important}@media (max-width: 1280px){.kaios_slider_nav_btn_left{left:0}.kaios_slider_nav_btn_right{right:0}}@media (max-width: 780px){.kaios_slider_nav_btn_left{left:5%}.kaios_slider_nav_btn_right{right:5%}}.cc-multi-tab-home .os-scrollbar-horizontal{right:0!important;left:0!important;width:100%}.cc-multi-tab-home .price{font-size:20px;line-height:1.5;color:#1c1c1c}.cc-multi-tab-home .price__was{font-size:12px;line-height:1.7;color:#494949}.cc-collection-banner .collection-banner{flex-direction:column-reverse;align-items:center;gap:20px}.cc-collection-banner .collection-banner__content{text-align:center}.cc-collection-banner .collection-banner__heading{font-size:40px;line-height:1.2}.cc-collection-banner img{border-radius:20px}.cc-collection-banner .media_info{position:relative;border-radius:20px;overflow:hidden}.cc-collection-banner .img_wrap{position:relative}.cc-collection-banner .img_wrap:after{position:absolute;width:100%;height:100%;top:0;left:0;content:"";background:#00000059}.cc-collection-banner .img_wrap .image_mb{display:none}.cc-collection-banner .text_wrap{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:24px 100px}.cc-collection-banner .image_title{font-size:60px;font-weight:600;line-height:1.2}.cc-collection-banner .image_desc{font-size:24px;font-weight:400;line-height:1.333}.product-label-wrapper{border-radius:55px;overflow:hidden}.main-content-plp{background-color:#f8f8f8}.main-content-plp .breadcrumbs{margin:0;padding:24px}.main-content-plp .main-products-grid__filters{padding:32px;background-color:#fff;border:none;border-radius:20px}.main-content-plp .main-products-grid[data-layout=grid] .card{background-color:#fff;border-radius:16px;overflow:hidden}.main-content-plp .main-products-grid[data-layout=list] .card__quick-add .btn{color:#fff}.card--compare-basket .btn--icon{padding:8px;border:none;color:#000}.main-content-plp .pagination{margin-top:15px;justify-content:flex-end;gap:14px}.main-content-plp .pagination__arrow--prev,.main-content-plp .pagination__arrow--next{margin:0;padding:0}.main-content-plp .pagination__page-current{background:unset;border:1px solid #0D3687}.main-content-plp .pagination__page-link{border:1px solid #D2D2D2}.main-content-plp .pagination__page-link:hover{background:unset}.main-content-plp .cc-collection-banner{margin:0}.main-content-plp .products-toolbar{padding:11px 0;border-color:var(--color-gray-20)}.main-content-plp .products-toolbar__sort label{padding-right:16px}.main-content-plp .products-toolbar__sort .custom-select__btn{background:unset;padding:0;height:auto}.main-content-plp .products-toolbar__compare{padding:6px 8px 6px 16px;border:1px solid var(--color-gray-100);border-radius:999px;display:flex;align-items:center;gap:8px}.main-content-plp .products-toolbar__compare label{font-size:16px;font-weight:600;line-height:1.375;color:var(--color-gray-100)}.main-content-plp .products-toolbar__compare label:before{width:16px;height:16px;right:2px;transform:translate(-18px,-50%)}.main-content-plp .products-toolbar__compare label:after{margin-left:5px;width:38px;height:20px;background:var(--color-gray-20)}.slider-nav:not(.slide-nav--inline) .btn{background:#f0f0f066;border-color:#f0f0f066}.slider-nav:not(.slide-nav--inline) .btn svg path{stroke:#49494966}.cc-product-card-grid{padding:60px 0 94px}.cc-product-card-grid .grid:not(.card--product .grid){gap:24px}.cc-product-card-grid .card{background:#f6f8f9;border-radius:12px;overflow:hidden}.cc-product-card-grid .card--product .card__media{padding:0}.cc-product-card-grid .carousel>.slider-nav{display:flex;flex-direction:row-reverse;justify-content:space-between;width:100%;max-width:calc(var(--page-width, 1320px) + var(--gutter) * 2);left:50%;transform:translate(-50%,-50%)}.cc-product-card-grid .slider-nav:not(.card--product .slider-nav){right:0;left:0;display:flex;justify-content:space-between;width:100%;transform:unset}.cc-product-card-grid .slider-nav__btn{font-size:0}.cc-product-card-grid .slider{z-index:2}.cc-product-card-grid .slider-nav .slider-nav__btn:not(.card--product .slider-nav .slider-nav__btn){display:flex;padding:0;margin:0;border:none}.cc-product-card-grid .slider-nav .slider-nav__btn[name=prev]:not(.card--product .slider-nav .slider-nav__btn[name=prev]){transform:rotate(180deg)}.cc-product-card-grid .slider-nav__btn svg:not(.card--product .slider-nav__btn svg){width:52px;height:52px}.cc-product-card-grid .price{font-size:20px;line-height:1.5;color:#1c1c1c}.cc-product-card-grid .price__was{font-size:12px;line-height:1.7;color:#494949}.cc-video-pdp .video-list{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:50px}.cc-video-pdp .video-item{border-radius:12px;overflow:hidden;position:relative}.cc-video-pdp .video-item.big_item{margin-top:50px}.cc-video-pdp .play_icon_wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;cursor:pointer}.cc-video-pdp .play_icon_wrap svg{width:100%;height:100%}.cc-video-pdp .video_wrap{position:fixed;z-index:99;top:0;left:0;width:100%;height:100%;transition:all .3s ease-in-out;display:none;align-items:center;justify-content:center;background-color:#fff}.cc-video-pdp .video_wrap.active{display:flex}.cc-video-pdp .video_content{width:90%;height:90%}.cc-video-pdp .close_icon_wrap{position:absolute;z-index:2;top:2%;right:2%;cursor:pointer}.newsletter .text-overlay{padding:48px 0;max-width:28%;background:#f6f6f6}.newsletter .section__block--heading{color:#000}.newsletter .form-width{margin-top:40px;max-width:584px}.newsletter .input-with-button{display:flex;box-shadow:unset;border-radius:4px;align-items:unset}.newsletter .input-with-button input{font-size:16px;margin:0;padding:16px 18px}.newsletter .input-with-button .btn{font-size:16px;font-weight:500;line-height:1.2;padding:10px 25px;border-radius:inherit}.newsletter .form__field{margin:0}.newsletter:not(.home_newsletter) .text-overlay{background:unset}.newsletter:not(.home_newsletter) .section__block--heading{font-size:20px!important;color:#fff;line-height:1.2}.newsletter:not(.home_newsletter) .subheading{font-size:20px;line-height:1.2}.newsletter:not(.home_newsletter) .form-width{margin-top:27px;overflow:hidden}.newsletter:not(.home_newsletter) .input-with-button{padding:2px;background-color:#fff}.newsletter:not(.home_newsletter) .input-with-button input{font-size:20px;padding:0 20px}.newsletter:not(.home_newsletter) .input-with-button .btn{font-size:20px;border:none}.newsletter:not(.home_newsletter) .ext-success-text{border-radius:999px;padding:8px 24px;margin-top:4px}.product.product-detail{max-width:100%}.product-detail .media-gallery__viewer{border:none}.product-detail .product-title{font-size:28px;font-weight:600;line-height:1.2;color:#1c1c1c}.product-detail .price__current{font-size:40px;font-weight:600;line-height:1.2;color:#1c1c1c}.product-detail .product-info{padding-left:80px}.main-content-pdp .section__header{margin-bottom:50px}.main-content-pdp .section__header h2,.main-content-pdp .reading-width h2{font-size:40px;font-weight:600;line-height:1.7;color:#000}.main-content-pdp .cc-shoppable-image .card{display:flex;align-items:center;justify-content:center;background:#f6f8f9}.main-content-pdp .shoppable-image__image .media{height:100%}.main-content-pdp .cc-shoppable-image .card__info{padding:50px 80px}.main-content-pdp .cc-shoppable-image .card__info .section__block{font-size:20px;font-weight:400;line-height:1.4;color:#1c1c1c}.main-content-pdp .product-info__add-button .btn{color:#fff}@media (max-width: 767px){.main-content-pdp .section__header h2,.main-content-pdp .reading-width h2{font-size:24px}}.product-tab{position:sticky;top:62px;z-index:10}.product-tab .section{margin:0 0 62px}.pdp-tab{display:flex;justify-content:center;align-items:center;gap:80px;background-color:#f2fcff;border-bottom:1px solid var(--color-gray-20)}.pdp-tab.hidden{display:none}.pdp-tab .pdp-tab-item{font-size:20px;font-weight:500;line-height:1.7;color:#1c1c1c;padding:30px 0 26px;cursor:pointer}.pdp-tab .pdp-tab-item.is-active{font-weight:600;color:#0b3587;background-image:linear-gradient(90deg,#0b3587,#0b3587);background-size:100% 6px;background-position:center bottom;background-repeat:no-repeat}.product-image-tab .tab{display:flex;justify-content:center;background-color:#e8e9ed;width:fit-content;margin:0 auto 80px;padding:2px;border-radius:50px;position:relative}.product-image-tab .tab .tab-item{display:flex;justify-content:center;align-items:center;width:298px;flex:1;padding:10px;font-size:16px;line-height:1.7;font-weight:500;text-align:center;border-radius:inherit;cursor:pointer;position:relative;z-index:1}.product-image-tab .tab-content{text-align:center}.product-image-tab .tab-bg-block{width:298px;height:calc(100% - 4px);background-color:#fff;position:absolute;top:2px;left:2px;border-radius:inherit;transition:.3s ease-in-out}.product-image-tab .img_wrap{margin-top:40px}.product-includes .card{background:unset;border:1px solid #D2D2D2;border-radius:16px;overflow:hidden}.product-includes .card .card__info{padding:24px 24px 32px}.product-faq .reading-width{max-width:1200px}.product-faq .disclosure__title{font-size:18px;font-weight:500;color:var(--color-gray-100)}.product-faq .disclosure__content{color:var(--color-gray-80)}.product-download .items{display:flex;flex-wrap:wrap;justify-content:center;gap:50px}.product-download .item{border:1px solid #D2D2D2;border-radius:16px;min-width:376px;text-align:center;overflow:hidden}.product-download .flex_div_p{display:flex;justify-content:center;align-items:center;height:212px;font-size:32px;font-weight:600;line-height:1.5;color:#fff;background-color:#0b3587;width:376px}.product-download .flex_div_p p{margin-bottom:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.product-download .icon_wrap{display:flex;justify-content:center;align-items:center;gap:8px;height:74px;font-size:18px;font-weight:500;line-height:1.5;color:#0b3587}.cc-product-comparison-grid tbody tr:hover{background-color:#f6f8f9}.package_include{padding:20px 0}.package_include .layout-image{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.package_include .layout-image .item{padding:12px;border-radius:8px;overflow:hidden;text-align:center;border:1px solid var(--color-gray-40)}.package_include .layout-image img{height:160px}.package_include .layout-image .name{max-width:75%;margin:0 auto;font-size:16px;color:var(--color-gray-60)}.package_include .layout-image .qty{font-size:20px;color:var(--color-gray-100);font-weight:500}.product-collection{background-color:#fff}.product-collection .section{margin:0;padding:60px 0}.product-collection .section__header{margin-bottom:50px}.product-collection .card{background:#f6f6f6;max-width:100%;padding:0}.product-collection .card__media{aspect-ratio:unset}.product-collection .card__title{font-size:24px;font-weight:600;line-height:34px;height:68px}.product-collection .price__current{font-size:40px}.product-collection .price__was{font-size:24px}.product-collection .btn--secondary{border:2px solid #0B3587;background:unset;color:#0d3687}.product-collection .auto-cols-1{grid-auto-columns:100%}.product-collection .auto-cols-1 .card{flex-direction:row;max-width:100%}.product-collection .auto-cols-1 .card__media{max-width:50%}.product-collection .auto-cols-1 .card__info-container{padding:50px 50px 60px}.product-collection .auto-cols-1 .btn{width:auto;min-width:230px}.product-collection .auto-cols-1 .btn+.btn{margin-left:20px}.product-collection .auto-cols-2 .card__info-container{padding:32px 40px 60px}.product-collection .auto-cols-2 .btn{width:calc((100% - 24px)/2)}.product-collection .auto-cols-2 .btn+.btn{margin-left:20px}.product-collection .auto-cols-3{grid-auto-columns:calc((100% - var(--column-gap) * 2) / 3)}.product-collection .auto-cols-3 .card__info-container{padding:32px 32px 60px}.product-collection .auto-cols-3 .btn+.btn{margin-top:24px}.product-collection .auto-cols-4{grid-auto-columns:calc((100% - var(--column-gap) * 3) / 4)}.product-collection .auto-cols-4 .card__info-container{padding:32px 32px 60px}.product-collection .auto-cols-4 .card__title{font-size:20px;line-height:1.5}.product-collection .auto-cols-4 .btn+.btn{margin-top:16px}.choose-country-modal{font-size:0}.choose-country-modal:not([open]){height:0;overflow:hidden}.choose-country-modal .modal__window{width:900px;max-width:900px}.choose-country{position:relative;padding:32px 70px 65px;margin:0 auto;background-color:#fff;border-radius:20px}.choose-country .choose-country-title{font-size:28px;font-weight:600;color:#1c1c1c;text-align:center}.choose-country .choose-country-items{display:grid;grid-template-columns:repeat(4,auto);margin-top:60px;gap:36px}.choose-country .country-name{font-size:18px;font-weight:600;line-height:1.2;color:#1c1c1c}.choose-country .country-language{font-size:14px;font-weight:400;line-height:1.2;color:#1c1c1c;margin-top:12px}.choose-country .close_wrap{position:absolute;top:32px;right:32px;cursor:pointer}.choose-country-btn{display:flex;align-items:center;gap:4px;cursor:pointer}.choose-country-btn .current-country{font-size:14px;font-weight:400;color:#1c1c1c}.account-main{padding:40px var(--gutter);background-color:#f8f8f8}.account-line{margin:12px 0;height:1px;background-color:#d2d2d2}.account-wrapper{display:flex;max-width:1400px;margin:0 auto}.navBar-account{flex-shrink:0;width:336px;height:fit-content;margin-right:32px;background:#fff;padding:32px 24px;border-radius:20px}.account-content{flex:1}.navBar-item{margin-top:12px}.navBar-action{display:flex;justify-content:space-between;align-items:center;padding:9px 12px;font-weight:400;font-size:16px}.navBar-item:first-child{margin-top:0}.navBar-action svg{width:24px;height:24px;margin-right:12px}.navBar-action:hover{background-color:#f6f6f6;border-radius:5px}.navBar-action.active{font-weight:600;background-color:#f6f6f6;border-radius:5px}.navBar-item .nav-left{display:flex;align-items:center}.navBar-item .nav-right{display:none}.account-card{background:#fff;border-radius:20px;padding:32px}.account-name{font-weight:600;font-size:24px;line-height:32px}.account-email{margin-top:4px;font-weight:400;font-size:16px;line-height:22px;color:#a4a4a4}.account-level{position:relative;top:5px;width:26px;height:22px;display:inline-block;font-size:0}.account-level span{position:absolute;top:0;left:0;width:100%;line-height:18px;text-align:center;font-weight:600;font-style:italic;font-size:12px;color:#fff}.current-level{position:relative;margin-top:32px}.current-level-container{height:200px;border-radius:20px;padding:20px 40px;background-size:cover}.level-text{font-weight:600;font-style:italic;font-size:24px;color:#fff;line-height:1.333333}.current-level-container .level-item .content>div{width:32px;height:32px;border-radius:50%;display:inline-flex;background-size:cover;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:2px;color:#fff;font-weight:500;font-style:italic;font-size:15px}.current-level-container .level-progress{height:3px;width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;background:#f3e5db4d}.current-level-container .level-progress .level-bar{width:0;height:3px;background:-webkit-gradient(linear,left top,right top,color-stop(7.03%,rgba(255,255,255,.41)),color-stop(92.19%,#fff));background:linear-gradient(90deg,#ffffff69 7.03%,#fff 92.19%);-webkit-transition:all .5s ease-out;transition:all .5s ease-out;max-width:100%;border-radius:10px}.level-tips-title{font-weight:400;font-size:16px;color:#fffc;margin-right:10px}.current-level-container .level-tips{font-weight:600;font-style:italic;font-size:16px;color:#fff}.current-level-container .level-items{position:relative;z-index:1;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center}.account-userinfo{margin-top:30px;background:#0b3587;border-radius:20px}.my-benefits-title{color:#fff}.my-benefits-label{font-weight:500;font-size:16px}.my-benefits-container{position:relative;padding:0 40px}.my-benefits .img-item{background-size:cover}.my-benefits{background:#0b3587}.my-benefits-container.is-open .my-benefits-title .view-benefits img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.my-benefits-container.is-open .my-benefits{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.my-benefits-container .my-benefits-title{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0;position:relative;z-index:2}.my-benefits-container .my-benefits-title .view-benefits{font-weight:400;font-size:16px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fffc;cursor:pointer}.my-benefits-container .my-benefits-title .view-benefits img{width:20px;-webkit-transition:all .3s linear;transition:all .3s linear}.my-benefits-container .my-benefits{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;padding-bottom:25px;border-radius:0 0 20px 20px;-webkit-transition:opacity .3s ease-out,-webkit-transform .3s linear;transition:opacity .3s ease-out,-webkit-transform .3s linear;transition:opacity .3s ease-out,transform .3s linear;transition:opacity .3s ease-out,transform .3s linear,-webkit-transform .3s linear;opacity:0;position:relative;text-align:center;position:absolute;left:0;top:59px;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-top:4px}.my-benefits-container .my-benefits .benefits-item{position:relative;line-height:1.2;color:#fff;font-weight:400;font-size:12px}.my-benefits-container .my-benefits .benefits-item .img-item{width:48px;height:48px;margin:0 auto 10px;-webkit-transition:all .2s linear;transition:all .2s linear}.my-benefits-container .my-benefits .benefits-item .popover{position:absolute;padding:36px 40px;border-radius:8px;color:#000;-webkit-box-shadow:0 0 48px 0 rgba(0,0,0,.102);box-shadow:0 0 48px #0000001a;text-align:left;left:110%;top:30%;background-color:#fff;min-width:300px;z-index:2;display:none}.my-benefits-container .my-benefits .benefits-item .popover .popover-title{font-size:20px;font-weight:500;line-height:1.5;letter-spacing:-1px;border-bottom:12px}.my-benefits-container .my-benefits .benefits-item .popover .content{font-size:16px;line-height:1.5}.my-benefits-container .my-benefits .benefits-item:hover .img-item{-webkit-transform:scale(1.05);transform:scale(1.05)}.my-benefits-container .my-benefits .benefits-item:hover .popover{display:block}.account-userinfo.is-open .my-benefits{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.account-userinfo.is-open{border-radius:20px 20px 0 0}.account-discount{margin-top:24px;padding:20px 32px;background:#fff;border-radius:20px;display:flex;align-items:center;gap:16px}.account-discount .discount-item{flex:1;display:flex;align-items:center;gap:4px;padding:20px 16px;font-size:12px;line-height:1.2;color:var(--color-gray-60)}.account-discount .discount-num{font-size:24px;font-weight:600;line-height:1.2;color:#000}.account-discount .line{width:1px;height:48px;background-color:var(--color-gray-20)}.alltask{margin-top:24px;padding:24px 32px;background:#fff;border-radius:20px}.alltask-header{display:flex;justify-content:space-between}.alltask-title{font-weight:600;font-size:16px;line-height:1.2;color:#1c1c1c}.alltask-action{display:flex;align-items:center;font-weight:400;font-size:12px;color:#494949;cursor:pointer}.alltask-icon{width:38px;height:38px;margin-right:8px;background-size:cover;flex-shrink:0}.alltask-subtitle{font-weight:500;font-size:14px;line-height:1.2;color:#000}.alltask-desc{margin-top:4px;font-weight:400;font-size:12px;line-height:1.2;color:#777}.alltask-bd{display:flex;flex-wrap:wrap;gap:16px;margin-top:20px}.alltask-card{display:flex;align-items:center;justify-content:space-between;width:calc(50% - 8px);padding:16px;background:#f6f8f9;border-radius:20px}.alltask-left{display:flex;align-items:center}.alltask-btn a{display:inline-block;min-width:105px;padding:0 4px;font-weight:500;font-size:14px;line-height:36px;border-radius:40px;text-align:center;border:1px solid rgba(11,53,135,1);color:#0b3587}.account-title{font-weight:600;font-size:24px;line-height:32px}.account-title svg{display:none}.coupon-wrapper{padding:20px 32px;background:#fff;border-radius:20px}.coupon-wrapper .pagination-custom-wrap{text-align:center}.coupon-tabs{display:flex;margin-top:20px;padding:0 12px;border-bottom:1px solid rgba(243,243,244,1)}.coupon-tabItem{padding:0 16px;height:40px;line-height:40px;font-weight:400;font-size:14px}.coupon-tabItem span{position:relative;display:block;cursor:pointer}.coupon-tabItem.active{font-weight:500}.coupon-tabItem.active span{color:#0b3587}.coupon-tabItem.active span:before{position:absolute;left:0;bottom:0;content:"";width:100%;height:3px;background:#0b3587}.coupon-tabCont{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;padding:24px 0}.loading-wrap{display:flex;justify-content:center;align-items:center;padding:24px}.coupon-item{padding:0 24px;border:1px solid rgba(224,71,0,.2);background:#fdf6f2;border-radius:12px}.coupon-top{position:relative;display:flex;align-items:center;justify-content:space-between;padding:16px 0 20px;border-bottom:2px dashed #E0470033}.coupon-top:before{content:"";display:block;width:14px;height:14px;position:absolute;bottom:0;left:0;transform:translate(calc(-25px - 50%),50%);background-color:#fff;border:1px solid rgba(224,71,0,.2);border-radius:50%;clip-path:inset(0 0 0 50%)}.coupon-top:after{content:"";display:block;width:14px;height:14px;position:absolute;right:0;bottom:0;transform:translate(calc(25px + 50%),50%);background-color:#fff;border:1px solid rgba(224,71,0,.2);border-radius:50%;clip-path:inset(0 50% 0 0)}.coupon-btn{border:1px solid rgba(224,71,0,1);height:30px;line-height:30px;border-radius:50px;padding:0 20px;background:transparent;font-weight:500;font-size:12px;color:#e04700;min-width:150px}.coupon-name{font-weight:600;font-size:24px;color:#e04700;line-height:30px}.coupon-info{font-weight:400;font-size:14px;line-height:21px;color:#1c1c1c}.coupon-b{padding:16px 0 24px}.rule-item{font-size:14px;font-weight:400;line-height:1.2;color:#494949}.rule-item+.rule-item{margin-top:4px}.valid-date{display:block;margin-top:4px;font-weight:400;font-size:14px;color:#a4a4a4;line-height:17px}.redeem-wrapper{padding:20px 32px;background:#fff;border-radius:20px}.redeem-box{padding:20px 0 24px;display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}.redeem-item{position:relative;z-index:3;padding:14px 16px;border:1px solid rgba(224,71,0,.2);border-radius:12px;background:#fdf6f2;display:flex;align-items:center}.redeem-l{position:relative;width:31%;height:100%;flex-shrink:0;border-right:2px dashed #E0470033;color:#e04700;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.redeem-l:before{content:"";display:block;position:absolute;width:14px;height:14px;border:1px solid #E0470033;border-radius:50%;background-color:#fff;top:-15px;right:0;transform:translate(50%,-50%);clip-path:inset(50% 0 0 0)}.redeem-l:after{content:"";display:block;position:absolute;width:14px;height:14px;border:1px solid #E0470033;border-radius:50%;background-color:#fff;bottom:-15px;right:0;transform:translate(50%,50%);clip-path:inset(0 0 50% 0)}.redeem-l .num{font-weight:700}.redeem-l .num.row-reverse{display:flex;align-items:baseline;flex-direction:row-reverse;justify-content:center}.redeem-l .currency{font-size:24px}.redeem-l .amount{font-size:40px}.redeem-l .tips{font-size:14px}.redeem-r{flex-grow:1;padding:0 16px 0 27px}.redeem-r .name{font-size:18px;font-weight:700;line-height:1.2;margin-bottom:4px}.redeem-r .desc{font-size:12px;font-weight:500;line-height:1.2}.redeem-r .desc span{color:#e04700}.redeem-r-t{display:flex;gap:20px;justify-content:space-between;align-items:flex-end;border-bottom:1px solid #D2D2D280;padding-bottom:18px}.redeem-r-t button{font-size:12px;font-weight:700;line-height:1.2;color:#1c1c1c;border:1px solid #1C1C1C;min-width:94px;height:28px;padding:5px 22px;border-radius:32px}.redeem-r-b{display:flex;justify-content:space-between;margin-top:6px;font-size:12px;line-height:1.2}.redeem-r-b .date{color:#777}.rule-btn{color:#e04700;display:flex;align-items:center;cursor:pointer}.rule-btn.mb{display:none}.rule-btn svg path{stroke:#e04700}.redeem-item .rule-list{border-radius:0 0 12px 12px;display:grid;grid-template-rows:0fr;overflow:hidden;position:absolute;width:calc(100% + 2px);left:-1px;top:calc(100% - 10px);background-color:inherit;transition:all .3s ease-in-out;padding:0 18px 0 16px;border:0 solid rgba(224,71,0,.2)}.redeem-item.is-open{z-index:5}.redeem-item.is-open .redeem-l:after{display:none}.redeem-item .rule-btn svg{transition:all .3s ease-in-out}.redeem-item.is-open .rule-btn svg{transform:rotate(-180deg)}.redeem-item.is-open .rule-list{grid-template-rows:1fr;padding:10px 18px 21px 16px;border:1px solid rgba(224,71,0,.2);border-top:none}.redeem-item .rule-list ul{background-color:#ffffffb2;border-radius:5px;min-height:0;padding:0 20px;transition:all .3s ease-in-out}.redeem-item.is-open .rule-list ul{padding:12px 20px}.redeem-item .rule-list li{font-size:14px;line-height:1.2;color:#494949}.redeem-item .rule-list li+li{margin-top:4px}.pagination-custom{display:inline-block;padding-left:0;border-radius:var(--radius-sm);margin:0;display:flex;align-items:center;justify-content:center}.pagination-custom>li{display:inline}.pagination-custom>li:first-child>a,.pagination-custom>li:first-child>span,.pagination-custom>li:nth-child(2)>a,.pagination-custom>li:nth-child(2)>span{margin-left:0;padding:0;transform:rotate(180deg);line-height:1}.pagination-custom .pagination-custom__arr>a,.pagination-custom .pagination-custom__arr>span{padding:0;line-height:1}.pagination-custom>li>a:hover,.pagination-custom>li>span:hover,.pagination-custom>li>a:focus,.pagination-custom>li>span:focus{color:#000}.pagination-custom>.active>a,.pagination-custom>.active>span,.pagination-custom>.active>a:hover,.pagination-custom>.active>span:hover,.pagination-custom>.active>a:focus,.pagination-custom>.active>span:focus{z-index:2;cursor:default;color:#000;font-weight:400}.pagination-custom>.disabled>span,.pagination-custom>.disabled>a,.pagination-custom>.disabled>a:hover,.pagination-custom>.disabled>a:focus{color:#000;cursor:not-allowed}.pagination-custom [class^=icon]{display:inline-block;width:10px}.pagination-custom__arr>a,.pagination-custom__arr>span{position:relative;float:left;padding:10px 20px;line-height:1.42;text-decoration:none}.pagination-custom__num>a,.pagination-custom__num>span{position:relative;float:left;padding:5px 20px;line-height:1.42;text-decoration:none;color:#86868b}.pagination-custom__spacer>span{position:relative;float:left;padding:5px 10px;line-height:1.42}.pagination-custom__num--dots>span{padding:10px 5px}.my-pagination:not(.active){display:none}.account-modal .modal__window{max-width:50vw;max-height:90vh;overflow:hidden}.account-task-wrap{position:relative}.account-task-wrap .scroll-wrap{max-height:70vh;overflow:hidden auto;margin:64px 80px 18px}.account-task-wrap .scroll-wrap::-webkit-scrollbar{width:0;height:0}.account-modal .modal__window .close_wrap{position:absolute;top:24px;right:24px;cursor:pointer}.account-task-wrap .title{color:#000;font-size:24px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-.48px;text-align:left}.account-task-wrap a{color:#3969f8;font-size:14px;font-weight:400;line-height:20px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.account-task-wrap .all-task-list{margin-top:20px}.account-task-wrap .all-task-title{color:#000;font-size:16px;font-weight:500;line-height:120%;letter-spacing:-.32px;margin-bottom:16px}.account-task-wrap .alltask-home{margin-bottom:32px;background-color:#fafafa;border-radius:8px}.account-task-wrap .next-level-container{padding:0 20px}.account-task-wrap .next-level-item{display:flex;align-items:center}.account-task-wrap .icon{width:40px;height:40px;margin-right:20px}.account-task-wrap .next-level-right{display:flex;align-items:center;padding:20px 0;width:100%}.account-task-wrap .next-level-container+.next-level-container .next-level-right{border-top:1px solid #ebebeb}.account-task-wrap .next-level-title{color:#000;font-size:15px;font-weight:500;line-height:120%;margin-bottom:4px}.account-task-wrap .next-level-des{color:#000000b3;font-size:13px;font-weight:400;line-height:120%}.account-main-addresses .account-content{border-radius:20px;background-color:#fff;padding:20px 32px 32px}.address-title{font-size:24px;line-height:32px;margin-bottom:20px}.address-items{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.address-box{position:relative;border:none;border-radius:12px;background-color:#f6f8f9;padding:16px 16px 28px}.address-box .h5{font-size:18px;color:#111;margin:0}.address-box .h5 .default-tag{background-color:#f2fcff;border-radius:4px;color:#007da6;font-size:12px;line-height:16px;padding:2px 8px;margin-left:8px}.address-box address{display:flex;gap:8px;font-size:14px;line-height:1.4}.address-box address svg{flex-shrink:0;margin-top:3px}.address-box .phone-wrap{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.2}.address-box .address-name{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:12px}.customer .address-box address{margin-bottom:12px}.address-box .btn-edit{display:flex}.address-box .address-b{display:flex;justify-content:space-between}.address-box .btn-delete{font-size:12px;line-height:1.2}.address-box.address-box-create{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:16px 28px}.address-box-create button{display:flex}.address-box .create-text{font-size:16px;line-height:1.4;color:#999;text-align:center}.address-box .js-create-address{display:flex}.account-main-addresses .drawer:not(.facets){border-radius:16px;top:50%;right:50%;transform:translate(50%,-50%);height:auto;max-height:90vh;transition:none}.account-main-addresses .drawer__header{padding:20px 20px 20px 30px}.account-main-addresses .drawer__header h2{font-size:18px;line-height:1.2;color:#1c1c1c}.address-form{display:flex;flex-direction:column;gap:20px;text-align:left}.address-form .form__field{margin:0}.address-form .form__grid{grid-template-columns:repeat(2,1fr);gap:16px}.address-form input:not([type=checkbox]),.address-form select{height:60px;border:1px solid #A4A4A466;border-radius:4px}.address-form .btn-cancel{border:1px solid #0D3687;color:#0b3587}.address-form .btn-wrap{margin-top:12px}.address-form country-province-selector{display:flex;flex-direction:column;gap:20px}.no-data-wrap{display:flex;flex-direction:column;align-items:center;gap:22px;padding:24px}.cc-main-cart{margin:30px 0}.cc-main-cart .cart{column-gap:120px}.cc-main-cart .cart__items{max-width:100%;overflow:hidden}.cart-title{font-size:40px;line-height:1.2;color:#111;margin-bottom:24px}.cc-main-cart .cart-item{grid-template-columns:180px 52% auto;column-gap:30px;padding:30px 0;border-bottom:1px solid #D2D2D2}.cc-main-cart .cart-item__image{border:1px solid #ECECEC;height:fit-content}.cc-main-cart .cart-item__qty{grid-column:2 / 4}.cc-main-cart .cart-item__qty .qty-wrap{justify-content:space-between;margin-top:24px}.cc-main-cart .qty-input{border:1px solid #D2D2D2}.cc-main-cart .qty-input .qty-input__input{width:100px;border-left:1px solid #D2D2D2;border-right:1px solid #D2D2D2}.cc-main-cart .qty-input .btn--minus{background:#f3f3f4;border-top-right-radius:0;border-bottom-right-radius:0}.cc-main-cart .qty-input .btn--plus{background:#f3f3f4;border-top-left-radius:0;border-bottom-left-radius:0}.cc-main-cart .cart-item__title{font-size:18px;line-height:1.2;color:#1c1c1c}.cc-main-cart .cart-item__total .price__current{font-size:20px;line-height:1.2;color:#1c1c1c}.cc-main-cart .price-box{margin-top:24px}.cc-main-cart .price-box .price__current{font-size:18px;line-height:1.2;color:#1c1c1c}.cc-main-cart .price-box .price__was{font-size:16px;line-height:1.2;color:#1c1c1c}.cc-main-cart .cart-item__variants{font-size:18px;line-height:1.2;color:#777}.cc-main-cart .cart-item__variants strong{font-weight:400}.cc-main-cart .cart-item__info{padding:0}.cc-main-cart .cart-item__remove{color:#777}.cart-page-recommendations{margin-top:16px}.cart-page-recommendations .card--related{background-color:#f6f8f9;border-radius:20px;padding:30px 28px 24px 30px}.cart-page-recommendations .slider__grid{gap:30px}.cart-page-recommendations .card--related .card__media{flex:0 0 90px}.card--related .card__info{overflow:hidden}.card--related .regular-text{font-size:16px;line-height:20px;color:#1c1c1c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 0 10px}.card--related .price .price__from{font-size:16px;font-weight:600}.card--related .price .price__current{font-size:16px}.card--related .price .price__was{font-size:14px}.cart-page-recommendations .heading-wrap{margin-bottom:24px}.cc-main-cart .cart__summary{flex:0 0 32.5%;width:520px;border:1px solid #D2D2D2;border-radius:20px;padding:30px}.cart__summary h2{font-size:24px;line-height:1.2}.cart__summary details-disclosure{margin-top:29px}.cart__summary .checkout-btn{border-radius:67px}.cart__summary .price-as-money{font-size:24px}.cart__summary div:has(>.checkout-btn){margin-top:30px}.swal2-popup{width:420px;padding:17px;border-radius:5px}.swal2-icon{width:70px;height:70px;margin:16px auto 26px}.swal2-title{position:relative;max-width:100%;margin:0 0 10px;padding:0;color:#595959;font-size:26px;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#3085d6;color:#fff;font-size:14px}.swal2-styled{padding:10px 30px}.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#aaa;color:#fff;font-size:14px}.checked-true{width:auto;padding:0;margin-top:14vh}.checked-true .swal2-html-container{margin:0;padding:8px 16px 10px 14px;display:flex!important;justify-content:center;align-items:center;font-size:16px}.checked-true svg{background:#23ac00f5;border-radius:50%;width:16px;height:16px;padding:3px;margin-right:10px}.my-swal .swal2-popup{width:360px;padding:40px 20px 32px;border-radius:16px;box-shadow:-7px 4px 40px #00000026}.my-swal .swal2-icon{width:60px;height:60px;border:none;margin:0 auto 12px}.my-swal .swal2-html-container{font-size:16px;padding:0}.my-swal .swal2-actions{margin:24px 0 0}.my-swal .swal2-confirm{min-width:148px;background-color:var(--color-gray-4);border-radius:999px;margin:0;padding:9px 12px;font-size:14px;line-height:1.5;color:var(--color-gray-100)}.account-main-order .account-content{background-color:#fff;border-radius:20px;padding:20px 32px;overflow:hidden}.orders-wrapper{margin-top:16px}.order-item{background-color:#f6f8f9;border-radius:12px;padding:20px 24px}.order-item+.order-item{margin-top:16px}.order-hd{display:flex;justify-content:space-between;align-items:center;font-size:16px;line-height:1.4;font-weight:600}.order-id{color:#1c1c1c}.order-status.order-unpaid{color:#e04700}.order-bd{border-top:1px solid #D2D2D280;margin-top:16px;padding-top:16px;display:flex;gap:25px}.order-imgs{flex:0 0 57%;display:flex;gap:12px;overflow:auto hidden;height:fit-content}.order-imgs::-webkit-scrollbar{width:0;height:0}.order-image-more{width:38px;background-color:#fff;border-radius:4px;display:flex;justify-content:center;align-items:center;gap:7px}.order-image-more .dot{width:4px;height:4px;border-radius:50%;background-color:var(--color-gray-20)}.order-image-item{width:150px;flex-shrink:0}.order-image-item .order-detail__image{width:100%;background-color:#fff;border-radius:14px;overflow:hidden}.order-infos{flex:1}.order-td{display:flex;justify-content:space-between;gap:24px;font-size:14px;line-height:1.4;color:#777}.order-td+.order-td{margin-top:12px}.order-td>div:first-child{min-width:20%;flex-shrink:0}.order-td>div:nth-child(2){text-align:right}.order-td.order-td-total{color:#1c1c1c;font-size:16px;font-weight:600}.order-btns{margin-top:20px;padding-top:20px;border-top:1px solid #D2D2D280;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.order-btns.mb{display:none}.order-btns .btn{min-width:calc((100% - 16px) / 3);font-size:12px;line-height:16px;color:#0b3587;border:1px solid #0B3587;padding:7px 12px}.order-btns .btn.btn--secondary{color:#fff}.order-nodata-wrap{padding:140px 0 250px}.order-detail-title{width:fit-content;display:flex;align-items:center;gap:8px;font-size:24px;font-weight:600;line-height:1.2;color:#1c1c1c}.order-detail-title svg{width:24px;height:24px;transform:rotate(90deg)}.order-detail-info{background-color:#f6f8f9;border-radius:12px;padding:20px 32px;margin-top:20px;display:flex;justify-content:space-between;align-items:center;gap:120px}.status-wrap{font-size:20px;font-weight:600;line-height:1.4;color:#1c1c1c}.status-wrap.status-unpaid{color:#e04700}.order-detail-info .count-down{margin-left:12px;padding-left:12px;background-image:linear-gradient(190deg,#e04700 0% 100%);background-size:1px 14px;background-position:0 center;background-repeat:no-repeat}.order-detail-info .countdown__item{text-align:left}.order-detail-info .countdown__item:has(.js-days){display:none}.order-detail-info .countdown__unit{display:none}.order-detail-info .countdown__number{padding:0;background-color:unset;color:#e04700;font-size:20px;line-height:1.4;margin:0}.order-detail-info .countdown__grid{font-size:0;gap:0}.order-detail-info .countdown__item:not(:last-child) .countdown__number:after{position:unset;padding:0;color:inherit;margin:0 4px;transform:unset}.order-detail-info-lb{margin-top:12px;display:flex;flex-wrap:wrap;gap:12px 40px}.order-detail-info-lb .info-item{font-size:14px;line-height:1.4;color:#777}.order-detail-info-lb .info-item .info-value{color:#1c1c1c}.order-detail-btns{display:flex;flex-wrap:wrap;gap:8px}.order-detail-btns .btn{min-width:110px;font-size:14px;line-height:20px;color:#0b3587;border:1px solid #0B3587;padding:9px 16px}.order-detail-btns .btn.btn--secondary{color:#fff}.order-detail-plp{background-color:#f6f8f9;border-radius:12px;padding:20px 32px;margin-top:20px}.order-detail-plp tr{font-size:16px;line-height:22px;color:#1c1c1c;border:none}.order-detail-plp th{padding:0 0 12px;border:none}.order-detail-plp tbody{margin-top:12px}.order-detail td{padding:24px 0 32px;border:none}.order-detail .order-detail__image{width:160px;vertical-align:top}.order-detail .order-detail__image img{border-radius:10px}.order-detail td:not(:last-child){padding-inline-end:40px}.order-detail tr:not(:first-child){border-top:1px solid #D2D2D280}.order-detail tr:last-child .order-detail__image,.order-detail tr:last-child .order-detail__product{padding-bottom:0}.order-detail .title{font-size:18px;font-weight:600;line-height:1.2;color:#1c1c1c;margin-bottom:20px}.order-detail .desc-item{font-size:14px;line-height:1.4;color:#777;display:grid;grid-template-columns:60px auto;gap:20px;margin-top:8px}.order-detail .desc-item span:nth-child(2){color:#1c1c1c}.order__fulfillment_wrap{margin-top:20px;padding-top:20px;border-top:1px solid #D2D2D280;display:none}.order__fulfillment_wrap.active{display:block}.order__fulfillment{background-color:#fffc;border-radius:10px;padding:12px 12px 24px;font-size:14px;line-height:1.4;color:#1c1c1c}.fulfillment_title{font-weight:500}.track_wrap{margin-top:12px}.track_wrap>span:not(:first-of-type){margin-left:32px;padding-left:32px;background-image:linear-gradient(180deg,#d2d2d2 0% 100%);background-size:1px 15px;background-position:0 center;background-repeat:no-repeat}.tracking_number_link{margin-left:8px;color:#0b3587;text-decoration:underline;cursor:pointer}.other-info-wrap{margin-top:20px}.other-info-wrap .grid{gap:20px 16px}.other-info-wrap .address-box{padding:20px 32px}.other-info-wrap .address-box .h5{font-size:16px;font-weight:500;line-height:22px;color:#1c1c1c;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #D2D2D280}.other-info-wrap .address-box .address-name{font-size:14px;font-weight:500;line-height:22px;color:#1c1c1c}.other-info-wrap .address-box .address,.other-info-wrap .address-box .phone{font-size:12px;line-height:22px;color:#777;margin-top:4px}.payment-box table{width:100%}.payment-box td{font-size:14px;line-height:22px;color:#777;padding:3px 0;border:none}.payment-box .order-detail__total-row td{color:#1c1c1c;padding:9px 0}.track-modal .no-data-wrap{text-align:center}.track-modal .no-data-text{font-size:14px;line-height:1.2;color:var(--color-gray-60);margin-top:12px}.drawer--cart.drawer{border-radius:unset;color:#1c1c1c;max-width:600px}.drawer--cart .drawer__header{padding:30px}.drawer--cart .drawer__header h2{font-size:32px;font-weight:600;line-height:1.2;color:#1c1c1c}.cart-drawer__content{padding:30px 30px 10px}.drawer--cart .cart-drawer__view-cart{font-size:18px;font-weight:500;line-height:1.333;color:#1c1c1c}.drawer--cart .drawer__close-btn{color:#1c1c1c}.drawer--cart .drawer__header_r{gap:55px}.drawer--cart .cart-item{grid-template-columns:150px 45% auto;gap:0 30px;padding:30px 0}.drawer--cart .cart-item__total{grid-row:1 / 3}.drawer--cart .cart-item__qty{grid-column:2 / 4}.drawer--cart .qty-wrap{justify-content:space-between}.drawer--cart .cart-item__remove{color:#777}.drawer--cart .cart-item__image img{border:1px solid #ECECEC}.drawer--cart .cart-item__title{font-size:18px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.drawer--cart .cart-item__info{padding-top:0}.drawer--cart .cart-item__info dl{margin-top:4px}.drawer--cart .cart-item__variants{color:#777}.drawer--cart .cart-item__variants strong{font-weight:400}.drawer--cart .cart-item .price__current{font-size:18px;line-height:1.2;font-weight:600}.drawer--cart .price-box{margin-top:16px}.drawer--cart .price-box .price__current{font-weight:500}.drawer--cart .cart-item .price__was{font-size:16px;line-height:1.2}.drawer--cart .qty-input{border:1px solid #D2D2D2}.drawer--cart .qty-input .qty-input__input{width:100px;border-left:1px solid #D2D2D2;border-right:1px solid #D2D2D2}.drawer--cart .qty-input .btn--minus{background:#f3f3f4;border-top-right-radius:0;border-bottom-right-radius:0}.drawer--cart .qty-input .btn--plus{background:#f3f3f4;border-top-left-radius:0;border-bottom-left-radius:0}.cart-drawer__checkout-buttons button{border-radius:67px;font-size:16px;line-height:1.2}.drawer--cart .cart-recommendations .heading-wrap{margin-bottom:20px}.drawer--cart .cart-recommendations .heading-wrap h2{font-size:24px;line-height:1.2}.drawer--cart .card--related{background-color:#f6f8f9;border-radius:20px;padding:30px 14px 24px 30px}.drawer--cart .card__media{flex:0 0 90px}.account-review{background-color:#fff;border-radius:20px;padding:20px 32px 32px}.account-review .section__heading{font-size:24px;line-height:1.333;margin-bottom:25px}.account-review .num-wrap{font-size:16px;line-height:1.4;color:#777}.account-review .heading{margin-bottom:25px}.account-review .product-items{display:grid;grid-template-columns:repeat(4,1fr);gap:24px 16px}.account-review .product-item{background-color:#f6f8f9;border-radius:12px;position:relative}.account-review .card__media{padding:24px 16px 0!important}.account-review .card__info{padding-top:0}.account-review .card__title{font-weight:400}.account-review .price__default{font-size:15px;line-height:1.5}.account-review .price__was{font-size:12px}.account-review .remove-btn{position:absolute;z-index:2;top:12px;right:12px;display:flex;color:#e04700}.cc-blog-all{margin:0}.cc-image-banner:has(~.blog-tab) .h1{font-size:40px;line-height:1.2;margin:0 0 32px}.cc-image-banner:has(~.blog-tab) .enlarge-text{font-size:24px;line-height:1.2}.blog-header{margin-top:29px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #D2D2D2}.blog-category-items{display:flex;gap:50px}.blog-category-items .category-item{font-size:18px;line-height:1.7;color:#1c1c1c;padding:21px 0;white-space:nowrap;cursor:pointer}.blog-category-items .category-item.active{color:#0b3587;font-weight:600;background-image:linear-gradient(0deg,#0b3587 0% 100%);background-position:center bottom;background-size:100% 6px;background-repeat:no-repeat}.blog-content{margin-top:40px}.blog-search-form{display:flex;align-items:center;height:fit-content;border:1px solid #A4A4A466;border-radius:100px;overflow:hidden;padding:8px 16px}.blog-search-form input{border:none;width:100px;height:22px}.blog-search-form input:focus-visible{outline:none}.blog-search-form button{display:flex}.blog-content{display:flex;flex-direction:column;gap:40px}.category-header{display:flex;justify-content:space-between;align-items:flex-end}.category-title{font-size:40px;font-weight:600;line-height:1.2;color:#1c1c1c}.blog-tab{position:sticky;background-color:#fff;z-index:9;top:63px}.cc-main-blog:last-child{margin-bottom:100px}.blog-link{font-size:16px;line-height:1.5;color:#0d3687}.blog-items{display:grid;grid-template-columns:repeat(4,1fr);gap:32px!important;margin-top:40px}.blog-item.big-item{grid-column:1 / 5}.blog-item.big-item .card{max-width:100%;flex-direction:row}.blog-item.big-item .card__media{flex:0 0 49%}.blog-item.big-item .card__info{padding:32px 9% 32px 6%}.blog-item.big-item .info-wrap{justify-content:center}.blog-item.big-item .card_info_t{display:flex;flex-direction:column;gap:20px}.blog-item.big-item .card_info_t>*{margin:0}.card--article .blog_tag{font-size:14px;line-height:1.2;color:var(--color-gray-80);margin:0 0 8px}.blog-item.big-item .card__title{font-size:32px}.blog-item.big-item .card-desc{font-size:20px}.other-blogs{margin-top:32px}.other-blogs .grid{gap:32px}.card--article{background-color:#f6f8f9;border-radius:8px;overflow:hidden}.card--article .card__info{padding:30px 30px 24px}.card--article .card__title{font-size:20px;line-height:1.2;margin-bottom:8px;color:#1c1c1c}.card--article .card-desc{font-size:16px;line-height:1.3;color:#1c1c1c;margin-bottom:0}.card--article .author-date{font-size:14px;line-height:1.2;color:#494949;margin-top:20px}.card--article .info-wrap{display:flex;flex-direction:column;justify-content:space-between}.article-detail-wrap{display:flex;gap:40px;max-width:1345px}.article-detail-wrap .close{width:30px!important}.anchor-header{display:flex;justify-content:space-between;align-items:center}.anchor-wrap .collapse-btn{display:flex;justify-content:center;align-items:center;width:30px;height:30px;box-shadow:0 1px 12px #0000001f;background-color:#fff;border-radius:50%}.anchor-wrap .collapse-btn svg{width:20px;height:20px}.anchor-wrap .open-btn{position:absolute;top:0;right:0;display:none;transform:rotate(180deg)}.anchor-header__title{font-size:14px;line-height:19px;margin:0}.article-detail-wrap .anchor-wrap{position:sticky;top:119px;width:277px;height:fit-content;flex-shrink:0;box-shadow:0 4px 38.9px #1c1c1c26;border-radius:20px;padding:30px 30px 30px 20px;transition:all .3s ease-in-out}.article-detail-wrap .anchor-wrap.close{padding:0}.article-detail-wrap .anchor-wrap.close .open-btn{display:block}.article-detail-wrap .anchor-wrap.close .open-wrap{display:none}.article-detail-wrap .anchor-content-wrap{margin-top:22px;gap:20px;display:none}.anchor-wrap.has-data .anchor-content-wrap{display:flex}.article-detail-wrap .scroll-bar-warp{position:relative;flex-shrink:0;width:3px;background-color:#d9d9d9}.article-detail-wrap .scroll-bar{position:absolute;top:0;left:0;width:100%;height:34px;background-color:#0b3587;transition:.3s ease-in-out}.article-detail-wrap .anchor-items{position:relative}.article-detail-wrap .anchor-item{font-size:14px;font-weight:400;line-height:19px;cursor:pointer}.article-detail-wrap .anchor-item+.anchor-item{margin-top:20px}.article-detail-wrap .anchor-item.active{font-weight:500;color:#0b3587}.blog-detail-search .blog-search-form{width:fit-content;margin:0 0 30px auto}.article-detail .collapse-btn,.article-detail-wrap .collapse-btn.close-btn.mb{display:none}.article-detail a{color:#00c0ff;text-decoration:unset}.article-detail a:hover{text-decoration:underline;opacity:1}.cc-blog-search .title-wrap{display:flex;justify-content:space-between;align-items:center;padding:24px 0}.cc-blog-search .title-wrap h1{font-size:40px;font-weight:600;color:var(--color-gray-100);margin:0}.cc-blog-search .close-btn{width:40px;height:40px;background-color:var(--color-gray-4);color:var(--color-gray-100);display:flex;justify-content:center;align-items:center;border-radius:50%;cursor:pointer}.cc-blog-search .search-form{position:relative}.cc-blog-search .search-form input{width:100%;height:44px;border-radius:999px;padding:0 54px 0 38px;border:1px solid var(--color-gray-100)}.cc-blog-search .search-form input:not(:placeholder-shown)~.input-cancle-icon{display:flex}.cc-blog-search .search-icon{display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.cc-blog-search .input-cancle-icon{display:none;position:absolute;top:50%;right:18px;transform:translateY(-50%);cursor:pointer}.cc-blog-search .blog-search-top{display:flex;justify-content:space-between;align-items:center;margin:24px 0}.cc-blog-search .blog-search-top h3{font-size:24px;font-weight:500;color:var(--color-gray-100)}.cc-blog-search .blog-number{font-size:16px;color:var(--color-gray-100)}.cc-blog-search .no-search-result{min-height:30vh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;color:#777}.cc-slideshow .price__current{font-size:40px;line-height:1.5;color:#fff}.cc-slideshow .price__was{font-size:24px;line-height:1.7;color:#fff}.cc-slideshow .subheading{padding:8px 16px;width:fit-content;font-size:12px;font-weight:500;line-height:16px;color:var(--color-blue);background-color:#f2fcffcc;border-radius:999px;margin:0 0 12px}.cc-slideshow .text-overlay__heading{font-size:60px;font-weight:600;line-height:1.1;margin:0 0 8px}.cc-slideshow .enlarge-text{font-size:24px;margin:0 0 20px;line-height:32px}.cc-slideshow .price{margin:0 0 20px}.slideshow-dot-wrap{display:flex;align-items:center;gap:16px}.slideshow-dot{width:90px;height:4px;background-color:#fff6;border-radius:999px;overflow:hidden;position:relative}.slideshow-dot:after{content:"";width:0;height:100%;background-color:#fff;position:absolute;top:0;left:0}.slideshow-dot.active:after{width:100%}.slideshow-btn{display:flex;justify-content:center;align-items:center;position:absolute;z-index:1;top:50%;transform:translateY(-50%);width:60px;height:60px;border-radius:999px;background-color:#f0f0f0;display:none}.slideshow-section:hover .slideshow-btn{display:flex}.slideshow-btn.prev{left:68px}.slideshow-btn.next{right:68px}@media (max-width: 1280px){.slideshow-btn.prev{left:32px}.slideshow-btn.next{right:32px}}.product-main .tags-group{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.product-main .tag-new,.product-main .product-label{font-size:12px;font-weight:500;line-height:1.2;padding:4px 16px 6px;border-radius:999px}.product-main .tag-new{color:var(--color-blue);background-color:var(--color-blue-5);width:fit-content}.product-main .product-label-wrapper{margin:0}.product-main .product-label{color:var(--color-orange);background-color:var(--color-orange-5)}.product-main .product-info__block{margin:0}.product-main .product-vendor-sku{margin-bottom:12px}.product-main .product-title{font-size:24px;line-height:34px;margin:0 0 16px}.product-main .product-headline{display:flex;justify-content:space-between;gap:25px}.product-main .product-share.mb{display:none}.product-main .product-share.pc{display:flex;flex-shrink:0;gap:16px}.product-main .product-share button{display:flex;width:36px;height:36px;position:relative}.product-main .product-share button svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}.wishlist.active svg{color:#e04700}.product-main .product-share .wishlist svg:first-child{display:none}.product-main .product-share .wishlist.active svg:first-child{display:block}.product-main .product-share .wishlist.active svg:nth-child(2){display:none}.product-main .product-sku{font-size:16px;line-height:1.2;color:var(--color-gray-80)}.product-main .product-price{margin-top:24px}.product-main .price__current{font-size:40px;line-height:1.2;color:var(--color-gray-100)}.product-main .price__was{font-size:24px;line-height:1.2;color:var(--color-gray-80)}.product-main .reward-rays-box{margin-top:12px;font-size:16px;color:var(--color-gray-80)}.product-main .reward-rays-wrap{font-size:16px;font-weight:500;color:var(--color-orange)}.product-main .reward-rays-more{margin-left:8px;text-decoration:underline;color:var(--color-gray-80);cursor:pointer}.product-main .return-tip{width:fit-content;padding:12px;border-radius:8px;font-size:16px;line-height:1.2;color:var(--color-gray-100);margin-top:24px}.product-main .feature{margin-top:20px;font-size:16px;line-height:1.2;color:var(--color-gray-80)}.product-main .feature ul li,.quick-add-info .feature ul li{list-style:none}.product-main .feature li+li{margin-top:8px}.product-main .product-options{margin-top:40px;padding-top:40px;border-top:1px solid var(--color-gray-20)}.product-main .product-options .label{font-size:22px;font-weight:500;line-height:30px;color:var(--color-gray-100);margin-bottom:20px}.product-main .option-selector__btns{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:0}.product-main .product-options .opt-label{margin:0;border:1px solid var(--color-gray-40);border-radius:8px;display:flex;align-items:center;justify-content:center;min-height:70px;font-size:16px;font-weight:500;line-height:22px;color:var(--color-gray-80)}.product-main .opt-btn:checked+.opt-label--btn{color:var(--color-main)}.product-main .opt-btn:checked+.opt-label:not(.opt-label--swatch):after{box-shadow:0 0 0 1px var(--color-main);border-radius:8px}.product-main .opt-label:not([data-swatch]):after{border-radius:8px}.product-main .qty-label{font-size:22px;font-weight:500;line-height:30px;color:var(--color-gray-100);margin-top:40px;margin-bottom:24px}.product-info__add-to-cart .qty-input{background-color:unset;border:1px solid var(--color-gray-20)}.product-info__add-to-cart .qty-input .qty-input__btn,.product-info__add-to-cart .qty-input .qty-input__input{color:var(--color-gray-100)}.product-info__add-to-cart .qty-input .qty-input__btn{width:60px}.product-info__add-to-cart .product-info__add-to-cart .qty-input .qty-input__input{font-size:24px;border-left:1px solid var(--color-gray-20);border-right:1px solid var(--color-gray-20)}.product-info__add-to-cart .qty-input--secondary-btn .qty-input:focus-within{border-color:var(--color-gray-20)}.product-info__add-to-cart .btn--minus:before{width:20px}.product-info__add-to-cart .btn--plus:before{width:20px}.product-info__add-to-cart .btn--plus:after{height:20px}.product-main .product-btns .btn,.product-main .product-btns .shopify-payment-button__button{font-size:18px;font-weight:500;line-height:24px;height:70px;border:none}.product-main .product-btns .learn-more-wrap{flex:1}.product-main .product-btns .learn_more{background:unset;border:2px solid var(--color-main);color:var(--color-main);display:flex;align-items:center;justify-content:center}.product-main .service-box{margin-top:24px}.product-main .ship-wrap{display:grid;grid-template-columns:auto 1fr auto;align-items:center;border:1px solid #E6F5FA;border-radius:8px;background-color:var(--color-blue-5)}.product-main .ship-text{font-size:14px;line-height:1.2;color:var(--color-gray-100);margin-left:8px}.product-main .ship-text .days{font-weight:500}.product-main .service-box .tips-wrap{display:flex;margin:0 16px;cursor:pointer;position:relative}.tips-wrap:hover .popover{display:block;opacity:1}.tips-wrap .popover{position:absolute;top:calc(100% + 12px);right:-13px;display:none;opacity:0;min-width:353px;background-color:#f5f5f5;border-radius:8px;padding:20px;transition:all .3s ease-in-out}.tips-wrap .popover .popover-arrow:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;right:14px;top:-7px;border-width:0 7px 7px 7px;border-bottom-color:#f5f5f5}.tips-wrap .popover-body{font-size:14px}.product-main .service-box .return-wrap{display:flex;gap:16px;align-items:center;padding:0 8px;margin-top:12px;font-size:14px;line-height:1.5}.product-main .service-box .return-wrap svg{flex-shrink:0}.product-main .service-box .return-refund{text-decoration:underline;font-weight:500;cursor:pointer}.product-main .service-box .return-refund-cont{display:none}.product-main .service-box .phone-number{color:var(--color-main)}.product-main .bulk-wrap{display:flex;align-items:center;gap:16px;margin-top:32px;font-size:14px;font-weight:500;line-height:1.2;color:var(--color-gray-100)}.product-main .handle-bulk{display:flex;align-items:center;gap:4px;padding:6px 8px;background-color:var(--color-gray-1);border-radius:4px;color:var(--color-main);text-decoration:underline;cursor:pointer}.cart-success-container{padding:0!important}.cart-success-popup{padding:0 0 35px!important;width:657px!important;max-width:670px!important;border-radius:24px!important}.cart-success-popup .swal2-header .swal2-close{display:flex;font-size:28px;font-weight:400;width:32px;height:32px;justify-content:center;align-items:center;border-radius:50%;background:#ddd;color:#fff;top:24px;right:24px;line-height:1;cursor:pointer}.cart-success-popup .swal2-content{padding:0 48px}.cart-success-popup .swal2-html-container{margin:0 0 .3em}.Battery-Core-popup{display:flex}.Battery-Core-popup .cart-success-popup{width:75vw!important;max-width:75vw!important;margin:auto}.Battery-Core-popup .swal2-html-container{text-align:left!important}.Battery-Core-popup .Battery-Core-tip{margin:40px 5px}.Battery-Core-popup .Battery-Core-tip .title{color:#000;font-size:24px;font-family:Montserrat;font-style:normal;font-weight:500;line-height:140%;text-align:left;margin-bottom:32px}.Battery-Core-popup .Battery-Core-tip li{color:#000;font-size:16px;font-family:Montserrat;font-style:normal;font-weight:400;line-height:150%;text-align:left;margin-bottom:12px}.Battery-Core-popup .Battery-Core-tip .event-rules-ul{list-style-type:decimal}.Battery-Core-popup .Battery-Core-tip .alpha-ul{list-style-type:disc}.Battery-Core-popup .Battery-Core-tip h4.section-title-small,.Battery-Core-popup .Battery-Core-tip .tabs-contents #prd-specs .station-title .product-custom-field-title.station{display:none!important}.Battery-Core-popup .Battery-Core-tip .tabs-contents .tab-pane,.Battery-Core-popup .Battery-Core-tip .tabs-contents .table-striped,.Battery-Core-popup .Battery-Core-tip .tabs-contents #prd-specs .station-title .product-custom-field-title{margin:0!important}.Return-Refund-Policy{padding-bottom:0!important}.Return-Refund-Policy .pol-model{text-align:left}.Return-Refund-Policy .pol-model .title{margin-bottom:24px}.Return-Refund-Policy .pol-model .sub-title{color:#000;font-size:18px;font-weight:500;line-height:140%;margin-bottom:12px;margin-top:32px}.Return-Refund-Policy .pol-model .event-rules-ul>li:first-of-type .sub-title{margin-top:24px}.Return-Refund-Policy .pol-model .event-rules-ul{margin-bottom:0}.Return-Refund-Policy .pol-model li:last-of-type{display:inline}.Return-Refund-Policy .pol-model a{font-size:16px;color:#000;text-decoration:underline}.Return-Refund-Policy .Battery-Core-tip{margin:58px 24px!important}.Return-Refund-Policy .swal2-close{display:flex;font-size:22px;font-weight:600;width:32px;height:32px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:50%;background:#ddd;color:#fff;top:24px;right:24px;line-height:1}.Return-Refund-Policy .swal2-close:hover{background:#ddd!important;color:#fff!important}.pdp-learnmore-container{display:flex;justify-content:center;align-items:center}.pdp-learnmore{max-width:750px!important;width:100%!important;padding:0!important;border-radius:unset!important}.pdp-learnmore .swal2-html-container{padding:18px}.pdp-learnmore .join-btn{position:absolute;width:18%;bottom:14%;height:7%;left:8%}.pdp-learnmore .learn-btn{position:absolute;width:18%;bottom:14%;height:7%;left:30%}.Return-Refund-Policy .swal2-html-container{padding:48px}.Return-Refund-Policy .return-refund-cont{max-width:1100px;margin:0 auto;max-height:80vh;overflow-y:auto}.Return-Refund-Policy h1{font-size:28px}.Return-Refund-Policy p,.Return-Refund-Policy li{font-size:16px}.Return-Refund-Policy ul{margin-left:18px;margin-bottom:18px}.Return-Refund-Policy li{list-style-type:disc}.Return-Refund-Policy a{color:var(--color-main);text-decoration:underline}.Return-Refund-Policy .swal2-close{position:absolute}@media (max-width: 767px){.Battery-Core-popup .cart-success-popup{width:90%!important;max-width:90%!important;margin:auto}.Battery-Core-popup.swal2-container .swal2-html-container,.Return-Refund-Policy.swal2-container .swal2-html-container{padding:24px}.pdp-learnmore{width:90%!important}}.product-info__sticky{z-index:11}.rg-bundle-container{margin-top:32px}.rg-bundle:not(.active){display:none}.rg-bundle-title{font-size:22px;line-height:30px;font-weight:500}.rg-bundle-content{margin-top:20px;flex-direction:column;border:1px solid var(--color-gray-40)!important;border-radius:8px;padding:0!important}.rg-bundle-product-container{display:flex;align-items:center;gap:20px;overflow:hidden}.rg-bundle-sub-title{display:none}.rg-bundle-left{padding:20px 30px 10px}.status-img-container{display:none;cursor:pointer;flex-shrink:0}.rg-bundle-product-item{flex-shrink:0}.rg-bundle-left .rg-bundle-product-item:not(.rg-bundle-product-item-for-folder) .item-context{display:none}.rg-bundle-container.open .rg-bundle-left .rg-bundle-product-item:not(.rg-bundle-product-item-for-folder){display:flex;gap:30px;width:100%}.rg-bundle-container.open .rg-bundle-product-item .item-context{display:block}.rg-bundle-container.open .rg-bundle-product-item-for-folder,.rg-bundle-container.open .plus-icon{display:none}.rg-bundle-content .line{display:none;padding:14px 30px 30px}.rg-bundle-content .line span{font-size:16px;line-height:1.375;color:var(--color-gray-60);display:flex;justify-content:center;align-items:center;gap:16px}.rg-bundle-content .line span:before,.rg-bundle-content .line span:after{content:"";height:1px;width:auto;flex-grow:1;background-color:#d9d9d9}.rg-bundle-container.open .rg-bundle-content .line.bundle-m-show{display:block}.rg-bundle-left .rg-bundle-product-item{display:flex;align-items:center}.rg-bundle-product-item-for-folder{flex:1;gap:40px}.rg-bundle-img-container{width:100px;flex-shrink:0}.rg-bundle-product-item .name{font-size:16px;font-weight:500;line-height:1.375;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.rg-bundle-product-item .sect-option{font-weight:400;color:var(--color-gray-60);margin-top:6px}.rg-bundle-product-item .price{align-items:center;gap:4px}.rg-bundle-product-item .sale-price{font-size:20px;font-weight:600}.rg-bundle-product-item .base-price{font-size:14px;font-weight:400;text-decoration:line-through}.rg-bundle-product-item .price-sectQty{display:flex;justify-content:space-between;align-items:center;margin-top:6px;min-height:38px}.rg-bundle-product-item .item-context{flex-grow:1}.rg-bundle-product-item .rg-action,.rg-bundle-product-item .sect-qty .number-icon{display:none}.rg-bundle-middle{padding:0 30px}.rg-bundle-middle .rg-bundle-product-item{display:none}.rg-bundle-container.open .rg-bundle-middle .rg-bundle-product-item{width:100%;display:flex;align-items:center;gap:30px}.rg-bundle-container.open .rg-bundle-middle .status-img-container{display:flex;border:1px solid var(--color-gray-60);border-radius:2px;overflow:hidden}.rg-bundle-container.open .rg-bundle-middle .status-img-container svg{width:24px;height:24px}.rg-bundle-container.open .selected .status-img-container{border-color:var(--color-main)}.selected .status-img-container svg{background-color:var(--color-main)}.total-tab-container .top-tab,.total-tab-container .middle-tab{display:none}.rg-bundle-middle .rg-bundle-product-container{flex-direction:column}.folder-actions{display:flex;align-items:center;font-size:16px;font-weight:500;line-height:1.375;color:var(--color-gray-60);cursor:pointer}.folder-actions svg{width:26px;height:26px}.folder-actions path{stroke:var(--color-gray-60)}.folder-actions .close-text,.rg-bundle-container.open .folder-actions .open-text{display:none}.rg-bundle-container.open .folder-actions .close-text{display:unset}.rg-bundle-container.open .folder-actions svg{transform:rotate(180deg)}.total-tab-container{width:100%;padding:20px 30px;border-top:1px solid var(--color-gray-40)}.total-tab-container .bottom-tab{display:flex;justify-content:space-between;align-items:center}.total-tab-container .lab{font-size:16px;font-weight:500;line-height:1.375;margin-bottom:2px}.total-tab-container .totle-price{align-items:center;gap:4px}.total-tab-container .base-price{font-size:24px;line-height:1.2;font-weight:600}.total-tab-container .sale-price{font-size:16px;font-weight:400;color:var(--color-gray-60);text-decoration:line-through}.total-tab-container .action{padding:10px 32px;border:1px solid var(--color-main);border-radius:999px!important;font-size:16px;font-weight:500;line-height:1.5;color:var(--color-main);cursor:pointer}.total-tab-container .action.disabled{cursor:not-allowed;-webkit-user-select:none;user-select:none}.rg-bundle-container quantity-input{display:none}.rg-bundle-container quantity-input input{font-size:16px;line-height:18px;width:100px;padding:0!important}.rg-bundle-container .qty-input .qty-input__btn{width:36px;height:36px}.rg-bundle-container .btn--minus:before{width:14px}.rg-bundle-container .btn--plus:before{width:14px}.rg-bundle-container .btn--plus:after{height:14px}.rg-bundle-container.open quantity-input{display:block;line-height:0}.rg-bundle-container .unselect quantity-input{display:none}.rg-bundle-container.open .sect-qty{display:none}.main-content-plp .cc-product-features .container{margin:0;padding:0;max-width:unset}.main-content-plp .cc-product-features .section{margin:0}.main-content-plp .cc-product-features .product-features__text{display:none}.main-content-plp .cc-multi-tab-home .section{margin:0}.table-levels{padding:40px 0}.cc-featured-blog .section__header .section__heading{font-size:40px;color:var(--color-gray-100);margin:0 0 20px}.cc-featured-blog .section__header .link{font-size:18px;font-weight:500;color:var(--color-gray-100);margin:0}.pdp-add-wishlist .swal2-icon{font-size:14px}.pdp-add-wishlist .swal2-html-container{font-size:24px;padding-top:0}.cc-multi-column .section__header .link{font-size:18px;color:var(--color-gray-100);margin:20px 0 0}.cc-multi-column .multi-column .card{border-radius:12px;overflow:hidden}.cc-multi-column .multi-column .card__info{padding:32px}.cc-multi-column .multi-column .card__media img{width:100%}.cc-logo-list .section__header .link{font-size:18px;color:var(--color-gray-100);margin:20px 0 0}.cc-media-with-text .media-with-text__media{border-radius:12px}.main-products-grid[data-layout=grid][data-compare=true] .card__compare{margin-top:16px;margin-left:16px;margin-bottom:0!important}.pdp-bottom-sticky.sticky-atc-panel{max-width:100%;width:100%;margin:0;box-shadow:unset;border-top:1px solid var(--color-gray-20)}.pdp-bottom-sticky.sticky-atc-panel .card{background-color:unset;padding:12px 0}.pdp-bottom-sticky.sticky-atc-panel .card__media{width:72px;height:72px}.pdp-bottom-sticky.sticky-atc-panel .card__info{display:flex;justify-content:space-between}.pdp-bottom-sticky.sticky-atc-panel .card__info p{font-size:16px;font-weight:400;line-height:1.2}.pdp-bottom-sticky.sticky-atc-panel .price__current{font-size:20px;white-space:nowrap}.pdp-bottom-sticky.sticky-atc-panel .price__was{font-size:16px}.pdp-bottom-sticky .bottom-product-btns{display:flex;align-items:center;gap:8px}.pdp-bottom-sticky .bottom-product-btns .btn{white-space:nowrap;min-height:44px;height:auto}.pdp-bottom-sticky .bottom-product-btns .btn--add-cart{background-color:#000;color:#fff}.pdp-bottom-sticky .product-btns{margin:0!important}.pdp-bottom-sticky.sticky-atc-panel .card__buttons{padding:0 0 0 32px}.quick-add-drawer .product-info__add-to-cart{margin-top:12px}.quick-add-drawer .product-btns{margin-top:24px}#mapContainer .gm-ui-hover-effect{width:32px!important;height:32px!important}#mapContainer .gm-ui-hover-effect>span{width:16px!important;height:16px!important;margin:8px!important}.product-main .product-media .btn{line-height:1}.qty-input--secondary-btn .qty-input:focus-within{border-color:var(--color-gray-20)}.home-page.quick-add-view-btn{display:block;width:100%}.breadcrumbs-list__link{font-size:14px;font-weight:400;line-height:1.7;color:var(--color-gray-60)}.breadcrumbs-list li:last-child .breadcrumbs-list__link{color:#000;font-weight:600}.zc__sdk__sys__btn{display:none}.my-form-container{padding:48px 0}.rg-paymethod-container{padding:16px;margin:24px 0;border-radius:8px;background-color:var(--color-gray-1)}#klarna-payment::part(osm-container){border:none!important;background-color:unset!important;padding-left:0!important}.product-info__dynamic-checkout-button{position:relative;overflow:hidden}.fake_btn{margin:0!important;width:100%}.pay_btn_wrap{position:absolute;z-index:10;width:100%;top:0;left:0;opacity:0;transform:scale(2)}.payment-wrap{margin:24px 0;padding:16px 20px 14px;border-radius:8px;background-color:var(--color-gray-1)}.payment-wrap .title{font-size:14px;font-weight:500;line-height:1.2;color:var(--color-gray-100)}.payment-wrap .payment-items{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.payment-wrap .payment-items img{border-radius:8px;height:36px}.promotion-tab{position:sticky;top:62px;z-index:10}.promotion-category-items{display:flex;justify-content:center;align-items:center;gap:80px;background-color:#f2fcff;border-bottom:1px solid var(--color-gray-20)}.promotion-category-items.hidden{display:none}.promotion-category-items .category-item{font-size:20px;font-weight:500;line-height:1.7;color:#1c1c1c;padding:30px 0 26px;cursor:pointer}.promotion-category-items .category-item.active{font-weight:600;color:#0b3587;background-image:linear-gradient(90deg,#0b3587,#0b3587);background-size:100% 6px;background-position:center bottom;background-repeat:no-repeat}.cc-multi-column-video-pdp{padding:48px 0}.multi_video_pdp{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.multi_video_pdp .video_item{box-shadow:0 3px 9px #0000001a}.multi_video_pdp .title_wrap{min-height:68px;background-color:var(--color-main);text-align:center;display:flex;align-items:center;justify-content:center;padding:8px 16px}.multi_video_pdp .video_title{font-size:18px;color:#fff;line-height:24px;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.multi_video_pdp .card__media{padding-top:100%}.multi_video_pdp .video_desc{font-size:16px;line-height:1.2;color:var(--color-gray-100);background-color:#fff;padding:16px;margin:0}.mb_nav_bottom_wrap{display:none}@media (min-width: 1600px){.product-collection .auto-cols-3 .btn{width:calc((100% - 24px)/2)}.product-collection .auto-cols-3 .btn+.btn{margin-left:20px;margin-top:0}}@media (max-width: 1600px){.main-nav__item{margin:0 12px;font-size:16px}.main-nav .nav-item-cont .carousel .slider__grid.grid:not(.card--product .slider__grid){grid-auto-columns:calc((100% - var(--column-gap) * 3) / 4)}}@media (max-width: 1400px){.account-review .product-items{grid-template-columns:repeat(3,1fr)}.main-nav__item{font-size:14px}.nav-product-list{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1400px){.header .main-menu__toggle{display:none}}@media (max-width: 1200px){.main-nav__item{margin:0 4px}.cc-multi-column-video .slider__grid{grid-template-columns:repeat(3,1fr)}.navBar-account{width:260px}.alltask-card{width:100%}.coupon-top{flex-direction:column;align-items:flex-start;gap:12px}.account-review .product-items{grid-template-columns:repeat(2,1fr)}.redeem-box{grid-template-columns:1fr}.pdp-tab{gap:6.5%}.main-nav .nav-item-cont .carousel .slider__grid.grid:not(.card--product .slider__grid){grid-auto-columns:calc((100% - 24px * 2) / 3);gap:24px}.cc-main-cart .cart-item{grid-template-columns:140px 1fr auto}.blog-content .grid{grid-template-columns:repeat(3,1fr)}.article-detail-wrap .anchor-wrap{width:25%}.rg-bundle-container quantity-input input{width:60px}.nav-product-list,.multi_video_pdp{grid-template-columns:repeat(3,1fr)}}@media (min-width: 768px) and (max-width: 1200px){:root{--product-info-width: 60% !important}}@media (max-width: 1023px){.btn{font-size:14px;line-height:16px}.account-review .card__quick-add{padding:12px 0 0}.address-items{grid-template-columns:1fr}.address-box{max-width:100%}.newsletter:not(.home_newsletter) .text-overlay{max-width:100%}.main-nav .nav-item-cont .carousel .slider__grid.grid:not(.card--product .slider__grid){grid-auto-columns:calc((100% - 24px)/2)}.rg-bundle-left .rg-bundle-product-container{flex-direction:column;align-items:flex-start}.rg-bundle-left .rg-bundle-product-item:not(.rg-bundle-product-item-for-folder) .item-context{display:block}.rg-bundle-left .rg-bundle-product-item{gap:30px}.logo__link>span{max-width:120px!important}.main-nav{gap:12px}.main-nav__item--primary{font-size:12px;margin:0}.header__logo{padding-right:12px}.header__icons{padding-left:12px}.nav-product-list{grid-template-columns:repeat(2,1fr)}.main-content-plp .main-products-grid__filters{padding:0}.product-collection .card__title{font-size:16px;line-height:22px;height:44px}.product-collection .price__current{font-size:24px}.product-collection .price__was{font-size:16px}.product-collection .auto-cols-3 .btn+.btn{margin-top:12px}}.footer_terms,.footer_terms p{display:inline}@media (min-width: 768px) and (max-width: 1200px) and (orientation: portrait){.rg-bundle-product-item .price-sectQty{flex-direction:column;align-items:flex-start;gap:12px;margin-top:8px}.rg-bundle-product-item .item-context{padding:7px 0 7px 8px!important}}@media (max-width: 768px){.home_main_title{font-size:24px!important}.home_main_desc{font-size:16px!important;line-height:22px!important;margin:4px 0 0!important}.btn{font-size:12px;line-height:18px;padding:6px 32px}.card--product .card__media{padding:20px 10px 0}.card--product .card__info-container{padding:12px 10px 20px}.main-nav .card--product .card__info-container{padding:14px 16px 24px}.main-nav .kaios_a_fontsize{font-size:14px;color:#494949;line-height:1.2}.card--product .product-label-container{top:8px;right:8px;left:8px}.card--product .card__quick-add{padding:0;margin-top:16px}.card--product .card__quick-add .btn{font-size:12px;line-height:14px;padding:8px 12px;border:none}.announcement .announcement__text{justify-content:flex-start}.header__logo .logo__link{max-width:103px}.header header .main-menu{order:unset}.mega-nav--list .child-nav{display:grid;grid-template-columns:1fr;gap:0}.mega-nav--list .title-item{padding:20px 0}.main-nav li{border:none;padding:0 16px}.main-nav__child.mega-nav{padding:0}.main-nav__item{margin:0;padding:16px 0;font-size:16px}.mega-nav--list .main-nav__item--back{font-size:14px}.main-nav__item-header{font-weight:600!important;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee}.main-nav .main-nav__child .child-nav__item--toggle{padding:0}.main-nav .main-nav__collection-image{margin:0;margin-inline-end:12px!important}.main-nav .child-nav__item{font-weight:500;padding:28px 0 25px!important}.main-nav__item--toggle .main-nav__item--primary svg{display:unset}.mega-nav--list .child-nav__item{padding:19px 0 16px!important;margin-bottom:0}.mega-nav--list .js-mega-nav .child-nav__item{padding:12px 0!important}.mega-nav--list .title-wrap{margin-bottom:16px}.mega-nav--list .child-nav__item{font-size:16px}.mega-nav--list2{padding:0 var(--gutter)!important}.mega-nav--list2 .child-nav{grid-template-columns:repeat(2,1fr);gap:12px}.mega-nav--list2 .child-nav li{padding:0}.mega-nav--list2 .child-nav li:nth-child(1),.mega-nav--list2 .child-nav li:nth-child(2){grid-column:1 / 3}.mega-nav--list2 .child-nav .main-nav__item-header{padding:16px 0!important;border-bottom:none}.main-nav .nav-t{border:none;padding-bottom:0}.main-nav .nav-title,.main-nav .view-all{display:none}.main-nav .nav-desc{font-size:13px;margin-top:0}.main-nav .main-nav__grandchild{padding:16px 0 24px}.main-nav .nav-item-title{font-weight:500}.main-nav .nav-item-cont .slider__grid:not(.card--product .slider__grid){width:100%;gap:12px;grid-auto-columns:calc((100% - 12px)/2)}.main-nav .nav-item-cont .slider__item:not(.card--product .slider__grid){padding:0}.main-nav .slider:not(.slider--contained) .slider__item:last-child{border:none;width:100%}.main-nav__item--toggle .icon{right:0;margin-inline-end:unset}.my_header_search{padding:24px 0}.my_header_search .close_search_wrap{top:10px;right:5px}.header .header__search{padding-right:48px}.section:has(.promo-strip__container){padding:12px 42px}.promo-strip__heading{font-size:16px;line-height:1.375;margin-bottom:4px!important}.promo-strip__rte{display:none}.promo-strip__discount .input-with-button{box-shadow:inset 0 0 0 1px #fff}.promo-strip__discount .discount-code .discount-code__code.input,.promo-strip__discount .discount-code .discount-code__btn{font-size:12px;line-height:16px}.cc-slideshow .image-banner{aspect-ratio:375 / 597}.cc-slideshow .slideshow__slide{align-items:flex-start}.cc-slideshow .text-overlay{margin:42px 0 0!important}.cc-slideshow .subheading{margin:0 0 6px;padding:4px 16px}.cc-slideshow .text-overlay[class*="md-down:text-center"] .subheading{margin:0 auto 6px}.cc-slideshow .text-overlay__heading{font-size:28px;line-height:1.2;margin:0 0 6px}.cc-slideshow .enlarge-text{font-size:15px;line-height:20px;margin:0 0 6px}.cc-slideshow .btn{font-weight:500}.cc-slideshow .btn--secondary{padding:10px 24px}.cc-slideshow .price{margin-bottom:16px}.cc-slideshow .price__current{font-size:24px}.cc-slideshow .price__was{font-size:16px}.slideshow-dot-wrap .slideshow-dot{max-width:9vw}.slideshow-btn{display:none!important}.collection-home{padding:48px 0 40px}.collection-home .section__header{margin-bottom:16px}.collection-home .slider__item{width:100px}.collection-home .card{padding:12px}.collection-home .card__media{width:80px}.collection-home .card__info{padding-top:6px}.collection-home .slider{padding:0 0 12px!important}.collection-home .grid{gap:16px}.collection-home .grid>li{width:calc((100% - 18px)/2)!important}.cc-product-features{padding:24px 0}.cc-product-features-home .bottom_wrap{margin-bottom:6px}.cc-product-features-home .dot_wrap{max-width:100%;gap:2px}.cc-product-features-home .dot_item{width:152px;height:64px;padding:2px 3px;border:1px solid transparent;border-radius:8px}.cc-product-features-home .dot_img_wrap{border-radius:8px}.cc-product-features-home .dot_text{font-size:14px}.cc-product-features-home .carousel_btn{width:24px;height:24px}.cc-product-features-home .carousel_btn svg{width:6px}.cc-product-features-home .hotspot__btn{width:16px;height:16px}.cc-product-features-home .hotspot__btn svg{width:8px;height:8px;margin:4px}.cc-multi-tab-home{padding:24px 0}.cc-multi-tab-home .tab{padding:0 15px;gap:47px}.cc-multi-tab-home .section__header{margin-bottom:32px}.cc-multi-tab-home .tab-item{font-size:14px;padding-bottom:13px}.cc-multi-tab-home .tab-item.is-active{border-bottom:3px solid var(--color-main)}.cc-multi-tab-home .tab-content-wrap{margin-top:24px}.cc-multi-tab-home .slider__grid{gap:16px;width:100%}.cc-multi-tab-home .slider:not(.card--product .slider){padding-bottom:30px!important}.cc-multi-tab-home .featured-collection-products>.slider-nav{display:none!important}.cc-multi-tab-home .slider:not(.slider--contained) .slider__item:last-child{width:unset;border-inline-end:none}.cc-product-card-grid,.cc-promo-video{padding:24px 0}.cc-promo-video .section__header{margin-bottom:32px}.cc-promo-video .gallery.grid{grid-template-columns:repeat(2,1fr);gap:16px}.cc-promo-video .gallery-block{min-height:unset!important;border-radius:8px;aspect-ratio:1 / 1}.cc-promo-video .gallery-block.row-span-1.col-span-2{aspect-ratio:345 / 164}.gallery-block__text{padding:24px 16px;margin:0}.gallery-block__text h3{font-size:14px}.cc-promo-video .price{margin-top:4px}.cc-promo-video .price__current{font-size:16px}.cc-promo-video .price__was{font-size:14px}.cc-promo-video .gallery-block.row-span-2{grid-column:1 / 3}.section-video-youtube{padding:24px 0}.section-video-youtube .video-section{padding:34% 0}.section-video-youtube .play_icon_wrap{margin:0 auto 8px}.section-video-youtube .play_icon_wrap svg{width:48px;height:48px}.video-section .video-section__text{width:84%}.video-section__text .section__block{margin-bottom:0}.become_member_section{padding:24px 0}.become_member{border-radius:8px}.become_member .bg_img_wrap{height:460px}.become_member .bg_img_wrap img{height:100%}.become_member .content{padding:9% 12% 44%}.become_member h2{font-size:24px;margin:0 0 20px}.become_member .data_item{gap:4px}.become_member .data_item+.data_item{margin-top:4px}.become_member .data_item_text{font-size:14px}.become_member .data_item_img{width:14px;height:14px;flex-shrink:0}.become_member .btn_wrap{margin-top:12px}.become_member .btn{width:100%;font-size:12px;line-height:14px;padding:12px 24px}.become_member .btn+.btn{margin-top:12px;margin-left:0}.cc-scrolling-banner{margin-top:24px}.cc-scrolling-banner .section__header{margin-bottom:28px}.scrolling-banner{padding:36px 0}.scrolling-banner .scrolling-banner__item{font-size:16px;margin:0 24px}.cc-image-banner2{padding:0 0 72px}.cc-image-banner2 .text-overlay{margin:60px 0 55px}.cc-image-banner2 .logo{max-width:98px}.cc-image-banner2 .text-overlay__heading{margin:10px 0 0}.cc-image-banner2 .enlarge-text{margin:8px auto 0!important}.cc-image-banner2 .text-overlay__buttons{margin:8px 0 0}.cc-image-banner2 .btn{font-size:12px;line-height:14px;padding:8px 12px;min-width:148px}.cc-image-banner2 .data_items{flex-direction:column;align-items:flex-start;text-align:left;gap:4px;width:100%;padding:16px 38px;margin-top:58px;border-radius:12px;background:#1c1c1c33;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cc-image-banner2 .data_item{display:flex;align-items:center;width:100%}.cc-image-banner2 .data_title{flex:0 0 30%;font-size:24px;line-height:1.7}.cc-image-banner2 .data_desc{font-size:14px}.cc-multi-column-video .section{padding:24px 0}.cc-multi-column-video .section__header{margin-bottom:24px}.cc-multi-column-video .slider__grid{grid-template-columns:repeat(2,1fr);gap:12px 9px}.cc-multi-column-video .card{border-radius:8px}.cc-multi-column-video .card.color-scheme .card__info{padding:12px 10px}.cc-multi-column-video .card__title{font-size:14px}.cc-multi-column-video .card__rte p{font-size:14px;margin-top:8px;-webkit-line-clamp:2}.newsletter{padding:40px 0}.newsletter .input-with-button{border-radius:4px;overflow:hidden}.newsletter .input-with-button input{border:none;border-radius:unset;padding:0 20px}.newsletter .input-with-button .btn{width:auto;margin:0;padding:12px 26px;font-size:14px;border-radius:0 4px 4px 0;border:none}.icons-with-text{padding:24px 0}.icons-with-text .container{padding:0 24px}.icons-with-text .slider__grid{grid-template-columns:repeat(2,1fr);gap:36px 48px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.icons-with-text .slider__item{width:40%;justify-content:flex-start}.icons-with-text .icons-with-text__text{flex:unset!important;margin-top:10px}.icons-with-text .icons-with-text__text p{font-size:14px}.main-content-plp .main-products-grid__filters{padding:0}.main-content-plp .products-toolbar{margin:84px 0 16px;border-top:1px solid var(--color-gray-20);border-bottom:1px solid var(--color-gray-20);padding:1px 0}.main-content-plp .products-toolbar--compare-shift-xs .products-toolbar__compare{top:0;transform:translateY(calc(-100% - 20px))}.main-content-plp .products-toolbar__filter-btn{border:none;padding:0}.main-content-plp .main-products-grid[data-layout=grid] .grid{margin:0;border:none;gap:8px!important;background-color:unset}.main-content-plp .main-products-grid[data-layout=grid] .grid-cols-2 .card{border-radius:8px;padding:0}.main-content-plp .main-products-grid[data-layout=grid] .grid li{border:none}.product-collection .slider__grid{width:100%;grid-auto-columns:calc((100% - 8px)/2);gap:8px}.product-collection .card--product{border-radius:8px}.product-collection .slider__grid .card__media{padding:0}.product-collection .slider__grid .card__info-container{padding:12px 10px 20px}.product-collection .card__title{font-size:14px;line-height:1.5}.product-collection .price__current{font-size:16px}.product-collection .price__was{font-size:12px}.product-collection .product-actions{display:flex;flex-direction:column;gap:8px}.product-collection .auto-cols-3 .btn{width:100%}.product-collection .auto-cols-3 .btn+.btn{margin:0}.product-collection .card__quick-add .btn--secondary{border:1px solid var(--color-main);padding:7px 12px}.product-main .product-media{position:relative}.product-main .media-gallery__viewer{border:none}.product-main .product-share.pc{display:none}.product-main .product-share.mb{display:flex;gap:12px;position:absolute;top:0;right:0}.product-main .product-share button{width:28px;height:28px}.product-main .product-title{font-size:20px;line-height:1.5;margin:0 0 8px}.product-main .product-sku{font-size:14px;line-height:1.2}.product-main .product-price{margin-top:20px}.product-main .price__current{font-size:32px}.product-main .price__was,.product-main .reward-rays-wrap,.product-main .reward-rays-box{font-size:14px}.product-main .return-tip{padding:8px 14px;margin-top:20px;font-size:14px}.product-main .feature{font-size:14px}.product-main .product-options{margin-top:32px;padding-top:32px}.product-main .product-options .label{font-size:18px;margin-bottom:16px}.product-main .option-selector__btns{grid-template-columns:1fr}.product-main .product-options .opt-label{min-height:54px}.product-main .qty-label{font-size:18px;margin-bottom:16px}.product-main .qty-input--secondary-btn .qty-input{max-width:165px}.product-main .qty-input .qty-input__btn{width:44px;padding:0}.product-main .product-info__add-to-cart .qty-input .qty-input__input{height:44px;font-size:14px}.product-main .btn--minus:before{width:16px}.product-main .btn--plus:before{width:16px}.product-main .btn--plus:after{height:16px}.product-main .product-btns{margin-top:32px;gap:8px}.product-main .product-btns .btn,.product-main .product-btns .shopify-payment-button__button{font-size:14px;height:48px}.product-main .service-box .tips-wrap{margin:0 16px 0 32px}.product-main .ship-wrap>svg{height:50px}.product-main .service-box .return-wrap{gap:12px}.product-main .service-box .return-refund{display:block}.product-main .service-box .bulk-wrap{flex-direction:column;align-items:flex-start;gap:4px}.product-main .service-box .handle-bulk{font-weight:400;padding:0;background-color:unset}.product-tab{top:63px}.pdp-tab{justify-content:flex-start;gap:24px;overflow:auto hidden;padding:0 12px}.pdp-tab::-webkit-scrollbar{display:none;width:0;height:0}.pdp-tab .pdp-tab-item{font-size:16px;white-space:nowrap;padding:16px 0}.pdp-tab .pdp-tab-item.is-active{background-size:100% 4px}.product-tab .section{margin:32px 0}.product-image-tab .section{margin:0}.main-content-pdp .section__header h2{font-size:24px}.main-content-pdp .section__header{margin-bottom:24px}.product-image-tab .section__header{margin-bottom:12px}.product-image-tab .tab{width:100%;margin-bottom:50px}.product-image-tab .tab .tab-item{font-size:12px;width:50%;padding:8px 18px}.product-image-tab .tab-bg-block{width:calc(50% - 2px)}.product-image-tab .img_wrap{margin-top:24px}.cc-video-pdp .section__block--heading{font-size:24px}.cc-video-pdp .section__block--rte{font-size:16px}.cc-video-pdp .play_icon_wrap{width:48px;height:48px}.main-content-pdp .cc-shoppable-image .card__info{padding:20px 16px}.main-content-pdp .cc-shoppable-image .card__info .section__block{font-size:16px}.main-content-pdp .shoppable-image{border-radius:8px;overflow:hidden}.product-includes .section__header{margin-bottom:24px}.product-includes-items{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 8px}.product-includes .card{border-radius:8px}.product-includes .card .card__info{padding:12px 10px 20px;font-size:14px}.product-includes .card .card__info strong{font-size:16px}.product-faq .reading-width h2{font-size:24px;margin-bottom:24px}.product-faq .disclosure>summary{padding:12px 0}.product-faq .disclosure__title{font-size:16px}.product-faq .disclosure__content{font-size:14px}.product-download .items{flex-direction:column;gap:24px}.product-download .item{width:100%;min-width:unset;min-height:93px;display:grid;grid-template-columns:repeat(2,1fr);align-items:center}.product-download .flex_div_p{font-size:20px;height:100%;padding:12px;width:unset}.product-download .icon_wrap{height:auto}.product-comparison-grid__th--top{font-size:16px}.product-comparison-grid td{font-size:14px}.product-comparison-grid .title{font-size:14px;font-weight:400;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.cc-product-card-grid .carousel>.slider-nav{display:none}.cc-product-card-grid .grid:not(.card--product .grid){width:100%;gap:8px;grid-auto-columns:calc((100% - 8px)/2)}.cc-featured-blog .slider__grid{gap:16px;width:100%;grid-auto-columns:85%}.account-wrapper{flex-direction:column-reverse}.account-main{padding:12px var(--gutter)}.account-card{padding:16px 12px;border-radius:8px}.account-name{font-size:18px;line-height:1.2}.account-userinfo{margin-top:8px;border-radius:12px}.account-userinfo.is-open{border-radius:12px 12px 0 0}.current-level-container{padding:14px 16px;height:auto;border-radius:inherit}.current-level,.current-level-msg{margin-top:8px}.level-tips-title{font-size:14px}.account-level{width:22px;height:18px}.my-benefits-container{padding:0 16px}.my-benefits-container .my-benefits{top:45px;padding:4px 16px 16px;gap:8px}.my-benefits-container .my-benefits-title{padding:12px 0}.my-benefits-label,.my-benefits-container .my-benefits-title .view-benefits{font-size:14px}.my-benefits-container .my-benefits .benefits-item .img-item{width:36px;height:36px;margin:0 auto 8px}.account-discount{justify-content:center;padding:12px 32px;margin-top:8px;border-radius:8px}.account-discount .discount-item{flex-direction:column;align-items:center;padding:0}.account-discount .line{height:28px}.alltask{margin-top:8px;padding:16px 12px;border-radius:8px}.alltask-bd{flex-direction:column;gap:8px;margin-top:16px}.alltask-card{width:100%;border-radius:10px;padding:12px;margin-top:0;gap:16px}.alltask-icon{width:24px;height:24px}.alltask-btn a{font-size:12px;line-height:20px;min-width:74px;padding:8px 10px;white-space:nowrap}.navBar-account{width:calc(100% - var(--gutter) * 2);margin:0 var(--gutter) 20px;padding:16px 12px 0;border-radius:12px}.navBar-account:not(.show-in-mb){display:none}.navBar-item{margin-top:0}.navBar-item:not(:last-child){border-bottom:1px solid #F3F3F4}.navBar-item .nav-right{display:flex}.navBar-action{font-size:14px;padding:20px 4px}.navBar-action.active,.navBar-action:hover{border-radius:12px}.account-line{display:none}.account-main{padding:0}.account-main-order .account-content{background-color:unset;padding:0;border-radius:0}.account-content-home{margin:12px var(--gutter) 0}.account-title{display:flex;align-items:center;gap:12px;padding:15px var(--gutter);background-color:#fff}.account-title svg{display:unset}.orders-wrapper{margin:12px 0;padding:0 var(--gutter)}.order-item{background-color:#fff;padding:16px 12px}.order-hd{font-size:14px}.order-id{font-size:14px;font-weight:400}.order-bd{margin-top:12px;padding-top:12px;display:grid;grid-template-columns:149fr 174fr;gap:4px}.order-image-item{width:64px}.order-td{font-size:12px}.order-td+.order-td{margin-top:4px}.order-td.order-td-total{font-size:14px;font-weight:400}.order-btns.pc{display:none}.order-btns.mb{display:flex;grid-column:1 / 3;justify-content:flex-end;border:none;margin-top:20px;padding:0}.order-btns .btn{width:auto;min-width:96px}.order-detail-title{width:100%;display:flex;align-items:center;gap:12px;padding:15px var(--gutter);background-color:#fff}.order-detail-content{padding:0 var(--gutter);margin:12px 0}.order-detail-info{border-radius:12px;background-color:#fff;padding:16px 12px;flex-direction:column;gap:12px}.status-wrap{font-size:18px;line-height:1.2}.order-detail-info-lb{margin-top:12px}.order-detail-info-lb .info-item{width:100%;display:flex;justify-content:space-between}.order-detail-btns{width:100%;justify-content:flex-end}.order-detail-btns .btn{width:auto;min-width:96px;font-size:12px;line-height:1.4;padding:7px 12px}.order-detail-plp{border-radius:12px;background-color:#fff;padding:16px 12px;margin-top:8px}.order-detail{margin-top:0}.order-detail thead{display:block}.order-detail tr{display:block;padding:0}.order-detail tbody{gap:32px}.order-detail tbody tr{border:none!important}.order-detail td{padding:0}.order-detail td:not(:last-child){padding:0;padding-inline-end:12px}.order-detail .order-detail__image{width:100px}.order-detail .title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:14px;margin-bottom:6px}.order-detail .desc-item{margin-top:6px;font-size:12px}.order__fulfillment_wrap{margin-top:12px;padding-top:12px}.order__fulfillment{padding:0;font-size:12px}.track_wrap{margin-top:4px;display:flex;flex-direction:column;gap:4px}.track_wrap>span:not(:first-of-type){margin:0;padding:0}.other-info-wrap .grid{gap:8px}.other-info-wrap .address-box{border-radius:12px;background-color:#fff;padding:16px 12px}.payment-box td{padding:4px 0}.address-title{margin-bottom:16px}.account-main-addresses .account-content{padding:0;background-color:unset;border-radius:0}.address-items{grid-template-columns:1fr;padding:0 var(--gutter);margin-bottom:16px}.address-box.address-box-create{padding:32px 12px;gap:12px}.address-box-create button svg{width:17px;height:17px}.address-box{border-radius:8px;background-color:#fff;padding:16px 12px}.address-box address svg{margin-top:0}.address-box .h5{display:flex;flex-direction:column-reverse;gap:12px;font-size:16px}.address-box .h5 .default-tag{width:fit-content;margin:0}.account-main-addresses .drawer:not(.facets){height:fit-content;max-width:calc(100% - 2 * (var(--gutter)))}.address-form{gap:12px}.coupon-wrapper{padding:0;background-color:unset;border-radius:0}.coupon-tabCont{margin:10px 0 20px;padding:0 var(--gutter);grid-template-columns:1fr}.coupon-top:before,.coupon-top:after{background-color:#f8f8f8}.coupon-top:after{transform:translate(calc(21px + 50%),50%)}.coupon-top:before{transform:translate(calc(-17px - 50%),50%)}.coupon-item{padding:16px 20px 16px 16px}.coupon-btn{height:40px;line-height:40px}.coupon-top{flex-direction:row;align-items:center;padding:0 0 12px}.coupon-b{padding:12px 0 0}.redeem-wrapper{padding:0;background-color:unset;border-radius:0}.redeem-box{grid-template-columns:1fr;gap:10px;padding:10px var(--gutter) 20px}.redeem-l:before,.redeem-l:after{background-color:#f8f8f8}.redeem-l{width:43%;justify-content:space-between}.redeem-r{padding:0 0 0 20px}.redeem-r-t{flex-direction:column;align-items:flex-start}.redeem-r .name{margin-bottom:8px}.rule-btn.pc{display:none}.rule-btn.mb{display:flex;font-size:12px}.rule-btn.mb svg{width:16px;height:16px}.redeem-item .rule-list{padding:0 16px}.redeem-item.is-open .rule-list{padding:10px 16px 16px}.redeem-item .rule-list ul{padding:0 13px}.redeem-item.is-open .rule-list ul{padding:8px 13px}.redeem-item .rule-list li{font-size:12px}.mob__localization .custom-select__btn{justify-content:space-between}.account-review{padding:0;background-color:unset;border-radius:0}.account-review .heading{margin-bottom:10px}.account-review .num-wrap{padding:0 var(--gutter)}.account-review .product-items{padding:0 var(--gutter) 20px;grid-template-columns:repeat(2,1fr);gap:9px}.account-review .product-item{background-color:#fff;border-radius:7px}.account-review .card{background:unset}.account-review .card__media{padding:20px 10px 0!important}.account-review .card__info-container{margin-top:12px}.account-review .card__vendor{font-size:12px;color:#777}.account-review .card__title{font-size:14px}.account-review .price{padding-top:0!important;margin-top:4px!important}.account-review .price__default{font-size:16px;display:flex;flex-direction:column;gap:2px}.account-review .price__from{display:none}.account-review .price__current{font-size:16px;line-height:1.5}.account-review .price__was{font-size:14px;line-height:1.7}.account-review .card__quick-add{padding-top:12px;margin-top:0}.account-review .card__quick-add button{font-size:12px;font-weight:500;line-height:14px;padding:6px 10px}.footer_warp{flex-direction:column;padding:24px 0 32px}.footer_withmenu.footer .disclosure__title{margin-bottom:0}.disclosure>summary{padding:20px 0}.footer-contact{margin-top:32px;padding-left:0;margin-left:0;border:none}.footer_withmenu.footer .footer-menu__links li+li{margin:8px 0 0}.footer-appstore{padding:16px 0 0;flex-direction:column;gap:20px}.footer-appstore .appstore_links{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.footer-appstore img{width:100%;height:auto}.footer_withmenu .footer__base{padding:20px 0 24px}.main-content-plp .cc-product-features{padding:0}.main-content-plp .hotspot__btn{width:18px;height:18px}.main-content-plp .hotspot__btn>.icon{width:12px;height:12px;margin:3px}.main-content-plp .cc-multi-tab-home .tab{justify-content:center;gap:36px;overflow:auto hidden}.main-content-plp .cc-multi-tab-home .tab::-webkit-scrollbar{display:none;width:0;height:0}.main-content-plp .cc-multi-tab-home .tab-item{padding-bottom:9px;white-space:nowrap}.product-detail .product-info{padding-left:0}.product-detail .product-media{margin-bottom:30px}.product-detail .product-title{font-size:24px}.product-detail .product-price{margin-top:20px}.product-detail .price__current{font-size:32px}.product-detail .price__was{font-size:14px}.cc-video-pdp .video-item.big_item{margin-top:32px}.cc-video-pdp .video-item{border-radius:8px}.cc-video-pdp .video-list{grid-template-columns:1fr;margin-top:12px;gap:12px}.cc-featured-blog .section__header .section__heading{font-size:24px;margin:0 0 8px}.cc-featured-blog .section__header .link{font-size:16px}.newsletter:not(.home_newsletter) .text-overlay{margin:0;padding:84px 16px 74px}.newsletter:not(.home_newsletter) .section__block--heading{font-size:20px!important}.newsletter:not(.home_newsletter) .form-width{margin-top:30px}.newsletter:not(.home_newsletter) .input-with-button input{font-size:16px}.newsletter:not(.home_newsletter) .input-with-button .btn{font-size:14px}.cc-main-cart{margin:16px 0 30px}.cart-title{display:none}.cc-main-cart .cart-item{grid-template-columns:80px auto;gap:16px;padding:20px 0}.cc-main-cart .cart__summary{width:100%;border-radius:8px;margin-top:24px;padding:16px}.cart__summary h2{font-size:20px}.cart__summary details-disclosure{margin-top:20px}.cart__summary .h6{font-size:20px}.cc-main-cart .cart-item__title{font-size:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.cc-main-cart .price-box{margin-top:16px}.cc-main-cart .price-box .price__was{font-size:14px}.cc-main-cart .cart-item__qty{grid-column:2 / 3}.cc-main-cart .cart-item__qty .qty-wrap{margin-top:0}.cc-main-cart .cart-item__total{padding-top:0}.cart-page-recommendations .card--related{padding:20px 7px 20px 20px}.drawer--cart .drawer__header{padding:20px 16px}.drawer--cart .drawer__header h2{font-size:24px}.drawer--cart .drawer__header_r{gap:42px}.drawer--cart .cart-drawer__view-cart{font-size:14px}.drawer--cart .drawer__close-btn svg{width:20px;height:20px}.cart-drawer__content{padding:30px 16px}.drawer--cart .cart-item{grid-template-columns:80px 1fr;gap:16px;padding:20px 0}.drawer--cart .cart-item__title,.drawer--cart .cart-item__variants{font-size:16px}.drawer--cart .cart-item .price__was{font-size:14px}.drawer--cart .cart-item__qty{grid-column:2 / 3}.drawer--cart .cart-item__total{grid-row:unset;padding-top:0}.cc-image-banner:has(~.blog-tab) .h1{font-size:24px;margin:0 0 8px}.cc-image-banner:has(~.blog-tab) .enlarge-text{font-size:16px}.blog-header{flex-direction:column-reverse}.blog-search-form,.blog-search-form input{width:100%}.blog-category-items{width:100%;overflow:auto hidden;gap:28px;margin-top:10px}.blog-category-items::-webkit-scrollbar{display:none;width:0;height:0}.blog-category-items .category-item{font-size:14px;padding:12px 0}.blog-category-items .category-item.active{background-size:100% 3px}.blog-content{margin-top:24px}.category-header{align-items:center}.category-title{font-size:24px}.blog-link{font-size:14px;display:flex;align-items:center;gap:4px}.blog-link svg{width:16px;height:16px}.blog-items{margin-top:16px;grid-template-columns:1fr}.blog-item.big-item{grid-column:1 / 2}.blog-item.big-item .card{flex-direction:column}.card--article .card__info{padding:20px 16px 24px!important}.blog-item.big-item .card_info_t{gap:8px}.blog-item.big-item .card__title{font-size:22px}.blog-item.big-item .card-desc{font-size:16px}.blog-content .grid{grid-template-columns:1fr;gap:16px!important}.cc-main-blog:last-child{margin-bottom:40px}.article-detail-wrap .anchor-wrap.close{transform:translate(100%);display:none}.article-detail-wrap .anchor-wrap{position:fixed;z-index:99;top:0;right:0;width:85%;height:100%;border-radius:12px 0 0 12px;box-shadow:0 4px 20px #1c1c1c26;background-color:#fff;padding:40px 24px}.blog-detail-search{display:flex;align-items:center;gap:8px;margin-bottom:24px}.blog-detail-search .blog-search-form{margin:0;flex-grow:1}.article-detail-wrap .collapse-btn{width:30px;height:30px;display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 1px 12px #1c1c1c26}.article-detail-wrap .collapse-btn.open-btn{transform:rotate(180deg)}.anchor-wrap .collapse-btn{display:none}.article-detail-wrap .collapse-btn.close-btn.mb{display:flex;position:absolute;top:20px;right:20px;width:auto;height:auto;background-color:unset;box-shadow:unset}.anchor-header__title{font-size:18px}.article-detail-wrap .anchor-content-wrap{margin-top:28px}.article-detail-wrap .anchor-item+.anchor-item{margin-top:24px}.rg-bundle-middle{padding:0}.total-tab-container{padding:8px 16px 20px;margin:0 -16px}.total-tab-container .bottom-tab{margin:0!important;flex-direction:row!important;gap:12px;flex-wrap:wrap}.rg-bundle-left{padding:20px 20px 20px 30px}.rg-bundle-img-container{width:60px!important}.rg-bundle-product-item .name{font-size:14px;line-height:19px}.rg-bundle-product-item .option{font-size:14px;color:var(--color-gray-60);margin-bottom:8px}.rg-bundle-product-item .price-sectQty{flex-direction:column;align-items:flex-start;gap:12px;margin-top:8px}.rg-bundle-content .line{padding:0 16px 20px}.rg-bundle-content .line .add-icon{transform:unset}.rg-bundle-product-item .item-context{padding:0!important}.rg-bundle-container.open .rg-bundle-middle .status-img-container svg{width:18px;height:18px}.rg-bundle-container.open .rg-bundle-middle .rg-bundle-product-item{gap:12px;align-items:flex-start;padding:0 16px}.status-img-container{margin-top:19px}.rg-bundle-middle .rg-bundle-product-container{gap:0}.rg-bundle-middle .rg-bundle-product-item+.rg-bundle-product-item{margin-top:40px}.folder-actions{margin:16px 0 20px}.total-tab-container .lab{font-size:14px!important}.total-tab-container .totle-price-container{margin:0!important}.total-tab-container .base-price{font-size:20px!important}.total-tab-container .sale-price{font-size:14px!important}.total-tab-container .action{padding:7px 20px!important}.pdp-bottom-sticky.sticky-atc-panel .card__media{display:none}.pdp-bottom-sticky.sticky-atc-panel .card__info{padding:0}.pdp-bottom-sticky.sticky-atc-panel .card__info p{display:none}.pdp-bottom-sticky .bottom-product-btns{align-items:unset}.breadcrumbs-list__link{font-size:12px}.cc-collection-banner .media_info,.cc-collection-banner img{border-radius:8px}.cc-collection-banner .img_wrap.has_image_mb .image_pc{display:none}.cc-collection-banner .img_wrap.has_image_mb .image_mb{display:block}.cc-collection-banner .text_wrap{justify-content:flex-start;text-align:center;padding:40px 36px}.cc-collection-banner .image_title{font-size:28px}.cc-collection-banner .image_desc{font-size:16px}.main-nav .nav-item-action{display:block}.nav-submenu{display:none!important}.nav-item-top{display:flex;justify-content:space-between;align-items:center;gap:48px}.nav-product-list{gap:16px 12px;min-height:0}.nav-product-item{padding:0!important}.disclosure__panel .nav-item{display:block}.disclosure__panel .nav-item+.nav-item{margin-top:32px!important}.minicart-coupon-tip{margin:12px 0 0;font-size:14px}.main-nav .card--product .card__title{height:34px}.promotion-tab{top:63px}.promotion-category-items{justify-content:flex-start;gap:24px;overflow:auto hidden;padding:0 12px}.promotion-category-items::-webkit-scrollbar{display:none;width:0;height:0}.promotion-category-items .category-item{font-size:16px;white-space:nowrap;padding:16px 0}.promotion-category-items .category-item.is-active{background-size:100% 4px}.multi_video_pdp{grid-template-columns:repeat(2,1fr)}.multi_video_pdp .title_wrap{min-height:56px}.multi_video_pdp .video_title{font-size:14px;line-height:20px}.multi_video_pdp .video_desc{font-size:12px}.account-modal .modal__window{max-width:100%}.account-task-wrap .scroll-wrap{margin:48px}.cc-product-card-grid .slider-nav:not(.card--product .slider-nav){display:none}.main-menu__content{display:flex;flex-direction:column;padding-bottom:0}.main-menu__content>nav{width:100%}.mb_nav_bottom_wrap{display:unset;padding:24px 16px 54px;margin:0 -16px;background-color:var(--color-gray-4)}.mb-choose-country-btn{text-align:center;display:flex;justify-content:center;align-items:center;gap:4px}.main-menu .localization{margin-top:24px}.choose-country{padding:36px 24px}.choose-country .choose-country-title{font-size:20px}.choose-country .close_wrap{top:16px;right:16px}.choose-country .choose-country-items{margin-top:24px;grid-template-columns:repeat(2,auto);gap:24px}.country-modal .modal__window{min-height:unset}}.installer-locator-container{margin:0 auto;max-width:1200px}.forms-bulk-gap{padding-bottom:20px}.installer-locator-container #searchBtn{cursor:pointer}.installer-locator-container h1,.installer-locator-container p{padding:0;margin:0}.installer-locator-container>.title{margin-top:60px;line-height:normal;text-align:center;font-size:50px;font-weight:500;color:#000}.installer-locator-container>.subtitle{margin-top:32px;text-align:center;font-size:32px;font-weight:400;line-height:normal;color:#000}@media (max-width: 930px){.installer-locator-container>.title{font-size:34px}.installer-locator-container>.subtitle{font-size:24px}}@media (max-width: 620px){.installer-locator-container>.title{font-size:28px;margin-top:48px}.installer-locator-container>.subtitle{font-size:20px;margin-top:24px}}.installer-locator-container .filter-conditions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.installer-locator-container .filter-conditions .distance,.installer-locator-container .filter-conditions .location,.installer-locator-container .filter-conditions .search,.installer-locator-container .filter-conditions .service-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.installer-locator-container .filter-conditions .service-type{width:167px;height:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.installer-locator-container .filter-conditions .service-type .select{margin-left:12px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:135px;height:20px;outline:0;border:none;font-size:16px;font-weight:500;color:#000;cursor:pointer}.installer-locator-container .filter-conditions .service-type .select .select-list{display:none;position:absolute;left:0;top:32px;width:200px;z-index:10;border-radius:4px;background:#fff;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,.1);box-shadow:0 4px 12px #0000001a}.installer-locator-container .filter-conditions .service-type .select .select-list .option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:200px;height:46px;color:#000;font-size:20px;font-weight:400}.installer-locator-container .filter-conditions .service-type .select .select-list .option:hover{background-color:#f5f5f5}.installer-locator-container .filter-conditions .distance{position:relative;cursor:pointer;height:20px;width:384px}@media (max-width: 620px){.installer-locator-container .filter-conditions .distance{width:unset}}.installer-locator-container .filter-conditions .distance #selectIcon{display:none}.installer-locator-container .filter-conditions .distance>.text{margin-left:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:16px;font-weight:500;color:#000;line-height:normal}.installer-locator-container .filter-conditions .distance.active>.text{color:#06f}.installer-locator-container .filter-conditions .distance .distance-list{left:0;display:none;position:absolute;top:32px;width:200px;z-index:10;border-radius:4px;background:#fff;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,.1);box-shadow:0 4px 12px #0000001a}.installer-locator-container .filter-conditions .distance .distance-list .filter-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;text-indent:16px;width:200px;height:36px;font-size:12px;color:#888}.installer-locator-container .filter-conditions .distance .distance-list .option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;text-indent:19px;width:200px;height:32px;font-size:14px;font-weight:500;color:#000}.installer-locator-container .filter-conditions .distance .distance-list .option:hover{background-color:#f5f5f5}.installer-locator-container .filter-conditions .search{width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;height:48px;border:1px solid #cdcdcd;border-radius:4px;margin:0 20px}.installer-locator-container .filter-conditions .search .icon-location{margin-left:12px;margin-right:12px}.installer-locator-container .filter-conditions .search .icon-search{margin-right:14px}.installer-locator-container .filter-conditions .search .search-input{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;outline:0;height:100%;font-size:16px;color:#000}.installer-locator-container .filter-conditions .search .search-input::-webkit-input-placeholder{font-size:16px;color:#cdcdcd}.installer-locator-container .filter-conditions .search .search-input::-moz-placeholder{font-size:16px;color:#cdcdcd}.installer-locator-container .filter-conditions .search .search-input:-ms-input-placeholder{font-size:16px;color:#cdcdcd}.installer-locator-container .filter-conditions .search .search-input::-ms-input-placeholder{font-size:16px;color:#cdcdcd}.installer-locator-container .filter-conditions .search .search-input::placeholder{font-size:16px;color:#cdcdcd}.installer-locator-container .filter-conditions .location{width:94px;cursor:pointer}.installer-locator-container .filter-conditions .location:hover{opacity:.85}.installer-locator-container .filter-conditions .location>.text{width:126px;margin-left:12px;font-size:16px;font-weight:500;color:#1b52aa}@media (max-width: 860px){.installer-locator-container .filter-conditions{margin-bottom:20px;margin-top:20px;height:unset;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex}.installer-locator-container .filter-conditions .distance .distance-list{left:0}.installer-locator-container .filter-conditions .search{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:0;margin-right:0}.installer-locator-container .filter-conditions .search svg{-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px}.installer-locator-container .filter-conditions .location{margin-left:0;width:unset;margin-top:0}.installer-locator-container .filter-conditions .location span{width:unset!important}.installer-locator-container .filter-conditions .service-type{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-left:0}.installer-locator-container .filter-conditions .distance{margin-left:0}.installer-locator-container .filter-conditions .distance .distance-list{left:auto;right:0!important}.installer-locator-container .filter-conditions .search{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;margin-top:20px;margin-left:0;-webkit-box-flex:unset;-ms-flex:unset;flex:unset}.installer-locator-container .filter-conditions .location{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-left:0;margin-top:0;margin-left:0}}.installer-locator-container .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:107px;margin-top:20px;height:600px}.installer-locator-container .wrapper .tags-container-m{display:none}.installer-locator-container .wrapper .panel-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:384px;height:600px;margin-right:20px}.installer-locator-container .wrapper .panel-wrapper .tags-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:384px;padding:0 10px}.installer-locator-container .wrapper .panel-wrapper .tags-container .tag-item{margin-right:10px;margin-bottom:10px;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;background-color:#f8f8f8}.installer-locator-container .wrapper .panel-wrapper .tags-container .tag-item .tag-miles{margin-right:8px;color:#000;font-size:16px;font-weight:400}.installer-locator-container .wrapper .panel-wrapper .panel-container{padding:12px 0;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;width:384px;border:1px solid #cdcdcd;border-radius:4px;overflow-y:scroll;overflow-x:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}@-webkit-keyframes slide1{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translateX(0);transform:translate(0)}}@keyframes slide1{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translateX(0);transform:translate(0)}}.installer-locator-container .wrapper .panel-wrapper .panel-container .panel-list{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.installer-locator-container .wrapper .panel-wrapper .panel-container .panel-list.slide{-webkit-animation-name:slide1;animation-name:slide1;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.installer-locator-container .wrapper .panel-wrapper .panel-container::-webkit-scrollbar{width:4px}.installer-locator-container .wrapper .panel-wrapper .panel-container::-webkit-scrollbar-thumb{background-color:#d9d9d9}.installer-locator-container .wrapper .panel-wrapper .panel-container .panel-item:not(:last-child){margin-bottom:12px}.installer-locator-container .wrapper .panel-wrapper .panel-container .panel-item{padding:20px;width:360px;border-radius:4px;background-color:#f5f5f5;position:relative}.installer-locator-container .wrapper .panel-wrapper .panel-container .panel-item .bussiness-name{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.installer-locator-container .wrapper .panel-wrapper .panel-container .panel-item .bussiness-name>.name{width:260px;font-size:18px;font-weight:500;line-height:22px;color:#000;display:-webkit-box;-webkit-line-clamp:1;box-orient:vertical;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.installer-locator-container .wrapper .panel-wrapper .panel-container .panel-item .bussiness-name .icon-arrow{position:absolute;right:-7px;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;text-align:right}.installer-locator-container .wrapper .panel-wrapper .panel-container .panel-item .bussiness-name .icon-arrow:hover svg path{-webkit-transform:translateX(2px);transform:translate(2px);-webkit-transition:all .1s linear;transition:all .1s linear;opacity:.8}.installer-locator-container .wrapper .panel-wrapper .panel-container .panel-item .business-address,.installer-locator-container .wrapper .panel-wrapper .panel-container .panel-item .phone,.installer-locator-container .wrapper .panel-wrapper .panel-container .panel-item .website{display:none}.installer-locator-container .wrapper .panel-wrapper .panel-container .panel-item .phone-distance{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.installer-locator-container .wrapper .panel-wrapper .panel-container .panel-item .phone-distance .phone{font-size:16px;font-weight:500;color:#06f}.installer-locator-container .wrapper .panel-wrapper .panel-container .panel-item .phone-distance .distance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:500}.installer-locator-container .wrapper .panel-wrapper .panel-container .panel-item .phone-distance .distance>.num{margin-left:8px}.installer-locator-container .wrapper .panel-wrapper .panel-container .panel-item .business-address{margin-top:12px;width:calc(100% - 140px);height:28px;font-size:14px;font-weight:300;color:#000;display:none;-webkit-line-clamp:2;box-orient:vertical;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.installer-locator-container .wrapper .panel-wrapper .panel-container .panel-item .website{margin-top:12px;font-size:14px;font-weight:400;color:#000;display:none;-webkit-line-clamp:1;width:calc(100% - 120px);box-orient:vertical;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.installer-locator-container .wrapper .panel-wrapper .panel-container .panel-item .to-dealer-form-btn{border:1px solid #333;padding:2px 8px;border-radius:20px;margin:14px 0 0}.installer-locator-container .wrapper .panel-wrapper .panel-container .panel-item:hover{-webkit-box-shadow:0 2px 7px 1px rgba(0,0,0,.3);box-shadow:0 2px 7px 1px #0000004d}.installer-locator-container .wrapper .panel-wrapper .panel-container .business-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;width:auto;left:10px;right:6px}.installer-locator-container .wrapper .panel-wrapper .panel-container .business-detail .back-header{padding-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;background-color:#f5f5f5;cursor:pointer}.installer-locator-container .wrapper .panel-wrapper .panel-container .business-detail .back-header>.text{margin-left:20px;color:#000;font-size:18px;font-weight:500}.installer-locator-container .wrapper .panel-wrapper .panel-container .business-detail .detail-content{padding-right:20px;padding-left:20px;-webkit-box-flex:1;-ms-flex:1;flex:1}.installer-locator-container .wrapper .panel-wrapper .panel-container .business-detail .detail-content>.tag{padding:6px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:32px;width:64px;height:24px;border-radius:2px;background-color:#f5f5f5;color:#000;font-size:12px;font-weight:500}.installer-locator-container .wrapper .panel-wrapper .panel-container .business-detail .detail-content>.business-name{margin-top:26px;color:#000;font-size:18px;font-weight:500}.installer-locator-container .wrapper .panel-wrapper .panel-container .business-detail .detail-content>.business-address{margin-top:12px;color:#000;font-size:14px;font-weight:400}.installer-locator-container .wrapper .panel-wrapper .panel-container .business-detail .detail-content>.distance-directions{margin-top:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.installer-locator-container .wrapper .panel-wrapper .panel-container .business-detail .detail-content>.distance-directions .directions-item,.installer-locator-container .wrapper .panel-wrapper .panel-container .business-detail .detail-content>.distance-directions .distance-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.installer-locator-container .wrapper .panel-wrapper .panel-container .business-detail .detail-content>.distance-directions .distance-item .miles-num{margin-left:8px;color:#000;font-size:16px;font-weight:500}.installer-locator-container .wrapper .panel-wrapper .panel-container .business-detail .detail-content>.distance-directions .directions-item{cursor:pointer}.installer-locator-container .wrapper .panel-wrapper .panel-container .business-detail .detail-content>.distance-directions .directions-item:hover{opacity:.8}.installer-locator-container .wrapper .panel-wrapper .panel-container .business-detail .detail-content>.distance-directions .directions-item .direction-text{margin-left:8px;margin-right:8px;color:#06f;font-size:16px;font-weight:500}.installer-locator-container .wrapper .panel-wrapper .panel-container .business-detail .detail-content .service-call{margin-top:32px;font-size:16px;color:#777}.installer-locator-container .wrapper .panel-wrapper .panel-container .business-detail .detail-content .business-phone{margin-top:12px;color:#06f;font-size:16px;font-weight:500}.installer-locator-container .wrapper .panel-wrapper .panel-container .business-detail .detail-content .website-title{margin-top:20px;color:#777;font-size:16px}.installer-locator-container .wrapper .panel-wrapper .panel-container .business-detail .detail-content .website{margin-top:13px}.installer-locator-container .wrapper .panel-wrapper .panel-container .business-detail .detail-content .website a{color:#06f;font-size:16px;text-decoration-line:underline}.installer-locator-container .wrapper .panel-wrapper .panel-container .business-detail .detail-content .website a:hover{opacity:.8}.installer-locator-container .wrapper .panel-wrapper .panel-container .business-detail .detail-content .introduction-title{margin-top:32px;color:#777;font-size:16px}.installer-locator-container .wrapper .panel-wrapper .panel-container .business-detail .detail-content .introduction-content{color:#000;font-size:14px}@-webkit-keyframes slide{0%{-webkit-transform:translateX(100%);transform:translate(100%)}to{-webkit-transform:translateX(0);transform:translate(0)}}@keyframes slide{0%{-webkit-transform:translateX(100%);transform:translate(100%)}to{-webkit-transform:translateX(0);transform:translate(0)}}@-webkit-keyframes slideRv{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(100%);transform:translate(100%)}}@keyframes slideRv{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(100%);transform:translate(100%)}}.installer-locator-container .wrapper .panel-wrapper .panel-container .business-detail{-webkit-animation-name:slide;animation-name:slide;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.installer-locator-container .wrapper .map-container{height:600px;-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:4px;background-color:#f1f2f3}.installer-locator-container .wrapper .gm-svpc{display:none}.installer-locator-container .wrapper .business-info{max-width:240px;max-height:100px;background-color:#fff;border-radius:8px;color:#000;font-size:14px;padding:17px;overflow:hidden}@media (max-width: 1261px){.installer-locator-container .filter-conditions .distance,.installer-locator-container .wrapper .panel-wrapper,.installer-locator-container .filter-conditions .distance .tags-container,.installer-locator-container .wrapper .panel-wrapper .tags-container,.installer-locator-container .filter-conditions .distance .panel-container,.installer-locator-container .wrapper .panel-wrapper .panel-container{width:320px}.installer-locator-container .filter-conditions .distance .panel-container .panel-item,.installer-locator-container .wrapper .panel-wrapper .panel-container .panel-item{width:300px}}@media (max-width: 860px){.installer-locator-container .wrapper{margin-top:20px;margin-bottom:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}.installer-locator-container .wrapper .tags-container-m{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:384px;padding:0 10px}.installer-locator-container .wrapper .tags-container-m .tag-item{margin-right:10px;margin-bottom:10px;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;background-color:#f8f8f8}.installer-locator-container .wrapper .tags-container-m .tag-item .tag-miles{margin-right:8px;color:#000;font-size:16px;font-weight:400}.installer-locator-container .wrapper .panel-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;height:auto}.installer-locator-container .wrapper .panel-wrapper .tags-container{display:none}.installer-locator-container .wrapper .panel-wrapper .panel-container{width:100%;overflow-y:hidden;padding:10px}.installer-locator-container .wrapper .panel-wrapper .panel-container .panel-list{padding-bottom:2px;overflow-y:hidden;overflow-x:scroll;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.installer-locator-container .wrapper .panel-wrapper .panel-container .panel-list::-webkit-scrollbar{height:4px}.installer-locator-container .wrapper .panel-wrapper .panel-container .panel-list::-webkit-scrollbar-thumb{background-color:#d9d9d9}.installer-locator-container .wrapper .panel-wrapper .panel-container .panel-list .panel-item:not(:last-child){margin-right:12px}.installer-locator-container .wrapper .panel-wrapper .panel-container .panel-list .panel-item{margin-bottom:0!important}.installer-locator-container .wrapper .panel-wrapper .panel-container .panel-list .panel-item .to-dealer-form-btn{font-size:12px}.installer-locator-container .wrapper .panel-wrapper .panel-container .business-detail{position:static;left:0;top:0;z-index:999;width:100%;height:auto}.installer-locator-container .wrapper .map-container{-ms-flex-preferred-size:100vw;flex-basis:100vw;-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;height:300px;margin-top:12px;margin-bottom:20px}}.installer-locator-container svg{-ms-flex-negative:0!important;flex-shrink:0!important}.tab-content-wrap .kaios_test_div{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:24px}.tab-content-wrap .kaios_test_div .item_div{width:33%;display:flex;flex-direction:column}.tab-content-wrap .kaios_test_div .item_div .top_p{width:100%;font-weight:500;font-size:24px;line-height:1;letter-spacing:0%;vertical-align:bottom;text-transform:capitalize;margin:0}.tab-content-wrap .kaios_test_div .item_div .floor_p{width:100%;font-weight:400;font-size:16px;line-height:1.2;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab-content-wrap .kaios_test2_div{width:100%;gap:20px;margin-top:24px}.tab-content-wrap .kaios_test2_div .top_div{width:100%;font-weight:500;font-size:20px;line-height:120%;letter-spacing:0%;color:#1c1c1c}.tab-content-wrap .kaios_test2_div .middle_div{width:100%;display:flex;justify-content:space-between;margin-top:10px;align-items:center}.tab-content-wrap .kaios_test2_div .middle_div .middle_div_left{font-weight:400;font-size:16px;line-height:120%;letter-spacing:0%;vertical-align:middle;color:#494949;display:flex;align-items:center;gap:10px}.tab-content-wrap .kaios_test2_div .middle_div .middle_div_right{font-weight:400;font-size:16px;line-height:120%;letter-spacing:0%;color:#494949;text-decoration:underline;text-decoration-style:solid;text-decoration-offset:0%;text-decoration-thickness:0%;cursor:pointer}.tab-content-wrap .floor_div{width:100%;gap:8px;margin-top:20px;display:grid;grid-template-columns:repeat(4,1fr);justify-content:flex-start;flex-wrap:wrap}.tab-content-wrap .floor_div_item{gap:49px;padding:14px 17px;border-radius:5px;border-width:1px;color:#fff;border:1px solid #D2D2D2;display:flex;flex-flow:wrap;justify-content:space-between}.tab-content-wrap .floor_div_item .floor_div_item_top_desc{font-weight:400;font-size:20px;line-height:120%;letter-spacing:0%;vertical-align:bottom;text-transform:capitalize;color:#1c1c1c;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.tab-content-wrap .floor_div_item .floor_div_item_top_power{font-weight:400;font-size:18.78px;line-height:120%;letter-spacing:0%;vertical-align:bottom;text-transform:capitalize;color:#777}.tab-content-wrap .floor_div_item .floor_div_item_floor{gap:8px;width:100%;display:flex;justify-content:space-between}.tab-content-wrap .floor_div_item .floor_div_item_floor .floor_div_item_floor_left_day{font-weight:400;font-size:16px;line-height:120%;letter-spacing:0%;vertical-align:bottom;color:#1c1c1c}.tab-content-wrap .floor_div_item .floor_div_item_floor .floor_div_item_floor_left_div{height:10px;border-radius:5px;background-color:#00805e;margin-top:8px}.tab-content-wrap .floor_div_item .floor_div_item_floor .floor_div_item_floor_left{flex:1}.tab-content-wrap .floor_div_item .floor_div_item_floor .floor_div_item_floor_right{width:36px;flex:0 0 36px}.tab-content-wrap .floor_div_item .floor_div_item_floor .floor_div_item_floor_right_img{width:36px;height:36px}.tab-content-wrap .hidden_test_div{display:flex;position:fixed;top:0;right:0;left:0;bottom:0;flex-direction:row;justify-content:center;overflow-x:hidden;transition:.1s;background:#00000080!important;display:none;z-index:1000}.tab-content-wrap .hidden_test_div .show{display:block}.tab-content-wrap .hidden_test_div .hidden_test_div_middle{display:flex;background:#fff;font-size:1rem;width:auto!important;max-width:100%;flex-direction:column}.tab-content-wrap .hidden_test_div .hidden_test_div_body .hidden_test_div_middle_desc{font-size:24px;font-weight:500;line-height:1.2;margin-bottom:4px;text-align:center}.tab-content-wrap .hidden_test_div .hidden_test_div_header{display:flex;justify-content:flex-end;align-items:flex-end}.tab-content-wrap .hidden_test_div .hidden_test_div_body{background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:48px;border-radius:24px}.hidden_test_div_header .swal2-close{width:32px;height:32px;position:absolute;top:15px;right:15px;display:flex;justify-content:center;align-items:center}@media (min-width:1400px){.tab-content-wrap .kaios_test_div .item_div{width:33%;margin-bottom:24px}.tab-content-wrap .kaios_test_div .item_div .top_p{font-size:26px;margin-bottom:8px}.tab-content-wrap .kaios_test_div .item_div .floor_p{font-size:18px}.tab-content-wrap .floor_div_item{padding:20px 24px}.tab-content-wrap .floor_div_item .floor_div_item_top_desc{font-size:22px}.tab-content-wrap .floor_div_item .floor_div_item_top_power{font-size:20px}}@media (max-width:1400px){.tab-content-wrap .floor_div{grid-template-columns:repeat(3,1fr)}}@media (max-width:1200px){.tab-content-wrap .kaios_test_div .item_div{width:50%;margin-bottom:20px}.tab-content-wrap .kaios_test_div .item_div .top_p{font-size:22px;margin-bottom:6px}.tab-content-wrap .kaios_test_div .item_div .floor_p{font-size:16px}.tab-content-wrap .floor_div_item{padding:16px}.tab-content-wrap .floor_div_item .floor_div_item_top_desc{font-size:18px}.tab-content-wrap .floor_div_item .floor_div_item_top_power{font-size:16px}}@media (min-width:768px) and (max-width:1200px){.tab-content-wrap .kaios_test_div .item_div{width:50%;margin-bottom:18px}.tab-content-wrap .kaios_test_div .item_div .top_p{font-size:20px;margin-bottom:5px}.tab-content-wrap .kaios_test_div .item_div .floor_p{font-size:15px}.tab-content-wrap .floor_div_item{padding:14px 12px}.tab-content-wrap .floor_div_item .floor_div_item_top_desc{font-size:16px}.tab-content-wrap .floor_div_item .floor_div_item_top_power{font-size:14px}}@media (max-width:1023px){.tab-content-wrap .kaios_test_div{flex-direction:column}.tab-content-wrap .kaios_test_div .item_div{width:100%;margin-bottom:14px}.tab-content-wrap .kaios_test_div .item_div .top_p{font-size:18px;margin-bottom:4px}.tab-content-wrap .kaios_test_div .item_div .floor_p{font-size:14px}.tab-content-wrap .floor_div{grid-template-columns:repeat(2,1fr);gap:20px}.tab-content-wrap .floor_div{gap:8px;margin-top:12px;flex-direction:row}.tab-content-wrap .floor_div_item{padding:10px 8px;font-size:14px}.tab-content-wrap .floor_div_item .floor_div_item_top_desc{font-size:16px;-webkit-line-clamp:2}.tab-content-wrap .floor_div_item .floor_div_item_top_power{font-size:14px}.tab-content-wrap .floor_div_item .floor_div_item_floor .floor_div_item_floor_left_day{font-size:12px}.tab-content-wrap .floor_div_item .floor_div_item_floor .floor_div_item_floor_right_img{width:28px;height:28px}}@media (max-width: 768px){.tab-content-wrap .kaios_test_div{flex-direction:column;gap:12px}.tab-content-wrap .kaios_test_div .item_div{width:100%;margin-bottom:12px}.tab-content-wrap .kaios_test_div .item_div .top_p{font-size:18px;text-align:left}.tab-content-wrap .kaios_test_div .item_div .floor_p{font-size:14px;text-align:left}.tab-content-wrap .kaios_test2_div{height:auto;gap:10px}.tab-content-wrap .kaios_test2_div .top_div{font-size:16px}.tab-content-wrap .kaios_test2_div .middle_div{gap:6px;margin-top:6px}.tab-content-wrap .kaios_test2_div .middle_div .middle_div_left,.tab-content-wrap .kaios_test2_div .middle_div .middle_div_right{font-size:14px;margin-left:0;text-align:left}.tab-content-wrap .kaios_test2_div .middle_div .middle_div_right{margin-top:4px}.tab-content-wrap .floor_div{gap:8px;margin-top:12px;flex-direction:row}.tab-content-wrap .floor_div_item{padding:10px 8px;font-size:14px}.tab-content-wrap .floor_div_item .floor_div_item_top_desc{font-size:16px;-webkit-line-clamp:2}.tab-content-wrap .floor_div_item .floor_div_item_top_power{font-size:14px}.tab-content-wrap .floor_div_item .floor_div_item_floor .floor_div_item_floor_left_day{font-size:12px}.tab-content-wrap .floor_div_item .floor_div_item_floor .floor_div_item_floor_right_img{width:28px;height:28px}.tab-content-wrap .hidden_test_div .hidden_test_div_body{padding:36px 12px;border-radius:12px;width:90vw;min-width:unset;max-width:95vw}.tab-content-wrap .hidden_test_div .hidden_test_div_body .hidden_test_div_middle_desc{font-size:18px}.hidden_test_div_header .swal2-close{top:8px;right:8px}}.kaios_swal .swal2-popup{border-radius:16px;padding:0 24px;background:#fff;box-shadow:-7px 4px 40px #00000026}.kaios_swal .swal2-actions{margin-top:24px;margin-bottom:32px}.kaios_swal .swal2-styled{height:40px;width:148px;border-radius:69.32px;padding:12px 32px;gap:9.09px}.kaios_swal .swal2-confirm{background-color:#0b3587;color:#fff}.kaios_swal .swal2-cancel{background-color:#f6f6f6;color:#1c1c1c}.kaios_swal .swal2-html-container{font-weight:600;font-size:16px;line-height:150%;text-align:center;text-transform:capitalize;color:#111;margin:12px auto 0}.kaios_swal .swal2-icon{width:59px;height:59px;margin:16px auto 0!important;border:0!important}@media (max-width: 600px){.kaios_swal .swal2-popup{border-radius:10px;padding:15px 8px;box-shadow:-3px 2px 20px #00000026;width:95vw;max-width:360px}.kaios_swal .swal2-actions{margin-top:16px;margin-bottom:4px;gap:8px;flex-wrap:nowrap}.kaios_swal .swal2-styled{min-width:0;height:36px;padding:8px 0;font-size:15px;border-radius:32px}.kaios_swal .swal2-title{font-size:18px;margin:8px auto 0;line-height:1.3;letter-spacing:.5px}.kaios_swal .swal2-icon{width:40px;height:40px;margin:12px auto 0!important}}.customer-address-form__field-container{position:relative}.customer-address-form__required-field-indicator{color:red;margin-right:8px;position:absolute;left:-12px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.customer-address-form__field-container .select.validation-error select,.customer-address-form__field-container .input.validation-error{border-color:red}.kaios_search_btn_close{padding:1px!important;border-radius:20px;background-color:#1c1c1c4d;color:#fff;margin-right:20px}.search--speech .search__reset:after,.search--product-types .kaios_search_btn_close:after{width:0px!important}.kaios_search_input{padding-inline-start:70px!important;background-color:#f6f6f6!important;border-color:#d2d2d2}.header predictive-search[open] .kaios_search_input{background-color:#f6f6f6!important;padding-top:17px;padding-bottom:17px;border-radius:200px;font-size:20px;line-height:1.5;color:#1c1c1c;border-color:#d2d2d2}@media (max-width: 1024px){.header predictive-search[open] .kaios_search_input{font-size:18px;padding-top:13px;padding-bottom:13px;border-radius:100px}}@media (max-width: 600px){.header predictive-search[open] .kaios_search_input{font-size:16px;padding-top:10px;padding-bottom:10px;border-radius:50px}}.kaios_a_fontsize{font-size:16px;line-height:1.2;color:#1c1c1c;font-weight:400}.kaios_divBackground{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#0000004d;pointer-events:none;z-index:1}.os-scrollbar-handle-custom{--os-size: 14px;--os-padding-perpendicular: 6px;--os-handle-bg: var(--color-blue);--os-handle-bg-hover: var(--color-blue);--os-handle-bg-active: var(--color-blue);--os-track-bg: #D2D2D2;--os-track-bg-hover: #D2D2D2;--os-track-bg-active: #D2D2D2}.kaios-flex-center,.kaios-flex-center .price__default{display:flex;align-items:center;gap:8px}.kaios_display_none{display:none}.kaios_banner{border-top:0px}@media (max-width: 768px){.kaios_media_ul{margin-bottom:6px}.kaios_media_thumbs__item{width:37px;height:37px;flex:0 0 37px!important;margin-right:7px}.kaios_media_thumbs__item .img-fit,.md\:img-fit{width:37px;height:37px}.media-thumbs__btn{border:0px!important}}.kaios_form_h2{font-weight:600;font-size:40px;line-height:170%;text-align:center;vertical-align:middle}.kaios_flex_center{display:flex;justify-content:center}.kaios_normal_btn{width:223px;border-radius:61px;gap:8px;padding:16px 48px;background-color:#0b3587;color:#fff}@media screen and (max-width: 749px){.kaios_form_h2{font-size:28px;line-height:1.5}.kaios_normal_btn{width:170px;padding:12px 24px;font-size:14px}}.kaios_slideshow_background_color{background-color:#1c1c1c4d;color:#fff;width:32px!important;height:32px!important}.kaios_image_banner_fontsize{line-height:1.7!important}.kaios_image_banner_logo{width:238px}.main-nav .kaios_main_nav_display_none{display:none!important}.kaios_after_div{content:"";position:absolute;width:100%;height:44%;top:0%;left:0;pointer-events:none;background:linear-gradient(180deg,#0003,#0000)}@media (max-width: 749px){.pdp-bottom-sticky .kaios_pdp-bottom{display:flex!important;flex-direction:column!important}.pdp-bottom-sticky .price__current{font-size:18px;line-height:1.2;color:#1c1c1c;font-weight:600}.pdp-bottom-sticky .bottom-product-btns .btn{padding:11px 20px}}@media (max-width: 350px){.pdp-bottom-sticky.sticky-atc-panel .card__buttons{padding-left:0!important}}@media (min-width: 1080px) and (max-width: 1850px){.kaios_slideshow_text{margin:0 40px!important}}@media (min-width:768px) and (max-width: 1080px){.kaios_slideshow_text{margin:0 60px!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom.css.map */
