.shg-box{position:relative;display:flex;width:100%;flex-direction:column;flex:1 1 auto}.shg-box>.shg-box-content{z-index:4;position:relative}.shg-box-vertical-align-wrapper,.shg-box-vertical-center-wrapper{display:flex;width:100%}.shg-box-vertical-align-top{justify-content:flex-start}.shg-box-vertical-align-center,.shg-box-vertical-center{justify-content:center}.shg-box-vertical-align-bottom{justify-content:flex-end}.shg-box-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;pointer-events:none}.shg-box-video-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}#s-b113d2d8-ff7e-41a3-a449-ee73ef3bf53b{min-height:50px}#s-b113d2d8-ff7e-41a3-a449-ee73ef3bf53b>.shg-box-overlay{background-color:rgba(206,112,112,0);opacity:0;display:block}#s-b113d2d8-ff7e-41a3-a449-ee73ef3bf53b.shg-box.shg-c{justify-content:center}.categoryHeader{padding:60px 0;position:relative;align-content:center;height:100%}.categoryHeader-background{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;height:100%;-o-object-position:bottom;object-position:bottom}.categoryHeader-headline{color:#fff;text-transform:uppercase;letter-spacing:var(--global-redHatSpacing);font-weight:700;margin-bottom:0;margin-top:0;font-size:32px}.categoryHeader-text{color:#fff;font-size:18px;line-height:1.5;font-weight:500}.categoryHeader-copy>*+*{margin-top:20px}.categoryHeader-links{margin-top:25px}.categoryHeader-linkLayout{max-width:400px}.categoryHeader-linkItem{margin-bottom:15px}.categoryHeader-linkItem:last-child{margin-bottom:0}@media screen and (min-width: 800px){.categoryHeader-linkLayout{max-width:800px;display:flex;gap:30px}.categoryHeader-text{width:50%}.categoryHeader-links{width:50%}.categoryHeader-links{margin-top:4px}}.productCarouselPrimary{padding-top:50px;border-bottom:2px solid #E6EEEA;width:100%;overflow:hidden}.productCarouselPrimary .flickity-viewport{overflow:visible}.productCarouselPrimary-cells{margin-top:30px}.productCarouselPrimary-cells:after{content:'flickity';display:none}.productCarouselPrimary-title,.productCarouselPrimary-title a{text-transform:uppercase;font-weight:700;font-size:28px;letter-spacing:var(--global-redHatSpacing);color:var(--gloabl-wmPrimaryGreen);margin:0;line-height:1.3}.productCarouselPrimary-text{font-size:16px;line-height:1.5;margin-top:15px}.productCarouselPrimary-cell{width:calc(100% - 50px);border-right:2px solid #E6EEEA;margin-right:20px;padding-right:20px;box-sizing:border-box;display:flex;flex-flow:column}.flickity-resize .productCarouselPrimary-cell{height:100%}.productCarouselPrimary-cell:last-child{border-right:2px solid transparent;margin-right:0;padding-right:0;width:calc(100% - 50px - 20px)}.productCarouselPrimary--twoColumn .productCarouselPrimary-cell:last-child{width:100%;max-width:400px}.productCarouselPrimary-thumb{width:100%;height:auto;max-width:400px;max-height:470px;-o-object-fit:contain;object-fit:contain;min-width:180px}.productCarouselPrimary-productTitle{margin:0;font-weight:700;font-size:18px;padding-top:10px;text-transform:uppercase}.productCarouselPrimary-productTitle a{margin:0;font-weight:700;font-size:18px;padding-top:10px;text-transform:uppercase}.productCarouselPrimary-productTitle a:hover{color:#1D5535}.productCarouselPrimary-price{font-size:28px;margin-top:8px}.productCarouselPrimary-specs{padding-top:20px;display:flex;gap:20px;text-align:center;margin-bottom:30px}.productCarouselPrimary-specTitle{text-transform:uppercase;font-size:10px;font-weight:700;padding-top:7px;line-height:1.1}.productCarouselPrimary-spec--opening{width:68px}.productCarouselPrimary-spec--flywheel{width:63px}.productCarouselPrimary-spec--pto{width:113px}.productCarouselPrimary-spec--pto svg{width:63px}.image-container{justify-content:center}.productCarouselPrimary-spec--pto .productCarouselPrimary-specValue{white-space:nowrap;margin:0 auto}.productCarouselPrimary-spec--hf .productCarouselPrimary-specValue{font-size:13px;margin-top:5px}.productCarouselPrimary-spec--hf .productCarouselPrimary-specValue span{font-size:21px}.productCarouselPrimary-spec--hf svg{width:75px}.productCarouselPrimary-cell>a{position:relative}.sale-tag svg,.new-badge svg{width:auto;box-sizing:border-box;height:35px;position:relative;left:10px}.sale-tag{position:absolute;top:11px;right:15px;display:flex;width:-moz-fit-content;width:fit-content;align-items:center}.sale-tag span{margin:0;height:28px;font-weight:700;font-size:12px;padding:6px 12px 6px 10px;text-transform:uppercase;background:#1D5535;color:white;text-decoration:underline;text-decoration-color:#1D5535 !important;border-radius:3px;border-top-left-radius:5px;border-bottom-left-radius:5px;position:relative}@media screen and (min-width: 650px){.sale-tag svg,.new-badge svg{height:40px;left:12px}.sale-tag span{height:31px}}.productCarouselPrimary-cell{position:relative}.productCarouselPrimary-description{font-size:15px;padding-top:20px;line-height:1.5;margin:0;margin-bottom:70px}.productCarouselPrimary-link{font-weight:900;font-size:14px;text-transform:uppercase;color:var(--gloabl-wmPrimaryGreen);margin-top:20px;text-decoration:none;margin-bottom:30px}.productCarouselPrimary-link:hover{color:#1D5535}.productCarouselPrimary .flickity-prev-next-button.previous{left:calc(-1 * var(--global-horizontalTextPadding))}.productCarouselPrimary .flickity-prev-next-button.next{right:calc(-1 * var(--global-horizontalTextPadding))}@media screen and (min-width: 420px){.productCarouselPrimary-cell{width:calc(100% - 100px)}.productCarouselPrimary-cell:last-child{width:calc(100% - 80px - 40px)}.productCarouselPrimary-specValue{font-size:24px}.productCarouselPrimary-specs{justify-content:flex-start}}@media screen and (min-width: 550px){.productCarouselPrimary{padding-top:50px}.productCarouselPrimary-cell{width:calc(100% - 140px);margin-right:var(--global-horizontalPadding);padding-right:var(--global-horizontalPadding)}.productCarouselPrimary-cell:last-child{width:calc(100% - 180px)}}@media screen and (min-width: 650px){.productCarouselPrimary-cells{display:flex}.productCarouselPrimary-cell{width:calc(50% + 40px)}.productCarouselPrimary-cell:last-child{width:50%}.productCarouselPrimary-cells:after{content:''}.productCarouselPrimary-layout{display:flex}.productCarouselPrimary-content{margin-right:40px}.productCarouselPrimary-cells{margin-top:0}.productCarouselPrimary--twoColumn .productCarouselPrimary-cell:last-child{max-width:400px}}@media screen and (min-width: 850px){.productCarouselPrimary-content{padding-right:80px;width:465px;margin-right:0}.productCarouselPrimary-cells{width:calc(100% - 465px)}}@media screen and (min-width: 1150px){.productCarouselPrimary-cells{width:calc(80% - 465px)}}.shg-c:before,.shg-c:after{content:" ";display:table}.shogun-root{z-index:1;position:relative;isolation:isolate}.shogun-root iframe{display:initial}#mc_embed_signup .clear{width:auto !important;height:auto !important;visibility:visible !important}.shg-clearfix:after{content:"";display:block;clear:both}.shogun-image{max-width:100%;min-height:inherit;max-height:inherit;display:inline !important;border:0;vertical-align:middle}.shg-fw{margin-left:calc(50% - 50vw);width:100vw}.shg-fw .shg-fw{margin-left:auto;margin-right:auto;width:100%}div[data-shg-lightbox-switch]{cursor:pointer}.shg-lightbox{position:fixed;z-index:999999;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:#000;background-color:rgba(0,0,0,0.85)}.shg-lightbox.hidden{display:none !important}.shg-lightbox .shg-lightbox-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;text-align:center}.shg-lightbox .shg-lightbox-close{position:absolute;right:0;padding:5px 0;color:#fff;font-size:45px;margin-right:10px;line-height:30px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;z-index:1}.shg-lightbox .shg-lightbox-image-container{padding:25px}.shg-lightbox .shg-lightbox-image{margin:auto;max-height:90vh;max-width:100%}.shg-lightbox .shg-lightbox-close:hover,.shg-lightbox .shg-lightbox-close:focus{color:#a2a2a2;text-decoration:none;cursor:pointer}.shg-lightbox .shg-lightbox-nav{cursor:pointer;position:absolute;top:50%;width:35px;height:100px;background-size:contain;background-repeat:no-repeat;background-position:center;transform:translate(0%, -50%);z-index:1}.shg-lightbox .shg-lightbox-nav.hidden{display:none !important}.shg-lightbox .shg-lightbox-nav.shg-nav-left{left:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==)}.shg-lightbox .shg-lightbox-nav.shg-nav-right{right:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+)}@media screen and (min-width: 769px){.shg-lightbox .shg-lightbox-image-container{padding:50px}}.shogun-lazyload:not([src]),.shogun-lazyloading:not([src]){opacity:0}.shogun-lazyloaded{opacity:1;transition:opacity 300ms}.shogun-root a:empty,.shogun-root article:empty,.shogun-root dl:empty,.shogun-root h1:empty,.shogun-root h2:empty,.shogun-root h3:empty,.shogun-root h4:empty,.shogun-root h5:empty,.shogun-root h6:empty,.shogun-root p:empty,.shogun-root section:empty,.shogun-root ul:empty{display:unset}.shogun-root div:empty:not(.shopify-section *):not([id^="wistia"]){display:inline-block}[data-animations*="enterviewport"][data-animations*="fadeIn"],[data-animations*="enterviewport"][data-animations*="zoomIn"]{opacity:0}.shogun-form-error-msg,.shogun-form-field-error-msg{display:flex;align-items:center;color:#dc143c}.shogun-badge{margin-bottom:50px}.shogun-badge-container{position:fixed;right:0;bottom:0;margin-bottom:-10px}
