@keyframes qi-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.qpbfw-predefined--enabled .select2-container--default .select2-dropdown.qpbfw-select2-dropdown{padding:11px 0;border:1px solid var(--qpbfw-border-color,#dadada);border-radius:var(--qpbfw-border-radius,8px);z-index:10002}.admin-bar.qpbfw-predefined--enabled .select2-container--default .select2-dropdown.qpbfw-select2-dropdown{top:var(--wp-admin--admin-bar--height,32px)}.qpbfw-predefined--enabled .select2-container--default .select2-dropdown.qpbfw-select2-dropdown .select2-results>.select2-results__options{max-height:240px;margin:0;padding:0;text-align:inherit}.qpbfw-predefined--enabled .select2-container--default .select2-dropdown.qpbfw-select2-dropdown .select2-results>.select2-results__options::-webkit-scrollbar{height:4px;width:4px}.qpbfw-predefined--enabled .select2-container--default .select2-dropdown.qpbfw-select2-dropdown .select2-results>.select2-results__options::-webkit-scrollbar-track{background-color:transparent}.qpbfw-predefined--enabled .select2-container--default .select2-dropdown.qpbfw-select2-dropdown .select2-results>.select2-results__options::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:5px}.qpbfw-predefined--enabled .select2-container--default .select2-dropdown.qpbfw-select2-dropdown .select2-results__option{font-family:var(--qpbfw-text-font, "DM Sans"),sans-serif;font-size:14px;line-height:1.9285714286em;font-weight:500;font-style:normal;letter-spacing:0;text-transform:none;text-decoration:none!important;color:var(--qpbfw-text-color,#7c7c7c);line-height:1.2857142857em;padding:5px 20px}.qpbfw-predefined--enabled .select2-container--default .select2-dropdown.qpbfw-select2-dropdown .select2-results__option[aria-selected=true]{background-color:#f7f7f7;color:var(--qpbfw-heading-color,#000)}.qpbfw-predefined--enabled .select2-container--default .select2-dropdown.qpbfw-select2-dropdown .select2-results__option--highlighted[aria-selected],.qpbfw-predefined--enabled .select2-container--default .select2-dropdown.qpbfw-select2-dropdown .select2-results__option--highlighted[data-selected]{background:#f7f7f7;color:var(--qpbfw-heading-color,#000)}.qpbfw-bundle-product-items-title{font-family:var(--qpbfw-text-font, "DM Sans"),sans-serif;font-size:19px;line-height:1.2631578947em;font-weight:500;font-style:normal;letter-spacing:0;text-transform:none;text-decoration:none!important;color:var(--qpbfw-heading-color,#000)}@media only screen and (max-width:680px){.qpbfw-bundle-product-items-title{font-size:17px}}.qpbfw-single-product-price-prefix{font-family:var(--qpbfw-text-font, "DM Sans"),sans-serif;font-size:13px;line-height:1.2em;font-weight:500;font-style:normal;letter-spacing:0;text-transform:none;text-decoration:none!important;color:var(--qpbfw-text-color,#7c7c7c)}.qpbfw-bundle-product-items .qpbfw-e-category{font-family:var(--qpbfw-text-font, "DM Sans"),sans-serif;font-size:11px;line-height:1.2;font-weight:600;font-style:normal;letter-spacing:.05em;text-transform:uppercase;text-decoration:none!important;color:var(--qpbfw-text-color,#7c7c7c)}.qpbfw-bundle-product-items .qpbfw-e-category a{color:inherit;text-decoration:none!important}.qpbfw-bundle-product-items .qpbfw-e-category a:hover{color:var(--qpbfw-heading-color,#000)}.qpbfw-bundle-product-items .qpbfw-e-rating .star-rating{font-size:12px}.qpbfw-bundle-product-items .qpbfw-e-rating .qodef-woo-ratings .qodef-m-star svg{margin-right:1px}.qpbfw-bundle-product-items .qpbfw-e-rating .qpbfw-e-rating-count{font-family:var(--qpbfw-text-font, "DM Sans"),sans-serif;font-size:13px;line-height:1.2em;font-weight:500;font-style:normal;letter-spacing:0;text-transform:none;text-decoration:none!important;color:var(--qpbfw-text-color,#7c7c7c)}.qpbfw-bundle-product-items .qpbfw-e-title{font-family:var(--qpbfw-text-font, "DM Sans"),sans-serif;font-size:16px;line-height:1.25em;font-weight:500;font-style:normal;letter-spacing:0;text-transform:none;text-decoration:none!important;color:var(--qpbfw-heading-color,#000)}.qpbfw-bundle-product-items .qpbfw-e-price{font-family:var(--qpbfw-text-font, "DM Sans"),sans-serif;font-size:15px;line-height:1.3333333333em;font-weight:400;font-style:normal;letter-spacing:0;text-transform:none;text-decoration:none!important;color:var(--qpbfw-heading-color,#000)}.qpbfw-bundle-product-items .qpbfw-e-price ins{text-decoration:none}.qpbfw-bundle-product-items .qpbfw-e-quantity.qpbfw--info{font-family:var(--qpbfw-text-font, "DM Sans"),sans-serif;font-size:13px;line-height:1.2em;font-weight:500;font-style:normal;letter-spacing:0;text-transform:none;text-decoration:none!important;color:var(--qpbfw-text-color,#7c7c7c)}form.cart .qpbfw-bundle-product-items .qpbfw-e-quantity.qpbfw--form .quantity{position:relative;display:inline-block;vertical-align:top;width:auto;margin:0;background:var(--qpbfw-background-color,#fff);border:1px solid var(--qpbfw-border-color,#dadada);border-radius:var(--qpbfw-border-radius,8px)}form.cart .qpbfw-bundle-product-items .qpbfw-e-quantity.qpbfw--form .quantity .qty{display:inline-block;vertical-align:top;height:40px;width:30px;padding:0;margin:0 34px;font-family:var(--qpbfw-text-font, "DM Sans"),sans-serif;font-size:14px;line-height:1.9285714286em;font-weight:500;font-style:normal;letter-spacing:0;text-transform:none;text-decoration:none!important;color:var(--qpbfw-heading-color,#000);line-height:40px;text-align:center;outline:0;box-shadow:none;background:0 0;border:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:textfield}form.cart .qpbfw-bundle-product-items .qpbfw-e-quantity.qpbfw--form .quantity .qty::-webkit-inner-spin-button,form.cart .qpbfw-bundle-product-items .qpbfw-e-quantity.qpbfw--form .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}form.cart .qpbfw-bundle-product-items .qpbfw-e-quantity.qpbfw--form .quantity .qodef-quantity-minus,form.cart .qpbfw-bundle-product-items .qpbfw-e-quantity.qpbfw--form .quantity .qodef-quantity-plus{display:none!important}form.cart .qpbfw-bundle-product-items .qpbfw-e-quantity.qpbfw--form .quantity .qpbfw-quantity-arrow{position:absolute;right:0;display:inline-block;vertical-align:top;width:34px;height:40px;line-height:40px;cursor:pointer}form.cart .qpbfw-bundle-product-items .qpbfw-e-quantity.qpbfw--form .quantity .qpbfw-quantity-arrow:after,form.cart .qpbfw-bundle-product-items .qpbfw-e-quantity.qpbfw--form .quantity .qpbfw-quantity-arrow:before{content:"";position:absolute;top:50%;left:calc(50% - 10px);width:10px;height:2px;background-color:var(--qpbfw-additional-text-color,#aaa);transition:background-color .2s ease-out}form.cart .qpbfw-bundle-product-items .qpbfw-e-quantity.qpbfw--form .quantity .qpbfw-quantity-arrow:hover:after,form.cart .qpbfw-bundle-product-items .qpbfw-e-quantity.qpbfw--form .quantity .qpbfw-quantity-arrow:hover:before{background-color:var(--qpbfw-heading-color,#000)}form.cart .qpbfw-bundle-product-items .qpbfw-e-quantity.qpbfw--form .quantity .qpbfw-quantity-arrow.qpbfw--minus{bottom:0;left:0}form.cart .qpbfw-bundle-product-items .qpbfw-e-quantity.qpbfw--form .quantity .qpbfw-quantity-arrow.qpbfw--minus:after,form.cart .qpbfw-bundle-product-items .qpbfw-e-quantity.qpbfw--form .quantity .qpbfw-quantity-arrow.qpbfw--minus:before{left:50%;width:10px}form.cart .qpbfw-bundle-product-items .qpbfw-e-quantity.qpbfw--form .quantity .qpbfw-quantity-arrow.qpbfw--plus{top:0}form.cart .qpbfw-bundle-product-items .qpbfw-e-quantity.qpbfw--form .quantity .qpbfw-quantity-arrow.qpbfw--plus:after{transform:rotate(90deg)}.qpbfw-bundle-product-items .qpbfw-e-additional-description,.qpbfw-bundle-product-items .qpbfw-e-description{font-family:var(--qpbfw-text-font, "DM Sans"),sans-serif;font-size:15px;line-height:1.3333333333em;font-weight:400;font-style:normal;letter-spacing:0;text-transform:none;text-decoration:none!important;color:var(--qpbfw-text-color,#7c7c7c)}.qpbfw-bundle-product-items .qpbfw-e-additional-description .qpbfw-content-list.qpbfw--icon{color:var(--qpbfw-heading-color,#000)}.qpbfw-bundle-product-items .qpbfw-e-additional-description .qpbfw-content-list.qpbfw--icon span{font-size:13px;font-weight:500}.qpbfw-bundle-product-items .qpbfw-e-additional-description .qpbfw-content-list.qpbfw--text span:first-child{font-size:13px;font-weight:500;color:var(--qpbfw-heading-color,#000)}.qpbfw-bundle-product-items .qpbfw-e-variations-form table.variations{width:100%;margin:0!important}.qpbfw-bundle-product-items .qpbfw-e-variations-form table.variations tr{display:flex;width:100%;flex-direction:column;text-align:left}.qpbfw-bundle-product-items .qpbfw-e-variations-form table.variations tr td,.qpbfw-bundle-product-items .qpbfw-e-variations-form table.variations tr th{padding:0;margin:0}.qpbfw-bundle-product-items .qpbfw-e-variations-form table.variations tr label{font-family:var(--qpbfw-text-font, "DM Sans"),sans-serif;font-size:15px;line-height:1.3333333333em;font-weight:400;font-style:normal;letter-spacing:0;text-transform:none;text-decoration:none!important;color:var(--qpbfw-heading-color,#000)}.qpbfw-bundle-product-items .qpbfw-e-variations-form table.variations tr select{position:relative;display:block;height:auto;margin:0;padding:11px 20px;font-family:var(--qpbfw-text-font, "DM Sans"),sans-serif;font-size:14px;line-height:1.9285714286em;font-weight:500;font-style:normal;letter-spacing:0;text-transform:none;text-decoration:none!important;color:var(--qpbfw-heading-color,#000);background-color:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjYiIHZpZXdCb3g9IjAgMCA5IDYiPjxwYXRoIGQ9Ik05LDEuMzMwNmEuMzY2OC4zNjY4LDAsMCwwLS4xMDU4LS4yNjM3TDcuOTY2OS4xMUEuMzQuMzQsMCwwLDAsNy40NzI4LjEwMjFMNy40NjQ3LjExLDQuNSwzLjE4ODksMS41MzQ2LjExQS4zNC4zNCwwLDAsMCwxLjA0LjEwMjFMMS4wMzI0LjExbC0uOTI2NS45NTY0YS4zODE1LjM4MTUsMCwwLDAtLjAwMjEuNTI1M2wuMDAyMS4wMDIyTDQuMjQ4NCw1Ljg5YS4zNDIzLjM0MjMsMCwwLDAsLjQ5NjguMDA2TDQuNzUxLDUuODksOC44OTQxLDEuNTk0NEEuMzY2OC4zNjY4LDAsMCwwLDksMS4zMzA2WiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-position:calc(100% - 20px) center;border:1px solid var(--qpbfw-border-color,#dadada);border-radius:var(--qpbfw-border-radius,8px);outline:0!important;box-shadow:none;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out}.qpbfw-bundle-product-items .qpbfw-e-variations-form table.variations tr select:focus,.qpbfw-bundle-product-items .qpbfw-e-variations-form table.variations tr select:hover{border-color:var(--qpbfw-heading-color,#000)}.qpbfw-bundle-product-items .qpbfw-e-variations-form table.variations tr .reset_variations{position:relative;margin:22px 0 0!important;font-family:var(--qpbfw-text-font, "DM Sans"),sans-serif!important;font-size:11px!important;line-height:1.2;font-weight:600!important;font-style:normal!important;letter-spacing:.05em!important;text-transform:uppercase!important;text-decoration:none!important;line-height:1.54em}.qpbfw-bundle-product-items .qpbfw-e-variations-form table.variations tr .reset_variations:after,.qpbfw-bundle-product-items .qpbfw-e-variations-form table.variations tr .reset_variations:before{content:"";position:absolute;left:0;bottom:1px;height:1px;width:100%;background:currentColor}.qpbfw-bundle-product-items .qpbfw-e-variations-form table.variations tr .reset_variations:before{transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.33,.52,.05,.96)}.qpbfw-bundle-product-items .qpbfw-e-variations-form table.variations tr .reset_variations:after{transform:scaleX(1);transform-origin:right;transition:transform .4s cubic-bezier(.33,.52,.05,.96) .4s}.qpbfw-bundle-product-items .qpbfw-e-variations-form table.variations tr .reset_variations:hover:before{transform:scaleX(1);transform-origin:left;transition:transform .4s cubic-bezier(.33,.52,.05,.96) .4s}.qpbfw-bundle-product-items .qpbfw-e-variations-form table.variations tr .reset_variations:hover:after{transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(.33,.52,.05,.96)}.qpbfw-bundle-product-items .qpbfw-e-variations-form table.variations tr .reset_variations{line-height:1.54em!important;color:var(--qpbfw-heading-color,#000)!important}.qpbfw-bundle-product-items .qpbfw-e-variations-form table.variations tr .reset_variations[style*=hidden]{position:absolute;opacity:0}.qpbfw-bundle-product-items .qpbfw-e-variations-form .woocommerce-variation-description p{font-family:var(--qpbfw-text-font, "DM Sans"),sans-serif;font-size:15px;line-height:1.3333333333em;font-weight:400;font-style:normal;letter-spacing:0;text-transform:none;text-decoration:none!important;color:var(--qpbfw-text-color,#7c7c7c);margin:0!important}.qpbfw-bundle-product-items .qpbfw-e-optional-item .qpbfw-e-optional-field{position:relative;top:auto;width:20px;height:20px;margin:0;padding:0;display:block;background-color:#fff;border:1px solid var(--qpbfw-border-color,#dadada);border-radius:var(--qpbfw-border-radius-small,5px);outline:0!important;box-shadow:none;cursor:pointer;-webkit-appearance:none;transition:color .2s ease-out,background-color .2s ease-out}.qpbfw-bundle-product-items .qpbfw-e-optional-item .qpbfw-e-optional-field:checked{background-color:var(--qpbfw-heading-color,#000)}.qpbfw-bundle-product-items .qpbfw-e-optional-item .qpbfw-e-optional-field:checked:after{content:"";position:absolute;top:4px;left:3px;width:12px;height:9px;background-color:#fff;border:0;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi4zOTIiIGhlaWdodD0iOS4xMjEyIiB2aWV3Qm94PSIwIDAgMTIuMzkyIDkuMTIxMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIj48cG9seWxpbmUgcG9pbnRzPSIwLjcwNyA0LjE3NSA0LjI2MiA3LjcyOSAxMS43MDcgMC43MjkiLz48L3N2Zz4=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi4zOTIiIGhlaWdodD0iOS4xMjEyIiB2aWV3Qm94PSIwIDAgMTIuMzkyIDkuMTIxMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIj48cG9seWxpbmUgcG9pbnRzPSIwLjcwNyA0LjE3NSA0LjI2MiA3LjcyOSAxMS43MDcgMC43MjkiLz48L3N2Zz4=);transform:none}.qpbfw-bundle-product-items .qpbfw-e-optional-item .qpbfw-e-optional-label{font-family:var(--qpbfw-text-font, "DM Sans"),sans-serif;font-size:13px;line-height:1.2em;font-weight:500;font-style:normal;letter-spacing:0;text-transform:none;text-decoration:none!important;color:var(--qpbfw-heading-color,#000);line-height:20px;cursor:pointer}.qpbfw-bundle-product-items-info .qpbfw-m-label{font-family:var(--qpbfw-text-font, "DM Sans"),sans-serif;font-size:13px;line-height:1.2em;font-weight:500;font-style:normal;letter-spacing:0;text-transform:none;text-decoration:none!important;color:var(--qpbfw-heading-color,#000)}.qpbfw-bundle-product-items-info .qpbfw-m-icon{color:var(--qpbfw-heading-color,#000)}.qpbfw-bundle-product-combo-items .qpbfw-e-title{font-family:var(--qpbfw-text-font, "DM Sans"),sans-serif;font-size:16px;line-height:1.25em;font-weight:500;font-style:normal;letter-spacing:0;text-transform:none;text-decoration:none!important;color:var(--qpbfw-heading-color,#000)}.qpbfw-bundle-product-items-limit-actions .qpbfw-m-deselect-trigger{position:relative;display:inline-block;vertical-align:middle;font-family:var(--qpbfw-text-font, "DM Sans"),sans-serif;font-size:11px;line-height:1.2;font-weight:600;font-style:normal;letter-spacing:.05em;text-transform:uppercase;text-decoration:none!important;color:var(--qpbfw-heading-color,#000);line-height:1.54em}.qpbfw-bundle-product-items-limit-actions .qpbfw-m-deselect-trigger:after,.qpbfw-bundle-product-items-limit-actions .qpbfw-m-deselect-trigger:before{content:"";position:absolute;left:0;bottom:1px;height:1px;width:100%;background:currentColor}.qpbfw-bundle-product-items-limit-actions .qpbfw-m-deselect-trigger:before{transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.33,.52,.05,.96)}.qpbfw-bundle-product-items-limit-actions .qpbfw-m-deselect-trigger:after{transform:scaleX(1);transform-origin:right;transition:transform .4s cubic-bezier(.33,.52,.05,.96) .4s}.qpbfw-bundle-product-items-limit-actions .qpbfw-m-deselect-trigger:hover:before{transform:scaleX(1);transform-origin:left;transition:transform .4s cubic-bezier(.33,.52,.05,.96) .4s}.qpbfw-bundle-product-items-limit-actions .qpbfw-m-deselect-trigger:hover:after{transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(.33,.52,.05,.96)}.qpbfw-bundle-product-items-limit-actions .qpbfw-m-count{font-family:var(--qpbfw-text-font, "DM Sans"),sans-serif;font-size:13px;line-height:1.2em;font-weight:500;font-style:normal;letter-spacing:0;text-transform:none;text-decoration:none!important;color:var(--qpbfw-text-color,#7c7c7c)}.qpbfw-bundle-product-items-limit-items .qpbfw-m-section-title{font-family:var(--qpbfw-text-font, "DM Sans"),sans-serif;font-size:19px;line-height:1.2631578947em;font-weight:500;font-style:normal;letter-spacing:0;text-transform:none;text-decoration:none!important;color:var(--qpbfw-heading-color,#000)}@media only screen and (max-width:680px){.qpbfw-bundle-product-items-limit-items .qpbfw-m-section-title{font-size:17px}}.qpbfw-bundle-product-items-limit-items .qpbfw-m-limit-item .qpbfw-e-title{font-family:var(--qpbfw-text-font, "DM Sans"),sans-serif;font-size:16px;line-height:1.25em;font-weight:500;font-style:normal;letter-spacing:0;text-transform:none;text-decoration:none!important;color:var(--qpbfw-heading-color,#000)}.qpbfw-bundle-product-items-limit-items .qpbfw-m-limit-item .qpbfw-e-price{font-family:var(--qpbfw-text-font, "DM Sans"),sans-serif;font-size:15px;line-height:1.3333333333em;font-weight:400;font-style:normal;letter-spacing:0;text-transform:none;text-decoration:none!important;color:var(--qpbfw-heading-color,#000)}.qpbfw-bundle-product-items-limit-items .qpbfw-m-limit-item .qpbfw-e-price del{opacity:1!important;color:var(--qpbfw-text-color,#7c7c7c)}.qpbfw-bundle-product-items-limit-items .qpbfw-m-limit-item .qpbfw-e-price ins{font-weight:inherit!important;text-decoration:none}.qpbfw-bundle-product-items-limit-items .qpbfw-e-content{font-family:var(--qpbfw-text-font, "DM Sans"),sans-serif;font-size:13px;line-height:1.2em;font-weight:500;font-style:normal;letter-spacing:0;text-transform:none;text-decoration:none!important;color:var(--qpbfw-text-color,#7c7c7c)}.qpbfw-bundle-product-items-fixed-price-info .qpbfw-m-price .qpbfw-single-product-price{font-family:var(--qpbfw-text-font, "DM Sans"),sans-serif;font-size:15px;line-height:1.3333333333em;font-weight:400;font-style:normal;letter-spacing:0;text-transform:none;text-decoration:none!important;color:var(--qpbfw-heading-color,#000)}.qpbfw-bundle-product-items-fixed-price-info .qpbfw-m-price .qpbfw-single-product-price del{opacity:1!important;color:var(--qpbfw-additional-text-color,#aaa)}.qpbfw-bundle-product-items-fixed-price-info .qpbfw-m-price .qpbfw-single-product-price ins{font-weight:inherit!important}.qpbfw-bundle-product-items-fixed-price-info .qpbfw-m-price .qpbfw-m-price-suffix{font-family:var(--qpbfw-text-font, "DM Sans"),sans-serif;font-size:15px;line-height:1.3333333333em;font-weight:400;font-style:normal;letter-spacing:0;text-transform:none;text-decoration:none!important;color:#fff}.qpbfw-confirm-modal .qpbfw-m-form-title{font-family:var(--qpbfw-text-font, "DM Sans"),sans-serif;font-size:19px;line-height:1.2631578947em;font-weight:500;font-style:normal;letter-spacing:0;text-transform:none;text-decoration:none!important;color:var(--qpbfw-heading-color,#000)}@media only screen and (max-width:680px){.qpbfw-confirm-modal .qpbfw-m-form-title{font-size:17px}}