.product-description{width:min(100%,var(--product-description-max-width, 100%));margin-inline:auto}.product-description--left{text-align:left}.product-description--center{text-align:center}.product-description--right{text-align:right}.product-description__heading{margin:0;font-family:var(--product-description-heading-font-family, var(--font-heading-family));font-size:var(--product-description-heading-font-size-mobile, calc(var(--font-heading-scale) * var(--font-body-scale) * 3.2rem));font-style:var(--product-description-heading-font-style, var(--font-heading-style));font-weight:var(--product-description-heading-font-weight, var(--font-heading-weight));color:var(--product-description-heading-color, color-mix(in srgb, rgba(var(--color-foreground)) 100% , transparent));line-height:var(--product-description-heading-line-height, calc(1 + .2 / var(--font-heading-scale)));letter-spacing:var(--product-description-heading-letter-spacing, calc(var(--font-heading-scale) * -.08rem));text-transform:var(--product-description-heading-text-transform, none)}@media(min-width:992px){.product-description__heading{font-size:var(--product-description-heading-font-size-desktop, calc(var(--font-heading-scale) * var(--font-body-scale) * 4.2rem));line-height:var(--product-description-heading-line-height, calc(1 + .14 / var(--font-heading-scale)))}}.product-description__separator{width:var(--product-description-separator-width, 100%);border-top-width:var(--product-description-separator-width-thickness, 1px);border-top-style:var(--product-description-separator-style, solid);border-top-color:var(--product-description-separator-color, color-mix(in srgb, rgba(var(--color-border)) 100% , transparent));margin-top:var(--product-description-separator-spacing-top, 2.4rem);margin-bottom:var(--product-description-separator-spacing-bottom, 2.4rem)}.product-description--left .product-description__separator{margin-inline-start:0;margin-inline-end:auto}.product-description--center .product-description__separator{margin-inline:auto}.product-description--right .product-description__separator{margin-inline-start:auto;margin-inline-end:0}.product-description__paragraph{margin:0;font-family:var(--product-description-paragraph-font-family, var(--font-body-family));font-size:var(--product-description-paragraph-font-size-mobile, calc(var(--font-body-scale) * 1.6rem));font-style:var(--product-description-paragraph-font-style, var(--font-body-style));font-weight:var(--product-description-paragraph-font-weight, 400);color:var(--product-description-paragraph-color, color-mix(in srgb, rgba(var(--color-foreground-2)) 100% , transparent));line-height:var(--product-description-paragraph-line-height, calc(1 + .5 / var(--font-body-scale)));letter-spacing:var(--product-description-paragraph-letter-spacing, 0);text-transform:var(--product-description-paragraph-text-transform, none)}@media(min-width:992px){.product-description__paragraph{font-size:var(--product-description-paragraph-font-size-desktop, calc(var(--font-body-scale) * 1.7rem))}}.product-description__paragraph>*:first-child{margin-top:0}.product-description__paragraph>*:last-child{margin-bottom:0}.product-description__paragraph+.product-description__specs{margin-top:var(--product-description-paragraph-specs-gap, 2.4rem)}.product-description__specs{margin-top:var(--product-description-specs-spacing-top, 0);margin-bottom:var(--product-description-specs-spacing-bottom, 2.4rem)}.product-description__specs-heading{margin:0 0 1.6rem;font-family:var(--product-description-spec-value-font-family, var(--font-heading-family));font-size:var(--product-description-spec-value-font-size-mobile, calc(var(--font-body-scale) * 1.8rem));font-style:var(--product-description-spec-value-font-style, var(--font-heading-style));font-weight:var(--product-description-spec-value-font-weight, var(--font-heading-weight));color:var(--product-description-spec-value-color, color-mix(in srgb, rgba(var(--color-foreground)) 100% , transparent));line-height:var(--product-description-spec-value-line-height, 1.2);letter-spacing:var(--product-description-spec-value-letter-spacing, 0);text-transform:var(--product-description-spec-value-text-transform, none)}.product-description__specs-grid{display:grid;grid-template-columns:repeat(var(--product-description-specs-columns-mobile, 1),minmax(0,1fr));column-gap:var(--product-description-specs-column-gap, 2.4rem);row-gap:var(--product-description-specs-row-gap, 1.6rem)}@media(min-width:992px){.product-description__specs-grid{grid-template-columns:repeat(var(--product-description-specs-columns-desktop, 3),minmax(0,1fr))}.product-description__specs-heading{font-size:var(--product-description-spec-value-font-size-desktop, calc(var(--font-body-scale) * 1.8rem))}}.product-description__spec-item{display:flex;align-items:flex-start;gap:1rem;width:100%;min-width:0;padding:var(--product-description-spec-item-padding, 0);border-width:var(--product-description-spec-item-border-width, 0);border-style:var(--product-description-spec-item-border-style, solid);border-color:var(--product-description-spec-item-border-color, transparent);border-radius:var(--product-description-spec-item-border-radius, 0);background-color:var(--product-description-spec-item-background-color, transparent)}.product-description__spec-icon{width:var(--product-description-spec-icon-size, 24px);min-width:var(--product-description-spec-icon-size, 24px);height:var(--product-description-spec-icon-size, 24px);color:var(--product-description-spec-icon-color, color-mix(in srgb, rgba(var(--color-foreground)) 100% , transparent))}.product-description__spec-icon svg{width:100%;height:100%;display:block}.product-description__spec-icon svg path{fill:currentColor}.product-description__spec-icon svg [fill]:not([fill=none]){fill:currentColor}.product-description__spec-icon svg [stroke]{stroke:currentColor;stroke-width:var(--product-description-spec-icon-stroke-width, 1.8);stroke-linecap:round;stroke-linejoin:round}.product-description__spec-text{display:flex;flex-direction:column;gap:.4rem;min-width:0;text-align:left}.product-description__spec-value{font-family:var(--product-description-spec-value-font-family, var(--font-heading-family));font-size:var(--product-description-spec-value-font-size-mobile, calc(var(--font-body-scale) * 1.8rem));font-style:var(--product-description-spec-value-font-style, var(--font-heading-style));font-weight:var(--product-description-spec-value-font-weight, var(--font-heading-weight));color:var(--product-description-spec-value-color, color-mix(in srgb, rgba(var(--color-foreground)) 100% , transparent));line-height:var(--product-description-spec-value-line-height, 1.2);letter-spacing:var(--product-description-spec-value-letter-spacing, 0);text-transform:var(--product-description-spec-value-text-transform, none);overflow-wrap:anywhere}@media(min-width:992px){.product-description__spec-value{font-size:var(--product-description-spec-value-font-size-desktop, calc(var(--font-body-scale) * 1.8rem))}}.product-description__spec-label{font-family:var(--product-description-spec-label-font-family, var(--font-body-family));font-size:var(--product-description-spec-label-font-size-mobile, calc(var(--font-body-scale) * 1.2rem));font-style:var(--product-description-spec-label-font-style, var(--font-body-style));font-weight:var(--product-description-spec-label-font-weight, 500);color:var(--product-description-spec-label-color, color-mix(in srgb, rgba(var(--color-foreground-2)) 100% , transparent));line-height:var(--product-description-spec-label-line-height, 1.2);letter-spacing:var(--product-description-spec-label-letter-spacing, .6px);text-transform:var(--product-description-spec-label-text-transform, uppercase)}@media(min-width:992px){.product-description__spec-label{font-size:var(--product-description-spec-label-font-size-desktop, calc(var(--font-body-scale) * 1.2rem))}}.product-description__specs--center .product-description__specs-heading{text-align:center}.product-description__specs--center .product-description__spec-item{justify-content:center}.product-description__specs--right .product-description__specs-heading{text-align:right}.product-description__specs--right .product-description__spec-item{justify-content:flex-end}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-product-description.css.map */
