@charset "UTF-8";*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:var(--primary-font),sans-serif;color:#212529;background-color:#fff;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--primary-font),sans-serif;font-weight:700}ol,ul{list-style:none;padding:0;margin:0}a{text-decoration:none}@media screen and (min-width:1600px){.container{max-width:1550px}}@media screen and (max-width:1600px){.container{max-width:100%}}.btn-primary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;background-color:#0fa452;border:1px solid transparent;color:#fff;font-family:var(--primary-font),sans-serif;font-size:14px;font-weight:600;line-height:1;border-radius:59px;text-decoration:none;height:44px;padding:0 10px;cursor:pointer;-webkit-box-shadow:0 6px 15px 0 rgba(15,164,82,.16);box-shadow:0 6px 15px 0 rgba(15,164,82,.16);-webkit-transition:all .3s ease;transition:all .3s ease}.btn-primary svg{width:26px;height:26px}.btn-primary:hover{background-color:rgb(2.6025139665,74.3974860335,34.8861591241);border-color:rgb(2.6025139665,74.3974860335,34.8861591241);-webkit-box-shadow:0 6px 15px 0 rgba(15,164,82,.16);box-shadow:0 6px 15px 0 rgba(15,164,82,.16);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.btn-primary:active{-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (max-width:1440px){.btn-primary svg{width:24px;height:24px}}@media screen and (max-width:1366px){.btn-primary{height:40px}.btn-primary svg{width:20px;height:20px}}@media screen and (max-width:991px){.btn-primary{gap:5px}}@media screen and (max-width:768px){.btn-primary{font-size:12px}.btn-primary svg{width:18px;height:18px}}@media (max-width:576px){.btn-primary{height:32px}.btn-primary svg{width:15px;height:15px}}.btn-white{background-color:#fff;color:#0fa452;border:1px solid #fff;-webkit-transition:all .3s ease;transition:all .3s ease}.btn-white svg{-webkit-transition:all .3s ease;transition:all .3s ease}.btn-white:hover{background-color:#0fa452!important;color:#fff!important;border-color:#0fa452!important}.btn-white:hover svg path{stroke:#0fa452!important}.btn-white:hover svg rect{fill:#fff!important}.primary-link{color:#0fa452;font-size:14px;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.primary-link:hover{color:rgb(2.6025139665,74.3974860335,34.8861591241)}.badge{--bb-badge-font-weight:var(--bb-font-weight-normal);--bb-info-fg:#0C53B7;--bb-info:#1890FF29;--bb-success-fg:#008236;--bb-success:#dcfce7;--bb-warning-fg:#B78103;--bb-warning:#fff5d7}.guest-header{border-bottom:1px solid #dfe3e8;background-color:#fff}.guest-header .header-content{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;gap:20px;padding:10px 0}@media screen and (max-width:767px){.guest-header .header-content{-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;gap:12px;padding:5px 0}}.guest-header .header-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media screen and (max-width:576px){.guest-header .header-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.logo-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.header-logo{width:auto;max-width:200px;-o-object-fit:contain;object-fit:contain;height:90px}@media screen and (max-width:1440px){.header-logo{height:80px}}@media screen and (max-width:991px){.header-logo{height:70px}}.logo-text{font-size:28px;color:rgb(2.6025139665,74.3974860335,34.8861591241);font-family:var(--primary-font),sans-serif;font-weight:700;margin-bottom:0}@media screen and (max-width:1440px){.logo-text{font-size:24px}}@media screen and (max-width:991px){.logo-text{font-size:20px}}@media screen and (max-width:767px){.logo-text{display:none}}.support-section{font-size:14px}@media screen and (max-width:576px){.support-section{font-size:12px}}.support-section .badge{font-size:12px;padding:3px 5px;border-radius:60px;font-weight:400}@media screen and (max-width:576px){.support-section .badge{font-size:11px}}.language-section{font-size:14px}@media screen and (max-width:576px){.language-section{font-size:12px}}.language-section .btn-link{color:#495057;font-size:14px}@media screen and (max-width:576px){.language-section .btn-link{font-size:12px}}.language-section .btn-link:hover{color:#212529}.language-section .btn-link:focus{-webkit-box-shadow:none;box-shadow:none}.language-section .dropdown-menu{min-width:150px;border-radius:8px;border:1px solid rgba(145,158,171,.32);-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08);padding:8px 0;margin-top:8px}.language-section .dropdown-menu .dropdown-item{padding:8px 16px;font-size:14px;color:#212529;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:576px){.language-section .dropdown-menu .dropdown-item{font-size:12px}}.language-section .dropdown-menu .dropdown-item:hover{background-color:rgba(145,158,171,.08);color:#0fa452}.language-section .dropdown-menu .dropdown-item.active{background-color:rgb(195,232.25,211.75);color:#0fa452;font-weight:600}.language-section .dropdown-menu .dropdown-item i.fa-check{color:#0fa452;font-size:12px}.header-area{font-size:14px;line-height:22px;color:#fff}.header-top{padding:12px 0;background:#0fa452;border-bottom:1px solid #dfe3e8}.header-top-left{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.header-top-left .hotline{font-size:12px;line-height:18px;padding:1px 8px;background:#fab041;border-radius:60px;color:#212b36;text-align:center;margin-left:7px}.header-top-left .currency-section button:hover,.header-top-left .language-section button:hover{background-color:transparent}.header-top-left .currency-section button i,.header-top-left .currency-section button span,.header-top-left .language-section button i,.header-top-left .language-section button span{font-size:14px;color:#fff!important}.header-top-left .dropdown-menu{min-width:150px;border-radius:8px;border:1px solid rgba(145,158,171,.32);-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08);padding:8px 0;margin-top:8px}.header-top-left .dropdown-menu .dropdown-item{padding:8px 16px;font-size:14px;color:#212529;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:576px){.header-top-left .dropdown-menu .dropdown-item{font-size:12px}}.header-top-left .dropdown-menu .dropdown-item:hover{background-color:rgba(145,158,171,.08);color:#0fa452}.header-top-left .dropdown-menu .dropdown-item.active{background-color:rgb(195,232.25,211.75);color:#0fa452;font-weight:600}.header-top-left .dropdown-menu .dropdown-item i.fa-check{color:#0fa452;font-size:12px}.header-top-left .navigation-extra{list-style:none;padding:0;margin:0}.header-top-left .navigation-extra>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;margin-right:40px;position:relative}@media (max-width:1440px){.header-top-left .navigation-extra>li{margin-right:28px}}.header-top-left .navigation-extra>li:last-child{margin-right:0}.header-top-left .navigation-extra>li:last-child::before{display:none}.header-top-left .navigation-extra>li:before{background:rgb(2.6025139665,74.3974860335,34.8861591241);content:"";height:24px;position:absolute;right:-20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px}@media (max-width:1440px){.header-top-left .navigation-extra>li:before{right:-14px}}.header-top-left .navigation-extra>li a{color:#fff}.header-top-left .symbol{width:28px;height:28px;background-color:rgb(21.9460055866,116.2539944134,64.3529535825);border-radius:50%}.header-top-left .symbol-wrapper{width:18px;height:18px;font-size:12px!important;border-radius:50%;border:1.6px solid #fff}.header-top-left .language-section>button>svg{background-color:rgb(21.9460055866,116.2539944134,64.3529535825);border-radius:50%}.header-top-left .language-section>button>svg circle,.header-top-left .language-section>button>svg path{stroke:#fff}.header-top-center{height:24px;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;-webkit-column-gap:7px;-moz-column-gap:7px;column-gap:7px}@media (max-width:1280px){.header-top-center{display:none}}.header-top-center #news-flash{min-width:400px;font-size:14px;line-height:10px;font-weight:600;height:24px!important}@media (max-width:1440px){.header-top-center #news-flash{min-width:350px}}@media (max-width:1366px){.header-top-center #news-flash{min-width:300px}}.header-top-center #news-flash li{min-height:15px}.header-top-center #news-flash i{line-height:6px;margin-right:5px}.header-top-center .highlight{font-size:12px;line-height:18px;padding:2px 8px;background:#fab041;color:#000;border-radius:60px}.header-top-right ul{list-style:none;padding:0;margin:0}.header-top-right ul li{margin-right:38px;position:relative}@media (max-width:1440px){.header-top-right ul li{margin-right:28px}}.header-top-right ul li:last-child{margin-right:0}.header-top-right ul li:last-child::before{display:none}.header-top-right ul li:before{background:rgb(111,200.4,151.2);content:"";height:24px;position:absolute;right:-19px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px}@media (max-width:1440px){.header-top-right ul li:before{right:-14px}}.header-top-right ul li a{color:#fff}.header-top-right ul li>.sub-menu{background-color:#fff;border:1px solid #ececec;border-radius:10px;-webkit-box-shadow:5px 5px 15px rgba(0,0,0,.05);box-shadow:5px 5px 15px rgba(0,0,0,.05);left:0;margin-top:20px;min-width:200px;opacity:0;padding:25px 15px;position:absolute;top:100%;-webkit-transition:all .25s ease 0s;transition:all .25s ease 0s;visibility:hidden;z-index:999}.header-top-right ul li>.sub-menu li:not(:last-child){margin-bottom:15px}.header-top-right ul li>.sub-menu li a{color:#212529;display:block;font-size:14px;padding:0 15px}.header-top-right ul li:hover .sub-menu{margin-top:12px;opacity:1;visibility:visible}.header-center{background:#0fa452;padding:17px 0}.header-center .form-search{position:relative}.header-center .form-search input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:16px 56px 16px 24px;width:100%;background:#f9fafb;border:1px solid rgba(145,158,171,.32);border-radius:100px;outline:0}.header-center .form-search button{width:56px;height:56px;position:absolute;top:0;right:0;border:0;background-color:transparent}.header-center .form-search .spinner-icon{display:none;position:absolute;right:50px;top:50%;z-index:111;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header-center .form-search .spinner-icon i{color:#0fa452;font-size:18px}.header-center ul{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.header-center ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.header-center .customer-actions a{display:block;color:#fff;font-size:14px;line-height:24px}.header-center .cart-item{font-size:14px;line-height:24px}.header-center .cart-link{color:#fff;text-decoration:none;cursor:pointer}.header-bottom{width:100%;padding:12px 0;background-color:#fff;border-bottom:1px solid #dfe3e8}.header-bottom-wrapper{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;gap:1rem}.header-bottom .main-categories-wrap{position:relative}.header-bottom .main-categories-wrap:hover .categories-dropdown-wrap{opacity:1;-webkit-transform:scaleX(1) translateY(0);transform:scaleX(1) translateY(0);visibility:visible}.header-bottom .categories-button-active{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;padding:11px 22px;gap:8px;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:46px;background:#0fa452;-webkit-box-shadow:0 6px 15px 0 rgba(15,164,82,.16);box-shadow:0 6px 15px 0 rgba(15,164,82,.16);border-radius:8px;cursor:pointer}.header-bottom .categories-button-active span{font-size:16px;line-height:24px;font-weight:600;color:#fff}@media screen and (max-width:1280px){.header-bottom .categories-button-label-pc{display:none}}.header-bottom .categories-button-label-mb{display:none}@media screen and (max-width:1280px){.header-bottom .categories-button-label-mb{display:block}}.header-bottom .categories-dropdown-wrap{left:0;min-width:100%;opacity:0;position:absolute;top:100%;-webkit-transform:scaleZ(0) translateY(30px);transform:scaleZ(0) translateY(30px);-webkit-transition:all .3s ease;transition:all .3s ease;visibility:hidden;z-index:100;background-color:#fff;border:1px solid #dfe3e8;-webkit-box-shadow:0 12px 24px -4px rgba(145,158,171,.12);box-shadow:0 12px 24px -4px rgba(145,158,171,.12)}.header-bottom .categories-dropdown-wrap>ul{min-width:300px}.header-bottom .categories-dropdown-wrap ul>li.has-mega-menu .mega-menu{background-color:#fff;border-left:none;left:100%;min-width:530px;opacity:0;position:absolute;top:0;visibility:hidden;width:auto}.header-bottom .header-hotline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;color:#495057;-ms-flex-negative:0;flex-shrink:0}.header-bottom .header-hotline span{font-size:16px;line-height:24px;color:#212529;display:block}.header__mobile{width:100%;background-color:#0fa452;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.07);box-shadow:0 2px 5px rgba(0,0,0,.07);position:relative;z-index:1000}.header__mobile-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3rem;padding:6px 0}.header__mobile-left img{max-height:80px!important}@media screen and (max-width:480px){.header__mobile-left img{max-height:60px!important}}.header__mobile-right ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.2rem;padding-right:25px}.header__mobile-right ul li{position:relative}.header__mobile-right ul li svg{width:30px;height:30px}.header__mobile-right ul li .pro-count{width:22px;height:22px;border-radius:50%;background-color:#fff;color:#0fa452;text-align:center;font-size:14px;line-height:22px;position:absolute;left:30px;top:-5px}.header-sticky{width:100%;position:fixed;top:0;z-index:1001;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.12);box-shadow:0 0 3px 0 rgba(0,0,0,.12);-webkit-animation:smoothScroll 1s forwards;animation:smoothScroll 1s forwards}.navigation__list{background-color:#0fa452;bottom:0;left:0;padding:10px 12px;position:fixed;width:100%;z-index:999;-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);box-shadow:0 0 4px rgba(0,0,0,.1)}@media screen and (min-width:992px){.navigation__list{display:none}}.navigation__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:400px}.navigation__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0;color:#fff}.navigation__item:hover{color:#fff}.panel{background-color:#fff;height:calc(100vh - 68px - 92px);left:0;max-width:400px;overflow-y:auto;position:fixed;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .5s cubic-bezier(.7,0,.3,1) 0s;transition:all .5s cubic-bezier(.7,0,.3,1) 0s;width:100%;z-index:999;top:92px}@media screen and (max-width:480px){.panel{top:72px;height:calc(100vh - 68px - 72px)}}.panel__header{background-color:#0fa452;padding:15px 20px;position:relative;text-align:center}.panel__header h3{color:#fff;font-size:20px;margin-bottom:0}.panel__close{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:0 0;border:none;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px}.panel__close:hover{color:rgba(255,255,255,.85)}.panel__close svg{-ms-flex-negative:0;flex-shrink:0}.panel__list>li{border-bottom:1px solid #dedede}.panel__list>li>a{display:block;font-size:15px;line-height:20px;padding:15px 20px;position:relative;z-index:10;color:#0fa452;font-weight:600}.panel__list>li>a svg{margin-right:5px}.panel__list>li.menu-item-has-children{position:relative}.panel__list>li.menu-item-has-children .sub-toggle{width:40px;height:40px;display:inline-block;position:absolute;right:0;top:5px;z-index:20}.panel__list .sub-menu{border:none;display:none;position:relative;-webkit-transform:translate(0);transform:translate(0);-webkit-transition:all 0s ease;transition:all 0s ease;padding-left:15px}.panel__list .sub-menu li a{border:none;padding:10px 20px}.panel .sub-toggle::after,.panel .sub-toggle::before{background-color:#000;content:"";height:1px;left:50%;position:absolute;top:50%;width:12px}.panel .sub-toggle::before{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.panel .sub-toggle::after{-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg)}.panel .sub-toggle.active:after{display:none}.panel .sub-menu>li>a{color:#0fa452;display:inline-block;font-size:15px;font-weight:600;padding:14px 20px;text-transform:capitalize;-webkit-transition:all .8s cubic-bezier(.19,1,.22,1);transition:all .8s cubic-bezier(.19,1,.22,1);width:100%}.panel.active{-webkit-transform:translateX(0);transform:translateX(0)}.ps-site-overlay{background-color:rgba(0,0,0,.75);height:100vh;left:0;opacity:0;position:fixed;top:0;-webkit-transition:all .4s ease;transition:all .4s ease;visibility:hidden;width:100%;z-index:998}.ps-site-overlay.active{opacity:1;visibility:visible}@-webkit-keyframes smoothScroll{0%{-webkit-transform:translateY(-150px);transform:translateY(-150px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes smoothScroll{0%{-webkit-transform:translateY(-150px);transform:translateY(-150px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.guest-footer{background-color:#0fa452;color:#fff;position:relative}@media screen and (max-width:991px){.guest-footer{padding-bottom:4.25rem}}@media screen and (max-width:991px){.guest-footer .guest-footer-col{margin-bottom:30px}}@media screen and (max-width:767px){.guest-footer .guest-footer-row{padding-top:20px!important;padding-bottom:20px!important}}.guest-footer .container-fluid{position:relative;z-index:1}.footer-about>a{display:inline-block;margin-bottom:12px}.footer-logo{width:170px;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:8px;margin:0}.footer-slogan{font-style:italic;font-weight:500;font-size:18px;letter-spacing:2px;color:#fff;margin-bottom:12px}@media screen and (max-width:1440px){.footer-slogan{font-size:16px}}@media screen and (max-width:767px){.footer-slogan{font-size:14px}}.footer-description{font-size:14px;line-height:1.5;color:#fff;margin-bottom:20px}@media screen and (max-width:1440px){.footer-description{font-size:12px}}.social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.social-icons a{width:40px;height:40px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:none}.social-icons a:hover{background-color:rgb(195,232.25,211.75);color:rgb(2.6025139665,74.3974860335,34.8861591241);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.download-app h6{font-size:14px;font-weight:600;margin-bottom:15px;color:rgb(195,232.25,211.75)}@media screen and (max-width:1440px){.download-app h6{font-size:12px}}.app-badges{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.app-badge{height:48px;width:auto}.footer-title{font-size:18px;line-height:1.5;color:rgb(195,232.25,211.75);margin-bottom:15px}.footer-divider{height:1px;background-color:rgba(202,248,228,.3);border:none;margin:0;margin-bottom:15px}.footer-links ul{padding:0;margin:0}.footer-links ul li a{color:rgb(195,232.25,211.75);text-decoration:none;font-size:14px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 0;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:1440px){.footer-links ul li a{font-size:12px}}.footer-links ul li a:hover{color:#fff;padding-left:8px}.footer-links ul li a i{font-size:12px}.footer-contact .contact-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:4px 0}.footer-contact .contact-item .contact-icon{width:30px;height:30px;border-radius:50%;background-color:rgba(145,158,171,.16);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.footer-contact .contact-item .contact-icon .contact-icon-img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.footer-contact .contact-item span{color:rgb(195,232.25,211.75);font-size:14px;font-weight:400}@media screen and (max-width:1440px){.footer-contact .contact-item span{font-size:12px}}.payment-methods{margin-top:24px}.payment-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.payment-card{height:32px;width:60px;padding:4px 8px;background-color:#fff;border-radius:6px;-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.payment-card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.payment-card.apple-pay{padding:6px 10px;background-color:#fff;-webkit-filter:invert(1);filter:invert(1)}.footer-bottom{margin-top:10px}@media screen and (max-width:991px){.footer-bottom{border-top:1px solid #dfe3e8;margin-top:0}}.footer-bottom .bottom-border-img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width:991px){.footer-bottom .bottom-border-img{display:none}}.footer-bottom p{color:#fff;font-size:14px;margin:0;-webkit-transform:translateY(-22px);transform:translateY(-22px)}@media screen and (max-width:1440px){.footer-bottom p{font-size:12px}}@media screen and (max-width:1200px){.footer-bottom p{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@media screen and (max-width:991px){.footer-bottom p{-webkit-transform:none;transform:none;padding:10px 0}}.main-footer{padding-top:100px;color:#fff;position:relative;background-image:url(../imgs/footer/background.png);background-repeat:no-repeat;background-size:100% 100%;background-position:center top}@media screen and (max-width:1080px){.main-footer{background-image:unset;background-color:#0fa452;padding-top:0}}@media screen and (max-width:991px){.main-footer{padding-bottom:4.25rem}}@media screen and (max-width:991px){.main-footer .main-footer-col{margin-bottom:30px}}@media screen and (max-width:767px){.main-footer .main-footer-row{padding-top:20px!important;padding-bottom:20px!important}}.main-footer .container-fluid{position:relative;z-index:1}.footer-about>a{display:inline-block;margin-bottom:12px}.footer-logo{width:170px;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:8px;margin:0}.footer-slogan{font-style:italic;font-weight:500;font-size:18px;letter-spacing:2px;color:#fff;margin-bottom:12px}@media screen and (max-width:1440px){.footer-slogan{font-size:16px}}@media screen and (max-width:767px){.footer-slogan{font-size:14px}}.footer-description{font-size:14px;line-height:1.5;color:#fff;margin-bottom:20px}@media screen and (max-width:1440px){.footer-description{font-size:12px}}.social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.social-icons a{width:40px;height:40px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:none}.social-icons a:hover{background-color:rgb(195,232.25,211.75);color:rgb(2.6025139665,74.3974860335,34.8861591241);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.download-app h6{font-size:14px;font-weight:600;margin-bottom:15px;color:rgb(195,232.25,211.75)}@media screen and (max-width:1440px){.download-app h6{font-size:12px}}.app-badges{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:1440px){.app-badges{gap:10px}}.app-badge{height:48px;width:auto}.footer-title{font-size:18px;line-height:1.5;color:rgb(195,232.25,211.75);margin-bottom:15px}.footer-divider{height:1px;background-color:rgba(202,248,228,.3);border:none;margin:0;margin-bottom:15px}.footer-links ul{padding:0;margin:0}.footer-links ul li a{color:rgb(195,232.25,211.75);text-decoration:none;font-size:14px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 0;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:1440px){.footer-links ul li a{font-size:12px}}.footer-links ul li a:hover{color:#fff;padding-left:8px}.footer-links ul li a i{font-size:12px}.footer-contact .contact-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:4px 0}.footer-contact .contact-item .contact-icon{width:30px;height:30px;border-radius:50%;background-color:rgba(145,158,171,.16);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.footer-contact .contact-item .contact-icon .contact-icon-img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.footer-contact .contact-item span{color:rgb(195,232.25,211.75);font-size:14px;font-weight:400}@media screen and (max-width:1440px){.footer-contact .contact-item span{font-size:12px}}.payment-methods{margin-top:24px}.payment-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.payment-card{height:32px;width:60px;padding:4px 8px;background-color:#fff;border-radius:6px;-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.payment-card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.payment-card.apple-pay{padding:6px 10px;background-color:#fff;-webkit-filter:invert(1);filter:invert(1)}.footer-bottom{margin-top:10px}@media screen and (max-width:991px){.footer-bottom{border-top:1px solid #dfe3e8;margin-top:0}}.footer-bottom .bottom-border-img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width:991px){.footer-bottom .bottom-border-img{display:none}}.footer-bottom p{color:#fff;font-size:14px;margin:0;-webkit-transform:translateY(-22px);transform:translateY(-22px)}@media screen and (max-width:1440px){.footer-bottom p{font-size:12px}}@media screen and (max-width:1200px){.footer-bottom p{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@media screen and (max-width:991px){.footer-bottom p{-webkit-transform:none;transform:none;padding:10px 0}}.swal2-popup.notification-popup{border-radius:20px;padding:35px 40px;min-width:420px;-webkit-box-shadow:0 10px 40px rgba(15,164,82,.15);box-shadow:0 10px 40px rgba(15,164,82,.15);font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}@media (max-width:640px){.swal2-popup.notification-popup{min-width:auto;width:90%;padding:30px 25px}}.swal2-icon{margin:0 auto 25px!important}.swal2-icon.swal2-success{border-color:#0fa452!important}.swal2-icon.swal2-success .swal2-success-ring{border-color:rgba(15,164,82,.3)!important}.swal2-icon.swal2-success [class^=swal2-success-line]{background-color:#0fa452!important}.swal2-icon.swal2-success .swal2-success-circular-line-left,.swal2-icon.swal2-success .swal2-success-circular-line-right,.swal2-icon.swal2-success .swal2-success-fix{background-color:#fff!important}.swal2-icon.swal2-error{border-color:#ef4444!important}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{background-color:#ef4444!important}.swal2-icon.swal2-warning{border-color:#f59e0b!important;color:#f59e0b!important}.swal2-icon.swal2-info{border-color:#3b82f6!important;color:#3b82f6!important}@media (max-width:640px){.swal2-icon{margin:0 auto 20px!important}}.swal2-title{font-size:22px;font-weight:700;color:#1a1a1a;margin-bottom:12px;font-family:"DM Sans",sans-serif}@media (max-width:640px){.swal2-title{font-size:19px}}.swal2-html-container{font-size:15px;color:#4a5568;line-height:1.65;margin:0;font-family:"DM Sans",sans-serif;font-weight:400}@media (max-width:640px){.swal2-html-container{font-size:14px}}.swal2-actions{margin-top:30px}@media (max-width:640px){.swal2-actions{margin-top:25px}}.swal2-confirm.notification-button{background:linear-gradient(135deg,#0fa452 0,#0d8a44 100%)!important;border:none;color:#fff;padding:13px 40px;font-size:15px;font-weight:600;border-radius:10px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 4px 15px rgba(15,164,82,.25);box-shadow:0 4px 15px rgba(15,164,82,.25);font-family:"DM Sans",sans-serif;letter-spacing:.3px}.swal2-confirm.notification-button:hover{background:linear-gradient(135deg,#0d8a44 0,#0b7339 100%)!important;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(15,164,82,.35);box-shadow:0 6px 20px rgba(15,164,82,.35)}.swal2-confirm.notification-button:active{-webkit-transform:translateY(0);transform:translateY(0)}.swal2-confirm.notification-button:focus{-webkit-box-shadow:0 0 0 3px rgba(15,164,82,.3);box-shadow:0 0 0 3px rgba(15,164,82,.3)}@media (max-width:640px){.swal2-confirm.notification-button{padding:12px 35px;font-size:14px}}.swal2-timer-progress-bar{background:#0fa452}.swal2-show{-webkit-animation:swal2-show .3s;animation:swal2-show .3s}.swal2-hide{-webkit-animation:swal2-hide .2s;animation:swal2-hide .2s}.cart__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;cursor:pointer}.cart__btn-checkout,.cart__btn-viewcart{width:100%;font-weight:600;font-size:16px;line-height:26px;padding:10px 22px;border-radius:80px;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease}.cart__btn-checkout:hover,.cart__btn-viewcart:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-transition:all .3s ease;transition:all .3s ease}.cart__btn-viewcart{color:#212529;border:1px solid rgba(145,158,171,.32)}.cart__btn-checkout{color:#fff;background:#0fa452;-webkit-box-shadow:0 6px 15px 0 rgba(15,164,82,.16);box-shadow:0 6px 15px 0 rgba(15,164,82,.16)}.cart__mini{position:relative}.cart__mini:hover .cart__dropdown{opacity:1;-webkit-transform:translate(0);transform:translate(0);visibility:visible}@media screen and (max-width:680px){.cart__mini-mb .cart__dropdown{min-width:calc(100vw - 48px)}}.cart__dropdown{width:100%;min-width:600px;border:1px solid rgba(145,158,171,.32);-webkit-filter:drop-shadow(0 6px 15px rgba(15, 164, 82, .16));filter:drop-shadow(0 6px 15px rgba(15, 164, 82, .16));border-radius:24px;background:#fff;opacity:0;visibility:hidden;position:absolute;top:100%;right:0;z-index:1000;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .4s ease;transition:all .4s ease}.cart__header{padding:16px 24px;border-bottom:1px solid rgba(145,158,171,.24);border-radius:16px 16px 0 0}.cart__header-title{font-weight:700;font-size:20px;line-height:30px;color:#212529;margin-bottom:0}.cart__header-count{font-size:16px;line-height:26px;color:#495057;margin-bottom:0}.cart__body{padding:24px;padding-right:6px}.cart__body-wrapper{width:100%;max-height:350px;overflow-y:auto;padding-right:18px}.cart__body-wrapper::-webkit-scrollbar{width:6px}.cart__body-wrapper::-webkit-scrollbar-track{background:#f9fafb}.cart__body-wrapper::-webkit-scrollbar-thumb{background:#0fa452;border-radius:6px}.cart__body-wrapper::-webkit-scrollbar-thumb:hover{background:rgb(2.6025139665,74.3974860335,34.8861591241)}.cart__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;gap:16px;border:1px solid #dfe3e8;border-radius:12px;position:relative}.cart__item:not(:last-child){margin-bottom:1rem}.cart__item-thumbnail{width:60px;-ms-flex-negative:0;flex-shrink:0}.cart__item-thumbnail img{width:60px;-o-object-fit:cover;object-fit:cover}.cart__item-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.cart__item-content p,.cart__item-content small{font-size:14px;line-height:22px;color:#495057}.cart__item-content .cart-price{font-weight:600;font-size:16px;line-height:24px;color:#0fa452}.cart__item-content .cart-price del{font-weight:400;font-size:16px;line-height:24px;color:#919eab}.cart__item-remove{position:absolute;right:10px;top:5px}.cart__item-remove:hover i{opacity:.8}.cart__item-remove i{font-size:18px;color:#919eab}.cart__item-loading::before{-webkit-animation:button-loading-spinner 1s linear infinite;animation:button-loading-spinner 1s linear infinite;border-color:#0fa452;border-bottom-color:transparent;border-radius:50%;border-style:solid;border-width:1px;content:"";height:18px;left:50%;margin-left:-9px;margin-top:-9px;position:absolute;top:50%;width:18px}.cart__item-loading::after{content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,.1);position:absolute;border-radius:12px;top:0;left:0}.cart__item .product-name{font-weight:600;font-size:16px;line-height:24px;color:#212529;min-height:unset;text-overflow:unset;display:inline}.cart__item .product-name:hover{color:#0fa452}.cart__empty{font-size:16px;line-height:24px;color:#495057}.cart__footer{padding:24px;border-top:1px solid #dfe3e8;border-radius:0 0 24px 24px}.cart__footer h3,.cart__footer h5{font-weight:700;font-size:16px;line-height:24px;color:#212529}.cart__footer h3 span,.cart__footer h5 span{float:right}.cart__footer h3{font-size:20px;line-height:30px}.cart__footer figure{margin-top:1rem;margin-bottom:0;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;gap:1rem}@media screen and (max-width:600px){.cart__footer figure{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@keyframes button-loading-spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.error-page{min-height:60vh;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:60px 20px}@media (max-width:1024px){.error-page{padding:50px 20px;min-height:50vh}}@media (max-width:768px){.error-page{padding:40px 16px;min-height:45vh}}@media (max-width:480px){.error-page{padding:30px 12px;min-height:40vh}}.error-page .error-code{font-size:120px;font-weight:800;font-family:var(--primary-font),sans-serif;background:linear-gradient(135deg,#0fa452 0,rgb(2.6025139665,74.3974860335,34.8861591241) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:20px;-webkit-animation:fadeInDown .6s ease-out;animation:fadeInDown .6s ease-out}@media (max-width:1024px){.error-page .error-code{font-size:100px;margin-bottom:16px}}@media (max-width:768px){.error-page .error-code{font-size:80px;margin-bottom:12px}}@media (max-width:480px){.error-page .error-code{font-size:64px;margin-bottom:10px}}@media (max-width:360px){.error-page .error-code{font-size:52px}}.error-page .error-border{width:80px;height:4px;background:-webkit-gradient(linear,left top,right top,from(rgb(111,200.4,151.2)),color-stop(50%,#0fa452),to(rgb(2.6025139665,74.3974860335,34.8861591241)));background:linear-gradient(90deg,rgb(111,200.4,151.2) 0,#0fa452 50%,rgb(2.6025139665,74.3974860335,34.8861591241) 100%);border-radius:2px;margin:20px auto;-webkit-animation:scaleIn .4s ease-out .2s both;animation:scaleIn .4s ease-out .2s both}@media (max-width:768px){.error-page .error-border{width:60px;height:3px;margin:16px auto}}@media (max-width:480px){.error-page .error-border{width:50px;margin:12px auto}}.error-page h1{font-size:32px;font-weight:700;font-family:var(--primary-font),sans-serif;color:#212529;margin-bottom:16px;-webkit-animation:fadeInUp .6s ease-out .1s both;animation:fadeInUp .6s ease-out .1s both}@media (max-width:1024px){.error-page h1{font-size:28px}}@media (max-width:768px){.error-page h1{font-size:24px;margin-bottom:12px}}@media (max-width:480px){.error-page h1{font-size:20px;margin-bottom:10px}}.error-page h2{font-size:20px;font-weight:600;color:#495057;margin-bottom:24px;-webkit-animation:fadeInUp .6s ease-out .2s both;animation:fadeInUp .6s ease-out .2s both}@media (max-width:1024px){.error-page h2{font-size:19px}}@media (max-width:768px){.error-page h2{font-size:18px;margin-bottom:20px}}@media (max-width:480px){.error-page h2{font-size:16px;margin-bottom:16px}}.error-page h4{font-size:18px;font-weight:600;color:#212529;margin-bottom:16px;-webkit-animation:fadeInUp .6s ease-out .3s both;animation:fadeInUp .6s ease-out .3s both}@media (max-width:768px){.error-page h4{font-size:17px;margin-bottom:12px}}@media (max-width:480px){.error-page h4{font-size:16px;margin-bottom:10px}}.error-page p{font-size:16px;color:#495057;line-height:1.6;max-width:600px;margin:0 auto 24px;-webkit-animation:fadeInUp .6s ease-out .3s both;animation:fadeInUp .6s ease-out .3s both}@media (max-width:1024px){.error-page p{max-width:550px}}@media (max-width:768px){.error-page p{font-size:15px;max-width:100%;margin-bottom:20px;line-height:1.5}}@media (max-width:480px){.error-page p{font-size:14px;margin-bottom:16px}}.error-page ul{text-align:left;max-width:500px;margin:0 auto 32px;padding:0;list-style:none;-webkit-animation:fadeInUp .6s ease-out .4s both;animation:fadeInUp .6s ease-out .4s both}@media (max-width:1024px){.error-page ul{max-width:480px}}@media (max-width:768px){.error-page ul{max-width:100%;margin-bottom:24px}}@media (max-width:480px){.error-page ul{margin-bottom:20px}}.error-page ul li{position:relative;padding:8px 0 8px 32px;font-size:15px;color:#495057;line-height:1.5}@media (max-width:768px){.error-page ul li{font-size:14px;padding:6px 0 6px 28px}}@media (max-width:480px){.error-page ul li{font-size:13px;padding:5px 0 5px 26px;line-height:1.4}}.error-page ul li:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;background:rgb(195,232.25,211.75);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){.error-page ul li:before{width:18px;height:18px}}@media (max-width:480px){.error-page ul li:before{width:16px;height:16px}}.error-page ul li:after{content:"✕";position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);color:#0fa452;font-size:12px;font-weight:700;width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}@media (max-width:768px){.error-page ul li:after{width:18px;height:18px;font-size:11px}}@media (max-width:480px){.error-page ul li:after{width:16px;height:16px;font-size:10px}}.error-page strong{font-size:16px;color:#212529;-webkit-animation:fadeInUp .6s ease-out .5s both;animation:fadeInUp .6s ease-out .5s both;display:block;padding:0 10px}@media (max-width:768px){.error-page strong{font-size:15px}}@media (max-width:480px){.error-page strong{font-size:14px}}.error-page strong a{color:#0fa452;text-decoration:none;font-weight:600;border-bottom:2px solid transparent;-webkit-transition:all .3s ease;transition:all .3s ease;word-break:break-word}.error-page strong a:hover{color:rgb(2.6025139665,74.3974860335,34.8861591241);border-bottom-color:#0fa452}@media (max-width:480px){.error-page strong a{border-bottom-width:1px}}.error-page .error-icon{width:120px;height:120px;margin:0 auto 24px;background:linear-gradient(135deg,rgb(195,232.25,211.75) 0,rgba(111,200.4,151.2,.3) 100%);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-animation:bounceIn .8s ease-out;animation:bounceIn .8s ease-out}@media (max-width:768px){.error-page .error-icon{width:100px;height:100px;margin-bottom:20px}}@media (max-width:480px){.error-page .error-icon{width:80px;height:80px;margin-bottom:16px}}.error-page .error-icon svg{width:60px;height:60px;fill:#0fa452}@media (max-width:768px){.error-page .error-icon svg{width:50px;height:50px}}@media (max-width:480px){.error-page .error-icon svg{width:40px;height:40px}}.error-page .btn-home{display:inline-block;padding:14px 32px;background:linear-gradient(135deg,#0fa452 0,rgb(2.6025139665,74.3974860335,34.8861591241) 100%);color:#fff;text-decoration:none;border-radius:8px;font-weight:600;font-size:15px;-webkit-transition:all .3s ease;transition:all .3s ease;margin-top:16px;-webkit-box-shadow:0 4px 12px rgba(15,164,82,.3);box-shadow:0 4px 12px rgba(15,164,82,.3);-webkit-animation:fadeInUp .6s ease-out .6s both;animation:fadeInUp .6s ease-out .6s both}@media (max-width:768px){.error-page .btn-home{padding:12px 28px;font-size:14px;border-radius:6px;margin-top:12px}}@media (max-width:480px){.error-page .btn-home{padding:10px 24px;font-size:13px;width:100%;max-width:280px;text-align:center}}.error-page .btn-home:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(15,164,82,.4);box-shadow:0 6px 20px rgba(15,164,82,.4);color:#fff}@media (max-width:768px){.error-page .btn-home:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 16px rgba(15,164,82,.35);box-shadow:0 4px 16px rgba(15,164,82,.35)}}.error-page .btn-home:active{-webkit-transform:translateY(0);transform:translateY(0)}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes scaleIn{from{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleIn{from{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}.section__heading{font-family:var(--primary-font),sans-serif;font-size:32px;line-height:48px}@media only screen and (max-width:1440px){.section__heading{font-size:28px;line-height:42px}}@media only screen and (max-width:768px){.section__heading{font-size:24px;line-height:36px}}@media only screen and (max-width:480px){.section__heading{font-size:20px;line-height:30px}}.section__description{font-family:var(--primary-font),sans-serif;font-size:16px;line-height:24px;color:#495057}@media only screen and (max-width:768px){.section__description{font-size:14px;line-height:21px}}.section__spacing{padding:40px 0}@media screen and (max-width:991px){.section__spacing{padding:30px 0}}.section__sub-heading{font-family:var(--primary-font),sans-serif;font-size:24px;line-height:36px}@media only screen and (max-width:1440px){.section__sub-heading{font-size:20px;line-height:30px}}@media only screen and (max-width:768px){.section__sub-heading{font-size:18px;line-height:27px}}@media only screen and (max-width:480px){.section__sub-heading{font-size:16px;line-height:24px}}.form-search-result{position:absolute;left:0;width:100%;background-color:#fff;border:1px solid rgba(145,158,171,.2392156863);-webkit-box-shadow:0 12px 24px -4px rgba(145,158,171,.1215686275);box-shadow:0 12px 24px -4px rgba(145,158,171,.1215686275);border-radius:24px;padding:1rem;z-index:999;opacity:0;top:100%;-webkit-transform:scaleZ(0);transform:scaleZ(0);-webkit-transition:all .4s ease;transition:all .4s ease;visibility:hidden;color:#212529}.form-search-result.active{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1);visibility:visible}.search__recent{margin-bottom:1rem}.search__recent:last-child{margin-bottom:unset}.search__recent-title{font-size:16px;line-height:26px;font-weight:600;margin-bottom:unset;font-family:var(--primary-font),sans-serif}@media only screen and (max-width:991px){.search__recent-title{font-size:14px;line-height:22px}}.search__recent-reset{font-size:16px;line-height:26px;font-weight:600;color:#0fa452;display:inline-block;cursor:pointer}.search__recent-reset:hover{text-decoration:underline}@media only screen and (max-width:991px){.search__recent-reset{font-size:14px;line-height:22px}}.search__recent-header{margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search__recent-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-column-gap:8px!important;-moz-column-gap:8px!important;column-gap:8px!important}.search__recent-item{font-size:14px;line-height:22px;color:#212529;width:-webkit-max-content;width:-moz-max-content;width:max-content;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-column-gap:6px!important;-moz-column-gap:6px!important;column-gap:6px!important;padding:5px 10px 5px 12px;border-radius:50px;border:1px solid rgba(145,158,171,.3215686275);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.search__recent-item span{color:#212529;display:inline-block;margin-right:6px}.search__recent-item svg{-webkit-transition:scale .3s ease;transition:scale .3s ease}.search__recent-item:hover{background-color:rgba(223,227,232,.2)}.search__recent-item:hover svg{scale:1.12}.search__content{overflow-y:auto;max-height:270px}.search__content::-webkit-scrollbar{width:6px}.search__content::-webkit-scrollbar-track{background:#f1f1f1}.search__content::-webkit-scrollbar-thumb{background:#0fa452;border-radius:6px}.search__content::-webkit-scrollbar-thumb:hover{background:rgb(2.6025139665,74.3974860335,34.8861591241)}.search__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:8px 0;position:relative}.search__item:first-child{padding-top:0}.search__item:last-child{padding-bottom:0}.search__item:last-child::after{display:none}.search__item::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:rgba(145,158,171,.2392156863);opacity:.75}.search__item .product__thumbnail{width:40px;height:40px;border-radius:8px;overflow:hidden;position:relative}.search__item .product__thumbnail>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.search__item .product__content{padding-left:8px}.search__item .product__title{font-size:16px;line-height:26px;font-weight:600;margin-bottom:unset;font-family:var(--primary-font),sans-serif;color:#212529;-webkit-transition:color .3s ease;transition:color .3s ease}.search__item .product__title:hover{color:#0fa452}@media only screen and (max-width:991px){.search__item .product__title{font-size:14px;line-height:22px}}.main-menu.main-menu-mrg-1{margin:0 0 0 27px}.main-menu>nav>ul>li.hot-deals{padding-right:30px!important}.main-menu>nav>ul>li.hot-deals img{position:relative;margin-bottom:-4px;margin-right:8px}.main-menu>nav>ul>li.position-static{position:static}.main-menu>nav>ul>li>a{display:inline-block;font-weight:600;font-size:16px;line-height:24px;color:#212529}.main-menu>nav>ul>li>a i{font-size:16px;position:relative;margin-left:10px}@media screen and (max-width:1280px){.main-menu>nav>ul>li>a i{margin-left:6px}}.main-menu>nav>ul>li>a.active{color:#0fa452}.main-menu>nav>ul>li ul.sub-menu{position:absolute;left:0;top:100%;background-color:#fff;min-width:250px;padding:25px 15px;-webkit-transition:all .25s ease 0s;transition:all .25s ease 0s;opacity:0;visibility:hidden;margin-top:20px;border-radius:10px;z-index:999;border:1px solid #ececec;-webkit-box-shadow:0 12px 24px -4px rgba(145,158,171,.12);box-shadow:0 12px 24px -4px rgba(145,158,171,.12)}.main-menu>nav>ul>li ul.sub-menu li{line-height:1;display:block;margin-bottom:21px;position:relative}.main-menu>nav>ul>li ul.sub-menu li:last-child{margin-bottom:0}.main-menu>nav>ul>li ul.sub-menu li ul.level-menu{position:absolute;left:100%;top:-110px;background-color:#fff;width:240px;padding:33px 0 35px;-webkit-transition:all .25s ease 0s;transition:all .25s ease 0s;opacity:0;visibility:hidden;border-radius:10px;margin-top:20px;border:1px solid #ececec;-webkit-box-shadow:0 12px 24px -4px rgba(145,158,171,.12);box-shadow:0 12px 24px -4px rgba(145,158,171,.12)}.main-menu>nav>ul>li ul.sub-menu li ul.level-menu.level-menu-modify{top:-25px}.main-menu>nav>ul>li ul.sub-menu li a i{font-size:14px;float:right;position:relative;top:0}.main-menu>nav>ul>li ul.sub-menu li:hover>a{color:#000}.main-menu>nav>ul>li ul.sub-menu li:hover>ul.level-menu{opacity:1;visibility:visible;margin-top:0}.main-menu>nav>ul>li ul.mega-menu{position:absolute;left:0;top:100%;background-color:#fff;width:100%;padding:35px 25px 35px 35px;-webkit-transition:all .25s ease 0s;transition:all .25s ease 0s;opacity:0;visibility:hidden;margin-top:20px;border-radius:0 0 10px 10px;z-index:999;border:1px solid #ececec;-webkit-box-shadow:0 12px 24px -4px rgba(145,158,171,.12);box-shadow:0 12px 24px -4px rgba(145,158,171,.12)}.main-menu>nav>ul>li ul.mega-menu li{line-height:1;display:block;position:relative;float:left;padding-right:10px}.main-menu>nav>ul>li ul.mega-menu li:last-child{margin-bottom:0}.main-menu>nav>ul>li ul.mega-menu li.sub-mega-menu-width-22{width:22%}.main-menu>nav>ul>li ul.mega-menu li.sub-mega-menu-width-34{width:34%}.main-menu>nav>ul>li ul.mega-menu li a.menu-title{font-size:19px;font-weight:700;display:block}.main-menu>nav>ul>li ul.mega-menu li ul{margin-top:28px}.main-menu>nav>ul>li ul.mega-menu li ul li{line-height:1;display:block;margin-bottom:14px;float:none}.main-menu>nav>ul>li ul.mega-menu li ul li:last-child{margin-bottom:0}.main-menu>nav>ul>li ul.mega-menu li ul li a{font-size:15px;color:#7e7e7e;display:block;line-height:1.4}.main-menu>nav>ul>li ul.mega-menu li ul li a:hover{color:#0fa452}.main-menu>nav>ul>li ul.mega-menu li .menu-banner-wrap{overflow:hidden;position:relative}.main-menu>nav>ul>li ul.mega-menu li .menu-banner-wrap a{display:block}.main-menu>nav>ul>li ul.mega-menu li .menu-banner-wrap a img{width:100%}.main-menu>nav>ul>li ul.mega-menu li .menu-banner-wrap .menu-banner-content{position:absolute;top:32px;left:30px}.main-menu>nav>ul>li ul.mega-menu li .menu-banner-wrap .menu-banner-content h3{font-size:24px;font-weight:700;line-height:1.5;margin:5px 0 11px}.main-menu>nav>ul>li ul.mega-menu li .menu-banner-wrap .menu-banner-content .menu-banner-price span.old-price{font-size:19px;font-weight:400;color:#696969;text-decoration:line-through;margin-left:5px}.main-menu>nav>ul>li ul.mega-menu li .menu-banner-wrap .menu-banner-content .menu-banner-btn a{display:inline-block;font-size:16px;font-weight:700;color:#fff;border-radius:26px;padding:12px 22px 14px;background-color:#0fa452}.main-menu>nav>ul>li ul.mega-menu li .menu-banner-wrap .menu-banner-discount h3 span{display:block;line-height:1;font-weight:700;font-size:20px;margin:0 0 3px}.main-menu>nav>ul>li ul.mega-menu li .menu-banner-wrap:hover .menu-banner-btn a{background-color:#fd6e6e}.main-menu>nav>ul>li:hover>a{color:#0fa452}.main-menu>nav>ul>li:hover ul.sub-menu{opacity:1;visibility:visible;margin-top:12px}.main-menu>nav>ul>li:hover ul.mega-menu{opacity:1;visibility:visible;margin-top:0}.main-menu.hover-boder>nav>ul>li>a{position:relative}.main-menu.hover-boder>nav>ul>li>a::after{content:none;position:absolute;left:auto;right:0;bottom:34px;height:1px;width:0;-webkit-transition:width .6s cubic-bezier(.25,.8,.25,1) 0s;transition:width .6s cubic-bezier(.25,.8,.25,1) 0s;background:#0fa452}.main-menu.hover-boder>nav>ul>li:hover>a::after{width:100%;left:0;right:auto}.main-menu.hover-boder.hover-boder-white>nav>ul>li>a::after{bottom:18px;background:#fff}.main-menu.hover-boder.hover-boder-modify>nav>ul>li>a::after{bottom:28px}.main-menu.main-menu-light-white>nav>ul>li>a{color:#fff}.main-menu.main-menu-padding-1>nav>ul>li{padding:0 22px}@media screen and (max-width:1280px){.main-menu.main-menu-padding-1>nav>ul>li{padding:0 10px}}.main-menu.main-menu-padding-1>nav>ul>li:first-child{padding-left:0!important}.main-menu.main-menu-lh-2>nav>ul>li{line-height:70px}.main-menu.main-menu-lh-3>nav>ul>li{line-height:80px}.main-menu.main-menu-grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.main-menu>nav>ul>li{display:inline-block;position:relative}.main-menu>nav>ul>li ul.sub-menu li a{font-size:16px;color:#4c4c4c;display:block;padding:0 15px}.main-menu>nav>ul>li ul.sub-menu li a:hover{color:#0fa452}.main-menu>nav>ul>li ul.mega-menu li .menu-banner-wrap .menu-banner-content h4{font-size:16px;text-transform:uppercase;font-weight:500;margin:0}.main-menu>nav>ul>li ul.mega-menu li .menu-banner-wrap .menu-banner-content .menu-banner-price{margin:0 0 28px}.main-menu>nav>ul>li ul.mega-menu li .menu-banner-wrap .menu-banner-content .menu-banner-price span.new-price{font-size:24px;font-weight:700;color:#fd6e6e}.main-menu>nav>ul>li ul.mega-menu li .menu-banner-wrap .menu-banner-discount{width:80px;height:80px;line-height:80px;border-radius:100%;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;background-color:#ffd55a;position:absolute;top:13%;right:7%}.main-menu>nav>ul>li ul.mega-menu li .menu-banner-wrap .menu-banner-discount h3{color:#333;margin:0;text-align:center;font-size:19px;font-weight:600;line-height:1}.main-menu.main-menu-lh-1>nav>ul>li{line-height:70px}.main-categories-wrap{position:relative}.main-categories-wrap>a{display:-webkit-box;display:-ms-flexbox;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;font-weight:700}.main-categories-wrap>a span{margin-right:7px;color:#7e7e7e}.main-categories-wrap>a>i{margin-left:5px;margin-top:7px;color:#999}.main-categories-wrap>a>i.up{position:absolute;top:40%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;opacity:0;visibility:hidden}.main-categories-wrap>a.open>i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.main-categories-wrap .categories-dropdown-inner{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:412px}.categories-dropdown-active-large{list-style-type:none;position:absolute;top:177%;left:0;z-index:99;margin:0;padding:30px;background:#fff;border:1px solid rgba(var(--color-brand-rgb),.4);border-radius:10px;font-size:16px;min-width:270px;-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1);transition:all .25s cubic-bezier(.645,.045,.355,1);opacity:0;visibility:hidden;margin-top:26px}.categories-dropdown-active-large.open{opacity:1;visibility:visible}.categories-dropdown-active-small{z-index:9;margin:0;padding:14px 0 23px;background:#fff;border-radius:5px;-webkit-box-shadow:20px 20px 40px rgba(0,0,0,.07);box-shadow:20px 20px 40px rgba(0,0,0,.07);font-size:16px;font-weight:400;display:none;width:100%}.categories-dropdown-wrap>ul>li{padding:0 20px;-webkit-transition:all .4s ease;transition:all .4s ease}.categories-dropdown-wrap>ul>li:hover{background-color:#0fa452;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}.categories-dropdown-wrap>ul>li a{display:block;padding:10px 0;color:#212529;font-size:16px;position:relative}.categories-dropdown-wrap>ul>li a i{font-size:18px;margin-right:7px}.categories-dropdown-wrap>ul>li:hover .dropdown-menu{display:block;opacity:1;visibility:visible;margin-top:0;pointer-events:auto}.categories-dropdown-wrap>ul>li.has-children{position:relative}.categories-dropdown-wrap>ul>li.has-children>a::after{content:"\f111";font-family:uicons-regular-straight!important;position:absolute;right:30px;top:50%;margin-top:-10px}.categories-dropdown-wrap>ul>li.has-children .dropdown-menu{left:100%;top:0;margin:0;margin-top:0;border:1px solid #ececec;min-width:800px;width:100%;right:0;border-radius:0;padding:20px}.categories-dropdown-wrap>ul>li.has-children .dropdown-menu .submenu-title{font-size:19px;font-weight:700;display:block;color:#0fa452;padding:5px 34px}.categories-dropdown-wrap>ul>li.has-children .dropdown-menu .header-banner2{display:block;position:relative;margin-bottom:15px}.categories-dropdown-wrap>ul>li.has-children .dropdown-menu .header-banner2 .banne_info{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:15px}.categories-dropdown-wrap>ul>li.has-children .dropdown-menu .header-banner2 .banne_info a{text-transform:capitalize;position:relative;padding:0;color:#272a2c!important}.categories-dropdown-wrap>ul>li.has-children .dropdown-menu .header-banner2 .banne_info a::before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;width:50%;background-color:#272a2c;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.categories-dropdown-wrap>ul>li:hover>a{color:#fff}.categories-dropdown-wrap>ul li.has-mega-menu{position:relative}.categories-dropdown-wrap>ul li.has-mega-menu:hover .mega-menu{opacity:1;visibility:visible}.categories-dropdown-wrap>ul li.menu-item-has-children>a:after{color:#212529;content:"\f105";display:inline-block;font-family:FontAwesome!important;font-size:14px;font-weight:600;position:absolute;right:-10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.categories-dropdown-wrap>ul li.menu-item-has-children:hover>a:after{color:#fff}.categories-dropdown-wrap>ul .mega-menu{background-color:#fff;border:1px solid #dfe3e8;-webkit-box-shadow:0 12px 24px -4px rgba(145,158,171,.12);box-shadow:0 12px 24px -4px rgba(145,158,171,.12);border-radius:16px;padding:15px 30px}.categories-dropdown-wrap>ul .mega-menu__column>a{font-size:16px;line-height:24px;font-weight:600;color:#212529;margin-bottom:0}.categories-dropdown-wrap>ul .mega-menu__column>a:hover{color:#0fa452}.categories-dropdown-wrap>ul .mega-menu h4{font-size:16px;line-height:24px;font-weight:600;color:#212529;margin-bottom:0}.categories-dropdown-wrap>ul .mega-menu h4:hover{color:#0fa452}.categories-dropdown-wrap>ul .mega-menu__list li a{color:#495057;display:block;font-size:16px;line-height:22px;padding:5px 0}.categories-dropdown-wrap>ul .mega-menu__list li a:hover{color:#0fa452}.categories-dropdown-wrap>ul .mega-menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.categories-dropdown-wrap>ul .mega-menu__column{width:50%}.categories-dropdown-wrap>ul.end li{margin-right:0}.categories-dropdown-wrap.style-2{border:1px solid rgba(var(--color-brand-rgb),.4);border-radius:10px;padding:30px}.categories-dropdown-wrap.style-2 ul li{border-radius:0;border:0;height:24px;padding:0;line-height:24px;margin-bottom:16px}.categories-dropdown-wrap.style-2 ul li:hover{-webkit-box-shadow:none;box-shadow:none}.categories-dropdown-wrap.style-2 ul li a{font-weight:500}.categories-dropdown-wrap.style-2 ul li img{max-height:20px}.categories-dropdown-wrap.style-2 .more_categories{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.categories-dropdown-wrap.style-2 .more_categories .icon{-webkit-transform:scale(.7);transform:scale(.7)}.pagination-area .page-item{margin:0 5px}.pagination-area .page-item:first-child{margin-left:0}.pagination-area .page-item:first-child .page-link{border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination-area .page-item:last-child .page-link{border-top-right-radius:50%;border-bottom-right-radius:50%}.pagination-area .page-item.active .page-link,.pagination-area .page-item:hover .page-link{color:#fff;background:#0fa452}.pagination-area .page-item:last-child .page-link{border-top-right-radius:40px;border-bottom-right-radius:40px;line-height:43px}.pagination-area .page-item:first-child .page-link{border-top-left-radius:40px;border-bottom-left-radius:40px;line-height:43px}.pagination-area .page-link{border:0;padding:0 10px;-webkit-box-shadow:none;box-shadow:none;outline:0;width:40px;height:40px;display:block;border-radius:40px;color:#4c4c4c;line-height:40px;text-align:center;font-weight:700;font-size:16px;background-color:#f2f3f4}.pagination-area .page-link.dot{background-color:transparent;color:#4c4c4c;letter-spacing:2px}.product-card{background-color:#fff;border:1px solid #dfe3e8;border-radius:16px;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.product-card:hover{-webkit-box-shadow:0 8px 24px rgba(0,0,0,.08);box-shadow:0 8px 24px rgba(0,0,0,.08);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.product-card .ps-product__vendor{font-size:12px;margin:0}.flash-sale-product-card .product-image::before{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:52%;background:-webkit-gradient(linear,left bottom,left top,from(color-mix(in srgb,var(--primary-color) 42%,transparent)),color-stop(50%,color-mix(in srgb,var(--primary-color) 16%,transparent)),to(transparent));background:linear-gradient(to top,color-mix(in srgb,var(--primary-color) 42%,transparent) 0,color-mix(in srgb,var(--primary-color) 16%,transparent) 50%,transparent 100%);border-radius:20px 20px 0 0;z-index:0;pointer-events:none}.product-image{padding:16px 16px 0;position:relative;-ms-flex-negative:0;flex-shrink:0}.product-image>a{display:block;text-decoration:none;cursor:pointer;position:relative;z-index:1}.product-image img{display:block;width:auto;max-width:100%;height:220px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border-radius:8px;margin:0 auto}.product-quick-actions{position:absolute;bottom:12px;left:50%;-webkit-transform:translateX(-50%) translateY(20px);transform:translateX(-50%) translateY(20px);opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 16px;width:100%}.product-image:hover .product-quick-actions{opacity:1;visibility:visible;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.btn-quick-view{width:32px;height:32px;border-radius:50%;border:none;background-color:rgba(0,0,0,.8);backdrop-filter:blur(8px);color:#fff;font-family:var(--primary-font),sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-ms-flex-negative:0;flex-shrink:0}.btn-quick-view svg{width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0}.btn-quick-view:hover{background-color:#0fa452;-webkit-box-shadow:0 8px 20px 0 rgba(8,129,120,.24);box-shadow:0 8px 20px 0 rgba(8,129,120,.24)}.product-content{padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-flex:1;-ms-flex:1;flex:1}.product-name{font-family:var(--primary-font),sans-serif;font-size:16px;line-height:1.5;font-weight:600;color:#212529;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-decoration:none;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;min-height:48px}.product-name:hover{color:#0fa452}.product-review{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-review .rating{font-family:FontAwesome!important;vertical-align:top;overflow:hidden;position:relative;height:20px;width:88px;display:inline-block}.product-review .rating::before{font-size:14px;content:"\f005\f005\f005\f005\f005";top:0;position:absolute;left:0;float:left;color:#919eab;letter-spacing:2px}.product-review .rating .product_rate{overflow:hidden;font-family:FontAwesome!important;top:0;left:0;position:absolute;padding-top:1.5em;color:#fab041}.product-review .rating .product_rate::before{font-size:14px;content:"\f005\f005\f005\f005\f005";top:0;position:absolute;left:0;letter-spacing:2px}.product-review .rating i{color:#fab041;font-size:14px}.product-review .rating .far{color:#919eab}.product-review .review-count{font-family:var(--primary-font),sans-serif;font-size:14px;color:#495057}.product-pricing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.pricing-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.price-current{font-family:var(--primary-font),sans-serif;font-size:16px;line-height:1.5;font-weight:600;color:#212529}.price-original{font-family:var(--primary-font),sans-serif;font-size:14px;line-height:1.571;color:#919eab;text-decoration:line-through}.discount-badge{font-family:var(--primary-font),sans-serif;font-size:14px;line-height:1.571;font-weight:600;color:#cb0233}.product-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-top:auto}.btn-wishlist{width:44px;height:44px;border-radius:100px;border:1px solid #dfe3e8;background-color:#f9fafb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.btn-wishlist img{width:20px;height:20px}.btn-wishlist:hover{background-color:rgba(145,158,171,.08);border-color:#0fa452}.btn-wishlist.is-active{color:#cb0233;background:rgba(203,2,51,.08)}.btn-wishlist.is-active svg path{fill:#cb0233;stroke:#cb0233}.btn-add-cart{white-space:nowrap;-webkit-box-flex:1;-ms-flex:1;flex:1;height:44px;border-radius:100px;border:none;background-color:#0fa452;color:#fff;font-family:var(--primary-font),sans-serif;font-size:14px;font-weight:600;line-height:1.714;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:6px 16px;cursor:pointer;-webkit-box-shadow:0 6px 15px 0 rgba(15,164,82,.16);box-shadow:0 6px 15px 0 rgba(15,164,82,.16);-webkit-transition:all .3s ease;transition:all .3s ease}.btn-add-cart img{width:20px;height:20px;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.btn-add-cart:hover{background-color:rgb(2.6025139665,74.3974860335,34.8861591241);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 8px 20px 0 rgba(8,129,120,.24);box-shadow:0 8px 20px 0 rgba(8,129,120,.24)}@media (max-width:1600px){.product-name{font-size:15px;line-height:1.4}.product-content{padding:14px;gap:14px}}@media (max-width:1440px){.product-card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.product-image{padding:14px 14px 0}.product-image img{height:200px}.product-content{padding:14px;gap:12px}.product-name{font-size:14px;line-height:1.4}.rating i{font-size:12px}.review-count{font-size:12px}.price-current{font-size:13px}.price-original{font-size:12px}.discount-badge{font-size:12px}}@media (max-width:1366px){.product-image{padding:12px 12px 0}.product-image img{height:190px}.product-content{padding:12px;gap:12px}.product-name{line-height:1.4;-webkit-line-clamp:2;line-clamp:2}.rating{gap:3px}.rating i{font-size:12px}.review-count{font-size:12px}.pricing-info{gap:10px}.product-actions{gap:12px}.btn-wishlist{width:38px;height:38px}.btn-wishlist img{width:19px;height:19px}.btn-add-cart{height:38px;font-size:12px;padding:5px 12px}.btn-add-cart img{width:16px;height:16px}.product-quick-actions{gap:6px;padding:0 12px}.btn-quick-view{width:28px;height:28px}.btn-quick-view svg{width:14px;height:14px}}@media (max-width:1280px){.product-image img{height:180px}}@media (max-width:1200px){.product-card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}}@media (max-width:992px){.product-image{padding:12px 12px 0}.product-image img{height:200px}}@media (max-width:768px){.product-card{border-radius:12px}.product-image{padding:12px 12px 0}.product-image img{height:180px;border-radius:8px}.product-content{padding:12px;gap:12px}.btn-wishlist img{width:15px;height:15px}.btn-add-cart{-webkit-box-flex:0;-ms-flex:none;flex:none}.btn-add-cart img{margin:0;width:15px;height:15px}}@media (max-width:640px){.product-image img{height:160px}.product-content{padding:10px;gap:10px}.pricing-info{gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:576px){.product-card{max-width:100%;margin:0;border-radius:12px}.product-image{padding:12px 12px 0}.product-image img{height:200px;border-radius:8px}.product-pricing{gap:10px}.pricing-info{gap:8px}.product-actions{gap:8px}.btn-wishlist{width:32px;height:32px;-ms-flex-negative:0;flex-shrink:0}.btn-wishlist svg{width:15px;height:15px}.btn-wishlist img{width:13px;height:13px}.btn-add-cart{height:32px;border-radius:80px;font-size:12px}.btn-add-cart svg{width:15px;height:15px}.btn-add-cart span{display:inline}.btn-add-cart img{width:13px;height:13px}.product-quick-actions{gap:5px;padding:0 10px}.btn-quick-view{width:26px;height:26px}.btn-quick-view svg{width:13px;height:13px}}@media (max-width:400px){.product-card{border-radius:10px}.product-image{padding:10px 10px 0}.product-image img{height:180px;border-radius:6px}.product-content{padding:10px;gap:10px}.product-name{line-height:1.35}.rating i{font-size:11px}.review-count{font-size:11px}.pricing-info{gap:6px}.discount-badge{font-size:11px}}.newsletter{position:relative;z-index:1;margin-bottom:-50px}@media screen and (max-width:1080px){.newsletter{margin-bottom:50px}}.newsletter__wrapper{width:100%;max-width:647px;margin:0 auto}@media screen and (max-width:1440px){.newsletter__wrapper{max-width:500px}}@media screen and (max-width:1080px){.newsletter__wrapper{max-width:100%}}.newsletter__form{text-align:center}.newsletter__title{font-weight:700;font-size:32px;line-height:48px;color:#212529}@media screen and (max-width:991px){.newsletter__title{font-size:24px;line-height:40px}}.newsletter p{font-size:16px;line-height:24px;font-weight:400;color:#919eab}.newsletter__input{width:100%;max-width:421px;margin:0 auto;padding:9px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #ececec;border-radius:100px}.newsletter__input input{border:0;outline:0;margin-left:8px;margin-right:16px;-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:transparent}@media screen and (max-width:576px){.newsletter__input input{width:100%}}.newsletter__input button[type=submit]{border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 16px;background:#0fa452;-webkit-box-shadow:0 6px 15px 0 rgba(15,164,82,.16);box-shadow:0 6px 15px 0 rgba(15,164,82,.16);border-radius:24px;font-size:14px;line-height:24px;font-weight:600;color:#fff;-webkit-transition:all .3s linear;transition:all .3s linear;position:relative}.newsletter__input button[type=submit]:hover{background-color:rgb(2.6025139665,74.3974860335,34.8861591241);-webkit-box-shadow:0 6px 15px 0 rgba(15,164,82,.16);box-shadow:0 6px 15px 0 rgba(15,164,82,.16)}.newsletter__input .button-loading{color:transparent!important}.newsletter__input .button-loading:before{-webkit-animation:button-loading-spinner 1s linear infinite;animation:button-loading-spinner 1s linear infinite;border:3px solid;border-color:#fff #fff transparent;border-radius:50%;content:"";height:18px;left:50%;margin-left:-9px;margin-top:-9px;position:absolute;top:50%;width:18px}@keyframes button-loading-spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-overlay{position:relative;min-height:200px}.loading-overlay.is-loading .custom-loading-spinner{display:-webkit-box;display:-ms-flexbox;display:flex}.loading-overlay.is-loading>:not(.custom-loading-spinner){opacity:.3;pointer-events:none}.custom-loading-spinner{display:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;-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;gap:12px}.spinner{position:relative;width:40px;height:40px}.spinner:after{-webkit-animation:loading-spinner-rotation .5s linear infinite;animation:loading-spinner-rotation .5s linear infinite;border-color:var(--primary-color) transparent var(--primary-color) transparent;border-radius:50%;border-style:solid;border-width:1px;content:" ";display:block;height:40px;position:absolute;top:calc(50% - 20px);width:40px;z-index:99}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.dots-loader{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px}.dots-loader .dot{width:12px;height:12px;background-color:#0fa452;border-radius:50%;-webkit-animation:dot-bounce 1.4s infinite ease-in-out both;animation:dot-bounce 1.4s infinite ease-in-out both}.dots-loader .dot:nth-child(1){-webkit-animation-delay:-.32s;animation-delay:-.32s}.dots-loader .dot:nth-child(2){-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes dot-bounce{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0);opacity:.5}40%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes dot-bounce{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0);opacity:.5}40%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.pulse-loader{width:48px;height:48px;border-radius:50%;background-color:#0fa452;-webkit-animation:pulse 1.5s ease-in-out infinite;animation:pulse 1.5s ease-in-out infinite}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(.8);transform:scale(.8);opacity:.5}50%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}}@keyframes pulse{0%,100%{-webkit-transform:scale(.8);transform:scale(.8);opacity:.5}50%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}}.loading-spinner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.5);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;inset-inline-start:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;width:100%;z-index:99}.loading-spinner:after{-webkit-animation:loading-spinner-rotation .5s linear infinite;animation:loading-spinner-rotation .5s linear infinite;border-color:var(--primary-color) transparent var(--primary-color) transparent;border-radius:50%;border-style:solid;border-width:1px;content:" ";display:block;height:40px;position:absolute;top:calc(50% - 20px);width:40px;z-index:99}@-webkit-keyframes loading-spinner-rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading-spinner-rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}[data-bb-toggle=quick-shop-modal] .btn-close{position:absolute;top:1rem;inset-inline-end:1rem;z-index:1}.post-item__link{color:#212529;text-decoration:none}.post-item__thumbnail{width:100%;overflow:hidden;border-radius:1rem;padding-bottom:73%;position:relative}.post-item__thumbnail img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.post-item__container{padding:1.5rem;border-radius:1rem;border:1px solid #dfe3e8}@media only screen and (max-width:991px){.post-item__container{padding:1rem}}.post-item__content{margin-top:1rem}.post-item__cats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.post-item__cat{display:block;background-color:rgba(255,193,7,.1607843137);border-radius:1rem;font-size:12px;line-height:18px;color:#b78103;padding:3px 10px}.post-item__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1rem}.post-item__comment,.post-item__date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-item__comment span,.post-item__date span{font-size:14px;line-height:22px;color:#495057;margin-left:.5rem}.post-item__title{font-family:var(--primary-font),sans-serif;font-size:18px;line-height:28px;margin-bottom:.5rem;color:#212529}@media only screen and (max-width:991px){.post-item__title{font-size:16px;line-height:24px}}.post-item__excerpt{font-size:16px;line-height:24px;color:#495057;margin-bottom:1rem}@media only screen and (max-width:991px){.post-item__excerpt{font-size:14px;line-height:22px}}.post-item__read-more{width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (max-width:1440px){.post-item__read-more svg{width:25px;height:25px}}@media screen and (max-width:1366px){.post-item__read-more svg{width:22px;height:22px}}@media screen and (max-width:576px){.post-item__read-more{font-size:12px}.post-item__read-more svg{width:16px;height:16px}}.post-item__read-more svg{position:relative;right:-5px}.product-collection-style-2{background-color:#fff;position:relative}.product-collection-style-2::before{content:"";position:absolute;top:0;left:0;background-image:url(../imgs/tags/blur-left.png);width:617px;height:617px;background-size:contain;background-position:center left;background-repeat:no-repeat;pointer-events:none;z-index:1}@media screen and (max-width:991px){.product-collection-style-2::before{display:none}}.product-collection-style-2::after{content:"";position:absolute;top:15%;right:0;background-image:url(../imgs/tags/blur-right.png);width:617px;height:617px;background-size:contain;background-position:center right;background-repeat:no-repeat;z-index:1;pointer-events:none}@media screen and (max-width:991px){.product-collection-style-2::after{display:none}}.product-collection-style-2__wrapper{background-image:url(../imgs/beauty-bg.png);background-repeat:no-repeat;background-position:center top;background-size:100% 100%;padding:2rem;border-radius:2rem;padding-top:unset}@media only screen and (max-width:991px){.product-collection-style-2__wrapper{padding:2rem 1rem;border-radius:1rem;padding-top:unset;background-size:140% 120%}}@media only screen and (max-width:575px){.product-collection-style-2__wrapper{background-size:195% 105%}}.product-collection-style-2__body{margin-top:4rem}@media only screen and (max-width:991px){.product-collection-style-2__body{margin-top:2rem}}.product-collection-style-2__footer{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.product-collection-style-2__view-all{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-collection-style-2__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:991px){.product-collection-style-2__actions{gap:.5rem}}.product-collection-style-2__next,.product-collection-style-2__prev{width:48px;height:48px;background-color:#fff;border-radius:50%;border:1px solid #dfe3e8;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;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.product-collection-style-2__next path,.product-collection-style-2__prev path{stroke:#212529;-webkit-transition:stroke .3s ease;transition:stroke .3s ease}@media only screen and (max-width:991px){.product-collection-style-2__next,.product-collection-style-2__prev{width:40px;height:40px}}@media only screen and (max-width:575px){.product-collection-style-2__next,.product-collection-style-2__prev{width:38px;height:38px}}.product-collection-style-2__next:hover,.product-collection-style-2__prev:hover{background-color:#0fa452}.product-collection-style-2__next:hover path,.product-collection-style-2__prev:hover path{stroke:#fff}.product-collection-slides{background-color:#fff;position:relative}.product-collection-slides__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media screen and (max-width:768px){.product-collection-slides__header>.product-collection-slides__view-all{display:none}}.product-collection-slides__body{margin-top:40px}@media only screen and (max-width:991px){.product-collection-slides__body{margin-top:30px}}.product-collection-slides__footer{display:none;margin-top:30px}@media screen and (max-width:991px){.product-collection-slides__footer{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;gap:10px}}.product-collection-slides__view-all{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-collection-slides__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:991px){.product-collection-slides__actions{gap:.5rem}}.product-collection-slides__next,.product-collection-slides__prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;width:48px;height:48px;background-color:#fff;border-radius:50%;border:1px solid #dfe3e8;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;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;-webkit-box-shadow:0 6px 15px 0 rgba(8,129,120,.16);box-shadow:0 6px 15px 0 rgba(8,129,120,.16)}.product-collection-slides__next path,.product-collection-slides__prev path{stroke:#212529;-webkit-transition:stroke .3s ease;transition:stroke .3s ease}@media only screen and (max-width:991px){.product-collection-slides__next,.product-collection-slides__prev{width:40px;height:40px}}@media only screen and (max-width:575px){.product-collection-slides__next,.product-collection-slides__prev{width:38px;height:38px}}.product-collection-slides__next:hover,.product-collection-slides__prev:hover{background-color:#0fa452}.product-collection-slides__next:hover path,.product-collection-slides__prev:hover path{stroke:#fff}.product-collection-slides__pagination{display:none}@media screen and (max-width:991px){.product-collection-slides__pagination{display:block;text-align:center;margin:0 auto}}.product-collection-slides__pagination .swiper-pagination-bullet{margin:0 2px!important}.product-collection-slides__pagination .swiper-pagination-bullet-active{background:#0fa452}.product-collection-slides__prev{left:10px}@media screen and (max-width:991px){.product-collection-slides__prev{display:none!important}}.product-collection-slides__next{right:10px}@media screen and (max-width:991px){.product-collection-slides__next{display:none!important}}@media screen and (max-width:991px){.ps-home-ads__wrapper{gap:16px}}.ps-home-ads__item{position:relative}.ps-home-ads__item-link{position:absolute;bottom:10%;left:5%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;z-index:1}@media screen and (max-width:991px){.ps-home-ads__item-link{bottom:8%;left:4%}}.ps-home-ads.with-blur-bg{position:relative}.ps-home-ads.with-blur-bg::before{content:"";position:absolute;top:0;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../imgs/tags/blur-left.png);width:617px;height:617px;background-size:contain;background-position:center left;background-repeat:no-repeat;pointer-events:none;z-index:1}@media screen and (max-width:991px){.ps-home-ads.with-blur-bg::before{display:none}}.ps-home-ads.with-blur-bg::after{content:"";position:absolute;top:0;right:0;-webkit-transform:translateY(-30%);transform:translateY(-30%);background-image:url(../imgs/tags/blur-right.png);width:617px;height:617px;background-size:contain;background-position:center right;background-repeat:no-repeat;z-index:1;pointer-events:none}@media screen and (max-width:991px){.ps-home-ads.with-blur-bg::after{display:none}}.flash-sale-section{background:#fff;overflow:hidden}.flash-sale-section .btn-view-all{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:991px){.flash-sale-section .btn-view-all{margin:0 auto}}.flash-sale-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:991px){.flash-sale-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media (max-width:767px){.flash-sale-wrapper{gap:30px}}.flash-sale-info{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-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px;width:100%;max-width:475px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:1399px){.flash-sale-info{max-width:420px;gap:32px}}@media (max-width:1199px){.flash-sale-info{max-width:380px;gap:28px}}@media (max-width:991px){.flash-sale-info{max-width:100%;gap:32px}}@media (max-width:767px){.flash-sale-info{gap:24px}}.flash-sale-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media (max-width:767px){.flash-sale-content{gap:16px}}.flash-sale-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media (max-width:1199px){.flash-sale-header{gap:12px}}@media (max-width:991px){.flash-sale-header{text-align:center}}@media (max-width:767px){.flash-sale-header{gap:12px}}.flash-sale-subtitle{font-family:var(--primary-font),sans-serif;font-weight:700;font-size:18px;line-height:1.5;color:#0fa452;margin:0}@media (max-width:1399px){.flash-sale-subtitle{font-size:16px}}.flash-sale-title{font-family:var(--primary-font),sans-serif;font-weight:700;color:#212529;margin:0;word-wrap:break-word;overflow-wrap:break-word}.flash-sale-description{font-family:var(--primary-font),sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#495057;margin:0;word-wrap:break-word;overflow-wrap:break-word}@media (max-width:1399px){.flash-sale-description{font-size:14px}}.flash-sale-countdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1399px){.flash-sale-countdown{gap:10px}}@media (max-width:1199px){.flash-sale-countdown{gap:8px}}@media (max-width:991px){.flash-sale-countdown{gap:12px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:575px){.flash-sale-countdown{gap:8px}}@media (max-width:400px){.flash-sale-countdown{gap:6px}}.countdown-item{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;gap:8px;padding:12px 16px;background:#fff;border-radius:8px;-webkit-box-shadow:0 12px 24px -4px rgba(145,158,171,.12),0 0 2px 0 rgba(145,158,171,.2);box-shadow:0 12px 24px -4px rgba(145,158,171,.12),0 0 2px 0 rgba(145,158,171,.2);min-width:90px;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-transition:all .3s ease;transition:all .3s ease}.countdown-item:hover{-webkit-box-shadow:0 16px 32px -4px rgba(145,158,171,.16),0 0 2px 0 rgba(145,158,171,.24);box-shadow:0 16px 32px -4px rgba(145,158,171,.16),0 0 2px 0 rgba(145,158,171,.24);-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media (max-width:1399px){.countdown-item{min-width:82px;padding:10px 14px}}@media (max-width:1199px){.countdown-item{min-width:75px;padding:10px 12px;gap:6px}}@media (max-width:991px){.countdown-item{min-width:90px;padding:12px 16px}}@media (max-width:575px){.countdown-item{min-width:70px;padding:10px 12px;gap:6px}}@media (max-width:400px){.countdown-item{min-width:60px;padding:8px 10px;gap:4px}}.countdown-value{font-family:var(--primary-font),sans-serif;font-weight:700;font-size:20px;line-height:1.5;color:#cb0233}@media (max-width:1399px){.countdown-value{font-size:18px}}@media (max-width:1199px){.countdown-value{font-size:16px}}@media (max-width:991px){.countdown-value{font-size:20px}}@media (max-width:575px){.countdown-value{font-size:18px}}@media (max-width:400px){.countdown-value{font-size:16px}}.countdown-label{font-family:var(--primary-font),sans-serif;font-weight:400;font-size:14px;line-height:1.5;color:#495057;white-space:nowrap}@media (max-width:1399px){.countdown-label{font-size:12px}}.countdown-separator{font-family:var(--primary-font),sans-serif;font-weight:600;font-size:16px;line-height:1.5;color:#495057;padding:0 2px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:1399px){.countdown-separator{font-size:14px}}@media (max-width:1199px){.countdown-separator{font-size:13px;padding:0 1px}}@media (max-width:991px){.countdown-separator{font-size:16px;padding:0 2px}}@media (max-width:400px){.countdown-separator{font-size:14px;padding:0 1px}}.flash-sale-products{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px;max-width:1080px;min-width:0;overflow:hidden}@media (max-width:1399px){.flash-sale-products{gap:40px}}@media (max-width:1199px){.flash-sale-products{gap:32px}}@media (max-width:991px){.flash-sale-products{width:100%;gap:32px;max-width:100%}}@media (max-width:767px){.flash-sale-products{gap:24px}}.flash-sale-swiper{width:100%}.flash-sale-swiper .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.flash-sale-swiper .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}.flash-sale-swiper .swiper-slide>.product-card{width:100%}@media (max-width:991px){.flash-sale-swiper{margin:0;padding:0}}.flash-sale-products .product-store{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:2px 4px;background:#f9fafb;border-radius:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%}.flash-sale-products .product-store span{font-family:var(--primary-font),sans-serif;font-size:12px;line-height:1.5;color:#495057;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:1199px){.flash-sale-products .product-store{padding:2px 4px}.flash-sale-products .product-store span{font-size:11px}}@media (max-width:575px){.flash-sale-products .product-store span{font-size:10px}}.flash-sale-progress{position:relative;width:100%;border-radius:6px;height:2px;-webkit-transform:translateY(-6px);transform:translateY(-6px)}.flash-sale-progress .flash-sale-progress-bar{height:2px!important;border-radius:6px;background:rgba(223,227,232,.7)!important}.flash-sale-progress .swiper-pagination-progressbar-fill{height:6px;background:#0fa452;display:block;border-radius:6px;top:-2px}.flash-sale-products .ps-product__badges{position:absolute;top:12px;left:12px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;max-width:calc(100% - 24px)}@media (max-width:1199px){.flash-sale-products .ps-product__badges{top:10px;left:10px;gap:6px;max-width:calc(100% - 20px)}}@media (max-width:767px){.flash-sale-products .ps-product__badges{top:8px;left:8px;gap:6px;max-width:calc(100% - 16px)}}.flash-sale-products .ps-product__badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px 8px;background:#cb0233;color:#fff;font-family:var(--primary-font),sans-serif;font-weight:600;font-size:11px;line-height:1.4;border-radius:4px;text-align:center;-webkit-box-shadow:0 2px 8px rgba(203,2,51,.2);box-shadow:0 2px 8px rgba(203,2,51,.2);-webkit-animation:badge-pop .4s cubic-bezier(.68,-.55,.265,1.55);animation:badge-pop .4s cubic-bezier(.68,-.55,.265,1.55);-webkit-transition:all .3s ease;transition:all .3s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;word-wrap:break-word;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flash-sale-products .ps-product__badge:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 4px 12px rgba(203,2,51,.28);box-shadow:0 4px 12px rgba(203,2,51,.28)}.flash-sale-products .ps-product__badge.out-stock{background:#919eab;color:#fff;-webkit-box-shadow:0 2px 8px rgba(145,158,171,.2);box-shadow:0 2px 8px rgba(145,158,171,.2)}.flash-sale-products .ps-product__badge.out-stock:hover{-webkit-box-shadow:0 4px 12px rgba(145,158,171,.28);box-shadow:0 4px 12px rgba(145,158,171,.28)}@media (max-width:1199px){.flash-sale-products .ps-product__badge{font-size:10px;padding:3px 7px;border-radius:4px}}@media (max-width:767px){.flash-sale-products .ps-product__badge{font-size:10px;padding:3px 6px;border-radius:3px}}@media (max-width:575px){.flash-sale-products .ps-product__badge{font-size:9px;padding:2px 6px}}.flash-sale-products .ps-product__badge[style]{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.flash-sale-products .ps-product__badge[style]:hover{-webkit-box-shadow:0 6px 16px rgba(0,0,0,.2);box-shadow:0 6px 16px rgba(0,0,0,.2)}.flash-sale-products .ps-product__badges:has(.ps-product__badge:nth-child(2)) .ps-product__badge:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.flash-sale-products .ps-product__badges:has(.ps-product__badge:nth-child(2)) .ps-product__badge:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.flash-sale-products .ps-product__badges:has(.ps-product__badge:nth-child(2)) .ps-product__badge:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s}.flash-sale-products .product-badge{position:absolute;top:12px;left:12px;background:#cb0233;color:#fff;padding:4px 8px;border-radius:4px;font-family:var(--primary-font),sans-serif;font-weight:600;font-size:11px;line-height:1.4;z-index:2;-webkit-box-shadow:0 2px 8px rgba(203,2,51,.2);box-shadow:0 2px 8px rgba(203,2,51,.2);-webkit-animation:badge-pop .4s cubic-bezier(.68,-.55,.265,1.55);animation:badge-pop .4s cubic-bezier(.68,-.55,.265,1.55);-webkit-transition:all .3s ease;transition:all .3s ease}.flash-sale-products .product-badge:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 4px 12px rgba(203,2,51,.28);box-shadow:0 4px 12px rgba(203,2,51,.28)}@media (max-width:1199px){.flash-sale-products .product-badge{font-size:10px;padding:3px 7px;top:10px;left:10px;border-radius:4px}}@media (max-width:767px){.flash-sale-products .product-badge{font-size:10px;padding:3px 6px;top:8px;left:8px;border-radius:3px}}@media (max-width:575px){.flash-sale-products .product-badge{font-size:9px;padding:2px 6px}}@-webkit-keyframes badge-pop{0%{-webkit-transform:scale(0) rotate(-10deg);transform:scale(0) rotate(-10deg);opacity:0}50%{-webkit-transform:scale(1.15) rotate(3deg);transform:scale(1.15) rotate(3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}}@keyframes badge-pop{0%{-webkit-transform:scale(0) rotate(-10deg);transform:scale(0) rotate(-10deg);opacity:0}50%{-webkit-transform:scale(1.15) rotate(3deg);transform:scale(1.15) rotate(3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}}.flash-sale-products .product-badge.hot-deal,.flash-sale-products .ps-product__badge.hot-deal{-webkit-animation:badge-pop .4s cubic-bezier(.68,-.55,.265,1.55),badge-pulse 2s ease-in-out infinite .5s;animation:badge-pop .4s cubic-bezier(.68,-.55,.265,1.55),badge-pulse 2s ease-in-out infinite .5s}@-webkit-keyframes badge-pulse{0%,100%{-webkit-box-shadow:0 2px 8px rgba(203,2,51,.2);box-shadow:0 2px 8px rgba(203,2,51,.2)}50%{-webkit-box-shadow:0 2px 16px rgba(203,2,51,.35);box-shadow:0 2px 16px rgba(203,2,51,.35)}}@keyframes badge-pulse{0%,100%{-webkit-box-shadow:0 2px 8px rgba(203,2,51,.2);box-shadow:0 2px 8px rgba(203,2,51,.2)}50%{-webkit-box-shadow:0 2px 16px rgba(203,2,51,.35);box-shadow:0 2px 16px rgba(203,2,51,.35)}}.flash-sale-section.loading .flash-sale-swiper{opacity:.5;pointer-events:none}.flash-sale-empty{text-align:center;padding:40px 20px}.flash-sale-empty p{font-family:var(--primary-font),sans-serif;font-size:16px;color:#495057;margin:0}.flash-sale-products .sold-count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:8px}@media (max-width:767px){.flash-sale-products .sold-count{margin-bottom:6px;gap:4px}}.flash-sale-products .sold-label{font-family:var(--primary-font),sans-serif;font-weight:500;font-size:13px;line-height:1.4;color:#495057}@media (max-width:1199px){.flash-sale-products .sold-label{font-size:12px}}@media (max-width:767px){.flash-sale-products .sold-label{font-size:11px}}.flash-sale-products .sold-value{font-family:var(--primary-font),sans-serif;font-weight:700;font-size:14px;line-height:1.4;color:#0fa452}@media (max-width:1199px){.flash-sale-products .sold-value{font-size:13px}}@media (max-width:767px){.flash-sale-products .sold-value{font-size:12px}}.flash-sale-products .sold-progress{width:100%;height:6px;background:#dfe3e8;border-radius:3px;overflow:hidden;position:relative}@media (max-width:767px){.flash-sale-products .sold-progress{height:4px}}.flash-sale-products .sold-progress-bar{height:100%;background:-webkit-gradient(linear,left top,right top,from(#0fa452),to(rgb(111,200.4,151.2)));background:linear-gradient(90deg,#0fa452 0,rgb(111,200.4,151.2) 100%);border-radius:3px;-webkit-transition:width .6s ease-out;transition:width .6s ease-out;position:relative;min-width:2%}.flash-sale-products .sold-progress-bar::after{content:"";position:absolute;top:0;right:0;width:40px;height:100%;background:-webkit-gradient(linear,left top,right top,from(transparent),to(rgba(255,255,255,.4)));background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.4) 100%);-webkit-animation:progress-shimmer 1.5s infinite;animation:progress-shimmer 1.5s infinite}@-webkit-keyframes progress-shimmer{0%{-webkit-transform:translateX(-40px);transform:translateX(-40px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes progress-shimmer{0%{-webkit-transform:translateX(-40px);transform:translateX(-40px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.flash-sale-products .sold-out-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 10px;background:linear-gradient(135deg,rgba(203,2,51,.08) 0,rgba(203,2,51,.12) 100%);border:1px solid rgba(203,2,51,.2);border-radius:6px;color:#cb0233;font-family:var(--primary-font),sans-serif;font-weight:600;font-size:12px;line-height:1.4;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-animation:sold-out-pulse 2s ease-in-out infinite;animation:sold-out-pulse 2s ease-in-out infinite}.flash-sale-products .sold-out-badge svg{-ms-flex-negative:0;flex-shrink:0;width:14px;height:14px}.flash-sale-products .sold-out-badge:hover{background:linear-gradient(135deg,rgba(203,2,51,.12) 0,rgba(203,2,51,.16) 100%);border-color:rgba(203,2,51,.3)}@media (max-width:1199px){.flash-sale-products .sold-out-badge{font-size:11px;padding:5px 8px;gap:5px}.flash-sale-products .sold-out-badge svg{width:12px;height:12px}}@media (max-width:767px){.flash-sale-products .sold-out-badge{font-size:10px;padding:4px 7px;border-radius:4px;gap:4px}.flash-sale-products .sold-out-badge svg{width:11px;height:11px}}@-webkit-keyframes sold-out-pulse{0%,100%{opacity:1}50%{opacity:.85}}@keyframes sold-out-pulse{0%,100%{opacity:1}50%{opacity:.85}}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;list-style:none;padding:0;margin:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination .page-item{list-style:none}.pagination .page-item.disabled .page-link{cursor:not-allowed;opacity:.5;pointer-events:none}.pagination .page-item.disabled .page-link svg path{stroke:rgba(145,158,171,.6)}.pagination .page-item.active .page-link{background-color:rgba(0,171,85,.08);border-color:#0fa452;color:#0fa452;font-weight:600;font-size:16px;pointer-events:none}.pagination .page-item .page-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(145,158,171,.32);border-radius:50px;background-color:transparent;color:#212529;font-family:"DM Sans",sans-serif;font-weight:400;font-size:14px;line-height:1.5714;text-align:center;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding:0}.pagination .page-item .page-link:hover:not(.disabled){background-color:rgba(0,171,85,.04);border-color:rgba(15,164,82,.4);color:#0fa452}.pagination .page-item .page-link:focus{outline:0;-webkit-box-shadow:0 0 0 3px rgba(0,171,85,.1);box-shadow:0 0 0 3px rgba(0,171,85,.1)}.pagination .page-item .page-link svg{width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0}.pagination .page-item .page-link svg path{stroke:#212529;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;-webkit-transition:stroke .2s ease-in-out;transition:stroke .2s ease-in-out}.pagination .page-item .page-link:hover svg path{stroke:#0fa452}@media screen and (max-width:1024px){.pagination .page-item .page-link{width:38px;height:38px;font-size:13px}.pagination .page-item .page-link svg{width:19px;height:19px}.pagination .page-item.active .page-link{font-size:15px}}@media screen and (max-width:768px){.pagination{gap:8px}.pagination .page-item .page-link{width:36px;height:36px;font-size:13px}.pagination .page-item .page-link svg{width:18px;height:18px}.pagination .page-item.active .page-link{font-size:14px}.pagination-wrapper{padding:16px 0}}@media screen and (max-width:640px){.pagination .page-item .page-link{width:34px;height:34px;font-size:12px}.pagination .page-item .page-link svg{width:17px;height:17px}.pagination .page-item.active .page-link{font-size:13px}}@media screen and (max-width:480px){.pagination{gap:6px}.pagination .page-item .page-link{width:30px;height:30px;font-size:11px}.pagination .page-item .page-link svg{width:14px;height:14px}.pagination .page-item.active .page-link{font-size:12px}.pagination .page-item:not(.active):not(:first-child):not(:last-child):not(:nth-child(2)):not(:nth-last-child(2)){display:none}}@media screen and (max-width:375px){.pagination{gap:2px}.pagination .page-item .page-link{width:30px;height:30px;font-size:10px}.pagination .page-item .page-link svg{width:15px;height:15px}.pagination .page-item.active .page-link{font-size:11px}}.pagination-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0}#quick-shop-modal{z-index:10005}#quick-shop-modal .ps-product--detail .ps-product__header .ps-product__info{max-width:100%;padding-left:0}#quick-shop-modal .modal-dialog{max-width:500px;width:calc(100% - 20px);margin:30px auto}@media screen and (max-width:767px){#quick-shop-modal .modal-dialog{width:calc(100% - 30px);margin:15px auto}}#quick-shop-modal .modal-content{position:relative;border:none;border-radius:0;background-color:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1)}#quick-shop-modal .modal-body{padding:0}#quick-shop-modal .modal-close{position:absolute;top:0;right:0;width:40px;height:40px;background-color:#000;border:none;color:#fff;font-size:20px;cursor:pointer;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#quick-shop-modal .modal-close:hover{background-color:#222}#quick-shop-modal .modal-close i{line-height:1}#quick-shop-modal .ps-product--quickshop{padding:30px;margin-bottom:0;border:none}@media screen and (max-width:767px){#quick-shop-modal .ps-product--quickshop{padding:20px}}#quick-shop-modal .ps-product--quickshop .ps-product__header .ps-product__info h1{font-size:22px;font-weight:600;margin-bottom:16px;color:#000;line-height:1.5}@media screen and (max-width:767px){#quick-shop-modal .ps-product--quickshop .ps-product__header .ps-product__info h1{font-size:20px}}#quick-shop-modal .ps-product--quickshop .ps-product__header .ps-product__info .number-items-available{font-size:14px}#quick-shop-modal .ps-product--quickshop .ps-product__header .ps-product__info .ps-product__meta{margin-bottom:15px}#quick-shop-modal .ps-product--quickshop .ps-product__header .ps-product__info .ps-product__meta p{margin-bottom:5px;color:#666}#quick-shop-modal .ps-product--quickshop .ps-product__header .ps-product__info .ps-product__meta p a{color:#222;font-weight:500}#quick-shop-modal .ps-product--quickshop .ps-product__header .ps-product__info .ps-product__meta p a:hover{text-decoration:underline}#quick-shop-modal .ps-product--quickshop .ps-product__header .ps-product__info .ps-product__meta .rating_wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5px}#quick-shop-modal .ps-product--quickshop .ps-product__header .ps-product__info .ps-product__meta .rating_wrap .rating_num{margin-left:10px;color:#999;font-size:14px}#quick-shop-modal .ps-product--quickshop .ps-product__header .ps-product__info .product-pricing{margin-bottom:16px}#quick-shop-modal .ps-product--quickshop .ps-product__header .ps-product__info .product-pricing span{font-size:18px}#quick-shop-modal .ps-product--quickshop .ps-product__header .ps-product__info .pr_switch_wrap{margin-bottom:20px}#quick-shop-modal .ps-product--quickshop .ps-product__header .ps-product__info .ps-product__shopping{margin-bottom:0;padding-bottom:0;border-bottom:none}#quick-shop-modal .ps-product--quickshop .ps-product__header .ps-product__info .ps-product__shopping figure{margin:0}#quick-shop-modal .ps-product--quickshop .ps-product__header .ps-product__info .ps-product__shopping figure figcaption{font-weight:500;margin-bottom:5px;color:#000}#quick-shop-modal .ps-product--quickshop .ps-product__header .ps-product__info .ps-product__shopping .ps-product__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}#quick-shop-modal .ps-product--quickshop .ps-product__header .ps-product__info .ps-product__shopping .ps-product__actions .ps-btn{width:50%}#quick-shop-modal .ps-product--quickshop .ps-product__header .ps-product__info .ps-product__shopping .ps-product__actions .ps__buyBtn{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:11px 22px;min-height:48px;background:#fab041;color:#212b36;border:none;border-radius:80px;font-size:16px;font-weight:600;line-height:1.625;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 8px 16px 0 rgba(255,193,7,.24);box-shadow:0 8px 16px 0 rgba(255,193,7,.24)}@media screen and (max-width:640px){#quick-shop-modal .ps-product--quickshop .ps-product__header .ps-product__info .ps-product__shopping .ps-product__actions .ps__buyBtn{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}#quick-shop-modal .ps-product--quickshop .ps-product__header .ps-product__info .ps-product__shopping .ps-product__actions .ps__buyBtn:disabled{opacity:.5;pointer-events:none}#quick-shop-modal .ps-product--quickshop .ps-product__header .ps-product__info .ps-product__shopping .ps-product__actions .ps__buyBtn:hover{background:rgb(248.6923076923,155.3384615385,15.3076923077);-webkit-box-shadow:0 12px 20px 0 rgba(255,193,7,.32);box-shadow:0 12px 20px 0 rgba(255,193,7,.32)}#quick-shop-modal .ps-product--quickshop .ps-product__header .ps-product__info .ps-product__shopping .ps-product__actions .ps__cartBtn{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:11px 22px;min-height:48px;background:#0fa452;color:#fff;border:none;border-radius:80px;font-size:16px;font-weight:600;line-height:1.625;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 6px 15px 0 rgba(15,164,82,.16);box-shadow:0 6px 15px 0 rgba(15,164,82,.16)}@media screen and (max-width:640px){#quick-shop-modal .ps-product--quickshop .ps-product__header .ps-product__info .ps-product__shopping .ps-product__actions .ps__cartBtn{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}#quick-shop-modal .ps-product--quickshop .ps-product__header .ps-product__info .ps-product__shopping .ps-product__actions .ps__cartBtn:hover{background:rgb(2.6025139665,74.3974860335,34.8861591241);-webkit-box-shadow:0 8px 20px 0 rgba(8,129,120,.24);box-shadow:0 8px 20px 0 rgba(8,129,120,.24)}#quick-shop-modal .ps-product--quickshop .ps-product__header .ps-product__info .ps-product__shopping .ps-product__actions .ps__cartBtn:disabled{opacity:.5;pointer-events:none}#quick-shop-modal .ps-product--quickshop .ps-product__header .ps-product__info .ps-product__shopping .ps-product__actions .ps__cartBtn svg{width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0}#quick-shop-modal .ps-product--quickshop .ps-product__header .ps-product__info .ps-product__shopping .ps-product__actions .ps__buyBtn.btn-loading:before,#quick-shop-modal .ps-product--quickshop .ps-product__header .ps-product__info .ps-product__shopping .ps-product__actions .ps__buyBtn.button-loading:before{border-color:#000;border-bottom-color:transparent}#quick-shop-modal .ps-product--quickshop .ps-product__header .ps-product__info .ps-product__shopping .ps-product__actions .ps__cartBtn.btn-loading:before,#quick-shop-modal .ps-product--quickshop .ps-product__header .ps-product__info .ps-product__shopping .ps-product__actions .ps__cartBtn.button-loading:before{border-color:#fff;border-bottom-color:transparent}#quick-shop-modal .ps-product--quickshop .ps-product__header .ps-product__info .ps-product__shopping .ps-btn{margin-bottom:0}#quick-shop-modal .ps-product--quickshop .ps-product__header .ps-product__info .ps-product__shopping .ps-btn.ps-btn--black{min-width:160px}#quick-shop-modal .ps-product--quickshop .ps-product__header .ps-product__info .ps-product__shopping .ps-product__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-left:auto}#quick-shop-modal .ps-product--quickshop .ps-product__header .ps-product__info .ps-product__shopping .ps-product__actions a{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:center;-ms-flex-pack:center;justify-content:center;border:2px solid #ececec;color:#666;font-size:18px}#quick-shop-modal .ps-product--quickshop .ps-product__header .ps-product__info .ps-product__shopping .ps-product__actions a:hover{border-color:#222;color:#222}#quick-shop-modal .ps-product--quickshop .ps-product__header .ps-product__info .ps-product__specification{margin-top:30px;padding-top:15px;border-top:1px solid #ececec}#quick-shop-modal .ps-product--quickshop .ps-product__header .ps-product__info .ps-product__specification a{color:#0fa452;font-weight:500;text-decoration:underline;cursor:pointer}#quick-shop-modal .ps-product--quickshop .product__qty{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;padding:12px 16px;width:200px;border:1px solid #ececec;border-radius:80px}@media screen and (max-width:640px){#quick-shop-modal .ps-product--quickshop .product__qty{width:100%}}#quick-shop-modal .ps-product--quickshop .product__qty .product__qty__button{width:20px;height:20px;border:none;background:0 0;color:#495057;cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#quick-shop-modal .ps-product--quickshop .product__qty .product__qty__button:hover{color:#0fa452}#quick-shop-modal .ps-product--quickshop .product__qty .product__qty__button:disabled{color:#919eab;cursor:not-allowed;pointer-events:none}#quick-shop-modal .ps-product--quickshop .product__qty .qty-input{width:100px;text-align:center;border:none;font-size:16px;font-weight:600;line-height:1.5;color:#212529;background:0 0}#quick-shop-modal .ps-product--quickshop .product__qty .qty-input:focus{outline:0}#quick-shop-modal .ps-product--quickshop .product__qty .qty-input::-webkit-inner-spin-button,#quick-shop-modal .ps-product--quickshop .product__qty .qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#quick-shop-modal .ps-product--quickshop .product__qty .qty-input{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}#quick-shop-modal .ps-loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:400px}#quick-shop-modal .ps-loading__spinner{width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid #222;border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.logout-confirmation{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}.logout-confirmation.is-active{opacity:1;visibility:visible}.logout-confirmation.is-active .logout-confirmation__modal{-webkit-transform:scale(1);transform:scale(1);opacity:1}.logout-confirmation__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);backdrop-filter:blur(4px)}.logout-confirmation__illustration-img{width:auto;max-width:220px;height:140px;-o-object-fit:contain;object-fit:contain;display:block;margin:0 auto}@media (max-width:480px){.logout-confirmation__illustration-img{max-width:180px;height:100px}}.logout-confirmation__modal{position:relative;z-index:1;-webkit-transform:scale(.9);transform:scale(.9);opacity:0;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease}.logout-confirmation__content{background-color:#fff;border-radius:16px;padding:40px;max-width:500px;width:100%;-webkit-box-shadow:0 24px 48px rgba(0,0,0,.16);box-shadow:0 24px 48px rgba(0,0,0,.16)}@media (max-width:767px){.logout-confirmation__content{padding:32px 24px;max-width:400px}}@media (max-width:480px){.logout-confirmation__content{padding:24px 16px;max-width:100%}}.logout-confirmation__body{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;gap:32px;margin-bottom:32px}@media (max-width:480px){.logout-confirmation__body{gap:24px;margin-bottom:24px}}.logout-confirmation__illustration{width:217px;height:145px;-ms-flex-negative:0;flex-shrink:0}.logout-confirmation__illustration svg{width:100%;height:100%}@media (max-width:480px){.logout-confirmation__illustration{width:180px;height:120px}}.logout-confirmation__text{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;gap:8px;text-align:center}.logout-confirmation__title{font-family:var(--primary-font),sans-serif;font-weight:700;font-size:20px;line-height:1.5;color:#212529;margin:0}@media (max-width:480px){.logout-confirmation__title{font-size:18px}}.logout-confirmation__description{font-family:var(--primary-font),sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#495057;margin:0}@media (max-width:480px){.logout-confirmation__description{font-size:14px}}.logout-confirmation__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px}.logout-confirmation__actions form{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:480px){.logout-confirmation__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}}.logout-confirmation__button{font-family:var(--primary-font),sans-serif;font-weight:600;font-size:16px;line-height:1.625;padding:11px 22px;border-radius:80px;min-width:130px;border:none;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;white-space:nowrap}@media (max-width:480px){.logout-confirmation__button{width:100%;font-size:15px}}.logout-confirmation__button--cancel{background-color:transparent;color:#212529;border:1px solid #ececec}.logout-confirmation__button--cancel:hover{background-color:rgba(145,158,171,.08);border-color:#dfe3e8}.logout-confirmation__button--cancel:active{background-color:rgba(145,158,171,.16)}.logout-confirmation__button--confirm{background-color:#0fa452;color:#fff;-webkit-box-shadow:0 6px 15px 0 rgba(15,164,82,.16);box-shadow:0 6px 15px 0 rgba(15,164,82,.16)}.logout-confirmation__button--confirm:hover{background-color:rgb(2.6025139665,74.3974860335,34.8861591241);-webkit-box-shadow:0 8px 20px 0 rgba(15,164,82,.28);box-shadow:0 8px 20px 0 rgba(15,164,82,.28);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.logout-confirmation__button--confirm:active{background-color:rgb(21.9460055866,116.2539944134,64.3529535825);-webkit-box-shadow:0 4px 10px 0 rgba(15,164,82,.2);box-shadow:0 4px 10px 0 rgba(15,164,82,.2);-webkit-transform:translateY(0);transform:translateY(0)}.modal{z-index:100000!important}.quick-view-modal-dialog{max-width:1050px;width:100%;margin:0 auto}@media (max-width:768px){.quick-view-modal-dialog{max-width:calc(100% - 30px)}}.quick-view-modal-dialog .modal-content{border-radius:16px}.quick-view-container{width:100%;background:#fff;border-radius:0 0 16px 16px;overflow:hidden;max-width:100%!important;padding:0!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}@media (max-width:1024px){.quick-view-container{max-width:90vw}}@media (max-width:768px){.quick-view-container{max-width:95vw;border-radius:0 0 12px 12px}}.quick-view-container .product-quick-view-header{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;gap:10px}.quick-view-container .product-quick-view-header-left{-webkit-box-flex:1;-ms-flex:1;flex:1}.quick-view-container .product-quick-view-header-right{-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px}.quick-view-container .product-brand a{display:inline-block;font-style:normal;font-weight:700;font-size:12px;line-height:18px;text-transform:uppercase;color:#1890ff}.quick-view-container .productDetail__badge--sales{margin-bottom:5px}.quick-view-container .pr_switch_wrap{margin-bottom:16px}.quick-view-container .pr_switch_wrap .productDetail__visualSwatch{margin-left:4px}.quick-view-container .number-items-available{font-size:14px;margin-bottom:12px}.quick-view-container [data-simplebar]{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.quick-view-container .simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.quick-view-container .simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.quick-view-container .simplebar-offset{direction:inherit!important;-webkit-box-sizing:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.quick-view-container .simplebar-content-wrapper{direction:inherit;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.quick-view-container .simplebar-content-wrapper::-webkit-scrollbar,.quick-view-container .simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0}.quick-view-container .simplebar-content:after,.quick-view-container .simplebar-content:before{content:" ";display:table}.quick-view-container .simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.quick-view-container .simplebar-height-auto-observer-wrapper{-webkit-box-sizing:inherit!important;box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:0;flex-basis:0}.quick-view-container .simplebar-height-auto-observer{-webkit-box-sizing:inherit;box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.quick-view-container .simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}.quick-view-container [data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.quick-view-container [data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.quick-view-container .simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.quick-view-container .simplebar-scrollbar:before{position:absolute;content:"";background:#0fa452;border-radius:5px;left:2px;right:2px;opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.quick-view-container .simplebar-scrollbar.simplebar-visible:before{opacity:1;-webkit-transition:opacity 0s linear;transition:opacity 0s linear}.quick-view-container .simplebar-track{background:0 0}.quick-view-container .simplebar-track.simplebar-vertical{background:0 0}.quick-view-container .simplebar-track.simplebar-vertical::before{content:"";display:block;height:100%;background:#ececec;position:absolute;top:0;left:50%;width:2px;height:100%;z-index:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.quick-view-container .simplebar-scrollbar.simplebar-hover:before,.quick-view-container .simplebar-scrollbar:hover:before{background:#0fa452;opacity:1;z-index:2}.quick-view-container .simplebar-track.simplebar-vertical{top:0;width:12px}.quick-view-container .simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.quick-view-container .simplebar-track.simplebar-horizontal{left:0;height:2px;display:none}.quick-view-container .simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.quick-view-container .simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}.quick-view-container [data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.quick-view-container .simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.quick-view-container .simplebar-scrollbar:before{-webkit-transition-delay:2s;transition-delay:2s}.quick-view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0;padding:24px 12px;max-height:90vh;width:100%}@media (max-width:991px){.quick-view-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px;gap:16px;max-height:85vh;row-gap:20px}}.quick-view-gallery{-webkit-box-flex:0;-ms-flex:0 0 350px;flex:0 0 350px;padding:0 12px}@media (max-width:1024px){.quick-view-gallery{-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px}}@media (max-width:991px){.quick-view-gallery{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0}}.quick-view-gallery .gallery-main{height:100%;max-height:calc(100vh - 300px);overflow-x:hidden!important}@media (max-width:991px){.quick-view-gallery .gallery-main{height:300px}}.quick-view-gallery .gallery-item{width:100%;border-radius:8px;overflow:hidden;margin-bottom:20px}.quick-view-gallery .gallery-item img{width:auto;max-width:80%;margin:0 auto;display:block;height:auto;-o-object-fit:contain;object-fit:contain}@media (max-width:991px){.quick-view-gallery .gallery-item img{max-width:350px}}@media (max-width:480px){.quick-view-gallery .gallery-item img{max-width:80%}}.quick-view-details{-webkit-box-flex:1;-ms-flex:1;flex:1;max-height:calc(100vh - 300px);overflow:hidden!important;padding:0 12px}@media screen and (max-width:991px){.quick-view-details{max-height:initial;padding:20px 0;border-top:solid 1px #ececec}}.quick-view-details-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;height:100%;overflow-y:auto;padding-right:20px}@media screen and (max-width:991px){.quick-view-details-inner{height:300px}}.product-info-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.product-header-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;position:relative}.product-title-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.product-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1px 4px;border-radius:4px;font-size:14px;font-weight:400;line-height:1.57;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.product-badge.sales-badge{background:#cb0233;color:#fff7cd}.product-category{font-size:12px;font-weight:700;line-height:1.5;text-transform:uppercase;color:#1890ff}.product-title{font-family:Urbanist,sans-serif;font-size:24px;font-weight:700;line-height:1.5;color:#212529;margin:0}@media (max-width:768px){.product-title{font-size:20px}}.product-title a{color:inherit;text-decoration:none}.product-title a:hover{color:#0fa452}.quick-view-close{width:48px;height:48px;border-radius:50%;background:rgba(145,158,171,.08);border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .3s ease;transition:all .3s ease}.quick-view-close:hover{background:rgba(145,158,171,.16)}.quick-view-close svg{color:#212529}.divider-dashed{width:100%;height:1px;background:0 0;border-top:1px dashed rgba(145,158,171,.24)}.divider{width:100%;height:1px;background:rgba(145,158,171,.24)}.product-options-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.option-header,.option-header-full{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media (max-width:768px){.option-header,.option-header-full{-ms-flex-wrap:wrap;flex-wrap:wrap}}.option-header-full{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media (max-width:768px){.option-header-full{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.option-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.option-label{font-size:16px;font-weight:600;color:#212529}.option-selected{font-size:16px;color:#212529}.size-chart-link{font-size:14px;color:#495057;text-decoration:none}.size-chart-link:hover{color:#0fa452}.color-swatches,.size-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.size-btn{padding:6px 16px;min-height:40px;border:1px solid rgba(145,158,171,.32);border-radius:80px;background:0 0;font-size:14px;font-weight:600;color:#212529;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:60px}@media (max-width:768px){.size-btn{-webkit-box-flex:0;-ms-flex:0 0 calc(33.333% - 11px);flex:0 0 calc(33.333% - 11px)}}.size-btn:hover{border-color:#0fa452;color:#0fa452}.size-btn.active{background:#0fa452;color:#fff;border-color:#0fa452;-webkit-box-shadow:0 6px 15px 0 rgba(8,129,120,.16);box-shadow:0 6px 15px 0 rgba(8,129,120,.16)}.product-quantity-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.quantity-label{font-size:16px;font-weight:600;color:#212529}.quantity-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:768px){.quantity-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.quantity-selector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;padding:12px 16px;border:1px solid rgba(145,158,171,.32);border-radius:80px;width:126px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.quantity-selector{width:100%}}.quantity-selector .qty-btn{width:20px;height:20px;border:none;background:0 0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;color:#637381}.quantity-selector .qty-btn:hover{color:#0fa452}.quantity-selector .qty-input{width:40px;text-align:center;border:none;font-size:16px;font-weight:600;color:#212529;background:0 0}.quantity-selector .qty-input:focus{outline:0}.btn-buy-now{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:11px 22px;background:#fab041;color:#212b36;border:none;border-radius:80px;font-size:16px;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 8px 16px 0 rgba(255,193,7,.24);box-shadow:0 8px 16px 0 rgba(255,193,7,.24);white-space:nowrap}@media (max-width:768px){.btn-buy-now{width:100%}}.btn-buy-now:hover{background:#f5a525;-webkit-box-shadow:0 10px 20px 0 rgba(255,193,7,.32);box-shadow:0 10px 20px 0 rgba(255,193,7,.32)}.btn-add-to-cart{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:11px 22px;background:#0fa452;color:#fff;border:none;border-radius:80px;font-size:16px;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 6px 15px 0 rgba(8,129,120,.16);box-shadow:0 6px 15px 0 rgba(8,129,120,.16)}@media (max-width:768px){.btn-add-to-cart{width:100%}}.btn-add-to-cart:hover{background:#0d8f47;-webkit-box-shadow:0 8px 20px 0 rgba(8,129,120,.24);box-shadow:0 8px 20px 0 rgba(8,129,120,.24)}.btn-add-to-cart svg{-ms-flex-negative:0;flex-shrink:0}.product-highlights{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.highlight-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}@media (max-width:768px){.highlight-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px}}.highlight-label{font-size:16px;font-weight:600;color:#212529;min-width:120px}@media (max-width:768px){.highlight-label{min-width:auto}}.highlight-value{font-size:16px;color:#495057}.product-additional-section,.product-description-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid rgba(145,158,171,.24);border-radius:16px;overflow:hidden;margin-top:16px}@media (max-width:768px){.product-additional-section,.product-description-section{border-radius:8px}}.product-additional-section img,.product-description-section img{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain}.section-header{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;padding:16px 24px;background:#f4f6f8;cursor:pointer}@media (max-width:768px){.section-header{padding:12px 16px}}.section-title{font-family:Urbanist,sans-serif;font-size:20px;font-weight:700;color:#212529;margin:0}@media (max-width:768px){.section-title{font-size:18px}}.section-toggle{width:24px;height:24px;border:none;background:0 0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.section-toggle.collapsed{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.section-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;padding:24px}@media (max-width:768px){.section-content{padding:16px;gap:16px}}.description-text{font-size:16px;line-height:1.5;color:#495057}.features-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.features-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;list-style:none;padding:0;margin:0}.features-list ul li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;font-size:16px;line-height:1.5;color:#495057}.features-list ul li::before{content:"";width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Ccircle cx='10' cy='10' r='9' stroke='%230FA452' stroke-width='1.5'/%3E%3Cpath d='M6 10l2 2 6-6' stroke='%230FA452' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center;margin-top:2px}.service-features{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (max-width:768px){.service-features{grid-template-columns:1fr;gap:16px}}.service-feature-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:24px;border:1px solid #dfe3e8;border-radius:12px;background:#fff}@media (max-width:768px){.service-feature-item{padding:16px}}.feature-icon{width:56px;height:56px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(145,158,171,.08);border-radius:50%}.feature-text{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.feature-text h5{font-family:Urbanist,sans-serif;font-size:20px;font-weight:700;color:#212529;margin:0}@media (max-width:768px){.feature-text h5{font-size:16px}}.feature-text p{font-size:16px;line-height:1.5;color:#495057;margin:0}@media (max-width:768px){.feature-text p{font-size:14px}}.additional-info-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}@media (max-width:768px){.info-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px}}.info-label{font-size:16px;font-weight:600;color:#212529;min-width:180px}@media (max-width:768px){.info-label{min-width:auto}}.info-value{font-size:16px;color:#495057}.scroll-to-top{position:fixed;bottom:30px;right:30px;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;padding:0;background-color:rgb(2.6025139665,74.3974860335,34.8861591241);border:none;border-radius:50%;cursor:pointer;color:#fff;-webkit-box-shadow:0 8px 16px rgba(0,0,0,.15);box-shadow:0 8px 16px rgba(0,0,0,.15);opacity:0;visibility:hidden;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:768px){.scroll-to-top{width:44px;height:44px;bottom:20px;right:20px}}.scroll-to-top.show{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.scroll-to-top:hover{background-color:rgb(2.6025139665,74.3974860335,34.8861591241);-webkit-box-shadow:0 10px 20px rgba(0,0,0,.2);box-shadow:0 10px 20px rgba(0,0,0,.2);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.scroll-to-top:active{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.scroll-to-top svg{width:24px;height:24px;color:#fff}@media screen and (max-width:768px){.scroll-to-top svg{width:22px;height:22px}}.order-timeline__wrapper{padding:24px 24px 24px 0!important}@media screen and (max-width:991px){.order-timeline__wrapper{padding:24px 18px 24px 0!important}}@media screen and (max-width:576px){.order-timeline__wrapper{padding:24px 15px 24px 0!important}}.order-timeline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.order-timeline__item{display:grid;grid-template-columns:auto auto 1fr;gap:16px;position:relative}@media (max-width:767px){.order-timeline__item{grid-template-columns:auto auto 1fr;gap:12px}}@media (max-width:575px){.order-timeline__item{gap:8px}}.order-timeline__date{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:end;-ms-flex-align:end;align-items:flex-end;padding-top:0;min-width:80px}@media (max-width:575px){.order-timeline__date{min-width:60px}}.order-timeline__date-text{font-size:14px;font-weight:400;line-height:1.4;color:#495057}@media (max-width:575px){.order-timeline__date-text{font-size:12px}}.order-timeline__date-time{font-size:12px;font-weight:400;line-height:1.4;color:#919eab}@media (max-width:575px){.order-timeline__date-time{font-size:11px}}.order-timeline__indicator{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;position:relative}.order-timeline__icon{width:25px;height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:1}@media (max-width:575px){.order-timeline__icon{width:25px;height:25px}}.order-timeline__icon svg{width:100%;height:100%;display:none}@media (max-width:575px){.order-timeline__icon svg{width:100%;height:100%}}.order-timeline__item--completed .order-timeline__icon svg{display:block}.order-timeline__line{width:2px;background-color:#007535;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:40px;margin-top:4px}@media (max-width:575px){.order-timeline__line{min-height:30px}}.order-timeline__content{padding-bottom:32px;padding-top:0}@media (max-width:767px){.order-timeline__content{padding-bottom:24px}}@media (max-width:575px){.order-timeline__content{padding-bottom:20px}}.order-timeline__title{font-size:16px;font-weight:600;line-height:1.5;color:#212529;margin-bottom:4px}@media (max-width:767px){.order-timeline__title{font-size:15px}}@media (max-width:575px){.order-timeline__title{font-size:14px}}.order-timeline__title a{color:#0fa452;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.order-timeline__title a:hover{color:rgb(2.6025139665,74.3974860335,34.8861591241)}.order-timeline__dropdown{margin-top:16px;padding:16px;background-color:#f9fafb;border-radius:8px}@media (max-width:767px){.order-timeline__dropdown{padding:12px;margin-top:12px}}@media (max-width:575px){.order-timeline__dropdown{padding:10px;margin-top:10px;border-radius:6px}}.order-timeline__dropdown table{font-size:14px}@media (max-width:575px){.order-timeline__dropdown table{font-size:12px}}.order-timeline__dropdown td{padding:8px 12px}@media (max-width:575px){.order-timeline__dropdown td{padding:6px 8px}}.order-timeline__resend-btn{margin-top:12px}@media (max-width:575px){.order-timeline__resend-btn{font-size:13px;padding:8px 16px}}.ps-my-account{padding:60px 0}@media (max-width:767px){.ps-my-account{padding:40px 0}}@media (max-width:575px){.ps-my-account{padding:30px 0}}.ps-form--account{max-width:600px;margin:0 auto;background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);padding:40px;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease}.ps-form--account:hover{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.12);box-shadow:0 4px 16px rgba(0,0,0,.12)}@media (max-width:767px){.ps-form--account{padding:30px 20px}}@media (max-width:575px){.ps-form--account{padding:25px 15px;border-radius:6px}}.ps-form--account .ps-form__content h4{font-family:var(--primary-font),sans-serif;font-size:28px;font-weight:700;color:#212529;text-align:center;margin-bottom:0}@media (max-width:767px){.ps-form--account .ps-form__content h4{font-size:24px}}@media (max-width:575px){.ps-form--account .ps-form__content h4{font-size:20px}}.ps-form--account .ps-form__content>p.text-center{color:#495057;font-size:15px;margin-bottom:30px}@media (max-width:575px){.ps-form--account .ps-form__content>p.text-center{font-size:14px;margin-bottom:25px}}.ps-form--account .ps-form__content .mb-3{margin-bottom:24px}@media (max-width:575px){.ps-form--account .ps-form__content .mb-3{margin-bottom:20px}}.ps-form--account .ps-form__content .mb-3 label{display:block;font-weight:600;font-size:14px;color:#212529;margin-bottom:8px}.ps-form--account .ps-form__content .mb-3 label sup{color:#cb0233;font-size:12px}@media (max-width:575px){.ps-form--account .ps-form__content .mb-3 label{font-size:13px;margin-bottom:6px}}.ps-form--account .ps-form__content .mb-3 .form-control{width:100%;padding:12px 16px;font-size:15px;line-height:1.5;color:#212529;background-color:#fff;border:1px solid #ececec;border-radius:6px;-webkit-transition:all .3s ease;transition:all .3s ease}.ps-form--account .ps-form__content .mb-3 .form-control:focus{outline:0;border-color:#0fa452;-webkit-box-shadow:0 0 0 3px rgba(15,164,82,.1);box-shadow:0 0 0 3px rgba(15,164,82,.1)}.ps-form--account .ps-form__content .mb-3 .form-control::-webkit-input-placeholder{color:#919eab}.ps-form--account .ps-form__content .mb-3 .form-control::-moz-placeholder{color:#919eab}.ps-form--account .ps-form__content .mb-3 .form-control:-ms-input-placeholder{color:#919eab}.ps-form--account .ps-form__content .mb-3 .form-control::-ms-input-placeholder{color:#919eab}.ps-form--account .ps-form__content .mb-3 .form-control::placeholder{color:#919eab}@media (max-width:575px){.ps-form--account .ps-form__content .mb-3 .form-control{padding:10px 14px;font-size:14px}}.ps-form--account .ps-form__content .mb-3 .text-danger{display:block;margin-top:6px;font-size:13px;color:#cb0233}@media (max-width:575px){.ps-form--account .ps-form__content .mb-3 .text-danger{font-size:12px;margin-top:4px}}.ps-form--account .ps-form__content .submit{margin-bottom:0}.ps-form--account .ps-form__content .submit .ps-btn{width:100%;padding:14px 24px;font-size:16px;font-weight:600;color:#fff;background-color:#0fa452;border:none;border-radius:6px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.ps-form--account .ps-form__content .submit .ps-btn:hover{background-color:rgb(2.6025139665,74.3974860335,34.8861591241);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 15px 0 rgba(15,164,82,.16);box-shadow:0 6px 15px 0 rgba(15,164,82,.16)}.ps-form--account .ps-form__content .submit .ps-btn:active{-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width:575px){.ps-form--account .ps-form__content .submit .ps-btn{padding:12px 20px;font-size:14px}}.customer-order-detail{margin-top:60px;background:#fff;border-radius:8px;padding:40px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08)}@media (max-width:991px){.customer-order-detail{margin-top:50px;padding:30px}}@media (max-width:767px){.customer-order-detail{margin-top:40px;padding:25px 20px}}@media (max-width:575px){.customer-order-detail{margin-top:30px;padding:20px 15px;border-radius:6px}}.customer-order-detail h5{font-family:var(--primary-font),sans-serif;font-size:22px;font-weight:700;color:#212529;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #dfe3e8}@media (max-width:767px){.customer-order-detail h5{font-size:20px;margin-bottom:16px;padding-bottom:10px}}@media (max-width:575px){.customer-order-detail h5{font-size:18px;margin-bottom:14px;padding-bottom:8px}}.customer-order-detail .row{margin-bottom:30px}@media (max-width:767px){.customer-order-detail .row{margin-bottom:20px}}.customer-order-detail p{margin-bottom:12px;font-size:15px;line-height:1.6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}@media (max-width:575px){.customer-order-detail p{font-size:14px;margin-bottom:10px}}.customer-order-detail p span{color:#495057;display:inline-block;min-width:140px}@media (max-width:575px){.customer-order-detail p span{min-width:120px;font-size:13px}}.customer-order-detail p .badge{color:#fff}.customer-order-detail p strong{color:#212529;font-weight:600}.customer-order-detail p strong.text-info{color:#0fa452!important}.customer-order-detail p strong.text-warning{color:#fab041!important}.customer-order-detail p small{font-size:13px}@media (max-width:575px){.customer-order-detail p small{font-size:12px}}@media (max-width:767px){.customer-order-detail .customer-information-box{text-align:left!important;margin-top:30px}}@media (max-width:575px){.customer-order-detail .customer-information-box{margin-top:20px}}.customer-order-detail .table-responsive{margin-top:20px;margin-bottom:30px;border-radius:6px;overflow:hidden;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.06);box-shadow:0 1px 4px rgba(0,0,0,.06)}@media (max-width:767px){.customer-order-detail .table-responsive{margin-bottom:20px}}@media (max-width:575px){.customer-order-detail .table-responsive{margin-top:15px;margin-bottom:15px;border-radius:4px}}.customer-order-detail .table{width:100%;margin-bottom:0;background-color:#fff}.customer-order-detail .table thead{background-color:#f4f6f8}.customer-order-detail .table thead tr th{padding:16px 12px;font-size:14px;font-weight:700;color:#212529;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #dfe3e8;white-space:nowrap}@media (max-width:991px){.customer-order-detail .table thead tr th{padding:14px 10px;font-size:13px}}@media (max-width:767px){.customer-order-detail .table thead tr th{padding:12px 8px;font-size:12px}}@media (max-width:575px){.customer-order-detail .table thead tr th{padding:10px 6px;font-size:11px}}.customer-order-detail .table tbody tr{-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.customer-order-detail .table tbody tr:hover{background-color:rgba(145,158,171,.08)}.customer-order-detail .table tbody tr td{padding:16px 12px;font-size:14px;color:#212529;vertical-align:middle;border-bottom:1px solid #dfe3e8}@media (max-width:991px){.customer-order-detail .table tbody tr td{padding:14px 10px;font-size:13px}}@media (max-width:767px){.customer-order-detail .table tbody tr td{padding:12px 8px;font-size:12px}}@media (max-width:575px){.customer-order-detail .table tbody tr td{padding:10px 6px;font-size:11px}}.customer-order-detail .table tbody tr td img{max-width:60px;height:auto;border-radius:4px;border:1px solid #dfe3e8}@media (max-width:767px){.customer-order-detail .table tbody tr td img{max-width:50px}}@media (max-width:575px){.customer-order-detail .table tbody tr td img{max-width:40px}}.customer-order-detail .table tbody tr td.money{font-weight:600;color:#0fa452}.customer-order-detail .table tbody tr td .sold-by{margin-top:8px;padding-top:8px;border-top:1px solid #dfe3e8}.customer-order-detail .table tbody tr td .sold-by a{color:#0fa452;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.customer-order-detail .table tbody tr td .sold-by a:hover{color:rgb(2.6025139665,74.3974860335,34.8861591241);text-decoration:underline}.customer-order-detail .d-inline-block{display:inline-block}.customer-order-detail a{color:#0fa452;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.customer-order-detail a:hover{color:rgb(2.6025139665,74.3974860335,34.8861591241);text-decoration:underline}.text-danger.mt-40{margin-top:40px;font-size:16px;font-weight:600}@media (max-width:767px){.text-danger.mt-40{margin-top:30px;font-size:15px}}@media (max-width:575px){.text-danger.mt-40{margin-top:20px;font-size:14px}}@media (max-width:575px){.customer-order-detail .table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.customer-order-detail .table-responsive .table{min-width:600px}}@media print{.ps-form--account{display:none}.customer-order-detail{-webkit-box-shadow:none;box-shadow:none;padding:20px}.customer-order-detail .table thead{background-color:#f9fafb!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.product-viewed__header{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}.product-viewed__header--title h3{font-size:32px;line-height:48px;font-weight:700;color:#212529;margin-bottom:0}@media screen and (max-width:1440px){.product-viewed__header--title h3{font-size:28px;line-height:42px}}@media screen and (max-width:768px){.product-viewed__header--title h3{font-size:24px;line-height:36px}}@media screen and (max-width:480px){.product-viewed__header--title h3{font-size:20px;line-height:30px}}.product-viewed__header--navigation{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;gap:24px;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:991px){.product-viewed__header--navigation{gap:16px}}.product-viewed__header--navigation .button-next,.product-viewed__header--navigation .button-prev{width:48px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(145,158,171,.08);border-radius:50px;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:991px){.product-viewed__header--navigation .button-next,.product-viewed__header--navigation .button-prev{width:34px;height:34px}}.product-viewed__header--navigation .button-next:hover,.product-viewed__header--navigation .button-prev:hover{background-color:#0fa452}.product-viewed__header--navigation .button-next:hover path,.product-viewed__header--navigation .button-prev:hover path{stroke:#fff}.product-viewed__header--navigation .swiper-button-lock{display:none}.product-viewed .productViewedSwiper{padding:40px 0}@media screen and (max-width:991px){.product-viewed .productViewedSwiper{padding:24px 0}}.guideline-modal-dialog{width:951px!important;max-width:calc(100% - 1rem)!important}.guideline-modal-table{min-width:768px}.guideline-modal-article{padding:24px}.guideline-modal-article .table{margin-bottom:unset}.guideline-modal-article .table td,.guideline-modal-article .table th,.guideline-modal-article .table tr{padding:1rem}.guideline-modal-article .table thead tr{border-bottom:unset}.guideline-modal-article .table td{padding:1.25rem 1rem}.guideline-modal-article .table th{border-bottom:unset;background-color:#f4f6f8;font-weight:600}.guideline-modal-article .table th:first-child{border-radius:8px 0 0 8px}.guideline-modal-article .table th:last-child{border-radius:0 8px 8px 0}.guideline-modal-card{border-radius:1rem;font-size:16px;line-height:24px;color:#212529;font-family:var(--primary-font),sans-serif;border:1px solid rgba(145,158,171,.2392156863);padding:24px;overflow:auto}@media only screen and (max-width:991px){.guideline-modal-card{font-size:14px;line-height:20px}}.advertisement-popup{position:fixed;inset:0;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}.advertisement-popup.is-visible{opacity:1;visibility:visible}.advertisement-popup.is-visible .advertisement-popup__box{-webkit-transform:scale(1);transform:scale(1);opacity:1}.advertisement-popup__overlay{position:absolute;inset:0;background:rgba(0,0,0,.6);cursor:pointer}.advertisement-popup__box{position:relative;max-width:min(600px,100%);max-height:calc(100vh - 32px);border-radius:12px;overflow:hidden;-webkit-box-shadow:0 24px 48px rgba(0,0,0,.2);box-shadow:0 24px 48px rgba(0,0,0,.2);-webkit-transform:scale(.95);transform:scale(.95);opacity:0;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease}.advertisement-popup__close{position:absolute;top:12px;right:12px;z-index:2;width:36px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:50%;background:rgba(255,255,255,.9);color:#212529;cursor:pointer;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}.advertisement-popup__close:hover{background:#fff;color:#212529}.advertisement-popup__close svg{width:18px;height:18px}.advertisement-popup__content{display:block;line-height:0}.advertisement-popup__image{width:100%;height:auto;max-height:calc(100vh - 32px);-o-object-fit:contain;object-fit:contain;vertical-align:middle}.error-page{min-height:60vh;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 20px;text-align:center;position:relative}.error-page::before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgNzE3IDExMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZl8yMDAxXzg3MzkzKSI+PGNpcmNsZSBjeD0iMTU4LjUiIGN5PSI1NTguNSIgcj0iMTU4LjUiIGZpbGw9IiNGRkM0MDAiIGZpbGwtb3BhY2l0eT0iLjciLz48L2c+PGRlZnM+PGZpbHRlciBpZD0iZmlsdGVyMF9mXzIwMDFfODczOTMiIHdpZHRoPSIxMTE3IiBoZWlnaHQ9IjExMTciIHg9Ii00MDAiIHk9IjAiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPjxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPjxmZUdhdXNzaWFuQmx1ciByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMjAwMV84NzM5MyIgc3RkRGV2aWF0aW9uPSIyMDAiLz48L2ZpbHRlcj48L2RlZnM+PC9zdmc+);background-size:contain;background-repeat:no-repeat;background-position:top left;position:absolute;top:50%;left:0;height:700px;width:700px;z-index:0;pointer-events:none;display:block;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:991px){.error-page::before{height:300px;width:300px}}.error-page::after{content:"";position:absolute;background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgNjcwIDExMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZl8yMDAxXzg3MzkyKSI+PGNpcmNsZSBjeD0iNTU4LjUiIGN5PSI1NTguNSIgcj0iMTU4LjUiIGZpbGw9IiNGRkM0MDAiIGZpbGwtb3BhY2l0eT0iLjciLz48L2c+PGRlZnM+PGZpbHRlciBpZD0iZmlsdGVyMF9mXzIwMDFfODczOTIiIHdpZHRoPSIxMTE3IiBoZWlnaHQ9IjExMTciIHg9IjAiIHk9IjAiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPjxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPjxmZUdhdXNzaWFuQmx1ciByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMjAwMV84NzM5MiIgc3RkRGV2aWF0aW9uPSIyMDAiLz48L2ZpbHRlcj48L2RlZnM+PC9zdmc+);background-size:contain;background-repeat:no-repeat;background-position:top right;top:50%;right:0;height:700px;width:700px;z-index:0;pointer-events:none;display:block;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:991px){.error-page::after{height:300px;width:300px}}@media screen and (max-width:991px){.error-page{padding:40px 20px;min-height:50vh}}.error-page__illustration{max-width:500px;width:100%;height:auto;margin-bottom:32px;margin-left:auto;margin-right:auto;display:block}@media screen and (max-width:991px){.error-page__illustration{max-width:350px;margin-bottom:24px}}@media screen and (max-width:575px){.error-page__illustration{max-width:280px;margin-bottom:20px}}.error-page__illustration img{width:100%;height:auto;display:block}.error-page__illustration svg{width:100%;height:auto;display:block}.error-page__title{font-family:var(--primary-font),sans-serif;font-size:48px;font-weight:700;line-height:1.2;color:#212529;margin:0 0 16px}@media screen and (max-width:991px){.error-page__title{font-size:40px}}@media screen and (max-width:575px){.error-page__title{font-size:32px;margin-bottom:12px}}.error-page__message{font-family:var(--primary-font),sans-serif;font-size:16px;font-weight:400;line-height:1.6;color:#495057;margin:0 0 32px;max-width:500px}@media screen and (max-width:991px){.error-page__message{font-size:15px;margin-bottom:28px}}@media screen and (max-width:575px){.error-page__message{font-size:14px;margin-bottom:24px}}.error-page__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:14px 32px;background-color:#0fa452;color:#fff;border:none;border-radius:80px;font-family:var(--primary-font),sans-serif;font-size:16px;font-weight:600;line-height:1.5;text-decoration:none;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 6px 15px 0 rgba(15,164,82,.16);box-shadow:0 6px 15px 0 rgba(15,164,82,.16)}@media screen and (max-width:991px){.error-page__btn{padding:12px 28px;font-size:15px}}@media screen and (max-width:575px){.error-page__btn{padding:12px 24px;font-size:14px}}.error-page__btn:hover{background-color:rgb(2.6025139665,74.3974860335,34.8861591241);color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 12px 24px 0 rgba(0,171,85,.32);box-shadow:0 12px 24px 0 rgba(0,171,85,.32)}.error-page__btn:active{-webkit-transform:translateY(0);transform:translateY(0)}.login-main{min-height:calc(100vh - 200px);padding:50px 0;background-color:#fff;background-color:rgb(195,232.25,211.75)}@media screen and (max-width:1440px){.login-main{padding:40px 0}}@media screen and (max-width:991px){.login-main{min-height:auto}}.login-main>.container{margin:0 auto}@media screen and (max-width:1920px){.login-main>.container{max-width:1400px!important}}@media screen and (max-width:1440px){.login-main>.container{max-width:1200px!important}}@media screen and (max-width:991px){.login-main{padding:30px 0}}.login-main .iti__selected-flag{border-top-left-radius:80px;border-bottom-left-radius:80px;font-size:14px}@media screen and (max-width:1440px){.login-main .iti__selected-flag{font-size:12px}}.login-main .invalid-feedback{font-size:12px}.login-main input.form-control{height:48px;border-radius:80px!important;border:1px solid #ececec;padding:12px 18px;font-size:14px}@media screen and (max-width:1440px){.login-main input.form-control{font-size:12px}}.login-main input.form-control:focus{border-color:#0fa452;-webkit-box-shadow:0 0 0 .2rem rgba(15,164,82,.15);box-shadow:0 0 0 .2rem rgba(15,164,82,.15);outline:0}.login-main input.form-control::-webkit-input-placeholder{color:#919eab}.login-main input.form-control::-moz-placeholder{color:#919eab}.login-main input.form-control:-ms-input-placeholder{color:#919eab}.login-main input.form-control::-ms-input-placeholder{color:#919eab}.login-main input.form-control::placeholder{color:#919eab}.login-main .input-group-text{border-radius:80px!important}.login-main .form-control.is-invalid{background-image:none!important}.login-main .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer;margin-bottom:0;padding-left:0}.login-main .form-check .form-check-input{width:18px;height:18px;border:2px solid #d1d5db;border-radius:4px;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;-ms-flex-negative:0;flex-shrink:0;margin:0}.login-main .form-check .form-check-input:hover{border-color:#9ca3af}.login-main .form-check .form-check-input:focus{outline:0;border-color:var(--primary-color,#3b82f6);-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.1);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.login-main .form-check .form-check-input:checked{background-color:var(--primary-color,#3b82f6);border-color:var(--primary-color,#3b82f6)}.login-main .form-check .form-check-input:checked::after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.login-main .form-check .form-check-input:disabled{opacity:.5;cursor:not-allowed}.login-main .form-check .form-check-label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;color:#4b5563;margin:0}@media screen and (max-width:991px){.login-main .form-check .form-check-label{font-size:12px}}.login-main .resend-otp{color:#0fa452;text-decoration:none;font-weight:600;font-size:14px;display:block;text-align:right}.login-main .resend-otp:hover{color:rgb(2.6025139665,74.3974860335,34.8861591241)}.login-main .resend-otp:disabled{opacity:.6;cursor:not-allowed}@media screen and (max-width:576px){.login-main .resend-otp{font-size:12px}}.branding-section{height:100%;padding:0}.brand-logo-wrapper{margin-top:20px;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;gap:40px}@media screen and (max-width:1366px){.brand-logo-wrapper{gap:20px}}@media screen and (max-width:991px){.brand-logo-wrapper{gap:0}}.brand-logo{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;overflow:hidden;-o-object-fit:contain;object-fit:contain}.brand-logo-img{width:100%;height:auto;max-width:350px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:1366px){.brand-logo-img{height:180px;width:auto}}@media screen and (max-width:991px){.brand-logo-img{height:150px;max-width:250px}}@media screen and (max-width:576px){.brand-logo-img{height:120px}}.brand-tagline{display:block;font-size:35px;line-height:1.33;color:#0f5c36;text-shadow:-2px 2px 4px rgba(125,166,208,.4);text-align:center}@media screen and (max-width:1440px){.brand-tagline{font-size:30px}}@media screen and (max-width:1200px){.brand-tagline{font-size:25px}.brand-tagline br{display:none}}@media screen and (max-width:991px){.brand-tagline{font-size:22px}}@media screen and (max-width:576px){.brand-tagline{font-size:20px}}.login-form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08);border-radius:16px;overflow:hidden;background:#fff}@media screen and (max-width:991px){.login-form-wrapper{border-radius:10px;margin-top:20px;height:auto;max-width:500px;margin-left:auto;margin-right:auto}}.login-form-container{margin:0 auto}.login-form-container{width:100%;padding:40px 30px}@media screen and (max-width:1440px){.login-form-container{padding:30px 20px}}@media screen and (max-width:991px){.login-form-container{padding:30px 20px}}@media screen and (max-width:576px){.login-form-container{padding:30px 15px}}.login-title{font-size:28px;line-height:1.5;text-align:center;margin-bottom:25px;color:#212529}@media screen and (max-width:1440px){.login-title{font-size:24px;margin-bottom:20px}}@media screen and (max-width:991px){.login-title{font-size:20px;margin-bottom:15px}}.login-illustration{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}@media screen and (max-width:1440px){.login-illustration{margin-bottom:20px}}.illustration-svg{width:auto;max-width:280px;height:110px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:1440px){.illustration-svg{height:90px}}@media screen and (max-width:1366px){.illustration-svg{height:80px}}@media screen and (max-width:767px){.illustration-svg{height:70px}}.forgot-password{color:#0fa452;text-decoration:none;font-weight:600;font-size:14px;display:block;text-align:left}@media screen and (max-width:1440px){.forgot-password{font-size:12px}}.forgot-password:hover{color:rgb(2.6025139665,74.3974860335,34.8861591241)}.btn-signin{height:48px;border-radius:80px;background-color:#0fa452;border:none;font-size:14px;font-weight:600;padding:11px 22px;-webkit-box-shadow:0 6px 15px 0 rgba(8,129,120,.16);box-shadow:0 6px 15px 0 rgba(8,129,120,.16);-webkit-transition:all .3s ease;transition:all .3s ease}.btn-signin:hover{background-color:rgb(2.6025139665,74.3974860335,34.8861591241);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 8px 20px 0 rgba(8,129,120,.24);box-shadow:0 8px 20px 0 rgba(8,129,120,.24)}.btn-signin:disabled{background-color:rgb(21.9460055866,116.2539944134,64.3529535825)!important;opacity:.6!important;cursor:not-allowed!important}.divider-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:16px 0 0}.divider-line{-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background-color:rgba(145,158,171,.84);border:none;margin:0}.divider-text{color:#919eab;font-size:14px;white-space:nowrap}@media screen and (max-width:1440px){.divider-text{font-size:12px}}.social-login{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}@media screen and (max-width:1440px){.social-login{gap:15px}}@media screen and (max-width:991px){.social-login{gap:10px}}.btn-social{-webkit-box-flex:1;-ms-flex:1;flex:1;height:48px;border-radius:80px;border:1px solid #ececec;background-color:#fff;color:#212529;font-size:14px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:11px 22px;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:1440px){.btn-social{font-size:12px}}@media screen and (max-width:576px){.btn-social{width:100%}}.btn-social:hover{background-color:rgba(145,158,171,.08);border-color:#0fa452}.btn-social .social-icon{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.register-signin-section{text-align:left;margin-top:15px}.register-signin-section .text-secondary{color:#495057;font-size:14px;font-weight:600;margin-right:10px}.forgot-back-section{margin-top:15px}.create-account-link{color:#0fa452;text-decoration:none;font-weight:600;font-size:14px}.create-account-link:hover{color:rgb(2.6025139665,74.3974860335,34.8861591241);text-decoration:underline}@media screen and (max-width:576px){.create-account-link,.forgot-password,.otp-resend-link{font-size:12px}}.otp-inputs{width:100%;margin-bottom:20px}.otp-inputs .fake-inputs{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}@media screen and (max-width:1366px){.otp-inputs .fake-inputs{gap:5px}}.otp-inputs .realInput{pointer-events:none;opacity:0!important}.otp-inputs .otp-input{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;height:56px;border-radius:100px!important;border:1px solid #ececec!important;text-align:center!important;font-size:16px!important;font-weight:400;color:#919eab;padding:12px 14px;-webkit-transition:all .3s ease;transition:all .3s ease;margin:0!important}@media screen and (max-width:1366px){.otp-inputs .otp-input{padding:8px!important;height:48px!important;font-size:14px!important;border-radius:10px!important}}@media screen and (max-width:576px){.otp-inputs .otp-input{padding:4px!important;height:40px!important;font-size:12px!important;border-radius:5px!important}}.otp-inputs .otp-input:focus{border-color:#0fa452!important;-webkit-box-shadow:0 0 0 .2rem rgba(15,164,82,.15)!important;box-shadow:0 0 0 .2rem rgba(15,164,82,.15)!important;outline:0!important;color:#212529!important}.otp-inputs .otp-input::-webkit-input-placeholder{color:#919eab}.otp-inputs .otp-input::-moz-placeholder{color:#919eab}.otp-inputs .otp-input:-ms-input-placeholder{color:#919eab}.otp-inputs .otp-input::-ms-input-placeholder{color:#919eab}.otp-inputs .otp-input::placeholder{color:#919eab}.alert{border-radius:5px;padding:12px 16px;font-size:14px;font-weight:400;margin-bottom:20px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);-webkit-animation:slideDown .3s ease-out;animation:slideDown .3s ease-out}@-webkit-keyframes slideDown{from{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{from{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.alert.alert-success{background-color:rgba(15,164,82,.12);color:rgb(8.5893854749,93.9106145251,46.9553072626);border-left:4px solid #0fa452}.alert.alert-success::before{content:"✓";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;border-radius:50%;background-color:#0fa452;color:#fff;font-size:11px;font-weight:700;-ms-flex-negative:0;flex-shrink:0;line-height:1;padding-top:1px}.alert.alert-danger{background-color:rgba(255,72,66,.12);color:rgb(244.5,7.7619047619,0);border-left:4px solid #ff4842}.alert.alert-danger::before{content:"✕";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;border-radius:50%;background-color:#ff4842;color:#fff;font-size:12px;font-weight:700;-ms-flex-negative:0;flex-shrink:0;line-height:1}.alert.alert-warning{background-color:rgba(250,176,65,.12);color:rgb(157.8461538462,96.3692307692,4.1538461538);border-left:4px solid #fab041}.alert.alert-warning::before{content:"!";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;border-radius:50%;background-color:#fab041;color:#fff;font-size:12px;font-weight:700;-ms-flex-negative:0;flex-shrink:0;line-height:1;padding-bottom:1px}.alert a{color:#0fa452;font-weight:600;text-decoration:underline}.alert a:hover{color:rgb(2.6025139665,74.3974860335,34.8861591241)}@media screen and (max-width:1440px){.alert{font-size:12px;padding:10px 14px}}.has-error .invalid-feedback{display:block!important}.profile-info__field-group{position:relative}.profile-info__field-group .verified-status{position:absolute;top:50%;right:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;z-index:1}@media screen and (max-width:1440px){.profile-info__field-group .verified-status{font-size:12px;right:15px}}.profile-info__field-group .verified-status.verified{color:#28a745;pointer-events:none}.profile-info__field-group .verified-status.not-verified{color:#dc3545;font-weight:700;cursor:pointer}.banner{margin-top:28px}@media screen and (max-width:991px){.banner{margin-top:16px}}.banner__wrapper{position:relative;border-radius:24px;overflow:hidden}@media screen and (max-width:767px){.banner__wrapper{border-radius:12px}}.banner__title{font-weight:700;font-size:48px;line-height:64px;color:#fff;margin-bottom:12px}@media screen and (max-width:1280px){.banner__title{font-size:38px;line-height:48px;margin-bottom:8px}}@media screen and (max-width:991px){.banner__title{font-size:30px;line-height:38px}}@media screen and (max-width:768px){.banner__title{font-size:3vw;line-height:inherit;margin-bottom:0}}.banner__subtitle{font-size:18px;line-height:28px;font-weight:700;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}@media screen and (max-width:1280px){.banner__subtitle{margin-bottom:8px}}@media screen and (max-width:768px){.banner__subtitle{font-size:2.5vw;line-height:normal;margin-bottom:1vw}}.banner__subtitle .highlight{font-weight:400;font-size:12px;line-height:18px;text-align:center;color:#000;padding:1px 8px;background:#fab041;border-radius:100px;margin-left:8px}@media screen and (max-width:480px){.banner__subtitle .highlight{font-size:.75em;padding:1px 2px;line-height:normal}}.banner__description{font-size:16px;line-height:24px;font-weight:400;color:#fff}@media screen and (max-width:768px){.banner__description{font-size:2vw;line-height:normal}}.banner__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px 8px 24px;gap:18px;background:#0fa452;-webkit-box-shadow:0 6px 15px rgba(8,129,120,.16);box-shadow:0 6px 15px rgba(8,129,120,.16);border-radius:59px;margin-top:24px;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:1280px){.banner__btn{margin-top:16px}}@media screen and (max-width:1080px){.banner__btn{padding:6px 8px 6px 18px}}@media screen and (max-width:991px){.banner__btn{margin-top:10px}}@media screen and (max-width:768px){.banner__btn{font-size:2vw;margin-bottom:0;padding:3px 2px;line-height:normal;margin-top:1vw}}.banner__btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-transition:all .3s ease;transition:all .3s ease}.banner__btn-label{font-size:16px;line-height:26px;font-weight:600;color:#fff}@media screen and (max-width:768px){.banner__btn-label{font-size:2vw;line-height:normal}}.banner__btn-icon{width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:50%}@media screen and (max-width:1080px){.banner__btn-icon{width:28px;height:28px}}@media screen and (max-width:1080px){.banner__btn-icon svg{width:12px;height:12px}}@media screen and (max-width:480px){.banner__btn-icon{display:none}}.banner .swiper-slide-content{width:100%;max-width:600px;position:absolute;top:100px;left:142px}@media screen and (max-width:1440px){.banner .swiper-slide-content{top:60px;left:120px}}@media screen and (max-width:1280px){.banner .swiper-slide-content{max-width:500px;left:110px}}@media screen and (max-width:1080px){.banner .swiper-slide-content{top:40px;left:100px}}@media screen and (max-width:991px){.banner .swiper-slide-content{max-width:360px;top:24px;left:70px}}@media screen and (max-width:768px){.banner .swiper-slide-content{max-width:50%;top:10%;left:0}}.banner .swiper .banner-swiper-button-next,.banner .swiper .banner-swiper-button-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:48px;height:48px;background:rgba(145,158,171,.08);border-radius:50px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:1080px){.banner .swiper .banner-swiper-button-next,.banner .swiper .banner-swiper-button-prev{width:40px;height:40px}}.banner .swiper .banner-swiper-button-next:hover,.banner .swiper .banner-swiper-button-prev:hover{background-color:#0fa452}.banner .swiper .banner-swiper-button-prev{left:24px}@media screen and (max-width:1080px){.banner .swiper .banner-swiper-button-prev{left:12px}}.banner .swiper .banner-swiper-button-next{right:24px}@media screen and (max-width:1080px){.banner .swiper .banner-swiper-button-next{right:12px}}.banner .swiper .swiper-button-lock{display:none}.banner .swiper-pagination{padding:14px 60px;width:-webkit-max-content;width:-moz-max-content;width:max-content;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;background-image:url(../imgs/banner/banner-pagination.png);background-repeat:no-repeat;background-size:100% 100%;background-position:center top}@media screen and (max-width:1440px){.banner .swiper-pagination{padding:10px 50px}}@media screen and (max-width:1080px){.banner .swiper-pagination{padding:6px 38px;display:none!important}}@media screen and (max-width:480px){.banner .swiper-pagination{padding:4px 38px}}.banner .swiper-pagination-bullet{width:12px;height:12px;background-color:#454f5b;margin:0 8px!important;margin-bottom:-8px!important;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:600px){.banner .swiper-pagination-bullet{width:10px;height:10px;margin:0 6px!important;margin-bottom:-5px!important}}.banner .swiper-pagination-bullet-active{width:60px;border-radius:30px;background-color:#0fa452}@media screen and (max-width:1080px){.banner .swiper-pagination-bullet-active{width:50px}}@media screen and (max-width:600px){.banner .swiper-pagination-bullet-active{width:40px}}.tags{position:relative}.tags::before{content:"";position:absolute;top:0;left:0;-webkit-transform:translateY(-20%);transform:translateY(-20%);background-image:url(../imgs/tags/blur-left.png);width:617px;height:617px;background-size:contain;background-position:center left;background-repeat:no-repeat;pointer-events:none}.tags::after{content:"";position:absolute;top:0;right:0;-webkit-transform:translateY(-20%);transform:translateY(-20%);background-image:url(../imgs/tags/blur-right.png);width:617px;height:617px;background-size:contain;background-position:center right;background-repeat:no-repeat;z-index:0;pointer-events:none}@media only screen and (max-width:991px){.tags::after,.tags::before{display:none}}.tags__list{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;position:relative}@media only screen and (max-width:991px){.tags__list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:768px){.tags__list{grid-template-columns:repeat(1,1fr)}}.tags__item{border:1px solid #dfe3e8;border-radius:1rem;background-color:#fff;padding:1.5rem;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;z-index:1}.tags__icon{width:56px;height:56px;border-radius:100%;background-color:#fff7cd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:12px}.tags__title{font-size:20px;font-family:var(--primary-font),sans-serif;font-weight:600;color:#212529;margin-bottom:8px;text-align:center}@media only screen and (max-width:1440px){.tags__title{font-size:18px}}@media only screen and (max-width:768px){.tags__title{font-size:16px}}.tags__description{font-size:16px;font-family:var(--primary-font),sans-serif;font-weight:400;color:#495057;text-align:center}@media only screen and (max-width:768px){.tags__description{font-size:14px;line-height:21px}}.daily-discounts{width:100%}.best-selling-product__wrapper{background-image:url(../imgs/best-selling-product/background.png);background-repeat:no-repeat;background-position:center top;background-size:100% 100%;padding:2rem;border-radius:2rem;padding-top:unset}@media only screen and (max-width:991px){.best-selling-product__wrapper{padding:2rem 1rem;border-radius:1rem;padding-top:unset;background-size:140% 120%}}@media only screen and (max-width:575px){.best-selling-product__wrapper{background-size:195% 105%}}.best-selling-product__body{margin-top:4rem}@media only screen and (max-width:991px){.best-selling-product__body{margin-top:2rem}}.best-selling-product__actions{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:991px){.best-selling-product__actions{margin-top:1.5rem;gap:.5rem}}.best-selling-product__next,.best-selling-product__prev{width:48px;height:48px;background-color:#fff;border-radius:50%;border:1px solid #dfe3e8;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;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.best-selling-product__next path,.best-selling-product__prev path{stroke:#212529;-webkit-transition:stroke .3s ease;transition:stroke .3s ease}@media only screen and (max-width:991px){.best-selling-product__next,.best-selling-product__prev{width:40px;height:40px}}@media only screen and (max-width:575px){.best-selling-product__next,.best-selling-product__prev{width:38px;height:38px}}.best-selling-product__next:hover,.best-selling-product__prev:hover{background-color:#0fa452}.best-selling-product__next:hover path,.best-selling-product__prev:hover path{stroke:#fff}.category-list__body{margin-top:2rem}@media only screen and (max-width:768px){.category-list__body{margin-top:1.5rem}}.category-list__items{display:none;display:grid;grid-template-columns:repeat(8,1fr);grid-gap:1.75rem;grid-row-gap:2.5rem}@media only screen and (max-width:1440px){.category-list__items{grid-template-columns:repeat(6,1fr);grid-gap:1rem;grid-row-gap:2rem}}@media only screen and (max-width:991px){.category-list__items{grid-template-columns:repeat(4,1fr);grid-gap:1rem;grid-row-gap:1.5rem}}@media only screen and (max-width:768px){.category-list__items{grid-template-columns:repeat(3,1fr);grid-gap:.75rem;grid-row-gap:1.25rem}}.category-list__item-image{border-radius:1rem;border:1px solid #dfe3e8;background-color:#a7edc6;padding:.5rem}.category-list__item-image>img{-webkit-transition:scale .3s ease;transition:scale .3s ease}.category-list__item-name{margin-top:1.5rem;font-family:var(--primary-font),sans-serif;font-size:16px;line-height:24px;color:#212529;text-align:center;display:block}@media only screen and (max-width:991px){.category-list__item-name{margin-top:1rem}}@media only screen and (max-width:768px){.category-list__item-name{font-size:14px;line-height:21px}}.category-list__item:hover .category-list__item-image img{scale:1.05}.category-list__header{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}.category-list__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}@media only screen and (max-width:991px){.category-list__actions{gap:.5rem}}.category-list__next,.category-list__prev{width:48px;height:48px;background-color:rgba(145,158,171,.0784313725);border-radius:50%;border:1px solid #dfe3e8;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;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.category-list__next path,.category-list__prev path{stroke:#212529;-webkit-transition:stroke .3s ease;transition:stroke .3s ease}@media only screen and (max-width:991px){.category-list__next,.category-list__prev{width:40px;height:40px}}@media only screen and (max-width:575px){.category-list__next,.category-list__prev{width:38px;height:38px}}.category-list__next:hover,.category-list__prev:hover{background-color:#0fa452}.category-list__next:hover path,.category-list__prev:hover path{stroke:#fff}.top-selling-product__wrapper{background-image:url(../imgs/top-selling-product/background.png)}@media only screen and (max-width:991px){.top-selling-product__wrapper{background-size:140% 40%}}@media only screen and (max-width:575px){.top-selling-product__wrapper{background-size:195% 30%}}.top-selling-product__link{display:block;margin-bottom:1rem}.top-selling-product__link:last-child{margin-bottom:0}.top-selling-product__card-header{padding-bottom:1rem;border-bottom:1px solid rgba(145,158,171,.2392156863);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top-selling-product__card-body{padding-top:2rem}.top-selling-product__card-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}@media only screen and (max-width:991px){.top-selling-product__card-actions{gap:.5rem}}.top-selling-product__card-actions--next,.top-selling-product__card-actions--prev{width:36px;height:36px;background-color:#fff;border-radius:50%;border:1px solid #dfe3e8;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;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.top-selling-product__card-actions--next path,.top-selling-product__card-actions--prev path{stroke:#212529;-webkit-transition:stroke .3s ease;transition:stroke .3s ease}@media only screen and (max-width:991px){.top-selling-product__card-actions--next,.top-selling-product__card-actions--prev{width:28px;height:28px}}@media only screen and (max-width:575px){.top-selling-product__card-actions--next,.top-selling-product__card-actions--prev{width:26px;height:26px}}.top-selling-product__card-actions--next:hover,.top-selling-product__card-actions--prev:hover{background-color:#0fa452}.top-selling-product__card-actions--next:hover path,.top-selling-product__card-actions--prev:hover path{stroke:#fff}.top-selling-product__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1rem;padding:1rem;background-color:#fff;border-radius:1rem}.top-selling-product__item-image{width:128px;height:auto;-ms-flex-negative:0;flex-shrink:0}.top-selling-product__item-image>img{width:100%;height:auto;border-radius:.5rem}.top-selling-product__item-content{padding:unset!important;gap:.25rem!important}.top-selling-product__item-content .product-review{margin-top:.5rem}.top-selling-product__item-content .product-pricing{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.top-selling-product__item-content .pricing-info{-webkit-box-flex:1;-ms-flex:1;flex:1}.top-selling-product__featured{width:100%;border-radius:1rem;background-color:#fff;padding:1rem}.top-selling-product__featured-image{width:100%;height:auto;border-radius:1rem}.top-selling-product__featured-image>img{width:100%}.top-selling-product__featured .product-name{font-family:var(--primary-font),sans-serif;font-size:32px;line-height:48px}@media only screen and (max-width:1440px){.top-selling-product__featured .product-name{font-size:28px;line-height:42px}}@media only screen and (max-width:768px){.top-selling-product__featured .product-name{font-size:24px;line-height:36px}}@media only screen and (max-width:480px){.top-selling-product__featured .product-name{font-size:20px;line-height:30px}}.top-selling-product__featured .product-description{font-family:var(--primary-font),sans-serif;font-size:16px;line-height:24px;color:#495057}@media only screen and (max-width:768px){.top-selling-product__featured .product-description{font-size:14px;line-height:21px}}.top-selling-product__featured .product-actions{margin-top:1.5rem;margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-selling-product__featured .btn-explore-wellness{width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-flex:unset;-ms-flex:unset;flex:unset}@media screen and (max-width:1440px){.top-selling-product__featured .btn-explore-wellness svg{width:24px;height:24px}}@media screen and (max-width:1366px){.top-selling-product__featured .btn-explore-wellness{height:40px}.top-selling-product__featured .btn-explore-wellness svg{width:20px;height:20px}}@media screen and (max-width:991px){.top-selling-product__featured .btn-explore-wellness{gap:5px}}@media screen and (max-width:768px){.top-selling-product__featured .btn-explore-wellness{font-size:12px}.top-selling-product__featured .btn-explore-wellness svg{width:18px;height:18px}}@media (max-width:576px){.top-selling-product__featured .btn-explore-wellness{height:32px}.top-selling-product__featured .btn-explore-wellness svg{width:15px;height:15px}}.our-products{background-color:#fff}.products-header{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;margin-bottom:40px;-ms-flex-wrap:wrap;flex-wrap:wrap}.products-title{font-family:var(--primary-font),sans-serif;font-size:32px;line-height:1.5;font-weight:700;color:#212529;margin:0}.products-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.btn-tab{padding:10px 20px;border-radius:55px;border:1px solid #ececec;background-color:#fff;color:#212529;font-family:var(--primary-font),sans-serif;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.btn-tab:hover{background-color:rgba(145,158,171,.08);border-color:#0fa452}.btn-tab.active{background-color:#0fa452;color:#fff;border-color:#0fa452;-webkit-box-shadow:0 6px 15px 0 rgba(15,164,82,.16);box-shadow:0 6px 15px 0 rgba(15,164,82,.16)}.products-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:24px}.products-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:40px}@media (max-width:1600px){.products-grid{grid-template-columns:repeat(4,1fr);gap:20px}}@media (max-width:1440px){.products-header{gap:60px}.products-title{font-size:30px}.products-grid{grid-template-columns:repeat(4,1fr);gap:18px}.btn-tab{padding:8px 16px}.products-footer{margin-top:40px}.btn-view-all{font-size:15px}}@media (max-width:1366px){.products-header{gap:50px}.products-title{font-size:28px}.products-grid{grid-template-columns:repeat(3,1fr);gap:18px}.btn-tab{padding:10px 18px;font-size:14px}}@media (max-width:1280px){.products-grid{grid-template-columns:repeat(3,1fr);gap:16px}.btn-tab{padding:8px 16px;font-size:14px}}@media (max-width:1200px){.products-header{gap:40px}.products-title{font-size:30px}.products-grid{grid-template-columns:repeat(3,1fr);gap:20px}}@media (max-width:992px){.products-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;margin-bottom:20px}.products-title{font-size:28px}.products-tabs{width:100%;overflow-x:auto;overflow-y:hidden;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-bottom:8px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#dfe3e8 transparent}.products-tabs::-webkit-scrollbar{height:6px}.products-tabs::-webkit-scrollbar-track{background:0 0}.products-tabs::-webkit-scrollbar-thumb{background-color:#dfe3e8;border-radius:4px}.products-tabs::-webkit-scrollbar-thumb:hover{background-color:#919eab}.btn-tab{white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.products-grid{grid-template-columns:repeat(3,1fr);gap:20px}}@media (max-width:768px){.products-header{margin-bottom:28px}.products-title{font-size:26px}.btn-tab{padding:7px 14px;font-size:12px}.products-grid{grid-template-columns:repeat(2,1fr);gap:16px}.products-footer{margin-top:32px}.btn-view-all{font-size:12px;padding:8px 16px}.btn-view-all svg{width:18px;height:18px}}@media (max-width:640px){.products-title{font-size:24px}.products-grid{gap:14px}}@media (max-width:576px){.products-header{margin-bottom:24px}.products-title{font-size:22px}.products-tabs{gap:12px}.products-tabs::-webkit-scrollbar{height:4px}.btn-tab{border-radius:30px}.products-footer{margin-top:28px}.btn-view-all{font-size:12px;padding:5px 12px}.btn-view-all svg{width:15px;height:15px}}@media (max-width:400px){.products-grid{grid-template-columns:1fr;gap:16px}.products-title{font-size:20px}}.latest-blog__header{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}.latest-blog__view-all{font-family:var(--primary-font),sans-serif;color:#212529;font-size:20px;font-weight:700;line-height:30px;-webkit-transition:color .3s ease;transition:color .3s ease}.latest-blog__view-all:hover{color:#0fa452}@media only screen and (max-width:1440px){.latest-blog__view-all{font-size:18px;line-height:26px}}@media only screen and (max-width:768px){.latest-blog__view-all{font-size:16px;line-height:24px}}@media only screen and (max-width:480px){.latest-blog__view-all{font-size:14px;line-height:20px}}.latest-blog__body{margin-top:2rem}.product-category__container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;margin-top:40px;position:relative}@media only screen and (max-width:1440px){.product-category__container{gap:30px;margin-top:30px}}.product-category__sidebar{width:394px;max-width:100%;-ms-flex-negative:0;flex-shrink:0}.product-category__sidebar.active{-webkit-transform:translateX(0);transform:translateX(0)}@media only screen and (max-width:1200px){.product-category__sidebar{position:fixed;top:0;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:10000;background-color:#fff;height:100vh;overflow:auto;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}}.product-category-sidebar{border:1px solid rgba(145,158,171,.2392156863);border-radius:8px;overflow:hidden}.product-category-sidebar__header{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;background-color:#f4f6f8;padding:1rem 1.25rem}.product-category-sidebar__heading{font-family:var(--primary-font),sans-serif;font-size:20px;line-height:30px}@media only screen and (max-width:991px){.product-category-sidebar__heading{font-size:18px;line-height:27px}}@media only screen and (max-width:575px){.product-category-sidebar__heading{font-size:16px;line-height:24px}}.product-category-sidebar__clear{font-size:16px;line-height:26px;color:#0fa452;font-weight:600;font-style:SemiBold;cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease}.product-category-sidebar__clear:hover{color:#0fa452}@media only screen and (max-width:991px){.product-category-sidebar__clear{font-size:14px;line-height:22px}}.product-category-sidebar__body{padding:1.25rem}.product-category-sidebar .js-close-product-sidebar{display:none}@media only screen and (max-width:1200px){.product-category-sidebar .js-close-product-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}}.product-category-sidebar__block:last-child .product-category-sidebar__block--body{margin-bottom:0;padding-bottom:0;border:unset}.product-category-sidebar__block--header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-category-sidebar__block--title{font-family:var(--primary-font),sans-serif;font-size:18px;line-height:28px}@media only screen and (max-width:991px){.product-category-sidebar__block--title{font-size:16px;line-height:24px}}@media only screen and (max-width:575px){.product-category-sidebar__block--title{font-size:14px;line-height:22px}}.product-category-sidebar__block--reset{font-family:var(--primary-font),sans-serif;font-size:16px;line-height:24px;text-decoration:underline;color:#495057;cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease}.product-category-sidebar__block--reset:hover{color:#0fa452}@media only screen and (max-width:991px){.product-category-sidebar__block--reset{font-size:14px;line-height:22px}}.product-category-sidebar__block--body{padding-top:1rem;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid rgba(145,158,171,.2392156863)}.product-category-sidebar__block--input{position:relative;margin-bottom:1rem}.product-category-sidebar__block--input input{border:1px solid rgba(145,158,171,.3215686275);border-radius:30px;height:40px;font-size:16px;line-height:24px;padding-left:40px}@media only screen and (max-width:991px){.product-category-sidebar__block--input input{font-size:14px;line-height:22px}}.product-category-sidebar__block--input input::-webkit-input-placeholder{color:#919eab}.product-category-sidebar__block--input input::-moz-placeholder{color:#919eab}.product-category-sidebar__block--input input:-ms-input-placeholder{color:#919eab}.product-category-sidebar__block--input input::-ms-input-placeholder{color:#919eab}.product-category-sidebar__block--input input::placeholder{color:#919eab}.product-category-sidebar__block--input svg{position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product-category-sidebar__block--item{padding-top:6px;padding-bottom:6px;margin-bottom:.125rem}.product-category-sidebar__block--item:last-child{margin-bottom:0}.product-category-sidebar__block--item label{color:#212529;font-size:16px;line-height:24px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}@media only screen and (max-width:991px){.product-category-sidebar__block--item label{font-size:14px;line-height:22px}}.product-category-sidebar__block--item span{display:block}.product-category-sidebar__block--item span:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.product-category-sidebar__block--chips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.product-category-sidebar__block--chip label{padding:.5rem 1rem;display:block;border:1px solid rgba(145,158,171,.3215686275);border-radius:20px;color:#212529;font-size:16px;line-height:24px;cursor:pointer;-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}@media only screen and (max-width:991px){.product-category-sidebar__block--chip label{font-size:14px;line-height:22px}}.product-category-sidebar__block--chip label i{color:#ffc107;font-size:14px;position:relative;top:-1px}.product-category-sidebar__block--chip input:checked~label{background-color:#0fa452;color:#fff}.product-category-sidebar__block--color{width:30px;height:30px;position:relative;border-radius:100%;-webkit-box-shadow:4px 4px 8px 0 rgba(33,37,41,.2784313725);box-shadow:4px 4px 8px 0 rgba(33,37,41,.2784313725)}.product-category-sidebar__block--color label{cursor:pointer;position:absolute;top:0;left:0;width:30px;height:30px;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2}.product-category-sidebar__block--color label svg{display:none}.product-category-sidebar__block--color input:checked~label svg{display:block}.bb-product-price-filter .ui-widget.ui-widget-content{height:3px;background-color:#ededed;border:0;max-width:calc(100% - 16px)}.bb-product-price-filter .ui-widget.ui-widget-content .ui-slider-range{height:3px;position:absolute}.bb-product-price-filter .price-slider{position:relative;margin-bottom:15px}.bb-product-price-filter .ui-slider-horizontal .ui-slider-range{background-color:var(--primary-color)}.bb-product-price-filter .ui-slider .ui-slider-handle{top:-7px;padding:0;margin:0;cursor:pointer;position:absolute;-ms-touch-action:none;touch-action:none;z-index:2;outline:0;border:3px solid var(--primary-color);border-radius:50%;-webkit-box-shadow:none;box-shadow:none;width:16px;height:16px;background-color:var(--primary-color)}.bb-product-price-filter-info .input-range{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1rem}.bb-product-price-filter-info .input-range input{width:auto;height:auto;background-color:transparent;color:#000;padding:0;border:0;font-weight:500;font-size:14px}.bb-product-price-filter-info .input-range-label{color:#000;font-weight:400;font-size:16px;line-height:24px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:991px){.bb-product-price-filter-info .input-range-label{font-size:14px;line-height:22px}}.bb-product-price-filter-info .input-range-label .from,.bb-product-price-filter-info .input-range-label .to{padding:8px 14px;border:1px solid rgba(145,158,171,.3215686275);border-radius:50px;-webkit-box-flex:1;-ms-flex:1;flex:1}.bb-product-price-filter-info .input-range-label .operator{display:block;margin:0 8px;color:#919eab;font-size:14px;line-height:22px;font-weight:500}@media only screen and (max-width:991px){.bb-product-price-filter-info .input-range-label .operator{font-size:12px;line-height:20px}}.bb-product-price-filter-info .tp-shop-widget-filter-btn{font-weight:400;font-size:14px;color:#000;background-color:#f5f5f5;padding:2px 21px}.bb-product-price-filter-info .tp-shop-widget-filter-btn:hover{color:#fff;background-color:#000}.breadcrumb{padding:35px 0;margin:0;background:0 0}@media screen and (max-width:768px){.breadcrumb{padding:25px 0}}.breadcrumb__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;opacity:.8;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.breadcrumb__wrapper{gap:5px}}.breadcrumb__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:14px;line-height:1.5;color:#212529;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.breadcrumb__item svg{width:18px;height:18px;-ms-flex-negative:0;flex-shrink:0}.breadcrumb__item:hover:not(.breadcrumb__item--active){color:#0fa452}.breadcrumb__item--active{font-size:14px;color:#919eab;cursor:default;pointer-events:none}@media screen and (max-width:767px){.breadcrumb__item--active{font-size:13px}}.breadcrumb__dot{width:4px;height:4px;border-radius:50%;background:#919eab;-ms-flex-negative:0;flex-shrink:0}.product-detail-page .add-to-cart-button.button-loading:before{border-color:#fff;border-bottom-color:transparent}.product-detail-page .section__spacing{padding:20px 0}@media screen and (max-width:991px){.product-detail-page .section__spacing{padding:15px 0}}.productDetail .btn-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.productDetail__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px;width:100%}@media screen and (max-width:1440px){.productDetail__container{gap:30px}}@media screen and (max-width:1024px){.productDetail__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}}.productDetail__gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;max-width:60%;width:100%}@media screen and (max-width:1024px){.productDetail__gallery{max-width:100%;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:16px}}.productDetail__thumbnailsSwiper{width:100px;height:550px}@media screen and (max-width:1024px){.productDetail__thumbnailsSwiper{height:auto;width:100%;max-width:100%}}.productDetail__thumbnail{border-radius:8px;cursor:pointer;border:2px solid transparent;-webkit-transition:border-color .3s ease;transition:border-color .3s ease;position:relative;overflow:hidden;padding:5px;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.productDetail__thumbnail img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block;border-radius:8px}@media screen and (max-width:1024px){.productDetail__thumbnail img{width:auto;height:100px;max-width:100%}}@media screen and (max-width:576px){.productDetail__thumbnail img{height:75px}}.productDetail__thumbnail--video .productDetail__playIcon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none;z-index:2}.productDetail__thumbnail.swiper-slide-thumb-active{border-color:#0fa452}.productDetail__mainImage{-webkit-box-flex:1;-ms-flex:1;flex:1;width:calc(100% - 100px - 20px);position:relative}@media screen and (max-width:1024px){.productDetail__mainImage{width:100%}}.productDetail__mainSwiper{width:100%;overflow:hidden;height:550px}@media screen and (max-width:767px){.productDetail__mainSwiper{height:400px}}@media screen and (max-width:480px){.productDetail__mainSwiper{height:300px}}.productDetail__mainSwiper .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.productDetail__mainSwiper img{display:block;width:auto;height:calc(100% - 100px);max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;margin:0 auto}.productDetail__mainSwiper iframe{height:100%;width:auto;max-width:100%;display:block;margin:0 auto}.productDetail__navBtn{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;width:48px;height:48px;border-radius:50%;border:none;background:#fff;color:#212529;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-box-shadow:0 8px 16px 0 rgba(145,158,171,.16);box-shadow:0 8px 16px 0 rgba(145,158,171,.16);-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0}@media screen and (max-width:1024px){.productDetail__navBtn{width:38px;height:38px}.productDetail__navBtn svg{width:18px;height:18px}}@media screen and (max-width:576px){.productDetail__navBtn{width:30px;height:30px}.productDetail__navBtn svg{width:12px;height:12px}}.productDetail__navBtn:hover{background:#0fa452;color:#fff;-webkit-box-shadow:0 12px 20px 0 rgba(145,158,171,.24);box-shadow:0 12px 20px 0 rgba(145,158,171,.24)}.productDetail__navBtn--prev{left:16px}@media screen and (max-width:576px){.productDetail__navBtn--prev{left:8px}}.productDetail__navBtn--next{right:16px}@media screen and (max-width:576px){.productDetail__navBtn--next{right:8px}}.productDetail__mainImage:hover .productDetail__navBtn{opacity:1}.productDetail__info{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:670px;background:#fff;border:1px solid #dfe3e8;border-radius:24px;padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}@media screen and (max-width:1024px){.productDetail__info{max-width:100%}}@media screen and (max-width:768px){.productDetail__info{padding:15px;border-radius:16px;gap:10px}}.productDetail__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}@media screen and (max-width:768px){.productDetail__header{gap:10px}}.productDetail__badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.productDetail__badge--sales{padding:1px 4px;background-image:url(../imgs/icons/sale.svg);background-repeat:no-repeat;background-size:cover;background-position:top right;color:#fff7cd;font-size:14px;font-weight:400;line-height:1.4}.productDetail__badge--new{background-color:transparent;color:#1890ff;font-size:12px;font-weight:700;text-transform:uppercase;padding:0}.productDetail__titleRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}.productDetail__title{font-family:var(--primary-font),sans-serif;font-size:28px;font-weight:700;line-height:1.5;color:#212529;margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:1440px){.productDetail__title{font-size:25px}}@media screen and (max-width:1366px){.productDetail__title{font-size:22px}}@media screen and (max-width:1024px){.productDetail__title{font-size:20px}}@media screen and (max-width:768px){.productDetail__title{font-size:18px}}.productDetail__favoriteBtn{width:42px;height:42px;border-radius:50%;border:none;background:rgba(145,158,171,.08);border:solid 1px transparent;color:#212529;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:1440px){.productDetail__favoriteBtn{width:36px;height:36px}}@media screen and (max-width:1366px){.productDetail__favoriteBtn{width:32px;height:32px}.productDetail__favoriteBtn svg{width:14px;height:14px}}@media screen and (max-width:768px){.productDetail__favoriteBtn{width:30px;height:30px}.productDetail__favoriteBtn svg{width:12px;height:12px}}.productDetail__favoriteBtn:hover{background:rgba(145,158,171,.16);border-color:#0fa452}.productDetail__favoriteBtn.is-active{color:#cb0233;background:rgba(203,2,51,.25)}.productDetail__favoriteBtn.is-active svg path{fill:#cb0233;stroke:#cb0233}.productDetail__rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.productDetail__stars{font-family:FontAwesome!important;vertical-align:top;overflow:hidden;position:relative;height:20px;width:88px;display:inline-block}.productDetail__stars::before{font-size:14px;content:"\f005\f005\f005\f005\f005";top:0;position:absolute;left:0;float:left;color:#919eab;letter-spacing:2px}.productDetail__stars .product_rate{overflow:hidden;font-family:FontAwesome!important;top:0;left:0;position:absolute;padding-top:1.5em;color:#fab041}.productDetail__stars .product_rate::before{font-size:14px;content:"\f005\f005\f005\f005\f005";top:0;position:absolute;left:0;letter-spacing:2px}.productDetail__reviewCount{font-size:14px;line-height:1.5;color:#495057}.productDetail__pricing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.productDetail__price{font-family:var(--primary-font),sans-serif;font-size:24px;font-weight:700;line-height:1.5;color:#212529}@media screen and (max-width:768px){.productDetail__price{font-size:20px}}.productDetail__divider{height:1px;width:100%;background:repeating-linear-gradient(to right,rgba(145,158,171,.24) 0,rgba(145,158,171,.24) 2px,transparent 2px,transparent 5px)}.productDetail__divider:not(.productDetail__info>.productDetail__divider){width:2px;height:24px;background:rgba(145,158,171,.2392156863)}.productDetail__priceOld{font-family:var(--primary-font),sans-serif;font-size:24px;font-weight:400;line-height:1.5;color:#919eab;text-decoration:line-through}@media screen and (max-width:768px){.productDetail__priceOld{font-size:20px}}.productDetail__discount{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1px 4px;font-size:14px;font-weight:500;line-height:1.57;color:#000;background-image:url(../imgs/icons/sale-yellow.svg);background-repeat:no-repeat;background-size:cover;background-position:top right}.productDetail__tax{font-family:var(--primary-font),sans-serif;font-size:14px;font-style:italic;font-weight:400;color:#495057;margin:0;margin-top:4px}@media screen and (max-width:768px){.productDetail__tax{font-size:12px}}.productDetail__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.productDetail__seller{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:var(--primary-font),sans-serif;font-size:14px}@media screen and (max-width:768px){.productDetail__seller{font-size:12px}}.productDetail__sellerLabel{color:#495057;font-weight:400}.productDetail__sellerLink{color:#212529;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.productDetail__sellerLink strong{font-weight:600}.productDetail__sellerLink:hover{color:#0fa452}.productDetail__content{font-family:var(--primary-font),sans-serif;font-size:14px;color:#495057}@media screen and (max-width:768px){.productDetail__content{font-size:12px}}.productDetail__content p{margin:0 0 8px}.productDetail__content p:last-child{margin-bottom:0}.productDetail__content ol,.productDetail__content ul{margin:0 0 8px;padding-left:20px}.productDetail__content ol:last-child,.productDetail__content ul:last-child{margin-bottom:0}.productDetail__content li{margin-bottom:5px;position:relative}.productDetail__content li:last-child{margin-bottom:0}.productDetail__content li::marker{color:#0fa452}.productDetail__content ul li{list-style-type:disc}.productDetail__content a{color:#0fa452;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.productDetail__content a:hover{color:rgb(2.6025139665,74.3974860335,34.8861591241);text-decoration:underline}.productDetail__content b,.productDetail__content strong{font-weight:600;color:#212529}.productDetail__content em,.productDetail__content i{font-style:italic}.productDetail__flashSale{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:20px;background:linear-gradient(135deg,#fff5f5 0,#fff9f9 100%);border:1px solid #ffebee;border-radius:12px}@media screen and (max-width:768px){.productDetail__flashSale{padding:16px;gap:16px}}.productDetail__countdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.productDetail__countdownTitle{font-family:var(--primary-font),sans-serif;font-size:14px;font-weight:600;color:#cb0233;margin:0}@media screen and (max-width:768px){.productDetail__countdownTitle{font-size:13px}}.productDetail__countdownList{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;list-style:none;padding:0;margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:480px){.productDetail__countdownList{gap:8px}}.productDetail__countdownItem{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;gap:6px;min-width:60px;padding:12px 8px;background:#fff;border:1px solid #ffcdd2;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(203,2,51,.08);box-shadow:0 2px 4px rgba(203,2,51,.08)}@media screen and (max-width:768px){.productDetail__countdownItem{min-width:55px;padding:10px 6px;gap:4px}}@media screen and (max-width:480px){.productDetail__countdownItem{min-width:50px;padding:8px 4px}}.productDetail__countdownNumber{font-family:var(--primary-font),sans-serif;font-size:24px;font-weight:700;color:#cb0233;line-height:1}@media screen and (max-width:768px){.productDetail__countdownNumber{font-size:20px}}@media screen and (max-width:480px){.productDetail__countdownNumber{font-size:18px}}.productDetail__countdownLabel{font-family:var(--primary-font),sans-serif;font-size:12px;font-weight:400;color:#495057;line-height:1}@media screen and (max-width:768px){.productDetail__countdownLabel{font-size:11px}}@media screen and (max-width:480px){.productDetail__countdownLabel{font-size:10px}}.productDetail__soldInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.productDetail__soldTitle{font-family:var(--primary-font),sans-serif;font-size:14px;font-weight:600;color:#212529;margin:0}@media screen and (max-width:768px){.productDetail__soldTitle{font-size:13px}}.productDetail__progressBar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.productDetail__progressTrack{width:100%;height:8px;background:#ffebee;border-radius:100px;overflow:hidden;position:relative}@media screen and (max-width:768px){.productDetail__progressTrack{height:6px}}.productDetail__progressFill{height:100%;background:-webkit-gradient(linear,left top,right top,from(#cb0233),to(#ff4757));background:linear-gradient(90deg,#cb0233 0,#ff4757 100%);border-radius:100px;-webkit-transition:width .3s ease;transition:width .3s ease;-webkit-box-shadow:0 0 8px rgba(203,2,51,.3);box-shadow:0 0 8px rgba(203,2,51,.3)}.productDetail__soldCount{font-family:var(--primary-font),sans-serif;font-size:13px;color:#495057;margin:0}@media screen and (max-width:768px){.productDetail__soldCount{font-size:12px}}.productDetail__soldCount strong{font-weight:600;color:#cb0233}.productDetail__addToCartForm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.productDetail__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.productDetail__sectionHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.productDetail__seeSizeChart{font-size:14px;line-height:22px;color:#495057;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease;text-decoration:underline}.productDetail__seeSizeChart:hover{color:#0fa452}.productDetail__sectionHeaderRow{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;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.productDetail__label{font-size:16px;font-weight:600;line-height:1.5;color:#212529;margin:0}@media screen and (max-width:991px){.productDetail__label{font-size:14px}}.productDetail__value{font-size:16px;font-weight:400;line-height:1.5;color:#212529;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:991px){.productDetail__value{font-size:14px}}.productDetail__sizeChart{font-size:14px;line-height:1.57;color:#495057;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.productDetail__sizeChart:hover{color:#0fa452;text-decoration:underline}.productDetail__coupons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.productDetail__coupon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:12px;background:rgba(255,72,66,.08);border-radius:12px}@media screen and (max-width:480px){.productDetail__coupon{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.productDetail__couponInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.productDetail__couponValue{font-size:14px;font-weight:500;line-height:1.57;color:#cb0233}.productDetail__couponLabel{font-size:16px;line-height:1.5;color:#cb0233}.productDetail__couponBtn{padding:4px 10px;height:auto;background:#cb0233;color:#fff;border:none;border-radius:60px;font-size:13px;font-weight:600;line-height:1.69;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 8px 16px 0 rgba(255,72,66,.24);box-shadow:0 8px 16px 0 rgba(255,72,66,.24)}.productDetail__couponBtn:hover{background:rgb(21.9460055866,116.2539944134,64.3529535825);-webkit-box-shadow:0 12px 20px 0 rgba(255,72,66,.32);box-shadow:0 12px 20px 0 rgba(255,72,66,.32)}.productDetail__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.productDetail__quantity{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;padding:12px 16px;width:185px;border:1px solid #ececec;border-radius:80px}@media screen and (max-width:640px){.productDetail__quantity{width:100%}}.productDetail__quantityBtn{width:20px;height:20px;border:none;background:0 0;color:#495057;cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.productDetail__quantityBtn:hover{color:#0fa452}.productDetail__quantityBtn:disabled{color:#919eab;cursor:not-allowed;pointer-events:none}.productDetail__quantityInput{width:90px;text-align:center;border:none;font-size:16px;font-weight:600;line-height:1.5;color:#212529;background:0 0}.productDetail__quantityInput:focus{outline:0}.productDetail__quantityInput::-webkit-inner-spin-button,.productDetail__quantityInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.productDetail__quantityInput{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.productDetail__buyBtn{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px;min-height:48px;background:#fab041;color:#212b36;border:none;border-radius:80px;font-size:16px;font-weight:600;line-height:1.625;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 8px 16px 0 rgba(255,193,7,.24);box-shadow:0 8px 16px 0 rgba(255,193,7,.24);white-space:nowrap}@media screen and (max-width:640px){.productDetail__buyBtn{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.productDetail__buyBtn:hover{background:rgb(248.6923076923,155.3384615385,15.3076923077);-webkit-box-shadow:0 12px 20px 0 rgba(255,193,7,.32);box-shadow:0 12px 20px 0 rgba(255,193,7,.32)}.productDetail__buyBtn:disabled{opacity:.5;pointer-events:none}.productDetail__cartBtn{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:10px;min-height:48px;background:#0fa452;color:#fff;border:none;border-radius:80px;font-size:16px;font-weight:600;line-height:1.625;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 6px 15px 0 rgba(15,164,82,.16);box-shadow:0 6px 15px 0 rgba(15,164,82,.16);white-space:nowrap}@media screen and (max-width:640px){.productDetail__cartBtn{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.productDetail__cartBtn:hover{background:rgb(2.6025139665,74.3974860335,34.8861591241);-webkit-box-shadow:0 8px 20px 0 rgba(8,129,120,.24);box-shadow:0 8px 20px 0 rgba(8,129,120,.24)}.productDetail__cartBtn:disabled{opacity:.5;pointer-events:none}.productDetail__cartBtn svg{width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0}.productDetail__utilities{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.productDetail__shareWrapper{position:relative}.productDetail__utilityBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;background:0 0;border:none;font-size:16px;line-height:1.5;color:#ee9207;cursor:pointer;padding:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.productDetail__utilityBtn:hover{opacity:.8}.productDetail__utilityBtn svg{width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0}.productDetail__utilityBtn.btn-loading{border:none}.productDetail__sharePopover{position:absolute;bottom:calc(100% + 12px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#fff;border:1px solid #dfe3e8;border-radius:12px;padding:16px;-webkit-box-shadow:0 12px 24px -4px rgba(145,158,171,.12),0 0 2px 0 rgba(145,158,171,.2);box-shadow:0 12px 24px -4px rgba(145,158,171,.12),0 0 2px 0 rgba(145,158,171,.2);opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:100;min-width:200px}.productDetail__sharePopover::before{content:"";position:absolute;bottom:-6px;left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);width:12px;height:12px;background:#fff;border-right:1px solid #dfe3e8;border-bottom:1px solid #dfe3e8}.productDetail__shareWrapper:hover .productDetail__sharePopover{opacity:1;visibility:visible}.productDetail__shareTitle{font-size:14px;font-weight:600;color:#212529;margin-bottom:12px}.productDetail__shareButtons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.productDetail__shareBtn{width:40px;height:40px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:none}.productDetail__shareBtn svg{width:20px;height:20px}.productDetail__separator{width:1px;height:12px;background:#c4cdd5}.productDetail__highlight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}@media screen and (max-width:640px){.productDetail__highlight{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}}.productDetail__highlightLabel{font-size:14px;font-weight:600;color:#212529;min-width:100px;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:640px){.productDetail__highlightLabel{min-width:auto}}.productDetail__highlightValue{font-size:14px;color:#495057;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap}.productDetail__highlightValue a{text-decoration:none;color:#495057;-webkit-transition:color .3s ease;transition:color .3s ease;font-size:14px}.productDetail__highlightValue a:hover{color:#0fa452}.productDetail .number-items-available{font-size:14px}@media screen and (max-width:1024px){.productDetail .number-items-available{font-size:12px}}.productDetail__attributeitem.disabled{position:relative;cursor:not-allowed!important;pointer-events:none!important;opacity:.5!important;overflow:hidden}.productDetail__attributeitem.disabled::after,.productDetail__attributeitem.disabled::before{content:"";position:absolute;top:50%;left:50%;width:100%;height:1.5px;background:repeating-linear-gradient(to right,#999 0,#999 4px,transparent 4px,transparent 8px);pointer-events:none}.productDetail__attributeitem.disabled::before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.productDetail__attributeitem.disabled::after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.productDetail__section--attributes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.productDetail__section--attributes input[type=checkbox],.productDetail__section--attributes input[type=radio]{display:none}.productDetail__section--attributes .productDetail__visualSwatch--display{position:relative;width:30px;height:30px;border-radius:50%;padding:0;background:#fff;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1440px){.productDetail__section--attributes .productDetail__visualSwatch--display{width:28px;height:28px}}@media screen and (max-width:1366px){.productDetail__section--attributes .productDetail__visualSwatch--display{width:26px;height:26px}}@media screen and (max-width:1280px){.productDetail__section--attributes .productDetail__visualSwatch--display{width:24px;height:24px}}@media screen and (max-width:1024px){.productDetail__section--attributes .productDetail__visualSwatch--display{width:22px;height:22px}}@media screen and (max-width:960px){.productDetail__section--attributes .productDetail__visualSwatch--display{width:20px;height:20px}}.productDetail__section--attributes .productDetail__visualSwatch--display:before{content:"";display:block;border:2px solid rgba(145,158,171,.3215686275);position:absolute;top:-4px;inset-inline-start:-4px;inset-inline-end:-4px;bottom:-4px;border-radius:50%}.productDetail__section--attributes .productDetail__visualSwatch--tooltip{position:absolute;bottom:100%;inset-inline-start:50%;-webkit-transform:translateX(-50%) translateY(2px);transform:translateX(-50%) translateY(2px);width:-webkit-max-content;width:-moz-max-content;width:max-content;background-color:#000;color:#fff;text-align:center;font-size:12px;font-weight:500;line-height:1;padding:4px 6px;border-radius:4px;visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24),-webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24)}.productDetail__section--attributes .productDetail__visualSwatch--tooltip::before{position:absolute;content:"";bottom:-6px;inset-inline-start:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-top:6px solid #000;-webkit-border-start:6px solid transparent;border-inline-start:6px solid transparent;-webkit-border-end:6px solid transparent;border-inline-end:6px solid transparent}.productDetail__section--attributes .productDetail__visualSwatch{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}.productDetail__section--attributes .productDetail__visualSwatch .productDetail__visualSwatch--item{position:relative}.productDetail__section--attributes .productDetail__visualSwatch .productDetail__visualSwatch--item:hover .productDetail__visualSwatch--tooltip{visibility:visible;opacity:1;-webkit-transform:translate(-50%) translateY(-10px);transform:translate(-50%) translateY(-10px)}.productDetail__section--attributes .productDetail__visualSwatch .productDetail__visualSwatch--item:not(.disabled) input[type=checkbox]:checked~.productDetail__visualSwatch--display:before,.productDetail__section--attributes .productDetail__visualSwatch .productDetail__visualSwatch--item:not(.disabled) input[type=radio]:checked~.productDetail__visualSwatch--display:before{border-color:#0fa452}.productDetail__section--attributes .productDetail__visualSwatch.disabled label{position:relative;pointer-events:none}.productDetail__section--attributes .productDetail__visualSwatch.disabled label:after,.productDetail__section--attributes .productDetail__visualSwatch.disabled label:before{content:"";position:absolute;top:50%;inset-inline-start:50%;width:1px;height:90%;background-color:var(--primary-color);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .4s ease;transition:all .4s ease;z-index:20}.productDetail__section--attributes .productDetail__visualSwatch.disabled label:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.productDetail__section--attributes .productDetail__visualSwatch.disabled label:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.productDetail__section--attributes .productDetail__visualSwatch.disabled .productDetail__text--display,.productDetail__section--attributes .productDetail__visualSwatch.disabled .productDetail__visualSwatch{opacity:.9}.productDetail__section--attributes .productDetail__visualSwatch.disabled input[type=checkbox]:checked~.bb-product-attribute-swatch-display:before,.productDetail__section--attributes .productDetail__visualSwatch.disabled input[type=radio]:checked~.bb-product-attribute-swatch-display:before{display:none}.productDetail__section--attributes .productDetail__text{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.productDetail__section--attributes .productDetail__text--item{position:relative}.productDetail__section--attributes .productDetail__text--item label{display:inline-block;cursor:pointer}.productDetail__section--attributes .productDetail__text--item label:hover .productDetail__text--display{border-color:#0fa452;background:#0fa452;color:#fff}.productDetail__section--attributes .productDetail__text--input{display:none}.productDetail__section--attributes .productDetail__text--input:checked+.productDetail__text--display{background:#0fa452;border-color:#0fa452;color:#fff;-webkit-box-shadow:0 6px 15px 0 rgba(15,164,82,.16);box-shadow:0 6px 15px 0 rgba(15,164,82,.16)}.productDetail__section--attributes .productDetail__text--display{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px 8px;height:34px;border:2px solid #ececec;border-radius:30px;background:#fff;font-size:14px;font-weight:600;color:#212529;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;white-space:nowrap;min-width:60px}@media screen and (max-width:1024px){.productDetail__section--attributes .productDetail__text--display{font-size:12px}}.productDetail__section--attributes .productDetail__text--display:hover{border-color:#0fa452;color:#0fa452}.productDetail__section--attributes .productDetail__text--item.disabled .productDetail__text--display:hover{border-color:#ececec!important;color:#212529!important}.product__options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}@media screen and (max-width:768px){.product__options{gap:10px}}.productDetail__section--options .productDetail__optionWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.productDetail__section--options .productDetail__label label{font-size:16px;font-weight:600;line-height:1.5;color:#212529;margin:0}@media screen and (max-width:991px){.productDetail__section--options .productDetail__label label{font-size:14px}}.productDetail__section--options .productDetail__label label.required::after{content:" *";color:#cb0233}.productDetail__section--options .productDetail__optionPrice{color:#0fa452;font-weight:600;font-size:14px}.productDetail__optionValues--radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.productDetail__optionItem--radio{position:relative}.productDetail__optionInput--radio{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.productDetail__optionInput--radio:checked~.productDetail__optionLabel--radio .productDetail__optionRadio{border-color:#0fa452;background:#0fa452}.productDetail__optionInput--radio:checked~.productDetail__optionLabel--radio .productDetail__optionRadio::after{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.productDetail__optionInput--radio:checked~.productDetail__optionLabel--radio .productDetail__optionText{color:#212529;font-weight:600}.productDetail__optionInput--radio:disabled~.productDetail__optionLabel--radio{opacity:.5;cursor:not-allowed;pointer-events:none}.productDetail__optionLabel--radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.productDetail__optionLabel--radio:hover .productDetail__optionRadio{border-color:#0fa452}.productDetail__optionRadio{position:relative;width:20px;height:20px;border:2px solid #ececec;border-radius:50%;background:#fff;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .3s ease;transition:all .3s ease}.productDetail__optionRadio::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);width:8px;height:8px;border-radius:50%;background:#fff;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.productDetail__optionValues--checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.productDetail__optionItem--checkbox{position:relative}.productDetail__optionInput--checkbox{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.productDetail__optionInput--checkbox:checked~.productDetail__optionLabel--checkbox .productDetail__optionCheckbox{border-color:#0fa452;background:#0fa452}.productDetail__optionInput--checkbox:checked~.productDetail__optionLabel--checkbox .productDetail__optionCheckbox::after{opacity:1;-webkit-transform:translate(-50%,-50%) rotate(45deg) scale(1);transform:translate(-50%,-50%) rotate(45deg) scale(1)}.productDetail__optionInput--checkbox:checked~.productDetail__optionLabel--checkbox .productDetail__optionText{color:#212529;font-weight:600}.productDetail__optionInput--checkbox:disabled~.productDetail__optionLabel--checkbox{opacity:.5;cursor:not-allowed;pointer-events:none}.productDetail__optionLabel--checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.productDetail__optionLabel--checkbox:hover .productDetail__optionCheckbox{border-color:#0fa452}.productDetail__optionCheckbox{position:relative;width:20px;height:20px;border:2px solid #ececec;border-radius:4px;background:#fff;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .3s ease;transition:all .3s ease}.productDetail__optionCheckbox::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg) scale(0);transform:translate(-50%,-50%) rotate(45deg) scale(0);width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.productDetail__optionText{font-size:14px;line-height:1.5;color:#495057;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:991px){.productDetail__optionText{font-size:13px}}.productDetail__optionValues--dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.productDetail__optionSelect{width:100%;padding:12px 16px;border:1px solid #ececec;border-radius:12px;background:#fff;font-size:14px;line-height:1.5;color:#212529;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23637381' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.productDetail__optionSelect:hover{border-color:#0fa452}.productDetail__optionSelect:focus{outline:0;border-color:#0fa452;-webkit-box-shadow:0 0 0 3px rgba(8,129,120,.1);box-shadow:0 0 0 3px rgba(8,129,120,.1)}.productDetail__optionSelect option{padding:8px}.productDetail__optionValues--field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.productDetail__optionField{width:100%;padding:12px 16px;border:1px solid #ececec;border-radius:12px;background:#fff;font-size:14px;line-height:1.5;color:#212529;-webkit-transition:all .3s ease;transition:all .3s ease}.productDetail__optionField:hover{border-color:#0fa452}.productDetail__optionField:focus{outline:0;border-color:#0fa452;-webkit-box-shadow:0 0 0 3px rgba(8,129,120,.1);box-shadow:0 0 0 3px rgba(8,129,120,.1)}.productDetail__optionField::-webkit-input-placeholder{color:#919eab}.productDetail__optionField::-moz-placeholder{color:#919eab}.productDetail__optionField:-ms-input-placeholder{color:#919eab}.productDetail__optionField::-ms-input-placeholder{color:#919eab}.productDetail__optionField::placeholder{color:#919eab}.btn-loading,.button-loading,a.loading,button.loading{border:1px solid #c4cdd5;cursor:default;text-shadow:none;color:transparent!important;position:relative;-webkit-transition:border-color .2s ease-out;transition:border-color .2s ease-out;pointer-events:none}.btn-loading,.btn-loading:active,.btn-loading:focus,.btn-loading:hover,.button-loading,.button-loading:active,.button-loading:focus,.button-loading:hover,a.loading,a.loading:active,a.loading:focus,a.loading:hover,button.loading,button.loading:active,button.loading:focus,button.loading:hover{color:transparent}.btn-loading:before,.button-loading:before,a.loading:before,button.loading:before{content:"";position:absolute;top:50%;left:50%;border-radius:50%;border-width:3px;border-style:solid;margin-top:-9px;margin-left:-9px;width:18px;height:18px;-webkit-animation:button-loading-spinner .7s linear infinite;animation:button-loading-spinner 1s linear infinite;border-color:#0fa452;border-bottom-color:transparent}.btn-loading.btn-fill-out,.button-loading.btn-fill-out,a.loading.btn-fill-out,button.loading.btn-fill-out{color:transparent!important;border:1px solid var(--color-1st)}.btn-loading.btn-fill-out:before,.button-loading.btn-fill-out:before,a.loading.btn-fill-out:before,button.loading.btn-fill-out:before{width:18px;background-color:transparent;border-color:var(--color-1st);border-bottom-color:transparent}.btn-loading.btn-fill-out:after,.button-loading.btn-fill-out:after,a.loading.btn-fill-out:after,button.loading.btn-fill-out:after{display:none}.btn-loading img,.btn-loading svg,.button-loading img,.button-loading svg,a.loading img,a.loading svg,button.loading img,button.loading svg{opacity:0}@-webkit-keyframes button-loading-spinner{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes button-loading-spinner{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.product-actions .add-to-cart-button.button-loading:before,.product-actions .btn-add-cart.button-loading:before,.product-actions .btn-add-cart.loading:before{border-color:#fff;border-bottom-color:transparent}.product-actions .add-to-cart-button.button-loading:before,.product-actions .btn-add-cart.button-loading:before,.product-actions .btn-add-cart.loading:before{border-color:#fff;border-bottom-color:transparent}.productDetail__actions .productDetail__buyBtn.button-loading:before{border-color:#000!important;border-bottom-color:transparent!important}.productDetail__actions .productDetail__cartBtn.button-loading:before{border-color:#fff!important;border-bottom-color:transparent!important}.error-message,.success-message{font-size:14px}@media screen and (min-width:991px){.product-detail-page .product-reviews__divider--avg{margin-top:0!important}}.product-detail-page .product-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:16px;list-style:none;padding:0;margin:0;background-color:#fff;border-radius:100px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(145,158,171,.3) transparent;-webkit-transition:all .3s ease .3s ease;transition:all .3s ease .3s ease}.product-detail-page .product-tabs::-webkit-scrollbar{height:4px}.product-detail-page .product-tabs::-webkit-scrollbar-track{background:0 0}.product-detail-page .product-tabs::-webkit-scrollbar-thumb{background-color:rgba(145,158,171,.3);border-radius:4px}.product-detail-page .product-tabs::-webkit-scrollbar-thumb:hover{background-color:rgba(145,158,171,.5)}.product-detail-page .product-tabs__item{margin:0;-ms-flex-negative:0;flex-shrink:0}.product-detail-page .product-tabs__item--active .product-tabs__link{background-color:rgba(0,171,85,.08);color:#0fa452;border-radius:100px;-webkit-transition:all .3s ease .3s ease;transition:all .3s ease .3s ease}.product-detail-page .product-tabs__link{display:block;padding:12px;font-family:var(--primary-font),sans-serif;font-weight:500;font-size:14px;line-height:1.5714;color:#212529;text-decoration:none;border-radius:100px;white-space:nowrap;-webkit-transition:all .3s ease .3s ease;transition:all .3s ease .3s ease}.product-detail-page .product-tabs__link:hover{background-color:rgba(145,158,171,.08);color:#0fa452}@media screen and (max-width:991px){.product-detail-page .product-tabs{gap:12px}.product-detail-page .product-tabs .product-tabs__link{padding:10px 12px;font-size:14px}}@media screen and (max-width:767px){.product-detail-page .product-tabs{gap:8px;border-radius:6px}.product-detail-page .product-tabs .product-tabs__link{padding:8px 10px;font-size:14px;line-height:1.5}}@media screen and (max-width:575px){.product-detail-page .product-tabs{gap:6px}.product-detail-page .product-tabs .product-tabs__link{padding:6px 10px;font-size:14px}}.product-detail-page .product-description{background-color:#fff;border:1px solid rgba(145,158,171,.24);border-radius:24px;overflow:hidden}.product-detail-page .product-description__header{background-color:#f9fafb;padding:16px 24px}.product-detail-page .product-description__title{font-family:var(--primary-font),sans-serif;font-weight:700;font-size:20px;line-height:1.5;color:#212529;margin:0}.product-detail-page .product-description__content{padding:24px}.product-detail-page .product-description__body{font-family:var(--primary-font),sans-serif;font-size:16px;line-height:1.5;color:#495057}.product-detail-page .product-description__body p{margin-bottom:24px;font-size:16px;line-height:1.5;color:#495057}.product-detail-page .product-description__body p:last-child{margin-bottom:0}.product-detail-page .product-description__body h1,.product-detail-page .product-description__body h2,.product-detail-page .product-description__body h3,.product-detail-page .product-description__body h4,.product-detail-page .product-description__body h5,.product-detail-page .product-description__body h6{font-family:var(--primary-font),sans-serif;font-weight:700;color:#212529;margin-bottom:24px;margin-top:32px}.product-detail-page .product-description__body h1:first-child,.product-detail-page .product-description__body h2:first-child,.product-detail-page .product-description__body h3:first-child,.product-detail-page .product-description__body h4:first-child,.product-detail-page .product-description__body h5:first-child,.product-detail-page .product-description__body h6:first-child{margin-top:0}.product-detail-page .product-description__body h1{font-size:32px;line-height:1.5}.product-detail-page .product-description__body h2{font-size:28px;line-height:1.5}.product-detail-page .product-description__body h3{font-size:24px;line-height:1.5}.product-detail-page .product-description__body h4{font-size:20px;line-height:1.5}.product-detail-page .product-description__body h5{font-size:18px;line-height:1.5}.product-detail-page .product-description__body h6{font-size:16px;line-height:1.5}.product-detail-page .product-description__body ol,.product-detail-page .product-description__body ul{margin-bottom:24px;padding-left:24px}.product-detail-page .product-description__body ol li,.product-detail-page .product-description__body ul li{margin-bottom:12px;font-size:16px;line-height:1.5;color:#495057;position:relative}.product-detail-page .product-description__body ol li:last-child,.product-detail-page .product-description__body ul li:last-child{margin-bottom:0}.product-detail-page .product-description__body ul{list-style:none;padding-left:0}.product-detail-page .product-description__body ul li{padding-left:40px;position:relative}.product-detail-page .product-description__body ul li::before{content:"";position:absolute;left:0;top:4px;width:24px;height:24px;background-color:#0fa452;border-radius:50%;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z' fill='currentColor'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.product-detail-page .product-description__body ol{counter-reset:item}.product-detail-page .product-description__body ol li{counter-increment:item}.product-detail-page .product-description__body ol li::marker{color:#0fa452;font-weight:600}.product-detail-page .product-description__body b,.product-detail-page .product-description__body strong{font-weight:600;color:#212529}.product-detail-page .product-description__body em,.product-detail-page .product-description__body i{font-style:italic}.product-detail-page .product-description__body a{color:#0fa452;text-decoration:underline;-webkit-transition:color .3s ease;transition:color .3s ease}.product-detail-page .product-description__body a:hover{color:rgb(2.6025139665,74.3974860335,34.8861591241)}.product-detail-page .product-description__body img{max-width:100%;height:auto;border-radius:16px;margin:24px 0}.product-detail-page .product-description__body blockquote{margin:24px 0;padding:16px 24px;background-color:#f9fafb;border-left:4px solid #0fa452;border-radius:8px;font-style:italic;color:#495057}.product-detail-page .product-description__body code{background-color:#f9fafb;padding:2px 8px;border-radius:4px;font-family:monospace;font-size:14px;color:#212529}.product-detail-page .product-description__body pre{background-color:#f9fafb;padding:16px;border-radius:8px;overflow-x:auto;margin:24px 0}.product-detail-page .product-description__body pre code{background-color:transparent;padding:0}.product-detail-page .product-description__body table{width:100%;border-collapse:collapse;margin:24px 0;overflow-x:auto;display:block}@media screen and (min-width:768px){.product-detail-page .product-description__body table{display:table}}.product-detail-page .product-description__body table td,.product-detail-page .product-description__body table th{padding:12px;text-align:left;border:1px solid #ececec;white-space:nowrap}@media screen and (min-width:768px){.product-detail-page .product-description__body table td,.product-detail-page .product-description__body table th{white-space:normal}}.product-detail-page .product-description__body table th{background-color:#f9fafb;font-weight:600;color:#212529}.product-detail-page .product-description__body table td{color:#495057}.product-detail-page .product-description__body hr{border:none;border-top:1px solid #ececec;margin:32px 0}.product-detail-page .product-description__body figure{margin:24px 0}.product-detail-page .product-description__body figure img{margin:0}.product-detail-page .product-description__body figure figcaption{margin-top:8px;font-size:14px;color:#919eab;text-align:center}.product-detail-page .product-description__body iframe,.product-detail-page .product-description__body video{max-width:100%;height:auto;border-radius:16px;margin:24px 0}@media screen and (max-width:991px){.product-detail-page .product-description{border-radius:20px}.product-detail-page .product-description__header{padding:14px 20px}.product-detail-page .product-description__title{font-size:18px}.product-detail-page .product-description__content{padding:20px}.product-detail-page .product-description__body{font-size:15px}.product-detail-page .product-description__body p{margin-bottom:20px;font-size:15px}.product-detail-page .product-description__body h1{font-size:28px}.product-detail-page .product-description__body h2{font-size:24px}.product-detail-page .product-description__body h3{font-size:20px}.product-detail-page .product-description__body h4{font-size:18px}.product-detail-page .product-description__body h5{font-size:16px}.product-detail-page .product-description__body h6{font-size:15px}.product-detail-page .product-description__body h1,.product-detail-page .product-description__body h2,.product-detail-page .product-description__body h3,.product-detail-page .product-description__body h4,.product-detail-page .product-description__body h5,.product-detail-page .product-description__body h6{margin-top:28px;margin-bottom:20px}.product-detail-page .product-description__body ol,.product-detail-page .product-description__body ul{margin-bottom:20px;padding-left:20px}.product-detail-page .product-description__body ol li,.product-detail-page .product-description__body ul li{margin-bottom:10px;font-size:15px}.product-detail-page .product-description__body blockquote{padding:14px 20px;margin:20px 0}.product-detail-page .product-description__body table{margin:20px 0;font-size:14px}.product-detail-page .product-description__body table td,.product-detail-page .product-description__body table th{padding:10px}.product-detail-page .product-description__body hr{margin:28px 0}.product-detail-page .product-description__body iframe,.product-detail-page .product-description__body video{border-radius:12px;margin:20px 0}}@media screen and (max-width:767px){.product-detail-page .product-description{border-radius:16px}.product-detail-page .product-description__header{padding:12px 16px}.product-detail-page .product-description__title{font-size:16px}.product-detail-page .product-description__content{padding:16px}.product-detail-page .product-description__body{font-size:14px}.product-detail-page .product-description__body p{margin-bottom:16px;font-size:14px}.product-detail-page .product-description__body h1{font-size:24px}.product-detail-page .product-description__body h2{font-size:20px}.product-detail-page .product-description__body h3{font-size:18px}.product-detail-page .product-description__body h4{font-size:16px}.product-detail-page .product-description__body h5{font-size:15px}.product-detail-page .product-description__body h6{font-size:14px}.product-detail-page .product-description__body ul li{padding-left:32px}.product-detail-page .product-description__body ul li::before{width:20px;height:20px;top:2px}.product-detail-page .product-description__body img{border-radius:12px;margin:16px 0}.product-detail-page .product-description__body h1,.product-detail-page .product-description__body h2,.product-detail-page .product-description__body h3,.product-detail-page .product-description__body h4,.product-detail-page .product-description__body h5,.product-detail-page .product-description__body h6{margin-top:24px;margin-bottom:16px}.product-detail-page .product-description__body ol,.product-detail-page .product-description__body ul{margin-bottom:16px;padding-left:16px}.product-detail-page .product-description__body ol li,.product-detail-page .product-description__body ul li{margin-bottom:8px;font-size:14px}.product-detail-page .product-description__body blockquote{padding:12px 16px;margin:16px 0;font-size:14px}.product-detail-page .product-description__body code{font-size:12px;padding:2px 6px}.product-detail-page .product-description__body pre{padding:12px;margin:16px 0;font-size:12px}.product-detail-page .product-description__body table{margin:16px 0;font-size:13px}.product-detail-page .product-description__body table td,.product-detail-page .product-description__body table th{padding:8px}.product-detail-page .product-description__body hr{margin:24px 0}.product-detail-page .product-description__body iframe,.product-detail-page .product-description__body video{border-radius:8px;margin:16px 0}.product-detail-page .product-description__body figure{margin:16px 0}.product-detail-page .product-description__body figure figcaption{font-size:12px;margin-top:6px}}@media screen and (max-width:575px){.product-detail-page .product-description{border-radius:12px}.product-detail-page .product-description__header{padding:10px 12px}.product-detail-page .product-description__title{font-size:14px}.product-detail-page .product-description__content{padding:12px}.product-detail-page .product-description__body{font-size:13px}.product-detail-page .product-description__body p{margin-bottom:12px;font-size:13px}.product-detail-page .product-description__body h1{font-size:20px}.product-detail-page .product-description__body h2{font-size:18px}.product-detail-page .product-description__body h3{font-size:16px}.product-detail-page .product-description__body h4{font-size:14px}.product-detail-page .product-description__body h5{font-size:13px}.product-detail-page .product-description__body h6{font-size:13px}.product-detail-page .product-description__body ul li{padding-left:28px;font-size:13px}.product-detail-page .product-description__body ul li::before{width:18px;height:18px}.product-detail-page .product-description__body h1,.product-detail-page .product-description__body h2,.product-detail-page .product-description__body h3,.product-detail-page .product-description__body h4,.product-detail-page .product-description__body h5,.product-detail-page .product-description__body h6{margin-top:20px;margin-bottom:12px}.product-detail-page .product-description__body ol,.product-detail-page .product-description__body ul{margin-bottom:12px;padding-left:12px}.product-detail-page .product-description__body ol li,.product-detail-page .product-description__body ul li{margin-bottom:6px}.product-detail-page .product-description__body blockquote{padding:10px 12px;margin:12px 0;font-size:13px}.product-detail-page .product-description__body code{font-size:11px;padding:1px 4px}.product-detail-page .product-description__body pre{padding:10px;margin:12px 0;font-size:11px}.product-detail-page .product-description__body table{margin:12px 0;font-size:12px}.product-detail-page .product-description__body table td,.product-detail-page .product-description__body table th{padding:6px}.product-detail-page .product-description__body hr{margin:20px 0}.product-detail-page .product-description__body iframe,.product-detail-page .product-description__body video{border-radius:8px;margin:12px 0}.product-detail-page .product-description__body figure{margin:12px 0}.product-detail-page .product-description__body figure figcaption{font-size:11px;margin-top:4px}}.product-detail-page .product-specification{background-color:#fff;border:1px solid rgba(145,158,171,.24);border-radius:24px;overflow:hidden}.product-detail-page .product-specification__header{background-color:#f9fafb;padding:16px 24px}.product-detail-page .product-specification__title{font-family:var(--primary-font),sans-serif;font-weight:700;font-size:20px;line-height:1.5;color:#212529;margin:0}.product-detail-page .product-specification__content{padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.product-detail-page .product-specification__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.product-detail-page .product-specification__label{width:180px;-ms-flex-negative:0;flex-shrink:0;font-family:var(--primary-font),sans-serif;font-weight:600;font-size:16px;line-height:1.5;color:#212529}.product-detail-page .product-specification__value{-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:var(--primary-font),sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#495057}.product-detail-page .product-specification__divider{height:1px;background-color:rgba(145,158,171,.24);width:100%}@media screen and (max-width:991px){.product-detail-page .product-specification{border-radius:20px}.product-detail-page .product-specification__header{padding:14px 20px}.product-detail-page .product-specification__title{font-size:18px}.product-detail-page .product-specification__content{padding:20px;gap:10px}.product-detail-page .product-specification__row{gap:14px}.product-detail-page .product-specification__label{width:160px;font-size:15px}.product-detail-page .product-specification__value{font-size:15px}}@media screen and (max-width:767px){.product-detail-page .product-specification{border-radius:16px}.product-detail-page .product-specification__header{padding:12px 16px}.product-detail-page .product-specification__title{font-size:16px}.product-detail-page .product-specification__content{padding:16px;gap:8px}.product-detail-page .product-specification__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.product-detail-page .product-specification__label{width:100%;font-size:14px}.product-detail-page .product-specification__value{width:100%;font-size:14px}}@media screen and (max-width:575px){.product-detail-page .product-specification{border-radius:12px}.product-detail-page .product-specification__header{padding:10px 12px}.product-detail-page .product-specification__title{font-size:14px}.product-detail-page .product-specification__content{padding:12px;gap:6px}.product-detail-page .product-specification__row{gap:6px}.product-detail-page .product-specification__label{font-size:13px}.product-detail-page .product-specification__value{font-size:13px}}.product-detail-page .product-reviews{background-color:#fff;border:1px solid rgba(145,158,171,.24);border-radius:24px;overflow:hidden}.product-detail-page .product-reviews .pagination-wrapper{margin-top:16px}@media screen and (max-width:767px){.product-detail-page .product-reviews .pagination-wrapper{padding:15px 0}}@media screen and (max-width:575px){.product-detail-page .product-reviews .pagination-wrapper{padding:10px 0}}.product-detail-page .product-reviews__header{background-color:#f9fafb;padding:16px 24px}.product-detail-page .product-reviews__title{font-family:var(--primary-font),sans-serif;font-weight:700;font-size:20px;line-height:1.5;color:#212529;margin:0}.product-detail-page .product-reviews__average{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;padding:0 24px}@media screen and (max-width:991px){.product-detail-page .product-reviews__average{padding:0}}.product-detail-page .product-reviews__average-rating{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;gap:8px;-webkit-box-flex:1;-ms-flex:1;flex:1}.product-detail-page .product-reviews__average-rating .bb-product-rating{height:calc(var(--bb-rating-size)/ 5);position:relative;width:var(--bb-rating-size)}.product-detail-page .product-reviews__average-rating .bb-product-rating:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M0 0h24v24H0z' stroke='none'/%3E%3Cpath d='m8.243 7.34-6.38.925-.113.023a1 1 0 0 0-.44 1.684l4.622 4.499-1.09 6.355-.013.11a1 1 0 0 0 1.464.944l5.706-3 5.693 3 .1.046a1 1 0 0 0 1.352-1.1l-1.091-6.355 4.624-4.5.078-.085a1 1 0 0 0-.633-1.62l-6.38-.926-2.852-5.78a1 1 0 0 0-1.794 0L8.243 7.34z' fill='%23ced4da' stroke='none'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:calc(var(--bb-rating-size)/ 5);bottom:0;content:"";inset-inline-end:0;inset-inline-start:0;top:0}.product-detail-page .product-reviews__average-rating .bb-product-rating:before,.product-detail-page .product-reviews__average-rating .bb-product-rating>span{display:block;height:calc(var(--bb-rating-size)/ 5);position:absolute;width:var(--bb-rating-size)}.product-detail-page .product-reviews__average-rating .bb-product-rating>span{overflow:hidden}.product-detail-page .product-reviews__average-rating .bb-product-rating>span:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M0 0h24v24H0z' stroke='none'/%3E%3Cpath d='m8.243 7.34-6.38.925-.113.023a1 1 0 0 0-.44 1.684l4.622 4.499-1.09 6.355-.013.11a1 1 0 0 0 1.464.944l5.706-3 5.693 3 .1.046a1 1 0 0 0 1.352-1.1l-1.091-6.355 4.624-4.5.078-.085a1 1 0 0 0-.633-1.62l-6.38-.926-2.852-5.78a1 1 0 0 0-1.794 0L8.243 7.34z' fill='%23FFB342' stroke='none'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:calc(var(--bb-rating-size)/ 5);bottom:0;content:"";display:block;height:calc(var(--bb-rating-size)/ 5);inset-inline-end:0;inset-inline-start:0;position:absolute;top:0;width:var(--bb-rating-size)}.product-detail-page .product-reviews__average-label{font-family:var(--primary-font),sans-serif;font-weight:600;font-size:16px;line-height:1.5;color:#212529;margin:0}.product-detail-page .product-reviews__average-value{font-family:var(--primary-font),sans-serif;font-weight:700;font-size:42px;line-height:1.4;color:#cb0233;margin:0}.product-detail-page .product-reviews__average-stars{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.product-detail-page .product-reviews__average-count{font-family:var(--primary-font),sans-serif;font-size:14px;line-height:1.5;color:#495057;margin:0}.product-detail-page .product-reviews__divider-vertical{width:1px;height:232px;background-color:rgba(145,158,171,.24);-ms-flex-negative:0;flex-shrink:0}.product-detail-page .product-reviews__progress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-flex:1;-ms-flex:1;flex:1}.product-detail-page .product-reviews__progress-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}@media screen and (max-width:991px){.product-detail-page .product-reviews__progress-row{gap:8px}}.product-detail-page .product-reviews__progress-label{width:50px;-ms-flex-negative:0;flex-shrink:0;font-family:var(--primary-font),sans-serif;font-weight:600;font-size:16px;line-height:1.5;color:#212529}.product-detail-page .product-reviews__progress-bar{-webkit-box-flex:1;-ms-flex:1;flex:1;height:8px;background-color:rgba(145,158,171,.24);border-radius:8px;overflow:hidden}.product-detail-page .product-reviews__progress-fill{height:100%;background-color:#0fa452;border-radius:8px;-webkit-transition:width .3s ease;transition:width .3s ease}.product-detail-page .product-reviews__progress-count{text-align:right;font-family:var(--primary-font),sans-serif;font-size:14px;line-height:1.5;color:#495057}.product-detail-page .product-reviews__write{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;-webkit-box-flex:1;-ms-flex:1;flex:1}.product-detail-page .product-reviews__write-btn{padding:11px 22px;background-color:transparent;border:1px solid rgba(0,171,85,.48);border-radius:100px;font-family:var(--primary-font),sans-serif;font-weight:600;font-size:16px;line-height:1.625;color:#0fa452;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.product-detail-page .product-reviews__write-btn:hover{background-color:rgba(0,171,85,.08)}.product-detail-page .product-reviews__divider{width:100%;height:1px;background-color:rgba(145,158,171,.24);margin:24px 0}.product-detail-page .product-reviews__list-container{padding:0 24px}@media screen and (max-width:991px){.product-detail-page .product-reviews__list-container{padding:0}}.product-detail-page .product-reviews__list-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;border-bottom:1px solid rgba(145,158,171,.24);margin-bottom:24px}@media screen and (max-width:991px){.product-detail-page .product-reviews__list-header{gap:16px;margin-bottom:16px}}.product-detail-page .product-reviews__list-header .product-reviews__list-header-top{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.product-detail-page .product-reviews__list-header .product-reviews__list-header-bottom{width:100%}.product-detail-page .product-reviews__list-title{font-family:var(--primary-font),sans-serif;font-weight:700;font-size:20px;line-height:1.5;color:#212529;margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.product-detail-page .product-reviews__list-sort{width:109px}.product-detail-page .product-reviews__sort-select{width:100%;padding:8px 8px 8px 14px;border:1px solid rgba(145,158,171,.32);border-radius:100px;font-family:var(--primary-font),sans-serif;font-size:16px;line-height:1.5;color:#919eab;background-color:#fff;cursor:pointer}.product-detail-page .product-reviews__sort-select:focus{outline:0;border-color:#0fa452}.product-detail-page .product-reviews .product-review-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.product-detail-page .product-reviews .review-control-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px}.product-detail-page .product-reviews .review-control-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;padding:8px 14px;background-color:transparent;border:1px solid rgba(145,158,171,.32);border-radius:100px;font-family:var(--primary-font),sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#919eab;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.product-detail-page .product-reviews .review-control-btn:hover{background-color:rgba(145,158,171,.08);border-color:rgba(145,158,171,.48);color:#212529}.product-detail-page .product-reviews .review-control-btn:focus{outline:0;border-color:#0fa452;color:#212529}.product-detail-page .product-reviews .review-control-btn .icon,.product-detail-page .product-reviews .review-control-btn x-core-icon{width:20px;height:20px}.product-detail-page .product-reviews .review-clear-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;padding:8px 14px;background-color:transparent;border:1px solid rgba(145,158,171,.32);border-radius:100px;font-family:var(--primary-font),sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#919eab;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.product-detail-page .product-reviews .review-clear-btn:hover{background-color:rgba(255,86,48,.08);border-color:rgba(255,86,48,.48);color:#cb0233}.product-detail-page .product-reviews .review-clear-btn:focus{outline:0;border-color:#cb0233;color:#cb0233}.product-detail-page .product-reviews .review-clear-btn .icon,.product-detail-page .product-reviews .review-clear-btn x-core-icon{width:20px;height:20px}.product-detail-page .product-reviews .review-search-container .review-search-input{width:100%;padding:8px 40px 8px 14px;border:1px solid rgba(145,158,171,.32);border-radius:100px;font-family:var(--primary-font),sans-serif;font-size:16px;line-height:1.5;color:#212529;background-color:#fff}@media screen and (max-width:991px){.product-detail-page .product-reviews .review-search-container .review-search-input{font-size:14px}}.product-detail-page .product-reviews .review-search-container .review-search-input:focus{outline:0;border-color:#0fa452}.product-detail-page .product-reviews .review-search-container .review-search-input::-webkit-input-placeholder{color:#919eab}.product-detail-page .product-reviews .review-search-container .review-search-input::-moz-placeholder{color:#919eab}.product-detail-page .product-reviews .review-search-container .review-search-input:-ms-input-placeholder{color:#919eab}.product-detail-page .product-reviews .review-search-container .review-search-input::-ms-input-placeholder{color:#919eab}.product-detail-page .product-reviews .review-search-container .review-search-input::placeholder{color:#919eab}.product-detail-page .product-reviews .review-filter-container .review-star-filter{width:100%;max-width:100%;padding:8px 8px 8px 14px;border:1px solid rgba(145,158,171,.32);border-radius:100px;font-family:var(--primary-font),sans-serif;font-size:16px;line-height:1.5;color:#212529;background-color:#fff;cursor:pointer}@media screen and (max-width:991px){.product-detail-page .product-reviews .review-filter-container .review-star-filter{font-size:14px}}.product-detail-page .product-reviews .review-filter-container .review-star-filter:focus{outline:0;border-color:#0fa452}.product-detail-page .product-reviews .review-sort-container .review-sort-select{width:100%;max-width:100%;padding:8px 8px 8px 14px;border:1px solid rgba(145,158,171,.32);border-radius:100px;font-family:var(--primary-font),sans-serif;font-size:16px;line-height:1.5;color:#212529;background-color:#fff;cursor:pointer}@media screen and (max-width:991px){.product-detail-page .product-reviews .review-sort-container .review-sort-select{font-size:14px}}.product-detail-page .product-reviews .review-sort-container .review-sort-select:focus{outline:0;border-color:#0fa452}.product-detail-page .product-reviews__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-detail-page .product-reviews .review-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.product-detail-page .product-reviews .review-item:last-child{margin-bottom:24px}@media screen and (max-width:767px){.product-detail-page .product-reviews .review-item:last-child{margin-bottom:20px}}@media screen and (max-width:575px){.product-detail-page .product-reviews .review-item:last-child{margin-bottom:16px}}.product-detail-page .product-reviews .review-item__separator{width:100%;height:1px;background-color:rgba(145,158,171,.24);margin:24px 0}.product-detail-page .product-reviews .review-item__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.product-detail-page .product-reviews .review-item__user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.product-detail-page .product-reviews .review-item__avatar{width:48px;height:48px;border-radius:100px;-o-object-fit:cover;object-fit:cover}.product-detail-page .product-reviews .review-item__user-name{font-family:var(--primary-font),sans-serif;font-weight:600;font-size:16px;line-height:1.5;color:#212529}.product-detail-page .product-reviews .review-item__date{font-family:var(--primary-font),sans-serif;font-weight:400;font-size:14px;line-height:1.5714;color:#495057}.product-detail-page .product-reviews .review-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.product-detail-page .product-reviews .review-item__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-detail-page .product-reviews .review-item__rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.product-detail-page .product-reviews .review-item__rating .bb-product-rating{height:calc(var(--bb-rating-size)/ 5);position:relative;width:var(--bb-rating-size)}.product-detail-page .product-reviews .review-item__rating .bb-product-rating:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M0 0h24v24H0z' stroke='none'/%3E%3Cpath d='m8.243 7.34-6.38.925-.113.023a1 1 0 0 0-.44 1.684l4.622 4.499-1.09 6.355-.013.11a1 1 0 0 0 1.464.944l5.706-3 5.693 3 .1.046a1 1 0 0 0 1.352-1.1l-1.091-6.355 4.624-4.5.078-.085a1 1 0 0 0-.633-1.62l-6.38-.926-2.852-5.78a1 1 0 0 0-1.794 0L8.243 7.34z' fill='%23ced4da' stroke='none'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:calc(var(--bb-rating-size)/ 5);bottom:0;content:"";inset-inline-end:0;inset-inline-start:0;top:0}.product-detail-page .product-reviews .review-item__rating .bb-product-rating:before,.product-detail-page .product-reviews .review-item__rating .bb-product-rating>span{display:block;height:calc(var(--bb-rating-size)/ 5);position:absolute;width:var(--bb-rating-size)}.product-detail-page .product-reviews .review-item__rating .bb-product-rating>span{overflow:hidden}.product-detail-page .product-reviews .review-item__rating .bb-product-rating>span:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M0 0h24v24H0z' stroke='none'/%3E%3Cpath d='m8.243 7.34-6.38.925-.113.023a1 1 0 0 0-.44 1.684l4.622 4.499-1.09 6.355-.013.11a1 1 0 0 0 1.464.944l5.706-3 5.693 3 .1.046a1 1 0 0 0 1.352-1.1l-1.091-6.355 4.624-4.5.078-.085a1 1 0 0 0-.633-1.62l-6.38-.926-2.852-5.78a1 1 0 0 0-1.794 0L8.243 7.34z' fill='%23FAB041' stroke='none'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:calc(var(--bb-rating-size)/ 5);bottom:0;content:"";display:block;height:calc(var(--bb-rating-size)/ 5);inset-inline-end:0;inset-inline-start:0;position:absolute;top:0;width:var(--bb-rating-size)}.product-detail-page .product-reviews .review-item__rating-value{font-family:var(--primary-font),sans-serif;font-weight:400;font-size:14px;line-height:1.5714;color:#212529;min-width:21px}.product-detail-page .product-reviews .review-item__divider{width:1px;height:20px;background-color:rgba(145,158,171,.24);-ms-flex-negative:0;flex-shrink:0}.product-detail-page .product-reviews .review-item__verified{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.product-detail-page .product-reviews .review-item__verified-icon{width:16px;height:16px;color:#0fa452}.product-detail-page .product-reviews .review-item__verified-text{font-family:var(--primary-font),sans-serif;font-weight:400;font-size:14px;line-height:1.5714;color:#0fa452}.product-detail-page .product-reviews .review-item__badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 12px;background-color:rgba(0,171,85,.08);border-radius:6px;font-family:var(--primary-font),sans-serif;font-weight:500;font-size:12px;line-height:1.5;color:#0fa452}.product-detail-page .product-reviews .review-item__badge--warning{background-color:rgba(255,171,0,.08);color:#fab041}.product-detail-page .product-reviews .review-item__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.product-detail-page .product-reviews .review-item__delete-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;border-radius:8px;color:#cb0233;-webkit-transition:all .3s ease;transition:all .3s ease}.product-detail-page .product-reviews .review-item__delete-btn:hover{background-color:rgba(255,86,48,.08)}.product-detail-page .product-reviews .review-item__delete-btn .icon,.product-detail-page .product-reviews .review-item__delete-btn x-core-icon{width:18px;height:18px}.product-detail-page .product-reviews .review-item__comment{font-family:var(--primary-font),sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#212529}.product-detail-page .product-reviews .review-item__images{margin-top:4px}.product-detail-page .product-reviews .review-item__reply{margin-top:8px}@media screen and (max-width:767px){.product-detail-page .product-reviews .review-item__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.product-detail-page .product-reviews .review-item__user{gap:12px}.product-detail-page .product-reviews .review-item__avatar{width:40px;height:40px}.product-detail-page .product-reviews .review-item__user-name{font-size:15px}.product-detail-page .product-reviews .review-item__date{font-size:13px}.product-detail-page .product-reviews .review-item__meta{gap:10px}.product-detail-page .product-reviews .review-item__rating-value{font-size:13px}.product-detail-page .product-reviews .review-item__verified-text{font-size:13px}.product-detail-page .product-reviews .review-item__comment{font-size:15px}.product-detail-page .product-reviews .review-item__separator{margin:20px 0}}@media screen and (max-width:575px){.product-detail-page .product-reviews .review-item__user{gap:10px}.product-detail-page .product-reviews .review-item__avatar{width:36px;height:36px}.product-detail-page .product-reviews .review-item__user-name{font-size:14px}.product-detail-page .product-reviews .review-item__date{font-size:12px}.product-detail-page .product-reviews .review-item__meta{gap:8px}.product-detail-page .product-reviews .review-item__rating-value{font-size:12px}.product-detail-page .product-reviews .review-item__verified-icon{width:14px;height:14px}.product-detail-page .product-reviews .review-item__verified-text{font-size:12px}.product-detail-page .product-reviews .review-item__badge{padding:3px 10px;font-size:11px}.product-detail-page .product-reviews .review-item__comment{font-size:14px}.product-detail-page .product-reviews .review-item__divider{height:16px}.product-detail-page .product-reviews .review-item__separator{margin:16px 0}}.product-detail-page .product-reviews .review-reply{background-color:#f9fafb;border-radius:16px;padding:16px}.product-detail-page .product-reviews .review-reply__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-detail-page .product-reviews .review-reply__avatar{width:40px;height:40px;border-radius:100px;-o-object-fit:cover;object-fit:cover}.product-detail-page .product-reviews .review-reply__user-name{font-family:var(--primary-font),sans-serif;font-weight:600;font-size:15px;line-height:1.5;color:#212529}.product-detail-page .product-reviews .review-reply__badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 12px;background-color:#0fa452;border-radius:6px;font-family:var(--primary-font),sans-serif;font-weight:500;font-size:12px;line-height:1.5;color:#fff}.product-detail-page .product-reviews .review-reply__date{font-family:var(--primary-font),sans-serif;font-weight:400;font-size:13px;line-height:1.5714;color:#495057}.product-detail-page .product-reviews .review-reply__message{font-family:var(--primary-font),sans-serif;font-weight:400;font-size:15px;line-height:1.5;color:#212529}@media screen and (max-width:767px){.product-detail-page .product-reviews .review-reply{padding:14px;border-radius:14px}.product-detail-page .product-reviews .review-reply__header{gap:10px;margin-bottom:10px}.product-detail-page .product-reviews .review-reply__avatar{width:36px;height:36px}.product-detail-page .product-reviews .review-reply__user-name{font-size:14px}.product-detail-page .product-reviews .review-reply__badge{padding:3px 10px;font-size:11px}.product-detail-page .product-reviews .review-reply__date{font-size:12px}.product-detail-page .product-reviews .review-reply__message{font-size:14px}}@media screen and (max-width:575px){.product-detail-page .product-reviews .review-reply{padding:12px;border-radius:12px}.product-detail-page .product-reviews .review-reply__header{gap:8px;margin-bottom:8px}.product-detail-page .product-reviews .review-reply__avatar{width:32px;height:32px}.product-detail-page .product-reviews .review-reply__user-name{font-size:13px}.product-detail-page .product-reviews .review-reply__badge{padding:2px 8px;font-size:10px}.product-detail-page .product-reviews .review-reply__date{font-size:11px}.product-detail-page .product-reviews .review-reply__message{font-size:13px}}.product-detail-page .product-reviews .review-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-detail-page .product-reviews .review-images__item{width:80px;height:80px;border-radius:8px;overflow:hidden;border:1px solid rgba(145,158,171,.24);-webkit-transition:all .3s ease;transition:all .3s ease}.product-detail-page .product-reviews .review-images__item:hover{border-color:#0fa452;-webkit-transform:scale(1.05);transform:scale(1.05)}.product-detail-page .product-reviews .review-images__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:767px){.product-detail-page .product-reviews .review-images{gap:6px}.product-detail-page .product-reviews .review-images__item{width:70px;height:70px;border-radius:6px}}@media screen and (max-width:575px){.product-detail-page .product-reviews .review-images{gap:4px}.product-detail-page .product-reviews .review-images__item{width:60px;height:60px;border-radius:6px}}.product-detail-page .product-reviews__empty{text-align:center;color:#919eab;font-size:16px;margin:24px 0}.product-detail-page .product-reviews__form-collapse{margin-bottom:24px}.product-detail-page .product-reviews__form-container{background-color:#fff;border:1px solid #dfe3e8;border-radius:16px;padding:24px}.product-detail-page .product-reviews__form-title{font-family:var(--primary-font),sans-serif;font-weight:700;font-size:18px;line-height:1.5;color:#212529;margin:0 0 16px 0}.product-detail-page .product-reviews__form-collapse{padding:0 24px}@media screen and (max-width:991px){.product-detail-page .product-reviews__form-collapse{padding:0}}.product-detail-page .product-reviews .product-review-form__rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:16px}.product-detail-page .product-reviews .product-review-form__rating-label{font-family:var(--primary-font),sans-serif;font-weight:500;font-size:16px;line-height:1.5;color:#212529;margin:0}.product-detail-page .product-reviews .product-review-form__rating-stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:4px;line-height:1}.product-detail-page .product-reviews .product-review-form__rating-input{display:none}.product-detail-page .product-reviews .product-review-form__rating-star{cursor:pointer;font-size:24px;color:#919eab;-webkit-transition:color .2s ease;transition:color .2s ease}.product-detail-page .product-reviews .product-review-form__rating-star svg{width:24px;height:24px}.product-detail-page .product-reviews .product-review-form__rating-star:hover,.product-detail-page .product-reviews .product-review-form__rating-star:hover~.product-review-form__rating-star{color:#fab041}.product-detail-page .product-reviews .product-review-form__rating-input:checked~.product-review-form__rating-star{color:#fab041}.product-detail-page .product-reviews .product-review-form__field{margin-bottom:24px}.product-detail-page .product-reviews .product-review-form__field--image-upload{position:relative}.product-detail-page .product-reviews .product-review-form__field--image-upload.disabled{opacity:.5;cursor:not-allowed}.product-detail-page .product-reviews .product-review-form__field--image-upload .image-viewer__item{position:relative;-webkit-transition:all .3s cubic-bezier(.46,.03,.52,.96);transition:all .3s cubic-bezier(.46,.03,.52,.96);text-align:initial;-webkit-margin-end:2px;margin-inline-end:2px;background-color:#eee;width:70px;height:70px;border:1px solid #c4c6cf;margin-top:5px}.product-detail-page .product-reviews .product-review-form__field--image-upload .image-viewer__item img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.product-detail-page .product-reviews .product-review-form__field--image-upload .image-upload__uploader-container{display:inline-block}.product-detail-page .product-reviews .product-review-form__field--image-upload .image-upload__uploader-container:hover{cursor:pointer}.product-detail-page .product-reviews .product-review-form__field--image-upload .image-upload__uploader-container .image-upload__uploader{width:70px;height:70px;border:1px dashed #c4c6cf;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.product-detail-page .product-reviews .product-review-form__field--image-upload .image-upload__uploader-container .image-upload__uploader:hover{background:#d9edf7}.product-detail-page .product-reviews .product-review-form__field--image-upload .image-upload__uploader-container .image-upload__uploader:hover .image-upload__file-input{cursor:pointer}.product-detail-page .product-reviews .product-review-form__field--image-upload .image-upload__uploader-container .image-upload__uploader:hover .image-upload__file-input:disabled{pointer-events:none}.product-detail-page .product-reviews .product-review-form__field--image-upload .image-upload__icon{color:#333;font-size:20px;margin-bottom:8px}.product-detail-page .product-reviews .product-review-form__field--image-upload .image-upload__text{color:#333;font-size:9px;padding:0 3px;text-align:center}.product-detail-page .product-reviews .product-review-form__field--image-upload .image-upload__file-input{position:absolute;inset-inline-start:0;top:0;opacity:0;width:100%;height:100%}.product-detail-page .product-reviews .product-review-form__field--image-upload .image-viewer__item{display:inline-block}.product-detail-page .product-reviews .product-review-form__field--image-upload .image-viewer__list{display:block;width:100%}.product-detail-page .product-reviews .product-review-form__field--image-upload .image-viewer__icon-remove{cursor:pointer;position:absolute;inset-inline-end:3px;top:3px;z-index:1;height:20px;line-height:20px;text-align:center;width:20px;background:#848484;border-radius:50%}.product-detail-page .product-reviews .product-review-form__field--image-upload .image-viewer__icon-remove svg{color:#fff;width:10px;height:10px;margin-bottom:0}.product-detail-page .product-reviews .product-review-form__label{display:block;font-family:var(--primary-font),sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#919eab;margin-bottom:8px}.product-detail-page .product-reviews .product-review-form__textarea{width:100%;padding:16px;border:1px solid rgba(145,158,171,.32);border-radius:20px;font-family:var(--primary-font),sans-serif;font-size:16px;line-height:1.5;color:#212529;resize:vertical;min-height:128px}@media screen and (max-width:767px){.product-detail-page .product-reviews .product-review-form__textarea{min-height:100px;font-size:14px}}.product-detail-page .product-reviews .product-review-form__textarea:focus{outline:0;border-color:#0fa452}.product-detail-page .product-reviews .product-review-form__textarea:disabled{pointer-events:none}.product-detail-page .product-reviews .product-review-form__textarea::-webkit-input-placeholder{color:#919eab}.product-detail-page .product-reviews .product-review-form__textarea::-moz-placeholder{color:#919eab}.product-detail-page .product-reviews .product-review-form__textarea:-ms-input-placeholder{color:#919eab}.product-detail-page .product-reviews .product-review-form__textarea::-ms-input-placeholder{color:#919eab}.product-detail-page .product-reviews .product-review-form__textarea::placeholder{color:#919eab}.product-detail-page .product-reviews .product-review-form__input{width:100%;height:56px;padding:16px 14px;border:1px solid rgba(145,158,171,.32);border-radius:100px;font-family:var(--primary-font),sans-serif;font-size:16px;line-height:1.5;color:#212529}@media screen and (max-width:767px){.product-detail-page .product-reviews .product-review-form__input{height:48px;font-size:14px}}.product-detail-page .product-reviews .product-review-form__input:focus{outline:0;border-color:#0fa452}.product-detail-page .product-reviews .product-review-form__input:disabled{pointer-events:none}.product-detail-page .product-reviews .product-review-form__input::-webkit-input-placeholder{color:#919eab}.product-detail-page .product-reviews .product-review-form__input::-moz-placeholder{color:#919eab}.product-detail-page .product-reviews .product-review-form__input:-ms-input-placeholder{color:#919eab}.product-detail-page .product-reviews .product-review-form__input::-ms-input-placeholder{color:#919eab}.product-detail-page .product-reviews .product-review-form__input::placeholder{color:#919eab}.product-detail-page .product-reviews .product-review-form__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto}.product-detail-page .product-reviews .product-review-form__btn{padding:11px 22px;border-radius:100px;font-family:var(--primary-font),sans-serif;font-weight:600;font-size:16px;line-height:1.625;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;border:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.product-detail-page .product-reviews .product-review-form__btn--cancel{background-color:transparent;border:1px solid rgba(145,158,171,.32);color:#212529}.product-detail-page .product-reviews .product-review-form__btn--cancel:hover{background-color:rgba(145,158,171,.08)}.product-detail-page .product-reviews .product-review-form__btn--cancel:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.product-detail-page .product-reviews .product-review-form__btn--submit{background-color:#0fa452;color:#fff;-webkit-box-shadow:0 6px 15px 0 rgba(8,129,120,.16);box-shadow:0 6px 15px 0 rgba(8,129,120,.16)}.product-detail-page .product-reviews .product-review-form__btn--submit:hover{background-color:rgb(2.6025139665,74.3974860335,34.8861591241)}.product-detail-page .product-reviews .product-review-form__btn--submit:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.product-detail-page .product-reviews .product-review-form__btn--submit.loading{pointer-events:none!important}.product-detail-page .product-reviews .product-review-form__btn--submit.loading:before{border-color:#fff;border-bottom-color:transparent}.product-detail-page .product-reviews .product-review-form__login-notice{color:#cb0233;font-size:16px;margin-bottom:16px}.product-detail-page .product-reviews .product-review-form__login-notice a{color:#0fa452;text-decoration:underline}.product-detail-page .product-reviews .product-review-form__login-notice a:hover{color:rgb(2.6025139665,74.3974860335,34.8861591241)}.product-detail-page .product-reviews .product-review-form__alert{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;padding:16px;background-color:#f9fafb;border-radius:8px}.product-detail-page .product-reviews .product-review-form__alert-icon{-ms-flex-negative:0;flex-shrink:0;font-size:24px;color:#0fa452}.product-detail-page .product-reviews .product-review-form__alert-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.product-detail-page .product-reviews .product-review-form__alert-title{font-weight:600;font-size:16px;color:#212529;margin-bottom:4px}.product-detail-page .product-reviews .product-review-form__alert-message{font-size:14px;color:#495057}@media screen and (max-width:991px){.product-detail-page .product-reviews{border-radius:20px}.product-detail-page .product-reviews__header{padding:14px 20px}.product-detail-page .product-reviews__title{font-size:18px}.product-detail-page .product-reviews__content{padding:20px}.product-detail-page .product-reviews__average{gap:20px}.product-detail-page .product-reviews__average-value{font-size:40px}.product-detail-page .product-reviews__divider-vertical{height:200px}.product-detail-page .product-reviews__progress{gap:14px}.product-detail-page .product-reviews__progress-label{font-size:15px}.product-detail-page .product-reviews__progress-count{font-size:15px}.product-detail-page .product-reviews__write-btn{padding:10px 20px;font-size:15px}.product-detail-page .product-reviews__list-title{font-size:18px}.product-detail-page .product-reviews .review-clear-btn,.product-detail-page .product-reviews .review-control-btn{padding:7px 12px;font-size:15px}.product-detail-page .product-reviews .review-search-input,.product-detail-page .product-reviews .review-sort-select,.product-detail-page .product-reviews .review-star-filter{font-size:15px}}@media screen and (max-width:767px){.product-detail-page .product-reviews{border-radius:16px}.product-detail-page .product-reviews__header{padding:12px 16px}.product-detail-page .product-reviews__title{font-size:16px}.product-detail-page .product-reviews__content{padding:16px}.product-detail-page .product-reviews__average{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.product-detail-page .product-reviews__average-value{font-size:36px}.product-detail-page .product-reviews__divider-vertical{width:100%;height:1px}.product-detail-page .product-reviews__progress{width:100%;gap:12px}.product-detail-page .product-reviews__progress-label{font-size:14px}.product-detail-page .product-reviews__progress-count{font-size:14px}.product-detail-page .product-reviews__write{width:100%}.product-detail-page .product-reviews__write-btn{width:100%;padding:9px 18px;font-size:14px}.product-detail-page .product-reviews__list-title{font-size:16px}.product-detail-page .product-reviews__list-sort{width:100%}.product-detail-page .product-reviews__divider{margin:16px 0}.product-detail-page .product-reviews__form-container{padding:16px;border-radius:12px}.product-detail-page .product-reviews__form-title{font-size:16px;margin-bottom:16px}.product-detail-page .product-reviews .product-review-controls{gap:16px}.product-detail-page .product-reviews .review-control-buttons{gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-detail-page .product-reviews .review-clear-btn,.product-detail-page .product-reviews .review-control-btn{padding:6px 10px;font-size:14px}.product-detail-page .product-reviews .review-clear-btn .icon,.product-detail-page .product-reviews .review-clear-btn x-core-icon,.product-detail-page .product-reviews .review-control-btn .icon,.product-detail-page .product-reviews .review-control-btn x-core-icon{width:18px;height:18px}.product-detail-page .product-reviews .review-search-input{font-size:14px;padding:7px 36px 7px 12px}.product-detail-page .product-reviews .review-sort-select,.product-detail-page .product-reviews .review-star-filter{font-size:14px;padding:7px 7px 7px 12px}}@media screen and (max-width:575px){.product-detail-page .product-reviews{border-radius:12px}.product-detail-page .product-reviews__header{padding:10px 12px}.product-detail-page .product-reviews__title{font-size:16px}.product-detail-page .product-reviews__content{padding:12px}.product-detail-page .product-reviews__average-value{font-size:32px}.product-detail-page .product-reviews__progress{gap:10px}.product-detail-page .product-reviews__progress-label{width:45px;font-size:13px}.product-detail-page .product-reviews__progress-count{font-size:13px}.product-detail-page .product-reviews__write-btn{padding:8px 16px;font-size:13px}.product-detail-page .product-reviews__list-title{font-size:16px}.product-detail-page .product-reviews__sort-select{font-size:14px;padding:6px 6px 6px 12px}.product-detail-page .product-reviews__form-container{padding:12px;border-radius:8px}.product-detail-page .product-reviews__form-title{font-size:16px;margin-bottom:12px}.product-detail-page .product-reviews .product-review-controls{gap:8px}.product-detail-page .product-reviews .review-control-buttons{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.product-detail-page .product-reviews .review-clear-btn{width:28px;height:28px;padding:4px;font-size:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-detail-page .product-reviews .review-clear-btn .icon,.product-detail-page .product-reviews .review-clear-btn x-core-icon{margin:0!important;width:16px;height:16px;-webkit-transform:translateX(2px);transform:translateX(2px)}.product-detail-page .product-reviews .review-control-btn{padding:4px 10px;font-size:12px;gap:2px}.product-detail-page .product-reviews .review-control-btn .icon,.product-detail-page .product-reviews .review-control-btn x-core-icon{width:14px;height:14px}.product-detail-page .product-reviews .review-search-input{font-size:12px!important;padding:5px 28px 5px 8px!important}.product-detail-page .product-reviews .review-sort-select,.product-detail-page .product-reviews .review-star-filter{font-size:12px!important;padding:5px 5px 5px 8px!important}.product-detail-page .product-reviews .review-search-container .position-absolute .icon,.product-detail-page .product-reviews .review-search-container .position-absolute x-core-icon{width:16px;height:16px}}.product-detail-page .product-faq{background-color:#fff;border:1px solid rgba(145,158,171,.24);border-radius:24px;overflow:hidden}.product-detail-page .product-faq__header{background-color:#f9fafb;padding:16px 24px}.product-detail-page .product-faq__title{font-family:var(--primary-font),sans-serif;font-weight:700;font-size:20px;line-height:1.5;color:#212529;margin:0}.product-detail-page .product-faq__content{padding:24px}.product-detail-page .product-faq__accordion{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-detail-page .product-faq__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-detail-page .product-faq__question-wrapper{width:100%}.product-detail-page .product-faq__question{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:0;background:0 0;border:none;cursor:pointer;text-align:left;-webkit-transition:all .3s ease;transition:all .3s ease}.product-detail-page .product-faq__question:hover .product-faq__question-text{color:#0fa452}.product-detail-page .product-faq__question.collapsed .product-faq__toggle-icon{-webkit-transform:rotate(0);transform:rotate(0)}.product-detail-page .product-faq__question:not(.collapsed) .product-faq__toggle-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.product-detail-page .product-faq__question-text{-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:var(--primary-font),sans-serif;font-weight:600;font-size:16px;line-height:1.5;color:#212529;-webkit-transition:color .3s ease;transition:color .3s ease}.product-detail-page .product-faq__toggle-icon{-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;color:#495057;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.product-detail-page .product-faq__toggle-icon svg{width:100%;height:100%}.product-detail-page .product-faq__answer-collapse{overflow:hidden;-webkit-transition:height .3s ease;transition:height .3s ease}.product-detail-page .product-faq__answer{padding:16px 0 0 0;font-family:var(--primary-font),sans-serif;font-size:16px;line-height:1.5;color:#495057}.product-detail-page .product-faq__answer p{margin-bottom:12px}.product-detail-page .product-faq__answer p:last-child{margin-bottom:0}.product-detail-page .product-faq__answer ol,.product-detail-page .product-faq__answer ul{margin-bottom:12px;padding-left:24px}.product-detail-page .product-faq__answer ol li,.product-detail-page .product-faq__answer ul li{margin-bottom:8px}.product-detail-page .product-faq__answer ol li:last-child,.product-detail-page .product-faq__answer ul li:last-child{margin-bottom:0}.product-detail-page .product-faq__answer b,.product-detail-page .product-faq__answer strong{font-weight:600;color:#212529}.product-detail-page .product-faq__answer a{color:#0fa452;text-decoration:underline}.product-detail-page .product-faq__answer a:hover{color:rgb(2.6025139665,74.3974860335,34.8861591241)}.product-detail-page .product-faq__divider{width:100%;height:1px;background-color:rgba(145,158,171,.24);margin:16px 0}@media screen and (max-width:991px){.product-detail-page .product-faq{border-radius:20px}.product-detail-page .product-faq__header{padding:14px 20px}.product-detail-page .product-faq__title{font-size:18px}.product-detail-page .product-faq__content{padding:20px}.product-detail-page .product-faq__question-text{font-size:15px}.product-detail-page .product-faq__answer{font-size:15px;padding-top:14px}.product-detail-page .product-faq__divider{margin:14px 0}}@media screen and (max-width:767px){.product-detail-page .product-faq{border-radius:16px}.product-detail-page .product-faq__header{padding:12px 16px}.product-detail-page .product-faq__title{font-size:16px}.product-detail-page .product-faq__content{padding:16px}.product-detail-page .product-faq__question{gap:12px}.product-detail-page .product-faq__question-text{font-size:14px}.product-detail-page .product-faq__toggle-icon{width:20px;height:20px}.product-detail-page .product-faq__answer{font-size:14px;padding-top:12px}.product-detail-page .product-faq__answer p{margin-bottom:10px}.product-detail-page .product-faq__answer ol,.product-detail-page .product-faq__answer ul{margin-bottom:10px;padding-left:20px}.product-detail-page .product-faq__answer ol li,.product-detail-page .product-faq__answer ul li{margin-bottom:6px}.product-detail-page .product-faq__divider{margin:12px 0}}@media screen and (max-width:575px){.product-detail-page .product-faq{border-radius:12px}.product-detail-page .product-faq__header{padding:10px 12px}.product-detail-page .product-faq__title{font-size:16px}.product-detail-page .product-faq__content{padding:12px}.product-detail-page .product-faq__question{gap:10px}.product-detail-page .product-faq__question-text{font-size:13px}.product-detail-page .product-faq__toggle-icon{width:18px;height:18px}.product-detail-page .product-faq__answer{font-size:13px;padding-top:10px}.product-detail-page .product-faq__answer p{margin-bottom:8px}.product-detail-page .product-faq__answer ol,.product-detail-page .product-faq__answer ul{margin-bottom:8px;padding-left:16px}.product-detail-page .product-faq__answer ol li,.product-detail-page .product-faq__answer ul li{margin-bottom:4px}.product-detail-page .product-faq__divider{margin:10px 0}}.product-detail-page .related-products__header{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;margin-bottom:48px}.product-detail-page .related-products__title{font-family:var(--primary-font),sans-serif;font-weight:700;font-size:32px;line-height:1.5;color:#212529;margin:0}.product-detail-page .related-products__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.product-detail-page .related-products__nav-btn{width:48px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(145,158,171,.08);border:none;border-radius:50%;color:#212529;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.product-detail-page .related-products__nav-btn svg{width:24px;height:24px}.product-detail-page .related-products__nav-btn:hover{background-color:rgba(145,158,171,.16)}.product-detail-page .related-products__nav-btn:disabled{opacity:.5;cursor:not-allowed}.product-detail-page .related-products__slider{overflow:hidden}.product-detail-page .related-products .swiper-slide{height:auto}@media screen and (max-width:991px){.product-detail-page .related-products__header{margin-bottom:40px}.product-detail-page .related-products__title{font-size:28px}.product-detail-page .related-products__navigation{gap:20px}.product-detail-page .related-products__nav-btn{width:44px;height:44px}.product-detail-page .related-products__nav-btn svg{width:22px;height:22px}}@media screen and (max-width:767px){.product-detail-page .related-products__header{margin-bottom:32px}.product-detail-page .related-products__title{font-size:24px}.product-detail-page .related-products__navigation{gap:16px}.product-detail-page .related-products__nav-btn{width:40px;height:40px}.product-detail-page .related-products__nav-btn svg{width:20px;height:20px}}@media screen and (max-width:575px){.product-detail-page .related-products__header{margin-bottom:24px}.product-detail-page .related-products__title{font-size:20px}.product-detail-page .related-products__navigation{gap:12px}.product-detail-page .related-products__nav-btn{width:36px;height:36px}.product-detail-page .related-products__nav-btn svg{width:18px;height:18px}}@media screen and (max-width:400px){.product-detail-page .related-products__title{font-size:18px}.product-detail-page .related-products__navigation{gap:8px}.product-detail-page .related-products__nav-btn{width:32px;height:32px}.product-detail-page .related-products__nav-btn svg{width:16px;height:16px}}.checkout__page{padding:45px 0 80px}.checkout__page .form-group{margin-bottom:1.5rem!important}.checkout__page .form-control{border-radius:80px!important;border:1px solid #ececec;padding:12px 18px;font-size:16px;line-height:24px}.checkout__page .form-control:focus{border-color:#0fa452;-webkit-box-shadow:0 0 0 .2rem rgba(15,164,82,.15);box-shadow:0 0 0 .2rem rgba(15,164,82,.15);outline:0}.checkout__page .form-control::-webkit-input-placeholder{color:#919eab}.checkout__page .form-control::-moz-placeholder{color:#919eab}.checkout__page .form-control:-ms-input-placeholder{color:#919eab}.checkout__page .form-control::-ms-input-placeholder{color:#919eab}.checkout__page .form-control::placeholder{color:#919eab}.checkout__page textarea.form-control{border-radius:20px!important}.checkout__page .invalid-feedback{font-size:12px}.checkout__page .iti__selected-flag{border-top-left-radius:80px;border-bottom-left-radius:80px}.checkout__page .form-input-wrapper{position:relative}.checkout__page .form-input-wrapper .form-control.has-value+label,.checkout__page .form-input-wrapper .form-control.is-invalid+.invalid-feedback+label,.checkout__page .form-input-wrapper .form-control.is-valid+.invalid-feedback+label,.checkout__page .form-input-wrapper .form-control:focus+label,.checkout__page .form-input-wrapper .form-control:not([value=""])+label{color:#0fa452;left:18px;padding:0 4px;top:-12px;font-size:14px}.checkout__page .form-input-wrapper label{background:#fff;color:#919eab;font-size:16px;line-height:24px;font-weight:400;left:18px;pointer-events:none;position:absolute;top:13px;-webkit-transition:all .15s ease;transition:all .15s ease;z-index:1}.checkout__page .form-input-wrapper.select--arrow label{color:#0fa452;left:18px;padding:0 4px;top:-12px;font-size:14px}.checkout__page .select--arrow{position:relative}.checkout__page .select--arrow .form-control.is-valid{background:0 0}.checkout__page .select--arrow i,.checkout__page .select--arrow svg{color:#ccc;inset-inline-end:10px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px}.checkout__page .phone-input-wrapper label{display:none}.checkout__page .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer;margin-bottom:0;padding-left:0}.checkout__page .form-check .form-check-input{width:18px;height:18px;border:2px solid #d1d5db;border-radius:4px;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;-ms-flex-negative:0;flex-shrink:0;margin:0}.checkout__page .form-check .form-check-input:hover{border-color:#9ca3af}.checkout__page .form-check .form-check-input:focus{outline:0;border-color:var(--primary-color,#3b82f6);-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.1);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.checkout__page .form-check .form-check-input:checked{background-color:var(--primary-color,#3b82f6);border-color:var(--primary-color,#3b82f6)}.checkout__page .form-check .form-check-input:checked::after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.checkout__page .form-check .form-check-input:disabled{opacity:.5;cursor:not-allowed}.checkout__page .form-check .form-check-label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;color:#4b5563;margin:0}.checkout__page .checkout-login-prompt p{color:#495057;font-size:14px;font-weight:600;margin-right:10px}.checkout__page .checkout-login-prompt a{color:#0fa452;text-decoration:none;font-weight:600;font-size:14px}.checkout__page .checkout-login-prompt a:hover{color:rgb(2.6025139665,74.3974860335,34.8861591241);text-decoration:underline}.checkout__page .list_payment_method .payment-method-item{padding:20px;border:1px solid rgba(145,158,171,.32);border-radius:100px}.checkout__page .list_payment_method .payment-method-item:not(:last-child){margin-bottom:24px}.checkout__page .list_payment_method .payment-method-item .form-label{margin-bottom:0}.checkout__page .list_payment_method .payment-method-item .payment_collapse_wrap{margin-top:16px!important}.checkout__page .list_payment_method .payment-method-item .payment_collapse_wrap p{font-weight:400;font-size:16px;line-height:24px;color:#495057;margin-bottom:.8rem}.checkout__page .list_payment_method .payment-method-item .payment_collapse_wrap p.text-muted{margin-bottom:0}.checkout__page .list_payment_method .payment-method-item .payment-method-logo{display:none}.checkout__page .list_payment_method .payment-method-item .magic-radio{display:none;position:absolute}.checkout__page .list_payment_method .payment-method-item .magic-radio+label{position:relative;padding-left:34px;font-size:16px;line-height:24px;font-weight:400;color:#212529;cursor:pointer}.checkout__page .list_payment_method .payment-method-item .magic-radio+label::before{display:inline-block;background:#fff;border:2px solid #212529;content:"";left:0;position:absolute;top:3px;-webkit-transition:all .2s ease;transition:all .2s ease;width:16px;height:16px;border-radius:50%}.checkout__page .list_payment_method .payment-method-item .magic-radio+label::after{width:8px;height:8px;background:#0fa452;border-radius:50%;left:4px;top:7px}.checkout__page .list_payment_method .payment-method-item .magic-radio:checked+label::before{border-color:#0fa452}.checkout__page .list_payment_method .payment-method-item .magic-radio:checked+label::after{content:"";display:block;position:absolute}.checkout__page .list_payment_method .payment-method-item.is-active{padding:20px;background:#f1fff9;border:1px solid #0fa452;border-radius:20px}.checkout__page .loading-spinner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.5);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;inset-inline-start:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;width:100%;z-index:1}.checkout__page .loading-spinner::after{-webkit-animation:loading-spinner-rotation .5s linear infinite;animation:loading-spinner-rotation .5s linear infinite;border-color:#0fa452 transparent #0fa452 transparent;border-radius:50%;border-style:solid;border-width:1px;content:" ";display:block;height:40px;position:absolute;top:calc(50% - 20px);width:40px;z-index:1}.checkout__page .product_group:not(:first-child){margin-top:2rem}.checkout__page .product_group:last-child{margin-bottom:0!important}.checkout__page .product_group:last-child .border-dark-subtle{display:none}.checkout__page .product_group .vendor-information-section{padding:.6rem 1rem}.checkout__page .product_group .vendor-information-section .bb-product-rating:before,.checkout__page .product_group .vendor-information-section .bb-product-rating>span{display:block;height:calc(var(--bb-rating-size)/ 5);position:absolute;width:var(--bb-rating-size)}.checkout__page .product_group .vendor-information-section .bb-product-rating{--bb-rating-size:80px;height:calc(var(--bb-rating-size)/ 5);position:relative;width:var(--bb-rating-size)}.checkout__page .product_group .vendor-information-section .bb-product-rating::before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M0 0h24v24H0z' stroke='none'/%3E%3Cpath d='m8.243 7.34-6.38.925-.113.023a1 1 0 0 0-.44 1.684l4.622 4.499-1.09 6.355-.013.11a1 1 0 0 0 1.464.944l5.706-3 5.693 3 .1.046a1 1 0 0 0 1.352-1.1l-1.091-6.355 4.624-4.5.078-.085a1 1 0 0 0-.633-1.62l-6.38-.926-2.852-5.78a1 1 0 0 0-1.794 0L8.243 7.34z' fill='%23ced4da' stroke='none'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:calc(var(--bb-rating-size)/ 5);bottom:0;content:"";inset-inline-end:0;inset-inline-start:0;top:0}.checkout__page .product_group .vendor-information-section .bb-product-rating>span{overflow:hidden}.checkout__page .product_group .vendor-information-section .bb-product-rating>span::before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M0 0h24v24H0z' stroke='none'/%3E%3Cpath d='m8.243 7.34-6.38.925-.113.023a1 1 0 0 0-.44 1.684l4.622 4.499-1.09 6.355-.013.11a1 1 0 0 0 1.464.944l5.706-3 5.693 3 .1.046a1 1 0 0 0 1.352-1.1l-1.091-6.355 4.624-4.5.078-.085a1 1 0 0 0-.633-1.62l-6.38-.926-2.852-5.78a1 1 0 0 0-1.794 0L8.243 7.34z' fill='%23FFB342' stroke='none'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:calc(var(--bb-rating-size)/ 5);bottom:0;content:"";display:block;height:calc(var(--bb-rating-size)/ 5);inset-inline-end:0;inset-inline-start:0;position:absolute;top:0;width:var(--bb-rating-size)}.checkout__page .product_group .cart-item:not(:last-child){margin-bottom:1rem}.checkout__page .product_group .checkout-product-img-wrapper{width:100%;max-width:150px;position:relative}.checkout__page .product_group .checkout-product-img-wrapper .img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.375rem;width:100%;max-width:100%;height:auto}.checkout__page .product_group .checkout-quantity{background:#a2a2a2;border:1px solid #a2a2a2;border-radius:50%;-webkit-border-radius:50%;color:#fff;height:25px;line-height:22px;position:absolute;right:-7px;text-align:center;top:-7px;width:25px}.checkout__page .product_group .ec-checkout-quantity{margin-bottom:1rem;margin-top:.5rem;position:relative;width:75px;display:none}.checkout__page .product_group .ec-checkout-quantity-control{all:unset;display:inline-block;height:30px;line-height:30px;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;cursor:pointer}.checkout__page .product_group .ec-checkout-quantity-control svg{-webkit-transform:translateY(-1px);transform:translateY(-1px);width:1rem}.checkout__page .product_group .ec-checkout-quantity-control.ec-checkout-quantity-minus{left:3px}.checkout__page .product_group .ec-checkout-quantity-control.ec-checkout-quantity-plus{right:3px}.checkout__page .product_group .ec-checkout-quantity input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border:1px solid #dadce0;border-radius:.375rem;font-size:14px;height:34px;line-height:56px;outline:0;padding:0;text-align:center;width:100%}.checkout__page .product_group .magic-radio{display:none;position:absolute}.checkout__page .product_group .magic-radio+label{position:relative;padding-left:34px;font-size:16px;line-height:24px;font-weight:400;color:#212529;cursor:pointer}.checkout__page .product_group .magic-radio+label::before{display:inline-block;background:#fff;border:2px solid #212529;content:"";left:0;position:absolute;top:3px;-webkit-transition:all .2s ease;transition:all .2s ease;width:16px;height:16px;border-radius:50%}.checkout__page .product_group .magic-radio+label::after{width:8px;height:8px;background:#0fa452;border-radius:50%;left:4px;top:7px}.checkout__page .product_group .magic-radio:checked+label::before{border-color:#0fa452}.checkout__page .product_group .magic-radio:checked+label::after{content:"";display:block;position:absolute}.checkout__page .customer-address-payment-form label[for=address_id]{color:#495057;font-size:14px;font-weight:600}.checkout__page .customer-address-payment-form select{color:#0a0a0a}.checkout__page .list-customer-address .address-item{border:1px dashed #bfbfbf;border-radius:3px;margin-bottom:10px;padding:10px 20px;position:relative}.checkout__page .list-customer-address .address-item .name{font-size:16px;font-weight:700;margin-bottom:5px}.checkout__page .list-customer-address .address-item .address,.checkout__page .list-customer-address .address-item .email,.checkout__page .list-customer-address .address-item .phone{font-size:14px;margin-bottom:3px;color:#495057}.checkout__page .list-customer-address .address-item.is-default{border:1px dashed #0fa452}.checkout__page .list-customer-address .address-item.is-default .default{color:#0fa452;display:block;font-size:11px;position:absolute;right:15px;top:10px}.checkout__page .shipping-method-wrapper{position:relative}.checkout__page-info{width:100%;padding:24px;border:1px solid #dfe3e8;border-radius:16px;position:sticky;top:80px}@media screen and (max-width:480px){.checkout__page-info{padding:24px 16px}}.checkout__page-info .discount__wrapper{margin-bottom:24px}.checkout__page-info .discount__wrapper .discount-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:9px 12px;gap:1rem;width:100%;border:1px solid #b5ccc1;border-radius:10px;background-color:#fff}.checkout__page-info .discount__wrapper .discount-btn span{font-size:16px;line-height:24px;font-weight:400;color:#0a0a0a}.checkout__page-info .amount__wrapper h5{font-size:20px;line-height:30px;font-weight:700;color:#212529;margin-bottom:24px}.checkout__page-info .amount__wrapper p{font-size:16px;line-height:24px;font-weight:400;color:#495057}.checkout__page-info .amount__wrapper .price-text{font-weight:400;font-size:16px;line-height:24px;text-align:right;color:#161c24}.checkout__page-info .amount__wrapper strong{font-size:18px;line-height:28px;font-weight:700;color:#212529}.checkout__page-info .amount__wrapper .total-text{font-size:18px;line-height:28px;font-weight:700;text-align:right;color:#161c24}.checkout__page-info .amount__line{width:100%;height:1px;background:rgba(145,158,171,.24);margin-bottom:1rem}.checkout__page-info .checkout__btn{margin-top:8px}.checkout__page-info .checkout__btn button{padding:11px 22px;background:#0fa452;-webkit-box-shadow:0 6px 15px rgba(8,129,120,.16);box-shadow:0 6px 15px rgba(8,129,120,.16);border-radius:80px;font-size:16px;line-height:26px;font-weight:600;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.checkout__page-info .checkout__btn button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-transition:all .3s ease;transition:all .3s ease}.checkout__page-info .checkout__btn .disabled{padding:10px;border-radius:80px;font-size:16px;line-height:26px;font-weight:600}.checkout__group{border:1px solid rgba(145,158,171,.24);border-radius:16px}.checkout__group-header{padding:16px 24px;background:#f4f6f8;border-top-left-radius:16px;border-top-right-radius:16px}@media screen and (max-width:480px){.checkout__group-header{padding:16px}}.checkout__group-header h5{font-size:20px;line-height:30px;font-weight:700;color:#212529;margin-bottom:0}.checkout__group-body{padding:24px}@media screen and (max-width:480px){.checkout__group-body{padding:24px 16px}}.checkout__coupon_alert{background:#fef2f2;color:#e7000b}.discount_modal .modal-content{background:#fff;border:1px solid rgba(0,0,0,.1);-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);border-radius:10px;position:relative}.discount_modal .modal-title{font-size:24px;line-height:36px;font-weight:700;color:#0a0a0a}.discount_modal .modal-header{border-bottom:0;padding:16px 24px 0}.discount_modal .modal-body{padding:24px}.discount_modal .modal-body .coupon-wrapper .coupon-code{padding:7px 12px;background:#f3f3f5;-webkit-box-shadow:0 0 0 .236922px rgba(161,161,161,.039487);box-shadow:0 0 0 .236922px rgba(161,161,161,.039487);border-radius:8px;margin-right:8px;font-size:14px;line-height:18px;font-weight:400}.discount_modal .modal-body .coupon-wrapper .coupon-code.is-invalid{border:1px solid #e7000b}.discount_modal .modal-body .coupon-wrapper .coupon-code::-webkit-input-placeholder{color:#717182}.discount_modal .modal-body .coupon-wrapper .coupon-code::-moz-placeholder{color:#717182;opacity:1}.discount_modal .modal-body .coupon-wrapper .coupon-code:-ms-input-placeholder{color:#717182}.discount_modal .modal-body .coupon-wrapper .coupon-code::-ms-input-placeholder{color:#717182}.discount_modal .modal-body .coupon-wrapper .coupon-code::placeholder{color:#717182;opacity:1}.discount_modal .modal-body .coupon-wrapper .apply-coupon-code{padding:7px 24px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;font-size:14px;line-height:20px;font-weight:500;color:#0a0a0a;position:relative;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.discount_modal .modal-body .coupon-wrapper .apply-coupon-code:not(:disabled):hover{background-color:#0fa452;color:#fff}.discount_modal .modal-body .coupon-wrapper .apply-coupon-code:disabled{cursor:not-allowed}.discount_modal .modal-body .coupon-wrapper .apply-coupon-code.is-loading{color:transparent}.discount_modal .modal-body .coupon-wrapper .apply-coupon-code.is-loading::before{-webkit-animation:btn-spinner-rotate 1s linear infinite;animation:btn-spinner-rotate 1s linear infinite;border-color:#0fa452;border-bottom-color:transparent;border-radius:50%;border-style:solid;border-width:1px;content:"";height:18px;left:50%;margin-left:-9px;margin-top:-9px;position:absolute;top:50%;width:18px}.discount_modal .modal-body .coupon-wrapper .apply-coupon-code.is-loading::after{content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,.1);position:absolute;top:0;left:0}.discount_modal .modal-body .coupon-wrapper .coupon-error-msg{margin-top:8px!important;font-size:12px;padding:10px 16px;background:#fef2f2;border-radius:10px;display:none}.discount_modal .modal-body .coupon-wrapper .coupon-error-msg .text-danger{font-size:14px;line-height:20px;font-weight:400;letter-spacing:-.150391px;color:#e7000b!important;position:relative;padding-left:28px}.discount_modal .modal-body .coupon-wrapper .coupon-error-msg .text-danger::before{content:"!";font-family:FontAwesome!important;position:absolute;left:0;top:-2px;width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;border:1px solid #e7000b;font-size:12px}.discount_modal .modal-body .checkout__coupon-section{margin-top:24px;position:relative}.discount_modal .modal-body .checkout__coupon-item{border:1px solid rgba(0,0,0,.1);border-radius:10px;position:relative}.discount_modal .modal-body .checkout__coupon-item:not(:last-child){margin-bottom:16px}.discount_modal .modal-body .checkout__coupon-item-content{padding:16px}.discount_modal .modal-body .checkout__coupon-item-title h4{font-size:16px;line-height:24px;font-weight:700;letter-spacing:-.3125px;color:#0a0a0a;padding-right:30px}.discount_modal .modal-body .checkout__coupon-item-description{font-size:14px;line-height:20px;font-weight:400;letter-spacing:-.150391px;color:#4a5565;padding-right:30px}.discount_modal .modal-body .checkout__coupon-item-code{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;margin-top:8px}.discount_modal .modal-body .checkout__coupon-item-code span{font-size:14px;line-height:20px;font-weight:400;letter-spacing:-.150391px;color:#6a7282}.discount_modal .modal-body .checkout__coupon-item-code strong{font-size:14px;line-height:20px;font-weight:600;color:#0f5c36}.discount_modal .modal-body .checkout__coupon-item-code button{padding:7px 24px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;font-size:14px;line-height:20px;font-weight:500;color:#0a0a0a;position:relative;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.discount_modal .modal-body .checkout__coupon-item-code button.is-loading{color:transparent}.discount_modal .modal-body .checkout__coupon-item-code button.is-loading::before{-webkit-animation:btn-spinner-rotate 1s linear infinite;animation:btn-spinner-rotate 1s linear infinite;border-color:#0fa452;border-bottom-color:transparent;border-radius:50%;border-style:solid;border-width:1px;content:"";height:18px;left:50%;margin-left:-9px;margin-top:-9px;position:absolute;top:50%;width:18px}.discount_modal .modal-body .checkout__coupon-item-code button.is-loading::after{content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,.1);position:absolute;top:0;left:0}.discount_modal .modal-body .checkout__coupon-item-code button:not(:disabled):hover{background-color:#0fa452;color:#fff}.discount_modal .modal-body .checkout__coupon-item-code button:disabled{cursor:not-allowed}.discount_modal .modal-body .checkout__coupon-item-icon{position:absolute;top:10px;right:16px;opacity:0;visibility:hidden}.discount_modal .modal-body .checkout__coupon-item.active{border:1px solid #0fa452;border-radius:10px;background:#f1fff9}.discount_modal .modal-body .checkout__coupon-item.active .checkout__coupon-item-icon{opacity:1;visibility:visible}.discount_modal .modal-body .btn-spinner{-webkit-animation:btn-spinner-rotate .6s linear infinite;animation:btn-spinner-rotate .6s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;display:inline-block;-ms-flex-negative:0;flex-shrink:0;height:14px;margin-right:6px;vertical-align:middle;width:14px}.discount_modal .discount-loading::before{-webkit-animation:loading-spinner-rotation 1s linear infinite;animation:loading-spinner-rotation 1s linear infinite;border-color:#0fa452;border-bottom-color:transparent;border-radius:50%;border-style:solid;border-width:1px;content:"";height:18px;left:50%;margin-left:-9px;margin-top:-9px;position:absolute;top:50%;width:18px}.discount_modal .discount-loading::after{content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,.1);position:absolute;top:0;left:0}@keyframes loading-spinner-rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes btn-spinner-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes btn-spinner-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.payment-proof-upload__header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.payment-proof-upload__icon{color:#0fa452;height:30px;margin-right:.75rem;width:30px}.payment-proof-upload__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.payment-proof-upload__title{font-size:16px;font-weight:500;margin-bottom:.5rem}.payment-proof-upload__message{color:#737373;font-size:14px;margin-bottom:.75rem}.payment-proof-upload__help-text{color:#737373;display:block;font-size:12px;margin-top:.5rem}.checkout-proof-upload-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem;width:100%}@media (max-width:767px){.checkout-proof-upload-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.checkout-proof-upload-wrapper .checkout-proof-input{display:none}.checkout-proof-upload-wrapper .checkout-proof-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f8f9fa;border:2px dashed #dee2e6;border-radius:.5rem;cursor:pointer;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:1rem;margin-bottom:0;min-height:56px;padding:.75rem 1rem;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.checkout-proof-upload-wrapper .checkout-proof-label:hover{background-color:rgba(var(--primary-rgb),.05);border-color:#0fa452}.checkout-proof-upload-wrapper .checkout-proof-label:hover .checkout-proof-icon{color:#0fa452;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.checkout-proof-upload-wrapper .checkout-proof-label:hover .checkout-proof-button{background-color:#0fa452;color:#fff}.checkout-proof-upload-wrapper .checkout-proof-label.has-file{background-color:rgba(var(--primary-rgb),.05);border-color:#0fa452}.checkout-proof-upload-wrapper .checkout-proof-label.has-file .checkout-proof-icon{color:#0fa452}.checkout-proof-upload-wrapper .checkout-proof-label.has-file .checkout-proof-placeholder{display:none}.checkout-proof-upload-wrapper .checkout-proof-label.has-file .checkout-proof-filename{display:block!important}.checkout-proof-upload-wrapper .checkout-proof-label .checkout-proof-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#6c757d;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;height:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease;width:32px}.checkout-proof-upload-wrapper .checkout-proof-label .checkout-proof-icon svg{height:32px;width:32px}.checkout-proof-upload-wrapper .checkout-proof-label .checkout-proof-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem;min-width:0}.checkout-proof-upload-wrapper .checkout-proof-label .checkout-proof-text .checkout-proof-placeholder{color:#6c757d;font-size:.875rem}.checkout-proof-upload-wrapper .checkout-proof-label .checkout-proof-text .checkout-proof-filename{color:#212529;display:none;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkout-proof-upload-wrapper .checkout-proof-label .checkout-proof-button{background-color:#e9ecef;border-radius:.375rem;color:#495057;-ms-flex-negative:0;flex-shrink:0;font-size:.875rem;font-weight:500;padding:.5rem 1rem;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease}.checkout-proof-upload-wrapper .checkout-proof-label.is-invalid{border-color:#dc3545}.checkout-proof-upload-wrapper .checkout-proof-label.is-invalid .checkout-proof-icon{color:#dc3545}.cart-area{padding-bottom:50px;padding-top:50px}@media only screen and (max-width:991px){.cart-area{padding-bottom:30px;padding-top:30px}}.card-header{padding:24px;padding-bottom:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card-header--left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:4px}.card-header--title{font-size:20px;line-height:30px;font-family:var(--primary-font),sans-serif;margin-bottom:unset;font-weight:#212529}@media only screen and (max-width:991px){.card-header--title{font-size:18px;line-height:27px}}@media only screen and (max-width:575px){.card-header--title{font-size:16px;line-height:24px}}.card-header--subtitle{font-size:16px;line-height:24px;color:#495057;display:block;position:relative;top:-2px}@media only screen and (max-width:991px){.card-header--subtitle{font-size:14px;line-height:20px}}.card-header--remove-all{font-size:16px;line-height:24px;color:#cb0233;cursor:pointer;display:block;-webkit-transition:color .3s ease;transition:color .3s ease;font-family:var(--primary-font),sans-serif;font-weight:600}.card-header--remove-all:hover{color:rgba(203,2,51,.7)}@media only screen and (max-width:991px){.card-header--remove-all{font-size:14px;line-height:20px}}.card-header--remove-all svg{position:relative;top:-1px}.cart-card{border-radius:1rem;border:1px solid #dfe3e8;position:relative}.cart-card::before{content:"";position:absolute;top:50%;left:50%;border-radius:50%;border-width:3px;border-style:solid;margin-top:-9px;margin-left:-9px;width:42px;height:42px;-webkit-animation:button-loading-spinner .7s linear infinite;animation:button-loading-spinner 1s linear infinite;border-color:#0fa452;border-bottom-color:transparent;visibility:hidden;opacity:0}.cart-card.card-loading::before{visibility:visible;opacity:1}.cart-list{padding:0 24px;margin-bottom:unset;overflow:auto}.cart-list .table{border-collapse:separate;border-spacing:0 24px;margin-bottom:unset}.cart-list .cart-header-price,.cart-list .cart-header-product,.cart-list .cart-header-quantity,.cart-list .cart-header-total,.cart-list th{border:unset;background-color:#f4f6f8;padding:1rem;font-size:16px;line-height:24px;font-family:var(--primary-font),sans-serif;font-weight:600;text-wrap:nowrap}@media only screen and (max-width:991px){.cart-list .cart-header-price,.cart-list .cart-header-product,.cart-list .cart-header-quantity,.cart-list .cart-header-total,.cart-list th{font-size:14px;line-height:20px}}.cart-list .cart-header-product{border-radius:8px 0 0 8px}.cart-list th:last-child{border-radius:0 8px 8px 0}.cart-list tr td{border-top:1px solid #dfe3e8;border-bottom:1px solid #dfe3e8;padding:1rem}.cart-action{border-right:1px solid #dfe3e8;border-radius:0 1rem 1rem 0}.cart-action a{cursor:pointer;-webkit-transition:scale .3s ease,color .3s ease;transition:scale .3s ease,color .3s ease}.cart-action--remove-btn.btn-loading{width:24px;height:24px;border:unset}.cart-img{border-left:1px solid #dfe3e8;border-radius:1rem 0 0 1rem;width:120px}.cart-img a{display:block}.cart-img a img{width:120px;height:120px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.cart-title{font-size:14px;line-height:28px;color:#495057}.cart-title--wrapper{padding-left:unset!important}.cart-title--product-name{font-size:16px;line-height:24px;font-family:var(--primary-font),sans-serif;font-weight:600;margin-bottom:5px;color:#212b36;display:block}@media only screen and (max-width:991px){.cart-title--product-name{font-size:14px;line-height:20px}}.cart-title--product-attributes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.cart-price .bb-product-price-text,.cart-price .bb-product-price-text-old,.cart-price del{font-size:16px;line-height:24px;color:#212b36;font-weight:600}@media only screen and (max-width:991px){.cart-price .bb-product-price-text,.cart-price .bb-product-price-text-old,.cart-price del{font-size:14px;line-height:20px}}.cart-price .bb-product-price-text-old,.cart-price del{font-weight:400;color:#495057!important}.bb-product-quantity{border:1px solid rgba(145,158,171,.3215686275);border-radius:50px;max-width:150px}.bb-product-quantity input{font-size:16px;line-height:24px;color:#212b36;font-weight:600;border:unset;width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important;text-align:center;height:40px}.bb-product-quantity input:focus,.bb-product-quantity input:hover{outline:0;border:unset;-webkit-box-shadow:none;box-shadow:none}@media only screen and (max-width:991px){.bb-product-quantity input{font-size:14px;line-height:20px}}.bb-empty-state .productDetail__cartBtn{width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-flex:unset;-ms-flex:unset;flex:unset}.ps-section--account{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;background-color:#fff}@media screen and (max-width:991px){.ps-section--account .ps-section__left{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:9999;background-color:rgba(0,0,0,.5);visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;padding:0}.ps-section--account .ps-section__left.show{visibility:visible;opacity:1}.ps-section--account .ps-section__left.show .ps-widget--account-dashboard{-webkit-transform:translateX(0);transform:translateX(0)}.ps-section--account .ps-section__left .ps-widget--account-dashboard{width:280px;height:100%;overflow-y:auto;border-radius:0;background-color:#fff;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}}.mobile-menu-toggle{position:fixed;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;padding:0;background-color:#fff;border:1px solid #dfe3e8;border-radius:0 50% 50% 0;cursor:pointer;color:#212529;-webkit-box-shadow:2px 0 8px rgba(0,0,0,.1);box-shadow:2px 0 8px rgba(0,0,0,.1);-webkit-transition:all .2s ease;transition:all .2s ease}.mobile-menu-toggle svg{width:22px;height:22px;color:#212529}.mobile-menu-toggle:hover{background-color:#0fa452;border-color:#0fa452}.mobile-menu-toggle:hover svg{color:#fff}@media screen and (max-width:991px){body.sidebar-open{overflow:hidden}}.ps-widget--account-dashboard{background:#fff;border:1px solid #dfe3e8;border-radius:16px;padding:16px}.bb-customer-page{margin-top:40px!important;margin-bottom:40px!important;min-height:70vh}@media screen and (max-width:991px){.bb-customer-page{margin-top:30px!important;margin-bottom:30px!important;min-height:auto!important}}.bb-customer-page .breadcrumb{margin-top:0!important;padding-top:0!important;margin-bottom:10px!important}@media screen and (max-width:991px){.bb-customer-page .breadcrumb{margin-bottom:0!important}}.bb-customer-page .form-control.is-valid,.bb-customer-page .was-validated .form-control:valid{background-image:none!important}.bb-customer-page .form-control.is-invalid,.bb-customer-page .was-validated .form-control:invalid{background-image:none!important}.customer-menu{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.customer-menu__item{border-radius:8px}.customer-menu__item--has-submenu .customer-menu__link{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.customer-menu__item--active>.customer-menu__link{background-color:#0fa452;color:#fff;font-weight:600}.customer-menu__item--active>.customer-menu__link:hover{background-color:#0fa452;color:#fff}.customer-menu__item--active>.customer-menu__link .customer-menu__icon{color:#fff}.customer-menu__item--active>.customer-menu__link svg path{stroke:#fff}.customer-menu__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:16px;text-decoration:none;color:#495057;border-radius:8px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;font-weight:600;font-size:16px;line-height:1.5}@media screen and (max-width:768px){.customer-menu__link{font-size:14px;padding:12px}}.customer-menu__link:hover{background-color:#f9fafb;color:#495057}.customer-menu__link[aria-expanded=false] .customer-menu__arrow{-webkit-transform:rotate(0);transform:rotate(0)}.customer-menu__link[aria-expanded=true] .customer-menu__arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.customer-menu__icon{width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;color:#495057}.customer-menu__text{-webkit-box-flex:1;-ms-flex:1;flex:1}.customer-menu__arrow{width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;color:#495057;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.customer-menu__submenu{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.customer-menu__submenu-item--active .customer-menu__submenu-link{background-color:#0fa452;color:#fff;font-weight:600}.customer-menu__submenu-link{display:block;padding:8px 16px 8px 54px;text-decoration:none;color:#495057;border-radius:8px;font-size:16px;line-height:1.5;-webkit-transition:all .2s ease;transition:all .2s ease}.customer-menu__submenu-link:hover{background-color:#f9fafb;color:#495057}.customer-menu__submenu-item--active .customer-menu__submenu-link:hover{background-color:#0fa452;color:#fff}.account-overview{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;max-width:1293px;width:100%}.account-overview__title-wrapper{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}.account-overview__title{font-family:Urbanist,sans-serif;font-weight:700;font-size:32px;line-height:1.5;color:#212529;margin:0}@media (max-width:992px){.account-overview__title{font-size:28px}}@media (max-width:768px){.account-overview__title{font-size:24px}}@media (max-width:576px){.account-overview__title{font-size:20px}}.profile-info__container{background:#fff;border:1px solid #ececec;border-radius:16px;overflow:hidden}.profile-info__header{background:#f4f6f8;padding:16px 24px}.profile-info__title{font-family:Urbanist,sans-serif;font-weight:700;font-size:20px;line-height:1.5;color:#212529;margin:0}.profile-info__content{padding:24px;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;gap:24px}.profile-info__avatar-upload{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.profile-info__form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile-info__row--single{grid-template-columns:1fr!important}.profile-info__row{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px}@media (max-width:768px){.profile-info__row{grid-template-columns:1fr;gap:16px}}.profile-info__row:last-child{margin-bottom:0}.profile-info__field-group{width:100%;position:relative;margin-bottom:30px}.profile-info-field__error{display:block;color:#cb0233;font-weight:400;font-size:12px;line-height:1.5;margin-top:4px}.profile-info .field-group-full{width:100%}.profile-info .field-group-half{width:calc(50% - 10px)}@media screen and (max-width:768px){.profile-info .field-group-half{width:100%}}.profile-info .btn-primary{min-width:120px;margin-left:auto}.profile-info .btn-primary.btn-loading::before{border-color:#fff;border-bottom-color:transparent}.profile-info .iti__selected-flag{border-radius:80px 0 0 80px}.profile-info .iti__selected-dial-code{font-size:16px}@media screen and (max-width:767px){.profile-info .iti__selected-dial-code{font-size:14px}}@media screen and (max-width:576px){.profile-info .iti__selected-dial-code{font-size:12px}}.profile-info .text-field__input--date-picker{padding-right:50px}.profile-info .calendar-icon{position:absolute;top:16px;right:20px;display:inline-block;width:24px;height:24px}@media screen and (max-width:576px){.profile-info .calendar-icon{top:12px}}.profile-info .calendar-icon::before{content:"";background:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggc3Ryb2tlPSIjNDk1MDU3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41IiBkPSJNMTggMnYyTTYgMnYyIi8+PHBhdGggc3Ryb2tlPSIjMjEyNTI5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTExLjk5NiAxM2guMDA5bS0uMDA5IDRoLjAwOW0zLjk4Ni00aC4wMW0tOCAwaC4wMDhNOCAxN2guMDEiLz48cGF0aCBzdHJva2U9IiMyMTI1MjkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiIGQ9Ik0zLjUgOGgxN20tMTggNC4yNDNjMC00LjM1NyAwLTYuNTM2IDEuMjUyLTcuODlTNy4wMiAzIDExLjA1IDNoMS45YzQuMDMgMCA2LjA0NiAwIDcuMjk4IDEuMzUzczEuMjUyIDMuNTMzIDEuMjUyIDcuODl2LjUxNGMwIDQuMzU3IDAgNi41MzYtMS4yNTIgNy44OUMxOC45OTYgMjIgMTYuOTggMjIgMTIuOTUgMjJoLTEuOWMtNC4wMyAwLTYuMDQ2IDAtNy4yOTgtMS4zNTRDMi41IDE5LjI5MiAyLjUgMTcuMTE0IDIuNSAxMi43NTZ2LS41MTN6TTMgOGgxOCIvPjwvc3ZnPg==);display:block;position:absolute;top:0;left:0;width:24px;height:24px}.profile-info .invalid-feedback{position:absolute;top:100%;left:0;color:#cb0233;font-size:12px;font-weight:400}.profile-info .form-control:disabled{background:0 0!important}.avatar-upload{position:relative;width:144px;height:144px;border-radius:100px;border:1px dashed #ececec;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.avatar-upload:hover{border-color:rgba(145,158,171,.6);background:rgba(244,246,248,.5)}.avatar-upload:hover .avatar-upload__action{opacity:1;visibility:visible}.avatar-upload__preview{position:absolute;inset:8px;border-radius:100px;overflow:hidden}.avatar-upload__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-upload__action{position:relative;z-index:2;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-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;gap:4px;padding:8px;pointer-events:none;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.avatar-upload__icon{width:24px;height:24px;color:#495057}.avatar-upload__text{font-family:"DM Sans",sans-serif;font-weight:400;font-size:12px;line-height:1.5;color:#495057;text-align:center}.avatar-upload__input{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer;top:0;left:0;z-index:3;margin:0!important}.text-field{position:relative;width:100%}.text-field__input{width:100%;height:56px;padding:16px 14px;border:1px solid #ececec;border-radius:80px!important;font-family:"DM Sans",sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#212529;background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;outline:0}.text-field__input::-webkit-input-placeholder{color:#919eab}.text-field__input::-moz-placeholder{color:#919eab}.text-field__input:-ms-input-placeholder{color:#919eab}.text-field__input::-ms-input-placeholder{color:#919eab}.text-field__input::placeholder{color:#919eab}.text-field__input:focus{border-color:#0fa452;-webkit-box-shadow:0 0 0 3px rgba(15,164,82,.1);box-shadow:0 0 0 3px rgba(15,164,82,.1)}.text-field__input:hover:not(:focus){border-color:#ececec}.text-field__input--select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:50px}.text-field--with-icon .text-field__input{padding-right:50px}.text-field__icon{position:absolute;right:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);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:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;color:#495057}.text-field__icon svg{width:24px;height:24px}@media (max-width:1200px){.account-overview{margin-top:20px;gap:20px}.profile-info__content{padding:20px}}@media (max-width:992px){.profile-info__content{padding:18px}.profile-info__title{font-size:18px}}@media (max-width:768px){.profile-info__header{padding:14px 20px}.profile-info__content{padding:16px;gap:20px}.profile-info__title{font-size:18px}.profile-info__row{margin-bottom:20px}.profile-info__actions{margin-top:20px}.text-field__input{height:52px;padding:14px 12px;font-size:14px}.text-field--with-icon .text-field__input{padding-right:50px}.text-field__icon{right:12px;width:36px;height:36px}.text-field__icon svg{width:22px;height:22px}}@media (max-width:576px){.account-overview{margin-top:0;gap:16px}.profile-info__container{border-radius:12px}.profile-info__header{padding:12px 16px}.profile-info__content{padding:16px;gap:16px}.profile-info__title{font-size:16px}.profile-info__row{gap:12px;margin-bottom:16px}.profile-info__actions{margin-top:16px}.avatar-upload__text{font-size:11px}.text-field__input{height:48px;padding:12px;font-size:12px;border-radius:60px}.text-field--with-icon .text-field__input{padding-right:46px}.text-field__icon{right:10px;width:32px;height:32px}.text-field__icon svg{width:20px;height:20px}}@media (max-width:400px){.profile-info__content{padding:12px}.profile-info__title{font-size:15px}.text-field__input{height:44px}}.bb-customer-page .select2-container{width:100%!important}.bb-customer-page .select2-container--default .select2-selection--single{height:56px;border:1px solid #ececec;border-radius:80px;background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;outline:0;padding:0 50px 0 14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.bb-customer-page .select2-container--default .select2-selection--single:hover{border-color:#ececec}.bb-customer-page .select2-container--default .select2-selection--single:focus,.bb-customer-page .select2-container--default .select2-selection--single:focus-within{border-color:#0fa452;-webkit-box-shadow:0 0 0 3px rgba(15,164,82,.1);box-shadow:0 0 0 3px rgba(15,164,82,.1)}.bb-customer-page .select2-container--default .select2-selection--single .select2-selection__rendered{font-family:"DM Sans",sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#212529;padding:0;padding-right:30px;line-height:56px}.bb-customer-page .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#919eab}.bb-customer-page .select2-container--default .select2-selection--single .select2-selection__clear{position:absolute;right:52px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:32px;height:32px;font-size:0;line-height:1;color:transparent;background:rgba(145,158,171,.08);border:none;border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2;-webkit-transition:all .2s ease;transition:all .2s ease;margin:0}.bb-customer-page .select2-container--default .select2-selection--single .select2-selection__clear::before{content:"";width:16px;height:16px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIgNEw0IDEyTTQgNEwxMiAxMiIgc3Ryb2tlPSIjNjM3MzgxIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+);background-size:contain;background-repeat:no-repeat;background-position:center}.bb-customer-page .select2-container--default .select2-selection--single .select2-selection__clear:hover{background:rgba(220,53,69,.12)}.bb-customer-page .select2-container--default .select2-selection--single .select2-selection__clear:hover::before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIgNEw0IDEyTTQgNEwxMiAxMiIgc3Ryb2tlPSIjZGMzNTQ1IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==)}.bb-customer-page .select2-container--default .select2-selection--single .select2-selection__clear:active{-webkit-transform:translateY(-50%) scale(.95);transform:translateY(-50%) scale(.95)}.bb-customer-page .select2-container--default .select2-selection--single .select2-selection__arrow{height:56px;top:0;right:14px;width:40px}.bb-customer-page .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.bb-customer-page .select2-container--default .select2-selection--single .select2-selection__arrow::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:24px;height:24px;background:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggc3Ryb2tlPSIjNDk1MDU3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41IiBkPSJNMTggOXMtNC40MTkgNi02IDZjLTEuNTgxIDAtNi02LTYtNiIvPjwvc3ZnPg==);background-size:contain;background-repeat:no-repeat;background-position:center}.bb-customer-page .select2-container--default.select2-container--open .select2-selection--single{border-color:#0fa452;border-radius:15px!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;-webkit-box-shadow:0 0 0 3px rgba(15,164,82,.1);box-shadow:0 0 0 3px rgba(15,164,82,.1)}.bb-customer-page .select2-container--default.select2-container--open .select2-selection__arrow::after{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.bb-customer-page .select2-container--default .select2-dropdown{border:1px solid #0fa452;border-top:none;border-radius:0 0 16px 16px;-webkit-box-shadow:0 8px 24px rgba(15,164,82,.15);box-shadow:0 8px 24px rgba(15,164,82,.15);overflow:hidden;margin-top:-1px}.bb-customer-page .select2-container--default.select2-container--below .select2-dropdown{border-top:1px solid #0fa452;margin-top:0}.bb-customer-page .select2-container--default .select2-search--dropdown{padding:12px}.bb-customer-page .select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #ececec;border-radius:80px;padding:8px 14px;font-family:"DM Sans",sans-serif;font-size:14px;outline:0}.bb-customer-page .select2-container--default .select2-search--dropdown .select2-search__field:focus{border-color:#0fa452}.bb-customer-page .select2-container--default .select2-results__option{padding:10px 16px;margin:4px 8px;font-family:"DM Sans",sans-serif;font-size:16px;line-height:1.5;color:#212529;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer;border-radius:8px;position:relative}.bb-customer-page .select2-container--default .select2-results__option--highlighted{background:rgba(15,164,82,.08)!important;color:#0fa452!important;font-weight:500}.bb-customer-page .select2-container--default .select2-results__option--selected{background:linear-gradient(135deg,#0fa452 0,rgb(17.1368715084,187.3631284916,93.6815642458) 100%)!important;color:#fff!important;font-weight:600;position:relative;-webkit-box-shadow:0 2px 8px rgba(15,164,82,.25);box-shadow:0 2px 8px rgba(15,164,82,.25)}.bb-customer-page .select2-container--default .select2-results__option--selected::after{content:"";position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:18px;height:18px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUgNC41TDYuNzUgMTIuNzVMMy43NSA5Ljc1IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==);background-size:contain;background-repeat:no-repeat;background-position:center}.bb-customer-page .select2-container--default .select2-results__option--selected.select2-results__option--highlighted{background:linear-gradient(135deg,rgb(16.282122905,178.017877095,89.0089385475) 0,rgb(18.4189944134,201.3810055866,100.6905027933) 100%)!important;color:#fff!important;-webkit-box-shadow:0 4px 12px rgba(15,164,82,.3);box-shadow:0 4px 12px rgba(15,164,82,.3)}.bb-customer-page .select2-container--default .select2-results__option:hover:not(.select2-results__option--selected){background:rgba(15,164,82,.06);color:#0fa452;-webkit-transform:translateX(2px);transform:translateX(2px)}.bb-customer-page .select2-container--default .select2-results__option:active:not(.select2-results__option--selected){background:rgba(15,164,82,.12)}.bb-customer-page .select2-container--default .select2-results__options{padding:4px 0}.bb-customer-page .select2-container--default .select2-results__message{padding:12px 16px;font-family:"DM Sans",sans-serif;font-size:14px;color:#919eab}@media (max-width:768px){.bb-customer-page .select2-container--default .select2-selection--single{height:52px;padding:0 50px 0 12px}.bb-customer-page .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:15px;line-height:52px}.bb-customer-page .select2-container--default .select2-selection--single .select2-selection__arrow{height:52px;right:12px;width:36px}.bb-customer-page .select2-container--default .select2-selection--single .select2-selection__arrow::after{width:22px;height:22px}.bb-customer-page .select2-container--default .select2-results__option{padding:10px 14px;font-size:15px}}@media (max-width:576px){.bb-customer-page .select2-container--default .select2-selection--single{height:48px;padding:0 46px 0 12px;border-radius:60px}.bb-customer-page .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:14px;line-height:48px}.bb-customer-page .select2-container--default .select2-selection--single .select2-selection__arrow{height:48px;right:10px;width:32px}.bb-customer-page .select2-container--default .select2-selection--single .select2-selection__arrow::after{width:20px;height:20px}.bb-customer-page .select2-container--default .select2-results__option{padding:10px 12px;font-size:14px}.bb-customer-page .select2-container--default .select2-search--dropdown{padding:10px}.bb-customer-page .select2-container--default .select2-search--dropdown .select2-search__field{padding:6px 12px;font-size:13px}}.address-list{background:#fff}.address-list__header{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;margin-bottom:24px;gap:16px}@media (max-width:768px){.address-list__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.address-list__title{font-family:var(--primary-font),sans-serif;font-size:32px;font-weight:700;line-height:1.5;color:#212529;margin:0}@media (max-width:992px){.address-list__title{font-size:28px}}@media (max-width:768px){.address-list__title{font-size:24px}}@media (max-width:576px){.address-list__title{font-size:20px}}.address-list__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}@media (max-width:768px){.address-list__actions{width:100%}}.address-list__grid{display:grid;grid-template-columns:1fr;gap:24px}@media (max-width:768px){.address-list__grid{gap:16px}}.address-list__empty{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;min-height:400px;padding:40px 20px}.btn-add-address{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:11px 22px;background:#0fa452;color:#fff;border:none;border-radius:80px;font-family:var(--primary-font),sans-serif;font-size:16px;font-weight:600;line-height:1.625;text-decoration:none;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 6px 15px 0 rgba(15,164,82,.16);box-shadow:0 6px 15px 0 rgba(15,164,82,.16)}.btn-add-address:hover{background:rgb(2.6025139665,74.3974860335,34.8861591241);color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 20px 0 rgba(15,164,82,.24);box-shadow:0 8px 20px 0 rgba(15,164,82,.24)}.btn-add-address:active{-webkit-transform:translateY(0);transform:translateY(0)}.btn-add-address__icon{width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0}.btn-add-address__text{white-space:nowrap}.btn-add-address--primary{min-width:200px}@media (max-width:480px){.btn-add-address--primary{min-width:auto}.btn-add-address--primary .btn-add-address__text{display:inline}}@media (max-width:768px){.btn-add-address{width:100%;padding:10px 20px}}.address-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #dfe3e8;border-radius:12px;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.address-card:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:rgb(111,200.4,151.2)}.address-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:16px;background:#fff;border-bottom:1px solid rgba(145,158,171,.24)}@media (max-width:768px){.address-card__header{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:12px}}.address-card__icon{width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;color:#212529}.address-card__name{-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:var(--primary-font),sans-serif;font-size:20px;font-weight:700;line-height:1.5;color:#212529;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}@media (max-width:768px){.address-card__name{font-size:18px}}@media (max-width:576px){.address-card__name{font-size:16px}}.address-card__header-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-left:auto}@media (max-width:768px){.address-card__header-actions{width:auto;margin-left:0;margin-top:8px}}.address-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:16px;background:#fff;border-top:1px solid #dfe3e8}@media (max-width:768px){.address-card__body{padding:12px;gap:16px}}.address-card__contact{font-family:var(--primary-font),sans-serif;font-size:18px;font-weight:700;line-height:1.556;color:#333;margin:0}@media (max-width:768px){.address-card__contact{font-size:16px}}@media (max-width:576px){.address-card__contact{font-size:15px}}.address-card__address{font-family:var(--primary-font),sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#4f4f4f;margin:0}@media (max-width:768px){.address-card__address{font-size:14px}}@media (max-width:576px){.address-card__address{font-size:13px}}.address-card__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.btn-action{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:4px 10px;background:0 0;border:1px solid #ececec;border-radius:80px;font-family:var(--primary-font),sans-serif;font-size:13px;font-weight:600;line-height:1.692;color:#212529;text-decoration:none;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.btn-action:hover{background:#0fa452;border-color:#0fa452;color:#fff}.btn-action:hover svg path{stroke:#fff}.btn-action__icon{width:18px;height:18px;-ms-flex-negative:0;flex-shrink:0}.btn-action__text{white-space:nowrap}@media (max-width:480px){.btn-action__text{display:none}}.btn-action--delete:hover{background:rgba(203,2,51,.08);border-color:#cb0233;color:#cb0233}@media (max-width:768px){.btn-action{padding:6px 12px}}.address-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px;height:24px;border:1px solid #4f4f4f;border-radius:3px;font-family:var(--primary-font),sans-serif;font-size:12px;font-weight:400;line-height:1.5;color:#4f4f4f;text-transform:uppercase;white-space:nowrap;background:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}.address-tag--default{border-color:rgb(2.6025139665,74.3974860335,34.8861591241);color:rgb(2.6025139665,74.3974860335,34.8861591241);background:rgba(15,164,82,.08);font-weight:500}.address-tag--type{border-color:#4f4f4f;color:#4f4f4f;background:#fff}@media (max-width:768px){.address-tag{font-size:11px;padding:6px;height:22px}}@media (max-width:576px){.address-tag{font-size:10px;padding:4px 6px;height:20px}}.empty-state{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;text-align:center;max-width:400px}.empty-state__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:120px;height:120px;border-radius:50%;background:#f9fafb;border:1px solid #dfe3e8;margin-bottom:24px}.empty-state__icon svg{width:48px;height:48px}@media (max-width:768px){.empty-state__icon svg{width:40px;height:40px}}@media (max-width:768px){.empty-state__icon{width:100px;height:100px}}.empty-state__title{font-family:var(--primary-font),sans-serif;font-size:24px;font-weight:700;line-height:1.5;color:#212529;margin:0 0 12px}@media (max-width:768px){.empty-state__title{font-size:20px}}@media (max-width:576px){.empty-state__title{font-size:18px}}.empty-state__description{font-family:var(--primary-font),sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#495057;margin:0 0 24px}@media (max-width:768px){.empty-state__description{font-size:14px}}@media (max-width:576px){.empty-state__description{font-size:13px}}.address-form{max-width:100%;margin:0 auto}.address-form__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;margin-bottom:24px}.address-form__back-btn{width:48px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;border:1px solid rgba(145,158,171,.24);border-radius:16px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;color:#212529;-ms-flex-negative:0;flex-shrink:0}.address-form__back-btn:hover{background:rgba(145,158,171,.08);border-color:#ececec}.address-form__back-btn svg{width:24px;height:24px}.address-form__title{font-family:var(--primary-font),sans-serif;font-weight:700;font-size:24px;line-height:1.5;color:#212529;margin:0}@media (max-width:576px){.address-form__title{font-size:20px}}.address-form__card{background:#fff;border:1px solid #ececec;border-radius:16px;overflow:hidden}.address-form__card-header{background:#f4f6f8;padding:16px 24px}@media (max-width:576px){.address-form__card-header{padding:12px 16px}}.address-form__card-title{font-family:var(--primary-font),sans-serif;font-weight:700;font-size:20px;line-height:1.5;color:#212529;margin:0}@media (max-width:576px){.address-form__card-title{font-size:18px}}.address-form__card-body{padding:24px}@media (max-width:576px){.address-form__card-body{padding:16px}}.address-form__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;margin-bottom:24px}@media (min-width:768px){.address-form__row--two-cols{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:24px}.address-form__row--two-cols .address-form__field{-webkit-box-flex:1;-ms-flex:1;flex:1}}.address-form__row:last-child{margin-bottom:0}.address-form__field{position:relative;width:100%}.address-form__field input[type=email],.address-form__field input[type=tel],.address-form__field input[type=text],.address-form__field select,.address-form__field textarea{width:100%;height:56px;padding:16px 14px;font-family:var(--primary-font),sans-serif;font-size:16px;line-height:1.5;color:#212529;background:#fff;border:1px solid #ececec;border-radius:80px}.address-form__field input[type=email]::-webkit-input-placeholder,.address-form__field input[type=tel]::-webkit-input-placeholder,.address-form__field input[type=text]::-webkit-input-placeholder,.address-form__field select::-webkit-input-placeholder,.address-form__field textarea::-webkit-input-placeholder{color:#919eab}.address-form__field input[type=email]::-moz-placeholder,.address-form__field input[type=tel]::-moz-placeholder,.address-form__field input[type=text]::-moz-placeholder,.address-form__field select::-moz-placeholder,.address-form__field textarea::-moz-placeholder{color:#919eab}.address-form__field input[type=email]:-ms-input-placeholder,.address-form__field input[type=tel]:-ms-input-placeholder,.address-form__field input[type=text]:-ms-input-placeholder,.address-form__field select:-ms-input-placeholder,.address-form__field textarea:-ms-input-placeholder{color:#919eab}.address-form__field input[type=email]::-ms-input-placeholder,.address-form__field input[type=tel]::-ms-input-placeholder,.address-form__field input[type=text]::-ms-input-placeholder,.address-form__field select::-ms-input-placeholder,.address-form__field textarea::-ms-input-placeholder{color:#919eab}.address-form__field input[type=email]::placeholder,.address-form__field input[type=tel]::placeholder,.address-form__field input[type=text]::placeholder,.address-form__field select::placeholder,.address-form__field textarea::placeholder{color:#919eab}.address-form__field input[type=email]:focus,.address-form__field input[type=tel]:focus,.address-form__field input[type=text]:focus,.address-form__field select:focus,.address-form__field textarea:focus{outline:0;border-color:#0fa452;-webkit-box-shadow:0 0 0 3px rgba(15,164,82,.1);box-shadow:0 0 0 3px rgba(15,164,82,.1)}.address-form__field input[type=email]:disabled,.address-form__field input[type=tel]:disabled,.address-form__field input[type=text]:disabled,.address-form__field select:disabled,.address-form__field textarea:disabled{background:#f9fafb;cursor:not-allowed}.address-form__field textarea{min-height:128px;border-radius:20px;resize:vertical;padding:16px}.address-form__field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='6' viewBox='0 0 12 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 5L11 1' stroke='%23495057' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:48px;cursor:pointer}.address-form__field label{display:block;font-family:var(--primary-font),sans-serif;font-weight:600;font-size:14px;line-height:1.5714;color:#212529;margin-bottom:8px}.address-form__field label.d-none,.address-form__field label.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.address-form__field .invalid-feedback,.address-form__field .text-danger{display:block;color:#cb0233;font-size:12px;line-height:1.5;margin-top:4px;font-family:var(--primary-font),sans-serif;position:absolute;top:100%;margin:0}.address-form__field--with-icon input{padding-left:48px}.address-form__field--select select{padding-right:48px}.address-form__field--textarea label{display:none}.address-form__delivery-schedule{margin-bottom:24px}.address-form__delivery-title{font-family:var(--primary-font),sans-serif;font-weight:600;font-size:16px;line-height:1.5;color:#919eab;margin:0;margin-bottom:5px}.address-form__delivery-options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}@media (max-width:576px){.address-form__delivery-options{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}}.address-form__radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0}.address-form__radio-input{width:24px;height:24px;margin:0;margin-right:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;border:2px solid #ececec;background:#fff;cursor:pointer;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;-ms-flex-negative:0;flex-shrink:0}.address-form__radio-input:checked{border-color:#0fa452;background:#0fa452}.address-form__radio-input:checked::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:#fff}.address-form__radio-input:hover{border-color:rgb(111,200.4,151.2)}.address-form__radio-input:focus{outline:0;-webkit-box-shadow:0 0 0 3px rgba(15,164,82,.1);box-shadow:0 0 0 3px rgba(15,164,82,.1)}.address-form__radio-label{font-family:var(--primary-font),sans-serif;font-size:14px;line-height:1.5714;color:#212529}.address-form__default-checkbox{margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.address-form__checkbox-input{width:24px;height:24px;margin:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #ececec;border-radius:6px;background:#fff;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;-ms-flex-negative:0;flex-shrink:0}.address-form__checkbox-input:checked{background:#0fa452;border-color:#0fa452}.address-form__checkbox-input:checked::after{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:12px;height:9px;background-image:url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4.5L4.5 8L11 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.address-form__checkbox-input:hover{border-color:rgb(111,200.4,151.2)}.address-form__checkbox-input:focus{outline:0;-webkit-box-shadow:0 0 0 3px rgba(15,164,82,.1);box-shadow:0 0 0 3px rgba(15,164,82,.1)}.address-form__checkbox-input:disabled{background:#f9fafb;cursor:not-allowed;border-color:#dfe3e8}.address-form__checkbox-label{font-family:var(--primary-font),sans-serif;font-size:14px;line-height:1.5;color:#212529;cursor:pointer;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.address-form__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:24px}@media (max-width:576px){.address-form__actions{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:12px}}.address-form__btn{min-width:120px;height:48px;padding:11px 22px;font-family:var(--primary-font),sans-serif;font-weight:600;font-size:16px;line-height:1.625;text-align:center;border-radius:80px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;border:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:576px){.address-form__btn{width:100%}}.address-form__btn--outlined{background:0 0;color:#212529;border:1px solid #ececec}.address-form__btn--outlined:hover{background:rgba(145,158,171,.08);border-color:#495057}.address-form__btn--outlined:active{background:rgba(145,158,171,.16)}.address-form__btn--primary{background:#0fa452;color:#fff;-webkit-box-shadow:0 6px 15px 0 rgba(15,164,82,.16);box-shadow:0 6px 15px 0 rgba(15,164,82,.16);border:1px solid transparent}.address-form__btn--primary:hover{background:rgb(2.6025139665,74.3974860335,34.8861591241);-webkit-box-shadow:0 8px 20px 0 rgba(15,164,82,.24);box-shadow:0 8px 20px 0 rgba(15,164,82,.24)}.address-form__btn--primary:active{background:rgb(21.9460055866,116.2539944134,64.3529535825)}.address-form__btn--primary:disabled{background:#dfe3e8;color:#919eab;-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed}.address-form form .form-group,.address-form form .mb-3{margin-bottom:0!important}.address-form form .col-md-3,.address-form form .col-md-9{width:100%;padding:0}.address-form form .row{margin:0}.address-form .address-form__delivery-schedule .invalid-feedback{display:none!important}@media (max-width:1366px){.address-form{max-width:100%}}@media (max-width:992px){.address-form__row--two-cols{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:576px){.address-form__header{gap:16px}.address-form__back-btn{width:40px;height:40px}.address-form__back-btn svg{width:20px;height:20px}}.cart-checkout{border-radius:1rem;border:1px solid rgba(145,158,171,.2392156863);padding:24px}.cart-checkout--alert{padding:.85rem 1.15rem;border-radius:50px;background-color:rgba(0,171,85,.0784313725);font-size:16px;line-height:24px;color:#0fa452;font-family:var(--primary-font),sans-serif;font-weight:600;margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}@media only screen and (max-width:991px){.cart-checkout--alert{font-size:14px;line-height:20px}}.cart-checkout--alert svg{width:24px;position:relative;top:-1px}.cart-checkout--alert .slogan{font-size:14px;line-height:22px;font-family:var(--primary-font),sans-serif;color:#212529}@media only screen and (max-width:991px){.cart-checkout--alert .slogan{font-size:12px;line-height:18px}}.cart-checkout--title{font-size:20px;line-height:30px;font-family:var(--primary-font),sans-serif;margin-bottom:24px;font-weight:#212529}@media only screen and (max-width:991px){.cart-checkout--title{font-size:18px;line-height:27px}}.cart-checkout--terms{margin-top:24px;font-size:16px;line-height:24px;font-family:var(--primary-font),sans-serif;font-weight:400!important}@media only screen and (max-width:991px){.cart-checkout--terms{font-size:14px;line-height:20px}}.cart-checkout--terms a{color:#ee9207;text-decoration:underline}.cart-checkout .card{padding:24px;border:1px solid rgba(145,158,171,.2392156863);border-radius:1rem}.cart-checkout .card span{font-size:16px;line-height:24px;font-family:var(--primary-font),sans-serif;font-weight:400!important}@media only screen and (max-width:991px){.cart-checkout .card span{font-size:14px;line-height:20px}}.cart-checkout .cart-coupon{font-size:16px;line-height:24px;margin-bottom:24px}.cart-checkout .cart-coupon input{border:1px solid rgba(145,158,171,.3215686275);font-family:var(--primary-font),sans-serif;font-weight:400!important;border-radius:50px}.cart-checkout .cart-coupon input::-webkit-input-placeholder{color:#dfe3e8}.cart-checkout .cart-coupon input::-moz-placeholder{color:#dfe3e8}.cart-checkout .cart-coupon input:-ms-input-placeholder{color:#dfe3e8}.cart-checkout .cart-coupon input::-ms-input-placeholder{color:#dfe3e8}.cart-checkout .cart-coupon input::placeholder{color:#dfe3e8}@media only screen and (max-width:991px){.cart-checkout .cart-coupon{font-size:14px;line-height:20px}}.cart-checkout .cart-checkout-total{font-size:18px;line-height:28px;font-family:var(--primary-font),sans-serif;font-weight:700;border-top:1px solid rgba(145,158,171,.3215686275)}@media only screen and (max-width:991px){.cart-checkout .cart-checkout-total{font-size:16px;line-height:24px}}.order-success{padding:50px 0 0}.order-success__header{margin-bottom:70px}.order-success__header-wrapper{width:100%;max-width:500px}.order-success__header-title{font-size:48px;line-height:64px;font-weight:700;color:#212529;margin-bottom:1rem}@media screen and (max-width:991px){.order-success__header-title{font-size:38px;line-height:54px}}@media screen and (max-width:480px){.order-success__header-title{font-size:30px;line-height:38px}}.order-success__header-description{font-size:16px;line-height:24px;font-weight:400;color:#495057;margin-bottom:24px}.order-success__group{background:#fff;border:1px solid rgba(145,158,171,.24);border-radius:16px;margin-bottom:24px}.order-success__group-header{font-size:20px;line-height:30px;font-weight:700;color:#212529;padding:16px 24px;border-top-left-radius:16px;border-top-right-radius:16px}@media screen and (max-width:480px){.order-success__group-header{padding:16px}}.order-success__group-body{padding:24px}@media screen and (max-width:480px){.order-success__group-body{padding:24px 16px}}.order-success__group-body svg{-ms-flex-negative:0;flex-shrink:0}.order-success .cart__list-item{background:#fff;border:1px solid #dfe3e8;border-radius:12px;padding:1rem}.order-success .cart__list-item:not(:last-child){margin-bottom:24px}@media screen and (max-width:576px){.order-success .cart__list-item>div{text-align:center}}.order-success .cart__list-item .checkout-product-img-wrapper{position:relative}.order-success .cart__list-item .checkout-product-img-wrapper .checkout-quantity{background:#a2a2a2;border:1px solid #a2a2a2;border-radius:50%;-webkit-border-radius:50%;color:#fff;height:25px;line-height:22px;position:absolute;right:-7px;text-align:center;top:-7px;width:25px}.order-success .order-summary{padding:24px;background:#f9fafb;border-radius:16px;margin-top:24px}@media screen and (max-width:480px){.order-success .order-summary{padding:20px 16px}}.order-success .order-summary-title{font-size:20px;line-height:30px;font-weight:700;color:#212529}.order-success .order-summary-body{margin-top:24px}.order-success .payment-proof-upload{border:1px solid rgba(145,158,171,.24);border-radius:16px;overflow:hidden}.order-success .payment-proof-upload__header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.order-success .payment-proof-upload__icon{color:var(--checkout-primary-color);height:30px;margin-right:.75rem;width:30px}.order-success .payment-proof-upload__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.order-success .payment-proof-upload__title{font-size:16px;font-weight:500;margin-bottom:.5rem}.order-success .payment-proof-upload__message{color:#737373;font-size:14px;margin-bottom:.75rem}.order-success .payment-proof-upload__file-preview{background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;margin-bottom:.75rem;padding:.5rem}.order-success .payment-proof-upload__file-preview-label{color:#737373;font-size:14px}.order-success .payment-proof-upload__file-preview-link{color:var(--checkout-primary-color);margin-left:.5rem;text-decoration:none}.order-success .payment-proof-upload__file-preview-link:hover{text-decoration:underline}.order-success .payment-proof-upload__file-preview-link .icon{height:16px;width:16px}.order-success .payment-proof-upload__replace-text{color:#737373;font-size:14px;font-weight:500;margin-bottom:.75rem}.order-success .payment-proof-upload__upload-form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.order-success .payment-proof-upload__upload-form .form-control{-webkit-box-flex:1;-ms-flex:1;flex:1}.order-success .payment-proof-upload__upload-form .btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:5px;padding:6px 15px}.order-success .payment-proof-upload__upload-form .btn .icon{height:18px;width:18px}.order-success .payment-proof-upload__help-text{color:#737373;display:block;font-size:12px;margin-top:.5rem}.order-success .bb-file-upload-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem;width:100%}@media (max-width:767px){.order-success .bb-file-upload-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.order-success .bb-file-upload-wrapper .bb-file-input{display:none}.order-success .bb-file-upload-wrapper .bb-file-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f8f9fa;border:2px dashed #dee2e6;border-radius:.5rem;cursor:pointer;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:1rem;margin-bottom:0;min-height:56px;padding:.75rem 1rem;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.order-success .bb-file-upload-wrapper .bb-file-label:hover{background-color:rgba(var(--primary-rgb),.05);border-color:var(--primary-color)}.order-success .bb-file-upload-wrapper .bb-file-label:hover .bb-file-icon{color:var(--primary-color);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.order-success .bb-file-upload-wrapper .bb-file-label:hover .bb-file-button{background-color:var(--primary-color);color:#fff}.order-success .bb-file-upload-wrapper .bb-file-label .bb-file-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#6c757d;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;height:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease;width:32px}.order-success .bb-file-upload-wrapper .bb-file-label .bb-file-icon svg{height:32px;width:32px}.order-success .bb-file-upload-wrapper .bb-file-label .bb-file-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem;min-width:0}.order-success .bb-file-upload-wrapper .bb-file-label .bb-file-text .bb-file-placeholder{color:#6c757d;font-size:.875rem}.order-success .bb-file-upload-wrapper .bb-file-label .bb-file-text .bb-file-name{color:#212529;display:none;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-success .bb-file-upload-wrapper .bb-file-label .bb-file-button{background-color:#e9ecef;border-radius:.375rem;color:#495057;-ms-flex-negative:0;flex-shrink:0;font-size:.875rem;font-weight:500;padding:.5rem 1rem;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease}.order-success .bb-file-upload-wrapper .bb-file-label.has-file{background-color:rgba(var(--primary-rgb),.05);border-color:var(--primary-color)}.order-success .bb-file-upload-wrapper .bb-file-label.has-file .bb-file-icon{color:var(--primary-color)}.order-success .bb-file-upload-wrapper .bb-file-label.has-file .bb-file-placeholder{display:none}.order-success .bb-file-upload-wrapper .bb-file-label.has-file .bb-file-name{display:block}.order-success .bb-file-upload-wrapper .bb-upload-submit{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;gap:.5rem;padding:.75rem 1.5rem;white-space:nowrap;background-color:#0fa452;color:#fff}@media (max-width:767px){.order-success .bb-file-upload-wrapper .bb-upload-submit{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}.order-success .bb-file-upload-wrapper .bb-upload-submit svg{height:1.25rem;width:1.25rem}.order-success .bb-payment-proof-card-upload .bb-file-upload-wrapper{margin-bottom:.5rem}.order-success .payment-proof-upload .alert-info{background:#f9fafb!important}.order-success .bg-gray{background:#f4f6f8}.wishlist-container{width:100%;margin:0 auto;padding:0;margin-bottom:30px}@media screen and (max-width:991px){.wishlist-container{margin-bottom:0}}.wishlist-container .ps-pagination{margin-top:24px}.wishlist-container .wishlist-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-bottom:20px;padding:16px}@media screen and (max-width:991px){.wishlist-container .wishlist-header{padding:0}}@media screen and (min-width:768px){.wishlist-container .wishlist-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.wishlist-container .wishlist-header__title{font-family:var(--primary-font),sans-serif;font-size:24px;font-weight:700;line-height:1.5;color:#212529;margin:0}@media screen and (min-width:768px){.wishlist-container .wishlist-header__title{font-size:28px}}@media screen and (min-width:1024px){.wishlist-container .wishlist-header__title{font-size:32px}}.wishlist-container .wishlist-header__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.wishlist-container .wishlist-header__actions .selected-items-count{font-size:14px;color:#495057;font-weight:500}.wishlist-container .wishlist-header__actions .btn{padding:10px 20px;border-radius:30px;font-size:14px;font-weight:600}.wishlist-container .wishlist-header__action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (min-width:768px){.wishlist-container .wishlist-header__action{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}}.wishlist-container .wishlist-header__selection-text{font-family:var(--primary-font),sans-serif;font-size:14px;font-weight:600;line-height:1.5;color:#212529;text-align:center}@media screen and (min-width:768px){.wishlist-container .wishlist-header__selection-text{font-size:14px}}@media screen and (min-width:1024px){.wishlist-container .wishlist-header__selection-text{font-size:16px}}.wishlist-container .wishlist-header__btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wishlist-container .btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:12px 20px;border:none;border-radius:80px;font-family:var(--primary-font),sans-serif;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;white-space:nowrap}@media screen and (min-width:768px){.wishlist-container .btn{font-size:14px;padding:10px 20px}}@media screen and (min-width:1024px){.wishlist-container .btn{font-size:16px;padding:11px 22px}}.wishlist-container .btn--primary{background-color:#0fa452;color:#fff;-webkit-box-shadow:0 6px 15px 0 rgba(15,164,82,.16);box-shadow:0 6px 15px 0 rgba(15,164,82,.16)}.wishlist-container .btn--primary:hover:not(:disabled){background-color:rgb(2.6025139665,74.3974860335,34.8861591241)}.wishlist-container .btn--primary:disabled{opacity:.5;cursor:not-allowed}.wishlist-container .btn--warning{background-color:#fab041;color:#212b36;-webkit-box-shadow:0 8px 16px 0 rgba(255,193,7,.24);box-shadow:0 8px 16px 0 rgba(255,193,7,.24)}.wishlist-container .btn--warning:hover{background-color:rgb(248.6923076923,155.3384615385,15.3076923077)}.wishlist-container .btn--large{height:auto}.wishlist-container .btn--icon-start svg{width:18px;height:18px}@media screen and (min-width:768px){.wishlist-container .btn--icon-start svg{width:18px;height:18px}}@media screen and (min-width:1024px){.wishlist-container .btn--icon-start svg{width:20px;height:20px}}.wishlist-container .wishlist-table{background-color:#fff}.wishlist-container .wishlist-table__head{border-radius:10px;background-color:#f4f6f8;display:none}@media screen and (min-width:1024px){.wishlist-container .wishlist-table__head{display:block}}.wishlist-container .wishlist-table__head-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 15px}.wishlist-container .wishlist-table__head-cell{padding:8px;font-family:var(--primary-font),sans-serif;font-size:14px;font-weight:600;line-height:1.5;color:#495057}.wishlist-container .wishlist-table__head-cell--select{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:40px;padding-left:0}.wishlist-container .wishlist-table__head-cell--product{-webkit-box-flex:1;-ms-flex:1 1 300px;flex:1 1 300px;min-width:0}.wishlist-container .wishlist-table__head-cell--price{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:120px}.wishlist-container .wishlist-table__head-cell--quantity{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:120px}.wishlist-container .wishlist-table__head-cell--action{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:140px}.wishlist-container .wishlist-table__head-cell--remove{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:60px;text-align:center}.wishlist-container .wishlist-table__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px;gap:16px}@media screen and (min-width:768px){.wishlist-container .wishlist-table__body{gap:24px}}.wishlist-container .wishlist-table__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:16px;background-color:#fff;border:1px solid #dfe3e8;border-radius:12px;position:relative}@media screen and (min-width:768px){.wishlist-container .wishlist-table__row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px}}@media screen and (min-width:1024px){.wishlist-container .wishlist-table__row{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:15px}}.wishlist-container .wishlist-table__cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:4px 0}@media screen and (min-width:768px){.wishlist-container .wishlist-table__cell{padding:4px 6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:1024px){.wishlist-container .wishlist-table__cell{padding:4px 8px}}.wishlist-container .wishlist-table__cell--select{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:30px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:0;padding-top:4px}@media screen and (min-width:768px){.wishlist-container .wishlist-table__cell--select{width:35px;padding-top:0}}@media screen and (min-width:1024px){.wishlist-container .wishlist-table__cell--select{width:40px}}.wishlist-container .wishlist-table__cell--product{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;min-width:0;padding-right:40px}@media screen and (min-width:768px){.wishlist-container .wishlist-table__cell--product{-webkit-box-flex:1;-ms-flex:1 1 200px;flex:1 1 200px;padding-right:6px}}@media screen and (min-width:1024px){.wishlist-container .wishlist-table__cell--product{-webkit-box-flex:1;-ms-flex:1 1 280px;flex:1 1 280px;padding-right:8px}}.wishlist-container .wishlist-table__cell--price{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;font-size:15px;padding-left:92px}@media screen and (min-width:768px){.wishlist-container .wishlist-table__cell--price{width:auto;min-width:100px;font-size:14px;padding-left:6px}}@media screen and (min-width:1024px){.wishlist-container .wishlist-table__cell--price{min-width:120px;padding-left:8px}}.wishlist-container .wishlist-table__cell--quantity{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;padding-left:92px}@media screen and (min-width:768px){.wishlist-container .wishlist-table__cell--quantity{width:auto;min-width:100px;padding-left:6px}}@media screen and (min-width:1024px){.wishlist-container .wishlist-table__cell--quantity{min-width:120px;padding-left:8px}}.wishlist-container .wishlist-table__cell--action{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;padding-left:92px}@media screen and (min-width:768px){.wishlist-container .wishlist-table__cell--action{width:auto;min-width:120px;padding-left:6px}}@media screen and (min-width:1024px){.wishlist-container .wishlist-table__cell--action{min-width:140px;padding-left:8px}}.wishlist-container .wishlist-table__cell--remove{position:absolute;top:12px;right:12px;padding:0}@media screen and (min-width:768px){.wishlist-container .wishlist-table__cell--remove{position:static;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}}.wishlist-container .checkbox{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:15px;height:15px}.wishlist-container .checkbox__input{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0}.wishlist-container .checkbox__input:checked+.checkbox__checkmark{background-color:#0fa452;border-color:#0fa452}.wishlist-container .checkbox__input:checked+.checkbox__checkmark::after{display:block}.wishlist-container .checkbox__checkmark{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:15px;height:15px;border:1.5px solid #ececec;border-radius:2px;background-color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease;-ms-flex-negative:0;flex-shrink:0}.wishlist-container .checkbox__checkmark::after{content:"";display:none;width:7px;height:4px;border-left:1.5px solid #fff;border-bottom:1.5px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-1px}.wishlist-container .checkbox:hover .wishlist-container .checkbox__checkmark{border-color:#0fa452}.wishlist-container .product-info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width:768px){.wishlist-container .product-info{gap:12px}}@media screen and (min-width:1024px){.wishlist-container .product-info{gap:16px}}.wishlist-container .product-info__image{-ms-flex-negative:0;flex-shrink:0;width:80px;height:80px;border-radius:8px;overflow:hidden}@media screen and (min-width:768px){.wishlist-container .product-info__image{width:70px;height:70px;border-radius:8px}}@media screen and (min-width:1024px){.wishlist-container .product-info__image{width:80px;height:80px}}.wishlist-container .product-info__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wishlist-container .product-info__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}@media screen and (min-width:768px){.wishlist-container .product-info__content{gap:6px}}@media screen and (min-width:1024px){.wishlist-container .product-info__content{gap:8px}}.wishlist-container .product-info__title>a{font-family:var(--primary-font),sans-serif;font-size:15px;font-weight:600;line-height:1.4;color:#212529;margin:0;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width:768px){.wishlist-container .product-info__title>a{font-size:14px;line-height:1.5}}@media screen and (min-width:1024px){.wishlist-container .product-info__title>a{font-size:15px}}.wishlist-container .product-info__title>a:hover{color:#0fa452}.wishlist-container .product-info__category>a{font-family:var(--primary-font),sans-serif;font-size:13px;font-weight:400;line-height:1.5;color:#495057;margin:0}@media screen and (min-width:768px){.wishlist-container .product-info__category>a{font-size:12px}}@media screen and (min-width:1024px){.wishlist-container .product-info__category>a{font-size:13px}}.wishlist-container .product-info__review .rating_wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px}.wishlist-container .product-info__review .rating{font-family:FontAwesome!important;vertical-align:top;overflow:hidden;position:relative;height:20px;width:88px;display:inline-block}.wishlist-container .product-info__review .rating::before{font-size:14px;content:"\f005\f005\f005\f005\f005";top:0;position:absolute;left:0;float:left;color:#919eab;letter-spacing:2px}.wishlist-container .product-info__review .rating .product_rate{overflow:hidden;font-family:FontAwesome!important;top:0;left:0;position:absolute;padding-top:1.5em;color:#fab041}.wishlist-container .product-info__review .rating .product_rate::before{font-size:14px;content:"\f005\f005\f005\f005\f005";top:0;position:absolute;left:0;letter-spacing:2px}.wishlist-container .product-info__review .rating i{color:#fab041;font-size:14px}.wishlist-container .product-info__review .rating .far{color:#919eab}.wishlist-container .product-info__review .rating_num{font-family:var(--primary-font),sans-serif;font-size:14px;color:#495057}.wishlist-container .pricing{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:768px){.wishlist-container .pricing{gap:10px}}.wishlist-container .pricing__current{font-family:var(--primary-font),sans-serif;font-size:15px;font-weight:600;line-height:1.5;color:#212529}@media screen and (min-width:768px){.wishlist-container .pricing__current{font-size:14px}}@media screen and (min-width:1024px){.wishlist-container .pricing__current{font-size:15px}}.wishlist-container .pricing__original{font-family:var(--primary-font),sans-serif;font-size:13px;font-weight:400;line-height:1.5;color:#919eab;text-decoration:line-through}@media screen and (min-width:768px){.wishlist-container .pricing__original{font-size:13px}}@media screen and (min-width:1024px){.wishlist-container .pricing__original{font-size:14px}}.wishlist-container .quantity-control{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 12px;border:1px solid #ececec;border-radius:80px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%}@media screen and (min-width:768px){.wishlist-container .quantity-control{gap:4px;padding:4px 8px}}.wishlist-container .quantity-control__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:0 0;border:none;padding:0;cursor:pointer;color:#212529;-webkit-transition:color .3s ease;transition:color .3s ease;-ms-flex-negative:0;flex-shrink:0}.wishlist-container .quantity-control__btn:hover{color:#0fa452}.wishlist-container .quantity-control__btn svg{width:20px;height:20px}@media screen and (min-width:768px){.wishlist-container .quantity-control__btn svg{width:16px;height:16px}}.wishlist-container .quantity-control__input{width:40px;text-align:center;border:none;font-family:var(--primary-font),sans-serif;font-size:15px;font-weight:600;line-height:1.5;color:#212529;background:0 0;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}@media screen and (min-width:768px){.wishlist-container .quantity-control__input{width:30px;font-size:13px}}.wishlist-container .quantity-control__input::-webkit-inner-spin-button,.wishlist-container .quantity-control__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wishlist-container .quantity-control__input:focus{outline:0}.wishlist-container .action-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media screen and (min-width:768px){.wishlist-container .action-buttons{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:auto;gap:6px}}.wishlist-container .action-buttons .btn{padding:10px 18px;height:auto;font-size:14px;gap:6px}.wishlist-container .action-buttons .btn.button-loading:before{border-color:#fff;border-bottom-color:transparent}@media screen and (min-width:768px){.wishlist-container .action-buttons .btn{padding:10px 15px;font-size:14px}}.wishlist-container .action-buttons .btn:hover{color:#fff}.wishlist-container .action-buttons .btn:hover svg path{stroke:#fff}.wishlist-container .action-buttons .btn svg{width:16px;height:16px}@media screen and (min-width:768px){.wishlist-container .action-buttons .btn svg{width:16px;height:16px}}.wishlist-container .btn-remove{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;background:0 0;border:none;cursor:pointer;color:#495057;-webkit-transition:color .3s ease;transition:color .3s ease;-ms-flex-negative:0;flex-shrink:0;padding:0}@media screen and (min-width:768px){.wishlist-container .btn-remove{width:36px;height:36px}}@media screen and (min-width:1024px){.wishlist-container .btn-remove{width:40px;height:40px}}.wishlist-container .btn-remove:hover{color:#cb0233}.wishlist-container .btn-remove svg{width:20px;height:20px}@media screen and (min-width:768px){.wishlist-container .btn-remove svg{width:20px;height:20px}}@media screen and (min-width:1024px){.wishlist-container .btn-remove svg{width:22px;height:22px}}.wishlist-container .wishlist-empty{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 20px;text-align:center}.wishlist-container .wishlist-empty__icon{width:80px;height:80px;margin-bottom:24px;opacity:.5}.wishlist-container .wishlist-empty__title{font-family:var(--primary-font),sans-serif;font-size:24px;font-weight:700;line-height:1.5;color:#212529;margin:0 0 12px}.wishlist-container .wishlist-empty__description{font-family:var(--primary-font),sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#495057;margin:0 0 32px}.order__title{font-size:32px;line-height:48px;font-weight:700;color:#212529}.order__tabs{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;margin-top:24px;overflow-x:auto}.order__tabs ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order__tabs ul li{-webkit-box-flex:1;-ms-flex:1;flex:1}.order__tabs ul li a{height:54px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 24px;background:#fff;border-bottom:2px solid transparent;border-radius:0;text-align:center;font-size:14px;line-height:22px;font-weight:700;color:#4a5565;gap:6px}.order__tabs ul li a .order-count{background:#e5e7eb;border-radius:30px;font-size:12px;line-height:18px;font-weight:400;text-align:center;color:#4a5565;padding:0 8px}.order__tabs ul .active a{background:#e6fff4;color:#007535;border-bottom:2px solid #007535}.order__tabs ul .active a .order-count{background:#007535;color:#fff}.order__item{margin-top:24px;border:1px solid #dfe3e8;border-radius:16px}.order__item-code{font-size:16px;line-height:24px;font-weight:600;color:#212529}.order__item-date{font-size:16px;line-height:24px;font-weight:400;color:#637381}.order__item-status{font-size:16px;line-height:24px;font-weight:400;text-align:center;color:#0c53b7}.order__item-total{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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order__item-total p{font-weight:400;font-size:14px;line-height:22px;color:#4a5565;margin-bottom:0}.order__item-total strong{font-size:20px;line-height:30px;font-weight:700;color:#007535}.order__item-header{padding:20px 24px;border-bottom:1px solid #dfe3e8;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;gap:1rem}@media screen and (max-width:480px){.order__item-header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.order__item-header--left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:27px;-moz-column-gap:27px;column-gap:27px}@media screen and (max-width:768px){.order__item-header--left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.order__item-body{padding:0 24px}.order__item-footer{padding:20px 24px;border-top:1px solid #dfe3e8;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}@media screen and (max-width:768px){.order__item-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1rem}}.order__item-footer .order__item-btn{padding:5px 16px;border:1px solid rgba(145,158,171,.32);border-radius:80px;font-size:14px;line-height:24px;font-weight:600;color:#212529;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;-webkit-transition:all .3s ease;transition:all .3s ease}.order__item-footer .order__item-btn svg path{-webkit-transition:all .3s ease;transition:all .3s ease}.order__item-footer .order__item-btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#0fa452;color:#fff}.order__item-footer .order__item-btn:hover svg path{stroke:#fff}.order__item-footer--left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:14px;-moz-column-gap:14px;column-gap:14px}@media screen and (max-width:768px){.order__item-footer--left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.order__item-footer--right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media screen and (max-width:768px){.order__item-footer--right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.order__item-footer--right .order__item-btn{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background-color:#0fa452;color:#fff}.order-page{padding-bottom:70px}@media screen and (max-width:991px){.order-page{padding-bottom:50px}}.order-page .product__list-item{padding:16px 0}@media screen and (max-width:576px){.order-page .product__list-item .row{row-gap:10px}.order-page .product__list-item .row *{text-align:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}}.order-page .product__list-item:not(:last-child){border-bottom:1px solid #ececec}.order-page .product__list-item del,.order-page .product__list-item p{font-size:16px;line-height:24px;font-weight:400;color:#495057}.order-page .product__thumbnail img{width:100%;max-width:150px}.order-page .product__name>a{font-size:16px;line-height:24px;font-weight:600;color:#212529}.order-page .product__name>a:hover{color:#0fa452}.order-page .product__meta,.order-page .product__sku{font-size:14px;line-height:22px;font-weight:400;color:#495057}.order-page .pagination .page-item .page-link{background:0 0;border:0;font-size:16px;line-height:24px;font-weight:400;color:#212529!important;border-radius:50px}.order-page .pagination .page-item.active .page-link{background:rgba(145,158,171,.16);font-weight:600}.order-detail__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;line-height:36px;font-weight:700;color:#212529;margin-bottom:32px;gap:24px}@media screen and (max-width:991px){.order-detail__header{margin-top:0}}@media screen and (max-width:576px){.order-detail__header{font-size:20px;gap:16px;margin-bottom:24px}.order-detail__header svg{width:40px;height:40px}}.order-detail__group{background:#fff;border:1px solid rgba(145,158,171,.24);border-radius:16px;margin-bottom:24px}.order-detail__group-header{padding:16px 24px;background:#f4f6f8;border-top-left-radius:16px;border-top-right-radius:16px}@media screen and (max-width:991px){.order-detail__group-header{padding:10px 16px}}.order-detail__group-header h5{font-size:20px;line-height:30px;font-weight:700;color:#212529;margin-bottom:0}@media screen and (max-width:991px){.order-detail__group-header h5{font-size:18px;line-height:28px}}@media screen and (max-width:576px){.order-detail__group-header h5{font-size:16px;line-height:24px}}.order-detail__group-body{padding:24px;color:#495057;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media screen and (max-width:991px){.order-detail__group-body{padding:18px}}@media screen and (max-width:576px){.order-detail__group-body{padding:15px}}.order-detail__group-body span{font-size:16px;font-weight:400}@media screen and (max-width:991px){.order-detail__group-body span{font-size:14px}}.order-detail__group-body .total-amount{padding:20px 0;border-top:1px solid rgba(145,158,171,.24);border-bottom:1px solid rgba(145,158,171,.24);font-size:20px;line-height:30px;font-weight:700}.order-detail__btn a{display:block;padding:10px 22px;border:1px solid rgba(145,158,171,.24);border-radius:80px;text-align:center;font-size:16px;line-height:26px;font-weight:600;color:#212529;-webkit-transition:all .3s ease;transition:all .3s ease}.order-detail__btn a:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-transition:all .3s ease;transition:all .3s ease}.order-detail__btn--confirm a{border-color:#0fa452;color:#0fa452}.order-detail__btn--cancel a{border-color:rgba(255,72,66,.48);color:#cb0233}.order-detail__btn--invoice a{border-color:#0fa452;color:#0fa452}.order-detail__btn--return a{border-color:#dc3545;color:#dc3545}.order-detail .bb-payment-proof-card{border:1px solid rgba(145,158,171,.24);border-radius:16px}.order__filter{padding:16px;margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;border:1px solid rgba(0,0,0,.1);border-radius:10px}.order__filter-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:33px}.order__filter-label{border:1px solid rgba(145,158,171,.32);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:9px;padding:4px 10px;position:relative}@media screen and (max-width:480px){.order__filter-label{display:none}}.order__filter-label::before{content:"";display:block;width:1px;height:100%;position:absolute;top:0;right:-16px;background-color:rgba(145,158,171,.24)}.order__filter-label span{font-size:14px;line-height:22px;font-weight:400;color:#0a0a0a}.order__filter-input{width:30vw;padding:8px 24px;background:#f9fafb;border:1px solid rgba(145,158,171,.32);border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:480px){.order__filter-input{padding:3px 12px}}.order__filter-input input{width:100%;border:none;outline:0;background:#f9fafb;font-size:14px;line-height:18px;font-weight:400}.order__filter-input input:-ms-input-placeholder{font-size:12px;line-height:18px;font-weight:400;color:#919eab}.order__filter-input input::-ms-input-placeholder{font-size:12px;line-height:18px;font-weight:400;color:#919eab}.order__filter-input input::-ms-input-placeholder,.order__filter-input input::placeholder{font-size:12px;line-height:18px;font-weight:400;color:#919eab}.order__filter-icon{border:none;background-color:transparent}.order__filter-sort{position:relative}.order__filter-sort--label{border:1px solid rgba(145,158,171,.32);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:9px;padding:4px 10px;cursor:pointer}.order__filter-sort--label span{font-size:14px;line-height:22px;font-weight:400;color:#0a0a0a}.order__filter-sort--dropdown{padding:0;min-width:200px;overflow:hidden}.order__filter-sort--dropdown ul li a{display:block;font-size:14px;line-height:22px;font-weight:400;color:#0a0a0a;padding:6px;-webkit-transition:all .3s ease;transition:all .3s ease}.order__filter-sort--dropdown ul li a:hover{background-color:#0fa452;color:#fff}.order__filter-sort--dropdown ul li a.active{background-color:#0fa452;color:#fff}.product-review-container-inner .product-review-form__rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:16px}.product-review-container-inner .product-review-form__rating-label{font-family:var(--primary-font),sans-serif;font-weight:500;font-size:16px;line-height:1.5;color:#212529;margin:0}.product-review-container-inner .product-review-form__rating-stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:4px;line-height:1}.product-review-container-inner .product-review-form__rating-input{display:none}.product-review-container-inner .product-review-form__rating-star{cursor:pointer;font-size:24px;color:#919eab;-webkit-transition:color .2s ease;transition:color .2s ease}.product-review-container-inner .product-review-form__rating-star svg{width:24px;height:24px}.product-review-container-inner .product-review-form__rating-star:hover,.product-review-container-inner .product-review-form__rating-star:hover~.product-review-form__rating-star{color:#fab041}.product-review-container-inner .product-review-form__rating-input:checked~.product-review-form__rating-star{color:#fab041}.product-review-container-inner .product-review-form__field{margin-bottom:24px}.product-review-container-inner .product-review-form__field--image-upload{position:relative}.product-review-container-inner .product-review-form__field--image-upload.disabled{opacity:.5;cursor:not-allowed}.product-review-container-inner .product-review-form__field--image-upload .image-viewer__item{position:relative;-webkit-transition:all .3s cubic-bezier(.46,.03,.52,.96);transition:all .3s cubic-bezier(.46,.03,.52,.96);text-align:initial;-webkit-margin-end:2px;margin-inline-end:2px;background-color:#eee;width:70px;height:70px;border:1px solid #c4c6cf;margin-top:5px}.product-review-container-inner .product-review-form__field--image-upload .image-viewer__item img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.product-review-container-inner .product-review-form__field--image-upload .image-upload__uploader-container{display:inline-block}.product-review-container-inner .product-review-form__field--image-upload .image-upload__uploader-container:hover{cursor:pointer}.product-review-container-inner .product-review-form__field--image-upload .image-upload__uploader-container .image-upload__uploader{width:70px;height:70px;border:1px dashed #c4c6cf;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.product-review-container-inner .product-review-form__field--image-upload .image-upload__uploader-container .image-upload__uploader:hover{background:#d9edf7}.product-review-container-inner .product-review-form__field--image-upload .image-upload__uploader-container .image-upload__uploader:hover .image-upload__file-input{cursor:pointer}.product-review-container-inner .product-review-form__field--image-upload .image-upload__uploader-container .image-upload__uploader:hover .image-upload__file-input:disabled{pointer-events:none}.product-review-container-inner .product-review-form__field--image-upload .image-upload__icon{color:#333;font-size:20px;margin-bottom:8px}.product-review-container-inner .product-review-form__field--image-upload .image-upload__text{color:#333;font-size:9px;padding:0 3px;text-align:center}.product-review-container-inner .product-review-form__field--image-upload .image-upload__file-input{position:absolute;inset-inline-start:0;top:0;opacity:0;width:100%;height:100%}.product-review-container-inner .product-review-form__field--image-upload .image-viewer__item{display:inline-block}.product-review-container-inner .product-review-form__field--image-upload .image-viewer__list{display:block;width:100%}.product-review-container-inner .product-review-form__field--image-upload .image-viewer__icon-remove{cursor:pointer;position:absolute;inset-inline-end:3px;top:3px;z-index:1;height:20px;line-height:18px;text-align:center;width:20px;background:#848484;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-review-container-inner .product-review-form__field--image-upload .image-viewer__icon-remove svg{color:#fff;width:14px;height:14px;margin-bottom:0}.product-review-container-inner .product-review-form__label{display:block;font-family:var(--primary-font),sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#919eab;margin-bottom:8px}.product-review-container-inner .product-review-form__textarea{width:100%;padding:16px;border:1px solid rgba(145,158,171,.32);border-radius:20px;font-family:var(--primary-font),sans-serif;font-size:16px;line-height:1.5;color:#212529;resize:vertical;min-height:128px}@media screen and (max-width:767px){.product-review-container-inner .product-review-form__textarea{min-height:100px;font-size:14px}}.product-review-container-inner .product-review-form__textarea:focus{outline:0;border-color:#0fa452}.product-review-container-inner .product-review-form__textarea:disabled{pointer-events:none}.product-review-container-inner .product-review-form__textarea::-webkit-input-placeholder{color:#919eab}.product-review-container-inner .product-review-form__textarea::-moz-placeholder{color:#919eab}.product-review-container-inner .product-review-form__textarea:-ms-input-placeholder{color:#919eab}.product-review-container-inner .product-review-form__textarea::-ms-input-placeholder{color:#919eab}.product-review-container-inner .product-review-form__textarea::placeholder{color:#919eab}.product-review-container-inner .product-review-form__input{width:100%;padding:16px;border:1px solid rgba(145,158,171,.32);border-radius:100px;font-family:var(--primary-font),sans-serif;font-size:16px;line-height:1.5;color:#212529}@media screen and (max-width:767px){.product-review-container-inner .product-review-form__input{font-size:14px}}.product-review-container-inner .product-review-form__input:focus{outline:0;border-color:#0fa452}.product-review-container-inner .product-review-form__input:disabled{pointer-events:none}.product-review-container-inner .product-review-form__input::-webkit-input-placeholder{color:#919eab}.product-review-container-inner .product-review-form__input::-moz-placeholder{color:#919eab}.product-review-container-inner .product-review-form__input:-ms-input-placeholder{color:#919eab}.product-review-container-inner .product-review-form__input::-ms-input-placeholder{color:#919eab}.product-review-container-inner .product-review-form__input::placeholder{color:#919eab}.product-review-container-inner .product-review-form__actions{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;gap:16px}.product-review-container-inner .product-review-form__btn{padding:10px 24px;border-radius:100px;font-family:var(--primary-font),sans-serif;font-weight:600;font-size:16px;line-height:1.5;cursor:pointer;-webkit-transition:all .3s ease .3s ease;transition:all .3s ease .3s ease}.product-review-container-inner .product-review-form__btn--cancel{background-color:transparent;border:1px solid rgba(145,158,171,.32);color:#212529}.product-review-container-inner .product-review-form__btn--cancel:hover{background-color:rgba(145,158,171,.08)}.product-review-container-inner .product-review-form__btn--submit{background-color:#0fa452;border:1px solid #0fa452;color:#fff}.product-review-container-inner .product-review-form__btn--submit:hover{background-color:rgb(2.6025139665,74.3974860335,34.8861591241);border-color:rgb(2.6025139665,74.3974860335,34.8861591241)}.product-review-container-inner .product-review-form__btn:disabled{opacity:.5;cursor:not-allowed}.product-review-container-main .review-product-item .existing-review-container{background-color:#f8f9fa;border:1px solid #e9ecef;-webkit-transition:all .3s ease;transition:all .3s ease}.product-review-container-main .review-product-item .existing-review-container:hover{background-color:#fff;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.05);box-shadow:0 4px 6px rgba(0,0,0,.05)}.product-review-container-main .review-product-item .product-reviews__form-collapse{background-color:#fdfdfd;border-radius:12px;padding:15px;border:1px solid #f1f1f1}.modal-content.rounded-4{border-radius:1.5rem!important}.product-category__main{width:100%}@media only screen and (max-width:768px){.products__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}}.products__header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-negative:0;flex-shrink:0}.products__header-button{width:40px;height:40px;border-radius:50%;border:1px solid rgba(145,158,171,.2392156863);background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.products__header-button svg{width:20px;height:20px;color:#212529}.products__header-button.active{background-color:#0fa452;border-color:#0fa452}.products__header-button.active svg{color:#fff}.products__header-found{font-size:16px;line-height:24px;font-weight:400;color:#495057}@media only screen and (max-width:991px){.products__header-found{font-size:14px;line-height:22px}}.products__header-right .ps-select-shop-sort{font-size:16px;line-height:24px;font-weight:400;color:#919eab;height:40px;border:1px solid rgba(145,158,171,.3215686275);border-radius:50px;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0 40px 0 16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='gray'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}.products__header-right .ps-select-shop-sort:focus{outline:0;-webkit-box-shadow:unset;box-shadow:unset}@media only screen and (max-width:991px){.products__header-right .ps-select-shop-sort{font-size:14px;line-height:22px;height:36px}}.products__header-icon-filter{display:none}@media only screen and (max-width:1200px){.products__header-icon-filter{display:-webkit-box;display:-ms-flexbox;display:flex}}.screen-darken{opacity:0;visibility:hidden;position:fixed;z-index:9999;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.screen-darken.active{opacity:1;visibility:visible}.contact-infos__header{text-align:center;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}.contact-infos__heading{font-family:var(--primary-font),sans-serif;font-size:2rem;font-weight:700;color:#212529;margin-bottom:10px;line-height:1.2}@media screen and (max-width:576px){.contact-infos__heading{font-size:1.5rem}}.contact-infos__subheading{font-family:var(--primary-font),sans-serif;font-size:1rem;color:#495057;line-height:1.6}@media screen and (max-width:576px){.contact-infos__subheading{font-size:.875rem}}.contact-infos__grid{display:grid;grid-template-columns:1fr;gap:20px}@media only screen and (min-width:768px){.contact-infos__grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1024px){.contact-infos__grid{grid-template-columns:repeat(4,1fr)}}.contact-infos__item{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:start;-ms-flex-align:start;align-items:flex-start;text-align:left;padding:20px;background-color:#fff;border:1px solid #dfe3e8;border-radius:12px;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.contact-infos__item:hover{-webkit-box-shadow:0 6px 15px 0 rgba(15,164,82,.16);box-shadow:0 6px 15px 0 rgba(15,164,82,.16);border-color:transparent;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.contact-infos__item:hover .contact-infos__icon{background-color:#0fa452;color:#fff}.contact-infos__icon{width:48px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(145,158,171,.08);border-radius:50%;margin-bottom:16px;color:#212529;font-size:24px;-webkit-transition:all .3s ease;transition:all .3s ease}.contact-infos__content{width:100%}.contact-infos__title{font-family:var(--primary-font),sans-serif;font-size:1rem;font-weight:600;color:#212529;margin-bottom:2px;line-height:1.5}.contact-infos__desc{color:#495057;font-family:var(--primary-font),sans-serif;font-size:1rem;line-height:1.5;margin:0;font-weight:400}.contact-form-section{position:relative}.contact-form-section__content{padding:80px 0;border-radius:20px;background-image:url(../imgs/contact-bg.png);background-repeat:no-repeat;background-position:center top;background-size:100% 100%;padding-top:140px}@media only screen and (max-width:991px){.contact-form-section__content{border-radius:1rem;background-size:140% 120%;padding-top:160px;padding-bottom:40px}}@media only screen and (max-width:576px){.contact-form-section__content{background-size:195% 105%;padding-top:120px}}.contact-form-section__header{text-align:center;max-width:600px;margin-left:auto;margin-right:auto;position:absolute;top:40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.contact-form-section__heading{font-family:var(--primary-font),sans-serif;font-size:2rem;font-weight:700;color:#000;margin-bottom:10px;line-height:1.2}@media screen and (max-width:576px){.contact-form-section__heading{font-size:1.5rem}}.contact-form-section__subheading{font-family:var(--primary-font),sans-serif;font-size:1rem;color:rgba(0,0,0,.8);line-height:1.6;margin-bottom:0}@media screen and (max-width:576px){.contact-form-section__subheading{font-size:.875rem}}.contact-form-box{background-color:#fff;border-radius:16px;padding:40px;padding-bottom:15px;max-width:1200px;margin:0 auto;-webkit-box-shadow:0 4px 24px rgba(0,0,0,.1);box-shadow:0 4px 24px rgba(0,0,0,.1)}@media screen and (max-width:1280px){.contact-form-box{max-width:900px}}@media screen and (max-width:991px){.contact-form-box{max-width:calc(100% - 40px)}}@media screen and (max-width:576px){.contact-form-box{padding:40px 15px 10px}}.contact-form-box .form-label{font-family:var(--primary-font),sans-serif;font-weight:500;color:#212529;margin-bottom:8px}.contact-form-box .contact-form-group{margin-bottom:24px}.contact-form-box .contact-field-phone_wrapper{width:100%!important}.contact-form-box .iti__selected-flag{border-top-left-radius:80px;border-bottom-left-radius:80px}.contact-form-box .form-control{border-radius:80px;border:1px solid #dfe3e8;padding:0 16px;height:50px;font-family:var(--primary-font),sans-serif;color:#212529;-webkit-transition:all .3s ease;transition:all .3s ease}.contact-form-box .form-control:focus{border-color:#0fa452;-webkit-box-shadow:0 0 0 4px rgba(15,164,82,.1);box-shadow:0 0 0 4px rgba(15,164,82,.1)}.contact-form-box .form-control::-webkit-input-placeholder{color:#919eab}.contact-form-box .form-control::-moz-placeholder{color:#919eab}.contact-form-box .form-control:-ms-input-placeholder{color:#919eab}.contact-form-box .form-control::-ms-input-placeholder{color:#919eab}.contact-form-box .form-control::placeholder{color:#919eab}.contact-form-box textarea.form-control{resize:none;border-radius:30px;padding:16px;height:130px}.contact-form-box .btn-primary{border-radius:80px}.faq-page{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;gap:2.5rem}.faq-page__header{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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:2.5rem;background-color:#0fa452;border-radius:1.5rem;width:100%;max-width:100%}@media (max-width:768px){.faq-page__header{padding:1.5rem;border-radius:1rem}}.faq-page__title{font-family:var(--primary-font),sans-serif;font-weight:700;font-size:clamp(1.5rem,4vw,2rem);line-height:1.5;text-align:center;color:#fff;margin:0}.faq-page__subtitle{font-family:var(--primary-font),sans-serif;font-weight:400;font-size:1rem;line-height:1.5;text-align:center;color:#fff;margin:0}.faq-page__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.faq-page__tabs .nav-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem;background-color:#fff;border:none;border-radius:.5rem;padding:0;margin:0;list-style:none}@media (max-width:768px){.faq-page__tabs .nav-tabs{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}}.faq-page__tabs .nav-item{margin:0}.faq-page__tabs .nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.75rem;min-width:7.4375rem;font-family:var(--primary-font),sans-serif;font-weight:500;font-size:.875rem;line-height:1.5714285714;color:#212529;background-color:transparent;border:none;border-radius:6.25rem;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}@media (max-width:768px){.faq-page__tabs .nav-link{min-width:auto;padding:.625rem 1rem;font-size:.8125rem}}.faq-page__tabs .nav-link:hover{color:#212529;background-color:rgba(145,158,171,.08)}.faq-page__tabs .nav-link.active{background-color:rgba(0,171,85,.08);color:#0fa452;border-radius:6.25rem}.faq-page__tab-content{width:100%}.faq-page__accordion{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.faq-page__accordion .accordion-item{border:none;background-color:transparent;margin-bottom:2rem}.faq-page__accordion .accordion-item:last-child{margin-bottom:0}.faq-page__accordion .accordion-item .accordion-header{border:none}.faq-page__accordion .accordion-item .accordion-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.75rem;padding:0;background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;font-family:var(--primary-font),sans-serif;font-weight:700;font-size:1.125rem;line-height:1.5555555556;color:#212529}.faq-page__accordion .accordion-item .accordion-button:not(.collapsed){background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.faq-page__accordion .accordion-item .accordion-button:not(.collapsed) .accordion-icon .fa-plus{display:none}.faq-page__accordion .accordion-item .accordion-button:not(.collapsed) .accordion-icon .fa-minus{display:block}.faq-page__accordion .accordion-item .accordion-button.collapsed .accordion-icon .fa-plus{display:block}.faq-page__accordion .accordion-item .accordion-button.collapsed .accordion-icon .fa-minus{display:none}.faq-page__accordion .accordion-item .accordion-button::after{display:none}.faq-page__accordion .accordion-item .accordion-button:focus{-webkit-box-shadow:none;box-shadow:none;border-color:transparent}.faq-page__accordion .accordion-item .accordion-icon{-ms-flex-negative:0;flex-shrink:0;width:1.5rem;height:1.5rem;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.125rem;color:#212529}.faq-page__accordion .accordion-item .accordion-icon .fa-minus,.faq-page__accordion .accordion-item .accordion-icon .fa-plus{width:100%;height:100%}.faq-page__accordion .accordion-item .accordion-question{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}.faq-page__accordion .accordion-item .accordion-body{padding:1rem 0 0 0;font-family:var(--primary-font),sans-serif;font-weight:400;font-size:1rem;line-height:1.5;color:#495057}.faq-page__accordion .accordion-item .accordion-body p{margin:0}.faq-page__accordion .accordion-divider{width:100%;height:1px;background-color:#dfe3e8;margin:0 0 2rem 0}.faq-page__accordion .accordion-divider:last-child{display:none}@media (max-width:992px){.faq-page{gap:2rem}.faq-page__header{padding:2rem}}@media (max-width:768px){.faq-page{gap:1.5rem}.faq-page__header{padding:1.5rem 1rem}.faq-page__tabs .nav-tabs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.faq-page__tabs .nav-tabs::-webkit-scrollbar{display:none}.faq-page__tabs .nav-link{white-space:nowrap}.faq-page__accordion .accordion-item{margin-bottom:1.5rem}.faq-page__accordion .accordion-item:last-child{margin-bottom:0}.faq-page__accordion .accordion-item .accordion-button{gap:1rem;font-size:1rem}.faq-page__accordion .accordion-item .accordion-body{font-size:.9375rem}.faq-page__accordion .accordion-divider{margin-bottom:1.5rem}}@media (max-width:576px){.faq-page__header{padding:1.25rem .875rem;border-radius:.75rem}.faq-page__title{font-size:1.25rem}.faq-page__subtitle{font-size:.9375rem}.faq-page__tabs .nav-link{padding:.5rem .875rem;font-size:.75rem}.faq-page__accordion .accordion-item{margin-bottom:1.25rem}.faq-page__accordion .accordion-item:last-child{margin-bottom:0}.faq-page__accordion .accordion-item .accordion-button{font-size:.9375rem;gap:.75rem}.faq-page__accordion .accordion-item .accordion-body{font-size:.875rem;padding-top:.75rem}.faq-page__accordion .accordion-divider{margin-bottom:1.25rem}}.about-us__intro-content{padding-right:150px}@media screen and (max-width:1280px){.about-us__intro-content{padding-right:60px}}@media screen and (max-width:991px){.about-us__intro-content{padding-right:0}}.about-us__intro-title{font-size:48px;line-height:64px;font-weight:700;color:#212529;margin-bottom:0}@media screen and (max-width:1280px){.about-us__intro-title{font-size:38px;line-height:54px}}@media screen and (max-width:991px){.about-us__intro-title{font-size:32px;line-height:40px}}@media screen and (max-width:991px){.about-us__intro-img{margin-top:24px}}@media screen and (max-width:991px){.about-us__intro-img--left,.about-us__intro-img--right{text-align:center}}@media screen and (max-width:991px){.about-us__intro-img--left img{max-width:300px}}@media screen and (max-width:480px){.about-us__intro-img--left img{max-width:100%}}@media screen and (max-width:991px){.about-us__intro-img--right img{max-width:500px}}.about-us__intro-img img{width:100%;border-radius:16px}.about-us__mission-title,.about-us__vision-title{font-size:20px;line-height:30px;font-weight:700;color:#212529}.about-us__mission-text,.about-us__vision-text{font-size:16px;line-height:24px;font-weight:400;color:#495057;margin-top:12px}.about-us__mission{margin-top:24px}.about-us__vision{margin-top:16px}.about-us__stats{display:grid;grid-template-columns:repeat(4,1fr);-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px;gap:48px;background:#fff;border:1px solid #dfe3e8;border-radius:16px;margin-top:40px}@media screen and (max-width:1280px){.about-us__stats{grid-template-columns:repeat(2,1fr);padding:24px;gap:24px}}@media screen and (max-width:991px){.about-us__stats{margin-top:24px}}@media screen and (max-width:480px){.about-us__stats{padding:16px}}.about-us__stat{text-align:center;position:relative}.about-us__stat::before{content:"";position:absolute;left:-24px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:100%;background:rgba(145,158,171,.24)}@media screen and (max-width:1280px){.about-us__stat::before{left:-12px}}.about-us__stat:nth-child(2n+1)::before{display:none}@media screen and (min-width:1280px){.about-us__stat:nth-child(4n+1)::before{display:none}}.about-us__stat-number{font-size:32px;line-height:48px;font-weight:700;color:#212529;margin-bottom:4px}@media screen and (max-width:991px){.about-us__stat-number{font-size:28px;line-height:44px}}.about-us__stat-text{font-size:16px;line-height:24px;font-weight:400;color:#495057;margin-bottom:0}.about-us__quality-inner{background-image:url(../imgs/about-us/quality-bg.png);background-repeat:no-repeat;background-position:center top;background-size:100% 100%;padding:0 16px}@media screen and (max-width:991px){.about-us__quality-inner{background-image:unset;background-color:#ffd6ef;border-radius:16px;padding:24px 16px 30px}}.about-us__quality-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;margin:0 auto;padding:70px 0}@media screen and (max-width:1280px){.about-us__quality-body{padding:40px 0}}@media screen and (max-width:991px){.about-us__quality-body{padding:0;margin-top:24px;gap:16px}}@media screen and (max-width:680px){.about-us__quality-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.about-us__quality-item{width:100%;max-width:390px;padding:24px;background:#fff;border-radius:24px;text-align:center}@media screen and (max-width:1280px){.about-us__quality-item{padding:16px}}@media screen and (max-width:680px){.about-us__quality-item{max-width:100%}}.about-us__quality-item-icon{margin-bottom:12px}@media screen and (max-width:1280px){.about-us__quality-item-icon{margin-bottom:8px}}.about-us__quality-item-icon img{width:56px;height:56px}@media screen and (max-width:1280px){.about-us__quality-item-icon img{width:50px;height:50px}}.about-us__quality-item-title{font-size:20px;line-height:30px;font-weight:700;color:#212529}@media screen and (max-width:1280px){.about-us__quality-item-title{font-size:18px;line-height:28px}}.about-us__quality-item-text{font-size:16px;line-height:24px;font-weight:400;color:#495057}.about-us__delivery-inner{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about-us__delivery-content{padding-right:45px}@media screen and (max-width:991px){.about-us__delivery-content{padding-right:0}}.about-us__delivery-features{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 12px;gap:10px;background:rgba(0,171,85,.08);border-radius:100px;margin-bottom:16px}.about-us__delivery-features span{font-size:16px;line-height:24px;font-weight:600;color:#0fa452}.about-us__delivery-title{font-size:32px;line-height:48px;font-weight:700;color:#212529;margin-bottom:0}@media screen and (max-width:991px){.about-us__delivery-title{font-size:28px;line-height:40px}}.about-us__delivery-text{margin-top:40px;font-size:16px;line-height:24px;font-weight:400;color:#495057}@media screen and (max-width:1440px){.about-us__delivery-text{margin-top:24px}}@media screen and (max-width:991px){.about-us__delivery-text{margin-top:16px}}.about-us__delivery-text p{margin-bottom:0}.about-us__delivery-text ul{margin:24px 0}@media screen and (max-width:1440px){.about-us__delivery-text ul{margin:16px 0}}.about-us__delivery-text ul li{position:relative;margin-bottom:16px;padding-left:40px}.about-us__delivery-text ul li::before{content:"";display:block;width:24px;height:24px;position:absolute;left:0;top:0;background-image:url(../imgs/about-us/checkmark-circle.png);background-position:center;background-repeat:no-repeat;background-size:cover}.about-us__delivery-img{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px}@media screen and (max-width:991px){.about-us__delivery-img{margin-top:24px;gap:16px}}.about-us__delivery-img--left{width:58%}.about-us__delivery-img--right{width:calc(42% - 24px)}@media screen and (max-width:991px){.about-us__delivery-img--right{width:calc(42% - 16px)}}.about-us__delivery-img img{border-radius:16px}.about-us__trusted-inner{background-image:url(../imgs/about-us/trusted-bg.png);background-repeat:no-repeat;background-position:center top;background-size:100% 100%;padding:0 16px}@media screen and (max-width:991px){.about-us__trusted-inner{background-image:unset;background-color:#dcffec;border-radius:16px;padding:24px 16px 30px}}@media screen and (max-width:480px){.about-us__trusted-inner{padding:24px 16px 16px}}.about-us__trusted-body{padding:70px 0}@media screen and (max-width:1440px){.about-us__trusted-body{padding:70px 0 40px}}@media screen and (max-width:991px){.about-us__trusted-body{padding:40px 0 16px}}@media screen and (max-width:480px){.about-us__trusted-body{padding:24px 0 16px}}.about-us__trusted-body .trusted-swiper{width:100%;max-width:1356px}.about-us__trusted-item{padding:40px;background:#fff;border-radius:24px}@media screen and (max-width:991px){.about-us__trusted-item{padding:24px}}@media screen and (max-width:480px){.about-us__trusted-item{padding:24px 16px;border-radius:16px}}.about-us__trusted-item-header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.about-us__trusted-avatar img{width:48px;height:48px;border-radius:50%}.about-us__trusted-name{font-size:16px;line-height:24px;font-weight:600;color:#212529;margin-bottom:4px}.about-us__trusted-time{font-size:14px;line-height:22px;font-weight:400;color:#495057}.about-us__trusted-review{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.about-us__trusted-rating{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.about-us__trusted-rating-value{font-size:14px;line-height:22px;font-weight:400;color:#212529}.about-us__trusted-stars{font-family:FontAwesome!important;vertical-align:top;overflow:hidden;position:relative;height:20px;width:88px;display:inline-block}.about-us__trusted-stars::before{font-size:14px;content:"\f005\f005\f005\f005\f005";top:0;position:absolute;left:0;float:left;color:#919eab;letter-spacing:2px}.about-us__trusted-rate{overflow:hidden;font-family:FontAwesome!important;top:0;left:0;position:absolute;padding-top:20px;color:#fab041}.about-us__trusted-rate::before{font-size:14px;content:"\f005\f005\f005\f005\f005";top:0;position:absolute;left:0;letter-spacing:2px}.about-us__trusted-verified{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;position:relative}.about-us__trusted-verified::before{content:"";display:block;width:1px;height:100%;position:absolute;top:0;left:-12px;background:rgba(145,158,171,.24)}.about-us__trusted-verified-text{font-size:14px;line-height:22px;font-weight:400;color:#0fa452}.about-us__trusted-text{font-size:16px;line-height:24px;font-weight:400;color:#495057;margin-top:12px}.about-us__trusted-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px}@media screen and (max-width:480px){.about-us__trusted-navigation{gap:16px}}.about-us__trusted-navigation .button-next,.about-us__trusted-navigation .button-prev{width:48px;height:48px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;margin-top:48px;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:1440px){.about-us__trusted-navigation .button-next,.about-us__trusted-navigation .button-prev{margin-top:24px}}@media screen and (max-width:480px){.about-us__trusted-navigation .button-next,.about-us__trusted-navigation .button-prev{width:40px;height:40px}}.about-us__trusted-navigation .button-next svg path,.about-us__trusted-navigation .button-prev svg path{-webkit-transition:all .3s ease;transition:all .3s ease}.about-us__trusted-navigation .button-next:hover,.about-us__trusted-navigation .button-prev:hover{background-color:#0fa452}.about-us__trusted-navigation .button-next:hover svg path,.about-us__trusted-navigation .button-prev:hover svg path{stroke:#fff}.about-us__trusted-navigation .swiper-button-lock{display:none}.about-us__satisfaction-inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:90px}@media screen and (max-width:1440px){.about-us__satisfaction-inner{gap:45px}}@media screen and (max-width:991px){.about-us__satisfaction-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}}.about-us__satisfaction-content,.about-us__satisfaction-media{width:calc((100% - 90px)/ 2)}@media screen and (max-width:1440px){.about-us__satisfaction-content,.about-us__satisfaction-media{width:calc((100% - 40px)/ 2)}}@media screen and (max-width:991px){.about-us__satisfaction-content,.about-us__satisfaction-media{width:100%}}.about-us__satisfaction-media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about-us__satisfaction-media .iframe-poster{position:relative;width:100%;aspect-ratio:16/9;background:#000;border-radius:24px;overflow:hidden}.about-us__satisfaction-media .iframe-poster__iframe,.about-us__satisfaction-media .iframe-poster__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-us__satisfaction-media .iframe-poster__iframe{display:none;border:0;border-radius:24px;overflow:hidden}.about-us__satisfaction-media .iframe-poster__play{position:absolute;inset:0;margin:auto;width:86px;height:86px;border:none;background:0 0;cursor:pointer;z-index:2}@media screen and (max-width:1440px){.about-us__satisfaction-media .iframe-poster__play{width:66px;height:66px}}.about-us__satisfaction-media .iframe-poster__play svg{-webkit-transition:all .3s ease;transition:all .3s ease}.about-us__satisfaction-media .iframe-poster__play:hover svg{-webkit-filter:drop-shadow(0 5px 15px rgba(0, 0, 0, .35));filter:drop-shadow(0 5px 15px rgba(0, 0, 0, .35));-webkit-transform:scale(1.05);transform:scale(1.05)}.about-us__satisfaction-features{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 12px;gap:10px;background:rgba(0,171,85,.08);border-radius:100px;margin-bottom:16px}.about-us__satisfaction-features span{font-size:16px;line-height:24px;font-weight:600;color:#0fa452}.about-us__satisfaction-title{font-size:32px;line-height:48px;font-weight:700;color:#212529;margin-bottom:0}@media screen and (max-width:991px){.about-us__satisfaction-title{font-size:28px;line-height:40px}}.about-us__satisfaction-text{margin-top:40px;font-size:16px;line-height:24px;font-weight:400;color:#495057}@media screen and (max-width:1440px){.about-us__satisfaction-text{margin-top:24px}}@media screen and (max-width:991px){.about-us__satisfaction-text{margin-top:16px}}.about-us__satisfaction-text p{margin-bottom:0}.about-us__satisfaction-text ul{margin:24px 0}@media screen and (max-width:1440px){.about-us__satisfaction-text ul{margin:16px 0}}.about-us__satisfaction-text ul li{position:relative;margin-bottom:16px;padding-left:40px}.about-us__satisfaction-text ul li::before{content:"";display:block;width:24px;height:24px;position:absolute;left:0;top:0;background-image:url(../imgs/about-us/checkmark-circle.png);background-position:center;background-repeat:no-repeat;background-size:cover}.bb-shop-detail .bb-shop-banner{min-height:520px;background-size:cover;background-position:center}.bb-shop-detail .bb-shop-banner .bb-shop-overlay{background:rgba(0,86,39,.6980392157)}.bb-shop-detail .bb-store-profile-cover .bb-store-profile-logo{height:200px}.bb-shop-detail .bb-store-profile-cover .profile-curve{position:absolute;bottom:-1px;left:0;width:100%;line-height:0}.bb-shop-detail .bb-store-profile-cover .profile-curve svg{width:100%;display:block}.bb-shop-detail .bb-store-profile-meta{margin-top:-13%}.bb-shop-detail .bb-store__rating-stars .svg-icon-ti-ti-star-filled{color:#fab041}.bb-shop-detail .bb-store__rating-stars .svg-icon-ti-ti-star{color:#d8d8d8}.view-icon .bg{fill:#fff;stroke:rgba(145,158,171,.24)}.view-icon path{stroke:#161c24;stroke-linecap:round;stroke-linejoin:round}.view-icon .dots path,.view-icon .lines path:nth-child(2),.view-icon .lines path:nth-child(3),.view-icon .lines path:nth-child(4){stroke-width:2.5}.view-icon .lines path{stroke-width:1.5}a.active .view-icon .bg{fill:#0fa452;stroke:none}a.active .view-icon path{stroke:#fff}.ps-page--blog{padding:0 0 2.5rem}@media only screen and (max-width:991px){.ps-page--blog{padding-bottom:2rem}}@media only screen and (max-width:576px){.ps-page--blog{padding-bottom:1.5rem}}.ps-blog--sidebar{display:grid;grid-template-columns:1fr 320px;gap:2.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media only screen and (max-width:1199px){.ps-blog--sidebar{grid-template-columns:1fr 280px;gap:2rem}}@media only screen and (max-width:991px){.ps-blog--sidebar{grid-template-columns:1fr;gap:1.5rem}}.ps-blog__left{min-width:0}.ps-blog__right{position:sticky;top:1.5rem}@media only screen and (max-width:991px){.ps-blog__right{position:static}}.ps-posts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem 1.5rem}@media only screen and (max-width:1199px){.ps-posts-grid{gap:1.25rem}}@media only screen and (max-width:991px){.ps-posts-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media only screen and (max-width:767px){.ps-posts-grid{grid-template-columns:1fr;gap:1.5rem}}@media only screen and (max-width:576px){.ps-posts-grid{gap:1.25rem}}.ps-posts-empty{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:3rem 1.5rem;min-height:280px;background:#fff;border:1px solid #dfe3e8;border-radius:16px}@media only screen and (max-width:576px){.ps-posts-empty{padding:2rem 1rem;min-height:240px}}.ps-posts-empty__icon{margin-bottom:1.25rem;color:#adb5bd}.ps-posts-empty__icon svg{display:block}.ps-posts-empty__title{font-size:1.25rem;font-weight:600;color:#212529;margin:0 0 .5rem}.ps-posts-empty__text{font-size:.9375rem;color:#6c757d;margin:0 0 1.5rem;max-width:360px;line-height:1.5}.ps-posts-empty__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;color:#fff;background:#0fa452;border-radius:8px;text-decoration:none;-webkit-transition:background .2s ease,-webkit-box-shadow .2s ease;transition:background .2s ease,-webkit-box-shadow .2s ease;transition:background .2s ease,box-shadow .2s ease;transition:background .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.ps-posts-empty__btn:hover{background:rgb(2.6025139665,74.3974860335,34.8861591241);-webkit-box-shadow:0 6px 15px 0 rgba(15,164,82,.16);box-shadow:0 6px 15px 0 rgba(15,164,82,.16)}.ps-post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border-radius:16px;overflow:hidden;border:1px solid #dfe3e8;-webkit-transition:border-color .35s ease,-webkit-box-shadow .35s ease;transition:border-color .35s ease,-webkit-box-shadow .35s ease;transition:border-color .35s ease,box-shadow .35s ease;transition:border-color .35s ease,box-shadow .35s ease,-webkit-box-shadow .35s ease}.ps-post:hover{border-color:rgba(15,164,82,.2);-webkit-box-shadow:0 2px 12px rgba(0,0,0,.04);box-shadow:0 2px 12px rgba(0,0,0,.04)}.ps-post:hover .ps-post__overlay{opacity:1}.ps-post:hover .ps-post__thumbnail img{-webkit-transform:scale(1.01);transform:scale(1.01)}.ps-post:hover .ps-post__title{color:#0fa452}.ps-post:hover .ps-post__read-more{background:rgb(2.6025139665,74.3974860335,34.8861591241);-webkit-box-shadow:0 6px 15px 0 rgba(15,164,82,.16);box-shadow:0 6px 15px 0 rgba(15,164,82,.16)}.ps-post__thumbnail{position:relative;width:100%;padding:24px 24px 0;padding-bottom:calc(24px + 73%);overflow:hidden;background:#fff}.ps-post__thumbnail img{position:absolute;top:24px;left:24px;right:24px;bottom:24px;width:calc(100% - 48px);height:calc(100% - 48px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:12px;-webkit-transition:-webkit-transform .5s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .5s cubic-bezier(.4,0,.2,1);transition:transform .5s cubic-bezier(.4,0,.2,1);transition:transform .5s cubic-bezier(.4,0,.2,1),-webkit-transform .5s cubic-bezier(.4,0,.2,1)}.ps-post__overlay{position:absolute;top:24px;left:24px;right:24px;bottom:24px;background:rgba(0,0,0,.06);opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;z-index:1;border-radius:12px}.ps-post__content{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-flex:1;-ms-flex:1;flex:1;gap:16px;padding:0 24px 24px}@media only screen and (max-width:576px){.ps-post__content{gap:12px;padding:0 16px 16px}}.ps-post__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.ps-post__category{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 8px;font-family:var(--primary-font),sans-serif;font-size:12px;line-height:1.5;font-weight:400;color:#b78103;background:rgba(255,193,7,.16);border-radius:100px;-webkit-transition:background-color color .25s ease .3s ease;transition:background-color color .25s ease .3s ease}.ps-post__category:hover{background:rgba(255,193,7,.28);color:#996100}@media only screen and (max-width:576px){.ps-post__category{font-size:11px;padding:2px 6px}}.ps-post__info-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;font-family:var(--primary-font),sans-serif;font-size:14px;line-height:1.57;color:#495057}.ps-post__date-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.ps-post__icon{-ms-flex-negative:0;flex-shrink:0;color:#495057}.ps-post__icon--calendar{width:16px;height:16px}.ps-post__icon--arrow{width:20px;height:20px}.ps-post__date{color:#495057}.ps-post__title{font-family:var(--primary-font),sans-serif;font-size:18px;line-height:1.555;font-weight:700;color:#212529;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;-webkit-transition:color .3s ease;transition:color .3s ease}@media only screen and (max-width:1199px){.ps-post__title{font-size:17px}}@media only screen and (max-width:576px){.ps-post__title{font-size:16px}}.ps-post__excerpt{font-family:var(--primary-font),sans-serif;font-size:16px;line-height:1.5;color:#495057;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (max-width:576px){.ps-post__excerpt{font-size:14px}}.ps-post__read-more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;-ms-flex-item-align:start;align-self:flex-start;padding:8px 12px;min-width:0;font-family:var(--primary-font),sans-serif;font-size:16px;font-weight:600;line-height:1.625;color:#fff;background:#0fa452;border-radius:59px;text-decoration:none;border:none;cursor:pointer;-webkit-box-shadow:0 6px 15px 0 rgba(15,164,82,.16);box-shadow:0 6px 15px 0 rgba(15,164,82,.16);margin-top:auto;-webkit-transition:background box-shadow .3s ease;transition:background box-shadow .3s ease}.ps-post__read-more:hover{color:#fff}.ps-post__read-more span:last-child{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ps-post__read-more svg{display:block;-ms-flex-negative:0;flex-shrink:0;vertical-align:middle}@media only screen and (max-width:576px){.ps-post__read-more{font-size:13px;padding:6px 10px;gap:4px}.ps-post__read-more svg{width:24px;height:24px}}.ps-pagination{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:767px){.ps-pagination{margin-top:1.5rem}}@media only screen and (max-width:576px){.ps-pagination{margin-top:1.25rem}}.ps-pagination .pagination{margin:0}.ps-blog__right .widget--blog{margin-bottom:1.5rem;border:1px solid #dfe3e8;border-radius:16px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ps-blog__right .widget--blog:last-child{margin-bottom:0}@media only screen and (max-width:576px){.ps-blog__right .widget--blog{margin-bottom:1.25rem}}.ps-blog__right .widget--blog>.widget__title,.ps-blog__right .widget__header{background:#f4f6f8;padding:20px 24px;margin:0;border-bottom:1px solid #dfe3e8}@media only screen and (max-width:576px){.ps-blog__right .widget--blog>.widget__title,.ps-blog__right .widget__header{padding:16px 20px}}.ps-blog__right .widget__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.ps-blog__right .widget__header .widget__title{margin:0;padding:0;border:none;background:0 0}.ps-blog__right .widget__title{font-family:var(--primary-font),sans-serif;font-size:20px;font-weight:700;color:#212529}@media only screen and (max-width:576px){.ps-blog__right .widget__title{font-size:18px}}.ps-blog__right .widget__content{background:#fff;padding:1.25rem}@media only screen and (max-width:576px){.ps-blog__right .widget__content{padding:1rem}}.ps-blog__right .widget__reset{font-size:14px;font-weight:500;color:#0fa452;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.ps-blog__right .widget__reset:hover{color:rgb(2.6025139665,74.3974860335,34.8861591241)}.ps-blog__right .widget__content{font-size:14px;line-height:1.5;color:#495057}.widget--categories.widget--blog{background:#fff;border-radius:12px;border:1px solid #dfe3e8}.widget--categories.widget--blog .widget__header{background:0 0;border-bottom:1px solid #e9ecef}.widget--categories.widget--blog .widget__reset{font-size:14px;font-weight:400;color:#6c757d;text-decoration:underline;-webkit-transition:color .3s ease;transition:color .3s ease}.widget--categories.widget--blog .widget__reset:hover{color:#0fa452}.widget--categories.widget--blog .widget__content{padding:20px 24px;max-height:320px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#c4c4c4 #f1f3f5}.widget--categories.widget--blog .widget__content::-webkit-scrollbar{width:6px}.widget--categories.widget--blog .widget__content::-webkit-scrollbar-track{background:#f1f3f5;border-radius:3px}.widget--categories.widget--blog .widget__content::-webkit-scrollbar-thumb{background:#c4c4c4;border-radius:3px}@media only screen and (max-width:576px){.widget--categories.widget--blog .widget__content{padding:16px 20px;max-height:280px}}.ps-cat-list{list-style:none;padding:0;margin:0}.ps-cat-list__item{margin-bottom:12px}.ps-cat-list__item:last-child{margin-bottom:0}.ps-cat-list__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:2px 0;text-decoration:none;color:#495057;font-size:14px;line-height:1.5;-webkit-transition:color .3s ease;transition:color .3s ease}.ps-cat-list__link:hover{color:#0fa452}.ps-cat-list__link:hover .ps-cat-list__check{border-color:#0fa452}.ps-cat-list__link.is-active{color:#0fa452;font-weight:600}.ps-cat-list__link.is-active .ps-cat-list__count{color:#0fa452;opacity:.85}.ps-cat-list__check{-ms-flex-negative:0;flex-shrink:0;width:18px;height:18px;border:1.5px solid #adb5bd;border-radius:4px;background:#fff;-webkit-transition:border-color background-color .3s ease;transition:border-color background-color .3s ease;position:relative}.ps-cat-list__link.is-active .ps-cat-list__check{border-color:#0fa452;background:#0fa452}.ps-cat-list__link.is-active .ps-cat-list__check::after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ps-cat-list__name{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-weight:400;color:inherit}.ps-cat-list__count{-ms-flex-negative:0;flex-shrink:0;color:#868e96;font-weight:400}.widget--search .ps-form--widget-search{position:relative;display:block;border:1px solid #dfe3e8;border-radius:12px;background:#fff;-webkit-transition:border-color .25s ease,-webkit-box-shadow .25s ease;transition:border-color .25s ease,-webkit-box-shadow .25s ease;transition:border-color .25s ease,box-shadow .25s ease;transition:border-color .25s ease,box-shadow .25s ease,-webkit-box-shadow .25s ease}.widget--search .ps-form--widget-search:focus-within{border-color:#0fa452;-webkit-box-shadow:0 0 0 2px rgba(15,164,82,.1);box-shadow:0 0 0 2px rgba(15,164,82,.1)}.ps-form--widget-search__input,.widget--search .ps-form--widget-search .form-control{width:100%;border:0;padding:12px 44px 12px 16px;font-size:14px;line-height:1.5;color:#212529;background:0 0;border-radius:12px}.ps-form--widget-search__input::-webkit-input-placeholder,.widget--search .ps-form--widget-search .form-control::-webkit-input-placeholder{color:#919eab}.ps-form--widget-search__input::-moz-placeholder,.widget--search .ps-form--widget-search .form-control::-moz-placeholder{color:#919eab}.ps-form--widget-search__input:-ms-input-placeholder,.widget--search .ps-form--widget-search .form-control:-ms-input-placeholder{color:#919eab}.ps-form--widget-search__input::-ms-input-placeholder,.widget--search .ps-form--widget-search .form-control::-ms-input-placeholder{color:#919eab}.ps-form--widget-search__input::placeholder,.widget--search .ps-form--widget-search .form-control::placeholder{color:#919eab}.ps-form--widget-search__input:focus,.widget--search .ps-form--widget-search .form-control:focus{outline:0}.ps-form--widget-search__icon{position:absolute;top:50%;right:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#919eab;pointer-events:none}.ps-form--widget-search__icon svg{width:20px;height:20px}.widget--recent-post .widget__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.ps-recent-post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:12px;border-radius:8px;text-decoration:none;color:inherit;background:#fff;border:1px solid #e0e0e0;-webkit-transition:border-color box-shadow .3s ease;transition:border-color box-shadow .3s ease}.ps-recent-post:hover{border-color:rgba(15,164,82,.35);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.ps-recent-post:hover .ps-recent-post__title{color:#0fa452}.ps-recent-post__thumb{-ms-flex-negative:0;flex-shrink:0;width:80px;height:80px;border-radius:8px;overflow:hidden;background:#f2f4f7}.ps-recent-post__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ps-recent-post__body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.ps-recent-post__title{font-family:var(--primary-font),sans-serif;font-size:16px;font-weight:600;line-height:1.4;color:#333;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;-webkit-transition:color .3s ease;transition:color .3s ease}.ps-recent-post__category{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:start;align-self:flex-start;padding:4px 8px;font-family:var(--primary-font),sans-serif;font-size:12px;line-height:1.5;font-weight:400;color:#1b5e20;background:#e6f7da;border-radius:9999px}.ps-recent-post__meta-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;font-family:var(--primary-font),sans-serif;font-size:12px;line-height:1.5;color:#888}.ps-recent-post__meta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.ps-recent-post__meta .ps-post__icon,.ps-recent-post__meta svg{-ms-flex-negative:0;flex-shrink:0;width:14px;height:14px;color:#888}.ps-recent-post__meta-sep{width:1px;height:12px;background:#e0e0e0}.ps-recent-post__comments{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.ps-recent-post__comments .ps-recent-post__icon{-ms-flex-negative:0;flex-shrink:0;width:14px;height:14px;color:#888}.widget--tags .widget__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.widget--tags .widget__content a{display:inline-block;padding:8px 18px;font-size:14px;font-weight:400;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:9999px;text-decoration:none;-webkit-transition:background-color border-color color .3s ease;transition:background-color border-color color .3s ease}.widget--tags .widget__content a:hover{background:#fff;border-color:rgba(15,164,82,.4);color:#0fa452}.ps-post-detail{margin-bottom:80px}@media only screen and (max-width:991px){.ps-post-detail{margin-bottom:60px}}@media only screen and (max-width:767px){.ps-post-detail{margin-bottom:40px}}.ps-post-detail__hero{width:100%;margin:0 auto 70px;border-radius:48px;position:relative}@media only screen and (max-width:1199px){.ps-post-detail__hero{border-radius:32px;margin-bottom:40px}}@media only screen and (max-width:767px){.ps-post-detail__hero{border-radius:24px}}.ps-post-detail__hero img{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}.ps-post-detail__hero .ps-post-detail__header{display:block;text-align:center;padding:24px;border-radius:24px;background:#ffefd7;width:100%;margin:0 auto}.ps-post-detail__body{max-width:1080px;margin:0 auto}.ps-post-detail__title{font-size:30px;font-weight:700;line-height:1.3;color:#212529;margin:0 0 16px;font-family:var(--primary-font),sans-serif}@media only screen and (max-width:991px){.ps-post-detail__title{font-size:28px}}@media only screen and (max-width:767px){.ps-post-detail__title{font-size:22px;margin-bottom:10px}}.ps-post-detail__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;color:#495057}@media only screen and (max-width:767px){.ps-post-detail__meta{gap:12px;font-size:13px}}.ps-post-detail__meta svg{width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0}.ps-post-detail__category a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#0fa452;font-size:14px;font-weight:600;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;margin-bottom:10px}.ps-post-detail__author,.ps-post-detail__date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.ps-post-detail__article{margin-bottom:40px}@media only screen and (max-width:767px){.ps-post-detail__article{margin-bottom:32px}}.ps-post-detail__content{color:#212529;font-size:16px;line-height:1.5}.ps-post-detail__content h1,.ps-post-detail__content h2,.ps-post-detail__content h3,.ps-post-detail__content h4,.ps-post-detail__content h5,.ps-post-detail__content h6{color:#212529;font-family:var(--primary-font),sans-serif;font-weight:600;margin-top:24px;margin-bottom:16px;line-height:1.3}.ps-post-detail__content h1{font-size:32px}.ps-post-detail__content h2{font-size:28px}.ps-post-detail__content h3{font-size:24px}.ps-post-detail__content h4{font-size:20px}.ps-post-detail__content h5{font-size:18px}.ps-post-detail__content h6{font-size:16px}.ps-post-detail__content p{margin-bottom:24px;color:#495057}.ps-post-detail__content p:last-child{margin-bottom:0}.ps-post-detail__content img{max-width:100%;height:auto;border-radius:24px;margin:24px auto;display:block}@media only screen and (max-width:767px){.ps-post-detail__content img{border-radius:16px;margin:16px auto}}.ps-post-detail__content ol,.ps-post-detail__content ul{margin-bottom:24px;padding-left:24px;color:#495057}.ps-post-detail__content ol li,.ps-post-detail__content ul li{margin-bottom:8px}.ps-post-detail__content blockquote{background:#f9fafb;border-radius:24px;padding:32px;margin:24px 0;font-size:20px;font-weight:600;line-height:1.5;color:#212b36;position:relative}@media only screen and (max-width:767px){.ps-post-detail__content blockquote{padding:24px;font-size:18px;border-radius:16px}}.ps-post-detail__content a{color:#0fa452;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.ps-post-detail__content a:hover{color:rgb(2.6025139665,74.3974860335,34.8861591241)}.ps-post-detail__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;padding:32px;background:#f9fafb;border-radius:16px;margin-bottom:40px}@media only screen and (max-width:767px){.ps-post-detail__tags{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:24px;gap:16px;margin-bottom:32px}}.ps-post-detail__tags-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.ps-post-detail__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.ps-post-detail__social a{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:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background:#fff;border:1px solid #ececec;-webkit-transition:all .3s ease;transition:all .3s ease}.ps-post-detail__social a:hover{background:#0fa452;border-color:#0fa452;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.ps-post-detail__social a:hover i,.ps-post-detail__social a:hover svg{color:#fff}.ps-post-detail__social a i,.ps-post-detail__social a svg{width:18px;height:18px;color:#495057;-webkit-transition:color .3s ease;transition:color .3s ease}.ps-post-detail__comments{margin-bottom:70px}@media only screen and (max-width:767px){.ps-post-detail__comments{margin-bottom:50px}}.ps-post-tags-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;padding:24px;background:#f4f6f8;border-radius:16px;margin-bottom:70px}@media only screen and (max-width:767px){.ps-post-tags-share{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;margin-bottom:50px}}@media only screen and (max-width:480px){.ps-post-tags-share{padding:16px;gap:12px;border-radius:12px}}.ps-post-tags-share__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}@media only screen and (max-width:480px){.ps-post-tags-share__tags{gap:6px}}.ps-post-tags-share .bb-social-sharing__item{background-color:#fff!important}.ps-post-tags-share .bb-social-sharing__item:hover{background-color:#0fa452!important}@media screen and (max-width:480px){.ps-post-tags-share .bb-social-sharing__item{width:30px!important;height:30px!important}}.ps-post-tags-share__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:480px){.ps-post-tags-share__social{gap:10px}}.ps-post-tags-share__social a{width:38px;height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:480px){.ps-post-tags-share__social a{width:30px!important;height:30px!important}}.ps-post-tags-share__social a:hover{background:#0fa452;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.ps-post-tags-share__social a:hover i,.ps-post-tags-share__social a:hover svg{color:#fff!important}.ps-post-tags-share__social a i,.ps-post-tags-share__social a svg{width:20px;height:20px;-webkit-transition:color .3s ease;transition:color .3s ease}@media only screen and (max-width:480px){.ps-post-tags-share__social a i,.ps-post-tags-share__social a svg{width:14px;height:14px}}.ps-post-tag-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 12px;background:#fff;border-radius:50px;font-size:14px;font-weight:400;color:#212529;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;line-height:1.57}@media only screen and (max-width:480px){.ps-post-tag-chip{padding:4px 10px;font-size:12px}}.ps-post-tag-chip:hover{background:#0fa452;color:#fff;-webkit-box-shadow:0 2px 4px rgba(15,164,82,.24);box-shadow:0 2px 4px rgba(15,164,82,.24)}.ps-post-detail__related{padding-top:70px;border-top:1px solid #ececec}@media only screen and (max-width:767px){.ps-post-detail__related{padding-top:50px}}.ps-post-detail__related-header{margin-bottom:40px}@media only screen and (max-width:767px){.ps-post-detail__related-header{margin-bottom:32px}}.ps-post-detail__related-header h3{font-size:32px;font-weight:700;color:#212529;margin:0}@media only screen and (max-width:767px){.ps-post-detail__related-header h3{font-size:24px}}.ps-post-detail__related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media only screen and (max-width:1199px){.ps-post-detail__related-grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:991px){.ps-post-detail__related-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.ps-post-detail__related-grid{grid-template-columns:1fr;gap:16px}}.ps-tag-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 16px;background:#fff;border-radius:50px;font-size:14px;font-weight:500;color:#212529;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.ps-tag-chip:hover{background:#0fa452;color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.ps-blog-card{background:#fff;border:1px solid #dfe3e8;border-radius:16px;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ps-blog-card:hover{-webkit-box-shadow:0 20px 40px -6px rgba(145,158,171,.12);box-shadow:0 20px 40px -6px rgba(145,158,171,.12);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.ps-blog-card__image{display:block;width:100%;padding:24px 24px 0}.ps-blog-card__image img{width:100%;height:auto;aspect-ratio:342/250;-o-object-fit:cover;object-fit:cover;border-radius:0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.ps-blog-card__image:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.ps-blog-card__content{padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width:767px){.ps-blog-card__content{padding:20px;gap:12px}}.ps-blog-card__category{display:-webkit-box;display:-ms-flexbox;display:flex}.ps-blog-card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;font-size:14px;color:#495057}.ps-blog-card__meta svg{width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0}.ps-blog-card__comments,.ps-blog-card__date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.ps-blog-card__divider{width:1px;height:16px;background:#ececec}.ps-blog-card__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-flex:1;-ms-flex:1;flex:1}.ps-blog-card__title{margin:0;font-size:18px;font-weight:700;line-height:1.56;font-family:Urbanist,var(--primary-font),sans-serif}@media only screen and (max-width:767px){.ps-blog-card__title{font-size:16px}}.ps-blog-card__title a{color:#212529;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.ps-blog-card__title a:hover{color:#0fa452}.ps-blog-card__excerpt{font-size:16px;line-height:1.5;color:#495057;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ps-blog-card__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;padding:8px 12px;background:#0fa452;color:#fff;border-radius:59px;font-size:16px;font-weight:600;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;-ms-flex-item-align:start;align-self:flex-start}@media only screen and (max-width:767px){.ps-blog-card__btn{padding:8px 12px;font-size:14px}}.ps-blog-card__btn svg{width:32px;height:32px;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:767px){.ps-blog-card__btn svg{width:24px;height:24px}}.ps-blog-card__btn:hover{background:rgb(2.6025139665,74.3974860335,34.8861591241);-webkit-transform:translateX(4px);transform:translateX(4px)}.ps-category-label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:1px 8px;background:rgba(250,176,65,.16);color:#b78103;border-radius:100px;font-size:12px;font-weight:400;text-decoration:none;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease}.ps-category-label:hover{background:#fab041;color:#fff}.ps-post-detail__related{margin-top:80px}@media only screen and (max-width:991px){.ps-post-detail__related{margin-top:60px}}@media only screen and (max-width:767px){.ps-post-detail__related{margin-top:40px}}.ps-post-detail__related-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:32px}@media only screen and (max-width:767px){.ps-post-detail__related-header{margin-bottom:24px}}.ps-post-detail__related-header h3{font-size:32px;font-weight:700;line-height:1.3;color:#212529;margin:0;font-family:var(--primary-font),sans-serif}@media only screen and (max-width:991px){.ps-post-detail__related-header h3{font-size:28px}}@media only screen and (max-width:767px){.ps-post-detail__related-header h3{font-size:24px}}.ps-post-detail__related-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}@media only screen and (max-width:767px){.ps-post-detail__related-nav{gap:8px}}.ps-post-detail__related-slider{position:relative;overflow:hidden}.ps-swiper-btn{width:48px;height:48px;border-radius:50%;border:1px solid #e0e0e0;background:rgba(145,158,171,.08);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;color:#495057}@media only screen and (max-width:767px){.ps-swiper-btn{width:40px;height:40px}}.ps-swiper-btn svg{width:24px;height:24px}@media only screen and (max-width:767px){.ps-swiper-btn svg{width:20px;height:20px}}.ps-swiper-btn:hover:not(.swiper-button-disabled){background:#0fa452;border-color:#0fa452;color:#fff}.ps-swiper-btn:hover:not(.swiper-button-disabled) svg path{stroke:#fff}.ps-swiper-btn.swiper-button-disabled{opacity:.35;cursor:not-allowed}.related-posts-swiper .swiper-slide{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.related-posts-swiper .ps-blog-card{height:100%;width:100%}.vendor-body .btn-primary{padding:var(--bb-btn-padding-y) var(--bb-btn-padding-x);border-radius:var(--bb-btn-border-radius);font-size:var(--bb-btn-font-size);line-height:var(--bb-btn-line-height);font-weight:var(--bb-btn-font-weight);height:unset}.vendor-body .btn-primary:hover{background-color:color-mix(in oklab,var(--primary-color),transparent 20%);border-color:transparent;-webkit-transform:unset;transform:unset}.vendor-body .form-control:focus,.vendor-body .form-select:focus{border-color:#0fa452}.vendor-body .tagify--focus{border-color:#0fa452!important}.vendor-body .dropzone{border:1px dashed #0fa452}.vendor-main{background-color:#fff;font-size:14px;padding:40px 0}.vendor-main .breadcrumb{padding-top:0}.vendor-main .card{border-color:#dfe3e8}.vendor-main .card-header{padding:16px}.vendor-main .ps-main__wrapper{background-color:#fff}.vendor-main .table-actions .btn-primary{height:unset;border-radius:4px}.vendor-main .table-actions .btn-primary:hover{background-color:color-mix(in oklab,var(--primary-color),transparent 20%);border-color:transparent;-webkit-transform:unset;transform:unset}.vendor-main .table thead th{font-size:14px;font-weight:600;text-transform:unset;color:#212529;background-color:#f1fff9}.vendor-main .dataTables_paginate .pagination .page-item .page-link{width:32px;height:32px;border-radius:50%;padding:0;border:0;color:#212b36;font-weight:400;font-size:14px;line-height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vendor-main .dataTables_paginate .pagination .page-item:not(.active) .page-link:hover{background-color:rgba(0,171,85,.08);color:#0fa452}.vendor-main .dataTables_paginate .pagination .page-item.active .page-link{background-color:rgba(0,171,85,.08);color:#0fa452!important;font-weight:600}.vendor-main .dataTables_paginate .pagination .next .page-link,.vendor-main .dataTables_paginate .pagination .previous .page-link{border:0;color:transparent;position:relative}.vendor-main .dataTables_paginate .pagination .next .page-link::before,.vendor-main .dataTables_paginate .pagination .previous .page-link::before{width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;content:"\f104";font-family:"Font Awesome 6 Free";font-weight:900;font-size:14px;color:#212b36;border-radius:50%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.vendor-main .dataTables_paginate .pagination .next:not(.disabled) .page-link:hover,.vendor-main .dataTables_paginate .pagination .previous:not(.disabled) .page-link:hover{color:transparent}.vendor-main .dataTables_paginate .pagination .next:not(.disabled) .page-link:hover::before,.vendor-main .dataTables_paginate .pagination .previous:not(.disabled) .page-link:hover::before{background-color:rgba(0,171,85,.08);color:#0fa452}.vendor-main .dataTables_paginate .pagination .previous .page-link::before{content:"\f104"}.vendor-main .dataTables_paginate .pagination .next .page-link::before{content:"\f105"}.vendor-main .dataTables_paginate .pagination .page-item.disabled .page-link::before{color:#919eab}.vendor-main .tags::after,.vendor-main .tags::before{display:none}.vendor-main .dt-length-records .badge{padding:3px 6px!important}@media screen and (max-width:991px){.vendor-main .ps-section__left{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:9999;background-color:rgba(0,0,0,.5);visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;padding:0}.vendor-main .ps-section__left.show{visibility:visible;opacity:1}.vendor-main .ps-section__left.show .ps-widget--vendor-dashboard{-webkit-transform:translateX(0);transform:translateX(0)}.vendor-main .ps-section__left .ps-widget--vendor-dashboard{width:80%;height:100%;overflow-y:auto;border-radius:0;background-color:#fff;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}}.ps-widget--vendor-dashboard{background:#fff;border:1px solid #dfe3e8;border-radius:16px;padding:16px}.mobile-vendor-menu-toggle{position:fixed;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;padding:0;background-color:#fff;border:1px solid #dfe3e8;border-radius:0 50% 50% 0;cursor:pointer;color:#212529;-webkit-box-shadow:2px 0 8px rgba(0,0,0,.1);box-shadow:2px 0 8px rgba(0,0,0,.1);-webkit-transition:all .2s ease;transition:all .2s ease}.mobile-vendor-menu-toggle svg{width:22px;height:22px;color:#212529}.mobile-vendor-menu-toggle:hover{background-color:#0fa452;border-color:#0fa452}.mobile-vendor-menu-toggle:hover svg{color:#fff}.vendor-menu{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.vendor-menu__item{border-radius:8px}.vendor-menu__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:16px;text-decoration:none;color:#495057;border-radius:8px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;font-weight:600;font-size:16px;line-height:1.5}@media screen and (max-width:768px){.vendor-menu__link{font-size:14px;padding:12px}}.vendor-menu__link:hover{background-color:#f9fafb;color:#495057}.vendor-menu__link[aria-expanded=false] .vendor-menu__arrow{-webkit-transform:rotate(0);transform:rotate(0)}.vendor-menu__link[aria-expanded=true] .vendor-menu__arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.vendor-menu__link svg{width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;color:#495057}.vendor-menu__link.active{background-color:#0fa452;color:#fff;font-weight:600}.vendor-menu__link.active:hover{background-color:#0fa452;color:#fff}.vendor-menu__link.active .vendor-menu__icon{color:#fff}.vendor-menu__link.active .vendor-menu__text{color:#fff}.vendor-menu__link.active svg path{stroke:#fff}.vendor-menu__text{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#495057;font-size:16px;line-height:1.5;font-weight:600}@media screen and (max-width:768px){.vendor-menu__text{font-size:14px}}.vendor-menu__arrow{width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;color:#495057;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.vendor-menu__submenu{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.vendor-menu__submenu-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 16px 8px 54px;text-decoration:none;color:#495057;border-radius:8px;font-size:16px;line-height:1.5;-webkit-transition:all .2s ease;transition:all .2s ease;gap:10px}@media screen and (max-width:768px){.vendor-menu__submenu-link{font-size:14px;padding-left:50px}}.vendor-menu__submenu-link:hover{background-color:#f9fafb;color:#495057}.vendor-menu__submenu-link.active{background-color:#0fa452;color:#fff;font-weight:600}.vendor-account__container{padding:100px 114px;background-color:#dcffec;border-radius:48px}@media only screen and (max-width:991px){.vendor-account__container{padding:24px 1.5rem;border-radius:24px}}.vendor-account__heading{font-family:var(--primary-font),sans-serif;font-weight:700;font-size:48px;line-height:64px;color:#212529;margin-bottom:1rem}@media only screen and (max-width:991px){.vendor-account__heading{font-size:32px;line-height:40px}}.vendor-account__description{font-family:var(--primary-font),sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#495057;margin-bottom:1.5rem}@media only screen and (max-width:991px){.vendor-account__description{font-size:14px;line-height:20px}}.vendor-account__info{max-width:551px;margin-bottom:2rem}.vendor-account__cta-button{font-weight:600;padding-left:1.5rem;padding-right:1.5rem}.vendor-account__main .card{border:none;border-radius:1rem;overflow:hidden}.vendor-account__main .card-header{border-bottom:1px solid rgba(145,158,171,.2392156863);padding:24px 24px 1rem;background-color:#fff;border-top-left-radius:1rem;border-top-right-radius:1rem}.vendor-account__main .card-title{padding:unset;font-family:var(--primary-font),sans-serif;font-weight:700;font-size:20px;line-height:30px;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}@media only screen and (max-width:991px){.vendor-account__main .card-title{font-size:16px;line-height:24px}}.why-choose__hint{font-size:16px;font-weight:24px;font-weight:600;color:#495057;margin-bottom:.5rem;display:block}@media only screen and (max-width:991px){.why-choose__hint{font-size:14px;line-height:20px}}.why-choose__heading{font-family:var(--primary-font),sans-serif;font-weight:700;font-size:36px;line-height:48px;color:#212529;margin-bottom:1rem}@media only screen and (max-width:991px){.why-choose__heading{font-size:24px;line-height:32px}}.why-choose__description{font-family:var(--primary-font),sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#495057}@media only screen and (max-width:991px){.why-choose__description{font-size:14px;line-height:20px}}.why-choose__header{max-width:734px;margin:0 auto 3rem}.focus-on-customer__wrapper{padding:100px 114px;background-color:#ffefd7;border-radius:48px}@media only screen and (max-width:991px){.focus-on-customer__wrapper{padding:24px 1.5rem;border-radius:24px}}.focus-on-customer .barge-custom{background-color:rgba(0,171,85,.0784313725);border-radius:30px;font-size:16px;line-height:24px;color:#0fa452;padding:6px 12px 6px 36px;width:-webkit-max-content;width:-moz-max-content;width:max-content;position:relative;margin-bottom:.25rem}.focus-on-customer .barge-custom::before{content:"";position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px;height:15px;background-color:#0fa452;border-radius:50%}@media only screen and (max-width:991px){.focus-on-customer .barge-custom{font-size:14px;line-height:20px}}.focus-on-customer__heading{font-family:var(--primary-font),sans-serif;font-weight:700;font-size:32px;line-height:48px;color:#212529;margin-bottom:.75rem}@media only screen and (max-width:991px){.focus-on-customer__heading{font-size:24px;line-height:32px}}.focus-on-customer__content{color:#495057;font-family:var(--primary-font),sans-serif;font-weight:400;font-size:16px;line-height:24px}@media only screen and (max-width:991px){.focus-on-customer__content{font-size:14px;line-height:20px}}.focus-on-customer__content ul{list-style:none;margin-bottom:1rem}.focus-on-customer__content ul li::before{content:"";display:inline-block;width:16px;height:16px;margin-right:8px;position:relative;top:-1px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAESSURBVHgBxZVhFYIwFIWvDYxAA23gIhiBCDbABtAAGkiDaQNNAA20AT50k4EbewM83nO+P57xvefeBsCPs2Ks2RKC2BCR+u1BXIiSqDExgpBE40GqJoKSMsRDEq48nyDX5D55MkOuSV3y7QJyjbAVkBNEOVHAPvheokDxndgbz9vW9E7WIVCuH17DfSgOZoFTQIHY+NcVxrfvE8mUZ0z51xzkiDBWskptCcC7K70ChWPR2uhYDzVmyFtKs4BryBW6FxxUQd/WWIc8dsnMU5Mw5c2gsVfkyOK261QV48glLBEB3flwvr6zBeRHeFLMkBdg5jhBniEw7T5KhrhdI1wSzkc/wvuS7dBdvJq4EWfiin/mCRXDTb/3aWFPAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat;vertical-align:middle}.focus-on-customer__image{border-radius:1rem;overflow:hidden}.vendor-register-form label{display:none}.vendor-register-form--name{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.vendor-register-form--name>div{-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width:768px){.vendor-register-form--name{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.vendor-register-form input{height:56px;border-radius:80px;border:1px solid rgba(145,158,171,.3215686275);padding:.375rem 1.5rem!important;font-family:var(--primary-font),sans-serif;font-size:16px;line-height:24px;color:#212529;border-top-right-radius:80px!important;border-bottom-right-radius:80px!important}.vendor-register-form input::-webkit-input-placeholder{color:#495057;opacity:1}.vendor-register-form input::-moz-placeholder{color:#495057;opacity:1}.vendor-register-form input:-ms-input-placeholder{color:#495057;opacity:1}.vendor-register-form input::-ms-input-placeholder{color:#495057;opacity:1}.vendor-register-form input::placeholder{color:#495057;opacity:1}.vendor-register-form input:focus{border-color:#0fa452;-webkit-box-shadow:0 0 0 .2rem rgba(15,164,82,.15);box-shadow:0 0 0 .2rem rgba(15,164,82,.15);outline:0}@media only screen and (max-width:991px){.vendor-register-form input{height:48px;font-size:14px;line-height:20px}}.vendor-register-form .btn-auth-submit{font-size:16px;line-height:24px;padding:30px 24px;border-radius:80px;font-family:var(--primary-font),sans-serif;font-weight:600}@media only screen and (max-width:991px){.vendor-register-form .btn-auth-submit{font-size:14px;line-height:20px;padding:24px 20px}}.vendor-register-form .input-group .input-group-text{border-top-left-radius:80px;border-bottom-left-radius:80px}.vendor-register-form input[name=shop_phone_display]{padding-left:110px!important}.vendor-register-form .iti__flag-container .iti__selected-flag{border-top-left-radius:80px;border-bottom-left-radius:80px}.vendor-register-wrapper{overflow:initial!important}.vendor-register-wrapper .card-body{padding:24px}.report-chart-content .legend-dot{width:12px;height:12px;border-radius:50%;background-color:var(--dot-color);display:inline-block;-ms-flex-negative:0;flex-shrink:0}.report-chart-content .pagination .page-item .page-link{width:32px;height:32px;background-color:#fff;border-color:#fff;color:#212529;font-weight:400;font-size:16px}.report-chart-content .pagination .page-item.active .page-link{background-color:#ebf9f2;border-color:#ebf9f2;color:#0fa452;font-weight:600;font-size:16px}.report-chart-content .table thead th{background-color:#f1fff9}.vendor-main #main-order-content .card-header{background-color:#f1fff9}.vendor-main .discount{background:#0fa452}.vendor-main .discount .discount-inner{border:1px dashed #fff}.vendor-main .discount .discount-inner .discount-desc{color:#fff}.vendor-main .discount .discount-expired{border-bottom:1px solid #cb0233;border-top:1px solid #cb0233;color:#cb0233}.vendor-main .discount.is-discount-disabled{background:#e0e0e0}.vendor-main .input-group-flat:focus-within .form-control,.vendor-main .input-group-flat:focus-within .input-group-text{border-color:#0fa452!important}#main-discount .ck-editor ol,#main-discount .ck-editor ul{margin-left:1.5rem;list-style:inherit}.vendor-main .table-responsive{overflow-x:auto}.store-profile{border:1px solid #dfe3e8}.store-profile__cover-image-wrapper{height:250px;background-color:#f0f2f5;position:relative}.store-profile__avatar-upload{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;position:absolute;left:2%;bottom:-20%}.store-profile__avatar-upload:hover .avatar-upload{background-color:#f0f2f5}.store-profile__avatar-upload:hover .avatar-upload__preview{opacity:.5}:root{--vendor-stores-column:3;--vendor-stores-gap:24px}@media screen and (max-width:1080px){:root{--vendor-stores-column:2}}@media screen and (max-width:768px){:root{--vendor-stores-gap:16px}}@media screen and (max-width:576px){:root{--vendor-stores-column:1}}.vendor-stores__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}@media screen and (max-width:991px){.vendor-stores__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:480px){.vendor-stores__header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.vendor-stores__layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}@media screen and (max-width:480px){.vendor-stores__layout{width:100%}}.vendor-stores__layout-icon{width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;border:1px solid rgba(145,158,171,.24);border-radius:50%;-webkit-transition:all .3s ease;transition:all .3s ease}.vendor-stores__layout-icon svg path{stroke:#161c24;-webkit-transition:all .3s ease;transition:all .3s ease}.vendor-stores__layout-icon:hover{background:#0fa452}.vendor-stores__layout-icon:hover svg path{stroke:#fff}.vendor-stores__layout-icon.active{background:#0fa452}.vendor-stores__layout-icon.active svg path{stroke:#fff}.vendor-stores__layout-text{font-size:16px;line-height:24px;font-weight:400;color:#495057}.vendor-stores__filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}@media screen and (max-width:480px){.vendor-stores__filter{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:480px){.vendor-stores__filter-input,.vendor-stores__filter-sort{width:100%}}.vendor-stores__filter-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:7px 14px;background:#fff;border:1px solid rgba(145,158,171,.32);border-radius:100px}.vendor-stores__filter-input input{outline:0;border:0}.vendor-stores__filter-input input:-ms-input-placeholder{font-size:16px;line-height:24px;font-weight:400;color:#919eab}.vendor-stores__filter-input input::-ms-input-placeholder{font-size:16px;line-height:24px;font-weight:400;color:#919eab}.vendor-stores__filter-input input::-ms-input-placeholder,.vendor-stores__filter-input input::placeholder{font-size:16px;line-height:24px;font-weight:400;color:#919eab}.vendor-stores__filter-sort{position:relative}.vendor-stores__filter-sort select{padding:7px;padding-left:14px;padding-right:20px;background:#fff;border:1px solid rgba(145,158,171,.32);border-radius:100px;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:0;font-size:16px;line-height:24px;font-weight:400}@media screen and (max-width:480px){.vendor-stores__filter-sort select{width:100%}}.vendor-stores__filter-sort-icon{position:absolute;top:50%;right:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.vendor-stores__body{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--vendor-stores-gap)}.vendor-stores__item{width:calc((100% - (var(--vendor-stores-column) - 1) * var(--vendor-stores-gap))/ var(--vendor-stores-column));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border:1px solid rgba(145,158,171,.24);border-radius:24px;padding-bottom:92px;position:relative;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:768px){.vendor-stores__item{padding-bottom:150px}}.vendor-stores__item:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:rgba(149,157,165,.2) 0 8px 24px;box-shadow:rgba(149,157,165,.2) 0 8px 24px}.vendor-stores__item-header{position:relative}.vendor-stores__item-logo{position:absolute;bottom:-32px;left:24px}.vendor-stores__item-logo img{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.vendor-stores__item-banner{aspect-ratio:3/1}.vendor-stores__item-banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vendor-stores__item-link{width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:1}.vendor-stores__item-body{padding:44px 24px 0}@media screen and (max-width:1280px){.vendor-stores__item-body{padding:44px 16px 0}}.vendor-stores__item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;margin-bottom:20px}@media screen and (max-width:1080px){.vendor-stores__item-inner{margin-bottom:10px}}.vendor-stores__item-name{font-size:18px;line-height:28px;font-weight:700;color:#212529;margin-bottom:0}.vendor-stores__item-name:hover{color:#0fa452}.vendor-stores__item-name .store-verified-badge{margin-left:3px}.vendor-stores__item-name .store-verified-badge svg{width:18px;height:18px}.vendor-stores__item-rate{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;gap:5px;padding-top:5px}.vendor-stores__item-rate .rating_wrap{font-family:"Font Awesome 6 Free"!important;vertical-align:top;overflow:hidden;position:relative;width:75px;height:18px;display:inline-block}.vendor-stores__item-rate .rating_wrap::before{width:100%;font-size:12px;content:"\f005\f005\f005\f005\f005";top:0;position:absolute;left:0;float:left;color:#d2d2d2;letter-spacing:2px;font-weight:600}.vendor-stores__item-rate .rating_wrap .product_rate{overflow:hidden;font-family:"Font Awesome 6 Free"!important;top:0;left:0;position:absolute;padding-top:1.5em;color:#fab041}.vendor-stores__item-rate .rating_wrap .product_rate::before{width:100%;font-size:12px;content:"\f005\f005\f005\f005\f005";top:0;position:absolute;left:0;letter-spacing:2px;font-weight:600}.vendor-stores__item-rate .rating_num{font-size:14px;line-height:22px;font-weight:400;color:#495057}.vendor-stores__item-address,.vendor-stores__item-email,.vendor-stores__item-phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;margin-bottom:20px}@media screen and (max-width:1080px){.vendor-stores__item-address,.vendor-stores__item-email,.vendor-stores__item-phone{margin-bottom:10px}}.vendor-stores__item-address svg,.vendor-stores__item-email svg,.vendor-stores__item-phone svg{-ms-flex-negative:0;flex-shrink:0}.vendor-stores__item-address a,.vendor-stores__item-address span,.vendor-stores__item-email a,.vendor-stores__item-email span,.vendor-stores__item-phone a,.vendor-stores__item-phone span{font-size:16px;line-height:24px;font-weight:400;color:#212529}.vendor-stores__item-address a,.vendor-stores__item-email a,.vendor-stores__item-phone a{word-break:break-all}.vendor-stores__item-footer{width:100%;padding:0 24px;position:absolute;bottom:0;left:0}@media screen and (max-width:1280px){.vendor-stores__item-footer{padding:0 16px}}.vendor-stores__item-footer-wrapper{border-top:1px solid rgba(145,158,171,.24);padding:20px 0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}@media screen and (max-width:1280px){.vendor-stores__item-footer-wrapper{gap:16px}}@media screen and (max-width:768px){.vendor-stores__item-footer-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}.vendor-stores__item-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:8px;font-size:16px;line-height:26px;font-weight:600;padding:10px;border-radius:100px;-webkit-transition:all .3s ease;transition:all .3s ease}.vendor-stores__item-btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-transition:all .3s ease;transition:all .3s ease}.vendor-stores__item-btn--message{border:1px solid rgba(145,158,171,.32);color:#212529}.vendor-stores__item-btn--visit{border:1px solid #0fa452;background-color:#0fa452;color:#fff}.vendor-stores__list .vendor-stores__item{width:100%}.vendor-stores__list .vendor-stores__item-logo img{width:100px;height:100px}@media screen and (max-width:768px){.vendor-stores__list .vendor-stores__item-logo img{width:64px;height:64px}}.vendor-stores__list .vendor-stores__item-body{padding-top:62px}@media screen and (max-width:768px){.vendor-stores__list .vendor-stores__item-body{padding-top:44px}}.vendor-stores__list .vendor-stores__item-btn{max-width:300px}@media screen and (max-width:768px){.vendor-stores__list .vendor-stores__item-btn{max-width:100%}}.vendor-stores__list .vendor-stores__item-footer-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:768px){.vendor-stores__list .vendor-stores__item-footer-wrapper{-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset}}@media screen and (max-width:480px){.vendor-stores__list .vendor-stores__item-footer-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.vendor-message-modal .form-control:focus,.vendor-message-modal .form-control:focus-within{border-color:#0fa452;-webkit-box-shadow:none;box-shadow:none}.vendor-message-modal button[type=submit]:active{background-color:#0fa452;border-color:#0fa452}.vendor-message-modal .button-loading{background-color:#0fa452;border-color:#0fa452}.vendor-message-modal .button-loading::before{border-color:#fff;border-bottom-color:transparent}.setting__content .card{border:1px solid #f3f4f6;border-radius:24px;-webkit-box-shadow:rgba(0,0,0,.16) 0 1px 4px;box-shadow:rgba(0,0,0,.16) 0 1px 4px;margin-bottom:24px}.setting__content .card__body,.setting__content .card__header{padding:32px}@media only screen and (max-width:991px){.setting__content .card__body,.setting__content .card__header{padding:24px}}.setting__content .card__header{border-bottom:1px solid #f3f4f6}.setting__content .card__line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:24px}.setting__content .card__line svg{-ms-flex-negative:0;flex-shrink:0}.setting__content .card__line:last-child{margin-bottom:0}.setting__content .card__line-title{font-size:18px;line-height:27px;font-weight:600;font-family:var(--primary-font),sans-serif;color:#101828;margin-bottom:4.5px}@media only screen and (max-width:991px){.setting__content .card__line-title{font-size:16px;line-height:24px}}.setting__content .card__line-text{font-size:14px;line-height:20px;color:#6a7282;margin-bottom:unset}.setting__content .card__line-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.setting__content .card__line-spacing{margin-left:64px;padding-top:24px;border-top:1px solid #f3f4f6}.setting__content .card__line-switch .switch{font-size:16px;position:relative;display:inline-block;width:56px;height:32px}.setting__content .card__line-switch .switch input{opacity:0;width:0;height:0}.setting__content .card__line-switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff;border:1px solid #adb5bd;-webkit-transition:.4s;transition:.4s;border-radius:30px}.setting__content .card__line-switch .slider:before{position:absolute;content:"";height:24px;width:24px;border-radius:20px;left:3px;bottom:3px;background-color:#adb5bd;-webkit-transition:.4s;transition:.4s}.setting__content .card__line-switch input:checked+.slider{background-color:#00c950;border:1px solid #00c950}.setting__content .card__line-switch input:focus+.slider{-webkit-box-shadow:0 0 1px #00c950;box-shadow:0 0 1px #00c950}.setting__content .card__line-switch input:checked+.slider:before{-webkit-transform:translateX(24px);transform:translateX(24px);background-color:#fff}.voucher-wallet__header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.voucher-wallet__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.voucher-wallet__header form{width:100%;max-width:448px}@media (max-width:991px){.voucher-wallet__header form{max-width:350px}}@media (max-width:768px){.voucher-wallet__header form{max-width:100%}}.voucher-wallet__title{font-size:32px;font-weight:700;line-height:48px;color:#212529;margin-bottom:0}@media (max-width:768px){.voucher-wallet__title{font-size:26px;line-height:42px}}.voucher-wallet__search{padding:8px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #d1d5dc;border-radius:10px;gap:12px}.voucher-wallet__search input{outline:0;border:none;font-size:16px;line-height:24px;font-weight:400;letter-spacing:-.3125px;color:#212529}.voucher-wallet__search input::-webkit-input-placeholder{color:rgba(10,10,10,.5);opacity:1}.voucher-wallet__search input::-moz-placeholder{color:rgba(10,10,10,.5);opacity:1}.voucher-wallet__search input:-ms-input-placeholder{color:rgba(10,10,10,.5);opacity:1}.voucher-wallet__search input::-ms-input-placeholder{color:rgba(10,10,10,.5);opacity:1}.voucher-wallet__search input::placeholder{color:rgba(10,10,10,.5);opacity:1}.voucher-wallet__search input::-webkit-input-placeholder{color:rgba(10,10,10,.5)}.voucher-wallet__search input::-moz-placeholder{color:rgba(10,10,10,.5);opacity:1}.voucher-wallet__search input:-ms-input-placeholder{color:rgba(10,10,10,.5)}.voucher-wallet__types{margin-top:24px}@media (max-width:768px){.voucher-wallet__types{margin-top:16px}}.voucher-wallet__types-item{display:inline-block;font-size:16px;line-height:24px;font-weight:400;text-align:center;letter-spacing:-.3125px;color:#364153;background:#fff;border:1px solid #d1d5dc;border-radius:10px;padding:10px 16px;-webkit-transition:all .3s ease;transition:all .3s ease}.voucher-wallet__types-item:not(:first-child){margin-left:8px}.voucher-wallet__types-item:hover{background:#00c950;color:#fff;border-color:#00c950}.voucher-wallet__types-item.active{background:#00c950;color:#fff;border-color:#00c950}.voucher-wallet__alert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:14px 16px;background:#f0fdf4;border:1px solid #b9f8cf;border-radius:10px;gap:8px;margin-top:16px}.voucher-wallet__alert span{font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.150391px;color:#0fa452}.voucher-wallet__alert span strong{font-weight:600}.voucher-wallet__list{margin-top:24px}.voucher-wallet__item{margin-bottom:24px}@media (max-width:768px){.voucher-wallet__item{margin-bottom:20px}}.voucher-wallet__item-header{background:#0fa452;border-top-left-radius:14px;border-top-right-radius:14px;padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}@media (max-width:991px){.voucher-wallet__item-header{padding:16px}}.voucher-wallet__item-header-btn{-ms-flex-negative:0;flex-shrink:0;background:#dcfce7;border-radius:30px;font-size:14px;line-height:22px;font-weight:400;color:#0fa452;padding:4px 16px;outline:0;border:none;-webkit-transition:all .3s ease;transition:all .3s ease}.voucher-wallet__item-header-btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-transition:all .3s ease;transition:all .3s ease}.voucher-wallet__item-name span{font-size:14px;line-height:22px;font-weight:400;color:#fff;margin-left:5px}.voucher-wallet__item-value{font-size:30px;line-height:36px;font-weight:400;letter-spacing:.395508px;color:#fff;margin-top:4px}.voucher-wallet__item-body{border-bottom-left-radius:14px;border-bottom-right-radius:14px;border:1px solid #e5e7eb;border-top:0;padding:20px 24px}@media (max-width:991px){.voucher-wallet__item-body{padding:16px}}.voucher-wallet__item-description{font-size:16px;line-height:24px;font-weight:400;letter-spacing:-.3125px;color:#1e2939;margin-bottom:12px}.voucher-wallet__item-condition,.voucher-wallet__item-time{margin-bottom:7px}.voucher-wallet__item-condition span,.voucher-wallet__item-time span{font-size:14px;line-height:20px;font-weight:400;letter-spacing:-.150391px;color:#4a5565}.voucher-wallet__item-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:7px 0;border-top:1px solid #f3f4f6;margin-top:12px}.voucher-wallet__item-actions--copy{background:#f3f4f6;border:2px solid #d1d5dc;border-radius:10px;padding:5px 16px;outline:0;text-align:left;word-break:break-all}.voucher-wallet__item-actions--copy span{font-size:18px;line-height:28px;font-weight:600;color:#364153;margin-right:16px}@media (max-width:991px){.voucher-wallet__item-actions--copy span{font-size:16px;line-height:24px}}.voucher-wallet__item-actions--collect{padding:8px 24px;background:#0fa452;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);border-radius:10px;font-weight:400;font-size:16px;line-height:24px;text-align:center;letter-spacing:-.3125px;color:#fff;border:0;outline:0;-webkit-transition:all .3s ease;transition:all .3s ease}.voucher-wallet__item-actions--collect:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-transition:all .3s ease;transition:all .3s ease}.voucher-wallet__item.free-shipping .voucher-wallet__item-actions--collect,.voucher-wallet__item.free-shipping .voucher-wallet__item-header{background:#ee9207}.voucher-wallet__item.free-shipping .voucher-wallet__item-header-btn{color:#ee9207}.voucher-wallet .discount-conditions-modal ol,.voucher-wallet .discount-conditions-modal ul{padding-left:1.5rem;list-style:inherit}.voucher-wallet .discount-conditions-modal .modal-footer button[type=button]{border-radius:8px}.customer-notification__read-all{border:1px solid #f4f6f8;background-color:#fff;padding:8px 26px;border-radius:2rem;font-weight:600;font-size:14px;line-height:24px;font-family:var(--primary-font),sans-serif;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.customer-notification__read-all svg{position:relative;top:-1px}.customer-notification__read-all:focus,.customer-notification__read-all:hover{border:1px solid #f4f6f8;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.customer-notification__item{border:3px solid #e5e7eb;padding:26px;border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:24px}.customer-notification__item-icon{-ms-flex-negative:0;flex-shrink:0;margin-right:16px}.customer-notification__item-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.customer-notification__item-title{font-weight:700;font-size:18px;line-height:28px;color:#212529;padding-bottom:unset}@media only screen and (max-width:991px){.customer-notification__item-title{font-size:16px;line-height:24px}}.customer-notification__item-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.customer-notification__item .is-read{width:8px;height:8px;background-color:#0fa452;border-radius:50%;display:inline-block;margin-left:8px}.customer-notification__item-message{font-size:16px;line-height:24px;color:#4a5565;margin-bottom:1rem;font-weight:400}@media only screen and (max-width:991px){.customer-notification__item-message{font-size:14px;line-height:20px}}.customer-notification__item-footer{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}.customer-notification__item-time{font-size:14px;line-height:20px;color:#6a7282}.customer-notification__item-time svg{position:relative;top:-1px}@media only screen and (max-width:991px){.customer-notification__item-time{font-size:12px;line-height:16px}}.customer-notification__item-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.customer-notification__item-mark-as-read{font-size:14px;line-height:20px;color:#0fa452;font-weight:500;text-decoration:none;cursor:pointer;padding-right:.5rem}@media only screen and (max-width:991px){.customer-notification__item-mark-as-read{font-size:12px;line-height:16px}}.customer-notification__item-view-details{border-radius:8px;padding:0 14x;height:32px}@media only screen and (max-width:991px){.customer-notification__item-view-details{font-size:12px;line-height:16px}}.register-form__input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px;width:100%}@media only screen and (max-width:991px){.register-form__input-group{gap:16px}}.register-form__input-group-item{-webkit-box-flex:1;-ms-flex:1;flex:1}.register-form__input-group-item--phone{display:block}.register-form__input-group-item--phone{display:none}.register-form__input-group-item.is-phone-verify .register-form__input-group-item--phone{display:block}.register-form__input-group-item.is-phone-verify .register-form__input-group-item--email{display:none}.register-form__input-group-switch{padding-top:.75rem}.register-form__input-group-switch svg{width:20px;height:20px;cursor:pointer}.register-form__input-group-switch [type=checkbox]{display:none}