.coasta-v24-film{padding:clamp(18px,2.8vw,42px) 0;background:#090b0b}.coasta-v24-film .coasta-v19-shell{width:min(1680px,calc(100% - clamp(24px,3vw,62px)))}.coasta-v24-film .coasta-v19-film{min-height:0;height:clamp(440px,49vw,790px);border-radius:14px;border-color:#ffffff1f}.coasta-v24-film .coasta-v19-film__poster:after{background:linear-gradient(0deg,#000000d9,#00000042 44%,#0000001f 86%)}.coasta-v24-film .coasta-v19-film__editorial{top:auto;transform:none;bottom:clamp(28px,4vw,68px);left:clamp(25px,4.5vw,80px);right:25%;width:min(650px,62%)}.coasta-v24-film .coasta-v19-film__editorial h2{max-width:none;margin:12px 0;font-size:clamp(42px,5vw,78px);line-height:1.03;letter-spacing:-.056em;text-wrap:balance}.coasta-v24-film .coasta-v19-film__editorial p{max-width:43ch;font-size:clamp(13px,1.06vw,17px);line-height:1.55;color:#f1f1f1}.coasta-v24-film .coasta-v19-film__editorial .coasta-v19-cta{margin-top:24px}.coasta-v24-film .coasta-v19-film__bigplay{left:50%;top:45%;width:clamp(78px,7.8vw,112px);height:clamp(78px,7.8vw,112px);background:#02020263;border:1px solid rgba(255,255,255,.8);box-shadow:0 6px 50px #0000005c}.coasta-v24-film .coasta-v19-film__badge{top:clamp(14px,2.2vw,32px);right:clamp(14px,2.2vw,32px);text-transform:uppercase;letter-spacing:.12em}.coasta-v24-film .coasta-v19-film.is-playing .coasta-v19-film__editorial{visibility:hidden}.coasta-v24-film .coasta-v19-film.is-playing .coasta-v19-film__media{z-index:1}.coasta-v24-film__dialog{border:1px solid #ffffff48;border-radius:14px;background:#090b0b;padding:0;color:#fff;width:min(1100px,94vw);max-width:none;max-height:90vh}.coasta-v24-film__dialog::backdrop{background:#000000de;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.coasta-v24-film__dialog-head{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:12px 16px;font-size:14px}.coasta-v24-film__dialog-head button{background:#252625;border:1px solid #ffffff5c;color:#fff;width:37px;height:37px;border-radius:100%;cursor:pointer}.coasta-v24-film__dialog-media{width:100%;aspect-ratio:16/9}.coasta-v24-film__dialog-media video,.coasta-v24-film__dialog-media iframe{width:100%;height:100%;display:block;object-fit:contain;background:#000}.coasta-storyflow [data-coasta-v24-manual-media]{position:relative}.coasta-storyflow [data-coasta-v24-manual-media] video{pointer-events:auto}.coasta-storyflow .coasta-v24-detail-play{position:absolute;z-index:12;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;top:50%;left:50%;transform:translate(-50%,-50%);padding:10px;border:0;background:transparent;color:#fff;cursor:pointer;text-shadow:0 1px 6px #000}.coasta-storyflow .coasta-v24-detail-play span{display:grid;place-items:center;width:clamp(62px,6vw,90px);height:clamp(62px,6vw,90px);border:1px solid #fff9;background:#0000008a;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border-radius:100%;font-size:24px;padding-left:5px;transition:transform .2s,background .2s}.coasta-storyflow .coasta-v24-detail-play small{font-size:10px;letter-spacing:.22em;font-weight:800;color:#fff}.coasta-storyflow .coasta-v24-detail-play:hover span,.coasta-storyflow .coasta-v24-detail-play:focus-visible span{background:#ffcf12;color:#111;transform:scale(1.08)}.coasta-storyflow [data-coasta-v24-manual-media].is-v24-playing .coasta-v24-detail-play{display:none}.coasta-storyflow [data-coasta-v24-manual-media].is-v24-playing video{z-index:6;object-fit:contain;background:#060606}@media(min-width:900px){.coasta-storyflow__story-panel.is-power .coasta-v24-detail-play,.coasta-storyflow__story-panel.is-range .coasta-v24-detail-play{left:77%;top:49%}}.coasta-v24-assembly{background:#101513;color:#f8faf8;padding:clamp(65px,7vw,112px) clamp(18px,4vw,70px);font-family:inherit}.coasta-v24-assembly *{box-sizing:border-box}.coasta-v24-assembly__wrap{max-width:1430px;margin:auto}.coasta-v24-eyebrow,.coasta-v24-assembly__step{color:#ffd022;font-size:11px;letter-spacing:.19em;font-weight:800}.coasta-v24-assembly__heading h2{font-size:clamp(34px,4vw,62px);letter-spacing:-.04em;line-height:1.06;margin:13px 0;color:#fff}.coasta-v24-assembly__heading p{color:#b9c0bc;font-size:clamp(14px,1.05vw,17px);margin:0 0 36px}.coasta-v24-assembly__grid{display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(14px,2vw,30px);margin-top:32px}.coasta-v24-assembly__grid.is-single{grid-template-columns:1fr}.coasta-v24-assembly__main,.coasta-v24-assembly__resources{border:1px solid #ffffff24;border-radius:16px;padding:clamp(25px,3.2vw,56px);background:linear-gradient(150deg,#1b211e,#111613);min-height:305px}.coasta-v24-assembly__main h3,.coasta-v24-assembly__resources h3{font-size:clamp(24px,2.2vw,34px);line-height:1.1;letter-spacing:-.04em;margin:12px 0 14px;color:#fff}.coasta-v24-assembly__copy,.coasta-v24-assembly__resources>p{font-size:15px;line-height:1.65;color:#c6cfca;max-width:56ch}.coasta-v24-assembly__copy p{margin:0}.coasta-v24-assembly__watch{border:0;background:#ffd021;color:#0c110f;border-radius:28px;padding:13px 20px;display:inline-flex;gap:12px;align-items:center;margin-top:26px;font-weight:800;cursor:pointer}.coasta-v24-assembly__watch:focus-visible,.coasta-v24-assembly__resources a:focus-visible{outline:2px solid #fff;outline-offset:4px}.coasta-v24-assembly__resources a{display:flex;justify-content:space-between;align-items:center;text-decoration:none;color:#fff;border-top:1px solid #ffffff25;padding:14px 0;font-weight:750;transition:color .2s}.coasta-v24-assembly__resources a:hover{color:#ffd021}.coasta-v24-assembly__resources .coasta-v24-assembly__pending{font-size:13px;color:#9da7a1}.coasta-v24-assembly__modal{padding:0;background:#080909;border:1px solid #ffffff4f;border-radius:14px;color:#fff;width:min(1100px,92vw);max-width:none;max-height:90vh}.coasta-v24-assembly__modal::backdrop{background:#000d;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.coasta-v24-assembly__modalhead{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;font-size:16px;gap:8px}.coasta-v24-assembly__modalhead button{border:1px solid #ffffff50;color:#fff;background:#242424;border-radius:50%;width:36px;height:36px;cursor:pointer}.coasta-v24-assembly__player{aspect-ratio:16/9;width:100%;display:grid;place-items:center}.coasta-v24-assembly__player video,.coasta-v24-assembly__player iframe{width:100%;height:100%;display:block;object-fit:contain;background:#000}.coasta-v24-assembly__player a{color:#ffd021}@media(max-width:749px){.coasta-v24-film{padding:14px 0 22px}.coasta-v24-film .coasta-v19-shell{width:calc(100% - 28px)}.coasta-v24-film .coasta-v19-film{height:clamp(480px,125vw,660px);border-radius:12px}.coasta-v24-film .coasta-v19-film__editorial{left:23px;right:23px;bottom:30px;width:auto}.coasta-v24-film .coasta-v19-film__editorial h2{font-size:clamp(34px,9vw,48px);max-width:12ch}.coasta-v24-film .coasta-v19-film__bigplay{left:50%;top:35%}.coasta-v24-assembly{padding:60px 18px}.coasta-v24-assembly__grid{grid-template-columns:1fr}.coasta-v24-assembly__main,.coasta-v24-assembly__resources{min-height:0;padding:25px}.coasta-storyflow .coasta-v24-detail-play span{width:62px;height:62px}}@media(prefers-reduced-motion:reduce){.coasta-v24-film *,.coasta-storyflow .coasta-v24-detail-play *{transition:none!important}}#coasta-riding-scenarios,#coasta-ride-film,#coasta-closeups,#coasta-assembly{scroll-margin-top:calc(var(--coasta-parity-nav-height,58px) + 12px)}.coasta-v24-film__dialog,.coasta-v24-assembly__modal{max-width:calc(100vw - 24px);box-sizing:border-box;overflow:auto;overscroll-behavior:contain}.coasta-v24-film__dialog-media,.coasta-v24-assembly__player{max-height:calc(88dvh - 70px)}.coasta-v24-assembly__watch,.coasta-v24-assembly__resources a{min-height:44px}@media(min-width:701px)and (max-width:899px){.coasta-v19--scenarios .coasta-v19-scenarios{display:grid;grid-template-columns:none;grid-auto-columns:minmax(285px,47%);grid-auto-flow:column;gap:14px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scroll-padding-inline:4px;padding:4px 4px 12px;scrollbar-width:thin}.coasta-v19--scenarios .coasta-v19-card--scenario{scroll-snap-align:start;min-width:0;height:355px}.coasta-v19--scenarios .coasta-v19-heading{grid-template-columns:1fr}}@media(max-width:749px){.coasta-v24-film .coasta-v19-film__editorial{max-width:calc(100% - 42px)}.coasta-v24-film .coasta-v19-film__editorial h2{overflow-wrap:anywhere}.coasta-v24-film__dialog{width:calc(100vw - 20px)}.coasta-v24-assembly__grid>*{min-width:0}.coasta-v24-assembly__heading h2{overflow-wrap:break-word}.coasta-v24-assembly__resources a{gap:14px;overflow-wrap:anywhere}.coasta-v24-assembly__modal{width:calc(100vw - 20px)}.coasta-v24-film__dialog-media,.coasta-v24-assembly__player{max-height:calc(88dvh - 60px)}}@media(max-width:380px){.coasta-v24-assembly{padding-inline:14px}.coasta-v24-assembly__main,.coasta-v24-assembly__resources{padding:20px}.coasta-v24-film .coasta-v19-shell{width:calc(100% - 20px)}.coasta-v24-film .coasta-v19-film__editorial{left:19px;right:19px;max-width:calc(100% - 38px)}}@media(max-width:700px){.coasta-v19--scenarios .coasta-v19-card--scenario{width:100%;max-width:100%;min-width:0;aspect-ratio:auto;min-height:clamp(315px,94vw,385px)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/coasta-pdp-v24.css.map */
