/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-leading:initial}}}.ms-nav-groups[data-astro-cid-rawidin2]{gap:8px;display:flex}.ms-nav-group[data-astro-cid-rawidin2]{flex:1;position:relative}.ms-nav-direct[data-astro-cid-rawidin2]{color:#d6b580;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);white-space:nowrap;align-items:center;padding:14px 12px;display:flex}summary[data-astro-cid-rawidin2]{cursor:pointer;color:#d6b580;font:600 var(--text-nav)/var(--leading-ui) var(--font-body);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:16px 12px;list-style:none;display:flex}summary[data-astro-cid-rawidin2]::-webkit-details-marker{display:none}summary[data-astro-cid-rawidin2] span[data-astro-cid-rawidin2]{font-size:18px;transition:transform .2s}details[data-astro-cid-rawidin2][open]>summary[data-astro-cid-rawidin2] span[data-astro-cid-rawidin2]{transform:rotate(180deg)}summary[data-astro-cid-rawidin2]:hover,details[data-astro-cid-rawidin2][open]>summary[data-astro-cid-rawidin2]{color:#fff;background-color:#ffffff0b}.ms-nav-links[data-astro-cid-rawidin2]{z-index:100;color:#241c17;background-color:#fff;border:1px solid #bb955c40;border-radius:16px;width:320px;max-height:65vh;padding:12px;position:absolute;top:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 20px 48px #0003}.ms-nav-group[data-astro-cid-rawidin2]:last-child .ms-nav-links[data-astro-cid-rawidin2]{left:auto;right:0}a[data-astro-cid-rawidin2]{color:inherit;font:400 var(--text-nav)/1.45 var(--font-body);border-radius:8px;padding:12px;text-decoration-line:none;display:block}a[data-astro-cid-rawidin2]:hover,a[data-astro-cid-rawidin2][aria-current]{color:#79562b;background-color:#f5efe6}[data-astro-cid-rawidin2]:is(a,summary):focus-visible{outline-offset:-2px;outline:2px solid #bb955c}.ms-nav-mobile[data-astro-cid-rawidin2]{display:block}.ms-nav-mobile[data-astro-cid-rawidin2] .ms-nav-group[data-astro-cid-rawidin2]{border-bottom:1px solid #bb955c30}.ms-nav-mobile[data-astro-cid-rawidin2] summary[data-astro-cid-rawidin2],.ms-nav-mobile[data-astro-cid-rawidin2] .ms-nav-direct[data-astro-cid-rawidin2]{color:#241c17;min-height:44px;font-size:var(--text-small,14px);padding:10px}.ms-nav-mobile[data-astro-cid-rawidin2] .ms-nav-direct[data-astro-cid-rawidin2]{border-bottom:1px solid #bb955c30}.ms-nav-mobile[data-astro-cid-rawidin2] .ms-nav-links[data-astro-cid-rawidin2] a[data-astro-cid-rawidin2]{min-height:44px;font-size:var(--text-small,14px);padding:9px 10px}.ms-nav-mobile[data-astro-cid-rawidin2] .ms-nav-group[data-astro-cid-rawidin2][open]>summary[data-astro-cid-rawidin2],.ms-nav-mobile[data-astro-cid-rawidin2] summary[data-astro-cid-rawidin2]:hover{color:#241c17;background-color:#f8f5ef}.ms-nav-mobile[data-astro-cid-rawidin2] .ms-nav-links[data-astro-cid-rawidin2]{width:auto;max-height:none;box-shadow:none;background-color:#f8f5ef;border:0;padding:4px;position:static}@media (prefers-reduced-motion:reduce){summary[data-astro-cid-rawidin2] span[data-astro-cid-rawidin2]{transition:none}}@property --tw-font-weight{syntax:"*";inherits:false}.ms-site-header[data-astro-cid-wpn4ixnr]{z-index:110;color:#241c17;font-family:var(--font-body);zoom:calc(1 / var(--zoom,1));background-color:#fff;position:relative}.ms-header-top[data-astro-cid-wpn4ixnr]{justify-content:space-between;align-items:center;gap:24px;max-width:1280px;margin:auto;padding:18px 32px;display:flex}.ms-information[data-astro-cid-wpn4ixnr]{flex-wrap:wrap;justify-content:flex-end;gap:4px 18px;display:flex}.ms-information[data-astro-cid-wpn4ixnr] a[data-astro-cid-wpn4ixnr]{color:inherit;font-size:var(--text-nav,13px);--tw-leading:1.5;padding:8px 0;line-height:1.5;text-decoration-line:none}.ms-information[data-astro-cid-wpn4ixnr] a[data-astro-cid-wpn4ixnr]:hover,.ms-information[data-astro-cid-wpn4ixnr] a[data-astro-cid-wpn4ixnr][aria-current]{color:#806038}.ms-phone[data-astro-cid-wpn4ixnr]{white-space:nowrap;color:#fff;background-color:var(--color-ink,#232a28);border-radius:50%;flex:none;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;font-size:20px;text-decoration-line:none;display:flex}.ms-phone[data-astro-cid-wpn4ixnr] path[data-astro-cid-wpn4ixnr]{fill:none;stroke:currentColor}.ms-phone[data-astro-cid-wpn4ixnr] span[data-astro-cid-wpn4ixnr]{display:none}.ms-header-bottom[data-astro-cid-wpn4ixnr]{background-color:var(--color-ink,#232a28);border-top:1px solid #101827;border-bottom:1px solid #bb955c40}.ms-primary[data-astro-cid-wpn4ixnr]{align-items:center;gap:12px;max-width:1280px;margin:auto;padding:4px 24px;display:flex}.ms-primary[data-astro-cid-wpn4ixnr] .ms-nav-groups{flex:1}.ms-header-contact[data-astro-cid-wpn4ixnr]{color:#ead1aa;font:600 var(--text-nav)/var(--leading-ui) var(--font-body);border:1px solid #bb955c70;border-radius:10px;flex:none;padding:12px 16px;text-decoration-line:none;display:block}.ms-header-contact[data-astro-cid-wpn4ixnr]:hover{background-color:#bb955c20}.ms-mobile-menu[data-astro-cid-wpn4ixnr]{display:none}[data-astro-cid-wpn4ixnr]:is(a,summary):focus-visible{outline:3px solid var(--color-brand);outline-offset:3px}@media (width<=1100px){.ms-header-top[data-astro-cid-wpn4ixnr]{gap:16px;padding:14px 24px}.ms-information[data-astro-cid-wpn4ixnr],.ms-header-bottom[data-astro-cid-wpn4ixnr]{display:none}.ms-mobile-menu[data-astro-cid-wpn4ixnr]{display:block}.ms-mobile-menu[data-astro-cid-wpn4ixnr]>summary[data-astro-cid-wpn4ixnr]{cursor:pointer;min-height:44px;font:600 var(--text-nav)/var(--leading-ui) var(--font-body);border:1px solid #bb955c50;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;list-style:none;display:flex}.ms-mobile-menu[data-astro-cid-wpn4ixnr]>summary[data-astro-cid-wpn4ixnr]::-webkit-details-marker{display:none}.ms-mobile-panel[data-astro-cid-wpn4ixnr]{overscroll-behavior:contain;background-color:#fff;border:1px solid #bb955c60;border-radius:16px;max-height:calc(100dvh - 110px);padding:12px;position:absolute;top:100%;left:16px;right:16px;overflow:auto;box-shadow:0 20px 40px #0003}.ms-mobile-links[data-astro-cid-wpn4ixnr]{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 0;display:grid}.ms-mobile-links[data-astro-cid-wpn4ixnr] a[data-astro-cid-wpn4ixnr],.ms-mobile-phone[data-astro-cid-wpn4ixnr]{color:#241c17;min-height:44px;font:400 var(--text-small)/1.45 var(--font-body);padding:9px 10px;text-decoration-line:none;display:block}.ms-mobile-panel[data-astro-cid-wpn4ixnr] .ms-header-contact[data-astro-cid-wpn4ixnr]{color:#fff;text-align:center;background-color:#241c17}.ms-mobile-phone[data-astro-cid-wpn4ixnr]{text-align:center}}@media (width<=480px){.ms-header-top[data-astro-cid-wpn4ixnr]{gap:12px;padding:12px 16px}.ms-header-top[data-astro-cid-wpn4ixnr] .ms-brand-link{width:160px}.ms-phone[data-astro-cid-wpn4ixnr]{display:none}.ms-mobile-menu[data-astro-cid-wpn4ixnr]>summary[data-astro-cid-wpn4ixnr]{padding:10px}}@property --tw-leading{syntax:"*";inherits:false}.ms-site-footer[data-astro-cid-6rubjzgg]{background-color:var(--color-ink,#232a28);color:#d5d9df;font:400 var(--text-nav)/var(--leading-body) var(--font-body);zoom:calc(1 / var(--zoom,1))}.ms-footer-inner[data-astro-cid-6rubjzgg]{max-width:1280px;margin:auto;padding:56px 32px 88px}.ms-footer-intro[data-astro-cid-6rubjzgg]{border-bottom:1px solid #bb955c30;justify-content:space-between;align-items:center;gap:64px;padding-bottom:36px;display:flex}.ms-footer-intro[data-astro-cid-6rubjzgg] p[data-astro-cid-6rubjzgg]{max-width:520px;font:inherit;margin:20px 0 0}.ms-footer-contact[data-astro-cid-6rubjzgg]{flex-direction:column;flex:none;gap:10px;display:flex}.ms-footer-contact[data-astro-cid-6rubjzgg] span[data-astro-cid-6rubjzgg]{color:#dfbd89}a[data-astro-cid-6rubjzgg]{color:inherit;text-decoration-line:none}a[data-astro-cid-6rubjzgg]:hover{color:#ead1aa}a[data-astro-cid-6rubjzgg]:focus-visible{outline-offset:3px;outline:3px solid #bb955c}.ms-footer-phone[data-astro-cid-6rubjzgg]{color:#f5f4f0;font-size:var(--text-title,22px);--tw-leading:1.4;--tw-font-weight:var(--font-weight-semibold,600);line-height:1.4;font-weight:var(--font-weight-semibold,600)}.ms-footer-whatsapp[data-astro-cid-6rubjzgg]{text-align:center;color:#ead1aa;border:1px solid #bb955c80;border-radius:12px;padding:12px 18px}.ms-footer-whatsapp[data-astro-cid-6rubjzgg]:hover{background-color:#bb955c18}.ms-footer-grid[data-astro-cid-6rubjzgg]{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:36px 0;display:grid}h2[data-astro-cid-6rubjzgg]{color:#dfbd89;font:600 var(--text-body)/var(--leading-ui) var(--font-body);margin:0 0 14px}ul[data-astro-cid-6rubjzgg]{margin:0;padding:0;list-style:none}li[data-astro-cid-6rubjzgg] a[data-astro-cid-6rubjzgg]{--tw-leading:1.5;padding:6px 0;line-height:1.5;display:inline-block}.ms-footer-information[data-astro-cid-6rubjzgg]{border-top:1px solid #bb955c30;grid-template-columns:2fr 1fr;gap:40px;padding:28px 0;display:grid}.ms-footer-link-row[data-astro-cid-6rubjzgg]{flex-wrap:wrap;gap:4px 20px;display:flex}.ms-footer-link-row[data-astro-cid-6rubjzgg] a[data-astro-cid-6rubjzgg]{padding:8px 0}.ms-footer-legal[data-astro-cid-6rubjzgg]{color:#b4bdc9;font-size:var(--text-caption,12px);border-top:1px solid #bb955c30;padding-top:24px}.ms-footer-legal[data-astro-cid-6rubjzgg] p[data-astro-cid-6rubjzgg]{font:inherit;margin:0 0 12px}.ms-footer-legal[data-astro-cid-6rubjzgg] nav[data-astro-cid-6rubjzgg]{flex-wrap:wrap;gap:8px 24px;margin-bottom:16px;display:flex}.ms-footer-legal[data-astro-cid-6rubjzgg] a[data-astro-cid-6rubjzgg]{text-underline-offset:4px;padding-block:6px;text-decoration-line:underline}@media (width<=900px){.ms-footer-grid[data-astro-cid-6rubjzgg]{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-footer-intro[data-astro-cid-6rubjzgg]{gap:32px}.ms-footer-information[data-astro-cid-6rubjzgg]{grid-template-columns:1fr;gap:24px}}@media (width<=600px){.ms-footer-inner[data-astro-cid-6rubjzgg]{padding:36px 24px 88px}.ms-footer-intro[data-astro-cid-6rubjzgg]{display:block}.ms-footer-contact[data-astro-cid-6rubjzgg]{align-items:flex-start;margin-top:28px}.ms-footer-grid[data-astro-cid-6rubjzgg]{gap:24px}li[data-astro-cid-6rubjzgg] a[data-astro-cid-6rubjzgg]{padding:10px 0}}@media (width<=380px){.ms-footer-grid[data-astro-cid-6rubjzgg]{grid-template-columns:1fr}}html:root[data-design=architectural][data-page-type]{scrollbar-gutter:stable}html:root[data-design=architectural][data-page-type] body{background-color:var(--color-white,#fff);color:var(--color-ink,#232a28);font-size:var(--text-body);line-height:1.5}html:root[data-design=architectural][data-page-type] :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading);letter-spacing:var(--tracking-heading);font-weight:500}html:root[data-design=architectural][data-page-type] :is(h2,h3,h4,h5,h6){line-height:var(--leading-heading)}html:root[data-design=architectural][data-page-type] h1{text-wrap:pretty}html:root[data-design=architectural][data-page-type] h2,html:root[data-design=architectural][data-page-type] h3{text-wrap:balance}html:root[data-design=architectural][data-page-type] .ms-product p,html:root[data-design=architectural][data-page-type] .ms-product-action{font-family:var(--font-body)}html:root[data-design=architectural][data-page-type] .ms-product-price,html:root[data-design=architectural][data-page-type] .product-heading h3,html:root[data-design=architectural][data-page-type] .fence-dimensions,html:root[data-design=architectural][data-page-type] .ms-footer-phone{font-variant-numeric:lining-nums tabular-nums}html:root[data-design=architectural][data-page-type] main section[id]{scroll-margin-top:86px}html:root[data-design=architectural][data-page-type] .ms-header-bottom{background:var(--color-ink);border:0}html:root[data-design=architectural][data-page-type] .ms-primary{max-width:var(--container-site);padding:0 28px}html:root[data-design=architectural][data-page-type] .ms-nav-groups{gap:12px}html:root[data-design=architectural][data-page-type] .ms-primary .ms-nav-group>summary,html:root[data-design=architectural][data-page-type] .ms-primary .ms-nav-direct{color:#e4e8e3;font-size:var(--text-nav);padding-block:16px;font-weight:500}html:root[data-design=architectural][data-page-type] .ms-primary .ms-nav-direct{align-items:center;display:flex}html:root[data-design=architectural][data-page-type] .ms-primary .ms-nav-direct:is(:hover,:focus-visible,[aria-current]){color:#fff;background:#ffffff0b}html:root[data-design=architectural][data-page-type] .ms-header-contact{color:#d4bb95;font-size:var(--text-nav);border:0;border-left:1px solid #ffffff20;padding-left:24px;font-weight:500}html:root[data-design=architectural][data-page-type] .ms-primary .ms-nav-links{border:1px solid var(--color-line);box-shadow:0 12px 22px #232a2814}html:root[data-design=architectural][data-page-type] .ms-nav-links a{font-size:var(--text-small);line-height:1.5}html:root[data-design=architectural][data-page-type] .ms-mobile-panel{color:var(--color-ink)}html:root[data-design=architectural][data-page-type] .ms-mobile-panel .ms-header-contact{color:var(--color-ink);border-left:0;padding-left:0}html:root[data-design=architectural][data-page-type] .ms-site-footer{background:var(--color-ink)}html:root[data-design=architectural][data-page-type] .ms-footer-inner{max-width:var(--container-site);padding:64px 40px 88px}html:root[data-design=architectural][data-page-type] .ms-footer-whatsapp{color:#fff;border-color:#ffffff40}html:root[data-design=architectural][data-page-type] .ms-footer-phone{letter-spacing:0;font-size:28px;font-weight:500}html:root[data-design=architectural][data-page-type] .ms-catalog{max-width:var(--container-site);padding:64px 40px 72px}html:root[data-design=architectural][data-page-type] .catalog-eyebrow{color:var(--color-brand,#967442);font-size:var(--text-caption);letter-spacing:.1em;margin:0 0 16px;font-weight:600}html:root[data-design=architectural][data-page-type] .ms-catalog-heading{font:500 var(--text-h2)/var(--leading-heading) var(--font-heading);letter-spacing:var(--tracking-heading);border:0;margin:0 0 16px;padding:0}html:root[data-design=architectural][data-page-type] .ms-catalog-heading sup{color:var(--color-brand,#967442);vertical-align:top;letter-spacing:0;margin-left:12px;font-size:14px}html:root[data-design=architectural][data-page-type] .ms-catalog-intro{max-width:68ch;font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-muted);margin-bottom:28px}html:root[data-design=architectural][data-page-type] .catalog-tools{border-block:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:16px 24px;margin:30px 0 28px;padding-block:18px;display:flex}html:root[data-design=architectural][data-page-type] .catalog-filters{gap:4px;display:flex}html:root[data-design=architectural][data-page-type] .catalog-filters button{cursor:pointer;color:var(--color-muted);background:0 0;border:1px solid #0000;min-height:44px;padding:10px 16px;font-size:13px;font-weight:500}html:root[data-design=architectural][data-page-type] .catalog-filters button[aria-pressed=true]{background:var(--color-ink);color:#fff}html:root[data-design=architectural][data-page-type] .catalog-filters button:hover{border-color:var(--color-ink)}html:root[data-design=architectural][data-page-type] .catalog-search{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-bottom:1px solid var(--color-line);min-height:44px;color:var(--color-muted);margin-left:auto;padding:0 12px;display:flex}html:root[data-design=architectural][data-page-type] .catalog-search input{width:228px;min-width:0;color:var(--color-ink);background:0 0;border:0;padding:10px 0;font-size:14px}html:root[data-design=architectural][data-page-type] .catalog-search:focus-within{outline:2px solid var(--color-brand);outline-offset:3px}html:root[data-design=architectural][data-page-type] .catalog-search input:focus-visible{outline:none}html:root[data-design=architectural][data-page-type] .catalog-count{font-size:var(--text-caption);color:var(--color-muted);white-space:nowrap}html:root[data-design=architectural][data-page-type] .ms-catalog-grid{align-items:start;gap:36px 24px}html:root[data-design=architectural][data-page-type] .ms-product{box-shadow:none;background:#fff;border:0;transition:none;overflow:visible}html:root[data-design=architectural][data-page-type] .ms-product:hover{box-shadow:none;transform:none}html:root[data-design=architectural][data-page-type] .ms-product-image{background:var(--color-surface);border:0}html:root[data-design=architectural][data-page-type] .ms-product-image img{object-fit:contain;width:100%;height:100%;inset:0}html:root[data-design=architectural][data-page-type] [data-fence-product] .ms-product-image img{object-fit:cover}html:root[data-design=architectural][data-page-type] .ms-catalog:not([data-fence-catalog]) .ms-catalog-grid{align-items:stretch}html:root[data-design=architectural][data-page-type] .ms-catalog:not([data-fence-catalog]) .catalog-search{margin-left:0}html:root[data-design=architectural][data-page-type] .ms-catalog:not([data-fence-catalog]) .catalog-count{margin-left:auto}html:root[data-design=architectural][data-page-type] .ms-product:not([data-fence-product]) .ms-product-price{margin-top:auto}html:root[data-design=architectural][data-page-type] .product-heading[data-no-model] h3{letter-spacing:-.01em;font-size:18px;line-height:1.4}html:root[data-design=architectural][data-page-type] .ms-product-image:focus-visible{outline-offset:3px}html:root[data-design=architectural][data-page-type] .ms-product-content{gap:14px;padding:20px 0 0}html:root[data-design=architectural][data-page-type] .product-heading{flex-direction:column;gap:5px;display:flex}html:root[data-design=architectural][data-page-type] .product-heading>span{font-size:var(--text-caption);color:var(--color-muted);line-height:1.5}html:root[data-design=architectural][data-page-type] .product-heading h3{font:600 24px/1.25 var(--font-heading);letter-spacing:0;margin:0}html:root[data-design=architectural][data-page-type] .product-specification{border-block:1px solid var(--color-line);height:42px;position:relative}html:root[data-design=architectural][data-page-type] .product-specification summary{cursor:pointer;font-size:var(--text-caption);min-height:40px;color:var(--color-muted);justify-content:space-between;align-items:center;gap:8px;font-weight:500;list-style:none;display:flex}html:root[data-design=architectural][data-page-type] .product-specification summary::-webkit-details-marker{display:none}html:root[data-design=architectural][data-page-type] .product-specification summary span{font-size:20px;font-weight:300}html:root[data-design=architectural][data-page-type] .product-specification[open] summary span{transform:rotate(45deg)}html:root[data-design=architectural][data-page-type] .ms-product-details{z-index:5;border:1px solid var(--color-line);color:var(--color-muted);background:#fff;margin:0;padding:14px;font-size:13px;line-height:1.6;list-style:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 20px #232a2814}html:root[data-design=architectural][data-page-type] .ms-product-details li+li{margin-top:6px}html:root[data-design=architectural][data-page-type] .fence-dimensions{border:0;gap:8px;padding:0}html:root[data-design=architectural][data-page-type] .fence-dimensions>span{font-size:var(--text-caption);color:var(--color-muted);font-weight:500}html:root[data-design=architectural][data-page-type] .fence-sizes{gap:4px}html:root[data-design=architectural][data-page-type] .fence-sizes button{border-color:var(--color-line);color:var(--color-muted);letter-spacing:-.02em;background:#fff;min-height:30px;padding:3px 2px;font-size:12px;font-weight:500}html:root[data-design=architectural][data-page-type] .fence-sizes button[aria-pressed=true]{background:var(--color-ink);color:#fff;border-color:var(--color-ink);box-shadow:none}html:root[data-design=architectural][data-page-type] .fence-sizes button:hover{border-color:var(--color-brand)}html:root[data-design=architectural][data-page-type] .fence-status{height:84px}html:root[data-design=architectural][data-page-type] .fence-summary{min-height:36px}html:root[data-design=architectural][data-page-type] .fence-rate,html:root[data-design=architectural][data-page-type] .fence-summary{font-size:var(--text-caption);color:var(--color-muted);line-height:1.45}html:root[data-design=architectural][data-page-type] .fence-summary{color:var(--color-ink)}html:root[data-design=architectural][data-page-type] .fence-error{font-size:12px}html:root[data-design=architectural][data-page-type] .ms-product .ms-product-price{border-top:1px solid var(--color-line);letter-spacing:0;align-items:center;height:64px;min-height:64px;margin:0;padding:8px 0;font-size:20px;font-weight:600;line-height:1.35;display:flex}html:root[data-design=architectural][data-page-type] .ms-product .ms-product-price[data-price-long]{font-size:15px}html:root[data-design=architectural][data-page-type] .ms-product-action{background:var(--color-ink);box-shadow:none;border:1px solid var(--color-ink);gap:10px;min-height:48px;padding:12px 14px;font-size:13px;font-weight:500}html:root[data-design=architectural][data-page-type] .ms-action-icon{color:#b99a6b;background:0 0;border:0;width:18px;height:18px;padding:0}html:root[data-design=architectural][data-page-type] .ms-action-label{display:block}html:root[data-design=architectural][data-page-type] .ms-action-channel{font-size:inherit;color:#fff;margin-left:4px}html:root[data-design=architectural][data-page-type] .ms-action-arrow{color:#fff;width:14px}html:root[data-design=architectural][data-page-type] .ms-product-action:hover{background:var(--color-brand);border-color:var(--color-brand);box-shadow:none;transform:none}html:root[data-design=architectural][data-page-type] .catalog-empty{text-align:center;padding:40px 0}html:root[data-design=architectural][data-page-type] .catalog-empty p{color:var(--color-muted);font-size:14px}html:root[data-design=architectural][data-page-type] .catalog-empty button{background:var(--color-ink);color:#fff;cursor:pointer;border:0;min-height:44px;padding:12px 18px}html:root[data-design=architectural][data-page-type] .ms-editorial,html:root[data-design=architectural][data-page-type] .ms-work-gallery,html:root[data-design=architectural][data-page-type] .ms-questions,html:root[data-design=architectural][data-page-type] .ms-reviews,html:root[data-design=architectural][data-page-type] .ms-navigation-tiles{max-width:var(--container-site);padding:48px 40px}html:root[data-design=architectural][data-page-type] .ms-editorial-surface{box-shadow:none;background:var(--color-surface);border:0;padding:40px}html:root[data-design=architectural][data-page-type] .ms-editorial h2,html:root[data-design=architectural][data-page-type] .ms-editorial h3,html:root[data-design=architectural][data-page-type] .ms-work-gallery h2,html:root[data-design=architectural][data-page-type] .ms-work-gallery h3,html:root[data-design=architectural][data-page-type] .ms-questions h2,html:root[data-design=architectural][data-page-type] .ms-reviews h2,html:root[data-design=architectural][data-page-type] .ms-navigation-tiles h2{font-family:var(--font-heading);font-weight:500;line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}html:root[data-design=architectural][data-page-type] .ms-editorial-prose{max-width:72ch;color:var(--color-muted);font-size:var(--text-body);line-height:var(--leading-body)}html:root[data-design=architectural][data-page-type] .ms-editorial h2{max-width:30ch}html:root[data-design=architectural][data-page-type] .ms-editorial-prose strong,html:root[data-design=architectural][data-page-type] .ms-question-answer strong{color:var(--color-ink);font-weight:600}html:root[data-design=architectural][data-page-type] .ms-editorial-surface>:last-child{margin-bottom:0}html:root[data-design=architectural][data-page-type] .ms-work-intro{border:0;margin-bottom:28px;padding-top:0}html:root[data-design=architectural][data-page-type] .ms-work-intro h2,html:root[data-design=architectural][data-page-type] .ms-work-intro h3{font-size:var(--text-h2)}html:root[data-design=architectural][data-page-type] .ms-work-photo{box-shadow:none;border:0}html:root[data-design=architectural][data-page-type] .ms-project-collection{max-width:var(--container-site);margin:0 auto;padding:48px 40px}html:root[data-design=architectural][data-page-type] .ms-project-heading{margin:0 0 28px}html:root[data-design=architectural][data-page-type] .ms-project-heading *{font:inherit!important;color:inherit!important}html:root[data-design=architectural][data-page-type] .ms-project-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}html:root[data-design=architectural][data-page-type] .ms-project-grid-wide{grid-template-columns:repeat(2,minmax(0,1fr))}html:root[data-design=architectural][data-page-type] .ms-project-grid .ms-work-card{border:1px solid var(--color-line);background:#fff;flex-direction:column;width:100%;min-width:0;max-width:none;margin:0;padding:0;display:flex}html:root[data-design=architectural][data-page-type] .ms-work-card .ms-project-media{order:-1;min-width:0}html:root[data-design=architectural][data-page-type] .ms-work-card .ms-work-intro{margin:0;padding:18px 18px 0}html:root[data-design=architectural][data-page-type] .ms-work-card .ms-work-intro :is(h2,h3,h4){letter-spacing:-.02em;text-wrap:pretty;margin:0 0 16px;font-size:20px;line-height:1.4}html:root[data-design=architectural][data-page-type] .ms-work-card .ms-work-text{margin:0 0 18px;padding:0 18px;font-size:14px;line-height:1.7}html:root[data-design=architectural][data-page-type] .ms-work-card .ms-work-intro .ms-work-text{padding:0}html:root[data-design=architectural][data-page-type] .ms-work-card .ms-work-text p:last-child{margin-bottom:0}html:root[data-design=architectural][data-page-type] .ms-work-card .ms-work-order{background:var(--color-ink);color:#fff;min-height:48px;font:500 13px/1.5 var(--font-body);border:1px solid var(--color-ink);justify-content:space-between;align-items:center;gap:10px;margin:auto 18px 18px;padding:12px 16px;text-decoration:none;display:flex}html:root[data-design=architectural][data-page-type] .ms-work-order svg{fill:currentColor;flex:none;width:18px;height:18px}html:root[data-design=architectural][data-page-type] .ms-work-order span:nth-child(2){flex:1}html:root[data-design=architectural][data-page-type] .ms-work-card .ms-work-order:hover{background:#37413b}html:root[data-design=architectural][data-page-type] .ms-work-card:not(:has(.ms-work-intro:not([hidden]),.ms-work-text)) .ms-work-order{margin-top:18px}html:root[data-design=architectural][data-page-type] .ms-work-order:focus-visible{outline:3px solid var(--color-brand);outline-offset:3px}@media (width<=1000px){html:root[data-design=architectural][data-page-type] .ms-project-collection{padding:40px 24px}html:root[data-design=architectural][data-page-type] .ms-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){html:root[data-design=architectural][data-page-type] .ms-project-collection{padding:36px 16px}html:root[data-design=architectural][data-page-type] .ms-project-grid{grid-template-columns:minmax(0,1fr)}}html:root[data-design=architectural][data-page-type] .ms-questions{grid-template-columns:1fr 2fr;gap:64px;padding-block:72px;display:grid}html:root[data-design=architectural][data-page-type] .ms-questions-intro{margin:0}html:root[data-design=architectural][data-page-type] .ms-questions-intro p{color:var(--color-muted);font-size:var(--text-body);line-height:var(--leading-body)}html:root[data-design=architectural][data-page-type] .ms-questions-list{box-shadow:none;border-top:1px solid var(--color-line)}html:root[data-design=architectural][data-page-type] .ms-questions details{border:0;border-bottom:1px solid var(--color-line);background:#fff}html:root[data-design=architectural][data-page-type] .ms-questions summary{font-size:var(--text-body);gap:16px;padding:22px 0;font-weight:500;line-height:1.5}html:root[data-design=architectural][data-page-type] .ms-questions summary:hover{background:var(--color-surface)}html:root[data-design=architectural][data-page-type] .ms-question-answer{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-muted);padding:0 34px 24px}html:root[data-design=architectural][data-page-type] .ms-reviews-surface{background:var(--color-surface);box-shadow:none;border:0;min-height:0}html:root[data-design=architectural][data-page-type] .ms-navigation-tiles header{padding-bottom:24px}html:root[data-design=architectural][data-page-type] .ms-section-marker{width:22px;height:1px;box-shadow:none}html:root[data-design=architectural][data-page-type] .ms-navigation-tiles a{box-shadow:none;border-color:var(--color-line)}html:root[data-design=architectural][data-page-type] .ms-navigation-tiles a:hover{box-shadow:none;border-color:var(--color-brand)}html:root[data-design=architectural][data-page-type] .ms-destination-visual{background:var(--color-surface)}html:root[data-design=architectural][data-page-type] .ms-destination-caption{font-family:var(--font-body);background:#fff;font-size:14px;font-weight:500;line-height:1.5}html:root[data-design=architectural][data-page-type] :is(.ms-story,.ms-illustrated,.ms-materials,.ms-services,.ms-service-features,.ms-cities,.ms-process,.ms-pricelist,.ms-price-table,.ms-blog,.ms-geography,.epitaphs,.ms-memory){max-width:var(--container-site);color:var(--color-ink);margin-inline:auto;padding:48px 40px}html:root[data-design=architectural][data-page-type] :is(.ms-story-prose,.ms-illustrated-intro,.ms-feature-text,.ms-process-text,.ms-memory-text,.ms-geo-intro){max-width:72ch;font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-muted)}html:root[data-design=architectural][data-page-type] :is(.ms-story-prose,.ms-memory-text,.ms-feature-text) strong{color:var(--color-ink);font-weight:600}html:root[data-design=architectural][data-page-type] .ms-story-card,html:root[data-design=architectural][data-page-type] .ms-service-group,html:root[data-design=architectural][data-page-type] .ms-feature-grid article,html:root[data-design=architectural][data-page-type] .ms-process li,html:root[data-design=architectural][data-page-type] .ms-blog-card,html:root[data-design=architectural][data-page-type] .ms-illustrated-item,html:root[data-design=architectural][data-page-type] .epitaphs [data-entry]{border:1px solid var(--color-line);box-shadow:none;background:#fff}html:root[data-design=architectural][data-page-type] .ms-story-card{border-top:1px solid var(--color-line)}html:root[data-design=architectural][data-page-type] :is(.ms-story-photo,.ms-article figure){background:var(--color-surface);box-shadow:none;border:0}html:root[data-design=architectural][data-page-type] .ms-story-products .ms-story-card{border:0;padding:0}html:root[data-design=architectural][data-page-type] .ms-story-products .ms-story-prose{font-size:14px;line-height:1.6}html:root[data-design=architectural][data-page-type] .ms-story-products .ms-story-card h3{font-size:18px;line-height:1.4}html:root[data-design=architectural][data-page-type] .ms-story-card-icon{background:var(--color-ink);color:#d4bb95}html:root[data-design=architectural][data-page-type] .ms-story details{background:var(--color-surface);border-color:var(--color-line)}html:root[data-design=architectural][data-page-type] :is(.ms-story .ms-story-action,.ms-material-all,.ms-illustrated-actions a,.ms-blog-contact,.ms-memory-map){background:var(--color-ink);color:#fff;border:1px solid var(--color-ink);box-shadow:none;font-size:var(--text-small);min-height:48px;font-weight:500}html:root[data-design=architectural][data-page-type] :is(.ms-story .ms-story-action,.ms-material-all,.ms-illustrated-actions a,.ms-blog-contact,.ms-memory-map):hover{background:var(--color-brand);border-color:var(--color-brand)}html:root[data-design=architectural][data-page-type] .ms-story-products .ms-story-action{gap:8px;margin-top:auto;font-size:13px}html:root[data-design=architectural][data-page-type] .ms-option-link{background:var(--color-surface);color:var(--color-ink);border-color:var(--color-line);font-weight:500}html:root[data-design=architectural][data-page-type] .ms-illustrated-caption{font-size:var(--text-body);line-height:var(--leading-body)}html:root[data-design=architectural][data-page-type] .ms-material-caption{letter-spacing:0;font-size:14px;font-weight:500}html:root[data-design=architectural][data-page-type] .ms-feature-story{max-width:calc(var(--container-site) - 80px);box-shadow:none;border:0;margin:48px auto}html:root[data-design=architectural][data-page-type] .ms-feature-story header{background:var(--color-ink);border-top:0;padding:40px}html:root[data-design=architectural][data-page-type] .ms-feature-story>header h2{color:#fff}html:root[data-design=architectural][data-page-type] .ms-feature-body{background:var(--color-surface);padding:40px}html:root[data-design=architectural][data-page-type] .ms-feature-eyebrow,html:root[data-design=architectural][data-page-type] .ms-blog-eyebrow,html:root[data-design=architectural][data-page-type] .epitaphs .eyebrow,html:root[data-design=architectural][data-page-type] .ms-article .eyebrow{font-size:var(--text-caption);letter-spacing:.1em}html:root[data-design=architectural][data-page-type] .ms-feature-emblem{color:#d4bb95}html:root[data-design=architectural][data-page-type] .ms-feature-rule{height:1px}html:root[data-design=architectural][data-page-type] .ms-process header{border:0;padding-top:0}html:root[data-design=architectural][data-page-type] .ms-service-number,html:root[data-design=architectural][data-page-type] .ms-feature-number{border-color:var(--color-line);color:var(--color-brand)}html:root[data-design=architectural][data-page-type] .ms-service-group h2{font-size:20px;line-height:1.4}html:root[data-design=architectural][data-page-type] .ms-cities li>a{border-color:var(--color-line);background:#fff}html:root[data-design=architectural][data-page-type] .ms-cities li>a:hover{background:var(--color-surface);border-color:var(--color-brand)}html:root[data-design=architectural][data-page-type] .ms-blog header,html:root[data-design=architectural][data-page-type] .ms-geography>header,html:root[data-design=architectural][data-page-type] .ms-memory-header{background:var(--color-surface);box-shadow:none;border:0}html:root[data-design=architectural][data-page-type] .ms-blog-card{background:#fff}html:root[data-design=architectural][data-page-type] .ms-blog-card h2{font-size:22px;line-height:1.4}html:root[data-design=architectural][data-page-type] .ms-blog-copy{padding:24px}html:root[data-design=architectural][data-page-type] .ms-blog aside{background:var(--color-surface);border-color:var(--color-line)}html:root[data-design=architectural][data-page-type] .ms-blog aside h2{color:var(--color-ink)}html:root[data-design=architectural][data-page-type] .ms-blog aside p{color:var(--color-muted)}html:root[data-design=architectural][data-page-type] .ms-article{background:#fff;max-width:960px;padding:40px 64px 72px}html:root[data-design=architectural][data-page-type] .ms-article header{border-bottom:1px solid var(--color-line)}html:root[data-design=architectural][data-page-type] .ms-article .ms-article-contents,html:root[data-design=architectural][data-page-type] .ms-article .article-link,html:root[data-design=architectural][data-page-type] .ms-article blockquote{background:var(--color-surface);border-color:var(--color-line)}html:root[data-design=architectural][data-page-type] .ms-article .ms-article-contents summary{font-weight:500}html:root[data-design=architectural][data-page-type] .ms-article .article-body{color:var(--color-muted)}html:root[data-design=architectural][data-page-type] .ms-article .article-body :is(h2,h3,h4,h5,h6,strong){color:var(--color-ink)}html:root[data-design=architectural][data-page-type] .ms-legal-document{max-width:1040px}html:root[data-design=architectural][data-page-type] .ms-memory-text{margin-bottom:20px}html:root[data-design=architectural][data-page-type] .ms-memory-map{align-items:center;padding:14px 20px;text-decoration:none;display:inline-flex}html:root[data-design=architectural][data-page-type] .ms-modal-panel{color:var(--color-ink);border-color:var(--color-line);background:#fff}html:root[data-design=architectural][data-page-type] .ms-modal-panel>.ms-story,html:root[data-design=architectural][data-page-type] .ms-memory-section .ms-work-gallery{padding:0}html:root[data-design=architectural][data-page-type] .ms-memory-example{background:var(--color-surface);border-color:var(--color-brand);font-weight:500}html:root[data-design=architectural][data-page-type] .ms-geo-search,html:root[data-design=architectural][data-page-type] .epitaphs .filters{background:var(--color-surface);border-top:1px solid var(--color-line)}html:root[data-design=architectural][data-page-type] .ms-geo-region{border-color:var(--color-line);box-shadow:none;background:#fff}html:root[data-design=architectural][data-page-type] .ms-geo-region summary{font-size:20px;font-weight:500}html:root[data-design=architectural][data-page-type] .ms-geo-city{border-color:var(--color-line)}html:root[data-design=architectural][data-page-type] .epitaphs .filters label{font-weight:500}html:root[data-design=architectural][data-page-type] .epitaphs :is(select,button),html:root[data-design=architectural][data-page-type] .ms-geo-input{border-color:var(--color-line)}html:root[data-design=architectural][data-page-type] .epitaphs blockquote{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body)}html:root[data-design=architectural][data-page-type] .epitaphs .caption{color:var(--color-muted)}html:root[data-design=architectural][data-page-type] .ms-pricelist nav a,html:root[data-design=architectural][data-page-type] .ms-pricelist details{border-color:var(--color-line);background:var(--color-surface)}html:root[data-design=architectural][data-page-type] .ms-pricelist summary{font-size:22px;font-weight:500}html:root[data-design=architectural][data-page-type] .ms-price-grid{grid-template-columns:repeat(4,minmax(0,1fr))}html:root[data-design=architectural][data-page-type] .ms-price-grid article{min-width:0;box-shadow:none;background:#fff;border:0}html:root[data-design=architectural][data-page-type] .ms-price-grid h3{font-size:18px;font-weight:500}html:root[data-design=architectural][data-page-type] .ms-set-price{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}html:root[data-design=architectural][data-page-type] .ms-price-table table,html:root[data-design=architectural][data-page-type] .ms-price-table tr,html:root[data-design=architectural][data-page-type] .ms-price-table td,html:root[data-design=architectural][data-page-type] .ms-price-table th{border-color:var(--color-line);box-shadow:none}html:root[data-design=architectural][data-page-type] .ms-price-table thead th{background:var(--color-ink);color:#fff;font-weight:500}html:root[data-design=architectural][data-page-type] .ms-price-table tbody th{background:var(--color-surface);color:var(--color-ink);font-weight:500}html:root[data-design=architectural][data-page-type] .ms-price-table td{font-size:14px}html:root[data-design=architectural][data-page-type] .ms-gallery-controls button{border-color:var(--color-line);color:var(--color-ink);background:#fff}html:root[data-design=architectural][data-page-type] .ms-legal-banner-content{max-width:var(--container-site)}html:root[data-design=architectural][data-page-type] .ms-legal-banner-button{color:var(--color-ink);background:#d4bb95;font-weight:500}@media (width<=1100px){html:root[data-design=architectural][data-page-type] .ms-mobile-panel .ms-nav-groups{gap:0}}@media (width<=1000px){html:root[data-design=architectural][data-page-type] .ms-catalog-grid{gap:32px 24px}html:root[data-design=architectural][data-page-type] .catalog-tools{gap:16px}html:root[data-design=architectural][data-page-type] .catalog-count{width:100%}html:root[data-design=architectural][data-page-type] .ms-questions{grid-template-columns:1fr;gap:24px}html:root[data-design=architectural][data-page-type] .ms-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){html:root[data-design=architectural][data-page-type] #whatsapp-button{display:none}html:root[data-design=architectural][data-page-type] .ms-catalog,html:root[data-design=architectural][data-page-type] .ms-editorial,html:root[data-design=architectural][data-page-type] .ms-work-gallery,html:root[data-design=architectural][data-page-type] .ms-questions,html:root[data-design=architectural][data-page-type] .ms-reviews,html:root[data-design=architectural][data-page-type] .ms-navigation-tiles{padding:40px 24px}html:root[data-design=architectural][data-page-type] .ms-editorial-surface{padding:28px}html:root[data-design=architectural][data-page-type] .ms-footer-inner{padding-inline:24px}html:root[data-design=architectural][data-page-type] :is(.ms-story,.ms-illustrated,.ms-materials,.ms-services,.ms-service-features,.ms-cities,.ms-process,.ms-pricelist,.ms-price-table,.ms-blog,.ms-geography,.epitaphs,.ms-memory){padding:40px 24px}html:root[data-design=architectural][data-page-type] .ms-feature-story{margin:32px 24px}html:root[data-design=architectural][data-page-type] .ms-feature-story header,html:root[data-design=architectural][data-page-type] .ms-feature-body{padding:28px}}@media (width<=600px){html:root[data-design=architectural][data-page-type] .ms-catalog,html:root[data-design=architectural][data-page-type] .ms-editorial,html:root[data-design=architectural][data-page-type] .ms-work-gallery,html:root[data-design=architectural][data-page-type] .ms-questions,html:root[data-design=architectural][data-page-type] .ms-reviews,html:root[data-design=architectural][data-page-type] .ms-navigation-tiles{padding:36px 16px}html:root[data-design=architectural][data-page-type] .ms-catalog-grid{gap:28px 16px}html:root[data-design=architectural][data-page-type] .catalog-tools{gap:12px;margin-block:24px;padding-block:14px}html:root[data-design=architectural][data-page-type] .catalog-search{width:100%;margin-left:0}html:root[data-design=architectural][data-page-type] .catalog-search input{width:100%;font-size:16px}html:root[data-design=architectural][data-page-type] .catalog-search input::placeholder{font-size:14px}html:root[data-design=architectural][data-page-type] .catalog-filters button{padding:10px 14px;font-size:12px}html:root[data-design=architectural][data-page-type] .ms-product-content{gap:12px;padding:14px 0 0}html:root[data-design=architectural][data-page-type] .product-heading>span{min-height:36px}html:root[data-design=architectural][data-page-type] .product-heading h3{font-size:22px}html:root[data-design=architectural][data-page-type] .product-specification{height:46px}html:root[data-design=architectural][data-page-type] .product-specification summary{min-height:44px;font-size:12px}html:root[data-design=architectural][data-page-type] .ms-product-details{font-size:12px}html:root[data-design=architectural][data-page-type] .ms-product .ms-product-price{font-size:16px}html:root[data-design=architectural][data-page-type] .ms-product .ms-product-price[data-price-long]{font-size:13px}html:root[data-design=architectural][data-page-type] .ms-product-action{gap:7px;min-height:48px;padding:10px 8px;font-size:12px}html:root[data-design=architectural][data-page-type] .ms-action-label{flex-direction:column;gap:0;display:flex}html:root[data-design=architectural][data-page-type] .ms-action-channel{color:#d0d6d0;margin-left:0;font-size:11px}html:root[data-design=architectural][data-page-type] .ms-action-icon{width:17px;height:17px}html:root[data-design=architectural][data-page-type] .ms-editorial-surface{padding:24px 20px}html:root[data-design=architectural][data-page-type] .ms-questions summary{gap:12px}html:root[data-design=architectural][data-page-type] .ms-question-answer{padding-inline:26px 0}html:root[data-design=architectural][data-page-type] .ms-footer-phone{font-size:24px}html:root[data-design=architectural][data-page-type] :is(.ms-story,.ms-illustrated,.ms-materials,.ms-services,.ms-service-features,.ms-cities,.ms-process,.ms-pricelist,.ms-price-table,.ms-blog,.ms-geography,.epitaphs,.ms-memory){padding:36px 16px}html:root[data-design=architectural][data-page-type] .ms-product:not([data-fence-product]) p:not(.ms-product-price){font-size:12px}html:root[data-design=architectural][data-page-type] .product-heading[data-no-model] h3{font-size:15px}html:root[data-design=architectural][data-page-type] .ms-story-products .ms-story-prose{font-size:12px}html:root[data-design=architectural][data-page-type] .ms-story-products .ms-story-card h3{font-size:15px}html:root[data-design=architectural][data-page-type] .ms-story-products .ms-story-action{padding:10px 8px;font-size:12px}html:root[data-design=architectural][data-page-type] .ms-feature-story{margin:32px 16px}html:root[data-design=architectural][data-page-type] .ms-feature-story header,html:root[data-design=architectural][data-page-type] .ms-feature-body{padding:24px}html:root[data-design=architectural][data-page-type] .ms-article{padding:28px 20px 48px}html:root[data-design=architectural][data-page-type] .ms-blog header,html:root[data-design=architectural][data-page-type] .ms-geography>header,html:root[data-design=architectural][data-page-type] .ms-memory-header{padding:24px 20px}html:root[data-design=architectural][data-page-type] .ms-blog-card h2{font-size:20px}html:root[data-design=architectural][data-page-type] .ms-price-grid{gap:12px;padding:12px}html:root[data-design=architectural][data-page-type] .ms-price-grid article{padding:12px}html:root[data-design=architectural][data-page-type] .ms-price-grid h3{font-size:14px}html:root[data-design=architectural][data-page-type] .ms-price-grid dl{font-size:12px}html:root[data-design=architectural][data-page-type] .ms-price-grid dl div{margin-bottom:12px;display:block}html:root[data-design=architectural][data-page-type] .ms-set-price{overflow-wrap:anywhere;font-size:16px}html:root[data-design=architectural][data-page-type] .ms-pricelist summary,html:root[data-design=architectural][data-page-type] .ms-geo-region summary{padding:20px 16px;font-size:18px}html:root[data-design=architectural][data-page-type] .ms-memory-section .ms-work-gallery{padding:0}}
