html body #einstieg .partner-entry-checkout{background:#fff;border:1px solid #d4e1dc;border-radius:28px;padding:28px;min-width:0;box-shadow:0 18px 45px #173d3810;color:#193d38}.partner-entry-checkout fieldset{min-width:0;border:0;padding:0;margin:0}.partner-entry-checkout fieldset:disabled{opacity:.65}.partner-entry-checkout .ts-group{margin:24px 0;padding-bottom:24px;border-bottom:1px solid #d3e1db}.partner-entry-checkout .phots-set-pictures{display:flex;align-items:center;justify-content:center;gap:16px;padding:24px 10px;background:radial-gradient(ellipse,#e8f4e8,#fff 70%);border-radius:20px}.partner-entry-checkout .phots-set-pictures img{width:100px;height:130px;object-fit:contain}.partner-entry-checkout .ts-set-summary ul{list-style:none;padding:0}.partner-entry-checkout .ts-set-summary li{position:relative;padding-left:25px;margin:12px 0;font-size:15px}.partner-entry-checkout .ts-set-summary li:before{content:"\2713";position:absolute;left:0;color:#1c8065;font-weight:700}.partner-entry-checkout .ts-base{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;border-top:1px solid #d3e1db}.partner-entry-checkout .ts-base strong{font-size:30px;white-space:nowrap}.partner-entry-renewal{font-size:14px!important;line-height:1.6!important}.partner-entry-access{background:#f4f8f3;border:1px solid #d2e0d6;border-radius:16px;padding:16px;margin:24px 0}.partner-entry-access p{margin:0 0 10px}.partner-entry-access button{font:inherit;font-size:14px;background:transparent;border:0;border-bottom:1px solid #486c60;padding:6px 0;cursor:pointer;color:inherit;min-height:44px}.partner-entry-options{display:grid;gap:12px}.partner-entry-options .ts-price-cell{font-style:normal;font-size:22px;font-weight:700;white-space:nowrap}.partner-entry-options .ts-price-cell small{display:block;font-size:12px;font-weight:400}.partner-entry-quantity{display:grid;gap:10px;margin:24px 0;font-weight:650}.partner-entry-quantity select{font:inherit;font-weight:400;width:100%;min-height:48px;border:1px solid #bbcfc4;border-radius:12px;padding:12px;background:#fff;color:inherit}.partner-entry-benefit{background:#eaf5ed;padding:18px;border-radius:14px;margin:20px 0}.partner-entry-benefit p{font-size:16px!important;line-height:1.55}.partner-entry-benefit small{font-size:12px;line-height:1.65}.partner-entry-checkout .ts-totals{border-top:1px solid #cbded2;padding-top:24px;margin:24px 0}.partner-entry-checkout [data-entry-total]{font-size:42px;line-height:1.15}.partner-entry-breakdown{margin:20px 0}.partner-entry-breakdown>div{display:flex;justify-content:space-between;gap:20px;margin:12px 0;font-size:14px}.partner-entry-breakdown dd{margin:0;white-space:nowrap}.partner-entry-checkout .ts-commitment{display:grid;gap:8px;margin:20px 0}.partner-entry-checkout .ts-commitment strong{font-size:24px}.partner-entry-checkout .phots-order-note{display:block;font-size:12px;line-height:1.65;color:#52675e}.partner-entry-checkout .ts-consent-intro{font-size:16px!important;line-height:1.55!important}.partner-entry-checkout .ts-consent-intro strong{display:block;font-size:20px!important}.partner-entry-checkout .ts-consent-item{display:flex!important;align-items:flex-start;gap:12px;margin:18px 0;font-size:14px!important;line-height:1.6!important}.partner-entry-checkout .ts-consent-item input{width:22px!important;height:22px!important;flex:0 0 22px;margin:2px 0 0!important;accent-color:#236454}.partner-entry-submit{width:100%;justify-content:center;margin-top:20px;min-height:48px}.partner-entry-submit:disabled{opacity:.55;cursor:not-allowed}.partner-entry-confirmed{padding:20px;background:#edf7ef;border:1px solid #c5ddcb;border-radius:16px;margin-top:20px}.partner-entry-confirmed .btn{display:flex;width:100%;justify-content:center}.partner-entry-checkout [hidden]{display:none!important}.partner-entry-checkout [role=alert]{border-left:3px solid #a33e28;padding:14px;background:#fff2ed;color:#7c2e1e}@media(max-width:760px){html body #einstieg .partner-entry-checkout{padding:22px 18px;border-radius:24px}.partner-entry-checkout .phots-purchase-option{grid-template-columns:22px 48px minmax(0,1fr)!important;padding:14px!important;gap:10px!important}.partner-entry-checkout .phots-purchase-option>img{width:48px!important;height:58px!important}.partner-entry-checkout .phots-purchase-option>.ts-price-cell{grid-column:3;font-size:21px}.partner-entry-checkout .phots-purchase-option>span strong{font-size:16px!important}.partner-entry-checkout .ts-base strong{font-size:28px}.partner-entry-checkout [data-entry-total]{font-size:36px}}html body #partner-offer .phots-payment-methods{text-align:center}html body #partner-offer .phots-payment-methods ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:0;list-style:none}html body #partner-offer .phots-payment-methods>span{display:block;text-align:center}#partner-offer .member-offer-purchase-price{grid-column:4;grid-row:1;text-align:right;display:grid;gap:4px;white-space:nowrap}#partner-offer .member-offer-purchase-price>strong{font-size:25px!important;line-height:1.2!important;font-weight:750!important;color:#173f39}#partner-offer .member-offer-purchase-price>small{font-size:11px!important;font-weight:400;color:#61746a}.member-pack-choice>#partner-offer .member-offer-prices{grid-column:2/-1!important;display:grid;gap:10px;margin:0}#partner-offer .member-offer-unit{display:grid;gap:3px}#partner-offer .member-offer-unit>b{font-size:19px;color:#245d4a}#partner-offer .member-offer-prices small{font-size:11px!important;line-height:1.4!important}#partner-offer .member-offer-cashback{padding:10px 0 0;border-radius:0;border:0;border-top:1px solid #dbe5de;background:transparent;gap:7px}#partner-offer .member-offer-cashback-row{font-size:12px;gap:12px}#partner-offer .member-offer-cashback-row>b{font-size:14px;color:#275b49;white-space:nowrap}#partner-offer .member-offer-net-unit{padding-top:7px;border-top:0;display:flex;justify-content:space-between;gap:10px;align-items:baseline;flex-wrap:wrap}#partner-offer .member-offer-net-unit>b{font-size:16px}#partner-offer .member-offer-net-unit>small{color:#587466}#partner-offer .phots-purchase-option.member-pack-choice>span>strong{font-size:19px!important}#partner-offer .phots-purchase-option.member-pack-choice>#partner-offer .member-offer-purchase-price>strong{font-size:25px!important}#partner-offer .member-offer-purchase-price{align-self:start;margin-top:6px}#partner-offer .member-offer-after-cashback>b{font-size:25px!important;line-height:1.2;font-weight:750}#partner-offer .member-offer-after-cashback{align-items:center}#partner-offer .member-offer-cashback .member-offer-net-unit{padding-top:0;margin-top:-4px}html body #einstieg #partner-offer .member-pack-choice{display:grid!important;grid-template-columns:22px 48px minmax(0,1fr) auto!important;gap:10px!important;padding:18px!important;border:1px solid #ccdcd3;border-radius:18px;background:#fff}#partner-offer .member-pack-choice:has(input:checked){border:2px solid #267361;background:#f2f8f4}#partner-offer .member-pack-choice>img{width:48px!important;height:64px!important;object-fit:contain}#partner-offer .member-pack-choice>span>strong{font-size:19px!important}#partner-offer .member-pack-choice>span>small{display:block;font-size:12px;line-height:1.5;white-space:normal}#partner-offer .partner-package-note{font-size:12px!important;line-height:1.65!important}@media(max-width:760px){html body #einstieg #partner-offer .member-pack-choice{grid-template-columns:22px 48px minmax(0,1fr)!important;padding:14px!important}#partner-offer .member-offer-purchase-price{grid-column:3;grid-row:2;text-align:left}#partner-offer .member-pack-choice>.member-offer-prices{grid-column:2/-1!important}#partner-offer .member-offer-purchase-price>strong{font-size:25px!important}}html body #einstieg #partner-offer .ts-consent{margin-top:24px!important;text-align:left!important}html body #einstieg #partner-offer .ts-consent-list{display:grid!important;gap:12px!important}html body #einstieg #partner-offer .ts-consent-item{display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;min-height:0!important;height:auto!important;margin:0!important;padding:8px 0!important;gap:10px!important;font-size:12px!important;line-height:1.6!important;background:none!important;border:0!important;box-shadow:none!important}html body #einstieg #partner-offer .ts-consent-item span,html body #einstieg #partner-offer .ts-consent-item a{font-size:12px!important;line-height:1.6!important;font-weight:400!important;color:#193d38!important}html body #einstieg #partner-offer .ts-consent-item input{width:18px!important;height:18px!important;min-height:18px!important;flex:0 0 18px!important;margin:2px 0 0!important}html body #einstieg #partner-offer .ts-consent-intro{font-size:14px!important;line-height:1.6!important}html body #einstieg #partner-offer .ts-consent-intro strong{font-size:18px!important}html body #einstieg #partner-offer [data-entry-consent-count]{font-size:12px!important;line-height:1.6!important;margin:10px 0 16px!important}.partner-option-sticky{display:none!important}html body #einstieg #partner-offer .member-offer-cashback{display:grid!important;gap:10px!important}html body #einstieg #partner-offer .member-offer-cashback-row{display:flex!important;justify-content:space-between!important;gap:12px!important;align-items:baseline!important;white-space:normal!important}html body #einstieg #partner-offer .member-offer-cashback-row>span{min-width:0}html body #einstieg #partner-offer .member-offer-cashback-row>b{flex-shrink:0}html body #einstieg #partner-offer fieldset:disabled{opacity:1}@media(max-width:760px){html body #einstieg #partner-offer .member-pack-choice{position:relative;overflow:visible!important;grid-template-columns:22px 48px minmax(0,1fr)!important}html body #einstieg #partner-offer .partner-option-sticky{display:flex!important;grid-column:1/-1;position:sticky;top:calc(var(--phots-header-height,80px) + 6px);z-index:8;align-self:start;justify-content:space-between;align-items:center;gap:12px;background:#edf6f0;color:#193d38;border-bottom:1px solid #bfd5c8;padding:12px 0;margin:-2px 0 8px;box-shadow:0 5px 8px #edf6f0}.partner-option-sticky>strong{font-size:18px!important}.partner-option-sticky>span{display:grid!important;text-align:right;gap:2px}.partner-option-sticky b{font-size:23px!important;white-space:nowrap}.partner-option-sticky small{font-size:11px!important;font-weight:400}html body #einstieg #partner-offer .member-offer-purchase-price{display:none!important}html body #einstieg #partner-offer .member-pack-choice>span:not(.partner-option-sticky):not(.member-offer-prices)>strong{display:none!important}html body #einstieg #partner-offer .member-pack-choice>.member-offer-prices{grid-column:1/-1!important;display:grid!important;gap:14px!important}html body #einstieg #partner-offer .member-offer-unit{display:grid!important;gap:8px!important}.partner-entry-options{overflow:visible!important}}#partner-offer .partner-package-prism{font-style:italic;background:linear-gradient(110deg,#26756f,#657eb2 30%,#ad629c 58%,#b37c25);background-clip:text;-webkit-background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent}#partner-offer .partner-twelve-packs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:min(68%,300px);flex-shrink:1}#partner-offer .partner-twelve-packs img{display:block;width:100%!important;height:auto!important;aspect-ratio:4/5;object-fit:contain}#partner-offer .phots-set-pictures{gap:10px}#partner-offer .phots-set-pictures>img{width:65px;height:100px}html body #einstieg #partner-offer .partner-visual-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:20px!important;position:relative;border:1px solid #d0e1d8!important;border-radius:26px!important;background:radial-gradient(ellipse at 20% 25%,#e5f5ee88,transparent 50%),linear-gradient(140deg,#fffdf8,#fff2ea 28%,#f1f8f5 70%)!important;color:#193d38!important}html body #einstieg #partner-offer .partner-visual-card:has(input:checked){background:radial-gradient(ellipse at 85% 35%,#729b8b55,transparent 60%),linear-gradient(155deg,#173f37,#1b4a40 65%,#655238)!important;color:#fff!important;border-color:#71a795!important}#partner-offer .partner-visual-card>input{position:absolute;left:20px;top:26px;width:18px;height:18px;accent-color:#ff6848}#partner-offer .partner-card-title{font-size:22px!important;text-align:center;padding:0 0 20px 20px;font-weight:750}html body #einstieg #partner-offer .partner-visual-card>.partner-card-hero{width:70%!important;height:auto!important;max-height:310px!important;aspect-ratio:4/5;object-fit:contain;align-self:center;margin:16px auto 18px}#partner-offer .partner-card-quantity{display:grid!important;gap:8px;text-align:center;margin-bottom:24px}#partner-offer .partner-card-quantity>b{font-size:21px!important}#partner-offer .partner-card-quantity>span{font-size:16px!important}#partner-offer .partner-card-quantity>small{font-size:12px!important;line-height:1.6}#partner-offer .partner-card-line{display:flex!important;justify-content:space-between!important;align-items:center;gap:16px;margin:14px 0}#partner-offer .partner-card-line>span{font-size:14px!important;line-height:1.5}#partner-offer .partner-card-line>b{font-size:29px!important;white-space:nowrap}#partner-offer .partner-card-net>b{color:#ff6a49!important}#partner-offer .partner-card-discount{font-size:12px;line-height:1.6;margin-bottom:12px}#partner-offer .partner-card-cash-note{font-size:12px!important;line-height:1.65;text-align:center;padding:18px 0;border-block:1px solid #a5bdb666;margin-top:8px}#partner-offer .partner-card-unit{text-align:center;font-size:14px!important;line-height:1.6;padding:18px 0;border-bottom:1px solid #a5bdb666}#partner-offer .partner-card-term{display:grid!important;gap:12px;text-align:center;font-size:15px;line-height:1.5;padding:22px 0}#partner-offer .partner-card-term small{font-size:12px}#partner-offer .partner-card-select{background:linear-gradient(100deg,#ffa31a,#ffd17b);border-radius:999px;text-align:center;font-size:15px;font-weight:750;color:#173f39;padding:14px;margin-top:auto}#partner-offer .selected-label{display:none}#partner-offer .partner-visual-card:has(input:checked) .selected-label{display:inline}#partner-offer .partner-visual-card:has(input:checked) .unselected-label{display:none}@media(max-width:760px){html body #einstieg #partner-offer .partner-visual-card .partner-option-sticky{order:-1;margin-bottom:18px;background:#f2f7f3;padding:12px;border-radius:12px;color:#193d38}#partner-offer .partner-card-title{display:none!important}}@media(min-width:1200px){#angebot .sales-layout{grid-template-columns:minmax(0,1fr)!important}#angebot .sales-questions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}#angebot .purchase-rail{width:100%;max-width:none}html body #einstieg #partner-offer{max-width:none!important}.partner-visual-options{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}html body #einstieg #partner-offer .partner-visual-card{padding:18px!important}#partner-offer .partner-card-line>b{font-size:26px!important}}html body #angebot .partner-objection-panel{display:block!important;overflow:hidden!important;border-radius:32px!important;border:1px solid #6aa6b3!important;background:radial-gradient(ellipse at 100% 10%,#0c677577,transparent 50%),radial-gradient(ellipse at 5% 50%,#7665c133,transparent 50%),linear-gradient(155deg,#061f2c,#0b303c 60%,#30453e)!important;color:#eaf5f5!important;box-shadow:0 18px 45px #163d3820}html body #angebot .partner-objection-panel>*{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:28px!important}html body #angebot .partner-objection-panel>*+*{border-top:1px solid #a8c9ca35!important}html body #angebot .partner-objection-panel .eyebrow{color:#96ebe4!important;font-size:12px!important;letter-spacing:.18em}html body #angebot .partner-objection-panel h3{font-size:clamp(23px,2.5vw,31px)!important;line-height:1.25!important;color:#fff7de!important;margin:14px 0 20px!important}html body #angebot .partner-objection-panel p{font-size:16px!important;line-height:1.65!important;color:#c9dddf!important}html body #angebot .partner-objection-panel .objection-compare{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px!important;margin:22px 0!important}html body #angebot .partner-objection-panel .objection-compare>div{padding:18px!important;border:1px solid #73c9d8!important;border-top:3px solid #9ce4ee!important;border-radius:20px!important;background:linear-gradient(145deg,#20576766,#09273555)!important;color:#d9edef!important}html body #angebot .partner-objection-panel .objection-compare>div+div{border-color:#e5c273!important;border-top-color:#ffe4a1!important;background:linear-gradient(145deg,#9e95644a,#153c3655)!important}html body #angebot .partner-objection-panel h4{font-size:17px!important;line-height:1.4!important;color:#eaf6f5!important}html body #angebot .partner-objection-panel .objection-compare>div+div h4{color:#ffe4a1!important}html body #angebot .partner-objection-panel li{font-size:14px!important;line-height:1.65!important;color:inherit!important}html body #angebot .partner-objection-panel .income-paths>div,html body #angebot .partner-objection-panel .support-pillars>span{border:1px solid #7ab2b36b!important;border-radius:18px!important;background:#20465066!important;padding:16px!important;color:#d9eceb!important}html body #angebot .partner-objection-panel .income-paths b{display:block;background:linear-gradient(100deg,#ffcf78,#ffe5af)!important;color:#173f39!important;padding:12px;border-radius:12px;font-size:18px!important}html body #angebot .partner-objection-panel a{color:#ffe09a!important}html body #angebot .partner-objection-panel .partner-panel-product{padding:16px 0 24px;margin:24px 0 0}.partner-panel-product>div{display:flex;justify-content:center;align-items:center;gap:24px;position:relative;background:radial-gradient(ellipse at 35% 55%,#65dad080,transparent 55%),radial-gradient(ellipse at 75% 70%,#cfb87d66,transparent 60%);border-radius:24px}.partner-panel-product img:first-child{width:45%;max-width:220px;height:auto;filter:drop-shadow(0 0 20px #c8ffe550)}.partner-panel-product img+img{width:22%;max-width:100px;height:auto;transform:rotate(4deg);filter:drop-shadow(0 6px 18px #b5e7df55)}.partner-panel-product figcaption{text-align:center;color:#c7dadc;font-size:12px;line-height:1.6;margin-top:16px}html body #angebot .partner-objection-panel .se-cinema-outro{background:linear-gradient(120deg,#1b5660,#314741)!important}html body #angebot .partner-objection-panel .se-cinema-outro strong{color:#ffe2a0!important}@media(max-width:760px){html body #angebot .partner-objection-panel>*{padding:22px 18px!important}html body #angebot .partner-objection-panel .objection-compare{gap:10px!important}html body #angebot .partner-objection-panel .objection-compare>div{padding:12px!important}html body #angebot .partner-objection-panel p{font-size:15px!important}.partner-objection-panel .support-pillars{grid-template-columns:1fr!important}}@media(max-width:760px){html body #einstieg #partner-offer .partner-visual-card .partner-sticky-select{display:flex!important;justify-content:center!important;text-align:center!important;width:100%;box-sizing:border-box;min-height:44px;padding:12px!important;background:linear-gradient(100deg,#ffa31a,#ffd17b)!important;color:#173f39!important;font-size:14px!important;font-weight:750!important;border-radius:999px!important;box-shadow:0 5px 16px #071f2c25!important;top:79px;line-height:1.4!important}#partner-offer .partner-card-select{line-height:1.4;font-size:14px}}#angebot .partner-launch-prism{font-style:italic;background:linear-gradient(110deg,#317f79,#657eb2 30%,#ad629c 58%,#bd862a);background-clip:text;-webkit-background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent}.partner-panel-twelve{position:relative;background:radial-gradient(ellipse at 25% 50%,#55e2d66b,transparent 55%),radial-gradient(ellipse at 80% 45%,#e3c16a70,transparent 45%),radial-gradient(ellipse at 55% 85%,#b38eff66,transparent 50%)!important;padding:24px 0!important}.partner-panel-twelve .partner-panel-prism-frame{display:block;max-width:430px;margin:auto;padding:18px;border:1px solid #d4eee9a1;border-radius:16px;background:linear-gradient(140deg,#b5e9df18,#b797db22);box-shadow:0 0 28px #d9eebc44,inset 0 0 22px #c3f5e51c}.partner-panel-twelve .partner-panel-pack-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.partner-panel-twelve .partner-panel-pack-grid img{display:block;width:100%!important;height:auto!important;max-width:none!important;aspect-ratio:4/5;object-fit:contain;transform:none!important;filter:drop-shadow(0 0 8px #efffe755)}.partner-panel-twelve figcaption strong{font-size:15px;color:#fff4d4}.partner-panel-twelve figcaption{margin-top:18px!important}.partner-panel-twelve .partner-panel-prism-frame{display:grid!important;grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:center;gap:14px}.partner-panel-twelve .partner-panel-prism-frame>.partner-panel-book{display:block;width:100%!important;max-width:none!important;height:auto!important;transform:rotate(4deg);filter:drop-shadow(0 0 14px #dce8bd66)}#partner-offer .partner-card-twelve-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;width:100%;max-width:340px;align-self:center;margin:20px auto 24px;padding:12px;box-sizing:border-box;background:radial-gradient(ellipse,#b5e2cf44,transparent 75%);border-radius:18px}html body #einstieg #partner-offer .partner-card-twelve-grid img{width:100%!important;height:auto!important;max-width:none!important;max-height:none!important;aspect-ratio:4/5;object-fit:contain;filter:drop-shadow(0 0 7px #daeee455)}#partner-offer .partner-best-price{display:inline-block!important;align-self:center;background:linear-gradient(100deg,#ffb92f,#ffe2a0);color:#173f39;font-size:12px!important;font-weight:750;line-height:1.4;padding:7px 16px;border-radius:999px;margin-bottom:14px;letter-spacing:.03em}.partner-mobile-comparison{display:none}@media(max-width:760px){html body #einstieg #partner-offer .partner-visual-card .partner-option-sticky{display:none!important}#partner-offer .partner-card-title{display:block!important}html body #einstieg #partner-offer .partner-mobile-comparison{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;position:sticky;top:79px;z-index:15;grid-column:1/-1;padding:8px 0;background:#fffdf8;box-shadow:0 5px 15px #173d3820}#partner-offer .partner-mobile-comparison button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px solid #d6b86f;border-radius:14px;padding:10px 4px;min-width:0;background:linear-gradient(110deg,#ffbf48,#ffe0a2);color:#173f39;min-height:84px;cursor:pointer;font:inherit;line-height:1.25}#partner-offer .partner-mobile-comparison strong{font-size:12px!important}#partner-offer .partner-mobile-comparison span{font-size:16px!important;font-weight:750;white-space:nowrap}#partner-offer .partner-mobile-comparison small{font-size:10px!important;font-weight:400}#partner-offer .partner-mobile-comparison button[aria-pressed=true]{border:2px solid #236956;background:#174a3e;color:#fff}#partner-offer .partner-card-select{position:static!important}}@media(max-width:760px){#partner-offer .partner-mobile-comparison button{border-color:#b6cfc4;background:#edf5ef}#partner-offer .partner-mobile-comparison button[data-entry-choose=once]{background:linear-gradient(130deg,#ffd27a,#fff0cc);border:2px solid #b68422;box-shadow:0 3px 12px #9a76251c}#partner-offer .partner-mobile-comparison .partner-comparison-badge{display:inline-block;border:1px solid #9b6d1b;border-radius:999px;padding:3px 6px;background:#fff8e8;color:#754f12;font-size:9px!important;font-weight:750;line-height:1.2;white-space:nowrap}#partner-offer .partner-mobile-comparison button[aria-pressed=true]{background:#174a3e;border-color:#174a3e;color:#fff}#partner-offer .partner-mobile-comparison button[data-entry-choose=once][aria-pressed=true]{background:linear-gradient(130deg,#174a3e,#2e6554);border-color:#e5bd64;color:#fff}}#partner-offer .partner-mobile-comparison .partner-comparison-cashback{display:block;font-size:10px!important;line-height:1.3;font-weight:650;color:inherit;margin-top:2px;white-space:nowrap}#partner-offer .partner-saving-badge{display:inline-block!important;align-self:center;background:#ff9c24;color:#193d38;border:1px solid #ffd08a;border-radius:999px;padding:7px 16px;margin:0 0 12px;font-size:13px!important;font-weight:750;line-height:1.3}html body #einstieg #partner-offer .partner-visual-card .partner-card-line{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;text-align:left!important;width:100%;gap:12px!important}html body #einstieg #partner-offer .partner-card-line>span{display:block!important;flex:1;min-width:0;text-align:left!important;font-size:14px!important;line-height:1.4!important}html body #einstieg #partner-offer .partner-card-line>b{display:block!important;flex:0 0 auto;text-align:right!important;font-size:clamp(24px,6vw,30px)!important;white-space:nowrap}#partner-offer .partner-offer-cap{display:flex!important;align-items:center;justify-content:center;text-align:center;min-height:58px;margin:-20px -20px 18px;padding:14px 18px;border-radius:25px 25px 0 0;box-sizing:border-box;font-size:18px!important;line-height:1.3;font-weight:750;order:-2}#partner-offer .cap-petrol{background:linear-gradient(120deg,#154e59,#397e84);color:#fff}#partner-offer .cap-gold{background:linear-gradient(120deg,#deb65c,#ffe3a0);color:#3e351c}#partner-offer .cap-rose{background:linear-gradient(120deg,#845d89,#b57891);color:#fff}#partner-offer .partner-visual-card>input{top:98px!important}@media(min-width:1200px){#partner-offer .partner-offer-cap{margin:-18px -18px 18px}}@media(max-width:760px){#partner-offer .partner-offer-cap{font-size:17px!important}}#partner-offer .partner-affiliate-benefit{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;background:linear-gradient(115deg,#eff9f0,#fff8e8);border:1px solid #a9cdb8;border-radius:22px;padding:22px;margin:24px 0;color:#1b4a3b}#partner-offer .partner-affiliate-benefit strong{display:block;font-size:18px;line-height:1.45}#partner-offer .partner-affiliate-benefit p{font-size:14px!important;line-height:1.6!important;margin:10px 0 0}#partner-offer .partner-affiliate-benefit>b{color:#c8952b;font-size:36px;line-height:1.1;text-align:right;white-space:nowrap}#partner-offer .partner-affiliate-benefit>b small{display:block;font-size:12px;line-height:1.5}#partner-offer .partner-affiliate-benefit-note{grid-column:1/-1;font-size:12px;line-height:1.6;color:#516d5f}@media(max-width:420px){#partner-offer .partner-affiliate-benefit{grid-template-columns:1fr;padding:18px}#partner-offer .partner-affiliate-benefit>b{text-align:left;font-size:32px}}#partner-offer .partner-existing-credit{background:linear-gradient(120deg,#edf7ef,#fff8e7);border:1px solid #bbd2c2;border-left:4px solid #cb9e41;border-radius:20px;padding:20px;margin:20px 0}#partner-offer .partner-existing-credit h4{font-size:19px!important;line-height:1.4;margin:0 0 12px}#partner-offer .partner-existing-credit p{font-size:14px!important;line-height:1.6!important}#partner-offer .partner-existing-credit small{display:block;font-size:12px!important;line-height:1.6!important;color:#536e60}#partner-offer .partner-credit-action{display:grid;gap:8px;margin:24px 0 12px}#partner-offer .partner-use-credit{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;padding:14px 18px;border:1px solid #b4cbbd;border-radius:14px;background:linear-gradient(110deg,#ecf6ef,#fff5de);color:#1b493b;font:inherit;font-size:15px;font-weight:650;cursor:pointer}#partner-offer .partner-use-credit>span{white-space:nowrap;font-weight:750}#partner-offer .partner-credit-action small{font-size:12px;line-height:1.5;color:#536b60}#partner-offer .partner-use-credit:disabled{cursor:default;opacity:.75}#partner-offer .partner-selection-summary,#partner-offer .partner-summary-books{border-top:1px solid #cbded2;padding-top:24px;margin:24px 0}#partner-offer .partner-selection-summary h4,#partner-offer .partner-summary-books h4{font-size:23px!important;line-height:1.3;margin:0 0 20px}#partner-offer .partner-summary-lines{margin:0}#partner-offer .partner-summary-lines>div{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:14px 0;font-size:15px;line-height:1.5}#partner-offer .partner-summary-lines dd{margin:0;font-weight:700;white-space:nowrap}#partner-offer .partner-summary-lines .partner-summary-discount{padding:18px;background:linear-gradient(115deg,#edf7ec,#fff5df);border:1px solid #b8d4bd;border-radius:18px;color:#8c6b20}#partner-offer .partner-summary-lines .partner-summary-price{border-bottom:1px solid #cbded2;padding:20px 0}#partner-offer .partner-summary-price dd{font-size:28px}#partner-offer .partner-summary-price small{display:block;font-size:12px;font-weight:400}#partner-offer .partner-included-book{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px;background:linear-gradient(120deg,#fff3d4,#fff0eb,#fffdf8);border:1px solid #e6c481;border-left:4px solid #d8a330;border-radius:20px}#partner-offer .partner-included-book img{width:58px;height:84px;object-fit:contain}#partner-offer .partner-included-book strong{font-size:16px;line-height:1.4}#partner-offer .partner-included-book p{font-size:12px!important;line-height:1.5!important;margin:8px 0 0}#partner-offer .partner-included-book>b{font-size:20px;white-space:nowrap}#partner-offer .partner-final-price{display:flex;justify-content:space-between;align-items:center;gap:16px}#partner-offer .partner-final-price>span{font-size:19px}#partner-offer .partner-final-price strong{font-size:36px!important}@media(max-width:420px){#partner-offer .partner-included-book{grid-template-columns:50px minmax(0,1fr);padding:16px;gap:12px}#partner-offer .partner-included-book>b{grid-column:2}.partner-included-book img{grid-row:span 2}}.partner-cashback-comparison{grid-column:1/-1;width:100%;margin:16px 0 0}.partner-cashback-comparison>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;border-top:1px solid #bed2cc}.partner-cashback-comparison dt{font-size:15px;line-height:1.45}.partner-cashback-comparison dd{margin:0;font-weight:700;white-space:nowrap}.partner-cashback-comparison>div:last-child dd{font-size:24px;color:#246f61}.partner-summary-books+.partner-credit-action{margin-top:24px}.partner-affiliate-benefit{--partner-cashback-gold:#bd9645}.partner-affiliate-benefit>b,.partner-cashback-comparison dd,.partner-cashback-comparison>div:last-child dd{color:var(--partner-cashback-gold)}.ts-consent .ts-consent-item a,.ts-consent .ts-consent-item a:visited{text-decoration:none;border-bottom:0;box-shadow:none}.ts-consent .ts-consent-item a:focus-visible{outline:2px solid #bd9645;outline-offset:3px}#partner-offer .ts-consent .ts-consent-item a{text-decoration:none!important;border-bottom:0!important;box-shadow:none!important}#partner-offer .partner-cashback-comparison>div:first-child dd{color:#163e38}#partner-offer .partner-cashback-comparison>div:last-child dd{color:#246f61}#partner-offer .partner-affiliate-benefit>div>strong{display:block;font-size:19px!important;line-height:1.35!important}#partner-offer .partner-affiliate-benefit>div>p{font-size:15px!important;line-height:1.55!important;margin:12px 0 0}#partner-offer .partner-affiliate-benefit>b{font-size:32px!important;line-height:1.1!important}#partner-offer .partner-affiliate-benefit>b>small{font-size:13px!important;line-height:1.4!important}#partner-offer .partner-cashback-comparison dt{font-size:15px!important;line-height:1.45!important;font-weight:400}#partner-offer .partner-cashback-comparison dd{font-size:18px!important;line-height:1.4!important}#partner-offer .partner-cashback-comparison>div:last-child dd{font-size:24px!important}#partner-offer .partner-affiliate-benefit .partner-affiliate-benefit-note{font-size:12px!important;line-height:1.65!important;margin-top:16px}#partner-offer .partner-cashback-comparison>div{align-items:baseline;padding:14px 0}#partner-offer>.ts-group>.ts-title{border-color:#d7ac57!important;border-left-color:#d7ac57!important;background:linear-gradient(115deg,#fff5d9,#fffdf8 55%,#f9f0dc)!important}#partner-offer>.ts-group{border-color:#dfc58e!important}#partner-offer .partner-final-total+.phots-payment-methods{margin:24px 0;padding:20px 0;border-top:1px solid #cbded2;border-bottom:1px solid #cbded2}html body #einstieg #partner-offer .partner-mobile-comparison{display:none!important}html body #einstieg #partner-offer .partner-mobile-comparison.is-scroll-visible{display:grid!important;position:fixed!important;top:79px;box-sizing:border-box;z-index:30}#partner-offer .ts-commitment{display:flex;justify-content:space-between;align-items:baseline;gap:16px;width:100%;box-sizing:border-box}#partner-offer .ts-commitment>span{min-width:0}#partner-offer .ts-commitment>strong{margin-left:auto;text-align:right;white-space:nowrap;flex-shrink:0}html body #einstieg #partner-offer .partner-mobile-comparison.is-scroll-visible{grid-template-columns:1fr!important;gap:4px;padding:4px!important}#partner-offer .partner-mobile-comparison button{min-height:40px!important;display:flex!important;flex-direction:row!important;justify-content:space-between!important;gap:8px!important;padding:8px 10px!important;border-radius:10px!important}#partner-offer .partner-mobile-comparison button[hidden],#partner-offer .partner-mobile-comparison .partner-comparison-badge{display:none!important}#partner-offer .partner-mobile-comparison .partner-comparison-cashback{margin:0!important}#partner-offer .partner-final-total{padding-bottom:0!important;margin-bottom:12px!important}#partner-offer .partner-final-total+.phots-payment-methods{margin:12px 0!important;padding:16px 0!important;border-bottom:0!important}#partner-offer .ts-consent{margin-top:0!important;padding-top:20px!important}#partner-offer [data-entry-schedule]{font-size:13px!important;line-height:1.5!important;margin:10px 0!important}.partner-final-cashback{display:flex;justify-content:space-between;gap:16px;align-items:baseline;margin:12px 0;font-size:14px}.partner-final-cashback strong{color:#bd9645;white-space:nowrap}.partner-upgrade-preview{padding:20px;border:1px solid #d8b66c;border-left:4px solid #dea632;border-radius:22px;background:linear-gradient(120deg,#fff2d3,#fff1e9,#fffdf8);margin-top:16px}.partner-upgrade-main{display:grid;grid-template-columns:20px 75px minmax(0,1fr);gap:14px}.partner-upgrade-main img{width:75px;height:110px;object-fit:contain}.partner-upgrade-main h5{font-size:17px;line-height:1.35;margin:0 0 8px}.partner-upgrade-main p{font-size:14px!important;line-height:1.5!important;margin:0 0 12px}.partner-upgrade-main strong{font-size:21px}.partner-upgrade-main small{display:block;font-size:12px;line-height:1.65;margin-top:8px}.partner-upgrade-preview details{margin-top:16px;padding-top:14px;border-top:1px solid #dcd5c5;font-size:14px}.partner-upgrade-preview details p{font-size:14px!important}.partner-feedback-entry{padding-block:16px!important}html body .phots-site-footer footer.shop-footer .footer-bottom{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:baseline!important;gap:12px!important}html body .phots-site-footer footer.shop-footer .footer-bottom>*{margin:0!important}@media(max-width:600px){html body #fragen h2{font-size:28px!important;line-height:1.2!important}html body #fragen .faqitem>button{font-size:16px!important;line-height:1.45!important;padding:16px!important}html body #fragen .answer,html body #fragen .answer p{font-size:15px!important;line-height:1.6!important}html body #fragen .faq-more{font-size:14px!important}html body #dein-weg .btn{font-size:15px!important;line-height:1.4!important}html body #dein-weg p.lead{font-size:16px!important}}#partner-offer .partner-upgrade-preview details[open]>summary{margin-bottom:14px}#partner-offer .partner-upgrade-preview details>p{margin:0;line-height:1.6!important}#partner-offer [data-entry-extras].ts-group{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:24px 0 0!important}#partner-offer [data-entry-extras]>.ts-step-heading{margin:0 0 18px!important}#partner-offer .partner-mobile-comparison button>span{display:flex;align-items:baseline;justify-content:flex-end;font-variant-numeric:tabular-nums}#partner-offer .partner-mobile-comparison button>span>small{display:inline-block;min-width:4.7em;text-align:left;margin-left:2px;font-size:10px!important;line-height:1.3}html body #partner-offer .partner-final-price,html body #partner-offer .partner-final-cashback,html body #partner-offer .ts-commitment{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:baseline!important;gap:12px!important;width:100%!important}html body #partner-offer .partner-final-price>strong,html body #partner-offer .partner-final-cashback>strong,html body #partner-offer .ts-commitment>strong{display:block!important;text-align:right!important;justify-self:end!important;margin:0!important;white-space:nowrap!important}html body #partner-offer .partner-final-cashback>strong{font-size:20px!important;line-height:1.4!important}html body #partner-offer .partner-final-price>strong{font-size:32px!important}html body #partner-offer .partner-summary-lines>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:baseline!important;gap:16px!important;padding-left:0!important;padding-right:0!important}html body #partner-offer .partner-summary-lines dd{justify-self:end!important;text-align:right!important;margin:0!important}html body #partner-offer .partner-summary-lines .partner-summary-discount{border:0!important;box-shadow:inset 0 0 0 1px #b8d4bd;padding:18px 0!important}html body #partner-offer .partner-summary-discount dt{padding-left:12px}#partner-offer .partner-cashback-comparison dt>strong{font-size:inherit!important;line-height:inherit!important;font-weight:700!important}#partner-offer .partner-affiliate-benefit>div:first-child{grid-column:1/-1}#partner-offer .partner-included-book,#partner-offer .partner-upgrade-preview{padding:20px!important}#partner-offer .partner-included-book>b{justify-self:end!important;text-align:right!important;font-size:21px!important}#partner-offer .partner-upgrade-main>div>strong{display:block;text-align:right;font-size:21px!important;line-height:1.4}#partner-offer .partner-upgrade-main>div{min-width:0}html body #einstieg #partner-offer .partner-mobile-comparison,html body #einstieg #partner-offer .partner-mobile-comparison.is-scroll-visible{background:transparent!important;box-shadow:none!important}#partner-offer .partner-included-book{position:relative;grid-template-columns:75px minmax(0,1fr)!important;padding-left:58px!important;align-items:start!important}#partner-offer .partner-included-book>img{width:75px!important;height:110px!important;grid-column:1;grid-row:1 / span 2}#partner-offer .partner-included-book>div{grid-column:2}#partner-offer .partner-included-book>b{grid-column:2!important;justify-self:end!important}#partner-offer .partner-book-required-check{position:absolute;top:20px;left:18px;width:22px;height:22px;display:grid;place-items:center;background:#b28a23;color:#fff;border:1px solid #b28a23;border-radius:3px;font-size:20px;font-weight:700;line-height:1}#partner-offer .partner-upgrade-main{position:relative;grid-template-columns:75px minmax(0,1fr)!important;padding-left:34px;gap:14px}#partner-offer .partner-upgrade-main>input{position:absolute;top:0;left:-2px;width:22px;height:22px;margin:0;opacity:1;accent-color:#b28a23}#partner-offer .partner-upgrade-main>img{grid-column:1}#partner-offer .partner-upgrade-main>div{grid-column:2}#partner-offer .partner-package-savings{display:grid;gap:10px;border-top:1px solid #b5cec180;padding:18px 0;margin:12px 0;font-size:14px;line-height:1.5;text-align:left}#partner-offer .partner-package-savings>span{display:flex;justify-content:space-between;gap:14px;align-items:baseline}#partner-offer .partner-package-savings b,#partner-offer .partner-package-savings s{white-space:nowrap;font-weight:700}#partner-offer .partner-package-savings s{color:#a94636;text-decoration-thickness:1px}#partner-offer .partner-visual-card:has(input:checked) .partner-package-savings s{color:#ffc8bb}#partner-offer .partner-package-savings>small{font-size:12px;line-height:1.65}#partner-offer .partner-package-savings>strong{font-size:15px;color:#b68c35}#partner-offer .partner-visual-card:has(input:checked) .partner-package-savings>strong{color:#ffdb8a}html body #partner-offer .partner-mobile-comparison button{display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr) minmax(0,1.15fr)!important;align-items:baseline!important;gap:6px!important;text-align:left!important;min-height:44px!important}#partner-offer .partner-mobile-comparison button>strong{grid-column:1}#partner-offer .partner-mobile-comparison button>span{grid-column:2;justify-content:flex-start!important}#partner-offer .partner-mobile-comparison button>span>small{min-width:0!important}#partner-offer .partner-mobile-comparison .partner-comparison-cashback{grid-column:3;justify-self:end;text-align:right;white-space:nowrap}html body #partner-offer .partner-mobile-comparison button{border-width:2px!important}html body #einstieg #partner-offer .partner-card-cash-note{font-size:12px!important;line-height:18px!important;font-weight:400!important}html body #einstieg #partner-offer .partner-card-unit{font-size:16px!important;line-height:24px!important;font-weight:400!important}html body #einstieg #partner-offer .partner-card-discount-inline{display:block;font-size:13px;line-height:20px;text-align:right;margin-top:4px;font-weight:600}body:has(.partner-app-design) #bgModal{display:none!important;visibility:hidden!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/phots-partner-checkout.css.map */
