.product-description__wrapper .product-meta .product-description-block{display:block;border-block-start:1px solid rgba(var(--color-foreground),1)}.product-description__wrapper .product-meta .product-description-block .details-summary{padding:1rem 0}.product-description__wrapper .product-meta .product-description-block .details-disclosure-content{padding-block-start:1rem;padding-block-end:1.5rem}.product-description__wrapper .product-meta .product-description-block .details-title{font-size:1.25rem;display:flex;align-items:center;gap:.75rem}.product-description__wrapper .product-meta .product-description-block .details-title .icon,.product-description__wrapper .product-meta .product-description-block .details-title .media{flex:0 0 auto;width:1.75rem}.product-description__wrapper .product-meta .product-description-block:last-child{border-block-end:1px solid rgba(var(--color-foreground),1)}.product-description__wrapper .product-meta .product-highlights-block .details-disclosure-content{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.product-description__wrapper .product-meta .product-highlights-block .product-highlight-block{padding:1rem;text-align:center;background:rgba(var(--color-foreground),.02);border:1px solid rgba(var(--color-foreground),.1)}.product-description__wrapper .product-meta .product-highlights-block .product-highlight-block>*:not(:last-child){margin-block-end:.5rem}.product-description__wrapper .product-meta .product-highlights-block .product-highlight-block .icon,.product-description__wrapper .product-meta .product-highlights-block .product-highlight-block .media{display:inline-block;width:4rem}.product-description__wrapper .product-meta .product-highlights-block .product-highlight-block .highlight-heading{font-weight:500}@media screen and (max-width:749px){.product-description__wrapper .product-meta .product-highlights-block .details-disclosure-content{grid-template-columns:repeat(2,1fr)}}.product-description__wrapper .product-meta .product-documents-block .file-item{display:flex;align-items:center;gap:2rem;padding-block:.75rem}.product-description__wrapper .product-meta .product-documents-block .file-item .file-name{display:flex;align-items:center;gap:.75rem}.product-description__wrapper .product-meta .product-documents-block .file-item .file-name .icon{flex:0 0 auto;width:1.5rem}.product-description__wrapper .product-meta .product-documents-block .file-item .download-button{margin-inline-start:auto}.product-description__wrapper .product-meta .product-documents-block .file-item:not(:last-child){border-block-end:1px solid rgba(var(--color-foreground),.1)}.product-description__wrapper .product-meta .product-documents-block .file-item:hover .file-name{opacity:.75}.product-description__wrapper .product-meta .product-includes-block .box-items{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.product-description__wrapper .product-meta .product-includes-block .box-item .box-item-image{margin-block-end:.5rem}.product-description__wrapper .product-meta .product-includes-block .box-item .box-item-name{font-size:.875rem;font-weight:500}@media screen and (max-width:749px){.product-description__wrapper .product-meta .product-includes-block .box-items{grid-template-columns:repeat(3,1fr)}}.product-description__wrapper .product-meta .product-richtext-block .content-image{display:block}.product-description__wrapper .product-meta .product-richtext-block .content-image+*{margin-block-start:1.5rem}.product-description__wrapper .product-meta .product-attributes-block table{width:100%;font-size:.875rem}.product-description__wrapper .product-meta .product-attributes-block table td,.product-description__wrapper .product-meta .product-attributes-block table th{padding:1rem}.product-description__wrapper .product-meta .product-attributes-block table .attribute-row{--alpha-background: 0;background:rgba(var(--color-foreground),var(--alpha-background))}.product-description__wrapper .product-meta .product-attributes-block table .attribute-row:nth-child(odd){--alpha-background: .05}.product-description__wrapper .product-meta .product-attributes-block table .attribute-name{font-weight:500}@media screen and (max-width:749px){.product-description__wrapper .product-meta{margin-block-start:2rem}}@media screen and (min-width:750px){.product-description__wrapper{display:flex;align-items:flex-start;gap:3rem}.product-description__wrapper .product-description{flex:1 1 auto;min-width:50%}.product-description__wrapper .product-meta{flex:0 0 auto;width:40rem}}.product-description__wrapper{display:block}.product-description__wrapper .product-tabs__nav{display:flex;flex-wrap:wrap;gap:1.5rem;margin-block-end:1.5rem}.product-description__wrapper .product-tabs__tab{font-family:Montserrat,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:.875rem;color:#888;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;padding-block-end:.25rem}.product-description__wrapper .product-tabs__input--details:checked~.product-tabs__nav .product-tabs__tab--details,.product-description__wrapper .product-tabs__input--specs:checked~.product-tabs__nav .product-tabs__tab--specs{font-weight:700;color:#bf2319;text-decoration:underline;text-decoration-skip-ink:auto;text-underline-offset:2px}.product-description__wrapper .product-tabs__panel{display:none}.product-description__wrapper .product-tabs__input--details:checked~.product-tabs__panel--details,.product-description__wrapper .product-tabs__input--specs:checked~.product-tabs__panel--specs{display:block}.product-description__wrapper .product-tabs__panel--details,.product-description__wrapper .product-tabs__panel--details p,.product-description__wrapper .product-tabs__panel--details li{font-family:Montserrat,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5;color:#303030}.product-description__wrapper .product-tabs__panel--specs .product-meta{position:static}.product-description__wrapper .product-meta .product-attributes-block table .attribute-name{font-family:Montserrat,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.5;color:#303030}.product-description__wrapper .product-meta .product-attributes-block table .attribute-value{font-family:Montserrat,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5;color:#303030}.product-description__wrapper .product-tabs__panel--specs .details-disclosure>summary{display:none}.product-description__wrapper .product-tabs__panel--specs .details-disclosure>.details-disclosure-content{visibility:visible;opacity:1;padding-block-start:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-product-description.css.map */
