.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td span.month.focused.disabled{border-color:#f3f1f0;background-color:#f3f1f0;border-radius:0;color:#44576c}.form-group.checkbox,.form-group.radio{margin:0 0 15px}input[type=checkbox],input[type=radio]{margin:0;padding:7px;background:#fff;border:1px solid #44576c;box-shadow:none;cursor:pointer;transition:box-shadow .1s;-moz-appearance:none;-webkit-appearance:none;appearance:none}input[type=checkbox]:hover,input[type=checkbox]:checked,input[type=radio]:hover,input[type=radio]:checked{border-color:#eb5a6d}input[type=checkbox]:checked,input[type=radio]:checked{background:center / 16px no-repeat #eb5a6d url("data:image/svg+xml,%3csvg%20viewBox='0%200%2015%2015'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m0%200h15v15h-15z'%20fill='%23eb5a6d'/%3e%3cpath%20d='m4.3%208.436%202.551%201.89%203.422-6.14'%20fill='none'%20stroke='%23fff'%20stroke-width='1.3'/%3e%3c/svg%3e")}label>input[type=checkbox],label>input[type=radio]{margin-top:0}input[type=radio]{border-radius:50%}.bb-half-length{width:40%}#order-form{position:relative}#order-form section,#order-form fieldset{margin-bottom:15px;padding:15px;background:#f5f5f5;border:0}#order-form section h2,#order-form section h3,#order-form fieldset h2,#order-form fieldset h3{margin-top:0;margin-bottom:10px}#order-form section h2,#order-form fieldset h2{font-size:26px;line-height:1}#order-form section h3,#order-form fieldset h3{font-size:22px;line-height:1;margin-bottom:10px}#order-form section p,#order-form fieldset p{font-size:12px;line-height:1.458;margin-bottom:15px}#order-form section{border-bottom:1px solid transparent}#order-form .setup-price-line,#order-form #contract-type-yearly-description,#order-form #contract-type-monthly-description,#order-form .product-price-line{font-size:15.5px;line-height:1.581;font-weight:700}#orderprogress{margin-bottom:2em}#orderprogress .progress{height:12px;margin-bottom:.5em}#orderprogress ol{display:flex;flex-wrap:nowrap;justify-content:space-between;list-style-position:inside;column-gap:5px;padding:0;font-size:12px;color:#728186}#service-items .product-price-line{display:none}#service-items .order-more-options .product-price-line{display:block}.product-item{margin:0 0 15px}.product-item picture{max-width:100px;width:70%;margin:0 5px}.product-item .product-title{font-size:15.5px;line-height:1.581;font-weight:700}.product-item .product-description{font-size:12px;line-height:1.458;margin-bottom:0}.product-item .product-price:before{content:"CHF "}.product-item .product-choice-container{margin-top:5px;padding-left:10px;display:flex;align-items:center}#order-chat{position:absolute;top:0;right:0}.chat-icon,.handset-icon{display:inline-block;width:35px;height:35px;margin-left:.5em;background:center no-repeat url("data:image/svg+xml,%3csvg%20viewBox='0%200%2064%2064'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.997%2043.981a644.16%20644.16%200%200%200%200-11.995c-2.244.046-4.129-.852-5.998-2.998C.793%2027.84%200%2025.945%200%2023.99V7.997C0%203.792%203.77%200%207.997%200h30.988c5.153%200%208.922%203.592%208.996%207.997.025%205.474.025%2010.563%200%2015.993-.173%204.45-3.942%208.042-8.996%207.996-5.857.046-11.907.046-17.993%200-.56.046-1.353.345-2%201-3.519%203.436-6.99%207.228-10.995%2010.995.335.025.235.025%200%200z'%20fill='%23eb5a6d'/%3e%3cpath%20d='M52%2020c3.609-.172%207.144-.172%2010%203%201.185%201.404%201.993%203.195%202%205-.007%205.358-.209%2010.432%200%2015%20.195%204.983-4.148%208.863-8%209%20.316.062.114.161%200%200a272.316%20272.316%200%200%200%200%2012c-.593-.497-.997-.696-1-1-3.634-3.278-6.967-6.561-10-10-1.11-.64-1.917-1.038-3-1-6.09.062-12.15-.038-18%200-5.565-.038-9.707-4.813-9-10%20.202-.385.404-.683%201-1%201.222-1.474%202.637-2.966%204-4%20.657-.757%201.364-.956%202-1a1091.5%201091.5%200%200%200%2017%200c6.002.044%2011.356-4.134%2013-10-.028-1.795-.23-3.785%200-6z'%20fill='%23eb5a6d'%20opacity='.4'/%3e%3c/svg%3e");filter:hue-rotate(202deg) brightness(40%);text-indent:-9999px}.chat-icon:focus,.chat-icon:hover,.handset-icon:focus,.handset-icon:hover{filter:none;outline:0}.handset-icon{background-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2017%2017'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.983%201.56c.601-.6%202.415-.701%202.429-.383.013.318%201.634%203.847%201.648%204.165.014.319-1.068%201.403-1.385%201.721-.314.315%202.117%203.068%202.163%203.12.052.047%202.8%202.484%203.113%202.17.317-.319%201.4-1.403%201.717-1.39.317.015%203.838%201.639%204.155%201.653.318.014.218%201.832-.383%202.434-.513.514-3.17%202.382-7.792-.953-.507-.292-1.31-.963-2.527-2.182l-.002-.002c-.002%200-.002-.002-.003-.003l-.003-.003-.003-.002c-1.216-1.22-1.884-2.025-2.176-2.532-3.326-4.633-1.463-7.298-.95-7.812z'%20fill='%23eb5a6d'/%3e%3c/svg%3e")}#contract-type input{vertical-align:text-bottom}#contract-type label{font-size:15.5px;line-height:1.581;font-weight:700}#contract-type small{display:block;color:#728186;font-size:12px;line-height:1.458}#contract-type .row,#contract-type .intro{margin-bottom:15px}#contact-details .otoId img{margin:8px 0 18px}#week-nr{border-width:0;box-shadow:none;background:transparent;text-align:center}.has-error #week-nr{border-width:1px}#installation-details{margin-bottom:20px}#installation-details p{margin:0}#accept-conditions{margin-top:15px}.datepicker-inline{width:100%;font-size:90%}.datepicker table{border-collapse:unset}.datepicker .prev,.datepicker .datepicker-switch,.datepicker .next{color:#eb5a6d;border:1px solid transparent}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover{background:transparent;border:1px solid transparent}.datepicker th.dow{font-weight:700}.datepicker td.day,.datepicker td span{color:#eb5a6d;border:1px solid transparent}.datepicker table tr th,.datepicker table tr td,.datepicker table tr td span{border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td span.month.focused.disabled{color:#777}.datepicker table tr td.day:hover,.datepicker table tr td span:hover,.datepicker table tr td.today:active,.datepicker table tr td.today:active:hover,.datepicker table tr td.today.active:hover{background:transparent;border:1px solid #eb5a6d}.datepicker table tr td.disabled.day:hover,.datepicker table tr td span.disabled:hover{border:1px solid transparent}.datepicker table tr td.active.active,.datepicker table tr td span.focused,.datepicker table tr td span.active.active{background-color:#eb5a6d;border-color:#eb5a6d;color:#fff}.datepicker table tr td.active.active:hover,.datepicker table tr td span.focused:hover,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active:hover.active:hover{background-color:#e52d45;border-color:#d51a32;color:#fff}@media (max-width: 767px){#orderprogress ol{list-style-position:initial}#order-chat{position:relative;padding-bottom:26px;text-align:center}}.ui-dialog-titlebar-close{background:none;border:none}.ui-widget,.ui-widget button{font-family:PatronWEB,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:1em}.ui-dialog-titlebar{background-color:#fff;border:none}.text-right{text-align:right}h2{font-weight:500}#contract-type>p{margin-top:0}#contract-type>h2{margin-bottom:10px}img{vertical-align:middle}.product-item{display:grid;grid-template-columns:7% 57% 34%;gap:10px;align-items:start;width:100%}.product-price-container{padding-left:15px;padding-right:15px}.setup-price-line{margin-top:0}.product-choice-container{padding-left:15px;padding-right:15px}.form-group{display:flex;align-items:center;justify-content:center}.product-description-container>p{margin-top:0}.router-container{display:grid;grid-template-columns:70% 30%}@media (max-width: 767px){.product-item{grid-template-columns:15% 85%;grid-template-rows:"auto auto";grid-template-areas:"choice description" "price price"}.product-choice-container{grid-area:choice}.product-description-container{grid-area:description}.product-price-container{grid-area:price}.router-container{display:flex;flex-direction:column}}.grid-container{display:grid;grid-template-columns:1fr 1fr;align-items:start}@media screen and (max-width: 767px){.grid-container{grid-template-columns:1fr}}.form-group{display:flex;flex-direction:column;align-items:flex-start;padding:10px}.form-control{width:100%}.form-group input{border-width:1px;border-style:solid;box-sizing:border-box}.form-group label{display:flex;align-items:center;gap:8px}.form-group select{border-width:1px;border-style:solid;width:40%;box-sizing:border-box}.form-group textarea{box-sizing:border-box;resize:vertical;max-width:100%}.hidden{opacity:0;height:0;overflow:hidden;transform:translateY(-20px);transition:opacity .3s ease,height .3s ease,transform .3s ease}.visible{opacity:1;height:auto;transform:translateY(0);transition:opacity .3s ease,height .3s ease,transform .3s ease}.check-and-order{font-size:12px;line-height:1.458}.check-and-order tr{border-top:1px solid #ddd}.check-and-order td{padding:5px}.form-info-block{margin-bottom:10px}.form-summary-container strong{font-weight:400;color:#728186}.form-summary-container .personal-address{display:flex;flex-direction:column}tr .price{white-space:nowrap}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}.text-primary{color:#eb5a6d;padding:0}.progress.svelte-ftw7l{background-color:#f5f5f5;border-radius:4px;overflow:hidden}.progress-bar.svelte-ftw7l{float:left;width:0%;height:12px;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#eb5a6d;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px #00000026;-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}label.required.svelte-eslwp5{gap:0px}.navigator.svelte-10fafo8{cursor:pointer;color:var(--color-init7);border:none;background-color:transparent;font-size:24px}.disabled.svelte-10fafo8{color:silver;pointer-events:none;cursor:not-allowed}.navigation.svelte-10fafo8{display:flex;justify-content:space-between;align-items:center;font-size:20px;margin-bottom:20px}.days-of-week.svelte-10fafo8{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-weight:700}.days.svelte-10fafo8{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;padding:10px 0}.day.svelte-10fafo8{cursor:pointer;padding:10px;border:1px solid transparent;background-color:transparent}.day.svelte-10fafo8:hover{border:1px solid var(--color-init7)}.selected.svelte-10fafo8{border:1px solid var(--color-init7);color:var(--color-init7);border-radius:0;background-color:var( --color-init7 );color:#fff}.day.svelte-10fafo8:hover:not(.past):not(.selected){border:1px solid var(--color-init7)}.past.svelte-10fafo8{color:silver;pointer-events:none;cursor:not-allowed}.selected-date.svelte-10fafo8{margin-top:20px;font-size:16px;text-align:center}.help-icon.svelte-12dgu2n{position:relative;left:-8px}h3.svelte-1prnmbs{margin-bottom:10px}.flex-container.svelte-1prnmbs{display:flex;flex-direction:row;gap:20px;box-sizing:border-box}@media (max-width: 767px){.flex-container.svelte-1prnmbs{flex-direction:column}}.flex-child.svelte-1prnmbs{flex:1 1 50%;box-sizing:border-box}img.svelte-1prnmbs{margin-top:8px;margin-bottom:18px}.help-icon.svelte-1prnmbs{position:relative;left:-8px}.alert-image.svelte-dogi7q{display:flex;justify-content:center}.custom-alert.svelte-dogi7q{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.alert-dialog.svelte-dogi7q{background:#fff;width:520px;border-radius:8px;box-shadow:0 4px 8px #0003;overflow:hidden}.alert-header.svelte-dogi7q{padding:15px;font-weight:700;color:#000;display:flex;justify-content:space-between;align-items:center}.close-btn.svelte-dogi7q{background:transparent;border:none;font-size:1.5em;cursor:pointer;color:#333}.alert-body.svelte-dogi7q{padding:20px;font-size:.9em;color:#333}.alert-footer.svelte-dogi7q{display:flex;justify-content:flex-end;padding:15px;gap:20px;border-top-width:1px;border-top-style:solid;border-top-color:#ddd}.zattoo-eligibility.svelte-ffk0tz{background-color:#d3d3d3;margin:10px;padding:10px}table.svelte-1uoxyr2{border-collapse:collapse}tfoot.svelte-1uoxyr2{font-weight:700}tr.svelte-1uoxyr2{border-top:1px solid #ddd}td.svelte-1uoxyr2{padding:5px}caption.svelte-1uoxyr2{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}.personal-details-container.svelte-1uoxyr2{display:grid;grid-template-columns:1fr 1fr}.further-info-container.svelte-1uoxyr2{display:grid;grid-template-columns:2fr 1fr 1fr}.form-summary-container.svelte-1uoxyr2{display:flex;flex-direction:column}@media (max-width: 767px){.personal-details-container.svelte-1uoxyr2,.further-info-container.svelte-1uoxyr2{display:flex;flex-direction:column}}#accept-conditions.svelte-1uoxyr2 h2:where(.svelte-1uoxyr2){margin-bottom:10px}.btn-sm.svelte-1xxvxqe{font-weight:500}select.svelte-1uovhnu{width:90%;background-color:#fff;border:1px solid #ccc}.variant-container.svelte-1uovhnu{display:grid;grid-template-columns:40% 60%}.disabled.svelte-1uovhnu,.disabled.svelte-wacp8y{cursor:not-allowed}.title-container.svelte-1ctnq1s{display:flex;justify-content:space-between}.alert.svelte-1ctnq1s{padding:15px;margin-bottom:20px;border:1px solid transparent;display:flex;flex-direction:column}.btn-fiber-optic-check.svelte-1ctnq1s{align-self:flex-end;color:#fff}.btn-next.svelte-1ctnq1s{align-self:flex-end;margin-left:10px}.order-step.svelte-1ctnq1s{display:flex;flex-direction:column}.button-container.svelte-1ctnq1s{display:flex;justify-content:flex-end}.hidden.svelte-1ctnq1s{display:none}
