.js-media-tips{position:relative !important}.media-tips__item{position:absolute;width:0;height:0}.swiper-slide-zoomed .media-tips__item{display:none !important}.media-tips__item .media-tips__marker{position:absolute;left:0;top:0;width:18px;height:18px;padding:0;transform:translate(-50%, -50%);border:2px solid #fff;border-radius:5px;background:#000;box-shadow:0 2.216px 24.377px 0 rgba(0,0,0,.25);cursor:pointer}.media-tips__item .media-tips__marker:focus-visible{outline:2px solid #007bc7;outline-offset:2px}.media-tips__item.is-open .media-tips__marker::after{content:"";position:absolute;inset:4px;border-radius:50%;background:#fff}.media-tips__item .media-tips__tip{position:absolute;bottom:19px;left:0;transform:translateX(-50%);z-index:2;width:max-content;max-width:240px;padding:12px;pointer-events:none;visibility:hidden;opacity:0;transition:opacity .15s ease,visibility .15s;border-radius:8px;background:var(--warm-100, #FFF9F0);box-shadow:0 4px 20px 0 rgba(0,0,0,.15);color:var(--warm-900, #392A13);font-size:15.5px;font-family:"Gotham Narrow",Verdana,sans-serif;font-style:normal;font-weight:500;line-height:22px}@media(prefers-reduced-motion: reduce){.media-tips__item .media-tips__tip{transition:none}}.media-tips__item .media-tips__tip::after{content:"";position:absolute;bottom:-7px;left:calc(50% - 7px);width:14px;height:14px;border-radius:3px;background:var(--warm-100, #FFF9F0);transform:rotate(45deg)}.media-tips__item.media-tips__item--start .media-tips__tip{left:-11px;transform:none}.media-tips__item.media-tips__item--start .media-tips__tip::after{left:4px}.media-tips__item.media-tips__item--start:not(.media-tips__item--below) .media-tips__tip{border-bottom-left-radius:0}.media-tips__item.media-tips__item--start.media-tips__item--below .media-tips__tip{border-top-left-radius:0}.media-tips__item.media-tips__item--end .media-tips__tip{left:auto;right:-11px;transform:none}.media-tips__item.media-tips__item--end .media-tips__tip::after{left:auto;right:4px}.media-tips__item.media-tips__item--end:not(.media-tips__item--below) .media-tips__tip{border-bottom-right-radius:0}.media-tips__item.media-tips__item--end.media-tips__item--below .media-tips__tip{border-top-right-radius:0}.media-tips__item.media-tips__item--below .media-tips__tip{bottom:auto;top:19px}.media-tips__item.media-tips__item--below .media-tips__tip::after{bottom:auto;top:-7px}.media-tips__item:hover .media-tips__tip,.media-tips__item:focus-within .media-tips__tip,.media-tips__item.is-open .media-tips__tip{visibility:visible;opacity:1}