.bb-product[data-bb-canvas]{padding:0;background:var(--bb-canvas-background,#f9f8f4)}.bb-product[data-bb-canvas]>.container{max-width:none;padding:0 4%}.bb-product[data-bb-canvas] .bp-content{padding-top:0}.bb-product[data-bb-canvas] .bp-story{background:var(--bb-canvas-panel,#dfece7);margin:0}.bb-product[data-bb-canvas] .bp-story--text{display:block;min-height:0}.bb-product[data-bb-canvas] .bp-story--text .bp-story-copy{max-width:1000px}.bb-product[data-bb-canvas] .bp-story h2,.bb-product[data-bb-canvas] .bp-specs-heading h2{font-size:clamp(30px,3vw,44px);line-height:1.12}.bb-product[data-bb-canvas] .bp-story-text p+p{margin-top:16px}.bb-product[data-bb-canvas] .bp-canvas-photo--cover img{object-fit:cover}.bb-product[data-bb-canvas] .bp-canvas-editor-note{padding:24px;border:1px dashed var(--bp-line);font-size:14px}.bb-product[data-bb-canvas] .bp-help{background:var(--bb-canvas-panel,#dfece7)}@media(min-width:741px){.bb-product[data-bb-canvas] .bp-story--image-left .bp-story-image{grid-column:1}.bb-product[data-bb-canvas] .bp-story--image-left .bp-story-copy{grid-column:2}}@media(max-width:740px){.bb-product[data-bb-canvas]>.container{padding:0 5%}.bb-product[data-bb-canvas] .bp-story{margin:0 -5.55%}.bb-product[data-bb-canvas] .bp-story h2,.bb-product[data-bb-canvas] .bp-specs-heading h2{font-size:30px}.bb-product[data-bb-canvas] .bp-story--image-left .bp-story-image{order:-1}}.bco .bco-ensemble{border:1px solid #c8d9d2;background:#e9f0eb;padding:22px;margin:16px 0 22px}.bco .bco-ensemble legend{float:none;width:auto;padding:0 8px;font-size:19px}.bco-ensemble-preview{display:flex;gap:18px;align-items:center;margin:2px 0 18px}.bco-ensemble-preview img{width:94px;height:94px;object-fit:contain;background:#fff;flex:none}.bco-ensemble-preview strong{font-size:15px;line-height:1.35}.bco-ensemble-preview p{font-size:13px;line-height:1.5;margin:7px 0 0}.bco .bco-ensemble .select-wrapper{width:100%}.bb-product[data-bb-canvas] .bp-specs--rich{display:block;padding:60px 0}.bb-product[data-bb-canvas] .bp-specs--rich .bp-specs-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:0 0 32px}.bb-product[data-bb-canvas] .bp-specs--rich .bp-specs-heading>.bp-kicker{display:none}.bb-product[data-bb-canvas] .bp-specs--rich .bp-specs-heading h2{max-width:none;margin:0}.bb-description-rich{font-size:16px;line-height:1.7}.bb-description-rich p{margin:0 0 18px}.bb-description-rich h2,.bb-description-rich h3{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);line-height:1.15}.bb-description-rich h2{font-size:32px;margin:0 0 24px}.bb-description-rich h3{font-size:clamp(26px,2.6vw,38px);margin:0 0 20px}.bb-description-rich .bb-description-intro{max-width:850px;margin-bottom:32px}.bb-description-rich .bb-description-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:0;list-style:none;padding:0;margin:0 0 50px;background:#e9f0eb}.bb-description-rich .bb-description-facts li{padding:24px;border-right:1px solid #c8d9d2}.bb-description-rich .bb-description-facts li:last-child{border:0}.bb-description-rich .bb-description-facts strong{display:block;color:#315e54;font-size:19px;margin-bottom:8px}.bb-description-feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(25px,5vw,80px);align-items:center;margin:0 0 55px}.bb-description-feature:nth-child(2n) .bb-description-copy{order:2}.bb-description-feature:nth-child(2n) figure{order:1}.bb-description-rich figure{margin:0}.bb-description-rich figure img{display:block;width:100%;max-width:100%;height:auto}.bb-description-copy{max-width:520px}.bb-description-purchase{padding:30px;background:#e9f0eb;margin-bottom:45px}.bb-description-purchase h3{font-size:27px}.bb-description-purchase ul{margin:0 0 18px;padding-left:20px}.bb-description-lifestyle{display:grid;grid-template-columns:1fr 1fr;gap:24px}.bb-description-lifestyle h3{grid-column:1/-1;margin-bottom:0}@media(max-width:740px){.bco .bco-ensemble{padding:16px}.bco-ensemble-preview{gap:12px}.bco-ensemble-preview img{width:76px;height:76px}.bb-product[data-bb-canvas] .bp-specs--rich{padding:35px 0}.bb-product[data-bb-canvas] .bp-specs--rich .bp-specs-heading{display:block}.bb-product[data-bb-canvas] .bp-specs--rich .bp-specs-heading h2{margin-bottom:16px}.bb-description-rich .bb-description-facts{grid-template-columns:1fr 1fr;margin-bottom:32px}.bb-description-rich .bb-description-facts li{padding:16px;border-bottom:1px solid #c8d9d2}.bb-description-feature{grid-template-columns:1fr;gap:20px;margin-bottom:36px}.bb-description-feature:nth-child(2n) .bb-description-copy,.bb-description-feature:nth-child(2n) figure{order:initial}.bb-description-purchase{padding:22px}.bb-description-lifestyle{gap:12px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/bb-canvas.css.map */
