.form-floating{position:relative;margin-top:-.1rem!important;flex:1}.form-floating-row{display:flex}.form-floating-row .form-floating:not(:first-child)>.form-control{margin-left:-.1rem;width:calc(100% + .1rem)!important}.form-floating-title{color:#222226;margin-top:2.1rem;margin-bottom:1.4rem;line-height:1.45;font-weight:500;font-size:2rem}.form-floating>.form-label{position:absolute;top:0;left:0;height:5.6rem;padding:1rem .8rem;pointer-events:none;border:.1rem solid transparent;transform-origin:0 0;transition:height .1s ease-in-out;display:flex;align-items:center;color:#565759;z-index:1}.form-floating>.form-label:after{background-color:transparent!important}.form-floating>.form-label .Star{font-size:1rem;display:inline-block;margin-left:.5rem}.form-floating>label.error,.form-floating>span.ErrMsg{position:absolute;bottom:.1rem;font-size:.9rem;line-height:1.3333333333;overflow:hidden;text-overflow:ellipsis;height:2.4rem;z-index:1;pointer-events:none;white-space:nowrap;text-align:right}.form-floating>label.error{right:.8rem;transform:none!important;color:#dc3545!important}.form-floating>span.ErrMsg{top:0;padding:1rem .8rem;right:0;left:0}.form-floating>.form-control{padding:1rem .8rem;box-shadow:none;height:5.6rem;line-height:1.25;color:#222226;font-weight:600;border-radius:0;width:100%!important}.form-floating>.form-control.error{z-index:1;border-color:#dc3545}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:2.3rem;padding-bottom:1.1rem;position:relative}.form-floating>.form-control:focus{z-index:1}.form-floating>.form-control:-webkit-autofill{padding-top:2.3rem;padding-bottom:1.1rem}.form-floating>textarea.form-control{resize:none;height:auto;min-height:160px}.form-floating>.form-select{padding-top:2.3rem;padding-bottom:1.1rem}.form-floating>.form-control:focus~.form-label,.form-floating>.form-control:not(:placeholder-shown)~.form-label,.form-floating>.form-select~.form-label{transform:scale(.85) translateY(-.5rem) translate(.15rem);height:4.76rem;padding-top:0;padding-bottom:0}.form-floating>.form-control:focus.error,.form-floating>.form-control:not(:placeholder-shown).error,.form-floating>.form-select.error{border-color:#dc3545;color:#dc3545}.form-floating>.form-control:focus.error~.form-label,.form-floating>.form-control:not(:placeholder-shown).error~.form-label,.form-floating>.form-select.error~.form-label{color:#dc3545}.form-floating>.form-control:-webkit-autofill~.form-label{transform:scale(.85) translateY(-.5rem) translate(.15rem);height:4.76rem;padding-top:0;padding-bottom:0}.form-floating>.form-control:-webkit-autofill.error{border-color:#dc3545;color:#dc3545;z-index:1}.form-floating>.form-control:-webkit-autofill.error~.form-label{color:#dc3545}.form-floating-tooltip>.form-control{padding-right:2.4rem}.form-floating .tooltip-img{position:absolute;top:50%;transform:translateY(-50%);right:.8rem;z-index:1;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.form-floating-checkbox{position:relative;display:block}.form-floating-checkbox label{min-height:2rem;padding-left:2rem}.form-floating-checkbox input[type=checkbox]{position:absolute;margin-left:-2rem;margin-top:.6rem}.form-floating-radio-inline{border:1px solid #dbdbdb;height:5.6rem;padding:2.3rem 1rem 1.1rem}.form-floating-radio-inline .form-label{transform:scale(.85) translateY(-.5rem) translate(.15rem);height:4.76rem;padding-top:0;padding-bottom:0}.form-floating-radio-inline .ContactPersonGender{display:flex;list-style:none;padding-left:0;margin-bottom:0;gap:1.6rem .8rem}.form-floating-radio-inline .ContactPersonGenderOption{display:flex;align-items:center}.form-floating-radio-inline .ContactPersonGenderOption input[type=radio]{margin-right:4px;margin-top:0}.form-floating-radio-inline .ContactPersonGenderOption label{font-weight:600;margin-bottom:0}.form-floating-checkbox-subscribe{margin-top:2.4rem}.form-floating-checkbox-subscribe input[type=checkbox]{position:absolute;margin-left:-2rem;margin-top:.6rem}.form-floating-checkbox-subscribe label{min-height:2rem;padding-left:2rem}.form-floating-btn-container{display:flex;flex-wrap:wrap;gap:.8rem}.form-floating-btn-container .ButtonDefaultDeliveryAddress,.form-floating-btn-container .ButtonDeletedeliveryaddress{margin-top:2.4rem}.uc212-delivery__title{margin-top:0;margin-bottom:2.4rem}.uc212-delivery__panel{max-width:89.6rem}@media (min-width: 992px){.uc212-delivery__panel{padding:2.2rem 2.4rem;border:.1rem solid #CED4DA;border-radius:.4rem}}.uc212-delivery__country-info{max-width:63.2rem;display:grid;grid-template-columns:repeat(1,1fr);gap:1.6rem;margin-bottom:2.4rem}@media (min-width: 992px){.uc212-delivery__country-info{grid-template-columns:repeat(2,1fr)}}.uc212-delivery__post-codes{position:relative}.uc212-delivery__post-codes .PostalArea{position:absolute;top:0;right:0;font-size:1.4rem}.uc212-delivery__country-info label,.uc212-delivery__post-codes label{margin-bottom:.8rem}.uc212-comment{margin-top:2.4rem}.uc212-comment__title{margin-top:0;margin-bottom:2.4rem}.uc212-comment__textarea{max-width:89.6rem;height:16rem}.uc212-payment__title{margin:0 0 2.4rem}.uc212-payment.ui-widget-content{border:0 solid transparent}.uc212-payment.ui-tabs{padding:0}.uc212-payment.ui-tabs .ui-tabs-panel{padding:3.2rem 0 0}@media (min-width: 768px){.uc212-payment.ui-tabs .ui-tabs-panel{padding:4rem 1.6rem 0}}.uc212-payment.ui-tabs .ui-tabs-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;padding:0}.uc212-payment.ui-tabs .ui-tabs-nav li{border:0;padding:0;margin:0;float:none;top:inherit}.uc212-payment.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin:0;padding:0}.uc212-payment.ui-tabs .ui-tabs-nav li.ui-state-hover{background-color:#fff}.uc212-payment.ui-tabs .ui-tabs-nav li.ui-state-active .ui-tabs-anchor:before{border:2px solid var(--primary)}@media (min-width: 768px){.uc212-payment.ui-tabs .ui-tabs-nav li.ui-state-active .ui-tabs-anchor:before{border:0;bottom:-.1rem;border-bottom:.3rem solid var(--primary)}}@media (min-width: 768px){.uc212-payment.ui-tabs .ui-tabs-nav li{flex:1}}.uc212-payment.ui-tabs .ui-tabs-nav .ui-tabs-anchor{padding:2.4rem;float:none;display:flex;width:100%;height:100%;justify-content:center;align-items:center;position:relative;background-color:#fff}.uc212-payment.ui-tabs .ui-tabs-nav .ui-tabs-anchor img{max-width:75%;height:auto;position:absolute;object-fit:cover;top:50%;left:50%;transform:translate(-50%,-50%);max-height:3rem}@media (min-width: 768px){.uc212-payment.ui-tabs .ui-tabs-nav .ui-tabs-anchor img{width:100%;padding:0 2.4rem;max-width:11.2rem}}.uc212-payment.ui-tabs .ui-tabs-nav .ui-tabs-anchor:before{content:"";border:.1rem solid #CED4DA;position:absolute;inset:0;cursor:pointer}@media (min-width: 768px){.uc212-payment.ui-tabs .ui-tabs-nav .ui-tabs-anchor:before{border:0;border-bottom:.1rem solid #CED4DA}}@media (min-width: 768px){.uc212-payment.ui-tabs .ui-tabs-nav .ui-tabs-anchor{padding:0 2.4rem 4.4rem;align-items:flex-start}}.uc212-payment.ui-tabs .ui-tabs-nav:before,.uc212-payment.ui-tabs .ui-tabs-nav:after{display:none}@media (min-width: 768px){.uc212-payment.ui-tabs .ui-tabs-nav{display:flex;gap:0}}.uc212-payment-tabs{display:inline-flex;flex-direction:column;width:100%;border:.1rem solid #CED4DA;border-radius:.4rem;padding:2.4rem}.uc212-payment-tabs__navigation.ui-widget-header{border:0}.uc212-payment-tabs__content.one-payment .ui-tabs-panel{padding-top:0}@media (min-width: 768px){.uc212-payment-tabs{max-width:61rem}}.uc212-payment-column{margin-top:2.4rem;text-align:center}.uc212-shipping-title{font-weight:600;margin-bottom:1.6rem}.uc212-description-container{text-align:center;margin-bottom:2.4rem}.uc212-total-price-text{text-align:center;display:block;margin:0 auto 1.6rem}.uc212-total-price-value{display:block;margin-top:.8rem;font-size:2rem;line-height:1.5;font-weight:600}.uc212-btn-checkout{width:21rem;margin:0 auto;display:block}.uc212-btn-checkout-vipps{width:21rem;height:4.4rem;margin:0 auto;background-color:#ff5b23;border-radius:.4rem;background-repeat:no-repeat;background-position:50% 50%;border:0;display:block}.uc212-logo-container{text-align:center;margin-bottom:.8rem}.uc212-including-shipping-info{display:block;margin-bottom:.8rem;text-align:center;font-size:1.2rem}.uc212 .provider-description-details{margin-top:2.4rem;text-align:center}.uc212 .provider-description__login-help-text{margin-bottom:2.4rem}.uc212 .provider-description__about{margin-bottom:.8rem}.uc212 .provider-description__top{text-align:left}.uc212 .provider-description__top img{max-width:100%;height:auto;max-height:2.2rem}.uc212 .provider-description__middle{text-align:left;margin-top:.8rem;display:flex;flex-direction:column}.uc212 .provider-description__bottom{margin-top:.8rem;display:flex;flex-direction:column}@media (min-width: 768px){.uc212 .provider-description__bottom{flex-direction:row;align-items:center;gap:.8rem}}.uc212 .provider-description__bottom .uc212 .provider-description__logos,.uc212 .provider-description__bottom .uc212 .provider-description__about{margin-bottom:0}.uc212 .provider-description__logos{list-style:none;margin:0 0 2.4rem;padding:0;display:flex;justify-content:center;align-items:center}.uc212 .provider-description__logos li{padding:.8rem;position:relative}.uc212 .provider-description__logos li:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-.05rem;height:1.6rem;width:.1rem;background-color:#ced4da}.uc212 .provider-description__logos li img{max-width:100%;height:auto;height:1.6rem}.uc212 .provider-description__logos li:last-child:after{display:none}.uc212 .provider-description-total-price-container{text-align:center;display:block;margin:0 auto;font-weight:500}.uc212 .provider-description-total-price-container__price-value{display:block;margin-top:.8rem;font-size:2rem;line-height:1.5;font-weight:600}.uc212 .payment-order-provider{margin-top:2.4rem;display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column}.uc212 .payment-order-provider__total-price{margin-top:2.4rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.uc212 .payment-order-provider__value{font-size:2rem;font-weight:700;margin-top:.8rem}.uc212 .payment-order-provider__shipping-info,.uc212 .payment-order-provider__submit{margin-top:.8rem}.uc212 .payment-order-provider-submit{margin-top:1.6rem}delivery-group-list{display:grid;gap:1rem;grid-template-columns:repeat(1,1fr)}@media (min-width: 576px){delivery-group-list{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){delivery-group-list{grid-template-columns:repeat(4,1fr)}}delivery-group a{display:grid;grid-auto-rows:auto;grid-template-areas:"icon title" "icon content" "icon levering";grid-template-columns:64px 1fr;grid-template-rows:auto;text-decoration:none;color:#222226;border-radius:0;padding:1.2rem;cursor:pointer;border:.1rem solid #CED4DA;background-color:#fff;box-sizing:border-box;width:100%;height:100%}delivery-group a:hover{color:currentColor;text-decoration:none}@media (min-width: 576px){delivery-group a{grid-template-areas:"icon icon" "title title" "content content" "levering levering";grid-template-columns:1fr;justify-content:center;align-items:center;text-align:center;padding:2.4rem 1.6rem 1.2rem}}delivery-group img{grid-area:icon;display:block;max-width:4.8rem;height:auto;margin:0}@media (min-width: 576px){delivery-group img{margin:0 auto;max-width:100%}}delivery-group h3{grid-area:title;margin-top:0;margin-bottom:0;font-weight:600;font-size:1.6rem;line-height:1.5;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif}@media (min-width: 576px){delivery-group h3{margin-top:1.4rem}}delivery-group p{grid-area:content;line-height:1.6rem;margin:0}@media (min-width: 576px){delivery-group p{margin-top:.4rem;margin-bottom:.2rem}}delivery-group footer{grid-area:levering;margin-top:auto}@media (min-width: 576px){delivery-group div.price{margin-top:.8em}}delivery-group.selected a{border:.3rem solid var(--primary)}@media (min-width: 576px){delivery-group.selected a{padding:2.2rem 1.4rem 1rem}}delivery-option{display:flex;position:relative;flex-direction:column;font-weight:400;font-size:1.4rem;border:.1rem solid #CED4DA;padding-bottom:1.6rem;margin-bottom:.8rem;max-width:63rem}delivery-option:before{content:"";position:absolute;inset:0;border:.2rem solid transparent;pointer-events:none}delivery-option>a{cursor:pointer;position:relative;z-index:1;color:currentColor;text-decoration:none}delivery-option>a:hover{color:currentColor}delivery-option header{width:calc(100% - 3.8rem)}delivery-option div.delivery-option{width:3.8rem;text-align:center;align-self:flex-start}@media (min-width: 576px){delivery-option div.price-cont{margin-top:1.8rem}}delivery-option input.delivery-option{margin:1.4rem 0 0;width:2rem;height:2rem}@media (min-width: 576px){delivery-option input.delivery-option{width:1.4rem;height:1.4rem;margin-left:1.2rem;margin-top:2.6rem}}delivery-option div.content{padding-left:3.8rem;padding-right:1.6rem;width:100%;position:relative;z-index:1}delivery-option span.price{padding:.2rem .8rem;background-color:#ddd;color:#222226;font-weight:500;font-size:1.6rem;position:absolute;top:1rem;right:0}@media (min-width: 576px){delivery-option span.price{position:static}}delivery-option span.delivery-time{font-weight:400;font-size:1.2rem;margin-right:1rem}delivery-option div.title-and-price{width:100%;align-items:flex-start}@media (min-width: 576px){delivery-option div.title-and-price>*{width:auto}}delivery-option div.title-cont{margin-top:1.5rem;padding-right:10rem}@media (min-width: 576px){delivery-option div.title-cont{margin-top:2.2rem;margin-bottom:1.6rem;padding-right:0;display:flex;flex-direction:row!important;align-items:center;gap:.8rem}}delivery-option div.title-cont div{width:6.5rem;height:2rem;display:flex;align-items:center;margin-bottom:.8rem}delivery-option div.title-cont div:empty{display:none}@media (min-width: 576px){delivery-option div.title-cont div{order:2;margin-bottom:0}}delivery-option div.title-cont h4{line-height:1.4285714286}@media (min-width: 576px){delivery-option div.title-cont h4{order:1;margin-bottom:0}}delivery-option h4{font-weight:700;margin-top:0;margin-bottom:.8rem;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif}delivery-option img.option-icon{display:block;margin-bottom:0;width:auto;height:100%;max-width:6.5rem;object-fit:contain}delivery-option p.provider-check-tooltip{display:none;margin:1rem 0;background-color:#f5f5f5;padding:.6rem .8rem;position:relative}delivery-option label.provider-check{display:flex;justify-content:flex-start;align-items:baseline;font-size:var(--body-font-size);font-weight:var(--body-font-weight)}delivery-option div.provider-input{display:none;margin:1em 0 0}delivery-option div.provider-input.visible{display:block}delivery-option div.provider-input span{display:block;font-size:1.4rem;font-weight:400;margin:0 0 .8rem}delivery-option input.provider-check{width:1.4rem;height:1.4rem;margin:0;margin-right:.5rem}delivery-option img.info{width:1.2rem;height:1.2rem;margin-top:0;margin-left:.5rem;cursor:pointer}delivery-option.selected{border-color:var(--primary)}delivery-option.selected:before{border-color:var(--primary)}delivery-option.selected span.price{color:#fff;background-color:var(--primary)}delivery-option-list{margin:2.4rem 0 0;display:none}delivery-option-list h3{font-size:1.6rem;margin-top:0;margin-bottom:.8rem;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}delivery-option-list.selected{display:flex;flex-direction:column}delivery-pickuppoint{display:block}.list-container delivery-pickuppoint:not(:last-child){border-bottom:#CED4DA}delivery-pickuppoint>a{display:block;background-color:#fff;padding:.8em;cursor:pointer}.list-container delivery-pickuppoint.selected>a{background-color:#f5f5f5}.pickup-point{margin-bottom:1.2rem}.pickup-point>label{display:block;margin-bottom:.6em;font-weight:var(--body-font-weight)}.pickup-point .selected-container,.pickup-point .list-container{margin-right:2.2em;position:relative;border:1px solid #CED4DA}.pickup-point .selected-container h6,.pickup-point .list-container h6{margin-bottom:0;font-weight:500;font-size:1.4rem;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.pickup-point .selected-container span.address,.pickup-point .list-container span.address{font-size:1.2rem}.pickup-point .selected-container>a{position:absolute;top:0;right:0;bottom:0;display:flex;width:4em;align-items:center;justify-content:center;cursor:pointer}.pickup-point .selected-container>a>img{width:.8em;height:.8em}.pickup-point .list-container{overflow-y:scroll;max-height:20em;display:none;margin-top:-.1rem}.pickup-point .list-container.visible{display:block}.pickup-point .selected-pickup-point-info{font-size:1.2rem}
