.Hero-module__dkaGZW__root{background-color:#eee6d9;background-image:linear-gradient(180deg, var(--color-background) 0%, transparent 80%), url(/res/avanda/hero-bg-portrait.jpg);color:#1b1b1b;background-position:bottom;background-repeat:no-repeat;background-size:100%}.Hero-module__dkaGZW__root.Hero-module__dkaGZW__root:before{content:"";aspect-ratio:1/3;background-image:url(/res/avanda/hero-frame.png);background-position:100%;background-repeat:no-repeat;background-size:contain;width:50%;height:auto;position:absolute;top:0;left:0;rotate:180deg}.Hero-module__dkaGZW__root.Hero-module__dkaGZW__root:after{content:"";aspect-ratio:1/3;background-image:url(/res/avanda/hero-frame.png);background-position:100%;background-repeat:no-repeat;background-size:contain;width:50%;height:auto;position:absolute;bottom:0;right:0}.Hero-module__dkaGZW__content{padding-block:0 var(--padding-page);flex-direction:column;display:flex}.Hero-module__dkaGZW__box{text-align:center;padding-inline:var(--space-200);margin-bottom:var(--space-900);color:var(--palette-deep);flex-direction:column;flex:1;justify-content:start;align-items:center;font-family:Farhang;display:flex;position:relative}.Hero-module__dkaGZW__box em{color:var(--color-primary);font-style:normal}.Hero-module__dkaGZW__logo{align-items:center;gap:var(--space-100);flex-direction:column;font-size:1rem;font-weight:600;display:flex}.Hero-module__dkaGZW__logo img{width:5rem}.Hero-module__dkaGZW__slogan{font-size:clamp(1.5rem,3.2vw,3.2rem);font-weight:800}.Hero-module__dkaGZW__subtitle{font-size:clamp(1.2rem,1.5vw,1.5rem);font-weight:500}.Hero-module__dkaGZW__separator{flex-direction:row;align-items:center;display:flex}.Hero-module__dkaGZW__separator:before,.Hero-module__dkaGZW__separator:after{content:"";background:var(--color-secondary);width:6.5rem;height:2px}.Hero-module__dkaGZW__separator.Hero-module__dkaGZW__fullWidth{width:100%}.Hero-module__dkaGZW__separator.Hero-module__dkaGZW__fullWidth:before,.Hero-module__dkaGZW__separator.Hero-module__dkaGZW__fullWidth:after{width:100%}@media (min-width:1280px){.Hero-module__dkaGZW__root{color:#1b1b1b;background-color:#eee6d9;background-image:url(/res/avanda/hero-bg.jpg);background-position:0;background-repeat:no-repeat;background-size:auto 100%}.Hero-module__dkaGZW__root.Hero-module__dkaGZW__root:before{content:"";aspect-ratio:1/3;background-image:url(/res/avanda/hero-frame.png);background-position:100%;background-repeat:no-repeat;background-size:contain;width:auto;height:100vh;position:absolute;top:0;left:0;rotate:180deg}.Hero-module__dkaGZW__root.Hero-module__dkaGZW__root:after{content:"";aspect-ratio:1/3;background-image:url(/res/avanda/hero-frame.png);background-position:100%;background-repeat:no-repeat;background-size:contain;width:auto;height:100vh;position:absolute;bottom:0;right:0}.Hero-module__dkaGZW__box{justify-content:center;width:50%;padding:0}.Hero-module__dkaGZW__logo{font-size:1.5rem}.Hero-module__dkaGZW__logo img{width:10rem}}
.ProductCard-module__1ffhGq__root{border-radius:var(--radius-md);background-color:var(--color-paper);padding:var(--space-100)}.ProductCard-module__1ffhGq__root:hover .ProductCard-module__1ffhGq__media img{scale:1.1}.ProductCard-module__1ffhGq__media{aspect-ratio:1;border-radius:calc(var(--radius-md) - var(--space-100));width:100%;height:auto;overflow:hidden}.ProductCard-module__1ffhGq__media img{object-fit:cover;width:100%;height:100%;transition:scale .2s ease-in-out}.ProductCard-module__1ffhGq__body{padding:var(--space-200)}
.SectionTitle-module__HdNKZa__title{color:var(--color-primary);justify-content:center;align-items:center;display:flex}.SectionTitle-module__HdNKZa__title:before{content:"";background:linear-gradient(-90deg, var(--color-secondary), color-mix(in srgb, var(--color-secondary), black 20%));width:1.5lh;height:2px;margin-inline-end:20px;display:inline-block}.SectionTitle-module__HdNKZa__title:after{content:"";background:linear-gradient(90deg, var(--color-secondary), color-mix(in srgb, var(--color-secondary), black 20%));width:1.5lh;height:2px;margin-inline-start:20px;display:inline-block}
.SocialItem-module__Dpg6Pa__root{transition:all .3s}.SocialItem-module__Dpg6Pa__root:hover{scale:1.1}
@layer tokens{:root{--color-background:#f4f0e8;--color-border:#dfcab2;--color-primary:#0e4a42;--color-on-primary:#f6fcfb;--color-secondary:#d9af5d;--font-weight-heading:800;--radius-sm:1rem;--radius-md:1.5rem}@supports (color:lab(0% 0 0)){:root{--color-border:lab(82.5996% 5.00211 14.7205)}}}@layer themes{.appbar{background-color:color-mix(in oklab, var(--color-background) 80%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:none;border-bottom:1px solid var(--color-border)}.icon svg{stroke-width:1.5px}.btn--subtle{background-color:color-mix(in oklab, var(--palette-subtle) 20%, transparent);border:1px solid var(--palette-base);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .3s}.btn--subtle:hover{background-color:var(--palette-subtle)}.btn.color-primary{border:3px solid var(--color-secondary)}.btn.color-primary .btn__icon{color:var(--color-secondary)}.btn.color-secondary{color:var(--color-primary);border:3px solid var(--color-primary)}.btn--solid .btn__icon svg{width:1lh;height:1lh;padding:2px}.color-primary body{overflow:clip}h1,h2,h3{-moz-font-feature-settings:"ss02";-webkit-font-feature-settings:"ss02";font-feature-settings:"ss02";font-family:Farhang}.slm-contact{aspect-ratio:1/3;object-fit:contain;object-position:top;opacity:1;z-index:-1;width:50%;height:auto;position:absolute;top:0;right:0;transform:scaleY(-1)}.t-frame-top .section__content{padding-block:7rem 0}.t-frame-top:after,.t-frame-top:before{content:"";aspect-ratio:1/3;z-index:-1;background-image:url(/res/avanda/hero-frame.png);background-position:bottom;background-repeat:no-repeat;background-size:100%;width:50%;height:auto;max-height:100%;position:absolute;top:0}.t-frame-top:before{left:0;rotate:180deg}.t-frame-top:after{right:0;transform:scaleY(-1)}.icon-box{padding:var(--space-150);background-color:var(--color-paper);color:var(--color-secondary);border:2px solid var(--color-secondary);border-radius:var(--radius-sm)}.frame{border:var(--space-100) solid var(--color-background);border-radius:var(--radius-md);overflow:hidden}}@media (min-width:1280px){.t-frame-top:after,.t-frame-top:before{width:33vh}}
@font-face{font-family:Farhang;font-style:normal;font-weight:100;src:url(/fonts/farhang/woff2/Farhang2-Thin.woff2)format("woff2"),url(/fonts/farhang/woff/Farhang2-Thin.woff)format("woff")}@font-face{font-family:Farhang;font-style:normal;font-weight:200;src:url(/fonts/farhang/woff2/Farhang2-ExtraLight.woff2)format("woff2"),url(/fonts/farhang/woff/Farhang2-ExtraLight.woff)format("woff")}@font-face{font-family:Farhang;font-style:normal;font-weight:300;src:url(/fonts/farhang/woff2/Farhang2-Light.woff2)format("woff2"),url(/fonts/farhang/woff/Farhang2-Light.woff)format("woff")}@font-face{font-family:Farhang;font-style:normal;font-weight:500;src:url(/fonts/farhang/woff2/Farhang2-Medium.woff2)format("woff2"),url(/fonts/farhang/woff/Farhang2-Medium.woff)format("woff")}@font-face{font-family:Farhang;font-style:normal;font-weight:600;src:url(/fonts/farhang/woff2/Farhang2-DemiBold.woff2)format("woff2"),url(/fonts/farhang/woff/Farhang2-DemiBold.woff)format("woff")}@font-face{font-family:Farhang;font-style:normal;font-weight:800;src:url(/fonts/farhang/woff2/Farhang2-ExtraBold.woff2)format("woff2"),url(/fonts/farhang/woff/Farhang2-ExtraBold.woff)format("woff")}@font-face{font-family:Farhang;font-style:normal;font-weight:900;src:url(/fonts/farhang/woff2/Farhang2-Black.woff2)format("woff2"),url(/fonts/farhang/woff/Farhang2-Black.woff)format("woff")}@font-face{font-family:Farhang;font-style:normal;font-weight:700;src:url(/fonts/farhang/woff2/Farhang2-Bold.woff2)format("woff2"),url(/fonts/farhang/woff/Farhang2-Bold.woff)format("woff")}@font-face{font-family:Farhang;font-style:normal;font-weight:400;src:url(/fonts/farhang/woff2/Farhang2-Regular.woff2)format("woff2"),url(/fonts/farhang/woff/Farhang2-Regular.woff)format("woff")}
