﻿@import url(main.css);body[data-page="account"] .logout{min-width:70px}@media (max-width: 480px){body[data-page="account"] .acсount-menu>li{margin-right:0px}}body[data-page="account"] .no-orders-card-wrap{background:linear-gradient(135deg, rgba(203,219,182,0.1) 0%, rgba(120,145,114,0.05) 100%);width:100%;padding:20px 0;text-align:center}body[data-page="account"] .no-orders-card-wrap .no-orders-card{max-width:600px;border-radius:20px;padding:60px 40px;position:relative;overflow:hidden}@keyframes float{0%, 100%{transform:translate(0, 0) rotate(0deg)}33%{transform:translate(-30px, -30px) rotate(120deg)}66%{transform:translate(30px, -30px) rotate(240deg)}}body[data-page="account"] .no-orders-card-wrap .icon-container{width:120px;height:120px;margin:0 auto 30px;background-color:#789172;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;animation:pulse 3s ease-in-out infinite}@keyframes pulse{0%, 100%{box-shadow:0 0 0 0 rgba(120,145,114,0.4)}50%{box-shadow:0 0 0 20px rgba(120,145,114,0)}}body[data-page="account"] .no-orders-card-wrap .icon-container svg{width:60px;height:60px;fill:#FFFFFF;animation:bounce 2s ease-in-out infinite}@keyframes bounce{0%, 100%{transform:translateY(0)}50%{transform:translateY(-10px)}}body[data-page="account"] .no-orders-card-wrap h2{color:#789172;font-size:32px;font-weight:600;margin-bottom:15px;position:relative;z-index:1}body[data-page="account"] .no-orders-card-wrap p{color:#666;font-size:18px;line-height:1.6;margin-bottom:40px;position:relative;z-index:1}body[data-page="account"] .no-orders-card-wrap .cta-button{display:inline-block;background-color:#789172;color:#FFFFFF;padding:16px 40px;border-radius:50px;text-decoration:none;font-size:16px;font-weight:500;transition:all 0.3s ease;position:relative;z-index:1;box-shadow:0 4px 15px rgba(120,145,114,0.3)}body[data-page="account"] .no-orders-card-wrap .cta-button:hover{background-color:#6a7e64;transform:translateY(-2px);box-shadow:0 6px 20px rgba(120,145,114,0.4)}body[data-page="account"] .no-orders-card-wrap .decoration{position:absolute;background-color:#cbdbb6;opacity:0.3;border-radius:50%}body[data-page="account"] .no-orders-card-wrap .decoration-1{width:80px;height:80px;top:20px;left:20px;animation:float-decoration 15s ease-in-out infinite}body[data-page="account"] .no-orders-card-wrap .decoration-2{width:60px;height:60px;bottom:30px;right:30px;animation:float-decoration 18s ease-in-out infinite reverse}body[data-page="account"] .no-orders-card-wrap .decoration-3{width:40px;height:40px;top:50%;right:10%;animation:float-decoration 12s ease-in-out infinite}@keyframes float-decoration{0%, 100%{transform:translate(0, 0) scale(1)}33%{transform:translate(10px, -15px) scale(1.1)}66%{transform:translate(-10px, 10px) scale(0.9)}}@media (max-width: 600px){body[data-page="account"] .no-orders-card-wrap .no-orders-card{padding:40px 20px}body[data-page="account"] .no-orders-card-wrap h2{font-size:28px}body[data-page="account"] .no-orders-card-wrap p{font-size:16px}body[data-page="account"] .no-orders-card-wrap .icon-container{width:100px;height:100px}body[data-page="account"] .no-orders-card-wrap .icon-container svg{width:50px;height:50px}}body[data-page="account"] .acсount-menu>li{background:transparent;padding:10px 10px 0 10px}body[data-page="account"] .acсount-menu>li>a{font-size:16px}body[data-page="account"] .acсount-menu>li.uk-active{border-radius:2px 2px 0 0;background:#cbdbb6}body[data-page="account"] .form-card{background:white;border-radius:8px}body[data-page="account"] .form-card .form-header{text-align:left;margin-bottom:30px}body[data-page="account"] .form-card .form-header h1{color:#789172;font-size:28px;font-weight:600;margin:0 0 8px 0}body[data-page="account"] .form-card .form-header p{margin:0;color:#6b7280;font-size:14px;line-height:1.5}body[data-page="account"] .form-card .user-type-selector{display:flex;gap:16px;margin-bottom:32px;padding:4px;background:#cbdbb6;border-radius:12px}body[data-page="account"] .form-card .user-type-selector .user-type-option{flex:1;padding:12px 24px;border:none;background:transparent;color:#6b7280;font-size:14px;font-weight:500;cursor:pointer;border-radius:8px;transition:all 0.3s ease;position:relative}body[data-page="account"] .form-card .user-type-selector .user-type-option.active{background:#FFFFFF;color:#789172;box-shadow:0 2px 8px rgba(120,145,114,0.15)}body[data-page="account"] .form-card .user-type-selector .user-type-option:hover:not(.active){color:#789172;background:rgba(255,255,255,0.3)}body[data-page="account"] .form-card .entity-type-selector{display:flex;gap:10px;margin-bottom:20px}body[data-page="account"] .form-card .entity-type-selector.uk-hidden{display:none}body[data-page="account"] .form-card .entity-type-selector .entity-type-option{padding:8px 16px;border:1px solid #ddd;background:white;cursor:pointer;border-radius:6px;font-size:14px;transition:all 0.3s}body[data-page="account"] .form-card .entity-type-selector .entity-type-option.active{background:#789172;color:white;border-color:#789172}body[data-page="account"] .form-card .entity-type-selector .entity-type-option:hover:not(.active){border-color:#789172;color:#789172}body[data-page="account"] .form-card .form-element{margin-bottom:20px;position:relative}body[data-page="account"] .form-card .form-element label{display:block;margin-bottom:5px;font-size:14px;color:#555;font-weight:500}body[data-page="account"] .form-card .form-element label .optional-label{font-size:12px;color:#999;font-weight:normal;margin-left:5px}body[data-page="account"] .form-card .form-element input{width:100%;max-width:700px;font-size:20px;padding:22px 12px;padding-bottom:8px;border:none;border-bottom:2px solid #e5e7eb;background:transparent;transition:border-color 0.3s}body[data-page="account"] .form-card .form-element input:focus{outline:none;border-bottom-color:#789172}body[data-page="account"] .form-card .form-element input[required1]{border-left:3px solid #789172;padding-left:10px}body[data-page="account"] .form-card .form-element input.uk-form-danger{border-bottom-color:#f0506e;background-color:rgba(240,80,110,0.05);animation:shake 0.3s ease-in-out}body[data-page="account"] .form-card .form-element input.uk-form-danger:focus{border-bottom-color:#d32f2f;background-color:rgba(240,80,110,0.08)}body[data-page="account"] .form-card .form-element.uk-form-icon .uk-form-icon-flip{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#789172}body[data-page="account"] .form-card .form-element.uk-form-icon input{padding-right:35px}body[data-page="account"] .form-card .form-fields.uk-hidden{display:none}body[data-page="account"] .form-card .price-info{margin:30px 0}body[data-page="account"] .form-card .price-info .uk-alert{background:#f0f7ec;border:1px solid #cbdbb6;border-radius:6px;padding:15px 20px}body[data-page="account"] .form-card .price-info .uk-alert p{margin:0;color:#789172;font-weight:500;display:flex;align-items:center;gap:10px}body[data-page="account"] .form-card .price-info .uk-alert p:before{content:'';width:20px;height:20px;background:#789172;border-radius:50%;display:inline-block;position:relative}body[data-page="account"] .form-card .price-info .uk-alert p:before:after{content:'✓';color:white;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:12px}body[data-page="account"] .form-card .price-info .uk-alert p span.uk-hidden{display:none}body[data-page="account"] .form-card .uk-button{background:#789172;color:#FFF;text-transform:uppercase;border:none;padding:4px 30px;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s;position:relative;overflow:hidden}body[data-page="account"] .form-card .uk-button:hover{background:#698063;transform:translateY(-1px);box-shadow:0 4px 12px rgba(120,145,114,0.25)}body[data-page="account"] .form-card .uk-button:active{transform:translateY(0);box-shadow:0 2px 4px rgba(120,145,114,0.25)}body[data-page="account"] .form-card .uk-button .uk-spinner{margin-left:10px}body[data-page="account"] .form-card .uk-grid{margin-left:-20px}body[data-page="account"] .form-card .uk-grid>*{padding-left:20px}body[data-page="account"] .form-card .uk-grid+.uk-grid{margin-top:0}body[data-page="account"] .form-card .uk-grid>.uk-grid-margin{margin-top:20px}@media (max-width: 768px){body[data-page="account"] .form-card{padding:20px}body[data-page="account"] .form-card .form-header h1{font-size:24px}body[data-page="account"] .form-card .user-type-selector{flex-direction:column;gap:10px}body[data-page="account"] .form-card .user-type-selector .user-type-option{width:100%;text-align:center}body[data-page="account"] .form-card .entity-type-selector{flex-wrap:wrap}body[data-page="account"] .form-card .entity-type-selector .entity-type-option{flex:1;min-width:calc(50% - 5px)}body[data-page="account"] .form-card .form-element input{max-width:100%;font-size:16px}body[data-page="account"] .form-card .uk-grid{margin-left:0}body[data-page="account"] .form-card .uk-grid>*{padding-left:0}body[data-page="account"] .form-card .uk-grid>.uk-grid-margin{margin-top:0}}@keyframes shake{0%, 100%{transform:translateX(0)}10%, 30%, 50%, 70%, 90%{transform:translateX(-5px)}20%, 40%, 60%, 80%{transform:translateX(5px)}}body[data-page="account"] .uk-notification.uk-notification-top-right,body[data-page="account"] .uk-notification.uk-notification-top-center,body[data-page="account"] .uk-notification.uk-notification-top-left{top:20px}body[data-page="account"] .uk-notification .uk-notification-message{background:#fff;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,0.15);padding:15px 20px;font-size:14px}body[data-page="account"] .uk-notification .uk-notification-message.uk-notification-message-danger{background:#fef1f2;border:1px solid #f0506e;color:#d32f2f;position:relative;padding-left:45px}body[data-page="account"] .uk-notification .uk-notification-message.uk-notification-message-danger:before{content:'⚠';position:absolute;left:15px;top:50%;transform:translateY(-50%);font-size:20px;color:#f0506e}body[data-page="account"] .uk-notification .uk-notification-message.uk-notification-message-success{background:#f0f7ec;border:1px solid #789172;color:#456340;position:relative;padding-left:45px}body[data-page="account"] .uk-notification .uk-notification-message.uk-notification-message-success:before{content:'✓';position:absolute;left:15px;top:50%;transform:translateY(-50%);font-size:20px;color:#789172;font-weight:bold}body[data-page="account"] .inn-banner{position:fixed;bottom:0;left:0;right:0;background:linear-gradient(135deg, #789172 0%, #6a7e64 100%);padding:12px 20px;box-shadow:0 2px 10px rgba(120,145,114,0.2);z-index:1000;animation:slideUp 0.5s ease-out}@keyframes slideUp{from{transform:translateY(100%)}to{transform:translateY(0)}}body[data-page="account"] .inn-banner .banner-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}body[data-page="account"] .inn-banner .banner-content{display:flex;align-items:center;gap:15px;flex:1}body[data-page="account"] .inn-banner .banner-icon{width:40px;height:40px;background-color:rgba(255,255,255,0.2);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:pulse-icon 2s ease-in-out infinite}@keyframes pulse-icon{0%, 100%{transform:scale(1)}50%{transform:scale(1.05)}}body[data-page="account"] .inn-banner .banner-icon svg{width:24px;height:24px;fill:#FFFFFF}body[data-page="account"] .inn-banner .banner-text{color:#FFFFFF;flex:1}body[data-page="account"] .inn-banner .banner-title{font-size:16px;font-weight:600;margin-bottom:2px;display:flex;align-items:center;gap:8px}body[data-page="account"] .inn-banner .banner-description{font-size:14px;opacity:0.9;line-height:1.4}body[data-page="account"] .inn-banner .important-badge{background-color:#cbdbb6;color:#789172;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500;display:inline-block;animation:badge-pulse 2s ease-in-out infinite}@keyframes badge-pulse{0%, 100%{opacity:1}50%{opacity:0.8}}body[data-page="account"] .inn-banner .banner-action{display:inline-flex;align-items:center;gap:6px;background-color:#FFFFFF;color:#789172;padding:10px 20px;border-radius:25px;text-decoration:none;font-size:14px;font-weight:500;transition:all 0.3s ease;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,0.1)}body[data-page="account"] .inn-banner .banner-action:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,0.15);background-color:#f8f8f8}body[data-page="account"] .inn-banner .banner-action svg{width:16px;height:16px;fill:currentColor}body[data-page="account"] .inn-banner .banner-close{position:absolute;top:50%;right:20px;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:8px;border-radius:50%;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center}body[data-page="account"] .inn-banner .banner-close:hover{background-color:rgba(255,255,255,0.2)}body[data-page="account"] .inn-banner .banner-close svg{width:20px;height:20px;fill:#FFFFFF;opacity:0.8}body[data-page="account"] .inn-banner .banner-decoration{position:absolute;top:0;right:0;width:200px;height:100%;background:url("data:image/svg+xml,%3Csvg width='200' height='80' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpattern id='pattern' x='0' y='0' width='40' height='40' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='20' cy='20' r='2' fill='%23cbdbb6' opacity='0.1'/%3E%3C/pattern%3E%3C/defs%3E%3Crect width='200' height='80' fill='url(%23pattern)'/%3E%3C/svg%3E");pointer-events:none;opacity:0.5}@media (max-width: 768px){body[data-page="account"] .inn-banner{padding:10px 15px}body[data-page="account"] .inn-banner .banner-inner{gap:15px}body[data-page="account"] .inn-banner .banner-content{gap:12px}body[data-page="account"] .inn-banner .banner-icon{width:36px;height:36px}body[data-page="account"] .inn-banner .banner-icon svg{width:20px;height:20px}body[data-page="account"] .inn-banner .banner-title{font-size:15px}body[data-page="account"] .inn-banner .banner-description{font-size:13px}body[data-page="account"] .inn-banner .banner-action{padding:8px 16px;font-size:13px}body[data-page="account"] .inn-banner .banner-close{right:10px;padding:6px}body[data-page="account"] .inn-banner .banner-close svg{width:18px;height:18px}body[data-page="account"] .inn-banner .important-badge{display:none}}@media (max-width: 480px){body[data-page="account"] .banner-inner{justify-content:center;text-align:center}body[data-page="account"] .banner-inner .banner-content{flex-direction:column;align-items:center}body[data-page="account"] .banner-inner .banner-action{margin-top:8px}}body[data-page="cart"] .payment-info-container{max-width:600px;margin:0 auto}body[data-page="cart"] .payment-info-container .payment-info-card{background:linear-gradient(135deg, #f8faf7 0%, #f3f7f0 100%);border:1px solid #e2ead9;border-radius:4px;padding:20px;position:relative;overflow:hidden;box-shadow:0 2px 8px rgba(120,145,114,0.08);margin-bottom:20px}body[data-page="cart"] .payment-info-container .payment-info-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg, #789172 0%, #96ab8f 100%)}body[data-page="cart"] .payment-info-container .payment-info-card .payment-header{display:flex;align-items:center;margin-bottom:20px}body[data-page="cart"] .payment-info-container .payment-info-card .payment-header .payment-icon{width:48px;height:48px;background-color:#789172;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:16px;box-shadow:0 4px 12px rgba(120,145,114,0.2)}body[data-page="cart"] .payment-info-container .payment-info-card .payment-header .payment-icon svg{width:24px;height:24px;fill:#FFFFFF}body[data-page="cart"] .payment-info-container .payment-info-card .payment-header .payment-title{color:#2c3e2a;font-size:20px;font-weight:600;margin:0}body[data-page="cart"] .payment-info-container .payment-info-card .payment-header .payment-subtitle{color:#5a6b57;font-size:14px;margin-top:4px}body[data-page="cart"] .payment-info-container .payment-info-card .payment-steps{margin-top:25px}body[data-page="cart"] .payment-info-container .payment-info-card .payment-steps .payment-step{display:flex;align-items:flex-start;margin-bottom:16px;opacity:0;animation:fadeInUp 0.5s ease forwards}body[data-page="cart"] .payment-info-container .payment-info-card .payment-steps .payment-step:nth-child(1){animation-delay:0.1s}body[data-page="cart"] .payment-info-container .payment-info-card .payment-steps .payment-step:nth-child(2){animation-delay:0.2s}body[data-page="cart"] .payment-info-container .payment-info-card .payment-steps .payment-step:nth-child(3){animation-delay:0.3s}body[data-page="cart"] .payment-info-container .payment-info-card .payment-steps .payment-step .step-number{min-width:28px;height:28px;background-color:#cbdbb6;color:#2c3e2a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;margin-right:12px;box-shadow:0 2px 4px rgba(0,0,0,0.08)}body[data-page="cart"] .payment-info-container .payment-info-card .payment-steps .payment-step .step-content{flex:1;padding-top:2px}body[data-page="cart"] .payment-info-container .payment-info-card .payment-steps .payment-step .step-content .step-title{color:#2c3e2a;font-size:15px;font-weight:500;margin-bottom:4px}body[data-page="cart"] .payment-info-container .payment-info-card .payment-steps .payment-step .step-content .step-description{color:#6b7a68;font-size:13px;line-height:1.5}body[data-page="cart"] .payment-info-container .payment-info-card .payment-footer{margin-top:25px;padding-top:20px;border-top:1px solid #e2ead9;display:flex;align-items:center;justify-content:space-between}body[data-page="cart"] .payment-info-container .payment-info-card .payment-footer .security-badge{display:flex;align-items:center;color:#5a6b57;font-size:13px}body[data-page="cart"] .payment-info-container .payment-info-card .payment-footer .security-badge .security-icon{width:20px;height:20px;background-color:#789172;border-radius:4px;display:flex;align-items:center;justify-content:center;margin-right:8px}body[data-page="cart"] .payment-info-container .payment-info-card .payment-footer .security-badge .security-icon svg{width:12px;height:12px;fill:#FFFFFF}body[data-page="cart"] .payment-info-container .payment-info-card .payment-footer .time-estimate{color:#789172;font-size:13px;font-weight:500}@keyframes fadeInUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 480px){body[data-page="cart"] .payment-info-container .payment-info-card{padding:20px}body[data-page="cart"] .payment-info-container .payment-info-card .payment-header .payment-title{font-size:18px}body[data-page="cart"] .payment-info-container .payment-info-card .payment-header .payment-icon{width:40px;height:40px}body[data-page="cart"] .payment-info-container .payment-info-card .payment-footer{flex-direction:column;align-items:flex-start;gap:10px}}body[data-page="furnitura"] .product-wrapper>.uk-grid{width:100%}body[data-page="furnitura"] .modify-card{margin-top:-70px;justify-content:end;display:flex}body[data-page="furnitura"] .modify-card>a{max-width:222px;background:#CCCCCC}body[data-page="furnitura"] .favorite-btn{padding:0 15px;line-height:30px;font-size:0.875rem;font-weight:bold;text-transform:uppercase;border-radius:2px;cursor:pointer;transition:all 0.3s ease;display:inline-flex;align-items:center;gap:6px;position:relative;overflow:hidden}body[data-page="furnitura"] .favorite-btn-1{border:2px solid #525F45;background-color:transparent;color:#525F45;min-width:155px}body[data-page="furnitura"] .favorite-btn-1:hover{background-color:#525F45;color:white;transform:translateY(-1px);box-shadow:0 2px 8px rgba(82,95,69,0.3)}body[data-page="furnitura"] .favorite-btn-1 .icon{width:14px;height:14px;position:relative;transition:transform 0.3s ease;line-height:7px}body[data-page="furnitura"] .favorite-btn-1:hover .icon{transform:scale(1.2)}body[data-page="furnitura"] .favorite-btn-1.active{background-color:#525F45;color:white;border-color:#525F45}body[data-page="furnitura"] .favorite-btn-1.active .icon svg{fill:#ff4458;animation:bounce 0.4s ease-out}@keyframes bounce{0%, 100%{transform:scale(1)}50%{transform:scale(1.3)}}@media (max-width: 1024px){body[data-page="furnitura"] .action-bar>.toolbar{gap:20px;flex-wrap:wrap}body[data-page="furnitura"] .modify-card{display:block;margin-top:0px}}@media (max-width: 480px){body[data-page="furnitura"] .action-bar.mobile>.toolbar{gap:20px;flex-wrap:wrap}body[data-page="furnitura"] .modify-card{margin-top:0px}}
/*# sourceMappingURL=styles-new.css.map */
