.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.flickity-enabled:focus{outline:0}.hubspot-form__wrapper{margin-inline:auto;padding-inline:1rem;max-width:680px;box-sizing:border-box}.product-lead-form__container .hubspot-form__wrapper{padding-inline:0}.rich-text--container{padding-inline:1.5rem}.brands-page__menu li{list-style:none}.brands-page__menu .level-1 li{margin-left:10px}.highlights-banner-container{padding:2rem 0;overflow-y:scroll;display:flex;justify-content:center;align-items:center}.highlights-banner{display:flex;flex-direction:row;gap:2rem;align-items:center;justify-content:flex-start;padding-inline:2rem}@media screen and (max-width: 1180px){.highlights-banner-container{justify-content:flex-start}}@media screen and (max-width: 859px){.highlights-banner-container{justify-content:center}.highlights-banner{display:grid;grid-template-columns:repeat(2,1fr)}}a.highlights-banner-block{text-decoration:none}.highlights-banner-block-content{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;white-space:nowrap}.highlights-banner-heading{font-size:var(--font-size-heading-5);font-family:Futura,sans-serif;font-style:normal;font-weight:700;letter-spacing:0em}.highlights-banner-text p{margin:5px auto 0}.highlights-banner--top{margin-block-end:2rem;border-block-end:1px solid #b3b3b3}.highlights-banner--bottom{border-block-start:1px solid #b3b3b3}@media screen and (max-width: 719px){.highlights-banner--top,.highlights-banner--bottom{display:none}}.review-section{background:#eee;padding:2rem 0;border-block-start:1px solid #b3b3b3;margin-block-start:2rem}.review-section-subtitle,.review-section-title{margin:0;padding-inline:1.5rem}.reviews{position:relative;margin-block-start:1.5rem;box-sizing:border-box;display:none;padding-inline:25px;width:100%}.reviews.flickity-enabled{display:block}.review-block{box-sizing:border-box;cursor:grab;height:100%}.review-block-content{background:#fff;padding:1.5rem;width:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;height:100%}.review-block p{margin:0 auto}.review-block--title{font-family:Lato;font-weight:700;font-size:16px;line-height:1.4}.rating[data-rating="5.5"] .rating__item:nth-child(-n+5):after,.rating[data-rating="5"] .rating__item:nth-child(-n+5):after,.rating[data-rating="4.5"] .rating__item:nth-child(-n+4):after,.rating[data-rating="4"] .rating__item:nth-child(-n+4):after,.rating[data-rating="3.5"] .rating__item:nth-child(-n+3):after,.rating[data-rating="3"] .rating__item:nth-child(-n+3):after,.rating[data-rating="2.5"] .rating__item:nth-child(-n+2):after,.rating[data-rating="2"] .rating__item:nth-child(-n+2):after,.rating[data-rating="1.5"] .rating__item:nth-child(-n+1):after,.rating[data-rating="1"] .rating__item:nth-child(-n+1):after,.rating[data-rating="0.5"] .rating__item:nth-child(-n):after,.rating[data-rating="0"] .rating__item:nth-child(-n):after{content:"\f005"}.rating[data-rating="5.5"] .rating__item:nth-child(6):after,.rating[data-rating="4.5"] .rating__item:nth-child(5):after,.rating[data-rating="3.5"] .rating__item:nth-child(4):after,.rating[data-rating="2.5"] .rating__item:nth-child(3):after,.rating[data-rating="1.5"] .rating__item:nth-child(2):after,.rating[data-rating="0.5"] .rating__item:nth-child(1):after{content:"\f123"}.rating{margin:0;padding:0;display:flex;align-items:center;justify-content:flex-start;color:#ff8c00}.rating__item{font-size:24px;margin:0 2.5px;display:block;font-family:FontAwesome}.rating__item:after{content:"\f006"}.product-lead-form__wrapper{margin-block:1.5rem}.product-lead-form__toggle{display:block;width:100%}.product-lead-form__container.hidden{display:none}.product-questions__wrapper,.product-finance__wrapper{margin-block:1.5rem}.product-finance{display:flex;flex-direction:row;gap:1rem;align-items:center;border-radius:1rem;background-color:#eee;padding:1rem;box-sizing:border-box}.product-finance h4,.product-finance h5{margin:.25rem 0}.product-finance__icon{color:#2a604b}.product-finance__icon svg{display:block}.product-finance__button{margin-inline-start:auto}.product-finance__terms{font-size:.8125rem;margin-block-start:.5rem}.product-finance__terms a:link,.product-finance__terms a:visited{color:#4d4d4d}@media screen and (max-width: 719px){.product-finance{flex-direction:column;text-align:center}.product-finance__button{margin-inline:auto}.product-finance__terms{text-align:center}}.contact-links{display:flex;flex-direction:column;gap:10px;margin-block:10px;overflow:hidden}.contact-links--small{font-size:var(--font-size-body-small);gap:10px}.contact-links a{display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:flex-start;color:#2a604b;text-decoration:none}.contact-links--small a{gap:10px}.contact-links__link{display:block;color:#2a604b;text-decoration:none}.contact-links__hours{display:block;color:#4d4d4d;text-decoration:none;margin-block-start:5px;font-size:var(--font-size-body-smallest)}.contact-links svg{width:30px;height:30px}.contact-links--small svg{width:20px;height:20px}.cart-upsell--container{padding-inline:0;padding-block:1.5rem;background-color:#f6f6f6}.cart-upsell--container h2.product-section--title.product-recommendations--title{margin-block-start:0}.cart-contact{text-align:left}.cart-contact-form{margin:2rem auto}.cart-continue{cursor:pointer}.downloads_wrapper a{text-transform:capitalize}.downloads_wrapper svg{width:20px;margin-right:10px}.downloads_wrapper{margin-top:15px}
/*# sourceMappingURL=/cdn/shop/t/71/assets/custom.css.map */
