.section-header{position:relative}.section-header .titles{display:flex;flex-direction:column;justify-content:space-between;min-height:56px;padding:14px 0}.section-header .main-titles{display:flex;justify-content:space-between;padding:7px 0 0}.section-header .main-titles h2{font-size:16px;font-weight:700;line-height:1.3125;margin-bottom:0;margin-top:0;padding:0 14px 0 0}@media(min-width:992px){.section-header .main-titles h2{font-size:23px;line-height:1.2174}}@media(min-width:768px){.section-header .main-titles .section-header-link{display:flex}}@media(max-width:767px){.section-header .main-titles .section-header-link{display:none}}.section-header .sub-title{color:#7f7f7f;font-size:16px;line-height:1.3125;margin-top:4px}@media(min-width:992px){.section-header .sub-title{padding-right:30%}}.section-header .sub-title .sep{padding:0 14px}.section-header .sub-title .incentive{color:#ed3325;font-weight:600}.section-footer-link{display:block;margin-bottom:28px;margin-top:7px}@media(min-width:768px){.section-footer-link{display:none}}.badge-text .badge-content,.badge-text .badge-shape{left:0;position:absolute;top:0}.badge-text .badge-shape{fill:#fff200}.badge-image{border-radius:50%;box-shadow:none}.badge-price{align-items:center;color:#fff;display:flex;font-family:adx-primary,Helvetica Neue,helvetica,arial,sans-serif;font-weight:400;justify-content:center;text-transform:uppercase}.badge-price .badge-shape{fill:#ed3325;width:inherit}.badge-price .badge-price-content{align-items:center;display:flex;height:50%;justify-content:center;left:0;position:absolute;right:0;top:6%}.badge-price .badge-price-label{font-size:1em}.badge-price-nowonly .badge-price-label,.badge-price-uptoxpctoff .badge-price-label{font-size:.875em}.badge-price .badge-text{background:none;display:block;font-size:1.75em}.badge-price-free .badge-text,.badge-price-whilestockslast .badge-text{font-size:1.25em}.badge-price-whilestockslast .badge-text{text-transform:uppercase}.badge-price-uptoxpctoff .badge-text{line-height:.85}.badge-custom{font-family:adx-secondary,rockwell,palatino,Big Caslon,georgia,serif;font-weight:700;line-height:1.1;min-height:6.125em;position:relative;text-align:center;width:6.125em;word-break:break-word}.badge-custom.badge-image{overflow:hidden}.badge-custom{font-size:12px}@media(min-width:1200px){.badge-custom{font-size:16px;min-height:6.125em;width:6.125em}}.countdown{align-items:center;display:flex;margin:0!important}.countdown .countdown-block{background-color:#fff;border-radius:3px;box-shadow:0 0 1px rgba(0,0,0,.06),0 0 2px rgba(0,0,0,.06),0 0 3px rgba(0,0,0,.06);font-size:12px;font-weight:600;height:20px;line-height:22px;overflow:hidden;position:relative;text-align:center;width:20px}@media(min-width:1200px){.countdown .countdown-block{font-size:16px;height:32px;line-height:32px;width:32px}}.countdown .countdown-block .slide{display:block;position:relative}.col-sm-4 .countdown .countdown-block{font-size:12px;height:20px;line-height:20px;width:20px}.countdown .countdown-block:before{background-image:linear-gradient(hsla(0,0%,100%,.8),hsla(0,0%,100%,0),hsla(0,0%,100%,.8));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.countdown .divider{color:#000;float:left;font-size:12px;margin:0 2px;opacity:.8}@media(min-width:1200px){.countdown .divider{font-size:16px}.col-sm-4 .countdown .divider{font-size:12px}}.countdown .countdown-block.seconds.animation.animate-even .countdown-number-wrapper{animation:slide-seconds-even 1.5s ease-out infinite}.countdown .countdown-block.seconds.animation.animate-odd .countdown-number-wrapper{animation:slide-seconds-odd 1.5s ease-out infinite}.countdown .countdown-block.animation.animate-even,.countdown .countdown-block.animation.animate-odd{animation:bounce-seconds 1s ease-out infinite}@keyframes slide-seconds-odd{0%{transform:translateY(-66.666%)}30%{transform:translateY(-33.333%)}to{transform:translateY(-33.333%)}}@keyframes slide-seconds-even{0%{transform:translateY(-33.333%)}30%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes bounce-seconds{0%{transform:translateY(0)}20%{transform:translateY(8%)}75%{transform:translateY(0)}}.banner-single-product{height:100%;margin-bottom:28px}.banner-single-product .card{color:inherit;display:flex;height:100%;position:relative;text-decoration:none}.banner-single-product .card .product-image-wrapper{transition:all .3s ease-in-out}.banner-single-product .card .product-image-wrapper:nth-child(2){transition-delay:.05s}.banner-single-product .card .product-image-wrapper:nth-child(3){transition-delay:.1s}.banner-single-product .card .product-image-wrapper:nth-child(4){transition-delay:.15s}.banner-single-product .card:hover .product-image-wrapper{transform:translateY(-3px) scale(1.02) translateZ(0)}.banner-single-product .card .badge-custom{bottom:-7px;left:0;margin-left:-7px;position:absolute;transform:translateX(-100%);z-index:3}@media(min-width:768px){.banner-single-product .card .badge-custom{bottom:38.5px}}.col-sm-4 .banner-single-product .card{flex-direction:row}@media(min-width:768px){.col-sm-4 .banner-single-product .card{flex-direction:column}}@media(min-width:1200px){.col-sm-4 .banner-single-product .card{flex-direction:row}}@media(min-width:768px){.col-sm-4 .banner-single-product .card .badge-custom{bottom:auto;left:50%;margin-top:-14px;right:-7px;top:0;transform:translate(50%,-100%)}}@media(min-width:1200px){.col-sm-4 .banner-single-product .card .badge-custom{bottom:-7px;font-size:12px;left:auto;right:auto;top:auto;transform:translate(-100%)}.col-sm-6 .banner-single-product .card .badge-custom{margin-left:-14px}}.banner-single-product .card .card-media{height:129px;width:129px}@media(min-width:1200px){.col-sm-4 .banner-single-product .card .card-media{height:160px;width:160px}}@media(min-width:768px){.col-md-6 .banner-single-product .card .card-media,.col-sm-6 .banner-single-product .card .card-media{height:149px;width:149px}}@media(min-width:992px){.col-md-6 .banner-single-product .card .card-media,.col-sm-6 .banner-single-product .card .card-media{height:181px;width:181px}}@media(min-width:1200px){.col-md-6 .banner-single-product .card .card-media,.col-sm-6 .banner-single-product .card .card-media{height:263px;width:263px}}.banner-single-product .card .card-media.one-product .product-image-wrapper{bottom:21px;left:21px;position:absolute;width:50%}.col-sm-4 .banner-single-product .card .card-media.one-product .product-image-wrapper.hascountdown{bottom:35px}@media(min-width:992px){.col-md-6 .banner-single-product .card .card-media.one-product .product-image-wrapper,.col-sm-6 .banner-single-product .card .card-media.one-product .product-image-wrapper{bottom:28px;left:28px}.col-md-6 .banner-single-product .card .card-media.one-product .product-image-wrapper.hascountdown,.col-sm-6 .banner-single-product .card .card-media.one-product .product-image-wrapper.hascountdown{bottom:35px}}@media(min-width:1200px){.col-md-6 .banner-single-product .card .card-media.one-product .product-image-wrapper,.col-sm-6 .banner-single-product .card .card-media.one-product .product-image-wrapper{bottom:35px;left:35px}.col-md-6 .banner-single-product .card .card-media.one-product .product-image-wrapper.hascountdown,.col-sm-6 .banner-single-product .card .card-media.one-product .product-image-wrapper.hascountdown{bottom:56px}}.banner-single-product .card .card-media.two-products .product-wrap{bottom:15%;left:0;position:absolute;transform:rotate(-11deg);width:80%}.banner-single-product .card .card-media.two-products .product-wrap .product-image-wrapper:first-of-type{z-index:2}.banner-single-product .card .card-media.two-products .product-wrap .product-image-wrapper:nth-of-type(2){margin-left:7%}.banner-single-product .card .card-media.four-products .product-wrap,.banner-single-product .card .card-media.three-products .product-wrap{bottom:0;height:103.2px;position:absolute;transform:rotate(-11deg);width:80%}@media(min-width:1200px){.col-sm-4 .banner-single-product .card .card-media.four-products .product-wrap,.col-sm-4 .banner-single-product .card .card-media.three-products .product-wrap{height:128px}}@media(min-width:768px){.col-md-6 .banner-single-product .card .card-media.four-products .product-wrap,.col-md-6 .banner-single-product .card .card-media.three-products .product-wrap,.col-sm-6 .banner-single-product .card .card-media.four-products .product-wrap,.col-sm-6 .banner-single-product .card .card-media.three-products .product-wrap{height:119.2px}}@media(min-width:992px){.col-md-6 .banner-single-product .card .card-media.four-products .product-wrap,.col-md-6 .banner-single-product .card .card-media.three-products .product-wrap,.col-sm-6 .banner-single-product .card .card-media.four-products .product-wrap,.col-sm-6 .banner-single-product .card .card-media.three-products .product-wrap{height:144.8px}}@media(min-width:1200px){.col-md-6 .banner-single-product .card .card-media.four-products .product-wrap,.col-md-6 .banner-single-product .card .card-media.three-products .product-wrap,.col-sm-6 .banner-single-product .card .card-media.four-products .product-wrap,.col-sm-6 .banner-single-product .card .card-media.three-products .product-wrap{height:210.4px}}.banner-single-product .card .card-media.three-products .product-wrap{left:-8%}.banner-single-product .card .card-media.three-products .product-wrap .product-image-wrapper{position:absolute}.banner-single-product .card .card-media.three-products .product-wrap .product-image-wrapper:first-of-type{right:53%;top:20%;z-index:2}.banner-single-product .card .card-media.three-products .product-wrap .product-image-wrapper:nth-of-type(2){bottom:53%;left:53%}.banner-single-product .card .card-media.three-products .product-wrap .product-image-wrapper:nth-of-type(3){left:53%;top:53%}.banner-single-product .card .card-media.four-products .product-wrap{left:8%}.banner-single-product .card .card-media.four-products .product-wrap .product-image-wrapper{position:absolute}.banner-single-product .card .card-media.four-products .product-wrap .product-image-wrapper:first-of-type{bottom:53%;right:53%;z-index:2}.banner-single-product .card .card-media.four-products .product-wrap .product-image-wrapper:nth-of-type(2){bottom:53%;left:53%}.banner-single-product .card .card-media.four-products .product-wrap .product-image-wrapper:nth-of-type(3){right:53%;top:53%;z-index:2}.banner-single-product .card .card-media.four-products .product-wrap .product-image-wrapper:nth-of-type(4){left:53%;top:53%}.banner-single-product .card .card-media .bg-img-container{height:100%;left:0;position:absolute;top:0;width:100%}.banner-single-product .card .card-media .bg-img-container img.bg-img{height:100%;object-fit:contain;object-position:left bottom;width:100%}.banner-single-product .card .card-media .overlayer,.banner-single-product .card .card-media .underlayer{bottom:0;height:auto;position:absolute;right:0;width:100%}.banner-single-product .card .card-media .overlayer{z-index:2}.banner-single-product .card .card-media .countdown{position:absolute;z-index:2}.col-md-6 .banner-single-product .card .card-media .countdown,.col-sm-4 .banner-single-product .card .card-media .countdown,.col-sm-6 .banner-single-product .card .card-media .countdown{bottom:7px;left:21px}@media(min-width:992px){.col-md-6 .banner-single-product .card .card-media .countdown,.col-sm-6 .banner-single-product .card .card-media .countdown{bottom:7px;left:28px}}@media(min-width:1200px){.col-md-6 .banner-single-product .card .card-media .countdown,.col-sm-6 .banner-single-product .card .card-media .countdown{bottom:14px;left:35px}}.banner-single-product .card .card-body{display:flex;flex:1;flex-direction:column;justify-content:center;position:relative}.col-sm-4 .banner-single-product .card .card-body{min-height:143px;padding:21px}@media(min-width:1200px){.col-sm-4 .banner-single-product .card .card-body{padding-left:0}.col-sm-4 .banner-single-product .card .card-body.hasImage{padding-left:14px}}@media(min-width:768px){.col-sm-4 .banner-single-product .card .card-body{background-color:hsla(0,0%,100%,.5)}}@media(min-width:1200px){.col-sm-4 .banner-single-product .card .card-body{background-color:transparent}}.col-md-6 .banner-single-product .card .card-body,.col-sm-6 .banner-single-product .card .card-body{padding:21px 21px 21px 0}@media(min-width:992px){.col-md-6 .banner-single-product .card .card-body,.col-sm-6 .banner-single-product .card .card-body{padding:28px 28px 28px 0}}@media(min-width:1200px){.col-md-6 .banner-single-product .card .card-body,.col-sm-6 .banner-single-product .card .card-body{padding:35px 35px 35px 0}}.col-md-6 .banner-single-product .card .card-body.hasImage,.col-sm-6 .banner-single-product .card .card-body.hasImage{padding-left:14px}.banner-single-product .card .card-body .subtitle{color:#ed3325;font-size:14px;font-weight:600;line-height:1;line-height:1.5;margin-bottom:7px}@media(min-width:1200px){.col-md-6 .banner-single-product .card .card-body .subtitle,.col-sm-6 .banner-single-product .card .card-body .subtitle{font-size:16px;line-height:1.31}}.banner-single-product .card .card-body .title{font-family:adx-secondary,rockwell,palatino,Big Caslon,georgia,serif;font-size:16px;font-weight:700;line-height:1.3125;margin:0}@media(min-width:992px){.col-md-6 .banner-single-product .card .card-body .title,.col-sm-6 .banner-single-product .card .card-body .title{font-size:23px;line-height:1.22}}@media(min-width:992px)and (min-width:1200px){.col-md-6 .banner-single-product .card .card-body .title,.col-sm-6 .banner-single-product .card .card-body .title{font-size:28px;line-height:1.25}}.banner-single-product .card .card-body .editorial-text{margin-bottom:0}@media(min-width:768px){.col-md-6 .banner-single-product .card .card-body .editorial-text,.col-sm-6 .banner-single-product .card .card-body .editorial-text{margin-top:7px}}@media(min-width:1200px){.col-md-6 .banner-single-product .card .card-body .editorial-text,.col-sm-6 .banner-single-product .card .card-body .editorial-text{margin-top:14px}}.banner-single-product .card .card-body .editorial-text{font-size:14px;line-height:1.5}.banner-single-product .card .card-body .pricing{font-size:14px;line-height:1.5;margin-top:7px}@media(min-width:1200px){.col-md-6 .banner-single-product .card .card-body .pricing,.col-sm-6 .banner-single-product .card .card-body .pricing{margin-top:14px}}.banner-single-product .card .card-body .pricing .discount-price{color:#ed3325;font-weight:600}.banner-single-product .card .artwork{bottom:0;left:0;max-width:100%;position:absolute}.col-sm-4 .banner-single-product .card .artwork{height:150px;width:150px}@media(min-width:1200px){.col-sm-4 .banner-single-product .card .artwork{height:180px;width:180px}}.col-md-6 .banner-single-product .card .artwork,.col-sm-6 .banner-single-product .card .artwork{height:145px;width:145px}@media(min-width:768px){.col-md-6 .banner-single-product .card .artwork,.col-sm-6 .banner-single-product .card .artwork{height:170px;width:170px}}@media(min-width:992px){.col-md-6 .banner-single-product .card .artwork,.col-sm-6 .banner-single-product .card .artwork{height:230px;width:230px}}@media(min-width:1200px){.col-md-6 .banner-single-product .card .artwork,.col-sm-6 .banner-single-product .card .artwork{height:341px;width:341px}}.banner-single-product .card .artwork svg{fill:theme(default,dark)}.col-sm-4 .banner-single-product .card .artwork svg{max-width:100%}@media(min-width:768px){.col-sm-4 .banner-single-product .card .artwork svg{max-width:75%}}@media(min-width:1200px){.col-sm-4 .banner-single-product .card .artwork svg{max-width:90%}}.col-md-6 .banner-single-product .card .artwork svg,.col-sm-6 .banner-single-product .card .artwork svg{max-width:90%}@media(min-width:1200px){.col-md-6 .banner-single-product .card .artwork svg,.col-sm-6 .banner-single-product .card .artwork svg{max-width:100%}}.banner-single-product .card{background-color:theme(default,light)}.banner-single-product .card.hue-red{background-color:#f3f3f3}.banner-single-product .card.hue-red .artwork svg{fill:#e7e7e7}.banner-single-product .card.hue-orange{background-color:#fbdbcb}.banner-single-product .card.hue-orange .artwork svg{fill:#ef8868}.banner-single-product .card.hue-yellow{background-color:#e1e2e3}.banner-single-product .card.hue-yellow .artwork svg{fill:#e7e7e7}.banner-single-product .card.hue-green{background-color:#f3f3f3}.banner-single-product .card.hue-green .artwork svg{fill:#e7e7e7}.banner-single-product .card.hue-grey{background-color:#f3f3f3}.banner-single-product .card.hue-grey .artwork svg{fill:#e7e7e7}.banner-single-product .card.hue-blue{background-color:#e7f3ff}.banner-single-product .card.hue-blue .artwork svg{fill:#cfe7ff}.banner-single-product .card.hue-greyBlue{background-color:#f3f3f3}.banner-single-product .card.hue-greyBlue .artwork svg{fill:#e7e7e7}.banner-single-product .card.hue-purple{background-color:#f3f3f3}.banner-single-product .card.hue-purple .artwork svg{fill:#e7e7e7}.banner-single-product .card.hue-pink{background-color:#fbdbcb}.banner-single-product .card.hue-pink .artwork svg{fill:#ef8868}.banner-single-product .card.hue-default{background-color:#fbdbcb}.banner-single-product .card.hue-default .artwork svg{fill:#ef8868}.banner-single-product .card-wrapper{display:flex;overflow:hidden;position:relative;width:auto}@media(min-width:768px){.col-sm-4 .banner-single-product .card-wrapper{width:149px}}@media(min-width:992px){.col-sm-4 .banner-single-product .card-wrapper{width:181px}}@media(min-width:1200px){.col-sm-4 .banner-single-product .card-wrapper{width:auto}}.banner-single-product .card-media{margin:auto 0 0;overflow:hidden}@media(min-width:768px){.col-sm-4 .banner-single-product .card-media{position:relative}}@media(min-width:1200px){.col-sm-4 .banner-single-product .card-media{position:relative}}.banner-single-product .card-media .artwork-cutoff{height:100%;margin:auto;position:relative;width:100%}.banner-single-product .card-media.one-product{overflow:visible}.banner-single-product .card-media.four-products .product-image-wrapper,.banner-single-product .card-media.three-products .product-image-wrapper,.banner-single-product .card-media.two-products .product-image-wrapper{width:43%}@media(min-width:1200px){.banner-single-product .product-image-wrapper{max-height:none}}@media(max-width:992px){.banner-single-product .product-image-wrapper{max-height:100px}}.banner-single-product .product-image-wrapper img{max-height:none}.banner-single-product .adx-ico svg{background:#fff;border-radius:50%;color:#ed3325}.banner-single-product .arrow-button{bottom:15px;position:absolute;right:15px;top:auto}@media(min-width:1200px){.banner-single-product .arrow-button{bottom:0;margin:auto;top:0}}@media(min-width:768px){.banner-single-product .arrow-button{bottom:15px;margin:0;top:auto}}a.collection-banner{background-color:transparent;border-right:1px solid #d7d8db;border-top:1px solid #d7d8db;box-shadow:none;flex-direction:column;height:267px;justify-content:flex-start;margin-right:-1px;margin-top:-2px}a.collection-banner .align-to-bottom-container{height:70px;margin:0 28px;position:relative}@media(max-width:767px){a.collection-banner .align-to-bottom-container{margin:0 21px}}@media(min-width:768px){a.collection-banner .align-to-bottom-container{margin:0 28px}}@media(min-width:992px){a.collection-banner .align-to-bottom-container{margin:0 28px}}a.collection-banner .align-to-bottom-container .collection-headings{bottom:0;padding:inherit;position:absolute;width:100%}@media(min-width:768px){a.collection-banner{height:307px}}a.collection-banner .booklist-images{height:119px;margin:28px auto;width:184px}@media(max-width:767px){a.collection-banner .booklist-images{height:119px;margin:28px auto 14px;width:107px}}@media(min-width:768px){a.collection-banner .booklist-images{height:147px;margin:49px auto 17.5px;width:184px}}@media(min-width:992px){a.collection-banner .booklist-images{width:179px}}@media(min-width:1200px){a.collection-banner .booklist-images{width:175px}}a.collection-banner .booklist-images .centered-images{height:100%;position:relative;transition:.1s;z-index:6}a.collection-banner .centered-images .product-image-wrapper{bottom:0;margin-top:7px;position:absolute;transform-origin:bottom;z-index:5}a.collection-banner .centered-images .product-image-wrapper img{max-height:120px;max-width:84px}@media(min-width:768px){a.collection-banner .centered-images .product-image-wrapper img{max-height:149px;max-width:105px}}a.collection-banner .centered-images .product-image-wrapper:first-child{transform:translate(0);z-index:3}a.collection-banner .centered-images .product-image-wrapper:nth-child(2){transform:translate(56px,-7px) scale(.9);z-index:2}a.collection-banner .centered-images .product-image-wrapper:nth-child(3){transform:translate(84px,-14px) scale(.8);z-index:1}@media(max-width:767px){a.collection-banner .centered-images .product-image-wrapper:first-child{transform:translate(0)}a.collection-banner .centered-images .product-image-wrapper:nth-child(2){transform:translate(28px,-7px) scale(.9)}a.collection-banner .centered-images .product-image-wrapper:nth-child(3){transform:translate(42px,-14px) scale(.8)}}@media(min-width:768px){a.collection-banner:hover h4{text-decoration:underline}a.collection-banner:hover .centered-images .product-image-wrapper:first-child{transform:translate(-7px)}a.collection-banner:hover .centered-images .product-image-wrapper:nth-child(2){transform:translate(52.5px,-7px) scale(.9)}}.dynamic-banner-hero{background-color:#f9f9f9;background-position:100% 100%;background-repeat:no-repeat;background-size:cover;color:inherit;display:flex;margin-bottom:28px;min-height:133px;position:relative}@media(min-width:768px){.dynamic-banner-hero{min-height:168px}}@media(min-width:992px){.dynamic-banner-hero{min-height:210px}}@media(min-width:1200px){.dynamic-banner-hero{min-height:252px}}.dynamic-banner-hero .bg-container{background-position:top;background-repeat:no-repeat;background-size:auto 150px;width:100%}@media(min-width:768px){.dynamic-banner-hero .bg-container{background-size:cover}}@media(min-width:992px){.dynamic-banner-hero .bg-container{background-size:cover;bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}}.dynamic-banner-hero .arrow-button{bottom:15px;position:absolute;right:15px}.dynamic-banner-hero .adx-ico svg{background:#fff;border-radius:50%;color:#ed3325}.banner-hero-media{bottom:0;left:0;overflow:hidden;position:relative;top:0;width:100%}@media(max-width:767px){.banner-hero-media{padding-top:133px}}@media(min-width:768px){.banner-hero-media{position:absolute}}.banner-hero-media.tablet{height:100%;padding-top:150px}.banner-hero-media img{height:100%;max-width:none;width:auto}.banner-hero-media-right{bottom:0;height:100%;position:absolute;right:0}.banner-hero-media-left{bottom:0;left:0;position:absolute}.banner-wrap-content{display:flex;height:100%}@media(max-width:767px){.banner-wrap-content{height:133px;position:absolute;top:0;width:100%}}.banner-wrap-content .banner-hero-body{flex:1;padding-bottom:14px;padding-top:14px;position:relative;width:100%;z-index:1}@media(min-width:768px){.banner-wrap-content .banner-hero-body{margin-left:-10px;width:50%}}@media(min-width:992px){.banner-wrap-content .banner-hero-body{padding-bottom:28px;padding-top:28px}}.banner-wrap-content .products-wrap{align-items:center;display:flex;flex:1}@media(max-width:767px){.banner-wrap-content .products-wrap{justify-content:center}}@media(min-width:768px){.banner-wrap-content .products-wrap{justify-content:flex-end;padding-right:49px}}.banner-wrap-content .products-wrap .booklist-images{display:flex;justify-content:flex-end}.banner-wrap-content .products-wrap .booklist-images .cover-wrap{padding:0 7px}@media(max-width:767px){.banner-wrap-content .products-wrap .booklist-images .cover-wrap img{max-height:105px}}@media(min-width:768px){.banner-wrap-content .products-wrap .booklist-images .cover-wrap img{max-height:140px}}@media(min-width:992px){.banner-wrap-content .products-wrap .booklist-images .cover-wrap img{max-height:182px}}@media(min-width:1200px){.banner-wrap-content .products-wrap .booklist-images .cover-wrap img{max-height:224px}}.banner-hero-subtitle>span,.banner-hero-text>span,.banner-hero-title>span{background:#fff;box-decoration-break:clone;display:inline;margin:0;outline:none;vertical-align:text-top}.banner-hero-text{font-size:14px;line-height:1.5;margin-bottom:14px}@media(min-width:1200px){.banner-hero-text{font-size:16px;line-height:1.75}}.banner-hero-text>span{box-shadow:10px 0 0 #fff,-10px 0 0 #fff,-10px 0 0 #fff,-10px 0 0 #fff,-10px 0 0 #fff}.banner-hero-title{font-size:23px;line-height:1;line-height:1.2174;margin-bottom:21px;margin-top:0}@media(min-width:1200px){.banner-hero-title{font-size:40px;line-height:1.225}}.banner-hero-title>span{box-shadow:0 -10px 0 0 #fff,10px -10px 0 0 #fff,0 -10px 0 0 #fff,0 10px 0 0 #fff,10px 0 0 0 #fff,10px 10px 0 0 #fff}.banner-hero-title>span>span{position:relative}.banner-hero-subtitle{font-weight:600}.banner-hero-subtitle>span{background:#ed3325;box-shadow:10px 0 0 #ed3325,-10px 0 0 #ed3325,-10px 0 0 #ed3325,-10px 0 0 #ed3325,-10px 0 0 #ed3325;color:#fff;margin-left:10px;padding:10px}.mobile-hero-body{background:#fff;border-bottom:1px solid #d7d8db;padding:14px;position:relative}.mobile-hero-body h1.mobile-title{font-size:16px;line-height:1.75;line-height:1.31;margin-bottom:7px}.mobile-hero-body .mobile-subtitle{font-size:14px;font-weight:600;line-height:1.5;margin-right:28px}@media print{#modal,footer,header{display:none!important}}.dynamic-banner{position:relative}.dynamic-banner .side-panel-link{bottom:-28px;color:#7f7f7f;cursor:pointer;display:inline-block;font-size:14px;line-height:1.5;line-height:28px;overflow:hidden;position:absolute;right:0;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap;z-index:1}@media(min-width:992px){.dynamic-banner .side-panel-link{right:auto}}.dynamic-banner .side-panel-link:hover{color:#ed3325;text-decoration:none}.banner-content{padding:21px 0}