*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;overflow-x:hidden;font-size:16px}img{display:block;max-width:100%}a{color:inherit}button,input,textarea{font:inherit}.skip{position:fixed;top:-5rem;left:1rem;z-index:99;background:#fff;color:#111;padding:1rem}.skip:focus{top:1rem}.nav{display:flex;justify-content:space-between;align-items:center;padding:1rem clamp(1rem,4vw,4rem);position:relative;z-index:10}.logo{display:flex;align-items:center;gap:.8rem;text-decoration:none}.logo i{font-style:normal}.logo b{font-weight:600}.nav nav{display:flex;gap:1.4rem}.nav nav a{text-decoration:none;min-height:44px;display:flex;align-items:center}.menu{display:none;min-height:44px;background:transparent;border:1px solid;color:inherit}.hero{position:relative}.heroimg{width:100%;height:100%;object-fit:cover}.herocopy h1{font-weight:600}.herocopy>p:last-of-type{line-height:1.65;max-width:600px}.herocopy>a,.cta a{display:inline-block;text-decoration:none;padding:1rem 1.25rem}.offers,.faq{padding:clamp(4rem,8vw,8rem) clamp(1rem,6vw,6rem)}.offers>header,.faq>header{display:grid;grid-template-columns:.6fr 1.4fr;gap:2rem;margin-bottom:3rem}.offers h2,.faq h2{font-size:clamp(2.5rem,5vw,5rem);font-weight:600;line-height:.95;margin:0}.offers>div{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.offers article{padding:2rem}.offers article>span{font-size:.72rem}.offers article h3{font-size:1.7rem;font-weight:600;margin:2rem 0 .6rem}.offers article strong{font-size:1.2rem}.offers article p{line-height:1.6;min-height:5em}.offers article a{font-weight:600}.faqrows{max-width:900px;margin-left:auto}.faq details{border-top:1px solid}.faq details:last-child{border-bottom:1px solid}.faq summary{list-style:none;cursor:pointer;min-height:64px;display:flex;align-items:center;justify-content:space-between;font-weight:600}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:'+';font-size:1.5rem;font-weight:400}.faq details[open] summary:after{content:'−'}.faq details div{padding:0 3rem 1.5rem 0;line-height:1.7}.cta{padding:clamp(5rem,10vw,10rem) clamp(1rem,7vw,8rem)}.cta h2{font-size:clamp(3rem,7vw,7rem);font-weight:600;line-height:.9;margin:1rem 0 2rem}footer{padding:4rem clamp(1rem,5vw,5rem);display:grid;grid-template-columns:1fr 1fr .5fr;gap:2rem}footer address{display:flex;flex-direction:column;gap:.5rem;font-style:normal;line-height:1.45}footer address a{width:max-content}footer nav{display:flex;flex-direction:column;gap:.5rem}footer small{grid-column:1/-1;border-top:1px solid;padding-top:1.5rem}.page{min-height:70vh;padding:clamp(4rem,9vw,9rem) clamp(1rem,8vw,9rem)}.pagetitle{display:grid;grid-template-columns:.6fr 1.4fr;gap:1rem;margin-bottom:4rem}.pagetitle h1{font-size:clamp(3rem,8vw,7rem);line-height:.9;font-weight:600;margin:0}.pagetitle p{grid-column:2}.policy{max-width:850px;margin-left:auto;line-height:1.75}.policy h2{margin:2.5rem 0 .5rem}.updated{font-size:.8rem}.contact{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(2rem,7vw,8rem)}.contact h2{font-size:clamp(2rem,4vw,3.5rem);font-weight:600}.contact dl div{border-top:1px solid;padding:1rem 0}.contact dt{font-size:.72rem}.contact dd{margin:.4rem 0;line-height:1.5}.contact form{display:flex;flex-direction:column;gap:.5rem;padding:clamp(1.3rem,4vw,3rem);border:1px solid}.contact label{margin-top:.5rem}.contact input,.contact textarea{min-height:46px;padding:.8rem;border:1px solid;background:transparent;color:inherit}.contact button{min-height:50px;margin-top:1rem;border:0;cursor:pointer}.status{min-height:1.5em}:focus-visible{outline:3px solid #ffbf00;outline-offset:3px}@media(max-width:760px){.nav{flex-wrap:wrap}.menu{display:block}.nav nav{display:none;flex-basis:100%;flex-direction:column;padding-top:1rem}.nav nav.open{display:flex}.nav nav a{border-top:1px solid}.offers>header,.faq>header,.pagetitle,.contact{grid-template-columns:1fr}.pagetitle p{grid-column:1}.offers>div{grid-template-columns:1fr}.faqrows{margin:0}footer{grid-template-columns:1fr}footer small{grid-column:1}.page{padding-top:3rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}:root{--sand:#f2ead8;--green:#1f614c;--orange:#ee6c2f;--steel:#28363d}.v10{font-family:"Segoe UI",sans-serif;background:var(--sand);color:var(--steel)}.n10{background:var(--steel);color:#fff}.n10 .logo i{color:var(--orange)}.factory{min-height:760px;display:grid;grid-template-columns:1.3fr .7fr;padding:3rem 5vw;gap:3rem}.factory .heroimg{height:650px;clip-path:polygon(0 0,100% 0,94% 100%,0 100%)}.factory .herocopy{align-self:center}.factory h1{font-size:clamp(3.5rem,7vw,7rem);line-height:.83}.factory .herocopy>a{background:var(--green);color:#fff}.stamp{position:absolute;left:3vw;bottom:2rem;background:var(--orange);width:120px;height:120px;border-radius:50%;display:grid;place-items:center;text-align:center;font-weight:700}.production{padding:3rem 5vw;background:var(--green);color:#fff}.production ol{list-style:none;padding:2rem 0 0;display:grid;grid-template-columns:repeat(5,1fr)}.production li{padding:1.5rem;border-top:2px solid;display:flex;flex-direction:column;gap:1rem}.production b{color:#ffc09f}.v10 .offers article{border:2px solid var(--steel);position:relative}.v10 .offers article:before{content:'';position:absolute;right:1rem;top:1rem;width:24px;height:24px;background:var(--orange)}.safety{padding:7rem 6vw;background:var(--steel);color:#fff}.safety h2{font-size:5rem}.safety>div{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.safety p{border-top:1px solid;padding-top:1rem;line-height:1.7}.v10 .cta{background:var(--orange)}.v10 .cta a{background:var(--steel);color:#fff}.v10 footer{background:var(--green);color:#fff}@media(max-width:760px){.factory{grid-template-columns:1fr}.factory .heroimg{height:85vw}.factory h1{font-size:15vw}.stamp{display:none}.production ol{grid-template-columns:1fr 1fr}.safety>div{grid-template-columns:1fr}.safety h2{font-size:3.5rem}}
.identity{padding:clamp(4rem,8vw,8rem) clamp(1rem,7vw,8rem);display:grid;grid-template-columns:.55fr 1.45fr;gap:2rem}.identity h2{font-size:clamp(2.8rem,6vw,6.5rem);line-height:.92;margin:0}.identity>div{grid-column:2;display:flex;align-items:center;gap:1rem}.identity i{height:1px;background:currentColor;flex:1}.story-gallery{padding:clamp(4rem,8vw,8rem) clamp(1rem,6vw,6rem)}.story-gallery>header{display:grid;grid-template-columns:.6fr 1.4fr;gap:2rem;margin-bottom:3rem}.story-gallery h2{font-size:clamp(2.8rem,5vw,5.5rem);line-height:.94;margin:0}.story-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(1rem,3vw,3rem)}.story-grid figure{margin:0}.story-grid figure+figure{margin-top:5vw}.story-grid img{width:100%;height:clamp(300px,39vw,580px);object-fit:cover}.story-grid figcaption{display:flex;gap:1rem;padding:.9rem 0}.g1 .story-grid,.g6 .story-grid{grid-template-columns:.75fr 1.25fr}.g2 img,.g7 img{border-radius:12rem 12rem 0 0}.g3 .story-grid{gap:0}.g4 img{clip-path:polygon(0 0,100% 0,94% 100%,0 100%)}.g5 img{border:1px solid}.g8 figure{box-shadow:7px 7px 0 #e73536}.g9 figure{background:#fff;padding:1rem;border-radius:1rem}.g10 img{clip-path:polygon(0 0,100% 0,92% 100%,0 100%)}.h0 .heroimg{border-radius:0 0 35% 0}.h1 .herocopy{border:4px solid}.h2 .heroimg{filter:saturate(.8)}.h3{clip-path:polygon(0 0,100% 0,100% 94%,8% 100%,0 93%)}.h4 .heroimg{border-radius:0 0 10rem 0}.h5 .herocopy{backdrop-filter:blur(12px)}.h6 .herocopy{border-left:8px solid #9ed529}.h7 .heroimg{border-radius:0 0 0 14rem}.h8 .herocopy{transform:rotate(-1deg)}.h9 .heroimg{border-radius:0 0 45% 45%}.h10 .herocopy{border:2px dashed}.h11 .heroimg{clip-path:ellipse(78% 70% at 50% 30%)}.faq details p{padding:0 3rem 1.5rem 0;line-height:1.7}.v0{--pl:#b81f48}.v1{--pl:#baff25}.v2{--pl:#d98c38}.v3{--pl:#0ee2ef}.v4{--pl:#efc23a}.v5{--pl:#ef9ab2}.v6{--pl:#a8db2d}.v7{--pl:#b75436}.v8{--pl:#e73536}.v9{--pl:#e4bd2d}.v10{--pl:#ffd21a}.v11{--pl:#60844d}:focus-visible{outline:3px solid var(--pl);outline-offset:4px}.faq summary,.menu,button,input,textarea{min-height:44px}@media(max-width:760px){.identity,.story-gallery>header,.story-grid,.g1 .story-grid,.g6 .story-grid{grid-template-columns:1fr}.identity>div{grid-column:1}.story-grid figure+figure{margin-top:0}.story-grid img{height:72vw;min-height:260px}}

/* unique-placzabawfactory.com-0d02c67985284c07f5b3567f7da0d799d70d9e4a */