.entry-content a,.entry-summary a,.wp-block-post-excerpt a,.wp-block-latest-posts__post-title a,.wp-block-post-title a,.comment-content a,.textwidget a,.widget_text a{text-decoration:underline}:where(.wp-site-blocks :focus){outline-style:solid;outline-width:2px}.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child){margin-bottom:3px}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content{outline-offset:4px}.wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content{outline-offset:0}blockquote,caption,figcaption,h1,h2,h3,h4,h5,h6,p{text-wrap:pretty}.more-link{display:block}:where(pre){overflow-x:auto}body{display:block}.wcqv-gallery-img{height:100%!important}#master-container.wpvr-cardboard{height:100%!important;margin:0!important;max-width:none!important}@media (max-width:768px){#master-container.wpvr-cardboard{height:400px!important;max-width:600px!important;width:100%!important}.about_us_features h2{font-size:32px!important;margin-bottom:8px!important}.about_us_features p{font-size:14px!important;margin-bottom:8px!important;margin-top:8px!important}.imageLeft img,.imageRight img{height:260px;max-height:260px;width:100%!important}.imageRight{margin-bottom:0!important}.left-button{margin-bottom:16px!important}.right-col{display:flex;flex-direction:column-reverse}.class-360-mobile .panorama-col{height:240px!important;max-height:240px!important;overflow:hidden}.class-360-mobile .panolens-canvas{height:240px!important}.panorama-col-rev{flex-direction:column-reverse!important}.feat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.border-top-mb{border-top:1px solid var(--wp--preset--color--accent-2);gap:8px!important}}@media (max-width:768px){.exp-item{align-items:flex-start;gap:8px;padding:28px 21px!important;p{font-size:15px!important}}.parent-360-cols{display:flex;gap:12px;overflow-x:auto;padding-bottom:10px;scroll-snap-type:x mandatory}.parent-360-col{display:contents!important}.parent-360-cols .wp-block-column.has-border-color{flex:0 0 calc(50% - 6px);min-width:calc(50% - 6px);scroll-snap-align:start}.parent-360-cols::-webkit-scrollbar{display:none}.parent-360-cols{scroll-behavior:smooth;scrollbar-width:none}}.wcqv-btn{background-color:initial!important;font-size:0;height:26px;opacity:0;position:absolute;right:13px;top:56px;transition:all .3s ease;width:26px;z-index:999}.wc-block-product:hover .wcqv-btn{opacity:1}@media (max-width:768px){.wcqv-btn{opacity:1!important}}.wcqv-btn:focus{outline:none!important}.wcqv-btn:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='13' r='2' stroke='currentColor' stroke-linejoin='round'/%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='M12 7.5c-4.3 0-7.5 3.6-8.6 5a.76.76 0 0 0 0 1c1.1 1.4 4.3 5 8.6 5s7.5-3.6 8.6-5a.76.76 0 0 0 0-1c-1.1-1.4-4.3-5-8.6-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:22px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:22px}.wcqv-thumbs{padding-bottom: 10px;overflow:visible!important}.wcqv-thumb{border-radius:0!important}.wcqv-main-img{height:100%!important}.wcqv-title{color:var(--wp--preset--color--contrast)!important}.wcqv-stock.in-stock{background-color:#0c8c3c0f;color:#006e29;padding:5px 10px}.wcqv-desc{color:var(--wp--preset--color--contrast)!important;font-size:14px;font-weight:400;line-height:125%}.wcqv-price{align-items:center;display:flex;flex-direction:row-reverse;justify-content:flex-end}.wcqv-swatch.selected{outline-color:var(--wp--preset--color--accent-5)!important}.wcqv-atc{background-color:var(--wp--preset--color--contrast)!important}.wcqv-qty-wrap{background-color:initial!important;border-radius:0!important}.wcqv-qty{border-inline:1px solid var(--wp--preset--color--accent-2)!important}.wcqv-atc{border-radius:0!important;color:#fff!important}.wcqv-modal{border-radius:0}.wcqv-gallery{background-color:initial!important}.wcqv-modal{background-color:var(--wp--preset--color--base)}.wcqv-main-img{border-radius:0!important}.wcqv-details{overflow:visible!important}.wcqv-details,.wcqv-gallery{padding:0!important}.wcqv-content{gap:24px!important;padding:40px 37px!important}.wcqv-main-img{height:493px}.wcqv-share-btn{background-color:var(--wp--preset--color--accent-5)!important}.wcqv-badge,.wcqv-share-btn{border-radius:0!important}.wcqv-meta-item,.wcqv-meta-item a{color:var(--wp--preset--color--accent-4)!important}.wcqv-thumbs .wcqv-thumb:nth-child(n+6){display:none}.wp-block-cover.alignfull.aboutus-banner{min-height:530px!important}@media (max-width:768px){.wp-block-cover.alignfull.aboutus-banner{min-height:240px!important}.breadcrumb-au{margin-bottom:8px!important;margin-top:18px!important}.wcqv-content{gap:16px!important;padding:20px 16px!important}.wcqv-thumbs .wcqv-thumb:nth-child(n+5){display:none}.wcqv-main-img{height:300px!important}}.wcqv-overlay{margin:0!important}.features-item{gap:8px!important}.dashicons.dashicons-saved:before{color:var(--wp--preset--color--accent-5)}@media (max-width:768px){.about-slider{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;overflow:hidden;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.about-slider>.wp-block-columns{flex:0 0 100%;margin:0!important;max-width:100%;scroll-snap-align:start}.about-slider .wp-block-columns{flex-wrap:nowrap}.about-slider .wp-block-column{flex:0 0 50%;max-width:50%}.about-slider::-webkit-scrollbar{display:none}.about-slider{scrollbar-width:none}.about-slider img{height:50px!important;width:50px!important}.parent-col{flex-direction:column-reverse!important}}:where(.wp-block-search__button){border:1px solid #cccccc00!important;transition:.3s}:where(.wp-block-search__button):focus,:where(.wp-block-search__button):focus-visible{border-color:#000!important;outline:none;box-shadow:0 0 0 3px rgba(0,0,0,.15)}

.store-features{
    min-height: auto !important;
}
.wc-block-product{
    position: relative;
}
.banner-product-img .wcqv-btn{
display: none !important;
}
.img-cover-360{
    height: 100% !important;
}
.baty-products-grid{
    .wcqv-btn{
        top: 0;
    }
}
.products-tabs{
    .wcqv-btn{
        top: 0;
    }
}
.product-details-content{
    .wcqv-btn{
        top: 0;
    }
}
.main-content{
    margin-block: 0 !important;
}
.wcqv-btn:focus{
    outline: 1px solid var(--wp--preset--color--accent-5) !important;
}
.outofstock .wc-block-components-product-button__button {
    /* opacity: 0.5; */
    /* pointer-events: none; */
    background: #9E9A9A;
    color: #EAE9E9;
}
.wc-block-components-product-button__button{
    transition: all 0.3s ease-in-out;
}
.wc-block-components-product-button__button:hover{
    background: var(--wp--preset--color--accent-5);
}
.btn-about a{
    transition: all 0.3s ease-in-out;
}
.btn-about:hover a{
    background: var(--wp--preset--color--accent-5) !important;
}





.panorama-col{
    position:relative;
    min-height:596px;
    overflow:hidden;
}

.panorama-item{
    position:absolute;
    inset:0;
    opacity:0;
    z-index:1;
    transition:opacity .4s ease;
}

.panorama-item.active{
    opacity:1;
    z-index:9;
}

.about-slider .wp-block-column{
    cursor:pointer;
}
.panorama-item{
    margin-block-start:0 !important ;
}

/* width */
 ::-webkit-scrollbar{
    width: 8px;
    height: 8px;
}

/* track */
 ::-webkit-scrollbar-track{
    background: var(--wp--preset--color--accent-4)!important;
    border-radius: 999px;
}

/* thumb */
 ::-webkit-scrollbar-thumb{
    background: var(--wp--preset--color--contrast)!important;
    border-radius: 999px;
    transition: background .3s ease;
}

/* hover */
 ::-webkit-scrollbar-thumb:hover{
    background: var(--wp--preset--color--accent-2);
}

/* corner */
 ::-webkit-scrollbar-corner{
    background: transparent;
}
@media (max-width:768px) {
    .panorama-item,.panorama-col,.bpgbPanorama{
        height: 240px !important;
        min-height:240px !important;
    }
    
}
.wc-block-mini-cart.wp-block-woocommerce-mini-cart {
    visibility: visible !important;
    opacity: 1;
    pointer-events: auto;
}
.link-hover{
    transition: all .5s  ease-in-out;
}
.swiper-slide:hover .link-hover{
    color: var(--wp--preset--color--accent-5) !important;
}
.image-container{
    transition: all .3s ease-in-out;
}
.swiper-slide:hover .image-container{
    transform: scale(1.05);
}