.clearfix::after{display:block;clear:both;content:""}.text-bg-white{color:#000000!important;background-color:RGBA(255,255,255,var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000000!important;background-color:RGBA(245,248,250,var(--bs-bg-opacity,1))!important}.text-bg-primary{color:#ffffff!important;background-color:RGBA(14,41,77,var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#000000!important;background-color:RGBA(29,170,254,var(--bs-bg-opacity,1))!important}.text-bg-success{color:#000000!important;background-color:RGBA(80,205,137,var(--bs-bg-opacity,1))!important}.text-bg-info{color:#ffffff!important;background-color:RGBA(114,57,234,var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000000!important;background-color:RGBA(255,199,0,var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#000000!important;background-color:RGBA(241,65,108,var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#ffffff!important;background-color:RGBA(24,28,50,var(--bs-bg-opacity,1))!important}.link-white{color:#ffffff!important}.link-white:hover,.link-white:focus{color:white!important}.link-light{color:#F5F8FA!important}.link-light:hover,.link-light:focus{color:rgb(247,249.4,251)!important}.link-primary{color:#0e294d!important}.link-primary:hover,.link-primary:focus{color:rgb(11.2,32.8,61.6)!important}.link-secondary{color:#1daafe!important}.link-secondary:hover,.link-secondary:focus{color:rgb(74.2,187,254.2)!important}.link-success{color:#50CD89!important}.link-success:hover,.link-success:focus{color:rgb(115,215,160.6)!important}.link-info{color:#7239EA!important}.link-info:hover,.link-info:focus{color:rgb(91.2,45.6,187.2)!important}.link-warning{color:#FFC700!important}.link-warning:hover,.link-warning:focus{color:rgb(255,210.2,51)!important}.link-danger{color:#F1416C!important}.link-danger:hover,.link-danger:focus{color:rgb(243.8,103,137.4)!important}.link-dark{color:#181C32!important}.link-dark:hover,.link-dark:focus{color:rgb(19.2,22.4,40)!important}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}header.site-header .wrapper_header .inner_wrapper_header .button_header{background-color:#f60;color:#fff;padding:12px 20px;border-radius:6px;box-shadow:0 0 10px rgb(255 102 0 / .6)}header.site-header .wrapper_header .inner_wrapper_header .button_header:before{border-radius:3px}header.site-header .wrapper_header .inner_wrapper_header .button_header.btn_anima.button--hyperion{filter:none!important}header.site-header.header_scroll .cart_icon{filter:invert(1)}.woocommerce-page.single-product header.site-header #ButtonCall .icon_call img,.woocommerce-page.single-product header.site-header #menuToggle,.woocommerce-page.single-product header.site-header .cart_icon,.woocommerce-page.single-product header.site-header .button_call span,.woocommerce-page.single-product header.site-header .wrapper_header .inner_wrapper_header a.languages,.woocommerce-page.single-product header.site-header .wrapper_header .button_header.btn_anima.button--hyperion,.woocommerce-page.single-product header.site-header .logo_custom img,.woocommerce-page.woocommerce-cart header.site-header #ButtonCall .icon_call img,.woocommerce-page.woocommerce-cart header.site-header #menuToggle,.woocommerce-page.woocommerce-cart header.site-header .cart_icon,.woocommerce-page.woocommerce-cart header.site-header .button_call span,.woocommerce-page.woocommerce-cart header.site-header .wrapper_header .inner_wrapper_header a.languages,.woocommerce-page.woocommerce-cart header.site-header .wrapper_header .button_header.btn_anima.button--hyperion,.woocommerce-page.woocommerce-cart header.site-header .logo_custom img,.woocommerce-page.woocommerce-checkout header.site-header #ButtonCall .icon_call img,.woocommerce-page.woocommerce-checkout header.site-header #menuToggle,.woocommerce-page.woocommerce-checkout header.site-header .cart_icon,.woocommerce-page.woocommerce-checkout header.site-header .button_call span,.woocommerce-page.woocommerce-checkout header.site-header .wrapper_header .inner_wrapper_header a.languages,.woocommerce-page.woocommerce-checkout header.site-header .wrapper_header .button_header.btn_anima.button--hyperion,.woocommerce-page.woocommerce-checkout header.site-header .logo_custom img{filter:invert(1)}.scroll-fixed-button{position:fixed;top:112px;left:50%;z-index:999;cursor:pointer;background-color:gold;color:#000;padding:12px 24px;box-shadow:0 4px 8px rgb(0 0 0 / .3);transition:all 0.3s ease;border-radius:8px;font-weight:700}.scroll-fixed-button:hover{background-color:#ffc300;box-shadow:0 6px 12px rgb(0 0 0 / .4)}@media (max-width:767.98px){.scroll-fixed-button{top:auto;bottom:15px}}body.admin-bar .scroll-fixed-button{margin-top:32px}.quality-certificate{position:relative;top:0}@media (min-width:550px){.quality-certificate{top:-5px}}@media (min-width:992px){.quality-certificate{top:-15px}}.page-template-page-container-width-template header.site-header #ButtonCall .icon_call img,.page-template-page-container-width-template header.site-header #menuToggle,.page-template-page-container-width-template header.site-header .cart_icon,.page-template-page-container-width-template header.site-header .button_call span,.page-template-page-container-width-template header.site-header .wrapper_header .inner_wrapper_header a.languages,.page-template-page-container-width-template header.site-header .wrapper_header .button_header.btn_anima.button--hyperion,.page-template-page-container-width-template header.site-header .logo_custom img{filter:invert(1)}.container-width{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.7;color:#1f2937;word-wrap:break-word}.container-width h1,.container-width h2,.container-width h3,.container-width h4,.container-width h5,.container-width h6{font-weight:600;line-height:1.3;margin:1em 0 .6em;color:#111827}.container-width h1{font-size:2.25rem;border-bottom:1px solid #e5e7eb;padding-bottom:.3em}.container-width h2{font-size:1.75rem}.container-width h3{font-size:1.4rem}.container-width h4{font-size:1.2rem}.container-width h5{font-size:1rem}.container-width h6{font-size:.9rem;color:#6b7280}.container-width p{margin:.75em 0}.container-width a{color:#2563eb;text-decoration:underline;text-underline-offset:2px}.container-width a:hover{color:#1d4ed8}.container-width ul,.container-width ol{margin:.75em 0 .75em 1.5em;padding:0}.container-width li{margin:.4em 0}.container-width ul{list-style-type:disc}.container-width ol{list-style-type:decimal}.container-width li ul,.container-width li ol{margin-top:.4em;margin-bottom:.4em}.container-width blockquote{margin:1em 0;padding:.75em 1em;border-left:4px solid #e5e7eb;background-color:#f9fafb;color:#374151;font-style:italic}.container-width code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;background-color:#f3f4f6;padding:.2em .4em;border-radius:4px;font-size:.95em}.container-width pre{background-color:#111827;color:#f9fafb;padding:1em;border-radius:8px;overflow-x:auto;margin:1em 0}.container-width pre code{background:none;padding:0;font-size:.95em}.container-width img{max-width:100%;height:auto;display:block;margin:1em auto;border-radius:8px}.container-width table{width:100%;border-collapse:collapse;margin:1em 0;font-size:.95em}.container-width th,.container-width td{border:1px solid #e5e7eb;padding:.5em .75em;text-align:left}.container-width th{background-color:#f3f4f6;font-weight:600}.container-width hr{border:none;border-top:1px solid #e5e7eb;margin:2em 0}.container-width strong{font-weight:600}.container-width em{font-style:italic}@media (max-width:640px){.container-width{font-size:15px}.container-width h1{font-size:1.9rem}.container-width h2{font-size:1.5rem}}.amount{color:#c20c0c;font-weight:600}.woocommerce-notices-wrapper{margin-bottom:20px}.woocommerce-notices-wrapper .woocommerce-message{padding:10px 0;color:green}.woocommerce-notices-wrapper .woocommerce-message:focus-visible{outline:none}.woocommerce-notices-wrapper .woocommerce-message a{text-decoration:underline}.woocommerce-error{color:#c20c0c}.checkout-inline-error-message{margin-top:2px}.woo-template-page{margin-top:112px;background-color:#f2f0e9;padding-bottom:60px}@media (max-width:991.98px){.woo-template-page{margin-top:80px}}.woo-template-page .woo-breadcrumb{margin-bottom:30px}.woo-template-page h1{font-size:40px;font-weight:600;color:#363636;text-transform:uppercase;margin-bottom:30px}.woocommerce .blockUI.blockOverlay,.woocommerce .blockUI.blockOverlay::before,.woocommerce .blockOverlay{background:#e6e4de!important;opacity:0.6!important}.woocommerce .blockUI.blockOverlay::before,.woocommerce .blockOverlay::before{content:"";position:absolute;top:50%;left:50%;width:34px;height:34px;margin-left:-17px;margin-top:-17px;border-radius:50%;border:3px solid rgb(63 63 63 / .35);border-top-color:rgb(63 63 63 / .95);animation:wcOverlaySpin 0.8s linear infinite;z-index:10000;pointer-events:none}@keyframes wcOverlaySpin{to{transform:rotate(360deg)}}form.cart{display:flex;flex-wrap:wrap;align-items:center;row-gap:16px;-moz-column-gap:8px;column-gap:8px;margin-bottom:16px}form.cart .variations{margin-bottom:0}form.cart .variations th,form.cart .variations td{display:block;text-align:left}form.cart .variations th.label{border-top:1px dashed #dfdfdf;padding:16px 0 12px}form.cart .variations th.label label{font-weight:500;color:#363636}form.cart .variations select,form.cart .variations .reset_variations{display:none!important}form.cart .variations .variation-buttons{display:flex;flex-flow:row wrap;gap:10px}form.cart .variations .variation-button{border:1px solid #c20c0c;padding:0 12px;color:#585858;font-weight:500}form.cart .variations .variation-button.is-selected{position:relative;overflow:hidden;color:#282828}form.cart .variations .variation-button.is-selected:before{content:"";padding:4px;font-size:10px;line-height:1;position:absolute;top:-15px;right:-13px;background-color:#c20c0c;width:26px;height:24px;transform:rotate(35deg)}form.cart .variations .variation-button.is-selected:after{content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAHdElNRQfkCw8RJSHXzNuNAAAAfElEQVQoz7WRsQ2CYBQGLwRCaLRkDwqdwcLCSZjCmj2AgtoJXMbEUquzEAz+8Je89r675sGG59ka0ig+0ZFbJDGbgRwoAXemi/hb1QZw793ebB739cPgTdV2qvzZAFY+VL+VwB4nB59j5RLYhBVXcTBZw7NJDAN49LrFyz67GnkMHStx0wAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMC0xMS0xNVQxNzozNzozMyswMDowMGfDTJEAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjAtMTEtMTVUMTc6Mzc6MzMrMDA6MDAWnvQtAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:contain;position:absolute;top:0;right:0;width:6px;height:6px}form.cart.variations_form{gap:16px}form.cart.variations_form .single_variation_wrap{width:100%}form.cart .variations_button{display:flex;align-items:center;gap:8px;flex-flow:row wrap}form.cart .quantity-wrapper .qty-btn{height:38px}form.cart .lien-he-tu-van{background-color:#7c7c7c;color:#fff;padding:6px 20px;border:none;border-radius:0;font-weight:600;flex:1;text-align:center;white-space:nowrap;text-transform:uppercase;display:none}form.cart .lien-he-tu-van:hover{opacity:.8}form.cart .single_add_to_cart_button{padding:6px 20px;height:40px;border:none;border-radius:0;font-weight:600;background-color:#f8f7f4;color:#b43426;border:1px solid #b43426;flex:1;white-space:nowrap;text-transform:uppercase}form.cart .single_add_to_cart_button:hover{background-color:#d83e2e;color:#fff}form.cart .ux-buy-now-button{height:40px;padding:6px 20px;border:none;border-radius:0;font-weight:600;background-color:#b63a2d;border:1px solid #b63a2d;color:#fff;min-width:138px;width:100%;text-transform:uppercase}form.cart .ux-buy-now-button:hover{opacity:.8}.price{color:#111827;font-weight:700}.price del{position:relative;text-decoration:none;color:#363636;margin-right:6px;font-weight:500}.price del:after{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:#363636;transform:translateY(-50%)}.price del .amount{color:#363636}.price ins{text-decoration:none}.single-product .woo-page{margin-top:112px}@media (max-width:991.98px){.single-product .woo-page{margin-top:80px}}.woocommerce div.product form.cart::before{content:none}.single-product-page{background:#f8f7f4;font-weight:500;font-size:18px}.single-product-page .single-product__container{margin-top:24px}.single-product-page .single-product__container .product{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}@media (max-width:991.98px){.single-product-page .single-product__container .product{display:block}}.single-product-page .single-product__container .woo-gallery__slide{cursor:pointer}.single-product-page .single-product__container form.cart{margin-bottom:0}.single-product-page .single-product__container .quantity-wrapper input.qty{width:100px}.single-product-page .summary.entry-summary{display:flex;flex-direction:column;gap:12px}.single-product-page .product_title{font-size:28px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.01em}.single-product-page .woocommerce-product-rating{display:flex;align-items:center;gap:8px}.single-product-page .price{font-size:22px;color:#111827;font-weight:700}.single-product-page .woocommerce-product-details__short-description{color:#4b5563;line-height:1.6}.single-product-page .single-product-accordion{margin-top:32px;display:flex;flex-direction:column}.single-product-page .single-product-accordion .entry-description{padding-bottom:16px}.single-product-page .product-accordion__item{overflow:hidden;transition:border-color 0.2s ease,box-shadow 0.2s ease;border-top:1px dashed #dfdfdf}.single-product-page .product-accordion__item.is-open .product-accordion__summary{border-bottom:1px solid #7c7c7c}.single-product-page .product-accordion__summary{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;background:#fff0;border:none;color:#0f172a;font-size:16px;font-weight:700;cursor:pointer;text-align:left}.single-product-page .product-accordion__summary:focus-visible{outline:2px solid #2065ea;outline-offset:3px}.single-product-page .product-accordion__title{flex:1;font-size:20px;font-weight:600}.single-product-page .product-accordion__chevron{position:relative;width:18px;height:18px;flex-shrink:0}.single-product-page .product-accordion__chevron::before,.single-product-page .product-accordion__chevron::after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;background:#111827;border-radius:999px;transform:translate(-50%,-50%);transition:transform 0.2s ease,opacity 0.2s ease}.single-product-page .product-accordion__chevron::after{transform:translate(-50%,-50%) rotate(90deg)}.single-product-page .product-accordion__item.is-open .product-accordion__chevron::after{transform:translate(-50%,-50%) rotate(0deg)}.single-product-page .product-accordion__body{display:none;padding:16px 0;color:#4b5563;line-height:1.6}.single-product-page .product-accordion__item.is-open .product-accordion__body{display:block}.single-product-page .woocommerce-tabs{margin-top:32px}.single-product-page .woocommerce-tabs ul.tabs{display:flex;gap:8px;padding-left:0;border-bottom:1px solid #e5e7eb;margin-bottom:16px}.single-product-page .woocommerce-tabs ul.tabs li{list-style:none}.single-product-page .woocommerce-tabs ul.tabs li a{display:inline-block;padding:12px 16px;border-radius:12px 12px 0 0;background:#f3f4f6;color:#111827;font-weight:600}.single-product-page .woocommerce-tabs ul.tabs li.active a{background:#fff;box-shadow:0 -4px 14px rgb(15 23 42 / .05);border:1px solid #e5e7eb;border-bottom:none}.single-product-page .woocommerce-tabs .woocommerce-Tabs-panel{background:#fff;border:1px solid #e5e7eb;border-radius:0 0 14px 14px;padding:18px 20px;color:#4b5563;line-height:1.6;box-shadow:0 10px 24px rgb(15 23 42 / .05)}@media (max-width:992px){.single-product-page .product{grid-template-columns:1fr}}@media (max-width:640px){.single-product-page .product_title{font-size:24px}}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%}.product-accordion__body h2{display:none}h1.product_title.entry-title{margin-bottom:8px;color:#363636;font-weight:600}.product_meta{display:flex;flex-flow:row wrap;gap:12px;margin-bottom:16px}.product_meta .product-brand,.product_meta .sku_wrapper{color:#7c7c7c}.product_meta .product-brand span,.product_meta .sku_wrapper span{color:#363636}.product_meta .posted_in,.product_meta .tagged_as{display:none}.single-product-page .amount{font-size:32px;color:#c20c0c}.woocommerce-page div.product div.summary{width:100%;float:none}.pr-call-buy-now{border-bottom:1px dashed #e5e7eb;padding:5px 0 10px;margin-top:-10px}.pr-call-buy-now a{color:#363636;font-weight:700}.pr-content{display:flex;gap:10px;justify-content:space-around;padding-top:20px;flex-flow:row wrap;font-size:16px}.pr .pr-item-icon{display:inline-block}.pr .pr-item{text-align:center}.woocommerce div.product div.summary{margin-bottom:12px}.single-product-extras{background-color:#f2f0e9;display:flex;flex-direction:column;padding:60px 0;gap:40px}.single-product-section.recently-viewed-products h2,.single-product-section.related-category-products h2{font-size:32px;margin-bottom:32px;text-transform:uppercase}.product-accordion__body ul{margin:5px 0;padding-left:35px;list-style:disc}.mb-2{margin-bottom:8px}p.stock.out-of-stock{color:red}.box-image .out-of-stock-label{background:hsl(0 0% 100% / .9);color:#333;font-weight:700;left:0;opacity:.9;padding:20px 0;position:absolute;right:0;text-align:center;text-transform:uppercase;top:40%}.product .onsale{display:none}.woo-archive{background:#f2f0e9;font-size:18px}.woo-archive .woocommerce-notices-wrapper{margin-top:24px}.woo-page__header{text-align:center;margin:0 auto 24px;display:flex;justify-content:space-between;margin:40px 0;flex-flow:row wrap}@media (max-width:849.98px){.woo-page__header{flex-direction:column;align-items:center;gap:16px;margin:20px 0}}.woo-page__header .woo-page__title{font-size:32px;font-weight:700;color:#0f172a;margin:0 0 12px;text-transform:uppercase}.woo-page__header .woo-page__intro{color:#4b5563;font-size:16px;line-height:1.6}.woo-archive__body{margin-top:24px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.woo-filter{grid-column:span 1}@media (max-width:991.98px){.woo-filter{grid-column:span 5/span 5;position:fixed;visibility:hidden;opacity:0;z-index:-1}}@media (max-width:991.98px){.woo-filter.is-open{visibility:visible;opacity:1;z-index:1000;background:#fff;padding:20px;width:80%;max-width:300px;height:100vh;overflow-y:auto;box-shadow:0 4px 6px rgb(0 0 0 / .1);right:0;top:0}}@media (max-width:991.98px) and (max-width:991.98px){.admin-bar .woo-filter.is-open{top:32px}}.woo-filter-close{display:none;position:absolute;top:24px;right:16px;cursor:pointer}@media (max-width:991.98px){.woo-filter-close{display:block}}.theann-price-filter input[type=checkbox]{width:20px;height:20px;border:1px solid #d1d5db;border-radius:4px;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;cursor:pointer;position:relative;vertical-align:text-bottom;margin-right:5px}.theann-price-filter input[type=checkbox]:checked{background-color:#111827;border-color:#111827}.theann-price-filter input[type=checkbox]:checked:after{content:" ";position:absolute;top:3px;left:6px;width:6px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.theann-price-filter__list{display:flex;flex-direction:column;margin-top:16px;gap:12px;font-size:16px}.woo-price-filter-selected{margin-bottom:16px}.theann-selected-filters{display:flex;flex-wrap:wrap;gap:8px}.theann-filter-chip{background:#fff0;padding:6px 8px;margin-right:4px;margin-top:4px;border:1px solid #000;position:relative;overflow:hidden;border-radius:10px;font-size:14px;color:#f60}.woo-archive-list{grid-column:span 4;padding-bottom:40px}@media (max-width:991.98px){.woo-archive-list{grid-column:span 5/span 5}}.woo-archive-list .products{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:549.98px){.woo-archive-list .products{grid-template-columns:repeat(2,minmax(0,1fr))}.woo-archive-list .products .product-small{grid-column:span 1/span 1}}@media (max-width:549.98px){.woo-archive__toolbar{flex-direction:column;align-items:flex-start;width:100%}}.woo-archive__toolbar .woocommerce-notices-wrapper{display:contents}.woo-archive__toolbar .woocommerce-result-count{margin:0;color:#4b5563;display:none}.woo-archive__toolbar .woocommerce-ordering select{min-width:200px;padding:8px 12px;border:1px solid #7e7e7e;color:#111827}.products{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:35px;padding:0}@media (max-width:549.98px){.products{gap:20px}}.products.products-slider{display:block}.products.products-slider .slick-track{display:flex!important;justify-content:flex-start;margin-left:0!important}.products.products-slider .col-inner{margin:0 10px}.products .box-image{position:relative;overflow:hidden}.products .box-image .image-tools{position:absolute;visibility:hidden;right:14px;display:flex;gap:8px;z-index:2;flex-direction:column;bottom:16px}.products .box-image .image-tools .button{padding:0!important;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#fff}.products .box-image .image-tools .button:after{display:none}.products .box-image .image-tools .button.is-loading{opacity:.6}.products .box-image .image-tools .added_to_cart.wc-forward{display:none}.products .box-image:hover .image-tools{visibility:visible}.products .box-text{padding:24px 0;display:flex;flex-direction:column;gap:8px}.products .box-text .product-title a{font-size:20px;font-weight:600;text-transform:uppercase}.products .box-text .price-wrapper .amount{font-weight:600;font-size:20px}.woo-breadcrumb{background-color:#e6e4de;padding:10px 0}.woo-breadcrumb .woocommerce-breadcrumb{margin-bottom:0}.woo-breadcrumb .woocommerce-breadcrumb a{color:#000}.woocommerce .woocommerce-ordering.ta-orderby-wrapper{margin-bottom:0}.ta-orderby-inner{display:flex;align-items:center;gap:12px}.sort-filter-wrapper{display:flex;align-items:center;gap:12px;justify-content:space-between}.ta-filter-wrapper{display:none;cursor:pointer}@media (max-width:991.98px){.ta-filter-wrapper{display:block}}.woo-filter-title{font-size:20px;font-weight:600;text-transform:uppercase;color:#363636}.recently-viewed-products-archive{background-color:#f8f7f4;padding:60px 0}.recently-viewed-products-archive h2{font-size:32px;font-weight:600;text-transform:uppercase;margin-bottom:32px}.mini-cart-container{position:relative;z-index:60}.mini-cart-container .amount{color:#c20c0c;font-weight:600}.mini-cart-container .woocommerce-mini-cart__buttons{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mini-cart-container .woocommerce-mini-cart__buttons a.button{border:1px solid #363636;background-color:initial;text-align:center}.mini-cart-container .woocommerce-mini-cart__buttons a.button:hover{opacity:.8}.mini-cart-container .woocommerce-mini-cart__buttons a.button.checkout{background-color:#363636;color:#fff}.mini-cart-panel{position:absolute;top:calc(100% + 12px);right:0;width:360px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 20px 50px rgb(15 23 42 / .12);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity 0.25s ease,transform 0.25s ease;overflow:hidden;z-index:70}.mini-cart-panel.is-open{opacity:1;visibility:visible;transform:translateY(0)}.mini-cart-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .35);opacity:0;visibility:hidden;transition:opacity 0.25s ease;z-index:50}.mini-cart-overlay.is-active{opacity:1;visibility:visible}.mini-cart__header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #f1f5f9}.mini-cart__title{margin:0;font-weight:700;font-size:16px;color:#0f172a}.mini-cart__items-count{display:block;color:#6b7280;font-size:13px}.mini-cart__close{border:none;background:#f3f4f6;width:34px;height:34px;border-radius:50%;font-size:18px;line-height:1;cursor:pointer;transition:background 0.2s ease}.mini-cart__close:hover{background:#e5e7eb}.mini-cart__footer{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:14px 16px 16px;border-top:1px solid #f1f5f9;background:#fff}.mini-cart__link{display:inline-flex;justify-content:center;align-items:center;padding:10px 12px;border-radius:10px;font-weight:700;text-decoration:none;border:1px solid #e5e7eb;color:#0f172a;transition:all 0.2s ease}.mini-cart__link--checkout{background:linear-gradient(135deg,#00adef 0%,#2065ea 100%);color:#fff;border-color:#fff0;box-shadow:0 12px 25px rgb(32 101 234 / .25)}.mini-cart__link:hover{transform:translateY(-1px)}body.mini-cart-open{overflow:hidden}@media (max-width:640px){.mini-cart-panel{width:min(92vw, 360px);right:-12px}}ul.product_list_widget{max-height:320px;overflow-y:auto;padding:12px 16px!important}ul.product_list_widget li{margin-bottom:12px}ul.product_list_widget li.woocommerce-mini-cart-item{position:relative;padding-left:30px}ul.product_list_widget li.woocommerce-mini-cart-item a{display:block;font-weight:700}ul.product_list_widget li.woocommerce-mini-cart-item a.remove{height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:#a00;text-decoration:none;font-weight:700;border:0;position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:1.2em}ul.product_list_widget li.woocommerce-mini-cart-item a.remove:hover{opacity:.7}ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce-mini-cart__total{padding:16px;border-top:1px solid #f1f5f9}.woocommerce-mini-cart__buttons{padding:0 16px 20px}.woocommerce-mini-cart__buttons .button{padding:6px 12px;font-weight:700;border-radius:3px}.woocommerce-mini-cart__empty-message{padding:20px;text-align:center}.woo-cart .woo-cart__header{margin-bottom:16px;text-align:left}.woo-cart .woo-cart__header .woo-page__title{font-weight:600;font-size:40px;text-transform:uppercase}.woo-cart .woo-cart__header .woo-page__intro{display:none}.woo-cart .woo-cart__body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media (max-width:767.98px){.woo-cart .woo-cart__body{grid-template-columns:repeat(1,minmax(0,1fr))}}.woo-cart .woocommerce-cart-form{grid-column:span 2/span 2}.woo-cart .woocommerce-cart-form .product-price .amount{color:#363636}.woo-cart table.shop_table.cart{width:100%;border-collapse:collapse;border:none}.woo-cart table.shop_table.cart .cart-subtotal .amount{color:#363636}.woo-cart table.shop_table.cart th{text-align:left;padding:12px 10px;font-weight:700;color:#0f172a;border-bottom:1px dashed #dfdfdf}.woo-cart table.shop_table.cart td{padding:12px 5px;border-bottom:1px dashed #dfdfdf;vertical-align:middle;position:relative}.woo-cart table.shop_table.cart thead th,.woo-cart table.shop_table.cart thead td{border-bottom:1px solid #7c7c7c}.woo-cart table.shop_table.cart .product-thumbnail img{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:12px;border:1px solid #e5e7eb;background:#f8fafc}.woo-cart table.shop_table.cart .product-name a{color:#0f172a;font-weight:700}.woo-cart table.shop_table.cart .product-remove .remove{width:32px;height:32px;padding:0;border-radius:50%;background:#f3f4f6;display:inline-flex;align-items:center;justify-content:center;color:#111827;text-decoration:none;font-size:18px;transition:background 0.2s ease,color 0.2s ease}.woo-cart table.shop_table.cart .product-remove .remove:hover{background:#fee2e2;color:#b91c1c}.woo-cart table.shop_table.cart .coupon{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.woo-cart table.shop_table.cart .coupon input{border-radius:10px;border:1px solid #d1d5db;padding:10px 12px;min-width:220px}.woo-cart table.shop_table.cart .coupon .button{border-radius:10px;padding:10px 16px;font-weight:700}.woo-cart table.shop_table.cart .actions .button[name=update_cart]{background-color:#7c7c7c;color:#fff;opacity:1;padding:10px 30px;text-transform:uppercase}.woo-cart table.shop_table.cart .actions .button[name=update_cart]:disabled{opacity:.6}.woo-cart .cart-collaterals .cart_totals,.woo-cart .cart-collaterals .cross-sells{background:#e6e4de;padding:20px;box-shadow:0 12px 28px rgb(15 23 42 / .05)}.woo-cart .cart-collaterals h2{padding-bottom:10px;margin-bottom:10px;font-size:20px;font-weight:700;color:#0f172a;border-bottom:1px solid #7c7c7c;text-transform:uppercase}.woo-cart .cart-collaterals table.shop_table{width:100%}.woo-cart .cart-collaterals table.shop_table>tbody>tr>th:nth-child(1),.woo-cart .cart-collaterals table.shop_table>tbody>tr>td:nth-child(1){text-align:left;padding:5px 0}.woo-cart .cart-collaterals table.shop_table>tbody>tr>th:nth-child(2),.woo-cart .cart-collaterals table.shop_table>tbody>tr>td:nth-child(2){text-align:right;padding:5px 0}.woo-cart .cart-collaterals table.shop_table>tbody>tr.order-total>th,.woo-cart .cart-collaterals table.shop_table>tbody>tr.order-total>td{border-top:dashed 1px #7c7c7c}.woo-cart .cart-collaterals table.shop_table>tbody>tr.woocommerce-shipping-totals>th,.woo-cart .cart-collaterals table.shop_table>tbody>tr.woocommerce-shipping-totals>td{padding-bottom:15px}.woo-cart .cart-collaterals table.shop_table>tbody>tr.order-total>th,.woo-cart .cart-collaterals table.shop_table>tbody>tr.order-total>td{padding:16px 0}.woo-cart .cart-collaterals table.shop_table .woocommerce-shipping-destination,.woo-cart .cart-collaterals table.shop_table .woocommerce-shipping-calculator{display:none}.woo-cart .cart-collaterals .shipping__table{width:100%}.woo-cart .cart-collaterals .shipping__table td{text-align:right}.woo-cart .cart-collaterals .wc-proceed-to-checkout{background-color:#000;color:#fff;width:100%;padding:10px 30px;text-align:center;font-weight:700;text-transform:uppercase}.woo-cart .quantity input.qty{text-align:center}.quantity-wrapper{display:inline-flex;align-items:center;border:1px solid #d1d5db;overflow:hidden}.quantity-wrapper .qty-btn{width:32px;height:32px;border:none;color:#111827;font-size:18px;cursor:pointer;transition:background 0.2s ease,color 0.2s ease}.quantity-wrapper input.qty{border:none;width:32px;text-align:center;box-shadow:none;outline:none}.quantity-wrapper input.qty::-webkit-outer-spin-button,.quantity-wrapper input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media (max-width:849px){.woo-cart table.shop_table.cart td.product-remove{padding:0}.woo-cart table.shop_table.cart td.product-remove a{font-size:18px!important;height:24px;left:0;line-height:18px!important;position:absolute;top:10px;width:24px}}@media (max-width:549px){.shop_table.cart .product-price,.shop_table.cart .product-subtotal{display:none}.product-quantity{text-align:right}.cross-sells{overflow:hidden}}.cart_icon{height:48px;display:flex;align-items:center}.cart_icon .cart-count{position:absolute;top:-6px;right:-10px;min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:#e21e35;color:#fff;font-size:12px;font-weight:700;line-height:18px;text-align:center}.woocommerce-checkout .ta-checkout{display:grid;grid-template-columns:1fr 400px;gap:32px}@media (max-width:549.98px){.woocommerce-checkout .ta-checkout{grid-template-columns:1fr}}.woocommerce-checkout #customer_details .form-row{margin-bottom:16px}.woocommerce-checkout #customer_details .form-row.form-row-first,.woocommerce-checkout #customer_details .form-row.form-row-last{width:49%}@media (max-width:549.98px){.woocommerce-checkout #customer_details .form-row.form-row-first,.woocommerce-checkout #customer_details .form-row.form-row-last{width:100%}}.woocommerce-checkout #customer_details .form-row.form-row-first{float:left}.woocommerce-checkout #customer_details .form-row.form-row-last{float:right}.woocommerce-checkout #customer_details label{display:block;margin-bottom:6px}.woocommerce-checkout #customer_details input,.woocommerce-checkout #customer_details select,.woocommerce-checkout #customer_details textarea{border:1px solid #7c7c7c;width:100%;outline:none;padding:.8em .5em;background-color:#fff0}.woocommerce-checkout #customer_details .form-row.woocommerce-invalid input,.woocommerce-checkout #customer_details .form-row.woocommerce-invalid select,.woocommerce-checkout #customer_details .form-row.woocommerce-invalid textarea,.woocommerce-checkout #customer_details .form-row.woocommerce-invalid .select2-container--default,.woocommerce-checkout #customer_details .form-row.woocommerce-invalid .select2-selection--single{border-color:#b20000;color:#b20000}.woocommerce-checkout .woocommerce-shipping-fields{display:none}.woocommerce-checkout .woocommerce-privacy-policy-text{display:none}.woocommerce-checkout .woocommerce-billing-fields h3{font-size:20px;text-transform:uppercase;font-weight:700;margin-bottom:16px}.woocommerce-checkout .select2-container .select2-dropdown,.woocommerce-checkout .select2-container .select2-selection{border-radius:0;height:auto}.woocommerce-checkout .select2-container.select2-container--open .select2-selection__rendered{background-color:#fff}.woocommerce-checkout .select2-container input{outline:none}.woocommerce-checkout .select2-container--default .select2-selection--single{background-color:#fff0}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{padding:.8em .5em}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__arrow{position:absolute;top:2px;right:.5em;height:100%;width:16px}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__arrow b{border:none;display:block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;width:16px;height:16px;position:absolute;top:50%;left:0;margin:-8px 0 0}.woocommerce-checkout .checkout-sidebar{background-color:#e6e4de;padding:24px}.woocommerce-checkout .checkout-sidebar h3{font-size:20px;text-transform:uppercase;font-weight:700;margin-bottom:16px}.woocommerce-checkout .woocommerce table.shop_table{border:none;background-color:#e6e4de;margin-bottom:0}.woocommerce-checkout .woocommerce table.shop_table>thead th{border-bottom:solid 1px #7c7c7c;padding-bottom:12px}.woocommerce-checkout .woocommerce table.shop_table>tbody>tr>th,.woocommerce-checkout .woocommerce table.shop_table>tfoot>tr>th{padding:13px 0;border-bottom:dashed 1px #7c7c7c}.woocommerce-checkout .woocommerce table.shop_table>tbody>tr>td,.woocommerce-checkout .woocommerce table.shop_table>tfoot>tr>td{padding:10px 0;border-bottom:dashed 1px #7c7c7c}.woocommerce-checkout .woocommerce table.shop_table>tbody>tr.order-total>th,.woocommerce-checkout .woocommerce table.shop_table>tbody>tr.order-total>td,.woocommerce-checkout .woocommerce table.shop_table>tfoot>tr.order-total>th,.woocommerce-checkout .woocommerce table.shop_table>tfoot>tr.order-total>td{border-bottom:none}.woocommerce-checkout .woocommerce table.shop_table th:nth-child(1),.woocommerce-checkout .woocommerce table.shop_table td:nth-child(1){text-align:left}.woocommerce-checkout .woocommerce table.shop_table th:nth-child(2),.woocommerce-checkout .woocommerce table.shop_table td:nth-child(2){text-align:right;width:100px}.woocommerce-checkout .woocommerce table.shop_table .woocommerce-shipping-totals th:nth-child(2),.woocommerce-checkout .woocommerce table.shop_table .woocommerce-shipping-totals td:nth-child(2){text-align:right;width:500px}.woocommerce-checkout .woocommerce table.shop_table .woocommerce-shipping-totals .shipping__list_item{margin-bottom:0}.woocommerce-checkout .woocommerce ul#shipping_method li.shipping__list_item{margin-bottom:0}.woocommerce-checkout #payment{background-color:#fff0;border-top:solid 1px #7c7c7c;border-radius:0;padding-top:4px;margin-top:0}.woocommerce-checkout #payment ul.methods{padding:12px 0}.woocommerce-checkout #payment ul.methods .wc_payment_method{margin-bottom:10px}.woocommerce-checkout #payment ul.methods .wc_payment_method input,.woocommerce-checkout #payment ul.methods .wc_payment_method label{cursor:pointer}.woocommerce-checkout #payment ul.methods .wc_payment_method label{font-size:18px;font-weight:600}.woocommerce-checkout .input-radio{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}.woocommerce-checkout .woocommerce #payment #place_order,.woocommerce-checkout .woocommerce-page #payment #place_order{float:none;width:100%;background-color:#363636;color:#fff;padding:10px 20px;text-transform:uppercase;font-weight:600}.quick-view-modal{background-color:#fff;padding:20px}.quick-view-popup .mfp-content{max-width:1080px}.quick-view-product__inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.quick-view-product__inner h1.product_title.entry-title{font-size:28px;font-weight:700}.quick-view-product__inner .amount{font-size:24px}.quick-view-product__inner .woocommerce-product-details__short-description{padding:16px 0}.quick-view-product__gallery .woocommerce-product-gallery{margin:0}.quick-view-product__summary .summary.entry-summary{margin:0}.woo-gallery{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}@media (max-width:991.98px){.woo-gallery{display:flex;flex-direction:column-reverse}}.woo-gallery__thumbs{position:relative;grid-column:span 1/span 1}.woo-gallery__thumbs .slick-list{margin:-6px 0}.woo-gallery__thumbs .slick-track{display:flex!important;flex-direction:column}@media (max-width:991.98px){.woo-gallery__thumbs .slick-track{flex-direction:row}}.woo-gallery__thumbs .slick-slide{padding:6px 4px;height:auto}.woo-gallery__thumbs .slick-slide.slick-current img{border:solid 2px #ca4848}.woo-gallery__thumbs .slick-slide.slick-current .woo-gallery__thumb,.woo-gallery__thumbs .slick-slide.slick-center .woo-gallery__thumb{border-color:#2065ea;box-shadow:0 10px 20px rgb(32 101 234 / .2)}.woo-gallery__thumb{border:1px solid #e5e7eb;overflow:hidden;cursor:pointer;background:#fff;transition:border-color 0.2s ease,box-shadow 0.2s ease}.woo-gallery__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.woo-gallery__main{overflow:hidden;position:relative;background:#fff;grid-column:span 5/span 5}.woo-gallery__main .woocommerce-product-gallery__image-wrapper,.woo-gallery__main .woocommerce-product-gallery__image{height:100%}.woo-gallery__main img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}.thumb-arrow{position:absolute;width:34px;height:34px;border-radius:50%;border:1px solid #e5e7eb;background:#fff;display:flex;align-items:center;justify-content:center;color:#111827;box-shadow:0 8px 18px rgb(15 23 42 / .12);z-index:2;transition:transform 0.2s ease,box-shadow 0.2s ease}.thumb-arrow::before{display:block;font-size:16px;line-height:1;font-weight:700}.thumb-arrow:hover{box-shadow:0 12px 22px rgb(15 23 42 / .16)}.slick-vertical .thumb-arrow.slick-disabled{background-color:#eee;cursor:not-allowed;pointer-events:none}.slick-vertical .thumb-arrow--prev{top:0;left:50%;transform:translate(-50%,0) rotate(90deg)}.slick-vertical .thumb-arrow--prev::before{content:"‹"}.slick-vertical .thumb-arrow--next{bottom:0;left:50%;transform:translate(-50%,0) rotate(90deg)}.slick-vertical .thumb-arrow--next::before{content:"›"}.woo-gallery__thumbs:not(.slick-vertical) .thumb-arrow{top:50%;transform:translateY(-50%)}.woo-gallery__thumbs:not(.slick-vertical) .thumb-arrow--prev{left:0}.woo-gallery__thumbs:not(.slick-vertical) .thumb-arrow--prev::before{content:"‹"}.woo-gallery__thumbs:not(.slick-vertical) .thumb-arrow--next{right:0}.woo-gallery__thumbs:not(.slick-vertical) .thumb-arrow--next::before{content:"›"}.woocommerce-checkout .woocommerce-order{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}@media (max-width:767.98px){.woocommerce-checkout .woocommerce-order{grid-template-columns:1fr}}.woocommerce-checkout .woocommerce-order .woocommerce-bacs-bank-details{margin-bottom:24px}.woocommerce-checkout .woocommerce-order .wc-bacs-bank-details-heading,.woocommerce-checkout .woocommerce-order .woocommerce-order-details__title{text-transform:uppercase;font-weight:600}.woocommerce-checkout .woocommerce-order .large-7{grid-column:span 2/span 2}.woocommerce-checkout .woocommerce-order table.shop_table.woocommerce-table--order-details{background-color:#fff0;width:100%}.woocommerce-checkout .woocommerce-order table.shop_table.woocommerce-table--order-details td:nth-child(2){width:300px}@media (max-width:549.98px){.woocommerce-checkout .woocommerce-order table.shop_table.woocommerce-table--order-details td:nth-child(2){width:230px}}.woocommerce-checkout .woocommerce-order .woocommerce-customer-details .woocommerce-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}