body{--mask-bottom:linear-gradient(#000, #000), linear-gradient(-45deg, transparent 0 8px, rgb(41, 39, 39) 8px), linear-gradient(-135deg, rgb(34, 33, 33) calc(100% - 8px), transparent calc(100% - 8px));--mask-top:linear-gradient(#000, #000), linear-gradient(114deg, transparent 0 20px, rgb(41, 39, 39) 20px), linear-gradient(65deg, rgb(34, 33, 33) calc(100% - 20px), transparent calc(100% - 20px));color:var(--white);font-size:14px;line-height:1.5;background-color:var(--bg-color);padding-top:1px;--header-height:53px}body:has(#overlay.is-open){overflow-y:hidden !important}.cp-title{--title-color:var(--white);color:var(--title-color);font-size:clamp(12px, 1vw, 14px)}.cp-title.primary{--title-color:var(--primary)}.cp-title::before, .cp-title::after{content:'';display:inline-block;height:1px;width:30px;border-radius:4px}.cp-title::before{background-image:linear-gradient(to right, var(--title-color), transparent);margin-left:4px}.cp-title::after{background-image:linear-gradient(to right, transparent, var(--title-color));margin-right:4px}.description{color:var(--place-holder-color)}.editor-content ol, .editor-content ul{line-height:2;margin-right:12px;margin-bottom:12px}.editor-content ul li{position:relative;padding-right:26px;line-height:2}.editor-content ul li::before{content:'';background-image:url('../img/list-decoration.webp');background-repeat:no-repeat;position:absolute;width:16px;height:14px;right:0;top:6px}.editor-content ol{counter-reset:my-counter}.editor-content ol li{counter-increment:my-counter;position:relative;padding-right:22px;margin-bottom:10px}.editor-content ol li::before{content:counter(my-counter) ". ";position:absolute;right:0;width:30px;text-align:right;font-size:18px;color:var(--primary);font-weight:900;background:linear-gradient(to top, var(--secondary), var(--primary));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}ul.custom-list li{position:relative;padding-right:26px;line-height:2}ul.custom-list li::before{content:'';background-image:url('../img/list-decoration.webp');background-repeat:no-repeat;position:absolute;width:16px;height:14px;right:0;top:6px}ol.custom-list{counter-reset:my-counter}ol.custom-list li{counter-increment:my-counter;position:relative;padding-right:22px;margin-bottom:10px}ol.custom-list li::before{content:counter(my-counter) ". ";position:absolute;right:0;width:30px;text-align:right;font-size:18px;color:var(--primary);font-weight:900;background:linear-gradient(to top, var(--secondary), var(--primary));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}h1, h2, h3, h4, h5{color:var(--white) !important}[data-toggle]{cursor:pointer}.main-title{font-size:clamp(1.5rem, 3vw, 2.5rem);font-weight:300;margin:8px 0}.main-title .bigger{font-size:clamp(2rem, 3.5vw, 3rem);font-weight:700}.sub-title{font-size:clamp(24px, 4vw, 32px);font-weight:600}.main-section{background-image:url('../img/mainbg.webp');background-repeat:no-repeat;background-size:cover;background-position:top;position:absolute;top:0;padding-top:1px;width:100%;height:70vh;z-index:-1}#header-main{position:sticky;top:-1px;z-index:5}.main-header{margin:20px auto;display:flex;align-items:center;justify-content:space-between}.main-header .main-header-list{width:100%;background-color:var(--box-color);padding:6px;height:var(--header-height);display:flex;align-items:center}.main-header .main-header-list .menu{justify-content:center}.main-header .main-header-list .actions{display:flex;align-items:center}.main-header .main-header-list .actions .shopping-card-icon{display:block;color:var(--primary)}.main-header .main-header-list .actions .shopping-card-icon .shopping-card-badge{color:var(--white);position:absolute;top:-6px;right:-8px;background-color:var(--error);width:18px;height:18px;border-radius:50%;font-size:10px;padding:4px;display:flex;align-items:center;justify-content:center}.main-header .main-header-list .actions .shopping-card-icon:hover{color:var(--primary_hover)}.main-header .main-header-list .actions .main-header #menu-sidebar{display:flex;flex-direction:column;width:300px}.main-header #menu-sidebar .menu{flex-direction:column;justify-content:flex-start;width:100%;align-items:self-start}.main-header #menu-sidebar .actions{flex-direction:column;justify-content:flex-start;gap:10px;width:100%;align-items:self-start}.main-header #menu-sidebar .actions button{width:100%}.main-header #menu-sidebar .actions .shopping-card-icon{display:none}.main-header .is-open#menu-sidebar{display:flex}.main-header .right-header, .main-header .left-header{background-color:var(--box-color);height:54px;overflow:hidden}.main-header .left-header{clip-path:polygon(6px 0px, 151.24% 1px, 148.05% 57.03%, 147.53% 98.39%, 15px 99.92%, 0px 12px)}.main-header .right-header{clip-path:polygon(-15px 0px, -15.37% -6px, 95.42% 64.58%, 75.76% 100.28%, -8px 98.03%, -10px 13px)}.main-header .title{margin:0;color:var(--white);font-size:22px;font-weight:lighter}.main-header .menu{color:var(--place-holder-color);display:flex;align-items:center;gap:24px}.main-header .menu li{cursor:pointer}.main-section .description{color:var(--place-holder-color);margin:20px 0;font-size:12px}.menu li>a{display:block;padding:10px}.menu li:has(ul.sub-menu){--sub-menu-display:none;--angle:0;position:relative}.menu li:has(ul.sub-menu):hover{--sub-menu-display:block;--angle:180deg}.menu .sub-menu li:hover{background-color:var(--bg-muted)}.menu>li:has(ul.sub-menu)>.sub-menu{right:0;top:100%}.menu li.menu-item-has-children .sub-menu{right:100%;top:0}.menu li:has(ul.sub-menu) .sub-menu{display:var(--sub-menu-display);position:absolute;background-color:var(--box-color);width:180px;border-radius:4px;border:1px solid var(--border-color);z-index:1}.menu li:has(ul.sub-menu)>a:after{content:'\2304';margin-right:6px;transition:transform 0.2s ease;transform:rotate(var(--angle));display:inline-block}.menu-toggle{width:40px;height:40px;border-radius:4px;background-color:var(--bg-muted);display:flex;align-items:center;justify-content:center;cursor:pointer}#menu-sidebar .menu li{width:100%}#menu-sidebar .menu li:has(ul.sub-menu) a:after{transform:rotate(0deg)}#menu-sidebar .menu li:has(ul.sub-menu) a.is-open:after{transform:rotate(180deg)}#menu-sidebar .menu li:has(ul.sub-menu) a{width:100%;display:inline-block}#menu-sidebar .menu li:has(ul.sub-menu), #menu-sidebar .menu li:has(ul.sub-menu) .sub-menu.is-open{--sub-menu-display:block;position:static;border:none;padding-right:10px;background-color:transparent}#menu-sidebar .menu li:has(ul.sub-menu) .sub-menu.is-open{border-right:1px dashed var(--place-holder-color);border-radius:0}.sidebar{background-color:var(--box-color);position:fixed;top:0;left:-100%;width:300px;height:100%;overflow-y:visible;border-right:2px solid var(--border-color);padding:24px 16px;transition:all 0.4s}.sidebar .mobile-dropdown li:has(ul.sub-menu) a.is-open .icon i{transition:transform 0.2s ease;transform:rotate(180deg);display:inline-block}.sidebar.is-open{flex-direction:column;display:flex;left:0}.sidebar .sub-menu{display:none}.sidebar .sub-menu.is-open{display:block}.main-section .first-column{display:flex;flex-direction:column;justify-content:center;align-items:self-start}.gradiant{position:absolute;bottom:0;right:0;left:0;max-width:100vw;height:50px;background-image:linear-gradient(to top, var(--bg-color), transparent)}.gradiant.to-bottom{background-image:linear-gradient(to bottom, var(--bg-color), transparent);top:0;bottom:auto}.two-line-truncate{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.three-line-truncate{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.btn.simple{background-image:linear-gradient(to top, var(--secondary), var(--primary));color:var(--main-black);font-size:16px;font-weight:bold}.btn.primary, .btn.primary-reverse{--btn-border:var(--primary);--btn-bg:var(--main-black);--btn-text:var(--primary);--btn-color:var(--box-color);--btn-height:44px;--main-bg:linear-gradient(to top, var(--secondary), var(--primary));border-radius:2px;color:var(--btn-color) !important;box-shadow:none;display:flex;justify-content:center;align-items:center;border:none;background:var(--main-bg);position:relative;height:var(--btn-height);white-space:nowrap;padding:0}.btn.primary .btn-bg, .btn.primary-reverse .btn-bg{--btn-color:var(--primary);position:relative;background:var(--btn-bg);width:calc(100% - 2px);height:calc(100% - 2px);z-index:2;margin:auto;display:flex;align-items:center;justify-content:center;color:var(--btn-color)}.btn.primary .text, .btn.primary-reverse .text{position:relative;background:var(--main-bg);margin:auto;width:calc(100% - 8px);height:calc(100% - 8px);z-index:3;display:flex;align-items:center;justify-content:center;color:var(--main-black);padding:0 10px}.btn.primary:before, .btn.primary:after, .btn.primary-reverse:before, .btn.primary-reverse:after{background:var(--main-bg);z-index:1}.btn.primary .text:before, .btn.primary .text:after, .btn.primary-reverse .text:before, .btn.primary-reverse .text:after{background:var(--main-bg)}.btn.primary .btn-bg:before, .btn.primary .btn-bg:after, .btn.primary-reverse .btn-bg:before, .btn.primary-reverse .btn-bg:after{background:var(--btn-bg)}.btn.primary:before, .btn.primary .btn-bg:before, .btn.primary .text:before{clip-path:polygon(0% 0%, 2px 0%, 100% 18px, 100% 100%, 0px 100%)}.btn.primary-reverse:before, .btn.primary-reverse .btn-bg:before, .btn.primary-reverse .text:before{clip-path:polygon(0% 0%, 100% 0%, 100% 29px, 5.00% 100.00%, 0px 100%)}.btn.primary:after, .btn.primary .btn-bg:after, .btn.primary .text:after{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 16px 100.00%, 0% 64.8%)}.btn.primary-reverse:after, .btn.primary-reverse .btn-bg:after, .btn.primary-reverse .text:after{clip-path:polygon(100.00% 0.00%, 100% 0%, 100% 100%, 0px 100%, 0% 39.8%)}.btn.primary:before, .btn.primary .btn-bg:before, .btn.primary .text:before, .btn.primary-reverse:before, .btn.primary-reverse .btn-bg:before, .btn.primary-reverse .text:before{content:'';width:20px;height:100%;position:absolute;right:-18px;bottom:0}.btn.primary:after, .btn.primary .btn-bg:after, .btn.primary .text:after, .btn.primary-reverse:after, .btn.primary-reverse .btn-bg:after, .btn.primary-reverse .text:after{content:'';width:20px;height:100%;position:absolute;left:-18px;bottom:0}.btn.primary:hover .btn-bg, .btn.primary:hover .btn-bg:after, .btn.primary:hover .btn-bg:before{background:var(--main-bg);color:var(--main-black);transition:all 0.5s ease}.btn.outline{--btn-bg:transparent;--btn-color:var(--primary)}.btn.outline:hover{color:var(--main-black) !important}.features-section .item{background:var(--box-color);border:1px solid var(--border-color);padding:16px;height:100%}.features-section .item .main-title{font-size:16px;color:var(--white)}.features-section .item .sub-title{color:var(--white)}.features-section .item .glow{width:120px;height:120px;margin:auto;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle, rgba(255, 254, 254, 0.103) 0%, rgba(158, 157, 157, 0.027) 30%, rgba(182, 182, 182, 0.021) 40%, rgba(172, 170, 170, 0.027) 50%, rgba(126, 125, 125, 0.014) 60%, transparent 70%)}@media (max-width:639px){.features-section .feature-list>* .item{border-top:none;border-bottom:none}.features-section .feature-list>*:first-child .item{border-top:1px solid var(--border-color)}.features-section .feature-list>*:last-child .item{border-bottom:1px solid var(--border-color)}}.designed-number{font-size:20px;font-weight:900;background:linear-gradient(to top, var(--secondary), var(--primary));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.carousel .banner{max-width:50%}.carousel-section{display:flex;align-items:center;gap:20px;overflow:hidden}.carousel-section .banner{min-width:clamp(374px, 45%, 610px)}.carousel-section .carousel{flex-grow:1;display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.product-section{text-align:center}.faq-section{background-image:url("../img/faq-bg.webp");position:relative}.product-item{margin:auto;display:grid;grid-template-rows:auto 56px 56px 48px;position:relative;overflow:hidden;mask-image:var(--mask-bottom);mask-composite:exclude}.product-item.no-shape{mask-image:none}.product-title{grid-area:2/1/3/2;background-color:#171717e3;border-top:1px solid var(--border-color);padding:0 16px;line-height:56px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-price, .add-to-cart{display:flex;align-items:center}.product-price{grid-area:3/1/4/2;background-color:#171717B8;border-top:1px solid var(--border-color);justify-content:space-between;padding:0 16px}.product-price .label{color:var(--place-holder-color)}.product-price .price>span{color:#fff;font-size:17px}.product-price .price{color:var(--white);font-size:20px;display:flex;flex-direction:column}.product-price del{font-size:clamp(10px, 2vw, 14px)}.product-price ins{text-decoration:none}.product-type-variable .product-price .price .woocommerce-Price-amount:first-child>bdi{color:var(--error);font-size:14px;text-decoration:line-through}.product-type-variable .product-price .price *:nth-child(2){display:none}.product-type-variable .product-price .price .woocommerce-Price-amount:nth-child(3){color:#fff;font-size:17px}.add-to-cart{grid-area:4/1/5/2;background-image:linear-gradient(to top, var(--secondary), var(--primary));justify-content:center;color:var(--main-black);font-size:16px;font-weight:500;cursor:pointer}.add-to-cart:hover{background-image:linear-gradient(to top, var(--secondary), var(--primary), var(--secondary));color:var(--main-black)}.product-label{position:absolute;top:-10px;right:-36px;background-color:var(--box-color);border-bottom:3px solid var(--border-color);transform:rotate(45deg);height:50px;width:96px;display:flex;align-items:flex-end;justify-content:center;padding:4px}.product-img{width:100%;display:block}.special-offer{position:absolute;top:60px;right:0}.special-offer .text{background-color:var(--error);position:relative;padding:2px 8px;font-size:clamp(10px, 2vw, 14px);height:clamp(30px, 2rem, 38px);display:flex;align-items:center;justify-content:center;box-shadow:0 3px 3px -2px var(--box-color);mask-image:linear-gradient(135deg, transparent 0 6px, rgb(41, 39, 39) 6px);mask-composite:exclude}.special-offer::before{content:'';position:absolute;width:6px;height:11px;background-color:#661A27;right:2px;bottom:-5px;z-index:0;transform:rotate(64deg) skewY(203deg)}.delivery-label{position:absolute;top:9%;left:0}.delivery-label .text{background-color:var(--bg-muted);padding:0 12px;font-size:clamp(10px, 2vw, 14px);height:clamp(30px, 2rem, 34px);display:flex;align-items:center;justify-content:center;mask-image:linear-gradient(135deg, transparent 0 4px, rgb(41, 39, 39) 4px);mask-composite:exclude;position:relative}.delivery-label::before{content:'';position:absolute;right:-16px;width:15px;height:6px;background-image:linear-gradient(-45deg, var(--secondary), var(--primary));transform:rotate(54deg) skew(-35deg);top:3px}.delivery-label::after{content:'';position:absolute;right:-19px;width:26px;height:6px;background-color:var(--secondary);transform:rotate(121deg) skew(30deg);bottom:8px}.special-product-card{position:relative}.special-product-card .price-content{position:absolute;width:40%;height:48px;bottom:58px;right:14px;display:flex;flex-direction:column;text-align:center;overflow:hidden}.special-product-card .price-content .del{color:var(--error);text-decoration:line-through;font-size:14px}.special-product-card .price-content .price{font-size:20px;font-weight:700}.product-special-btn{height:28px}.product-special-btn .add-to-cart{width:100%;height:48px;position:absolute;bottom:8px;right:0;clip-path:polygon(0.08% 15px, 50.36% 30.12%, 55.1% 1.64%, 100.05% -1.23%, 99.96% 82.06%, 97.48% 98.71%, 1.99% 98.04%, 1px 79.28%);background-image:linear-gradient(to top, var(--secondary), var(--primary));color:var(--box-color);justify-content:start}.product-special-btn .add-to-cart:hover{background-image:linear-gradient(to top, var(--secondary), var(--primary), var(--secondary));color:var(--main-black)}.variations tbody>tr{display:flex;flex-wrap:wrap;border:none}.fill-gap{position:absolute;width:18px;height:20px;background-color:var(--bg-muted);right:-9px;transform:rotate(54deg) skew(22deg);top:7px}footer{width:100%;background-image:url('../img/footer.webp');background-repeat:no-repeat;background-size:cover;border-top:2px solid var(--border-color);display:flex;flex-direction:column;position:relative;margin-top:100px}.copyright{background-image:linear-gradient(to right, transparent, var(--border-color), transparent);padding:14px;text-align:center;color:var(--place-holder-color);mask-image:var(--mask-top);mask-composite:exclude;position:relative;z-index:2}.copyright::before{content:'';display:block;max-width:100%;height:98%;position:absolute;background-color:var(--box-color);bottom:0}.soldier{position:absolute;bottom:0;right:5%;max-height:163%;max-width:30%}.footer-content{display:flex;flex-wrap:wrap;align-items:center;flex-grow:1;position:relative}.footer-title{font-size:22px;font-weight:bold;margin-bottom:6px}.footer-sub-title{font-size:14px;font-weight:bold;margin-bottom:6px}.footer-desc{color:var(--place-holder-color);line-height:2}.up-button{background-color:#9d8f3f;width:22px;height:44px;position:absolute;top:-20px;right:48%;cursor:pointer;transform:rotate(180deg)}.overlay{position:fixed;bottom:0;right:0;background-color:#242424c2;width:100vw;height:100vh;z-index:6;display:none}.overlay.is-open{display:block}.over-overlay{z-index:8}.video-countainer{width:502px;max-width:100%;max-height:100%;display:flex}.video-player, .video-thumbnail{width:100%;height:100%;border-radius:4px;margin:auto}.video-player{display:none}.video-thumbnail{position:relative;margin:auto}.play-button{position:absolute;width:72px;height:40px;right:50%;top:50%;transform:translate(50%, -50%)}.benefit-section{background-image:url('../img/benefit.webp');background-repeat:no-repeat;background-size:cover;position:relative}.benefit-table{border:1px solid var(--border-color);background-color:var(--box-color)}.benefit-table>*{display:flex;padding:14px}.benefit-table>*:not(:last-child){border-bottom:1px solid var(--border-color)}.benefit-table .label{width:40%;padding-left:10px;font-size:clamp(12px, 2vw, 14px);font-weight:bold}.benefit-table .desc{width:60%;color:var(--place-holder-color)}p q{quotes:"«" "»"}.editor-content img.alignright, .editor-content img.alignleft{margin:16px}.editor-content img.alignright{float:right}.editor-content img.alignleft{float:left}.editor-content img.aligncenter{display:block;margin:auto}.blog-item{background-color:var(--box-color);mask-image:linear-gradient(#000, #000), linear-gradient(-45deg, transparent 0 8px, rgb(41, 39, 39) 8px), linear-gradient(-135deg, rgb(34, 33, 33) calc(100% - 8px), transparent calc(100% - 8px));mask-composite:exclude;display:flex;flex-direction:column}.blog-content{overflow:hidden;padding:10px;border:1px solid var(--border-color);display:flex;flex-grow:1}.blog-img{height:224px}.blog-img img{object-fit:contain;width:100%;height:100%}.blog-title{font-size:16px;color:var(--white);margin-top:10px;margin-bottom:10px;height:48px}.blog-desc{color:var(--place-holder-color);height:72px;max-width:372px}.blog-button{--button-color:var(--box-color);background-image:linear-gradient(to top, var(--secondary), var(--primary));border-radius:0;border:none;color:var(--button-color) !important;box-shadow:none;padding:16px;font-size:16px}.blog-button:hover{background:var(--secondary)}.blog-date{position:absolute;background-color:var(--box-color);padding:6px 16px;border-bottom:1px solid var(--border-color);z-index:2;white-space:nowrap;right:20px}.blog-date::after{position:absolute;border-left:1px solid var(--border-color);top:0;bottom:0;left:-10px;content:'';background-color:var(--box-color);width:24px;height:100%;display:inline-block;transform:skew(30deg);z-index:0}@media (max-width:639px){.blog-img{height:178px}}.is-sticky{position:sticky;top:10px}.product-info{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;padding-top:1px}.product-content{color:var(--white);padding-bottom:60px}.product-content>*{height:100%}.product-content .product-item{margin:auto}.product-content .product-img{box-shadow:-15.9px 0 15.9px 0 #00000033;position:sticky;top:0}.account-info{background-color:var(--box-color);border-radius:4px;mask-image:var(--mask-bottom);mask-composite:exclude}.account-info .add-to-cart{border-radius:0 0 6px 6px;padding:10px}.account-info-title{color:var(--place-holder-color)}.account-price{display:flex;align-items:center;justify-content:space-between}.account-price .label{color:var(--place-holder-color)}.account-price .price{color:var(--white);font-weight:bold;font-size:24px}.custom-input{position:relative}.custom-input.error input, .custom-input.error textarea{border:1px solid var(--error)}.input-label{margin-bottom:10px;display:inline-block}.input, .select, .textarea{border-radius:2px;border:1px solid transparent;background-color:var(--main-black);color:var(--white);width:100%;height:48px;padding:6px;outline:none}.custom-input .select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='lightgray' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:left 12px center;background-size:16px}.input:focus, .select:focus{border:1px solid var(--border-color)}.custom-input:has(.prefix) .input, .select{padding-right:36px}.custom-input:has(.suffix) .input, .select{padding-left:36px}.custom-input .prefix, .custom-input .suffix{position:absolute;bottom:16%}.custom-input .prefix{right:6px}.custom-input .suffix{left:6px;cursor:pointer}.shopping-card{width:96%;max-width:500px;flex-direction:column;padding-right:40px}.shopping-card-item{display:flex;flex-direction:column;font-weight:bold;gap:16px;margin:10px 0}.shopping-card-title{font-size:24px;color:var(--white);margin-top:10px;margin-bottom:10px;font-weight:700}.shopping-card-des{color:var(--place-holder-color)}.shopping-card-img{width:86px;height:86px;border-radius:4px;border:1px solid var(--border-color)}.shopping-card-content{display:flex;flex-direction:column;height:86%;flex-grow:1;padding:0 8px;gap:8px}.shopping-card-item .title{font-size:clamp(14px, 15px, 16px);margin:0;color:var(--bg-2)}.shopping-card-item .label{color:var(--place-holder-color);font-size:clamp(14px, 15px, 16px)}.shopping-card-item .price{font-size:clamp(18px, 19px, 20px);color:var(--white);align-self:center;gap:4px}.price{white-space:nowrap;color:var(--white)}.shopping-card-item .del{color:var(--error);font-size:clamp(12px, 13px, 14px);text-decoration:line-through;padding:4px}.shopping-card-counter{width:160px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--border-color);padding:4px;border-radius:4px}.add-discount-code{cursor:pointer}.coupon, .remove-discount-code{display:none}.remove-discount-code .minus{color:var(--error) !important}.quantity .minus.trash:before{content:"\e91c";font-family:cpiato;color:var(--error);font-size:18px}.quantity .minus.trash i{display:none}.plus, .minus, .trash{background-color:var(--bg-muted);width:32px;height:32px;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer}.plus i, .minus i{color:var(--primary)}.trash i{color:var(--error)}.close-shopping-card{position:absolute;right:-18px;background-color:var(--bg-muted);width:40px;height:40px;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer}.counter-input{background-color:transparent !important;border:none !important;color:#fff;font-weight:600;width:40px;padding:0}.counter-input{background-color:transparent !important;border:none !important;color:#fff;font-weight:600;width:40px;padding:0}.counter-input:focus{box-shadow:none !important;outline:none;background-color:transparent;color:#fff}.counter-input::-webkit-inner-spin-button, .counter-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.side-blog{border:1px solid var(--border-color);border-radius:4px;padding:12px;margin:16px 0;background-color:var(--bg-color)}.side-blog.is-sticky{top:calc(var(--header-height) + 10px);z-index:1}.side-blog-title{font-size:20px;font-weight:bold;padding-right:6px;margin-bottom:10px;position:relative;color:var(--white)}.side-blog-title::before{content:'';width:2px;height:30px;background-color:var(--primary);border-radius:4px;display:inline-block;position:absolute;right:-4px}.blog-labels{display:flex;flex-wrap:wrap;gap:12px;color:var(--place-holder-color)}.side-blog .new-blogs .item{padding:12px 0;display:flex;gap:8px;align-items:center}.side-blog .new-blogs .item img{width:100px}.side-blog .new-blogs .item .desc{height:40px}.side-blog .new-blogs>*:not(:last-child){border-bottom:1px solid var(--border-color)}.side-blog-list ul>*{margin:10px 0;cursor:pointer}.side-blog-list ul>*:hover, .side-blog .new-blogs .item:hover{color:var(--primary)}.side-blog .side-blog-list li a{color:var(--white)}.side-blog .side-blog-list li a.active, .side-blog .side-blog-list li a:hover{color:var(--primary)}.editor-content [id^="index_"]{scroll-margin-top:calc(var(--header-height) + 20px)}@media (max-width:500px){.side-blog .new-blogs .item{flex-wrap:wrap}.side-blog .new-blogs .item img{width:100%}}.admin-label{font-size:12px;background-color:var(--border-color);padding:6px 8px;margin-right:6px}#comments_list .comment:not(:last-child){margin-bottom:20px;border-bottom:1px dashed var(--border-color);padding-bottom:20px}.comment.support{border-bottom-color:var(--primary_hover) !important;padding-right:20px;border-radius:5px}#comments_list li .children{border-top:1px dashed var(--border-color);padding-top:20px;margin:20px 20px 0 20px}.comment .body{color:var(--white);word-break:break-all}.comment .footer{color:var(--gray400)}.comment .footer .rate{color:var(--primary)}.comment .footer time:before{content:'';width:6px;height:6px;background-color:#4c4c4c;border-radius:50%;display:inline-block;margin-left:5px}.comment-pagination{display:flex;width:100%;align-items:center;flex-wrap:wrap;justify-content:center;direction:ltr}.comment-pagination a, .comment-pagination>span{display:block;line-height:1;padding:5px 10px;background:var(--bg-2);color:var(--text);border-radius:4px;margin-left:6px;opacity:0.9}.comment-pagination>span.current, .comment-pagination a:hover, .comment-pagination a:focus{opacity:1;background:var(--primary_hover);color:#fff !important}.comment-pagination>span{opacity:0.8}.comment-pagination>span.current{background:var(--primary)}.avatar{border-radius:2px}.avatar.avatar-40{width:40px;height:40px}.cpSlider{margin:auto;max-width:570px}.page-button{color:var(--place-holder-color);background-color:transparent;line-height:34px;width:34px;height:34px;text-align:center;border:1px solid transparent}.page-button:not(.active){cursor:pointer}.page-button.active{border:1px solid;color:var(--primary)}.page-button:not(.active):hover{background-color:var(--bg-muted);border:1px solid var(--primary)}@media (max-width:1023px){.special-product-card .price-content{height:40px}.special-product-card .price-content .del{font-size:10px}.special-product-card .price-content .price{font-size:14px}}.counter-input::-webkit-inner-spin-button, .counter-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.invoice-panel .discount{font-size:clamp(14px, 3vw, 16px);gap:8px;align-items:center}.invoice-panel{display:flex;flex-direction:column;border:1px solid var(--border-color);background-color:var(--box-color);border-radius:4px}.invoice-panel table th{width:auto;color:var(--place-holder-color)}.invoice-panel table td{white-space:nowrap;color:var(--white)}.invoice-header{font-size:clamp(14px, 3vw, 16px);border-bottom:1px solid var(--border-color);padding:12px}.invoice-panel table tr{font-size:clamp(12px, 13px, 14px);border-bottom:1px dashed var(--border-color)}.sidebar-content{overflow-y:auto}#header_menu_mob>li{padding:0 !important}.price del{color:var(--error);text-decoration:line-through;font-size:14px;display:block}.price ins{color:#fff;display:block;font-size:17px;text-decoration:none}.quantity input{padding:3px !important;font-size:14px}