.component-precision-in-every-detail .content{display:block;position:relative}.component-precision-in-every-detail .text-box{position:absolute;top:60px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:24px;padding:0;width:100%}.component-precision-in-every-detail .title{margin:0;padding:0 5rem;font-family:Zona Pro,sans-serif;font-weight:700;font-size:26px;line-height:100%;letter-spacing:0;color:#fff;text-transform:uppercase}.component-precision-in-every-detail .subtitle{padding:0 5rem;color:#fff;font-family:Source Sans Pro,sans-serif;font-size:19px;line-height:100%}.component-precision-in-every-detail .wrapper-actions .img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transition:.3s opacity}.component-precision-in-every-detail .wrapper-actions .video{position:absolute;top:0;left:0;width:100%;height:100%}.component-precision-in-every-detail .dot{position:absolute;display:flex;justify-content:center;align-items:center;width:28px;height:28px;border:none;border-radius:50%;box-shadow:0 0 0 4px #fff3;transition:.2s background-color,1s opacity;cursor:pointer;font-family:Zona Pro,sans-serif;font-size:20px;font-weight:700;line-height:100%;letter-spacing:0}.component-precision-in-every-detail .dot:hover{background-color:#d3d3d3}.component-precision-in-every-detail .not-visible{opacity:0;pointer-events:none}.component-precision-in-every-detail .modal{position:absolute;padding:30px 20px 43px;z-index:3;border-radius:20px;transition:1s opacity;min-width:200px}.component-precision-in-every-detail .modal .video-box-mobile{position:relative;width:100%;padding-top:56.25%;overflow:hidden;border-top-left-radius:20px;border-top-right-radius:20px;background-color:#000}.component-precision-in-every-detail .modal .video-box-mobile video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.component-precision-in-every-detail .modal .num_mobile{margin-top:16px;margin-left:16px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-family:Zona Pro,sans-serif;font-size:18px;line-height:100%;font-weight:700;background-color:#000;color:#fff;box-shadow:0 0 0 5px #0000004d}.component-precision-in-every-detail .modal-header{display:flex;align-items:center;justify-content:space-between}.component-precision-in-every-detail .modal-header .num{width:48px;height:48px;box-shadow:0 0 0 5px #ffffff1a;display:flex;align-items:center;justify-content:center;border-radius:50%;font-family:Zona Pro,sans-serif;font-size:26px;line-height:100%;font-weight:700;background-color:#fff;color:#282828}.component-precision-in-every-detail .modal-header .close-button{min-width:40px;min-height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.component-precision-in-every-detail .modal-header .close-button:hover{border-color:#a9a9a9;cursor:pointer}.component-precision-in-every-detail .modal-text{margin-top:24px}.component-precision-in-every-detail .modal-arrows{margin-top:24px;display:flex;gap:16px}.component-precision-in-every-detail .modal-arrows .arrow{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer}.component-precision-in-every-detail .modal-text .title{margin:0;padding:0;font-family:Zona Pro,sans-serif;font-size:20px;font-weight:700;line-height:100%;text-align:left}.component-precision-in-every-detail .modal-text .descr{margin-top:24px;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:19px;line-height:150%;letter-spacing:0;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}.component-precision-in-every-detail .modal-text .descr::-webkit-scrollbar{width:6px}.component-precision-in-every-detail .modal-text .descr::-webkit-scrollbar-thumb{background-color:#ffffff4d;border-radius:4px}.component-precision-in-every-detail .modal-text .descr::-webkit-scrollbar-track{background-color:transparent}@media (min-width: 769px){.component-precision-in-every-detail .modal .video-box-mobile,.component-precision-in-every-detail .modal .num_mobile{display:none}}@media (max-width: 768px){.component-precision-in-every-detail{padding-top:85px;background-color:#000}.component-precision-in-every-detail .text-box{top:-53px}.component-precision-in-every-detail .dot{width:20px;height:20px;font-size:14px}.component-precision-in-every-detail .modal-arrows{margin-left:16px;margin-bottom:30px;margin-top:0}.component-precision-in-every-detail .modal-arrows .arrow{width:40px;height:40px}body.scroll-lock{max-height:100%!important;overflow:hidden!important}.component-precision-in-every-detail .text-box{width:90%;gap:10px}.component-precision-in-every-detail .title{font-size:18px;padding:0 1.5rem}.component-precision-in-every-detail .subtitle{font-size:14px;padding:0 1.5rem}.component-precision-in-every-detail .wrapper-actions .img{aspect-ratio:1/.87;object-position:69%}.component-precision-in-every-detail .wrapper-actions .video{display:none}.component-precision-in-every-detail .modal{position:fixed;left:0!important;top:0!important;bottom:0;right:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#0000004d;border-radius:0;z-index:999}.component-precision-in-every-detail .modal .modal-content{position:relative;border-radius:20px;background-color:#fff}.component-precision-in-every-detail .modal-header{position:absolute;right:16px;top:16px;z-index:9}.component-precision-in-every-detail .modal-header .num{display:none}.component-precision-in-every-detail .modal-text{margin-top:0;padding:16px}.component-precision-in-every-detail .modal-text .title{font-size:18px}.component-precision-in-every-detail .modal-text .descr{font-size:14px;line-height:140%}}
/*# sourceMappingURL=/cdn/shop/t/930/assets/component-precision-in-every-detail.css.map */
