.basket{margin-top:90px;margin-bottom:90px}@media(max-width:1240px){.basket{margin-top:48px;margin-bottom:48px}}.basket__body{display:flex;align-items:flex-start;max-width:1090px}@media(max-width:1240px){.basket__body{display:block}}.basket__area{flex-grow:1}.basket__text-big{margin-top:25px;margin-bottom:48px}@media(max-width:1240px){.basket__text-big{margin-bottom:32px;margin-top:21px;font-size:16px;line-height:22px}}.basket__button-home{display:inline-block;padding:13px 46px;margin-bottom:90px;text-decoration:none;text-align:center}@media(max-width:1240px){.basket__button-home{margin-bottom:48px}}@media(max-width:520px){.basket__button-home{display:block}}.tile-list{margin-bottom:42px}@media(max-width:1700px){.tile-list{margin-bottom:89px}}@media(max-width:1240px){.tile-list{margin-bottom:50px}}@media(max-width:520px){.tile-list{margin-bottom:48px}}.tile-list__title{margin-bottom:48px}@media(max-width:1700px){.tile-list__title{margin-bottom:44px}}@media(max-width:1240px){.tile-list__title{margin-bottom:30px}}@media(max-width:520px){.tile-list__title{margin-bottom:24px}}.tile-list__list{display:flex;flex-wrap:wrap;margin:0 -12px 8px}@media(max-width:1700px){.tile-list__list{margin:0 -12px 11px}}@media(max-width:1240px){.tile-list__list{margin:0 -10px 2px}}@media(max-width:520px){.tile-list__list{margin:0 -6px 2px}}.tile-item{position:relative;margin:0 12px 48px;width:252px;flex-shrink:0;text-decoration:none}@media(max-width:1700px){.tile-item{width:276px;margin:0 12px 36px}}@media(max-width:1240px){.tile-item{width:270px;margin:0 10px 29px}}@media(max-width:950px){.tile-item{width:202px}}@media(max-width:700px){.tile-item{width:224px}}@media(max-width:520px){.tile-item{margin:0 6px 20px;width:calc(50% - 12px)}}@media(min-width:1240.1px){.tile-item:hover .tile-item__name{color:#ff9f76}}.tile-item__signs{position:absolute;z-index:1;display:flex;margin:0 -2px;align-items:center;top:8px;right:7px}.tile-item__sign{display:flex;align-items:center;justify-content:center;width:35px;height:35px;margin:0 2px;font-size:12px;line-height:16px;font-weight:600;border-radius:50%;color:#fff}@media(max-width:520px){.tile-item__sign{width:28px;height:28px;font-size:9px;line-height:12px}}.tile-item__sign_discount{background-color:#fe7c45}.tile-item__sign_hit{background-color:#219653}.tile-item__sign_new{background-color:#5e8ae5}.tile-big__picture{margin-bottom:13px}@media(max-width:1700px){.tile-big__picture{margin-bottom:17px}}@media(max-width:520px){.tile-big__picture{position:relative;margin-bottom:7px;padding-bottom:76%}}.tile-item__picture{margin-bottom:13px}@media(max-width:1700px){.tile-item__picture{margin-bottom:17px}}@media(max-width:520px){.tile-item__picture{position:relative;margin-bottom:7px;padding-bottom:75%}}.tile-item__image{height:189px}@media(max-width:1700px){.tile-item__image{height:207px}}@media(max-width:1240px){.tile-item__image{height:203px}}@media(max-width:950px){.tile-item__image{height:152px}}@media(max-width:700px){.tile-item__image{height:168px}}@media(max-width:520px){.tile-item__image{height:auto;position:absolute}}.tile-big__box{margin-bottom:10px}@media(max-width:700px){.tile-big__box{margin-bottom:5px}}.tile-item__price-current{margin-right:12px}@media(max-width:700px){.tile-item__price-current{margin-right:5px;font-size:16px;line-height:22px}}.tile-item__price-old{color:hsla(0,0%,9%,.7);-webkit-text-decoration-line:line-through;text-decoration-line:line-through}@media(max-width:700px){.tile-item__price-old{font-size:12px;line-height:16px}}@media(max-width:700px){.tile-item__name{font-size:14px;line-height:18px}}.tile-item__out-of-stock{display:block;margin-top:2px;font-size:14px;line-height:18px;color:#eb5757}@media(max-width:1240px){.tile-item__out-of-stock{margin-top:0;font-size:12px;line-height:16px}}.basket-list{margin-top:48px;margin-bottom:24px}@media(max-width:1240px){.basket-list{margin-top:12px}}.basket-list__card{display:flex;padding-top:16px;padding-bottom:24px;border-top:1px solid rgba(0,0,0,.2)}@media(max-width:700px){.basket-list__card{padding-top:11px;padding-bottom:11px;border:none}}.basket-list__picture{margin-right:16px;flex:0 0 159px}@media(max-width:1240px){.basket-list__picture{margin-right:8px;flex:0 0 74px}}.basket-list__image{width:160px;height:120px}@media(max-width:1240px){.basket-list__image{width:74px;height:56px}}.basket-list__wrapper{display:flex;flex-grow:1}@media(max-width:700px){.basket-list__wrapper{display:block}}.basket-list__info{max-width:200px;margin-right:20px}@media(max-width:700px){.basket-list__info{max-width:none;margin-right:0;margin-bottom:7px}}.basket-list__name{display:inline-block;margin-bottom:6px}@media(max-width:700px){.basket-list__name{margin-bottom:3px}}.basket-list__color{display:block;color:hsla(0,0%,9%,.7)}.basket-list__box{position:relative;min-width:210px;flex-shrink:0;padding-left:102px;margin-left:auto;text-align:right}@media(max-width:700px){.basket-list__box{padding-left:0;min-width:0;text-align:left}}.basket-list__price-box{display:flex;justify-content:flex-end;flex-wrap:wrap;max-width:100px;margin-bottom:14px}@media(max-width:700px){.basket-list__price-box{justify-content:flex-start;align-items:baseline;max-width:none;margin-bottom:11px}}.basket-list__actual-price{margin-bottom:2px;font-weight:600}@media(max-width:700px){.basket-list__actual-price{margin-bottom:0;margin-right:11px}}.basket-list__old-price-box{display:flex}.basket-list__old-price{color:rgba(0,0,0,.7);-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.basket-list__discount{margin-left:8px;color:#fe7c45}.basket-list__amount{position:absolute;top:0;left:0;width:64px;height:24px;border:1px solid #9f9f9f;border-radius:4px}@media(max-width:700px){.basket-list__amount{display:inline-block;position:relative;margin-right:26px}}.basket-list__amount-button{position:absolute;top:1px;width:20px;height:20px;opacity:.6;transition-property:opacity;transition-duration:.2s;cursor:pointer;border:none;background-color:transparent}.basket-list__amount-button:disabled{opacity:.2;cursor:default}.basket-list__amount-button_minus{left:1px;background-image:url(../img/ic_minus.9170c414.svg)}.basket-list__amount-button_minus,.basket-list__amount-button_plus{background-size:20px 20px;background-repeat:no-repeat;background-position:50%}.basket-list__amount-button_plus{right:1px;background-image:url(../img/ic_plus.0f19d904.svg)}.basket-list__amount-input{width:100%;padding-left:22px;padding-right:22px;text-align:center;border:none}.basket-list__delete{background-color:transparent;padding:6px 0;border:none}.basket-order{position:sticky;top:20px;flex:0 0 360px;margin-left:64px;margin-top:48px;padding:24px 20px;background-color:hsla(0,0%,9%,.04);border-radius:8px}@media(max-width:1240px){.basket-order{position:static;margin-left:0;margin-top:40px;padding:0;background-color:#fff}}.basket-order__headline{margin-bottom:19px}@media(max-width:1240px){.basket-order__headline{font-size:24px;line-height:26px}}.basket-order__box{display:flex;justify-content:space-between;margin-bottom:11px}@media(max-width:1240px){.basket-order__box_total{margin-top:20px}}.basket-order__value{margin-left:20px}.basket-order__value_discount{color:#fe7c45}@media(max-width:1240px){.basket-order__total,.basket-order__value_total{font-size:22px;line-height:29px}}.basket-order__text{margin-top:16px;color:hsla(0,0%,9%,.7)}@media(max-width:1240px){.basket-order__text{margin-top:12px;margin-bottom:18px}}.basket-order__button-box{display:none}@media(max-width:1240px){.basket-order__button-box{display:block}}.basket-order__submit{margin-bottom:3px;padding:14px 30px;min-width:290px}@media(max-width:700px){.basket-order__submit{width:100%}}.basket-order__policy-text{display:block;color:hsla(0,0%,9%,.7)}.basket-form_title{margin-bottom:24px}@media(max-width:1240px){.basket-form_title{margin-bottom:14px}}.basket-form__text{max-width:550px;margin-bottom:24px}@media(max-width:1240px){.basket-form__text{margin-bottom:20px}}.basket-form__input-box{display:flex;align-items:center;margin-bottom:12px}@media(max-width:1240px){.basket-form__input-box{display:block;margin-bottom:16px}}.basket-form__label{display:block;width:120px;margin-right:18px;vertical-align:top}@media(max-width:1240px){.basket-form__label{width:auto;margin-right:0;margin-bottom:6px}}.basket-form__input{width:350px;height:50px;padding:13px 14px}@media(max-width:700px){.basket-form__input{width:100%}}.basket-form__input_email{width:290px}@media(max-width:700px){.basket-form__input_email{width:100%}}.basket-form__checkbox-box{position:relative;margin-top:13px;margin-bottom:12px;margin-left:138px}@media(max-width:1240px){.basket-form__checkbox-box{margin-left:0;margin-bottom:16px}}.basket-form__checkbox{position:absolute;opacity:0;pointer-events:none}.basket-form__checkbox-label{display:inline-block;position:relative;padding-left:30px;margin-bottom:5px;cursor:pointer;vertical-align:top}@media(max-width:1240px){.basket-form__checkbox-label{margin-bottom:7px}}.basket-form__checkbox-label:before{position:absolute;content:"";top:1px;left:2px;width:18px;height:18px;border:1px solid #9f9f9f;border-radius:4px;transition-property:background-color,border;transition-duration:.2s}@media(max-width:1240px){.basket-form__checkbox-label:before{top:2px;left:2px}}@media(min-width:1240.1px){.basket-form__checkbox-label:hover:before{border:1px solid #ff9f76}}.basket-form__checkbox:checked+.basket-form__checkbox-label:before{background-color:#f26b31;border:1px solid #f26b31;background-image:url(../img/ic_check_white.3834b31c.svg);background-size:24px 24px;background-repeat:no-repeat;background-position:50%}@media(min-width:1240.1px){.basket-form__checkbox:checked+.basket-form__checkbox-label:hover:before{background-color:#ff9f76;border:1px solid #ff9f76}}.basket-form__checkbox-text{display:block;margin-left:30px}.basket-form__button-box{margin-left:138px;margin-top:24px}@media(max-width:1240px){.basket-form__button-box{display:none}}.basket-form__submit{margin-bottom:4px;padding:14px 30px;min-width:290px}@media(max-width:700px){.basket-form__submit{width:100%}}.basket-form__policy-text{display:block;color:hsla(0,0%,9%,.7)}.basket-form__policy-link{margin-left:1px;color:hsla(0,0%,9%,.7);transition-property:color;transition-duration:.2s}@media(min-width:1240.1px){.basket-form__policy-link:hover{color:#fe7c45}}