.pro-detail-builder{color:var(--pro-ink,#171c1d);background:#fff}.pro-detail-builder__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--detail-gap,32px)}.pro-detail-builder__block{grid-column:1 / -1;min-width:0;overflow-wrap:anywhere}.pro-detail-builder__block--half{grid-column:span 3}.pro-detail-builder__block--third{grid-column:span 2}.pro-detail-builder__block--outline{border:2px solid var(--detail-accent);border-radius:var(--detail-radius,16px);padding:clamp(1.8rem,3vw,3.2rem)}.pro-detail-builder__block--soft{background:#f4f5f5;border-radius:var(--detail-radius,16px);padding:clamp(1.8rem,3vw,3.2rem)}.pro-detail-builder h2{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(2.6rem,3vw,4rem);line-height:1.15;margin:0 0 1.6rem;letter-spacing:0;color:inherit}.pro-detail-builder__title{margin-bottom:2.4rem!important}.pro-detail-builder .rte{font-family:var(--font-body-family);font-size:var(--detail-text-size,16px);line-height:1.65}.pro-detail-builder .rte>:first-child{margin-top:0}.pro-detail-builder .rte>:last-child{margin-bottom:0}.pro-detail-builder .rte img{max-width:100%;height:auto}.pro-detail-builder .rte table{display:block;overflow:auto;max-width:100%}.pro-detail-builder__eyebrow{font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .8rem}.pro-detail-builder__story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--detail-gap,32px);align-items:center}.pro-detail-builder__story--left>figure{grid-column:1;grid-row:1}.pro-detail-builder__story--left>div{grid-column:2;grid-row:1}.pro-detail-builder__story--above,.pro-detail-builder__story--no-image{grid-template-columns:minmax(0,1fr)}.pro-detail-builder__story--above>figure{grid-row:1}.pro-detail-builder figure{margin:0;min-width:0}.pro-detail-builder figure img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:var(--detail-image-fit,contain);border-radius:var(--detail-radius,16px);background:#f4f5f5;display:block}.pro-detail-builder figcaption{font-size:1.3rem;line-height:1.5;margin-top:.8rem;color:#5b6264}.pro-detail-builder__gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));gap:1.6rem}.pro-detail-builder__specs{margin:0;border-top:2px solid var(--detail-accent);font-size:var(--detail-text-size,16px);line-height:1.6}.pro-detail-builder__specs>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:1.6rem;border-bottom:1px solid #d9ddde;padding:1.2rem 0}.pro-detail-builder__specs dt{font-weight:600}.pro-detail-builder__specs dd{margin:0}.pro-detail-builder details{border-block:1px solid #d9ddde}.pro-detail-builder summary{min-height:5.6rem;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;font-size:2.4rem;font-family:var(--font-heading-family);font-weight:600;line-height:1.3;list-style:none;cursor:pointer;padding:1.2rem 0}.pro-detail-builder summary::-webkit-details-marker{display:none}.pro-detail-builder details[open] summary>span{transform:rotate(45deg)}.pro-detail-builder details>.rte{padding:0 0 2.4rem}.pro-detail-builder__link{display:inline-flex;align-items:center;gap:2rem;min-height:4.4rem;padding:1rem 1.6rem;margin-top:1.6rem;border:2px solid var(--detail-accent);border-radius:8px;color:#171c1d;text-decoration:none;font-size:1.4rem;font-weight:600}.pro-detail-builder__link:hover{background:#f4f5f5}.pro-detail-builder :is(a,summary):focus-visible{outline:2px solid #171c1d;outline-offset:4px}.pro-detail-builder__empty{grid-column:1 / -1;border:1px dashed #727a7d;padding:1.6rem;font-size:1.4rem}@media(max-width:749px){.pro-detail-builder__grid,.pro-detail-builder__story{grid-template-columns:minmax(0,1fr)}.pro-detail-builder__block--half,.pro-detail-builder__block--third{grid-column:1}.pro-detail-builder__story--left>figure,.pro-detail-builder__story--left>div{grid-column:auto;grid-row:auto}.pro-detail-builder__gallery{grid-template-columns:minmax(0,1fr)}}.pro-detail-builder__block--gallery>h2{font-size:2.4rem;margin-bottom:1.6rem}.pro-detail-builder__gallery--compact{display:flex;flex-wrap:wrap;align-items:flex-start;gap:2.4rem}.pro-detail-builder__gallery--compact figure{flex:0 1 28rem;max-width:28rem;min-width:0}.pro-detail-builder__gallery--compact figure img{width:100%;height:auto;max-height:26rem;aspect-ratio:auto;object-fit:contain;background:transparent;border-radius:10px}@media(max-width:749px){.pro-detail-builder__gallery--compact{gap:1.6rem}.pro-detail-builder__gallery--compact figure{flex-basis:calc(50% - .8rem);max-width:calc(50% - .8rem)}.pro-detail-builder__gallery--compact figure img{max-height:20rem}}body.pro-garage.template-product .pro-detail-builder-section{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/51/assets/pro-product-detail-builder.css.map */
