[hidden]{display:none!important}
body{overflow-x:clip}
.portfolio-demo-note{font-family:Arial,sans-serif;font-size:11px;line-height:1.5;padding:16px 24px;text-align:center;color:#b0b0b0;background:#161616;position:relative;z-index:2}
.local-form-status{font-size:14px;line-height:1.5;padding:12px 0;max-width:42em;position:relative;z-index:5}
.local-brand-mark{width:28px;height:28px;display:inline-block;vertical-align:middle;margin-right:8px;flex:none}
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
input,textarea,select{max-width:100%}
.avrino-contact{background:#eeeae3;color:#191919;padding:80px 5vw;display:grid;grid-template-columns:1fr 1fr;gap:8vw;font-family:Arial,sans-serif}
.avrino-contact h2{font-size:clamp(32px,4vw,58px);line-height:1.1;max-width:10em;margin:24px 0}
.avrino-contact p{line-height:1.6;max-width:30em}
.avrino-contact label{display:block;font-size:13px;margin:0 0 20px}
.avrino-contact input,.avrino-contact textarea{display:block;width:100%;background:transparent;border:0;border-bottom:1px solid #aaa;padding:14px 0;color:inherit;font-size:16px;border-radius:0}
.avrino-contact button{background:#191919;color:#fff;border:0;border-radius:50px;padding:18px 24px;font-size:14px;cursor:pointer}
@media(max-width:767px){.portfolio-demo-note{padding:16px}.local-form-status{font-size:13px}}
@media(max-width:767px){.avrino-contact{grid-template-columns:1fr;padding:48px 24px}}
.w-webflow-badge{display:none!important}
.local-contact-page{margin:0;background:#f3f2ee;color:#171917;font-family:Arial,sans-serif;line-height:1.6}
.local-contact-page header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 6vw;border-bottom:1px solid #d4d5ce}
.local-contact-page a{color:inherit}.local-contact-page main{max-width:900px;margin:60px auto;padding:0 24px}.local-contact-page h1{font-size:clamp(36px,5vw,64px);line-height:1.1;letter-spacing:-.04em}.local-contact-page main>p{max-width:55em}.local-contact-page .w-form{margin-top:36px;max-width:650px}.local-contact-page label{display:block;margin:18px 0}.local-contact-page input,.local-contact-page textarea{display:block;width:100%;padding:15px;border:1px solid #bbb;background:#fff;font:inherit;color:inherit;border-radius:8px}.local-contact-page button{padding:13px 24px;background:#171917;color:#fff;border:0;border-radius:30px;font:inherit;cursor:pointer}.local-cart-row{display:grid;grid-template-columns:1fr 80px 110px auto;gap:14px;align-items:center;padding:20px 0;border-bottom:1px solid #ccc}.local-cart-row input{padding:10px}.local-cart-row button{padding:9px 16px;font-size:13px}.local-cart-total{font-size:24px;font-weight:bold}.w-commerce-commerceaddtocartoutofstock,.w-commerce-commerceaddtocarterror{display:none!important}
@media(max-width:600px){.local-cart-row{grid-template-columns:1fr 70px;gap:12px}.local-contact-page header{padding:22px}.local-contact-page header img{width:130px}}
html{overflow-x:clip}


[data-own-logo]{object-fit:contain!important;max-width:100%;height:auto} .w-webflow-badge{display:none!important}
.w-commerce-commercecartcontainerwrapper,.w-commerce-commercepaypalcheckoutbutton,.w-commerce-commercecartquickcheckoutbutton{display:none!important}
.portfolio-public-credit{padding:20px 24px;text-align:center;font:400 12px/1.7 Arial,sans-serif;color:inherit;position:relative;z-index:2}.portfolio-public-credit a{color:inherit;text-decoration:underline;text-underline-offset:3px}.portfolio-public-credit a:hover{opacity:.7}
