.annotated-product{padding:60px 20px}.annotated-product__container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.annotated-product__image-wrapper{position:relative}.annotated-product__image-wrapper img,.annotated-product__image-wrapper .placeholder-svg{width:100%;height:auto;border-radius:20px}.annotated-product__title{font-size:32px;margin-bottom:20px}.annotated-product__text{line-height:1.7;margin-bottom:30px}.annotated-product__button{display:inline-block;background-color:#1a1a1a;color:#fff;padding:12px 30px;text-decoration:none;border:2px solid #1a1a1a;transition:background-color .3s ease,color .3s ease}.annotated-product__button:hover{background-color:transparent;color:#1a1a1a}.hotspot{position:absolute;transform:translate(-50%,-50%)}.hotspot__dot{width:20px;height:20px;background-color:#fff;border-radius:50%;border:2px solid #1a1a1a;animation:pulse 2s infinite}.hotspot__tooltip{position:absolute;bottom:150%;left:50%;transform:translate(-50%);background-color:#fbfaf5;border:1px solid #e5e5e5;padding:10px 15px;border-radius:3px;width:250px;text-align:center;font-size:14px;line-height:1.5;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:10}.hotspot:hover .hotspot__tooltip{opacity:1;visibility:visible}@keyframes pulse{0%{box-shadow:0 0 #ffffffb3}70%{box-shadow:0 0 0 15px #fff0}to{box-shadow:0 0 #fff0}}.annotated-product--image-right .annotated-product__image-wrapper{grid-column-start:2;grid-row-start:1}.annotated-product--image-right .annotated-product__content-wrapper{grid-column-start:1;grid-row-start:1}@media (max-width: 768px){.annotated-product__container{grid-template-columns:1fr;gap:40px}.annotated-product__content-wrapper{text-align:center}.annotated-product__content-wrapper .rte{text-align:left}.annotated-product--image-right .annotated-product__image-wrapper,.annotated-product--image-right .annotated-product__content-wrapper{grid-column-start:1;grid-row-start:initial}.hotspot__tooltip{width:220px;font-size:13px;padding:8px 12px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/section-annotated-product.css.map */
