:root{--qpeofw-main-color:#000;--qpeofw-required-option-color:#ff0000;--qpeofw-form-border-color:#e1e1e1;--qpeofw-radio-buttons-color:#000;--qpeofw-radio-buttons-color-inactive:#ccc;--qpeofw-form-border-active-color:#000;--qpeofw-label-font-size:14px;--qpeofw-price-font-size:13px;--qpeofw-additional-text-color:#7C7C7C;--qpeofw-description-font-size:13px;--qpeofw-checkbox-radius-style:2px;--qpeofw-color-swatch-size:17px;--qpeofw-color-swatch-style:0;--qpeofw-upload-file-background-color:#fcfcfc;--qpeofw-upload-file-border-color:#7c7c7c}.qpeofw-block .qpeofw-addon.qpeofw-addon-type-textarea .qpeofw-option .textarea-container textarea{margin-top:8px}.qpeofw-block .qpeofw-addon.qpeofw-addon-type-number .qpeofw-quantity-addon .qpeofw-input-number-holder{width:100px}.qpeofw-block .qpeofw-addon.qpeofw-addon-type-number .qpeofw-quantity-addon .qpeofw-input-number-holder input[type=number]{margin:0}.qpeofw-block .qpeofw-addon.qpeofw-addon-type-date .qpeofw-option .date-container{position:relative;z-index:110}.qpeofw-block .qpeofw-addon.qpeofw-addon-type-file .qpeofw-option input.qpeofw-file{display:none}.qpeofw-block .qpeofw-addon.qpeofw-addon-type-file .qpeofw-option .qpeofw-file-container{display:flex}.qpeofw-block .qpeofw-addon.qpeofw-addon-type-file .qpeofw-option .qpeofw-ajax-uploader{font-family:"DM Sans",sans-serif;font-size:13px;line-height:1.308em;color:var(--qpeofw-main-color);background:var(--qpeofw-upload-file-background-color);border:1px dashed var(--qpeofw-upload-file-border-color);border-radius:7px;margin:7px 0}.qpeofw-block .qpeofw-addon.qpeofw-addon-type-file .qpeofw-option .qpeofw-ajax-uploader .qpeofw-ajax-uploader-container{padding:16px 19.79px}.qpeofw-block .qpeofw-addon.qpeofw-addon-type-file .qpeofw-option .qpeofw-ajax-uploader .qpeofw-uploaded-file-element{padding:19px 19px 2px 19px}.qpeofw-block .qpeofw-addon.qpeofw-addon-type-file .qpeofw-option .qpeofw-ajax-uploader .qpeofw-uploaded-file-element .qpeofw-uploaded-file-info{padding-bottom:2px;border-bottom:1px dashed #e1e1e1}.qpeofw-block .qpeofw-addon.qpeofw-addon-type-file .qpeofw-option .qpeofw-ajax-uploader .qpeofw-uploaded-file-element:last-child{border:0;padding-bottom:16px}.qpeofw-block .qpeofw-addon.qpeofw-addon-type-file .qpeofw-option .qpeofw-ajax-uploader .qpeofw-uploaded-file-element:last-child .qpeofw-uploaded-file-info{padding:0;border:0}.qpeofw-block .qpeofw-addon.qpeofw-addon-type-file .qpeofw-option .qpeofw-ajax-uploader .qpeofw-upload-text{font-weight:500}.qpeofw-block .qpeofw-addon.qpeofw-addon-type-file .qpeofw-option .qpeofw-ajax-uploader .qpeofw-upload-button,.qpeofw-block .qpeofw-addon.qpeofw-addon-type-file .qpeofw-option .qpeofw-ajax-uploader .qpeofw-upload-link{cursor:pointer}.qpeofw-block .qpeofw-addon.qpeofw-addon-type-file .qpeofw-option .qpeofw-ajax-uploader .qpeofw-upload-button{display:inline-flex;overflow:auto;font-weight:500}.qpeofw-block .qpeofw-addon.qpeofw-addon-type-file .qpeofw-option .qpeofw-ajax-uploader .qpeofw-upload-button svg{color:var(--qpeofw-upload-file-border-color);margin-left:14px}.qpeofw-block .qpeofw-addon.qpeofw-addon-type-file .qpeofw-option .qpeofw-ajax-uploader .qpeofw-upload-link{font-family:"DM Sans",sans-serif;font-size:12px;line-height:1;letter-spacing:0;font-weight:600;position:relative;display:inline-flex;vertical-align:middle;align-items:center;width:auto;margin:0;text-decoration:none;text-transform:uppercase;border-radius:0;outline:0;cursor:pointer;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;padding:6px 21px;color:#fff;background-color:var(--qpeofw-main-color);border:1px solid transparent;border-radius:4px;text-decoration:none!important}.qpeofw-block .qpeofw-addon.qpeofw-addon-type-file .qpeofw-option .qpeofw-ajax-uploader .qpeofw-upload-link:hover{color:var(--qpeofw-main-color);background-color:#fff;border-color:var(--qpeofw-main-color)}.qpeofw-block .qpeofw-addon.qpeofw-addon-type-file .qpeofw-option .qpeofw-ajax-uploader .qpeofw-uploaded-file{min-width:283px;max-width:307px}.qpeofw-block .qpeofw-addon.qpeofw-addon-type-file .qpeofw-option .qpeofw-ajax-uploader .qpeofw-uploaded-file .qpeofw-info{display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:flex-end}.qpeofw-block .qpeofw-addon.qpeofw-addon-type-file .qpeofw-option .qpeofw-ajax-uploader .qpeofw-uploaded-file .qpeofw-info .qpeofw-file-name{display:flex;align-items:center;column-gap:10px;font-size:13px;line-height:1;padding-right:20px;margin:0 0 6px 0}.qpeofw-block .qpeofw-addon.qpeofw-addon-type-file .qpeofw-option .qpeofw-ajax-uploader .qpeofw-uploaded-file .qpeofw-info .qpeofw-file-size{color:#7c7c7c}.qpeofw-block .qpeofw-addon.qpeofw-addon-type-file .qpeofw-option .qpeofw-ajax-uploader .qpeofw-uploaded-file .qpeofw-uploaded-file-info{position:relative}.qpeofw-block .qpeofw-addon.qpeofw-addon-type-file .qpeofw-option .qpeofw-ajax-uploader .qpeofw-uploaded-file .qpeofw-uploaded-file-info .qpeofw-remove-file-button{position:absolute;right:0;top:4px;display:block;width:16px;height:16px;color:#7a7a7a;cursor:pointer;transition:color .2s ease-out}.qpeofw-block .qpeofw-addon.qpeofw-addon-type-file .qpeofw-option .qpeofw-ajax-uploader .qpeofw-uploaded-file .qpeofw-uploaded-file-info .qpeofw-remove-file-button svg{height:100%;width:100%;fill:currentColor}.qpeofw-block .qpeofw-addon.qpeofw-addon-type-file .qpeofw-option .qpeofw-ajax-uploader .qpeofw-uploaded-file .qpeofw-uploaded-file-info .qpeofw-remove-file-button:hover{color:#000}.qpeofw-block .qpeofw-addon.qpeofw-addon-type-file .qpeofw-option .qpeofw-ajax-uploader .qpeofw-uploaded-file .qpeofw-img-info{position:relative;display:block;margin-right:17px}.qpeofw-block .qpeofw-addon.qpeofw-addon-type-file .qpeofw-option .qpeofw-ajax-uploader .qpeofw-uploaded-file .qpeofw-img-info:before{content:'';display:block;width:18px;height:18px;background-color:#fff;border-radius:50%;position:absolute;right:-8px;top:-4px}.qpeofw-block .qpeofw-addon.qpeofw-addon-type-file .qpeofw-option .qpeofw-ajax-uploader .qpeofw-uploaded-file .qpeofw-img-info:after{content:'';display:block;border-color:transparent;width:11px;height:7px;background-color:#58b35b;-webkit-mask-image:url(../img/check-mark.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:11px;flex-shrink:0;position:absolute;right:-4px;top:2px}.qpeofw-block .qpeofw-addon.qpeofw-addon-type-file .qpeofw-option .qpeofw-ajax-uploader .qpeofw-uploaded-file .qpeofw-img-uploaded{margin:0;width:44px;height:38px;max-width:initial;-o-object-fit:cover;object-fit:cover}.qpeofw-block .qpeofw-addon.qpeofw-addon-type-file .qpeofw-option .qpeofw-ajax-uploader .qpeofw-uploaded-file .qpeofw-uploaded-file-element:last-child .qpeofw-img-uploaded{margin-bottom:0}.qpeofw-block .qpeofw-addon.qpeofw-addon-type-colorpicker .qpeofw-option .qpeofw-colorpicker-container{margin-top:8px}body.qfbtfw-modal-is-open{overflow:hidden}body.qfbtfw-modal-is-open span.select2-container.select2-container--default.select2-container--open{z-index:99994}body.qfbtfw-modal-is-open #ui-datepicker-div.qpeofw-dropdown-datepicker{z-index:99994!important}table.shop_table tbody tr td.product-name .qpeofw-edit-product-cart{text-decoration:none;cursor:pointer}table.shop_table tbody tr td.product-name .qpeofw-edit-product-cart .qpeofw-edit-product-cart-text{font-weight:800;cursor:pointer}.qpeofw-popup{position:fixed;visibility:hidden;top:0;left:0;right:0;bottom:0;zoom:1;z-index:1500;opacity:0;text-align:center;transition:all .3s}@media only screen and (max-width:1024px){.qpeofw-popup #qodef-woo-page.qodef--single .qodef-woo-single-inner{margin:0}.qpeofw-popup #qodef-woo-page.qodef--single .qodef-woo-single-inner>*{padding:0}}.qpeofw-popup.fade-in .qpeofw-wrapper .qpeofw-main{transform:scale(.3)}.qpeofw-popup.open{visibility:visible;opacity:1}.qpeofw-popup.open .qpeofw-wrapper{visibility:visible;opacity:1;height:77vh;width:67vw;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:1024px){.qpeofw-popup.open .qpeofw-wrapper{width:90vw}}.qpeofw-popup.open.fade-in .qpeofw-wrapper .qpeofw-main{transform:scale(1)}.qpeofw-popup .qpeofw-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);width:100%;height:100%}.qpeofw-popup .qpeofw-wrapper{position:absolute;visibility:hidden;backface-visibility:hidden;text-align:left}.qpeofw-popup .qpeofw-wrapper>button.single_add_to_cart_button.button.alt{position:absolute!important;top:90%;right:45%;z-index:99}.qpeofw-popup .qpeofw-wrapper .qodef-woo-single-inner{display:flex;width:100%;align-items:flex-start}.qpeofw-popup .qpeofw-wrapper .entry-summary{width:60%;padding-left:50px}.qpeofw-popup .qpeofw-wrapper .entry-summary .price{font-weight:800}.qpeofw-popup .qpeofw-wrapper div.quantity input.input-text.qty{width:auto}.qpeofw-popup .qpeofw-content .woocommerce,.qpeofw-popup .qpeofw-main,.qpeofw-popup .qpeofw-wrapper{height:100%}.qpeofw-popup .qpeofw-main{opacity:1;height:100%;box-shadow:0 0 10px 3px #4a4a4a}.qpeofw-popup .qpeofw-head{display:flex;justify-content:space-between;align-items:center;padding:30px 50px;background-color:#f0f0f0;z-index:10;position:relative;margin-bottom:-1px}.qpeofw-popup .qpeofw-head .qpeofw-edit-options-label{font-weight:800;font-size:20px}.qpeofw-popup .qpeofw-content{max-height:calc(100% - 170px);overflow:auto;background-color:#fff;padding:20px 50px}.qpeofw-popup .qpeofw-content .woocommerce>div{background-color:#fff}.qpeofw-popup .qpeofw-close{width:26px;height:26px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(../img/close.svg);mask-image:url(../img/close.svg);background-color:#000;cursor:pointer}.qpeofw-popup .qpeofw-close:hover{background-color:#000}.qpeofw-popup .qpeofw-footer{background:#f0f0f0;display:flex;justify-content:flex-end;margin-top:-1px}.qpeofw-popup .qpeofw-footer .qpeofw-add-to-cart{display:flex;flex-direction:column;justify-content:center;margin:14px 50px 14px 30px}.qpeofw-popup .qpeofw-footer .qpeofw-add-to-cart .button{margin:0}@media only screen and (max-width:1024px){.qpeofw-popup .qpeofw-content{padding:20px 20px}.qpeofw-popup .qpeofw-wrapper .qodef-woo-single-inner{flex-wrap:wrap}.qpeofw-popup .qpeofw-wrapper .entry-summary{width:100%;padding-left:0}.qpeofw-popup .qpeofw-head{padding:30px 20px}.qpeofw-popup .qpeofw-footer{justify-content:flex-start}.qpeofw-popup .qpeofw-footer .qpeofw-add-to-cart{margin:14px 20px}.qpeofw-popup #qodef-woo-page.qodef--single .single_add_to_cart_button{width:auto!important}}@media only screen and (max-width:680px){.qpeofw-popup #qodef-woo-page.qodef--single .single_add_to_cart_button{width:auto!important}}