.cs26-home-hero,#cs26-home-selection{font-family:Poppins,Arial,sans-serif;box-sizing:border-box}
.cs26-home-hero{position:relative;isolation:isolate;min-height:650px;display:flex;align-items:center;margin:18px auto 0;overflow:hidden;border-radius:14px;max-width:1600px;color:#fff;background:#28473f}
.cs26-home-hero>img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 57%}
.cs26-home-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#112e2bea 0%,#163a31c9 34%,#173a3140 68%,#173a3105 100%)}
.cs26-home-hero-content{max-width:690px;padding:64px 5vw 56px}
.cs26-home-kicker{font:500 11px/1.6 Poppins,Arial,sans-serif;letter-spacing:.16em;margin:0 0 22px;text-transform:uppercase}
.cs26-home-hero h1{font:500 clamp(38px,4.8vw,68px)/1.08 Poppins,Arial,sans-serif;letter-spacing:-.045em;color:#fff;margin:0 0 24px}
.cs26-home-hero-content>p:not(.cs26-home-kicker){font-size:15px;line-height:1.8;max-width:490px;margin:0 0 25px;color:#f1f3e9}
.cs26-home-discount{display:flex;align-items:center;gap:20px;margin:0 0 28px}.cs26-home-discount strong{font-size:64px;line-height:1;font-weight:500;letter-spacing:-.05em}.cs26-home-discount span{font-size:13px;line-height:1.7;color:#e8eadf}
.cs26-home-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;padding:18px 24px;background:#f8f5eb;border-radius:5px;color:#23483d;text-decoration:none;font-size:14px;font-weight:500;min-height:54px;box-sizing:border-box}.cs26-home-cta:hover{background:#fff}.cs26-home-hero-content>small{display:block;max-width:490px;font-size:10px;line-height:1.8;color:#e1e6dc;margin-top:20px}
#cs26-home-selection{max-width:1328px;margin:0 auto;padding:62px 24px 34px;color:#183e34}#cs26-home-selection .cs26-home-selection-intro{margin:0 0 40px}#cs26-home-selection .cs26-home-selection-intro .cs26-home-kicker{color:#6d8175;margin-bottom:12px}#cs26-home-selection h2{font:500 clamp(28px,3.1vw,42px)/1.2 Poppins,Arial,sans-serif;letter-spacing:-.035em;margin:0}
#cs26-home-selection .cs26-home-family{margin:0 0 48px;min-width:0}#cs26-home-selection .cs26-home-family-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}#cs26-home-selection .cs26-home-family-heading h3{font:500 clamp(22px,2.1vw,29px)/1.3 Poppins,Arial,sans-serif;letter-spacing:-.025em;margin:0}#cs26-home-selection .cs26-home-family-heading>div{display:flex;align-items:center;gap:9px}#cs26-home-selection .cs26-home-family-heading a{font-size:12px;color:#365b4a;white-space:nowrap;margin-right:12px;text-decoration:none}#cs26-home-selection .cs26-home-family-heading button{width:38px;height:38px;border:1px solid #cbd8ce;border-radius:50%;background:transparent;color:#244a3b;font-size:19px;cursor:pointer}
#cs26-home-selection .cs26-home-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px)/4);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0;padding:0 0 16px;scrollbar-width:thin;scrollbar-color:#aabcae #f1f4ed}#cs26-home-selection .cs26-home-track>.cs-card{scroll-snap-align:start;min-width:0;width:auto;margin:0}#cs26-home-selection .cs-card__title{font-size:23px}
#cs26-home-selection .cs26-home-tour{position:relative;isolation:isolate;overflow:hidden;background:#133e4a;min-height:370px;color:#fff;border-radius:12px;margin:8px 0 54px;display:flex;align-items:center}#cs26-home-selection .cs26-home-tour>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}#cs26-home-selection .cs26-home-tour:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#072d3bdc,#072d3b80 55%,#072d3b12);z-index:-1}#cs26-home-selection .cs26-home-tour>div{max-width:580px;padding:44px 48px}#cs26-home-selection .cs26-home-tour h3{font:500 clamp(32px,3.3vw,48px)/1.08 Poppins,Arial,sans-serif;letter-spacing:-.035em;color:#fff;margin:0 0 18px}#cs26-home-selection .cs26-home-tour .cs26-home-kicker{font-size:10px;margin-bottom:14px;color:#d0e5e6}#cs26-home-selection .cs26-home-tour p:not(.cs26-home-kicker){font-size:13px;line-height:1.8;color:#e1eef0;margin:0 0 22px}#cs26-home-selection .cs26-home-tour a{display:inline-flex;gap:28px;align-items:center;border-bottom:1px solid #dcebf0;padding:0 0 9px;color:#fff;font-size:14px;text-decoration:none}#cs26-home-selection .cs26-home-tour small{display:block;margin-top:15px;color:#bdd5da;font-size:10px;line-height:1.6}
.cs26-home-hero a:focus-visible,#cs26-home-selection a:focus-visible,#cs26-home-selection button:focus-visible,#cs26-home-selection [tabindex]:focus-visible{outline:3px solid #d29b52;outline-offset:4px}
@media(max-width:1100px){#cs26-home-selection .cs26-home-track{grid-auto-columns:calc((100% - 40px)/3)}.cs26-home-hero{min-height:600px}.cs26-home-hero-content{padding:52px 36px;max-width:600px}}
@media(max-width:650px){.cs26-home-hero{border-radius:0;margin-top:0;min-height:650px;align-items:flex-end}.cs26-home-hero>img{object-position:65% center}.cs26-home-hero:after{background:linear-gradient(0deg,#102f2bf5 0%,#16352bc9 48%,#102f2b18 100%)}.cs26-home-hero-content{padding:200px 24px 34px;width:100%;max-width:none}.cs26-home-kicker{font-size:9px;letter-spacing:.11em;margin-bottom:14px}.cs26-home-hero h1{font-size:41px;margin-bottom:18px}.cs26-home-hero-content>p:not(.cs26-home-kicker){font-size:13px;line-height:1.7;max-width:350px;margin-bottom:20px}.cs26-home-discount{margin-bottom:22px}.cs26-home-discount strong{font-size:54px}.cs26-home-cta{font-size:12px;padding:16px 18px}.cs26-home-hero-content>small{font-size:9px;max-width:330px}#cs26-home-selection{padding:42px 18px 14px}#cs26-home-selection .cs26-home-selection-intro{margin-bottom:32px}#cs26-home-selection h2{font-size:30px}#cs26-home-selection .cs26-home-family-heading{gap:12px;align-items:flex-start;margin-bottom:18px}#cs26-home-selection .cs26-home-family-heading h3{font-size:22px;max-width:225px}#cs26-home-selection .cs26-home-family-heading>div{gap:0}#cs26-home-selection .cs26-home-family-heading button{display:none}#cs26-home-selection .cs26-home-family-heading a{font-size:10px;margin:5px 0 0}#cs26-home-selection .cs26-home-track{grid-auto-columns:82%;gap:14px}#cs26-home-selection .cs26-home-family{margin-bottom:34px}#cs26-home-selection .cs26-home-tour{min-height:385px;margin:0 0 38px}#cs26-home-selection .cs26-home-tour>div{padding:32px 26px}#cs26-home-selection .cs26-home-tour h3{font-size:35px}#cs26-home-selection .cs26-home-tour:after{background:linear-gradient(90deg,#082e3be6,#082e3b88)}#cs26-home-selection .cs-card__title{font-size:23px}}
@media(prefers-reduced-motion:reduce){#cs26-home-selection .cs26-home-track{scroll-behavior:auto}}

/* Dedicated mobile art direction and a stronger purchase CTA. */
.cs26-home-hero>picture{position:absolute;inset:0;z-index:-2;overflow:hidden}.cs26-home-hero>picture>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 57%}
.cs26-home-hero h1{font-weight:500;font-size:clamp(46px,5.6vw,78px);line-height:1.03;letter-spacing:-.05em}
.cs26-home-cta{background:#ff9e1c;color:#123a2b;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;min-height:60px;padding:20px 26px;box-shadow:0 7px 0 #173a3140,0 12px 24px #061f2726;border:1px solid #ffb84c}
.cs26-home-cta:hover{background:#ffb441;box-shadow:0 5px 0 #173a3140,0 12px 24px #061f2738}.cs26-home-cta>span{font-size:22px}
@media(max-width:650px){
.cs26-home-hero{aspect-ratio:1/1;min-height:390px;height:auto;display:block;overflow:hidden}
.cs26-home-hero>picture>img{object-position:61% 68%;transform:scale(1.1)}
.cs26-home-hero:after{background:linear-gradient(180deg,#0b302cd9 0%,#123a3266 32%,#113a3100 51%,#113a3133 64%,#0f352de8 100%)}
.cs26-home-hero-content{position:static;box-sizing:border-box;max-width:none;width:100%;height:100%;padding:22px}
.cs26-home-hero .cs26-home-kicker{position:absolute;top:25px;left:22px;max-width:210px;font-size:8px;line-height:1.7;letter-spacing:.13em;margin:0}
.cs26-home-hero h1{position:absolute;top:69px;left:22px;right:22px;font-size:43px;line-height:1.02;letter-spacing:-.045em;margin:0}
.cs26-home-hero-content>p:not(.cs26-home-kicker){display:none}
.cs26-home-discount{position:absolute;top:18px;right:18px;display:block;padding:13px 11px;background:#ff9e1c;color:#123a2b;border-radius:8px;margin:0;box-shadow:0 6px 18px #092e2c26}
.cs26-home-discount strong{font-size:30px;line-height:1;font-weight:600}.cs26-home-discount span{display:none}
.cs26-home-cta{position:absolute;left:20px;right:20px;bottom:53px;box-sizing:border-box;display:flex;justify-content:space-between;width:calc(100% - 40px);font-size:12px;min-height:56px;padding:16px 20px}
.cs26-home-hero-content>small{position:absolute;left:22px;right:22px;bottom:14px;max-width:none;font-size:8px;line-height:1.5;margin:0}
}
@media(max-width:359px){.cs26-home-hero h1{font-size:38px}.cs26-home-hero .cs26-home-kicker{max-width:170px;font-size:7px}.cs26-home-discount strong{font-size:27px}}

#cs26-home-selection h2,#cs26-home-selection .cs26-home-family-heading h3{color:#c35b13;font-weight:600}#cs26-home-selection .cs26-home-family-heading a{color:#a3480d;font-weight:500}

/* Hero and services form one uninterrupted full-width composition. */
.cs26-home-hero{width:100%;max-width:none;margin:0!important;border-radius:0!important;min-height:540px}
.cs26-home-hero-content{padding-top:42px;padding-bottom:40px}
.cs26-home-hero h1{font-size:clamp(46px,5.2vw,73px);margin-bottom:20px}
.cs26-home-hero-content>p:not(.cs26-home-kicker){margin-bottom:22px}
.cs26-home-discount{margin-bottom:24px}.cs26-home-discount strong{font-size:56px}
#MainContent>.cs26-promotion-strip--service{margin:0!important;border-radius:0!important;width:100%;max-width:none}
#cs26-home-selection{padding-top:36px}
#cs26-home-selection .cs26-home-selection-intro{margin-bottom:28px}
#cs26-home-selection .cs26-home-tour a.cs26-tour-cta{background:#ff9e1c;color:#172f41;border:0;border-radius:5px;padding:16px 21px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;box-shadow:0 5px 18px #041d2f40}
@media(max-width:650px){.cs26-home-hero{min-height:390px}.cs26-home-hero h1{font-size:43px;margin:0}.cs26-home-hero-content{padding:22px}.cs26-home-discount strong{font-size:30px}#cs26-home-selection{padding-top:30px}#cs26-home-selection .cs26-home-family{margin-bottom:30px}}

.cs26-home-hero h1{font-size:clamp(58px,6.6vw,94px);font-weight:700;letter-spacing:-.055em;line-height:1.02;text-transform:uppercase}
.cs26-home-hero h1>span{display:block;font-size:clamp(30px,3.35vw,48px);font-weight:500;line-height:1.25;letter-spacing:-.035em;text-transform:none;margin-top:8px}
@media(max-width:650px){.cs26-home-hero h1{font-size:45px;top:83px;left:20px;right:20px}.cs26-home-hero h1>span{font-size:27px;line-height:1.2;margin-top:8px}.cs26-home-hero .cs26-home-kicker{max-width:190px;top:24px;line-height:1.65;font-size:8px}.cs26-home-discount strong{font-size:28px}}
@media(max-width:359px){.cs26-home-hero h1{font-size:37px;top:90px}.cs26-home-hero h1>span{font-size:24px}.cs26-home-hero .cs26-home-kicker{max-width:158px;font-size:7px}}

.cs26-emma{box-sizing:border-box;max-width:1328px;margin:0 auto;padding:42px 24px 0;font-family:Poppins,Arial,sans-serif;color:#173e59}.cs26-emma *{box-sizing:border-box}.cs26-emma-heading{display:flex;align-items:end;justify-content:space-between;gap:25px}.cs26-emma-heading .cs26-home-kicker{font-size:11px;color:#a94b10;margin:0 0 12px;letter-spacing:.1em}.cs26-emma h2{font:600 37px/1.2 Poppins,sans-serif;letter-spacing:-.035em;margin:0;color:#173e59}.cs26-emma-intro{font-size:16px;line-height:1.7;color:#536f83;margin:17px 0 25px}.cs26-emma-controls{display:flex;gap:9px}.cs26-emma-controls button{width:38px;height:38px;border:1px solid #c1d7e6;background:#fff;border-radius:50%;color:#173e59;font-size:20px;cursor:pointer}.cs26-emma-controls button:disabled{opacity:.35;cursor:default}.cs26-emma-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px)/3);gap:20px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;padding:0 0 14px}.cs26-emma-card{min-width:0;scroll-snap-align:start;border:1px solid #dce6ed;border-radius:10px;overflow:hidden;background:#fff}.cs26-emma-photo{display:block;aspect-ratio:1.55;background:#ece4db;overflow:hidden}.cs26-emma-photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 82%}.cs26-emma-card>div{padding:20px 22px}.cs26-emma-card>div>p{font-size:10px;font-weight:600;line-height:1.5;letter-spacing:.06em;color:#a94b10;margin:0 0 10px}.cs26-emma-card h3{font:600 25px/1.3 Poppins,sans-serif;letter-spacing:-.025em;margin:0 0 19px;color:#173e59}.cs26-emma-card h3 a{text-decoration:none;color:inherit}.cs26-emma-cta{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#b8d9f2;border:1px solid #a0c8e5;border-radius:5px;color:#173e59;font-size:14px;font-weight:600;padding:12px 15px;text-decoration:none}.cs26-emma-cta:hover{background:#a5cfee}.cs26-emma-cta span{font-size:20px}.cs26-emma-disclosure{font-size:12px;line-height:1.8;color:#5b7588;margin:13px 0 0;max-width:1000px}.cs26-emma a:focus-visible,.cs26-emma button:focus-visible,.cs26-emma-track:focus-visible{outline:3px solid #c35b13;outline-offset:4px}
@media(max-width:749px){.cs26-emma{padding:35px 20px 0}.cs26-emma h2{font-size:29px}.cs26-emma-intro{font-size:14px;margin-bottom:20px}.cs26-emma-track{grid-auto-columns:86%;gap:16px}.cs26-emma-card>div{padding:19px}.cs26-emma-card h3{font-size:23px}.cs26-emma-cta{font-size:13px}.cs26-emma-disclosure{font-size:11px}.cs26-emma-controls button{width:34px;height:34px}.cs26-emma-heading .cs26-home-kicker{font-size:10px}}

/* Promotional hero: message first, one restrained CTA per slide. */
.cs26-hero-slider{position:relative;width:100%;margin:0;background:#153e4d;font-family:Poppins,Arial,sans-serif;isolation:isolate}
.cs26-hero-stage{width:100%}
.cs26-hero-slider .cs26-hero-slide{height:600px;min-height:0!important;max-width:none;width:100%;margin:0;border-radius:0}
.cs26-hero-slide[hidden]{display:none!important}
.cs26-hero-slide.is-active{animation:cs26-hero-reveal .45s ease both}
.cs26-hero-slider .cs26-home-hero-content{padding:38px 5vw;max-width:710px;position:relative;z-index:2}
.cs26-hero-slider .cs26-hero-title{position:static;font:700 clamp(60px,6.1vw,88px)/1.02 Poppins,sans-serif;letter-spacing:-.055em;color:#fff;text-transform:uppercase;margin:0 0 24px;white-space:nowrap}
.cs26-hero-slider .cs26-hero-title>span{display:block;font-size:clamp(31px,3.2vw,44px);line-height:1.2;font-weight:500;letter-spacing:-.035em;text-transform:none;margin-top:10px;white-space:normal}
.cs26-hero-slider .cs26-home-hero-content>p{display:block;position:static;font-size:17px;line-height:1.65;margin:0 0 27px;max-width:495px;color:#f1f3e9}
.cs26-hero-slider .cs26-home-hero-content>p>strong{font-size:22px;font-weight:600;line-height:1.5}
.cs26-hero-slider a.cs26-home-cta{position:static;display:inline-flex;align-items:center;justify-content:center;gap:18px;width:auto;min-height:44px;height:44px;padding:10px 17px;line-height:1.35;font-size:12px;font-weight:600;letter-spacing:.01em;text-transform:none;color:#173e59;background:#ff9e1c;border:1px solid #ffb84c;border-radius:5px;box-shadow:none}
.cs26-hero-slider a.cs26-home-cta:hover{background:#ffb441;box-shadow:none}
.cs26-hero-slider .cs26-home-cta>span{font-size:17px;line-height:1}
.cs26-hero-slider .cs26-home-hero-content>small{position:static;display:block;font-size:10px;line-height:1.7;margin-top:20px;max-width:500px;color:#e1e6dc}
.cs26-hero-slide--iceland:after{background:linear-gradient(90deg,#103c57f2,#174f69c9 37%,#174f6940 69%,#174f6905)}
.cs26-hero-slide--iceland>picture>img{object-position:center 73%}
.cs26-hero-cane{position:absolute;right:5vw;bottom:70px;display:flex;align-items:center;gap:10px;background:#f7fbf4eb;color:#254a39;padding:14px 18px;border:0;border-radius:7px;box-shadow:none;z-index:2}
.cs26-hero-cane>img{width:150px;height:82px;object-fit:contain}
.cs26-hero-cane strong{display:block;font-size:19px;line-height:1.4}
.cs26-hero-cane span{display:block;font-size:12px;line-height:1.6;margin-top:5px}
.cs26-hero-slide--pack{background:linear-gradient(110deg,#123c55 0%,#173e59 50%,#6395b6 100%)}
.cs26-hero-slide--pack:after{display:none}
.cs26-home-pack-price{display:flex;align-items:baseline;gap:10px;margin:0 0 24px;color:#fff}
.cs26-home-pack-price>span{font-size:15px}
.cs26-home-pack-price>strong{font-size:46px;line-height:1.1;letter-spacing:-.045em;font-weight:600}
.cs26-home-pack-price>strong>small{font-size:27px;font-weight:500;margin-left:3px}
.cs26-hero-pack-art{position:absolute;right:4vw;top:50%;transform:translateY(-50%);width:47%;display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:center;z-index:1}
.cs26-hero-pack-art figure{margin:0;min-width:0;background:#f8f7f1;border:1px solid #ffffffa6;border-radius:8px;overflow:hidden;box-shadow:0 15px 40px #0e2a4130}
.cs26-hero-pack-art figure>img{display:block;width:100%;height:280px;object-fit:cover;object-position:center 76%}
.cs26-hero-pack-art figcaption{padding:11px 14px;text-align:center;font-size:13px;font-weight:600;color:#173e59;line-height:1.6}
.cs26-hero-pack-plus{position:absolute;left:50%;transform:translateX(-50%);top:41%;width:38px;height:38px;border-radius:50%;background:#ff9e1c;color:#173e59;display:grid;place-content:center;font-size:28px;font-weight:400;z-index:2}
.cs26-hero-controls{position:absolute;left:50%;right:auto;transform:translateX(-50%);bottom:18px;display:flex;align-items:center;gap:5px;z-index:4}
.cs26-hero-dot{display:grid;place-content:center;width:24px;height:24px;padding:0;background:transparent;border:0;cursor:pointer}
.cs26-hero-dot:before{content:'';width:7px;height:7px;border:1px solid #fff;border-radius:50%;background:#ffffff60;box-shadow:0 1px 4px #173e5940}
.cs26-hero-dot[aria-current]:before{width:9px;height:9px;background:#ff9e1c;border-color:#ff9e1c}
.cs26-hero-pause{width:24px;height:24px;background:transparent;border:1px solid #ffffff80;border-radius:50%;font:600 11px/1 Arial,sans-serif;color:#fff;cursor:pointer;padding:0;margin-left:4px}
.cs26-hero-pause[hidden]{display:none!important}
.cs26-hero-controls button:focus-visible{outline:2px solid #ffb34d;outline-offset:3px}
.cs26-hero-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
@keyframes cs26-hero-reveal{from{opacity:.2}to{opacity:1}}
@media(min-width:991px) and (max-height:800px){
 .cs26-hero-slider .cs26-hero-slide{height:540px}
 .cs26-hero-slider .cs26-hero-title{font-size:75px}
 .cs26-hero-slider .cs26-hero-title>span{font-size:36px}
 .cs26-hero-cane{bottom:60px}
 .cs26-hero-pack-art figure>img{height:240px}
}
@media(min-width:651px) and (max-width:990px){
 .cs26-hero-slider .cs26-hero-slide{height:560px}
 .cs26-hero-slider .cs26-home-hero-content{padding:32px 30px;max-width:600px}
 .cs26-hero-slider .cs26-hero-title{font-size:62px}
 .cs26-hero-slider .cs26-hero-title>span{font-size:35px}
 .cs26-hero-cane{right:25px;bottom:40px;padding:12px}
 .cs26-hero-cane>img{width:110px;height:60px}
 .cs26-hero-cane strong{font-size:16px}
 .cs26-hero-cane span{font-size:11px}
 .cs26-hero-pack-art{width:42%;right:25px;gap:15px}
 .cs26-hero-pack-art figure>img{height:190px}
 .cs26-hero-pack-art figcaption{font-size:11px;padding:9px}
 .cs26-hero-slide--pack .cs26-home-hero-content{max-width:55%;padding-right:0}
 .cs26-hero-slider .cs26-hero-slide--pack .cs26-hero-title{font-size:49px}
 .cs26-hero-slider .cs26-hero-slide--pack .cs26-hero-title>span{font-size:29px}
 .cs26-hero-slider .cs26-hero-slide--pack .cs26-home-hero-content>p{font-size:14px}
}
@media(max-width:650px){
 .cs26-hero-slider .cs26-hero-slide{height:420px;aspect-ratio:auto;display:block}
 .cs26-hero-slider .cs26-home-hero-content{position:static;height:100%;max-width:none;width:100%;padding:20px}
 .cs26-hero-slider .cs26-hero-title{position:absolute;top:26px;left:20px;right:20px;font-size:clamp(32px,11.2vw,44px);line-height:1.03;margin:0;white-space:normal}
 .cs26-hero-slider .cs26-hero-title>span{font-size:27px;line-height:1.2;margin-top:8px}
 .cs26-hero-slider .cs26-home-hero-content>p{display:block;position:absolute;left:21px;right:20px;top:133px;max-width:none;font-size:12px;line-height:1.65;margin:0}
 .cs26-hero-slider .cs26-home-hero-content>p>strong{font-size:18px;font-weight:600;line-height:1.55}
 .cs26-hero-slider a.cs26-home-cta{position:absolute;left:20px;right:auto;bottom:62px;width:auto;min-height:44px;height:44px;padding:10px 15px;font-size:11px;gap:14px}
 .cs26-hero-slider .cs26-home-hero-content>small{position:absolute;left:22px;right:125px;bottom:14px;font-size:7.5px;line-height:1.5;margin:0;max-width:none}
 .cs26-hero-controls{left:auto;right:14px;transform:none;bottom:15px;gap:1px}
 .cs26-hero-dot{width:20px;height:24px}
 .cs26-hero-pause{margin-left:3px;width:24px;height:24px;font-size:11px}
 .cs26-hero-slide--iceland>picture>img{object-position:50% 76%;transform:none}
 .cs26-hero-slide--iceland:after{background:linear-gradient(180deg,#103c57ed 0%,#103c57a6 34%,#103c5710 62%,#103c57f0 100%)}
 .cs26-hero-cane{right:19px;bottom:124px;gap:7px;padding:8px 10px;border-radius:6px}
 .cs26-hero-cane>img{width:90px;height:49px}
 .cs26-hero-cane strong{font-size:13px}
 .cs26-hero-cane span{font-size:8px;line-height:1.5;margin-top:3px}
 .cs26-hero-slider .cs26-hero-slide--pack .cs26-hero-title>span{font-size:26px}
 .cs26-hero-slider .cs26-hero-slide--pack .cs26-home-hero-content>p{top:128px;font-size:11px}
 .cs26-home-pack-price{position:absolute;left:21px;right:auto;top:158px;background:none;color:#fff;border:0;border-radius:0;padding:0;display:flex;align-items:baseline;gap:7px;margin:0}
 .cs26-home-pack-price>span{font-size:11px;line-height:1.3;margin:0}
 .cs26-home-pack-price>strong{font-size:27px;line-height:1}
 .cs26-home-pack-price>strong>small{font-size:18px;margin-left:0}
 .cs26-hero-pack-art{top:202px;left:20px;right:20px;width:auto;transform:none;gap:16px}
 .cs26-hero-pack-art figure>img{height:82px;object-position:center 77%}
 .cs26-hero-pack-art figcaption{font-size:9px;line-height:1.3;padding:6px 4px}
 .cs26-hero-pack-plus{top:36%;width:27px;height:27px;font-size:23px}
 .cs26-hero-slide--pack .cs26-home-hero-content>small{font-size:7px;right:118px}
}
@media(max-width:359px){
 .cs26-hero-slider .cs26-hero-title{top:29px}
 .cs26-hero-slider .cs26-hero-title>span{font-size:24px}
 .cs26-hero-slider .cs26-home-hero-content>p>strong{font-size:16px}
 .cs26-hero-slider .cs26-home-hero-content>small{font-size:7px}
 .cs26-hero-slider .cs26-hero-slide--pack .cs26-hero-title>span{font-size:23px}
 .cs26-hero-slider .cs26-hero-slide--pack .cs26-home-hero-content>p{font-size:10px}
}
@media(prefers-reduced-motion:reduce){.cs26-hero-slide.is-active{animation:none}}
