.bp-product-description{width:100%;padding-block:var(--bp-description-padding-top) var(--bp-description-padding-bottom);color:#171717}.bp-product-description--butter{background:#fff7d6}.bp-product-description--white{background:#fff}.bp-product-description--sky{background:#eaf8ff}.bp-product-description__inner{width:min(calc(100% - 3.2rem),132rem);margin-inline:auto}.bp-product-description__inner--narrow{max-width:90rem}.bp-product-description__inner--wide{max-width:120rem}.bp-product-description__inner--full{width:100%;max-width:none}.bp-product-description h2{margin:0 0 clamp(2.4rem,4vw,4.8rem);font-size:clamp(3rem,5vw,6rem);font-weight:900;letter-spacing:-.045em;line-height:.98}.bp-product-description__content{font-size:1.6rem;line-height:1.65}.bp-product-description__content>:first-child{margin-top:0}.bp-product-description__content>:last-child{margin-bottom:0}.bp-product-description__content a{overflow-wrap:anywhere;word-break:break-word}.bp-product-description__content :where(picture,figure){display:block;max-width:100%;margin-inline:auto}.bp-product-description__content img{display:block;width:auto;max-width:100%;height:auto!important;margin-inline:auto;border-radius:var(--bp-description-image-radius);object-fit:contain!important}.bp-product-description__content :where(iframe,video){display:block;max-width:100%;margin-inline:auto;border-radius:var(--bp-description-image-radius)}.bp-product-description__content table{display:block;max-width:100%;overflow-x:auto}@media screen and (max-width:749px){.bp-product-description__inner{width:min(calc(100% - 2.4rem),132rem)}}.bp-product-features{background:var(--bp-section-wash);color:#171717;padding-block:var(--bp-padding-top) var(--bp-padding-bottom)}.bp-product-features__inner{margin-inline:auto}.bp-product-features__header{max-width:840px;margin-bottom:clamp(2.4rem,4vw,4.8rem)}.bp-product-features__header--center{margin-inline:auto;text-align:center}.bp-product-features__header--right,.bp-product-features__content--right{text-align:right}.bp-product-features__eyebrow,.bp-product-features__label{margin:0 0 .9rem;font-size:1.2rem;font-weight:800;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.bp-product-features__header h2{margin:0;font-size:clamp(3rem,5vw,6.4rem);font-weight:900;letter-spacing:-.045em;line-height:.98}.bp-product-features__intro{max-width:720px;margin-top:1.8rem;font-size:clamp(1.5rem,1.8vw,1.9rem);line-height:1.65}.bp-product-features__header--center .bp-product-features__intro{margin-inline:auto}.bp-product-features__header--right .bp-product-features__intro{margin-left:auto}.bp-product-features__heading-image{width:min(100%,var(--bp-heading-image-width));margin-bottom:2rem}.bp-product-features__heading-image img{display:block;width:100%;height:auto;object-fit:contain}.bp-product-features__header--center .bp-product-features__heading-image{margin-inline:auto}.bp-product-features__header--right .bp-product-features__heading-image{margin-left:auto}.bp-product-features__grid{display:grid;grid-template-columns:repeat(var(--bp-columns),minmax(0,1fr));gap:clamp(1.6rem,2.5vw,2.8rem);align-items:start}.bp-product-features--mosaic .bp-product-features__grid{grid-auto-flow:dense}.bp-product-features--mosaic .bp-product-features__card--span-2{grid-column:span 2}.bp-product-features--mosaic .bp-product-features__card--span-full{grid-column:1 / -1}.bp-product-features--mosaic .bp-product-features__card--row-2{grid-row:span 2}.bp-product-features__card,.bp-product-features__spec{min-width:0;margin:0;overflow:hidden;border:2px solid #171717;border-radius:2.2rem;background:var(--bp-card-wash, #ffffff);box-shadow:.7rem .7rem #171717}.bp-product-features__media{overflow:hidden;border-bottom:2px solid #171717;background:#ffffff8c}.bp-product-features__card--media-only .bp-product-features__media{border-bottom:0}.bp-product-features__media img{display:block;width:100%;height:auto}.bp-product-features__media--landscape,.bp-product-features__media--square,.bp-product-features__media--portrait{position:relative}.bp-product-features__media--landscape{aspect-ratio:4 / 3}.bp-product-features__media--square{aspect-ratio:1}.bp-product-features__media--portrait{aspect-ratio:4 / 5}.bp-product-features__media--landscape img,.bp-product-features__media--square img,.bp-product-features__media--portrait img{height:100%}.bp-product-features__media--fit-contain img{object-fit:contain}.bp-product-features__media--fit-cover img{object-fit:cover}.bp-product-features__content{padding:clamp(2rem,3vw,3.4rem)}.bp-product-features__content--center{text-align:center}.bp-product-features__content h3{margin:0;font-size:clamp(2.1rem,2.8vw,3.6rem);font-weight:900;letter-spacing:-.035em;line-height:1.05}.bp-product-features__text{margin-top:1.4rem;font-size:1.6rem;line-height:1.65}.bp-product-features__text>:first-child{margin-top:0}.bp-product-features__text>:last-child{margin-bottom:0}.bp-product-features__link{display:inline-flex;gap:.7rem;align-items:center;margin-top:1.8rem;color:inherit;font-size:1.4rem;font-weight:800;text-decoration-thickness:.15rem;text-underline-offset:.4rem}.bp-product-features__link:focus-visible{outline:.3rem solid currentcolor;outline-offset:.4rem}.bp-product-features__spec{display:grid;align-content:start;padding:clamp(2rem,3vw,3rem)}.bp-product-features__spec dt{font-size:1.2rem;font-weight:800;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.bp-product-features__spec dd{margin:.9rem 0 0;font-size:clamp(1.8rem,2.2vw,2.5rem);font-weight:800;line-height:1.2}.bp-product-features--feature .bp-product-features__card:first-child h3{font-size:clamp(2.6rem,3.4vw,4.4rem)}.bp-product-features--specifications .bp-product-features__grid{grid-template-columns:repeat(var(--bp-columns),minmax(0,1fr))}@media screen and (max-width:989px){.bp-product-features__grid,.bp-product-features--specifications .bp-product-features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.bp-product-features{padding-block:calc(var(--bp-padding-top) * .72) calc(var(--bp-padding-bottom) * .72)}.bp-product-features__grid,.bp-product-features--specifications .bp-product-features__grid{grid-template-columns:1fr}.bp-product-features--mosaic .bp-product-features__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.bp-product-features__card,.bp-product-features__spec{border-radius:1.8rem;box-shadow:.5rem .5rem #171717}}
/*# sourceMappingURL=/cdn/shop/t/22/compiled_assets/styles.css.map */
