.focalpoint-section .col-image-wrap{position:relative}.focalpoint-section .col-image-wrap:after{content:"";width:100%;padding-bottom:var(--imageheight);display:block}.focalpoint-section .col-image-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.focalpoint-section .right-col{width:100%;max-width:66%}.focalpoint-section .left-col{width:100%;max-width:34%}.focalpoint-section .focalpoint{position:absolute;z-index:2;left:var(--left);top:var(--top)}.focalpoint-section .focalpoint .points{width:16px;height:16px;border-radius:100%;background-color:var(--pointbgcolor);display:block;cursor:pointer;display:flex;align-items:center;justify-content:center}.focalpoint-section .focalpoint .points:after{content:"";width:100%;height:100%;border:1px solid var(--pointbgcolor);display:block;position:absolute;border-radius:100%}.focalpoint-section .pointinfo{width:100%;max-width:330px;position:absolute;min-width:330px;padding:25px 20px 25px 25px;right:calc(100% - 8px);bottom:50%;opacity:0;visibility:hidden;box-shadow:0 3px 6px #00000029}.focalpoint-section .pointinfo-wrap p{margin:0;font-size:13px;letter-spacing:.13px;line-height:1.42}.focalpoint-section .infobutton{margin-top:25px}.focalpoint-section .infobutton .button{padding:10px}@media (min-width:1200px){.focalpoint-section .focalpoint:hover .pointinfo{opacity:1;visibility:visible}.focalpoint-section .focalpoint:hover .points:after{width:calc(100% + 8px);height:calc(100% + 8px)}}@media (max-width:1199px){.focalpoint-section .focalpoint.flexbox.focalpoint-active .pointinfo{opacity:1;visibility:visible}.focalpoint-section .focalpoint.flexbox.focalpoint-active .points:after{width:calc(100% + 8px);height:calc(100% + 8px)}}.focalpoint-section .left-col .section-header-box{margin-bottom:30px}.focalpoint-section .decblock p{margin:0;letter-spacing:.16px;line-height:1.6}@media only screen and (max-width:989px){.focalpoint-section .right-col,.focalpoint-section .left-col{max-width:100%;width:100%}}@media only screen and (max-width:749px){.focalpoint-section .focalpoint .points{width:13px;height:13px}.focalpoint-section .left-col .section-header-box{margin-bottom:25px}.focalpoint-section .pointinfo{position:fixed;left:50%;right:50%;transform:translate(-50%,-50%)}.section.focalpoint-section{position:relative;z-index:2}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/focalpoint-section.css.map */
