.main-content{margin-top:0;padding-bottom:0}.blue-underline,.coral-underline,.product-story{position:relative;display:inline-block;font-family:'Proxima Nova ExtraBld';font-size:28px;line-height:32px;letter-spacing:-0.2px;color:#525259;padding-top:7px}.blue-underline:after{position:absolute;content:"";top:21px;right:-8px;bottom:-2px;left:-8px;z-index:-1;background-color:#AED9E6}.coral-underline:after{position:absolute;content:"";top:21px;right:-8px;bottom:-2px;left:-8px;z-index:-1;background-color:#F7D0C4}.shg-sld-dots{margin-top:16px !important;text-align:center !important}.shg-sld-dot{cursor:pointer !important;display:inline-block !important;height:6px !important;width:6px !important;border-radius:1px !important;margin-left:8px !important;background-color:#c4c4c7 !important}.shg-sld-dot:first-child{margin-left:0px !important}.shg-sld-dot.shg-sld-active{background-color:#525259 !important}.pdp-installation-box{background:#F5F5F6;border-radius:7px}.shg-sld-dot{cursor:pointer !important;display:inline-block !important;height:6px !important;width:6px !important;border-radius:1px !important;margin-left:8px !important;background-color:#c4c4c7 !important}.shg-sld-dot.shg-sld-active{background-color:#525259 !important}@media screen and (min-width: 601px) and (max-width: 768px){.blue-underline,.coral-underline,.product-story{font-size:24px !important;line-height:28px !important}.ontech-product-cols>.shg-row>.shg-c-sm-8{width:calc(44%) !important}.ontech-product-cols>.shg-row>.shg-c-sm-4{width:calc(47%) !important}}@media screen and (max-width: 600px){.blue-underline,.coral-underline,.product-story{font-size:20px !important;line-height:24px !important}.blue-underline:after,.coral-underline:after{top:18px;bottom:-4px}}.shg-box-linked .category-icon .shogun-image{transition:transform 0.5s cubic-bezier(0, 0.48, 0.19, 1)}.shg-box-linked:hover .category-icon .shogun-image{transform:scale(1.1)}.help-icons.shg-c .shg-c-lg-2,.help-icons.shg-c .shg-c-lg-4{border-radius:7px;box-shadow:0 5px 10px 0 rgba(0,0,0,0.2);background-color:#ffffff;margin:0 0 16px}.shg-box-linked:hover h5{color:#292938 !important}.shg-promo-banner{border-radius:7px;box-shadow:0 5px 10px 0 rgba(0,0,0,0.2);overflow:hidden}@media all and (max-width: 500px){.shg-promo-banner h2{font-size:16px !important;line-height:21px !important}.shg-promo-banner .banner-start{font-size:20px !important;line-height:24px !important}.shg-promo-banner .banner-code{font-size:16px !important;line-height:21px !important}}@media all and (max-width: 768px) and (min-width: 501px){.shg-promo-banner .banner-start{font-size:24px !important;line-height:28px !important}}.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-8eee6799-fcb9-46da-8337-7630fe1c5ecd{margin-top:64px;margin-left:auto;margin-bottom:128px;margin-right:auto;min-height:50px;max-width:1241px}@media (min-width: 768px) and (max-width: 991px){#s-8eee6799-fcb9-46da-8337-7630fe1c5ecd{margin-top:64px;max-width:736px}}@media (max-width: 767px){#s-8eee6799-fcb9-46da-8337-7630fe1c5ecd{margin-top:0px;margin-bottom:64px}}#s-8eee6799-fcb9-46da-8337-7630fe1c5ecd>.shg-box-overlay{background-color:#fff;opacity:0;display:block}#s-8eee6799-fcb9-46da-8337-7630fe1c5ecd.shg-box.shg-c{justify-content:center}.shg-row{display:flex;flex-wrap:wrap;min-height:inherit;max-height:inherit;justify-content:space-between}.shg-row>*{min-height:inherit;max-height:inherit}[class*=shg-c-xs],[class*=shg-c-sm],[class*=shg-c-md],[class*=shg-c-lg]{position:relative}.shg-row>div:empty{display:block}@media (max-width: 767px){#s-0b857769-c54c-4d28-b6b4-600cec333b9b{margin-top:16px;margin-left:16px;margin-right:16px}}@media (min-width: 0px){[id="s-0b857769-c54c-4d28-b6b4-600cec333b9b"]>.shg-row>.shg-c-xs-12{width:100%}}@media (min-width: 768px){[id="s-0b857769-c54c-4d28-b6b4-600cec333b9b"]>.shg-row>.shg-c-sm-8{width:calc(66.66666666666667% - 32.0px)}[id="s-0b857769-c54c-4d28-b6b4-600cec333b9b"]>.shg-row>.shg-c-sm-4{width:calc(33.333333333333336% - 32.0px)}}@media (min-width: 992px){[id="s-0b857769-c54c-4d28-b6b4-600cec333b9b"]>.shg-row>.shg-c-md-8{width:calc(66.66666666666667% - 32.0px)}[id="s-0b857769-c54c-4d28-b6b4-600cec333b9b"]>.shg-row>.shg-c-md-4{width:calc(33.333333333333336% - 32.0px)}}@media (min-width: 1200px){[id="s-0b857769-c54c-4d28-b6b4-600cec333b9b"]>.shg-row>.shg-c-lg-8{width:calc(66.66666666666667% - 32.0px)}[id="s-0b857769-c54c-4d28-b6b4-600cec333b9b"]>.shg-row>.shg-c-lg-4{width:calc(33.333333333333336% - 32.0px)}}.shg-gallery-arrows-container{display:flex;align-items:center;position:relative}.shg-gallery-dots-container{display:flex;justify-content:center;position:relative}.shg-gallery-scroll-container{position:relative}.shg-gallery-thumb-list{display:flex;flex-wrap:wrap;max-width:100%}.shg-gallery-thumb-image{max-width:100%;display:inline-block;cursor:pointer}.shg-gallery-thumb-image:hover{opacity:0.6}.shg-gallery-thumb-image-square{display:flex;align-items:center;overflow:hidden;justify-content:center;align-items:center}.shg-gallery-image-hidden{display:none}.shg-gallery-scroll-button{position:absolute;width:3%;max-width:48px;max-height:48px}.shg-left{left:0;margin-left:1%}.shg-right{right:0;margin-right:1%}.shg-gallery-dot{height:14px;width:14px;opacity:0.5;border-radius:100%;margin:0 8px}.shg-selected{opacity:1}#s-fff62fed-1219-4f84-90af-d379730897cf{text-align:left}#s-fff62fed-1219-4f84-90af-d379730897cf .shg-gallery-thumb-image-wrapper{flex-basis:100.0%;padding-right:8px;padding-bottom:8px}#s-fff62fed-1219-4f84-90af-d379730897cf .shg-gallery-dots-container{margin-top:-22px;padding-bottom:8px}#s-fff62fed-1219-4f84-90af-d379730897cf .shg-gallery-thumb-list-margin{margin-right:-8px}#s-fff62fed-1219-4f84-90af-d379730897cf .shg-gallery-scroll-container{width:100%}#s-fff62fed-1219-4f84-90af-d379730897cf .shg-gallery-scroll-button{color:#FFF}#s-fff62fed-1219-4f84-90af-d379730897cf .shg-gallery-dot{background-color:#FFF}.shg-product-title-component h1 span,.shg-product-title-component h2 span,.shg-product-title-component h3 span,.shg-product-title-component h4 span,.shg-product-title-component h5 span,.shg-product-title-component h6 span{margin:0;padding:0;display:block;text-transform:none;font-style:normal;letter-spacing:normal;line-height:normal}.shg-product-title-component a{text-decoration:none !important;padding:0 !important;margin:0 !important;border:none !important}#s-b70926db-b766-49c6-b7af-465fb7a17f21{max-width:363px;text-align:left}@media (max-width: 767px){#s-b70926db-b766-49c6-b7af-465fb7a17f21{margin-top:32px;margin-bottom:32px;max-width:400px}}#s-b70926db-b766-49c6-b7af-465fb7a17f21 .shg-product-title-component h1 span{color:#525259;font-family:Proxima Nova ExtraBld;font-size:28px;line-height:1.2em;letter-spacing:-0.3px;text-align:left}@media (min-width: 768px) and (max-width: 991px){#s-b70926db-b766-49c6-b7af-465fb7a17f21 .shg-product-title-component h1 span{color:#525259;font-family:Proxima Nova ExtraBld;font-size:24px;line-height:1.2em;letter-spacing:-0.3px;text-align:left}}@media (max-width: 767px){#s-b70926db-b766-49c6-b7af-465fb7a17f21 .shg-product-title-component h1 span{color:#525259;font-family:Proxima Nova ExtraBld;font-size:20px;line-height:1.2em;letter-spacing:-0.3px;text-align:left}}#s-40730903-31ad-43a3-8a2f-0a9a33bd47c7{margin-top:8px;min-height:24px;max-width:363px}#s-40730903-31ad-43a3-8a2f-0a9a33bd47c7>.shg-box-overlay{background-color:#fff;opacity:0;display:block}#s-40730903-31ad-43a3-8a2f-0a9a33bd47c7.shg-box.shg-c{justify-content:center}.ontech-price-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:0;padding:0}.ontech-price-row .product-price{display:block;font-family:'Proxima Nova ExtraBld', sans-serif;color:#525259;margin:0;padding:0;min-width:25px}.ontech-price-row .product-price .shg-product-price{margin:0;padding:0}.ontech-price-row .product-price .shg-product-compare-price{margin:0}.ontech-price-row .member-savings{display:none !important;background-color:#f5f5f6;border-radius:7px;color:#525259;margin:-2px 0 0 8px;padding:4px 8px 3px;font-size:14px;line-height:19px}.ontech-price-row .member-savings .plus{font-family:'Proxima Nova ExtraBld', sans-serif;color:#0015EA;display:none !important}.ontech-price-row .member-savings strong{font-family:'Proxima Nova ExtraBld', sans-serif !important;font-weight:900;display:none !important}#s-b484bab1-3a05-49bf-9c2a-c8a676c70c3a{margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;min-height:20px}#s-3e7bb866-1a81-4cd7-a4e8-a72f5cd447ad{margin-top:0px;margin-left:0px;margin-bottom:0px;margin-right:0px;text-align:left}#s-3e7bb866-1a81-4cd7-a4e8-a72f5cd447ad .shg-product-sold-out{display:none;color:#525259;font-size:18px;font-family:Proxima Nova ExtraBld;font-style:normal}#s-3e7bb866-1a81-4cd7-a4e8-a72f5cd447ad .shg-product-price{color:#525259;font-family:Proxima Nova ExtraBld;font-style:normal;font-size:18px}#s-3e7bb866-1a81-4cd7-a4e8-a72f5cd447ad .shg-product-compare-price{display:inline;text-decoration:line-through;color:#c4c4c7;font-style:normal;font-size:15px;padding-left:4px}#s-190c473e-e0b9-42d4-8169-c0d02b8ab2c0{padding-top:8px;padding-bottom:0px;max-width:90%;text-align:center}.shg-rich-text{overflow-wrap:break-word}.shg-rich-text img{margin:0 20px}@media (max-width: 768px){.shg-rich-text img{display:block;float:none !important;margin:0 auto}}.shg-default-text-content *:first-child{margin-top:0}.shg-default-text-content{text-align:left}.shg-default-text-content p,.shg-default-text-content h1,.shg-default-text-content h2,.shg-default-text-content h3,.shg-default-text-content h4,.shg-default-text-content h5,.shg-default-text-content h6,.shg-default-text-content address,.shg-default-text-content pre,.shg-default-text-content div,.shg-default-text-content ol,.shg-default-text-content ul{background-color:transparent;border:0;border-radius:0;color:#000000;font-family:inherit;font-style:normal;margin-bottom:0;padding:0;text-align:left;text-transform:none}.shg-default-text-content a{background-color:inherit;color:inherit;cursor:pointer;font-family:inherit;font-style:inherit;text-decoration:underline;text-transform:inherit}.shg-default-text-content strong,.shg-default-text-content em{background-color:inherit;color:inherit;font-family:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;text-transform:inherit}.shg-default-text-content em{font-weight:inherit}.shg-default-text-content strong{font-style:inherit;font-weight:700}.shg-default-text-content ::-moz-selection, .shg-default-text-content *::-moz-selection{background:#accef7}.shg-default-text-content ::selection,.shg-default-text-content *::selection{background:#accef7}.shg-default-text-content p{font-size:1em;letter-spacing:-0.005em;line-height:1.714;margin-top:0.6em}.shg-default-text-content h1{font-size:1.714em;font-weight:500;letter-spacing:-0.01em;line-height:1.166;margin-top:0.67em}.shg-default-text-content h2{font-size:1.43em;font-weight:500;letter-spacing:-0.01em;line-height:1.2;margin-top:0.83em}.shg-default-text-content h3{font-size:1.142em;font-weight:500;letter-spacing:-0.008em;line-height:1.5;margin-top:1em}.shg-default-text-content h4{font-size:1em;font-weight:600;letter-spacing:-0.006em;line-height:1.428;margin-top:1.33em}.shg-default-text-content h5{font-size:0.857em;font-weight:600;letter-spacing:-0.003em;line-height:1.333;margin-top:1.43em}.shg-default-text-content h6{font-size:0.785em;font-weight:600;letter-spacing:-0.003em;line-height:1.454;margin-top:1.42em;text-transform:uppercase}.shg-default-text-content ul{list-style:disc}.shg-default-text-content ol{list-style:decimal}.shg-default-text-content ul,.shg-default-text-content ol{margin-block-end:1em;margin-block-start:1em;margin-bottom:0;margin-inline-end:0;margin-inline-start:0;margin-top:0;padding-inline-start:40px}.shg-default-text-content li{font-size:1em;font-weight:normal;letter-spacing:-0.005em;line-height:1;list-style:inherit;margin-top:0.67em}.shg-default-text-content pre{font-family:monospace;font-size:1em;font-weight:normal;letter-spacing:-0.005em;line-height:1.714;margin-top:1em;white-space:pre-wrap;word-break:normal}.shg-default-text-content address{font-size:1em;font-style:italic;font-weight:normal;letter-spacing:-0.005em;line-height:1.714;margin-top:0}.shg-default-text-content div{font-size:1em;font-weight:normal;letter-spacing:-0.005em;line-height:1.714;margin-bottom:0;margin-top:0.67em}#s-488f3ae6-3efc-4e6b-9301-26ab8527dd3a{margin-top:32px;margin-bottom:16px}button>label{display:inline-block}#pdp-add-to-cart-loading{color:#fff !important;height:18px;margin:0 auto;width:18px}#pdp-zip-loading{color:#0015ea !important;height:25px;margin:0 auto;width:25px}#shogun-pdp-zip-code-availability-check input[type=number]::-webkit-inner-spin-button,#shogun-pdp-zip-code-availability-check input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.shogun-heading-component h1,.shogun-heading-component h2,.shogun-heading-component h3,.shogun-heading-component h4,.shogun-heading-component h5,.shogun-heading-component h6{margin:0;padding:0;display:block;text-transform:none;font-style:normal;letter-spacing:normal;line-height:normal}.shogun-heading-component a{text-decoration:none !important;padding:0 !important;margin:0 !important;border:none !important}#s-482d38a3-1e99-4b43-af43-28013035358e{margin-top:8px;margin-bottom:8px;padding-top:10px;padding-bottom:10px;text-align:center}#s-482d38a3-1e99-4b43-af43-28013035358e .shogun-heading-component h2{color:#c4c4c7;font-weight:normal;font-family:"Proxima Nova ExtraBld";font-style:normal;font-size:14px}.accordion-sdp{width:100%;position:relative;padding:0;border-top:solid 1px #c4c4c7;transition:all 1s cubic-bezier(0, 0.48, 0.19, 1.01);margin:0}.accordion-sdp .title{display:flex;justify-content:space-between;align-items:center;border-radius:inherit;padding:0;cursor:pointer}.accordion-sdp .title .logo{margin:32px 16px 32px 0;flex-grow:2;display:inline-block}.accordion-sdp .title .logo img{transition:transform 0.5s cubic-bezier(0, 0.48, 0.19, 1.01);height:24px}.accordion-sdp .title .text{font-family:"Proxima Nova Extrabld", Gotham, Montserrat, Trebuchet, sans-serif;text-transform:uppercase;flex-grow:2;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;color:#525259;font-weight:normal;padding:14px 0 13px;display:inline-block}.accordion-sdp .title .icon{box-sizing:border-box;flex-shrink:0;width:22px;height:22px;border-radius:11px;border:2px solid #525259;background-color:#ffffff;position:relative;display:flex;justify-content:center;align-items:center;transition:all 0.2s cubic-bezier(0, 0.48, 0.19, 1.01)}.accordion-sdp .title .icon .shape-1,.accordion-sdp .title .icon .shape-2{transition:all 1s cubic-bezier(0, 0.48, 0.19, 1.01);position:absolute;background-color:#525259;border-radius:.75px;height:2px;width:12px}.accordion-sdp .title .icon .shape-1{transform:rotateZ(90deg)}.accordion-sdp .expanded-content{font-size:16px;font-size:1rem;line-height:21px;line-height:1.3125rem;color:#525259;padding:0;overflow:hidden;height:0;transform:translateY(-16px);transition:all 1s cubic-bezier(0, 0.48, 0.19, 1.01);opacity:0}.accordion-sdp .expanded-content strong{font-family:"Proxima Nova Extrabld", Gotham, Montserrat, Trebuchet, sans-serif}.accordion-sdp .expanded-content ul li{list-style-position:inside}.accordion-sdp:hover .title .logo img{transform:scaleX(1.1) scaleY(1.1)}.accordion-sdp:hover .title .text{color:#292938}.accordion-sdp:hover .title .icon{border-color:#292938}.accordion-sdp:hover .title .icon .shape-1,.accordion-sdp:hover .title .icon .shape-2{background-color:#292938}.accordion-sdp.open{overflow:visible}.accordion-sdp.open .title .icon .shape-1,.accordion-sdp.open .title .icon .shape-2{transition:all 1s cubic-bezier(0, 0.48, 0.19, 1.01);transform:rotateZ(360deg)}.accordion-sdp.open .expanded-content{opacity:1;transform:translateY(0px);padding:0 0 32px;overflow:visible;height:unset}#s-0f2f0d2a-4735-4c93-ab44-3ee9dfc9a4e8{margin-left:auto;margin-bottom:128px;margin-right:auto;min-height:371px;max-width:1130px}@media (min-width: 768px) and (max-width: 991px){#s-0f2f0d2a-4735-4c93-ab44-3ee9dfc9a4e8{margin-left:16px;margin-right:16px}}@media (max-width: 767px){#s-0f2f0d2a-4735-4c93-ab44-3ee9dfc9a4e8{margin-bottom:64px}}#s-0f2f0d2a-4735-4c93-ab44-3ee9dfc9a4e8>.shg-box-overlay{background-color:#fff;opacity:0;display:block}#s-0f2f0d2a-4735-4c93-ab44-3ee9dfc9a4e8.shg-box.shg-c{justify-content:center}@media (min-width: 0px){[id="s-1944b49a-bbff-41a1-b4a6-7dd1fae67e2f"]>.shg-row>.shg-c-xs-12{width:100%}}@media (min-width: 768px){[id="s-1944b49a-bbff-41a1-b4a6-7dd1fae67e2f"]>.shg-row>.shg-c-sm-5{width:calc(41.66666666666667% - 15.0px)}[id="s-1944b49a-bbff-41a1-b4a6-7dd1fae67e2f"]>.shg-row>.shg-c-sm-7{width:calc(58.333333333333336% - 15.0px)}}@media (min-width: 992px){[id="s-1944b49a-bbff-41a1-b4a6-7dd1fae67e2f"]>.shg-row>.shg-c-md-5{width:calc(41.66666666666667% - 15.0px)}[id="s-1944b49a-bbff-41a1-b4a6-7dd1fae67e2f"]>.shg-row>.shg-c-md-7{width:calc(58.333333333333336% - 15.0px)}}@media (min-width: 1200px){[id="s-1944b49a-bbff-41a1-b4a6-7dd1fae67e2f"]>.shg-row>.shg-c-lg-5{width:calc(41.66666666666667% - 15.0px)}[id="s-1944b49a-bbff-41a1-b4a6-7dd1fae67e2f"]>.shg-row>.shg-c-lg-7{width:calc(58.333333333333336% - 15.0px)}}#s-3bb6f07b-40ca-46f5-b537-825d2dd63f44{min-height:371px}@media (max-width: 767px){#s-3bb6f07b-40ca-46f5-b537-825d2dd63f44{margin-left:16px;margin-bottom:16px;margin-right:16px;min-height:50px}}#s-3bb6f07b-40ca-46f5-b537-825d2dd63f44>.shg-box-overlay{background-color:#fff;opacity:0;display:block}#s-3bb6f07b-40ca-46f5-b537-825d2dd63f44.shg-box.shg-c{justify-content:center}#s-bd0031ea-17f4-4940-b69d-14ec9295337f{margin-top:16px}@media (min-width: 1200px){#s-bd0031ea-17f4-4940-b69d-14ec9295337f{max-width:400px}}@media (min-width: 992px) and (max-width: 1199px){#s-bd0031ea-17f4-4940-b69d-14ec9295337f{max-width:400px}}@media (max-width: 767px){#s-bd0031ea-17f4-4940-b69d-14ec9295337f{margin-bottom:16px}}#s-06bc7cda-a0bf-441e-85bf-9ce3b2dce005{min-height:371px}@media (max-width: 767px){#s-06bc7cda-a0bf-441e-85bf-9ce3b2dce005{min-height:5px}}#s-06bc7cda-a0bf-441e-85bf-9ce3b2dce005>.shg-box-overlay{background-color:#fff;opacity:0;display:block}#s-06bc7cda-a0bf-441e-85bf-9ce3b2dce005.shg-box.shg-c{justify-content:center}.img-rect-product{width:100%;position:relative;padding:0 0 15%}@media screen and (min-width: 768px){.img-rect-product{padding:0 0 0 15%}}.img-rect-product.blue.up .rect-section-image{box-shadow:8px -8px 0 0 #aed9e6}@media screen and (min-width: 992px){.img-rect-product.blue.up .rect-section-image{box-shadow:16px -16px 0 0 #aed9e6}}.img-rect-product.blue.down .rect-section-image{box-shadow:8px 8px 0 0 #aed9e6}@media screen and (min-width: 992px){.img-rect-product.blue.down .rect-section-image{box-shadow:16px 16px 0 0 #aed9e6}}.img-rect-product.coral.up .rect-section-image{box-shadow:8px -8px 0 0 #f7d0c4}@media screen and (min-width: 992px){.img-rect-product.coral.up .rect-section-image{box-shadow:16px -16px 0 0 #f7d0c4}}.img-rect-product.coral.down .rect-section-image{box-shadow:8px 8px 0 0 #f7d0c4}@media screen and (min-width: 992px){.img-rect-product.coral.down .rect-section-image{box-shadow:16px 16px 0 0 #f7d0c4}}.img-rect-product .rect-product-image{position:absolute;left:-10%;bottom:0;width:60%}@media screen and (min-width: 768px){.img-rect-product .rect-product-image{left:-15%;width:50%}}@media (max-width: 767px){#s-8334f77c-0cff-45f9-addc-9c54ef3ebc82{margin-left:16px;margin-right:16px}}#s-4cf5094d-5391-41e0-9826-fe87da045cbd{margin-left:auto;margin-bottom:128px;margin-right:auto;min-height:50px;max-width:1004px}@media (min-width: 768px) and (max-width: 991px){#s-4cf5094d-5391-41e0-9826-fe87da045cbd{margin-left:16px;margin-right:16px}}@media (max-width: 767px){#s-4cf5094d-5391-41e0-9826-fe87da045cbd{margin-left:16px;margin-bottom:64px;margin-right:16px}}#s-4cf5094d-5391-41e0-9826-fe87da045cbd>.shg-box-overlay{background-color:#fff;opacity:0;display:block}#s-4cf5094d-5391-41e0-9826-fe87da045cbd.shg-box.shg-c{justify-content:center}#s-ee90da45-b5bf-4d0f-a05b-5d0d68d1d7a3{margin-bottom:64px;text-align:center}#s-ee90da45-b5bf-4d0f-a05b-5d0d68d1d7a3 .shogun-heading-component h3{color:#525259;font-weight:normal;font-family:"Proxima Nova Thin";font-style:normal;font-size:52px;line-height:1.2em;letter-spacing:-0.5px}@media (max-width: 767px){#s-ee90da45-b5bf-4d0f-a05b-5d0d68d1d7a3 .shogun-heading-component h3{color:#525259;font-weight:normal;font-family:"Proxima Nova Thin";font-style:normal;font-size:52px;line-height:1.2em;letter-spacing:-0.2px}}#s-398ec9a6-904f-4e29-995e-4884411bfd7b{padding-top:10px;padding-bottom:10px;text-align:left}#s-398ec9a6-904f-4e29-995e-4884411bfd7b .shogun-heading-component h3{color:#525259;font-weight:normal;font-family:"Proxima Nova ExtraBld";font-style:normal;font-size:28px;line-height:1.2em;letter-spacing:-0.2px;text-align:left}.shg-hr-wrapper{padding:30px 0}.shg-hr-wrapper hr{margin:0;border:0;width:100%}#s-e09aef5b-6954-4d60-af62-13db2bd8aa4d{margin-bottom:16px}#s-e09aef5b-6954-4d60-af62-13db2bd8aa4d hr{border-top:1px solid #c4c4c7}#s-314b7e17-e7e5-4d03-a93d-e4832e0628e6{margin-bottom:32px}@media (min-width: 0px){[id="s-314b7e17-e7e5-4d03-a93d-e4832e0628e6"]>.shg-row>.shg-c-xs-12{width:100%}}@media (min-width: 768px){[id="s-314b7e17-e7e5-4d03-a93d-e4832e0628e6"]>.shg-row>.shg-c-sm-4{width:calc(33.333333333333336% - 32.0px)}[id="s-314b7e17-e7e5-4d03-a93d-e4832e0628e6"]>.shg-row>.shg-c-sm-8{width:calc(66.66666666666667% - 32.0px)}}@media (min-width: 992px){[id="s-314b7e17-e7e5-4d03-a93d-e4832e0628e6"]>.shg-row>.shg-c-md-4{width:calc(33.333333333333336% - 32.0px)}[id="s-314b7e17-e7e5-4d03-a93d-e4832e0628e6"]>.shg-row>.shg-c-md-8{width:calc(66.66666666666667% - 32.0px)}}@media (min-width: 1200px){[id="s-314b7e17-e7e5-4d03-a93d-e4832e0628e6"]>.shg-row>.shg-c-lg-4{width:calc(33.333333333333336% - 32.0px)}[id="s-314b7e17-e7e5-4d03-a93d-e4832e0628e6"]>.shg-row>.shg-c-lg-8{width:calc(66.66666666666667% - 32.0px)}}@media (max-width: 767px){#s-13368dc0-5062-4e68-a536-62ada3ecf6f5{margin-bottom:8px}}#s-7cb17f0e-e5ff-45ef-822a-ff7623aa55c0{margin-bottom:32px}@media (min-width: 0px){[id="s-7cb17f0e-e5ff-45ef-822a-ff7623aa55c0"]>.shg-row>.shg-c-xs-12{width:100%}}@media (min-width: 768px){[id="s-7cb17f0e-e5ff-45ef-822a-ff7623aa55c0"]>.shg-row>.shg-c-sm-4{width:calc(33.333333333333336% - 32.0px)}[id="s-7cb17f0e-e5ff-45ef-822a-ff7623aa55c0"]>.shg-row>.shg-c-sm-8{width:calc(66.66666666666667% - 32.0px)}}@media (min-width: 992px){[id="s-7cb17f0e-e5ff-45ef-822a-ff7623aa55c0"]>.shg-row>.shg-c-md-4{width:calc(33.333333333333336% - 32.0px)}[id="s-7cb17f0e-e5ff-45ef-822a-ff7623aa55c0"]>.shg-row>.shg-c-md-8{width:calc(66.66666666666667% - 32.0px)}}@media (min-width: 1200px){[id="s-7cb17f0e-e5ff-45ef-822a-ff7623aa55c0"]>.shg-row>.shg-c-lg-4{width:calc(33.333333333333336% - 32.0px)}[id="s-7cb17f0e-e5ff-45ef-822a-ff7623aa55c0"]>.shg-row>.shg-c-lg-8{width:calc(66.66666666666667% - 32.0px)}}@media (max-width: 767px){#s-5327a021-c386-4333-9201-e0562c16526d{margin-bottom:8px}}#s-f7b588b9-ffe5-4e81-832b-a2f670c59fe1{margin-bottom:32px}@media (min-width: 0px){[id="s-f7b588b9-ffe5-4e81-832b-a2f670c59fe1"]>.shg-row>.shg-c-xs-12{width:100%}}@media (min-width: 768px){[id="s-f7b588b9-ffe5-4e81-832b-a2f670c59fe1"]>.shg-row>.shg-c-sm-4{width:calc(33.333333333333336% - 32.0px)}[id="s-f7b588b9-ffe5-4e81-832b-a2f670c59fe1"]>.shg-row>.shg-c-sm-8{width:calc(66.66666666666667% - 32.0px)}}@media (min-width: 992px){[id="s-f7b588b9-ffe5-4e81-832b-a2f670c59fe1"]>.shg-row>.shg-c-md-4{width:calc(33.333333333333336% - 32.0px)}[id="s-f7b588b9-ffe5-4e81-832b-a2f670c59fe1"]>.shg-row>.shg-c-md-8{width:calc(66.66666666666667% - 32.0px)}}@media (min-width: 1200px){[id="s-f7b588b9-ffe5-4e81-832b-a2f670c59fe1"]>.shg-row>.shg-c-lg-4{width:calc(33.333333333333336% - 32.0px)}[id="s-f7b588b9-ffe5-4e81-832b-a2f670c59fe1"]>.shg-row>.shg-c-lg-8{width:calc(66.66666666666667% - 32.0px)}}@media (max-width: 767px){#s-661e2045-74f0-48fc-b3c6-2b2e9dfd460e{margin-bottom:8px}}#s-e8c3994e-1f2a-4d9c-8b18-d3461500624b{margin-bottom:32px}@media (min-width: 0px){[id="s-e8c3994e-1f2a-4d9c-8b18-d3461500624b"]>.shg-row>.shg-c-xs-12{width:100%}}@media (min-width: 768px){[id="s-e8c3994e-1f2a-4d9c-8b18-d3461500624b"]>.shg-row>.shg-c-sm-4{width:calc(33.333333333333336% - 32.0px)}[id="s-e8c3994e-1f2a-4d9c-8b18-d3461500624b"]>.shg-row>.shg-c-sm-8{width:calc(66.66666666666667% - 32.0px)}}@media (min-width: 992px){[id="s-e8c3994e-1f2a-4d9c-8b18-d3461500624b"]>.shg-row>.shg-c-md-4{width:calc(33.333333333333336% - 32.0px)}[id="s-e8c3994e-1f2a-4d9c-8b18-d3461500624b"]>.shg-row>.shg-c-md-8{width:calc(66.66666666666667% - 32.0px)}}@media (min-width: 1200px){[id="s-e8c3994e-1f2a-4d9c-8b18-d3461500624b"]>.shg-row>.shg-c-lg-4{width:calc(33.333333333333336% - 32.0px)}[id="s-e8c3994e-1f2a-4d9c-8b18-d3461500624b"]>.shg-row>.shg-c-lg-8{width:calc(66.66666666666667% - 32.0px)}}@media (max-width: 767px){#s-afd32294-24e0-4c02-8d8e-95a52cc6b3dc{margin-bottom:8px}}#s-fc4b7026-a75f-4442-9ab4-e3b0b013e326{margin-bottom:32px}@media (min-width: 0px){[id="s-fc4b7026-a75f-4442-9ab4-e3b0b013e326"]>.shg-row>.shg-c-xs-12{width:100%}}@media (min-width: 768px){[id="s-fc4b7026-a75f-4442-9ab4-e3b0b013e326"]>.shg-row>.shg-c-sm-4{width:calc(33.333333333333336% - 32.0px)}[id="s-fc4b7026-a75f-4442-9ab4-e3b0b013e326"]>.shg-row>.shg-c-sm-8{width:calc(66.66666666666667% - 32.0px)}}@media (min-width: 992px){[id="s-fc4b7026-a75f-4442-9ab4-e3b0b013e326"]>.shg-row>.shg-c-md-4{width:calc(33.333333333333336% - 32.0px)}[id="s-fc4b7026-a75f-4442-9ab4-e3b0b013e326"]>.shg-row>.shg-c-md-8{width:calc(66.66666666666667% - 32.0px)}}@media (min-width: 1200px){[id="s-fc4b7026-a75f-4442-9ab4-e3b0b013e326"]>.shg-row>.shg-c-lg-4{width:calc(33.333333333333336% - 32.0px)}[id="s-fc4b7026-a75f-4442-9ab4-e3b0b013e326"]>.shg-row>.shg-c-lg-8{width:calc(66.66666666666667% - 32.0px)}}@media (max-width: 767px){#s-d8cbfd46-39e9-4b7d-94c5-af9738a71749{margin-bottom:8px}}#s-96038076-df5f-4e8e-8357-5e82d66aa373{margin-top:64px;text-align:left}#s-96038076-df5f-4e8e-8357-5e82d66aa373 .shogun-heading-component h3{color:#525259;font-weight:normal;font-family:"Proxima Nova ExtraBld";font-style:normal;font-size:28px;line-height:1.2em;letter-spacing:-0.2px;text-align:left}#s-bdc0ffb1-491b-43c3-8333-d8d956d9c511{margin-bottom:16px}#s-bdc0ffb1-491b-43c3-8333-d8d956d9c511 hr{border-top:1px solid #c4c4c7}#s-d6165852-f9d5-435e-ac57-d7ef68cdf7c1{margin-bottom:32px}@media (min-width: 0px){[id="s-d6165852-f9d5-435e-ac57-d7ef68cdf7c1"]>.shg-row>.shg-c-xs-12{width:100%}}@media (min-width: 768px){[id="s-d6165852-f9d5-435e-ac57-d7ef68cdf7c1"]>.shg-row>.shg-c-sm-4{width:calc(33.333333333333336% - 32.0px)}[id="s-d6165852-f9d5-435e-ac57-d7ef68cdf7c1"]>.shg-row>.shg-c-sm-8{width:calc(66.66666666666667% - 32.0px)}}@media (min-width: 992px){[id="s-d6165852-f9d5-435e-ac57-d7ef68cdf7c1"]>.shg-row>.shg-c-md-4{width:calc(33.333333333333336% - 32.0px)}[id="s-d6165852-f9d5-435e-ac57-d7ef68cdf7c1"]>.shg-row>.shg-c-md-8{width:calc(66.66666666666667% - 32.0px)}}@media (min-width: 1200px){[id="s-d6165852-f9d5-435e-ac57-d7ef68cdf7c1"]>.shg-row>.shg-c-lg-4{width:calc(33.333333333333336% - 32.0px)}[id="s-d6165852-f9d5-435e-ac57-d7ef68cdf7c1"]>.shg-row>.shg-c-lg-8{width:calc(66.66666666666667% - 32.0px)}}@media (max-width: 767px){#s-331928aa-5142-4c28-aa8c-14938b9a455e{margin-bottom:8px}}#s-824c9cbc-2ce6-41aa-a4f2-6c0f0a4b6929{margin-bottom:32px}@media (min-width: 0px){[id="s-824c9cbc-2ce6-41aa-a4f2-6c0f0a4b6929"]>.shg-row>.shg-c-xs-12{width:100%}}@media (min-width: 768px){[id="s-824c9cbc-2ce6-41aa-a4f2-6c0f0a4b6929"]>.shg-row>.shg-c-sm-4{width:calc(33.333333333333336% - 32.0px)}[id="s-824c9cbc-2ce6-41aa-a4f2-6c0f0a4b6929"]>.shg-row>.shg-c-sm-8{width:calc(66.66666666666667% - 32.0px)}}@media (min-width: 992px){[id="s-824c9cbc-2ce6-41aa-a4f2-6c0f0a4b6929"]>.shg-row>.shg-c-md-4{width:calc(33.333333333333336% - 32.0px)}[id="s-824c9cbc-2ce6-41aa-a4f2-6c0f0a4b6929"]>.shg-row>.shg-c-md-8{width:calc(66.66666666666667% - 32.0px)}}@media (min-width: 1200px){[id="s-824c9cbc-2ce6-41aa-a4f2-6c0f0a4b6929"]>.shg-row>.shg-c-lg-4{width:calc(33.333333333333336% - 32.0px)}[id="s-824c9cbc-2ce6-41aa-a4f2-6c0f0a4b6929"]>.shg-row>.shg-c-lg-8{width:calc(66.66666666666667% - 32.0px)}}@media (max-width: 767px){#s-6b91abca-5c78-4a8f-9ba3-d49187397192{margin-top:8px;margin-bottom:8px}}#s-609eee6c-df22-474c-9ca4-8aba37423758{min-height:50px}#s-609eee6c-df22-474c-9ca4-8aba37423758>.shg-box-overlay{background-color:#fff;opacity:0;display:block}#s-609eee6c-df22-474c-9ca4-8aba37423758.shg-box.shg-c{justify-content:center}#s-6d9f554c-30d6-46d5-845a-36f09f1c9769{text-align:left}.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}@media (max-width: 1024px){.shg-c,.shg-box{background-attachment:scroll !important}}@media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) and (hover: none) and (orientation: landscape){.shg-box{background-attachment:scroll !important}}
