.shopify-section.hb-pergola-custom{margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;width:100%}.shopify-section.hb-pergola-custom+.shopify-section.hb-pergola-custom{margin-top:0!important}.hb-pdp-shell{display:block;width:100%;position:relative;overflow:hidden;contain:layout style paint;background:rgb(var(--color-background,255 255 255));color:rgb(var(--color-foreground,31 31 31));isolation:isolate}.hb-pdp-wrap{--hb-green:#526B2F;--hb-text:#1f1f1f;--hb-panel:#fff;--hb-border:rgba(82,107,47,.16);--hb-soft:#f1f5eb;--hb-soft-2:#e7eedc;--hb-radius:8px;--hb-gap:24px;--hb-hover:rgba(82,107,47,.1);--hb-shadow:0 10px 22px rgba(0,0,0,.08);--hb-shadow-sm:0 2px 8px rgba(0,0,0,.04);--hb-transition-base:transform .22s ease,box-shadow .22s ease,background-color .24s ease,border-color .24s ease,color .24s ease;color:var(--hb-text);backface-visibility:hidden}.hb-pdp-wrap,.hb-pdp-wrap *{box-sizing:border-box}.hb-pdp-wrap img{max-width:100%;height:auto;display:block}.hb-pdp-wrap a{text-decoration:none}.hb-pdp-inner{max-width:1380px;margin:0 auto;padding:56px 24px}.hb-pdp-inner--narrow{max-width:980px}.hb-pdp-heading{margin:0 0 16px;color:var(--hb-green);font-size:clamp(28px,4vw,44px);line-height:1.05;letter-spacing:-.02em}.hb-pdp-subheading{display:inline-block;margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--hb-green)}.hb-pdp-lead{margin:0 0 18px;font-size:clamp(18px,2vw,21px);line-height:1.65}.hb-pdp-text{font-size:18px;line-height:1.8}.hb-pdp-text p:last-child,.hb-pdp-lead p:last-child{margin-bottom:0}.hb-pdp-kicker{margin:14px 0 0;font-size:14px;line-height:1.6;opacity:.9}.hb-pdp-grid{display:grid;gap:var(--hb-gap)}.hb-pdp-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.hb-pdp-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.hb-pdp-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.hb-pdp-center{text-align:center}.hb-pdp-copy{min-width:0}.hb-pdp-copy>*:last-child{margin-bottom:0}.hb-pdp-media{min-height:420px;border-radius:8px;overflow:hidden;background:#ddd}.hb-pdp-media img{width:100%;height:100%;object-fit:cover}.hb-pdp-btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.hb-pdp-btns .button{min-height:48px;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease;will-change:auto}.hb-pdp-btns .button:hover,.hb-pdp-btns .button:focus{will-change:transform,box-shadow;transform:translateY(-2px);box-shadow:0 10px 18px #0000001f;filter:brightness(.98)}.hb-pdp-button-custom{background:var(--hb-btn-bg,#526B2F)!important;color:var(--hb-btn-text,#fff)!important;border:1px solid var(--hb-btn-border,#526B2F)!important}.hb-pdp-button-custom:hover,.hb-pdp-button-custom:focus{background:var(--hb-btn-bg,#526B2F)!important;color:var(--hb-btn-text,#fff)!important;border-color:var(--hb-btn-border,#526B2F)!important}.hb-pdp-card,.hb-pdp-product,.hb-pdp-faq details,.hb-pdp-accordion details{border-radius:8px;transition:var(--hb-transition-base);contain:layout style;backface-visibility:hidden}.hb-pdp-card{padding:28px;border:1px solid rgba(0,0,0,.08);background:var(--hb-green);color:#fff}.hb-pdp-card:hover,.hb-pdp-product:hover{will-change:transform,box-shadow;transform:translateY(-2px);box-shadow:var(--hb-shadow);contain:layout style paint}.hb-pdp-card h3,.hb-pdp-card h4{margin:0 0 10px;color:#fff;line-height:1.2}.hb-pdp-card a,.hb-pdp-card .hb-pdp-text,.hb-pdp-card .rte,.hb-pdp-card .hb-pdp-kicker{color:#fff}.hb-pdp-card--soft{background:#435926}.hb-pdp-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}.hb-pdp-list li{display:flex;gap:12px;align-items:flex-start}.hb-pdp-bullet{width:24px;height:24px;flex:0 0 24px;border-radius:999px;display:grid;place-items:center;background:#fff;color:var(--hb-green);font-size:13px;font-weight:700;margin-top:2px}.hb-pdp-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid rgba(82,107,47,.18);border-radius:8px;overflow:hidden;contain:layout}.hb-pdp-table th,.hb-pdp-table td{padding:16px 18px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(82,107,47,.14);transition:background-color .24s ease}.hb-pdp-table tr:last-child th,.hb-pdp-table tr:last-child td{border-bottom:none}.hb-pdp-table th{width:34%;background:var(--hb-green);color:#fff;font-size:14px;letter-spacing:.08em;text-transform:uppercase}.hb-pdp-table td{background:var(--hb-soft);color:#1f1f1f}.hb-pdp-table tbody tr:hover td{background:var(--hb-hover);will-change:background-color}.hb-pdp-compare th,.hb-pdp-compare td{text-align:center}.hb-pdp-compare th:first-child,.hb-pdp-compare td:first-child{text-align:left}.hb-pdp-check{color:var(--hb-green);font-weight:800}.hb-pdp-cross{opacity:.45}.hb-pdp-badgebar .hb-pdp-inner{padding-top:var(--hb-trust-pt,24px);padding-bottom:var(--hb-trust-pb,24px)}.hb-pdp-badgebar .hb-pdp-list{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:var(--hb-trust-gap,14px)}.hb-pdp-badgebar .hb-pdp-list li{justify-content:center;align-items:center;padding:var(--hb-trust-padding-y,16px) var(--hb-trust-padding-x,14px);text-align:var(--hb-trust-text-align,center);background:var(--hb-item-bg, var(--hb-soft));border:1px solid var(--hb-item-border, rgba(82,107,47,.14));border-radius:var(--hb-trust-radius,8px);font-size:var(--hb-trust-font-size,14px);font-weight:var(--hb-trust-font-weight,700);letter-spacing:var(--hb-trust-letter-spacing,0);text-transform:var(--hb-trust-text-transform,none);color:var(--hb-item-text, var(--hb-green))}.hb-pdp-faq details,.hb-pdp-accordion details{padding:18px 20px;background:var(--hb-green);color:#fff;border:1px solid rgba(0,0,0,.08);margin-bottom:12px;contain:layout style}.hb-pdp-faq details:last-child,.hb-pdp-accordion details:last-child{margin-bottom:0}.hb-pdp-faq details[open],.hb-pdp-accordion details[open]{box-shadow:var(--hb-shadow);contain:layout style paint}.hb-pdp-faq summary,.hb-pdp-accordion summary{list-style:none;cursor:pointer;color:#fff;font-weight:700;line-height:1.45;padding-right:30px;position:relative}.hb-pdp-faq summary::-webkit-details-marker,.hb-pdp-accordion summary::-webkit-details-marker{display:none}.hb-pdp-faq summary:after,.hb-pdp-accordion summary:after{content:"+";position:absolute;right:0;top:0;font-size:24px;line-height:1;transition:transform .2s ease}.hb-pdp-faq details[open] summary:after,.hb-pdp-accordion details[open] summary:after{content:"\2013"}.hb-pdp-faq__answer,.hb-pdp-accordion__body{display:grid;grid-template-rows:0fr;padding-top:0;line-height:1.8;color:#fff;transition:grid-template-rows .28s ease,padding-top .28s ease}.hb-pdp-faq__answer>*,.hb-pdp-accordion__body>*{overflow:hidden}.hb-pdp-faq details[open] .hb-pdp-faq__answer,.hb-pdp-accordion details[open] .hb-pdp-accordion__body{grid-template-rows:1fr;padding-top:12px}.hb-pdp-banner,.hb-pdp-banner .hb-pdp-heading,.hb-pdp-banner .hb-pdp-text,.hb-pdp-banner .hb-pdp-subheading{color:#fff}.hb-pdp-banner .hb-pdp-inner{padding:clamp(40px,4vw,58px) 24px;border-radius:8px;background:var(--hb-green);border:1px solid rgba(0,0,0,.08);box-shadow:var(--hb-shadow-sm)}.hb-pdp-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.hb-pdp-product{overflow:hidden;background:var(--hb-green);color:#fff;border:1px solid rgba(0,0,0,.08)}.hb-pdp-product__body{padding:20px}.hb-pdp-product__title{margin:0 0 8px;color:#fff;font-size:18px;line-height:1.3}.hb-pdp-product__price{margin:0 0 12px;font-weight:700;color:#fff}.hb-pdp-product .button{width:100%}.hb-pdp-reviews{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:20px}.hb-pdp-stars{margin:0 0 10px;color:#fff;font-size:18px;letter-spacing:2px}.hb-pdp--story .hb-pdp-copy,.hb-pdp--addon .hb-pdp-copy{padding:34px;background:var(--hb-panel);border:1px solid var(--hb-border);border-radius:8px;display:flex;flex-direction:column;justify-content:center;height:100%;align-self:stretch}.hb-pdp--story .hb-pdp-grid,.hb-pdp--addon .hb-pdp-grid{align-items:stretch}.hb-pdp--story .hb-pdp-grid>div,.hb-pdp--addon .hb-pdp-grid>div{display:flex;min-width:0}.hb-pdp--story .hb-pdp-media,.hb-pdp--addon .hb-pdp-media{width:100%;height:100%;min-height:420px}.hb-pdp--story .hb-pdp-subheading{text-transform:var(--hb-story-kicker-transform,uppercase)}.hb-pdp--story .hb-pdp-heading{text-transform:var(--hb-story-heading-transform,none);text-align:var(--hb-story-heading-align,left)}.hb-pdp--story .hb-pdp-lead,.hb-pdp--story .hb-pdp-text{text-align:var(--hb-story-body-align,left)}.hb-pdp-story__actions{display:flex;justify-content:var(--hb-story-btn-align,left);margin-top:24px}.hb-pdp--features .hb-pdp-card>div:first-child{margin-bottom:14px;border-radius:8px;overflow:hidden}.hb-pdp--features .hb-pdp-subheading,.hb-pdp--features .hb-pdp-heading,.hb-pdp--features .hb-pdp-intro{text-align:var(--hb-heading-align,left)}.hb-pdp--features .hb-pdp-subheading{text-transform:var(--hb-kicker-transform,uppercase)}.hb-pdp--features .hb-pdp-heading{text-transform:var(--hb-heading-transform,none)}.hb-pdp--features .hb-pdp-card h3{text-transform:var(--hb-card-title-transform,none);text-align:var(--hb-card-align,left)}.hb-pdp--features .hb-pdp-card .hb-pdp-text{text-align:var(--hb-card-align,left)}.hb-pdp--includes .hb-pdp-subheading,.hb-pdp--includes .hb-pdp-heading,.hb-pdp--includes .hb-pdp-intro{text-align:var(--hb-heading-align,left)}.hb-pdp--includes .hb-pdp-heading{text-transform:var(--hb-heading-transform,none)}.hb-pdp--includes .hb-pdp-grid{align-items:stretch}.hb-pdp--includes .hb-pdp-card{height:100%;display:flex;flex-direction:column;align-self:stretch}.hb-pdp--includes .hb-pdp-card h3{text-transform:var(--hb-card-title-transform,none);text-align:var(--hb-card-align,left)}.hb-pdp--includes .hb-pdp-list li,.hb-pdp--includes .hb-pdp-kicker{text-align:var(--hb-card-align,left)}.hb-pdp--includes .hb-pdp-card:first-child .hb-pdp-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px}.hb-pdp--includes .hb-pdp-card:last-child .hb-pdp-kicker{margin-top:auto;padding-top:18px}.hb-pdp-steps{counter-reset:hbsteps}.hb-pdp-step{position:relative;padding-top:82px}.hb-pdp-step:before{counter-increment:hbsteps;content:counter(hbsteps);position:absolute;top:14px;left:50%;transform:translate(-50%);width:44px;height:44px;border-radius:999px;background:#fff;color:var(--hb-green);display:grid;place-items:center;font-weight:800}.hb-pdp--steps .hb-pdp-heading,.hb-pdp--steps .hb-pdp-intro{text-align:var(--hb-heading-align,center)}.hb-pdp--steps .hb-pdp-heading{text-transform:var(--hb-heading-transform,none)}.hb-pdp--steps .hb-pdp-card h3{text-transform:var(--hb-card-title-transform,none)}.hb-pdp--timber .hb-pdp-heading,.hb-pdp--timber .hb-pdp-intro{text-align:var(--hb-heading-align,center)}.hb-pdp--timber .hb-pdp-heading{text-transform:var(--hb-heading-transform,none);max-width:900px;margin-left:auto;margin-right:auto;padding-bottom:18px;position:relative}.hb-pdp--timber .hb-pdp-heading:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:84px;height:3px;background:#526b2f47;border-radius:999px}.hb-pdp-timber__subheading{margin:12px 0 10px;text-align:var(--hb-heading-align,center);font-size:clamp(20px,2.5vw,28px);line-height:1.25;color:var(--hb-green);font-weight:600}.hb-pdp--timber .hb-pdp-intro{background:transparent;border:0;padding:0;margin-top:10px;font-size:16px;line-height:1.8;color:var(--hb-text);font-weight:400}.hb-pdp--timber .hb-pdp-grid{align-items:stretch}.hb-pdp--timber .hb-pdp-card{padding:28px;display:flex;flex-direction:column;gap:14px;min-height:100%;background:transparent;color:var(--hb-text);border:1px solid var(--hb-border);box-shadow:none}.hb-pdp--timber .hb-pdp-card h3{margin:0;font-size:30px;color:var(--hb-green);text-transform:var(--hb-card-title-transform,none);text-align:var(--hb-card-align,left)}.hb-pdp--timber .hb-pdp-card .hb-pdp-text{font-size:16px;line-height:1.85;color:var(--hb-text);text-align:var(--hb-card-align,left)}.hb-pdp--timber .hb-pdp-card .hb-pdp-text strong{display:block;margin-bottom:8px;color:var(--hb-green)}.hb-pdp--specs .hb-pdp-heading,.hb-pdp--specs .hb-pdp-intro{text-align:var(--hb-heading-align,left)}.hb-pdp--specs .hb-pdp-heading{text-transform:var(--hb-heading-transform,none)}.hb-pdp--compare .hb-pdp-heading,.hb-pdp--compare .hb-pdp-intro{text-align:var(--hb-heading-align,left)}.hb-pdp--compare .hb-pdp-heading{text-transform:var(--hb-heading-transform,none)}.hb-pdp--compare .hb-pdp-table{box-shadow:var(--hb-shadow-sm)}.hb-pdp--addon .hb-pdp-heading{text-transform:var(--hb-heading-transform,none);text-align:var(--hb-heading-align,left)}.hb-pdp--addon .hb-pdp-text,.hb-pdp--addon .hb-pdp-kicker{text-align:var(--hb-body-align,left)}.hb-pdp-addon__actions{display:flex;justify-content:var(--hb-btn-align,left);margin-top:24px}.hb-pdp--faq .hb-pdp-heading,.hb-pdp--order .hb-pdp-heading{margin-bottom:var(--hb-heading-gap,18px);text-align:var(--hb-heading-align,center);text-transform:var(--hb-heading-transform,none)}.hb-pdp--reviews .hb-pdp-heading,.hb-pdp--reviews .hb-pdp-intro{text-align:var(--hb-heading-align,center)}.hb-pdp--reviews .hb-pdp-heading{text-transform:var(--hb-heading-transform,none)}.hb-pdp--reviews .hb-pdp-card{height:100%}.hb-pdp--related .hb-pdp-heading,.hb-pdp--related .hb-pdp-intro{text-align:var(--hb-heading-align,left)}.hb-pdp--related .hb-pdp-heading{text-transform:var(--hb-heading-transform,none)}.hb-pdp--related .hb-pdp-product img{aspect-ratio:4/3;object-fit:cover;width:100%}@media(max-width:989px){.hb-pdp-inner{padding:40px 18px}.hb-pdp-grid-2,.hb-pdp-grid-3,.hb-pdp-grid-4,.hb-pdp-products,.hb-pdp-reviews{grid-template-columns:1fr}.hb-pdp-badgebar .hb-pdp-list{grid-template-columns:repeat(var(--hb-trust-cols-mobile,2),minmax(0,1fr))}.hb-pdp--includes .hb-pdp-card:first-child .hb-pdp-list{grid-template-columns:1fr}.hb-pdp-media{min-height:280px}.hb-pdp--story .hb-pdp-copy,.hb-pdp--addon .hb-pdp-copy{padding:24px}.hb-pdp-table th,.hb-pdp-table td{display:block;width:100%}.hb-pdp-table th{border-bottom:none;padding-bottom:8px}.hb-pdp-table td{padding-top:0}}@media(max-width:1200px){.hb-pdp-grid-3,.hb-pdp-products,.hb-pdp-reviews{grid-template-columns:repeat(2,minmax(0,1fr))}.hb-pdp--includes .hb-pdp-card:first-child .hb-pdp-list{grid-template-columns:1fr}}.hb-pdp--includes .hb-pdp-card h3{margin-bottom:18px}.hb-pdp--related .button{margin-top:auto}@media(max-width:989px){.hb-pdp--specs .hb-pdp-table tr{display:block}.hb-pdp--specs .hb-pdp-table th{padding:14px 16px 6px}.hb-pdp--specs .hb-pdp-table td{padding:0 16px 16px}.hb-pdp--compare .hb-pdp-table thead{display:none}.hb-pdp--compare .hb-pdp-table tr{display:block;border-bottom:1px solid rgba(82,107,47,.14)}.hb-pdp--compare .hb-pdp-table tr:last-child{border-bottom:none}.hb-pdp--compare .hb-pdp-table th{display:block;width:100%;padding:14px 16px 10px}.hb-pdp--compare .hb-pdp-table td{display:block;width:100%;padding:10px 16px 14px;text-align:left}.hb-pdp--compare .hb-pdp-table td:before{content:attr(data-label);display:block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hb-green);margin-bottom:6px}}@media(max-width:1100px){.hb-pdp--features .hb-pdp-grid-3,.hb-pdp--steps .hb-pdp-grid-3,.hb-pdp--related .hb-pdp-products{grid-template-columns:1fr}}.hb-pdp--related .button{display:inline-flex!important;align-items:center;justify-content:center;width:100%;min-height:48px;opacity:1!important;visibility:visible!important}@media(max-width:989px){.hb-pdp--specs .hb-pdp-table td{padding:8px 16px 16px!important}.hb-pdp--steps .hb-pdp-card{min-height:260px}}@media(max-width:1100px){.hb-pdp--reviews .hb-pdp-reviews{grid-template-columns:1fr}}.hb-pdp--timber .hb-pdp-card{background:var(--hb-green)!important;color:#fff!important;border:1px solid rgba(0,0,0,.08)!important}.hb-pdp--timber .hb-pdp-card h3,.hb-pdp--timber .hb-pdp-card .hb-pdp-text,.hb-pdp--timber .hb-pdp-card .rte{color:#fff!important}.hb-pdp--steps .hb-pdp-card{display:flex;flex-direction:column}.hb-pdp--steps .hb-pdp-card h3{min-height:2.6em}.hb-pdp-related__button{display:inline-flex!important;align-items:center;justify-content:center;width:100%;min-height:48px;background:#fff!important;color:var(--hb-green)!important;border:1px solid #fff!important;opacity:1!important;visibility:visible!important}.hb-pdp-related__button:hover,.hb-pdp-related__button:focus{background:#fff!important;color:var(--hb-green)!important;border-color:#fff!important}.hb-pdp--related .hb-pdp-product__body{display:flex;flex-direction:column;gap:10px;height:100%}.hb-pdp--related .button{margin-top:auto;width:100%}.hb-pdp--related .hb-pdp-product>a{display:flex;flex-direction:column;height:100%}.hb-pdp--related .hb-pdp-product__body{display:flex;flex-direction:column;gap:10px;flex:1}.hb-pdp--related .button,.hb-pdp-related__button{margin-top:auto}@supports not (display: grid){.hb-pdp-grid,.hb-pdp-grid-2,.hb-pdp-grid-3,.hb-pdp-grid-4{display:flex;flex-wrap:wrap}.hb-pdp-grid-2>*{width:calc(50% - 12px);margin:0 12px 24px 0}.hb-pdp-grid-2>*:nth-child(2n){margin-right:0}.hb-pdp-grid-3>*{width:calc(33.333% - 16px);margin:0 24px 24px 0}.hb-pdp-grid-3>*:nth-child(3n){margin-right:0}.hb-pdp-grid-4>*{width:calc(25% - 18px);margin:0 24px 24px 0}.hb-pdp-grid-4>*:nth-child(4n){margin-right:0}.hb-pdp-products>*{width:calc(25% - 15px);margin:0 20px 20px 0}.hb-pdp-products>*:nth-child(4n){margin-right:0}.hb-pdp-reviews>*{width:calc(33.333% - 14px);margin:0 20px 20px 0}.hb-pdp-reviews>*:nth-child(3n){margin-right:0}}.hb-pdp-btns .button,.hb-pdp-card,.hb-pdp-product,.hb-pdp-faq details,.hb-pdp-accordion details,.hb-pdp-table tbody tr:hover td{will-change:transform,box-shadow,background-color}@media(prefers-reduced-motion:reduce){.hb-pdp-btns .button,.hb-pdp-card,.hb-pdp-product,.hb-pdp-faq details,.hb-pdp-accordion details,.hb-pdp-faq summary,.hb-pdp-accordion summary,.hb-pdp-faq__answer,.hb-pdp-accordion__body{transition:none!important;animation:none!important;will-change:auto}.hb-pdp-btns .button:hover,.hb-pdp-btns .button:focus,.hb-pdp-card:hover,.hb-pdp-product:hover{transform:none}}@media print{.hb-pdp-shell,.hb-pdp-wrap{background:#fff;color:#000}.hb-pdp-inner{max-width:100%;margin:0;padding:0}.hb-pdp-btns,.hb-pdp-button-custom,.hb-pdp-story__actions,.hb-pdp-addon__actions,.hb-pdp-product .button,.hb-pdp-related,.hb-pdp--faq,.hb-pdp--order{display:none!important}.hb-pdp-heading{color:#526b2f;font-size:24px;page-break-after:avoid}.hb-pdp-subheading{font-size:12px;color:#526b2f}.hb-pdp-card,.hb-pdp--timber .hb-pdp-card{background:#f5f5f5!important;color:#000!important;border:1px solid #ccc!important;page-break-inside:avoid}.hb-pdp-card h3,.hb-pdp-card a,.hb-pdp-card .hb-pdp-text{color:#000!important}.hb-pdp-table{border-color:#999}.hb-pdp-table th{background:#ddd;color:#000;border:1px solid #999}.hb-pdp-table td{background:#fff;border:1px solid #999;color:#000}.hb-pdp-media{display:none}.hb-pdp--includes .hb-pdp-card{margin-bottom:12px}.hb-pdp--specs .hb-pdp-table,.hb-pdp--compare .hb-pdp-table{margin-top:12px;page-break-inside:avoid}img{max-width:100%;display:block;page-break-inside:avoid}a{color:#526b2f;text-decoration:underline}}@media(hover:none)and (pointer:coarse){.hb-pdp-btns .button,.hb-pdp-card,.hb-pdp-product,.hb-pdp-faq details{min-height:44px;min-width:44px}}@media(prefers-contrast:more){.hb-pdp-heading{font-weight:700}.hb-pdp-subheading{font-weight:800}.hb-pdp-card{border:2px solid rgba(0,0,0,.2)}.hb-pdp-table{border-width:2px}.hb-pdp-check{font-weight:900}}.shopify-section.hb-pergola-custom{position:relative}.shopify-section.hb-pergola-custom>.section-background{display:block!important}.hb-pdp-shell.section{background:transparent!important}.hb-pdp-wrap{position:relative;z-index:1}.hb-pdp-shell.section+.hb-pdp-shell.section{margin-top:0}.hb-pdp-inner{padding:64px 24px 72px}.hb-pdp-badgebar .hb-pdp-inner{padding-top:32px;padding-bottom:32px}.hb-pdp--story .hb-pdp-grid,.hb-pdp--addon .hb-pdp-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(36px,4.5vw,64px);align-items:stretch}.hb-pdp--story .hb-pdp-copy,.hb-pdp--addon .hb-pdp-copy{display:flex;flex-direction:column;justify-content:center;height:100%;align-self:stretch;box-shadow:0 10px 22px #0000000a}.hb-pdp-media{height:100%;min-height:420px;box-shadow:0 14px 30px #0000000d}@media(max-width:989px){.hb-pdp-inner{padding:48px 18px 54px}.hb-pdp--story .hb-pdp-grid,.hb-pdp--addon .hb-pdp-grid{grid-template-columns:1fr;gap:28px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hb-product-pergola.css.map */
