@media(hover: hover){.checkbox-el{cursor:pointer}}.checkbox-el{display:flex;align-items:center;gap:6px}@media only screen and (min-width: 1440px){.checkbox-el{gap:10px}}.checkbox-el__text{font-family:"Montserrat",sans-serif;font-weight:400;font-size:10px;line-height:1;color:#4b4e51;transition:.3s;text-transform:none}@media(hover: hover){.checkbox-el_hover:hover .checkbox-el__text{color:#f60}}@media only screen and (min-width: 900px){.checkbox-el__text{font-size:11px}}@media only screen and (min-width: 1180px){.checkbox-el__text{font-size:12px}}@media only screen and (min-width: 1440px){.checkbox-el__text{font-size:14px}}.checkbox-el__text_size_2{font-size:12px;line-height:1.4}.checkbox-el__link{color:#4b4e51;text-decoration:underline;text-underline-offset:2px;transition:.3s}@media(hover: hover){.checkbox-el_hover:hover .checkbox-el__link{color:#f60}}.checkbox-el__text_2{font-size:11px;line-height:1.4}@media only screen and (min-width: 1180px){.checkbox-el__text_2{font-size:12px}}
.product-info_button{background-color:rgba(0,0,0,0);border:0;padding:0;box-shadow:none;line-height:1}.product-info_button:focus{outline-color:rgba(0,0,0,0)}@media(hover: hover){.product-info_button{cursor:pointer}}.product-info{font-family:"Montserrat",sans-serif;font-weight:400;font-size:12px;color:#4b4e51;display:flex;align-items:center;gap:6px}.product-info__title{color:#a0a2a3}.product-info__icon{flex:none;font-size:0;width:12px;height:16px;fill:#a0a2a3;transition:.3s}@media(hover: hover){.product-info:hover .product-info__icon{fill:#f60}}.product-info__link{color:#4b4e51;text-decoration:underline;text-underline-offset:2px;transition:.3s}@media(hover: hover){.product-info__link{cursor:pointer}.product-info__link:hover{color:#f60}}
.button-favorite{background-color:rgba(0,0,0,0);border:0;padding:0;box-shadow:none;line-height:1}.button-favorite:focus{outline-color:rgba(0,0,0,0)}@media(hover: hover){.button-favorite{cursor:pointer}}.button-favorite{display:block;width:22px;height:22px;filL:rgba(0,0,0,0);stroke:#4b4e51;transition:.1s;font-size:0}.button-favorite_active{stroke:#ff8838;fill:#ff8838}
.hint-message{display:flex;align-items:flex-start;gap:10px;font-family:"Montserrat",sans-serif;font-weight:400;font-size:10px;line-height:1.2;color:#4b4e51}@media only screen and (min-width: 768px){.hint-message{font-size:12px}}@media only screen and (min-width: 1180px){.hint-message{font-size:13px}}@media only screen and (min-width: 1440px){.hint-message{font-size:14px}}.hint-message_bg{background:#f4f4f4;padding:13px 14px;border-radius:12px;color:#a0a2a3;font-weight:500;gap:6px}@media only screen and (min-width: 900px){.hint-message_bg{gap:10px}}.hint-message_gray{color:#9c9e9f;line-height:1.4}.hint-message__icon{flex:none}@media only screen and (min-width: 768px){.hint-message__icon{width:16px;height:16px}}.hint-message__link{font-weight:600;color:#9c9e9f;transition:.3s}@media(hover: hover){.hint-message__link{cursor:pointer}.hint-message__link:hover{color:#f60}}
@media(hover: hover){.select-dropdown__el{cursor:pointer}}.select-dropdown{position:absolute;box-shadow:inset 0 0 40px 0 hsla(0,0%,100%,.8),inset 0 0 2px 0 hsla(0,0%,100%,.8),0 4px 20px 0 rgba(0,0,0,.1);background:hsla(0,0%,100%,.9);border-radius:8px;padding:15px;width:100%;z-index:50;display:none}@media only screen and (min-width: 900px){.select-dropdown{background:hsla(0,0%,100%,.7);backdrop-filter:blur(6px)}}@media only screen and (min-width: 1440px){.select-dropdown{padding:30px}}.select-dropdown__title{font-family:"Montserrat",sans-serif;font-weight:500;font-size:15px;color:#4b4e51}.select-dropdown__text{font-family:"Montserrat",sans-serif;font-weight:400;font-size:15px;color:#4b4e51;margin-top:8px}.select-dropdown__el{margin-bottom:10px;font-family:"Montserrat",sans-serif;font-weight:500;font-size:12px;line-height:1.1;color:#4b4e51;transition:.3s}@media only screen and (min-width: 1180px){.select-dropdown__el{font-size:13px}}@media only screen and (min-width: 1440px){.select-dropdown__el{font-size:15px;margin-bottom:15px}}@media(hover: hover){.select-dropdown__el{cursor:pointer}.select-dropdown__el:hover{color:#f60}}.select-dropdown__el:last-child{margin-bottom:0}.select-dropdown__el_active{color:#f60}
.order-card{box-shadow:0 4px 20px 0 rgba(25,25,27,.06);background:#fff;border-radius:14px;padding:16px 16px}@media only screen and (min-width: 900px){.order-card{padding:21px 20px}}@media only screen and (min-width: 1180px){.order-card{padding:21px 30px}}@media only screen and (min-width: 1440px){.order-card{padding:31px 40px}}@media only screen and (min-width: 900px){.order-card_page{padding:20px 30px}}@media only screen and (min-width: 1440px){.order-card_page{padding:32px 41px}}.order-card__prev{display:flex;align-items:center;font-family:"Montserrat",sans-serif;font-weight:400;font-size:10px;line-height:1.1;color:#a0a2a3;gap:5px;margin-bottom:12px}@media only screen and (min-width: 900px){.order-card__prev{font-size:13px}}@media only screen and (min-width: 1180px){.order-card__prev{font-size:14px}}@media only screen and (min-width: 1440px){.order-card__prev{margin-bottom:16px}}.order-card__prev-icon{font-size:0;display:block;width:5px;height:8px;stroke:#a0a2a3}@media only screen and (min-width: 900px){.order-card__prev-icon{height:13px;width:7px}}.order-card__prev-text{display:block}.order-card__top{display:flex;align-items:flex-start;justify-content:space-between}.order-card__top-left{margin-top:5px}@media only screen and (min-width: 900px){.order-card__top-left{margin:0;display:flex;align-items:center}}.order-card__title{font-family:"Montserrat",sans-serif;font-weight:600;font-size:13px;line-height:1.2;color:#4b4e51}@media only screen and (min-width: 1180px){.order-card__title{font-size:14px}}@media only screen and (min-width: 1440px){.order-card__title{font-size:17px}}@media only screen and (min-width: 900px){.order-card__title_page{font-size:18px}}@media only screen and (min-width: 1180px){.order-card__title_page{font-size:22px}}@media only screen and (min-width: 1440px){.order-card__title_page{font-size:28px}}.order-card__status{display:flex;align-items:center;gap:6px;margin-top:10px}@media only screen and (min-width: 900px){.order-card__status{margin:0;margin-left:21px}}@media only screen and (min-width: 1440px){.order-card__status{margin-left:30px}}.order-card__status-title{font-family:"Montserrat",sans-serif;font-weight:400;font-size:11px;line-height:1.2;color:#4b4e51}@media only screen and (min-width: 900px){.order-card__status-title{font-size:12px}}@media only screen and (min-width: 1180px){.order-card__status-title{font-size:13px}}@media only screen and (min-width: 1440px){.order-card__status-title{font-size:15px}}.order-card__status-info{font-size:9px;padding:5px 9px;font-weight:600}@media only screen and (min-width: 900px){.order-card__status-info{font-size:10px}}@media only screen and (min-width: 1180px){.order-card__status-info{font-size:11px}}@media only screen and (min-width: 1440px){.order-card__status-info{font-size:12px}}@media only screen and (min-width: 600px){.order-card__actions{display:flex;align-items:center;gap:20px}}@media only screen and (min-width: 1440px){.order-card__actions{gap:60px}}.order-card__action{justify-content:flex-end;text-align:right;font-size:9px;gap:4px;margin-top:6px}@media only screen and (min-width: 600px){.order-card__action{margin:0;flex-direction:row-reverse;gap:6px;font-size:11px}}@media only screen and (min-width: 1180px){.order-card__action{font-size:13px;gap:10px}}@media only screen and (min-width: 1440px){.order-card__action{font-size:14px}}.order-card__action:first-child{margin-top:0}@media only screen and (min-width: 900px){.order-card__action_page{font-size:12px;gap:10px}}@media only screen and (min-width: 1180px){.order-card__action_page{font-size:13px}}@media only screen and (min-width: 1440px){.order-card__action_page{font-size:14px}}.order-card__action-icon{width:14px;height:14px}@media only screen and (min-width: 600px){.order-card__action-icon{width:16px;height:16px}}@media only screen and (min-width: 1440px){.order-card__action-icon{width:18px;height:18px}}.order-card__els{margin-top:13px}@media only screen and (min-width: 900px){.order-card__els{margin-top:13px}}@media only screen and (min-width: 1180px){.order-card__els{margin-top:14px}}@media only screen and (min-width: 1440px){.order-card__els{margin-top:15px}}.order-card__el{font-family:"Montserrat",sans-serif;font-weight:400;font-size:10px;line-height:1.2;color:#4b4e51;margin-top:11px}@media only screen and (min-width: 600px){.order-card__el{display:flex;align-items:flex-start;gap:10px;font-size:11px}}@media only screen and (min-width: 900px){.order-card__el{margin-top:13px}}@media only screen and (min-width: 1180px){.order-card__el{font-size:13px;margin-top:14px}}@media only screen and (min-width: 1440px){.order-card__el{font-size:15px;margin-top:15px;min-height:19px}}.order-card__el:first-child{margin-top:0}@media only screen and (min-width: 900px){.order-card__el_page{font-size:12px}}@media only screen and (min-width: 1180px){.order-card__el_page{font-size:13px}}@media only screen and (min-width: 1440px){.order-card__el_page{font-size:15px}}@media only screen and (min-width: 600px){.order-card__el-title{width:130px;flex:none}}@media only screen and (min-width: 900px){.order-card__el-title{width:171px}}.order-card__el-text{font-weight:500;margin-top:4px}@media only screen and (min-width: 600px){.order-card__el-text{margin-top:0}}.order-card__el-bold{font-weight:600}.order-card__flex{margin-top:10px}@media only screen and (min-width: 900px){.order-card__flex{margin-top:13px}}@media only screen and (min-width: 1180px){.order-card__flex{margin-top:14px}}@media only screen and (min-width: 1440px){.order-card__flex{margin-top:15px;display:flex;align-items:flex-start;gap:20px}}@media only screen and (min-width: 1440px){.order-card__flex-left{flex:1;width:10px}}.order-card__flex-right{margin-top:12px}@media only screen and (min-width: 900px){.order-card__flex-right{margin-top:20px}}@media only screen and (min-width: 1440px){.order-card__flex-right{width:620px;margin:0}}.order-card__products{display:flex;flex-wrap:wrap;gap:9px}@media only screen and (min-width: 900px){.order-card__products{gap:20px}}@media only screen and (min-width: 1440px){.order-card__products{justify-content:flex-end}}.order-card__product{width:90px}@media only screen and (min-width: 900px){.order-card__product{width:125px}}@media only screen and (min-width: 1440px){.order-card__product{width:130px}}.order-card__product:nth-child(n+3){display:none}@media only screen and (min-width: 900px){.order-card__product:nth-child(n+3){display:block}}.order-card__product:last-child{display:block}.order-card__product-top{position:relative;border-radius:14px;overflow:hidden}.order-card__product-img{display:block;width:100%;aspect-ratio:1.285}.order-card__product-text{font-family:"Montserrat",sans-serif;font-weight:500;font-size:10px;text-align:center;color:#4b4e51;margin-top:8px}@media only screen and (min-width: 900px){.order-card__product-text{font-size:11px}}@media only screen and (min-width: 1440px){.order-card__product-text{font-size:15px}}.order-card__product-count{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;display:flex;align-items:center;justify-content:center;padding:10px;font-family:"Montserrat",sans-serif;font-weight:500;font-size:30px;text-align:center;color:#fff;backdrop-filter:blur(3px);background:rgba(25,25,27,.3)}@media only screen and (min-width: 900px){.order-card__product-count{font-size:40px}}.order-card__button{margin-top:23px}@media only screen and (min-width: 1440px){.order-card__button{font-size:15px;margin-top:30px}}
.order-product{box-shadow:0 4px 20px 0 rgba(25,25,27,.06);background:#fff;border-radius:14px;padding:15px 16px;display:flex;align-items:flex-start;position:relative;gap:10px}@media only screen and (min-width: 900px){.order-product{padding:15px 20px;gap:16px;align-items:center}}@media only screen and (min-width: 1180px){.order-product{padding:15px 30px;gap:20px}}@media only screen and (min-width: 1440px){.order-product{padding:25px 40px}}.order-product__left{width:90px;padding-bottom:40px;flex:none;display:block}@media only screen and (min-width: 600px){.order-product__left{width:130px}}@media only screen and (min-width: 900px){.order-product__left{padding:0}}.order-product__media{overflow:hidden;aspect-ratio:1.285;border-radius:14px;width:100%}.order-product__content{flex:1;width:10px}@media only screen and (min-width: 900px){.order-product__content{display:flex;align-items:center}}@media only screen and (min-width: 900px){.order-product__info{flex:1;width:10px;margin-right:20px}}@media only screen and (min-width: 900px){.order-product__info-top{display:flex;align-items:center;gap:4px}}.order-product__art{font-size:10px;gap:3px}@media only screen and (min-width: 900px){.order-product__art{font-size:12px;gap:4px}}.order-product__status{margin-top:6px;font-size:9px;font-weight:600;padding:5px 8px}@media only screen and (min-width: 900px){.order-product__status{margin-top:0;font-size:10px}}@media only screen and (min-width: 1180px){.order-product__status{font-size:11px}}@media only screen and (min-width: 1440px){.order-product__status{font-size:12px}}.order-product__title{font-family:"Montserrat",sans-serif;font-weight:500;font-size:10px;line-height:1.6;color:#4b4e51;margin-top:7px;display:block}@media only screen and (min-width: 900px){.order-product__title{font-size:12px}}@media only screen and (min-width: 1180px){.order-product__title{font-size:13px}}@media only screen and (min-width: 1440px){.order-product__title{font-size:15px}}.order-product__price{margin-top:17px;padding-right:40px}@media only screen and (min-width: 900px){.order-product__price{margin-top:0;padding:0;display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;text-align:center;width:98px;flex:none;margin-right:20px;gap:21px}}@media only screen and (min-width: 1180px){.order-product__price{width:103px;margin-right:29px;gap:16px}}@media only screen and (min-width: 1440px){.order-product__price{width:130px;margin-right:19px;gap:13px}}.order-product__price-text{font-family:"Montserrat",sans-serif;font-weight:400;font-size:10px;color:#4b4e51}@media only screen and (min-width: 900px){.order-product__price-text{line-height:1.2;font-size:11px}}@media only screen and (min-width: 1180px){.order-product__price-text{font-size:12px}}@media only screen and (min-width: 900px){.order-product__price-span{display:block}}.order-product__price-val{font-family:"Montserrat",sans-serif;font-weight:500;font-size:14px;color:#4b4e51;margin-top:10px}@media only screen and (min-width: 900px){.order-product__price-val{margin:0;font-size:15px}}@media only screen and (min-width: 1180px){.order-product__price-val{font-size:16px}}@media only screen and (min-width: 1440px){.order-product__price-val{font-size:20px}}@media only screen and (min-width: 900px){.order-product__actions{display:flex;align-items:center;gap:20px}}@media only screen and (min-width: 1180px){.order-product__actions{gap:30px}}@media only screen and (min-width: 1440px){.order-product__actions{gap:40px}}.order-product__favorite{position:absolute;bottom:16px;left:16px;z-index:5;width:16px;height:16px}@media only screen and (min-width: 600px){.order-product__favorite{width:22px;height:22px}}@media only screen and (min-width: 900px){.order-product__favorite{position:relative;left:0;bottom:0}}.order-product__button{position:absolute;bottom:16px;right:16px;z-index:5}@media only screen and (min-width: 900px){.order-product__button{position:relative;right:0;bottom:0;width:40px;height:40px;border-radius:13px}}@media only screen and (min-width: 1440px){.order-product__button{width:44px;height:44px}}
.navigation-links{display:flex;justify-content:center;gap:8px}@media only screen and (min-width: 900px){.navigation-links{gap:10px}}.navigation-links__el{background:#f8f8f8;border-radius:12px;width:34px;height:34px;font-family:"Montserrat",sans-serif;font-weight:400;font-size:11px;line-height:1;color:#4b4e51;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1;transition:.3s}@media(hover: hover){.navigation-links__el{cursor:pointer}.navigation-links__el:hover{background:#ededed;color:#f60;box-shadow:none;font-weight:500}}@media only screen and (min-width: 1180px){.navigation-links__el{border-radius:14px;width:40px;height:40px;font-size:13px}}@media only screen and (min-width: 1440px){.navigation-links__el{font-size:15px;border-radius:14px;width:42px;height:42px}}.navigation-links__el:nth-child(n+6):not(:nth-child(n+12)){display:none}@media only screen and (min-width: 768px){.navigation-links__el{display:flex !important}}.navigation-links__gray{background:#fff}.navigation-links__el_active{box-shadow:inset 0 0 28px 0 hsla(0,0%,100%,.8),inset 0 0 2px 0 hsla(0,0%,100%,.8),0 4px 18px 0 rgba(25,25,27,.1);background:hsla(0,0%,100%,.03);color:#f60;font-weight:600}@media only screen and (min-width: 900px){.navigation-links__el_active{backdrop-filter:blur(8px)}}.navigation-links__arr{stroke:#4b4e51;padding:13px;padding-right:15px}@media(hover: hover){.navigation-links:hover .navigation-links__arr{stroke:#f60}}@media only screen and (min-width: 1180px){.navigation-links__arr{padding:15px;padding-right:17px}}.navigation-links__arr_next{rotate:180deg}.navigation-links__points{background:rgba(0,0,0,0);width:auto;flex:none;width:10px}
