.rate-and-share{display:none!important} .vis-wrap{width:100%;height:100%;} .single-products .hero-section .ct-entry-content-block{height:100%;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;margin:0;} .single-products .hero-section header.entry-header.ct-container{max-width:100%;width:100%;margin:0;} .prd-sl .gspb-slider__inner{box-shadow:none;border:1px solid #ddd} .prd-sl img{width:100%!important;height:100%!important;object-fit:cover;top:auto;left:auto;} .prd-sl .gspb-slider-thumbs-item--active{border-color:#03A9F4;border-width:4px;border-radius:0} .pl-tabs{position:relative;z-index:0} .pl-tabs .gstabs-tabs{width:100%!important;} .prd-right .t-panel-container{border:none;} .query-tal ul li > div{width:100%;height:100%;position:absolute} .prd-top .t-btn-container{display:flex!important;flex-wrap:wrap!important} #tab-model > div > button strong{font-weight:500!important;font-size:15px;} .single-products .ct-related-posts article a img{height:300px} .single-products .ct-related-posts article > div{background:#fff;border-radius:20px;padding:20px;border:1px solid #d5d5d5} @media (min-width:1000px){.prd-btm{margin-top:100px !important} .pl-tabs .t-panel-container{padding:60px 80px 100px 80px;} .prd-sl .gspb-slider__inner{min-height:580px;max-height:580px!important} #tab-model > div > button{padding:5px 14px;}} @media (max-width:999.98px){.prd-right{position:relative!important;padding:0!important;margin-bottom:20px} .pl-tabs .t-panel-container{background:#fafafa;} .prd-top h1{font-size:33px;} .prd-top .t-btn-container{gap:4px;} .prd-top .t-btn-container button{font-size:14px!important;padding:5px 10px!important;display:flex;flex:1;margin:0!important} .prd-btm .t-btn-container > button{flex:1;line-height:1.2;padding:5px 6px;min-height:43px;border:0;font-size:14px!important;} .tab-upper img{width:auto;height:38px!important;} .single-products .t-panel-container{padding:40px 14px 20px 14px;} .single-products .t-panel-container p,.single-products .t-panel-container li,.single-products .t-panel-container div{font-size:15px;line-height:1.5} .single-products .t-panel-container h3{font-size:22px} .prd-top table{margin-top:20px} .prd-top table tbody tr:first-child th{background:#f5f5f5;color:#222;font-size:14px!important} .prd-top table td{font-size:13px!important;padding:4px 12px} .prd-top table a,.prd-top table button{font-size:13px;padding:8px 8px;line-height:1;border-radius:0;min-height:1px!important} .prd-btm{margin-top:36px} .single-products .ct-related-posts h3{font-size:24px;} .single-products .ct-related-posts article > div{padding:4px!important;} .single-products .ct-related-posts article a img{height:auto!important;width:auto;} .single-products .ct-related-posts article h4{text-align:center;} .single-products .ct-related-posts-container{padding:30px 19px;} .single-products .ct-related-posts-container h3{font-size:22px!important;} .single-products .ct-related-posts-container .flexy-arrow-prev{left:-10px;} .single-products .ct-related-posts-container .flexy-arrow-next{right:-10px;} .single-products .ct-related-posts article a img{height:auto;width:auto;} .single-products .ct-related-posts article h4{text-align:center;} .cat-card .card-item{padding:5px 8px!important;} .cat-card .card-item div{margin:0!important;text-align:center;} .single-products .t-panel-container table ._df_button,.single-products .t-panel-container table a,.single-products .t-panel-container table button{font-size:13px;border-radius:0;min-height:1px;padding:3px 8px;} .single-products .t-panel-container table th,.single-products .t-panel-container table td{font-size:13px;padding:5px 8px;} .pl-tabs .modal-post{font-size:14px!important;} .query-tal ul li h2{font-size:15px!important;} .query-tal ul li > div + div{padding:5px 12px!important;} .query-tal ul{gap:10px!important;} .prd-widget h3,.prd-widget h4{font-size:22px!important} .widget-child{padding:0 14px!important} .single-products .entry-tags{padding:0 14px!important;margin:0} .single-products .entry-tags > span{margin:0}} html.is-modal-on{overflow:hidden;} html.is-modal-on body{overflow:hidden!important;height:100dvh;} dialog.gspb_slidingPanel.active .gspb_slidingPanel-wrap{height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;} [data-lenis-prevent]{overflow-y:auto!important;} .modal-post{width:100%;height:100%;background:transparent;} .modal-post:hover{background:transparent;} .modal-post + dialog > div{background-color:#fff!important;} @media (min-width:1000px){.query-tal dialog .modal-content > div{position:relative;} .query-tal dialog .modal-content > div > h1{font-size:28px!important;margin-top:0} .query-tal dialog .modal-content > div h1{font-size:1.8rem} .query-tal dialog .modal-content > div h2{font-size:1.5rem} .query-tal dialog .modal-content > div h3{font-size:1.3rem} .query-tal dialog .modal-content > div h4{font-size:1.2rem} .query-tal dialog .modal-content > div h5{font-size:1.1rem} .query-tal dialog .modal-content > div h6{font-size:1rem} .query-tal dialog .modal-content > div div,.query-tal dialog .modal-content > div p,.query-tal dialog .modal-content > div li,.query-tal dialog .modal-content > div td{font-size:1rem} .query-tal dialog .modal-content > div figure{margin-bottom:24px} .query-tal dialog .modal-content > div figure img{border-radius:24px}} .prd-btm .gspb_slidingPanel{height:80dvh;border-radius:24px;} .prd-btm .gspb_slidingPanel-close{width:80px;height:68px;background:black;} .prd-btm .gspb_slidingPanel-close svg path{fill:white;} .wp-block-kadence-spacer{height:28px;opacity:0;overflow:hidden} @media (max-width:999.98px){#header{z-index:9999;background:#fff;} #header [data-row*=middle] > div{padding:0 20px;}} model-viewer{width:100%;height:100%;} .poster-image{position:absolute;left:0;right:0;top:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:center;} .bp_model_parent{height:500px;position:relative} #lazy-load-poster{position:absolute;left:0;right:0;top:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:center;} .js-load-button{background-repeat:no-repeat;background-size:24px 24px;background-position:6% 50%;background-color:#f44336;color:white;cursor:pointer;border-radius:6px;display:inline-block;padding:10px 18px 9px 40px;font-weight:500;box-shadow:0 0 8px rgba(0,0,0,.2),0 0 4px rgba(0,0,0,.25);position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0);z-index:100;} .bp_grand,.bp3dmodel-carousel{position:relative;margin-bottom:25px} .bp_model_parent,.bp_model_gallery{display:flex;flex-direction:row wrap;justify-content:center;align-items:center;position:relative} .fullscreen.bp_model_parent,.fullscreen.bp_model_gallery{position:fixed;top:0;left:0;width:100vw;height:100vh;padding-bottom:0;z-index:99999;background-color:rgba(0,0,0,0.9);display:flex;align-items:center;justify-content:center;} .fullscreen model-viewer{animation-name:opacityTo;animation-duration:2s} .model-icon{fill:#333;cursor:pointer} .bp_model_parent .js-fullscreen-close,.bp_model_gallery .js-fullscreen-close{display:none} .fullscreen .js-fullscreen-close{display:block;position:absolute;top:10px;right:10px} .bp_model_parent .js-fullscreen-open,.bp_model_gallery .js-fullscreen-open{position:absolute;bottom:10px;right:10px} .bp_model_parent:hover .js-fullscreen-open,.bp_model_gallery:hover .js-fullscreen-open{display:block} .fullscreen.bp_model_parent .js-fullscreen-open,.fullscreen.bp_model_gallery .js-fullscreen-open{display:none} .product-3d-description p{display:none!important;font-size:13px!important;margin-bottom:0;} button.ar-button{font-size:14px;display:none!important} @keyframes opacityTo{0%{opacity:0} 100%{opacity:1}} @media(max-width:699.98px){.bp_model_parent{height:290px} .product-3d-description p{font-size:11px!important;margin-bottom:0;}}
