.shop{--ink:#eceef0;--room:#1c1e21;--glow:#4a4e54;--shade:#0b0c0e;position:relative;overflow:hidden;isolation:isolate;background:var(--room);color:var(--ink);font-family:Manrope,system-ui,sans-serif;padding:clamp(56px,8vw,120px) clamp(18px,4vw,56px) clamp(56px,7vw,100px)}.shop *{box-sizing:border-box}.shop .fog{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;z-index:0;pointer-events:none}.shop .fog .fl{position:absolute;top:0;right:0;bottom:0;left:0;display:block;will-change:transform}.shop .fog i{position:absolute;display:block;border-radius:50%;will-change:transform}.shop .fog .a{width:60%;height:50%;left:-5%;top:0;background:radial-gradient(closest-side,#4a4e54 0%,rgba(74,78,84,.72) 18%,rgba(74,78,84,.42) 36%,rgba(74,78,84,.18) 52%,rgba(74,78,84,.05) 64%,transparent 74%);animation:shA 48s ease-in-out infinite alternate}.shop .fog .b{width:55%;height:45%;right:-5%;top:30%;background:radial-gradient(closest-side,#3a3d42 0%,rgba(58,61,66,.72) 18%,rgba(58,61,66,.42) 36%,rgba(58,61,66,.18) 52%,rgba(58,61,66,.05) 64%,transparent 74%);animation:shB 56s ease-in-out infinite alternate}.shop .fog .c{width:70%;height:40%;left:15%;bottom:-5%;background:radial-gradient(closest-side,#2c2f34 0%,rgba(44,47,52,.72) 18%,rgba(44,47,52,.42) 36%,rgba(44,47,52,.18) 52%,rgba(44,47,52,.05) 64%,transparent 74%);animation:shC 40s ease-in-out infinite alternate}@keyframes shA{to{transform:translate3d(8%,10%,0) scale(1.15)}}@keyframes shB{to{transform:translate3d(-10%,-8%,0) scale(1.12)}}@keyframes shC{to{transform:translate3d(6%,-6%,0) scale(1.2)}}.shop .grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.14;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E")}.shop .ghost-wrap{position:absolute;z-index:1;left:clamp(8px,2vw,32px);right:0;top:clamp(24px,4vw,56px);height:40vh;pointer-events:none;overflow:visible}.shop .ghost{position:absolute;left:0;top:0;font-family:Anton,system-ui,sans-serif;font-size:clamp(7rem,24vw,22rem);line-height:.8;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.95);opacity:.08;will-change:transform;-webkit-user-select:none;user-select:none}.shop-in{position:relative;z-index:2;max-width:1320px;margin:0 auto}.shop .lead{font-size:clamp(.62rem,1.1vw,.78rem);letter-spacing:.34em;text-transform:uppercase;opacity:.85;font-weight:700}.shop .big2{font-family:Anton,system-ui,sans-serif;margin:8px 0 12px;line-height:.86;font-size:clamp(3rem,8vw,6.5rem);letter-spacing:-.01em;text-transform:uppercase}.shop-head p{margin:0 0 22px;max-width:56ch;font-size:clamp(.95rem,1.25vw,1.08rem);line-height:1.6;opacity:.9}.shop .jump{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:clamp(40px,6vw,80px)}.shop .jump a,.shop .pill{color:var(--ink);text-decoration:none;border:1.5px solid rgba(255,255,255,.28);border-radius:999px;padding:9px 16px;font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;background:#ffffff0f;transition:background .3s,color .3s,border-color .3s;white-space:nowrap}.shop .jump a:hover,.shop .pill:hover{background:var(--ink);color:#15171a;border-color:var(--ink)}.shop .fam{margin-bottom:clamp(48px,7vw,96px);scroll-margin-top:90px}.shop .fam-links{display:flex;gap:8px;flex-wrap:wrap}.shop .fam-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.14)}.shop .fam-title{will-change:transform}.shop .k{font-family:Anton,sans-serif;font-size:.9rem;letter-spacing:.2em;opacity:.6}.shop .fam-head h3{font-family:Anton,sans-serif;font-size:clamp(1.8rem,3.4vw,2.8rem);line-height:.95;margin:4px 0 0;text-transform:uppercase}.shop .script{font-family:Sacramento,cursive;font-size:clamp(1.4rem,2.4vw,2rem);line-height:.9;margin-top:2px;opacity:.85}.shop .cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.shop .card{display:flex;flex-direction:column;text-decoration:none;color:inherit;border-radius:18px;padding:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:transform .35s cubic-bezier(.2,.8,.2,1),background .35s,border-color .35s}.shop .card:hover{transform:translateY(-4px);background:#ffffff14;border-color:#ffffff2e}.shop .tile{display:block;position:relative;aspect-ratio:4/3;border-radius:12px;overflow:hidden;background:#f4f4f2;box-shadow:0 14px 30px #00000059}.shop .tile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.shop .card:hover .tile img{transform:scale(1.05)}.shop .tile:after{content:"VIEW \2192";position:absolute;right:10px;bottom:10px;padding:6px 10px;border-radius:999px;background:#141619d9;color:#fff;font-size:.56rem;letter-spacing:.2em;font-weight:800;opacity:0;transform:translate3d(0,6px,0);transition:opacity .3s,transform .3s}.shop .card:hover .tile:after{opacity:1;transform:none}.shop .body{display:flex;flex-direction:column;gap:6px;padding:12px 6px 6px}.shop .name{font-weight:700;font-size:.95rem;line-height:1.25}.shop .meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.shop .price{font-size:.82rem;opacity:.85}.shop .dots{display:flex;gap:2px;flex-wrap:wrap;justify-content:flex-end;max-width:56%}.shop .dots i{width:9px;height:9px;border-radius:50%;background-size:300%;background-position:center;display:block;box-shadow:inset 0 3px 3px -2px #fff9,inset 0 0 0 1px #ffffff40}.shop .rv{opacity:0;transform:translate3d(0,22px,0);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--d,0) * 70ms)}.shop .rv.in{opacity:1;transform:none}@media(max-width:720px){.shop .cards{grid-template-columns:repeat(2,1fr);gap:10px}.shop .card{padding:6px;border-radius:14px}.shop .body{padding:8px 4px 4px}.shop .name{font-size:.82rem}.shop .fam-head{flex-direction:column;align-items:flex-start;gap:10px}}.shop .shop-in{transition:opacity .32s ease,transform .32s ease}.shop.switching .shop-in{opacity:0;transform:translate3d(0,10px,0)}.shop[data-only] .fam{display:none}.shop[data-only=wall-panels] #fam-wall-panels,.shop[data-only=ceiling-panels] #fam-ceiling-panels,.shop[data-only=hanging-screens] #fam-hanging-screens,.shop[data-only=workstation-screens] #fam-workstation-screens,.shop[data-only=pinboards-tiles] #fam-pinboards-tiles,.shop[data-only=fixings-accessories] #fam-fixings-accessories{display:block}.shop .jump a.on{background:var(--ink);color:#15171a;border-color:var(--ink)}
/*# sourceMappingURL=/cdn/shop/files/pa-shop.css.map */
