:root{--color-black: #000000;--color-white: #ffffff;--color-gray-100: #f8f9fa;--color-gray-200: #e9ecef;--color-gray-300: #dee2e6;--color-gray-400: #ced4da;--color-gray-500: #adb5bd;--color-gray-600: #6c757d;--color-gray-700: #495057;--color-gray-800: #343a40;--color-gray-900: #212529;--color-primary: var(--color-black);--color-secondary: #6c757d;--color-success: #28a745;--color-success-bg: #d4edda;--color-error: #dc3545;--color-error-bg: #f8d7da;--color-warning: #ffc107;--color-warning-bg: #fff3cd;--color-info: #17a2b8;--color-info-bg: #d1ecf1;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-xxl: 3rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-xxl: 1.5rem;--border-radius-sm: .125rem;--border-radius: .25rem;--border-radius-lg: .5rem;--border-radius-xl: 1rem;--border-radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--transition-fast: .15s ease-in-out;--transition: .25s ease-in-out;--transition-slow: .4s ease-in-out;--z-index-dropdown: 1000;--z-index-sticky: 1020;--z-index-fixed: 1030;--z-index-modal-backdrop: 1040;--z-index-modal: 1050;--z-index-popover: 1060;--z-index-tooltip: 1070}.adoc_anouncement_bar{display:flex;align-items:center;justify-content:center}.adoc_anouncement_bar .container{padding:10px 20px;text-align:center}.swiper-button-next,.swiper-button-prev{color:#000!important}.mobile_slide,.header_menu_cont_mob{display:none}@media screen and (max-width: 768px){.desk_slide{display:none}.mobile_slide{display:block}header.header_menu_cont_desk{display:none}.header_menu_cont_mob{display:flex;justify-content:space-between;padding:0 20px}.burguer_wrap{display:flex;justify-content:space-between;flex-flow:column;row-gap:7px}.burguer_wrap span{width:37px;height:3px;background:#000}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fff;z-index:9999;display:none;padding:45px}.mobile-menu-overlay.active{display:flex}.burguer_wrap{cursor:pointer}.mob-menu-items{display:flex;flex-flow:column;align-items:flex-start}.mob-menu-items a{font-size:21px;line-height:1;margin:0 0 15px}.mobile-menu-close{position:absolute;top:1rem;right:1rem;font-size:2rem;background:none;border:none;cursor:pointer;z-index:10000}}.breadcrumbs{font-size:14px;margin-bottom:20px;padding:0 10%;display:flex;align-items:center}.breadcrumbs a{color:#676767;text-decoration:none}.breadcrumbs .separator{margin:0 5px;color:#999}span.separator svg{width:10px;height:10px}.collection_container{display:flex;padding:0 10% 100px}.col_filters{padding:0 24px 0 0}.collection-filters{width:300px;padding:20px 15px;border:2px solid #f0f0f0;border-radius:15px;box-shadow:0 10px 15px 6px #0000001a}.icon-tab .icon-minus{display:none}details[open] .icon-tab .icon-plus{display:none}details[open] .icon-tab .icon-minus{display:inline}.filter-accordion{cursor:pointer;font-weight:700;padding:10px}.filter-accordion summary{cursor:pointer;font-weight:700;display:flex;justify-content:space-between;border-bottom:1px solid #f0f0f0;padding:15px 10px}.filter-label span.icon-tab{display:block;width:20px;height:20px}.filter-group-content{margin:20px 0}.filter-group-content ul{list-style:none;padding:0 15px}.price-range{display:flex;justify-content:space-between;gap:10px;align-items:center}.price-range label{display:flex;align-items:center;gap:8px;border:1px solid #000;padding:6px}.price-range label input{width:80px;border:none}.price-range label input:active,.price-range label input:focus{outline:none}.collection_head{display:flex;justify-content:space-between}.filters_added{display:flex;flex-wrap:wrap;gap:15px;align-items:center;padding-bottom:30px}.clear-filters a{text-decoration:none;color:#000;font-weight:600;letter-spacing:.9px;background:#fff;box-shadow:0 12px 22px 3px #0000001a;padding:12px 18px;border-radius:40px}span.filter-pill{color:#747474;text-decoration:none;display:flex;align-items:center;gap:5px;font-size:16px;font-weight:500}span.filter-pill a{text-decoration:none;font-weight:700;color:#950c0c;font-size:11px}.col_prod_items{flex:1 1}.active-filters{display:flex;align-items:center;gap:10px}.banner_collection{background-position:center;background-size:cover;height:110px;width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;background-color:#000}.banner_collection h1{color:#fff;font-size:25px}.banner_notfound{background-size:cover;height:600px;display:flex;align-items:center;justify-content:center;filter:grayscale(1)}.banner_notfound h2{color:#fff;font-size:45px}@media screen and (max-width: 1440px){.collection_container{padding-left:3%;padding-right:3%}.breadcrumbs{padding:0 4%}}.customer-login,.customer-register,.customer-reset,.customer-activate,.customer-account,.customer-addresses{width:1200px;max-width:100%;margin:0 auto;padding:var(--space-xxl) var(--space-md);animation:fadeIn var(--transition-slow)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.login-form,.register-cta,.recover-password,.activate-form,.register-form,.reset-form,.addresses-form{background:var(--color-white);padding:var(--space-xl);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-fast);border:1px solid #98989824}.login-form:hover,.register-cta:hover,.recover-password:hover,.activate-form:hover,.register-form:hover,.reset-form:hover,.addresses-form:hover{box-shadow:var(--shadow-md)}.form-field{margin-bottom:var(--space-lg);position:relative}.form-field label{display:block;margin-bottom:var(--space-sm);font-size:var(--text-sm);color:var(--color-gray-700);transition:color var(--transition-fast)}.form-field input:not([type=checkbox]),.form-field select{width:100%;padding:var(--space-md);border:1px solid var(--color-gray-300);border-radius:var(--border-radius-lg);background-color:var(--color-white);font-size:var(--text-base);transition:all var(--transition-fast)}.form-field input:focus,.form-field select:focus{outline:none;border-color:var(--color-black);box-shadow:0 0 0 2px #0000001a}.form-field select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23212529' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-md) center;background-size:16px 12px;padding-right:var(--space-xl)}.form-field input[type=checkbox]{width:auto;margin-right:var(--space-sm)}.button{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-md) var(--space-lg);border-radius:var(--border-radius-full);font-weight:500;text-align:center;text-decoration:none;cursor:pointer;transition:all var(--transition);border:1px solid transparent}.button--primary{background-color:var(--color-black);color:var(--color-white)}.button--primary:hover{background-color:var(--color-gray-800);transform:translateY(-1px);box-shadow:var(--shadow)}.button--primary:active{transform:translateY(0);box-shadow:var(--shadow-sm)}.button--secondary{background-color:var(--color-white);color:var(--color-black);border-color:var(--color-gray-500)}.button--secondary:hover{background-color:var(--color-gray-100);transform:translateY(-1px);box-shadow:var(--shadow)}.button--small{padding:var(--space-sm) var(--space-md);font-size:var(--text-sm)}.form-message{padding:var(--space-md);margin-bottom:var(--space-lg);border-radius:var(--border-radius);font-size:var(--text-sm);animation:slideIn var(--transition)}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.form-message--error{color:var(--color-error);background-color:var(--color-error-bg);border-left:4px solid var(--color-error)}.form-message--success{color:var(--color-success);background-color:var(--color-success-bg);border-left:4px solid var(--color-success)}.form-message--warning{color:var(--color-warning);background-color:var(--color-warning-bg);border-left:4px solid var(--color-warning)}.form-actions{display:grid;grid-template-columns:repeat(2,auto);align-items:center;column-gap:1rem}.form-actions .button{width:100%;max-width:400px}.register-login-link{margin-top:1rem}.login-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--space-xxl);align-items:center}.login-divider{position:relative;height:100%}.divider-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--color-white);padding:0 var(--space-md);z-index:1;color:var(--color-gray-500);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em}.login-divider:before{content:"";position:absolute;top:0;left:50%;height:100%;width:1px;background:var(--color-gray-200)}.register-cta{text-align:center}.register-cta h2{margin-bottom:var(--space-md)}.register-cta p{color:var(--color-gray-600);margin-bottom:var(--space-lg)}.account-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-xl)}.account-grid{display:grid;grid-template-columns:1fr 2fr;gap:var(--space-xxl)}.account-sidebar{border-right:1px solid var(--color-gray-200);padding-right:var(--space-xl)}.account-details{margin:var(--space-lg) 0}.account-details p{margin-bottom:var(--space-sm)}.order-table{width:100%;border-collapse:collapse}.order-table th{text-align:left;padding:var(--space-md);background-color:var(--color-gray-100);color:var(--color-gray-700);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em}.order-table td{padding:var(--space-md);border-bottom:1px solid var(--color-gray-200);vertical-align:middle}.order-table tr:last-child td{border-bottom:none}.order-table tr:hover td{background-color:var(--color-gray-50)}.addresses-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-xl)}.addresses-grid{display:grid;grid-template-columns:1fr 2fr;gap:var(--space-xxl)}.address-card{border:1px solid var(--color-gray-200);border-radius:var(--border-radius);padding:var(--space-lg);position:relative;transition:all var(--transition)}.address-card:hover{border-color:var(--color-black);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.address-badge{position:absolute;top:0;right:0;background:var(--color-black);color:var(--color-white);padding:var(--space-xs) var(--space-sm);border-radius:0 var(--border-radius) 0 var(--border-radius);font-size:var(--text-sm)}.address-actions{display:flex;gap:var(--space-md);margin-top:var(--space-md)}.edit-address-form{margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-gray-200)}@media (max-width: 768px){.login-grid,.account-grid,.addresses-grid{grid-template-columns:1fr}.login-divider{display:none}.account-sidebar{border-right:none;padding-right:0;border-bottom:1px solid var(--color-gray-200);padding-bottom:var(--space-xl);margin-bottom:var(--space-xl)}.responsive-table thead{display:none}.responsive-table tr{display:block;margin-bottom:var(--space-lg);border:1px solid var(--color-gray-200);border-radius:var(--border-radius)}.responsive-table td{display:flex;justify-content:space-between;text-align:right;padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-gray-200)}.responsive-table td:last-child{border-bottom:none}.responsive-table td:before{content:attr(data-label);font-weight:500;margin-right:var(--space-md);color:var(--color-gray-600)}}.form-field{position:relative}.form-field label{position:absolute;top:var(--space-sm);left:var(--space-md);transform-origin:left;transition:all var(--transition-fast);pointer-events:none}.form-field input:not([type=checkbox]):focus+label,.form-field input:not([type=checkbox]):not(:placeholder-shown)+label,.form-field select:focus+label,.form-field select:not([value=""]):valid+label{transform:translateY(-120%) scale(.85);color:var(--color-black)}.form-field input:not([type=checkbox]),.form-field select{padding-top:calc(var(--space-md) + var(--space-sm))}.button{position:relative;overflow:hidden}.button:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;background:#ffffff80;opacity:0;border-radius:100%;transform:scale(1) translate(-50%);transform-origin:50% 50%}.button:focus:not(:active):after{animation:ripple 1s ease-out}@keyframes ripple{0%{transform:scale(0);opacity:.5}to{transform:scale(20);opacity:0}}input[type=checkbox]{-webkit-appearance:none;appearance:none;width:18px;height:18px;border:1px solid var(--color-gray-400);border-radius:var(--border-radius-sm);outline:none;transition:all var(--transition-fast);position:relative;cursor:pointer}input[type=checkbox]:checked{background-color:var(--color-black);border-color:var(--color-black)}input[type=checkbox]:after{content:"";position:absolute;top:50%;left:50%;width:6px;height:10px;border:solid var(--color-white);border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg);opacity:0}input[type=checkbox]:checked:after{opacity:1}.customer-page-title{margin-bottom:1.5rem}.mobile-filters-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0006;z-index:1000;display:flex;justify-content:flex-end;transition:opacity .3s ease}.mobile-filters-panel{background:#fff;width:80%;max-width:360px;height:100%;padding:1.5rem;overflow-y:auto;display:flex;flex-direction:column}.filters-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.filters-footer{margin-top:auto;padding-top:1rem;border-top:1px solid #eee}.hidden{display:none}button.open-filters-button{width:24px;display:flex;justify-content:center;align-items:center;margin-bottom:30px;border:none;background:none;padding:0;margin-right:4%}button.open-filters-button:focus{outline:none}button.open-filters-button:active{outline:none}button.close-filters-button{background:none;border:none;font-size:27px;font-weight:600}.apply-button{width:100%;padding:10px;background:#000;border:none;color:#fff;text-transform:uppercase;letter-spacing:1px}@media (min-width: 769px){.open-filters-button,.mobile-filters-overlay{display:none!important}}@media screen and (max-width: 768px){.col_filters{display:none}.collection_container{flex-flow:column}.header_collection{display:flex;justify-content:space-between}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/main-style.css.map */
