.b20-house{--house-gap: var(--b20-space-5);--house-padding: var(--b20-space-7);--house-title-size: var(--b20-text-display);--house-body-size: var(--b20-text-base);--house-heading-size: 1.375rem;--house-lead-size: 1.125rem;display:block;padding-block:var(--b20-space-7) var(--b20-space-8);background:var(--b20-bg);color:var(--b20-ink);font-family:var(--b20-font-body);font-weight:400;line-height:1.9;text-align:start;overflow-wrap:break-word}.b20-house *,.b20-house *:before,.b20-house *:after{box-sizing:border-box}.b20-house__shell{inline-size:min(var(--b20-width),calc(100% - var(--b20-space-6) * 2));margin-inline:auto}.b20-house__opening{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden;border-radius:var(--b20-radius);background:var(--b20-ink);color:var(--b20-bg)}.b20-house__opening-copy{min-inline-size:0;padding:var(--house-padding);align-self:center}.b20-house__eyebrow{margin:0 0 var(--b20-space-5);color:var(--b20-gold);font-size:var(--b20-text-xs);font-weight:500;line-height:1.9;letter-spacing:normal}.b20-house__title{margin:0 0 var(--b20-space-5);color:var(--b20-gold);font:500 var(--house-title-size)/1.45 var(--b20-font-body);letter-spacing:normal;text-transform:none;text-wrap:balance}.b20-house__lead{max-inline-size:32em;margin:0;color:var(--b20-bg);font:400 var(--house-lead-size)/2 var(--b20-font-body)}.b20-house__image{min-inline-size:0;margin:0;align-self:stretch;aspect-ratio:4 / 3}.b20-house__image img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:center}.b20-house__body{margin-block-start:var(--house-gap);padding-inline:var(--house-padding);border-radius:var(--b20-radius);background:var(--b20-ink);color:var(--b20-bg)}.b20-house__chapter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:var(--b20-space-7);min-inline-size:0;padding-block:var(--b20-space-7)}.b20-house__chapter+.b20-house__chapter{border-block-start:1px solid color-mix(in srgb,var(--b20-gold) 28%,transparent)}.b20-house__chapter-title{margin:0;color:var(--b20-gold);font:500 var(--house-heading-size)/1.7 var(--b20-font-body);letter-spacing:normal;text-transform:none;text-wrap:balance}.b20-house .b20-house__opening .b20-house__title,.b20-house .b20-house__chapter .b20-house__chapter-title{color:var(--b20-gold);font-family:var(--b20-font-body);font-weight:500;letter-spacing:normal}.b20-house__prose{max-inline-size:68ch;margin:0;color:var(--b20-bg);font:400 var(--house-body-size)/2.1 var(--b20-font-body)}.b20-house:lang(en) .b20-house__title{line-height:1.2}.b20-house:lang(en) .b20-house__chapter-title{font-weight:600;line-height:1.5}.b20-house:lang(en) .b20-house__prose{line-height:1.95}@media(max-width:900px){.b20-house__opening-copy{padding:var(--b20-space-6)}.b20-house__chapter{gap:var(--b20-space-6)}}@media(max-width:749px){.b20-house{--house-padding: var(--b20-space-5);--house-title-size: 1.75rem;--house-heading-size: 1.25rem;--house-lead-size: var(--b20-text-base);padding-block:var(--b20-space-5) var(--b20-space-7)}.b20-house__shell{inline-size:calc(100% - var(--b20-space-4) * 2)}.b20-house__opening{grid-template-columns:minmax(0,1fr)}.b20-house__opening-copy{padding:var(--b20-space-6) var(--b20-space-5)}.b20-house__eyebrow,.b20-house__title{margin-block-end:var(--b20-space-4)}.b20-house__title{line-height:1.6}.b20-house__chapter{display:block;padding-block:var(--b20-space-6)}.b20-house__chapter-title{margin-block-end:var(--b20-space-4);text-wrap:initial}.b20-house__prose{line-height:2.05}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/bouchilino-house-r20-1.css.map */
