@charset "UTF-8";.__ymap{color:#000;position:relative}.__ymap_container{width:100%;height:100%}.__ymap_slots{display:none}.__ymap--grab [class$=main-engine-container] canvas{cursor:grab}.__ymap--grabbing:focus [class$=main-engine-container] canvas,.__ymap--grabbing:active [class$=main-engine-container] canvas{cursor:grabbing}:root{--button-border-hover-color: #5a8c2c;--button-border-color: #80c342;--button-background-hover-color: #5a8c2c;--button-background-color: #80c342;--button-hover-color: #fff;--button-color: #fff;--input-border-color: #a8a8a8;--border-color: #a8a8a8;--main-bg-hover-color: #e0e5e9;--desktop-media-width: 1024px;--tablet-media-width: 768px;--container-padding-mobile: 0 16px;--container-padding-tablet: 0 34px;--container-padding-desktop: 0 24px;--container-width: 1920px;--font-dark-color: #36393E;--font-light-color: #fff;--font-size: 16px;--font-family-price: "montserrat", "Arial", "Helvetica", sans-serif;--font-family: "montserrat", "Arial", "Helvetica", sans-serif;--font-family-fallback: "Arial", "Helvetica", sans-serif;--font-family-rouble: "montserrat";--font-family-primary: "montserrat";--on-info-color: #161719;--info-color-300: #286090;--info-color-200: #DDE6FF;--info-color-100: #F0F5FF;--on-error-color: #140403;--error-color-300: #C82A20;--error-color-200: #F29B9B;--error-color-100: #FDE0DF;--on-success-color: #080E02;--success-color-300: #4F8A10;--success-color-200: #8CC63F;--success-color-100: #DCEFD7;--on-warning-color: #191406;--warning-color-300: #F0A718;--warning-color-200: #FCC73D;--warning-color-100: #FFF0D3;--on-main-bg-color: #171718;--main-bg-color: #e6eaed;--on-base-color-600: #E9EBEF;--base-color-600: #27385A;--on-base-color-500: #EAECF0;--base-color-500: #2D4067;--on-base-color-400: #EBEEF2;--base-color-400: #385081;--on-base-color-300: #111317;--base-color-300: #ABBDE2;--on-base-color-200: #171819;--base-color-200: #EAEEF9;--on-base-color-100: #181919;--base-color-100: #F5F7FC;--on-base-color: #fff;--base-color: #496090;--shadow-100: 2px 4px 10px 0px #4960900F;--shadow-200: 2px 2px 12px 0px #4960901A;--shadow-300: 2px 2px 20px 0px #49609029;--shadow-400: 4px 4px 10px 0px #4960900F, -2px 4px 10px 0px #4960900F;--shadow-500: 0px -8px 10px 0px #4960900F;--radius-4: 4px;--radius-8: 8px;--radius-12: 12px;--radius-16: 16px;--radius-20: 20px;--radius-24: 24px;--radius-32: 32px;--radius-99: 99px;--gray-100: #F7F7F7;--gray-200: #E7E7E7;--gray-300: #D6D6D6;--gray-400: #ADADAD;--gray-500: #4A4E56;--gray-600: #36393E;--gray-black: #0D0D0D;--green-100: #DCEFD7;--green-200: #51B138;--red-100: #FDE0DF;--red-200: #C82A20;--letter-spacing-1: -.01em;--letter-spacing-2: -.02em}.p-button{position:relative;height:48px;padding:0 24px;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;font-family:var(--font-family);font-size:16px;line-height:20px;font-weight:500;text-decoration:none;border-radius:100px;border:1px solid var(--base-color);background-color:var(--base-color);transition:.2s}.p-button path,.p-button circle{transition:.2s}.p-button:hover{background-color:var(--base-color-400);border-color:var(--base-color-400);color:#fff}.p-button:hover:not(:disabled){cursor:pointer}.p-button:not(.p-button-loading):disabled{background-color:var(--gray-400);border-color:var(--gray-400)}.p-button.p-button-loading .p-button-label{opacity:0;visibility:hidden}.p-button.outline{color:var(--base-color);background-color:transparent}.p-button.outline:hover:not(:disabled){color:#fff;background-color:var(--base-color)}.p-button.outline:not(.p-button-loading):disabled{color:var(--gray-400);background-color:transparent;border-color:var(--gray-400)}.p-button.outline .loader:before{border-color:var(--base-color)}.p-button.secondary{color:var(--base-color);background-color:var(--base-color-100);border-color:var(--base-color-100)}.p-button.secondary:hover:not(:disabled){background-color:var(--base-color-200);border-color:var(--base-color-200)}.p-button.icon{width:48px;padding:0;display:grid;place-content:center;border-radius:12px}.p-button.icon.medium{width:40px;height:40px}.p-button.flat{height:auto;padding:0;display:flex;align-items:center;justify-content:center;color:var(--base-color);text-decoration:none;border:none;background-color:transparent}@media (width < 1440px){.p-button.flat{font-size:14px;line-height:18px}}.p-button.flat:hover:not(:disabled){background-color:transparent;color:var(--base-color-400)}.p-button.flat:hover:not(:disabled) path{fill:var(--base-color-400)}.p-button.flat:disabled{color:var(--gray-400);background-color:transparent}.p-button.medium{height:38px;padding:0 14px}.p-button .icon-right{order:1}.p-inputtext{height:48px;width:100%;padding:0 18px;color:var(--gray-black);font-family:var(--font-family);font-size:16px;line-height:20px;font-weight:400;border-radius:100px;border:1px solid var(--gray-200);background-color:#fff;transition:.2s;outline:none}.p-inputtext:hover:not(:disabled){border-color:var(--base-color)}.p-inputtext:focus{border-color:var(--base-color)}.p-inputtext::placeholder{color:var(--gray-400)}.p-inputtext:disabled{color:var(--gray-300);background-color:var(--gray-100)}.p-inputtext:disabled+label{color:var(--gray-300)}.p-inputtext.p-invalid{border-color:var(--error-color-300)}.p-textarea{width:100%;display:block;padding:15px 20px;color:var(--gray-black);font-family:var(--font-family);font-size:16px;line-height:20px;font-weight:400;border-radius:24px;border:1px solid var(--gray-200);background-color:#fff;transition:.2s;outline:none;resize:vertical}.p-textarea:disabled{color:var(--gray-300);background-color:var(--gray-100)}.p-textarea:disabled+label{color:var(--gray-300)}.p-textarea.p-invalid{border-color:var(--error-color-300)}.p-floatlabel{display:block;position:relative}.p-floatlabel:has(.p-textarea) label{top:15px;transform:none}.p-floatlabel label{position:absolute;pointer-events:none;top:50%;transform:translateY(-50%);transition-property:all;transition-timing-function:ease;font-size:16px;line-height:20px;font-weight:400;inset-inline-start:20px;color:var(--gray-400);transition-duration:.35s}.p-floatlabel:has(input:focus) label,.p-floatlabel:has(input.p-filled) label,.p-floatlabel:has(textarea:focus) label,.p-floatlabel:has(textarea.p-filled) label{top:-20px;transform:translateY(0);font-size:12px;line-height:16px}.p-floatlabel:has(input.p-invalid) label{color:var(--error-color-300)}.p-select{height:48px;width:100%;display:inline-flex;align-items:center;color:var(--gray-black);font-family:var(--font-family);font-size:16px;line-height:20px;font-weight:400;border-radius:100px;border:1px solid var(--gray-200);background-color:#fff;transition:.2s}.p-select:hover:not(.p-disabled){border-color:var(--base-color);cursor:pointer}.p-select.p-disabled{color:var(--gray-300);background-color:var(--gray-100)}.p-select.p-focus{border-color:var(--base-color)}.p-select.p-invalid{border-color:var(--error-color-300)}.p-select:not(.p-inputwrapper-filled) .p-select-dropdown path{fill:var(--gray-400)}.p-select-label{display:block;padding:13px 18px;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;outline:none}.p-select-dropdown{display:grid;place-items:center;transition:.2s}.p-select-open .p-select-dropdown{transform:rotate(180deg)}.p-placeholder{color:var(--gray-400)}.p-select-dropdown{padding:13px 18px}.p-select-list-container{overflow:auto}.p-select-overlay{margin-top:6px;color:var(--gray-black);font-family:var(--font-family);background-color:#fff;border-radius:16px;box-shadow:2px 2px 20px #49609029}.p-select-list{margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:18px;border-radius:16px;list-style:none;overflow:hidden}.p-select-option{padding:12px 16px}.p-select-option.p-focus{background-color:var(--base-color-100);cursor:pointer}.p-select-option.p-select-option-selected{background-color:var(--base-color-200)}.p-fileupload input[type=file]{display:none}.p-fileupload span{word-wrap:break-word}.p-message{font-size:12px;line-height:16px}.p-message-error{color:var(--error-color-300)}.p-rating{display:flex;gap:8px}@media (width < 768px){.p-rating{gap:4px}}.p-rating svg{display:block}@media (width < 768px){.p-rating svg{width:16px;height:16px}}.p-rating svg path{transition:.1s}.p-rating.p-disabled .p-rating-option{cursor:auto}.p-rating:not(.p-disabled) .p-rating-option:hover path{fill:#fcc73d}.p-rating-option{cursor:pointer}.p-autocomplete{position:relative}.p-autocomplete .p-icon-spin{position:absolute;top:16px;right:20px}.p-autocomplete .p-icon-spin path{fill:var(--base-color)}.p-autocomplete-overlay{width:100%}.p-autocomplete-list-container{overflow:auto;margin-top:6px;background-color:#fff;box-shadow:2px 2px 20px #49609029;border-radius:16px}.p-autocomplete-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.p-autocomplete-option,.p-autocomplete-empty-message{padding:12px 16px;font-size:14px;line-height:18px}.p-autocomplete-option.p-focus,.p-autocomplete-empty-message.p-focus{background-color:var(--base-color-100);cursor:pointer}.button-icon{width:48px;height:48px;padding:0;display:grid;place-content:center;border:none;background-color:transparent;border-radius:12px;transition:.35s}.button-icon:not(:disabled){cursor:pointer}.button-icon:not(:disabled):hover{background-color:var(--gray-100)}.button-icon .loader{position:static}.button-icon .loader:before{border-color:var(--base-color)}.button-icon.loading svg{display:none}.button-icon.small{width:40px;height:40px}.button-nav{padding:12px;display:block;border:none;border-radius:12px;background-color:#fff;box-shadow:2px 2px 12px #4960901a;transition:.35s}.button-nav path{transition:.35s}.button-nav:not(:disabled){cursor:pointer}.button-nav:not(:disabled):hover{background-color:var(--base-color)}.button-nav:not(:disabled):hover path{fill:#fff}.button-nav:disabled path{fill:var(--gray-200)}.button-nav svg{display:block}.button-nav.prev svg{transform:rotate(180deg)}.button-options-add{width:100%;height:100%;display:grid;place-content:center;padding:0;border:1px solid var(--gray-200);border-radius:16px;background-color:#fff}.button-options-add:not(:disabled){cursor:pointer}.button-options-add__inner{display:flex;align-items:center;gap:16px}.button-options-add__text{font-size:16px;line-height:20px;color:var(--gray-black);font-family:var(--font-family);font-weight:500}.button-options-add__icon{display:block;padding:12px;background-color:var(--base-color);border-radius:12px}.button-options-add__icon svg{display:block}.button-copy{position:relative;display:inline-flex;vertical-align:middle}.button-copy__button{display:inline-flex;border:none;padding:2px;background-color:transparent;cursor:pointer}.button-copy__success-text{position:absolute;top:50%;transform:translateY(-50%);right:110%;z-index:100;display:grid;grid-template-columns:max-content;padding:8px 12px;border-radius:10px;font-size:14px;line-height:18px;font-weight:500;background-color:#fff;box-shadow:2px 2px 20px #49609029}.input-text{padding:20px 0 0}.input-text__message{margin-top:8px}.p-toast{width:100%;max-width:20rem;color:var(--gray-black);font-family:var(--font-family)}.p-toast-message-enter-from{transform:translateY(30px);opacity:0}.p-toast-message-leave-to{transform:translateY(-30px);opacity:0}.p-toast-summary{font-size:14px;line-height:18px;font-weight:700}.p-toast-detail{font-size:14px;line-height:18px}.p-toast-message{transition:.2s;margin-bottom:16px;padding:16px;box-shadow:2px 2px 12px #4960901a;border-radius:12px}.p-toast-message-text{display:flex;flex-direction:column;gap:5px;margin-right:auto}.p-toast-message-content{display:flex;align-items:flex-start;gap:10px}.p-toast-message-success{color:var(--success-color-300);background-color:var(--success-color-100)}.p-toast-message-error{color:var(--error-color-300);background-color:var(--error-color-100)}.p-toast-message-icon{flex-shrink:0}.p-toast-close-button{position:relative;top:-8px;right:-8px;background-color:transparent;display:flex;padding:8px;cursor:pointer;border:none}.loader{position:absolute;width:24px;height:24px;border-radius:50%;animation:rotate 1s linear infinite}.loader--center{position:absolute;top:calc(50% - 12px);left:calc(50% - 12px)}.loader:before{content:"";box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid #fff;animation:prixClipFix 2s linear infinite}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.skeleton{position:relative;overflow:hidden;background-color:var(--gray-200);border-radius:24px}.skeleton:after{content:"";position:absolute;left:0;right:0;top:0;transform:translate(-100%);z-index:1;height:100%;background:linear-gradient(90deg,#fff0 25%,#fff6,#fff0 75%);animation:skeleton-animation 1.5s infinite}@keyframes skeleton-animation{0%{transform:translate(-100%)}to{transform:translate(100%)}}.h20{height:20px}.h24{height:24px}.h30{height:30px}.h36{height:36px}.h40{height:40px}.h60{height:60px}.h80{height:80px}.h100{height:100px}.h200{height:200px}.w60{width:60px}.w80{width:80px}.w100{width:100px}.w150{width:150px}.w200{width:200px}.w250{width:250px}.w300{width:300px}.r50p{border-radius:50%}.skeleton-home{display:flex;flex-direction:column;gap:48px}@media (width < 1440px){.skeleton-home{gap:40px}}@media (width < 768px){.skeleton-home{gap:24px}}.skeleton-home__title{width:300px;height:30px;margin-bottom:24px}@media (width < 1440px){.skeleton-home__title{height:24px;margin-bottom:16px}}.skeleton-main-section{width:100%;border-radius:20px;padding:24px;background-color:var(--gray-100);overflow:hidden}@media (width < 1440px){.skeleton-main-section{padding:0;background-color:transparent}}.skeleton-main-section__title{height:80px;margin-bottom:24px}@media (width < 1440px){.skeleton-main-section__title{width:200px;height:24px;margin:0 auto 40px}}.skeleton-main-section__inner{display:flex;flex-direction:column;gap:40px}.skeleton-main-section__inner .no-wrapper{padding:0}.skeleton-menu-list{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media (width < 768px){.skeleton-menu-list{grid-template-columns:repeat(2,1fr)}}.skeleton-menu-list__item{height:175px;width:100%}@media (width < 1440px){.skeleton-menu-list{height:160px}}@media (width < 1440px){.skeleton-menu-list{height:108px}}.skeleton-orders__filter{display:flex;gap:12px;margin-bottom:24px}.skeleton-orders__items{display:flex;flex-direction:column;gap:24px}.skeleton-orders__card{padding:20px;border-radius:24px;background-color:var(--gray-100)}@media (width < 1440px){.skeleton-orders__card{padding:24px}}.skeleton-orders__card.light{background-color:#fff}@media (width < 1440px){.skeleton-orders__card.light{background-color:var(--gray-100)}}.skeleton-orders__card-top{display:flex;justify-content:space-between;margin-bottom:44px}@media (width < 1440px){.skeleton-orders__card-top{flex-direction:column;gap:8px;margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid var(--gray-200)}}.skeleton-orders__card-bottom{display:flex;justify-content:space-between}@media (width < 1440px){.skeleton-orders__card-bottom{flex-direction:column;gap:20px}}.skeleton-orders__card-info{display:flex;flex-direction:column;gap:20px}.skeleton-orders__card-images{display:flex;gap:20px}@media (width < 1440px){.skeleton-orders__card-images{gap:8px}}.skeleton-orders__card-images .skeleton{flex-shrink:0}.skeleton-order__details-wrapper{margin-bottom:48px}@media (width < 1024px){.skeleton-order__details-wrapper{background-color:var(--gray-100);border-radius:24px;padding:24px}}.skeleton-order__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 80px;margin-bottom:24px}@media (width < 1024px){.skeleton-order__details{grid-template-columns:1fr}}@media (width < 1024px){.skeleton-order__details>.skeleton:not(:nth-child(-n+3)){display:none}}.skeleton-order__map{display:flex;flex-direction:column;height:574px}.skeleton-order__items{display:flex;flex-direction:column;gap:16px;margin-bottom:48px}.skeleton-order__item{display:flex;align-items:flex-start;gap:16px;padding:20px;background-color:#fff;border-radius:24px}@media (width < 1440px){.skeleton-order__item{background-color:var(--gray-100)}}.skeleton-order__item-description{position:relative;display:flex;flex-direction:column;gap:12px;width:100%}.skeleton-order__item-image{width:120px;height:120px;flex-shrink:0}@media (width < 768px){.skeleton-order__item-image{width:80px;height:80px}}.skeleton-order__button{position:absolute;top:0;right:0;width:170px;height:38px;align-self:flex-start}@media (width < 1440px){.skeleton-order__button{position:static}}.skeleton-order__totals{height:200px}@media (width < 1440px){.skeleton-order__totals{flex-direction:column;gap:8px;margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid var(--gray-200)}}.skeleton-gift-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (width < 1024px){.skeleton-gift-cards{grid-template-columns:1fr}}.skeleton-gift-cards__form{height:218px}.skeleton-gift-cards__banner{height:328px}.skeleton-customer{display:flex;flex-direction:column;gap:72px}.skeleton-customer__section{position:relative}.skeleton-customer__section:not(:last-child):after{content:"";position:absolute;bottom:-36px;left:0;right:0;height:1px;background-color:var(--gray-300)}.skeleton-customer__section-inner{max-width:835px;display:flex;flex-direction:column;gap:20px}.skeleton-customer__section-item{width:100%;height:248px}.skeleton-active-orders__list{display:flex;gap:10px;overflow:hidden}.skeleton-active-orders__card{width:424px;padding:20px;flex-shrink:0;border-radius:24px;background-color:var(--gray-100)}@media (width < 1440px){.skeleton-active-orders__card{width:280px;padding:12px;display:flex;gap:16px;background-color:var(--gray-100)}}.skeleton-active-orders__card.light{background-color:#fff}@media (width < 1440px){.skeleton-active-orders__card.light{background-color:var(--gray-100)}}.skeleton-active-orders__card-top{display:flex;justify-content:space-between;margin-bottom:16px}.skeleton-active-orders__card-right{flex:1;display:flex;flex-direction:column;gap:8px}@media (width < 1440px){.skeleton-active-orders__card-image{width:60px;height:60px;border-radius:16px}}.skeleton-active-orders__card-bottom{margin-bottom:28px}.skeleton-active-orders__card-images{display:flex;gap:20px}.skeleton-active-orders__card-images .skeleton{flex-shrink:0}.skeleton-product-list{display:flex;gap:20px;overflow:hidden}.skeleton-product-list__item{flex-shrink:0;width:220px;height:400px}.skeleton-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (width < 1440px){.skeleton-product-grid{gap:48px 20px}}@media (width < 1024px){.skeleton-product-grid{grid-template-columns:repeat(2,1fr)}}@media (width < 768px){.skeleton-product-grid{grid-template-columns:1fr;gap:40px}}.skeleton-product-grid__item{height:450px}.skeleton-address-list{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 20px}@media (width < 1440px){.skeleton-address-list{gap:16px}}@media (width < 768px){.skeleton-address-list{grid-template-columns:1fr;gap:8px}}.skeleton-address-list__item{height:90px}.skeleton-support{display:flex;flex-direction:column;gap:24px}.skeleton-support__form{display:flex;flex-direction:column;gap:40px;padding:20px;max-width:990px;border-radius:24px;background-color:var(--gray-100)}.skeleton-support__form.light{background-color:#fff}@media (width < 1440px){.skeleton-support__form.light{background-color:var(--gray-100)}}.skeleton-support__form-inner{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (width < 1440px){.skeleton-support__form-inner{grid-template-columns:1fr;gap:35px}}.skeleton-support__ticket-list{display:flex;flex-direction:column;gap:24px}.skeleton-support__ticket{padding:20px;border-radius:24px;background-color:var(--gray-100)}.skeleton-support__ticket.light{background-color:#fff}@media (width < 1440px){.skeleton-support__ticket.light{background-color:var(--gray-100)}}.skeleton-support__ticket-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid var(--gray-200)}@media (width < 1440px){.skeleton-support__ticket-top{flex-direction:column;align-items:flex-start;gap:16px}}.skeleton-support__ticket-left{display:flex;flex-direction:column;gap:16px;width:100%;max-width:640px}.skeleton-support__ticket-right{width:130px}.skeleton-questions{display:flex;flex-direction:column;gap:20px}.skeleton-questions__item{display:flex;gap:12px;padding:24px;border-radius:24px;background-color:var(--gray-100)}@media (width < 1440px){.skeleton-questions__item{padding:16px;border-radius:20px}}.skeleton-questions__item.light{background-color:#fff}@media (width < 1440px){.skeleton-questions__item.light{background-color:var(--gray-100)}}.skeleton-questions__item-image{flex-shrink:0}@media (width < 1440px){.skeleton-questions__item-image{width:64px;height:64px}}.skeleton-questions__item-content{display:flex;flex-direction:column;gap:12px;margin-right:auto}@media (width < 1440px){.skeleton-questions__item-status{display:none}}.skeleton-reviews__title{width:30%;height:30px;margin-bottom:20px}@media (width < 1440px){.skeleton-reviews__title{height:28px}}@media (width < 768px){.skeleton-reviews__title{margin-bottom:16px;height:24px}}.skeleton-reviews__list{display:flex;flex-direction:column;gap:24px}.skeleton-reviews__item{display:flex;flex-direction:column;gap:12px;background-color:var(--gray-100);padding:24px;border-radius:20px}@media (width < 1440px){.skeleton-reviews__item{padding:16px}}.skeleton-reviews__item.light{background-color:#fff}@media (width < 1440px){.skeleton-reviews__item.light{background-color:var(--gray-100)}}.skeleton-reviews__item-inner{position:relative;display:flex;gap:12px;align-items:center}.skeleton-reviews__item-image{width:100px;height:100px}@media (width < 1440px){.skeleton-reviews__item-image{width:80px;height:80px}}@media (width < 768px){.skeleton-reviews__item-image{width:64px;height:64px}}.skeleton-reviews__item-content{display:flex;flex-direction:column;gap:8px;width:30%}.skeleton-reviews__item-status{position:absolute;top:0;right:0;height:30px;width:100px}@media (width < 1440px){.skeleton-reviews__item-status{display:none}}.skeleton-pending-reviews__title{width:40%;height:30px;margin-bottom:20px}@media (width < 1440px){.skeleton-pending-reviews__title{height:28px}}@media (width < 768px){.skeleton-pending-reviews__title{margin-bottom:16px;height:24px}}.skeleton-pending-reviews__list{display:flex;gap:24px}@media (width < 1024px){.skeleton-pending-reviews__list{gap:20px}}@media (width < 768px){.skeleton-pending-reviews__list{gap:16px}}.skeleton-pending-reviews__item{width:356px;height:326px;flex-shrink:0}@media (width < 1024px){.skeleton-pending-reviews__item{width:312px}}.skeleton-promotions-list{display:flex;gap:24px;overflow:hidden}.skeleton-promotions-list__item{flex-shrink:1;width:50%;height:128px}@media (width < 1024px){.skeleton-promotions-list__item{width:100%;height:120px;flex-shrink:0}}.skeleton-button-active-user{height:88px}.skeleton-button-switch-customer{height:56px}*,*:after,*:before{box-sizing:inherit}.account-app{font-family:var(--font-family);font-size:15px;line-height:1.5;font-weight:400;color:var(--gray-black)}.account-app img{display:block;max-width:100%;height:auto;color:#000;text-decoration:none;font-size:14px}.link{font-size:inherit;line-height:inherit;font-weight:inherit;color:var(--base-color);text-decoration:none;transition:.35s}.link:hover{text-decoration:underline}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.image-preloading:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background-color:#f2f2f2;animation-name:image-preloader;animation-duration:1s;animation-iteration-count:1;border-radius:5px}.section-loading{position:relative}.section-loading:before{content:"";position:absolute;z-index:100;top:0;right:0;bottom:0;left:0;background-color:#fff;opacity:.5}.modal-open{position:fixed;bottom:0;left:0;right:0;top:0}.inactive{position:relative;-webkit-user-select:none;user-select:none}.inactive:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background-color:#fff;opacity:.7}@keyframes image-preloader{0%{background:#fff}to{background:#f2f2f2}}.modal{position:fixed;left:0;bottom:0;width:100%;height:100dvh;z-index:1000;display:grid;place-items:center;overflow:hidden;color:var(--gray-black);font-family:var(--font-family);background:#0000004d}@media (width >= 768px){.modal{overflow:auto}}.modal__header{position:relative;display:flex;width:100%;align-items:center;text-align:center;justify-content:center;padding:0 20px;margin-bottom:24px;font-size:20px;line-height:24px;font-weight:500}@media (width < 768px){.modal__body{overflow:auto;max-height:70dvh}}.modal__window{position:absolute;bottom:0;left:0;width:100%;padding:24px;max-height:98dvh;background-color:#fff;border-radius:24px}@media (width >= 768px){.modal__window{position:relative;max-width:500px;max-height:none}}@media (width >= 768px){.modal__window.medium{max-width:830px}}.modal__window.full{position:absolute;right:0;width:auto;max-width:none;padding:0}@media (width >= 768px){.modal__window.full{top:0}}.modal__close-button{position:absolute;top:8px;right:8px;z-index:10;display:block;margin:0;padding:0;width:48px;height:48px;font-size:0;background-color:transparent;border-radius:12px;border:1px solid transparent;cursor:pointer;transition:.35s}.modal__close-button:hover path{fill:var(--base-color)}.modal__swipe-close-button{position:absolute;z-index:100;top:-8px;left:50%;transform:translate(-50%);width:150px;height:50px;display:grid;place-content:center;border:none;background-color:transparent}.modal__swipe-close-button:after{content:"";width:76px;height:4px;background-color:#c8cdd4;border-radius:10px}.modal p{margin:0 0 15px}.modal p:last-child{margin-bottom:0}.modal a{text-decoration:none;color:var(--base-color);transition:.35s}.modal a:hover,.modal a:focus{color:var(--base-color)}.modal.files .modal__window{background-color:var(--gray-100)}.modal-fade-enter-active{transition:all .1s ease-out}.modal-fade-leave-active{transition:all .1s cubic-bezier(1,.5,.8,1)}.modal-fade-enter-from,.modal-fade-leave-to{opacity:0}.modal-confirm{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.page-content__title-wrapper{position:relative;margin:0 0 24px;padding:20px 32px;display:flex;align-items:center;border-radius:20px;background-color:var(--base-color-100)}@media (width < 1440px){.page-content__title-wrapper{padding:0;min-height:40px;justify-content:center;background-color:transparent}}@media (width < 1024px){.page-content__title-wrapper{flex-direction:column;gap:5px}}.page-content__title{margin:0;font-size:32px;line-height:40px;font-weight:500;color:var(--base-color)}@media (width < 1440px){.page-content__title{font-size:22px;line-height:28px;color:var(--gray-black)}}@media (width < 768px){.page-content__title{font-size:16px;line-height:24px}}.page-content__caption{margin:10px 0 0 12px;font-size:16px;line-height:20px;font-weight:500;color:var(--base-color)}@media (width < 1440px){.page-content__caption{margin:8px 0 0 10px;font-size:14px;line-height:20px;color:var(--gray-black)}}@media (width < 1024px){.page-content__caption{margin:6px 0 0}}@media (width < 768px){.page-content__caption{margin:0}}.page-content__button-back{margin-right:16px}@media (width < 1440px){.page-content__button-back{position:absolute;top:50%;transform:translateY(-50%);left:0;margin:0}}.page-content__label{margin-left:auto}@media (width < 1440px){.page-content__label{position:absolute;top:50%;transform:translateY(-50%);right:0;margin:0}}@media (width < 768px){.page-content__label{position:static;transform:none}}.page-content-base__title{margin:0 0 32px;font-size:40px;line-height:48px;font-weight:500;color:var(--gray-black)}@media (width < 1440px){.page-content-base__title{margin-bottom:16px;font-size:36px;line-height:44px;color:var(--gray-black)}}@media (width < 768px){.page-content-base__title{margin-bottom:20px;font-size:24px;line-height:32px}}@media (width >= 1440px){.card{border-radius:20px;box-shadow:2px 2px 12px #4960901a}}.account-app{display:grid;grid-template-columns:330px minmax(0,auto);align-items:flex-start;gap:24px;padding-top:8px}@media (width < 1600px){.account-app{grid-template-columns:330px minmax(0,auto)}}@media (width < 1440px){.account-app{grid-template-columns:minmax(0,auto)}}.account-app.no-sidebar{grid-template-columns:minmax(0,auto)}.account-app .card{padding:24px}@media (width < 1440px){.account-app .card{padding:0}}.user-icon{width:48px;height:48px;display:grid;place-items:center;background-color:var(--base-color-200);border-radius:50%}.user-icon__letters{font-size:18px;line-height:22px;font-weight:500;color:var(--base-color-400)}.sidebar{display:flex;flex-direction:column;gap:56px}.sidebar__item{position:relative}.sidebar__item:not(:last-child):after{content:"";position:absolute;bottom:-28px;left:0;right:0;height:1px;background-color:var(--gray-300)}.home-view{display:flex;flex-direction:column;gap:48px}@media (width < 1440px){.home-view{gap:40px}}@media (width < 768px){.home-view{gap:24px}}.active-user{display:flex;flex-direction:column;align-items:flex-start}.active-user__icon-preloader{margin-bottom:24px;width:48px;height:48px;border-radius:50%}.active-user__icon{margin-bottom:24px}.active-user__name-preloader{width:100%;height:24px;margin-bottom:16px}.active-user__name{margin-bottom:16px;font-size:20px;line-height:24px;font-weight:500;color:var(--gray-black)}.button-active-user{width:100%;padding:20px 12px;display:flex;align-items:center;font-family:var(--font-family);border:none;border-radius:12px;background-color:#fff;box-shadow:2px 4px 10px #4960900f;text-align:left}.button-active-user__icon-user{margin-right:12px}.button-active-user__name{font-size:16px;line-height:20px;font-weight:500;color:var(--gray-black)}.button-active-user__link{font-size:14px;line-height:18px;font-weight:500;color:var(--base-color)}.button-active-user__text-wrapper{display:flex;flex-direction:column;gap:8px}.button-active-user__icon{margin-left:auto}.button-content{width:100%;padding:20px 12px;display:flex;align-items:center;font-family:var(--font-family);border:none;border-radius:12px;background-color:#fff;box-shadow:2px 4px 10px #4960900f;text-align:left;text-decoration:none}.button-content__icon-left{margin-right:12px}.button-content__title{font-size:16px;line-height:20px;font-weight:500;color:var(--gray-black)}@media (width < 768px){.button-content__title{font-size:14px;line-height:18px}}.button-content__caption{font-size:14px;line-height:18px;font-weight:500;color:var(--base-color)}.button-content__text-wrapper{display:flex;flex-direction:column;gap:8px}.button-content__icon-right{width:40px;height:40px;display:grid;place-content:center;margin-left:auto}.button-content.primary{background-color:var(--base-color-100);box-shadow:none}.button-content.narrow{padding:8px 16px}.button-content svg{display:block}.main-menu{margin:0;padding:0;display:flex;flex-direction:column;gap:12px;list-style:none}.main-menu-item{display:flex}.main-menu-item__link{padding:8px 16px;display:flex;align-items:center;gap:10px;font-size:16px;line-height:20px;font-weight:500;color:var(--base-color);text-decoration:none;border-radius:16px}.main-menu-item__link:hover{color:var(--base-color-400)}.main-menu-item .router-link-active{background-color:var(--base-color-200)}.account-switcher{display:flex;flex-direction:column;gap:24px}.account-switcher__title{margin:0;font-size:16px;line-height:20px;font-weight:600;color:var(--gray-black)}.account-switcher__add-button{align-self:flex-start}.account-list-item{position:relative;text-align:left;border:none;border-radius:12px;background-color:transparent;transition:.2s}.account-list-item:not(:disabled):hover{cursor:pointer;background-color:var(--base-color-100)}.account-list-item__inner{display:flex;align-items:center;gap:8px;padding:8px;font-family:var(--font-family)}.account-list-item__inner.loading{opacity:.3}.account-list-item__icon{width:48px;height:48px;flex-shrink:0;display:grid;place-items:center;background-color:var(--base-color-200);border-radius:50%}.account-list-item__name-wrapper{display:flex;flex-direction:column;gap:8px}.account-list-item__name{font-size:16px;line-height:18px;font-weight:500;color:var(--gray-black);text-transform:uppercase}.account-list-item__caption{font-size:14px;line-height:18px;font-weight:400;color:var(--gray-400)}.account-list-item .loader{position:absolute;top:calc(50% - 12px);left:calc(50% - 12px)}.account-list-item .loader:before{border-color:var(--base-color)}.menu-list{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:0;padding:0;list-style:none}@media (width < 768px){.menu-list{grid-template-columns:repeat(2,1fr)}}.menu-list__item{flex:1}.menu-list-item__link{display:flex;flex-direction:column;align-items:flex-start;padding:20px;height:100%;text-decoration:none;border:1px solid var(--gray-200);border-radius:20px}@media (width < 1440px){.menu-list-item__link{padding:16px;min-height:160px;box-shadow:2px 2px 12px #4960901a;border:none}}@media (width < 768px){.menu-list-item__link{padding:12px 12px 18px;min-height:108px}}.menu-list-item__icon-wrapper{margin-bottom:16px;padding:12px;background-color:var(--base-color-100);border-radius:12px}@media (width < 1440px){.menu-list-item__icon-wrapper{margin-bottom:auto}}@media (width < 768px){.menu-list-item__icon-wrapper{padding:0;background-color:transparent}}.menu-list-item__icon-wrapper .icon{display:block}@media (width < 768px){.menu-list-item__icon-wrapper .icon{width:16px;height:16px}}.menu-list-item__name{margin-top:16px;margin-bottom:8px;font-size:20px;line-height:24px;font-weight:500;color:var(--gray-black)}@media (width < 1440px){.menu-list-item__name{margin-top:8px;font-size:16px;line-height:20px}}@media (width < 768px){.menu-list-item__name{margin-top:4px;margin-bottom:4px;font-size:14px;line-height:18px}}.menu-list-item__caption{font-size:16px;line-height:20px;font-weight:400;color:var(--gray-400)}@media (width < 1440px){.menu-list-item__caption{font-size:14px;line-height:18px}}@media (width < 768px){.menu-list-item__caption{font-size:12px;line-height:16px}}.menu-list-item__caption-preloader{height:20px;width:120px}@media (width < 1440px){.menu-list-item__caption-preloader{height:18px}}@media (width < 768px){.menu-list-item__caption-preloader{height:16px}}.home-section__title-wrapper{display:flex;align-items:center;justify-content:space-between;margin:0 0 24px}@media (width < 1440px){.home-section__title-wrapper{margin-bottom:16px}}.home-section__title{margin:0;font-size:24px;line-height:30px;font-weight:500;color:var(--gray-black)}@media (width < 1440px){.home-section__title{font-size:16px;line-height:24px}}.home-section__content{display:flex;flex-direction:column;gap:24px}@media (width < 1440px){.home-section__content{gap:16px}}.active-orders-list{position:relative}.active-orders-list__slider-item{width:424px}@media (width < 1440px){.active-orders-list__slider-item{width:280px}}.active-orders-list__item{width:100%}.active-orders-list__slider-container{margin:0 -24px;padding:0 24px;overflow:hidden}@media (width < 1440px){.active-orders-list__slider-container{padding:10px 24px}}.active-orders-list__button-nav{position:absolute;z-index:1;top:50%;left:0;transform:translateY(-50%)}.active-orders-list__button-nav:disabled{display:none}.active-orders-list__button-nav.next{left:auto;right:0}.active-orders-list__empty-text{font-size:16px;line-height:20px}@media (width < 1440px){.active-orders-list__empty-text{font-size:14px;line-height:18px}}.active-orders-list-item{display:block;padding:20px;border:1px solid var(--gray-200);border-radius:20px;text-decoration:none}@media (width < 1440px){.active-orders-list-item{padding:12px;display:flex;align-items:flex-start;gap:12px;border:none;box-shadow:2px 2px 12px #4960921a}}.active-orders-list-item__title-wrapper{margin-bottom:16px;display:flex;align-items:center;justify-content:space-between}.active-orders-list-item__product-image{width:60px;height:60px;box-sizing:border-box;flex-shrink:0;border-radius:10px;border:1px solid var(--gray-200)}.active-orders-list-item__info{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.active-orders-list-item__order-details{margin:0;display:block}.active-orders-list-item__order-details dt{margin:0 0 2px;font-size:12px;line-height:16px;font-weight:500;color:var(--gray-400)}.active-orders-list-item__order-details dd{margin:0;font-size:12px;line-height:16px;font-weight:500;color:var(--gray-black)}.active-orders-list-item__order-details dd.large{font-size:18px;line-height:22px}.active-orders-list-item__order-details dd:not(:last-child){margin-bottom:8px}.active-orders-list-item__title{margin:0;font-size:20px;line-height:24px;font-weight:500;color:var(--gray-black)}.active-orders-list-item__status{padding:6px;font-size:12px;line-height:16px;font-weight:500;color:var(--base-color-400);border-radius:12px;background-color:var(--base-color-200)}@media (width < 1440px){.active-orders-list-item__status{padding:4px 6px;font-size:10px;line-height:14px}}.active-orders-list-item__info-list{margin:0 0 28px;padding:0;display:flex;gap:20px;flex-wrap:wrap;font-size:16px;line-height:20px;font-weight:400;color:var(--gray-black);list-style:none}.active-orders-list-item__info-item{position:relative}.active-orders-list-item__info-item:not(:last-child):after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-12px;width:4px;height:4px;border-radius:50%;background-color:var(--gray-400)}.active-orders-list-item__images-list{display:flex;gap:20px;margin:0;padding:0;list-style:none}.active-orders-list-item__images-item{width:80px;height:80px;display:grid;place-content:center;border:1px solid var(--gray-200);border-radius:12px}.active-orders-list-item__image-counter{font-size:20px;line-height:24px;font-weight:500;color:var(--base-color-400)}.viewed-products{position:relative}.viewed-products__slider-item{width:220px;height:auto;padding:0 5px}.viewed-products__item{height:100%}.viewed-products__slider-container{margin:0 -24px;padding:0 24px;overflow:hidden}.viewed-products__button-nav{position:absolute;z-index:1;top:50%;left:0;transform:translateY(-50%)}.viewed-products__button-nav:disabled{display:none}.viewed-products__button-nav.next{left:auto;right:0}.viewed-products__empty-text{font-size:16px;line-height:20px}@media (width < 1440px){.viewed-products__empty-text{font-size:14px;line-height:18px}}.viewed-products-item{position:relative;display:flex;flex-direction:column;gap:16px}.viewed-products-item__actions{position:absolute;top:0;right:0}.viewed-products-item__image-wrapper{padding:40px 20px 18px;overflow:hidden;text-decoration:none;border-radius:12px;box-shadow:2px 4px 10px #4960900f}.viewed-products-item__content-wrapper{flex-grow:1;display:flex;flex-direction:column;gap:12px}.viewed-products-item__title{font-size:14px;line-height:20px;color:var(--gray-black);text-decoration:none}.viewed-products-item__sku{margin-top:auto;font-size:14px;line-height:18px;color:var(--gray-400)}.viewed-products-item__image{position:relative}.viewed-products-item .image{aspect-ratio:1/1;object-fit:contain;width:100%}.card-pagination-hover{position:absolute;z-index:20;top:0;right:0;bottom:0;left:0;display:flex}.card-pagination-hover__item{width:100%}.card-pagination-hover__bullets{position:absolute;bottom:-20px;z-index:20;left:50%;transform:translate(-50%);padding:10px;display:flex;gap:4px}.card-pagination-hover__bullet{display:block;width:24px;height:2px;border-radius:10px;background-color:var(--gray-100);cursor:pointer}.card-pagination-hover__bullet.active{background-color:var(--base-color-200)}.card-price{display:flex;align-items:center;gap:2px 8px;flex-wrap:wrap}.card-price__discount-wrapper{display:flex;align-items:center;gap:8px}.card-price__discount{padding:2px 4px;font-size:12px;line-height:16px;font-weight:600;color:#fff;border-radius:8px;background-color:var(--base-color)}.card-price__final-price{font-size:18px;line-height:22px;font-weight:600;color:var(--base-color)}.card-price__old-price{font-size:14px;line-height:18px;font-weight:600;color:var(--gray-black);text-decoration:line-through;opacity:.3}.options-list{margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:24px 20px;list-style:none}@media (width < 1440px){.options-list{gap:16px}}@media (width < 768px){.options-list{grid-template-columns:1fr;gap:8px}}.options-list__button{min-height:80px}.options-list__empty-text{font-size:16px;line-height:20px}@media (width < 1440px){.options-list__empty-text{font-size:14px;line-height:18px}}.address-list-item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px;font-size:16px;line-height:20px;border:1px solid var(--gray-200);border-radius:16px}@media (width < 1440px){.address-list-item{align-items:flex-end;padding:12px;font-size:14px;line-height:18px}}.address-list-item__info{display:flex;flex-direction:column;gap:12px}.address-list-item__contact-info{display:flex;gap:24px;color:var(--gray-black)}@media (width < 1440px){.address-list-item__contact-info{flex-direction:column;gap:8px}}.address-list-item__actions{display:flex}.address-list-item__button{flex-shrink:0}@media (width < 1440px){.address-list-item__button{position:relative;bottom:-12px}}.address-list-item__button svg{display:block}.address-list-item__address{font-weight:500;text-wrap:pretty}.address-list-item__contact-data{color:var(--gray-400)}.receiver-list-item{display:flex;gap:12px;justify-content:space-between;align-items:flex-start;padding:16px;border:1px solid var(--gray-200);border-radius:16px}@media (width < 1440px){.receiver-list-item{padding:12px}}.receiver-list-item__data{margin:0;display:grid;gap:12px 16px;grid-template-columns:repeat(2,min-content);font-size:16px;line-height:20px;color:var(--gray-black)}@media (width < 1440px){.receiver-list-item__data{font-size:14px;line-height:18px}}.receiver-list-item dt{color:var(--gray-400)}.receiver-list-item dd{margin:0;font-weight:500}.receiver-list-item__button{flex-shrink:0}.receiver-list-item__button svg{display:block}.secondary-menu-list{display:flex;flex-direction:column;gap:12px;margin:0;padding:8px 16px;background-color:var(--gray-100);border-radius:16px}.secondary-menu-list__item{display:flex;flex-direction:column;gap:12px}.secondary-menu-list__item:not(:last-child):after{content:"";width:100%;height:1px;background-color:#dfe1eb}.secondary-menu-list-item{list-style:none}.secondary-menu-list-item__link{position:relative;padding:11px 0;display:flex;align-items:center;justify-content:space-between;font-size:16px;line-height:20px;font-weight:500;color:var(--gray-600);text-decoration:none}.orders__filter{margin-bottom:24px}@media (width < 1440px){.orders__filter{margin-bottom:32px}}@media (width < 768px){.orders__filter{margin-bottom:16px}}.empty-list{display:flex;flex-direction:column;align-items:center;gap:24px;padding:0 24px}@media (width < 1440px){.empty-list{gap:16px}}.empty-list__text-wrapper{display:flex;flex-direction:column;gap:16px}.empty-list__title{margin:0;text-align:center;color:var(--gray-black);font-family:var(--font-family);font-size:24px;line-height:30px;font-weight:500}@media (width < 1024px){.empty-list__title{font-size:22px;line-height:28px}}@media (width < 768px){.empty-list__title{font-size:16px;line-height:24px}}.empty-list__caption{margin:0;text-align:center;font-size:16px;line-height:20px}@media (width < 768px){.empty-list__caption{font-size:14px;line-height:18px}}.order-filter__slider-item{width:auto}.order-filter__button{display:inline-block;padding:9px 16px;color:var(--base-color);font-family:var(--font-family);font-size:14px;line-height:18px;font-weight:500;border-radius:12px;border:none;background-color:var(--gray-100);transition:.35s}.order-filter__button:not(:disabled):hover{cursor:pointer;background-color:var(--gray-200)}.order-filter__button.active{color:#fff;background-color:var(--base-color)}.order-list{display:flex;flex-direction:column;gap:24px}@media (width < 1440px){.order-list{gap:16px}}.order-list-item{padding:20px;display:flex;flex-direction:column;gap:24px;border-radius:20px;border:1px solid var(--gray-200);text-decoration:none;transition:.2s}@media (width < 1440px){.order-list-item{padding:16px;border:none;box-shadow:2px 2px 12px #4960901a}}@media (width < 1024px){.order-list-item{gap:40px}}.order-list-item:hover{background-color:var(--base-color-200);border-color:var(--base-color-200)}.order-list-item__title{display:flex;align-items:center;gap:24px;margin-bottom:12px}@media (width < 1024px){.order-list-item__title{margin-bottom:8px}}.order-list-item__name{color:var(--gray-black);font-family:var(--font-family);font-size:24px;line-height:30px;font-weight:500}@media (width < 1440px){.order-list-item__name{font-size:22px;line-height:28px}}@media (width < 768px){.order-list-item__name{font-size:16px;line-height:24px}}.order-list-item__price{margin-left:auto;color:var(--gray-black);font-family:var(--font-family);font-size:24px;line-height:30px;font-weight:500}@media (width < 1440px){.order-list-item__price{font-size:22px;line-height:28px}}@media (width < 768px){.order-list-item__price{font-size:16px;line-height:24px}}.order-list-item__order-date{font-family:var(--font-family);font-size:16px;line-height:20px;color:var(--gray-400)}@media (width < 768px){.order-list-item__order-date{font-size:14px;line-height:18px}}.order-list-item__details{display:flex;justify-content:space-between;gap:30px}@media (width < 1024px){.order-list-item__details{flex-direction:column;align-items:flex-start;gap:16px}}.order-list-item__shipping-info{display:flex;flex-direction:column;max-width:500px;gap:12px;font-size:16px;line-height:20px;color:var(--gray-black)}@media (width < 768px){.order-list-item__shipping-info{font-size:10px;line-height:14px}}.order-list-item__shipping-title{font-weight:500}.order-list-item__shipping-description{font-size:16px;line-height:20px;color:var(--gray-black);display:flex;gap:20px}@media (width < 1024px){.order-list-item__shipping-description{font-weight:500}}.order-list-item__shipping-description span:not(:last-child){position:relative}.order-list-item__shipping-description span:not(:last-child):after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-12px;width:4px;height:4px;background-color:var(--gray-400);border-radius:50%}.order-list-item__actions{display:flex;gap:24px}@media (width < 768px){.order-list-item__actions{flex-direction:column;align-items:flex-start;gap:16px}}.order-list-item__link{margin:0;padding:0;font-family:var(--font-family);font-size:14px;line-height:18px;font-weight:500;color:var(--base-color);text-decoration:none;background-color:transparent;border:none;cursor:pointer;transition:.35s}.order-list-item__link:hover{color:var(--base-color-400)}.order-list-item>div{position:relative}@media (width < 1024px){.order-list-item>div:not(:last-child):after{content:"";position:absolute;bottom:-20px;left:0;right:0;height:1px;background-color:#dfe1eb}}.status-label{padding:8px;font-family:var(--font-family);font-size:12px;line-height:16px;font-weight:500;color:#fff;border-radius:12px;background-color:var(--gray-500);-webkit-user-select:none;user-select:none}@media (width < 768px){.status-label{padding:4px 6px;font-size:10px;line-height:14px}}.status-label.success{background-color:var(--green-100);color:var(--green-200)}.status-label.error{background-color:var(--red-100);color:var(--red-200)}.order-products{padding:24px;display:flex;flex-direction:column;gap:32px;border:1px solid var(--gray-200);border-radius:20px}@media (width < 1024px){.order-products{padding:16px}}.order-products__list{display:flex;flex-direction:column;gap:32px;margin:0;padding:0;list-style:none}@media (width < 1024px){.order-products__list{gap:40px}}.order-products__item{position:relative}@media (width < 1024px){.order-products__item:not(:last-child):after{content:"";position:absolute;bottom:-20px;left:0;width:100%;height:1px;background-color:var(--gray-200)}}.order-products-item{display:flex;gap:24px;align-items:flex-start}@media (width < 1024px){.order-products-item{gap:12px}}.order-products-item__image{width:120px;height:120px;aspect-ratio:1;object-fit:contain}@media (width < 768px){.order-products-item__image{width:80px;height:80px}}.order-products-item__info{display:grid;grid-template-columns:3fr 2fr max-content;gap:24px;flex-grow:1}@media (width < 1024px){.order-products-item__info{display:flex;flex-direction:column;align-items:flex-start;gap:0}}.order-products-item__description{display:flex;flex-direction:column;gap:12px;max-width:300px;text-decoration:none;color:var(--gray-black)}@media (width < 1024px){.order-products-item__description{max-width:none;gap:4px;margin-bottom:12px}}.order-products-item__name{font-size:16px;line-height:20px;font-weight:500}@media (width < 1024px){.order-products-item__name{font-size:14px;line-height:18px}}.order-products-item__sku{font-size:14px;line-height:18px;color:var(--gray-400)}.order-products-item__price-wrapper{display:flex;flex-direction:column;gap:8px}@media (width < 1024px){.order-products-item__price-wrapper{flex-direction:row;margin-bottom:16px;flex-wrap:wrap;align-items:center}}.order-products-item__row-total{font-size:16px;line-height:20px;font-weight:500}.order-products-item__item-price{font-size:14px;line-height:18px;color:var(--gray-400)}.order-totals{padding:24px;background-color:var(--gray-100);border-radius:12px}@media (width < 1024px){.order-totals{padding:16px}}.order-totals__actions{display:flex;gap:16px}@media (width < 1440px){.order-totals__actions{flex-direction:column;align-items:flex-start}}.order-totals__list{display:flex;flex-direction:column;gap:16px;margin:0 0 32px;padding:0;list-style:none}.order-totals-item{display:flex;justify-content:space-between;font-size:18px;line-height:22px;font-weight:500}@media (width < 768px){.order-totals-item{font-size:16px;line-height:20px}}.order-totals-item.secondary{font-size:14px;line-height:18px}.order-totals-item.secondary .order-totals-item__name{font-weight:400}.order-totals-item.large{font-size:24px;line-height:30px}@media (width < 1024px){.order-totals-item.large{padding-top:16px;border-top:1px solid var(--gray-200)}}@media (width >= 1440px){.order-data__title{margin:0 0 20px;font-size:20px;line-height:24px;font-weight:500;color:var(--gray-black)}}@media (width >= 1440px){.order-data__info{display:flex;flex-direction:column;gap:12px;font-size:16px;line-height:20px;color:var(--gray-black)}}.order-data__info-item{margin:0;font-size:16px;line-height:20px}.order-payment__form{display:flex;flex-direction:column;gap:12px}.images-list{margin:0;padding:0;display:flex;gap:20px;list-style:none}@media (width < 768px){.images-list{gap:8px}}.images-list__item{display:grid;place-items:center;width:80px;height:80px;overflow:hidden;border:1px solid var(--gray-200);border-radius:12px;background-color:#fff}.images-list__image{object-fit:contain;aspect-ratio:1}.images-list__counter{font-family:var(--font-family);color:var(--base-color);font-size:20px;line-height:24px;font-weight:500}.order{display:flex;flex-direction:column;gap:24px}.order__info{padding:24px;border-radius:12px;background-color:var(--gray-100)}.order__info-list{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin:0 0 32px;padding:0;list-style:none}@media (width < 1440px){.order__info-list{grid-template-columns:1fr;gap:40px}}.order__info-list li{position:relative}@media (width < 1440px){.order__info-list li:not(:last-child):after{content:"";position:absolute;bottom:-20px;left:0;right:0;height:1px;background-color:#dfe1eb}}.order__info-list h2{margin:0 0 12px;font-size:18px;line-height:22px;font-weight:500;color:var(--gray-black)}@media (width < 768px){.order__info-list h2{margin-bottom:16px;font-size:16px;line-height:20px}}.order__info-list p{margin:0 0 8px;font-size:16px;line-height:20px}@media (width < 768px){.order__info-list p{margin-bottom:12px;font-size:14px;line-height:18px}}.order__info-list p:last-child{margin-bottom:0}.order__info-map-wrapper{position:relative}.order__address-info{position:absolute;top:16px;left:16px;z-index:1;padding:16px;width:400px;background-color:#fff;border-radius:16px}.order__info-map{height:500px;overflow-y:hidden;border-radius:16px}.order__info-map .marker{position:relative;left:-24px;top:-24px;width:48px;height:48px}.order__payment{max-width:400px}.gift-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (width < 1024px){.gift-cards{grid-template-columns:1fr}}.gift-cards__info-wrapper{display:flex;flex-direction:column;padding:24px;border:1px solid var(--gray-200);border-radius:16px}@media (width < 768px){.gift-cards__info-wrapper{padding:16px}}.gift-cards__info{margin-top:auto}.gift-cards__form{margin-bottom:24px}.gift-cards__banner{height:328px;padding:24px;display:flex;align-items:flex-end;background-image:url(./C0IZHtgI.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:20px;text-decoration:none}.gift-cards__link-caption{width:100%;display:flex;align-items:center;justify-content:space-between}.gift-cards__link-text{font-size:16px;line-height:20px;font-weight:500;color:#fff}.gift-card-info{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:var(--gray-100);border-radius:20px}.gift-card-info__code-wrapper{display:flex;justify-content:space-between;font-size:18px;line-height:22px;font-weight:500}@media (width < 768px){.gift-card-info__code-wrapper{flex-direction:column;gap:16px;font-size:16px;line-height:20px}}.gift-card-info__expire{font-size:16px;line-height:20px;font-weight:500;color:var(--gray-400)}@media (width < 768px){.gift-card-info__expire{font-size:14px;line-height:18px}}.gift-card-form{display:flex;flex-direction:column;gap:20px}.gift-card-form__title{margin:0;font-size:16px;line-height:20px;font-weight:500;color:var(--gray-black)}.modal-form{display:flex;flex-direction:column;gap:10px}.modal-form__submit-button{margin-top:20px}.customer{display:flex;flex-direction:column;align-items:stretch;gap:72px}@media (width < 768px){.customer{gap:40px}}.customer__section{position:relative}.customer__section:not(:last-child):after{content:"";position:absolute;bottom:-36px;left:0;right:0;height:1px;background-color:var(--gray-300)}@media (width < 768px){.customer__section:not(:last-child):after{bottom:-20px}}.customer__info-wrapper{width:100%;max-width:835px;display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (width < 1440px){.customer__info-wrapper{max-width:none}}@media (width < 768px){.customer__info-wrapper{grid-template-columns:1fr;gap:16px}}.customer__logout-wrapper{display:flex}.customer__data-section{padding:16px;display:flex;flex-direction:column;gap:36px;background-color:var(--gray-100);border-radius:16px}.customer__data-section.two-cols{grid-column:1/span 2}@media (width < 768px){.customer__data-section.two-cols{grid-column:1/2}}.customer__data-item{position:relative}.customer__data-item:not(:last-child):after{content:"";position:absolute;bottom:-18px;left:0;right:0;height:1px;background-color:var(--gray-300)}.customer__button-change-large{align-self:flex-start}.customer-data-item{display:flex;align-items:center;justify-content:space-between;gap:24px}.customer-data-item__inner{display:flex;flex-direction:column;gap:12px}.customer-data-item__title{font-size:14px;line-height:18px;font-weight:500;color:var(--gray-400)}@media (width < 768px){.customer-data-item__title{font-size:12px;line-height:16px}}.customer-data-item__value{font-size:16px;line-height:20px;font-weight:500}@media (width < 768px){.customer-data-item__value{font-size:14px;line-height:18px}}.ticket-form{max-width:990px;padding:24px;background-color:var(--gray-100);border-radius:24px}@media (width < 1440px){.ticket-form{padding:16px}}.ticket-form__title{margin:0 0 15px;font-size:24px;line-height:30px;font-weight:500;color:var(--gray-black)}@media (width < 1440px){.ticket-form__title{font-size:16px;line-height:24px}}.ticket-form__form-wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 35px}@media (width < 1440px){.ticket-form__form-wrapper{grid-template-columns:minmax(0,1fr)}}.ticket-form__file-upload{display:flex;flex-direction:column;gap:8px;margin-top:20px}.ticket-form__upload-button{order:-1}.ticket-form__upload-button:not(:disabled):hover path{stroke:#fff}.ticket-form__upload-button:disabled path{stroke:var(--gray-400)}.ticket-form__textarea{grid-column:1/-1}.ticket-form__textarea textarea{min-height:140px}.ticket-form__submit{grid-column:1/-1}.ticket-form__disclaimer{margin:8px 0 0;font-size:14px;line-height:18px;font-weight:400;color:var(--gray-400)}.ticket-list-empty{display:flex;flex-direction:column;align-items:center}.ticket-list-empty__icon{margin-bottom:24px}.ticket-list-empty__title{margin:0 0 16px;font-size:24px;line-height:30px;font-weight:500;color:var(--gray-black)}@media (width < 1024px){.ticket-list-empty__title{font-size:22px;line-height:28px}}@media (width < 768px){.ticket-list-empty__title{font-size:16px;line-height:24px}}.ticket-list-empty__caption{margin:0;font-size:16px;line-height:20px;text-align:center}@media (width < 768px){.ticket-list-empty__caption{font-size:14px;line-height:18px}}.ticket-list{display:flex;flex-direction:column;gap:24px}.ticket-list-item{padding:20px;border:1px solid var(--gray-200);border-radius:20px}@media (width < 1440px){.ticket-list-item{padding:16px;border:none;box-shadow:2px 2px 12px #4960901a}}.ticket-list-item__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px;padding-bottom:35px;border-bottom:1px solid var(--gray-200)}@media (width < 1440px){.ticket-list-item__header{flex-direction:column;align-items:flex-start;margin:0 0 16px;padding:0;border:none}}@media (width < 1440px){.ticket-list-item__title-wrapper{width:100%;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--gray-200)}}.ticket-list-item__title{margin:0 0 12px;font-size:24px;line-height:30px;font-weight:500;color:var(--gray-black)}@media (width < 1440px){.ticket-list-item__title{margin-bottom:8px;font-size:22px;line-height:28px}}@media (width < 768px){.ticket-list-item__title{font-size:16px;line-height:24px}}.ticket-list-item__ticket-date{font-size:16px;line-height:20px;font-weight:500}@media (width < 1440px){.ticket-list-item__ticket-date{font-size:14px;line-height:18px;font-weight:400;color:var(--gray-400)}}.ticket-list-item__status{padding:8px;font-size:12px;line-height:16px;font-weight:500;background-color:var(--gray-500);color:#fff;border-radius:12px}.ticket-list-item__status.closed{background-color:var(--green-100);color:var(--green-200)}.ticket-list-item__option.wide{grid-column:1/-1}.ticket-list-item__option-title{margin:0 0 10px;font-size:18px;line-height:22px;font-weight:500}@media (width < 1440px){.ticket-list-item__option-title{margin-bottom:8px}}@media (width < 768px){.ticket-list-item__option-title{font-size:16px;line-height:20px}}.ticket-list-item__option-data{margin:0;font-size:16px;line-height:20px}@media (width < 768px){.ticket-list-item__option-data{font-size:14px;line-height:18px}}.ticket-list-item__ticket-body{display:grid;grid-template-columns:2fr 2fr 1fr;gap:24px}@media (width < 1440px){.ticket-list-item__ticket-body{display:flex;flex-direction:column;align-items:flex-start;gap:16px}}.ticket-list-item__file-link{justify-self:end}@media (width < 1440px){.ticket-list-item__file-link{order:1}}.support{display:flex;flex-direction:column;gap:24px}.support__empty{margin:100px auto}@media (width < 1024px){.support__empty{margin:56px 0 96px}}@media (width < 768px){.support__empty{margin:36px 0 96px}}.support__form.center{margin:0 auto}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (width < 1440px){.product-grid{gap:48px 20px}}@media (width < 1024px){.product-grid{grid-template-columns:repeat(2,1fr)}}@media (width < 768px){.product-grid{grid-template-columns:1fr;gap:40px}}.product-grid-item{position:relative;display:flex;flex-direction:column;gap:16px}.product-grid-item__inner{padding:16px;display:flex;flex-direction:column;align-items:flex-start;flex-grow:1;box-shadow:2px 4px 10px #4960900f;border-radius:24px}.product-grid-item__actions{position:absolute;top:16px;right:16px;z-index:30}.product-grid-item__image-wrapper{position:relative;width:100%;padding-bottom:24px;margin:auto 0 8px}@media (width < 768px){.product-grid-item__image-wrapper{padding-bottom:0}}.product-grid-item__image{position:relative;width:100%;max-width:300px;margin:0 auto 18px;aspect-ratio:1/1}.product-grid-item__reviews-counter{position:absolute;bottom:0;left:0}@media (width < 768px){.product-grid-item__reviews-counter{bottom:22px}}.product-grid-item__title{margin-bottom:12px;min-height:40px;font-size:16px;line-height:20px;color:var(--gray-black);text-decoration:none;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-word}@media (width < 768px){.product-grid-item__title{min-height:0;margin-bottom:8px;font-size:14px;line-height:18px}}.product-grid-item__sku{margin-bottom:12px;font-size:14px;line-height:18px;color:var(--gray-400)}@media (width < 768px){.product-grid-item__sku{margin-bottom:8px;font-size:12px;line-height:16px}}.product-grid-item__labels{max-width:70%;margin-bottom:10px}.product-grid-item .image{aspect-ratio:1/1;object-fit:contain;transition:.4s;width:100%}.product-grid-item .image-preloading .image{opacity:0}.grid-card-price{display:flex;align-items:center;flex-wrap:wrap;gap:2px 8px}.grid-card-price__discount-wrapper{display:flex;align-items:center;gap:8px}.grid-card-price__discount{padding:2px 4px;font-size:12px;line-height:16px;font-weight:600;color:#fff;border-radius:8px;background-color:var(--base-color)}@media (width < 768px){.grid-card-price__discount{font-size:10px;line-height:14px}}.grid-card-price__final-price{font-size:20px;line-height:24px;font-weight:600;color:var(--gray-black)}@media (width < 768px){.grid-card-price__final-price{font-size:18px;line-height:22px}}.grid-card-price__old-price{font-size:16px;line-height:20px;font-weight:600;color:var(--gray-300);text-decoration:line-through}@media (width < 768px){.grid-card-price__old-price{font-size:14px;line-height:18px}}.reviews-counter{display:flex;align-items:center;gap:8px;color:var(--gray-black);text-decoration:none}.reviews-counter__text{font-size:12px;line-height:16px}@media (width < 768px){.reviews-counter__text{font-size:10px;line-height:14px}}.product-labels{display:flex;flex-wrap:wrap;gap:4px}.product-label{display:flex;padding:3px 8px;font-size:12px;line-height:16px;color:#fff;border-radius:20px;background-color:var(--base-color);border:1px solid var(--base-color)}@media (width < 768px){.product-label{font-size:10px;line-height:14px}}.submit-success-message{display:flex;align-items:center;gap:16px;padding:24px;border-radius:24px;background-color:var(--gray-100)}.submit-success-message__text{font-size:16px;line-height:20px;font-weight:500;color:var(--green-200)}@media (width < 768px){.submit-success-message__text{font-size:14px;line-height:18px}}.submit-success-message__icon{display:block}.warranty{font-size:16px;line-height:20px}@media (width < 768px){.warranty{font-size:14px;line-height:18px}}.warranty__section:not(:last-child){padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid var(--gray-300)}.warranty__contacts{margin-bottom:24px;display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (width < 768px){.warranty__contacts{grid-template-columns:1fr;gap:16px}}.warranty__contacts-item{display:flex;flex-direction:column;gap:16px;align-items:flex-start;padding:24px;border-radius:24px;background-color:var(--gray-100)}@media (width < 768px){.warranty__contacts-item{padding:16px}}.warranty__contacts-phone{font-size:20px;line-height:24px;color:var(--gray-black);text-decoration:none}@media (width < 768px){.warranty__contacts-phone{font-size:18px;line-height:22px}}.warranty__contacts-hours{font-size:16px;line-height:20px;color:var(--gray-400)}@media (width < 768px){.warranty__contacts-hours{font-size:14px;line-height:18px}}.warranty__form-wrapper{max-width:990px}.warranty__form{padding:24px;border-radius:24px;background-color:var(--gray-100)}.warranty__content ul{margin:0 0 24px;padding:0 0 0 32px}@media (width < 768px){.warranty__content ul{margin-bottom:16px}}.warranty__content li{padding:8px 0;font-size:inherit;line-height:inherit}.warranty__content p{margin:0;font-size:inherit;line-height:inherit}.warranty__content p:not(:last-child){margin-bottom:24px}.warranty h2{margin:0 0 24px;font-size:20px;line-height:24px;font-weight:500;color:var(--gray-black)}@media (width < 768px){.warranty h2{font-size:18px;line-height:22px}}.warranty-form__form-wrapper{display:flex;flex-direction:column;gap:15px}.warranty-form__upload-button{margin-top:20px}.warranty-form__upload-button:not(:disabled):hover path{stroke:#fff}.warranty-form__upload-button:disabled path{stroke:var(--gray-400)}.warranty-form__submit{margin-top:20px}.warranty-form__file-upload-content{margin-top:8px;padding:24px;display:flex;flex-direction:column;gap:6px;border-radius:24px;background-color:#fff}.warranty-form__file-wrapper{display:flex;align-items:center;gap:10px}.warranty-form__file-name-wrapper{display:flex;gap:5px;flex-wrap:wrap;font-size:14px;line-height:18px}.warranty-form__file-remove.button-icon{width:26px;height:26px}.warranty-form__disclaimer{font-size:14px;line-height:18px;margin:8px 0 0}.questions__list{display:flex;flex-direction:column;gap:20px}.question-item{padding:24px;background-color:var(--gray-100);border-radius:24px}@media (width < 1440px){.question-item{padding:16px;border-radius:20px}}.question-item__answer-wrapper{padding-top:28px;margin-top:28px;border-top:1px solid var(--gray-200)}@media (width < 1440px){.question-item__answer-wrapper{padding-top:20px;margin-top:20px}}.question-block{display:grid;grid-template-columns:100px auto max-content;gap:12px;align-items:start}@media (width < 1440px){.question-block{grid-template-columns:64px auto;gap:0 12px}}.question-block__image{position:relative;display:grid;place-content:center;border-radius:12px;aspect-ratio:1/1;overflow:hidden;background-color:#fff}.question-block__content{display:flex;flex-direction:column;gap:16px}.question-block__product-info{display:flex;flex-direction:column;gap:8px}.question-block__product-title{font-size:16px;line-height:20px;font-weight:500}@media (width < 768px){.question-block__product-title{font-size:14px;line-height:18px}}.question-block__product-sku{font-size:14px;line-height:18px;color:var(--gray-400)}@media (width < 768px){.question-block__product-sku{font-size:12px;line-height:16px}}.question-block__question{grid-row:3/4;grid-column:1/-1}@media (width < 1440px){.question-block__question{margin-top:16px}}.question-block__status{display:inline-block}@media (width < 1440px){.question-block__status-wrapper{grid-row:2/3;grid-column:1/-1;margin-top:20px;padding-top:20px;border-top:1px solid var(--gray-200)}}.question-data{display:flex;flex-direction:column;gap:8px}.question-data__question{font-size:18px;line-height:22px;font-weight:600}@media (width < 768px){.question-data__question{font-size:16px;line-height:20px}}.question-data__date{font-size:14px;line-height:18px;color:var(--gray-500)}@media (width < 768px){.question-data__date{font-size:12px;line-height:16px}}.answer-block{display:flex;flex-direction:column}.answer-block__toggle{display:flex;align-items:center;gap:8px;margin:0;padding:0;align-self:flex-start;font-size:14px;line-height:18px;font-family:var(--font-family);color:var(--base-color);border:none;background-color:transparent;cursor:pointer}.answer-block__toggle.open .icon{transform:rotate(180deg)}.answer-block__toggle .icon{transition:.2s}.answer-block__answer-wrapper{width:100%;padding-top:24px;display:flex;justify-content:space-between;gap:20px}@media (width < 1440px){.answer-block__answer-wrapper{padding-top:16px;flex-direction:column;gap:16px}}@media (width < 768px){.answer-block__answer-wrapper{gap:8px}}.answer-block__answer{display:flex;flex-direction:column;gap:16px}.answer-block__date{flex-shrink:0;font-size:16px;line-height:20px}@media (width < 1440px){.answer-block__date{font-size:14px;line-height:18px}}@media (width < 768px){.answer-block__date{font-size:12px;line-height:16px}}.answer-block__title{font-size:18px;line-height:22px;font-weight:600}.answer-block__text{font-size:16px;line-height:20px}@media (width < 1440px){.answer-block__text{font-size:14px;line-height:18px}}.pending-reviews__title{margin:0 0 20px;font-size:24px;line-height:30px;font-weight:500;color:var(--gray-black)}@media (width < 1440px){.pending-reviews__title{font-size:22px;line-height:28px}}@media (width < 768px){.pending-reviews__title{margin-bottom:16px;font-size:16px;line-height:24px}}.pending-reviews__slider-container{overflow:hidden;position:relative;padding:0 24px;margin:0 -24px}.pending-reviews__products-list{position:relative}.pending-reviews__slider-item{width:356px;height:auto}@media (width < 1024px){.pending-reviews__slider-item{width:312px}}.pending-reviews__item{height:100%;box-sizing:border-box}.pending-reviews__button-nav{position:absolute;z-index:1;top:50%;left:0;transform:translateY(-50%)}.pending-reviews__button-nav:disabled{display:none}.pending-reviews__button-nav.next{left:auto;right:0}.pending-reviews-item{padding:24px;display:flex;flex-direction:column;align-items:center;gap:12px;border-radius:20px;background-color:var(--gray-100)}.pending-reviews-item__image{width:120px;aspect-ratio:1/1;object-fit:contain;border-radius:12px}@media (width < 768px){.pending-reviews-item__image{width:80px}}.pending-reviews-item__name{margin-bottom:auto;font-size:16px;line-height:20px;font-weight:500;text-align:center}@media (width < 768px){.pending-reviews-item__name{font-size:14px;line-height:18px}}.pending-reviews-item__sku{font-size:14px;line-height:18px;color:var(--gray-400)}.reviews{display:flex;flex-direction:column;gap:40px}@media (width < 1440px){.reviews{gap:32px}}@media (width < 768px){.reviews{gap:24px}}.reviews__section-title{margin:0 0 20px;font-size:24px;line-height:30px;font-weight:500}@media (width < 1440px){.reviews__section-title{font-size:22px;line-height:28px}}@media (width < 768px){.reviews__section-title{margin-bottom:16px;font-size:16px;line-height:24px}}.add-review-form{margin-top:40px;display:flex;flex-direction:column}.add-review-form__title{margin:0 0 12px;font-size:32px;line-height:40px;font-weight:500}.add-review-form__rating-wrapper{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:40px}.add-review-form__rating{gap:0}.add-review-form__rating .p-rating-option{padding:12px}.add-review-form__rating-caption{font-size:14px;line-height:18px;color:var(--gray-400)}.add-review-form__rating-caption.error{color:var(--error-color-300)}.add-review-form__subtitle{margin:0 0 15px;font-size:24px;line-height:30px;font-weight:500}.add-review-form__form-inner{display:flex;flex-direction:column;gap:15px}.add-review-form__upload-button{width:100%}.add-review-form__upload-button:not(:disabled):hover path,.add-review-form__upload-button:not(:disabled):hover circle{stroke:#fff}.add-review-form__upload-button:disabled path,.add-review-form__upload-button:disabled circle{stroke:var(--gray-400)}.add-review-form__image{display:block;object-fit:cover}.add-review-form__file-upload-content{margin-top:15px;display:flex;flex-wrap:wrap;gap:10px}.add-review-form__file-remove{background-color:#fff}.add-review-form__file-wrapper{position:relative}.add-review-form__file-remove{position:absolute;top:4px;right:4px}.add-review-form__input-caption{font-size:14px;line-height:18px;color:var(--gray-400)}.add-review-form__input-wrapper{display:flex;flex-direction:column;gap:8px}.add-review-form__file-upload,.add-review-form__submit{margin-top:20px}.review-list__title{margin:0 0 20px;font-size:24px;line-height:30px;font-weight:500;color:var(--gray-black)}@media (width < 1440px){.review-list__title{font-size:22px;line-height:28px}}@media (width < 768px){.review-list__title{margin-bottom:16px;font-size:16px;line-height:24px}}.review-list__list{display:flex;flex-direction:column;gap:24px}.review-item{padding:24px;border-radius:20px;background-color:var(--gray-100)}@media (width < 1440px){.review-item{padding:16px}}.review-item__rating-wrapper{display:grid;grid-template-columns:100px auto max-content;gap:0 12px;align-items:start}@media (width < 1440px){.review-item__rating-wrapper{grid-template-columns:80px auto;justify-items:start}}@media (width < 768px){.review-item__rating-wrapper{grid-template-columns:64px auto}}.review-item__product-image{grid-column:1/2;grid-row:1/5;border-radius:12px}@media (width < 768px){.review-item__product-image{grid-row:1/3}}.review-item__image-list{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.review-item__image{width:120px;aspect-ratio:1/1;object-fit:cover;border-radius:8px}@media (width < 1440px){.review-item__image{width:80px}}.review-item__rating-data{grid-column:2/3;grid-row:1/2;display:flex;align-items:center;gap:12px;margin-bottom:12px}@media (width < 1440px){.review-item__rating-data{grid-row:4/5;gap:8px;margin-bottom:0}}@media (width < 768px){.review-item__rating-data{grid-column:1/3;grid-row:3/4;margin-top:12px}}.review-item__rating-date{font-size:16px;line-height:20px;color:var(--gray-500)}@media (width < 768px){.review-item__rating-date{font-size:14px;line-height:18px}}.review-item__rating-info{display:flex;flex-direction:column}.review-item__product-name{grid-column:2/3;grid-row:2/3;margin:0 0 8px;font-size:16px;line-height:20px;font-weight:500}@media (width < 1440px){.review-item__product-name{grid-row:1/2;margin-bottom:4px}}@media (width < 768px){.review-item__product-name{margin:0 0 2px;align-self:end;font-size:14px;line-height:18px}}.review-item__product-sku{grid-column:2/3;grid-row:3/4;font-size:14px;line-height:18px;color:var(--gray-400)}@media (width < 1440px){.review-item__product-sku{grid-row:2/3;margin-bottom:12px}}@media (width < 768px){.review-item__product-sku{margin:2px 0 0;align-self:start;font-size:12px;line-height:16px}}.review-item__label{grid-column:3/4;grid-row:1/2}@media (width < 1440px){.review-item__label{grid-column:2/3;grid-row:3/4;margin-bottom:12px}}@media (width < 768px){.review-item__label{grid-column:1/3;grid-row:4/5;margin:12px 0 0}}.review-item__comment{margin-top:24px}@media (width < 1440px){.review-item__comment{margin-top:15px;padding-top:15px;border-top:1px solid var(--gray-200)}}.review-item__comment-title{margin:0 0 16px;font-size:18px;line-height:22px;font-weight:500}@media (width < 768px){.review-item__comment-title{font-size:16px;line-height:20px}}.review-item_comment-text{margin:0;font-size:16px;line-height:22px}@media (width < 768px){.review-item_comment-text{font-size:14px;line-height:18px}}.login-page{padding:20px;display:grid;place-items:center;height:100%}.login-page__inner{max-width:330px;padding:20px;display:flex;flex-direction:column;align-items:center;border-radius:20px;box-shadow:2px 2px 20px #49609029}.login-form__title{margin:0 0 8px;font-size:24px;line-height:30px;text-align:center;font-weight:500}@media (width < 768px){.login-form__title{font-size:16px;line-height:24px}}.login-form__text{margin:0;font-size:16px;line-height:20px;text-align:center}@media (width < 768px){.login-form__text{font-size:14px;line-height:18px}}.login-form__button{font-size:14px;line-height:18px}.login-form__input{width:100%}.login-form__form-wrapper{display:flex;flex-direction:column;gap:8px;margin-top:8px}.login-form__extra-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.login-form__submit{margin-top:20px}.login-form__error{margin-bottom:24px;padding:10px 20px;font-size:16px;line-height:20px;background-color:var(--red-100);color:var(--red-200);text-align:center;border-radius:12px}@media (width < 768px){.login-form__error{font-size:14px;line-height:18px}}.logout-page{padding:20px;display:grid;place-items:center;min-height:50vh}.logout-page__title{margin:0 0 20px;text-align:center;color:var(--gray-black);font-family:var(--font-family);font-size:28px;line-height:34px;font-weight:500}@media (width < 1024px){.logout-page__title{font-size:24px;line-height:30px}}@media (width < 768px){.logout-page__title{font-size:20px;line-height:28px}}.logout-page__inner{max-width:500px;margin:50px 0;display:flex;flex-direction:column;align-items:center}.org-suggestion__list{list-style:none;margin:5px 0 0;padding:0}.org-suggestion__list-item{font-size:12px;line-height:16px}.promotions-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media (width < 1024px){.promotions-list{grid-template-columns:1fr}}.promotions-list__item{display:flex;flex-direction:column;padding:20px;min-height:128px;border-radius:20px;background-color:var(--base-color)}@media (width < 1024px){.promotions-list__item{min-height:120px}}@media (width < 768px){.promotions-list__item{padding:12px}}.promotions-list__title{margin:0 0 24px;font-size:18px;line-height:22px;font-weight:500;color:#fff}@media (width < 768px){.promotions-list__title{font-size:16px;line-height:20px}}.promotions-list__description{font-weight:500;font-size:16px;line-height:20px;color:var(--base-color-300)}@media (width < 768px){.promotions-list__description{font-size:14px;line-height:18px}}.documents-list{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;width:100%}.documents-list__item{display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:center}.documents-list__icon-wrapper{display:grid;place-content:center;padding:26px;border-radius:20px;background-color:#fff}@media (width < 768px){.documents-list__icon-wrapper{padding:16px;box-shadow:2px 2px 12px #4960901a}}@media (width < 768px){.documents-list__icon-wrapper svg{width:32px;height:32px}}.documents-list__title{font-size:16px;line-height:20px;font-weight:500;text-decoration:none;color:var(--gray-black)}@media (width < 768px){.documents-list__title{font-size:14px;line-height:18px}}.switch-button{position:relative;padding:0;font-size:14px;line-height:18px;font-weight:500;font-family:var(--font-family);border:none;border-radius:16px;background-color:var(--base-color-100)}.switch-button:disabled .switch-button__inner{opacity:.3}.switch-button__inner{padding:8px 16px;display:flex;justify-content:space-between;align-items:center}.switch-button__text{color:var(--gray-black)}.switch-button__icon{width:40px;height:40px;display:grid;place-items:center}.switch-button__icon path{fill:#2c3e50}.switch-button .loader:before{border-color:var(--base-color)}.rr-section,.section-wishlist{display:flex;flex-direction:column;gap:40px}.enter-active[data-v-0b389829],.leave-active[data-v-0b389829]{overflow:hidden;transition:height .2s linear}
