#OrderCart{min-height:200px}#OrderCart .cartPreloadingItem{height:136px;background:#fff url(../img/preloaders/clock_black.svg) no-repeat center center;background-size:24px;position:absolute;left:0;right:0;top:50px}#OrderCart #OrderCartEditItemCont{position:fixed;right:0;top:0;bottom:0;z-index:10000;overflow-y:auto;background-color:#164196;color:#fff}#OrderCart .empty-cart-cont .empty-cart-message{margin-top:16px;margin-bottom:32px;line-height:20px}#OrderCart .empty-cart-cont .empty-cart-links a{display:inline-block;margin-right:16px}#OrderCart .cart-delivery-message{color:#164196;padding:8px 16px;background-color:#f5f5f5;margin-top:16px;max-width:300px}#OrderCart .cart-delivery-message .cart-delivery-message-title{font-size:11px;font-weight:700;line-height:16px;letter-spacing:0,11px;text-transform:uppercase;padding-left:20px;background:url(../img/icons/uds/information/usp-truck_isblue.svg) no-repeat left center;background-size:14px;margin-bottom:8px}#OrderCart .cart-action-message{color:#164196;padding:8px 16px;background-color:#f5f5f5;margin-top:16px;max-width:300px}#OrderCart .cart-action-message .cart-action-title{font-size:11px;font-weight:700;line-height:16px;letter-spacing:0,11px;text-transform:uppercase;background-size:14px;margin-bottom:8px;color:#e30613}#OrderCart .cart-action-message .cart-action-body{font-size:12px;font-weight:400;line-height:16px;color:#e30613}#OrderCart.inedit::after{content:" ";position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.2);z-index:1;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}ul#CartItems{margin:0;padding:0}ul#CartItems li.deletedCartItem .deleted-inner{margin:17px 0;display:flex;justify-content:center;align-items:center;background:#f5f5f5;width:100%}ul#CartItems li.deletedCartItem .deleted-inner .deleted-cont{display:flex;flex-flow:column}ul#CartItems li.deletedCartItem .deleted-inner .deleted-cont div.deleted-info{font-weight:500;line-height:16px;font-size:14px;text-align:center}ul#CartItems li.deletedCartItem .deleted-inner .deleted-cont button{margin-top:16px;text-transform:uppercase;color:#164196;font-weight:700;line-height:16px;font-size:12px;text-align:center}ul#CartItems li.cartItem{color:#164196;display:block;height:136px;padding:17px 0;box-sizing:content-box;border-bottom:1px solid #164196;display:flex;position:relative}ul#CartItems li.cartItem .ci-loy-cont{color:#e30613;font-size:12px;position:absolute;bottom:15px;right:0}@media(max-width: 1200px){ul#CartItems li.cartItem .ci-loy-cont{position:absolute;bottom:15px;left:0;right:auto;width:104px}ul#CartItems li.cartItem .ci-loy-cont span{display:block}ul#CartItems li.cartItem .ci-loy-cont .ci-loy-colon{display:none}}ul#CartItems li.cartItem .ci-loy-cont .ci-loy-label{font-weight:400}ul#CartItems li.cartItem .ci-loy-cont .ci-loy-points{font-weight:800}ul#CartItems li.cartItem .ci-left{flex:0 0 136px}ul#CartItems li.cartItem .ci-left img{width:136px;height:136px;display:inline-block}ul#CartItems li.cartItem .ci-right{flex:1 1;position:relative;margin-left:16px}ul#CartItems li.cartItem .ci-right .ci-right-top{position:absolute;left:0;top:0;right:0}ul#CartItems li.cartItem .ci-right .ci-right-top .cart-product-title{font-weight:700;font-size:14px;line-height:16px;text-transform:uppercase;max-height:32px;overflow:hidden;text-overflow:"..";-webkit-text-overflow:ellipsis;padding-right:160px}ul#CartItems li.cartItem .ci-right .ci-right-top .cart-product-qty{top:0;right:100px;position:absolute;line-height:24px;font-weight:500}ul#CartItems li.cartItem .ci-right .ci-right-top .cart-product-qty .cart-product-qty-controls a{display:inline-block;width:24px;height:24px;line-height:24px;margin:2px;text-align:center;background-color:#143ca0;color:#fff;border-radius:50%}ul#CartItems li.cartItem .ci-right .ci-right-top .cart-product-qty .cart-product-qty-controls a.inactive{background-color:#ccc}ul#CartItems li.cartItem .ci-right .ci-right-top .cart-product-price-cont{top:0;right:0;position:absolute;font-weight:700;line-height:24px;font-size:14px;letter-spacing:.14px}ul#CartItems li.cartItem .ci-right .ci-right-top .cart-product-price-cont .cart-product-price_first{text-decoration:line-through}ul#CartItems li.cartItem .ci-right .ci-right-top .cart-product-price-cont .cart-product-price_promo{color:#e30613}ul#CartItems li.cartItem .ci-right .ci-right-top .cart-product-variant{margin-top:8px;display:flex}ul#CartItems li.cartItem .ci-right .ci-right-top .cart-product-variant .cart-product-color-cont{margin-left:16px}ul#CartItems li.cartItem .ci-right .ci-buttons{position:absolute;left:0;bottom:0;right:0}ul#CartItems li.cartItem .ci-right .ci-buttons>a{font-size:12px;font-weight:500;line-height:16px;padding-bottom:2px;border-bottom:1px solid #c2c2c2;position:relative;margin-left:26px}ul#CartItems li.cartItem .ci-right .ci-buttons>a:before{content:"";width:28px;height:28px;position:absolute;left:-30px;top:-8px}ul#CartItems li.cartItem .ci-right .ci-buttons .ci-edit{margin-right:30px}ul#CartItems li.cartItem .ci-right .ci-buttons .ci-remove{margin-right:30px}ul#CartItems li.cartItem .ci-right .ci-buttons .ci-edit:before{background:url(../img/icons/uds/medium/edit.svg) no-repeat left center;background-size:24px}ul#CartItems li.cartItem .ci-right .ci-buttons .ci-remove:before{background:url(../img/icons/uds/medium/delete.svg) no-repeat left center;background-size:24px}ul#CartItems li.cartItem .ci-right .ci-buttons .ci-tofavs:before{background:url(../img/icons/uds/medium/heart.svg) no-repeat left center;background-size:24px}ul#CartItems li.cartItem .ci-right .ci-buttons .ci-infavs:before{background:url(../img/icons/uds/medium/heart_blue_filled.svg) no-repeat left center;background-size:24px}@media(max-width: 1024px){#OrderCart #OrderCartEditItemCont{position:fixed;right:0;top:0;bottom:0;left:0;z-index:10000;overflow-y:auto;background-color:#164196;color:#fff}ul#CartItems li.cartItem:last-of-type{border-bottom:none}ul#CartItems li.cartItem .ci-left{flex:0 0 104px}ul#CartItems li.cartItem .ci-left .ci-image{width:104px;height:104px}ul#CartItems li.cartItem .ci-right{margin-left:8px}ul#CartItems li.cartItem .ci-right .ci-right-top{position:static}ul#CartItems li.cartItem .ci-right .ci-right-top .cart-product-title{font-size:11px;letter-spacing:.11px;line-height:12px;margin-right:30px;padding-right:0}ul#CartItems li.cartItem .ci-right .ci-right-top .cart-product-qty{top:auto;right:auto;bottom:22px;left:0;font-size:11px;letter-spacing:.11px;line-height:12px;display:flex;align-items:center;flex-wrap:wrap}ul#CartItems li.cartItem .ci-right .ci-right-top .cart-product-qty .cart-product-qty-label{order:1}ul#CartItems li.cartItem .ci-right .ci-right-top .cart-product-qty .cart-product-qty-controls{order:3;width:100%}ul#CartItems li.cartItem .ci-right .ci-right-top .cart-product-qty .cart-product-qty-controls a{width:30px;height:30px;line-height:30px}ul#CartItems li.cartItem .ci-right .ci-right-top .cart-product-qty .cart-product-item-price{order:2;margin-left:4px}ul#CartItems li.cartItem .ci-right .ci-right-top .cart-product-qty .cart-product-item-price span[data-promo=true]{color:#e30613}ul#CartItems li.cartItem .ci-right .ci-right-top .cart-product-price-cont{right:auto;top:auto;bottom:0;left:0;display:flex;font-size:11px;letter-spacing:.11px;line-height:12px}ul#CartItems li.cartItem .ci-right .ci-right-top .cart-product-price-cont>div{margin-right:6px}ul#CartItems li.cartItem .ci-right .ci-right-top .cart-product-variant{font-size:11px;letter-spacing:.11px;line-height:12px;margin-right:30px}ul#CartItems li.cartItem .ci-right .ci-buttons{left:auto;top:0;width:40px;display:flex;flex-flow:column;justify-content:space-between}ul#CartItems li.cartItem .ci-right .ci-buttons>a{margin:0;width:40px;height:40px;border:none}ul#CartItems li.cartItem .ci-right .ci-buttons>a:before{left:6px;top:6px}ul#CartItems li.cartItem .ci-right .ci-buttons .ci-desktop-bt-label{display:none}}#OrderCartEditItemOuter{width:420px;overflow-y:auto}#OrderCartEditItemOuter .cart-edit-item-heading{display:flex;width:100%;justify-content:space-between;align-items:center;background-color:#fff}#OrderCartEditItemOuter .cart-edit-item-heading h2{font-size:12px;font-weight:700;line-height:16px;text-transform:uppercase;color:#164196;padding:20px 16px}#OrderCartEditItemOuter .cart-edit-item-heading a.close-button{width:44px;height:44px;background:url(../img/icons/uds/medium/exit.svg) no-repeat center center;background-size:24px}#OrderCartEditItemOuter #OrderCartEditItem{padding:16px}#OrderCartEditItemOuter #OrderCartEditItem .cart-edit-item-image{width:100%;max-width:388px}#OrderCartEditItemOuter #OrderCartEditItem .cart-edit-item-image img{width:100%;height:auto}#OrderCartEditItemOuter #OrderCartEditItem .cart-edit-item-name{margin-top:16px;margin-bottom:12px;color:#fff;font-weight:700;font-size:18px;line-height:24px}#OrderCartEditItemOuter #OrderCartEditItem .cart-edit-item-price-cont{margin-bottom:24px}#OrderCartEditItemOuter #OrderCartEditItem .cart-edit-item-price-cont>div{color:#fff;font-weight:700;font-size:16px;line-height:24px;display:inline-block;margin-right:8px}#OrderCartEditItemOuter #OrderCartEditItem .cart-edit-item-price-cont .cart-edit-item-price_first{text-decoration:line-through}#OrderCartEditItemOuter #OrderCartEditItem .product-colors-cont .product-colors-header{font-weight:700;font-size:14px;line-height:16px;margin-bottom:8px}#OrderCartEditItemOuter #OrderCartEditItem .product-colors-cont .product-colors-variants{width:100%;display:flex}#OrderCartEditItemOuter #OrderCartEditItem .product-colors-cont .product-colors-variants a.product-variant{display:inline-block;margin-right:4px;border-radius:1px;padding:1px;border:1px solid transparent;height:60px}#OrderCartEditItemOuter #OrderCartEditItem .product-colors-cont .product-colors-variants a.product-variant img{width:56px;height:56px;display:inline-block}#OrderCartEditItemOuter #OrderCartEditItem .product-colors-cont .product-colors-variants a.product-variant.selected{border:1px solid #fff}#OrderCartEditItemOuter #OrderCartEditItem .product-sizes-cont{margin-top:32px}#OrderCartEditItemOuter #OrderCartEditItem .product-sizes-cont .size-table-outer{float:right}#OrderCartEditItemOuter #OrderCartEditItem .product-sizes-cont .size-table-outer .size-table-link{color:#fff}#OrderCartEditItemOuter #OrderCartEditItem .product-sizes-cont .product-sizes-header{font-weight:700;font-size:14px;line-height:16px;margin-bottom:8px}#OrderCartEditItemOuter #OrderCartEditItem .product-sizes-cont .product-sizes-variants{display:grid;grid-template-columns:repeat(5, 1fr);column-gap:0;row-gap:0;border-left:1px solid #082d78}#OrderCartEditItemOuter #OrderCartEditItem .product-sizes-cont .product-sizes-variants .product-size{border-bottom:1px solid #082d78;border-right:1px solid #082d78;font-size:16px;font-weight:500;color:#fff;text-align:center;height:48px;line-height:40px;padding:4px 8px;cursor:pointer}#OrderCartEditItemOuter #OrderCartEditItem .product-sizes-cont .product-sizes-variants .product-size.selected{background-color:#fff;color:#164196}#OrderCartEditItemOuter #OrderCartEditItem .product-sizes-cont .product-sizes-variants .product-size:nth-of-type(-n+5){border-top:1px solid #082d78}#OrderCartEditItemOuter #OrderCartEditItem .update-cont{margin-top:32px}#OrderCartEditItemOuter #OrderCartEditItem .update-cont a.update-button{opacity:.6;padding:16px 40px;letter-spacing:10%;line-height:24px;font-weight:700;color:#fff;background-color:#c2c2c2;border-radius:26px;text-align:center;display:inline-block}#OrderCartEditItemOuter #OrderCartEditItem .update-cont a.update-button.active{opacity:1;background-color:#e30613}#OrderCartEditItemOuter #OrderCartEditItem .update-cont.saving a.update-button{padding-left:58px;background:#c2c2c2 url(../img/preloaders/clock_white.svg) no-repeat left 10px center;background-size:30px}@media(max-width: 1024px){#OrderCartEditItemOuter{width:auto}}#DpdCloseBt{position:absolute;top:10px;right:10px;z-index:100000;width:40px;height:40px;border:0;border-radius:3px;background:#fff url(../img/icons/uds/exit.svg) no-repeat center center}#OrderCheckoutDelivery .validation-errors{width:calc(100% - 80px)}#OrderCheckoutDelivery .delivery-login-register{margin-top:16px}#OrderCheckoutDelivery .mobile-view-cart-bt{display:none}@media(max-width: 1024px){#OrderCheckoutDelivery .mobile-view-cart-bt{display:block;width:100%;margin-top:24px;margin-bottom:16px}}#OrderCheckoutDelivery .mobile-view-cart-bt .mobile-cart-items-count{display:inline-block;margin-left:8px;font-size:13px;border-radius:50%;width:16px;height:16px;line-height:17px;background-color:#e30613;color:#fff;text-align:center;font-weight:700}#OrderCheckoutDelivery>h2{margin-top:32px;margin-bottom:24px;display:inline-block;background-color:#164196;padding:2px;color:#fff}#OrderCheckoutDelivery select.city_select{margin-top:10px;padding:8px;background:#fff;border:1px solid #ccc}#OrderCheckoutDelivery ul.delivery-methods_types-cont li.delivery-method_type-cont{padding:24px 16px;border-bottom:1px solid #e5e5e5}#OrderCheckoutDelivery ul.delivery-methods_types-cont li.delivery-method_type-cont[data-delivery_key=instorepickup]{position:relative}#OrderCheckoutDelivery ul.delivery-methods_types-cont li.delivery-method_type-cont .delivery-method-name a[data-method_code=is_dpd_pickup_standard]{background-color:rgba(240,0,0,.2);padding:2px 5px;border-radius:6px}#OrderCheckoutDelivery ul.delivery-methods_types-cont li.delivery-method_type-cont .delivery-method_type-head{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}#OrderCheckoutDelivery ul.delivery-methods_types-cont li.delivery-method_type-cont .delivery-method_type-head .delivery-method-name{flex:1}#OrderCheckoutDelivery ul.delivery-methods_types-cont li.delivery-method_type-cont .delivery-method_type-head .delivery-method-name input[type=radio]{margin-right:10px;display:inline-block}#OrderCheckoutDelivery ul.delivery-methods_types-cont li.delivery-method_type-cont .delivery-method_type-head .delivery-method-addinfo{width:100%;color:#666;margin-top:8px}#OrderCheckoutDelivery ul.delivery-methods-cont li.delivery-method-cont{padding:10px 2px 0 10px}#OrderCheckoutDelivery ul.delivery-methods-cont li.delivery-method-cont.selected{border-left:3px solid #164196}#OrderCheckoutDelivery ul.delivery-methods-cont li.delivery-method-cont .delivery-method-head{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}#OrderCheckoutDelivery ul.delivery-methods-cont li.delivery-method-cont .delivery-method-head .delivery-method-name{flex:1}#OrderCheckoutDelivery ul.delivery-methods-cont li.delivery-method-cont .delivery-method-head .delivery-method-name input[type=radio]{margin-right:10px;display:inline-block}#OrderCheckoutDelivery ul.delivery-methods-cont li.delivery-method-cont .delivery-method-head .delivery-method-addinfo{width:100%;color:#666;margin-top:8px}#OrderCheckoutDelivery .delivery-summary-cont{margin-top:20px}#OrderCheckoutDelivery .customer-addresses-cont-outer{margin-top:24px}#OrderCheckoutDelivery .customer-addresses-cont-outer .customer-addresses-cont{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap}#OrderCheckoutDelivery .customer-addresses-cont-outer .customer-addresses-cont .customer-address-box{flex:0 1 calc(50% - 16px);padding:24px 16px;margin-right:16px;margin-bottom:16px;position:relative}@media(max-width: 1024px){#OrderCheckoutDelivery .customer-addresses-cont-outer .customer-addresses-cont .customer-address-box{flex:0 1 100%;margin-right:0}}#OrderCheckoutDelivery .customer-addresses-cont-outer .customer-addresses-cont .customer-address-box .customer-address-box-text{margin-left:28px}#OrderCheckoutDelivery .customer-addresses-cont-outer .customer-addresses-cont .customer-address-box .customer-address-box-text .customer-address-box-summary{margin-top:8px}#OrderCheckoutDelivery .customer-addresses-cont-outer .customer-addresses-cont .customer-address-box .customer-address-box-text .customer-address-box-midtitle{margin-top:16px}#OrderCheckoutDelivery .customer-addresses-cont-outer .customer-addresses-cont .customer-address-box .customer-address-box-text .customer-address-box-customer-data{margin-top:4px}#OrderCheckoutDelivery .customer-addresses-cont-outer .customer-addresses-cont .customer-address-box .customer-address-box-radio{position:absolute;left:16px;top:24px}#OrderCheckoutDelivery .customer-addresses-cont-outer .customer-addresses-cont .customer-address-box .customer-address-box-edit{position:absolute;padding-left:20px;text-decoration:underline;right:16px;top:24px;width:40px;height:40px;background:url(../img/icons/uds/medium/edit.svg) no-repeat center center;background-size:24px}#OrderCheckoutDelivery .customer-addresses-cont-outer .customer-addresses-cont .customer-address-box .customer-address-box-delete{position:absolute;right:16px;bottom:24px;width:40px;height:40px;background:url(../img/icons/uds/medium/delete.svg) no-repeat center center;background-size:24px}#OrderCheckoutDelivery .customer-addresses-cont-outer .customer-address-box-checkbox{margin-top:14px;padding-right:20px}#OrderCheckoutDelivery .customer-addresses-cont-outer .customer-address-box-checkbox input[type=checkbox]{margin-right:10px}#OrderCheckoutDelivery .customer-addresses-cont-outer .customer-address-box-add-cont{margin-top:24px;margin-bottom:40px}#OrderCheckoutDelivery .customer-addresses-cont-outer .customer-address-box-add-cont .customer-address-box-add{position:relative;padding-left:18px;text-decoration:underline}#OrderCheckoutDelivery .customer-addresses-cont-outer .customer-address-box-add-cont .customer-address-box-add:before{position:absolute;left:-4px;top:0;width:16px;height:16px;content:"";background:url(../img/icons/uds/medium/plus.svg) no-repeat left center;background-size:16px}#OrderCheckoutDelivery .customer-addresses-cont-outer button:hover{text-decoration:underline}#OrderCheckoutDelivery #OrderCheckoutFollowToPayment{margin-top:20px}#OrderCheckoutDelivery .locker-select-cont,#OrderCheckoutDelivery .instore-select-cont{margin-top:40px;max-width:calc(50% - 16px)}@media(max-width: 1024px){#OrderCheckoutDelivery .locker-select-cont,#OrderCheckoutDelivery .instore-select-cont{max-width:none}}#OrderCheckoutDelivery .locker-select-cont .locker-selected-info,#OrderCheckoutDelivery .locker-select-cont .instore-selected-info,#OrderCheckoutDelivery .instore-select-cont .locker-selected-info,#OrderCheckoutDelivery .instore-select-cont .instore-selected-info{margin-top:24px;margin-bottom:32px;background-color:#f5f5f5;padding:24px 16px;position:relative;font-weight:400}#OrderCheckoutDelivery .locker-select-cont .locker-selected-info button.edit-locker,#OrderCheckoutDelivery .locker-select-cont .locker-selected-info button.edit-instore,#OrderCheckoutDelivery .locker-select-cont .instore-selected-info button.edit-locker,#OrderCheckoutDelivery .locker-select-cont .instore-selected-info button.edit-instore,#OrderCheckoutDelivery .instore-select-cont .locker-selected-info button.edit-locker,#OrderCheckoutDelivery .instore-select-cont .locker-selected-info button.edit-instore,#OrderCheckoutDelivery .instore-select-cont .instore-selected-info button.edit-locker,#OrderCheckoutDelivery .instore-select-cont .instore-selected-info button.edit-instore{position:absolute;top:10px;right:16px}#OrderCheckoutDelivery .locker-select-cont .locker-selected-info .lsi-header,#OrderCheckoutDelivery .locker-select-cont .instore-selected-info .lsi-header,#OrderCheckoutDelivery .instore-select-cont .locker-selected-info .lsi-header,#OrderCheckoutDelivery .instore-select-cont .instore-selected-info .lsi-header{line-height:24px}#OrderCheckoutDelivery .locker-select-cont .locker-selected-info .lsi-info,#OrderCheckoutDelivery .locker-select-cont .instore-selected-info .lsi-info,#OrderCheckoutDelivery .instore-select-cont .locker-selected-info .lsi-info,#OrderCheckoutDelivery .instore-select-cont .instore-selected-info .lsi-info{margin-top:4px}#RegisterForm,#LoginForm{margin-top:32px}#RegisterForm .address-heading,#LoginForm .address-heading{display:flex;position:relative;z-index:10;justify-content:space-between}#RegisterForm .address-heading .address-autocomplete-cont,#LoginForm .address-heading .address-autocomplete-cont{flex:1 1 50%}#RegisterForm .address-heading .autoc-show-bt,#LoginForm .address-heading .autoc-show-bt{line-height:33px;margin-left:10px}#RegisterForm .address-heading .autoc-show-bt.autoc-search,#LoginForm .address-heading .autoc-show-bt.autoc-search{background:url(../img/icons/uds/search.svg) no-repeat left center;background-size:20px;padding-left:22px}#RegisterForm .addr-show-cont,#LoginForm .addr-show-cont{padding-bottom:10px}#RegisterForm .address-container,#LoginForm .address-container{position:relative}#RegisterForm .address-container[data-autocomplete-visible=true]:after,#LoginForm .address-container[data-autocomplete-visible=true]:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:transparent}#RegisterForm .field-container,#LoginForm .field-container{max-width:552px;margin-top:8px;margin-bottom:24px}#RegisterForm .field-container.has-prefix,#LoginForm .field-container.has-prefix{display:flex;position:relative}#RegisterForm .field-container.has-prefix .TextInputLabel,#LoginForm .field-container.has-prefix .TextInputLabel{flex-basis:100%}#RegisterForm .field-container.sex-container,#LoginForm .field-container.sex-container{display:flex;align-items:center;font-size:14px;line-height:21px;font-weight:400;text-transform:none;margin-left:14px;color:#666}#RegisterForm .field-container.sex-container>div,#LoginForm .field-container.sex-container>div{margin-right:5px;line-height:20px;height:20px}#RegisterForm .field-container-cols,#LoginForm .field-container-cols{width:100%;display:flex;justify-content:space-between;align-items:center}#RegisterForm .field-container-col74,#LoginForm .field-container-col74{width:74%}#RegisterForm .field-container-col48,#LoginForm .field-container-col48{width:48%}#RegisterForm .field-container-col24,#LoginForm .field-container-col24{width:24%}#RegisterForm .input-street-cont,#LoginForm .input-street-cont{width:48%}#RegisterForm .input-building_nr-cont,#LoginForm .input-building_nr-cont{width:24%}#RegisterForm .input-flat-cont,#LoginForm .input-flat-cont{width:24%}#RegisterForm .input-postcode-cont,#LoginForm .input-postcode-cont{width:24%}#RegisterForm .input-city-cont,#LoginForm .input-city-cont{width:44%}#RegisterForm .input-country-cont,#LoginForm .input-country-cont{width:30%}#RegisterForm .input-country-cont select,#LoginForm .input-country-cont select{border-radius:1px;border:none;background-color:#f5f5f5 !important;padding:15px 12px 12px;margin-top:-8px;font-size:14px;font-size:14px;line-height:16px;color:#164196;font-weight:600;text-transform:uppercase;font-family:inherit}#RegisterForm .prefixSelectField,#LoginForm .prefixSelectField{border-radius:1px;border:none;background-color:#f5f5f5 !important;padding:15px 12px 12px;margin-top:-8px;font-size:14px;font-size:14px;line-height:16px;color:#164196;font-weight:600;text-transform:uppercase;font-family:inherit;margin-right:10px}#RegisterForm .agreements-container,#LoginForm .agreements-container{margin:32px 0}#RegisterForm .agreements-container .agreements-container-row,#LoginForm .agreements-container .agreements-container-row{margin:24px 0}#RegisterForm .agreements-container .agreements-container-row label,#LoginForm .agreements-container .agreements-container-row label{font-size:14px;line-height:21px;font-weight:400;text-transform:none;margin-left:14px;color:#666}#RegisterForm .address-autocomplete-cont,#LoginForm .address-autocomplete-cont{position:relative}#RegisterForm .address-autocomplete-cont ul,#LoginForm .address-autocomplete-cont ul{position:absolute;left:0;top:38px;width:100%;list-style:none}#RegisterForm .address-autocomplete-cont ul li,#LoginForm .address-autocomplete-cont ul li{display:block}#RegisterForm .address-autocomplete-cont ul li a,#LoginForm .address-autocomplete-cont ul li a{display:block;background-color:#fff;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;padding:6px;text-transform:none}#RegisterForm .prefixField,#LoginForm .prefixField{height:33px;line-height:33px;color:#667;padding-right:6px;z-index:10;font-weight:400}@media(max-width: 1024px){#RegisterForm .input-street-cont,#LoginForm .input-street-cont{width:46%}#RegisterForm .input-building_nr-cont,#LoginForm .input-building_nr-cont{width:25%}#RegisterForm .input-flat-cont,#LoginForm .input-flat-cont{width:25%}#RegisterForm .input-postcode-cont,#LoginForm .input-postcode-cont{width:34%}#RegisterForm .input-city-cont,#LoginForm .input-city-cont{width:64%}#RegisterForm .button-container,#LoginForm .button-container{display:flex}}.OrderCheckoutDeliverySummaryOuter{margin-top:20px;position:relative}.OrderCheckoutDeliverySummaryOuter[data-editlink=true] .OrderCheckoutDeliverySummary{background-color:#f5f5f5}.OrderCheckoutDeliverySummaryOuter>.delivery-edit{position:absolute;top:10px;right:20px}.OrderCheckoutDeliverySummaryOuter .delivery-summary-header-outer{display:flex;justify-content:space-between;align-items:center}.OrderCheckoutDeliverySummaryOuter .delivery-summary-header-outer h2.delivery-summary-header{margin-top:32px;margin-bottom:24px;padding:2px}.OrderCheckoutDeliverySummaryOuter .OrderCheckoutDeliverySummary{display:flex;padding:16px;flex-wrap:wrap}@media(max-width: 414px){.OrderCheckoutDeliverySummaryOuter .OrderCheckoutDeliverySummary{display:block}}.OrderCheckoutDeliverySummaryOuter .OrderCheckoutDeliverySummary .summary-col{width:50%}@media(max-width: 414px){.OrderCheckoutDeliverySummaryOuter .OrderCheckoutDeliverySummary .summary-col{width:100%;margin-bottom:24px}}.OrderCheckoutDeliverySummaryOuter .OrderCheckoutDeliverySummary .ods-block-1{margin-bottom:24px}.OrderCheckoutDeliverySummaryOuter .OrderCheckoutDeliverySummary .ods-header{font-size:12px;font-weight:400;color:#3c3c3b;line-height:16px;margin-bottom:4px}.OrderCheckoutDeliverySummaryOuter .OrderCheckoutDeliverySummary .ods-body{margin-bottom:4px}.OrderCheckoutDeliverySummaryOuter[data-header=false][data-editlink=false] .OrderCheckoutDeliverySummary{padding:0}body::after{position:absolute;width:0;height:0;overflow:hidden;z-index:-1;content:url(../img/icons/uds/medium/my-location-2_gray.svg)}#map_open_dev{float:right;color:#143ca0}#OrderCheckoutDeliveryMap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000}#OrderCheckoutDeliveryMap .location-name{font-weight:700;line-height:16px;font-size:14px;color:#164196}#OrderCheckoutDeliveryMap .location-distance,#OrderCheckoutDeliveryMap .location-address,#OrderCheckoutDeliveryMap .location-opening-hours{font-weight:500;line-height:16px;font-size:12px;color:#666667}#OrderCheckoutDeliveryMap .location-distance{margin-top:12px}#OrderCheckoutDeliveryMap .location-address{margin:12px 0 3px 0}#OrderCheckoutDeliveryMap .location-opening-hours{margin:3px 0}#OrderCheckoutDeliveryMap .location-small-buttons{margin-top:16px;display:flex}#OrderCheckoutDeliveryMap .location-small-buttons>button,#OrderCheckoutDeliveryMap .location-small-buttons>a{font-weight:700;line-height:16px;font-size:12px;color:#164196;text-transform:uppercase;border-bottom:1px solid #c2c2c2;margin-right:20px;margin-left:20px;padding:0;position:relative}#OrderCheckoutDeliveryMap .location-small-buttons .location-call_bt:before{content:"";width:16px;height:16px;position:absolute;left:-20px;top:0;background:url(../img/icons/uds/small/call.svg) no-repeat left center;background-size:16px}#OrderCheckoutDeliveryMap .location-small-buttons .location-directions_bt:before{content:"";width:16px;height:16px;position:absolute;left:-20px;top:0;background:url(../img/icons/uds/small/directions.svg) no-repeat left center;background-size:16px}#OrderCheckoutDeliveryMap .location-select_bt{margin-top:24px;background-color:#164196;display:none}#OrderCheckoutDeliveryMap .location-select_bt[data-selected="1"]{display:block}#OrderCheckoutDeliveryMap .locations li:hover{background-color:#eee}#OrderCheckoutDeliveryMap .locations li:hover .location-select_bt{display:block}#OrderCheckoutDeliveryMap .mobile-selected-location-box{display:none}#OrderCheckoutDeliveryMap .map-inner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex}#OrderCheckoutDeliveryMap .map-mobile-switch-cont{display:none}#OrderCheckoutDeliveryMap .map-cont{flex:1 1 860px;background:#eee;position:relative}#OrderCheckoutDeliveryMap .map-cont .map-devp1{position:absolute;left:34%;top:10%;width:30px;height:30px;border-radius:50%;background-color:#164196}#OrderCheckoutDeliveryMap .map-cont .map-devp2{position:absolute;left:64%;top:50%;width:30px;height:30px;border-radius:50%;background-color:#164196}#OrderCheckoutDeliveryMap .list-cont{flex:0 0 420px;background:#fff}#OrderCheckoutDeliveryMap .list-cont .map-search-cont{display:flex;margin:14px 16px;justify-content:space-between}#OrderCheckoutDeliveryMap .list-cont .map-search-cont .map-search-input-cont{flex:0 0 332px;position:relative}#OrderCheckoutDeliveryMap .list-cont .map-search-cont .map-search-input-cont input[type=text]{background:#f5f5f5 url(../img/icons/uds/medium/search.svg) no-repeat left 10px center;background-size:24px;border:none;width:100%;padding-left:36px}#OrderCheckoutDeliveryMap .list-cont .map-search-cont .map-search-input-cont .searchplace-getuserlocation_bt{position:absolute;right:3px;top:3px;width:30px;height:30px;background:url(../img/icons/uds/medium/my-location-2.svg) no-repeat center center;background-size:24px}#OrderCheckoutDeliveryMap .list-cont .map-search-cont .map-search-input-cont .searchplace-getuserlocation_bt[data-loading=true]{background:url(../img/icons/uds/medium/my-location-2_gray.svg) no-repeat center center;background-size:24px}#OrderCheckoutDeliveryMap .list-cont .map-search-cont .searchplace-close_bt{width:40px;height:40px;border-radius:50%;background:#f5f5f5 url(../img/icons/uds/medium/exit.svg) no-repeat center center;background-size:24px;z-index:10}#OrderCheckoutDeliveryMap .list-cont .map-search-result{margin:24px 16px;font-weight:700;line-height:16px;font-size:12px;color:#164196;letter-spacing:.12px;text-transform:uppercase}#OrderCheckoutDeliveryMap .list-cont ul.locations{margin:24px 0;overflow-y:auto;height:100%}#OrderCheckoutDeliveryMap .list-cont ul.locations li{padding:0 16px;border-left:4px solid transparent}#OrderCheckoutDeliveryMap .list-cont ul.locations li.selected{border-left:4px solid #164196}#OrderCheckoutDeliveryMap .list-cont ul.locations li .location-cont{border-top:2px solid #f5f5f5;padding:24px 0}#OrderCheckoutDeliveryMap .list-cont ul.locations li:last-of-type{margin-bottom:150px}@media(max-width: 800px){#OrderCheckoutDeliveryMap .location-select_bt{margin:24px auto 0;display:block}#OrderCheckoutDeliveryMap .mobile-selected-location-box{display:block;position:fixed;left:16px;right:16px;bottom:12px;padding:16px 24px;background-color:#fff;z-index:11}#OrderCheckoutDeliveryMap .mobile-selected-location-box .mobile-selected-location-close_bt{position:absolute;right:0;top:0;width:40px;height:40px;background:#fff url(../img/icons/uds/medium/exit.svg) no-repeat center center;background-size:24px;z-index:10}#OrderCheckoutDeliveryMap .map-inner{display:block}#OrderCheckoutDeliveryMap .map-mobile-switch-cont{display:block;position:absolute;top:66px;left:16px;right:16px;margin:0;z-index:10;text-align:left;height:0;overflow:visible}#OrderCheckoutDeliveryMap .map-mobile-switch-cont>button{padding:8px 16px 8px 40px;border-radius:24px;border:1px solid #c2c2c2;background:#fff;font-weight:700;line-height:24px;font-size:14px;letter-spacing:.14px;color:#164196;text-transform:uppercase}#OrderCheckoutDeliveryMap .map-mobile-switch-cont button.switch-to-list{background:#fff url(../img/icons/uds/medium/list.svg) no-repeat left 10px center;background-size:24px}#OrderCheckoutDeliveryMap .map-mobile-switch-cont button.switch-to-map{background:#fff url(../img/icons/uds/medium/map.svg) no-repeat left 10px center;background-size:24px}#OrderCheckoutDeliveryMap .map-cont{position:absolute;top:0;right:0;bottom:0;left:0}#OrderCheckoutDeliveryMap .list-cont{position:absolute;top:0;right:0;bottom:0;left:0}#OrderCheckoutDeliveryMap .list-cont .map-search-cont{position:absolute;top:16px;left:16px;right:16px;margin:0}#OrderCheckoutDeliveryMap .list-cont .map-search-cont .map-search-input-cont{flex:1 1 calc(100% - 80px);margin-right:8px}#OrderCheckoutDeliveryMap .list-cont .map-search-result{position:absolute;top:70px;left:20px;right:16px;margin:0;z-index:10}#OrderCheckoutDeliveryMap .list-cont ul.locations{margin:0;position:absolute;top:100px;left:0;right:0;bottom:0}#OrderCheckoutDeliveryMap[data-mobilestate=map] .map-cont{display:block}#OrderCheckoutDeliveryMap[data-mobilestate=map] .list-cont{background:none;bottom:auto}#OrderCheckoutDeliveryMap[data-mobilestate=map] ul.locations{display:none}#OrderCheckoutDeliveryMap[data-mobilestate=map] .map-search-result{display:none}#OrderCheckoutDeliveryMap[data-mobilestate=list] .mobile-selected-location-box{display:none}#OrderCheckoutDeliveryMap[data-mobilestate=list] .map-mobile-switch-cont{text-align:right}#OrderCheckoutDeliveryMap[data-mobilestate=list] .list-cont{background:#fff}#OrderCheckoutDeliveryMap[data-mobilestate=list] ul.locations{display:block}}.OrderCheckoutPaymentSummaryOuter{margin-top:20px;position:relative}.OrderCheckoutPaymentSummaryOuter[data-editlink=true] .OrderCheckoutPaymentSummary{background-color:#f5f5f5}.OrderCheckoutPaymentSummaryOuter>.payment-edit{position:absolute;top:10px;right:20px}.OrderCheckoutPaymentSummaryOuter .payment-summary-header-outer{display:flex;justify-content:space-between;align-items:center}.OrderCheckoutPaymentSummaryOuter .payment-summary-header-outer h2.payment-summary-header{margin-top:32px;margin-bottom:24px;padding:2px}.OrderCheckoutPaymentSummaryOuter .OrderCheckoutPaymentSummary{display:flex;padding:16px;flex-wrap:wrap}.OrderCheckoutPaymentSummaryOuter .OrderCheckoutPaymentSummary .ods-block-1{margin-bottom:24px}.OrderCheckoutPaymentSummaryOuter .OrderCheckoutPaymentSummary .ods-header{font-size:12px;font-weight:400;color:#3c3c3b;line-height:16px;margin-bottom:4px}.OrderCheckoutPaymentSummaryOuter .OrderCheckoutPaymentSummary .ods-body{margin-bottom:4px}.OrderCheckoutPaymentSummaryOuter[data-header=false] .OrderCheckoutPaymentSummary{padding:0}#OrderCheckoutPayment h2.payment-methods-header{margin-top:32px;margin-bottom:24px;display:inline-block;background-color:#164196;padding:2px;color:#fff}#OrderCheckoutPayment .payment-methods-cont .payment-method-cont{padding:24px 16px;border-bottom:1px solid #e5e5e5}#OrderCheckoutPayment .payment-methods-cont .payment-method-cont .payment-method-head{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}#OrderCheckoutPayment .payment-methods-cont .payment-method-cont .payment-method-head .payment-method-name{flex:1}#OrderCheckoutPayment .payment-methods-cont .payment-method-cont .payment-method-head .payment-method-name input[type=radio]{margin-right:10px;display:inline-block}#OrderCheckoutPayment .payment-methods-cont .payment-method-cont .payment-method-head .payment-method-name img{height:26px;vertical-align:middle;display:inline-block;margin-right:8px}#OrderCheckoutPayment .payment-methods-cont .payment-method-cont .disabled-payment-info{font-size:11px;color:#555;margin-top:4px;margin-left:30px}#OrderCheckoutPayment .payment-methods-cont .payment-method-cont.selected{border-left:3px solid #164196}#OrderCheckoutPayment .payment-methods-cont .payment-method-cont[data-disabled="1"] a,#OrderCheckoutPayment .payment-methods-cont .payment-method-cont[data-disabled="1"] .payment-method-cost{color:#555 !important}#OrderCheckoutPayment .button-container{margin-top:48px}.OrderCheckoutSummary h2.summary-header{margin-top:32px;margin-bottom:24px;display:inline-block;background-color:#164196;padding:2px;color:#fff}.OrderCheckoutSummary .summary-line{margin-top:16px}.OrderCheckoutSummary .place-order-cont{margin-top:48px}.OrderCheckoutSummary .placing-order-info{position:fixed;left:0;right:0;top:40%;z-index:11;text-align:center;font-weight:700}.OrderCheckoutSummary .placing-order-info .placing-order-info-inner{display:inline-block;padding:8px 12px;background:#fff;border-radius:10px}.OrderCheckoutSummary .place-order[data-saving=true]{padding-left:58px;background:#c2c2c2 url(../img/preloaders/clock_white.svg) no-repeat left 10px center;background-size:30px}@media(max-width: 1024px){.OrderCheckoutSummary .place-order[data-saving=true]{padding-left:0}}.inactive-header-cont{margin-top:48px}.inactive-header-cont h2{margin-bottom:24px;display:inline-block;background-color:#c2c2c2;padding:2px;color:#fff}#LoginPanelCont #BgOverlay{content:" ";position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(210,210,210,.2);z-index:1000;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}#OrderConfirmation .confirmation-block{margin-bottom:24px}#OrderConfirmation .confirmation-block:first-of-type{border-bottom:4px solid #164196;padding-bottom:48px;margin-bottom:48px}#OrderConfirmation .confirmation-block h2{font-weight:700;font-size:28px;line-height:32px;letter-spacing:.28px;color:#164196;text-transform:uppercase;margin-bottom:16px}#OrderConfirmation .confirmation-block h3{font-weight:700;font-size:20px;line-height:24px;letter-spacing:.2px;color:#164196;text-transform:uppercase;margin-bottom:24px}#OrderConfirmation .confirmation-block .confirmation-info-line{margin-bottom:24px}#OrderConfirmation .confirmation-block .confirmation-info-line .confirmation-info-subheader{color:#3c3c3b}#LoySummary{background:#fff;margin-top:10px;padding:16px;border:1px solid #164196}#LoySummary ml10{margin-left:10px}#LoySummary .disabledBt{color:#888}#LoySummary .loy-summary-header{color:#164196;font-size:14px;font-weight:700}#LoySummary .loy-summary-max_points-row{margin-top:4px;color:#999;font-size:10px;font-weight:500}#LoySummary .loy-summary-comment-row{color:#164196;font-size:12px;font-weight:500;margin-top:10px;line-height:1.3em}#LoySummary .loy-points-to-use{width:60px;text-align:right;font-size:16px;font-weight:500}#LoySummary .loy-summary-row{color:#164196;margin-top:10px;line-height:1.3em}#LoySummary .loy-apply-points-row{display:flex;align-items:center}#LoySummary .loy-apply-points-row *{margin-right:4px}#LoySummary .loy-apply-points-row .loy-apply-points-row-inner{display:flex;align-items:center}#LoySummary .loy-error-message{padding:10px;color:red;border:1px dashed red;margin-top:4px}#LoySummary .loy-summary-button-row{margin-top:14px}#LoySummary .loy-summary-text{color:#164196;margin-top:10px;line-height:1.6em;text-align:justify}#LoySummary .loy-summary-text a.uline_link{text-decoration:underline}#LoySummary .loy-summary-text a.loy-sso-login-link{text-decoration:underline;font-weight:700;display:block;margin:10px 0}#LoySummary .loy-termschange-info{margin-top:20px;color:#444;line-height:1.3em;font-size:13px}body::after{position:absolute;width:0;height:0;overflow:hidden;z-index:-1;content:url(../img/icons/uds/medium/delete_white.svg)}#OrderSummary{margin-top:56px}@media(max-width: 1024px){#OrderSummary{margin-top:16px}}#OrderSummary .mobile-totals-over-button{display:none}@media(max-width: 1024px){#OrderSummary .mobile-totals-over-button{display:flex;justify-content:space-between;align-items:center;color:#164196;margin-top:11px;margin-bottom:20px}}#OrderSummary .bp-tot-elements{margin-left:3px;font-size:12px;line-height:16px;font-weight:400}#OrderSummary .bp-tot-label{font-size:14px;font-weight:700}#OrderSummary .bp-tot-value{font-size:17px;font-weight:700}#OrderSummary .bp-salesman-row{display:flex;align-items:center;justify-content:space-between}#OrderSummary .bp-salesman-remove-bt{color:#fff;text-decoration:underline}#OrderSummary #BluePanel{background-color:#164196;padding:20px 16px;color:#fff}#OrderSummary #BluePanel #Summary .bp-sm-row{line-height:16px;margin-bottom:16px;display:flex;width:100%;justify-content:space-between}#OrderSummary #BluePanel #Summary .bp-sm-row .bp-sm-label{font-size:14px;font-weight:500}#OrderSummary #BluePanel #Summary .bp-sm-row .bp-sm-value{font-size:12px;font-weight:700}#OrderSummary #BluePanel #PromoCodeCont{border-top:1px solid #fff;padding:20px 0}#OrderSummary #BluePanel #PromoCodeCont .bp-pc-row{display:flex;width:100%;justify-content:space-between;align-items:center;line-height:16px}#OrderSummary #BluePanel #PromoCodeCont .bp-pc-row .bp-pc-label{font-size:14px;font-weight:700}#OrderSummary #BluePanel #PromoCodeCont .bp-pc-row .add-promocode-bt{font-size:20px;color:#fff}#OrderSummary #BluePanel #PromoCodeCont .adding-promocode-cont{display:flex;width:100%;justify-content:space-between;margin-top:20px}#OrderSummary #BluePanel #PromoCodeCont .adding-promocode-cont input[type=text]{margin-right:8px}#OrderSummary #BluePanel #ActivePromos{border-top:1px solid #fff;padding:20px 0;line-height:16px}#OrderSummary #BluePanel #ActivePromos .prom-header{font-size:14px;font-weight:700;text-transform:uppercase}#OrderSummary #BluePanel #ActivePromos ul li{display:flex;width:100%;align-items:center;padding-top:6px}#OrderSummary #BluePanel #ActivePromos ul li div.prom-description{padding:4px 6px;background-color:#e30613}#OrderSummary #BluePanel #ActivePromos ul li button.prom-delete{width:40px;height:40px;border:none;cursor:pointer;background:url(../img/icons/uds/medium/delete_white.svg) no-repeat center center;background-size:24px}#OrderSummary #BluePanel #UsedCards{border-top:1px solid #fff;padding:20px 0;line-height:16px}#OrderSummary #BluePanel #UsedCards .uc-header{font-size:14px;font-weight:700;text-transform:uppercase}#OrderSummary #BluePanel #UsedCards ul li{display:flex;width:100%;align-items:center;padding-top:6px}#OrderSummary #BluePanel #UsedCards ul li button.uc-delete{width:40px;height:40px;border:none;cursor:pointer;background:url(../img/icons/uds/medium/delete_white.svg) no-repeat center center;background-size:auto;background-size:24px}#OrderSummary #BluePanel #UsedCards .uc-total{margin-top:10px;display:flex;justify-content:space-between;width:100%;font-weight:700;font-size:12px}#OrderSummary #BluePanel #UsedCards .uc-total .uc-total-label{font-weight:500;font-size:14px}#OrderSummary #BluePanel #UsedCards .uc-salesmanName{margin:10px 0}#OrderSummary #BluePanel #Total{border-top:4px solid #fff;padding-top:24px;padding-bottom:4px;line-height:16px}#OrderSummary #BluePanel #Total .bp-tot-row{display:flex;width:100%;justify-content:space-between;color:#fff}#OrderSummary #CheckoutButtons{margin-top:32px}#OrderSummary #CheckoutPolicies{margin-top:32px;padding:16px;border:1px dotted #999}#OrderSummary #CheckoutPolicies>a{padding-left:24px;display:block}#OrderSummary #CheckoutPolicies a.return-policy{margin-bottom:8px;background:url(../img/icons/uds-return.jpg) no-repeat left center;background-size:16px}#OrderSummary #CheckoutPolicies a.guarantee{background:url(../img/icons/uds-guarantee.jpg) no-repeat left center;background-size:16px}#OrderSummary ul#CartItems{margin:0;padding:0}#OrderSummary ul#CartItems li.cartItem{color:#164196;display:block;height:104px;padding:17px 0;box-sizing:content-box;border-bottom:1px solid #164196;display:flex}#OrderSummary ul#CartItems li.cartItem .ci-left{flex:0 0 104px}#OrderSummary ul#CartItems li.cartItem .ci-left img{width:104px;height:104px;display:inline-block}#OrderSummary ul#CartItems li.cartItem .ci-right{flex:1 1;position:relative;margin-left:8px;font-size:11px;line-height:12px}#OrderSummary ul#CartItems li.cartItem .ci-right .ci-right-top{position:absolute;left:0;top:0;right:0}#OrderSummary ul#CartItems li.cartItem .ci-right .ci-right-top .cart-product-title{font-weight:700;text-transform:uppercase;letter-spacing:0,11px;padding:0;margin:0}#OrderSummary ul#CartItems li.cartItem .ci-right .ci-right-top .cart-product-variant{margin-top:8px;display:flex;font-size:11px}#OrderSummary ul#CartItems li.cartItem .ci-right .ci-right-top .cart-product-variant .cart-product-size-cont .cart-size-value{font-weight:700}#OrderSummary ul#CartItems li.cartItem .ci-right .ci-right-top .cart-product-variant .cart-product-color-cont{margin-left:16px}#OrderSummary ul#CartItems li.cartItem .ci-right .ci-right-top .cart-product-variant .cart-product-color-cont .cart-color-value{font-weight:700}#OrderSummary ul#CartItems li.cartItem .ci-right .ci-right-bottom{position:absolute;left:0;bottom:0;right:0}#OrderSummary ul#CartItems li.cartItem .ci-right .ci-right-bottom .cart-product-qty{font-weight:500;margin-bottom:8px;line-height:16px}#OrderSummary ul#CartItems li.cartItem .ci-right .ci-right-bottom .cart-product-price-cont{display:flex;font-weight:700}#OrderSummary ul#CartItems li.cartItem .ci-right .ci-right-bottom .cart-product-price-cont .cart-product-price_first{text-decoration:line-through;margin-left:6px}#OrderSummary ul#CartItems li.cartItem .ci-right .ci-right-bottom .cart-product-price-cont .cart-product-price_promo{color:#e30613}.TextInputLabel{position:relative}.TextInputLabel label{position:absolute;z-index:1;top:11px;bottom:13px;left:16px;right:16px;background-color:#f5f5f5;color:#666;display:inline-block;text-transform:none;text-align:left}.TextInputLabel input[type=text],.TextInputLabel input[type=password],.TextInputLabel .TextInput,.TextInputLabel textarea{display:block;width:100%;border-radius:1px;border:none;background-color:#f5f5f5 !important;padding-top:11px;padding-bottom:13px;padding-left:16px;padding-right:16px;font-size:14px;line-height:16px;color:#164196}.TextInputLabel input:-webkit-autofill,.TextInputLabel input:-webkit-autofill:hover,.TextInputLabel input:-webkit-autofill:focus,.TextInputLabel input:-webkit-autofill:active{background-color:transparent !important;-webkit-box-shadow:0 0 0 50px #f5f5f5 inset;-webkit-text-fill-color:#164196 !important}.TextInputLabel input[type=text]::placeholder,.TextInputLabel textarea::placeholder{font-size:14px;line-height:16px;color:#666;font-weight:400}.TextInputLabel.edit label{top:-8px;left:0;right:0;bottom:auto;font-size:12px;font-weight:400;color:#3c3c3b;padding-left:16px;padding-right:16px;white-space:nowrap;overflow:hidden;text-overflow:".."}.TextInputLabel input[type=text]:focus,.TextInputLabel input[type=password]:focus,.TextInputLabel .TextInput:focus,.TextInputLabel textarea:focus{border-bottom:2px solid #164196}.TextInputLabel[data-valid=valid]{position:relative}.TextInputLabel[data-valid=valid]:before{background:url(../img/icons/uds/small/checkmark_green.svg) no-repeat center center;background-size:16px;width:16px;height:16px;position:absolute;right:12px;top:10px;content:"";z-index:1}.TextInputLabel[data-valid=not-valid] input[type=text],.TextInputLabel[data-valid=not-valid] input[type=password]{background-color:#fdd;-webkit-background-color:transparent !important;-webkit-box-shadow:0 0 0 50px #fdd inset}.TextInputLabel[data-valid=not-valid] label{background-color:#fdd}.TextInputLabel[data-valid=not-valid] input.TextInput:-webkit-autofill,.TextInputLabel[data-valid=not-valid] input.TextInput:-webkit-autofill:hover,.TextInputLabel[data-valid=not-valid] input.TextInput:-webkit-autofill:focus,.TextInputLabel[data-valid=not-valid] input.TextInput:-webkit-autofill:active{background-color:transparent !important;-webkit-box-shadow:0 0 0 50px #fdd inset}#RegisterFormForm[data-submitted=true] .TextInputLabel[data-valid=field-empty][data-required="1"] input[type=text],#RegisterFormForm[data-submitted=true] .TextInputLabel[data-valid=field-empty][data-required="1"] input[type=password]{background-color:#fdd;-webkit-background-color:transparent !important;-webkit-box-shadow:0 0 0 50px #fdd inset}#RegisterFormForm[data-submitted=true] .TextInputLabel[data-valid=field-empty][data-required="1"] label{background-color:#fdd}#RegisterFormForm[data-submitted=true] .TextInputLabel[data-valid=field-empty][data-required="1"] input.TextInput:-webkit-autofill,#RegisterFormForm[data-submitted=true] .TextInputLabel[data-valid=field-empty][data-required="1"] input.TextInput:-webkit-autofill:hover,#RegisterFormForm[data-submitted=true] .TextInputLabel[data-valid=field-empty][data-required="1"] input.TextInput:-webkit-autofill:focus,#RegisterFormForm[data-submitted=true] .TextInputLabel[data-valid=field-empty][data-required="1"] input.TextInput:-webkit-autofill:active{background-color:transparent !important;-webkit-box-shadow:0 0 0 50px #fdd inset}@media(max-width: 1100px){.TextInputLabel.edit label{padding-left:8px;padding-right:4px}}#LoginPanelOuter{position:fixed;right:0;top:0;bottom:0;width:420px;overflow-y:auto;z-index:10000;background-color:#164196}@media(max-width: 700px){#LoginPanelOuter{left:0;top:unset;width:auto;background-color:#fff}}#LoginPanelOuter .login-panel-heading{display:flex;width:100%;justify-content:space-between;align-items:center;background-color:#fff}#LoginPanelOuter .login-panel-heading h2{font-size:12px;font-weight:700;line-height:16px;text-transform:uppercase;color:#164196;padding:20px 16px}#LoginPanelOuter .login-panel-heading button.close-button{width:44px;height:44px;background:url(../img/icons/uds/medium/exit.svg) no-repeat center center;background-size:24px}@media(max-width: 700px){#LoginPanelOuter .login-panel-heading{display:none}}#LoginPanelOuter #LoginPanel{padding:16px;text-align:center;color:#fff}#LoginPanelOuter #LoginPanel h4{margin:20px 4px;font-size:14px;line-height:16px;font-weight:500}@media(max-width: 700px){#LoginPanelOuter #LoginPanel h4{color:#164196;text-align:left;text-transform:uppercase;font-weight:600}}#LoginPanelOuter #LoginPanel button{margin:16px 0;width:100%}#LoginPanelOuter #LoginPanel button img,#LoginPanelOuter #LoginPanel button span{display:inline-block;vertical-align:middle}#LoginPanelOuter #LoginPanel button span{line-height:26px}#LoginPanelOuter #LoginPanel button img{margin-left:16px}#LoginPanelOuter #LoginPanel div.loginFeedback{font-size:12px;line-height:18px;margin:20px 0;color:#fff;padding:10px;border:2px solid #fff;border-radius:4px}#LoginPanelOuter #LoginPanel div.loginFeedback a{color:#fff !important;text-decoration:underline}#LoginPanelOuter #LoginPanel div.info-line{font-size:12px;line-height:18px;margin:20px 0;color:#fff}@media(max-width: 700px){#LoginPanelOuter #LoginPanel div.info-line{color:#555}}#LoginPanelOuter #LoginPanel div.info-line a{color:#fff;text-decoration:underline}@media(max-width: 700px){#LoginPanelOuter #LoginPanel div.info-line a{color:#555}}#LoginPanelOuter #LoginPanel button.facebookLoginBt{padding-right:40px}#LoginPanelOuter #LoginPanel button.googleLoginBt{padding-right:40px}#LoginPanelOuter #LoginPanel #googleCont{display:none}#LoginForm{text-align:left}#LoginForm .login-error{margin:16px 0;font-size:11px;color:red}.ml-10{margin-left:10px}.ml-20{margin-left:20px}.validation-errors{width:100%;border:2px solid red;padding:10px;text-align:center;margin-top:20px;color:red;font-weight:bold;background-color:#fff}@media(max-width: 800px){#chat-widget-container{bottom:110px !important}#BackToTop{bottom:200px;right:24px}}#Order{margin-top:56px;display:flex;width:100%;position:relative}#Order[data-loading=loading]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;opacity:.5;visibility:visible;transition:opacity .5s;z-index:10}#Order:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;transition:opacity .5s;z-index:10;opacity:0;visibility:hidden}#Order h1{font-size:34px;font-weight:700;line-height:40px;color:#164196;z-index:20;position:relative}#Order h1 span.h1SmallRed{font-size:14px;font-weight:700;line-height:16px;color:#e30613}#Order #OrderMainCont{flex:1 0 700px;padding-right:56px}#Order #OrderMainCont .cartMessages{margin-bottom:16px}#Order #OrderMainCont .cartMessages .cartMessage{padding:6px 12px;color:#e30613;border-radius:3px;border:2px solid #e30613;margin-bottom:8px}#Order #OrderTotalsCont{flex:0 0 344px}body.header-reduced #mh-mid:after{position:absolute;top:64px;content:"";height:0;width:1280px;border-bottom:4px solid #164196}body.header-reduced #mh-mid.stickymenu{position:static}body.header-reduced #mh-mid.stickymenu:after{border-bottom:none}@media(max-width: 1024px){#Order{display:block;margin-top:32px}#Order #OrderMainCont{padding-right:0}#Order .mobile-bottom-button-cont{margin:0;position:fixed;bottom:0;left:0;right:0;padding:12px 16px;background-color:#fff;z-index:1000}#Order .mobile-bottom-button-cont button{width:100%;height:48px;line-height:50px;padding:0}body.header-reduced #Order{margin-top:92px}body.header-reduced #mh-mid:after{top:64px;width:calc(100% - 32px);left:16px;border-bottom:4px solid #164196}body.header-reduced #mh-mid #mh-cart{margin-top:0;margin-right:10px}}
