@charset "UTF-8";.error-boundary{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;background-color:#f5f5f533;padding:20px;width:100%;font-family:Arial,sans-serif}.error-boundary .card{background-color:#fff;border-radius:20px;box-shadow:0 2px 8px #0000001a;padding:40px;max-width:600px;text-align:center}.error-boundary .logo-container{margin-bottom:24px}.error-boundary .logo-container .logo-image{width:200px;height:auto}.error-boundary .title{color:#000;margin-bottom:16px;font-size:32px;font-weight:700;margin-top:0}.error-boundary .message{color:#666;margin-bottom:24px;font-size:16px;line-height:1.5}.error-boundary .message.action{color:#000;font-weight:800}.error-boundary .details{margin-top:24px;padding:16px;background-color:#f5f5f5;border-radius:4px;text-align:left;cursor:pointer}.error-boundary .details summary{font-weight:700;margin-bottom:8px}.error-boundary .details pre{overflow:auto;background-color:#fff;padding:12px;border-radius:4px;font-size:12px;color:#d32f2f;margin-top:8px;border:1px solid #ddd;margin-bottom:0}.error-boundary .button-container{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap;justify-content:center;transition:.3s ease}.error-boundary .button{padding:12px 32px;color:#fff;border:none;border-radius:20px;font-size:16px;cursor:pointer;font-weight:700;transition:.3s ease}.error-boundary .button-primary{background-color:green}.error-boundary .button-primary:hover{background-color:#556b2f}.error-boundary .button-secondary{background-color:#757575}.error-boundary .button-secondary:hover{background-color:#616161}*{margin:0 auto;padding:0;border:none;box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}button{background:none;border:none;margin:0;padding:0;font-size:0;line-height:0;width:auto;overflow:visible}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;margin:0 auto}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}a:visited{color:inherit}:root{--white: #fff;--white-80-hex: #fffc;--gray-10: #f5f5f5;--gray-20: #e9e9e9;--gray-30: #eee;--gray-40: #ccc;--gray-50: #82817b;--gray-60: #777;--gray-70: #555;--gray-75: #333;--gray-90: #111;--black: #000;--green-1: #fdfff7;--green-2: #f6faec;--green-3: #b0b59e;--green-4: #3a4932;--green-5: rgba(58, 73, 50, .3);--green-6: rgba(176, 181, 158, .5);--green-7: #369901;--green-8: #086c58;--green-9: #7f8763;--green-gr-1: linear-gradient(#ffffff, #f6faec);--green-gr-2: linear-gradient(90deg, #ffffff, #fdfff8 25%, #fdfff8 75%, #ffffff);--green-gr-3: linear-gradient(90deg, var(--green-5), #ffffff);--green-gr-4: linear-gradient(#f6faecf2, #fffffff2);--brown-1: #433e39;--red-1: #fee;--red-2: #f99;--red-3: #a00;--yellow-1: #fffaed;--yellow-2: #e6c200;--yellow-3: #d4a000;--black-20: rgba(153, 153, 153, .2);--black-5: rgba(0, 0, 0, .05);--black-8: rgba(0, 0, 0, .08);--black-20: rgba(0, 0, 0, .2);--black-30: rgba(0, 0, 0, .3);--black-40: rgba(0, 0, 0, .4);--black-50: rgba(0, 0, 0, .5);--black-80: rgba(0, 0, 0, .8);--white-80: rgba(255, 255, 255, .8);--gray-20: rgba(153, 153, 153, .2);--shadow-1: 0 3px 5px var(--gray-20);--shadow-2: 0 0 8px #6c7d3d40;--shadow-3: 0 2px 3px #99999919;--radius-1: 10px;--radius-2: 18px;--radius-3: 24px;--radius-4: 36px;--radius-5: 100px;--radius-6: 20px 20px 10px 10px;--radius-7: 15px 15px 5px 5px;--radius-8: 75px 15px 30px 15px;--display-all: none;--content-max-width: 1400px;--transition: .18s cubic-bezier(.4, 0, .2, 1);--focus-outline: 2px solid var(--green-4)}html{font-family:helvetica-neue,Arial,sans-serif;font-weight:300;color:var(--gray-75);background:var(--gray-10);font-size:17px;line-height:1.7;letter-spacing:-.2px;touch-action:manipulation}.text-muted{color:var(--gray-50)}.mt-2{margin-top:.5em}.mt-4{margin-top:1.5em}.mb-2{margin-bottom:.5em}.mb-4{margin-bottom:1.5em}.p-2{padding:.5em}.p-4{padding:1.5em}body,#root{font-family:helvetica-neue,Arial,sans-serif;display:flex;width:100%;min-height:100dvh;background-image:var(--green-gr-2);background-size:100%;flex-direction:column;flex-flow:column nowrap;justify-content:flex-start;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;align-items:center;align-content:flex-start}#root{background-image:url(/img/background.png);background-size:200px}@media screen and (max-width: 414px){*{-webkit-tap-highlight-color:transparent}body{font-size:16px}}.mtop-1{margin-top:1em}.mtop-2{margin-top:2em}.align-left{text-align:left!important}.align-right{text-align:right!important}.align-center{text-align:center!important}h2{font-size:1.1em;font-weight:500;color:var(--green-4)}h3{font-size:1em;font-weight:500;color:var(--green-4)}button,.button,.button:visited,.button-small,.button-small:visited,.button-tiny,.button-tiny:visited{display:inline-flex;justify-content:center;align-items:center;max-width:220px;padding:10px 32px;border-radius:var(--radius-1);color:var(--white);background-color:var(--green-4);font-size:1rem;text-transform:uppercase;font-weight:500;line-height:1.2;min-height:36px;box-shadow:var(--shadow-1);transition:background var(--transition),box-shadow var(--transition),transform var(--transition);cursor:pointer;white-space:nowrap;outline:none}.button-small,.button-small:visited{font-size:.8em;padding:1em 20px;min-height:auto}.button-tiny,.button-tiny:visited{max-width:none;font-size:.8em;padding:.5em 10px;min-height:auto;line-height:initial}.button:hover,.button-small:hover,.button-tiny:hover,button:focus,.button:focus{color:var(--green-4);background-color:var(--green-3);box-shadow:var(--shadow-2);transform:translateY(-2px) scale(1.04);outline:var(--focus-outline)}@media (max-width: 600px){html{font-size:15px}.container{padding:0 1em}.card{padding:1.2em 1em}}.button.disabled{background-color:var(--green-6)}.button.disabled:hover{transform:none;cursor:not-allowed}.button.red{background-color:var(--red-3)}@media screen and (max-width: 414px){button,.button,a[role=button]{min-height:44px;touch-action:manipulation}}@keyframes blinker{0%{opacity:1}50%{opacity:.1}to{opacity:1}}.blinker{animation:blinker 2s linear infinite alternate}@keyframes notificationFadeOut{0%{opacity:1;visibility:visible;transform:translateY(0) scale(1)}75%{opacity:1;visibility:visible;transform:translateY(0) scale(1)}to{opacity:0;visibility:hidden;transform:translateY(100%) scale(.95)}}@keyframes notificationSlideIn{0%{opacity:0;transform:translateY(-400px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.notifications-c{position:fixed;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:12px;bottom:20px;left:50%;transform:translate(-50%);width:100%;max-width:380px;padding:0;z-index:100;pointer-events:none}.notifications-c .notification{position:relative;display:flex;flex-direction:row;align-items:center;gap:12px;width:100%;padding:14px 16px;border-radius:var(--radius-1);background-color:var(--green-1);color:var(--green-4);box-shadow:var(--shadow-1);animation:notificationSlideIn .3s cubic-bezier(.4,0,.2,1) forwards,notificationFadeOut 5s ease-in-out forwards;pointer-events:auto;border-color:var(--green-4);border-width:0 3px 0 4px;border-style:solid}.notifications-c .notification .close{position:absolute;display:inline-flex;justify-content:center;align-items:center;top:50%;right:8px;padding:6px;border-radius:50%;background-color:var(--green-5);transition:background-color var(--transition),transform var(--transition);cursor:pointer;opacity:.7;transform:translateY(-50%)}.notifications-c .notification .close:hover{background-color:var(--green-3);opacity:1}.notifications-c .notification .close .icon{width:16px;stroke:currentColor;stroke-width:2}.notifications-c .notification .text{font-size:.95rem;line-height:1.4;font-weight:500;flex:1}.notifications-c .notification.success{color:var(--green-4);background-color:var(--green-2);border-color:var(--green-7)}.notifications-c .notification.success .close{background-color:var(--green-5)}.notifications-c .notification.warning{color:var(--brown-1);background-color:var(--green-1);border-color:var(--green-4)}.notifications-c .notification.warning .close{background-color:var(--green-5)}.notifications-c .notification.error{color:var(--red-3);background-color:var(--red-1);border-color:var(--red-2)}.notifications-c .notification.error .close{background-color:var(--red-1)}@media screen and (max-width: 480px){.notifications-c{top:10px;right:10px;left:10px;max-width:none;padding:0}.notifications-c .notification{padding:12px 14px}.notifications-c .notification .text{font-size:.9rem}}@keyframes sysMsgSlideIn{0%{opacity:0;transform:translate(-400px) scale(.9)}to{opacity:1;transform:translate(0) scale(1)}}.sys-msg{position:fixed;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;gap:12px;top:100px;right:20px;width:100%;max-width:380px;z-index:99;pointer-events:none}.sys-msg .list{display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;gap:12px;width:100%;max-height:calc(100dvh - 200px);border-radius:var(--radius-2);z-index:99;overflow-y:auto;padding:0;pointer-events:auto}.sys-msg .list::-webkit-scrollbar{width:6px}.sys-msg .message{position:relative;display:flex;justify-content:flex-start;flex-direction:column;width:100%;padding:14px 16px;border-radius:var(--radius-1);border-left:4px solid var(--green-4);background-color:var(--white);color:var(--green-4);box-shadow:var(--shadow-1);transition:box-shadow var(--transition),transform var(--transition);animation:sysMsgSlideIn .3s cubic-bezier(.4,0,.2,1) forwards}.sys-msg .message:hover{box-shadow:var(--shadow-2);transform:translate(-4px)}.sys-msg .message.read{background-color:var(--gray-10);color:var(--gray-50);border-left-color:var(--gray-40)}.sys-msg .message .close{position:absolute;display:inline-flex;justify-content:center;align-items:center;top:8px;right:8px;padding:6px;border-radius:50%;background-color:var(--green-5);transition:background-color var(--transition);cursor:pointer;opacity:.7}.sys-msg .message .close:hover{background-color:var(--green-3);opacity:1}.sys-msg .message .close .icon{width:16px;stroke:currentColor;stroke-width:2}.sys-msg .message .text{display:flex;gap:5px;flex-direction:column;font-size:.95rem;line-height:1.4;font-weight:500;cursor:pointer}.sys-msg .message.read .text{cursor:default;font-weight:400}.sys-msg .message .date{font-size:.8em;font-style:italic;opacity:.7}.sys-msg .button-small{pointer-events:auto;cursor:pointer}@media screen and (max-width: 780px){.sys-msg{top:80px;right:10px;left:10px;max-width:none}.sys-msg .list{max-height:calc(100dvh - 200px)}}@media screen and (max-width: 480px){.sys-msg{top:70px;right:5px;left:5px}.sys-msg .message{padding:12px 14px;font-size:.9rem}.sys-msg .message .text{font-size:.9rem}}@keyframes loaderRotate{58%,to{transform:rotate(calc(var(--s, 1) * 1turn))}}.loading-c{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;min-height:50dvh;gap:30px}.loading-c .loader{height:20px;aspect-ratio:4;--loader-gradient: no-repeat radial-gradient(farthest-side, var(--green-4) 90%, #0000);background:var(--loader-gradient) left,var(--loader-gradient) right;background-size:25% 100%;display:grid}.loading-c .loader:before,.loading-c .loader:after{content:"";height:inherit;aspect-ratio:1;grid-area:1 / 1;margin:auto;border-radius:50%;transform-origin:-100% 50%;background:var(--green-4);animation:loaderRotate 1s infinite linear}.loading-c .loader:after{transform-origin:200% 50%;--s: -1;animation-delay:-.5s}.copy-c{position:relative;display:flex;width:100%;justify-content:flex-start;align-items:center;gap:8px}.copy-c.vert{align-items:flex-start;flex-direction:column}.copy-c.vert .cnt{display:flex;width:100%;align-items:center;justify-content:flex-start;gap:8px}.copy-c h2{margin-bottom:.2em}.copy-c .input{flex:1;max-height:1.4em;white-space:nowrap;overflow:hidden;appearance:none;resize:none;background:none;outline:none;text-align:left;font-size:.8em}.copy-c .copy{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;padding:6px 10px;border-radius:var(--radius-1);background-color:var(--green-3);color:var(--white);border:1.5px solid transparent;transition:all var(--transition);box-shadow:0 1px 3px var(--black-5);flex-shrink:0}.copy-c .copy:hover{background-color:var(--green-5);transform:scale(1.08);box-shadow:var(--shadow-1);border-color:var(--green-6)}.copy-c .copy:active{transform:scale(.96)}.copy-c .copy .icon{height:1em;width:1em;transition:transform var(--transition)}.copy-c .copy:hover .icon{transform:scale(1.1)}@media screen and (max-width: 500px){.copy-c{margin-bottom:1em}.copy-c .input{font-size:.7em}}.menu{position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px 5vw;background-color:var(--green-1);box-shadow:var(--shadow-1);border-bottom:1px solid var(--green-5);transition:box-shadow var(--transition)}.menu:hover{box-shadow:var(--shadow-2)}.menu.acc{border-bottom:1px solid var(--green-5);background:none;background-image:var(--green-gr-3)}.menu .logo{min-width:120px;transition:transform var(--transition),opacity var(--transition);cursor:pointer;display:flex;align-items:center}.menu .logo:hover{transform:scale(1.08);opacity:.9}.menu .logo:active{transform:scale(.98)}.menu .mnav{display:inline-flex;justify-content:center;align-items:center;gap:2vw;padding-top:.2em;font-size:1em}.menu .mnav .icon{width:20px;transition:transform var(--transition)}.menu .mnav .icon.left{margin-right:-1vw}.menu .mnav .icon.right{margin-left:-1vw}.menu .mnav .mlink,.menu .access .mlink{color:var(--brown-1);transition:color var(--transition),transform var(--transition);cursor:pointer;font-weight:500;text-align:center;position:relative;padding-bottom:4px}.menu .mnav .mlink:after,.menu .access .mlink:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--green-4);transition:width var(--transition)}.menu .mnav .mlink:after{display:block}.menu .access .mlink:after{display:none}.menu .mnav .mlink:hover,.menu .access .mlink:hover{color:var(--green-4)}.menu .mnav .mlink:hover:after{width:100%}.menu .access .mlink:hover:after{width:0}.menu .access{display:inline-flex;justify-content:center;align-items:center;gap:.5vw}.menu .access .mlink{position:relative;display:inline-grid;grid-template-columns:20px auto;justify-content:center;align-items:center;gap:8px;font-size:.95em;color:var(--green-4);cursor:pointer;font-weight:500;padding:8px 12px;border-radius:var(--radius-1);border:1.5px solid transparent;transition:background-color var(--transition),color var(--transition),box-shadow var(--transition),border-color var(--transition)}.menu .access .mlink.single{grid-template-columns:1fr}.menu .access .mlink:hover{background-color:var(--green-5);color:var(--green-4);border:1.5px solid var(--green-4);box-shadow:var(--shadow-1)}.menu .access .mlink .icon{width:1.3em;height:1.3em;transition:transform var(--transition)}.menu .access .mlink:hover .icon{transform:scale(1.1)}.menu .access .mlink .text{white-space:nowrap}.menu .access .mlink .counter{position:absolute;display:inline-flex;justify-content:center;align-items:center;top:-2px;left:20px;border-radius:var(--radius-1);padding:2px 6px;font-size:.7em;color:var(--white);background-color:var(--red-3);font-weight:600;min-width:20px;text-align:center}.menu .mnav .mlink.disabled,.menu .access .mlink.disabled{cursor:not-allowed}.menu .mnav .mlink.disabled:hover,.menu .access .mlink.disabled:hover{transform:none;color:var(--brown-1);background-color:transparent;border-color:transparent}.menu .mnav .mlink.disabled:hover:after,.menu .access .mlink.disabled:hover:after{width:0}.menu .mob-caller,.menu .mob-close{display:none}@media screen and (max-width: 900px){.menu{padding:14px 20px}}@media screen and (max-width: 780px){.menu{padding:12px 15px}.menu .mnav,.menu .mnav .icon{display:none}.menu .mob-caller{display:inline-flex;cursor:pointer;padding:8px;border-radius:var(--radius-1);transition:background-color var(--transition)}.menu .mob-caller:hover{background-color:var(--green-5)}.menu .mob-caller .icon{width:32px;height:32px;cursor:pointer;color:var(--brown-1)}.menu .access{gap:20px}.menu.on{position:fixed;flex-direction:column;justify-content:space-around;height:100dvh;padding:15px;background-color:var(--green-1);background-image:url(/img/menu-mob-bgr.png);background-size:cover;box-shadow:var(--shadow-2)}.menu.on .logo-c{display:flex;justify-content:center;margin-bottom:20px}.menu.on .logo-c .logo{width:80%}.menu.on .mnav,.menu.on .access{display:flex;flex-direction:column;font-size:1.3em;gap:12px;width:100%}.menu.on .mnav .mlink,.menu.on .access .mlink{min-width:250px;padding:12px 16px;border-radius:var(--radius-1);background-color:var(--green-5)}.menu.on .mnav .mlink:hover,.menu.on .access .mlink:hover{color:var(--white);background-color:var(--green-8)}.menu.on .mnav .mlink:after{display:none}.menu.on .access .mlink{gap:12px;grid-template-columns:28px auto}.menu .access .mlink.single{grid-template-columns:1fr}.menu.on .access .mlink .icon{width:28px;height:28px}.menu.on .mob-caller{display:none}.menu.on .mob-close{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;padding:8px;border-radius:var(--radius-1);background-color:var(--green-5);align-self:center;margin-bottom:10px;transition:background-color var(--transition)}.menu.on .mob-close:hover{background-color:var(--green-3)}.menu.on .mob-close .icon{width:28px;height:28px;cursor:pointer;color:var(--brown-1);stroke:var(--brown-1)}}@media screen and (max-width: 600px){.menu .access .mlink.mob-off{display:none}.menu.on .access .mlink.mob-off{display:inline-grid}}.content{width:100%;max-width:var(--content-max-width);min-height:80dvh;margin:0 auto;padding:0 3vw 80px;background-color:var(--white)}.content.center{display:flex;flex-direction:column;align-items:center}.content>.col-2{display:grid;grid-template-columns:auto 1fr;width:100%;gap:2vw}.content .conteiner{width:100%}.content>h2{margin-bottom:10px}@keyframes modalFadeIn{0%{opacity:0;backdrop-filter:blur(0px)}to{opacity:1;backdrop-filter:blur(4px)}}.content.modal{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;max-width:none;background-color:var(--black-40);overflow:auto;z-index:11;animation:modalFadeIn .3s ease-out;backdrop-filter:blur(4px)}.content.modal .close-modal{position:absolute;display:inline-flex;justify-content:center;align-items:center;right:12px;top:12px;width:36px;height:36px;border:1.5px solid var(--green-4);border-radius:var(--radius-4);background-color:var(--white);cursor:pointer;transition:var(--transition);box-shadow:0 2px 8px var(--black-8)}.content.modal .close-modal:hover{transform:scale(1.12);box-shadow:var(--shadow-1);border-color:var(--green-5);background-color:var(--green-1)}.content.modal .close-modal .icon{width:20px;stroke:var(--green-4);transition:var(--transition)}.content.modal .close-modal:hover .icon{stroke:var(--green-5)}@media screen and (max-width: 700px){.content>.col-2{display:flex;flex-direction:column}}.submenu{position:sticky;top:60px;display:flex;justify-content:flex-start;gap:.75em;flex-direction:column;padding:8px 0;background-color:var(--white);z-index:5}.submenu .item{display:inline-flex;padding:10px 14px;border-radius:var(--radius-1);border:1.5px solid var(--green-2);color:var(--black);background-image:var(--green-gr-3);background-size:calc(100% + 3px);font-size:.9em;font-weight:500;cursor:pointer;transition:var(--transition);box-shadow:0 1px 3px var(--black-5);align-items:center;white-space:nowrap}.submenu .item:hover{box-shadow:var(--shadow-1);transform:translate(4px);border-color:var(--green-3)}.submenu .item.active{border-color:var(--green-4);box-shadow:var(--shadow-1);color:var(--white);background-color:var(--black-80);background-image:none}@media screen and (max-width: 700px){.submenu{position:sticky;top:60px;flex-direction:row;justify-content:flex-start;padding:10px 1em 15px 0;gap:6px;overflow-x:auto}.submenu .item{justify-content:center;align-items:center;text-align:center;padding:8px 12px;font-size:.85em;flex-shrink:0;background:var(--green-5);border-color:var(--green-6);box-shadow:0 1px 3px var(--black-8)}.submenu .item:hover{transform:translateY(-2px);box-shadow:var(--shadow-1)}.submenu .item.active{background-color:var(--green-4);color:var(--white);border-color:var(--black)}}@media screen and (max-width: 500px){.submenu{gap:4px;padding:8px 0 12px}.submenu .item{font-size:.9em;padding:12px 10px}}.text-baloon{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;padding:1em;gap:.5em;border-radius:var(--radius-1);border-left:4px solid transparent;border-right:4px solid transparent;transition:var(--transition);box-shadow:var(--shadow-2);background-color:var(--white)}.text-baloon.warning{color:var(--brown-1);background-color:var(--yellow-1);border-left-color:var(--yellow-3);border-right-color:var(--yellow-3)}.text-baloon.warning:hover{box-shadow:var(--shadow-1)}.text-baloon.warning .close{background-color:var(--yellow-2);color:var(--white);transition:var(--transition)}.text-baloon.warning .close:hover{background-color:var(--yellow-3)}@keyframes separatorExpand{0%{width:0}to{width:100%}}@keyframes titlePulse{0%,to{letter-spacing:1pt}50%{letter-spacing:2pt}}.sc-title{display:flex;width:100%;flex-direction:column;justify-content:center;margin:80px 0 40px}.sc-title .tx-c{display:flex;align-items:center;gap:5px}.sc-title .tx-c .icon{width:20px;margin-top:-5px;display:none}.sc-title .tx-c h1{color:var(--brown-1);font-family:helvetica-neue,Arial,sans-serif;font-size:1.6em;font-weight:500;letter-spacing:1pt;transition:var(--transition)}.sc-title .tx-c h1:hover{color:var(--green-4);transform:translateY(-2px);animation:titlePulse .6s ease-in-out}.sc-title .separator{width:100%;margin-top:8px;height:3px;background:linear-gradient(90deg,var(--green-4),var(--green-3));transition:var(--transition);animation:separatorExpand .6s ease-out .2s backwards;box-shadow:0 2px 4px var(--black-8)}.sc-title:hover .separator{filter:brightness(.8);box-shadow:0 4px 8px var(--black-20)}@media screen and (max-width: 600px){.sc-title{margin-top:50px}.sc-title .tx-c h1{font-size:1.4em}}.video-c-l{display:inline-flex;justify-content:center;align-items:center;gap:5em;width:100%;--video-width: 72}.video-c-l .video{display:inline-block;position:relative;width:calc(1vw * var(--video-width));height:calc(1vw * var(--video-width) * .56);max-width:var(--cnt-max-width);border-radius:10px;animation:fromleft var(--transition);background-color:var(--black)}@media screen and (max-width: 1024px){.video-c-l{--video-width: 88}}@media screen and (max-width: 600px){.video-c-l{--video-width: 94}}.info-text{display:grid;grid-template-columns:1fr 1fr;gap:3vw;width:100%;background:var(--white);border-radius:var(--radius-2);box-shadow:var(--shadow-1);padding:2.5em 2vw;margin-bottom:2em;transition:box-shadow var(--transition),background var(--transition)}.info-text:hover{box-shadow:var(--shadow-2)}.info-text.full{grid-template-columns:auto}.info-text .link-text{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:1em}.info-text .tx-c{display:flex;flex-direction:column;width:100%;gap:18px}.info-text .tx-c h2,.info-text .tx-c h3{margin-top:10px;font-size:1.2em;font-weight:500;color:var(--green-4)}.info-text .tx-c h2{padding-bottom:8px;border-bottom:1px solid var(--green-6)}.info-text .tx-c h3{font-size:1em;color:var(--brown-1)}.info-text .tx-c ul,.info-text .tx-c ol,.info-text .tx-c p{font-size:.95em;font-weight:400;line-height:1.7em;color:var(--gray-75)}.info-text .tx-c>p{white-space:pre-line}.info-text .tx-c strong{font-weight:700;color:var(--green-4)}.info-text .tx-c ol li,.info-text .tx-c ul li{padding:.4em 0}.info-text .tx-c ol p,.info-text .tx-c ul p{font-size:1em}.info-text .tx-c ol{list-style-type:decimal;list-style-position:inside}.info-text .tx-c ul{list-style-type:disc;list-style-position:inside}@media screen and (max-width: 900px){.info-text{padding:1.5em 1vw}}@media screen and (max-width: 600px){.info-text{grid-template-columns:1fr;padding:1em .5em}.info-text .tx-c{gap:12px}.info-text .tx-c h2{font-size:1.4em}.info-text .tx-c h3{font-size:1.2em}.info-text .tx-c ul,.info-text .tx-c ol,.info-text .tx-c p{font-size:1.1em}}.about-us{padding-top:100px}@media screen and (max-width: 600px){.about-us{padding-top:30px}}.store .sc-title{margin-top:80px;font-size:1.4em}.store .sc-title:first-child{margin-top:50px}.about-short{display:grid;grid-template-columns:auto 1fr;gap:40px;width:100%;--video-size: 44.5;align-items:top;background-color:var(--white);border-radius:var(--radius-2);box-shadow:var(--shadow-1);padding:2em 2vw;transition:box-shadow var(--transition),background-color var(--transition)}.about-short .video{display:inline-block;width:calc(1vw * var(--video-size));height:calc(1vw * var(--video-size) * .56);border-radius:var(--radius-3);animation:fromleft var(--transition);background-color:var(--white);box-shadow:var(--shadow-2);transition:box-shadow var(--transition),transform var(--transition)}.about-short .video:hover{box-shadow:var(--shadow-2);transform:scale(1.03)}.about-short .text-c{display:flex;flex-direction:column;width:100%;gap:20px;justify-content:center}.about-short .text-c .text{color:var(--brown-1);font-size:1em;font-weight:400;line-height:1.7;white-space:pre-line;background-color:var(--green-1);border:1px solid var(--green-6);border-radius:var(--radius-1);padding:1em 1.5em;transition:box-shadow var(--transition),background-color var(--transition)}.about-short .text-c .text:hover{background-color:var(--green-1);box-shadow:var(--shadow-2)}.about-short .text-c .button{align-self:flex-start;margin-top:10px}@media screen and (max-width: 900px){.about-short{grid-template-columns:1fr;gap:30px;width:100%;--video-size: 93.9;padding:1.2em .5em}.about-short .video{display:block;width:100%;height:auto;max-width:600px;margin:0 auto}.about-short .text-c .text{padding:1em}}@keyframes cardSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes imageShrink{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes pricePulse{0%,to{font-weight:600;color:var(--brown-1)}50%{font-weight:700;color:var(--green-4)}}@keyframes starsRotate{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes blink{0%,49%,to{opacity:1}50%,99%{opacity:.4}}.grid-feat,.grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-flow:row dense;gap:50px 30px;width:100%}.grid-feat .prod,.grid .prod{display:inline-flex;flex-direction:column;justify-content:space-between;background-color:var(--white);border-radius:var(--radius-1);box-shadow:var(--shadow-1);transition:box-shadow var(--transition),transform var(--transition);overflow:hidden;animation:cardSlideUp .5s ease-out}.grid-feat .prod:hover,.grid .prod:hover{transform:translateY(-8px);box-shadow:var(--shadow-2)}.grid-feat .prod .thumb,.grid .prod .thumb{border-radius:var(--radius-6);width:100%;transition:transform var(--transition);overflow:hidden}.grid-feat .prod:hover .thumb,.grid .prod:hover .thumb{transform:scale(1.08)}.grid-feat .prod .info-c,.grid .prod .info-c{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:20px 15px 0;gap:15px}.grid-feat .prod .info-c .rate,.grid .prod .info-c .rate{display:flex;align-items:center;gap:10px}.grid-feat .prod .info-c .rate .stars,.grid .prod .info-c .rate .stars{display:inline-flex;justify-content:center;align-items:center;gap:3px;transition:transform var(--transition)}.grid-feat .prod:hover .info-c .rate .stars .star,.grid .prod:hover .info-c .rate .stars .star{animation:starsRotate .6s ease-in-out}.grid-feat .prod .info-c .rate .stars .star,.grid .prod .info-c .rate .stars .star{width:1.5em}.grid-feat .prod .info-c .rate .count,.grid .prod .info-c .rate .count{font-size:.9em;font-weight:300}.grid-feat .prod .info-c h2,.grid .prod .info-c h2{font-size:1.1em;line-height:1.1em;font-weight:500}.grid-feat .prod .info-c .from,.grid .prod .info-c .from{margin-top:5px;color:var(--green-3);font-size:.8em;font-weight:400;text-decoration:line-through}.grid-feat .prod .info-c .price,.grid .prod .info-c .price{color:var(--brown-1);font-size:1.2em;font-weight:600;line-height:1.2em;transition:all var(--transition)}.grid-feat .prod .info-c .price .installments,.grid .prod .info-c .price .installments{color:var(--green-4);font-size:.9em;font-weight:400}.grid-feat .prod:hover .info-c .price,.grid .prod:hover .info-c .price{animation:pricePulse .6s ease-in-out 1}.grid-feat .prod .info-c .signature,.grid .prod .info-c .signature{color:var(--green-4);font-size:1em}.grid-feat .prod .info-c .signature .price,.grid .prod .info-c .signature .price{color:var(--brown-1);font-size:1em;font-weight:600}.grid-feat .prod .bt-c,.grid .prod .bt-c{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;padding:0 15px 15px;justify-content:space-between}.grid-feat .prod .bt-c .btn,.grid .prod .bt-c .btn{display:inline-flex;justify-content:center;align-items:center;height:30px;border-radius:var(--radius-5);color:var(--white);background-color:var(--green-4);font-size:.9em;font-weight:400;letter-spacing:.5pt;cursor:pointer;transition:box-shadow var(--transition),transform var(--transition),background-color var(--transition);box-shadow:0 1px 3px var(--black-5)}.grid-feat .prod .bt-c .btn.light,.grid .prod .bt-c .btn.light{background-color:var(--green-9)}.grid-feat .prod .bt-c .btn:hover,.grid .prod .bt-c .btn:hover{transform:scale(1.08);box-shadow:var(--shadow-1);background-color:var(--green-8)}.grid-feat .prod .bt-c .info,.grid .prod .bt-c .info{background-color:var(--green-9)}.grid-feat .prod .bt-c .add,.grid .prod .bt-c .add{gap:2px}.grid-feat .prod .bt-c .add .plus,.grid .prod .bt-c .add .plus{height:8px}.grid-feat .prod .bt-c .add .arrow,.grid .prod .bt-c .add .arrow{height:10px}@media screen and (max-width: 900px){.grid-feat{gap:50px 20px;font-size:.8rem}.grid-feat .prod .info-c{gap:10px}}@media screen and (max-width: 760px){.grid-feat{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:30px 30px;font-size:.8rem}.grid-feat .prod{width:calc(50% - 15px)}.grid-feat .prod:hover{transform:scale(1.02)}}@media screen and (max-width: 500px){.grid-feat{font-size:1rem}.grid-feat .prod{width:100%}.grid-feat .prod .info-c{gap:15px}}.grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:30px 22px}.grid .prod{border-radius:var(--radius-3);box-shadow:var(--shadow-1);transition:box-shadow var(--transition),transform var(--transition)}.grid .prod:hover{transform:translateY(-6px);box-shadow:var(--shadow-2)}.grid .prod .info-c{padding:20px 12px 0;gap:12px}.grid .prod .info-c .rate{gap:6px}.grid .prod .info-c .rate .stars{gap:2px}.grid .prod .info-c .rate .stars .star{width:1.2em}.grid .prod .info-c .rate .count{font-size:.7em}.grid .prod .info-c h2{font-size:1em}.grid .prod .info-c .from{margin-top:5px;font-size:.8em}.grid .prod .info-c .price{font-size:1.1em}.grid .prod .bt-c{gap:8px;margin-top:15px;padding:0 12px 12px}.grid .prod .bt-c .btn{font-size:.8em;height:30px}.grid .prod .bt-c .btn.light{background-color:var(--green-9)}.grid .prod .bt-c .add .plus{height:8px}.grid .prod .bt-c .add .arrow{height:10px}@media screen and (max-width: 1024px){.grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 780px){.grid{font-size:.8rem}.grid .prod:hover{transform:translateY(-3px)}.grid .prod .info-c{gap:10px}}@media screen and (max-width: 680px){.grid{font-size:1rem;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 520px){.grid{font-size:1rem;grid-template-columns:1fr}.grid .prod .info-c{gap:15px}}.product .rate{display:flex;align-items:center;gap:10px;transition:var(--transition)}.product .rate .stars{display:inline-flex;justify-content:center;align-items:center;gap:4px;transition:transform var(--transition)}.product:hover .rate .stars .star{animation:starsRotate .6s ease-in-out}.product .rate .stars .star{width:1.8em}.product .rate .count{margin-top:3px;font-size:.8em;font-weight:300;color:var(--gray-50)}.product .pt-1{display:grid;grid-template-columns:1.8fr 1fr;gap:40px;margin-top:30px}.product .pt-1 .gal{display:flex;justify-content:center;align-items:center;width:100%;gap:10px}.product .pt-1 .gal .main{width:calc(88% - 10px);flex:1;border-radius:var(--radius-3);box-shadow:var(--shadow-2);transition:box-shadow var(--transition),transform var(--transition)}.product .pt-1 .gal .main:hover{box-shadow:var(--shadow-2);transform:scale(1.01)}.product .pt-1 .gal .film{display:inline-flex;flex-direction:column;justify-content:center;gap:10px;align-items:center;max-width:100px}.product .pt-1 .gal .film .frame{flex:1;width:100%;border-radius:var(--radius-1);cursor:pointer;border:2px solid transparent;transition:all var(--transition);box-shadow:var(--shadow-1)}.product .pt-1 .gal .film .frame:hover{box-shadow:var(--shadow-2);transform:scale(1.08)}.product .pt-1 .gal .film .frame.active{border-color:var(--green-3);transform:scale(1.05);box-shadow:var(--shadow-2)}.product .pt-1 .buy{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;border-radius:var(--radius-3);padding:20px;background-color:var(--green-2);background-image:var(--green-gr-1);box-shadow:var(--shadow-1);color:var(--gray-60);--h2-gap: 6px;--input-radius: 10px;--tx-info: 1.2em;transition:box-shadow var(--transition),transform var(--transition)}.product .pt-1 .buy:hover{box-shadow:var(--shadow-2);transform:scale(1.01)}.product .pt-1 .buy .from{margin-top:5px;color:var(--green-3);font-size:1.4em;font-weight:400;text-decoration:line-through}.product .pt-1 .buy .price{color:var(--brown-1);font-size:2em;font-weight:500;line-height:1.2em;animation:pricePulse .6s ease-in-out infinite;text-align:center}.product .pt-1 .buy .price .installments{color:var(--green-4);font-size:.6em;font-weight:400}.product .pt-1 .buy .signature{color:var(--green-4);font-size:1em;text-align:center}.product .pt-1 .buy .signature .price{color:var(--brown-1);font-size:2em;font-weight:500}.product .pt-1 .buy h2{font-size:.7rem;text-align:center;text-transform:uppercase;letter-spacing:.5pt}.product .pt-1 .buy .qty-c,.product .pt-1 .buy .subt-c,.product .pt-1 .buy .ship-c,.product .pt-1 .buy .total-c{display:flex;flex-direction:column;gap:var(--h2-gap);align-items:center}.product .pt-1 .buy .qty-c .ipt-c{display:grid;grid-template-columns:1fr 2.5fr 1fr;transition:all var(--transition);border-radius:var(--input-radius);overflow:hidden}.product .pt-1 .buy .qty-c .ipt-c:hover{transform:scale(1.06);box-shadow:0 2px 8px var(--black-8)}.product .pt-1 .buy .qty-c .ipt-c .less,.product .pt-1 .buy .qty-c .ipt-c .plus{display:flex;justify-content:center;align-items:center;background-color:var(--gray-40);border-radius:0;cursor:pointer;transition:background-color var(--transition)}.product .pt-1 .buy .qty-c .ipt-c .less:hover,.product .pt-1 .buy .qty-c .ipt-c .plus:hover{background-color:var(--green-3)}.product .pt-1 .buy .qty-c .ipt-c .less .icon,.product .pt-1 .buy .qty-c .ipt-c .plus .icon{width:15px;transition:var(--transition)}.product .pt-1 .buy .qty-c .ipt-c .less:hover .icon,.product .pt-1 .buy .qty-c .ipt-c .plus:hover .icon{transform:scale(1.4)}.product .pt-1 .buy .qty-c .ipt-c .qty{display:inline-flex;height:30px;width:80px;border-width:1px 0;border-style:solid;border-color:var(--gray-40);outline:0;appearance:none;font-size:1em;font-weight:300;text-align:center}.product .pt-1 .buy .subt-c .subtotal,.product .pt-1 .buy .ship-c{font-size:var(--tx-info);font-weight:400}.product .pt-1 .buy .pcode-c{display:inline-flex;justify-content:center;align-items:center;border:1px solid var(--gray-40);border-radius:var(--input-radius);height:40px;background-color:var(--white);overflow:hidden;transition:var(--transition)}.product .pt-1 .buy .pcode-c:hover{transform:scale(1.05)}.product .pt-1 .buy .pcode-c .tx{padding:10px;color:var(--green-3);letter-spacing:.5pt}.product .pt-1 .buy .pcode-c .pcode{display:inline-flex;justify-content:flex-start;align-items:center;width:100px;height:34px;appearance:none;outline:0;color:var(--gray-60);font-size:1em;font-weight:300;text-align:left}.product .pt-1 .buy .ship-c .dln{font-size:.7em;font-weight:200}.product .pt-1 .buy .total-c{font-weight:600}.product .pt-1 .buy .total-c .total{color:var(--brown-1);font-size:1.5em}.product .pt-1 .buy .buy-bt{min-height:50px;margin-top:10px;padding:0 8vw;font-size:1.5em;font-weight:500;letter-spacing:.5pt;transition:var(--transition)}.product .pt-1 .buy .buy-bt.light{background-color:var(--green-3)}.product .pt-1 .buy .buy-bt:hover{transform:scale(1.05)}.product .video-c-l{margin-top:80px}@media screen and (max-width: 1024px){.product .pt-1{grid-template-columns:2.5fr 1fr;gap:20px}}@media screen and (max-width: 920px){.product .pt-1 .buy{font-size:.7rem}.product .pt-1 .buy .buy-bt{min-height:40px}}@media screen and (max-width: 820px){.product .pt-1 .buy{font-size:.6rem}.product .pt-1 .buy .qty-c .ipt-c .qty,.product .pt-1 .buy .pcode-c .pcode{font-size:1.3em}.product .pt-1 .buy .buy-bt{min-height:34px}}@media screen and (max-width: 780px){.product .pt-1{grid-template-columns:1fr;gap:30px}.product .pt-1 .buy{padding:30px 20px;font-size:1rem}.product .pt-1 .buy .qty-c .ipt-c .qty,.product .pt-1 .buy .pcode-c .pcode{font-size:1em}.product .pt-1 .buy .buy-bt{min-height:50px}}@media screen and (max-width: 650px){.product .pt-1 .gal,.product .pt-1 .gal .film{gap:5px}}@media screen and (max-width: 480px){.product .pt-1 .gal{flex-direction:column;gap:8px}.product .pt-1 .gal .main{width:100%}.product .pt-1 .gal .film{flex-direction:row;gap:8px}.product .pt-1 .gal .film .frame{max-width:54%}}.tst-c{display:grid;grid-template-columns:1fr 1fr;gap:25px 30px;color:var(--gray-60)}.tst-c .tsmnl{display:inline-flex;gap:20px;border:2px solid transparent;border-radius:var(--radius-8);padding:20px;box-shadow:var(--shadow-2);transition:all var(--transition);background-color:var(--white);animation:cardSlideUp .5s ease-out}.tst-c .tsmnl:hover{transform:translateY(-8px);box-shadow:var(--shadow-2);border-color:var(--green-4);background-color:var(--green-1)}.tst-c .tsmnl .pt1{display:inline-flex;flex-direction:column;gap:8px;align-items:center}.tst-c .tsmnl .pt1 .pic{width:120px;height:120px;border-radius:100px;object-fit:cover;box-shadow:var(--shadow-1);transition:transform var(--transition)}.tst-c .tsmnl:hover .pt1 .pic{transform:scale(1.05)}.tst-c .tsmnl .pt1 .txt{font-size:.7em;font-weight:400;text-align:center;color:var(--gray-50)}.tst-c .tsmnl .pt2{display:inline-flex;flex-direction:column;gap:10px;flex:1}.tst-c .tsmnl .pt2 h3{font-size:.9em;font-weight:600;color:var(--brown-1);transition:color var(--transition)}.tst-c .tsmnl:hover .pt2 h3{color:var(--green-4)}.tst-c .tsmnl .pt2 .stars{display:inline-flex;justify-content:flex-start;align-items:center;gap:2px;transition:transform var(--transition)}.tst-c .tsmnl:hover .pt2 .stars .star{animation:starsRotate .6s ease-in-out,blink .3s ease-in-out 3 1s}.tst-c .tsmnl .pt2 .stars .star{width:.8em}.tst-c .tsmnl .pt2 .tx-c{margin-top:5px;font-size:.75em;line-height:1.5em;font-weight:400;white-space:pre-line;color:var(--gray-75);transition:color var(--transition)}.tst-c .tsmnl:hover .pt2 .tx-c{color:var(--brown-1)}.tst-c .tsmnl .pt2 a{display:inline-flex;align-items:center;gap:.3em;transition:all var(--transition);color:var(--green-4);text-decoration:none;margin-top:5px;padding:4px 8px;border-radius:var(--radius-1)}.tst-c .tsmnl .pt2 a:hover{background-color:var(--green-2);color:var(--green-4);gap:.5em}.tst-c .tsmnl .pt2 a .tx{font-size:.75em;font-weight:500;text-decoration:underline}@media screen and (max-width: 780px){.tst-c{grid-template-columns:1fr;gap:20px 30px}.tst-c .tsmnl:hover{transform:translateY(-4px)}}@media screen and (max-width: 420px){.tst-c .tsmnl{flex-direction:column;padding:15px}.tst-c .tsmnl .pt1{justify-content:center;align-items:center}.tst-c .tsmnl .pt1 .pic{width:100px;height:100px}.tst-c .tsmnl .pt2 h3{text-align:center}.tst-c .tsmnl .pt2 .stars{justify-content:center}.tst-c .tsmnl .pt2 .tx-c{text-align:center}.tst-c .tsmnl .pt2 a{justify-content:center}}.faq-c{display:grid;grid-template-columns:1fr 1fr;gap:30px;color:var(--brown-1)}.faq-c .item{display:inline-flex;flex-direction:column;gap:12px;padding:20px;border-radius:var(--radius-2);background-color:var(--white);border:2px solid transparent;box-shadow:var(--shadow-1);transition:all var(--transition);animation:cardSlideUp .5s ease-out;cursor:pointer}.faq-c .item:hover{box-shadow:var(--shadow-2);border-color:var(--green-4);background-color:var(--green-1);transform:translateY(-4px)}.faq-c .item dt{font-size:1em;line-height:1.3em;font-weight:600;color:var(--brown-1);transition:color var(--transition);display:flex;align-items:center;gap:8px}.faq-c .item:hover dt{color:var(--green-4)}.faq-c .item dt:before{content:"▶";font-size:.8em;display:inline-block;transition:transform var(--transition);color:var(--green-4)}.faq-c .item:hover dt:before{transform:rotate(90deg)}.faq-c .item dd{font-size:.85em;line-height:1.6em;font-weight:400;white-space:pre-line;color:var(--gray-75);transition:color var(--transition);margin:0}.faq-c .item:hover dd{color:var(--gray-60)}@media screen and (max-width: 780px){.faq-c{grid-template-columns:1fr;gap:20px}.faq-c .item{padding:15px}.faq-c .item:hover{transform:translateY(-2px)}}.contact .cnt-c{display:grid;grid-template-columns:1fr 1fr;gap:30px}.contact .cnt-c .info-c{display:flex;flex-direction:column;gap:20px;padding:20px;border-radius:var(--radius-2);background-color:var(--white);box-shadow:var(--shadow-1);transition:all var(--transition)}.contact .cnt-c .info-c:hover{box-shadow:var(--shadow-2);transform:translateY(-4px)}.contact .cnt-c .info-c h2{margin-top:0;font-size:1.2em;font-weight:600;line-height:1.3em;color:var(--brown-1)}.contact .cnt-c .info-c .call{font-size:.8em;font-weight:400;color:var(--green-4)}.contact .cnt-c .info-c .tx{display:flex;align-items:center;gap:12px;font-size:.9em;font-weight:400;color:var(--brown-1);transition:all var(--transition);padding:8px;border-radius:var(--radius-1);margin:-8px}.contact .cnt-c .info-c .tx:hover{background-color:var(--green-1);color:var(--green-4);padding-left:12px}.contact .cnt-c .info-c .tx .icon{width:28px;flex-shrink:0;transition:transform var(--transition)}.contact .cnt-c .info-c .tx:hover .icon{transform:scale(1.15)}.contact .cnt-c .info-c .tx .link{transition:all var(--transition);text-decoration:none;color:inherit}.contact .cnt-c .info-c .tx .link:hover{text-decoration:underline;color:var(--green-7)}@media screen and (max-width: 1024px){.contact .cnt-c{grid-template-columns:1fr 1.8fr}}@media screen and (max-width: 780px){.contact .cnt-c{grid-template-columns:1fr;gap:40px}.contact .cnt-c .info-c{padding:15px}}.form{position:relative;display:inline-flex;flex-direction:column;gap:15px;padding:25px;border-radius:var(--radius-2);background-color:var(--green-2);background-image:var(--green-gr-1);box-shadow:var(--shadow-1);--input-padding: 12px;--input-radius: var(--radius-1);transition:box-shadow var(--transition),transform var(--transition)}.form:hover{box-shadow:var(--shadow-2)}.form h2{margin-bottom:5px;font-weight:600;color:var(--brown-1)}.form .call{margin-bottom:10px;color:var(--green-4);font-size:.8em;font-weight:400;line-height:1.3em}.form .inputs-dv,.form .inputs-dv.txarea{position:relative;display:inline-flex;justify-content:center;align-items:center;border:2px solid var(--gray-30);border-radius:var(--input-radius);height:40px;background-color:var(--white);overflow:hidden;transition:all var(--transition);box-shadow:0 1px 3px var(--black-5)}.form .inputs-dv:hover{border-color:var(--green-4);box-shadow:var(--shadow-1);transform:translateY(-2px)}.form .inputs-dv:focus-within{border-color:var(--green-4);box-shadow:var(--shadow-1);background-color:var(--white)}.form .inputs-dv.select:after{position:absolute;content:"▼";display:inline-block;right:10px;top:50%;transform:translateY(-50%);font-size:.8em;z-index:0;color:var(--green-4);pointer-events:none}.form .inputs-dv.disabled{background-color:var(--green-1);cursor:not-allowed;border-color:var(--gray-40);opacity:.6}.form .inputs-dv.txarea{flex-direction:column;align-items:flex-start;justify-content:flex-start;height:auto;min-height:180px}.form .inputs-dv .iname{min-width:108px;padding:var(--input-padding) 0 var(--input-padding) var(--input-padding);color:var(--green-4);font-size:.85em;font-weight:600;letter-spacing:.5pt;text-transform:uppercase}.form .inputs-dv.disabled .iname{color:var(--green-3)}.form .inputs-dv .input{flex:1;outline:0;padding:var(--input-padding) 0 var(--input-padding) 8px;appearance:none;color:var(--brown-1);font-size:.9em;font-weight:400;letter-spacing:.3pt;border:none;background:transparent;transition:color var(--transition)}.form .inputs-dv .input::placeholder{color:var(--gray-40)}.form .inputs-dv .input:focus{color:var(--green-4)}.form .inputs-dv option{font-family:sans-serif}.form .inputs-dv.txarea .iname{padding-bottom:5px}.form .inputs-dv.txarea .textarea{width:100%;flex:1;padding:0 var(--input-padding) var(--input-padding) var(--input-padding);min-height:200px}.form .msg,.cart .msg{display:flex;justify-content:flex-start;align-items:center;border-radius:var(--radius-1);margin-top:-10px;padding:5px 15px;font-size:.85em;font-weight:500;color:var(--black);background-color:var(--gray-30);animation:cardSlideUp .4s ease-out;box-shadow:var(--shadow-1)}.form .msg.red,.cart .msg.red{color:var(--red-3);border:2px solid var(--red-2);background-color:var(--red-1)}.form .msg.green,.cart .msg.green{color:var(--green-4);border:2px solid var(--green-7);background-color:var(--green-1)}.form .bt-c{display:inline-flex;justify-content:flex-end;align-items:flex-end;width:100%;margin-top:20px;gap:10px}.form .bt-c.center{justify-content:center}.form .bt-c .submit{display:inline-flex;justify-content:center;align-items:center;flex:1;max-width:50%;height:40px;margin:0;padding:0 30px;border-radius:var(--radius-1);color:var(--white);background-color:var(--green-4);border:2px solid var(--green-4);font-size:.95em;text-transform:uppercase;font-weight:600;letter-spacing:.3pt;min-height:30px;transition:all var(--transition);cursor:pointer;box-shadow:var(--shadow-1)}.form .bt-c .submit:hover{transform:translateY(-2px);background-color:var(--green-5);border-color:var(--green-5);box-shadow:var(--shadow-2)}.form .bt-c .submit:active{transform:scale(.96);box-shadow:var(--shadow-1)}.form .bt-c .submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.form .links-c{display:inline-flex;justify-content:flex-end;align-items:flex-end;flex-wrap:wrap;width:100%;margin-top:10px;gap:1em}.form .links-c.center{justify-content:center;align-items:center}.form .links-c.left{justify-content:flex-start;align-items:center}.form .links-c a{display:inline-block;font-size:.8em;font-weight:500;border-bottom:2px solid var(--brown-1);white-space:nowrap;cursor:pointer;transition:all var(--transition);color:var(--brown-1)}.form .links-c .link{display:inline-block;font-size:1em;font-weight:500;border-bottom:2px solid var(--brown-1);white-space:nowrap;cursor:pointer;transition:all var(--transition);color:var(--brown-1)}.form .links-c a:hover,.form .links-c .link:hover{color:var(--green-4);border-color:var(--green-4);transform:translateY(-2px)}@media screen and (max-width: 480px){.form{padding:15px;gap:12px}.form h2{font-size:1.1em}.form .call{font-size:.75em;margin-bottom:8px}.form .inputs-dv{flex-direction:column;align-items:flex-start;justify-content:flex-start;height:auto;background-color:var(--white);border-color:var(--green-4)}.form .inputs-dv:hover{transform:translateY(-2px)}.form .inputs-dv .iname{color:var(--green-4);font-size:.8em}.form .inputs-dv.select:after{top:auto;bottom:8px}.form .inputs-dv .input{width:100%;flex:1;border-top:1px solid var(--green-2);border-radius:0 0 calc(var(--input-radius) - 1px) calc(var(--input-radius) - 1px);padding:var(--input-padding);font-size:.85em}.form .bt-c{flex-direction:column;gap:8px;margin-top:12px}.form .bt-c .submit{width:100%;max-width:100%;min-height:46px;height:46px;font-size:.9em}.form .links-c{flex-direction:column;align-items:center;margin-top:8px}.form .links-c a,.form .links-c .link{font-size:.75em}}.form.w100{width:100%;max-width:600px}.form.w100.full{max-width:none}.content.center .form{margin-top:5dvh}.form.in140 .inputs-dv .iname{min-width:140px}.form.in200 .inputs-dv .iname{min-width:200px!important}.form.in300 .inputs-dv .iname{min-width:300px!important}.login-modal{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100vw;height:100dvh;padding:0 10px;z-index:100;background-color:var(--black-50);backdrop-filter:blur(2px);animation:modalFadeIn .3s ease-out}.login-modal .lform{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:90%;max-width:500px;gap:15px;border:2px solid var(--green-4);border-radius:var(--radius-4);padding:35px;background-color:var(--white);background-image:var(--green-gr-1);box-shadow:var(--shadow-2);--input-padding: 12px;animation:cardSlideUp .4s ease-out}.login-modal .lform .close{position:absolute;top:-35px;right:-35px;display:flex;justify-content:center;align-items:center;width:36px;height:36px;padding:0;border-radius:50%;background-color:var(--white);border:2px solid var(--green-4);cursor:pointer;transition:all var(--transition);box-shadow:var(--shadow-1)}.login-modal .lform .close:hover{scale:1.12;box-shadow:var(--shadow-2);background-color:var(--green-1)}.login-modal .lform .close:active{scale:.96}.login-modal .lform .close .icon{width:20px;stroke:var(--green-4);cursor:pointer;transition:stroke var(--transition)}.login-modal .lform .close:hover .icon{stroke:var(--green-5)}.login-modal .lform .title{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:10px;padding-bottom:15px;border-bottom:2px solid var(--green-3);width:100%}.login-modal .lform .title .icon{width:24px;height:24px;transition:transform var(--transition)}.login-modal .lform:hover .title .icon{transform:scale(1.15)}.login-modal .lform .title h1{color:var(--brown-1);font-family:helvetica-neue,Arial,sans-serif;font-size:1.5em;letter-spacing:.5pt;font-weight:600;margin:0;transition:color var(--transition)}.login-modal .lform .ipt-c{display:inline-flex;justify-content:center;align-items:center;width:100%;border:2px solid var(--gray-30);border-radius:var(--radius-1);height:40px;background-color:var(--white);overflow:hidden;transition:all var(--transition);box-shadow:0 1px 3px var(--black-5)}.login-modal .lform .ipt-c.check{height:auto;min-height:20px;justify-content:flex-start;border:none;background-color:initial;padding-left:.11em;overflow:auto;box-shadow:none}.login-modal .lform .ipt-c:hover{border-color:var(--green-4);box-shadow:var(--shadow-1);transform:translateY(-2px)}.login-modal .lform .ipt-c:focus-within{border-color:var(--green-4);box-shadow:var(--shadow-1);background-color:var(--white)}.login-modal .lform .ipt-c .iname{min-width:90px;padding:var(--input-padding) 0 var(--input-padding) var(--input-padding);color:var(--green-4);font-size:.85em;letter-spacing:.5pt;text-transform:uppercase;font-weight:600}.login-modal .lform .ipt-c .field{flex:1;outline:0;padding:var(--input-padding) 0 var(--input-padding) 8px;appearance:none;color:var(--brown-1);font-size:.9em;font-weight:400;letter-spacing:.3pt;border:none;background:transparent;transition:color var(--transition)}.login-modal .lform .ipt-c .field::placeholder{color:var(--gray-40)}.login-modal .lform .ipt-c .field:focus{color:var(--green-4)}.login-modal .lform .ipt-c .check-c{display:inline-flex;gap:.5em;justify-content:center;align-items:center;padding:0 0 0 var(--input-padding);font-size:.85em;cursor:pointer;color:var(--brown-1);font-weight:500;transition:color var(--transition)}.login-modal .lform .ipt-c .check-c:hover{color:var(--green-4)}.login-modal .msg{width:100%;border-radius:var(--radius-1);padding:5px 15px;font-size:.8em;font-weight:500;animation:cardSlideUp .4s ease-out;box-shadow:var(--shadow-1)}.login-modal .msg.red{background-color:var(--red-1);color:var(--red-3);border:2px solid var(--red-2)}.login-modal .msg.green{background-color:var(--green-1);color:var(--green-6);border:2px solid var(--green-4)}.login-modal .button{width:100%;max-width:none;height:40px;padding:0 30px;margin-top:10px;border:2px solid var(--green-4);border-radius:var(--radius-1);background-color:var(--green-4);color:var(--white);font-size:.95em;font-weight:600;letter-spacing:.3pt;cursor:pointer;transition:all var(--transition);box-shadow:var(--shadow-1)}.login-modal .button:hover{color:var(--green-4);background-color:var(--green-5);border-color:var(--green-5);box-shadow:var(--shadow-2);transform:translateY(-2px)}.login-modal .button:active{transform:scale(.96);box-shadow:var(--shadow-1)}@media screen and (max-width: 420px){.login-modal .lform{padding:20px;gap:12px}.login-modal .lform .close{top:-20px;right:-20px;width:32px;height:32px}.login-modal .lform .ipt-c .iname{font-size:1.1em}.login-modal .lform .ipt-c .field{font-size:1.2em}.login-modal .lform .close .icon{width:16px}.login-modal .lform .title h1{font-size:1.2em}.login-modal .lform .ipt-c{height:46px;font-size:.85em}.login-modal .button{height:46px;font-size:1.2em}}.cart .pt-c{display:grid;grid-template-columns:1fr 1fr;gap:3vw;width:100%}.cart .pt-c .p1{display:flex;flex-direction:column;gap:30px}.cart .pt-c .p1 h2{margin-bottom:5px;font-size:1.2em;font-weight:600;color:var(--brown-1)}.cart .pt-c .p2{display:flex;flex-direction:column;gap:10px}.cart .pt-c .form{width:100%;max-width:none;padding:0 0 30px;border-radius:0;background:none;box-shadow:none;transition:all var(--transition)}.cart .pt-c .form h2{margin-bottom:5px;font-size:1.1em;font-weight:600;color:var(--brown-1)}.cart .pt-c .form .inputs-dv{border-color:var(--gray-20);box-shadow:0 1px 3px var(--black-5);transition:all var(--transition)}.cart .pt-c .form .inputs-dv:hover{border-color:var(--green-4);box-shadow:var(--shadow-1);transform:translateY(-2px)}.cart .pt-c .form .inputs-dv .iname{min-width:140px;font-weight:600}.cart .pt-c #formCartCoupon{margin-top:30px}.cart .pt-c #formCartPurchaseMode{padding-bottom:0}.cart .pt-c .p2>.msg{width:100%;margin-top:5px;border-radius:var(--radius-2);padding:10px 15px;font-size:.85em;font-weight:500;animation:cardSlideUp .4s ease-out;box-shadow:var(--shadow-1)}.cart .pt-c .p2 .bt-c{display:flex;justify-content:flex-end;margin-top:30px;gap:10px}.cart .pt-c .p2 .bt-c .button{padding:12px 30px;background-color:var(--green-4);white-space:nowrap;box-shadow:var(--shadow-1);border:2px solid var(--green-4);border-radius:var(--radius-2);color:var(--white);font-size:.95em;font-weight:600;letter-spacing:.3pt;cursor:pointer;transition:all var(--transition)}.cart .pt-c .p2 .bt-c .button:hover{background-color:var(--green-5);border-color:var(--green-5);box-shadow:var(--shadow-2);transform:translateY(-2px)}.cart .pt-c .p2 .bt-c .button:active{transform:scale(.96);box-shadow:var(--shadow-1)}.cart .pt-c .p2 .bt-c .button.disabled{background-color:var(--green-3);border-color:var(--green-3);opacity:.6;cursor:not-allowed;transform:none}@media screen and (max-width: 950px){.cart .pt-c{grid-template-columns:1.5fr 1fr}}@media screen and (max-width: 780px){.cart .pt-c{grid-template-columns:1fr}.cart .pt-c .p2 .form{max-width:none;margin-top:20px}}@media screen and (max-width: 400px){.cart .pt-c .p2 .bt-c .button{width:100%;max-width:none;padding:20px}}.cart .pt-c .p2 .ship-addr-call{display:flex;justify-content:flex-start;margin-bottom:1.5em}.cart .pt-c .p2 .ship-addr-call .button-tiny{padding:3px 8px}.item-ls{display:flex;flex-direction:column;gap:12px;margin-top:10px;--tx-info: 1.2em}.item-ls .item{display:grid;grid-template-columns:1fr auto auto;justify-content:space-between;align-items:center;gap:10px;border:2px solid var(--gray-20);border-radius:var(--radius-2);padding:5px 10px 5px 5px;background:var(--white);box-shadow:var(--shadow-1);transition:all var(--transition)}.item-ls .item:hover{border-color:var(--green-4);box-shadow:var(--shadow-2);transform:translateY(-4px)}.item-ls .item .info{display:flex;align-items:center;gap:5px}.item-ls .item .info img{width:80px;height:80px;border-radius:var(--radius-1);transition:transform var(--transition);box-shadow:var(--shadow-1)}.item-ls .item:hover .info img{transform:scale(1.05);box-shadow:var(--shadow-2)}.item-ls .item .info .tx{display:flex;flex-direction:column;gap:8px}.item-ls .item .info .tx .name{font-size:.9em;font-weight:600;color:var(--green-4);transition:color var(--transition)}.item-ls .item:hover .info .tx .name{color:var(--green-5)}.item-ls .item .info .tx .price{font-size:.8em;font-weight:500;color:var(--brown-1)}.item-ls .item .qty-c{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:80px;--input-radius: 10px}.item-ls .item .qty-c .desc,.item-ls .item .sum-c .desc{color:var(--gray-50);font-size:.6rem;text-align:center;text-transform:uppercase;letter-spacing:.5pt;font-weight:600}.item-ls .item .qty-c .ipt-c{display:grid;grid-template-columns:1.5fr 3fr 1.5fr;transition:all var(--transition);box-shadow:var(--shadow-1);border-radius:var(--input-radius)}.item-ls .item .qty-c .ipt-c:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}.item-ls .item .qty-c .ipt-c .btn{display:flex;justify-content:center;align-items:center;background-color:var(--green-4);cursor:pointer;transition:all var(--transition)}.item-ls .item .qty-c .ipt-c .btn:hover{background-color:var(--green-5)}.item-ls .item .qty-c .ipt-c .btn .icon{width:9px;transition:transform var(--transition);stroke:var(--white)}.item-ls .item .qty-c .ipt-c .btn.less{border-radius:var(--input-radius) 0 0 var(--input-radius)}.item-ls .item .qty-c .ipt-c .btn.plus{border-radius:0 var(--input-radius) var(--input-radius) 0}.item-ls .item .qty-c .ipt-c .btn:hover .icon{transform:scale(1.4)}.item-ls .item .qty-c .ipt-c .qty{display:inline-flex;height:20px;width:40px;border-width:0;border-style:solid;border-color:transparent;outline:0;appearance:none;font-size:.7em;font-weight:600;text-align:center;background-color:var(--green-1);color:var(--green-4);transition:background-color var(--transition)}.item-ls .item .qty-c .ipt-c .qty:focus{background-color:var(--white)}.item-ls .item .qty-c .rem{display:inline-flex;justify-content:center;align-items:center;border:1.5px solid var(--red-2);border-radius:var(--radius-2);padding:2px 8px;font-size:.6em;font-weight:600;letter-spacing:.5pt;text-transform:uppercase;cursor:pointer;transition:all var(--transition);color:var(--red-3);background-color:var(--red-1)}.item-ls .item .qty-c .rem:hover{background-color:var(--red-2);color:var(--white);transform:translateY(-2px);box-shadow:var(--shadow-1)}.item-ls .item .sum-c{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;min-width:90px;gap:8px}.item-ls .item .sum-c .price{color:var(--green-4);font-size:.9em;font-weight:600;transition:color var(--transition)}.item-ls .item:hover .sum-c .price{color:var(--green-5)}@media screen and (max-width: 500px){.item-ls .item{display:flex;flex-direction:column;gap:20px;padding:20px}.item-ls .item .info{flex-direction:column}.item-ls .item .info .tx{align-items:center}.item-ls .item .qty-c .ipt-c .qty{width:60px}.item-ls .item .sum-c{font-size:1.2em;align-items:center}}.options-c{display:flex;flex-direction:column;gap:20px}.options-c .options{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.options-c .options.c2{grid-template-columns:repeat(2,1fr)}.options-c .options .option{display:inline-flex;flex-direction:column;justify-content:space-between;align-items:center;gap:.6em;padding:20px 10px;border:2px solid var(--gray-20);border-radius:var(--radius-2);background-color:var(--white);box-shadow:var(--shadow-1);transition:all var(--transition);cursor:pointer}.options-c .options .option:hover{border-color:var(--green-4);background-color:var(--green-1);box-shadow:var(--shadow-2);transform:translateY(-4px)}.options-c .options .option.active{border-color:var(--green-4);background-color:var(--green-2);box-shadow:var(--shadow-2);transform:scale(1.03)}.options-c .options.c2 .option:hover{transform:translateY(-3px)}.options-c .options.c2 .option.active{transform:scale(1.02)}.options-c .options .option .tx1{color:var(--brown-1);font-weight:600;text-align:center;text-transform:uppercase;line-height:1.2em;font-size:.9em;transition:color var(--transition)}.options-c .options .option .tx2{color:var(--green-4);text-align:center;font-size:1.2em;font-weight:600;transition:color var(--transition)}.options-c .options .option.active .tx2{color:var(--green-5)}.options-c .options .option .tx3{color:var(--gray-50);text-align:center;font-size:.8em;font-weight:500;transition:color var(--transition)}.options-c .options .option.active .tx3{color:var(--green-4)}@media screen and (max-width: 600px){.options-c .options{grid-template-columns:1fr 1fr}.options-c .options .option:hover,.options-c .options .option.active{transform:scale(1.02)}}@media screen and (max-width: 390px){.options-c .options{grid-template-columns:1fr}}.sumup{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:30px}.sumup h2{font-size:1.2em;font-weight:600;color:var(--brown-1);margin-bottom:10px}.sumup .cnt{display:grid;grid-template-columns:auto auto;gap:.8em;padding:15px;border:2px solid var(--gray-20);border-radius:var(--radius-2);background-color:var(--white);box-shadow:var(--shadow-1);transition:all var(--transition);font-size:1em}.sumup .cnt:hover{box-shadow:var(--shadow-2);border-color:var(--green-4);background-color:var(--green-1)}.sumup .cnt .desc{color:var(--green-3);font-weight:500;transition:color var(--transition)}.sumup .cnt:hover .desc{color:var(--green-4)}.sumup .cnt .amnt{color:var(--gray-50);text-align:right;font-weight:500;transition:color var(--transition)}.sumup .cnt:hover .amnt{color:var(--gray-60)}.sumup .cnt .desc.hlt{color:var(--green-4);font-weight:700;font-size:1.1em}.sumup .cnt .amnt.hlt{color:var(--brown-1);font-weight:700;font-size:1.1em}.orders-ls{display:flex;flex-direction:column;gap:12px;margin-top:15px}.orders-ls h2{font-size:1.3em;font-weight:600;color:var(--brown-1);margin-bottom:10px}.orders-ls .order{display:grid;grid-template-columns:1fr 1fr;gap:.6em;border:2px solid var(--gray-20);border-radius:var(--radius-2);padding:15px;background:var(--white);box-shadow:var(--shadow-1);font-size:.9em;cursor:pointer;transition:all var(--transition);animation:cardSlideUp .5s ease-out}.orders-ls .order:hover{border-color:var(--green-4);box-shadow:var(--shadow-2);transform:translateY(-4px);background-color:var(--green-1)}.orders-ls .order.selected{border-color:var(--green-4);background-color:var(--green-2);box-shadow:var(--shadow-2);cursor:default;transform:none}.orders-ls .order .id{grid-column:span 2;color:var(--green-4);font-weight:700;font-size:1.05em;transition:all var(--transition);margin-bottom:5px}.orders-ls .order:hover .id,.orders-ls .order.selected .id{color:var(--green-5)}.orders-ls .order .item{color:var(--gray-60);font-weight:500;transition:color var(--transition);line-height:1.3em}.orders-ls .order:hover .item{color:var(--gray-75)}.orders-ls .order.selected .item{color:var(--brown-1)}.orders-ls .order .item .bold{color:var(--brown-1);font-weight:700}@media screen and (max-width: 600px){.orders-ls .order{font-size:.8rem}}.order-vw-overlay{display:flex}.order-vw{position:relative;display:flex;flex-direction:column;gap:20px;padding:25px;border:2px solid var(--green-4);border-radius:var(--radius-3);background:var(--white);background-image:var(--green-gr-1);box-shadow:var(--shadow-2);max-width:600px;animation:cardSlideUp .4s ease-out;transition:all var(--transition)}.order-vw:hover{box-shadow:var(--shadow-2)}.order-vw h2{font-size:1.3em;font-weight:700;color:var(--brown-1);margin:0;padding-bottom:10px;border-bottom:2px solid var(--green-3)}.order-vw-overlay .order-vw .close{display:none}.order-vw.w100{max-width:none}.order-vw.active{border-color:var(--green-4)}.order-vw .data{display:grid;grid-template-columns:auto 1fr;gap:1em;font-size:.95em;transition:all var(--transition);line-height:1.6em}.order-vw .data .id{grid-column:span 2;color:var(--green-4);font-size:1.1em;font-weight:700;margin-bottom:.8em;transition:color var(--transition)}.order-vw .data .id:hover{color:var(--green-5)}.order-vw .data .span-2{grid-column:span 2}.order-vw .data .hl{border-top:2px solid var(--green-3);padding-top:1em;margin-top:.5em}.order-vw .data .item{color:var(--gray-75);line-height:1.4em;white-space:pre-line;font-weight:500;transition:color var(--transition)}.order-vw .data .item:hover{color:var(--brown-1)}.order-vw .data .item.name{font-weight:700;color:var(--green-4);font-size:1.05em}.order-vw .data .item.name.bold,.order-vw .data .bold{font-weight:700;color:var(--green-5);font-size:1.1em}.order-vw .item-ls{margin-top:10px}.order-vw .item-ls .item{box-shadow:var(--shadow-1);border:2px solid var(--gray-20);transition:all var(--transition)}.order-vw .item-ls .item:hover{box-shadow:var(--shadow-2);border-color:var(--green-4);transform:translateY(-2px)}.order-vw .bt-c{display:flex;justify-content:flex-end;gap:10px;margin-top:15px;padding-top:15px;border-top:2px solid var(--green-3)}.order-vw .bt-c button{padding:10px 20px;border:2px solid var(--green-4);border-radius:var(--radius-2);background-color:var(--green-4);color:var(--white);font-size:.95em;font-weight:600;letter-spacing:.3pt;cursor:pointer;transition:all var(--transition);box-shadow:var(--shadow-1)}.order-vw .bt-c button:hover{background-color:var(--green-5);border-color:var(--green-5);box-shadow:var(--shadow-2);transform:translateY(-2px)}.order-vw .bt-c button:active{transform:scale(.96)}@media screen and (max-width: 780px){.order-vw-overlay{display:none}.order-vw-overlay.active{position:fixed;z-index:100;display:flex;top:0;left:0;width:100%;height:100dvh;padding:20px;justify-content:center;align-items:flex-start;background-color:var(--black-50);backdrop-filter:blur(2px);overflow:scroll}.order-vw-overlay.active .order-vw .close{position:absolute;top:10px;right:10px;display:flex;justify-content:center;align-items:center;width:36px;height:36px;padding:0;border:2px solid var(--green-4);border-radius:50%;background-color:var(--white);cursor:pointer;transition:all var(--transition);box-shadow:var(--shadow-1)}.order-vw-overlay.active .order-vw .close:hover{scale:1.12;box-shadow:var(--shadow-2);background-color:var(--green-1)}.order-vw-overlay.active .order-vw .close:active{scale:.96}.order-vw-overlay.active .order-vw .close .icon{width:20px;stroke:var(--green-4);cursor:pointer;transition:stroke var(--transition)}.order-vw-overlay.active .order-vw .close:hover .icon{stroke:var(--green-5)}}@media screen and (max-width: 370px){.order-vw-overlay.active .order-vw{width:100%;padding:20px}.order-vw .data{display:grid;grid-template-columns:1fr;gap:.5em;font-size:.85em}.order-vw .data .span-2{grid-column:auto / auto}.order-vw .data .hl{margin-top:1em;padding-top:1em}.order-vw .data .item.name{padding-top:1em}.orders-ls .order{font-size:.8em;padding:12px}.orders-ls .order .id{font-size:.95em}}.form-rate{display:flex;position:relative;flex-direction:column;gap:15px;margin-top:30px;padding:25px;border-radius:var(--radius-3);background-color:var(--white);background-image:var(--green-gr-1);box-shadow:var(--shadow-1);--input-padding: 12px;animation:cardSlideUp .4s ease-out;transition:all var(--transition)}.form-rate h2{font-size:1.3em;font-weight:700;color:var(--green-7);margin:0 0 10px;padding-bottom:15px;border-bottom:2px solid var(--green-3)}.form-rate .call{color:var(--green-8);font-size:.85em;font-weight:600;line-height:1.4em;letter-spacing:.3pt;text-transform:uppercase;margin-bottom:10px}.form-rate h3{margin-top:50px;margin-bottom:15px;border-bottom:2px solid var(--green-4);padding-bottom:12px;font-size:1.1em;font-weight:700;color:var(--green-7)}.form-rate h3.item-name{display:flex;justify-content:flex-start;align-items:center;gap:12px;margin-top:30px}.form-rate h3.item-name img{max-width:90px;height:90px;border-radius:var(--radius-2);border:2px solid var(--green-4);box-shadow:var(--shadow-1);transition:all var(--transition)}.form-rate h3.item-name img:hover{transform:scale(1.05);box-shadow:var(--shadow-2)}.form-rate .msg{display:flex;width:100%;justify-content:flex-start;align-items:center;font-size:.85em;font-weight:600;padding:10px 15px;border-radius:var(--radius-2);animation:cardSlideUp .4s ease-out;box-shadow:var(--shadow-1)}.form-rate .msg.red{color:var(--red-3);border:2px solid var(--red-2);background-color:var(--red-1)}.form-rate .msg.green{margin-top:20px;color:var(--green-6);border:2px solid var(--green-4);background-color:var(--green-1)}.form-rate .inputs-dv{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:15px}.form-rate .inputs-dv .iname{width:100%;font-weight:700;font-size:.95em;color:var(--green-4);letter-spacing:.3pt}.form-rate .inputs-dv .rate{display:flex;width:100%;max-width:280px;gap:0;border:2px solid var(--green-4);border-radius:var(--radius-2);background-color:var(--white);box-shadow:var(--shadow-1);overflow:hidden;transition:all var(--transition)}.form-rate .inputs-dv .rate:hover{box-shadow:var(--shadow-2)}.form-rate .inputs-dv .rate .item{display:inline-flex;flex:1;justify-content:center;align-items:center;border:none;padding:10px 0;color:var(--green-4);background-color:var(--white);font-size:.9em;font-weight:700;cursor:pointer;transition:all var(--transition);border-right:1px solid var(--green-6)}.form-rate .inputs-dv .rate .item:last-child{border-right:none}.form-rate .inputs-dv .rate .item:hover{background-color:var(--green-3)}.form-rate .inputs-dv .rate .item.active{color:var(--white);background-color:var(--green-4);font-weight:700;box-shadow:inset 0 2px 4px var(--black-20)}.form-rate .inputs-dv .rate .item input{display:none}.form-rate .inputs-dv .textarea{width:100%;flex:1;min-height:120px;border:2px solid var(--gray-30);border-radius:var(--radius-1);padding:12px;font-size:.95em;font-family:helvetica-neue,Arial,sans-serif;font-weight:400;color:var(--brown-1);background-color:var(--white);transition:all var(--transition);box-shadow:0 1px 3px var(--black-5);resize:vertical}.form-rate .inputs-dv .textarea::placeholder{color:var(--gray-40)}.form-rate .inputs-dv .textarea:hover{border-color:var(--green-4);box-shadow:var(--shadow-1)}.form-rate .inputs-dv .textarea:focus{outline:none;border-color:var(--green-4);box-shadow:var(--shadow-1);background-color:var(--white)}.form-rate .inputs-dv .input{width:100%;flex:1;border:2px solid var(--gray-30);border-radius:var(--radius-1);padding:10px 12px;font-size:.95em;font-family:helvetica-neue,Arial,sans-serif;font-weight:400;color:var(--brown-1);background-color:var(--white);transition:all var(--transition);box-shadow:0 1px 3px var(--black-5);height:40px}.form-rate .inputs-dv .input::placeholder{color:var(--gray-40)}.form-rate .inputs-dv .input:hover{border-color:var(--green-4);box-shadow:var(--shadow-1)}.form-rate .inputs-dv .input:focus{outline:none;border-color:var(--green-4);box-shadow:var(--shadow-1);background-color:var(--white)}.form-rate .bt-c{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:25px;padding-top:20px;border-top:2px solid var(--green-3)}.form-rate .bt-c .button.submit{display:inline-flex;width:100%;max-width:300px;margin:0;padding:12px 30px;font-size:1em;border:2px solid var(--green-4);border-radius:var(--radius-1);background-color:var(--green-4);color:var(--white);font-weight:700;letter-spacing:.3pt;cursor:pointer;transition:all var(--transition);box-shadow:var(--shadow-1);text-transform:uppercase;white-space:nowrap}.form-rate .bt-c .button.submit:hover{background-color:var(--green-5);border-color:var(--green-5);box-shadow:var(--shadow-2);transform:translateY(-2px)}.form-rate .bt-c .button.submit:active{transform:scale(.96);box-shadow:var(--shadow-1)}.form-rate .bt-c .button.submit:disabled{opacity:.6;cursor:not-allowed;transform:none}@media screen and (max-width: 650px){.form-rate{padding:20px;margin-top:20px;gap:12px}.form-rate h2{font-size:1.1em}.form-rate h3{margin-top:20px;font-size:1em}.form-rate h3.item-name{flex-direction:column;align-items:flex-start;gap:10px}.form-rate h3.item-name img{max-width:80px;height:80px}.form-rate .inputs-dv .rate{max-width:100%}.form-rate .inputs-dv .textarea{min-height:120px;padding:10px;font-size:.9em}.form-rate .bt-c{flex-direction:column;margin-top:20px}.form-rate .bt-c .button.submit{min-width:100%;max-width:none;padding:12px 20px;font-size:.95em}}@keyframes loaderFadeOut{1%{height:auto;transform:scale(1);opacity:1;visibility:visible}to{height:0;transform:scale(0);opacity:0;visibility:hidden}}.table-c{display:block;width:100%;margin-top:1em;border-radius:var(--radius-2);overflow:hidden;box-shadow:var(--shadow-1);background:var(--white);transition:box-shadow var(--transition)}.table-c:hover{box-shadow:var(--shadow-2)}.table-c .table{min-width:100%;text-align:left;border-collapse:collapse;border-spacing:0}.table-c .table .green{color:var(--green-4);font-weight:700}.table-c .table .red{color:var(--red-3);font-weight:700}.table-c .table .bold{font-weight:700}.table-c .table th,.table-c .table td{border-radius:0;padding:12px 8px;color:var(--gray-75);font-size:.85em;font-weight:500;letter-spacing:.3pt;line-height:1.4em;vertical-align:middle;border-bottom:1px solid var(--gray-20);transition:all var(--transition)}.table-c .table th{background-color:var(--green-1);color:var(--green-4);font-weight:700;border-bottom:2px solid var(--green-4);text-transform:uppercase;font-size:.8em;letter-spacing:.5pt;position:sticky;top:0;z-index:10}.table-c .table tr{transition:all var(--transition)}.table-c .table tbody tr:hover{background-color:var(--green-1);box-shadow:inset 0 0 8px var(--black-5)}.table-c .table tbody tr:hover td{color:var(--green-4)}.table-c .table th:first-child,.table-c .table td:first-child{padding-left:12px}.table-c .table th:last-child,.table-c .table td:last-child{padding-right:12px}.table-c .table td{background-color:var(--white)}.table-c .table tbody tr:nth-child(2n) td{background-color:var(--gray-10)}.table-c .table tbody tr:hover td{background-color:var(--green-1)}.table-c .table td a{color:var(--green-4);font-weight:600;text-decoration:none;transition:all var(--transition)}.table-c .table td a:hover{color:var(--green-5);text-decoration:underline}.table-c .table td .button-tiny{margin:2px;font-size:.75em;padding:4px 8px;border:1.5px solid var(--green-4);border-radius:var(--radius-1);background-color:var(--green-4);color:var(--white);cursor:pointer;font-weight:600;transition:all var(--transition)}.table-c .table td .button-tiny:hover{background-color:var(--green-5);border-color:var(--green-5);transform:translateY(-2px);box-shadow:var(--shadow-1)}.table-c .loader-c{display:flex;width:100%;justify-content:center;align-items:center;margin-top:20px;opacity:1;visibility:visible;transition:all var(--transition)}.table-c .loader-c.off{animation-name:loaderFadeOut;animation-duration:5s;animation-fill-mode:forwards}.table-c .loader-c .loader{display:inline-flex;justify-content:center;align-items:center;flex-wrap:nowrap;gap:8px;white-space:nowrap;border-radius:var(--radius-5);padding:10px 20px;color:var(--white);background-color:var(--green-4);border:2px solid var(--green-4);font-size:.9em;font-weight:700;letter-spacing:.3pt;cursor:pointer;transition:all var(--transition);box-shadow:var(--shadow-1)}.table-c .loader-c.off .loader,.table-c .loader-c .loader[disabled]{cursor:not-allowed;opacity:.6;transform:none}.table-c .loader-c .loader:hover{background-color:var(--green-5);border-color:var(--green-5);transform:translateY(-2px);box-shadow:var(--shadow-2)}.table-c .loader-c .loader:active{transform:scale(.96);box-shadow:var(--shadow-1)}.table-c .loader-c .loader .icon{width:18px;height:18px;fill:var(--white);stroke:var(--white);transition:transform var(--transition)}.table-c .loader-c .loader:hover .icon{transform:rotate(180deg)}@media screen and (max-width: 1024px){.table-c{overflow-x:auto;border-radius:var(--radius-2)}}@media screen and (max-width: 900px){.table-c .table th,.table-c .table td{padding:10px 6px;font-size:.75em;letter-spacing:.3pt;line-height:1.3em}.table-c .table th{font-size:.7em;letter-spacing:.4pt}.table-c .table .nomob{display:none}.table-c .loader-c .loader{padding:8px 15px;font-size:.85em}.table-c .loader-c .loader .icon{width:16px;height:16px}.table-c .table td .button-tiny{padding:3px 6px;font-size:.7em}}.empty{display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;height:100%;padding:40px 20px;min-height:50dvh;text-align:center;background:linear-gradient(135deg,var(--green-1),var(--white));border-radius:var(--radius-3);box-shadow:var(--shadow-1);animation:cardSlideUp .4s ease-out}.empty .tx1{font-size:2.2em;font-weight:700;color:var(--brown-1);letter-spacing:-.5px}.empty .tx2{font-size:1.2em;font-weight:500;color:var(--gray-75);line-height:1.6em;max-width:500px}.empty .tx3{font-size:1em;font-weight:500;color:var(--green-4);text-transform:uppercase;letter-spacing:.3pt}.empty .icon{width:80px;height:80px;margin:10px 0;opacity:.7;transition:all var(--transition);animation:blink 3s infinite ease-in-out}.empty:hover .icon{opacity:1;transform:scale(1.1)}.acc-orders .data-c{display:grid;grid-template-columns:1fr 1fr;justify-content:flex-start;align-items:flex-start;gap:20px}@media screen and (max-width: 780px){.acc-orders .data-c{grid-template-columns:1fr}.empty{min-height:40dvh;padding:30px 15px}.empty .tx1{font-size:1.8em}.empty .tx2,.empty .tx3{font-size:.95em}}.notfound{display:flex;justify-content:center;align-items:center;min-height:70dvh;width:100%;padding:100px 0}.notfound .txt-c{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:1em;font-size:2em}.notfound .txt-c .tx-1{display:inline-flex;justify-content:center;align-items:center;gap:.2em;font-size:3em;font-weight:500}.notfound .txt-c .tx-3{font-size:.5em}@media screen and (max-width: 800px){.notfound .txt-c{justify-content:center;align-items:center;text-align:center}}.footer{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;color:var(--white);background-color:var(--green-3);box-shadow:inset 0 2px 4px var(--black-20)}.footer .cnt h2{color:var(--white);font-size:1.3em;font-weight:700;margin-bottom:15px}.footer .cnt{display:grid;grid-template-columns:1.1fr 1.1fr .8fr;width:100%;max-width:var(--content-max-width);padding:40px 3vw 80px;background-color:var(--green-9)}.footer .cnt .pt-1{display:flex;flex-direction:column;gap:25px}.footer .cnt .pt-1 .logo{width:250px;transition:transform var(--transition)}.footer .cnt .pt-1 .logo:hover{transform:scale(1.05)}.footer .cnt .pt-1 address{font-size:.85em;line-height:1.5em;white-space:pre-line;color:var(--white-80);font-style:normal;font-weight:400;transition:color var(--transition)}.footer .cnt .pt-1:hover address{color:var(--white)}.footer .cnt .pt-1 .pmethods{width:90%;max-width:280px;transition:transform var(--transition)}.footer .cnt .pt-1 .pmethods:hover{transform:translateY(-2px)}.footer .cnt .pt-1 .reclameAqui{display:inline-flex;justify-content:center;align-items:center;width:90%;max-width:280px;cursor:pointer;transition:all var(--transition)}.footer .cnt .pt-1 .reclameAqui:hover{transform:scale(1.05)}.footer .cnt .pt-1 .reclameAqui .icon{width:80%;max-width:150px}.footer .cnt .pt-2{display:flex;flex-direction:column;align-items:center}.footer .cnt .pt-2 h2,.footer .cnt .pt-3 h2{font-size:1.3em;font-weight:700}.footer .cnt .pt-2 .links-c{display:flex;flex-direction:column;align-items:center;margin-top:15px;gap:10px}.footer .cnt .pt-2 .links-c .link{font-size:.9em;color:var(--white-80);transition:all var(--transition);padding:4px 8px;border-radius:var(--radius-1)}.footer .cnt .pt-2 .links-c .link:hover{color:var(--white);background-color:var(--black-50);transform:translate(4px)}.footer .cnt .pt-2 .safe{display:inline-flex;justify-content:center;align-items:center;gap:12px;margin-top:30px;padding:15px;border-radius:var(--radius-2);background-color:var(--black-20);transition:all var(--transition)}.footer .cnt .pt-2 .safe:hover{background-color:var(--black-30);transform:translateY(-2px)}.footer .cnt .pt-2 .safe .shield{width:35px;height:35px;flex-shrink:0}.footer .cnt .pt-2 .safe .tx-c{display:inline-flex;align-items:flex-start;flex-direction:column;gap:4px}.footer .cnt .pt-2 .safe .tx-c .tx1{font-size:1em;font-weight:700;color:var(--white)}.footer .cnt .pt-2 .safe .tx-c .tx2{font-size:.75em;color:var(--white-80)}.footer .cnt .pt-3{display:flex;flex-direction:column;align-items:flex-end}.footer .cnt .pt-3 .social{display:flex;align-items:center;gap:5px}.footer .cnt .pt-3 .social .link{transition:all var(--transition);display:inline-flex;padding:8px;border-radius:var(--radius-1)}.footer .cnt .pt-3 .social .link:hover{background-color:var(--black-20);transform:translateY(-2px)}.footer .cnt .pt-3 .social .link .icon{height:30px;width:30px}.footer .cnt .pt-3 .newsletter{display:flex;align-items:flex-end;justify-content:center;flex-direction:column;gap:10px;width:100%;margin-top:15px}.footer .cnt .pt-3 .newsletter h3{color:var(--white);font-size:1em;font-weight:700}.footer .cnt .pt-3 .newsletter .field-c{display:flex;justify-content:center;align-items:center;width:100%;border-radius:var(--radius-1);overflow:hidden;box-shadow:var(--shadow-1)}.footer .cnt .pt-3 .newsletter .field-c .field{display:flex;justify-content:flex-start;align-items:center;flex:1;padding:10px 15px;border-radius:0;font-size:.85em;appearance:none;outline:0;border:none;background-color:var(--white);color:var(--brown-1);transition:all var(--transition)}.footer .cnt .pt-3 .newsletter .field-c .field::placeholder{color:var(--gray-40)}.footer .cnt .pt-3 .newsletter .field-c .field:focus{background-color:var(--white);box-shadow:inset 0 2px 4px var(--black-10)}.footer .cnt .pt-3 .newsletter .field-c .button-tiny{border-radius:0;margin:0;padding:10px 20px;background-color:var(--green-4);border:none;color:var(--white);font-weight:700;cursor:pointer;transition:all var(--transition)}.footer .cnt .pt-3 .newsletter .field-c .button-tiny:hover{background-color:var(--green-8);transform:none;outline:none}.footer .cnt .pt-3 .newsletter .msg{display:inline-flex;justify-content:center;align-items:center;padding:8px 12px;border-radius:var(--radius-1);font-size:.8em;font-weight:600;animation:cardSlideUp .3s ease-out}.footer .cnt .pt-3 .newsletter .msg.red{color:var(--red-3);background-color:var(--red-1);border:1px solid var(--red-2)}.footer .cnt .pt-3 .newsletter .msg.green{color:var(--green-1);background-color:var(--green-4);border:1px solid var(--green-5)}.footer .bl{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;padding:30px 2vw;background-color:var(--green-4);width:100%}.footer .lang,.footer .rights{display:flex;justify-content:center;align-items:center;font-size:.6em;width:100%}.footer .lang{width:auto;gap:20px}.footer .lang .flag{height:20px;width:28px;transition:var(--transition);cursor:pointer}.footer .lang .flag:hover{transform:scale(1.2)}.footer .rights span{white-space:nowrap}.footer .rights a{text-decoration:underline;transition:color var(--transition)}.footer .rights a:hover{color:var(--white)}.footer .rights .sep{width:10px;text-align:center}@media screen and (max-width: 800px){.footer .cnt{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;padding:40px 3vw 80px}.footer .cnt .pt-1,.footer .cnt .pt-2,.footer .cnt .pt-3{align-items:center;width:100%}.footer .cnt .pt-1 .logo{width:200px}.footer .cnt .pt-1 address{text-align:center}.footer .cnt .pt-2 .safe{width:100%}.footer .cnt .pt-3{align-items:center}.footer .cnt .pt-3 .newsletter{align-items:center;width:100%}.footer .cnt .pt-3 .newsletter .field-c{flex-direction:column}.footer .cnt .pt-3 .newsletter .field-c .field{width:100%;padding:15px;border-radius:var(--radius-1) var(--radius-1) 0 0}.footer .cnt .pt-3 .newsletter .field-c .button-tiny{width:100%;padding:15px;border-radius:0 0 var(--radius-1) var(--radius-1)}.footer .bl{height:auto;flex-direction:column;gap:15px;padding:20px 3vw}.footer .rights{flex-direction:column;gap:5px}.footer .rights .sep{display:none}}.regulation-consent{position:fixed;display:flex;justify-content:center;align-items:center;bottom:20px;width:100%;padding:0 2vw;z-index:999;pointer-events:none}.regulation-consent .consent{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:calc(var(--content-max-width) - 40px);gap:20px;padding:20px 25px;border-radius:var(--radius-2);background:linear-gradient(135deg,var(--green-2) 0%,var(--green-1) 100%);border:2px solid var(--green-4);box-shadow:var(--shadow-2);color:var(--green-4);pointer-events:all;animation:cardSlideUp .4s ease-out;transition:all var(--transition)}.regulation-consent .consent:hover{box-shadow:var(--shadow-3);transform:translateY(-2px);border-color:var(--green-5)}.regulation-consent .consent .pt-1{flex:1;line-height:1.5em;font-size:.9em;color:var(--green-4);transition:color var(--transition)}.regulation-consent .consent .pt-1 strong{font-weight:700;color:var(--green-5)}.regulation-consent .consent .link{color:var(--blue-2);text-decoration:none;font-weight:600;transition:all var(--transition);border-bottom:1px solid transparent}.regulation-consent .consent .link:hover{color:var(--blue-3);border-bottom-color:var(--blue-2);transform:translateY(-1px)}.regulation-consent .consent .pt-2{display:inline-flex;justify-content:center;align-items:center;gap:10px;flex-shrink:0}.regulation-consent .consent .pt-2 button{padding:10px 20px;border:2px solid var(--green-4);border-radius:var(--radius-1);background-color:transparent;color:var(--green-4);font-weight:700;font-size:.9em;cursor:pointer;transition:all var(--transition);white-space:nowrap}.regulation-consent .consent .pt-2 button:hover{background-color:var(--green-4);color:var(--white);transform:translateY(-2px);box-shadow:var(--shadow-1)}.regulation-consent .consent .pt-2 button:active{transform:translateY(0);box-shadow:inset 0 2px 4px var(--black-20)}@media screen and (max-width: 900px){.regulation-consent .consent{flex-direction:column;align-items:center;gap:15px;padding:20px}.regulation-consent .consent .pt-1{text-align:center;font-size:.85em}.regulation-consent .consent .pt-2{width:100%;justify-content:center}.regulation-consent .consent .pt-2 button{flex:1;min-width:120px}}@media screen and (max-width: 600px){.regulation-consent{bottom:10px;padding:0 1vw}.regulation-consent .consent{max-width:100%;padding:15px 16px;gap:12px;font-size:.8em}.regulation-consent .consent .pt-1{font-size:.8em;line-height:1.4em}.regulation-consent .consent .pt-2 button{padding:8px 16px;font-size:.8em}}
