#basketObjectBaseContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#basketObjectBaseContainer .header-basket-block{color:#000;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}#basketObjectBaseContainer .header-basket-block::before{content:'';position:absolute;top:0;width:100%;height:2px;-webkit-transform:scale3d(0, 1, 1);transform:scale3d(0, 1, 1);background-color:#000;-webkit-transition:left .2s ease-in-out, -webkit-transform .2s ease-in-out;transition:left .2s ease-in-out, -webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out, left .2s ease-in-out;transition:transform .2s ease-in-out, left .2s ease-in-out, -webkit-transform .2s ease-in-out}#basketObjectBaseContainer .header-basket-block:hover::before{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}#basketObjectBaseContainer .header-basket-block .configurator-image{padding-right:5px}#basketObjectBaseContainer .header-basket-block .title{font-family:gotham_bold}#basketObjectContainer{background-color:#fff;min-width:320px;position:absolute;right:-48px;top:0;visibility:hidden;-webkit-box-shadow:0 -1px 0 #f4f3f6,0 8px 8px rgba(23,46,56,0.16);box-shadow:0 -1px 0 #f4f3f6,0 8px 8px rgba(23,46,56,0.16);z-index:2}#basketObjectContainer.visible{visibility:visible}#basketObjectContainer a{color:#000;cursor:pointer}#basketObjectContainer .slide-down-close{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}#basketObjectContainer .slide-down-close .ico-close{margin:24px 24px 14px;font-size:16.002px;cursor:pointer}.basket-content .basket-header{font-family:gotham_bold;font-size:16.002px;padding:10px 24px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;width:100%}.basket-content .basket-header .storelocator-button-page{font-family:gotham_book;font-size:11.998px}.basket-content .basket-header .storelocator-button-page a{text-decoration:none}.basket-content .products-list{-webkit-box-shadow:0 1px 0 #e8ebed;box-shadow:0 1px 0 #e8ebed;max-height:352px;overflow:auto}.basket-content .products-list::-webkit-scrollbar{width:6px}.basket-content .product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px;text-decoration:none}.basket-content .product>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.basket-content .product .product-img{margin-right-right:8px;width:40px;height:40px;background-position:center;background-repeat:no-repeat;background-size:cover}.basket-content .product .product-img:first-child{margin-right:10px}.basket-content .product .product-info{padding:0 8px;display:block}.basket-content .product .product-info .title{font-family:gotham_bold;font-size:gotham_book;padding-bottom:6px}.basket-content .product .product-info .price{font-size:11.998px}.basket-footer{padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;text-align:center}.basket-footer .configurator-button-page{padding:18px 0;font-family:gotham_bold;font-size:10.01px;text-transform:uppercase;cursor:pointer}.basket-footer .configurator-popup-stylist-btn.button{margin-top:7px;width:100%}.basket-footer .configurator-popup-save-btn{background-color:#fff;color:#000;width:100%}.basket-footer .configurator-popup-save-btn:hover{color:#000}.basket-footer .design-save-form .design-save-form-wrapper{position:static;margin-top:-5px;max-height:0;min-height:0;padding:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:scale3d(1, 0, 1);transform:scale3d(1, 0, 1);-webkit-box-shadow:none;box-shadow:none;background-color:transparent}.basket-footer .design-save-form.visible .design-save-form-wrapper{max-height:100px;min-height:0;-webkit-transition:all .3s;transition:all .3s;padding:15px}.basket-footer .design-save-form .button.show-input,.basket-footer .design-save-form .button.button-submit{padding:5px}.basket-footer .button{margin:4px 0}.basket-footer .stylist-info{padding-top:12px;font-size:10.01px}.basket-footer .stylist-info b{text-decoration:underline}.basket-footer:after{background-color:#172e38}.design-save-form{position:relative}.design-save-form .button.show-input,.design-save-form .button.button-submit{padding-top:5px;padding-bottom:5px;min-height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.design-save-form.visible .design-save-form-wrapper{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);visibility:visible}.design-save-form.visible .button-submit{visibility:visible}.design-save-form.visible .button-submit span{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.design-save-form.visible .show-input span{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.design-save-form .show-input{background-color:transparent;color:#172e38;min-width:auto}.design-save-form .show-input:hover{color:#172e38}.design-save-form .show-input span{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.design-save-form .button>div{overflow:hidden}.design-save-form .button span{display:inline-block}.design-save-form .button-submit{width:100%;height:100%;max-height:48px;background-color:transparent;visibility:hidden;position:absolute;top:0;left:0;border:none;margin:0;-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.25);box-shadow:0 4px 10px rgba(0,0,0,0.25);z-index:1}.design-save-form .button-submit span{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.design-save-form .design-save-form-wrapper{position:absolute;top:47px;left:0;border:1px solid;width:100%;background-color:#faf9f8;padding:15px;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scale3d(1, 0.4, 1);transform:scale3d(1, 0.4, 1);visibility:hidden;-webkit-transition:opacity .3s ease, -webkit-transform .5s ease;transition:opacity .3s ease, -webkit-transform .5s ease;transition:transform .5s ease, opacity .3s ease;transition:transform .5s ease, opacity .3s ease, -webkit-transform .5s ease;-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.25);box-shadow:0 4px 10px rgba(0,0,0,0.25);font-family:gotham_bold;font-size:11.998px}.design-save-form .design-save-form-wrapper>span{display:block;padding-top:5px}.design-save-form .design-save-form-wrapper>.button{margin:0;padding:10px;width:100%}.design-save-form .design-save-form-wrapper>input[type=email]{border-color:inherit;width:100%}@media screen and (max-width: 900px){.design-save-form .design-save-form-wrapper{top:57px;font-size:14px}.design-save-form .button.show-input,.design-save-form .button.button-submit{min-height:58px}}@media screen and (max-width: 500px){.design-save-form .design-save-form-wrapper{position:static;margin-top:-11px;max-height:0;min-height:0;padding:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:scale3d(1, 0, 1);transform:scale3d(1, 0, 1);-webkit-box-shadow:none;box-shadow:none;background-color:transparent}.design-save-form.visible .design-save-form-wrapper{max-height:100px;min-height:0;-webkit-transition:all .3s;transition:all .3s;padding:15px}}

