:root{--px-red-1:#E00751;--px-icon-stroke-width:1.5px;--px-border-radius-1:8px;--px-border-radius-2:5px}.hotspot-content-text .wd-more-desc-inner{display:none}.wd-tools-icon .wd-tools-count{background:var(--px-red-1)!important}.wd-nav-mobile li a,.wd-header-main-nav .menu li a{text-transform:none!important}.promo-nav .nav-link-text{color:var(--px-red-1);font-weight:600}[class*="wd-header-search-form"] input[type='text']{max-width:200px;border-radius:100em}.variations label{font-size:10px;text-transform:uppercase}.wd-nav-tabs.wd-style-default li.wd-active a{background:rgb(0 0 0 / .05);border:1px solid rgb(0 0 0 / .05);border-radius:100em;padding:8px 15px;color:#000;font-weight:600}@media (max-width:1024px){.product-grid-item .wd-product-footer{display:none}}.whb-with-shadow{box-shadow:0 1px 1px rgb(0 0 0 / .1)}@media (max-width:600px){.wd-side-hidden{--wd-side-hidden-w:100vw !important}}table.variations .label span{margin-left:5px;font-size:10px}.woocommerce-shipping-methods label:before{content:"\f100";font-family:"woodmart-font";font-weight:600;padding-right:5px}.woocommerce-shipping-methods label[for="shipping_method_0_free_shipping1"]:before{content:"\f107";font-family:"woodmart-font";font-weight:600;padding-right:5px}label[for="shipping_method_0_free_shipping1"]{font-weight:600;color:#438e8a}.wd-shipping-progress-bar.wd-style-bordered .wd-free-progress-bar{padding:20px;border:1px solid var(--px-green-1);border-radius:var(--px-border-radius-1);background:var(--px-green-bg)}.wd-free-progress-bar.wd-progress-hide .progress-area{display:block;background-image:linear-gradient(45deg,rgba(var(--bgcolor-black-rgb),.2) 0%,rgba(var(--bgcolor-black-rgb),0) 50%)}.wd-progress-bar{--wd-progress-height:2px}.wd-progress-bar .progress-msg{font-size:12px;line-height:1.3}.wd-free-progress-bar .progress-bar{background-image:linear-gradient(325deg,#ff3484 0,#f1e04d);background-size:100%}.progress-bar[style*="width: 100%"]{background-image:linear-gradient(90deg,#35ee7a,#049cff)}.checkout-inline-error-message{color:var(--px-red-1)}.woocommerce-form-login.hidden-form,.woocommerce-form-coupon{background:#fff}.woocommerce-checkout-review-order-table thead tr{border-width:1px}.woocommerce-cart-form table th{border-bottom:1px solid #e1e1e1}.wd-active-filters:hover .wd-action-btn>a:before{transition:.3s ease-in-out;animation:rotate360 2s linear}.wd-active-filters{flex-wrap:wrap!important}.wd-active-filters .widget_layered_nav_filters{flex-wrap:nowrap}.wd-active-filters .widget_layered_nav_filters .chosen{padding:5px 15px;border:1px solid rgb(0 0 0 / .1);border-radius:100em;display:flex;font-size:11px}.wd-active-filters .wd-clear-filters{padding:10px 0;border-radius:var(--px-border-radius-1);padding-inline-end:0;border-inline-end:0!important;font-size:11px}.wd-product .product-wrapper{padding:1em 0!important}.wapf,.wc-dnd-file-upload{display:none}.codedropz-upload-handler{border:2px dashed rgb(0 0 0 / .2);border-radius:var(--px-border-radius-2);background:#fff;box-shadow:0 5px 12px 1px rgb(0 0 0 / .05)}.codedropz-upload-container{padding:20px}.codedropz-upload-inner .codedropz-label{margin:5px 0;color:#505050;font-size:14px}.codedropz-upload-inner .codedropz-label span.cd-icon{font-size:30px;color:#505050;padding-right:15px;align-items:center;display:flex}.wc-upload-wrap .codedropz-upload-inner a.cd-upload-btn{text-decoration:none;box-shadow:none;padding:0 15px;color:#000;border:1px solid #000;background-color:#fff0;border-radius:100em;transition:.3s ease}.wc-upload-wrap .codedropz-upload-inner a.cd-upload-btn:hover{color:#fff;border:1px solid #000;background-color:#000}.dnd-upload-counter{font-size:10px;opacity:.4}.wapf{background:#fff;padding:20px;border-radius:var(--px-border-radius-2);border:1px solid rgb(0 0 0 / .1);box-shadow:0 5px 12px 1px rgb(0 0 0 / .05)}.wapf-field-label{font-size:11px}.px-pdt-cus-text .wapf-field-input,.px-pdt-cus-type .wapf-field-input{display:flex;align-items:center}.px-pdt-cus-text .wapf-field-input:before{content:"\f116";font-family:"woodmart-font";font-size:15px;color:grey;font-weight:400;padding-right:20px;left:0}.px-pdt-cus-type .wapf-field-input:before{content:"\f15c";font-family:"woodmart-font";font-size:15px;color:grey;font-weight:400;padding-right:20px;left:0}.customize-product-btn{width:100%;display:flex;align-items:center;background:#fff;border:2px solid transparent!important;border-radius:var(--px-border-radius-2);padding:10px 20px;margin:1em 0;font-size:14px;font-weight:500;color:#000;cursor:pointer;position:relative;overflow:hidden;background-image:linear-gradient(white,white),linear-gradient(90deg,rgb(249 157 164) 0%,rgb(221 124 232) 25%,rgb(122 154 244) 50%,rgb(114 237 214) 75%,rgb(244 207 115) 100%);background-origin:border-box;background-clip:padding-box,border-box;transition:all 0.3s ease}.customize-product-btn:hover{box-shadow:0 4px 10px rgb(0 0 0 / .05);transform:translateY(-2px)}.customize-product-btn .px-custom-btn{position:relative;z-index:1;color:#000;display:flex;align-items:center;transition:color 0.3s ease}.customize-product-btn svg{margin-right:10px}.customize-product-submit{display:none;flex:1 1 auto!important;align-items:center;justify-content:center;gap:5px;outline:none;vertical-align:middle;text-align:center;text-decoration:none;text-shadow:none;line-height:1.2;cursor:pointer;transition:all .25s ease;border:var(--btn-brd-width,0) var(--btn-brd-style,solid) var(--btn-brd-color,#E9E9E9);text-transform:uppercase;padding:var(--btn-padding,5px 20px);min-height:var(--btn-height,42px);font-size:var(--btn-font-size,13px);border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);margin:0}.dnd-upload-status .dnd-upload-image{width:40px;height:40px;border:1px solid #a5a5a5;background:rgb(0 0 0 / .03);border-radius:var(--px-border-radius-2)}.dnd-upload-status .dnd-upload-details .dnd-progress-bar{border-radius:1em;background:rgb(0 0 0 / .1);height:5px}.dnd-progress-bar{overflow:hidden!important}.dnd-upload-status .dnd-upload-details .dnd-progress-bar span{top:0;left:0;width:100%;height:100%;color:#fff0;background:#f99da4;background:linear-gradient(90deg,rgb(249 157 164) 0%,rgb(221 124 232) 25%,rgb(122 154 244) 50%,rgb(114 237 214) 75%,rgb(244 207 115) 100%)}.icon-close-outline:before{content:"\f112";font-family:"woodmart-font";font-weight:400}.dnd-upload-status .dnd-upload-details .name{color:#000;font-weight:600;padding:0 0 5px;padding-right:25px;display:flex;align-items:center}.dnd-upload-status .dnd-upload-details .name em{color:#444242;font-weight:500;font-size:11px;font-style:normal!important}.scrollToTop{left:20px}.wd-nav-pagin-wrap .wd-nav-pagin span{width:30px!important;height:2px!important;border-radius:0!important}.elementor-sticky--active .px-sticky-cart{opacity:1;padding:10px;height:100%}.px-sticky-cart{opacity:0;height:0;padding:0;transition:.3s ease}.wd-btn-icon .px-icon{width:18px}.px-sticky-links .elementor-icon-list-item.elementor-inline-item{border-bottom:2px solid #fff0}.px-sticky-links .elementor-icon-list-item.elementor-inline-item:has(a.active){border-bottom:2px solid currentColor}.px-sticky-links .elementor-inline-items{height:100%}.wd-off-canvas-btn a{color:#fff;font-size:12px;background:#000;padding:5px 25px;border-radius:var(--px-border-radius-2);height:50px;text-transform:uppercase}.wd-off-canvas-btn{min-height:50px}.px-mobile-grid-view .wd-products-shop-view{--wd-link-color:black;border-radius:var(--px-border-radius-2);background:rgb(0 0 0 / .05);padding:5px 10px;display:flex;align-items:center;flex-wrap:nowrap}.px-mobile-grid-view .wd-products-shop-view a.current-variation{background:#fff;box-shadow:0 0 5px rgb(0 0 0 / .1);color:#000;padding:5px 10px;border-radius:var(--px-border-radius-2)}.px-mobile-grid-view .wd-products-shop-view a{color:#000;padding:5px 10px;border-radius:var(--px-border-radius-2)}.px-mobile-grid-view .wd-products-shop-view{min-height:50px}.px-link a{position:relative;text-decoration:none}.px-link a::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:rgb(0 0 0);transform:scaleX(0);transform-origin:right;transition:transform 0.4s ease-in-out;opacity:1!important}.px-link a:hover::after{transform:scaleX(1);transform-origin:left}.wd-single-linked-variations table tr:first-child th{display:none}span.store-message{float:right;font-style:italic;font-weight:700!important}.wps-store-details span.colon{padding-left:2px}table.variations tr:last-child .cell{padding-bottom:10px}table.variations .label span{font-size:12px;font-weight:500}table.variations label{margin-bottom:0;white-space:nowrap;font-weight:600}