:root{--ink:#151411;--cream:#f3eadc;--paper:#fffdf8;--gold:#bd9253;--oak:#b67a3d;--line:rgba(21,20,17,.17)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px}button,a{font:inherit}button{cursor:pointer}.site-header{height:86px;padding:0 4vw;display:flex;align-items:center;gap:3.5vw;background:white;position:relative;z-index:10;border-bottom:1px solid #eee}.brand{width:190px;height:76px;display:block}.brand img{width:100%;height:100%;object-fit:contain}nav{display:flex;gap:2.2rem;margin-left:auto}nav a{color:var(--ink);text-decoration:none;font-size:.86rem;text-transform:uppercase;letter-spacing:.11em}.nav-cta{border:0;background:var(--ink);color:white;padding:1rem 1.25rem;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.menu{display:none;background:0;border:0}.hero{height:calc(100vh - 86px);min-height:650px;position:relative;color:white;display:flex;align-items:center;padding:8vw;overflow:hidden}.hero-image{position:absolute;inset:0;background:url('simpl-beursstand.png') center/cover}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,8,7,.85) 0%,rgba(8,8,7,.52) 42%,rgba(8,8,7,.08) 72%)}.hero-copy{position:relative;max-width:710px}.eyebrow{text-transform:uppercase;letter-spacing:.25em;font-size:.72rem;font-weight:700;margin:0 0 1.5rem}.hero h1{font-size:clamp(3.5rem,7vw,7rem);line-height:.9;letter-spacing:-.055em;margin:0 0 1.8rem;text-transform:uppercase}.hero h1 em{font-family:Georgia,serif;font-weight:400;text-transform:none;color:#e7c28e}.hero-copy>p:not(.eyebrow){font-size:1.13rem;line-height:1.7;max-width:540px}.hero-actions{display:flex;gap:1rem;margin-top:2.3rem}.button{border:1px solid transparent;padding:1.05rem 1.45rem;text-transform:uppercase;font-weight:700;font-size:.75rem;letter-spacing:.1em;text-decoration:none;display:inline-block}.gold{background:var(--gold);color:white}.ghost{background:transparent;color:white;border-color:white}.scroll-note{position:absolute;right:3vw;bottom:2.5rem;color:white;text-decoration:none;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;display:flex;align-items:center;gap:1rem}.scroll-note b{font-size:1.4rem}.benefits{display:grid;grid-template-columns:repeat(3,1fr);padding:7rem 7vw;background:var(--cream)}.benefits article{padding:1rem 4vw;text-align:center;border-right:1px solid var(--line)}.benefits article:last-child{border:0}.doodle{font-family:Georgia,serif;font-size:3rem;height:4.5rem;transform:rotate(-7deg);color:var(--gold)}.benefits h2{font-size:1.2rem;text-transform:uppercase;letter-spacing:.14em}.benefits p{line-height:1.65;color:#5e584e}.floor-section{padding:8rem 6vw;background:white}.section-head{text-align:center;max-width:650px;margin:0 auto 3rem}.dark{color:var(--gold)}.section-head h2,.inspiration h2{font-size:clamp(3rem,5vw,5.8rem);line-height:.95;text-transform:uppercase;letter-spacing:-.05em;margin:.4rem 0 1rem}.section-head>p:last-child{color:#6a655c}.floor-switch{display:flex;justify-content:center;margin-bottom:2.5rem}.floor-switch button{padding:1rem 3rem;border:1px solid var(--ink);background:white;text-transform:uppercase;letter-spacing:.16em;font-weight:700}.floor-switch button[aria-selected=true]{background:var(--ink);color:white}.floor-stage{min-height:570px;display:grid;grid-template-columns:1.15fr .85fr;background:#e8e1d6;overflow:hidden}.material{min-height:570px;transition:.5s}.vinyl-material{background:linear-gradient(20deg,rgba(40,32,25,.08),rgba(255,255,255,.12)),repeating-linear-gradient(90deg,#aa8b6a 0,#c3a887 10%,#9c7b5f 10.5%,#b79a79 21%);transform:scale(1.03)}.parket-material{background:linear-gradient(20deg,rgba(72,39,10,.1),rgba(255,255,255,.1)),repeating-linear-gradient(90deg,#a36d39 0,#d29a5c 10%,#825329 10.5%,#bd7c3e 21%)}.floor-copy{padding:5.5rem;align-self:center}.number{display:block;color:var(--gold);font-family:Georgia,serif;font-size:1.5rem}.floor-copy h3{font-size:clamp(2.7rem,4vw,5rem);line-height:.95;text-transform:uppercase;margin:.7rem 0 1.8rem}.floor-copy p:not(.eyebrow){line-height:1.7;color:#5d574e}.floor-copy ul{list-style:none;padding:0;margin:2rem 0}.floor-copy li{padding:.7rem 0;border-bottom:1px solid var(--line)}.floor-copy li:before{content:'✓';color:var(--gold);margin-right:.8rem}.text-link{color:var(--ink);text-transform:uppercase;font-size:.76rem;letter-spacing:.12em;font-weight:700;text-decoration:none;border-bottom:1px solid;padding-bottom:.4rem}.text-link span{margin-left:.6rem}.service{background:var(--ink);color:white;display:grid;grid-template-columns:.75fr 1.25fr;gap:7vw;align-items:center;padding:8rem 9vw}.record{width:min(35vw,430px);aspect-ratio:1;border-radius:50%;background:repeating-radial-gradient(circle,#151411 0 7px,#35332f 8px 10px);display:grid;place-items:center;box-shadow:0 18px 70px #000}.record div{width:24%;aspect-ratio:1;background:var(--gold);border-radius:50%;border:18px solid var(--cream)}.service h2{font-size:clamp(3rem,5vw,6rem);line-height:.95;text-transform:uppercase;letter-spacing:-.05em;margin:0}.service>div:nth-child(2)>p:not(.eyebrow){color:#c7c0b5;line-height:1.7;max-width:630px}.choice-row{display:flex;gap:1rem;margin-top:2rem}.choice-row button{background:transparent;border:1px solid #5d5a54;color:white;text-align:left;padding:1.3rem 1.5rem;min-width:190px}.choice-row span{display:block;color:var(--gold);font-size:.65rem;letter-spacing:.2em;margin-bottom:.5rem}.inspiration{text-align:center;padding:9rem 5vw;background:var(--cream)}.handwritten{font-family:Georgia,serif;font-style:italic;color:var(--gold);font-size:1.5rem;transform:rotate(-2deg)}.inspiration>p:not(.handwritten){color:#655e54;margin-bottom:2rem}footer{background:#0b0b0a;color:white;padding:5rem 7vw 2rem;display:grid;grid-template-columns:1fr 1fr auto;gap:3rem;align-items:center}.footer-logo{font-size:3rem;letter-spacing:.04em;font-weight:800}.footer-logo span{display:block;font-size:.65rem;letter-spacing:.35em;font-weight:400}.light{background:white;color:var(--ink)}.fine{grid-column:1/-1;color:#777;font-size:.7rem;border-top:1px solid #282724;padding-top:1.5rem}dialog{border:0;padding:3.5rem;width:min(92vw,600px);box-shadow:0 30px 100px #0008}dialog::backdrop{background:#0009}.close{position:absolute;right:1rem;top:.7rem;border:0;background:0;font-size:2rem}dialog h2{font-size:2.6rem;text-transform:uppercase;margin:.5rem 0}form{display:grid;gap:1.2rem;margin-top:2rem}form>label{display:grid;gap:.4rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}input{padding:1rem;border:1px solid #bbb;font-size:1rem}fieldset{border:0;padding:0;display:flex;gap:1rem}legend{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.7rem}.success{color:#4a6c48;font-weight:700}.floor-stage.is-changing{opacity:.55}#sample-modal{max-height:90vh;overflow:auto}.contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.contact-fields label,.address-fields label{display:grid;gap:.4rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.address-fields{display:grid;grid-template-columns:2fr .7fr .7fr;gap:1rem}.address-fields .city-field{grid-column:2/4}.address-fields label>small{font-size:.55rem;color:#827a6f;letter-spacing:.04em}.sample-picker{display:block;border-top:1px solid var(--line);padding-top:1.15rem}.sample-picker legend{width:100%;display:flex;justify-content:space-between;align-items:center;font-weight:700}.sample-picker legend span{color:var(--gold);font-size:.68rem;letter-spacing:.04em;text-transform:none}.sample-collection{margin:.9rem 0 1.25rem}.sample-collection h3{font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .6rem}.sample-collection h3 span{color:var(--gold);margin-right:.35rem}.sample-options{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem}.sample-options label{border:1px solid var(--line);padding:.75rem;display:flex;align-items:flex-start;gap:.55rem;cursor:pointer;transition:.2s}.sample-options label:has(input:checked){border-color:var(--gold);background:#f8f0e4}.sample-options label:has(input:disabled){opacity:.4;cursor:not-allowed}.sample-options input{margin:.15rem 0 0;accent-color:var(--gold)}.sample-options span{font-size:.8rem;font-weight:700}.sample-options small{display:block;color:#766d62;font-size:.62rem;font-weight:400;margin-top:.2rem}.sample-error{color:#a34437;font-size:.78rem;margin:.3rem 0 0}@media(max-width:850px){.contact-fields{grid-template-columns:1fr}.address-fields{grid-template-columns:1fr 1fr}.address-fields .street-field,.address-fields .city-field{grid-column:1/-1}.sample-options{grid-template-columns:repeat(2,1fr)}.site-header{height:72px}.brand{width:145px;height:62px}nav,.nav-cta{display:none}.menu{display:grid;gap:5px;margin-left:auto}.menu span{width:25px;height:2px;background:#111}.hero{height:auto;min-height:760px;padding:7vw}.hero-image{background-position:57% center}.hero-shade{background:linear-gradient(90deg,rgba(8,8,7,.82),rgba(8,8,7,.32))}.hero-copy{margin-top:12rem}.hero-actions{flex-direction:column;align-items:flex-start}.benefits{grid-template-columns:1fr;padding:4rem 7vw}.benefits article{border-right:0;border-bottom:1px solid var(--line);padding:2.5rem 5vw}.floor-section{padding:5rem 5vw}.floor-stage{grid-template-columns:1fr}.material{min-height:360px}.floor-copy{padding:3rem 2rem}.service{grid-template-columns:1fr;padding:5rem 7vw}.record{width:70vw;max-width:320px;margin:auto}.choice-row{flex-direction:column}.inspiration{padding:6rem 6vw}footer{grid-template-columns:1fr}.fine{grid-column:auto}.scroll-note{display:none}}
:where(.order-modal) {width:min(94vw,720px);max-height:92vh;overflow:auto}.order-modal>p:not(.eyebrow){color:#665f55;line-height:1.55}.order-selects{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.order-selects label,.area-field{display:grid;gap:.45rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.order-selects select{width:100%;padding:1rem;border:1px solid #bbb;background:white;color:var(--ink);font:inherit}.area-field small{font-size:.67rem;line-height:1.4;color:#766d62;letter-spacing:0;text-transform:none}.order-summary{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--line);background:#faf6ef}.order-summary div{display:flex;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-bottom:1px solid var(--line)}.order-summary div:nth-child(odd):not(.order-total){border-right:1px solid var(--line)}.order-summary span{font-size:.7rem;text-transform:uppercase;letter-spacing:.07em;color:#766d62}.order-summary strong{font-size:.9rem;text-align:right}.order-summary .order-total{grid-column:1/-1;border:0;background:var(--ink);color:white;align-items:center}.order-summary .order-total span{color:#d8cab6}.order-summary .order-total strong{color:#e5bc80;font-family:Georgia,serif;font-size:1.45rem}.order-note{margin:0;color:#766d62;font-size:.76rem;line-height:1.5}.order-modal .contact-fields{grid-template-columns:repeat(3,1fr)}@media(max-width:850px){.order-selects,.order-modal .contact-fields{grid-template-columns:1fr}.order-summary{grid-template-columns:1fr}.order-summary div:nth-child(odd):not(.order-total){border-right:0}.order-summary .order-total{grid-column:auto}.order-modal{padding:2.2rem 1.25rem}}
.order-submit{width:100%;font-size:.82rem}.order-terms{margin:-.55rem 0 0;text-align:center;color:#7b746a;font-size:.67rem;line-height:1.45}.order-terms span{text-decoration:underline;text-underline-offset:2px}
.delivery-choice{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;border-top:1px solid var(--line);padding-top:1rem}.delivery-choice legend{grid-column:1/-1;font-weight:700}.delivery-choice label{display:flex;align-items:flex-start;gap:.65rem;padding:.85rem;border:1px solid var(--line);cursor:pointer}.delivery-choice label:has(input:checked){border-color:var(--gold);background:#f8f0e4}.delivery-choice input{margin:.18rem 0 0;accent-color:var(--gold)}.delivery-choice span{display:grid;gap:.18rem}.delivery-choice b{font-size:.8rem;text-transform:uppercase;letter-spacing:.06em}.delivery-choice small{color:#766d62;font-size:.66rem;line-height:1.35}.address-fields[hidden]{display:none}@media(max-width:850px){.delivery-choice{grid-template-columns:1fr}}
.order-modal{width:min(600px,calc(100vw - 2rem));max-width:600px;overflow-x:hidden}.order-modal form,.order-modal form>*{min-width:0}.order-modal input,.order-modal select{min-width:0;max-width:100%;width:100%}@media(max-width:620px){.order-modal{width:calc(100vw - 1rem);padding:2rem 1rem}.order-modal h2{font-size:2rem}.order-modal .address-fields{grid-template-columns:1fr}.order-modal .address-fields .street-field,.order-modal .address-fields .city-field{grid-column:auto}.order-summary div{gap:.5rem;padding:.8rem}.order-summary strong{overflow-wrap:anywhere}}
.modal-logo{display:block;width:125px;height:58px;object-fit:contain;margin:-1.6rem 1rem .35rem auto}@media(max-width:620px){.modal-logo{width:105px;height:48px;margin:-1rem 1.3rem .25rem auto}}
.placement-modal>p:not(.eyebrow){color:#665f55;line-height:1.55;margin:.65rem 0}.placement-modal label{min-width:0}.placement-modal textarea{width:100%;min-width:0;resize:vertical;padding:1rem;border:1px solid #bbb;font:inherit}.placement-notes,.upload-field{display:grid;gap:.45rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.placement-notes small,.upload-field small,.placement-modal .order-selects label>small{font-size:.58rem;color:#827a6f}.upload-field{padding:1rem;border:1px dashed var(--gold);background:#faf6ef}.upload-field input{padding:.65rem;background:white}.upload-field span{font-size:.67rem;color:#766d62;letter-spacing:0;text-transform:none;overflow-wrap:anywhere}
.showroom-actions{display:flex;justify-content:center;gap:.8rem;flex-wrap:wrap}.showroom-actions .button{min-width:235px;text-align:left}.showroom-actions .button>span{font-size:1rem;margin-right:.45rem}.showroom-actions small{display:block;margin:.4rem 0 0 1.65rem;font-size:.66rem;font-weight:400;letter-spacing:.04em;text-transform:none}.showroom-mail{background:var(--ink);color:white}@media(max-width:620px){.showroom-actions{display:grid}.showroom-actions .button{min-width:0;width:100%}}
.showroom-address{margin:1.25rem 0 0!important;font-size:.82rem;color:#655e54}.showroom-address span{color:var(--gold);font-size:1.1rem;margin-right:.35rem}.footer-contact h3{margin:0 0 .8rem}.footer-contact p{display:grid;gap:.55rem;margin:0}.footer-contact a,.footer-contact p>span{color:#d4cec5;text-decoration:none;font-size:.82rem;line-height:1.4}.footer-contact a>span,.footer-contact i{display:inline-block;width:1.4rem;color:var(--gold);font-style:normal}
.footer-brand{width:min(250px,100%);height:105px;object-fit:contain;object-position:left center;background:white;padding:.35rem .75rem;border-radius:2px}
.inspiration-gallery{width:min(1180px,100%);margin:0 auto 5rem;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:245px;gap:.8rem}.inspiration-card{position:relative;border:0;padding:0;overflow:hidden;background:#ddd}.inspiration-card.inspiration-featured{grid-column:span 2;grid-row:span 2}.inspiration-card img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .55s ease}.inspiration-card:after{content:attr(data-gallery-title);position:absolute;left:0;right:0;bottom:0;padding:2.5rem 1rem 1rem;color:white;text-align:left;font-size:.72rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;background:linear-gradient(transparent,rgba(8,8,7,.72));opacity:0;transition:opacity .25s}.inspiration-card:hover img,.inspiration-card:focus-visible img{transform:scale(1.035)}.inspiration-card:hover:after,.inspiration-card:focus-visible:after{opacity:1}@media(max-width:850px){.inspiration-gallery{grid-template-columns:1fr 1fr;grid-auto-rows:210px;margin-bottom:3.5rem}.inspiration-card.inspiration-featured{grid-column:1/-1;grid-row:span 2}}@media(max-width:560px){.inspiration-gallery{grid-template-columns:1fr;grid-auto-rows:250px}.inspiration-card.inspiration-featured{grid-column:auto;grid-row:auto}.inspiration-card:after{opacity:1}}
.parket-collections{margin:5rem 0 0;padding:5rem clamp(1.25rem,4vw,4rem);background:#eee5d8}.parket-collections[hidden]{display:none}.parket-collections-head{max-width:720px;margin:0 auto 2.5rem;text-align:center}.parket-collections-head .eyebrow{margin-bottom:1rem}.parket-collections-head h3{font-size:clamp(2.4rem,4vw,4.6rem);line-height:.95;text-transform:uppercase;letter-spacing:-.045em;margin:0 0 1rem}.parket-collections-head>p:last-child{color:#655e54;line-height:1.6}.parket-sortering-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:1180px;margin:auto}.parket-sortering-grid article{background:white;box-shadow:0 12px 34px rgba(42,34,25,.08)}.parket-photo-placeholder{aspect-ratio:4/3;display:grid;place-items:center;position:relative;overflow:hidden;background:linear-gradient(115deg,rgba(255,255,255,.34),transparent 45%),repeating-linear-gradient(92deg,#c7ac87 0,#dbc5a7 13%,#b9956c 13.5%,#cfb28b 27%)}.parket-photo-placeholder:after{content:'';position:absolute;inset:0;border:1px solid rgba(21,20,17,.09)}.parket-photo-placeholder span{position:relative;z-index:1;background:rgba(255,253,248,.88);padding:.65rem .85rem;color:#6d604f;font-size:.67rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.parket-sortering-info{position:relative;padding:1.35rem 1.5rem 1.5rem}.parket-sortering-info small{position:absolute;right:1.5rem;top:1.45rem;color:var(--gold);font-family:Georgia,serif;font-size:1rem}.parket-sortering-info h4{margin:0;font-size:1.65rem;text-transform:uppercase;letter-spacing:.02em}.parket-sortering-info p{margin:.35rem 0 0;color:#766d62;font-size:.72rem;letter-spacing:.13em;text-transform:uppercase}@media(max-width:760px){.parket-collections{padding:4rem 1rem}.parket-sortering-grid{grid-template-columns:1fr}.parket-photo-placeholder{aspect-ratio:16/10}}
.parket-sortering-photo{display:block;width:100%;aspect-ratio:4/3;padding:0;border:0;overflow:hidden;background:#d8bf9b;cursor:zoom-in}.parket-sortering-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.parket-sortering-photo:hover img,.parket-sortering-photo:focus-visible img{transform:scale(1.025)}.parket-sortering-photo:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}@media(max-width:760px){.parket-sortering-photo{aspect-ratio:16/10}}
.parket-sortering-grid article{display:flex;flex-direction:column}.parket-sortering-info{display:flex;flex:1;flex-direction:column}.parket-shown-finish{position:absolute;left:.75rem;bottom:.75rem;padding:.5rem .65rem;background:rgba(255,253,248,.92);color:#332d26;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 4px 14px rgba(0,0,0,.08)}.parket-sortering-photo{position:relative}.parket-options{display:grid;gap:.55rem;margin:1.15rem 0 1.25rem;padding-top:1rem;border-top:1px solid rgba(21,20,17,.12);color:#554d44;font-size:.78rem;line-height:1.35}.parket-options span{display:block}.parket-options b{display:block;margin-bottom:.13rem;color:#171512;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase}.parket-actions{display:grid;grid-template-columns:.8fr 1.45fr;gap:.55rem;margin-top:auto}.parket-actions button{min-height:44px;padding:.75rem .7rem;border:1px solid #151411;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.parket-order{background:#151411;color:white}.parket-sample{background:white;color:#151411}.parket-actions button:hover{background:var(--gold);border-color:var(--gold);color:#151411}.parket-modal [data-parket-area-wrap][hidden],.parket-modal [data-parket-price-note][hidden],.parket-modal [data-parket-terms][hidden]{display:none}@media(max-width:980px) and (min-width:761px){.parket-actions{grid-template-columns:1fr}.parket-sortering-info{padding:1.15rem}.parket-options{font-size:.72rem}}
.parket-sortering-info::after{content:"";position:absolute;right:1.5rem;top:1.05rem;width:clamp(88px,9vw,118px);height:42px;background:url("simpl-floors-logo.png") right center/contain no-repeat}.parket-sortering-info>small{left:1.5rem;right:auto;top:.7rem;font-size:.72rem}.parket-sortering-info h4{padding-top:1.15rem;padding-right:125px}@media(max-width:980px){.parket-sortering-info::after{right:1.15rem;width:92px}.parket-sortering-info>small{left:1.15rem}.parket-sortering-info h4{padding-right:98px}}
.parket-build{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);max-width:1180px;margin:1.25rem auto 5rem;background:#171512;color:white;overflow:hidden}.parket-build[hidden]{display:none}.parket-build-image{min-height:440px;background:white}.parket-build-image img{display:block;width:100%;height:100%;object-fit:cover}.parket-build-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(2.5rem,5vw,5rem)}.parket-build-copy .eyebrow{color:var(--gold);margin-bottom:1.2rem}.parket-build-copy h2{margin:0 0 1.35rem;font-size:clamp(2.2rem,3.8vw,4rem);line-height:.95;letter-spacing:-.04em;text-transform:uppercase}.parket-build-copy>p:not(.eyebrow){margin:0;color:#ddd5c9;line-height:1.7}.parket-build-copy>p strong{color:white}.parket-build-features{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin:1.8rem 0}.parket-build-features span{display:flex;align-items:center;gap:.65rem;min-height:52px;padding:.65rem;border:1px solid rgba(255,255,255,.17)}.parket-build-features i{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:var(--gold);color:#171512;font-size:.78rem;font-style:normal;font-weight:800}.parket-build-features b{font-size:.71rem;line-height:1.3;letter-spacing:.05em;text-transform:uppercase}.parket-tech-download{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:.4rem;padding:1rem 1.1rem;background:var(--gold);color:#171512;text-decoration:none;font-size:.74rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.parket-tech-download span{font-size:1.2rem}.parket-tech-download:hover{background:white}@media(max-width:800px){.parket-build{grid-template-columns:1fr;margin:1rem 1rem 4rem}.parket-build-image{min-height:280px}.parket-build-copy{padding:2.3rem 1.35rem}.parket-build-features{grid-template-columns:1fr}}
.parket-price-lines strong{float:right;color:#171512;font-size:.82rem}.parket-order-summary[hidden]{display:none}
.accessories{padding:7rem 6vw;background:#eee5d8}.accessories[hidden]{display:none}.accessories-head{max-width:760px;margin:0 auto 2.8rem;text-align:center}.accessories-head h2{margin:.3rem 0 1rem;font-size:clamp(2.8rem,5vw,5rem);line-height:.95;text-transform:uppercase;letter-spacing:-.045em}.accessories-head>p:last-child{color:#655e54;line-height:1.65}.accessories-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:1180px;margin:auto}.accessories-grid article{display:flex;min-height:265px;flex-direction:column;padding:2rem;background:#fff;border-top:4px solid var(--gold);box-shadow:0 12px 34px rgba(42,34,25,.07)}.accessories-grid article>span{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#171512;color:var(--gold);font-family:Georgia,serif;font-size:1.45rem}.accessories-grid h3{margin:1.35rem 0 .55rem;font-size:1.25rem;text-transform:uppercase;letter-spacing:.05em}.accessories-grid p{margin:0 0 1.4rem;color:#655e54;line-height:1.55}.accessories-grid button{margin-top:auto;padding:.85rem 1rem;border:1px solid #171512;background:#171512;color:#fff;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.accessories-grid button:hover{background:var(--gold);border-color:var(--gold);color:#171512}.accessory-modal textarea{width:100%;padding:1rem;border:1px solid #bbb;font:inherit;resize:vertical}.accessory-modal form>label{display:grid;gap:.4rem;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}@media(max-width:850px){.floor-switch{flex-wrap:wrap}.floor-switch button{flex:1 1 33%;padding:1rem}.accessories{padding:5rem 5vw}.accessories-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.accessories-grid{grid-template-columns:1fr}.accessories-grid article{min-height:230px}}
.accessory-photo{display:block;width:calc(100% + 4rem);height:190px;margin:-2rem -2rem .1rem;object-fit:cover;object-position:center 72%;border-bottom:1px solid rgba(21,20,17,.1)}
.accessory-photo-product{object-fit:contain;object-position:center;background:#fff;padding:.35rem}
.service[hidden],.inspiration[hidden]{display:none}
.accessory-meta{display:grid;gap:.2rem;padding-top:.8rem;border-top:1px solid rgba(21,20,17,.12);font-size:.82rem}.accessory-meta strong{color:#171512}.accessory-meta span{font-size:.75rem}.accessory-calculation{margin:.85rem 0 1rem;padding:1rem;background:#f2eadf;color:#171512;font-size:.9rem;line-height:1.55}.accessory-calculation:empty{display:none}
@media(max-width:560px){body{overflow-x:hidden}.floor-switch{display:grid;grid-template-columns:1fr;width:100%}.floor-switch button{width:100%;padding:.9rem 1rem}.hero h1{font-size:3rem}.section-head h2,.inspiration h2{font-size:2.5rem}.floor-copy h3{font-size:2.25rem}.accessories-head h2{font-size:2.35rem}dialog{width:calc(100vw - 1rem);padding:2rem 1rem}.address-fields{grid-template-columns:1fr}.address-fields .street-field,.address-fields .city-field{grid-column:auto}.sample-options{grid-template-columns:1fr}.sample-picker legend{align-items:flex-start;gap:.75rem}.hunter-heading,.beast-heading,.fish-heading{flex-direction:column}.collection-logo{width:115px}.parket-actions{grid-template-columns:1fr}.accessories-grid article{padding:1.35rem}.accessory-photo{width:calc(100% + 2.7rem);margin:-1.35rem -1.35rem .1rem}}
@media(max-width:480px){.product-grid,.product-grid.six,.beast-grid{grid-template-columns:1fr}.hunter-product .purchase-row{align-items:stretch}.hunter-product .order-button{min-height:64px}.fish-specs,.beast-specs,.hunter-specs{grid-template-columns:1fr 1fr}.choice-row button{min-width:0;width:100%}}
