@font-face{font-family:Vazirmatn;src:url('/assets/Vazirmatn-Regular.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:Vazirmatn;src:url('/assets/Vazirmatn-SemiBold.woff2') format('woff2');font-weight:600 900;font-display:swap}:root{--navy:#071b24;--deep:#05141d;--petrol:#0b2b34;--surface:#10333b;--ink:#f1eee6;--muted:#b2c4c6;--line:#35505a;--mint:#80d3c8;--emerald:#135d54;--sand:#e4d5b8;--gold:#b69b67;--body:1rem;--h1:clamp(2rem,3.1vw,3.3rem);--h2:clamp(1.65rem,2.35vw,2.5rem);--h3:clamp(1.16rem,1.6vw,1.5rem);--pad:clamp(22px,5.5vw,106px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--navy);color:var(--ink);font:400 16px/1.95 Vazirmatn,Tahoma,sans-serif}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:600;line-height:1.6}h1{font-size:var(--h1)}h2{font-size:var(--h2)}h3{font-size:var(--h3)}p{color:var(--muted);max-width:65ch}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{display:block;max-width:100%}button:disabled{opacity:.5;cursor:not-allowed}::selection{background:var(--mint);color:var(--deep)}:focus-visible{outline:2px solid var(--mint);outline-offset:5px}button{color:inherit}button svg,a svg{width:20px;height:20px;flex:none}.skip{position:fixed;top:-100px;right:20px;z-index:999;background:var(--sand);color:var(--deep);padding:12px}.skip:focus{top:12px}.container{width:100%;max-width:1640px;margin-inline:auto;padding-inline:var(--pad)}.section{padding-block:100px}.eyebrow{display:block;font:500 12px/1.5 Arial,sans-serif;letter-spacing:2.3px;color:var(--mint);margin-bottom:22px;direction:ltr;text-align:inherit}.chapter{font:13px/1 Arial,sans-serif;color:var(--gold)}.heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:44px}.heading p{max-width:44ch;font-size:15px}.rule{height:1px;background:var(--line)}.muted{color:var(--muted)}.small{font-size:14px}.text-link{display:inline-flex;gap:18px;align-items:center;border-bottom:1px solid var(--gold);padding-block:10px;color:var(--sand);font-size:15px}.btn{border:1px solid var(--line);display:inline-flex;gap:22px;justify-content:center;align-items:center;min-height:50px;padding:12px 23px;background:transparent;font-size:15px;transition:background .2s,transform .2s}.btn:hover{background:var(--surface);transform:translateY(-2px)}.btn.primary{background:var(--sand);border-color:var(--sand);color:var(--deep)}.btn.primary:hover{background:#f2e7d4}.btn.green{background:var(--emerald);border-color:#428a7e}.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.loading{text-align:center;padding:100px 24px}.header{height:96px;position:sticky;top:0;background:rgba(5,20,29,.97);z-index:50;border-bottom:1px solid var(--line)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;height:100%;padding-inline:clamp(22px,3vw,64px)}.brand{display:flex;align-items:center;gap:14px;flex-shrink:0}.brand img{width:70px;height:70px;object-fit:contain;border:1px solid #284b61}.brand strong{font-size:15px;display:block}.brand small{display:block;font:10px/1.8 Arial,sans-serif;letter-spacing:1.3px;color:var(--muted);margin-top:5px}.nav{display:flex;gap:clamp(18px,2vw,34px);align-items:center}.nav a{font-size:14px;white-space:nowrap;padding-block:8px;border-bottom:1px solid transparent}.nav a:hover,.nav a[aria-current="page"]{color:var(--mint);border-bottom-color:var(--mint)}.header-tools{display:flex;align-items:center;gap:16px}.cart-link{display:flex;align-items:center;gap:6px;font-size:13px}.menu-button{display:none;min-width:44px;min-height:44px;background:transparent;border:1px solid var(--line)}.hero{min-height:min(830px,calc(100svh - 96px));position:relative;isolation:isolate;display:flex;align-items:center;overflow:hidden;background:var(--deep)}.hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-3;filter:saturate(.55)}.hero:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(270deg,#061b24 1%,rgba(6,27,36,.96) 23%,rgba(6,27,36,.66) 47%,rgba(6,27,36,.06) 80%),linear-gradient(0deg,#071b24 0%,transparent 40%,rgba(6,27,36,.18))}.hero:after{content:"";position:absolute;left:var(--pad);top:50px;bottom:100px;width:1px;background:linear-gradient(transparent,#aac6c56b,transparent);z-index:-1}.hero-content{padding-block:100px 150px}.hero-copy{max-width:550px;width:49%}.hero h1{margin-bottom:22px}.hero h1 em{font-style:normal;color:var(--mint)}.hero-copy p{font-size:17px;line-height:2.05;max-width:47ch}.hero .eyebrow{color:var(--sand)}.hero-bottom{position:absolute;bottom:0;inset-inline:var(--pad);padding:27px 0;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #718b8d66}.hero-bottom span{font:12px/1.4 Arial,sans-serif;letter-spacing:1.8px;color:#d1dcd9}.hero-bottom a{font-size:13px}.vertical-note{position:absolute;left:25px;top:40%;writing-mode:vertical-rl;direction:ltr;font:11px Arial;letter-spacing:3px;color:#d2ded9}.position{display:grid;grid-template-columns:.5fr 1.35fr 1fr;gap:50px;align-items:start}.position h2{max-width:19ch}.position p{font-size:16px}.position .text-link{margin-top:25px}.position .chapter{margin-top:15px}.position-below{margin-top:35px;padding-top:20px;border-top:1px solid var(--line);display:flex;gap:26px;color:var(--sand);font-size:14px}.divisions{background:linear-gradient(180deg,var(--navy),#0b2b34)}.division-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}.editorial-image{position:relative;min-height:570px;overflow:hidden}.editorial-image img{width:100%;height:570px;object-fit:cover;filter:saturate(.55)}.editorial-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#051b25e8,transparent 70%)}.image-caption{position:absolute;z-index:1;bottom:35px;inset-inline:30px}.image-caption span{font:12px Arial;letter-spacing:1.5px;color:var(--sand)}.image-caption p{margin-top:14px;color:white;font-size:21px}.division-list{border-top:1px solid var(--line)}.division-list details{border-bottom:1px solid var(--line);padding:25px 0}.division-list summary{display:grid;grid-template-columns:40px 1fr 25px;gap:15px;align-items:center;cursor:pointer;list-style:none}.division-list summary::-webkit-details-marker{display:none}.division-list summary h3{font-size:22px}.division-list summary .plus{font:24px Arial;color:var(--mint)}.division-list details[open] .plus{transform:rotate(45deg)}.division-list details p{padding:18px 55px 0 20px;font-size:15px}.division-list details .text-link{margin-inline-start:55px}.division-list .eyebrow{margin-top:12px;margin-bottom:0;font-size:11px;color:var(--muted)}.store-intro{background:linear-gradient(180deg,#0b2b34,#09232d)}.store-panel{display:grid;grid-template-columns:1fr 1.05fr;gap:60px;align-items:center;padding:52px;border:1px solid #38565b;background:linear-gradient(130deg,#10363e,#09252f)}.catalog-art{min-height:330px;border:1px solid var(--line);padding:35px;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(ellipse at 10% 0%,#21554f,#09252f 70%)}.catalog-art strong{font:400 clamp(28px,3.2vw,48px)/1.1 Vazirmatn,Tahoma,sans-serif;letter-spacing:0;color:var(--sand);direction:rtl;text-align:right}.catalog-art .meta{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding-top:30px}.catalog-art .meta span{font-size:14px;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:10px}.catalog-art .small{margin-top:24px}.store-panel h3{margin-bottom:18px}.store-categories{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.chip{border:1px solid var(--line);background:transparent;padding:8px 16px;font-size:14px}.chip:hover,.chip.active{background:var(--mint);border-color:var(--mint);color:var(--deep)}.supply{background:#09232d}.supply-head{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;margin-bottom:48px}.supply-flow{display:grid;grid-template-columns:repeat(5,1fr);padding:30px 0;border-block:1px solid var(--line);gap:24px}.supply-stop{position:relative}.supply-stop:not(:last-child):after{content:"←";position:absolute;left:0;top:8px;color:var(--gold)}.supply-stop .chapter{display:block;margin-bottom:22px}.supply-stop h3{font-size:18px;margin-bottom:7px}.supply-stop p{font-size:14px}.supply-stop .eyebrow{margin-top:18px;margin-bottom:0;font-size:10px}.trade-spot{position:relative;isolation:isolate;min-height:620px;display:flex;align-items:center;overflow:hidden}.trade-spot>img{position:absolute;z-index:-3;inset:0;height:100%;width:100%;object-fit:cover;object-position:50% 65%;filter:saturate(.5)}.trade-spot:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(5,20,29,.2),rgba(5,20,29,.93) 68%),linear-gradient(0deg,var(--navy),transparent 45%)}.trade-spot .trade-copy{max-width:530px;padding-block:80px}.trade-copy h2{margin-bottom:25px}.trade-copy p{color:#d0d9d6}.trade-facts{display:flex;gap:30px;margin-top:30px;color:var(--sand);font-size:14px}.stock-caption{position:absolute;bottom:22px;left:var(--pad);font-size:12px;color:#d4dfdc}.process-list{display:grid;grid-template-columns:1fr 1fr;gap:0 70px;counter-reset:steps;list-style:none;padding:0;margin:0}.process-list li{display:grid;grid-template-columns:42px 1fr;gap:18px;padding:27px 0;border-top:1px solid var(--line);counter-increment:steps}.process-list li:before{content:counter(steps,decimal-leading-zero);font:16px Arial;color:var(--gold);padding-top:10px}.process-list li h3{font-size:19px}.process-list li p{font-size:15px;margin-top:8px}.process-list li:last-child{grid-column:1/-1;max-width:700px}.partnership{background:linear-gradient(135deg,#103c40,#09232d);border-block:1px solid var(--line)}.partnership-inner{display:grid;grid-template-columns:1fr 1.3fr;gap:80px;align-items:center}.partner-links{display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.partner-links a{padding:21px 0;border-bottom:1px solid #527070;display:flex;justify-content:space-between;align-items:center;font-size:17px}.partner-links a:hover{color:var(--mint)}.contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.contact-copy h2{margin-bottom:22px}.contact-details{margin-top:35px}.contact-details div{border-top:1px solid var(--line);padding:17px 0}.contact-details dt{font-size:14px;color:var(--muted)}.contact-details dd{margin:5px 0 0;font-size:16px}.contact-details .empty-value{color:var(--sand);font-size:14px}.b2b-form{display:grid;grid-template-columns:1fr 1fr;gap:24px}.b2b-form label{display:flex;flex-direction:column;gap:8px;font-size:14px;color:#d6dfdc}.b2b-form input,.b2b-form textarea,.b2b-form select,.search-input{width:100%;border:1px solid #48616a;color:var(--ink);background:#0b2832;padding:12px 14px;min-height:50px;border-radius:0;min-width:0}.b2b-form input:focus,.b2b-form textarea:focus,.b2b-form select:focus{border-color:var(--mint)}.b2b-form textarea{min-height:115px;resize:vertical}.b2b-form .wide{grid-column:1/-1}.b2b-form option{background:var(--navy)}::placeholder{color:#a4b6ba;opacity:1}.form-note{font-size:13px;line-height:1.9}.form-result{grid-column:1/-1;padding:22px;border:1px solid var(--mint);background:#0f3a37}.form-result:empty{display:none}.form-result.error{border-color:#e6bda3}.form-footer{grid-column:1/-1;display:flex;gap:20px;align-items:center}.form-footer .btn{flex-shrink:0}.footer{background:var(--deep);border-top:1px solid var(--line);padding-block:55px 25px}.footer-top{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:60px;padding-bottom:40px}.footer .brand{margin-bottom:25px}.footer h3{font-size:16px;margin-bottom:17px}.footer-links{display:flex;flex-direction:column;gap:10px;font-size:14px;color:var(--muted)}.footer-links a:hover{color:var(--mint)}.footer-bottom{border-top:1px solid var(--line);padding-top:22px;display:flex;justify-content:space-between;gap:20px;color:var(--muted);font-size:12px}.footer-bottom span[lang="en"]{font:11px Arial;letter-spacing:1.6px}.page-head{padding-block:65px 45px;border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 10% 0%,#154047,var(--navy) 65%)}.breadcrumb{font-size:13px;color:var(--muted);display:flex;gap:12px;margin-bottom:25px}.page-head p{margin-top:15px}.page-head .eyebrow{margin-bottom:12px}.page-body{padding-block:55px 90px;min-height:430px}.shop-toolbar{display:grid;grid-template-columns:1.4fr 1fr .8fr;gap:20px;margin-bottom:25px}.shop-toolbar label{font-size:14px;display:flex;flex-direction:column;gap:8px}.shop-toolbar select{min-height:50px;padding:10px;color:var(--ink);background:var(--petrol);border:1px solid var(--line);font:inherit}.shop-count{font-size:14px;color:var(--muted);margin-block:25px}.empty-state{border-block:1px solid var(--line);padding:60px 25px;text-align:center;display:flex;align-items:center;flex-direction:column;background:radial-gradient(ellipse at center,#10333b,transparent 75%)}.empty-state>svg{width:42px;height:42px;stroke:var(--gold);margin-bottom:22px}.empty-state h2{font-size:24px;margin-bottom:14px}.empty-state p{max-width:56ch}.empty-state .actions{justify-content:center}.spec-preview{display:flex;flex-wrap:wrap;justify-content:center;gap:22px;margin-top:30px;font-size:13px;color:var(--muted)}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.product-card{border:1px solid var(--line);padding:24px;background:var(--petrol)}.product-photo{aspect-ratio:1;background:#18363b;display:grid;place-items:center;margin-bottom:22px}.product-photo img{width:100%;height:100%;object-fit:contain}.product-photo span{font-size:14px;color:var(--muted)}.product-card h2{font-size:21px}.product-card p{font-size:14px}.product-card .btn{width:100%;margin-top:22px}.product-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px}.product-specs{margin-block:25px}.product-specs div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:12px 0}.product-specs dt{color:var(--muted);font-size:14px}.product-specs dd{margin:0;font-size:15px}.qty-input{width:120px;min-height:48px;background:var(--petrol);border:1px solid var(--line);color:white;padding:10px;font:inherit}.notice{padding:18px 22px;border-inline-start:2px solid var(--gold);background:#12323b;margin-block:25px;font-size:14px}.cart-layout{display:grid;grid-template-columns:1.5fr .75fr;gap:50px}.cart-row{border-block-end:1px solid var(--line);padding:25px 0;display:flex;align-items:center;justify-content:space-between;gap:20px}.cart-row h2{font-size:18px}.cart-row .btn{padding:10px}.summary{border:1px solid var(--line);padding:30px;background:var(--petrol);align-self:start}.summary p{margin-block:18px;font-size:14px}.summary .btn{width:100%}.rfq-items{border-block:1px solid var(--line);padding-block:20px;margin-bottom:30px;font-size:14px}.about-intro{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.about-logo{max-width:400px;margin:auto;border:1px solid var(--line)}.about-intro p+p{margin-top:20px}.trade-page-art{width:100%;height:360px;object-fit:cover;margin-bottom:50px;filter:saturate(.5)}.trade-columns{display:grid;grid-template-columns:1fr 1fr;gap:70px}.trade-columns p{margin-top:18px}.trade-columns ul{padding-inline-start:22px;color:var(--muted)}#toast{position:fixed;bottom:25px;left:25px;z-index:99;background:var(--sand);color:var(--deep);padding:14px 24px;max-width:calc(100vw - 50px);box-shadow:0 10px 40px #0005;font-size:14px;display:none}#toast.show{display:block}.reveal{transition:opacity .65s ease,transform .65s ease}.motion-ready .reveal.pending{opacity:0;transform:translateY(20px)}.hero-image{animation:arrive 1.5s ease-out both}@keyframes arrive{from{transform:scale(1.035)}to{transform:scale(1)}}.mobile-nav{display:none}@media(min-width:1700px){.hero-copy{max-width:600px}.hero{min-height:850px}}@media(max-width:1280px){.header-tools .btn{display:none}.nav{gap:22px}.brand strong{font-size:14px}.brand small{font-size:9px}.brand img{width:62px;height:62px}.position{grid-template-columns:.2fr 1fr 1fr;gap:30px}.division-layout,.contact-grid{gap:45px}.store-panel{gap:35px;padding:35px}.hero-copy{width:53%}}@media(max-width:1024px){.nav{display:none}.menu-button{display:block}.header{height:88px}.header-inner{padding-inline:24px}.mobile-nav.open{position:absolute;display:flex;flex-direction:column;top:87px;inset-inline:0;background:var(--deep);padding:20px 24px 28px;border-bottom:1px solid var(--line);gap:9px;box-shadow:0 20px 30px #0005}.mobile-nav a{padding:8px 4px;font-size:16px}.hero{min-height:700px}.hero-copy{width:58%}.hero-copy p{font-size:16px}.section{padding-block:75px}.position{grid-template-columns:1fr 1fr}.position>.chapter{grid-column:1/-1}.editorial-image,.editorial-image img{min-height:500px;height:500px}.division-layout{gap:30px;grid-template-columns:.8fr 1.2fr}.division-list summary h3{font-size:19px}.division-list details p{padding-inline-start:0}.division-list details .text-link{margin-inline-start:0}.store-panel{grid-template-columns:1fr 1fr}.supply-flow{gap:18px}.supply-stop h3{font-size:16px}.supply-stop p{font-size:13px}.partnership-inner{gap:35px}.contact-grid{grid-template-columns:.75fr 1.25fr;gap:35px}.footer-top{gap:30px}.product-grid{grid-template-columns:repeat(2,1fr)}.cart-layout{grid-template-columns:1fr}.product-layout{gap:30px}}@media(max-width:768px){:root{--pad:24px}.hero{min-height:770px;align-items:start}.hero-content{padding-block:60px 300px}.hero-copy{width:100%;max-width:530px}.hero-copy p{max-width:47ch}.hero-image{object-position:25% 100%;opacity:.75}.hero:before{background:linear-gradient(180deg,#071b24 0%,rgba(7,27,36,.94) 34%,rgba(7,27,36,.1) 70%,#071b24),linear-gradient(270deg,rgba(7,27,36,.5),transparent)}.hero:after,.vertical-note{display:none}.hero-bottom span:nth-child(2){display:none}.hero-bottom span{font-size:10px}.hero-bottom{padding-block:22px}.position,.division-layout,.store-panel,.supply-head,.partnership-inner,.contact-grid,.about-intro,.trade-columns,.product-layout{grid-template-columns:1fr;gap:35px}.heading{align-items:start;flex-direction:column;gap:20px}.position .chapter{grid-column:auto}.position h2{max-width:none}.editorial-image,.editorial-image img{height:330px;min-height:330px}.division-list summary h3{font-size:21px}.store-panel{padding:28px}.catalog-art{min-height:280px}.supply-flow{grid-template-columns:1fr;padding-block:10px;gap:0}.supply-stop{padding:20px 0;display:grid;grid-template-columns:35px 1fr;gap:0 18px;border-bottom:1px solid var(--line)}.supply-stop .chapter{grid-row:1/4;margin-top:13px}.supply-stop p,.supply-stop .eyebrow{grid-column:2}.supply-stop:not(:last-child):after{content:none}.supply-stop:last-child{border:0}.supply-stop h3{font-size:19px}.supply-stop p{font-size:15px}.supply-stop .eyebrow{margin-top:10px}.trade-spot{min-height:590px}.trade-spot:before{background:linear-gradient(90deg,#05141d88,#05141de8),linear-gradient(0deg,var(--navy),transparent)}.trade-spot .trade-copy{max-width:none}.process-list{grid-template-columns:1fr}.process-list li:last-child{grid-column:auto}.footer-top{grid-template-columns:1fr 1fr}.footer-top>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column}.shop-toolbar{grid-template-columns:1fr 1fr}.shop-toolbar>label:first-child{grid-column:1/-1}.page-head{padding-block:40px}.trade-page-art{height:260px}.product-photo{max-height:450px}.contact-copy{max-width:600px}.trade-facts{gap:18px;flex-wrap:wrap}}@media(max-width:430px){:root{--pad:20px}.brand img{width:54px;height:54px}.brand{gap:10px}.brand strong{font-size:12px}.brand small{font-size:8px;letter-spacing:.5px}.header-inner{padding-inline:16px;gap:10px}.header-tools{gap:10px}.cart-link{gap:3px}.cart-link span:first-of-type{display:none}.hero-content{padding-block:45px 280px}.hero{min-height:760px}.hero .eyebrow{font-size:10px}.hero h1{font-size:32px}.hero-copy p{font-size:16px}.actions{gap:10px}.actions .btn{padding-inline:16px;font-size:14px;gap:12px}.hero-bottom a{font-size:12px}.section{padding-block:60px}.position-below{gap:16px;flex-wrap:wrap}.store-panel{padding:20px;gap:30px}.catalog-art{padding:24px}.catalog-art .meta{gap:10px}.partner-links{gap:0 24px}.partner-links a{font-size:16px}.b2b-form{grid-template-columns:1fr}.b2b-form .wide{grid-column:auto}.form-footer{flex-direction:column;align-items:stretch}.form-result{grid-column:auto}.product-grid{grid-template-columns:1fr}.cart-row{flex-wrap:wrap}.shop-toolbar{gap:14px}.stock-caption{font-size:11px}.page-head h1{font-size:28px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.motion-ready .reveal.pending{opacity:1;transform:none}}@media print{.header,.footer,.actions,.btn,.hero-image,#toast{display:none!important}body{background:white;color:black}p,dt,dd{color:black!important}.page-body{padding:20px}.container{padding:0}.b2b-form input,.b2b-form textarea,.b2b-form select{color:black;background:white}}.about-logo{width:min(100%,400px);max-width:100%;height:auto}.about-intro>*{min-width:0}.editorial-image{margin:0}.b2b-form input,.b2b-form textarea{overflow-wrap:anywhere}.sector-list{display:grid;grid-template-columns:1fr 1fr;gap:0 65px}.sector-list a{display:grid;grid-template-columns:30px 1fr 24px;align-items:center;gap:20px;padding:25px 0;border-top:1px solid var(--line)}.sector-list a:hover{color:var(--mint)}.sector-list h3{font-size:20px}@media(max-width:768px){.sector-list{grid-template-columns:1fr}.sector-list h3{font-size:18px}}:root{--type-turquoise:#83d7cd;--type-emerald:#9bd6b9;--type-sky:#accde2;--type-sand:#e4d5b8}.hero h1,.page-head h1{color:var(--type-sand)}.hero h1 em{color:var(--type-turquoise)}.heading h2,.position h2,.supply-head h2,.contact-copy h2,.partnership h2{color:var(--type-sand)}.division-list h3,.product-card h2,.product-layout h2{color:var(--type-turquoise)}.sector-list a:nth-child(3n+1) h3{color:var(--type-turquoise)}.sector-list a:nth-child(3n+2) h3{color:var(--type-sky)}.sector-list a:nth-child(3n) h3{color:var(--type-emerald)}.store-panel h3,.process-list h3,.supply-stop h3{color:var(--type-emerald)}.trade-copy h2,.trade-columns h2,.about-intro h2{color:var(--type-sky)}.partner-links a:nth-child(odd){color:var(--type-turquoise)}.partner-links a:nth-child(even){color:var(--type-sand)}.footer h3{color:var(--type-sand)}.b2b-form label{color:var(--type-sky)}.sector-list a:hover h3,.partner-links a:hover{color:#fff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.language-picker select{background:var(--petrol);border:1px solid var(--line);color:var(--ink);min-height:44px;padding:8px;width:94px;font:14px Vazirmatn,Arial,sans-serif}.brand strong{max-width:235px}.contact-details dd{overflow-wrap:anywhere}.social-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.social-links>a,.social-links>button{background:var(--petrol);border:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 15px;min-height:52px;font-size:14px;text-align:start;min-width:0}.social-links>a:first-child,.social-links .instagram{grid-column:1/-1}.social-links bdi{font:13px Arial,sans-serif;overflow-wrap:anywhere}.social-links small{font-size:12px;color:var(--mint)}.social-links>a:hover,.social-links>button:hover{border-color:var(--mint);background:var(--surface)}.social-note{font-size:13px;margin-block:16px;color:var(--muted)}.footer-social{padding-bottom:28px}.footer-social .social-links{grid-template-columns:repeat(6,minmax(0,1fr))}.footer-social .social-links>a:first-child{grid-column:auto;flex-direction:column;align-items:start;gap:5px}.footer-social .social-links .instagram{grid-column:span 2;flex-direction:column;align-items:start;gap:5px}html[dir="ltr"] .hero:before{background:linear-gradient(90deg,#061b24 1%,rgba(6,27,36,.96) 23%,rgba(6,27,36,.66) 47%,rgba(6,27,36,.06) 80%),linear-gradient(0deg,#071b24 0%,transparent 40%,rgba(6,27,36,.18))}html[dir="ltr"] .hero:after{left:auto;right:var(--pad)}html[dir="ltr"] .vertical-note{left:auto;right:25px}html[dir="ltr"] .trade-spot:before{background:linear-gradient(270deg,rgba(5,20,29,.2),rgba(5,20,29,.93) 68%),linear-gradient(0deg,var(--navy),transparent 45%)}html[dir="ltr"] .supply-stop:not(:last-child):after{left:auto;right:0;content:"→"}html[dir="ltr"] .btn svg,html[dir="ltr"] .text-link svg,html[dir="ltr"] .partner-links svg,html[dir="ltr"] .sector-list svg{transform:scaleX(-1)}html[dir="ltr"] .division-list details p{padding-inline:55px 20px}html[dir="ltr"] .hero-copy p{line-height:1.85}html[dir="ltr"] .hero h1{line-height:1.4}html[lang="ar"] .brand strong{font-size:14px}@media(max-width:1600px){.header-tools>.btn{display:none}.nav{gap:20px}.brand strong{max-width:220px}}@media(max-width:1280px){html[dir="ltr"] .nav{gap:14px}html[dir="ltr"] .nav a{font-size:13px}.footer-social .social-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){html[dir="ltr"] .hero:before{background:linear-gradient(180deg,#071b24 0%,rgba(7,27,36,.94) 34%,rgba(7,27,36,.1) 70%,#071b24),linear-gradient(90deg,rgba(7,27,36,.5),transparent)}html[dir="ltr"] .trade-spot:before{background:linear-gradient(270deg,#05141d88,#05141de8),linear-gradient(0deg,var(--navy),transparent)}html[dir="ltr"] .division-list details p{padding-inline:0}.footer-social .social-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.header-inner{gap:8px;padding-inline:16px}.header .brand strong{max-width:108px;font-size:12px;line-height:1.7}.header .brand small{display:none}.header .brand img{width:48px;height:48px}.header .brand{gap:8px}.header-tools{gap:8px}.language-picker select{width:78px;font-size:12px}.cart-link span:first-of-type{display:none}.cart-link{gap:3px}.hero-content{padding-top:44px}html[dir="ltr"] .hero h1{font-size:30px}.social-links .instagram{flex-direction:column;align-items:start}.footer-social .social-links{grid-template-columns:repeat(2,minmax(0,1fr))}}.shop-toolbar{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.8fr)}.shop-toolbar>*{min-width:0}.shop-toolbar select{width:100%;min-width:0}@media(max-width:768px){.shop-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-info-cards{display:grid;gap:12px;margin-top:34px}.contact-info-card{display:flex;align-items:center;gap:14px;padding:15px 17px;border:1px solid #35565f;background:linear-gradient(135deg,rgba(16,51,59,.92),rgba(8,36,46,.92));transition:.22s ease;min-width:0}.contact-info-card:hover{border-color:var(--mint);transform:translateY(-2px);box-shadow:0 16px 40px #0003}.contact-info-icon,.channel-icon{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;flex:none;background:#153842;border:1px solid #41636b;color:var(--sand)}.contact-info-icon svg,.channel-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.contact-info-card>span:last-child{min-width:0;display:flex;flex-direction:column;gap:2px}.contact-info-card small{color:var(--muted);font-size:12px}.contact-info-card strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}.contact-channels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:26px}.contact-channel{position:relative;display:flex;align-items:center;gap:13px;min-height:72px;padding:12px 14px;border:1px solid #35565f;background:linear-gradient(135deg,#0e3039,#092630);text-align:start;color:var(--ink);transition:.22s ease;overflow:hidden}.contact-channel:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:currentColor;opacity:.9}.contact-channel:hover{transform:translateY(-3px);border-color:#668087;box-shadow:0 18px 44px #0004;background:#123943}.channel-copy{display:flex;flex-direction:column;min-width:0;gap:2px}.channel-copy strong{font-size:14px;font-weight:600}.channel-copy bdi{font:12px/1.5 Arial,sans-serif;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.channel-go{margin-inline-start:auto;font:18px Arial;opacity:.6}.contact-channel.whatsapp{color:#78e39d}.contact-channel.telegram{color:#7fc9f5}.contact-channel.instagram{color:#e9a3cf}.contact-channel.bale{color:#8ed2bf}.contact-channel.rubika{color:#c5a3ef}.contact-channel .channel-copy{color:var(--ink)}.contact-channel .channel-icon{color:currentColor;background:#0a252e}.contact-channel .channel-icon text{fill:currentColor;stroke:none;font:700 12px Vazirmatn,Tahoma,sans-serif}.social-note{padding-inline-start:4px;margin-top:11px;font-size:12px;line-height:1.8}.footer-social{border-top:1px solid var(--line);padding-top:26px}.footer-social .contact-channels{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:0}.footer-social .contact-channel{min-height:62px;padding:9px 11px}.footer-social .channel-icon{width:38px;height:38px}.footer-social .channel-copy bdi{display:none}.footer-social .social-note{margin-bottom:0}@media(max-width:1100px){.footer-social .contact-channels{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.contact-channels{grid-template-columns:1fr 1fr}.footer-social .contact-channels{grid-template-columns:1fr 1fr}}@media(max-width:430px){.contact-channels{grid-template-columns:1fr}.contact-channel{min-height:68px}.footer-social .contact-channels{grid-template-columns:1fr 1fr}.footer-social .contact-channel{min-height:56px}.footer-social .channel-icon{width:34px;height:34px}.footer-social .channel-copy strong{font-size:12px}}.company-contact-identity{display:flex;align-items:center;gap:12px;margin-top:26px;margin-bottom:8px;direction:rtl}.company-contact-identity img{width:54px;height:54px;object-fit:contain;border-radius:14px;background:#06202a;padding:4px;border:1px solid #d8af5350;flex:none}.company-contact-identity strong{font-size:18px;font-weight:800;color:var(--ink)}.company-legal-line{margin:0 0 18px;padding:0 66px 12px 0;border-bottom:1px solid var(--line);direction:rtl;text-align:right}.company-legal-line strong{font-size:14px;font-weight:600;color:var(--muted)}.plain-contact-list{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:18px}.plain-contact{display:inline-flex;align-items:baseline;gap:10px;padding:2px 0;background:none!important;border:0!important;box-shadow:none!important;color:var(--ink)}.plain-contact span{font-size:13px;color:var(--muted);min-width:52px}.plain-contact strong{font-size:15px;font-weight:500;overflow-wrap:anywhere}.plain-contact:hover strong{color:var(--mint)}.contact-address-bottom{display:flex!important;width:100%;margin-top:18px!important;padding-top:12px!important;border-top:1px solid var(--line)!important;direction:rtl;text-align:right;line-height:1.9}.contact-address-bottom .contact-address-label{min-width:0;color:var(--ink);font-weight:700}.contact-list{display:flex;flex-direction:column;align-items:flex-start;gap:13px;margin-top:26px}.contact-line{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;gap:11px;min-height:32px;padding:0;background:none!important;border:0!important;box-shadow:none!important;color:var(--ink);text-align:start;font:inherit;max-width:100%;transition:opacity .18s,color .18s}.contact-line:hover{color:var(--mint);transform:none!important;background:none!important;border:0!important;box-shadow:none!important}.brand-icon{width:26px;height:26px;object-fit:contain;flex:none}.contact-line span{font-size:14px;font-weight:600;min-width:72px}.contact-line bdi{font:13px/1.5 Arial,sans-serif;color:var(--muted);overflow-wrap:anywhere}.contact-line:hover bdi{color:var(--ink)}.footer-social{border-top:1px solid var(--line);padding-top:24px}.footer-social .contact-list{margin-top:0;gap:10px}.footer-social .brand-icon{width:22px;height:22px}.footer-social .contact-line span{font-size:13px}.footer-social .social-note{margin:10px 0 0}@media(max-width:430px){.plain-contact{align-items:flex-start;flex-direction:column;gap:1px}.plain-contact span{min-width:0}.contact-line{width:100%}.contact-line span{min-width:64px}.brand-icon{width:25px;height:25px}}.representation{background:linear-gradient(180deg,#061c25,#0b2b34);border-block:1px solid #29464f;position:relative;overflow:hidden}.representation:before{content:"";position:absolute;width:520px;height:520px;border:1px solid #31545a55;border-radius:50%;inset-inline-end:-220px;top:-310px;pointer-events:none}.rep-heading{position:relative;z-index:1}.rep-heading h2{color:var(--type-sand)}.rep-feature{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);border-block:1px solid #426069;min-height:330px;position:relative}.rep-identity{padding:46px 42px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(145deg,#123b40,#0b2932);border-inline-end:1px solid #426069}.rep-status{display:inline-flex;align-items:center;gap:9px;width:max-content;font-size:12px;color:#b9dfcb;margin-bottom:30px;letter-spacing:.3px}.rep-status:before{content:"";width:8px;height:8px;border-radius:50%;background:#72d59e;box-shadow:0 0 0 5px #72d59e16}.rep-identity strong{font-size:clamp(29px,3vw,48px);line-height:1.45;color:#f1e5ca;font-weight:600}.rep-identity small{font:12px/1.8 Arial,sans-serif;letter-spacing:2px;color:#a9c1c4;margin-top:12px}.rep-copy{padding:46px 54px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.rep-copy .eyebrow{margin-bottom:13px}.rep-copy h3{font-size:clamp(21px,2vw,30px);max-width:25ch;color:var(--type-turquoise);margin-bottom:16px}.rep-copy>p{font-size:15px;max-width:60ch}.rep-regions{display:flex;gap:10px;flex-wrap:wrap;margin:5px 0 20px}.rep-regions span{font-size:13px;color:var(--sand);border:1px solid #547078;padding:6px 13px;background:#0c2831}.rep-copy .text-link{margin-top:22px}.rep-network-note{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:20px 0;border-bottom:1px solid #29464f}.rep-network-note>span{font-size:14px;color:var(--sand)}.rep-network-note p{font-size:13px;text-align:end}@media(max-width:900px){.rep-feature{grid-template-columns:1fr}.rep-identity{border-inline-end:0;border-bottom:1px solid #426069;padding:34px}.rep-copy{padding:34px}.rep-network-note{align-items:flex-start;flex-direction:column;gap:6px}.rep-network-note p{text-align:start}}@media(max-width:430px){.rep-identity,.rep-copy{padding:26px 20px}.rep-status{margin-bottom:20px}.rep-regions{margin-bottom:16px}.rep-network-note{padding-block:17px}}.hero-copy>.eyebrow,.rep-heading .eyebrow,.rep-copy>.eyebrow,.sectors .heading .eyebrow,.divisions .heading .eyebrow,.division-list .eyebrow,.store-intro .heading .eyebrow,.catalog-art>.eyebrow,.supply-head .eyebrow,.supply-stop>.eyebrow,.trade-copy>.eyebrow,#process .heading .eyebrow,.partnership .eyebrow,.contact-copy>.eyebrow,.page-head>.container>.eyebrow,.about-intro .eyebrow,.trade-columns .eyebrow{display:none!important}.chapter{display:none!important}.process-list{counter-reset:none}.process-list li{counter-increment:none;grid-template-columns:1fr!important}.process-list li:before{display:none!important;content:none!important}.position{grid-template-columns:1fr 1fr}.sector-list a{grid-template-columns:1fr 24px}.division-list summary{grid-template-columns:1fr 25px}@media(max-width:768px){.position{grid-template-columns:1fr}.supply-stop{grid-template-columns:1fr!important}.supply-stop p{grid-column:auto!important}}.process-list{display:grid;grid-template-columns:1fr 1fr;gap:0 70px}.process-list article{padding:27px 0;border-top:1px solid var(--line)}.process-list article h3{font-size:19px}.process-list article p{font-size:15px;margin-top:8px}.process-list article:last-child{grid-column:1/-1;max-width:700px}@media(max-width:768px){.process-list{grid-template-columns:1fr}.process-list article:last-child{grid-column:auto}}html[dir="rtl"],html[dir="rtl"] body{direction:rtl;text-align:right}html[dir="rtl"] h1,html[dir="rtl"] h2,html[dir="rtl"] h3,html[dir="rtl"] h4,html[dir="rtl"] h5,html[dir="rtl"] h6,html[dir="rtl"] p,html[dir="rtl"] label,html[dir="rtl"] summary,html[dir="rtl"] li,html[dir="rtl"] dt,html[dir="rtl"] dd,html[dir="rtl"] .btn,html[dir="rtl"] .text-link,html[dir="rtl"] .chip,html[dir="rtl"] .contact-line{direction:rtl;text-align:right}html[dir="rtl"] input,html[dir="rtl"] textarea,html[dir="rtl"] select,html[dir="rtl"] .search-input{direction:rtl;text-align:right}html[dir="rtl"] .actions,html[dir="rtl"] .trade-facts,html[dir="rtl"] .position-below,html[dir="rtl"] .store-categories{justify-content:flex-start}html[dir="rtl"] .heading,html[dir="rtl"] .page-head,html[dir="rtl"] .contact-copy,html[dir="rtl"] .rep-copy,html[dir="rtl"] .rep-identity{direction:rtl;text-align:right}html[dir="rtl"] .brand small,html[dir="rtl"] bdi,html[dir="rtl"] input[type="tel"],html[dir="rtl"] input[type="email"]{direction:ltr}html[dir="rtl"] .image-caption{direction:rtl;text-align:right}:root{--ui-accent:#2bb8a3;--ui-accent-2:#48d3bd;--ui-accent-deep:#176d66;--ui-border:#3f6870;--ui-control:#0d2d36;--ui-control-2:#123943;--brand-gold:#d7b76b;--brand-gold-light:#f0dfac}.header .brand{gap:16px}.header .brand-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:5px 10px 5px 12px;border-radius:12px;background:linear-gradient(135deg,rgba(0,0,0,.28),rgba(0,0,0,.06));box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.header .brand-title{max-width:none;font-size:clamp(18px,1.35vw,23px);font-weight:900;line-height:1.45;color:var(--brand-gold-light);background:linear-gradient(180deg,#f4e7bd 0%,#d9ba70 58%,#b98f43 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 3px rgba(0,0,0,.42);filter:drop-shadow(0 1px 0 #0008)}.header .brand-latin{margin-top:2px;font:600 10.5px/1.6 Arial,sans-serif;letter-spacing:1.65px;color:#d7dfdd;text-shadow:0 1px 2px #0008}.footer .brand-title{font-size:18px;color:var(--brand-gold-light)}.footer .brand-copy{display:flex;flex-direction:column}.language-picker{display:flex;align-items:center;gap:10px;direction:ltr;padding:4px 5px 4px 8px;border:1px solid #355a62;border-radius:14px;background:linear-gradient(180deg,rgba(18,57,67,.88),rgba(8,34,43,.92));box-shadow:0 8px 24px #0002}.lang-globe{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;flex:none;color:#a7eee1;background:rgba(43,184,163,.1)}.lang-globe svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.language-picker select{width:88px;min-height:36px;padding:5px 8px;border:0!important;border-radius:9px;background:#0a2630!important;color:#eef7f5;font:600 13px Vazirmatn,Arial,sans-serif;outline:0}.btn,.menu-button,.chip,.cart-link{border-radius:13px}.btn{border:1px solid var(--ui-border);background:linear-gradient(180deg,var(--ui-control-2),var(--ui-control));color:#eef7f5;box-shadow:0 8px 22px #0002;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.btn:hover{background:linear-gradient(180deg,#174751,#10313b);border-color:#5a8a92;box-shadow:0 13px 28px #0003;transform:translateY(-2px)}.btn.primary{background:linear-gradient(135deg,var(--ui-accent-2),var(--ui-accent));border-color:#61d8c6;color:#052a2b;font-weight:700;box-shadow:0 10px 24px rgba(43,184,163,.16)}.btn.primary:hover{background:linear-gradient(135deg,#60dec9,#32c4ad);border-color:#80ead9;color:#041f22}.btn.green{background:linear-gradient(135deg,#238d80,var(--ui-accent-deep));border-color:#3fa99b;color:#f2fffc}.btn.green:hover{background:linear-gradient(135deg,#2ca493,#1b7f74);border-color:#62c6b7}.menu-button,.cart-link{border:1px solid var(--ui-border);background:linear-gradient(180deg,#123943,#0b2933);min-height:44px}.cart-link{padding:8px 12px}.menu-button:hover,.cart-link:hover{border-color:#5a9b99;background:#15454e}.chip{border-color:var(--ui-border);background:#0c2a33;padding:9px 16px}.chip:hover,.chip.active{background:linear-gradient(135deg,#36c4ae,#239c8b);border-color:#5fd6c3;color:#062425}.b2b-form input,.b2b-form textarea,.b2b-form select,.search-input,.shop-toolbar select,.qty-input{border-radius:12px;border-color:#456970;background:linear-gradient(180deg,#0d2c36,#09242d);box-shadow:inset 0 1px 0 rgba(255,255,255,.02);transition:border-color .2s ease,box-shadow .2s ease}.b2b-form input:focus,.b2b-form textarea:focus,.b2b-form select:focus,.search-input:focus,.shop-toolbar select:focus,.qty-input:focus{border-color:#55cdb8;outline:none;box-shadow:0 0 0 3px rgba(43,184,163,.12)}@media(max-width:1280px){.header .brand-title{font-size:18px}.header .brand-copy{padding-inline:8px}.language-picker{gap:7px}.lang-globe{width:28px;height:28px}.language-picker select{width:82px}}@media(max-width:600px){.header .brand-title{font-size:13px!important;max-width:118px!important}.header .brand-copy{padding:3px 5px;background:transparent;box-shadow:none}.header .brand-latin{display:none}.language-picker{padding:3px 4px;gap:5px;border-radius:11px}.lang-globe{width:25px;height:25px;border-radius:8px}.lang-globe svg{width:15px;height:15px}.language-picker select{width:68px!important;min-height:31px;font-size:11px!important;padding:3px 5px}.cart-link{padding:7px 8px}}@media(max-width:600px){.header-inner{padding-inline:10px!important;gap:5px!important}.header .brand{gap:5px!important;min-width:0;flex:1 1 auto}.header .brand img{width:40px!important;height:40px!important;flex:none}.header .brand-copy{min-width:0;padding:0!important}.header .brand-title{font-size:12.5px!important;max-width:104px!important;white-space:normal;line-height:1.45!important}.header-tools{gap:4px!important;flex:none}.language-picker{gap:3px!important;padding:2px 3px!important}.lang-globe{width:22px!important;height:22px!important}.lang-globe svg{width:14px!important;height:14px!important}.language-picker select{width:54px!important;min-height:28px!important;padding:2px 3px!important;font-size:10.5px!important}.cart-link{min-width:36px;min-height:40px;padding:5px 6px!important;justify-content:center}.cart-link svg{width:18px;height:18px}.menu-button{min-width:40px!important;min-height:40px!important;padding:5px!important}}.header .brand-legal{display:block;margin-top:1px;font-size:11px;line-height:1.45;color:#c9d4d1;font-weight:500}.header .brand-latin{margin-top:1px!important}@media(max-width:1280px){.header .brand-legal{font-size:10px}.header .brand-latin{font-size:9px}}@media(max-width:600px){.header .brand-legal{font-size:9px;white-space:nowrap}.header .brand-latin{display:none!important}}.hero-image{filter:saturate(.82) brightness(.96) contrast(1.04)}.logistics-overlay{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1;pointer-events:none;mix-blend-mode:screen;opacity:.62;filter:saturate(1.15)}.hero:before{background:linear-gradient(270deg,rgba(5,26,34,.98) 2%,rgba(4,34,42,.88) 25%,rgba(5,36,43,.46) 52%,rgba(5,30,38,.08) 83%),linear-gradient(0deg,#071b24 0%,transparent 43%,rgba(5,45,54,.13)),radial-gradient(circle at 82% 18%,rgba(255,158,67,.13),transparent 28%),radial-gradient(circle at 70% 72%,rgba(39,203,174,.16),transparent 32%)}.trade-spot>img:first-child{filter:saturate(.78) brightness(.9) contrast(1.03)}.trade-logistics{z-index:-1;opacity:.52;mix-blend-mode:screen}.trade-spot:before{z-index:-2;background:linear-gradient(90deg,rgba(5,20,29,.18),rgba(5,20,29,.9) 67%),linear-gradient(0deg,var(--navy),transparent 45%),radial-gradient(circle at 22% 24%,rgba(255,159,67,.12),transparent 25%)}@media(max-width:768px){.logistics-overlay{opacity:.48;object-position:center}.trade-logistics{opacity:.38}}.food-shop{display:grid;grid-template-columns:270px minmax(0,1fr);gap:34px;align-items:start}.food-shop-sidebar{position:sticky;top:110px;border:1px solid #31545d;border-radius:18px;background:linear-gradient(180deg,#0d3039,#09252e);overflow:hidden;box-shadow:0 18px 45px #0002}.food-shop-sidehead{padding:22px 20px 17px;border-bottom:1px solid #31545d}.food-shop-sidehead strong{display:block;font-size:17px;color:#f0dfac}.food-shop-sidehead span{display:block;margin-top:4px;font-size:12px;color:#8fb0b3}.food-category{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 18px;border:0;border-bottom:1px solid #244650;background:transparent;color:#dce8e6;font:500 13px Vazirmatn,Tahoma,sans-serif;text-align:right;cursor:pointer;transition:.18s}.food-category span{font-size:20px;color:#5ebdac}.food-category:hover,.food-category.active{background:linear-gradient(90deg,rgba(43,184,163,.18),rgba(43,184,163,.05));color:#8de5d5}.food-category.active{box-shadow:inset -3px 0 #38c4ad}.food-shop-help{padding:20px}.food-shop-help strong{color:#f0dfac}.food-shop-help p{font-size:12px;margin:7px 0 12px}.food-shop-main{min-width:0}.shop-mode{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;margin-bottom:22px;border:1px solid #31545d;border-radius:16px;background:#0a2932}.shop-mode strong{font-size:18px;color:#e8f2ef}.shop-mode p{margin:3px 0 0;font-size:12px}.retail-badge{display:inline-flex;padding:7px 12px;border-radius:999px;background:rgba(43,184,163,.13);border:1px solid #3f8e84;color:#86dfd0;font-size:12px}@media(max-width:900px){.food-shop{grid-template-columns:1fr}.food-shop-sidebar{position:static}.food-shop-sidehead{padding:16px}.food-shop-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.food-shop-sidehead,.food-shop-help{grid-column:1/-1}.food-category{min-height:48px}.category-select{display:none}}@media(max-width:520px){.food-shop{gap:20px}.food-shop-sidebar{grid-template-columns:1fr 1fr;border-radius:14px}.food-category{font-size:11.5px;padding:11px 10px}.shop-mode{align-items:flex-start;flex-direction:column;gap:10px}.food-shop-help{padding:16px}}.wholesale-gate{display:grid;grid-template-columns:minmax(0,.85fr) minmax(480px,1.15fr);gap:42px;align-items:start}.wholesale-intro{position:sticky;top:110px;padding:30px;border:1px solid #31545d;border-radius:20px;background:linear-gradient(145deg,#0c3038,#081f28)}.wholesale-intro h2{color:#f0dfac;font-size:28px}.wholesale-auth{display:grid;grid-template-columns:1fr 1fr;gap:18px}.auth-box{display:flex;flex-direction:column;gap:14px;padding:24px;border:1px solid #31545d;border-radius:18px;background:#0a2932}.auth-box h2{font-size:19px;color:#8de5d5;margin-bottom:3px}.auth-box label{display:flex;flex-direction:column;gap:6px;font-size:12px}.auth-box input{width:100%}.auth-box .form-result{min-height:24px;font-size:12px;color:#b9dfcb}.wholesale-intro .product-grid{grid-template-columns:1fr;margin-top:25px}@media(max-width:900px){.wholesale-gate{grid-template-columns:1fr}.wholesale-intro{position:static}.wholesale-auth{grid-template-columns:1fr 1fr}}@media(max-width:620px){.wholesale-auth{grid-template-columns:1fr}.wholesale-intro,.auth-box{padding:20px}.wholesale-gate{gap:22px}}.hero{background:radial-gradient(circle at 72% 42%,rgba(246,169,74,.24),transparent 22%),linear-gradient(118deg,#041923 0%,#082f3a 44%,#123f48 68%,#071c27 100%)}.hero-logistics-bg{position:absolute;inset:0;z-index:-3;overflow:hidden;background:radial-gradient(ellipse at 78% 68%,rgba(36,199,177,.19),transparent 35%),radial-gradient(ellipse at 25% 30%,rgba(220,177,91,.14),transparent 32%),linear-gradient(180deg,rgba(8,43,53,.12),rgba(3,18,27,.78))}.hero-logistics-bg:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0 48%,rgba(255,255,255,.035) 48% 48.15%,transparent 48.15%),linear-gradient(0deg,transparent 0 62%,rgba(255,255,255,.028) 62% 62.15%,transparent 62.15%);background-size:180px 180px;opacity:.5}.hero-logistics-bg .logistics-overlay{z-index:1!important;opacity:.96!important;mix-blend-mode:normal!important;filter:saturate(1.4) contrast(1.08) brightness(1.08);transform:scale(1.035)}.hero:before{z-index:-2!important;background:linear-gradient(270deg,rgba(3,18,27,.98) 0%,rgba(4,28,37,.88) 28%,rgba(5,35,43,.42) 55%,rgba(4,23,31,.14) 100%),linear-gradient(0deg,#061a23 0%,transparent 45%,rgba(4,22,30,.18))}@media(max-width:768px){.hero-logistics-bg .logistics-overlay{opacity:.82!important;object-position:center;transform:scale(1.12)}.hero:before{background:linear-gradient(180deg,rgba(5,25,34,.97) 0%,rgba(5,28,37,.8) 38%,rgba(5,28,37,.24) 70%,#061a23 100%)}}.hero-logistics-bg .hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 62%;filter:saturate(1.15) contrast(1.08) brightness(.82);transform:scale(1.02)}.hero-logistics-bg:after{content:"";position:absolute;inset:0;z-index:2;background:radial-gradient(circle at 56% 46%,rgba(255,177,76,.2),transparent 24%),linear-gradient(90deg,rgba(3,17,27,.12),rgba(4,21,30,.05) 55%,rgba(2,16,25,.24));pointer-events:none}.hero-logistics-bg .logistics-overlay{z-index:3!important;opacity:.78!important;mix-blend-mode:screen!important;filter:saturate(1.25) contrast(1.08)}.hero-copy{position:relative;z-index:5;padding:34px 34px 32px;border-radius:24px;background:linear-gradient(135deg,rgba(3,18,28,.82),rgba(5,32,40,.5));border:1px solid rgba(229,194,112,.28);backdrop-filter:blur(5px);box-shadow:0 28px 70px rgba(0,0,0,.28)}.hero h1{font-weight:900;text-shadow:0 4px 20px rgba(0,0,0,.6)}.hero-copy p{color:#e4ece9}@media(max-width:768px){.hero-copy{padding:24px 20px;background:linear-gradient(180deg,rgba(3,18,28,.9),rgba(5,32,40,.66))}.hero-logistics-bg .hero-photo{object-position:42% center}.hero-logistics-bg .logistics-overlay{opacity:.6!important}}.hero-reference-bg{background-image:url("https://drive.google.com/uc?export=view&id=1sybFrua-vMO9zU-knWjzuaBlqzEynwgK")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;filter:saturate(1.08) contrast(1.04)}.hero-reference-bg:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,16,24,.74) 0%,rgba(3,16,24,.2) 46%,rgba(3,16,24,.38) 100%),linear-gradient(0deg,rgba(3,16,24,.36),transparent 50%)!important;opacity:1!important}.hero-reference-bg:after{display:none!important}.hero{min-height:720px;background:#071b25!important}.hero-copy{max-width:610px;margin-inline-start:0;margin-inline-end:auto;background:linear-gradient(135deg,rgba(3,18,28,.86),rgba(5,32,40,.62))!important;border-color:rgba(229,194,112,.42)!important}.header{background:rgba(4,19,28,.93)!important;backdrop-filter:blur(12px)}@media(max-width:768px){.hero{min-height:680px}.hero-reference-bg{background-position:center!important}.hero-copy{margin:0;background:linear-gradient(180deg,rgba(3,18,28,.91),rgba(5,32,40,.72))!important}}.hero-reference-bg{background-image:url("/assets/supply-natural-20261004.webp")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;filter:none!important}.hero-reference-bg:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,16,24,.50) 0%,rgba(3,16,24,.08) 46%,rgba(3,16,24,.18) 100%)!important}.hero-copy{background:linear-gradient(135deg,rgba(3,18,28,.76),rgba(5,32,40,.48))!important}.hero{isolation:auto!important}.hero-reference-bg{z-index:0!important;position:absolute!important;inset:0!important}.hero-reference-bg:before{z-index:1!important}.hero:before{z-index:1!important;pointer-events:none}.hero:after{z-index:2!important}.hero .hero-content{position:relative!important;z-index:4!important}.hero .hero-bottom{z-index:4!important}.hero{position:relative!important;isolation:isolate!important;background:#071b25!important}.hero-approved-image{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;z-index:0!important;opacity:1!important;visibility:visible!important;filter:none!important}.hero:before{z-index:1!important;background:linear-gradient(90deg,rgba(2,14,22,.46),rgba(2,14,22,.04) 55%,rgba(2,14,22,.2))!important}.hero:after{z-index:2!important}.hero-content,.hero-bottom{position:relative!important;z-index:3!important}.hero{min-height:clamp(620px,calc(100vw * .5625),860px)!important;display:block!important;background:#071b25!important}.hero-approved-image{inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 51%!important;z-index:0!important}.hero:before{background:linear-gradient(180deg,rgba(2,14,22,.03),rgba(2,14,22,.02))!important}.hero:after{display:none!important}.hero .hero-content,.hero .hero-bottom,.hero .vertical-note{display:none!important}@media(max-width:768px){.hero{min-height:610px!important}.hero-approved-image{object-position:center!important}}.hero{height:auto!important;min-height:0!important;aspect-ratio:640/427!important;overflow:hidden!important;background:#071b25!important}.hero-approved-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important}.hero .hero-content,.hero .hero-bottom,.hero .vertical-note{display:none!important}@media(max-width:768px){.hero{aspect-ratio:4/5!important}.hero-approved-image{object-fit:cover!important;object-position:center top!important}}.hero{min-height:0!important;height:auto!important;aspect-ratio:1811/573!important;background:#071b25!important}.hero-approved-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.hero:before,.hero:after{display:none!important}.hero .hero-content,.hero .hero-bottom,.hero .vertical-note{display:none!important}@media(max-width:768px){.hero{aspect-ratio:1811/900!important}.hero-approved-image{object-fit:cover!important;object-position:38% center!important}}.store-hero{position:relative;min-height:590px;overflow:hidden;background:#071d1c;border-bottom:1px solid rgba(213,174,91,.25);isolation:isolate}.store-hero-media{position:absolute;inset:0;z-index:-2;background-image:linear-gradient(90deg,rgba(3,24,23,.96) 0%,rgba(3,24,23,.76) 37%,rgba(3,24,23,.18) 72%),linear-gradient(0deg,rgba(3,24,23,.72),transparent 52%),url('/assets/grain.webp');background-size:cover;background-position:center}.store-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 76% 38%,rgba(213,174,91,.18),transparent 27%)}.store-hero-content{padding-top:115px;padding-bottom:130px}.store-kicker{display:inline-flex;padding:8px 13px;border:1px solid rgba(90,211,190,.45);border-radius:999px;color:#83dfd0;font-size:12px;background:rgba(5,48,45,.52)}.store-hero h1{max-width:680px;margin:22px 0 18px;font-size:clamp(46px,5.6vw,82px);line-height:1.08;letter-spacing:-2px;color:#f4ead0}.store-hero h1 em{font-style:normal;color:#d8ad59}.store-hero p{max-width:600px;font-size:16px;line-height:2;color:#d5e2de}.store-hero-actions{display:flex;gap:12px;margin-top:30px}.store-hero-strip{position:absolute;right:50%;bottom:0;transform:translateX(50%);width:min(1180px,calc(100% - 48px));display:grid;grid-template-columns:repeat(3,1fr);background:rgba(4,31,31,.88);backdrop-filter:blur(14px);border:1px solid rgba(213,174,91,.28);border-bottom:0;border-radius:22px 22px 0 0;overflow:hidden}.store-hero-strip div{display:flex;align-items:center;gap:13px;padding:19px 25px;border-left:1px solid rgba(213,174,91,.18)}.store-hero-strip div:last-child{border:0}.store-hero-strip b{font-size:21px;color:#e3bb69}.store-hero-strip span{font-size:12px;color:#c8d7d3}.food-shop{padding-top:34px!important}.food-shop-sidebar{background:linear-gradient(180deg,#0b312d,#071f22)!important;border-color:rgba(213,174,91,.25)!important}.food-category.active{background:linear-gradient(90deg,rgba(213,174,91,.16),rgba(46,190,164,.09))!important;box-shadow:inset -3px 0 #d7ad5c!important;color:#f1d99e!important}.shop-mode{background:linear-gradient(120deg,#0a2e2b,#09252c)!important;border-color:rgba(213,174,91,.25)!important}.food-shop-main .product-card{border-color:rgba(213,174,91,.18)!important}@media(max-width:700px){.store-hero{min-height:650px}.store-hero-media{background-position:62% center;background-image:linear-gradient(0deg,rgba(3,24,23,.95) 0%,rgba(3,24,23,.62) 65%,rgba(3,24,23,.22)),url('/assets/grain.webp')}.store-hero-content{padding-top:80px}.store-hero h1{font-size:46px}.store-hero-strip{grid-template-columns:1fr;width:calc(100% - 28px)}.store-hero-strip div{padding:10px 16px;border-left:0;border-bottom:1px solid rgba(213,174,91,.15)}}.signature-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:18px;margin:34px auto 80px}.signature-card{min-height:330px;padding:34px;border-radius:24px;border:1px solid #31545d;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(145deg,#0c3340,#081b28)}.signature-card.iran{background:linear-gradient(145deg,#15382e,#09231f)}.signature-card.food{background:linear-gradient(145deg,#40331d,#102a29)}.signature-card span,.trade-signature-head span{color:#d8ad59;font-size:12px}.signature-card h3{font-size:25px;color:#f4ead0;margin:10px 0}.signature-card a{margin-top:20px;color:#7ee0d0}.impact-band{border-block:1px solid #284650;background:#061d26;margin-bottom:70px}.impact-inner{display:grid;grid-template-columns:repeat(4,1fr)}.impact-inner div{padding:26px;border-left:1px solid #284650}.impact-inner strong{display:block;color:#e2bb6b;font-size:20px}.impact-inner span{font-size:11px}.trade-signature{padding:100px 0;background:radial-gradient(circle at 50% 20%,rgba(47,183,163,.12),transparent 28%),#061c27}.trade-signature-head{text-align:center;margin-bottom:55px}.trade-signature-head h2{font-size:50px;color:#f3e5c6}.trade-route{display:grid;grid-template-columns:1fr 70px 1fr 70px 1fr 70px 1fr;align-items:center}.trade-route>div{padding:24px 18px;border:1px solid #31545d;border-radius:18px;background:#092a34}.trade-route b{color:#d8ad59}.trade-route strong{display:block;color:#eaf1ee;margin:8px 0}.trade-route i{height:1px;background:#80683b}.trade-panels{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:55px}.trade-panels article{min-height:270px;padding:34px;border-radius:24px;border:1px solid #31545d;background:linear-gradient(145deg,#0b3340,#081f28)}.trade-panels span{color:#d8ad59;letter-spacing:2px}.trade-panels h3{font-size:28px;color:#f3e5c6}.store-hero-media{background-image:linear-gradient(120deg,#062d31,#0b3b36 48%,#172e35)!important}.store-hero:after{background:radial-gradient(circle at 75% 35%,rgba(216,173,89,.24),transparent 22%),radial-gradient(circle at 85% 70%,rgba(54,197,173,.18),transparent 25%)!important}@media(max-width:850px){.signature-grid,.trade-panels{grid-template-columns:1fr}.impact-inner{grid-template-columns:1fr 1fr}.trade-route{grid-template-columns:1fr}.trade-route i{width:1px;height:28px;margin:auto}}.home-cleanup-placeholder{display:none}.divisions,.supply,.trade-spot,.partnership{display:none!important}.section{padding-block:72px}.signature-grid{margin:28px auto 58px}.signature-card{min-height:280px}.impact-band{margin-bottom:0}.position{padding-block:82px!important}.representation,.sectors,.store-intro{padding-block:78px!important}.contact-grid{padding-block:82px!important}.footer{margin-top:0}.retail-editorial{padding:72px 0;background:#f1eadc;color:#0a2932}.retail-editorial-grid{display:grid;grid-template-columns:1fr .8fr;gap:80px;align-items:end}.retail-editorial h2{font-size:clamp(34px,4vw,58px);line-height:1.35;color:#09252d}.retail-editorial p{color:#49615f}.retail-editorial span{color:#84672f;font-size:12px}.store-hero{min-height:620px;background:linear-gradient(120deg,#06292d,#0c443e 55%,#08262e)}.store-hero-media{display:none!important}.store-hero-visual{position:absolute;left:7%;top:10%;width:42%;height:72%;z-index:-1}.store-hero-visual:before{content:"";position:absolute;width:360px;height:360px;border:1px solid rgba(219,177,91,.3);border-radius:50%;left:10%;top:7%;box-shadow:0 0 90px rgba(63,211,184,.08)}.pack{position:absolute;display:grid;place-items:end start;padding:20px;color:#f3dfac;font:700 11px Arial;letter-spacing:2px;border:1px solid rgba(230,198,128,.35);box-shadow:0 24px 60px #0005}.p1{width:155px;height:250px;left:12%;top:20%;background:linear-gradient(160deg,#183e37,#071e24);transform:rotate(-7deg)}.p2{width:175px;height:290px;left:34%;top:10%;background:linear-gradient(160deg,#745a27,#102d2c);z-index:2}.p3{width:145px;height:225px;left:61%;top:28%;background:linear-gradient(160deg,#174c47,#071f29);transform:rotate(7deg)}.store-orbit{position:absolute;width:460px;height:170px;border-bottom:1px solid rgba(71,211,188,.35);border-radius:50%;left:0;top:48%}.retail-assurance{padding:48px 0;background:#071d26;border-top:1px solid #31545d}.retail-assurance>.container{display:grid;grid-template-columns:repeat(3,1fr)}.retail-assurance div div{padding:18px 28px;border-left:1px solid #31545d}.retail-assurance strong{display:block;color:#e3bc6c;font-size:18px}.retail-assurance span{font-size:12px;color:#9eb4b4}.trade-hero{min-height:650px;display:flex;align-items:center;position:relative;overflow:hidden;background:radial-gradient(circle at 23% 45%,rgba(54,198,173,.15),transparent 26%),linear-gradient(115deg,#061c27,#0b3740)}.trade-hero:after{content:"";position:absolute;width:620px;height:620px;border:1px solid rgba(217,174,89,.18);border-radius:50%;left:-80px;top:20px;box-shadow:inset 0 0 100px rgba(55,195,172,.05)}.trade-hero-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.trade-kicker,.trade-title span,.trade-logistics-copy>span{color:#d8ad59;font-size:12px}.trade-hero h1{font-size:clamp(48px,6vw,88px);line-height:1.08;color:#f2e4c5;margin:18px 0}.trade-hero h1 em{font-style:normal;color:#70d8c7}.trade-globe{height:390px;border:1px solid rgba(216,173,89,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;gap:18px;position:relative;background:radial-gradient(circle,rgba(42,177,157,.13),transparent 60%)}.trade-globe i{width:80px;height:1px;background:#8d7442}.trade-globe b{color:#e7c77e}.trade-globe span{font-size:12px;color:#9fb6b5}.trade-path{padding:90px 0;background:#071f28}.trade-title{text-align:center;margin-bottom:48px}.trade-title h2{font-size:42px;color:#f2e4c5}.trade-duo{display:grid;grid-template-columns:1fr 1fr;gap:1px;padding-block:0!important;background:#31545d;margin-top:85px;margin-bottom:85px}.trade-duo article{padding:55px;background:#092932}.trade-duo article:first-child{background:linear-gradient(145deg,#0c3a37,#092932)}.trade-duo article>span{font:11px Arial;letter-spacing:3px;color:#d8ad59}.trade-duo h2{font-size:32px;color:#f1e4c6;margin:12px 0}.trade-duo li{color:#9fb3b2;margin:8px 0}.trade-logistics{padding:95px 0;background:linear-gradient(120deg,#0b343a,#071e28)}.trade-logistics>.container{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}.trade-logistics h2{font-size:42px;color:#f2e5c8;margin:12px 0}.mode-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mode-grid div{min-height:190px;padding:24px;border:1px solid #365761;display:flex;flex-direction:column;justify-content:flex-end;background:#092832}.mode-grid b{color:#e2ba69}.mode-grid span{font-size:11px;color:#9db0b0;margin-top:7px}.trade-cta{padding:95px 0;text-align:center;background:#061923}.trade-cta .container{display:flex;flex-direction:column;align-items:center}.trade-cta h2{font-size:42px;color:#f2e4c6}.trade-cta p{margin:12px auto 25px}@media(max-width:850px){.section{padding-block:58px}.signature-grid{margin-bottom:42px}.retail-editorial-grid,.trade-hero-inner,.trade-logistics>.container,.trade-duo{grid-template-columns:1fr}.store-hero-visual{opacity:.42;left:-20%;width:90%}.store-hero-content{position:relative;z-index:2}.retail-assurance>.container{grid-template-columns:1fr}.retail-assurance div div{border-left:0;border-bottom:1px solid #31545d}.trade-globe{height:300px}.trade-route{grid-template-columns:1fr}.mode-grid{grid-template-columns:1fr}.trade-hero{min-height:760px}.trade-duo{margin-top:45px;margin-bottom:45px}.trade-title h2,.trade-logistics h2,.trade-cta h2{font-size:32px}}.motion-ready .reveal.pending{opacity:1!important;transform:none!important}.position,.store-intro{display:none!important}.representation{background:linear-gradient(180deg,#08252e,#0a3035)}.sectors{background:#071e27}:root{--gold:#d9ad59;--aqua:#59d2bf;--ink:#061b24;--cream:#f1e8d6}.home-editorial{padding:110px 0;background:var(--cream);color:#0b2a30}.home-editorial-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:center}.editorial-lead>span,.proof-copy>span,.portfolio-head>span,.home-process-head>span,.home-contact span:first-child{color:#8b6a2d;font-size:12px}.editorial-lead h2,.portfolio-head h2{font-size:clamp(38px,4.7vw,66px);line-height:1.22;color:#092a31;margin:14px 0}.editorial-lead p,.portfolio-head p{color:#536765;max-width:580px}.business-rails{border-top:1px solid #bdb39d}.business-rails a{display:grid;grid-template-columns:45px 1fr 1fr 30px;gap:15px;align-items:center;padding:24px 4px;border-bottom:1px solid #bdb39d;color:#0c3034}.business-rails b{color:#9a7735}.business-rails span{font-size:12px;color:#60716e}.business-rails strong{font-size:18px}.proof-section{padding:110px 0;background:linear-gradient(125deg,#09282f,#0b3b38)}.proof-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:90px;align-items:center}.proof-mark{min-height:390px;border-left:1px solid rgba(217,173,89,.45);display:flex;flex-direction:column;justify-content:center;padding:50px;background:radial-gradient(circle at 50% 45%,rgba(217,173,89,.14),transparent 42%)}.proof-mark>span{color:#75d7c7;font-size:12px}.proof-mark strong{font-size:clamp(72px,9vw,132px);line-height:1;color:#e1b965;margin:18px 0}.proof-mark small{color:#d8e2df}.proof-copy h2{font-size:clamp(38px,4.5vw,62px);line-height:1.25;color:#f2e5c9;margin:14px 0}.proof-copy p{max-width:650px}.proof-copy>span{color:#d9ad59}.portfolio-section{padding:115px 0;background:#071e27}.portfolio-head{display:grid;grid-template-columns:1fr 1fr;column-gap:80px;align-items:end;margin-bottom:60px}.portfolio-head>span{grid-column:1/-1;color:#d9ad59}.portfolio-head h2{color:#f1e4c6}.portfolio-head p{color:#9cb0af}.portfolio-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;border-top:1px solid #36545b}.portfolio-grid article{min-height:270px;padding:34px 28px;border-left:1px solid #36545b;display:flex;flex-direction:column;justify-content:flex-end}.portfolio-grid article:first-child{border-right:1px solid #36545b;background:linear-gradient(145deg,rgba(49,143,128,.16),transparent)}.portfolio-grid b{color:#d9ad59;font-size:12px}.portfolio-grid h3{font-size:24px;color:#e9dfc8;margin:12px 0}.portfolio-grid p{font-size:12px}.home-process{padding:105px 0;background:#0a2d34}.home-process-head{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;margin-bottom:55px}.home-process-head>span{grid-column:1/-1;color:#d9ad59}.home-process-head h2{font-size:50px;color:#f1e4c6}.process-rail{display:grid;grid-template-columns:1fr 45px 1fr 45px 1fr 45px 1fr;align-items:center}.process-rail>div{padding:24px 18px;border-top:1px solid #557077}.process-rail b{color:#d9ad59}.process-rail strong{display:block;color:#eaf0ec;margin:9px 0}.process-rail span{font-size:11px}.process-rail i{height:1px;background:#8a7040}.home-contact{padding:95px 0;background:var(--cream);color:#092a31}.home-contact-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:80px;align-items:end}.home-contact h2{font-size:clamp(36px,4vw,56px);line-height:1.25;margin:14px 0;color:#092a31}.home-contact p{color:#566a67}.home-contact .contact-details{margin-top:25px}.home-contact .contact-details a,.home-contact .contact-details span{color:#173d40!important}.home-contact-action{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.home-contact-action>a:not(.btn){color:#72582a}.footer-compact{padding:0!important;background:#041821!important}.footer-main{display:flex;align-items:center;justify-content:space-between;gap:50px;padding:42px 0 30px}.footer-brand p{font-size:11px;margin-top:10px}.footer-nav{display:flex;flex-wrap:wrap;gap:24px}.footer-nav a{font-size:12px;color:#c8d5d2}.footer-contactbar{display:flex;gap:30px;align-items:center;padding:18px 0;border-top:1px solid #294149;border-bottom:1px solid #294149;font-size:11px;color:#91a8a8}.footer-compact .footer-bottom{padding:18px 0!important;border:0!important;font-size:10px}.footer-compact .brand img{width:48px;height:48px}.trade-logistics h2,.trade-logistics-copy p{opacity:1!important;color:#efe2c4!important}.mode-grid div{background:linear-gradient(160deg,#0d3a3e,#08252e);border-color:#527078}.mode-grid b{font-size:18px}.trade-duo article:first-child{clip-path:polygon(0 0,100% 0,94% 100%,0 100%)}.trade-duo article:last-child{clip-path:polygon(6% 0,100% 0,100% 100%,0 100%);margin-right:-5%}.food-shop-sidebar{border-radius:8px!important}.food-category{border-bottom-color:rgba(255,255,255,.07)!important}.food-category.active{box-shadow:inset -2px 0 var(--gold)!important}.shop-mode{border-radius:8px!important}.auth-box,.wholesale-intro{border-radius:10px!important}@media(max-width:850px){.home-editorial,.proof-section,.portfolio-section,.home-process,.home-contact{padding:70px 0}.home-editorial-grid,.proof-grid,.portfolio-head,.home-process-head,.home-contact-grid{grid-template-columns:1fr;gap:34px}.business-rails a{grid-template-columns:35px 1fr 25px}.business-rails strong{display:none}.proof-mark{min-height:260px;padding:30px}.portfolio-grid{grid-template-columns:1fr}.portfolio-grid article{min-height:180px;border-left:0;border-bottom:1px solid #36545b}.process-rail{grid-template-columns:1fr}.process-rail i{width:1px;height:20px;margin:auto}.footer-main{flex-direction:column;align-items:flex-start}.footer-nav{gap:14px 20px}.footer-contactbar{flex-direction:column;align-items:flex-start;gap:8px}.trade-duo article{clip-path:none!important;margin:0!important}}.business-rails>a{grid-template-columns:1fr 1fr 30px!important}.portfolio-grid article>b,.process-rail div>b,.trade-route div>b,.trade-title>span,.trade-logistics-copy>span,.editorial-lead>span,.proof-copy>span,.portfolio-head>span,.home-process-head>span,.home-contact span:first-child{display:none!important}.proof-mark>span{display:none!important}.store-hero-strip>div{display:flex;align-items:center;justify-content:center;min-height:54px}.store-hero-strip strong{font-size:13px;color:#ead9ad}.pack{font-size:0!important}.pack:after{content:"";display:block;width:42%;height:1px;background:rgba(217,173,89,.7);position:absolute;bottom:24px;left:29%}.trade-duo article>span{display:none!important}.hero-copy h1{font-size:clamp(42px,4.5vw,68px)!important;line-height:1.12!important}.editorial-lead h2,.proof-copy h2,.portfolio-head h2,.home-process-head h2,.home-contact h2,.trade-title h2,.trade-logistics h2,.trade-cta h2,.retail-editorial h2{font-size:clamp(28px,3vw,44px)!important;line-height:1.32!important}.store-hero h1,.trade-hero h1{font-size:clamp(42px,4.6vw,66px)!important;line-height:1.15!important}.home-editorial,.proof-section,.portfolio-section,.home-process,.home-contact{padding-block:76px!important}.proof-mark{min-height:280px!important;padding:34px!important;align-items:center;text-align:center;border-left:0!important}.razavi-logo{display:block;width:min(260px,80%);height:auto;object-fit:contain;margin:auto;filter:drop-shadow(0 15px 28px rgba(0,0,0,.18))}.proof-mark small{margin-top:18px;font-size:13px}.portfolio-grid article{min-height:205px!important;padding:26px 24px!important}.portfolio-grid h3{font-size:20px!important}.process-rail>div{padding:18px 14px!important}.home-contact-grid{gap:45px!important}.store-hero{min-height:540px!important}.store-hero-strip{display:none!important}.store-hero-content{padding-top:72px!important;padding-bottom:72px!important}.retail-editorial{padding:58px 0!important}.retail-editorial-grid{gap:50px!important}.food-shop{gap:24px!important}.food-shop-sidehead{padding:17px 16px!important}.food-category{padding:11px 15px!important}.shop-mode{padding:14px 16px!important;margin-bottom:16px!important}.trade-hero{min-height:560px!important}.trade-path,.trade-logistics,.trade-cta{padding-block:70px!important}.trade-duo{margin-top:55px!important;margin-bottom:55px!important}.trade-duo article{padding:38px!important}.mode-grid div{min-height:145px!important;padding:20px!important}.page-head{padding-block:62px!important}.page-head h1{font-size:clamp(34px,4vw,52px)!important}.about-logo{max-width:260px!important;height:auto!important}.contact-grid{gap:48px!important;padding-block:62px!important}.auth-box{padding:20px!important}.wholesale-intro{padding:24px!important}.footer-main{padding:30px 0 22px!important}@media(max-width:850px){.home-editorial,.proof-section,.portfolio-section,.home-process,.home-contact{padding-block:54px!important}.proof-mark{min-height:210px!important}.store-hero,.trade-hero{min-height:auto!important}.store-hero-content,.trade-hero-inner{padding-top:55px!important;padding-bottom:55px!important}.portfolio-grid article{min-height:150px!important}.page-head{padding-block:42px!important}}.header{height:82px!important;background:#061923!important;border-bottom:1px solid rgba(217,173,89,.28)!important;box-shadow:0 8px 28px rgba(0,0,0,.22)}.header-inner{height:82px!important}.header .nav{gap:24px!important}.header .nav a{color:#dce7e4!important;font-size:13.5px!important;font-weight:650!important;opacity:1!important;padding:10px 2px!important;border-bottom:2px solid transparent!important;text-shadow:0 1px 2px #000}.header .nav a:hover{color:#f1d99e!important;border-bottom-color:rgba(217,173,89,.55)!important}.header .nav a[aria-current="page"]{color:#71dbc8!important;border-bottom-color:#71dbc8!important}.header .brand-title{font-size:16px!important;max-width:none!important;color:#edd9a6!important;-webkit-text-fill-color:initial!important;background:none!important;text-shadow:none!important}.header .brand-legal{color:#aebfbd!important;font-size:10.5px!important}.header .brand-id{display:block;margin-top:1px;color:#d8c48d!important;font-size:9.5px!important;line-height:1.45;font-weight:600;letter-spacing:0!important}.header .brand-latin{color:#c6d2d0!important;font-size:9.5px!important}.header .brand-copy{background:none!important;box-shadow:none!important;padding:0!important}.header .brand img{width:54px!important;height:54px!important;border:0!important}.header-tools .btn{padding:10px 14px!important;font-size:12px!important}.cart-link{color:#dce7e4!important}.cart-count{color:#061923!important;background:#d9ad59!important}.page-head{padding-block:42px 32px!important}.breadcrumb{display:none!important}.page-head p{margin-top:10px!important;max-width:68ch}.page-head h1{font-size:clamp(30px,3.1vw,44px)!important}.store-hero-visual,.store-orbit,.pack{display:none!important}.store-hero{min-height:420px!important;background:radial-gradient(circle at 18% 50%,rgba(217,173,89,.12),transparent 22%),linear-gradient(120deg,#06262d,#0b3d38 58%,#071e28)!important}.store-hero:after{content:"";position:absolute;inset:10% 5% 10% auto;width:36%;border:1px solid rgba(217,173,89,.18);border-radius:50%;transform:skewX(-10deg);pointer-events:none}.store-hero-content{padding-top:62px!important;padding-bottom:62px!important}.store-hero h1,.trade-hero h1{font-size:clamp(36px,4vw,56px)!important}.store-hero p,.trade-hero p{font-size:15px!important;max-width:58ch!important}.trade-hero{min-height:470px!important}.trade-globe{display:none!important}.trade-route-visual{height:280px;position:relative;border-radius:50%;border:1px solid rgba(217,173,89,.22);background:radial-gradient(circle,rgba(78,202,180,.12),transparent 62%)}.trade-route-visual:before,.trade-route-visual:after{content:"";position:absolute;border:1px solid rgba(88,211,190,.28);border-radius:50%;inset:18% 8%;transform:rotate(18deg)}.trade-route-visual:after{inset:28% 17%;transform:rotate(-24deg);border-color:rgba(217,173,89,.26)}.trade-route-visual i{position:absolute;width:8px;height:8px;border-radius:50%;background:#d9ad59;box-shadow:0 0 20px rgba(217,173,89,.55)}.trade-route-visual i:nth-child(1){top:28%;right:22%}.trade-route-visual i:nth-child(2){bottom:24%;left:25%;background:#62d5c1}.trade-route-visual i:nth-child(3){top:48%;left:48%}.trade-path,.trade-logistics,.trade-cta{padding-block:54px!important}.trade-title{margin-bottom:32px!important}.trade-duo{margin-top:40px!important;margin-bottom:40px!important}.trade-duo article{padding:30px!important}.trade-duo h2{font-size:26px!important}.mode-grid div{min-height:120px!important;padding:16px!important}.about-intro{gap:46px!important;padding-block:52px!important}.about-intro .about-logo{max-width:210px!important}.section.container:has(.process-list){padding-block:48px!important}.process-list{gap:0 38px!important}.process-list article{padding:16px 0!important}.process-list article h3{font-size:17px!important}.process-list article p{font-size:13px!important;line-height:1.8!important}.contact-grid{padding-block:48px!important;gap:40px!important;grid-template-columns:.8fr 1.2fr!important}.contact-copy{padding:8px 0!important}.contact-copy h2{font-size:27px!important}.b2b-form{gap:14px 16px!important}.b2b-form label{gap:5px!important;font-size:12.5px!important}.b2b-form input,.b2b-form select{min-height:44px!important;padding:9px 11px!important;border-radius:7px!important}.b2b-form textarea{min-height:82px!important;padding:10px 11px!important;border-radius:7px!important}.form-note{font-size:11.5px!important;line-height:1.7!important}.form-footer{gap:12px!important}.form-footer .btn{padding:10px 18px!important}.page-body{padding-block:38px 58px!important;min-height:0!important}.food-shop{padding-top:26px!important}.food-shop-sidebar{border-radius:8px!important}.food-shop-help{padding:14px!important}.food-shop-help p{line-height:1.7!important}.food-category{min-height:40px!important;padding:9px 13px!important}.shop-toolbar{gap:12px!important}.shop-toolbar label{font-size:12px!important}.shop-toolbar select,.search-input{min-height:44px!important;padding:9px 11px!important;border-radius:7px!important}.empty-state{padding:34px 20px!important}.empty-state h2{font-size:20px!important}.empty-state>svg{width:30px!important;height:30px!important;margin-bottom:12px!important}.wholesale-gate{gap:26px!important;grid-template-columns:minmax(0,.75fr) minmax(440px,1.25fr)!important}.wholesale-intro{padding:22px!important;border-radius:9px!important}.wholesale-intro h2{font-size:22px!important}.wholesale-auth{gap:12px!important}.auth-box{padding:16px!important;border-radius:8px!important;gap:10px!important}.auth-box input{min-height:42px!important}.auth-box h2{font-size:17px!important}.footer-compact{font-size:12px!important}.footer-compact .footer-bottom{font-size:11.5px!important}.footer-compact .brand-title{font-size:14px!important}.footer-contactbar{font-size:12px!important}@media(max-width:1024px){.header{height:76px!important}.header-inner{height:76px!important}.mobile-nav.open{top:75px!important;background:#061923!important}.mobile-nav a{color:#e4ece9!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.trade-route-visual{height:230px}.contact-grid{grid-template-columns:1fr!important}.wholesale-gate{grid-template-columns:1fr!important}}@media(max-width:900px){.food-shop-sidebar{display:block!important}.food-shop-sidehead{display:none!important}.food-shop-help{display:none!important}.food-category{display:inline-flex!important;width:auto!important;margin:0 5px 8px 0!important;border:1px solid #31545d!important;border-radius:999px!important;padding:8px 12px!important;min-height:36px!important}.food-category span{display:none!important}.food-shop-sidebar{white-space:normal!important;padding:10px!important;background:transparent!important;border:0!important;box-shadow:none!important}.category-select{display:flex!important}.shop-toolbar{grid-template-columns:1fr 1fr!important}.shop-toolbar>label:first-child{grid-column:1/-1!important}}@media(max-width:620px){.header .brand-title{font-size:12.5px!important;max-width:112px!important}.header .brand-legal,.header .brand-id,.header .brand-latin{display:none!important}.header .brand img{width:42px!important;height:42px!important}.page-head{padding-block:32px 24px!important}.store-hero:after{display:none!important}.store-hero-content,.trade-hero-inner{padding-top:42px!important;padding-bottom:42px!important}.trade-route-visual{height:180px!important}.trade-path,.trade-logistics,.trade-cta{padding-block:42px!important}.trade-duo{margin:28px auto!important}.trade-duo article{padding:24px 18px!important}.mode-grid div{min-height:92px!important}.contact-grid{padding-block:34px!important}.b2b-form{gap:11px!important}.page-body{padding-block:28px 42px!important}.shop-toolbar{grid-template-columns:1fr!important}.shop-toolbar>label:first-child{grid-column:auto!important}.food-shop{gap:12px!important}.wholesale-intro,.auth-box{padding:15px!important}.wholesale-gate{gap:14px!important}.footer-main{padding:24px 0 18px!important}.footer-contactbar{font-size:11.5px!important}}.hero{min-height:570px!important;background:#061923!important}.hero-approved-image{display:block!important;object-fit:cover!important;object-position:center 55%!important;filter:saturate(.72) brightness(.62)!important}.hero:before{display:block!important;content:""!important;position:absolute!important;inset:0!important;z-index:1!important;background:linear-gradient(90deg,rgba(4,20,29,.15),rgba(4,20,29,.45) 42%,rgba(4,20,29,.92) 78%)!important}.hero .hero-content{display:block!important;position:relative!important;z-index:3!important;padding-block:70px 88px!important}.hero .hero-bottom{display:flex!important;position:absolute!important;z-index:3!important;bottom:0!important}.hero-copy{width:48%!important;max-width:560px!important;margin-inline-start:auto!important;margin-inline-end:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important}.hero-copy h1{font-size:clamp(38px,4.2vw,60px)!important;color:#f4e7c8!important;line-height:1.15!important;margin-bottom:18px!important}.hero-copy h1 em{color:#65d6c2!important}.hero-copy p{font-size:15px!important;line-height:1.95!important;color:#d9e4e1!important}.hero-copy .actions{margin-top:24px!important}.hero-bottom{border-top-color:rgba(255,255,255,.22)!important}.business-rails a{color:#12363a!important}.business-rails span{color:#506965!important}.business-rails strong{color:#102f34!important}.process-rail strong{color:#f1e4c7!important;font-size:16px!important}.process-rail span{color:#b6c8c5!important;font-size:12px!important;line-height:1.8!important}.process-rail>div{border-top-color:#58747a!important}.trade-route>div{background:#0b3038!important;border-color:#365d64!important}.trade-route strong{color:#f0e4c8!important}.trade-route span{color:#b5c8c5!important;opacity:1!important}.trade-route i{background:#806c3f!important}.trade-logistics-copy h2{color:#f1e5c9!important}.trade-logistics-copy p{color:#c1d0cd!important}.mode-grid span{color:#b9cac7!important}.trade-duo p,.trade-duo li{color:#bdcecb!important}.shop-toolbar input,.shop-toolbar select,.search-input{color:#e5efec!important;background:#0a2831!important}.shop-toolbar input::placeholder,.search-input::placeholder{color:#9fb2b0!important}.shop-toolbar label{color:#c5d4d1!important}.shop-count{color:#b5c7c4!important}.empty-state h2{color:#e9dfc6!important}.empty-state p{color:#b7c8c5!important}.notice{color:#cbd8d5!important;background:#10343d!important}.retail-editorial h2{font-size:clamp(27px,2.8vw,40px)!important}.retail-editorial p{font-size:14px!important}.portfolio-grid p{color:#aebfbd!important}.home-process-head p{color:#b6c7c4!important}.plain-contact span{color:#526b67!important}.plain-contact strong{color:#16383b!important}@media(max-width:768px){.hero{min-height:560px!important;aspect-ratio:auto!important}.hero-approved-image{object-position:44% center!important}.hero:before{background:linear-gradient(180deg,rgba(4,20,29,.88) 0%,rgba(4,20,29,.64) 52%,rgba(4,20,29,.82) 100%)!important}.hero .hero-content{padding:54px 0 88px!important}.hero-copy{width:100%!important;max-width:520px!important;margin:0!important}.hero-copy h1{font-size:36px!important}.hero-copy p{font-size:14px!important}.hero .hero-bottom{padding-block:15px!important}.process-rail>div{padding:12px 8px!important}.trade-route>div{padding:18px 14px!important}}.hero-approved-image{filter:none!important;opacity:1!important}.hero:before{background:linear-gradient(90deg,rgba(4,20,29,.02) 0%,rgba(4,20,29,.10) 38%,rgba(4,20,29,.34) 67%,rgba(4,20,29,.62) 100%)!important}@media(max-width:768px){.hero-approved-image{filter:none!important;opacity:1!important}.hero:before{background:linear-gradient(180deg,rgba(4,20,29,.28) 0%,rgba(4,20,29,.08) 48%,rgba(4,20,29,.34) 100%)!important}}.hero .hero-content{box-sizing:border-box!important;width:100%!important;padding-inline:var(--pad)!important}.hero-copy{width:min(520px,46%)!important;max-width:520px!important;margin-right:0!important;margin-left:auto!important;box-sizing:border-box!important;overflow:visible!important}html[dir="rtl"] .hero-copy{margin-right:0!important;margin-left:auto!important;text-align:right!important}.hero-copy h1,.hero-copy p,.hero-copy .actions{max-width:100%!important;box-sizing:border-box!important}.hero-copy h1{font-size:clamp(34px,3.8vw,54px)!important;line-height:1.18!important;overflow-wrap:normal!important;word-break:normal!important}.hero-copy p{font-size:14px!important;line-height:1.9!important}.hero-copy .actions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important}@media(max-width:1024px){.hero-copy{width:min(480px,52%)!important}.hero-copy h1{font-size:clamp(32px,4.2vw,48px)!important}}@media(max-width:768px){.hero .hero-content{padding-inline:22px!important}.hero-copy{width:100%!important;max-width:500px!important;margin:0!important}.hero-copy h1{font-size:34px!important}.hero-copy .actions{gap:9px!important}}.hero .hero-content{display:none!important}.hero .hero-bottom{display:none!important}.hero:before{display:none!important}.hero-approved-image{filter:none!important;opacity:1!important;object-fit:cover!important;object-position:center center!important}.hero{min-height:auto!important;aspect-ratio:1811/573!important;background:#061923!important}@media(max-width:768px){.hero{min-height:auto!important;aspect-ratio:1811/573!important}.hero-approved-image{object-position:center center!important}}.hero{position:relative!important}.hero-hotspots{position:absolute;inset:0;z-index:5;pointer-events:none}.hero-hotspot{position:absolute;display:block;pointer-events:auto;cursor:pointer;border-radius:18px;outline-offset:3px}.hero-hotspot:focus-visible{outline:3px solid #fff}.hs-shop{left:2.2%;top:68.5%;width:18.5%;height:13.5%}.hs-coop{left:21.5%;top:68.5%;width:18.5%;height:13.5%}.hs-supply{left:41%;top:68.5%;width:19%;height:13.5%}@media(max-width:768px){.hero-hotspot{border-radius:10px}}.portfolio-grid{border:0!important;gap:0!important}.portfolio-grid article,.portfolio-grid article:first-child{border:0!important;background:transparent!important;min-height:150px!important;padding:20px 28px!important}.portfolio-grid article+article{border-inline-start:0!important}.portfolio-grid h3{margin-bottom:8px!important}.home-process{background:#0a2d34!important}.process-rail{gap:32px!important;grid-template-columns:repeat(4,1fr)!important}.process-rail>div{border:0!important;padding:12px 0!important}.process-rail i{display:none!important}.process-rail strong{margin:0 0 7px!important}.business-rails{border:0!important}.business-rails a{border:0!important;padding:18px 4px!important}.business-rails a+a{border-top:0!important}.signature-card,.trade-panels article,.mode-grid div,.trade-route>div{border:0!important}.trade-route i{display:none!important}.trade-route{gap:28px!important;grid-template-columns:repeat(4,1fr)!important}.notice{border-inline-start:0!important}@media(max-width:850px){.portfolio-grid article{border:0!important}.process-rail,.trade-route{grid-template-columns:1fr!important;gap:18px!important}}.proof-mark{border:0!important}.proof-section .rep-regions span{border-color:#547078!important}.proof-section .text-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;margin-top:20px!important;padding:10px 20px!important;border:1px solid #59d2bf!important;border-radius:10px!important;background:#123943!important;color:#eef7f5!important;font-weight:700!important;text-decoration:none!important;box-shadow:none!important}.proof-section .text-link:hover{background:#176d66!important;border-color:#71dbc8!important;color:#fff!important}.proof-section .text-link:before,.proof-section .text-link:after{display:none!important}.store-hero{position:relative!important;min-height:auto!important;aspect-ratio:1983/793!important;background:#071d24 url('/assets/shop-hero-v38.jpg?v=38') center center/cover no-repeat!important;overflow:hidden!important;padding:0!important}.store-hero:before{display:none!important}.store-hero .store-hero-content,.store-hero .store-hero-strip{display:none!important}@media(max-width:768px){.store-hero{aspect-ratio:1983/793!important;min-height:250px!important;background-position:center center!important}}.store-hero{background-image:url('/assets/shop-hero-v39.png?v=39')!important;aspect-ratio:1983/793!important}.food-shop-help{border:0!important;background:transparent!important;box-shadow:none!important}.food-shop-help:before,.food-shop-help:after{display:none!important}.food-shop-help .text-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;margin-top:12px!important;padding:9px 18px!important;border:1px solid #59d2bf!important;border-radius:10px!important;background:#123943!important;color:#eef7f5!important;font-weight:700!important;text-decoration:none!important;box-shadow:none!important}.food-shop-help .text-link:hover{background:#176d66!important;border-color:#71dbc8!important;color:#fff!important}.food-shop-help .text-link:before,.food-shop-help .text-link:after{display:none!important}.shop-mode{border:0!important;background:transparent!important;box-shadow:none!important;padding-inline:0!important}.retail-assurance{border:0!important;background:#071d26!important}.retail-assurance>.container{gap:32px!important}.retail-assurance div div{border:0!important;background:transparent!important;box-shadow:none!important;padding:16px 0!important}.retail-assurance div div:before,.retail-assurance div div:after{display:none!important}.food-shop-sidebar{border:0!important;box-shadow:none!important}.food-shop-sidehead{border:0!important}.notice{border:0!important;background:transparent!important;padding-inline:0!important}.footer-social,.footer-contactbar{border-top:0!important;border-bottom:0!important}.footer-main,.footer-bottom{border-top:0!important;border-bottom:0!important}.store-hero{background-image:url('/assets/shop-hero-approved-v110.webp?v=110')!important}.shop-hero-product-link{position:absolute;z-index:8;left:81.3%;top:69.2%;width:14.7%;height:12.4%;display:block;border-radius:14px;cursor:pointer}.shop-hero-product-link span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.shop-hero-product-link:focus-visible{outline:3px solid #f1d38a;outline-offset:3px}@media(max-width:768px){.shop-hero-product-link{left:auto;right:18px;top:auto;bottom:18px;width:auto;height:auto;padding:12px 20px;border:1px solid #42bcae;background:#0a5556e8;color:#fff;border-radius:12px;font-weight:700}.shop-hero-product-link span{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}}.trade-hero{position:relative!important;min-height:auto!important;aspect-ratio:1983/793!important;background:#071d24 url('/assets/trade-hero-v43.png?v=43') center center/cover no-repeat!important;overflow:hidden!important;padding:0!important}.trade-hero:before{display:none!important}.trade-hero .trade-hero-inner{display:none!important}@media(max-width:768px){.trade-hero{min-height:250px!important;aspect-ratio:1983/793!important;background-position:center center!important}}#process .process-list,#process .process-list article{border:0!important;box-shadow:none!important}#process .process-list article+article{border-top:0!important;border-inline-start:0!important}#process .process-list article:before,#process .process-list article:after,#process .process-list:before,#process .process-list:after{display:none!important}.contact-copy .plain-contact span{color:#9eb4b2!important}.contact-copy .plain-contact strong,.contact-copy .plain-contact strong bdi{color:#f2f7f5!important;font-weight:650!important}.contact-copy .plain-contact:hover strong,.contact-copy .plain-contact:hover strong bdi{color:#71dbc8!important}.contact-copy .plain-contact span,.contact-copy .plain-contact strong,.contact-copy .plain-contact strong bdi{color:var(--ink)!important}.contact-copy .plain-contact:hover span,.contact-copy .plain-contact:hover strong,.contact-copy .plain-contact:hover strong bdi{color:var(--mint)!important}.contact-copy .plain-contact,.contact-copy .plain-contact span,.contact-copy .plain-contact strong,.contact-copy .plain-contact strong bdi{color:var(--muted)!important}.contact-copy .plain-contact:hover,.contact-copy .plain-contact:hover span,.contact-copy .plain-contact:hover strong,.contact-copy .plain-contact:hover strong bdi{color:var(--mint)!important}.intl-phone{display:grid;grid-template-columns:145px 1fr;gap:8px;direction:ltr}.intl-phone .country-code{direction:ltr;text-align:left;min-width:0}.intl-phone input{direction:ltr!important;text-align:left!important}.phone-hint{display:block;margin-top:5px;color:var(--muted);font-size:11px;font-weight:400}@media(max-width:430px){.intl-phone{grid-template-columns:125px 1fr;gap:6px}}.intl-phone .country-code{background:#0d2d36!important;color:#f1eee6!important;border-color:#48616a!important;-webkit-text-fill-color:#f1eee6!important}.intl-phone .country-code option{background:#0d2d36!important;color:#f1eee6!important}.intl-phone{grid-template-columns:145px 1fr!important}.intl-phone .custom-country-code{display:none!important}.intl-phone:has(.country-code option[value="custom"]:checked){grid-template-columns:145px 86px 1fr!important}.intl-phone:has(.country-code option[value="custom"]:checked) .custom-country-code{display:block!important;min-width:0!important;text-align:left!important;direction:ltr!important}@media(max-width:520px){.intl-phone:has(.country-code option[value="custom"]:checked){grid-template-columns:120px 75px 1fr!important}}input,textarea,select,.search-input{color:#f1eee6!important;-webkit-text-fill-color:#f1eee6!important;caret-color:#80d3c8!important}input::placeholder,textarea::placeholder,.search-input::placeholder{color:#9fb3b6!important;-webkit-text-fill-color:#9fb3b6!important;opacity:1!important}select option{background:#0b2832!important;color:#f1eee6!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-text-fill-color:#f1eee6!important;-webkit-box-shadow:0 0 0 1000px #0b2832 inset!important;caret-color:#80d3c8!important}main section h2,main article h2,main section h3,main article h3{font-size:27px!important;line-height:1.55!important}.page-head h1,.hero h1,.store-hero h1,.trade-hero h1{font-size:clamp(30px,3.1vw,44px)!important}@media(max-width:620px){main section h2,main article h2,main section h3,main article h3{font-size:24px!important}}body:has(.hero) main .hero~section h2,body:has(.hero) main .hero~section h3{font-size:27px!important;line-height:1.55!important}@media(max-width:620px){body:has(.hero) main .hero~section h2,body:has(.hero) main .hero~section h3{font-size:24px!important}}body:has(.trade-hero) main .trade-hero~section h2,body:has(.trade-hero) main .trade-hero~section h3{font-size:27px!important;line-height:1.55!important}@media(max-width:620px){body:has(.trade-hero) main .trade-hero~section h2,body:has(.trade-hero) main .trade-hero~section h3{font-size:24px!important}}.home-contact .contact-list .contact-line,.home-contact .contact-list .contact-line span,.home-contact .contact-list .contact-line bdi,.home-contact .contact-details .contact-line,.home-contact .contact-details .contact-line span,.home-contact .contact-details .contact-line bdi{color:#12383c!important;-webkit-text-fill-color:#12383c!important;opacity:1!important;text-shadow:none!important}.home-contact .contact-list .contact-line:hover,.home-contact .contact-list .contact-line:hover span,.home-contact .contact-list .contact-line:hover bdi{color:#0b5f59!important;-webkit-text-fill-color:#0b5f59!important}.plain-contact{display:grid!important;grid-template-columns:28px auto 1fr!important;align-items:center!important;column-gap:9px!important}.plain-contact-icon{width:28px;height:28px;display:inline-flex!important;align-items:center;justify-content:center;border-radius:50%;background:#12383c;color:#f1eee6!important;-webkit-text-fill-color:#f1eee6!important;font-size:15px!important;line-height:1!important}.home-contact .plain-contact-icon{background:#12383c!important;color:#f1eee6!important;-webkit-text-fill-color:#f1eee6!important}@media(min-width:851px){.home-contact-grid{grid-template-columns:1.3fr .7fr!important;direction:ltr!important}.home-contact-grid>div:first-child{grid-column:1!important;direction:rtl!important;text-align:right!important}.home-contact-action{grid-column:2!important;grid-row:1!important;direction:rtl!important;align-items:flex-start!important;text-align:right!important}}@media(min-width:851px){.home-contact-grid{display:grid!important;grid-template-columns:.72fr 1.28fr!important;gap:80px!important;direction:ltr!important;align-items:end!important}.home-contact-grid>div:first-child{grid-column:2!important;grid-row:1!important;direction:rtl!important;text-align:right!important;justify-self:stretch!important}.home-contact-grid>div:first-child h2,.home-contact-grid>div:first-child p{direction:rtl!important;text-align:right!important}.home-contact-grid .plain-contact-list,.home-contact-grid .contact-list{direction:ltr!important;text-align:left!important}.home-contact-grid .plain-contact,.home-contact-grid .contact-line{direction:ltr!important;text-align:left!important}.home-contact-grid .plain-contact span,.home-contact-grid .plain-contact strong,.home-contact-grid .plain-contact bdi,.home-contact-grid .contact-line span,.home-contact-grid .contact-line bdi{direction:ltr!important;text-align:left!important}.home-contact-grid .home-contact-action{grid-column:1!important;grid-row:1!important;direction:rtl!important;text-align:right!important;align-items:flex-end!important}}@media(min-width:851px){.home-contact-grid{position:relative!important;display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:auto auto!important;column-gap:80px!important;row-gap:28px!important;direction:ltr!important;align-items:start!important}.home-contact-grid>div:first-child{display:contents!important}.home-contact-grid>div:first-child>h2{grid-column:2!important;grid-row:1!important;direction:rtl!important;text-align:right!important;margin:0 0 8px!important;align-self:start!important}.home-contact-grid>div:first-child>p{grid-column:2!important;grid-row:1!important;direction:rtl!important;text-align:right!important;margin:52px 0 0!important;max-width:560px!important}.home-contact-grid .plain-contact-list{grid-column:1!important;grid-row:1!important;direction:ltr!important;text-align:left!important;justify-self:start!important;width:100%!important}.home-contact-grid .contact-list{grid-column:1!important;grid-row:2!important;direction:ltr!important;text-align:left!important;justify-self:start!important;width:100%!important}.home-contact-grid .social-note{grid-column:1!important;grid-row:3!important;direction:rtl!important;text-align:left!important;justify-self:start!important;margin:0!important}.home-contact-grid .home-contact-action{grid-column:2!important;grid-row:2/4!important;direction:rtl!important;text-align:right!important;align-items:flex-end!important;justify-content:flex-end!important;align-self:end!important;gap:10px!important}.home-contact-grid .home-contact-action .btn{min-width:245px!important;justify-content:center!important}}@media(min-width:851px){.home-contact-grid{grid-template-columns:minmax(430px,1.15fr) minmax(360px,.85fr)!important;column-gap:110px!important}.home-contact-grid .contact-list{grid-column:1!important;grid-row:2!important;margin-bottom:0!important}.home-contact-grid .social-note{grid-column:1!important;grid-row:3!important;display:block!important;width:100%!important;margin:6px 0 0!important;justify-self:start!important;text-align:left!important;direction:rtl!important;white-space:normal!important}.home-contact-grid .home-contact-action{grid-column:2!important;grid-row:2/4!important;width:100%!important;align-items:flex-end!important;justify-self:end!important;padding-right:0!important;transform:translateX(42px)!important}.home-contact-grid .home-contact-action .btn{width:280px!important;min-width:280px!important;max-width:280px!important;min-height:48px!important;box-sizing:border-box!important;justify-content:center!important;text-align:center!important}}.home-contact-grid .contact-list .social-note{display:block!important;width:auto!important;margin:2px 0 0!important;padding:0!important;align-self:flex-start!important;direction:rtl!important;text-align:left!important;line-height:1.7!important}@media(min-width:851px){.home-contact-grid .contact-list{grid-column:1!important;grid-row:2/4!important}.home-contact-grid>.social-note{display:none!important}}.footer-contactbar .footer-contact-item{display:inline-flex!important;align-items:center!important;gap:8px!important;direction:ltr!important;text-decoration:none!important}.footer-mini-icon{width:24px;height:24px;display:inline-flex!important;align-items:center!important;justify-content:center;border-radius:50%;background:#123943!important;color:#f1eee6!important;-webkit-text-fill-color:#f1eee6!important;font-size:13px!important;flex:0 0 24px!important}.footer-brand-icon{width:24px!important;height:24px!important;object-fit:contain!important;display:block!important;flex:0 0 24px!important}.footer-contactbar bdi{direction:ltr!important;text-align:left!important}.company-phone-link .plain-contact-icon,.company-phone-link .footer-mini-icon{display:inline-flex!important;visibility:visible!important;opacity:1!important}.home-contact .plain-contact .plain-contact-icon{display:inline-flex!important;visibility:visible!important;opacity:1!important;width:28px!important;height:28px!important;align-items:center!important;justify-content:center!important;flex:0 0 28px!important}.plain-contact{grid-template-columns:28px 1fr!important}.plain-contact{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;min-width:0!important}.plain-contact .plain-contact-icon{position:static!important;display:inline-flex!important;flex:0 0 28px!important;width:28px!important;height:28px!important;margin:0!important}.plain-contact strong{display:block!important;flex:1 1 auto!important;min-width:0!important;margin:0!important;padding:0!important;line-height:1.6!important}.plain-contact strong bdi{display:block!important;direction:ltr!important;unicode-bidi:isolate!important;text-align:left!important;white-space:nowrap!important}@media(min-width:851px){main>.contact-grid{position:relative!important;grid-template-columns:minmax(390px,.88fr) minmax(470px,1.12fr)!important;gap:96px!important}main>.contact-grid:after{content:""!important;position:absolute!important;top:4%!important;bottom:4%!important;left:calc(44%+2px)!important;width:1px!important;background:linear-gradient(to bottom,transparent,rgba(89,210,191,.22) 12%,rgba(217,173,89,.72) 50%,rgba(89,210,191,.22) 88%,transparent)!important;box-shadow:0 0 14px rgba(89,210,191,.12)!important;pointer-events:none!important}main>.contact-grid>.contact-copy{padding:10px 22px 10px 0!important}main>.contact-grid>.contact-copy h2,main>.contact-grid>.contact-copy>p{direction:rtl!important;text-align:right!important}main>.contact-grid .plain-contact-list{margin-top:24px!important;gap:12px!important}main>.contact-grid .contact-list{margin-top:22px!important;gap:11px!important}main>.contact-grid .plain-contact,main>.contact-grid .contact-line{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;column-gap:12px!important;width:100%!important;direction:ltr!important;text-align:left!important}main>.contact-grid .contact-line span:not(.plain-contact-icon){text-align:left!important}main>.contact-grid .contact-line bdi,main>.contact-grid .plain-contact bdi{direction:ltr!important;text-align:left!important;justify-self:start!important}main>.contact-grid .social-note{padding-left:42px!important;text-align:left!important}main>.contact-grid>.b2b-form{max-width:610px!important;justify-self:end!important;width:100%!important}}@media(min-width:851px){main>.contact-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)!important;gap:72px!important;direction:ltr!important;position:relative!important}main>.contact-grid:after{left:calc(42.5%+12px)!important}main>.contact-grid>.contact-copy{grid-column:1!important;min-width:0!important;padding:8px 26px 8px 0!important}main>.contact-grid>.b2b-form{grid-column:2!important;min-width:0!important;width:100%!important;max-width:none!important;justify-self:stretch!important}main>.contact-grid .plain-contact-list,main>.contact-grid .contact-list{width:100%!important;min-width:0!important;align-items:stretch!important}main>.contact-grid .plain-contact,main>.contact-grid .contact-line{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;width:100%!important;min-width:0!important;direction:ltr!important;text-align:left!important}main>.contact-grid .contact-line span{flex:0 0 92px!important;width:auto!important;white-space:nowrap!important;text-align:left!important}main>.contact-grid .contact-line bdi,main>.contact-grid .plain-contact strong,main>.contact-grid .plain-contact bdi{flex:1 1 auto!important;min-width:0!important;width:auto!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;direction:ltr!important;text-align:left!important}main>.contact-grid .brand-icon,main>.contact-grid .plain-contact-icon{flex:0 0 28px!important}main>.contact-grid .social-note{padding-left:40px!important;width:auto!important;white-space:nowrap!important}}@media(min-width:851px){main>.contact-grid{padding-top:34px!important;padding-bottom:42px!important;align-items:start!important}main>.contact-grid>.b2b-form{padding:16px 20px!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}main>.contact-grid>.b2b-form label{gap:3px!important;font-size:12px!important;line-height:1.45!important}main>.contact-grid>.b2b-form input,main>.contact-grid>.b2b-form select{min-height:36px!important;height:36px!important;padding:5px 10px!important}main>.contact-grid>.b2b-form textarea{min-height:60px!important;height:60px!important;padding:7px 10px!important}main>.contact-grid>.b2b-form .phone-hint{margin-top:1px!important;font-size:10px!important;line-height:1.35!important}main>.contact-grid>.b2b-form .form-footer{margin-top:0!important;gap:7px!important}main>.contact-grid>.b2b-form .form-footer .btn{min-height:38px!important;padding-block:7px!important}main>.contact-grid>.b2b-form .form-note{font-size:10px!important;line-height:1.45!important;margin:0!important}main>.contact-grid>.contact-copy{direction:rtl!important;text-align:right!important;padding-top:0!important}main>.contact-grid>.contact-copy h2{margin:0 0 7px!important;text-align:right!important;direction:rtl!important}main>.contact-grid>.contact-copy>p{margin:0 0 20px!important;text-align:right!important;direction:rtl!important;max-width:430px!important}}@media(min-width:851px){main>.contact-grid{padding-top:54px!important;grid-template-columns:minmax(0,.88fr) minmax(0,1.32fr)!important;gap:86px!important}main>.contact-grid>.b2b-form{margin-top:62px!important}main>.contact-grid>.contact-copy{display:flex!important;flex-direction:column!important;align-items:flex-end!important;text-align:right!important;padding-top:0!important}main>.contact-grid>.contact-copy h2,main>.contact-grid>.contact-copy>p{width:100%!important;max-width:100%!important;text-align:right!important;direction:rtl!important}main>.contact-grid>.contact-copy h2{padding-bottom:10px!important;margin:0 0 10px!important;border-bottom:1px solid rgba(89,210,191,.38)!important}main>.contact-grid>.contact-copy>p{margin:0 0 22px!important}main>.contact-grid .plain-contact-list,main>.contact-grid .contact-list{width:100%!important;max-width:430px!important;align-self:flex-end!important}main>.contact-grid .contact-line{display:grid!important;grid-template-columns:28px 72px minmax(0,1fr)!important;column-gap:9px!important;align-items:center!important}main>.contact-grid .contact-line span{flex:none!important;width:auto!important;min-width:0!important;white-space:nowrap!important;text-align:left!important}main>.contact-grid .contact-line bdi{justify-self:start!important;margin:0!important;padding:0!important;white-space:nowrap!important}main>.contact-grid .plain-contact{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;column-gap:9px!important;align-items:center!important}main>.contact-grid .social-note{padding-left:37px!important;margin-top:5px!important}}@media(min-width:851px){main>.contact-grid>.b2b-form{margin-top:100px!important}}@media(min-width:851px){main>.contact-grid>.contact-copy h2{position:absolute!important;top:54px!important;right:0!important;width:calc(57.5% - 24px)!important;margin:0!important;padding:0!important;border:0!important;text-align:right!important}main>.contact-grid>.contact-copy>p{position:absolute!important;top:100px!important;right:0!important;width:calc(57.5% - 24px)!important;max-width:none!important;margin:0!important;text-align:right!important}main>.contact-grid:after{display:none!important}}@media(min-width:851px){main>.contact-grid>.contact-copy h2,main>.contact-grid>.contact-copy>p{right:auto!important;left:calc(42.5%+5mm)!important;width:calc(57.5% - 5mm)!important}}@media(min-width:851px){main>.contact-grid>.contact-copy h2,main>.contact-grid>.contact-copy>p{left:0!important;right:auto!important;width:57.5%!important;box-sizing:border-box!important;padding-left:5mm!important;padding-right:0!important;text-align:right!important}}@media(min-width:851px){main>.contact-grid>.contact-copy h2,main>.contact-grid>.contact-copy>p{position:absolute!important;left:auto!important;right:0!important;width:100%!important;max-width:none!important;padding:0!important;box-sizing:border-box!important;text-align:center!important;direction:rtl!important}main>.contact-grid>.contact-copy h2{top:54px!important}main>.contact-grid>.contact-copy>p{top:100px!important}}@media(min-width:851px){main>.contact-grid>.contact-copy h2,main>.contact-grid>.contact-copy>p{left:auto!important;right:0!important;width:auto!important;padding:0!important;margin-left:0!important;margin-right:0!important;text-align:right!important;direction:rtl!important;transform:translateX(-5mm)!important}}@media(min-width:851px){main>.contact-grid>.contact-copy h2,main>.contact-grid>.contact-copy>p{left:50%!important;right:auto!important;width:calc(50% - 24px)!important;transform:none!important;padding:0!important;margin-left:0!important;margin-right:0!important;text-align:right!important;direction:rtl!important}}@media(min-width:851px){main>.contact-grid>.contact-copy h2,main>.contact-grid>.contact-copy>p{transform:translateX(-25mm)!important}}@media(min-width:851px){main>.contact-grid>.contact-copy h2,main>.contact-grid>.contact-copy>p{left:50%!important;right:auto!important;width:calc(50% - 95px)!important;transform:translateX(-70px)!important;text-align:right!important;padding:0!important}}@media(min-width:851px){main>.contact-grid .plain-contact-list,main>.contact-grid .contact-list{width:430px!important;max-width:430px!important;direction:ltr!important;text-align:left!important}main>.contact-grid .plain-contact,main>.contact-grid .contact-line{display:grid!important;grid-template-columns:30px 82px minmax(0,1fr)!important;column-gap:10px!important;align-items:center!important;justify-content:start!important;direction:ltr!important;text-align:left!important;min-height:34px!important;padding:2px 0!important}main>.contact-grid .plain-contact{grid-template-columns:30px minmax(0,1fr)!important}main>.contact-grid .plain-contact-icon,main>.contact-grid .brand-icon{grid-column:1!important;justify-self:center!important;margin:0!important;width:28px!important;height:28px!important}main>.contact-grid .contact-line>span{grid-column:2!important;justify-self:start!important;width:auto!important;min-width:0!important;margin:0!important;text-align:left!important;direction:rtl!important;white-space:nowrap!important}main>.contact-grid .contact-line>bdi{grid-column:3!important;justify-self:start!important;margin:0!important;padding:0!important;direction:ltr!important;text-align:left!important;white-space:nowrap!important}main>.contact-grid .plain-contact strong{grid-column:2!important;justify-self:start!important;margin:0!important;padding:0!important}main>.contact-grid .social-note{margin:5px 0 0!important;padding-left:40px!important;text-align:left!important}}@media(min-width:851px){main>.contact-grid .plain-contact-list,main>.contact-grid .contact-list{width:430px!important;max-width:430px!important;direction:ltr!important}main>.contact-grid .plain-contact,main>.contact-grid .contact-line{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;column-gap:12px!important;align-items:center!important;min-height:38px!important;padding:0!important;margin:0!important;direction:ltr!important}main>.contact-grid .plain-contact-icon,main>.contact-grid .brand-icon{grid-column:1!important;grid-row:1!important;justify-self:center!important;align-self:center!important;width:28px!important;height:28px!important;margin:0!important}main>.contact-grid .contact-line>span{display:none!important}main>.contact-grid .plain-contact strong,main>.contact-grid .contact-line>bdi{grid-column:2!important;grid-row:1!important;justify-self:start!important;align-self:center!important;margin:0!important;padding:0!important;width:auto!important;min-width:0!important;direction:ltr!important;text-align:left!important;white-space:nowrap!important;line-height:1.4!important}main>.contact-grid .social-note{margin:7px 0 0!important;padding-left:44px!important;text-align:left!important}}@media(min-width:851px){main>.contact-grid .plain-contact-list,main>.contact-grid .contact-list{transform:translateX(38px)!important}}@media(min-width:851px){main>.contact-grid .plain-contact-list,main>.contact-grid .contact-list{width:430px!important;max-width:430px!important;transform:translateX(38px)!important;gap:0!important}main>.contact-grid .plain-contact,main>.contact-grid .contact-line{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;column-gap:12px!important;align-items:center!important;min-height:38px!important;padding:0!important;margin:0!important;direction:ltr!important;text-align:left!important}main>.contact-grid .plain-contact-icon,main>.contact-grid .brand-icon{grid-column:1!important;grid-row:1!important;justify-self:center!important;align-self:center!important;width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;margin:0!important;object-fit:contain!important}main>.contact-grid .plain-contact-icon{border-radius:50%!important;font-size:13px!important}main>.contact-grid .contact-line>span:not(.plain-contact-icon){display:none!important}main>.contact-grid .plain-contact strong,main>.contact-grid .contact-line>bdi{grid-column:2!important;grid-row:1!important;justify-self:start!important;align-self:center!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;direction:ltr!important;text-align:left!important;white-space:nowrap!important;line-height:1.35!important}main>.contact-grid .plain-contact-list{margin-top:14px!important}main>.contact-grid .contact-list{margin-top:4px!important}main>.contact-grid .social-note{margin:6px 0 0!important;padding:0 0 0 44px!important;width:100%!important;color:#9fb3b6!important;-webkit-text-fill-color:#9fb3b6!important;font-size:10px!important;line-height:1.55!important;font-weight:400!important;direction:rtl!important;text-align:left!important;opacity:.9!important}}:root{--ui-icon:26px;--ui-icon-col:32px;--ui-control-h:44px;--ui-control-radius:10px;--ui-row-gap:12px}main input:not([type="checkbox"]):not([type="radio"]),main select{min-height:var(--ui-control-h);box-sizing:border-box}main textarea{box-sizing:border-box}main .btn{min-height:44px;box-sizing:border-box;align-items:center;justify-content:center}.brand-icon{width:var(--ui-icon)!important;height:var(--ui-icon)!important;min-width:var(--ui-icon)!important;min-height:var(--ui-icon)!important;object-fit:contain!important;vertical-align:middle!important}.plain-contact-icon{width:var(--ui-icon)!important;height:var(--ui-icon)!important;min-width:var(--ui-icon)!important;min-height:var(--ui-icon)!important;flex:0 0 var(--ui-icon)!important;box-sizing:border-box!important}.contact-line,.plain-contact{box-sizing:border-box!important}.contact-line{min-height:38px!important}.footer-mini-icon,.footer-brand-icon{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;flex:0 0 24px!important;object-fit:contain!important;box-sizing:border-box!important}.footer-contactbar .footer-contact-item{gap:8px!important;align-items:center!important}.actions{align-items:center!important}.actions>.btn{min-width:0}@media(min-width:851px){.home-contact .plain-contact,.home-contact .contact-line{min-height:38px!important;align-items:center!important}.home-contact .brand-icon,.home-contact .plain-contact-icon{width:var(--ui-icon)!important;height:var(--ui-icon)!important}}@media(max-width:850px){main .btn{min-height:44px}.brand-icon,.plain-contact-icon{width:26px!important;height:26px!important}}.hero-hotspot{border:1px solid rgba(255,255,255,.78)!important;background:linear-gradient(115deg,transparent 20%,rgba(255,255,255,.72) 43%,rgba(255,255,255,.14) 53%,transparent 70%),linear-gradient(180deg,#f8f9fa 0%,#cfd3d6 28%,#8d9499 52%,#dfe2e4 76%,#a7adb1 100%)!important;background-size:240% 100%,100% 100%!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(40,48,52,.55),0 7px 18px rgba(0,0,0,.28),0 0 14px rgba(235,244,247,.18)!important;opacity:.96!important;mix-blend-mode:screen;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease!important;animation:partoSilverShine 3.8s ease-in-out infinite!important}.hero-hotspot:hover{transform:translateY(-2px)!important;filter:brightness(1.16) contrast(1.05)!important;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(40,48,52,.5),0 10px 24px rgba(0,0,0,.34),0 0 22px rgba(245,250,252,.32)!important}@keyframes partoSilverShine{0%,35%{background-position:140% 0,0 0}65%,100%{background-position:-70% 0,0 0}}@media(prefers-reduced-motion:reduce){.hero-hotspot{animation:none!important}}.hero-hotspot{background:transparent!important;border:0!important;box-shadow:none!important;opacity:1!important;mix-blend-mode:normal!important;animation:none!important;filter:none!important}.hero-hotspot:hover{background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.32)!important;box-shadow:0 0 18px rgba(255,255,255,.16)!important;transform:translateY(-1px)!important;filter:none!important}.hero-hotspot{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;opacity:1!important;mix-blend-mode:normal!important;animation:none!important;filter:none!important}.hero-hotspot:hover{background:rgba(225,230,234,.10)!important;border:1px solid rgba(245,248,250,.38)!important;box-shadow:inset 0 0 18px rgba(255,255,255,.12)!important;transform:none!important;filter:none!important}@media(min-width:769px){.hs-shop{left:38.8%!important}.hs-coop{left:58.1%!important}.hs-supply{left:77.6%!important}}@media(min-width:769px){.hs-shop{left:2.2%!important}.hs-coop{left:21.5%!important}.hs-supply{left:41%!important}}.hero .hero-approved-image{object-position:center center!important;transform:none!important}.hero .hero-hotspots{display:none!important}.hero:after{content:"";position:absolute;z-index:2;left:1.5%;top:19%;width:59%;height:64%;border-radius:18px;pointer-events:none;background:linear-gradient(90deg,rgba(5,25,34,.84) 0%,rgba(5,25,34,.72) 58%,rgba(5,25,34,.08) 100%)}.hero .hero-content{display:block!important;position:absolute!important;z-index:4!important;inset:0!important;width:100%!important;max-width:none!important;padding:0!important;pointer-events:none!important}.hero .hero-copy{position:absolute!important;right:113px!important;left:auto!important;top:50%!important;transform:translateY(-50%)!important;width:520px!important;max-width:calc(100% - 226px)!important;direction:rtl!important;text-align:right!important;pointer-events:auto!important}.hero .hero-trust{display:block!important;margin:0 0 8px!important;color:#ead792!important;font-size:14px!important;font-weight:700!important}.hero .hero-copy h1{margin:0!important;color:#fff!important;font-size:42px!important;line-height:1.08!important;text-align:right!important}.hero .hero-copy h1 em{color:#42d6cb!important;font-style:normal!important}.hero .hero-copy p{margin:10px 0 14px!important;max-width:500px!important;color:#f0f4f3!important;font-size:14px!important;line-height:1.75!important;text-align:right!important}.hero .hero-copy .actions{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:10px!important;margin:0!important;direction:rtl!important}.hero .hero-copy .actions .btn{min-height:42px!important;padding:8px 15px!important;font-size:13px!important;white-space:nowrap!important}@media(max-width:900px){.hero .hero-copy{right:5%!important;width:54%!important;max-width:54%!important}.hero .hero-copy h1{font-size:30px!important}.hero .hero-copy p{font-size:12px!important}.hero .hero-copy .actions{flex-wrap:wrap!important}.hero:after{width:62%!important}}.hero:before{display:block!important;content:""!important;position:absolute!important;z-index:3!important;left:1.2%!important;right:auto!important;top:17%!important;bottom:auto!important;width:58.5%!important;height:67%!important;pointer-events:none!important;background:radial-gradient(ellipse at 38% 45%,rgba(5,25,34,.96) 0%,rgba(5,25,34,.93) 48%,rgba(5,25,34,.72) 70%,rgba(5,25,34,0) 100%)!important;border:0!important}.hero .hero-content{z-index:5!important}.hero:before,.hero:after{display:none!important}.hero .hero-content,.hero .hero-bottom{display:none!important}.hero .hero-hotspots{display:block!important}.hero .hero-approved-image{object-position:center center!important;transform:none!important;filter:none!important;opacity:1!important}.hero-hotspot{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;animation:none!important;filter:none!important;opacity:1!important;mix-blend-mode:normal!important}.hs-shop{left:2.2%!important;top:68.5%!important;width:18.5%!important;height:13.5%!important}.hs-coop{left:21.5%!important;top:68.5%!important;width:18.5%!important;height:13.5%!important}.hs-supply{left:41%!important;top:68.5%!important;width:19%!important;height:13.5%!important}.hero .hero-approved-image{object-position:center center!important;transform:none!important;filter:none!important;opacity:1!important}.hero .hero-hotspots{display:none!important}.hero:after{display:block!important;content:""!important;position:absolute!important;z-index:2!important;left:1.5%!important;top:19%!important;width:59%!important;height:64%!important;border-radius:18px!important;pointer-events:none!important;background:linear-gradient(90deg,rgba(5,25,34,.84) 0%,rgba(5,25,34,.72) 58%,rgba(5,25,34,.08) 100%)!important}.hero:before{display:block!important;content:""!important;position:absolute!important;z-index:3!important;left:1.2%!important;right:auto!important;top:17%!important;bottom:auto!important;width:58.5%!important;height:67%!important;pointer-events:none!important;background:radial-gradient(ellipse at 38% 45%,rgba(5,25,34,.96) 0%,rgba(5,25,34,.93) 48%,rgba(5,25,34,.72) 70%,rgba(5,25,34,0) 100%)!important;border:0!important}.hero .hero-content{display:block!important;position:absolute!important;z-index:5!important;inset:0!important;width:100%!important;max-width:none!important;padding:0!important;pointer-events:none!important}.hero .hero-copy{position:absolute!important;right:113px!important;left:auto!important;top:50%!important;transform:translateY(-50%)!important;width:520px!important;max-width:calc(100% - 226px)!important;direction:rtl!important;text-align:right!important;pointer-events:auto!important}.hero .hero-trust{display:block!important;margin:0 0 8px!important;color:#ead792!important;font-size:14px!important;font-weight:700!important}.hero .hero-copy h1{margin:0!important;color:#fff!important;font-size:42px!important;line-height:1.08!important;text-align:right!important}.hero .hero-copy h1 em{color:#42d6cb!important;font-style:normal!important}.hero .hero-copy p{margin:10px 0 14px!important;max-width:500px!important;color:#f0f4f3!important;font-size:14px!important;line-height:1.75!important;text-align:right!important}.hero .hero-copy .actions{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:10px!important;margin:0!important;direction:rtl!important}.hero .hero-copy .actions .btn{min-height:42px!important;padding:8px 15px!important;font-size:13px!important;white-space:nowrap!important}.hero .hero-bottom{display:none!important}.hero:before,.hero:after{display:none!important;content:none!important;background:none!important}.hero .hero-old-buttons-cover{position:absolute!important;z-index:4!important;left:1.8%!important;top:67.2%!important;width:58.8%!important;height:16.2%!important;pointer-events:none!important;background:linear-gradient(90deg,#071d26 0%,#08212a 68%,rgba(8,33,42,.94) 86%,rgba(8,33,42,0) 100%)!important}.hero .hero-old-buttons-cover{display:none!important;background:none!important}.hero{aspect-ratio:2048/595!important;min-height:auto!important;background:#071d24!important}.hero .hero-approved-image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;transform:none!important;filter:none!important;opacity:1!important}.hero:before,.hero:after{display:none!important;content:none!important;background:none!important}.hero .hero-content,.hero .hero-bottom,.hero-old-buttons-cover{display:none!important}.hero .hero-hotspots{display:block!important;position:absolute!important;inset:0!important;z-index:6!important;pointer-events:none!important}.hero .hero-hotspot{display:block!important;position:absolute!important;pointer-events:auto!important;background:transparent!important;border:0!important;box-shadow:none!important}.hero .hs-shop{left:84.5%!important;top:68.5%!important;width:10.2%!important;height:12%!important}.hero .hs-coop{left:74.8%!important;top:68.5%!important;width:9.5%!important;height:12%!important}.hero .hs-supply{left:63.8%!important;top:68.5%!important;width:10.4%!important;height:12%!important}@media(max-width:768px){.hero{aspect-ratio:2048/595!important}.hero .hero-approved-image{object-position:center center!important}}.hero .hero-text-fix{position:absolute!important;z-index:7!important;right:6.1%!important;top:35.5%!important;width:31%!important;direction:rtl!important;text-align:right!important;pointer-events:none!important}.hero .hero-text-fix:before{content:"";position:absolute;z-index:-1;inset:-10px -14px -8px -18px;background:linear-gradient(90deg,rgba(7,29,36,0),rgba(7,29,36,.80) 22%,rgba(7,29,36,.94) 100%);border-radius:8px}.hero .hero-text-fix h1{margin:0!important;color:#fff!important;font-size:clamp(27px,2.25vw,46px)!important;line-height:1.15!important;font-weight:800!important;letter-spacing:0!important}.hero .hero-text-fix h1 em{display:block!important;color:#20d9d2!important;font-style:normal!important}.hero .hero-text-fix p{margin:9px 0 0!important;color:#fff!important;font-size:clamp(12px,1.02vw,20px)!important;line-height:1.65!important;font-weight:500!important}@media(max-width:768px){.hero .hero-text-fix{right:5%!important;top:34%!important;width:38%!important}.hero .hero-text-fix p{display:none!important}}.hero .hero-text-fix{display:none!important}.btn svg,.text-link svg,.actions a>svg,.actions button>svg{display:none!important}.btn{gap:0!important}.btn.primary{background:linear-gradient(135deg,#18cfc3,#55e0d2)!important;color:#04242b!important;border-color:#62e8dc!important;box-shadow:0 8px 24px rgba(24,207,195,.16)!important}.btn:not(.primary):not(.green){background:rgba(7,42,55,.92)!important;color:#f3f6f4!important;border-color:rgba(86,205,190,.58)!important}.btn.green{background:linear-gradient(135deg,#d2aa58,#efd58d)!important;color:#132b30!important;border-color:#f0d996!important}.hero,.store-hero,.trade-hero{height:420px!important;min-height:420px!important;aspect-ratio:auto!important}.hero .hero-approved-image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}.store-hero,.trade-hero{background-size:cover!important;background-position:center center!important}.page-head{min-height:420px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;padding-block:42px!important}@media(max-width:768px){.hero,.store-hero,.trade-hero,.page-head{height:280px!important;min-height:280px!important;aspect-ratio:auto!important}.page-head{padding-block:28px!important}}.hero .hero-copy-corrected{position:absolute!important;z-index:8!important;right:5.8%!important;top:34%!important;width:34%!important;direction:rtl!important;text-align:right!important;pointer-events:none!important;padding:10px 14px 12px!important;border-radius:12px!important;background:linear-gradient(90deg,rgba(6,29,38,.18),rgba(6,29,38,.82) 42%,rgba(6,29,38,.92))!important}.hero .hero-copy-corrected h1{margin:0!important;white-space:nowrap!important;color:#f7f3e8!important;font-size:clamp(25px,2.05vw,42px)!important;line-height:1.2!important;font-weight:800!important;letter-spacing:0!important;text-shadow:0 2px 8px rgba(0,0,0,.42)!important}.hero .hero-copy-corrected h1 em{color:#26d7d1!important;font-style:normal!important}.hero .hero-copy-corrected p{margin:10px 0 0!important;color:#fff!important;font-size:clamp(12px,.96vw,18px)!important;line-height:1.65!important;font-weight:600!important;text-shadow:0 2px 7px rgba(0,0,0,.55)!important}@media(max-width:900px){.hero .hero-copy-corrected{right:4%!important;top:33%!important;width:42%!important;padding:7px 9px!important}.hero .hero-copy-corrected h1{font-size:clamp(17px,3.3vw,29px)!important}.hero .hero-copy-corrected p{font-size:11px!important;line-height:1.5!important}}.hero .hero-approved-image{object-position:center center!important}.hero .hero-content,.hero .hero-bottom,.hero-text-fix{display:none!important}.hero.hero-final{display:block!important;position:relative!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;padding:0!important;margin:0!important;background:none!important;border:0!important;box-shadow:none!important;filter:none!important;overflow:hidden!important}.hero.hero-final::before,.hero.hero-final::after,.hero-final-visual::before,.hero-final-visual::after,.hero-native-copy::before,.hero-native-copy::after{content:none!important;display:none!important;background:none!important}.hero-final-visual{position:relative;aspect-ratio:2048/649;overflow:hidden;background:none}.hero.hero-final .hero-approved-image{position:absolute!important;display:block!important;left:0!important;right:auto!important;top:calc(-11900% / 649)!important;bottom:auto!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;object-fit:contain!important;object-position:center!important;transform:none!important;filter:none!important;opacity:1!important;mix-blend-mode:normal!important;mask-image:none!important;box-shadow:none!important;border:0!important}.hero.hero-final .hero-hotspots{inset:0!important;position:absolute!important;display:block!important;pointer-events:none!important;background:none!important}.hero.hero-final .hero-hotspot{position:absolute!important;pointer-events:auto!important;background:none!important;backdrop-filter:none!important;filter:none!important;border:0!important;box-shadow:none!important;transform:none!important}.hero.hero-final .hs-shop{left:85.45%!important;top:76.58%!important;width:11.38%!important;height:10.79%!important}.hero.hero-final .hs-coop{left:74.9%!important;top:76.58%!important;width:10.05%!important;height:10.79%!important}.hero.hero-final .hs-supply{left:62.6%!important;top:76.58%!important;width:11.72%!important;height:10.79%!important}.hero.hero-final .hero-hotspot:focus-visible{outline:3px solid #fff!important;outline-offset:4px!important}.hero-native-copy{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;background:none!important}.hero-final+.home-editorial{background:#082638!important;border-top:0!important;box-shadow:none!important}.hero-final+.home-editorial .editorial-lead h2{color:#f0c883!important}.hero-final+.home-editorial .editorial-lead p{color:#d9e5e9!important}.hero-final+.home-editorial .business-rails a{background:transparent!important;border-color:#315668!important}.hero-final+.home-editorial .business-rails strong{color:#f4eee3!important}.hero-final+.home-editorial .business-rails span{color:#47d5d1!important}@media(max-width:768px){.hero.hero-final .hero-hotspots{display:none!important}.hero-native-copy{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip-path:none!important;white-space:normal!important;padding:24px 20px 28px!important;text-align:start!important;direction:inherit!important}.hero-native-copy h1{font-size:25px!important;line-height:1.6!important;margin:0 0 10px!important;color:#f4eee3!important;text-shadow:none!important}.hero-native-copy h1 em{color:#22d8d1!important;font-style:normal}.hero-native-copy p{font-size:14px!important;line-height:1.9!important;margin:0 0 18px!important;color:#d9e5e9!important;text-shadow:none!important}.hero-native-copy .actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.hero-native-copy .btn{font-size:12px!important;min-height:44px!important;padding:10px 14px!important}}@media(min-width:769px){.hero-native-copy .actions{display:none!important}}html,body,#app{width:100%;max-width:100%;overflow-x:hidden}.container,.header-inner,main,section,footer{min-width:0}@media(max-width:768px){:root{--pad:16px}body{font-size:15px;line-height:1.8}.header{height:72px}.header-inner{padding-inline:12px!important;gap:8px!important}.header .brand{min-width:0!important;gap:8px!important;flex:1 1 auto}.header .brand img{width:46px!important;height:46px!important;flex:0 0 46px}.header .brand-copy{min-width:0!important}.header .brand-title{font-size:12px!important;white-space:nowrap}.header .brand-legal,.header .brand-id,.header .brand-latin{display:none!important}.header-tools{gap:7px!important;flex:0 0 auto}.cart-link{font-size:12px!important}.cart-link span{display:none!important}.menu-button{min-width:42px!important;min-height:42px!important}.mobile-nav.open{top:71px!important}.hero-final-visual{aspect-ratio:16/9!important;width:100%!important}.hero.hero-final .hero-approved-image{top:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}.hero-native-copy{padding:20px 16px 24px!important}.hero-native-copy h1{font-size:22px!important;line-height:1.5!important}.hero-native-copy p{font-size:13px!important;line-height:1.85!important}.section,.position,.representation,.sectors,.store-intro,.contact-grid{padding-block:48px!important}.heading{margin-bottom:28px!important}.footer-contactbar{overflow-wrap:anywhere}img,video,svg{max-width:100%;height:auto}}@media(max-width:390px){.header .brand-title{font-size:11px!important}.hero-final-visual{aspect-ratio:4/3!important}}@media (orientation:landscape) and (max-width:1024px){.header{height:64px!important}.header-inner{min-height:64px!important;padding-left:max(12px,env(safe-area-inset-left))!important;padding-right:max(12px,env(safe-area-inset-right))!important}.header .brand img{width:44px!important;height:44px!important}.header .brand-legal,.header .brand-id,.header .brand-latin{display:none!important}.mobile-nav.open{top:63px!important}.hero-final-visual{width:100%!important;aspect-ratio:2048/649!important}.hero.hero-final .hero-approved-image{top:calc(-11900% / 649)!important;width:100%!important;height:auto!important;min-height:0!important;object-fit:contain!important;object-position:center!important}.hero-native-copy{padding-block:16px!important}}@media (max-width:1024px){html,body,#app{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}body{margin:0!important}main,.header,.footer,section{width:100%!important;max-width:100%!important;min-width:0!important}.container{width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:clamp(16px,4vw,28px)!important}.nav{display:none!important}.header{height:68px!important;min-height:68px!important}.header-inner{height:68px!important;min-height:68px!important;width:100%!important;max-width:100%!important;padding-inline:12px!important;gap:8px!important;flex-wrap:nowrap!important}.header .brand{min-width:0!important;flex:1 1 auto!important;gap:8px!important;overflow:hidden!important}.header .brand img{width:44px!important;height:44px!important;flex:0 0 44px!important}.header .brand-copy{min-width:0!important;padding:0!important;background:none!important;box-shadow:none!important}.header .brand-title{font-size:13px!important;line-height:1.4!important;max-width:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.header .brand-legal,.header .brand-id,.header .brand-latin{display:none!important}.header-tools{display:flex!important;align-items:center!important;gap:6px!important;flex:0 0 auto!important;min-width:0!important}.header-tools>.btn{display:none!important}.language-picker{gap:3px!important;padding:2px 3px!important;border-radius:10px!important}.lang-globe{width:25px!important;height:25px!important;border-radius:7px!important}.language-picker select{width:66px!important;min-height:30px!important;padding:2px 4px!important;font-size:11px!important}.cart-link{min-width:40px!important;min-height:40px!important;padding:5px 7px!important;justify-content:center!important}.cart-link span{display:none!important}.cart-link svg{width:18px!important;height:18px!important}.menu-button{display:block!important;min-width:40px!important;min-height:40px!important;padding:5px!important}.mobile-nav.open{top:67px!important;position:absolute!important;inset-inline:0!important;width:100%!important;padding:14px 18px 18px!important;z-index:80!important}}@media (max-width:1024px){.hero.hero-final{width:100%!important;max-width:100%!important;overflow:hidden!important}.hero-final-visual{width:100%!important;max-width:100%!important;overflow:hidden!important}.hero.hero-final .hero-approved-image{max-width:none!important;filter:none!important;opacity:1!important;transform:none!important}.hero.hero-final .hero-hotspots{display:none!important}.hero-native-copy{position:static!important;width:100%!important;height:auto!important;overflow:visible!important;clip-path:none!important;white-space:normal!important;background:#071f2b!important;padding:20px clamp(16px,4vw,28px) 24px!important;text-align:right!important;direction:rtl!important}.hero-native-copy h1{margin:0 0 8px!important;color:#f4eee3!important;font-size:clamp(23px,5.8vw,30px)!important;line-height:1.45!important}.hero-native-copy h1 em{color:#22d8d1!important;font-style:normal!important}.hero-native-copy p{margin:0!important;color:#d9e5e9!important;font-size:13px!important;line-height:1.9!important;max-width:58ch!important}.hero-native-copy .actions{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin-top:16px!important}.hero-native-copy .btn{min-height:42px!important;padding:8px 13px!important;font-size:12px!important}.home-editorial,.proof-section,.portfolio-section,.home-process,.home-contact{padding-block:48px!important}.home-editorial-grid,.proof-grid,.portfolio-head,.home-process-head,.home-contact-grid{grid-template-columns:minmax(0,1fr)!important;gap:26px!important}.editorial-lead h2,.proof-copy h2,.portfolio-head h2,.home-process-head h2,.home-contact h2{font-size:clamp(26px,6.2vw,34px)!important;line-height:1.45!important}.editorial-lead p,.proof-copy p,.portfolio-head p,.home-process-head p,.home-contact p{font-size:14px!important;line-height:1.9!important}.business-rails a{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;padding:17px 2px!important}.business-rails strong{display:block!important;font-size:15px!important}.business-rails span{font-size:11px!important}.proof-mark{min-height:180px!important;padding:22px!important}.razavi-logo{width:min(180px,58vw)!important}.portfolio-grid{grid-template-columns:minmax(0,1fr)!important}.portfolio-grid article{min-height:132px!important;padding:22px 18px!important;border-left:0!important}.portfolio-grid h3{font-size:19px!important}.portfolio-grid p{font-size:13px!important;line-height:1.8!important}.process-rail{grid-template-columns:minmax(0,1fr)!important}.process-rail>div{padding:14px 10px!important}.process-rail i{width:1px!important;height:16px!important;margin:auto!important}.home-contact-action{width:100%!important}.home-contact-action .btn{width:100%!important}.plain-contact,.contact-line,.footer-contactbar{min-width:0!important;overflow-wrap:anywhere!important;word-break:break-word!important}}@media (max-width:600px){:root{--pad:16px!important}.header{height:64px!important;min-height:64px!important}.header-inner{height:64px!important;min-height:64px!important;padding-inline:9px!important;gap:5px!important}.header .brand{gap:5px!important}.header .brand img{width:38px!important;height:38px!important;flex-basis:38px!important}.header .brand-title{font-size:11.5px!important}.language-picker{gap:2px!important;padding:2px!important}.lang-globe{display:none!important}.language-picker select{width:57px!important;min-height:34px!important;font-size:10.5px!important}.cart-link{min-width:36px!important;min-height:38px!important;padding:4px!important}.menu-button{min-width:38px!important;min-height:38px!important}.mobile-nav.open{top:63px!important}.hero-final-visual{height:auto!important;aspect-ratio:4/3!important}.hero.hero-final .hero-approved-image{inset:0!important;top:0!important;left:0!important;right:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:left center!important}.hero-native-copy{padding:19px 16px 22px!important}.hero-native-copy h1{font-size:25px!important;line-height:1.45!important}.hero-native-copy p{font-size:13px!important}.hero-native-copy .actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.hero-native-copy .actions .btn:first-child{grid-column:1/-1!important}.hero-native-copy .btn{width:100%!important;min-width:0!important}.home-editorial,.proof-section,.portfolio-section,.home-process,.home-contact{padding-block:42px!important}.editorial-lead h2,.proof-copy h2,.portfolio-head h2,.home-process-head h2,.home-contact h2{font-size:27px!important}.business-rails strong{font-size:14px!important}.footer-main{gap:22px!important}.footer-nav{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important}.footer-contactbar{width:100%!important;gap:8px!important}}@media (orientation:landscape) and (max-width:1024px){.header{height:64px!important;min-height:64px!important}.header-inner{height:64px!important;min-height:64px!important}.hero-final-visual{height:auto!important;aspect-ratio:2048/649!important}.hero.hero-final .hero-approved-image{left:0!important;right:auto!important;top:calc(-11900% / 649)!important;width:100%!important;height:auto!important;min-height:0!important;object-fit:contain!important;object-position:center!important}.hero-native-copy{padding-block:16px 18px!important}.hero-native-copy h1{font-size:24px!important;margin-bottom:5px!important}.hero-native-copy p{font-size:12px!important;line-height:1.7!important}.hero-native-copy .actions{margin-top:12px!important}}@media (max-width:360px){.header .brand-title{font-size:10.5px!important}.language-picker select{width:52px!important}.cart-link{min-width:34px!important}.menu-button{min-width:36px!important}.hero-native-copy h1{font-size:23px!important}}@media (max-width:600px) and (orientation:portrait){.hero-final-visual{aspect-ratio:4/3!important;overflow:hidden!important}.hero.hero-final .hero-approved-image{left:0!important;right:auto!important;top:-18.3359014%!important;height:118.3359014%!important;width:auto!important;min-width:100%!important;max-width:none!important;object-fit:contain!important;object-position:left top!important}.cart-count{display:none!important}}@media (orientation:landscape) and (max-width:1024px){.hero.hero-final .hero-hotspots{display:block!important}.hero-native-copy{display:none!important}}@media (max-width:600px){.header,.header-inner{height:56px!important;min-height:56px!important}.header-inner{padding-inline:8px!important}.header .brand img{width:34px!important;height:34px!important;flex-basis:34px!important}.header .brand-title{font-size:11px!important}.cart-link,.menu-button{min-width:34px!important;min-height:34px!important;height:34px!important}.language-picker select{min-height:32px!important}.mobile-nav.open{top:55px!important}.page-head{height:auto!important;min-height:180px!important;padding-block:24px!important}.page-head h1{font-size:28px!important}.trade-hero{height:190px!important;min-height:190px!important}.trade-hero-inner{height:100%!important;min-height:0!important;padding-block:18px!important}.trade-hero h1{font-size:28px!important}.trade-hero p{font-size:12px!important;line-height:1.7!important}.trade-hero .actions{margin-top:10px!important;gap:6px!important}.trade-hero .btn{min-height:36px!important;padding:6px 10px!important;font-size:11px!important}.trade-route-visual{height:110px!important}.trade-path{padding-block:30px!important}.trade-title{margin-bottom:18px!important}.trade-title h2{font-size:24px!important}.trade-route{gap:8px!important}.trade-route>div{min-height:0!important;padding:15px 16px!important;border-radius:15px!important}.trade-route strong{font-size:15px!important;margin:0 0 5px!important}.trade-route span{font-size:12px!important}.trade-route>i{height:10px!important;width:1px!important;margin:-1px auto!important}.trade-duo{margin:20px auto!important;gap:1px!important}.trade-duo article{padding:20px 16px!important}.trade-duo h2{font-size:22px!important}.trade-duo p,.trade-duo li{font-size:12.5px!important;line-height:1.75!important}.trade-logistics,.trade-cta{padding-block:30px!important}.trade-logistics h2,.trade-cta h2{font-size:23px!important}.mode-grid{gap:8px!important}.mode-grid div{min-height:72px!important;padding:12px!important}.mode-grid b{font-size:14px!important}.mode-grid span{font-size:11px!important}}@media (max-width:600px){.hero-final-visual{height:220px!important;aspect-ratio:auto!important}.hero.hero-final .hero-approved-image{inset:0!important;top:0!important;left:0!important;width:100%!important;height:100%!important;min-width:0!important;object-fit:cover!important;object-position:30% center!important}.hero-native-copy{padding:15px 14px 17px!important}.hero-native-copy h1{font-size:21px!important;line-height:1.4!important;margin-bottom:5px!important}.hero-native-copy p{font-size:11.5px!important;line-height:1.7!important}.hero-native-copy .actions{margin-top:11px!important;gap:6px!important}.hero-native-copy .btn{min-height:36px!important;padding:6px 9px!important;font-size:11px!important}.home-editorial,.proof-section,.portfolio-section,.home-process,.home-contact{padding-block:30px!important}.home-editorial-grid,.proof-grid,.portfolio-head,.home-process-head,.home-contact-grid{gap:16px!important}.editorial-lead h2,.proof-copy h2,.portfolio-head h2,.home-process-head h2,.home-contact h2{font-size:22px!important;line-height:1.45!important;margin-bottom:9px!important}.editorial-lead p,.proof-copy p,.portfolio-head p,.home-process-head p,.home-contact p{font-size:12px!important;line-height:1.75!important}.business-rails a{padding:12px 2px!important}.portfolio-grid article{min-height:0!important;padding:16px!important}.proof-mark{min-height:130px!important;padding:16px!important}.trade-hero{height:150px!important;min-height:150px!important}.trade-hero-inner{padding-block:12px!important}.trade-route-visual{height:80px!important}.trade-path{padding-block:24px!important}.trade-title{margin-bottom:14px!important}.trade-title h2{font-size:22px!important}.trade-route{gap:6px!important}.trade-route>div{padding:11px 14px!important;border-radius:13px!important}.trade-route strong{font-size:14px!important;margin:0 0 2px!important}.trade-route span{font-size:11px!important}.trade-route>i{height:7px!important}.trade-duo{margin:14px auto!important}.trade-duo article{padding:16px 14px!important}.trade-logistics,.trade-cta{padding-block:24px!important}}@media (max-width:600px){.hero-final-visual{height:190px!important;aspect-ratio:auto!important;overflow:hidden!important}.hero.hero-final .hero-approved-image{left:0!important;right:auto!important;top:-34px!important;width:100%!important;height:auto!important;min-width:0!important;max-width:none!important;object-fit:contain!important;object-position:center top!important}.hero-native-copy{padding:13px 14px 15px!important}.hero-native-copy h1{font-size:19px!important}.hero-native-copy p{font-size:11px!important}.hero-native-copy .actions{margin-top:9px!important}.hero-native-copy .btn{min-height:34px!important}.home-editorial{padding-block:24px!important}.home-editorial-grid{gap:12px!important}.editorial-lead h2{font-size:20px!important}.editorial-lead p{font-size:11.5px!important}.business-rails a{padding:9px 2px!important}.trade-path{padding-block:20px!important}.trade-title h2{font-size:20px!important}.trade-title{margin-bottom:12px!important}.trade-route>div{padding:9px 12px!important}.trade-route strong{font-size:13px!important}.trade-route span{font-size:10.5px!important}.trade-route>i{height:5px!important}.retail-editorial{padding-block:30px!important}.retail-editorial h2{font-size:24px!important;line-height:1.45!important;margin-bottom:14px!important}.retail-editorial p{font-size:12px!important;line-height:1.8!important}.food-shop{padding-top:20px!important}.food-shop-sidebar{padding:14px!important}.food-categories{gap:7px!important}.food-category{padding:8px 11px!important;font-size:11.5px!important}.store-hero{height:220px!important;min-height:220px!important}.store-hero-content{padding-block:20px!important}.store-hero h1{font-size:26px!important}.store-hero p{font-size:11.5px!important}}@media(max-width:600px){.hero.hero-final{display:block!important;height:auto!important;min-height:0!important;overflow:hidden!important}.hero-final-visual{height:190px!important;aspect-ratio:auto!important}.hero.hero-final .hero-approved-image{top:-35px!important;left:0!important;width:100%!important;height:auto!important;min-width:0!important;max-width:none!important;object-fit:contain!important}.hero-native-copy{display:none!important}.home-editorial{padding:24px 0!important}.home-editorial-grid{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}.editorial-lead h2{font-size:21px!important;line-height:1.5!important;margin:0 0 7px!important}.editorial-lead p{font-size:11.5px!important;line-height:1.75!important;margin:0!important}.business-rails a{min-height:0!important;padding:10px 0!important}.business-rails strong{font-size:13px!important}.business-rails span{font-size:10.5px!important}.proof-section,.portfolio-section,.home-process,.home-contact{padding:28px 0!important}.store-hero{height:210px!important;min-height:210px!important;overflow:hidden!important}.store-hero-content,.store-hero-strip{display:none!important}.shop-hero-product-link{display:flex!important}.retail-editorial{padding:28px 0!important}.retail-editorial-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.retail-editorial h2{font-size:23px!important;line-height:1.45!important;margin:0!important}.retail-editorial p{font-size:11.5px!important;line-height:1.8!important;margin:0!important}.food-shop{padding-top:16px!important;padding-bottom:30px!important;display:block!important}.food-shop-sidebar{padding:0!important;background:transparent!important;border:0!important;display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-bottom:24px!important}.food-shop-sidehead,.food-shop-help{display:none!important}.food-category{width:auto!important;min-height:36px!important;padding:7px 11px!important;border:1px solid #31545d!important;border-radius:999px!important;background:transparent!important;font-size:11px!important}.food-category span{display:none!important}.food-category.active{background:#163b3e!important;border-color:#d8ad59!important}.shop-mode{padding:12px 14px!important}.shop-mode strong{font-size:16px!important}.shop-mode p{font-size:11px!important}.shop-toolbar{gap:8px!important}.shop-toolbar label{font-size:11px!important}.shop-toolbar input,.shop-toolbar select{min-height:40px!important;font-size:12px!important}.trade-path{padding:20px 0!important}.trade-title{margin-bottom:12px!important}.trade-title h2{font-size:21px!important}.trade-route{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.trade-route>div{padding:12px!important;min-height:84px!important;border-radius:14px!important}.trade-route>i{display:none!important}.trade-route strong{font-size:13px!important}.trade-route span{font-size:10.5px!important}.trade-duo{margin:16px auto!important;grid-template-columns:1fr!important}.trade-duo article{padding:18px 14px!important}.trade-logistics,.trade-cta{padding:26px 0!important}.mode-grid{grid-template-columns:repeat(3,1fr)!important;gap:7px!important}.mode-grid div{min-height:68px!important;padding:10px 7px!important}}@media(max-width:600px){.hero.hero-final .hero-hotspots{display:block!important;position:absolute!important;inset:0!important;z-index:20!important;pointer-events:none!important}.hero.hero-final .hero-hotspot{display:block!important;position:absolute!important;pointer-events:auto!important;touch-action:manipulation!important;cursor:pointer!important}}.hs-shop{left:85.5%!important;top:76.4%!important;width:11.4%!important;height:10.9%!important}.hs-coop{left:74.9%!important;top:76.4%!important;width:10.1%!important;height:10.9%!important}.hs-supply{left:62.6%!important;top:76.4%!important;width:11.8%!important;height:10.9%!important}@media(max-width:600px){.hero-final-visual{height:auto!important;aspect-ratio:2048/649!important;overflow:hidden!important}.hero.hero-final .hero-approved-image{left:0!important;right:auto!important;top:calc(-11900% / 649)!important;width:100%!important;height:auto!important;min-width:0!important;max-width:none!important;object-fit:contain!important;object-position:center!important}.hero.hero-final .hero-hotspots{display:block!important;position:absolute!important;inset:0!important;z-index:30!important;pointer-events:none!important}.hero.hero-final .hero-hotspot{display:block!important;pointer-events:auto!important;touch-action:manipulation!important}}@media(max-width:600px){.store-hero{background-size:cover!important;background-position:left center!important;background-repeat:no-repeat!important}}@media(max-width:600px){.store-hero{background-size:cover!important;background-position:right center!important;background-repeat:no-repeat!important}}@media(max-width:600px){.store-hero{background-size:cover!important;background-position:right center!important;background-repeat:no-repeat!important}}@media(max-width:600px){.store-hero{background-size:100% 100%!important;background-position:center center!important;background-repeat:no-repeat!important}}@media(max-width:600px){.store-hero{height:auto!important;min-height:0!important;aspect-ratio:2048/768!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;background-color:#071d1c!important}.store-hero-content,.store-hero-strip{display:none!important}.shop-hero-product-link{display:flex!important}}@media (orientation:landscape) and (max-height:500px) and (max-width:950px){.hero.hero-final{display:block!important;height:auto!important;min-height:0!important;overflow:hidden!important}.hero-final-visual{height:auto!important;aspect-ratio:2048/649!important;overflow:hidden!important}.hero.hero-final .hero-approved-image{left:0!important;right:auto!important;top:calc(-11900% / 649)!important;width:100%!important;height:auto!important;min-width:0!important;max-width:none!important;object-fit:contain!important;object-position:center!important}.hero-native-copy{display:none!important}.hero.hero-final .hero-hotspots{display:block!important;position:absolute!important;inset:0!important;z-index:30!important;pointer-events:none!important}.hero.hero-final .hero-hotspot{display:block!important;pointer-events:auto!important;touch-action:manipulation!important}.store-hero{height:auto!important;min-height:0!important;aspect-ratio:2048/768!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;background-color:#071d1c!important}.store-hero-content,.store-hero-strip{display:none!important}.trade-hero{height:auto!important;min-height:0!important;aspect-ratio:1983/793!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;background-color:#071d24!important;padding:0!important}.trade-hero .trade-hero-inner{display:none!important}}.shop-hero-choice{position:absolute;z-index:12;right:4.5%;bottom:7%;display:flex;align-items:stretch;gap:10px;direction:rtl}.shop-choice-title,.shop-choice{background:rgba(4,31,34,.94);border:1px solid rgba(216,173,89,.48);border-radius:16px;padding:13px 17px;color:#fff;backdrop-filter:blur(9px);box-shadow:0 12px 32px rgba(0,0,0,.24)}.shop-choice-title{min-width:190px}.shop-choice-title strong,.shop-choice b{display:block;color:#f0d18b;font-size:15px}.shop-choice-title span,.shop-choice span,.shop-choice small{display:block;color:#d7e6e2;font-size:10.5px;line-height:1.7;margin-top:2px}.shop-choice{text-decoration:none;min-width:178px;transition:transform .18s ease,border-color .18s ease}.shop-choice.retail{border-color:#55c9b9}.shop-choice:hover{transform:translateY(-2px);border-color:#f0d18b}.shop-choice small{opacity:.82}@media(max-width:768px){.store-hero{overflow:visible!important;margin-bottom:0!important}.shop-hero-choice{position:relative;right:auto;bottom:auto;display:grid;grid-template-columns:1fr 1fr;padding:10px;background:#071d1c;gap:8px}.shop-choice-title{grid-column:1/-1;min-width:0}.shop-choice{min-width:0;padding:11px 12px}.shop-choice-title strong,.shop-choice b{font-size:13px}.shop-choice-title span,.shop-choice span,.shop-choice small{font-size:10px}.shop-hero-product-link{display:none!important}}@media(max-width:768px){.store-hero{display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;background-image:url('/assets/shop-hero-approved-v110.webp?v=110')!important;background-size:100% auto!important;background-position:top center!important;background-repeat:no-repeat!important;background-color:#071d1c!important;padding-top:37.5%!important;overflow:visible!important}.shop-hero-choice{position:relative!important;z-index:12!important;right:auto!important;bottom:auto!important;width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important;padding:10px 12px 14px!important;background:#071d1c!important;gap:8px!important}}.shelf-heading{grid-column:1/-1;margin:4px 0 18px;padding:18px 20px;border:1px solid #31545d;border-radius:18px;background:#0a242b}.shelf-heading span{font-size:11px;color:#d8ad59}.shelf-heading h2{margin:5px 0 4px;color:#f4ead0;font-size:25px}.shelf-heading p{margin:0;color:#b9cbc7;font-size:12px}.product-grid{align-items:stretch}.product-card{display:flex!important;flex-direction:column!important}.product-photo{background:#fff!important;border-radius:14px!important;overflow:hidden!important}.product-photo img{width:100%!important;height:100%!important;object-fit:contain!important}@media(max-width:768px){.food-shop{padding-top:14px!important}.shelf-heading{margin:0 0 12px!important;padding:14px!important}.shelf-heading h2{font-size:20px!important}.shelf-heading p{font-size:10.5px!important}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.product-card{padding:10px!important}.product-card h2{font-size:13px!important}.product-card p{font-size:10px!important}.product-photo{aspect-ratio:1/1!important}}.wholesale-gate{align-items:start}.wholesale-intro{padding:28px!important}.verify-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:18px 0}.verify-steps span{padding:10px 8px;border:1px solid #31545d;border-radius:10px;text-align:center;font-size:11px;color:#e8d49d;background:#092a31}.wholesale-tabs{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:10px}.wh-tab{min-height:44px;border:1px solid #31545d;border-radius:11px;background:#0a2830;color:#d9e4e1;font:inherit;cursor:pointer}.wh-tab.active{border-color:#d8ad59;color:#f0d18b;background:#12363a}.wh-panel{display:none!important}.wh-panel.active{display:grid!important}.auth-box label{color:#dbe8e5!important;font-size:12px!important}.auth-box label small{color:#9fb5b0!important}.auth-box textarea{min-height:82px;resize:vertical}.auth-box input,.auth-box textarea{color:#10242a!important;background:#fff!important}@media(max-width:768px){.wholesale-gate{display:block!important}.wholesale-intro{padding:16px!important;margin-bottom:12px}.wholesale-intro h2{font-size:21px!important}.wholesale-intro p{font-size:11px!important;line-height:1.8}.verify-steps{grid-template-columns:1fr 1fr}.verify-steps span{font-size:10px;padding:8px 5px}.wholesale-auth{padding:0!important}.auth-box{padding:14px!important;gap:9px!important}.auth-box h2{font-size:19px!important}.auth-box input,.auth-box textarea{min-height:42px!important}.auth-box .btn{min-height:44px!important}.wh-tab{font-size:11px!important}}@media(max-width:620px){.footer-compact{padding:0!important;margin:0!important;background:#041821!important}.footer-compact>.container{padding:0 18px 20px!important}.footer-main{display:block!important;padding:24px 0 16px!important}.footer-brand{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;width:100%!important}.footer-brand .brand{margin:0 auto 8px!important;justify-content:center!important;gap:10px!important}.footer-brand .brand img{width:44px!important;height:44px!important}.footer-brand .brand-title{font-size:14px!important;line-height:1.6!important;max-width:none!important}.footer-brand p{margin:4px auto 0!important;max-width:310px!important;font-size:10.5px!important;line-height:1.8!important;text-align:center!important}.footer-nav{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;width:100%!important;margin-top:16px!important;border-top:1px solid #173842!important;border-bottom:1px solid #173842!important;padding:8px 0!important}.footer-nav a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:7px 6px!important;font-size:11.5px!important;text-align:center!important;color:#d4dfdc!important}.footer-nav a:last-child:nth-child(odd){grid-column:1/-1!important}.footer-contactbar{display:grid!important;grid-template-columns:1fr!important;gap:2px!important;width:100%!important;padding:12px 0 8px!important;align-items:stretch!important}.footer-contactbar .footer-contact-item{display:flex!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;min-height:36px!important;padding:4px 8px!important;gap:9px!important;font-size:11.5px!important;direction:ltr!important;overflow-wrap:anywhere!important}.footer-mini-icon,.footer-brand-icon{width:26px!important;height:26px!important;flex:0 0 26px!important}.footer-contactbar bdi{font-size:11.5px!important;line-height:1.45!important;min-width:0!important;overflow-wrap:anywhere!important}.footer-compact .footer-bottom{display:block!important;text-align:center!important;padding:10px 0 0!important;margin:0!important;border-top:1px solid #173842!important;font-size:10.5px!important;line-height:1.8!important}.footer-compact .footer-bottom span{display:block!important;text-align:center!important}}.simple-store-entry{padding-top:42px!important;padding-bottom:24px!important;text-align:center}.store-slogan{margin:0 auto 20px;color:#d9e3df;font-size:16px;line-height:2}.store-entry-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:720px;margin:auto}.store-entry-btn{display:flex;align-items:center;justify-content:center;min-height:72px;border:1px solid #31545d;border-radius:16px;background:#092832;color:#f0d18b;font-size:18px;font-weight:800}.store-entry-btn:hover{border-color:#d8ad59;background:#10343a}.store-entry-btn.wholesale{color:#9fe0d1}.simple-store-entry+.food-catalog{padding-top:14px!important}@media(max-width:620px){.simple-store-entry{padding-top:24px!important;padding-bottom:16px!important}.store-slogan{font-size:12px!important;margin-bottom:13px}.store-entry-actions{gap:8px}.store-entry-btn{min-height:52px!important;border-radius:12px!important;font-size:13px!important}}.mobile-page-tabs{display:none}@media(max-width:1024px){.header{overflow:visible!important}.mobile-page-tabs{display:flex!important;height:43px!important;align-items:center!important;gap:5px!important;padding:5px 10px!important;background:#061923!important;border-top:1px solid rgba(217,173,89,.14)!important;border-bottom:1px solid #25434b!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;scrollbar-width:none!important}.mobile-page-tabs::-webkit-scrollbar{display:none}.mobile-page-tabs a{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:31px!important;padding:5px 11px!important;border:1px solid transparent!important;border-radius:999px!important;color:#cdd9d6!important;font-size:10.5px!important}.mobile-page-tabs a[aria-current="page"]{color:#f0d18b!important;border-color:#9b7a3d!important;background:#102d32!important}}.shop-final-hero{display:block!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:2048/768!important;background:#071d1c url('/assets/shop-hero-approved-v110.webp?v=110') center center/cover no-repeat!important;padding:0!important;margin:0!important;overflow:hidden!important}.shop-final-hero:before,.shop-final-hero:after{display:none!important}.simple-store-entry{padding-top:28px!important;padding-bottom:20px!important}.food-catalog{padding-top:8px!important;padding-bottom:38px!important}.store-controls[hidden]{display:none!important}@media(max-width:768px){.shop-final-hero{display:block!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:2048/768!important;background-image:url('/assets/shop-hero-approved-v110.webp?v=110')!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;padding:0!important;margin:0!important}.simple-store-entry{padding-top:20px!important}.store-slogan{margin-bottom:12px!important}.food-catalog{padding-top:4px!important}}.storefront-shell{min-height:70vh;background:linear-gradient(180deg,#061b24 0,#08262e 42%,#061a22 100%);padding-bottom:54px}.storefront-head{display:flex;align-items:end;justify-content:space-between;gap:24px;padding-top:46px;padding-bottom:24px;border-bottom:1px solid #294952}.storefront-head h1{margin:5px 0 4px;font-size:clamp(30px,4vw,48px);color:#f1e6cb}.storefront-head p{margin:0;color:#a9bfba}.store-switch{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 16px;border:1px solid #a88749;border-radius:12px;color:#efd08b;background:#0d3036}.storefront-tools{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:10px;padding-top:22px;padding-bottom:18px;position:sticky;top:0;z-index:20;background:#071f28eF;backdrop-filter:blur(12px)}.storefront-tools input,.storefront-tools select{min-height:46px;border:1px solid #31515a;border-radius:11px;background:#fff;color:#10242a;padding:9px 12px;font:inherit}.storefront-tools span{display:flex;align-items:center;color:#d6e0dd;font-size:12px}.storefront-products{padding-top:18px}.storefront-empty{margin-top:26px;padding:58px 24px;text-align:center;border:1px dashed #36565e;border-radius:20px;background:#09242c}.storefront-empty span{color:#d7ae5e;font-size:11px}.storefront-empty h2{margin:10px 0;color:#eee3c8}.storefront-empty p{margin:0;color:#a8bbb8}.wholesale-store .wholesale-gate{padding-top:26px!important}.wholesale-store .wholesale-intro{background:#09252d!important}.wholesale-store .wholesale-auth{background:#071d25!important}@media(max-width:700px){.storefront-head{align-items:flex-start;flex-direction:column;padding-top:26px;padding-bottom:17px;gap:12px}.storefront-head h1{font-size:27px}.storefront-head p{font-size:11px}.store-switch{min-height:38px;font-size:10.5px;padding:7px 11px}.storefront-tools{grid-template-columns:1fr 1fr;padding-top:10px}.storefront-tools input{grid-column:1/-1}.storefront-tools span{justify-content:center}.storefront-empty{margin-top:14px;padding:38px 16px}.storefront-empty h2{font-size:19px;line-height:1.7}}.storefront-shell{color:#e7efec!important}.storefront-head .eyebrow{color:#e1b965!important}.storefront-head h1{color:#f5ead0!important}.storefront-head p{color:#c7d6d2!important}.store-switch{color:#f3d58f!important}.storefront-tools input,.storefront-tools select{color:#10242a!important;background:#fff!important}.storefront-tools input::placeholder{color:#5f7477!important;opacity:1!important}.storefront-tools span{color:#e1ebe8!important}.storefront-empty span{color:#e1b965!important}.storefront-empty h2{color:#f3ead4!important}.storefront-empty p{color:#c2d1cd!important}.wholesale-store .wholesale-intro,.wholesale-store .wholesale-auth,.wholesale-store .auth-box{color:#e7efec!important}.wholesale-store h1,.wholesale-store h2,.wholesale-store h3{color:#f3ead4!important}.wholesale-store p,.wholesale-store .small{color:#c4d3cf!important}.wholesale-store .eyebrow{color:#e1b965!important}.wholesale-store .notice{color:#e7efec!important}.wholesale-store .verify-steps span{color:#f0d18b!important}.wholesale-store .wh-tab{color:#dce7e4!important}.wholesale-store .wh-tab.active{color:#f2d58f!important}.wholesale-store .auth-box label{color:#e4eeeb!important}.wholesale-store .auth-box label small{color:#b7c9c5!important}.wholesale-store .auth-box input,.wholesale-store .auth-box textarea{color:#10242a!important;background:#fff!important}.wholesale-store .auth-box input::placeholder,.wholesale-store .auth-box textarea::placeholder{color:#607477!important;opacity:1!important}.premium-product-card,.premium-product-card a{color:#e7efec!important}.premium-product-card h2{color:#f2ead8!important}.premium-product-card .eyebrow{color:#e1b965!important}.premium-product-card .product-meta,.premium-product-card .product-price-row small{color:#b8cbc6!important}.premium-product-card .product-price-row strong{color:#f1d18a!important}.storefront-tools select{color:#173039!important;-webkit-text-fill-color:#173039!important;background-color:#fff!important;font-weight:650!important}.storefront-tools select option{color:#173039!important;background:#fff!important}.brand-shelves{padding-top:18px}.brand-shelf-title{margin-bottom:10px;color:#f0d18b;font-size:13px;font-weight:800}.brand-chips{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.brand-chips::-webkit-scrollbar{display:none}.brand-chip{flex:0 0 auto;min-height:38px;padding:7px 15px;border:1px solid #34545c;border-radius:999px;background:#0b2b34;color:#dce8e4;font:inherit;font-size:11px;cursor:pointer}.brand-chip.active{border-color:#c99e4d;background:#163a3e;color:#f4d891}.storefront-tools[hidden],.storefront-empty[hidden]{display:none!important}@media(max-width:700px){.brand-shelves{padding-top:13px}.brand-shelf-title{font-size:11px}.brand-chip{min-height:34px;padding:6px 12px;font-size:10px}}.retail-catalog-nav{padding-top:24px;padding-bottom:8px}.catalog-nav-head{display:flex;align-items:end;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid #294951}.catalog-nav-head span{color:#f1d18a;font-size:18px;font-weight:850}.catalog-nav-head small{color:#b9cac6}.brand-shelves,.category-shelves{padding-top:16px}.shelf-label{color:#e7efec;font-size:12px;font-weight:800;margin-bottom:9px}.shelf-placeholder{display:flex;justify-content:space-between;gap:16px;padding:15px 16px;border:1px solid #31515a;border-radius:13px;background:#09252d}.shelf-placeholder strong{color:#f1d18a}.shelf-placeholder span{color:#b9cac6;font-size:11px}.category-chips .brand-chip{border-radius:11px}.storefront-products{padding-top:22px!important}.retail-store .premium-store-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media(max-width:980px){.retail-store .premium-store-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.retail-catalog-nav{padding-top:16px}.catalog-nav-head{align-items:flex-start;flex-direction:column;gap:3px}.catalog-nav-head span{font-size:15px}.catalog-nav-head small{font-size:10px}.shelf-placeholder{flex-direction:column;gap:4px;padding:12px}.retail-store .premium-store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.storefront-products{padding-top:15px!important}}.wholesale-public-catalog{padding-top:18px}.wholesale-public-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.wholesale-public-card{padding:12px;border:1px solid #294b53;border-radius:16px;background:#09262e}.wholesale-public-card .product-photo{aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:#fff}.wholesale-public-card .product-photo img{width:100%;height:100%;object-fit:contain}.wholesale-public-card>span{display:block;margin-top:10px;color:#e1b965;font-size:10px}.wholesale-public-card h3{margin:5px 0 10px;color:#f1ead8;font-size:15px}.price-locked{padding:9px;border:1px solid #3a5960;border-radius:10px;color:#c6d4d1;font-size:10px;text-align:center;background:#071e26}@media(max-width:980px){.wholesale-public-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.wholesale-public-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.wholesale-public-card{padding:8px}.wholesale-public-card h3{font-size:12px}.price-locked{font-size:9px}}.header{position:relative!important;top:auto!important;z-index:1000!important;background:#061923!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.header-inner,.mobile-page-tabs{position:relative!important;z-index:1001!important;background:#061923!important}main{position:relative!important;z-index:1!important}.hero,.store-hero,.shop-final-hero,.storefront-shell,.page-head,.trade-spot{z-index:1!important}@media(max-width:1024px){.header{position:relative!important;top:auto!important}.mobile-nav.open{z-index:1100!important}}.opening-lock{min-height:calc(100svh - 96px);display:grid;place-items:center;padding:54px 20px 70px;background:radial-gradient(circle at 50% 18%,rgba(215,173,89,.17),transparent 28%),linear-gradient(145deg,#061923,#0a3032 55%,#071b24);text-align:center}.opening-lock-art{width:min(760px,100%);padding:58px 42px;border:1px solid rgba(218,177,91,.42);border-radius:28px;background:linear-gradient(145deg,rgba(12,49,49,.92),rgba(5,27,36,.96));box-shadow:0 35px 90px #0005;position:relative;overflow:hidden}.opening-lock-art:before{content:"";position:absolute;width:360px;height:360px;border:1px solid rgba(219,177,91,.16);border-radius:50%;top:-210px;left:-100px}.opening-kicker{display:inline-block;color:#e2ba68;font-size:13px;letter-spacing:.5px;margin-bottom:15px}.opening-lock h1{color:#f5e8c8;font-size:clamp(38px,7vw,70px);line-height:1.3;margin:0 0 14px}.opening-lock p{margin:0 auto;color:#cad8d4;font-size:15px}.opening-offer{display:flex;flex-direction:column;gap:5px;margin:32px auto 22px;padding:20px;border-block:1px solid rgba(219,177,91,.3)}.opening-offer strong{color:#f0ca76;font-size:clamp(25px,5vw,42px)}.opening-offer span{color:#e2ebe8}.opening-date{display:flex;align-items:center;justify-content:center;gap:18px;color:#f5e7c6;font-size:18px}.opening-date b{color:#67cdbb;font-size:12px}.opening-lock small{display:block;margin-top:25px;color:#9fb4b1;font-size:11px}@media(max-width:600px){.opening-lock{min-height:calc(100svh - 130px);padding:28px 14px 50px}.opening-lock-art{padding:40px 20px;border-radius:20px}.opening-lock h1{font-size:38px}.opening-lock p{font-size:12px}.opening-date{gap:10px;font-size:14px}}.prelaunch-ribbon{position:relative;z-index:1200;background:linear-gradient(90deg,#b78b39,#e2c16f 45%,#b78b39);color:#061923;border-bottom:1px solid #f0d88e}.prelaunch-ribbon a{min-height:44px;display:flex;align-items:center;justify-content:center;gap:20px;padding:8px 18px;text-align:center}.prelaunch-ribbon strong{font-size:13px;font-weight:900}.prelaunch-ribbon span{font-size:12px;font-weight:700}.prelaunch-ribbon b{padding:5px 10px;border:1px solid rgba(6,25,35,.3);border-radius:999px;font-size:10px;white-space:nowrap}@media(max-width:700px){.prelaunch-ribbon a{min-height:58px;display:grid;grid-template-columns:1fr auto;gap:1px 8px;padding:7px 12px;text-align:right}.prelaunch-ribbon strong{font-size:11px}.prelaunch-ribbon span{font-size:9px}.prelaunch-ribbon b{grid-column:2;grid-row:1/3;font-size:8px;padding:5px 7px}}.opening-countdown{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:440px;margin:24px auto}.opening-countdown div{padding:14px 8px;border:1px solid rgba(100,205,187,.3);border-radius:14px;background:#071f28}.opening-countdown b{display:block;color:#f2d184;font:800 28px/1.2 Vazirmatn,Tahoma,sans-serif}.opening-countdown span{font-size:10px;color:#a9c0bc}.opening-notify{max-width:560px;margin:28px auto 0;padding:22px;border:1px solid rgba(219,177,91,.3);border-radius:18px;background:rgba(4,25,32,.58);text-align:right}.opening-notify h2{color:#f3e6c6;font-size:20px}.opening-notify p{font-size:11px;margin:3px 0 14px}.opening-notify-row{display:grid;grid-template-columns:1fr auto;gap:8px}.opening-notify input[type=tel]{min-width:0;min-height:50px;padding:10px 13px;border:1px solid #3d6267;border-radius:10px;background:#fff;color:#102c32;font:600 15px Arial}.opening-consent{display:flex;align-items:flex-start;gap:8px;margin-top:11px;color:#aebfbc;font-size:10px;line-height:1.8}.opening-consent input{margin-top:4px}.opening-notify .form-result{margin-top:12px;padding:10px 12px;font-size:11px}.opening-notify .form-result:empty{display:none}@media(max-width:600px){.opening-countdown{gap:6px}.opening-countdown div{padding:10px 5px}.opening-countdown b{font-size:22px}.opening-notify{padding:15px}.opening-notify-row{grid-template-columns:1fr}.opening-notify-row .btn{width:100%}}.brand img{object-fit:contain!important;object-position:center!important;border-radius:14px!important;padding:4px!important;background:rgba(6,25,35,.78)!important;border:1px solid rgba(216,175,83,.28)!important;box-sizing:border-box!important}.wholesale-prelaunch{align-items:start}.wholesale-prelaunch .opening-lock-art{width:min(860px,100%);padding-top:46px}.prelaunch-steps{margin:26px 0}.prelaunch-register{max-width:680px;margin:24px auto 0;text-align:right;display:grid!important;grid-template-columns:1fr 1fr;gap:13px}.prelaunch-register h2,.prelaunch-register .form-result,.prelaunch-register button{grid-column:1/-1}.prelaunch-register label{display:flex;flex-direction:column;gap:6px}.prelaunch-register textarea{min-height:84px;resize:vertical}.prelaunch-register input,.prelaunch-register textarea{background:#fff!important;color:#10242a!important;-webkit-text-fill-color:#10242a!important}.prelaunch-register label:nth-of-type(5){grid-column:1/-1}@media(max-width:650px){.prelaunch-register{grid-template-columns:1fr}.prelaunch-register h2,.prelaunch-register .form-result,.prelaunch-register button,.prelaunch-register label:nth-of-type(5){grid-column:auto}.wholesale-prelaunch .opening-lock-art{padding:32px 16px}}.promo-price{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:7px 0 10px}.promo-price del{color:#9aaca8;font-size:12px}.promo-price span{display:inline-flex;padding:4px 8px;border:1px solid rgba(218,177,91,.42);border-radius:999px;background:rgba(218,177,91,.1);color:#f0ca76;font-size:10px;font-weight:800}.app-download{padding-top:48px;padding-bottom:72px}.app-download-hero{max-width:760px;margin:0 auto 28px;text-align:center}.app-download-hero .eyebrow,.app-badge{color:#d8bd68;font-weight:800}.app-download-hero h1{margin:10px 0;font-size:clamp(32px,6vw,62px)}.app-download-hero p{color:var(--muted,#aebbc4);font-size:17px}.app-download-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:900px;margin:auto}.app-download-card{border:1px solid rgba(216,189,104,.32);background:rgba(8,31,47,.82);border-radius:24px;padding:26px;box-shadow:0 18px 55px rgba(0,0,0,.18)}.app-download-card h2{margin:8px 0}.app-download-card p,.release-note{color:#b9c6cf}.app-download-card .btn{margin:14px 0 10px;width:100%;justify-content:center}.release-note{display:block;font-size:13px}.app-download-note{max-width:900px;margin:18px auto 0;padding:18px;border-radius:18px;background:rgba(216,189,104,.08);border:1px solid rgba(216,189,104,.2);text-align:center}.app-download-note bdi{display:block;margin:7px 0;font-weight:800;direction:ltr}.app-download-note p{margin:4px 0;color:#b9c6cf}@media(max-width:700px){.app-download{padding-top:26px}.app-download-grid{grid-template-columns:1fr}.app-download-card{padding:20px}}.app-home-section{padding:48px 0;background:#071e2b;border-block:1px solid rgba(216,189,104,.22)}.app-home-intro{text-align:center;max-width:720px;margin:0 auto 24px}.app-home-intro .eyebrow{color:#d8bd68;font-weight:800}.app-home-intro h2{font-size:clamp(26px,4vw,38px);margin:8px 0;color:#f5f1e6}.app-home-intro p{color:#b9c6cf}.app-release-heading{display:flex;align-items:center;gap:14px}.app-release-heading img{border-radius:16px;flex-shrink:0}.app-release-heading h2{font-size:23px;color:#f5f1e6}.app-download-card .btn{white-space:normal;text-align:center;min-height:48px;margin:8px 0;line-height:1.7}.app-install-link{display:block;width:fit-content;margin:22px auto 0;color:#d8bd68;font-weight:700}.app-install-guide{scroll-margin-top:180px;text-align:start}.app-install-guide h2{color:#f5f1e6;margin:0 0 18px}.app-install-columns{display:grid;grid-template-columns:1fr 1fr;gap:28px}.app-install-columns h3{color:#d8bd68}.app-install-columns ol{padding-inline-start:22px;color:#d3dde3;line-height:2}.app-install-guide p{font-size:14px}.app-download-note{overflow-wrap:anywhere}@media(max-width:700px){.app-home-section{padding:32px 0}.app-install-columns{grid-template-columns:1fr;gap:10px}.app-release-heading h2{font-size:21px}.app-install-guide{scroll-margin-top:200px}}.app-download-hero h1{color:#f5f1e6}.header{height:auto!important;min-height:0!important}.prelaunch-ribbon{z-index:2}@media(max-width:1024px){.mobile-nav.open{top:100%!important}}:root{--p26-cream:#efe3ca;--p26-cream-2:#f6efdf;--p26-ink:#061923;--p26-teal:#0b3b3a;--p26-mint:#61ddd0;--p26-gold:#d8ad59;--p26-line:rgba(220,190,126,.28)}.header-premium{position:sticky!important;top:0!important;z-index:1400!important;background:rgba(5,22,30,.92)!important;border-bottom:1px solid rgba(216,173,89,.16)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}.header-premium .header-inner{min-height:82px!important;padding-inline:clamp(18px,3vw,54px)!important}.header-premium .brand img{width:58px!important;height:58px!important;border-radius:16px!important}.header-premium .brand-title{font-size:14px!important;color:#f4ebda!important}.header-premium .brand-legal,.header-premium .brand-id{display:none!important}.header-premium .brand-latin{margin-top:2px!important;font-size:8px!important;letter-spacing:1.8px!important;color:#8fa8aa!important}.header-premium .nav{gap:clamp(18px,2.2vw,34px)!important}.header-premium .nav a{font-size:13px!important;color:#d8e2df!important;padding:29px 0 25px!important;border-bottom:2px solid transparent!important}.header-premium .nav a:hover,.header-premium .nav a[aria-current="page"]{color:#78e0d3!important;border-bottom-color:#78e0d3!important}.header-premium .header-tools{gap:10px!important}.header-premium .header-store-cta{display:inline-flex!important;min-height:44px!important;padding:10px 18px!important;border:1px solid #77e4d5!important;border-radius:999px!important;background:linear-gradient(135deg,#72e1d3,#d9bd72)!important;color:#061923!important;font-weight:900!important;box-shadow:0 8px 28px rgba(88,214,199,.18)!important}.header-premium .header-store-cta:hover{background:linear-gradient(135deg,#8cecdf,#edd18a)!important;transform:translateY(-1px)!important}.header-premium .cart-link{min-height:42px!important;padding:8px 10px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:999px!important;background:rgba(255,255,255,.025)!important}.header-premium .cart-count{display:grid!important;place-items:center!important;min-width:20px!important;height:20px!important;border-radius:999px!important;background:#d8ad59!important;color:#061923!important}.prelaunch-ribbon{background:linear-gradient(90deg,#9e792e,#d8b85c 45%,#9e792e)!important;border-bottom:0!important}.prelaunch-ribbon a{min-height:38px!important}.mobile-page-tabs .mobile-tab-store{color:#061923!important;background:linear-gradient(135deg,#63dacf,#d8b45c)!important;border-color:transparent!important;font-weight:900!important}.mobile-store-link{display:flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;margin-bottom:5px!important;border-radius:12px!important;background:#68ddd0!important;color:#061923!important;font-weight:900!important}.mobile-quote-link{color:#e6c46e!important}.p26-store-signal{position:relative;z-index:5;background:var(--p26-cream);color:var(--p26-ink);border-block:1px solid rgba(6,25,35,.08)}.p26-store-signal-inner{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:24px}.p26-store-signal-copy{display:flex;align-items:baseline;gap:18px;min-width:0}.p26-store-signal-copy span{font:700 11px/1 Arial,sans-serif;letter-spacing:2px;color:#8b6d35;white-space:nowrap}.p26-store-signal-copy strong{font-size:clamp(18px,2vw,28px);line-height:1.45;color:#0a2a30}.p26-store-signal-link{display:inline-flex;align-items:center;gap:18px;min-height:48px;padding:12px 20px;border:1px solid #0b3439;border-radius:999px;background:#0b3439;color:#fff;font-weight:900;white-space:nowrap;transition:.25s ease}.p26-store-signal-link:hover{gap:26px;background:#0e4a48;border-color:#0e4a48}.p26-shop-scene{position:relative;min-height:760px;overflow:hidden;background:#061923;border-bottom:1px solid rgba(216,173,89,.16);isolation:isolate}.p26-shop-scene:before{content:"";position:absolute;inset:0;z-index:0;background-image:url('/assets/grain.webp');background-size:360px;opacity:.07;mix-blend-mode:soft-light;pointer-events:none}.p26-shop-media{position:absolute;inset-block:0;left:0;width:58%;overflow:hidden;z-index:0}.p26-shop-media img{width:100%;height:100%;object-fit:cover;object-position:left center;transform:scale(1.02);transition:transform 1.2s ease}.p26-shop-scene:hover .p26-shop-media img{transform:scale(1.045)}.p26-shop-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,25,35,.06) 20%,rgba(6,25,35,.55) 72%,#061923 100%)}.p26-shop-layout{min-height:760px;display:flex;align-items:center;justify-content:flex-end;position:relative;z-index:2}.p26-shop-copy{width:min(48%,700px);padding-block:90px}.p26-index{display:inline-block;margin-bottom:24px;font:700 11px/1 Arial,sans-serif;letter-spacing:3px;color:#d8ad59}.p26-shop-copy h2,.p26-global-copy h2{font-size:clamp(46px,5vw,78px);line-height:1.18;letter-spacing:-1px;color:#f4ead7;max-width:10ch;margin:0 0 24px}.p26-shop-copy p,.p26-global-copy p{font-size:17px;line-height:2.05;color:#b9c9c6;max-width:50ch}.p26-shop-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.p26-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:12px 24px;border-radius:12px;font-weight:850;font-size:14px;transition:.25s ease}.p26-btn-main{background:linear-gradient(135deg,#6ce0d2,#d6b967);color:#061923;border:1px solid transparent;box-shadow:0 16px 40px rgba(84,211,197,.12)}.p26-btn-main:hover{transform:translateY(-2px);box-shadow:0 20px 44px rgba(84,211,197,.2)}.p26-btn-ghost{border:1px solid rgba(236,225,198,.28);color:#f4ead7;background:rgba(255,255,255,.03)}.p26-btn-ghost:hover{border-color:#7bdfd3;background:rgba(105,221,208,.08)}.p26-route-strip{display:flex;gap:26px;flex-wrap:wrap;margin-top:44px;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);color:#9db1af;font-size:12px}.p26-route-strip span:before{content:"•";color:#d8ad59;margin-inline-end:8px}.p26-razavi-scene{position:relative;overflow:hidden;background:linear-gradient(135deg,#f3ead7,#e8dcc2);color:#09252c;padding:118px 0}.p26-razavi-scene:before{content:"PARTO / RAZAVI";position:absolute;left:-20px;bottom:-24px;font:800 clamp(70px,10vw,160px)/1 Arial,sans-serif;letter-spacing:-6px;color:rgba(8,42,47,.035);white-space:nowrap;pointer-events:none}.p26-razavi-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(60px,8vw,130px);align-items:center}.p26-razavi-copy .p26-index{color:#8d6f35}.p26-razavi-copy h2{font-size:clamp(42px,4.5vw,68px);line-height:1.24;color:#092a31;max-width:12ch;margin:0 0 24px}.p26-razavi-copy p{font-size:16px;line-height:2.05;color:#536966;max-width:52ch}.p26-region-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.p26-region-row span{padding:9px 14px;border:1px solid rgba(10,48,52,.18);border-radius:999px;background:rgba(255,255,255,.28);font-size:12px;color:#294b4c}.p26-text-link{display:inline-flex;align-items:center;gap:14px;margin-top:30px;padding-bottom:6px;border-bottom:1px solid #8a6b31;color:#123d40;font-weight:900}.p26-text-link:hover{gap:20px;color:#0a6d65}.p26-razavi-stage{position:relative;min-height:470px;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;border:1px solid rgba(9,43,48,.11);border-radius:34px;background:radial-gradient(circle at 50% 44%,rgba(186,38,43,.16),transparent 25%),linear-gradient(145deg,rgba(255,255,255,.62),rgba(255,255,255,.18));box-shadow:0 28px 75px rgba(46,36,12,.08)}.p26-razavi-stage:before{content:"";position:absolute;inset:20px;border:1px solid rgba(178,139,60,.18);border-radius:26px;pointer-events:none}.p26-razavi-stage img{position:relative;z-index:3;width:min(72%,430px);filter:drop-shadow(0 18px 28px rgba(113,20,20,.12));transition:transform .6s ease}.p26-razavi-stage:hover img{transform:scale(1.035)}.p26-razavi-stage small{position:relative;z-index:3;margin-top:24px;color:#5c6d69;font-size:12px}.p26-orbit{position:absolute;border:1px solid rgba(180,143,63,.18);border-radius:50%;pointer-events:none}.p26-orbit-one{width:420px;height:420px}.p26-orbit-two{width:610px;height:610px}.p26-global-scene{position:relative;min-height:780px;overflow:hidden;display:flex;align-items:center;background:#061923;isolation:isolate}.p26-global-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 48%;z-index:-3;transform:scale(1.015)}.p26-global-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(5,22,30,.05) 8%,rgba(5,22,30,.4) 48%,rgba(5,22,30,.96) 82%),linear-gradient(0deg,rgba(5,22,30,.65),transparent 48%,rgba(5,22,30,.22))}.p26-global-scene:after{content:"";position:absolute;right:var(--pad);top:10%;bottom:10%;width:1px;background:linear-gradient(transparent,rgba(216,173,89,.55),transparent);pointer-events:none}.p26-global-layout{display:flex;justify-content:flex-end;position:relative;z-index:2}.p26-global-copy{width:min(51%,700px);padding-block:90px}.p26-global-copy h2{max-width:11ch}.p26-global-facts{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.p26-global-facts span{padding:9px 13px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(4,20,27,.38);backdrop-filter:blur(8px);color:#d8e4e0;font-size:12px}.p26-btn-dark{border:1px solid rgba(255,255,255,.23);background:rgba(4,20,27,.48);color:#fff}.p26-btn-dark:hover{border-color:#d8ad59;background:rgba(4,20,27,.72)}.p26-final-cta{position:relative;overflow:hidden;padding:112px 0;background:var(--p26-cream-2);color:var(--p26-ink)}.p26-final-cta:before{content:"04";position:absolute;left:3vw;top:50%;transform:translateY(-52%);font:900 min(25vw,360px)/1 Arial,sans-serif;color:rgba(6,25,35,.035);pointer-events:none}.p26-final-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.25fr .75fr;gap:80px;align-items:end}.p26-index-dark{color:#86672e!important}.p26-final-grid h2{font-size:clamp(42px,4.8vw,72px);line-height:1.2;color:#092a31;max-width:13ch;margin:0 0 22px}.p26-final-grid p{font-size:16px;line-height:2;color:#5a6c69;max-width:52ch}.p26-final-actions{display:flex;flex-direction:column;gap:12px;align-items:stretch}.p26-final-primary,.p26-final-secondary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:66px;padding:15px 20px;border-radius:16px;font-weight:900;transition:.25s ease}.p26-final-primary{background:#0a3438;color:#fff;box-shadow:0 18px 45px rgba(7,41,45,.16)}.p26-final-primary:hover{background:#0c514d;transform:translateY(-2px)}.p26-final-secondary{border:1px solid rgba(8,43,47,.2);color:#123d40;background:rgba(255,255,255,.32)}.p26-final-secondary:hover{border-color:#84672f;background:rgba(255,255,255,.6)}.p26-mobile-store{display:none}.footer-compact{border-top:0!important}@media(max-width:1100px){.header-premium .nav{gap:16px!important}.header-premium .nav a{font-size:12px!important}.p26-shop-media{width:54%}.p26-shop-copy{width:52%}.p26-shop-copy h2,.p26-global-copy h2{font-size:clamp(42px,5.5vw,62px)}.p26-razavi-grid{gap:50px}.p26-razavi-stage{min-height:420px}.p26-final-grid{gap:45px}}@media(max-width:1024px){.header-premium .nav{display:none!important}.header-premium .menu-button{display:block!important;border-radius:999px!important}.header-premium .header-inner{min-height:74px!important}.p26-shop-scene,.p26-shop-layout{min-height:690px}.p26-global-scene{min-height:700px}}@media(max-width:760px){.header-premium{position:relative!important;top:auto!important}.header-premium .header-inner{min-height:68px!important;padding-inline:12px!important}.header-premium .brand img{width:48px!important;height:48px!important;border-radius:13px!important}.header-premium .brand-title{font-size:11px!important}.header-premium .brand-latin{display:none!important}.header-premium .header-store-cta{display:none!important}.header-premium .cart-link{min-width:40px!important;padding:7px!important}.header-premium .cart-link span{display:none!important}.prelaunch-ribbon a{min-height:52px!important}.p26-store-signal-inner{min-height:70px;gap:12px;padding-block:10px}.p26-store-signal-copy{display:block}.p26-store-signal-copy span{display:block;margin-bottom:5px;font-size:9px}.p26-store-signal-copy strong{font-size:15px;line-height:1.55}.p26-store-signal-link{min-height:42px;padding:9px 13px;font-size:11px;gap:8px}.p26-shop-scene{min-height:0;padding-bottom:0}.p26-shop-media{position:relative;inset:auto;width:100%;height:310px}.p26-shop-media img{object-position:left center}.p26-shop-media:after{background:linear-gradient(0deg,#061923 0%,rgba(6,25,35,.08) 42%,rgba(6,25,35,.02) 100%)}.p26-shop-layout{display:block;min-height:0}.p26-shop-copy{width:100%;padding:42px 0 52px}.p26-index{margin-bottom:15px;font-size:9px;letter-spacing:2.3px}.p26-shop-copy h2,.p26-global-copy h2{font-size:36px;line-height:1.28;letter-spacing:-.4px;max-width:12ch;margin-bottom:16px}.p26-shop-copy p,.p26-global-copy p{font-size:13px;line-height:1.95}.p26-shop-actions{margin-top:24px}.p26-btn{min-height:48px;padding:10px 16px;font-size:12px;flex:1 1 auto}.p26-route-strip{gap:14px;margin-top:28px;padding-top:17px;font-size:10px}.p26-razavi-scene{padding:62px 0}.p26-razavi-grid{grid-template-columns:1fr;gap:34px}.p26-razavi-stage{order:-1;min-height:310px;border-radius:24px}.p26-razavi-stage:before{inset:12px;border-radius:18px}.p26-razavi-stage img{width:min(76%,320px)}.p26-orbit-one{width:300px;height:300px}.p26-orbit-two{width:430px;height:430px}.p26-razavi-copy h2{font-size:34px;line-height:1.34;margin-bottom:15px}.p26-razavi-copy p{font-size:13px;line-height:1.95}.p26-global-scene{min-height:660px}.p26-global-image{object-position:38% center}.p26-global-shade{background:linear-gradient(180deg,rgba(5,22,30,.25),rgba(5,22,30,.9) 56%,#061923 100%)}.p26-global-scene:after{display:none}.p26-global-layout{display:block}.p26-global-copy{width:100%;padding:270px 0 54px}.p26-global-copy h2{max-width:12ch}.p26-global-facts{gap:7px;margin-top:20px}.p26-global-facts span{font-size:9.5px;padding:7px 10px}.p26-final-cta{padding:62px 0 74px}.p26-final-grid{grid-template-columns:1fr;gap:28px}.p26-final-grid h2{font-size:34px;line-height:1.3;max-width:14ch;margin-bottom:15px}.p26-final-grid p{font-size:13px;line-height:1.9}.p26-final-primary,.p26-final-secondary{min-height:56px;border-radius:13px;font-size:13px}.p26-mobile-store{position:fixed;display:flex;align-items:center;justify-content:center;left:14px;right:14px;bottom:12px;z-index:1800;min-height:52px;border:1px solid rgba(255,255,255,.38);border-radius:15px;background:linear-gradient(135deg,#67dfd2,#d9bc6c);color:#061923;font-weight:950;box-shadow:0 14px 38px rgba(0,0,0,.34)}}@media(max-width:420px){.p26-store-signal-copy strong{font-size:13px}.p26-store-signal-link{padding:8px 11px;font-size:10px}.p26-shop-media{height:260px}.p26-shop-copy h2,.p26-global-copy h2,.p26-razavi-copy h2,.p26-final-grid h2{font-size:31px}.p26-global-copy{padding-top:245px}}@media(prefers-reduced-motion:reduce){.p26-shop-media img,.p26-btn,.p26-store-signal-link,.p26-razavi-stage img,.p26-final-primary{transition:none!important}}#dual-calendar-date{display:none!important}.p26-shop-copy h2,.p26-global-copy h2{font-size:clamp(46px,5vw,78px)!important;line-height:1.18!important;letter-spacing:-1px!important}.p26-razavi-copy h2{font-size:clamp(42px,4.5vw,68px)!important;line-height:1.24!important}.p26-final-grid h2{font-size:clamp(42px,4.8vw,72px)!important;line-height:1.2!important}.p26-global-image{z-index:0!important}.p26-global-shade{z-index:1!important}.p26-global-layout{z-index:2!important}.p26-global-scene:after{z-index:2!important}@media(max-width:760px){.p26-shop-copy h2,.p26-global-copy h2{font-size:36px!important;line-height:1.28!important}.p26-razavi-copy h2,.p26-final-grid h2{font-size:34px!important;line-height:1.3!important}}@media(max-width:420px){.p26-shop-copy h2,.p26-global-copy h2,.p26-razavi-copy h2,.p26-final-grid h2{font-size:31px!important}}body:has(.hero) main .hero~section.p26-shop-scene .p26-shop-copy h2{font-size:clamp(46px,5vw,78px)!important;line-height:1.18!important;letter-spacing:-1px!important}body:has(.hero) main .hero~section.p26-razavi-scene .p26-razavi-copy h2{font-size:clamp(42px,4.5vw,68px)!important;line-height:1.24!important}body:has(.hero) main .hero~section.p26-global-scene .p26-global-copy h2{font-size:clamp(46px,5vw,78px)!important;line-height:1.18!important;letter-spacing:-1px!important}body:has(.hero) main .hero~section.p26-final-cta .p26-final-grid h2{font-size:clamp(42px,4.8vw,72px)!important;line-height:1.2!important}@media(max-width:760px){body:has(.hero) main .hero~section.p26-shop-scene .p26-shop-copy h2,body:has(.hero) main .hero~section.p26-global-scene .p26-global-copy h2{font-size:36px!important;line-height:1.28!important}body:has(.hero) main .hero~section.p26-razavi-scene .p26-razavi-copy h2,body:has(.hero) main .hero~section.p26-final-cta .p26-final-grid h2{font-size:34px!important;line-height:1.3!important}}@media(max-width:420px){body:has(.hero) main .hero~section.p26-shop-scene .p26-shop-copy h2,body:has(.hero) main .hero~section.p26-global-scene .p26-global-copy h2,body:has(.hero) main .hero~section.p26-razavi-scene .p26-razavi-copy h2,body:has(.hero) main .hero~section.p26-final-cta .p26-final-grid h2{font-size:31px!important}}:root{--wc-bg:#061b24;--wc-bg2:#082a34;--wc-ink:#eef7f4;--wc-muted:#a9bfbd;--wc-teal:#65e0d3;--wc-gold:#d8b865;--wc-cream:#f2e8d3;--wc-line:rgba(116,222,210,.22);--wc-radius:28px;--wc-shadow:0 28px 80px rgba(0,0,0,.28)}html{scroll-behavior:smooth}body{background:var(--wc-bg);color:var(--wc-ink)}main{overflow:hidden}.container{width:min(1240px,calc(100% - 48px))}.wc-kicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px;font:800 11px/1 Arial,sans-serif;letter-spacing:2.4px;color:var(--wc-gold)}.wc-kicker:before{content:"";width:36px;height:1px;background:currentColor}.wc-hero{position:relative;min-height:610px;display:grid;align-items:end;overflow:hidden;background:#041821;isolation:isolate}.wc-hero-media,.wc-hero-image,.wc-hero-shade{position:absolute;inset:0;width:100%;height:100%}.wc-hero-media{z-index:-2}.wc-hero-image{object-fit:cover;object-position:center;filter:saturate(.92) contrast(1.03)}.wc-hero-shade{z-index:1;background:linear-gradient(90deg,rgba(4,24,33,.18) 0%,rgba(4,24,33,.56) 50%,rgba(4,24,33,.97) 100%),linear-gradient(0deg,rgba(4,24,33,.9) 0%,rgba(4,24,33,.04) 56%)}.wc-hero-content{position:relative;z-index:2;padding-block:110px 92px;text-align:right}.wc-hero-content h1{max-width:12ch;margin:0 0 20px;font-size:clamp(46px,5.8vw,82px)!important;line-height:1.12!important;color:#fff!important;letter-spacing:-1.4px}.wc-hero-content p{max-width:660px;margin:0;font-size:clamp(15px,1.3vw,19px);line-height:2;color:#d1dfdd}.wc-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.wc-hero-actions:empty{display:none}.wc-hero-actions .btn{min-height:54px;padding:12px 24px;border-radius:14px}.wc-hero-actions .btn.primary{background:linear-gradient(135deg,var(--wc-teal),var(--wc-gold));color:#051a22!important;border:0}.wc-hero-contact .wc-hero-image,.wc-hero-about .wc-hero-image{object-position:center 55%}.wc-hero-wholesale .wc-hero-image,.wc-hero-supply .wc-hero-image{object-position:center}.wc-choice{padding:105px 0;background:linear-gradient(180deg,#061b24,#082630)}.wc-section-title{max-width:720px;margin-bottom:42px}.wc-section-title>span{color:var(--wc-gold);font-size:11px;letter-spacing:1.5px}.wc-section-title h2{margin:10px 0 12px!important;font-size:clamp(34px,4vw,56px)!important;line-height:1.28!important;color:#f6ead1!important}.wc-section-title p{color:var(--wc-muted);line-height:1.9}.wc-choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.wc-choice-card{position:relative;min-height:390px;overflow:hidden;border:1px solid var(--wc-line);border-radius:var(--wc-radius);box-shadow:var(--wc-shadow);isolation:isolate}.wc-choice-card img,.wc-card-shade{position:absolute;inset:0;width:100%;height:100%}.wc-choice-card img{z-index:-2;object-fit:cover;transition:transform .7s ease}.wc-choice-card .wc-choice-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(4,20,29,.98) 5%,rgba(4,20,29,.72) 50%,rgba(4,20,29,.1) 100%)}.wc-choice-card>div{position:absolute;inset:auto 0 0;padding:30px}.wc-choice-card small{color:var(--wc-gold);font-size:10px}.wc-choice-card h3{margin:8px 0 9px;font-size:28px;color:#fff}.wc-choice-card p{min-height:54px;color:#c8d8d5;font-size:13px;line-height:1.8}.wc-choice-card b{display:inline-flex;margin-top:12px;color:var(--wc-teal)}.wc-choice-card:hover img{transform:scale(1.05)}.wc-choice-card.active{border-color:var(--wc-teal);box-shadow:0 0 0 1px var(--wc-teal),0 30px 80px rgba(0,0,0,.3)}.wc-store-gateway{padding:96px 0;background:var(--wc-cream)}.wc-store-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.wc-store-card{position:relative;min-height:520px;overflow:hidden;border-radius:32px;box-shadow:0 26px 70px rgba(5,30,34,.16);isolation:isolate}.wc-store-card img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.wc-store-card .wc-card-shade{z-index:-1;background:linear-gradient(0deg,rgba(4,23,31,.97),rgba(4,23,31,.32) 72%)}.wc-store-card>div{position:absolute;inset:auto 0 0;padding:38px}.wc-store-card small{color:#d7b766}.wc-store-card h2{font-size:36px!important;color:#fff!important;margin:8px 0 10px!important}.wc-store-card p{color:#c8d8d5;line-height:1.9}.wc-store-card b{display:inline-block;margin-top:18px;color:#6ee0d3}.wc-store-card:hover img{transform:scale(1.045)}.wc-opening{padding:84px 0;background:linear-gradient(180deg,#061b24,#092833)}.wc-opening-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:64px;align-items:start}.wc-opening-main{position:sticky;top:130px;padding:32px;border:1px solid var(--wc-line);border-radius:26px;background:rgba(255,255,255,.025)}.wc-opening-main h2{font-size:38px!important;line-height:1.35!important;color:#f4ead6!important}.wc-opening-main p{color:var(--wc-muted);line-height:1.95}.wc-card{border:1px solid var(--wc-line)!important;border-radius:26px!important;background:linear-gradient(145deg,rgba(13,52,61,.92),rgba(6,30,39,.94))!important;box-shadow:var(--wc-shadow)!important;padding:30px!important}.wc-storefront{padding-top:0;background:linear-gradient(180deg,#071d27,#0a2a34)}.wc-storefront-head{padding-top:72px!important;padding-bottom:34px!important}.wc-storefront-head h2{font-size:40px!important;color:#f4ead6!important}.storefront-tools,.retail-catalog-nav,.wholesale-public-catalog,.wholesale-gate{border-color:var(--wc-line)!important}.b2b-form{gap:20px!important;padding:clamp(22px,3vw,34px)!important;border:1px solid rgba(108,217,205,.24)!important;border-radius:28px!important;background:linear-gradient(145deg,rgba(10,42,52,.92),rgba(5,28,37,.96))!important;box-shadow:0 28px 70px rgba(0,0,0,.24)!important}.b2b-form label{gap:9px!important;color:#e4efec!important;font-weight:700!important;line-height:1.65!important}.b2b-form input,.b2b-form select,.b2b-form textarea{min-height:58px!important;border:1px solid #416974!important;border-radius:15px!important;background:#102f39!important;color:#f4f8f6!important;padding:13px 16px!important;font-size:15px!important;line-height:1.7!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important}.b2b-form textarea{min-height:145px!important;resize:vertical}.b2b-form input::placeholder,.b2b-form textarea::placeholder{color:#93a9aa!important;opacity:1}.b2b-form input:focus,.b2b-form select:focus,.b2b-form textarea:focus{outline:0!important;border-color:#69ddd0!important;box-shadow:0 0 0 3px rgba(105,221,208,.11)!important}.b2b-form select,.country-code{appearance:none!important;-webkit-appearance:none!important;cursor:pointer!important;padding-left:48px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5l5 5 5-5' stroke='%2369ddd0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:16px center!important}.b2b-form select:required:invalid{color:#93a9aa!important}.b2b-form .form-footer{margin-top:4px!important}.b2b-form .form-footer .btn.primary{min-height:58px!important;border-radius:15px!important;background:linear-gradient(135deg,#69e0d3,#d8bc6c)!important;color:#041820!important;font-size:16px!important;font-weight:900!important}.hp-field{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.phone-hint{color:#9eb4b4!important}.trade-hero{min-height:610px!important;display:grid!important;align-items:end!important;background-image:linear-gradient(90deg,rgba(4,23,31,.2),rgba(4,23,31,.72) 55%,rgba(4,23,31,.98)),url('/assets/approved-trade-hero-1600.webp?v=speed1')!important;background-size:cover!important;background-position:center!important}.trade-hero-inner{padding-block:105px 90px!important}.trade-hero h1{font-size:clamp(52px,6vw,84px)!important;line-height:1.12!important;color:#fff!important}.trade-hero p{max-width:650px!important;color:#d2e0de!important;font-size:17px!important;line-height:2!important}.trade-path{background:#071d27!important}.trade-duo{display:grid!important;grid-template-columns:1fr 1fr!important;gap:22px!important;padding-block:90px!important}.trade-duo article{position:relative!important;min-height:530px!important;overflow:hidden!important;padding:38px!important;border:1px solid var(--wc-line)!important;border-radius:30px!important;background-size:cover!important;background-position:center!important;isolation:isolate!important;box-shadow:var(--wc-shadow)!important}.trade-duo article:first-child{background-image:linear-gradient(0deg,rgba(4,22,30,.98),rgba(4,22,30,.62) 56%,rgba(4,22,30,.16)),url('/assets/trade-export-approved.jpg')!important}.trade-duo article:last-child{background-image:linear-gradient(0deg,rgba(4,22,30,.98),rgba(4,22,30,.62) 56%,rgba(4,22,30,.16)),url('/assets/trade-import-approved.jpg')!important}.trade-duo h2{margin-top:220px!important;font-size:36px!important;color:#fff!important}.trade-duo p,.trade-duo li{color:#d3e1df!important;line-height:1.85!important}.trade-duo .btn{margin-top:16px!important}.trade-logistics{background:#0a2b34!important}.trade-cta{background:linear-gradient(135deg,#f3ead8,#e5d4b0)!important;color:#082a31!important}.trade-cta h2{color:#082a31!important}.trade-cta p{color:#526765!important}.contact-grid{gap:42px!important}.contact-copy{padding:32px!important;border:1px solid var(--wc-line)!important;border-radius:26px!important;background:rgba(255,255,255,.025)!important}.contact-copy h2{color:#f4ead6!important}.contact-copy>p{color:#b7c9c7!important}.about-intro,.wc-about{padding-block:90px!important}.about-intro>div,.wc-about-copy{max-width:760px}.about-intro h2,.wc-about h2{font-size:42px!important;color:#f4ead6!important}.about-intro p,.wc-about p{font-size:16px!important;line-height:2!important;color:#b8cbc8!important}.page-head{position:relative!important;padding:82px 0 72px!important;background:radial-gradient(circle at 15% 20%,rgba(102,223,210,.1),transparent 26%),linear-gradient(135deg,#061b24,#0a3039)!important;border-bottom:1px solid var(--wc-line)!important}.page-head h1{font-size:clamp(40px,5vw,64px)!important;line-height:1.25!important;color:#f6ead3!important}.page-head p{max-width:760px!important;color:#b6c8c6!important;line-height:1.95!important}.legal-page{padding-block:72px!important}.legal-card{border:1px solid var(--wc-line)!important;border-radius:28px!important;background:linear-gradient(145deg,rgba(12,46,56,.9),rgba(6,29,38,.94))!important;box-shadow:var(--wc-shadow)!important;padding:clamp(26px,4vw,54px)!important}.legal-card h2{margin-top:34px!important;color:#f0dfba!important}.legal-card p{color:#becfcd!important;line-height:2!important}.footer{background:#041821!important;border-top:1px solid rgba(105,221,208,.16)!important}.footer-brand .brand-title{color:#f4ead6!important}.footer-brand p,.footer-bottom,.footer-contact-item{color:#b6cac7!important}.footer-nav a,.footer-legal a{color:#c5d6d3!important;-webkit-text-fill-color:#c5d6d3!important}.footer-nav a:hover,.footer-legal a:hover{color:#73e0d3!important;-webkit-text-fill-color:#73e0d3!important}.footer-contact-item{border-color:rgba(255,255,255,.08)!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #7ce6d9!important;outline-offset:3px!important}.p26-shop-scene:before{background-image:none!important}.p26-shop-media img{object-position:center!important}#dual-calendar-date{display:none!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.wc-choice-card img,.wc-store-card img{transition:none!important}}@media(max-width:860px){.container{width:min(100% - 28px,760px)}.wc-hero{min-height:560px;align-items:end}.wc-hero-content{padding-block:240px 54px}.wc-hero-shade{background:linear-gradient(180deg,rgba(4,24,33,.1),rgba(4,24,33,.48) 42%,rgba(4,24,33,.98) 75%)}.wc-hero-content h1{font-size:clamp(36px,10vw,52px)!important;max-width:12ch}.wc-hero-content p{font-size:14px;line-height:1.9}.wc-hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.wc-hero-actions .btn{min-height:50px;padding:10px 12px;font-size:12px}.wc-choice{padding:62px 0}.wc-section-title{margin-bottom:28px}.wc-section-title h2{font-size:32px!important}.wc-choice-grid,.wc-store-grid,.trade-duo,.wc-opening-grid{grid-template-columns:1fr!important}.wc-choice-card{min-height:330px}.wc-choice-card>div{padding:24px}.wc-store-gateway{padding:54px 0}.wc-store-card{min-height:400px}.wc-store-card>div{padding:28px}.wc-store-card h2{font-size:29px!important}.wc-opening{padding:58px 0}.wc-opening-main{position:static;padding:24px}.wc-opening-main h2{font-size:31px!important}.trade-hero{min-height:560px!important;background-position:58% center!important}.trade-hero-inner{padding-block:250px 50px!important}.trade-hero h1{font-size:42px!important}.trade-duo{padding-block:56px!important}.trade-duo article{min-height:440px!important;padding:26px!important}.trade-duo h2{margin-top:170px!important;font-size:30px!important}.about-intro,.wc-about{padding-block:58px!important}.contact-grid{grid-template-columns:1fr!important}.b2b-form{grid-template-columns:1fr!important;padding:22px!important}.b2b-form label,.b2b-form .wide,.b2b-form .form-footer{grid-column:1!important}.intl-phone{grid-template-columns:122px 1fr!important}}.trade-hero{height:auto!important;aspect-ratio:auto!important}.trade-hero .trade-hero-inner{display:grid!important;height:auto!important;min-height:610px!important;grid-template-columns:minmax(0,720px) 1fr!important;position:relative!important;z-index:2!important}.trade-hero .trade-route-visual{display:none!important}.trade-hero .actions{display:flex!important;gap:10px!important;flex-wrap:wrap!important;margin-top:28px!important}.trade-hero .btn{min-height:52px!important;border-radius:14px!important}@media(max-width:860px){.trade-hero .trade-hero-inner{display:flex!important;min-height:560px!important;flex-direction:column!important;justify-content:flex-end!important;padding-block:250px 48px!important}.trade-hero .actions{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important}}.mobile-page-tabs{scrollbar-width:none!important}.mobile-page-tabs::-webkit-scrollbar{display:none!important}@media(min-width:861px){.p26-shop-layout{display:grid!important;grid-template-columns:42% 58%!important;align-items:center!important;justify-content:initial!important}.p26-shop-copy{grid-column:1!important;width:auto!important;max-width:680px!important;padding:92px 42px 92px 0!important;justify-self:stretch!important}.p26-shop-media{left:0!important;width:58%!important}}.trade-logistics-copy h2{color:#f4ead6!important}.trade-logistics-copy p,.mode-grid span{color:#b7cbc8!important}.mode-grid b{color:#d8b865!important}/* Final visual contrast refinements */
.trade-logistics h2,.trade-logistics .trade-logistics-copy h2{color:#f3e7cf!important}
.trade-logistics p,.trade-logistics .trade-logistics-copy p{color:#bed0cd!important}
.mode-grid>div{border-color:rgba(105,221,208,.18)!important;background:rgba(255,255,255,.025)!important}
.mode-grid b,.mode-grid strong{color:#d8b865!important}
.mode-grid span,.mode-grid small{color:#b8cac7!important}
.trade-path h2{color:#f2e5c8!important}
.trade-route>div{background:rgba(255,255,255,.025)!important;border-color:rgba(105,221,208,.16)!important}
.trade-route strong{color:#eef6f3!important}
.trade-route span{color:#adc2bf!important}

.p26-razavi-stage img{height:auto!important}

/* Feedback fixes: unique visuals, controlled Persian headings, hypermarket basket */
.cart-link svg{width:25px!important;height:25px!important;stroke-width:1.7!important}
.wc-hero-content h1,.trade-hero h1,.page-head h1,.wc-section-title h2,.p26-shop-copy h2,.p26-global-copy h2,.p26-final-grid h2,.p26-razavi-copy h2{ text-wrap:balance; word-break:keep-all; overflow-wrap:normal; }
@media(max-width:860px){
  .wc-hero-content{padding-inline:0!important}
  .wc-hero-content h1{font-size:clamp(28px,7.2vw,36px)!important;line-height:1.34!important;max-width:100%!important;letter-spacing:-.25px!important}
  .trade-hero h1{font-size:clamp(29px,7.4vw,37px)!important;line-height:1.32!important;max-width:100%!important}
  .page-head h1{font-size:clamp(28px,7vw,36px)!important;line-height:1.34!important;max-width:100%!important}
  .wc-opening-main h2,.wc-section-title h2{font-size:clamp(27px,6.8vw,34px)!important;line-height:1.4!important;max-width:100%!important}
  .p26-shop-copy h2,.p26-global-copy h2,.p26-final-grid h2,.p26-razavi-copy h2{font-size:clamp(28px,7vw,34px)!important;line-height:1.38!important;max-width:100%!important}
}

@media(max-width:860px){.trade-hero{background-image:linear-gradient(180deg,rgba(4,23,31,.08),rgba(4,23,31,.45) 43%,rgba(4,23,31,.96) 82%),url('/assets/approved-trade-hero-1600.webp?v=speed1')!important}.wc-hero-about .wc-hero-image,.wc-hero-contact .wc-hero-image{object-position:center center!important}}

/* Approved image sizing correction — keep full composition inside the page */
.wc-hero-about,.wc-hero-contact{min-height:520px!important}
.trade-hero{min-height:520px!important}
@media(min-width:861px){
  .wc-hero-about,.wc-hero-contact{min-height:520px!important}
  .wc-hero-about .wc-hero-content,.wc-hero-contact .wc-hero-content{padding-block:82px 70px!important}
  .trade-hero .trade-hero-inner{min-height:520px!important;padding-block:86px 72px!important}
}
@media(max-width:860px){
  .wc-hero-about,.wc-hero-contact{
    min-height:500px!important;
    display:block!important;
    padding-top:220px!important;
    background:#061b24!important;
  }
  .wc-hero-about .wc-hero-media,.wc-hero-contact .wc-hero-media{
    height:220px!important;
    bottom:auto!important;
    overflow:hidden!important;
    background:#061b24!important;
  }
  .wc-hero-about .wc-hero-image,.wc-hero-contact .wc-hero-image{
    position:static!important;
    width:100%!important;
    height:auto!important;
    max-height:220px!important;
    object-fit:contain!important;
    object-position:center!important;
  }
  .wc-hero-about .wc-hero-shade,.wc-hero-contact .wc-hero-shade{
    height:220px!important;
    background:linear-gradient(180deg,rgba(4,24,33,0) 58%,rgba(4,24,33,.92) 100%)!important;
  }
  .wc-hero-about .wc-hero-content,.wc-hero-contact .wc-hero-content{
    padding:34px 0 42px!important;
  }
  .trade-hero{
    min-height:500px!important;
    background-image:
      linear-gradient(180deg,rgba(4,23,31,.02) 0%,rgba(4,23,31,.08) 42%,rgba(4,23,31,.96) 72%,#061b24 100%),
      url('/assets/approved-trade-hero-1600.webp?v=speed1')!important;
    background-size:100% 100%,100% auto!important;
    background-repeat:no-repeat,no-repeat!important;
    background-position:center,top center!important;
    background-color:#061b24!important;
  }
  .trade-hero .trade-hero-inner{
    min-height:500px!important;
    padding:245px 0 42px!important;
    justify-content:flex-end!important;
  }
}
@media(max-width:430px){
  .wc-hero-about,.wc-hero-contact{padding-top:214px!important;min-height:485px!important}
  .wc-hero-about .wc-hero-media,.wc-hero-contact .wc-hero-media{height:214px!important}
  .wc-hero-about .wc-hero-image,.wc-hero-contact .wc-hero-image{max-height:214px!important}
  .wc-hero-about .wc-hero-shade,.wc-hero-contact .wc-hero-shade{height:214px!important}
  .wc-hero-about .wc-hero-content,.wc-hero-contact .wc-hero-content{padding:30px 0 38px!important}
  .trade-hero{min-height:485px!important}
  .trade-hero .trade-hero-inner{min-height:485px!important;padding:238px 0 38px!important}
}

/* Preserve approved-image quality: originals, edge-to-edge, no soft scaling */
@media(max-width:860px){
  .wc-hero-about,.wc-hero-contact{padding-top:220px!important}
  .wc-hero-about .wc-hero-media,.wc-hero-contact .wc-hero-media{
    width:100%!important;
    height:220px!important;
    left:0!important;right:0!important;
  }
  .wc-hero-about .wc-hero-image,.wc-hero-contact .wc-hero-image{
    width:100%!important;
    height:220px!important;
    max-height:none!important;
    object-fit:cover!important;
    object-position:center center!important;
    image-rendering:auto!important;
  }
  .wc-hero-about .wc-hero-shade,.wc-hero-contact .wc-hero-shade{height:220px!important}
}
@media(max-width:430px){
  .wc-hero-about,.wc-hero-contact{padding-top:219px!important}
  .wc-hero-about .wc-hero-media,.wc-hero-contact .wc-hero-media,
  .wc-hero-about .wc-hero-image,.wc-hero-contact .wc-hero-image,
  .wc-hero-about .wc-hero-shade{height:219px!important}
}


/* 2026-10-02 — keep all mobile page tabs fully inside viewport */
@media (max-width:480px){
  .mobile-page-tabs{
    gap:3px!important;
    padding-inline:6px!important;
    justify-content:center!important;
  }
  .mobile-page-tabs a{
    min-width:0!important;
    padding-inline:6px!important;
    font-size:9.5px!important;
    line-height:1.25!important;
  }
}
@media (max-width:350px){
  .mobile-page-tabs{
    gap:2px!important;
    padding-inline:4px!important;
  }
  .mobile-page-tabs a{
    padding-inline:4px!important;
    font-size:8.5px!important;
  }
}


/* 2026-10-02 — global mobile text gutter repair */
@media (max-width:860px){
  .wc-hero-content.container,
  .trade-hero .trade-hero-inner.container,
  .store-hero-content.container,
  .page-head > .container,
  .legal-page > .container,
  main > .container{
    padding-left:18px!important;
    padding-right:18px!important;
  }

  .wc-hero-content h1,
  .trade-hero h1,
  .store-hero-content h1,
  .page-head h1,
  .wc-hero-content p,
  .trade-hero p,
  .store-hero-content p,
  .page-head p{
    max-width:100%!important;
    box-sizing:border-box!important;
  }
}
@media (max-width:430px){
  .wc-hero-content.container,
  .trade-hero .trade-hero-inner.container,
  .store-hero-content.container,
  .page-head > .container,
  .legal-page > .container,
  main > .container{
    padding-left:16px!important;
    padding-right:16px!important;
  }
}


/* 2026-10-02 — prevent contact layout intrinsic-width overflow on narrow phones */
@media (max-width:860px){
  main > .contact-grid{
    grid-template-columns:minmax(0,1fr)!important;
  }
  main > .contact-grid > .contact-copy,
  main > .contact-grid > .b2b-form{
    min-width:0!important;
    width:100%!important;
    max-width:100%!important;
    justify-self:stretch!important;
  }
  main > .contact-grid .form-footer,
  main > .contact-grid label,
  main > .contact-grid input,
  main > .contact-grid select,
  main > .contact-grid textarea{
    min-width:0!important;
    max-width:100%!important;
  }
}


/* 2026-10-02 — GLOBAL iOS/Safari text and layout containment */
html{
  -webkit-text-size-adjust:100%!important;
  text-size-adjust:100%!important;
  max-width:100%!important;
  overflow-x:clip!important;
}
body{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  overflow-x:clip!important;
}
#app,main,header,footer,section,article,aside,nav,form,fieldset,
.container,.page-head,.section{
  min-width:0!important;
  max-width:100%!important;
}
h1,h2,h3,h4,h5,h6,p,li,label,legend,blockquote,
.heading,.heading>*,.page-head *,.wc-section-title *,
.contact-copy *,.legal-card *,.footer *{
  min-width:0!important;
  max-width:100%!important;
  box-sizing:border-box!important;
}
h1,h2,h3,h4,h5,h6,p,li,label,legend,blockquote{
  overflow-wrap:break-word!important;
  word-break:normal!important;
}
bdi,[dir="ltr"],a[href^="mailto:"],a[href^="tel:"]{
  max-width:100%!important;
  overflow-wrap:anywhere!important;
  word-break:break-word!important;
}
img,video,svg,canvas,iframe{
  max-width:100%!important;
}
@media(max-width:860px){
  .container{
    width:100%!important;
    max-width:100%!important;
    margin-inline:0!important;
    padding-inline:16px!important;
  }
  .page-head h1,.wc-hero-content h1,.trade-hero h1,
  .wc-section-title h2,.p26-shop-copy h2,.p26-global-copy h2,
  .p26-final-grid h2,.p26-razavi-copy h2{
    width:auto!important;
    min-width:0!important;
    max-width:100%!important;
    white-space:normal!important;
    overflow-wrap:break-word!important;
    word-break:normal!important;
    text-wrap:wrap!important;
  }
  .actions,.wc-hero-actions,.trade-hero .actions{
    min-width:0!important;
    max-width:100%!important;
  }
  .btn,.actions .btn,.wc-hero-actions .btn,.trade-hero .btn{
    min-width:0!important;
    max-width:100%!important;
    white-space:normal!important;
    text-align:center!important;
    overflow-wrap:break-word!important;
  }
}
@supports not (overflow:clip){
  html,body{overflow-x:hidden!important}
}


/* 2026-10-02 — final narrow-screen containment */
@media(max-width:340px){
  .header .brand-title{
    max-width:72px!important;
    font-size:10px!important;
    line-height:1.35!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
    word-break:break-word!important;
  }
  .header .brand-copy{
    max-width:72px!important;
    min-width:0!important;
  }
}
@media(max-width:600px){
  .contact-line bdi,
  .plain-contact bdi,
  .plain-contact strong,
  .contact-info-card bdi,
  .footer-contactbar bdi{
    min-width:0!important;
    max-width:100%!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
    word-break:break-word!important;
  }
}


@media(max-width:600px){
  main .contact-copy .plain-contact strong bdi{
    display:block!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
    word-break:break-all!important;
    direction:ltr!important;
    text-align:left!important;
  }
}

/* Contact request cards — approved 16:9 images, full-frame fit */
.wc-choice-card{
  aspect-ratio:16/9!important;
  min-height:0!important;
  border-radius:26px!important;
  overflow:hidden!important;
}
.wc-choice-card img{
  inset:0!important;
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  object-position:center center!important;
  transform:none!important;
}
.wc-choice-card:hover img{transform:none!important}
.wc-choice-card .wc-choice-shade{
  background:linear-gradient(0deg,rgba(4,20,29,.96) 0%,rgba(4,20,29,.72) 42%,rgba(4,20,29,.14) 78%,rgba(4,20,29,.04) 100%)!important;
}
.wc-choice-card>div{padding:20px 22px!important}
.wc-choice-card h3{font-size:clamp(22px,2.2vw,28px)!important;line-height:1.35!important;margin:5px 0 5px!important}
.wc-choice-card p{min-height:0!important;font-size:12px!important;line-height:1.65!important}
.wc-choice-card b{margin-top:7px!important;font-size:13px!important}
@media(max-width:860px){
  .wc-choice-card{aspect-ratio:16/9!important;min-height:0!important}
  .wc-choice-card>div{padding:18px 20px!important}
  .wc-choice-card h3{font-size:23px!important}
  .wc-choice-card p{font-size:11.5px!important}
}

/* Trade duo: original PNGs + full 16:9 image visible without crop */
.trade-duo article{
  min-height:0!important;
  height:auto!important;
  padding:calc(56.25% + 28px) 28px 30px!important;
  background-size:100% 100%,100% auto!important;
  background-position:center top,center top!important;
  background-repeat:no-repeat,no-repeat!important;
  background-color:#061b24!important;
}
.trade-duo article:first-child{
  background-image:
    linear-gradient(180deg,rgba(4,22,30,0) 0%,rgba(4,22,30,.05) 34%,rgba(4,22,30,.88) 56%,rgba(4,22,30,.99) 72%,#061b24 100%),
    url('/assets/trade-export-original.png')!important;
}
.trade-duo article:last-child{
  background-image:
    linear-gradient(180deg,rgba(4,22,30,0) 0%,rgba(4,22,30,.05) 34%,rgba(4,22,30,.88) 56%,rgba(4,22,30,.99) 72%,#061b24 100%),
    url('/assets/trade-import-original.png')!important;
}
.trade-duo h2{margin-top:0!important}
@media(max-width:860px){
  .trade-duo article{
    padding:calc(56.25% + 22px) 22px 26px!important;
    min-height:0!important;
  }
  .trade-duo h2{margin-top:0!important;font-size:28px!important}
}

/* Exact portrait hero fit — uploaded 9:16 artwork */
@media(max-width:860px){
  .wc-hero-retail,.wc-hero-wholesale{
    min-height:0!important;
    aspect-ratio:9/16!important;
  }
  .wc-hero-retail .wc-hero-image,.wc-hero-wholesale .wc-hero-image{
    object-fit:cover!important;
    object-position:center center!important;
  }
  .trade-hero{
    min-height:0!important;
    aspect-ratio:9/16!important;
    background-size:cover!important;
    background-position:center center!important;
  }
  .trade-hero .trade-hero-inner{min-height:100%!important;}
}

/* Original-quality hero images */
.wc-hero-retail .wc-hero-image,
.wc-hero-wholesale .wc-hero-image{
    filter:none !important;
    image-rendering:auto !important;
    transform:none !important;
}

/* Final native-fidelity treatment for uploaded portrait heroes */
.wc-hero-retail .wc-hero-image,
.wc-hero-wholesale .wc-hero-image{
  filter:none!important;
  transform:none!important;
  image-rendering:auto!important;
}
@media(max-width:860px){
  .wc-hero-retail,.wc-hero-wholesale,.trade-hero{
    aspect-ratio:9/16!important;
    min-height:0!important;
    height:auto!important;
  }
  .wc-hero-retail .wc-hero-media,
  .wc-hero-wholesale .wc-hero-media{inset:0!important}
  .wc-hero-retail .wc-hero-image,
  .wc-hero-wholesale .wc-hero-image{
    width:100%!important;height:100%!important;
    object-fit:contain!important;
    object-position:center!important;
  }
  .trade-hero{
    background-size:contain!important;
    background-repeat:no-repeat!important;
    background-position:center!important;
    background-color:#041821!important;
  }
}

/* 2026-10-02: homepage global-trade image — preserve uploaded original fidelity */
.p26-global-image{
  transform:none!important;
  image-rendering:auto!important;
}
@media(max-width:860px){
  .p26-global-scene{
    min-height:0!important;
    aspect-ratio:1200/980!important;
  }
  .p26-global-image{
    width:100%!important;
    height:100%!important;
    object-fit:contain!important;
    object-position:center!important;
    transform:none!important;
  }
  .p26-global-layout{min-height:100%!important;}
}

/* Sitewide cleanup: suppress empty/decorative hero kickers */
.wc-kicker:empty{display:none!important}

/* FORCE sitewide removal of decorative yellow/English micro-labels */
main .p26-index,
main .p26-index-dark,
main .wc-kicker:lang(en),
main .eyebrow:lang(en),
main .chapter:lang(en){display:none!important}

/* definitive cleanup of decorative micro-headings */
.wc-kicker:empty,.p26-index,.p26-index-dark{display:none!important}

/* Keep wholesale activation heading on one line */
.wholesale-pre-register .wc-opening-main h2{white-space:nowrap!important}
@media(max-width:860px){
  .wc-opening-main h2{white-space:nowrap!important;font-size:clamp(22px,6.4vw,31px)!important;letter-spacing:-.35px!important}
}

/* Professional contact hierarchy: one canonical phone/email + compact channels */
.contact-channels{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px}
.contact-channel{min-width:0;min-height:72px;padding:10px 6px;border:1px solid rgba(106,215,205,.22);border-radius:18px;background:rgba(255,255,255,.025);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:inherit;text-decoration:none;font:inherit;cursor:pointer}
.contact-channel .brand-icon{width:25px;height:25px;object-fit:contain}
.contact-channel span{font-size:13px;font-weight:700;white-space:nowrap}
.contact-channel:hover{border-color:rgba(106,215,205,.55);background:rgba(106,215,205,.07)}
@media(max-width:620px){.contact-channels{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.contact-channel{min-height:62px;border-radius:14px;padding:8px 3px}.contact-channel .brand-icon{width:22px;height:22px}.contact-channel span{font-size:11px}}

/* 2026-10-02 desktop typography/layout correction — laptop & desktop only */
@media (min-width:861px){
  .container{width:min(1320px,calc(100% - 72px))!important}
  .hero-copy{width:58%!important;max-width:720px!important}
  .hero h1{font-size:clamp(38px,3.6vw,56px)!important;line-height:1.28!important;letter-spacing:-.45px!important;max-width:15ch!important;text-wrap:balance!important}
  .hero-copy p{font-size:15px!important;line-height:1.9!important;max-width:56ch!important}
  .p26-shop-copy h2,.p26-global-copy h2{font-size:clamp(34px,3.2vw,50px)!important;line-height:1.3!important;letter-spacing:-.45px!important;max-width:18ch!important}
  .p26-razavi-copy h2,.p26-final-grid h2{font-size:clamp(32px,3vw,46px)!important;line-height:1.32!important;letter-spacing:-.35px!important;max-width:19ch!important}
  .wc-hero-content h1,.trade-hero h1{font-size:clamp(38px,4vw,58px)!important;line-height:1.26!important;letter-spacing:-.55px!important;max-width:16ch!important}
  .page-head h1{font-size:clamp(34px,3.5vw,52px)!important;line-height:1.3!important;max-width:18ch!important}
  .wc-section-title h2{font-size:clamp(30px,3vw,44px)!important;line-height:1.34!important}
}
@media (min-width:861px) and (max-width:1280px){
  .container{width:min(1180px,calc(100% - 52px))!important}
  .hero h1{font-size:clamp(36px,4vw,48px)!important;max-width:17ch!important}
  .p26-shop-copy h2,.p26-global-copy h2{font-size:clamp(32px,3.5vw,43px)!important;max-width:20ch!important}
  .p26-razavi-copy h2,.p26-final-grid h2{font-size:clamp(30px,3.3vw,40px)!important;max-width:21ch!important}
}

/* 2026-10-02 line-by-line site audit: desktop readability and hierarchy */
@media (min-width:861px){
  main h1,main h2,main h3{overflow-wrap:normal;word-break:normal;text-wrap:balance}
  .wc-hero-content{max-width:720px!important}
  .wc-hero-content h1,.trade-hero h1{font-size:clamp(36px,3.5vw,52px)!important;line-height:1.3!important;max-width:18ch!important}
  .wc-hero-content p,.trade-hero p{font-size:15px!important;line-height:1.9!important;max-width:58ch!important}
  .storefront-head h1,.storefront-head h2,.contact-copy h2,.about-intro h2,.trade-title h2,.trade-logistics-copy h2,.trade-cta h2,.wc-opening-main h2,.auth-box h2{font-size:clamp(28px,2.5vw,38px)!important;line-height:1.35!important;letter-spacing:-.25px!important}
  .trade-duo h2,.wc-store-card h2{font-size:clamp(26px,2.2vw,34px)!important;line-height:1.35!important}
  .page-body{padding-top:56px!important;padding-bottom:72px!important}
  .contact-grid,.product-layout,.wholesale-gate,.wc-opening-grid{gap:clamp(28px,4vw,64px)!important}
}

/* 2026-10-02 definitive Persian RTL normalization */
html[lang="fa"],html[lang="fa"] body,body{direction:rtl!important;text-align:right}
main,main section,main article,main aside,main form,main fieldset,main .container{direction:rtl}
main h1,main h2,main h3,main h4,main h5,main h6,main p,main li,main label,main dt,main dd,main small,main .notice,main .form-result{text-align:right}
main input:not([dir="ltr"]),main textarea:not([dir="ltr"]),main select{direction:rtl!important;text-align:right!important}
main select{background-position:left 14px center!important;padding-right:14px!important;padding-left:42px!important}
main .actions,main .storefront-head-actions,main .wholesale-tabs,main .verify-steps,main .mode-grid,main .contact-channels{direction:rtl}
main .wc-hero-content,main .trade-hero-inner>div,main .p26-shop-copy,main .p26-global-copy,main .p26-razavi-copy,main .p26-final-grid>div,main .contact-copy,main .about-intro>div{text-align:right!important}
/* Numeric/technical values intentionally remain LTR */
main input[type="tel"],main input[type="email"],main input[inputmode="numeric"],main input[type="number"],main [dir="ltr"]{direction:ltr!important;text-align:left!important}

/* 2026-10-02 desktop final consolidation — overrides legacy conflicting desktop rules */
@media (min-width:861px){
  body{font-size:15px!important;line-height:1.9!important}
  .container{width:min(1220px,calc(100% - 64px))!important;padding-inline:0!important}
  .section{padding-block:76px!important}
  main h1,main h2,main h3{word-break:keep-all!important;overflow-wrap:normal!important;text-wrap:balance!important}
  main p{line-height:1.9!important}
  .wc-hero-content{max-width:680px!important;padding-block:88px 74px!important}
  .wc-hero-content h1,.trade-hero h1{font-size:clamp(34px,3.2vw,48px)!important;line-height:1.36!important;letter-spacing:-.25px!important;max-width:19ch!important}
  .wc-hero-content p,.trade-hero p{font-size:15px!important;line-height:1.95!important;max-width:58ch!important}
  .page-head{padding:62px 0 54px!important}
  .page-head h1{font-size:clamp(32px,3vw,44px)!important;line-height:1.38!important;max-width:21ch!important}
  .wc-section-title h2,.p26-shop-copy h2,.p26-global-copy h2{font-size:clamp(30px,2.7vw,40px)!important;line-height:1.4!important;letter-spacing:-.2px!important;max-width:22ch!important}
  .p26-razavi-copy h2,.p26-final-grid h2,.about-intro h2,.contact-copy h2,.trade-logistics-copy h2,.trade-cta h2,.wc-opening-main h2{font-size:clamp(28px,2.45vw,36px)!important;line-height:1.42!important;letter-spacing:-.15px!important;max-width:24ch!important}
  .wc-store-card h2,.trade-duo h2{font-size:30px!important;line-height:1.4!important}
  .wc-choice-card h3{font-size:24px!important;line-height:1.45!important}
  .p26-shop-layout{grid-template-columns:46% 54%!important}
  .p26-shop-copy{max-width:600px!important;padding:72px 36px 72px 0!important}
  .p26-shop-media{width:54%!important}
  .wc-choice{padding:78px 0!important}
  .wc-store-gateway{padding:72px 0!important}
  .wc-opening{padding:68px 0!important}
  .trade-duo{padding-block:68px!important}
  .about-intro,.wc-about{padding-block:68px!important}
  .page-body{padding-top:48px!important;padding-bottom:68px!important}
}
@media (min-width:861px) and (max-width:1280px){
  .container{width:min(1120px,calc(100% - 48px))!important}
  .wc-hero-content h1,.trade-hero h1{font-size:clamp(32px,3.6vw,43px)!important;max-width:20ch!important}
  .wc-section-title h2,.p26-shop-copy h2,.p26-global-copy h2{font-size:clamp(29px,3vw,36px)!important;max-width:23ch!important}
}

/* 2026-10-02 screenshot fix: homepage shop scene desktop only */
@media (min-width:861px){
  .p26-shop-scene{min-height:520px!important;height:520px!important;overflow:hidden!important}
  .p26-shop-layout{min-height:520px!important;height:520px!important;grid-template-columns:44% 56%!important;align-items:center!important}
  .p26-shop-copy{grid-column:1!important;align-self:center!important;justify-self:stretch!important;width:100%!important;max-width:none!important;padding:0 34px 0 0!important}
  .p26-shop-copy h2{font-size:clamp(26px,2.25vw,34px)!important;line-height:1.35!important;letter-spacing:0!important;max-width:none!important;white-space:nowrap!important;text-wrap:nowrap!important;margin:0 0 14px!important}
  .p26-shop-copy p{font-size:14px!important;line-height:1.9!important;max-width:48ch!important}
  .p26-shop-actions{margin-top:20px!important}
  .p26-route-strip{margin-top:22px!important}
  .p26-shop-media{left:0!important;top:0!important;bottom:0!important;width:56%!important;height:520px!important;overflow:hidden!important}
  .p26-shop-media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;transform:none!important;animation:none!important;transition:none!important}
}

/* 2026-10-02 screenshot correction: compact one-line shop heading on desktop */
@media (min-width:861px){
  body:has(.hero) main .hero~section.p26-shop-scene .p26-shop-copy h2,
  main .p26-shop-scene .p26-shop-copy h2{
    font-size:26px!important;
    line-height:1.45!important;
    font-weight:600!important;
    letter-spacing:0!important;
    white-space:nowrap!important;
    max-width:none!important;
    margin-bottom:12px!important;
  }
}
/* 2026-10-02 shop heading fine tune */
@media (min-width:861px){body:has(.hero) main .hero~section.p26-shop-scene .p26-shop-copy h2,main .p26-shop-scene .p26-shop-copy h2{font-size:30px!important;line-height:1.4!important;font-weight:650!important}}
/* 2026-10-02 shop heading final fine tune */
@media (min-width:861px){body:has(.hero) main .hero~section.p26-shop-scene .p26-shop-copy h2,main .p26-shop-scene .p26-shop-copy h2{font-size:32px!important;line-height:1.4!important}}

/* 2026-10-02 screenshot fix: Razavi representation desktop */
@media (min-width:861px){
  .p26-razavi-scene{min-height:520px!important;padding:0!important}
  .p26-razavi-grid{min-height:520px!important;grid-template-columns:44% 56%!important;gap:0!important;align-items:center!important}
  .p26-razavi-copy{grid-column:1!important;align-self:center!important;width:100%!important;max-width:none!important;padding:0 34px 0 0!important}
  body:has(.hero) main .hero~section.p26-razavi-scene .p26-razavi-copy h2,
  main .p26-razavi-scene .p26-razavi-copy h2{font-size:32px!important;line-height:1.4!important;font-weight:650!important;letter-spacing:0!important;max-width:none!important;white-space:nowrap!important;text-wrap:nowrap!important;margin:0 0 14px!important}
  .p26-razavi-copy p{font-size:14px!important;line-height:1.9!important;max-width:48ch!important}
  .p26-region-row{margin-top:20px!important}
  .p26-text-link{margin-top:20px!important}
  .p26-razavi-stage{min-height:390px!important;align-self:center!important;margin:0!important;transform:none!important}
  .p26-razavi-stage img{transform:none!important;animation:none!important;transition:none!important}
}
/* 2026-10-02 Razavi heading fine tune */
@media (min-width:861px){body:has(.hero) main .hero~section.p26-razavi-scene .p26-razavi-copy h2,main .p26-razavi-scene .p26-razavi-copy h2{font-size:34px!important;line-height:1.4!important}}

/* 2026-10-02 screenshot fix: global trade desktop RTL + one-line title */
@media (min-width:861px){
  .p26-global-layout{direction:rtl!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;min-height:660px!important}
  .p26-global-copy{direction:rtl!important;text-align:right!important;width:min(720px,62%)!important;max-width:720px!important;margin:0!important;padding:0!important;align-items:flex-start!important}
  body:has(.hero) main .hero~section.p26-global-scene .p26-global-copy h2,
  main .p26-global-scene .p26-global-copy h2{direction:rtl!important;text-align:right!important;font-size:34px!important;line-height:1.4!important;font-weight:650!important;letter-spacing:0!important;white-space:nowrap!important;text-wrap:nowrap!important;max-width:none!important;width:max-content!important;margin:0 0 14px auto!important}
  .p26-global-copy p{direction:rtl!important;text-align:right!important;margin-left:auto!important;margin-right:0!important;max-width:55ch!important}
  .p26-global-facts,.p26-global-copy .p26-shop-actions{direction:rtl!important;justify-content:flex-start!important;text-align:right!important}
}

/* 2026-10-02 screenshot fix: homepage final CTA desktop */
@media (min-width:861px){
  .p26-final-cta{padding:54px 0!important;direction:rtl!important}
  .p26-final-grid{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)!important;gap:64px!important;align-items:center!important;direction:rtl!important}
  .p26-final-grid>div:first-child{grid-column:1!important;direction:rtl!important;text-align:right!important;justify-self:stretch!important}
  body:has(.hero) main .hero~section.p26-final-cta .p26-final-grid h2,
  main .p26-final-cta .p26-final-grid h2{direction:rtl!important;text-align:right!important;font-size:34px!important;line-height:1.4!important;font-weight:650!important;letter-spacing:0!important;white-space:nowrap!important;text-wrap:nowrap!important;max-width:none!important;margin:0 0 12px!important}
  .p26-final-grid p{direction:rtl!important;text-align:right!important;font-size:14px!important;line-height:1.9!important;max-width:60ch!important;margin:0!important}
  .p26-final-actions{grid-column:2!important;grid-row:1!important;direction:rtl!important;width:100%!important;max-width:330px!important;justify-self:start!important;display:grid!important;gap:10px!important}
  .p26-final-primary,.p26-final-secondary{width:100%!important;min-height:52px!important;justify-content:center!important;text-align:center!important}
}

/* 2026-10-02 screenshot fix: compact balanced final CTA + footer desktop */
@media (min-width:861px){
  .p26-final-cta{padding:42px 0 44px!important}
  .p26-final-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr)!important;gap:52px!important;align-items:center!important}
  .p26-final-grid h2{margin-bottom:8px!important}
  .p26-final-grid p{max-width:66ch!important}
  .p26-final-actions{max-width:300px!important;gap:8px!important;align-self:center!important}
  .p26-final-primary,.p26-final-secondary{min-height:48px!important}
  .footer{padding-top:38px!important}
  .footer-grid{padding-top:0!important;padding-bottom:28px!important;align-items:start!important;gap:40px!important}
  .footer-brand{max-width:430px!important}
  .footer-contact{max-width:460px!important;margin-right:auto!important}
  .footer-contact-item{padding-block:8px!important}
  .footer-nav,.footer-legal{gap:18px!important}
  .footer-bottom{margin-top:22px!important;padding-block:18px!important}
}
/* 2026-10-02 remove decorative section number behind final store CTA */
.p26-final-cta:before{content:none!important;display:none!important}

/* 2026-10-02 homepage section transitions — soften hard color boundaries */
@media (min-width:861px){
  .p26-shop-scene,.p26-razavi-scene,.p26-global-scene,.p26-final-cta{position:relative;isolation:isolate}
  .p26-shop-scene:after,.p26-razavi-scene:after,.p26-global-scene:before,.p26-final-cta:after{content:"";position:absolute;left:0;right:0;height:72px;pointer-events:none;z-index:3}
  .p26-shop-scene:after{bottom:-1px;background:linear-gradient(to bottom,transparent,rgba(244,239,226,.92))}
  .p26-razavi-scene:after{bottom:-1px;background:linear-gradient(to bottom,transparent,rgba(7,31,40,.18))}
  .p26-global-scene:before{top:-1px;background:linear-gradient(to bottom,rgba(244,239,226,.55),transparent)}
  .p26-final-cta:after{top:-1px;background:linear-gradient(to bottom,rgba(7,31,40,.20),transparent)}
}

/* 2026-10-03 professional desktop section transitions — preserve image clarity */
@media (min-width:861px){
  /* cancel the previous broad haze overlays */
  .p26-shop-scene:after,
  .p26-razavi-scene:after,
  .p26-global-scene:before,
  .p26-final-cta:after{content:none!important;display:none!important}

  /* clean image: no blur/filter/zoom; only a restrained edge blend */
  .p26-shop-media img{
    filter:none!important;
    opacity:1!important;
    transform:none!important;
    animation:none!important;
    transition:none!important;
  }
  .p26-shop-media:after{
    content:""!important;
    display:block!important;
    position:absolute!important;
    left:0!important;right:0!important;bottom:0!important;
    height:28px!important;
    pointer-events:none!important;
    z-index:2!important;
    background:linear-gradient(to bottom,rgba(242,232,211,0),rgba(242,232,211,.08) 55%,rgba(242,232,211,.20) 100%)!important;
  }

  /* section-to-section blending stays subtle and outside the photography */
  .p26-razavi-scene{box-shadow:inset 0 22px 30px -34px rgba(8,42,52,.30)!important}
  .p26-global-scene{box-shadow:inset 0 22px 30px -34px rgba(242,232,211,.22)!important}
  .p26-final-cta{box-shadow:inset 0 22px 30px -34px rgba(8,42,52,.30)!important}
}

/* 2026-10-03 correction: clean premium boundaries, no haze/gradient/effect */
@media (min-width:861px){
  .p26-shop-scene:before,.p26-shop-scene:after,
  .p26-shop-media:before,.p26-shop-media:after,
  .p26-razavi-scene:before,.p26-razavi-scene:after,
  .p26-global-scene:before,.p26-global-scene:after,
  .p26-final-cta:before,.p26-final-cta:after{
    content:none!important;display:none!important;background:none!important;
  }
  .p26-shop-scene,.p26-razavi-scene,.p26-global-scene,.p26-final-cta{
    box-shadow:none!important;filter:none!important;
  }
  .p26-shop-media,.p26-shop-media img{
    filter:none!important;opacity:1!important;transform:none!important;
    animation:none!important;transition:none!important;
  }
}

/* 2026-10-03 seamless high-fidelity homepage shop block */
@media (min-width:861px){
  /* absolutely no blur/fade/mask at the section boundaries */
  .p26-store-signal,.p26-shop-scene,.p26-shop-layout,.p26-shop-media,.p26-shop-copy{
    border:0!important;outline:0!important;box-shadow:none!important;filter:none!important;
  }
  .p26-store-signal:before,.p26-store-signal:after,
  .p26-shop-scene:before,.p26-shop-scene:after,
  .p26-shop-layout:before,.p26-shop-layout:after,
  .p26-shop-media:before,.p26-shop-media:after,
  .p26-shop-copy:before,.p26-shop-copy:after{
    content:none!important;display:none!important;background:none!important;
    -webkit-mask-image:none!important;mask-image:none!important;
  }
  .p26-shop-media{overflow:hidden!important;background:#061b24!important}
  .p26-shop-media img{
    display:block!important;width:100%!important;height:100%!important;
    object-fit:cover!important;object-position:center center!important;
    filter:none!important;opacity:1!important;mix-blend-mode:normal!important;
    -webkit-mask-image:none!important;mask-image:none!important;
    transform:none!important;animation:none!important;transition:none!important;
    image-rendering:auto!important;
  }
  /* remove the visible 1px seams between stacked blocks */
  .p26-store-signal{margin-bottom:-1px!important}
  .p26-shop-scene{margin-top:0!important}
}

/* 2026-10-03 edge-to-edge seamless shop image: no visible borders on any side */
@media (min-width:861px){
  .p26-shop-scene{overflow:hidden!important;border:0!important;outline:0!important}
  .p26-shop-layout{gap:0!important;border:0!important;outline:0!important}
  .p26-shop-media{
    top:-2px!important;bottom:-2px!important;left:-2px!important;
    width:calc(58% + 4px)!important;height:calc(100% + 4px)!important;
    margin:0!important;padding:0!important;border:0!important;outline:0!important;
    box-shadow:none!important;overflow:hidden!important;
  }
  .p26-shop-media img{
    width:calc(100% + 4px)!important;height:calc(100% + 4px)!important;
    margin:-2px!important;padding:0!important;border:0!important;outline:0!important;
    box-shadow:none!important;vertical-align:top!important;
  }
  .p26-shop-copy{
    position:relative!important;z-index:2!important;margin:0!important;
    border:0!important;outline:0!important;box-shadow:none!important;
  }
}

/* 2026-10-03 true seamless image-to-copy blend: no hard vertical/top/bottom edge */
@media (min-width:861px){
  .p26-shop-scene{background:#082b35!important}
  .p26-shop-media{
    left:0!important;top:0!important;bottom:0!important;width:60%!important;height:100%!important;
    background:#082b35!important;overflow:hidden!important;
    -webkit-mask-image:linear-gradient(to right,#000 0%,#000 82%,rgba(0,0,0,.88) 88%,rgba(0,0,0,.48) 95%,transparent 100%)!important;
    mask-image:linear-gradient(to right,#000 0%,#000 82%,rgba(0,0,0,.88) 88%,rgba(0,0,0,.48) 95%,transparent 100%)!important;
  }
  .p26-shop-media img{
    width:100%!important;height:100%!important;margin:0!important;
    object-fit:cover!important;object-position:center!important;
    border:0!important;outline:0!important;box-shadow:none!important;
    filter:none!important;opacity:1!important;transform:none!important;
  }
  .p26-shop-layout{grid-template-columns:42% 58%!important;gap:0!important}
  .p26-shop-copy{background:transparent!important;position:relative!important;z-index:2!important;padding-right:34px!important}
}

/* 2026-10-03 optical seamless blend: sharp photo, invisible transition into adjacent surfaces */
@media (min-width:861px){
  .p26-shop-scene{overflow:hidden!important}
  .p26-shop-media{overflow:visible!important;isolation:auto!important;background:transparent!important}
  .p26-shop-media img{
    filter:none!important;opacity:1!important;transform:none!important;
    -webkit-mask-image:none!important;mask-image:none!important;
  }
  /* blend only the outer edge of the photograph; the image itself stays untouched */
  .p26-shop-media:after{
    content:""!important;display:block!important;position:absolute!important;
    top:-2px!important;right:-1px!important;bottom:-2px!important;
    width:72px!important;height:auto!important;left:auto!important;
    z-index:3!important;pointer-events:none!important;
    background:linear-gradient(to right,rgba(6,27,36,0) 0%,rgba(6,27,36,.10) 35%,rgba(6,27,36,.46) 72%,#061b24 100%)!important;
  }
  /* no white haze at top/bottom; just remove raster seams */
  .p26-shop-media:before{
    content:""!important;display:block!important;position:absolute!important;
    left:0!important;right:0!important;top:-2px!important;bottom:-2px!important;
    z-index:4!important;pointer-events:none!important;
    background:linear-gradient(to bottom,#061b24 0,rgba(6,27,36,0) 3px,rgba(6,27,36,0) calc(100% - 3px),#061b24 100%)!important;
  }
}

/* 2026-10-03 SITE-WIDE premium optical image integration
   Preserve source sharpness; dissolve only image edges into each section surface. */
:root{--edge-dark:#061b24;--edge-deep:#041821;--edge-cream:#f2e8d3}

/* Never blur the source photography. */
main img{filter:none!important;image-rendering:auto!important}

@media (min-width:861px){
  /* Full-width photographic heroes: sharp center, invisible bottom handoff. */
  .wc-hero-media,.hero-final-visual,.trade-hero{overflow:hidden!important}
  .wc-hero-media:after,.hero-final-visual:after{
    content:""!important;display:block!important;position:absolute!important;
    left:0!important;right:0!important;bottom:0!important;height:72px!important;
    z-index:3!important;pointer-events:none!important;
    background:linear-gradient(to bottom,rgba(6,27,36,0),rgba(6,27,36,.22) 58%,var(--edge-dark) 100%)!important;
  }
  .trade-hero:after{
    content:""!important;display:block!important;position:absolute!important;
    left:0!important;right:0!important;bottom:0!important;height:68px!important;
    z-index:1!important;pointer-events:none!important;
    background:linear-gradient(to bottom,rgba(7,29,39,0),#071d27 100%)!important;
  }

  /* Homepage shop split: dissolve photo only into the adjacent navy panel. */
  .p26-shop-media:after{
    content:""!important;display:block!important;position:absolute!important;
    top:-2px!important;right:-1px!important;bottom:-2px!important;left:auto!important;
    width:88px!important;height:auto!important;z-index:3!important;pointer-events:none!important;
    background:linear-gradient(to right,rgba(6,27,36,0),rgba(6,27,36,.08) 34%,rgba(6,27,36,.42) 72%,var(--edge-dark) 100%)!important;
  }
  .p26-shop-media:before{content:none!important;display:none!important}

  /* Global-trade photograph: blend its outer frame into the dark scene without touching center detail. */
  .p26-global-scene{overflow:hidden!important}
  .p26-global-scene:before{
    content:""!important;display:block!important;position:absolute!important;inset:0!important;
    z-index:1!important;pointer-events:none!important;
    background:linear-gradient(to bottom,var(--edge-dark) 0,rgba(6,27,36,0) 7%,rgba(6,27,36,0) 91%,var(--edge-dark) 100%)!important;
  }

  /* Standalone editorial/detail images: edge integration, no blur. */
  .editorial-image,.trade-page-art,.about-logo,.product-photo,.product-media-link{overflow:hidden!important;position:relative!important}
  .editorial-image:before,.trade-page-art:after{
    content:""!important;display:block!important;position:absolute!important;inset:0!important;
    z-index:2!important;pointer-events:none!important;
    box-shadow:inset 0 0 34px 10px rgba(6,27,36,.18)!important;
  }

  /* Image cards keep intentional card boundaries; remove zoom/softening so photography stays crisp. */
  .wc-choice-card img,.wc-store-card img,.product-card img{
    filter:none!important;transform:none!important;transition:none!important;opacity:1!important;
  }
  .wc-choice-card:hover img,.wc-store-card:hover img{transform:none!important}
}

@media (max-width:860px){
  /* Mobile: retain sharp sources and use only a short bottom dissolve on full-width heroes. */
  .wc-hero-media:after,.hero-final-visual:after{
    content:"";position:absolute;left:0;right:0;bottom:0;height:42px;z-index:3;pointer-events:none;
    background:linear-gradient(to bottom,rgba(6,27,36,0),var(--edge-dark));
  }
  .wc-choice-card img,.wc-store-card img,.p26-shop-media img,.p26-global-image{
    filter:none!important;image-rendering:auto!important;
  }
}

/* 2026-10-03 precision blend v45 — replace generic siteblend44 behavior */
/* Source photography always remains untouched/sharp. */
main img{filter:none!important;image-rendering:auto!important}

/* Disable the previous generic overlays first. */
.wc-hero-media:after,.hero-final-visual:after,.trade-hero:after,
.p26-global-scene:before,.editorial-image:before,.trade-page-art:after{
  content:none!important;display:none!important;background:none!important;box-shadow:none!important;
}

@media (min-width:861px){
  /* HOME / shop split — only the seam toward the navy copy panel is dissolved. */
  .p26-shop-media{overflow:visible!important}
  .p26-shop-media:before{content:none!important;display:none!important}
  .p26-shop-media:after{
    content:""!important;display:block!important;position:absolute!important;
    top:0!important;right:-1px!important;bottom:0!important;left:auto!important;
    width:64px!important;z-index:5!important;pointer-events:none!important;
    background:linear-gradient(90deg,rgba(6,27,36,0) 0%,rgba(6,27,36,.04) 42%,rgba(6,27,36,.24) 70%,rgba(6,27,36,.68) 90%,#061b24 100%)!important;
  }

  /* INNER PAGE full-width heroes — only the lower edge hands off to page navy. */
  .wc-hero-media:after{
    content:""!important;display:block!important;position:absolute!important;
    left:0!important;right:0!important;bottom:-1px!important;height:54px!important;
    z-index:3!important;pointer-events:none!important;
    background:linear-gradient(180deg,rgba(4,24,33,0) 0%,rgba(4,24,33,.08) 50%,rgba(4,24,33,.42) 82%,#061b24 100%)!important;
  }

  /* TRADE hero — its next section is #071d27, not generic navy. */
  .trade-hero:after{
    content:""!important;display:block!important;position:absolute!important;
    left:0!important;right:0!important;bottom:-1px!important;height:52px!important;
    z-index:1!important;pointer-events:none!important;
    background:linear-gradient(180deg,rgba(7,29,39,0),rgba(7,29,39,.12) 55%,#071d27 100%)!important;
  }

  /* HOME global-trade scene — image is a full background scene; blend only vertical section handoffs. */
  .p26-global-scene:before{
    content:""!important;display:block!important;position:absolute!important;
    left:0!important;right:0!important;top:0!important;height:42px!important;
    z-index:1!important;pointer-events:none!important;
    background:linear-gradient(180deg,#061b24 0%,rgba(6,27,36,.34) 30%,rgba(6,27,36,0) 100%)!important;
  }
  .p26-global-scene:after{
    content:""!important;display:block!important;position:absolute!important;
    left:0!important;right:0!important;bottom:0!important;top:auto!important;height:46px!important;
    z-index:1!important;pointer-events:none!important;
    background:linear-gradient(180deg,rgba(6,27,36,0),rgba(6,27,36,.38) 72%,#061b24 100%)!important;
  }

  /* Framed/card imagery is intentionally NOT edge-blended into the page. */
  .wc-choice-card:before,.wc-choice-card:after,.wc-store-card:before,.wc-store-card:after,
  .trade-duo article:before,.trade-duo article:after,.product-card:before,.product-card:after{
    content:none!important;
  }
}

@media (max-width:860px){
  /* Mobile: short, directional handoff only; no haze over the photo. */
  .wc-hero-media:after{
    content:""!important;display:block!important;position:absolute!important;
    left:0!important;right:0!important;bottom:-1px!important;height:34px!important;
    z-index:3!important;pointer-events:none!important;
    background:linear-gradient(180deg,rgba(4,24,33,0),#061b24 100%)!important;
  }
  .p26-shop-media:before,.p26-shop-media:after{content:none!important;display:none!important}
}

/* 2026-10-03 footer precision v46 — compact desktop + seamless handoff */
.footer-compact{position:relative!important;background:#041821!important;border:0!important;isolation:isolate!important}
@media(min-width:861px){
  /* visually connect the final section to footer instead of a hard horizontal cut */
  .footer-compact:before{
    content:""!important;display:block!important;position:absolute!important;
    left:0!important;right:0!important;top:-42px!important;height:44px!important;
    pointer-events:none!important;z-index:2!important;
    background:linear-gradient(180deg,rgba(4,24,33,0) 0%,rgba(4,24,33,.18) 45%,rgba(4,24,33,.72) 82%,#041821 100%)!important;
  }
  .footer-compact>.container{padding-top:18px!important;padding-bottom:14px!important}
  .footer-compact .footer-main{
    display:grid!important;grid-template-columns:minmax(320px,.85fr) minmax(520px,1.15fr)!important;
    align-items:center!important;gap:44px!important;padding:0 0 12px!important;
  }
  .footer-compact .footer-brand{display:block!important;max-width:none!important;text-align:right!important}
  .footer-compact .footer-brand .brand{justify-content:flex-start!important;margin:0 0 5px!important}
  .footer-compact .footer-brand .brand img{width:42px!important;height:42px!important}
  .footer-compact .footer-brand .brand-title{font-size:13px!important}
  .footer-compact .footer-brand p{margin:0!important;max-width:none!important;font-size:11px!important;line-height:1.65!important;text-align:right!important}
  .footer-compact .footer-nav{
    display:flex!important;grid-template-columns:none!important;justify-content:flex-start!important;align-items:center!important;
    flex-wrap:wrap!important;gap:8px 22px!important;width:auto!important;margin:0!important;padding:0!important;
    border:0!important;
  }
  .footer-compact .footer-nav a{display:inline-flex!important;min-height:0!important;padding:4px 0!important;font-size:11.5px!important}
  .footer-compact .footer-contactbar{
    display:flex!important;grid-template-columns:none!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;
    gap:8px 24px!important;width:100%!important;padding:10px 0!important;border-top:1px solid rgba(105,221,208,.10)!important;
  }
  .footer-compact .footer-contactbar .footer-contact-item{
    width:auto!important;min-height:0!important;padding:2px 0!important;font-size:10.5px!important;gap:7px!important;
  }
  .footer-compact .footer-contactbar bdi{font-size:10.5px!important}
  .footer-compact .footer-brand-icon{width:18px!important;height:18px!important;flex-basis:18px!important}
  .footer-compact .footer-legal{
    display:flex!important;flex-wrap:wrap!important;gap:8px 22px!important;padding:8px 0!important;margin:0!important;
    border-top:1px solid rgba(105,221,208,.10)!important;font-size:10.5px!important;
  }
  .footer-compact .footer-bottom{
    margin:0!important;padding:9px 0 0!important;border-top:1px solid rgba(105,221,208,.10)!important;
    font-size:9.5px!important;line-height:1.55!important;text-align:right!important;
  }
  .footer-compact .footer-bottom span{text-align:right!important}
}
@media(max-width:860px){
  .footer-compact:before{
    content:""!important;display:block!important;position:absolute!important;left:0!important;right:0!important;top:-26px!important;height:28px!important;
    background:linear-gradient(180deg,rgba(4,24,33,0),#041821)!important;pointer-events:none!important;
  }
  .footer-compact>.container{padding-bottom:14px!important}
}

/* 2026-10-03 footer reference v47 — single compact horizontal band */
@media(min-width:861px){
  .footer-compact{min-height:0!important;padding:0!important;border:0!important}
  .footer-compact:before{top:-30px!important;height:32px!important}
  .footer-compact>.container{padding-top:10px!important;padding-bottom:8px!important}
  .footer-compact .footer-main{
    display:grid!important;
    grid-template-columns:minmax(270px,.9fr) minmax(330px,.9fr) minmax(520px,1.5fr)!important;
    gap:28px!important;align-items:center!important;padding:0!important;min-height:72px!important;
  }
  .footer-compact .footer-brand{grid-column:1!important;grid-row:1!important;margin:0!important;padding:0!important;align-self:center!important}
  .footer-compact .footer-brand .brand{margin:0 0 2px!important;gap:8px!important}
  .footer-compact .footer-brand .brand img{width:34px!important;height:34px!important}
  .footer-compact .footer-brand .brand-title{font-size:12px!important;line-height:1.35!important}
  .footer-compact .footer-brand p{font-size:9.5px!important;line-height:1.45!important;margin:0!important}

  /* navigation: فروشگاه / تجارت بین‌الملل starts from the left side, like reference */
  .footer-compact .footer-nav{
    grid-column:2!important;grid-row:1!important;direction:ltr!important;
    display:flex!important;justify-content:flex-start!important;align-items:center!important;
    flex-wrap:nowrap!important;gap:22px!important;margin:0!important;padding:0!important;border:0!important;
  }
  .footer-compact .footer-nav a{direction:rtl!important;white-space:nowrap!important;font-size:10.5px!important;padding:2px 0!important;min-height:0!important}

  .footer-compact .footer-contactbar{
    grid-column:3!important;grid-row:1!important;direction:ltr!important;
    display:flex!important;justify-content:flex-end!important;align-items:center!important;flex-wrap:nowrap!important;
    gap:16px!important;margin:0!important;padding:0!important;border:0!important;
  }
  .footer-compact .footer-contactbar .footer-contact-item{white-space:nowrap!important;font-size:9.5px!important;padding:0!important;border:0!important;min-height:0!important}
  .footer-compact .footer-contactbar bdi{font-size:9.5px!important;white-space:nowrap!important}
  .footer-compact .footer-brand-icon{width:16px!important;height:16px!important;flex:0 0 16px!important}

  /* remove every internal separator line */
  .footer-compact .footer-main,.footer-compact .footer-brand,.footer-compact .footer-nav,
  .footer-compact .footer-contactbar,.footer-compact .footer-contact-item,
  .footer-compact .footer-legal,.footer-compact .footer-bottom{
    border:0!important;box-shadow:none!important;
  }
  .footer-compact .footer-legal{display:none!important}
  .footer-compact .footer-bottom{display:none!important}
}

/* 2026-10-03 footer nav v48 — move marked navigation cluster to far left */
@media(min-width:861px){
  .footer-compact .footer-main{
    grid-template-columns:minmax(420px,1.35fr) minmax(260px,.8fr) minmax(360px,1fr)!important;
  }
  .footer-compact .footer-nav{
    grid-column:1!important;grid-row:1!important;
    justify-self:start!important;justify-content:flex-start!important;
    width:max-content!important;margin:0!important;
    direction:ltr!important;
  }
  .footer-compact .footer-brand{
    grid-column:3!important;grid-row:1!important;justify-self:end!important;
  }
  .footer-compact .footer-contactbar{
    grid-column:2/4!important;grid-row:2!important;
    justify-self:end!important;justify-content:flex-end!important;
    padding:0!important;margin-top:-12px!important;
  }
}
/* 2026-10-03 footer rights v49 */
@media(min-width:861px){
 .footer-compact .footer-bottom{display:block!important;position:absolute!important;left:18px!important;bottom:5px!important;margin:0!important;padding:0!important;border:0!important;font-size:8.5px!important;line-height:1.2!important;color:#8fa7a5!important;white-space:nowrap!important}
 .footer-compact .footer-bottom span{display:none!important}
 .footer-compact .footer-bottom:after{content:"کلیه حقوق محفوظ است"!important;display:block!important}
}
@media(max-width:860px){
 .footer-compact .footer-bottom{display:block!important;text-align:center!important;margin:4px 0 0!important;padding:5px 0 0!important;border:0!important;font-size:9px!important}
 .footer-compact .footer-bottom span{display:none!important}
 .footer-compact .footer-bottom:after{content:"کلیه حقوق محفوظ است"!important;display:block!important}
}
/* 2026-10-03 wholesale stair title v50 */
.wc-hero-wholesale .wc-hero-content{direction:rtl!important;text-align:right!important}
.wc-hero-wholesale .wc-hero-content h1{
  display:flex!important;flex-direction:column!important;align-items:flex-start!important;
  width:min(600px,100%)!important;max-width:none!important;
  font-family:Vazirmatn,Tahoma,sans-serif!important;font-size:34px!important;line-height:1.55!important;
  font-weight:600!important;letter-spacing:0!important;text-align:right!important;
}
.wc-hero-wholesale .wholesale-title-line{display:block!important;width:max-content!important;white-space:nowrap!important}
.wc-hero-wholesale .wholesale-title-line.line-1{margin-right:0!important}
.wc-hero-wholesale .wholesale-title-line.line-2{margin-right:78px!important}
.wc-hero-wholesale .wholesale-title-line.line-3{margin-right:156px!important}
@media(max-width:860px){
 .wc-hero-wholesale .wc-hero-content h1{font-size:29px!important;line-height:1.5!important;width:100%!important}
 .wc-hero-wholesale .wholesale-title-line.line-2{margin-right:42px!important}
 .wc-hero-wholesale .wholesale-title-line.line-3{margin-right:84px!important}
}
@media(max-width:420px){
 .wc-hero-wholesale .wc-hero-content h1{font-size:25px!important}
 .wc-hero-wholesale .wholesale-title-line.line-2{margin-right:28px!important}
 .wc-hero-wholesale .wholesale-title-line.line-3{margin-right:56px!important}
}
/* 2026-10-03 wholesale hero title v51 — higher, right anchored, editorial staircase */
@media(min-width:861px){
 .wc-hero-wholesale{align-items:stretch!important}
 .wc-hero-wholesale .wc-hero-content{
   width:min(1240px,calc(100% - 48px))!important;height:610px!important;
   padding:118px 0 0!important;margin-inline:auto!important;
   display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:flex-start!important;
   direction:rtl!important;text-align:right!important;
 }
 .wc-hero-wholesale .wc-hero-content h1{
   align-self:flex-end!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;
   width:650px!important;max-width:650px!important;margin:0!important;
   font-size:48px!important;line-height:1.42!important;font-weight:600!important;letter-spacing:-.45px!important;
   text-shadow:0 3px 22px rgba(0,0,0,.30)!important;
 }
 .wc-hero-wholesale .wholesale-title-line{white-space:nowrap!important}
 .wc-hero-wholesale .wholesale-title-line.line-1{margin-right:0!important}
 .wc-hero-wholesale .wholesale-title-line.line-2{margin-right:92px!important}
 .wc-hero-wholesale .wholesale-title-line.line-3{margin-right:184px!important}
 .wc-hero-wholesale .wc-hero-content>p{
   align-self:flex-end!important;width:650px!important;max-width:650px!important;margin-top:18px!important;
   padding-right:184px!important;font-size:14px!important;line-height:1.9!important;text-align:right!important;
 }
}
@media(max-width:860px){
 .wc-hero-wholesale .wc-hero-content{padding-top:205px!important;align-items:flex-end!important}
 .wc-hero-wholesale .wc-hero-content h1{align-self:flex-end!important;font-size:34px!important;line-height:1.45!important}
 .wc-hero-wholesale .wholesale-title-line.line-2{margin-right:48px!important}
 .wc-hero-wholesale .wholesale-title-line.line-3{margin-right:96px!important}
}
/* 2026-10-03 wholesale hero v52 — flush to the right content edge */
@media(min-width:861px){
 .wc-hero-wholesale .wc-hero-content{
   width:100%!important;max-width:none!important;margin:0!important;
   padding:108px clamp(22px,3vw,46px) 0 0!important;
   align-items:flex-end!important;
 }
 .wc-hero-wholesale .wc-hero-content h1,
 .wc-hero-wholesale .wc-hero-content>p{align-self:flex-end!important;margin-left:0!important}
}
/* 2026-10-03 wholesale hero v53 — physical RIGHT edge (fix RTL flex inversion) */
@media(min-width:861px){
 .wc-hero-wholesale .wc-hero-content{
   position:relative!important;display:block!important;width:100%!important;max-width:none!important;
   height:610px!important;margin:0!important;padding:0!important;direction:rtl!important;text-align:right!important;
 }
 .wc-hero-wholesale .wc-hero-content h1{
   position:absolute!important;top:102px!important;right:clamp(22px,3vw,46px)!important;left:auto!important;
   width:650px!important;max-width:650px!important;margin:0!important;text-align:right!important;
 }
 .wc-hero-wholesale .wc-hero-content>p{
   position:absolute!important;top:332px!important;right:clamp(22px,3vw,46px)!important;left:auto!important;
   width:650px!important;max-width:650px!important;margin:0!important;padding-right:184px!important;text-align:right!important;
 }
}
/* 2026-10-03 wholesale subtitle v54 — single line */
@media(min-width:861px){
 .wc-hero-wholesale .wc-hero-content>p{
   width:max-content!important;max-width:none!important;padding-right:0!important;
   white-space:nowrap!important;text-wrap:nowrap!important;font-size:14px!important;
 }
}
/* 2026-10-03 wholesale staircase v55 — optically balanced Persian composition */
@media(min-width:861px){
 .wc-hero-wholesale .wc-hero-content h1{
   top:92px!important;right:clamp(28px,3.4vw,54px)!important;
   width:690px!important;max-width:690px!important;
   font-size:50px!important;line-height:1.36!important;font-weight:600!important;
   letter-spacing:-.55px!important;text-align:right!important;
 }
 .wc-hero-wholesale .wholesale-title-line{
   display:block!important;width:max-content!important;white-space:nowrap!important;
   text-align:right!important;
 }
 /* Persian visual staircase: each lower line advances left in a measured rhythm */
 .wc-hero-wholesale .wholesale-title-line.line-1{margin-right:0!important}
 .wc-hero-wholesale .wholesale-title-line.line-2{margin-right:104px!important;margin-top:2px!important}
 .wc-hero-wholesale .wholesale-title-line.line-3{margin-right:208px!important;margin-top:2px!important}
 .wc-hero-wholesale .wc-hero-content>p{
   top:326px!important;right:clamp(28px,3.4vw,54px)!important;
   width:max-content!important;max-width:none!important;padding:0!important;margin:0!important;
   white-space:nowrap!important;font-size:14px!important;line-height:1.9!important;
   color:#d1dfdd!important;text-align:right!important;
 }
}
@media(max-width:860px){
 .wc-hero-wholesale .wc-hero-content h1{font-size:34px!important;line-height:1.42!important}
 .wc-hero-wholesale .wholesale-title-line.line-1{margin-right:0!important}
 .wc-hero-wholesale .wholesale-title-line.line-2{margin-right:54px!important}
 .wc-hero-wholesale .wholesale-title-line.line-3{margin-right:108px!important}
}
@media(max-width:420px){
 .wc-hero-wholesale .wc-hero-content h1{font-size:28px!important}
 .wc-hero-wholesale .wholesale-title-line.line-2{margin-right:38px!important}
 .wc-hero-wholesale .wholesale-title-line.line-3{margin-right:76px!important}
}
/* 2026-10-03 wholesale multilingual title v56 */
html[lang="en"] .wc-hero-wholesale .wc-hero-content h1,
html[lang="tr"] .wc-hero-wholesale .wc-hero-content h1{direction:ltr!important;text-align:left!important;right:auto!important;left:clamp(28px,3.4vw,54px)!important;align-items:flex-start!important}
html[lang="en"] .wc-hero-wholesale .wholesale-title-line,
html[lang="tr"] .wc-hero-wholesale .wholesale-title-line{margin-right:0!important}
html[lang="en"] .wc-hero-wholesale .wholesale-title-line.line-2,
html[lang="tr"] .wc-hero-wholesale .wholesale-title-line.line-2{margin-left:104px!important}
html[lang="en"] .wc-hero-wholesale .wholesale-title-line.line-3,
html[lang="tr"] .wc-hero-wholesale .wholesale-title-line.line-3{margin-left:208px!important}
html[lang="en"] .wc-hero-wholesale .wc-hero-content>p,
html[lang="tr"] .wc-hero-wholesale .wc-hero-content>p{direction:ltr!important;text-align:left!important;right:auto!important;left:clamp(28px,3.4vw,54px)!important}
html[lang="ar"] .wc-hero-wholesale .wc-hero-content h1,
html[lang="ar"] .wc-hero-wholesale .wc-hero-content>p{direction:rtl!important;text-align:right!important}
@media(max-width:860px){
 html[lang="en"] .wc-hero-wholesale .wholesale-title-line.line-2,
 html[lang="tr"] .wc-hero-wholesale .wholesale-title-line.line-2{margin-left:54px!important}
 html[lang="en"] .wc-hero-wholesale .wholesale-title-line.line-3,
 html[lang="tr"] .wc-hero-wholesale .wholesale-title-line.line-3{margin-left:108px!important}
}
/* 2026-10-03 wholesale multilingual v57 — keep visual composition on RIGHT for all languages */
@media(min-width:861px){
 html[lang="en"] .wc-hero-wholesale .wc-hero-content h1,
 html[lang="tr"] .wc-hero-wholesale .wc-hero-content h1{
   direction:ltr!important;text-align:left!important;
   left:auto!important;right:clamp(28px,3.4vw,54px)!important;
   align-items:flex-end!important;
 }
 html[lang="en"] .wc-hero-wholesale .wholesale-title-line,
 html[lang="tr"] .wc-hero-wholesale .wholesale-title-line{margin-left:0!important;margin-right:0!important}
 html[lang="en"] .wc-hero-wholesale .wholesale-title-line.line-1,
 html[lang="tr"] .wc-hero-wholesale .wholesale-title-line.line-1{margin-right:0!important}
 html[lang="en"] .wc-hero-wholesale .wholesale-title-line.line-2,
 html[lang="tr"] .wc-hero-wholesale .wholesale-title-line.line-2{margin-right:104px!important}
 html[lang="en"] .wc-hero-wholesale .wholesale-title-line.line-3,
 html[lang="tr"] .wc-hero-wholesale .wholesale-title-line.line-3{margin-right:208px!important}
 html[lang="en"] .wc-hero-wholesale .wc-hero-content>p,
 html[lang="tr"] .wc-hero-wholesale .wc-hero-content>p{
   direction:ltr!important;text-align:right!important;
   left:auto!important;right:clamp(28px,3.4vw,54px)!important;
 }
}
@media(max-width:860px){
 html[lang="en"] .wc-hero-wholesale .wc-hero-content,
 html[lang="tr"] .wc-hero-wholesale .wc-hero-content{direction:ltr!important;text-align:right!important}
 html[lang="en"] .wc-hero-wholesale .wc-hero-content h1,
 html[lang="tr"] .wc-hero-wholesale .wc-hero-content h1{align-self:flex-end!important;align-items:flex-end!important;text-align:left!important}
 html[lang="en"] .wc-hero-wholesale .wholesale-title-line.line-2,
 html[lang="tr"] .wc-hero-wholesale .wholesale-title-line.line-2{margin-left:0!important;margin-right:54px!important}
 html[lang="en"] .wc-hero-wholesale .wholesale-title-line.line-3,
 html[lang="tr"] .wc-hero-wholesale .wholesale-title-line.line-3{margin-left:0!important;margin-right:108px!important}
}
/* 2026-10-03 wholesale v58 — language-specific optical composition */
@media(min-width:861px){
 /* Persian: strongest staircase, right anchored */
 html[lang="fa"] .wc-hero-wholesale .wc-hero-content h1{right:clamp(28px,3.4vw,54px)!important;width:690px!important;font-size:50px!important;line-height:1.36!important}
 html[lang="fa"] .wc-hero-wholesale .line-1{margin-right:0!important}
 html[lang="fa"] .wc-hero-wholesale .line-2{margin-right:104px!important}
 html[lang="fa"] .wc-hero-wholesale .line-3{margin-right:208px!important}
 /* Arabic: slightly tighter because glyphs are visually wider */
 html[lang="ar"] .wc-hero-wholesale .wc-hero-content h1{right:clamp(28px,3.4vw,54px)!important;width:700px!important;font-size:47px!important;line-height:1.42!important;align-items:flex-start!important}
 html[lang="ar"] .wc-hero-wholesale .line-1{margin-right:0!important}
 html[lang="ar"] .wc-hero-wholesale .line-2{margin-right:82px!important}
 html[lang="ar"] .wc-hero-wholesale .line-3{margin-right:164px!important}
 /* English: LTR reading, composition remains on the right; restrained staircase */
 html[lang="en"] .wc-hero-wholesale .wc-hero-content h1{right:clamp(28px,3.4vw,54px)!important;left:auto!important;width:760px!important;font-size:45px!important;line-height:1.30!important;align-items:flex-end!important}
 html[lang="en"] .wc-hero-wholesale .line-1{margin:0!important}
 html[lang="en"] .wc-hero-wholesale .line-2{margin:3px 78px 0 0!important}
 html[lang="en"] .wc-hero-wholesale .line-3{margin:3px 156px 0 0!important}
 /* Turkish: longer words need a wider block and gentler offsets */
 html[lang="tr"] .wc-hero-wholesale .wc-hero-content h1{right:clamp(28px,3.4vw,54px)!important;left:auto!important;width:820px!important;font-size:42px!important;line-height:1.34!important;align-items:flex-end!important}
 html[lang="tr"] .wc-hero-wholesale .line-1{margin:0!important}
 html[lang="tr"] .wc-hero-wholesale .line-2{margin:3px 64px 0 0!important}
 html[lang="tr"] .wc-hero-wholesale .line-3{margin:3px 128px 0 0!important}
 html[lang="fa"] .wc-hero-wholesale .wc-hero-content>p,
 html[lang="ar"] .wc-hero-wholesale .wc-hero-content>p{right:clamp(28px,3.4vw,54px)!important;left:auto!important;text-align:right!important}
 html[lang="en"] .wc-hero-wholesale .wc-hero-content>p,
 html[lang="tr"] .wc-hero-wholesale .wc-hero-content>p{right:clamp(28px,3.4vw,54px)!important;left:auto!important;text-align:right!important}
}
@media(max-width:860px){
 html[lang="fa"] .wc-hero-wholesale .line-2{margin-right:54px!important} html[lang="fa"] .wc-hero-wholesale .line-3{margin-right:108px!important}
 html[lang="ar"] .wc-hero-wholesale .line-2{margin-right:42px!important} html[lang="ar"] .wc-hero-wholesale .line-3{margin-right:84px!important}
 html[lang="en"] .wc-hero-wholesale .wc-hero-content h1{font-size:31px!important;line-height:1.36!important}
 html[lang="en"] .wc-hero-wholesale .line-2{margin-left:0!important;margin-right:38px!important} html[lang="en"] .wc-hero-wholesale .line-3{margin-left:0!important;margin-right:76px!important}
 html[lang="tr"] .wc-hero-wholesale .wc-hero-content h1{font-size:29px!important;line-height:1.38!important}
 html[lang="tr"] .wc-hero-wholesale .line-2{margin-left:0!important;margin-right:30px!important} html[lang="tr"] .wc-hero-wholesale .line-3{margin-left:0!important;margin-right:60px!important}
}
/* 2026-10-03 wholesale v59 — unmistakable per-language composition */
@media(min-width:861px){
 /* English: right-side block, compact descending staircase */
 html[lang="en"] .wc-hero-wholesale .wc-hero-content h1{width:720px!important;right:42px!important;left:auto!important;font-size:44px!important;align-items:flex-end!important}
 html[lang="en"] .wc-hero-wholesale .line-1{margin:0!important}
 html[lang="en"] .wc-hero-wholesale .line-2{margin:4px 56px 0 0!important}
 html[lang="en"] .wc-hero-wholesale .line-3{margin:4px 112px 0 0!important}
 /* Turkish: wider/right anchored, gentler staircase for longer copy */
 html[lang="tr"] .wc-hero-wholesale .wc-hero-content h1{width:800px!important;right:42px!important;left:auto!important;font-size:40px!important;align-items:flex-end!important}
 html[lang="tr"] .wc-hero-wholesale .line-1{margin:0!important}
 html[lang="tr"] .wc-hero-wholesale .line-2{margin:4px 42px 0 0!important}
 html[lang="tr"] .wc-hero-wholesale .line-3{margin:4px 84px 0 0!important}
}
/* 2026-10-03 wholesale v60 — one-line title in every language */
.wc-hero-wholesale .wc-hero-content h1{display:block!important;width:max-content!important;max-width:calc(100vw - 84px)!important;white-space:nowrap!important;text-wrap:nowrap!important}
@media(min-width:861px){
 html[lang="fa"] .wc-hero-wholesale .wc-hero-content h1,
 html[lang="ar"] .wc-hero-wholesale .wc-hero-content h1{right:clamp(28px,3.4vw,54px)!important;left:auto!important;text-align:right!important;font-size:46px!important}
 html[lang="en"] .wc-hero-wholesale .wc-hero-content h1,
 html[lang="tr"] .wc-hero-wholesale .wc-hero-content h1{right:clamp(28px,3.4vw,54px)!important;left:auto!important;text-align:right!important;font-size:42px!important}
 .wc-hero-wholesale .wc-hero-content>p{top:185px!important}
}
@media(max-width:860px){
 .wc-hero-wholesale .wc-hero-content h1{width:100%!important;max-width:100%!important;white-space:normal!important;text-wrap:balance!important}
}
/* 2026-10-03 wholesale v61 — slightly smaller first/title line */
@media(min-width:861px){
 html[lang="fa"] .wc-hero-wholesale .wc-hero-content h1,
 html[lang="ar"] .wc-hero-wholesale .wc-hero-content h1{font-size:40px!important}
 html[lang="en"] .wc-hero-wholesale .wc-hero-content h1,
 html[lang="tr"] .wc-hero-wholesale .wc-hero-content h1{font-size:38px!important}
}
/* 2026-10-03 activation heading v62 — force one line on desktop */
@media(min-width:861px){
 .wholesale-pre-register .wc-opening-main h2{
   width:max-content!important;max-width:none!important;white-space:nowrap!important;text-wrap:nowrap!important;
   font-size:30px!important;line-height:1.35!important;letter-spacing:-.35px!important;
 }
}
/* 2026-10-03 activation heading v63 — actual live selector */
@media(min-width:861px){
 .wc-opening .wc-opening-main>h2{
   width:max-content!important;max-width:none!important;
   white-space:nowrap!important;text-wrap:nowrap!important;
   font-size:28px!important;line-height:1.35!important;letter-spacing:-.25px!important;
 }
}

/* 2026-10-03 activation box v64 — center the whole steps card in the page */
@media(min-width:861px){
 .wc-opening .wc-opening-grid{position:relative!important}
 .wc-opening .wc-opening-main{
   justify-self:center!important;
   margin-left:auto!important;margin-right:auto!important;
   text-align:center!important;
 }
 .wc-opening .wc-opening-main>h2{margin-left:auto!important;margin-right:auto!important;text-align:center!important}
 .wc-opening .wc-opening-main .verify-steps{justify-content:center!important;margin-left:auto!important;margin-right:auto!important}
}

/* v65 — center against full page, not its grid column */
@media(min-width:861px){
 .wc-opening .wc-opening-grid>.wc-opening-main{
   position:absolute!important;
   left:50%!important;right:auto!important;
   transform:translateX(-50%)!important;
   width:max-content!important;max-width:calc(100% - 48px)!important;
 }
}

/* 2026-10-03 activation box v66 — larger typography */
@media(min-width:861px){
 .wc-opening .wc-opening-main>h2{font-size:32px!important}
 .wc-opening .wc-opening-main .verify-steps span{font-size:16px!important}
}

/* 2026-10-03 activation box v67 — three sizes larger */
@media(min-width:861px){
 .wc-opening .wc-opening-main>h2{font-size:38px!important}
 .wc-opening .wc-opening-main .verify-steps span{font-size:19px!important}
}

/* 2026-10-03 activation layout v68 — keep form right, center steps in free left column */
@media(min-width:861px){
 .wc-opening .wc-opening-grid>.wc-opening-main{
   position:static!important;left:auto!important;right:auto!important;transform:none!important;
   width:100%!important;max-width:none!important;
   justify-self:stretch!important;align-self:start!important;
   margin:0!important;text-align:center!important;
 }
 .wc-opening .wc-opening-main>h2{margin:0 auto 22px!important;text-align:center!important;font-size:38px!important}
 .wc-opening .wc-opening-main .verify-steps{display:flex!important;justify-content:center!important;margin:0 auto!important;width:100%!important}
 .wc-opening .wc-opening-main .verify-steps span{font-size:19px!important}
}

/* 2026-10-03 activation tabs v69 — four equal single-line tabs */
@media(min-width:861px){
 .wc-opening .wc-opening-main .verify-steps{
   display:grid!important;
   grid-template-columns:repeat(4,minmax(0,1fr))!important;
   gap:10px!important;width:100%!important;min-width:650px!important;
 }
 .wc-opening .wc-opening-main .verify-steps span{
   width:100%!important;min-width:0!important;height:64px!important;
   display:flex!important;align-items:center!important;justify-content:center!important;
   padding:0 12px!important;box-sizing:border-box!important;
   white-space:nowrap!important;text-wrap:nowrap!important;
   font-size:17px!important;line-height:1!important;text-align:center!important;
 }
}

/* 2026-10-03 wholesale prereg form v70 — disciplined alignment + gold pulse title */
@media(min-width:861px){
 #wholesale-register.prelaunch-register{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px 14px!important;align-items:end!important}
 #wholesale-register.prelaunch-register>h2{grid-column:1/-1!important;margin:0 0 8px!important;text-align:center!important;color:#d9b85f!important;animation:partoGoldPulse 1.6s ease-in-out infinite!important}
 #wholesale-register.prelaunch-register>label{margin:0!important;display:flex!important;flex-direction:column!important;gap:7px!important;min-width:0!important}
 #wholesale-register.prelaunch-register>label:nth-of-type(5){grid-column:1/-1!important}
 #wholesale-register.prelaunch-register input{height:48px!important;width:100%!important;box-sizing:border-box!important}
 #wholesale-register.prelaunch-register textarea{height:96px!important;min-height:96px!important;width:100%!important;box-sizing:border-box!important;resize:vertical!important}
 #wholesale-register.prelaunch-register>button,#wholesale-register.prelaunch-register>.form-result{grid-column:1/-1!important;width:100%!important;box-sizing:border-box!important}
}
@keyframes partoGoldPulse{0%,100%{color:#d9b85f;text-shadow:0 0 0 rgba(217,184,95,0)}50%{color:#ffe49a;text-shadow:0 0 12px rgba(255,214,105,.9),0 0 24px rgba(217,184,95,.55)}}
@media(prefers-reduced-motion:reduce){#wholesale-register.prelaunch-register>h2{animation:none!important}}

/* 2026-10-03 prereg title v71 — premium champagne-gold shimmer */
#wholesale-register.prelaunch-register>h2{
 color:#f2d27a!important;
 animation:partoChampagneGlow 1.8s ease-in-out infinite!important;
}
@keyframes partoChampagneGlow{
 0%,100%{color:#d6b45f;text-shadow:0 0 2px rgba(214,180,95,.25)}
 50%{color:#fff0b3;text-shadow:0 0 8px rgba(255,224,133,.85),0 0 18px rgba(214,180,95,.48)}
}
@media(prefers-reduced-motion:reduce){#wholesale-register.prelaunch-register>h2{animation:none!important;color:#f2d27a!important}}

/* 2026-10-03 wholesale prereg composition v72 — balanced two-card layout */
@media(min-width:861px){
 .wc-opening .wc-opening-grid{
   display:grid!important;grid-template-columns:minmax(520px,1.05fr) minmax(430px,.95fr)!important;
   gap:clamp(34px,5vw,76px)!important;align-items:start!important;
   max-width:1240px!important;margin-inline:auto!important;
 }
 .wc-opening .wc-opening-grid>.wc-opening-main{
   align-self:start!important;margin-top:38px!important;
   padding:34px 30px!important;box-sizing:border-box!important;
   border:1px solid rgba(255,255,255,.18)!important;border-radius:26px!important;
   background:rgba(8,55,112,.16)!important;
 }
 .wc-opening .wc-opening-grid>#wholesale-register.prelaunch-register{
   width:100%!important;max-width:500px!important;justify-self:center!important;
   padding:30px 28px!important;border-radius:26px!important;
 }
 .wc-opening .wc-opening-main>h2{margin-bottom:26px!important}
 .wc-opening .wc-opening-main .verify-steps{min-width:0!important;gap:12px!important}
 .wc-opening .wc-opening-main .verify-steps span{height:58px!important;font-size:15px!important;padding:0 8px!important}
}

/* 2026-10-03 professional pass v73 — wholesale account request */
.wc-opening{padding:clamp(48px,6vw,88px) 0!important}
@media(min-width:861px){
 .wc-opening .wc-opening-grid{display:flex!important;flex-direction:column!important;align-items:center!important;gap:22px!important;max-width:940px!important;margin-inline:auto!important}
 .wc-opening .wc-opening-grid>.wc-opening-main{width:100%!important;margin:0!important;padding:25px 26px 27px!important;border:1px solid rgba(232,197,106,.22)!important;border-radius:22px!important;background:rgba(255,255,255,.035)!important;box-shadow:0 18px 48px rgba(0,20,48,.14)!important}
 .wc-opening .wc-opening-main>h2{font-size:27px!important;margin:0 0 19px!important;color:#f0d37d!important;white-space:normal!important;width:auto!important}
 .wc-opening .wc-opening-main .verify-steps{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;width:100%!important;min-width:0!important;margin:0!important}
 .wc-opening .wc-opening-main .verify-steps span{height:54px!important;padding:0 10px!important;border-radius:13px!important;font-size:14px!important;font-weight:700!important;white-space:nowrap!important;background:rgba(7,37,78,.62)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:none!important}
 .wc-opening .wc-opening-grid>#wholesale-register.prelaunch-register{width:100%!important;max-width:none!important;justify-self:auto!important;padding:34px 38px 36px!important;border-radius:24px!important;border:1px solid rgba(255,255,255,.16)!important;background:rgba(4,31,69,.78)!important;box-shadow:0 26px 70px rgba(0,18,45,.25)!important}
 #wholesale-register.prelaunch-register{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 20px!important}
 #wholesale-register.prelaunch-register>h2{font-size:31px!important;margin:0 0 5px!important;animation:partoChampagneGlow 2.4s ease-in-out infinite!important}
 #wholesale-register.prelaunch-register>label{font-size:14px!important;font-weight:650!important;color:rgba(255,255,255,.88)!important;gap:8px!important}
 #wholesale-register.prelaunch-register input,#wholesale-register.prelaunch-register textarea{border-radius:12px!important;border:1px solid rgba(255,255,255,.16)!important;background:rgba(255,255,255,.96)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.55)!important}
 #wholesale-register.prelaunch-register input{height:50px!important}
 #wholesale-register.prelaunch-register textarea{height:92px!important;min-height:92px!important}
 #wholesale-register.prelaunch-register>button{min-height:52px!important;border-radius:13px!important;font-size:16px!important;font-weight:800!important;margin-top:3px!important}
}
@media(max-width:860px){
 .wc-opening .wc-opening-grid{display:flex!important;flex-direction:column!important;gap:18px!important}
 .wc-opening .wc-opening-main{padding:22px 16px!important;border-radius:18px!important}
 .wc-opening .wc-opening-main>h2{font-size:23px!important;text-align:center!important;white-space:normal!important;width:auto!important}
 .wc-opening .wc-opening-main .verify-steps{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important;min-width:0!important}
 .wc-opening .wc-opening-main .verify-steps span{min-height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-size:13px!important;padding:8px!important}
 #wholesale-register.prelaunch-register{padding:24px 18px!important;border-radius:20px!important}
 #wholesale-register.prelaunch-register>h2{font-size:25px!important;text-align:center!important}
}

/* 2026-10-03 international professional system v75 */
html[dir="ltr"] body{direction:ltr!important;text-align:left!important}
html[dir="ltr"] .header-inner,html[dir="ltr"] .nav,html[dir="ltr"] .header-tools,html[dir="ltr"] .mobile-nav,html[dir="ltr"] main,html[dir="ltr"] main section,html[dir="ltr"] main article,html[dir="ltr"] main aside,html[dir="ltr"] main form,html[dir="ltr"] main fieldset,html[dir="ltr"] main .container{direction:ltr!important}
html[dir="ltr"] main h1,html[dir="ltr"] main h2,html[dir="ltr"] main h3,html[dir="ltr"] main h4,html[dir="ltr"] main p,html[dir="ltr"] main li,html[dir="ltr"] main label,html[dir="ltr"] main dt,html[dir="ltr"] main dd,html[dir="ltr"] main small,html[dir="ltr"] main .notice,html[dir="ltr"] main .form-result,html[dir="ltr"] .wc-hero-content,html[dir="ltr"] .contact-copy,html[dir="ltr"] .about-intro>div{text-align:left!important}
html[dir="ltr"] .header-inner{flex-direction:row!important}
html[dir="ltr"] .brand{direction:ltr!important;text-align:left!important}
html[dir="ltr"] .brand-copy,html[dir="ltr"] .brand-title,html[dir="ltr"] .brand small{text-align:left!important}
html[dir="ltr"] .nav{margin-left:auto!important;margin-right:0!important}
html[dir="ltr"] .actions,html[dir="ltr"] .wc-hero-actions,html[dir="ltr"] .storefront-head-actions,html[dir="ltr"] .wholesale-tabs,html[dir="ltr"] .verify-steps,html[dir="ltr"] .mode-grid,html[dir="ltr"] .contact-channels{direction:ltr!important;justify-content:flex-start!important}
html[dir="ltr"] main input:not([dir="rtl"]),html[dir="ltr"] main textarea:not([dir="rtl"]),html[dir="ltr"] main select{direction:ltr!important;text-align:left!important}
html[dir="ltr"] main select{background-position:right 14px center!important;padding-left:14px!important;padding-right:42px!important}
html[dir="ltr"] .wc-hero-content{margin-left:0!important;margin-right:auto!important}
html[dir="ltr"] .wc-hero-content h1,html[dir="ltr"] .wc-hero-content p{margin-left:0!important;margin-right:auto!important;text-align:left!important;right:auto!important;left:auto!important}
html[dir="ltr"] .footer,html[dir="ltr"] .footer *{direction:ltr!important;text-align:left!important}
.about-intro{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr)!important;gap:clamp(48px,7vw,110px)!important;align-items:stretch!important}
.about-intro>div{padding:14px 0!important}.about-intro h2{max-width:18ch!important;margin-bottom:25px!important}.about-intro p{max-width:68ch!important}
.about-logo{align-self:stretch!important;width:100%!important;max-width:none!important;height:100%!important;min-height:410px!important;object-fit:contain!important;padding:54px!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:28px!important;background:linear-gradient(155deg,rgba(14,52,65,.9),rgba(5,25,36,.96))!important;box-shadow:0 30px 80px rgba(0,0,0,.18)!important}
.contact-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important;gap:clamp(36px,5vw,72px)!important;align-items:start!important}
.contact-copy{padding:38px!important;border-radius:28px!important;background:linear-gradient(155deg,rgba(13,48,61,.88),rgba(5,28,39,.96))!important;box-shadow:0 28px 75px rgba(0,0,0,.16)!important}
.contact-grid>.b2b-form{padding:34px!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:28px!important;background:rgba(255,255,255,.025)!important;box-shadow:0 28px 75px rgba(0,0,0,.12)!important}
.contact-details div{padding:19px 0!important;border-color:rgba(255,255,255,.09)!important}.contact-details dt{font-size:12px!important;letter-spacing:.2px!important}.contact-details dd{font-size:15px!important;color:#f0e8d9!important}
@media(max-width:860px){.about-intro,.contact-grid{grid-template-columns:1fr!important}.about-logo{min-height:260px!important;padding:34px!important}.contact-copy,.contact-grid>.b2b-form{padding:24px 18px!important}html[dir="ltr"] .mobile-nav{text-align:left!important}}

/* 2026-10-03 About + Contact clean redesign v76 */
.about-clean{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr)!important;gap:64px!important;align-items:stretch!important;padding-top:82px!important;padding-bottom:88px!important}
.about-clean>div{padding:8px 0!important}.about-clean h2{font-size:clamp(32px,3vw,46px)!important;line-height:1.35!important;max-width:17ch!important;margin:12px 0 22px!important}.about-clean>div>p{font-size:17px!important;line-height:2!important;max-width:64ch!important;color:#b9c9c8!important}
.about-pillars{margin:38px 0 34px!important;border-top:1px solid rgba(255,255,255,.12)!important}.about-pillars>div{display:grid!important;grid-template-columns:52px 180px 1fr!important;gap:18px!important;align-items:center!important;padding:18px 0!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.about-pillars b{font:700 12px/1 Arial,sans-serif!important;color:#d9bb6a!important}.about-pillars strong{font-size:15px!important;color:#f5eee0!important}.about-pillars span{font-size:13px!important;color:#93aaa9!important}
.about-mark{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:460px!important;padding:44px 30px!important;border:1px solid rgba(217,187,106,.2)!important;border-radius:26px!important;background:#082b3a!important;box-shadow:0 30px 70px rgba(0,0,0,.17)!important;text-align:center!important}.about-mark img{width:min(230px,78%)!important;height:auto!important;object-fit:contain!important;margin:0 auto 30px!important}.about-mark strong{font:700 12px/1.5 Arial,sans-serif!important;letter-spacing:1.8px!important;color:#e4c870!important}.about-mark span{margin-top:8px!important;font:12px/1.5 Arial,sans-serif!important;color:#91a8a8!important}
.contact-clean{display:grid!important;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr)!important;gap:52px!important;align-items:start!important;padding-top:76px!important;padding-bottom:92px!important}.contact-clean .contact-copy{padding:36px!important;border-radius:24px!important;background:#082b3a!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:none!important}.contact-clean .contact-copy h2{font-size:31px!important;line-height:1.45!important;margin:12px 0 15px!important}.contact-clean .contact-copy>p{font-size:14px!important;line-height:1.9!important;color:#a9bcbb!important}
.contact-form-wrap{padding:0!important;min-width:0!important}.contact-form-title{margin:0 0 25px!important;padding-bottom:20px!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.contact-form-title>span{font:700 11px/1.4 Arial,sans-serif!important;letter-spacing:2px!important;color:#d9bb6a!important}.contact-form-title h2{font-size:34px!important;margin:8px 0!important}.contact-form-title p{margin:0!important;color:#9fb2b1!important}
.contact-form-wrap>.b2b-form{margin:0!important;padding:30px!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:24px!important;background:rgba(255,255,255,.025)!important;box-shadow:none!important}
html[dir="ltr"] .about-pillars>div{grid-template-columns:52px 180px 1fr!important}html[dir="ltr"] .about-mark,html[dir="ltr"] .about-mark *{text-align:center!important}
@media(max-width:860px){.about-clean,.contact-clean{grid-template-columns:1fr!important;gap:24px!important;padding-top:44px!important;padding-bottom:54px!important}.about-pillars>div,html[dir="ltr"] .about-pillars>div{grid-template-columns:38px 1fr!important;gap:10px 14px!important}.about-pillars span{grid-column:2!important}.about-mark{min-height:320px!important}.contact-clean .contact-copy,.contact-form-wrap>.b2b-form{padding:22px 18px!important}.contact-form-title h2{font-size:28px!important}}

/* MagicPath senior-design transfer v77 */
.about-clean{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)!important;gap:clamp(48px,6vw,88px)!important;padding-top:96px!important;padding-bottom:104px!important}
.about-clean h2{max-width:19ch!important;font-size:clamp(34px,3.15vw,48px)!important;letter-spacing:-.015em!important}
.about-clean>div>p{max-width:58ch!important;font-size:16px!important;line-height:2.05!important;color:rgba(235,242,240,.62)!important}
.about-pillars{margin-top:48px!important}.about-pillars>div{grid-template-columns:48px minmax(170px,210px) 1fr!important;padding:21px 0!important;background:transparent!important}.about-pillars b{color:#e2c46f!important}.about-pillars strong{font-size:14px!important;font-weight:600!important}.about-pillars span{color:rgba(220,232,230,.55)!important}
.about-mark{min-height:430px!important;padding:42px!important;border-color:rgba(226,196,111,.2)!important;border-radius:28px!important;background:#082b3b!important;box-shadow:none!important}.about-mark img{width:min(210px,70%)!important;margin-bottom:auto!important}.about-mark strong{margin-top:44px!important;color:#e2c46f!important}.about-mark span{color:rgba(225,235,233,.55)!important}
.contact-clean{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr)!important;gap:clamp(48px,6vw,84px)!important;padding-top:92px!important;padding-bottom:104px!important}
.contact-clean .contact-copy{padding:0!important;background:transparent!important;border:0!important;border-radius:0!important}.contact-clean .contact-copy h2{max-width:13ch!important;font-size:clamp(30px,2.7vw,40px)!important;line-height:1.45!important}.contact-clean .contact-copy>p{max-width:38ch!important;font-size:14px!important;color:rgba(220,232,230,.56)!important}
.contact-clean .contact-details{margin-top:36px!important;border-top:1px solid rgba(255,255,255,.1)!important}.contact-clean .contact-details div{padding:17px 0!important;background:transparent!important}
.contact-form-title{margin-bottom:22px!important}.contact-form-title h2{font-size:32px!important}
.contact-form-wrap>.b2b-form{padding:30px!important;border-radius:28px!important;background:rgba(255,255,255,.025)!important;border-color:rgba(255,255,255,.1)!important}
.contact-form-wrap>.b2b-form input,.contact-form-wrap>.b2b-form textarea,.contact-form-wrap>.b2b-form select{border-radius:12px!important;background:rgba(255,255,255,.035)!important;border-color:rgba(255,255,255,.1)!important;box-shadow:none!important}
.contact-form-wrap>.b2b-form input:focus,.contact-form-wrap>.b2b-form textarea:focus,.contact-form-wrap>.b2b-form select:focus{border-color:rgba(226,196,111,.62)!important;box-shadow:0 0 0 2px rgba(226,196,111,.08)!important}
.contact-form-wrap>.b2b-form .btn.primary{background:#e2c46f!important;color:#061a24!important;border-color:#e2c46f!important;box-shadow:none!important}
html[dir="ltr"] .about-clean,html[dir="ltr"] .contact-clean{direction:ltr!important}
html[dir="ltr"] .about-clean>div,html[dir="ltr"] .contact-clean>div,html[dir="ltr"] .contact-clean label{text-align:left!important}
html[dir="rtl"] .about-clean>div,html[dir="rtl"] .contact-clean>div,html[dir="rtl"] .contact-clean label{text-align:right!important}
@media(max-width:860px){.about-clean,.contact-clean{grid-template-columns:1fr!important;gap:36px!important;padding-top:58px!important;padding-bottom:68px!important}.about-mark{min-height:340px!important}.about-mark img{margin-bottom:34px!important}.contact-form-wrap>.b2b-form{padding:22px 18px!important}}

/* International corporate design system v78 */
:root{--corp-gold:#e2c46f;--corp-ink:#061a24;--corp-panel:#082b3b;--corp-line:rgba(255,255,255,.1);--corp-muted:rgba(226,235,233,.58);--corp-max:1280px}
.container{max-width:var(--corp-max)!important}
.section{padding-top:clamp(72px,7vw,104px)!important;padding-bottom:clamp(72px,7vw,104px)!important}
.wc-kicker,.eyebrow{font-size:11px!important;font-weight:700!important;letter-spacing:.14em!important;color:var(--corp-gold)!important}
h1,h2,h3{letter-spacing:-.012em}
.btn{min-height:46px!important;border-radius:11px!important;padding-inline:20px!important;font-weight:700!important;box-shadow:none!important}.btn.primary{background:var(--corp-gold)!important;border-color:var(--corp-gold)!important;color:var(--corp-ink)!important}
.trade-hero{padding:clamp(86px,9vw,132px) 0!important;background:#061a24!important;border-bottom:1px solid var(--corp-line)!important}.trade-hero-inner{max-width:var(--corp-max)!important}.trade-hero h1{font-size:clamp(42px,5vw,68px)!important;line-height:1.18!important}.trade-hero p{max-width:62ch!important;color:var(--corp-muted)!important;font-size:18px!important;line-height:1.9!important}
.trade-path{padding:80px 0!important;background:rgba(255,255,255,.018)!important;border-bottom:1px solid var(--corp-line)!important}.trade-title h2{font-size:clamp(30px,3vw,42px)!important}.trade-route>div{border-top:1px solid rgba(226,196,111,.38)!important;padding-top:20px!important}.trade-route>div strong{font-size:15px!important}.trade-route>div span{color:var(--corp-muted)!important}
.trade-duo{gap:24px!important;padding-top:88px!important;padding-bottom:88px!important}.trade-duo article{padding:36px!important;border-radius:24px!important;border:1px solid var(--corp-line)!important;background:rgba(255,255,255,.02)!important;box-shadow:none!important}.trade-duo article h2{font-size:28px!important}.trade-duo article p,.trade-duo article li{color:var(--corp-muted)!important;line-height:1.9!important}
.trade-logistics{padding:84px 0!important;background:#082b3b!important}.trade-logistics-copy p{color:var(--corp-muted)!important}.mode-grid>div{border:1px solid var(--corp-line)!important;border-radius:18px!important;background:rgba(255,255,255,.025)!important;box-shadow:none!important}.mode-grid>div b{color:var(--corp-gold)!important}
.trade-cta{padding:92px 0!important;border-top:1px solid var(--corp-line)!important;background:#061a24!important}.trade-cta h2{font-size:clamp(32px,3.5vw,46px)!important}.trade-cta p{color:var(--corp-muted)!important}
.wc-opening{padding-top:76px!important;padding-bottom:92px!important}.wc-opening-grid{max-width:980px!important}.wc-card,.auth-box{border-radius:24px!important;border-color:var(--corp-line)!important;box-shadow:none!important}.wc-opening-main{box-shadow:none!important}.verify-steps span{border-color:var(--corp-line)!important;box-shadow:none!important}
.wc-store-gateway{padding:88px 0!important}.wc-store-grid{gap:24px!important}.wc-store-card{border-radius:26px!important;box-shadow:none!important;border:1px solid var(--corp-line)!important}.wc-store-card>div h2{font-size:clamp(27px,2.4vw,36px)!important}.wc-store-card>div p{line-height:1.8!important}
.storefront-shell{padding-top:72px!important}.storefront-head{padding-bottom:34px!important;border-bottom:1px solid var(--corp-line)!important}.storefront-head h1,.storefront-head h2{font-size:clamp(30px,3vw,42px)!important}.storefront-head p{color:var(--corp-muted)!important}
.page-body{padding-top:72px!important;padding-bottom:88px!important}
html[dir="ltr"] .trade-hero-inner,html[dir="ltr"] .trade-title,html[dir="ltr"] .trade-duo article,html[dir="ltr"] .trade-logistics-copy,html[dir="ltr"] .trade-cta .container,html[dir="ltr"] .storefront-head,html[dir="ltr"] .wc-store-card>div{text-align:left!important}
html[dir="rtl"] .trade-hero-inner,html[dir="rtl"] .trade-title,html[dir="rtl"] .trade-duo article,html[dir="rtl"] .trade-logistics-copy,html[dir="rtl"] .trade-cta .container,html[dir="rtl"] .storefront-head,html[dir="rtl"] .wc-store-card>div{text-align:right!important}
@media(max-width:860px){.section,.trade-path,.trade-logistics,.trade-cta,.wc-store-gateway{padding-top:56px!important;padding-bottom:60px!important}.trade-duo{padding-top:58px!important;padding-bottom:58px!important}.trade-duo article{padding:24px 20px!important}.page-body{padding-top:48px!important;padding-bottom:60px!important}}

/* Final corporate shell polish v79 */
.header{height:82px!important;background:rgba(4,24,33,.965)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;backdrop-filter:blur(18px)!important}
.header-inner{max-width:1360px!important;margin-inline:auto!important;padding-inline:clamp(20px,3vw,42px)!important;gap:26px!important}
.brand{gap:11px!important}.brand img{width:54px!important;height:54px!important;border:0!important}.brand strong{font-size:13px!important;font-weight:700!important;letter-spacing:-.01em!important}.brand small{margin-top:2px!important;font-size:8.5px!important;letter-spacing:1.1px!important;color:rgba(220,232,230,.5)!important}
.nav{gap:clamp(15px,1.55vw,25px)!important}.nav a{position:relative!important;padding:29px 0 25px!important;border:0!important;font-size:13px!important;color:rgba(235,242,240,.7)!important}.nav a:after{content:""!important;position:absolute!important;inset-inline:0!important;bottom:17px!important;height:1px!important;background:var(--corp-gold)!important;transform:scaleX(0)!important;transition:transform .2s ease!important}.nav a:hover,.nav a[aria-current="page"]{color:#fff!important}.nav a:hover:after,.nav a[aria-current="page"]:after{transform:scaleX(1)!important}
.header-tools{gap:10px!important}.header-tools .btn{min-height:40px!important;padding:8px 14px!important;font-size:12px!important}.cart-link{font-size:12px!important;color:rgba(235,242,240,.72)!important}
.footer{padding:68px 0 24px!important;background:#041821!important}.footer-top{max-width:1280px!important;margin-inline:auto!important;grid-template-columns:1.3fr .8fr .9fr!important;gap:clamp(36px,6vw,90px)!important;padding-bottom:48px!important}.footer h3{font-size:13px!important;color:#f3ead8!important}.footer-links{gap:12px!important;font-size:13px!important}.footer-bottom{max-width:1280px!important;margin-inline:auto!important;padding-top:22px!important;border-color:rgba(255,255,255,.08)!important;color:rgba(220,232,230,.48)!important}
main{min-height:calc(100svh - 82px)!important}
.wc-hero{min-height:clamp(520px,68vh,690px)!important}.wc-hero-content{padding-block:96px 78px!important}.wc-hero-content h1{font-size:clamp(44px,5vw,70px)!important;line-height:1.16!important;max-width:13ch!important}.wc-hero-content p{max-width:610px!important;font-size:16px!important;line-height:1.95!important}
.wc-hero-shade{background:linear-gradient(90deg,rgba(4,24,33,.12) 0%,rgba(4,24,33,.46) 46%,rgba(4,24,33,.96) 100%),linear-gradient(0deg,rgba(4,24,33,.86),rgba(4,24,33,.02) 58%)!important}
html[dir="ltr"] .wc-hero-shade{transform:scaleX(-1)!important}
html[dir="ltr"] .nav{margin-left:auto!important;margin-right:0!important}html[dir="rtl"] .nav{margin-right:auto!important;margin-left:0!important}
html[dir="ltr"] .header-tools{direction:ltr!important}html[dir="rtl"] .header-tools{direction:rtl!important}
@media(max-width:1024px){.header{height:76px!important}.header-inner{padding-inline:18px!important}.brand img{width:50px!important;height:50px!important}.mobile-nav.open{top:75px!important;background:rgba(4,24,33,.985)!important;backdrop-filter:blur(18px)!important;border-bottom-color:rgba(255,255,255,.08)!important}.mobile-nav a{padding:10px 4px!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.footer-top{padding-inline:24px!important}.footer-bottom{margin-inline:24px!important}}
@media(max-width:760px){.wc-hero{min-height:560px!important}.wc-hero-content{padding-block:230px 52px!important}.wc-hero-content h1{font-size:clamp(34px,9vw,46px)!important}.wc-hero-content p{font-size:14px!important}.footer{padding-top:48px!important}.footer-top{grid-template-columns:1fr 1fr!important;gap:30px!important}.footer-top>div:first-child{grid-column:1/-1!important}}

/* Senior typography + contact geometry cleanup v80 */
.wc-hero-content h1{font-size:clamp(36px,3.65vw,54px)!important;line-height:1.28!important;max-width:none!important;width:min(100%,980px)!important;text-wrap:balance!important}
.wc-hero-content p{font-size:15px!important;max-width:760px!important;line-height:1.95!important}
.trade-hero h1{font-size:clamp(38px,4vw,58px)!important;line-height:1.25!important;max-width:1000px!important;text-wrap:balance!important}
.wc-section-title h2,.trade-title h2,.trade-cta h2,.storefront-head h1,.storefront-head h2,.about-clean h2,.contact-clean .contact-copy h2,.contact-form-title h2{font-size:clamp(26px,2.25vw,36px)!important;line-height:1.5!important;max-width:none!important;text-wrap:pretty!important}
.about-clean{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr)!important}
.about-pillars>div{grid-template-columns:44px minmax(150px,190px) 1fr!important}
.contact-clean{display:grid!important;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr)!important;gap:clamp(48px,6vw,78px)!important;align-items:start!important}
.contact-clean .contact-copy{margin:0!important;padding:0!important;transform:none!important;position:static!important;top:auto!important;right:auto!important;left:auto!important;width:auto!important;max-width:none!important;background:transparent!important;border:0!important;box-shadow:none!important}
.contact-form-wrap{margin:0!important;padding:0!important;transform:none!important;position:static!important;top:auto!important;right:auto!important;left:auto!important;width:auto!important;max-width:none!important;min-width:0!important}
.contact-form-title{margin:0 0 20px!important;padding:0 0 18px!important}
.contact-form-wrap>.b2b-form{margin:0!important;width:100%!important;max-width:none!important;transform:none!important;position:static!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;padding:28px!important}
.contact-form-wrap>.b2b-form .wide,.contact-form-wrap>.b2b-form .form-footer,.contact-form-wrap>.b2b-form .form-result{grid-column:1/-1!important}
.contact-clean .contact-details{margin-top:30px!important}.contact-clean .contact-details div{padding:15px 0!important}
.contact-clean .wc-kicker,.about-clean .wc-kicker{margin-bottom:12px!important}
.wc-choice-card h3,.wc-store-card h2,.trade-duo h2{font-size:clamp(22px,2vw,30px)!important;line-height:1.45!important}
.page-head h1{font-size:clamp(32px,3.4vw,48px)!important;line-height:1.4!important}
.p26-shop-copy h2,.p26-global-copy h2,.p26-razavi-copy h2,.p26-final-grid h2{font-size:clamp(32px,3.4vw,48px)!important;line-height:1.35!important;letter-spacing:-.3px!important}
html[dir="ltr"] .wc-hero-content h1,html[dir="ltr"] .wc-hero-content p,html[dir="ltr"] .contact-clean,html[dir="ltr"] .about-clean{text-align:left!important}
html[dir="rtl"] .wc-hero-content h1,html[dir="rtl"] .wc-hero-content p,html[dir="rtl"] .contact-clean,html[dir="rtl"] .about-clean{text-align:right!important}
@media(max-width:860px){.contact-clean,.about-clean{grid-template-columns:1fr!important;gap:34px!important}.contact-form-wrap>.b2b-form{grid-template-columns:1fr!important;padding:20px 16px!important}.contact-form-wrap>.b2b-form>*{grid-column:1!important}.wc-hero-content h1{font-size:clamp(30px,8vw,40px)!important;line-height:1.4!important}.trade-hero h1{font-size:clamp(30px,8vw,40px)!important}.p26-shop-copy h2,.p26-global-copy h2,.p26-razavi-copy h2,.p26-final-grid h2{font-size:30px!important}}

/* Contact structural isolation v81 — no cross-column overlap */
.contact-clean{display:grid!important;grid-template-columns:minmax(0,360px) minmax(0,1fr)!important;gap:64px!important;align-items:start!important;overflow:visible!important}
.contact-clean>*{min-width:0!important;max-width:100%!important}
.contact-clean .contact-copy{width:100%!important;min-width:0!important;overflow:hidden!important}
.contact-clean .contact-form-wrap{width:100%!important;min-width:0!important;overflow:visible!important}
.contact-clean .contact-copy h2{font-size:30px!important;line-height:1.55!important;max-width:100%!important}
.contact-clean .contact-copy>p{font-size:13px!important;line-height:1.9!important;max-width:100%!important}
.contact-clean .company-contact-identity{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;margin-top:28px!important}
.contact-clean .company-contact-identity img{width:48px!important;height:48px!important;flex:0 0 48px!important}
.contact-clean .company-contact-identity strong{min-width:0!important;font-size:13px!important;overflow-wrap:anywhere!important}
.contact-clean .company-legal-line{width:100%!important;min-width:0!important;padding:14px 0!important;border-bottom:1px solid rgba(255,255,255,.1)!important}
.contact-clean .company-legal-line strong{display:block!important;white-space:normal!important;overflow-wrap:anywhere!important;font-size:12px!important;line-height:1.8!important}
.contact-clean .plain-contact-list{display:grid!important;grid-template-columns:1fr!important;gap:0!important;width:100%!important;min-width:0!important;margin-top:8px!important}
.contact-clean .plain-contact{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;padding:11px 0!important}
.contact-clean .plain-contact strong,.contact-clean .plain-contact bdi{min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;font-size:12px!important}
.contact-clean .contact-channels{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;margin:18px 0!important}
.contact-clean .contact-channel{min-width:0!important;width:100%!important;height:auto!important;min-height:64px!important;padding:8px 5px!important;border-radius:12px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important}
.contact-clean .contact-channel .brand-icon{width:24px!important;height:24px!important;object-fit:contain!important}
.contact-clean .contact-channel span{font-size:10px!important;white-space:nowrap!important}
.contact-clean .contact-address-bottom{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:16px 0 0!important;padding:16px 0 0!important;border-top:1px solid rgba(255,255,255,.1)!important;position:static!important;inset:auto!important;transform:none!important}
.contact-clean .contact-address-bottom strong{display:block!important;width:100%!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;font-size:11px!important;line-height:2!important}
.contact-clean .contact-form-title{width:100%!important;min-width:0!important}
.contact-clean .contact-form-title h2{font-size:30px!important;line-height:1.5!important;white-space:normal!important}
.contact-clean .contact-form-title p{font-size:13px!important}
.contact-clean .contact-form-wrap>.b2b-form{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}
.contact-clean .contact-form-wrap>.b2b-form>*{min-width:0!important;max-width:100%!important}
@media(max-width:1024px){.contact-clean{grid-template-columns:minmax(0,320px) minmax(0,1fr)!important;gap:38px!important}.contact-clean .contact-channels{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){.contact-clean{grid-template-columns:1fr!important;gap:38px!important}.contact-clean .contact-copy{overflow:visible!important}.contact-clean .contact-channels{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
/* Contact form typography refinement v83 */
.contact-clean .b2b-form label{font-weight:500!important;color:rgba(245,241,232,.82)!important}
.contact-clean .b2b-form input,.contact-clean .b2b-form select,.contact-clean .b2b-form textarea{font-weight:400!important;color:rgba(245,241,232,.78)!important}
.contact-clean .b2b-form input::placeholder,.contact-clean .b2b-form textarea::placeholder{font-weight:400!important;color:rgba(220,232,230,.48)!important;opacity:1!important}
.contact-clean .b2b-form small,.contact-clean .b2b-form .small{font-weight:400!important;color:rgba(220,232,230,.55)!important}

/* Contact typography refinement v83 */
.contact-clean .contact-copy h2,
.contact-clean .contact-form-title h2{
  font-size:clamp(22px,1.75vw,28px)!important;
  line-height:1.55!important;
  font-weight:700!important;
  letter-spacing:0!important;
  white-space:nowrap!important;
}
.contact-clean .contact-copy>p,
.contact-clean .contact-form-title p{
  font-size:12.5px!important;
  line-height:1.9!important;
}
@media(max-width:760px){
 .contact-clean .contact-copy h2,
 .contact-clean .contact-form-title h2{
   font-size:23px!important;
   white-space:normal!important;
 }
}

/* Contact field-label color system v84 */
.contact-clean .b2b-form label{
 color:#f1d57d!important;
 font-weight:700!important;
 font-size:12.5px!important;
 letter-spacing:0!important;
}
.contact-clean .b2b-form label small{
 color:rgba(226,196,111,.72)!important;
 font-weight:500!important;
}
.contact-clean .b2b-form input,
.contact-clean .b2b-form textarea,
.contact-clean .b2b-form select{
 color:#f7faf9!important;
}
.contact-clean .b2b-form input::placeholder,
.contact-clean .b2b-form textarea::placeholder{
 color:rgba(225,235,233,.54)!important;
}
.contact-clean .b2b-form label:focus-within{
 color:#ffe7a0!important;
}

/* Contact heading collision fix v85 */
.contact-clean .contact-form-title{
 display:grid!important;
 grid-template-columns:1fr!important;
 gap:7px!important;
 align-items:start!important;
 margin:0 0 24px!important;
 padding:0 0 20px!important;
 min-height:auto!important;
}
.contact-clean .contact-form-title h2{
 display:block!important;
 width:100%!important;
 margin:0!important;
 padding:0!important;
 font-size:clamp(22px,1.65vw,27px)!important;
 line-height:1.55!important;
 white-space:normal!important;
 position:static!important;
 transform:none!important;
}
.contact-clean .contact-form-title p{
 display:block!important;
 width:100%!important;
 max-width:680px!important;
 margin:0!important;
 padding:0!important;
 font-size:12.5px!important;
 line-height:1.9!important;
 position:static!important;
 transform:none!important;
}
.contact-clean .contact-copy h2{
 margin:0 0 12px!important;
 font-size:clamp(22px,1.65vw,27px)!important;
 line-height:1.55!important;
 white-space:normal!important;
}
.contact-clean .contact-copy>p{margin:0!important}

/* Contact final header simplification v86 */
.contact-clean{padding-top:72px!important}
.contact-clean .contact-form-title{margin:0 0 18px!important;padding:0 0 16px!important;border-bottom:1px solid rgba(255,255,255,.1)!important}
.contact-clean .contact-form-title h2{font-size:24px!important;line-height:1.45!important;margin:0 0 6px!important}
.contact-clean .contact-form-title p{font-size:12px!important;line-height:1.8!important;max-width:620px!important}

/* Direct-contact heading placement v87 */
.contact-direct-head{width:100%!important;margin:0 0 22px!important;padding:0 0 18px!important;border-bottom:1px solid rgba(255,255,255,.1)!important}
.contact-direct-head h2{margin:0 0 7px!important;font-size:24px!important;line-height:1.5!important;font-weight:700!important;white-space:normal!important}
.contact-direct-head p{margin:0!important;max-width:34ch!important;font-size:12px!important;line-height:1.9!important;color:rgba(220,232,230,.58)!important}

/* Contact screenshot-targeted layout v88 */
.contact-clean{grid-template-columns:minmax(0,360px) minmax(0,1fr)!important;gap:72px!important}
.contact-direct-head{margin:0 0 18px!important;padding:0 0 16px!important}
.contact-direct-head h2{font-size:22px!important;line-height:1.5!important;white-space:nowrap!important}
.contact-direct-head p{font-size:11.5px!important;line-height:1.85!important;max-width:100%!important}
.contact-form-title{margin:0 0 18px!important;padding:0 0 16px!important}
.contact-form-title h2{font-size:22px!important;line-height:1.5!important;white-space:nowrap!important}
.contact-form-title p{font-size:11.5px!important;line-height:1.85!important;max-width:100%!important}
@media(max-width:1024px){.contact-clean{gap:44px!important}.contact-direct-head h2,.contact-form-title h2{font-size:20px!important}}
@media(max-width:760px){.contact-direct-head h2,.contact-form-title h2{white-space:normal!important}}

/* MagicPath Contact premium rebuild transfer v89 */
.contact-clean{display:grid!important;grid-template-columns:340px minmax(0,1fr)!important;gap:clamp(56px,6vw,80px)!important;align-items:start!important;max-width:1280px!important;padding-top:78px!important;padding-bottom:96px!important}
.contact-clean .contact-copy{min-width:0!important;width:100%!important;overflow:hidden!important}
.contact-direct-head{margin:0 0 26px!important;padding:0!important;border:0!important}
.contact-direct-head h2,.contact-form-title h2{margin:0!important;font-size:25px!important;line-height:1.45!important;font-weight:700!important;white-space:normal!important}
.contact-direct-head p,.contact-form-title p{margin:10px 0 0!important;font-size:13px!important;line-height:1.9!important;color:rgba(230,238,236,.52)!important}
.contact-clean .company-contact-identity{margin-top:0!important;padding:24px 0!important;border-top:1px solid rgba(255,255,255,.1)!important}
.contact-clean .company-legal-line{padding:15px 0!important}
.contact-clean .plain-contact-list{margin:0!important;border-top:1px solid rgba(255,255,255,.1)!important}
.contact-clean .plain-contact{padding:12px 0!important}
.contact-clean .contact-channels{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:22px 0!important}
.contact-clean .contact-channel{min-height:70px!important;border:1px solid rgba(255,255,255,.1)!important;background:rgba(255,255,255,.025)!important;box-shadow:none!important}
.contact-clean .contact-address-bottom{margin-top:22px!important;padding-top:20px!important}
.contact-form-title{margin:0 0 26px!important;padding:0!important;border:0!important}
.contact-form-wrap>.b2b-form{margin:0!important;padding:28px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:24px!important;background:rgba(255,255,255,.02)!important;box-shadow:none!important}
.contact-form-wrap>.b2b-form label{margin:0!important;min-width:0!important;font-size:12px!important;color:#e2c46f!important}
.contact-form-wrap>.b2b-form input,.contact-form-wrap>.b2b-form select,.contact-form-wrap>.b2b-form textarea{margin-top:8px!important;width:100%!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;background:rgba(255,255,255,.035)!important;box-shadow:none!important}
.contact-form-wrap>.b2b-form textarea{min-height:112px!important}
.contact-form-wrap>.b2b-form .btn.primary{min-height:50px!important;border-radius:12px!important}
@media(max-width:900px){.contact-clean{grid-template-columns:1fr!important;gap:48px!important}.contact-clean .contact-copy{max-width:560px!important}.contact-form-wrap>.b2b-form{grid-template-columns:1fr!important}.contact-form-wrap>.b2b-form>*{grid-column:1!important}}

/* MagicPath artistic 3D contact transfer v90 */
.contact-clean{position:relative!important;isolation:isolate!important;grid-template-columns:minmax(0,350px) minmax(0,1fr)!important;gap:clamp(56px,6vw,80px)!important;max-width:1280px!important;padding-top:68px!important;padding-bottom:96px!important}
.contact-clean:before{content:""!important;position:absolute!important;z-index:-1!important;width:390px!important;height:390px!important;inset-inline-start:-180px!important;top:60px!important;border-radius:50%!important;background:rgba(74,214,225,.055)!important;filter:blur(85px)!important}
.contact-clean:after{content:""!important;position:absolute!important;z-index:-1!important;width:320px!important;height:320px!important;inset-inline-end:-130px!important;top:260px!important;border-radius:50%!important;background:rgba(226,196,111,.05)!important;filter:blur(80px)!important}
.contact-direct-head h2{color:#7fe3e7!important;text-shadow:0 0 18px rgba(127,227,231,.13)!important;font-size:24px!important}
.contact-form-title h2{color:#f3d87e!important;text-shadow:0 0 18px rgba(226,196,111,.12)!important;font-size:24px!important}
.contact-direct-head p,.contact-form-title p{color:rgba(224,237,238,.58)!important}
.contact-clean .contact-copy{overflow:visible!important}
.contact-clean .company-contact-identity,.contact-clean .plain-contact-list,.contact-clean .company-legal-line{border-color:rgba(255,255,255,.1)!important}
.contact-clean .company-contact-identity strong{color:#fff1bd!important;text-shadow:0 0 14px rgba(226,196,111,.09)!important}
.contact-clean .company-contact-identity{padding:22px!important;margin-top:0!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:24px 24px 0 0!important;background:linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.018))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 20px 55px rgba(0,0,0,.15)!important}
.contact-clean .company-contact-identity img{filter:drop-shadow(0 9px 18px rgba(0,0,0,.24))!important}
.contact-clean .company-legal-line{padding:14px 22px!important;background:rgba(255,255,255,.025)!important;border-inline:1px solid rgba(255,255,255,.11)!important}
.contact-clean .company-legal-line strong{color:#d9e9e8!important}
.contact-clean .plain-contact-list{padding:10px 22px!important;margin:0!important;border-inline:1px solid rgba(255,255,255,.11)!important;background:rgba(255,255,255,.022)!important}
.contact-clean .plain-contact strong,.contact-clean .plain-contact bdi{color:#d9f4f3!important}
.contact-clean .contact-channels{margin:0!important;padding:18px 18px 20px!important;border-inline:1px solid rgba(255,255,255,.11)!important;background:rgba(255,255,255,.022)!important}
.contact-clean .contact-channel{min-height:72px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:14px!important;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 10px 24px rgba(0,0,0,.13)!important;transition:transform .2s ease,border-color .2s ease,background .2s ease!important}
.contact-clean .contact-channel:hover{transform:translateY(-3px)!important;border-color:rgba(127,227,231,.38)!important;background:rgba(127,227,231,.065)!important}
.contact-clean .contact-channel span{color:#c9f1ef!important}
.contact-clean .contact-address-bottom{margin:0!important;padding:18px 22px!important;border:1px solid rgba(255,255,255,.11)!important;border-top:1px solid rgba(255,255,255,.08)!important;border-radius:0 0 24px 24px!important;background:rgba(255,255,255,.022)!important}
.contact-clean .contact-address-bottom strong{color:rgba(235,242,240,.62)!important}
.contact-form-wrap>.b2b-form{position:relative!important;overflow:hidden!important;padding:30px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:28px!important;background:linear-gradient(145deg,rgba(255,255,255,.058),rgba(255,255,255,.018))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 28px 80px rgba(0,0,0,.17)!important;backdrop-filter:blur(10px)!important}
.contact-form-wrap>.b2b-form:before{content:""!important;position:absolute!important;left:10%!important;right:10%!important;top:0!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(226,196,111,.72),transparent)!important}
.contact-form-wrap>.b2b-form label{color:#f0d579!important}
.contact-form-wrap>.b2b-form input,.contact-form-wrap>.b2b-form select,.contact-form-wrap>.b2b-form textarea{background:rgba(5,28,39,.72)!important;border-color:rgba(255,255,255,.11)!important;box-shadow:inset 0 2px 8px rgba(0,0,0,.17)!important;color:#f6faf9!important}
.contact-form-wrap>.b2b-form input:focus,.contact-form-wrap>.b2b-form select:focus,.contact-form-wrap>.b2b-form textarea:focus{border-color:rgba(127,227,231,.5)!important;box-shadow:0 0 0 3px rgba(127,227,231,.055),inset 0 2px 8px rgba(0,0,0,.17)!important}
.contact-form-wrap>.b2b-form .btn.primary{background:linear-gradient(180deg,#f1d77e,#d4b354)!important;box-shadow:0 12px 30px rgba(226,196,111,.16),inset 0 1px 0 rgba(255,255,255,.4)!important;transition:transform .2s ease!important}
.contact-form-wrap>.b2b-form .btn.primary:hover{transform:translateY(-2px)!important}
@media(max-width:900px){.contact-clean{grid-template-columns:1fr!important;gap:46px!important}.contact-clean .contact-copy{max-width:560px!important}}

/* Senior site audit corrective layer v91 */
:root{--audit-gold:#e3c66f;--audit-cyan:#82dfe2;--audit-copy:#c5d5d4}
.wc-hero-content h1,.trade-hero h1,.page-head h1{font-size:clamp(34px,3.8vw,54px)!important;line-height:1.32!important;letter-spacing:0!important;max-width:1000px!important;width:auto!important;white-space:normal!important;text-wrap:balance!important}
.wc-section-title h2,.trade-title h2,.trade-duo h2,.trade-cta h2,.wc-opening-main h2,.storefront-head h1,.storefront-head h2,.about-clean h2{font-size:clamp(25px,2.35vw,36px)!important;line-height:1.48!important;letter-spacing:0!important;white-space:normal!important;text-wrap:pretty!important;width:auto!important;max-width:100%!important}
.p26-shop-copy h2,.p26-global-copy h2,.p26-razavi-copy h2,.p26-final-grid h2{font-size:clamp(28px,3vw,42px)!important;line-height:1.4!important;white-space:normal!important;text-wrap:balance!important;width:auto!important;max-width:100%!important}
.contact-clean{padding-top:64px!important}
.contact-direct-head,.contact-form-title{min-height:92px!important;margin:0 0 22px!important;padding:0!important;border:0!important}
.contact-direct-head h2{color:var(--audit-cyan)!important}.contact-form-title h2{color:var(--audit-gold)!important}
.contact-direct-head h2,.contact-form-title h2{font-size:23px!important;line-height:1.5!important;white-space:normal!important;margin:0!important}
.contact-direct-head p,.contact-form-title p{margin-top:8px!important;line-height:1.85!important;max-width:100%!important}
.contact-clean .company-contact-identity{min-height:96px!important}
.contact-clean .company-contact-identity strong{display:block!important;color:#fff0b5!important;-webkit-text-fill-color:#fff0b5!important;opacity:1!important;visibility:visible!important;font-size:13px!important;line-height:1.65!important}
.contact-clean .company-contact-identity span{color:rgba(223,236,234,.55)!important}
.contact-clean .contact-channel{overflow:hidden!important}
.contact-clean .contact-channel span{font-size:10px!important;white-space:normal!important;line-height:1.35!important;text-align:center!important}
.contact-clean .contact-address-bottom strong{font-weight:500!important;line-height:1.9!important}
.contact-form-wrap>.b2b-form{align-items:start!important}
.contact-form-wrap>.b2b-form label{display:flex!important;flex-direction:column!important;gap:0!important;min-width:0!important}
.contact-form-wrap>.b2b-form input,.contact-form-wrap>.b2b-form select{height:54px!important;min-height:54px!important}
.contact-form-wrap>.b2b-form textarea{min-height:120px!important}
html[dir="ltr"] .wc-hero-content,html[dir="ltr"] .wc-section-title,html[dir="ltr"] .contact-clean,html[dir="ltr"] .about-clean,html[dir="ltr"] .trade-hero-inner{text-align:left!important}
html[dir="rtl"] .wc-hero-content,html[dir="rtl"] .wc-section-title,html[dir="rtl"] .contact-clean,html[dir="rtl"] .about-clean,html[dir="rtl"] .trade-hero-inner{text-align:right!important}
html[dir="ltr"] .wc-hero-content h1,html[dir="ltr"] .wc-hero-content p{margin-left:0!important;margin-right:auto!important}
html[dir="rtl"] .wc-hero-content h1,html[dir="rtl"] .wc-hero-content p{margin-right:0!important;margin-left:auto!important}
@media(max-width:900px){.contact-direct-head,.contact-form-title{min-height:auto!important}.wc-hero-content h1,.trade-hero h1{font-size:clamp(30px,7vw,40px)!important}.p26-shop-copy h2,.p26-global-copy h2,.p26-razavi-copy h2,.p26-final-grid h2{font-size:30px!important}}

/* Razavi sales CTA button v92 */
.p26-razavi-copy .p26-sales-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:auto!important;min-height:50px!important;margin-top:22px!important;padding:11px 22px!important;border:1px solid rgba(9,75,78,.18)!important;border-radius:14px!important;background:linear-gradient(135deg,#0f6f73,#168b88)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:14px!important;font-weight:700!important;line-height:1.4!important;text-decoration:none!important;box-shadow:0 12px 26px rgba(8,74,77,.16),inset 0 1px 0 rgba(255,255,255,.2)!important;transition:transform .2s ease,box-shadow .2s ease!important}
.p26-razavi-copy .p26-sales-button:hover{transform:translateY(-2px)!important;box-shadow:0 16px 30px rgba(8,74,77,.22),inset 0 1px 0 rgba(255,255,255,.22)!important}
.p26-razavi-copy .p26-sales-button span{font-size:15px!important}

/* Footer top-gap correction v94 */
.footer.footer-compact{padding-top:0!important;margin-top:0!important}
.footer.footer-compact:before{content:none!important;display:none!important}
.footer.footer-compact>.container{padding-top:8px!important}

/* Wholesale hero title scale v95 */
@media(min-width:861px){
 html[lang="fa"] .wc-hero-wholesale .wc-hero-content h1,
 html[lang="ar"] .wc-hero-wholesale .wc-hero-content h1{font-size:34px!important;line-height:1.42!important}
 html[lang="en"] .wc-hero-wholesale .wc-hero-content h1,
 html[lang="tr"] .wc-hero-wholesale .wc-hero-content h1{font-size:32px!important;line-height:1.38!important}
}

/* Wholesale hero color refresh v96 — cool international palette */
.wc-hero-wholesale .wc-hero-content h1{
 color:#8FE7E5!important;
 -webkit-text-fill-color:#8FE7E5!important;
 text-shadow:0 3px 18px rgba(79,196,203,.18)!important;
}
.wc-hero-wholesale .wc-hero-content>p{
 color:rgba(238,247,248,.88)!important;
 -webkit-text-fill-color:rgba(238,247,248,.88)!important;
}
/* 2026-10-03 wholesale form compact professional layout */
@media (min-width:861px){
  .wholesale-store .wholesale-gate{
    display:grid!important;
    grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)!important;
    gap:28px!important;
    align-items:start!important;
  }
  .wholesale-store .wholesale-auth{
    min-width:0!important;
  }
  .wholesale-store .wholesale-auth .auth-box{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:12px 14px!important;
    padding:18px!important;
  }
  .wholesale-store .wholesale-auth .auth-box h2,
  .wholesale-store .wholesale-auth .auth-box .small,
  .wholesale-store .wholesale-auth .auth-box button,
  .wholesale-store .wholesale-auth .auth-box .form-result{
    grid-column:1 / -1!important;
  }
  .wholesale-store .wholesale-auth .auth-box label{
    margin:0!important;
    font-size:12px!important;
  }
  .wholesale-store .wholesale-auth .auth-box input,
  .wholesale-store .wholesale-auth .auth-box textarea{
    min-height:38px!important;
    padding:8px 10px!important;
    margin-top:5px!important;
    font-size:13px!important;
  }
  .wholesale-store .wholesale-auth .auth-box textarea{
    min-height:72px!important;
    height:72px!important;
    resize:vertical!important;
  }
  .wholesale-store .wholesale-auth .auth-box label:nth-of-type(5){
    grid-column:1 / -1!important;
  }
  .wholesale-store .wholesale-auth .auth-box label:nth-of-type(8){
    grid-column:1 / -1!important;
  }
  .wholesale-store .wholesale-tabs{
    margin-bottom:8px!important;
  }
  .wholesale-store .wholesale-intro{
    padding:22px!important;
  }
}
@media (max-width:860px){
  .wholesale-store .wholesale-auth .auth-box{
    padding:16px!important;
  }
}.trade-hero{background-image:linear-gradient(90deg,rgba(4,23,31,.20),rgba(4,23,31,.72) 55%,rgba(4,23,31,.98)),url(/assets/approved-trade-hero-1600.webp)!important;background-size:cover!important;background-position:center!important}
/* 2026-10-03 compact customer app access card */
#customer-app-access{min-height:0!important;padding-top:28px!important;padding-bottom:28px!important;margin-top:0!important;margin-bottom:0!important}
#customer-app-access h2{font-size:clamp(22px,2vw,30px)!important;line-height:1.45!important;margin-bottom:8px!important}
#customer-app-access>p{font-size:13px!important;line-height:1.8!important;margin-bottom:14px!important}
#customer-app-access #app-access-login{display:grid!important;grid-template-columns:1fr 1fr auto!important;align-items:end!important;gap:12px!important;padding:16px!important;margin:0!important;border-radius:18px!important}
#customer-app-access #app-access-login label{font-size:12px!important;gap:5px!important}
#customer-app-access #app-access-login input{min-height:44px!important;height:44px!important;padding:9px 12px!important;font-size:13px!important}
#customer-app-access #app-access-login button{min-height:44px!important;height:44px!important;padding:9px 16px!important;font-size:13px!important;white-space:nowrap!important}
#customer-app-access #app-access-login .form-result{grid-column:1/-1!important;padding:10px!important;margin:0!important}
@media(max-width:760px){#customer-app-access{padding-top:22px!important;padding-bottom:22px!important}#customer-app-access #app-access-login{grid-template-columns:1fr!important}#customer-app-access #app-access-login button{width:100%!important}}
/* 2026-10-03 match upper tables: customer app card */
#customer-app-access{padding-top:14px!important;padding-bottom:14px!important}
#customer-app-access h2{font-size:24px!important;line-height:1.35!important;margin-bottom:4px!important}
#customer-app-access>p{font-size:12px!important;line-height:1.65!important;margin-bottom:8px!important}
#customer-app-access #app-access-login{gap:8px!important;padding:10px!important;border-radius:14px!important}
#customer-app-access #app-access-login label{font-size:11px!important;gap:3px!important}
#customer-app-access #app-access-login input{min-height:38px!important;height:38px!important;padding:7px 10px!important;font-size:12px!important}
#customer-app-access #app-access-login button{min-height:38px!important;height:38px!important;padding:7px 12px!important;font-size:12px!important}
@media(max-width:760px){#customer-app-access{padding-top:14px!important;padding-bottom:14px!important}}
/* 2026-10-03 direct compact sizing for verified-customer section */
#customer-app-access{min-height:0!important;height:auto!important;padding:18px 0!important;margin:0 auto!important}
#customer-app-access #app-access-login{max-width:100%!important;margin:8px 0 0!important;padding:10px!important}
/* 2026-10-03 final compact dimensions: match upper wholesale cards */
#customer-app-access{width:min(980px,calc(100% - 48px))!important;max-width:980px!important;min-height:0!important;padding:16px 0!important;margin-inline:auto!important}
#customer-app-access #app-access-login{max-width:980px!important;padding:10px!important;margin-top:6px!important}
#customer-app-access h2{font-size:22px!important;line-height:1.35!important;margin:0 0 3px!important}
#customer-app-access>p{font-size:11.5px!important;line-height:1.55!important;margin:0 0 6px!important}
@media(max-width:760px){#customer-app-access{width:calc(100% - 28px)!important;padding:14px 0!important}#customer-app-access #app-access-login{padding:9px!important}}
/* 2026-10-03 about pillars: titles stay on one line */
.about-pillars>div{grid-template-columns:minmax(210px,240px) 1fr!important;gap:18px!important}
.about-pillars>div strong{white-space:nowrap!important;display:block!important}
@media(max-width:860px){.about-pillars>div,html[dir="ltr"] .about-pillars>div{grid-template-columns:1fr!important;gap:5px!important}.about-pillars>div strong{white-space:nowrap!important}.about-pillars span{grid-column:auto!important}}
/* 2026-10-03 about: logo panel exactly matches left content height */
@media(min-width:861px){
  .about-clean{align-items:stretch!important}
  .about-clean>.about-mark{height:auto!important;min-height:0!important;align-self:stretch!important}
}
/* 2026-10-03 contact hero: refined top-right title placement */
.wc-hero-contact .wc-hero-content{display:flex!important;flex-direction:column!important;align-items:flex-end!important;padding-top:72px!important;padding-bottom:72px!important;text-align:right!important}
.wc-hero-contact .wc-hero-content>h1,.wc-hero-contact .wc-hero-content>p{margin-left:auto!important;margin-right:0!important;text-align:right!important}
.wc-hero-contact .wc-hero-content>h1{max-width:620px!important;margin-top:0!important;margin-bottom:10px!important}
.wc-hero-contact .wc-hero-content>p{max-width:560px!important;margin-top:0!important}
@media(max-width:860px){.wc-hero-contact .wc-hero-content{padding-top:34px!important;padding-bottom:38px!important}.wc-hero-contact .wc-hero-content>h1{max-width:100%!important}.wc-hero-contact .wc-hero-content>p{max-width:100%!important}}
/* 2026-10-03 contact hero: title only in the empty upper-right area */
@media(min-width:861px){
  .wc-hero-contact .wc-hero-content{display:block!important;padding-top:0!important;padding-bottom:0!important;min-height:520px!important}
  .wc-hero-contact .wc-hero-content .wc-kicker{display:none!important}
  .wc-hero-contact .wc-hero-content>h1{position:absolute!important;top:62px!important;right:0!important;max-width:520px!important;margin:0!important;text-align:right!important}
  .wc-hero-contact .wc-hero-content>p{position:absolute!important;right:0!important;bottom:72px!important;max-width:560px!important;margin:0!important;text-align:right!important}
}
@media(max-width:860px){
  .wc-hero-contact .wc-hero-content .wc-kicker{display:none!important}
  .wc-hero-contact .wc-hero-content>h1{position:static!important;margin:0 0 12px!important}
}
/* 2026-10-03 center the commercial request card under its heading */
.contact-form-wrap>.b2b-form{width:min(760px,100%)!important;margin-left:auto!important;margin-right:auto!important}
/* 2026-10-03 contact: center direct-collaboration heading relative to its card */
.contact-clean .contact-copy{display:flex!important;flex-direction:column!important;align-items:center!important}
.contact-clean .contact-copy .contact-direct-head{width:min(760px,100%)!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;border-bottom:1px solid rgba(255,255,255,.1)!important}
.contact-clean .contact-copy .contact-direct-head h2,.contact-clean .contact-copy .contact-direct-head p{text-align:center!important;margin-left:auto!important;margin-right:auto!important}
.contact-clean .contact-copy .company-contact-identity,.contact-clean .contact-copy .plain-contact-list,.contact-clean .contact-copy .contact-channels,.contact-clean .contact-copy .contact-address-bottom{width:min(760px,100%)!important;box-sizing:border-box!important}
@media(max-width:900px){.contact-clean .contact-copy .contact-direct-head{width:100%!important}.contact-clean .contact-copy .company-contact-identity,.contact-clean .contact-copy .plain-contact-list,.contact-clean .contact-copy .contact-channels,.contact-clean .contact-copy .contact-address-bottom{width:100%!important}}
/* 2026-10-03 contact: keep the two headings aligned to their own columns */
@media(min-width:901px){
  .contact-clean .contact-copy{display:block!important;align-items:initial!important}
  .contact-clean .contact-copy .contact-direct-head{width:100%!important;max-width:350px!important;margin:0 0 26px!important;padding:0!important;text-align:center!important;border:0!important}
  .contact-clean .contact-copy .contact-direct-head h2,.contact-clean .contact-copy .contact-direct-head p{width:100%!important;text-align:center!important}
  .contact-clean .contact-form-wrap{min-width:0!important}
  .contact-clean .contact-form-title{width:100%!important;max-width:none!important;text-align:center!important;margin:0 0 22px!important;padding:0!important}
  .contact-clean .contact-form-title h2,.contact-clean .contact-form-title p{width:100%!important;text-align:center!important}
  .contact-clean .contact-form-wrap>.b2b-form{width:100%!important;max-width:none!important;margin:0!important}
}
/* 2026-10-03 contact: commercial request first, direct channels underneath */
.contact-reflow{display:flex!important;flex-direction:column!important;gap:42px!important;max-width:1280px!important}
.contact-reflow .contact-form-wrap{width:100%!important;max-width:100%!important}
.contact-reflow .contact-form-title{text-align:center!important;margin:0 0 22px!important;min-height:auto!important}
.contact-reflow .contact-form-title h2,.contact-reflow .contact-form-title p{text-align:center!important}
.contact-reflow .contact-form-wrap>.b2b-form{width:100%!important;max-width:none!important;margin:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}
.contact-reflow .contact-form-wrap>.b2b-form textarea{grid-column:span 2!important}
.contact-reflow .contact-form-wrap>.b2b-form .btn.primary{grid-column:span 2!important}
.contact-reflow .contact-copy{width:100%!important;max-width:100%!important;display:block!important}
.contact-reflow .contact-direct-head{width:100%!important;max-width:none!important;text-align:center!important;margin:0 0 20px!important;padding:0 0 16px!important;border-bottom:1px solid rgba(255,255,255,.1)!important}
.contact-reflow .contact-direct-head h2,.contact-reflow .contact-direct-head p{text-align:center!important}
.contact-reflow .company-contact-identity{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;text-align:center!important}
.contact-reflow .plain-contact-list{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px 24px!important}
.contact-reflow .contact-channels{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}
@media(max-width:900px){.contact-reflow .contact-form-wrap>.b2b-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.contact-reflow .contact-form-wrap>.b2b-form textarea,.contact-reflow .contact-form-wrap>.b2b-form .btn.primary{grid-column:span 2!important}.contact-reflow .contact-channels{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:560px){.contact-reflow .contact-form-wrap>.b2b-form{grid-template-columns:1fr!important}.contact-reflow .contact-form-wrap>.b2b-form textarea,.contact-reflow .contact-form-wrap>.b2b-form .btn.primary{grid-column:1!important}.contact-reflow .contact-channels{grid-template-columns:1fr!important}}
/* 2026-10-03 contact: clean two-column alignment */
@media(min-width:901px){
.contact-reflow{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important;gap:52px!important;max-width:1180px!important}
.contact-reflow .contact-form-wrap,.contact-reflow .contact-copy{width:100%!important;max-width:none!important;min-width:0!important}
.contact-reflow .contact-form-title,.contact-reflow .contact-direct-head{width:100%!important;max-width:none!important;box-sizing:border-box!important;text-align:center!important;margin:0 0 18px!important;padding:0 0 14px!important;border-bottom:1px solid rgba(255,255,255,.1)!important}
.contact-reflow .contact-form-title h2,.contact-reflow .contact-form-title p,.contact-reflow .contact-direct-head h2,.contact-reflow .contact-direct-head p{text-align:center!important;margin-left:auto!important;margin-right:auto!important}
.contact-reflow .contact-form-wrap>.b2b-form{width:100%!important;max-width:none!important;margin:0!important;box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
.contact-reflow .contact-form-wrap>.b2b-form .wide,.contact-reflow .contact-form-wrap>.b2b-form .form-footer,.contact-reflow .contact-form-wrap>.b2b-form .form-result{grid-column:1/-1!important}
.contact-reflow .contact-copy{display:block!important}
.contact-reflow .company-contact-identity,.contact-reflow .plain-contact-list,.contact-reflow .contact-channels,.contact-reflow .contact-address-bottom{width:100%!important;box-sizing:border-box!important}
.contact-reflow .company-contact-identity{margin-top:0!important}
.contact-reflow .plain-contact-list{display:grid!important;grid-template-columns:1fr!important}
.contact-reflow .contact-channels{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
}
@media(max-width:900px){.contact-reflow{display:flex!important;flex-direction:column!important;gap:34px!important}.contact-reflow .contact-form-wrap,.contact-reflow .contact-copy{width:100%!important}.contact-reflow .contact-form-title,.contact-reflow .contact-direct-head{width:100%!important;text-align:center!important}}
/* 2026-10-03 contact: equal-height columns */
@media(min-width:901px){
  .contact-reflow{align-items:stretch!important}
  .contact-reflow .contact-form-wrap,.contact-reflow .contact-copy{height:100%!important;box-sizing:border-box!important}
  .contact-reflow .contact-copy{display:flex!important;flex-direction:column!important}
  .contact-reflow .contact-channels{margin-top:auto!important}
  .contact-reflow .contact-form-wrap>.b2b-form{height:calc(100% - 78px)!important;box-sizing:border-box!important}
}
/* 2026-10-03 contact: true equal-height grid items without fixed/circular heights */
@media(min-width:901px){
  .contact-reflow{align-items:stretch!important}
  .contact-reflow>.contact-form-wrap,.contact-reflow>.contact-copy{height:auto!important;min-height:0!important;align-self:stretch!important;box-sizing:border-box!important}
  .contact-reflow>.contact-form-wrap{display:flex!important;flex-direction:column!important}
  .contact-reflow>.contact-form-wrap>.b2b-form{height:auto!important;flex:1 1 auto!important;box-sizing:border-box!important}
  .contact-reflow>.contact-copy{display:flex!important;flex-direction:column!important}
  .contact-reflow>.contact-copy>.contact-channels{margin-top:auto!important}
}
/* 2026-10-03 contact: direct collaboration heading alignment */
@media(min-width:901px){
  .contact-reflow>.contact-copy>.contact-direct-head{width:100%!important;max-width:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:92px!important;margin:0 0 20px!important;padding:0 0 16px!important;box-sizing:border-box!important;border-bottom:1px solid rgba(255,255,255,.16)!important}
  .contact-reflow>.contact-copy>.contact-direct-head h2{display:block!important;width:max-content!important;max-width:100%!important;margin:0 auto!important;text-align:center!important;white-space:nowrap!important;line-height:1.5!important}
  .contact-reflow>.contact-copy>.contact-direct-head p{display:block!important;width:100%!important;max-width:760px!important;margin:8px auto 0!important;text-align:center!important;line-height:1.8!important}
}
/* 2026-10-03 contact: English company name beneath Persian name */
.contact-reflow .company-contact-identity{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important}
.contact-reflow .company-contact-identity>div{display:flex!important;flex-direction:column!important;align-items:center!important;gap:3px!important}
.contact-reflow .company-contact-english{display:block!important;direction:ltr!important;font-size:.72rem!important;letter-spacing:.08em!important;font-weight:600!important;opacity:.78!important;white-space:nowrap!important}
/* 2026-10-03 contact: Persian legal form after company name */
.contact-reflow .company-legal-suffix{font-size:.72em!important;font-weight:500!important;opacity:.78!important;white-space:nowrap!important;margin-right:4px!important}
/* English legal suffix */
.contact-reflow .company-legal-suffix-en{font-size:.9em!important;font-weight:500!important;opacity:.82!important;white-space:nowrap!important;margin-left:4px!important}
/* 2026-10-03 contact helper text: lighter and smaller */
.contact-reflow .contact-form-wrap>.b2b-form label small,.contact-reflow .contact-form-wrap>.b2b-form label .small{font-size:11px!important;font-weight:400!important;line-height:1.55!important;opacity:.62!important;margin-top:5px!important}
.contact-reflow .contact-form-wrap>.b2b-form label{font-size:12px!important;font-weight:500!important}
/* 2026-10-03 contact helper text: very subtle */
.contact-reflow .contact-form-wrap>.b2b-form label small,.contact-reflow .contact-form-wrap>.b2b-form label .small{font-size:10px!important;font-weight:400!important;line-height:1.45!important;color:rgba(220,232,230,.38)!important;opacity:.55!important;margin-top:4px!important}
/* 2026-10-03 contact helper: compact final */
.contact-reflow .contact-form-wrap>.b2b-form label small,.contact-reflow .contact-form-wrap>.b2b-form label .small{font-size:8.5px!important;line-height:1.35!important;font-weight:400!important;color:rgba(220,232,230,.28)!important;opacity:.42!important;margin-top:2px!important;letter-spacing:0!important}
/* 2026-10-03 contact helper balance: labels stay clear, guidance stays subtle */
.contact-reflow .contact-form-wrap>.b2b-form label{font-size:12px!important;font-weight:500!important;color:#e2c46f!important}
.contact-reflow .contact-form-wrap>.b2b-form label small,.contact-reflow .contact-form-wrap>.b2b-form label .small{font-size:10px!important;font-weight:400!important;line-height:1.45!important;color:rgba(220,232,230,.48)!important;opacity:.72!important;margin-top:3px!important}
/* 2026-10-03 contact helper: force visible subdued guidance */
.contact-reflow .contact-form-wrap>.b2b-form label{font-size:12px!important;font-weight:500!important;color:#e2c46f!important}
.contact-reflow .contact-form-wrap>.b2b-form label small,.contact-reflow .contact-form-wrap>.b2b-form label .small{font-size:9px!important;font-weight:400!important;line-height:1.35!important;color:rgba(220,232,230,.30)!important;opacity:.50!important;margin-top:2px!important;display:block!important}
/* 2026-10-03 contact: subtle field placeholders and guidance */
.contact-reflow .contact-form-wrap>.b2b-form input::placeholder,.contact-reflow .contact-form-wrap>.b2b-form textarea::placeholder{font-size:10px!important;font-weight:400!important;color:rgba(220,232,230,.36)!important;opacity:.65!important}
.contact-reflow .contact-form-wrap>.b2b-form .phone-hint{font-size:9px!important;font-weight:400!important;color:rgba(220,232,230,.32)!important;opacity:.58!important;line-height:1.4!important}
/* 2026-10-03 contact phone hint: readable but subordinate */
.contact-reflow .contact-form-wrap>.b2b-form .phone-hint{font-size:10px!important;font-weight:400!important;color:rgba(226,196,111,.62)!important;opacity:1!important;line-height:1.55!important;display:block!important;margin-top:5px!important}
/* 2026-10-03 contact channels: balanced single-row layout */
@media(min-width:901px){
  .contact-reflow .contact-channels{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important}
  .contact-reflow .contact-channels>*{min-width:0!important;width:100%!important;box-sizing:border-box!important}
}
@media(max-width:900px){
  .contact-reflow .contact-channels{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
}
@media(max-width:560px){
  .contact-reflow .contact-channels{grid-template-columns:1fr!important}
}
/* 2026-10-03 contact channels: remove card boxes, keep balanced icons */
.contact-reflow .contact-copy .contact-channels{display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:28px!important;width:100%!important;margin:24px 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
.contact-reflow .contact-copy .contact-channel{display:flex!important;flex:1 1 0!important;max-width:150px!important;min-height:82px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:8px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--wc-muted)!important}
.contact-reflow .contact-copy .contact-channel .brand-icon{width:30px!important;height:30px!important}
.contact-reflow .contact-copy .contact-channel span{font-size:11px!important;font-weight:500!important;white-space:nowrap!important}
.contact-reflow .contact-copy .contact-channel:hover{background:transparent!important;color:var(--wc-teal)!important;transform:none!important}
@media(max-width:900px){.contact-reflow .contact-copy .contact-channels{flex-wrap:wrap!important;gap:12px 18px!important}.contact-reflow .contact-copy .contact-channel{flex:0 1 calc(25% - 18px)!important}}
@media(max-width:560px){.contact-reflow .contact-copy .contact-channels{gap:8px!important}.contact-reflow .contact-copy .contact-channel{flex:0 1 calc(50% - 8px)!important}}
/* 2026-10-03: keep the two contact columns equal in height after channel redesign */
.contact-reflow{align-items:stretch!important}
.contact-reflow>.contact-copy,.contact-reflow>.contact-form-wrap{height:100%!important;min-height:0!important}
.contact-reflow>.contact-copy{display:flex!important;flex-direction:column!important}
.contact-reflow>.contact-form-wrap{display:flex!important;flex-direction:column!important}
.contact-reflow>.contact-form-wrap>.b2b-form{height:100%!important;min-height:0!important}
/* 2026-10-03 contact: restore left side as one continuous card */
@media(min-width:901px){
.contact-reflow{align-items:stretch!important}
.contact-reflow>.contact-copy{height:100%!important;min-height:100%!important;box-sizing:border-box!important;padding:28px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:28px!important;background:linear-gradient(145deg,rgba(255,255,255,.058),rgba(255,255,255,.018))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 28px 80px rgba(0,0,0,.17)!important;overflow:hidden!important}
.contact-reflow>.contact-copy>*{background:transparent!important;border:0!important;box-shadow:none!important}
.contact-reflow>.contact-copy>.contact-direct-head{margin:0 0 22px!important;padding:0 0 16px!important;border-bottom:1px solid rgba(255,255,255,.1)!important}
.contact-reflow>.contact-copy>.company-contact-identity{padding:8px 0 18px!important;margin:0!important}
.contact-reflow>.contact-copy>.company-legal-line{padding:12px 0!important;border-top:1px solid rgba(255,255,255,.07)!important;border-bottom:1px solid rgba(255,255,255,.07)!important}
.contact-reflow>.contact-copy>.plain-contact-list{display:flex!important;flex-direction:column!important;gap:10px!important;padding:16px 0!important}
.contact-reflow>.contact-copy>.plain-contact-list .plain-contact{margin:0!important;padding:0!important}
.contact-reflow>.contact-copy>.contact-channels{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;margin:12px 0 18px!important;padding:12px 0!important;border-top:1px solid rgba(255,255,255,.07)!important;border-bottom:1px solid rgba(255,255,255,.07)!important}
.contact-reflow>.contact-copy>.contact-channels .contact-channel{min-width:0!important;max-width:none!important;min-height:70px!important;padding:6px 2px!important;background:transparent!important;border:0!important;box-shadow:none!important}
.contact-reflow>.contact-copy>.contact-address-bottom{margin-top:0!important;padding:14px 0 0!important;border:0!important}
}
@media(max-width:900px){
.contact-reflow>.contact-copy{padding:22px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:24px!important;background:linear-gradient(145deg,rgba(255,255,255,.058),rgba(255,255,255,.018))!important}
.contact-reflow>.contact-copy>*{background:transparent!important;border:0!important;box-shadow:none!important}
}
/* 2026-10-03: contact left card — heading outside, content card only */
@media(min-width:901px){
.contact-reflow>.contact-copy{height:100%!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
.contact-reflow>.contact-copy>.contact-direct-head{height:auto!important;min-height:0!important;margin:0 0 18px!important;padding:0 0 14px!important;border-bottom:1px solid rgba(255,255,255,.1)!important}
.contact-reflow>.contact-copy>.contact-info-card{box-sizing:border-box!important;width:100%!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:24px!important;background:linear-gradient(145deg,rgba(255,255,255,.058),rgba(255,255,255,.018))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 24px 60px rgba(0,0,0,.14)!important;padding:22px 24px!important}
.contact-reflow>.contact-copy>.contact-info-card>*{background:transparent!important;box-shadow:none!important}
.contact-reflow>.contact-copy>.contact-info-card .company-contact-identity{padding:4px 0 14px!important;margin:0!important}
.contact-reflow>.contact-copy>.contact-info-card .company-legal-line{padding:10px 0!important;margin:0!important}
.contact-reflow>.contact-copy>.contact-info-card .plain-contact-list{display:flex!important;flex-direction:column!important;gap:8px!important;padding:12px 0!important;margin:0!important}
.contact-reflow>.contact-copy>.contact-info-card .contact-channels{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;margin:10px 0 14px!important;padding:12px 0!important;border-top:1px solid rgba(255,255,255,.07)!important;border-bottom:1px solid rgba(255,255,255,.07)!important}
.contact-reflow>.contact-copy>.contact-info-card .contact-channel{min-width:0!important;max-width:none!important;min-height:64px!important;padding:4px 2px!important;background:transparent!important;border:0!important;box-shadow:none!important}
.contact-reflow>.contact-copy>.contact-info-card .contact-address-bottom{padding:10px 0 0!important;margin:0!important}
}
@media(max-width:900px){
.contact-reflow>.contact-copy{height:auto!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
.contact-reflow>.contact-copy>.contact-info-card{box-sizing:border-box!important;width:100%!important;padding:18px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:22px!important;background:linear-gradient(145deg,rgba(255,255,255,.058),rgba(255,255,255,.018))!important}
}
/* FINAL CONTACT LAYOUT: heading outside, compact content card, no forced empty height */
@media(min-width:901px){
  .contact-reflow{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:clamp(32px,4vw,56px)!important;align-items:stretch!important}
  .contact-reflow>.contact-form-wrap,.contact-reflow>.contact-copy{display:grid!important;grid-template-rows:auto 1fr!important;height:100%!important;min-height:0!important;align-self:stretch!important}
  .contact-reflow>.contact-copy{padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
  .contact-reflow>.contact-copy>.contact-direct-head{display:block!important;width:100%!important;height:auto!important;min-height:0!important;margin:0 0 18px!important;padding:0 0 14px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.10)!important;background:transparent!important;box-shadow:none!important}
  .contact-reflow>.contact-copy>.contact-direct-head h2{margin:0 auto!important;line-height:1.5!important}
  .contact-reflow>.contact-copy>.contact-direct-head p{margin:7px auto 0!important;line-height:1.7!important}
  .contact-reflow>.contact-copy>.contact-info-card{display:block!important;width:100%!important;height:100%!important;min-height:0!important;box-sizing:border-box!important;margin:0!important;padding:20px 22px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:24px!important;background:#082b3a!important;box-shadow:none!important;overflow:visible!important}
  .contact-reflow>.contact-copy>.contact-info-card .company-contact-identity{padding:2px 0 12px!important;margin:0!important}
  .contact-reflow>.contact-copy>.contact-info-card .company-legal-line{padding:9px 0!important;margin:0!important}
  .contact-reflow>.contact-copy>.contact-info-card .plain-contact-list{gap:7px!important;padding:10px 0!important;margin:0!important}
  .contact-reflow>.contact-copy>.contact-info-card .contact-channels{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;margin:8px 0 12px!important;padding:10px 0!important}
  .contact-reflow>.contact-copy>.contact-info-card .contact-channel{min-height:60px!important;padding:3px 1px!important}
  .contact-reflow>.contact-copy>.contact-info-card .contact-address-bottom{padding:8px 0 0!important;margin:0!important}
}
/* contact symmetry final: equal columns, titles outside, cards aligned without forced empty space */
@media(min-width:901px){
.contact-reflow{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:48px!important;align-items:stretch!important}
.contact-reflow>.contact-form-wrap,.contact-reflow>.contact-copy{display:grid!important;grid-template-rows:auto 1fr!important;min-width:0!important;height:auto!important;align-self:stretch!important}
.contact-reflow>.contact-form-wrap>.contact-form-title,.contact-reflow>.contact-copy>.contact-direct-head{height:auto!important;min-height:92px!important;box-sizing:border-box!important;margin:0 0 18px!important;padding:0 0 14px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important}
.contact-reflow>.contact-form-wrap>.b2b-form,.contact-reflow>.contact-copy>.contact-info-card{width:100%!important;height:100%!important;min-height:0!important;box-sizing:border-box!important;margin:0!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:24px!important;background:#082b3a!important;box-shadow:none!important}
.contact-reflow>.contact-form-wrap>.b2b-form{display:grid!important}
.contact-reflow>.contact-copy>.contact-info-card{display:block!important;padding:24px!important}
}

/* CONTACT LAYOUT AUTHORITATIVE FINAL */
@media (min-width:901px){
  .contact-reflow{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:48px!important;align-items:stretch!important;max-width:1280px!important}
  .contact-reflow>.contact-form-wrap,.contact-reflow>.contact-copy{display:grid!important;grid-template-rows:110px minmax(0,1fr)!important;width:100%!important;min-width:0!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
  .contact-reflow>.contact-form-wrap>.contact-form-title,.contact-reflow>.contact-copy>.contact-direct-head{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;height:110px!important;min-height:110px!important;margin:0!important;padding:0 0 18px!important;box-sizing:border-box!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important}
  .contact-reflow>.contact-form-wrap>.b2b-form,.contact-reflow>.contact-copy>.contact-info-card{grid-row:2!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:24px!important;background:#082b3a!important;box-shadow:none!important}
  .contact-reflow>.contact-copy>.contact-info-card{display:flex!important;flex-direction:column!important;padding:24px!important}
}

/* contact left-card balance final */
@media(min-width:901px){
  .contact-reflow>.contact-copy>.contact-info-card{
    display:grid!important;
    grid-template-rows:auto auto auto auto auto!important;
    align-content:space-between!important;
    gap:0!important;
  }
  .contact-reflow>.contact-copy>.contact-info-card>.company-contact-identity,
  .contact-reflow>.contact-copy>.contact-info-card>.company-legal-line,
  .contact-reflow>.contact-copy>.contact-info-card>.plain-contact-list,
  .contact-reflow>.contact-copy>.contact-info-card>.contact-channels,
  .contact-reflow>.contact-copy>.contact-info-card>.contact-address-bottom{
    margin-top:0!important;
    margin-bottom:0!important;
  }
}/* contact left inner rhythm: compact continuous structure, preserve outer symmetry */
@media(min-width:901px){
  .contact-reflow>.contact-copy>.contact-info-card{
    display:flex!important;
    flex-direction:column!important;
    justify-content:flex-start!important;
    gap:0!important;
  }
  .contact-reflow>.contact-copy>.contact-info-card>.company-contact-identity{margin:0!important;padding:4px 0 16px!important}
  .contact-reflow>.contact-copy>.contact-info-card>.company-legal-line{margin:0!important;padding:14px 0!important;border-top:1px solid rgba(255,255,255,.08)!important;border-bottom:1px solid rgba(255,255,255,.08)!important}
  .contact-reflow>.contact-copy>.contact-info-card>.plain-contact-list{margin:0!important;padding:16px 0!important;gap:10px!important}
  .contact-reflow>.contact-copy>.contact-info-card>.contact-channels{margin:0!important;padding:16px 0!important;border-top:1px solid rgba(255,255,255,.08)!important;border-bottom:1px solid rgba(255,255,255,.08)!important}
  .contact-reflow>.contact-copy>.contact-info-card>.contact-address-bottom{margin-top:auto!important;margin-bottom:0!important;padding:16px 0 0!important}
}
/* contact left inner zones: fill card evenly without bare empty area */
@media(min-width:901px){
  .contact-reflow>.contact-copy>.contact-info-card{
    display:grid!important;
    grid-template-rows:1.1fr .7fr 1.05fr 1fr .85fr!important;
    align-items:stretch!important;
    justify-content:stretch!important;
    gap:0!important;
  }
  .contact-reflow>.contact-copy>.contact-info-card>.company-contact-identity,
  .contact-reflow>.contact-copy>.contact-info-card>.company-legal-line,
  .contact-reflow>.contact-copy>.contact-info-card>.plain-contact-list,
  .contact-reflow>.contact-copy>.contact-info-card>.contact-channels,
  .contact-reflow>.contact-copy>.contact-info-card>.contact-address-bottom{
    width:100%!important;
    height:100%!important;
    min-height:0!important;
    box-sizing:border-box!important;
    margin:0!important;
    padding:12px 0!important;
    align-self:stretch!important;
  }
  .contact-reflow>.contact-copy>.contact-info-card>.company-contact-identity,
  .contact-reflow>.contact-copy>.contact-info-card>.company-legal-line,
  .contact-reflow>.contact-copy>.contact-info-card>.plain-contact-list,
  .contact-reflow>.contact-copy>.contact-info-card>.contact-address-bottom{
    display:flex!important;
    flex-direction:column!important;
    justify-content:center!important;
  }
  .contact-reflow>.contact-copy>.contact-info-card>.company-contact-identity{align-items:center!important}
  .contact-reflow>.contact-copy>.contact-info-card>.company-legal-line{align-items:center!important;border-top:1px solid rgba(255,255,255,.08)!important;border-bottom:1px solid rgba(255,255,255,.08)!important}
  .contact-reflow>.contact-copy>.contact-info-card>.plain-contact-list{gap:10px!important}
  .contact-reflow>.contact-copy>.contact-info-card>.contact-channels{display:flex!important;align-items:center!important;justify-content:center!important;border-top:1px solid rgba(255,255,255,.08)!important;border-bottom:1px solid rgba(255,255,255,.08)!important}
  .contact-reflow>.contact-copy>.contact-info-card>.contact-address-bottom{align-items:center!important}
}
/* contact left inner rhythm v6: compact centered stack inside equal-height card */
@media(min-width:901px){
  .contact-reflow>.contact-copy>.contact-info-card{
    display:flex!important;
    flex-direction:column!important;
    justify-content:center!important;
    align-items:stretch!important;
    gap:14px!important;
    padding:28px 24px!important;
  }
  .contact-reflow>.contact-copy>.contact-info-card>.company-contact-identity,
  .contact-reflow>.contact-copy>.contact-info-card>.company-legal-line,
  .contact-reflow>.contact-copy>.contact-info-card>.plain-contact-list,
  .contact-reflow>.contact-copy>.contact-info-card>.contact-channels,
  .contact-reflow>.contact-copy>.contact-info-card>.contact-address-bottom{
    margin:0!important;
  }
  .contact-reflow>.contact-copy>.contact-info-card>.company-contact-identity{padding:8px 0 16px!important}
  .contact-reflow>.contact-copy>.contact-info-card>.company-legal-line{padding:13px 0!important;border-top:1px solid rgba(255,255,255,.08)!important;border-bottom:1px solid rgba(255,255,255,.08)!important}
  .contact-reflow>.contact-copy>.contact-info-card>.plain-contact-list{padding:10px 0!important;gap:10px!important}
  .contact-reflow>.contact-copy>.contact-info-card>.contact-channels{padding:14px 0!important;border-top:1px solid rgba(255,255,255,.08)!important;border-bottom:1px solid rgba(255,255,255,.08)!important}
  .contact-reflow>.contact-copy>.contact-info-card>.contact-address-bottom{padding:12px 0 0!important}
}
/* 2026-10-03 trade hero mobile image fit: preserve original 16:9 artwork without zoom */
@media(max-width:860px){
  .trade-hero{
    background-size:100% 100%,100% auto!important;
    background-position:center,center top!important;
    background-repeat:no-repeat,no-repeat!important;
    background-color:#061a24!important;
  }
}
/* contact details containment fix */
@media(min-width:901px){
  .contact-info-card,.contact-info-card *{box-sizing:border-box!important}
  .contact-info-card{overflow:hidden!important}
  .contact-info-card .plain-contact-list{width:100%!important;min-width:0!important;overflow:hidden!important}
  .contact-info-card .plain-contact{
    display:grid!important;
    grid-template-columns:30px minmax(0,1fr)!important;
    align-items:center!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    padding:10px 0!important;
    overflow:hidden!important;
  }
  .contact-info-card .plain-contact strong,
  .contact-info-card .plain-contact bdi{
    display:block!important;
    min-width:0!important;
    max-width:100%!important;
    overflow-wrap:anywhere!important;
    word-break:break-word!important;
    white-space:normal!important;
  }
  .contact-info-card .company-phone-link bdi{direction:ltr!important;text-align:left!important}
}
/* CONTACT PHONE + EMAIL definitive override */
@media(min-width:901px){
 .contact-reflow>.contact-copy>.contact-info-card>.plain-contact-list{
   display:grid!important;grid-template-columns:1fr!important;
   width:100%!important;max-width:none!important;min-width:0!important;
   align-self:stretch!important;justify-self:stretch!important;
   padding:10px 0!important;margin:0!important;gap:6px!important;
   overflow:visible!important;
 }
 .contact-reflow>.contact-copy>.contact-info-card>.plain-contact-list>a.plain-contact{
   display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;
   width:100%!important;max-width:100%!important;min-width:0!important;
   padding:8px 12px!important;margin:0!important;gap:10px!important;
   overflow:visible!important;
 }
 .contact-reflow>.contact-copy>.contact-info-card>.plain-contact-list>a.plain-contact .plain-contact-icon{
   flex:0 0 24px!important;width:24px!important;text-align:center!important;
 }
 .contact-reflow>.contact-copy>.contact-info-card>.plain-contact-list>a.plain-contact strong{
   display:block!important;flex:0 1 auto!important;width:auto!important;max-width:calc(100% - 34px)!important;
   min-width:0!important;text-align:center!important;white-space:normal!important;overflow:visible!important;
 }
 .contact-reflow>.contact-copy>.contact-info-card>.plain-contact-list>a.plain-contact bdi{
   display:block!important;width:auto!important;max-width:100%!important;white-space:normal!important;
   overflow-wrap:anywhere!important;word-break:break-word!important;text-align:center!important;
 }
}
/* contact address centered two-line layout */
.contact-reflow>.contact-copy>.contact-info-card>.contact-address-bottom{
  width:100%!important;
  max-width:100%!important;
  padding:14px 24px 0!important;
  margin:0!important;
  text-align:center!important;
  display:flex!important;
  justify-content:center!important;
  align-items:center!important;
}
.contact-reflow>.contact-copy>.contact-info-card>.contact-address-bottom strong{
  display:block!important;
  width:100%!important;
  max-width:470px!important;
  margin:0 auto!important;
  text-align:center!important;
  line-height:2!important;
  overflow-wrap:normal!important;
  word-break:normal!important;
}
/* 2026-10-03 contact company card — mobile containment */
@media(max-width:900px){
  .contact-reflow>.contact-copy,
  .contact-reflow>.contact-copy>.contact-info-card,
  .contact-reflow>.contact-copy>.contact-info-card *{box-sizing:border-box!important}
  .contact-reflow>.contact-copy{width:100%!important;min-width:0!important}
  .contact-reflow>.contact-copy>.contact-info-card{
    width:100%!important;max-width:100%!important;min-width:0!important;
    margin-inline:auto!important;padding:22px 16px!important;overflow:hidden!important;
  }
  .contact-reflow>.contact-copy>.contact-info-card>.plain-contact-list{
    width:100%!important;max-width:100%!important;min-width:0!important;
    display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;
  }
  .contact-reflow>.contact-copy>.contact-info-card .plain-contact{
    width:100%!important;max-width:100%!important;min-width:0!important;
    display:flex!important;align-items:center!important;justify-content:center!important;
    gap:8px!important;padding:9px 4px!important;overflow:hidden!important;
  }
  .contact-reflow>.contact-copy>.contact-info-card .plain-contact strong,
  .contact-reflow>.contact-copy>.contact-info-card .plain-contact bdi{
    min-width:0!important;max-width:100%!important;white-space:normal!important;
    overflow-wrap:anywhere!important;word-break:break-word!important;text-align:center!important;
  }
  .contact-reflow>.contact-copy>.contact-info-card .company-phone-link bdi{direction:ltr!important}
  .contact-reflow>.contact-copy>.contact-info-card>.contact-address-bottom{
    width:100%!important;max-width:100%!important;min-width:0!important;
    padding:14px 8px 0!important;margin:0 auto!important;
  }
  .contact-reflow>.contact-copy>.contact-info-card>.contact-address-bottom strong{
    width:100%!important;max-width:100%!important;padding-inline:4px!important;
    overflow-wrap:break-word!important;word-break:normal!important;text-align:center!important;
  }
}
/* 2026-10-03 CONTACT MOBILE FINAL — single source of truth */
@media(max-width:768px){
  .contact-reflow{display:block!important;width:100%!important;max-width:100%!important}
  .contact-reflow>.contact-copy{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important}
  .contact-reflow>.contact-copy>.contact-info-card{
    display:flex!important;flex-direction:column!important;align-items:stretch!important;
    width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;
    padding:18px 14px!important;margin:0!important;overflow:hidden!important;
  }
  .contact-info-card>.company-contact-identity{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:8px!important;width:100%!important;min-width:0!important}
  .contact-info-card>.company-contact-identity>div{width:100%!important;min-width:0!important}
  .contact-info-card>.company-contact-identity strong,.contact-info-card>.company-contact-identity span,
  .contact-info-card>.company-legal-line strong{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-align:center!important}
  .contact-info-card>.plain-contact-list{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;gap:8px!important}
  .contact-info-card>.plain-contact-list>a.plain-contact{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;width:100%!important;min-width:0!important;gap:8px!important;padding:9px 0!important;align-items:center!important}
  .contact-info-card>.plain-contact-list>a.plain-contact strong,.contact-info-card>.plain-contact-list>a.plain-contact bdi{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;text-align:center!important}
  .contact-info-card>.contact-channels{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;min-width:0!important;gap:8px!important}
  .contact-info-card>.contact-channels>.contact-channel{display:flex!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:64px!important}
  .contact-info-card>.contact-channels>.contact-channel:last-child{grid-column:1/-1!important;justify-self:center!important;width:calc(50% - 4px)!important}
  .contact-info-card>.contact-address-bottom{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:12px 6px 0!important;overflow:hidden!important}
  .contact-info-card>.contact-address-bottom strong{display:block!important;width:100%!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-align:center!important;line-height:1.9!important}
}
/* CONTACT MOBILE CLEAN BASELINE 2026-10-03 — desktop untouched */
@media screen and (max-width:768px){
  .contact-reflow{display:flex!important;flex-direction:column!important;gap:34px!important;width:100%!important;max-width:100%!important;min-width:0!important}
  .contact-reflow>.contact-copy{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important}
  .contact-reflow>.contact-copy>.contact-info-card{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;margin:0!important;padding:18px 14px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:22px!important;background:#082b3a!important}
  .contact-reflow>.contact-copy>.contact-info-card>*{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}
  .contact-reflow .company-contact-identity{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;text-align:center!important}
  .contact-reflow .company-contact-identity>div{width:100%!important;min-width:0!important}
  .contact-reflow .company-contact-english,.contact-reflow .company-legal-suffix,.contact-reflow .company-legal-suffix-en{white-space:normal!important;overflow-wrap:anywhere!important}
  .contact-reflow .company-legal-line{text-align:center!important;padding:10px 0!important}
  .contact-reflow .plain-contact-list{display:flex!important;flex-direction:column!important;gap:6px!important;padding:10px 0!important}
  .contact-reflow .plain-contact-list>a.plain-contact{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:8px!important;padding:8px 0!important;margin:0!important;overflow:hidden!important}
  .contact-reflow .plain-contact-list>a.plain-contact strong,.contact-reflow .plain-contact-list>a.plain-contact bdi{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}
  .contact-reflow .contact-info-card>.contact-channels{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin:10px 0!important;padding:10px 0!important}
  .contact-reflow .contact-info-card>.contact-channels>.contact-channel{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:62px!important;margin:0!important;padding:5px 2px!important}
  .contact-reflow .contact-info-card>.contact-channels>.contact-channel:last-child{grid-column:auto!important;width:100%!important;justify-self:stretch!important}
  .contact-reflow .contact-address-bottom{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:10px 8px 0!important;overflow:hidden!important;text-align:center!important}
  .contact-reflow .contact-address-bottom strong{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0 auto!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.9!important}
}
/* MOBILE CONTACT SCREENSHOT FIX — 2026-10-03 */
@media screen and (max-width:768px){
  .contact-reflow>.contact-copy>.contact-info-card{
    display:block!important;
    width:100%!important;max-width:100%!important;min-width:0!important;
    height:auto!important;
    padding:20px 16px!important;
  }
  .contact-reflow>.contact-copy>.contact-info-card>.company-contact-identity,
  .contact-reflow>.contact-copy>.contact-info-card>.company-legal-line,
  .contact-reflow>.contact-copy>.contact-info-card>.plain-contact-list,
  .contact-reflow>.contact-copy>.contact-info-card>.contact-channels,
  .contact-reflow>.contact-copy>.contact-info-card>.contact-address-bottom{
    display:block!important;
    position:static!important;
    float:none!important;
    clear:both!important;
    width:100%!important;max-width:100%!important;min-width:0!important;
    height:auto!important;
    margin-left:0!important;margin-right:0!important;
    transform:none!important;
  }
  .contact-reflow>.contact-copy>.contact-info-card>.company-contact-identity{
    display:flex!important;flex-direction:column!important;align-items:center!important;
  }
  .contact-reflow>.contact-copy>.contact-info-card>.company-contact-identity>div,
  .contact-reflow>.contact-copy>.contact-info-card>.company-contact-identity strong,
  .contact-reflow>.contact-copy>.contact-info-card>.company-contact-identity span,
  .contact-reflow>.contact-copy>.contact-info-card>.company-legal-line strong{
    display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;
    white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;text-align:center!important;
  }
  .contact-reflow>.contact-copy>.contact-info-card>.plain-contact-list{
    padding:12px 0!important;
  }
  .contact-reflow>.contact-copy>.contact-info-card>.plain-contact-list>a.plain-contact{
    display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;
    width:100%!important;max-width:100%!important;min-width:0!important;
    padding:10px 6px!important;gap:10px!important;
  }
  .contact-reflow>.contact-copy>.contact-info-card>.plain-contact-list>a.plain-contact .plain-contact-icon{
    flex:0 0 28px!important;width:28px!important;max-width:28px!important;
  }
  .contact-reflow>.contact-copy>.contact-info-card>.plain-contact-list>a.plain-contact strong,
  .contact-reflow>.contact-copy>.contact-info-card>.plain-contact-list>a.plain-contact bdi{
    display:block!important;flex:0 1 auto!important;width:auto!important;max-width:calc(100% - 40px)!important;min-width:0!important;
    white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;text-align:center!important;
  }
  .contact-reflow>.contact-copy>.contact-info-card>.contact-channels{
    display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:8px!important;padding:12px 0!important;
  }
  .contact-reflow>.contact-copy>.contact-info-card>.contact-channels>.contact-channel{
    display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;
    width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:66px!important;
    padding:6px 2px!important;
  }
  .contact-reflow>.contact-copy>.contact-info-card>.contact-channels>.contact-channel:nth-child(4),
  .contact-reflow>.contact-copy>.contact-info-card>.contact-channels>.contact-channel:nth-child(5){
    grid-column:auto!important;width:100%!important;
  }
  .contact-reflow>.contact-copy>.contact-info-card>.contact-address-bottom{
    padding:14px 10px 0!important;text-align:center!important;
  }
  .contact-reflow>.contact-copy>.contact-info-card>.contact-address-bottom strong{
    display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;
    white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;
    text-align:center!important;line-height:2!important;
  }
}
/* MOBILE CONTACT PHONE/EMAIL ALIGN — 2026-10-03 */
@media screen and (max-width:768px){
 .contact-reflow>.contact-copy>.contact-info-card>.plain-contact-list>a.plain-contact{
   display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;
   gap:8px!important;padding-left:0!important;padding-right:0!important;text-indent:0!important;
 }
 .contact-reflow>.contact-copy>.contact-info-card>.plain-contact-list>a.plain-contact>.plain-contact-icon{
   display:flex!important;align-items:center!important;justify-content:center!important;
   flex:0 0 26px!important;width:26px!important;height:26px!important;
   margin:0!important;padding:0!important;position:static!important;transform:none!important;text-indent:0!important;
 }
 .contact-reflow>.contact-copy>.contact-info-card>.plain-contact-list>a.plain-contact>strong{
   display:block!important;flex:0 1 auto!important;width:auto!important;margin:0!important;padding:0!important;text-indent:0!important;
 }
}
/* MOBILE CONTACT ICON + TEXT UNIT — 2026-10-03 */
@media screen and (max-width:768px){
 .contact-info-card>.plain-contact-list{
   display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;
 }
 .contact-info-card>.plain-contact-list>a.plain-contact{
   display:grid!important;
   grid-template-columns:28px auto!important;
   grid-template-areas:"icon value"!important;
   justify-content:center!important;align-items:center!important;
   column-gap:8px!important;
   width:100%!important;max-width:100%!important;min-width:0!important;
   direction:ltr!important;
 }
 .contact-info-card>.plain-contact-list>a.plain-contact>.plain-contact-icon{
   grid-area:icon!important;
   width:28px!important;height:28px!important;
   display:flex!important;align-items:center!important;justify-content:center!important;
   margin:0!important;padding:0!important;inset:auto!important;transform:none!important;
 }
 .contact-info-card>.plain-contact-list>a.plain-contact>strong{
   grid-area:value!important;
   width:auto!important;max-width:100%!important;min-width:0!important;
   margin:0!important;padding:0!important;
   direction:ltr!important;text-align:left!important;
   white-space:nowrap!important;
 }
}
/* MOBILE CONTACT SOCIALS — ONE ROW ONLY; BOX HEIGHT UNTOUCHED */
@media screen and (max-width:768px){
 .contact-reflow>.contact-copy>.contact-info-card>.contact-channels{
   display:grid!important;
   grid-template-columns:repeat(5,minmax(0,1fr))!important;
   grid-template-rows:1fr!important;
   align-items:center!important;
   justify-items:center!important;
   gap:4px!important;
   width:100%!important;
 }
 .contact-reflow>.contact-copy>.contact-info-card>.contact-channels>.contact-channel,
 .contact-reflow>.contact-copy>.contact-info-card>.contact-channels>.contact-channel:nth-child(4),
 .contact-reflow>.contact-copy>.contact-info-card>.contact-channels>.contact-channel:nth-child(5),
 .contact-reflow>.contact-copy>.contact-info-card>.contact-channels>.contact-channel:last-child{
   grid-column:auto!important;
   grid-row:1!important;
   width:100%!important;
   max-width:100%!important;
   min-width:0!important;
 }
}

/* MOBILE_PROMO_RIBBON_POSITION_V1
   Keep the opening discount ribbon fully below the two-row mobile header. */
@media(max-width:700px){
  .header-premium{position:relative!important;top:auto!important}
  .prelaunch-ribbon{
    position:relative!important;
    top:auto!important;
    z-index:10!important;
    display:block!important;
    overflow:visible!important;
  }
  .prelaunch-ribbon a{
    min-height:52px!important;
    height:auto!important;
    padding:7px 12px!important;
    line-height:1.45!important;
    overflow:visible!important;
  }
  .prelaunch-ribbon strong,.prelaunch-ribbon span{display:block!important;line-height:1.45!important}
}

/* PARTO_RESPONSIVE_DESIGN_SYSTEM_V1
   Final override layer: desktop + mobile hierarchy, rhythm, navigation and promo ribbon. */
:root{
 --pt-max:1440px;--pt-radius:18px;--pt-radius-sm:12px;
 --pt-shadow:0 18px 55px rgba(0,0,0,.18);
}
.header-premium{box-shadow:0 8px 28px rgba(0,0,0,.12)!important}
.header-premium .header-inner{max-width:var(--pt-max)!important;margin-inline:auto!important;width:100%!important}
.prelaunch-ribbon{position:relative!important;inset:auto!important;z-index:30!important;transform:none!important;margin:0!important}
.prelaunch-ribbon a{max-width:var(--pt-max)!important;margin-inline:auto!important;width:100%!important}
@media(min-width:1025px){
 .header-premium{position:sticky!important;top:0!important}
 .mobile-page-tabs{display:none!important}
 .prelaunch-ribbon a{min-height:42px!important;padding:7px 28px!important}
 .prelaunch-ribbon strong{font-size:13px!important}
 .prelaunch-ribbon span{font-size:12px!important}
 .section{padding-block:clamp(72px,7vw,108px)!important}
 .container{max-width:var(--pt-max)!important}
}
@media(max-width:1024px){
 html{scroll-padding-top:24px!important}
 .header-premium{position:relative!important;top:auto!important;overflow:visible!important}
 .header-premium .header-inner{min-height:86px!important;padding:10px 18px!important}
 .header-premium .brand{min-width:0!important}
 .header-premium .brand img{width:54px!important;height:54px!important;flex:0 0 54px!important}
 .header-premium .brand-title{font-size:12px!important;white-space:nowrap!important}
 .header-premium .brand-latin{display:none!important}
 .mobile-page-tabs{position:relative!important;inset:auto!important;z-index:2!important;height:44px!important;margin:0!important;padding:5px 10px!important}
 .prelaunch-ribbon{position:relative!important;inset:auto!important;z-index:1!important;clear:both!important;width:100%!important}
 .prelaunch-ribbon a{box-sizing:border-box!important;min-height:54px!important;height:auto!important;padding:7px 12px!important}
 main{position:relative!important;z-index:0!important}
 .section{padding-block:60px!important}
 .container{padding-inline:20px!important}
}
@media(max-width:700px){
 .prelaunch-ribbon a{
   display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;
   grid-template-rows:auto auto!important;align-items:center!important;
   gap:2px 10px!important;text-align:right!important;
 }
 .prelaunch-ribbon strong{grid-column:1!important;grid-row:1!important;font-size:10.5px!important;line-height:1.6!important;white-space:normal!important}
 .prelaunch-ribbon span{grid-column:1!important;grid-row:2!important;font-size:9px!important;line-height:1.55!important;white-space:normal!important}
 .prelaunch-ribbon b{grid-column:2!important;grid-row:1/3!important;align-self:center!important;font-size:8px!important;white-space:nowrap!important}
 .heading{margin-bottom:30px!important}
 .btn{min-height:48px!important}
}
@media(max-width:430px){
 .header-premium .header-inner{padding-inline:14px!important}
 .mobile-page-tabs{height:42px!important}
 .mobile-page-tabs a{min-height:30px!important;padding-inline:10px!important}
 .prelaunch-ribbon a{min-height:56px!important}
}

/* PARTO_FULL_SITE_RESPONSIVE_AUDIT_V2 */
html,body{max-width:100%;overflow-x:clip}
img,video,svg,canvas{max-width:100%}
input,select,textarea,button{max-width:100%}
.page-body,.page-head,.storefront-shell,.trade-hero,.trade-path,.trade-logistics,.trade-cta,.wc-store-gateway{overflow-x:clip}
.b2b-form,.shop-toolbar,.product-layout,.cart-layout,.contact-grid,.about-intro,.trade-columns,.trade-duo,.footer-main,.footer-contactbar{min-width:0}
.b2b-form>* ,.shop-toolbar>* ,.product-layout>* ,.cart-layout>* ,.contact-grid>* ,.about-intro>* ,.trade-columns>* ,.trade-duo>*{min-width:0}
.footer-contact-item{min-width:0;overflow-wrap:anywhere}
@media(max-width:1024px){
 .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .trade-duo{grid-template-columns:1fr 1fr!important;gap:28px!important}
 .footer-contactbar{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
}
@media(max-width:700px){
 :root{--pad:18px!important}
 body{font-size:15px}
 h1{font-size:clamp(1.75rem,8vw,2.35rem)!important}
 h2{font-size:clamp(1.35rem,6.4vw,1.9rem)!important}
 .page-body{padding-block:38px 64px!important}
 .page-head{padding-block:30px!important}
 .page-head p{font-size:14px!important}
 .product-grid,.trade-duo,.footer-contactbar{grid-template-columns:1fr!important}
 .b2b-form{grid-template-columns:1fr!important}
 .b2b-form .wide,.form-result,.form-footer{grid-column:1!important}
 .form-footer{align-items:stretch!important;flex-direction:column!important}
 .form-footer .btn{width:100%!important}
 .shop-toolbar{grid-template-columns:1fr!important}
 .shop-toolbar>label:first-child{grid-column:auto!important}
 .product-layout,.cart-layout,.contact-grid,.about-intro,.trade-columns{grid-template-columns:1fr!important;gap:28px!important}
 .cart-row{align-items:stretch!important;flex-direction:column!important}
 .cart-row .qty-input{width:100%!important}
 .actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important}
 .actions .btn,.actions a{width:100%!important}
 .trade-route{overflow-x:auto!important;-webkit-overflow-scrolling:touch}
 .trade-route>*{min-width:120px}
 .footer-main{grid-template-columns:1fr!important}
 .footer-nav{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px 14px!important}
 .footer-contact-item{width:100%!important}
 .breadcrumb{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
}
@media(max-width:430px){
 .container{padding-inline:16px!important}
 .header-premium .brand-title{font-size:11px!important}
 .header-premium .brand img{width:50px!important;height:50px!important;flex-basis:50px!important}
 .menu-button{min-width:40px!important;min-height:40px!important}
 .footer-nav{grid-template-columns:1fr!important}
}

/* PARTO_PAGE_BY_PAGE_RESPONSIVE_V3 */
@media(max-width:700px){
 /* storefronts */
 .wc-store-grid{grid-template-columns:1fr!important;gap:18px!important}
 .wc-store-card{min-height:360px!important}
 .storefront-head,.wc-storefront-head{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:18px!important}
 .storefront-head-actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important}
 .store-switch{width:100%!important;text-align:center!important}
 .retail-catalog-nav{padding-inline:0!important}
 .brand-shelves,.category-shelves{overflow-x:auto!important;scroll-snap-type:x proximity}
 .brand-shelves>* ,.category-shelves>*{scroll-snap-align:start}
 /* wholesale/auth */
 .wholesale-gate{grid-template-columns:1fr!important;gap:24px!important}
 .wholesale-auth,.auth-box{width:100%!important;min-width:0!important}
 .wholesale-tabs{display:grid!important;grid-template-columns:1fr 1fr!important}
 .verify-steps{grid-template-columns:1fr 1fr!important}
 /* product/cart/checkout */
 .product-detail,.product-layout{grid-template-columns:1fr!important}
 .product-gallery,.product-info{width:100%!important}
 .summary{position:static!important;width:100%!important}
 .qty-input{max-width:100%!important}
 /* contact + trade */
 .contact-grid>* ,.trade-duo>*{width:100%!important}
 .mode-grid{grid-template-columns:1fr!important}
 .trade-route{padding-bottom:8px!important}
 /* app download */
 .app-download-grid,.app-install-grid,.app-release-grid{grid-template-columns:1fr!important}
 .app-download-card{width:100%!important}
 /* legal pages */
 .legal-layout,.policy-layout{grid-template-columns:1fr!important}
}
@media(min-width:701px) and (max-width:1024px){
 .wc-store-grid{grid-template-columns:1fr 1fr!important}
 .wholesale-gate,.contact-grid,.trade-duo{grid-template-columns:1fr 1fr!important}
 .app-download-grid,.app-install-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}

/* PARTO_MOBILE_TEXT_CONTAINMENT_V4 */
@media(max-width:700px){
 .contact-reflow,.contact-copy,.contact-info-card,.plain-contact-list,.contact-channels,.contact-direct-head{min-width:0!important;max-width:100%!important}
 .contact-reflow .contact-direct-head h1,.contact-reflow .contact-direct-head h2,.contact-reflow .contact-direct-head p,
 .contact-info-card .company-name,.contact-info-card .company-legal-suffix,.contact-info-card .company-legal-suffix-en{
   max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important
 }
 .contact-info-card>.plain-contact-list>a.plain-contact{
   width:100%!important;max-width:100%!important;min-width:0!important;
   white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important
 }
 .contact-info-card>.plain-contact-list>a.plain-contact bdi{min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}
 .contact-reflow .contact-copy .contact-channel span{white-space:normal!important}
 .about-pillars>div strong{white-space:normal!important}
 .footer-contact-item bdi{white-space:normal!important;overflow-wrap:anywhere!important}
}

/* Parto visual system — all public pages, 2026-10-04 */
:root{--pv-night:#061c26;--pv-teal:#62dece;--pv-gold:#efd18a;--pv-line:rgba(132,205,199,.23)}
body{font-family:Vazirmatn,Tahoma,Arial,sans-serif!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
main h1,main h2,main h3{font-family:Vazirmatn,Tahoma,sans-serif!important;letter-spacing:0!important;text-wrap:balance}
main p{line-height:1.95!important;text-wrap:pretty}
main .container{max-width:1440px!important}
main :is(.btn,.p26-btn,.p26-store-signal-link,.p26-sales-button,.p26-final-primary,.p26-final-secondary,.store-switch){border-radius:14px!important;min-height:50px!important;padding:12px 24px!important;font-size:15px!important;line-height:1.65!important;font-weight:600!important;gap:12px!important;text-align:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;max-width:100%;white-space:normal!important;transition:transform .2s,box-shadow .2s,background .2s!important}
main :is(.btn.primary,.p26-btn-main,.p26-store-signal-link,.p26-final-primary,.p26-sales-button){background:linear-gradient(135deg,#8ce8d9,#42bfae)!important;color:#06272e!important;-webkit-text-fill-color:#06272e!important;border:1px solid #9eeadd!important;box-shadow:inset 0 1px 0 #d1fff0,0 4px 0 #197c73,0 12px 28px #0003!important}
main :is(.btn:not(.primary),.p26-btn-ghost,.p26-final-secondary,.store-switch){background:#103640!important;color:#f3e8cc!important;-webkit-text-fill-color:#f3e8cc!important;border:1px solid #50777e!important;box-shadow:inset 0 1px 0 #ffffff14,0 4px 0 #041b23!important}
main :is(.btn,.p26-btn,.store-switch):active{transform:translateY(2px)!important}
.header .header-store-cta{background:linear-gradient(135deg,#79ddce,#3da99c)!important;color:#05242b!important;-webkit-text-fill-color:#05242b!important;border-color:#86dfd1!important;box-shadow:0 4px 0 #164e50,0 8px 20px #0003!important;font-weight:600!important}
body .prelaunch-ribbon{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;inset:auto!important;z-index:25!important;background:linear-gradient(110deg,#d9ac50,#fff0bb 48%,#e8c46f)!important;border-block:1px solid #fce2a0!important;box-shadow:0 5px 20px #0003!important;overflow:hidden!important}
body .prelaunch-ribbon a{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:12px 24px!important;min-height:66px!important;padding:12px 24px!important;color:#112e34!important;-webkit-text-fill-color:#112e34!important;max-width:1440px!important}
body .prelaunch-ribbon strong{font-size:16px!important;font-weight:800!important;line-height:1.7!important;white-space:normal!important}
body .prelaunch-ribbon strong:before{content:"";display:inline-block;width:10px;height:10px;margin-inline-end:10px;border-radius:50%;background:#0a7567;box-shadow:0 0 0 5px #12756620;animation:pv-beacon 2.8s ease-in-out infinite}
body .prelaunch-ribbon span{font-size:14px!important;font-weight:600!important;line-height:1.7!important}
body .prelaunch-ribbon b{font-size:12px!important;white-space:nowrap!important;padding:7px 16px!important;border:1px solid #24474766!important;border-radius:100px!important;background:#fff5!important}
@keyframes pv-beacon{0%,100%{opacity:1;box-shadow:0 0 0 4px #12756620}50%{opacity:.55;box-shadow:0 0 0 8px #12756608}}
main :is(.wc-choice-grid,.wc-store-grid,.trade-duo,.product-grid){align-items:stretch!important;gap:24px!important}
main :is(.wc-choice-card,.wc-store-card,.trade-duo article,.premium-product-card,.app-download-card){border-radius:24px!important;border:1px solid var(--pv-line)!important;box-shadow:inset 0 1px 0 #ffffff12,0 16px 40px #0003!important;overflow:hidden!important}
main :is(.contact-info-card,.contact-copy,.b2b-form,.auth-box,.summary,.legal-card,.wc-opening-main,.opening-notify){border-radius:24px!important;border:1px solid var(--pv-line)!important;box-shadow:inset 0 1px 0 #ffffff0e,0 18px 45px #0002!important}
main :is(.auth-box,.summary,.opening-notify){background:linear-gradient(145deg,#123740,#08242e)!important;padding:clamp(20px,3vw,34px)!important}
main :is(.auth-box,.b2b-form) :is(input,select,textarea){font-size:16px!important;border-radius:12px!important;border-color:#4b717a!important;color:#edf5f0!important;background-color:#0e303a!important}
main :is(.wholesale-tabs,.verify-steps,.mode-grid){gap:12px!important}
main .wholesale-tabs button{border-radius:12px!important;min-height:48px!important;padding:10px 14px!important;font-size:14px!important;line-height:1.7!important}
main .wholesale-tabs button.active{background:#73daca!important;color:#082c32!important}
main :is(.verify-steps span,.mode-grid>div,.product-specs>div){border-radius:12px!important;border:1px solid var(--pv-line)!important;background:#ffffff05!important;padding:14px 18px!important}
main :is(.notice,.empty-state,.storefront-empty){border-radius:18px!important;border:1px solid var(--pv-line)!important;padding:24px!important;background:#10333b!important}
main .page-head h1{font-size:clamp(30px,3.8vw,54px)!important;line-height:1.55!important}
main :is(.wc-hero-content h1,.trade-hero h1){font-size:clamp(34px,4.2vw,64px)!important;line-height:1.45!important}
main .legal-card{max-width:1040px;margin-inline:auto}
main .legal-card h2{font-size:clamp(21px,2vw,28px)!important;line-height:1.7!important}
main .legal-card p{max-width:none!important}
main .p26-store-signal{background:linear-gradient(110deg,#e5d8b8,#f7edd7,#e8dabc)!important;padding-block:12px!important}
main .p26-store-signal-copy strong{font-size:clamp(18px,2vw,27px)!important}
main .p26-shop-scene{background:#0b2b34!important}
main .p26-shop-media:after{content:"";position:absolute;inset:0;background:linear-gradient(to right,transparent 55%,#0b2b34 100%);pointer-events:none}
main .p26-global-scene{position:relative}
main .p26-global-scene:after{content:"";position:absolute;inset:auto 0 0;height:70px;background:linear-gradient(transparent,#071b24);pointer-events:none}
main .p26-razavi-stage{border-radius:28px!important;box-shadow:inset 0 1px 0 #fff2,0 24px 55px #0003!important}
main :is(.p26-region-row span,.p26-route-strip span,.p26-global-facts span){border-radius:100px!important;border:1px solid #6faaa344!important;padding:6px 14px!important}
main .opening-countdown{color:#f5d991!important;font-variant-numeric:tabular-nums}
main .wc-opening-main h2{font-size:clamp(26px,3vw,42px)!important}
main table{width:100%;border-collapse:separate!important;border-spacing:0;border:1px solid #50777e;border-radius:14px;overflow:hidden;font-size:14px}
main :is(th,td){padding:14px 16px!important;text-align:start;vertical-align:middle;border-bottom:1px solid #50777e55;overflow-wrap:anywhere}
main th{background:#17444e;color:#f8e6bf;font-weight:600}
main tr:nth-child(even) td{background:#ffffff04}
main :is(.product-grid,.wc-choice-grid,.wc-store-grid,.trade-duo)>*{min-width:0}
main :is(.contact-channels,.footer-contactbar){gap:10px!important}
main .contact-channel{border-radius:13px!important;box-shadow:inset 0 1px 0 #fff1,0 3px 0 #031821!important}
@media(hover:hover){main :is(.btn,.p26-btn,.store-switch,.p26-sales-button):hover{transform:translateY(-3px)!important;box-shadow:0 7px 0 #155e59,0 18px 32px #0004!important}main :is(.wc-choice-card,.wc-store-card,.premium-product-card):hover{border-color:#87d6cba0!important;box-shadow:0 24px 50px #0005!important}}
@media(min-width:901px){main .wc-choice-grid{grid-auto-rows:1fr!important}main .trade-duo article{display:flex!important;flex-direction:column!important}main .trade-duo article .btn{margin-top:auto!important;align-self:flex-start!important}main .trade-duo article p{margin-bottom:22px!important}}
@media(max-width:700px){
 body .prelaunch-ribbon a{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:4px 10px!important;min-height:86px!important;padding:12px 16px!important;text-align:start!important}
 body .prelaunch-ribbon strong{grid-column:1!important;grid-row:1!important;font-size:13px!important}
 body .prelaunch-ribbon span{grid-column:1!important;grid-row:2!important;font-size:12px!important}
 body .prelaunch-ribbon b{grid-column:2!important;grid-row:1/3!important;font-size:10px!important;padding:8px 10px!important}
 body .prelaunch-ribbon strong:before{width:8px;height:8px;margin-inline-end:7px}
 main .container{padding-inline:18px!important}
 main :is(.btn,.p26-btn,.store-switch,.p26-store-signal-link,.p26-sales-button,.p26-final-primary,.p26-final-secondary){min-height:48px!important;font-size:14px!important;padding:11px 18px!important}
 main :is(.wc-choice-grid,.wc-store-grid,.trade-duo,.product-grid){gap:18px!important;grid-template-columns:minmax(0,1fr)!important}
 main .wc-hero-actions{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}
 main :is(.wc-hero-content h1,.trade-hero h1){font-size:clamp(28px,8vw,40px)!important;max-width:100%!important}
 main .p26-shop-media:after{background:linear-gradient(to top,#0b2b34,transparent 60%)}
 main .p26-store-signal-inner{gap:14px!important;flex-wrap:wrap!important}
 main .p26-store-signal-copy strong{font-size:18px!important;line-height:1.8!important}
 main :is(.auth-box,.summary,.opening-notify,.b2b-form,.legal-card){padding:22px!important;border-radius:20px!important}
 main :is(.wc-choice-card,.wc-store-card,.app-download-card,.premium-product-card){border-radius:20px!important}
 main .intl-phone{grid-template-columns:112px minmax(0,1fr)!important}
 main :is(input,select,textarea){min-width:0!important}
 main table{font-size:12px}main :is(th,td){padding:10px 8px!important}
}
@media(prefers-reduced-motion:reduce){body .prelaunch-ribbon strong:before{animation:none!important}main :is(.btn,.p26-btn,.wc-choice-card,.wc-store-card){transition:none!important;transform:none!important}}

body #app .header.header-premium .header-tools a.header-store-cta{background:linear-gradient(135deg,#79ddce,#3da99c)!important;color:#05242b!important;-webkit-text-fill-color:#05242b!important;border-color:#86dfd1!important;box-shadow:0 4px 0 #164e50,0 8px 20px #0003!important}

body #app main .wc-hero .wc-hero-content{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;gap:18px!important;height:auto!important;min-height:0!important;padding-block:180px 70px!important}
body #app main .wc-hero .wc-hero-content h1{margin:0!important;position:static!important;inset:auto!important}
body #app main .wc-hero .wc-hero-content p{margin:0!important;position:static!important;inset:auto!important;max-width:620px!important}
body #app main .wc-hero .wc-hero-content .wc-hero-actions{margin:8px 0 0!important}
body #app main .wc-hero .wc-kicker:empty{display:none!important}
body #app main .wc-hero .wc-hero-media{mask-image:linear-gradient(#000 88%,transparent 100%);-webkit-mask-image:linear-gradient(#000 88%,transparent 100%)}
body #app main :is(.empty-state,.product-photo,.app-download-card) svg{filter:drop-shadow(0 3px 0 #064b4b) drop-shadow(0 8px 10px #0004);color:#78dfce}
@media(max-width:700px){body #app main .wc-hero .wc-hero-content{padding-block:230px 44px!important;gap:14px!important}body #app main .wc-hero .wc-hero-content p{font-size:14px!important}body #app main .wc-hero .wc-hero-actions{width:100%!important}}

body #app main .trade-hero{padding:0!important;min-height:590px!important}
body #app main .trade-hero .trade-hero-inner{padding:90px 56px!important;min-height:590px!important;height:auto!important;align-items:center!important;grid-template-columns:minmax(0,720px) 1fr!important}
body #app main .trade-hero .trade-hero-inner>div:first-child{background:transparent!important}
body #app main .trade-hero h1{margin-bottom:20px!important}
body #app main .wc-hero-retail .wc-hero-image{object-fit:cover!important;object-position:center!important}
body #app main .p26-shop-media img{object-position:28% center!important}
@media(max-width:700px){body #app main .trade-hero .trade-hero-inner{min-height:540px!important;padding:220px 18px 48px!important}body #app main .wc-hero-retail .wc-hero-image{object-position:25% center!important}}

/* Mobile image flow, unobstructed festival ribbon and redesigned footer */
.home-mobile-intro{display:none}
body #app .site-footer-v2{position:relative;background:#041923;color:#d2e3df;border-top:1px solid #426664;padding:48px 0 20px;font-size:14px}
body #app .site-footer-v2 .sf-inner{width:min(1280px,100% - 64px);margin:auto}
body #app .site-footer-v2 .sf-top{display:grid;grid-template-columns:1.25fr 1fr;gap:64px;align-items:start;padding-bottom:28px}
body #app .site-footer-v2 .sf-brand .brand{display:flex;gap:14px;align-items:center;width:auto}
body #app .site-footer-v2 .sf-brand .brand img{width:64px;height:64px;object-fit:contain;border-radius:14px}
body #app .site-footer-v2 .sf-brand .brand-title{font-size:19px!important;color:#f2ddb1!important;white-space:normal!important;line-height:1.8!important}
body #app .site-footer-v2 .sf-brand p{margin:16px 0 0;font-size:14px;line-height:1.9;color:#9ebcb8;max-width:42ch}
body #app .site-footer-v2 .sf-nav{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px}
body #app .site-footer-v2 .sf-nav a{display:flex;align-items:center;min-height:44px;padding:8px 0;color:#e0ece7!important;-webkit-text-fill-color:#e0ece7!important;border-bottom:1px solid #ffffff0c}
body #app .site-footer-v2 .sf-contact{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:16px;padding-block:24px;border-block:1px solid #42666470}
body #app .site-footer-v2 .sf-contact>a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:10px 14px;border-radius:12px;background:#10313b;min-width:0;line-height:1.8;text-align:center}
body #app .site-footer-v2 .sf-contact bdi{overflow-wrap:anywhere;min-width:0}
body #app .site-footer-v2 .sf-icon{width:22px;height:22px;flex:none;color:#88dfcf}
body #app .site-footer-v2 .sf-contact img{width:22px;height:22px;flex:none}
body #app .site-footer-v2 .sf-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:24px}
body #app .site-footer-v2 .sf-legal{display:flex;flex-wrap:wrap;gap:12px 20px;font-size:12px}
body #app .site-footer-v2 .sf-bottom p{font-size:12px;color:#9ebcb8;line-height:1.8;margin:0}
@media(max-width:900px){
body #app .header.header-premium{height:auto!important;min-height:0!important;max-height:none!important;position:sticky!important;top:0!important;padding:0!important;overflow:visible!important}
body #app .header.header-premium .header-inner{height:auto!important;min-height:76px!important;padding:10px 12px!important;gap:8px!important;display:flex!important;align-items:center!important}
body #app .header.header-premium .brand{min-width:0!important;flex:1 1 auto!important;gap:8px!important}
body #app .header.header-premium .brand img{width:42px!important;height:42px!important;flex-basis:42px!important}
body #app .header.header-premium .brand-copy{min-width:0!important}
body #app .header.header-premium .brand-title{font-size:11px!important;white-space:normal!important;line-height:1.65!important}
body #app .header.header-premium .brand-legal,body #app .header.header-premium .brand-id,body #app .header.header-premium .brand-latin{display:none!important}
body #app .header.header-premium .header-tools{gap:6px!important;flex:0 0 auto!important}
body #app .header.header-premium .language-picker{width:60px!important;min-width:0!important}
body #app .header.header-premium .language-picker select{font-size:10px!important;padding:6px!important;height:36px!important}
body #app .header.header-premium .lang-globe{display:none!important}
body #app .header.header-premium .cart-link{width:36px!important;min-width:36px!important;min-height:36px!important;padding:5px!important;gap:2px!important}
body #app .header.header-premium .cart-link>span{display:none!important}
body #app .header.header-premium .menu-button{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important}
body #app .header.header-premium .mobile-page-tabs{position:relative!important;inset:auto!important;display:flex!important;height:auto!important;min-height:44px!important;max-height:none!important;padding:6px 12px!important;gap:6px!important;margin:0!important;overflow-x:auto!important;flex-wrap:nowrap!important}
body #app .header.header-premium .mobile-page-tabs a{flex:0 0 auto!important;min-height:32px!important;padding:5px 12px!important;font-size:11px!important}
body #app .prelaunch-ribbon{position:relative!important;top:auto!important;margin:0!important;transform:none!important;max-height:none!important;height:auto!important}
body #app .prelaunch-ribbon a{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;height:auto!important;max-height:none!important;min-height:104px!important;padding:12px 16px!important;width:100%!important;text-align:center!important}
body #app .prelaunch-ribbon strong,body #app .prelaunch-ribbon span,body #app .prelaunch-ribbon b{grid-area:auto!important;width:auto!important;max-width:100%!important;white-space:normal!important;text-align:center!important;line-height:1.75!important}
body #app .prelaunch-ribbon strong{font-size:13px!important}
body #app .prelaunch-ribbon span{font-size:12px!important}
body #app .prelaunch-ribbon b{font-size:11px!important;padding:5px 16px!important}
body #app .site-footer-v2 .sf-inner{width:calc(100% - 36px)}
body #app .site-footer-v2 .sf-top{grid-template-columns:1fr;gap:24px}
body #app .site-footer-v2 .sf-contact{grid-template-columns:1fr;gap:10px}
body #app .site-footer-v2 .sf-bottom{flex-direction:column;align-items:stretch;gap:20px;text-align:center}
body #app .site-footer-v2 .sf-legal{display:grid;grid-template-columns:1fr 1fr;gap:10px}
body #app .site-footer-v2 .sf-legal a{padding:10px 6px;min-height:42px;border-radius:10px;background:#ffffff05}
}
@media(max-width:700px){
body #app main .hero.hero-final{padding:0!important;margin:0!important;height:auto!important;min-height:0!important;overflow:hidden!important}
body #app main .hero-final-visual{position:relative!important;width:100%!important;aspect-ratio:auto!important;height:auto!important;overflow:visible!important;background:#071b24!important}
body #app main .hero-final-visual>picture{display:block!important;height:260px!important;position:relative!important;overflow:hidden!important}
body #app main .hero-final-visual .hero-approved-image{position:static!important;inset:auto!important;transform:none!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}
body #app main .hero-hotspots{display:none!important}
body #app main .home-mobile-intro{display:block!important;padding:24px 20px 30px!important;background:linear-gradient(#0b2933,#071b24)!important;text-align:start!important}
body #app main .home-mobile-intro h1{font-size:28px!important;line-height:1.65!important;margin:0 0 10px!important;color:#f1e4c8!important}
body #app main .home-mobile-intro p{font-size:14px!important;line-height:1.9!important;margin-bottom:18px!important}
body #app main .home-mobile-intro .actions{gap:12px!important}
body #app main .wc-hero{display:block!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;padding:0!important;background:#071b24!important}
body #app main .wc-hero .wc-hero-media{position:relative!important;inset:auto!important;height:auto!important;aspect-ratio:3/2!important;mask-image:none!important;-webkit-mask-image:none!important;overflow:hidden!important}
body #app main .wc-hero .wc-hero-image{position:static!important;inset:auto!important;transform:none!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;filter:none!important}
body #app main .wc-hero .wc-hero-shade{display:none!important}
body #app main .wc-hero .wc-hero-content{padding:24px 18px 32px!important;min-height:0!important;height:auto!important;gap:12px!important;background:linear-gradient(#0c2934,#071b24)!important}
body #app main .wc-hero .wc-hero-content h1{font-size:28px!important;line-height:1.6!important;max-width:100%!important}
body #app main .p26-shop-scene{display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;padding:0!important}
body #app main .p26-shop-media{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:3/2!important}
body #app main .p26-shop-media picture,body #app main .p26-shop-media img{height:100%!important;width:100%!important;object-fit:contain!important;object-position:center!important}
body #app main .p26-shop-media:after{display:none!important}
body #app main .p26-shop-layout{padding:30px 18px!important;min-height:0!important}
body #app main .p26-shop-copy{padding:0!important;max-width:none!important}
body #app main .p26-shop-copy h2{font-size:26px!important}
body #app main .p26-global-scene{display:flex!important;flex-direction:column!important;min-height:0!important;height:auto!important;padding:0!important}
body #app main .p26-global-scene>picture{position:relative!important;display:block!important;height:250px!important}
body #app main .p26-global-image{position:static!important;inset:auto!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}
body #app main .p26-global-shade{display:none!important}
body #app main .p26-global-layout{padding:28px 18px!important;min-height:0!important;background:#071b24!important}
body #app main .p26-global-copy{padding:0!important}
body #app main .p26-mobile-store{display:none!important}
body #app main .wc-opening-grid{grid-template-columns:1fr!important;gap:20px!important}
body #app main .opening-notify-row{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}
body #app main .opening-notify-row input,body #app main .opening-notify-row button{width:100%!important}
body #app main .opening-consent{display:flex!important;gap:10px!important;align-items:flex-start!important}
body #app main .opening-consent input{width:18px!important;height:18px!important;min-height:18px!important;flex:0 0 18px!important;margin-top:4px!important}
body #app main .trade-hero{min-height:0!important;height:auto!important;padding:0!important;background-size:auto 260px!important;background-position:center top!important;background-repeat:no-repeat!important}
body #app main .trade-hero .trade-hero-inner{height:auto!important;min-height:0!important;padding:285px 18px 36px!important}
body #app main .trade-hero h1{font-size:28px!important;line-height:1.6!important}
body #app main .trade-hero .actions{display:grid!important;grid-template-columns:1fr!important}
body #app main .contact-info-card,body #app main .contact-copy{height:auto!important;min-height:0!important}
}
@media(max-width:360px){body #app .header.header-premium .brand-title{font-size:10px!important}body #app .header.header-premium .brand img{width:36px!important;height:36px!important;flex-basis:36px!important}body #app .header.header-premium .language-picker{width:54px!important}}

/* Unified surfaces, consistent mobile cards, image edge fades and contact alignment */
body #app main :is(.p26-store-signal,.p26-razavi-scene,.p26-final-cta){background:#0b2b34!important;color:#f0e5cc!important;border-color:#3f686a!important}
body #app main :is(.p26-store-signal-copy strong,.p26-razavi-copy h2,.p26-final-cta h2){color:#f0e5cc!important;-webkit-text-fill-color:#f0e5cc!important}
body #app main :is(.p26-razavi-copy p,.p26-final-cta p){color:#bcd2cc!important;-webkit-text-fill-color:#bcd2cc!important}
body #app main .p26-razavi-scene::before,body #app main .p26-razavi-scene::after{content:none!important;display:none!important}
body #app main .p26-razavi-stage{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:24px!important;padding:34px 24px!important;height:auto!important;min-height:300px!important;overflow:visible!important;background:#0e3540!important;border:1px solid #547b76!important}
body #app main .p26-orbit{display:none!important}
body #app main .p26-razavi-stage img{position:static!important;inset:auto!important;max-width:100%!important;width:300px!important;height:auto!important;object-fit:contain!important;transform:none!important;flex:0 0 auto!important}
body #app main .p26-razavi-stage small{display:block!important;position:static!important;inset:auto!important;transform:none!important;margin:0!important;padding:0!important;height:auto!important;max-width:100%!important;font-size:14px!important;line-height:1.9!important;white-space:normal!important;text-align:center!important;color:#d4e1d9!important}
body #app main .p26-region-row{justify-content:center!important}
body #app main .p26-region-row span{color:#cbe9df!important;background:#17404a!important}
body #app main :is(.wc-section-title,.wc-opening-main,.opening-notify h2,.contact-form-title,.contact-direct-head,.catalog-nav-head,.app-release-heading,.empty-state){text-align:center!important}
body #app main :is(.wc-section-title,.contact-direct-head,.wc-opening-main) p{margin-inline:auto!important}
body #app main .p26-shop-media{background:#0b2b34!important}
body #app main .p26-shop-media img{mask-image:linear-gradient(to right,transparent 0%,#000 7%,#000 80%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 7%,#000 80%,transparent 100%)}
body #app main .wc-hero .wc-hero-media{mask-image:linear-gradient(to bottom,transparent 0%,#000 5%,#000 82%,transparent 100%)!important;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 5%,#000 82%,transparent 100%)!important}
body #app main .p26-global-image{mask-image:linear-gradient(to bottom,transparent,#000 7%,#000 84%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 7%,#000 84%,transparent)}
.contact-symbol{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;flex:0 0 38px!important;border-radius:12px!important;background:linear-gradient(145deg,#254f5a,#0a2935)!important;border:1px solid #77b5ad77!important;box-shadow:inset 0 1px 0 #ffffff25,0 4px 8px #0002!important;color:#91e3d3!important}
.contact-symbol svg{width:22px!important;height:22px!important;display:block!important;max-width:none!important}
.contact-symbol.instagram-symbol{background:linear-gradient(135deg,#664abe,#b64191,#d48750)!important;color:#fff!important;border-color:#ffced066!important}
body #app :is(.plain-contact-list>a,.sf-contact>a,.contact-channel){display:flex!important;flex-direction:row!important;direction:ltr!important;align-items:center!important;justify-content:center!important;gap:12px!important;text-align:center!important}
body #app :is(.plain-contact-list>a,.sf-contact>a,.contact-channel) :is(.contact-symbol,.plain-contact-icon,.brand-icon,.sf-icon){order:0!important;flex-shrink:0!important}
body #app :is(.plain-contact-list>a,.sf-contact>a,.contact-channel)>:is(strong,span:not(.contact-symbol):not(.plain-contact-icon):not(.sf-icon),bdi){order:1!important;min-width:0!important;line-height:1.85!important}
body #app .contact-channel>span:not(.contact-symbol){direction:rtl!important}
body #app .sf-contact a bdi{overflow-wrap:anywhere!important}
@media(min-width:901px){
body #app main .wc-hero .wc-hero-content{padding-block:190px 68px!important;gap:16px!important}
body #app main :is(.wc-hero-content h1,.trade-hero h1,.page-head h1){font-size:clamp(25px,2.45vw,38px)!important;line-height:1.6!important;white-space:nowrap!important;max-width:100%!important;overflow:visible!important}
body #app main .wc-hero .wc-hero-content h1{max-width:none!important;width:max-content!important}
body #app main :is(.p26-shop-copy h2,.p26-global-copy h2,.p26-razavi-copy h2,.p26-final-cta h2){font-size:clamp(24px,2.15vw,32px)!important;line-height:1.65!important;white-space:nowrap!important}
body #app main :is(.p26-shop-copy p,.p26-global-copy p,.wc-hero-content p){font-size:15px!important;line-height:1.9!important}
}
@media(max-width:700px){
body #app main .container{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:18px!important}
body #app main .container .container{padding-inline:0!important;width:100%!important}
body #app main :is(.wc-opening-grid,.contact-reflow,.contact-grid,.trade-duo,.wc-choice-grid,.wc-store-grid,.wholesale-gate,.app-download-grid){gap:20px!important;grid-template-columns:minmax(0,1fr)!important}
body #app main :is(.wc-opening-grid,.contact-reflow,.contact-grid,.trade-duo,.wc-choice-grid,.wc-store-grid,.wholesale-gate,.app-download-grid)>*{min-width:0!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important;justify-self:stretch!important;margin-inline:0!important}
body #app main :is(.b2b-form,.auth-box,.contact-copy,.contact-info-card,.contact-form-wrap,.wc-opening-main,.opening-notify,.legal-card,.summary){width:100%!important;max-width:none!important;min-width:0!important;margin-inline:0!important;box-sizing:border-box!important}
body #app main .contact-info-card{padding:20px 16px!important}
body #app main .p26-razavi-grid{grid-template-columns:minmax(0,1fr)!important;gap:24px!important;padding-block:36px!important}
body #app main .p26-razavi-copy{width:100%!important;padding:0!important;text-align:center!important}
body #app main .p26-razavi-copy p{margin-inline:auto!important}
body #app main .p26-razavi-stage{width:100%!important;min-height:245px!important;padding:28px 22px!important}
body #app main .p26-razavi-stage img{width:min(280px,100%)!important}
body #app main .p26-razavi-stage small{font-size:13px!important}
body #app main .p26-shop-media{mask-image:none!important;-webkit-mask-image:none!important}
body #app main .p26-shop-media img{mask-image:linear-gradient(transparent,#000 8%,#000 85%,transparent)!important;-webkit-mask-image:linear-gradient(transparent,#000 8%,#000 85%,transparent)!important}
body #app main :is(.p26-store-signal-inner,.p26-shop-copy,.p26-global-copy,.p26-final-grid){text-align:center!important}
body #app main :is(.p26-shop-copy,.p26-global-copy,.p26-final-grid) p{margin-inline:auto!important}
body #app main .p26-store-signal-inner{justify-content:center!important}
body #app main :is(.p26-shop-actions,.p26-final-actions){justify-content:center!important}
body #app .contact-channel{gap:6px!important}
body #app .contact-channel .contact-symbol{width:28px!important;height:28px!important;flex-basis:28px!important;border-radius:9px!important}
body #app .contact-channel .contact-symbol svg{width:18px!important;height:18px!important}
}

@media(max-width:700px){body #app main .contact-channels{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;max-width:100%!important;overflow:visible!important}body #app main .contact-channels .contact-channel{width:100%!important;min-width:0!important;min-height:46px!important;padding:8px!important;gap:8px!important;font-size:12px!important}body #app main .contact-channels .contact-channel:last-child{grid-column:1/-1!important;width:calc(50% - 5px)!important;justify-self:center!important}}

body #app main .hero-final-visual>picture{mask-image:linear-gradient(to bottom,#000 0%,#000 91%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 91%,transparent 100%)}
@media(max-width:700px){body #app main .hero-final-visual>picture{mask-image:linear-gradient(to bottom,transparent 0%,#000 5%,#000 87%,transparent 100%)!important;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 5%,#000 87%,transparent 100%)!important}}

/* Natural editorial imagery and readable Persian typography */
.hero.hero-final{background:#071b24}
.hero-final .hero-final-visual{position:relative;isolation:isolate;overflow:hidden}
.hero-final-visual>picture{display:block;width:100%;height:auto;aspect-ratio:1672/941;max-height:680px;mask-image:linear-gradient(to bottom,#000 93%,transparent)}
.hero-final-visual>picture .hero-approved-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:none;opacity:1}
.hero-final-visual .hero-hotspots{display:none!important}
.hero-final-visual .home-mobile-intro{display:block;position:absolute;inset-inline-end:5%;top:50%;transform:translateY(-50%);width:46%;max-width:650px;padding:28px 12px;text-align:right;background:none;z-index:3;color:#fff}
.home-mobile-intro h1{font-size:clamp(25px,2.4vw,38px);line-height:1.65;margin:0 0 16px;color:#fff;white-space:nowrap;text-shadow:0 2px 16px #00151ccc}
.home-mobile-intro p{font-size:clamp(15px,1.2vw,18px);line-height:2.1;margin:0 0 24px;color:#ecf4f3;text-shadow:0 2px 12px #00151c}
.home-mobile-intro .actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}
.trade-hero{position:relative;isolation:isolate;background:#071b24!important;overflow:hidden}
.trade-hero:before,.trade-hero:after{display:none!important}
.trade-hero-photo{position:absolute;inset:0;display:block;z-index:0;mask-image:linear-gradient(to bottom,#000 91%,transparent)}
.trade-hero-photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;filter:none;opacity:1}
.trade-hero .trade-hero-inner{position:relative;z-index:1;min-height:590px}
.trade-hero-inner>div:first-child{width:48%;max-width:630px;margin-inline-end:0;text-align:right}
.trade-hero-inner h1,.trade-hero-inner p{text-shadow:0 2px 12px #00151ccc}
.trade-hero-inner .trade-route-visual{display:none!important}
.trade-duo p,.trade-logistics-copy p,.contact-form-card p,.page-head p{line-height:2.05}
form label{text-align:start;direction:rtl}
input[type=tel],input[type=email],input[type=url]{direction:ltr;text-align:left}
textarea{direction:rtl;text-align:right}
@media(max-width:900px){
.hero-final-visual>picture{aspect-ratio:1672/941;height:auto;max-height:none;mask-image:linear-gradient(to bottom,#000 88%,transparent)}
.hero-final-visual .home-mobile-intro{position:relative;inset:auto;top:auto;transform:none;width:100%;max-width:none;padding:24px 18px 30px;text-align:center;background:#071b24}
.home-mobile-intro h1{white-space:normal;font-size:clamp(23px,5.6vw,30px);text-shadow:none}
.home-mobile-intro p{font-size:15px;max-width:48ch;margin:0 auto 22px;text-shadow:none}
.home-mobile-intro .actions{justify-content:center}
.trade-hero{min-height:0!important}
.trade-hero-photo{position:relative;inset:auto;width:100%;aspect-ratio:1672/941;mask-image:linear-gradient(to bottom,#000 88%,transparent)}
.trade-hero-photo img{object-fit:contain}
.trade-hero .trade-hero-inner{padding:24px 18px 34px;min-height:0;display:block}
.trade-hero-inner>div:first-child{width:100%;max-width:none;text-align:center}
.trade-hero-inner h1{font-size:28px;white-space:normal;text-shadow:none}
.trade-hero-inner p{font-size:15px;max-width:48ch;margin-inline:auto;text-shadow:none}
.trade-hero-inner .actions{justify-content:center}
}

/* Restrained editorial text palette */
:root{--editorial-heading:#f4e7c4;--editorial-body:#d6e5e7;--editorial-muted:#aabfc5;--editorial-accent:#e6c782}
main h1,main h2{color:var(--editorial-heading)}
main h3{color:#e9f2f0}
main p,main article li{color:var(--editorial-body)}
main .muted,main .hint,main .field-help{color:var(--editorial-muted)}
main .home-mobile-intro h1,main .trade-hero h1{color:#fff2d3}
main .home-mobile-intro p,main .trade-hero p{color:#edf3f2}
main .p26-razavi-stage figcaption{color:#e6d49f}
main .trade-route strong{color:#f0d79d}
main form label{color:#e2eeec}
main input,main textarea,main select{color:#edf4f2}
main input::placeholder,main textarea::placeholder{color:#9cb4bc;opacity:1}
.site-footer-v2 h2,.site-footer-v2 h3{color:#ecd49c}
.site-footer-v2 p,.site-footer-v2 a{color:#cfdee1}
.site-footer-v2 a:hover{color:#f4d891}
main .btn.primary,main .p26-btn-main{color:#102830!important}

.hero.hero-final .hero-final-visual>picture{height:clamp(480px,48vw,680px)!important;aspect-ratio:auto!important}
.hero.hero-final .hero-final-visual>picture>img.hero-approved-image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}
@media(max-width:900px){.hero.hero-final .hero-final-visual>picture{height:auto!important;aspect-ratio:1672/941!important}.hero.hero-final .hero-final-visual>picture>img.hero-approved-image{object-fit:contain!important}}

.hero.hero-final .home-mobile-intro{inset-inline-start:5%!important;inset-inline-end:auto!important}
.hero.hero-final .home-mobile-intro h1{font-size:clamp(25px,2.35vw,37px)!important;white-space:nowrap!important;line-height:1.65!important}
@media(max-width:900px){.hero.hero-final .home-mobile-intro{inset:auto!important}.hero.hero-final .home-mobile-intro h1{font-size:clamp(23px,5.6vw,30px)!important;white-space:normal!important}}

.hero.hero-final,.hero.hero-final .hero-final-visual{height:auto!important;min-height:0!important;aspect-ratio:auto!important}
.hero.hero-final .hero-final-visual>picture>img.hero-approved-image{position:static!important;inset:auto!important;transform:none!important}

.trade-hero .trade-hero-inner p{color:#edf3f2!important;opacity:1!important}
.trade-hero .trade-hero-inner h1{color:#fff2d3!important}

@media(max-width:900px){html body #app main .hero.hero-final .hero-final-visual>picture{height:auto!important;min-height:0!important;aspect-ratio:1672/941!important}html body #app main .hero.hero-final .hero-final-visual>picture>img.hero-approved-image{height:auto!important;max-height:none!important;object-fit:contain!important}}

/* Coordinated natural trade service cards */
main .trade-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-block:48px;padding-block:0;background:transparent;min-width:0}
main .trade-service-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #ffffff16;border-radius:22px;background:#0b2832;box-shadow:0 16px 36px #0002}
main .trade-service-photo{display:block;width:100%;aspect-ratio:16/9;flex:none;margin:0;mask-image:linear-gradient(to bottom,#000 0%,#000 85%,transparent 100%)}
main .trade-service-photo img{display:block;width:100%;height:100%;object-fit:cover;filter:none;opacity:1}
main .trade-service-copy{display:flex;flex-direction:column;flex:1;padding:24px 28px 28px;text-align:start}
main .trade-service-copy h2{font-size:clamp(23px,2vw,30px);line-height:1.6;margin:0 0 14px;color:#f4e7c4;white-space:nowrap}
main .trade-service-copy p{font-size:15px;line-height:2;color:#d6e5e7;margin:0 0 18px}
main .trade-service-copy ul{padding-inline-start:20px;margin:0 0 24px;color:#b9ced2;font-size:14px;line-height:2}
main .trade-service-copy .btn{align-self:flex-start;margin-top:auto}
@media(max-width:900px){
html body #app main .trade-services{grid-template-columns:minmax(0,1fr);gap:20px;margin-block:28px}
main .trade-service-copy{padding:20px 18px 24px}
main .trade-service-copy h2{font-size:23px;white-space:normal;text-align:center}
main .trade-service-copy p{font-size:14px}
main .trade-service-copy .btn{align-self:stretch;text-align:center}
}

/* Whole-site natural image audit and contact readability */
html body #app main .wc-hero .wc-hero-image{filter:none!important;opacity:1!important}
html body #app main .wc-hero-contact .wc-hero-image,html body #app main .wc-hero-about .wc-hero-image{object-position:center!important}
html body #app main .contact-direct-head p,html body #app main .contact-form-title p{color:#d6e5e7!important;opacity:1!important}
html body #app main .trade-logistics-copy p{color:#d6e5e7!important;opacity:1!important}
html body #app main .trade-cta h2{color:#f4e7c4!important;opacity:1!important}
html body #app main .p26-global-photo .p26-global-image{filter:none!important;opacity:1!important}
@media(max-width:900px){
html body #app main .trade-hero{display:block!important;aspect-ratio:auto!important;min-height:0!important}
html body #app main .trade-hero .trade-hero-inner{display:block!important;min-height:0!important;padding:24px 18px 34px!important}
html body #app main .trade-hero .trade-hero-inner>div:first-child{width:100%!important;max-width:none!important;text-align:center!important}
html body #app main .trade-hero-photo{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:1672/941!important}
html body #app main .trade-hero-photo img{width:100%!important;height:auto!important;object-fit:contain!important}
html body #app main .wc-hero{display:block!important;min-height:0!important;aspect-ratio:auto!important}
html body #app main .wc-hero .wc-hero-media{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:1672/941!important;min-height:0!important}
html body #app main .wc-hero .wc-hero-image{position:static!important;inset:auto!important;width:100%!important;height:auto!important;object-fit:contain!important;transform:none!important}
html body #app main .wc-hero .wc-hero-content{position:relative!important;inset:auto!important;min-height:0!important;padding:24px 18px 30px!important;text-align:center!important}
html body #app main .wc-hero .wc-hero-content p{color:#d6e5e7!important;opacity:1!important}
html body #app main .p26-shop-media img{object-fit:contain!important;filter:none!important;opacity:1!important}
html body #app main .p26-razavi-stage img{width:min(220px,100%)!important;height:auto!important}
}

/* Stable copy placement across Persian Arabic English Turkish */
@media(min-width:901px){
html body #app main .wc-hero{position:relative!important;min-height:560px!important}
html body #app main .wc-hero .wc-hero-content{position:absolute!important;top:50%!important;bottom:auto!important;left:auto!important;right:5%!important;inset-inline:auto!important;transform:translateY(-50%)!important;width:43%!important;max-width:610px!important;min-height:0!important;margin:0!important;padding:0!important;text-align:start!important;z-index:3!important}
html body #app main .wc-hero .wc-hero-content h1{font-size:clamp(24px,2.3vw,36px)!important;line-height:1.55!important;white-space:normal!important;max-width:100%!important;width:auto!important;margin:0 0 18px!important;text-wrap:balance!important}
html body #app main .wc-hero .wc-hero-content p{width:100%!important;max-width:100%!important;font-size:16px!important;line-height:2!important;margin:0 0 24px!important;color:#e4eeed!important;opacity:1!important}
html body #app main .wc-hero .wc-hero-actions{justify-content:flex-start!important;flex-wrap:wrap!important}
html body #app main .wc-hero .wc-hero-shade{background:linear-gradient(90deg,transparent 35%,#071b2415 55%,#071b2455 100%)!important}
html body #app main .hero-final .home-mobile-intro{left:auto!important;right:5%!important;inset-inline-start:auto!important;inset-inline-end:auto!important;width:43%!important;text-align:start!important}
html body #app main .hero-final .home-mobile-intro h1{white-space:normal!important;font-size:clamp(24px,2.3vw,36px)!important;text-wrap:balance!important}
html body #app main .trade-hero .trade-hero-inner{display:flex!important;justify-content:flex-end!important;align-items:center!important;min-height:590px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 5%!important;box-sizing:border-box!important}
html body #app main .trade-hero .trade-hero-inner>div:first-child{width:48%!important;max-width:610px!important;margin:0!important;text-align:start!important}
html body #app main .trade-hero .trade-hero-inner h1{white-space:normal!important;font-size:clamp(24px,2.3vw,36px)!important;line-height:1.55!important}
html body #app main .trade-hero .trade-hero-inner p{max-width:100%!important;font-size:16px!important;line-height:2!important}
html body #app main .p26-shop-layout{display:flex!important;align-items:center!important;width:43%!important;max-width:610px!important;margin-left:auto!important;margin-right:5%!important;min-height:500px!important;padding:30px 0!important}
html body #app main .p26-shop-copy{width:100%!important;max-width:none!important;text-align:start!important}
html body #app main .p26-global-scene{position:relative!important;min-height:500px!important}
html body #app main .p26-global-scene>picture{position:absolute!important;inset:auto!important;left:0!important;top:0!important;bottom:0!important;width:50%!important;height:100%!important}
html body #app main .p26-global-image{position:static!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;filter:none!important}
html body #app main .p26-global-shade{display:none!important}
html body #app main .p26-global-layout{display:flex!important;align-items:center!important;width:43%!important;max-width:610px!important;margin-left:auto!important;margin-right:5%!important;min-height:500px!important;padding:30px 0!important}
html body #app main .p26-global-copy{max-width:none!important;width:100%!important;text-align:start!important}
}
html body #app main .p26-shop-copy h2,html body #app main .p26-global-copy h2{font-size:clamp(24px,2.2vw,34px)!important;line-height:1.55!important;white-space:normal!important}
html[dir=rtl] body #app main .home-mobile-intro,html[dir=rtl] body #app main .wc-hero-content,html[dir=rtl] body #app main .trade-hero-inner>div:first-child{direction:rtl!important}
html[dir=ltr] body #app main .home-mobile-intro,html[dir=ltr] body #app main .wc-hero-content,html[dir=ltr] body #app main .trade-hero-inner>div:first-child{direction:ltr!important}
@media(max-width:900px){
html body #app main .hero-final .home-mobile-intro{left:auto!important;right:auto!important;inset:auto!important;text-align:center!important}
html body #app main .wc-hero .wc-hero-content{left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;width:100%!important;max-width:none!important;margin:0!important;text-align:center!important}
html body #app main .wc-hero .wc-hero-content h1,html body #app main .trade-hero h1{font-size:clamp(23px,5.5vw,30px)!important;line-height:1.6!important;white-space:normal!important;max-width:100%!important}
html body #app main .wc-hero .wc-hero-content p{max-width:48ch!important;margin-inline:auto!important}
html body #app main .wc-hero .wc-hero-actions{justify-content:center!important;flex-wrap:wrap!important}
html body #app main .p26-global-scene>picture{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:1672/941!important;display:block!important}
html body #app main .p26-global-image{position:static!important;width:100%!important;height:auto!important;object-fit:contain!important;transform:none!important}
html body #app main .p26-global-layout{width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:24px 18px 30px!important}
html body #app main .p26-global-copy{width:100%!important;max-width:none!important;text-align:center!important}
html body #app main .p26-global-shade{display:none!important}
}

@media(min-width:901px){html body #app main .wc-hero .wc-hero-content{left:auto!important;right:5%!important}html body #app main .hero-final .home-mobile-intro{left:auto!important;right:5%!important}html body #app main .trade-hero .trade-hero-inner{direction:ltr!important}}

html body #app main .hero-final .home-mobile-intro h1{max-width:100%!important;width:100%!important}
html body #app main .p26-shop-copy h2,html body #app main .p26-global-copy h2{max-width:100%!important;width:100%!important}

/* Brand scene shown fully with copy underneath in every language */
html body #app main .wc-hero.wc-hero-about{display:block!important;min-height:0!important;height:auto!important;aspect-ratio:auto!important;background:#071b24!important}
html body #app main .wc-hero.wc-hero-about .wc-hero-media{position:relative!important;inset:auto!important;max-width:1200px!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1672/941!important;margin:0 auto!important;overflow:hidden!important}
html body #app main .wc-hero.wc-hero-about .wc-hero-image{position:static!important;inset:auto!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;object-position:center!important;transform:none!important;filter:none!important;opacity:1!important}
html body #app main .wc-hero.wc-hero-about .wc-hero-shade{display:none!important}
html body #app main .wc-hero.wc-hero-about .wc-hero-content{position:relative!important;inset:auto!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;width:100%!important;max-width:950px!important;min-height:0!important;margin:0 auto!important;padding:28px 18px 36px!important;text-align:center!important;box-sizing:border-box!important}
html body #app main .wc-hero.wc-hero-about .wc-hero-content h1{width:100%!important;max-width:100%!important;text-align:center!important;margin:0 0 12px!important}
html body #app main .wc-hero.wc-hero-about .wc-hero-content p{max-width:64ch!important;width:auto!important;margin:0 auto 22px!important;text-align:center!important}
html body #app main .wc-hero.wc-hero-about .wc-hero-actions{justify-content:center!important}


/* Consistent image fades and generous text flow */
html body #app main :is(.wc-hero-media,.trade-hero-photo,.hero-final-visual>picture,.p26-shop-media picture,.p26-global-scene>picture){background:#071b24!important}
html body #app main :is(.wc-hero-image,.trade-hero-photo img,.hero-approved-image,.p26-shop-media img,.p26-global-image,.wc-choice-card>img,.wc-store-card>img,.trade-service-photo img){-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 78%,transparent 100%)!important;mask-image:linear-gradient(to bottom,#000 0%,#000 78%,transparent 100%)!important}
html body #app main .p26-global-copy{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:20px!important}
html body #app main .p26-global-copy :is(h2,p,.p26-global-facts,.p26-shop-actions){position:static!important;inset:auto!important;transform:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;overflow:visible!important;white-space:normal!important}
html body #app main .p26-global-copy p{display:block!important;width:100%!important;max-width:100%!important;line-height:2!important;overflow-wrap:break-word!important}
html body #app main .p26-global-facts{display:flex!important;flex-wrap:wrap!important;gap:10px!important}
html[dir=ltr] body #app main .p26-global-copy :is(h2,p){direction:ltr!important;text-align:left!important}
html[dir=rtl] body #app main .p26-global-copy :is(h2,p){direction:rtl!important;text-align:right!important}
/* Balanced footer shared by every route */
html body #app .site-footer-v2 .sf-top{display:block!important;padding-bottom:28px!important}
html body #app .site-footer-v2 .sf-brand{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;margin-bottom:28px!important;text-align:start!important}
html body #app .site-footer-v2 .sf-brand .brand{justify-content:flex-start!important}
html body #app .site-footer-v2 .sf-brand p{margin:0!important;max-width:none!important;line-height:2!important}
html body #app .site-footer-v2 .sf-nav{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important}
html body #app .site-footer-v2 .sf-nav a{justify-content:center!important;text-align:center!important;padding:12px 8px!important;border:1px solid #789d9926!important;border-radius:10px!important;background:#ffffff03!important}
html body #app .site-footer-v2 .sf-contact{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}
html body #app .site-footer-v2 .sf-contact>a{min-height:74px!important;gap:12px!important;padding:14px 12px!important;background:#0b2a34!important;border:1px solid #719c9633!important;border-radius:14px!important;box-shadow:none!important}
html body #app .site-footer-v2 .sf-contact bdi{font-family:Vazirmatn,Arial,sans-serif!important;font-size:12px!important;letter-spacing:0!important;line-height:1.9!important}
html body #app .site-footer-v2 .contact-symbol{width:34px!important;height:34px!important;flex:0 0 34px!important;border:1px solid #87b6ac77!important;border-radius:10px!important;background:#123943!important;color:#dce8d9!important;box-shadow:none!important}
html body #app .site-footer-v2 .contact-symbol svg{width:19px!important;height:19px!important}
html body #app .site-footer-v2 .sf-bottom{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:16px!important}
html body #app .site-footer-v2 .sf-legal{justify-content:center!important;text-align:center!important}
/* Transparent emblem with restrained spherical rotation */
html body #app .brand .brand-emblem{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;object-fit:contain!important;filter:drop-shadow(0 3px 6px #0005)!important}
html body #app .header-premium .brand .brand-emblem{animation:parto-globe-turn 32s linear infinite!important;transform-origin:center!important}
@keyframes parto-globe-turn{0%{transform:perspective(600px) rotateY(0deg)}25%{transform:perspective(600px) rotateY(90deg)}50%{transform:perspective(600px) rotateY(180deg)}75%{transform:perspective(600px) rotateY(270deg)}100%{transform:perspective(600px) rotateY(360deg)}}
@media(prefers-reduced-motion:reduce){html body #app .header-premium .brand .brand-emblem{animation:none!important}}
@media(max-width:1000px){html body #app .site-footer-v2 .sf-nav{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #app .site-footer-v2 .sf-contact{grid-template-columns:1fr!important}}
@media(max-width:900px){
html body #app .header.header-premium .header-inner{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;padding:10px 12px!important;gap:8px!important}
html body #app .header.header-premium .brand{grid-column:1 / -1!important;justify-content:center!important;max-width:100%!important;width:100%!important;gap:12px!important}
html body #app .header.header-premium .brand .brand-emblem{width:52px!important;height:52px!important;flex:0 0 52px!important}
html body #app .header.header-premium .brand-title{font-size:13px!important;line-height:1.7!important}
html body #app .header.header-premium .brand-legal{display:block!important;font-size:10px!important;color:#b7cbc8!important;line-height:1.6!important;margin-top:1px!important}
html body #app .header.header-premium .brand-latin{display:block!important;font-size:8px!important;letter-spacing:.25px!important;line-height:1.7!important;margin-top:3px!important;color:#b7cbc8!important}
html body #app .header.header-premium .brand-id{display:none!important}
html body #app .header.header-premium .header-tools{grid-column:1 / -1!important;justify-content:center!important;width:100%!important;gap:10px!important}
html body #app .header.header-premium .language-picker{width:84px!important}
html body #app .header.header-premium .language-picker select{font-size:11px!important}
html body #app main .p26-global-copy :is(h2,p){text-align:center!important}
html body #app main .p26-global-copy :is(.p26-global-facts,.p26-shop-actions){justify-content:center!important}
html body #app .site-footer-v2 .sf-brand{align-items:center!important;text-align:center!important}
html body #app .site-footer-v2 .sf-brand .brand{justify-content:center!important}
html body #app .site-footer-v2 .sf-brand p{text-align:center!important}
html body #app .site-footer-v2 .sf-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}

html body #app .header-premium .brand .brand-emblem{animation:none!important;transform:none!important}
html body #app .brand-sphere{display:inline-block!important;position:relative!important;width:56px!important;height:56px!important;flex:0 0 56px!important;filter:drop-shadow(0 3px 6px #0005)!important}
html body #app .brand-sphere>.brand-emblem,html body #app .brand-sphere>canvas{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important}
html body #app .brand-sphere>canvas{opacity:0;display:block!important}
html body #app main .wc-hero-contact .wc-hero-image{object-position:center top!important}
@media(max-width:900px){html body #app .header.header-premium .brand-sphere{width:52px!important;height:52px!important;flex:0 0 52px!important}}

@media(max-width:900px){
html body #app .header.header-premium .header-inner{display:flex!important;position:relative!important;min-height:130px!important;padding:10px 12px 52px!important;align-items:flex-start!important;justify-content:center!important}
html body #app .header.header-premium .brand{height:68px!important;align-items:center!important;flex:none!important}
html body #app .header.header-premium .header-tools{position:absolute!important;left:12px!important;bottom:8px!important;width:126px!important;gap:5px!important;justify-content:flex-start!important}
html body #app .header.header-premium .language-picker{width:52px!important}
html body #app .header.header-premium .language-picker select{height:32px!important;font-size:10px!important;padding:5px!important}
html body #app .header.header-premium :is(.menu-button,.cart-link){width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}
html body #app .header.header-premium .mobile-page-tabs{position:absolute!important;left:148px!important;right:0!important;bottom:3px!important;top:auto!important;width:auto!important;min-height:40px!important;padding:4px 10px!important;background:transparent!important}
}

@media(max-width:900px){html body #app .header.header-premium .mobile-page-tabs{justify-content:flex-start!important;min-width:0!important;max-width:calc(100% - 148px)!important;direction:rtl!important;z-index:2!important}html body #app .header.header-premium .mobile-page-tabs a{transform:none!important;color:#e0ece7!important}}

html body #app .header.header-premium .brand-legal{display:block!important;font-size:10px!important;line-height:1.6!important;color:#b7cbc8!important;margin:1px 0!important;font-weight:400!important}
html body #app .header.header-premium .brand-latin{display:block!important;font-size:8px!important;letter-spacing:.25px!important;line-height:1.6!important;color:#9bbab4!important;margin:2px 0 0!important}
html body #app .header.header-premium .brand-id{display:none!important}

html body #app main .wc-hero.wc-hero-about .wc-hero-media{max-width:none!important;width:100%!important;margin:0!important;border:0!important;border-radius:0!important}
html body #app main .wc-hero.wc-hero-about{padding-inline:0!important}

@media(min-width:901px){html body #app main .wc-hero-contact .wc-hero-image{-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 48%,#000d 50%,#0008 52%,#0002 54%,transparent 56%),linear-gradient(180deg,#000 0%,#000 78%,transparent 100%)!important;mask-image:linear-gradient(90deg,#000 0%,#000 48%,#000d 50%,#0008 52%,#0002 54%,transparent 56%),linear-gradient(180deg,#000 0%,#000 78%,transparent 100%)!important;-webkit-mask-composite:source-in!important;mask-composite:intersect!important}html body #app main .wc-hero-contact .wc-hero-shade{background:none!important}}

/* Seamless photographic transitions into one shared page surface */
html body #app main :is(.wc-hero,.trade-hero,.hero.hero-final,.hero-final-visual,.home-mobile-intro,.p26-shop-scene,.p26-global-scene,.p26-store-signal,.p26-razavi-scene,.p26-final-cta,.wc-opening,.wc-about,.about-clean,.contact-clean,.trade-services){background:#071b24!important;background-image:none!important;border-block-color:transparent!important}
html body #app main :is(.wc-hero-media,.trade-hero-photo,.hero-final-visual>picture,.p26-shop-media,.p26-shop-media picture,.p26-global-scene>picture,.trade-service-photo){background:#071b24!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important}
html body #app main :is(.wc-hero-image,.trade-hero-photo img,.hero-approved-image,.p26-shop-media img,.p26-global-image,.wc-choice-card>img,.wc-store-card>img,.trade-service-photo img){-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 65%,#000e 75%,#0009 85%,#0004 93%,#0001 98%,transparent 100%)!important;mask-image:linear-gradient(180deg,#000 0%,#000 65%,#000e 75%,#0009 85%,#0004 93%,#0001 98%,transparent 100%)!important;border:0!important;box-shadow:none!important}
html body #app main :is(.home-mobile-intro,.p26-store-signal,.wc-hero-content,.p26-global-layout){border-top:0!important;box-shadow:none!important}
@media(min-width:901px){html body #app main .wc-hero-contact .wc-hero-image{-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 48%,#000d 50%,#0008 52%,#0002 54%,transparent 56%),linear-gradient(180deg,#000 0%,#000 65%,#000e 75%,#0009 85%,#0004 93%,#0001 98%,transparent 100%)!important;mask-image:linear-gradient(90deg,#000 0%,#000 48%,#000d 50%,#0008 52%,#0002 54%,transparent 56%),linear-gradient(180deg,#000 0%,#000 65%,#000e 75%,#0009 85%,#0004 93%,#0001 98%,transparent 100%)!important;-webkit-mask-composite:source-in!important;mask-composite:intersect!important}}

html body #app .site-footer-v2 .sf-brand .brand{max-width:100%!important;width:auto!important;gap:12px!important;align-items:center!important}
html body #app .site-footer-v2 .sf-brand .brand-copy{min-width:0!important;flex:1!important}
html body #app .site-footer-v2 .sf-brand .brand-title{font-size:18px!important;white-space:nowrap!important;width:auto!important;max-width:none!important;line-height:1.8!important}
html body #app .site-footer-v2 .sf-brand .brand-legal{display:block!important;font-size:11px!important;line-height:1.8!important;color:#b7cbc8!important;margin:2px 0 0!important}
html body #app .site-footer-v2 .sf-brand .brand-id{display:none!important}
html body #app .site-footer-v2 .sf-brand .brand-latin{display:block!important;font-size:9px!important;letter-spacing:.25px!important;line-height:1.8!important;color:#9bbab4!important;margin:3px 0 0!important}
@media(max-width:900px){html body #app .site-footer-v2 .sf-brand .brand-title{font-size:12px!important}html body #app .site-footer-v2 .sf-brand .brand img{width:44px!important;height:44px!important;flex:0 0 44px!important}html body #app .site-footer-v2 .sf-brand .brand-latin{font-size:8px!important}}

html body #app main .concept-scene-caption{display:block!important;max-width:none!important;width:100%!important;margin:0!important;padding:2px 18px 16px!important;font-size:11px!important;text-align:center!important;color:#91aaa9!important;background:#071b24!important}

/* Blend the home cargo photograph into the adjacent copy surface */
@media(min-width:901px){
html body #app main .p26-global-scene>picture{width:58%!important;background:#071b24!important}
html body #app main .p26-global-scene>picture .p26-global-image{-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 60%,#000e 70%,#0009 81%,#0004 91%,#0001 97%,transparent 100%),linear-gradient(180deg,#000 0%,#000 65%,#000e 75%,#0009 85%,#0004 93%,#0001 98%,transparent 100%)!important;mask-image:linear-gradient(90deg,#000 0%,#000 60%,#000e 70%,#0009 81%,#0004 91%,#0001 97%,transparent 100%),linear-gradient(180deg,#000 0%,#000 65%,#000e 75%,#0009 85%,#0004 93%,#0001 98%,transparent 100%)!important;-webkit-mask-composite:source-in!important;mask-composite:intersect!important}
html body #app main .p26-global-layout{position:relative!important;z-index:2!important;background:transparent!important}
}

/* Restrained authentic Razavi presentation */
html body #app main .p26-razavi-stage{background:transparent!important;border:0!important;box-shadow:none!important;min-height:220px!important;height:auto!important;padding:22px!important;border-radius:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:18px!important}
html body #app main .p26-razavi-stage::before,html body #app main .p26-razavi-stage::after,html body #app main .p26-razavi-stage .p26-orbit{display:none!important}
html body #app main .p26-razavi-stage img{position:static!important;width:250px!important;max-width:85%!important;height:auto!important;transform:none!important;filter:none!important;margin:0!important}
html body #app main .p26-razavi-stage small{position:static!important;font-size:12px!important;line-height:1.8!important;text-align:center!important;margin:0!important;color:#b7ccc6!important}
html body #app main .p26-razavi-grid{align-items:center!important;gap:32px!important}
@media(max-width:900px){html body #app main .p26-razavi-stage{min-height:170px!important;padding:12px!important}html body #app main .p26-razavi-stage img{width:220px!important}html body #app main .p26-razavi-grid{gap:20px!important}}

/* Keep mobile photo and copy on exactly the same surface */
html body #app main .wc-hero .wc-hero-content,html body #app main .wc-hero.wc-hero-contact .wc-hero-content{background:#071b24!important;background-image:none!important;border:0!important;box-shadow:none!important}

/* Full blue footer logo and open photo typography */
html body #app .site-footer-v2 .sf-brand .brand .brand-emblem{object-fit:contain!important;object-position:center!important;clip-path:none!important;mask:none!important;-webkit-mask:none!important;border-radius:6px!important;transform:none!important;animation:none!important;filter:none!important;background:transparent!important;display:block!important;width:70px!important;height:70px!important;flex:0 0 70px!important}
html body #app .site-footer-v2 .sf-brand .brand{overflow:visible!important}
@media(min-width:901px){html body #app main .hero.hero-final .hero-final-visual .home-mobile-intro{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important}html body #app main .hero.hero-final .home-mobile-intro::before,html body #app main .hero.hero-final .home-mobile-intro::after{display:none!important}}
@media(max-width:900px){html body #app .site-footer-v2 .sf-brand .brand .brand-emblem{width:52px!important;height:52px!important;flex:0 0 52px!important}}

@media(min-width:901px){html body #app main .wc-hero.wc-hero-wholesale .wc-hero-content{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important}html body #app main .wc-hero.wc-hero-wholesale .wc-hero-content p{width:100%!important;max-width:100%!important;white-space:normal!important;overflow-wrap:break-word!important;line-height:1.9!important;margin-inline:0!important}html[dir=rtl] body #app main .wc-hero.wc-hero-wholesale .wc-hero-content :is(h1,p){text-align:right!important}html[dir=ltr] body #app main .wc-hero.wc-hero-wholesale .wc-hero-content :is(h1,p){text-align:left!important}}

.manager-preview-banner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;padding:14px 20px;background:#fff1c7;color:#302604;border-bottom:2px solid #d4a743;font-size:14px}.manager-preview-banner a{color:#51390b;text-decoration:underline;font-weight:700}.manager-preview-banner strong{font-size:16px}
