.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@charset 'UTF-8';
.slick-loading .slick-list{background:#fff url('/Content/StoreFront/assets/images/icons/ajax-loader.gif') center center no-repeat}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;z-index:1000;border-radius:0;width:40px;height:100%;padding:0;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background-color:#e5e5e5}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background-color:#e5e5e5}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev{left:0;box-shadow:#c7c7c7 2px 0 6px -1px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'';background-image:url('/Content/StoreFront/assets/fonts/svgIcons/arrowleftthingray.svg');background-size:contain;width:27px;height:27px;display:inline-block;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[dir='rtl'] .slick-prev:before{content:'';background-image:url('/Content/StoreFront/assets/fonts/svgIcons/arrowleftthingray.svg');background-size:contain;width:27px;height:27px;display:inline-block;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.slick-next{right:0;box-shadow:#c7c7c7 -2px 0px 6px -1px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'';background-image:url('/Content/StoreFront/assets/fonts/svgIcons/arrowrightthingray.svg');background-size:contain;width:27px;height:27px;display:inline-block;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[dir='rtl'] .slick-next:before{content:'';background-image:url('/Content/StoreFront/assets/fonts/svgIcons/arrowrightthingray.svg');background-size:contain;width:27px;height:27px;display:inline-block;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:0;left:50%;transform:translateX(-50%);background-color:#f2f2f2;border-top-left-radius:3px;border-top-right-radius:3px;display:block;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-size:18px;line-height:16px;position:absolute;top:0;left:0;width:20px;height:20px;content:'\25CF';text-align:center;opacity:0.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:0.75;color:#000}#nav .nav-inner>ul.loggedOut>li ul.primary .megaMenu,#nav .nav-inner>ul.loggedOut>li>ul.primary>li ul.primary .megaMenu{left:auto;width:auto !important}.passwordReset{background-color:#fff;padding:0 40px 20px;overflow:hidden}body{position:relative;font-family:"Source Sans Pro",Arial,sans-serif;font-size:14px}.h1.w1,.h1.w2,.h1.w3,.h2.w1,.h2.w2,.h2.w3{margin:0}.h1.w1{width:300px;height:300px}.h1.w2{width:620px;height:300px}.h1.w3{width:940px;height:300px}.h2.w1{width:300px;height:620px}.h2.w2{width:620px;height:620px}.h2.w3{width:940px;height:620px}.semi-bold{font-weight:600}.cms{overflow:hidden;margin-bottom:100px}.cmsWrapper{overflow:hidden}.cmsWrapper .editSection{float:left;overflow:hidden;margin-right:20px}.cmsWrapper .editSection:last-child{margin-right:0}.cmsWrapper .editSection .cmsItem{margin-right:0}.cmsWrapper.tre .editSection:nth-child(3n + 1){margin-right:0}.template.margin20px{margin-bottom:20px}.template.margin40px{margin:40px}.template.margin0{margin-bottom:0}.templateItem{clear:both}#searchResults .template{margin-top:10px}.promoBar .promoInfo{background-color:#fff;display:block;width:320px;float:left;position:relative}@media screen and (max-width:1319px){.promoBar .promoInfo{width:220px}}.promoBar .promoInfo .inner{background-color:#0085ca;padding:1em;width:320px;height:131px;display:table-cell;vertical-align:middle}.promoBar .promoInfo .inner p{color:#fff;margin:0px;font-size:30px;font-weight:600;line-height:1}.promoBar .promoInfo .inner span{color:#fff;font-size:15px}.promoBar #promoBanner{float:right;margin-bottom:0px}.promoBar #promoBanner .slick-list{width:940px}@media screen and (max-width:1319px){.promoBar #promoBanner .slick-list{width:720px}}.promoBar #promoBanner .innerSlide{height:118px;padding:1em 3em 2em 3em;background-color:#fff;text-align:center;position:relative}.promoBar #promoBanner .innerSlide h2{font-size:23px;font-weight:bold;margin-top:0.2em}.promoBar #promoBanner .innerSlide p{font-size:16px}.promoBar #promoBanner .innerSlide span.endDate{display:block;position:absolute;bottom:3px;right:53px;font-style:italic}.promoBar #promoBanner .innerSlide .link img{width:28px;height:28px}.promoBar #promoBanner .innerSlide .link a{font-size:18px;padding:4px}@media screen and (max-width:1319px){.gridItem.hide960{display:none}}.svgIcon{display:inline-block !important;-ms-transform:translateY(-9%);-webkit-transform:translateY(-9%);transform:translateY(-9%)}#footer{background-color:#f2f2f2;width:auto;padding:0;margin:60px 0 0 0;height:auto;overflow:hidden}#footer .footerMenu{overflow:hidden;background-color:gray;border-top:solid 7px #666;padding-top:25px}#footer .footerMenu ul{border-left:#fff 1px solid;margin:10px 0 0 0;padding:0;min-height:190px}#footer .footerMenu ul li{padding:0 20px;color:#fff;margin:0;list-style:none}#footer .footerMenu ul li a{color:#fff}#footer .footerMenu ul li:first-child{font-weight:700}#footer #subFooter{background-color:gray;overflow:hidden;padding:40px 0;font-weight:300}#footer #subFooter h3{color:#fff;margin:0;font-size:14px;font-weight:bold;display:inline-block;padding-right:15px}#footer #subFooter .info{font-size:14px;overflow:hidden;position:relative;line-height:18px}#footer #subFooter .info .trade-icon{display:inline-block;margin:0 8px}#footer #subFooter .info .trade-icon img{height:55px}#footer #subFooter .info .trade-icon:first-child{margin-left:0}#footer #subFooter .socials{font-size:14px;overflow:hidden;position:relative}#footer #subFooter .socials .twitter{display:inline-block;margin-left:10px}#footer #subFooter .socials .twitter img{height:55px}#footer #subFooter .socials .facebook{display:inline-block}#footer #subFooter .socials .facebook img{height:55px}#footer #subFooter .copyright{clear:both;text-align:left;font-size:13px;font-weight:bold;color:#424242;overflow:hidden;padding:40px 0 0 0}.oneProduct{background-color:#fff;position:relative}.oneProduct .productImage{overflow:hidden;display:block;position:relative}.oneProduct .productImage img{max-width:100%}.oneProduct .productData{overflow:hidden;display:block}.oneProduct .productData .title{font-size:18px;margin:0;font-weight:600}.oneProduct .productData .contributor{margin:8px 0;font-size:14px;color:#1a1a1a;font-style:italic}.oneProduct .productData .contributor a{font-size:14px;color:#1a1a1a;font-style:italic}.oneProduct .productPurchase{display:block}.oneProduct .productPurchase span{padding:0 2px}.oneProduct .productPurchase .type{font-size:14px;color:#1a1a1a}.oneProduct .productPurchase .availability{font-size:14px}.oneProduct .productPurchase .availability .inStock{color:#22b473}.oneProduct .productPurchase .availability .inStock .svgIcon{width:14px;height:14px;margin-right:3px}.oneProduct .productPurchase .availability .preOrder{color:#22b473}.oneProduct .productPurchase .availability .preOrder .svgIcon{width:14px;height:14px;margin-right:3px}.oneProduct .productPurchase .price{font-size:14px;color:#1a1a1a}.oneProduct .product{padding:20px}.oneProduct.h1.w1 .productImage{width:100%;height:170px;position:relative}.oneProduct.h1.w1 .productImage a{position:absolute;bottom:10px;width:100%;display:block}.oneProduct.h1.w1 .productImage a img{max-height:160px;max-width:240px;display:block;margin:0 auto}.oneProduct.h1.w1 .productData{width:100%;text-align:center}.oneProduct.h1.w1 .productData .contributor{display:none}.oneProduct.h1.w1 .productData .title{line-height:22px;height:44px;overflow:hidden;margin-bottom:5px}.oneProduct.h1.w1 .productPurchase{width:100%;text-align:center}.oneProduct.h1.w1 .productPurchase .price{width:100%;display:block}.oneProduct.h1.w1 .productPurchase .svgIcon{height:14px;width:14px}.oneProduct.h1.w2 .productImage{width:200px;height:260px;float:left;text-align:center}.oneProduct.h1.w2 .productImage img{max-width:250px;max-height:260px}.oneProduct.h1.w2 .productData,.oneProduct.h1.w2 .productDescription,.oneProduct.h1.w2 .productPurchase{width:360px;float:right;text-align:left}.oneProduct.h1.w2 .productData .title,.oneProduct.h1.w2 .productDescription .title,.oneProduct.h1.w2 .productPurchase .title{margin-top:20px;line-height:22px}.oneProduct.h1.w2 .productData .contributor,.oneProduct.h1.w2 .productDescription .contributor,.oneProduct.h1.w2 .productPurchase .contributor{display:none}.oneProduct.h1.w2 .productDescription{margin:10px 0 20px;font-size:14px;line-height:20px}.oneProduct.filler{display:none}.gridImage{background-color:#fff}.gridImage img{display:block}.award .awardWrap{padding:30px 0;background-color:#fff}.award .awardWrap .productImage{overflow:hidden;display:block;position:relative}.award .awardWrap .productImage img{max-width:100%}.award .awardWrap .productData{overflow:hidden;display:block}.award .awardWrap .productData .title{font-size:18px;margin:0;font-weight:600}.award .awardWrap .productData .contributor{margin:8px 0;font-size:14px;color:#1a1a1a;font-style:italic}.award .awardWrap .productData .contributor a{font-size:14px;color:#1a1a1a;font-style:italic}.award .awardWrap .productPurchase{display:block}.award .awardWrap .productPurchase span{padding:0 2px}.award .awardWrap .productPurchase .type{font-size:14px;color:#1a1a1a}.award .awardWrap .productPurchase .availability{font-size:14px}.award .awardWrap .productPurchase .availability .inStock{color:#22b473}.award .awardWrap .productPurchase .availability .inStock .svgIcon{width:14px;height:14px;margin-right:3px}.award .awardWrap .productPurchase .availability .preOrder{color:#22b473}.award .awardWrap .productPurchase .availability .preOrder .svgIcon{width:14px;height:14px;margin-right:3px}.award .awardWrap .productPurchase .price{font-size:14px;color:#1a1a1a}.award .awardWrap .textImage{margin-bottom:10px}.award .awardWrap .textImage img{margin:0 auto;display:block}.award .awardWrap .awardText{width:220px;height:60px;padding:0 40px;font-size:14px;text-align:center;color:#999}.award .awardWrap .product .productImage{width:100%;height:280px;margin-bottom:20px}.award .awardWrap .product .productImage img{max-height:260px;max-width:260px;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.award .awardWrap .product .productData{width:260px;height:70px;padding:0 20px;margin-bottom:20px;text-align:center}.award .awardWrap .awardImage{width:100%;height:60px;position:relative}.award .awardWrap .awardImage img{max-width:200px;max-height:60px;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.chartBlock{width:300px;height:580px;background-color:#fff;counter-reset:chart;padding:20px 0}.chartBlock .productImage{overflow:hidden;display:block;position:relative}.chartBlock .productImage img{max-width:100%}.chartBlock .productData{overflow:hidden;display:block}.chartBlock .productData .title{font-size:18px;margin:0;font-weight:600}.chartBlock .productData .contributor{margin:8px 0;font-size:14px;color:#1a1a1a;font-style:italic}.chartBlock .productData .contributor a{font-size:14px;color:#1a1a1a;font-style:italic}.chartBlock .productPurchase{display:block}.chartBlock .productPurchase span{padding:0 2px}.chartBlock .productPurchase .type{font-size:14px;color:#1a1a1a}.chartBlock .productPurchase .availability{font-size:14px}.chartBlock .productPurchase .availability .inStock{color:#22b473}.chartBlock .productPurchase .availability .inStock .svgIcon{width:14px;height:14px;margin-right:3px}.chartBlock .productPurchase .availability .preOrder{color:#22b473}.chartBlock .productPurchase .availability .preOrder .svgIcon{width:14px;height:14px;margin-right:3px}.chartBlock .productPurchase .price{font-size:14px;color:#1a1a1a}.chartBlock .header{width:100%;height:50px;font-size:18px;text-align:center}.chartBlock .header strong{font-weight:600}.chartBlock .products{overflow:hidden;height:500px}.chartBlock .products ol{list-style:none}.chartBlock .products li{height:100px;position:relative;counter-increment:chart}.chartBlock .products li:before{position:absolute;left:25px;content:counter(chart);font-size:14px;color:#000;font-style:italic}.chartBlock .products .product{width:100%;height:100px}.chartBlock .products .product .productImage{width:105px;height:100px;float:left}.chartBlock .products .product .productImage img{width:50px;max-height:90px;position:absolute;left:80%;-ms-transform:translateX(-80%);-webkit-transform:translateX(-80%);transform:translateX(-80%)}.chartBlock .products .product .productData .title{font-size:14px;font-weight:600}.chartBlock .products .product .productData .title a{color:#1a1a1a}.chartBlock .products .product .productData .contributor{margin-bottom:0}.chartBlock .products .product .productPurchase{margin-top:10px}.chartBlock .products .product .textLink .svgIcon{width:15px;height:15px;margin-right:2px}.chartBlock .link{width:100%;height:28px;padding:10px 0 0 0;position:relative;font-size:14px;text-align:center}.chartBlock .link .svgIcon{width:14px;height:14px}.chartBlock .link hr{margin:0;width:65%;position:absolute;top:0;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0.4}.miniNewsBlock{width:260px;height:100px;max-height:100px;background-color:#fff;padding:20px;font-size:14px}.miniNewsBlock.notAddLink .link{display:none}.miniNewsBlock.blueBackground{background-color:#c1e1df}.ytEmbed{position:relative}.ytEmbed .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.8);z-index:5000;cursor:pointer}.ytEmbed .overlay h3{position:absolute;bottom:0;font-size:18px;padding:0 15px;color:#000}.ytEmbed .overlay .youTubeButton{height:17%;width:17%;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ytEmbed .overlay .youTubeButton .ytp-large-play-button-bg{-webkit-transition:fill 0.1s,fill-opacity 0.1s;-moz-transition:fill 0.1s,fill-opacity 0.1s;-o-transition:fill 0.1s,fill-opacity 0.1s;transition:fill 0.1s,fill-opacity 0.1s}.ytEmbed .overlayLink{position:absolute;top:0;left:0;width:100%;height:50px;background-color:transparent;z-index:5000;opacity:0;-webkit-transition:opacity 10s;-moz-transition:opacity 10s;-o-transition:opacity 10s;transition:opacity 10s}.ytEmbed .overlayLink a{color:#fff;font-size:18px;float:right;margin:10px;text-decoration:none}.ytEmbed.h1.w1 iframe{width:300px;height:300px}.ytEmbed.h1.w1 .overlay h3{width:270px;text-align:center}.ytEmbed.h1.w2 iframe{width:620px;height:300px}.ytEmbed.overlayOff .overlay{display:none}.twitterFeedSmall{width:300px;height:300px;box-sizing:border-box;background-color:#fff}.twitterFeedLarge{width:300px;height:620px;overflow:auto;box-sizing:border-box;background-color:#fff}.twitterFeedLarge .twitterWrap{padding:10px}.colorBlock{width:300px;height:300px;box-sizing:border-box;padding:20px;color:#fff}.colorBlock .mainText{text-align:center;font-weight:300}.colorBlock .image{position:relative;height:120px}.colorBlock .image img{max-width:200px;max-height:120px;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#mainCarousel,.promoCarousel{width:100%;height:300px;margin:0 auto;position:relative;background-color:#fff;overflow:hidden}#mainCarousel .slick-prev,.promoCarousel .slick-prev,#mainCarousel .slick-next,.promoCarousel .slick-next{background-color:transparent}#mainCarousel .slick-next,.promoCarousel .slick-next{right:50px}#mainCarousel .slick-prev,.promoCarousel .slick-prev{left:50px}#mainCarousel .slick-prev:before,.promoCarousel .slick-prev:before,#mainCarousel .slick-next:before,.promoCarousel .slick-next:before{color:#fff;opacity:0.3;font-size:40px}#mainCarousel .mainFullImage,.promoCarousel .mainFullImage{position:relative;height:300px}#mainCarousel .mainFullImage img,.promoCarousel .mainFullImage img{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#mainCarousel .mainItem,.promoCarousel .mainItem{position:relative;height:300px}#mainCarousel .mainItem .sec-one,.promoCarousel .mainItem .sec-one{width:100%;height:245px;position:absolute;top:0px}#mainCarousel .mainItem .sec-two,.promoCarousel .mainItem .sec-two{width:100%;height:55px;position:absolute;top:245px}#mainCarousel .mainItem .sec-content,.promoCarousel .mainItem .sec-content{position:absolute;width:940px;height:300px;left:50%;-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}#mainCarousel .mainItem .sec-content .sec-img,.promoCarousel .mainItem .sec-content .sec-img{width:340px;height:260px;position:absolute;left:0;bottom:20px}#mainCarousel .mainItem .sec-content .sec-img img,.promoCarousel .mainItem .sec-content .sec-img img{max-width:90%;max-height:100%;position:absolute;top:40%;left:50%;-ms-transform:translate(-50%,-40%);-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%)}#mainCarousel .mainItem .sec-content .sec-text,.promoCarousel .mainItem .sec-content .sec-text{position:absolute;left:400px;top:32%;-ms-transform:translate(0,-32%);-webkit-transform:translate(0,-32%);transform:translate(0,-32%);max-width:480px}#mainCarousel .mainItem .sec-content .sec-text .header,.promoCarousel .mainItem .sec-content .sec-text .header{font-size:26px;font-weight:600}#mainCarousel .mainItem .sec-content .sec-text .subheader,.promoCarousel .mainItem .sec-content .sec-text .subheader{font-size:26px}#mainCarousel .mainItem .sec-content .sec-text .mainText,.promoCarousel .mainItem .sec-content .sec-text .mainText{margin-top:10px;font-size:14px}#mainCarousel .mainItem .sec-content .sec-text .link,.promoCarousel .mainItem .sec-content .sec-text .link{margin-top:20px}#mainCarousel .mainItem .sec-content .sec-text .link a,.promoCarousel .mainItem .sec-content .sec-text .link a{font-size:14px}#mainCarousel .mainItem .sec-content .sec-text .link:before,.promoCarousel .mainItem .sec-content .sec-text .link:before{vertical-align:middle;font-size:20px;margin-right:3px}#mainCarousel .mainItem .sec-content .sec-text .link .svgIcon,.promoCarousel .mainItem .sec-content .sec-text .link .svgIcon{width:18px;height:18px;margin-right:3px}#mainCarousel .mainItem .sec-content .sec-text.fontWhite,.promoCarousel .mainItem .sec-content .sec-text.fontWhite{color:#fff}#mainCarousel .mainItem .sec-content .sec-text.fontWhite .link .iconB,.promoCarousel .mainItem .sec-content .sec-text.fontWhite .link .iconB{display:none !important}#mainCarousel .mainItem .sec-content .sec-text.fontWhite .link a,.promoCarousel .mainItem .sec-content .sec-text.fontWhite .link a{color:#fff}#mainCarousel .mainItem .sec-content .sec-text.fontWhite .link:before,.promoCarousel .mainItem .sec-content .sec-text.fontWhite .link:before{color:#fff}#mainCarousel .mainItem .sec-content .sec-text.fontBlack,.promoCarousel .mainItem .sec-content .sec-text.fontBlack{color:#000}#mainCarousel .mainItem .sec-content .sec-text.fontBlack .link .iconA,.promoCarousel .mainItem .sec-content .sec-text.fontBlack .link .iconA{display:none !important}#mainCarousel .mainItem .sec-content .sec-text.fontBlack .link a,.promoCarousel .mainItem .sec-content .sec-text.fontBlack .link a{color:#000}#mainCarousel .mainItem .sec-content .sec-text.fontBlack .link:before,.promoCarousel .mainItem .sec-content .sec-text.fontBlack .link:before{color:#000}#productCarousel{display:none;width:940px;height:300px;float:right;padding:0 40px;background-color:#fff}#productCarousel .slick-item{outline:none;overflow:hidden;height:300px}#productCarousel.slick-initialized{display:block}#productCarousel .productCarouselItem .productImage{width:100%;height:170px;position:relative}#productCarousel .productCarouselItem .productImage a{position:absolute;bottom:10px;width:100%;display:block}#productCarousel .productCarouselItem .productImage a img{max-height:160px;max-width:240px;display:block;margin:0 auto}#productCarousel .productCarouselItem .productData{width:100%;text-align:center}#productCarousel .productCarouselItem .productData .contributor{display:none}#productCarousel .productCarouselItem .productData .title{line-height:22px;height:44px;overflow:hidden;margin-bottom:5px}#productCarousel .productCarouselItem .productPurchase{width:100%;text-align:center}#productCarousel .productCarouselItem .productPurchase .price{width:100%;display:block}#productCarousel .productCarouselItem .productPurchase .svgIcon{height:14px;width:14px}#productCarousel .productCarouselItem .productImage{height:150px}#productCarousel .productCarouselItem .productImage a img{max-width:100%;max-height:140px}#productCarousel .productCarouselItem .productData .title{font-size:18px;font-weight:600}#productCarousel .productCarouselItem .product{padding-left:10px;padding-right:10px}.carouselWrap{overflow:hidden;text-align:center;clear:both}.carouselWrap .infoWrap{background-color:#fff;display:block;width:280px;height:300px;padding:0 20px;float:left;position:relative}.carouselWrap .infoWrap .carouselInfo{position:absolute;width:280px;text-align:center;top:50%;transform:translateY(-50%)}.carouselWrap .infoWrap .carouselInfo .smallImage{display:none}.carouselWrap .infoWrap .carouselInfo .mainImage{display:block;margin:0 auto 10px;max-width:220px}.carouselWrap .infoWrap .carouselInfo .textArea h3{margin-top:5px;font-size:18px;font-weight:600;margin-bottom:5px}.carouselWrap .infoWrap .carouselInfo .textArea p{margin-bottom:5px}@media screen and (max-width:1319px){.carouselWrap .infoWrap{display:none}}.carouselWrap .infoWrapFooter{display:none}@media screen and (max-width:1319px){.carouselWrap .infoWrapFooter{display:block;margin-top:5px;clear:both;overflow:hidden;float:left;width:100%}.carouselWrap .infoWrapFooter h3{margin:0;text-align:left;font-size:14px;line-height:30px;font-weight:normal}.carouselWrap .infoWrapFooter h3 img{margin-right:10px;max-height:30px}.carouselWrap .infoWrapFooter h3 a{margin-left:10px}.carouselWrap .infoWrapFooter h3 a img{height:14px;width:14px;vertical-align:sub}}.promoCarousel{width:100%;height:250px;margin:0 auto;position:relative;overflow:hidden}.promoCarousel .mainFullImage{position:relative;height:250px}.promoCarousel .mainFullImage img{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#loCarousel{width:100%;height:600px;margin:0 auto 40px;position:relative;background-color:#fff;overflow:hidden}#loCarousel .mainFullImage{position:relative;height:600px}#loCarousel .mainFullImage img{max-width:100%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#loCarousel .slick-prev,#loCarousel .slick-next{width:80px;background-color:transparent;opacity:0.4}.subHeader{margin:60px 0 20px 0;font-size:18px;position:relative;overflow:hidden;clear:both;display:block;width:100%}.subHeader .header{display:inline-block;background-color:#f2f2f2}.subHeader .divider{display:inline-block;padding:0 10px;color:#d9d9d9;background-color:#f2f2f2}.subHeader .link{display:inline-block;background-color:#f2f2f2}.subHeader .padder{display:inline-block;background-color:#f2f2f2;width:20px}.subHeader.notAddLink .divider{display:none}.subHeader.notAddLink .link{display:none}.subHeader:after{border-top:1px solid #d9d9d9;content:"";display:inline-block;height:0.5em;vertical-align:bottom;width:100%;margin-right:-100%;margin-left:20px}.homePublisherBlock{width:240px;height:220px;float:left;padding:40px 30px;background-color:#fff}@media screen and (max-width:1319px){.homePublisherBlock{display:none}}.homePublisherBlock .coloredText{width:100%;text-align:center;line-height:1;font-size:26px;font-weight:800;color:#9a1f63}.homePublisherBlock .mainText{width:100%;text-align:center;font-size:14px;color:#999;margin:20px 0}.homePublisherBlock .image{width:100%}.homePublisherBlock .image img{max-width:100%;display:block;margin:0 auto}.homePublisherBlock .link{width:100%;text-align:center;font-size:18px;margin:30px 0}.homePublisherBlock .link .svgIcon{width:18px;height:18px;margin-right:3px}.sponsoredBy{display:none}@media screen and (max-width:1319px){.sponsoredBy{display:block;position:absolute;bottom:-27px;font-style:italic}.sponsoredBy img{max-width:150px;max-height:25px;margin-left:5px}}#headlineFlash{height:20px;padding:8px 20px;margin:20px 0 0 0;font-size:14px;background-color:#fff;text-align:center}#headlineFlash .flashItem{display:none}#headlineFlash .flashItem .flashText{display:inline-block;font-style:italic}#headlineFlash .flashItem .link{margin:0 10px;display:inline-block}#headlineFlash .flashItem .link .svgIcon{width:18px;height:18px;margin-right:3px}#headlineFlash .flashItem.notAddLink .link{display:none}.headlineOffer{display:none;background-color:#fff;border-radius:3px;overflow:hidden}@media screen and (max-width:1319px){.headlineOffer{width:300px;height:120px}.headlineOffer:nth-child(2){margin:0 20px}.headlineOffer .textContent{width:150px;height:90px;padding:15px}.headlineOffer .textContent .header{font-size:18px;font-weight:600}.headlineOffer .textContent .mainText{font-size:14px}.headlineOffer .textContent .link a{font-size:14px}.headlineOffer .imageContent{width:120px}}@media screen and (min-width:1320px){.headlineOffer{width:400px;height:160px}.headlineOffer:nth-child(2){margin:0 30px}.headlineOffer .textContent{width:200px;height:120px;padding:20px}.headlineOffer .textContent .header{font-size:18px;font-weight:600}.headlineOffer .textContent .mainText{font-size:14px}.headlineOffer .textContent .link{margin:5px 0}.headlineOffer .textContent .link a{font-size:18px}.headlineOffer .imageContent{width:160px}}.headlineOffer .textContent{float:left}.headlineOffer .imageContent{height:100%;float:right;position:relative;overflow:hidden}.headlineOffer .imageContent img{height:100%;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loEthos{margin:20px 0;text-align:center;color:#0085ca;font-style:italic}.loEthos .svgIcon{width:16px;height:16px;margin-right:2px}.loEthos .divider{display:inline-block;margin:0 10px;font-style:normal}.gardnersVideo{width:100%;box-sizing:border-box;padding:20px 40px 40px 40px;background-color:#fff}@media screen and (max-width:1319px){.gardnersVideo .colorWrap .ytEmbed{width:400px;height:225px}.gardnersVideo .colorWrap .ytEmbed iframe{width:400px;height:225px}.gardnersVideo .colorWrap .htmlBlock{width:420px}}@media screen and (min-width:1320px){.gardnersVideo .colorWrap .ytEmbed{width:450px;height:253px}.gardnersVideo .colorWrap .ytEmbed iframe{width:450px;height:253px}.gardnersVideo .colorWrap .htmlBlock{width:690px}}.gardnersVideo .colorWrap{box-sizing:border-box;padding:20px;background-color:#f2f2f2}.gardnersVideo .colorWrap .ytEmbed{display:inline-block}.gardnersVideo .colorWrap .ytEmbed .overlay{background-color:rgba(255,255,255,0.6)}.gardnersVideo .colorWrap .htmlBlock{display:inline-block;float:right}.gardnersVideo .colorWrap .htmlBlock .mainText{text-align:right}.gardnersVideo .colorWrap .htmlBlock .mainText h1{font-size:26px}.loRetailers .htmlBlock,.loPublishers .htmlBlock{background-color:#fff;text-align:center;margin:0}@media screen and (max-width:1319px){.loRetailers .htmlBlock,.loPublishers .htmlBlock{padding:0 100px 20px 100px}}@media screen and (min-width:1320px){.loRetailers .htmlBlock,.loPublishers .htmlBlock{padding:0 200px 20px 200px}}.iconHeader{width:100%;background-color:#fff;margin-top:30px}.iconHeader .header{padding:20px 0 30px 0;font-size:30px;text-align:center}.iconHeader .header .svgIcon{width:30px;height:30px;margin-right:8px}.hrHeader{width:84%;position:relative;background-color:#fff;padding:10px 8% 10px 8%}.hrHeader hr{border-color:#d9d9d9;opacity:0.6}.hrHeader .header{background-color:#fff;font-size:26px;text-align:center;margin:0 0;padding:0 10px;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-58%);-webkit-transform:translate(-50%,-58%);transform:translate(-50%,-58%)}.downloadButton{width:100%;background-color:#fff;padding:0 0 30px 0}.downloadButton .buttonWrap{width:400px;height:60px;display:block;border-radius:3px;background-color:#0085ca;margin:0 auto;text-align:center}.downloadButton .buttonWrap a{width:100%;height:100%;display:block;line-height:3.3;color:#fff;font-size:18px;font-weight:300}.downloadButton .buttonWrap a .svgIcon{width:24px;height:24px;margin:0 10px}.infoBlock1{min-height:450px;padding:0 40px;position:relative;overflow:hidden;background-color:#fff}@media screen and (max-width:1319px){.infoBlock1{width:860px}.infoBlock1 .info{width:600px}.infoBlock1 .image{width:260px}.infoBlock1 .mainText img{margin:28px 10px}}@media screen and (min-width:1320px){.infoBlock1{width:1180px}.infoBlock1 .info{width:800px}.infoBlock1 .image{width:380px}.infoBlock1 .mainText img{margin:14px 10px}}.infoBlock1 .info{min-height:450px;display:inline-block;float:left;box-sizing:border-box;padding:20px 40px 20px 20px}.infoBlock1 .info .header{font-size:26px}.infoBlock1 .info .header .svgIcon{width:34px;height:34px;margin-right:8px}.infoBlock1 .info .mainText{padding:20px 0;overflow:hidden}.infoBlock1 .info .mainText img{float:left}.infoBlock1 .image{overflow:hidden;min-height:450px;position:absolute;right:40px;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.infoBlock1 .image img{height:100%;position:absolute;left:50%;-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.infoBlock1 .image .overlay{width:40px;height:100%;position:absolute;z-index:1000;background-color:#fff;top:0;opacity:0.5}.infoBlock1.backgroundOn .info{background-color:rgba(52,54,66,0.09)}.infoBlock1.backgroundOff .info{background-color:#fff}.leftNav{background-color:#fff;padding:20px 20px 40px 20px}.leftNav h4{margin-top:3px;color:#0085ca}.leftNav h4 a{color:#0085ca}.leftNav ul li a{color:#1a1a1a;font-size:14px}.leftNav ul li a.sectionHeader{display:block;margin-top:20px;font-weight:600}.leftNav.none{padding-top:0;padding-bottom:0}.leftNav.bottom{padding-top:0}.leftNav.top{padding-bottom:0}.breadCrumb{overflow:hidden;clear:both;margin-bottom:5px}.breadCrumb ul{padding:10px 5px;list-style:none;overflow:hidden;margin:0}.breadCrumb ul li{float:left;padding-left:10px}.breadCrumb ul li:after{content:">";padding-left:10px}.breadCrumb ul li:first-child{padding-left:0}.breadCrumb ul li:last-child:after{content:""}.textSection{padding:20px;background-color:#fff}.textSection p{font-size:14px}.textSection h1{font-size:26px;color:#0085ca;font-weight:600;margin:0 0 20px 0}.textSection h2{font-size:18px;font-weight:600;margin:0 0 20px 0}.textSection h3{font-size:14px;font-weight:600;margin:0 0 20px 0}@media screen and (max-width:1319px){.footerIconHide{display:none}}.contactDetails{position:relative;margin:20px 0;padding:0 20px;background-color:#fff}.contactDetails h4{margin:5px 0;font-size:18px}.contactDetails p{font-size:14px}.contactDetails a{position:absolute}@media screen and (max-width:1319px){.contactDetails a{left:50%}}@media screen and (min-width:1320px){.contactDetails a{left:38%}}.contactDetails .telNum{color:#000;text-decoration:none}#storefront_cookie_widget{background-color:pink;position:fixed;bottom:0;width:100%;text-align:center;z-index:100000}.simpleInfo{width:90%;padding:5%;position:relative}@media screen and (max-width:1319px){.simpleInfo .header{font-size:18px;font-weight:600;margin:0 0 20px 0}.simpleInfo .mainText{font-size:14px}}@media screen and (min-width:1320px){.simpleInfo .header{font-size:18px;font-weight:600;margin:0 0 20px 0}.simpleInfo .mainText{font-size:14px}}.simpleInfo a{position:absolute;left:50%}.helpLeftImage{width:100%;position:relative;background-color:#fff;overflow:hidden}@media screen and (max-width:1319px){.helpLeftImage{height:250px}.helpLeftImage .mainImage{width:25%;height:200px;float:left;position:relative;overflow:hidden}.helpLeftImage .mainImage img{max-height:90%;max-width:75%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.helpLeftImage .textContent{width:71%;position:absolute;right:0;top:50%;-ms-transform:translateY(-55%);-webkit-transform:translateY(-55%);transform:translateY(-55%);padding:20px 4% 20px 0}.helpLeftImage .textContent .header{font-size:18px;font-weight:600;margin-bottom:10px}.helpLeftImage .textContent .mainText{font-size:14px}}@media screen and (min-width:1320px){.helpLeftImage{height:200px}.helpLeftImage .mainImage{width:25%;height:200px;float:left;position:relative;overflow:hidden}.helpLeftImage .mainImage img{max-height:90%;max-width:75%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.helpLeftImage .textContent{width:71%;position:absolute;right:0;top:50%;-ms-transform:translateY(-55%);-webkit-transform:translateY(-55%);transform:translateY(-55%);padding:20px 4% 20px 0}.helpLeftImage .textContent .header{font-size:18px;font-weight:600;margin-bottom:10px}.helpLeftImage .textContent .mainText{font-size:14px}}.helpLeftImage hr{margin:0;width:65%;position:absolute;bottom:0;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0.4}.helpLeftImage:last-child hr{display:none}.promotionBanner{width:100%;height:250px;background-color:#fff;overflow:hidden;position:relative}.promotionBanner .heroImage{background-position:center;position:relative;width:100%;height:250px}.promotionBanner .heroImage .overlay{position:absolute;width:100%;height:100%;background-position:center}.publicationBlock{overflow:hidden;margin-bottom:20px;height:340px;float:left;background-color:#fff;box-sizing:border-box;padding:20px}.publicationBlock .image{width:180px;height:175px;margin:0 auto;position:relative}.publicationBlock .image img{max-width:180px;max-height:175px;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.publicationBlock .header{font-size:18px;font-weight:600;text-align:center}.publicationBlock .created{font-size:14px;text-align:center;margin:10px 0}.publicationBlock .downloadLink{display:block;margin:20px 0;font-size:14px;text-align:center;margin:0}.publicationBlock .archiveLink{font-size:14px;text-align:center;margin:0}.publicationBlock .viewButton{clear:both;text-align:center;margin-bottom:10px}.promotionBlockTemp{overflow:hidden;height:330px;float:left;margin-bottom:20px;margin-right:20px;background-color:#fff;box-sizing:border-box;padding:20px;position:relative}@media screen and (max-width:1319px){.promotionBlockTemp.threeWide{width:220px}}@media screen and (min-width:1320px){.promotionBlockTemp.threeWide{width:300px}}.promotionBlockTemp.threeWide:nth-child(3n + 3){margin-right:0}.promotionBlockTemp.threeWide .image{overflow:hidden;width:100%;height:200px;margin:0 auto;position:relative}.promotionBlockTemp.threeWide .image img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:1319px){.promotionBlockTemp.twoWide{width:340px}.promotionBlockTemp.twoWide .image{width:340px}}@media screen and (min-width:1320px){.promotionBlockTemp.twoWide{width:460px}.promotionBlockTemp.twoWide .image{width:460px}}.promotionBlockTemp.twoWide:nth-child(2n + 2){margin-right:0}.promotionBlockTemp.twoWide .image{overflow:hidden;height:200px;margin:-20px -20px 0 -20px;position:relative}.promotionBlockTemp.twoWide .image img{max-width:100%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.promotionBlockTemp .discount{margin:0 auto;font-size:14px;text-align:center;position:absolute;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.promotionBlockTemp .header{font-size:18px;font-weight:600;text-align:center;margin:10px 0}.promotionBlockTemp a{display:block;margin:10px 0}.promotionBlockTemp a .btn{display:block;width:120px;margin:0 auto}.promotionBlockTemp .ends{font-size:14px;text-align:center;margin:0}.jobListing{width:100%;box-sizing:border-box;padding:0 20px 40px 20px;margin:20px 0;position:relative;background-color:#fff}.jobListing .jobTitle{font-size:18px;font-weight:600;margin:10px 0}.jobListing .appForm{width:240px;height:32px;border-radius:3px;background-color:#0085ca;margin:20px 0 0 0;text-align:center}.jobListing .appForm a{display:block;width:100%;height:100%;color:#fff;font-weight:300;line-height:2.3}.jobListing .appForm .svgIcon{width:20px;height:20px;margin-left:5px}.jobListing .closingDate{font-weight:600;margin:10px 0}.jobListing ul{margin:10px 0 10px 10px}.jobListing ul li:before{content:"- "}.jobListing hr{margin:0;width:65%;position:absolute;bottom:0px;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0.4}.jobListing:last-child hr{display:none}.infoBlock .wrap{padding:40px 0;overflow:hidden;background-color:#fff}.infoBlock .wrap .image img{max-width:100%}.infoBlock .wrap .mainText{font-size:14px}.infoBlock .wrap .mainText ul li{margin-left:30px;margin-bottom:5px}.infoBlock .wrap .mainText.dots ul li{list-style:disc}.infoBlock .wrap .mainText.circles ul li{list-style:circle}.infoBlock .wrap .mainText.square ul li{list-style:square}.infoBlock .wrap .mainText.arrows ul li{margin-left:5px}.infoBlock .wrap .mainText.arrows ul li:before{content:">";margin-right:10px}.infoBlock .wrap h3{font-size:28px;line-height:44px;margin-bottom:15px;margin-top:0}.infoBlock .wrap h3.iconYes{padding-left:44px;background:url("/Content/StoreFront/assets/images/icons/circleArrowRight.png") 0 50% no-repeat}.infoBlock .wrap h3.iconYes.iconRight{padding-left:0;padding-right:44px;text-align:right;background:url("/Content/StoreFront/assets/images/icons/circleArrow.png") 100% 50% no-repeat}.infoBlock .imageLeft .mainText,.infoBlock .imageLeft h3{margin-left:40px;margin-right:40px;text-align:right}.infoBlock .imageLeft .image,.infoBlock .imageLeft .video,.infoBlock .imageLeft .mapWrap{float:left;margin-right:40px}.infoBlock .imageLeft .mapWrap,.infoBlock .imageLeft .video{margin-left:40px}.infoBlock .imageRight .mainText,.infoBlock .imageRight h3{margin-left:40px;margin-right:40px;text-align:left}.infoBlock .imageRight .image,.infoBlock .imageRight .video,.infoBlock .imageRight .mapWrap{float:right;margin-left:40px}.infoBlock .imageRight .mapWrap,.infoBlock .imageRight .video{margin-right:40px}.infoBlock .noImage{padding:20px 40px}.infoBlock .noImage .mainText,.infoBlock .noImage h3{margin-left:0;margin-right:0;text-align:left}.infoBlock .mapWrap{width:50%}.infoBlock .video{margin-bottom:20px;max-width:50%;position:relative}.infoBlock .video .overlay{max-width:100%;position:relative;z-index:2}.infoBlock .video .overlay img{max-width:100%}.infoBlock .video .overlay .youTubeButton svg{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;width:20%}.infoBlock .video iframe{position:absolute;top:0;left:0;z-index:1}.infoBlock.scrollable .mainText{max-height:200px;overflow-y:auto;padding-right:2rem}.videoBlock{margin-bottom:40px;overflow:hidden;width:100%}.videoBlock .videoWrap{position:relative}.videoBlock .videoWrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.videoBlock.full .videoWrap{width:100%;height:0;padding-bottom:56.25%}.videoBlock.fullPadding{background-color:#fff}.videoBlock.fullPadding .padding{padding-left:40px;padding-right:40px;padding-bottom:40px}.videoBlock.fullPadding .videoWrap{width:100%;height:0;padding-bottom:56.25%}.videoBlock.threeQuarters .videoWrap{width:66%;height:0;padding-bottom:37.125%;margin:0 auto}.videoBlock.half .videoWrap{width:50%;height:0;padding-bottom:28.125%;margin:0 auto}.spacer{display:block;clear:both;width:100%}.spacer.ten{height:10px}.spacer.twenty{height:20px}.spacer.thirty{height:30px}.spacer.forty{height:40px}.spacer.fifty{height:50px}.spacer.white{background-color:#fff}.pageHeader{display:block;margin:0;overflow:hidden;width:100%}.pageHeader .header{margin-bottom:10px;width:100%;overflow:hidden}.pageHeader .header a{color:#1a1a1a;text-decoration:none}.pageHeader .header a.viewAll{display:inline-block;color:#0085ca}.pageHeader .header a.viewAll:hover{text-decoration:underline}.pageHeader h2{font-size:28px;line-height:34px}.pageHeader h3{font-size:18px;line-height:22px}.pageHeader h5{font-size:14px;line-height:18px}.pageHeader.loggedOutPadding{padding:0 40px;background-color:#fff;box-sizing:border-box}.pageHeader.left{text-align:left}.pageHeader.center{text-align:center}.pageHeader.right{text-align:right}.pageHeader.headerIcon h2 img{width:32px;height:32px}.pageHeader.headerIcon h3 img{width:22px;height:22px}.pageHeader.headerIcon h5 img{width:18px;height:18px}.pageHeader.headerLine .header{display:table;white-space:nowrap}.pageHeader.headerLine .header:before,.pageHeader.headerLine .header:after{border-top:1px solid #d9d9d9;content:"";display:table-cell;position:relative;top:0.6em;width:47%}.pageHeader.headerLine .header:before{right:20px}.pageHeader.headerLine .header:after{left:20px}.pageHeader.left .header:before{content:normal}.pageHeader.left .header:after{width:95%}.pageHeader.right .header:after{content:normal}.pageHeader.right .header:before{width:95%}.contentPageHeader{width:100%}.contentPageHeader .head{height:100px;background:no-repeat;position:relative;background-size:cover}.contentPageHeader .head h1{margin:0;padding:10px 30px;font-size:26px;font-weight:400;color:#fff;background-color:rgba(51,118,175,0.8);display:inline-block;position:absolute;bottom:0;left:0}.contentPageHeader .menuArea{background-color:#dedede;clear:both;overflow:hidden}.contentPageHeader .menuArea ul li{float:left}.contentPageHeader .menuArea ul li span{border-right:#eaeaea 1px solid;display:block}.contentPageHeader .menuArea ul li span a{color:#1a1a1a;padding:0 20px;border-right:#cbcbcb 1px solid;line-height:50px;font-size:18px;display:block}.contentPageHeader .menuArea .contactUs{float:right}.contentPageHeader .menuArea .contactUs span{border-left:#cbcbcb 1px solid;display:block}.contentPageHeader .menuArea .contactUs span a{color:#1a1a1a;padding:0 20px;border-left:#eaeaea 1px solid;line-height:50px;font-size:18px;display:block}a.anchor{display:block;position:relative;top:-70px;visibility:hidden}.editSection a.anchor{visibility:visible;height:20px;background:url("/Content/StoreFront/assets/images/other/stripe_2d1db10f8cb7998499aae013321bfe29.png");top:0}.scrollToTop{text-align:right;padding:0 40px 20px;background-color:#fff;color:#a7a7a7;clear:both}.scrollToTop span{cursor:pointer}.scrollToTop span img{height:24px;width:24px;margin-right:10px}.colouredInfoBlock{width:220px;display:block;float:left;vertical-align:top;margin:0 10px 0 10px}@media screen and (max-width:1319px){.colouredInfoBlock{width:200px}}.colouredInfoBlock.alpha{margin-left:0}.colouredInfoBlock.omega{margin-right:0}.colouredInfoBlock .top{overflow:hidden;position:relative;background-repeat:no-repeat;background-position:50% top;height:150px}.colouredInfoBlock .top a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.colouredInfoBlock .top .lowerTop{height:38%;width:100%;position:absolute;bottom:0}.colouredInfoBlock .top .lowerTop h4{width:80%;padding:0 10%;margin:0 0;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;z-index:1;font-size:18px}.colouredInfoBlock .top .lowerTop .shade{height:50%;background-color:rgba(0,0,0,0.25);position:relative;top:50%}.colouredInfoBlock .bottom{text-align:left;padding:10px;margin-bottom:-500px;padding-bottom:500px}.colouredInfoBlock.white .top .lowerTop h4{color:#1a1a1a}.colouredInfoBlock.green .top{background-color:#348798}.colouredInfoBlock.green .bottom{background-color:rgba(52,135,152,0.06)}.colouredInfoBlock.red .top{background-color:#952d3e}.colouredInfoBlock.red .bottom{background-color:rgba(149,45,62,0.06)}.colouredInfoBlock.black .top{background-color:#343642}.colouredInfoBlock.black .bottom{background-color:rgba(52,54,66,0.06)}.colouredInfoBlock.grey .top{background-color:#969b9b}.colouredInfoBlock.grey .bottom{background-color:rgba(150,155,155,0.06)}.colouredInfoBlockWrap{background-color:#fff;text-align:center}.colouredInfoBlockWrap .fourColouredInfoBlockWrap{overflow:hidden;text-align:center;width:940px;margin:0 auto;padding:0 0 5px}@media screen and (max-width:1319px){.colouredInfoBlockWrap .fourColouredInfoBlockWrap{width:860px}}.colouredInfoBlockWrap .threeColouredInfoBlockWrap{overflow:hidden;text-align:center;width:auto;display:inline-block;margin:0 auto;padding:0 0 5px}.mapWrap{overflow:hidden;clear:both}.mapWrap #google-map{height:300px;width:100%;background-color:#fff}.searchPromo{margin-top:10px}.searchPromo .promoBar{background-color:#0085ca;padding:9px 20px;color:#fff;font-size:18px;line-height:22px}.searchPromo .promoBar span{font-weight:600}.searchPromo .heroImage{height:250px;width:100%;position:relative;background-repeat:no-repeat;background-position:center top;background-size:contain}.searchPromo .heroImage .overlay{position:absolute;background-repeat:no-repeat;background-position:center top;height:100%;width:100%}.searchPromo .textContent{overflow:hidden;background-color:#fff;padding:20px;background-position:center}.searchPromo .textContent .imageWrap{width:280px;float:left;margin-right:20px}.searchPromo .textContent .imageWrap img{display:block;margin:0 auto;max-width:280px;max-height:250px}.searchPromo .textContent .textWrap{float:right;width:600px}@media screen and (max-width:1319px){.searchPromo .textContent .textWrap{width:360px}}.searchPromo .textContent .textWrap .list{overflow:hidden;margin-top:20px}.searchPromo .textContent .textWrap .list ul{margin:0;padding:0}.searchPromo .textContent .textWrap .list ul li{float:left;padding-right:20px}.searchPromo .textContent .textWrap .list ul li:last-chiild{padding-right:0}.searchPromo .textContent .textWrap .textArea ul li{list-style:disc;list-style-position:inside}.searchPromo .textContent .textWrap .textArea ol li{list-style:decimal;list-style-position:inside}.tripleHeader{background-color:#fff;text-align:center}.tripleHeader ul li{display:inline-block;font-size:14px;text-align:center;color:#1a1a1a;line-height:40px}.tripleHeader ul li:after{content:" | ";padding:0 10px;display:inline-block}.tripleHeader ul li a{color:#fff;text-decoration:none}.tripleHeader ul li:last-child:after{content:"";padding:0}.basicBanner{overflow:hidden;clear:both;text-align:center;width:100%}@media screen and (max-width:1319px){.basicBanner .bannerWrap{width:auto;margin:0 40px;overflow:hidden}.basicBanner .bannerWrap span{display:inline-block;position:relative;right:-50%}.basicBanner .bannerWrap span img{position:relative;left:-50%}.basicBanner.shrink img{width:100%}}.basicBanner.white{background-color:#fff}.fourWideText ul li div{padding:10px 20px 20px;background-color:#fff;text-align:center}.fourWideText ul li div h5{margin-bottom:5px}.buttonArray{background-color:#fff;clear:both;overflow:hidden;width:100%}.buttonArray ul{display:inline-block;padding:0 40px}.buttonArray ul li{float:left;margin:0 10px}.buttonArray ul li a{line-height:28px}.buttonArray ul li:first-child{margin-left:0}.buttonArray ul li:last-child{margin-right:0}.buttonArray.leftAlign{text-align:left}.buttonArray.centerAlign{text-align:center}.buttonArray.rightAlign{text-align:right}.doubleFeature{overflow:hidden;display:block;clear:both}.doubleFeature .doublePromo{overflow:hidden;background-color:#fff}.doubleFeature .doublePromo .top{height:auto;width:100%;position:relative}.doubleFeature .doublePromo .top div{width:460px;display:inline-block;position:relative;right:-50%}.doubleFeature .doublePromo .top div span{height:auto;position:relative;display:block;left:-50%;text-align:center}.doubleFeature .doublePromo .top div span img{max-width:100%;max-height:100%}.doubleFeature .doublePromo .top div span img.overlay{position:absolute;top:0;left:0}.promotionBlock .bottom{text-align:center;padding:10px 20px 20px;background-color:#fff;overflow:hidden}.promotionBlock .bottom h4{margin-bottom:15px}.promotionBlock .bottom p{margin-top:10px}.seriesStarRating{margin-bottom:0}.seriesStarRating .starRating{padding:10px 0 0}.textWithImage{width:400px;background-color:#fff;margin:0 15px;height:160px;float:left}.textWithImage.alpha{margin-left:0 !important}.textWithImage.omega{margin-right:0 !important}.textWithImage .textArea{padding:20px;width:200px;float:left}.textWithImage .textArea h4{margin:0 0 10px;font-size:18px;font-weight:600}.textWithImage .image{width:160px;float:left;text-align:center}.textWithImage .image img{max-width:160px;max-height:160px}@media screen and (max-width:1319px){.textWithImage{width:300px;margin:0 10px;height:170px}.textWithImage .textArea{padding:15px 5px 15px 15px;width:170px;float:left}.textWithImage .image{width:110px;float:left}.textWithImage .image img{max-width:110px;max-height:110px}}.tripleFeature .triplePromo{background-color:#fff;text-align:center}.tripleFeature .triplePromo .top{padding:15px 15px 0}.no-csstransforms3d img.back{display:none}.csstransforms3d .book3d{margin-top:20px;-moz-perspective:100px;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;max-width:250px;max-height:260px}.csstransforms3d .book3d div{display:inline-block;position:relative;-moz-perspective:100px;-moz-transform:rotateY(-3deg);-webkit-transform:perspective(100) rotateY(-3deg);outline:1px solid transparent;box-shadow:none;border-radius:2px;margin:0;max-width:250px;max-height:260px}.csstransforms3d .book3d div img{vertical-align:middle;position:relative;max-width:250px;max-height:260px;border-radius:3px}.csstransforms3d .book3d div img.front{z-index:4;-webkit-transform:translateZ(5px);transform-style:preserve-3d}.csstransforms3d .book3d div img.back,.csstransforms3d .book3d div span{position:absolute;top:2%;height:96%}.csstransforms3d .book3d div img.back{width:100%;left:6%;z-index:1;border-radius:3px}.csstransforms3d .book3d div span{width:3%;left:100%;top:3%;height:94%;z-index:2;background-color:#efefef;-moz-transform:rotateY(20deg);-webkit-transform:perspective(100) translateZ(1px) rotateY(20deg);transform-style:preserve-3d}#gettingStarted{width:600px;height:600px;background-color:#fff;margin:0;padding:0 !important;display:none;position:relative}#gettingStarted #readyNow{color:#337696;bottom:20px;left:20px;position:absolute;margin:0;cursor:pointer}#gettingStarted #readyNowX{position:absolute;right:15px;top:13px;z-index:5}#gettingStarted #gettingStartedSlider{overflow:hidden;width:600px;height:600px;background-color:#fff;margin:0;position:relative}#gettingStarted #gettingStartedSlider .popupHeader{height:25px;line-height:25px;font-size:14px;padding:10px 20px;background-color:#e3e3e3;color:#1a1a1a}#gettingStarted #gettingStartedSlider .slideMain{height:350px;padding:50px 30px 0;width:540px;text-align:center}#gettingStarted #gettingStartedSlider .slideMain h2{line-height:40px;font-size:40px;font-weight:400;color:#337696;text-align:center;text-transform:uppercase;margin:0 0 40px}#gettingStarted #gettingStartedSlider .slideMain h2 strong{font-weight:600}#gettingStarted #gettingStartedSlider .slideMain img{margin:0 auto;height:270px}#gettingStarted #gettingStartedSlider .frontSlide{background-color:#bddddb;padding-bottom:45px}#gettingStarted #gettingStartedSlider .finalSlide{height:200px;padding-top:150px}#gettingStarted #gettingStartedSlider .slideFooter{padding:30px;text-align:center}#gettingStarted #gettingStartedSlider .slick-dots{bottom:40px;background-color:#fff}#gettingStarted #gettingStartedSlider .slick-dots li button:before{font-size:28px;color:#b2b2b2;opacity:1}#gettingStarted #gettingStartedSlider .slick-dots li.slick-active button:before{color:#337696}.error404{padding:50px 20px 50px;text-align:center;background-color:#fff}.error404 img{margin-bottom:20px;max-width:140px}.error404 h4{font-size:28px;font-weight:400;color:#3376a4;margin-bottom:20px}.error404 h4 strong{font-weight:600}.error404 h6{font-size:18px;font-weight:bold;margin-bottom:30px}.error404 p{margin-bottom:60px}.questionAnswer .question{font-size:14px;font-weight:600;line-height:20px;padding-left:25px;position:relative;overflow:hidden}.questionAnswer .question:hover{cursor:pointer}.questionAnswer .answer{display:none;-webkit-transition:200ms transform ease-out;transition:200ms transform ease-out;transform:scaleY(0);padding-left:25px}.questionAnswer.open .answer{display:block;transform:scaleY(1);-webkit-transition:200ms transform ease-out;transition:200ms transform ease-out}.questionAnswer.leftRight{padding:0px 40px 10px;background-color:#fff}.questionAnswer .plusMinus{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;left:0;width:14px;height:14px;margin:3px 5px 3px 0;float:left}.questionAnswer .plusMinus .hor,.questionAnswer .plusMinus .ver{position:absolute;background:#0085ca;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:200ms all ease-out;transition:200ms all ease-out}.questionAnswer .plusMinus .hor{top:6px;left:1px;right:1px;height:2px;width:14px}.questionAnswer .plusMinus .ver{top:0px;left:7px;bottom:0px;width:2px;height:14px}.questionAnswer.open .plusMinus .ver{height:0;top:6px}.listSection{overflow:hidden;padding:10px 40px 20px;background-color:#fff}.listSection h6{font-weight:600;font-size:18px;margin:0 0 10px}.catalogueContainer .bannerImage img{width:100%}#megaMenuHeader #navWrapper .navinner{z-index:9999}.jq-dropdown{z-index:99999}.viewAllBox{text-align:left}.viewAllBox a{font-size:18px;text-decoration:none}#megaMenuHeader #navWrapper .navinner>ul.loggedIn>li ul.primary .megaMenu ul.categories,#megaMenuHeader #navWrapper .navinner>ul.loggedIn>li>ul.primary>li ul.primary .megaMenu ul.categories{box-shadow:0px 0 0 #fff !important}#megaMenuHeader #navWrapper .navinner>ul.loggedIn>li ul.primary .megaMenu,#megaMenuHeader #navWrapper .navinner>ul.loggedIn>li ul.primary .megaMenu.ui-sortable:before,#megaMenuHeader #navWrapper .navinner>ul.loggedIn>li>ul.primary>li ul.primary .megaMenu.ui-sortable:before,#megaMenuHeader #navWrapper .navinner>ul.loggedIn>li ul.primary .megaMenu.ui-sortable:after,#megaMenuHeader #navWrapper .navinner>ul.loggedIn>li>ul.primary>li ul.primary .megaMenu.ui-sortable:after{border-bottom:1px solid #ccc !important;box-shadow:0 3px 0 rgba(0,0,0,0.06) !important}.megaMenu .group-link a.seeAll{color:#0085ca !important}.twoUpHTML .imgAbove img{width:100%;height:auto}.meFlex{display:flex;flex-wrap:wrap}.meFlex .grid_8{display:flex}.productRow.whiteBg{background:none !important}.productRow.whiteBg .innerWrap{margin:0 10px;padding:20px;background:#fff}.productRow.whiteBg .innerWrap .grid_4{width:23% !important;margin:0 1% !important}.productRow.whiteBg .innerWrap .grid_4 .hover-box{height:auto !important}.productRow.whiteBg .innerWrap .grid_4 .hover-box img.img{position:relative;z-index:1}.productRow.whiteBg .innerWrap .grid_4 .hover-box .textbox{position:relative}.productRow.whiteBg .innerWrap .grid_4 .hover-box .overlay-text{background-color:#fff;color:#404040 !important;position:relative !important;height:auto}.productRow.whiteBg .innerWrap .grid_4 .hover-box .overlay-text h2{height:auto !important;color:#404040 !important;padding:0 !important}.productRow.whiteBg .innerWrap .grid_4 .hover-box .overlay-text p{color:#404040 !important;height:auto !important;opacity:1 !important;margin:3px 0 10px 0;padding:0 !important}.productRow.whiteBg .innerWrap .grid_4 .hover-box span{display:none}.whiteBg{background:#fff}.whiteBg .header{width:94%;margin:20px auto 10px auto}.brexitMessage{overflow:hidden;background-color:#fff;border-radius:3px;padding:20px;margin-bottom:2rem}.brexitMessage p{margin:0}.publication-block.new{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:20px;padding:20px;background:#fff}.publication-block.new .publication-wrapper.new-pub-block{position:relative;display:grid;place-items:center center;gap:10px;padding:20px}.publication-block{display:flex;background:#fff;clear:both}.publication-block .publication-wrapper{display:flex;flex-direction:column;flex:0 0 25%;padding:4ch;gap:2ch;box-sizing:border-box}.publication-block .publication-wrapper-image{display:flex;justify-content:center}.publication-block .publication-wrapper-image img{display:block;max-width:180px;max-height:175px;object-fit:contain;filter:drop-shadow(0px 2px 6px rgba(0,0,0,0.2))}.publication-block .publication-wrapper-details{flex:1 1 auto}.publication-block .publication-wrapper-details span{display:block;text-align:center}.publication-block .publication-wrapper-details span.header{font-size:18px;font-weight:600}.publication-block .publication-wrapper-details span.date{font-size:14px;margin-top:2ch}.publication-block .publication-wrapper-details span.date::before{content:"Published:";display:inline-block;margin-right:1ch}.publication-block .publication-wrapper-details p{margin:2ch 0 0}.publication-block .publication-wrapper-links{position:relative}.publication-block .publication-wrapper-links .publication-btn{display:inline-flex;justify-content:space-between;align-items:center;outline:0;border:0;border-radius:4px;box-sizing:border-box;padding:12px 16px;width:100%;color:#fff;background:#0085ca;font-size:14px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;overflow:hidden;cursor:pointer}.publication-block .publication-wrapper-links .publication-btn:focus .dropdown,.publication-block .publication-wrapper-links .publication-btn:active .dropdown{transform:translate(0,20px);opacity:1;visibility:visible;z-index:1}.publication-block .publication-wrapper-links .publication-btn .chevron-down{display:inline-block;border-right:4px solid #fff;border-bottom:4px solid #fff;width:10px;height:10px;transform:rotate(45deg) translateY(-4px)}.publication-block .publication-wrapper-links .publication-btn .dropdown{position:absolute;top:100%;left:0;background:#fff;width:max-content;box-shadow:0 4px 12px rgba(0,0,0,0.1);text-align:left;border-radius:4px;opacity:0;visibility:hidden;transition:0.3s ease;z-index:10}.publication-block .publication-wrapper-links .publication-btn .dropdown::before{content:"";position:absolute;top:-6px;left:20px;width:0;height:0;box-shadow:2px -2px 6px rgba(0,0,0,0.05);border-top:6px solid #fff;border-right:6px solid #fff;border-bottom:6px solid transparent;border-left:6px solid transparent;transform:rotate(-45deg);mix-blend-mode:multiple}.publication-block .publication-wrapper-links .publication-btn .dropdown li{list-style:none;position:relative;background:#fff;padding:0 20px;color:#1a1a1a;z-index:1}.publication-block .publication-wrapper-links .publication-btn .dropdown li.active{color:#0085ca}.publication-block .publication-wrapper-links .publication-btn .dropdown li:first-child{border-radius:4px 4px 0 0}.publication-block .publication-wrapper-links .publication-btn .dropdown li:last-child{border-radius:0 0 4px 4px}.publication-block .publication-wrapper-links .publication-btn .dropdown li:last-child a{border-bottom:0}.publication-block .publication-wrapper-links .publication-btn .dropdown a{display:block;border-bottom:1px solid rgba(0,0,0,0.05);padding:16px 0;color:inherit;font-size:14px;text-decoration:none}.publication-block.single .publication-wrapper{flex-direction:row;padding:4ch 0;flex:1 1 100%}.publication-block.single .publication-wrapper-image{flex:0 0 25%}.publication-block.single .publication-wrapper-details{flex:1 1 50%;padding:0 4ch}.publication-block.single .publication-wrapper-details span{text-align:left}.publication-block.single .publication-wrapper-links{flex:1 1 25%;padding:0 4ch}.publication-block.single .publication-wrapper-links a:not(.publication-btn--download),.publication-block.single .publication-wrapper-links button:not(.publication-btn--download){justify-content:flex-end;background:unset;box-shadow:unset;padding:unset;cursor:unset}.publication-block.single .publication-wrapper-links a:not(.publication-btn--download):focus .dropdown,.publication-block.single .publication-wrapper-links button:not(.publication-btn--download):focus .dropdown,.publication-block.single .publication-wrapper-links a:not(.publication-btn--download):active .dropdown,.publication-block.single .publication-wrapper-links button:not(.publication-btn--download):active .dropdown{transform:unset}.publication-block.single .publication-wrapper-links a:not(.publication-btn--download) span,.publication-block.single .publication-wrapper-links button:not(.publication-btn--download) span{display:none}.publication-block.single .publication-wrapper-links a:not(.publication-btn--download) .chevron-down,.publication-block.single .publication-wrapper-links button:not(.publication-btn--download) .chevron-down{display:none}.publication-block.single .publication-wrapper-links a:not(.publication-btn--download) .dropdown,.publication-block.single .publication-wrapper-links button:not(.publication-btn--download) .dropdown{position:static;display:inline-flex;flex-direction:column;justify-content:space-between;gap:1ch;background:unset;box-shadow:unset;border-radius:unset;opacity:1;visibility:visible;z-index:unset}.publication-block.single .publication-wrapper-links a:not(.publication-btn--download) .dropdown::before,.publication-block.single .publication-wrapper-links button:not(.publication-btn--download) .dropdown::before{display:none}.publication-block.single .publication-wrapper-links a:not(.publication-btn--download) .dropdown li,.publication-block.single .publication-wrapper-links button:not(.publication-btn--download) .dropdown li{background:#0085ca;border-radius:4px;padding:unset;color:#fff;z-index:unset}.publication-block.single .publication-wrapper-links a:not(.publication-btn--download) .dropdown a,.publication-block.single .publication-wrapper-links button:not(.publication-btn--download) .dropdown a{text-align:center;border:unset;padding:9px 16px}.publication-block.single .publication-wrapper-links a:not(.publication-btn--download) .dropdown a:hover,.publication-block.single .publication-wrapper-links button:not(.publication-btn--download) .dropdown a:hover{background:#265983;border-radius:4px}.publication-block.duo .publication-wrapper{flex:1 1 50%;display:grid;grid-template-columns:180px auto;grid-auto-rows:auto min-content;grid-template-areas:"img txt" "img lnk"}.publication-block.duo .publication-wrapper-image{grid-area:img}.publication-block.duo .publication-wrapper-details{grid-area:txt}.publication-block.duo .publication-wrapper-details span{text-align:left}.publication-block.duo .publication-wrapper-links{grid-area:lnk;display:flex;align-items:flex-end}.publication-block.trio .publication-wrapper{flex:0 0 calc(100% / 3)}.publication-block.quad .publication-wrapper{flex:1 1 25%;flex-direction:column}.publication-block--download.single .publication-wrapper{flex:1 1 100%;display:grid;grid-template-columns:180px auto;grid-auto-rows:auto min-content;grid-template-areas:"img txt" "img lnk"}.publication-block--download.single .publication-wrapper-image{grid-area:img}.publication-block--download.single .publication-wrapper-details{grid-area:txt;max-width:80ch}.publication-block--download.single .publication-wrapper-details span{text-align:left}.publication-block--download.single .publication-wrapper-links{grid-area:lnk;display:flex;align-items:flex-end}.publication-block--download.single .publication-wrapper-links a,.publication-block--download.single .publication-wrapper-links button{width:auto}.infoBlock .wrap.imageRight .infoButtons{margin-right:250px}.infoBlock .wrap.imageLeft .infoButtons{margin-left:250px}.infoBlock .wrap .infoButtons{display:flex;flex-wrap:wrap;gap:20px;margin:40px 40px 0}.infoBlock .wrap .infoButtons a{flex:1 1 auto}.alertWarning{background-color:#fcf8e3;color:#8a6d3b;padding:1rem;clear:both}.alertWarning p{margin:0 !important}.alertWarning#returnsClosed{background-color:#f2dede;border:#ebccd1 1px solid;color:#a94442}.fourBlockBg h2,.fourBlockBg p{text-align:center}.fourBlockBg .innerFBlock{padding:15px;margin:10px 0;margin-bottom:15px;border:#0085ca 1px solid;color:#0085ca;font-weight:bold}.fourBlockBg .innerFBlock h2,.fourBlockBg .innerFBlock p{margin:0}.fourBlockBg .alpha .innerFBlock{margin-left:10px}.fourBlockBg .omega .innerFBlock{margin-right:10px}#accountHeader .messages .messageDetail{z-index:10000}.contactUsBlock{clear:both;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,min-content);gap:0 20px;padding:40px;background:#fff}.contactUsBlock .mapWrapper{grid-column:1 / 2;grid-row:1 / -1}.contactUsBlock .mapWrapper #google-map{height:400px}.contactUsBlock .textWrapper{grid-column:2 / 3;grid-row:1 / 2}.contactUsBlock .textWrapper h3{font-size:22px;line-height:36px;margin:0 0 15px}@media (min-width:1319px){.contactUsBlock .textWrapper h3{font-size:28px;line-height:44px}}.contactUsBlock .textWrapper ul li{position:relative;font-size:16px;margin:0 0 1em;padding:0.25em 0 0 2.5em}@media (min-width:1319px){.contactUsBlock .textWrapper ul li{font-size:18px}}.contactUsBlock .textWrapper ul li::before{content:"";position:absolute;top:40%;left:0.5em;height:0;width:0;display:block;border:0.8em solid #0085ca;border-radius:0.8em;margin-top:-0.5em}.contactUsBlock .textWrapper ul li::after{content:"";display:block;width:0.3em;height:0.6em;border:solid #fff;border-width:0 0.2em 0.2em 0;position:absolute;top:40%;left:1em;margin-top:-0.2em;transform:rotate(45deg)}.contactUsBlock .btnWrapper{grid-column:2 / 3;grid-row:2 / 3;display:flex;align-items:flex-end}.contactUsBlock .btnWrapper a{line-height:28px}.template.twoUpHTML{display:flex}.publication-brochures{display:flex;gap:2ch;clear:both}.publication-brochures-wrapper{display:flex;flex-direction:column;flex:1 1 30%;background:#fff;padding:2ch;gap:2ch;box-sizing:border-box}.publication-brochures .brochure__image-wrapper{display:flex;justify-content:center;align-items:center}.publication-brochures .brochure__img{display:block;object-fit:contain;max-width:180px;max-height:280px}.publication-brochures .brochure__details-wrapper{flex:1 1 auto}.publication-brochures .brochure__header{font-size:18px;font-weight:600;text-align:center}.publication-brochures .brochure__desc{font-size:14px;margin-top:2ch}.publication-brochures .brochure__btn-wrapper{position:relative}.publication-brochures .brochure__btn{display:inline-flex;justify-content:space-between;align-items:center;outline:0;border:0;border-radius:4px;box-sizing:border-box;padding:12px 16px;width:100%;background:#0085ca;color:#fff;font-size:14px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;overflow:hidden;cursor:pointer}.publication-brochures .brochure__btn:focus .dropdown,.publication-brochures .brochure__btn:active .dropdown{transform:translate(0,-20px);opacity:1;visibility:visible;z-index:1}.publication-brochures .brochure__btn .chevron-down{display:inline-block;border-right:4px solid #fff;border-bottom:4px solid #fff;width:10px;height:10px;transform:rotate(45deg) translateY(-4px)}.publication-brochures .brochure__btn .dropdown{position:absolute;bottom:100%;left:0;background:#fff;padding:0;width:max-content;box-shadow:0 4px 12px rgba(0,0,0,0.1);text-align:left;border-radius:4px;opacity:0;visibility:hidden;transition:0.3s ease}.publication-brochures .brochure__btn .dropdown::before{content:"";position:absolute;bottom:-6px;left:20px;width:0;height:0;box-shadow:2px -2px 6px rgba(0,0,0,0.05);border-top:6px solid transparent;border-right:6px solid #fff;border-bottom:6px solid #fff;border-left:6px solid transparent;transform:rotate(45deg);mix-blend-mode:multiple}.publication-brochures .brochure__btn .dropdown li{list-style:none;position:relative;background:#fff;padding:0 20px;color:#000;z-index:1}.publication-brochures .brochure__btn .dropdown li.active{color:#0085ca}.publication-brochures .brochure__btn .dropdown li:first-child{border-radius:4px 4px 0 0}.publication-brochures .brochure__btn .dropdown li:last-child{border-radius:0 0 4px 4px}.publication-brochures .brochure__btn .dropdown li:last-child a{border-bottom:0}.publication-brochures .brochure__link{display:block;border-bottom:1px solid rgba(0,0,0,0.05);padding:16px 0;color:inherit;font-size:14px;text-decoration:none}.publication-brochures.single .publication-brochures-wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:2fr 1fr;padding:4ch}.publication-brochures.single .publication-brochures-wrapper .brochure__image-wrapper{grid-column:1 / 2;grid-row:1 / -1}.publication-brochures.single .publication-brochures-wrapper .brochure__details-wrapper{grid-column:2 / -1;grid-row:1 / 2;align-self:center}.publication-brochures.single .publication-brochures-wrapper .brochure__header{text-align:left}.publication-brochures.single .publication-brochures-wrapper .brochure__btn-wrapper{grid-column:3 / -1;grid-row:2 / -1;align-self:center}.bannerWithText{display:block}.bannerWithText__image{height:350px;width:100%;background:center no-repeat}.bannerWithText__header{display:flex;flex-direction:column;justify-content:center;width:300px;height:270px;clip-path:polygon(0 0,100% 0,85% 100%,0% 100%);background-color:#394e5b;padding:40px;padding-right:100px;color:#fff}.bannerWithText__header h2{font-size:56px;font-weight:600;text-transform:uppercase}.bannerWithText__header p{font-size:24px;font-weight:600;text-transform:uppercase}.bannerWithText__logo{width:200px;height:50px;display:block;background:url(/Content/Images/Logged_Out/gardners-eu-logo-white.svg) no-repeat;background-size:contain}#tradeshow.container_16 .infoBlock a.btn{background:#fff;color:#0085ca}.gb-headers{--blockBackground:#0085ca;--height:100px;display:grid;place-items:var(--place-items,center center);background:var(--blockBackground,#0085ca);height:var(--height)}.gb-headers h1,.gb-headers h2{display:inline-block;margin:0;padding:var(--padding,10px);color:#fff;background:var(--textBackground,transparent)}.gb-headers.headers--center{--place-items:center center;--padding:20px 20px 0 0}.gb-headers.headers--left{--place-items:end left;--padding:20px 20px 10px 10px;--textBackground:rgba(51,118,175,0.8)}.gb-headers:has(h2){--height:unset;--blockBackground:transparent}.gb-headers:has(h2) h2{color:#1a1a1a;margin-bottom:10px}.gb-quoteText{padding:20px;margin-bottom:20px;background:#fff;text-align:center}.gb-quoteText:has(+ div){margin-bottom:0}.gb-quoteText:has(+ .gb-headers){margin-bottom:20px}.gb-quoteText>p{max-width:90ch;margin-inline:auto;margin-bottom:1rem}.gb-dynamicProductBlock{margin-bottom:20px}.gb-dynamicProductBlock .slick-slider{opacity:0;visibility:hidden;transition:opacity 1s ease}.gb-dynamicProductBlock .slick-slider.slick-initialized{visibility:visible;opacity:1}.gb-dynamicProductBlock .productWrapper .imageWrapper{display:grid;place-items:center center;padding-top:20px}.gb-dynamicProductBlock .productWrapper .imageWrapper img{width:auto;height:100%;max-height:215px}.gb-dynamicProductBlock .productWrapper .productData{text-align:center}.gb-dynamicProductBlock .productWrapper .productData h3{font-size:18px;font-weight:600;margin:20px 0;line-height:22px}.gb-dynamicProductBlock .productWrapper .buttonWrapper{display:grid;place-items:center center;margin-bottom:20px}.gb-categoryWHeader{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:20px;padding:20px;background:#fff}.gb-categoryWHeader:has(+ .gb-categoryWHeader){margin-bottom:0;padding-bottom:0}.gb-categoryWHeader .categoryWrapper{position:relative;display:grid;place-items:center center;gap:10px;padding:20px;background:linear-gradient(to bottom,#f3f3f3 0,#fff 100%);border:1px solid #f3f3f3}.gb-categoryWHeader .categoryWrapper:active,.gb-categoryWHeader .categoryWrapper:focus,.gb-categoryWHeader .categoryWrapper:hover{background:#0085ca;color:#fff}.gb-categoryWHeader .categoryWrapper:active .imgWrapper img,.gb-categoryWHeader .categoryWrapper:focus .imgWrapper img,.gb-categoryWHeader .categoryWrapper:hover .imgWrapper img{transform:scale3d(1.1,1.1,1.1)}.gb-categoryWHeader .categoryWrapper .imgWrapper img{display:block;height:210px;width:auto;transform:scale3d(1,1,1);transition:transform 0.3s ease-in}.gb-categoryWHeader .categoryWrapper .txtWrapper h3{font-size:20px;line-height:24px;margin:0;font-family:"bookmania",georgia,serif;font-weight:normal;text-align:center}.gb-categoryWHeader .categoryWrapper .link{position:absolute;inset:0;cursor:pointer}.gb-productHighlight{display:grid;grid-template-columns:2fr 3fr;gap:20px;padding:20px;background:#fff}.gb-productHighlight .image-wrapper{display:grid;place-items:center center;padding:20px;background:linear-gradient(to bottom,#f3f3f3 0,#fff 100%);border:1px solid #f3f3f3}.gb-productHighlight .image-wrapper img{display:block;width:100%;max-height:350px}.gb-productHighlight .productInfo{display:flex;flex-direction:column;gap:1.5rem;max-width:75ch}.gb-productHighlight .productInfo h4{text-wrap:balance}.gb-productHighlight .productInfo p{text-wrap:pretty}.gb-columnLinks{--colCount:4;display:grid;grid-template-columns:repeat(var(--colCount),1fr);gap:10px;padding:20px;background:#fff;margin-bottom:20px}.gb-columnLinks+.gb-columnLinks{padding-top:0}.gb-columnLinks:has(+ .gb-columnLinks){padding-bottom:0;margin-bottom:0}.bookPromoSlant .rightImage.normal{float:right;position:absolute;width:145px;right:35px;top:30px;bottom:auto;max-height:250px;overflow:hidden}.bookPromoSlant .rightImage.normal img{position:relative;transform:rotate(0deg);margin-top:0;margin-right:0;float:right;max-width:100%}body{background-color:#e6e6e6 !important}.rankBanner{position:relative;overflow:hidden}.rankBanner img{position:relative;width:1260px;left:50%;margin-left:-630px}#lNav{z-index:99999 !important;position:relative}.sideBox{background-color:#fff;position:relative;z-index:0;overflow:hidden}.whiteBox{background-color:#fff;position:relative;z-index:0;overflow:hidden;padding:20px}.whiteBox h2{display:inline-block;font-size:18px;color:#0085ca;font-weight:600;margin:0 0 15px 0;padding-right:7px}.whiteBoxLarge{background-color:#fff;position:relative;z-index:0;overflow:hidden;padding:37px 60px}.whiteBlockTitle h1{text-transform:uppercase;font-size:36px;display:block;font-weight:700;text-decoration:none;color:#0085ca;margin-top:30px}.whiteBlockTitle h1.smaller{font-size:22px !important}.whiteBlockTitle p{font-size:18px;display:block;font-weight:400;text-decoration:none;color:#3a3a3a;margin-bottom:20px}.whiteBlockTitle hr{border-top:3px solid #f6f2fc;margin-top:14px;margin-bottom:14px}.optionalImageTextBlock{margin:25px 0}.optionalImageTextBlock .leftImg{float:left;width:26%}.optionalImageTextBlock .leftImg img{width:100%;height:auto}.optionalImageTextBlock .rightContent{float:right;width:70%}.optionalImageTextBlock hr{border-top:3px solid #f6f2fc;margin-top:14px;margin-bottom:14px;width:188px;display:block;float:left}.optionalImageTextBlock .tagText{color:#0085ca;font-size:12px;text-transform:uppercase}.optionalImageTextBlock h3{text-transform:uppercase;font-size:22px;display:block;font-weight:600;text-decoration:none;color:#3a3a3a;margin-top:5px}.optionalImageTextBlock h3 a{color:#3a3a3a;text-decoration:none !important}.optionalImageTextBlock p{font-size:18px;display:block;font-weight:400;text-decoration:none;color:#3a3a3a}.optionalImageTextBlock p a{color:#3a3a3a;text-decoration:none !important}.optionalImageTextBlock.noImg h3{text-transform:capitalize !important;font-size:18px !important;margin-bottom:5px;display:block;font-weight:600;text-decoration:none;color:#3a3a3a;margin-top:5px}.optionalImageTextBlock.noImg h3 a{color:#3a3a3a;text-decoration:none !important}.loggedOutBanner{overflow:visible;padding:37px 60px;z-index:9}.loggedOutBanner .contentArea{width:36%}.loggedOutBanner h1{margin-bottom:20px;text-transform:uppercase;font-size:52px;display:block;font-weight:700;text-decoration:none;color:#0085ca}.loggedOutBanner h1 a{text-transform:uppercase;font-size:52px;display:block;font-weight:700;text-decoration:none}.loggedOutBanner p{text-transform:uppercase;font-size:22px;display:block;font-weight:400;text-decoration:none;color:#3a3a3a}.loggedOutBanner p a{text-transform:uppercase;font-size:22px;display:block;font-weight:400;text-decoration:none;color:#3a3a3a}.loggedOutBanner img{height:auto;position:absolute;right:-50px;top:-50px;z-index:9}.gridRow{margin-left:-10px;margin-right:-10px}#breadcrumb{background-color:#e6e6e6 !important}@media screen and (max-width:1319px){.basicBanner .bannerWrap{width:auto;margin:0 !important;overflow:hidden}.loggedOutBanner h1{margin-bottom:20px}.loggedOutBanner h1 a{text-transform:uppercase;font-size:40px;display:block;font-weight:700;text-decoration:none}.loggedOutBanner img{right:-200px !important}.optionalImageTextBlock hr{display:none}}.promoBanner{background-image:url(../images/banner.jpg);background-size:100%;height:370px;overflow:hidden}.promoBanner .bigBox{margin:0;height:370px;text-align:center}.promoBanner .bigBox:nth-child(2){border-left:20px solid #e6e6e6}.promoBanner .bigBox p.topHeader{font-size:19px;color:#fff;padding:6px;border-bottom:1px solid #fff;width:185px;margin:0px auto;font-style:italic}.promoBanner .bigBox h1{font-weight:bold;color:#fff;font-size:55px;text-transform:uppercase;margin-top:15px}.promoBanner .bigBox h1 a{color:#fff;text-decoration:none}.promoBanner .bigBox h2{font-weight:bold;color:#fff;font-size:30px;text-transform:uppercase;margin-top:15px}.promoBanner .bigBox h2 a{color:#fff;text-decoration:none}.promoBanner .bigBox h3 a{color:#fff;text-decoration:none}.promoBanner .bigBox p{font-size:18px;width:300px;margin:10px auto 15px;color:#fff}.promoBanner .bigBox p a{color:#fff;text-decoration:none}.promoBanner .bigBox p a:hover{text-decoration:none}.promoBanner .slick-prev{left:-10px;box-shadow:#fff 0px 0 0px 0px;position:absolute;width:30px;border:0;color:transparent !important;background-color:transparent !important;cursor:pointer;z-index:99;top:50%}.promoBanner .slick-prev:before{background-image:url(/Content/Images/NewHome/white-arrow-left.png)}.promoBanner .slick-next{right:-10px;box-shadow:#fff 0px 0 0px 0px;position:absolute;width:30px;border:0;color:transparent !important;background-color:transparent !important;cursor:pointer;z-index:99;top:50%}.promoBanner .slick-next:before{background-image:url(/Content/Images/NewHome/white-arrow-right.png)}.promoBanner .promoBtn{box-sizing:border-box;display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;border:1px solid transparent;white-space:nowrap;padding:5px 12px;font-size:16px;line-height:1.428571429;border-radius:0;border-color:#fff;border-radius:3px;background-color:#fff;border:none;outline:none;color:#464646}.promoBanner .promoBtn:hover{opacity:0.8;text-decoration:none}.promoBanner .midBox{margin:0}.promoBanner .smallBox{margin:0}.promoBanner .innerWrap{padding:20px;margin:20px;background-color:rgba(255,255,255,0.15);max-height:230px}.promoBanner .innerWrap .promoContent{height:130px}.promoBanner .verticalSplit:nth-child(1){height:175px;border-bottom:10px solid #e6e6e6}.promoBanner .verticalSplit:nth-child(2){height:175px;border-top:10px solid #e6e6e6}.promoBanner .verticalSplit .smallBox{height:175px;display:table}.promoBanner .verticalSplit .smallBox .promoContent{vertical-align:middle;display:table-cell;padding:0 20px}.promoBanner .verticalSplit .smallBox .promoContent h2{font-weight:800;color:#fff;font-size:20px;text-transform:uppercase;margin-top:0px}.promoBanner .verticalSplit .smallBox .promoContent h2 a{color:#fff;text-decoration:none}.promoBanner .verticalSplit .smallBox .promoContent a{color:#fff;font-size:17px;margin-top:0px;text-decoration:underline}.promoBanner .verticalSplit .smallBox:nth-child(2){border-left:20px solid #e6e6e6}.promoBanner .verticalSplit .midBox{height:175px;display:table}.promoBanner .verticalSplit .midBox .promoContent{vertical-align:middle;display:table-cell;padding:0 80px}.promoBanner .verticalSplit .midBox .promoContent h2{font-weight:800;color:#fff;font-size:16px;text-transform:uppercase;margin-top:0px;margin-bottom:16px}.promoBanner .verticalSplit .midBox .promoContent .promoBtn{box-sizing:border-box;display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;border:1px solid transparent;white-space:nowrap;padding:5px 12px;font-size:16px;line-height:1.428571429;border-radius:0;border-color:#fff;border-radius:3px;background-color:#fff;border:none;outline:none;color:#464646}.promoBanner .verticalSplit .midBox .promoContent .promoBtn:hover{opacity:0.8;text-decoration:none}.promoBanner .slick-dots{position:absolute;bottom:-100px;width:100%;background:none !important}.promoBanner .slick-dots li{display:inline-block;padding:10px 4px;background-color:rgba(255,255,255,0.3);margin:0 !important}.promoBanner .slick-dots li:first-child{padding-left:17px;border-radius:5px 0 0 0}.promoBanner .slick-dots li:last-child{padding-right:17px;border-radius:0 5px 0 0}.promoBanner .slick-dots li button{border-radius:100%;border:3px solid #fff;color:#fff;background-color:#fff;width:20px;height:20px}.promoBanner .slick-dots li button:before{display:none !important}.promoBanner .slick-dots li.slick-active button{color:#0085ca;background-color:#0085ca;border:3px solid #fff}.promoBanner .arrow{display:block;margin:auto;margin-top:-30px;position:relative;width:48px;right:-125px;transform:rotate(20deg)}.bannerTemplate{position:relative}.bannerTemplate .staticBlock{position:absolute;width:210px;margin-left:-125px;left:50%;bottom:20px;padding:20px;text-align:center;background-color:#fff}.bannerTemplate .staticBlock img{margin-bottom:15px}.bannerTemplate .staticBlock a{color:#000}.bannerTemplate .staticBlock a:hover{text-decoration:none}.bannerTemplate .staticBlock a p{margin-bottom:0;font-size:16px}.white h1{color:#fff !important}.white h1 a{color:#fff !important}.white h2{color:#fff !important}.white h2 a{color:#fff !important}.white h3{color:#fff !important}.white h3 a{color:#fff !important}.white p{color:#fff !important}.white p a{color:#fff !important}.white .smallLink{color:#fff !important}.brown h1{color:#6b5110 !important}.brown h1 a{color:#6b5110 !important}.brown h2{color:#6b5110 !important}.brown h2 a{color:#6b5110 !important}.brown h3{color:#6b5110 !important}.brown h3 a{color:#6b5110 !important}.brown p{color:#6b5110 !important}.brown p a{color:#6b5110 !important}.brown .smallLink{color:#6b5110 !important}.promoSlider{height:230px}.promoImageContainer{position:relative}.promoImageContainer .overlayImage{position:absolute;top:0;left:0}.fullWidthImageContainer{position:relative}.fullWidthImageContainer .overlayImage{position:absolute;top:0;left:0;z-index:9}.sliderTitle{padding:5px 10px 15px 10px;font-size:18px;color:#0085ca}.sliderTitle h2{font-weight:bold;margin:0;padding-right:7px;display:inline-block;font-size:18px}.sliderTitle h2 a{padding-left:0}.sliderTitle a{padding-left:6px;display:inline-block;font-size:18px}.sliderContainer{padding:10px 0px 20px 0px;text-align:center}.sliderContainer .textContainer{padding:15px 30px}.sliderContainer .subText{padding:0px 10px 15px 10px;font-size:14px}.sliderContainer .textContainer .promoLogo{width:33%;float:left;margin-top:8px;border-right:1px solid #171717;padding-right:20px}.sliderContainer .textContainer .promoLogo img{max-width:100%}.sliderContainer .textContainer .promoLogoText{width:60%;padding-left:2%;float:left;text-align:left}.sliderContainer .textContainer .sliderTitle{padding:5px 10px 5px 10px}.sliderContainer .slick-next{right:0 !important;border-radius:5px 0 0 5px !important}.sliderContainer .slick-prev{left:0 !important;border-radius:0 5px 5px 0 !important}.sliderContainer.normal .promoLogo{border-right:1px solid #0085ca}.sliderContainer.normal .sliderTitle{color:#171717 !important}.sliderContainer.normal .sliderTitle h2{color:#0085ca !important}.sliderContainer.normal .sliderTitle a{color:#0085ca !important}.sliderContainer.normal .promoLogoText{border-left-color:#0085ca}.sliderContainer.normal .subText{color:#171717 !important}.sliderContainer.black .promoLogo{border-right:1px solid #171717}.sliderContainer.black .sliderTitle{color:#171717 !important}.sliderContainer.black .sliderTitle h2{color:#171717 !important}.sliderContainer.black .sliderTitle a{color:#171717 !important}.sliderContainer.black .promoLogoText{border-left-color:#171717}.sliderContainer.black .subText{color:#171717 !important}.sliderContainer.white .promoLogo{border-right:1px solid #fff}.sliderContainer.white .sliderTitle{color:#fff !important}.sliderContainer.white .sliderTitle h2{color:#fff !important}.sliderContainer.white .sliderTitle a{color:#fff !important}.sliderContainer.white .promoLogoText{border-left-color:#fff}.sliderContainer.white .subText{color:#fff !important}.responsiveSlider{position:relative;height:170px;overflow:hidden;padding:0 10px}.responsiveSlider .slick-next{position:absolute;right:15px;top:50%;margin-bottom:-25px;height:50px;width:35px;background-repeat:no-repeat;background-position:center center;z-index:7;background-color:rgba(255,255,255,0.9);border-radius:5px;border:0;cursor:pointer;color:rgba(41,94,140,0);font-size:0}.responsiveSlider .slick-prev{position:absolute;left:15px;top:50%;margin-bottom:-25px;height:50px;width:35px;background-repeat:no-repeat;background-position:center center;z-index:7;background-color:rgba(255,255,255,0.9);border-radius:5px;border:0;cursor:pointer;color:rgba(41,94,140,0);font-size:0}.responsiveSlider .slick-dots{display:none !important}.responsiveSlider .product{height:170px;overflow:hidden;position:relative}.responsiveSlider .product img{max-width:100%;max-height:170px;height:auto;width:auto;bottom:0;margin:0 auto}.responsiveSlider .product .productImage{padding:0 10px;max-width:85%;width:100%;bottom:0;position:absolute}.sidebarImage img{max-width:100%}.tripleHeader ul{text-align:center}.tripleHeader ul li{display:inline-block;font-size:14px;text-align:center;color:#1a1a1a;line-height:40px}.tripleHeader ul li:after{content:" | ";padding:0 10px;display:inline-block}.hover-box{position:relative;height:115px;overflow:hidden;transition:all 0.5s ease}.hover-box img{width:100%;display:block;height:auto}.hover-box .overlay{transition:all 0.5s ease;position:absolute;top:0;opacity:1;height:115px}.hover-box .hiddenText .overlay-text{opacity:0}.hover-box .overlay-text p{color:#fff;opacity:0;transition:all 0.3s ease;font-size:15px}.hover-box:hover .overlay{opacity:0.1}.hover-box:hover .overlay-text{height:100%;opacity:1;color:#fff;z-index:9}.hover-box:hover .overlay-text p{color:#fff;opacity:1}.hover-box:hover .overlay-text h2{color:#fff}.hover-box:hover .textbox h2{padding:8px 10px 10px 15px;color:#fff}.hover-box:hover span{height:100%;padding:0;opacity:0}.hover-box .overlay-text{transition:all 0.3s ease;position:absolute;bottom:0px;left:0;height:40px;opacity:1;background-color:#0085ca;color:#fff;width:100%}.hover-box .overlay-text p{color:#fff;padding:4px 10px 10px 15px;font-size:15px}.hover-box .overlay-text h2{transition:all 0.3s ease;padding:8px 10px 10px 15px;margin-top:5px;margin-bottom:0;font-size:17px;font-weight:600}.hover-box .textbox{position:absolute;top:0;width:100%;height:100%;display:block}.hover-box .textbox h2{height:10px;transition:all 0.3s ease;padding:4px 10px 10px 15px;margin-top:5px;margin-bottom:0;font-size:18px;font-weight:600}.hover-box span{position:absolute;z-index:10;left:0;bottom:0;width:7px;height:25px;background-color:#295e8c;color:#295e8c;overflow:hidden;transition:all 0.3s ease;display:block;text-align:left;vertical-align:middle;padding:5px 0px 10px 0px;font-size:20px;font-weight:bold;opacity:1}.hover-box.large{height:auto;background-color:#fff}.hover-box.large .textbox{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;opacity:1}.hover-box.large .overlay-text{transition:all 0.3s ease;position:absolute;left:0;height:40px;width:100%;opacity:1;background-color:#0085ca;bottom:0px;color:#fff;top:auto}.hover-box.large:hover .textbox{opacity:0.9}.hover-box.large:hover .overlay-text{bottom:0px;top:auto;height:100%}.productRow .hover-box.small{height:220px}.productRow .hover-box.medium{height:260px}.productRow .hover-box.largeheight{height:300px}.productRow .hover-box .overlay{height:100%}.productRow .hover-box img.img{width:100%;left:0;margin-left:0}.promotionBlock{overflow:hidden;position:relative}.promotionBlock.withText{padding-bottom:40px}.promotionBlock .overlay-text{transition:all 0.3s ease;position:absolute;bottom:0px;left:0;height:40px;width:100%;opacity:1;background-color:#0085ca;color:#fff}.promotionBlock .overlay-text span{position:absolute;z-index:10;left:0;bottom:0;width:7px;height:25px;background-color:#295e8c;color:#295e8c;overflow:hidden;transition:all 0.3s ease;display:block;text-align:left;vertical-align:middle;padding:5px 0px 10px 0px;font-size:20px;font-weight:bold;opacity:1}.promotionBlock .overlay-text p{color:#fff;padding:4px 10px 10px 15px;transition:all 0.3s ease;font-size:15px}.promotionBlock .overlay-text h2{transition:all 0.3s ease;padding:8px 10px 10px 15px;margin-top:2px;margin-bottom:0;font-size:17px;font-weight:600;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.promotionBlock .overlay-text a{color:#fff;text-decoration:none}.promotionBlock:hover .overlay-text{bottom:0px;top:auto;height:100%}.promotionBlock:hover .overlay-text span{height:100%;opacity:0}.promotionBlock:hover h2{white-space:normal}.publications .hover-box img{width:100%;max-width:150px;padding:25px 25px 45px 25px;margin:auto;display:block;height:auto}.bookPromoSlant .leftBook{width:75%;float:left;padding:20px}.bookPromoSlant .leftBook p{font-size:16px;margin-bottom:17px}.bookPromoSlant .btn{font-size:17px}.bookPromoSlant h2{font-size:18px}.bookPromoSlant .rightImage{float:right;position:absolute;width:270px;right:0;bottom:0;max-height:250px;overflow:hidden}.bookPromoSlant .rightImage img{position:relative;transform:rotate(11deg);margin-top:22px;margin-right:-10px;float:right;max-width:100%}.bookPromoSlant .rightBook{width:78%;float:right;padding:20px}.bookPromoSlant .rightBook p{font-size:16px;margin-bottom:17px}.bookPromoSlant .leftImage{float:right;position:absolute;width:270px;left:0;bottom:0;max-height:250px;overflow:hidden}.bookPromoSlant .leftImage img{position:relative;transform:rotate(11deg);margin-top:22px;margin-right:55px;float:right;max-width:100%}.bookPromoSlant.small .leftImage{float:right;position:absolute;width:167px;left:0;bottom:-20px;max-height:250px;overflow:hidden}.bookPromoSlant.small .leftImage img{position:relative;transform:rotate(11deg);margin-top:22px;margin-right:27px;float:right;width:125px}.bookPromoSlant.small .rightBook{width:86%;padding:10px}.bookPromoSlant.small .rightBook p{margin:0}.bookPromoSlant.tiny .leftImage{width:116px;left:0;bottom:0;max-height:250px}.bookPromoSlant.tiny .leftImage img{position:relative;transform:rotate(11deg);margin-top:22px;margin-right:18px;float:right;width:80px}.bookPromoSlant.tiny .rightBook{width:90%;padding:10px}.bookPromoSlant.tiny .rightBook p{margin:0}.titleBlock{text-align:center}.sidebarImage img{max-width:100%}.sidebarImage p{font-size:16px;text-align:center;padding:10px 10px 25px 10px}.sidebarImage.black p{color:#000 !important}.sidebarImage.white p{color:#fff !important}.sidebarImage.blue p{color:#0085ca !important}.animationContainer{padding:20px;margin:auto;position:relative;text-align:center}.animationContainer img{display:block;margin-left:auto;margin-right:auto;position:relative;top:0;transition:all 0.3s ease;opacity:0.95}.animationContainer:hover img{opacity:1}.animationContainer .textContent h2{font-weight:700;text-transform:uppercase;font-size:45px;color:#33769a;margin:5px 0 20px 0}.animationContainer .textContent p{max-width:185px;height:50px;font-size:18px;text-align:center;color:#0085ca;margin:0 auto 5px}.animationContainer .animatedStars{position:absolute;top:50%;margin-left:-30px;width:100%;z-index:-1}.animationContainer .book .btn-dark{font-size:18px;margin:10px auto}.animationContainer .blob{height:50px;width:50px;color:#fc0;position:absolute;top:45%;left:45%;z-index:1;font-size:30px;display:none}.adSideBox{padding:25px 20px;text-align:center}.adSideBox h3{color:#fff;font-weight:600;font-size:34px;margin-top:0}.adSideBox p{color:#fff;font-size:20px;max-width:195px;margin:15px auto}.adSideBox a{border:0;color:#666;font-size:18px;padding:10px 25px}.adSideBox.blueGradient{background:#0085ca;background:-moz-linear-gradient(top,#0085ca 0%,#234b75 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#0085ca),color-stop(100%,#234b75));background:-webkit-linear-gradient(top,#0085ca 0%,#234b75 100%);background:-o-linear-gradient(top,#0085ca 0%,#234b75 100%);background:-ms-linear-gradient(top,#0085ca 0%,#234b75 100%);background:linear-gradient(to bottom,#0085ca 0%,#234b75 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0085ca',endColorstr='#234b75',GradientType=0)}.adSideBox.redGradient{background:#eb4c65;background:-moz-linear-gradient(top,#eb4c65 0%,#f28e73 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#eb4c65),color-stop(100%,#f28e73));background:-webkit-linear-gradient(top,#eb4c65 0%,#f28e73 100%);background:-o-linear-gradient(top,#eb4c65 0%,#f28e73 100%);background:-ms-linear-gradient(top,#eb4c65 0%,#f28e73 100%);background:linear-gradient(to bottom,#eb4c65 0%,#f28e73 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb4c65',endColorstr='#f28e73',GradientType=0)}.openCloseBanner{background-color:#fff}.openCloseBanner .textContent{height:99px;text-align:center}.openCloseBanner .textContent h2{color:#0085ca;text-decoration:none;font-size:22px;padding-top:17px}.openCloseBanner .textContent a{color:#313131;font-size:18px;cursor:pointer}.openCloseBanner .hiddentextContent .row:nth-child(1){padding:25px 90px 5px 90px}.openCloseBanner .hiddentextContent .row:nth-child(2){padding:25px 35px}.openCloseBanner .hiddentextContent p.largeText{color:#0085ca;text-decoration:none;font-size:21px;padding-top:17px;text-align:center}.openCloseBanner .hiddentextContent p.smallText{color:#0085ca;text-decoration:none;font-size:14px;text-align:left;width:90%;float:left;padding-top:25px}.openCloseBanner .hiddentextContent a.readLess{color:#313131;font-size:14px;padding-top:25px;text-align:right;width:10%;float:right;cursor:pointer}.openCloseBanner .hiddentextContent a.btn{margin:15px auto 0;display:block;max-width:110px;padding:7px 0}.openCloseBanner .hiddentextContent li{color:#0085ca;text-decoration:none;font-size:21px;padding-top:17px;padding-bottom:15px;text-align:left;list-style:none;padding-left:63px;position:relative}.openCloseBanner .hiddentextContent li span{display:inline-block;border:2px solid #0085ca;color:#0085ca;height:33px;width:33px;text-align:center;position:absolute;left:0;border-radius:100%}.postageOpenCloseBanner{background-color:#fff}.postageOpenCloseBanner .textContent{text-align:center}.postageOpenCloseBanner .textContent h2{color:#0085ca;text-decoration:none;font-size:18px;padding:5px 0}.postageOpenCloseBanner .textContent a{color:#313131;font-size:18px;cursor:pointer}.postageOpenCloseBanner .hiddentextContent p.largeText{color:#0085ca;text-decoration:none;font-size:21px;padding-top:17px;text-align:center}.postageOpenCloseBanner .hiddentextContent p.smallText{color:#0085ca;text-decoration:none;font-size:14px;text-align:left;width:90%;float:left;padding-top:25px}.postageOpenCloseBanner .hiddentextContent a.readLess{color:#313131;font-size:14px;padding-top:25px;text-align:right;width:10%;float:right;cursor:pointer}.postageOpenCloseBanner .hiddentextContent a.btn{margin:15px auto 0;display:block;max-width:110px;padding:7px 0}.postageOpenCloseBanner .hiddentextContent li{color:#0085ca;text-decoration:none;font-size:14px;padding:0;text-align:left;list-style:none;position:relative}.titleImageContainer .innerWrap{padding:20px}.titleImageContainer .innerWrap img{max-width:100%;opacity:1;transition:all 0.5s ease}.titleImageContainer .innerWrap.light{background-color:#fff}.titleImageContainer .innerWrap.dark{background-color:#133e61}.titleImageContainer .innerWrap.dark h3:before{border-color:transparent #fff transparent transparent}.titleImageContainer .innerWrap.dark h3:after{border-color:#fff transparent transparent transparent}.titleImageContainer .innerWrap h3{margin:0 0 0 -10px;width:100%;padding:10px;background-color:#0085ca;color:#fff;font-weight:bold;font-size:26px;text-decoration:none;text-transform:uppercase;position:relative;transition:all 0.5s ease}.titleImageContainer .innerWrap h3:before{width:0;height:0;border-style:solid;border-width:0 10px 10px 0;border-color:transparent #133e61 transparent transparent;content:'';position:absolute;bottom:-10px;left:0}.titleImageContainer .innerWrap h3:after{width:0;height:0;border-style:solid;border-width:10px 10px 0 0;border-color:#133e61 transparent transparent transparent;content:'';position:absolute;bottom:-10px;right:0}.titleImageContainer .innerWrap p{margin:0;padding:3px 8px 8px 8px;border-top:6px solid #c2d6e2;text-align:center;background:#d6e3eb;color:#133e61;font-size:18px}.titleImageContainer .innerWrap:hover p{text-decoration:underline}.titleImageContainer .innerWrap:hover a h3{background-color:#2d5e8a;text-decoration:none}.promoSidebar .sidebarBreak{display:block;height:1px;background-color:#fff;padding:0 20px}.promoSidebar .sidebarBreak hr{margin:0}.threeColumn{width:406.6666666px;float:left;margin-left:10px;margin-right:10px}.threeColumn.alpha{margin-left:0}.threeColumn.omega{margin-right:0}.threeColumn.iconInfoBlock{background-color:#fff}.threeColumn.iconInfoBlock .htmlBlock{padding:20px 20px 20px 20px}.threeColumn.iconInfoBlock .htmlBlock h3{font-weight:bold;margin:10px 0;padding-right:7px;display:inline-block;font-size:18px;color:#0085ca}@media (max-width:1319px){.promoBoxImage{overflow:hidden}.promoBoxImage .textContainer{display:table;vertical-align:middle}.promoBoxImage .textContainer .promoLogo{width:32%;float:none;display:table-cell;vertical-align:middle;margin-top:8px;border-right:0px}.promoBoxImage .textContainer .promoLogo img{width:100%}.promoBoxImage .textContainer .promoLogoText{width:70%;padding-left:2%;float:none;text-align:left;display:table-cell;border-left-width:1px;border-left-style:solid}.promoBoxImage .textContainer .promoLogoText h2{display:inline}.promoBoxImage .textContainer .promoLogoText .subText{padding:0px 10px 2px 10px}.threeColumn{width:299.666667px}.promoBanner .bigBox h1{font-size:50px}.sliderContainer .textContainer{padding:5px 0px 0;width:100%}.hover-box{height:115px}.hover-box img.img{width:300px;left:50%;margin-left:-150px;position:absolute;z-index:-1}.hover-box span{width:4px}.hover-box .overlay-text h2{padding:0px 10px 0px 10px !important;margin-top:9px;margin-bottom:0;height:14px}.hover-box .overlay-text p{padding:0px 10px 0px 10px;margin-top:11px;margin-bottom:0;font-size:14px;height:92px;overflow:hidden}.hover-box.large img.img{width:auto;max-width:100%;left:auto;margin-left:auto;position:relative;z-index:0}.responsiveSlider{position:relative;height:170px;margin-bottom:0 !important}.bookPromoSlant .leftBook{width:64%}.bookPromoSlant.small .rightBook{width:80%}.bookPromoSlant.tiny .rightBook{width:86%}.publications .hover-box img.img{width:100%;max-width:100px !important}.sidebar .adSideBox h3{font-size:24px}.sidebar .twitterFeedLarge{width:220px !important}.sidebar .sidebarImage img{max-width:100%}.sidebar .fullWidthImageContainer img{position:relative;left:0 !important;margin-left:0 !important;width:100%}.bannerTemplate .imageBanner img{width:100%}.bannerTemplate .staticBlock{width:120px;margin-left:-80px}.bannerTemplate .staticBlock a p{font-size:13px}.promoImageContainer{height:250px;position:relative}.promoImageContainer .promoBannerImg{height:250px;position:absolute;width:940px;margin-left:-470px;left:50%}.promoImageContainer .overlayImage{height:250px;position:absolute;width:940px;margin-left:-470px;left:50%}.promoImageContainer .promoImageBreak{height:25px;position:absolute;width:940px;margin-left:-470px;left:50%;bottom:0}.fullWidthImageContainer{overflow:hidden}.fullWidthImageContainer img{position:relative;left:50% !important;margin-left:-50% !important}.grid_12 .fullWidthImageContainer img{margin-left:-50% !important}}#newpromo{position:relative;overflow:hidden}.grid_12 #newpromo .promo{text-align:center}@media (max-width:1319px){#newpromo img{position:relative;left:50% !important;margin-left:-700px}}.whiteBlockContent{background-color:#fff;padding:20px}.whiteBlockContent img{display:block;margin:0 auto}.smallBanner .promo img{position:relative;left:50% !important;margin-left:-150px !important;max-width:100%}@media (max-width:1319px){.smallBanner .promo img{margin-left:-110px !important}}#newpromo .promoRestricted{padding:20px 20px 30px;text-align:center}#newpromo .promoRestricted .logo{display:block;margin-bottom:20px}#newpromo .promoRestricted h2{color:#fff;font-size:18px;display:block;margin:20px 0}#newpromo .promoRestricted img{max-width:100%;max-height:180px;position:relative;left:auto !important;margin-left:0 !important}.indentSingle{margin-left:20px}.indentDouble{margin-left:40px}#promoBanner{position:relative;overflow:hidden}#promoBanner a{display:block}#promoBanner img{max-width:100%}#promoBanner span{pointer-events:none;position:absolute;top:0;left:0}#prizeWinners #filterMenu{margin-top:0}#prizeWinners #filterMenu .introHeading{margin-top:0}#prizeWinners .merchandiseMessage{background:none}#prizeWinners .searchPromo{margin-top:20px}.carouselPromoContainer .slick-dotted.slick-slider{margin-bottom:0}.carouselPromoContainer h2{display:block;height:50px;margin:0;text-align:center;text-transform:uppercase;font-size:2.5rem;color:#fff;background:#fff;line-height:50px;background:#0085ca;border-left:10px solid #295e8c;border-right:10px solid #0085ca}.carouselPromoContainer #carouselPromoList{height:400px;overflow-y:auto;display:flex;background:#fff;flex-direction:column;justify-content:flex-start;align-items:stretch}.carouselPromoContainer #carouselPromoList li{list-style:none;flex:1 1 10%;display:flex;justify-content:flex-start;align-items:center}.carouselPromoContainer #carouselPromoList li a{display:block;color:inherit;width:100%;padding:1.5rem 1rem;line-height:1;font-size:14px}.carouselPromoContainer #carouselPromoList li a:hover{background:#0085ca;color:#fff;text-decoration:none}.fourGrid{background:#fff}.fourGrid .prevWinner img{width:100%;height:auto;display:block}.fourGrid .prevWinner .year{margin-top:10px;margin-bottom:0;text-align:center}.fourGrid .prevWinner .winner{margin-top:10px;margin-bottom:0;text-align:center}#damrakBanner{position:relative;color:#fff;height:136px;background:#ef4939}#damrakBanner h1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:'PTSansRegular',Sans-Serif;font-size:70px;margin:0;font-weight:400;line-height:1;z-index:2}#damrakBanner svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}#damrakBanner svg>rect:nth-child(1){fill:#f15a23}#damrakBanner svg>rect:nth-child(2){fill:#718ea7}#damrakAbout{text-align:center;background:#fff;padding:30px 80px 40px}#damrakPromos .header{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;height:80px;color:#fff;font-family:'PTSansRegular',Sans-Serif;background:#ef4939}#damrakPromos .header h2{line-height:1;font-size:30px;margin:0;text-transform:uppercase}#damrakPromos #damrakPromotionList{background:#fff}#damrakPromos #damrakPromotionList .promotionItem{position:relative;padding:30px 60px;min-height:10px}@media screen and (max-width:1319px){#damrakPromos #damrakPromotionList .promotionItem{padding:30px 20px}}#damrakPromos #damrakPromotionList .promotionItem:hover{background:rgba(113,142,167,0.1)}#damrakPromos #damrakPromotionList .promotionItem:last-of-type::after{display:none;height:0}#damrakPromos #damrakPromotionList .promotionItem a{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;color:#000}#damrakPromos #damrakPromotionList .promotionItem a:hover{color:#ef4939}#damrakPromos #damrakPromotionList .promotionItemTitle{flex:1;font-weight:bold;text-decoration:underline;margin-left:45px}#damrakPromos #damrakPromotionList .promotionItemTitle::before{content:'';position:absolute;top:30px;left:60px;width:25px;height:25px;background:#ef4939}@media screen and (max-width:1319px){#damrakPromos #damrakPromotionList .promotionItemTitle::before{left:25px;width:20px;height:20px}}#damrakPromos #damrakPromotionList .promotionItemDescr{flex:4;font-style:italic}#damrakPromos #damrakPromotionList .promotionItem::after{content:'';position:absolute;left:50%;bottom:0;transform:translateX(-50%);display:block;height:1px;width:calc(100% - 120px);background:#d3d3d3}@media screen and (max-width:1319px){#damrakPromos #damrakPromotionList .promotionItem::after{width:100%}}#damrakLinks{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}#damrakLinks .linkBlock{background:#ef4939;width:calc(100% / 3)}#damrakLinks .linkBlock a{color:#fff;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}#damrakLinks .linkBlock a:hover img{filter:grayscale(0) brightness(1)}#damrakLinks .linkBlock a img{max-width:50%;height:auto;filter:grayscale(1) brightness(0.5);transition:all 0.6s ease}#damrakLinks .linkBlock a p{width:50%;margin:0;padding:10px;font-family:'PTSansRegular',Sans-Serif;font-size:24px}.accountWrapper{position:relative;width:100%;padding-bottom:250px;margin-bottom:103px;display:flex;background:#fff;background-image:url("http://gardners.com/Content/Images/Logged_Out/sign-in-image.jpg");background-repeat:no-repeat;background-position:right bottom}.accountWrapper::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:3px;height:100%;background:linear-gradient(180deg,rgba(230,230,230,0) 5%,#e6e6e6 15%,#e6e6e6 90%,rgba(230,230,230,0) 95%)}.accountWrapper>div{flex:50%;padding:40px}.accountWrapper h2{font-size:28px;line-height:32px;font-weight:600;margin:0 0 10px;color:#0085ca}.accountWrapper h3{font-size:24px;font-weight:400;line-height:1.1}.accountWrapper hr{margin:20px 0}.accountWrapper #accountSignIn p,.accountWrapper #accountSignUp p{color:#1a1a1a;margin-bottom:20px;font-size:14px;line-height:20px}.accountWrapper #accountSignIn fieldset,.accountWrapper #accountSignUp fieldset{padding:0.5em;border:5px}.accountWrapper #accountSignIn fieldset:not(:only-of-type),.accountWrapper #accountSignUp fieldset:not(:only-of-type){margin-bottom:1em}.accountWrapper #accountSignIn fieldset span,.accountWrapper #accountSignUp fieldset span{display:inline-block;margin-right:0.5em;width:120px}.accountWrapper #accountSignIn select,.accountWrapper #accountSignUp select,.accountWrapper #accountSignIn input[type="text"],.accountWrapper #accountSignUp input[type="text"],.accountWrapper #accountSignIn input[type="email"],.accountWrapper #accountSignUp input[type="email"]{padding:0.5em;min-width:50%;border:5px}.accountWrapper #accountSignIn select:focus,.accountWrapper #accountSignUp select:focus,.accountWrapper #accountSignIn input[type="text"]:focus,.accountWrapper #accountSignUp input[type="text"]:focus,.accountWrapper #accountSignIn input[type="email"]:focus,.accountWrapper #accountSignUp input[type="email"]:focus{border-color:#0085ca}.accountWrapper .errorMessage p{display:none;color:#721c24;background:#f8d7da;font-size:0.9em;line-height:1;border:1px solid #f5c6cb;border-left-width:10px;margin:0.5em 0 0;padding:0.25em}.accountWrapper .redirectMessage{display:none;display:block;margin-top:1em;line-height:1;transition:all 0.3s ease}.accountWrapper .redirectMessage p{color:#856404;font-size:0.9em;background:#fff3cd;border:1px solid #ffeeba;border-left-width:10px;padding:0.25em;margin-bottom:0}.accountWrapper #accountSignIn fieldset span i{color:red}.accountWrapper #accountSignIn fieldset.signInFields{border:none}.accountWrapper #accountSignIn fieldset.signInFields span{margin-left:0.5em;margin-right:0}.accountWrapper #accountSignIn fieldset .errorMessage p{margin-bottom:0}.accountWrapper #accountSignUp .buttonAndBack a{display:block;float:left;line-height:40px}.accountWrapper #accountSignUp .buttonAndBack button,.accountWrapper #accountSignUp .buttonAndBack submit{float:right}.accountWrapper #accountSignUp h3{margin-bottom:0.25em;position:relative}.accountWrapper #accountSignUp #signUpCountry #countrySelector{width:calc(50% + 120px + 2em)}.accountWrapper #accountSignUp #signUpCountry .redirectMessage{display:none}.accountWrapper #accountSignUp #signUpDocs{display:none}.accountWrapper #accountSignUp #signUpDocs fieldset label{font-weight:bold;font-size:1em;border-left:5px;padding-left:0.5em;margin-left:0.5em}.accountWrapper #accountSignUp #signUpDocs fieldset p{margin:0.5em 0 0;padding-top:0.5em;border-top:5px}.accountWrapper #accountSignUp #signUpDocs fieldset .docSwitch{font-size:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:4em;height:0.8em;outline:0;vertical-align:middle;margin:0;background:#ddd;border-radius:3em;cursor:pointer;transition:0.3s ease-in-out}.accountWrapper #accountSignUp #signUpDocs fieldset .docSwitch:checked{background:#0085ca}.accountWrapper #accountSignUp #signUpDocs fieldset .docSwitch:checked::before{content:'available';color:#fff}.accountWrapper #accountSignUp #signUpDocs fieldset .docSwitch:checked::after{left:calc(100% - 0.8em)}.accountWrapper #accountSignUp #signUpDocs fieldset .docSwitch::before{content:'unavailable';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:0.5em;transition:0.3s ease-in-out;color:#3a3a3a}.accountWrapper #accountSignUp #signUpDocs fieldset .docSwitch::after{content:"";position:absolute;width:0.8em;height:0.8em;border-radius:50%;background:#fff;-webkit-box-shadow:0 0 0.25em rgba(0,0,0,0.3);box-shadow:0 0 0.25em rgba(0,0,0,0.3);-webkit-transition:all 0.2s ease-in-out;transform:scale(0.7);left:0;transition:all 0.2s ease-in-out}.accountWrapper #accountSignUp #signUpDocs fieldset .content{font-size:0.9em}.accountWrapper #accountSignUp #signUpDocs .redirectMessage{display:none}.accountWrapper #accountSignUp #signUpDocs .redirectMessage button{display:inline-block;background:#0085ca;color:#fff;font-size:1.5em;outline:0;border:0;padding:0.5em 2em;cursor:pointer;transition:0.2s}.accountWrapper #accountSignUp #signUpDocs .redirectMessage button:hover{background:#0096e3}.accountWrapper #accountSignUp #signUpDetails{display:none}.accountWrapper #accountSignUp #signUpDetails fieldset p{margin-bottom:0}.accountWrapper #accountSignUp #signUpDetails fieldset .col{display:inline-block;width:calc(50% - .5em)}.accountWrapper #accountSignUp #signUpDetails fieldset .col:nth-child(1){margin-right:0.25em}.accountWrapper #accountSignUp #signUpDetails fieldset .col input{width:calc(100% - 1em)}.accountWrapper #accountSignUp #signUpDetails fieldset .row{display:block;width:100%;margin-top:0.5em}#accountSignUp a.btn-dark.btn-primary{line-height:30px}hr{float:none;clear:both}#megaMenuHeader #navWrapper .navinner>ul.loggedIn>li ul.primary .megaMenu ul.categories>li,#megaMenuHeader #navWrapper .navinner>ul.loggedIn>li ul.primary .megaMenu li.group-link{width:100% !important}.anchorLink{display:block;position:relative;top:-100px}.logoGuides h1{width:100%}.logoGuides h2{width:100%}.logoGuides .smallInfo{display:block;padding-top:20px}.logoGuides .containerImg{padding-top:20px}.logoGuides .containerImg .minSize{position:relative;bottom:-14px}.logoGuides .threeContainers .imgContainer{width:30%;margin:0 1.5%;float:left}.logoGuides .threeContainers .imgContainer img{width:100%;height:auto}.logoGuides .threeContainers .imgContainer p{min-height:53px;margin:10px 0 0 0}.logoGuides .threeContainers .singleItem{position:relative}.logoGuides .threeContainers .singleItem:after{content:'';background-image:url('https://www.gardners.com//Content/Images/branding-guidelines/x.png');display:block;position:absolute;background-size:100% 100%;height:20px;width:20px;top:-8px;left:-8px}.logoGuides .threeContainers .first{margin-left:0;margin-right:3%}.logoGuides .threeContainers .last{margin-left:3%;margin-right:0}div.productPromotion ul.promotion li:has(a[href*="CatalogueCode=CAT"]){display:none}#megaMenuHeader #navWrapper .navinner>ul.loggedIn>li ul.primary>li:first-child a{margin-left:0}#breadcrumb{padding-left:0;padding-right:0}.creditForm{font-family:'Source Sans Pro',Arial,sans-serif}.creditForm .formHeader{background-color:#0085ca;color:#fff;padding:20px 30px}.creditForm .formHeader span{margin-top:9px;display:block}.creditForm .formHeader h2{margin-top:0px;font-weight:bold}.creditForm .formHeader p{margin:0}.creditForm .formContent{background-color:#fff;padding:20px 30px}.creditForm .formContent .checkItems{margin-bottom:20px;margin-top:2px}.creditForm .formContent .checkItems li{display:inline-block;margin-right:5px}.creditForm .formContent .checkItems li label{color:#777}.creditForm .formContent .checkItems li .k-textbox{width:100%}#heading{text-transform:uppercase;color:#fff;font-weight:normal}#form1{text-align:left;position:relative;margin-top:20px}#form1 fieldset{background:#fff;border:0 none;border-radius:0.5rem;box-sizing:border-box;width:100%;margin:0;padding-bottom:20px;position:relative}#form1 fieldset:not(:first-of-type){display:none}#form1 input{padding:8px 15px 8px 15px;border:1px solid #ccc;border-radius:0px;margin-bottom:25px;margin-top:2px;width:100%;box-sizing:border-box;font-family:'Source Sans Pro',Arial,sans-serif;color:#2c3e50;font-size:16px;letter-spacing:1px}#form1 input:focus{-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;border:1px solid #0085ca;outline-width:0}#form1 textarea{padding:8px 15px 8px 15px;border:1px solid #ccc;border-radius:0px;margin-bottom:25px;margin-top:2px;width:100%;box-sizing:border-box;font-family:montserrat;color:#2c3e50;background-color:#eceff1;font-size:16px;letter-spacing:1px}#form1 textarea:focus{-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;border:1px solid #0085ca;outline-width:0}#form1 input[type=checkbox]{width:auto}#form1 input[type=radio]{width:auto}#form1 input[type=radio]:indeterminate{background-image:none}#form1 .action-button{width:100px;background:#0085ca;font-weight:bold;color:#fff;border:0 none;border-radius:0px;cursor:pointer;padding:10px 5px;margin:10px 0px 10px 5px;float:right}#form1 .action-button:hover{background-color:#295e8c}#form1 .action-button:focus{background-color:#295e8c}#form1 .action-button-previous{width:100px;background:#616161;font-weight:bold;color:#fff;border:0 none;border-radius:0px;cursor:pointer;padding:10px 5px;margin:10px 5px 10px 0px;float:right}#form1 .action-button-previous:hover{background-color:#000}#form1 .action-button-previous:focus{background-color:#000}.form-card{text-align:left}.card{z-index:0;border:none;position:relative}.fs-title{font-size:25px;color:#0085ca;margin-bottom:15px;font-weight:normal;text-align:left}.purple-text{color:#0085ca;font-weight:normal}.steps{font-size:25px;color:gray;margin-bottom:10px;font-weight:normal;text-align:right}.fieldlabels{text-align:left}#progressbar{margin-bottom:30px;overflow:hidden;color:#d3d3d3;text-align:center}#progressbar .active{color:#0085ca}#progressbar li{list-style-type:none;font-size:15px;width:20%;float:left;position:relative;font-weight:400}#progressbar li:before{width:50px;height:50px;line-height:50px;display:block;font-size:20px;color:#fff;background:#d3d3d3;border-radius:50%;margin:0 auto 10px auto;padding:2px;content:''}#progressbar li:after{content:'';width:100%;height:2px;background:#d3d3d3;position:absolute;left:0;top:25px;z-index:-1}#progressbar #shopInformation:before{font-family:FontAwesome;content:"\f290"}#progressbar #allPartners:before{font-family:FontAwesome;content:"\f007"}#progressbar #tradeReferences:before{font-family:FontAwesome;content:"\f2b5"}#progressbar #furtherInformation:before{font-family:FontAwesome;content:"\f129"}#progressbar #finish:before{font-family:FontAwesome;content:"\f00c"}#progressbar li.active:before{background:#0085ca}#progressbar li.active:after{background:#0085ca}.progress{height:20px;background-color:#eee;-webkit-box-shadow:inset 2px 2px 21px -10px rgba(0,0,0,0.52);-moz-box-shadow:inset 2px 2px 21px -10px rgba(0,0,0,0.52);box-shadow:inset 2px 2px 21px -10px rgba(0,0,0,0.52)}.progress-bar{background-color:#0085ca;height:20px}.fit-image{width:100%;object-fit:cover}.form-group{margin-bottom:10px;display:block;vertical-align:middle}.form-group .form-col-first{width:25%;display:inline-block}.form-group .form-col{padding-left:5px;vertical-align:top;display:inline-block;width:72%}.form-group .form-col .k-textbox{width:100% !important}.promoBanner .verticalSplit{overflow:hidden}.homdelBanner20{height:185px;overflow:hidden;width:100%;background:#fff url(/Content/Images/HomeDeliveryPoster/clouds.svg) 50% 0 no-repeat;background-size:100%;padding:2rem 2rem 0;box-sizing:border-box;position:relative}.homdelBanner20 div{box-sizing:border-box}.homdelBanner20 .backgroundWrap{height:100%;width:100%;border:#c5e5f6 2px solid;border-bottom:none;background:#fff url(/Content/Images/HomeDeliveryPoster/town.svg) 80% 100% no-repeat;background-size:120%;position:relative;overflow:hidden}@media (max-width:1319px){.homdelBanner20 .backgroundWrap{background:#fff url(/Content/Images/HomeDeliveryPoster/town.svg) 50% 100% no-repeat;background-size:160%}}.homdelBanner20 .backgroundWrap .vanWrap{width:100%;height:100%;position:absolute;background:transparent url(/Content/Images/HomeDeliveryPoster/van.svg) 100% 100% no-repeat;animation-name:MOVE-BG;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:1}@media (max-width:1319px){.homdelBanner20 .backgroundWrap .vanWrap{background-size:150%}}.homdelBanner20 .backgroundWrap .logo{width:53%;height:60px;margin-top:0.5rem;overflow:hidden}@media (max-width:1319px){.homdelBanner20 .backgroundWrap .logo{width:60%;margin-top:1rem}}.homdelBanner20 .backgroundWrap .logo img{max-width:100%;max-height:100%;display:block;margin:0 auto}.homdelBanner20 .backgroundWrap .text{color:#4d6068;width:53%;padding:0.5rem 1rem 1rem}@media (max-width:1319px){.homdelBanner20 .backgroundWrap .text{width:60%}}.homdelBanner20 .linkOverlay{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}@keyframes MOVE-BG{from{transform:translateX(100%)}
to{transform:translateX(0)}}
.ecoLayout{max-width:1190px;min-width:860px;padding:0 30px;margin:0 auto 60px auto}.ecoPage{background-color:#143d33;color:#fff;text-align:center;min-width:920px;font-size:24px}.ecoPage h1,.ecoPage h2{font-size:50px;font-weight:bold;color:#fff;letter-spacing:4px}.ecoPage p.subtitle{font-size:26px;font-weight:bold;color:#fff;letter-spacing:4px}.ecoPage p{font-size:24px}.ecoPage .innerBg{background-size:1300px;background-position:center center}@media all and (min-width:1300px){.ecoPage .innerBg{background-size:100%}}.ecoPage span.ecoLine{width:140px;height:10px;background-color:#fff;display:block;margin:25px auto}.ecoPage .ecoTopHeader{padding-bottom:120px}.ecoPage .ecoTopHeader .innerBg{position:relative;padding:80px 30px 30px 30px;text-align:center;background-size:1350px;background-position:center center}.ecoPage .ecoTopHeader .innerBg span.ecoLine{width:310px}.ecoPage .ecoTopHeader .innerBg .textBox{background-color:#fff;padding:35px;position:relative;max-width:1190px;margin:80px auto -120px auto}.ecoPage .ecoTopHeader .innerBg .textBox p{font-size:24px;color:#3a3a3a}.ecoThreeBox span.ecLine{margin:25px auto 50px auto}.threeBoxes{display:flex;gap:3%;max-width:920px;margin:0 auto}.threeBoxes .ecoBox{flex:0 1 30%;background-color:#459680}.threeBoxes .ecoBox .innerEco{padding:40px 30px}.threeBoxes .ecoBox.boxOne img{margin-top:32px}.threeBoxes .ecoBox.boxTwo img{margin-top:48px}.threeBoxes .ecoBox.boxThree img{margin-top:38px;max-width:70px}.threeBoxes .ecoBox .imgCircleWhite{background-color:#fff;border-radius:100%;width:165px;height:165px;margin:15px auto}.threeBoxes .ecoBox .imgCircleWhite img{width:50%;height:auto}.threeBoxes .ecoBox h3{font-weight:bold}.ecoFourTextBlocks .ecoLayout{margin-bottom:0px !important}.ecoLargeBgSection .innerBg .ecoLayout{padding:60px 0}.ecoLargeBgSection .innerBg .ecoLayout .greenWrap{background-color:#235b4f;margin:60px auto;padding:45px;max-width:645px}.ecoLargeBgSection .innerBg .ecoLayout .greenWrap p.subtitle{letter-spacing:2.6px}.ecoImageLeftTextRight .innerBg{padding:30px 0}.ecoImageLeftTextRight .innerBg:after{content:"";display:block;clear:both}.ecoImageLeftTextRight .innerBg .leftImageBox{width:35%;float:Left}.ecoImageLeftTextRight .innerBg .leftImageBox .ecoImgContainer{padding:60px}.ecoImageLeftTextRight .innerBg .leftImageBox .ecoImgContainer .textBoxImg{background-color:#459680;padding:30px 15px 45px 15px}.ecoImageLeftTextRight .innerBg .leftImageBox .ecoImgContainer .textBoxImg p{line-height:1.67}.ecoImageLeftTextRight .innerBg .rightTitleBox{width:42%;padding:0 10%;float:right}.ecoImageLeftTextRight .innerBg .rightTitleBox p.subtitle{padding-top:30px;font-size:26px;line-height:1.2}.ecoImageLeftTextRight .innerBg .rightTitleBox h1{font-size:80px}.ecoImageLeftTextRight .innerBg .rightTitleBox .infoText{font-size:13px}.ecoImageTitleText{border-bottom:200px solid #235b4f}.ecoImageTitleText .infoText{margin-top:10px}.ecoImageTitleText .threeImages{margin-bottom:-160px;margin-top:40px}.ecoImageTitleText .threeImages img{display:inline-block;width:30%;max-width:300px;margin:0 7.5px 0 7.5px}.ecoTextLeftTextRight{padding:60px 0}.ecoTextLeftTextRight .ecoLayout{margin-bottom:0}.ecoTextLeftTextRight .ecoLayout .leftTitleBox{float:left}.ecoTextLeftTextRight .ecoLayout .rightTitleBox{float:right}.ecoTextLeftTextRight .ecoLayout:after{clear:both;content:"";display:block}.ecoTextLeftTextRight .ecoLayout .leftTitleBox,.ecoTextLeftTextRight .ecoLayout .rightTitleBox{background-color:#459680;width:48%;padding:40px 0 50px 0}.ecoTextLeftTextRight .ecoLayout .leftTitleBox p.subtitle,.ecoTextLeftTextRight .ecoLayout .rightTitleBox p.subtitle{padding:0 40px}.ecoTextLeftTextRight .ecoLayout .leftTitleBox h1.mainTitle,.ecoTextLeftTextRight .ecoLayout .rightTitleBox h1.mainTitle{padding:0 40px}.ecoTextLeftTextRight .ecoLayout .leftTitleBox .infoText,.ecoTextLeftTextRight .ecoLayout .rightTitleBox .infoText{padding:0 80px}.ecoFourTextBlocks .innerBg p.subtitle{margin-top:60px}.ecoFourTextBlocks .innerBg .ecoLine{margin-bottom:40px}.ecoFourTextBlocks .innerBg .textArea{margin:0 auto 50px;max-width:840px}.ecoFourTextBlocks .innerBg .fourBlocks{background-size:100%;padding-top:60px;padding-bottom:120px;border-top:1px solid #143d33}.ecoFourTextBlocks .innerBg .fourBlocks .ecoLayout .row{width:100%;margin-bottom:30px}.ecoFourTextBlocks .innerBg .fourBlocks .ecoLayout .row .textBlock{width:calc(50% - 175px);background-color:#459680;padding:20px 80px;text-align:center}.ecoFourTextBlocks .innerBg .fourBlocks .ecoLayout .row .textBlock h3{font-weight:bold}.ecoTextImage .leftBox{width:58%;float:left}.ecoTextImage .leftBox img{width:100%;height:auto}.ecoTextImage .rightBox{width:38%;float:right;text-align:left}.ecoTextImage:after{content:"";display:block;clear:both}.ecoLargeBgSection.goingGreener{padding:0 !important}.ecoLargeBgSection.goingGreener .greenWrap{background:none !important;padding:0}.ecoLargeBgSection.goingGreener .ecoLayout{margin-bottom:0 !important}.ecoFourTextBlocks h2{font-size:50px !important}.goingGreener{padding:60px 0}.goingGreener h1,.goingGreener h2,.goingGreener .subtitle{text-transform:uppercase}.goingGreener h2{font-size:90px;margin-top:0}.goingGreener .subtitle{margin-bottom:0}.goingGreener .fourBlocks{padding-bottom:20px !important}.goingGreener .fourBlocks .textBlock{width:20% !important;float:left;margin:0 2.5%;background:none !important;padding:0 !important}.goingGreener .fourBlocks .textBlock img{width:100%;height:auto}.goingGreener .fourBlocks .textBlock:after{content:"";dispay:block;clear:both}.goingGreener .fourBlocks .textBlock p{color:#3a3a3a;font-size:13px;margin:10px 0 0 0;min-height:39px}#jobsMenu ul{margin-bottom:20px;padding:20px;background-color:#fff}#gardlink-page{position:relative;top:-50px;width:100%;background:#fff}.gardlink-wrapper{margin:0 auto;width:960px}@media (min-width:1320px){.gardlink-wrapper{width:1280px}}.gardlink__full-width{position:relative;left:50%;transform:translateX(-50%);width:100vw}.gardlink-header{display:flex;flex-direction:column;align-items:center;gap:1em;position:relative;background:#2081b8;padding:5em 0 0;color:#fff;z-index:1}.gardlink-header::before,.gardlink-header::after{display:block;content:"";position:absolute;bottom:0;left:0;right:0;z-index:-1}.gardlink-header::before{height:50%;background:#d6e4ef;z-index:-1;clip-path:polygon(0% 45%,50% 0%,100% 45%,100% 100%,0% 100%)}.gardlink-header::after{height:47%;background:#fff;z-index:-1;clip-path:polygon(0% 48%,50% 0%,100% 48%,100% 100%,0% 100%)}.gardlink-header--title{font-size:26px;letter-spacing:2px;text-transform:uppercase}.gardlink-header--subtitle{font-size:20px;margin-bottom:2em}.gardlink-header--hero{margin-bottom:3em;width:864px}@media (min-width:1320px){.gardlink-header--hero{width:1120px}}.gardlink-header--logo{max-width:600px}.gardlink-section--title{position:relative;color:#0085ca;font-size:26px;letter-spacing:2.5px;text-transform:uppercase;text-align:center;padding:1em 0 2em;margin-bottom:2em}.gardlink-section--title::after{display:block;content:"";position:absolute;top:calc(100% - 10px);bottom:0;left:40%;right:40%;background:#0085ca}.gardlink-section--title span{display:block;font-size:50px;letter-spacing:5px}.gardlink-section--content{font-size:20px;line-height:1.6;columns:2;column-gap:2rem;margin:0 3em 2em}@media (min-width:1320px){.gardlink-section--content{font-size:24px;margin:0 3.5em 2em}}.gardlink-section--content p:first-of-type{font-weight:bold}.gardlink-section--content p:not(:last-of-type){margin-bottom:1em}.gardlink-section__banner{margin-top:4em}.gardlink-section__banner .gardlink-section--hero{position:relative;width:864px;margin:0 auto}@media (min-width:1320px){.gardlink-section__banner .gardlink-section--hero{width:1120px}}.gardlink-section__banner .gardlink-section--subtitle{position:absolute;top:2em;left:0;max-width:40%;background:#0085ca;color:#fff;font-size:26px;text-transform:uppercase;padding:0.5em}@media (min-width:1320px){.gardlink-section__banner .gardlink-section--subtitle{max-width:35%}}.gardlink-section__banner .gardlink-section--img{width:100%;height:100%;object-fit:cover;object-position:center center}.gardlink-section__banner .gardlink-section--title{position:relative;left:50%;transform:translateX(-50%);display:inline-block;margin-top:-5em;background:#fff;padding:1em}.gardlink-partners{background:#0085ca}.gardlink-partners--title{color:#fff;font-size:26px;letter-spacing:2.5px;text-transform:uppercase;text-align:center;padding:2em 0}.gardlink-partners--wrapper{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:repeat(2,1fr);gap:1.5em;width:864px;padding:0 3em 3em;margin:0 auto}@media (min-width:1320px){.gardlink-partners--wrapper{width:1120px;padding:0 5em 3em}}.gardlink-partner{display:flex;flex-direction:column;align-items:center;gap:1em;background:#fff;padding:1.5em}.gardlink-partner:nth-child(2){grid-column:span 2}.gardlink-partner--img{height:80px}.gardlink-partner--logo{width:100%;height:100%;display:block;object-fit:cover;object-position:center center}.gardlink-partner--about{font-size:18px;text-align:center}@media (min-width:1320px){.gardlink-partner--about{font-size:20px}}.gardlink-cta{display:flex;justify-content:center;align-items:center;text-align:center}.gardlink-cta--wrapper{display:inline-flex;flex-direction:column;align-items:center;gap:1em;padding:5em;margin:2em 0 6em;width:60%;border:10px solid #0085ca}@media (min-width:1320px){.gardlink-cta--wrapper{width:50%}}.gardlink-cta--title{position:relative;color:#0085ca;font-size:26px;letter-spacing:2.5px;text-transform:uppercase;text-align:center;padding:1em 0 2em;margin-bottom:1em}.gardlink-cta--title::after{display:block;content:"";position:absolute;top:calc(94%);bottom:0;left:30%;right:30%;background:#0085ca}.gardlink-cta--title span{display:block;font-size:60px;font-weight:700;letter-spacing:5px}.gardlink-cta--subtitle{font-size:25px;margin-bottom:1em}.gardlink-quote{background:#d6e4ef;padding:6em 5em 2em}.gardlink-quote--wrapper{display:flex;gap:1.5em;width:864px;margin:0 auto;position:relative}@media (min-width:1320px){.gardlink-quote--wrapper{width:1120px}}.gardlink-quote--wrapper::before,.gardlink-quote--wrapper::after{position:absolute;top:-90%;display:block;font-size:15em;font-weight:bold;color:#0085ca;filter:opacity(0.25)}.gardlink-quote--wrapper::before{left:0;content:"\201c"}.gardlink-quote--wrapper::after{right:0;content:"\201d"}.gardlink-quote--img{flex:0 0 160px;width:160px;height:160px}.gardlink-quote--photo{width:100%;height:100%;display:block;object-fit:cover;object-position:center center}.gardlink-quote--content{display:flex;flex-direction:column;gap:1em;flex:1 1 auto}.gardlink-quote--title{font-size:32px;font-weight:700;text-transform:uppercase}.gardlink-quote--text{font-size:18px;font-style:italic;font-weight:400}@media (min-width:1320px){.gardlink-quote--text{font-size:22px}}.gardlink-quote--text span{display:block;font-size:18px;font-style:normal;color:#0085ca;margin-top:1em}div.placeOrder[data-ean="9781405951630"]>div{display:none !important}div.placeOrder[data-ean="9781405951630"]::after{content:"Not available to purchase";text-align:right;display:block;margin-bottom:2rem}div.placeOrder[data-ean="9781405951630"]~.additionalOptions{display:none !important}div.placeOrder[data-ean="9780241558881"]>div{display:none !important}div.placeOrder[data-ean="9780241558881"]::after{content:"Not available to purchase";text-align:right;display:block;margin-bottom:2rem}div.placeOrder[data-ean="9780241558881"]~.additionalOptions{display:none !important}div.placeOrder[data-ean="9781398509672"]>div{display:none !important}div.placeOrder[data-ean="9781398509672"]::after{content:"Not available to purchase";text-align:right;display:block;margin-bottom:2rem}div.placeOrder[data-ean="9781398509672"]~.additionalOptions{display:none !important}div.placeOrder[data-ean="9780008522919"]>div{display:none !important}div.placeOrder[data-ean="9780008522919"]::after{content:"Not available to purchase";text-align:right;display:block;margin-bottom:2rem}div.placeOrder[data-ean="9780008522919"]~.additionalOptions{display:none !important}div.placeOrder[data-ean="9781526642738"]>div{display:none !important}div.placeOrder[data-ean="9781526642738"]::after{content:"Not available to purchase";text-align:right;display:block;margin-bottom:2rem}div.placeOrder[data-ean="9781526642738"]~.additionalOptions{display:none !important}div.placeOrder[data-ean="9780008519834"]>div{display:none !important}div.placeOrder[data-ean="9780008519834"]::after{content:"Not available to purchase";text-align:right;display:block;margin-bottom:2rem}div.placeOrder[data-ean="9780008519834"]~.additionalOptions{display:none !important}div.placeOrder[data-ean="9781913311254"]>div{display:none !important}div.placeOrder[data-ean="9781913311254"]::after{content:"Not available to purchase";text-align:right;display:block;margin-bottom:2rem}div.placeOrder[data-ean="9781913311254"]~.additionalOptions{display:none !important}div.placeOrder[data-ean="9781526364401"]>div{display:none !important}div.placeOrder[data-ean="9781526364401"]::after{content:"Not available to purchase";text-align:right;display:block;margin-bottom:2rem}div.placeOrder[data-ean="9781526364401"]~.additionalOptions{display:none !important}div.placeOrder[data-ean="9781444964479"]>div{display:none !important}div.placeOrder[data-ean="9781444964479"]::after{content:"Not available to purchase";text-align:right;display:block;margin-bottom:2rem}div.placeOrder[data-ean="9781444964479"]~.additionalOptions{display:none !important}div.placeOrder[data-ean="9781526646552"]>div{display:none !important}div.placeOrder[data-ean="9781526646552"]::after{content:"Not available to purchase";text-align:right;display:block;margin-bottom:2rem}div.placeOrder[data-ean="9781526646552"]~.additionalOptions{display:none !important}div.placeOrder[data-ean="9781398509696"]>div{display:none !important}div.placeOrder[data-ean="9781398509696"]::after{content:"Not available to purchase";text-align:right;display:block;margin-bottom:2rem}div.placeOrder[data-ean="9781398509696"]~.additionalOptions{display:none !important}div.placeOrder[data-ean="9781788493154"]>div{display:none !important}div.placeOrder[data-ean="9781788493154"]::after{content:"Not available to purchase";text-align:right;display:block;margin-bottom:2rem}div.placeOrder[data-ean="9781788493154"]~.additionalOptions{display:none !important}label[for="Allowance"]::after{content:" (RRP)"}label[for="AllowanceCredited"]::after{content:" (RRP)"}label[for="Allocated"]::after{content:" (RRP)"}label[for="Unallocated"]::after{content:" (RRP)"}.pub-talk{--width:940px;--height:528px;display:grid;grid-template-columns:1fr calc(var(--width) * 0.6) calc(var(--width) * 0.4) 1fr;grid-auto-rows:min-content;font-size:20px;margin-top:80px;clear:both}@media (min-width:1320px){.pub-talk{--width:1260px;--height:708px}}.pub-talk>*{box-sizing:border-box}.pub-talk__header{position:relative;grid-column:1 / -1;grid-row:1 / 2}.pub-talk__header .title{display:flex;justify-content:center;align-items:center;height:300px;background:#0085ca;color:#fff;text-align:center}.pub-talk__header .title h1{font-size:50px;text-transform:uppercase}.pub-talk__header .title .logo{height:calc(100% - 4rem);max-height:100%}.pub-talk__header .lead{display:flex;align-items:center;max-width:calc(var(--width) * 0.7);min-height:280px;margin:40px auto 40px;font-size:20px;line-height:1.5;color:#3f3f3f;text-align:center}.pub-talk .pub-talk__video-wrapper{grid-column:1 / -1;grid-row:2 / 3;display:flex;justify-content:center;align-items:center;margin-bottom:30px;height:calc(var(--height) + (50px * 2));background:#004370}.pub-talk #pub-talk__video-container{width:var(--width);height:var(--height);z-index:1}.pub-talk #pub-talk__video-container>div{width:100%;height:100%}.pub-talk .pub-talk__cta{grid-column:2 / 4;grid-row:2 / 3;place-self:start end;align-items:center;margin-top:50px;z-index:2}.pub-talk .pub-talk__cta a{display:flex;flex-direction:column;justify-content:center;min-width:calc(var(--width) / 4);padding:2rem 3rem;color:#fff;background:rgba(0,0,0,0.6);text-align:center;text-decoration:none}.pub-talk .pub-talk__cta a:active,.pub-talk .pub-talk__cta a:focus,.pub-talk .pub-talk__cta a:hover{text-decoration:underline}.pub-talk .buttons{grid-column:2 / 3;grid-row:3 / 4;padding:20px}.pub-talk .buttons h3{position:relative;display:block;margin:0;margin-bottom:20px;line-height:1;font-size:26px;font-weight:600;color:#0085ca;text-align:left;text-transform:uppercase;cursor:pointer}.pub-talk .buttons ul li+li{margin-top:10px}.pub-talk .buttons ul li button{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;min-height:3rem;width:100%;border:none;font-size:18px;letter-spacing:0;line-height:1;background:transparent;color:#3f3f3f;cursor:pointer}.pub-talk .buttons ul li button:active,.pub-talk .buttons ul li button:focus,.pub-talk .buttons ul li button:hover{font-weight:bold;border-bottom:1px solid gray}.pub-talk .buttons ul li button span{text-align:left}.pub-talk .buttons ul li button span:nth-child(2){margin-left:auto}.pub-talk .pub-talk__document-links{grid-column:2 /3;grid-row:4 / 5;padding:20px}.pub-talk .pub-talk__document-links h3{position:relative;display:block;margin:0;margin-bottom:20px;line-height:1;font-size:26px;font-weight:600;color:#0085ca;text-transform:uppercase;cursor:pointer}.pub-talk .pub-talk__document-links ul{columns:2;column-gap:20px}.pub-talk .pub-talk__document-links ul li{break-inside:avoid}.pub-talk .pub-talk__document-links ul li+li{margin-top:20px}.pub-talk .pub-talk__document-links ul li a{position:relative;display:block;padding:2rem;border-radius:10000px;background:#0085ca;color:#fff;text-align:center;text-decoration:none;font-size:16px;letter-spacing:1px;line-height:1.5;min-height:30px;transition:0.3s;cursor:pointer}.pub-talk .pub-talk__document-links ul li a:active,.pub-talk .pub-talk__document-links ul li a:focus,.pub-talk .pub-talk__document-links ul li a:hover{transform:translateY(2px);background:#004370}.pub-talk .pub-talk__document-links ul li a::before{content:"";display:inline-block;width:30px;height:30px;margin-right:1rem;vertical-align:middle;background:var(--Dataicon) no-repeat center / contain}.pub-talk .pub-talk__document-links ul li.optional a{line-height:30px}.pub-talk .pub-talk__document-links ul li.optional a::before{display:none}.pub-talk .playlist{grid-column:3 / 4;grid-row:3 / 5;display:flex;flex-direction:column;gap:1rem;padding:20px}.pub-talk .playlist h5{position:relative;display:block;margin:0;padding:0 0 1rem 2rem;line-height:1;font-size:20px;font-weight:600;color:#1a1a1a;text-transform:uppercase;border-bottom:1px solid gray;cursor:pointer}.pub-talk .playlist h5:active,.pub-talk .playlist h5:focus,.pub-talk .playlist h5:hover{color:#0085ca}.pub-talk .playlist h5:active::before,.pub-talk .playlist h5:focus::before,.pub-talk .playlist h5:hover::before{border-color:#0085ca}.pub-talk .playlist h5::before{content:"";display:block;position:absolute;top:1rem;left:0;transform:rotate(-45deg) translateY(-50%);width:0.8rem;height:0.8rem;border-bottom:2px solid;border-right:2px solid;border-color:#1a1a1a}.pub-talk .playlist h5.archive-title{margin:40px 0 1rem}.pub-talk .playlist h5.currentList,.pub-talk .playlist h5.archive-title{padding:0;border-bottom:none;font-size:26px;font-weight:600;color:#0085ca;cursor:default}.pub-talk .playlist h5.currentList::before,.pub-talk .playlist h5.archive-title::before{display:none}.pub-talk .playlist .thumbs ul{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.pub-talk .playlist .thumbs ul li{display:grid;grid-template-columns:168px 1fr;grid-template-rows:repeat(2,min-content) auto;gap:0 1rem;cursor:pointer}.pub-talk .playlist .thumbs ul li img{grid-column:1 / 2;grid-row:1 / -1;display:block;width:100%;object-fit:cover;aspect-ratio:16 / 9}.pub-talk .playlist .thumbs ul li h6{grid-column:2 / 3;grid-row:1 / 2;line-break:auto;font-size:14px;font-weight:600;overflow:hidden;-webkit-line-clamp:2;margin:0}.pub-talk .playlist .thumbs ul li p{grid-column:2 / 3;grid-row:2 / 3;font-size:12px;font-weight:normal;margin:0}#tradeshow-form{--brand-col:#2288ca;display:grid;grid-template-columns:3fr 1fr;grid-template-rows:auto auto 1fr;width:1260px;margin-inline:auto;background:#ecf6f8;box-shadow:rgba(0,0,0,0.12) 0px 1px 3px,rgba(0,0,0,0.24) 0px 1px 2px}#tradeshow-form strong{color:#2288ca}#tradeshow-form img{display:block;max-width:100%}#tradeshow-form h3{font-size:24px;font-weight:400;line-height:1.1;margin:2rem 0}#tradeshow-form a{color:var(--brand-col);text-decoration:none}#tradeshow-form a:active,#tradeshow-form a:focus,#tradeshow-form a:hover{text-decoration:underline}#tradeshow-form p+p{margin-top:1rem}#tradeshow-form button,#tradeshow-form input[type="submit"]{cursor:pointer}#tradeshow-form #tradeshow-breadcrumb{grid-area:1 / 1 / 2 / 3;display:flex;justify-content:space-around;align-items:center;background:#fff;border-bottom:1px solid #eee;padding:2rem}#tradeshow-form #tradeshow-breadcrumb>span{display:grid;place-items:center center;width:70px;height:70px;border-radius:50%;text-align:center;font-size:40px;font-weight:bolder;line-height:1;background:#d5d6d6;user-select:none}#tradeshow-form #tradeshow-breadcrumb>span.current-step{background:var(--brand-col);color:#fff}#tradeshow-form #tradeshow-header{grid-area:2 / 1 / 3 / 3;display:grid;grid-template-columns:2fr 8fr;align-items:center;background:#fff;border-bottom:1px solid #eee;padding:2rem}#tradeshow-form fieldset{grid-area:3 / 1 / 4 / 2;padding:2rem}#tradeshow-form fieldset#step-1{grid-area:3 / 1 / 4 / 3}#tradeshow-form fieldset p+.tradeshow__options{margin-top:2rem}#tradeshow-form .tradeshow__thirds{display:grid;grid-template-columns:1fr 180px;gap:30px}#tradeshow-form .tradeshow__options{display:grid;gap:2rem}#tradeshow-form .tradeshow__options label{position:relative;display:flex;flex-direction:column;text-align:center;background:#fff;border-radius:2rem;padding:2rem;border:2px solid #afafaf;cursor:pointer;isolation:isolate}#tradeshow-form .tradeshow__options label:has(:checked){border-color:var(--brand-col)}#tradeshow-form .tradeshow__options label:has(:checked)::after{content:"\2713";position:absolute;top:1rem;right:1rem;width:30px;height:30px;color:#fff;background:#5eba7d;font-size:20px;font-weight:bold;line-height:30px;border-radius:50%}#tradeshow-form .tradeshow__options label>input{display:none}#tradeshow-form .tradeshow__options label>ul{list-style:none}#tradeshow-form .tradeshow__options label>ul li{font-size:14px}#tradeshow-form .tradeshow__options label>ul li:first-of-type{font-size:16px}#tradeshow-form .tradeshow__options--stands{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}#tradeshow-form .tradeshow__options--racks,#tradeshow-form .tradeshow__options--tables{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}#tradeshow-form .tradeshow__options--racks img,#tradeshow-form .tradeshow__options--tables img{margin-bottom:1rem}#tradeshow-form .tradeshow__options--colour label::after,#tradeshow-form .tradeshow__options--tickets label::after{top:50% !important;right:0.5rem !important;transform:translateY(-50%)}#tradeshow-form .tradeshow__options--colour{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}#tradeshow-form .tradeshow__options--colour label{padding:1rem;border-radius:1rem}#tradeshow-form .tradeshow__options--colour label:has([value="black"]){background:#000;color:#fff}#tradeshow-form .tradeshow__options--tickets{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}#tradeshow-form .tradeshow__options--tickets label{padding:1rem 4rem;border-radius:1rem}#tradeshow-form .tradeshow__textInput label{display:block}#tradeshow-form .tradeshow__textInput input,#tradeshow-form .tradeshow__textInput textarea{width:90%;padding:1rem;margin-bottom:1rem;border:1px solid #afafaf}#tradeshow-form .tradeshow__textInput textarea{resize:vertical;min-height:5rem}#tradeshow-form .tradeshow__checkbox{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}#tradeshow-form .tradeshow__checkbox input{display:block;width:20px;height:20px}#tradeshow-form .tradeshow__button-wrapper{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--brand-col);margin-top:2rem;padding-top:2rem}#tradeshow-form .tradeshow__button-wrapper button,#tradeshow-form .tradeshow__button-wrapper input[type="submit"]{padding:1rem 2rem;font-weight:600;font-size:18px;line-height:1;border:none}#tradeshow-form .tradeshow__button-wrapper button.button--previous,#tradeshow-form .tradeshow__button-wrapper input[type="submit"].button--previous{background:#c3c3c3;color:#000}#tradeshow-form .tradeshow__button-wrapper button.button--next,#tradeshow-form .tradeshow__button-wrapper input[type="submit"].button--next,#tradeshow-form .tradeshow__button-wrapper button.button--submit,#tradeshow-form .tradeshow__button-wrapper input[type="submit"].button--submit{background:var(--brand-col);color:#fff}#tradeshow-form #tradeshow-basket{padding:2rem}#tradeshow-form #tradeshow-basket h6{background:var(--brand-col);color:#fff;font-size:18px;font-weight:400;line-height:1.1;margin:0;padding:1rem}#tradeshow-form #tradeshow-basket .basket__cart,#tradeshow-form #tradeshow-basket .basket__total{background:#fff;padding:1rem}#tradeshow-form #tradeshow-basket .basket__cart{display:grid;grid-template-columns:1fr 1fr;gap:1rem;border-bottom:1px solid #eee}#tradeshow-form #tradeshow-basket .basket__cart span{display:block}#tradeshow-form #tradeshow-basket .basket__cart span:nth-child(even){text-align:right}#tradeshow-form #tradeshow-basket .basket__total{text-align:right}#tradeshow-form #tradeshow-basket #orderTotal,#tradeshow-form #tradeshow-basket #orderTotalWithVAT{font-size:3rem}.resultItem.video .purchaseBlock .pricing,.resultItem.music .purchaseBlock .pricing,.resultItem.video .purchaseBlock .basket,.resultItem.music .purchaseBlock .basket,.resultItem.video .purchaseBlock .itemBasket,.resultItem.music .purchaseBlock .itemBasket{display:none}#megaMenuHeader #navWrapper .navinner>ul.loggedIn>li ul.primary .megaMenu li.group-link{padding:1px 0 0}#megaMenuHeader #navWrapper .navinner>ul.loggedIn>li ul.primary .megaMenu ul.categories li.category{padding-bottom:5px}#megaMenuHeader #navWrapper .navinner>ul.loggedIn>li ul.primary .megaMenu ul.categories li.category .group-label{margin-bottom:5px}#kgrid-hdDetails .k-grid-header th.k-header,#kgrid-hdDetails .textLong{white-space:initial}.orderenquiry.container{overflow-x:scroll}.shippingCSS .servShippingTotParent{display:none}.shippingCSS .servShippingTotParent~.divider{display:none}.shippingCSS .estShipping ul li{display:none}.shippingCSS .estShipping ul li.totalWeightInGrams,.shippingCSS .estShipping ul li.estGiftWrap{display:block}.shippingCSS .shippingServices .prompt{display:none !important}.shippingServiceMessage{background-color:#0085ca;color:#fff;padding:10px 20px;margin-bottom:20px}.shippingServiceMessage a{color:#fff;text-decoration:underline}.k-widget.k-grid.summary td,.k-widget.k-grid.summary th{padding:10px}.k-table{border:none}.hover-reveal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;padding:16px;background:#fff}@media (max-width:768px){.hover-reveal-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:480px){.hover-reveal-grid{grid-template-columns:1fr}}.hover-reveal-grid__item{position:relative;overflow:hidden;text-align:center;border:2px solid var(--bg-col,rgba(0,135,202,0.8))}.hover-reveal-grid__item[data-theme="light"]{color:#1a1a1a}.hover-reveal-grid__item[data-theme="dark"]{color:#fff}.hover-reveal-grid__item:hover .hover-reveal-grid__image{opacity:0.3}.hover-reveal-grid__item:hover .hover-reveal-grid__title{background:var(--bg-hover-col,rgba(0,0,0,0.6))}.hover-reveal-grid__item:hover .hover-reveal-grid__overlay{opacity:1}.hover-reveal-grid__image{width:100%;height:auto;display:block;transition:opacity 0.3s ease}.hover-reveal-grid__title{position:absolute;bottom:0;left:0;right:0;background:var(--bg-col,rgba(0,135,202,0.7));color:#fff;font-size:20px;padding:10px;margin:0;z-index:2;transition:background 0.3s ease}.hover-reveal-grid__title a{display:block;color:currentColor;text-decoration:none}.hover-reveal-grid__overlay{position:absolute;inset:0;padding:8px 16px;padding-bottom:42px;background:var(--bg-col,rgba(0,135,202,0.8));color:currentColor;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;backdrop-filter:blur(1px);transition:opacity 0.3s ease;z-index:1}.hover-reveal-grid__description{margin:0 0 10px;text-align:center}.hover-reveal-grid__link{color:#1a1a1a;text-decoration:none;background:var(--btn-col,#fff);padding:8px 16px;border-radius:3px;text-decoration:none !important;transition:background 0.3s ease}.hover-reveal-grid__link:hover{background:var(--btn-hover-col,#265983);color:#fff}