.qop-open-btn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:100%;border:0;cursor:pointer;text-transform:uppercase;font-weight:700;line-height:1.2;margin-left:6px;transition:background .2s,color .2s}.qop-open-btn .qop-btn-small{display:block;font-size:11px;font-weight:400;text-transform:none;opacity:.9}.qop-open-btn.qop-flatsome{margin-top:0;margin-bottom:1em}html.qop-lock,html.qop-lock body{overflow:hidden}.qop-overlay{position:fixed;inset:0;z-index:999999;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;padding:16px;overflow:auto}.qop-overlay[hidden]{display:none}.qop-modal{--qop-head-bg:#00b140;--qop-head-color:#fff;--qop-submit-bg:#00b140;--qop-submit-color:#fff;background:#fff;border-radius:10px;width:100%;max-width:900px;max-height:100%;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.3);font-size:15px;color:#222}.qop-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 22px;background:var(--qop-head-bg);color:var(--qop-head-color)}.qop-title{flex:1 1 auto;min-width:0;font-size:18px;font-weight:700;text-transform:uppercase}.qop-close{flex:0 0 34px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:34px;height:34px;min-width:34px;min-height:0;margin:0;padding:0;aspect-ratio:1/1;border:2px solid var(--qop-head-color);border-radius:50%;background:transparent;color:var(--qop-head-color);font-size:22px;line-height:1;cursor:pointer}.qop-body{display:flex;overflow:auto;flex:1;min-height:0}.qop-left{flex:0 0 38%;padding:22px}.qop-right{flex:1;padding:22px;border-left:1px solid #eee}.qop-right h3{margin:0 0 14px;font-size:18px}.qop-prod{display:flex;gap:14px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #eee}.qop-prod img{width:70px;height:auto;border:1px solid #eee;border-radius:4px;object-fit:cover;align-self:flex-start}.qop-name{font-weight:700;font-size:16px;margin-bottom:6px}.qop-price{font-weight:700}.qop-price del{opacity:.6;margin-right:8px;font-weight:400}.qop-price ins{text-decoration:none}.qop-label{font-weight:700;margin-bottom:8px}.qop-qty{display:flex;gap:8px;margin-bottom:16px}.qop-qty button{width:44px;height:40px;border:1px solid #ddd;background:#f5f5f5;border-radius:4px;font-size:18px;cursor:pointer;padding:0}.qop-qty input{width:64px;height:40px;text-align:center;border:1px solid #ddd;border-radius:4px;margin:0;padding:0}.qop-note{color:#666;font-size:14px;line-height:1.6}.qop-note p{margin:0 0 .5em}.qop-row{margin-bottom:12px}.qop-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.qop-two .qop-row{margin-bottom:0}.qop-right input[type=text],.qop-right input[type=tel],.qop-right input[type=email],.qop-right input[type=number],.qop-right select,.qop-right textarea{width:100%;box-sizing:border-box;padding:11px 14px;border:1px solid #ddd;border-radius:4px;font-size:15px;margin:0;box-shadow:none;background:#fff}.qop-right input[type=text],.qop-right input[type=tel],.qop-right input[type=email],.qop-right input[type=number],.qop-right select{height:40px;min-height:0}.qop-right textarea{height:50px;min-height:50px;resize:vertical;line-height:1.4;padding-top:12px}.qop-radios label,.qop-pay label,.qop-ship label{margin-right:16px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.qop-pay,.qop-ship{margin-bottom:12px}.qop-ship label{display:flex;margin-bottom:4px}.qop-ship-one{font-size:14px;color:#555}.qop-coupon{display:flex;gap:8px}.qop-coupon button{padding:0 18px;border:0;background:#333;color:#fff;border-radius:4px;cursor:pointer;white-space:nowrap}.qop-coupon-msg{font-size:13px;margin:-6px 0 12px}.qop-coupon-msg.ok{color:#0a8a2a}.qop-coupon-msg.bad{color:#d63638}.qop-terms{display:flex;gap:8px;align-items:flex-start;margin-bottom:12px;font-size:14px}.qop-sum{margin:16px 0 10px;font-size:15px}.qop-sum>div{display:flex;justify-content:space-between;padding:3px 0}.qop-sum .qop-total{color:#ff3300;font-size:20px;font-weight:700;padding-top:8px}.qop-sum .qop-total b{color:#ff3300}.qop-error{background:#fdecea;color:#b32d2e;border-radius:4px;padding:10px 12px;margin-bottom:10px;font-size:14px}.qop-error[hidden]{display:none}.qop-submit{width:100%;padding:10px;margin-bottom:20px;border:0;border-radius:4px;background:var(--qop-submit-bg);color:var(--qop-submit-color);font-size:20px;font-weight:700;text-transform:uppercase;cursor:pointer}.qop-submit:disabled{opacity:.6;cursor:wait}.qop-success{padding:40px 24px;text-align:center;width:100%}.qop-close-btn{margin-top:18px;padding:10px 28px;border:0;border-radius:4px;background:#333;color:#fff;cursor:pointer}@media (max-width:700px){.qop-overlay{padding:12px 0 0;align-items:flex-end}.qop-modal{max-height:100%;border-radius:12px 12px 0 0}.qop-body{flex-direction:column}.qop-left{flex:none;border-right:0;border-bottom:1px solid #eee;padding:16px}.qop-right{padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-left:0}.qop-two{grid-template-columns:1fr}.qop-two .qop-row{margin-bottom:12px}.qop-hide-mobile-product .qop-prod{display:none}}.qop-box{--qop-main:#00b140;margin:12px 0;width:100%}.qop-box-attrs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.qop-box-attrs select{min-width:160px;margin:0}.qop-box .qop-box-actions{display:flex;flex-wrap:nowrap;align-items:stretch;gap:14px;width:100%}.qop-box .qop-qty{display:flex;flex:0 0 auto;gap:0;margin:0;height:48px;border:1px solid #ddd;border-radius:8px;overflow:hidden;background:#f9f9f9}.qop-box .qop-qty button{width:38px;height:100%;margin:0;padding:0;border:0;border-radius:0;background:#f9f9f9;color:#555;font-size:18px;line-height:1;box-shadow:none;cursor:pointer}.qop-box .qop-qty input{width:44px;height:100%;margin:0;padding:0;border:0;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-radius:0;background:#fff;text-align:center;font-size:16px;box-shadow:none;-moz-appearance:textfield}.qop-box .qop-qty input::-webkit-outer-spin-button,.qop-box .qop-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qop-box .qop-cart-add,.qop-box .qop-open-btn{flex:1 1 0!important;min-width:0!important;max-width:none!important;width:auto!important;height:48px!important;min-height:0!important;margin:0!important;padding:0 12px!important;display:flex!important;align-items:center;justify-content:center;border-radius:10px!important;font-size:17px!important;font-weight:700!important;line-height:1.2!important;text-transform:none!important;letter-spacing:normal!important;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.qop-box .qop-cart-add{background:#fff!important;color:var(--qop-main)!important;border:1.5px solid var(--qop-main)!important;box-shadow:none!important}.qop-box .qop-cart-add:hover{background:color-mix(in srgb,var(--qop-main) 8%,#fff)!important}.qop-box .qop-open-btn{border:1.5px solid transparent!important;box-shadow:0 6px 16px rgba(0,0,0,.12)!important}.qop-box .qop-open-btn .qop-btn-small{display:none}.qop-loading{opacity:.6;cursor:wait}.qop-toast{font-size:13px;color:#0a8a2a;margin:8px 0 0}.qop-toast.bad{color:#d63638}@media (max-width:480px){.qop-box .qop-box-actions{flex-wrap:wrap;gap:10px}.qop-box .qop-qty{width:100%}.qop-box .qop-qty button{flex:0 0 25%;width:auto}.qop-box .qop-qty input{flex:1;width:auto}}.qop-ward-wrap{position:relative!important;display:block}.qop-ward-wrap input{padding-right:40px!important;width:100%}.qop-ward-wrap .qop-ward-ic{position:absolute!important;right:14px;top:25px;transform:translateY(-50%);width:18px!important;height:18px!important;margin:0!important;color:#667;pointer-events:none;display:block}.qop-ward-list{position:absolute;left:0;right:0;top:100%;margin-top:4px;z-index:30;max-height:240px;overflow-y:auto;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.15)}.qop-ward-list[hidden]{display:none}.qop-ward-item{padding:10px 14px;cursor:pointer;font-size:15px;line-height:1.3}.qop-ward-item:hover{background:#f1f8f3}@supports (height:100dvh){.qop-overlay{height:100dvh}}.qop-price{font-size:22px;line-height:1.3}.qop-vars{position:relative;margin:0 0 16px}.qop-vars[hidden]{display:none}.qop-var-clear{display:block;text-align:right;margin:-8px 0 2px;font-size:13px;color:#888;text-transform:uppercase;text-decoration:none;cursor:pointer}.qop-var-clear:hover{color:#444}.qop-variations{width:100%;margin:0;border:0;border-collapse:collapse}.qop-variations th,.qop-variations td{border:0;background:none;padding:8px 0;vertical-align:middle;text-align:left}.qop-variations th.label{width:96px;padding-right:12px;font-size:16px;font-weight:700;color:#222}.qop-variations th.label label{margin:0;font-weight:700}.qop-variations select{width:100%;height:40px;margin:0}.qop-variations .wcboost-variation-swatches select,.qop-variations select.woo-variation-raw-select{display:none!important}.qop-variations .variable-items-wrapper{display:flex;flex-wrap:wrap;gap:8px 10px;margin:0;padding:0;list-style:none}.qop-variations .variable-item{cursor:pointer}.qop-variations .variable-item.disabled{cursor:not-allowed}.qop-variations .woo-selected-variation-item-name{font-weight:400}@media (max-width:700px){.qop-variations th.label{width:78px;font-size:15px}}.qop-box .qop-vform{margin:0 0 12px;width:100%}.qop-box .qop-vform table.variations{margin:0 0 4px;border:0}.qop-box .qop-vform .reset_variations{display:none!important}.qop-box .qop-vform table.variations,.qop-box .qop-vform table.variations tbody,.qop-box .qop-vform table.variations tr,.qop-box .qop-vform table.variations th,.qop-box .qop-vform table.variations td{border:0!important;background:none!important;box-shadow:none!important}.qop-box .qop-vform table.variations{width:100%;margin:0 0 4px}.qop-box .qop-vform table.variations th.label{width:110px;padding:8px 12px 8px 0;vertical-align:middle;text-align:left;font-size:16px;font-weight:700;color:#222}.qop-box .qop-vform table.variations th.label label{margin:0;font-weight:700}.qop-box .qop-vform table.variations td.value{padding:6px 0;vertical-align:middle}.qop-box .qop-vform .woo-selected-variation-item-name{font-weight:400}.qop-box .qop-vform .variable-items-wrapper,.qop-box .qop-vform .wcboost-variation-swatches__wrapper{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none}.qop-box .qop-vform .variable-item,.qop-box .qop-vform .wcboost-variation-swatches__item{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:auto;min-width:0;height:auto;margin:0;padding:8px 16px;background:#fff;border:2px solid #d0d0d0;border-radius:8px;box-shadow:none;color:#666;font-size:17px;font-weight:400;line-height:1.2;cursor:pointer;transition:border-color .15s}.qop-box .qop-vform .variable-item:hover,.qop-box .qop-vform .wcboost-variation-swatches__item:hover{border-color:#b5b5b5}.qop-box .qop-vform .variable-item.selected,.qop-box .qop-vform .wcboost-variation-swatches__item.selected{border-color:var(--qop-main,#00b140);color:#666;box-shadow:none}.qop-box .qop-vform .wcboost-variation-swatches__item{padding:7px 10px;font-size:14px}.qop-box .qop-vform .variable-item.disabled,.qop-box .qop-vform .wcboost-variation-swatches__item.disabled{opacity:.4;cursor:not-allowed}.qop-box .qop-vform .variable-item.selected::before,.qop-box .qop-vform .variable-item.selected::after,.qop-box .qop-vform .wcboost-variation-swatches__item.selected::before,.qop-box .qop-vform .wcboost-variation-swatches__item.selected::after{content:none!important;display:none!important}.qop-box .qop-vform .variable-item-contents{display:flex;align-items:center;justify-content:center;width:auto;height:auto}.qop-box .qop-vform .variable-item-contents::before{content:none!important}.qop-box .qop-vform .color-variable-item,.qop-box .qop-vform .wcboost-variation-swatches--color .wcboost-variation-swatches__item{width:52px;height:40px;padding:3px!important}.qop-box .qop-vform .color-variable-item .variable-item-contents{width:100%;height:100%}.qop-box .qop-vform .variable-item-span-color{display:block;width:100%;height:100%;border-radius:4px}.qop-box .qop-vform .wcboost-variation-swatches--color .wcboost-variation-swatches__item{background-color:var(--wcboost-swatches-item-color,#fff)!important;background-clip:content-box!important}.qop-box .qop-vform .wcboost-variation-swatches--color .wcboost-variation-swatches__name,.qop-box .qop-vform .wcboost-variation-swatches--image .wcboost-variation-swatches__name{display:block;font-size:0;line-height:0}.qop-box .qop-vform .image-variable-item{padding:3px!important}.qop-box .qop-vform .image-variable-item img,.qop-box .qop-vform .wcboost-variation-swatches--image img{display:block;width:44px;height:34px;object-fit:cover;border-radius:4px}.qop-box .qop-vform li.wcboost-variation-swatches__item.selected{overflow:visible}.qop-box .qop-vform li.wcboost-variation-swatches__item.selected span::after,.qop-vars li.wcboost-variation-swatches__item.selected span::after{content:"\f122"!important;transform:rotate(0deg)!important;display:inline-block;font-family:"Ionicons";font-style:normal;font-weight:normal;color:var(--mf-primary-color,#00b140);font-variant:normal;position:absolute;background:#fff;border:solid 2px var(--mf-primary-color,#00b140)!important;padding:0 2px!important;left:auto!important;top:-5px!important;right:-9px!important;font-size:10px;line-height:normal;border-radius:999px;width:16px!important;height:16px!important;margin:0px!important}.qop-box .qop-vform li.wcboost-variation-swatches__item:not(.selected) span::after{content:none!important;display:none!important}.qop-box .qop-vform li.variable-item.selected{overflow:visible!important}.qop-box .qop-vform li.variable-item.selected::before{content:none!important;display:none!important}.qop-box .qop-vform li.variable-item.selected::after{content:""!important;display:block!important;position:absolute!important;top:-9px!important;right:-9px!important;bottom:auto!important;left:auto!important;width:20px!important;height:20px!important;margin:0!important;padding:0!important;border:2px solid #00b140!important;border-radius:50%!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300b140' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/12px 12px no-repeat!important;box-shadow:none!important;transform:none!important;opacity:1!important;visibility:visible!important;z-index:2!important;pointer-events:none!important}.qop-box .qop-box-price{margin:10px 0 12px;padding-top:12px;border-top:1px dashed #d9d9d9;color:#ff3300;font-size:20px;font-weight:400;line-height:1.4}.qop-box .qop-box-price[hidden]{display:none}.qop-box .qop-bp-price,.qop-box .qop-bp-price ins,.qop-box .qop-bp-price .amount,.qop-box .qop-bp-price bdi,.qop-box .qop-bp-price .woocommerce-Price-amount{color:#ff3300!important;font-size:24px!important;font-weight:400!important}.qop-box .qop-bp-price .woocommerce-Price-currencySymbol{color:#ff3300}.qop-box .qop-bp-price ins{background:none;text-decoration:none}.qop-box .qop-bp-price del,.qop-box .qop-bp-price del *{color:#bbb!important;font-size:18px!important;font-weight:400!important}.qop-box .qop-bp-price{margin-right:6px}.qop-box .qop-bp-text{font-size:14px;color:#333;font-weight:400}@media (max-width:480px){.qop-box .qop-vform table.variations th.label{width:84px}}.qop-vars table.variations,.qop-vars table.variations tbody,.qop-vars table.variations tr,.qop-vars table.variations th,.qop-vars table.variations td{border:0!important;background:none!important;box-shadow:none!important}.qop-vars table.variations{width:100%;margin:0 0 4px}.qop-vars table.variations th.label{width:110px;padding:8px 12px 8px 0;vertical-align:middle;text-align:left;font-size:16px;font-weight:700;color:#222}.qop-vars table.variations th.label label{margin:0;font-weight:700}.qop-vars table.variations td.value{padding:6px 0;vertical-align:middle}.qop-vars .woo-selected-variation-item-name{font-weight:400}.qop-vars .variable-items-wrapper,.qop-vars .wcboost-variation-swatches__wrapper{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none}.qop-vars .variable-item,.qop-vars .wcboost-variation-swatches__item{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:auto;min-width:0;height:auto;margin:0;padding:8px 16px;background:#fff;border:2px solid #d0d0d0;border-radius:8px;box-shadow:none;color:#666;font-size:17px;font-weight:400;line-height:1.2;cursor:pointer;transition:border-color .15s}.qop-vars .variable-item:hover,.qop-vars .wcboost-variation-swatches__item:hover{border-color:#b5b5b5}.qop-vars .variable-item.selected,.qop-vars .wcboost-variation-swatches__item.selected{border-color:var(--qop-submit-bg,#00b140);color:#666;box-shadow:none}.qop-vars .wcboost-variation-swatches__item{padding:7px 10px;font-size:14px}.qop-vars .variable-item.disabled,.qop-vars .wcboost-variation-swatches__item.disabled{opacity:.4;cursor:not-allowed}.qop-vars .variable-item.selected::before,.qop-vars .variable-item.selected::after,.qop-vars .wcboost-variation-swatches__item.selected::before,.qop-vars .wcboost-variation-swatches__item.selected::after{content:none!important;display:none!important}.qop-vars .variable-item-contents{display:flex;align-items:center;justify-content:center;width:auto;height:auto}.qop-vars .variable-item-contents::before{content:none!important}.qop-vars .color-variable-item,.qop-vars .wcboost-variation-swatches--color .wcboost-variation-swatches__item{width:52px;height:40px;padding:3px!important}.qop-vars .color-variable-item .variable-item-contents{width:100%;height:100%}.qop-vars .variable-item-span-color{display:block;width:100%;height:100%;border-radius:4px}.qop-vars .wcboost-variation-swatches--color .wcboost-variation-swatches__item{background-color:var(--wcboost-swatches-item-color,#fff)!important;background-clip:content-box!important}.qop-vars .wcboost-variation-swatches--color .wcboost-variation-swatches__name,.qop-vars .wcboost-variation-swatches--image .wcboost-variation-swatches__name{display:block;font-size:0;line-height:0}.qop-vars .image-variable-item{padding:3px!important}.qop-vars .image-variable-item img,.qop-vars .wcboost-variation-swatches--image img{display:block;width:44px;height:34px;object-fit:cover;border-radius:4px}.qop-vars li.wcboost-variation-swatches__item.selected{overflow:visible}.qop-vars li.wcboost-variation-swatches__item:not(.selected) span::after{content:none!important;display:none!important}.qop-vars li.variable-item.selected{overflow:visible!important}.qop-vars li.variable-item.selected::before{content:none!important;display:none!important}.qop-vars li.variable-item.selected::after{content:""!important;display:block!important;position:absolute!important;top:-9px!important;right:-9px!important;bottom:auto!important;left:auto!important;width:20px!important;height:20px!important;margin:0!important;padding:0!important;border:2px solid #00b140!important;border-radius:50%!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300b140' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/12px 12px no-repeat!important;box-shadow:none!important;transform:none!important;opacity:1!important;visibility:visible!important;z-index:2!important;pointer-events:none!important}.qop-vars{padding-bottom:16px;margin:0 0 16px;border-bottom:1px solid #eee}.qop-price,.qop-price .price,.qop-price ins,.qop-price .amount,.qop-price bdi,.qop-price .woocommerce-Price-amount,.qop-price .woocommerce-Price-currencySymbol{color:#ff3300!important;font-size:18px!important;font-weight:700;line-height:1.4}.qop-price del,.qop-price del *{color:#999!important;font-size:14px!important;font-weight:400}.qop-price ins{background:none;text-decoration:none}.qop-box .qop-bp-price span.woocommerce-Price-currencySymbol,.qop-price span.woocommerce-Price-currencySymbol{color:#999!important;font-weight:normal!important}