.empty-wpmenucart{display:none !important;}.cartcontents+.amount:before{content:'-';margin:0 .25em;}.wpmenucart-display-right{float:right !important;}.wpmenucart-display-left{float:left !important;}.wpmenucart-icon-shopping-cart{background-image:none;vertical-align:inherit;}.wpmenucart-thumbnail img{width:32px;height:auto;margin-right:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.3);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.3);}.wpmenucart-submenu-item{position:relative;}.wpmenucart-submenu-item .wpmenucart-product-remove{position:absolute;top:0;left:0;margin:1rem !important;padding:0 !important;width:16px;height:16px;z-index:99 !important;}.wpmenucart-submenu-item .wpmenucart-product-remove>img{width:16px;height:16px;cursor:pointer;}.wpmenucart-submenu-item a{overflow:hidden;white-space:nowrap !important;}.wpmenucart-order-item-info,.wpmenucart-thumbnail{display:inline-block;vertical-align:middle;}.wpmenucart-product-name,.wpmenucart-product-quantity-price{display:block;}.wpmenucart .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.wpmenucart .clearfix{display:inline-block;}* html .wpmenucart .clearfix{height:1%;}.wpmenucart .clearfix{display:block;}li.wpmenucartli a.wpmenucart-contents span{display:inline-block !important;}div.wpmenucart-shortcode ul.wpmenucart{display:none;}div.wpmenucart-shortcode.no ul.wpmenucart{display:none;}div.wpmenucart-shortcode.hover:hover ul.wpmenucart{display:block !important;}div.wpmenucart-shortcode.yes ul.wpmenucart{display:block;}div.wpmenucart-shortcode ul li{list-style-type:none !important;}.wpmenucart-custom-icon{display:inline-block;max-width:30px !important;max-height:30px !important;margin-right:.25rem;}.wpmenucart a.wpmenucart-contents>*{vertical-align:middle;}.wpmenucart-floating-cart .wpmenucart-custom-icon{margin:0;vertical-align:middle;}.wpmenucart-block>ul{list-style:none;}.wpmenucart-floating-cart.small-devices-only{display:none;}.wpmenucart-floating-cart{position:fixed;z-index:9999999;text-align:center;background-color:#fff;box-shadow:0 10px 20px #ccc;transition:box-shadow .3s ease-in-out;}.wpmenucart-floating-cart:hover{box-shadow:0 10px 30px #888;}.wpmenucart-floating-cart a.wpmenucart-floating-contents{text-decoration:none;color:#000;}.wpmenucart-floating-cart a.wpmenucart-floating-contents i{position:relative;}.wpmenucart-floating-cart a.wpmenucart-floating-contents i::before{margin-right:0;}.wpmenucart-floating-cart a.wpmenucart-floating-contents span.cartcontents{display:block;background:red;border-radius:50%;height:20px;width:20px;text-align:center;line-height:20px;color:#fff;font-size:11px;font-weight:700;position:absolute;}.wpmenucart-floating-cart a.empty-wpmenucart-floating-visible span.cartcontents{background:#ccc;}.wpmenucart-floating-cart.floating-circle,.wpmenucart-floating-cart.floating-circle a.wpmenucart-floating-contents{width:60px;height:60px;}.wpmenucart-floating-cart.floating-circle{border-radius:50%;line-height:60px;}.wpmenucart-floating-cart.floating-circle a.wpmenucart-floating-contents{display:inline-block;}.wpmenucart-floating-cart.floating-circle a.wpmenucart-floating-contents span.cartcontents{top:0;right:0;}.wpmenucart-floating-cart.floating-circle.bottom-right{bottom:60px;right:60px;}.wpmenucart-floating-cart.floating-circle.bottom-left{bottom:60px;left:60px;}.wpmenucart-floating-cart.floating-circle.top-right{top:60px;right:60px;}.wpmenucart-floating-cart.floating-circle.top-left{top:60px;left:60px;}.wpmenucart-floating-cart.side-square,.wpmenucart-floating-cart.side-square a.wpmenucart-floating-contents{width:50px;height:40px;}.wpmenucart-floating-cart.side-square{line-height:40px;}.wpmenucart-floating-cart.side-square a.wpmenucart-floating-contents{display:inline-block;}.wpmenucart-floating-cart.side-square a.wpmenucart-floating-contents span.cartcontents{top:-5px;}.wpmenucart-floating-cart.side-square.bottom-right{bottom:60px;right:0;border-bottom-left-radius:5px;}.wpmenucart-floating-cart.side-square.bottom-left{bottom:60px;left:0;border-bottom-right-radius:5px;}.wpmenucart-floating-cart.side-square.top-right{top:60px;right:0;border-bottom-left-radius:5px;}.wpmenucart-floating-cart.side-square.top-left{top:60px;left:0;border-bottom-right-radius:5px;}.wpmenucart-floating-cart.side-square.bottom-right a.wpmenucart-floating-contents span.cartcontents,.wpmenucart-floating-cart.side-square.top-right a.wpmenucart-floating-contents span.cartcontents{left:-5px;}.wpmenucart-floating-cart.side-square.bottom-left a.wpmenucart-floating-contents span.cartcontents,.wpmenucart-floating-cart.side-square.top-left a.wpmenucart-floating-contents span.cartcontents{right:-5px;}@media screen and (max-width:767px){.wpmenucart-floating-cart.small-devices-only{display:block;}.wpmenucart-floating-cart.large-devices-only{display:none;}.wpmenucart-floating-cart.floating-circle.bottom-right{bottom:20px;right:20px;}.wpmenucart-floating-cart.floating-circle.bottom-left{bottom:20px;left:20px;}.wpmenucart-floating-cart.floating-circle.top-right{top:20px;right:20px;}.wpmenucart-floating-cart.floating-circle.top-left{top:20px;left:20px;}.wpmenucart-floating-cart.side-square.bottom-right{bottom:20px;}.wpmenucart-floating-cart.side-square.bottom-left{bottom:20px;}.wpmenucart-floating-cart.side-square.top-right{top:20px;}.wpmenucart-floating-cart.side-square.top-left{top:20px;}}#wc-stripe-express-checkout-element iframe{max-width:unset;}#wc-stripe-express-checkout-element{margin-bottom:12px;display:flex;gap:10px;flex-wrap:wrap;justify-content:center;}#wc-stripe-express-checkout-element>div{flex:1;min-width:260px;}.woocommerce-variation-add-to-cart,form.cart{flex-wrap:wrap !important;}.wapf{width:100%;}.wapf-hide{display:none !important;}.wapf img{max-width:100%;}.wapf-wrapper{margin:0 0 20px -5px;width:100%;}.wapf-field-group,.wapf-section{display:flex;flex-wrap:wrap;}.wapf-field-container{padding:0 5px 15px;box-sizing:border-box;}.wapf-cloner{margin-top:15px;}.wapf-section .wapf-cloner{margin:0 0 15px 5px;}.wapf-clone-title{margin:15px 0;padding-left:5px;width:100%;}.wapf-field-label{display:flex;align-items:center;}.wapf-field-label label{margin:0;}.label-above .wapf-field-label{margin-bottom:10px;}.wapf-field-description{font-size:85%;opacity:.8;padding:5px 0 0;margin:0;}.wapf-field-input label[for]{cursor:pointer;}.wapf input[type=email],.wapf input[type=number],.wapf input[type=text],.wapf input[type=url],.wapf select,.wapf textarea{width:100%;box-sizing:border-box;}.wapf input[type=checkbox],.wapf input[type=radio]{float:left;margin-top:5px;}.wapf-input-label{font-weight:400;}.wapf-label-text{padding-left:10px;}.wapf-pricing-hint{opacity:.7;}.wapf-checkable{clear:both;}.wapf-swatch{box-sizing:border-box;cursor:pointer;position:relative;}.wapf-swatch input[type=checkbox],.wapf-swatch input[type=radio]{position:absolute;opacity:0;pointer-events:none;}.wapf--circle{border-radius:50%;}.wapf--rounded{border-radius:4px;}.wapf-swatch-wrapper{display:flex;flex-wrap:wrap;}.wapf-swatch--image{border:2px solid transparent;text-align:center;transition:all .1s;}.wapf-swatch--image.wapf-checked{border-color:#353c4e;}.wapf-swatch--image img{vertical-align:bottom;}.wapf-swatch-label{text-align:center;padding:4px;}@supports (display:grid){.wapf-field-container .wapf-swatch--image{width:100%;}}.wapf-image-swatch-wrapper{display:grid;grid-template-columns:repeat(var(--wapf-cols),1fr);grid-auto-rows:auto;grid-gap:10px;}@media all and (max-width:900px){.wapf-image-swatch-wrapper{grid-template-columns:repeat(var(--wapf-cols-t),1fr);}}@media all and (max-width:768px){.wapf-image-swatch-wrapper{grid-template-columns:repeat(var(--wapf-cols-m),1fr);}}.wapf-swatch--color{margin:0 15px 15px 0;position:relative;transition:all .1s;}.wapf-swatch--color .wapf-color{margin:auto;}.wapf-swatch--color.wapf-checked .wapf-color{border:3px solid #fff;color:#353c4e;box-shadow:0 0 0 2px;}.wapf-swatch--text{padding:7px 11px;margin:0 15px 15px 0;border-radius:4px;border:1px solid #ccc;}.wapf-swatch--text:hover{border-color:#353c4e;}.wapf-swatch--text.wapf-checked{border-color:#353c4e;background:#353c4e;color:#fff;}.wapf-field-calc{display:flex;flex-flow:wrap;}.wapf-field-calc .wapf-field-label{flex:1;order:-1;}.wapf-field-calc .wapf-field-input{padding-left:15px;}.wapf-product-totals{width:100%;}.wapf-total{margin:0;padding:0;}.wapf-product-totals .wapf--inner{margin-bottom:20px;}.wapf-product-totals .wapf--inner>div{padding-bottom:10px;clear:both;}.wapf-product-totals .wapf--inner>div:last-child{padding-bottom:0;}.wapf-product-totals div span:first-child{font-weight:700;}.wapf-product-totals div span:last-child{float:right;}.wttw{z-index:999999;position:absolute;max-width:200px;opacity:0;transition:opacity .2s;visibility:hidden;left:-100%;}.rtl .wttw{left:100%;}.wapf-ttp{padding:4px 9px;font-size:.9rem;border-radius:4px;color:#fff;background:#353c4e;}.wapf-ttp:after{content:'';z-index:-1;position:absolute;width:8px;height:8px;background:#353c4e;transform-origin:center;transform:rotate(45deg);}.tt-v{visibility:visible;display:block;opacity:1;}.tt-t .wapf-ttp:after{bottom:-4px;left:50%;margin-left:-4px;}.tt-b .wapf-ttp:after{top:-4px;left:50%;margin-left:-4px;}.tt-l .wapf-ttp:after{top:50%;right:-4px;margin-top:-4px;}.tt-r .wapf-ttp:after{top:50%;left:-4px;margin-top:-4px;}.wapf-tt-icon{margin-left:5px;padding:0 5px;fill:currentColor;display:flex;cursor:pointer;}.wapf-wrapper .dzone{padding:20px;border:2px dashed currentColor;width:100%;border-radius:6px;cursor:pointer;display:flex;flex-flow:column-reverse;}.wapf-wrapper .dzone.dz-drag-hover{border-style:solid;opacity:.7;}.wapf-wrapper .dz-message{padding:10px 0;text-align:center;color:currentColor;}.wapf-wrapper .dz-message span{text-decoration:underline;}.wapf-wrapper .dz-preview{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;}.wapf-wrapper .dz-remove{line-height:1;margin-left:auto;padding:6px 6px 6px 10px;}.wapf-wrapper .dz-left{display:flex;flex:1;max-width:150px;align-items:center;position:relative;}.wapf-wrapper .dz-progress-wrapper{position:relative;flex:1;transition:all .15s;}.wapf-wrapper .dz-progress-wrapper>div{position:absolute;top:-4px;left:0;border-radius:50px;background:currentColor;height:8px;}.wapf-wrapper .dz-progress{opacity:.12;width:100%;}.wapf-wrapper .dz-upload{z-index:2;}.wapf-wrapper .dz-filename{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:15px;}.wapf-dz-error{color:#be2626;}.wapf-dz-error>div{margin-top:10px;}.dz-complete .dz-progress-wrapper{opacity:0;animation-delay:.1s;}