.product-accordion-group{width:100%;overflow-anchor:none}.product-accordion-group[hidden]{display:none}.product-accordion{border-bottom:1px solid var(--colorBorder, #e5e5e5)}.product-accordion:first-child{border-top:none}.product-accordion__title{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:18px 0;margin:0;border:none;background:transparent;cursor:pointer;list-style:none;font-family:PPNeueMontreal-Medium,sans-serif;font-size:16px;font-weight:400;line-height:1.3;color:inherit;text-align:left;scroll-margin-top:var(--headerAndAnnoucementbarheight, 80px)}.product-accordion__title::-webkit-details-marker{display:none}.product-accordion__title::marker{content:""}.product-accordion__title-text{flex:1;min-width:0}.product-accordion__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:12px;height:12px;color:currentColor;transition:transform .2s ease-in}.product-accordion__icon .icon{display:block;width:12px;height:12px}.product-accordion.is-open .product-accordion__icon,.product-accordion[open].is-open .product-accordion__icon{transform:scaleY(-1)}.product-accordion.is-instant .product-accordion__content,.product-accordion.is-instant .product-accordion__icon{transition:none}.product-accordion__content{backface-visibility:hidden;height:0;opacity:0;overflow:hidden;visibility:hidden;transition:opacity .3s cubic-bezier(.25,.46,.45,.94),height .3s cubic-bezier(.25,.46,.45,.94),visibility .3s cubic-bezier(.25,.46,.45,.94)}.product-accordion.is-open .product-accordion__content{opacity:1;overflow:hidden;visibility:visible;transition:opacity 1s cubic-bezier(.25,.46,.45,.94),height .5s cubic-bezier(.25,.46,.45,.94),visibility .5s cubic-bezier(.25,.46,.45,.94)}.product-accordion__content-inner{padding:0 0 18px;transform:none}.product-accordion__content-inner.rte p:last-child{margin-bottom:0}.product-accordion__content-inner.rte ul,.product-accordion__content-inner.rte ol{padding-left:20px}.product-accordion__content-inner.rte h5,.product-accordion__content-inner.rte h6{font-size:15px;line-height:1.4;margin-top:1.25em;margin-bottom:.75em}.product-accordion .tab-contact .form-vertical label{font-size:15px;font-family:PPNeueMontreal-Bold,sans-serif;font-weight:700;line-height:1.4;letter-spacing:normal;text-transform:none;margin-bottom:8px}.product-accordion .tab-contact .tab-contact__submit{font-family:PPNeueMontreal-Bold;font-weight:700}.product-accordion .flooring-calculator{font-size:15px;line-height:1.45}.product-accordion .flooring-calculator .flooring-calculator__label{font-size:15px;font-family:PPNeueMontreal-Bold,sans-serif;font-weight:700;line-height:1.4;letter-spacing:normal;text-transform:none;margin-bottom:8px}.modal--quick-shop .product-accordion-group{width:100%;overflow-anchor:none}.modal--quick-shop .product-accordion__title{font-family:PPNeueMontreal-Medium,sans-serif;font-size:16px;font-weight:400;line-height:1.3}.product-single__meta .product-block:has(.product-accordion-group){margin-bottom:0}@media(prefers-reduced-motion:reduce){.product-accordion__content,.product-accordion__icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/343/assets/product-accordion.css.map */
