.product-specification{margin:0 auto;width:100%}.product-specification__accordion{width:100%}.product-specification__toggle{display:none}.product-specification__header{cursor:pointer;display:block;width:100%}.product-specification__container{position:relative}.product-specification__header{position:relative;padding-bottom:.75rem;margin-bottom:.75rem;border-bottom:1px solid #DFDFDF;display:flex;align-items:center}.product-specification__header-icon{position:absolute;right:0;top:50%;transform:translateY(-50%);width:.688rem;height:.438rem;transition:transform .3s ease}.product-specification__content{padding-top:.625rem;max-height:0;overflow:hidden;transition:max-height .5s ease-in-out,opacity .5s ease-in-out,padding .5s ease-in-out}.product-specification__toggle:checked~.product-specification__content{max-height:125rem;opacity:1}.product-specification__toggle:checked~.product-specification__header .product-specification__header-icon{transform:translateY(-50%) rotate(180deg)}.product-specification__table{margin-bottom:1.25rem}.product-specification__row{display:flex;margin-bottom:0;align-items:center;padding:.875rem 1.875rem}.product-specification__row--expanded{display:flex}.product-specification__row--collapsed{display:none}.product-specification__cell{flex:1}.product-specification__cell--label{flex:0 0 40%;font-weight:700;padding-right:1.25rem}.product-specification__cell--value{flex:0 0 60%}.product-specification__cta{text-align:center;margin-top:1.25rem}.product-specification__view-more-btn{font-family:var(--font-accent--family);font-size:1rem;font-weight:700;line-height:1.625rem;letter-spacing:.032rem;text-transform:uppercase;border:none;cursor:pointer;transition:all .3s ease;min-width:6.938rem;display:inline-flex;height:3.25rem;padding:.625rem;justify-content:center;align-items:center}@media screen and (max-width: 768px){.product-specification{padding:0 1.25rem}.product-specification__row{padding:.75rem 1.25rem;height:auto;gap:1rem;align-items:flex-start}.product-specification__cell--label,.product-specification__cell--value{flex:none;width:50%;padding-right:0;margin-bottom:.25rem}.product-specification__cell--value{margin-bottom:0}}@media screen and (max-width: 480px){.product-specification{padding:0}.product-specification__row{padding:1rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/product-specification.css.map */
