.cer-popup{container-type:inline-size;font-family:Arial,Helvetica,sans-serif;color:#071839}.cer-popup *,.cer-popup *::before,.cer-popup *::after{box-sizing:border-box}.cer-popup .cer-hero{position:relative;isolation:isolate;display:grid;align-items:center;min-height:30cqw;overflow:hidden;background:#032a40}.cer-popup .cer-hero>:is(img.cer-photo,picture){position:absolute;z-index:-2;inset:0 0 0 auto;width:62%;max-width:none;height:100%;display:block;object-fit:cover;object-position:left center;margin:0}.cer-popup .cer-hero::after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(90deg,#03283c 0%,#03283c 34%,rgb(3 40 60 / .95) 37%,transparent 43%)}.cer-popup .cer-offer{width:40%;padding:1.1cqw 0 1.5cqw 3.4cqw;color:#fff;text-align:left}.cer-popup .cer-tag{display:inline-block;border-radius:.8em;background:#69c6ef;color:#03162e;padding:.32em .72em;margin:0 0 .45em;font-size:clamp(10px,1.25cqw,21px);line-height:1.1;font-weight:800;text-transform:uppercase}.cer-popup .cer-offer h2{margin:0 0 .35em;padding:0;color:#fff;text-wrap:balance;font:700 clamp(21px,2.72cqw,48px)/1.01 Arial,Helvetica,sans-serif;letter-spacing:-.033em;text-transform:none}.cer-popup .cer-price{position:relative;display:table;margin:.5em 0 .4em;padding:.22em 1.15em .38em;background:linear-gradient(165deg,#559b12,#33750b);color:#fff;text-align:center;border-radius:.45em;transform:skew(-8deg);font-size:clamp(17px,2.5cqw,34px);font-weight:700;line-height:1}.cer-popup .cer-price::before{content:"";position:absolute;width:38%;height:.35em;left:0;top:-.26em;border-top:.17em solid #71c7ea;border-radius:70%;transform:rotate(-8deg)}.cer-popup .cer-price>*{display:block;transform:skew(8deg)}.cer-popup .cer-price strong{font-size:1.7em}.cer-popup .cer-price small{color:#fff;font-size:.55em;font-weight:400;line-height:1.4}.cer-popup ul.cer-checks{display:grid;gap:.2em;margin:0;padding:0;list-style:none;font-size:clamp(12px,1.44cqw,20px);font-weight:700;line-height:1.17}.cer-popup .cer-checks li{margin:0;padding:0;list-style:none;color:#fff}.cer-popup .cer-checks li::before{content:"✓";color:#a9d72e;margin-right:.45em;font-weight:900}.cer-popup a:focus-visible,.cer-popup button:focus-visible{outline:3px solid #ffcc51;outline-offset:-4px}@container (max-width:610px){.cer-popup .cer-hero{display:flex;flex-direction:column;align-items:stretch}.cer-popup .cer-hero>:is(img.cer-photo,picture){position:static;width:100%;height:auto;aspect-ratio:498/245;object-fit:contain}.cer-popup .cer-hero::after{display:none}.cer-popup .cer-offer{width:100%;padding:17px 20px 20px}.cer-popup .cer-offer h2{max-width:27ch;font-size:clamp(25px,5.8cqw,34px)}.cer-popup .cer-tag{font-size:11px}.cer-popup .cer-price{font-size:21px}.cer-popup ul.cer-checks{font-size:14px}}dialog.cer-popup{width:min(1020px,calc(100vw - 24px));max-width:none;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);padding:0;border:0;border-radius:12px;margin:auto;overflow:auto;overscroll-behavior:contain;background:#fff;box-shadow:0 20px 80px #00122560}dialog.cer-popup:not([open]){display:none}.cer-popup::backdrop{background:rgb(0 17 30 / .76)}html.cer-popup-open,html.cer-popup-open body{overflow:hidden}.cer-popup .cer-closebar{position:sticky;top:0;z-index:5;height:0}.cer-popup .cer-close{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:1px solid #ffffff80;border-radius:50%;background:#072b40;color:#fff;font:30px/1 Arial,sans-serif;cursor:pointer}.cer-popup .cer-features{margin:0;padding:12px 8px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none}.cer-popup .cer-features li{list-style:none;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;border-right:1px solid #d6dde2;margin:0;padding:0 8px;font-size:clamp(11px,1.23cqw,14px);line-height:1.16}.cer-popup .cer-features li:last-child{border:0}.cer-popup .cer-features img{width:auto;height:25px;max-width:100%}.cer-popup .cer-features strong{font-size:1.12em}.cer-popup .cer-details{display:grid;grid-template-columns:1.9fr 1.03fr .92fr;gap:9px;padding:4px 2.3% 0}.cer-popup .cer-details article{background:#f3f7fa;border-radius:9px;padding:10px;margin:0;min-width:0}.cer-popup .cer-details h3{font:800 clamp(13px,1.55cqw,18px)/1.13 Arial,sans-serif;margin:0 0 6px;color:#061c38}.cer-popup .cer-details p{font:normal clamp(11px,1.14cqw,14px)/1.35 Arial,sans-serif;margin:0;color:#10243a}.cer-popup .cer-experience,.cer-popup .cer-booking{display:flex;align-items:flex-start;gap:9px}.cer-popup .cer-experience>:is(img,picture){width:23%;height:auto;align-self:center}.cer-popup .cer-colours h3{text-align:center}.cer-popup .cer-models{display:flex;align-items:flex-end;gap:5px;justify-content:center}.cer-popup .cer-models figure{margin:0;min-width:0;flex:1;text-align:center}.cer-popup .cer-models img{width:100%;height:auto;display:block}.cer-popup .cer-models figcaption{font:bold 12px/1.4 Arial,sans-serif}.cer-popup .cer-models figcaption::before{content:"";display:inline-block;margin-right:4px;background:#087caf;width:9px;height:9px;border-radius:50%}.cer-popup .cer-models figure:last-child figcaption::before{background:#831833}.cer-popup .cer-booking>:is(img,picture){width:26px;height:auto}.cer-popup .cer-links{display:grid;grid-template-columns:1.16fr 1.05fr 1fr;gap:9px;margin:14px 4.4% 12px}.cer-popup .cer-links a,.cer-popup .cer-links a:visited{display:flex;align-items:center;justify-content:center;gap:3px;flex-wrap:wrap;border:2px solid #fff0;border-radius:10px;padding:9px 8px;min-height:44px;text-align:center;text-decoration:none;background:linear-gradient(#568f13,#316810);color:#fff;font:bold clamp(13px,1.55cqw,18px)/1.12 Arial,sans-serif}.cer-popup .cer-links a:nth-child(2){background:#074672}.cer-popup .cer-links a:last-child{background:#fff;color:#082d4c;border-color:#143956}.cer-popup .cer-links a:hover{filter:brightness(.93)}@container(max-width:760px){.cer-popup .cer-features{grid-template-columns:repeat(3,1fr);row-gap:14px}.cer-popup .cer-features li:nth-child(3n){border:0}.cer-popup .cer-details{grid-template-columns:1fr 1fr}.cer-popup .cer-experience{grid-column:1/-1}.cer-popup .cer-experience>:is(img,picture){width:65px}}@container(max-width:610px){.cer-popup .cer-details,.cer-popup .cer-links{grid-template-columns:1fr}.cer-popup .cer-details{padding:6px 12px}.cer-popup .cer-details p{font-size:14px}.cer-popup .cer-details h3{font-size:16px}.cer-popup .cer-models img{max-width:120px;margin:auto}.cer-popup .cer-links{margin:8px 12px 14px}.cer-popup .cer-links a{font-size:16px}}.cer-popup .cer-links a img{width:26px;height:25px;margin-right:5px}@container (max-width:430px){.cer-popup .cer-features{grid-template-columns:repeat(2,minmax(0,1fr))}.cer-popup .cer-features li,.cer-popup .cer-features li:nth-child(3n){border-right:1px solid #d6dde2;overflow-wrap:anywhere}.cer-popup .cer-features li:nth-child(even){border-right:0}}.cer-popup .cer-hero>picture>img.cer-photo{display:block;position:static;width:100%;max-width:none;height:100%;margin:0;object-fit:cover;object-position:left center}.cer-popup :is(.cer-experience,.cer-booking)>picture>img{display:block;width:100%;height:auto}.cer-popup .cer-links a>picture{display:inline-flex;flex:none;align-items:center}