.burdpress-single-product-widget{--bp-spacing-xs:8px;--bp-spacing-sm:12px;--bp-spacing-md:20px;--bp-spacing-lg:32px;--bp-spacing-xl:48px;--bp-container-max-width:1200px;--bp-grid-gap:20px;--layout-gap:30px;--bp-font-family-primary:inherit;--bp-color-primary:#007cba;--bp-color-primary-hover:#005a87;--bp-color-text:#333;--bp-color-text-light:#666;--bp-color-text-muted:#999;--bp-color-border:#e0e0e0;--bp-color-background:#fff;--bp-color-background-light:#f8f9fa;--bp-border-radius-sm:4px;--bp-border-radius-md:8px;--bp-border-radius-lg:12px;--bp-transition-fast:0.15s ease;--bp-transition-base:0.3s ease;--bp-transition-slow:0.5s ease}.burdpress-no-product.burdpress-loading,.burdpress-single-product.burdpress-loading,.elementor-widget-burdpress-single-product.burdpress-loading{align-items:center;display:flex;gap:12px;justify-content:center;min-height:64px;position:relative}.burdpress-loading-spinner{animation:burdpress-spin .8s linear infinite;border:3px solid rgba(0,0,0,.15);border-radius:50%;border-top-color:rgba(0,0,0,.55);display:inline-block;height:28px;width:28px}.burdpress-loading-inline{align-items:center;display:flex;justify-content:center;padding:16px}.burdpress-loading-text{margin:0;opacity:.8}@keyframes burdpress-spin{to{transform:rotate(1turn)}}.burdpress-single-product-widget{position:relative;width:100%}.burdpress-single-product-container{display:block;margin:0 auto;max-width:var(--bp-container-max-width);width:100%}.burdpress-single-layout--traditional .burdpress-product-column,.burdpress-single-layout--traditional .burdpress-product-row{display:grid;gap:var(--layout-gap);grid-template-columns:1fr}@media (min-width:768px){.burdpress-single-layout--traditional.burdpress-ratio--30-70 .burdpress-product-column,.burdpress-single-layout--traditional.burdpress-ratio--30-70 .burdpress-product-row,.burdpress-single-layout--traditional.burdpress-ratio--30_70 .burdpress-product-column,.burdpress-single-layout--traditional.burdpress-ratio--30_70 .burdpress-product-row{grid-template-columns:3fr 7fr}.burdpress-single-layout--traditional.burdpress-ratio--40-60 .burdpress-product-column,.burdpress-single-layout--traditional.burdpress-ratio--40-60 .burdpress-product-row,.burdpress-single-layout--traditional.burdpress-ratio--40_60 .burdpress-product-column,.burdpress-single-layout--traditional.burdpress-ratio--40_60 .burdpress-product-row{grid-template-columns:4fr 6fr}.burdpress-single-layout--traditional.burdpress-ratio--50-50 .burdpress-product-column,.burdpress-single-layout--traditional.burdpress-ratio--50-50 .burdpress-product-row,.burdpress-single-layout--traditional.burdpress-ratio--50_50 .burdpress-product-column,.burdpress-single-layout--traditional.burdpress-ratio--50_50 .burdpress-product-row{grid-template-columns:5fr 5fr}.burdpress-single-layout--traditional.burdpress-ratio--60-40 .burdpress-product-column,.burdpress-single-layout--traditional.burdpress-ratio--60-40 .burdpress-product-row,.burdpress-single-layout--traditional.burdpress-ratio--60_40 .burdpress-product-column,.burdpress-single-layout--traditional.burdpress-ratio--60_40 .burdpress-product-row{grid-template-columns:6fr 4fr}.burdpress-single-layout--traditional.burdpress-ratio--70-30 .burdpress-product-column,.burdpress-single-layout--traditional.burdpress-ratio--70-30 .burdpress-product-row,.burdpress-single-layout--traditional.burdpress-ratio--70_30 .burdpress-product-column,.burdpress-single-layout--traditional.burdpress-ratio--70_30 .burdpress-product-row{grid-template-columns:7fr 3fr}}.burdpress-single-layout--reverse-traditional .burdpress-product-column,.burdpress-single-layout--reverse-traditional .burdpress-product-row{display:grid;gap:var(--layout-gap);grid-template-columns:1fr}@media (min-width:768px){.burdpress-single-layout--reverse-traditional .burdpress-info-column{order:1}.burdpress-single-layout--reverse-traditional .burdpress-gallery-column{order:2}.burdpress-single-layout--reverse-traditional.burdpress-ratio--30-70 .burdpress-product-column,.burdpress-single-layout--reverse-traditional.burdpress-ratio--30-70 .burdpress-product-row,.burdpress-single-layout--reverse-traditional.burdpress-ratio--30_70 .burdpress-product-column,.burdpress-single-layout--reverse-traditional.burdpress-ratio--30_70 .burdpress-product-row{grid-template-columns:7fr 3fr!important}.burdpress-single-layout--reverse-traditional.burdpress-ratio--40-60 .burdpress-product-column,.burdpress-single-layout--reverse-traditional.burdpress-ratio--40-60 .burdpress-product-row,.burdpress-single-layout--reverse-traditional.burdpress-ratio--40_60 .burdpress-product-column,.burdpress-single-layout--reverse-traditional.burdpress-ratio--40_60 .burdpress-product-row{grid-template-columns:6fr 4fr!important}.burdpress-single-layout--reverse-traditional.burdpress-ratio--50-50 .burdpress-product-column,.burdpress-single-layout--reverse-traditional.burdpress-ratio--50-50 .burdpress-product-row,.burdpress-single-layout--reverse-traditional.burdpress-ratio--50_50 .burdpress-product-column,.burdpress-single-layout--reverse-traditional.burdpress-ratio--50_50 .burdpress-product-row{grid-template-columns:5fr 5fr!important}.burdpress-single-layout--reverse-traditional.burdpress-ratio--60-40 .burdpress-product-column,.burdpress-single-layout--reverse-traditional.burdpress-ratio--60-40 .burdpress-product-row,.burdpress-single-layout--reverse-traditional.burdpress-ratio--60_40 .burdpress-product-column,.burdpress-single-layout--reverse-traditional.burdpress-ratio--60_40 .burdpress-product-row{grid-template-columns:4fr 6fr!important}.burdpress-single-layout--reverse-traditional.burdpress-ratio--70-30 .burdpress-product-column,.burdpress-single-layout--reverse-traditional.burdpress-ratio--70-30 .burdpress-product-row,.burdpress-single-layout--reverse-traditional.burdpress-ratio--70_30 .burdpress-product-column,.burdpress-single-layout--reverse-traditional.burdpress-ratio--70_30 .burdpress-product-row{grid-template-columns:3fr 7fr!important}}.burdpress-single-layout--stacked .burdpress-stacked-container{display:flex!important;flex-direction:column!important;gap:var(--layout-gap);width:100%}.burdpress-single-layout--stacked .burdpress-section{display:block;width:100%}.burdpress-single-layout--stacked .burdpress-gallery-section,.burdpress-single-layout--stacked .burdpress-product-gallery{width:100%}.burdpress-single-layout--stacked .burdpress-gallery--vertical{display:block}.burdpress-single-layout--stacked .burdpress-gallery--vertical .burdpress-main-images{width:100%}.burdpress-single-layout--stacked .burdpress-gallery--vertical .burdpress-gallery-thumbnails{flex-direction:row;max-height:none;overflow-x:auto;overflow-y:hidden;width:100%}.burdpress-single-layout--stacked .burdpress-order--gallery-info-cart .burdpress-gallery-section,.burdpress-single-layout--stacked .burdpress-order--gallery_info_cart .burdpress-gallery-section{order:1}.burdpress-single-layout--stacked .burdpress-order--gallery-info-cart .burdpress-info-section,.burdpress-single-layout--stacked .burdpress-order--gallery_info_cart .burdpress-info-section{order:2}.burdpress-single-layout--stacked .burdpress-order--gallery-info-cart .burdpress-cart-section,.burdpress-single-layout--stacked .burdpress-order--gallery_info_cart .burdpress-cart-section{order:3}.burdpress-single-layout--stacked .burdpress-order--gallery-cart-info .burdpress-gallery-section,.burdpress-single-layout--stacked .burdpress-order--gallery_cart_info .burdpress-gallery-section{order:1}.burdpress-single-layout--stacked .burdpress-order--gallery-cart-info .burdpress-cart-section,.burdpress-single-layout--stacked .burdpress-order--gallery_cart_info .burdpress-cart-section{order:2}.burdpress-single-layout--stacked .burdpress-order--gallery-cart-info .burdpress-info-section,.burdpress-single-layout--stacked .burdpress-order--gallery_cart_info .burdpress-info-section{order:3}.burdpress-single-layout--stacked .burdpress-order--info-gallery-cart .burdpress-info-section,.burdpress-single-layout--stacked .burdpress-order--info_gallery_cart .burdpress-info-section{order:1}.burdpress-single-layout--stacked .burdpress-order--info-gallery-cart .burdpress-gallery-section,.burdpress-single-layout--stacked .burdpress-order--info_gallery_cart .burdpress-gallery-section{order:2}.burdpress-single-layout--stacked .burdpress-order--info-gallery-cart .burdpress-cart-section,.burdpress-single-layout--stacked .burdpress-order--info_gallery_cart .burdpress-cart-section{order:3}.burdpress-single-layout--stacked .burdpress-order--info-cart-gallery .burdpress-info-section,.burdpress-single-layout--stacked .burdpress-order--info_cart_gallery .burdpress-info-section{order:1}.burdpress-single-layout--stacked .burdpress-order--info-cart-gallery .burdpress-cart-section,.burdpress-single-layout--stacked .burdpress-order--info_cart_gallery .burdpress-cart-section{order:2}.burdpress-single-layout--stacked .burdpress-order--info-cart-gallery .burdpress-gallery-section,.burdpress-single-layout--stacked .burdpress-order--info_cart_gallery .burdpress-gallery-section{order:3}.burdpress-single-layout--stacked .burdpress-order--cart-gallery-info .burdpress-cart-section,.burdpress-single-layout--stacked .burdpress-order--cart_gallery_info .burdpress-cart-section{order:1}.burdpress-single-layout--stacked .burdpress-order--cart-gallery-info .burdpress-gallery-section,.burdpress-single-layout--stacked .burdpress-order--cart_gallery_info .burdpress-gallery-section{order:2}.burdpress-single-layout--stacked .burdpress-order--cart-gallery-info .burdpress-info-section,.burdpress-single-layout--stacked .burdpress-order--cart_gallery_info .burdpress-info-section{order:3}.burdpress-single-layout--stacked .burdpress-order--cart-info-gallery .burdpress-cart-section,.burdpress-single-layout--stacked .burdpress-order--cart_info_gallery .burdpress-cart-section{order:1}.burdpress-single-layout--stacked .burdpress-order--cart-info-gallery .burdpress-info-section,.burdpress-single-layout--stacked .burdpress-order--cart_info_gallery .burdpress-info-section{order:2}.burdpress-single-layout--stacked .burdpress-order--cart-info-gallery .burdpress-gallery-section,.burdpress-single-layout--stacked .burdpress-order--cart_info_gallery .burdpress-gallery-section{order:3}.burdpress-single-layout--centered .burdpress-centered-container{align-items:center;display:flex!important;flex-direction:column!important;gap:var(--layout-gap);margin:0 auto;max-width:800px;text-align:center}.burdpress-single-layout--centered .burdpress-section{align-items:center;display:flex;flex-direction:column;width:100%}.burdpress-single-layout--centered .burdpress-product-gallery{max-width:600px;width:100%}.burdpress-single-layout--centered .burdpress-add-to-cart-section{max-width:400px}.burdpress-single-layout--centered .burdpress-gallery--vertical{display:block}.burdpress-single-layout--centered .burdpress-gallery--vertical .burdpress-gallery-thumbnails{flex-direction:row;justify-content:center}.burdpress-product-gallery{position:relative;width:100%}.burdpress-zoom--click .burdpress-main-image,.burdpress-zoom--hover .burdpress-main-image{display:block}.burdpress-main-image img{display:block;height:auto;transition:none;width:100%}.burdpress-gallery--horizontal .burdpress-main-image,.burdpress-gallery--standard .burdpress-main-image{aspect-ratio:1/1;overflow:hidden!important}.burdpress-gallery--horizontal .burdpress-main-image img,.burdpress-gallery--standard .burdpress-main-image img{display:inline-block;height:auto;max-height:100%;max-width:100%;object-fit:contain;vertical-align:middle;width:auto}.burdpress-gallery--horizontal .burdpress-main-images,.burdpress-gallery--standard .burdpress-main-images{height:auto}.burdpress-gallery--horizontal .burdpress-main-image,.burdpress-gallery--standard .burdpress-main-image{line-height:0;text-align:center}.burdpress-gallery--horizontal.burdpress-zoom--hover .burdpress-main-image,.burdpress-gallery--standard.burdpress-zoom--hover .burdpress-main-image{overflow:hidden!important;position:relative}.burdpress-gallery-thumbnails,.burdpress-thumbnail-nav,.burdpress-thumbnails{display:flex}.burdpress-gallery--horizontal .burdpress-gallery-thumbnails,.burdpress-gallery--standard .burdpress-gallery-thumbnails{margin-top:var(--bp-spacing-sm)}.burdpress-gallery--vertical.burdpress-thumbnails--left .burdpress-gallery-thumbnails{margin-right:var(--bp-spacing-sm)}.burdpress-gallery--vertical.burdpress-thumbnails--right .burdpress-gallery-thumbnails{margin-left:var(--bp-spacing-sm)}.burdpress-gallery--standard .burdpress-gallery-thumbnails,.burdpress-gallery--standard .burdpress-thumbnails{display:flex;flex-direction:row;overflow-x:auto;width:100%}.burdpress-gallery--standard .burdpress-thumbnail{cursor:pointer;display:block;flex:0 0 auto}.burdpress-gallery--horizontal .burdpress-gallery-thumbnails,.burdpress-gallery--horizontal .burdpress-thumbnails{display:flex;flex-direction:row;overflow-x:auto;width:100%}.burdpress-gallery--horizontal .burdpress-thumbnail{cursor:pointer;display:block;flex:0 0 auto}.burdpress-gallery--vertical{align-items:flex-start;display:flex!important;gap:var(--bp-spacing-md);width:100%}.burdpress-gallery--vertical.burdpress-thumbnails--left,.burdpress-gallery--vertical.burdpress-thumbnails--right{flex-direction:row!important}.burdpress-gallery--vertical.burdpress-thumbnails--left .burdpress-gallery-thumbnails{order:1}.burdpress-gallery--vertical.burdpress-thumbnails--left .burdpress-main-images,.burdpress-gallery--vertical.burdpress-thumbnails--right .burdpress-gallery-thumbnails{order:2}.burdpress-gallery--vertical.burdpress-thumbnails--right .burdpress-main-images{order:1}.burdpress-gallery--vertical .burdpress-gallery-thumbnails{display:flex;flex-direction:column;flex-shrink:0;max-height:500px;overflow-y:auto}.burdpress-gallery--vertical .burdpress-thumbnail{cursor:pointer}.burdpress-gallery--vertical .burdpress-main-image,.burdpress-gallery--vertical .burdpress-main-images{flex:1;min-width:0}.burdpress-gallery--grid .burdpress-main-images{display:grid;gap:var(--bp-spacing-md);grid-template-columns:repeat(3,1fr)}.burdpress-gallery--grid .main-image{aspect-ratio:1/1;cursor:pointer;overflow:hidden;position:relative}.burdpress-gallery--grid .main-image img{height:100%;object-fit:cover;width:100%}.burdpress-gallery--grid .burdpress-gallery-thumbnails{display:none}@media (max-width:767px){.burdpress-gallery--grid .burdpress-main-images{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:480px){.burdpress-gallery--grid .burdpress-main-images{grid-template-columns:1fr!important}}.burdpress-thumbnail{border:2px solid transparent;overflow:hidden;position:relative;transition:border-color var(--bp-transition-fast)}.burdpress-thumbnail img{display:block;height:100%;object-fit:cover;width:100%}.burdpress-product-gallery.burdpress-gallery--horizontal .burdpress-gallery-thumbnails,.burdpress-product-gallery.burdpress-gallery--horizontal .burdpress-thumbnails,.burdpress-product-gallery.burdpress-gallery--standard .burdpress-gallery-thumbnails,.burdpress-product-gallery.burdpress-gallery--standard .burdpress-thumbnails{align-items:center!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-start!important}.burdpress-product-gallery.burdpress-gallery--horizontal .burdpress-thumbnails-inner,.burdpress-product-gallery.burdpress-gallery--standard .burdpress-thumbnails-inner{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:center!important}.burdpress-product-gallery.burdpress-gallery--horizontal .burdpress-thumbnail,.burdpress-product-gallery.burdpress-gallery--standard .burdpress-thumbnail{display:block!important;flex:0 0 80px!important;height:80px!important;margin:0!important;width:80px!important}.burdpress-single-product[data-zoom-level="1.5"]{--zoom-scale:1.5}.burdpress-single-product[data-zoom-level="2"]{--zoom-scale:2}.burdpress-single-product[data-zoom-level="2.5"]{--zoom-scale:2.5}.burdpress-zoom--none .burdpress-main-image img,.burdpress-zoom--none .burdpress-product-image{cursor:default!important;transform:none!important}.burdpress-zoom--none .burdpress-main-image:hover .burdpress-product-image,.burdpress-zoom--none .burdpress-main-image:hover img{transform:none!important}.burdpress-zoom--hover .burdpress-main-image{overflow:hidden!important;position:relative}.burdpress-zoom--hover .burdpress-main-image.hover-zoom-active{overflow:hidden!important;z-index:10}.burdpress-zoom--hover .burdpress-product-image{cursor:zoom-in;will-change:transform}.burdpress-lens-cursor--yes.burdpress-zoom--hover .burdpress-main-images{overflow:hidden;position:relative}.burdpress-lens-cursor--yes.burdpress-zoom--hover .burdpress-main-image{overflow:visible!important;position:relative;z-index:1}.burdpress-zoom--hover .burdpress-hover-lens{background:hsla(0,0%,100%,.1);border:2px solid #333;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 2px 8px rgba(0,0,0,.2);display:block!important;height:100px;opacity:.8;pointer-events:none;position:absolute;width:100px;z-index:1000}.burdpress-zoom--click .burdpress-hover-lens{display:none!important}.burdpress-zoom--click .burdpress-main-image{cursor:pointer;pointer-events:auto!important}.burdpress-zoom--click .burdpress-main-image.click-zoomed,.burdpress-zoom--click .burdpress-main-image.zoomed{overflow:visible!important;z-index:100!important}.burdpress-zoom--click .burdpress-main-image .burdpress-product-image,.burdpress-zoom--click .burdpress-main-image img{cursor:pointer!important;transition:transform .3s ease;user-select:none;-webkit-user-drag:none;-moz-user-drag:none;pointer-events:auto!important;position:relative;z-index:2}.burdpress-zoom--click .burdpress-main-image:not(.zoomed) .burdpress-product-image,.burdpress-zoom--click .burdpress-main-image:not(.zoomed) img{transform:scale(1)!important}.burdpress-zoom--click .burdpress-main-image.zoomed .burdpress-product-image,.burdpress-zoom--click .burdpress-main-image.zoomed img{cursor:grab!important;transition:transform .3s ease}.burdpress-zoom--click .burdpress-main-image.zoomed .burdpress-product-image:active,.burdpress-zoom--click .burdpress-main-image.zoomed img:active{cursor:grabbing!important}.burdpress-zoom--click .burdpress-main-image{z-index:1}.burdpress-zoom--click .burdpress-product-image{position:relative;z-index:2}.burdpress-zoom--click .burdpress-main-image{overflow:hidden;position:relative}.burdpress-zoom--click .burdpress-main-image.zoomed{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.burdpress-lightbox-overlay{align-items:center;background:rgba(0,0,0,.9);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.burdpress-lightbox-content{max-height:90%;max-width:90%}.burdpress-lightbox-content img{max-height:100%;max-width:100%;object-fit:contain}.burdpress-lightbox-close{background:none;border:none;color:#fff;cursor:pointer;font-size:40px;position:absolute;right:40px;top:20px;z-index:10000}.burdpress-price-display,.burdpress-product-price,.burdpress-product-title{margin-bottom:var(--bp-spacing-md)}.burdpress-price-display .amount,.burdpress-price-display .price,.burdpress-product-price .amount,.burdpress-product-price .price{color:inherit;font-size:inherit;font-weight:inherit}.burdpress-price-display del,.burdpress-product-price del{font-size:.9em;margin-right:var(--bp-spacing-sm);opacity:.7;text-decoration:line-through}.burdpress-price-display ins,.burdpress-product-price ins{text-decoration:none}.burdpress-single-product-widget .price del .amount,.burdpress-single-product-widget .price ins .amount,.burdpress-single-product-widget .price>.amount,.burdpress-single-product-widget .woocommerce-Price-amount{color:inherit;font-weight:inherit}.burdpress-price-display .price{display:inline-block;width:100%}.burdpress-price-display .price del{font-size:.9em;margin-right:var(--bp-spacing-sm);text-decoration:line-through}.burdpress-price-display .price ins{text-decoration:none}.burdpress-price-display.price-updated{animation:priceUpdate .3s ease}@keyframes priceUpdate{0%{opacity:.7;transform:translateY(-2px)}50%{opacity:.9;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.burdpress-product-description,.burdpress-product-variations{margin-bottom:var(--bp-spacing-lg)}.burdpress-single-product .burdpress-product-variations,.burdpress-single-product-widget .burdpress-product-variations{margin-bottom:var(--bp-spacing-lg)!important;max-height:none!important;opacity:1!important;overflow:visible!important;padding:0!important;visibility:visible!important}.burdpress-variation-group{margin-bottom:var(--bp-spacing-md)}.burdpress-variation-label{display:block;margin-bottom:var(--bp-spacing-sm)}.burdpress-variation-options{display:flex;flex-wrap:wrap;gap:var(--bp-spacing-sm)}.burdpress-variation--button .burdpress-variation-button,.burdpress-variation-button,.burdpress-variation-style--button .burdpress-variation-button{background:transparent;border:1px solid #ddd;border-radius:var(--bp-border-radius-sm);cursor:pointer;display:inline-block;padding:8px 16px;transition:all var(--bp-transition-fast);user-select:none}.burdpress-variation--swatch .burdpress-variation-swatch,.burdpress-variation-style--swatch .burdpress-variation-swatch,.burdpress-variation-swatch{border:1px solid #ddd;cursor:pointer;display:inline-block;height:40px;line-height:38px;overflow:hidden;position:relative;text-align:center;transition:all var(--bp-transition-fast);width:40px}.burdpress-variation--swatch .burdpress-variation-swatch:hover,.burdpress-variation-style--swatch .burdpress-variation-swatch:hover,.burdpress-variation-swatch:hover{transform:scale(1.1)}.burdpress-variation--dropdown select,.burdpress-variation-select,.burdpress-variation-style--dropdown select{background:#fff;border:1px solid #ddd;border-radius:var(--bp-border-radius-sm);cursor:pointer;flex:1;padding:8px 12px}.burdpress-variation-row{align-items:center;display:flex;gap:var(--bp-spacing-md);margin-bottom:var(--bp-spacing-md)}.burdpress-add-to-cart-section{padding:var(--bp-spacing-md)}.burdpress-quantity-section{align-items:center;display:flex;gap:var(--bp-spacing-md);margin-bottom:var(--bp-spacing-md)}.burdpress-quantity-input{align-items:center;border:1px solid #ddd;border-radius:var(--bp-border-radius-sm);display:flex}.burdpress-quantity-btn{background:none;border:none;cursor:pointer;padding:8px}.qty{border:none;padding:var(--bp-spacing-sm);text-align:center;width:60px}.burdpress-add-to-cart-btn,.burdpress-single-product-widget .single_add_to_cart_button,.burdpress-single-product-widget button.single_add_to_cart_button{border:none;border-radius:var(--bp-border-radius-sm);box-sizing:border-box!important;cursor:pointer;display:inline-block!important;max-width:none!important;padding:12px 24px;transition:all var(--bp-transition-fast);width:100%!important}#content .burdpress-single-product-widget .single_add_to_cart_button,.site-main .burdpress-single-product-widget .single_add_to_cart_button,.woocommerce .burdpress-single-product-widget button.single_add_to_cart_button,body .burdpress-single-product-widget .single_add_to_cart_button,body.woocommerce .burdpress-single-product-widget .single_add_to_cart_button{display:inline-block!important;max-width:none!important;width:100%!important}.burdpress-add-to-cart-btn:disabled{cursor:not-allowed;opacity:.6}.elementor-popup-modal .burdpress-single-product-widget .single_add_to_cart_button:disabled,.elementor-popup-modal .burdpress-single-product-widget button.single_add_to_cart_button:disabled{background-color:inherit!important;border-color:inherit!important;color:inherit!important;opacity:.6!important}.burdpress-stock-status{align-items:center!important;display:flex!important;gap:var(--bp-spacing-xs);justify-content:flex-start;margin-bottom:var(--bp-spacing-md);width:100%!important}.burdpress-product-images{width:100%}.burdpress-gallery-column,.burdpress-info-column{min-width:0;width:100%}.burdpress-product-images.burdpress-gallery--vertical{align-content:flex-start;align-items:stretch;display:flex!important;justify-content:flex-start;min-height:400px}.burdpress-gallery-viewport,.burdpress-main-images{overflow:visible;position:relative;width:100%;z-index:1}.burdpress-main-images{min-height:0}.burdpress-gallery-overlay-layer{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:100}.burdpress-zoom-enabled .burdpress-gallery-overlay-layer{z-index:100!important}.burdpress-gallery-overlay-layer .burdpress-gallery-navigation,.burdpress-gallery-overlay-layer .burdpress-gallery-navigation button{pointer-events:auto}.burdpress-gallery-overlay-layer>.burdpress-sale-badge{pointer-events:none;position:absolute;z-index:101}.burdpress-gallery-overlay-layer>.burdpress-product-tags--overlay{position:absolute;z-index:101}.burdpress-main-image{left:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;visibility:hidden;width:100%;z-index:1}.burdpress-main-image.active{height:auto;opacity:1;pointer-events:auto;position:relative;visibility:visible;width:100%;z-index:1}.burdpress-zoom-enabled .burdpress-main-image img{position:relative;z-index:1}.burdpress-transition--fade .burdpress-main-image,.burdpress-transition--flip .burdpress-main-image,.burdpress-transition--slide .burdpress-main-image,.burdpress-transition--zoom .burdpress-main-image{display:block!important}.burdpress-gallery--grid .burdpress-main-image{display:block!important;opacity:1!important;pointer-events:auto!important;position:relative!important;visibility:visible!important}.burdpress-thumbnails-inner{display:flex;gap:var(--bp-spacing-sm);width:100%}.burdpress-gallery--horizontal .burdpress-thumbnails-inner,.burdpress-gallery--standard .burdpress-thumbnails-inner{display:flex!important;flex-direction:row!important}.burdpress-gallery--vertical .burdpress-thumbnails-inner{display:flex!important;flex-direction:column!important}.burdpress-gallery--horizontal .burdpress-thumbnail,.burdpress-gallery--standard .burdpress-thumbnail{display:inline-block!important;vertical-align:top}.burdpress-gallery--vertical .burdpress-main-images{flex:1 1 auto;min-height:300px;min-width:0;position:relative;width:100%}.burdpress-gallery--vertical .burdpress-main-image{height:100%;width:100%}.burdpress-gallery--vertical .burdpress-gallery-thumbnails{flex:0 0 100px;width:100px}.burdpress-single-layout--reverse-traditional .burdpress-gallery--vertical .burdpress-main-images,.burdpress-single-layout--traditional .burdpress-gallery--vertical .burdpress-main-images{min-width:150px}.elementor-editor-active .burdpress-gallery--vertical .burdpress-main-image{display:none}.elementor-editor-active .burdpress-gallery--vertical .burdpress-main-image.active{display:block!important;height:auto;width:100%}.burdpress-gallery--vertical{min-height:400px}.burdpress-gallery--vertical .burdpress-main-images .burdpress-main-image.active{display:block!important;position:relative}.burdpress-gallery--vertical .burdpress-main-images .burdpress-main-image img{display:block;height:auto;transition:none;width:100%}.burdpress-cart-sticky--yes .burdpress-info-column{display:flex;flex-direction:column;height:100%}.burdpress-cart-sticky--yes .burdpress-info-wrapper{flex:1 1 auto;overflow-y:auto}.burdpress-cart-sticky--yes .burdpress-cart-wrapper.burdpress-sticky-bottom{border-top:1px solid var(--bp-border-color,#e0e0e0);flex:0 0 auto;margin-top:auto;padding-top:var(--bp-spacing-lg,20px)}.burdpress-cart-sticky--yes .burdpress-product-column,.burdpress-cart-sticky--yes .burdpress-product-row{align-items:stretch;min-height:100%}.burdpress-cart-sticky--yes.burdpress-single-layout--centered .burdpress-centered-container{display:flex;flex-direction:column;min-height:100%}.burdpress-cart-sticky--yes.burdpress-single-layout--centered .burdpress-gallery-section{flex:0 0 auto}.burdpress-cart-sticky--yes.burdpress-single-layout--centered .burdpress-info-section{flex:1 1 auto;overflow-y:auto}.burdpress-cart-sticky--yes.burdpress-single-layout--centered .burdpress-cart-section{border-top:1px solid var(--bp-border-color,#e0e0e0);flex:0 0 auto;margin-top:auto;padding-top:var(--bp-spacing-lg,20px)}@media (max-width:767px){.burdpress-single-product-container{padding:var(--bp-spacing-sm)}.burdpress-gallery--vertical{flex-direction:column}.burdpress-gallery--vertical .burdpress-gallery-thumbnails{flex-direction:row;max-height:none;order:2;overflow-x:auto;overflow-y:hidden}.burdpress-gallery--vertical .burdpress-thumbnails-inner{flex-direction:row}.burdpress-gallery--vertical .burdpress-main-images{order:1}.burdpress-column{margin-bottom:var(--bp-spacing-lg)}}.elementor-editor-active .burdpress-single-layout--stacked .burdpress-product-column,.elementor-editor-active .burdpress-single-layout--stacked .burdpress-product-row{display:none!important}.elementor-editor-active .burdpress-gallery--vertical.burdpress-product-images,.elementor-editor-active .burdpress-single-layout--stacked .burdpress-stacked-container{display:flex!important}.elementor-editor-active .burdpress-gallery-navigation,.elementor-editor-preview .burdpress-gallery-navigation,.elementor-widget-editing .burdpress-gallery-navigation{z-index:20!important}.elementor-editor-active .burdpress-gallery-navigation .burdpress-nav-next,.elementor-editor-active .burdpress-gallery-navigation .burdpress-nav-prev,.elementor-editor-active .burdpress-main-images .burdpress-nav-next,.elementor-editor-active .burdpress-main-images .burdpress-nav-prev,.elementor-editor-active .burdpress-nav-next,.elementor-editor-active .burdpress-nav-prev,.elementor-editor-active .burdpress-single-product-widget .burdpress-nav-next,.elementor-editor-active .burdpress-single-product-widget .burdpress-nav-prev,.elementor-editor-preview .burdpress-nav-next,.elementor-editor-preview .burdpress-nav-prev,.elementor-element-editable .burdpress-nav-next,.elementor-element-editable .burdpress-nav-prev,.elementor-widget-editing .burdpress-nav-next,.elementor-widget-editing .burdpress-nav-prev{display:flex!important;opacity:.7!important;visibility:visible!important;z-index:21!important}#elementor .burdpress-nav-next,#elementor .burdpress-nav-prev,.elementor .burdpress-nav-next,.elementor .burdpress-nav-prev,.elementor-element.elementor-widget-burdpress-single-product .burdpress-nav-next,.elementor-element.elementor-widget-burdpress-single-product .burdpress-nav-prev,[data-elementor-device-mode] .burdpress-nav-next,[data-elementor-device-mode] .burdpress-nav-prev,[data-elementor-id] .burdpress-nav-next,[data-elementor-id] .burdpress-nav-prev{opacity:.7!important}.elementor-editor-active .burdpress-gallery-navigation .burdpress-gallery-navigation,.elementor-editor-active .burdpress-nav-next .burdpress-nav-icon~.burdpress-nav-icon,.elementor-editor-active .burdpress-nav-prev .burdpress-nav-icon~.burdpress-nav-icon{display:none!important}.burdpress-single-product-widget .burdpress-nav-next:after,.burdpress-single-product-widget .burdpress-nav-prev:after{content:none!important;display:none!important}.burdpress-loading{opacity:.6;pointer-events:none}.burdpress-hidden{display:none!important}.burdpress-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.burdpress-nav-- .burdpress-gallery-navigation,.burdpress-nav--no .burdpress-gallery-navigation{display:none!important}.burdpress-nav--yes .burdpress-gallery-navigation{display:block}.burdpress-thumbnails-visible--no .burdpress-gallery-thumbnails{display:none!important}.burdpress-gallery-navigation{left:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:10}.burdpress-nav-next,.burdpress-nav-prev{align-items:center;background:hsla(0,0%,100%,.9);border:1px solid #ddd;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:pointer;display:flex;font-size:24px;height:50px;justify-content:center;line-height:1;opacity:0;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);transition:all var(--bp-transition-base);width:50px}.burdpress-main-images:hover .burdpress-nav-next,.burdpress-main-images:hover .burdpress-nav-prev,.burdpress-product-gallery:hover .burdpress-nav-next,.burdpress-product-gallery:hover .burdpress-nav-prev{opacity:1}.burdpress-nav-next:hover,.burdpress-nav-prev:hover{transform:translateY(-50%) scale(1.1)}.burdpress-nav-next:active,.burdpress-nav-prev:active{transform:translateY(-50%) scale(.95)}.burdpress-nav-prev{left:20px}.burdpress-nav-next{right:20px}.burdpress-nav-icon{display:inline-block;font-style:normal;font-weight:400}.burdpress-nav-icon i,.burdpress-nav-icon svg{display:inline-block!important;height:1em;line-height:1;vertical-align:middle;width:1em}.burdpress-nav-icon .fa,.burdpress-nav-icon .fab,.burdpress-nav-icon .far,.burdpress-nav-icon .fas{display:inline-block!important;font-family:Font Awesome\ 5 Free,Font Awesome\ 5 Brands,FontAwesome!important;font-weight:900!important}@media (max-width:768px){.burdpress-nav-next,.burdpress-nav-prev{font-size:20px;height:40px;opacity:.8;width:40px}.burdpress-nav-prev{left:10px}.burdpress-nav-next{right:10px}}.burdpress-price-section .price{transition:opacity .15s ease}.burdpress-price-section .price.price-changing{opacity:.5}.burdpress-price-section .price.price-range{display:inline-block}.burdpress-price-section .price-per-unit{display:inline-block;font-size:.85em;font-weight:400;margin-left:.5em;opacity:.7}.burdpress-variation-price{display:none;opacity:0;transition:opacity .15s ease}.burdpress-variation-price.show{display:block;opacity:1}.burdpress-price-display.hide{opacity:0}.burdpress-transition--fade .burdpress-main-images,.burdpress-transition--flip .burdpress-main-images,.burdpress-transition--slide .burdpress-main-images,.burdpress-transition--zoom .burdpress-main-images{position:relative}.burdpress-transition--fade .burdpress-main-image,.burdpress-transition--flip .burdpress-main-image,.burdpress-transition--slide .burdpress-main-image,.burdpress-transition--zoom .burdpress-main-image{left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%}.burdpress-transition--fade .burdpress-main-image.active,.burdpress-transition--flip .burdpress-main-image.active,.burdpress-transition--slide .burdpress-main-image.active,.burdpress-transition--zoom .burdpress-main-image.active{opacity:1;position:relative;visibility:visible}.burdpress-transition--fade .burdpress-main-image{transition:opacity .3s ease,visibility .3s ease}.burdpress-transition--slide .burdpress-main-images{overflow:hidden}.burdpress-transition--slide .burdpress-main-image{transform:translateX(0);transition:transform .4s ease,opacity .4s ease,visibility .4s ease}.burdpress-transition--slide .burdpress-main-image.next{transform:translateX(100%)}.burdpress-transition--slide .burdpress-main-image.prev{transform:translateX(-100%)}.burdpress-transition--slide .burdpress-main-image.active{transform:translateX(0)}.burdpress-transition--zoom .burdpress-main-image{transform:scale(1);transition:transform .3s ease,opacity .3s ease,visibility .3s ease}.burdpress-transition--zoom .burdpress-main-image:not(.active){transform:scale(.8)}.burdpress-transition--flip .burdpress-main-images{perspective:1000px}.burdpress-transition--flip .burdpress-main-image{backface-visibility:hidden;transform:rotateY(0deg);transition:transform .4s ease,opacity .4s ease,visibility .4s ease}.burdpress-transition--flip .burdpress-main-image:not(.active){transform:rotateY(-90deg)}.burdpress-transition--fade .burdpress-main-image,.burdpress-transition--flip .burdpress-main-image,.burdpress-transition--slide .burdpress-main-image,.burdpress-transition--zoom .burdpress-main-image{transition-duration:var(--transition-speed,.4s)}.burdpress-single-product .added_to_cart.wc-forward,.burdpress-single-product-widget .added_to_cart.wc-forward{display:none!important}.burdpress-main-image{position:relative}.burdpress-sale-badge{background-color:red;color:#fff;font-size:12px;font-weight:700;line-height:1;pointer-events:none;position:absolute;text-transform:uppercase;z-index:10}.burdpress-sale-badge--top-left{left:20px;top:20px}.burdpress-sale-badge--top-right{right:20px;top:20px}.burdpress-sale-badge--bottom-left{bottom:20px;left:20px}.burdpress-sale-badge--bottom-right{bottom:20px;right:20px}.burdpress-sale-badge--circle{align-items:center;border-radius:50%;display:flex;justify-content:center;text-align:center}.burdpress-sale-badge--square{display:inline-block}.burdpress-sale-badge--ribbon{box-shadow:0 2px 5px rgba(0,0,0,.2);left:-10px;padding:10px 20px}.burdpress-sale-badge--ribbon:after{border:solid transparent;border-right-color:inherit;border-width:0 10px 0 0;bottom:0;content:"";height:0;position:absolute;right:-10px;top:0;width:0}.burdpress-sale-badge--ribbon--top{top:20px}.burdpress-sale-badge--ribbon--middle{top:50%;transform:translateY(-50%)}.burdpress-sale-badge--ribbon--bottom{bottom:20px;top:auto}.burdpress-sale-badge--corner{border-radius:0;overflow:visible;padding:0;position:absolute;z-index:20}.burdpress-sale-badge--corner.burdpress-sale-badge--top-left{align-items:center;clip-path:polygon(0 0,100% 0,0 100%);display:flex;justify-content:center;left:0;padding:0;top:0;transform-origin:top left}.burdpress-sale-badge--corner.burdpress-sale-badge--top-right{align-items:center;clip-path:polygon(0 0,100% 0,100% 100%);display:flex;justify-content:center;padding:0;right:0;top:0;transform-origin:top right}.burdpress-sale-badge--corner.burdpress-sale-badge--bottom-left{align-items:center;bottom:0;clip-path:polygon(0 0,100% 100%,0 100%);display:flex;justify-content:center;left:0;padding:0;transform-origin:bottom left}.burdpress-sale-badge--corner.burdpress-sale-badge--bottom-right{align-items:center;bottom:0;clip-path:polygon(100% 0,100% 100%,0 100%);display:flex;justify-content:center;padding:0;right:0;transform-origin:bottom right}.burdpress-sale-badge--corner span{color:#fff;font-size:12px;font-weight:700;line-height:1;position:absolute;text-align:center;text-transform:uppercase;white-space:nowrap}.burdpress-sale-badge--corner.burdpress-sale-badge--top-left span{left:0;top:20%;transform:rotate(-45deg);transform-origin:center}.burdpress-sale-badge--corner.burdpress-sale-badge--top-right span{right:0;top:20%;transform:rotate(45deg);transform-origin:center}.burdpress-sale-badge--corner.burdpress-sale-badge--bottom-left span{bottom:20%;left:0;transform:rotate(45deg);transform-origin:center}.burdpress-sale-badge--corner.burdpress-sale-badge--bottom-right span{bottom:20%;right:0;transform:rotate(-45deg);transform-origin:center}.burdpress-gallery--grid .burdpress-sale-badge{display:none}.burdpress-product-tags{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0}.burdpress-product-tags--overlay{margin:0;padding:var(--overlay-offset,20px);position:absolute;z-index:10}.burdpress-product-tags--top-left{left:0;top:0}.burdpress-product-tags--top-center{left:50%;top:0;transform:translateX(-50%)}.burdpress-product-tags--top-right{right:0;top:0}.burdpress-product-tags--center-left{left:0;top:50%;transform:translateY(-50%)}.burdpress-product-tags--center-center{left:50%;top:50%;transform:translate(-50%,-50%)}.burdpress-product-tags--center-right{right:0;top:50%;transform:translateY(-50%)}.burdpress-product-tags--bottom-left{bottom:0;left:0}.burdpress-product-tags--bottom-center{bottom:0;left:50%;transform:translateX(-50%)}.burdpress-product-tags--bottom-right{bottom:0;right:0}.burdpress-product-tag{text-decoration:none;transition:all var(--bp-transition-base)}.burdpress-product-tags--pills .burdpress-product-tag{background-color:#f0f0f1;border-radius:20px;color:#333;font-size:13px;padding:5px 15px}.burdpress-product-tags--badges .burdpress-product-tag{background-color:#333;border-radius:4px;color:#fff;font-size:12px;font-weight:600;padding:5px 12px;text-transform:uppercase}.burdpress-product-tags--minimal .burdpress-product-tag{color:#666;font-size:13px;padding:0;text-decoration:underline}.burdpress-product-tags--outlined .burdpress-product-tag{background-color:transparent;border:1px solid #ddd;border-radius:4px;color:#333;font-size:13px;padding:5px 15px}.burdpress-gallery--grid .burdpress-product-tags--overlay{display:none}.burdpress-add-to-cart-section{display:flex;gap:15px}.burdpress-cart-layout--inline .burdpress-add-to-cart-section{align-items:center;flex-direction:row;flex-wrap:nowrap}.burdpress-cart-layout--inline .burdpress-quantity-section{align-items:center;display:flex;flex:0 0 auto;gap:10px;margin-bottom:0;width:auto}.burdpress-cart-layout--inline .burdpress-quantity-section label{flex-shrink:0;margin:0 10px 0 0;width:auto}.burdpress-cart-layout--inline .quantity{display:inline-flex;flex-shrink:0;margin:0;width:auto}.burdpress-cart-layout--inline .quantity .qty,.burdpress-cart-layout--inline .quantity input[type=number]{max-width:60px;min-width:60px;width:60px!important}.burdpress-cart-layout--inline .burdpress-add-to-cart-btn{flex:1 1 auto;max-width:300px;min-width:120px}.elementor-editor .burdpress-cart-layout--inline .burdpress-add-to-cart-section{min-width:0}.elementor-editor .burdpress-cart-layout--inline .burdpress-add-to-cart-btn{max-width:200px}.burdpress-cart-layout--stacked .burdpress-add-to-cart-section{flex-direction:column}.burdpress-cart-layout--stacked .burdpress-quantity-section{margin-bottom:15px}.burdpress-cart-layout--stacked .burdpress-add-to-cart-btn{width:100%}@media (max-width:1024px) and (min-width:768px){.burdpress-cart-layout-tablet--inline .burdpress-add-to-cart-section{align-items:center;flex-direction:row!important}.burdpress-cart-layout-tablet--inline .burdpress-quantity-section{flex-shrink:0;margin-bottom:0}.burdpress-cart-layout-tablet--inline .burdpress-add-to-cart-btn{flex:1 1 auto;min-width:0;width:auto!important}.burdpress-cart-layout-tablet--stacked .burdpress-add-to-cart-section{flex-direction:column!important}.burdpress-cart-layout-tablet--stacked .burdpress-quantity-section{margin-bottom:15px}.burdpress-cart-layout-tablet--stacked .burdpress-add-to-cart-btn{width:100%!important}}@media (max-width:767px){.burdpress-cart-layout-mobile--inline .burdpress-add-to-cart-section{align-items:center;flex-direction:row!important}.burdpress-cart-layout-mobile--inline .burdpress-quantity-section{flex-shrink:0;margin-bottom:0}.burdpress-cart-layout-mobile--inline .burdpress-add-to-cart-btn{flex:1 1 auto;min-width:0;width:auto!important}.burdpress-cart-layout-mobile--stacked .burdpress-add-to-cart-section{flex-direction:column!important}.burdpress-cart-layout-mobile--stacked .burdpress-quantity-section{margin-bottom:15px}.burdpress-cart-layout-mobile--stacked .burdpress-add-to-cart-btn{width:100%!important}}.bp-zoom-active.bp-zoom-hover,.burdpress-main-image img.bp-zoom-active.bp-zoom-hover,.main-image img.bp-zoom-active.bp-zoom-hover{position:relative;transform:scale(var(--bp-zoom-scale,2))!important;transform-origin:var(--bp-zoom-origin,50% 50%)!important;transition:transform var(--bp-transition-fast,.15s) ease;z-index:5}.bp-zoom-active.bp-zoom-click,.burdpress-main-image img.bp-zoom-active.bp-zoom-click,.main-image img.bp-zoom-active.bp-zoom-click{transform:scale(var(--bp-zoom-scale,2))!important;transform-origin:var(--bp-zoom-origin,50% 50%)!important;transition:transform var(--bp-transition-base,.3s) ease}.bp-zoom-lens-active{transform:scale(var(--bp-zoom-scale,2))!important;transform-origin:var(--bp-zoom-origin,50% 50%)!important}.bp-cursor-grabbing{cursor:grabbing!important}.bp-cursor-move{cursor:move!important}.burdpress-hover-lens,.burdpress-zoom-lens{left:var(--bp-lens-x,0)!important;top:var(--bp-lens-y,0)!important}.bp-transition-fade-out{opacity:0!important}.bp-transition-fade-in,.bp-transition-fade-out{transition:opacity var(--bp-transition-speed,.4s) ease}.bp-transition-fade-in{opacity:1!important}.bp-transition-zoom-out{opacity:0!important;transform:scale(.8)!important}.bp-transition-zoom-in,.bp-transition-zoom-out{transition:transform var(--bp-transition-speed,.4s) ease,opacity var(--bp-transition-speed,.4s) ease}.bp-transition-zoom-in{opacity:1!important;transform:scale(1)!important}.bp-transition-flip-out{transform:rotateY(-90deg)!important}.bp-transition-flip-in,.bp-transition-flip-out{transition:transform var(--bp-transition-speed,.4s) ease}.bp-transition-flip-in{transform:rotateY(0deg)!important}.bp-swiping{transition:none}.bp-swipe-complete,.bp-swiping{opacity:var(--bp-swipe-opacity,1)!important;transform:translateX(var(--bp-swipe-x,0))!important}.bp-swipe-complete{transition:transform .2s ease,opacity .2s ease}.bp-pinch-zooming{transform:scale(var(--bp-pinch-scale,1))!important;transition:none}.bp-image-loaded{opacity:1!important;transition:opacity var(--bp-transition-base,.3s) ease}.elementor-editor-active .bp-pinch-zooming,.elementor-editor-active .bp-swiping{transform:none!important}.elementor-editor-active .bp-zoom-active.bp-zoom-click,.elementor-editor-active .bp-zoom-active.bp-zoom-hover,.elementor-editor-active .burdpress-main-image img.bp-zoom-active.bp-zoom-click,.elementor-editor-active .burdpress-main-image img.bp-zoom-active.bp-zoom-hover,.elementor-editor-active .main-image img.bp-zoom-active.bp-zoom-click,.elementor-editor-active .main-image img.bp-zoom-active.bp-zoom-hover{transform:scale(var(--bp-zoom-scale,2))!important;transform-origin:var(--bp-zoom-origin,50% 50%)!important}.bp-pinch-zooming,.bp-swiping,.bp-transition-fade-in,.bp-transition-fade-out,.bp-transition-flip-in,.bp-transition-flip-out,.bp-transition-zoom-in,.bp-transition-zoom-out,.bp-zoom-active{will-change:transform,opacity}.burdpress-main-image:not(.bp-zoom-active):not(.bp-swiping):not(.bp-pinch-zooming) img,.main-image:not(.bp-transition-fade-out):not(.bp-transition-fade-in):not(.bp-transition-zoom-out):not(.bp-transition-zoom-in):not(.bp-transition-flip-out):not(.bp-transition-flip-in){will-change:auto}.burdpress-variation--product-cards{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));margin-top:15px}@media (min-width:768px){.burdpress-variation--product-cards{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}@media (min-width:1024px){.burdpress-variation--product-cards{gap:12px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}@media (min-width:1400px){.burdpress-variation--product-cards{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.burdpress-variation-card{background:var(--bp-color-background,#fff);border:1px solid var(--bp-color-border,#e0e0e0);border-radius:var(--bp-border-radius-sm,6px);cursor:pointer;overflow:hidden;padding:8px;position:relative;transition:all var(--bp-transition-base,.3s) ease}.burdpress-variation-card:hover{border-color:var(--bp-color-primary,#007cba);box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.burdpress-variation-card.active,.burdpress-variation-card.selected{background:var(--bp-color-background-light,#f8f9fa);border-color:var(--bp-color-primary,#007cba);box-shadow:0 0 0 3px rgba(0,124,186,.1)}.burdpress-variation-card.out-of-stock{cursor:not-allowed;opacity:.6}.burdpress-variation-card.out-of-stock:hover{border-color:var(--bp-color-border,#e0e0e0);transform:none}.burdpress-variation-card-image{aspect-ratio:1;background:var(--bp-color-background-light,#f8f9fa);border-radius:var(--bp-border-radius-sm,4px);margin-bottom:6px;overflow:hidden;width:100%}.burdpress-variation-card-image img{height:100%;object-fit:cover;transition:transform var(--bp-transition-base,.3s) ease;width:100%}.burdpress-variation-card:hover .burdpress-variation-card-image img{transform:scale(1.05)}.burdpress-variation-card-details{text-align:center}.burdpress-variation-card-title{color:var(--bp-color-text,#333);display:-webkit-box;font-size:12px;font-weight:600;-webkit-line-clamp:2;line-height:1.2;margin-bottom:4px;min-height:2.4em;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.burdpress-variation-card-price{color:var(--bp-color-primary,#007cba);font-size:12px;font-weight:600;margin-bottom:3px}.burdpress-variation-card-price del{color:var(--bp-color-text-muted,#999);font-size:.85em;font-weight:400;margin-right:3px}.burdpress-variation-card-stock{font-size:10px;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.burdpress-variation-card-stock.in-stock{color:#2c7a2c}.burdpress-variation-card-stock.out-of-stock{color:#d9534f}.burdpress-variation-card-sku{color:var(--bp-color-text-muted,#999);font-size:10px;letter-spacing:.3px;margin-top:3px}.burdpress-variation-card .burdpress-variation-card-check{align-items:center;background:var(--bp-color-primary,#007cba);border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2);color:#fff;color:#2c7a2c;display:flex;font-size:12px;font-size:18px;font-weight:700;height:22px;justify-content:center;line-height:1;opacity:0;position:absolute;right:6px;right:8px;top:6px;top:8px;transform:scale(.9);transition:all .2s ease;width:22px}.burdpress-variation-card.selected .burdpress-variation-card-check{opacity:1;transform:scale(1)}@keyframes scaleIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.burdpress-single-product .burdpress-variation--product-cards-horizontal,.burdpress-single-product-widget .burdpress-variation--product-cards-horizontal,.burdpress-variation-options.burdpress-variation--product-cards-horizontal{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:10px;margin-top:15px;overflow-x:auto!important;overflow-y:hidden!important;padding:5px 0;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;width:100%!important}.burdpress-variation--product-cards-horizontal::-webkit-scrollbar{height:4px}.burdpress-variation--product-cards-horizontal::-webkit-scrollbar-track{background:transparent}.burdpress-variation--product-cards-horizontal::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:2px;transition:background .3s ease}.burdpress-variation--product-cards-horizontal::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.4)}.burdpress-variation--product-cards-horizontal{scrollbar-color:rgba(0,0,0,.2) transparent;scrollbar-width:thin}.burdpress-variation--product-cards-horizontal .burdpress-variation-card{flex:0 0 auto!important;min-width:140px!important;width:140px!important}@media (max-width:768px){.burdpress-variation--product-cards-horizontal .burdpress-variation-card{min-width:120px;width:120px}}@media (max-width:480px){.burdpress-variation--product-cards-horizontal .burdpress-variation-card{min-width:110px;width:110px}}.burdpress-product-variations.burdpress-variation-style--product-cards{position:relative}.burdpress-variation--product-cards-horizontal{-webkit-mask-image:none;mask-image:none;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.burdpress-variation--product-cards-horizontal.fade-right{-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(100% - 30px),transparent);mask-image:linear-gradient(90deg,#000,#000 calc(100% - 30px),transparent)}.burdpress-variation--product-cards-horizontal.fade-left{-webkit-mask-image:linear-gradient(90deg,transparent,#000 30px,#000);mask-image:linear-gradient(90deg,transparent,#000 30px,#000)}.burdpress-variation--product-cards-horizontal.fade-both{-webkit-mask-image:linear-gradient(90deg,transparent,#000 30px,#000 calc(100% - 30px),transparent);mask-image:linear-gradient(90deg,transparent,#000 30px,#000 calc(100% - 30px),transparent)}.burdpress-variation--product-cards-horizontal{position:relative}@media (max-width:768px){.burdpress-variation--product-cards{gap:10px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.burdpress-variation-card{padding:8px}.burdpress-variation-card-title{font-size:13px}.burdpress-variation-card-price{font-size:12px}}@media (max-width:480px){.burdpress-variation--product-cards{grid-template-columns:repeat(2,1fr)}}