.product-details .section-product-content .product-content__body>div>section{width:100%;max-width:100%;padding-inline:0}.product-details .section-product-content .product-content__body>div>section>:is([class$=-shell],[class*=__shell]){width:100%;max-width:none;padding-inline:0;margin-inline:0}.product-details .section-product-content .product-content__body h2{min-width:0;max-width:100%;white-space:normal}.product-details .section-product-content .product-content__body :is(.pdp-umbrella-product-display-header,.pdp-sofa-set-product-display-header,.pdp-recliner-usage-scenario-header){width:100%;max-width:none;margin-inline:0;gap:2.4rem}.product-details .section-product-content :is(.pdp-umbrella-product-display-heading,.pdp-sofa-set-product-display-heading){flex:1 1 0}.product-details .section-product-content :is(.pdp-umbrella-product-display-viewport,.pdp-sofa-set-product-display-viewport,.pdp-recliner-usage-scenario-viewport){width:100%;scroll-padding-inline:0;position:relative}.product-details .section-product-content :is(.pdp-umbrella-product-display-track,.pdp-sofa-set-product-display-track,.pdp-recliner-usage-scenario-track){padding-inline:0;width:100%;position:relative}.product-details .section-product-content .pdp-sofa-set-product-display-start-spacer{display:none}.product-details .section-product-content :is(.pdp-umbrella-product-display-card,.pdp-sofa-set-product-display-card,.pdp-recliner-usage-scenario-slide){flex:0 0 72%;width:72%}.product-details .section-product-content :is(.pdp-peak-pergola-v2-use__title,.pdp-peak-pergola-v2-use__controls,.pdp-pergola-v2-use__title,.pdp-pergola-v2-use__controls,.pdp-peak-all-weather-performance__header){width:100%;max-width:none;padding-inline:0;margin-inline:0}.product-details .section-product-content :is(.pdp-peak-pergola-v2-use__gallery,.pdp-pergola-v2-use__gallery,.pdp-umbrella-v2-lifestyle__gallery){padding-inline:0;scroll-padding-inline:0}.product-details .pdp-peak-pergola-v2-use>div{width:100%}.product-details .section-product-content--original-story>.page-width{max-width:var(--page-width);padding-inline:4rem}.product-details .pdp-differentiation-comparison__product-spacer:empty{display:block!important}@media(min-width:990px){.product-details .section-product-content .product-content__body .pdp-peak-pergola-v2 .pdp-peak-design-story__item{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;height:auto}.product-details .section-product-content .product-content__body .pdp-peak-pergola-v2 .pdp-peak-design-story__media{width:100%;height:auto;aspect-ratio:1;grid-column:1;grid-row:1}.product-details .section-product-content .product-content__body .pdp-peak-pergola-v2 .pdp-peak-design-story__copy{display:flex;align-items:center;justify-content:center;width:100%;height:auto;min-width:0;padding:clamp(24px,4vw,80px);grid-column:2;grid-row:1}.product-details .section-product-content .product-content__body .pdp-peak-pergola-v2 .pdp-peak-design-story__copy-inner{width:100%;max-width:449px;margin:0}.product-details .section-product-content .product-content__body .pdp-peak-pergola-v2 .pdp-peak-design-story__item--media-right .pdp-peak-design-story__media{grid-column:2}.product-details .section-product-content .product-content__body .pdp-peak-pergola-v2 .pdp-peak-design-story__item--media-right .pdp-peak-design-story__copy{grid-column:1}}@media(max-width:749px){.product-details .section-product-content--original-story>.page-width{padding-inline:2rem}}@media(min-width:1280px){.product-details .section-product-content .pdp-peak-feature-highlights__grid{width:100%;height:auto;aspect-ratio:1098 / 686}.product-details .section-product-content .pdp-peak-feature-highlights__item--1{top:0;left:0;width:59.3807%;height:48.10496%}.product-details .section-product-content .pdp-peak-feature-highlights__item--2{top:0;left:60.8379%;width:39.1621%;height:34.9854%}.product-details .section-product-content .pdp-peak-feature-highlights__item--3{top:50.4373%;left:0;width:28.9617%;height:49.5627%}.product-details .section-product-content .pdp-peak-feature-highlights__item--4{top:50.4373%;left:30.4189%;width:28.9617%;height:49.5627%}.product-details .section-product-content .pdp-peak-feature-highlights__item--5{top:37.3178%;left:60.8379%;width:39.1621%;height:62.6822%}.product-details .section-product-content :is(.pdp-peak-material-comparison__header,.pdp-peak-all-weather-performance__header){grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:3.2rem}.product-details .section-product-content .pdp-peak-material-comparison__content{width:100%}.product-details .section-product-content .pdp-peak-material-comparison__stage{width:100%;height:auto;aspect-ratio:1098 / 747}.product-details .section-product-content .pdp-peak-material-comparison__card--good{width:59.3807%;height:100%}.product-details .section-product-content .pdp-peak-material-comparison__card--bad{top:34.1365%;left:60.8379%;width:39.1621%;height:65.8635%}.product-details .section-product-content .pdp-peak-all-weather-performance__media-wrap{height:auto}}@media(min-width:1024px){.product-details .section-product-content .pdp-peak-pergola-v2-use__gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem;overflow:visible}.product-details .section-product-content .pdp-peak-pergola-v2-use__gallery>[data-product-media-carousel-card]{width:100%;min-width:0}.product-details .section-product-content .pdp-peak-pergola-v2-use__controls{display:none}.product-details .section-product-content .pdp-tsl-practical-use-b-copy{flex:0 1 36%}.product-details .section-product-content .pdp-tsl-practical-use-c-gallery{grid-template-columns:minmax(0,826fr) minmax(0,526fr)}.product-details .section-product-content .pdp-tsl-practical-use-c-stack{grid-template-rows:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.product-details .section-product-content .pdp-peak-dimensions-specifications__stage{grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);gap:clamp(24px,4vw,64px)}.product-details .section-product-content .pdp-umbrella-v2-instructions__shell{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr)}.product-details .section-product-content .pdp-umbrella-v2-size__shell{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}}@media(max-width:1023px){.product-details .section-product-content .pdp-umbrella-v2 .pdp-umbrella-v2-structure{display:flex;flex-direction:column;aspect-ratio:auto;min-height:0}.product-details .section-product-content .pdp-umbrella-v2 .pdp-umbrella-v2-structure__copy{position:relative;inset:auto;order:0;width:auto;padding:3.2rem 2.4rem;transform:none}.product-details .section-product-content .pdp-umbrella-v2 .pdp-umbrella-v2-structure__title{margin:0}.product-details .section-product-content .pdp-umbrella-v2 .pdp-umbrella-v2-structure__media{position:relative;inset:auto;order:1;height:auto;aspect-ratio:2 / 1}.product-details .section-product-content .pdp-peak-pergola-v2-use__gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.product-details .section-product-content .pdp-peak-pergola-v2-use__gallery>[data-product-media-carousel-card]{flex:0 0 44%;width:44%}.product-details .section-product-content .pdp-peak-pergola-v2-use__controls{display:flex}}@media(max-width:767px){.product-details .section-product-content :is(.pdp-fan-details-3img-header,.pdp-fan-product-size-copy){padding-inline:0}.product-details .section-product-content :is(.pdp-umbrella-product-display-header,.pdp-sofa-set-product-display-header,.pdp-recliner-usage-scenario-header){flex-wrap:wrap;align-items:flex-start;gap:1.6rem}.product-details .section-product-content :is(.pdp-umbrella-product-display-heading,.pdp-sofa-set-product-display-heading,.pdp-recliner-usage-scenario-title){flex-basis:100%}.product-details .section-product-content :is(.pdp-umbrella-product-display-card,.pdp-sofa-set-product-display-card,.pdp-recliner-usage-scenario-slide){flex-basis:90%;width:90%}.product-details .section-product-content :is(.pdp-sofa-set-product-display-button,.pdp-umbrella-product-display-button){width:44px;height:44px}.product-details .section-product-content .pdp-sofa-set-product-display-controls{gap:1.2rem}.product-details .section-product-content .pdp-sofa-set-product-display-controls .pdp-sofa-set-product-display-button:first-child{display:inline-flex}.product-details .section-product-content .pdp-peak-pergola-v2-use__gallery>[data-product-media-carousel-card]{flex-basis:82%;width:82%}}.product-details .product-details-use-gallery{display:flex;gap:2.4rem;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.product-details .product-details-use-card{flex:0 0 100%;min-width:0;scroll-snap-align:start}.product-details .product-details-use-media{display:block;width:100%;height:auto}.product-details .product-details-use-controls{display:flex;justify-content:flex-end;gap:1.2rem;margin-top:2.4rem}.product-details .product-details-use-control{display:inline-flex;justify-content:center;align-items:center;width:44px;height:44px;border:1px solid currentColor;background:transparent;color:rgb(var(--color-foreground))}.product-details .product-details-use-control:disabled{opacity:.4}.product-details .product-details-use-control .pdp-carousel-arrow-icon{display:block;width:12px;height:12px;border-top:1px solid currentColor;border-right:1px solid currentColor}.product-details .product-details-use-control .pdp-carousel-arrow-icon--prev{transform:rotate(-135deg)}.product-details .product-details-use-control .pdp-carousel-arrow-icon--next{transform:rotate(45deg)}@media(prefers-reduced-motion:reduce){.product-details [class*=viewport],.product-details [class*=gallery]{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/component-product-layout.css.map */
