@font-face{font-family:Vazirmatn;src:url('fonts/vazirmatn-variable.woff2') format('woff2');font-weight:100 900;font-display:swap}
.cuz-contact-document{margin:0;background:#101415}.cuzc-site{--ink:#101415;--paper:#f5f3ed;--gold:#bd9850;--muted:#686c6c;font:400 15px/1.9 Vazirmatn,Tahoma,sans-serif;color:var(--ink);background:var(--paper);overflow:clip}.cuzc-site *{box-sizing:border-box}.cuzc-site a{color:inherit;text-decoration:none}.cuzc-site button,.cuzc-site input,.cuzc-site select,.cuzc-site textarea{font:inherit}.cuzc-site button,.cuzc-site select,.cuzc-site summary{cursor:pointer}.cuzc-site img{max-width:100%;vertical-align:middle}.cuzc-site h1,.cuzc-site h2,.cuzc-site p{margin:0}.cuzc-site h2{font-size:27px;line-height:1.6;font-weight:800}.cuzc-wrap{width:min(1280px,calc(100% - 80px));margin-inline:auto}.cuzc-skip{position:fixed;top:-100px;right:20px;background:#f5f3ed;color:#101415;padding:12px 20px;z-index:100000}.cuzc-skip:focus{top:35px}.cuzc-site :focus-visible{outline:2px solid var(--gold);outline-offset:5px}.cuzc-site a,.cuzc-site button{transition:color .2s,background-color .2s,transform .2s,border-color .2s}
.cuzc-header{background:var(--ink);color:var(--paper);border-bottom:1px solid #ffffff12;position:relative;z-index:5}.cuzc-header-inner{min-height:98px;display:flex;align-items:center;justify-content:space-between;gap:30px}.cuzc-brand{display:flex;align-items:center;gap:12px;flex-shrink:0}.cuzc-brand img{object-fit:contain}.cuzc-brand strong{font-weight:800;font-size:20px;display:block;line-height:1.6}.cuzc-brand small{font-size:10px;color:#b7b8b4;display:block;line-height:1.5}.cuzc-nav{display:flex;gap:28px;align-items:center}.cuzc-nav a{padding-block:20px;font-size:13px;position:relative}.cuzc-nav a[aria-current]{color:var(--gold)}.cuzc-nav a[aria-current]:after{content:'';position:absolute;bottom:12px;right:0;left:0;height:1px;background:var(--gold)}.cuzc-nav a:hover{color:var(--gold)}.cuzc-button{display:inline-flex;align-items:center;justify-content:center;gap:15px;background:var(--gold);color:#101415!important;border:1px solid var(--gold);border-radius:3px;min-height:46px;padding:9px 22px;font-weight:700!important;line-height:1.7}.cuzc-button img{opacity:.9}.cuzc-button:hover{background:#d0ae6b;border-color:#d0ae6b;transform:translateY(-1px)}.cuzc-session{font-size:12px}.cuzc-menu-button{display:none;width:44px;height:44px;border:1px solid #bd985066;background:transparent;border-radius:2px}.cuzc-menu-button img{filter:invert(1)}
.cuzc-stage{position:relative;isolation:isolate;background:var(--ink);color:var(--paper)}.cuzc-art{position:absolute;inset:0 auto 0 0;width:66%;z-index:-1;background:url('images/pattern.webp') no-repeat left top;background-size:auto 100%;pointer-events:none}.cuzc-art-light{opacity:0;filter:brightness(1.5);clip-path:inset(0 0 85% 0);animation:cuzc-light 12s ease-in-out infinite}.cuzc-hero{min-height:395px;display:flex;justify-content:flex-start;align-items:center;padding-block:62px}.cuzc-hero-copy{width:70%;max-width:860px}.cuzc-hero h1{font-size:clamp(30px,3.05vw,48px);line-height:1.85;font-weight:850;letter-spacing:-.7px}.cuzc-hero h1 em{color:var(--gold);font-style:normal}.cuzc-rule{display:block;width:42px;height:2px;background:var(--gold);margin:22px 0}.cuzc-hero p{font-size:17px;color:#d0d1cc;line-height:2.1}.cuzc-quick{display:none}.cuzc-main-grid{display:grid;grid-template-columns:minmax(0,2.12fr) minmax(0,1fr);max-width:1440px;margin:auto}.cuzc-form-section{background:var(--paper);padding:48px clamp(35px,5vw,78px) 42px}.cuzc-form-inner{max-width:800px;margin:auto}.cuzc-form-section .cuzc-rule{width:30px;margin:12px 0}.cuzc-intro{font-size:14px;color:var(--muted);margin-bottom:34px!important}.cuzc-fields{display:grid;grid-template-columns:1fr 1fr;gap:25px 24px}.cuzc-field{display:flex;flex-direction:column;gap:8px;min-width:0}.cuzc-field label{font-weight:600;font-size:14px}.cuzc-field input,.cuzc-field select,.cuzc-field textarea{width:100%;max-width:100%;border:1px solid #d9dad7;background:#fff;color:#202424;border-radius:3px;min-height:48px;padding:11px 14px;line-height:1.7;font-size:14px;box-shadow:none}.cuzc-field select{padding-left:36px}.cuzc-field input::placeholder,.cuzc-field textarea::placeholder{color:#898e90}.cuzc-field input:focus,.cuzc-field select:focus,.cuzc-field textarea:focus{outline:none;border-color:#997737;box-shadow:0 0 0 2px #bd985024}.cuzc-field textarea{resize:vertical;min-height:144px}.cuzc-wide{grid-column:1/-1}.cuzc-submit{width:100%;margin-top:28px;min-height:51px;font-size:16px!important}.cuzc-submit:disabled{cursor:wait;opacity:.7;transform:none}.cuzc-form-status{margin-top:18px!important;font-size:14px;line-height:1.9;color:#663b23;background:#ede5d5;padding:12px 15px;border-right:3px solid var(--gold)}.cuzc-form-status[data-kind=success]{color:#234935;background:#e4ebe1;border-color:#49664d}.cuzc-form-status[hidden]{display:none}
.cuzc-contact{padding:105px 42px 30px 62px;align-self:stretch;min-width:0}.cuzc-contact h2{font-size:21px}.cuzc-contact .cuzc-rule{width:36px;margin:14px 0 28px}.cuzc-contact-links{display:grid;gap:26px}.cuzc-contact-links a,.cuzc-contact-links p{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:14px;min-height:34px;font-size:clamp(14px,1.45vw,19px)}.cuzc-contact-links a:hover{color:#dfbf7d}.cuzc-contact-links img,.cuzc-instagram img{filter:invert(65%) sepia(28%) saturate(791%) hue-rotate(1deg) brightness(88%) contrast(85%);flex-shrink:0}.cuzc-contact-links bdi{white-space:nowrap}.cuzc-contact-note{margin-top:65px!important;border-top:1px solid #ffffff30;padding-top:22px;font-size:14px;color:#b3b5b2}.cuzc-faq{padding:32px 0 42px;border-bottom:1px solid #ffffff0d}.cuzc-faq-inner{display:grid;grid-template-columns:1fr 2.12fr;gap:40px;direction:ltr;align-items:center}.cuzc-faq-inner>*{direction:rtl}.cuzc-faq h2{font-size:21px}.cuzc-faq p{font-size:14px;color:#747976;margin-top:10px}.cuzc-questions{display:grid;gap:12px}.cuzc-questions details{background:#fff;border:1px solid #dfe0dc;border-radius:3px}.cuzc-questions summary{display:flex;justify-content:space-between;gap:16px;align-items:center;list-style:none;min-height:57px;padding:14px 20px;font-size:14px;font-weight:600}.cuzc-questions summary::-webkit-details-marker{display:none}.cuzc-questions summary img{opacity:.5;transition:transform .25s}.cuzc-questions details[open] summary img{transform:rotate(45deg)}.cuzc-questions details p{padding:0 20px 20px;margin:0;color:#505958;line-height:2.1}.cuzc-questions details a{color:#826124;text-decoration:underline;text-underline-offset:4px}.cuzc-footer{background:var(--ink);color:var(--paper);padding:32px 0 24px}.cuzc-footer-inner{display:grid;grid-template-columns:auto 1fr auto;gap:20px 32px;align-items:center}.cuzc-footer .cuzc-brand strong{font-size:18px}.cuzc-footer nav{display:flex;justify-content:center;gap:24px;font-size:12px}.cuzc-footer nav a:hover{color:var(--gold)}.cuzc-instagram{display:flex;flex-direction:row-reverse;align-items:center;gap:9px;font-size:12px}.cuzc-footer-inner>p{grid-column:1/-1;color:#9da39e;font-size:11px}.cuzc-reveal{animation:cuzc-enter .65s ease-out both}
@keyframes cuzc-enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes cuzc-light{0%,100%{clip-path:inset(0 0 95% 0);opacity:0}15%{opacity:.5}80%{clip-path:inset(85% 0 0 0);opacity:.35}95%{clip-path:inset(98% 0 0 0);opacity:0}}
@media(min-width:1441px){.cuzc-stage{background-color:#101415}.cuzc-art{left:calc((100% - 1440px)/2)}}
@media(max-width:1100px){.cuzc-wrap{width:calc(100% - 48px)}.cuzc-header-inner{gap:18px}.cuzc-nav{gap:18px}.cuzc-brand strong{font-size:17px}.cuzc-session{padding-inline:14px}.cuzc-brand small{font-size:9px}.cuzc-contact{padding-inline:30px}.cuzc-contact-links a,.cuzc-contact-links p{font-size:15px}.cuzc-contact-links img{width:24px;height:24px}.cuzc-footer nav{gap:15px}.cuzc-footer-inner{gap:20px}.cuzc-form-section{padding-inline:35px}}
@media(max-width:850px){.cuzc-header-inner{min-height:78px;flex-wrap:wrap;gap:0;padding-block:12px}.cuzc-brand img{width:40px;height:40px}.cuzc-session{display:none}.cuzc-menu-button{display:grid;place-items:center;margin-right:auto}.cuzc-nav{width:100%;display:none;padding-top:15px;flex-wrap:wrap;gap:4px 24px}.cuzc-header.is-open .cuzc-nav{display:flex}.cuzc-nav a{min-height:44px;padding:10px 0}.cuzc-nav a[aria-current]:after{bottom:5px}.cuzc-hero{min-height:325px;padding-block:40px}.cuzc-hero-copy{width:82%}.cuzc-hero h1{font-size:34px}.cuzc-hero p{font-size:15px}.cuzc-main-grid{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}.cuzc-form-section{padding:34px 25px}.cuzc-contact{padding:105px 20px 28px}.cuzc-contact-links a,.cuzc-contact-links p{font-size:13px;gap:8px}.cuzc-contact-links img{width:21px;height:21px}.cuzc-fields{grid-template-columns:1fr;gap:20px}.cuzc-form-section h2{font-size:25px}.cuzc-contact h2{font-size:18px}.cuzc-faq-inner{grid-template-columns:1fr;gap:18px}.cuzc-faq-inner>div:first-child p br{display:none}.cuzc-footer-inner{grid-template-columns:1fr auto}.cuzc-footer nav{grid-column:1/-1;grid-row:2;justify-content:start;flex-wrap:wrap}.cuzc-instagram{grid-column:2;grid-row:1}.cuzc-footer-inner>p{grid-row:3}}
@media(max-width:600px){.cuzc-wrap{width:calc(100% - 36px)}.cuzc-header-inner{min-height:72px}.cuzc-brand strong{font-size:16px}.cuzc-brand small{font-size:8px}.cuzc-hero{display:block;min-height:0;padding-block:32px 20px}.cuzc-hero-copy{width:100%}.cuzc-hero h1{font-size:clamp(25px,6.6vw,35px);line-height:1.8;letter-spacing:-.3px}.cuzc-hero p{font-size:13px;max-width:320px}.cuzc-rule{margin:17px 0}.cuzc-art{width:100%;background-size:auto 830px;opacity:.36;background-position:left top}.cuzc-art-light{animation-duration:15s}.cuzc-quick{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.cuzc-quick a{min-height:46px;border:1px solid var(--gold);display:flex;align-items:center;justify-content:center;gap:9px;border-radius:3px;font-size:12px;font-weight:600;background:#101415d9}.cuzc-quick img{filter:invert(65%) sepia(28%) saturate(791%) hue-rotate(1deg) brightness(88%) contrast(85%)}.cuzc-main-grid{display:flex;flex-direction:column}.cuzc-form-section{padding:28px 18px 30px}.cuzc-form-section h2{font-size:23px}.cuzc-intro{font-size:12px;margin-bottom:22px!important}.cuzc-field label{font-size:13px}.cuzc-field input,.cuzc-field select,.cuzc-field textarea{font-size:16px}.cuzc-fields{gap:18px}.cuzc-field textarea{min-height:125px}.cuzc-submit{margin-top:22px;font-size:15px!important}.cuzc-contact{padding:24px 22px;background:#101415}.cuzc-contact h2,.cuzc-contact>.cuzc-rule,.cuzc-phone,.cuzc-whatsapp,.cuzc-contact-note{display:none!important}.cuzc-contact-links{gap:17px}.cuzc-contact-links a,.cuzc-contact-links p{font-size:14px;justify-content:flex-start;flex-direction:row;gap:14px}.cuzc-contact-links img{width:24px;height:24px}.cuzc-faq{padding:25px 0}.cuzc-faq-inner{gap:15px}.cuzc-faq h2{font-size:19px}.cuzc-faq-inner>div:first-child p{display:none}.cuzc-questions summary{font-size:12px;padding:13px 12px;gap:8px;line-height:1.9}.cuzc-questions summary img{flex-shrink:0;width:18px}.cuzc-questions details p{font-size:13px;padding-inline:13px}.cuzc-footer{padding:25px 0}.cuzc-footer-inner{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.cuzc-footer nav{gap:15px;font-size:11px;flex-wrap:wrap}.cuzc-footer-inner>p{font-size:10px}.cuzc-footer .cuzc-brand img{width:40px;height:40px}.cuzc-footer .cuzc-brand strong{font-size:16px}}
@media(prefers-reduced-motion:reduce){.cuzc-site *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.cuzc-art-light{display:none}}
/* Isolate the approved standalone contact page from theme popups. */
body.cuz-contact-document>.preloader,body.cuz-contact-document>.overlay-box,body.cuz-contact-document>.search-box,body.cuz-contact-document>.nader-mini-cart-box,body.cuz-contact-document>.widget_shopping_cart_live_region{display:none!important}
.cuzc-form-section{color:var(--ink)}
