*{box-sizing:border-box}html,body{margin:0!important;padding:0!important;width:100%!important;height:100%!important;min-height:100%!important;background:#67615b!important;overflow:hidden!important;overscroll-behavior:none!important}html{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important}body.reback-body{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}.reback-body>main,.reback-home{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;margin:0!important;padding:0!important}.reback-home{background:#66615c;isolation:isolate}.reback-scene{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(reback-hero.png);background-size:94% auto;background-position:center center;background-repeat:no-repeat;transform:none;z-index:0}.hotspot{position:absolute;z-index:12;border:0;background:transparent;cursor:pointer;padding:0;display:block;-webkit-tap-highlight-color:transparent}.hotspot:focus-visible{outline:2px solid rgba(255,255,255,.95);outline-offset:7px}.hotspot-shop{left:5.5%;top:54%;width:27%;height:30%}.hotspot-about{left:35.5%;top:54%;width:29%;height:30%}.hotspot-contact{left:66.5%;top:54%;width:29%;height:30%}.shine-zone{position:absolute;z-index:8;pointer-events:none;overflow:visible;mix-blend-mode:screen;filter:drop-shadow(0 0 3px rgba(255,255,255,.16))}.shine-zone:before,.shine-zone:after{content:"";position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%;pointer-events:none;background-repeat:no-repeat}.shine-zone:before{background-image:radial-gradient(circle,rgba(255,255,255,1) 0 1.2px,rgba(255,255,255,.48) 1.6px,transparent 3.4px),radial-gradient(circle,rgba(255,255,255,.95) 0 1px,rgba(255,255,255,.34) 1.5px,transparent 3px),radial-gradient(circle,rgba(255,255,255,.88) 0 1.1px,rgba(255,255,255,.26) 1.7px,transparent 3.2px),radial-gradient(circle,rgba(255,255,255,1) 0 1.35px,rgba(255,255,255,.44) 1.8px,transparent 3.7px),radial-gradient(circle,rgba(255,255,255,.9) 0 1px,rgba(255,255,255,.28) 1.5px,transparent 3px),radial-gradient(circle,rgba(255,255,255,.98) 0 1.2px,rgba(255,255,255,.4) 1.7px,transparent 3.5px),radial-gradient(circle,rgba(255,255,255,.86) 0 1px,rgba(255,255,255,.25) 1.5px,transparent 3px),radial-gradient(circle,rgba(255,255,255,1) 0 1.25px,rgba(255,255,255,.42) 1.8px,transparent 3.6px);background-position:12% 34%,28% 66%,41% 22%,55% 58%,69% 30%,80% 70%,91% 42%,36% 78%;background-size:12px 12px,10px 10px,11px 11px,13px 13px,10px 10px,12px 12px,9px 9px,12px 12px;opacity:.18;animation:sparkleA 3.9s steps(1,end) infinite}.shine-zone:after{background-image:radial-gradient(circle,rgba(255,255,255,1) 0 1.5px,rgba(255,255,255,.55) 1.9px,transparent 4.2px),radial-gradient(circle,rgba(255,255,255,.95) 0 1.2px,rgba(255,255,255,.38) 1.7px,transparent 3.6px),radial-gradient(circle,rgba(255,255,255,1) 0 1.4px,rgba(255,255,255,.5) 1.9px,transparent 4px),radial-gradient(circle,rgba(255,255,255,.92) 0 1.1px,rgba(255,255,255,.34) 1.6px,transparent 3.4px),radial-gradient(circle,rgba(255,255,255,1) 0 1.4px,rgba(255,255,255,.5) 1.9px,transparent 4px),radial-gradient(circle,rgba(255,255,255,.92) 0 1.1px,rgba(255,255,255,.34) 1.6px,transparent 3.4px);background-position:18% 54%,33% 28%,49% 72%,63% 44%,77% 24%,87% 62%;background-size:14px 14px,11px 11px,13px 13px,10px 10px,13px 13px,11px 11px;opacity:.12;animation:sparkleB 5.2s steps(1,end) infinite}.shine-logo{left:28%;top:7%;width:45%;height:42%;filter:drop-shadow(0 0 4px rgba(255,255,255,.2)) drop-shadow(0 0 10px rgba(255,255,255,.08))}.shine-shop{left:9%;top:61%;width:21%;height:15%}.shine-about{left:40%;top:61%;width:21%;height:15%}.shine-contact{left:69%;top:61%;width:23%;height:15%}.shine-shop:before,.shine-shop:after{animation-delay:-.8s}.shine-about:before,.shine-about:after{animation-delay:-1.9s}.shine-contact:before,.shine-contact:after{animation-delay:-3.1s}@keyframes sparkleA{0%,to{opacity:.1;filter:brightness(.92)}18%{opacity:.36;filter:brightness(1.18)}37%{opacity:.14;filter:brightness(.95)}58%{opacity:.31;filter:brightness(1.12)}79%{opacity:.17;filter:brightness(1)}}@keyframes sparkleB{0%,to{opacity:.08;transform:scale(.96)}24%{opacity:.26;transform:scale(1.02)}51%{opacity:.11;transform:scale(.98)}73%{opacity:.29;transform:scale(1.03)}}.hotspot-shop:hover~.shine-shop,.hotspot-about:hover~.shine-about,.hotspot-contact:hover~.shine-contact{filter:drop-shadow(0 0 7px rgba(255,255,255,.4))}.reback-panel{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;color:#fff;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;background:#67615b}.reback-panel.is-open,.reback-panel:target{opacity:1;visibility:visible}.panel-concrete{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:url(reback-hero.png);background-size:cover;background-position:center top;background-repeat:no-repeat;filter:brightness(.82) saturate(.65) contrast(.9);transform:scale(1.03)}.panel-concrete:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#67615bd1;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.panel-back{text-decoration:none;position:fixed;z-index:4;top:max(22px,env(safe-area-inset-top));left:max(24px,env(safe-area-inset-left));border:0;background:transparent;color:#fff;font-family:Arial Narrow,Arial,sans-serif;font-weight:800;letter-spacing:.16em;font-size:17px;cursor:pointer;text-shadow:0 0 5px rgba(255,255,255,.76),0 0 13px rgba(255,255,255,.36);padding:8px}.panel-back:hover{filter:brightness(1.35);text-shadow:0 0 8px #fff,0 0 20px rgba(255,255,255,.65)}.panel-logo{display:block;width:min(430px,54vw);height:auto;margin:12px auto 28px;filter:drop-shadow(0 0 4px rgba(255,255,255,.55)) drop-shadow(0 0 14px rgba(255,255,255,.28))}.panel-page{position:relative;z-index:1;width:min(1260px,88vw);margin:0 auto;padding:84px 0 92px}.reback-panel--about{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.panel-page--about{min-height:100dvh}.about-copy{width:min(930px,92%);margin:0 auto 58px;text-align:center;font-family:Arial,Helvetica,sans-serif;color:#fffffff7}.about-copy p{font-size:clamp(15px,1.25vw,19px);line-height:1.72;letter-spacing:.03em;margin:0 0 24px;text-shadow:0 1px 8px rgba(0,0,0,.28)}.about-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3.5vw,56px);align-items:start;width:100%}.about-shot{margin:0;display:block}.about-shot img{display:block;width:100%;height:auto;max-height:78vh;object-fit:contain;object-position:center;background:transparent;box-shadow:0 12px 36px #00000026}.reback-panel--contact,.reback-panel--shop{overflow:hidden}.contact-stage,.shop-stage{position:relative;z-index:1;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:76px 24px 42px;text-align:center}.panel-logo--contact,.panel-logo--shop{width:min(390px,52vw);margin:0 auto 46px}.contact-copy{max-width:760px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(18px,2vw,28px);line-height:1.55;letter-spacing:.035em;text-shadow:0 0 6px rgba(255,255,255,.2)}.contact-copy p{margin:0 0 28px}.contact-links a{color:#fff;text-decoration:none;font-weight:700;display:inline-block;margin:4px 0;text-shadow:0 0 6px rgba(255,255,255,.72),0 0 18px rgba(255,255,255,.34)}.contact-links a:hover{text-shadow:0 0 10px #fff,0 0 28px rgba(255,255,255,.72)}.shop-categories{display:flex;gap:clamp(32px,7vw,110px);align-items:center;justify-content:center;flex-wrap:wrap}.category-link{color:#fff;text-decoration:none;font-family:Arial Narrow,Arial,sans-serif;font-size:clamp(30px,4.6vw,72px);font-weight:900;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 6px rgba(255,255,255,.75),0 0 18px rgba(255,255,255,.35);transition:transform .15s ease,text-shadow .15s ease,opacity .15s ease}.category-link:hover{transform:scale(1.03);text-shadow:0 0 9px #fff,0 0 26px rgba(255,255,255,.72)}.category-link--placeholder{opacity:.4;cursor:default}@media(max-aspect-ratio:1/1){.reback-scene{background-size:auto 100%;background-position:center}.hotspot-shop{left:3%;top:59%;width:29%;height:19%}.hotspot-about{left:35%;top:59%;width:30%;height:19%}.hotspot-contact{left:68%;top:59%;width:29%;height:19%}.shine-logo{left:15%;width:70%}.shine-shop{left:3%;width:29%}.shine-about{left:35%;width:30%}.shine-contact{left:68%;width:29%}.panel-page{width:min(92vw,760px);padding-top:74px}.panel-logo{width:min(360px,70vw);margin-bottom:24px}.about-copy{width:100%;margin-bottom:38px}.about-copy p{font-size:15px;line-height:1.65}.about-gallery{grid-template-columns:1fr;gap:24px}.about-shot img{max-height:none;width:100%}.contact-copy{font-size:18px}.shop-categories{flex-direction:column;gap:28px}.category-link{font-size:clamp(34px,10vw,58px)}}@media(prefers-reduced-motion:reduce){.shine-zone:before,.shine-zone:after{animation:none!important}}.reback-panel{background:#77726d!important}.panel-concrete{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:-2!important;background-image:url(reback-concrete.jpg)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;filter:none!important;transform:none!important}.panel-concrete:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#4844402e!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.panel-back,.about-copy,.contact-copy,.category-link{font-family:Metal Mania,fantasy!important;color:#fff!important;text-shadow:0 0 4px rgba(255,255,255,.72),0 0 12px rgba(255,255,255,.26)!important}.panel-back{font-size:clamp(18px,1.8vw,26px)!important;font-weight:400!important;letter-spacing:.04em!important}.panel-logo{width:min(390px,48vw)!important;margin:4px auto 34px!important}.about-copy{width:min(1120px,92%)!important;margin:0 auto 64px!important;text-align:center!important;font-size:clamp(20px,1.75vw,29px)!important;line-height:1.38!important;letter-spacing:.015em!important}.about-copy p{font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;margin:0 0 34px!important;text-shadow:0 0 4px rgba(255,255,255,.58),0 0 11px rgba(255,255,255,.18)!important}.about-gallery{width:min(1420px,96vw)!important;margin:0 auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(34px,4vw,72px)!important;align-items:start!important}.about-shot{margin:0!important;padding:0!important;background:transparent!important}.about-shot img{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;background:transparent!important;box-shadow:0 16px 40px #00000029!important;border:0!important;display:block!important}.panel-page{width:100%!important;max-width:none!important;padding:88px 0 110px!important}.contact-stage{padding:80px 24px!important}.panel-logo--contact{width:min(390px,52vw)!important;margin:0 auto 52px!important}.contact-copy{max-width:920px!important;font-size:clamp(24px,2.4vw,38px)!important;line-height:1.35!important;letter-spacing:.015em!important}.contact-copy p{margin:0 0 34px!important}.contact-links a{font-family:Metal Mania,fantasy!important;color:#fff!important;text-decoration:none!important;font-weight:400!important;text-shadow:0 0 5px rgba(255,255,255,.8),0 0 14px rgba(255,255,255,.3)!important}.contact-links a:hover{filter:brightness(1.25)}@media(max-width:760px){.panel-page{padding:74px 16px 72px!important}.panel-logo{width:min(300px,72vw)!important;margin-bottom:28px!important}.about-copy{width:min(94vw,680px)!important;font-size:clamp(17px,5vw,22px)!important;line-height:1.42!important;margin-bottom:42px!important}.about-copy p{margin-bottom:26px!important}.about-gallery{grid-template-columns:1fr!important;width:min(92vw,720px)!important;gap:30px!important}.contact-copy{font-size:clamp(20px,6vw,28px)!important;width:min(92vw,720px)!important}}.panel-showroom .panel-concrete{background-image:url(reback-showroom.jpg)!important;background-size:cover!important;background-position:center center!important}.panel-showroom .panel-concrete:after{background:#19191957!important}.panel-concrete-only .panel-concrete{background-image:url(reback-concrete.jpg)!important;background-size:cover!important;background-position:center center!important}.reback-panel--about .panel-page--about{padding-bottom:0!important}.about-gallery-wrap{width:100vw!important;margin-left:calc(50% - 50vw)!important;padding:72px 0 110px!important;background:url(reback-concrete.jpg) center center/cover fixed no-repeat!important;position:relative!important}.about-gallery-wrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#4844401f;pointer-events:none}.about-gallery{position:relative;z-index:1}.category-link--placeholder{opacity:1!important}.about-shot{aspect-ratio:4 / 5!important;overflow:hidden!important}.about-shot img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}.about-copy,.about-copy p{-webkit-text-stroke:1.15px rgba(0,0,0,.96)!important;paint-order:stroke fill!important;text-shadow:0 0 1px rgba(0,0,0,1),0 2px 5px rgba(0,0,0,.92),0 0 5px rgba(255,255,255,.46),0 0 12px rgba(255,255,255,.16)!important}.showroom-appointment-link{position:absolute;z-index:20;left:50%;bottom:max(18px,2.6vh);transform:translate(-50%);color:#fff;text-decoration:none;white-space:nowrap;font-family:Metal Mania,fantasy;font-size:clamp(18px,1.75vw,29px);line-height:1;letter-spacing:.035em;text-transform:uppercase;-webkit-text-stroke:.45px rgba(255,255,255,.86);paint-order:stroke fill;text-shadow:0 0 4px rgba(255,255,255,.8),0 0 13px rgba(255,255,255,.28);animation:appointmentSparkle 4.4s steps(1,end) infinite;transition:transform .16s ease,filter .16s ease,text-shadow .16s ease;-webkit-tap-highlight-color:transparent}.showroom-appointment-link:hover,.showroom-appointment-link:focus-visible{transform:translate(-50%) scale(1.025);filter:brightness(1.18);text-shadow:0 0 7px #fff,0 0 20px rgba(255,255,255,.55);outline:none}@keyframes appointmentSparkle{0%,to{text-shadow:0 0 4px rgba(255,255,255,.76),0 0 12px rgba(255,255,255,.24)}23%{text-shadow:0 0 6px #fff,0 0 17px rgba(255,255,255,.42)}47%{text-shadow:0 0 4px rgba(255,255,255,.72),0 0 11px rgba(255,255,255,.2)}71%{text-shadow:0 0 7px #fff,0 0 19px rgba(255,255,255,.46)}}@media(max-aspect-ratio:1/1){.showroom-appointment-link{width:92vw;text-align:center;white-space:normal;bottom:max(14px,2vh);font-size:clamp(17px,5.1vw,25px)}.about-shot{aspect-ratio:4 / 5!important}}@media(prefers-reduced-motion:reduce){.showroom-appointment-link{animation:none!important}}.showroom-appointment-link{bottom:max(52px,7.2vh)!important;font-family:Metal Mania,fantasy!important;font-size:clamp(17px,1.55vw,25px)!important;font-weight:400!important;letter-spacing:.018em!important;-webkit-text-stroke:.35px rgba(255,255,255,.95)!important;text-shadow:0 0 5px rgba(255,255,255,.94),0 0 15px rgba(255,255,255,.38)!important}.category-link{font-family:Metal Mania,fantasy!important;font-weight:400!important;letter-spacing:.018em!important;font-size:clamp(34px,5vw,78px)!important;-webkit-text-stroke:.45px rgba(255,255,255,.95)!important;paint-order:stroke fill!important;text-shadow:0 0 5px rgba(255,255,255,.94),0 0 16px rgba(255,255,255,.4)!important}.shine-shop,.shine-about,.shine-contact{filter:none!important;mix-blend-mode:normal!important}.hotspot-shop:hover~.shine-shop,.hotspot-about:hover~.shine-about,.hotspot-contact:hover~.shine-contact{filter:none!important}.shine-shop:before,.shine-shop:after,.shine-about:before,.shine-about:after,.shine-contact:before,.shine-contact:after{filter:none!important}.showroom-appointment-link,.category-link,.panel-back,.contact-copy,.contact-copy p,.contact-links a{font-family:Metal Mania,fantasy!important;font-weight:400!important;font-style:normal!important;color:#fff!important;-webkit-text-stroke:0!important;text-shadow:none!important;filter:none!important;opacity:1!important}.showroom-appointment-link{bottom:max(52px,7.2vh)!important;font-size:clamp(17px,1.55vw,25px)!important;letter-spacing:.018em!important;animation:none!important}.category-link{letter-spacing:.018em!important;font-size:clamp(34px,5vw,78px)!important}.shine-shop,.shine-about,.shine-contact{filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;text-shadow:none!important;mix-blend-mode:normal!important}@media(max-aspect-ratio:1/1){.showroom-appointment-link{bottom:max(40px,6vh)!important;font-size:clamp(16px,4.6vw,23px)!important}.category-link{font-size:clamp(38px,11vw,64px)!important}}.shine-shop,.shine-about,.shine-contact,.shine-shop:before,.shine-shop:after,.shine-about:before,.shine-about:after,.shine-contact:before,.shine-contact:after{display:none!important;content:none!important;filter:none!important;opacity:0!important;box-shadow:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;mix-blend-mode:normal!important}.showroom-appointment-link,.category-link,.panel-back,.contact-copy,.contact-copy p,.contact-links,.contact-links a{font-family:Metal Mania,fantasy!important;font-weight:400!important;font-style:normal!important;color:#fff!important;text-shadow:none!important;-webkit-text-stroke:0!important;filter:none!important;box-shadow:none!important;opacity:1!important}.category-link{display:inline-block!important;font-size:clamp(38px,5.6vw,86px)!important;line-height:.9!important;letter-spacing:-.015em!important;text-transform:uppercase!important;transform:scaleX(.82)!important;transform-origin:center!important}.category-link:hover,.category-link:focus-visible{transform:scaleX(.82) scale(1.025)!important;filter:none!important;text-shadow:none!important;outline:none!important}.showroom-appointment-link{bottom:max(52px,7.2vh)!important;font-size:clamp(18px,1.62vw,26px)!important;line-height:.95!important;letter-spacing:-.01em!important;text-transform:uppercase!important;width:min(430px,40vw)!important;text-align:center!important;white-space:nowrap!important;transform:translate(-50%) scaleX(.84)!important;transform-origin:center!important;animation:none!important}.showroom-appointment-link:hover,.showroom-appointment-link:focus-visible{transform:translate(-50%) scaleX(.84) scale(1.02)!important;filter:none!important;text-shadow:none!important;outline:none!important}.contact-copy{font-size:clamp(22px,2.15vw,34px)!important;line-height:1.28!important;letter-spacing:.005em!important}.contact-copy p{line-height:inherit!important;letter-spacing:inherit!important}.contact-links a{font-size:1em!important;letter-spacing:.005em!important}@media(max-aspect-ratio:1/1){.category-link{font-size:clamp(42px,12vw,68px)!important;transform:scaleX(.82)!important}.showroom-appointment-link{bottom:max(40px,6vh)!important;width:88vw!important;max-width:430px!important;font-size:clamp(17px,4.7vw,23px)!important;white-space:normal!important;transform:translate(-50%) scaleX(.9)!important}.contact-copy{font-size:clamp(20px,6vw,28px)!important}}.shine-shop,.shine-about,.shine-contact,.shine-shop:before,.shine-shop:after,.shine-about:before,.shine-about:after,.shine-contact:before,.shine-contact:after{display:none!important;opacity:0!important;filter:none!important;text-shadow:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.showroom-appointment-art{width:min(34vw,520px)!important;height:auto!important;bottom:max(52px,7.2vh)!important;display:block!important;line-height:0!important;text-shadow:none!important;filter:none!important;animation:none!important;-webkit-text-stroke:0!important}.showroom-appointment-art img{width:100%!important;height:auto!important;display:block!important;filter:none!important}.showroom-appointment-art:hover,.showroom-appointment-art:focus-visible{filter:none!important;transform:translate(-50%) scale(1.02)!important}.category-art-link{display:block!important;width:min(420px,48vw)!important;line-height:0!important;text-shadow:none!important;filter:none!important;-webkit-text-stroke:0!important}.category-art-link img{width:100%!important;height:auto!important;display:block!important;filter:none!important}.category-art-link:hover,.category-art-link:focus-visible{filter:none!important;transform:scale(1.02)!important}.contact-copy,.contact-copy p,.contact-links a{color:#fff!important;text-shadow:none!important;filter:none!important;-webkit-text-stroke:0!important;opacity:1!important}.contact-copy{font-family:Metal Mania,fantasy!important;text-transform:none!important;letter-spacing:.01em!important}@media(max-aspect-ratio:1/1){.showroom-appointment-art{width:min(78vw,520px)!important;bottom:max(40px,6vh)!important}.category-art-link{width:min(72vw,420px)!important}}.showroom-appointment-link,.category-link{font-family:Metal Mania,fantasy!important;color:#fff!important;font-weight:400!important;font-style:normal!important;text-transform:uppercase!important;-webkit-text-stroke:0!important;text-shadow:none!important;filter:none!important;box-shadow:none!important;opacity:1!important;background:none!important}.category-link{display:inline-block!important;width:auto!important;font-size:clamp(44px,5.4vw,82px)!important;line-height:.92!important;letter-spacing:-.035em!important;transform:scaleX(.9)!important;transform-origin:center!important}.category-link:hover,.category-link:focus-visible{transform:scaleX(.9) scale(1.02)!important;text-shadow:none!important;filter:none!important;outline:none!important}.showroom-appointment-link{left:50%!important;bottom:max(48px,6.8vh)!important;width:min(28.5vw,430px)!important;max-width:430px!important;font-size:clamp(15px,1.34vw,21px)!important;line-height:1!important;letter-spacing:-.025em!important;text-align:center!important;white-space:nowrap!important;transform:translate(-50%) scaleX(.92)!important;transform-origin:center!important;animation:none!important}.showroom-appointment-link:hover,.showroom-appointment-link:focus-visible{transform:translate(-50%) scaleX(.92) scale(1.02)!important;text-shadow:none!important;filter:none!important;outline:none!important}.shine-shop,.shine-about,.shine-contact,.shine-shop:before,.shine-shop:after,.shine-about:before,.shine-about:after,.shine-contact:before,.shine-contact:after{display:none!important;opacity:0!important;filter:none!important;box-shadow:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media(max-aspect-ratio:1/1){.category-link{font-size:clamp(40px,11vw,66px)!important;transform:scaleX(.9)!important}.showroom-appointment-link{width:min(72vw,430px)!important;max-width:430px!important;bottom:max(36px,5.4vh)!important;font-size:clamp(14px,3.9vw,19px)!important;white-space:nowrap!important;transform:translate(-50%) scaleX(.92)!important}}.shine-shop,.shine-about,.shine-contact,.shine-shop:before,.shine-shop:after,.shine-about:before,.shine-about:after,.shine-contact:before,.shine-contact:after{display:none!important}.reback-scene{background-image:url(reback-hero.png)!important;background-size:94% auto!important;background-position:center center!important;image-rendering:auto!important;filter:none!important;-webkit-filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.showroom-appointment-link{position:absolute!important;left:50%!important;bottom:max(44px,6.1vh)!important;width:23vw!important;max-width:430px!important;min-width:280px!important;height:auto!important;transform:translate(-50%)!important;display:block!important;line-height:0!important;background:transparent!important;filter:none!important;text-shadow:none!important;box-shadow:none!important;-webkit-text-stroke:0!important;animation:none!important}.showroom-appointment-link img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;filter:none!important;opacity:1!important}.showroom-appointment-link:hover,.showroom-appointment-link:focus-visible{transform:translate(-50%) scale(1.015)!important;filter:none!important;outline:none!important}.shop-categories{align-items:center!important}.category-link{display:block!important;width:min(30vw,390px)!important;height:auto!important;transform:none!important;line-height:0!important;background:transparent!important;filter:none!important;text-shadow:none!important;box-shadow:none!important;-webkit-text-stroke:0!important}.category-link img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;filter:none!important;opacity:1!important}.category-link:hover,.category-link:focus-visible{transform:scale(1.015)!important;filter:none!important;outline:none!important}@media(max-aspect-ratio:1/1){.showroom-appointment-link{width:min(74vw,430px)!important;min-width:0!important;bottom:max(34px,5vh)!important}.category-link{width:min(72vw,390px)!important}}.shine-shop,.shine-about,.shine-contact,.shine-shop:before,.shine-shop:after,.shine-about:before,.shine-about:after,.shine-contact:before,.shine-contact:after{display:none!important;content:none!important;opacity:0!important;filter:none!important;-webkit-filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;text-shadow:none!important}.reback-scene{filter:none!important;-webkit-filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.reback-panel--about .panel-concrete{background-image:url(reback-about-concrete.jpg)!important;background-size:cover!important;background-position:center center!important;background-repeat:repeat-y!important;filter:none!important;-webkit-filter:none!important;transform:none!important}.reback-panel--about .panel-concrete:after{background:#46423e2e!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.reback-panel--about .about-gallery-wrap:before{display:none!important}.reback-panel--shop .panel-concrete{background-image:url(reback-concrete.jpg)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;filter:none!important;-webkit-filter:none!important;transform:none!important}.reback-panel--shop .panel-concrete:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.panel-logo--shop{display:none!important}.shop-stage{justify-content:center!important;padding-top:36px!important}.shop-categories{width:min(1180px,92vw)!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:clamp(120px,18vw,340px)!important;flex-wrap:nowrap!important}.category-link{width:min(20vw,280px)!important;max-width:280px!important;min-width:190px!important;filter:none!important;box-shadow:none!important}.category-link img{filter:none!important;-webkit-filter:none!important;image-rendering:auto!important}.showroom-appointment-link{width:23.5vw!important;max-width:430px!important;min-width:285px!important;bottom:max(45px,6.2vh)!important;overflow:visible!important;filter:none!important;box-shadow:none!important;background:transparent!important}.showroom-appointment-link img{width:100%!important;height:auto!important;filter:brightness(1.16) contrast(1.08)!important;-webkit-filter:brightness(1.16) contrast(1.08)!important}.showroom-appointment-link:before,.showroom-appointment-link:after{content:""!important;position:absolute!important;z-index:3!important;width:8px!important;height:8px!important;pointer-events:none!important;opacity:.3;background:linear-gradient(transparent 45%,#fff 46% 54%,transparent 55%),linear-gradient(90deg,transparent 45%,#fff 46% 54%,transparent 55%);transform:rotate(45deg) scale(.72);animation:v20AppointmentSpark 3.9s steps(1,end) infinite}.showroom-appointment-link:before{left:9%;top:10%;animation-delay:-.6s}.showroom-appointment-link:after{right:11%;bottom:9%;animation-delay:-2.2s}@keyframes v20AppointmentSpark{0%,15%,to{opacity:.16;transform:rotate(45deg) scale(.65)}20%{opacity:1;transform:rotate(45deg) scale(1.25)}27%{opacity:.18;transform:rotate(45deg) scale(.7)}63%{opacity:.14;transform:rotate(45deg) scale(.65)}70%{opacity:.82;transform:rotate(45deg) scale(1.08)}77%{opacity:.16;transform:rotate(45deg) scale(.68)}}@media(max-aspect-ratio:1/1){.shop-categories{flex-direction:column!important;gap:56px!important;justify-content:center!important}.category-link{width:min(58vw,270px)!important;min-width:0!important}.showroom-appointment-link{width:min(72vw,430px)!important;min-width:0!important;bottom:max(34px,5vh)!important}}@media(prefers-reduced-motion:reduce){.showroom-appointment-link:before,.showroom-appointment-link:after{animation:none!important;opacity:.42!important}}.reback-scene{background-image:url(reback-hero.png)!important;background-size:94% auto!important;background-position:center center!important;background-repeat:no-repeat!important;filter:none!important;-webkit-filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important}.reback-panel--about .panel-concrete,.reback-panel--shop .panel-concrete{background-image:url(reback-hero.png)!important;background-size:94% auto!important;background-position:center center!important;background-repeat:no-repeat!important;background-color:#66615c!important;filter:none!important;-webkit-filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:none!important}.reback-panel--shop .shop-categories{width:min(920px,86vw)!important;justify-content:center!important;gap:clamp(46px,6vw,88px)!important;flex-wrap:nowrap!important}.reback-panel--shop .category-link{width:min(20vw,270px)!important;max-width:270px!important;min-width:180px!important}@media(max-aspect-ratio:1/1){.reback-panel--about .panel-concrete,.reback-panel--shop .panel-concrete{background-size:auto 100%!important;background-position:center center!important}.reback-panel--shop .shop-categories{width:min(88vw,560px)!important;gap:34px!important;flex-direction:column!important}.reback-panel--shop .category-link{width:min(58vw,250px)!important;min-width:0!important}}.reback-panel--about .panel-concrete,.reback-panel--shop .panel-concrete{background-image:url(reback-home-concrete.jpg)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;background-color:#66615c!important;filter:none!important;-webkit-filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:none!important}.reback-panel--about .panel-concrete:after,.reback-panel--shop .panel-concrete:after{display:none!important;content:none!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.reback-panel--shop .shop-categories{width:min(760px,82vw)!important;justify-content:center!important;gap:clamp(28px,4vw,58px)!important;flex-wrap:nowrap!important}.reback-panel--shop .category-link{width:min(19vw,250px)!important;max-width:250px!important;min-width:170px!important}@media(max-aspect-ratio:1/1){.reback-panel--about .panel-concrete,.reback-panel--shop .panel-concrete{background-size:cover!important;background-position:center center!important}.reback-panel--shop .shop-categories{width:min(86vw,520px)!important;gap:28px!important;flex-direction:column!important}.reback-panel--shop .category-link{width:min(56vw,235px)!important;min-width:0!important}}.reback-panel--shop .panel-concrete{background-image:url(reback-showroom.jpg)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}.reback-panel--shop .panel-concrete:after{display:block!important;content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#19191957!important}.reback-panel--shop .shop-categories{width:min(1120px,90vw)!important;justify-content:space-between!important;gap:clamp(110px,16vw,300px)!important}.showroom-appointment-link img{filter:brightness(1.38) contrast(1.12)!important;-webkit-filter:brightness(1.38) contrast(1.12)!important}.showroom-appointment-link:before,.showroom-appointment-link:after{opacity:.52!important}@media(max-aspect-ratio:1/1){.reback-panel--shop .shop-categories{width:min(88vw,560px)!important;gap:52px!important;flex-direction:column!important}}.reback-collection-page{position:relative;min-height:100vh;width:100%;padding:92px clamp(22px,5vw,78px) 90px;color:#fff;overflow:auto!important;background:#66615c}.collection-concrete{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:url(reback-home-concrete.jpg) center/cover no-repeat;filter:none}.collection-back,.collection-heading,.reback-product-grid{position:relative;z-index:1}.collection-back{position:fixed;top:24px;left:28px;color:#fff;text-decoration:none;font-family:Metal Mania,fantasy;font-size:clamp(18px,1.8vw,26px)}.collection-heading{text-align:center;margin:0 0 54px}.collection-heading h1{margin:0;color:#fff;font-family:Metal Mania,fantasy;font-weight:400;text-transform:uppercase;font-size:clamp(42px,6vw,92px);text-shadow:0 0 4px rgba(255,255,255,.45)}.reback-product-grid{width:min(1480px,94vw);margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(26px,3vw,54px)}.reback-product-card{color:#fff;text-decoration:none;display:block}.reback-product-image{aspect-ratio:4/5;overflow:hidden;background:#00000014}.reback-product-image img{width:100%;height:100%;object-fit:cover;display:block}.reback-product-info{display:flex;justify-content:space-between;gap:18px;padding:13px 2px 0;font-family:Arial,sans-serif;font-size:14px;letter-spacing:.04em}.collection-empty{grid-column:1/-1;text-align:center;font-family:Metal Mania,fantasy;font-size:clamp(22px,3vw,36px)}@media(max-width:900px){.reback-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.reback-product-grid{grid-template-columns:1fr}.reback-collection-page{padding-left:18px;padding-right:18px}.collection-back{left:18px}}.reback-panel--shop .panel-concrete{background-image:url(reback-home-concrete.jpg)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;background-color:#66615c!important;filter:none!important;-webkit-filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.reback-panel--shop .panel-concrete:after{display:none!important;content:none!important;background:transparent!important}.reback-panel--shop .shop-stage{padding:72px 32px 38px!important}.reback-panel--shop .shop-categories--photo{width:min(980px,88vw)!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(54px,7vw,108px)!important;align-items:start!important;justify-content:center!important}.reback-panel--shop .category-card{width:100%!important;max-width:none!important;min-width:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:18px!important;text-decoration:none!important}.reback-panel--shop .category-photo{width:100%!important;aspect-ratio:1/1!important;overflow:hidden!important;display:block!important;background:transparent!important;box-shadow:none!important;border:none!important}.reback-panel--shop .category-photo img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center center!important;filter:none!important;-webkit-filter:none!important}.reback-panel--shop .category-word{width:min(72%,250px)!important;height:auto!important;display:block!important;filter:brightness(1.14) contrast(1.08)!important;-webkit-filter:brightness(1.14) contrast(1.08)!important}.showroom-appointment-link{width:25.2vw!important;max-width:462px!important;min-width:300px!important;bottom:max(43px,6vh)!important}.showroom-appointment-link img{width:100%!important;height:auto!important;filter:brightness(1.62) contrast(1.18)!important;-webkit-filter:brightness(1.62) contrast(1.18)!important}.showroom-appointment-link:before,.showroom-appointment-link:after{opacity:.78!important;width:10px!important;height:10px!important}@media(max-aspect-ratio:1/1){.reback-panel--shop .shop-stage{padding:76px 18px 48px!important;overflow:auto!important}.reback-panel--shop .shop-categories--photo{width:min(88vw,560px)!important;grid-template-columns:1fr!important;gap:42px!important}.reback-panel--shop .category-card{width:100%!important}.reback-panel--shop .category-word{width:min(62%,230px)!important}.showroom-appointment-link{width:min(78vw,455px)!important;min-width:0!important;bottom:max(34px,5vh)!important}}.showroom-appointment-link{width:auto!important;max-width:none!important;min-width:0!important;bottom:max(42px,5.8vh)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 8px!important;text-decoration:none!important;overflow:visible!important}.showroom-appointment-link img{display:none!important}.showroom-appointment-link span{display:block!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(18px,1.55vw,28px)!important;line-height:1!important;font-weight:800!important;letter-spacing:.035em!important;color:#fff!important;white-space:nowrap!important;text-transform:uppercase!important;-webkit-text-stroke:0!important;text-shadow:0 0 2px rgba(255,255,255,.95),0 0 7px rgba(255,255,255,.48)!important;filter:none!important}.showroom-appointment-link:before,.showroom-appointment-link:after{content:""!important;position:absolute!important;width:8px!important;height:8px!important;opacity:.82!important;pointer-events:none!important;background:linear-gradient(90deg,transparent 43%,#fff 44% 56%,transparent 57%),linear-gradient(0deg,transparent 43%,#fff 44% 56%,transparent 57%)!important;filter:drop-shadow(0 0 3px rgba(255,255,255,.9))!important;animation:v25CtaSpark 3.4s ease-in-out infinite!important}.showroom-appointment-link:before{left:-7px!important;top:14%!important}.showroom-appointment-link:after{right:-8px!important;bottom:8%!important;animation-delay:-1.7s!important}@keyframes v25CtaSpark{0%,to{transform:scale(.45) rotate(0);opacity:.25}45%{transform:scale(1.12) rotate(45deg);opacity:1}65%{transform:scale(.65) rotate(80deg);opacity:.45}}.showroom-appointment-link:hover span,.showroom-appointment-link:focus-visible span{text-shadow:0 0 3px #fff,0 0 10px rgba(255,255,255,.62)!important}.reback-panel--shop .shop-stage{padding:66px 24px 34px!important}.reback-panel--shop .shop-categories--photo{width:min(1160px,91vw)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(42px,5vw,78px)!important}.reback-panel--shop .category-card{position:relative!important;display:block!important;overflow:hidden!important;gap:0!important}.reback-panel--shop .category-photo{width:100%!important;aspect-ratio:1/1!important;overflow:hidden!important;display:block!important}.reback-panel--shop .category-photo img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}.reback-panel--shop .category-word--text{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;z-index:3!important;width:auto!important;height:auto!important;font-family:Metal Mania,fantasy!important;font-size:clamp(38px,4.3vw,72px)!important;line-height:1!important;font-weight:400!important;letter-spacing:.02em!important;color:#fff!important;text-shadow:0 0 3px rgba(0,0,0,.75),0 0 4px rgba(255,255,255,.7)!important;filter:none!important;-webkit-filter:none!important;white-space:nowrap!important;pointer-events:none!important}.reback-panel--shop .category-card:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#00000014!important;pointer-events:none!important;z-index:2!important}@media(max-aspect-ratio:1/1){.showroom-appointment-link{bottom:max(30px,4.4vh)!important;width:90vw!important;padding:0!important}.showroom-appointment-link span{font-size:clamp(14px,4.1vw,22px)!important;white-space:normal!important;text-align:center!important}.reback-panel--shop .shop-categories--photo{width:min(90vw,600px)!important;grid-template-columns:1fr!important;gap:34px!important}.reback-panel--shop .category-word--text{font-size:clamp(42px,12vw,70px)!important}}@media(prefers-reduced-motion:reduce){.showroom-appointment-link:before,.showroom-appointment-link:after{animation:none!important}}.reback-panel--shop .category-word--text,.about-copy,.about-copy p,.contact-copy,.contact-copy p,.contact-links,.contact-links a{font-family:Arial,Helvetica,sans-serif!important;color:#fff!important;-webkit-text-stroke:0!important;filter:none!important;-webkit-filter:none!important}.reback-panel--shop .category-word--text{font-weight:800!important;letter-spacing:.035em!important;text-transform:uppercase!important;text-shadow:0 0 2px rgba(255,255,255,.95),0 0 7px rgba(255,255,255,.48),0 1px 3px rgba(0,0,0,.65)!important}.about-copy,.about-copy p,.contact-copy,.contact-copy p,.contact-links,.contact-links a{font-weight:700!important;letter-spacing:.025em!important;text-shadow:0 0 2px rgba(255,255,255,.82),0 0 6px rgba(255,255,255,.3),0 1px 3px rgba(0,0,0,.5)!important}.about-copy p{line-height:1.62!important}.contact-copy{line-height:1.55!important}.showroom-appointment-link span{font-size:clamp(19px,1.72vw,31px)!important;font-weight:800!important;color:#fff!important;text-shadow:0 0 1px #fff,0 0 4px rgba(255,255,255,.98),0 0 9px rgba(255,255,255,.56)!important}.showroom-appointment-link:before,.showroom-appointment-link:after{opacity:.95!important;filter:drop-shadow(0 0 4px #fff)!important}.reback-panel--shop .category-word--text{font-family:Arial,Helvetica,sans-serif!important;font-weight:800!important;color:#fff!important;text-shadow:0 0 1px #fff,0 0 4px rgba(255,255,255,.98),0 0 9px rgba(255,255,255,.55),0 1px 3px rgba(0,0,0,.72)!important}.reback-panel--shop .category-card:before{content:""!important;position:absolute!important;z-index:4!important;left:50%!important;top:50%!important;width:9px!important;height:9px!important;transform:translate(-135px,-30px) scale(.55) rotate(0)!important;background:linear-gradient(90deg,transparent 44%,#fff 45% 55%,transparent 56%),linear-gradient(0deg,transparent 44%,#fff 45% 55%,transparent 56%)!important;filter:drop-shadow(0 0 3px rgba(255,255,255,.95))!important;opacity:.35!important;animation:v27CategorySpark 3.8s ease-in-out infinite!important;pointer-events:none!important}.reback-panel--shop .category-card:nth-child(2):before{animation-delay:-1.9s!important;transform:translate(118px,28px) scale(.55) rotate(0)!important}@keyframes v27CategorySpark{0%,to{opacity:.18;transform:translate(-135px,-30px) scale(.4) rotate(0)}48%{opacity:1;transform:translate(-135px,-30px) scale(1) rotate(45deg)}70%{opacity:.38;transform:translate(-135px,-30px) scale(.65) rotate(85deg)}}.reback-panel--about .panel-concrete{filter:brightness(.76) contrast(1.06) saturate(.82)!important;-webkit-filter:brightness(.76) contrast(1.06) saturate(.82)!important}.reback-panel--about .panel-concrete:after{display:block!important;content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#23211f29!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.reback-panel--about .about-gallery-wrap{background:transparent!important}.reback-panel--about .about-gallery-wrap:before{display:none!important;content:none!important}.about-copy,.about-copy p,.contact-copy,.contact-copy p,.contact-links,.contact-links a{font-family:Arial,Helvetica,sans-serif!important;color:#fff!important;font-weight:700!important;-webkit-text-stroke:0!important;text-shadow:0 0 1px rgba(255,255,255,1),0 0 4px rgba(255,255,255,.88),0 0 9px rgba(255,255,255,.38),0 1px 3px rgba(0,0,0,.62)!important}.contact-links a{font-weight:800!important}.contact-stage:after{content:""!important;position:absolute!important;left:50%!important;top:45%!important;width:10px!important;height:10px!important;background:linear-gradient(90deg,transparent 44%,#fff 45% 55%,transparent 56%),linear-gradient(0deg,transparent 44%,#fff 45% 55%,transparent 56%)!important;filter:drop-shadow(0 0 4px rgba(255,255,255,.98))!important;opacity:.32!important;animation:v27ContactSpark 4.1s ease-in-out infinite!important;pointer-events:none!important}@keyframes v27ContactSpark{0%,to{opacity:.18;transform:translate(-240px,-40px) scale(.45) rotate(0)}52%{opacity:1;transform:translate(-240px,-40px) scale(1.05) rotate(45deg)}75%{opacity:.35;transform:translate(-240px,-40px) scale(.62) rotate(80deg)}}@media(max-aspect-ratio:1/1){.showroom-appointment-link span{font-size:clamp(15px,4.5vw,24px)!important}}@media(prefers-reduced-motion:reduce){.reback-panel--shop .category-card:before,.contact-stage:after{animation:none!important}}.panel-back{font-family:Arial,Helvetica,sans-serif!important;font-weight:800!important;letter-spacing:.035em!important;color:#fff!important;-webkit-text-stroke:0!important;filter:none!important;-webkit-filter:none!important;text-shadow:0 0 1px #fff,0 0 4px rgba(255,255,255,.98),0 0 9px rgba(255,255,255,.56)!important}.panel-back:hover,.panel-back:focus-visible{filter:none!important;-webkit-filter:none!important;text-shadow:0 0 2px #fff,0 0 6px rgba(255,255,255,1),0 0 12px rgba(255,255,255,.64)!important}.showroom-appointment-link{isolation:isolate!important}.showroom-appointment-link span{position:relative!important;z-index:3!important}.showroom-appointment-link:before,.showroom-appointment-link:after{z-index:4!important}.showroom-appointment-link::selection{background:transparent!important}.showroom-appointment-link{position:absolute!important;left:50%!important;bottom:max(30px,4.3vh)!important;width:min(34vw,620px)!important;max-width:620px!important;min-width:390px!important;transform:translate(-50%)!important;display:flex!important;justify-content:center!important;align-items:center!important;line-height:1!important;background:transparent!important;filter:none!important;box-shadow:none!important;animation:none!important}.showroom-appointment-link span{display:block!important;width:100%!important;text-align:center!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(18px,1.55vw,29px)!important;font-weight:800!important;letter-spacing:.025em!important;white-space:nowrap!important;color:#fff!important;-webkit-text-stroke:0!important;text-shadow:0 0 1px #fff,0 0 4px rgba(255,255,255,.98),0 0 10px rgba(255,255,255,.58)!important}.showroom-appointment-link:hover,.showroom-appointment-link:focus-visible{transform:translate(-50%) scale(1.012)!important;outline:none!important}@media(max-aspect-ratio:1/1){.showroom-appointment-link{width:min(88vw,620px)!important;min-width:0!important;bottom:max(26px,4vh)!important}.showroom-appointment-link span{font-size:clamp(17px,4.7vw,25px)!important}}.showroom-appointment-link{left:64.5%!important;bottom:max(28px,4.1vh)!important;width:58%!important;max-width:none!important;min-width:0!important;transform:translate(-50%)!important}.showroom-appointment-link span{font-size:clamp(22px,1.9vw,35px)!important;font-weight:800!important;letter-spacing:.025em!important;white-space:nowrap!important}.showroom-appointment-link{left:52%!important;width:63%!important;max-width:none!important;min-width:0!important;bottom:max(28px,4.1vh)!important;transform:translate(-50%)!important}.showroom-appointment-link span{width:100%!important;font-size:clamp(23px,2.05vw,37px)!important;font-weight:800!important;letter-spacing:.018em!important;white-space:nowrap!important;text-align:center!important}.showroom-appointment-link:hover,.showroom-appointment-link:focus-visible{transform:translate(-50%) scale(1.008)!important}.showroom-appointment-link{left:50%!important;width:67%!important;max-width:none!important;min-width:0!important;bottom:max(28px,4.1vh)!important;transform:translate(-50%)!important;background:transparent!important;box-shadow:none!important;filter:none!important;-webkit-filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.showroom-appointment-link:before,.showroom-appointment-link:after{display:none!important;content:none!important;background:none!important;box-shadow:none!important;filter:none!important;animation:none!important}.showroom-appointment-link span{width:100%!important;text-align:center!important;font-size:clamp(23px,2.05vw,37px)!important;font-weight:800!important;letter-spacing:.018em!important;white-space:nowrap!important;color:#fff!important;filter:none!important;-webkit-filter:none!important;background:transparent!important;box-shadow:none!important;text-shadow:0 0 1px #fff,0 0 3px rgba(255,255,255,.82)!important}.showroom-appointment-link:hover,.showroom-appointment-link:focus-visible{transform:translate(-50%) scale(1.008)!important;background:transparent!important;box-shadow:none!important;filter:none!important}@media(max-aspect-ratio:1/1){.showroom-appointment-link{left:50%!important;width:94vw!important;bottom:max(24px,3.8vh)!important}.showroom-appointment-link span{font-size:clamp(18px,5.2vw,28px)!important;letter-spacing:.015em!important}}.showroom-appointment-link{left:50%!important;width:72%!important;max-width:none!important;min-width:0!important;bottom:max(28px,4.1vh)!important;transform:translate(-50%)!important;background:transparent!important;box-shadow:none!important;filter:none!important;-webkit-filter:none!important}.showroom-appointment-link span{width:100%!important;text-align:center!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(25px,2.25vw,40px)!important;font-weight:800!important;letter-spacing:.018em!important;white-space:nowrap!important;color:#fff!important;-webkit-text-stroke:0!important;text-shadow:0 0 1px #fff,0 0 4px rgba(255,255,255,.98),0 0 10px rgba(255,255,255,.58)!important}.showroom-appointment-link:before,.showroom-appointment-link:after{display:block!important;content:""!important;position:absolute!important;width:5px!important;height:5px!important;background:#fff!important;box-shadow:0 0 4px #fff,0 0 9px #fffffff2!important;transform:rotate(45deg)!important;opacity:.58!important;pointer-events:none!important;animation:v35CtaSpark 3.4s ease-in-out infinite!important}@keyframes v35CtaSpark{0%,to{transform:scale(.45) rotate(0);opacity:.24}45%{transform:scale(1.08) rotate(45deg);opacity:.9}65%{transform:scale(.65) rotate(80deg);opacity:.42}}.showroom-appointment-link:hover,.showroom-appointment-link:focus-visible{transform:translate(-50%) scale(1.008)!important;outline:none!important}@media(max-aspect-ratio:1/1){.showroom-appointment-link{left:50%!important;width:95vw!important;bottom:max(24px,3.8vh)!important}.showroom-appointment-link span{font-size:clamp(19px,5.5vw,30px)!important;letter-spacing:.012em!important}}.showroom-appointment-link{left:50%!important;top:58.5%!important;bottom:auto!important;width:40%!important;max-width:none!important;min-width:0!important;transform:translate(-50%,-50%)!important;text-align:center!important;background:transparent!important;box-shadow:none!important;filter:none!important;-webkit-filter:none!important}.showroom-appointment-link span{display:block!important;width:100%!important;text-align:center!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(17px,1.42vw,27px)!important;font-weight:800!important;letter-spacing:.014em!important;line-height:1!important;white-space:nowrap!important;color:#fff!important;text-shadow:0 0 1px #fff,0 0 4px rgba(255,255,255,.98),0 0 10px rgba(255,255,255,.58)!important}.showroom-appointment-link:before{left:-3px!important;top:10%!important}.showroom-appointment-link:after{right:-3px!important;bottom:8%!important}@media(max-aspect-ratio:1/1){.showroom-appointment-link{left:50%!important;top:59%!important;bottom:auto!important;width:76vw!important}.showroom-appointment-link span{font-size:clamp(14px,3.8vw,21px)!important;white-space:nowrap!important}}.showroom-appointment-link{left:50%!important;top:83.8%!important;bottom:auto!important;width:21.35vw!important;max-width:none!important;min-width:0!important;padding:0!important;margin:0!important;transform:translate(-50%,-50%)!important;background:transparent!important;box-shadow:none!important;filter:none!important;-webkit-filter:none!important;text-align:center!important;overflow:visible!important}.showroom-appointment-link span{display:block!important;width:100%!important;margin:0!important;padding:0!important;text-align:center!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(10px,1.05vw,21px)!important;font-weight:900!important;letter-spacing:-.01em!important;line-height:1!important;white-space:nowrap!important;color:#fff!important;-webkit-text-stroke:0!important;text-shadow:0 1px 1px rgba(0,0,0,.92),0 0 1px #fff,0 0 2px rgba(255,255,255,.55)!important}.showroom-appointment-link:before,.showroom-appointment-link:after{display:none!important;content:none!important;box-shadow:none!important;filter:none!important;animation:none!important}.showroom-appointment-link:hover,.showroom-appointment-link:focus-visible{transform:translate(-50%,-50%) scale(1.01)!important;background:transparent!important;box-shadow:none!important;filter:none!important;outline:none!important}@media(max-aspect-ratio:1/1){.showroom-appointment-link{left:50%!important;top:83.6%!important;width:28vw!important;bottom:auto!important}.showroom-appointment-link span{font-size:clamp(9px,2.1vw,14px)!important;letter-spacing:-.015em!important}}.showroom-appointment-link{left:48.1%!important;top:85%!important;bottom:auto!important;width:22.7vw!important;max-width:none!important;min-width:0!important;padding:0!important;margin:0!important;transform:translate(-50%,-50%)!important;text-align:center!important;background:transparent!important;box-shadow:none!important;filter:none!important;-webkit-filter:none!important;overflow:visible!important}.showroom-appointment-link span{display:block!important;width:100%!important;margin:0!important;padding:0!important;text-align:center!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(12px,1.12vw,22px)!important;font-weight:900!important;letter-spacing:-.012em!important;line-height:1!important;white-space:nowrap!important;color:#fff!important;-webkit-text-stroke:0!important;text-shadow:0 0 1px #fff,0 0 4px rgba(255,255,255,.98),0 0 10px rgba(255,255,255,.58)!important}.showroom-appointment-link:before,.showroom-appointment-link:after{display:block!important;content:""!important;position:absolute!important;width:4px!important;height:4px!important;background:#fff!important;box-shadow:0 0 4px #fff,0 0 8px #ffffffeb!important;transform:rotate(45deg)!important;opacity:.55!important;pointer-events:none!important;animation:v38CtaSpark 3.4s ease-in-out infinite!important}.showroom-appointment-link:before{left:-4px!important;top:12%!important}.showroom-appointment-link:after{right:-4px!important;bottom:8%!important;animation-delay:-1.7s!important}@keyframes v38CtaSpark{0%,to{transform:scale(.45) rotate(0);opacity:.22}45%{transform:scale(1.06) rotate(45deg);opacity:.88}65%{transform:scale(.65) rotate(80deg);opacity:.4}}.showroom-appointment-link:hover,.showroom-appointment-link:focus-visible{transform:translate(-50%,-50%) scale(1.012)!important;outline:none!important}@media(max-aspect-ratio:1/1){.showroom-appointment-link{left:50%!important;top:85%!important;width:44vw!important;bottom:auto!important}.showroom-appointment-link span{font-size:clamp(10px,2.35vw,15px)!important;letter-spacing:-.012em!important}}.showroom-appointment-link{left:50%!important;top:85.3%!important;bottom:auto!important;width:72%!important;max-width:none!important;min-width:0!important;transform:translate(-50%,-50%)!important;text-align:center!important;background:transparent!important;box-shadow:none!important;filter:none!important;-webkit-filter:none!important;overflow:visible!important}.showroom-appointment-link span{display:block!important;width:100%!important;text-align:center!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(25px,2.25vw,40px)!important;font-weight:800!important;letter-spacing:.018em!important;line-height:1!important;white-space:nowrap!important;color:#fff!important;text-shadow:0 0 1px #fff,0 0 4px rgba(255,255,255,.98),0 0 10px rgba(255,255,255,.58)!important}.showroom-appointment-link:before,.showroom-appointment-link:after{display:block!important;content:""!important;position:absolute!important;width:5px!important;height:5px!important;background:#fff!important;box-shadow:0 0 4px #fff,0 0 9px #fffffff2!important;transform:rotate(45deg)!important;opacity:.58!important;pointer-events:none!important;animation:v39CtaSpark 3.4s ease-in-out infinite!important}.showroom-appointment-link:before{left:-5px!important;top:14%!important}.showroom-appointment-link:after{right:-5px!important;bottom:8%!important;animation-delay:-1.7s!important}@keyframes v39CtaSpark{0%,to{transform:scale(.45) rotate(0);opacity:.24}45%{transform:scale(1.08) rotate(45deg);opacity:.9}65%{transform:scale(.65) rotate(80deg);opacity:.42}}@media(max-aspect-ratio:1/1){.showroom-appointment-link{left:50%!important;top:85.2%!important;width:95vw!important}.showroom-appointment-link span{font-size:clamp(19px,5.5vw,30px)!important;letter-spacing:.012em!important}}.showroom-appointment-link{left:50%!important;top:90.1%!important;bottom:auto!important;width:72%!important;max-width:none!important;min-width:0!important;transform:translate(-50%,-50%)!important}.showroom-appointment-link span{font-size:clamp(25px,2.25vw,40px)!important;font-weight:800!important;letter-spacing:.018em!important;color:#fff!important;text-shadow:0 0 1px #fff,0 0 4px rgba(255,255,255,.98),0 0 10px rgba(255,255,255,.58)!important}@media(max-aspect-ratio:1/1){.showroom-appointment-link{left:50%!important;top:89.2%!important;width:95vw!important}.showroom-appointment-link span{font-size:clamp(19px,5.5vw,30px)!important;letter-spacing:.012em!important}}.collection-back{font-family:Arial,Helvetica,sans-serif!important;font-weight:800!important;letter-spacing:.035em!important;color:#fff!important;-webkit-text-stroke:0!important;filter:none!important;-webkit-filter:none!important;text-shadow:0 0 1px #fff,0 0 4px rgba(255,255,255,.98),0 0 9px rgba(255,255,255,.56)!important}.collection-back:hover,.collection-back:focus-visible{filter:none!important;-webkit-filter:none!important;text-shadow:0 0 2px #fff,0 0 6px rgba(255,255,255,1),0 0 12px rgba(255,255,255,.64)!important}.reback-panel--about .panel-concrete,.reback-panel--shop .panel-concrete,.reback-panel--contact .panel-concrete{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.reback-panel--about .panel-concrete:after,.reback-panel--shop .panel-concrete:after,.reback-panel--contact .panel-concrete:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.page-collection,body.page-product{position:static!important;inset:auto!important;width:100%!important;height:auto!important;max-height:none!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:auto!important;-webkit-overflow-scrolling:touch!important}body.page-collection>main,body.page-product>main{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;max-height:none!important;min-height:100dvh!important;overflow:visible!important}body.page-collection .reback-collection-page{min-height:100dvh!important;height:auto!important;max-height:none!important;overflow:visible!important}.reback-product-page{position:relative;min-height:100dvh;width:100%;padding:92px clamp(22px,5vw,78px) 100px;color:#fff;background:#66615c}.product-concrete{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:url(reback-home-concrete.jpg) center/cover no-repeat}.product-back,.reback-product-detail{position:relative;z-index:1}.product-back{position:fixed;top:24px;left:28px;color:#fff;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-weight:800;letter-spacing:.035em;font-size:clamp(18px,1.8vw,26px);text-shadow:0 0 1px #fff,0 0 4px rgba(255,255,255,.98),0 0 9px rgba(255,255,255,.56)}.reback-product-detail{width:min(1320px,94vw);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:clamp(34px,5vw,84px);align-items:start}.reback-product-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.reback-product-detail-image{margin:0;background:#0000000f;overflow:hidden}.reback-product-detail-image img{display:block;width:100%;height:auto;object-fit:contain}.reback-product-summary{position:sticky;top:92px;font-family:Arial,Helvetica,sans-serif}.reback-product-summary h1{margin:0 0 12px;font-family:Metal Mania,fantasy;font-weight:400;font-size:clamp(34px,4vw,62px);line-height:1.02}.reback-product-price{font-size:18px;letter-spacing:.04em;margin-bottom:30px}.reback-product-form{display:grid;gap:14px;margin-bottom:34px}.reback-product-form label{font-size:12px;font-weight:700;letter-spacing:.12em}.reback-product-form select{width:100%;padding:14px 12px;border:1px solid rgba(255,255,255,.75);border-radius:0;background:#0000002e;color:#fff;font:inherit}.reback-product-form select option{color:#111;background:#fff}.reback-add-to-cart{width:100%;padding:16px 18px;border:1px solid #fff;border-radius:0;background:#fff;color:#111;font-family:Arial,Helvetica,sans-serif;font-weight:800;letter-spacing:.08em;cursor:pointer}.reback-add-to-cart:disabled{opacity:.45;cursor:not-allowed}.reback-product-description{font-size:15px;line-height:1.65;letter-spacing:.02em}.reback-product-description p:first-child{margin-top:0}.reback-product-description img{max-width:100%;height:auto}@media(max-width:820px){.reback-product-page{padding:76px 18px 70px}.product-back{left:18px}.reback-product-detail{width:100%;grid-template-columns:1fr;gap:30px}.reback-product-gallery{grid-template-columns:1fr;gap:14px}.reback-product-summary{position:relative;top:auto}}html,body,.reback-body,.reback-body>main,.reback-home{margin:0!important;padding:0!important;width:100%!important;max-width:none!important;border:0!important}.reback-home{left:0!important;right:0!important}.reback-scene{left:-1px!important;right:-1px!important;top:-1px!important;bottom:-1px!important;width:auto!important;height:auto!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}@media(max-aspect-ratio:1/1){.reback-scene{background-size:cover!important;background-position:center center!important}}html.page-collection,html.page-product{position:static!important;inset:auto!important;width:100%!important;height:auto!important;min-height:100%!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:auto!important}html.page-collection body,html.page-product body{position:static!important;inset:auto!important;width:100%!important;height:auto!important;min-height:100dvh!important;max-height:none!important;overflow-x:hidden!important;overflow-y:visible!important}html.page-collection body>main,html.page-product body>main{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:100dvh!important;max-height:none!important;overflow:visible!important}body.page-collection .reback-collection-page{box-sizing:border-box!important;position:relative!important;height:auto!important;min-height:100dvh!important;max-height:none!important;overflow:visible!important}body.page-collection .reback-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media(max-width:900px){body.page-collection .reback-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){body.page-collection .reback-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 12px!important}}.reback-product-page{box-sizing:border-box!important}.reback-product-detail{display:block!important;width:min(980px,94vw)!important;margin:0 auto!important}.reback-product-gallery{display:block!important;width:100%!important}.reback-gallery-stage{position:relative;width:100%;min-height:200px}.reback-product-detail-image{display:none!important;margin:0!important;width:100%!important}.reback-product-detail-image.is-active{display:flex!important;align-items:center;justify-content:center}.reback-product-detail-image img{display:block!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:72dvh!important;object-fit:contain!important;margin:0 auto!important}.reback-gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;border:0;background:#0000002e;color:#fff;width:48px;height:48px;font-size:30px;line-height:1;cursor:pointer;text-shadow:0 0 1px #fff,0 0 5px rgba(255,255,255,.9),0 0 10px rgba(255,255,255,.55)}.reback-gallery-prev{left:12px}.reback-gallery-next{right:12px}.reback-gallery-count{position:absolute;right:14px;bottom:12px;color:#fff;font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:12px;letter-spacing:.08em;text-shadow:0 0 4px #000}.reback-product-summary{position:relative!important;top:auto!important;width:min(760px,100%)!important;margin:30px auto 0!important;text-align:center!important;font-family:Arial,Helvetica,sans-serif!important}.reback-product-summary h1{margin:0 0 14px!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:800!important;letter-spacing:.035em!important;font-size:clamp(27px,3.3vw,48px)!important;line-height:1.08!important;color:#fff!important;text-transform:uppercase!important;text-shadow:0 0 1px #fff,0 0 4px rgba(255,255,255,.98),0 0 9px rgba(255,255,255,.56)!important}.reback-product-price{margin-bottom:26px!important}.reback-product-form{width:min(520px,100%);margin:0 auto 34px!important;text-align:left!important}.reback-product-description{text-align:left!important;margin:34px auto 0!important;width:min(700px,100%)!important}@media(max-width:820px){.reback-product-detail{width:100%!important}.reback-product-detail-image img{max-height:64dvh!important}.reback-gallery-arrow{width:42px;height:42px;font-size:26px}.reback-product-summary{margin-top:24px!important}.reback-product-summary h1{font-size:clamp(25px,8vw,38px)!important}}.reback-sold-out{display:block;margin-top:5px;color:#fff;font-family:Arial,Helvetica,sans-serif!important;font-weight:800;font-size:14px;line-height:1;letter-spacing:.035em;text-transform:uppercase;text-shadow:0 0 2px #fff,0 0 5px rgba(255,255,255,.92),0 0 10px rgba(255,255,255,.62),0 0 18px rgba(255,255,255,.34);filter:brightness(1.16)}.reback-cart-float{position:fixed;z-index:10000;top:24px;right:28px;color:#fff;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:800;letter-spacing:.06em;text-shadow:0 0 1px #fff,0 0 4px rgba(255,255,255,.98),0 0 9px rgba(255,255,255,.56)}.reback-cart-float.is-empty{display:none}.reback-cart-page{box-sizing:border-box;position:relative;min-height:100dvh;width:100%;padding:92px clamp(18px,5vw,72px) 90px;color:#fff;background:#66615c}.cart-concrete{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:url(reback-home-concrete.jpg) center/cover no-repeat}.cart-back,.reback-cart-shell{position:relative;z-index:1}.cart-back{position:fixed;top:24px;left:28px;color:#fff;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-weight:800;letter-spacing:.035em;font-size:clamp(18px,1.8vw,26px);text-shadow:0 0 1px #fff,0 0 4px rgba(255,255,255,.98),0 0 9px rgba(255,255,255,.56)}.reback-cart-shell{width:min(980px,94vw);margin:0 auto;font-family:Arial,Helvetica,sans-serif}.reback-cart-shell h1{margin:0 0 34px;text-align:center;font-family:Arial,Helvetica,sans-serif;font-weight:800;letter-spacing:.05em;font-size:clamp(30px,4vw,50px);text-shadow:0 0 1px #fff,0 0 4px rgba(255,255,255,.98),0 0 9px rgba(255,255,255,.56)}.reback-cart-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:clamp(30px,5vw,70px);align-items:start}.reback-cart-items{display:grid;gap:24px}.reback-cart-item{display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.38)}.reback-cart-image img{display:block;width:150px;height:150px;object-fit:cover}.reback-cart-copy{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.reback-cart-title,.reback-cart-remove,.reback-cart-empty a{color:#fff;text-decoration:none;font-weight:800;letter-spacing:.035em;text-shadow:0 0 1px #fff,0 0 4px rgba(255,255,255,.78)}.reback-cart-title{font-size:18px;text-transform:uppercase}.reback-cart-variant,.reback-cart-price,.reback-cart-note{font-size:13px}.reback-cart-qty-label{margin-top:4px;font-size:10px;font-weight:800;letter-spacing:.12em}.reback-cart-qty{box-sizing:border-box;width:64px;padding:8px;border:1px solid rgba(255,255,255,.8);border-radius:0;background:#00000029;color:#fff;font:inherit}.reback-cart-remove{font-size:11px;margin-top:2px}.reback-cart-summary{position:sticky;top:90px;padding:22px;border:1px solid rgba(255,255,255,.55);background:#0000001f}.reback-cart-subtotal{display:flex;justify-content:space-between;gap:20px;font-weight:800;letter-spacing:.05em}.reback-cart-note{line-height:1.5;opacity:.85}.reback-cart-update,.reback-cart-checkout{box-sizing:border-box;width:100%;margin-top:10px;padding:15px 16px;border-radius:0;font-family:Arial,Helvetica,sans-serif;font-weight:800;letter-spacing:.08em;cursor:pointer}.reback-cart-update{border:1px solid #fff;background:transparent;color:#fff}.reback-cart-checkout{border:1px solid #fff;background:#fff;color:#111}.reback-cart-empty{text-align:center;font-weight:800;letter-spacing:.05em}.reback-cart-empty a{display:inline-block;margin-top:12px;border:1px solid #fff;padding:13px 24px}html.page-cart,body.page-cart{position:static!important;width:100%!important;height:auto!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important}body.page-cart>main{position:relative!important;width:100%!important;height:auto!important;min-height:100dvh!important;overflow:visible!important}@media(max-width:720px){.reback-cart-float{top:22px;right:18px;font-size:12px}.cart-back{left:18px}.reback-cart-page{padding:76px 18px 70px}.reback-cart-shell{width:100%}.reback-cart-form{grid-template-columns:1fr}.reback-cart-item{grid-template-columns:112px minmax(0,1fr);gap:14px}.reback-cart-image img{width:112px;height:112px}.reback-cart-summary{position:relative;top:auto}}@media(max-aspect-ratio:1/1){html.page-index,body.page-index{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important}body.page-index>.reback-home{left:0!important;right:auto!important;width:150dvh!important;min-width:100vw!important;max-width:none!important;overflow:visible!important}body.page-index .reback-scene{left:0!important;right:0!important;top:0!important;bottom:0!important;width:100%!important;height:100%!important;background-size:100% 100%!important;background-position:center!important}}@media(max-aspect-ratio:1/1){html.page-index{position:relative!important;width:100vw!important;height:100dvh!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important}body.page-index.reback-body{position:relative!important;inset:auto!important;width:100vw!important;min-width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow-x:visible!important;overflow-y:hidden!important}body.page-index>.reback-home{position:relative!important;inset:auto!important;left:auto!important;right:auto!important;width:150dvh!important;min-width:150dvh!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;overflow:visible!important}body.page-index .reback-scene{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important}}@media(max-aspect-ratio:1/1){html.page-index,body.page-index.reback-body{position:relative!important;inset:auto!important;width:100vw!important;min-width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;background:#66615c!important}body.page-index .reback-home{position:relative!important;inset:auto!important;left:auto!important;right:auto!important;width:max(150dvh,240vw)!important;min-width:max(150dvh,240vw)!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;overflow:visible!important;background:#66615c!important}body.page-index .reback-scene{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;background-image:url(reback-hero.png)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}}.showroom-appointment-link{top:92.2%!important}@media(max-aspect-ratio:1/1){.showroom-appointment-link{top:92%!important}.showroom-appointment-link span{color:#fff!important;text-shadow:0 0 1px #fff,0 0 4px rgba(255,255,255,.98),0 0 10px rgba(255,255,255,.58)!important}}@media(max-aspect-ratio:1/1){.showroom-appointment-link{width:76vw!important;max-width:350px!important;font-size:clamp(13px,3.45vw,17px)!important;letter-spacing:-.018em!important;white-space:nowrap!important;-webkit-text-stroke:.45px rgba(255,255,255,1)!important;color:#fff!important;text-shadow:0 0 1px #fff,0 0 3px rgba(255,255,255,1),0 0 7px rgba(255,255,255,.98),0 0 14px rgba(255,255,255,.78),0 0 24px rgba(255,255,255,.46)!important;filter:brightness(1.22) drop-shadow(0 0 4px rgba(255,255,255,.95)) drop-shadow(0 0 10px rgba(255,255,255,.55))!important}.showroom-appointment-link span{color:#fff!important;-webkit-text-stroke:.45px rgba(255,255,255,1)!important;text-shadow:0 0 1px #fff,0 0 3px #fff,0 0 7px rgba(255,255,255,.98),0 0 14px rgba(255,255,255,.78),0 0 24px rgba(255,255,255,.46)!important;filter:brightness(1.18) drop-shadow(0 0 3px rgba(255,255,255,.95))!important}.showroom-appointment-link:hover,.showroom-appointment-link:focus-visible{text-shadow:0 0 1px #fff,0 0 4px #fff,0 0 9px rgba(255,255,255,1),0 0 18px rgba(255,255,255,.82),0 0 28px rgba(255,255,255,.5)!important;filter:brightness(1.3) drop-shadow(0 0 5px rgba(255,255,255,1)) drop-shadow(0 0 12px rgba(255,255,255,.62))!important}}@media(max-aspect-ratio:1/1){.showroom-appointment-link{left:50%!important;width:auto!important;max-width:82vw!important;min-width:0!important;padding:0!important;transform:translate(-50%)!important;filter:none!important;-webkit-filter:none!important;text-shadow:none!important;-webkit-text-stroke:0!important}.showroom-appointment-link span{display:block!important;font-size:clamp(12px,3.2vw,15px)!important;letter-spacing:.025em!important;color:#fff!important;white-space:nowrap!important;-webkit-text-stroke:0!important;text-shadow:0 0 2px rgba(255,255,255,.95),0 0 7px rgba(255,255,255,.48)!important;filter:none!important;-webkit-filter:none!important}.showroom-appointment-link:hover,.showroom-appointment-link:focus-visible{transform:translate(-50%) scale(1.015)!important;filter:none!important;-webkit-filter:none!important;text-shadow:none!important}.showroom-appointment-link:hover span,.showroom-appointment-link:focus-visible span{text-shadow:0 0 3px #fff,0 0 10px rgba(255,255,255,.62)!important;filter:none!important;-webkit-filter:none!important}}@media(max-aspect-ratio:1/1){.showroom-appointment-link{left:50%!important;transform:translate(-50%)!important;width:auto!important;max-width:84vw!important;filter:none!important;-webkit-filter:none!important}.showroom-appointment-link span{font-size:clamp(13px,3.45vw,16px)!important;letter-spacing:.018em!important;white-space:nowrap!important;color:#fff!important;text-shadow:0 0 1px #fff,0 0 4px rgba(255,255,255,.96),0 0 9px rgba(255,255,255,.62),0 0 15px rgba(255,255,255,.3)!important}.reback-panel--shop .shop-stage{padding:64px 16px 18px!important;min-height:100dvh!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important}.reback-panel--shop .shop-categories--photo{width:min(76vw,34dvh)!important;max-width:320px!important;grid-template-columns:1fr!important;gap:18px!important;margin:0 auto!important}.reback-panel--shop .category-card,.reback-panel--shop .category-photo{width:100%!important;aspect-ratio:1/1!important}.reback-panel--shop .category-photo img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important}.reback-panel--shop .category-word--text{font-size:clamp(34px,9vw,54px)!important}}@media(max-aspect-ratio:1/1){.reback-panel--shop .shop-categories--photo{width:min(84vw,37dvh)!important;max-width:350px!important;gap:18px!important}.reback-panel--shop .category-card,.reback-panel--shop .category-photo{width:100%!important;aspect-ratio:1/1!important}.reback-panel--shop .category-photo img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important}.showroom-appointment-link{filter:none!important;-webkit-filter:none!important}.showroom-appointment-link span{color:#fff!important;text-shadow:0 0 1px #fff,0 0 3px rgba(255,255,255,1),0 0 7px rgba(255,255,255,.88),0 0 12px rgba(255,255,255,.58),0 0 18px rgba(255,255,255,.3)!important;filter:brightness(1.08) drop-shadow(0 0 2px rgba(255,255,255,.68))!important;-webkit-filter:brightness(1.08) drop-shadow(0 0 2px rgba(255,255,255,.68))!important}}@media(max-aspect-ratio:1/1){.showroom-appointment-link{filter:none!important;-webkit-filter:none!important}.showroom-appointment-link span{color:#fff!important;-webkit-text-stroke:.15px rgba(255,255,255,.98)!important;text-shadow:0 0 1px #fff,0 0 3px rgba(255,255,255,1),0 0 7px rgba(255,255,255,.96),0 0 13px rgba(255,255,255,.7),0 0 20px rgba(255,255,255,.38)!important;filter:brightness(1.13) drop-shadow(0 0 2px rgba(255,255,255,.82))!important;-webkit-filter:brightness(1.13) drop-shadow(0 0 2px rgba(255,255,255,.82))!important}}@media(max-aspect-ratio:1/1){.reback-panel--shop .shop-categories--photo{width:min(90vw,40dvh)!important;max-width:375px!important;gap:16px!important}.reback-panel--shop .category-card,.reback-panel--shop .category-photo{width:100%!important;aspect-ratio:1/1!important}.reback-panel--shop .category-photo img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important}.reback-panel--shop .category-word--text{color:#fff!important;text-shadow:0 0 1px #fff,0 0 3px rgba(255,255,255,.98),0 0 7px rgba(255,255,255,.72),0 0 12px rgba(255,255,255,.34)!important;filter:brightness(1.06) drop-shadow(0 0 2px rgba(255,255,255,.55))!important;-webkit-filter:brightness(1.06) drop-shadow(0 0 2px rgba(255,255,255,.55))!important}}@media(max-aspect-ratio:1/1){.showroom-appointment-link{top:89.7%!important;left:50%!important;transform:translate(-50%)!important;width:auto!important;max-width:88vw!important}.showroom-appointment-link span{font-size:clamp(14px,3.8vw,18px)!important;letter-spacing:.014em!important;white-space:nowrap!important}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.page-password .reback-body,.page-password body{background:#67615b!important}.reback-password-page{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;overflow:hidden!important;background:#67615b!important;color:#fff!important}.reback-password-bg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:url(reback-hero.png) center center/cover no-repeat!important;z-index:0!important}.reback-password-stage{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:24px!important;transform:translateY(-1.5vh)!important}.reback-password-logo{display:block!important;width:min(590px,58vw)!important;height:auto!important;filter:drop-shadow(0 0 4px rgba(255,255,255,.75)) drop-shadow(0 0 13px rgba(255,255,255,.28))!important;margin:0 0 42px!important}.reback-password-form{display:flex!important;flex-direction:column!important;align-items:center!important;gap:9px!important;width:min(250px,68vw)!important;margin:0!important}.reback-password-input{appearance:none!important;-webkit-appearance:none!important;width:100%!important;height:34px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.48)!important;border-radius:0!important;background:#48444014!important;color:#fff!important;outline:none!important;text-align:center!important;font-family:Arial,Helvetica,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.28em!important;padding:7px 8px 7px 11px!important;box-shadow:none!important;text-shadow:0 0 5px rgba(255,255,255,.28)!important}.reback-password-input::placeholder{color:#ffffff85!important;opacity:1!important}.reback-password-input:focus{border-bottom-color:#ffffffe0!important;background:#48444021!important;box-shadow:0 7px 18px -15px #fffc!important}.reback-password-enter{appearance:none!important;-webkit-appearance:none!important;border:0!important;background:transparent!important;color:#ffffffad!important;font-family:Arial,Helvetica,sans-serif!important;font-size:10px!important;font-weight:700!important;letter-spacing:.28em!important;padding:8px 12px!important;cursor:pointer!important;text-shadow:0 0 5px rgba(255,255,255,.22)!important}.reback-password-enter:hover,.reback-password-enter:focus-visible{color:#fff!important;text-shadow:0 0 7px rgba(255,255,255,.72),0 0 15px rgba(255,255,255,.24)!important;outline:none!important}.reback-password-error{font-family:Arial,Helvetica,sans-serif!important;font-size:9px!important;font-weight:700!important;letter-spacing:.18em!important;color:#ffffffb8!important;margin-top:2px!important;text-align:center!important}@media(max-width:760px){.reback-password-bg{background-size:auto 100%!important;background-position:center center!important}.reback-password-stage{padding:20px!important;transform:translateY(-2vh)!important}.reback-password-logo{width:min(540px,86vw)!important;margin-bottom:34px!important}.reback-password-form{width:min(220px,58vw)!important}.reback-password-input{font-size:10px!important;height:32px!important}.reback-password-enter{font-size:9px!important}}.page-password .reback-password-page{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;overflow:hidden!important;background:#67615b!important;color:#fff!important}.page-password .reback-password-bg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;background-image:url(reback-home-concrete.jpg)!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:cover!important}.page-password .reback-password-stage{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:24px!important;transform:none!important}.page-password .reback-password-logo{display:block!important;width:min(620px,62vw)!important;max-width:none!important;height:auto!important;margin:0 0 34px!important;filter:drop-shadow(0 0 4px rgba(255,255,255,.8)) drop-shadow(0 0 12px rgba(255,255,255,.32))!important}.page-password .reback-password-form{display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important;width:min(190px,44vw)!important;margin:0!important}.page-password .reback-password-input{width:100%!important;height:30px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.36)!important;border-radius:0!important;background:#322f2c14!important;color:#fff!important;outline:none!important;text-align:center!important;font:700 9px/1 Arial,Helvetica,sans-serif!important;letter-spacing:.24em!important;padding:6px 7px 6px 9px!important;box-shadow:none!important}.page-password .reback-password-input::placeholder{color:#ffffff6b!important;opacity:1!important}.page-password .reback-password-enter{border:0!important;background:transparent!important;color:#ffffff8c!important;font:700 8px/1 Arial,Helvetica,sans-serif!important;letter-spacing:.25em!important;padding:7px 10px!important;text-shadow:none!important}@media(max-width:749px){.page-password .reback-password-bg{background-size:auto 100%!important;background-position:center center!important}.page-password .reback-password-stage{padding:20px!important}.page-password .reback-password-logo{width:min(600px,86vw)!important;margin-bottom:28px!important}.page-password .reback-password-form{width:min(175px,42vw)!important}}.collection-back{position:fixed!important;top:max(12px,env(safe-area-inset-top))!important;left:max(6px,env(safe-area-inset-left))!important;z-index:9999!important;margin:0!important;padding:8px 10px!important;white-space:nowrap!important}@media(max-width:560px){.collection-back{left:max(4px,env(safe-area-inset-left))!important}}@media(min-width:561px){.collection-back{left:0!important;top:max(12px,env(safe-area-inset-top))!important;padding:8px 3px!important;font-size:20px!important;line-height:1!important;letter-spacing:.015em!important;z-index:9999!important;white-space:nowrap!important}}@media(min-width:561px){.collection-back{left:10px!important}}@media(min-width:561px){.collection-back{left:6px!important}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/reback.css.map */
