.vNextIcon,.vPrevIcon{color:#343a40;font-size:2rem;padding:8px 0 0 45%;position:static}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:#5c646b!important}.itemImageSlider .slick-next:before,.itemImageSlider .slick-prev:before{display:none}.imageSlider .slick-next,.imageSlider .slick-prev{color:#0000;font-family:Arial,Helvetica,sans-serif;font-size:medium;height:30px;z-index:100}.imageSlider .slick-next:before,.imageSlider .slick-prev:before{color:#999;content:"\f104";font-family:Arial,Helvetica,sans-serif;font-size:2.2em;line-height:1;opacity:1}.imageSlider .slick-prev-history{left:0}.imageSlider .slick-next-history{right:0}.imageSlider .slick-next:before{content:"\f105"}.imageSlider .slick-list{height:100%;margin-left:25px;margin-right:25px}.imageSlider.slick-initialized .slick-slide{border-left:1px solid #dedede;box-sizing:border-box}.imageSlider.slick-initialized .slick-slide.slick-current{border-left:1px solid #fff}.imageSlider.slick-initialized .slick-slide .imageSlideSection{padding:0 5px}.slick-dots li:nth-child(1n+2){display:none}.slick-dots li{margin:0;width:inherit}.altImages{align-items:center;display:flex!important;flex-wrap:wrap}@media (min-width:576px){.altImages img{max-height:109px}}.itemImageSlider,.singlePic{visibility:hidden}#recommendedProductsDetailsHorizontal .imageSlider .slick-next,#recommendedProductsDetailsHorizontal .imageSlider .slick-prev{color:#0000;font-size:medium;height:30px;z-index:100}#recommendedProductsDetailsHorizontal .imageSlider .slick-next:before,#recommendedProductsDetailsHorizontal .imageSlider .slick-prev:before{color:#999;font-family:Font Awesome\ 5 Free,Arial,Helvetica,sans-serif!important;font-size:2rem;font-weight:900;line-height:1;opacity:1}#recommendedProductsDetailsHorizontal .imageSlider .slick-prev-history{left:0}#recommendedProductsDetailsHorizontal .imageSlider .slick-next-history{right:0}#recommendedProductsDetailsHorizontal .imageSlider .slick-prev:before{content:"\f053"}#recommendedProductsDetailsHorizontal .imageSlider .slick-next:before{content:"\f054"}#recommendedProductsDetailsHorizontal .imageSlider .slick-list{height:100%;margin-left:25px;margin-right:25px}#recommendedProductsDetailsHorizontal .imageSlider .slick-next:focus,#recommendedProductsDetailsHorizontal .imageSlider .slick-next:hover,#recommendedProductsDetailsHorizontal .imageSlider .slick-prev:focus,#recommendedProductsDetailsHorizontal .imageSlider .slick-prev:hover{color:#0000!important}#recommendedProductsDetailsHorizontal .imageSlider .slick-dots li{display:none}#recommendedProductsDetailsHorizontal .imageSlider.slick-initialized .slick-slide{border-left:1px solid #dedede;box-sizing:border-box}#recommendedProductsDetailsHorizontal .imageSlider.slick-initialized .slick-slide.slick-current{border-left:1px solid #fff}#recommendedProductsDetailsHorizontal .imageSlider.slick-initialized .slick-slide .imageSlideSection{padding:0 5px}#recommendedProductsDetailsHorizontal .allPriceDescriptionPage{font-size:18px;font-weight:700;line-height:18px}#recommendedProductsDetailsHorizontal .item-price-saved{color:#af0a0a;float:left;font-size:12px;font-weight:700;margin-bottom:2px;width:auto}.alt-slider,.main-slider{visibility:hidden}.main-slider .slick-list{margin:0 auto}.alt-slider .slick-next:before,.alt-slider .slick-prev:before{display:none}.alt-slider-exactly-3 .slick-list{min-height:400px}.alt-slider-image img{max-height:109px}.slick-initialized{visibility:visible!important}.border-radius-share{border-radius:.75rem!important}.copy-input{border-radius:2rem 0 0 2rem!important}.copy-btn{border-radius:0 2rem 2rem 0!important}.link{padding-left:1.2rem!important;padding-right:1.2rem!important}.email{background-color:#17a2b8}.email:hover{background-color:#0f6674}.print{background-color:#ad80ff}.print:hover{background-color:#7c34ff}:root{--media-layout-height:100vh}@supports (height:100dvh){@media (orientation:landscape){:root{--media-layout-height:100dvh}}}.three-sixty-icon{height:20%;left:0;position:absolute;top:0;width:20%}.carousel-image-container{overflow:hidden;position:relative}.carousel-slides{display:none}.carousel-thumbnails{max-height:min(750px,100vh - 210px);overflow:auto}.train-carousel-thumbnails{max-height:500px;overflow:auto}.carousel-thumbnails-wrapper{overflow:auto}.carousel-thumbnail-wrapper{border-bottom:3px solid #0000;height:100px;opacity:.6;width:100px}.carousel-thumbnail{width:100px}.carousel-thumbnail-image{max-height:88px;max-width:88px}.active,.carousel-thumbnail-wrapper:hover{border-bottom-color:#008938;opacity:1}.zoom-on-hover{overflow:hidden;position:relative}.zoom-on-hover .zoom{opacity:0;position:absolute;transform-origin:top left}.zoom-on-hover.zoomed .zoom{opacity:1}.zoom-on-hover.zoomed .normal{opacity:0}.zoom-on-hover .zoom.touched{transition:opacity 1s ease-in}.rotation{cursor:move}.rotation-slides{overflow:hidden;text-align:center}.rotation-buttons{width:6rem}.disable-hover{pointer-events:none}.select-image-icon{background-color:rgba(0,0,0,.533);border:0 solid rgba(0,0,0,.533);border-radius:50%;color:#fff;height:50px;opacity:1;padding:10px;transition:opacity .5s ease-in-out;width:50px;z-index:1111}.non-hover-opacity{opacity:.3}.video-playing-opacity{opacity:0}.select-image-next-icon{right:5%;top:50%}.select-image-previous-icon{left:5%;top:50%}.select-image-zoom-icon{bottom:5%;right:5%}.img-zoom-container{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;width:100vw}.img-zoom-container>div{overflow:visible!important}.img-zoom{max-height:var(--media-layout-height);max-width:100vw;object-fit:contain}.video-container{height:var(--media-layout-height);width:100vw}.video-container,.video-wrapper{align-items:center;display:flex;justify-content:center;max-height:var(--media-layout-height);max-width:100vw}.video-wrapper{height:auto;width:min(80%,1080px)}.video-wrapper .plyr{flex:1;max-height:inherit;max-width:inherit}@media (max-width:500px){.video-wrapper{width:85%}}@media (max-width:460px){.video-wrapper{width:88%}}@media (max-width:420px){.video-wrapper{width:90%}}@media (max-width:380px){.video-wrapper{width:95%}}@media (max-width:340px){.video-wrapper{width:100%}}.v-popper--theme-dropdown .v-popper__inner{border-bottom:3px solid #008938}.btn-group-toggle .btn-outline-secondary{background-color:initial!important;background-image:none!important;border-width:2px;color:#000!important;text-transform:none}.btn-group-toggle .btn-outline-secondary.active{background-color:#008938!important;border-color:#008938!important;color:#fff!important}.btn-group-toggle .btn-outline-secondary.active:hover{background-color:initial!important;background-image:none!important;border-color:#008938!important;color:#000!important}.hidden{display:none}@media (max-width:1199.99px){.btn-group-toggle .btn-outline-secondary.active:hover{background-color:#008938!important;border-color:#000!important;color:#fff!important}}.btn-link:hover{color:inherit;text-decoration:none}.odd-column{background:#0000}.even-column{background:#e9ecef}.model-sku{font-size:1rem}.floating-header{left:0;position:fixed;right:0;z-index:1070}@media (max-width:767.99px){.floating-header-new{visibility:hidden}}.floating-header-invisible{visibility:hidden}.floating-mobile-footer{visibility:visible;z-index:1000}.floating-header-price{width:225px}.add-to-cart-button{height:34.5px}.availability{min-height:49.75px;padding:.375rem .75rem;position:relative}.on-display-text{padding-left:.6rem}.availability-icon{margin:0;position:absolute;top:50%;transform:translateY(-50%)}.availability-text-offset{margin-bottom:auto;margin-top:auto;padding-left:36.5px}.availability-check-height{height:49.75px}.banner-height{height:7rem}#pdpSharing{height:49.75px;padding-top:.4rem!important}.mobile-train-float-div{right:20px;top:70px;z-index:9999}.mobile-train-float-div .btn-icon{font-size:1.5rem;height:4rem;line-height:3rem;white-space:normal;width:4rem}.mobile-train-float-div .btn-text{white-space:normal;width:125px}.mobile-float-div{bottom:0}.view-all-btn{height:72px;width:75px}.view-all-btn-gift-card{height:72px;width:115px}.variation-dropdown{max-width:300px}.variation-modal-body{max-height:70vh}.accordion .card-deck .card.access-card{border-bottom:3px solid #ced4da!important}.card-deck.gift-card .card.access-card{border-bottom:none!important}.card.access-card{flex:0 0 17%}.accord-head-color{background-color:#5c646b!important;color:#fff}.thumbnail-container{height:100px;width:100px}.ship-delivery{border-bottom:5px solid #5c646b!important}.ship-delivery-border-color{border-color:#5c646b!important}.variation-image{max-height:75px;width:75px}.variation-image-gift-card{max-height:72px;width:115px}.variation-disabled,.variation-disabled-not-clickable{position:relative}.variation-disabled img,.variation-disabled-not-clickable img{opacity:.4}.variation-disabled-not-clickable{cursor:not-allowed}.variation-disabled-not-clickable:before,.variation-disabled:before{background:linear-gradient(135deg,#0000 48.5%,#000 50%,#0000 51.5%);content:"";height:83%;left:.5rem;position:absolute;top:.5rem;width:83%}.component-image-image{height:100px}.alt-wrapper:hover{border-bottom-color:#008938!important}.add-to-list-icon{position:absolute;right:2%;top:3%;z-index:300}.train-main-image{max-height:509px;width:509px}.images-sticky-location{position:sticky;top:110px}.images-sticky-location.feature-banner-shown{top:140px}.images-sticky-location.feature-banner-shown.promo-banner-shown{top:190px}.images-sticky-location.promo-banner-shown{top:160px}.main-image{object-fit:scale-down}.main-image,.main-image-container{max-height:min(750px,100vh - 190px);min-height:100px}.main-image-container{height:100%;max-width:750px;width:100%}.main-promo-image-container{max-height:min(750px,100vh - 240px);min-height:100px;object-fit:scale-down}.horizontal-scroll{overflow-x:auto;overflow-y:hidden}.banner-flag-overlay{left:0}.banner-flag-overlay,.item-image-overlay{cursor:default;position:absolute;z-index:90}.item-image-overlay{width:75%}.count-overlay{text-shadow:2px 2px 0 #0009}.count-overlay,.play-overlay{font-size:2rem;position:absolute;z-index:4}.play-overlay{height:30px;left:50%;margin-left:-15px;margin-top:-19px;top:50%;width:30px}.count-darker-background{filter:brightness(.45)}.overlay-360{height:70px;left:50%;margin-left:-28px;margin-top:-28px;position:absolute;top:50%;width:70px;z-index:4}.thumbnail-image{max-height:65px;max-width:65px}@media (min-width:768px){.thumbnail-image{max-height:100px;max-width:100px}.count-overlay,.play-overlay{font-size:2.5rem}.play-overlay{margin-top:-22px}.alt-wrapper .overlay-360{height:80px;margin-left:-35px;margin-top:-35px;width:80px}}.quantity-border-color{border-color:#5c646b!important}.quantity-max-width{max-width:50px}.train-quantity-max-width{max-width:55px}@media (min-width:1200px){.ecoOpenDetails{margin:1rem 0!important}}@media (max-width:767.99px){.ecoOpenDetails{margin:1rem 0!important}}.ecoDescription{line-height:2rem}.eco-m .ecr-pdp{padding:8px 25px!important}.eco-m .eco-c .eco-widget{height:116px}.eco-m .ecr-pdp:before{height:100%}#shippingEstimateLink{cursor:pointer}#shippingZipCode{padding:.25rem 1rem;width:130px}.popover,.tooltip-inner{font-size:1rem;max-width:max-content;width:315px}.shipping-popup-inner{border-bottom:3px solid #008938!important}.shipping-display-info{background-color:#fff;font-weight:700}.dot-separator{overflow:hidden}.dot-separator:before{content:". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .";float:left;font-size:14px;white-space:nowrap;width:0}.measurement-input{width:35px}.buying-guide-link{border-color:#005eff!important}.legacy-buying-guide-link{font-size:1.3rem}.calculator-background{border:1px solid #dee2e6;border-bottom:0;cursor:pointer;margin-left:.25rem;margin-right:.25rem;padding:.5rem 1rem}.calc-primary{background-color:#fff;margin-bottom:-1px}.calc-primary:first-child{margin-left:0}.calc-secondary{background-color:#f1f1f1}.calc-secondary:first-child{margin-left:0}.calc-input{padding:.25rem .5rem;width:3rem}.calc-images img{max-height:150px;max-width:150px}.option-image{height:100px}.option-variations{max-width:150px}.learn-more-map{line-height:1.2}.swatch-button{height:72px;width:75px}.swatch-modal-image{height:75px}.bigcard-image{height:50px;width:auto}.qty-increment{-webkit-user-select:none;user-select:none;width:30%}.opt-accessory-image{width:unset}.promo-timer{border-radius:1rem}.promo-verbiage{font-size:1.5rem}.promo-number-group{display:flex;flex-direction:row;flex-wrap:nowrap}.promo-number-group:not(:last-child){margin-right:1.5rem}.countdown-number{border-radius:.5rem;font-size:2rem;line-height:2.5rem}.zoom-out-btn{border-bottom-right-radius:0;border-top-right-radius:0;width:2em}.zoom-in-btn{border-bottom-left-radius:0;border-top-left-radius:0;width:2em}.zoom-btn-location{right:2%;top:3%}.modal-popover{z-index:10000}.font-size-0{font-size:0}.item-detail-select{align-items:center;text-align:left}.item-detail-select:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1.5em;content:"";display:inline-block;height:1.5em;padding-right:2.5rem;width:1.5em}.item-detail-tab,.item-detail-tab:hover{background-color:initial;border-radius:0;color:#008938;height:40px;padding-bottom:1px;padding-top:1px;position:relative}.item-detail-tab:after,.item-detail-tab:before{background:linear-gradient(180deg,#0000 20%,#008938 20% 80%,#0000 80%);bottom:0;content:"";position:absolute;top:0;width:.5px}.item-detail-tab:before{left:0}.item-detail-tab:after{right:0}.item-detail-tab:focus,.item-detail-tab:hover{border-color:#008938;color:#000}.item-detail-tab-list{position:relative;z-index:1000}.item-detail-glider-initialize{position:relative!important}.item-detail-tab-glider{background-color:#008938;border-radius:10px 10px 0 0;display:inline-block;height:40px;position:absolute;transition:.15s ease-in-out;z-index:999}.item-detail-glider-left-base-background,.item-detail-glider-right-base-background{background-color:#008938;height:40px;position:absolute;width:15px}.item-detail-glider-left-base-background{left:-15px}.item-detail-glider-right-base-background{right:-15px}.item-detail-glider-left-base,.item-detail-glider-right-base{background-color:#fff;height:40px;position:absolute;width:15px}.item-detail-glider-left-base{border-radius:0 0 10px 0}.item-detail-glider-right-base{border-radius:0 0 0 10px}.item-detail-tab-hide-left-divider:before,.item-detail-tab-hide-right-divider:after{background:#0000}.item-details-tab-item{background:linear-gradient(#0000 19%,#008938 0);background-clip:padding-box}.item-detail-tab-background{background-color:#fff;border-bottom:.5rem solid #008938}.item-detail-tab-active,.item-detail-tab-active:focus,.item-detail-tab-active:hover{border-color:#0000;color:#fff!important;opacity:1!important;text-decoration:none}.item-detail-dropdown-dropzone{background-color:#008938;border-radius:0;color:#fff;height:40px;padding-bottom:1px;padding-top:1px}.item-detail-dropdown-dropzone:focus,.item-detail-dropdown-dropzone:hover{background-color:#007730;color:#fff}.item-detail-dropdown{background-color:#008938;float:left;z-index:100}.item-detail-dropdown-option{background-color:#008938;border-radius:0;color:#fff;height:40px;padding-bottom:1px;padding-top:1px;text-align:left;width:100%}.item-detail-dropdown-option:focus,.item-detail-dropdown-option:hover{background-color:#007730;color:#fff}.item-detail-dropdown-option-active,.item-detail-dropdown-option-active:focus,.item-detail-dropdown-option-active:hover{background-color:#006328!important;color:#fff!important;opacity:1!important}.item-detail-supplies-last-banner-height{height:8.5rem}.select-main-image-next-icon{position:absolute;right:5%;top:35%}.select-main-image-previous-icon{left:5%;position:absolute;top:35%}.select-main-image-previous-icon-train{left:20%;position:absolute;top:35%}.is-train-z-index{z-index:1000}.yellow-highlight{background-color:#ff0}.additional-discount-container{align-items:center;box-sizing:border-box;display:flex;gap:8px;justify-content:flex-start;max-height:90px;overflow:hidden;padding:5px;width:380px}.additional-discount-img{height:100%;margin-right:8px;object-fit:contain;width:150px}@media (max-width:575px){.component-image{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;padding-left:0;padding-right:0;position:relative;width:100%}}.pdp-compare{border-top:#ced4da;border-top-style:solid;border-top-width:2px}.component-image-link{height:100px}@media (min-width:576px){.card.access-card{flex:0 0 29%}}@media (max-width:767px){.map-text{font-size:1.25rem}}@media (min-width:768px){.model-sku{font-size:1.25rem}.finalPrice{font-size:1.5rem}.td{width:300px}.card.access-card{flex:0 0 17%}}@media print{.accordion-group{page-break-inside:avoid}#itemAccordion .collapse:not(.show){display:unset}#qb-oc-banner,.breadcrumb,.select-main-image-next-icon,.select-main-image-previous-icon,.select-main-image-previous-icon-train,.t007,.t013-product{display:none!important}}@media (max-width:1023px){.promo-number-group:not(:last-child){margin-right:.75rem!important}.countdown-number{padding-left:.25rem!important;padding-right:.25rem!important}}@media (max-width:767px){.media-center-wrapper{align-items:center;display:flex;justify-content:center}.media-center-content{display:block;margin:auto;max-height:100%;max-width:100%}}