.product-details{padding:0 36px}.lg-backdrop.in,.lg-outer{z-index:99999 !important}.product-details__container{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap;max-width:1120px;margin:0 auto}.product-details__gallery{width:50%;padding-right:48px}.product-details__gallery-container li{list-style-type:none}.product-details__gallery-description{display:none}.product-details__gallery .lSSlideWrapper li{position:relative}.product-details__gallery .lSSlideWrapper li:after{content:'';display:block;width:165px;height:165px;background-image:url(https://f.hubspotusercontent30.net/hubfs/3956731/Frame%2044.png);background-size:contain;background-repeat:no-repeat;background-position:center center;cursor:pointer;position:absolute;left:calc(50% - 82.5px);top:calc(50% - 82.5px);transform:scale(0.9);transition:transform .3s ease;z-index:2}.product-details__gallery .lSSlideWrapper li:hover:after{transform:scale(1)}.product-details__gallery .lSSlideOuter .lSPager.lSGallery li{border-radius:0;border:2px solid #fff}.product-details__gallery .lSSlideOuter .lSPager.lSGallery li.active{border:2px solid #d82232;border-radius:0}h1.product-details__title{font-family:Veneer;font-weight:normal;font-size:48px;line-height:100%;text-transform:uppercase;color:#000;margin:0 15px 0 0;padding:0}.product-details__add-to-quote{background:#d82232;border:0;box-shadow:none;padding:12px 41px;font-family:'Avenir LT Std 55 Roman',sans-serif;font-weight:800;font-size:14px;line-height:19px;color:#fff;height:43px;white-space:nowrap;cursor:pointer;transition:all .3s ease}.product-details__content-meta .product-details__add-to-quote{display:none}.product-details__add-to-quote:hover{background:#2c2c2c}.product-details__add-to-quote:focus{background:#2c2c2c}.product-details__content{width:50%;padding-left:48px;border-left:1px solid #bdbdbd}.product-details__content-header{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;flex-wrap:nowrap;margin:0 0 35px}.product-details__content-meta{padding:0 0 30px;border-bottom:1px solid #bdbdbd;margin:0 0 20px}.product-details__content-meta p{font-family:'Avenir LT Std 55 Roman',sans-serif;font-weight:500;font-size:16px;line-height:150%;color:#000;padding:0;margin:0 0 10px}.product-details__content-meta p a{color:#d82232;text-decoration:underline;font-size:inherit;line-height:inherit;font-weight:inherit}.product-details__content-meta p a:hover,.product-details__content-meta p a:focus{color:#d82232;text-decoration:none}.product-details__content-description{font-family:'Avenir LT Std 45 Book',sans-serif;font-weight:300;font-size:18px;line-height:150%;color:#000}.product-details__content-description p{font-family:'Avenir LT Std 45 Book',sans-serif;font-weight:300;font-size:18px;line-height:150%;color:#000;padding:0;margin:0 0 30px}.success-message{display:none;margin:0 auto 32px;max-width:1120px}.success-message.show{display:block}.success-message__container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrap;background:#f2f2f2;padding:0 0 0 13px}.success-message__container p{font-family:'Avenir LT Std 45 Book',sans-serif;font-weight:300;font-size:18px;line-height:150%;color:#000;padding:0;margin:0 10px}.success-message__button{margin:0 0 0 auto;height:53px;background:#d82232;border:0;box-shadow:none;text-decoration:none;padding:17px 41px;font-family:'Avenir LT Std 55 Roman',sans-serif;font-weight:800;font-size:14px;line-height:19px;color:#fff;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap}.success-message__button span{font-family:'Avenir LT Std 55 Roman',sans-serif;font-weight:800;font-size:14px;line-height:19px;color:#fff;margin-right:10px;white-space:nowrap}.success-message__button:hover{background:#2c2c2c;text-decoration:none}.success-message__button:focus{text-decoration:none}.success-message__button svg{transition:transform .3s ease}.success-message__button:hover svg{transform:translateX(10px)}.success-message__button:focus{opacity:.6}.product-details__content-header .success-message,.product-details__content-header .success-message.show{display:none}.product-details__content-meta .success-message,.product-details__content-meta .success-message.show{display:none}.product-details__content-header .success-message p,.product-details__content-meta .success-message p{display:none}.product-details__content-header .success-message .success-message__container>svg,.product-details__content-meta .success-message .success-message__container>svg{margin-right:16px}@media(max-width:1200px){.product-details__container{max-width:699px;flex-wrap:wrap;justify-content:center}.product-details__gallery{width:100%;padding-right:0;order:2}.product-details__gallery-description{display:block;margin-top:70px}.product-details__content{width:100%;padding-left:0;border-left:0;order:1}.product-details__content-description{display:none}.product-details__content-meta{margin:0 0 35px}.success-message.show{display:none;margin:0 auto 32px;max-width:699px}.product-details__content-header .success-message.show{display:block}.product-details__content-meta .success-message,.product-details__content-meta .success-message.show{display:none}.success-message__button{height:43px;padding:12px 41px}}@media(max-width:768px){.product-details__gallery{max-width:500px;margin-left:auto;margin-right:auto}.product-details__gallery-description{margin-top:30px}.product-details__content-header .product-details__add-to-quote{display:none}.product-details__content-meta .product-details__add-to-quote{display:block}}@media(max-width:576px){.product-details__container{max-width:300px}.product-details__content-header{margin:0 0 20px}h1.product-details__title{text-align:center;margin-right:0;font-size:30px;line-height:30px}.product-details__content-meta{text-align:center}.product-details__content-meta .product-details__add-to-quote{width:100%;margin-top:20px;margin-left:auto;margin-right:auto}.product-details__content-meta p{font-size:14px;line-height:21px}.product-details__gallery-description p{font-size:14px;line-height:21px}.product-details__content-header .success-message,.product-details__content-header .success-message.show{display:none}.product-details__content-meta .success-message.show{display:block}}