<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@200&amp;display=swap);@font-face{font-family:GoboldBold;src:url(/fonts/Gobold/GobolBol.eot);src:url(/fonts/Gobold/GobolBol.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolBol.woff) format("woff"),url(/fonts/Gobold/GobolBol.ttf) format("truetype"),url(/fonts/Gobold/GobolBol.svg#GoboldBold) format("svg")}@font-face{font-family:Gobold;src:url(/fonts/Gobold/Gobold.eot);src:url(/fonts/Gobold/Gobold.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/Gobold.woff) format("woff"),url(/fonts/Gobold/Gobold.ttf) format("truetype"),url(/fonts/Gobold/Gobold.svg#Gobold) format("svg")}@font-face{font-family:GoboldThin;src:url(/fonts/Gobold/GobolThi.eot);src:url(/fonts/Gobold/GobolThi.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolThi.woff) format("woff"),url(/fonts/Gobold/GobolThi.ttf) format("truetype"),url(/fonts/Gobold/GobolThi.svg#GobolThi) format("svg")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.eot)}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.ttf) format("ttf")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.woff) format("woff")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.svg) format("svg")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.eot)}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.ttf) format("ttf")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.woff) format("woff")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.svg) format("svg")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.eot)}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.ttf) format("ttf")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.woff) format("woff")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.svg) format("svg")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.eot)}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.ttf) format("ttf")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.woff) format("woff")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.svg) format("svg")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.eot)}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.ttf) format("ttf")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.woff) format("woff")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.svg) format("svg")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.eot)}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.ttf) format("ttf")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.woff) format("woff")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.svg) format("svg")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.eot)}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.ttf) format("ttf")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.woff) format("woff")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.svg) format("svg")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.eot)}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.ttf) format("ttf")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.woff) format("woff")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.svg) format("svg")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.eot)}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.ttf) format("ttf")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.woff) format("woff")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.svg) format("svg")}.pull-left{float:left}.pull-right{float:right}.relative{position:relative}.align-left{text-align:left}@media (max-width:1199px){.align-lg-left{text-align:left}}@media (max-width:991px){.align-md-left{text-align:left}}@media (max-width:767px){.align-sm-left{text-align:left}}@media (max-width:543px){.align-xs-left{text-align:left}}.align-center{text-align:center}@media (max-width:1199px){.align-lg-center{text-align:center}}@media (max-width:991px){.align-md-center{text-align:center}}@media (max-width:767px){.align-sm-center{text-align:center}}@media (max-width:543px){.align-xs-center{text-align:center}}.align-right{text-align:right}@media (max-width:1199px){.align-lg-right{text-align:right}}@media (max-width:991px){.align-md-right{text-align:right}}@media (max-width:767px){.align-sm-right{text-align:right}}@media (max-width:543px){.align-xs-right{text-align:right}}.hero{background:url(/img/index/hero/hero.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;height:100%;overflow:hidden;position:relative}.hero h1{font-size:3.8rem;margin:0 0 .25rem;font-family:GoboldBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.hero h2{font-size:2rem;font-family:Gobold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.hero h1,.hero h2{color:#fff;line-height:133%;text-transform:uppercase}.hero .hero-content{margin-top:-1.5rem}.hero .container{position:relative;z-index:6;padding-top:120px}.hero .container&gt;.row{align-items:start}.hero .container.holiday-banner{padding-bottom:0}.hero .container.holiday-banner a{color:#000}.hero .container.holiday-banner img{width:100%}@media (max-width:767px){.hero .container.holiday-banner img{margin-top:3rem}}.hero .container.holiday-banner p{font-family:ProximaNovaBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-webkit-transform:translate(0,-16rem);-moz-transform:translate(0,-16rem);-ms-transform:translate(0,-16rem);-o-transform:translate(0,-16rem);transform:translate(0,-16rem);font-size:1.7rem}@media (max-width:1199px){.hero .container.holiday-banner p{font-size:1rem;-webkit-transform:translate(0,-9.5rem);-moz-transform:translate(0,-9.5rem);-ms-transform:translate(0,-9.5rem);-o-transform:translate(0,-9.5rem);transform:translate(0,-9.5rem)}}@media (max-width:991px){.hero .container.holiday-banner p{font-size:1rem;padding:0 3rem;-webkit-transform:translate(0,-9rem);-moz-transform:translate(0,-9rem);-ms-transform:translate(0,-9rem);-o-transform:translate(0,-9rem);transform:translate(0,-9rem)}}@media (max-width:767px){.hero .container.holiday-banner p{font-size:.8rem;padding:0 2rem}}@media (max-width:320px){.hero .container.holiday-banner p{font-size:.6rem;padding:0 1rem;-webkit-transform:translate(0,-6.2rem);-moz-transform:translate(0,-6.2rem);-ms-transform:translate(0,-6.2rem);-o-transform:translate(0,-6.2rem);transform:translate(0,-6.2rem)}}.hero .container.holiday-banner .black-friday-banner p{font-size:1.7rem;line-height:1.7rem;text-align:center}.hero .container.holiday-banner .black-friday-banner p span{display:block}.hero .container.holiday-banner .black-friday-banner p a{color:#fff}@media (max-width:767px){.hero .container.holiday-banner .black-friday-banner p{font-size:.8rem;padding:0 2rem}}@media (max-width:767px){.hero .container.holiday-banner .black-friday-banner p{font-size:.8rem;line-height:.8rem;padding:0 .5rem;-webkit-transform:translate(0,-6.5rem);-moz-transform:translate(0,-6.5rem);-ms-transform:translate(0,-6.5rem);-o-transform:translate(0,-6.5rem);transform:translate(0,-6.5rem)}}@media (max-width:320px){.hero .container.holiday-banner .black-friday-banner p{font-size:.6rem;line-height:.6rem;padding:0 1rem;-webkit-transform:translate(0,-4.8rem);-moz-transform:translate(0,-4.8rem);-ms-transform:translate(0,-4.8rem);-o-transform:translate(0,-4.8rem);transform:translate(0,-4.8rem)}}.hero .container .three-product-row{padding-top:6%}.hero .h-bucket a{line-height:100%}.hero .h-bucket a span{position:relative;top:1px}.hero .video-overlay{position:absolute;background:#000;opacity:.3;width:100%;height:100%;z-index:5;top:0;left:0}.hero .video-wrap{top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);margin:auto;position:absolute;height:100%;width:100%;z-index:3}.hero .video-wrap video{min-height:100%;min-width:100%}.hero .banner{position:relative;margin-top:2.75rem}.hero .banner-img{width:100%;position:relative}.hero .banner-img-desktop{display:block}.hero .banner-img-mobile{display:none}.hero .banner img.banner-logo{width:90%;max-width:23rem;margin:0 auto .4rem}.hero .banner-inner{width:80%;left:108px;z-index:2;position:absolute;bottom:40px;text-align:center}.hero .banner-inner.mothers{left:50%;top:50%;bottom:auto;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hero .banner-inner.mothers h2,.hero .banner-inner.mothers h3{font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:#fff}.hero .banner-inner.mothers h2 .bold,.hero .banner-inner.mothers h3 .bold{font-family:ProximaNovaBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.hero .banner-inner.mothers h2{font-size:2rem}.hero .banner-inner.mothers h3{font-size:1.5rem;border-top:1px solid #8f8f8f;display:inline-block;padding-top:10px;margin-top:5px}.hero .banner-inner.mothers h3 .grey{color:#bbb}@media (max-width:991px){.hero .banner-inner.mothers{margin-top:-12px}.hero .banner-inner.mothers h2{font-size:1.75rem}.hero .banner-inner.mothers h3{font-size:1.25rem}}@media (max-width:543px){.hero .banner-inner.mothers{margin-top:-5px}.hero .banner-inner.mothers h2{font-size:4.25vw}.hero .banner-inner.mothers h3{font-size:3.25vw;padding-top:8px;margin-top:4px}}.hero .banner-inner.fathers{left:50%;bottom:131px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.hero .banner-inner.fathers h2,.hero .banner-inner.fathers h3{font-family:ProximaNovaBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:#fff;line-height:1}.hero .banner-inner.fathers h2{font-size:1.75rem}.hero .banner-inner.fathers h3{font-size:1.4rem;margin-top:4px;display:inline-block}.hero .banner-inner.fathers h3 .grey{color:#252425;text-transform:uppercase}@media (max-width:1300px){.hero .banner-inner.fathers{bottom:104px}}@media (max-width:991px){.hero .banner-inner.fathers{bottom:235px}.hero .banner-inner.fathers h2{font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:1.5rem}.hero .banner-inner.fathers h3{margin-top:6px}}@media (max-width:543px){.hero .banner-inner.fathers{bottom:49%}.hero .banner-inner.fathers h2{font-size:4.25vw}.hero .banner-inner.fathers h3{font-size:3.25vw}}.hero .banner-inner.halloween{left:80px;bottom:50px;display:flex;gap:1.75rem}.hero .banner-inner.halloween a{width:auto;margin:0;padding:0;font-family:GoboldBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;display:block;white-space:nowrap}@media (max-width:1300px){.hero .banner-inner.halloween{left:55px;gap:1.5rem}.hero .banner-inner.halloween a .btn{font-size:1rem;padding:.5rem 1.5rem}}@media (max-width:991px){.hero .banner-inner.halloween{width:200px;flex-wrap:wrap;left:auto;right:40px;bottom:60px;gap:1.25rem}.hero .banner-inner.halloween a{width:100%}.hero .banner-inner.halloween a .btn{width:100%;text-align:left;font-size:1rem;min-width:auto}}@media (max-width:767px){.hero .banner-inner.halloween{gap:1rem}.hero .banner-inner.halloween a .btn{font-size:.85rem}}@media (max-width:543px){.hero .banner-inner.halloween{width:160px;right:20px;bottom:30px;gap:.75rem}.hero .banner-inner.halloween a .btn{font-size:.75rem;padding:.5rem .9rem}}.hero .banner p{color:#fff;font-size:27px;text-transform:uppercase;text-shadow:3px 3px 3px rgba(0,0,0,.5);font-family:GoboldBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.hero .banner p&gt;span{color:#d20931}.hero .banner p em{display:block;font-size:12px;line-height:1rem;text-transform:none;text-shadow:0 0 3px rgba(0,0,0,.85);font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;padding-top:10px}.hero .banner a{width:150px;margin:1.5rem auto 0;padding:.75rem 1rem;font-size:1rem;font-family:GoboldBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.popup{background:rgba(0,0,0,.95);border:1px solid rgba(255,255,255,.5);position:fixed;color:#fff;top:50%;left:50%;margin:0 auto;height:auto;width:700px;max-width:95%;opacity:0;z-index:-2;cursor:pointer;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);transition:opacity .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:opacity .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}.popup .inner{padding:4rem;margin:0 auto;position:relative}.popup .inner h3{text-align:center;font-family:GoboldBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.popup img{width:100%;display:block}.popup i{z-index:2;position:absolute;top:.8rem;right:.8rem;font-size:1.75rem;cursor:pointer;color:#fff;transition:all 175ms linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all 175ms linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}.popup i:hover{color:#d20931}.popup.active{opacity:1;z-index:100}@media (max-width:991px){.popup{display:block}}.banner-strip img{width:100%}.banner-strip img.mobile{display:none}.marketing-campaign{text-transform:uppercase;padding-top:2.5rem;background:url(/img/index/campaign/background.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.marketing-campaign.vet-day{background:url(/img/veterans-day-2022/hero-background.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;text-align:center;color:#fff;padding-bottom:2.5rem}.marketing-campaign.vet-day img{height:35px}.marketing-campaign.vet-day p{margin-top:1.5rem;font-size:.8rem;text-transform:none}.marketing-campaign.vet-day span{color:#c1082d}.marketing-campaign.vet-day span.italic{font-style:italic;color:#fff}.marketing-campaign h1,.marketing-campaign h2,.marketing-campaign h3{font-family:GoboldBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;line-height:115%}.marketing-campaign h1{font-size:3.75rem}.marketing-campaign h2{font-size:2.5rem}.marketing-campaign .grey-box{padding:1.5rem;border-radius:16px;background:#d7d7d7;text-align:center}.marketing-campaign .grey-box h6{margin-bottom:3px}.marketing-campaign .offers-col{border-top:2px solid #787878;padding-top:1.5rem}.marketing-campaign .offer{width:300px;text-align:center;padding-top:.5rem}.marketing-campaign .offer img{height:120px;display:block;margin:0 auto 1rem}.marketing-campaign .border-right{border-right:2px solid #787878}.marketing-campaign .campaign-button{display:block;margin-left:auto;margin-right:auto;background:url(/img/index/campaign/button-bg.png);background-repeat:no-repeat;background-size:100% 100%;background-position:center;height:30px;width:233px;color:#fff;font-size:1rem;line-height:30px;font-family:Gobold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-transform:uppercase}.marketing-campaign .campaign-button i{position:relative;top:-2px}.marketing-campaign .video-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-top:0;margin-bottom:0}.marketing-campaign .video-wrap iframe{width:100%;height:100%;top:0;left:0;position:absolute}.marketing-campaign .video-border{border:8px solid #fff;margin-top:0;margin-bottom:0}.marketing-campaign .video-border{margin-bottom:-14rem!important}@media (max-width:767px){.marketing-campaign .videos&gt;div:not(:last-child) .video-border{margin-bottom:0!important}}.carousel-col{max-width:100%}.products-carousel{position:relative;margin-left:-15px;margin-right:-15px}.products-carousel .slick-track{padding-bottom:1.5rem}.products-carousel .arrow{cursor:pointer;transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden;color:#000;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.products-carousel .arrow:hover{color:#d20931}.products-carousel .arrow.arrow-prev{left:-.5rem}.products-carousel .arrow.arrow-next{right:-.5rem}.products-carousel h3{font-size:1.375rem;margin:0}.products-carousel h3 span.strike-through{display:block;color:#999;text-decoration:line-through;font-size:60%}.products-carousel h4{font-size:14px;margin:0 0 1rem}.products-carousel a:not(.btn){color:#000;transition:all .3s linear;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}.products-carousel a:not(.btn):hover{color:#d20931}.products-carousel .name{height:42px}.products-carousel .item{transition:all .2s ease-in-out;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .2s ease-in-out;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden;margin:0 15px;border:1px solid #c8c8c8;background:#fff;padding:1rem .8rem 2.5rem;text-align:center;position:relative}.products-carousel .item .image-wrap{height:120px;margin:0 auto 1rem}.products-carousel .item .image-wrap img{max-height:100%;max-width:100%;margin:0 auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.products-carousel .item i.plus{position:absolute;right:.5rem;top:.5rem;font-size:14px;color:#d20931;opacity:0;transition:all .2s ease-in-out;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .2s ease-in-out;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}.products-carousel .item:hover{box-shadow:4px 4px 4px 0 rgba(0,0,0,.25)}.products-carousel .item:hover i.plus{opacity:1}.buckets{padding:4rem 0 0}.buckets .bucket-row{margin-left:-.5rem;margin-right:-.5rem}.buckets .bucket-col{padding-left:.5rem;padding-right:.5rem}.buckets .wysiwyg{text-align:center}.buckets .wysiwyg :last-child{margin-bottom:0!important}.buckets a{display:block;color:#000}.buckets a:hover{color:#d20931}.buckets a *{color:inherit}.buckets img{width:100%}.top{padding:17rem 0 4rem}.top .larger-buckets .h-bucket h1,.top .larger-buckets .h-bucket h2{color:#fff}.top .larger-buckets .h-bucket h1{font-size:1.75rem;margin:0;font-family:GoboldThin,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.top .larger-buckets .h-bucket h1 span.bold{font-family:GoboldBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.top .larger-buckets .h-bucket h2{font-size:2.625rem;font-family:PoppinsBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:#d20931}.category-buckets-upper{margin-left:-.75rem;margin-right:-.75rem;padding-bottom:.75rem}.category-buckets-upper&gt;div{padding:.75rem}.category-buckets-upper .bucket .inner h3{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:center;left:0;right:0;margin:0 auto}.category-buckets.buying-guide-bucket{margin:4rem 0 0}.category-buckets.buying-guide-bucket img{width:100%}.category-buckets.buying-guide-bucket .inner{width:100%;height:100%;position:absolute;top:0;left:0}.category-buckets.buying-guide-bucket .bucket{position:relative}.category-buckets.buying-guide-bucket .bucket img{opacity:1}.category-buckets.buying-guide-bucket .bucket .inner:before{display:none}.marketing-content .buying-guide{padding:1.25rem;margin:0 auto;width:320px;background:#fff;text-align:center;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.marketing-content .buying-guide h2{font-family:GoboldThin,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:1.75rem}.marketing-content .buying-guide h2 span.bold{font-family:GoboldBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.marketing-content .buying-guide h1{font-family:PoppinsLight,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:4.9rem}.marketing-content .buying-guide h4{font-family:PoppinsBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:#d20931;font-size:4rem;margin-top:-8px}.marketing-content .buying-guide h4 span{margin:-9px 0 0 4px;width:60px;height:50px;text-align:center;background:#d20931;vertical-align:middle;display:inline-block;position:relative}.marketing-content .buying-guide h4 span i{font-size:24px;position:absolute;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);left:50%;top:50%;color:#fff}.marketing-content .buying-guide h1,.marketing-content .buying-guide h2,.marketing-content .buying-guide h4{margin-bottom:0;line-height:100%;text-transform:uppercase}.marketing-content .buying-guide h1,.marketing-content .buying-guide h2{color:#000}.most-popular .products-carousel .item{margin:0 8px}.most-popular .product-matrix .item .item-inner{height:250px}.most-popular .product-matrix .item .purchase .btn-md{min-width:0;width:100%}.most-popular .product-matrix .item .information{height:110px}.carousel-wrap{position:relative;padding:4rem 0 0}.carousel-wrap .carousel-wrap-bg{position:absolute;top:0;left:0;width:100%;background:url(/img/index/video-carousel-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;height:300px}.carousel-wrap .video-bordered{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-top:0;margin-bottom:0}.carousel-wrap .video-bordered iframe{width:100%;height:100%;top:0;left:0;position:absolute}.carousel-wrap .video-border{border:10px solid #fff;margin-top:1rem;margin-bottom:1.5rem}.carousel-wrap .iframe-row{margin-left:-.75rem;margin-right:-.75rem}.carousel-wrap .iframe-row .iframe-col{padding-left:.75rem;padding-right:.75rem}.carousel-wrap .iframe-col{text-align:center}.carousel-wrap .iframe-col a{color:#000;display:block}.carousel-wrap .iframe-col img{margin:0 auto 1.5rem;max-width:100%}.circle-links{text-align:center;margin-top:4rem}.circle-links img{width:144px;max-width:100%;margin:0 auto 1.25rem;display:block}.circle-links h6{text-transform:uppercase}.circle-links a{color:#000}.circle-links a:hover{color:#d20931}.bottom{padding:4rem 0 0}.package{position:relative}.package .inner{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:100%;text-align:center}.package .inner h2{font-family:GoboldBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:#fff;letter-spacing:1px;font-size:1.6rem;margin:0 0 .75rem}@media (min-width:1921px){.hero h1{font-size:5.25rem}.hero h2{font-size:3rem}.hero .container{width:1760px}.hero .h-bucket-row{width:1540px;margin-left:auto;margin-right:auto}.hero .h-bucket h3,.hero .h-bucket h4{font-size:1.75rem}.hero .h-bucket h3{margin-bottom:3px}.hero .h-bucket .h-bucket-top{height:233px}.hero .h-bucket .h-bucket-shop{height:45px}.hero .h-bucket .h-bucket-shop a{font-size:17px}}@media (min-width:1200px) and (max-width:1920px){.hero .h-bucket-row{width:1145px;margin-left:auto;margin-right:auto}}@media (min-width:1199px) and (max-width:1300px){.hero .container{width:970px}}@media (min-width:1921px){.hero .banner .banner-inner{max-width:50rem}.hero .banner .banner-inner .banner-text-shadow{max-width:50rem;padding-top:0}.hero .banner .banner-inner .banner-text-shadow .inner-download{font-size:30px}.hero .banner .banner-inner a{margin-top:30px}.hero .banner .banner-inner .banner-available{margin-top:30px;font-size:18px!important}}@media (min-width:992px) and (max-width:1300px){.hero{background-position:right center}.hero h1{font-size:3.25rem}.hero h2{font-size:1.9rem}.hero .banner-inner{bottom:25px}.hero .banner-inner .banner-text-shadow{margin-top:10px}.hero .banner-inner .banner-text-shadow .inner-download{font-size:20px}.hero .banner-inner a{margin-top:11px!important}.hero .banner-inner .banner-available{margin-top:11px}.hero .h-bucket .h-bucket-top{height:174px}.hero .h-bucket h3,.hero .h-bucket h4{line-height:125%}.hero .h-bucket img.laser-training{width:220px;right:-5px;top:-2px}.hero .h-bucket img.electronic-targets{width:180px}.hero .h-bucket img.smokeless-range-image{width:166px}}@media (max-width:1199px){.hero .hero-content{margin-top:0}.training-products{margin-left:-7.5px;margin-right:-7.5px}.training-products .item{margin:0 7.5px}}@media (max-width:991px){.hero{height:auto;padding-top:0;padding-bottom:0}.hero h1{font-size:2.875rem}.hero .container{padding:4rem 0}.hero .container&gt;.row{padding-top:0}.hero .banner{max-width:500px;margin:2rem auto 0}.hero .banner p{margin:0 auto}.hero .banner-inner{width:88%;left:0;right:0;bottom:22%;margin-left:auto;margin-right:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.hero .banner-inner .banner-text-shadow{line-height:25px}.hero .banner-inner .banner-text-shadow .inner-download{font-size:24px;line-height:0}.hero .banner-inner .banner-text-shadow .inner-download .inner-mobile{display:unset}.hero .banner-inner .banner-text-shadow .inner-download .inner-desktop{display:none}.hero .banner-inner p{font-size:25px}.hero .banner-inner a{margin-top:17px}.hero .banner-inner .banner-available{font-size:14px;font-weight:200;margin-top:17px}.hero .banner-img-desktop{display:none}.hero .banner-img-mobile{display:block}.hero .h-bucket .h-bucket-top{height:158px}.hero .h-bucket .h-bucket-top .inner{width:calc(100% - 1rem);height:calc(100% - 1rem)}.hero .h-bucket h3,.hero .h-bucket h4{line-height:125%}.hero .h-bucket img.laser-training{width:192px}.hero .h-bucket img.electronic-targets,.hero .h-bucket img.smokeless-range-image{width:142px}.hero .video-wrap video{top:50%;left:50%;position:absolute;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:1466px;height:825px}.products-carousel{margin-left:0;margin-right:0}.products-carousel .arrow{width:30px;height:30px;text-align:center;line-height:30px;z-index:2;border-radius:50%;background:#d20931;color:#fff}.products-carousel .arrow:hover{color:#fff}.products-carousel .item{margin-left:5px;margin-right:5px}.category-buckets-upper{margin-left:0;margin-right:0}.circle-links&gt;div{margin:1rem 0}}@media (min-width:415px) and (max-width:767px){.marketing-content .buying-guide{-webkit-transform:translateY(-50%) scale(.75);-moz-transform:translateY(-50%) scale(.75);-ms-transform:translateY(-50%) scale(.75);-o-transform:translateY(-50%) scale(.75);transform:translateY(-50%) scale(.75)}}@media (min-width:768px) and (max-width:991px){.top .larger-buckets .h-bucket h1{font-size:1.4rem}.top .larger-buckets .h-bucket h2{font-size:2.25rem;margin-top:.25rem;line-height:100%}}@media (min-width:544px) and (max-width:767px){.top .larger-buckets .h-bucket .h-bucket-top .inner{width:calc(100% - 1rem);height:calc(100% - 1rem)}.top .larger-buckets .h-bucket h1{font-size:1.1rem}.top .larger-buckets .h-bucket h2{font-size:1.35rem}}@media (max-width:767px){.hero .video-overlay{display:none}.hero .h-bucket{width:238px;margin:.75rem auto}.hero .h-bucket .h-bucket-top{height:140px}.hero .h-bucket img.laser-training{width:170px}.hero .h-bucket img.electronic-targets,.hero .h-bucket img.smokeless-range-image{width:122px}.banner-strip img.desktop{display:none}.banner-strip img.mobile{display:block}.marketing-campaign .border-right{border:none}.marketing-campaign .offers-col{border-top:none}.marketing-campaign .offer{margin-left:auto;margin-right:auto}.marketing-campaign .offer img{height:150px}.marketing-campaign .circle-gradient-mobile{background:radial-gradient(circle farthest-corner at center center,#f41055 0,#b5051a 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 0 transparent}.carousel-wrap{padding-bottom:0}.bottom .category-buckets-upper{margin:0}.bottom .category-buckets-upper&gt;div{padding:0;margin:0}}@media (max-width:640px){.marketing-campaign .video-border{margin-bottom:-11rem!important}.top{padding-top:14rem}}@media (max-width:543px){.hero{padding:0;height:auto;background-position:right center}.hero h1{font-size:2rem}.hero h2{font-size:1.25rem}.hero .banner .banner-img{width:98%}.hero .banner img.banner-logo{width:80%}.package .inner h2{font-size:1.1rem}.buckets .bucket-col{margin:.5rem 0}.category-buckets-upper{margin:0}.category-buckets-upper&gt;div{padding:0;margin:.5rem 0}.top .larger-buckets{margin-left:0;margin-right:0}.top .larger-buckets .h-bucket-col{padding-left:0;padding-right:0}.top .larger-buckets .h-bucket{margin-left:auto;margin-right:auto}.top .larger-buckets .h-bucket h2{font-size:2.25rem;line-height:100%}.top .larger-buckets .h-bucket h1{font-size:1.3rem}.most-popular .product-matrix .item .purchase .btn-md{padding-left:.25rem;padding-right:.25rem;font-size:14px}}@media (max-width:520px){.hero .banner-inner{bottom:40px}.hero .banner-inner .banner-text-shadow{line-height:21px}.hero .banner-inner .banner-text-shadow .inner-download{font-size:20px}.hero .banner-inner a{margin-top:16px;font-size:18px;padding:8px 10px;height:fit-content;width:fit-content}.hero .banner-inner .banner-available{font-size:14px;margin-top:16px}}@media (max-width:480px){.marketing-campaign .video-border{margin-bottom:-7.5rem!important}.marketing-campaign h1{font-size:2.8rem}.marketing-campaign h3{font-size:1.5rem}.marketing-campaign .grey-box h2{font-size:1.75rem}.top{padding-top:10rem}.hero .banner p{font-size:13px}.hero .banner .disclaimer{width:220px;line-height:110%;margin-left:auto;margin-right:auto;font-size:13px;bottom:10px}.hero .banner a{font-size:14px}.hero .banner-inner{bottom:30px;width:280px}.hero .banner-inner .banner-text-shadow{line-height:17px}.hero .banner-inner .banner-text-shadow .inner-download{font-size:16px}.hero .banner-inner .banner-available{margin-top:16px}.hero .banner-inner a{margin-top:16px}}@media (max-width:450px){.hero .banner-inner .banner-text-shadow{line-height:17px}.hero .banner-inner .banner-text-shadow .inner-download{font-size:16px}.hero .banner-inner a{margin-top:14px;font-size:16px;padding:8px 10px}.hero .banner-inner .banner-available{font-size:12px;margin-top:14px}}@media (max-width:400px){.hero .banner-inner .banner-text-shadow{line-height:15px}.hero .banner-inner .banner-text-shadow .inner-download{font-size:14px}.hero .banner-inner a{margin-top:12px;font-size:14px;padding:5px 8px;height:fit-content;width:fit-content}.hero .banner-inner .banner-available{font-size:10px;margin-top:12px}}@media (max-width:380px){.marketing-campaign.vet-day h1{font-size:1.8rem;margin-top:1rem}.marketing-campaign.vet-day h3{font-size:.9rem}.marketing-campaign.vet-day img{height:20px}.marketing-campaign.vet-day p{font-size:.6rem}.marketing-campaign .video-border{margin-bottom:-4rem!important}.marketing-campaign .main-heading{font-size:1.9rem}.marketing-campaign h3{font-size:1.3rem}.marketing-campaign h1{font-size:2.55rem}.top{padding-top:7rem}.hero .banner .disclaimer{font-size:11px;width:172px;bottom:4px}}.hero .banner-inner .banner-text-shadow .inner-download{text-shadow:0 0 15px #000}.hero .banner-inner .banner-text-shadow .inner-download .inner-dash{display:unset}.hero .banner-inner .banner-text-shadow .inner-download .inner-o{display:none}.hero .banner-inner .banner-text-shadow .inner-download .inner-mobile{display:none}.hero .banner-inner .banner-text-shadow .inner-download .inner-desktop{display:unset}.banner .banner-inner-inner a{margin-top:17px;background-color:#ff5c34}.banner .banner-inner-inner a:hover{background-color:#e45836}.banner-available{font-size:14px;font-weight:100;margin-top:17px}.pumpkin-hunter-text{color:#ff5c34;font-style:italic}.trademark-text{font-family:"Al Nile";margin-right:.5px;font-weight:600!important}@media (max-width:360px){.marketing-campaign .grey-box h2{font-size:1.55rem}.hero .banner p{font-size:11px}.hero .banner-inner .banner-text-shadow{padding-right:12px}.hero .banner-inner a{margin-top:6px}.hero .banner-inner .banner-available{margin-top:6px}}@media (max-width:414px){.marketing-content .buying-guide{width:90%;padding:.625rem}.marketing-content .buying-guide h1{font-size:2.45rem}.marketing-content .buying-guide h2{font-size:14px}.marketing-content .buying-guide h3{font-size:3.625rem}.marketing-content .buying-guide h4{font-size:2.8rem;margin-top:-6px}.marketing-content .buying-guide h4 span{display:none}}@media (min-width:402px) and (max-width:543px){.products-carousel .name{height:83px}.products-carousel .item{padding-left:.4rem;padding-right:.4rem}}@media (max-width:375px){.hero h1{font-size:1.4rem}.hero h2{font-size:1rem}.products-carousel .name{height:56px}.divider-heading h3{padding-left:.5rem;padding-right:.5rem}.package .inner h2{margin-bottom:.3rem;font-size:1.1rem}.package .inner .btn-xxs{font-size:11px}}</pre></body></html>