:root{--margin-60:60px;--margin-48:48px;--margin-36:36px;--margin-24:24px;--margin-18:18px;--margin-12:12px;--margin-10:10px;--margin-8:8px}@media only screen and (max-width:1260px){:root{--margin-60:48px}}@media only screen and (max-width:744px){:root{--margin-60:36px;--margin-48:36px;--margin-36:24px;--margin-24:18px;--margin-18:12px;--margin-12:8px;--margin-10:6px;--margin-8:4px}}@media only screen and (max-width:540px){:root{--margin-60:24px}}ul#picked-colors{width:300px;display:flex;flex-direction:column;gap:var(--margin-18)}ul#picked-colors .color-picker{display:flex;width:100%;overflow:hidden;border-radius:10px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)}ul#picked-colors .color-picker:hover .is-picked .remove-selection{transform:translateX(0)}ul#picked-colors .color-picker-left{position:relative;width:75px;aspect-ratio:1/1.0666;background-color:transparent;background-repeat:no-repeat;border-right:1px solid #f8f6f3;transition:background-color 180ms ease;display:flex;justify-content:center;align-items:center}ul#picked-colors .color-picker-left svg{opacity:.5;width:20px;height:auto}ul#picked-colors .color-picker-left .remove-selection{transform:translateX(calc(-100% - 1px));position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#ff1616;transition:transform 180ms ease,background-color 180ms ease}ul#picked-colors .color-picker-left .remove-selection svg{opacity:1}ul#picked-colors .color-picker-left .remove-selection svg path{stroke:#fff}ul#picked-colors .color-picker-left .remove-selection:hover{background-color:rgb(238.75,0,0)}ul#picked-colors .color-picker-right{flex:1;padding:.75em 1.5em;display:flex;flex-direction:column;justify-content:center}ul#picked-colors p{font-weight:600;line-height:1.4}ul#picked-colors span{display:block;opacity:.7;font-weight:400;text-transform:lowercase}body[data-page=bestellen-zonder-account] ul#picked-colors{width:100%}body[data-page=bestellen-zonder-account] ul#picked-colors .color-picker-left{width:144px;aspect-ratio:1/.86}body[data-page=bestellen-zonder-account] ul#picked-colors .color-picker-left .remove-selection{display:none}ul.configurator-settings{display:flex;flex-direction:column}ul.configurator-settings li.configurator-setting{margin-bottom:var(--margin-24)}ul.configurator-settings li.configurator-setting:last-of-type{margin-bottom:0}ul.configurator-settings li.configurator-setting.disabled{display:none}ul.configurator-settings li.configurator-setting.has-large-images .configurator-setting--items{border-radius:40px}ul.configurator-settings li.configurator-setting.has-large-images img{max-width:84px}ul.configurator-settings li.configurator-setting--item.disabled label{color:#ff1616;pointer-events:none;opacity:.1;transition:none}ul.configurator-settings li.configurator-setting--item.disabled svg{stroke:#ff1616}ul.configurator-settings fieldset{position:relative}ul.configurator-settings .legend-inner{display:flex;gap:var(--margin-10)}ul.configurator-settings legend{font-weight:600;display:flex;align-items:center;gap:var(--margin-10)}ul.configurator-settings legend+p{margin-bottom:var(--margin-12)}ul.configurator-settings small.subline{margin-top:var(--margin-8);display:block}ul.configurator-settings .configurator-setting--row{display:flex;flex-wrap:wrap;gap:0 var(--margin-60)}ul.configurator-settings .configurator-setting--row h4{width:100%}ul.configurator-settings .configurator-setting--row label{font-weight:300}li.configurator-setting[data-fieldset=schuine-zijdes-posities] ul.configurator-setting--items{border-radius:25px}li.configurator-setting[data-fieldset=schuine-zijdes-posities] li.configurator-setting--item{display:flex;justify-content:center;align-items:center}li.configurator-setting[data-fieldset=schuine-zijdes-posities] li.configurator-setting--item label{transition:none}li.configurator-setting[data-fieldset=schuine-zijdes-posities] li.configurator-setting--item label:hover{transition:color 180ms ease}li.configurator-setting[data-fieldset=schuine-zijdes-posities] li.configurator-setting--item label:hover svg path{transition:fill 180ms ease}li.configurator-setting[data-door-position] ul.configurator-setting--items{border-radius:25px}li.configurator-setting[data-uitsparing-detail] .configurator-setting--row{padding-bottom:var(--margin-24);gap:var(--margin-24) var(--margin-48)}li.configurator-setting[data-nis] .configurator-setting--row[data-nis-position]{margin-bottom:var(--margin-12)}.configurator-colors--opties ul.configurator-settings li.configurator-setting:last-of-type{margin-bottom:var(--sidebar-padding)}.configurator-setting--items{display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap;background-color:#eaf3ff;border:2px solid #eaf3ff;border-radius:100px;overflow:hidden}li.configurator-setting--item{position:relative}li.configurator-setting--item input{position:absolute;opacity:0;width:0;height:0;overflow:hidden}li.configurator-setting--item label{cursor:pointer;width:100%!important;border-radius:0!important;padding:.69em 1.375em;border-radius:100px;font-size:clamp(1.4rem,1.36rem + .125vw,1.6rem);font-weight:600;line-height:1.25;display:inline-flex;align-items:center;gap:var(--margin-8);color:#2b7ffd;text-align:center;justify-content:center}li.configurator-setting--item label small{font-size:clamp(.8rem,.74rem + .1875vw,1.1rem);align-self:flex-end;margin-bottom:2px}li.configurator-setting--item label{transition:color 180ms ease}li.configurator-setting--item label svg path{transition:fill 180ms ease}li.configurator-setting--item label:hover{color:#333}li.configurator-setting--item label:hover svg path{fill:#333}li.configurator-setting--item label.column{flex-direction:column}li.configurator-setting[data-hoog-laag-hoog-type] .screen-readers-only,li.configurator-setting[data-hoog-laag-type] .screen-readers-only,li.configurator-setting[data-waskast-hoog-laag-type] .screen-readers-only,li.configurator-setting[data-waskast-laag-type] .screen-readers-only,li.configurator-setting[data-wastoren-type] .screen-readers-only{position:absolute}li.configurator-setting[data-hoog-laag-hoog-type] .configurator-setting--item-selector,li.configurator-setting[data-hoog-laag-hoog-type] .configurator-setting--items,li.configurator-setting[data-hoog-laag-type] .configurator-setting--item-selector,li.configurator-setting[data-hoog-laag-type] .configurator-setting--items,li.configurator-setting[data-waskast-hoog-laag-type] .configurator-setting--item-selector,li.configurator-setting[data-waskast-hoog-laag-type] .configurator-setting--items,li.configurator-setting[data-waskast-laag-type] .configurator-setting--item-selector,li.configurator-setting[data-waskast-laag-type] .configurator-setting--items,li.configurator-setting[data-wastoren-type] .configurator-setting--item-selector,li.configurator-setting[data-wastoren-type] .configurator-setting--items{border-radius:35px}li.configurator-setting[data-hoog-laag-hoog-type] label,li.configurator-setting[data-hoog-laag-type] label,li.configurator-setting[data-waskast-hoog-laag-type] label,li.configurator-setting[data-waskast-laag-type] label,li.configurator-setting[data-wastoren-type] label{transition:stroke 180ms ease}li.configurator-setting[data-hoog-laag-hoog-type] label:hover svg path,li.configurator-setting[data-hoog-laag-type] label:hover svg path,li.configurator-setting[data-waskast-hoog-laag-type] label:hover svg path,li.configurator-setting[data-waskast-laag-type] label:hover svg path,li.configurator-setting[data-wastoren-type] label:hover svg path{fill:none;stroke:#333}li.configurator-setting[data-hoog-laag-hoog-type] .configurator-setting--item-selector svg path,li.configurator-setting[data-hoog-laag-type] .configurator-setting--item-selector svg path,li.configurator-setting[data-waskast-hoog-laag-type] .configurator-setting--item-selector svg path,li.configurator-setting[data-waskast-laag-type] .configurator-setting--item-selector svg path,li.configurator-setting[data-wastoren-type] .configurator-setting--item-selector svg path{fill:none;stroke:#333}li.configurator-setting[data-fieldset=hoogte-inbouwkoelkast] .configurator-setting--item-selector,li.configurator-setting[data-fieldset=hoogte-inbouwkoelkast] .configurator-setting--items,li.configurator-setting[data-fieldset=type-inbouwkoelkast] .configurator-setting--item-selector,li.configurator-setting[data-fieldset=type-inbouwkoelkast] .configurator-setting--items,li.configurator-setting[data-fieldset=type-toestel] .configurator-setting--item-selector,li.configurator-setting[data-fieldset=type-toestel] .configurator-setting--items{border-radius:40px}li.configurator-setting[data-fieldset=hoogte-inbouwkoelkast] svg,li.configurator-setting[data-fieldset=type-inbouwkoelkast] svg,li.configurator-setting[data-fieldset=type-toestel] svg{height:48px}li.configurator-setting[data-fieldset=hoogte-inbouwkoelkast] svg.question-info,li.configurator-setting[data-fieldset=type-inbouwkoelkast] svg.question-info,li.configurator-setting[data-fieldset=type-toestel] svg.question-info{height:23px}li.configurator-setting[data-fieldset=hoogte-inbouwkoelkast] label,li.configurator-setting[data-fieldset=type-inbouwkoelkast] label,li.configurator-setting[data-fieldset=type-toestel] label{transition:stroke 180ms ease}li.configurator-setting[data-fieldset=hoogte-inbouwkoelkast] label:hover svg path,li.configurator-setting[data-fieldset=type-inbouwkoelkast] label:hover svg path,li.configurator-setting[data-fieldset=type-toestel] label:hover svg path{fill:none;stroke:#333}li.configurator-setting[data-fieldset=hoogte-inbouwkoelkast] .configurator-setting--item-selector svg path,li.configurator-setting[data-fieldset=type-inbouwkoelkast] .configurator-setting--item-selector svg path,li.configurator-setting[data-fieldset=type-toestel] .configurator-setting--item-selector svg path{fill:none;stroke:#333}div.configurator-setting--all{margin-top:6px;font-size:clamp(1.2rem,1.16rem + .125vw,1.4rem);display:flex;flex-wrap:wrap}div.configurator-setting--all input{opacity:0;visibility:hidden;width:0;height:0}div.configurator-setting--all label{cursor:pointer;display:inline-flex;align-items:center;gap:6px}div.configurator-setting--all .circle-check{width:16px;height:16px}div.configurator-setting--size{position:relative}div.configurator-setting--size .size-row{display:flex;align-items:center;gap:var(--margin-12)}div.configurator-setting--size .size-row span{font-weight:600}div.configurator-setting--size label{font-weight:600;margin-bottom:var(--margin-8);display:flex;align-items:center;gap:var(--margin-10)}div.configurator-setting--size label span{display:flex;align-items:center;gap:var(--margin-10)}div.configurator-setting--size input{width:112px;padding:.69em 1.375em;border-radius:100px;font-size:clamp(1.4rem,1.36rem + .125vw,1.6rem);font-weight:600;line-height:1.25;display:inline-flex;align-items:center;gap:var(--margin-8);font-weight:400;color:#333;background-color:#fff;border:2px solid #2b7ffd;display:block;padding-left:1.375em}div.configurator-setting--size input:focus{border-color:rgb(2.1943925234,94.3588785047,232.6056074766)}div.configurator-setting--size input::placeholder{color:#848484;font-size:clamp(1.2rem,1.16rem + .125vw,1.4rem)}div.configurator-setting--size input[type=search]{padding-left:1.375em}div.configurator-setting--size input[disabled]{opacity:.5}div.configurator-setting--size input[disabled][type=number]{background-repeat:no-repeat;background-position:8px;background-image:url(../../images/icons/icon-check-circle.svg)}@media only screen and (max-width:744px){div.configurator-setting--size input{padding:.69em 1em}}div.configurator-setting--size input{font-weight:600}#hoek-info,#hoek-info--pom,#hoek-info--pomn,#hoekuitsparing-info,#module-nis-info,#nalevering-speling-info,#tablet-info,#tablet-info-2{margin-bottom:var(--margin-24);padding:var(--margin-12);display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px var(--margin-12)}#hoek-info--pom.hide,#hoek-info--pomn.hide,#hoek-info.hide,#hoekuitsparing-info.hide,#module-nis-info.hide,#nalevering-speling-info.hide,#tablet-info-2.hide,#tablet-info.hide{display:none}#hoek-info,#hoek-info--pom,#hoek-info--pomn,#hoekuitsparing-info,#module-nis-info,#nalevering-speling-info,#tablet-info,#tablet-info-2{background-color:#f4f6f8;border-radius:10px}#hoek-info p,#hoek-info--pom p,#hoek-info--pomn p,#hoekuitsparing-info p,#module-nis-info p,#nalevering-speling-info p,#tablet-info p,#tablet-info-2 p{flex:1}@media only screen and (max-width:540px){#hoek-info p,#hoek-info--pom p,#hoek-info--pomn p,#hoekuitsparing-info p,#module-nis-info p,#nalevering-speling-info p,#tablet-info p,#tablet-info-2 p{flex:initial}}#hoek-info b,#hoek-info--pom b,#hoek-info--pomn b,#hoekuitsparing-info b,#module-nis-info b,#nalevering-speling-info b,#tablet-info b,#tablet-info-2 b{display:block}#hoek-info mark,#hoek-info--pom mark,#hoek-info--pomn mark,#hoekuitsparing-info mark,#module-nis-info mark,#nalevering-speling-info mark,#tablet-info mark,#tablet-info-2 mark{color:#2b7ffd;background-color:transparent}#hoek-info svg,#hoek-info--pom svg,#hoek-info--pomn svg,#hoekuitsparing-info svg,#module-nis-info svg,#nalevering-speling-info svg,#tablet-info svg,#tablet-info-2 svg{margin-top:4px}#hoek-info--pom,#hoek-info--pomn,#tablet-info-2{margin-top:var(--margin-12)}#nalevering-speling-info{margin-bottom:0}#module-nis-info{margin-bottom:0}div.configurator-setting--item-selector-wrapper{position:relative}div.configurator-setting--item-selector{position:absolute;top:0;left:0;color:#333;background-color:#fff;border:2px solid #2b7ffd;padding:.69em 1.375em;border-radius:100px;font-size:clamp(1.4rem,1.36rem + .125vw,1.6rem);font-weight:600;line-height:1.25;display:inline-flex;align-items:center;gap:var(--margin-8);text-align:center;justify-content:center;border-radius:25px;transition:transform 90ms ease}div.configurator-setting--item-selector svg path{fill:#333}div.configurator-setting--item-selector.column{flex-direction:column}div.configurator-setting--item-selector small{font-size:clamp(.8rem,.74rem + .1875vw,1.1rem);align-self:flex-end;margin-bottom:2px}#camera svg path,#camera-grips svg path{fill:none!important}#camera label svg path,#camera-grips label svg path{transition:stroke 180ms ease}#camera label:hover svg path,#camera-grips label:hover svg path{stroke:#333}#camera div.configurator-setting--item-selector svg path,#camera-grips div.configurator-setting--item-selector svg path{stroke:#333}#module-size-filter label svg{transition:stroke 180ms ease}#module-size-filter label:hover svg{stroke:#333}#module-size-filter div.configurator-setting--item-selector svg{stroke:#1ebf80}.circle-check{background-color:transparent;border-radius:50%;width:20px;height:20px;border:2px solid #2b7ffd}div.configurator-setting--item-selector .circle-check,input:checked+label .circle-check{background-color:#2b7ffd;background-image:url(../../images/icons/icon-check.svg);background-repeat:no-repeat;background-position:center;background-size:60%}@media only screen and (max-width:1260px){#camera .configurator-setting--item-selector span,#camera label[for=camera-center] span,#camera-grips .configurator-setting--item-selector span,#camera-grips label[for=camera-center] span{display:none}}:root{--header-height:84px}.stripe-loading-indicator{display:none}.cart .cart-item .price{margin-top:var(--margin-24)}.cart .cart-item .price--total small{display:none}@media only screen and (max-width:1260px){main .left{padding-right:var(--margin-48)}main .right{padding-left:var(--margin-48)}.cart .cart-item--image{min-width:180px}#shopping-cart #cart-overview #cart-overview--right{min-width:auto}}@media only screen and (max-width:984px){.cart .cart-item--image{min-width:auto;max-width:none;width:100%}}h1,h2.display{margin-bottom:var(--margin-60)!important}ol#wizard-steps{display:flex;justify-content:center;counter-reset:wizard;max-width:calc(100% - var(--margin-48));margin-left:auto;margin-right:auto;margin-bottom:var(--gutter-start)}ol#wizard-steps li.step{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;font-size:clamp(1.2rem,1.16rem + .125vw,1.4rem);line-height:1.5;text-transform:uppercase;letter-spacing:.1rem;font-weight:600}ol#wizard-steps li.step::after{order:-1;display:inline-block;counter-increment:wizard;content:counter(wizard);width:40px;height:40px;padding:10px;border-radius:50%;color:#333;background-color:#eaf3ff}ol#wizard-steps li.step.active::after{color:#fff;background-color:#2b7ffd}ol#wizard-steps li.step>*{position:absolute;bottom:-4px;left:50%;transform:translate(-50%,100%);white-space:nowrap}@media only screen and (max-width:744px){ol#wizard-steps li.step>*{white-space:initial}}ol#wizard-steps li.line{flex:1;margin-top:19px;width:100%;height:2px;max-width:520px;background-color:#eaf3ff}ol#wizard-steps li.line.active{background-color:#2b7ffd}ol#wizard-steps a{color:#333}ol#wizard-steps a:hover{color:#2b7ffd}@media only screen and (max-width:744px){ol#wizard-steps{margin-bottom:60px}ol#wizard-steps li.step>*{white-space:initial}}@media only screen and (max-width:540px){ol#wizard-steps{max-width:none;margin-bottom:var(--margin-36)}ol#wizard-steps a,ol#wizard-steps span{display:none}}@media only screen and (max-width:744px){#main .right{margin-top:var(--margin-48)}}div.form-group[data-fieldset=professioneel] .row p,div.form-group[data-fieldset=vrij-beroep] .row p{flex:1}fieldset[data-fieldset=address-facturation]{margin-top:var(--margin-24)}header#header.hide+main form{top:var(--margin-48)}form{position:sticky;top:calc(var(--header-height) + var(--margin-48));left:0;transition:top 180ms linear}@media only screen and (max-height:920px){form{position:static}}legend:has(h2){margin-bottom:var(--margin-24)}legend:has(h2) h2{margin-bottom:0!important}legend:has(h2) h2.display{margin-bottom:var(--margin-12)!important}legend:has(h3){margin-bottom:var(--margin-12)}legend:has(h3) h3{margin-bottom:0!important}ul.configurator-settings legend{font-weight:400}.form-group:first-of-type{margin-top:calc(var(--margin-8) * -1)}@media only screen and (max-width:1260px){#factory-selector .validate-container:last-of-type{display:none}}#shipping-method+.form-group{margin-bottom:var(--margin-12)}#calendar{margin-top:var(--margin-8)}#calendar .datepicker-picker{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);padding:var(--margin-36);border-radius:10px}#calendar .day{position:relative;font-size:clamp(1.2rem,1.16rem + .125vw,1.4rem);font-weight:600;background-color:transparent;color:#fff}#calendar .day:hover::before{background-color:rgb(24.8076923077,157.9423076923,105.8461538462)}#calendar .day::before{display:block;content:"";z-index:-1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 12px);aspect-ratio:1;border-radius:50%;background-color:#1ebf80;transition:background-color 180ms ease}#calendar .day.disabled:not(.occupied){color:#333;opacity:.15}#calendar .day.disabled:not(.occupied):hover{background-color:transparent}#calendar .day.disabled:not(.occupied)::before{display:none}#calendar .day.disabled:not(.occupied).focused{color:inherit}#calendar .day.occupied,#calendar .day.unavailable{cursor:default;color:#333}#calendar .day.occupied::before,#calendar .day.unavailable::before{background-color:#ffd0d0}#calendar .day.today{opacity:1;color:#333}#calendar .day.today::before{display:block;background-color:#eaf3ff}#calendar .day.selected{color:#fff}#calendar .day.selected::before{background-color:#2b7ffd}#calendar .datepicker-grid{position:relative;z-index:1;width:100%;max-width:320px;aspect-ratio:5/3.75}#calendar .days-of-week{margin-top:var(--margin-24);margin-bottom:var(--margin-18)}#calendar .days-of-week .dow{opacity:.4;text-transform:uppercase;font-size:clamp(1.2rem,1.16rem + .125vw,1.4rem)}#calendar .datepicker-controls{align-items:center}#calendar .datepicker-controls .button:hover{background-color:transparent}#calendar .datepicker-controls .view-switch{font-size:clamp(1.6rem,1.52rem + .25vw,2rem);text-transform:capitalize}#calendar .datepicker-controls .prev-btn{min-width:46px}#calendar .datepicker-controls .next-btn{min-width:46px}#calendar .datepicker-controls .button svg *{transition:stroke 180ms ease}#calendar .datepicker-controls .button:hover svg *{stroke:rgb(2.1943925234,94.3588785047,232.6056074766)}#calendar .datepicker-controls .button[disabled] svg *{stroke:#eaf3ff}#calendar .datepicker-main{padding:0}#calendar .datepicker-legend{margin-top:var(--margin-12);margin-left:7px;max-width:300px;display:flex;flex-wrap:wrap;align-items:center;gap:var(--margin-12) var(--margin-36);font-size:clamp(1.2rem,1.16rem + .125vw,1.4rem)}#calendar .datepicker-legend>div{display:flex;align-items:center;text-transform:lowercase;line-height:1}#calendar .datepicker-legend>div::before{display:inline-block;content:"";border-radius:10px;width:20px;aspect-ratio:3/1;margin-right:var(--margin-8)}#calendar .datepicker-legend .datepicker-legend-available::before{background-color:#1ebf80}#calendar .datepicker-legend .datepicker-legend-occupied::before{background-color:#ffd0d0}#calendar .datepicker-legend .datepicker-legend-selected::before{background-color:#2b7ffd}ol.usp-list{margin-top:var(--margin-12);gap:var(--margin-8)}#password-container{display:none}#password-container.show{display:block}#payment{margin-bottom:var(--margin-48)}#payment .left{padding-right:0}#payment .intro h2{margin-bottom:0}#payment .intro p{margin-bottom:var(--margin-24)}#payment input#default-payment{transform:translateY(-12px)}#payment menu#payment-types{margin-bottom:var(--margin-36)}#payment menu#payment-types .relative{width:auto;transform:translateY(-12px)}#payment menu#payment-types .relative span.green{position:absolute;bottom:-4px;left:0;transform:translateY(100%)}#payment button[type=submit] #text-achteraf-betalen{display:none}#payment button[type=submit].achteraf-betalen #text-betalen{display:none}#payment button[type=submit].achteraf-betalen #text-achteraf-betalen{display:block}.payment-options{margin-bottom:var(--margin-18)}.payment-options ul{display:flex;flex-direction:column;gap:var(--margin-24)}.payment-options li{display:flex;align-items:center;gap:var(--margin-12);padding:var(--margin-12) var(--margin-24);border:2px solid #2b7ffd;border-radius:15px;background-color:transparent;line-height:1.2;transition:background-color 180ms ease,color 180ms ease}.payment-options li:has(input:checked){background-color:#eaf3ff;color:#333}.payment-options li:hover{background-color:#f8f6f3}.payment-options input{border:2px solid #2b7ffd!important}.payment-options label{flex:1;cursor:pointer;display:flex;align-items:center;gap:var(--margin-12)}.payment-options span.img{display:flex;justify-content:center;align-items:center;overflow:hidden;width:42px;height:auto}.payment-options span.img:has(svg){padding:6px 8px;border:1.5px solid #e6e6e6;border-radius:4px;background-color:#fff}.payment-options span.label{font-weight:600}.payment-options span.description{flex:1;display:flex;flex-direction:column;gap:4px;max-width:60%;margin-left:auto;padding-left:var(--margin-12)}#terms{display:flex;justify-content:flex-end}#terms .error{text-align:right}#terms .switch-container.error .switch{background-color:#ff1616;border-color:#ff1616}#terms .switch-container.error:has(input:checked) .switch{background-color:#1ebf80;border-color:#1ebf80}.card{position:sticky;top:var(--margin-48);left:0;padding:var(--margin-48);background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:10px}.card header{display:flex;align-items:center;justify-content:space-between}.card ul{display:flex;flex-direction:column;gap:var(--margin-12)}.card li{display:flex;align-items:center;gap:var(--margin-12)}.card #address{margin-top:var(--margin-36);display:block}.card #address .row{justify-content:space-between}.card #cta{margin-top:var(--margin-36);display:flex;flex-wrap:wrap;gap:2px var(--margin-12)}.card #cta span{flex:1;min-width:180px}.card #price{margin-top:var(--margin-36);padding-top:var(--margin-36);border-top:2px solid #eaf3ff;display:flex;align-items:center;justify-content:space-between}.card #price *{margin-bottom:0}.card .price{font-size:clamp(1.6rem,1.52rem + .25vw,2rem)}.input-with-icon{position:relative}.input-with-icon input{padding-left:32px!important}.input-with-icon svg{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.input-with-icon i{position:absolute;display:block;transform:translate(0,-50%);top:50%;pointer-events:none;width:45px;text-align:center;font-style:normal}#cash-amount::placeholder{font-size:clamp(1.4rem,1.36rem + .125vw,1.6rem)}#pin{-webkit-text-security:disc}@media only screen and (max-width:1608px){.payment-options span.description{max-width:55%}}@media only screen and (max-width:1260px){.payment-options span.description{display:none}#payment .left{padding-right:var(--gutter)}#payment .right{padding-left:0}#payment menu#payment-types #default-payment{transform:translateY(-8px)}#payment menu#payment-types .relative{display:flex;flex-direction:column;transform:initial}#payment menu#payment-types .relative span.green{position:static;transform:initial}}@media only screen and (max-width:744px){.card{position:static}#payment .left{padding-right:0}}@media only screen and (max-height:720px){.card{position:static}}#thank-you{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--margin-60)}#thank-you h2{margin-top:var(--margin-24);margin-bottom:var(--margin-12)}#thank-you svg{margin:auto}.blocks .block:last-child[data-color]{margin-bottom:0}input#amount_of_closets{width:auto;max-width:84px}label+small{display:block;opacity:.8;margin-bottom:4px}.pickup-discount-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px 3px 8px;border-radius:999px;font-size:clamp(.8rem,.74rem + .1875vw,1.1rem);font-weight:700;line-height:1.4;white-space:nowrap;color:#0f8f5e;background-color:#e4f7ee;border:1px solid rgba(30,191,128,.22)}.pickup-discount-badge::before{content:"";flex:none;width:12px;height:12px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23fff'%20stroke-width='2.2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M12.586%202.586A2%202%200%200%200%2011.172%202H4a2%202%200%200%200-2%202v7.172a2%202%200%200%200%20.586%201.414l8.704%208.704a2.426%202.426%200%200%200%203.42%200l6.58-6.58a2.426%202.426%200%200%200%200-3.42z'/%3E%3Cpath%20d='M7.5%207.5h.01'/%3E%3C/svg%3E") no-repeat center;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23fff'%20stroke-width='2.2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M12.586%202.586A2%202%200%200%200%2011.172%202H4a2%202%200%200%200-2%202v7.172a2%202%200%200%200%20.586%201.414l8.704%208.704a2.426%202.426%200%200%200%203.42%200l6.58-6.58a2.426%202.426%200%200%200%200-3.42z'/%3E%3Cpath%20d='M7.5%207.5h.01'/%3E%3C/svg%3E") no-repeat center;-webkit-mask-size:contain;mask-size:contain}.configurator-setting--item label small.pickup-discount-badge,.configurator-setting--item-selector small.pickup-discount-badge{align-self:center;margin-bottom:0}