html body.vtx-taste .vpg{--vpg-paper:#fffcf7;--vpg-soft:#f3ebe2;--vpg-ink:#30261f;--vpg-brown:#442e22;--vpg-accent:#e68116;--vpg-link:#873e09;background:var(--vpg-paper);color:var(--vpg-ink)}html body.vtx-taste .vpg :is(h1,h2,h3){color:inherit;letter-spacing:-.022em;line-height:1.13;font-weight:800;text-transform:uppercase}html body.vtx-taste .vpg h2{font-size:clamp(26px,2.4vw,36px);margin:0 0 18px}html body.vtx-taste .vpg h3{font-size:clamp(17px,1.45vw,21px);margin:0 0 12px}html body.vtx-taste .vpg p{color:inherit;font-size:17px;line-height:1.63;margin:0;max-width:78ch}html body.vtx-taste .vpg p+p{margin-top:12px}html body.vtx-taste .vpg a:not(.vpg-button,.vpg-card-image){color:var(--vpg-link)}html body.vtx-taste .vpg :is(a,summary):focus-visible{outline:3px solid var(--vpg-link);outline-offset:4px}html body.vtx-taste .vpg .vpg-hero{display:grid;grid-template-columns:1fr 1fr;min-height:clamp(440px,33.6vw,650px)}html body.vtx-taste .vpg .vpg-hero-image{margin:0;min-height:0;position:relative;background:var(--vpg-soft)}html body.vtx-taste .vpg .vpg-hero-image img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 47%}html body.vtx-taste .vpg .vpg-hero-copy{padding:clamp(38px,3.2vw,70px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}html body.vtx-taste .vpg .vpg-hero h1{font-size:clamp(34px,2.8vw,51px);margin:0 0 30px;max-width:22ch}html body.vtx-taste .vpg .vpg-hero-copy p{font-size:18px;margin-bottom:34px;max-width:54ch}html body.vtx-taste .vpg .vpg-button{display:inline-flex;min-height:52px;max-width:100%;align-items:center;justify-content:center;text-align:center;padding:12px 22px;border-radius:10px;background:var(--vpg-accent);color:var(--vpg-ink);font-size:15px;line-height:1.3;font-weight:800;text-transform:uppercase;text-decoration:none}html body.vtx-taste .vpg .vpg-button:hover{background:#f39a36}html body.vtx-taste .vpg .vpg-band{min-height:190px;display:grid;place-items:center;text-align:center;background:var(--vpg-brown);color:#fff0e1;padding:35px 22px}html body.vtx-taste .vpg .vpg-band h2{font-size:clamp(30px,3.4vw,55px);margin:0;max-width:25ch}html body.vtx-taste .vpg .vpg-reading{width:min(81.5%,1530px);margin-inline:auto}html body.vtx-taste .vpg .vpg-intro{padding-block:48px 56px}html body.vtx-taste .vpg .vpg-intro>section+section{margin-top:35px}html body.vtx-taste .vpg :is(.vpg-intro,.vpg-installation) p{max-width:100ch}html body.vtx-taste .vpg .vpg-browse{text-align:center;background:var(--vpg-soft);padding:44px 22px 50px}html body.vtx-taste .vpg .vpg-browse h2{font-size:clamp(29px,3vw,45px)}html body.vtx-taste .vpg .vpg-browse p{margin:0 auto 24px}html body.vtx-taste .vpg .vpg-products{padding:43px clamp(22px,2.8vw,62px) 56px;scroll-margin-top:120px}html body.vtx-taste .vpg .vpg-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;max-width:1340px;margin-top:28px}html body.vtx-taste .vpg .vpg-card{min-width:0;display:flex;flex-direction:column;box-shadow:0 5px 12px #30261f19;border-radius:12px;overflow:hidden;background:var(--vpg-soft)}html body.vtx-taste .vpg .vpg-card-image{display:block;height:146px;background:#fff}html body.vtx-taste .vpg .vpg-card-image img{width:100%;height:100%;object-fit:contain;display:block}html body.vtx-taste .vpg .vpg-card-body{display:flex;flex-direction:column;flex:1;padding:16px 16px 14px}html body.vtx-taste .vpg .vpg-card h3{font-size:17px;margin:0 0 10px}html body.vtx-taste .vpg .vpg-card h3 a{text-decoration:none}html body.vtx-taste .vpg .vpg-card h3 a:hover{text-decoration:underline}html body.vtx-taste .vpg .vpg-card p{font-size:15.5px;line-height:1.48;margin-bottom:12px}html body.vtx-taste .vpg :is(.vpg-sizes,.vpg-tool-links){display:flex;flex-wrap:wrap;gap:6px 9px;list-style:none;padding:0}html body.vtx-taste .vpg .vpg-sizes{margin:auto 0 0}html body.vtx-taste .vpg .vpg-sizes a{display:flex;align-items:center;min-height:40px;padding:5px 8px;border-radius:5px;background:#fff8ee;font-size:13.5px;line-height:1.25;text-decoration:none;color:var(--vpg-ink)}html body.vtx-taste .vpg .vpg-sizes a:hover{text-decoration:underline}html body.vtx-taste .vpg .vpg-installation{padding-block:56px 63px;scroll-margin-top:120px}html body.vtx-taste .vpg .vpg-steps{padding:0;margin:30px 0 25px;list-style:none}html body.vtx-taste .vpg .vpg-steps>li+li{margin-top:28px}html body.vtx-taste .vpg .vpg-steps h3{margin:0 0 8px}html body.vtx-taste .vpg .vpg-tool-links{margin:8px 0 0}html body.vtx-taste .vpg .vpg-tool-links a{display:inline-flex;align-items:center;min-height:44px;font-size:16px;text-decoration:underline;text-underline-offset:4px}html body.vtx-taste .vpg .vpg-site-note{font-style:italic}html body.vtx-taste .vpg .vpg-feature{display:grid;grid-template-columns:39% 61%;align-items:stretch;min-height:350px}html body.vtx-taste .vpg .vpg-feature-image{background:#fff;display:grid;place-items:center}html body.vtx-taste .vpg .vpg-feature-image img{height:300px;width:100%;object-fit:contain}html body.vtx-taste .vpg .vpg-feature-copy{padding:clamp(32px,5vw,90px);background:var(--vpg-brown);color:#fff0e1}html body.vtx-taste .vpg .vpg-finishes{padding-block:58px 70px}html body.vtx-taste .vpg .vpg-finishes>h2{text-align:center;margin-bottom:36px}html body.vtx-taste .vpg .vpg-finish-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}html body.vtx-taste .vpg .vpg-finish-grid details{margin-top:12px}html body.vtx-taste .vpg .vpg-finish-grid summary{cursor:pointer;min-height:44px;font-weight:700;padding-block:8px;color:var(--vpg-link)}html body.vtx-taste .vpg .vpg-resources{padding-block:55px;scroll-margin-top:120px}html body.vtx-taste .vpg .vpg-resources>.vxa-details{margin-top:24px}html body.vtx-taste .vpg .vpg-credit{padding:12px 20px;text-align:center;max-width:none;font-size:13px;background:var(--vpg-paper)}@media(max-width:1050px){html body.vtx-taste .vpg .vpg-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){html body.vtx-taste .vpg .vpg-hero{grid-template-columns:1fr;min-height:0}html body.vtx-taste .vpg .vpg-hero-image{aspect-ratio:1.5}html body.vtx-taste .vpg .vpg-hero-copy{padding:30px 22px 35px}html body.vtx-taste .vpg .vpg-hero h1{margin-bottom:16px}html body.vtx-taste .vpg .vpg-hero-copy p{margin-bottom:23px}html body.vtx-taste .vpg .vpg-band{min-height:135px}html body.vtx-taste .vpg .vpg-reading{width:calc(100% - 44px)}html body.vtx-taste .vpg :is(.vpg-intro,.vpg-installation,.vpg-finishes,.vpg-resources){padding-block:38px}html body.vtx-taste .vpg .vpg-product-grid{gap:14px}html body.vtx-taste .vpg .vpg-card-image{height:110px}html body.vtx-taste .vpg .vpg-card-body{padding:12px}html body.vtx-taste .vpg .vpg-card h3{font-size:16px}html body.vtx-taste .vpg .vpg-card p{font-size:15px}html body.vtx-taste .vpg .vpg-feature{grid-template-columns:1fr}html body.vtx-taste .vpg .vpg-feature-image img{height:210px}html body.vtx-taste .vpg .vpg-feature-copy{padding:30px 22px}html body.vtx-taste .vpg .vpg-finish-grid{grid-template-columns:1fr;gap:23px}}@media(max-width:360px){html body.vtx-taste .vpg .vpg-product-grid{grid-template-columns:1fr}}html body.vtx-taste .vpg .vpg-accessories{background:var(--vpg-soft)}html body.vtx-taste .vpg .vpg-accessories .vpg-card{background:var(--vpg-paper)}html body.vtx-taste .vpg .vpg-accessories .vpg-card-image{height:174px}html body.vtx-taste .vpg .vpg-card .vpg-card-price{font-weight:800;margin:0}html body.vtx-taste .vpg .vpg-card-link{display:flex;align-items:center;gap:6px;min-height:44px;margin-top:auto;font-weight:800;text-decoration:none;font-size:15px}html body.vtx-taste .vpg .vpg-card-link:hover{text-decoration:underline}html body.vtx-taste .vpg .vpg-kicker{font-size:14px;font-weight:800;text-transform:uppercase;margin:0 0 12px}html body.vtx-taste .vpg .vpg-hero-image--drawing img{object-fit:contain;padding:clamp(14px,3vw,54px)}html body.vtx-taste .vpg .vpg-steps--numbered{counter-reset:project-step}html body.vtx-taste .vpg .vpg-steps--numbered>li{counter-increment:project-step;position:relative;padding-left:47px}html body.vtx-taste .vpg .vpg-steps--numbered>li:before{content:counter(project-step,decimal-leading-zero);position:absolute;top:0;left:0;color:var(--vpg-link);font-size:17px;font-weight:800}html body.vtx-taste .vpg .vpg-steps-figure{margin:18px 0 4px;width:min(480px,100%);background:var(--vpg-soft);padding:14px}html body.vtx-taste .vpg .vpg-steps-figure img{display:block;width:100%;height:auto;max-height:260px;object-fit:contain}html body.vtx-taste .vpg .vpg-section-link{display:inline-flex;align-items:center;min-height:44px;font-weight:800;text-underline-offset:4px}html body.vtx-taste .vpg .vpg-hero-copy .vpg-section-link{margin-top:7px}html body.vtx-taste .vpg .vpg-questions{padding-block:0 55px}html body.vtx-taste .vpg .vpg-questions details{border-top:1px solid #ccb9a5;padding:6px 0 12px}html body.vtx-taste .vpg .vpg-questions summary{cursor:pointer;font-weight:800;padding:12px 0;min-height:44px}html body.vtx-taste .vpg .vpg-related{padding-block:40px}html body.vtx-taste .vpg .vpg-related .vxp-catalog__links{display:flex;flex-wrap:wrap;gap:14px 24px}@media(max-width:749px){html body.vtx-taste .vpg .vpg-accessories .vpg-card-image{height:120px}html body.vtx-taste .vpg .vpg-steps--numbered>li{padding-left:36px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/vertexa-pergola.css.map */
