@import"https://fonts.googleapis.com/css2?family=Spectral:ital,wght@0,400;0,500;0,600;0,700;1,400&family=Inter:wght@400;500;600;700&display=swap";.cm-gs{--ink: #0B2A3A;--ink-soft: #28475a;--sea: #15616D;--paper: #FAF4EA;--paper-2: #F2E9D9;--sunset: #E2683C;--sunset-dk: #c8552d;--brass: #C68A30;--mist: #E7DECF;--card: #ffffff;--ok: #2f7d54;--wrap: 1200px;--r: 14px;--shadow: 0 18px 50px -28px rgba(11, 42, 58, .45);--shadow-sm: 0 8px 24px -16px rgba(11, 42, 58, .5);--color-foreground: 11, 42, 58;--color-background: 250, 244, 234;--color-background-2: 242, 233, 217;--color-button: 11, 42, 58;--color-button-text: 255, 255, 255;--color-link: 21, 97, 109;--gradient-background: #FAF4EA;font-family:Inter,system-ui,-apple-system,sans-serif;color:var(--ink);background:var(--paper);line-height:1.6;-webkit-font-smoothing:antialiased}.cm-gs *{box-sizing:border-box}.cm-gs h1,.cm-gs h2,.cm-gs h3{font-family:Spectral,Georgia,serif;font-weight:600;line-height:1.12;letter-spacing:-.01em}.cm-gs p{margin:0}.cm-gs img{max-width:100%;display:block}.cm-gs a{color:inherit;text-decoration:none}.cm-gs .wrap{max-width:var(--wrap);margin:0 auto;padding:0 clamp(24px,5vw,72px)}.cm-gs .pad{padding:clamp(56px,7vw,104px) 0}.cm-gs .eyebrow{font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--sea)}.cm-gs .sec-head{text-align:center;max-width:640px;margin:0 auto clamp(36px,5vw,56px)}.cm-gs .sec-head h2{font-size:clamp(27px,3vw,37px);margin:14px 0 10px}.cm-gs .sec-head p{color:var(--ink-soft);font-size:16px}.cm-gs .cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--sunset);color:#fff;font-size:17px;font-weight:700;padding:16px 30px;border-radius:12px;border:none;cursor:pointer;box-shadow:0 12px 26px -12px #e2683cb3;transition:transform .15s,background .2s}.cm-gs .cta:hover{background:var(--sunset-dk);transform:translateY(-2px)}.cm-gs .cta svg{width:20px;height:20px}.cm-gs .hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(28px,4vw,60px);align-items:start;padding:clamp(28px,4vw,52px) 0 clamp(48px,6vw,88px)}.cm-gs .voucher-wrap{position:sticky;top:92px}.cm-gs .voucher{background:var(--ink);border-radius:18px;box-shadow:var(--shadow);padding:34px 32px;color:#eaf2f3;position:relative;overflow:hidden;aspect-ratio:8/5;display:flex;flex-direction:column;justify-content:space-between}.cm-gs .voucher:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px dashed rgba(255,255,255,.25);border-radius:12px;pointer-events:none}.cm-gs .voucher .v-route{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.35;pointer-events:none}.cm-gs .voucher .v-top{display:flex;justify-content:space-between;align-items:flex-start;position:relative;z-index:1}.cm-gs .voucher .v-logo{font-family:Spectral,serif;font-weight:700;font-size:18px;display:flex;align-items:center;gap:8px;color:#fff}.cm-gs .voucher .v-logo svg{color:#7fb4bd}.cm-gs .voucher .v-tag{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:100px;padding:5px 13px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cm-gs .voucher h2{color:#fff;font-size:clamp(21px,2.4vw,30px);position:relative;z-index:1;max-width:14ch}.cm-gs .voucher .v-bottom{display:flex;justify-content:space-between;align-items:flex-end;position:relative;z-index:1;gap:14px;flex-wrap:wrap}.cm-gs .voucher .v-code{font-size:13px;color:#b9cdd2}.cm-gs .voucher .v-code b{display:block;font-family:Spectral,serif;font-size:17px;letter-spacing:.14em;color:#fff;font-weight:600}.cm-gs .voucher .v-mail{display:flex;align-items:center;gap:7px;font-size:12px;color:#b9cdd2}.cm-gs .voucher .v-mail svg{color:#e0a878}.cm-gs .voucher-note{display:flex;gap:9px;align-items:center;justify-content:center;margin-top:16px;font-size:14px;color:var(--ink-soft)}.cm-gs .voucher-note svg{color:var(--sea);flex:none}.cm-gs .voucher-photo{border-radius:18px;overflow:hidden;box-shadow:var(--shadow);aspect-ratio:8/5;background:var(--paper-2)}.cm-gs .voucher-photo img{width:100%;height:100%;object-fit:cover}.cm-gs .buy .eyebrow{margin-bottom:12px}.cm-gs .buy h1{font-size:clamp(30px,3.4vw,42px);margin-bottom:14px}.cm-gs .buy h1 em{font-style:italic;color:var(--sea)}.cm-gs .rating{display:flex;align-items:center;gap:10px;margin-bottom:18px;font-size:15px;flex-wrap:wrap}.cm-gs .stars{color:var(--brass);letter-spacing:2px;font-size:17px}.cm-gs .rating a{color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px}.cm-gs .subhead{font-size:17px;color:var(--ink-soft);margin-bottom:22px;max-width:48ch}.cm-gs .ticks{list-style:none;display:grid;gap:11px;margin:0 0 26px;padding:0}.cm-gs .ticks li{display:flex;gap:11px;align-items:flex-start;font-size:16px;font-weight:500}.cm-gs .ticks svg{flex:none;color:var(--sea);margin-top:3px;width:20px;height:20px}.cm-gs .ticks b{font-weight:600}.cm-gs .price-row{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:6px}.cm-gs .price-row .price,.cm-gs .price-row .price-item{font-family:Spectral,serif;font-size:32px;font-weight:600;color:var(--ink)}.cm-gs .tax{font-size:12px;color:#8a8073;margin-bottom:22px;line-height:1.5}.cm-gs .guarantee{display:flex;gap:9px;align-items:flex-start;background:var(--paper-2);border:1px solid var(--mist);border-radius:11px;padding:12px 14px;margin-top:14px;font-size:14px;color:var(--ink-soft)}.cm-gs .guarantee svg{flex:none;color:var(--sea);margin-top:2px}.cm-gs .guarantee b{color:var(--ink);font-weight:600}.cm-gs .trustbar{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:22px;padding-top:20px;border-top:1px solid var(--mist)}.cm-gs .trustbar>div{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--ink-soft);font-weight:500}.cm-gs .trustbar svg{color:var(--sea)}.cm-gs .product-form__input{margin:0 0 20px;padding:0;border:0;max-width:100%}.cm-gs .product-form__input legend.form__label,.cm-gs .product-form__input .form__label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);margin-bottom:10px;padding:0}.cm-gs .cm-pick{text-transform:none;letter-spacing:0;font-size:14px;font-weight:500;color:var(--sea)}.cm-gs .product-form__input--pill input[type=radio]{position:absolute;opacity:0;width:1px;height:1px}.cm-gs .product-form__input--pill label{display:inline-flex;align-items:center;margin:0 8px 8px 0;padding:11px 18px;border:1.5px solid var(--mist);border-radius:10px;background:var(--card);color:var(--ink);font-size:14px;font-weight:500;line-height:1.2;cursor:pointer;transition:border-color .18s,background .18s,color .18s}.cm-gs .product-form__input--pill label:hover{border-color:var(--ink-soft)}.cm-gs .product-form__input--pill input[type=radio]:checked+label{border-color:var(--ink);background:var(--ink);color:#fff}.cm-gs .product-form__input--pill input[type=radio]:disabled+label{opacity:.45;text-decoration:line-through;cursor:not-allowed}.cm-gs .product-form__submit{border-radius:12px;font-size:17px;font-weight:700;background:var(--sunset);color:#fff;border:none;box-shadow:0 12px 26px -12px #e2683cb3}.cm-gs .product-form__submit:hover:not([disabled]){background:var(--sunset-dk)}.cm-gs .product-form__submit:after,.cm-gs .product-form__submit:before{display:none}.cm-gs .gpsr-box,.cm-gs .quantity,.cm-gs .product-form__quantity{display:none}.cm-gs .recipient-checkbox svg{width:1.6rem;height:1.6rem}.cm-gs .cm-app-option svg{max-width:24px;max-height:24px}.cm-gs .cm-app-option{margin:4px 0 18px}.cm-gs.cm-dark,.cm-gs .cm-dark,.cm-gs-steps{background:var(--ink);color:#eaf2f3}.cm-gs-steps .eyebrow{color:#7fb4bd}.cm-gs-steps .sec-head h2{color:#fff}.cm-gs-steps .sec-head p{color:#b9cdd2}.cm-gs-steps .steps{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.cm-gs-steps .route-svg{position:absolute;top:34px;left:8%;width:84%;height:60px;pointer-events:none}.cm-gs-steps .step{position:relative;text-align:center;padding:0 8px}.cm-gs-steps .step .num{width:64px;height:64px;border-radius:50%;background:var(--sea);color:#fff;font-family:Spectral,serif;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;border:4px solid var(--ink);position:relative;z-index:2}.cm-gs-steps .step h3{font-size:18px;color:#fff;margin-bottom:8px}.cm-gs-steps .step p{font-size:15px;color:#b9cdd2}.cm-gs-steps{padding-top:clamp(20px,6vw,30px);padding-bottom:clamp(20px,6vw,30px)}.cm-gs-why{background:var(--paper-2)}.cm-gs-why .occasions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:44px}.cm-gs-why .occasions span{background:var(--card);border:1px solid var(--mist);border-radius:100px;padding:9px 16px;font-size:14px;font-weight:500;color:var(--ink-soft)}.cm-gs-why .ben-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.cm-gs-why .ben{background:var(--card);border:1px solid var(--mist);border-radius:var(--r);padding:28px 24px;box-shadow:var(--shadow-sm)}.cm-gs-why .ben .ic{width:48px;height:48px;border-radius:12px;background:var(--paper-2);display:flex;align-items:center;justify-content:center;color:var(--sea);margin-bottom:16px}.cm-gs-why .ben h3{font-size:18px;margin-bottom:8px}.cm-gs-why .ben p{font-size:15px;color:var(--ink-soft)}.cm-gs-why{padding-top:clamp(20px,6vw,30px);padding-bottom:clamp(20px,6vw,30px)}.cm-gs-google{text-align:center;background:var(--ink);color:#fff;padding-top:clamp(20px,6vw,30px);padding-bottom:clamp(20px,6vw,30px)}.cm-gs-google .gbadge{display:inline-flex;align-items:center;gap:9px;font-size:15px;color:#b9cdd2;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:100px;padding:10px 18px;box-shadow:none}.cm-gs-google .gbadge b{color:#fff;font-weight:600}.cm-gs-google .stars{color:var(--brass);letter-spacing:2px}.cm-gs-google blockquote{font-family:Spectral,serif;font-style:italic;font-size:clamp(18px,2vw,23px);color:#fff;line-height:1.45;max-width:680px;margin:26px auto 12px}.cm-gs-google .who{font-size:15px;color:#b9cdd2}.cm-gs-google .who b{color:#fff;font-weight:600}.cm-gs-faq .faq-wrap{max-width:780px;margin:0 auto}.cm-gs-faq .faq-item{border-bottom:1px solid var(--mist)}.cm-gs-faq .faq-item summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 4px;cursor:pointer;list-style:none;font-size:17px;font-weight:600;font-family:Spectral,serif;color:var(--ink)}.cm-gs-faq .faq-item summary::-webkit-details-marker{display:none}.cm-gs-faq .faq-item summary:after{content:"+";color:var(--sea);font-size:24px;font-weight:400;flex:none}.cm-gs-faq .faq-item[open] summary:after{content:"\2013"}.cm-gs-faq .faq-item .faq-a{padding:0 4px 22px;color:var(--ink-soft);font-size:15px}.cm-gs-faq{padding-top:clamp(20px,6vw,30px);padding-bottom:clamp(20px,6vw,30px)}.cm-gs-final{background:var(--ink);color:#fff;text-align:center}.cm-gs-final h2{font-size:clamp(30px,3.4vw,43px);color:#fff;margin:0 auto 14px;max-width:22ch}.cm-gs-final h2 em{font-style:italic;color:#7fb4bd}.cm-gs-final p{color:#b9cdd2;font-size:17px;max-width:48ch;margin:0 auto 30px}@media(max-width:920px){.cm-gs .hero-grid{grid-template-columns:1fr}.cm-gs .voucher-wrap{position:static}.cm-gs-steps .steps,.cm-gs-why .ben-grid{grid-template-columns:1fr}.cm-gs-steps .route-svg{display:none}}.cm-gs .subhead.rte{display:block;-webkit-line-clamp:unset;max-height:none;overflow:visible}.cm-gs .subhead.rte p{margin:0 0 .8em}.cm-gs .subhead.rte ul{margin:0 0 .8em;padding-left:1.2em}
/*# sourceMappingURL=/cdn/shop/t/11/assets/cruise-gutschein.css.map */
