<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{font-family:'Roboto',sans-serif;background-color:#f2f2f2;color:#222;line-height:1.5;font-size:16px}h1,h2,h3,h4,nav{font-weight:500}.page h3,#product-list h3,.subheading{border:none;color:#4b95df;font-size:22px;margin:1.5rem 0 .5rem;padding:0;text-align:center}.page h3{text-align:left}a{text-decoration:none;color:#4b95df}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.left{float:left}.right{float:right}.center{text-align:center}.lato{font-family:'Lato',sans-serif}.roboto{font-family:'Roboto Condensed',sans-serif}.mt20{margin-top:20px}.mt10{margin-top:10px}.ml10{margin-left:10px}.ml100{margin-left:100px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.view{text-transform:uppercase}.error,.success{margin:20px;padding:12px 12px 12px 36px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.success{background-color:#c9f0a4;border:1px solid #509111;border-bottom:1px solid #5b992b}.error{background-color:#ffebe8;border:1px solid #980611;border-bottom:1px solid #c00}input.error,select.error{border:1px solid #980611 !important;border-bottom:1px solid #c00 !important}.error li{border:none;padding:0;list-style:none}.terms{font-size:11px;color:#666;margin-top:10px;margin-right:17px}.aspect-ratio{position:relative;width:100%;height:0;padding-bottom:56.25%}.aspect-ratio iframe{position:absolute;width:100%;height:100%;left:0;top:0}.terms ul{padding-left:15px}.terms ul li{margin:5px 0}input[type="submit"],input[type="button"],button,.button{border:1px solid #5981a9;background-color:#deeaf7;color:#000;font-weight:bold;font-size:12px;text-transform:uppercase;padding:3px 5px}input[type="submit"].authorise{font-size:20px;margin-right:5px}.paypal-authorise{margin:0 auto}.main-content{min-height:calc(100vh - 340px);float:none !important;margin-top:47px}#content{max-width:1120px;width:1120px;margin:0 auto;background-color:#fff}#content-left{width:160px;margin-right:30px;float:left}#content-right{float:left}header{display:grid;position:relative}header #logo{padding:14px 10px 6px 8px;margin-left:50px;padding-top:50px}.logo-image{width:100%;max-width:260px}#top-banner{display:none;margin-top:130px;padding-left:10px;padding-right:10px;text-align:center}header .top-banner,header .top-banner img{width:728px;max-width:100%;height:auto}nav .main-menu{display:none;list-style:outside none none;margin:0;padding:0}nav .main-menu.active{display:block;background-color:#f2f2f2;position:absolute;top:95px;width:100%;z-index:990}header .group-menu{border-bottom:1px solid #dbe2e8;position:absolute;width:100%;top:0}footer{text-align:center;color:#dde9f5;padding-bottom:30px;background-color:#1d6fc2;padding-top:30px}.footer-socials-container{display:block;margin-top:10px;font-size:20px}footer .main-content{min-height:auto}footer a{color:#dde9f5}footer .nextmedia-link{display:block;margin-bottom:15px}.modal-mask{background-color:rgba(42,41,65,.37);display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:980}.modal{display:none;max-height:calc(100% - 100px);position:fixed;top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);z-index:990;width:100%;max-width:88%}.modal-image-wrapper img{width:100%}.modal-autotrigger{display:none !important}.modal-close{position:absolute;top:-22px;right:0;background-color:#369;color:#fff;font-weight:bold;padding:1px 1px 1px 6px;height:20px;cursor:pointer}#breadcrumb{font-size:12px;color:#373737;margin-bottom:20px;text-align:center}#breadcrumb a{color:#6e6e6e}#breadcrumb a:hover{text-decoration:underline}#breadcrumb span{font-style:normal}.rel-zero{position:relative;top:0;left:0}.label{float:left}.input{float:left}.input input,textarea{width:100%;max-width:400px}.input input.mid{width:200px}.input input.short{width:100px}.input input[type="text"],.input input[type="password"],.input select,textarea{border:none;background:#efefef;padding:8px;margin:2px 0}.required{color:#2575a5}nav#top-nav{background-color:#4b95df}nav#top-nav ul li{display:inline-block;float:left}nav#top-nav ul li a{font-size:15px;font-family:'Roboto',sans-serif;color:#3377bc;display:block;height:50px;line-height:50px;padding:0 .48rem;position:relative;transition:background .3s ease}nav#top-nav .main-menu.active li a{border-bottom:1px solid #dbe2e8;font-size:20px;height:60px;line-height:60px;padding:0;text-align:center}nav#top-nav .main-menu.active li{width:100%}.mobnav-btn-wrapper{position:absolute;top:0;top:58px;left:0}#mobnav-btn{border-radius:2px;color:#fff;cursor:pointer;font-size:18px;font-weight:bold;margin:212px 10px 10px 15px;width:28px;height:30px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;margin-top:0}#mobnav-btn span{display:block;position:absolute;height:2px;width:100%;background:#92a54a;border-radius:4px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#mobnav-btn span:nth-child(1){top:0}#mobnav-btn span:nth-child(2){top:9px}#mobnav-btn span:nth-child(3){top:18px}#mobnav-btn.open span:nth-child(1){height:3px;top:10px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#mobnav-btn.open span:nth-child(2){opacity:0;left:-60px}#mobnav-btn.open span:nth-child(3){height:3px;top:10px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}#search{background-color:#f2f2f2;width:100%;position:absolute;top:95px;top:99px}#search .search-wrapper{position:relative;margin-top:7px;margin-bottom:7px;padding:0 10px}#search input{font-size:15px;border:0;border-radius:2px;height:36px;line-height:36px;padding-left:10px;padding-right:10px;width:calc(100% - 20px)}#search input:hover{background-color:#fff}#search button{height:36px;padding:0 1rem}header #login{float:left;height:36px;display:flex;align-items:center}header #login a,#search button{display:inline-block;border-radius:0;border-bottom-right-radius:2px;border-top-right-radius:2px;font-size:1rem;height:36px;line-height:36px;padding:0 .75rem;transition:background .3s ease}header #login a{font-size:.825rem;color:#6e6e6e}header #login .icon-user{color:#4b95df}header #login .menu-myaccount,header #login .logout-link{background-color:#3377bc;padding:0 .5rem;padding-right:.5rem;padding-right:.5rem;color:#fff;margin:0 .2rem;border-radius:2px;height:26px;line-height:26px;font-size:.825rem}header #cart-menu{margin-right:.5rem}header #login .logout-link{background-color:#4b95df}header #login .menu-myaccount{width:auto;margin-left:.5rem}#search button{background-color:#4b95df;color:#fff;font-weight:bold;position:absolute;top:0;right:10px;height:38px}#search button:hover{background-color:#1b5895;border:1px solid #1b5895}header #cart-menu span{color:#6e6e6e;font-size:.825rem}#top-nav #cart-icon img{margin-left:10px;margin-top:3px}header #cart-menu .cart-menu-link{color:#4b95df;display:flex;align-items:center;font-size:16px;float:right;height:51px;line-height:51px;height:36px;line-height:36px;padding:0;margin:0}#top-nav .icon{font-size:16px;margin-right:10px}header #cart-menu .icon{font-size:20px}#top-nav .icon::before{margin:0}header #cart-menu .cart-menu-link img{margin-right:.375rem;width:22px;display:none}.nav-head{position:relative;margin-left:12px;color:#96ad3e;text-transform:uppercase;font-weight:bold;padding:5px 0 5px 0;margin-top:10px}.nav-head:first-of-type{margin-top:15px}#content-left nav ul li{display:block;position:relative;padding:5px 0 5px 0;margin-left:12px}.nav-head:after,#content-left nav ul li:after{content:"";position:absolute;bottom:-2px;left:-2px;right:-2px;height:2px;width:128px;background:rgba(40,122,169,1);background:-moz-linear-gradient(left,rgba(40,122,169,1) 0%,rgba(255,255,255,1) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(40,122,169,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(left,rgba(40,122,169,1) 0%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(left,rgba(40,122,169,1) 0%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(left,rgba(40,122,169,1) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(40,122,169,1) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4B95DF',endColorstr='#ffffff',GradientType=1)}#content-left img{margin-left:12px;margin-top:40px}#carousel-wrapper{position:relative;overflow:hidden}#carousel-inner-wrapper{position:relative}#carousel-inner-wrapper:after{content:" ";display:block;height:20px;left:50%;margin-left:-50%;margin-top:0;position:absolute;top:100%;width:100%}#carousel-wrapper .left-arrow,#carousel-wrapper .right-arrow{background-color:#4b95df;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;position:absolute;top:calc(50% - 30px);width:20px;height:36px;z-index:1}#carousel-wrapper .left-arrow{left:-2px}#carousel-wrapper .right-arrow{right:-2px}#carousel-wrapper .left-arrow{cursor:pointer;z-index:2}#carousel-wrapper .right-arrow{cursor:pointer}#home-carousel{overflow:hidden}.home-carousel-img{width:100%}#more-like-this #inner-carousel{display:flex;margin-top:20px;margin-bottom:10px;padding:0 5px}#home-carousel .home-carousel-item img{width:100%;height:auto;max-width:120px;margin:0 auto}#home-carousel .promo-text{color:#4b95df;font-size:15px;font-weight:bold;white-space:normal;text-align:center}#home-carousel .promo-text a{background-color:#96ad3e;color:#fff;display:block;float:right;margin-bottom:-6px;margin-top:22px;padding:2px 4px;text-transform:uppercase}.checkout h2,.page h2,#sitemap h2,h2,.heading,.reset h2{color:#4b95df;font-family:'Roboto',sans-serif;font-size:20px;font-weight:500;line-height:18px;margin:0;margin-top:6px;margin-bottom:20px;padding:0 10px;text-align:center}.product-list{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;align-items:center;margin-top:0;margin-bottom:0;max-width:300px;margin-left:auto;margin-right:auto}.product-list{margin-bottom:1rem}.product-list .promo-badge{bottom:10px;right:10px}.product-list .promo-badge-image{width:50px;height:auto}.panel-newsletter{color:#4b95df;background:#fff;display:flex;justify-content:center;font-size:20px;padding:10px 15px 40px 15px;flex-direction:column;align-items:center;padding:10px 15px 6px 15px}.newsletter-success-message{display:none;background:#d1e8ff;width:580px;text-align:center;padding:0 10px;border:1px solid #1d6fc2}.panel-newsletter&gt;div&gt;#subForm.js-cm-form{display:flex}.panel-newsletter h4.intro-text{margin-top:6px;text-align:center;padding-bottom:0;margin-bottom:12px}.panel-newsletter input#fieldEmail{height:35px;min-width:475px;font-size:15px;color:#000}.newsletter-form-container{display:flex;justify-content:center}.newsletter-signup-terms-container{padding:5px 0;text-align:left}.newsletter-error-message{display:none;background:#fbefef;width:50%;text-align:center;border:1px solid #e88e8e;color:#424242;font-size:.75em;padding:0;margin:15px auto 0}.newsletter-error-message p{margin:5px 0}#newsletterForm .terms{font-size:11px;color:#666;margin-top:10px;margin-right:0;width:100%;text-align:center}@media screen and (min-width:550px){#newsletterForm .terms{max-width:540px}}@keyframes shake{0%,100%{transform:translateX(0)}25%,75%{transform:translateX(-10px)}50%{transform:translateX(10px)}}.shake-animation{animation:shake .2s ease-in-out 2}@media screen and (max-width:960px){.newsletter-success-message{width:80vw}.panel-newsletter h4.intro-text{margin-top:8px}.panel-newsletter input#fieldEmail{padding-left:6px;min-width:80%;font-size:14px}.newsletter-signup-terms-container{padding-right:5px}}.panel-newsletter input#fieldEmail:hover{background-color:#fff !important;border:2px solid #1b5895}.panel-newsletter button{border-radius:0 .25rem .25rem 0;left:-5px;position:relative}.panel-bottom{background-color:#4b95df;padding:40px 15px 10px}.panel-bottom #inner-carousel{display:flex}.panel-bottom .product-link{background-color:#a5caef;padding:1.5rem;padding:15px;display:flex;text-align:center}.panel-bottom .product-heading a{color:#fff}.product-desc .product-heading{font-size:16px;font-weight:500;margin-top:0;margin-bottom:0;line-height:20px;margin-left:0;margin-right:0;padding:0 10px}.special-issues .product-desc .product-heading,.back-issues .product-desc .product-heading{margin-top:0;margin-bottom:0}.product-item a{font-size:15px}.carousel-wrapper-cat{position:relative;overflow:hidden}#carousel-inner-wrapper-cat1{position:relative}#carousel-inner-wrapper-cat1:before{content:" ";display:block;height:20px;left:50%;margin-left:-50%;margin-top:0;position:absolute;top:-20px;width:100%}#carousel-inner-wrapper-cat1:after{content:" ";display:block;height:20px;left:50%;margin-left:-50%;margin-top:0;position:absolute;top:100%;width:100%}.carousel-wrapper-cat .left-arrow,.carousel-wrapper-cat .right-arrow,.promo-carousel .left-arrow,.promo-carousel .right-arrow{background-color:#4b95df;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;position:absolute;top:calc(50% - 50px);width:24px;height:48px;z-index:1}.promo-carousel .left-arrow,.promo-carousel .right-arrow{top:calc(50% - 24px)}.promo-carousel .left-arrow,.promo-carousel .right-arrow{background-color:#fff;color:#4b95df}.carousel-wrapper-cat .left-arrow,.promo-carousel .left-arrow{cursor:pointer;left:0;z-index:2}.carousel-wrapper-cat .right-arrow,.promo-carousel .right-arrow{cursor:pointer;right:0}#cat1-home-carousel{white-space:nowrap;overflow:hidden;position:relative}#cat1-home-carousel .home-carousel-item{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s linear;-webkit-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.inner-carousel-cat{display:flex;padding:10px 5px}.home-carousel-item{display:inline-flex;margin:0;position:relative;vertical-align:top;padding:10px;flex:0 0 50%;max-width:calc(50% - 20px)}.panel-bottom #carousel-wrapper .left-arrow,.panel-bottom #carousel-wrapper .right-arrow{top:calc(50% - 60px);background-color:#f3f3f3;color:#4b95df}#cat1-home-carousel .home-carousel-item img{width:100%;height:auto}#carousel-wrapper-cat2{position:relative;overflow:hidden}#carousel-inner-wrapper-cat2{position:relative}#carousel-inner-wrapper-cat2:before{content:" ";display:block;height:20px;left:50%;margin-left:-50%;margin-top:0;position:absolute;top:-20px;width:100%}#carousel-inner-wrapper-cat2:after{content:" ";display:block;height:20px;left:50%;margin-left:-50%;margin-top:0;position:absolute;top:100%;width:100%}#cat2-home-carousel{white-space:nowrap;overflow:hidden;position:relative}#cat2-home-carousel .home-carousel-item img{width:100%;height:auto}.cat-home-carousel .promo-text{background-color:#e0e8c4;border-radius:3px;color:#000;font-size:13px;line-height:1.25;font-family:'Roboto',sans-serif;font-weight:bold;padding:10px;white-space:normal;text-align:center}#cat2-home-carousel .promo-text a{background-color:#96ad3e;color:#fff;display:block;float:right;margin-bottom:-6px;margin-top:22px;padding:2px 4px;text-transform:uppercase}#carousel-wrapper-cat3{position:relative;overflow:hidden}#carousel-inner-wrapper-cat3{position:relative}#carousel-inner-wrapper-cat3:before{content:" ";display:block;height:20px;left:50%;margin-left:-50%;margin-top:0;position:absolute;top:-20px;width:100%}#carousel-inner-wrapper-cat3:after{content:" ";display:block;height:20px;left:50%;margin-left:-50%;margin-top:0;position:absolute;top:100%;width:100%}#cat3-home-carousel{white-space:nowrap;overflow:hidden;position:relative}#cat3-home-carousel .home-carousel-item img{width:100%;height:auto}#special-offers{margin-top:10px}#special-offers #special-offers-heading{background-color:#c9d5b0;font-weight:bold;height:40px;padding:0;text-transform:uppercase}#special-offers #special-offers-heading #special-offers-heading-text{background-color:#92a54a;color:#fff;float:left;font-size:16px;height:40px;line-height:40px;margin:0;padding-left:14px;padding-right:19px}#special-offers-list{display:flex;flex-wrap:wrap;margin:40px 0;padding-left:15px;padding-right:15px;text-align:center}#special-offers-list img{border-radius:15px;border:1px solid #f0f0f0;border-bottom:0;box-shadow:0 18px 12px -12px #767676;width:270px;height:209px}.special-offers-item{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:2rem;width:100%;max-width:100%}.special-offers-item-inner{padding-left:15px;padding-right:15px}.special-offers-heading{color:#4b95df;font-weight:bold;line-height:20px;margin-top:20px;text-align:center;width:270px}#product-list h1{color:#4b95df;font-size:22px;font-family:'Roboto',sans-serif;font-weight:normal}.heading .back{display:none}#product-list h1 .back a{background-color:#edf1f6;border:2px solid #4b95df;border-radius:4px;color:#4b95df;font-weight:bold;float:left;font-size:14px;text-transform:uppercase;margin-bottom:.5rem;max-width:134px;padding:8px 10px;display:block;transition:all .3s ease;text-align:center;margin-top:.5rem}#product-list .product-item{background-color:#f3f3f3;float:none;height:calc(100% - 50px);margin-bottom:20px;padding:10px 0 20px;text-align:center;display:flex;flex-flow:column}#product-list .product-item img:not(#product-list .promo-badge-image){box-shadow:0 14px 8px -12px #929292;margin:10px 0 10px;width:auto;max-width:110px}#product-list .product-item-link{position:relative}#product-list .product-desc{display:flex;flex-flow:column;height:100%;justify-content:center;margin-bottom:10px;text-align:center}#product-list .promo-text{background-color:#e0e8c4;border-radius:3px;color:#000;font-size:11px;font-family:'Roboto',sans-serif;font-weight:bold;padding:10px;white-space:normal;text-align:center;margin:0 15px}#product-list .promo-text{font-size:14px}#product-list .view{font-weight:bold;margin:5px auto}.panel-bottom .intro-wrapper{padding-left:10px;padding-right:10px}.panel-bottom .panel-heading{color:#fff !important;font-size:21px;font-weight:400;margin:0;text-align:center}.panel-bottom .intro-text{color:#fff !important;font-family:'Roboto',sans-serif;font-weight:normal;text-align:center}.main-content-inner{padding-left:10px;padding-right:10px;padding-top:15px}.home-page .category-list{background-color:#f3f3f3;padding:10px 5px;margin-bottom:1rem}.cat-list-heading-wrapper{display:grid;align-items:center;grid-template-columns:auto 1fr}.cat-list-heading-wrapper .line{border-bottom:1px solid #ebebeb;display:block;width:100%}.cat-list-heading{color:#4b95df;font-size:19px;font-weight:normal;font-family:'Roboto',sans-serif;margin-right:10px;position:relative}.category-list h1 .back{display:none}.category-list h1 .back a{background-color:#edf1f6;border:2px solid #4b95df;border-radius:4px;color:#4b95df;font-weight:bold;float:left;font-size:14px;text-transform:uppercase;margin-bottom:.5rem;max-width:134px;padding:8px 10px;display:block;transition:all .3s ease;text-align:center;margin-top:.5rem}.category-list .product-item{text-align:center;width:18% !important;padding-left:10px;padding-right:10px;float:left}.category-list .product-item img{box-shadow:0 18px 12px -12px #767676;margin:10px 0 10px;width:80%;max-width:160px}.home-carousel-img-link{position:relative}.promo-badge{position:absolute;width:48px;height:48px;bottom:0;right:-10px;background:#93a936;color:#fff;border-radius:30px;line-height:17px;font-weight:bold;text-align:center}@media(max-width:880px){.promo-badge{width:55px !important;height:55px !important;max-width:55px !important;max-height:55px !important;white-space:nowrap}}.category-list .promo-badge-text{margin-top:5px}.category-list .promo-badge-text span{display:block;font-size:14px}.category-list .product-desc{height:65px;text-align:center;margin-bottom:10px}.home-carousel-item .product-heading{margin:0;margin-top:0;margin-bottom:0;padding:0;color:#4b95df;font-family:'Roboto',sans-serif;font-size:14px;font-weight:500;line-height:16px;margin-top:6px;margin-bottom:6px}product-list.bottom .home-carousel-item .product-heading{margin:7px 0;padding:0;font-size:17px;line-height:18px}.category-list .view{font-weight:bold;margin:5px auto}.one-edge-shadow{width:150px;height:200px;padding:0;margin:0 0 10px 0;-webkit-box-shadow:0 8px 6px -6px black;-moz-box-shadow:0 8px 6px -6px black;box-shadow:0 8px 6px -6px black}.publication{font-size:15px;position:relative}.publication .pub-left{width:100%}.publication .pub-left img{max-width:130px}.publication-cover{display:flex}.product-details{position:absolute;top:0;left:140px}.product-details-mob{margin-left:7px}.publication .pub-right{width:450px;margin-right:10px}.publication .product-heading{color:#4b95df;font-size:21px;font-weight:500;line-height:1;margin-top:7px;margin-bottom:10px}.publication .product-heading{font-size:22px;line-height:1.1;margin-bottom:5px}.publication .pub-far-right{width:152px;margin-right:18px}.publication .sneakwrap{position:relative;top:0;left:0;margin-bottom:8px;max-width:130px}.publication .sneakwrap img{position:relative;top:0;left:0;max-width:100%}.publication .sneakwrap img.view-sneakpeak{position:absolute;left:auto;top:auto;bottom:-2px;display:none;right:-1px;z-index:10}.publication .sneakwrap img.no-preview{box-shadow:0 9px 9px -9px #000}.publication .savings,.publication .cover-prices{font-size:15px;font-weight:600;color:#333;letter-spacing:normal;line-height:normal}.publication .cover-prices{margin-bottom:6px}.price-savings{margin-bottom:6px}.publication .price{display:inline-block;color:#4b95df;font-size:17px}.publication .cover-prices .price{display:block;margin-top:0}.publication .savings strong{background-color:#f97f66;border:1px solid #f97f66;display:inline-block;color:#f3f7fa;font-size:15px;padding:4px 7px;margin:10px}.publication .special{margin:30px auto;width:278px;text-align:center}.publication .special img{padding:0;margin:0 0 5px 0;box-shadow:0 18px 12px -12px #767676}.publication p{margin:10px 0}.publication .socials{margin-top:10px;display:none}.pub-desc{line-height:1.25}.pub-desc .moreless-button{font-weight:500}.pub-desc #long-desc{display:none}.publication-bottom{display:flex;flex-flow:column}.social-icon{margin-right:5px}.social-count{background:#ebebeb url("../images/social-count-bg.png") no-repeat scroll left top;background-color:#ebebeb;height:20px;font-size:12px;margin-right:5px;padding:0 10px 0 17px;line-height:16px}.back-issue-menu{color:#fff;display:flex}.back-issue-menu a.back-issues,.back-issue-menu a.merchandise{background-color:#edf1f6;border:2px solid #4b95df;border-radius:4px;color:#4b95df;font-weight:bold;float:left;font-size:12px;text-transform:uppercase;margin-bottom:.5rem;padding:8px 22px;display:block;transition:all .3s ease;text-align:center}.back-issue-menu a:first-of-type{margin-right:.5rem}.back-issue-menu a.merchandise{background-color:#fff}.back-issue-menu a:hover{background-color:#c9daf0}.back-issue-menu a.merchandise:hover{background-color:#edf1f6}.back-issue-menu a.solo{width:114px}img.special-offer{border-radius:15px;border:1px solid #f0f0f0;border-bottom:0;box-shadow:0 18px 12px -12px #767676;width:270px;height:209px}.view-offer{right:30px;background-color:#4b95df;border-top-left-radius:3px;border-top-right-radius:3px;color:#fff;cursor:pointer;font-size:14px;font-weight:bold;bottom:13px;transition:background .3s ease;z-index:10;border-radius:3px;display:inline-block;margin-top:7px;padding:10px 25px}.view-offer:hover{background-color:#1b5895}.view-promo{cursor:pointer}#view-offer-modal,#view-promo-modal,#view-sneakpeak-modal,#view-ecard-modal,#view-renew-sample-modal,#view-recipient-sample-modal,#view-tshirt-modal,#view-gift-email-modal,#view-cvv-sample-modal,#view-digital-email-modal,#view-digitalgift-email-modal{border:3px solid #215990;background-color:#fff;display:none;max-height:80%;position:absolute;top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);z-index:990;padding:20px;overflow:auto;line-height:1.6em;line-height:1.25em;border:2px solid #4b95df;border:1px solid #c7c7c7;margin:auto;max-width:88%;height:auto;position:fixed;z-index:1000;left:50%;right:auto;top:50%;transform:translate(-50%,-50%);padding:.75rem;border-radius:4px;z-index:12}#view-offer-modal{width:100%}.mask{background-color:#000;background-color:rgba(42,41,65,.37);display:none;height:100%;left:0;opacity:.75;position:fixed;top:0;width:100%;z-index:11}#view-offer-modal img:not(.view-offer-close img){width:100%;max-width:200px;box-shadow:0 18px 12px -12px #767676}#view-recipient-sample-modal,#view-cvv-sample-modal{position:fixed !important}#view-offer-modal h2,#view-sneakpeak-modal h2,#view-tshirt-modal h2{color:#369;color:#4b95df;font-weight:bold;font-size:25px;font-size:18px;line-height:1.3em;line-height:1.125em;margin:0 0 10px 0;margin-bottom:.5rem}#view-offer-modal .intro{color:#4b95df;font-family:'Lato',sans-serif;font-size:16px;font-weight:bold;line-height:1.125;margin-bottom:.75rem}#view-offer-modal .terms{color:#666;font-family:'Lato',sans-serif;font-size:12px;line-height:1.275}.view-offer-close,.view-promo-close,.view-sneakpeak-close,.view-ecard-close,.view-renew-sample-close,.view-recipient-sample-close,.view-tshirt-close,.view-cvv-sample-close,.view-gift-email-close,.view-digital-email-close,.view-digitalgift-email-close{font-family:'Lato',sans-serif;font-size:14px;font-weight:bold;color:#4b95df;cursor:pointer;text-align:right;margin-bottom:5px}#view-promo-modal img{max-width:100%}#view-promo-modal h2{line-height:1.2}.icon-cancel{font-size:25px}.close{margin-bottom:-4px}.modal-right-pad{float:none;margin-bottom:10px;text-align:center}.sneakpeak-box{overflow:hidden;width:800px}.sneakpeak-box h4{margin:0;color:#4b95df;margin-top:24px}.offers-tabs div{background-color:#92bad2;text-align:center;font-size:13px;color:#fff;font-weight:bold;text-transform:uppercase;padding:5px 0;cursor:pointer}.offers-tabs div.selected{background-color:#2575a5}.offers-tab{width:50%;text-align:center}.offers-panel{display:none}.offers-panel.selected{display:block}.offers-panel table{font-size:13px;width:100%}.offers-panel th{white-space:nowrap;padding:6px 3px}.offers-panel th:first-of-type{width:20px}.offers-panel th:nth-of-type(2){width:55px}.offers-panel td{padding:6px 3px;text-align:center}.offers-panel input[type="text"],.offers-panel input[type="tel"]{width:38px;border:1px solid #2575a5}.offers-panel .auto-renew{display:none}.offers-panel .auto-renew input[type="checkbox"]{margin-right:10px}.offer-digital-inner{padding:1rem !important;border:1px solid #dde3ed;border-top:0}.offer-digital-item{margin-bottom:1rem}.cart-buttons{text-align:right}.add-cart{margin-right:10px}.more-carousel-img{text-align:center;position:relative}.more-carousel-item img{height:auto;max-width:100px}.more-carousel-item{background-color:#f3f3f3;display:flex;flex-flow:column;flex:0 0 50%;max-width:calc(50% - 40px);margin:0 10px;padding:20px 10px;position:relative;vertical-align:top;text-align:center}#more-like-this{margin-top:30px;margin-bottom:20px}.more-carousel-img img:not(.more-carousel-img .promo-badge-image){box-shadow:0 12px 5px -12px #929292;padding:0}.more-carousel-img img:hover{box-shadow:0 12px 5px -12px #929292;padding:0}.more-carousel-img .promo-badge{bottom:0;right:0;width:55px;height:55px;white-space:nowrap}#more-like-this .promo-text{height:100%;display:flex;align-items:center;justify-content:center}#more-like-this .promo-desc{background-color:#e0e8c4;border-radius:3px;color:#000;font-size:12px;font-family:'Roboto',sans-serif;font-weight:bold;line-height:1.25;margin:0;padding:10px 0;text-align:center;white-space:nowrap}#more-like-this .promo-text a.view{color:#fff;margin-bottom:-6px;margin-top:5px;font-weight:bold;text-transform:uppercase}#more-like-this .promo-heading{color:#4b95df;font-size:14px;font-weight:500;line-height:1.25;margin:0;margin-top:2px;margin-bottom:5px;padding:0}#more-like-this-heading{display:grid;align-items:center;grid-template-columns:auto 1fr}#more-like-this-text{color:#4b95df;font-size:19px;font-weight:normal;font-family:'Roboto',sans-serif;margin-right:10px;position:relative}#more-like-this .line{border-bottom:1px solid #ebebeb;display:block;width:100%}#more-like-this #carousel-wrapper .left-arrow,#more-like-this #carousel-wrapper .right-arrow{padding-left:0;padding-right:0;top:calc(50% - 80px)}.sold-out{position:absolute;bottom:0;right:23px;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:0}.cart-left{float:left;width:100%;margin-right:15px;order:1;text-align:center}.cart-right{float:left;width:595px}.checkout .label{margin:2px 0;width:110px}.checkout .input{margin:2px 0;width:750px}.checkout .wide-labels .label{width:150px}.checkout .wide-labels .input{width:700px}.checkout .wider-labels .label{width:200px}.checkout .wider-labels .input{width:650px}.checkout .cart-intro{font-weight:bold;color:#369}.checkout .item-head{color:#369;font-weight:bold;margin-bottom:10px}.item-form{width:715px}.item-form .label,.account-form .label{margin:4px 0;width:250px;font-weight:normal}.item-form .input,.account-form .input{margin:4px 0;width:400px}.account-form .input{width:600px}.account-form .input.required-wrapper{margin-top:25px;padding-left:1.25rem}.reset .success{max-width:250px;margin:0 auto}.checkout table{width:100%}.checkout th,.checkout td{text-align:left;padding:4px}.cart input[type="text"]{border:1px solid #000}.cart input[type="text"].vsmall{width:30px}.cart input[type="submit"],.cart button{background-color:#fff}.cart button.btn-checkout{background-color:#5981a9;color:#fff}.checkout .terms-cb{width:20px}.checkout .terms-desc{width:860px}.checkout .bottom-buttons div{margin-left:10px}.checkout .bottom-buttons div:nth-child(1){float:right}.ecard-form{margin:20px 0}.ecard-designs{margin-left:-5px;margin-right:-5px}.ecard-button{margin-left:7px !important}.ecard-select{color:#4b95df;font-weight:bold;font-size:1.125rem;margin-bottom:.5rem}.ecard-item{display:inline-block;cursor:pointer;width:calc(50% - 12px);position:relative;padding:5px}.ecard-preview{width:100%}#ecard-print{margin-bottom:20px}.mm-left{float:left;width:300px;margin-bottom:20px}.mm-right{float:left;width:600px;margin-right:10px}#deal-highlights-heading{font-weight:bold;text-transform:uppercase;height:30px;padding:0;background-image:linear-gradient(to right bottom,#c8dce8,#92bad2);background-color:#92bad2;margin-top:10px}#deal-highlights-text{background-image:linear-gradient(to bottom right,#a9bb60,#779739);background-color:#779739;color:#fff;float:left;height:26px;padding-left:14px;padding-right:19px;padding-top:4px;font-size:16px;margin:0}#deal-highlights li{margin:10px 20px 10px 0;padding-left:15px}.promo-carousel-wrapper{overflow:hidden}.promo-carousel{text-align:center;position:relative;height:200px}.promo-carousel .carousel-dots{position:absolute;z-index:980;bottom:10px;display:flex;width:100%;justify-content:center}.promo-carousel .carousel-dot{display:inline-block;background:#4b95df;border-radius:50%;width:12px;height:12px;margin:0 5px;cursor:pointer}.promo-carousel .carousel-dot.selected{background:#1b5895}.promo-carousel img{transform:translate(-50%,0%);position:absolute;top:0;left:50%;max-height:200px;width:auto}.edu-logo{margin-top:.5rem;margin-bottom:1rem}.edu-logo img{width:100%;max-width:918px}#education h4{color:#4b95df;font-size:16px}#education p{font-size:14px;letter-spacing:.02em}#education .header-wrapper{text-align:center}#education .header-wrapper img{width:100%;max-width:918px}#education .edu-left{float:left;width:100%}#education .edu-right{float:left;width:100%;text-align:center}#education .edu-right img{max-width:200px}#education .product-list{padding:1rem 0}#education .product-item-list{display:flex;flex-wrap:wrap;margin-top:1.5rem;margin-bottom:1rem}#education .product-item{float:left;padding-bottom:10px;min-height:180px;text-align:center;width:calc(50% - 60px);background-color:#f3f3f3;margin:10px;padding:20px}#education .product-item img{max-width:100%}#education .product-desc{font-size:12px}#education .promo-text{background-color:#e0e8c4;border-radius:3px;color:#000;font-size:13px;line-height:1.25;font-family:'Roboto',sans-serif;font-weight:bold;padding:10px;white-space:normal;text-align:center}.faqs{margin-top:2rem}#sitemap .sm-col{width:50%}#sitemap ul{list-style-type:none;padding:5px;font-size:17px;font-weight:500;margin:0;margin-left:5px}#sitemap ul li{margin-top:20px}#sitemap ul li:first-of-type{margin-top:0}#sitemap ul ul{font-size:14px;font-weight:normal}#sitemap ul ul ul{font-size:12px;font-weight:normal}#sitemap ul ul li{margin-top:3px}#sitemap ul ul ul li{margin-top:0}.sk-three-bounce{margin:40px auto;width:80px;text-align:center}.sk-three-bounce .sk-child{width:20px;height:20px;background-color:#333;border-radius:100%;display:inline-block;-webkit-animation:sk-three-bounce 1.4s ease-in-out 0s infinite both;animation:sk-three-bounce 1.4s ease-in-out 0s infinite both}.sk-three-bounce .sk-bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.sk-three-bounce .sk-bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}.faqs h4{margin-bottom:0;font-size:20px}.accordion h3{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;color:#4b95df;cursor:pointer;font-size:15px;font-weight:500;padding:.625rem 2.55rem .625rem .625rem;text-align:left;display:block;border:none;background-color:#f5f5f5;margin-top:1rem;margin-bottom:1rem;border:1px solid #eceef1;border:1px solid #f2f2f2;background-color:#f9f9f9;position:relative;padding:1rem 2.5rem 1rem 1rem}.accordion h3::after{color:#92a54a;content:'+';font-family:sans-serif;font-size:1.25rem;position:absolute;float:right;right:0;padding:.75rem 1rem;width:30px;height:30px;text-align:center;top:0}.accordion h3.active::after{content:'-';font-family:sans-serif;font-size:1.625rem;top:-5px}.accordion .content{display:none;padding:0 1rem 1rem;overflow:hidden}.accordion .content p{font-size:15px;font-weight:300;margin-top:0}@-webkit-keyframes sk-three-bounce{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-three-bounce{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.top-notice-alert{background-color:#ea2f34;color:#fff;font-size:.7925rem;padding:8px;line-height:15px;text-align:center}.top-notice-alert p{margin-top:0;margin-bottom:.35rem}.top-notice-alert p:last-of-type{margin-bottom:0}.top-notice-alert a{color:#fff;font-weight:bold;text-decoration:underline}@media(min-width:375px){header #cart-menu span{font-size:.875rem}header #login a{font-size:.875rem}header #login .menu-myaccount,header #login .logout-link{font-size:.875rem}.publication .sneakwrap{max-width:170px}.product-details{left:180px}.publication .product-heading{font-size:26px}.publication .product-heading{margin-bottom:10px}.special-issue .pub-left img{max-width:150px}.special-issue .product-heading{font-size:22px}.special-issue h1{font-size:22px}.special-issue .pricing .table .table-cell:nth-of-type(2){display:block}.publication .cover-prices{margin-bottom:.5rem}.publication .savings strong{margin-bottom:.375rem;margin-left:0}.publication .price{font-size:19px}.back-issue-menu a.back-issues,.back-issue-menu a.merchandise{padding:8px 41px}.back-issue-menu a.solo{width:87px}#breadcrumb{max-width:360px;margin-left:auto;margin-right:auto}.product-list{max-width:360px}#product-list .promo-text{font-size:12px;line-height:1.25}}@media(min-width:400px){.publication .product-heading{margin-bottom:10px}.publication .sneakwrap{max-width:150px}.product-details{left:160px}.back-issue-menu a.back-issues,.back-issue-menu a.merchandise{padding:8px 34px}.promo-carousel{min-height:220px}.promo-carousel img{max-height:220px;width:auto}}@media(min-width:480px){.back-issue-menu a.solo{width:auto}#education .product-item{width:calc(33.33% - 60px)}.product-list{grid-template-columns:repeat(3,1fr);max-width:480px}.ecard-item{width:calc(32.8% - 10px)}.modal-right-pad{margin-bottom:20px}#view-offer-modal .intro{margin-bottom:1.25rem}.home-carousel-item{padding:10px;flex:0 0 33%;max-width:calc(33% - 20px)}.panel-bottom #home-carousel{height:260px}.more-carousel-item{max-width:calc(33.33% - 40px)}}@media(min-width:576px){.promo-carousel{min-height:290px}.promo-carousel img{max-height:290px;width:auto}.special-offers-item{max-width:50%}.ecard-item{width:calc(24.5% - 10px)}.modal-right-pad{float:right;margin-bottom:8px;margin-left:10px}#view-offer-modal img:not(.view-offer-close img){max-width:280px}#view-offer-modal,#view-promo-modal,#view-sneakpeak-modal,#view-ecard-modal,#view-renew-sample-modal,#view-recipient-sample-modal,#view-tshirt-modal,#view-gift-email-modal,#view-cvv-sample-modal,#view-digital-email-modal,#view-digitalgift-email-modal{padding:20px}#view-offer-modal h2,#view-sneakpeak-modal h2,#view-tshirt-modal h2{font-size:21px}}@media(min-width:640px){.home-carousel-item{flex:0 0 25%;max-width:calc(25% - 20px)}.more-carousel-item{max-width:calc(25% - 50px);padding:20px 15px}.more-carousel-item img{max-width:110px}.ecard-item{width:calc(19.5% - 10px)}.product-list{max-width:640px;padding-left:20px;padding-right:20px}.panel-bottom #home-carousel{height:280px}#education .product-item{width:calc(25% - 60px)}}@media(min-width:700px){.modal{max-width:640px}#more-like-this{margin-top:30px}}@media(min-width:769px){.home-carousel-item{padding:15px;max-width:calc(25% - 30px)}.promo-carousel{min-height:340px}.promo-carousel img{max-height:340px;width:auto}.panel-bottom{padding:50px 15px 20px}.panel-bottom #home-carousel{height:310px}.product-list{max-width:769px;grid-template-columns:repeat(4,1fr);grid-column-gap:30px}.product-desc .product-heading{font-size:15px;line-height:1.25}#product-list .promo-text{font-size:13px;line-height:1.25}.checkout h2,.page h2,#sitemap h2,h2,.heading,.reset h2{font-size:24px;margin-bottom:30px}.publication .pub-left{width:290px}.special-issue .pub-left img{max-width:290px}.product-details{position:relative;left:0}.special-issue h1{font-size:22px;line-height:26px}.product-details-mob{display:none}.publication .sneakwrap{max-width:100%;margin-bottom:10px}.pub-desc .moreless-button{display:none}.pub-desc #long-desc{display:block}.publication .special{margin:0 0 30px}.publication-bottom{flex-flow:row}.publication .sneakwrap img{max-width:90%}.education .sneakwrap img,.magazine .sneakwrap img{max-width:98%}.cart-left{order:0}.publication .cover-prices .price{font-size:21px}.back-issue-menu{justify-content:center}.back-issue-menu a.back-issues,.back-issue-menu a.merchandise{margin-bottom:1.25rem;padding:8px 24px}.back-issue-menu a.merchandise{margin-right:16px}.back-issue-menu a.solo{width:auto;padding:8px 44px}#view-offer-modal,#view-promo-modal,#view-sneakpeak-modal,#view-ecard-modal,#view-renew-sample-modal,#view-recipient-sample-modal,#view-tshirt-modal,#view-gift-email-modal,#view-cvv-sample-modal,#view-digital-email-modal,#view-digitalgift-email-modal{max-width:660px;padding:25px}#view-offer-modal,#view-promo-modal,#view-sneakpeak-modal,#view-ecard-modal,#view-renew-sample-modal,#view-recipient-sample-modal,#view-tshirt-modal,#view-gift-email-modal,#view-cvv-sample-modal,#view-digital-email-modal,#view-digitalgift-email-modal{line-height:1.5em}#view-offer-modal img:not(.view-offer-close img){max-width:310px}.modal-right-pad{margin-left:16px}#education .product-item{width:calc(20% - 60px)}.more-carousel-item{max-width:calc(20% - 50px);padding:20px 15px}}@media(min-width:880px){#view-offer-modal,#view-promo-modal,#view-sneakpeak-modal,#view-ecard-modal,#view-renew-sample-modal,#view-recipient-sample-modal,#view-tshirt-modal,#view-gift-email-modal,#view-cvv-sample-modal,#view-digital-email-modal,#view-digitalgift-email-modal{max-width:800px}.publication .sneakwrap img.view-sneakpeak{display:block;bottom:0;right:11px}.publication .sneakwrap img{max-width:90%}.education .sneakwrap img,.magazine .sneakwrap img{max-width:100%}.promo-badge{position:absolute;width:55px;height:55px;bottom:-4px;right:-14px;max-height:55px !important;max-width:55px !important}.home-carousel-item{padding:15px;flex:0 0 20%;max-width:calc(20% - 30px)}}@media(min-width:960px){header{display:grid;grid-template-columns:auto 1fr auto;grid-column-gap:10px;align-items:center;margin-top:0;margin-bottom:0}header #logo{margin:0;padding-bottom:10px;padding-top:16px;padding:1rem 1rem}header #cart-menu{margin-right:1.125rem}.top-notice-alert{padding:.825rem}#search .search-wrapper{padding:0;margin:0 10px}#mobnav-btn{display:none}.logo-image{max-width:240px}#top-banner{margin-top:0}#search{background-color:#fff;position:relative;top:0;width:auto}#search button{width:50px;right:0}#search input:hover{background-color:#f1f1f1}nav#top-nav ul li a{color:#fff}nav#top-nav ul li a:hover{background-color:#3377bc}header #cart-menu span{font-size:1rem}header #login .menu-myaccount,header #login .logout-link{font-size:1rem;height:32px;line-height:32px;padding:0 .75rem}header #login .menu-myaccount{margin-right:.5rem}header #login a.menu-myaccount:hover,header #login .logout-link:hover{background-color:#0f4376}header #login a{color:#6e6e6e;font-size:1rem;margin:7px 0;padding:0;margin-right:.5rem}header #login .icon-user{color:#4b95df;padding-right:.25rem}nav#top-nav{display:flex;justify-content:center;grid-column:1/4}nav#top-nav ul li a{font-size:16px;height:52px;line-height:52px;padding:0 .75rem}nav#top-nav ul li a span{display:inline-block}header .group-menu{position:relative;width:auto;border-bottom:0}nav .main-menu{display:block}#search input{background-color:#f1f1f1;padding-left:10px}.promo-carousel{min-height:400px}.promo-carousel img{max-height:400px;width:auto}#breadcrumb{max-width:880px;margin-left:auto;margin-right:auto;margin-bottom:30px;text-align:left}.main-content-inner{padding:40px 30px}.inner-carousel-cat{display:flex;padding:10px 10px}.publication{max-width:880px;margin:0 auto}.cat-list-heading,#more-like-this-text{font-size:24px}.product-list{max-width:880px;grid-column-gap:30px}#product-list .product-desc{margin-bottom:15px}#product-list .product-item img:not(#product-list .promo-badge-image){max-width:130px}.panel-bottom #home-carousel{height:320px}.panel-bottom .panel-heading{font-size:28px}.panel-bottom .product-link{text-align:center;padding:2rem}.special-offers-item{max-width:33.3%}.publication .pub-left{width:300px}.publication .price{font-size:21px}.publication .savings strong{font-size:16px}.back-issue-menu a.merchandise{margin-right:26px}.back-issue-menu a.back-issues,.back-issue-menu a.merchandise{padding:8px 22px}.back-issue-menu a.merchandise{margin-right:24px}.publication .savings{font-size:15px;line-height:21px}.publication .savings .amount{font-size:21px;line-height:21px}.publication .sneakwrap img.view-sneakpeak{right:0}.education .sneakwrap img.view-sneakpeak{right:21px}#education .edu-left{width:calc(100% - 300px)}#education .edu-right{width:300px;text-align:right}#education .edu-right img{max-width:250px}#education .product-list{display:flex;flex-wrap:wrap}.edu-logo{margin-top:1rem;margin-bottom:2rem;text-align:center}.more-carousel-img{-webkit-transition:all .2s ease;transition:all .3s ease}.ecard-preview{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ecard-preview:hover{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.5);box-shadow:0 0 5px 0 rgba(0,0,0,.5);z-index:10;opacity:1 !important}#view-offer-modal h2,#view-sneakpeak-modal h2,#view-tshirt-modal h2{font-size:23px;margin-top:1rem;margin-bottom:.625rem}#view-offer-modal .intro{font-size:17px;margin-bottom:1.375rem}.faqs{max-width:840px;margin-left:auto;margin-right:auto;margin-top:3rem}.faqs h3{font-size:17px}.faqs h4{font-size:19px}}@media(min-width:1024px){.logo-image{max-width:310px}}@media(min-width:1120px){header{padding:1rem 1.5rem;padding:0}nav#top-nav ul li a{font-size:18px;padding:0 .75rem}header #cart-menu .icon{font-size:22px}header #cart-menu .cart-menu-link{margin-right:.375rem}#search input{height:42px}#search button{height:44px}.main-content-inner{padding:40px 0;max-width:1024px;margin-left:auto;margin-right:auto}.promo-carousel .left-arrow,.promo-carousel .right-arrow{top:calc(50% - 30px)}.promo-carousel .left-arrow,.promo-carousel .right-arrow{width:30px;height:60px;font-size:2rem}.cat-list-heading,#more-like-this-text{font-size:26px}.promo-carousel{height:382px}.home-carousel-item .product-heading{font-size:17px;margin-top:14px;margin-bottom:12px;margin-left:-20px;margin-right:-20px}.cat-home-carousel .promo-text{font-size:14px}#carousel-wrapper .left-arrow,#carousel-wrapper .right-arrow{width:25px;height:56px}.home-carousel-item{position:relative;z-index:1;margin:0;vertical-align:top;padding:18px;max-width:calc(20% - 36px)}.inner-carousel-cat{padding:10px;padding-bottom:30px}#breadcrumb{max-width:100%}.publication{max-width:100%}.product-list{grid-template-columns:repeat(5,1fr);max-width:100%;padding-left:0;padding-right:0}.product-item a{font-size:16px}.panel-bottom #home-carousel{height:330px}.panel-bottom .intro-text{font-size:18px;line-height:28px}.panel-bottom .panel-heading{color:#fff !important;font-size:30px;text-align:center}.panel-bottom .home-carousel-item .product-heading{font-size:15px;font-weight:400;margin-top:14px;margin-bottom:12px;line-height:19px;margin-left:0;margin-right:0}.panel-bottom .home-carousel-item img{max-width:100px}.panel-bottom #carousel-wrapper .left-arrow,.panel-bottom #carousel-wrapper .right-arrow{top:calc(50% - 70px)}#home-carousel .promo-text{color:#174a7d;font-family:'Roboto',sans-serif;font-size:13px;height:36px;line-height:1.6em;margin-top:-3px;white-space:nowrap;text-align:center}#home-carousel .transition .promo-text,#home-carousel-cat-1 .transition .promo-text,#cat2-home-carousel .transition .promo-text,#cat3-home-carousel .transition .promo-text{visibility:visible}.more-carousel-item{max-width:calc(16.666667% - 50px)}#view-offer-modal,#view-promo-modal,#view-sneakpeak-modal,#view-ecard-modal,#view-renew-sample-modal,#view-recipient-sample-modal,#view-tshirt-modal,#view-gift-email-modal,#view-cvv-sample-modal,#view-digital-email-modal,#view-digitalgift-email-modal{max-width:800px}#view-offer-modal h2,#view-sneakpeak-modal h2,#view-tshirt-modal h2{font-size:23px;margin-bottom:.75rem}#view-offer-modal,#view-promo-modal,#view-sneakpeak-modal,#view-ecard-modal,#view-renew-sample-modal,#view-recipient-sample-modal,#view-tshirt-modal,#view-gift-email-modal,#view-cvv-sample-modal,#view-digital-email-modal,#view-digitalgift-email-modal{line-height:1.6em}#view-offer-modal img:not(.view-offer-close img){max-width:350px}.modal-right-pad{margin-left:25px}}@media only screen and (max-width:960px){#mobnav-btn{display:block}.home-carousel-img{text-align:center}.home-carousel-item img{max-width:130px !important}}.category-page__product-list .product-desc .product-heading{font-size:15px;line-height:1.25;height:100%;display:flex;align-items:center;justify-content:center;margin-bottom:.85rem;margin-top:.3rem}#product-list.category-page__product-list .product-desc{margin-bottom:0}.flipbook-viewport{overflow:hidden;width:100%;height:100%}.flipbook-viewport .container{position:absolute;top:50%;left:50%;margin:auto}.flipbook-viewport .flipbook{width:500px;height:800px;left:-400px;top:-250px}.flipbook-viewport .page{width:400px;height:500px;background-color:#fff;background-repeat:no-repeat;background-size:100% 100%}.flipbook .page{-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);-moz-box-shadow:0 0 20px rgba(0,0,0,.2);-ms-box-shadow:0 0 20px rgba(0,0,0,.2);-o-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2)}.flipbook-viewport .page img{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0}.flipbook-viewport .shadow{-webkit-transition:-webkit-box-shadow .5s;-moz-transition:-moz-box-shadow .5s;-o-transition:-webkit-box-shadow .5s;-ms-transition:-ms-box-shadow .5s;-webkit-box-shadow:0 0 20px #ccc;-moz-box-shadow:0 0 20px #ccc;-o-box-shadow:0 0 20px #ccc;-ms-box-shadow:0 0 20px #ccc;box-shadow:0 0 20px #ccc}.row{display:flex;flex-flow:row wrap}.error-wrapper{display:flex;flex-flow:column;padding:0 1rem}.error{padding:.875rem;max-width:100%;margin:20px 0}.error ul{margin:0;padding-left:0}.success{margin:20px 0;padding:1rem}.text-right{text-align:right}#content{background-color:#fff;margin:0 auto;width:100%;max-width:1120px}#content-left{display:none}.publication .pub-right{width:100%;margin-right:0}.publication .pub-far-right{display:none}.intro{text-align:center;line-height:1.5;margin-bottom:2rem}.intro p{margin-top:0;margin-bottom:.375rem}.input input[type="text"],.input input[type="password"],.input input[type="email"],.input input[type="tel"],.input select,select,textarea{background-color:#fff;box-sizing:border-box;border:1px solid #ced4da;margin:0 0 0;padding:7px;width:100%;max-width:100%;height:36px}input[type="submit"],input[type="button"],button,.button,.btn,.cart input[type="submit"],.cart button,.cart .button,.cart button.btn-checkout{background-color:#4b95df;border:1px solid #4b95df;border-radius:2px;color:#fff;display:inline-block;font-size:15px;padding:.5rem .75rem;text-decoration:none;text-align:center;transition:background .3s ease}input[type="submit"]:hover,input[type="button"]:hover,button:hover,.button:hover,.btn:hover,.cart input[type="submit"]:hover,.cart button:hover,.cart .button:hover,.cart button.btn-checkout:hover,input:hover{background-color:#1b5895;border:1px solid #1b5895}.cart input[type="submit"].btn-secondary,input.btn-secondary,button.btn-secondary,.button.btn-secondary{background-color:#99a8b6;border:1px solid #99a8b6;line-height:normal}.cart input[type="submit"].btn-update:hover,input.btn-secondary:hover,button.btn-secondary:hover,.button.btn-secondary:hover{background-color:#7b8894;border:1px solid #7b8894}.cart input[type="submit"].btn-update{margin-right:.375rem}.button-wrapper .button,input[type="submit"]{max-width:240px;width:100%}input.promo-code-number-apply{max-width:80px;padding:.25rem .75rem}.input input[type="email"]{background:#fff}.form-heading{text-align:center}.form-subheading{margin:0}.checkout{font-size:16px;padding:1rem 1rem 2.5rem}.checkout .login{margin-bottom:2rem;margin-left:auto;margin-right:auto}.checkout .login-container,.checkout-container,.payment-type-container,.change-pw-container,.password-container{background-color:#f2f4f8;border-radius:3px;width:100%}.checkout .login-inner,.change-pw-inner,.checkout-inner,.password-inner{padding:1.5rem 1rem}.subscription-summary{font-size:.875rem}.subscription-summary .header,.purchase-summary .header{background-color:#edf1f6;border:1px solid #dde3ed;color:#4b95df;font-weight:bold;text-align:left}.subscription-summary th,.purchase-summary th{border:1px solid #dde3ed;font-size:.875rem;padding:.375rem .375rem;vertical-align:middle}.checkout .subscription-summary td,.purchase-summary tr td{border:1px solid #dde3ed;border-top:0;font-size:.85rem;padding:.625rem .5rem;padding:.375rem .375rem;vertical-align:middle}.purchase-summary tr td{padding:.5rem .375rem .875rem}.payment-type-container{padding:1.25rem 0 1.5rem}.purchase-summary{overflow-x:auto}.checkout .wide-labels .input,.wide-labels .input{width:100%}.checkout .cart-intro{font-weight:normal;color:#369;text-align:center;font-size:14px;margin-bottom:2.5rem}.checkout .subheading{text-align:left}.checkout .subheading{text-align:left}.order-sumary .subheading,.purchase-summary .subheading{text-align:center}.checkout-container{display:flex;flex-wrap:wrap;justify-content:center}.checkout .checkout-heading{border:none;color:#4b95df;font-size:22px;margin:1.5rem 0 .5rem;padding:0;text-align:left}.checkout .checkout-heading{margin-top:0}.order-summary .checkout-subheading{text-align:center}.checkout .label{margin:4px 0}.checkout .input{margin:0;width:100%}.checkout .input.login-email{font-weight:bold}.checkout .input.title{max-width:100px}.checkout .input.title-text{max-width:120px;margin-left:10px}.checkout .button-wrapper{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.checkout .button-wrapper.paypal{margin-top:1rem;margin-bottom:2rem}.checkout .button-wrapper.login{margin-bottom:1.5rem}.checkout .button-wrapper.login a{display:block;margin-top:.125rem;margin-bottom:1.75rem;text-decoration:underline}.button-wrapper.continue{margin-top:1rem;margin-bottom:2rem}.checkout .button-wrapper.authorise-payment{margin-bottom:1rem}.checkout .authorise-price{font-size:18px;font-weight:bold;margin-bottom:.625rem;text-align:center;display:block}.paypal-authorise{margin:0 auto !important;display:block}input[type="submit"].authorise{font-size:16px;width:100%;max-width:240px}.checkout .item-head{margin-top:1rem;margin-bottom:1rem}.product .item-head{margin-top:.5rem}.checkout .terms-desc{width:calc(100% - 20px);font-size:12px}.cart-left{margin-right:0}.cart-right{width:100%;float:right}.cart .button.delete{background-color:#e8eef5;border:1px solid #dde3ed;width:34px;padding:.5rem 0;color:#b6c0d1}.no-cart{margin-top:2rem;margin-bottom:2rem;text-align:center}.promo-code{background-color:#f3f6f9;border:1px solid #e4e8ee;margin-bottom:.375rem;margin-top:1rem;padding:.5rem}.promo-code-body{display:flex;flex-flow:column}.promo-code-entry{display:flex;flex-direction:row;vertical-align:middle;margin-top:.625rem;margin-bottom:.25rem}.promo-code-text{color:#4b95df;font-size:1rem;font-weight:bold;text-align:center}.promo-code-number-entry{background-color:#fff;box-sizing:border-box;border:1px solid #e4e8ee;padding:7px;height:32px;vertical-align:middle;width:calc(100% - 80px);margin-right:10px}.promo-code-number-entry:hover{background-color:#fff;border:1px solid #cccaca}.promo-code-number-apply{font-size:13px !important;width:70px}.offers-tabs{background-color:#4b95df;padding:.625rem .625rem 0}.offers-tabs-text{display:block;color:#fff;float:left;font-weight:500;font-size:16px;line-height:1.75;padding-left:.5rem;padding-right:.5rem;width:100%}.offers-tabs div{background-color:#2e71b4;border-radius:2px 2px 0 0;margin:0 .25rem;transition:background .3s ease}.offers-tabs div:hover{background-color:#1b5895}.offers-tabs div.selected{background-color:#fff;border-radius:2px 2px 0 0;color:#4b95df}.offers-tab{width:auto;padding:0 .625rem !important;height:32px;line-height:32px}.offers-tab .tab-nz-desktop{display:none}.buy-now{text-align:right}.cart .table{border-top:1px solid #dde3ed;margin-top:.5rem;margin-bottom:.5rem}.table .buy-now input[type="submit"],.cart input[type="submit"],.cart button,.cart button.btn-checkout{width:auto;font-size:.875rem;padding:.5rem .875rem}.table .table-row.header{background-color:#edf1f6;font-weight:bold;font-size:16px;color:#4b95df}.table .table-row{display:flex;flex-wrap:wrap;border:1px solid #dde3ed;border-top:0;padding:.5rem .875rem;position:relative}.cart-content{margin-bottom:1.5rem}.table .table-cell{flex-basis:100%;max-width:100%;padding:.215rem 0;padding-top:.625rem}.pricing .table .table-cell:nth-of-type(1){flex-basis:110px;max-width:110px}.table .table-cell:nth-of-type(3){flex-basis:100%;max-width:100%}.pricing .table .table-cell:last-of-type{position:absolute;right:1rem;top:1rem;padding:0}.pricing .table .table-cell:nth-of-type(2){display:none}.merch .pricing .table .table-cell:nth-of-type(2){display:flex;justify-content:left}#offer-au .pricing .table .header .table-cell:nth-of-type(4){display:none}.cart .table .table-cell:nth-of-type(1){flex-basis:100%;max-width:100%}.cart input[type="text"].vsmall{background-color:#fff;border:1px solid #ced4da;box-sizing:border-box;font-size:14px;margin:0 5px;padding-right:3px;text-align:center;width:36px;height:34px;width:32px;height:28px}.cart-wrapper.merch{margin-top:1.5rem}.table .title{color:#4b95df;font-size:17px;font-weight:bold;padding-bottom:.75rem}.table .price,.table .total-price{font-weight:500;color:#4b95df}.pricing .table .price{font-size:16px}.order-summary .table-cell strong{margin-right:10px}.order-summary .table .price,.order-summary .table .total-price{font-size:15px}.order-summary .footer{font-weight:bold;font-size:17px;color:#4b95df;display:block ruby}.table .savings{color:#f97f66;font-weight:bold}.table .savings-mob{color:#f97f66;font-size:14px;font-weight:bold}.table .details{font-size:15px;padding-top:.75em}.table .subscription-details{font-weight:500;margin-top:.375rem}.table .subscription-details .view-tshirt{margin-left:.5rem}.table .offer-item-head{margin-top:.5rem;margin-bottom:.5rem}.table .offer-item-head{flex:100%}.table .offer-item{background-color:#edf1f6;border-radius:1px;display:flex;align-items:start;margin:.125rem .25rem .25rem 0;margin:.25rem 0;padding:.375rem}.table .offer-item-desc{margin-left:.375rem;margin-right:.5rem}.table .offer-item input[type="checkbox"],.table .offer-item input[type="radio"]{margin-top:.1875rem}.table .footer{background-color:#edf1f6}.table .table-row.footer .subtotal{color:#4b95df;font-size:17px;font-weight:bold;line-height:1.75}.table .table-row.footer .subtotal-savings{color:#f97f66;font-weight:bold;font-size:15px;line-height:1.75}.table .table-row.footer .ph{font-size:14px;font-weight:bold;line-height:1.5}.table .table-row.footer .subtotal-wrapper{flex-basis:70%;max-width:70%}.table .table-row.footer .amount{font-size:15px;font-weight:bold;line-height:1.5;flex-basis:30%;max-width:30%;text-align:right}.progress-bar{width:100%;margin-bottom:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(20px,1fr))}.progress-step{text-align:center;position:relative}.progress-step:before,.progress-step:after{background-color:#4b95df;content:"";height:2px;position:absolute;top:20px;margin-left:22px;margin-left:22px}.progress-step:after{left:50%;width:100%}.progress-step:first-of-type:before{left:0%}.progress-step:last-of-type.is-active:after{background-color:#4b95df}.progress-step.is-active .step-count{background-color:#93a936}.progress-step:last-of-type:after{left:0%;width:0%}.progress-step .step-count{background-color:#4b95df;height:30px;width:30px;margin:0 auto;border-radius:50%;color:#fff;line-height:30px;z-index:100;border:7px solid #fff;font-size:.8rem;font-weight:500}.progress-step .step-count a{color:#fff}.progress-step.is-active .step-description{font-weight:bold}.progress-step .step-description a{color:#000}.progress-step.is-active:after{background-color:#ced4da}.progress-step.is-active~.progress-step .step-count{background-color:#ced4da}.progress-step.is-active~.progress-step:after{background-color:#ced4da}.step-description{font-size:.8rem}.account-form,.card-details,.ecard-form{background-color:#f2f4f8;font-size:.875rem;padding:1.5rem .5rem;margin-top:1rem}.mydetails-container{margin-bottom:2.5rem}.email-change{display:block;margin-top:.125rem;text-decoration:underline}.input-wrapper{display:flex;flex-wrap:wrap;margin-bottom:1rem;width:100%}.input-wrapper.password{margin-bottom:0}.input-wrapper.delivery-details,.input-wrapper.cb-address,.payment-type .input-wrapper{flex-flow:row;align-items:start}.payment-type .input-wrapper{margin-bottom:.275rem}.input-wrapper.payment-type:last-of-type{margin-bottom:0}.input-group{display:flex;flex-wrap:wrap}.input-group .input-wrapper{width:50%;justify-content:flex-end}.input-group .input-wrapper.postcode{width:100px}.input-group .input-wrapper.state{justify-content:flex-end;width:calc(100% - 110px);margin-left:10px}.input-group .input-wrapper.state div:first-of-type{width:90%;white-space:nowrap}.payment-type-image-wrapper{margin-left:1.125rem}.payment-type-image-wrapper img{max-width:120px;margin-bottom:1rem}.input-wrapper.delivery-details,.input-wrapper.cb-address{margin-top:.5rem;margin-bottom:0}.input-wrapper.delivery-details input[type="checkbox"],.input-wrapper.cb-address input[type="checkbox"],.payment-type .input-wrapper input[type="checkbox"]{margin-top:5px}.input-wrapper.delivery-details label,.input-wrapper.cb-address label,.payment-type .input-wrapper label{margin-left:.5rem}.payment-type .input-wrapper label{color:#4b95df;font-weight:bold;font-size:16px}.input-group.card-number .input input[type="text"],.input-group.card-number .input input[type="tel"]{max-width:calc(25% - 9px);text-align:center}.input-group.card-data .input input[type="text"],.input-group.card-data .input input[type="tel"]{max-width:calc(50% - 9px)}.input-wrapper.card-type .input select{max-width:212px}.input-wrapper.cvv-number{padding-left:.25rem;width:calc(50% - .25rem)}.input-group.exp-date .input input[type="text"]{max-width:100px}.account-form .label{width:100%}.account-form .small-text{color:#666;font-size:13px}.account-form .input .billing-email{margin-bottom:0;background:#dfe4e8}.account-form .column,.payment-type-container .column,.ecard-form-inner{padding:0 1rem}.account-form .column two-col{flex:1 calc(50% - 2rem)}.product-container{border:3px solid #f2f4f8;padding:1rem;margin-top:1rem;margin-bottom:1rem}.product{padding:1rem 0 0}.product-title{font-size:18px;margin:0}.product-image-wrapper{position:absolute;margin-right:1rem;width:60px}.product-description .input-wrapper{margin-top:.75rem}.product-image{width:100%;max-width:60px}.product-description{width:100%}.product-description-data{margin-left:70px;font-size:14px}.order-summary{font-size:15px;margin-bottom:1.375rem}.order-summary a{color:#fff}.order-summary-heading{background-color:#4b95df;border:1px solid #4b95df;color:#fff;display:flex;font-weight:bold;font-size:1.125rem;margin-top:1rem;padding:.625rem .875rem}.order-summary .row{border:1px solid #dde3ed;border-top:0;padding:.625rem .875rem}.order-summary .left{flex:1 calc(85% - 1.75rem)}.order-summary .right{flex:1 15%;text-align:right}.accepted-payment{display:flex;align-items:center}footer .accepted-payment{flex-flow:column}.checkout .accepted-payment{flex-wrap:wrap;justify-content:center;margin-top:.5rem}.checkout .accepted-payment span{font-weight:bold;font-size:15px;color:#4b95df;margin-right:.5rem;margin-bottom:.25rem;margin-top:.5rem}.checkout .accepted-payment img{max-width:160px}footer .accepted-payment{justify-content:center;margin-bottom:.75rem}footer .accepted-payment img{max-width:180px;margin-top:6px}@media(min-width:400px){.checkout .button-wrapper.bottom,.checkout .accepted-payment,.button-wrapper.top{justify-content:flex-end}}@media(min-width:500px){.column{flex:1}.offers-tabs{padding:.625rem}.offers-tabs div{border-radius:2px !important}.offers-tabs-text{display:inline-block;width:auto}.offer-digital-inner{display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.offer-digital-item{padding:.5rem;margin-bottom:0}.checkout .login-container,.checkout-container,.payment-type-container,.change-pw-container,.password-container{max-width:380px;padding:1rem;margin-bottom:2rem;margin-left:auto;margin-right:auto}.payment-type .checkout-inner{padding:1rem 0 0}.account-form .column,.payment-type-container .column,.ecard-form-inner{padding:0 1.25rem}.payment-type-container,.order-sumary-container{margin-left:auto;margin-right:auto;max-width:480px;margin-bottom:1rem}.order-sumary-container{margin-top:2rem;margin-bottom:2rem}.checkout .login-container,.change-pw-container,.checkout-container,.password-container{max-width:400px;margin-bottom:1rem}.checkout-container.payment-type{margin-top:2rem;margin-bottom:2rem;max-width:420px}.account-form.card-details{max-width:420px;margin-left:auto;margin-right:auto;margin-top:2rem}.promo-code-body{flex-flow:row}.promo-code-text{flex:0 0 50%;max-width:50%;align-self:center;text-align:center}.promo-code-entry{flex:0 0 50%;max-width:50%;margin-top:0;margin-bottom:0}.checkout .button-wrapper.login{flex-wrap:nowrap;margin-bottom:2.5rem}.checkout .button-wrapper.login a{margin-bottom:0}.checkout .login input[type="submit"]{margin-top:.5rem}.subscription-summary .header th,.purchase-summary .header th{font-size:1rem;padding:.625rem .5rem}.checkout .subscription-summary td,.purchase-summary tr td{font-size:.875rem;padding:.625rem .5rem}footer .accepted-payment{flex-flow:row}footer .accepted-payment img{max-width:180px;margin-top:0;margin-left:5px}}@media(min-width:769px){.btn{padding:.375rem .75rem}.cart-left{text-align:left;width:290px}.cart-right{width:calc(100% - 300px)}.checkout{padding:2rem}.publication .pub-right{width:calc(100% - 290px);margin-bottom:.875rem}.education .pub-right{width:100% !important}.table .buy-now input[type="submit"]{font-size:.825rem}.order-summary .left{flex:1 85%}.order-summary .right{text-align:left}.subscription-summary{font-size:1rem;max-width:90%;margin-left:auto;margin-right:auto}.subscription-summary .header{font-size:1.125rem}.subscription-summary .header th{padding:.625rem .875rem}.email-change{display:inline-block;margin-left:.5rem}.input-wrapper{width:auto}.promo-code{margin-top:0}.promo-code-body{display:flex;flex-flow:row;justify-content:center}.progress-bar{padding-top:1rem;max-width:800px;margin:0 auto;margin-bottom:3rem}.table .table-row{border-top:0}.table .offers-tabs-text{display:inline-block;width:auto}.table .offers-tabs{padding:.875rem .625rem}.table .offers-tabs div,.offers-tabs div.selected{border-radius:2px 2px}.table .table-cell{display:flex;align-items:center;padding:0}.pricing .table .table-cell:nth-of-type(1){flex-basis:10%;max-width:10%;height:36px}.pricing .table .table-cell:nth-of-type(1),.pricing .table .table-cell:nth-of-type(2),.pricing .table .header .table-cell{font-size:15px;height:auto;padding:0}.pricing .table .table-cell:nth-of-type(2){display:inline-flex;flex-basis:35%;max-width:35%;text-align:center;justify-content:center}.pricing .table .header .table-cell:last-of-type{align-items:center;justify-content:left}.pricing .table .table-cell:last-of-type{position:relative;flex-basis:15%;max-width:15%;padding:.25rem 0;align-items:start;justify-content:flex-end;right:0;top:0}.pricing .table .table-cell:nth-of-type(3){flex-basis:40%;max-width:calc(40% - 1rem);padding-right:1rem}#offer-os .table .table-cell:nth-of-type(3),#offer-digitalprint .table .table-cell:nth-of-type(3){flex-basis:45%;max-width:45%}.education #offer-os .table .table-cell:nth-of-type(3){flex-basis:60%;max-width:calc(60% - 1rem);padding-right:1rem}#offer-os .table .table-cell:nth-of-type(4),#offer-digitalprint .table .table-cell:nth-of-type(4){flex-basis:15%;max-width:calc(15% - 1rem);padding-left:1rem;padding-right:1rem;padding-right:1rem;height:36px}.education #offer-os .table .table-cell:nth-of-type(4){height:auto}#offer-os .table .table-cell:last-of-type,#offer-digitalprint .table .table-cell:last-of-type{flex-basis:15%;max-width:15%}.merch .table .table-cell:nth-of-type(1){flex-basis:20% !important;max-width:20% !important}.merch .pricing .table .table-cell:nth-of-type(2){flex-basis:25% !important;max-width:25% !important;padding-right:0}.merch .table .table-cell:nth-of-type(3){flex-basis:37% !important;max-width:calc(37% - 1rem) !important}#offer-os .table .table-cell:last-of-type,#offer-digitalprint .table .table-cell:last-of-type{max-width:calc(15% - 1rem)}.table .title{font-size:16px;width:100%}.cart .table{padding:0;border-top:0}.cart .table .table-row.header{border-top:1px solid #dde3ed}.cart .table .table-cell{justify-content:center}.cart .table .table-cell:nth-of-type(1){flex-basis:20%;max-width:20%;justify-content:left}.cart .table .table-cell:nth-of-type(2){display:inline-flex;flex-basis:15%;max-width:15%;text-align:center;justify-content:center}.cart .table .table-cell:nth-of-type(3){flex-basis:15%;max-width:15%}.cart .table .table-cell:nth-of-type(4){flex-basis:10%;max-width:10%}.cart .table .table-cell:nth-of-type(5){flex-basis:20%;max-width:20%;text-align:center}.cart .table .table-cell:nth-of-type(6){flex-basis:15%;max-width:15%}.cart .table .table-cell:last-of-type{position:relative;flex-basis:5%;max-width:5%;align-items:center;justify-content:flex-end}.table .table-row.footer{justify-content:right}.table .table-row.footer .subtotal-wrapper{flex-basis:20%;max-width:20%}.table .table-row.footer .amount{flex-basis:10%;max-width:10%}.table .price,.merch .table .delivery{font-size:15px}.table .pricing .savings{color:#f97f66;font-size:15px;font-weight:bold;width:100%;text-align:center}.table .details{font-size:14px;padding-top:0;width:100%}.table .subscription-offer-selection{display:flex;flex-flow:row wrap}.table .offer-item{flex:45%;margin:.125rem .25rem .25rem 0}.table .buy-now{text-align:right}.table .savings-mob{display:none}.billing-content,.mydetails-container{margin-left:auto;margin-right:auto;width:100%;max-width:570px}.order-summary .table .table-cell{align-items:flex-start}.order-sumary,.checkout.purchase-summary{width:100%;max-width:700px;margin-left:auto;margin-right:auto;margin-top:1rem}.order-summary .table .table-cell:nth-of-type(1){flex-basis:30%;max-width:calc(30% - 1rem);padding-right:1rem;flex-wrap:wrap;align-content:flex-start}.order-summary .table .table-cell:nth-of-type(2){flex-basis:30%;max-width:30%}.order-summary .table .table-cell:nth-of-type(3){flex-basis:10%;max-width:calc(10% - 1rem);padding-left:1rem}.order-summary .table .table-cell:nth-of-type(4){flex-basis:15%;max-width:15%}.order-summary .table .table-cell:nth-of-type(5){flex-basis:15%;max-width:15%}.order-summary .body .table-cell strong{display:none}.account-form{margin-top:.5rem}}@media(min-width:960px){.main-content{margin-top:0}.row{flex-direction:row}.intro{padding:0 2rem}.product-list h1,#product-list h1{margin-bottom:2.25rem}.publication .pub-right{width:calc(100% - 300px)}.cart-left{width:300px}.billing-content,.mydetails-container{margin-bottom:2rem}.mydetails-container{max-width:600px}.account-form,.ecard-form{padding:1.5rem .5rem}.ecard-form{max-width:600px;margin-left:auto;margin-right:auto}.account-form.registration{margin-left:auto;margin-right:auto}.product-image{max-width:90px}.product-image-wrapper{position:relative;margin-bottom:0;width:90px}.product-description{width:calc(100% - 90px - 1rem)}.product-description-data{margin-left:0;font-size:15px}.product-description .input-wrapper{margin-top:0}.cart-content{margin-bottom:2.5rem}.promo-code-text{font-size:1.125rem;align-self:center}.pricing .table .table-cell:nth-of-type(2){flex-basis:25%;max-width:calc(25% - 1rem)}.pricing .table .table-cell:nth-of-type(3){flex-basis:50%;max-width:calc(50% - 1rem)}.offers-tab .tab-nz-mob{display:none}.offers-tab .tab-nz-desktop{display:inline-block}}@media(min-width:1120px){.checkout,.reset{padding:2rem 0 1.5rem}}@media(min-width:1200px){.promo-code{margin-top:.5rem}.promo-code-entry{flex:0 0 40%;max-width:40%}.promo-code-text{flex:0 0 36%;margin-right:10px}.pricing .table .table-cell:nth-of-type(2){flex-basis:15%;max-width:calc(15% - 1rem)}.pricing .table .table-cell:nth-of-type(3){flex-basis:62%;max-width:calc(62% - 1rem)}}@media(max-width:767px){.table .table-row.header{display:none}.cart .table .table-cell:nth-of-type(4){display:none}.cart .table .table-cell:last-of-type{flex-basis:auto;max-width:none;position:absolute;right:1rem}}@font-face{font-family:"fontello";src:url("font/fontello.eot?24807303");src:url("font/fontello.eot?24807303#iefix") format("embedded-opentype"),url("font/fontello.woff2?24807303") format("woff2"),url("font/fontello.woff?24807303") format("woff"),url("font/fontello.ttf?24807303") format("truetype"),url("font/fontello.svg?24807303#fontello") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-left-open-big:before{content:""}.icon-search:before{content:""}.icon-search-1:before{content:""}.icon-right-open-big:before{content:""}.icon-user:before{content:""}.icon-basket:before{content:""}.icon-cancel:before{content:""}</pre></body></html>