.dashboard-block,.dashboard-menu{border-radius:8px;background-color:#fff}.dashboard-order-date a,.dashboard-order-toggle button span{text-decoration-style:dashed;text-decoration:underline}.auth-modal-description,.auth-modal-title,.popup-form-input-invalid{font-family:Montserrat,sans-serif}.auth-code-retry a:hover,.auth-modal-consent-text a:hover,.dashboard-order-date a,.page-navigation-link:hover{text-decoration:underline}.dashboard{flex-grow:1;display:flex;gap:16px;margin-bottom:62px}.dashboard-side{flex-basis:256px;flex-shrink:0}.dashboard-menu{list-style:none;padding:0;margin:0}.dashboard-menu-item:not(:last-child){border-bottom:1px solid #e5e5e5}.dashboard-menu-link{display:flex;align-items:center;padding:0 20px;height:60px;font-size:16px;text-transform:uppercase;font-weight:700;box-sizing:border-box;transition:.3s}.dashboard-menu-link.logout,.dashboard-remove-account a{font-size:14px;color:#bf0000;text-transform:none;font-weight:400}.button-outline-inner span,.dashboard-menu-link.active span,.dashboard-order-item-total span,.dashboard-order-price span{background:linear-gradient(90deg,#00a542 10.45%,#00b4bf 94.85%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.dashboard-menu-link:not(.active):hover{background-color:#f8f8f8}.dashboard-content,.dashboard-favorites-content{flex-grow:1}.dashboard-block{padding:40px 28px}.dashboard-block:not(:last-child),.dashboard-order:not(:last-child){margin-bottom:16px}.dashboard-block-title{color:#121212;font-weight:700;text-transform:uppercase;margin-bottom:28px;font-size:22px}.dashboard-info-row{display:flex;gap:40px}.dashboard-info-col{flex-basis:calc((100% - 2 * 40px)/ 3)}.dashboard-info-item{display:flex;gap:20px;align-items:center}.dashboard-info-label{font-size:12px;margin-bottom:2px;color:rgba(0,0,0,.65)}.dashboard-info-value{font-size:16px}.dashboard-info-edit{display:flex;transition:.2s}.dashboard-info-edit svg{width:24px;height:24px;fill:currentColor}.dashboard-info-edit:hover{color:#00b4bf}.dashboard-block p,.popup p{font-size:14px}.dashboard-remove-account{margin-top:28px}.dashboard-block-orders-header{display:flex;gap:20px;align-items:center;padding-top:28px;padding-bottom:28px}.dashboard-block-orders-header .dashboard-block-title{flex-grow:1;margin-bottom:0}.dashboard-select{flex-basis:300px;flex-shrink:0}.dashboard-select select{height:48px;border-radius:12px;background-color:rgba(0,0,0,.04);width:100%;padding-left:16px;padding-right:16px;border:1px solid rgba(0,0,0,.16);outline:0}.dashboard-orders{list-style:none;padding:0;margin:0}.dashboard-order-main{background-color:#fff;border-radius:8px;padding:28px;box-sizing:border-box;display:flex;gap:28px;align-items:center;font-size:12px}.dashboard-order-id{font-size:22px;font-weight:700;flex-basis:180px;flex-shrink:0}.dashboard-order-status{flex-basis:130px}.dashboard-order-status span{font-size:10px;display:inline-block;background:rgba(207,137,0,.3);border-radius:4px;line-height:1.2;padding:2px 4px;white-space:nowrap}.dashboard-order-status.canceled span{background-color:rgba(191,0,0,.3)}.dashboard-order-status.completed span{background-color:rgba(0,128,0,.3)}.dashboard-order-date{font-size:12px;color:rgba(0,0,0,.65);line-height:1.2;flex-basis:160px}.dashboard-order-date p{margin-top:0;margin-bottom:1px}.dashboard-order-date a{color:#bf0000}.dashboard-order-location{flex-basis:210px}.dashboard-order-location p{margin-top:0;margin-bottom:2px}.dashboard-order-time{position:relative;color:green;padding-left:10px}.dashboard-order-time::before{content:'';display:block;width:6px;height:6px;border-radius:50%;background-color:currentColor;position:absolute;left:0;top:4px}.dashboard-order-price{font-size:22px;font-weight:700;white-space:nowrap;flex-grow:1;text-align:center}.dashboard-order-toggle button{display:flex;gap:4px;align-items:center;font-size:12px;color:#666;white-space:nowrap}.dashboard-order-toggle svg{width:16px;height:16px}.dashboard-order-items{list-style:none;padding:0;margin:0;display:none}.dashboard-order-item{background-color:#fff;display:flex;align-items:center;padding:8px 28px;border-radius:8px;margin-top:4px;gap:40px}.dashboard-order-item-image img{width:40px;height:40px;display:block}.dashboard-order-item-title{font-size:12px;font-weight:700}.dashboard-order-item-price,.popup-form-agreement-text{font-size:12px}.dashboard-order-item-price span{color:rgba(0,0,0,.65);margin-left:8px;white-space:nowrap}.dashboard-order-item-total{font-size:14px;font-weight:700;white-space:nowrap}.dashboard-favorites{display:flex;flex-wrap:wrap;gap:16px}.dashboard-block-favorites{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:40px}.dashboard-block-favorites .dashboard-block-title,.popup p:last-child{margin-bottom:0}.dashboard-block-favorites .dashboard-block-action{display:flex;align-items:center;gap:4px;line-height:1.2}.dashboard-block-favorites .dashboard-block-action svg{fill:currentColor;width:12px;height:12px}.dashboard-block-favorites .dashboard-block-action span{color:#000;font-size:12px}.dashboard-favorites-item{background-color:#fff;padding:20px 16px;border-radius:12px;display:flex;gap:16px;box-sizing:border-box;flex-basis:calc((100% - 16px)/ 2)}.button-outline,.button.button-alt,.dashboard-empty-button .button,.dashboard-pagination-item.current{background:linear-gradient(90deg,#00a542 10.45%,#00b4bf 94.85%)}.dashboard-favorites-title{font-size:12px;font-weight:700;margin-bottom:22px}.dashboard-favorites-price{color:#00a547;font-weight:700;font-size:14px}.dashboard-favorites-button{flex-basis:0}.dashboard-favorites-button button{display:flex;justify-content:center;align-items:center;color:#00b4bf}.dashboard-favorites-button button svg,.dashboard-pagination-item svg{width:24px;height:24px}.dashboard-pagination{display:flex;align-items:center;justify-content:center;margin-top:60px}.dashboard-pagination-item{flex-basis:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#000;font-weight:400;border-radius:50%;transition:.2s}.dashboard-pagination-item:not(.current):not(.space):hover{background-color:#efefef}.dashboard-pagination-item.prev{margin-right:24px}.dashboard-pagination-item.next{margin-left:24px}.dashboard-pagination-item.current{color:#fff}.dashboard-empty{max-width:330px;margin:40px auto 20px}.dashboard-empty-icon{display:flex;justify-content:center;margin-bottom:28px}.dashboard-empty-icon img{width:100px;height:100px;display:block;object-fit:contain}.dashboard-empty-text{margin-bottom:28px;font-size:16px;font-weight:700;line-height:1.2;text-align:center}.dashboard-empty-button{text-align:center}.button.button-alt,.dashboard-empty-button .button{display:inline-flex;padding-left:32px;padding-right:32px;height:48px;border-radius:12px;font-weight:400;font-size:16px}.popup-alt{padding:40px;max-width:424px}.popup-alt .popup__close{color:#000}.popup-title{font-weight:700;font-size:20px;margin-bottom:28px}.popup-form-input{position:relative;margin-bottom:28px}.popup-form-input label{position:absolute;top:4px;left:12px;font-size:12px;color:rgba(0,0,0,.65)}.popup-form-input input{height:48px;border-radius:12px;border:1px solid rgba(0,0,0,.16);width:100%;background:rgba(0,0,0,.04);font-size:16px;line-height:1.2;font-weight:400;max-width:100%;display:block;outline:0;padding:14px 12px 0;box-sizing:border-box}.popup-form-agreement{display:flex;gap:12px;margin-bottom:28px}.popup-form-agreement-input input{flex-basis:24px;flex-shrink:0;height:24px;width:24px;appearance:auto}.popup-form-submit .button{width:100%}input.is-invalid{background-color:rgba(191,0,0,.08)}.popup-form-input-invalid{color:#bf0000;font-size:14px;line-height:1.4}.popup-form-submit .button.loading{font-size:0;position:relative}.popup-form-submit .button.loading::after{content:'';width:24px;height:24px;background:url(/img/icons/loader.svg) center/contain no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:1s linear infinite rotation}.button-outline{height:48px;border-radius:12px;position:relative;padding:1px}.button-outline-inner{background-color:#fff;width:100%;height:100%;border-radius:11px;display:flex;align-items:center;justify-content:center;text-align:center}@keyframes rotation{from{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(180deg)}}.modal-shell,.modal-shell *{box-sizing:border-box}.modal-shell button{cursor:pointer}.auth-modal{position:relative;width:100%;max-width:400px;padding:34px;border-radius:22px;background:#fff;box-shadow:0 22px 60px 0 rgb(20 40 60 / 16%)}.auth-modal-close{position:absolute;top:26px;right:28px;display:grid;width:24px;height:24px;padding:0;place-items:center;border:0;background:0 0;color:#17bac7;line-height:1}.auth-modal-close-icon{display:block}.auth-modal-title{max-width:380px;margin:0 48px 7px 0;color:#20242b;font-size:23px;font-weight:800;line-height:1.2;letter-spacing:-.3px}.auth-modal-description{margin:0 0 20px;color:#5c6470;font-size:14px;font-weight:400;line-height:1.5}.auth-modal-form{display:grid;gap:14px}.auth-modal-field{position:relative;display:block;width:100%;height:60px;border-radius:14px;background:#eef0f2}.auth-modal-label{position:absolute;top:10px;left:16px;color:#8a929b;font-size:11.5px;font-weight:500;line-height:1.2;font-family:Montserrat,sans-serif}.auth-modal-consent-text a,.auth-modal-input{font-weight:600;font-family:Montserrat,sans-serif}.auth-modal-input{display:block;width:100%;height:100%;padding:20px 16px 0;border:0;outline:0;background:0 0;color:#20242b;font-size:19px}.auth-modal-input::placeholder{color:#8a929b;opacity:1}.auth-modal-consent{position:relative;display:grid;grid-template-columns:24px 1fr;gap:11px;align-items:start;color:#5c6470;font-size:12.5px;font-weight:400;line-height:1.5}.auth-modal-check-label{position:relative;display:block;width:24px;height:24px;cursor:pointer}.auth-modal-checkbox{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.auth-modal-checkmark{display:grid;place-items:center;width:24px;height:24px;border:1px solid #cdd4da;border-radius:6px;background:#fff;color:transparent}.auth-code-icon,.auth-modal-submit{background:linear-gradient(to bottom right,#1bae4e 0,#12bfd1 100%)}.auth-modal-checkbox:checked+.auth-modal-checkmark{border-color:#17bac7;background:#17bac7;color:#fff}.auth-modal-check-icon{display:block;width:12px;height:14px}.auth-modal-consent-text a{color:#17bac7;text-decoration:none}.auth-modal-consent+.auth-modal-submit{margin-top:8px}.auth-modal-submit{display:inline-flex;width:100%;height:54px;align-items:center;justify-content:center;padding:12px 20px;border:0;border-radius:12px;color:#fff;font-size:15.5px;font-weight:700;letter-spacing:.2px;font-family:Montserrat,sans-serif}.auth-modal-step-2-code{padding:40px 34px 30px;text-align:center}.auth-code-icon{display:grid;width:74px;height:74px;margin:0 auto 16px;place-items:center;border-radius:50%;color:#fff}.auth-code-icon svg{display:block;width:32px;height:32px}.auth-code-title{margin-bottom:7px;color:#20242b;font-size:22px;font-weight:800;line-height:1.2;letter-spacing:-.3px;white-space:nowrap}.auth-code-description{color:#5c6470;font-size:14px;font-weight:400;line-height:1.5}.auth-code-description strong,.auth-instructions-text strong,.page-navigation-link-current{color:#20242b;font-weight:700}.auth-code-form{display:grid;gap:20px;margin-top:20px}.auth-modal-step-2-code .auth-code-form{margin-top:22px}.auth-code-inputs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%}.auth-code-input{width:100%;height:66px;min-width:0;padding:1px 0 0;border:1px solid #e3e7ea;border-radius:14px;background:#f6f8f9;color:#20242b;font-family:Montserrat,sans-serif;font-size:19px;font-weight:600;line-height:1;text-align:center}.auth-code-input::placeholder{color:#bec7ce;font-size:26px;font-weight:700;opacity:1}.auth-code-input:focus{border-color:#17bac7;outline:0}.auth-code-submit{display:inline-flex;width:100%;height:54px;align-items:center;justify-content:center;padding:12px 20px;border:0;border-radius:12px;background:#eaedef;color:#aeb6bd;font-family:Montserrat,sans-serif;font-size:15.5px;font-weight:700;letter-spacing:.2px}.auth-code-submit:disabled{cursor:default;opacity:1}.auth-code-retry{margin-top:14px;color:#8a929b;font-size:12.5px;font-weight:400;line-height:1.4;text-align:center}.auth-code-retry a{color:#17bac7;font-weight:600;text-decoration:none}.auth-instructions-heading{display:flex;gap:12px;align-items:flex-start;margin-bottom:16px}.auth-instructions-icon{display:grid;flex:0 0 46px;width:46px;height:46px;place-items:center;border-radius:50%;background:#e8f7f3;color:#17bac7}.auth-instructions-icon svg{display:block;width:24px;height:24px}.auth-instructions-title{margin-top:0;color:#20242b;font-size:22px;font-weight:800;line-height:1.2;letter-spacing:-.3px;font-family:Montserrat,sans-serif}.auth-instructions-list{display:grid;gap:11px}.auth-instructions-item{display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:start}.auth-instructions-number{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:#eef0f2;color:#20242b;font-size:12.5px;font-weight:700;line-height:1}.auth-instructions-item-current .auth-instructions-number{background:#e8f7f3;color:#12a0ae}.auth-instructions-text{color:#5c6470;font-size:14px;font-weight:400;line-height:1.5;font-family:Montserrat,sans-serif}.auth-modal-step-2-instructions .auth-code-form{margin-top:20px}.auth-modal-step-2-instructions .auth-code-retry{text-align:left;font-family:Montserrat,sans-serif}.page-navigation{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;padding:16px 16px 22px}.page-navigation-link{color:#5c6470;font-size:12px;font-weight:500;text-decoration:none}.page-navigation-link:hover{color:#17bac7}@media(max-width:1300px){.dashboard-info-row{gap:10px;justify-content:space-between}.dashboard-info-col{flex-basis:auto}}@media(max-width:1170px){.dashboard-info-row{display:block}.dashboard-info-col{padding:12px 0}.dashboard-info-col:not(:last-child){margin-bottom:24px;position:relative}.dashboard-info-col:not(:last-child)::after{content:'';display:block;width:100%;height:1px;background-color:rgba(0,0,0,.16);position:absolute;left:0;bottom:-12px}.dashboard-info-field{flex-grow:1}.dashboard-order-main{flex-wrap:wrap}.dashboard-order-price{flex-grow:0}.dashboard-order-toggle{flex-basis:100%}}@media(max-width:920px){.dashboard-favorites-item{flex-basis:100%}}@media(max-width:767.98px){.auth-instructions-item,.auth-modal-consent{grid-template-columns:22px 1fr}.dashboard{display:block;padding-left:16px;padding-right:16px}.dashboard-side{margin-bottom:16px}.dashboard-block{padding:28px 24px}.dashboard-block-orders-header{display:block;padding:28px 24px}.dashboard-block-orders-header .dashboard-select{margin-top:40px}.dashboard-order-main{padding:28px 24px;gap:20px}.dashboard-order-date,.dashboard-order-id,.dashboard-order-item-title,.dashboard-order-location,.dashboard-order-status{flex-basis:100%}.dashboard-order-price{flex-basis:100%;text-align:left}.dashboard-order-item{padding:24px 24px 24px 90px;flex-wrap:wrap;position:relative;gap:12px}.dashboard-order-item-image{position:absolute;left:24px;top:24px}@media only screen and (max-width:760px){.map_on_cart{display:none!important}}.modal-shell{padding:16px}.auth-modal{width:100%;max-width:320px;padding:22px 20px;border-radius:18px}.auth-modal-close{top:18px;right:18px}.auth-modal-title{margin-right:36px;font-size:20px}.auth-modal-description{margin-bottom:18px;font-size:13px}.auth-modal-form{gap:10px}.auth-modal-field{height:56px}.auth-modal-label{top:9px;left:14px;font-size:11px}.auth-modal-input{padding-top:16px;padding-right:14px;padding-left:14px;font-size:18px}.auth-modal-consent{gap:10px;font-size:11.5px}.auth-modal-check-label,.auth-modal-checkmark{width:22px;height:22px}.auth-modal-consent+.auth-modal-submit{margin-top:8px}.auth-code-form,.auth-modal-step-2-code .auth-code-form,.auth-modal-step-2-instructions .auth-code-form{margin-top:18px}.auth-modal-submit{height:50px;font-size:15px}.auth-modal-step-2-code{padding:28px 20px 22px}.auth-code-icon{width:66px;height:66px}.auth-code-icon svg{width:28px;height:28px}.auth-code-title{font-size:19px}.auth-code-description,.auth-instructions-text{font-size:12.5px}.auth-code-input{height:60px}.auth-code-form{gap:12px}.auth-code-inputs{gap:8px}.auth-code-retry{margin-top:12px;font-size:12px}.auth-instructions-icon{flex-basis:40px;width:40px;height:40px}.auth-instructions-icon svg{width:21px;height:21px}.auth-instructions-title{font-size:18px}.auth-instructions-number{width:22px;height:22px;font-size:12px}.auth-modal-check-label,.modal-shell button{-webkit-tap-highlight-color:transparent}}