.pino-upholstery-style-section,.pino-upholstery-style-marker{display:none!important}html.pino-upholstery-page{--uph-ink: #171714;--uph-paper: #f4f0e9;--uph-white: #fffaf4;--uph-clay: #ad5f48;--uph-blush: #e7d1c8}html.pino-upholstery-page #MainContent,#MainContent:has(.pino-upholstery-style-marker){overflow:hidden;background:var(--uph-paper);color:var(--uph-ink)}html.pino-upholstery-page .pino-uph-shell{width:calc(100% - clamp(3.2rem,5vw,7.2rem));max-width:160rem;margin:clamp(2rem,3vw,4.8rem) auto;padding:clamp(4rem,5vw,7.2rem);border-radius:3.2rem;background:var(--uph-white);color:var(--uph-ink)}html.pino-upholstery-page .pino-uph-shell.pino-uph-top{margin-top:clamp(1.6rem,2vw,3.2rem);padding-top:clamp(4.8rem,7vw,10rem);background:var(--uph-clay);color:var(--uph-white)}html.pino-upholstery-page .pino-uph-top .pino-uph-kicker{display:inline-flex;min-height:3.6rem;align-items:center;margin-bottom:clamp(3rem,4vw,5.2rem);padding:.9rem 1.5rem;border:1px solid rgba(255,250,244,.46);border-radius:999px;color:var(--uph-white)}html.pino-upholstery-page .pino-uph-top :is(.pino-uph-title,.pino-uph-lead){color:var(--uph-white)}html.pino-upholstery-page .pino-uph-title{font-weight:500;letter-spacing:-.065em}html.pino-upholstery-page .pino-uph-lead{max-width:58rem;font-weight:500}html.pino-upholstery-page .pino-uph-heading{font-weight:500;letter-spacing:-.05em}html.pino-upholstery-page .pino-uph-divider{height:.1rem;background:currentColor;opacity:.38}html.pino-upholstery-page .pino-uph-item,html.pino-upholstery-page .pino-uph-step{min-height:100%;padding:2.2rem;border:0;border-radius:2rem;background:var(--uph-paper)}html.pino-upholstery-page .pino-uph-step:before{display:inline-flex;width:3.8rem;height:3.8rem;align-items:center;justify-content:center;margin-bottom:2.4rem;border-radius:50%;background:var(--uph-clay);color:var(--uph-white)}html.pino-upholstery-page .pino-uph-portfolio{gap:clamp(1rem,1.6vw,2.2rem)}html.pino-upholstery-page .pino-uph-gallery-button{overflow:hidden;border-radius:2.4rem;background:var(--uph-paper)}html.pino-upholstery-page .pino-uph-image,html.pino-upholstery-page .pino-uph-placeholder{margin:0;border-radius:inherit;transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .3s ease}html.pino-upholstery-page .pino-uph-gallery-button:hover .pino-uph-image{transform:scale(1.025);opacity:1}html.pino-upholstery-page .pino-uph-button{display:inline-flex;min-height:4.8rem;align-items:center;justify-content:center;padding:1.2rem 2.2rem;border:1px solid var(--uph-ink);border-radius:999px;background:var(--uph-ink);color:var(--uph-white)}html.pino-upholstery-page .pino-uph-lightbox-close,html.pino-upholstery-page .pino-uph-lightbox-zoom,html.pino-upholstery-page .pino-uph-lightbox-prev,html.pino-upholstery-page .pino-uph-lightbox-next{border-radius:999px}html.pino-upholstery-page #MainContent .contact{width:calc(100% - clamp(3.2rem,5vw,7.2rem));max-width:160rem;margin:clamp(2rem,3vw,4.8rem) auto clamp(4rem,7vw,10rem);padding:clamp(4rem,5vw,7.2rem);border-radius:3.2rem;background:var(--uph-ink);color:var(--uph-white)}html.pino-upholstery-page #MainContent .contact :is(.title,h2,label){color:var(--uph-white)}html.pino-upholstery-page #MainContent .contact .field:before,html.pino-upholstery-page #MainContent .contact .field:after{content:none}html.pino-upholstery-page #MainContent .contact :is(.field__input,textarea){min-height:5.2rem;border:1px solid rgba(255,250,244,.44);border-radius:1.8rem;background:#fffaf40f;color:var(--uph-white);box-shadow:none}html.pino-upholstery-page #MainContent .contact textarea{min-height:16rem}html.pino-upholstery-page #MainContent .contact .button{min-height:5rem;padding-inline:2.4rem;border:1px solid var(--uph-white);border-radius:999px;background:var(--uph-white);color:var(--uph-ink)}@media screen and (max-width:900px){html.pino-upholstery-page .pino-uph-shell,html.pino-upholstery-page #MainContent .contact{width:calc(100% - 2.4rem);margin:1.2rem auto 2.4rem;padding:3.2rem 2rem;border-radius:2.2rem}html.pino-upholstery-page .pino-uph-shell.pino-uph-top{padding-top:4rem}html.pino-upholstery-page .pino-uph-hero{gap:3.6rem;padding-bottom:4.8rem}html.pino-upholstery-page .pino-uph-title{font-size:clamp(4.8rem,15vw,7rem)}html.pino-upholstery-page .pino-uph-lead,html.pino-upholstery-page .pino-uph-text,html.pino-upholstery-page .pino-uph-text-offset,html.pino-upholstery-page .pino-uph-text-offset-small{max-width:none;margin-left:0}html.pino-upholstery-page .pino-uph-heading-right,html.pino-upholstery-page .pino-uph-heading-left{margin-inline:0;text-align:left}html.pino-upholstery-page .pino-uph-portfolio{display:flex;width:calc(100% + 2rem);margin-left:0;padding-right:2rem;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}html.pino-upholstery-page .pino-uph-portfolio::-webkit-scrollbar{display:none}html.pino-upholstery-page .pino-uph-gallery-button{flex:0 0 78%;scroll-snap-align:start}html.pino-upholstery-page .pino-uph-portfolio .pino-uph-image,html.pino-upholstery-page .pino-uph-portfolio .pino-uph-placeholder{aspect-ratio:4 / 5}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/pino-upholstery-refresh.css.map */
