.product_woodmart .order-lg-first{order:1}.product_woodmart .position_bottom{order:20}.product_woostify{flex-wrap:wrap}.product_woostify .position_bottom{order:20;flex-basis:100%}.product_woostify .product-images{width:100%}.product-gallery.vertical-style.has-product-thumbnails.product_woostify .product-images{flex:1}@media(min-width:768px){.product-gallery.vertical-style.has-product-thumbnails.product_woostify .product-images{flex:1}}.product-gallery-summary .botiga .woocommerce-product-gallery{max-width:100%}@media(min-width:768px){.product-modal-wrap.zakra{flex:1 1 calc(var(--product-gallery-width, 50%) - 15px);width:46%}}@media only screen and (max-width:768px){.woocommerce #content div.product div.summary{flex-direction:column;display:flex}.woocommerce #content .theme-thumbs div.product .position_replace div.images.has-thumbnails{padding:0 15px}}.product-modal-wrap.responsive.position_bottom{display:block}@media only screen and (max-width:768px){.product-modal-wrap.responsive{margin-bottom:25px}}@media only screen and (min-width:769px){.product-modal-wrap.neve{width:48%}}.porto-wrap-container .wpb_wrapper .images{display:block}.storefront-product-pagination .modelViewerBlock{display:none}.product-modal-wrap.storefront{width:45%}.wc-product-inner:hover .modelViewerBlock.active+.secondary-image{display:none}.product-has-gallery>.wc-product-inner:hover .modelViewerBlock img{opacity:1}.oceanwp.position_top .woocommerce-product-gallery__trigger{margin-top:12px}.product_b_technologies.position_merge_with_first_image{position:absolute;top:0;left:0;width:100%}.astra.position_top .woocommerce-product-gallery__trigger,.estore.position_top .woocommerce-product-gallery__trigger,.generatepress.position_top .woocommerce-product-gallery__trigger,.kadence.position_top .woocommerce-product-gallery__trigger,.neve.position_top .woocommerce-product-gallery__trigger,.product-modal-wrap.zakra.position_top .woocommerce-product-gallery__trigger,.responsive.position_top .woocommerce-product-gallery__trigger,.rife_free.position_top .woocommerce-product-gallery__trigger,.shoppingcart.position_top .woocommerce-product-gallery__trigger,.sydney.position_top .woocommerce-product-gallery__trigger{margin-top:40px}.astra.position_top .modelViewerBlock,.estore.position_top .modelViewerBlock,.generatepress.position_top .modelViewerBlock,.kadence.position_top .modelViewerBlock,.neve.position_top .modelViewerBlock,.product-modal-wrap.zakra.position_top .modelViewerBlock,.responsive.position_top .modelViewerBlock,.rife_free.position_top .modelViewerBlock,.shoppingcart.position_top .modelViewerBlock,.sydney.position_top .modelViewerBlock{margin-bottom:10px}.astra.position_bottom .modelViewerBlock,.estore.position_bottom .modelViewerBlock,.generatepress.position_bottom .modelViewerBlock,.kadence.position_bottom .modelViewerBlock,.neve.position_bottom .modelViewerBlock,.product-modal-wrap.zakra.position_bottom .modelViewerBlock,.responsive.position_bottom .modelViewerBlock,.rife_free.position_bottom .modelViewerBlock,.shoppingcart.position_bottom .modelViewerBlock,.sydney.position_bottom .modelViewerBlock{margin-top:10px}@media only screen and (max-width:768px){.product-modal-wrap:has(+.summary).responsive,.product-modal-wrap:has(+.summary).shoppingcart{width:100%}}.product-modal-wrap.estore,.product-modal-wrap.kadence,.product-modal-wrap.neve,.product-modal-wrap.shoppingcart{margin-bottom:25px}.product-modal-wrap.position_top .b3dviewer{margin-bottom:10px}.product-modal-wrap.position_bottom .b3dviewer{margin-top:10px}.product-modal-wrap.model-full-width{width:100%}.product-modal-wrap.model-full-width.divi{width:50%}.flex-viewport .position_merge_with_first_image{position:relative}.active .position_merge_with_first_image canvas,.active .position_merge_with_first_image model-viewer{visibility:visible}.active .position_merge_with_first_image .fullscreen-open,.position_merge_with_first_image .b3dviewer-wrapper .view_3d{display:block}.position_merge_with_first_image .cameraBtn,.position_merge_with_first_image .fullscreen-open,.position_merge_with_first_image .slideController{display:none}.position_merge_with_first_image canvas,.position_merge_with_first_image model-viewer{visibility:hidden}.position_merge_with_first_image .modelViewerBlock{position:absolute;top:0;left:0}.position_merge_with_first_image.active canvas,.position_merge_with_first_image.active model-viewer{visibility:visible}.position_merge_with_first_image.active .view_3d{display:none}.position_merge_with_first_image.active .cameraBtn,.position_merge_with_first_image.active .fullscreen-open,.position_merge_with_first_image.active .view_img{display:block}.position_merge_with_first_image.active .slideController{display:flex}.position_merge_with_first_image .b3dviewer-wrapper:fullscreen .view_img{display:none}.b3dviewer-wrapper{height:100%;max-width:100%;min-width:150px;width:100%}.b3dviewer-wrapper:fullscreen{background:#fff}.b3dviewer .activate_ar{border:none;right:16px;position:absolute;top:16px;background-color:#fff;border-radius:4px}.b3dviewer aligncenter{text-align:left}.b3dviewer-wrapper model-viewer{height:100%;position:relative;width:100%}.b3dviewer-wrapper .slider{overflow:hidden;position:absolute;bottom:16px;text-align:center;width:-moz-fit-content;width:fit-content}.b3dviewer-wrapper *{box-sizing:border-box}.b3dviewer-wrapper .slides{overflow-y:hidden;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-left:10px;display:flex}.modelThumbs .selected,.slides .slide.selected{border:2px solid #b3b3b3}.slideController{justify-content:space-between;position:absolute;top:50%;align-items:center;width:100%;display:flex}.slideController .arrow-left,.slideController .arrow-right{cursor:pointer}.slideController .arrow-left.disabled,.slideController .arrow-right.disabled{opacity:.3;cursor:not-allowed}.slides .slide{height:90px;flex-shrink:0;padding:5px;scroll-snap-align:start;border:none;margin-right:10px;background-size:contain;background-color:#fff;background-position:50%;border-radius:5px;cursor:pointer;width:90px;background-repeat:no-repeat;display:flex}@media(max-width:576px){.slides .slide{height:60px;width:60px}}.slides .slide-number{text-align:center;background:#ebebeb}.slides .slide-number span{font-size:65px;color:#666;text-align:center;margin:auto}.b3dviewer-wrapper .slide img{border-radius:5px;width:100%}.b3dviewer-wrapper .slide img,.modelViewerBlock .woocommerce .bp_model_parent.b3dviewer-wrapper img,.woocommerce div.product div.images img{height:100%;-o-object-fit:cover;object-fit:cover}.bp_model_parent{max-width:100%}.bp_model_parent .DMC canvas{pointer-events:none}.bp_model_parent:fullscreen{height:100vh}.bp_model_parent:fullscreen .online_3d_viewer{height:100vh!important;width:100vw!important}.online_3d_viewer{justify-content:center;max-width:100%;flex-direction:column;align-items:center;display:flex}.online_3d_viewer div:last-child{text-align:center;vertical-align:center}#openBtn{padding:5px;right:10px;bottom:10px;box-sizing:border-box}#closeBtn,#openBtn{fill:#333;position:absolute;border-radius:2px;background:#fff;cursor:pointer;z-index:999999}#closeBtn{right:20px;top:10px;display:none}.b3dviewer .fullscreen #closeBtn{display:block}.modelViewerBlock,.modelViewerBlock.b3dviewer{max-width:100%}.modelViewerBlock .alignend,.modelViewerBlock .alignright,.modelViewerBlock.b3dviewer .alignend,.modelViewerBlock.b3dviewer .alignright{margin-left:auto;float:none}.modelViewerBlock .aligncenter,.modelViewerBlock.b3dviewer .aligncenter{margin-right:auto;margin-left:auto}.modelViewerBlock .alignleft,.modelViewerBlock .alignstart,.modelViewerBlock.b3dviewer .alignleft,.modelViewerBlock.b3dviewer .alignstart{margin-right:auto;float:none}.modelViewerBlock .fullscreen,.modelViewerBlock.b3dviewer .fullscreen{height:100vh!important;position:fixed;animation-name:fullscreen;top:0;background:#fff;left:0;width:100vw!important;animation-duration:.5s;z-index:99999}.modelViewerBlock #openBtn,.modelViewerBlock.b3dviewer #openBtn{display:none}@media screen and (max-width:768px){.modelViewerBlock #openBtn,.modelViewerBlock.b3dviewer #openBtn{display:block}}.modelViewerBlock .bp_model_parent:fullscreen #openBtn,.modelViewerBlock.b3dviewer .bp_model_parent:fullscreen #openBtn{display:none}.modelViewerBlock .bp_model_parent:fullscreen #closeBtn,.modelViewerBlock.b3dviewer .bp_model_parent:fullscreen #closeBtn{display:block}.modelViewerBlock #default-poster,.modelViewerBlock.b3dviewer #default-poster{height:100%;border:none;background-size:cover;outline:none;background-color:transparent;width:100%}.modelViewerBlock .modelThumbs,.modelViewerBlock.b3dviewer .modelThumbs{flex-wrap:wrap;max-width:100%;gap:10px;margin-top:10px;display:flex}.modelViewerBlock .modelThumbs .thumbsItem,.modelViewerBlock.b3dviewer .modelThumbs .thumbsItem{height:80px;cursor:pointer;width:100px}.b3dviewer-wrapper .select{padding:5px 12px;border-radius:3px;background:#fff;margin-left:5px;margin-top:5px;display:inline-block;display:none}.b3dviewer-wrapper .select select{padding:0 24px 0 8px;width:auto;display:inline-block}.percentageWrapper .overlay{height:100%;position:absolute;top:0;background:rgba(51,51,51,.631);left:0;width:100%}.percentageWrapper .percentage{transform:translate(-50%,-50%);color:#fff;position:absolute;top:50%;left:50%}.b3dviewer .fullscreen model-viewer{height:100%!important}model-viewer.hide_progressbar::part(default-progress-bar){display:none}.woocommerce-page #content .ast-woocommerce-container div.product .b3dviewer_woo_wrapper div.images,.woocommerce-page .b3dviewer_woo_wrapper .b3dviewer.woocommerce,.woocommerce-page .b3dviewer_woo_wrapper .woocommerce-product-gallery.images,.woocommerce-product-gallery.images .b3dviewer.woocommerce{width:100%}.woocommerce #content div.product .product-summary-wrapper div.images:not(.avada-product-gallery){width:48%}.woocommerce #content div.product .owp-product-nav-wrap+div.images{width:52%}div#st-primary-content .product.type-product .woocommerce-product-gallery.images.images{width:44%}.b3dviewer_woo_wrapper{flex-direction:column;width:48%;float:left;display:flex}.woocommerce-page .product .b3dviewer.woocommerce:not(.b3dviewer_woo_wrapper .b3dviewer.woocommerce){width:48%;float:left}#animations{font-size:16px}.select{margin-right:10px;display:none}.select select{margin-left:10px}.fullscreen .online_3d_viewer,.fullscreen canvas{height:100%!important;width:100%!important}.woocommerce-product-gallery.woocommerce-product-gallery--with-images:not(.avada-product-gallery){flex-direction:column;display:flex}.woocommerce #content div.product div.images.avada-product-gallery{width:500px;float:left;display:block!important}.theme-woodmart .woocommerce-product-gallery.woocommerce-product-gallery--with-images{flex-direction:row}.modelViewerBlock #default-poster{pointer-events:none}@media only screen and (min-width:768px){.woocommerce #content .shoptimizer-archive div.product div.images{width:60%}}.bp3dv-model-main{overflow:hidden;overflow-y:auto;overflow-x:hidden;right:0;transition:opacity .15s linear,z-index .15;outline:0;opacity:0;bottom:0;text-align:center;top:0;-webkit-overflow-scrolling:touch;left:0;display:none;z-index:-1}.bp3dv-model-main:target{z-index:99999}.bp3dv-model-main:target,.model-open{height:auto;overflow:hidden;position:fixed;opacity:1}.model-open{display:block;z-index:9999999}.bp3dv-model-inner{transform:translateY(-25%);transition:transform .3s ease-out;max-width:90%;margin:30px auto;width:900px;vertical-align:middle;display:inline-block}.bp3dv-model-wrap{padding:20px;border:1px solid #999;border:1px solid rgba(0,0,0,.2);background-clip:padding-box;position:relative;max-height:calc(100vh - 70px);outline:0;text-align:left;background-color:#fff;box-sizing:border-box;box-shadow:0 3px 9px rgba(0,0,0,.5);border-radius:6px;width:100%;display:block}.bp3dv-model-main:target,.model-open .bp3dv-model-inner{transform:translate(0);position:relative;z-index:9999}.bp3dv-model-main:target,.model-open .bg-overlay{position:fixed;background:rgba(0,0,0,.8);z-index:99}.bg-overlay{height:100vh;right:0;transition:background .15s linear;bottom:0;top:0;background:transparent;left:0;width:100%;z-index:0}.close-btn{font-size:30px;font-weight:700;right:-15px;color:#fff;position:absolute;top:-35px;cursor:pointer;line-height:135%;font-family:none;z-index:99}@media screen and (min-width:800px){.bp3dv-model-main:before{height:auto;height:100%;margin-right:0;content:"";vertical-align:middle;display:inline-block}}@media screen and (max-width:799px){.bp3dv-model-inner{margin-top:45px}}.bp3dv_a_popup_opener{position:relative}.bp3dv_a_popup_opener:before{height:100%;content:"";position:absolute;cursor:pointer;width:100%;display:inline-block;z-index:9999}.bp3dv_play_icon:before{height:auto;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);font-size:100px;text-shadow:0 0 30px rgba(0,0,0,.5);color:#fff;content:"";position:absolute;opacity:.8;top:50%;left:50%;width:auto;font-family:FontAwesome}.bp3dv_play_icon:before:hover:before{color:#eee}.bp3d_custom_selector_models{height:0;overflow:hidden}.single-product #main-content>.clearfix,.single-product.et_pb_pagebuilder_layout .clearfix>.woocommerce-product-gallery{display:none}.woocommerce-product-gallery .position_top{margin-bottom:10px}.woocommerce-product-gallery .position_bottom{margin-top:10px}.type-product.product .product-summary-wrapper .product-modal-wrap .woocommerce-product-gallery.images{display:block}.modelViewerBlock .view_3d,.modelViewerBlock .view_img{display:none}.modelViewerBlock .position-bottom-left,.modelViewerBlock .position-bottom-right,.modelViewerBlock .position-top-left,.modelViewerBlock .position-top-right{position:absolute;flex-direction:column;gap:10px;display:flex}.modelViewerBlock .position-bottom-left{bottom:10px;left:10px}.modelViewerBlock .position-bottom-right{right:10px;bottom:10px}.modelViewerBlock .position-top-right{right:10px;top:10px}.modelViewerBlock .position-top-left{top:10px;left:10px}.modelViewerBlock .fullscreen-close{display:none}.modelViewerBlock .bp_model_parent:fullscreen .fullscreen-close{display:block}.modelViewerBlock .bp_model_parent:fullscreen .fullscreen-open{display:none}.modelViewerBlock .control-btn{height:35px;padding:4px;border:1px solid #e8e8e8;box-sizing:border-box;border-radius:5px;background:#fff;cursor:pointer;width:35px;z-index:999}.modelViewerBlock .ar-qrcode{display:flex}.modelViewerBlock .ar-qrcode .qr-content{overflow:hidden;padding-top:10px;justify-content:center;font-size:12px;border:1px solid #e8e8e8;transition:all .3s ease-in-out;position:absolute;flex-direction:column;bottom:0;text-align:center;box-sizing:border-box;align-items:center;border-radius:5px;background:#fff;left:45px;width:145px;display:none;z-index:999}.modelViewerBlock .ar-qrcode .qr-content p{margin:0 10px;line-height:normal}.modelViewerBlock .ar-qrcode .close{display:none}.modelViewerBlock .ar-qrcode.active .qr-content{width:100px;display:flex}.modelViewerBlock .ar-qrcode.active .ar-qr-opener{display:none}.modelViewerBlock .ar-qrcode.active .close{display:block}.modelViewerBlock .hotspot{height:20px;pointer-events:none;padding:0;border:none;background-color:#fff;box-sizing:border-box;border-radius:10px;width:20px;display:block}.modelViewerBlock .view-button{overflow-wrap:break-word;transform:translate3d(-50%,-50%,0);padding:10px;font-size:12px;border:none;font-weight:700;color:rgba(0,0,0,.8);position:absolute;max-width:128px;outline:none;box-sizing:border-box;box-shadow:0 2px 4px rgba(0,0,0,.25);border-radius:4px;background:#fff;width:-moz-max-content;width:max-content;font-family:Futura,Helvetica Neue,sans-serif;display:block}.modelViewerBlock .annotation{transform:translate(10px,10px);padding:6px 9px;border:1px solid #e8e8e8;color:#222;position:absolute;max-width:-moz-max-content;max-width:max-content;background-color:#fff;border-radius:10px;width:200px;white-space:pre-wrap}.modelViewerBlock .style-1.view-button{height:-moz-max-content;height:max-content;padding:6px 9px;width:-moz-max-content;width:max-content}.modelViewerBlock .style-2 .annotation{top:22px;left:10px}.modelViewerBlock .style-2.view-button{padding:6px 9px;border-radius:50px}.modelViewerBlock .style-3 .annotation{top:20px;left:10px;display:none}.modelViewerBlock .style-3.view-button{padding:6px 9px;border-radius:50px}.modelViewerBlock .style-3.view-button:hover .annotation{display:block}.productListItem{height:100%;overflow:hidden;position:absolute;top:0;background:hsla(0,0%,87%,.118);left:0;width:100%;z-index:1}.productListItem .b3dviewer-wrapper{visibility:hidden}.productListItem .cameraBtn{display:none}.productListItem .view_3d,.productListItem .view_img{right:10px;position:absolute;bottom:10px}.productListItem .view_img{right:10px;top:10px}.productListItem .view_3d{display:block}.productListItem.active .b3dviewer-wrapper{visibility:visible}.productListItem.active .view_3d{display:none}.productListItem.active .view_img{display:block;z-index:999}.woocommerce div.product div.images .bp3d_slick_model_container img{display:none}