.desktop-nav[data-astro-cid-nen7h5rs]{gap:24px;margin-right:8px}.desktop-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{white-space:nowrap;font-size:.84rem}.header-account[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 22px;padding-block:10px 12px;font-size:.75rem;line-height:1.5;display:flex}.account-status[data-astro-cid-nen7h5rs]{align-items:center;gap:7px;font-size:.7rem;display:flex}.account-dot[data-astro-cid-nen7h5rs]{background:var(--pine);border-radius:50%;flex-shrink:0;width:5px;height:5px}.account-company[data-astro-cid-nen7h5rs]{min-width:100px;color:var(--pine);overflow-wrap:anywhere;flex:1;font-weight:600}.account-linked[data-astro-cid-nen7h5rs]{gap:5px;display:flex}.account-linked[data-astro-cid-nen7h5rs]>span[data-astro-cid-nen7h5rs]{color:var(--ink);overflow-wrap:anywhere}.account-manage[data-astro-cid-nen7h5rs]{min-height:30px;color:var(--pine);align-items:center;gap:7px;font-weight:600;display:inline-flex}.account-manage[data-astro-cid-nen7h5rs]:hover{text-decoration:underline}.mobile-account[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line);margin-top:4px;padding-top:16px}.mobile-account[data-astro-cid-nen7h5rs] .account-status[data-astro-cid-nen7h5rs]{color:var(--muted)}.mobile-account[data-astro-cid-nen7h5rs] dl[data-astro-cid-nen7h5rs]{gap:8px;margin:10px 0 0;font-size:.8rem;display:grid}.mobile-account[data-astro-cid-nen7h5rs] dl[data-astro-cid-nen7h5rs]>div[data-astro-cid-nen7h5rs]{grid-template-columns:82px minmax(0,1fr);gap:10px;display:grid}.mobile-account[data-astro-cid-nen7h5rs] dt[data-astro-cid-nen7h5rs]{color:var(--muted)}.mobile-account[data-astro-cid-nen7h5rs] dd[data-astro-cid-nen7h5rs]{overflow-wrap:anywhere;margin:0}@media (width<=1200px) and (width>=1101px){.desktop-nav[data-astro-cid-nen7h5rs]{gap:18px;margin-right:0}.header-inner[data-astro-cid-nen7h5rs]{gap:18px}.desktop-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:.8rem}}@media (width<=1100px){.desktop-nav[data-astro-cid-nen7h5rs]{display:none}.mobile-menu[data-astro-cid-nen7h5rs]{display:block}.mobile-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;justify-content:center;align-items:center;min-width:44px;min-height:44px;list-style:none;display:flex}.mobile-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.mobile-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]>span[data-astro-cid-nen7h5rs]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.mobile-menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{background:var(--white);border:1px solid var(--line);border-radius:8px;max-height:calc(100dvh - 180px);padding:16px 20px;position:absolute;top:calc(100% - 7px);left:18px;right:18px;overflow-y:auto;box-shadow:0 14px 24px #173d3212}.mobile-menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;padding-block:13px;font-size:.9rem;display:flex}.mobile-menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]+a[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line)}}@media (width<=800px){.header-account[data-astro-cid-nen7h5rs]{flex-wrap:nowrap;gap:10px;padding-block:8px}.header-account[data-astro-cid-nen7h5rs]>.account-status[data-astro-cid-nen7h5rs]{gap:0;font-size:0}.account-company[data-astro-cid-nen7h5rs]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.account-linked[data-astro-cid-nen7h5rs]{display:none}.account-manage[data-astro-cid-nen7h5rs]{flex-shrink:0}}.footer-top[data-astro-cid-jo6i4kqk]{grid-template-columns:1.05fr .85fr .8fr 1.1fr;gap:48px}.footer-navigation[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{max-width:none}@media (width<=1100px){.footer-top[data-astro-cid-jo6i4kqk]{gap:28px}.footer-navigation[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-size:.8rem}}@media (width<=900px){.footer-top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;gap:34px 40px}.footer-brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.footer-brand[data-astro-cid-jo6i4kqk]>p[data-astro-cid-jo6i4kqk]{margin-top:18px}.footer-preview[data-astro-cid-jo6i4kqk]{border-top:1px solid #466658;grid-column:1/-1;padding-top:28px;display:block}}@media (width<=480px){.footer-top[data-astro-cid-jo6i4kqk]{gap:28px 24px}.footer-navigation[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-size:.76rem}}@layer reset{*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}img,svg{max-width:100%;display:block}button{cursor:pointer}a{color:inherit}[hidden]{display:none!important}}@layer base{:root{--paper:#f8f6ef;--white:#fffefb;--pine:#173d32;--pine-dark:#102e25;--lime:#dae8a2;--lime-light:#edf1d9;--kraft:#c99968;--ink:#203c32;--muted:#5e6b62;--line:#d9ddd2;--surface:#efeee5;--danger:#9a342a;--radius:10px;color:var(--ink);background:var(--paper);font-synthesis:none;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif}html{scroll-behavior:smooth;scroll-padding-top:2rem}body{-webkit-font-smoothing:antialiased;min-width:280px;font-size:16px;line-height:1.5}::selection{color:var(--pine);background:var(--lime)}:focus-visible{outline:3px solid var(--pine);outline-offset:4px}main:focus{outline:none}a{text-decoration:none}p{text-wrap:pretty}h1,h2,h3,h4{text-wrap:balance;font-weight:600}h1{letter-spacing:-.055em;font-size:clamp(2.7rem,5.6vw,5.5rem);line-height:1.05}h2{letter-spacing:-.045em;font-size:clamp(2rem,3.6vw,3.4rem);line-height:1.1}h3{letter-spacing:-.025em;font-size:1.3rem;line-height:1.25}strong{font-weight:650}small{font-size:.8rem}input,select,textarea{width:100%;min-height:48px;color:var(--ink);background:var(--white);border:1px solid #9da99c;border-radius:6px;padding:.75rem .9rem}input::placeholder,textarea::placeholder{color:#69756c;opacity:1}input:focus,select:focus,textarea:focus{border-color:var(--pine)}input[type=checkbox],input[type=radio]{width:18px;min-height:18px;accent-color:var(--pine)}input[aria-invalid=true],select[aria-invalid=true]{border-color:var(--danger)}button:disabled{cursor:not-allowed;opacity:.55}fieldset{border:0;min-width:0;margin:0;padding:0}legend{margin-bottom:.6rem;padding:0;font-weight:600}.page-shell{width:min(100% - 80px,1376px);margin-inline:auto}.section{padding-block:80px}.section-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:32px;display:flex}.section-heading h2{max-width:19ch}.section-heading p{max-width:40ch;color:var(--muted)}.eyebrow{color:var(--pine);letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px;font-size:.75rem;font-weight:650;line-height:1.5;display:block}.lead{color:var(--muted);max-width:46ch;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.55}.text-muted{color:var(--muted)}.text-link{border-bottom:1px solid var(--pine);align-items:center;gap:10px;min-height:44px;font-weight:600;display:inline-flex}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.breadcrumbs,.breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;padding-block:26px;font-size:.8rem;display:flex}.breadcrumbs a:hover,.breadcrumb a:hover{color:var(--pine);text-decoration:underline}.page-intro{padding-block:52px 38px}.page-intro h1{margin-bottom:18px;font-size:clamp(2.8rem,5vw,4.6rem)}.section>h1{margin-bottom:22px}.section:not(.hero-grid)>h1.title-display{max-width:24ch;font-size:clamp(2.8rem,4.8vw,4.7rem)}.section>.lead{margin-bottom:30px}}@layer components{.skip-link{z-index:100;background:var(--pine);color:#fff;border-radius:6px;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{outline-color:var(--lime);transform:translateY(0)}.preview-bar{background:var(--pine);color:var(--lime-light);text-align:center;justify-content:center;align-items:center;gap:8px;padding:9px 20px;font-size:.72rem;line-height:1.5;display:flex}.preview-dot{background:var(--lime);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.site-header{z-index:20;background:var(--paper);border-bottom:1px solid var(--line);position:relative}.header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:92px;display:flex}.brand{color:var(--pine);align-items:center;gap:9px;display:inline-flex}.brand-mark{width:29px;height:34px}.brand-word{letter-spacing:-.075em;font-size:2.35rem;font-weight:700;line-height:1}.brand-period{color:var(--pine)}.desktop-nav{align-items:center;gap:34px;margin-left:auto;margin-right:28px;display:flex}.desktop-nav a{border-bottom:1px solid #0000;align-items:center;min-height:44px;font-size:.9rem;font-weight:500;display:inline-flex}.desktop-nav a:hover,.desktop-nav a[aria-current]{border-color:var(--pine)}.header-actions{align-items:center;gap:12px;display:flex}.cart-link{border:1px solid var(--line);border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:10px 15px;font-size:.85rem;font-weight:500;display:inline-flex}.cart-link:hover{border-color:var(--pine);background:var(--lime-light)}.cart-count{background:var(--pine);min-width:22px;height:22px;color:var(--paper);border-radius:50%;justify-content:center;align-items:center;padding:0 5px;font-size:.7rem;display:inline-flex}.mobile-menu{display:none}.btn{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:13px 24px;font-size:.9rem;font-weight:600;line-height:1.4;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.btn--primary{color:var(--paper);background:var(--pine)}.btn--primary:hover{background:var(--pine-dark)}.btn--primary:focus-visible{outline-offset:5px}.btn--secondary{color:var(--pine);background:0 0;border-color:#9da99c}.btn--secondary:hover{border-color:var(--pine);background:var(--lime-light)}.btn--quiet{color:var(--pine);background:0 0;padding-inline:5px}.btn--quiet:hover{text-decoration:underline}.btn--block{width:100%}.button-row,.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero-grid{grid-template-columns:1.03fr 1fr;align-items:center;gap:48px;padding-block:58px 62px;display:grid}.hero-copy{padding-block:18px}.hero-copy h1,.title-display{letter-spacing:-.065em;max-width:11ch;font-size:clamp(3.4rem,6.6vw,6.6rem);line-height:.99}.hero-copy .lead{max-width:39ch;margin-top:28px}.hero-copy .button-row,.hero-actions{margin-top:32px}.hero-copy h1 em{color:var(--pine);font-style:normal}.hero-note{color:var(--muted);margin-top:26px;font-size:.75rem;line-height:1.5}.hero-art{isolation:isolate;background:#e9eddb;border-radius:14px;align-items:center;min-height:540px;display:grid;position:relative;overflow:hidden}.hero-art:before{content:"";z-index:-1;aspect-ratio:1;background:#eff2e1;border:1px solid #cfdbc0;border-radius:50%;width:78%;position:absolute;top:7%;left:18%}.hero-art:after{content:"";z-index:-1;opacity:.24;background-image:radial-gradient(#8c9d77 .7px,#0000 .7px);background-size:13px 13px;position:absolute;inset:0}.hero-art .box-illustration{width:110%;margin-left:-5%;transform:rotate(-5deg)}.hero-art .box-illustration svg{filter:drop-shadow(4px 18px 6px #5a6c3210)}.hero-art .hero-label{text-transform:uppercase;letter-spacing:.12em;font-size:.65rem;font-weight:600;position:absolute;top:30px;left:28px}.hero-art .hero-art-note{max-width:28ch;color:var(--muted);font-size:.7rem;position:absolute;bottom:26px;left:28px}.benefit-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding-block:25px;display:grid}.benefit-strip>*{align-items:center;gap:16px;padding-inline:28px;display:flex}.benefit-strip>*+*{border-left:1px solid var(--line)}.benefit-strip>:first-child{padding-left:0}.benefit-strip svg{flex-shrink:0}.benefit-strip strong{font-size:.88rem;display:block}.benefit-strip p,.benefit-strip small{color:var(--muted);font-size:.75rem}.box-illustration{--box-light:#e8c99e;--box-flap:#d9b181;--box-front:#c89867;--box-side:#b88652;--box-inside:#a97949;--box-edge:#74533b;--box-line:#bd986c;--box-print:#173d32;width:100%;color:var(--pine);margin:0}.box-illustration[data-color=white]{--box-light:#fffef8;--box-flap:#eeeae0;--box-front:#f3f2eb;--box-side:#d9dfd7;--box-inside:#bec4bf;--box-edge:#77867a;--box-line:#b2bab0}.box-print{opacity:.82;display:none}.box-print-coverage{display:none}.box-illustration[data-printing^=exterior] .box-print--outer,.box-illustration[data-printing=both] .box-print--outer,.box-illustration[data-printing^=interior] .box-print--inner,.box-illustration[data-printing=both] .box-print--inner{display:block}.box-illustration[data-printing=exterior-full] .box-print--outer .box-print-detail,.box-illustration[data-printing=interior-full] .box-print--inner .box-print-detail{display:none}.box-illustration[data-printing=exterior-full] .box-print--outer .box-print-coverage,.box-illustration[data-printing=interior-full] .box-print--inner .box-print-coverage{display:block}.box-illustration svg{width:100%;height:auto}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 22px;display:grid}.product-card{min-width:0}.product-card-link{border-radius:var(--radius);flex-direction:column;height:100%;display:flex}.product-card-visual{background:var(--surface);border-radius:var(--radius);padding:23px 10px 16px;transition:background-color .2s;position:relative;overflow:hidden}.product-card-visual .box-illustration{padding-top:15px}.product-card-visual .box-illustration svg{transition:transform .3s}.product-card-link:hover .product-card-visual{background:#e9ecda}.product-card-link:hover .box-illustration svg{transform:translateY(-5px)rotate(-2deg)}.product-card-category{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.62rem;position:absolute;top:16px;left:17px}.product-card-arrow{background:var(--white);border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:13px;right:15px}.product-card-body{flex-direction:column;flex:1;padding-top:18px;display:flex}.product-card h3{font-size:1.15rem;line-height:1.3}.product-card-description{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:.8rem;line-height:1.5;display:-webkit-box;overflow:hidden}.product-card-bottom{margin-top:auto;padding-top:19px}.product-card-price span{font-size:.74rem;display:block}.product-card-price{margin-top:14px}.product-card-price strong{letter-spacing:-.035em;font-size:1.75rem;line-height:1.15}.product-card-price .product-card-unit{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.price-plus-vat{letter-spacing:0;white-space:nowrap;font-size:.82rem;font-weight:600}.product-card-price .price-plus-vat{font-size:.75rem;display:inline}.product-card-price small{color:var(--muted);margin-top:2px;font-size:.67rem;display:block}.product-card-action{align-items:center;gap:8px;margin-top:16px;font-size:.77rem;font-weight:600;display:inline-flex}.category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.category-card{border:1px solid var(--line);background:var(--white);border-radius:12px;padding:27px;display:block;position:relative}.category-card:hover{background:var(--lime-light);border-color:#bac7a1}.category-card h3{margin-top:16px;font-size:1.5rem}.category-card p{color:var(--muted);margin-top:9px;font-size:.86rem}.category-card .box-illustration{width:min(100%,300px);margin-inline:auto}.category-card>svg{margin-bottom:25px}.category-card>span:first-child{letter-spacing:-.025em;font-size:1.25rem;font-weight:600}.category-card>span:last-child{float:right}.how-section{background:var(--lime-light)}.step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin-top:40px;display:grid}.step-card{border-top:1px solid #b7c7a6;padding-top:24px}.step-number{letter-spacing:.1em;color:var(--muted);margin-bottom:32px;font-size:.75rem;display:block}.step-card h3{margin-bottom:12px;font-size:1.35rem}.step-card p{color:var(--muted);max-width:35ch;font-size:.92rem}.help-section,.cta-panel{background:var(--pine);color:var(--paper);border-radius:12px;justify-content:space-between;align-items:center;gap:32px;margin-block:40px 80px;padding:42px;display:flex}.help-section h2,.cta-panel h2{font-size:clamp(1.8rem,3vw,2.8rem)}.help-section p,.cta-panel p{color:#d1ddd0;max-width:46ch;margin-top:14px}.help-section .btn,.cta-panel .btn{background:var(--lime);color:var(--pine);white-space:nowrap}.catalog-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:40px;padding-bottom:80px;display:grid}.catalog-layout .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-sidebar{border-top:1px solid var(--line);padding-top:24px;position:sticky;top:24px}.catalog-sidebar h2{letter-spacing:0;margin-bottom:17px;font-size:1rem}.catalog-sidebar label{align-items:center;gap:10px;padding-block:9px;font-size:.84rem;display:flex}.catalog-toolbar{justify-content:space-between;align-items:end;gap:16px;margin-block:32px 28px;display:flex}.catalog-toolbar .field{margin-bottom:0}.catalog-toolbar .btn{min-height:48px}.catalog-filter{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.search-field{width:min(100%,410px);position:relative}.search-field>svg{position:absolute;top:50%;left:15px;transform:translateY(-50%)}.search-field:has(>svg) input{padding-left:45px}.filter-chip{min-height:42px;color:var(--pine);background:0 0;border:1px solid #aeb9a7;border-radius:30px;justify-content:center;align-items:center;padding:9px 16px;font-size:.8rem;display:inline-flex}.filter-chip:hover{background:var(--lime-light)}.filter-chip[aria-pressed=true],.filter-chip.is-active{background:var(--pine);border-color:var(--pine);color:var(--paper)}.result-count{color:var(--muted);margin-block:18px 25px;font-size:.8rem}.empty-state{text-align:center;background:var(--lime-light);border:1px dashed #b6c1ad;border-radius:10px;padding:54px 30px}.empty-state>svg{margin:0 auto 20px}.empty-state p{max-width:44ch;color:var(--muted);margin:15px auto 24px}.product-detail{grid-template-columns:1.05fr 1fr;align-items:start;gap:70px;padding-bottom:76px;display:grid}.product-visual{background:var(--surface);border-radius:12px;min-width:0;padding:34px 20px 28px;position:sticky;top:28px}.product-copy{min-width:0}.product-visual .box-illustration{padding-block:28px}.product-visual-choice{text-align:center;color:var(--pine);margin-block:12px;font-size:.76rem}.product-sku{color:var(--muted);letter-spacing:.045em;margin-block:-8px 10px;font-size:.72rem}.quote-reference{color:var(--muted);overflow-wrap:anywhere;margin-top:10px;font-size:.67rem}.product-copy h1{margin-top:10px;font-size:clamp(2.4rem,4vw,4rem)}.product-copy>.lead,.product-copy>p{margin-top:20px}.product-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-block:24px;display:flex}.product-meta>*{border:1px solid var(--line);color:var(--muted);border-radius:4px;padding:6px 10px;font-size:.72rem}.configurator{border-top:1px solid var(--line);margin-top:30px;padding-top:26px}.configurator h2{letter-spacing:-.02em;margin-bottom:22px;font-size:1.25rem}.field{flex-direction:column;gap:7px;min-width:0;margin-bottom:19px;font-size:.8rem;font-weight:600;display:flex}.field input,.field select,.field textarea{font-size:.9rem;font-weight:400}.field label,.field-label{font-size:.8rem;font-weight:600}.field small,.field-help{color:var(--muted);font-size:.73rem;line-height:1.5}.field-error,.error-message{color:var(--danger);margin-block:6px;font-size:.78rem}.field-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.form-grid .field--full,.form-grid .full-width{grid-column:1/-1}.checkbox-field{align-items:start;gap:12px;padding-block:12px;font-size:.8rem;line-height:1.5;display:flex}.checkbox-field input{flex:0 0 18px;width:18px;margin:3px 0 0}.checkout-lines{margin:0 0 24px;padding:0;list-style:none}.checkout-lines li{border-bottom:1px solid #c5d0b4;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-block:12px;font-size:.8rem;display:grid}.checkout-lines small{margin-top:5px;display:block}.cart-item-copy{min-width:0}.option-grid{flex-wrap:wrap;gap:8px;display:flex}.choice-card{cursor:pointer;background:var(--white);border:1px solid #acb8a4;border-radius:6px;align-items:center;gap:9px;min-height:46px;padding:10px 15px;font-size:.8rem;display:inline-flex}.choice-card:has(input:checked){border-color:var(--pine);background:var(--lime-light)}.choice-card strong,.choice-card small{display:block}.choice-card small{color:var(--muted);margin-top:4px;font-size:.72rem;font-weight:400}.choice-card input{flex-shrink:0}.price-summary{background:var(--lime-light);border-radius:8px;margin-block:24px;padding:24px}.product-unit-price{border-bottom:1px solid var(--line);min-height:150px;margin-bottom:24px;padding-block:4px 24px}.unit-price-label{color:var(--pine);font-size:.88rem;font-weight:600}.unit-price-value{letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--pine);flex-wrap:wrap;align-items:baseline;gap:12px;margin-block:6px;font-size:clamp(2.4rem,4vw,3rem);font-weight:650;line-height:1.15;display:flex}.unit-price-value .price-plus-vat{font-size:1.05rem}.unit-price-quantity{font-size:.9rem;font-weight:500}.unit-price-tax{color:var(--muted);margin-top:4px;font-size:.76rem}.product-unit-price:not([data-state=ready]) .unit-price-value{letter-spacing:normal;font-size:1.1rem}.product-unit-price:not([data-state=ready]) .price-plus-vat{display:none}.price-total-row{border-top:1px solid #c7d3b4;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 18px;margin-top:14px;padding-top:16px;display:flex}.price-total-row>span{font-size:.84rem;font-weight:600}.price-summary .price-total-row [data-quote-price]{overflow-wrap:anywhere;font-size:clamp(1.55rem,3vw,2.2rem)}.price-summary .price-label{color:var(--muted);font-size:.72rem;display:block}.price-summary .price-total,.price-summary strong,.price-summary [data-quote-price]{letter-spacing:-.045em;font-size:2.2rem;font-weight:600;line-height:1.25;display:block}.price-summary [data-selection-description]{margin-bottom:12px;font-size:.77rem}.price-summary [data-quote-tax]{margin-top:7px;font-size:.72rem}.price-summary small{color:var(--muted);margin-top:6px;display:block}.price-breakdown,.summary-row{justify-content:space-between;align-items:baseline;gap:20px;margin-block:12px;font-size:.85rem;display:flex}.price-breakdown dt{color:var(--muted)}.price-breakdown dd{margin:0}.notice{background:var(--lime-light);border:1px solid #b8c7a2;border-radius:6px;padding:15px 18px;font-size:.8rem;line-height:1.5}.notice--warning{color:#665026;background:#f5eddd;border-color:#c8b98d}.notice--success{background:var(--lime-light);color:var(--pine);border-color:#a5b989}.notice--error{color:var(--danger);background:#f6e6e1;border-color:#ccafa4}.notice h2{margin-bottom:12px;font-size:1.25rem}.notice a{margin-top:14px;text-decoration:underline;display:inline-flex}.configurator>p.text-muted{margin-top:15px;font-size:.73rem}.payment-methods{border:1px solid var(--line);background:var(--white);color:var(--pine);border-radius:8px;margin-top:25px;padding:20px}.payment-methods-heading{align-items:center;gap:20px;display:flex}.payment-methods-heading>span{font-size:.78rem;font-weight:600}.payment-provider-logo{object-fit:contain;flex-shrink:0;width:128px;height:52px}.payment-brands{align-items:center;gap:10px;margin-top:15px;display:flex}.payment-brands>span{background:#fff;border:1px solid #e0e3db;border-radius:4px;place-items:center;width:70px;height:43px;display:grid}.payment-brands img{object-fit:contain;width:55px;height:30px}.payment-methods>p{color:var(--muted);margin-top:13px;font-size:.69rem;line-height:1.6}.cart-layout,.checkout-layout{grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:48px;padding-bottom:84px;display:grid}.cart-list{border-top:1px solid var(--line)}.cart-item{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding-block:26px;display:grid}.cart-item-copy .field{width:min(100%,210px);margin-block:16px 0}.cart-item-visual{background:var(--surface);border-radius:6px}.cart-item h2,.cart-item h3{letter-spacing:-.02em;font-size:1.1rem}.cart-item p{color:var(--muted);margin-top:7px;font-size:.78rem}.cart-item-price{text-align:right;font-size:1.05rem;font-weight:650}.cart-item-price .line-unit-price{color:var(--pine);margin-top:0;font-size:1.25rem;font-weight:650;line-height:1.35}.cart-item-price .line-subtotal-label{margin-block:14px 4px;font-size:.68rem;font-weight:400}.cart-item-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.cart-item-actions button{min-height:44px;color:var(--pine);background:0 0;border:0;border-bottom:1px solid #0000;padding:3px 0;font-size:.75rem}.cart-item-actions button:hover{border-color:var(--pine)}.quantity-control{border:1px solid #adb9a4;border-radius:6px;align-items:center;display:inline-flex;overflow:hidden}.quantity-control button{background:var(--white);border:0;place-items:center;width:44px;height:44px;display:grid}.quantity-control input{border:0;border-inline:1px solid var(--line);text-align:center;border-radius:0;width:60px;min-height:44px;padding:7px}.cart-summary,.order-summary{background:var(--lime-light);border:1px solid #d0d8c1;border-radius:10px;padding:28px;position:sticky;top:24px}.cart-summary h2,.order-summary h2{letter-spacing:-.02em;margin-bottom:25px;font-size:1.3rem}.cart-summary .summary-total,.order-summary .summary-total{border-top:1px solid #c5d0b4;justify-content:space-between;align-items:baseline;margin-block:22px;padding-top:20px;display:flex}.summary-total strong{letter-spacing:-.035em;font-size:1.7rem}.cart-summary small,.order-summary small{color:var(--muted);margin-top:15px;line-height:1.5;display:block}.cart-summary dl{margin:0 0 20px}.cart-summary dl>div{justify-content:space-between;align-items:baseline;gap:18px;margin-block:13px;font-size:.82rem;display:flex}.cart-summary dd{text-align:right;margin:0}.cart-summary dt{color:var(--muted)}.cart-summary [data-cart-total],.cart-summary [data-checkout-total]{letter-spacing:-.035em;font-size:1.4rem;font-weight:650}.cart-summary>p.text-muted{margin-top:15px;font-size:.73rem;line-height:1.6}.cart-summary>.notice{margin-block:20px}.checkout-form{border:1px solid var(--line);background:var(--white);border-radius:10px;padding:30px}.checkout-form h2{letter-spacing:-.02em;margin-bottom:24px;font-size:1.4rem}.checkout-form>fieldset+fieldset{border-top:1px solid var(--line);margin-top:25px;padding-top:25px}.checkout-form .option-grid{margin-bottom:24px}.checkout-form .choice-card{flex:100%;padding:14px}.checkout-form>.btn{margin-top:22px}.checkout-form>p.text-muted,.checkout-form [data-shipping-message]{margin-top:15px;font-size:.75rem}.section>.notice{margin-block:22px 30px}.checkout-section+.checkout-section{border-top:1px solid var(--line);margin-top:32px;padding-top:28px}.checkout-steps{color:var(--muted);align-items:center;gap:24px;padding-bottom:30px;font-size:.75rem;display:flex}.checkout-steps .is-active{color:var(--pine);font-weight:600}.order-success{text-align:center;max-width:700px;margin-inline:auto;padding-block:70px 90px}.order-success>svg{width:58px;height:58px;color:var(--pine);margin:0 auto 28px}.order-success h1{font-size:clamp(2.5rem,5vw,4.8rem)}.order-success>p{color:var(--muted);max-width:46ch;margin:24px auto}.order-success .notice{text-align:left;margin-block:24px}.order-success [data-confirmation-content]{border:1px solid var(--line);background:var(--white);text-align:left;border-radius:10px;margin-block:26px;padding:24px}.order-success [data-confirmation-id]{overflow-wrap:anywhere;font-size:.75rem}.order-success dl{margin:18px 0 0}.order-success dl>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:16px;padding-block:13px;font-size:.84rem;display:grid}.order-success dt{color:var(--muted)}.order-success dd{text-align:right;margin:0;font-weight:600}.order-success [data-confirmation-content] .notice{margin-bottom:0}.order-success .hero-actions{justify-content:center}.order-success .button-row{justify-content:center;margin-top:28px}.site-footer{background:var(--pine);color:var(--paper);padding-top:60px}.footer-top{grid-template-columns:1.2fr .8fr 1fr;gap:70px;padding-bottom:60px;display:grid}.site-footer .brand{color:var(--paper)}.site-footer .brand-period{color:var(--lime)}.footer-brand>p{color:#d0ddce;margin-top:25px;font-size:.9rem}.footer-label{text-transform:uppercase;letter-spacing:.09em;color:var(--lime);margin-bottom:16px;font-size:.68rem}.footer-navigation a{justify-content:space-between;align-items:center;gap:16px;max-width:200px;min-height:44px;font-size:.85rem;display:flex}.footer-navigation a:hover{text-decoration:underline}.footer-preview>p:not(.footer-label){color:#d0ddce;max-width:35ch;font-size:.83rem;line-height:1.7}.footer-preview-tag{color:#d0ddce;border:1px solid #557367;border-radius:20px;align-items:center;gap:8px;margin-top:20px;padding:7px 12px;font-size:.66rem;display:inline-flex}.footer-preview-tag>span{background:var(--lime);border-radius:50%;width:5px;height:5px}.footer-bottom{color:#cad7c8;border-top:1px solid #466658;justify-content:space-between;gap:25px;padding-block:24px;font-size:.65rem;display:flex}.site-footer :focus-visible{outline-color:var(--lime)}.product-card-sku{color:var(--muted);letter-spacing:.035em;margin-top:8px;font-size:.7rem}.product-card-action{border:1px solid var(--pine);width:100%;min-height:46px;color:var(--pine);border-radius:6px;justify-content:space-between;padding:12px 14px;font-size:.8rem;transition:background-color .2s,color .2s}.product-card-link:hover .product-card-action,.product-card-link:focus-visible .product-card-action{background:var(--pine);color:var(--paper)}.product-card-link:focus-visible{outline:2px solid var(--pine);outline-offset:6px}.product-card-tax{padding-block:5px;line-height:1.6}.product-card-price strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.product-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.product-heading .product-sku{border:1px solid var(--line);border-radius:5px;margin:0;padding:7px 10px;font-size:.74rem}.product-heading .product-sku strong{color:var(--pine)}.tax-breakdown{color:var(--muted);border-top:1px solid #c7d3b4;margin-top:14px;padding-top:12px;font-size:.75rem}.tax-breakdown>div{justify-content:space-between;align-items:baseline;gap:12px;margin-block:7px;display:flex}.tax-breakdown dd{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.quote-reference{border:1px solid var(--line);background:var(--white);border-radius:6px;margin-block:-10px 24px;padding:12px 15px;font-size:.76rem}.quote-reference summary{cursor:pointer;color:var(--pine);font-weight:600}.reference-body{gap:12px;padding-top:12px;display:grid}.reference-body code{background:var(--surface);overflow-wrap:anywhere;user-select:all;border-radius:4px;padding:10px;font-size:.74rem;display:block}.reference-body .btn{justify-self:start;min-height:38px;padding:5px 0}.reference-body [role=status]{color:var(--pine);font-size:.72rem}.configurator [data-cart-added]{margin-top:18px}.configurator [data-cart-added] .btn{justify-content:space-between;text-decoration:none;display:flex}.cart-item .cart-sku{letter-spacing:.035em;font-size:.72rem}.cart-item-actions .btn--secondary{min-height:42px;padding:9px 13px;font-size:.75rem}.cart-item-price .line-tax{max-width:27ch;font-size:.71rem;font-weight:400;line-height:1.6}.cart-summary .price-label{color:var(--muted);margin-top:20px;font-size:.78rem}.cart-summary .summary-grand-total{color:var(--pine);letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:5px;font-size:clamp(1.7rem,3vw,2.25rem);font-weight:650;line-height:1.2}.cart-summary .tax-breakdown>div{border:0;margin-block:8px;padding:0}.cart-summary .tax-breakdown dt,.cart-summary .tax-breakdown dd{font-size:.76rem}.checkout-total>.text-muted{margin-top:12px;font-size:.73rem}.checkout-account{background:var(--lime-light);border:1px solid #b8c7a2;border-radius:9px;justify-content:space-between;align-items:center;gap:22px;margin-block:25px;padding:22px 25px;display:flex}.checkout-account h2{font-size:1.2rem}.checkout-account p{color:var(--muted);margin-top:7px;font-size:.8rem}.checkout-account .btn{flex-shrink:0}.delivery-options{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:22px;display:grid}.delivery-options .choice-card{align-items:start;padding:16px 14px}.delivery-options input{margin-top:2px}.terminal-location{border:1px solid var(--line);background:var(--white);color:var(--muted);border-radius:7px;margin-block:18px;padding:18px;font-size:.79rem}.terminal-location strong{color:var(--pine)}.terminal-location p+p{margin-top:10px}.shipping-carriers{grid-template-columns:1fr 1fr;gap:12px;display:grid}.shipping-carrier{border:1px solid var(--line);min-height:83px;color:var(--pine);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:18px;display:flex}.shipping-carrier img{object-fit:contain;width:auto;max-width:100%;max-height:44px;display:block}.shipping-carrier span{font-size:1.03rem;font-weight:600}.home-shipping{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:34px;margin-top:38px;display:grid}.home-shipping>p{color:var(--muted);font-size:.82rem;line-height:1.65}.guide-intro{max-width:780px}.guide-intro .lead{max-width:47ch;margin-block:22px 25px}.guide-steps{grid-template-columns:1fr 1fr;gap:22px;margin-block:48px;padding:0;list-style:none;display:grid}.guide-steps li{background:var(--white);border:1px solid var(--line);border-radius:10px;align-items:start;gap:25px;padding:30px;display:flex}.guide-step-number{letter-spacing:-.06em;color:#87a67c;font-size:2.2rem;font-weight:600;line-height:1.1}.guide-steps h2{margin-bottom:13px;font-size:1.38rem}.guide-steps p{color:var(--muted);font-size:.86rem;line-height:1.65}.guide-steps .text-link{margin-top:16px;font-size:.82rem;display:inline-block}.guide-shipping{background:var(--lime-light);border-radius:12px;grid-template-columns:1fr 1fr;gap:45px;margin-block:50px;padding:38px;display:grid}.guide-shipping h2{font-size:clamp(1.7rem,3vw,2.45rem)}.guide-shipping>div>p:last-child{color:var(--muted);margin-top:18px;font-size:.85rem;line-height:1.65}.guide-shipping .terminal-location{margin-bottom:0}.guide-actions{flex-wrap:wrap;gap:12px;padding-bottom:35px;display:flex}@media (width<=800px){.guide-steps,.guide-shipping,.home-shipping{grid-template-columns:1fr}.guide-shipping{gap:25px;padding:25px}.checkout-account{flex-direction:column;align-items:stretch;padding:22px}.checkout-account .btn{justify-content:space-between}.guide-steps li{gap:20px;padding:23px}}@media (width<=600px){.delivery-options{grid-template-columns:1fr}.product-card-action{min-height:44px;padding-inline:10px;font-size:.72rem}.shipping-carrier{gap:8px;padding:15px 10px}.shipping-carrier img[src$=andreani\.svg]{width:40px}.shipping-carrier span{font-size:.9rem}.guide-step-number{font-size:1.9rem}.guide-steps h2{font-size:1.22rem}}}@layer responsive{@media (width>=1550px){.hero-grid{gap:90px}}@media (width<=1100px){.page-shell{width:min(100% - 48px,1376px)}.hero-grid{gap:28px}.hero-art{min-height:450px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-layout{grid-template-columns:180px minmax(0,1fr);gap:28px}.catalog-layout .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail,.footer-top{gap:40px}.cart-layout,.checkout-layout{grid-template-columns:minmax(0,1fr) 320px;gap:28px}}@media (width<=800px){.desktop-nav{gap:20px;margin-right:0}.desktop-nav a{font-size:.8rem}.cart-label{display:none}.hero-grid{gap:26px;padding-block:45px}.hero-copy h1{font-size:clamp(3.1rem,6.8vw,4.5rem)}.hero-art{min-height:390px}.hero-art .hero-label{top:22px;left:22px}.hero-copy .lead{font-size:1rem}.hero-copy .btn{padding-inline:17px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.benefit-strip>*{gap:10px;padding-inline:14px}.benefit-strip svg{width:22px;height:22px}.benefit-strip strong{font-size:.77rem}.benefit-strip p{font-size:.68rem}.category-grid{gap:12px}.category-card{padding:20px}.category-card h3{font-size:1.2rem}.step-grid{gap:26px}.cart-layout,.checkout-layout{grid-template-columns:1fr}.cart-summary,.order-summary{position:static}.product-detail{gap:28px}.product-visual{padding:20px 12px}.product-copy h1{font-size:2.7rem}.footer-top{grid-template-columns:1fr 1fr;gap:40px}.footer-preview{border-top:1px solid #466658;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0 40px;padding-top:28px;display:grid}.footer-preview .footer-label{grid-column:1}.footer-preview>p:not(.footer-label){grid-area:1/2/3}.footer-preview-tag{justify-self:start;margin-top:0}}@media (width<=640px){.page-shell{width:calc(100% - 36px)}.preview-bar{padding-block:8px;font-size:.63rem}.preview-dot{display:none}.header-inner{gap:12px;min-height:76px}.brand-word{font-size:2rem}.brand-mark{width:24px;height:29px}.desktop-nav{display:none}.header-actions{gap:8px}.cart-link{border:0;gap:6px;min-width:65px;min-height:44px;padding:8px}.cart-count{min-width:19px;height:19px}.mobile-menu{display:block}.mobile-menu summary{cursor:pointer;justify-content:center;align-items:center;min-width:44px;min-height:44px;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary>span{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.mobile-menu nav{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:16px 20px;position:absolute;top:calc(100% - 7px);left:18px;right:18px;box-shadow:0 14px 24px #173d3212}.mobile-menu nav a{justify-content:space-between;align-items:center;padding-block:13px;font-size:.9rem;display:flex}.mobile-menu nav a+a{border-top:1px solid var(--line)}.hero-grid{grid-template-columns:1fr;gap:30px;padding-block:34px 32px}.hero-copy{padding:0}.hero-copy h1{max-width:12ch;font-size:clamp(3.6rem,12vw,4.8rem)}.hero-copy .eyebrow{margin-bottom:16px;font-size:.67rem}.hero-copy .lead{max-width:40ch;margin-top:21px}.hero-copy .button-row,.hero-actions{gap:12px;margin-top:24px}.hero-copy .btn{min-height:50px;padding-inline:21px}.hero-note{margin-top:17px;font-size:.7rem}.hero-art{border-radius:10px;min-height:340px;max-height:450px}.hero-art .box-illustration{width:95%;margin-left:2%}.hero-art .hero-art-note{display:none}.benefit-strip{grid-template-columns:1fr;padding-block:7px}.benefit-strip>*,.benefit-strip>:first-child{gap:15px;padding:15px 0}.benefit-strip>*+*{border-left:0;border-top:1px solid var(--line)}.benefit-strip strong{font-size:.85rem}.benefit-strip p{font-size:.75rem}.section{padding-block:48px}.section-heading{flex-direction:column;align-items:start;gap:18px;margin-bottom:25px}.section-heading h2{max-width:20ch;font-size:2.35rem}.section-heading p{font-size:.9rem}.product-grid{gap:28px 13px}.product-card-visual{border-radius:7px;padding:19px 0 12px}.product-card-category{letter-spacing:.02em;max-width:75%;font-size:.5rem;top:12px;left:12px}.product-card-arrow{width:23px;height:23px;top:10px;right:10px}.product-card-arrow svg{width:15px;height:15px}.product-card-visual .box-illustration{padding-top:23px}.product-card-body{padding-top:14px}.product-card h3{font-size:1rem}.product-card-description{margin-top:6px;font-size:.72rem}.product-card-bottom{padding-top:14px}.product-card-price span{font-size:.64rem}.product-card-price strong{font-size:1.3rem}.product-card-price small{font-size:.58rem;line-height:1.5}.product-card-action{margin-top:11px;font-size:.7rem}.category-grid{grid-template-columns:1fr;gap:14px}.category-card{padding:24px}.category-card h3{font-size:1.5rem}.step-grid{grid-template-columns:1fr;gap:28px;margin-top:25px}.step-card{padding-top:20px}.step-number{margin-bottom:14px}.step-card h3{margin-bottom:8px;font-size:1.35rem}.step-card p{max-width:none}.help-section,.cta-panel{flex-direction:column;align-items:start;gap:25px;margin-block:25px 48px;padding:30px 24px}.help-section .btn,.cta-panel .btn{width:100%}.page-intro{padding-block:36px 28px}.page-intro h1{font-size:3rem}.catalog-layout{grid-template-columns:1fr;gap:25px;padding-bottom:48px}.catalog-sidebar{border-top:0;padding-top:0;position:static}.catalog-sidebar h2{display:none}.catalog-toolbar{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:20px}.search-field{width:100%}.catalog-filter{gap:7px}.filter-chip{padding:9px 13px;font-size:.73rem}.result-count{margin-block:14px 20px}.breadcrumbs,.breadcrumb{gap:6px;padding-block:20px;font-size:.7rem}.product-detail{grid-template-columns:1fr;gap:28px;padding-bottom:48px}.product-visual{padding:0 25px 20px;position:static}.product-visual .box-illustration{padding-block:7px}.product-visual .box-illustration svg{max-height:290px}.payment-methods{padding:17px}.payment-methods-heading{gap:15px}.payment-provider-logo{width:110px;height:45px}.product-copy h1{margin-top:0;font-size:2.9rem}.product-copy>.lead{margin-top:17px;font-size:1rem}.product-meta{margin-block:19px}.configurator{margin-top:23px;padding-top:22px}.field-row{gap:9px}.field-row input{padding-inline:10px}.price-summary{padding:20px}.price-summary .price-total,.price-summary strong,.price-summary [data-quote-price]{font-size:2rem}.cart-layout,.checkout-layout{gap:30px;padding-bottom:48px}.cart-item{grid-template-columns:minmax(0,1fr);gap:15px;padding-block:22px}.cart-item-price{text-align:left;grid-column:auto;margin-top:0}.cart-item h2,.cart-item h3{font-size:1rem}.cart-item p{font-size:.72rem}.cart-summary,.order-summary,.checkout-form{padding:23px}.form-grid{grid-template-columns:1fr;gap:0}.checkout-steps{flex-wrap:wrap;gap:16px;font-size:.68rem}.order-success{padding-block:48px 60px}.order-success h1{font-size:3rem}.order-success .button-row{flex-direction:column}.order-success .btn{width:100%}.site-footer{padding-top:42px}.footer-top{gap:35px 25px;padding-bottom:35px}.footer-brand>p{margin-top:18px;font-size:.75rem}.footer-navigation a{font-size:.75rem}.footer-label{font-size:.58rem}.footer-preview{padding-top:25px;display:block}.footer-preview>p:not(.footer-label){max-width:50ch;font-size:.78rem}.footer-preview-tag{margin-top:15px}.footer-bottom{flex-direction:column;gap:9px;padding-block:20px;font-size:.6rem}}@media (width<=359px){.page-shell{width:calc(100% - 28px)}.brand-word{font-size:1.8rem}.hero-copy h1{font-size:3.2rem}.hero-copy .button-row,.hero-actions{flex-direction:column;align-items:stretch}.hero-art{min-height:290px}.product-grid,.catalog-layout .product-grid{grid-template-columns:1fr}.product-card .box-illustration svg{max-height:235px}.product-card-category{font-size:.62rem}.product-card h3{font-size:1.2rem}.product-card-description{font-size:.85rem}.product-card-price span{font-size:.78rem}.product-card-price strong{font-size:1.3rem}.product-card-price small{font-size:.7rem}.product-card-action{font-size:.8rem}.footer-top{grid-template-columns:1fr}.footer-preview{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.product-card-link:hover .box-illustration svg{transform:none}}}
