@font-face{font-family:Tajawal;src:url(/_astro/tajawal-400.DsnzEt09.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Tajawal;src:url(/_astro/tajawal-700.DPrJ91c0.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--bg:#f6f4ef;--surface:#fff;--band:#ece8df;--ink:#17211c;--ink-2:#4a554f;--line:#d7d2c6;--ph:#e7e3da;--green:#0e3b2b;--gold:#b8975a;--gold-ink:#7a5f1f;--font:"Tajawal", system-ui, "Segoe UI", Tahoma, Arial, sans-serif;--on-dark:#fff;--gold-hover:#c7a76d;--green-veil:#0e3b2b99;--radius:0;--bw:1px;--bw-strong:2px;--icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M15 6l-6 6 6 6'/%3E%3C/svg%3E");--icon-wa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2a10 10 0 0 0-8.6 15.1L2 22l5-1.3A10 10 0 1 0 12 2zM8.6 7.2c.3-.6.6-.6.9-.6h.7c.2 0 .5 0 .7.6l.9 2.1c.1.3 0 .6-.2.8l-.6.7c-.2.2-.2.4 0 .7.7 1.2 1.7 2.1 2.9 2.8.3.1.5.1.7-.1l.8-.9c.2-.2.5-.3.8-.2l2 1c.3.1.5.3.5.5 0 .5-.2 1.4-.7 1.9-.6.6-1.6.9-2.3.8-1.2-.1-3.3-.8-5.1-2.6-1.8-1.8-2.6-3.8-2.7-5-.1-.7.2-1.6.7-2.1z'/%3E%3C/svg%3E");--icon-tel:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.6 10.8a15.1 15.1 0 0 0 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1A17 17 0 0 1 3 4c0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.3 0 .7-.2 1z'/%3E%3C/svg%3E");--icon-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M20 12H4M10 6l-6 6 6 6'/%3E%3C/svg%3E");--head-h:75px;--space-section:32px;--space-block:24px;--space-tight:16px;--space-band:24px;--gutter:max(16px, calc((100vw - 1120px) / 2));--fs-xs:.875rem;--fs-s:1rem;--fs-m:1.125rem;--fs-l:1.375rem;--fs-xl:1.75rem;--fs-2xl:2.25rem;--fs-3xl:3rem;--measure:28em;--accent:var(--green);--accent-ink:var(--green)}[data-section=vision]{--accent:#97c93d;--accent-ink:#3f5f0e}[data-section=primealux],[data-section=alucobond]{--accent:#3f4348;--accent-ink:#3f4348}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--head-h) + 12px);scroll-padding-bottom:calc(84px + env(safe-area-inset-bottom))}html:has(.nav-check:checked){overflow:hidden}body{background:var(--bg);color:var(--ink);font:400 1rem/1.8 var(--font);margin:0;padding-bottom:72px}img,svg,picture{max-width:100%;height:auto;display:block}.hero-media picture,.row-media picture,.card-media picture{height:100%}a{color:var(--accent-ink)}h1,h2,h3{color:var(--green);margin:0 0 max(12px,.5em);font-weight:700;line-height:1.3}h1{font-size:clamp(var(--fs-xl), 1rem + 2.4vw, var(--fs-2xl))}h2{font-size:var(--fs-l)}.head-block h2,.band h2,.center h2{font-size:clamp(var(--fs-xl), 1rem + 2vw, var(--fs-2xl))}h3{font-size:var(--fs-m)}p{margin:0 0 1em}ul,ol{margin:0;padding:0;list-style:none}.wrap{width:min(1120px,100% - 32px);margin-inline:auto}.skip{inset-inline-start:8px;background:var(--surface);z-index:80;padding:12px 16px;position:absolute;top:-60px}.skip:focus{top:8px}:focus-visible{outline:3px solid var(--gold-ink);outline-offset:2px}.hero :focus-visible,.on-dark :focus-visible,.overlay :focus-visible,.note :focus-visible,.nav-check:checked~.bar :focus-visible,.nav-check:checked:focus-visible~.bar .menu-btn{outline-color:var(--on-dark)}a,.btn,.pill,.more{transition:color .18s ease-out,background-color .18s ease-out,border-color .18s ease-out}@media (prefers-reduced-motion:reduce){a,.btn,.pill,.more,.burger,.burger:before,.burger:after{transition:none}}a,button,label{touch-action:manipulation}a:active,.menu-btn:active{opacity:.7}.btn:active,.pill:active,.jump a:active{opacity:1;filter:brightness(.92);transform:translateY(1px)}.menu-btn:hover,.icon-link:hover{opacity:.7}.site-footer a:hover,.crumbs a:hover,.helper-links a:hover,.contact-list a:hover,.chips a:hover{text-underline-offset:3px;text-decoration-thickness:3px}.crumbs+.block{margin-top:0}.blend{mix-blend-mode:multiply}.nav-check:checked~.bar .blend{mix-blend-mode:normal}.brand-logo{width:auto;max-width:100%;margin:0 auto var(--space-tight);display:block}.brand-overview{height:48px}.brand-sub{height:40px}.brand-foot{height:40px;margin:0}.foot-logo{padding-bottom:var(--space-tight)}.product-info .brand-logo{margin-inline:0}.brand-row{height:40px;display:block}.dash{background:var(--ink);width:60px;height:5px;margin:0 auto 16px;display:block}.vrule{background:var(--ink-2);width:1px;height:24px;margin:var(--space-tight) auto;display:block}.center{text-align:center}.head-block{text-align:center;padding-block:var(--space-block) var(--space-tight)}.head-block h1,.head-block h2{margin-bottom:.3em}.lead{color:var(--ink-2);max-width:var(--measure)}main p:not(.note):not(.pending){max-width:var(--measure)}.center .lead,.head-block .lead{margin-inline:auto}.btn,.pill,.jump a,.more{font:700 var(--fs-xs) var(--font);text-decoration:none}.btn,.pill,.jump a{border:var(--bw-strong) solid transparent;border-radius:var(--radius);justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px 24px;display:inline-flex}.btn-cta{background:var(--gold);color:var(--ink)}.btn-cta:hover{background:var(--gold-hover)}.btn-line{color:var(--green);border-color:var(--green);background:0 0}.btn-line:hover{background:var(--green);color:var(--on-dark)}.pills{flex-wrap:wrap;justify-content:center;gap:8px;margin-block:8px 12px;display:flex}.pill,.jump a{border-color:var(--ink);color:var(--ink)}.pill:hover,.jump a:hover{background:var(--ink);color:var(--bg)}.more{min-height:44px;color:var(--ink);align-items:center;display:inline-flex}.more:after{content:"";width:1.25em;height:1.25em;-webkit-mask:var(--icon-arrow) center / contain no-repeat;mask:var(--icon-arrow) center / contain no-repeat;background:currentColor;margin-inline-start:.5em}.more:hover{text-underline-offset:4px;text-decoration:underline}.cta-row{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.ico-wa:before,.ico-tel:before{content:"";width:1.2em;height:1.2em;-webkit-mask:var(--icon-wa) center / contain no-repeat;mask:var(--icon-wa) center / contain no-repeat;background:currentColor;flex:none;margin-inline-end:.5em}.ico-tel:before{-webkit-mask-image:var(--icon-tel);mask-image:var(--icon-tel)}.btn-ter{background:var(--surface);color:var(--ink);border:var(--bw) solid var(--ink-2);padding:8px 16px}.btn-ter:not(.ico-wa):after{content:"";width:1.15em;height:1.15em;-webkit-mask:var(--icon-arrow) center / contain no-repeat;mask:var(--icon-arrow) center / contain no-repeat;background:currentColor;flex:none;margin-inline-start:.5em}.btn-ter:hover{border-color:var(--green);color:var(--green)}.ter-row{flex-wrap:wrap;gap:12px;margin:16px 0 0;display:flex}.cta-top{display:none}@media (width>=900px){.cta-top{display:flex}}.cta-row-center{justify-content:center}.site-header{z-index:60;background:var(--bg);box-shadow:0 1px 0 var(--line);position:sticky;top:0}.bar{min-height:var(--head-h);color:var(--ink);grid-template-columns:1fr auto 1fr;align-items:center;padding-inline:clamp(16px,3.2vw,48px);display:grid}.nav-check{opacity:0;width:1px;height:1px;position:absolute}.menu-btn{cursor:pointer;min-width:44px;min-height:44px;font:700 var(--fs-xs) var(--font);justify-self:start;align-items:center;gap:8px;display:inline-flex}.lbl-close,.nav-check:checked~.bar .lbl-open{display:none}.nav-check:checked~.bar .lbl-close{display:inline}.burger,.burger:before,.burger:after{content:"";background:currentColor;width:22px;height:2px;transition:transform .18s ease-out,background-color .18s ease-out;display:block;position:relative}.burger:before{position:absolute;top:-8px}.burger:after{position:absolute;top:8px}.nav-check:checked~.bar .burger{background:0 0}.nav-check:checked~.bar .burger:before{top:0;transform:rotate(45deg)}.nav-check:checked~.bar .burger:after{top:0;transform:rotate(-45deg)}.nav-check:focus-visible~.bar .menu-btn{outline:3px solid var(--gold-ink);outline-offset:2px}.logo{justify-self:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.logo img{width:auto;height:40px;display:block}.actions{justify-self:end;align-items:center;gap:8px;display:flex}.actions .btn{display:none}.icon-link{width:44px;height:44px;color:inherit;place-items:center;display:inline-grid}.nav-check:checked~.bar,.nav-check:checked~.bar .logo{color:var(--on-dark)}.overlay{z-index:-1;background:var(--green);padding-top:calc(var(--head-h) + 28px);text-align:center;display:none;position:fixed;inset:0;overflow:auto}.nav-check:checked~.bar .overlay{align-content:start;justify-items:center;gap:4px;display:grid}.overlay a{color:var(--on-dark);font-size:var(--fs-xl);align-items:center;min-height:54px;padding-inline:16px;line-height:1.5;text-decoration:none;display:inline-flex}.overlay a[aria-current]{text-underline-offset:8px;text-decoration:underline 2px}.overlay a:hover{text-underline-offset:6px;text-decoration:underline}.menu-actions{display:none}.nav-check:checked~.bar .menu-actions{width:min(100%,20rem);margin-top:var(--space-block);gap:12px;padding-inline:16px;display:grid}.overlay .btn{font-size:var(--fs-xs);min-height:44px;padding:8px 24px;text-decoration:none}.overlay .btn-cta{color:var(--ink)}.overlay .btn-line{color:var(--on-dark);border-color:var(--on-dark)}.overlay .btn-line:hover{background:var(--on-dark);color:var(--green)}.crumbs{color:var(--ink-2);padding:16px 0 4px;font-size:.875rem}.crumbs ol{flex-wrap:wrap;gap:4px 8px;display:flex}.crumbs li{align-items:center;display:flex}.crumbs li+li:before{content:"";width:1.25em;height:1.25em;-webkit-mask:var(--icon-chevron) center / contain no-repeat;mask:var(--icon-chevron) center / contain no-repeat;background:currentColor;margin-inline-end:4px;display:block}.crumbs a{color:var(--ink-2);justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.hero{isolation:isolate;background:var(--green);min-height:min(60svh,30rem);color:var(--on-dark);text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.hero-media{z-index:-2;position:absolute;inset:0}.hero-media img,.hero-media svg{object-fit:cover;width:100%;height:100%}.hero:before{content:"";z-index:-1;background:var(--green-veil);position:absolute;inset:0}.hero-inner{max-width:64rem;padding:48px 16px}.hero h1{color:var(--on-dark);font-size:clamp(2rem, 1.2rem + 2.6vw, var(--fs-3xl));margin-bottom:.4em}.on-dark{justify-content:center}.on-dark .btn-line{color:var(--on-dark);border-color:var(--on-dark)}.on-dark .btn-line:hover{background:var(--on-dark);color:var(--green)}.intro{text-align:center;padding-block:var(--space-block) 0}.intro p{max-width:42rem;margin:0 auto;font-size:clamp(1.125rem,2.2vw,1.5rem);line-height:1.8}.row{padding-top:var(--space-section)}.row-grid{display:grid}.row-text{display:contents}.row-head{text-align:center;order:-2;padding-inline:16px}.row-head h2{font-size:clamp(var(--fs-xl), 1rem + 2vw, var(--fs-2xl));margin-bottom:0;line-height:1.3}.row-media{margin-top:var(--space-tight);background:var(--ph);aspect-ratio:4/5;order:-1;overflow:hidden}.row-media img,.row-media svg{object-fit:cover;object-position:var(--pos,50% 50%);width:100%;height:100%}.row .rule{border-block-start:1px solid var(--ink-2);max-width:22rem;margin:20px 16px 0;padding-block-start:16px}.inline-links{flex-wrap:wrap;gap:0 8px;display:flex}.inline-links a,.inline-links span{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.inline-links a{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.inline-links a:hover{text-decoration-thickness:2px}.row .rule h3{color:var(--ink);font-size:var(--fs-m);margin-bottom:.3em}.row .rule .inline-links{font-size:var(--fs-m);color:var(--ink-2)}.row .rule .sub-links{color:var(--ink);font-weight:700}.row .rule p{font-size:var(--fs-m);color:var(--ink-2);margin-bottom:.4em}.band{margin-top:var(--space-tight);background:var(--band);text-align:center;padding-block:var(--space-band);border-block:1px solid var(--line)}.band .cta-row{justify-content:center}.section{padding-block:var(--space-section) 0}.band+.section{padding-top:var(--space-tight)}.grid{grid-template-columns:repeat(2,1fr);gap:32px 20px;display:grid}.card{color:inherit;text-decoration:none;display:block}.card-media{background:var(--ph);overflow:hidden}.card-media img,.card-media svg{object-fit:cover;width:100%;height:100%}.card-bar{background:var(--accent);height:4px;margin-top:12px;display:block}.card-body{gap:4px;padding-top:12px;display:grid}.card-body strong{color:var(--ink);font-size:1rem}.card-body span{color:var(--ink-2);font-size:.875rem}.card:hover strong{text-underline-offset:4px;text-decoration:underline}.page{padding-block:8px 0}.group{margin-top:var(--space-block)}.group h2{font-size:var(--fs-m);border-block-end:1px solid var(--line);margin-bottom:var(--space-tight);padding-block-end:8px}.product{gap:20px;padding-block:8px 0;display:grid}.product-media{background:var(--ph);overflow:hidden}.product-media-cat{max-width:420px;margin:0 auto 12px}.cat-head{display:block}.product-media img,.product-media svg{width:100%;height:auto}.product-media img,.shots img,.shapes img{max-width:min(100%, var(--nw,100%))}.code{border:var(--bw) solid var(--ink-2);color:var(--ink);margin-bottom:8px;padding:4px 12px;display:inline-block}.code b{color:var(--gold-ink)}.block{margin-top:var(--space-block)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips:has(a){gap:12px}.chips li{border:var(--bw) solid var(--ink-2);background:0 0;padding:8px 16px}.chips a:after{content:"";vertical-align:-.2em;width:1.15em;height:1.15em;-webkit-mask:var(--icon-arrow) center / contain no-repeat;mask:var(--icon-arrow) center / contain no-repeat;background:currentColor;margin-inline-start:.5em;display:inline-block}.chips li.chip-soft{border-color:var(--line)}.chips li:has(>a){border-width:var(--bw-strong);border-color:var(--ink);padding:0}.chips li>a{align-items:center;min-height:44px;padding-inline:16px;display:flex}.list{max-width:var(--measure)}.list li{border-bottom:1px solid var(--line);padding:8px 0}.list li:before{content:"";background:var(--accent);width:8px;height:8px;margin-inline-end:8px;display:inline-block}.steps{counter-reset:step}.steps li{counter-increment:step}.steps li:before{content:counter(step) ".";width:auto;height:auto;color:var(--accent);background:0 0;font-weight:700}.note{background:var(--green);color:var(--on-dark);padding:12px 16px;padding-inline-end:max(16px, calc(100% - var(--measure)))}.src{color:var(--ink-2);font-size:.875rem}.src-gap{margin-top:28px}.helper-links a{align-items:center;min-height:44px;margin-inline-end:12px;display:inline-flex}.variant{margin-top:var(--space-block);border-top:4px solid var(--accent);padding-top:8px}.jump{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.shapes{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:8px;display:grid}.shapes figure{background:var(--surface);border:1px solid var(--line);margin:0;padding:8px}.shapes figcaption{text-align:center;color:var(--green);padding-top:8px;font-weight:700}.models figure{box-sizing:border-box;flex-direction:column;align-items:center;gap:8px;height:100%;display:flex}.models img{object-fit:contain;width:100%;height:360px}@media (width>=900px){.models img{height:440px}}.ritaj-lines .card-media{background:var(--surface)}.ritaj-lines .card-media img{object-fit:contain}.models figcaption{flex-direction:column;align-items:center;gap:2px;padding-top:0;display:flex}.model-finish{color:var(--ink-2);font-weight:400;font-size:var(--fs-xs);line-height:1.6}.models .model-cta{width:100%;margin-top:auto;padding-inline:8px}.row-media-contain{background:var(--surface);justify-content:center;display:flex}.row .row-media-contain img{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto;max-height:440px}.wordmark{font:700 var(--fs-l) / 1.3 var(--font);color:var(--green);letter-spacing:.02em;margin:0 0 8px}.wordmark span{letter-spacing:.12em;font-size:.8em}.shots{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:8px;display:grid}.shots img{width:100%;height:auto}.gal{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:12px;display:grid}.gal li{background:var(--surface);border:1px solid var(--line);text-align:center;color:var(--ink-2);justify-items:center;gap:4px;padding:8px;font-size:.875rem;display:grid}.gal img{width:auto;max-height:90px}.swatches{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.swatches figure{background:var(--surface);border:1px solid var(--line);margin:0;padding:8px}.swatches img{object-fit:cover;width:100%;height:54px}.swatches figcaption{font-weight:700;font-size:var(--fs-s);padding-top:8px}.pending{border:var(--bw) solid var(--line);padding:16px}.fold>summary{cursor:pointer;min-height:44px;color:var(--green);border-bottom:1px solid var(--line);align-items:center;padding-block:4px;font-weight:700;display:flex}.fold[open]>summary{margin-bottom:var(--space-tight)}details:not([open])>:not(summary){display:none}.spec-table{border-collapse:collapse;width:100%}.spec-table th,.spec-table td{text-align:start;border-bottom:1px solid var(--line);padding:12px 16px}.spec-table th{width:38%;color:var(--green)}.contact-box{border:1px solid var(--line);max-width:44rem;margin-inline:auto}.contact-list li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:56px;padding:8px 16px;display:flex}.contact-list a{overflow-wrap:anywhere;align-items:center;min-height:44px;display:inline-flex}.contact-list li:last-child{border-bottom:0}.contact-list b{min-width:6.5em;color:var(--green)}.site-footer{margin-top:var(--space-section);padding-block:0 32px}.foot-box{border:1px solid var(--line);gap:24px;padding:24px;display:grid}@media (width<=899.98px){.foot-box section:nth-of-type(2) ul{flex-wrap:wrap;gap:8px 16px;display:flex}}.foot-title{color:var(--ink);font:700 var(--fs-s) / 1.3 var(--font);margin:0 0 .4em}.site-footer li,.contact-list li{text-wrap:balance}.site-footer ul{gap:8px;display:grid}.site-footer a{color:var(--ink);align-items:center;min-width:44px;min-height:44px;display:inline-flex}.nav-desc,.row-desc{font-weight:400;font-size:var(--fs-xs);color:var(--ink-2);line-height:1.5;display:block}.overlay .nav-desc{color:inherit;opacity:.8}.row-desc{margin:0 0 8px}.overlay a:has(.nav-desc){flex-direction:column;justify-content:center;align-items:flex-start;gap:0}.site-footer a:has(.nav-desc){flex-direction:column;justify-content:center;align-items:flex-start;text-decoration:none}.site-footer a:has(.nav-desc)>span:first-child{text-decoration:underline}.intro-line{text-align:center;padding-block:var(--space-tight) 0}.intro-line p{max-width:var(--measure);margin-inline:auto;margin-bottom:0}.site-footer .btn-ter{color:var(--ink);padding:8px 16px}.sticky-bar .btn{white-space:nowrap;padding-inline:12px}.cta-pair+.src{margin-top:16px}.sticky-bar{inset-inline:0;z-index:50;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;display:grid;position:fixed;bottom:0}.grid-cat{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cat>li{min-width:0;display:flex}.grid-cat .card{flex:auto}.grid-cat .card[data-noimage]{box-sizing:border-box;aspect-ratio:4/3;background:var(--band);border:1px solid var(--line);flex-direction:column;justify-content:center;width:100%;min-width:0;padding:16px;display:flex}.grid-cat .card[data-noimage] .card-bar{margin-top:0}@media (width>=640px){.hero{min-height:min(66svh,32rem)}.grid{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(2,1fr)}.grid-cat{--cols:2;flex-wrap:wrap;justify-content:center;gap:32px 20px;display:flex}.grid-cat>li{flex:0 0 calc((100% - (var(--cols) - 1) * 20px) / var(--cols))}.row-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:clamp(32px,5vw,64px);width:min(1120px,100% - 32px);margin-inline:auto}.row-grid[data-flip] .row-media{order:1}.row-media{aspect-ratio:auto;background:0 0;order:0;justify-content:center;align-items:center;margin-top:0;display:flex}.row-media img{width:min(100%, var(--nw,100%));aspect-ratio:4/3;height:auto;max-height:440px}.row-media picture{justify-content:center;width:100%;height:auto;display:flex}.row-text{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.row-head{text-align:start;order:0;padding-inline:0}.row-head .dash,.row-head .brand-logo{margin-inline:0}.row .rule{width:100%;max-width:26rem;margin:20px 0 0}.cat-head[data-has-media]{padding-block:var(--space-block);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:clamp(32px,5vw,64px);display:grid}.cat-head[data-has-media] .head-block{text-align:start;padding-block:0}.cat-head[data-has-media] .head-block .dash,.cat-head[data-has-media] .head-block .brand-logo,.cat-head[data-has-media] .head-block .lead{margin-inline:0}.cat-head[data-has-media] .product-media-cat{background:0 0;justify-content:center;max-width:none;margin:0;display:flex}.cat-head[data-has-media] .product-media-cat img{width:min(100%, var(--nw,100%));aspect-ratio:4/3;object-fit:cover;object-position:var(--pos,50% 50%);height:auto;max-height:520px}.product{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:28px}.foot-box{grid-template-columns:1fr 1fr}.shots{grid-template-columns:repeat(3,1fr)}.shapes{grid-template-columns:repeat(4,1fr)}}@media (width>=1024px){.grid-cat{--cols:3}.brand-row{height:32px}}@media (width>=1440px){.grid-cat:has(>li:nth-child(4)){--cols:4}}@media (width>=900px){.brand-overview{height:56px}:root{--head-h:88px;--space-section:64px;--space-block:32px;--space-tight:24px;--space-band:40px}.hero{min-height:min(72svh,35rem)}body{padding-bottom:0}html{scroll-padding-bottom:12px}.sticky-bar{display:none}.actions .btn{display:inline-flex}.logo img{height:48px}.grid-4{grid-template-columns:repeat(4,1fr)}.product{gap:36px}.foot-box{grid-template-columns:repeat(4,1fr)}}@media (width>=1200px){.hero{min-height:min(72svh,36rem)}}@media (width>=1280px){html:has(.nav-check:checked){overflow:auto}.menu-btn,.nav-check:checked~.bar .menu-actions{display:none}.bar{grid-template-columns:auto 1fr auto;column-gap:24px}.logo{justify-self:start}.nav-check:checked~.bar .blend{mix-blend-mode:multiply}.overlay,.nav-check:checked~.bar .overlay{z-index:auto;background:0 0;place-content:normal center;gap:4px;padding:0;display:flex;position:static;overflow:visible}.overlay a{color:var(--ink);font-size:var(--fs-s);min-height:44px;padding-inline:12px}.overlay a[aria-current]{opacity:1;text-underline-offset:8px;text-decoration:underline 2px}.overlay :focus-visible,.nav-check:checked~.bar :focus-visible{outline-color:var(--gold-ink)}.nav-check:checked~.bar,.nav-check:checked~.bar .logo{color:var(--ink)}.nav-check:checked~.bar .logo{color:var(--green)}.overlay,.nav-check:checked~.bar .overlay{gap:12px}}.row-grid[data-text-only]{grid-template-columns:1fr}.row-grid[data-text-only] .row-text{align-items:center}.row-grid[data-text-only] .row-head{text-align:center}.row-grid[data-text-only] .row-head .dash,.row-grid[data-text-only] .row-head .brand-logo{margin-inline:auto}.row-grid[data-text-only] .rule{width:min(22rem,100% - 32px);margin-inline:auto;margin-top:var(--space-tight)}.card[data-noimage] .card-bar{margin-top:0}.card[data-noimage] .card-body{padding-block:12px 4px}.product[data-noimage]{grid-template-columns:1fr}.swatches-coded{grid-template-columns:repeat(auto-fit,160px);justify-content:center}.swatches-coded img{width:100%;height:auto;display:block}.swatches-coded figcaption{gap:4px;display:grid}.swatches-coded .sw-code{font-weight:400;font-size:var(--fs-xs);color:var(--muted,inherit)}.shots.shots-single{grid-template-columns:1fr}
