.section-mounting-point-hotspot{display:block;padding:75px 0 70px}.section-mounting-point-hotspot.white{background-color:#fff}.section-mounting-point-hotspot.light-seafoam{background-color:var(--color-light-seafoam)}@media screen and (min-width:750px){.section-mounting-point-hotspot{padding:115px 0 130px}}.section-mounting-point-hotspot .text-container{display:block;text-align:left}.section-mounting-point-hotspot .text-container .section-eyebrow{color:var(--color-medium-blue)}.section-mounting-point-hotspot .text-container h2{margin-top:0;color:var(--color-medium-blue)}.section-mounting-point-hotspot .text-container .cta{display:inline-block;font-size:16px;font-weight:700;letter-spacing:15%;text-transform:uppercase;margin-top:25px;color:var(--color-medium-blue)}.section-mounting-point-hotspot .text-container .section-text p{color:var(--color-dark-blue)}.section-mounting-point-hotspot .text-container a{color:var(--color-medium-blue);text-decoration-thickness:1.5px}.section-mounting-point-hotspot .text-container a:hover{text-decoration:none}.section-mounting-point-hotspot .text-container-secondary{display:block;text-align:left;margin:80px auto 40px}.section-mounting-point-hotspot .text-container-secondary h3{font-size:22px;line-height:28px;margin-top:0;margin-bottom:10px;color:var(--color-medium-blue)}@media screen and (min-width:750px){.section-mounting-point-hotspot .text-container-secondary h3{font-size:30px;line-height:38px}}.section-mounting-point-hotspot .mount-slider{position:relative}.section-mounting-point-hotspot .mount-slider__viewport{overflow:hidden}.section-mounting-point-hotspot .mount-slider__container{display:flex}.section-mounting-point-hotspot .mount-slider__slide{flex:0 0 100%;min-width:0}.section-mounting-point-hotspot .mount-slider__slide-text{display:block;background-color:var(--color-medium-blue);padding:25px 30px 28px;margin:25px 55px 0}.section-mounting-point-hotspot .mount-slider__slide-text h3{margin:0;font-size:20px;line-height:28px;color:var(--color-seafoam)}.section-mounting-point-hotspot .mount-slider__slide-text p{color:#fff}.section-mounting-point-hotspot .mount-slider__slide-text a{font-size:16px;font-weight:700;line-height:20px;letter-spacing:15%;color:var(--color-light-seafoam)}.section-mounting-point-hotspot .mount-slider{display:block;position:relative;margin-top:50px}@media screen and (min-width:750px){.section-mounting-point-hotspot .mount-slider{display:none}}.section-mounting-point-hotspot .mount-slider img{width:100%}.section-mounting-point-hotspot .mount-slider button{display:flex;justify-content:center;align-items:center;position:absolute;bottom:8%;transform:translateY(-50%);width:56px;height:56px;padding:0;color:#fff;background:var(--color-bixpy-blue);border:0;border-radius:50%;cursor:pointer}.section-mounting-point-hotspot .mount-slider button.mount-slider__prev{left:10px}.section-mounting-point-hotspot .mount-slider button.mount-slider__next{right:10px}.section-mounting-point-hotspot .mount-slider button svg{width:9px;height:13px}.section-mounting-point-hotspot .mount-slider button svg path{fill:#fff}.section-mounting-point-hotspot .mount-finder{display:none}@media screen and (min-width:750px){.section-mounting-point-hotspot .mount-finder{display:block}}.section-mounting-point-hotspot .mount-finder .mount-finder__visual{position:relative}.section-mounting-point-hotspot .mount-finder .mount-finder__image{display:block;width:100%;height:auto}.section-mounting-point-hotspot .mount-finder .mount-finder__hotspot{position:absolute;top:var(--y);left:var(--x);transform:translate(-50%,-50%);z-index:2}.section-mounting-point-hotspot .mount-finder .mount-finder__hotspot.active{z-index:3}.section-mounting-point-hotspot .mount-finder .mount-finder__hotspot.active .plus{display:none}.section-mounting-point-hotspot .mount-finder .mount-finder__hotspot.active .minus{display:block}.section-mounting-point-hotspot .mount-finder .mount-finder__button{display:flex;align-items:center;justify-content:center;position:relative;width:56px;height:56px;padding:0;color:#fff;background:var(--color-medium-blue);border:0;border-radius:50%;font-size:28px;font-weight:300;line-height:1;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.section-mounting-point-hotspot .mount-finder .mount-finder__button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid currentColor;border-radius:50%;opacity:0;transform:scale(1);transition:transform .25s ease,opacity .25s ease;pointer-events:none}.section-mounting-point-hotspot .mount-finder .mount-finder__button:hover,.section-mounting-point-hotspot .mount-finder .mount-finder__button:focus-visible{transform:scale(1.1)}.section-mounting-point-hotspot .mount-finder .mount-finder__button:hover:after,.section-mounting-point-hotspot .mount-finder .mount-finder__button:focus-visible:after{opacity:.85;transform:scale(1.35)}.section-mounting-point-hotspot .mount-finder .mount-finder__button.disabled{opacity:.4}.section-mounting-point-hotspot .mount-finder .mount-finder__button div{display:block;position:relative;top:-2px}.section-mounting-point-hotspot .mount-finder .mount-finder__button svg{width:18px;height:18px}.section-mounting-point-hotspot .mount-finder .mount-finder__button svg path{fill:var(--color-seafoam)}.section-mounting-point-hotspot .mount-finder .mount-finder__button .minus{display:none}.section-mounting-point-hotspot .mount-finder .mount-finder__button .minus svg{width:25px}.section-mounting-point-hotspot .mount-finder .mount-finder__button:hover,.section-mounting-point-hotspot .mount-finder .mount-finder__button:focus-visible,.section-mounting-point-hotspot .mount-finder .mount-finder__button[aria-expanded=true]{background:var(--color-medium-blue)}.section-mounting-point-hotspot .mount-finder .mount-finder__button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.section-mounting-point-hotspot .mount-finder .mount-finder__popover{position:absolute;top:calc(100% + 18px);left:50%;width:440px;padding:24px 34px;color:#fff;background:var(--color-medium-blue);transform:translate(-50%)}.section-mounting-point-hotspot .mount-finder .mount-finder__popover:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #1472a8}.section-mounting-point-hotspot .mount-finder .mount-finder__popover-title{margin:0 0 6px;font-size:25px;line-height:30px;color:var(--color-seafoam)}.section-mounting-point-hotspot .mount-finder .mount-finder__popover-text{margin:0 0 24px;font-size:16px;line-height:24px;color:#fff}.section-mounting-point-hotspot .mount-finder .mount-finder__popover-link{color:inherit;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.section-mounting-point-hotspot .mount-finder .visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media screen and (max-width:749px){.section-mounting-point-hotspot .mount-finder .mount-finder__button{width:36px;height:36px;font-size:22px}.section-mounting-point-hotspot .mount-finder .mount-finder__popover{width:260px}}.section-mounting-point-hotspot .watercraft-mount--info{display:block;text-align:center}.section-mounting-point-hotspot .watercraft-mount--info h3{color:var(--color-medium-blue);font-size:18px;line-height:22px;letter-spacing:25%;font-weight:700;text-transform:uppercase}.section-mounting-point-hotspot .watercraft-mount--info a{color:var(--color-medium-blue);font-size:16px;line-height:20px;letter-spacing:15%;font-weight:700;text-transform:uppercase}.section-mounting-point-hotspot .small-sailboat,.section-mounting-point-hotspot .canoe{display:block}:is(.section-mounting-point-hotspot .small-sailboat,.section-mounting-point-hotspot .canoe) .mount-finder__visual{display:block;margin-top:40px}@media screen and (min-width:750px){:is(.section-mounting-point-hotspot .small-sailboat,.section-mounting-point-hotspot .canoe) .mount-finder__visual{margin-top:100px}}:is(.section-mounting-point-hotspot .small-sailboat,.section-mounting-point-hotspot .canoe) .watercraft-mount--info{margin-top:40px}@media screen and (min-width:750px){:is(.section-mounting-point-hotspot .small-sailboat,.section-mounting-point-hotspot .canoe) .watercraft-mount--info{margin-top:100px}}.section-mounting-point-hotspot .small-boat{display:grid;grid-template-columns:1fr 1fr;gap:30px}@media screen and (min-width:650px){.section-mounting-point-hotspot .small-boat{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:1000px){.section-mounting-point-hotspot .small-boat{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width:1150px){.section-mounting-point-hotspot .small-boat{gap:105px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-custom--mounting-point-hotspot.css.map */
