.behrang-footer{--site-footer-background:#c2002a;--site-footer-cream:#ffe4c6;--site-footer-text:#fff;--site-footer-heading-color:#fff;--site-footer-content-width:1312px;--site-footer-intro-space:224px;--site-footer-column-gap:97px;--site-footer-title-gap:32px;--site-footer-menu-gap:24px;--site-footer-wordmark-gap:32px;--site-footer-box-gap:16px;--site-footer-contact-gap:8px;--site-footer-social-gap:16px;--site-footer-contact-icon-size:20px;--site-footer-social-icon-size:28px;--site-footer-logo-size:96px;--site-footer-ring-size:176px;--site-footer-rotation-duration:24s;--site-footer-pattern-opacity:1;--site-footer-lighting-opacity:1;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--site-footer-wordmark-gap);width:100%;min-width:0;overflow:clip;background:var(--site-footer-cream);color:var(--site-footer-text)}.behrang-footer *{box-sizing:border-box}.behrang-footer{content-visibility:auto;contain-intrinsic-size:auto 744px}@media(max-width:767px){.behrang-footer{contain-intrinsic-size:auto 716px}}.site-footer-background{position:absolute;inset:0;z-index:-1;isolation:isolate;background:var(--site-footer-background);mask:url(assets/crest.svg?v=2) top center/1440px 92px no-repeat,linear-gradient(#000,#000) bottom/100% calc(100% - 91px) no-repeat;pointer-events:none}.site-footer-background::after,.site-footer-background::before{content:'';position:absolute;inset:0;pointer-events:none}.site-footer-background::before{background-image:var(--site-footer-pattern-image,url(assets/pattern.png));background-size:2000px 1500px;background-position:center top;opacity:var(--site-footer-pattern-opacity);z-index:1}.site-footer-background::after{background-image:var(--site-footer-lighting-image,url(assets/light-mask.png));background-size:max(100%,1440px) 114.1321%;background-position:center bottom;background-repeat:no-repeat;mix-blend-mode:luminosity;opacity:var(--site-footer-lighting-opacity,1)}.behrang-footer .site-footer-top{position:absolute;top:12px;left:50%;transform:translateX(-50%);width:var(--site-footer-ring-size);height:var(--site-footer-ring-size);display:grid;place-items:center;border:0;border-radius:50%;padding:0;background:0 0;color:var(--site-footer-text);cursor:pointer}.site-footer-ring{position:absolute;inset:0;width:100%;height:100%;animation:site-footer-ring-spin var(--site-footer-rotation-duration) linear infinite;pointer-events:none}.site-footer-ring-text{font-family:var(--behrang-font-family,'KalamehFaNum',sans-serif);font-size:16px;font-weight:400;fill:var(--site-footer-text)}.site-footer-logo-surface{display:grid;place-items:center;width:var(--site-footer-logo-size);height:var(--site-footer-logo-size);border-radius:50%;background:var(--site-footer-logo-background,var(--site-footer-cream));transition:box-shadow .35s,filter .35s}.site-footer-logo{display:block;width:64%;height:auto;max-height:65%;object-fit:contain}.site-footer-logo-name{color:var(--site-footer-background);font-size:20px;font-weight:600}.site-footer-top:is(:hover,:focus-visible) .site-footer-logo-surface{box-shadow:0 0 0 5px #ffe4c630;filter:brightness(1.05)}.site-footer-top:focus-visible{outline:2px solid var(--site-footer-cream);outline-offset:3px}.site-footer-content{display:grid;grid-template-columns:16px minmax(0,1fr) 16px}.site-footer-content::before{content:'';grid-column:1/-1;height:var(--site-footer-intro-space)}.site-footer-grid{grid-column:2;width:min(100%,var(--site-footer-content-width));justify-self:center;display:grid;grid-template-columns:minmax(0,2.25fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.8fr) 56px;column-gap:var(--site-footer-column-gap);align-items:start;min-width:0}.site-footer-column,.site-footer-company,.site-footer-contact{display:flex;flex-direction:column;gap:var(--site-footer-title-gap);min-width:0}.behrang-footer .site-footer-column-title,.behrang-footer .site-footer-company-title{margin:0;font-size:16px;font-weight:600;line-height:24px;color:var(--site-footer-heading-color)}.site-footer-company-copy,.site-footer-contact-list{display:flex;flex-direction:column;gap:var(--site-footer-menu-gap)}.site-footer-payamava-link{display:block;flex:none;width:140px;max-width:100%;align-self:flex-start;border-radius:4px}.site-footer-payamava-link:focus-visible{outline:2px solid #fff;outline-offset:4px}.site-footer-payamava{display:block;width:100%;height:auto}.behrang-footer .site-footer-copyright,.behrang-footer .site-footer-description{margin:0;font-size:12px;font-weight:400;line-height:24px;overflow-wrap:anywhere}.behrang-footer .site-footer-menu{display:flex;flex-direction:column;gap:var(--site-footer-menu-gap);margin:0;padding:0;list-style:none}.site-footer-menu li{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;min-width:0}.site-footer-menu a{display:inline-block;color:inherit;font-size:12px;line-height:24px;text-decoration:none;overflow-wrap:anywhere;transition:color .3s,opacity .3s}.behrang-footer .site-footer-menu .sub-menu{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.site-footer-menu a:is(:hover,:focus-visible){color:var(--site-footer-cream);opacity:1}.site-footer-contact-item{display:flex;align-items:center;gap:var(--site-footer-contact-gap);color:inherit;text-decoration:none;min-width:0}.site-footer-contact-text{font-size:12px;line-height:24px;overflow-wrap:anywhere;min-width:0}.site-footer-contact-icon{width:var(--site-footer-contact-icon-size);height:var(--site-footer-contact-icon-size);object-fit:contain;flex-shrink:0}.site-footer-socials{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--site-footer-social-gap);border-right:1px solid #ffffff80;min-height:160px}.site-footer-social-link{position:relative;isolation:isolate;display:grid;place-items:center;flex-shrink:0;min-height:28px;transition:transform .35s cubic-bezier(.2,.65,.3,1)}.site-footer-social-link::before{content:'';position:absolute;inset:-7px;z-index:-1;border:1px solid #ffe4c670;border-radius:50%;background:#ffe4c614;box-shadow:0 4px 14px #4e001630;opacity:0;transform:scale(.65);transition:opacity .35s,transform .35s cubic-bezier(.2,.65,.3,1);pointer-events:none}.site-footer-social-link img{display:block;width:var(--site-footer-social-icon-size);height:var(--site-footer-social-icon-size);object-fit:contain;transition:transform .35s cubic-bezier(.2,.65,.3,1),filter .35s}.site-footer-social-link:is(:hover,:focus-visible){transform:translateY(-3px)}.site-footer-social-link:is(:hover,:focus-visible)::before{opacity:1;transform:scale(1)}.site-footer-social-link:is(:hover,:focus-visible) img{transform:rotate(-6deg) scale(1.08);filter:drop-shadow(0 2px 4px #ffe4c640)}.site-footer-wordmark{display:block;width:100%;height:auto;aspect-ratio:1440/312;object-fit:cover;object-position:center bottom;pointer-events:none}.site-footer-accordion-toggle,.site-footer-legal{display:none}.site-footer-contact-item:focus-visible,.site-footer-menu a:focus-visible,.site-footer-social-link:focus-visible{outline:2px solid var(--site-footer-cream);outline-offset:4px}@keyframes site-footer-ring-spin{to{transform:rotate(360deg)}}@media(min-width:768px) and (max-width:1199px){.behrang-footer{--site-footer-column-gap:32px;--site-footer-intro-space:208px}.site-footer-grid{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.8fr) 40px}.site-footer-wordmark{min-height:180px}}@media(max-width:767px){.behrang-footer{--site-footer-intro-space:208px;--site-footer-column-gap:16px;--site-footer-title-gap:16px;--site-footer-wordmark-gap:32px}.site-footer-grid{display:flex;flex-direction:column;gap:var(--site-footer-box-gap);align-items:stretch}.site-footer-company{order:0;align-items:center;text-align:center;gap:8px}.behrang-footer .site-footer-company-title{font-size:20px;line-height:32px}.behrang-footer .site-footer-copyright,.behrang-footer .site-footer-description{font-size:12px;line-height:24px}.site-footer-socials{order:1;flex-direction:row;justify-content:center;min-height:32px;border:0}.site-footer-company-copy{gap:0}.site-footer-column-title,.site-footer-copyright--desktop{display:none!important}.site-footer-column--brands{order:2}.site-footer-column--useful{order:3}.site-footer-column--contact{order:4}.site-footer-column{gap:0;border:1px solid #fff;border-radius:100px;overflow:hidden;transition:border-radius .35s,background-color .35s,box-shadow .35s}.site-footer-column.is-open{border-radius:24px;background:0 0;box-shadow:none}.behrang-footer .site-footer-accordion-toggle{display:grid;grid-template-columns:24px minmax(0,1fr) 24px 24px;align-items:center;min-height:56px;border:0;border-radius:inherit;background:0 0;padding:0;color:inherit;cursor:pointer;text-align:right;font:inherit}.site-footer-accordion-label{color:var(--site-footer-heading-color);grid-column:2;line-height:24px;font-size:14px;font-weight:400}.site-footer-accordion-icon{grid-column:3;display:block;width:16px;height:16px;object-fit:contain;transition:transform .35s cubic-bezier(.2,.65,.3,1)}.site-footer-column.is-open .site-footer-accordion-icon{transform:rotate(180deg)}.site-footer-accordion-toggle{transition:background-color .35s}.site-footer-column.is-open .site-footer-accordion-toggle{border-radius:0;background:0 0}.site-footer-accordion-toggle:is(:hover,:focus-visible){background:0 0;outline:0}.behrang-footer .site-footer-column .site-footer-accordion-toggle:is(:hover,:focus,:focus-visible,:active){border:0;outline:0;box-shadow:none;background:0 0}.site-footer-column:has(.site-footer-accordion-toggle:focus-visible){outline:2px solid var(--site-footer-logo-background,var(--site-footer-cream));outline-offset:3px}.site-footer-panel{display:none;grid-template-columns:24px minmax(0,1fr) 24px;row-gap:0}.site-footer-column.is-open .site-footer-panel{display:grid}.site-footer-panel::after,.site-footer-panel::before{content:'';grid-column:1/-1}.site-footer-panel::before{height:12px}.site-footer-panel::after{height:20px}.site-footer-panel>.site-footer-contact-list,.site-footer-panel>.site-footer-menu{grid-column:2;display:flex;flex-direction:column;gap:var(--site-footer-menu-gap);min-width:0}.site-footer-panel .site-footer-menu a{transition:color .3s,opacity .3s,transform .3s}.site-footer-panel .site-footer-menu a:is(:hover,:focus-visible){transform:none;color:var(--site-footer-cream);opacity:1}.site-footer-legal{order:5;display:flex;flex-direction:column;gap:16px;text-align:center;border-top:1px solid #ffffff90}.site-footer-legal::before{content:'';height:0}.site-footer-wordmark{aspect-ratio:1440/312;object-fit:cover}}@media(prefers-reduced-motion:reduce){.site-footer-ring{animation:none}.site-footer-accordion-icon,.site-footer-accordion-toggle,.site-footer-column,.site-footer-logo-surface,.site-footer-menu a,.site-footer-social-link,.site-footer-social-link img,.site-footer-social-link::before{transition:none}.site-footer-panel .site-footer-menu a:is(:hover,:focus-visible),.site-footer-social-link:is(:hover,:focus-visible),.site-footer-social-link:is(:hover,:focus-visible) img{transform:none}}
