.pps-qv-open{display:block;width:100%;margin:10px 0;padding:9px 16px;border:1px solid #D7C2B2;background:#EFE5D7;color:#494634;font:inherit;font-size:14px;cursor:pointer}.pps-qv-open:hover{background:#EFE5D7}.pps-qv-active{overflow:hidden}#pps-qv{box-sizing:border-box;width:min(1020px,94vw);max-width:none;max-height:90dvh;padding:0;border:0;border-radius:16px;background:#FFF;color:#20381E;box-shadow:0 24px 100px #0003;overflow:auto}#pps-qv::backdrop{background:#17161080}#pps-qv *{box-sizing:border-box}#pps-qv .pps-qv-close{position:absolute;right:12px;top:12px;z-index:3;width:38px;height:38px;padding:0;border:1px solid #EFE5D7;border-radius:50%;background:#FFF;color:#20381E;font:28px/1 sans-serif;cursor:pointer}#pps-qv .pps-qv-layout{display:grid;grid-template-columns:46% 54%;min-height:480px}#pps-qv .pps-qv-gallery{padding:28px;background:#FFF;align-self:start}#pps-qv .pps-qv-main{display:block;width:100%;height:400px;object-fit:contain;mix-blend-mode:multiply}#pps-qv .pps-qv-thumbs{display:flex;gap:8px;margin-top:16px;overflow-x:auto}#pps-qv .pps-qv-thumb{flex:0 0 54px;width:54px;height:54px;padding:3px;border:1px solid #EFE5D7;border-radius:6px;background:#FFF;cursor:pointer}#pps-qv .pps-qv-thumb img{width:100%;height:100%;object-fit:contain}#pps-qv .pps-qv-info{padding:36px 30px 20px;min-width:0}#pps-qv .pps-qv-eyebrow{font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:#787356;margin:0 0 12px}#pps-qv #pps-qv-title{font-family:inherit;font-size:26px;line-height:1.25;font-weight:500;text-transform:none;margin:0 25px 16px 0;letter-spacing:0}#pps-qv .pps-qv-price{font-size:21px;font-weight:600;color:#787356;margin-bottom:10px}#pps-qv .pps-qv-details{font-size:13px;text-decoration:underline;color:#787356}#pps-qv .pps-qv-buy{margin-top:24px}#pps-qv form.cart{margin:0}#pps-qv .variations{border:0;width:100%;margin:0 0 12px}#pps-qv .variations th,#pps-qv .variations td{display:block;width:100%;padding:0;border:0;text-align:left}#pps-qv .variations label{display:block;font-size:14px;font-weight:600;margin:0 0 8px}#pps-qv .reset_variations{font-size:12px}#pps-qv .woocommerce-variation-add-to-cart,#pps-qv form.cart:not(.variations_form){display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 0 8px;margin-top:8px;background:#FFF;position:sticky;bottom:0;z-index:1}#pps-qv .single_add_to_cart_button{flex:1;min-height:46px;padding:12px 20px;background:#787356;color:#FFF;border:0;font:inherit;font-size:15px;font-weight:600;cursor:pointer}#pps-qv .single_add_to_cart_button:disabled,#pps-qv .single_add_to_cart_button.disabled{opacity:.45;cursor:not-allowed}#pps-qv .quantity{margin:0;float:none}#pps-qv .quantity input{width:76px;min-height:46px;border:1px solid #D7C2B2;border-radius:8px;background:#FFF;color:#20381E}#pps-qv .pps-qv-message{font-size:14px;margin-top:12px}#pps-qv .pps-qv-loading,#pps-qv .pps-qv-load-error{padding:35px}.pps-variants-ready .pps-native-select{display:none!important}#pps-qv .pps-variant-options{display:flex;flex-wrap:wrap;gap:7px;max-height:230px;overflow:auto;padding:2px 2px 8px}#pps-qv .pps-variant-option{font-family:inherit;font-size:13px;line-height:1.3;padding:9px 12px;background:#FFF;border:1px solid #EFE5D7;color:#494634;cursor:pointer;text-transform:none;letter-spacing:0}#pps-qv .pps-variant-option[aria-pressed=true]{border-color:#787356;background:#EFE5D7;box-shadow:0 0 0 1px #787356}#pps-qv .pps-variant-option:disabled{opacity:.4;text-decoration:line-through;cursor:not-allowed}.pps-variant-option[hidden]{display:none!important}#pps-qv .pps-variant-search{width:100%;padding:10px 12px!important;margin-bottom:10px;border:1px solid #D7C2B2!important;border-radius:6px!important;font:inherit;font-size:14px!important;background:#FFFFFF!important;color:#20381E!important}#pps-qv .pps-variant-option:focus-visible,.pps-qv-open:focus-visible,#pps-qv button:focus-visible{outline:2px solid #494634;outline-offset:3px}@media(max-width:680px){#pps-qv{width:100%;max-height:96dvh;margin:auto 0 0;border-radius:16px 16px 0 0}#pps-qv .pps-qv-layout{grid-template-columns:1fr}#pps-qv .pps-qv-gallery{padding:18px 24px}#pps-qv .pps-qv-main{height:200px}#pps-qv .pps-qv-thumbs{margin-top:10px}#pps-qv .pps-qv-thumb{height:42px;flex-basis:42px}#pps-qv .pps-qv-info{padding:22px 20px max(20px,env(safe-area-inset-bottom))}#pps-qv #pps-qv-title{font-size:21px}#pps-qv .pps-qv-eyebrow{display:none}#pps-qv .pps-qv-buy{margin-top:18px}#pps-qv .pps-variant-options{max-height:190px}}body .pps-qv-open,body .elementor .pps-qv-open{display:flex!important;align-items:center;justify-content:center;gap:8px;width:100%;min-height:40px;margin:10px 0 0;padding:10px 14px!important;border:1px solid #D7C2B2!important;background:#FFFFFF!important;color:#494634!important;box-shadow:none!important;font-family:inherit!important;font-size:13px!important;font-weight:500!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;cursor:pointer;transition:background .15s,border-color .15s}body .pps-qv-open:hover,body .elementor .pps-qv-open:hover{background:#EFE5D7!important;border-color:#AE8D79!important;color:#503835!important}.pps-qv-open .pps-qv-eye{display:block;flex:0 0 18px;width:18px;height:18px;pointer-events:none}#pps-qv button.pps-variant-option{appearance:none;min-height:38px;width:auto;margin:0;padding:9px 12px!important;background:#FFFFFF!important;color:#494634!important;border:1px solid #D7C2B2!important;box-shadow:none!important;font-family:inherit!important;font-size:13px!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important;white-space:normal;text-align:left;cursor:pointer}#pps-qv button.pps-variant-option:hover{background:#EFE5D7!important;border-color:#AE8D79!important}#pps-qv button.pps-variant-option[aria-pressed=true]{background:#EFE5D7!important;border-color:#787356!important;box-shadow:0 0 0 1px #787356!important;color:#20381E!important}#pps-qv button.pps-variant-option:disabled{opacity:.4;cursor:not-allowed}#pps-qv table.variations,#pps-qv table.variations tr,#pps-qv table.variations td,#pps-qv table.variations th{background:transparent!important;border:0!important;box-shadow:none!important}#pps-qv table.variations{border-collapse:collapse!important}#pps-qv table.variations td,#pps-qv table.variations th{padding:0!important}#pps-qv table.variations label{font-family:inherit;font-weight:500;font-size:14px;color:#494634;text-transform:none;letter-spacing:0}#pps-qv .pps-variant-options{gap:8px;padding:2px 2px 10px}#pps-qv button.single_add_to_cart_button{background:#AE8D79!important;color:#FFFFFF!important;border:1px solid #AE8D79!important;box-shadow:none!important;font-family:inherit!important;font-size:15px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important;min-height:46px;padding:12px 18px!important}#pps-qv button.single_add_to_cart_button:hover{background:#787356!important;border-color:#787356!important}#pps-qv button.single_add_to_cart_button.disabled,#pps-qv button.single_add_to_cart_button:disabled{background:#D7C2B2!important;border-color:#D7C2B2!important;opacity:.7}#pps-qv button.pps-qv-close{display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0!important;background:#FFFFFF!important;color:#494634!important;border:1px solid #EFE5D7!important;border-radius:50%!important;box-shadow:none!important;font:28px/1 Arial,sans-serif!important;letter-spacing:0!important}#pps-qv button.pps-qv-thumb{padding:3px!important;background:#FFFFFF!important;border:1px solid #EFE5D7!important;border-radius:6px!important;box-shadow:none!important}#pps-qv .reset_variations{color:#787356;font-size:12px;text-decoration:underline}#pps-qv .quantity input.qty{font-family:inherit!important;font-size:15px!important;padding:8px!important;text-align:center;color:#503835!important;background:#FFFFFF!important}#pps-qv .pps-qv-message a{color:#494634;text-decoration:underline}@media(max-width:680px){body .pps-qv-open,body .elementor .pps-qv-open{font-size:12px!important;padding:9px!important}.pps-qv-open .pps-qv-eye{width:16px;height:16px;flex-basis:16px}#pps-qv button.pps-variant-option{font-size:12px!important;padding:8px 10px!important}}@media(prefers-reduced-motion:reduce){body .pps-qv-open{transition:none}}:where(button.pps-qv-open,#pps-qv button.pps-variant-option,#pps-qv button.single_add_to_cart_button){border-radius:50px}.pps-qv-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}body .pps-qv-open,body .elementor .pps-qv-open{display:inline-flex!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important;gap:0!important;vertical-align:middle}.pps-product-actions{display:flex;align-items:center;gap:8px;width:100%;margin-top:10px}.pps-product-actions>a.button{flex:1 1 0%;min-width:0;width:auto!important;margin:0!important}.pps-product-actions>a.added_to_cart{flex:0 0 auto}body .pps-product-actions>.pps-qv-open{align-self:center}#pps-qv .quantity.pps-quantity-control{display:inline-flex!important;align-items:stretch;flex:0 0 auto!important;width:max-content!important;max-width:100%;height:50px!important;padding:0!important;border:1px solid #D7C2B2!important;border-radius:50px!important;background:#FFFFFF!important;overflow:hidden;box-sizing:border-box}#pps-qv .quantity.pps-quantity-control button{display:flex!important;align-items:center;justify-content:center;flex:0 0 40px;width:40px!important;min-width:40px!important;height:48px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:50px!important;background:#EFE5D7!important;color:#494634!important;box-shadow:none!important;font-family:inherit!important;font-size:23px!important;font-weight:400!important;line-height:1!important;letter-spacing:0!important;cursor:pointer}#pps-qv .quantity.pps-quantity-control button:hover{background:#D7C2B2!important}#pps-qv .quantity.pps-quantity-control button:disabled{opacity:.4;cursor:not-allowed}#pps-qv .quantity.pps-quantity-control input.qty{display:block!important;flex:0 0 52px;box-sizing:border-box;width:52px!important;min-width:0!important;max-width:52px!important;height:48px!important;min-height:0!important;margin:0!important;padding:0 4px!important;border:0!important;border-radius:0!important;background:#FFFFFF!important;color:#494634!important;font-family:inherit!important;font-size:17px!important;line-height:normal!important;text-align:center;box-shadow:none!important;appearance:textfield;-moz-appearance:textfield}#pps-qv .quantity.pps-quantity-control input.qty::-webkit-inner-spin-button,#pps-qv .quantity.pps-quantity-control input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#pps-qv .quantity.pps-quantity-control button:focus-visible,#pps-qv .quantity.pps-quantity-control input.qty:focus-visible{outline:2px solid #20381E!important;outline-offset:-3px}body button.pps-qv-open,body .elementor button.pps-qv-open{border-radius:50px!important;border-color:#D7C2B2!important;background:#EFE5D7!important;color:#20381E!important;flex-basis:44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}body button.pps-qv-open:hover,body .elementor button.pps-qv-open:hover{background:#D7C2B2!important;color:#20381E!important;border-color:#AE8D79!important}#pps-qv button{border-radius:50px!important}#pps-qv button.pps-variant-option{border-color:#D7C2B2!important;background:#FFFFFF!important;color:#494634!important;min-height:44px;font-size:15px!important}#pps-qv button.pps-variant-option[aria-pressed=true]{border-color:#20381E!important;background:#EFE5D7!important;color:#20381E!important;box-shadow:0 0 0 1px #20381E!important}#pps-qv button.single_add_to_cart_button{background:#93553A!important;border-color:#93553A!important;color:#FFFFFF!important;border-radius:50px!important;min-height:50px!important}#pps-qv button.single_add_to_cart_button:hover{background:#20381E!important;border-color:#20381E!important}#pps-qv button.single_add_to_cart_button.disabled,#pps-qv button.single_add_to_cart_button:disabled{background:#D7C2B2!important;border-color:#D7C2B2!important;color:#494634!important;opacity:.65}#pps-qv .pps-qv-price,#pps-qv .woocommerce-variation-price .price,#pps-qv .stock{color:#20381E!important}#pps-qv .woocommerce-variation-add-to-cart,#pps-qv form.cart:not(.variations_form){gap:14px!important;align-items:center!important}#pps-qv .reset_variations{position:static!important;display:inline-block!important;float:none!important;transform:none!important;margin:10px 0 0!important;line-height:1.5!important}#pps-qv table.variations{margin-bottom:18px!important}#pps-qv .stock{margin:0 0 14px!important}.pps-action-label-mobile{display:none}.pps-product-actions{gap:8px;flex-wrap:nowrap}.pps-product-actions>a.button{white-space:nowrap}@media(max-width:767px){.pps-product-actions .pps-action-label{display:none}.pps-product-actions .pps-action-label-mobile{display:inline}.pps-product-actions>a.button{font-size:12px!important;line-height:1.3!important;min-height:44px!important;padding:10px 8px!important;white-space:nowrap!important;letter-spacing:0!important}}#pps-qv button.pps-qv-thumb,#pps-qv button.pps-qv-close{border-radius:50px!important}