@import url(https://fonts.googleapis.com/css?family=Domine|Roboto+Condensed:400,700|Roboto:400,700);.clear{display:block;clear:both}.card-title>a,a{text-decoration:none;color:#565656}.card-title>a:hover,a:hover{color:#e82133}h1,h2,h3,h4,h5,h6{font-family:Domine,serif;font-weight:400;color:#065491;letter-spacing:0}body{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:1.25;color:#555;background:#ececec url("../img/texture_grainy_gray.jpg") repeat}.body{margin-bottom:2rem}.container{width:96%;max-width:1300px;padding:0}p,ul{margin-bottom:1rem}p{line-height:1.2}.button{font-family:Roboto,sans-serif;border:0;border-radius:17px;color:#fff;font-weight:400;font-size:14px;height:36px;line-height:36px;-webkit-transition:all .5s ease;transition:all .5s ease;padding:0 2rem;background:#c12121;text-align:center}.button:hover{color:#fff;background:#065491}.button.bluegrad{background:#065491;background:-webkit-gradient(linear,left top,right top,from(#065491),to(#629bca));background:linear-gradient(to right,#065491 0,#629bca 100%)}.button.redgrad{background:#910606;background:-webkit-gradient(linear,left top,right top,from(#910606),to(#e53030));background:linear-gradient(to right,#910606 0,#e53030 100%)}.button.alt{font-family:Roboto,sans-serif;border:0;border-radius:0;color:#fff;font-weight:400;font-size:18px;height:40px;line-height:40px;-webkit-transition:all .5s ease;transition:all .5s ease;padding:0 2rem;background:#e76f74;background:linear-gradient(45deg,#e76f74 0,#aa1744 100%)}.button.alt:hover{color:#fff;background:#aa1744;background:linear-gradient(45deg,#aa1744 0,#aa1744 100%)}.card-figcaption-body .button{height:36px;line-height:36px;font-weight:400;font-size:14px}.previewCartAction .button,.previewCartCheckout .button{text-transform:none;font-size:16px;height:40px;line-height:40px}.previewCartAction .button{font-size:14px}.form-label--alternate,.productView-info-name{font-family:Roboto,sans-serif;font-size:16px;color:#000}.previewCartItem-name{font-family:Roboto,sans-serif}.form-increment .button{background:0 0;height:auto;line-height:normal;border:0}.dropdown--quickSearch .form-input::-webkit-input-placeholder,.form-prefixPostfix .form-input::-webkit-input-placeholder{color:#065491}.dropdown--quickSearch .form-input::-moz-placeholder,.form-prefixPostfix .form-input::-moz-placeholder{color:#065491}.dropdown--quickSearch .form-input:-ms-input-placeholder,.form-prefixPostfix .form-input:-ms-input-placeholder{color:#065491}.dropdown--quickSearch .form-input:-moz-placeholder,.form-prefixPostfix .form-input:-moz-placeholder{color:#065491}.breadcrumb{color:#333;font-size:14px}.breadcrumb a,.breadcrumb a:hover{color:#333}.breadcrumb.is-active>.breadcrumb-label{color:#333}.MyAccountLinks{position:relative}.MyAccountLinks ul{display:none;position:absolute;top:100%;right:0;background-color:#1b75bb;padding:0;z-index:13;width:100%;min-width:150px}.navUser .MyAccountLinks ul>li{margin-top:0}.MyAccountLinks.showMenu ul{display:block}.MyAccountLinks.showMenu>a{color:#1b75bb}.MyAccountLinks.showMenu i.navPages-action-moreIcon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.MyAccountLinks svg{fill:#1b75bb!important;stroke:#1b75bb!important}.MyAccountLinks ul>li .navUser-action{white-space:nowrap;color:#fff;font-weight:400;font-size:14px;padding:.4rem 1rem;text-align:left;text-transform:none}.MyAccountLinks ul>li .navUser-action:hover,.QuestionLinks ul>li .navUser-action:hover{color:#fff}.HeaderTop{display:none;color:#fff;font-size:18px;font-weight:700;padding:13px 2rem;background:#629bca;background:-webkit-gradient(linear,left top,right top,color-stop(1%,#629bca),color-stop(43%,#065491),color-stop(50%,#065491),color-stop(50%,#065491),to(#629bca));background:linear-gradient(to right,#629bca 1%,#065491 43%,#065491 50%,#065491 50%,#629bca 100%)}.HeaderTop a{color:#fff;font-weight:400}.PhoneNumber{float:left;width:150px}.PhoneNumber i{font-size:22px}.FS-Mess{float:left;width:calc(100% - 300px);text-align:center}.FS-Mess a{font-size:11px;color:#000;background:#629bca;border-radius:9px;height:20px;line-height:20px;padding:0 10px;display:inline-block;vertical-align:middle}.HeaderCS{float:left;width:150px;text-align:right}.HeaderCS a{font-weight:400;font-size:14px;padding-left:2rem}.HeaderMiddle{border-bottom:1px solid #c9c9c9}.headerbtn{float:left;margin:29px 0 0 15px;-webkit-box-shadow:3px 3px 14px 2px rgba(0,0,0,.32);box-shadow:3px 3px 14px 2px rgba(0,0,0,.32)}.headerbtn+.headerbtn{margin-left:15px}.headerbtn i{margin-right:5px}.navUser ul li.navUser-item--cart{margin-left:1rem}.navUser-item--cart .navUser-action{text-transform:none;color:#fff;font-size:14px;padding:0 1.5rem;-webkit-box-shadow:3px 3px 14px 2px rgba(0,0,0,.32);box-shadow:3px 3px 14px 2px rgba(0,0,0,.32);margin:0}.navUser-item--cart .navUser-action:hover{color:#fff}.navUser-action{font-size:26px;padding:5px 1rem 0}.myaccountBtn{color:#1b75bb}.wishlistItem .navUser-action{color:#e43a3a}.navPages-action{font-family:'Roboto Condensed',sans-serif;color:#424242}.navPages-action:hover{color:#c12121}.heroCarousel{margin-bottom:0}.heroCarousel .slick-next,.heroCarousel .slick-prev{display:none!important}.heroCarousel-content{margin-left:0;left:10%;top:40%;text-align:left;background:0 0}.heroCarousel-title{font-size:72px;color:#fff;text-transform:uppercase;font-family:Roboto,sans-serif;font-weight:700;line-height:1}.heroCarousel-action{background-color:#fff;color:#1c1c1c}.heroCarousel .slick-dots li{background:0 0;display:block;height:auto;width:auto}.heroCarousel .slick-dots{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:2%;left:auto;bottom:auto;width:auto}.slick-dots li button{border:2px solid #e53030}.slick-dots li.slick-active button{height:32px;width:32px;border:0;background:#1b75bb;font-size:14px;font-weight:700;color:#fff}.slick-dots li.slick-active button::before{display:none}.footer{background-color:transparent;border-top:0;padding:105px 0 0 0}.FooterTop{background:#065491;background:-webkit-gradient(linear,left top,right top,from(#065491),to(#629bca));background:linear-gradient(to right,#065491 0,#629bca 100%)}.FooterTop .footer-info{margin:0}.footer-info-col.socialLinksCol{padding:2rem 0;margin:0}.footer-info-col.socialLinksCol .footer-info-heading{color:#fff;margin:0 1.2rem 0 0;float:left;font-size:30px}.footer-info-col.socialLinksCol .socialLinks{float:left}.footer-info-col.socialLinksCol .socialLinks{line-height:30px}.footer-info-col.socialLinksCol .socialLinks .socialLinks-item{margin-bottom:0;margin-right:.6rem}.footer-info-col.socialLinksCol .socialLinks .icon svg{fill:#fff}.footer-info-col.socialLinksCol .socialLinks--alt .icon{height:1.7rem;width:1.7rem}.footer-info-col.socialLinksCol .socialLinks--alt .icon.icon--stumbleupon{font-size:24px;color:#fff;height:auto;width:auto}[data-section-type=newsletterSubscription]{background:#e53030;background:-webkit-gradient(linear,left top,right top,from(#e53030),to(#c12121));background:linear-gradient(to right,#e53030 0,#c12121 100%);margin:-131px 0 0 0;clip-path:polygon(0 30%,100% 0,100% 100%,0 100%);padding:7rem 3rem 3rem}[data-section-type=newsletterSubscription] .footer-info-heading{color:#fff;font-size:30px}[data-section-type=newsletterSubscription] .form-field{margin:0}[data-section-type=newsletterSubscription] .form-prefixPostfix .form-input{border:0;border-radius:17px;height:36px;width:auto}[data-section-type=newsletterSubscription] .form-prefixPostfix .button{height:36px;margin-left:-30px;background:#1b75bb;min-width:170px;text-align:center;width:auto;margin-top:0}#backtoTop{width:73px;background:url("../img/discnation_75.png") no-repeat;color:#1b75bb;font-size:14px;margin:1rem auto 3rem;display:block;z-index:1;text-align:center;-webkit-transition:all .5s ease;transition:all .5s ease;padding-top:70px}.footer-info-heading{color:#c12121}.footer-info-list li{padding-bottom:5px}.footer-info-list a{color:#555;font-size:16px}.footerContactInfo{color:#555;font-size:16px}.footerContactInfo i{color:#c12121;float:left;margin:1px 0 0 0;width:30px;text-align:center}.footerContactInfo span{float:left}.footerContactInfo p:after{content:'';display:block;clear:both}.footer-copyright{background:#fff;padding:1.5rem 0;color:#555;font-size:12px}.footer-copyright p{margin:0}.footer-copyright a{color:#555}.footerLogo{margin-top:2rem}.slick-dotted.slick-slider{margin-bottom:0}.BelowCarousel{background:url("../img/discnation_07.png") no-repeat;background-size:cover;height:117px;font-family:Domine,serif;font-size:30px;color:#fff;line-height:117px;text-align:left;margin-bottom:1rem}.banners{background-color:transparent;color:inherit}.homeFeaturedBanner{padding:0 0 .5rem}.homeFeaturedBanner .banner{max-width:none}.homeFeaturedBanner .banner:after{content:'';display:block;clear:both}.homeFeaturedBanner h4{margin:0;font-size:30px;color:#e53030;float:left;font-family:Roboto,sans-serif}.homeFeaturedBanner h5{margin:0;font-size:22px;color:#424242;float:right;text-align:right;font-family:Roboto,sans-serif}.homeFeaturedBanner h5 a{color:#424242}.homeFeaturedBanner span{font-size:14px;color:#1b75bb;display:block;text-transform:none}.card{background-color:#fff;margin-bottom:1rem;margin-top:1rem;-webkit-box-shadow:0 0 17px 0 rgba(0,0,0,.07);box-shadow:0 0 17px 0 rgba(0,0,0,.07)}.card-body{padding:1.5rem;-webkit-transition:all .5s ease;transition:all .5s ease}.card-title{font-size:18px}.card-title>a{color:#065491}.card-body .card-text{font-size:18px;color:#424242}.price-section--withoutTax{display:inline-block}.price-section--withoutTax .price{color:#c12121}.price-section--withoutTax .price.price--rrp{color:#424242}.card:hover .card-body{background:#ececec url("../img/texture_grainy_gray.jpg") repeat}#pageType_default .page-heading{margin:0 0 .5rem;text-align:left}.page-heading{margin:0 0 .5rem}#HomeFeaturedCats{background:#fff;clip-path:polygon(0 0,100% 20%,100% 100%,0% 100%);padding:8rem 0 15rem}#HomeFeaturedCats .card-body{padding-top:1rem;background:#ececec url("../img/texture_grainy_gray.jpg") repeat}#HomeFeaturedCats .card-title{font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;font-size:30px}#HomeFeaturedCats .card-title>a{color:#c12121}#HomeFeaturedCats p{color:#065491}#HomeFeaturedCats .button{display:block;max-width:150px;margin:auto 0 auto auto}.card-figureGift{-webkit-box-shadow:0 0 17px 0 rgba(0,0,0,.2);box-shadow:0 0 17px 0 rgba(0,0,0,.2);margin-bottom:1rem}.card-figureGift img{max-height:218px;width:100%}.forHim a{background:url("../img/Gifts_him_50Res.jpg") no-repeat}.forHer a{background:url("../img/Gifts_her_60Res.jpg") no-repeat}.forKids a{background:url("../img/Gifts_kids_60Res.jpg") no-repeat}.forTeens a{background:url("../img/Gifts_teens_60Res.jpg") no-repeat}.forBeginners a{background:url("../img/Gifts_beginners_60Res.jpg") no-repeat}.forExperienced a{background:url("../img/Gifts_experienced_60Res.jpg") no-repeat}.card-figureGift a{background-size:cover;min-height:240px;display:block;background-position:top right}#HomeGiftGuide{margin:-15rem 0 0 0;position:relative;z-index:1}#HomeGiftGuide:after{z-index:-1;content:'';display:block;height:490px;width:100%;background:#065491;background:-webkit-gradient(linear,left top,right top,from(#065491),to(#629bca));background:linear-gradient(to right,#065491 0,#629bca 100%);clip-path:polygon(0 20%,100% 0,100% 80%,0% 100%);position:absolute;top:90px}#HomeGiftGuide .button{background:#fff;color:#424242;display:block;max-width:170px;margin:auto;-webkit-box-shadow:0 0 17px 0 rgba(0,0,0,.05);box-shadow:0 0 17px 0 rgba(0,0,0,.05)}.purchaseGC{margin:8rem 0 0 10px;width:240px;height:240px;border-radius:100%;background:rgba(98,155,202,.11);text-align:center;color:#fff;position:relative;font-size:14px}.purchaseGCinner{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}#HomeGiftGuide .purchaseGCinner .button{margin:1rem auto 0;background:#e53030;color:#fff}#HomeNewProducts{padding:2rem 0}#HomeNewProducts .page-heading{color:#c12121}.slick-next{background:url("../img/discnation_30Right.png") no-repeat!important;width:59px;height:59px;border:0;padding:0;right:-25px;margin-top:0}.slick-prev{background:url("../img/discnation_30.png") no-repeat!important;width:59px;height:59px;border:0;padding:0;left:-25px;margin-top:0}.slick-next::before,.slick-prev::before{display:none!important}.productCarousel-slide{padding:0;border:1px solid #c5c5c5;margin-left:-1px}.productCarousel-slide .card{margin-top:0}#HomeStoreInfo{background:#065491;background:-webkit-gradient(linear,left top,right top,from(#065491),to(#629bca));background:linear-gradient(to right,#065491 0,#629bca 100%);color:#fff;position:relative}.storeinfoText{width:50%;float:left;min-height:718px;padding:0 0 0 10rem;position:relative}.storeinfoTextInner{max-width:400px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.storeInfoImg{width:50%;float:left;min-height:718px;background:url("../img/About_DesktopTablet_50Res.jpg") no-repeat;background-size:cover}#HomeStoreInfo h4{color:#fff;font-size:36px;margin-bottom:1.5rem;margin-top:0}#HomeStoreInfo .button{background:#fff;margin-top:1rem;color:#424242}.homeHeader{background:#fff;padding:1.75rem 0;border-bottom:1px solid #c5c5c5}.homeHeader .page-heading{margin:0;float:left;line-height:1}#HomeTopBrands .card-figure{background:0 0}#HomeTopBrands .card-img-container:after{padding-bottom:60%}.homeHeader .button{float:right;margin:0;background:#065491;background:-webkit-gradient(linear,left top,right top,from(#065491),to(#629bca));background:linear-gradient(to right,#065491 0,#629bca 100%)}#HomeTopBrands .homeHeader{border:0}#HomeTestimonials{background:#fff;padding-bottom:190px;margin-bottom:-135px}#HomeTestimonials .productCarousel-slide{padding:4rem 2.5rem;color:#065491;font-size:16px;min-height:261px;border-top:0;border-bottom:0}#HomeTestimonials .productsContainer{border-bottom:1px solid #c5c5c5}.slick-list{padding:0 0}.productCarousel{margin:0}.navPages-action.activePage{color:#c12121}.tabs{border-bottom:1px solid #555}.tab.is-active{border:1px solid #555;border-bottom:1px solid #555}.form-wishlist .icon svg{fill:#fff}.form-wishlist .dropdown-menu-button .icon{float:none}#wishlist-dropdown.is-open .button{font-size:13px;color:#555;padding:0 1rem}#HomeGiftGuide .page-heading a{color:#065491}@media (min-width:1261px){#HomeGiftGuide .giftContainer{margin:0 -.75rem}.giftLeft{width:25%;float:left;padding-left:.75rem;padding-right:.75rem}#HomeGiftGuide .page-heading{margin:6rem 0 0 0}#HomeGiftGuide ul.productGrid{width:75%;float:right;padding-left:.75rem;padding-right:.75rem}#HomeStoreInfo:after{content:'';display:block;background:url("../img/texas-state.png") no-repeat;width:400px;height:373px;background-size:cover;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#HomeTopBrands .productGrid .product{width:20%}}@media (min-width:801px){.header{border:0;background:0 0}.HeaderTop{display:block}.header-logo{margin:10px 5px 11px 19px;float:left;width:292px}.navUser{float:right;width:50%;width:calc(100% - 700px);padding:29px 2rem 0 0}.dropdown--quickSearch{position:static;float:right;background:0 0;padding:2px .5rem 0 0}.dropdown--quickSearch .form-input{font-size:14px;color:#065491;height:36px;border-color:#065491;border-radius:18px}.quickSearchMessage{font-size:14px;margin:.5rem 0 0}.navPages-action{font-size:18px;padding:13px 1.5rem}.footer-info-col.socialLinksCol{width:50%}[data-section-type=newsletterSubscription]{width:50%}.footer-info-col--small{width:25%}.footer-info-heading{font-size:30px}.BelowCarousel{font-size:50px;text-transform:uppercase}.page-heading{text-transform:uppercase;font-size:36px}#HomeGiftGuide .productGrid .product{width:33.33333%}.heroCarousel-description{color:#fff;font-size:19px}}@media (min-width:551px){.navUser-item{float:right}.card-text .button{font-size:0;padding:0;background:#fff;position:relative;margin:2rem 0 0 auto;max-width:28px;text-align:left}.card-text .button:after{position:absolute;top:4px;right:4px;content:'+';display:block;color:#c12121;line-height:28px;font-size:18px;width:28px;height:28px;border:1px solid #c12121;border-radius:100%;background:#fff;text-align:center}.card:hover .card-text .button{font-size:14px;width:auto;background:#c12121;max-width:150px;padding-left:2rem}}@media screen and (max-width:1400px){.slick-next{right:0}.slick-prev{left:0}}@media screen and (max-width:1261px){.purchaseGC{margin:4rem 0 0 0}.storeinfoText{min-height:500px;padding-left:0}.storeInfoImg{min-height:500px}.storeinfoTextInner{max-width:none}}@media screen and (max-width:1150px){.headerbtn{display:none}.navUser{width:calc(100% - 325px)}}@media screen and (max-width:1000px){#HomeFeaturedCats .card-title{font-size:24px}.storeInfoImg,.storeinfoText{width:100%;float:none;min-height:0;position:static}.storeinfoTextInner{position:static;-webkit-transform:none;transform:none;text-align:center;padding:2rem}.storeInfoImg{min-height:450px}}@media screen and (max-width:801px){.header{border:0;background:#ececec url("../img/texture_grainy_gray.jpg") repeat}.navUser{width:100%}.navUser ul li.navUser-item--cart{margin-left:0;margin-right:1rem}.header-logo-image{max-height:3.3rem}.navPages{background:#ececec url("../img/texture_grainy_gray.jpg") repeat;border-top:1px solid #c5c5c5}.heroCarousel-content{text-align:center}.heroCarousel-title{color:#1c1c1c;font-size:50px;text-transform:none}[data-section-type=newsletterSubscription]{width:100%;margin:0}.footer-info-col.socialLinksCol{width:100%}.footer-info,.productGrid{margin:0}.BelowCarousel{height:50px;line-height:50px}#HomeFeaturedCats{clip-path:none;padding:1rem 0}#HomeFeaturedCats .productGrid .product{width:50%}#HomeFeaturedCats .card-title{font-size:20px}#HomeFeaturedCats .button{margin:auto auto .5rem}#HomeGiftGuide{margin:2rem 0}.purchaseGC{margin:0;float:right;height:80px;width:200px;background:0 0;color:#424242}#HomeGiftGuide .productGrid{clear:both}#HomeStoreInfo h4{font-size:24px;margin-bottom:1rem}#HomeTestimonials{padding-bottom:50px}}@media screen and (max-width:551px){.heroCarousel-title{font-size:28px}[data-section-type=newsletterSubscription] .form-prefixPostfix .button{margin-left:0;width:100%}.footerContactInfo{width:335px;margin-left:auto;margin-right:auto;display:block}.footerContactInfo p{margin-left:5rem}.footerContactInfo span{text-align:left}.homeFeaturedBanner h4,.homeFeaturedBanner h5{float:none;text-align:center;text-transform:none}.card-body{padding:.5rem}.card-title{font-size:15px}#HomeGiftGuide .button{padding:0 1rem;font-size:13px}.storeInfoImg{min-height:250px;background:url("../img/About_Phone_50Res.jpg") no-repeat;background-size:cover}.card-figureGift a{min-height:150px}}@media screen and (max-width:450px){.heroCarousel-title{font-size:22px}.footerContactInfo{width:100%}.footerContactInfo p{margin-left:0}.homeHeader{text-align:center;padding:1rem 0}.homeHeader .button,.homeHeader .page-heading{float:none;text-align:center}.homeHeader .button{margin-top:10px}}