:root{--main-font-femaly:"Acousma", BlinkMacSystemFont, -apple-system, Arial, "Segoe UI", Roboto, Helvetica, sans-serif;--bg-body: light-dark(#F4F4F7, #0D0F1A);--color: light-dark(#0D0F1A, #F4F4F7);--color-invert: light-dark(#F4F4F7, #333336);--color-link: light-dark(#4E5866, white);--color-link-hover: light-dark(black, aqua);--border: light-dark(rgba(0, 0, 0, 0.1), rgba(0, 255, 255, 0.1));--bg-glass-effect: light-dark(rgba(255, 255, 255, 0.3), rgba(30, 37, 74, 0.2));--bg-glass-effect-border: light-dark(rgba(0, 0, 0, 0.1), rgba(0, 255, 255, 0.1));--bg-image-gradient: light-dark(rgba(0, 0, 0, 0.03), rgba(255, 255, 255, 0.03));--bg-primary: light-dark(#ededef, #242c48);--bg-secondary: light-dark(rgba(255, 255, 255), #101423);--bg-neutral: gray;--bg-input: light-dark(#ededef54, #242c485e);--border-input: light-dark(#d3d3d6, rgba(25, 35, 35, 0.5));--border-input-focus: light-dark(rgb(14, 13, 13), #435184);--bg-autocomplete: light-dark(rgba(255, 255, 255, 0.8), rgba(30, 37, 74, 0.8));--bg-autocomplete-hover: light-dark(rgba(255, 255, 255, 0.9), rgba(30, 37, 74, 0.9));--bg-autocomplete-focus: light-dark(rgba(255, 255, 255, 1), rgba(30, 37, 74, 1));--inert: light-dark(rgba(0, 0, 0, 0.5), rgba(255, 255, 255, 0.5));--box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;--gradient-head: linear-gradient(180deg, rgba(235, 243, 245, 1) 0%, rgba(250, 250, 250, 0) 100%)}@font-face{font-family:Acousma;font-weight:400;src:url(fonts/acousma-Regular.woff2);font-display:swap}@font-face{font-family:Acousma;font-weight:500;src:url(fonts/acousma-Medium.woff2);font-display:swap}@font-face{font-family:Acousma;font-weight:700;src:url(fonts/acousma-Bold.woff2);font-display:swap}[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark;--box-shadow: rgba(65, 65, 102, 0.25) 0px 13px 27px -5px, rgba(44, 43, 43, 0.3) 0px 8px 16px -8px;--gradient-head: linear-gradient(180deg, rgba(36, 44, 72, 1) 0%, rgba(250, 250, 250, 0) 100%)}body{font-family:Acousma,"Roboto","system-ui",-apple-system,Arial,"Segoe UI",Helvetica,sans-serif;font-size:.9rem;-webkit-transition:background-color .5s ease,color .5s ease;transition:background-color .5s ease,color .5s ease;background-color:var(--bg-body);background-image:linear-gradient(var(--bg-image-gradient) 1px, transparent 1px),linear-gradient(90deg, var(--bg-image-gradient) 1px, transparent 1px);background-size:30px 30px}a{color:var(--color-link)}a:hover{color:var(--color-link-hover)}a:focus{color:var(--color-link-hover)}a:active{color:var(--color-link-hover)}.devider-x{width:100%;height:1px;margin:.5em 0;background-color:var(--border)}.devider-y{margin:0 .5em;width:1px;background-color:var(--border)}.input-and-button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-and-button input:last-child{border-radius:0 1.5em 1.5em 0;position:absolute;right:0}.message_error{background-color:rgba(255,0,0,.1);border:1px solid rgba(255,0,0,.2);padding:.5em 1em;margin:.5em 0;color:red;font-size:.9em;border-radius:.5em}.message_error:before{content:"⚠️";margin-right:.5em}h1,h2{font-size:.9em;margin:.5em;color:var(--inert)}.tiile-products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em;font-size:1.3em;font-weight:500;padding:0 0 0 .5em;border-bottom:1px solid var(--border);margin-bottom:.5em}.captcha-submit{display:grid;grid-template-columns:23em auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em;margin:1em .5em .5em .5em}.captcha-submit input{height:2.5em}@media(width <= 768px){.captcha-submit input{margin:0 0 0 auto}}@media(width <= 768px){.captcha-submit{grid-template-columns:1fr;gap:1em}}button{padding:0;margin:0}button.mini{font-size:.7em;padding:.2em 1em;border-radius:1em;background-color:#4facfe}button.icon{height:1.8em;width:1.8em;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.2em}button.icon:hover{background-color:var(--bg-primary)}button.close{width:2em;height:2em;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}button.close:hover{background-color:var(--bg-primary)}button.close::before{font-family:bootstrap-icons;content:""}button.primary{background-color:#1a3258}.button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;width:100% !important;border-radius:.5em;background-color:rgba(160,220,20,.8156862745) !important;color:#324507;border:none;font-weight:500}.button:hover{border:none;background-color:#a0dc14 !important}.button:focus{border:none}.button:active{border:none}.login-btn{background-color:#0d1a2e;color:light-dark(white, rgb(25, 3, 70));-webkit-box-shadow:0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);box-shadow:0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration:150ms;transition-duration:150ms}.login-btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05);background-color:#1a3258;color:aqua !important}.dark.login-btn{background:-webkit-gradient(linear, left top, right top, from(#00f2fe), to(#4facfe));background:linear-gradient(90deg, #00f2fe, #4facfe);-webkit-box-shadow:0 0 10px #4facfe,0 0 20px #00f2fe;box-shadow:0 0 10px #4facfe,0 0 20px #00f2fe}.dark.login-btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 0 15px #4facfe,0 0 30px #00f2fe;box-shadow:0 0 15px #4facfe,0 0 30px #00f2fe}.badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 .3em;top:-5px;right:-2px;position:absolute;font-size:.7em;background-color:#6495ed;color:#fff;height:1.5em;min-width:1.5em;border-radius:1em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}dialog{border-radius:.5em;background-color:rgba(0,0,0,0);position:relative}dialog .dialog-content{background-color:var(--bg-primary);border-radius:.5em;border:1px solid var(--border);padding:.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2em}dialog .dialog-content button{padding:.2em .5em;border-radius:.5em}dialog .dialog-content button:hover{background-color:var(--bg-secondary)}dialog .dialog-close{width:1.3em;height:1.3em;border-radius:50%;position:absolute;top:0;right:0;background-color:rgba(129,133,129,.633);font-size:1.3em;border:none}dialog .dialog-close:hover{background-color:#818581;color:aqua}dialog::-ms-backdrop{background-color:rgba(0,0,0,.5);backdrop-filter:blur(8px)}dialog::backdrop{background-color:rgba(0,0,0,.5);backdrop-filter:blur(8px)}input{width:100%;min-height:2.5em;border:1px solid var(--border-input);padding:.5em 1.5em;background-color:var(--bg-input);border-radius:2em;-webkit-transition:color .25s,border-color .25s,background-color .25s;transition:color .25s,border-color .25s,background-color .25s}input:focus{outline:none;border:1px solid var(--border-input-focus)}input:hover{border:1px solid var(--border-input-focus)}input[type=submit],input[type=button],input[type=reset]{width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important;background-color:var(--bg-primary)}input[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover{cursor:pointer}input[type=submit] label{font-size:.9em;font-weight:500;padding-left:1.5em;color:var(--bg-neutral)}input[type=radio]{width:1em;height:1em}.float-label{position:relative}.label-float{position:absolute;top:8px;left:20px;font-weight:500;color:var(--color);pointer-events:none;-webkit-transition:all .2s;transition:all .2s}.input-float::-webkit-input-placeholder{opacity:0;-webkit-transition:all .2s;transition:all .2s}.input-float::-moz-placeholder{opacity:0;-moz-transition:all .2s;transition:all .2s}.input-float:-ms-input-placeholder{opacity:0;-ms-transition:all .2s;transition:all .2s}.input-float::-ms-input-placeholder{opacity:0;-ms-transition:all .2s;transition:all .2s}.input-float::placeholder{opacity:0;-webkit-transition:all .2s;transition:all .2s}.label-float:has(+.input-float:not(:-moz-placeholder)){top:-11px;padding:0 3px;font-size:.9em;color:var(--inert);background:var(--bg-primary);backdrop-filter:invert(50%)}.label-float:has(+.input-float:not(:-ms-input-placeholder)){top:-11px;padding:0 3px;font-size:.9em;color:var(--inert);background:var(--bg-primary);backdrop-filter:invert(50%)}.label-float:has(+.input-float:focus),.label-float:has(+.input-float:not(:placeholder-shown)){top:-11px;padding:0 3px;font-size:.9em;color:var(--inert);background:var(--bg-primary);backdrop-filter:invert(50%)}.label-float+.input-float:focus::-webkit-input-placeholder{opacity:1}.label-float+.input-float:focus::-moz-placeholder{opacity:1}.label-float+.input-float:focus:-ms-input-placeholder{opacity:1}.label-float+.input-float:focus::-ms-input-placeholder{opacity:1}.label-float+.input-float:focus::placeholder{opacity:1}textarea{width:100%;padding:.5em;outline:0;border:1px solid var(--border);border-radius:.3em;background-color:var(--bg-primary)}select{font-size:1em !important;-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select;color:var(--color);background-color:var(--bg-primary);width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.1rem .75rem;border:1px solid var(--border);border-radius:calc(.5rem - 2px);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05);cursor:pointer}select:hover{border:1px solid var(--border-input-focus)}select:has(option:not([hidden]):checked){color:var(--color)}select:focus-visible{outline:2px solid #a1a1aa;outline-offset:-1px}select::picker-icon{font-size:.9em !important;font-family:bootstrap-icons;content:""}select:open::picker-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}select::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select;border:1px solid var(--border);padding:.25rem;margin-top:.25rem;border-radius:calc(.5rem - 2px);-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);cursor:default;-webkit-transition:opacity 225ms ease-in-out,-webkit-transform 225ms ease-in-out;transition:opacity 225ms ease-in-out,-webkit-transform 225ms ease-in-out;transition:opacity 225ms ease-in-out,transform 225ms ease-in-out;transition:opacity 225ms ease-in-out,transform 225ms ease-in-out,-webkit-transform 225ms ease-in-out;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}select optgroup label{display:block;padding:.375rem .5rem}select option{font-size:.9em !important;padding:.375rem .5rem;border-radius:calc(.5rem - 4px);outline:none}select option::after{font-family:bootstrap-icons;content:"";width:1rem;height:1.5rem;margin-left:auto;opacity:0}select option::checkmark{display:none}select option:checked{background-color:rgba(0,0,0,0)}select option:checked::after{opacity:1}select option:hover{cursor:pointer;background-color:var(--bg-primary);color:var(--color-link-hover);font-weight:500}select option:focus-visible{cursor:pointer;background-color:var(--bg-body);color:var(--color)}@starting-style{select::picker(select){-webkit-transform:translateY(-0.25rem) scale(0.95);transform:translateY(-0.25rem) scale(0.95);opacity:0}}.select-label.y label{font-size:.8em;font-weight:500;padding:0;padding-left:.5em;background-color:rgba(0,0,0,0);color:var(--inert)}.select-label.x{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em}.select-label.x label{font-size:.8em;font-weight:500;padding:0;padding-left:.5em;background-color:rgba(0,0,0,0);color:var(--inert)}label{padding:0 1em;font-size:.9em;color:var(--inert)}label.space-y{padding:.5em 1em}.tabs-wrapper .tabs{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5em;border-radius:1.5em;border:1px solid var(--border)}@media(width < 700px){.tabs-wrapper .tabs{width:100%;font-size:.8em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.tabs-wrapper .tab{padding:.3em .5em;border-radius:1.2em;border:1px solid var(--border)}.tabs-wrapper .tab:hover{cursor:pointer;color:var(--color-link-hover);background-color:var(--bg-primary)}.tabs-wrapper .tab.active{color:var(--color-link-hover);background-color:var(--bg-primary)}.tabs-wrapper .tabs-content{padding:.5em;min-height:300px}.dropdown{position:relative}.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:130px;-webkit-box-shadow:0px 8px 16px 0px rgba(0,0,0,.2);box-shadow:0px 8px 16px 0px rgba(0,0,0,.2);padding:12px 16px}.dropdown:hover .dropdown-content{display:block}.glass-effect{border-radius:2em;background:var(--bg-glass-effect);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--bg-glass-effect-border);-webkit-box-shadow:0 8px 32px 0 rgba(0,0,0,.1);box-shadow:0 8px 32px 0 rgba(0,0,0,.1);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.categories{position:absolute}.sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.5em;height:100%;width:100%}.sidebar .sidebar-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3em}.sidebar .sidebar-left .logo{font-family:"Tan";font-size:1.3em;vertical-align:middle;text-transform:uppercase;text-align:center}.sidebar .sidebar-left .logo:first-letter{color:red}.sidebar .sidebar-left .logo .logo-sm{display:none}.sidebar .sidebar-left .logo .logo-sm b{color:red}@media(width < 700px){.sidebar .sidebar-left .logo{font-size:1em}.sidebar .sidebar-left .logo .logo-sm{display:-webkit-box;display:-ms-flexbox;display:flex}.sidebar .sidebar-left .logo .logo-lg{display:none}}@media(width < 700px){.sidebar .sidebar-left{gap:.7em}}.sidebar .sidebar-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em}@media(width < 700px){.sidebar .sidebar-right{gap:.8em}}#searchWindow{position:relative;width:clamp(350px,80%,600px);height:20em;overflow:hidden}#searchWindow input{background-color:rgba(41,50,85,.4274509804)}#searchWindow input::-webkit-input-placeholder{color:#fff !important}#searchWindow input::-moz-placeholder{color:#fff !important}#searchWindow input:-ms-input-placeholder{color:#fff !important}#searchWindow input::-ms-input-placeholder{color:#fff !important}#searchWindow input::placeholder{color:#fff !important}#pages .pages-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em;font-size:.9em;font-weight:600}#pages .pages-items a:not(:last-child){padding-right:.5em;border-right:1px solid light-dark(rgba(118, 117, 117, 0.233), rgb(5, 88, 115))}@media(width <= 700px){#pages .pages-items a:not(:last-child){border:none;padding-right:0}}#pages .pages-items a{color:var(--color-link)}#pages .pages-items a:hover{color:var(--color-link-hover) !important}#pages .pages-items a.selected{position:relative;color:var(--color-link-hover) !important}#pages .pages-items a.selected::after{content:"";display:block;position:absolute;inset:1.6em 5px 0 0;height:1px;background-color:light-dark(rgba(118, 117, 117, 0.233), rgb(5, 88, 115))}@media(width <= 768px){#pages .pages-items a.selected::after{all:unset}}#theme-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-size:1.2em;width:2em;height:2em;border-radius:50%}#theme-toggle:hover{background-color:var(--bg-primary)}#theme-toggle.bi-sun{color:coral}#theme-toggle.bi-moon-stars-fill{color:aqua}#pages-trigger{display:none;font-size:2em;cursor:pointer}#pages-trigger:hover{color:var(--color-link-hover)}#mobile-categories-trigger{display:none;font-size:2em;cursor:pointer}#mobile-categories-trigger:hover{color:var(--color-link-hover)}#mobile-categories{display:none;position:absolute;inset:4.5em 0 0 0;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background-color:var(--bg-secondary);z-index:100;border:1px solid var(--border);border-radius:.5em;padding:1em}#mobile-categories .categories-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5em}#mobile-categories .categories-items .category{padding:.5em 1em;border-radius:.5em}#mobile-categories .categories-items .category.selected{background-color:var(--bg-primary)}#mobile-categories .categories-items .subcategories{padding-left:1em}@media(width < 768px){#pages-trigger{display:block}#pages{display:none;position:absolute;top:5em;left:0;width:100%}#pages .pages-items{background-color:var(--bg-secondary);z-index:100;border:1px solid var(--border);border-radius:.5em;padding:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#pages a{display:block;width:100%;padding:.5em 1em;border-radius:.5em}#pages a.selected{background-color:var(--bg-primary)}#mobile-categories-trigger{display:block}}#cart_informer{position:relative}#cart_informer a:hover{color:var(--color-link-hover)}#catalog_menu{width:15em;position:sticky;background-color:var(--bg-secondary);border-radius:.5em;-webkit-box-shadow:0 8px 32px 0 rgba(0,0,0,.1);box-shadow:0 8px 32px 0 rgba(0,0,0,.1);border:1px solid var(--border)}#catalog_menu .catalog_menu-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em;padding:.5em 1em;background:var(--gradient-head);border-bottom:1px solid var(--border);border-radius:.5em .5em 0 0;color:var(--inert)}#catalog_menu .catalog_menu-head h3{font-size:1.1em}#catalog_menu .catalog_menu-body{padding:.5em}#catalog_menu .catalog_menu-body .category{border-radius:.5em;width:100%}#catalog_menu .catalog_menu-body .category a{padding:.4em .5em;display:block;width:100%;border-radius:.5em;margin:.2em 0}#catalog_menu .catalog_menu-body .category:hover{background-color:var(--bg-primary);color:var(--color-link-hover)}#catalog_menu .catalog_menu-body .subcategories{padding-left:1em;border-radius:.5em}#catalog_menu .catalog_menu-body .subcategories a{display:block;width:100%}#catalog_menu .catalog_menu-body .subcategories:hover{background-color:var(--bg-primary)}#catalog_menu .catalog_menu-body .selected{background-color:var(--bg-primary);color:var(--color-link-hover)}#features{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3em;margin-top:1em;border-radius:.5em;background-color:var(--bg-secondary);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);border:1px solid var(--border)}#features .features-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em;padding:.5em 1em;background:var(--gradient-head);border-bottom:1px solid var(--border);border-radius:.5em .5em 0 0;color:var(--inert)}#features .features-head h3{font-size:1.1em}#features .features-body{padding:.5em}#features .features-body .feature_name{font-size:.8em;border-bottom:1px solid var(--border);padding:.5em;color:var(--inert)}#features .features-body .feature_values{margin-top:.2em;padding:.3em .3em .3em 1em;border-radius:.5em}#features .features-body .feature_values:hover{background-color:var(--bg-primary)}.layout{width:100%;height:100%;padding:0 10vw}@media(width < 768px){.layout{padding:0 3vw}}#header{position:sticky;left:0px;top:20px;z-index:50;width:100%;height:4em;padding:0 1em;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration:300ms;transition-duration:300ms}main{margin-top:40px;display:grid;grid-template-columns:auto 1fr;border-radius:1em;gap:1em;height:100%;width:100%}@media(width < 768px){main menu{display:none}main{grid-template-columns:1fr}}main .content{width:100%;height:100%}#path{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.8rem;color:var(--color);background-color:var(--bg-secondary);padding:.5em}#path a{color:var(--color);text-decoration:none}#path a:hover{text-decoration:underline}#path .separator{margin:0 .5rem}.catalog{background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:.5em;padding:.5em}.catalog .products-title{display:grid;grid-template-columns:1fr auto;gap:.5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-y:scroll;margin-bottom:.5em}.catalog .products-title H1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.2em;padding-left:1em}.catalog .products-title H1::before{font-family:bootstrap-icons;padding-right:.5em;color:var(--color);content:" "}.catalog .products-title .products-title-sort{display:grid;grid-template-columns:auto 1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em}.catalog .products-title .products-title-sort div{font-size:.8em;color:var(--inert)}.catalog .products-title .products-title-sort select{min-width:165px}@media(width < 700px){.catalog .products-title .products-title-sort{grid-template-columns:auto}}@media(width < 700px){.catalog .products-title{grid-template-rows:auto auto;grid-template-columns:1fr}}.catalog .tiny_products,.catalog .products{display:grid;gap:1em;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr))}.catalog .tiny_products .product,.catalog .products .product{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.5em;background-color:var(--bg-secondary);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);border:1px solid var(--border)}.catalog .tiny_products .product .product-links,.catalog .products .product .product-links{width:100%;position:absolute;top:.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 1em}.catalog .tiny_products .product .product-links a,.catalog .products .product .product-links a{background-color:hsla(0,0%,100%,.601);color:#352266;border-radius:.5em;padding:.2em .5em;font-size:.8em;font-weight:600}.catalog .tiny_products .product .product-links a:hover,.catalog .products .product .product-links a:hover{background-color:#f5f5f5;color:#6e46d3}.catalog .tiny_products .product .variants,.catalog .products .product .variants{display:grid;grid-template-rows:1.8em 2em 3em;gap:.5em;padding:.5em}.catalog .tiny_products .product .variants button.variant-select,.catalog .products .product .variants button.variant-select{border-radius:.5em !important}.catalog .tiny_products .product .variants button.variant-select:hover,.catalog .products .product .variants button.variant-select:hover{background-color:var(--bg-primary)}.catalog .tiny_products .product .variants .variant-name,.catalog .products .product .variants .variant-name{-ms-flex-line-pack:center;align-content:center;border-bottom:1px dashed #a0dc14}.catalog .tiny_products .product .variants .variant-pirce-submit,.catalog .products .product .variants .variant-pirce-submit{display:grid;grid-template-columns:1fr 1fr;margin-bottom:1em;border-top:1px dashed #a0dc14;padding-top:.5em}.catalog .tiny_products .product .variants .variant-pirce-submit .variant-prices,.catalog .products .product .variants .variant-pirce-submit .variant-prices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em}.catalog .tiny_products .product .variants .variant-pirce-submit .variant-prices .compare-price,.catalog .products .product .variants .variant-pirce-submit .variant-prices .compare-price{text-decoration:line-through;font-size:.9em;color:red}.catalog .tiny_products .product .variants .variant-pirce-submit .variant-prices .price,.catalog .products .product .variants .variant-pirce-submit .variant-prices .price{font-size:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.1em}.catalog .tiny_products .product .variants .variant-pirce-submit .variant-prices .price span:after,.catalog .products .product .variants .variant-pirce-submit .variant-prices .price span:after{content:"."}.catalog .tiny_products .product .variants .variant-pirce-submit .button,.catalog .products .product .variants .variant-pirce-submit .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;width:100% !important;border-radius:.5em;background-color:rgba(160,220,20,.8156862745);color:#324507;border:none;font-weight:500}.catalog .tiny_products .product .variants .variant-pirce-submit .button:hover,.catalog .products .product .variants .variant-pirce-submit .button:hover{border:none;background-color:#a0dc14}.catalog .tiny_products .product .variants .variant-pirce-submit .button:focus,.catalog .products .product .variants .variant-pirce-submit .button:focus{border:none}.catalog .tiny_products .product .variants .variant-pirce-submit .button:active,.catalog .products .product .variants .variant-pirce-submit .button:active{border:none}.catalog .tiny_products .product .variants .no-variant,.catalog .products .product .variants .no-variant{background:#f7f7f7;background:-webkit-gradient(linear, left top, right top, from(rgba(247, 247, 247, 0)), color-stop(31%, rgb(87, 199, 133)), color-stop(52%, rgb(163, 183, 148)), color-stop(73%, rgb(223, 164, 218)), to(rgba(250, 250, 250, 0)));background:linear-gradient(90deg, rgba(247, 247, 247, 0) 0%, rgb(87, 199, 133) 31%, rgb(163, 183, 148) 52%, rgb(223, 164, 218) 73%, rgba(250, 250, 250, 0) 100%)}.catalog .tiny_products .product .image,.catalog .products .product .image{width:100%;height:auto;aspect-ratio:1/1;overflow:hidden;border-radius:.5em .5em 0 0}.catalog .tiny_products .product .image img,.catalog .products .product .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.catalog .tiny_products .product h3,.catalog .products .product h3{font-size:1em;font-weight:600;padding:.5em .5em 0 .5em}.catalog .tiny_products .product h3 a,.catalog .products .product h3 a{color:var(--color-link)}.catalog .tiny_products .product h3 a:hover,.catalog .products .product h3 a:hover{color:var(--color-link-hover) !important}.catalog{padding-top:0}.tiny_products{padding-top:0}.dialog-variants .dialog-content{min-width:350px}.dialog-variants .dialog-content button{display:grid;grid-template-columns:1fr auto auto auto;gap:.5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dialog-variants .dialog-content button span:first-child{text-align:left}.dialog-variants .dialog-content button span:nth-child(2){color:red;font-size:.8em;text-decoration:line-through;font-style:oblique}.dialog-variants .dialog-content button span:nth-child(3){font-size:1.3em}.no-goods{width:100%;height:calc(100dvh - 10em);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-main{padding:.5em;background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:.5em;margin-bottom:1em}.product-main h1{font-size:1.2em;padding:.5em 0}.product-main .top-box{display:grid;grid-template-columns:1fr 1fr}.product-main .top-box .top-box-left{display:grid;grid-template-rows:auto auto;gap:1em}.product-main .top-box .top-box-left .image,.product-main .top-box .top-box-left .images{padding:.5em;border:1px solid var(--border);border-radius:.5em}.product-main .top-box .top-box-left .image img,.product-main .top-box .top-box-left .images img{border-radius:.5em}.product-main .top-box .top-box-left .images{display:grid;grid-template-columns:repeat(auto-fill, minmax(6em, 1fr));gap:.5em}.product-main .top-box .top-box-right{height:100%;padding:.5em}.product-main .top-box .top-box-right .variants{height:100%;display:grid;grid-template-rows:1fr auto}.product-main .top-box .top-box-right .variants .variant{display:grid;grid-template-columns:auto 1fr auto;height:2em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em}.product-main .top-box .top-box-right .variants .variant .compare_price{font-size:1.1em;text-decoration:line-through;color:red}.product-main .top-box .top-box-right .variants .variant .price{font-size:1.3em}.product-main .top-box .top-box-right .variants .button{-webkit-box-align:end;-ms-flex-align:end;align-items:end;margin:1em 0 0 auto}@media(width < 700px){.product-main .top-box{grid-template-columns:1fr}}.product-main .bottom-box{margin:1em 0 0 0}.product-main #back_forward{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1em;background-color:var(--bg-primary);border-radius:.5em;font-size:.85em}@media(width < 700px){.product-main #back_forward{font-size:.7em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#comments{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#comments .comment_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5em}#comments .comment_list .comment_header{font-size:.8em;margin-bottom:.3em}#comments .comment_list .comment_text{padding:1em;margin-left:1em;border-radius:1em;background-color:#f0fff0;color:#000}.comment_form{display:grid;grid-template-rows:repeat(5, auto);gap:.5em}.comment_form .captcha-submit{padding:.5em 0;margin:0}#cart{width:calc(70dvw - 1.5em);border:1px solid var(--border);border-radius:.5em;background-color:var(--bg-secondary)}#cart .cart-title{padding:.3em 1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em;border-bottom:1px solid var(--border)}#cart .cart-items{overflow-x:scroll;padding:0 1em}@media(width <= 768px){#cart .cart-items{padding:.5em}}#cart .cart-items .cart-item{margin:.5em 0;padding:.3em 0;display:grid;grid-template-columns:50px minmax(10em, 1fr) 5em 7em 5em 2em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em}#cart .cart-items .cart-item:not(:last-child){border-bottom:1px solid var(--border)}#cart .cart-items .cart-item img{border-radius:.2em}#cart .cart-items .cart-item .remove{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#cart .cart-items .cart-item .remove i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.5em;height:1.5em;border-radius:50%;font-size:1.3em}#cart .cart-items .cart-item .remove i:hover{color:red;background-color:var(--bg-primary)}#cart .cart-totals{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5em;padding:1em}@media(width <= 768px){#cart .cart-totals{padding:.5em}}#cart .cart-totals .cart-discount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;gap:.5em;margin:0 0 0 auto}#cart .cart-totals .cart-coupon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}#cart .cart-totals .cart-coupon .cart-coupon-exists{width:330px}#cart .cart-totals .cart-coupon .cart-coupon-exists .cart-coupon-yes{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5em;margin:0 0 0 auto}#cart .cart-totals .cart-coupon .cart-coupon-exists .cart-coupon-yes span{font-size:1.2em;font-weight:600;color:var(--color-link-hover)}#cart .cart-totals .cart-coupon .cart-coupon-exists .cart-coupon-yes .min-order-price{width:100%;font-size:.8em;color:var(--inert);margin:0 0 0 auto}#cart .cart-totals .cart-total{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:.5em;border:1px solid var(--border);padding:.5em;margin:0 0 0 auto}@media(width <= 768px){#cart{width:calc(100dvw - 1.5em)}}.cart_form{background-color:var(--bg-secondary);padding:0 1em}@media(width <= 768px){.cart_form{padding:.5em}}.cart_form{border:1px solid var(--border);border-radius:.5em;margin-bottom:2em}.cart_form .delivery{margin:1em 0;padding:.5em;border:1px solid var(--border);border-radius:.5em;background-color:var(--bg-input)}.cart_form .delivery .delivery-title{padding:.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em}.cart_form .delivery .delivery-title img{width:14em;height:2em}.cart_form .mini{margin-bottom:.5em}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em;padding-bottom:.5em}.pagination a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2em;height:2em;background-color:var(--bg-primary);border:1px solid var(--border);border-radius:.5em}.pagination a:hover{color:var(--color-link-hover)}.pagination a.selected{color:var(--color-link-hover)}.user{width:100%;height:100%;background-color:var(--bg-secondary);border-radius:.5em;border:1px solid var(--border)}.user .user-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em;padding:.2em 1em;border-bottom:1px solid var(--border)}.user .user-title h1{font-size:1.2em;font-weight:500}.user .user-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5em;padding:1em}.user .user-form input[type=submit]{margin:0 0 0 auto}.user .user-form .change-password{position:relative}.user .user-form .change-password .close{position:absolute;top:-1em;right:0}@media(width <= 768){.user .user-form{padding:1em .5em}}.user-orders .user-orders-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em;font-size:1.2em;padding:0 1em}.user-orders .orders-history{padding:1em}@media(width <= 768){.user-orders .orders-history{padding:1em .5em}}.user-orders .orders-history .orders-history-items{padding:.5em;border:1px solid var(--border);border-radius:.5em;margin-bottom:.5em}.user-orders .orders-history .orders-history-items .orders-history-items-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.login_form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3em;background-color:var(--bg-secondary);border-radius:.5em;border:1px solid var(--border);padding:.5em}.login_form .login_form-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5em 1em;gap:.5em}.login_form a:hover{color:var(--color-link-hover)}.login_form input[type=submit]{margin:.3em 0 0 auto}.register_form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--bg-secondary);border-radius:.5em;border:1px solid var(--border);padding:.5em;padding-bottom:1em}.register_form .captcha-register{display:grid;grid-template-columns:6em 6em 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.register_form .captcha-register img{height:3em}.register_form .captcha-register input:not(:last-child){padding:0 .3em;height:3.2em}.register_form .captcha-register input:last-child{margin:0 0 0 auto}@media(width < 700px){.register_form .captcha-register{grid-template-rows:auto auto;grid-template-columns:6em 1fr}}.remind-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3em;background-color:var(--bg-secondary);border-radius:.5em;border:1px solid var(--border);padding:.5em;padding-bottom:1em}.remind-form h1{padding:.5em 1em}.captcha span{font-size:.9em;color:var(--inert);padding-left:.5em}.captcha-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em;background-color:var(--bg-primary);padding:.5em .5em .5em 1em;border-radius:2em}.captcha-content-img{border-right:1px solid red}.captcha-content input{background-color:var(--bg-secondary)}.orders{width:100%;height:100%;background-color:var(--bg-secondary);border-radius:.5em;padding:1em;border:1px solid var(--border)}.orders-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em}.orders-header .status span{border-radius:1em;padding:.3em 1em;border:1px solid var(--border)}.orders-header .status .new{color:#00bfff}.orders-header .status .on-work{color:aqua;color:light-dark(rgb(16, 146, 146), cyan)}.orders-header .status .done{color:light-dark(rgb(108, 194, 21), chartreuse)}.orders-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.orders-item{display:grid;grid-template-columns:auto 1fr 4em 4em 6em;gap:.5em;border-bottom:1px solid var(--border);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5em 0}.orders-item div:nth-last-child(-n+3){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-left:1px solid var(--border)}.orders-totals{display:grid;grid-template-columns:auto auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;gap:1em;padding:.5em}.orders-totals .orders-discount,.orders-totals .orders-coupon{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.9em}@media(width <= 768px){.orders-totals .orders-discount,.orders-totals .orders-coupon{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.orders-totals .orders-total{border-radius:.5em;border:1px solid var(--border);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 0 auto}.orders-totals .orders-total span:last-child{padding:.2em;font-size:1.3em;font-width:600}.orders-details{width:clamp(330px,100%,500px);display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:.5em;border:1px solid var(--border);padding:.5em}.orders-details div:not(:last-child){padding:.2em 0;border-bottom:1px solid var(--border)}.orders-details-date,.orders-details-name,.orders-details-email,.orders-details-phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.orders-details-address,.orders-details-comment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}