/**
 * WooCommerce Addon 1.0.0 (https://themeasy.co)
 * Copyright 2025 Themeasy
 */ 
.woocommerce .blockUI.blockOverlay{display:none!important}.loading-bar{position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;overflow:hidden;transform:translateX(0);-webkit-transition:all .6s ease;-o-transition:all .6s ease;-moz-transition:all .6s ease;transition:all .6s ease;pointer-events:none;display:none}.loading-bar.active{display:block}.loading-bar .line{position:absolute;top:0;left:0;width:0;height:3px;border-radius:100px;background-color:var(--themeasy-secondary-color);box-shadow:0 0 6px;color:var(--themeasy-secondary-color);animation:loading-bar-move 3s ease .5s infinite}.loading-bar.complete .line{animation:loading-bar-move 3s ease .5s forwards}.loading-bar-active{pointer-events:none}.loading-bar-overlay{position:fixed;z-index:999;top:0;left:0;width:100%;height:100%;display:block;background-color:var(--themeasy-white-color);opacity:.5;cursor:progress;display:none}@-webkit-keyframes loading-bar-move{0%{width:0;left:0}10%{width:25%;left:0}90%{width:50%;left:90%}to{width:100%;left:100%}}@keyframes loading-bar-move{0%{width:0;left:0}10%{width:25%;left:0}90%{width:50%;left:90%}to{width:100%;left:100%}}.product-grid-loader *{pointer-events:none}.product-grid-loader .card .card-header{position:relative;overflow:hidden}.product-grid-loader .card .card-header::before{content:'';position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;background-color:var(--themeasy-primary-bg-color)}.product-grid-loader .card .card-header::after{content:'';position:absolute;z-index:11;top:0;left:0;width:100%;height:100%;background-color:var(--themeasy-secondary-bg-color);animation:pulse-loading .8s infinite ease-in-out}.product-grid-loader:not(.list-mode) .card .card-body{position:relative;overflow:hidden}.product-grid-loader:not(.list-mode) .card .card-body::before{content:'';position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;background-color:var(--themeasy-primary-bg-color)}.product-grid-loader:not(.list-mode) .card .card-body::after{content:'';position:absolute;z-index:10;top:0;left:0;width:100%;height:130px;background-color:var(--themeasy-primary-bg-color);background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMDAgMjEyIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIj4KICA8ZGVmcz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0ic2hpbW1lciI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmM2Y0ZjciLz4KICAgICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmM2Y0ZjciLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjNmNGY3Ii8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogIDwvZGVmcz4KCiAgPCEtLSBGdW5kbyB0cmFuc3BhcmVudGUgLS0+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idHJhbnNwYXJlbnQiLz4KCiAgPCEtLSBUw610dWxvIC0tPgogIDxyZWN0IHg9IjAiIHk9IjI4IiB3aWR0aD0iNzUlIiBoZWlnaHQ9IjI4IiByeD0iMCIgZmlsbD0idXJsKCNzaGltbWVyKSIvPgoKICA8IS0tIFByZcOnbyAoTGluaGEgMSkgLS0+CiAgPHJlY3QgeD0iMCIgeT0iODAiIHdpZHRoPSI1MCUiIGhlaWdodD0iMjgiIHJ4PSIwIiBmaWxsPSJ1cmwoI3NoaW1tZXIpIi8+CgogIDwhLS0gUHJlw6dvIChMaW5oYSAyKSAtLT4KICA8cmVjdCB4PSIwIiB5PSIxMzIiIHdpZHRoPSI5MCUiIGhlaWdodD0iMjgiIHJ4PSIwIiBmaWxsPSJ1cmwoI3NoaW1tZXIpIi8+CgogIDwhLS0gUHJlw6dvIChMaW5oYSAyKSAtLT4KICA8cmVjdCB4PSIwIiB5PSIxODQiIHdpZHRoPSI0MCUiIGhlaWdodD0iMjgiIHJ4PSIwIiBmaWxsPSJ1cmwoI3NoaW1tZXIpIi8+Cjwvc3ZnPg==");background-repeat:no-repeat;background-size:contain;animation:pulse-loading .8s infinite ease-in-out}.product-grid-loader:not(.list-mode) .card .card-body:has(.variation-swatches)::after{height:100%}.dark-mode .product-grid-loader:not(.list-mode) .card .card-body::after{background-color:var(--themeasy-primary-bg-color);background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMDAgMjEyIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIj4KICA8ZGVmcz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0ic2hpbW1lciI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMyYzJlMzMiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMyYzJlMzMiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMmMyZTMzIi8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogIDwvZGVmcz4KCiAgPCEtLSBGdW5kbyB0cmFuc3BhcmVudGUgLS0+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idHJhbnNwYXJlbnQiLz4KCiAgPCEtLSBUw610dWxvIC0tPgogIDxyZWN0IHg9IjAiIHk9IjI4IiB3aWR0aD0iNzUlIiBoZWlnaHQ9IjI4IiByeD0iMCIgZmlsbD0idXJsKCNzaGltbWVyKSIvPgoKICA8IS0tIFByZcOnbyAoTGluaGEgMSkgLS0+CiAgPHJlY3QgeD0iMCIgeT0iODAiIHdpZHRoPSI1MCUiIGhlaWdodD0iMjgiIHJ4PSIwIiBmaWxsPSJ1cmwoI3NoaW1tZXIpIi8+CgogIDwhLS0gUHJlw6dvIChMaW5oYSAyKSAtLT4KICA8cmVjdCB4PSIwIiB5PSIxMzIiIHdpZHRoPSI5MCUiIGhlaWdodD0iMjgiIHJ4PSIwIiBmaWxsPSJ1cmwoI3NoaW1tZXIpIi8+CgogIDwhLS0gUHJlw6dvIChMaW5oYSAyKSAtLT4KICA8cmVjdCB4PSIwIiB5PSIxODQiIHdpZHRoPSI0MCUiIGhlaWdodD0iMjgiIHJ4PSIwIiBmaWxsPSJ1cmwoI3NoaW1tZXIpIi8+Cjwvc3ZnPg==")}@keyframes pulse-loading{0%{opacity:1}50%{opacity:.4}100%{opacity:1}}.product-gallery-loader .tms-thumbs-slider *,.product-gallery-loader .tms-thumbs-slider-control *{opacity:0;pointer-events:none}.product-gallery-loader .tms-thumbs-slider::after,.product-gallery-loader .tms-thumbs-slider-control:before,.product-gallery-loader .tms-thumbs-slider-control:after{content:'';position:absolute;z-index:15;top:0;left:0;width:100%;height:100%;background-color:var(--themeasy-secondary-bg-color);animation:pulse-loading .8s infinite ease-in-out}.product-gallery-loader .tms-thumbs-slider-control::before{height:120px}.product-gallery-loader .tms-thumbs-slider-control::after{top:135px;height:120px}.woocommerce h2:not([class*="display"]):not([class*="title"]),.woocommerce h3:not([class*="display"]):not([class*="title"]){font-size:1.4rem}@media (min-width:992px){.woocommerce h2:not([class*="display"]):not([class*="title"]),.woocommerce h3:not([class*="display"]):not([class*="title"]){font-size:1.5rem}}.archive-toolbar-wrapper{width:100%;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:3rem}@media (max-width:1199px){.archive-toolbar-wrapper{display:flex;flex-direction:column;margin-bottom:1.5rem}.archive-toolbar-wrapper>*{margin-block-start:0;margin-block-end:1rem}.archive-toolbar-wrapper>* + *{margin-block-start:1rem;margin-block-end:1rem}}.archive-toolbar-wrapper .title{margin:0}.archive-toolbar-wrapper.has-result-count:not(.has-layout-switcher):not(.has-sort-selector),.archive-toolbar-wrapper:not(.has-result-count).has-layout-switcher:not(.has-sort-selector),.archive-toolbar-wrapper:not(.has-result-count):not(.has-layout-switcher).has-sort-selector{justify-content:center}.archive-toolbar-wrapper:not(.has-result-count).has-layout-switcher.has-sort-selector>.filter-section{width:100%;justify-content:space-between}.archive-toolbar-wrapper .filter-section{display:flex;justify-content:flex-start;align-items:center;gap:2rem}@media (max-width:991px){.archive-toolbar-wrapper .filter-section{width:100%}.archive-toolbar-wrapper .filter-section:has(>.archive-result-count){margin-bottom:0;font-size:85%;order:5}}.archive-toolbar-footer{width:100%;display:flex;justify-content:center;align-items:center}.archive-toolbar-footer:has(.button){overflow:hidden}.archive-result-count{font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-secondary-text-color)}.archive-result-count span{border-bottom:1px solid}.archive-layout-switcher{display:flex;justify-content:flex-start;align-items:center;gap:10px}@media (max-width:991px){.archive-layout-switcher{display:none}}.archive-layout-switcher .layout-switcher{width:100%;min-width:32px;height:30px;padding:10px 0;display:flex;justify-content:center;align-items:center;border-radius:.25rem;background-color:var(--themeasy-secondary-bg-color);cursor:pointer;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.archive-layout-switcher .layout-switcher[data-columns="5"]{min-width:38px}.archive-layout-switcher .layout-switcher[data-columns="6"]{min-width:44px}.archive-layout-switcher.style-2 .layout-switcher{padding:8px 0;border:2px solid;border-color:var(--themeasy-primary-border-color);background:none}.archive-layout-switcher .layout-switcher.list{padding:0 10px;flex-direction:column}.archive-layout-switcher.style-2 .layout-switcher.list{padding:0 8px}.archive-layout-switcher .layout-switcher.active,.archive-layout-switcher .layout-switcher:hover{background-color:var(--themeasy-primary-button-color)}.archive-layout-switcher.style-2 .layout-switcher.active,.archive-layout-switcher.style-2 .layout-switcher.active:hover{border-color:var(--themeasy-primary-button-color);background-color:var(--themeasy-primary-button-color)}.archive-layout-switcher.style-2 .layout-switcher:hover{border-color:var(--themeasy-primary-button-color);background:none}.archive-layout-switcher .layout-switcher .shape-line{width:2px;height:100%;margin:0 1.5px;border-radius:100px;background-color:var(--themeasy-primary-text-color);-webkit-transition:all .4s ease;-o-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.archive-layout-switcher.style-2 .layout-switcher .shape-line{background-color:var(--themeasy-primary-button-color)}.archive-layout-switcher .layout-switcher.list .shape-line{width:100%;height:2px;margin:1.5px 0}.archive-layout-switcher .layout-switcher.active .shape-line{background-color:var(--themeasy-secondary-button-color)}.archive-layout-switcher .layout-switcher:hover .shape-line{background-color:var(--themeasy-secondary-button-color)}.archive-layout-switcher.style-2 .layout-switcher.active:hover .shape-line{background-color:var(--themeasy-secondary-button-color)}.archive-layout-switcher.style-2 .layout-switcher:hover .shape-line{background-color:var(--themeasy-primary-button-color)}.product-filters-trigger.button{width:100%;height:48px;margin-bottom:0;padding:0 20px;display:flex;justify-content:space-between;background-color:var(--themeasy-secondary-bg-color);font-size:85%}body:not(:has(.archive-toolbar-wrapper)) .product-filters-trigger.button{margin-bottom:1.5rem}.product-filters{width:100%;display:flex;flex-direction:column;gap:2rem;padding-right:3rem}@media (max-width:991px){.product-filters{padding-right:0;padding-bottom:3rem}}.product-filters.style-2{gap:25px}.product-filters.style-3{gap:25px}.product-filters .selected-filters{padding-bottom:2rem;border-bottom:1px solid;border-color:var(--themeasy-primary-border-color)}.product-filters.style-2 .selected-filters{padding:25px;border-radius:.25rem;border:1px solid;border-color:var(--themeasy-primary-border-color)}.product-filters.style-3 .selected-filters{padding:25px;border-radius:.25rem;background-color:var(--themeasy-secondary-bg-color)}.product-filters .selected-filters .title{display:flex;justify-content:flex-start;align-items:center;gap:10px;font-size:100%;font-weight:var(--themeasy-text-button-font-weight)}.product-filters .selected-filters .button{min-width:100px;min-height:40px;margin-top:1.5rem;font-size:85%}.product-filters .selected-filters .filter-count{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--themeasy-danger-color);font-size:12px;color:var(--themeasy-white-color);-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.product-filters .selected-filters .selected-filter{width:fit-content;margin-bottom:10px;display:flex;align-items:center;justify-content:flex-start;gap:10px;text-transform:capitalize;font-size:85%;font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-secondary-text-color);cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.product-filters .selected-filters .selected-filter:last-child{margin-bottom:0}.product-filters .selected-filters .selected-filter .remove-filter{width:24px;height:24px;margin:0;padding:0;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:var(--themeasy-secondary-bg-color);font-size:12px;color:var(--themeasy-primary-button-color);cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.product-filters .selected-filters .selected-filter:hover .remove-filter{background-color:var(--themeasy-primary-button-color);color:var(--themeasy-secondary-button-color)}.product-filters.style-2 .product-filters-widget{padding:25px;border-radius:.25rem;border:1px solid;border-color:var(--themeasy-primary-border-color)}.product-filters.style-3 .product-filters-widget{padding:25px;border-radius:.25rem;background-color:var(--themeasy-primary-border-color)}.product-filters .product-filters-widget .title{margin-bottom:1rem;font-size:100%;font-weight:var(--themeasy-text-button-font-weight);text-transform:capitalize}.product-filters .filter-items:has(.attr-filter){margin-bottom:-10px}.product-filters .filter-items:has(.attr-shape){margin-bottom:-16px}.product-filters .attr-filter{margin:0 10px 10px 0;display:inline-block;text-align:center;font-size:85%;font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-secondary-text-color);cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.product-filters .attribute_type_label .attr-filter{min-width:40px;padding:5px 10px;border-radius:.25rem;border:1px solid;border-color:var(--themeasy-primary-border-color)}.product-filters .attribute_type_label .attr-filter.active,.product-filters .attribute_type_label .attr-filter:hover{border-color:var(--themeasy-primary-button-color);background-color:var(--themeasy-primary-button-color);color:var(--themeasy-secondary-button-color)}.product-filters .attribute_type_color .attr-filter,.product-filters .attribute_type_image .attr-filter{position:relative;width:32px;min-width:32px;height:32px;padding:0;border-radius:50%;border:1px solid var(--themeasy-primary-border-color);text-align:center;white-space:nowrap;cursor:pointer;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.product-filters .attribute_type_image .attr-filter{border-radius:.25rem}.product-filters .attribute_type_color .attr-filter.active,.product-filters .attribute_type_image .attr-filter.active,.product-filters .attribute_type_color .attr-filter:hover,.product-filters .attribute_type_image .attr-filter:hover{border:1px solid var(--themeasy-secondary-border-color)}.product-filters .attribute_type_color .attr-filter .attr-shape,.product-filters .attribute_type_image .attr-filter .attr-shape{width:100%;height:100%;display:block;border-radius:50%;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.product-filters .attribute_type_image .attr-filter .attr-shape{border-radius:.25rem;background-size:cover}.product-filters .attribute_type_color .attr-filter.active .attr-shape,.product-filters .attribute_type_image .attr-filter.active .attr-shape,.product-filters .attribute_type_color .attr-filter:hover .attr-shape,.product-filters .attribute_type_image .attr-filter:hover .attr-shape{transform:scale(.75)}.product-filters .categories_filter .filter-items{max-height:450px;overflow-x:hidden;overflow-y:auto}.product-filters .categories_filter .filter-items::-webkit-scrollbar{width:6px;height:100%;background-color:transparent}.product-filters .categories_filter .filter-items::-webkit-scrollbar-thumb{background-color:var(--themeasy-primary-border-color)}.product-filters .price_filter input{min-height:40px;padding:10px 15px;background:none;border:1px solid;border-color:var(--themeasy-primary-border-color);font-size:85%}.product-filters .price_filter input:focus{border-color:var(--themeasy-secondary-border-color)}.product-filters .price_filter input::placeholder{font-size:85%;font-weight:var(--themeasy-text-button-font-weight);opacity:.65}.product-filters .rating_average .list-wrapper{margin-bottom:1rem}.product-filters .rating_average .list-wrapper:last-child{margin-bottom:0}.product-filters .rating_average .item{margin:0 5px 0 0}.product-filters .rating_average .item svg{height:1.2rem}.product-grid.defer-loading{pointer-events:none;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.product-grid.defer-loading-completed{pointer-events:all}.product-grid.grid-style-3 .archive-layout-col .card{padding:25px;border-top:1px solid;border-left:1px solid;border-color:var(--themeasy-primary-border-color);border-radius:0}.product-grid.grid-style-3 .archive-layout-col:last-child .card{border-right:1px solid var(--themeasy-primary-border-color);border-bottom:1px solid var(--themeasy-primary-border-color)}@media (min-width:992px){.product-grid.grid-style-3 [data-columns="6"] .archive-layout-col:nth-child(6n+6) .card{border-right:1px solid var(--themeasy-primary-border-color)}.product-grid.grid-style-3 [data-columns="6"] .archive-layout-col:nth-last-child(1) .card,.product-grid.grid-style-3 [data-columns="6"] .archive-layout-col:nth-last-child(2) .card,.product-grid.grid-style-3 [data-columns="6"] .archive-layout-col:nth-last-child(3) .card,.product-grid.grid-style-3 [data-columns="6"] .archive-layout-col:nth-last-child(4) .card,.product-grid.grid-style-3 [data-columns="6"] .archive-layout-col:nth-last-child(5) .card,.product-grid.grid-style-3 [data-columns="6"] .archive-layout-col:nth-last-child(6) .card{border-bottom:1px solid var(--themeasy-primary-border-color)}.product-grid.grid-style-3 [data-columns="5"] .archive-layout-col:nth-child(5n+5) .card{border-right:1px solid var(--themeasy-primary-border-color)}.product-grid.grid-style-3 [data-columns="5"] .archive-layout-col:nth-last-child(1) .card,.product-grid.grid-style-3 [data-columns="5"] .archive-layout-col:nth-last-child(2) .card,.product-grid.grid-style-3 [data-columns="5"] .archive-layout-col:nth-last-child(3) .card,.product-grid.grid-style-3 [data-columns="5"] .archive-layout-col:nth-last-child(4) .card,.product-grid.grid-style-3 [data-columns="5"] .archive-layout-col:nth-last-child(5) .card{border-bottom:1px solid var(--themeasy-primary-border-color)}.product-grid.grid-style-3 [data-columns="4"] .archive-layout-col:nth-child(4n+4) .card{border-right:1px solid var(--themeasy-primary-border-color)}.product-grid.grid-style-3 [data-columns="4"] .archive-layout-col:nth-last-child(1) .card,.product-grid.grid-style-3 [data-columns="4"] .archive-layout-col:nth-last-child(2) .card,.product-grid.grid-style-3 [data-columns="4"] .archive-layout-col:nth-last-child(3) .card,.product-grid.grid-style-3 [data-columns="4"] .archive-layout-col:nth-last-child(4) .card{border-bottom:1px solid var(--themeasy-primary-border-color)}.product-grid.grid-style-3 [data-columns="3"] .archive-layout-col:nth-child(3n+3) .card{border-right:1px solid var(--themeasy-primary-border-color)}.product-grid.grid-style-3 [data-columns="3"] .archive-layout-col:nth-last-child(1) .card,.product-grid.grid-style-3 [data-columns="3"] .archive-layout-col:nth-last-child(2) .card,.product-grid.grid-style-3 [data-columns="3"] .archive-layout-col:nth-last-child(3) .card{border-bottom:1px solid var(--themeasy-primary-border-color)}.product-grid.grid-style-3 [data-columns="2"] .archive-layout-col:nth-child(2n+2) .card{border-right:1px solid var(--themeasy-primary-border-color)}.product-grid.grid-style-3 [data-columns="2"] .archive-layout-col:nth-last-child(1) .card,.product-grid.grid-style-3 [data-columns="2"] .archive-layout-col:nth-last-child(2) .card{border-bottom:1px solid var(--themeasy-primary-border-color)}.product-grid.grid-style-3 [data-columns="1"] .archive-layout-col:nth-child(1n+1) .card{border-right:1px solid var(--themeasy-primary-border-color)}.product-grid.grid-style-3 [data-columns="1"] .archive-layout-col:nth-last-child(1) .card{border-bottom:1px solid var(--themeasy-primary-border-color)}}@media (min-width:768px) and (max-width:991px){.product-grid.grid-style-3 .archive-layout-col:nth-child(2n+2) .card{border-right:1px solid var(--themeasy-primary-border-color)}.product-grid.grid-style-3 .archive-layout-col:nth-last-child(1) .card,.product-grid.grid-style-3 .archive-layout-col:nth-last-child(2) .card{border-bottom:1px solid var(--themeasy-primary-border-color)}}@media (max-width:767px){.product-grid.grid-style-3 .archive-layout-col:nth-child(1n+1) .card{border-right:1px solid var(--themeasy-primary-border-color)}.product-grid.grid-style-3 .archive-layout-col:nth-last-child(1) .card{border-bottom:1px solid var(--themeasy-primary-border-color)}}.product-grid .card{box-shadow:none!important;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}@media (min-width:375px){.product-grid .list-mode .card{flex-direction:row;align-items:center}.product-grid .list-mode .card .card-header{width:100%;max-width:300px;height:auto}.product-grid.grid-style-3 .list-mode .card .card-header{width:50%;margin:1rem 3rem 1rem 1rem}}.product-grid .card .card-header{overflow:hidden;width:100%;height:auto;padding:0}.product-grid.image-style-2 .card .card-header{overflow:initial}.product-grid .card .card-body{width:100%;height:auto;padding:0;display:flex;flex-direction:column;justify-content:space-between}@media (min-width:375px){.product-grid .list-mode .card .card-body{padding:0 0 0 1.5rem}}@media (min-width:992px){.product-grid .list-mode .card .card-body{padding:0 0 0 3.5rem}.product-grid.grid-style-3 .list-mode .card .card-body{padding:0}}.product-grid .card .product-image{width:100%;height:100%;display:block}.product-grid .card .product-image .swiper-slide{width:100%!important}.product-grid .card .product-image .item{width:100%;height:100%;display:block;pointer-events:all}.product-grid .card .product-image .image-wrapper{position:relative;z-index:1;width:100%;height:100%;display:block;background-color:var(--themeasy-secondary-bg-color)}.product-grid .card .product-image .image-wrapper::before{content:'';position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background-color:var(--themeasy-black-color);opacity:0;pointer-events:none;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.product-grid .card:hover .product-image .image-wrapper::before{z-index:2;opacity:.035}.product-grid .card .product-image .image{width:100%;height:100%;display:block}.product-grid.image-style-2 .card .product-image .image{transform:scale(1.2)}.product-grid .card .product-image .main-image{width:100%;height:100%;display:block;-webkit-transition:opacity .7s ease;transition:opacity .7s ease}.product-grid .card .product-image.has-image-change .hover-image{position:absolute;top:0;right:0;width:100%;height:100%;display:block;opacity:0;-webkit-transition:opacity .7s ease,-webkit-transform 1.1s cubic-bezier(.15,.70,.5,1) 0s;transition:opacity .7s ease,-webkit-transform 1.1s cubic-bezier(.15,.70,.5,1) 0s;transition:opacity .7s ease,transform 1.1s cubic-bezier(.15,.70,.5,1) 0s;transition:opacity .7s ease,transform 1.1s cubic-bezier(.15,.70,.5,1) 0s,-webkit-transform 1.1s cubic-bezier(.15,.70,.5,1) 0s;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.product-grid .card .card-header:hover .product-image.has-image-change .main-image{opacity:0}.product-grid .card .card-header:hover .product-image.has-image-change .hover-image{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1) translateZ(0);transform:scale3d(1.1,1.1,1.1) translateZ(0)}.product-grid .card .slider.product-slider{width:100%;height:100%}.product-grid .card .slider.product-slider .product-slider-prev{right:calc(35px + 10px + 1rem)!important;left:initial!important}.product-grid .card .slider.product-slider .product-slider-next{right:1rem!important;left:initial!important}.product-grid .card .slider.product-slider .product-slider-prev,.product-grid .card .slider.product-slider .product-slider-next{top:initial;bottom:1rem;width:initial;height:initial}.slider.product-slider .product-slider-prev,.slider.product-slider .product-slider-next{top:50%;background:none;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.product-grid .card .slider.product-slider .product-slider-prev,.product-grid .card .slider.product-slider .product-slider-next{opacity:0}.product-grid .card:hover .slider.product-slider .product-slider-prev,.product-grid .card:hover .slider.product-slider .product-slider-next{opacity:1;transition:opacity .3s linear 0s}.product-grid .card:hover .slider.product-slider .product-slider-prev.swiper-button-disabled,.product-grid .card:hover .slider.product-slider .product-slider-next.swiper-button-disabled{pointer-events:all;opacity:.35;transition:opacity .3s linear .15s}.product-grid .card .slider.product-slider .product-slider-prev .icon,.product-grid .card .slider.product-slider .product-slider-next .icon{width:38px;height:38px;padding:8px;border-radius:50%;background-color:var(--themeasy-secondary-button-color);box-shadow:0 10px 10px 0 rgba(0,0,0,.05);color:var(--themeasy-primary-button-color);-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.product-grid .card .slider.product-slider .product-slider-prev:hover .icon,.product-grid .card .slider.product-slider .product-slider-next:hover .icon{background-color:var(--themeasy-primary-button-color);box-shadow:0 10px 10px 0 rgba(0,0,0,.15);color:var(--themeasy-secondary-button-color)}.product-grid .card .product-sale-label{position:absolute;z-index:3;top:1rem;left:1rem}.product-grid .card .product-sale-label>*{position:relative!important}.product-grid .card .onsale{padding:5px 10px;display:inline;border-radius:100px;background-color:var(--themeasy-danger-color);font-size:85%;font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-white-color);-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.product-grid .card .product-actions{position:absolute;top:1rem;right:1rem;z-index:3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.product-grid .card .product-actions{gap:5px}}.product-grid .card .product-action{opacity:0;cursor:pointer;-webkit-transform:translate3d(150%,0,0);transform:translate3d(150%,0,0);-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.product-grid .card .product-action::before{content:none}.product-grid .card:hover .product-action{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.product-grid .card:hover .product-action:nth-child(1){transition-delay:0s}.product-grid .card:hover .product-action:nth-child(2){transition-delay:.15s}.product-grid .card:hover .product-action:nth-child(3){transition-delay:.3s}.product-grid .card .product-action .icon-wrapper{width:38px;height:38px;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:var(--themeasy-secondary-button-color);box-shadow:0 10px 10px 0 rgba(0,0,0,.05);-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.product-grid .card .product-action .icon-wrapper .icon{width:18px;height:18px;color:var(--themeasy-primary-button-color);-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.product-grid .card .product-action:hover .icon-wrapper,.product-grid .card .product-action.active .icon-wrapper,.product-grid .card .product-action.woosw-added .icon-wrapper,.product-grid .card .product-action.woosc-added .icon-wrapper{background-color:var(--themeasy-primary-button-color);box-shadow:0 10px 10px 0 rgba(0,0,0,.05)}.product-grid .card .product-action:hover .icon-wrapper .icon,.product-grid .card .product-action.active .icon-wrapper .icon,.product-grid .card .product-action.woosw-added .icon-wrapper .icon,.product-grid .card .product-action.woosc-added .icon-wrapper .icon{color:var(--themeasy-secondary-button-color)}.product-grid .card .product-action .loading-icon{display:none;-webkit-animation:rotate-animation 1s linear infinite;animation:rotate-animation 1s linear infinite}@keyframes rotate-animation{0%{-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotate-animation{0%{-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.product-grid .card .product-action.loading .loading-icon,.product-grid .card .product-action.woosw-adding .loading-icon{display:block}.product-grid .card .product-action.loading .icon:not(.loading-icon),.product-grid .card .product-action.woosw-adding .icon:not(.loading-icon){display:none}.product-grid.button-style-4 .card .product-details{max-width:calc(100% - 35px)}.product-grid .card .product-details>*{margin-block-start:1.25rem;margin-block-end:0}.product-grid .card .product-details>* + *{margin-block-start:1rem;margin-block-end:0}.product-grid .card .product-details .title{overflow:hidden;position:relative;width:fit-content;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:100%;font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-secondary-text-color)}.product-grid .list-mode .card .product-details .title{font-family:var(--themeasy-secondary-font);line-height:1.2;font-size:1.5rem;font-weight:var(--themeasy-text-bold-font-weight)}@media (min-width:992px){.product-grid .list-mode .card .product-details>*{margin-block-start:0;margin-block-end:0}.product-grid .list-mode .card .product-details>* + *{margin-block-start:1.5rem;margin-block-end:0}.product-grid .list-mode .card .product-details .title{font-size:2rem}.product-grid .list-mode .card .product-details .price .amount{font-size:135%}}.product-grid .card .product-details .title .link{color:var(--themeasy-secondary-text-color);-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}.product-grid .card .product-details .title .link:hover{color:var(--themeasy-secondary-text-color)}.product-grid .card .product-details .description{overflow:hidden;position:relative;width:fit-content;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.product-grid .card .product-details .description.show-in-list-mode{display:none}.product-grid .list-mode .card .product-details .description.show-in-list-mode{max-width:700px;display:block}.product-details .price{position:relative;width:fit-content;display:block}.product-details .price .amount{position:relative;font-size:100%;font-weight:var(--themeasy-text-button-font-weight);line-height:1;color:var(--themeasy-secondary-text-color)}.product-details .price del .amount{margin-right:10px;font-size:100%;color:var(--themeasy-primary-text-color)}.product-details .price ins{text-decoration:none}.product-details .price ins .amount::before{content:'';position:absolute;z-index:-1;top:100%;left:0;width:100%;border:1px solid;border-color:var(--themeasy-accent-color);animation:width-animation .5s forwards}.product-grid .card .variation-swatches{display:block}.product-grid.var-swatches-pos-2 .card .variation-swatches,.product-grid.var-swatches-pos-3 .card .variation-swatches{position:absolute;z-index:2;bottom:1rem;left:1rem;max-width:50%;margin:0}.product-grid.var-swatches-pos-2 .card .variation-swatches .tms-tooltip,.product-grid.var-swatches-pos-3 .card .variation-swatches .tms-tooltip{display:none}.product-grid.var-swatches-pos-3 .card .variation-swatches .tms-vsw-swatches-container{flex-direction:column;justify-content:flex-start;align-items:flex-start}.product-grid .card .variation-swatches .variation-swatches-label,.product-grid .card .variation-swatches .variation-swatches-reset{display:none!important}.product-grid .card .product-button{margin-top:1rem}.product-grid:not(.button-pos-2) .list-mode .card .product-button{max-width:240px}.product-grid.grid-style-2 .card{padding:20px;border-radius:.5rem;background-color:var(--themeasy-secondary-button-color);box-shadow:rgba(0,0,0,.1) 0 4px 12px!important}.product-grid.button-pos-2 .card .product-button{position:absolute;z-index:2;right:1rem;bottom:1rem;left:1rem;width:calc(100% - 2rem);margin-top:0;opacity:0}.product-grid.button-pos-2 .card:hover .product-button{opacity:1!important;transition:opacity .3s linear 0s}.product-grid.button-style-4 .card .product-button{position:absolute;right:0;margin-top:.5rem}.product-grid.button-style-4.button-pos-2 .card .product-button{position:absolute;z-index:2;right:1rem;bottom:1rem;left:initial;width:fit-content;opacity:0}.product-grid.button-pos-2 .card .product-button .button{width:100%;max-width:100%;min-height:40px;padding:.75rem 1rem;background-color:var(--themeasy-secondary-button-color);color:var(--themeasy-primary-button-color)}.product-grid.button-pos-2 .card .product-button .button:hover{background-color:var(--themeasy-primary-button-color);color:var(--themeasy-secondary-button-color)}.product-grid.button-pos-2 .card .product-button .button::before{border-color:var(--themeasy-secondary-button-color)!important}.product-grid.button-pos-2 .card .product-button .button:hover::before{border-color:var(--themeasy-primary-button-color)!important}.product-grid.button-style-2 .card .product-button .button{padding:.5rem 1rem!important}.product-grid.button-style-2.button-pos-2 .card .product-button .button{gap:5px;background-color:var(--themeasy-secondary-button-color)}.product-grid.button-style-2.button-pos-2 .card .product-button .button:hover{background-color:var(--themeasy-primary-button-color)}.product-grid.button-style-3 .card .product-button .button,.product-grid.button-style-4 .card .product-button .button{width:auto;padding:0!important;background:none!important;box-shadow:none!important}.product-grid.button-style-4 .card .product-button .button{gap:0;font-size:0!important}.product-grid.button-style-3 .card .product-button .button:hover,.product-grid.button-style-4 .card .product-button .button:hover{background:none!important;color:var(--themeasy-primary-button-color)!important}.product-grid.button-style-2 .card .product-button .button::before{width:26px;height:26px;margin:0;padding:0!important;border-radius:50%;background-color:var(--themeasy-secondary-button-color)!important;content:'\f07a';font-family:'Font Awesome 6 Free';font-size:15px;font-weight:900;line-height:28px;color:var(--themeasy-primary-button-color)!important;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.product-grid.button-style-2.button-pos-2 .card .product-button .button::before{background-color:transparent!important}.product-grid.button-style-2.button-pos-2 .card .product-button .button:hover::before{background-color:transparent!important;color:var(--themeasy-secondary-button-color)!important}.product-grid.button-style-3 .card .product-button .button::before,.product-grid.button-style-4 .card .product-button .button::before{width:35px;height:35px;margin:0;padding:0!important;border-radius:50%;background-color:var(--themeasy-secondary-button-color)!important;box-shadow:0 10px 10px 0 rgba(0,0,0,.05)!important;content:'\f07a';font-family:'Font Awesome 6 Free';font-size:1rem;font-weight:900;line-height:35px;color:var(--themeasy-primary-button-color)!important;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.product-grid.button-style-4 .card .product-button .button::before{margin-right:0}.product-grid.button-style-3 .card .product-button .button:hover::before,.product-grid.button-style-4 .card .product-button .button:hover::before{border-color:var(--themeasy-primary-button-color)!important;background-color:var(--themeasy-primary-button-color)!important;box-shadow:0 10px 10px 0 rgba(0,0,0,.05)!important;color:var(--themeasy-secondary-button-color)!important}.product-grid .load-more-button[disabled]{display:none}.product-grid .load-more-button{min-width:180px;height:45px;margin-top:3rem}.product-grid:not(.grid-style-3) .load-more-button::before,.product-grid:not(.grid-style-3) .load-more-button::after{content:'';position:absolute;top:calc(50% - 1px);right:100%;width:100vw;height:1px;border-bottom:1px solid;border-color:var(--themeasy-primary-border-color);-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.product-grid:not(.grid-style-3) .load-more-button::after{right:initial;left:100%}.product-grid .load-more-button .icon{width:35px;height:35px;padding:8px;color:var(--themeasy-primary-button-color);text-align:center;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;-webkit-animation:rotate-animation 1s linear infinite;animation:rotate-animation 1s linear infinite}.product-grid .load-more-button:hover .icon{color:var(--themeasy-secondary-button-color)}.product-grid .load-more-button .button-icon{display:none}.product-grid .load-more-button.loading .button-icon{display:block}.product-grid .load-more-button.loading .button-text{display:none}.tms-quick-view-modal .modal-dialog{width:100%;max-width:80vw;height:calc(100vh - 4rem);margin:2rem auto}@media (max-width:1199px){.tms-quick-view-modal .modal-dialog{max-width:calc(100% - 2rem);height:auto;margin:1rem}}.tms-quick-view-modal .modal-content{width:100%;border-radius:.25rem;box-shadow:0 10px 10px 0 rgba(0,0,0,.15)}@media (min-width:1200px){.tms-quick-view-modal .modal-content{height:100%}}.tms-quick-view-modal .modal-header{position:absolute;width:100%}.tms-quick-view-modal .modal-header .close-button{position:absolute;z-index:2;top:-15px;right:-15px;width:30px;height:30px;margin:0;padding:0;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:var(--themeasy-secondary-button-color);box-shadow:0 10px 10px 0 rgba(0,0,0,.15);font-size:1rem;color:var(--themeasy-primary-button-color);cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.tms-quick-view-modal .modal-header .close-button:hover{background-color:var(--themeasy-primary-button-color);color:var(--themeasy-secondary-button-color);opacity:1}@media (max-width:767px){.tms-quick-view-modal .modal-header .close-button{top:1rem;right:1rem}}.tms-quick-view-modal .product-summary-wrapper{margin-bottom:0}.tms-quick-view-modal .product-summary-wrapper .product-image,.tms-quick-view-modal .product-summary-wrapper .product-image .item{width:100%;height:100%}.product-summary-wrapper .product-image{z-index:inherit}.product-summary-wrapper .product-image .image-wrapper{background-color:var(--themeasy-primary-bg-color)}.tms-quick-view-modal .product-summary-wrapper .product-image .image-wrapper{width:100%;height:100%;border-radius:.25rem 0 0 .25rem}.product-summary-wrapper .product-image .image{width:100%;height:auto}.tms-quick-view-modal .product-summary-wrapper .product-image .image{width:100%;object-fit:cover;object-position:top;border-radius:.25rem 0 0 .25rem}@media (min-width:1200px){.tms-quick-view-modal .product-summary-wrapper .product-image .image{height:calc(100vh - 4rem)}}@media (max-width:1199px){.tms-quick-view-modal .product-summary-wrapper .product-image .image-wrapper{border-radius:0 0 .25rem .25rem}.tms-quick-view-modal .product-summary-wrapper .product-image .image{border-radius:0 0 .25rem .25rem}}.product-summary-wrapper .slider.product-slider .product-slider-prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);top:50%;left:30px;visibility:hidden;opacity:0}.product-summary-wrapper .slider.product-slider .product-slider-next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);top:50%;right:30px;visibility:hidden;opacity:0}.product-summary-wrapper .slider.product-slider:hover .product-slider-prev,.product-summary-wrapper .slider.product-slider:hover .product-slider-next{opacity:1;visibility:visible;-webkit-transform:none;transform:none}.product-summary-wrapper{margin-top:0;margin-bottom:6rem;display:block}.product-summary-wrapper .product-details{margin:0}.product-summary-wrapper:has(.product-image) .product-details{padding-left:3rem}.product-summary-wrapper .product-details .entry-summary>*:last-child{margin-bottom:0}.tms-quick-view-modal .product-summary-wrapper .product-details{width:100%;padding:2.5rem}@media (min-width:1200px){.tms-quick-view-modal .product-summary-wrapper .product-details{height:calc(100vh - 4rem);overflow-y:auto}}@media (max-width:1199px){.product-summary-wrapper{margin-bottom:3rem}.product-summary-wrapper [class*=col]:first-child{margin-bottom:3rem}.product-summary-wrapper:has(.product-image) .product-details{margin-bottom:0;padding-left:0}.tms-quick-view-modal .product-summary-wrapper .product-details{padding:1.5rem}}.tms-quick-view-modal .product-summary-wrapper .product-details::-webkit-scrollbar{width:6px;height:100%;background-color:transparent}.tms-quick-view-modal .product-summary-wrapper .product-details::-webkit-scrollbar-thumb{background-color:var(--themeasy-primary-border-color)}.product-summary-wrapper .product-details .product-sale-label>*{position:relative!important}.product-summary-wrapper .product-details .product-sale-label *{margin:0!important;gap:5px}.product-summary-wrapper .product-details .product-sale-label{margin-bottom:1rem}.product-summary-wrapper .product-details .onsale{margin-bottom:1rem}.product-summary-wrapper .product-details .title{overflow:hidden;margin-top:0;margin-bottom:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;color:var(--themeasy-secondary-text-color)}.product-summary-wrapper .product-details .title .link{color:var(--themeasy-secondary-text-color);-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.product-summary-wrapper .product-details .title .link:hover{color:var(--themeasy-secondary-text-color);opacity:.75}.product-summary-wrapper .product-details .product-details .description{overflow:hidden;margin-top:1rem;margin-bottom:1rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.product-summary-wrapper .product-details .product-price-wrapper{margin-top:1.5rem;margin-bottom:1.75rem;display:flex;justify-content:space-between;align-items:flex-end;line-height:1}@media (max-width:767px){.product-summary-wrapper .product-details .product-price-wrapper{flex-direction:column;align-items:flex-start;gap:1rem}}.product-summary-wrapper .product-details .price{margin-top:0;margin-bottom:0}.product-summary-wrapper .product-details .price del .amount{font-size:135%}.product-summary-wrapper .product-details .price del{position:relative;text-decoration:none}.product-summary-wrapper .product-details .price del::before{content:'';position:absolute;top:46%;left:0;width:94%;height:1px;display:block;border:1px solid;transform:rotate(-22deg);opacity:.65}.product-summary-wrapper .product-details .price .amount{font-size:135%}.product-summary-wrapper .product-details .rating-wrapper{display:flex;justify-content:flex-start;align-items:center}.product-summary-wrapper .product-details .rating-wrapper .product-rating{margin-top:0;margin-bottom:0}.product-summary-wrapper .product-details .rating-wrapper .link{position:relative;margin-right:10px;font-size:85%;font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-secondary-text-color)}.product-summary-wrapper .product-details .rating-wrapper .link:hover{color:var(--themeasy-secondary-text-color)}@media (max-width:1199px){.product-summary-wrapper .product-details .woocommerce-grouped-product-list.group_table{margin-bottom:1.5rem;display:block;overflow-x:auto;overflow-y:hidden}.product-summary-wrapper .product-details .woocommerce-grouped-product-list.group_table::-webkit-scrollbar{width:100%;height:6px;background-color:transparent}.product-summary-wrapper .product-details .woocommerce-grouped-product-list.group_table::-webkit-scrollbar-thumb{background-color:var(--themeasy-primary-border-color)}}.product-summary-wrapper .product-details .woocommerce-grouped-product-list{margin-bottom:1.5rem}.product-summary-wrapper .product-details .woocommerce-grouped-product-list-item:first-child td{min-width:100px;border-top:0}.product-summary-wrapper .product-details .woocommerce-grouped-product-list-item:last-child td{border-bottom:0}.product-summary-wrapper .product-details .woocommerce-grouped-product-list-item__image{width:15%;padding-right:0}.product-summary-wrapper .product-details .woocommerce-grouped-product-list-item__image img{border-radius:.25rem}.product-summary-wrapper .product-details .woocommerce-grouped-product-list-item__label{width:50%;min-width:200px}.product-summary-wrapper .product-details .woocommerce-grouped-product-list-item__price{width:35%;min-width:200px;text-align:right}.product-summary-wrapper .product-details .woocommerce-grouped-product-list-item__price del{margin-right:5px}.product-summary-wrapper .product-details .woocommerce-grouped-product-list-item__price del,.product-summary-wrapper .product-details .woocommerce-grouped-product-list-item__price del .amount{position:relative;text-decoration:none;font-weight:var(--themeasy-text-button-font-weight);line-height:1;color:var(--themeasy-primary-text-color)}.product-summary-wrapper .product-details .woocommerce-grouped-product-list-item__price del::before{content:'';position:absolute;top:46%;left:0;width:94%;height:1px;display:block;border:1px solid;transform:rotate(-22deg);opacity:.65}.product-summary-wrapper .product-details .woocommerce-grouped-product-list-item__price ins,.product-summary-wrapper .product-details .woocommerce-grouped-product-list-item__price .amount{position:relative;text-decoration:none;font-weight:var(--themeasy-text-button-font-weight);line-height:1;color:var(--themeasy-secondary-text-color)}.product-summary-wrapper .product-details .woocommerce-grouped-product-list-item__price ins .amount::before{content:'';position:absolute;z-index:-1;top:100%;left:0;width:100%;border:1px solid;border-color:var(--themeasy-accent-color);animation:width-animation .5s forwards}@keyframes width-animation{0%{width:0}100%{width:100%}}@-webkit-keyframes width-animation{0%{width:0}100%{width:100%}}.product-summary-wrapper .product-details .woocommerce-grouped-product-list-item__quantity{width:auto;min-width:160px}.product-summary-wrapper .product-details .woocommerce-grouped-product-list-item a{font-weight:var(--themeasy-text-button-font-weight);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.product-summary-wrapper .product-details .woocommerce-grouped-product-list-item label{display:block;font-size:100%}.product-summary-wrapper .product-details .outofstock .amount{display:none}.product-summary-wrapper .product-details .outofstock .out-of-stock{margin:0}.product-summary-wrapper .product-details .out-of-stock{margin:1.5rem 0;padding:1rem;border-radius:.25rem;border:1px solid;border-color:var(--themeasy-danger-color);color:var(--themeasy-danger-color)}.product-summary-wrapper .product-details .out-of-stock::before{content:'\f466';margin-right:5px;display:inline-block;vertical-align:baseline;font-family:'Font Awesome 6 Free';font-weight:900;line-height:inherit}.product-summary-wrapper .product-buttons-wrapper{margin-top:1.5rem;margin-bottom:1.5rem;display:flex;justify-content:flex-start;align-items:center}.product-summary-wrapper .product-buttons-wrapper .product-button{width:65%}.sold-individually .product-summary-wrapper .product-buttons-wrapper .product-button,.product-type-external .product-summary-wrapper .product-buttons-wrapper .product-button{width:100%}@media (max-width:767px){.product-summary-wrapper .product-buttons-wrapper{flex-direction:column;gap:1.5rem}.product-summary-wrapper .product-buttons-wrapper .product-button{width:100%}}.product-summary-wrapper .product-buttons-wrapper .product-button .button{width:100%;max-width:100%;height:45px}.product-summary-wrapper .buy-now-button-wrapper .product-button{width:100%}.product-summary-wrapper .buy-now-button-wrapper .product-button .button{width:100%!important;max-width:100%}.product-summary-wrapper .title-wrapper{margin-bottom:1rem;display:flex;justify-content:space-between;align-items:flex-start}.product-summary-wrapper .title-wrapper .product-action{margin-left:20px;cursor:pointer}@media (max-width:767px){.product-summary-wrapper .title-wrapper{flex-direction:column}.product-summary-wrapper .title-wrapper .product-action{margin-left:0;margin-bottom:20px;order:-1}}.product-summary-wrapper .product-action .icon-wrapper{width:38px;height:38px;margin-right:7.5px;display:flex;justify-content:center;align-items:center;border-radius:50%;border:2px solid;border-color:var(--themeasy-primary-border-color);-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.product-summary-wrapper .product-action .icon-wrapper .icon{width:18px;height:18px;color:var(--themeasy-primary-button-color);-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.product-summary-wrapper .product-action:hover .icon-wrapper,.product-summary-wrapper .product-action.active .icon-wrapper,.product-summary-wrapper .product-action.woosw-added .icon-wrapper,.product-summary-wrapper .product-action.woosc-added .icon-wrapper{border-color:var(--themeasy-primary-button-color);background-color:var(--themeasy-primary-button-color);box-shadow:0 10px 10px 0 rgba(0,0,0,.05)}.product-summary-wrapper .product-action:hover .icon-wrapper .icon,.product-summary-wrapper .product-action.active .icon-wrapper .icon,.product-summary-wrapper .product-action.woosw-added .icon-wrapper .icon,.product-summary-wrapper .product-action.woosc-added .icon-wrapper .icon{color:var(--themeasy-secondary-button-color)}.product-summary-wrapper .product-actions{margin-top:1.5rem;margin-bottom:1.5rem;display:flex;justify-content:space-between;align-items:center}@media (max-width:767px){.product-summary-wrapper .product-actions{flex-direction:column;align-items:flex-start;gap:1rem}}.product-summary-wrapper .product-action{display:flex;justify-content:flex-start;align-items:center;text-decoration:none}.product-summary-wrapper .product-action .text{font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-secondary-text-color)}.product-summary-wrapper .product-action .loading-icon{display:none;-webkit-animation:rotate-animation 1s linear infinite;animation:rotate-animation 1s linear infinite}.product-summary-wrapper .product-action.loading .loading-icon,.product-summary-wrapper .product-action.woosw-adding .loading-icon{display:block}.product-summary-wrapper .product-action.loading .icon:not(.loading-icon),.product-summary-wrapper .product-action.woosw-adding .icon:not(.loading-icon){display:none}.share-this{display:flex;justify-content:space-between;align-items:center}@media (max-width:767px){.share-this{flex-direction:column;align-items:flex-start;gap:1rem}}.share-this.active{width:100%}.share-this .share-this-toggle{cursor:pointer}.share-this.active .share-this-toggle .icon{transform:rotate(-90deg)}.share-this .share-this-wrapper{display:none}.share-this.active .share-this-wrapper{display:contents}.share-this .share-this-item{display:flex;justify-content:flex-start;align-items:center;text-decoration:none;opacity:0;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.share-this .share-this-item.active{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.share-this .share-this-item.active:nth-child(1){transition-delay:0s}.share-this .share-this-item.active:nth-child(2){transition-delay:.15s}.share-this .share-this-item.active:nth-child(3){transition-delay:.3s}.share-this .share-this-item .icon{width:38px;height:38px;margin-right:7.5px;margin-bottom:0;padding:7px;border-radius:50%;display:flex;justify-content:center;align-items:center;border:2px solid;border-color:var(--themeasy-primary-border-color);text-align:center;font-size:14px;line-height:14px;color:var(--themeasy-primary-button-color);-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.share-this .share-this-item:hover .icon{background-color:var(--themeasy-primary-button-color);box-shadow:0 10px 10px 0 rgba(0,0,0,.05);color:var(--themeasy-secondary-button-color)}.share-this .share-this-item.facebook .icon{border-color:#4267B2;background-color:#4267B2;color:var(--themeasy-white-color)}.share-this .share-this-item.twitter .icon{border-color:#1DA1F2;background-color:#1DA1F2;color:var(--themeasy-white-color)}.share-this .share-this-item.x-twitter .icon{border-color:#000000;background-color:#000000;color:var(--themeasy-white-color)}.share-this .share-this-item.linkedin .icon{border-color:#0A66C2;background-color:#0A66C2;color:var(--themeasy-white-color)}.share-this .share-this-item.whatsapp .icon{border-color:#25D366;background-color:#25D366;font-size:16px;line-height:16px;color:var(--themeasy-white-color)}.share-this .share-this-item.facebook:hover .icon,.share-this .share-this-item.twitter:hover .icon,.share-this .share-this-item.x-twitter:hover .icon,.share-this .share-this-item.linkedin:hover .icon,.share-this .share-this-item.whatsapp:hover .icon{border-color:var(--themeasy-primary-button-color);background-color:var(--themeasy-primary-button-color)}.share-this .share-this-item .text{font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-primary-button-color)}.product-summary-wrapper .product-meta{margin-top:1rem;padding:20px 25px;border-radius:.25rem;border:1px solid;border-color:var(--themeasy-primary-border-color)}.product-summary-wrapper .product-meta .meta-item{display:flex;align-items:flex-start;justify-content:flex-start}@media (max-width:767px){.product-summary-wrapper .product-meta.metadata .meta-item{gap:10px}}.product-summary-wrapper .product-meta .meta-item:not(:last-child){margin-bottom:10px}.product-summary-wrapper .product-meta .meta-item .meta-title{margin-bottom:1rem;font-size:100%;font-weight:var(--themeasy-text-button-font-weight);line-height:inherit;color:var(--themeasy-secondary-text-color)}.product-summary-wrapper .product-meta .meta-item .meta-label{margin:0;font-size:100%;font-weight:var(--themeasy-text-button-font-weight);line-height:inherit;color:var(--themeasy-secondary-text-color)}@media (min-width:768px){.product-summary-wrapper .product-meta .meta-item:not(.flex-column) .meta-label{width:20%}.product-summary-wrapper .product-meta .meta-item:not(.flex-column) .meta-content{width:80%}}.product-summary-wrapper .product-meta .meta-item .meta-content .link{position:relative;color:inherit}.product-summary-wrapper .product-meta .meta-item .meta-content .link:hover{color:var(--themeasy-secondary-text-color)}.product-summary-wrapper .product-meta .meta-item .meta-content .link:not(:last-child) .category::after,.product-summary-wrapper .product-meta .meta-item .meta-content .link:not(:last-child) .tag::after{content:','}@media (min-width:768px){.product-summary-wrapper .product-meta .meta-item .meta-content .image{max-width:65%}}.product-custom-field{margin-top:1.75rem;margin-bottom:1.75rem;padding:25px;border-radius:.25rem;border:1px solid;border-color:var(--themeasy-primary-border-color)}.product-custom-field .checkbox-wrapper{margin-top:0}.product-custom-field .checkbox-wrapper .form-check{margin-top:0;margin-bottom:1rem}.product-custom-field .field-wrapper{margin-top:1rem}.product-custom-field .form-control::placeholder{font-size:85%;opacity:.5}.product-custom-field .form-control:focus::placeholder{opacity:0}.product-tabs-wrapper{margin-top:6rem;margin-bottom:6rem;display:block}@media (max-width:1199px){.product-tabs-wrapper{margin-top:3rem;margin-bottom:3rem}}.product-related-wrapper{margin-top:6rem;display:block}.product-up-sells-wrapper{margin-top:6rem;display:block}.product-cross-sells-wrapper{padding-right:3rem}@media (max-width:1199px){.product-related-wrapper{margin-top:3rem}.product-up-sells-wrapper{margin-top:3rem}}@media (max-width:991px){.product-cross-sells-wrapper{padding-right:0}}.woocommerce-notices-wrapper{position:fixed;right:3rem;left:1rem;bottom:1rem;z-index:1030;width:auto!important;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:10px}.woocommerce-notices-wrapper .woocommerce-info,.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-error{width:fit-content;min-height:48px;padding:.75rem 1.25rem;display:flex;align-items:center;border-radius:.25rem;background-color:var(--themeasy-primary-button-color);font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-secondary-button-color);cursor:pointer;-webkit-animation-name:bounce-in-up-animation;animation-name:bounce-in-up-animation;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes bounce-in-up-animation{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounce-in-up-animation{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounce-in-up-animation{-webkit-animation-name:bounce-in-up-animation;animation-name:bounce-in-up-animation;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.woocommerce-notices-wrapper .woocommerce-info strong,.woocommerce-notices-wrapper .woocommerce-message strong,.woocommerce-notices-wrapper .woocommerce-error strong{font-weight:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;color:inherit}.woocommerce-notices-wrapper .woocommerce-info a,.woocommerce-notices-wrapper .woocommerce-message a,.woocommerce-notices-wrapper .woocommerce-error a{order:2;margin-left:10px;padding:0;text-decoration:underline;text-transform:uppercase;color:var(--themeasy-secondary-button-color)}.woocommerce-notices-wrapper .woocommerce-info a:hover,.woocommerce-notices-wrapper .woocommerce-message a:hover,.woocommerce-notices-wrapper .woocommerce-error a:hover{opacity:.65}.woocommerce-notices-wrapper .woocommerce-info [href*="cart"],.woocommerce-notices-wrapper .woocommerce-message a[href*="cart"],.woocommerce-notices-wrapper .woocommerce-error [href*="cart"]{display:none}.woocommerce-notices-wrapper .woocommerce-info a::before,.woocommerce-notices-wrapper .woocommerce-message a::before,.woocommerce-notices-wrapper .woocommerce-error a::before{content:none!important}.woocommerce-notices-wrapper>*:first-child::after{position:absolute;top:-10px;left:calc(100% - 10px);width:22px;height:22px;line-height:22px;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:var(--themeasy-secondary-button-color);box-shadow:0 10px 10px 0 rgba(0,0,0,.15);content:'\f00d';font-family:'Font Awesome 6 Free';font-size:14px;font-weight:900;color:var(--themeasy-primary-button-color);cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;opacity:.75}.woocommerce-notices-wrapper:hover>*:first-child::after{background-color:var(--themeasy-primary-button-color);color:var(--themeasy-secondary-button-color);opacity:1}.woocommerce-NoticeGroup{width:fit-content;margin-top:3rem;margin-bottom:3rem;padding:0 15px;border-left:2px solid;border-color:var(--themeasy-danger-color);color:var(--themeasy-secondary-text-color)}.woocommerce-NoticeGroup>*{margin-block-start:0;margin-block-end:0}.woocommerce-NoticeGroup>* + *{margin-block-start:5px;margin-block-end:0}.woocommerce-error .woocommerce-error-item{padding:15px 15px 15px 20px;border-radius:.25rem;background-color:#e639460d;color:var(--themeasy-danger-color)}.woocommerce-error .woocommerce-error-item:focus,.woocommerce-error .woocommerce-error-item:focus-visible{outline:none}.woocommerce-error .woocommerce-error-item *{color:var(--themeasy-danger-color)}.woocommerce-notices-wrapper .woocommerce-error .woocommerce-error-item{padding:0;color:inherit}.woocommerce .add_to_cart_button,.woocommerce .card.product .button{min-width:135px;padding:.75rem 1rem;background-color:var(--themeasy-secondary-bg-color);box-shadow:none;color:var(--themeasy-secondary-text-color)}.woocommerce .add_to_cart_button::before,.woocommerce .card.product .button::before{content:none!important}.woocommerce .add_to_cart_button:hover,.woocommerce .card.product .button:hover{background-color:var(--themeasy-primary-button-color);color:var(--themeasy-secondary-button-color)}.woocommerce .add_to_cart_button.loading::after,.woocommerce .card.product .button.loading::after{content:'\f110'!important;font-family:'Font Awesome 6 Free'!important;font-weight:900!important;-webkit-animation:rotate-animation 1s linear infinite!important;animation:rotate-animation 1s linear infinite!important}.woocommerce .add_to_cart_button.added::after,.woocommerce .card.product .button.added::after{content:'\f00c'!important;font-family:'Font Awesome 6 Free'!important;font-weight:900!important}.woocommerce .added_to_cart{display:none!important}.woocommerce .quantity input[type="number"]{width:100%;max-width:100px;padding:.25rem;border:none;background:none;box-shadow:none;text-align:center;font-weight:var(--themeasy-text-button-font-weight);user-select:none;appearance:textfield;-webkit-appearance:textfield;-moz-appearance:textfield}.woocommerce .quantity input::-webkit-outer-spin-button,.woocommerce .quantity input::-webkit-inner-spin-button{appearance:none;-webkit-appearance:none;-moz-appearance:none;margin:0}.woocommerce .product-quantity-button{width:calc(35% - 1.5rem);height:45px;margin-right:1.5rem;padding:0 10px;display:flex;justify-content:space-evenly;align-items:center;border-radius:.25rem;border:2px solid;border-color:var(--themeasy-primary-border-color);-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}@media (max-width:767px){.woocommerce .product-quantity-button{width:100%;margin:0}}.woocommerce table .product-quantity-button{width:100%;max-width:180px}.woocommerce .product-quantity-button:hover{border-color:var(--themeasy-secondary-border-color)}.woocommerce .product-quantity-button .more,.woocommerce .product-quantity-button .less{width:25px;height:25px;margin:0;padding:.25rem;display:flex;justify-content:center;align-items:center;border-radius:50%;color:var(--themeasy-secondary-text-color);-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.woocommerce .product-quantity-button .more:hover,.woocommerce .product-quantity-button .less:hover{background-color:var(--themeasy-primary-border-color)}.woocommerce .product-quantity-button .more::before{content:'\2b';font-family:'Font Awesome 6 Free';font-weight:900}.woocommerce .product-quantity-button .less::before{content:'\f068';font-family:'Font Awesome 6 Free';font-weight:900}.woocommerce .product-quantity-button .less{order:-1}.woocommerce .stars{display:block;margin:5px 0 0}.woocommerce .stars a{position:relative;width:28px;height:20px;margin:0 -2px;text-indent:-999rem;overflow:hidden;display:inline-block;text-decoration:none}.woocommerce .stars a:last-child{width:22px}.woocommerce .stars a::before{content:'\f005';position:absolute;top:0;left:0;width:20px;height:20px;display:block;line-height:1;font-family:'Font Awesome 6 Free';font-size:20px;text-indent:0;color:var(--themeasy-primary-text-color);opacity:.65;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.woocommerce .stars:hover a::before{font-weight:900!important;color:var(--themeasy-secondary-text-color)!important;opacity:1!important}.woocommerce .stars a:hover~a::before{font-weight:normal!important;color:var(--themeasy-primary-text-color)!important;opacity:.65!important}.woocommerce .stars.selected a.active::before{font-weight:900;color:var(--themeasy-secondary-text-color);opacity:1}.woocommerce .stars.selected a.active~a::before{font-weight:normal;color:var(--themeasy-primary-text-color);opacity:.65}.woocommerce .stars.selected a:not(.active)::before{font-weight:900;color:var(--themeasy-secondary-text-color);opacity:1}.woocommerce label[for="rating"]{margin:0}.woocommerce .star-rating{overflow:hidden;position:relative;width:6em;height:1em;margin-right:0;line-height:1em;font-size:1em;font-family:'Font Awesome 6 Free';font-weight:900;letter-spacing:1px}.woocommerce .star-rating::before,.star-rating span::before{content:'\f005\f005\f005\f005\f005';position:absolute;top:0;left:0}.woocommerce .star-rating::before{float:left;opacity:.35}.woocommerce .star-rating span{overflow:hidden;position:absolute;top:0;left:0;float:left;padding-top:1.5em;color:#ffb703}.woocommerce .shop_table{border:none}.woocommerce .shop_table .button{border-radius:100px}.woocommerce .shop_table thead{position:relative}.woocommerce .shop_table thead::before{content:'';position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;border-bottom:1px solid var(--themeasy-primary-border-color)}.woocommerce .shop_table thead th{padding:22px 20px;text-transform:uppercase}.woocommerce .shop_table tbody tr,.woocommerce .shop_table tfoot tr{border:1px solid;border-right-width:0;border-left-width:0;border-color:var(--themeasy-primary-border-color)}.woocommerce .shop_table tbody tr:first-child{border-top-width:0}.woocommerce .shop_table tbody tr:last-child{border-bottom-width:0}.woocommerce .shop_table tbody th,.woocommerce .shop_table tbody td,.woocommerce .shop_table tfoot th,.woocommerce .shop_table tfoot td{padding:20px}.woocommerce .shop_table thead th:first-child,.woocommerce .shop_table tbody th:first-child,.woocommerce .shop_table tbody td:first-child,.woocommerce .shop_table tfoot th:first-child,.woocommerce .shop_table tfoot td:first-child{padding-left:0;text-align:left}.woocommerce .shop_table tfoot th:first-child{text-transform:uppercase}.woocommerce .shop_table thead th:last-child,.woocommerce .shop_table tbody th:last-child,.woocommerce .shop_table tbody td:last-child,.woocommerce .shop_table tfoot th:last-child,.woocommerce .shop_table tfoot td:last-child{padding-right:0;text-align:right}.woocommerce .shop_table tbody td small,.woocommerce .shop_table tfoot td small{font-size:100%;margin-left:10px}.woocommerce .shop_table td.product-thumbnail{position:relative;width:120px;padding-left:0}.woocommerce .shop_table td.product-thumbnail img{border-radius:.25rem}.woocommerce .shop_table td.product-thumbnail .remove{position:absolute;top:10px;right:10px;width:20px;height:20px;line-height:20px;display:inline-block;border-radius:50%;background-color:var(--themeasy-primary-button-color);text-align:center;font-size:0;text-decoration:none;opacity:0;-webkit-transition:all .6s ease;-o-transition:all .6s ease;-moz-transition:all .6s ease;transition:all .6s ease}.woocommerce .shop_table tbody tr:hover td.product-thumbnail .remove{opacity:1}.woocommerce .shop_table td.product-thumbnail .remove:hover{background-color:var(--themeasy-danger-color)}.woocommerce .shop_table td.product-thumbnail .remove::before{content:none}.woocommerce .shop_table td.product-thumbnail .remove::after{content:'\f00d';font-family:'Font Awesome 6 Free';text-align:center;font-size:12px;font-weight:900;color:var(--themeasy-secondary-button-color);-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.woocommerce .shop_table td.product-name,.woocommerce .shop_table td.product-name a{font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-secondary-text-color)}.woocommerce .shop_table td.product-name a::before{content:none!important}.woocommerce .shop_table td.product-name a:hover{text-decoration:underline}.woocommerce .shop_table td.product-name .item-name{margin-bottom:5px}.woocommerce .shop_table td.product-name .item-quantity{color:var(--themeasy-secondary-text-color)}.woocommerce .shop_table td.product-name .item-variation{font-size:85%;font-weight:var(--themeasy-text-font-weight)}.woocommerce .shop_table td.product-name .item-variation label{font-size:100%}.woocommerce .shop_table td.product-name .item-variation p{margin-right:10px}.woocommerce .shop_table td.product-name .item-variation *{display:inline}.woocommerce .shop_table td.product-name .item-variation label{font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-secondary-text-color)}.woocommerce .shop_table td.product-price .amount{position:relative;font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-secondary-text-color)}.woocommerce .shop_table td.product-price .amount::before{content:'';position:absolute;top:100%;left:0;width:100%;border:1px solid;border-color:var(--themeasy-secondary-border-color);-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.woocommerce .shop_table td.product-quantity{width:200px}.woocommerce .shop_table td.product-quantity .product-quantity-button{margin-right:0}.woocommerce .shop_table td.product-total .amount,.woocommerce .shop_table td.product-subtotal .amount{position:relative;font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-secondary-text-color)}.woocommerce .shop_table td.product-total .amount::before,.woocommerce .shop_table td.product-subtotal .amount::before{content:'';position:absolute;top:100%;left:0;width:100%;border:1px solid;border-color:var(--themeasy-secondary-border-color);-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}@media (max-width:991px){.woocommerce .shop_table.tms_shop_table thead{position:relative;display:none}.woocommerce .shop_table.tms_shop_table td{width:100%;display:block}.woocommerce .shop_table.tms_shop_table tr:first-child td{padding-top:0}.woocommerce .shop_table.tms_shop_table td.product-thumbnail{position:absolute;width:85px;padding-right:0;padding-bottom:0}.woocommerce .shop_table.tms_shop_table td.product-thumbnail .remove{display:none}.woocommerce .shop_table.tms_shop_table td.product-name{padding-left:calc(85px + 1.5rem)}.woocommerce .shop_table.tms_shop_table td.product-price{display:none;padding-top:0;padding-left:calc(85px + 1.5rem)}.woocommerce .shop_table.tms_shop_table td.product-quantity{padding-top:0;padding-left:calc(85px + 1.5rem)}.woocommerce .shop_table.tms_shop_table td.product-subtotal{padding-top:0;padding-left:calc(85px + 1.5rem);padding-bottom:25px;text-align:left}}.woocommerce .woocommerce-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;column-gap:10px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce-form>p:not(:has(a)):not(.form-row){margin-top:1.5rem;padding:15px 15px 15px 20px;border-radius:.25rem;background-color:var(--themeasy-primary-10-color);color:var(--themeasy-primary-color)}.woocommerce form .form-row{margin-bottom:0}.woocommerce form .form-row:last-child{margin-bottom:0}.woocommerce .form-row-wide,.woocommerce .form-row-first,.woocommerce .form-row-last{width:100%}@media (min-width:768px){.woocommerce .form-row-first,.woocommerce .form-row-last{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.woocommerce .form-row-first{margin-top:1.5rem;padding-right:.75rem}.woocommerce .form-row-last{padding-left:.75rem}}.woocommerce form label{margin-bottom:10px;color:var(--themeasy-secondary-text-color)}.woocommerce form .required{text-decoration:none;color:var(--themeasy-danger-color)}.woocommerce form .invalid{border:2px solid;border-color:var(--themeasy-danger-color);background-color:#e639460d}.woocommerce-cart .container-inner{width:100%;max-width:100%}.woocommerce-cart .woocommerce{display:block}.woocommerce-cart .woocommerce .woocommerce-cart-form{width:100%}.woocommerce-cart .woocommerce .coupon{width:100%;max-width:500px;display:flex;justify-content:flex-start;align-items:center;gap:10px}.woocommerce-cart .woocommerce .coupon .button{min-width:200px}.woocommerce-cart .woocommerce .coupon ~ .button{display:none}.woocommerce-cart .woocommerce .cart-collaterals-wrapper{margin-top:3rem}.woocommerce-cart .woocommerce .cart-collaterals{width:100%;padding:0 20px 20px;border-radius:.25rem;border:2px solid;border-color:var(--themeasy-primary-border-color)}@media (max-width:991px){.woocommerce-cart .woocommerce .cart-collaterals-wrapper{margin-top:3rem}.woocommerce-cart .woocommerce .cart-collaterals{margin-top:3rem}}.woocommerce-cart .woocommerce .cart-collaterals .shop_table{display:table}.woocommerce .cart-collaterals .shop_table td:last-child{text-align:right}.woocommerce .cart-collaterals .shop_table th.order-subtotal{text-transform:uppercase}.woocommerce .cart-collaterals .shop_table td.order-subtotal .amount{position:relative;font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-secondary-text-color)}.woocommerce .cart-collaterals .shop_table td.order-subtotal .amount::before{content:'';position:absolute;top:100%;left:0;width:100%;border:1px solid;border-color:var(--themeasy-secondary-border-color);-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.woocommerce .cart-collaterals .shop_table td.order-coupon .order-coupon-wrapper{display:flex;flex-direction:column;gap:20px}.woocommerce .cart-collaterals .shop_table td.order-coupon .coupon-wrapper{padding:.75rem 1rem;display:flex;justify-content:space-between;align-items:center;border-radius:100px;border:2px dashed;border-color:#38a2a359;background-color:#38a2a31a;font-size:85%;font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-success-color)}.woocommerce .cart-collaterals .shop_table td.order-coupon .coupon-title{text-transform:uppercase}.woocommerce .cart-collaterals .shop_table td.order-coupon .order-coupon-value{display:flex;justify-content:flex-end;align-items:center;gap:5px;font-size:150%;line-height:0}.woocommerce .cart-collaterals .shop_table td.order-coupon .amount{position:relative;font-size:var(--themeasy-text-font-size);font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-success-color)}.woocommerce .cart-collaterals .shop_table td.order-coupon .woocommerce-remove-coupon{width:20px;height:20px;margin-left:5px;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:var(--themeasy-success-color);text-decoration:none;font-size:12px;color:var(--themeasy-secondary-button-color)}.woocommerce .cart-collaterals .shop_table td.order-coupon:has(>.order-coupon-wrapper) .order-coupon-button{margin-bottom:20px}.woocommerce .cart-collaterals .shop_table td.order-coupon .order-coupon-button .add-coupon svg{margin:1px 0 0;height:18px;min-height:18px}.woocommerce .cart-collaterals .shop_table td.order-coupon .woocommerce-remove-coupon:hover{background-color:var(--themeasy-danger-color)}.woocommerce .cart-collaterals .shop_table td.order-shipping{text-align:left}.woocommerce .cart-collaterals .shop_table td.order-shipping ul{margin:0;padding:0;list-style:none}.woocommerce .cart-collaterals .shop_table td.order-shipping ul>*{margin-block-start:0;margin-block-end:0}.woocommerce .cart-collaterals .shop_table td.order-shipping ul>* + *{margin-block-start:1rem;margin-block-end:0}.woocommerce .cart-collaterals .shop_table td.order-shipping .form-check{margin-bottom:1rem;padding:.75rem 1rem;border-radius:100px;border:2px solid;border-color:var(--themeasy-primary-border-color);text-transform:uppercase;font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-secondary-text-color);-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.woocommerce .cart-collaterals .shop_table td.order-shipping .form-check:has(>input:checked),.woocommerce .cart-collaterals .shop_table td.order-shipping .form-check:hover{margin-top:0;border-color:var(--themeasy-secondary-border-color)}.woocommerce .cart-collaterals .shop_table td.order-shipping .form-check label{text-transform:uppercase;font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-secondary-text-color);line-height:0}.woocommerce .cart-collaterals .shop_table td.order-shipping .shipping-calculator-button{margin-top:1.5rem}.woocommerce .cart-collaterals .shop_table td.order-shipping .shipping-calculator-button .edit-address svg{margin:1px 0 0;height:18px;min-height:18px}.woocommerce .cart-collaterals .shop_table th.order-total{text-transform:uppercase}.woocommerce .cart-collaterals .shop_table td.order-total .amount{position:relative;font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-secondary-text-color)}.woocommerce .cart-collaterals .shop_table td.order-total .amount::before{content:'';position:absolute;top:100%;left:0;width:100%;border:1px solid;border-color:var(--themeasy-secondary-border-color);-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.woocommerce-cart .woocommerce .wc-proceed-to-checkout{margin-top:5px}.woocommerce-cart .woocommerce .wc-proceed-to-checkout .button{width:100%}@media (max-width:1199px){.woocommerce-cart .woocommerce{flex-direction:column}.woocommerce-cart .woocommerce .woocommerce-cart-form,.woocommerce-cart .woocommerce .cart-collaterals{width:100%;position:initial}}.mini-cart-empty{height:calc(100vh - 68px - 3.5rem)}.woocommerce-mini-cart{width:calc(100% + 1.75rem);height:calc(100vh - 245px);overflow-y:auto;margin:0 0 30px;padding:0;padding-right:calc(1.75rem + 6px);list-style:none}.woocommerce-mini-cart::-webkit-scrollbar{width:6px;height:100%;background-color:transparent}.woocommerce-mini-cart::-webkit-scrollbar-thumb{background-color:var(--themeasy-primary-border-color)}.woocommerce-mini-cart li{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--themeasy-primary-border-color)}.woocommerce-mini-cart li:last-child{margin-bottom:0;padding-bottom:0;border:none}.woocommerce-mini-cart .mini-cart-item-wrapper{width:100%;display:flex;justify-content:space-between;align-items:center;gap:15px}.woocommerce-mini-cart .mini-cart-item-wrapper:hover .remove{opacity:1}.woocommerce-mini-cart .remove{position:absolute;top:0;left:60px;width:20px;height:20px;line-height:20px;display:inline-block;border-radius:50%;background-color:var(--themeasy-primary-button-color);text-align:center;font-size:0;text-decoration:none;opacity:0;-webkit-transition:all .6s ease;-o-transition:all .6s ease;-moz-transition:all .6s ease;transition:all .6s ease}.woocommerce-mini-cart .remove:hover{background-color:var(--themeasy-danger-color)}.woocommerce-mini-cart .remove::after{content:'\f00d';font-family:'Font Awesome 6 Free';text-align:center;font-size:12px;font-weight:900;color:var(--themeasy-secondary-button-color);-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.woocommerce-mini-cart .remove::before{content:none}.woocommerce-mini-cart .mini-cart-item-name{position:relative;display:flex;justify-content:flex-start;align-items:center;gap:1.5rem}.woocommerce-mini-cart .mini-cart-item-name a{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.woocommerce-mini-cart .mini-cart-item-name .mini-cart-product-thumbnail{width:100%;max-width:75px;min-width:75px}.woocommerce-mini-cart .mini-cart-item-name .mini-cart-product-thumbnail img{width:100%;padding-top:5px;border-radius:.25rem}.woocommerce-mini-cart .product-name-wrapper a{font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-secondary-text-color)}.woocommerce-mini-cart .product-name-wrapper a:hover{text-decoration:underline}.woocommerce-mini-cart .product-name-wrapper .item-name{margin-bottom:5px}.woocommerce-mini-cart .product-name-wrapper .item-quantity{color:var(--themeasy-secondary-text-color)}.woocommerce-mini-cart .product-name-wrapper .item-variation{font-size:85%;font-weight:var(--themeasy-text-font-weight);color:var(--themeasy-primary-text-color)}.woocommerce-mini-cart .product-name-wrapper .item-variation *{display:inline}.woocommerce-mini-cart .product-name-wrapper .item-variation label{font-size:100%;font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-secondary-text-color)}.woocommerce-mini-cart .mini-cart-item-price .product-price-wrapper{white-space:nowrap}.woocommerce-mini-cart .mini-cart-item-price .quantity{font-size:85%;font-weight:var(--themeasy-text-button-font-weight);letter-spacing:2px}.woocommerce-mini-cart .mini-cart-item-price .amount{position:relative;font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-secondary-text-color)}.woocommerce-mini-cart .mini-cart-item-price .amount::before{content:'';position:absolute;top:100%;left:0;width:100%;border:1px solid;border-color:var(--themeasy-secondary-border-color);-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.woocommerce-mini-cart ~ .mini-cart-total{display:flex;justify-content:space-between;align-items:center;text-transform:uppercase}.woocommerce-mini-cart ~ .mini-cart-total>*{font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-secondary-text-color)}.woocommerce-mini-cart ~ .mini-cart-total .amount{position:relative;font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-secondary-text-color)}.woocommerce-mini-cart ~ .mini-cart-total .amount::before{content:'';position:absolute;top:100%;left:0;width:100%;border:1px solid;border-color:var(--themeasy-secondary-border-color);-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.woocommerce-mini-cart ~ .mini-cart-buttons{margin-top:20px;display:flex;justify-content:space-between;align-items:center;gap:15px}.woocommerce-mini-cart ~ .mini-cart-buttons .button{width:50%}.woocommerce-checkout .container-inner{width:100%;max-width:100%}@media (max-width:767px){.woocommerce-checkout .woocommerce-form-login-toggle{display:none}}.woocommerce-checkout .woocommerce-form-login-toggle a{margin-left:5px;text-decoration:none;font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-secondary-text-color)}.woocommerce .woocommerce-billing-fields{text-transform:capitalize}.woocommerce .woocommerce-address-fields__field-wrapper,.woocommerce .woocommerce-billing-fields__field-wrapper,.woocommerce .woocommerce-shipping-fields__field-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce-billing-fields__field-wrapper .form-row-first,.woocommerce-billing-fields__field-wrapper .form-row-last{margin-top:0}.woocommerce .ship-to-different-address{margin:2rem 0}.woocommerce .ship-to-different-address.form-check{font-size:115%;font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-secondary-text-color)}.woocommerce .ship-to-different-address.form-check:has(>input:checked),.woocommerce .ship-to-different-address.form-check:hover{border-color:var(--themeasy-secondary-border-color)}.woocommerce .woocommerce-additional-fields{margin-top:2rem;padding-top:1.5rem;border-top:2px dashed;border-color:var(--themeasy-primary-border-color)}.woocommerce .woocommerce-checkout-review-order{position:-webkit-sticky;position:sticky;top:20px;margin-top:1.5rem;padding:0 20px 20px;border-radius:.25rem;border:2px solid;border-color:var(--themeasy-primary-border-color)}.woocommerce .woocommerce-checkout-review-order .shop_table td.product-thumbnail{width:100px}.woocommerce .woocommerce-checkout-review-order .shop_table td.product-name{padding-right:0}.woocommerce .woocommerce-checkout-review-order .shop_table td:first-child{padding-right:0}.woocommerce .woocommerce-checkout-review-order .shop_table td:last-child{padding-left:0;text-align:right}.woocommerce .woocommerce-checkout-review-order .shop_table th.order-subtotal{text-transform:uppercase}.woocommerce .woocommerce-checkout-review-order .shop_table td.order-subtotal .amount{position:relative;font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-secondary-text-color)}.woocommerce .woocommerce-checkout-review-order .shop_table td.order-subtotal .amount::before{content:'';position:absolute;top:100%;left:0;width:100%;border:1px solid;border-color:var(--themeasy-secondary-border-color);-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.woocommerce .woocommerce-checkout-review-order .shop_table td.order-shipping{text-align:left}.woocommerce .woocommerce-checkout-review-order .shop_table td.order-shipping ul{margin:0;padding:0;list-style:none}.woocommerce .woocommerce-checkout-review-order .shop_table td.order-shipping ul>*{margin-block-start:0;margin-block-end:0}.woocommerce .woocommerce-checkout-review-order .shop_table td.order-shipping ul>* + *{margin-block-start:1rem;margin-block-end:0}.woocommerce .woocommerce-checkout-review-order .shop_table td.order-shipping .form-check{margin-bottom:1rem;padding:.75rem 1rem;border-radius:100px;border:2px solid;border-color:var(--themeasy-primary-border-color);text-transform:uppercase;font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-secondary-text-color);-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.woocommerce .woocommerce-checkout-review-order .shop_table td.order-shipping .form-check:has(>input:checked),.woocommerce .woocommerce-checkout-review-order .shop_table td.order-shipping .form-check:hover{margin-top:0;border-color:var(--themeasy-secondary-border-color)}.woocommerce .woocommerce-checkout-review-order .shop_table td.order-shipping .form-check label{text-transform:uppercase;font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-secondary-text-color);line-height:0}.woocommerce .woocommerce-checkout-review-order .shop_table td.order-shipping .shipping-calculator-button{margin-top:1.5rem}.woocommerce .woocommerce-checkout-review-order .shop_table td.order-shipping .shipping-calculator-button .edit-address svg{margin:1px 0 0;height:18px;min-height:18px}.woocommerce .woocommerce-checkout-review-order .shop_table td.order-coupon .order-coupon-wrapper{display:flex;flex-direction:column;gap:20px}.woocommerce .woocommerce-checkout-review-order .shop_table td.order-coupon .coupon-wrapper{padding:.75rem 1rem;display:flex;justify-content:space-between;align-items:center;border-radius:100px;border:2px dashed;border-color:#38a2a359;background-color:#38a2a31a;font-size:85%;font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-success-color)}.woocommerce .woocommerce-checkout-review-order .shop_table td.order-coupon .coupon-title{text-transform:uppercase}.woocommerce .woocommerce-checkout-review-order .shop_table td.order-coupon .order-coupon-value{display:flex;justify-content:flex-end;align-items:center;gap:5px;font-size:150%;line-height:0}.woocommerce .woocommerce-checkout-review-order .shop_table td.order-coupon .amount{position:relative;font-size:var(--themeasy-text-font-size);font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-success-color)}.woocommerce .woocommerce-checkout-review-order .shop_table td.order-coupon .woocommerce-remove-coupon{width:20px;height:20px;margin-left:5px;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:var(--themeasy-success-color);text-decoration:none;font-size:12px;color:var(--themeasy-secondary-button-color)}.woocommerce .woocommerce-checkout-review-order .shop_table td.order-coupon:has(>.order-coupon-wrapper) .order-coupon-button{margin-bottom:20px}.woocommerce .woocommerce-checkout-review-order .shop_table td.order-coupon .order-coupon-button .add-coupon svg{margin:1px 0 0;height:18px;min-height:18px}.woocommerce .woocommerce-checkout-review-order .shop_table td.order-coupon .woocommerce-remove-coupon:hover{background-color:var(--themeasy-danger-color)}.woocommerce .woocommerce-checkout-review-order .shop_table th.order-total{text-transform:uppercase}.woocommerce .woocommerce-checkout-review-order .shop_table td.order-total .amount{position:relative;font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-secondary-text-color)}.woocommerce .woocommerce-checkout-review-order .shop_table td.order-total .amount::before{content:'';position:absolute;top:100%;left:0;width:100%;border:1px solid;border-color:var(--themeasy-secondary-border-color);-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.woocommerce .woocommerce-checkout-payment{border-top:1px solid;border-color:var(--themeasy-primary-border-color)}.woocommerce .woocommerce-checkout-payment ul{margin:0;padding:0;list-style:none}.woocommerce .woocommerce-checkout-payment ul>*{margin-block-start:0;margin-block-end:0}.woocommerce .woocommerce-checkout-payment ul>* + *{margin-block-start:1.5rem;margin-block-end:0}.woocommerce .woocommerce-checkout-payment .form-check{margin-bottom:1rem;padding:.75rem 1rem;border-radius:100px;border:2px solid;border-color:var(--themeasy-primary-border-color);text-transform:uppercase;font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-secondary-text-color);-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.woocommerce .woocommerce-checkout-payment .form-check:has(>input:checked),.woocommerce .woocommerce-checkout-payment .form-check:hover{margin-top:0;border-color:var(--themeasy-secondary-border-color)}.woocommerce .woocommerce-checkout-payment .form-check label{text-transform:uppercase;font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-secondary-text-color);line-height:0}.woocommerce .place-order{margin-top:1.5rem;border-top:2px dashed;border-color:var(--themeasy-primary-border-color)}.woocommerce .place-order>*{margin-block-start:10px;margin-block-end:0}.woocommerce .place-order>* + *{margin-block-start:1rem;margin-block-end:0}.woocommerce .place-order .button{width:100%;margin-top:1.5rem}.woocommerce .woocommerce-terms-and-conditions-wrapper{display:flex;flex-direction:column;gap:1rem}.woocommerce .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions{margin:1.5rem 0}.woocommerce .woocommerce-terms-and-conditions-wrapper .form-check{margin-top:1.5rem;margin-bottom:0}.woocommerce .order-details-wrapper{position:-webkit-sticky;position:sticky;top:20px}.woocommerce .woocommerce-order-overview{margin-bottom:3rem}.woocommerce .order-caption{width:fit-content}.woocommerce .woocommerce-thankyou-order-received{width:100%;margin:auto;padding:1rem;border-radius:.25rem;background-color:#38a3a526;font-size:135%;color:var(--themeasy-success-color)}.woocommerce .woocommerce-thankyou-order-failed-actions{margin-top:1.5rem;display:flex;justify-content:flex-start;align-items:center;gap:1.5rem}.woocommerce .woocommerce-order-details{padding:0 20px 0;border:2px solid;border-color:var(--themeasy-primary-border-color)}.woocommerce .woocommerce-order-details .shop_table th{text-transform:uppercase}.woocommerce .woocommerce-order-details .shop_table td.product-thumbnail{width:100px}.woocommerce .woocommerce-order-details .shop_table td.product-name{padding-right:0}.woocommerce .woocommerce-order-details .shop_table td:first-child{padding-right:0}.woocommerce .woocommerce-order-details .shop_table td:last-child{padding-left:0;text-align:right}.woocommerce .woocommerce-order-details .shop_table th.order-coupon,.woocommerce .woocommerce-order-details .shop_table td.order-coupon{white-space:nowrap}.woocommerce .woocommerce-order-details .shop_table .amount{position:relative;font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-secondary-text-color)}.woocommerce .woocommerce-order-details .shop_table .amount::before{content:'';position:absolute;top:100%;left:0;width:100%;border:1px solid;border-color:var(--themeasy-secondary-border-color);-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.woocommerce .woocommerce-order-details:has(>.order-again){padding-bottom:1.5rem}.woocommerce .woocommerce-order-downloads .shop_table th:last-child .woocommerce .woocommerce-order-downloads .shop_table td:last-child{text-align:right}@media (max-width:991px){.woocommerce .woocommerce-order-downloads .shop_table thead{display:none}.woocommerce .woocommerce-order-downloads .shop_table tbody td{padding:10px 0;display:block;text-align:left}.woocommerce .woocommerce-order-downloads .shop_table tbody td[class*="date"]{padding-top:20px}.woocommerce .woocommerce-order-downloads .shop_table tbody td[class*="actions"]{justify-content:flex-start;padding-bottom:30px}}.woocommerce .woocommerce-customer-details{margin-top:3rem}.woocommerce .woocommerce-customer-details address{padding-left:15px;border-left:2px solid;border-color:var(--themeasy-accent-color);color:var(--themeasy-secondary-text-color)}.woocommerce .woocommerce-customer-details address p{margin:0}.woocommerce .woocommerce-customer-details .woocommerce-columns{display:flex;flex-direction:column;gap:2rem}.woocommerce .woocommerce-customer-details .woocommerce-column{width:100%}.woocommerce .order-caption mark:before{content:none}.woocommerce .order_details[class*="bank-details"]{list-style:none;padding-left:15px;border-left:2px solid;border-color:var(--themeasy-accent-color);color:var(--themeasy-secondary-text-color)}.woocommerce .order-info{margin-bottom:3rem}.woocommerce-form-track-order .form-row{padding:0}.woocommerce-account .container-inner{width:100%;max-width:100%}.woocommerce-account .woocommerce-info{display:flex;justify-content:center;align-items:center;gap:15px}.woocommerce-account .woocommerce-message ~ p{max-width:500px;margin-top:1.5rem;padding-left:15px;border-left:2px solid;border-color:var(--themeasy-info-color);color:var(--themeasy-secondary-text-color)}.woocommerce-account form{max-width:850px;margin:auto}.woocommerce-account form.edit-account{margin:1.5rem auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce-account form fieldset{width:100%;margin-top:1.5rem}.woocommerce-account form legend{margin-top:0;margin-bottom:1rem;font-size:110%;font-weight:var(--themeasy-text-bold-font-weight);line-height:1.3;color:var(--themeasy-secondary-text-color)}.woocommerce .my-account-welcome-message{margin-top:1.5rem;display:block}.woocommerce .my-account-welcome-message a{font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-secondary-text-color)}.woocommerce .my-account-welcome-message a:hover{text-decoration:underline}.woocommerce .account-orders-table{text-align:center}.woocommerce .account-orders-table tbody td{min-width:150px}.woocommerce .account-orders-table tbody td[class*="actions"]{display:flex;justify-content:flex-end;gap:1rem}@media (max-width:991px){.woocommerce .account-orders-table thead{display:none}.woocommerce .account-orders-table tbody td{padding:10px 0;display:block;text-align:left}.woocommerce .account-orders-table tbody td[class*="date"]{padding-top:20px}.woocommerce .account-orders-table tbody td[class*="actions"]{justify-content:flex-start;padding-bottom:30px}}.woocommerce #order_review .wc-item-meta{padding:0;list-style:none}.woocommerce #order_review .wc-item-meta li{display:flex;gap:5px;font-size:85%}.woocommerce #order_review .wc-item-meta-label{text-transform:capitalize}.woocommerce #order_review #payment ul{margin-top:1.5rem;padding:0;list-style:none}.woocommerce #order_review #payment ul>*{margin-block-start:0;margin-block-end:0}.woocommerce #order_review #payment ul>* + *{margin-block-start:1.5rem;margin-block-end:0}.woocommerce #order_review #payment .form-check{margin-bottom:1rem;padding:.75rem 1rem;border-radius:100px;border:2px solid;border-color:var(--themeasy-primary-border-color);text-transform:uppercase;font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-secondary-text-color);-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.woocommerce #order_review #payment .form-check:has(>input:checked),.woocommerce #order_review #payment .form-check:hover{margin-top:0;border-color:var(--themeasy-secondary-border-color)}.woocommerce #order_review #payment .form-check:has(>input:checked),.woocommerce #order_review #payment .form-check:hover{margin-top:0;border-color:var(--themeasy-secondary-border-color)}.woocommerce #order_review #payment .form-check label{text-transform:uppercase;font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-secondary-text-color);line-height:1.2}.woocommerce #order_review #payment button{margin-top:1.5rem}.woocommerce .my-account-address{max-width:850px;margin:auto}.woocommerce .woocommerce-Address{padding:20px;border:2px solid;border-color:var(--themeasy-primary-border-color)}.woocommerce .my-account-login .my-account-login-form,.woocommerce .my-account-login .my-account-register-form{padding:25px 35px 35px;border-radius:.25rem;border:2px solid;border-color:var(--themeasy-primary-border-color)}.woocommerce .woocommerce-LostPassword{margin:1.5rem 0 0 0;display:flex;align-items:center}.woocommerce .woocommerce-ResetPassword{max-width:500px;margin:auto;padding:25px 35px 35px;border-radius:.25rem;border:2px solid;border-color:var(--themeasy-primary-border-color)}.woocommerce .woocommerce-ResetPassword .form-row-first,.woocommerce .woocommerce-ResetPassword .form-row-last{width:100%;max-width:100%;padding:0}.woocommerce .woocommerce-ResetPassword .form-row-last{margin-top:1rem}.woocommerce-password-strength.short,.woocommerce-password-strength.bad{color:var(--themeasy-danger-color)}.woocommerce-password-strength.good{color:var(--themeasy-info-color)}.woocommerce-password-strength.strong{color:var(--themeasy-success-color)}.woocommerce .woocommerce-ResetPassword .woocommerce-password-hint{margin-top:10px;display:block;color:var(--themeasy-secondary-text-color)}.woosw-list .woosw-actions{width:100%;max-width:960px;margin-right:auto;margin-left:auto;display:block!important;margin-top:3rem!important}.woosw-list .woosw-copy{gap:1rem}@media (max-width:767px){.woosw-list .woosw-copy{flex-direction:column;align-items:flex-start}}.woosw-list .woosw-copy .woosw-copy-url{width:100%;margin:0!important}.woosw-list .woosw-copy .woosw-copy-label{font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-secondary-text-color);white-space:nowrap}.woosw-list .woosw-items{max-width:960px;margin:auto!important}@media (max-width:1199px){.woosw-list table.woosw-items{margin-bottom:1.5rem;display:block;overflow-x:auto;overflow-y:hidden}.woosw-list table.woosw-items::-webkit-scrollbar{width:100%;height:6px;background-color:transparent}.woosw-list table.woosw-items::-webkit-scrollbar-thumb{background-color:var(--themeasy-primary-border-color)}}.woosw-list .woosw-items tr td{padding:20px!important;background:none!important}.woosw-list .woosw-items tr td:last-child{text-align:right}.woosw-items .woosw-item .woosw-item--remove span{width:18px!important;height:18px!important;display:flex!important;justify-content:center!important;align-items:center!important;border-radius:50%!important;background-color:var(--themeasy-secondary-bg-color)!important;line-height:16px!important;text-align:center!important;color:var(--themeasy-black-color)!important;cursor:pointer!important}.woosw-items .woosw-item .woosw-item--remove span::before{z-index:1!important;font-size:12px!important;font-weight:bold!important;text-align:center!important}.woosw-items .woosw-item .woosw-item--remove span:hover{background-color:var(--themeasy-danger-color)!important}.woosw-items .woosw-item .woosw-item--remove span:hover::before{color:var(--themeasy-white-color)!important}.woosw-items .woosw-item .woosw-item--info{min-width:300px}.woosw-items .woosw-item .woosw-item--info>*{margin-block-start:0!important;margin-block-end:10px!important}.woosw-items .woosw-item .woosw-item--info>* + *{margin-block-start:10px!important;margin-block-end:0!important}.woosw-items .woosw-item .woosw-item--image{width:120px!important;min-width:120px}.woosw-items .woosw-item .woosw-item--image img{width:100%;object-fit:cover;border-radius:.25rem}.woosw-items .woosw-item .woosw-item--name a{font-weight:var(--themeasy-text-button-font-weight)!important;text-decoration:none!important}.woosw-items .woosw-item .woosw-item--name a::before{content:none}.woosw-items .woosw-item .woosw-item--name a:hover{font-weight:var(--themeasy-text-button-font-weight)!important;text-decoration:underline!important}.woosw-items .woosw-item .woosw-item--price del .amount{margin-right:10px;font-size:100%;font-weight:var(--themeasy-text-font-weight);color:var(--themeasy-primary-text-color)}.woosw-items .woosw-item .woosw-item--price del .amount::before{content:none}.woosw-items .woosw-item .woosw-item--price ins{text-decoration:none}.woosw-items .woosw-item .woosw-item--price .amount{position:relative;font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-secondary-text-color)}.woosw-items .woosw-item .woosw-item--price .amount::before{content:'';position:absolute;top:100%;left:0;width:100%;border:1px solid;border-color:var(--themeasy-secondary-border-color);-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.woosw-items .woosw-item .woosw-item--time{font-style:italic;font-size:85%;font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-secondary-text-color)}.woosw-popup{background-color:transparent!important}.woosw-popup::before{content:'';position:absolute;width:100%;height:100%;background-color:var(--themeasy-black-color)!important;opacity:.5!important}.woosw-popup .woosw-popup-inner .woosw-popup-content{max-width:850px!important}.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top{background-color:var(--themeasy-black-color)!important}.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top,.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top .woosw-popup-close{color:var(--themeasy-white-color)!important}.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top .woosw-popup-close:hover{opacity:.65}.woosw-popup .woosw-items .woosw-item:first-child .woosw-item-inner{border-top:none!important}.woosw-popup .woosw-items .woosw-item .woosw-item-inner>div{margin-left:0!important;margin-right:20px!important}.woosw-popup .woosw-items .woosw-item .woosw-item-inner>div:last-child{margin-right:0!important}.woosw-popup .woosw-items .woosw-item .woosw-item-inner{padding:1rem 0!important;border-top:1px solid var(--themeasy-primary-border-color)!important}.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot{background-color:var(--themeasy-black-color)!important}.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot a{border:none!important;text-transform:capitalize;font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-white-color)!important}.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot a:hover{opacity:.65}.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-notice{width:100%!important;height:100%!important;background-color:var(--themeasy-primary-color)!important;line-height:55px!important;text-transform:capitalize;color:var(--themeasy-white-color)}.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-notice>*{text-transform:capitalize;color:var(--themeasy-white-color)}.woosw-popup .ps-theme-wpc>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:var(--themeasy-primary-border-color)!important;width:6px!important;border-radius:0!important}.woosc-area{background:none!important}.woosw-popup-content-mid-message{width:fit-content;margin:auto;text-align:center;margin-top:1.5rem;padding:15px 15px 15px 20px;border-radius:.25rem;background-color:var(--themeasy-primary-10-color);color:var(--themeasy-primary-color)}.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-mid .woosw-popup-content-mid-message{height:initial;margin-bottom:1.5rem;padding:10px 25px}.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-close .woosc-table-close-icon{background-color:var(--themeasy-secondary-bg-color)!important}.woosc-area .woosc-inner .woosc-table .tr-content{display:none}.woosc-area .woosc-inner .woosc-table .shop_attributes{border:none}.woosc-area .woosc-inner .woosc-table .shop_attributes tr th,.woosc_table .shop_attributes tr td{padding:5px 10px 5px 0!important;border:none!important}.woosc-area .woosc_table td,.woosc_table th{padding:15px 25px!important;border:2px solid var(--themeasy-primary-border-color)!important;background-color:var(--themeasy-white-color)!important}.woosc-area .woosc_table td.td-label{vertical-align:middle!important;font-weight:700!important;color:var(--themeasy-secondary-text-color)!important}.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table thead tr th a{text-transform:capitalize;color:var(--themeasy-secondary-text-color)!important}.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table thead tr th .woosc-remove{display:block;text-transform:capitalize!important;font-size:85%!important;color:var(--themeasy-primary-text-color)}.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table thead tr th .woosc-remove:hover{color:var(--themeasy-danger-color)}.woosc-area .woosc-inner .woosc-table,.woosc-area .woosc-inner .woosc-bar{background-color:var(--themeasy-black-color)!important}.woosc-area .woosc-inner .woosc-bar .woosc-bar-btn{background-color:var(--themeasy-primary-color)!important}.woosc-bar:not(.woosc-bar-open) .woosc-bar-btn.woosc-bar-btn-text{display:none}.woosc-popup .woosc-popup-inner .woosc-popup-content{width:500px!important;height:auto!important;padding:1.5rem!important}.woosc-popup .woosc-popup-inner .woosc-popup-content .woosc-popup-content-inner li{display:flex;align-items:center;gap:5px;font-size:15px}.woosc-popup .woosc-popup-inner .woosc-popup-content .woosc-popup-content-inner li label{margin:2px 0;display:flex;gap:10px;font-weight:inherit;font-size:15px}.woosc-area .ps-theme-wpc>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:var(--themeasy-primary-border-color)!important;width:6px!important;border-radius:0!important}.woosc-area .ps-theme-wpc>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:var(--themeasy-primary-color)!important;height:6px!important;border-radius:0!important}.wooct-wrap-single{margin-top:1.75rem;margin-bottom:1.75rem}.wooct-countdown.wooct-style-02.wooct-countdown{width:100%;margin:1.5rem 0;display:flex;align-items:center;gap:10px;padding:25px;border-radius:.25rem;background-color:var(--themeasy-secondary-10-color);opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.wooct-countdown.wooct-style-02.wooct-countdown.wooct-initialized{opacity:1}.wooct-countdown.wooct-style-02 .wooct-text-above{display:flex;align-items:center;font-size:125%;font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-secondary-color)}.wooct-countdown.wooct-style-02 .wooct-text-above::before{margin-right:10px;content:'\f017';font-family:'Font Awesome 6 Free';font-size:100%;font-weight:400;color:var(--themeasy-secondary-color)}.wooct-countdown.wooct-style-02 .wooct-timer{width:100%;max-width:100%!important}.wooct-countdown.wooct-style-02 .wooct-timer>span{width:25%;margin:0!important;padding:0!important;display:flex;gap:5px;border:none!important}.wooct-countdown.wooct-style-02 .wooct-timer>span:not(:first-child){border-left:1px solid!important;border-color:var(--themeasy-secondary-25-color)!important}.wooct-countdown.wooct-style-02 .wooct-timer span span:first-child{font-size:150%!important;font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-secondary-color)!important}.wooct-countdown.wooct-style-02 .wooct-timer span span:last-child{font-size:85%!important;font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-secondary-color)}@media (max-width:767px){.wooct-countdown.wooct-style-02.wooct-countdown{padding:15px 15px 15px 0}.wooct-countdown.wooct-style-02 .wooct-timer>span:not(:first-child){border-left:none!important}}.wpced .wpced-inner{width:100%;margin-top:0!important;margin-bottom:0!important;padding:15px 20px!important;display:flex!important;justify-content:center;align-items:center;border-radius:.25rem!important;background-color:var(--themeasy-primary-10-color)!important;font-size:85%!important;font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-primary-color)!important}.wpced .wpced-inner::before{margin-right:5px!important;content:'\f0d1'!important;background-image:none!important;font-family:'Font Awesome 6 Free';font-size:100%!important;color:var(--themeasy-primary-color)!important}.wpcsc-size-charts-list{display:block;margin-top:1.75rem;margin-bottom:1.75rem;padding:25px;border-radius:.25rem;border:1px solid;border-color:var(--themeasy-primary-border-color)}.wpcsc-size-charts-list .wpcsc-size-charts-list-label{display:none}.wpcsc-size-charts-list .wpcsc-btn{margin-left:0!important;display:flex!important;align-items:center;text-decoration:none;font-size:85%;font-weight:var(--themeasy-text-button-font-weight);line-height:1.2}.wpcsc-size-charts-list .wpcsc-btn::before{margin-right:10px;content:'\f547';font-family:'Font Awesome 6 Free';font-size:1.5rem;font-weight:900}.mfp-wpcsc .wpcsc-popup{width:100%;border-radius:.25rem;box-shadow:0 10px 10px 0 rgba(0,0,0,.15);background-color:var(--themeasy-primary-bg-color);overflow:initial!important}.mfp-wpcsc .wpcsc-popup .mfp-close{opacity:1}.mfp-wpcsc .wpcsc-popup .mfp-close::before{content:'\f00d'!important;font-family:'Font Awesome 6 Free'!important;font-weight:900!important;position:absolute;z-index:2;top:-15px;right:-15px;width:30px;height:30px;margin:0;padding:0;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:var(--themeasy-secondary-button-color);box-shadow:0 10px 10px 0 rgba(0,0,0,.15);font-size:1rem;color:var(--themeasy-primary-button-color);cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.mfp-wpcsc .wpcsc-popup .mfp-close:hover::before{background-color:var(--themeasy-primary-button-color);color:var(--themeasy-secondary-button-color)}.mfp-wpcsc .wpcsc-popup .wpcsc-size-chart{padding:35px}.mfp-wpcsc .wpcsc-popup .wpcsc-size-chart .wpcsc-size-chart-title{margin-bottom:1rem;font-size:135%;font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-secondary-text-color)}.mfp-wpcsc .wpcsc-popup .wpcsc-size-chart .wpcsc-size-chart-above-text{margin-bottom:1.5rem}.mfp-wpcsc .wpcsc-popup .wpcsc-size-chart .wpcsc-size-chart-under-text{margin-top:1.5rem}.dgwt-wcas-open{position:fixed;overflow-y:scroll}.dgwt-wcas-open::before{content:'';position:fixed;z-index:16;top:0;left:0;width:100%;height:100%;background-color:var(--themeasy-black-color);opacity:.1;-webkit-transition:all .6s ease;-o-transition:all .6s ease;-moz-transition:all .6s ease;transition:all .6s ease}.search-bar .dgwt-wcas-search-wrapp{min-width:none}.search-bar .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder{font-size:100%;font-style:normal;font-weight:var(--themeasy-text-font-weight);color:var(--themeasy-primary-text-color)}.search-bar .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{position:relative;width:100%;height:40px;margin:0;padding:.75rem 1.25rem!important;padding-right:50px;border-radius:100px;border-color:var(--themeasy-secondary-bg-color);box-shadow:none;background-color:var(--themeasy-secondary-bg-color);color:var(--themeasy-secondary-text-color);font-size:100%;line-height:100%;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.dgwt-wcas-open .search-bar .dgwt-wcas-sf-wrapp::before{content:'';position:absolute;left:0;bottom:0;width:100%;height:50%;background-color:var(--themeasy-secondary-bg-color);filter:brightness(.97)}.dgwt-wcas-open .search-bar .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-radius:100px}.search-bar .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{box-shadow:none;outline:none;background-color:var(--themeasy-secondary-bg-color);color:var(--themeasy-secondary-text-color);filter:brightness(.97)}.search-bar .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{padding:0;background:none;text-shadow:none;color:var(--themeasy-primary-text-color);opacity:.65;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.search-bar .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit::after{content:'\f002';font-family:'Font Awesome 6 Free';font-size:1rem;font-weight:900}.search-bar .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit::before{content:none!important}.search-bar .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover{color:var(--themeasy-secondary-text-color);opacity:1}.search-bar .dgwt-wcas-has-submit .dgwt-wcas-search-submit svg{display:none!important}.search-bar .dgwt-wcas-has-submit .dgwt-wcas-search-submit svg path{fill:var(--themeasy-primary-text-color);-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.search-bar .dgwt-wcas-has-submit .dgwt-wcas-search-submit:hover svg path{fill:var(--themeasy-secondary-text-color)}.search-bar .dgwt-wcas-preloader{position:absolute;right:calc(100% - 5px)!important}.search-bar .dgwt-wcas-preloader:hover{opacity:1}.search-bar .dgwt-wcas-preloader path{fill:var(--themeasy-primary-border-color);opacity:1}.search-bar .dgwt-wcas-preloader.dgwt-wcas-close:not(.dgwt-wcas-inner-preloader) svg{width:20px;height:20px}.search-bar .dgwt-wcas-preloader.dgwt-wcas-close:not(.dgwt-wcas-inner-preloader) svg,.search-bar .dgwt-wcas-preloader.dgwt-wcas-close:not(.dgwt-wcas-inner-preloader) svg path{fill:var(--themeasy-primary-button-color);stroke:var(--themeasy-primary-button-color)}.search-bar .dgwt-wcas-preloader .dgwt-wcas-loader-circular{height:20px;width:20px}.dgwt-wcas-suggestions-wrapp{margin-top:0;border-radius:0 0 .25rem .25rem;border:none!important;box-shadow:0 5px 25px 0 rgb(0 0 0 / 10%);background-color:var(--themeasy-primary-bg-color)!important}.dgwt-wcas-suggestions-wrapp::-webkit-scrollbar{width:6px;height:100%;background-color:transparent}.dgwt-wcas-suggestions-wrapp::-webkit-scrollbar-thumb{background-color:var(--themeasy-primary-border-color)}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion.dgwt-wcas-suggestion-headline-v2{margin-top:0;margin-bottom:0;display:block;font-size:85%;font-weight:inherit;font-style:italic}.dgwt-wcas-suggestions-wrapp.dgwt-wcas-has-headings .dgwt-wcas-suggestion-headline .dgwt-wcas-st{margin:0;padding:0;border:none;text-transform:initial;font-style:italic;font-size:85%;font-weight:var(--themeasy-text-font-weight);color:var(--themeasy-primary-text-color)}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-st>span.dgwt-wcas-st--direct-headline{display:none}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion{width:calc(100% - 30px);min-height:initial!important;margin:0 15px;padding:15px 0!important;border-bottom:1px solid!important;border-color:var(--themeasy-primary-border-color)!important;font-size:100%;line-height:110%}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion:hover{text-decoration:none}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-selected{background:none}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-si{width:auto}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-si img{width:auto;max-width:initial;height:auto;max-height:60px;padding:0;border:none;border-radius:.25rem;background:none}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-content-wrapp{padding-left:15px}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-st{font-size:100%;color:var(--themeasy-secondary-text-color)}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-sd{margin-top:10px;font-size:85%;line-height:1.5;color:var(--themeasy-primary-text-color)}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-selected .dgwt-wcas-st .dgwt-wcas-st-title{text-decoration:underline}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-meta .dgwt-wcas-sp{display:flex;align-items:flex-end;gap:5px;padding-left:15px;font-size:100%;line-height:inherit;text-align:right;color:inherit}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-meta ins{text-decoration:none}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-meta .dgwt-wcas-sp del{font-size:100%;line-height:inherit;opacity:.5}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-meta .dgwt-wcas-sp del .amount::before{content:none}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-meta .amount{position:relative;font-size:100%;font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-secondary-text-color)}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-meta .amount::before{content:'';position:absolute;top:100%;left:0;width:100%;border:1px solid;border-color:var(--themeasy-secondary-border-color);-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion.dgwt-wcas-suggestion-more{margin:15px;border-radius:.25rem;background-color:var(--themeasy-primary-button-color);font-size:100%;font-weight:var(--themeasy-text-button-font-weight);color:var(--themeasy-secondary-button-color)}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-nores{padding:15px;font-size:100%;line-height:inherit}