body{font-weight:400;letter-spacing:0}.bundle-pdp__summary-title{font-weight:700;letter-spacing:0;line-height:1.35}.btn-cta{padding:.875rem 0;text-transform:uppercase}.btn-cta i{font-size:1.25rem;padding-right:.625rem}.btn-full{width:100%}.btn-vertical{letter-spacing:.125rem;padding:1rem .75rem;writing-mode:vertical-rl}.product-detail h1{font-size:2rem;font-weight:700}@media(max-width:768.98px){.product-detail h1{font-size:1.65rem}}.product-detail .thank-you-h2-resize{font-size:2rem;font-weight:600;text-transform:none}.product-detail h2,.product-detail h3{font-size:1.125rem;line-height:3.125rem;text-transform:uppercase}.product-detail h3{font-weight:700;margin-top:3.125rem}.product-detail hr{border-color:#ccc9c8;margin-bottom:1.5625rem;margin-top:1.5625rem}.product-detail .product-name{margin-bottom:.75rem;margin-top:1.5625rem}@media(max-width:768.98px){.product-detail .product-name{margin-top:1rem}}.product-detail .brand{font-style:italic;margin-bottom:.75rem;text-align:left}.product-detail .item-no{font-size:.8125rem;font-weight:600;margin-bottom:1.5rem}@media(max-width:768.98px){.product-detail .item-no{margin-bottom:.5rem}}.product-detail .ratings a{color:#252422;font-size:1rem;text-decoration:underline}.product-detail .ws-container{align-items:flex-end;border-color:#ebebeb;border-radius:2px;border-style:solid;display:flex;justify-content:center;padding:.625rem;stroke-width:1}.product-detail .ws-container img{align-self:center;height:32px;width:112px}.product-detail .ws-container a{display:inline-block;font-size:.875rem;text-decoration:underline}.product-detail .ws-container .ws-txt-container{margin:0 .75em}.product-detail .ws-container .ws-txt-container span{margin-right:.75em}@media(max-width:768.98px){.product-detail .ws-container .ws-txt-container{font-size:15px;margin:0 0 0 10px}.product-detail .ws-container .ws-txt-container span{margin-right:0}.product-detail .ws-container .ws-txt-container a{margin-left:5px}.product-detail .ws-container{margin-bottom:.625rem}}.product-detail .content{line-height:1.75rem}.product-detail b{text-transform:uppercase}.product-detail .content-asset{height:100%}.prices-add-to-cart-actions .price{font-size:2rem;line-height:2rem}@media(max-width:768.98px){.product-badges{text-align:center}}.product-badge{color:#b3b3b3;display:inline-block;font-size:3.75rem}.short-description{border-bottom:1px solid #ccc9c8;border-top:1px solid #ccc9c8;margin-bottom:1.5625rem;padding-bottom:1.5625rem;padding-top:1.5625rem}.short-description p{margin-bottom:.5rem}.social-container{justify-content:center}@media(min-width:544px){.social-container{justify-content:start}}.social-icons{font-size:1.25rem;list-style:none;padding:0}.social-icons li{margin-right:.75em}.social-icons a:hover{text-decoration:none}.stock-status{font-size:.875rem}.stock-status .freight-learn-more a{background-color:#f4f4f4;border-radius:50px}@media(max-width:543.98px){.stock-status{text-align:center}.stock-status a{display:block}}.stock-status a,.stock-status span{font-weight:600}@media(max-width:768.98px){.backordered-indicator-item{top:0}}.backordered-indicator{border:1px solid #dc3545;font-size:1em;font-weight:600}.in-stock{color:#00b878}.out-of-stock{color:#dc3545}.fa-quick-ship-truck{color:#1a6c96;font-size:50px}.ships-free-info{height:50px}.ships-free-info .free{color:#089e1b}@media(max-width:768.98px){.ships-free-info .free,.ships-free-info .shipping{font-size:.875rem}}.ships-free-info .fa-free-ship-icon .path1,.ships-free-info .fa-free-ship-icon .path2,.ships-free-info .fa-free-ship-icon .path3{color:#1a6c96;font-size:28px}@media(max-width:768.98px){.ships-free-info .fa-free-ship-icon .path1,.ships-free-info .fa-free-ship-icon .path2,.ships-free-info .fa-free-ship-icon .path3{font-size:26px}}.detail-heading{border-bottom:1px solid #ccc9c8;margin:3.75rem 15px;width:100%}@media(max-width:768.98px){.detail-heading{margin-bottom:1.875rem;margin-top:3.125rem}}.detail-heading span{display:inline-block;position:relative}.detail-heading span:after{background-color:#e66d1c;bottom:-1px;content:"";display:inline-block;height:3px;left:0;position:absolute;width:100%}.warranty-container{margin-top:2rem}.warranty,.warranty-icon{display:inline-block}.warranty-icon{font-size:3.125rem;margin-right:.625rem}.additional-resources{list-style-type:none;margin:0;padding:0}@media(min-width:1300px){.additional-resources{display:flex;justify-content:center;margin-left:-7rem;margin-top:5rem;width:39%}}@media(max-width:1299.98px){.additional-resources{display:block;justify-content:unset;width:100%}}.additional-resources li{display:flex;margin-bottom:1.25rem;margin-right:2.1875rem}.additional-resources a{font-weight:700;line-height:1.5625rem;vertical-align:bottom}.additional-resources .fa{font-size:1.25rem;margin-right:.625rem}.specifications{display:flex;flex-flow:row wrap;justify-content:space-between;list-style-type:none;margin:0;padding:0}.specifications li{border-bottom:1px solid #121212;flex:0 0 32%;margin-bottom:1.25rem;padding-bottom:.9375rem}@media(max-width:768.98px){.specifications li{flex:0 0 48%}}@media(max-width:543.98px){.specifications li{flex:0 0 100%}}.specifications strong{font-weight:600}.simple-quantity{vertical-align:super}.simple-quantity .form-control{height:40px}.benefits-banner{background-color:#f4f4f4;margin-left:auto;margin-right:auto;margin-top:2rem;width:92%}@media(max-width:1299.98px){.benefits-banner{margin-left:auto;margin-right:auto;width:415px}}@media(max-width:1024.98px){.benefits-banner{background-color:#f4f4f4;margin-top:3.5rem}}.benefits-card{align-items:center;display:flex;flex-flow:column;font-size:.8rem;justify-content:center;padding:2rem 0;text-align:center}.benefits-card strong{display:block}.benefits-card .fa{color:#e66d1c;font-size:3rem;margin-bottom:1rem}.benefits-card .fa-arrow_circle_alt_left{font-size:1.25rem}.benefits-card .fa-arrow_circle_alt_left:before{color:#e66d1c;display:inline-block;transform:rotate(180deg)}.short-line{background-color:#e66d1c;display:block;height:2px;margin:1rem auto 2rem;width:100px}@media(max-width:1299.98px){.shipping-info-container .short-line{margin-top:2.1rem}}.benefits-cta{color:#252422;display:block;font-size:.75rem;font-weight:700}@media screen and (max-width:992px){.benefits-banner{margin-left:auto;margin-right:auto;margin-top:3.5rem;width:92%}.benefits-card{align-items:center;border-bottom:1px solid #9c9d9b;flex-flow:row;justify-content:center;padding:2.5rem 0;text-align:center}.shipping{border-bottom:0}.benefits-card .fa{font-size:3.25rem;margin:0 1.25rem 0 0}.benefits-card .fa-arrow_circle_alt_left{font-size:1.25rem;margin:0}.short-line{display:none}.benefits-cta{margin-top:.8125rem}.nfi-experts .benefits-cta{color:#e66d1c}}.ben .fa{display:block!important;font-size:3rem!important}.banner_wrapper{background-color:#fff;padding:0 30px;position:relative}@media(max-width:1299.98px){.banner_wrapper{padding-right:6px}}.banner_wrapper .mask_overlay{left:2px;position:absolute;top:-24px;z-index:1}@media(max-width:1299.98px){.banner_wrapper .mask_overlay{left:22px}}@media(max-width:1024.98px){.banner_wrapper .mask_overlay{display:none}}.banner_wrapper .mask_overlay div{float:left}.banner_wrapper .angle{background-color:#fff;height:48px;transform:rotate(45deg);width:48px}@media(max-width:1299.98px){.banner_wrapper .angle{width:42px}}.banner_wrapper .angle_spacer{border:1px;height:1px;margin-left:8.8rem;width:1px}@media(max-width:1299.98px){.banner_wrapper .angle_spacer{margin-left:6rem}.tablet-benefits-banner{margin:0 auto;width:500px}}.zoomImage{display:none}.zoomBox{display:inline-block}.zoom{background-color:hsla(0,0%,100%,.5);display:block;font-size:30px;height:50px;padding:10px;pointer-events:none;position:absolute;width:50px;z-index:1}@media(max-width:1024.98px){.zoom{display:none}}.zoom:before{color:#e66d1c}.primary-images .col-10.right:hover .zoom{display:none!important}.sticky-pdp-scroll{top:0}@media(min-width:544px){.sticky-pdp-scroll{top:95px}}@media(max-width:768.98px){.verticalcarousel{display:none}}@media(max-width:543.98px){.verticalcarousel{display:none}}.clear-float{clear:both}#configAccordion button.title,#simpleAccordion button.title{border:2px solid #ccc9c8;border-radius:4px;color:#63605a;font-weight:400;font-weight:700;line-height:24px;transition:all .3s ease;width:100%}#configAccordion button.title:hover,#simpleAccordion button.title:hover{border:2px solid #979797}#configAccordion button.title:after,#simpleAccordion button.title:after{font-weight:400}#configAccordion button.title i,#simpleAccordion button.title i{font-size:22px}#configAccordion button.title span,#simpleAccordion button.title span{align-items:center;display:inline-flex}#productModal .modal-dialog{max-width:450px}#productModal .modal-content{background-color:#e5e5e5}#productModal .modal-body{padding:16px 30px 70px}#productModal .talk-text{color:#252422;font-size:24px;font-weight:700;line-height:28px;margin-bottom:25px;text-align:center;text-decoration:none solid #252422}#productModal .close{color:#000}#productModal .contact-message{font-size:14px;margin-bottom:20px}#productModal .form-control{background-color:#fff;border-color:#c9c9c9}#productModal input{height:39px}#productModal label{color:#a3a3a3;font-size:.8rem}#productModal #comments{height:100px;padding-top:1.75rem}#productModal .submit-button{max-width:250px}#productModal .bottom-text{color:#252422;font-size:14px;font-style:italic;margin-top:30px}.product-modal__header{color:#e66d1c;font-size:22px;font-weight:700;line-height:28px;text-align:center;text-decoration:none solid #e66d1c}.product-modal-button{background-color:#e5e5e5;border-radius:25px;bottom:25px;box-shadow:0 -5px 10px #a3a3a3;cursor:pointer;display:none;height:40px;position:fixed;right:25px;width:200px}@media(max-width:1024.98px){.product-modal-button{width:45px}}.product-modal-button .envelope{font-size:20px;left:20px;position:relative;top:10px}@media(max-width:1024.98px){.product-modal-button .envelope{left:10px}}.product-modal-button .help-text{margin-left:30px;margin-top:-20px;text-transform:uppercase}.product-modal-button .help-text .help{color:#e66d1c;font-size:12px;font-weight:700}.product-modal-button .help-text .expert{font-size:12px;font-weight:700}@media(max-width:1024.98px){.product-modal-button .help-text{display:none}}.rotating-image-button{align-items:center;background-color:#fff;border:none;border-radius:50px;bottom:27px;color:#000;display:flex;font-size:13px;font-weight:700;padding:5px 10px;right:20px;transition:color .5s;width:max-content}.rotating-image-button i{font-size:36px;margin-right:5px}.rotating-image-button:hover{color:#e66d1c}@media(max-width:1024.98px){.rotating-image-button{bottom:85px;right:50%;transform:translate(50%,-50%)}}@media(max-width:768.98px){.rotating-image-button{bottom:65px}}#rotatingImageModal iframe{height:500px;width:100%}@media(max-width:768.98px){#rotatingImageModal iframe{height:300px}}#rotatingImageModal .modal-content{position:relative}#rotatingImageModal .mask{align-items:center;background-color:rgba(0,0,0,.5);color:#fff;display:flex;flex-direction:column;height:99%;justify-content:center;left:50%;position:absolute;top:3px;transform:translate(-50%);width:99%}#rotatingImageModal .mask i{color:#fff;font-size:55px}#rotatingImageModal .mask h3{font-size:1.25rem;margin-top:5px;text-transform:unset}#rotatingImageModal .mask img{height:40px;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;pointer-events:none;user-drag:none}.burn-action-button,.install-action-button{align-items:center;background-color:#e5e5e5;border:none;border-radius:5px 0 0 5px;display:flex;padding:0;width:205px}.burn-action-button img,.install-action-button img{border-radius:5px}.burn-action-button p,.install-action-button p{margin-bottom:unset;margin-top:unset;padding-left:10px;padding-right:20px;transition:all .2s ease-in-out}.burn-action-button{color:#000;font-weight:700}.burn-action-button i{color:#fff;font-size:30px;font-weight:400;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .2s ease-in-out}.burn-action-button .cta-image-container:hover i{opacity:.6}.burn-action-button:hover p{color:#e66d1c}.cta-image-container{border:1px solid #000;border-radius:5px}.install-action-button p{color:#000}.install-action-button:hover{text-decoration:none}.install-action-button:hover p{color:#1a6c96}.mobileBurningDisplay .burn-action-button,.mobileBurningDisplay .install-action-button{margin:5px auto}#burningDisplayModal iframe{height:500px;width:100%}@media(max-width:768.98px){#burningDisplayModal iframe{height:300px}}.google-btn-outline-secondary{border-color:#63605a;color:#63605a}.google-btn-outline-secondary:hover{background-color:#63605a;border-color:#63605a;color:#fff}.google-ratings{margin-bottom:1.25rem!important}.slash{color:#9c9d9b!important;text-decoration:line-through!important}.product-type-callout{background-color:#ebebeb;border-radius:5px;color:#5e5e5e;float:left;font-weight:700;margin-right:10px;margin-top:10px;padding:5px 15px;width:fit-content}.product-type-callout .callout-icon{font-size:25px}.product-type-callout .specValue{display:inline-block;font-size:13px;padding-left:5px;position:relative;top:-2px}.pdpInfoButton{background-color:#ebebeb;border-radius:5px;color:#5e5e5e;cursor:pointer;float:left;font-weight:700;margin-top:10px;padding:5px 15px 5px 5px;width:fit-content}.pdpInfoButton .infoIcon{font-size:18px;position:relative;top:3px}.pdpInfoButton .catID{font-size:13px;margin-left:-5px;position:relative;top:2px}.product-type-callout-row{margin:0!important}#category-info-pop-up{margin-top:50px}#category-info-pop-up .close{padding:6px;z-index:1}#category-info-pop-up .modal-body{padding:3rem}#category-info-pop-up .infoClose{background-color:#e66d1c;border-radius:50%;color:#fff;font-size:1rem;font-weight:700;padding:5px}#category-info-pop-up .info-callout-title{font-size:20px!important}.prompt-wrapper{height:0!important;left:50%;width:0!important;z-index:1}.prompt-wrapper .prompt-container{border-radius:3px;box-shadow:0 4px 8px rgba(0,0,0,.12);left:50%;top:-17px;transform:translateX(-50%);width:300px}@media(max-width:543.98px){.prompt-wrapper .prompt-container{top:-10px}}.prompt-wrapper .prompt-container p{font-size:12px;font-weight:700}.prompt-wrapper .prompt-container .pointer{border-color:#fff transparent transparent!important;border-style:solid;border-width:12px!important;bottom:0;bottom:-24px}.pdp-details-nav{font-weight:700}.pdp-details-nav .nav-tabs .nav-link.active,.pdp-details-nav.nav-pills .nav-link.active{background-color:#fff;border:2px solid #e66d1c;color:#e66d1c}.pdp-details-nav .nav-tabs .nav-link.active{border-bottom:2px solid #fff}.pdp-details-nav .nav-tabs .nav-link.active:active,.pdp-details-nav .nav-tabs .nav-link.active:hover{border-bottom:2px solid #fff!important}.pdp-details-nav .nav.nav-tabs{border-bottom:none}.pdp-details-nav .nav-tabs .nav-link,.pdp-details-nav.nav-pills .nav-link{background-color:#f4f4f4;border:2px solid #f4f4f4;color:#252422;font-size:15px;padding:20px}.pdp-details-nav .nav-tabs .nav-link:active,.pdp-details-nav .nav-tabs .nav-link:hover,.pdp-details-nav.nav-pills .nav-link:active,.pdp-details-nav.nav-pills .nav-link:hover{background-color:#fff;border:2px solid #e66d1c;border-bottom-color:#f4f4f4;color:#e66d1c}.pdp-details-nav .nav-tabs .nav-link i,.pdp-details-nav.nav-pills .nav-link i{font-size:22px}.pdp-details-nav.nav-pills{gap:10px}@media(min-width:544px){.pdp-details-nav.nav-pills{flex-direction:row;justify-content:space-between}}.pdp-details-nav.nav-pills .nav-link{align-items:center;border:2px solid #252422;display:flex;flex-direction:column;justify-content:center;margin-bottom:10px;width:48%}.pdp-details-nav.nav-pills .nav-link:active,.pdp-details-nav.nav-pills .nav-link:hover{border-bottom:2px solid #e66d1c}@media(min-width:544px){.pdp-details-nav.nav-pills .nav-link{flex-direction:row;flex-grow:1;width:auto}}#pills-tabContent{background-color:#f4f4f4;padding:3px}#pills-tabContent .tab-pane{background-color:#fff;padding:20px}#pills-tabContent .tab-pane h2,#pills-tabContent .tab-pane h3{margin-top:0}@media(min-width:769px){#pills-tabContent{margin-top:-4px;padding:5px}}.install-info i{color:#1a6c96;font-size:1.125rem}.install-learn-more-link{background-color:#f4f4f4;border-radius:1rem;font-size:.875rem;font-weight:600}@media(max-width:768.98px){.product-name{margin-top:.5rem!important}.product-name .topPickFlag{margin-bottom:auto;margin-top:0!important}}.multimedia-modal{top:0!important}.multimedia-modal iframe,.multimedia-modal img{max-height:70vh}.multimedia-modal .embed-responsive-1by1:before{padding-top:70vh}.related-videos .video{background-color:transparent;border:none;color:#252422;display:block;font-size:.875rem;font-weight:600;padding:0 20px;text-align:center}.related-videos .video:focus,.related-videos .video:hover{color:#e66d1c;text-decoration:none}.related-videos .video:focus .video-thumbnail:after,.related-videos .video:hover .video-thumbnail:after{height:.5rem}.related-videos .video:focus .fa,.related-videos .video:hover .fa{color:#e66d1c}.related-videos .video-thumbnail{display:block;margin-bottom:1.125rem;position:relative}.related-videos .video-thumbnail:after{background-color:#e66d1c;bottom:0;content:"";display:block;height:.25rem;position:absolute;transition:.1s;width:100%}.related-videos img{display:block;max-width:100%;width:100%}.related-videos .fa{color:#fff;font-size:2.25rem;left:50%;position:absolute;top:50%;transform:translate(-50%);transform:translate(-50%,-50%);transition:color .1s}.customer-faqs{display:flex;flex-flow:row wrap;justify-content:flex-start;padding-left:15px;padding-right:15px;width:100%}.faq-card{border:1px solid #ebebeb;border-radius:4px;flex:0 0 32%;font-size:.875rem;margin-bottom:1.875rem;margin-left:.3125rem;margin-right:.3125rem;padding:3.75rem 1.875rem}@media(max-width:768.98px){.faq-card{flex:0 0 48%}}@media(max-width:543.98px){.faq-card{flex:0 0 100%}}.faq-card strong{margin-right:.625rem}.faq-card.collapsing{transition:0s}.faq-card .answer,.faq-card .question{display:block}.faq-card .question{border-bottom:1px solid #121212;margin-bottom:1.5625rem;padding-bottom:1.5625rem}#more-faqs{flex-basis:auto}#more-faqs .fa{color:#252422}.product-tile-slider,.wishlist-product-tile-slider{margin-bottom:3.75rem}.product-tile-slide{padding:0 .9375rem}@media(max-width:1024.98px){.product-tile-slide{padding:0}}.product-tile-slide .product-tile{align-content:flex-start;position:relative}.product-tile-slide .tile-footer{display:none}@media(max-width:1024.98px){.recommendations{margin-left:3px}}.related-products-header h2{border-bottom:4px solid #e66d1c}.quantity-form .quantity-add,.quantity-form .quantity-subtract,.quantity-selector-form .quantity-add,.quantity-selector-form .quantity-subtract,.react-quantity-selector-form .quantity-add,.react-quantity-selector-form .quantity-subtract{background-color:#ccc9c8;color:#fff;height:1.875rem;margin:.3rem 0;padding:3px .5rem .5rem;width:1.875rem}.quantity-form .quantity,.quantity-selector-form .quantity,.react-quantity-selector-form .quantity{border:1px solid #cdcdcd;margin:0 .3rem;text-align:center;width:3.75rem}.quantity-form .quantity-zero-error,.quantity-selector-form .quantity-zero-error,.react-quantity-selector-form .quantity-zero-error{color:#dc3545;display:none;font-size:.875rem}.product-quantity-label{font-size:1.25rem;font-weight:600}@media(max-width:768.98px){.promotions .pdp-promo{padding:15px}}.promotions .pdp-promo-header{background-color:#e66d1c;border-radius:3px 0 0 3px;color:#fff;font-size:1.25rem;font-weight:700;padding:1rem;text-align:center}@media(min-width:769px){.promotions .pdp-promo-header{font-size:1.5rem}}.promotions .pdp-promo-body{background-color:#ebebeb;border-radius:0 3px 3px 0;font-weight:600;padding:1rem}.promotions .pdp-promo-with-image .pdp-promo-image img{border-radius:3px 0 0 3px;height:auto;width:80px}.promotions .pdp-promo-with-image .pdp-promo-body{font-size:.875rem}@media(min-width:769px){.promotions .pdp-promo-with-image .pdp-promo-body{font-size:1rem}}@media(max-width:543.98px){.promotions .pdp-promo-with-image .pdp-promo-body{padding:.5rem}}.promotions .pdp-promo-with-image .pdp-promo-body .promo-free-gift{font-weight:700}.discountWrapper{font-size:18px;font-weight:700;margin-bottom:20px}@media(max-width:768.98px){.discountWrapper{text-align:center}}.discountWrapper .discountAmount{color:#089e1b}.discountWrapper .discountPromoCode{color:#e66d1c}.image-carousel-thumbnail-slider a,.vertical-image-carousel-thumbnail-slider a{outline:none}.image-carousel-thumbnail-slider .video-play-thumbnail,.image-carousel-thumbnail-slider a,.vertical-image-carousel-thumbnail-slider .video-play-thumbnail,.vertical-image-carousel-thumbnail-slider a{max-width:3.5rem}.image-carousel-thumbnail-slider .video-play-thumbnail .fa,.image-carousel-thumbnail-slider a .fa,.vertical-image-carousel-thumbnail-slider .video-play-thumbnail .fa,.vertical-image-carousel-thumbnail-slider a .fa{font-size:3rem}.image-carousel-thumbnail-slider .video-play-thumbnail button,.image-carousel-thumbnail-slider a button,.vertical-image-carousel-thumbnail-slider .video-play-thumbnail button,.vertical-image-carousel-thumbnail-slider a button{border-radius:5px;height:3.5rem;width:3.5rem}@media(min-width:769px){.image-carousel-thumbnail-slider .video-play-thumbnail,.image-carousel-thumbnail-slider a,.vertical-image-carousel-thumbnail-slider .video-play-thumbnail,.vertical-image-carousel-thumbnail-slider a{max-width:4.25rem}.image-carousel-thumbnail-slider .video-play-thumbnail .fa,.image-carousel-thumbnail-slider a .fa,.vertical-image-carousel-thumbnail-slider .video-play-thumbnail .fa,.vertical-image-carousel-thumbnail-slider a .fa{font-size:4rem}.image-carousel-thumbnail-slider .video-play-thumbnail button,.image-carousel-thumbnail-slider a button,.vertical-image-carousel-thumbnail-slider .video-play-thumbnail button,.vertical-image-carousel-thumbnail-slider a button{height:4.25rem;width:4.25rem}}@media(min-width:1025px){.image-carousel-thumbnail-slider .video-play-thumbnail,.image-carousel-thumbnail-slider a,.vertical-image-carousel-thumbnail-slider .video-play-thumbnail,.vertical-image-carousel-thumbnail-slider a{max-width:6.25rem}.image-carousel-thumbnail-slider .video-play-thumbnail .fa,.image-carousel-thumbnail-slider a .fa,.vertical-image-carousel-thumbnail-slider .video-play-thumbnail .fa,.vertical-image-carousel-thumbnail-slider a .fa{font-size:6rem}.image-carousel-thumbnail-slider .video-play-thumbnail button,.image-carousel-thumbnail-slider a button,.vertical-image-carousel-thumbnail-slider .video-play-thumbnail button,.vertical-image-carousel-thumbnail-slider a button{height:6.25rem;width:6.25rem}}.image-carousel-thumbnail-slider .current-thumbnail img,.vertical-image-carousel-thumbnail-slider .current-thumbnail img{border:2px solid #e66d1c}.primary-images .carousel{min-height:250px}@media(min-width:769px){.primary-images .carousel{min-height:400px}}@media(min-width:1025px){.primary-images .carousel{min-height:500px}}.primary-images .vertical{min-height:0}.left{float:left}.right{float:right}.bottom{clear:both}@media(min-width:1025px){.vertical-image-carousel-thumbnail-slider{margin:0!important}}.vertical-image-carousel-thumbnail-slider .slick-slide{margin-bottom:6px}@media(max-width:1299.98px){.vertical-image-carousel-thumbnail-slider .slick-slide{display:flex;flex-direction:row;justify-content:center;justify-items:center;max-width:unset}.vertical-image-carousel-thumbnail-slider .slick-slide img{max-width:3.5rem}}.vertical-image-carousel-thumbnail-slider .slick-slide>div{display:flex;justify-content:center}.vertical-image-carousel-thumbnail-slider .video-play-thumbnail .fa{font-size:3rem}@media(min-width:769px)and (max-width:1024.98px){.vertical-image-carousel-thumbnail-slider .video-play-thumbnail .fa{font-size:4rem}}.vertical-image-carousel-thumbnail-slider .video-play-thumbnail button{aspect-ratio:1/1;border-radius:5px;height:unset;width:100%}@media(max-width:1299.98px){.vertical-image-carousel-thumbnail-slider .video-play-thumbnail button{max-width:3.5rem}}@media(min-width:1025px){.vertical-image-carousel-thumbnail-slider .slick-arrow{position:relative;transform:rotate(90deg)}.vertical-image-carousel-thumbnail-slider .slick-prev{bottom:5px;left:50%;transform:rotate(90deg) translate(-15%,33%)}.vertical-image-carousel-thumbnail-slider .slick-next{right:-50%;top:30px;transform:rotate(90deg) translate(-15%,33%)}}.ad-wishlist-icon{position:absolute;right:25px;top:10px}@media(max-width:1024.98px){.ad-wishlist-icon{right:10px}}.pdp-image-carousel{flex-direction:column-reverse}@media(min-width:1025px){.pdp-image-carousel{aspect-ratio:1/.8;flex-direction:row}}.bundle-pdp{padding-bottom:60px}@media(min-width:769px){.bundle-pdp{padding-bottom:100px}}.bundle-pdp__summary-title{border-bottom:4px solid #e46119;margin-bottom:0;text-transform:uppercase}.bundle-pdp__summary-product{border-top:1px solid #ccc9c8;padding:1rem 0}.bundle-pdp__summary-product:last-child{border-bottom:1px solid #ccc9c8}.bundle-pdp__summary-product-name{font-weight:600}.bundle-pdp__summary-total-label{font-size:1.25rem;font-weight:700;margin-right:.5rem}.bundle-pdp__summary-total-price{font-size:2rem;font-weight:700}.bundle-pdp__summary .fa-cart{font-size:1.25rem}.bundle-pdp__sticky-summary-list{max-height:50vh;overflow-y:auto}.bundle-pdp__sticky-summary-total-label{font-size:1rem;margin-right:.25rem;white-space:nowrap}@media(min-width:769px){.bundle-pdp__sticky-summary-total-label{font-size:1.25rem;margin-right:.625rem}}.bundle-pdp__sticky-summary-total-price{font-size:1.125rem;font-weight:700}@media(min-width:769px){.bundle-pdp__sticky-summary-total-price{font-size:1.25rem;margin-right:1.5625rem}}.bundle-pdp__sticky-summary-toggle i{font-size:1.5rem}.bundle-pdp__sticky-summary-product{border-bottom:1px solid #ccc9c8;padding:1rem 0}@media(max-width:1024.98px){.bundle-pdp__sticky-summary-product{padding:1.5rem 0}}.bundle-pdp__sticky-summary-product:last-child{border-bottom:none}.bundle-pdp__sticky-summary-product-name{font-weight:600}@media(max-width:1024.98px){.bundle-pdp__sticky-summary-product-name{font-size:.875rem}.bundle-pdp__sticky-summary-product .btn{padding-top:0}.bundle-pdp__sticky-summary-product .btn i{font-size:1rem}}.bundle-pdp__sticky-summary-veil{background:#000;height:100vh;left:0;margin-left:50%;opacity:.5;position:absolute;top:100%;transform:translateX(-50%);width:100vw}.bundle-pdp__qty-control{align-items:center;display:flex}@media(min-width:769px){.bundle-pdp__qty-control input.form-control{padding-left:.5rem;padding-right:0}}.bundle-pdp__qty-control input.form-control{border-color:#ccc9c8;max-width:3.75rem;min-width:3.75rem;text-align:center}.bundle-pdp__price{color:#089e1b;display:inline-flex;flex-wrap:wrap;font-size:1.25rem;font-weight:600}.bundle-pdp__price-list__has-sale{color:#9c9d9b;font-weight:400;margin-right:.3125rem;text-decoration:line-through}.bundle-pdp__product-card .wld-bundled-product{border:3px solid #ebebeb;border-bottom:0;padding:1rem}.bundle-pdp__product-card .product-card-name,.bundle-pdp__product-card .product-card-price{font-weight:600}.bundle-pdp__product-card .product-card-price>.label{font-size:.6875rem;text-transform:uppercase}.bundle-pdp__product-card .product-card-description{color:#63605a;font-size:.875rem;line-height:1rem}.bundle-pdp__product-card .product-card-description ul{margin-bottom:0;padding-left:1.25rem}.bundle-pdp__product-card .product-card-description.hide-overflow{height:5rem;overflow:hidden;position:relative}.bundle-pdp__product-card .product-card-description.hide-overflow:after{background-color:#fff;bottom:0;content:"...";height:.875rem;padding-left:1rem;position:absolute;width:100%}.bundle-pdp__product-card .description-button{font-size:.875rem;font-weight:600}.bundle-pdp__product-card .product-card-bottom-row{min-height:2.75rem}.bundle-pdp__product-card .product-card-bottom-row a{line-height:2.75rem}.bundle-pdp__product-card .input-group{width:auto}.bundle-pdp__product-card .input-prepend{background-color:#63605a;color:#fff;line-height:2.75rem;text-align:center;width:2.75rem}.bundle-pdp__product-card .add-remove-icon.plus{display:inline-block;transform:rotate(45deg)}.bundle-pdp__view-toggle .title{font-weight:700}.bundle-pdp__view-toggle .fa{color:#9c9d9b;font-size:1.125rem}.bundle-pdp__view-toggle .fa.active{color:#000}.bundle-pdp__back-to-top:hover{text-decoration:none}.bundle-pdp__back-to-top i{font-size:1.3125rem}.bundle-pdp .zoomImg{height:1200px!important;width:1200px!important}.bundle-pdp .primary-images{min-height:250px}@media(min-width:769px){.bundle-pdp .primary-images{min-height:500px}}@media(max-width:768.98px){.customer-reviews{margin-top:1.875rem}}.customer-reviews .review-card{border-bottom:1px solid #ccc9c8;padding:1rem}.customer-reviews .review-card .body{font-size:.875rem}#pdp-review-sort{font-weight:600}.number-controls .number-control{color:#121212;padding:0 .75rem}.number-controls .number-control.active{color:#e66d1c}.number-controls .ellipses{display:none}.review-details{color:#63605a}.review-image-size{height:auto;margin-left:auto;margin-right:auto;margin-top:5px;width:80px}.custom-select{padding:.375rem .75rem}#reviewModal{top:5%}@media(min-width:544px){#reviewModal{top:15%}}#reviewModal.modal-form.large .modal-dialog{max-width:980px!important}#reviewModal.modal-form .close .fa{font-size:.8rem!important}@media(min-width:544px){#reviewModal.modal-form .close .fa{font-size:.9rem!important}}#reviewModal .modal-header .close{padding:0 .1rem;z-index:4}@media(min-width:544px){#reviewModal .modal-header .close{padding:1rem}}#reviewModal .modal-review-card-width{width:100%}@media(min-width:544px){#reviewModal .modal-review-card-width{width:50%}}#reviewModal .modal-review-card-styles{margin-bottom:1em;margin-top:-20px;max-height:300px}@media(min-width:544px){#reviewModal .modal-review-card-styles{max-height:437px}}#reviewModal .modal-body-description{color:#63605a;height:auto;max-height:unset;order:3;overflow-x:hidden;overflow-y:scroll;width:auto}@media(min-width:544px){#reviewModal .modal-body-description{max-height:200px;padding-right:10px}}@media(min-width:769px){#reviewModal .modal-body-description{max-height:300px;padding-right:10px}}@media(min-width:1025px){#reviewModal .modal-body-description{max-height:unset}}#reviewModal .modal-review-image-size{height:auto;margin:0 auto;max-height:242px;max-width:100%;width:auto}@media(min-width:544px){#reviewModal .modal-review-image-size{max-height:324px;max-width:385px}}@media(min-width:769px){#reviewModal .modal-review-image-size{max-height:433px;max-width:550px}}#reviewModal .modal-review-close-btn{background-color:#e66d1c;border-radius:15px;color:#fff;padding:5px}#reviewModal .modal-review-ratings{font-size:1rem;order:1;padding-bottom:0!important}#reviewModal .modal-body-customer-info{order:2;padding-bottom:8px}#reviewModal .modal-header-padding-top{padding:11px 70px 16px!important}#reviewModal .modal-review-image-container{height:auto;margin:0;width:auto}@media(min-width:544px){#reviewModal .modal-review-image-container{margin:0 20px 0 0;width:75%}}@media(min-width:769px){#reviewModal .modal-review-image-container{margin:20px;width:75%}}.product-name .topPickFlag{background-color:#252422;color:#fff;height:30px;margin-bottom:-30px;width:140px}.product-name .topPickFlag img{height:25px;margin-left:10px;width:auto}.product-name .topPickFlag p{font-size:13px;font-weight:700;margin:0 5px}.product-name .topPickFlag p:after{border-color:#252422 transparent;border-style:solid;border-width:15px 15px 15px 0;content:"";height:0;left:140px;position:absolute;top:0;width:0}@media(max-width:1024.98px){.product-name .topPickFlag{margin-top:20px}}@media(max-width:768.98px){.product-name .topPickFlag{margin-bottom:auto}}