dialog.custom-checkout{background-color:#fff;border:none;inline-size:auto;max-inline-size:none;position:fixed}@media(max-width: 1023px){dialog.custom-checkout{padding:25px 22px 90px !important;margin:auto;inline-size:calc(100% - 32px)}}@media(min-width: 1024px){dialog.custom-checkout{border-radius:22px;box-shadow:-3px 3px 46px rgba(0,0,0,.26);inline-size:auto;margin-block-start:40px;margin-inline:auto;max-inline-size:1020px;padding:32px !important;z-index:100}}@media(min-width: 1280px){dialog.custom-checkout{max-inline-size:1364px}}@media(min-width: 1600px){dialog.custom-checkout{padding:60px !important}}dialog.custom-checkout::backdrop{backdrop-filter:blur(4px);inset:-10px}dialog.custom-checkout .h6,dialog.custom-checkout .h7{text-wrap:balance}dialog.custom-checkout .h6{font-family:"Cairo",sans-serif;font-weight:bold}@media(min-width: 1600px){dialog.custom-checkout .h6{font-size:25px;line-height:28px}}dialog.custom-checkout .h7{font-weight:600}@media(min-width: 1600px){dialog.custom-checkout .h7{font-size:20px;line-height:22px}}dialog.custom-checkout .btn{border:none;cursor:pointer;font-family:"Source Sans Pro","Arial",sans-serif;font-size:18px;font-weight:600}dialog.custom-checkout .btn--circle{align-items:center;background-color:#f2f2f2;block-size:43px;border-radius:50%;display:flex;inline-size:43px;justify-content:center}dialog.custom-checkout .btn--circle.btn--close{background-color:buttonface;font-size:0;position:absolute;right:20px;top:20px}dialog.custom-checkout .btn--circle.btn--close::before{background-color:rgba(0,0,0,.5);background-position:center;block-size:30px;content:"";display:block;inline-size:30px;mask-image:url("../../public/img/icons/icon-close.svg");mask-position:center;mask-repeat:no-repeat;mask-size:cover;-webkit-mask-image:url("../../public/img/icons/icon-close.svg");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover}dialog.custom-checkout .btn--circle.btn--close :disabled{cursor:initial}dialog.custom-checkout .btn--circle.btn--add{background-color:#fff;block-size:30px;border:2px solid #cbcbcb;inline-size:30px}dialog.custom-checkout .btn--circle.btn--add::before{background-color:#f29213;background-position:center;block-size:12px;content:"";display:block;inline-size:12px;mask-image:url("../../public/img/icons/icon-plus.svg");mask-position:center;mask-repeat:no-repeat;mask-size:cover;-webkit-mask-image:url("../../public/img/icons/icon-plus.svg");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover}dialog.custom-checkout .btn--circle.btn--added{background-color:#f29213;block-size:30px;inline-size:30px}dialog.custom-checkout .btn--circle.btn--added::before{background-color:#fff;background-position:center;block-size:12px;content:"";display:block;inline-size:15px;mask-image:url("../../public/img/icons/icon-check-inner.svg");mask-position:center;mask-repeat:no-repeat;mask-size:cover;-webkit-mask-image:url("../../public/img/icons/icon-check-inner.svg");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover}dialog.custom-checkout .btn--circle.btn--remove{background-color:rgba(0,0,0,0);block-size:30px;inline-size:30px;border:2px solid #cbcbcb}dialog.custom-checkout .btn--circle.btn--remove::before{background-color:#cbcbcb;background-position:center;block-size:24px;content:"";display:block;inline-size:15px;mask-image:url("../../public/img/icons/icon-close.svg");mask-position:center;mask-repeat:no-repeat;mask-size:cover;-webkit-mask-image:url("../../public/img/icons/icon-close.svg");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover}dialog.custom-checkout .btn--filled{padding:10px 25px;block-size:45px;border-radius:22.5px}dialog.custom-checkout .btn--filled.btn--primary{background-color:#f29213;color:#fff}dialog.custom-checkout .btn--filled.btn--secondary{background-color:#023e84;color:#fff}dialog.custom-checkout .btn--filled.btn--tertiary{background-color:#f2f2f2;color:rgba(0,0,0,.5)}dialog.custom-checkout .btn--filled.btn--green{background-color:#a2c62e;color:#fff}dialog.custom-checkout .btn--icon{display:flex;align-items:center;gap:10px}dialog.custom-checkout .btn--icon.btn--fastcheckout::before{background:#fff;background-position:center;block-size:17px;content:"";display:block;inline-size:21px;mask-image:url("../../public/img/icons/icon-credit-card.svg");mask-position:center;mask-repeat:no-repeat;mask-size:cover;-webkit-mask-image:url("../../public/img/icons/icon-credit-card.svg");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover}dialog.custom-checkout .btn--icon.btn--hotline{border-radius:30px;column-gap:16px;display:grid;inline-size:fit-content;grid-template-columns:repeat(2, max-content);grid-template-rows:repeat(2, max-content);row-gap:0;text-decoration:none}dialog.custom-checkout .btn--icon.btn--hotline::before{grid-column:1;grid-row:1/-1;background-position:center;block-size:18px;content:"";display:block;inline-size:18px;mask-image:url("../../public/img/icons/icon-call.svg");mask-position:center;mask-repeat:no-repeat;mask-size:cover;-webkit-mask-image:url("../../public/img/icons/icon-call.svg");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover}dialog.custom-checkout .btn--icon:disabled{cursor:default;opacity:.5}@media(max-width: 899px){dialog.custom-checkout .btn--icon:disabled{display:none}}dialog.custom-checkout .btn--outline{padding:10px 25px;border:1px solid}dialog.custom-checkout .btn.btn--basketcheckout{display:none}dialog.custom-checkout:focus:not(:focus-visible){outline:none}dialog.custom-checkout .input-group.input-group--number{background-color:#fff;block-size:36px;outline:2px solid #cbcbcb;border-radius:4px;display:grid;grid-template-columns:1fr 18px;grid-template-rows:repeat(2, 18px);inline-size:54px}dialog.custom-checkout .input-group.input-group--number label{font-size:0;grid-column:1/-1;grid-row:1/-1}dialog.custom-checkout .input-group.input-group--number input[type=number]{background-color:rgba(0,0,0,0);border:none;color:#023e84;font-size:20px;grid-column:1;grid-row:1/-1;inline-size:100%;block-size:34px;line-height:34px;text-align:center;padding:0;-moz-appearance:textfield}dialog.custom-checkout .input-group.input-group--number input[type=number]::-webkit-outer-spin-button,dialog.custom-checkout .input-group.input-group--number input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}dialog.custom-checkout .input-group.input-group--number button.input{appearance:none;background-color:rgba(0,0,0,0);block-size:18px;color:#f29213;cursor:pointer;font-size:0;grid-column:2;inline-size:18px;line-height:16px;position:relative}dialog.custom-checkout .input-group.input-group--number .input--inc::before,dialog.custom-checkout .input-group.input-group--number .input--dec::before{--icon-color: #F29213;background-color:var(--icon-color);block-size:8px;content:"";display:block;height:8px;inline-size:8px;mask-repeat:no-repeat;mask-size:contain;position:absolute}dialog.custom-checkout .input-group.input-group--number .input--inc{grid-row:1;border:solid #cbcbcb;border-width:0 0 2px 2px}dialog.custom-checkout .input-group.input-group--number .input--inc::before{inset:4px auto auto 4px;mask-image:url("../img/icons/icon-plus.svg");-webkit-mask-image:url("../img/icons/icon-plus.svg")}dialog.custom-checkout .input-group.input-group--number .input--dec{grid-row:2;border:solid #cbcbcb;border-width:0 0 0 2px}dialog.custom-checkout .input-group.input-group--number .input--dec::before{inset:8px auto auto 4px;mask-image:url("../img/icons/icon-minus.svg");-webkit-mask-image:url("../img/icons/icon-minus.svg")}dialog.custom-checkout .input-group.input-group--select label{background-color:#fff;block-size:36px;border:2px solid #cbcbcb;border-radius:4px;display:grid;grid-template-columns:1fr 19px;grid-template-rows:32px;inline-size:54px;position:relative;font-size:0}dialog.custom-checkout .input-group.input-group--select label::after{content:"";display:block;grid-column:2;grid-row:1;border-left:2px solid #cbcbcb;background-image:url("../img/icons/icon-chevron.svg");background-repeat:no-repeat;background-size:65%;background-position:center;position:relative;transition:all ease .3s;z-index:0}dialog.custom-checkout .input-group.input-group--select select{appearance:none;background-color:rgba(0,0,0,0);border:none;grid-column:1/-1;grid-row:1;color:#023e84;font-size:20px;line-height:22px;padding:0 22px 0 4px;z-index:1;background-image:none}dialog.custom-checkout .input-group.input-group--select select::-ms-expand{display:none}dialog.custom-checkout .input-group.input-group--select select>option:hover{background-color:#cbcbcb}dialog.custom-checkout header.header-custom-checkout{align-items:center;color:#023e84;display:grid;grid-auto-flow:column;grid-template-columns:1fr;justify-items:center}@media(min-width: 1023px){dialog.custom-checkout header.header-custom-checkout{grid-template-columns:repeat(2, max-content);justify-items:start}}dialog.custom-checkout header.header-custom-checkout .title{display:flex;align-items:center;font-family:"Cairo",sans-serif;font-size:24px;font-weight:600;text-wrap:nowrap}@media(min-width: 500px){dialog.custom-checkout header.header-custom-checkout .title{font-size:28px}}@media(max-width: 1023px){dialog.custom-checkout header.header-custom-checkout .title{grid-column:1;grid-row:2;margin-block-end:26px}}dialog.custom-checkout header.header-custom-checkout .title>img{margin-inline-end:16px;max-inline-size:40px;flex-shrink:0}@media(max-width: 1023px){dialog.custom-checkout header.header-custom-checkout nav.nav-product{grid-column:1/-1;grid-row:3;margin-block-end:32px}}@media(min-width: 1024px){dialog.custom-checkout header.header-custom-checkout nav.nav-product{margin-inline:128px}}dialog.custom-checkout header.header-custom-checkout nav.nav-product>ul.product-menu{display:flex;flex-wrap:wrap;list-style:none;align-items:center;--text-size: 16px}dialog.custom-checkout header.header-custom-checkout nav.nav-product>ul.product-menu>li.menu-item{color:#cbcbcb;font-size:var(--text-size)}dialog.custom-checkout header.header-custom-checkout nav.nav-product>ul.product-menu>li.menu-item.menu-item--active{color:#023e84}dialog.custom-checkout header.header-custom-checkout nav.nav-product>ul.product-menu>li.menu-item.menu-item--active>.menu-button{color:#023e84}dialog.custom-checkout header.header-custom-checkout nav.nav-product>ul.product-menu>li.menu-item>.menu-button{all:unset;display:inline-block;background-color:rgba(0,0,0,0);color:#cbcbcb;font-size:var(--text-size);font-weight:normal;cursor:pointer}dialog.custom-checkout header.header-custom-checkout nav.nav-product>ul.product-menu>li.menu-item>.menu-button:focus-visible{border-radius:4px;outline:-webkit-focus-ring-color solid 1px;outline-offset:4px}dialog.custom-checkout header.header-custom-checkout nav.nav-product>ul.product-menu>li.menu-item:not(:last-of-type)::after{position:relative;content:"|";color:#cbcbcb;display:inline-block;margin-inline:2px 4px;top:-1px}dialog.custom-checkout .info{align-items:center;bottom:0;display:flex;cursor:pointer;position:absolute;right:-18px;top:0}dialog.custom-checkout .info[data-show=true]>.info-content{display:block}dialog.custom-checkout .info[data-show=false]>.info-content{display:none}dialog.custom-checkout .info-i{align-items:center;block-size:12px;border:1px solid rgba(0,0,0,.5);border-radius:6px;display:flex;inline-size:12px;justify-content:center}dialog.custom-checkout .info-i::before{color:rgba(0,0,0,.5);content:"i";display:block;font-size:8px}dialog.custom-checkout .info-content{--width: 188px;background-color:#cbcbcb;border-radius:4px;color:#fff;display:block;font-size:14px;inline-size:var(--width);left:calc((var(--width) - 20px)/2*-1);line-height:16px;padding-block:4px;padding-inline:12px;position:absolute;z-index:5}dialog.custom-checkout .info-content .triangle{background-color:#cbcbcb;block-size:18px;bottom:-6px;display:block;inline-size:18px;left:82px;position:absolute;transform:rotate(45deg);z-index:-1}dialog.custom-checkout div.main-custom-checkout{display:grid}@media(max-width: 1023px){dialog.custom-checkout div.main-custom-checkout{justify-content:center;grid-template-areas:"breadcrumbs" "content" "aside"}}@media(min-width: 768px){dialog.custom-checkout div.main-custom-checkout{margin-block-end:48px}}@media(min-width: 1024px){dialog.custom-checkout div.main-custom-checkout{grid-template-columns:minmax(0, 1fr) minmax(0, 398px);grid-template-rows:minmax(0, max-content) minmax(0, 1fr);grid-template-areas:"breadcrumbs aside" "content aside";margin-block:48px}}@media(min-width: 1600px){dialog.custom-checkout div.main-custom-checkout{margin-block:54px}}dialog.custom-checkout div.main-custom-checkout>.content{grid-area:content;inline-size:100%;padding:0}dialog.custom-checkout nav.breadcrumbs{grid-area:breadcrumbs}@media(min-width: 1024px){dialog.custom-checkout nav.breadcrumbs{margin-block-end:8px}}dialog.custom-checkout nav.breadcrumbs ul.menu{list-style:none;display:flex;flex-direction:column}@media(min-width: 600px){dialog.custom-checkout nav.breadcrumbs ul.menu{flex-direction:row}}dialog.custom-checkout nav.breadcrumbs ul.menu>li.menu-item{border:1px solid #cbcbcb;cursor:pointer}dialog.custom-checkout nav.breadcrumbs ul.menu>li.menu-item:not(:last-of-type){border-width:1px 1px 0 1px}@media(min-width: 600px){dialog.custom-checkout nav.breadcrumbs ul.menu>li.menu-item:not(:last-of-type){border-width:1px 0 1px 1px}}dialog.custom-checkout nav.breadcrumbs ul.menu>li.menu-item:first-of-type{border-radius:22px 22px 0 0}@media(min-width: 600px){dialog.custom-checkout nav.breadcrumbs ul.menu>li.menu-item:first-of-type{border-radius:22px 0 0 22px}}dialog.custom-checkout nav.breadcrumbs ul.menu>li.menu-item:last-of-type{border-radius:0 0 22px 22px}@media(min-width: 600px){dialog.custom-checkout nav.breadcrumbs ul.menu>li.menu-item:last-of-type{border-radius:0 22px 22px 0}}dialog.custom-checkout nav.breadcrumbs ul.menu>li.menu-item:hover,dialog.custom-checkout nav.breadcrumbs ul.menu>li.menu-item:focus,dialog.custom-checkout nav.breadcrumbs ul.menu>li.menu-item:focus-within,dialog.custom-checkout nav.breadcrumbs ul.menu>li.menu-item--active{background-color:#ffde12}dialog.custom-checkout nav.breadcrumbs ul.menu>li.menu-item>.btn{background-color:rgba(0,0,0,0);padding:10px 20px;font-size:16px;line-height:22px;font-weight:600;color:#023e84}@media(max-width: 599px){dialog.custom-checkout nav.breadcrumbs ul.menu>li.menu-item>.btn{width:100%}}@media(min-width: 1600px){dialog.custom-checkout nav.breadcrumbs ul.menu>li.menu-item>.btn{padding:10px 25px}}dialog.custom-checkout aside.summary{grid-area:aside;padding:24px 4px;background-color:#f2f2f2;border-radius:22px;color:rgba(0,0,0,.5);position:relative}@media(max-width: 1023px){dialog.custom-checkout aside.summary{margin-block:54px !important}dialog.custom-checkout aside.summary>*{padding-inline:20px}}@media(min-width: 1024px){dialog.custom-checkout aside.summary{padding:24px 32px}}@media(min-width: 1600px){dialog.custom-checkout aside.summary{max-inline-size:398px;block-size:488px;inline-size:100%}}dialog.custom-checkout aside.summary .content{position:relative;overflow-y:auto;overflow-x:visible;max-block-size:392px;padding-block-end:40px}dialog.custom-checkout aside.summary .content::-webkit-scrollbar{width:0}dialog.custom-checkout aside.summary .content[data-has-overflow=true]+.content-scroll{display:flex}dialog.custom-checkout aside.summary .added-bundles:has(>.item){border-top:1px solid #e0e0e0;margin-block:16px;padding-block-start:16px}dialog.custom-checkout aside.summary .content-scroll{align-items:center;inset:auto 0 0 0;color:#797979;display:none;flex-direction:column;justify-content:center;padding-inline:32px;padding-block:32px 12px;position:absolute;background-image:linear-gradient(to bottom, transparent 0%, #f2f2f2 100%);border-radius:0 0 22px 22px;z-index:5}dialog.custom-checkout aside.summary .content-scroll span{font-size:16px;font-weight:600}dialog.custom-checkout aside.summary .title{font-family:"Cairo",sans-serif;font-weight:bold}@media(min-width: 1600px){dialog.custom-checkout aside.summary .title{font-size:22px;margin-block-end:26px}}dialog.custom-checkout aside.summary .item{column-gap:6px;display:flex;font-size:16px;line-height:18px;justify-content:space-between;margin-block-end:8px}dialog.custom-checkout aside.summary .item .item-name{flex-basis:72%}dialog.custom-checkout aside.summary .item .item-value{text-align:right;font-weight:600}dialog.custom-checkout aside.summary .item .name.overall,dialog.custom-checkout aside.summary .item .value.overall{font-weight:600;color:#000}dialog.custom-checkout aside.summary .item .name-discount{padding-block-end:20px}dialog.custom-checkout aside.summary .item .value-discount{color:#e9425c}dialog.custom-checkout aside.summary .item[data-show=false]{display:none}dialog.custom-checkout aside.summary .item[data-show=true]{position:relative;display:flex}dialog.custom-checkout aside.summary hr{display:block;background-color:#e0e0e0;margin-block:16px}dialog.custom-checkout aside.summary .form.form--coupon{padding-block-start:40px;position:relative}dialog.custom-checkout aside.summary .form.form--coupon .form-group{font-size:14px;color:rgba(0,0,0,.5)}dialog.custom-checkout aside.summary .form.form--coupon .form-label{display:block;margin-block-end:8px}dialog.custom-checkout aside.summary .form.form--coupon .input-group{align-items:center;background-color:#fff;border:1px solid #cbcbcb;border-radius:22px;display:flex;padding-block:4px;position:relative;min-block-size:40px}dialog.custom-checkout aside.summary .form.form--coupon .input-group .form-input{all:unset;padding-inline:18px;width:100%;color:#797979}dialog.custom-checkout aside.summary .form.form--coupon .input-group .form-input::placeholder{color:rgba(0,0,0,.5)}dialog.custom-checkout aside.summary .form.form--coupon .form-group[data-disabled=true] .form-label{display:none}dialog.custom-checkout aside.summary .form.form--coupon .form-group[data-disabled=true] .input-group{background-color:rgba(0,0,0,0);border-color:#e0e0e0}dialog.custom-checkout aside.summary .form.form--coupon .form-group[data-disabled=true] .form-input{pointer-events:none}dialog.custom-checkout aside.summary .form.form--coupon .form-group[data-disabled=true] .btn--added{display:none}dialog.custom-checkout aside.summary .form.form--coupon .form-group[data-disabled=true] .btn--remove{display:flex}dialog.custom-checkout aside.summary .form.form--coupon .form-group[data-disabled=false] .form-label{display:block}dialog.custom-checkout aside.summary .form.form--coupon .form-group[data-disabled=false] .form-input{pointer-events:auto}dialog.custom-checkout aside.summary .form.form--coupon .form-group[data-disabled=false] .btn--added{display:flex}dialog.custom-checkout aside.summary .form.form--coupon .form-group[data-disabled=false] .btn--remove{display:none}dialog.custom-checkout aside.summary .form.form--coupon .form-group[data-pending=true] .loading-spinner{display:inline}dialog.custom-checkout aside.summary .form.form--coupon .form-group[data-pending=true] .btn--added,dialog.custom-checkout aside.summary .form.form--coupon .form-group[data-pending=true] .btn--remove{display:none}dialog.custom-checkout aside.summary .form.form--coupon .form-group[data-pending=false] .loading-spinner{display:none}dialog.custom-checkout aside.summary .form.form--coupon .form-group[data-error=true] .input-group{border-color:#b93246}dialog.custom-checkout aside.summary .form.form--coupon .form-group[data-error=true] .form-input{color:#b93246}dialog.custom-checkout aside.summary .form.form--coupon .form-group--error{height:18px;color:#b93246;padding-inline:8px}dialog.custom-checkout aside.summary .form.form--coupon .button-group{align-items:center;display:flex;padding-inline:8px}dialog.custom-checkout aside.summary .form.form--coupon .button-group .btn--remove,dialog.custom-checkout aside.summary .form.form--coupon .button-group .btn--added{font-size:0}dialog.custom-checkout aside.summary .form.form--coupon .button-group .loading-spinner{right:21px;position:absolute}dialog.custom-checkout .loading-spinner{color:rgba(0,0,0,.5);width:4px;height:4px;border-radius:50%;position:relative;animation:boxShadowSpin 1.5s infinite linear;transform:translateZ(0)}@keyframes boxShadowSpin{0%,100%{box-shadow:0 -12px 0 .2em,8px -8px 0 0em,12px 0 0 -2px,8px 8px 0 -2px,0 12px 0 -2px,-8px 8px 0 -2px,-12px 0 0 -2px,-8px -8px 0 0}12.5%{box-shadow:0 -12px 0 0,8px -8px 0 .2em,12px 0 0 0,8px 8px 0 -2px,0 12px 0 -2px,-8px 8px 0 -2px,-12px 0 0 -2px,-8px -8px 0 -2px}25%{box-shadow:0 -12px 0 -0.5em,8px -8px 0 0,12px 0 0 .2em,8px 8px 0 0,0 12px 0 -2px,-8px 8px 0 -2px,-12px 0 0 -2px,-8px -8px 0 -2px}37.5%{box-shadow:0 -12px 0 -2px,8px -8px 0 -2px,12px 0em 0 0,8px 8px 0 .2em,0 12px 0 0em,-8px 8px 0 -2px,-12px 0em 0 -2px,-8px -8px 0 -2px}50%{box-shadow:0 -12px 0 -2px,8px -8px 0 -2px,12px 0 0 -2px,8px 8px 0 0em,0 12px 0 .2em,-8px 8px 0 0,-12px 0em 0 -2px,-8px -8px 0 -2px}62.5%{box-shadow:0 -12px 0 -2px,8px -8px 0 -2px,12px 0 0 -2px,8px 8px 0 -2px,0 12px 0 0,-8px 8px 0 .2em,-12px 0 0 0,-8px -8px 0 -2px}75%{box-shadow:0em -12px 0 -2px,8px -8px 0 -2px,12px 0em 0 -2px,8px 8px 0 -2px,0 12px 0 -2px,-8px 8px 0 0,-12px 0em 0 .2em,-8px -8px 0 0}87.5%{box-shadow:0em -12px 0 0,8px -8px 0 -2px,12px 0 0 -2px,8px 8px 0 -2px,0 12px 0 -2px,-8px 8px 0 0,-12px 0em 0 0,-8px -8px 0 .2em}}dialog.custom-checkout footer.footer-custom-checkout{display:grid;justify-items:center;background-color:#fff;padding:0}@media(min-width: 1024px){dialog.custom-checkout footer.footer-custom-checkout{grid-template-columns:repeat(3, 1fr)}}dialog.custom-checkout footer.footer-custom-checkout::before{content:inherit}dialog.custom-checkout footer.footer-custom-checkout .button-container{display:flex;gap:20px}@media(max-width: 899px){dialog.custom-checkout footer.footer-custom-checkout .button-container{grid-row:2}}@media(min-width: 1024px){dialog.custom-checkout footer.footer-custom-checkout .button-container{grid-column:2}}@media(max-width: 1023px){dialog.custom-checkout footer.footer-custom-checkout button.btn--fastcheckout{grid-row:1;margin-block-end:32px}}@media(min-width: 1024px){dialog.custom-checkout footer.footer-custom-checkout button.btn--fastcheckout{grid-column:3;justify-self:end}}dialog.custom-checkout .main-custom-checkout .product-addons>.addons>.addon .icon:has(.discount),dialog.custom-checkout .main-custom-checkout .product-bundle>.bundle-addons>.bundle .icon:has(.discount),dialog.custom-checkout .main-custom-checkout .product-services>.services>.service .icon:has(.discount){position:relative}dialog.custom-checkout .main-custom-checkout .product-addons>.addons>.addon .icon .discount,dialog.custom-checkout .main-custom-checkout .product-bundle>.bundle-addons>.bundle .icon .discount,dialog.custom-checkout .main-custom-checkout .product-services>.services>.service .icon .discount{--badge-size: 52px;block-size:var(--badge-size);display:grid;inline-size:var(--badge-size);left:-10px;position:absolute;place-items:center;top:-10px}dialog.custom-checkout .main-custom-checkout .product-addons>.addons>.addon .icon .discount>*,dialog.custom-checkout .main-custom-checkout .product-bundle>.bundle-addons>.bundle .icon .discount>*,dialog.custom-checkout .main-custom-checkout .product-services>.services>.service .icon .discount>*{grid-column:1;grid-row:1}dialog.custom-checkout .main-custom-checkout .product-addons>.addons>.addon .icon .discount--round,dialog.custom-checkout .main-custom-checkout .product-bundle>.bundle-addons>.bundle .icon .discount--round,dialog.custom-checkout .main-custom-checkout .product-services>.services>.service .icon .discount--round{border-radius:999px;background-color:#e9425c;background-image:linear-gradient(to bottom right, #E9425C 0%, #ba3247 100%)}dialog.custom-checkout .main-custom-checkout .product-addons>.addons>.addon .icon .discount svg,dialog.custom-checkout .main-custom-checkout .product-bundle>.bundle-addons>.bundle .icon .discount svg,dialog.custom-checkout .main-custom-checkout .product-services>.services>.service .icon .discount svg{color:#e9425c;inline-size:var(--badge-size);block-size:var(--badge-size)}dialog.custom-checkout .main-custom-checkout .product-addons>.addons>.addon .icon .discount .rate,dialog.custom-checkout .main-custom-checkout .product-bundle>.bundle-addons>.bundle .icon .discount .rate,dialog.custom-checkout .main-custom-checkout .product-services>.services>.service .icon .discount .rate{color:#fff;font-size:14px;font-weight:600;line-height:1;rotate:-14deg;text-align:center}dialog.custom-checkout .main-custom-checkout .product-addons>.addons>.addon .content .price--discounted,dialog.custom-checkout .main-custom-checkout .product-bundle>.bundle-addons>.bundle .content .price--discounted,dialog.custom-checkout .main-custom-checkout .product-services>.services>.service .content .price--discounted{padding-inline:8px}dialog.custom-checkout .main-custom-checkout .product-addons>.addons>.addon .content .price--crossed,dialog.custom-checkout .main-custom-checkout .product-bundle>.bundle-addons>.bundle .content .price--crossed,dialog.custom-checkout .main-custom-checkout .product-services>.services>.service .content .price--crossed{font-size:16px;font-weight:400;color:#e9425c}dialog.custom-checkout .main-custom-checkout .product-addons>.addons>.addon .content .price--crossed del.price--crossed::before,dialog.custom-checkout .main-custom-checkout .product-addons>.addons>.addon .content .price--crossed del.price--crossed::after,dialog.custom-checkout .main-custom-checkout .product-bundle>.bundle-addons>.bundle .content .price--crossed del.price--crossed::before,dialog.custom-checkout .main-custom-checkout .product-bundle>.bundle-addons>.bundle .content .price--crossed del.price--crossed::after,dialog.custom-checkout .main-custom-checkout .product-services>.services>.service .content .price--crossed del.price--crossed::before,dialog.custom-checkout .main-custom-checkout .product-services>.services>.service .content .price--crossed del.price--crossed::after{clip-path:inset(100%);clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}dialog.custom-checkout .main-custom-checkout .product-addons>.addons>.addon .content .price--crossed del.price--crossed::before,dialog.custom-checkout .main-custom-checkout .product-bundle>.bundle-addons>.bundle .content .price--crossed del.price--crossed::before,dialog.custom-checkout .main-custom-checkout .product-services>.services>.service .content .price--crossed del.price--crossed::before{content:" [streichpreis start] "}dialog.custom-checkout .main-custom-checkout .product-addons>.addons>.addon .content .price--crossed del.price--crossed::after,dialog.custom-checkout .main-custom-checkout .product-bundle>.bundle-addons>.bundle .content .price--crossed del.price--crossed::after,dialog.custom-checkout .main-custom-checkout .product-services>.services>.service .content .price--crossed del.price--crossed::after{content:" [streichpreis ende] "}dialog.custom-checkout .main-custom-checkout aside.summary .item .item-value span.discount{font-weight:400;text-decoration:line-through;color:#e9425c;margin-inline-end:1ch}dialog.custom-checkout .main-custom-checkout aside.summary .item .value-save{color:#e9425c}dialog.custom-checkout .main-custom-checkout aside.summary .item .name-discount>span.discount-disclaimer{bottom:0;color:rgba(0,0,0,.4);display:block;font-size:14px;line-height:16px;position:relative}@media(min-width: 408px){dialog.custom-checkout .main-custom-checkout aside.summary .item .name-discount>span.discount-disclaimer{position:absolute}}dialog.custom-checkout[data-product=main] .product-addons .addons{flex-direction:column}@media(min-width: 1024px){dialog.custom-checkout[data-product=main] .product-addons .addons{flex-direction:row;flex-wrap:wrap}}dialog.custom-checkout[data-product=main] .product-addons .addons .addon .content .name-container{font-size:16px;line-height:20px;max-inline-size:248px}dialog.custom-checkout[data-product=main] .product-addons .addons .addon.disabled{pointer-events:none;display:none}@media(max-width: 769px){dialog.custom-checkout[data-product=main] nav.breadcrumbs ul.menu{flex-direction:column}}@media(min-width: 770px){dialog.custom-checkout[data-product=main] nav.breadcrumbs ul.menu{flex-direction:row}}@media(max-width: 769px){dialog.custom-checkout[data-product=main] nav.breadcrumbs ul.menu>li.menu-item:not(:last-of-type){border-width:1px 1px 0 1px}}@media(min-width: 770px){dialog.custom-checkout[data-product=main] nav.breadcrumbs ul.menu>li.menu-item:not(:last-of-type){border-width:1px 0 1px 1px}}@media(max-width: 769px){dialog.custom-checkout[data-product=main] nav.breadcrumbs ul.menu>li.menu-item:first-of-type{border-radius:22px 22px 0 0}}@media(min-width: 770px){dialog.custom-checkout[data-product=main] nav.breadcrumbs ul.menu>li.menu-item:first-of-type{border-radius:22px 0 0 22px}}@media(max-width: 769px){dialog.custom-checkout[data-product=main] nav.breadcrumbs ul.menu>li.menu-item:last-of-type{border-radius:0 0 22px 22px}}@media(min-width: 770px){dialog.custom-checkout[data-product=main] nav.breadcrumbs ul.menu>li.menu-item:last-of-type{border-radius:0 22px 22px 0}}dialog.custom-checkout[data-product=main] nav.breadcrumbs ul.menu>li:not(.menu-item--active){background-color:#fff}dialog.custom-checkout[data-product=main]{background-color:#fafafa;border:1px solid #cbcbcb}dialog.custom-checkout[data-product=main] header.header-custom-checkout{grid-template-columns:repeat(3, 1fr)}dialog.custom-checkout[data-product=main] header.header-custom-checkout nav.nav-product{margin-inline:auto}dialog.custom-checkout[data-product=main] header.header-custom-checkout nav.nav-product>ul.product-menu>li.menu-item>.menu-button{color:rgba(0,0,0,.3)}dialog.custom-checkout[data-product=main] header.header-custom-checkout nav.nav-product>ul.product-menu>li.menu-item.menu-item--active>.menu-button{color:#000}dialog.custom-checkout[data-product=main] footer.footer-custom-checkout{background-color:rgba(0,0,0,0)}dialog.custom-checkout[data-product=main] .btn--filled{transition:all ease .3s}dialog.custom-checkout[data-product=main] .btn--filled.btn--primary:hover{background-color:#d0510d}dialog.custom-checkout[data-product=main] .btn--filled.btn--secondary:hover{background-color:#032750}dialog.custom-checkout[data-product=main] .btn--filled.btn--tertiary{background-color:rgba(0,0,0,0)}dialog.custom-checkout[data-product=main] .btn--filled.btn--tertiary:hover{background-color:#f2f2f2}dialog.custom-checkout[data-product=main] div.main-custom-checkout{margin-block-start:32px;margin-block-end:56px}dialog.custom-checkout[data-product=main] .product-plans nav.breadcrumbs{margin-block-end:0}dialog.custom-checkout[data-product=main] .product-plans .plan{padding-block:24px}dialog.custom-checkout[data-product=main] .product-plans .plan .column{align-items:center}dialog.custom-checkout[data-product=main] .product-plans .plan .column+.column{align-items:start;display:flex;flex-direction:column;padding-inline-start:32px}dialog.custom-checkout[data-product=main] .product-plans .plan .headline{color:#000}dialog.custom-checkout[data-product=main] .product-plans .plan .plan-image{max-inline-size:360px}dialog.custom-checkout[data-product=main] .product-plans .plan .list>.list-item{color:rgba(0,0,0,.8);column-gap:10px;line-height:20px}dialog.custom-checkout[data-product=main] .product-plans .plan .list>.list-item svg{inline-size:16px}dialog.custom-checkout[data-product=main] .product-plans .plan .list>.list-item .list-icon{aspect-ratio:1;block-size:16px;display:grid;place-items:center}dialog.custom-checkout[data-product=main] .product-plans .plan .list>.list-item .icon--checked>svg{inline-size:14px}dialog.custom-checkout[data-product=main] .product-plans .plan .list>.list-item .icon--unchecked>svg{inline-size:14px;opacity:.8}dialog.custom-checkout[data-product=main] .product-plans .plan .list>.list-item .unchecked{color:rgba(0,0,0,.3)}dialog.custom-checkout[data-product=main] .product-plans .plan .list>.list-item:not(:last-of-type){margin-block-end:6px}dialog.custom-checkout[data-product=main] .product-plans .list-icon>svg{inline-size:16px}dialog.custom-checkout[data-product=main] .product-plans .list-icon.icon--checked>svg{inline-size:14px}dialog.custom-checkout[data-product=main] .product-plans .list-icon.icon--unchecked>svg{inline-size:14px;opacity:.8}dialog.custom-checkout[data-product=main] .product-services[data-show=true]{display:block}@media(min-width: 1600px){dialog.custom-checkout[data-product=main] .product-services .headline{margin-block-end:32px}}dialog.custom-checkout[data-product=main] .product-services .services{display:flex;flex-direction:column}@media(min-width: 1024px){dialog.custom-checkout[data-product=main] .product-services .services{flex-direction:row;flex-wrap:wrap}}dialog.custom-checkout[data-product=main] .product-services .services .service{flex:1 1 50%}dialog.custom-checkout[data-product=main] .product-services .services .service .button-container{width:56px}dialog.custom-checkout[data-product=main] .product-services .services .service .icon{inline-size:56px}dialog.custom-checkout[data-product=main] .product-services .services .service .content .name-container{font-size:16px;line-height:20px;max-inline-size:248px}dialog.custom-checkout[data-product=main] .product-services .services .service .content .mwst{display:inline;position:relative;top:-8px}dialog.custom-checkout[data-product=main] aside.summary{block-size:auto}dialog.custom-checkout .product-plans[data-show=true]{display:block}dialog.custom-checkout .product-plans[data-show=false]{display:none}dialog.custom-checkout .product-plans .plan{flex-wrap:wrap}@media(max-width: 1023px){dialog.custom-checkout .product-plans .plan{justify-content:center}}dialog.custom-checkout .product-plans .plan[data-show=true]{display:flex}dialog.custom-checkout .product-plans .plan[data-show=false]{display:none}dialog.custom-checkout .product-plans .plan .column{display:grid;align-items:center}@media(max-width: 1023px){dialog.custom-checkout .product-plans .plan .column{flex-basis:100%}dialog.custom-checkout .product-plans .plan .column:not(:last-of-type){margin-block-end:32px}}@media(min-width: 1024px){dialog.custom-checkout .product-plans .plan .column{flex-basis:50%}}dialog.custom-checkout .product-plans .plan .plan-image{margin-inline:auto;max-inline-size:306px;margin-block-end:16px;margin-block-start:32px}@media(max-width: 1023px){dialog.custom-checkout .product-plans .plan .plan-image{max-inline-size:156px;margin-block-end:32px}}@media(min-width: 1024px)and (max-width: 1279px){dialog.custom-checkout .product-plans .plan .plan-image{max-inline-size:320px}}dialog.custom-checkout .product-plans .plan .plan-price{color:#023e84;text-align:center}dialog.custom-checkout .product-plans .plan .plan-price .price{font-family:"Cairo",sans-serif;font-size:32px;line-height:1;font-weight:bold}dialog.custom-checkout .product-plans .plan .plan-price .price-info{font-size:16px;margin-block-start:4px}dialog.custom-checkout .product-plans .plan .headline{color:#023e84;font-size:16px;font-weight:bold;margin-block-end:8px}dialog.custom-checkout .product-plans .plan .list{color:rgba(0,0,0,.5)}dialog.custom-checkout .product-plans .plan .list>.list-item{display:flex;align-items:center;column-gap:20px;font-size:16px}dialog.custom-checkout .product-plans .plan .list>.list-item:not(:last-of-type){margin-block-end:8px}dialog.custom-checkout .product-addons[data-show=true]{display:block}dialog.custom-checkout .product-addons[data-show=false]{display:none}dialog.custom-checkout .product-addons .headline{color:#023e84;margin-block-end:26px}@media(max-width: 767px){dialog.custom-checkout .product-addons .headline{font-size:32px;line-height:36px}}@media(min-width: 1024px)and (max-width: 1279px){dialog.custom-checkout .product-addons .headline{margin-block-end:8px}}@media(min-width: 1600px){dialog.custom-checkout .product-addons .headline{margin-block-end:60px}}dialog.custom-checkout .product-addons .addons{--gap: 25px;display:flex;flex-wrap:wrap;gap:16px}@media(min-width: 1600px){dialog.custom-checkout .product-addons .addons{gap:var(--gap)}}dialog.custom-checkout .product-addons .addons .addon{display:flex;align-items:center;column-gap:10px}dialog.custom-checkout .product-addons .addons .addon.disabled{filter:grayscale(1)}dialog.custom-checkout .product-addons .addons .addon.disabled .input-group,dialog.custom-checkout .product-addons .addons .addon.disabled .icon{opacity:.4}dialog.custom-checkout .product-addons .addons .addon.disabled .name-container,dialog.custom-checkout .product-addons .addons .addon.disabled .price,dialog.custom-checkout .product-addons .addons .addon.disabled .mwst{color:rgba(0,0,0,.4)}dialog.custom-checkout .product-addons .addons .addon.disabled input,dialog.custom-checkout .product-addons .addons .addon.disabled button{pointer-events:none}dialog.custom-checkout .product-addons .addons .addon[role=button]{cursor:pointer}dialog.custom-checkout .product-addons .addons .addon[role=button]:focus-visible{border-radius:22px;outline:-webkit-focus-ring-color solid 1px;outline-offset:8px}dialog.custom-checkout .product-addons .addons .addon[aria-disabled=true]{cursor:default}@media(min-width: 1024px){dialog.custom-checkout .product-addons .addons .addon{flex-basis:100%}}@media(min-width: 1280px){dialog.custom-checkout .product-addons .addons .addon{flex-basis:calc(50% - var(--gap))}}dialog.custom-checkout .product-addons .addons .addon .button-container{display:flex;flex:1 0 100%;justify-content:center;max-inline-size:54px}dialog.custom-checkout .product-addons .addons .addon .btn{flex-shrink:0}dialog.custom-checkout .product-addons .addons .addon .icon{align-items:center;display:flex;flex:1 0 100%;justify-content:left;max-inline-size:64px}dialog.custom-checkout .product-addons .addons .addon .icon img{object-fit:contain;max-block-size:64px}dialog.custom-checkout .product-addons .addons .addon .content{color:rgba(0,0,0,.8);font-size:18px}dialog.custom-checkout .product-addons .addons .addon .content .name-container{color:#000;font-weight:600;line-height:20px;inline-size:max-content;position:relative}dialog.custom-checkout .product-addons .addons .addon .content .price:not(.price--crossed){font-weight:600}dialog.custom-checkout .product-addons .addons .addon .content .mwst{color:rgba(0,0,0,.5);font-size:14px}dialog.custom-checkout .product-bundle[data-show=true]{display:block}dialog.custom-checkout .product-bundle[data-show=false]{display:none}dialog.custom-checkout .product-bundle .headline{color:#023e84;margin-block-end:26px}@media(max-width: 767px){dialog.custom-checkout .product-bundle .headline{font-size:32px;line-height:36px}}@media(min-width: 1024px)and (max-width: 1279px){dialog.custom-checkout .product-bundle .headline{margin-block-end:8px}}@media(min-width: 1600px){dialog.custom-checkout .product-bundle .headline{margin-block-end:60px}}dialog.custom-checkout .product-bundle .bundle-addons{--gap: 20px;display:flex;flex-wrap:wrap;position:relative;height:100%}@media(min-width: 1600px){dialog.custom-checkout .product-bundle .bundle-addons{gap:var(--gap)}}dialog.custom-checkout .product-bundle .bundle-addons:has(>.bundle:only-child){display:block}dialog.custom-checkout .product-bundle .bundle-addons:has(>.bundle:only-child) .content{flex:1 1 auto}@media(min-width: 1600px){dialog.custom-checkout .product-bundle .bundle-addons:has(>.bundle:only-child) .bundle-info{text-wrap:balance;max-width:70%}}dialog.custom-checkout .product-bundle .bundle{display:block}@media(min-width: 1280px){dialog.custom-checkout .product-bundle .bundle{padding-inline-end:48px}}dialog.custom-checkout .product-bundle .bundle.disabled,dialog.custom-checkout .product-bundle .bundle .disabled{pointer-events:none;filter:grayscale(1)}dialog.custom-checkout .product-bundle .bundle.disabled .input-group,dialog.custom-checkout .product-bundle .bundle.disabled .icon,dialog.custom-checkout .product-bundle .bundle .disabled .input-group,dialog.custom-checkout .product-bundle .bundle .disabled .icon{opacity:.4}dialog.custom-checkout .product-bundle .bundle.disabled .name-container,dialog.custom-checkout .product-bundle .bundle.disabled .price,dialog.custom-checkout .product-bundle .bundle.disabled .mwst,dialog.custom-checkout .product-bundle .bundle .disabled .name-container,dialog.custom-checkout .product-bundle .bundle .disabled .price,dialog.custom-checkout .product-bundle .bundle .disabled .mwst{color:rgba(0,0,0,.4)}dialog.custom-checkout .product-bundle .bundle.disabled input,dialog.custom-checkout .product-bundle .bundle.disabled button,dialog.custom-checkout .product-bundle .bundle.disabled .btn,dialog.custom-checkout .product-bundle .bundle.disabled div[role=button],dialog.custom-checkout .product-bundle .bundle .disabled input,dialog.custom-checkout .product-bundle .bundle .disabled button,dialog.custom-checkout .product-bundle .bundle .disabled .btn,dialog.custom-checkout .product-bundle .bundle .disabled div[role=button]{pointer-events:none}dialog.custom-checkout .product-bundle .bundle[data-has-addons="1"] .button-container{align-items:start;top:32px;position:relative}dialog.custom-checkout .product-bundle .bundle[data-has-addons="1"] .bundle-info{margin-inline-start:0}dialog.custom-checkout .product-bundle .bundle .bundle-addon{display:flex;column-gap:10px}@media(min-width: 1024px){dialog.custom-checkout .product-bundle .bundle .bundle-addon{flex-basis:100%}}@media(min-width: 1280px){dialog.custom-checkout .product-bundle .bundle .bundle-addon{flex-basis:calc(68% - var(--gap))}}dialog.custom-checkout .product-bundle .bundle .bundle-plan{display:flex;column-gap:10px}@media(min-width: 1024px){dialog.custom-checkout .product-bundle .bundle .bundle-plan{flex-basis:100%}}@media(min-width: 1280px){dialog.custom-checkout .product-bundle .bundle .bundle-plan{flex-basis:calc(50% - var(--gap))}}dialog.custom-checkout .product-bundle .bundle .bundle-plan:not(:first-of-type){margin-block-start:16px}dialog.custom-checkout .product-bundle .bundle .bundle-plan[role=button]{cursor:pointer}dialog.custom-checkout .product-bundle .bundle .bundle-plan[role=button]:focus-visible{border-radius:22px;outline:solid 1px;outline-offset:8px}dialog.custom-checkout .product-bundle .bundle .bundle-addon{align-items:center;margin-block-start:16px}dialog.custom-checkout .product-bundle .bundle .bundle-addon.disabled{filter:grayscale(1)}dialog.custom-checkout .product-bundle .bundle .bundle-addon.disabled .input-group,dialog.custom-checkout .product-bundle .bundle .bundle-addon.disabled .icon{opacity:.4}dialog.custom-checkout .product-bundle .bundle .bundle-addon.disabled .name-container,dialog.custom-checkout .product-bundle .bundle .bundle-addon.disabled .price,dialog.custom-checkout .product-bundle .bundle .bundle-addon.disabled .mwst{color:rgba(0,0,0,.4)}dialog.custom-checkout .product-bundle .bundle .bundle-addon.disabled input,dialog.custom-checkout .product-bundle .bundle .bundle-addon.disabled select,dialog.custom-checkout .product-bundle .bundle .bundle-addon.disabled button{pointer-events:none}dialog.custom-checkout .product-bundle .bundle[aria-disabled=true]{cursor:default}@media(min-width: 1024px){dialog.custom-checkout .product-bundle .bundle{flex-basis:100%}}@media(min-width: 1280px){dialog.custom-checkout .product-bundle .bundle{flex-basis:calc(50% - var(--gap))}}dialog.custom-checkout .product-bundle .bundle .button-container{display:flex;flex-basis:54px;justify-content:center;align-items:center}dialog.custom-checkout .product-bundle .bundle .btn{flex-shrink:0}dialog.custom-checkout .product-bundle .bundle .icon{display:flex;align-items:center;justify-content:left;max-inline-size:64px;flex:1 0 100%}dialog.custom-checkout .product-bundle .bundle .icon img{max-inline-size:64px}dialog.custom-checkout .product-bundle .bundle .content{color:rgba(0,0,0,.8);font-size:18px}dialog.custom-checkout .product-bundle .bundle .content .name{color:#000;line-height:20px;position:relative}dialog.custom-checkout .product-bundle .bundle .content .price:not(.price--crossed){font-weight:600}dialog.custom-checkout .product-bundle .bundle .content .mwst{color:rgba(0,0,0,.5);font-size:14px}dialog.custom-checkout .product-bundle .bundle .bundle-title{display:flex;align-items:center;gap:8px}dialog.custom-checkout .product-bundle .bundle .bundle-title strong{font-weight:600}dialog.custom-checkout .product-bundle .bundle .bundle-info{color:rgba(0,0,0,.7);font-size:16px;text-wrap:pretty;margin-block-start:12px}@media(min-width: 1280px){dialog.custom-checkout .product-bundle .bundle .bundle-info{margin-inline-start:64px}}dialog.custom-checkout .product-services[data-show=true]{display:grid}dialog.custom-checkout .product-services[data-show=false]{display:none}@media(min-width: 1600px){dialog.custom-checkout .product-services{grid-template-columns:52% 48%}}dialog.custom-checkout .product-services .headline{grid-column:1/-1;color:#023e84;margin-block-end:26px}@media(max-width: 767px){dialog.custom-checkout .product-services .headline{font-size:32px;line-height:36px}}@media(min-width: 1024px)and (max-width: 1279px){dialog.custom-checkout .product-services .headline{margin-block-end:8px}}@media(min-width: 1600px){dialog.custom-checkout .product-services .headline{margin-block-end:60px}}@media(max-width: 899px){dialog.custom-checkout .product-services .services{margin-block-end:26px}}@media(min-width: 1280px){dialog.custom-checkout .product-services .services{grid-column:1;padding-inline-end:42px}}dialog.custom-checkout .product-services .services .service{display:flex;align-items:center;column-gap:10px;inline-size:100%}dialog.custom-checkout .product-services .services .service:not(:last-of-type){margin-block-end:12px}dialog.custom-checkout .product-services .services .service[role=button]{cursor:pointer}dialog.custom-checkout .product-services .services .service[role=button]:focus-visible{border-radius:22px;outline:solid 1px;outline-offset:8px}dialog.custom-checkout .product-services .services .service .button-container{display:flex;flex-basis:56px;justify-content:center}dialog.custom-checkout .product-services .services .service .btn{flex-shrink:0}dialog.custom-checkout .product-services .services .service .icon{display:flex;align-items:center;justify-content:left;max-block-size:64px}dialog.custom-checkout .product-services .services .service .icon img{max-block-size:64px}dialog.custom-checkout .product-services .services .service .content{color:rgba(0,0,0,.8);font-size:18px}dialog.custom-checkout .product-services .services .service .content .name-container{color:#000;font-weight:600;line-height:20px;inline-size:max-content;position:relative}dialog.custom-checkout .product-services .services .service .content .price:not(.price--crossed){font-weight:600}dialog.custom-checkout .product-services .services .service .content .mwst{color:rgba(0,0,0,.5);font-size:14px;position:relative}dialog.custom-checkout .product-services .services-info{color:rgba(0,0,0,.7);position:relative}@media(min-width: 1024px){dialog.custom-checkout .product-services .services-info{max-inline-size:440px}}@media(min-width: 1280px){dialog.custom-checkout .product-services .services-info{grid-column:2;max-inline-size:auto;padding-inline-start:42px;padding-inline-end:52px}}@media(min-width: 1280px){dialog.custom-checkout .product-services .services-info::before{background-color:#e0e0e0;block-size:100%;content:"";display:block;inline-size:1px;left:0;position:absolute}}dialog.custom-checkout .product-services .services-info .h7{margin-block-end:6px}dialog.custom-checkout .product-services .services-info p{font-size:16px;line-height:18px}dialog.custom-checkout .product-services .services-info .btn--hotline{color:#023e84;margin-block-start:16px}dialog.custom-checkout .product-services .services-info .btn--hotline::before{background-color:#023e84}dialog.custom-checkout .product-services .services-info .btn--hotline .tel,dialog.custom-checkout .product-services .services-info .btn--hotline .time{grid-column:2}dialog.custom-checkout .product-services .services-info .btn--hotline .tel{font-size:18px;font-weight:600;line-height:20px}dialog.custom-checkout .product-services .services-info .btn--hotline .time{display:flex;justify-content:space-between;font-size:14px}dialog.custom-checkout[data-product=document] .product-plans .plan .plan-image{max-inline-size:360px}dialog.custom-checkout[data-product=document] .product-addons[data-show=true]{display:grid}dialog.custom-checkout[data-product=document] .product-addons[data-show=false]{display:none}@media(min-width: 1600px){dialog.custom-checkout[data-product=document] .product-addons{grid-template-columns:52% 48%}}dialog.custom-checkout[data-product=document] .product-addons .headline{grid-column:1/-1;color:#023e84;margin-block-end:26px}@media(max-width: 767px){dialog.custom-checkout[data-product=document] .product-addons .headline{font-size:32px;line-height:36px}}@media(min-width: 1024px)and (max-width: 1279px){dialog.custom-checkout[data-product=document] .product-addons .headline{margin-block-end:8px}}@media(min-width: 1600px){dialog.custom-checkout[data-product=document] .product-addons .headline{margin-block-end:60px}}@media(max-width: 899px){dialog.custom-checkout[data-product=document] .product-addons .addons{margin-block-end:26px}}@media(min-width: 1280px){dialog.custom-checkout[data-product=document] .product-addons .addons{grid-column:1;padding-inline-end:42px}}dialog.custom-checkout[data-product=document] .product-addons .addons .addon{display:flex;align-items:start;column-gap:10px;inline-size:100%}@media(min-width: 1280px){dialog.custom-checkout[data-product=document] .product-addons .addons .addon{flex-basis:calc(100% - var(--gap))}}dialog.custom-checkout[data-product=document] .product-addons .addons .addon .btn{flex-shrink:0}dialog.custom-checkout[data-product=document] .product-addons .addons .addon .input-group{display:none;position:relative;top:26px}dialog.custom-checkout[data-product=document] .product-addons .addons .addon .icon{display:flex;align-items:center;justify-content:left;block-size:100%;inline-size:100%;max-block-size:84px;max-inline-size:84px}dialog.custom-checkout[data-product=document] .product-addons .addons .addon .icon img{max-block-size:64px;inline-size:auto}dialog.custom-checkout[data-product=document] .product-addons .addons .addon .content{color:#000;font-size:20px}dialog.custom-checkout[data-product=document] .product-addons .addons .addon .content .name-container{position:relative;font-weight:600;line-height:26px;inline-size:max-content;max-inline-size:232px;text-wrap:balance}dialog.custom-checkout[data-product=document] .product-addons .addons-info{color:rgba(0,0,0,.7);position:relative}@media(min-width: 1024px){dialog.custom-checkout[data-product=document] .product-addons .addons-info{max-inline-size:440px}}@media(min-width: 1280px){dialog.custom-checkout[data-product=document] .product-addons .addons-info{grid-column:2;max-inline-size:auto;padding-inline-start:42px;padding-inline-end:52px}}@media(min-width: 1280px){dialog.custom-checkout[data-product=document] .product-addons .addons-info::before{background-color:#e0e0e0;block-size:100%;content:"";display:block;inline-size:1px;left:0;position:absolute}}dialog.custom-checkout[data-product=document] .product-addons .addons-info .h7{margin-block-end:6px}dialog.custom-checkout[data-product=document] .product-addons .addons-info p{font-size:16px;line-height:18px}dialog.custom-checkout[data-product=document] .product-addons .addons-info .btn--hotline{color:#023e84;margin-block-start:16px}dialog.custom-checkout[data-product=document] .product-addons .addons-info .btn--hotline::before{background-color:#023e84}dialog.custom-checkout[data-product=document] .product-addons .addons-info .btn--hotline .tel,dialog.custom-checkout[data-product=document] .product-addons .addons-info .btn--hotline .time{grid-column:2}dialog.custom-checkout[data-product=document] .product-addons .addons-info .btn--hotline .tel{font-size:18px;font-weight:600;line-height:20px}dialog.custom-checkout[data-product=document] .product-addons .addons-info .btn--hotline .time{display:flex;justify-content:space-between;font-size:14px;line-height:16px}dialog.custom-checkout[data-product=document][data-plan=business] .product-addons .addons .addon .input-group.business,dialog.custom-checkout[data-product=document][data-plan="business pro"] .product-addons .addons .addon .input-group.business-pro,dialog.custom-checkout[data-product=document][data-plan="business team"] .product-addons .addons .addon .input-group.business-team{display:grid}dialog.custom-checkout[data-product=document] .product-services .services .service{align-items:start}dialog.custom-checkout[data-product=document] .product-services .services .service button.btn--circle{position:relative;top:8px}dialog.custom-checkout[data-product=document] .product-services .services .service .content .name-container{max-inline-size:inherit}dialog.custom-checkout[data-product=document] .product-services .services .service .content .price-container{display:flex;column-gap:1ch}dialog.custom-checkout[data-product=document] .product-services .services .service .content .text{margin-block-start:16px}dialog.custom-checkout[data-product=document] .product-services .services .service .content .text ul.list-check{margin-inline-start:26px}dialog.custom-checkout[data-product=document] .product-services .services .service .content .text ul.list-check>li{font-size:16px;color:rgba(0,0,0,.5);list-style-image:url("../img/icons/icon-check.svg");padding-inline-start:14px}dialog.custom-checkout[data-product=document] .product-services .services .service .content .text ul.list-check>li:not(:last-of-type){margin-block-end:8px}dialog.custom-checkout[data-product=document] .product-services .services .service .content .text ul.list-check>li::marker{line-height:18px}@media(min-width: 1280px){dialog.custom-checkout[data-product=document] .product-bundle .bundle{flex-basis:calc(60% - var(--gap))}}dialog.custom-checkout[data-product=document] .product-bundle .bundle-disclaimer{position:relative}@media(min-width: 1280px){dialog.custom-checkout[data-product=document] .product-bundle .bundle-disclaimer{flex-basis:calc(40% - var(--gap));padding-inline-end:24px}}dialog.custom-checkout[data-product=document] .product-bundle .bundle-disclaimer>.wrapper{display:flex;gap:10px}@media(min-width: 1280px){dialog.custom-checkout[data-product=document] .product-bundle .bundle-disclaimer::before{background-color:#e0e0e0;block-size:100%;content:"";display:block;inline-size:1px;left:calc(var(--gap)*-2);position:absolute}}dialog.custom-checkout[data-product=document] .product-bundle .bundle-disclaimer p{color:rgba(0,0,0,.7);text-wrap:balance}dialog.custom-checkout[data-product=staff] .product-plans .plan .plan-image{max-inline-size:360px}dialog.custom-checkout[data-product=staff] .product-addons[data-show=true]{display:grid}dialog.custom-checkout[data-product=staff] .product-addons[data-show=false]{display:none}@media(min-width: 1600px){dialog.custom-checkout[data-product=staff] .product-addons{grid-template-columns:52% 48%}}dialog.custom-checkout[data-product=staff] .product-addons .headline{grid-column:1/-1;color:#023e84;margin-block-end:26px}@media(max-width: 767px){dialog.custom-checkout[data-product=staff] .product-addons .headline{font-size:32px;line-height:36px}}@media(min-width: 1024px)and (max-width: 1279px){dialog.custom-checkout[data-product=staff] .product-addons .headline{margin-block-end:8px}}@media(min-width: 1600px){dialog.custom-checkout[data-product=staff] .product-addons .headline{margin-block-end:60px}}@media(max-width: 899px){dialog.custom-checkout[data-product=staff] .product-addons .addons{margin-block-end:26px}}@media(min-width: 1280px){dialog.custom-checkout[data-product=staff] .product-addons .addons{grid-column:1;padding-inline-end:24px}}dialog.custom-checkout[data-product=staff] .product-addons .addons .addon{display:flex;align-items:start;column-gap:10px;inline-size:100%;height:max-content}@media(min-width: 1280px){dialog.custom-checkout[data-product=staff] .product-addons .addons .addon{flex-basis:calc(100% - var(--gap))}}dialog.custom-checkout[data-product=staff] .product-addons .addons .addon .btn{flex-shrink:0}dialog.custom-checkout[data-product=staff] .product-addons .addons .addon .input-group{position:relative;top:12px}dialog.custom-checkout[data-product=staff] .product-addons .addons .addon .icon{display:flex;align-items:center;justify-content:left;block-size:100%;inline-size:100%;max-block-size:84px;max-inline-size:84px}dialog.custom-checkout[data-product=staff] .product-addons .addons .addon .content{color:#000;font-size:20px}dialog.custom-checkout[data-product=staff] .product-addons .addons .addon .content .name-container{position:relative;font-weight:600;line-height:26px;inline-size:max-content;max-inline-size:232px;text-wrap:balance}dialog.custom-checkout[data-product=staff] .product-addons .addons-info{color:rgba(0,0,0,.7);position:relative}@media(min-width: 1024px){dialog.custom-checkout[data-product=staff] .product-addons .addons-info{max-inline-size:440px}}@media(min-width: 1280px){dialog.custom-checkout[data-product=staff] .product-addons .addons-info{grid-column:2;max-inline-size:auto;padding-inline-start:42px;padding-inline-end:52px}}@media(min-width: 1280px){dialog.custom-checkout[data-product=staff] .product-addons .addons-info::before{background-color:#e0e0e0;block-size:100%;content:"";display:block;inline-size:1px;left:0;position:absolute}}dialog.custom-checkout[data-product=staff] .product-addons .addons-info .h7{margin-block-end:6px}dialog.custom-checkout[data-product=staff] .product-addons .addons-info p{font-size:16px;line-height:18px}dialog.custom-checkout[data-product=staff] .product-addons .addons-info .btn--hotline{color:#023e84;margin-block-start:16px}dialog.custom-checkout[data-product=staff] .product-addons .addons-info .btn--hotline::before{background-color:#023e84}dialog.custom-checkout[data-product=staff] .product-addons .addons-info .btn--hotline .tel,dialog.custom-checkout[data-product=staff] .product-addons .addons-info .btn--hotline .time{grid-column:2}dialog.custom-checkout[data-product=staff] .product-addons .addons-info .btn--hotline .tel{font-size:18px;font-weight:600;line-height:20px}dialog.custom-checkout[data-product=staff] .product-addons .addons-info .btn--hotline .time{display:flex;justify-content:space-between;font-size:14px}dialog.custom-checkout[data-product=staff] .product-services .services .service:not(:first-of-type){margin-block-start:42px}dialog.custom-checkout[data-product=staff] .product-services .services .service .content .price-container{display:flex}dialog.custom-checkout[data-product=staff] .product-services .services .service .content .price-container .price>span{display:block}dialog.custom-checkout[data-product=staff] aside.summary #form-custom-checkout-staff .item-product label.name>span.plan{display:none}
