@import url(https://fonts.googleapis.com/css?family=Corben&subset=latin,latin-ext);@import url(https://fonts.googleapis.com/css?family=Cookie|Oleo+Script);.MaintenanceModeNotice{opacity:.1}h1{font-family:Corben!important;font-size:2.5em;color:#6D645B;margin:0 0 .5em 0    !important;padding:0 0 .2em 0    !important;line-height:110%!important}h2{font-family:Corben!important;color:#969b3e!important;font-size:2em            !important;font-weight:900            !important;padding:0 0 .5em 0    !important;text-transform:none        !important;line-height:110%        !important}h3{font-family:Corben!important;color:#969b3e!important;font-size:2em            !important;font-weight:300            !important;padding:0 0 .5em 0    !important;text-transform:none        !important;line-height:110%        !important}h4{font-family:Corben!important;color:#969b3e!important;font-size:1.5em        !important;font-weight:300            !important;padding:0 0 .33em 0    !important;text-transform:none        !important;line-height:125%!important}h5{font-family:Corben!important;color:#969b3e!important;line-height:133%        !important;font-size:1.2em        !important;font-weight:300            !important;padding:0 0 .25em 0    !important;text-transform:none        !important;line-height:125%!important}p{font-size:1em;line-height:140%}@media screen and (min-width:769px){p{font-size:1.2em        !important;line-height:180%;margin-bottom:.5em        !important}}li{font-size:1.2em;line-height:140%}dl{font-size:1.25em;line-height:140%}dl dt{color:#007CBC;font-size:110%;font-weight:700;margin-top:.5em}dl dd{margin:.25em 2em}#CategoryContent .ProductList .ProductActionAdd .btn,input.btn{background-color:#007CBC!important;color:#dcdeae!important;border-radius:10px!important;-moz-border-radius:10px!important;-webkit-border-radius:10px!important;font-weight:900;padding:0 2em                !important;border:1px solid #007CBC!important}input.btn:hover{box-shadow:2px 2px #a0978e;color:#fff                !important}.footnote{font-size:.9em!important}sup{vertical-align:top                    !important;font-size:66%                    !important}.clear-all{clear:both;height:0}#CartStatusMessage .InfoMessage{color:#efefef!important}.fb-like-wrapper{padding:1em 2em                !important;!important;border-radius:10px!important;-moz-border-radius:10px!important;-webkit-border-radius:10px!important;margin-bottom:1em                    !important}.TopMenu{font-size:.9em}.TopMenu a{color:#007CBC}.TopMenu .phoneIcon{color:#17539B}#Header #SearchForm{width:33%}.TopMenu .js-drawermenu-store-phone{font-size:1.2em}.TopMenu .cs-hours{font-weight:300}.header{margin-bottom:0                !important;border-bottom:0 solid #fff    !important}.header-logo{width:33%}.header-logo img{width:100%            !important;height:auto            !important}@media screen and (max-width:768px){.header-logo{width:50%;float:left}}@media screen and (max-width:480px){.header-logo{float:none}}@media screen and (max-width:480px){.header-secondary{margin:1em                !important}}#SearchForm{border-radius:10px!important;-moz-border-radius:10px!important;-webkit-border-radius:10px!important;background-color:#B9C9E7!important}#SearchForm #search_query{background-color:inherit            !important}#SearchForm .Button{background-color:inherit            !important}@media screen and (max-width:768px){#SearchForm{float:left}}@media screen and (max-width:480px){.header-secondary #SearchForm input.Textbox{height:2em                !important}}@media screen and (max-width:480px){#home .PageMenu{display:none!important}}.PageMenu{margin:0 0 2em 0        !important}.PageMenu .CategoryList{float:left}.PageMenu ul{margin:0 -1em 0 0!important}.PageMenu li{margin:0 0 -3em 0!important}.PageMenu .sf-menu>li>a{color:#17539B;font-size:1em;font-weight:900;background-color:#BCC165;padding:.5em 1.5em;border-radius:10px!important;-moz-border-radius:10px!important;-webkit-border-radius:10px!important;box-shadow:0 5px 10px 0 #aaa}.PageMenu .sf-menu>li>a:hover{color:#fff;background-color:#969b3e}.sf-menu a.sf-with-ul{padding-right:1.5em        !important}.sf-sub-indicator{display:block        !important;top:1em            !important;right:0            !important}.PageMenu li ul{max-height:1px            !important;padding:0            !important;background-color:#fff        !important}.PageMenu li ul li{background-color:#BCC165!important;margin:0 1em 1px 0    !important;border-radius:10px!important;-moz-border-radius:10px!important;-webkit-border-radius:10px!important;box-shadow:0 5px 10px 0 #aaa}.PageMenu li ul a{background-color:#BCC165!important;padding:.5em 1.5em        !important;line-height:1.5em            !important;margin:0 -.75em 0!important;color:#17539B!important;font-size:1.2em            !important;font-weight:300                !important;border-radius:10px!important;-moz-border-radius:10px!important;-webkit-border-radius:10px!important}.PageMenu li ul a:hover{color:#fff                !important;background-color:#969b3e!important}.PageMenu li ul:hover{background-color:#969b3e}.PageMenu li ul:before{display:none        !important}#DrawerMenu{background-color:#fff}#DrawerMenu h3{background-color:#B9C9E7}#DrawerMenu li{background-color:#BCC165;border-radius:10px!important;-moz-border-radius:10px!important;-webkit-border-radius:10px!important;border:0 solid #fff    !important;margin-bottom:1px}#DrawerMenu a{color:#17539B}#DrawerMenu .subcat-expand:after{color:#17539B}#DrawerMenu .drawer-subcat{background-color:#fff;border-top:1px solid #fff!important}.flex-control-paging li a{border:2px solid #B9C9E7!important}.flex-control-paging li a.flex-active{background-color:#B9C9E7!important}.flex-control-paging li a:hover{background-color:#B9C9E7!important}.slide-show h2,h2.slideheading{background-color:rgba(0,0,0,0)!important;text-transform:none!important;font-family:grafolita-script!important;font-size:5em                    !important;line-height:1.5em                !important;padding:0!important;margin:0!important}.slide-show .slide-text{background-color:rgba(0,0,0,0)!important;font-size:1.4em                !important;font-weight:500                    !important;line-height:2em                    !important;letter-spacing:0                    !important;color:#17539B!important;text-shadow:0 0 0 transparent!important;padding:0                    !important;margin:0 0 .5em 0        !important}@media screen and (max-width:1024px){.slide-show .slide-text{font-size:1.1em                !important;line-height:1.7em                !important}}.btn,.slide-button.btn{background-color:#007CBC!important;color:#dcdeae;border-radius:10px!important;-moz-border-radius:10px!important;-webkit-border-radius:10px!important;font-weight:900;padding:0 2em            !important}.btn:hover,.slide-button.btn:hover{box-shadow:2px 2px #a0978e;color:#fff}.slide-content .slide-overlay{background-color:rgba(0,0,0,0)!important;left:6em                    !important;width:55%                    !important;top:5em                    !important;text-align:left                !important}.PrimaryProductDetails .left-content{width:45%!important}.ProductList li{padding:0 0 3em 2.5em        !important}.ProductList .ProductImage a{height:100%                !important;border:1px solid #eee!important}.ProductList .ProductDetails{font-weight:900}.ProductList .ProductActionAdd a{background-color:#007CBC!important;color:#dcdeae;border-radius:10px!important;-moz-border-radius:10px!important;-webkit-border-radius:10px!important;font-weight:900;padding:0 2em}.ProductList .ProductActionAdd a:hover{box-shadow:2px 2px #a0978e;color:#fff}.ProductList .QuickViewBtn{background-color:rgba(0,124,188,.5)!important;border-radius:10px!important;-moz-border-radius:10px!important;-webkit-border-radius:10px!important}.ProductList .RetailPriceValue{color:#C84949}#home .ProductList li,.productPage .ProductList li{width:25%                    !important}@media screen and (max-width:768px){#home .ProductList li,.productPage .ProductList li{width:50%                        !important}}@media screen and (max-width:480px){#home .ProductList li,.productPage .ProductList li{width:100%                    !important}}#QuickViewProductDetails #ProductDetails .ProductPrice.VariationProductPrice{font-family:Corben!important;font-size:1.5em;color:#BCC165!important}#QuickViewProductDetails #ProductDetails #ProductOtherDetails h2{display:none}#QuickViewProductDetails #ProductDetails #ProductOtherDetails .Label,#QuickViewProductDetails #ProductDetails #ProductOtherDetails .Value{display:inline        !important}#QuickViewProductDetails .DetailRow.addToCart .btn{background-color:#007CBC!important;color:#dcdeae;border-radius:10px!important;-moz-border-radius:10px!important;-webkit-border-radius:10px!important;font-weight:900;padding:0 2em}#QuickViewProductDetails .DetailRow.addToCart .btn:hover{box-shadow:2px 2px #a0978e;color:#fff}#QuickViewProductDetails .DetailRow.addToCart a{color:#007CBC}.CategoryDescription h3 span{font-size:80%;font-style:italic;color:#007CBC;font-weight:200}.CategoryDescription p{font-size:1.1em!important;line-height:160%;margin-bottom:1em!important}.productlist-page .SubCategoryList ul.side-menu li{background-color:#BCC165;border-radius:10px!important;-moz-border-radius:10px!important;-webkit-border-radius:10px!important;border:0 solid #fff    !important;padding:.5em            !important;margin-left:-.5em}.productlist-page .SubCategoryList ul.side-menu li a{color:#17539B;text-align:center}.productlist-page .SubCategoryList ul.side-menu li:hover{background-color:#969b3e}.productlist-page .SubCategoryList ul.side-menu li:hover a{color:#fff}.productlist-page .Left .Block h4{font-family:Corben!important;font-size:1.2em        !important;color:#6D645B!important;text-transform:none        !important;padding:0 0 .5em 0    !important}.productlist-page .Left .Block a{color:#17539B}.productlist-page .Left .Block a:hover{color:#007CBC}.ProductThumbImage{border:1px solid #eee!important}.SeeMorePicturesLink{display:none;color:#B9C9E7}#ProductDetails h1{line-height:1.2em}.ProductMain{color:#6D645B!important;padding:0 0 1em 3em!important;display:table                !important}.ProductMain .ProductDescriptionContainer p,.ProductMain .prodAccordionContent{font-size:1.2em                !important;line-height:1.7em;color:#6D645B}.ProductMain .PriceRow.p-price{font-family:Corben,cursive!important;font-size:1.8em;line-height:1.33em!important}.ProductMain .PriceRow.p-price .Value{padding:0                    !important}.ProductMain .PriceRow.p-price .ProductPrice{color:#BCC165!important}.ProductMain .DetailRow .Label{width:10em                !important}.ProductMain .DetailRow.product-heading .Value{display:none                !important}.ProductMain .ProductDescription,.ProductMain .ProductDescriptionContainer p{margin:0                            !important}.ProductMain .ProductDescription .please-select,.ProductMain .ProductDescriptionContainer p .please-select{color:#972e2e;font-style:italic}.ProductMain #ProductOtherDetails{margin:.5em 0 0 0            !important}.ProductMain #ProductOtherDetails h2{display:none}.ProductMain .ProductDetailsGrid{display:table}.ProductMain .ProductDetailsGrid .DetailRow{display:table-row}.ProductMain .ProductDetailsGrid .DetailRow>div{display:inline                !important;padding:0 1em;line-height:1.7em;color:#6D645B}.ProductMain .productAttributeList{margin-left:1em}.ProductMain .productAttributeList .list-horizontal label{width:auto                !important}.ProductMain .productOptionViewRectangle .option label{border:solid 1px #dcdeae!important}.ProductMain .productOptionViewRectangle .selectedValue label{border:solid 2px #969b3e!important}.ProductMain .productOptionViewRectangle #ProductTabs{display:none}.ProductMain .addto{padding-bottom:0                    !important}.ProductMain .addto #SideProductAddToWishList{display:block                !important}.ProductMain .addto #SideProductAddToWishList input{color:#fff            !important}.ProductMain .addto #SideProductAddToWishList input:hover{color:#007CBC!important}.add-to-cart{background-color:#007CBC!important;color:#dcdeae;border-radius:10px!important;-moz-border-radius:10px!important;-webkit-border-radius:10px!important;font-weight:900;padding:0 2em}.add-to-cart:hover{box-shadow:2px 2px #a0978e;color:#fff}.at4-icon-left.at4-icon.aticon-email,.at4-icon-left.at4-icon.aticon-print,.at4-icon.aticon-email{background-size:cover!important;width:2em;height:2em;padding:.5em;background-color:#B9C9E7!important}.ProductMain table.ExpectedReleaseDate td,.btn.wishTrigger{display:none                    !important}#CartStatusMessage .InfoMessage,.ExpressCheckout .InfoMessage{background:#e4301c;font-weight:700;margin-top:1em;color:#ecd629}#fastCartContainer .fastCartThumb img{width:100%                !important;border:1px solid #eaeaea!important}#fastCartContainer .fastCartItemBox{padding:0 20px 0 2em            !important}#fastCartContainer .fastCartItemBox .Alert{color:#969b3e!important}#fastCartContainer .fastCartItemBox .ProductName{font-family:Corben!important;font-size:1.5em;color:#6D645B!important}#fastCartContainer .fastCartItemBox .ProductPrice{font-family:Corben!important;font-size:1.2em;color:#BCC165!important}.fastCartSummaryBox{background-color:#fff                !important;border:1px solid #eaeaea!important;border-radius:10px!important;-moz-border-radius:10px!important;-webkit-border-radius:10px!important;box-shadow:2px 2px #eaeaea}.fastCartSummaryBox .CheckoutButton a{background-color:#007CBC!important;color:#dcdeae;border-radius:10px!important;-moz-border-radius:10px!important;-webkit-border-radius:10px!important;font-weight:900;padding:0 2em;border:1px solid #007CBC!important}.fastCartSummaryBox .actionLink .btn{background-color:#007CBC!important;color:#dcdeae;border-radius:10px!important;-moz-border-radius:10px!important;-webkit-border-radius:10px!important;font-weight:900;padding:0 2em;border:1px solid #007CBC!important}.fastCartSummaryBox .CheckoutButton a:hover,.fastCartSummaryBox .actionLink .btn:hover{box-shadow:2px 2px #a0978e;color:#fff}.CartContents thead{color:#6D645B!important;background-color:#fff                !important;border-top:1px solid #eaeaea    !important;border-bottom:1px solid #eaeaea    !important}.CheckoutButton a,.EstimateShippingButtons .btn,.EstimateShippingLink,.txtR .btn{background-color:#007CBC!important;color:#dcdeae!important;border-radius:10px!important;-moz-border-radius:10px!important;-webkit-border-radius:10px!important;font-weight:900;padding:0 2em;border:1px solid #007CBC!important}.CheckoutButton a:hover,.EstimateShippingButtons .btn:hover,.EstimateShippingLink:hover,.txtR .btn:hover{box-shadow:2px 2px #a0978e;color:#fff                !important}.KeepShopping a{color:#fff                !important;background-color:#B9C9E7!important;border:0 solid #B9C9E7!important;border-radius:10px!important;-moz-border-radius:10px!important;-webkit-border-radius:10px!important;line-height:3.3em                !important;font-weight:900;margin-top:1em;padding:0 2em}.KeepShopping a:hover{box-shadow:2px 2px #a0978e;color:#6D645B!important}.CouponCode .btn,.GiftCertificate .btn{background-color:#007CBC!important;color:#dcdeae!important;border-radius:10px!important;-moz-border-radius:10px!important;-webkit-border-radius:10px!important;font-weight:900;padding:0 2em                !important;border:1px solid #007CBC!important}.CouponCode .btn:hover,.GiftCertificate .btn:hover{box-shadow:2px 2px #a0978e;color:#fff                    !important}.ExpressCheckoutTitle{background-color:#B9C9E7!important}.ExpressCheckoutTitle .ExpressCheckoutCompletedContent{color:#fff                !important}.ExpressCheckoutContent .btn{background-color:#007CBC!important;color:#dcdeae!important;border-radius:10px!important;-moz-border-radius:10px!important;-webkit-border-radius:10px!important;font-weight:900;padding:0 2em                !important;border:1px solid #007CBC!important}.ExpressCheckoutContent .btn:hover{box-shadow:2px 2px #a0978e;color:#fff                !important}.ExpressCheckoutContent .InfoMessage{background-color:#dcdeae!important;color:#17539B!important}.ExpressCheckoutContent dt{line-height:inherit!important}#LoginButton,.CreateAccount a{background-color:#007CBC!important;color:#dcdeae!important;border-radius:10px!important;-moz-border-radius:10px!important;-webkit-border-radius:10px!important;font-weight:900;padding:0 2em                !important;border:1px solid #007CBC!important}#LoginButton:hover,.CreateAccount a:hover{box-shadow:2px 2px #a0978e;color:#fff                !important}.newsletter-subscription{background-color:#FACA21}.newsletter-subscription inner{padding:1em 0 2em 0!important}.newsletter-subscription h4{font-size:1.6em;text-transform:none                !important;color:#17539B!important}.newsletter-subscription h4 span{font-weight:900;color:#fff                !important;text-shadow:2px 2px #969b3e}.newsletter-subscription input.Textbox{color:#a0978e}.newsletter-subscription .btn{color:#007CBC;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;font-weight:900;padding:0 2em}.newsletter-subscription .btn:hover{box-shadow:2px 2px #969b3e;color:#17539B}.footer-main{background-color:#fef1c6}.footer-main a{color:#17539B!important}.footer-links{background-color:#dfe6f4!important}#cy39{background:url(https://cdn3.bigcommerce.com/s-g4rplth/product_images/uploaded_images/sunflower-bkgrd-fade.jpg?t=1444398392) no-repeat;padding:6em}#cy39 li span{font-family:Corben!important;font-size:1.5em                !important;color:#007CBC!important;margin-right:.25em                !important}#cy40{background:url(https://cdn3.bigcommerce.com/s-g4rplth/product_images/uploaded_images/vegfield-fade2.jpg?t=1462798113) no-repeat;background-size:cover;padding:0 6em 0 0}#cy40 li span{font-weight:700;font-style:italic;color:#C84949}.club-info-page,.club-renewal-page{background-size:cover}.club-logo{width:33%!important;float:right;left:3em;top:-3em;margin:0 .5em .25em,0}@media screen and (min-width:600px){.club-logo{width:25%    !important}}.club-anniversary-page h1,.club-info-page h1,.club-renewal-page h1,.cy40-exclusives-page h1,.page-content h1{font-family:Corben!important;font-size:2.5em                !important;padding-bottom:0                    !important;color:#17539B!important}.club-anniversary-page h2,.club-info-page h2,.club-renewal-page h2,.cy40-exclusives-page h2,.page-content h2{color:#969b3e!important}.club-anniversary-page h3 em,.club-info-page h3 em,.club-renewal-page h3 em,.cy40-exclusives-page h3 em,.page-content h3 em{margin-right:.25em}.club-anniversary-page .silo-left,.club-info-page .silo-left,.club-renewal-page .silo-left,.cy40-exclusives-page .silo-left,.page-content .silo-left{float:none;width:33%;margin-right:2em}@media screen and (min-width:600px){.club-anniversary-page .silo-left,.club-info-page .silo-left,.club-renewal-page .silo-left,.cy40-exclusives-page .silo-left,.page-content .silo-left{float:left!important;width:25%}}.club-anniversary-page .silo-right,.club-info-page .silo-right,.club-renewal-page .silo-right,.cy40-exclusives-page .silo-right,.page-content .silo-right{float:none!important;width:33%!important;margin-left:2em}@media screen and (min-width:600px){.club-anniversary-page .silo-right,.club-info-page .silo-right,.club-renewal-page .silo-right,.cy40-exclusives-page .silo-right,.page-content .silo-right{float:right!important;width:25%!important}}.club-anniversary-page h5 a,.club-info-page h5 a,.club-renewal-page h5 a,.cy40-exclusives-page h5 a,.page-content h5 a{font-size:.66em;text-transform:uppercase;background-color:#007CBC;color:#fff                !important;padding:.1em 1em .1em;margin-left:.5em}.club-anniversary-page .btn,.club-info-page .btn,.club-renewal-page .btn,.cy40-exclusives-page .btn,.page-content .btn{margin-bottom:1.5em}.club-anniversary-page .sigs p,.club-info-page .sigs p,.club-renewal-page .sigs p,.cy40-exclusives-page .sigs p,.page-content .sigs p{width:33%}.club-anniversary-page .sigs #ken,.club-info-page .sigs #ken,.club-renewal-page .sigs #ken,.cy40-exclusives-page .sigs #ken,.page-content .sigs #ken{float:left;margin-right:3em}.club-anniversary-page ul,.club-info-page ul,.club-renewal-page ul,.cy40-exclusives-page ul,.page-content ul{margin:0 0 10px 0    !important}.club-anniversary-page ul li,.club-info-page ul li,.club-renewal-page ul li,.cy40-exclusives-page ul li,.page-content ul li{margin:0 0 .25em 1em;line-height:166%}@media screen and (min-width:600px){.club-anniversary-page ul li,.club-info-page ul li,.club-renewal-page ul li,.cy40-exclusives-page ul li,.page-content ul li{margin:0 0 1em 2em!important}}.club-anniversary-page p,.club-info-page p,.club-renewal-page p,.cy40-exclusives-page p,.page-content p{font-size:1.2em}.ghosted-background{padding:1.5em;background-color:rgba(255,255,255,.6);border-radius:10px!important;-moz-border-radius:10px!important;-webkit-border-radius:10px!important}.harvest-silo{float:right;width:60%!important;position:relative;left:10%}.club-anniversary-page{padding:6em 6em 3em 6em!important}@media screen and (min-width:600px){.club-anniversary-page{padding:6em 16em 3em 6em!important}}@media screen and (min-width:768px){.left-column{float:left;width:60%;margin-right:3em}}#quick-links{background-color:#fce285}#quick-links h4{color:#17539B        !important}#quick-links ul{margin-bottom:.5em            !important}#quick-links ul a{color:#007CBC        !important}.clubhouse-feature{border:1px solid #eaeaea;padding:1em 2.5em;margin-bottom:1em;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.clubhouse-feature p{line-height:140%}.clubhouse-feature .left-image{float:left;margin-right:1em}.clubhouse-feature .right-image{float:right        !important;margin-left:1em            !important}#clubconvention{background-color:#e0cfea}#clubconvention h3{color:#333333!important;text-shadow:2px 2px 4px #333}#clubconvention h4{margin-bottom:3em;color:#fff!important;text-shadow:2px 2px 4px #333}#clubconvention a{color:#e0cfea!important}@media screen and (min-width:488px){#clubconvention h4{margin-bottom:1em}}#insights-magazine{background-color:#dcdeae}#insights-magazine h3{color:#17539B!important}#insights-magazine img{float:right;margin-left:2em;box-shadow:0 5px 10px #6D645B}#insights-magazine #back-issues{clear:both;padding-top:10px;font-size:100%!important}#insights-magazine #back-issues a{color:#007CBC!important}#birthday-offer,#treasures-sale-circular{background-color:#efcaca}#birthday-offer .two-thirds-wide,#treasures-sale-circular .two-thirds-wide{width:65%;margin-left:35%}#birthday-offer h3,#treasures-sale-circular h3{font-family:'Oleo Script',Corben,cursive!important;color:#C84949!important;font-size:2.5em        !important}#birthday-offer h4,#treasures-sale-circular h4{line-height:140%        !important;color:#17539B!important;margin-bottom:.5em}#birthday-offer p.color,#treasures-sale-circular p.color{color:#17539B!important}#birthday-offer .left-image,#treasures-sale-circular .left-image{width:30%}#birthday-offer .right-image,#treasures-sale-circular .right-image{width:45%            !important;margin:0 0 1em 2em    !important;box-shadow:0 5px 10px #6D645B}#final-issue{background-color:#dfe6f4}#final-issue .ProductList li{padding:0 0 0 1em    !important}@media screen and (min-width:768px){.right-column{width:35%;margin-left:65%}}.right-column .calendar iframe{width:98%        !important}@media screen and (min-width:768px){.right-column .calendar iframe{width:100%}}.right-column .calendar .calendar-form{margin-bottom:1em        !important}#calendar{background-color:#e3e9ff;padding:0!important}#calendar h4{margin:.75em 1.5em.25em    !important;color:#007CBC!important}#calendar-form{background-color:#4285f4!important;padding:0!important}#calendar-form h4{margin:1em 1.5em.25em    !important;color:#fff                !important}#calendar-form p{margin:0 1.9em 0            !important;color:#dfe6f4!important;font-weight:200                        !important}#free-shipping-reminder{background:url(https://cdn3.bigcommerce.com/s-g4rplth/product_images/uploaded_images/clubhouse-free-shipping.png) no-repeat 2em center;background-color:#dcdeae;background-size:contain;clear:both;margin-top:1em            !important}#free-shipping-reminder h4{margin-left:4em}#free-shipping-reminder .left-image{width:5%;clear:both}.txt24{font-family:Corben!important;color:#969b3e!important;font-size:1.5em            !important;font-weight:300                !important;padding:0 0 .33em 0        !important;text-transform:none            !important}#LayoutColumn2 a{color:#007CBC!important}#LayoutColumn2 a.btn{color:#fff!important}div.YourAccount{padding:0 33% 0 0        !important;background-image:url(https://cdn3.bigcommerce.com/s-g4rplth/products/1768/images/1468/10002536_GoodNews__08325.1442442943.1280.1280.jpg?c=2);background-position:right top;background-size:33%;background-repeat:no-repeat}#mc_embed_signup .indicates-required{margin:1em 0;float:right}#mc_embed_signup .mc-field-group{margin:.5em 0        !important}#mc_embed_signup .mc-field-group label{margin-right:2em;width:15%;float:left;font-size:1.2em}#mc_embed_signup .required{position:relative!important;display:inline!important;padding:1em!important;font-size:1em!important;left:0!important;border-color:#e3e3e3!important}#mc_embed_signup div.mc-field-group input{display:inline!important;padding:1em!important;font-size:1em!important}#mc_embed_signup div.mc-field-group.input-group ul{list-style-type:none}#mc_embed_signup div.mc-field-group.input-group ul li label{float:none!important;font-size:1em!important}#mc_embed_signup .button{font-size:1.2em!important;background-color:#007CBC!important;color:#dcdeae!important;border-radius:10px!important;-moz-border-radius:10px!important;-webkit-border-radius:10px!important;font-weight:900;padding:.5em 2em            !important;border:1px solid #007CBC!important}#insights-archive .issue{width:80%;float:left;margin-right:10%;height:550px}@media screen and (min-width:480px){#insights-archive .issue{width:23%}}#insights-archive .button{font-size:1.2em!important;font-weight:200                    !important;background-color:#007CBC!important;color:#dcdeae!important;border-radius:10px!important;-moz-border-radius:10px!important;-webkit-border-radius:10px!important;font-weight:900;padding:.5em 2em            !important;border:1px solid #007CBC!important}#SearchPageHeader{padding:0                !important;margin-bottom:0                !important}.SearchContainer .ProductList li{padding:0!important}.SearchContainer .ProductList .p-price{color:#969b3e!important;font-size:1.1em            !important;text-align:left            !important}.SearchContainer .ProductList .p-name,.SearchContainer .ProductList .p-price{font-family:Corben!important;font-weight:300                !important;padding:0 0 .33em 0        !important;text-transform:none            !important}.SearchContainer .ProductList .p-name{font-size:1.5em            !important;margin-bottom:0                !important}.SearchContainer .ProductList .p-name a{color:#17539B!important}.SearchContainer .ProductList .ProductDescription{font-weight:300                !important}.CompareButtonContainer{display:none            !important}.text-banner{background-color:#BCC165!important;padding:2em 3em                !important;font-size:1.2em;line-height:125%}.text-banner span{font-family:grafolita-script!important;font-weight:700                    !important;font-size:2em                    !important;color:#fff!important;margin-right:.5em                !important}.club-banner{background-color:#fce285!important;border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;border:0 solid #000;padding:1em 2.5em 0 2.5em        !important;line-height:120%}.club-banner img{width:100%}.club-banner p{margin-bottom:0                    !important}.club-banner p span{font-family:grafolita-script!important;font-weight:700                    !important;font-size:1.4em                !important;color:#17539B!important;margin:.5em 0 .3em            !important;display:block;margin-bottom:.5em}.club-banner .btn{margin-top:1em                        !important;margin-bottom:0}@media screen and (min-width:481px){.club-banner img{width:33%;float:left;margin:0 1em 1em 0        !important}.club-banner p{margin:2% 0!important}.club-banner p span{display:inline;font-size:1.6em        !important}.club-banner .btn{margin-top:.5em            !important;float:right}.club-banner .clear{height:.5em}}@media screen and (min-width:769px){.club-banner img{float:left;margin-right:0}.club-banner p{font-size:1.1em;float:none;margin:3% 0}.club-banner span{font-size:2em            !important}.club-banner .btn{margin:0 0 1em 0;display:inline}}@media screen and (min-width:1024px){.club-banner{padding:.5em 2em 0 2em!important}.club-banner img{width:20%                !important;border-bottom:-.5em!important}.club-banner span{font-size:1.8em            !important}.club-banner p{margin:3% 0            !important}.club-banner .btn{margin:0 0 1em .5em    !important;display:inline-block}.club-banner .clear{height:0}}#home-page-test .feature-banner{border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;border:0 solid #000;padding:1em 2.5em 1em 2.5em        !important;line-height:120%;margin-bottom:1em}#home-page-test .feature-banner p{font-size:1.1em;margin-bottom:0                    !important}#home-page-test .feature-banner p span{font-family:grafolita-script!important;font-weight:700                    !important;font-size:1.4em                !important;color:#17539B!important;margin:.5em 0 .3em            !important;display:block;margin-bottom:.5em}#home-page-test .feature-banner .btn{margin-top:1em                        !important;margin-bottom:0}#home-page-test .feature-banner .clear{height:1em}@media screen and (min-width:481px){#home-page-test .feature-banner p{margin:2% 0!important}#home-page-test .feature-banner p span{display:inline;font-size:1.8em        !important}#home-page-test .feature-banner .btn{margin-top:.5em            !important;float:right}}@media screen and (min-width:769px){#home-page-test .feature-banner p{float:none;margin:3% 0}#home-page-test .feature-banner .btn{margin:0 0 1em 0;display:inline}}@media screen and (min-width:1112px){#home-page-test .feature-banner{padding:.5em 2em 1em 2em!important}#home-page-test .feature-banner span{font-size:1.8em            !important}#home-page-test .feature-banner p{margin:3% 0            !important}#home-page-test .feature-banner .btn{margin:0 0 1em .5em    !important;display:inline-block}#home-page-test .feature-banner .clear{height:0}}#home-page-test .full-width img{width:100%}@media screen and (min-width:1112px){#home-page-test .full-width img{width:20%                !important;border-bottom:-.5em!important}}#home-page-test .banner_home_page_top :last-child{margin-right:0!important}#home-page-test .banner_home_page_top .half-wide{float:left}#home-page-test .banner_home_page_top .half-wide :last-child{margin-right:0!important}#home-page-test .banner_home_page_top .half-wide img{width:70%!important;margin:20px 15%!important}@media screen and (min-width:768px){#home-page-test .banner_home_page_top .half-wide{width:37%;margin:0 4% 0 0;clear:none!important}}@media screen and (min-width:1112px){#home-page-test .banner_home_page_top .half-wide{width:42%                    !important}}#home-page-test .club-banner-test{background-color:#fce285!important}#home-page-test .catalog-feature-test{background-color:#bce8ff!important} .EstimateShippingLink { display: none; } .ExpressCheckoutContent dt{padding-bottom:0;}
.sib-form{background-color:#FACA21;}
#sib-form-container{max-width: 1040px;
    padding: 0 20px;
    margin: 0 auto;}
#sib-container{
background-color:transparent !important;
padding:0 !important;}
.sib-form-block{
padding:0 !important;}
.sib-form .entry__field{
max-width:600px !important;
border-radius: 10px !important;
border: none !important;}
.sib-form .entry__field input{
padding-right:10px;}
.sib-form h3{
color:#000 !important;}
.sib-form .entry__label{
font-weight:normal !important;}
.sib-form-block__button{
background-color: #007CBC!important;
color: #dcdeae;
border-radius: 10px!important;
-moz-border-radius: 10px!important;
-webkit-border-radius: 10px!important;
font-weight: 900;
padding: 0 2em;}
.sib-form .entry__error {
color: darkred !important;}

/* --- Product detail layout: image floated right, text wraps around it --- */

/* Make the "left-content" column stop acting like a separate column on product pages */
.PrimaryProductDetails .left-content {
    float: none !important;
    width: auto !important;
}

/* Float the main product image on the right with more width */
.PrimaryProductDetails .ProductThumb {
    float: right !important;
    width: 100% !important;               /* <-- bump this up/down to taste (45–55% works well) */
    margin: 0 0 20px 20px !important;    /* gap between image and text */
}

/* Let the image itself grow larger and ignore old max-width rules */
.PrimaryProductDetails .ProductThumbImage,
.PrimaryProductDetails .ProductThumb .ProductThumbImage img {
    width: 100% !important;
    max-width: none !important;
    height: auto !important;
}

/* Let the main info block behave like normal flowing content, not a fixed column */
.PrimaryProductDetails .ProductMain {
    float: none !important;
    width: auto !important;
    overflow: visible !important;
    padding: 0 0 20px 0 !important;
    display: block !important;
}

/* Ensure the description is allowed to sit alongside the floated image */
.ProductDescription {
    clear: none !important;
    overflow: visible !important;
}

/* Anything after the product block should start below both the image and the text */
.PrimaryProductDetails::after {
    content: "";
    display: block;
    clear: both;
}

/* Optional: on small screens, stack the image above the text */
@media (max-width: 768px) {
    .PrimaryProductDetails .ProductThumb {
        float: none !important;
        width: 100% !important;
        margin: 0 0 20px 0 !important;
    }
}


/* Let the description act like normal flowing text, not a fixed column */
.PrimaryProductDetails #ProductDescription {
    float: none !important;      /* kill any theme float */
    width: auto !important;      /* no fixed 50% etc */
    margin-right: 0 !important;  /* remove any right gutter that keeps it narrow */
    overflow: visible !important;
}

/* In case the inner container has a fixed width */
.PrimaryProductDetails #ProductDescription .ProductDescriptionContainer {
    width: auto !important;
    float: none !important;
}

/* Ensure things *after* the description start below the image+text block */
.PrimaryProductDetails .ProductMedia-clear {
    clear: both;
}

.AddThisButtonBox {
    background: none;
    height: auto;
    padding: 0;
}
