body{font-weight:400;letter-spacing:0}.bundle-pdp__summary-title{font-weight:700;letter-spacing:0;line-height:1.35}.btn-cta{text-transform:uppercase;padding:.875rem 0}.btn-cta i{font-size:1.25rem;padding-right:.625rem}.btn-full{width:100%}.product-detail h1{font-size:2rem;font-weight:bold}@media (max-width: 768.98px){.product-detail h1{font-size:1.65rem}}.product-detail .thank-you-h2-resize{font-size:2rem;text-transform:none;font-weight:600}.product-detail h2{font-size:1.125rem;line-height:3.125rem;text-transform:uppercase}.product-detail h3{font-size:1.125rem;font-weight:700;line-height:3.125rem;margin-top:3.125rem;text-transform:uppercase}.product-detail hr{border-color:#ccc9c8;margin-bottom:1.5625rem;margin-top:1.5625rem}.product-detail .product-name{margin-top:1.5625rem;margin-bottom:.75rem}@media (max-width: 768.98px){.product-detail .product-name{margin-top:1rem}}.product-detail .brand{margin-bottom:.75rem;text-align:left;font-style:italic}.product-detail .item-no{font-size:.8125rem;font-weight:600;margin-bottom:1.5rem}.product-detail .ratings a{color:#252422;font-size:1rem;text-decoration:underline}.product-detail .ws-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-color:#ebebeb;border-radius:2px;stroke-width:1;padding:.625rem;border-style:solid}.product-detail .ws-container img{width:112px;height:32px;-ms-flex-item-align:center;align-self:center}.product-detail .ws-container a{font-size:.875rem;text-decoration:underline;display:inline-block}.product-detail .ws-container .ws-txt-container{margin:0 0.75em}.product-detail .ws-container .ws-txt-container span{margin-right:0.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}}@media (max-width: 768.98px){.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{font-size:3.75rem;color:#b3b3b3;display:inline-block}.short-description{border-top:1px solid #ccc9c8;border-bottom:1px solid #ccc9c8;padding-bottom:1.5625rem;padding-top:1.5625rem;margin-bottom:1.5625rem}.short-description p{margin-bottom:.5rem}.social-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 544px){.social-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.social-icons{padding:0;list-style:none;font-size:1.25rem}.social-icons li{margin-right:0.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 span,.stock-status a{font-weight:600}@media (max-width: 768.98px){.backordered-indicator-item{top:0em}}.backordered-indicator{font-size:1em;font-weight:600;border:1px solid #dc3545}.in-stock{color:#00b878}.out-of-stock{color:#dc3545}.fa-quick-ship-truck{font-size:50px;color:#1a6c96}.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:0.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{font-size:28px;color:#1a6c96}@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-bottom:3.75rem;margin-top:3.75rem;width:100%;margin-left:15px;margin-right:15px}@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{content:'';width:100%;display:inline-block;height:3px;background-color:#e66d1c;position:absolute;bottom:-1px;left:0}.warranty-container{margin-top:2rem}.warranty{display:inline-block}.warranty-icon{display:inline-block;font-size:3.125rem;margin-right:.625rem}.additional-resources{margin:0;padding:0;list-style-type:none}@media (min-width: 1300px){.additional-resources{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-7rem;margin-top:5rem;width:39%}}@media (max-width: 1299.98px){.additional-resources{display:block;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;width:100%}}.additional-resources li{margin-bottom:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:2.1875rem}.additional-resources a{line-height:1.5625rem;vertical-align:bottom;font-weight:700}.additional-resources .fa{font-size:1.25rem;margin-right:.625rem}.specifications{margin:0;padding:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.specifications li{border-bottom:1px solid #121212;margin-bottom:1.25rem;padding-bottom:.9375rem;-webkit-box-flex:0;-ms-flex:0 0 32%;flex:0 0 32%}@media (max-width: 768.98px){.specifications li{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%}}@media (max-width: 543.98px){.specifications li{-webkit-box-flex:0;-ms-flex:0 0 100%;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-top:2rem;width:92%;margin-left:auto;margin-right:auto}@media (max-width: 1299.98px){.benefits-banner{width:415px;margin-left:auto;margin-right:auto}}@media (max-width: 1024.98px){.benefits-banner{background-color:#f4f4f4;margin-top:3.5rem}}.benefits-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.8rem;text-align:center;padding:2rem 0}.benefits-card strong{display:block}.benefits-card .fa{font-size:3rem;color:#e66d1c;margin-bottom:1rem}.benefits-card .fa-arrow_circle_alt_left{font-size:1.25rem}.benefits-card .fa-arrow_circle_alt_left:before{display:inline-block;-webkit-transform:rotate(180deg);transform:rotate(180deg);color:#e66d1c}.short-line{display:block;width:100px;height:2px;background-color:#e66d1c;margin:1rem auto 2rem}@media (max-width: 1299.98px){.shipping-info-container .short-line{margin-top:2.1rem}}.benefits-cta{color:#252422;font-size:0.75rem;font-weight:bold;display:block}@media screen and (max-width: 992px){.benefits-banner{margin-top:3.5rem;width:92%;margin-left:auto;margin-right:auto}.benefits-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;border-bottom:1px solid #9c9d9b;padding:2.5rem 0}.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:0.8125rem}.nfi-experts .benefits-cta{color:#e66d1c}}.ben .fa{font-size:3rem !important;display:block !important}.banner_wrapper{padding:0 30px;background-color:#ffffff;position:relative}@media (max-width: 1299.98px){.banner_wrapper{padding-right:6px}}.banner_wrapper .mask_overlay{position:absolute;top:-24px;left:2px;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{width:48px;height:48px;background-color:#ffffff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width: 1299.98px){.banner_wrapper .angle{width:42px}}.banner_wrapper .angle_spacer{margin-left:8.8rem;border:1px;width:1px;height:1px}@media (max-width: 1299.98px){.banner_wrapper .angle_spacer{margin-left:6rem}}@media (max-width: 1299.98px){.tablet-benefits-banner{width:500px;margin:0 auto}}.zoomImage{display:none}.zoomBox{display:inline-block}.zoom{display:block;position:absolute;background-color:rgba(255,255,255,0.5);z-index:1;width:50px;height:50px;font-size:30px;padding:10px}@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{font-weight:normal;border-radius:4px;border:2px solid #ccc9c8;line-height:24px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;width:100%;color:#63605a;font-weight:bold}#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{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#productModal .modal-dialog{max-width:450px}#productModal .modal-content{background-color:#e5e5e5}#productModal .modal-body{padding:16px 30px 70px 30px}#productModal .talk-text{font-size:24px;color:#252422;-webkit-text-decoration:none solid #252422;text-decoration:none solid #252422;line-height:28px;text-align:center;font-weight:bold;margin-bottom:25px}#productModal .close{color:#000000}#productModal .contact-message{font-size:14px;margin-bottom:20px}#productModal .form-control{background-color:#ffffff;border-color:#c9c9c9}#productModal input{height:39px}#productModal label{font-size:0.8rem;color:#a3a3a3}#productModal #comments{height:100px;padding-top:1.75rem}#productModal .submit-button{max-width:250px}#productModal .bottom-text{font-size:14px;color:#252422;font-style:italic;margin-top:30px}.product-modal__header{font-size:22px;color:#e66d1c;-webkit-text-decoration:none solid #e66d1c;text-decoration:none solid #e66d1c;line-height:28px;text-align:center;font-weight:bold}.product-modal-button{position:fixed;bottom:25px;right:25px;display:none;background-color:#e5e5e5;width:200px;height:40px;border-radius:25px;-webkit-box-shadow:0px -5px 10px #a3a3a3;box-shadow:0px -5px 10px #a3a3a3;cursor:pointer}@media (max-width: 1024.98px){.product-modal-button{width:45px}}.product-modal-button .envelope{font-size:20px;position:relative;top:10px;left:20px}@media (max-width: 1024.98px){.product-modal-button .envelope{left:10px}}.product-modal-button .help-text{margin-top:-20px;margin-left:30px;text-transform:uppercase}.product-modal-button .help-text .help{color:#e66d1c;font-size:12px;font-weight:bold}.product-modal-button .help-text .expert{font-size:12px;font-weight:bold}@media (max-width: 1024.98px){.product-modal-button .help-text{display:none}}.rotating-image-button{bottom:27px;right:20px;border:none;border-radius:50px;background-color:#fff;font-size:13px;font-weight:bold;padding:5px 10px;-webkit-transition:color 0.5s;transition:color 0.5s;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000}.rotating-image-button i{font-size:36px;margin-right:5px}.rotating-image-button:hover{color:#e66d1c}@media (max-width: 1024.98px){.rotating-image-button{right:50%;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);bottom:85px}}@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{width:99%;height:99%;position:absolute;left:50%;background-color:rgba(0,0,0,0.5);top:3px;-webkit-transform:translate(-50%);transform:translate(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:white}#rotatingImageModal .mask i{font-size:55px;color:#fff}#rotatingImageModal .mask h3{margin-top:5px;font-size:1.25rem;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{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#e5e5e5;border:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:205px;border-radius:5px 0px 0px 5px}.burn-action-button img,.install-action-button img{border-radius:5px}.burn-action-button p,.install-action-button p{padding-left:10px;padding-right:20px;margin-top:unset;margin-bottom:unset;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.burn-action-button{font-weight:bold;color:#000}.burn-action-button i{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:white;font-size:30px;font-weight:normal;-webkit-transition:all 0.2s ease-in-out;transition:all 0.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{color:#63605a;border-color:#63605a}.google-btn-outline-secondary:hover{border-color:#63605a;background-color:#63605a;color:white}.google-ratings{margin-bottom:1.25rem !important}.slash{color:#9c9d9b !important;text-decoration:line-through !important}.product-type-callout{padding:5px 15px;background-color:#ebebeb;color:#5e5e5e;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:bold;border-radius:5px;margin-top:10px;float:left;margin-right:10px}.product-type-callout .callout-icon{font-size:25px}.product-type-callout .specValue{display:inline-block;font-size:13px;position:relative;top:-2px;padding-left:5px}.pdpInfoButton{padding:5px 15px 5px 5px;cursor:pointer;background-color:#ebebeb;color:#5e5e5e;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:bold;border-radius:5px;margin-top:10px;float:left}.pdpInfoButton .infoIcon{font-size:18px;position:relative;top:3px}.pdpInfoButton .catID{position:relative;top:2px;font-size:13px;margin-left:-5px}.product-type-callout-row{margin:0 !important}#category-info-pop-up{margin-top:50px}#category-info-pop-up .close{z-index:1;padding:6px}#category-info-pop-up .modal-body{padding:3rem}#category-info-pop-up .infoClose{font-size:1rem;font-weight:bold;background-color:#e66d1c;color:white;border-radius:50%;padding:5px}#category-info-pop-up .info-callout-title{font-size:20px !important}.prompt-wrapper{height:0 !important;width:0 !important;z-index:1;left:50%}.prompt-wrapper .prompt-container{width:300px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.12);box-shadow:0 4px 8px rgba(0,0,0,0.12);border-radius:3px;top:-17px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width: 543.98px){.prompt-wrapper .prompt-container{top:-10px}}.prompt-wrapper .prompt-container p{font-size:12px;font-weight:bold}.prompt-wrapper .prompt-container .pointer{border-color:#fff transparent transparent transparent !important;bottom:0;border-width:12px !important;border-style:solid;bottom:-24px}.pdp-details-nav{font-weight:700}.pdp-details-nav.nav-pills .nav-link.active,.pdp-details-nav .nav-tabs .nav-link.active{color:#e66d1c;background-color:#fff;border:2px solid #e66d1c}.pdp-details-nav .nav-tabs .nav-link.active{border-bottom:2px solid #fff}.pdp-details-nav .nav-tabs .nav-link.active:hover,.pdp-details-nav .nav-tabs .nav-link.active:active{border-bottom:2px solid #fff !important}.pdp-details-nav .nav.nav-tabs{border-bottom:none}.pdp-details-nav.nav-pills .nav-link,.pdp-details-nav .nav-tabs .nav-link{font-size:15px;color:#252422;padding:20px;background-color:#f4f4f4;border:2px solid #f4f4f4}.pdp-details-nav.nav-pills .nav-link:hover,.pdp-details-nav.nav-pills .nav-link:active,.pdp-details-nav .nav-tabs .nav-link:hover,.pdp-details-nav .nav-tabs .nav-link:active{color:#e66d1c;background-color:#fff;border:2px solid #e66d1c;border-bottom:2px solid #f4f4f4}.pdp-details-nav.nav-pills .nav-link i,.pdp-details-nav .nav-tabs .nav-link i{font-size:22px}.pdp-details-nav.nav-pills{gap:10px}@media (min-width: 544px){.pdp-details-nav.nav-pills{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.pdp-details-nav.nav-pills .nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:48%;border:2px solid #252422;margin-bottom:10px}.pdp-details-nav.nav-pills .nav-link:hover,.pdp-details-nav.nav-pills .nav-link:active{border-bottom:2px solid #e66d1c}@media (min-width: 544px){.pdp-details-nav.nav-pills .nav-link{width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#pills-tabContent{background-color:#f4f4f4;padding:3px}#pills-tabContent .tab-pane{background-color:white;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}}.multimedia-modal{top:0% !important}.multimedia-modal iframe{max-height:70vh}.multimedia-modal img{max-height:70vh}.multimedia-modal .embed-responsive-1by1::before{padding-top:70vh}.related-videos .video{color:#252422;font-weight:600;display:block;padding:0 20px;text-align:center;font-size:.875rem;border:none;background-color:transparent}.related-videos .video:hover,.related-videos .video:focus{text-decoration:none;color:#e66d1c}.related-videos .video:hover .video-thumbnail:after,.related-videos .video:focus .video-thumbnail:after{height:.5rem}.related-videos .video:hover .fa,.related-videos .video:focus .fa{color:#e66d1c}.related-videos .video-thumbnail{display:block;margin-bottom:1.125rem;position:relative}.related-videos .video-thumbnail:after{content:'';height:.25rem;width:100%;display:block;background-color:#e66d1c;position:absolute;bottom:0;-webkit-transition:0.1s;transition:0.1s}.related-videos img{display:block;max-width:100%;width:100%}.related-videos .fa{color:#fff;font-size:2.25rem;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:color 0.1s;transition:color 0.1s}.customer-faqs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:15px;padding-right:15px}.faq-card{border:1px solid #ebebeb;margin-left:.3125rem;margin-right:.3125rem;border-radius:4px;margin-bottom:1.875rem;padding:3.75rem 1.875rem;font-size:.875rem;-webkit-box-flex:0;-ms-flex:0 0 32%;flex:0 0 32%}@media (max-width: 768.98px){.faq-card{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%}}@media (max-width: 543.98px){.faq-card{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.faq-card strong{margin-right:.625rem}.faq-card.collapsing{-webkit-transition:0s;transition:0s}.faq-card .question,.faq-card .answer{display:block}.faq-card .question{padding-bottom:1.5625rem;margin-bottom:1.5625rem;border-bottom:1px solid #121212}#more-faqs{-ms-flex-preferred-size:auto;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{-ms-flex-line-pack:start;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;width:1.875rem;height:1.875rem;margin:0.3rem 0;padding:0.5rem;padding-top:3px}.quantity-form .quantity,.quantity-selector-form .quantity,.react-quantity-selector-form .quantity{text-align:center;border:1px solid #cdcdcd;margin:0 0.3rem;width:3.75rem}.quantity-form .quantity-zero-error,.quantity-selector-form .quantity-zero-error,.react-quantity-selector-form .quantity-zero-error{color:#dc3545;font-size:.875rem;display:none}.product-quantity-label{font-size:1.25rem;font-weight:600}@media (max-width: 768.98px){.promotions .pdp-promo{padding:15px}}.promotions .pdp-promo-header{padding:1rem;border-radius:3px 0 0 3px;background-color:#e66d1c;color:#fff;font-weight:700;font-size:1.25rem;text-align:center}@media (min-width: 769px){.promotions .pdp-promo-header{font-size:1.5rem}}.promotions .pdp-promo-body{padding:1rem;border-radius:0 3px 3px 0;background-color:#ebebeb;font-weight:600}.promotions .pdp-promo-with-image .pdp-promo-image img{width:80px;height:auto;border-radius:3px 0 0 3px}.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:0.5rem}}.promotions .pdp-promo-with-image .pdp-promo-body .promo-free-gift{font-weight:700}.discountWrapper{font-weight:bold;font-size:18px;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 a,.image-carousel-thumbnail-slider .video-play-thumbnail,.vertical-image-carousel-thumbnail-slider a,.vertical-image-carousel-thumbnail-slider .video-play-thumbnail{max-width:3.5rem}.image-carousel-thumbnail-slider a .fa,.image-carousel-thumbnail-slider .video-play-thumbnail .fa,.vertical-image-carousel-thumbnail-slider a .fa,.vertical-image-carousel-thumbnail-slider .video-play-thumbnail .fa{font-size:3rem}.image-carousel-thumbnail-slider a button,.image-carousel-thumbnail-slider .video-play-thumbnail button,.vertical-image-carousel-thumbnail-slider a button,.vertical-image-carousel-thumbnail-slider .video-play-thumbnail button{border-radius:5px;width:3.5rem;height:3.5rem}@media (min-width: 769px){.image-carousel-thumbnail-slider a,.image-carousel-thumbnail-slider .video-play-thumbnail,.vertical-image-carousel-thumbnail-slider a,.vertical-image-carousel-thumbnail-slider .video-play-thumbnail{max-width:4.25rem}.image-carousel-thumbnail-slider a .fa,.image-carousel-thumbnail-slider .video-play-thumbnail .fa,.vertical-image-carousel-thumbnail-slider a .fa,.vertical-image-carousel-thumbnail-slider .video-play-thumbnail .fa{font-size:4rem}.image-carousel-thumbnail-slider a button,.image-carousel-thumbnail-slider .video-play-thumbnail button,.vertical-image-carousel-thumbnail-slider a button,.vertical-image-carousel-thumbnail-slider .video-play-thumbnail button{width:4.25rem;height:4.25rem}}@media (min-width: 1025px){.image-carousel-thumbnail-slider a,.image-carousel-thumbnail-slider .video-play-thumbnail,.vertical-image-carousel-thumbnail-slider a,.vertical-image-carousel-thumbnail-slider .video-play-thumbnail{max-width:6.25rem}.image-carousel-thumbnail-slider a .fa,.image-carousel-thumbnail-slider .video-play-thumbnail .fa,.vertical-image-carousel-thumbnail-slider a .fa,.vertical-image-carousel-thumbnail-slider .video-play-thumbnail .fa{font-size:6rem}.image-carousel-thumbnail-slider a button,.image-carousel-thumbnail-slider .video-play-thumbnail button,.vertical-image-carousel-thumbnail-slider a button,.vertical-image-carousel-thumbnail-slider .video-play-thumbnail button{width:6.25rem;height: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}.vertical-image-carousel-thumbnail-slider{margin:0 !important}.vertical-image-carousel-thumbnail-slider .slick-slide{margin-bottom:6px}.vertical-image-carousel-thumbnail-slider .video-play-thumbnail .fa{font-size:3rem}.vertical-image-carousel-thumbnail-slider .video-play-thumbnail button{border-radius:5px;width:100%;height:3.5rem}@media (min-width: 769px){.vertical-image-carousel-thumbnail-slider .video-play-thumbnail .fa{font-size:4rem}.vertical-image-carousel-thumbnail-slider .video-play-thumbnail button{width:100%;height:4.25rem}}@media (min-width: 1025px){.vertical-image-carousel-thumbnail-slider .video-play-thumbnail .fa{font-size:4rem}.vertical-image-carousel-thumbnail-slider .video-play-thumbnail button{width:100%;height:4.5rem}}@media screen and (max-width: 1262px){.vertical-image-carousel-thumbnail-slider .video-play-thumbnail .fa{font-size:3rem}.vertical-image-carousel-thumbnail-slider .video-play-thumbnail button{width:100%;height:4.1rem}}@media screen and (max-width: 1199px){.vertical-image-carousel-thumbnail-slider .video-play-thumbnail .fa{font-size:3rem}.vertical-image-carousel-thumbnail-slider .video-play-thumbnail button{width:100%;height:3.9rem}}@media screen and (max-width: 1116px){.vertical-image-carousel-thumbnail-slider .video-play-thumbnail .fa{font-size:3rem}.vertical-image-carousel-thumbnail-slider .video-play-thumbnail button{width:100%;height:3.4rem}}.vertical-image-carousel-thumbnail-slider .slick-arrow{position:relative;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.vertical-image-carousel-thumbnail-slider .slick-prev{left:27px;bottom:5px}@media screen and (max-width: 1199px){.vertical-image-carousel-thumbnail-slider .slick-prev{left:22px}}.vertical-image-carousel-thumbnail-slider .slick-next{right:-27px;top:30px}@media screen and (max-width: 1199px){.vertical-image-carousel-thumbnail-slider .slick-next{right:-22px}}.ad-wishlist-icon{position:absolute;top:10px;right:25px}@media (max-width: 1024.98px){.ad-wishlist-icon{right:10px}}.bundle-pdp{padding-bottom:60px}@media (min-width: 769px){.bundle-pdp{padding-bottom:100px}}.bundle-pdp__summary-title{margin-bottom:0;border-bottom:4px solid #e46119;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:bold;margin-right:0.5rem}.bundle-pdp__summary-total-price{font-weight:bold;font-size:2rem}.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:bold}@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}}@media (max-width: 1024.98px){.bundle-pdp__sticky-summary-product .btn{padding-top:0}.bundle-pdp__sticky-summary-product .btn i{font-size:1rem}}.bundle-pdp__sticky-summary-veil{position:absolute;background:black;opacity:0.5;top:100%;left:0;height:100vh;width:100vw;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.bundle-pdp__qty-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bundle-pdp__qty-control input.form-control{min-width:3.75rem;max-width:3.75rem;border-color:#ccc9c8;text-align:center}@media (min-width: 769px){.bundle-pdp__qty-control input.form-control{padding-left:0.5rem;padding-right:0}}.bundle-pdp__price{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.25rem;font-weight:600;color:#089e1b}.bundle-pdp__price-list__has-sale{color:#9c9d9b;font-weight:400;text-decoration:line-through;margin-right:.3125rem}.bundle-pdp__product-card .wld-bundled-product{border:3px solid #ebebeb;padding:1rem;border-bottom:0}.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{text-transform:uppercase;font-size:.6875rem}.bundle-pdp__product-card .product-card-description{color:#63605a;font-size:.875rem;line-height:1rem}.bundle-pdp__product-card .product-card-description ul{padding-left:1.25rem;margin-bottom:0}.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{content:'...';position:absolute;padding-left:1rem;bottom:0;width:100%;background-color:#fff;height:.875rem}.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{text-align:center;line-height:2.75rem;width:2.75rem;color:#fff;background-color:#63605a}.bundle-pdp__product-card .add-remove-icon.plus{display:inline-block;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.bundle-pdp__view-toggle .title{font-weight:700}.bundle-pdp__view-toggle .fa{font-size:1.125rem;color:#9c9d9b}.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{width:1200px !important;height: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{padding:1rem;border-bottom:1px solid #ccc9c8}.customer-reviews .review-card .body{font-size:.875rem}#pdp-review-sort{font-weight:600}.number-controls .number-control{color:#121212;padding:0 0.75rem}.number-controls .number-control.active{color:#e66d1c}.number-controls .ellipses{display:none}.review-details{color:#63605a}.review-image-size{margin-left:auto;margin-right:auto;margin-top:5px;width:80px;height:auto}.custom-select{padding:0.375rem 0.75rem 0.375rem 0.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:0.8rem !important}@media (min-width: 544px){#reviewModal.modal-form .close .fa{font-size:0.9rem !important}}#reviewModal .modal-header .close{z-index:4;padding:0rem 0.1rem}@media (min-width: 544px){#reviewModal .modal-header .close{padding:1rem 1rem}}#reviewModal .modal-review-card-width{width:100%}@media (min-width: 544px){#reviewModal .modal-review-card-width{width:50%}}#reviewModal .modal-review-card-styles{max-height:300px;margin-bottom:1em;margin-top:-20px}@media (min-width: 544px){#reviewModal .modal-review-card-styles{max-height:437px}}#reviewModal .modal-body-description{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;color:#63605a;overflow-y:scroll;overflow-x:hidden;width:auto;height:auto;max-height:unset}@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{width:auto;height:auto;margin:0 auto;max-width:100%;max-height:242px}@media (min-width: 544px){#reviewModal .modal-review-image-size{max-width:385px;max-height:324px}}@media (min-width: 769px){#reviewModal .modal-review-image-size{max-width:550px;max-height:433px}}#reviewModal .modal-review-close-btn{color:white;background-color:#e66d1c;border-radius:15px;padding:5px}#reviewModal .modal-review-ratings{font-size:1rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-bottom:0 !important}#reviewModal .modal-body-customer-info{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-bottom:8px}#reviewModal .modal-header-padding-top{padding:11px 70px 16px 70px !important}#reviewModal .modal-review-image-container{margin:0px;width:auto;height:auto}@media (min-width: 544px){#reviewModal .modal-review-image-container{width:75%;margin-right:20px;margin-left:0px;margin-bottom:0px;margin-top:0px}}@media (min-width: 769px){#reviewModal .modal-review-image-container{width:75%;margin:20px}}.product-name .topPickFlag{background-color:#252422;color:#fff;height:30px;width:140px;margin-bottom:-30px}.product-name .topPickFlag img{height:25px;width:auto;margin-left:10px}.product-name .topPickFlag p{font-size:13px;font-weight:700;margin:0 5px}.product-name .topPickFlag p::after{border-width:15px 15px 15px 0px;border-color:#252422 transparent;left:140px;top:0;content:'';position:absolute;height:0;width:0;border-style:solid}@media (max-width: 1024.98px){.product-name .topPickFlag{margin-top:20px}}@media (max-width: 768.98px){.product-name .topPickFlag{margin-bottom:auto}}
