@font-face{font-family:dmSans;src:url(../media/dm_sans_variable-s.p.3-kxqdo2beoh6.ttf)format("truetype");font-display:swap;font-weight:100 1000;font-style:normal}@font-face{font-family:dmSans Fallback;src:local(Arial);ascent-override:93.39%;descent-override:29.18%;line-gap-override:0.0%;size-adjust:106.22%}.dmsans_568d96f6-module__L-Hn8G__className{font-family:dmSans,dmSans Fallback}.dmsans_568d96f6-module__L-Hn8G__variable{--font-dm:"dmSans", "dmSans Fallback"}
@font-face{font-family:notoArabic;src:url(../media/noto_sans_arabic_variable-s.2o-sqsfiohc27.ttf)format("truetype");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:notoArabic Fallback;src:local(Arial);ascent-override:129.05%;descent-override:69.32%;line-gap-override:0.0%;size-adjust:106.47%}.notoarabic_a55efed6-module__NINHBG__className{font-family:notoArabic,notoArabic Fallback}.notoarabic_a55efed6-module__NINHBG__variable{--font-ar:"notoArabic", "notoArabic Fallback"}
@font-face{font-family:playfair;src:url(../media/playfair_display_variable-s.p.2ezigffbvor1n.ttf)format("truetype");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:playfair;src:url(../media/playfair_display_italic_variable-s.p.1fwof7gjt_ups.ttf)format("truetype");font-display:swap;font-weight:400 900;font-style:italic}@font-face{font-family:playfair Fallback;src:local(Arial);ascent-override:106.51%;descent-override:24.71%;line-gap-override:0.0%;size-adjust:101.58%}.playfair_ec1715e9-module__gJYVvq__className{font-family:playfair,playfair Fallback}.playfair_ec1715e9-module__gJYVvq__variable{--font-pf:"playfair", "playfair Fallback"}
:root{--ivory:#f8f6f0;--paper:#fffefb;--green:#183e33;--deep:#142e27;--gold:#ad8b4b;--ink:#263c32;--muted:#6d766e;--line:#dedfd4;--font:var(--font-dm,sans-serif),var(--font-ar,sans-serif),sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--ivory);color:var(--ink);font-family:var(--font);margin:0;font-size:14px;line-height:1.65}button,input,select,textarea{font:inherit}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{opacity:.42;cursor:not-allowed}a{color:inherit;text-decoration:none}svg{vertical-align:middle;flex-shrink:0}h1,h2,h3,h4,p{margin:0}h1,h2,.brand strong{font-family:var(--font-pf,serif),var(--font-ar,sans-serif),serif;letter-spacing:-1.5px;font-weight:400;line-height:1.16}h1{font-size:clamp(40px,4.5vw,66px)}h2{font-size:clamp(31px,3.2vw,46px)}h3{font-size:18px;font-weight:500;line-height:1.4}h4{font-size:12px;font-weight:600}h1 em,h2 em,h3 em{color:#8f7748;font-weight:400}p{color:var(--muted)}button,a,input,select,textarea{outline-offset:5px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--gold)}.skip-link{background:var(--green);color:#fff;z-index:200;padding:10px;position:fixed;top:-100px;left:10px}.skip-link:focus{top:10px}.utility{background:var(--deep);color:#e2e4d9;letter-spacing:.3px;justify-content:space-between;align-items:center;height:33px;padding:0 5%;font-size:10px;display:flex}.utility>span{align-items:center;gap:9px;display:flex}.utility-divider{border-left:1px solid #697a70;height:10px;margin:0 5px}.site-header{border-bottom:1px solid var(--line);background:var(--ivory);z-index:30;justify-content:space-between;align-items:center;gap:26px;height:92px;padding:0 5%;display:flex;position:sticky;top:0}.brand{color:var(--green);align-items:center;gap:12px;display:flex}.brand strong{letter-spacing:-.5px;font-size:25px;display:block}.brand small{letter-spacing:2px;color:var(--gold);margin-top:5px;font-size:8px;display:block}nav{align-items:center;gap:27px;height:100%;font-size:12px;display:flex}nav a{white-space:nowrap;align-items:center;height:100%;display:flex;position:relative}nav a:after{content:"";background:var(--gold);width:0;height:2px;transition:width .25s;position:absolute;bottom:23px}nav a:hover:after,nav a.active:after{width:100%}.header-actions{align-items:center;gap:17px;display:flex}.language{border:1px solid var(--line);border-radius:4px;align-items:center;gap:7px;padding:7px 11px;font-size:12px;display:flex}.basket-button{align-items:center;gap:8px;display:flex}.basket-button span{background:var(--green);color:#fff;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid}.portal-button{padding:0}.menu-button{display:none}.preview-ribbon{letter-spacing:.2px;border-bottom:1px solid var(--line);color:#687262;text-align:center;background:#edeee5;justify-content:center;gap:10px;padding:6px 20px;font-size:10px;display:flex}.hero{grid-template-columns:1fr 1.04fr;align-items:center;gap:5%;max-width:1700px;margin:auto;padding:56px 5% 55px;display:grid}.eyebrow{letter-spacing:1.8px;color:var(--gold);margin-bottom:20px;font-size:9px;font-weight:600;display:block}.hero-copy>.eyebrow{align-items:center;gap:10px;display:flex}.gold-line{background:var(--gold);width:26px;height:1px}.hero h1{margin:18px 0 26px}.hero-copy>p{max-width:440px;font-size:14px;line-height:1.95}.hero-actions{flex-wrap:wrap;align-items:center;gap:23px;margin-top:31px;display:flex}.primary{background:var(--green);color:var(--paper);border:1px solid var(--green);border-radius:3px;justify-content:center;align-items:center;gap:18px;min-height:46px;padding:14px 23px;font-size:12px;transition:background .2s,transform .2s;display:inline-flex}.primary:hover{background:#285745;transform:translateY(-1px)}.text-button{border-bottom:1px solid #b7bda9;align-items:center;gap:11px;padding:8px 0;font-size:12px;font-weight:500;display:inline-flex}.text-button:hover{color:var(--gold)}.hero-proof{color:var(--muted);border-top:1px solid var(--line);gap:22px;max-width:440px;margin-top:43px;padding-top:20px;font-size:10px;display:flex}.hero-proof span{align-items:center;gap:8px;display:flex}.hero-visual{isolation:isolate;border-radius:150px 5px 5px;height:510px;position:relative}.hero-visual>img{object-fit:cover;object-position:64%;border-radius:inherit;width:100%;height:100%}.hero-visual:after{content:"";border-radius:inherit;z-index:1;background:linear-gradient(#0000 40%,#091912de);position:absolute;inset:0}.hero-image-caption{color:#fff;z-index:2;position:absolute;bottom:30px;left:34px}.hero-image-caption>span{letter-spacing:1.6px;color:#e0cc96;font-size:8px}.hero-image-caption>h2{margin:11px 0;font-size:33px}.hero-image-caption>small{color:#c0c7b8;font-size:8px}.hero-stamp{color:var(--green);z-index:3;background:#f4eedc;border:1px solid #ded3ae;align-items:center;gap:10px;padding:12px 18px;display:flex;position:absolute;top:30px;right:-15px;box-shadow:0 5px 20px #0001}.hero-stamp span{font-size:9px;line-height:1.5}.hero-stamp strong{font-family:var(--font-pf,serif),serif;font-size:25px;display:block}.service-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:24px;padding:24px 5%;display:grid}.service-strip>div{border-right:1px solid var(--line);align-items:center;gap:13px;font-size:11px;display:flex}.service-strip>div:last-child{border:0}.service-strip strong{font-weight:500}.service-strip>div>span{color:var(--gold);margin-inline-end:6px;font-size:9px}.section{max-width:1700px;margin:auto;padding:80px 5%}.section-heading{justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:38px;display:flex}.section-heading>div:last-child:not(:first-child){max-width:340px}.section-heading>p{max-width:380px;font-size:13px;line-height:1.9}.section-heading p{margin-bottom:12px;font-size:13px}.section-heading h2 em{color:var(--green)}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.product-card{border:1px solid var(--line);background:var(--paper);border-radius:5px;transition:box-shadow .25s,transform .25s;overflow:hidden}.product-card:hover{transform:translateY(-3px);box-shadow:0 9px 24px #163d3210}.product-art{background:radial-gradient(at 50% 70%,#f6f4ed,#eeede4);height:235px;position:relative;overflow:hidden}.product-code{color:#889184;letter-spacing:1.2px;font-size:8px;position:absolute;top:14px;left:14px}.favorite{color:#536450;z-index:2;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:10px;right:10px}.favorite.selected{color:#b08a4d}.art-caption{text-align:center;color:#92988b;width:100%;font-size:8px;position:absolute;bottom:8px;left:0}.pack-scene{perspective:600px;justify-content:center;align-items:center;height:100%;padding-bottom:10px;display:flex;position:relative}.pack{z-index:1;color:#fffdf1;background:var(--pack-color);flex-direction:column;justify-content:center;align-items:center;width:105px;height:150px;transition:transform .5s;display:flex;position:relative;transform:rotate(-5deg);box-shadow:inset 8px 0 12px #fff3,inset -10px 0 16px #0002}.product-card:hover .pack{transform:rotate(0)translateY(-5px)}.pack .pack-brand{letter-spacing:2px;text-align:center;font-size:8px;font-weight:700}.pack-brand i{letter-spacing:1px;font-family:serif;font-size:8px;font-weight:400;display:block}.pack svg{margin:10px 0}.pack strong{text-transform:uppercase;letter-spacing:1.4px;font-size:8px}.pack-weight{margin-top:7px;font-size:8px}.pack.sack{clip-path:polygon(8% 0,92% 0,96% 4%,89% 15%,99% 85%,92% 99%,9% 100%,0 85%,11% 14%,4% 4%);background:linear-gradient(80deg,#ddcba4,var(--pack-color));color:#304d3c;border-radius:18px 18px 20px 20px}.pack-seal{border-top:2px dotted #fff6;position:absolute;top:8px;left:8%;right:8%}.pack.bottle{background:linear-gradient(90deg,#ecc56c,var(--pack-color),#f2d680);width:70px;height:157px;color:var(--green);border:1px solid #c89d42;border-radius:20px 20px 11px 11px;margin-top:18px;padding-top:20px}.pack.bottle:before{content:"";background:linear-gradient(#3d6037 0 36%,#e7c66d 36%);border-radius:3px 3px 0 0;width:28px;height:30px;position:absolute;top:-28px}.pack.bottle .pack-brand{background:#f5f0df;width:100%;padding:4px}.pack.can{border-top:8px solid #c4c6ba;border-bottom:6px solid #b7bba9;border-radius:10px 10px 7px 7px;width:98px;height:116px;transform:rotate(-7deg)}.pack.can .pack-seal{display:none}.pack.box{border-right:10px solid #304d3e;border-radius:2px;transform:rotate(-6deg)skewY(2deg)}.pack.tissue{color:#36584b;border-top:14px solid #c8d4c8;width:144px;height:95px;transform:rotate(-8deg)}.pack.tissue:before{content:"";clip-path:polygon(10% 80%,0 0,60% 20%,100% 0,80% 100%);background:#fffef7;width:60px;height:40px;position:absolute;top:-46px}.pack.tissue svg{display:none}.pack.cup{clip-path:polygon(0 0,100% 0,83% 100%,17% 100%);background:linear-gradient(90deg,#d9d1bb,var(--pack-color),#ded8c6);width:95px;height:128px;color:var(--green);border-top:6px solid #e6dfcc}.pack-shadow{filter:blur(7px);background:#344a3730;border-radius:50%;width:145px;height:17px;position:absolute;bottom:26px}.product-info{padding:20px}.stock{color:#5c785f;align-items:center;gap:6px;font-size:9px;display:flex}.stock:before{content:"";background:#709571;border-radius:50%;width:4px;height:4px}.stock.unavailable{color:#978879}.stock.unavailable:before{background:#a39180}.product-info h3{margin:9px 0 5px;font-size:16px}.product-info>p{font-size:11px}.pack-meta{color:#6d786b;border-top:1px solid #eeeee5;justify-content:space-between;gap:8px;margin-top:18px;padding:10px 0;font-size:9px;display:flex}.add-button{background:#fdfdf7;border:1px solid #bfc8b9;border-radius:2px;justify-content:space-between;align-items:center;width:100%;padding:9px 10px;font-size:10px;display:flex}.add-button:hover{background:var(--green);color:#fff}.compare-check{color:#899081;justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:9px;display:flex}.compare-check input{width:11px;height:11px;accent-color:var(--green)}.smallprint{color:#7d8577;margin:20px 0 0;font-size:10px;line-height:1.8}.supply-section{background:#eeeee4;padding:70px 5%}.supply-section>.section-heading,.delivery-workspace{max-width:1500px;margin-left:auto;margin-right:auto}.delivery-workspace{background:var(--paper);border:1px solid #d2d8c9;border-radius:6px;grid-template-columns:.83fr 1.17fr;display:grid;overflow:hidden}.delivery-controls{border-inline-end:1px solid var(--line);padding:32px}.segmented{background:#edeee5;border-radius:4px;margin-bottom:25px;padding:4px;display:flex}.segmented button{border-radius:3px;flex:1;padding:9px 6px;font-size:10px;line-height:1.3}.segmented .selected{background:var(--green);color:#fff}.delivery-controls label{margin-bottom:17px}.delivery-controls label>strong{float:inline-end}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.form-grid .wide{grid-column:1/-1}label{color:var(--green);font-size:11px;font-weight:500;display:block}input,select,textarea{color:var(--ink);background:#fffefb;border:1px solid #d5dacd;border-radius:3px;width:100%;min-width:0;margin-top:6px;padding:11px;font-size:12px}input[type=checkbox]{width:15px;height:15px;accent-color:var(--green);margin:0}input[type=range]{accent-color:var(--green);padding:0}select{cursor:pointer}textarea{resize:vertical;min-height:90px}input:focus,textarea:focus,select:focus{border-color:var(--gold)}.handling-note{border-inline-start:2px solid #cab684;margin:3px 0 20px;padding-inline-start:12px;font-size:10px;line-height:1.8}.delivery-controls>.primary{width:100%;padding:12px 10px;font-size:11px}.route-preview{background:#f8f9f3;flex-direction:column;padding:27px 30px;display:flex}.route-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.route-top .eyebrow{margin:0;font-size:8px}.pill{color:#58705a;white-space:nowrap;background:#e7ede2;border-radius:20px;padding:4px 10px;font-size:9px;display:inline-block}.route-scene{direction:ltr;height:280px;margin-top:13px;position:relative;overflow:hidden}.sky-disc{background:#eee9d6;border-radius:50%;width:190px;height:190px;position:absolute;top:10px;left:36%}.city{opacity:.35;align-items:end;gap:8px;height:90px;display:flex;position:absolute;top:70px;right:20%}.city i{background:#c6cec0;border-top:4px solid #bec8b4;width:24px;height:45px}.city i:nth-child(2){width:30px;height:75px}.city i:nth-child(3){height:60px}.city i:nth-child(4){height:90px}.warehouse{clip-path:polygon(0 10%,50% 0,100% 10%,100% 100%,0 100%);text-align:center;background:#e2ddca;border:1px solid #d1cbb9;width:130px;height:104px;padding-top:22px;position:absolute;bottom:58px;left:1%}.warehouse>span{letter-spacing:1px;font-size:8px;font-weight:700}.warehouse-door{background:repeating-linear-gradient(#385c4b 0 5px,#3e6452 5px 6px);width:55px;height:62px;margin:6px auto 0}.load{z-index:5;grid-template-columns:repeat(3,14px);gap:2px;transition:all 1.4s;display:grid;position:absolute;bottom:57px;left:21%}.load>span{background:var(--load-color);text-align:center;color:#fff;border:1px solid #ffffff70;width:14px;height:15px;font-size:10px;line-height:14px}.truck{z-index:4;width:127px;height:70px;transition:left 1.5s;position:absolute;bottom:60px;left:38%}.truck-body{background:var(--green);color:#d8c089;text-align:center;border:2px solid #9bafa1;border-radius:4px 0 0 2px;width:84px;height:55px;font-family:serif;font-size:24px;line-height:46px;position:absolute;top:0;left:0;box-shadow:inset -5px 0 #09261d}.truck-cab{background:#ecdfb8;border-bottom:6px solid #bfb797;border-radius:6px 14px 1px 1px;width:38px;height:43px;position:absolute;bottom:13px;right:0}.truck-cab:before{content:"";background:#899c93;border-radius:2px 7px 0 0;width:22px;height:16px;position:absolute;top:5px;left:6px}.truck>i{background:#a9b3a5;border:5px solid #35483d;border-radius:50%;width:21px;height:21px;position:absolute;bottom:0;left:15px}.truck>i:last-child{left:auto;right:9px}.customer-store{text-align:center;background:#dfd6bc;border:1px solid #c6c9b4;width:90px;height:85px;padding-top:27px;position:absolute;bottom:58px;right:2%}.customer-store:before{content:"";background:repeating-linear-gradient(90deg,#31513f 0 11px,#e7dfc5 11px 22px);border-radius:1px 1px 6px 6px;height:19px;position:absolute;top:0;left:-3px;right:-3px}.customer-store span{letter-spacing:1px;font-size:7px}.customer-store i{background:#8ca08e;width:23px;height:36px;margin:7px auto 0;display:block}.road{opacity:.7;background:repeating-linear-gradient(90deg,#0000 0 25px,#cbd1c3 25px 40px);border-top:1px solid #bdc5b4;border-bottom:1px solid #d1d6c9;height:16px;position:absolute;bottom:40px;left:0;right:0}.scene-label{text-align:center;color:#809078;width:100%;font-size:9px;position:absolute;bottom:5px}.stage-1 .load{bottom:65px;left:26%}.stage-2 .load{bottom:65px;left:31%;transform:scale(1.1)}.stage-3 .load,.stage-4 .load{opacity:0;bottom:84px;left:44%}.stage-4 .truck,.stage-5 .truck{left:66%}.stage-5 .load{opacity:1;bottom:59px;left:81%}.stage-title{align-items:center;gap:12px;margin-top:7px;display:flex}.stage-title>span{font-size:28px;font-family:var(--font-pf,serif),serif;color:#bca771}.stage-title>h3{font-family:var(--font-pf,serif),var(--font-ar,sans-serif),serif;font-size:24px}.stage-title>button{border:1px solid #cdd4c3;border-radius:50%;width:35px;height:35px;margin-inline-start:auto}.stage-track{gap:7px;margin-top:21px;display:flex}.stage-track button{text-align:start;color:#8a9481;border-top:2px solid #d8ddcf;flex-direction:column;flex:1;gap:3px;padding:7px 0 0;font-size:9px;display:flex}.stage-track small{font-size:8px}.stage-track .selected{border-color:var(--gold);color:#8e733e}.stage-track .done{border-color:var(--green);color:var(--green)}.about-teaser{text-align:center;padding:85px 20%}.about-teaser p{max-width:650px;margin:25px auto;line-height:1.95}.about-teaser h2{font-size:46px}.contact-band{background:var(--green);color:var(--ivory);justify-content:space-between;align-items:center;gap:30px;padding:55px 7%;display:flex}.contact-band h2{font-size:37px}.contact-band h2 em,.contact-band .eyebrow{color:#d6be84}.contact-phone{grid-template-columns:1fr auto;align-items:center;column-gap:50px;display:grid}.contact-phone>span{color:#b8c4b4;font-size:11px}.contact-phone>strong{font-family:var(--font-pf,serif),serif;font-size:30px;font-weight:400}.contact-phone>svg{grid-area:1/2/3}footer{padding:50px 5% 0}.footer-top{grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:55px;padding-bottom:43px;display:grid}.footer-top>div>a:not(.brand){color:#6d7869;align-items:center;gap:7px;margin:10px 0;font-size:11px;display:flex}.footer-top h4{margin:5px 0 18px;font-size:10px}.footer-top p{max-width:280px;margin-top:20px;font-size:11px}.footer-top .brand strong{font-size:23px}.footer-top .brand svg{width:35px}.footer-top .brand small{font-size:7px}.footer-bottom{color:#8a9181;border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:18px 0;font-size:9px;display:flex}.page-heading{max-width:850px;margin:0 0 40px}.page-heading>p{max-width:600px;margin-top:20px}.page-heading .eyebrow{margin-bottom:17px}.business-paths{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:20px 0 25px;font-size:11px;display:flex}.business-paths>span{color:var(--muted);margin-inline-end:10px}.business-paths button{border:1px solid var(--line);border-radius:30px;padding:7px 13px;font-size:11px}.business-paths button.active{background:var(--green);color:#fff}.catalog-toolbar{gap:12px;display:flex}.catalog-toolbar>select{width:160px;margin:0;font-size:11px}.search{border:1px solid var(--line);background:var(--paper);border-radius:3px;flex:1;align-items:center;gap:10px;padding:0 13px;display:flex}.search input{outline-offset:1px;background:0 0;border:0;margin:0;padding:12px 0;font-size:12px}.outline{border:1px solid #c6cebd;border-radius:3px;justify-content:center;align-items:center;gap:10px;min-height:40px;padding:10px 15px;font-size:11px;display:inline-flex}.outline:hover,.outline.active{background:#e7ecdf}.category-tabs{border-bottom:1px solid var(--line);gap:25px;margin:25px 0;display:flex;overflow-x:auto}.category-tabs button{white-space:nowrap;color:#7b8473;border-bottom:2px solid #0000;padding:10px 0 15px;font-size:12px}.category-tabs button.active{color:var(--green);border-color:var(--gold)}.notice{background:#eef0e6;border:1px solid #e2e7d8;border-radius:4px;align-items:center;gap:13px;margin:20px 0;padding:15px 18px;display:flex}.notice p{color:#64735d;font-size:11px;line-height:1.8}.notice>svg{color:#829270}.results-meta{color:#858c7d;justify-content:space-between;margin:22px 0 17px;font-size:10px;display:flex}.quick-entry{background:#eceee3;align-items:end;gap:20px;padding:20px;display:flex}.quick-entry>label{flex:1}.quick-entry textarea{min-height:75px}.research-section{padding-top:70px}.research-section>p{max-width:750px;margin:20px 0 28px;font-size:12px}.research-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.research-grid>div{border:1px solid var(--line);background:#f2f2e9;padding:25px}.research-grid h3{margin:10px 0;font-size:16px}.research-grid small{color:#788470;margin:10px 0;font-size:10px;display:block}.research-grid a{align-items:center;gap:8px;font-size:11px;display:flex}.about-content{grid-template-columns:1fr 1fr;gap:10%;margin:45px 0;display:grid}.about-content p{margin:22px 0;line-height:1.95}.dates{gap:65px;margin-top:32px;display:flex}.dates strong{font-size:42px;font-family:var(--font-pf,serif),serif;color:var(--gold);font-weight:400;display:block}.dates span{font-size:11px}.operations-card{border:1px solid var(--line);background:#edf0e5;padding:30px}.operations-card>div{border-bottom:1px solid var(--line);gap:20px;padding:13px 0;display:flex}.operations-card>div:last-child{border:0}.operations-card>div>span{color:var(--gold);font-family:serif;font-size:17px}.operations-card p{margin:0;font-size:13px;line-height:1.6}.operations-card small{font-size:11px;display:block}.care-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:65px;display:grid}.care-grid>div{border-top:1px solid var(--gold);padding:25px 0}.care-grid h3{margin:20px 0 10px}.care-grid p{font-size:12px}.progress{border-bottom:1px solid var(--line);margin:40px 0;padding:0;list-style:none;display:flex}.progress li{border-bottom:2px solid #0000;flex:1;padding-bottom:20px}.progress button{color:#9a9f91;align-items:center;gap:10px;font-size:11px;display:flex}.progress button>span{border:1px solid #ced3c4;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.progress li.active{border-color:var(--gold)}.progress li.active button{color:var(--green)}.progress li.active span{background:var(--green);color:#fff}.progress li.complete span{color:var(--green);background:#e0e8d9}.enquiry-grid{grid-template-columns:minmax(0,1fr) 300px;gap:45px;display:grid}.enquiry-main{background:var(--paper);border:1px solid var(--line);padding:32px;animation:.3s reveal}.enquiry-main h2{margin-bottom:12px;font-size:30px}.enquiry-main>.muted{font-size:12px}.enquiry-main .form-grid{margin:25px 0}.enquiry-main label{margin-bottom:10px}.cart-line{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:21px 0;display:flex}.cart-lines{margin:15px 0 25px}.pack-scene.small{background:#eff0e6;border-radius:4px;flex-shrink:0;width:70px;height:80px;overflow:hidden}.small .pack{flex-shrink:0;transform:scale(.36)}.small .pack-shadow{display:none}.line-name{flex:1}.line-name strong{font-size:13px;font-weight:500;display:block}.line-name small{color:#85907a;font-size:10px;display:block}.quantity{border:1px solid #d6dccb;border-radius:3px;align-items:center;display:flex}.quantity button{padding:8px}.quantity input{text-align:center;-moz-appearance:textfield;border:0;width:40px;margin:0;padding:4px 0;font-size:11px}.quantity input::-webkit-inner-spin-button{appearance:none}.icon-button{place-items:center;padding:6px;display:grid}.enquiry-summary{background:#eaeee1;height:fit-content;padding:30px;position:sticky;top:120px}.enquiry-summary h3{font-family:var(--font-pf,serif),var(--font-ar,sans-serif),serif;font-size:29px}.enquiry-summary dl{margin:28px 0}.enquiry-summary dl>div{border-top:1px solid #d5dcc9;justify-content:space-between;gap:15px;padding:13px 0;font-size:11px;display:flex}.enquiry-summary dd{text-align:end;margin:0;font-weight:500}.enquiry-summary>p{font-size:10px}.enquiry-summary>a{gap:12px;margin-top:26px;font-size:18px;display:flex}.review-details{justify-content:space-between;gap:30px;padding-bottom:20px;font-size:12px;display:flex}.checkbox-label{align-items:flex-start;gap:10px;font-size:11px;font-weight:400;line-height:1.8;display:flex;margin:18px 0!important}.checkbox-label input{flex-shrink:0;margin-top:4px}.signin-link{text-underline-offset:4px;margin-top:18px;font-size:11px;text-decoration:underline;display:block}.receipt{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:25px 0;display:flex}.receipt .eyebrow{margin:0}.receipt p{font-size:12px}.reference{overflow-wrap:anywhere;letter-spacing:.2px;font-size:9px!important}.receipt .primary{margin-top:10px}.portal-grid{grid-template-columns:1fr 1fr;gap:25px;margin:35px 0;display:grid}.portal-card{border:1px solid var(--line);background:var(--paper);padding:30px}.portal-card h2{margin:17px 0 12px;font-size:28px}.portal-card p{margin-bottom:20px;font-size:12px}.portal-card>.outline{margin-top:15px}.portal-card h3{margin-bottom:15px}.portal-card small{color:var(--muted);font-size:10px;display:block}.saved-line{border-top:1px solid var(--line);justify-content:space-between;gap:20px;margin-top:20px;padding-top:20px;font-size:13px;display:flex}.usage-result{border-top:1px solid var(--line);align-items:center;gap:20px;margin-top:25px;padding-top:20px;display:flex}.usage-result strong{font-family:var(--font-pf,serif),serif;color:var(--gold);font-size:46px;font-weight:400}.usage-result>span{color:var(--muted);max-width:170px;font-size:10px}.history{margin:55px 0}.history .section-heading h2{font-size:30px}.empty{text-align:center;border:1px dashed #c9d2bd;flex-direction:column;align-items:center;gap:15px;padding:45px 25px;display:flex}.empty p{font-size:12px}.empty .primary{margin-top:6px}.history-row{background:var(--paper);border:1px solid var(--line);justify-content:space-between;gap:25px;margin-bottom:15px;padding:25px;display:flex}.history-row h3{margin:12px 0}.history-row p{margin-top:8px;font-size:11px}.row-actions{flex-direction:column;flex-shrink:0;justify-content:center;gap:12px;display:flex}.prose{max-width:1000px}.prose>h1{margin-bottom:30px}.prose>p{margin-bottom:25px;line-height:2}.compare-bar{background:var(--green);color:#fff;z-index:45;border-radius:5px;align-items:center;gap:25px;padding:13px 22px;font-size:12px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #132d2830}.compare-bar>button{align-items:center;gap:12px;font-size:12px;display:flex}.modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#122c26aa;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.modal{background:var(--ivory);border-radius:6px;width:min(100%,1000px);max-height:90vh;padding:45px;position:relative;overflow:auto}.modal-close{position:absolute;top:15px;right:15px}.modal h2{margin-bottom:30px;font-size:33px}.comparison-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:start;width:100%;font-size:12px}th,td{text-align:start;border-bottom:1px solid var(--line);min-width:130px;padding:15px}th{color:var(--green);font-weight:500}.toast,.error-toast{z-index:100;border-radius:5px;align-items:center;gap:12px;max-width:min(440px,100vw - 30px);padding:17px 22px;font-size:12px;animation:.25s reveal;display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 7px 25px #132b2220}.toast{background:var(--paper);border:1px solid #b9c9a9}.error-toast{color:#8d4d2c;background:#fff5ed;border:1px solid #c68a64;bottom:90px}.error-toast>button{margin-left:auto}.muted{color:var(--muted)}@keyframes reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] .brand strong{font-family:var(--font-ar,sans-serif),sans-serif;letter-spacing:-1px;line-height:1.6}[dir=rtl] h1{font-size:50px}[dir=rtl] h2{font-size:34px}[dir=rtl] h1 em,[dir=rtl] h2 em{font-style:normal}[dir=rtl] .brand strong{font-size:24px}[dir=rtl] .hero-image-caption{left:auto;right:34px}[dir=rtl] .hero-visual{border-radius:5px 150px 5px 5px}[dir=rtl] .eyebrow{letter-spacing:0}[dir=rtl] .service-strip>div{border-right:0;border-left:1px solid var(--line)}[dir=rtl] .service-strip>div:last-child{border:0}@media (max-width:1100px){nav{gap:17px}.site-header{gap:17px;padding:0 4%}.brand strong{font-size:22px}.header-actions{gap:11px}.hero{gap:4%;padding-left:4%;padding-right:4%}.hero-visual{height:470px}.hero h1{font-size:50px}.hero-actions{gap:17px}.hero-proof{gap:12px}.section{padding:65px 4%}.product-grid{gap:14px}.product-info{padding:15px}.product-info h3{font-size:14px}.product-art{height:215px}.delivery-controls{padding:24px}.route-preview{padding:24px 20px}.footer-top{gap:30px}.catalog-toolbar{flex-wrap:wrap}.catalog-toolbar .search{min-width:40%}.enquiry-grid{grid-template-columns:minmax(0,1fr) 265px;gap:25px}.enquiry-main{padding:25px}.enquiry-summary{padding:22px}.progress button{gap:8px;font-size:10px}}@media (max-width:900px){nav{background:var(--ivory);border-bottom:1px solid var(--line);height:auto;padding:20px;display:none;position:absolute;top:79px;left:0;right:0;box-shadow:0 10px 20px #0001}nav.open{flex-wrap:wrap;display:flex}nav a{height:auto;padding:10px}nav a:after{bottom:0}.site-header{height:80px}.menu-button{padding:0;display:block}.hero{padding-top:40px;padding-bottom:40px}.hero h1{font-size:44px}.hero-copy>p{font-size:12px}.hero-visual{height:450px}.hero-image-caption{bottom:25px;left:24px}.hero-image-caption>h2{font-size:27px}.hero-proof{flex-direction:column;gap:10px;margin-top:25px}.hero-actions{gap:12px}.service-strip{grid-template-columns:repeat(2,1fr);gap:18px}.service-strip>div:nth-child(2){border:0}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.product-art{height:250px}.product-info h3{font-size:17px}.product-info{padding:20px}.product-info>p,.add-button{font-size:12px}.delivery-workspace{grid-template-columns:1fr}.delivery-controls{border-inline-end:0;border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:15px 22px;display:grid}.delivery-controls>.segmented{grid-column:1/-1;margin-bottom:5px}.delivery-controls>.form-grid{display:contents}.delivery-controls>label{margin:0}.delivery-controls>.handling-note,.delivery-controls>.primary{grid-column:1/-1}.route-preview{padding:30px}.warehouse{left:5%}.customer-store{right:5%}.section-heading{gap:30px}.section-heading>div:last-child{max-width:280px}.about-teaser{padding:65px 12%}.footer-top{grid-template-columns:1.4fr 1fr}.enquiry-grid{grid-template-columns:1fr}.enquiry-summary{position:static}.enquiry-summary dl{grid-template-columns:1fr 1fr;gap:20px;display:grid}.about-content{gap:5%}.contact-band h2{font-size:31px}.contact-phone>strong{font-size:26px}.contact-phone{column-gap:20px}.research-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.utility{padding:0 5%;font-size:8px}.utility>span:first-child{white-space:nowrap;text-overflow:ellipsis;max-width:50%;display:block;overflow:hidden}.utility-divider{display:none}.utility>span:last-child{gap:5px;font-size:8px}.site-header{gap:10px;height:76px;padding:0 5%}.brand{gap:8px}.brand svg{width:32px;height:32px}.brand strong{font-size:20px}.brand small{letter-spacing:1.3px;font-size:6px}.header-actions{gap:12px}.language{padding:5px 7px;font-size:10px}.language svg,.portal-button{display:none}.basket-button{gap:4px;padding:0}.menu-button svg{width:21px}.preview-ribbon{gap:5px;padding:7px 12px;font-size:8px;line-height:1.5}.hero{grid-template-columns:1fr;gap:32px;padding:37px 6% 35px}.hero-copy>.eyebrow{letter-spacing:1.3px;margin-bottom:15px;font-size:8px}.hero h1{margin:12px 0 20px;font-size:47px}.hero-copy>p{max-width:100%;font-size:13px;line-height:1.85}.hero-actions{gap:20px;margin-top:24px}.hero-actions .primary{padding:12px 15px;font-size:11px}.hero-actions .text-button{font-size:10px}.hero-proof{flex-direction:row;gap:18px;margin-top:25px;padding-top:16px;font-size:9px}.hero-proof svg{width:14px}.hero-visual{border-radius:100px 4px 4px;height:355px}.hero-visual>img{object-position:50%}.hero-stamp{padding:9px 13px;top:20px;right:-8px}.hero-stamp strong{font-size:22px}.hero-image-caption{bottom:23px;left:25px}.hero-image-caption>h2{font-size:29px}.service-strip{gap:18px;padding:22px 6%}.service-strip>div{gap:8px;font-size:10px}.service-strip>div>span{margin:0;font-size:8px}.service-strip svg{width:16px}.section{padding:48px 5%}.section-heading{margin-bottom:27px;display:block}.section-heading h2{font-size:34px}.section-heading>div:last-child:not(:first-child){max-width:100%;margin-top:20px}.section-heading>p{margin-top:20px}.eyebrow{letter-spacing:1.5px;margin-bottom:15px;font-size:8px}.product-grid{gap:12px}.product-art{height:180px}.product-art>.pack-scene{transform:scale(.86)}.product-code{font-size:7px;top:10px;left:9px}.favorite{top:7px;right:5px}.product-info{padding:13px}.product-info h3{min-height:40px;margin-top:8px;font-size:14px}.product-info>p{font-size:10px}.stock{font-size:8px}.pack-meta{flex-wrap:wrap;gap:1px;margin-top:10px;font-size:8px}.add-button{gap:5px;min-height:38px;padding:8px 7px;font-size:9px}.add-button svg{width:14px}.compare-check{font-size:8px}.art-caption{font-size:7px;bottom:6px}.smallprint{font-size:9px}.supply-section{padding:45px 5%}.delivery-controls{gap:12px;padding:20px}.delivery-controls select{padding:10px 7px;font-size:10px}.delivery-controls label{font-size:10px}.route-preview{padding:24px 18px}.route-top .eyebrow{letter-spacing:1px;font-size:7px}.pill{padding:4px 8px;font-size:8px}.route-scene{height:230px;margin-top:15px}.warehouse{width:90px;height:85px;padding-top:15px;left:0}.warehouse-door{width:40px;height:51px}.warehouse>span{font-size:6px}.truck{transform-origin:0 100%;bottom:56px;left:36%;transform:scale(.8)}.customer-store{width:65px;height:70px;padding-top:21px;right:0}.customer-store span{font-size:6px}.customer-store i{height:31px;margin-top:4px}.sky-disc{width:145px;height:145px;left:35%}.city{top:38px;transform:scale(.8)}.stage-title>h3{font-size:22px}.stage-track small{font-size:7px;line-height:1.5}.stage-track{gap:5px}.load{transform-origin:0 100%;left:20%;transform:scale(.8)}.stage-5 .truck,.stage-4 .truck{left:59%}.about-teaser{padding:48px 6%}.about-teaser h2{font-size:34px}.about-teaser p{font-size:12px}.contact-band{padding:38px 6%;display:block}.contact-band h2{font-size:32px}.contact-phone{column-gap:35px;width:fit-content;margin-top:30px}.contact-phone>strong{font-size:29px}.footer-top{grid-template-columns:1fr 1fr;gap:27px 17px;padding-bottom:25px}.footer-top>div:first-child,.footer-top>div:last-child{grid-column:1/-1}.footer-top>div:last-child>a{margin-inline-end:20px;display:inline-flex}.footer-top p{max-width:340px;margin-top:13px;font-size:10px}footer{padding:34px 6% 0}.footer-bottom{font-size:8px;line-height:2.3;display:block}.footer-bottom>span{display:block}.page-heading h1{font-size:42px}.page-heading p{font-size:12px}.business-paths{gap:7px}.business-paths>span{width:100%}.business-paths button{padding:6px 10px;font-size:10px}.catalog-toolbar{gap:8px}.catalog-toolbar .search{flex-basis:100%;min-width:100%}.catalog-toolbar .outline{flex:1;padding:8px;font-size:10px}.catalog-toolbar>select{width:110px;font-size:10px}.category-tabs{gap:20px;margin:20px 0}.category-tabs button{font-size:11px}.notice{align-items:flex-start;padding:13px}.notice p{font-size:10px}.notice>.primary{flex-shrink:0;padding:10px;font-size:10px}.results-meta{gap:20px;font-size:8px}.quick-entry{display:block}.quick-entry button{margin-top:10px}.research-section{padding-top:45px}.research-section h2{font-size:32px}.research-grid{gap:10px}.research-grid>div{padding:18px}.research-grid h3{font-size:14px}.research-grid small{font-size:9px}.research-grid b{font-size:12px}.research-grid a{font-size:10px}.about-content{grid-template-columns:1fr;gap:30px}.about-content h2{font-size:32px}.about-content p{font-size:12px}.dates{gap:50px}.dates strong{font-size:36px}.care-grid{grid-template-columns:1fr;gap:0;margin-top:30px}.care-grid>div{padding:20px 0}.care-grid h3{margin-top:12px}.progress{gap:8px;margin:27px 0}.progress li{padding-bottom:14px}.progress button{text-align:start;flex-direction:column;align-items:flex-start;gap:8px;padding:0;font-size:9px;line-height:1.5}.progress button>span{width:24px;height:24px}.enquiry-main{padding:20px 16px}.enquiry-main h2{font-size:27px}.cart-line{flex-wrap:wrap;gap:8px;padding:17px 0}.pack-scene.small{width:48px;height:66px}.small .pack{transform:scale(.29)}.line-name strong{font-size:12px}.line-name small{font-size:8px}.quantity button{padding:6px}.quantity input{width:25px;font-size:10px}.cart-line>.icon-button{padding:3px}.enquiry-main .form-grid{gap:12px}.enquiry-main input,.enquiry-main select{padding:10px 8px;font-size:11px}.enquiry-main label{font-size:10px}.enquiry-main>.primary{width:100%;font-size:11px}.review-details{flex-wrap:wrap;gap:20px;font-size:11px}.enquiry-summary dl{gap:10px}.enquiry-summary dl>div{font-size:10px}.portal-grid{grid-template-columns:1fr;gap:20px}.portal-card{padding:24px}.portal-card h2{font-size:27px}.history .section-heading{align-items:center;gap:20px;display:flex}.history .section-heading h2{font-size:26px}.history-row{padding:20px;display:block}.row-actions{flex-flow:wrap;justify-content:start;margin-top:20px}.row-actions .outline{font-size:10px}.empty{padding:30px 18px}.empty h3{font-size:16px}.compare-bar{justify-content:space-between;gap:17px;width:90%;padding:12px 15px;font-size:10px;bottom:18px}.compare-bar>button{gap:6px;font-size:10px}.modal{padding:40px 20px 25px}.modal h2{font-size:27px}.modal-backdrop{padding:15px}.toast,.error-toast{padding:13px 16px;font-size:11px;bottom:18px;right:15px}.error-toast{bottom:78px}.prose h1{font-size:36px}.prose p{font-size:12px}[dir=rtl] h1{font-size:38px}[dir=rtl] h2{font-size:28px}[dir=rtl] .brand strong{font-size:20px}[dir=rtl] .hero-visual{border-radius:4px 100px 4px 4px}[dir=rtl] .hero-image-caption{right:25px}[dir=rtl] .hero-image-caption>h2{font-size:26px}[dir=rtl] .hero-copy>.eyebrow{letter-spacing:0}[dir=rtl] .hero-proof{font-size:8px}[dir=rtl] .header-actions{gap:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.product-card:hover,.product-card:hover .pack{transform:none}}@media print{.site-header,.utility,.preview-ribbon,footer,.contact-band,.compare-bar,.toast,.error-toast{display:none}body{background:#fff}.section{padding:20px}.enquiry-grid{display:block}.enquiry-summary{display:none}}.business-intro{grid-template-columns:1fr 1fr;align-items:end;gap:10%;margin-bottom:45px;display:grid}.business-intro>p{max-width:490px;font-size:13px;line-height:1.95}.service-editorial-grid{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.service-editorial-grid article{border-top:1px solid var(--gold);padding:24px 0 42px;position:relative}.service-number{color:var(--gold);font:24px var(--font-pf,serif),serif}.service-editorial-grid h3{font:24px var(--font-pf,serif),var(--font-ar,sans-serif),serif;margin:22px 0 15px}.service-editorial-grid p{font-size:12px;line-height:1.9}.service-editorial-grid button{bottom:0;color:var(--gold);padding:6px;position:absolute;inset-inline-end:0}.sourcing-editorial{background:#e9ece0;grid-template-columns:1.05fr 1fr;min-height:540px;display:grid}.sourcing-image{background:#cdd3c2;min-height:450px;position:relative}.sourcing-image img{object-fit:cover;width:100%;height:100%;position:absolute}.sourcing-image>span{color:#fff;background:#183e3399;padding:5px 10px;font-size:9px;position:absolute;bottom:17px;left:22px}.sourcing-copy{align-self:center;padding:65px 12%}.sourcing-copy>p{margin:23px 0;font-size:13px;line-height:1.95}.sourcing-points{gap:10px;margin-bottom:25px;font-size:11px;display:grid}.sourcing-points span{align-items:center;gap:10px;display:flex}.sourcing-points svg{color:var(--gold)}.partner-paths{padding-top:65px;padding-bottom:65px}.partner-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.partner-path{text-align:start;border-inline-end:1px solid var(--line);padding:30px;transition:background .2s;position:relative}.partner-path:first-child{padding-inline-start:0}.partner-path:last-child{border:0}.partner-path:hover{background:#eef0e5}.partner-path>span{color:var(--gold);font-size:10px}.partner-path h3{font:27px var(--font-pf,serif),var(--font-ar,sans-serif),serif;margin:19px 0 13px}.partner-path p{padding-inline-end:25px;font-size:12px}.partner-path>svg{inset-inline-end:22px;color:var(--gold);position:absolute;top:30px}.business-page-title{padding-bottom:0}.business-page-title+.business-editorial{padding-top:25px}.business-page-title+.business-editorial .business-intro{display:none}.process-row{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.process-row>div{border-top:1px solid var(--line);padding-top:20px}.process-row>div>span,.principles-grid>div>span{color:var(--gold);font-size:11px}.process-row h3{margin:17px 0 10px;font-size:16px}.process-row p{font-size:12px}.principles-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin:45px 0 70px;display:grid}.principles-grid>div{border-top:1px solid var(--line);padding-top:20px}.principles-grid h3{font:25px var(--font-pf,serif),var(--font-ar,sans-serif),serif;margin:14px 0}.principles-grid p{font-size:12px}.supplier-layout{grid-template-columns:1fr 1fr;align-items:start;gap:6%;display:grid}.care-image{object-fit:cover;border-radius:4px;width:100%;height:300px;display:block}.supplier-layout>div>h2{margin:25px 0 20px;font-size:34px}.supplier-layout>div>p{margin-bottom:18px;font-size:12px;line-height:1.9}.supplier-form{background:var(--paper);border:1px solid var(--line);padding:32px}.supplier-form h2{margin:0 0 25px!important;font-size:29px!important}.supplier-form .primary{margin-top:20px}.form-error{background:#f7eadc;padding:12px;font-size:12px;color:#994f30!important}.supplier-layout .smallprint{margin-top:8px;display:block}.supplier-form .form-grid{gap:17px}.supplier-form input{font-size:12px}.business-editorial+.sourcing-editorial+.partner-paths+.section{border-top:1px solid var(--line)}[dir=rtl] .service-editorial-grid h3,[dir=rtl] .partner-path h3,[dir=rtl] .principles-grid h3{font-family:var(--font-ar,sans-serif),sans-serif;font-size:21px;line-height:1.7}@media (max-width:1100px){nav{gap:17px;font-size:11px}.service-editorial-grid{gap:22px}.service-editorial-grid h3{font-size:22px}.sourcing-copy{padding:40px 10%}.supplier-layout{gap:4%}.supplier-form{padding:25px}}@media (max-width:900px){.business-intro{gap:6%}.service-editorial-grid{grid-template-columns:repeat(2,1fr);gap:25px 35px}.sourcing-editorial{grid-template-columns:1fr 1fr;min-height:450px}.sourcing-copy{padding:35px 10%}.sourcing-copy h2{font-size:33px}.partner-path{padding:23px}.partner-path h3{font-size:23px}.process-row{grid-template-columns:repeat(2,1fr)}.supplier-layout{grid-template-columns:1fr;gap:35px}.care-image{height:350px}.supplier-layout>div>h2{max-width:500px}}@media (max-width:600px){.business-intro{grid-template-columns:1fr;gap:23px;margin-bottom:30px}.business-intro h2{font-size:34px}.business-intro>p{font-size:12px}.service-editorial-grid{gap:25px 20px}.service-editorial-grid h3{min-height:54px;margin:17px 0 11px;font-size:23px}.service-editorial-grid p{font-size:11px}.service-editorial-grid article{padding-top:18px}.sourcing-editorial{grid-template-columns:1fr}.sourcing-image{min-height:300px}.sourcing-copy{padding:36px 6%}.sourcing-copy h2{font-size:36px}.sourcing-copy>p{font-size:12px}.partner-paths{padding-top:45px;padding-bottom:45px}.partner-grid{grid-template-columns:1fr}.partner-path,.partner-path:first-child{border-inline-end:0;border-bottom:1px solid var(--line);padding:25px 0}.partner-path h3{margin:12px 0;font-size:27px}.partner-path p{max-width:310px;font-size:12px}.partner-path>svg{inset-inline-end:7px}.process-row{gap:22px}.process-row h3{font-size:14px}.process-row p{font-size:11px}.principles-grid{grid-template-columns:repeat(2,1fr);gap:25px;margin-bottom:40px}.principles-grid h3{font-size:23px}.principles-grid p{font-size:11px}.supplier-form{padding:23px 18px}.supplier-form h2{font-size:27px!important}.supplier-layout>div>h2{font-size:31px}.care-image{height:240px}.supplier-form .form-grid{gap:14px}.supplier-form label{font-size:10px}.supplier-form input{font-size:11px}.supplier-form .primary{width:100%}[dir=rtl] .service-editorial-grid h3,[dir=rtl] .principles-grid h3{font-size:19px}}.enquiry-grid>*,.enquiry-main .form-grid>*{min-width:0}.enquiry-summary-image{width:100%;max-width:100%;height:auto;display:block}.enquiry-main,.enquiry-summary{overflow-wrap:anywhere}
.brand .original-logo{object-fit:contain;flex:none;width:66px;height:72px}.footer-top .brand .original-logo{width:93px;height:102px}.site-header .brand strong{font-size:22px}.site-header .brand small{font-size:7px}.ops-studio{margin:75px 0 20px}.ops-tabs{border:1px solid var(--line);border-bottom:0;border-radius:6px 6px 0 0;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.ops-tabs button{text-align:center;border-inline-end:1px solid var(--line);padding:20px 12px;font-size:12px}.ops-tabs button:last-child{border:0}.ops-tabs button[aria-selected=true]{background:var(--green);color:#fff}.ops-panel{border:1px solid var(--line);background:#fffefb;grid-template-columns:.9fr 1.1fr;min-height:460px;animation:.35s reveal;display:grid}.ops-controls{border-inline-end:1px solid var(--line);padding:40px}.ops-controls h3{font:32px/1.25 var(--font-pf,serif),var(--font-ar,sans-serif),serif;margin-bottom:20px}.ops-controls>p{margin-bottom:25px;font-size:12px;line-height:1.9}.ops-controls>small{color:var(--muted);margin-top:23px;font-size:10px;line-height:1.8;display:block}.ops-check{align-items:center;gap:10px;margin:16px 0;font-size:12px;display:flex}.ops-controls>.primary{margin-top:15px}.receiving-visual,.fleet-visual,.procurement-visual{background:#f0f1e7;padding:30px;overflow:hidden}.ops-visual-heading{justify-content:space-between;align-items:center;display:flex}.ops-visual-heading .outline{padding:8px}.inspection-belt{direction:ltr;align-items:center;height:220px;display:flex;position:relative}.inspection-carton{color:#ac8b4e;z-index:2;text-align:center;transition:left 1.2s,transform .8s;display:grid;position:absolute;bottom:52px;left:6%}.inspection-carton span{letter-spacing:2px;font:8px monospace}.scanner-frame{color:#94a897;border:2px solid #94a897;border-radius:8px;padding:22px 7px;position:absolute;bottom:44px;left:43%}.scanner-frame i{background:#a88b4f;width:2px;display:none;position:absolute;top:8px;bottom:8px;left:12px;box-shadow:0 0 12px #bda45e}.receive-phase-1 .scanner-frame i{animation:1s infinite alternate scan;display:block}.receive-phase-1 .inspection-carton,.receive-phase-2 .inspection-carton{left:44%;transform:scale(.85)}.receive-phase-3 .inspection-carton{left:72%;transform:scale(.75)}.release-marker{color:#a7b0a0;transition:all .4s;position:absolute;bottom:48px;right:3%}.receive-phase-3 .release-marker.approved{color:#436d51;transform:translateY(-65px)}.receive-phase-3 .release-marker.hold{color:#b88736;transform:translateY(-65px)}.belt-line{background:repeating-linear-gradient(90deg,#b5bead 0 2px,#e2e5d9 2px 16px);border:1px solid #b9beac;border-radius:12px;height:13px;position:absolute;bottom:40px;left:0;right:0}.ops-outcome{flex-direction:column;gap:8px;min-height:70px;display:flex}.ops-outcome strong{font:23px var(--font-pf,serif),var(--font-ar,sans-serif),serif}.ops-outcome span{color:var(--muted);font-size:11px}.ops-stages{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:15px;display:grid}.ops-stages button{text-align:start;border-top:2px solid #d7dccd;padding:12px 0;font-size:10px;line-height:1.5}.ops-stages span{color:var(--gold);margin-bottom:5px;font-size:9px;display:block}.ops-stages .active{border-color:var(--gold);color:var(--green)}.equipment-note{border-inline-start:2px solid var(--gold);background:#eff1e7;align-items:start;gap:10px;margin-top:28px;padding:18px;font-size:11px;line-height:1.8;display:flex}.storage-visual{background:#eff1e8;padding:30px}.storage-zone-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.storage-zone{text-align:start;background:#f8f8f1;border:1px solid #ced5c6;padding:18px;transition:all .25s}.storage-zone.active{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green);background:#e0e8da}.storage-zone>strong{margin:12px 0 18px;font-size:13px;font-weight:500;display:block}.mini-rack{border-bottom:5px solid #a9b8a0;grid-template-columns:repeat(3,1fr);gap:8px 7px;padding:0 4px;display:grid}.mini-rack i{background:#d3c4a2;border:1px solid #b6a580;height:24px;transition:transform .3s;box-shadow:inset 0 -4px #c2b28e}.storage-zone.active .mini-rack i:nth-child(odd){transform:translateY(-4px)}.storage-zone>span{color:#65715f;justify-content:space-between;margin-top:14px;font-size:9px;display:flex}.storage-legend{color:var(--muted);align-items:center;gap:9px;margin-top:20px;font-size:10px;display:flex}.storage-legend i{background:var(--green);border-radius:50%;width:7px;height:7px}.vehicle-options{gap:9px;margin-top:22px;display:grid}.vehicle-options button{border:1px solid var(--line);text-align:start;border-radius:3px;align-items:center;gap:12px;padding:12px;font-size:11px;display:flex}.vehicle-options .active{background:var(--green);color:#fff}.vehicle-stage{direction:ltr;height:280px;position:relative}.fleet-sun{background:#e6ddbc;border-radius:50%;width:175px;height:175px;position:absolute;top:20px;left:30%}.fleet-road{background:#a9b5a1;height:2px;position:absolute;bottom:37px;left:0;right:0}.fleet-truck{width:300px;height:155px;transition:width .5s;position:absolute;bottom:37px;left:50%;transform:translate(-50%)}.fleet-box{background:#e6e9de;border:2px solid #799079;border-radius:5px;justify-content:center;align-items:center;gap:15px;width:205px;height:126px;display:flex;position:absolute;bottom:25px;left:0;box-shadow:inset -10px 0 #d1d8c7}.fleet-box>img{object-fit:contain;width:70px;height:75px}.fleet-box>svg{color:#8aa8ae}.fleet-cab{background:var(--green);border-bottom:10px solid #163729;border-radius:12px 30px 5px 0;width:92px;height:91px;position:absolute;bottom:24px;right:0}.fleet-cab>span{background:#b9c9bf;border-radius:5px 15px 0 0;width:51px;height:35px;margin:10px 13px;display:block}.wheel{z-index:2;background:#bdc7b7;border:11px solid #344c3d;border-radius:50%;width:42px;height:42px;position:absolute;bottom:4px}.wheel-a{left:30px}.wheel-b{right:21px}.fleet-van .fleet-box{background:var(--green);border-color:var(--green);box-shadow:none;border-radius:24px 0 0 5px;width:222px;height:117px}.fleet-van .fleet-box img{background:#f7f5e9;border-radius:3px;padding:7px}.fleet-van .fleet-cab{height:117px}.fleet-partner .fleet-truck{width:345px}.fleet-partner .fleet-box{width:250px}.fleet-kia .fleet-box:before,.fleet-partner .fleet-box:before{content:"";background:#99b1ae;border-radius:3px;width:36px;height:14px;position:absolute;top:-13px;right:7px}.route-dots{justify-content:center;gap:10px;display:flex;position:absolute;bottom:13px;left:0;right:0}.route-dots i{background:var(--gold);border-radius:50%;width:4px;height:4px;animation:1.2s 2 routePulse}.route-dots i:nth-child(2){animation-delay:.2s}.route-dots i:nth-child(3){animation-delay:.4s}.vehicle-legend{color:var(--green);border-top:1px solid #cfd6c4;justify-content:space-between;gap:10px;padding-top:15px;font-size:10px;display:flex}.fleet-visual>p{margin-top:25px;font-size:9px;line-height:1.8}.procurement-steps{gap:12px;margin-top:28px;display:grid}.procurement-steps button{text-align:start;align-items:center;gap:12px;padding:0;font-size:12px;display:flex}.procurement-steps button>span{border:1px solid #ced5c6;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.procurement-steps .active>span{background:var(--green);color:#fff;border-color:var(--green)}.review-orbit{direction:ltr;width:270px;height:230px;margin:auto;position:relative}.review-center{border:1px solid var(--line);background:#f9f8ef;border-radius:50%;place-items:center;width:110px;height:110px;display:grid;position:absolute;top:63px;left:80px}.review-center img{object-fit:contain;width:66px;height:79px}.review-orbit:before{content:"";border:1px dashed #bcc6b0;border-radius:50%;width:190px;height:190px;position:absolute;top:20px;left:40px}.review-node{color:#8c9982;background:#e6e8dd;border:1px solid #c9d0bd;border-radius:50%;justify-content:center;align-items:center;width:51px;height:51px;transition:background .3s,transform .3s;display:flex;position:absolute}.review-node.active{color:#fff;background:var(--green);transform:scale(1.08)}.review-node>svg:last-child:not(:first-child){background:var(--gold);border-radius:50%;padding:2px;position:absolute;bottom:0;right:-3px}.node-0{top:0;left:109px}.node-1{top:91px;right:15px}.node-2{bottom:0;left:109px}.node-3{top:91px;left:15px}.procurement-detail{text-align:center;max-width:370px;min-height:125px;margin:25px auto 0}.procurement-detail h3{font:24px/1.35 var(--font-pf,serif),var(--font-ar,sans-serif),serif}.procurement-detail p{margin-top:13px;font-size:11px;line-height:1.8}.original-documents{background:#e9eddf;border:1px solid #d7ddce;grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin:65px 0 35px;padding:38px;display:grid}.original-documents>div>p{max-width:450px;margin-top:20px;font-size:12px;line-height:1.9}.invoice-dropzone{text-align:center;background:#f9faf4;border:1px dashed #aebba2;border-radius:5px;padding:28px}.invoice-dropzone h3{margin:12px 0 6px;font-size:19px}.invoice-dropzone p{margin:0!important;font-size:11px!important}.invoice-dropzone input{display:none}.invoice-dropzone .primary{margin:20px 0 15px}.invoice-dropzone>small{color:var(--muted);font-size:10px;line-height:1.8;display:block}.document-overlay{z-index:150;background:#e6e9e0;flex-direction:column;display:flex;position:fixed;inset:0}.document-toolbar{border-bottom:1px solid var(--line);background:#fffef9;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:15px 24px;display:flex}.document-toolbar>div{align-items:center;gap:14px;min-width:0;display:flex}.document-toolbar strong{text-overflow:ellipsis;white-space:nowrap;max-width:400px;font-size:13px;display:block;overflow:hidden}.document-toolbar small{color:var(--muted);font-size:10px}.document-toolbar .outline{padding:10px;font-size:11px}.document-canvas{text-align:center;flex:1;min-height:0;padding:20px;overflow:auto}.document-canvas>img{background:#fff;max-width:min(100%,1000px);height:auto;box-shadow:0 6px 25px #0002}.document-canvas>object{border:0;width:100%;height:100%}.document-canvas>object>p{padding:30px}.ops-link{gap:10px;margin-top:25px;display:flex}.product-photo{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:28px 20px 23px;transition:transform .4s}.product-card:hover .product-photo{transform:scale(1.04)}.product-art .pack-scene{background:#fff}.pack-scene.small .product-photo{padding:5px}.product-brand{letter-spacing:1.4px;text-transform:uppercase;color:var(--gold);margin:10px 0 4px;font-size:9px;display:block}.product-info .case-note{color:var(--muted);min-height:29px;margin-top:7px;font-size:9px;line-height:1.6}.product-photo-button{width:100%;height:100%;padding:0;display:block}.product-detail-grid{grid-template-columns:.8fr 1fr;align-items:start;gap:30px;display:grid}.product-detail-grid>.product-art{height:310px}.product-detail-grid h2{font-size:32px}.product-detail-grid p{margin:10px 0;font-size:12px;line-height:1.8}.product-detail-grid dl{margin:20px 0}.product-detail-grid dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:9px 0;font-size:11px;display:flex}.product-detail-grid dd{text-align:end;margin:0}.product-sources{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.product-sources a{text-underline-offset:3px;font-size:10px;text-decoration:underline}.brand-filter{max-width:170px}.pending-brand{border:1px solid var(--line);align-items:center;gap:15px;margin-top:30px;padding:25px;display:flex}.pending-brand h3{font-size:18px}.pending-brand p{margin-top:5px;font-size:12px}@keyframes scan{to{left:65px}}@keyframes routePulse{50%{opacity:.25;transform:translate(7px)}}@media (max-width:1100px){.site-header .brand strong{font-size:19px}.brand .original-logo{width:57px;height:66px}.site-header .brand small{letter-spacing:1px}.ops-controls{padding:28px}.ops-panel{grid-template-columns:1fr 1.1fr}.ops-tabs button{padding:17px 10px;font-size:11px}}@media (max-width:900px){.ops-panel{grid-template-columns:1fr}.ops-controls{border-inline-end:0;border-bottom:1px solid var(--line)}.ops-tabs{grid-template-columns:repeat(2,1fr)}.ops-tabs button{border-bottom:1px solid var(--line)}.ops-controls>p{max-width:600px}.receiving-visual,.fleet-visual,.procurement-visual{padding:30px 6%}.original-documents{grid-template-columns:1fr}.storage-zone-grid{grid-template-columns:repeat(4,1fr)}.storage-zone{padding:16px}.storage-zone>strong{min-height:36px;font-size:11px}.storage-zone>span{font-size:8px}.document-toolbar{flex-wrap:wrap}}@media (max-width:600px){.site-header{height:86px}.brand .original-logo{width:54px;height:63px}.site-header .brand{gap:7px}.site-header .brand strong{font-size:17px}.site-header .brand small{letter-spacing:.6px;font-size:5px}.site-header .header-actions{gap:8px}.header-actions .language{padding:4px 6px}.footer-top .brand .original-logo{width:82px;height:94px}.ops-studio{margin-top:48px}.ops-tabs button{padding:15px 9px;font-size:10px}.ops-controls{padding:24px}.ops-controls h3{font-size:28px}.ops-controls>p,.ops-check{font-size:11px}.ops-controls>small{font-size:9px}.receiving-visual,.fleet-visual,.procurement-visual{padding:24px 18px}.inspection-carton svg{width:51px}.inspection-belt{height:190px}.scanner-frame{padding:18px 4px;left:39%}.scanner-frame>svg{width:44px}.release-marker>svg{width:34px}.receive-phase-1 .inspection-carton,.receive-phase-2 .inspection-carton{left:39%}.ops-outcome strong{font-size:21px}.ops-stages button{font-size:9px}.ops-stages{gap:7px}.storage-visual{padding:20px}.storage-zone-grid{grid-template-columns:repeat(2,1fr)}.storage-zone>strong{min-height:0;font-size:12px}.vehicle-stage{height:240px}.fleet-truck{transform-origin:bottom;transform:translate(-50%)scale(.8)}.fleet-partner .fleet-truck{transform:translate(-50%)scale(.74)}.vehicle-legend{font-size:9px}.original-documents{gap:25px;margin-top:45px;padding:24px}.original-documents h2{font-size:31px}.original-documents>div>p{font-size:11px}.invoice-dropzone{padding:23px 14px}.invoice-dropzone .primary{padding:12px 15px;font-size:11px}.document-toolbar{gap:12px;padding:13px 15px}.document-toolbar>div:last-child{justify-content:space-between;width:100%}.document-toolbar strong{max-width:240px}.document-toolbar .outline{padding:8px;font-size:10px}.document-canvas{padding:10px}.product-detail-grid{grid-template-columns:1fr;gap:20px}.product-detail-grid>.product-art{height:220px}.product-detail-grid h2{font-size:26px}.product-photo{padding:26px 14px 18px}.brand-filter{width:100%!important;max-width:none!important}.product-info .case-note{min-height:38px;font-size:8px}.pending-brand{padding:20px}.pending-brand p{font-size:11px}.pending-brand h3{font-size:16px}[dir=rtl] .site-header .brand strong{font-size:18px}[dir=rtl] .ops-controls h3{font-size:24px;line-height:1.7}[dir=rtl] .ops-tabs button{font-size:10px}[dir=rtl] .ops-outcome strong{font-size:18px;line-height:1.7}}@media (prefers-reduced-motion:reduce){.ops-studio *,.ops-studio :before,.product-photo{transition:none!important;animation:none!important}}.product-art{background:#fff}.product-photo{mix-blend-mode:normal;justify-content:center;align-items:center;display:flex}.product-photo img{object-fit:contain;width:100%;height:100%;max-height:220px}.product-photo.small{background:#fff;border-radius:3px;flex:none;width:64px;height:70px;padding:5px}.product-photo.small img{max-height:60px}.product-info h3{min-height:45px}.product-detail-link{color:var(--green);text-underline-offset:3px;align-items:center;gap:5px;margin-top:14px;font-size:10px;text-decoration:underline;display:flex}.product-detail{max-width:950px!important}.detail-photo{background:#fff;place-items:center;min-height:310px;padding:35px;display:grid}.detail-photo img{object-fit:contain;max-width:100%;max-height:300px}.detail-size{color:var(--gold);font-size:17px!important}.detail-pack{border-block:1px solid var(--line);align-items:center;gap:12px;margin:18px 0;padding:17px 0;display:flex}.detail-pack strong{font-size:13px;line-height:1.7}.detail-pack small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.product-detail .case-note{align-items:start;gap:8px;display:flex}.product-sources{display:block}.product-sources summary{cursor:pointer;margin-bottom:10px;font-size:12px}.product-sources a{align-items:center;gap:5px;margin:8px 0;display:flex}.product-sources small{color:var(--muted);margin-top:12px;font-size:10px;line-height:1.7;display:block}.catalog-toolbar{flex-wrap:wrap}.pending-brand>div{flex:1}.pending-brand>.outline{white-space:nowrap}.add-button:disabled,.product-detail .primary:disabled{opacity:.5;cursor:not-allowed}.category-tabs{flex-wrap:wrap;row-gap:4px;overflow:visible}.category-tabs button{padding:13px 12px}.category-tabs button.active{background:#e9eddf;border-radius:3px}@media (max-width:600px){.site-header nav{top:86px}.product-photo img{max-height:170px}.product-info h3{min-height:58px}.pending-brand{flex-wrap:wrap;align-items:flex-start}.pending-brand>svg{display:none}.pending-brand>div{flex-basis:100%}.detail-photo{min-height:200px;padding:15px}.detail-photo img{max-height:200px}.product-detail-grid{gap:15px}.product-detail{padding:28px 22px!important}}.pdf-preview{text-align:center;width:100%;min-height:100%}.pdf-controls{z-index:2;border:1px solid var(--line);background:#fffef7;justify-content:center;align-items:center;gap:12px;margin-bottom:18px;padding:8px;font-size:12px;display:flex;position:sticky;top:0}.pdf-controls button:disabled{opacity:.35}.pdf-page-scroll{padding:5px 0 20px;overflow:auto}.pdf-page-scroll canvas{background:#fff;margin:0 auto;display:block;box-shadow:0 4px 22px #0002}.pdf-preview>p{padding:15px}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ops-studio-v2{--ops-ink:#315443;--ops-gold:#b49660;--ops-paper:#fbfaf1;--ops-border:#d5dcc9}.ops-studio-v2 .ops-concept-note{color:#6d795f;align-items:center;gap:9px;max-width:800px;margin:0 0 22px;font-size:10px;line-height:1.8;display:flex}.ops-studio-v2 .ops-concept-note>i{background:var(--ops-gold);border-radius:50%;flex:none;width:6px;height:6px}.ops-studio-v2 .ops-tabs{border-color:var(--ops-border);background:#f6f7ed;border-radius:10px 10px 0 0}.ops-studio-v2 .ops-tabs button{min-height:60px;font-size:12px;font-weight:500;transition:background .25s,color .25s}.ops-studio-v2 .ops-tabs button:hover{background:#e8eddf}.ops-studio-v2 .ops-tabs button[aria-selected=true]{background:var(--ops-ink);color:#fffdf1}.ops-studio-v2 .ops-panel{border-color:var(--ops-border);border-radius:0 0 10px 10px;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);min-height:540px;animation:.35s both opsPanelEnter;overflow:hidden;box-shadow:0 18px 45px #314c3c06}.ops-studio-v2 .ops-controls{border-color:var(--ops-border);background:#fffef9;min-width:0;padding:35px 31px}.ops-studio-v2 .ops-controls .eyebrow{letter-spacing:1.4px;font-size:9px}.ops-studio-v2 .ops-controls h3{letter-spacing:-.5px;max-width:360px;margin:15px 0 19px;font-size:31px;line-height:1.23}.ops-studio-v2 .ops-controls>p{color:#68735f;margin-bottom:22px;font-size:12px;line-height:1.85}.ops-studio-v2 .ops-controls>small{color:#77806c;margin-top:24px;font-size:10px;line-height:1.85}.ops-studio-v2 .ops-scene-panel{background:linear-gradient(135deg,#f2f4e9,#eeefe3);flex-direction:column;min-width:0;padding:28px 27px 25px;display:flex;overflow:hidden}.ops-studio-v2 .ops-visual-heading{gap:12px;min-height:33px;margin-bottom:4px}.ops-studio-v2 .ops-visual-heading>.pill{color:#65765c;background:#f9faef;border:1px solid #d7decb;align-items:center;gap:6px;max-width:85%;padding:6px 10px;font-size:9px;line-height:1.7;display:inline-flex}.ops-studio-v2 .ops-visual-heading .ops-replay{background:0 0;border:1px solid #cad5bd;border-radius:50%;place-items:center;min-width:34px;min-height:34px;padding:7px;display:grid}.ops-studio-v2 .ops-check-count{white-space:nowrap;color:#7a866f;direction:ltr;font-size:9px}.ops-studio-v2 .ops-check-count b{color:var(--ops-ink);font-size:15px;font-weight:500}.ops-studio-v2 .ops-svg{direction:ltr;flex:none;width:100%;min-width:0;height:auto;max-height:350px;display:block;overflow:visible}.ops-studio-v2 .ops-svg text{font-family:Arial,var(--font-ar,sans-serif),sans-serif;fill:#6d7e62;letter-spacing:.3px;direction:ltr}.ops-studio-v2 .ops-svg .ops-svg-label{letter-spacing:1px;font-size:8px;font-weight:600}.ops-studio-v2 .ops-svg .ops-svg-small{letter-spacing:.2px;font-size:8px}.ops-studio-v2 .ops-scene-caption{min-height:110px;padding:12px 5px 0}.ops-studio-v2 .ops-scene-caption>strong{font:25px/1.3 var(--font-pf,serif),var(--font-ar,sans-serif),serif;color:var(--ops-ink);letter-spacing:-.35px;display:block}.ops-studio-v2 .ops-scene-caption>p{color:#68745e;max-width:560px;margin-top:10px;font-size:11px;line-height:1.85}.ops-studio-v2 .ops-label-rule{color:#738268;border-top:1px solid #d4ddc8;align-items:flex-start;gap:8px;margin:18px 5px 0;padding-top:14px;font-size:9px;line-height:1.8;display:flex}.ops-studio-v2 .ops-label-rule>svg{flex:none;margin-top:1px}.ops-studio-v2 .ops-checklist{border-top:1px solid #e7e9de;margin-top:24px}.ops-studio-v2 .ops-check{cursor:pointer;color:#66745d;border-bottom:1px solid #e7e9de;gap:10px;margin:0;padding:13px 0;font-size:11px;transition:color .2s;position:relative}.ops-studio-v2 .ops-check input{opacity:0;cursor:pointer;width:20px;height:20px;margin:0;position:absolute;inset-inline-start:0}.ops-studio-v2 .ops-check-mark{background:#f8f9f0;border:1px solid #b7c4a8;border-radius:4px;flex:none;place-items:center;width:19px;height:19px;transition:background .2s,border-color .2s;display:grid}.ops-studio-v2 .ops-check.is-checked{color:var(--ops-ink)}.ops-studio-v2 .ops-check.is-checked .ops-check-mark{background:var(--ops-ink);border-color:var(--ops-ink);color:#fffdf0}.ops-studio-v2 .ops-check input:focus-visible+.ops-check-mark{outline:2px solid var(--ops-gold);outline-offset:4px}.ops-studio-v2 .ops-preview-actions{align-items:center;gap:10px;margin-top:23px;display:flex}.ops-studio-v2 .ops-preview-actions .primary{align-items:center;gap:9px;min-height:43px;padding:13px 17px;font-size:11px;display:flex}.ops-studio-v2 .ops-preview-actions .ops-replay{place-items:center;min-width:43px;height:43px;padding:11px;display:grid}.ops-studio-v2 .ops-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:auto;padding-top:15px}.ops-studio-v2 .ops-stages button{border-color:#cbd5bf;min-height:67px;padding-top:12px;font-size:10px;line-height:1.65;transition:border-color .25s,color .25s}.ops-studio-v2 .ops-stages .active{border-color:var(--ops-gold);color:var(--ops-ink)}.ops-studio-v2 .ops-stages span{letter-spacing:1px;font-size:9px}.ops-studio-v2 .ops-care-tabs{gap:8px;display:grid}.ops-studio-v2 .ops-care-tabs button{text-align:start;color:#6c7b61;background:#f7f8ef;border:1px solid #d8e0ce;border-radius:5px;align-items:center;gap:12px;min-height:46px;padding:12px 13px;font-size:11px;transition:background .2s,color .2s,border-color .2s;display:flex}.ops-studio-v2 .ops-care-tabs button>span{flex:1}.ops-studio-v2 .ops-care-tabs button>svg:last-child{opacity:.5}.ops-studio-v2 .ops-care-tabs button[aria-selected=true]{color:var(--ops-ink);background:#e9efdf;border-color:#9cad8b;box-shadow:inset 3px 0 #9cad8b}.ops-studio-v2 .equipment-note{border-color:var(--ops-gold);background:#f3f4e9;border-radius:0 4px 4px 0;gap:10px;margin-top:21px;padding:14px 13px;font-size:10px}.ops-studio-v2 .equipment-note>svg{color:#849575;flex:none}.ops-studio-v2 .ops-care-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:9px 4px 3px;display:grid}.ops-studio-v2 .ops-care-actions button{color:#738568;background:#f6f8ed;border:1px solid #cad6bd;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:47px;padding:11px 7px;font-size:9px;line-height:1.65;transition:background .25s,color .25s,transform .25s;display:flex}.ops-studio-v2 .ops-care-actions button>span{border:1px solid #ced7c4;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:8px;display:grid}.ops-studio-v2 .ops-care-actions .active{background:var(--ops-ink);border-color:var(--ops-ink);color:#fffdf0;box-shadow:0 5px 12px #31544316}.ops-studio-v2 .ops-care-actions .active>span{color:#e7e9d2;border-color:#9aaf91}.ops-studio-v2 .ops-fleet-steps{gap:8px;display:grid}.ops-studio-v2 .ops-fleet-steps button{color:#6d7a63;text-align:start;background:#fafbf3;border:1px solid #d4ddc8;border-radius:5px;align-items:center;gap:11px;min-height:47px;padding:12px 13px;transition:background .2s,border-color .2s;display:flex}.ops-studio-v2 .ops-fleet-steps button>span{letter-spacing:1px;color:#a28d60;font-size:9px}.ops-studio-v2 .ops-fleet-steps button>strong{flex:1;font-size:11px;font-weight:500}.ops-studio-v2 .ops-fleet-steps .active{color:var(--ops-ink);background:#e8eedf;border-color:#9caf8c}.ops-studio-v2 .ops-fleet-steps .active>svg{transform:translate(3px)}.ops-studio-v2 .procurement-steps{gap:14px;margin-top:28px}.ops-studio-v2 .procurement-steps button{min-height:40px;font-size:11px;line-height:1.6}.ops-studio-v2 .ops-review-map{isolation:isolate;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-height:275px;margin:28px 18px 35px;display:grid;position:relative}.ops-studio-v2 .ops-review-track{z-index:-1;border:1px dashed #b7c7a6;border-radius:50%;position:absolute;inset:30px 20%}.ops-studio-v2 .ops-review-card{color:#91a27f;background:#edf0e3e8;border:1px solid #c4d0b6;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:15px;transition:background .4s,color .4s,transform .4s,box-shadow .4s;display:flex}.ops-studio-v2 .ops-review-card>span{letter-spacing:1.2px;font-size:9px}.ops-studio-v2 .ops-review-card>b{text-align:center;font-size:10px;font-weight:500;line-height:1.5}.ops-studio-v2 .ops-review-card.active{color:var(--ops-ink);background:#fcfcf2;border-color:#a0b388;transform:translateY(-4px);box-shadow:0 10px 20px #3154430a}.ops-studio-v2 button:focus-visible,.ops-studio-v2 [role=tabpanel]:focus-visible{outline:2px solid var(--ops-gold);outline-offset:4px}.ops-studio-v2 .ops-person,.ops-studio-v2 .ops-receive-cart{transition:transform .85s cubic-bezier(.22,.7,.24,1)}.ops-studio-v2 .ops-person-leg-a,.ops-studio-v2 .ops-person-leg-b{transform-box:fill-box;transform-origin:top}.ops-studio-v2 .ops-worker-arrive .ops-person-leg-a{animation:.6s ease-in-out 3 alternate opsWalk}.ops-studio-v2 .ops-worker-arrive .ops-person-leg-b{animation:.6s ease-in-out 3 alternate-reverse opsWalk}.ops-studio-v2 .ops-person-arm{transform-box:fill-box;transform-origin:0;animation:.7s ease-out opsArm}.ops-studio-v2 .ops-scan-beam{opacity:0}.ops-studio-v2 .ops-scanner.active .ops-scan-beam{opacity:1;animation:1s ease-in-out 2 alternate opsScan}.ops-studio-v2 .ops-review-gate{opacity:.58;transition:opacity .4s}.ops-studio-v2 .ops-review-gate.active{opacity:1}.ops-studio-v2 .ops-lot-pop{animation:.5s ease-out both opsPaperIn}.ops-studio-v2 .ops-rack{transition:filter .4s}.ops-studio-v2 .ops-rack.is-highlighted{filter:drop-shadow(0 0 5px #b9a67455)}.ops-studio-v2 .ops-care-step-0 .ops-pallet-lift{animation:.85s ease-out both opsLift}.ops-studio-v2 .ops-expiry-card{opacity:.8;transition:opacity .3s}.ops-studio-v2 .ops-expiry-card.active{opacity:1;filter:drop-shadow(0 0 4px #b4966055)}.ops-studio-v2 .ops-expiry-pick{animation:1.8s ease-in-out both opsPick}.ops-studio-v2 .ops-window-shade{transform-origin:top;transform-box:fill-box;transition:height .8s;animation:.8s ease-out both opsShade}.ops-studio-v2 .ops-monitor.active{filter:drop-shadow(0 0 5px #7fa19866);animation:.75s 2 opsMonitor}.ops-studio-v2 .ops-inspection-halo{animation:1.6s ease-out both opsInspect}.ops-studio-v2 .ops-cold-room.active{filter:drop-shadow(0 0 5px #8cb0a555)}.ops-studio-v2 .ops-exception-bay{opacity:.5;transition:opacity .5s,filter .5s}.ops-studio-v2 .ops-exception-bay.active{opacity:1;filter:drop-shadow(0 0 5px #c8ae7466)}.ops-studio-v2 .ops-separated-loads{animation:.8s ease-out both opsLoadUnits}.ops-studio-v2 .ops-kia-door{transition:d .5s}.ops-studio-v2 .ops-kia-loading{animation:1.9s cubic-bezier(.24,.66,.33,1) both opsLoadKia}.ops-studio-v2 .ops-kia-phase-2 .ops-kia-vehicle{animation:3.2s ease-in-out both opsVehicleTravel}.ops-studio-v2 .ops-kia-wheel{transform-box:fill-box;transform-origin:50%}.ops-studio-v2 .ops-kia-phase-2 .ops-kia-wheel{animation:1s linear 3 opsWheel}.ops-studio-v2 .ops-kia-phase-2 .ops-road-marks{animation:1s linear 3 opsRoad}.ops-studio-v2 .ops-route-plan path{stroke-dasharray:5 5;animation:2.5s linear opsRouteDash}@keyframes opsPanelEnter{0%{opacity:.65}to{opacity:1}}@keyframes opsWalk{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}@keyframes opsArm{0%{rotate:-8deg}to{rotate:none}}@keyframes opsScan{0%{transform:translateY(0)}to{transform:translateY(29px)}}@keyframes opsPaperIn{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0}}@keyframes opsLift{0%{opacity:.5;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes opsPick{0%{opacity:.4;transform:translate(0)}35%{opacity:1}to{opacity:1;transform:translate(-56px,4px)}}@keyframes opsShade{0%{transform:scaleY(.5)}to{transform:scaleY(1)}}@keyframes opsMonitor{50%{opacity:.65}}@keyframes opsInspect{0%{opacity:0;stroke-dashoffset:30px}50%{opacity:1}to{opacity:1;stroke-dashoffset:0}}@keyframes opsLoadUnits{0%{opacity:.3;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes opsLoadKia{0%{opacity:1;transform:translate(0)}65%{opacity:1;transform:translate(74px,-12px)}to{opacity:0;transform:translate(111px,-39px)}}@keyframes opsVehicleTravel{0%,to{transform:translate(0)}35%{transform:translate(9px)}70%{transform:translate(4px)}}@keyframes opsWheel{to{transform:rotate(360deg)}}@keyframes opsRoad{to{transform:translate(-96px)}}@keyframes opsRouteDash{to{stroke-dashoffset:-40px}}[dir=rtl] .ops-studio-v2 .ops-svg text{letter-spacing:0;direction:rtl}[dir=rtl] .ops-studio-v2 .ops-controls h3{letter-spacing:0;font-size:25px;line-height:1.55}[dir=rtl] .ops-studio-v2 .ops-scene-caption>strong{letter-spacing:0;font-size:22px;line-height:1.65}[dir=rtl] .ops-studio-v2 .ops-care-tabs button[aria-selected=true]{box-shadow:inset -3px 0 #9cad8b}[dir=rtl] .ops-studio-v2 .ops-care-tabs button>svg:last-child,[dir=rtl] .ops-studio-v2 .ops-fleet-steps button>svg:last-child{rotate:180deg}@media (max-width:1100px){.ops-studio-v2 .ops-panel{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.ops-studio-v2 .ops-controls{padding:28px 24px}.ops-studio-v2 .ops-scene-panel{padding:25px 20px}.ops-studio-v2 .ops-controls h3{font-size:28px}.ops-studio-v2 .ops-care-actions button{gap:5px;padding:9px 5px;font-size:8px}.ops-studio-v2 .ops-check-count{font-size:8px}}@media (max-width:900px){.ops-studio-v2 .ops-panel{grid-template-columns:1fr}.ops-studio-v2 .ops-controls{border-inline-end:0;border-bottom:1px solid var(--ops-border);padding:28px}.ops-studio-v2 .ops-controls h3{max-width:600px}.ops-studio-v2 .ops-controls>small{max-width:680px}.ops-studio-v2 .ops-scene-panel{min-height:480px;padding:28px}.ops-studio-v2 .ops-svg{max-height:370px}.ops-studio-v2 .ops-checklist{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.ops-studio-v2 .ops-care-tabs,.ops-studio-v2 .ops-fleet-steps{grid-template-columns:1fr 1fr}.ops-studio-v2 .ops-controls>p{margin-bottom:20px}.ops-studio-v2 .ops-scene-caption{min-height:95px}.ops-studio-v2 .ops-care-actions button{padding:12px 9px;font-size:10px}.ops-studio-v2 .procurement-steps{grid-template-columns:1fr 1fr;gap:12px 20px;display:grid}.ops-studio-v2 .ops-review-map{margin:22px 12% 25px}.ops-studio-v2 .ops-tabs button{font-size:11px}}@media (max-width:600px){.ops-studio-v2 .ops-concept-note{margin-bottom:17px;font-size:9px;line-height:1.9}.ops-studio-v2 .ops-tabs button{min-height:51px;padding:13px 7px;font-size:10px}.ops-studio-v2 .ops-controls{padding:25px 20px}.ops-studio-v2 .ops-controls h3{font-size:27px}.ops-studio-v2 .ops-controls>p{font-size:11px}.ops-studio-v2 .ops-checklist{grid-template-columns:1fr}.ops-studio-v2 .ops-check{padding:13px 0;font-size:11px}.ops-studio-v2 .ops-scene-panel{min-height:420px;padding:19px 13px 22px}.ops-studio-v2 .ops-visual-heading{margin-bottom:12px;padding:0 4px}.ops-studio-v2 .ops-visual-heading>.pill{padding:5px 7px;font-size:8px}.ops-studio-v2 .ops-check-count{font-size:8px}.ops-studio-v2 .ops-svg{width:calc(100% + 8px);max-height:none;margin:0 -4px}.ops-studio-v2 .ops-scene-caption{min-height:0;padding:14px 7px 0}.ops-studio-v2 .ops-scene-caption>strong{font-size:23px}.ops-studio-v2 .ops-scene-caption>p{margin-top:9px;font-size:11px;line-height:1.85}.ops-studio-v2 .ops-stages{gap:7px;margin:8px 6px 0}.ops-studio-v2 .ops-stages button{font-size:9px;line-height:1.7}.ops-studio-v2 .ops-care-tabs{grid-template-columns:1fr}.ops-studio-v2 .ops-care-tabs button{padding:12px;font-size:11px}.ops-studio-v2 .ops-care-actions{gap:6px;margin:13px 6px 0}.ops-studio-v2 .ops-care-actions button{text-align:center;flex-direction:column;gap:7px;min-height:74px;padding:10px 5px;font-size:9px}.ops-studio-v2 .ops-fleet-steps{grid-template-columns:1fr 1fr;gap:7px}.ops-studio-v2 .ops-fleet-steps button{gap:8px;padding:12px 9px}.ops-studio-v2 .ops-fleet-steps button>strong{font-size:10px}.ops-studio-v2 .ops-fleet-steps button>svg{display:none}.ops-studio-v2 .ops-label-rule{margin-inline:7px;margin-top:17px;padding-top:13px;font-size:9px}.ops-studio-v2 .equipment-note{font-size:10px}.ops-studio-v2 .ops-review-map{gap:15px;min-height:255px;margin:20px 7px 25px}.ops-studio-v2 .ops-review-card{gap:10px;padding:13px 8px}.ops-studio-v2 .ops-review-card>b{font-size:9px}.ops-studio-v2 .procurement-steps{grid-template-columns:1fr;gap:9px}.ops-studio-v2 .ops-controls>small{font-size:9px}}@media (prefers-reduced-motion:reduce){.ops-studio-v2 *,.ops-studio-v2 :before,.ops-studio-v2 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ops-studio-v2 .ops-kia-loading{opacity:0;transform:translate(111px,-39px)}.ops-studio-v2 .ops-scan-beam{transform:translateY(18px)}.ops-studio-v2 .ops-review-card.active{transform:none}}.ops-studio-v2 .ops-controls>p{font-size:14px;line-height:1.85}.ops-studio-v2 .ops-scene-caption>p{font-size:13px;line-height:1.85}.ops-studio-v2 .ops-check{font-size:12px}@media (max-width:600px){.ops-studio-v2 .ops-controls>p{font-size:13px}.ops-studio-v2 .ops-scene-caption>p,.ops-studio-v2 .ops-check{font-size:12px}}
.collection-switch{flex-wrap:wrap;gap:8px;margin-top:28px;padding:0 0 23px;display:flex}.collection-switch button{border:1px solid var(--line);border-radius:30px;min-height:44px;padding:10px 16px;font-size:11px;transition:background .2s,color .2s}.collection-switch button[aria-pressed=true]{background:var(--green);border-color:var(--green);color:#fffdf3}.catalog-pagination{justify-content:center;align-items:center;gap:24px;margin:35px 0 15px;display:flex}.catalog-pagination span{font-size:12px}.catalog-pagination button{min-width:44px;min-height:44px;padding:10px}.results-meta{flex-wrap:wrap;gap:15px}.catalog .product-grid{align-items:stretch}@media (max-width:600px){.collection-switch{grid-template-columns:1fr 1fr;gap:8px;display:grid}.collection-switch button{border-radius:4px;padding:10px 9px;font-size:10px}.results-meta{align-items:flex-start;font-size:10px}.catalog-pagination{margin-top:25px}}@media (prefers-reduced-motion:reduce){.collection-switch button{transition:none}}
.trade-experience{--ivory:#fafaf6;--paper:#fff;--deep:#15392d;--green:#214b38;--gold:#866a30;--ink:#203d30;--muted:#5d6d60;--line:#dce3d7;background:var(--ivory);min-height:100vh;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:15px;line-height:1.8}.trade-experience h1,.trade-experience h2{letter-spacing:-.035em}.trade-experience h1 em,.trade-experience h2 em,.trade-experience h3 em{color:var(--gold)}.trade-experience p{color:var(--muted)}.trade-experience .site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-color:var(--line);background:#fffffff5}.trade-experience .brand{color:var(--deep)}.trade-experience .original-logo{object-fit:contain;background:#fff;border-radius:6px;padding:3px}.trade-experience .brand small{color:#80652e;letter-spacing:.14em;font-size:10px}.trade-experience .utility{color:#405b45;border-bottom:1px solid var(--line);background:#f0f3e9;font-size:11px}.trade-experience .utility-divider{border-color:#aab9a2}.trade-experience .preview-ribbon{color:#52654c;border-color:var(--line);background:#f5f6ef;font-size:11px}.trade-experience .site-header nav,.trade-experience .language{font-size:13px}.trade-experience .hero{padding-block:64px 66px}.trade-experience .hero-copy>p{font-size:15px;line-height:1.95}.trade-experience .eyebrow{color:#80652e;letter-spacing:.14em;font-size:11px}.trade-experience .primary{background:var(--green);border-color:var(--green);color:#fff;font-size:13px;font-weight:500}.trade-experience .primary:hover{background:#173d2d;border-color:#173d2d}.trade-experience .primary:disabled{opacity:.52}.trade-experience .outline{border-color:#aab9a2;font-size:13px}.trade-experience .outline:hover,.trade-experience .outline.active{color:#1e4933;background:#edf2e7;border-color:#849a75}.trade-experience .text-button{font-size:13px}.trade-experience .basket-button span{background:var(--green);color:#fff;font-size:11px}.trade-experience .hero-proof{font-size:12px}.trade-experience .hero-stamp{color:var(--deep);background:#fffdf3;border-color:#ddd1ae}.trade-experience .hero-stamp span{font-size:11px}.trade-experience .hero-image-caption h2{color:#fffdf2}.trade-experience .hero-image-caption>span,.trade-experience .hero-image-caption>small{font-size:11px}.trade-experience .hero-image-caption>small{color:#ebefe4}.trade-experience .service-strip{border-block:1px solid var(--line);background:#fff}.trade-experience .service-strip strong{font-size:15px}.trade-experience .service-strip>div>span{font-size:11px}.trade-experience .section-heading p,.trade-experience .page-heading>p{font-size:15px;line-height:1.85}.trade-experience .buyer-preview,.trade-experience .research-grid>div,.trade-experience .operations-card{border-color:var(--line);background:#f0f4e9}.trade-experience .buyer-preview>small{color:#5b6c54;border-color:#d5dfcb;font-size:11px}.trade-experience .buyer-step p{font-size:14px}.trade-experience .buyer-tabs button{font-size:12px}.trade-experience .buyer-tabs button[aria-selected=true]{color:#214b38}.trade-experience .sourcing-editorial,.trade-experience .about-teaser,.trade-experience .partner-path:hover{background:#f0f4e9}.trade-experience .contact-band{color:var(--deep);border-block:1px solid var(--line);background:#edf2e6}.trade-experience .contact-band h2,.trade-experience .contact-band .contact-phone{color:var(--deep)}.trade-experience footer{background:#fff}.trade-experience .footer-top h4{color:var(--deep);font-size:12px}.trade-experience .footer-top p,.trade-experience .footer-top>div>a:not(.brand){color:#56684f;font-size:13px}.trade-experience .footer-bottom{color:#5d6d55;font-size:11px}.trade-experience label{color:#35513c;font-size:13px}.trade-experience input,.trade-experience select,.trade-experience textarea{color:#263f30;background:#fff;border-color:#a8b89c;font-size:14px;line-height:1.65}.trade-experience input::placeholder,.trade-experience textarea::placeholder{color:#687b60;opacity:1}.trade-experience input[type=checkbox],.trade-experience input[type=radio]{accent-color:#315c3e}.trade-experience option{color:#263f30;background:#fff}.trade-experience .search{background:#fff;border-color:#a8b89c}.trade-experience .search input{background:0 0}.trade-experience .pill{color:#426032;background:#edf2e5;font-size:11px}.trade-experience .notice{background:#f2f5eb;border-color:#c7d4ba}.trade-experience .notice p{color:#4c6441;font-size:13px}.trade-experience .notice>svg{color:#6d7e4b}.trade-experience .smallprint{color:#5d7053;font-size:12px;line-height:1.85}.trade-experience .organization-note{border-top:1px solid var(--line);color:#5b6d52;margin-top:22px;padding-top:18px;font-size:13px;line-height:1.85;display:block}.trade-experience .operations-card>.organization-note{display:block}.trade-experience .product-card,.trade-experience .pending-product-card{background:#fff;border:1px solid #dce3d5;box-shadow:0 8px 28px #25452f04}.trade-experience .product-info h3,.trade-experience .pending-product-info h3{color:#233f2e;font-size:17px;line-height:1.5}.trade-experience .product-info>p,.trade-experience .pending-retail-size{color:#5d7053;font-size:13px}.trade-experience .product-art,.trade-experience .detail-photo{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.trade-experience .product-brand,.trade-experience .pending-product-brand{color:#80652e;font-size:11px}.trade-experience .product-code,.trade-experience .art-caption{color:#607151;font-size:11px}.trade-experience .pack-meta,.trade-experience .case-note,.trade-experience .product-info .case-note{color:#5c7050;font-size:12px;line-height:1.75}.trade-experience .stock{color:#426338;font-size:11px}.trade-experience .stock.unavailable{color:#80602e}.trade-experience .product-detail-link,.trade-experience .add-button{font-size:12px}.trade-experience .compare-check{color:#627356;font-size:11px}.trade-experience .product-detail-grid p,.trade-experience .detail-pack small,.trade-experience .product-detail-grid dl>div{font-size:13px}.trade-experience .collection-switch button,.trade-experience .category-tabs button{font-size:12px}.trade-experience .collection-switch button[aria-pressed=true]{background:var(--green);color:#fff;border-color:var(--green)}.trade-experience .category-tabs button.active{color:#214b38;background:#eaf0e0}.trade-experience .pending-order-state,.trade-experience .pending-confirmation-note{color:#617450;border-color:#d8e0ce;font-size:12px}.trade-experience .pending-details-button{color:#315534;border-color:#c9d5bb;font-size:13px}.trade-experience .pending-hold-tags>span{color:#506b3f;background:#eef3e5;border-color:#d4dfc5;font-size:11px}.trade-experience .pending-hold-tags>.pending-scope-tag{color:#735a2d;background:#faf4e6;border-color:#e5d6b5}.trade-experience .pending-photo-frame{color:#3c5b34;background:#f5f7ef}.trade-experience .pending-frame-top>span:first-child,.trade-experience .pending-frame-caption,.trade-experience .pending-photo-check>span,.trade-experience .pending-photo-check>small{color:#5d7350;font-size:11px}.trade-experience .pending-photo-frame>p{color:#4f6844;font-size:13px}.trade-experience .pending-product-dialog{color:#233f2e;background:#fff;border-color:#c8d5bb}.trade-experience .pending-dialog-heading,.trade-experience .pending-dialog-footer,.trade-experience .pending-pack-facts{border-color:var(--line)}.trade-experience .pending-dialog-heading h2{color:#233f2e}.trade-experience .pending-dialog-close{color:#36562e;background:#f1f5e9;border-color:#c8d5bb}.trade-experience .pending-photo-explanation,.trade-experience .pending-retail-explanation,.trade-experience .pending-pack-facts dt{color:#5c7050;font-size:13px}.trade-experience .pending-pack-facts dd{color:#2e4e31;font-size:14px}.trade-experience .pending-supply-holds{background:#fbf6e9;border-color:#e4d6b6}.trade-experience .pending-supply-holds>p{color:#735c32;font-size:13px}.trade-experience .pending-dialog-footer{background:#f5f7ef}.trade-experience .pending-dialog-footer>span{color:#586f4a;font-size:12px}.trade-experience .pending-dialog-footer>button{background:var(--green);border-color:var(--green);color:#fff}.trade-experience .modal,.trade-experience .portal-card,.trade-experience .enquiry-main{color:var(--ink);border-color:var(--line);background:#fff}.trade-experience .modal-backdrop,.trade-experience .pending-modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#142e27a8}.trade-experience .toast{color:#fff;background:#214b38}.trade-experience .error-toast{color:#fff;background:#7b392c}.trade-experience .enquiry-main>.muted,.trade-experience .enquiry-main label,.trade-experience .checkbox-label{font-size:13px}.trade-experience .enquiry-summary{background:#eef3e6;border:1px solid #d5dfc8;border-radius:6px}.trade-experience .enquiry-summary dl>div,.trade-experience .enquiry-summary>p{color:#4f6742;font-size:13px;line-height:1.8}.trade-experience .cart-line p,.trade-experience .cart-line small{color:#5c7050;font-size:12px}.trade-experience .progress button{color:#667958;font-size:12px}.trade-experience .progress li.active button{color:#214b38}.trade-experience .review-details{color:#36543a}.trade-experience .supply-journey{--sj-ink:#294a34;--sj-muted:#5d7350;--sj-gold:#866a30;--sj-line:#d5dfc8;--sj-paper:#fff}.trade-experience .sj-storyboard{background:linear-gradient(135deg,#f3f6eb,#eaf0df)}.trade-experience .sj-workspace,.trade-experience .sj-order-panel{border-color:#d5dfc8;border-radius:10px;box-shadow:0 14px 45px #294a3405}.trade-experience .sj-order-panel{background:#fff}.trade-experience .sj-stage-copy p,.trade-experience .sj-handling-points p{color:#5d7350;font-size:14px}.trade-experience .sj-preview-tag,.trade-experience .sj-stage-label,.trade-experience .sj-stage-detail,.trade-experience .sj-field>span,.trade-experience .sj-field-heading,.trade-experience .sj-profile-numbers span{color:#5c7350;font-size:12px}.trade-experience .sj-field input,.trade-experience .sj-field select,.trade-experience .sj-field textarea{color:#294a34;background:#fff;border-color:#a5b895;font-size:14px}.trade-experience .sj-destination-mode{background:#f5f7ef;border-color:#d5dfc8}.trade-experience .sj-destination-mode label{color:#4e6840;background:#fff;border-color:#cad8bc;font-size:12px}.trade-experience .sj-destination-mode label.is-selected{color:#294f30;background:#e9f0dd;border-color:#98b17b}.trade-experience .sj-destination-note,.trade-experience .sj-review-notice{color:#5c7350;font-size:12px}.trade-experience .sj-empty-profile,.trade-experience .sj-review-notice,.trade-experience .sj-destination-compact,.trade-experience .sj-handling,.trade-experience .sj-summary{background:#f3f6ec;border-color:#d5dfc8}.trade-experience .sj-stage-tabs button{color:#5c7350;font-size:12px}.trade-experience .sj-stage-tabs button:hover{background:#e8efdd}.trade-experience .sj-stage-tabs button.is-active,.trade-experience .sj-use-plan{color:#fff;background:#31573b;border-color:#31573b}.trade-experience .sj-use-plan:hover{background:#23482e}.trade-experience .sj-product-tags>span{color:#4b673b;background:#edf3e2;font-size:11px}.trade-experience .ops-studio-v2{--ops-ink:#315443;--ops-muted:#5c7050;--ops-gold:#92743d;--ops-paper:#fff;--ops-border:#d5dfc8}.trade-experience .ops-studio-v2 .ops-controls{background:#fff}.trade-experience .ops-studio-v2 .ops-concept-note,.trade-experience .ops-studio-v2 .ops-controls>small,.trade-experience .ops-studio-v2 .ops-label-rule{color:#607451;font-size:12px}.trade-experience .ops-studio-v2 .ops-controls>p{color:#5c7050;font-size:14px}.trade-experience .ops-studio-v2 .ops-scene-caption>p{color:#5c7050;font-size:13px}.trade-experience .ops-studio-v2 .ops-controls .eyebrow,.trade-experience .ops-studio-v2 .ops-visual-heading>.pill,.trade-experience .ops-studio-v2 .ops-check-count{font-size:11px}.trade-experience .ops-studio-v2 .ops-tabs button,.trade-experience .ops-studio-v2 .ops-check,.trade-experience .ops-studio-v2 .ops-care-tabs button,.trade-experience .ops-studio-v2 .ops-fleet-steps button>strong,.trade-experience .ops-studio-v2 .procurement-steps button{font-size:12px}.trade-experience .ops-studio-v2 .ops-care-actions button,.trade-experience .ops-studio-v2 .ops-stages button,.trade-experience .ops-studio-v2 .ops-review-card>b,.trade-experience .ops-studio-v2 .equipment-note{font-size:11px}.trade-experience .original-documents{background:#f0f4e8;border-color:#d5dfc8}.trade-experience .original-documents>div>p,.trade-experience .invoice-dropzone p{font-size:13px}.trade-experience .invoice-dropzone{background:#fff;border-color:#a5b792}.trade-experience .invoice-dropzone>small,.trade-experience .document-toolbar small{color:#5d7350;font-size:12px}.trade-experience .document-overlay{color:var(--ink);background:#f0f3eb}.trade-experience .document-toolbar,.trade-experience .pdf-controls{color:var(--ink);background:#fff}.trade-experience :is(button,a,input,select,textarea):focus-visible{outline-offset:4px;outline:2px solid #866a30}@media (max-width:900px){.trade-experience .site-header nav.open{background:#fff}.trade-experience .hero-copy>p{font-size:15px}}@media (max-width:600px){.trade-experience{font-size:14px}.trade-experience .hero{padding-block:35px 43px}.trade-experience .hero-copy>p,.trade-experience .section-heading p,.trade-experience .page-heading>p{font-size:14px}.trade-experience .brand small{letter-spacing:.1em;font-size:9px}.trade-experience .utility,.trade-experience .preview-ribbon{font-size:11px}.trade-experience .preview-ribbon{flex-wrap:wrap;gap:3px 8px}.trade-experience .eyebrow{font-size:11px}.trade-experience .service-strip strong{font-size:13px}.trade-experience .product-info{padding:16px 13px}.trade-experience .product-info h3,.trade-experience .pending-product-info h3{min-height:0;font-size:15px}.trade-experience .product-info .case-note{min-height:0}.trade-experience .enquiry-main input,.trade-experience .enquiry-main select,.trade-experience .enquiry-main textarea,.trade-experience .sj-field input,.trade-experience .sj-field select,.trade-experience .sj-field textarea{font-size:16px}.trade-experience .enquiry-main label{font-size:13px}.trade-experience .progress button{overflow-wrap:anywhere;font-size:11px}.trade-experience .enquiry-summary dl>div{font-size:12px}.trade-experience .ops-studio-v2 .ops-tabs button{font-size:11px}.trade-experience .ops-studio-v2 .ops-stages{gap:8px}.trade-experience .ops-studio-v2 .ops-stages button{overflow-wrap:anywhere;font-size:11px}.trade-experience .ops-studio-v2 .ops-care-actions button{padding-inline:6px;font-size:11px}.trade-experience .sj-stage-tabs button{font-size:11px}.trade-experience .footer-top p,.trade-experience .footer-top>div>a:not(.brand){font-size:13px}.trade-experience .footer-bottom{font-size:11px}}@media (prefers-reduced-motion:reduce){.trade-experience *{scroll-behavior:auto!important}}
.buyer-paths{padding-bottom:55px}.buyer-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:5px;display:flex}.buyer-tabs button{border-bottom:2px solid #0000;align-items:center;gap:9px;min-height:48px;padding:16px 17px;font-size:11px;transition:color .2s,border-color .2s;display:flex}.buyer-tabs button[aria-selected=true]{border-color:var(--gold);color:var(--green)}.buyer-tabs button:not([aria-selected=true]){color:var(--muted)}.buyer-panel{grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding:40px 0 15px;display:grid}.buyer-panel-copy{animation:.3s ease-out buyer-reveal}.buyer-panel h3{font:32px var(--font-pf,serif),var(--font-ar,sans-serif),serif;max-width:450px;line-height:1.3}.buyer-panel-copy p{max-width:470px;margin:20px 0;font-size:13px;line-height:1.9}.buyer-preview{border:1px solid var(--line);background:#eff0e6;border-radius:4px;padding:25px 30px 20px}.buyer-preview-caption{letter-spacing:1.5px;color:var(--gold);margin-bottom:19px;font-size:8px;display:block}.buyer-step{align-items:center;gap:17px;padding:17px 0;animation:.35s ease-out both buyer-reveal;display:flex;position:relative}.buyer-step>span{color:var(--gold);width:16px;font-size:9px}.buyer-step>svg{color:#6d846a}.buyer-step strong{font-size:12px;font-weight:500}.buyer-step i{background:#d9ddcc;flex:1;max-width:65px;height:1px;margin-inline-start:auto}.buyer-preview>small{color:var(--muted);border-top:1px solid #d6dbca;margin-top:13px;padding-top:15px;font-size:9px;line-height:1.8;display:block}.buyer-paths+.business-editorial{border-top:1px solid var(--line)}@keyframes buyer-reveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}[dir=rtl] .buyer-panel h3{font-size:26px;line-height:1.8}@media (max-width:750px){.buyer-tabs button{padding:13px 10px;font-size:10px}.buyer-panel{gap:5%}.buyer-preview{padding:20px}.buyer-panel h3{font-size:28px}.buyer-panel-copy p{font-size:12px}.buyer-step{gap:10px}.buyer-step strong{font-size:10px}.buyer-step i{display:none}}@media (max-width:560px){.buyer-panel{grid-template-columns:1fr;gap:27px;padding-top:28px}.buyer-tabs{grid-template-columns:repeat(2,1fr);display:grid}.buyer-tabs button{justify-content:flex-start}.buyer-panel h3{font-size:30px}.buyer-preview{padding:25px}.buyer-step strong{font-size:12px}.buyer-paths{padding-top:50px}.buyer-paths .section-heading{gap:20px}.buyer-paths .section-heading>p{max-width:none}}@media (prefers-reduced-motion:reduce){.buyer-panel-copy,.buyer-step{animation:none}.buyer-tabs button{transition:none}}
:root{--font-editorial:var(--font-pf,serif), var(--font-ar,sans-serif), serif;--font-numeric:var(--font-dm,sans-serif), var(--font-ar,sans-serif), sans-serif}.trade-experience{--control-border:#bac7b4;--control-radius:7px}.trade-experience :is(button,a).primary,.trade-experience :is(button,a).outline,.trade-experience .catalogue-purchase-actions>.add-button,.trade-experience .catalogue-detail-button,.trade-experience .sc-submit{border-radius:var(--control-radius);min-height:46px;font-weight:500;line-height:1.6}.trade-experience .catalogue-purchase-actions>.add-button,.trade-experience .sc-submit,.trade-experience .company-guide-tabs button[aria-pressed=true],.trade-experience .si-calendar-days button.selected{background:var(--green);border-color:var(--green);color:#fff}.trade-experience .catalogue-purchase-actions>.add-button:hover,.trade-experience .sc-submit:hover{background:var(--deep);border-color:var(--deep)}.trade-experience .catalogue-product{flex-direction:column;display:flex}.trade-experience .catalogue-product .product-art{flex-shrink:0}.trade-experience .catalogue-product .product-info{flex-direction:column;flex:1;display:flex}.trade-experience .catalogue-product .catalogue-purchase-actions{margin-top:auto;padding-top:8px}.trade-experience main :is(input,select,textarea):where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden])){border-color:var(--control-border);border-radius:var(--control-radius)}.trade-experience main :is(button,a,input,select,textarea):focus-visible,.signin-page :is(button,a,input):focus-visible{outline-offset:3px;outline:2px solid #866a30}.trade-experience .sc-phone-item select{padding-inline:3px 18px}.trade-experience .sc-count strong,.trade-experience .si-calendar-summary strong{font-family:var(--font-numeric);letter-spacing:-.035em;font-weight:500}.trade-experience .catalogue-product .catalogue-retail-size{color:var(--muted)!important}.trade-experience .clean-pack-details dt,.trade-experience .sc-composition>p,.trade-experience .si-specification dt,.trade-experience .wholesale-tool-switches small,.trade-experience .replenishment-result dt,.trade-experience .sc-manifest>div>span{color:var(--muted)}.trade-experience .si-calendar-title span+span{font-family:var(--font);color:var(--gold)}.trade-experience .sc-phone h2 em,.trade-experience .sc-unit-mark{color:var(--gold)}.trade-experience .si-calendar-week span,.trade-experience .si-date-list li span,.trade-experience .results-meta,.trade-experience .line-name small{color:var(--muted)}.trade-experience .si-eyebrow,.trade-experience .si-date-list li,.trade-experience .si-date-list li span,.trade-experience .si-calendar-week span{font-size:11px}.trade-experience .rp-schedule small,.trade-experience .rp-schedule small time,.trade-experience .rp-row-quantity span,.trade-experience .rp-metrics span,.trade-experience .rp-schedule-heading>span,.trade-experience .rp-method p,.trade-experience .rp-note,.trade-experience .sr-calculation dt,.trade-experience .sr-calculation dd span,.trade-experience .sr-order>small,.trade-experience .sr-pack-detail,.trade-experience .sr-note{font-size:11px;line-height:1.8}.trade-experience .rp-schedule small{gap:4px 6px}.trade-experience .sr-note{font-size:11px!important}.trade-experience .section-heading p,.trade-experience .page-heading>p{line-height:1.9}html[lang=ar]{--font-editorial:var(--font-ar,sans-serif), sans-serif;--font-numeric:var(--font-ar,sans-serif), sans-serif}html[lang=ar] .trade-experience :is(h1,h2,h3),html[lang=ar] .signin-page :is(h1,h2,h3),html[lang=ar] .trade-experience .service-check-summary strong{font-family:var(--font-ar,sans-serif), sans-serif;letter-spacing:0;line-height:1.6}html[lang=ar] .trade-experience :is(h1,h2,h3) em,html[lang=ar] .trade-experience .sc-phone h2 em{letter-spacing:0;font-style:normal}html[lang=ar] .trade-experience :is(.eyebrow,.si-eyebrow,.sc-brand span,.sc-phone-item label>span,.si-spec-heading,.service-route-labels,.rp-next>strong),html[lang=ar] .trade-experience :is(.si-calendar-title span,.sj-phase-number,.sc-count strong,.hero-proof){letter-spacing:0}html[lang=ar] .trade-experience :is(.lucide-arrow-up-right,.lucide-arrow-left,.lucide-arrow-right,.lucide-chevron-right){transform:scaleX(-1)}.trade-experience .skip-link{left:auto;inset-inline-start:10px}.trade-experience :is(.toast,.error-toast){left:auto;right:auto;inset-inline-end:24px}.trade-experience .error-toast>button{margin-left:0;margin-inline-start:auto}.trade-experience .modal-close{left:auto;right:auto;inset-inline-end:15px}.signin-page{--ivory:#fafaf6;--paper:#fff;--green:#214b38;--deep:#15392d;--gold:#866a30;--ink:#203d30;--muted:#5d6d60;--line:#dce3d7;background:var(--ivory);min-height:100vh;color:var(--ink)}.signin-page .site-header{background:#fff;position:relative}.signin-page .signin-panel{border:1px solid var(--line);background:#fff;border-radius:14px;max-width:600px;margin:56px auto 80px;padding:38px 40px;box-shadow:0 12px 40px #183e3306}.signin-back{color:var(--muted);align-items:center;gap:8px;min-height:44px;margin-bottom:22px;font-size:12px;display:inline-flex}.signin-panel>.eyebrow{color:var(--gold);margin-bottom:14px;font-size:11px}.signin-panel h1{font-size:clamp(30px,3vw,40px)}.signin-intro{margin-top:20px;font-size:14px;line-height:1.9}.signin-panel form{gap:20px;margin-top:28px;display:grid}.signin-panel form label{gap:8px;font-size:13px;font-weight:500;display:grid}.signin-panel form input{width:100%;min-width:0;min-height:48px;color:var(--ink);background:#fff;border:1px solid #bac7b4;border-radius:7px;padding:11px 13px}.signin-panel :is(.primary,.outline){border-radius:7px;min-height:48px;font-size:13px}.signin-panel .primary{background:var(--green);color:#fff}.signin-switch{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:2px;margin-top:26px;padding-top:16px;display:flex}.signin-switch button{text-align:start;min-height:44px;color:var(--green);padding:8px 0;font-size:13px}.signin-panel .smallprint{font-size:12px;line-height:1.9}.signin-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.signin-panel .notice{margin-top:18px}.signin-panel .form-error{color:#8e4835;font-size:13px}html[lang=ar] .signin-back svg{transform:scaleX(-1)}@media (max-width:1150px){.trade-experience .site-header nav{inset-inline:0;border-bottom:1px solid var(--line);background:#fff;gap:0;width:100%;height:auto;display:none;position:absolute;top:100%}.trade-experience .site-header .menu-button{justify-content:center;align-items:center;display:inline-flex}.trade-experience .site-header nav.open{flex-flow:column;align-items:stretch;max-height:calc(100dvh - 100px);padding:12px 5%;display:flex;overflow-y:auto;box-shadow:0 16px 24px #183e330a}.trade-experience .site-header nav.open a{border-bottom:1px solid var(--line);min-height:46px;padding-block:10px}.trade-experience .site-header nav.open a.active{color:var(--deep);background:#f0f4e9;border-radius:6px;padding-inline:12px;font-weight:600}.trade-experience .site-header nav a:after{display:none}}@media (max-width:700px){.trade-experience main .hero{grid-template-columns:minmax(0,1fr);gap:34px;display:grid}.trade-experience .hero .hero-copy{order:0;grid-column:auto;display:block}.trade-experience .hero .hero-motion{order:1;grid-column:auto}.trade-experience .hero .hero-copy>p{max-width:560px;margin-top:22px}.trade-experience .hero-copy .hero-actions{margin-top:25px}.trade-experience .hero-copy .hero-proof{flex-wrap:wrap;gap:12px 18px;margin-top:25px}}@media (max-width:600px){.trade-experience main :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),.signin-page form input{min-height:46px;font-size:16px!important}.trade-experience .sc-phone-item select{padding-inline:0}.trade-experience .sc-phone{max-width:300px}.trade-experience .sc-manifest>div>span,.trade-experience .sc-composition>p,.trade-experience .sc-totals span,.trade-experience .sc-unit-mark,.trade-experience .sc-count span{font-size:11px}.trade-experience .sc-manifest strong{font-size:12px}.trade-experience .sc-brand span{letter-spacing:.02em;font-size:8px}.trade-experience .sc-phone-item label>span{font-size:10px}.trade-experience .sc-submit,.trade-experience .sc-quantity>span{font-size:12px}.trade-experience .sc-quantity>div{gap:8px}.trade-experience .sc-quantity button{width:42px;height:42px}.trade-experience .catalogue-card-actions{gap:3px}.trade-experience .catalogue-card-actions button{width:36px;height:36px}.trade-experience .catalogue-purchase-actions>.add-button{gap:6px;padding:9px 8px;font-size:11px}.trade-experience .catalogue-detail-button{width:36px;min-height:46px}.trade-experience .rp-schedule li{align-items:start;padding-block:16px}.trade-experience .rp-row-number{margin-top:3px}.trade-experience .si-calendar-title span+span{font-size:11px}.trade-experience .site-header .brand small,.signin-page .site-header .brand small{display:none}.trade-experience .site-header .header-actions button{min-height:44px}.trade-experience .site-header .language{justify-content:center}.trade-experience .hero-proof{font-size:12px}.trade-experience .utility{justify-content:center}.trade-experience .utility>span:first-child{display:none}.trade-experience .quantity input{text-align:center;width:5ch;min-width:5ch}.signin-page .signin-panel{margin:28px 5% 50px;padding:27px 23px}.signin-page .site-header{gap:12px;padding-inline:5%}.signin-page .brand{gap:8px;min-width:0}.signin-page .brand strong{font-size:14px!important}.signin-page .brand small{letter-spacing:.06em;font-size:7px}.signin-page .original-logo{width:42px;height:54px}.signin-panel .signin-actions>*{flex:1}}@media (max-width:480px){.trade-experience .supply-composer{grid-template-columns:minmax(0,1fr);gap:24px}.trade-experience .sc-phone{justify-self:center;width:100%}.trade-experience .sc-composition{border:1px solid var(--line);background:#fff;border-radius:12px;padding:22px}.trade-experience .sc-manifest{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.trade-experience .sc-count{margin-block:10px 22px}.trade-experience .sc-count strong{font-size:48px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.trade-experience :is(.primary,.outline,.add-button,.sc-submit,.catalogue-product,.text-button){transition:none;transform:none}}
.trade-experience .catalog-filter-panel{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;margin-top:24px;padding:22px 24px 0}.trade-experience .catalog-filter-panel .business-paths{margin-top:0}.trade-experience .catalog-filter-panel .category-tabs{border-bottom:0;margin-bottom:0}.trade-experience .catalog .business-paths{align-items:center;gap:8px}.trade-experience .catalog .business-paths>span{color:var(--muted);font-size:12px}.trade-experience .catalog .business-paths button{border:1px solid var(--line);border-radius:7px;min-height:44px;padding:9px 14px;font-size:12px;transition:background .2s,color .2s,border-color .2s}.trade-experience .catalog .business-paths button.active{border-color:var(--green)}.trade-experience .catalog .catalog-toolbar{gap:12px}.trade-experience .catalog .catalog-toolbar>:is(select,button),.trade-experience .catalog .catalog-toolbar .search{border-radius:7px;min-height:46px}.trade-experience .catalog .catalog-toolbar .search{background:#fafcf8}.trade-experience .catalog .catalog-toolbar .search:focus-within{border-color:#7a967d;box-shadow:0 0 0 3px #214b380a}.trade-experience .catalog .catalog-toolbar>button.active{border-color:var(--green);color:var(--green);background:#edf3e8}.trade-experience .catalog .category-tabs{gap:9px;padding-block:5px 14px;scroll-padding-inline:4px}.trade-experience .catalog .category-tabs button{min-height:44px;color:var(--muted);border:1px solid #0000;border-radius:7px;padding:9px 13px;font-size:12px;transition:background .2s,color .2s,border-color .2s}.trade-experience .catalog .category-tabs button.active{color:var(--green);background:#edf3e8;border-color:#b6c9ad}.trade-experience .catalogue-product{background:#fff;border-radius:12px;transition:border-color .22s,box-shadow .22s,transform .22s;box-shadow:0 2px 8px #173b2c03;border-color:#dce4d9!important}.trade-experience .catalogue-product:focus-within{box-shadow:0 0 0 3px #214b380d,0 12px 28px #173b2c09;border-color:#89a183!important}.trade-experience .catalogue-product .product-art{background:#fff;border-bottom:1px solid #edf1e9;height:275px}.trade-experience .catalogue-product .product-photo-pair>img{padding:64px 25px 20px}.trade-experience .catalogue-product .catalogue-card-actions{top:9px;gap:4px;inset-inline-end:9px}.trade-experience .catalogue-product .catalogue-card-actions button{color:#50694f;background:#ffffffed;border-color:#dfe7da;border-radius:50%;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;transition:background .18s,color .18s,border-color .18s}.trade-experience .catalogue-product .catalogue-card-actions button.selected{color:var(--green);background:#eaf2e3;border-color:#a8be99}.trade-experience .catalogue-product .catalogue-card-actions svg{width:17px;height:17px}.trade-experience .catalogue-product .catalogue-order-terms{background:#f5f8f1;border-color:#e0e8da;border-radius:7px}.trade-experience .catalogue-product .catalogue-order-terms dt{color:#586f52;font-size:11px;line-height:1.7}.trade-experience .catalogue-product .catalogue-contents dd{overflow-wrap:anywhere;font-size:12px}.trade-experience .catalogue-product .catalogue-purchase-actions>.add-button{min-height:46px;font-size:12px}.trade-experience .catalog>#catalogue-products>.product-grid{animation:.28s ease-out both catalogue-grid-arrive}@keyframes catalogue-grid-arrive{0%{opacity:.55}to{opacity:1}}@media (hover:hover) and (pointer:fine){.trade-experience .catalogue-product:hover{box-shadow:0 12px 30px #173b2c0e;border-color:#b5c8aa!important;transform:translateY(-2px)!important}.trade-experience .catalogue-product .catalogue-card-actions button:hover{color:var(--green);background:#edf3e7;border-color:#a8be99}.trade-experience .catalog .category-tabs button:not(.active):hover,.trade-experience .catalog .business-paths button:not(.active):hover{background:#f2f6ed;border-color:#cad9bf}}@media (max-width:700px){.trade-experience .catalog-filter-panel{margin-top:20px;padding:17px 14px 0}.trade-experience .catalog .catalog-toolbar{gap:10px}.trade-experience .catalog .business-paths{gap:7px}.trade-experience .catalog .business-paths button{padding:8px 11px;font-size:11px}.trade-experience .catalog .category-tabs{max-width:100%;margin-top:17px;overflow-x:auto;flex-wrap:nowrap!important;gap:7px!important;display:flex!important}.trade-experience .catalog .category-tabs button{flex-shrink:0;padding:9px 12px!important;font-size:12px!important}.trade-experience .catalogue-product .product-art{height:230px}.trade-experience .catalogue-product .product-photo-pair>img{padding:62px 14px 17px}.trade-experience .catalogue-product .product-info{padding:15px 13px}.trade-experience .catalogue-product .product-info h3{overflow-wrap:anywhere;min-height:47px;font-size:14px;line-height:1.65}.trade-experience .catalogue-product .catalogue-card-actions{top:7px;gap:3px;inset-inline-end:7px}.trade-experience .catalogue-product .catalogue-order-terms{padding:11px 10px}.trade-experience .catalogue-product .catalogue-order-terms dt,html[lang=ar] .trade-experience .catalogue-product .catalogue-moq dt{font-size:11px}.trade-experience .catalogue-product .catalogue-contents dd{font-size:12px;line-height:1.8}.trade-experience .catalogue-product .catalogue-purchase-actions>.add-button{gap:6px;padding:10px}.trade-experience .catalog .results-meta{gap:8px 18px;font-size:11px;line-height:1.8}}@media (max-width:379px){.trade-experience .catalog .product-grid,.trade-experience .product-grid.featured{grid-template-columns:minmax(0,1fr);gap:18px}.trade-experience .catalogue-product .product-art{height:275px}.trade-experience .catalogue-product .product-photo-pair>img{padding:64px 26px 20px}.trade-experience .catalogue-product .product-info{padding:18px}.trade-experience .catalogue-product .product-info h3{min-height:0;font-size:16px}.trade-experience .catalogue-product .catalogue-order-terms>.catalogue-moq{flex-wrap:wrap;justify-content:space-between;gap:6px 12px;display:flex}}@media (prefers-reduced-motion:reduce){.trade-experience .catalog>#catalogue-products>.product-grid{animation:none}.trade-experience .catalogue-product,.trade-experience .catalogue-product:hover{transition:none;transform:none!important}.trade-experience .catalogue-product .catalogue-card-actions button,.trade-experience .catalog .business-paths button,.trade-experience .catalog .category-tabs button{transition:none}}@media (max-width:700px){.trade-experience .catalog .catalog-toolbar>select{flex:42%;width:auto;min-width:0}.trade-experience .catalog .catalog-toolbar>.outline{flex:42%;min-width:0}}
