@import"https://fonts.googleapis.com/css?family=Zilla+Slab+Highlight&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:NeueHaasUnicaPro-Regular,Helvetica,sans-serif;font-size:18px;color:#000;line-height:1.2em}@media all and (max-width: 768px){body{font-size:16px}}@media all and (max-width: 480px){body{font-size:14px}}body *{box-sizing:border-box;letter-spacing:0}h1,h2,h3,h4,h5,h6{font-family:NeueHaasUnicaPro-Bold,Helvetica,sans-serif;font-size:22px;color:#000;font-weight:700}@media all and (max-width: 768px){h1,h2,h3,h4,h5,h6{font-size:18px}}@media all and (max-width: 480px){h1,h2,h3,h4,h5,h6{font-size:16px}}p,span{margin-bottom:15px;font-size:18px}@media all and (max-width: 768px){p,span{font-size:16px}}@media all and (max-width: 480px){p,span{font-size:14px}}a{text-decoration:none;color:#d0011b;-webkit-transition:all .1s cubic-bezier(.42,0,.58,1);-moz-transition:all .1s cubic-bezier(.42,0,.58,1);-o-transition:all .1s cubic-bezier(.42,0,.58,1);transition:all .1s cubic-bezier(.42,0,.58,1)}a:hover{color:red}strong,b{font-weight:700}.pure-g [class*=pure-u]{font-family:inherit!important}header{background-color:#000;font-family:NeueHaasUnicaPro-Bold,Helvetica,sans-serif;color:#fff}.header-logos{position:relative;width:100%;padding:10px;max-width:1024px;display:block;margin:0 auto}.header__logo{width:180px;max-height:70px;display:inline-block}@media all and (max-width: 480px){.header__logo{height:50px}}.header-btn__wrapper{float:right}@media all and (max-width: 768px){.header-btn__wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;height:70px}}@media all and (max-width: 480px){.header-btn__wrapper{height:50px}}.header-btn-group{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media all and (max-width: 768px){.header-btn-group{margin-right:20px;display:inline-block}}@media all and (max-width: 480px){.header-btn-group a:last-child{display:none}}.header-btn__hamburger{display:none;margin:0 10px}@media all and (max-width: 768px){.header-btn__hamburger{display:inline-block}}.header-btn__hamburger img{max-width:100%;width:50px}.header__btn{background-color:#fff;border:1px solid #D0011B;color:#d0011b;font-size:1.2em;-webkit-transition:all .2s cubic-bezier(.42,0,.58,1);-moz-transition:all .2s cubic-bezier(.42,0,.58,1);-o-transition:all .2s cubic-bezier(.42,0,.58,1);transition:all .2s cubic-bezier(.42,0,.58,1);padding:5px 15px;font-size:.7em;line-height:.8em;margin-bottom:5px}.header__btn:hover{background-color:#d0011b;border:1px solid #fff;color:#fff}.header__btn span{font-size:inherit;line-height:inherit}@media all and (max-width: 768px){.header__btn{font-size:1em;line-height:1em;padding:10px 15px;margin-bottom:0;margin-right:10px}}@media all and (max-width: 480px){.header__btn{font-size:1.2em;padding:10px 15px}}.nav-header{width:100%;padding:20px;color:#fff;font-weight:700}@media all and (max-width: 768px){.nav-header{display:none}}.nav-header__list{max-width:950px;display:block;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-ms-flex-pack:space-around}.nav-header__item a{color:#fff}.nav-tablet{position:fixed;z-index:999;background-color:#000000e6;color:#fff;padding:5%;display:none;width:100vw;height:100vh;top:0;left:0;font-size:2em;line-height:1.5em}@media all and (max-width: 480px){.nav-tablet{font-size:1.8em;line-height:1.3em}}.nav-tablet__hamburger{width:50px;height:50px;z-index:1000}.nav-tablet__close{width:50px;height:50px;position:absolute;right:15px;top:15px}@media all and (max-width: 480px){.nav-tablet__close{width:35px;height:35px}}.nav-tablet__logo{width:120px;margin:15px auto}@media all and (max-width: 480px){.nav-tablet__logo{width:100%}}.nav-tablet__logo img{width:100%}.nav-tablet__list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;text-align:center;height:100%;width:100%}.nav-tablet__item{padding:5px;margin-bottom:1em;font-size:1em}.nav-tablet__item a{color:#fff}.hero-product__row,.reg-product,.featured-section,.back-issue__row,.sub-section__row,.donation-section{width:100%;max-width:1024px;display:block;margin:0 auto 20px}.hero-section,.back-issue,.product__row,.donation__row{margin-bottom:20px;padding:20px}@media all and (max-width: 480px){.hero-section,.back-issue,.product__row,.donation__row{padding:10px}}.hero-section{width:100%;background:url(bg_blackboard.jpg) #b22222 no-repeat center center;background-size:cover;-webkit-background-blend-mode:overlay;-moz-background-blend-mode:overlay;-ms-background-blend-mode:overlay;-o-background-blend-mode:overlay;background-blend-mode:overlay}.hero-product__row{padding:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.hero-product__img{text-align:center;vertical-align:middle;padding:15px}.hero-product__img img{max-width:100%;width:100%}@media all and (max-width: 768px){.hero-product__img img{width:60%}}@media all and (max-width: 480px){.hero-product__img img{width:100%}}.hero-product__details{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:space-between;-moz-align-content:space-between;-ms-align-content:space-between;align-content:space-between;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;padding:15px 15px 15px 25px}@media all and (max-width: 480px){.hero-product__details{padding:0}}.hero-product__description{font-size:2em;line-height:1.2em;margin-bottom:15px}@media all and (max-width: 768px){.hero-product__description{text-align:center}}@media all and (max-width: 480px){.hero-product__description{font-size:1.5em}}.hero-product__btn{width:80%;background-color:#000;text-align:center;color:#fff;font-size:1.5em;margin-bottom:15px;padding:15px 35px}.hero-product__btn:last-child{margin-bottom:0}@media all and (max-width: 768px){.hero-product__btn{-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center;padding:10px 15px;width:50%}}@media all and (max-width: 480px){.hero-product__btn{width:100%}}.body-content{width:100%}.product__row{border-bottom:1px #999 solid}.product__row:first-child{border-top:none}.product__row:last-child{border:none}.product__img{text-align:center;vertical-align:middle;padding:15px}.product__img img{max-width:100%;width:100%}@media all and (max-width: 768px){.product__img img{width:60%}}@media all and (max-width: 480px){.product__img img{width:100%}}.product__img-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.product__details{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:space-between;-moz-align-content:space-between;-ms-align-content:space-between;align-content:space-between;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;font-size:1em;padding:15px 15px 15px 25px}@media all and (max-width: 768px){.product__details{padding:3% 5%}}.product__details p{margin-bottom:15px;font-size:1.2em;line-height:1.2em}.product__details ul li{list-style:disc;text-indent:25px}.product__details figure.quotation{margin-bottom:15px}.product__details figcaption cite{font-style:italic;color:#666}.product__title{font-size:1.5em;line-height:1.3em;margin-bottom:15px}@media all and (max-width: 768px){.product__title{text-align:center}}.product__btn{background-color:#d0011b;text-align:center;color:#fff;border:1px solid #D0011B;font-size:1.2em;padding:10px 25px;-webkit-transition:all .2s cubic-bezier(.42,0,.58,1);-moz-transition:all .2s cubic-bezier(.42,0,.58,1);-o-transition:all .2s cubic-bezier(.42,0,.58,1);transition:all .2s cubic-bezier(.42,0,.58,1);margin-top:20px}.product__btn:hover{background-color:#fff;border:1px solid #D0011B;color:#d0011b}@media all and (max-width: 768px){.product__btn{-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center;width:50%;padding:10px 15px}}@media all and (max-width: 480px){.product__btn{width:100%}}.product__btn--02{background-color:#fff;border:1px solid #D0011B;color:#d0011b;font-size:1.2em;padding:10px 25px;-webkit-transition:all .2s cubic-bezier(.42,0,.58,1);-moz-transition:all .2s cubic-bezier(.42,0,.58,1);-o-transition:all .2s cubic-bezier(.42,0,.58,1);transition:all .2s cubic-bezier(.42,0,.58,1)}.product__btn--02:hover{background-color:#d0011b;border:1px solid #fff;color:#fff}.back-issue{width:100%;position:relative;padding:5px 15px;background:url(bg_blackboard.jpg) #ccc no-repeat center center;background-size:cover;-webkit-background-blend-mode:overlay;-moz-background-blend-mode:overlay;-ms-background-blend-mode:overlay;-o-background-blend-mode:overlay;background-blend-mode:overlay}@media all and (max-width: 768px){.back-issue{padding:15px}}.back-issue__btn{color:#d0011b;position:absolute;right:15px;top:1.5em;font-size:1em;font-weight:400}@media all and (max-width: 768px){.back-issue__btn{position:static;text-align:center;background-color:#fff;border:1px solid #D0011B;padding:10px 15px;display:block;margin:0 auto;width:50%;font-size:1.2em}}@media all and (max-width: 480px){.back-issue__btn{width:100%}}.back-issue__row{max-width:1024px}.back-issue__product{text-align:center;padding:15px}.back-issue__img{width:100%;margin-bottom:15px}@media all and (max-width: 768px){.back-issue__img{width:60%}}@media all and (max-width: 480px){.back-issue__img{width:100%}}.back-issue__title{font-size:18px;line-height:1.2em;margin-bottom:15px}@media all and (max-width: 768px){.back-issue__title{font-size:1em}}@media all and (max-width: 480px){.back-issue__title{font-size:1.2em}}.section-header{font-family:BatmansTrip,Helvetica,sans-serif;font-size:4em;line-height:1.1em;text-align:center;margin-bottom:20px;width:100%}@media all and (max-width: 480px){.section-header{line-height:1.2em;font-size:3em}}.sub-section{background:url(bg_blackboard.jpg) #ccc no-repeat center center;background-size:cover;-webkit-background-blend-mode:overlay;-moz-background-blend-mode:overlay;-ms-background-blend-mode:overlay;-o-background-blend-mode:overlay;background-blend-mode:overlay;padding:25px;width:100%}.sub-section__header{text-align:center;font-size:1.5em;line-height:1.5em;margin-bottom:15px}.sub-section__row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.sub-section__img{width:30%;text-align:center}@media all and (max-width: 768px){.sub-section__img{width:40%}}@media all and (max-width: 480px){.sub-section__img{width:100%}}.subscribe,.submission{padding:0 10px;text-align:center}.sub__header{margin-bottom:15px;font-size:1.5em;line-height:1.5em}@media all and (max-width: 768px){.subscribe{margin-bottom:20px}}.submission__text{font-size:1.2em;line-height:1.2em}.submission__link{color:#d0011b;font-style:italic}.form__btn{padding:5px 10px;background-color:#000;color:#fff}.donation-section h3,.donation-section p,.donation-section span{font-size:inherit}.donation-section .cart-donation__header{text-align:center;font-size:1.5em;line-height:1.5em;margin-bottom:15px}.donation-section .cart-donation__text{width:80%;display:block;margin-left:auto;margin-right:auto;font-size:1.2em;line-height:1.2em}@media all and (max-width: 480px){.donation-section .cart-donation__text{width:100%}}.donation__row{width:100%}.donation__details{padding:0 15px}@media all and (max-width: 480px){.donation__details{padding:0}}.donation__custom-prefix{margin-bottom:0;margin-right:5px;line-height:2em;white-space:nowrap}.donation__action{padding:0 15px;text-align:center;font-size:1.2em;line-height:1.2em}@media all and (max-width: 480px){.donation__action{padding:0}}.donation__input{height:2em;text-align:center;height:35px}@media all and (max-width: 768px){.donation__input{font-size:1.5em;height:45px}}.donation__btn{padding:5px 10px;background-color:#d0011b;color:#fff;height:35px}@media all and (max-width: 768px){.donation__btn{font-size:1.2em;height:45px}}.support-section{background-color:#ed1c24}.student-discount__img{width:100%;margin:0 auto;max-width:1024px}.mobile_img--show{display:none}@media all and (max-width: 480px){.mobile_img--show{display:block}}.mobile_img--hide{display:block}@media all and (max-width: 480px){.mobile_img--hide{display:none}}footer{width:100%;background-color:#000;color:#fff}footer * a{color:#fff}@media all and (max-width: 768px){footer{padding:0 10px}}.footer{max-width:1024px;display:block;margin:0 auto;font-size:1em;line-height:1.2em;padding:25px 0}.footer__icon-container{text-align:center}@media all and (max-width: 480px){.footer__icon-container{margin-bottom:20px}}.footer__logo{max-width:100%;width:80%}@media all and (max-width: 768px){.footer__logo{width:50%}}.footer__sm-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.footer__sm-wrapper a:last-child img{margin-right:0}.footer__sm-icon{width:25px;height:25px;margin-right:5px;-webkit-filter:invert(1);filter:invert(1)}@media all and (max-width: 768px){.footer__sm-icon{width:30px;height:30px}}@media all and (max-width: 480px){.footer__sm-icon{width:45px;height:45px}}.footer__nav-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;-ms-justify-content:space-evenly;justify-content:space-evenly;-ms-flex-pack:space-evenly}@media all and (max-width: 480px){.footer__nav-wrapper{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;text-align:center}}.footer__nav ul{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media all and (max-width: 768px){.footer__nav ul{display:none}}.footer__nav ul li{line-height:1.5em}@media all and (max-width: 768px){.footer__nav ul li{font-size:1.2em}}@media all and (max-width: 480px){.footer__nav ul li{font-size:1.5em}}@media all and (max-width: 768px){.footer__nav ul:nth-of-type(2n){display:inline-block}}.body-content>.cart__wrapper * h1,h2,h3,h4,h5,h6{font-size:18px}.visually-hidden{display:none}.body-content>.cart__wrapper p,.cart__wrapper p span,.body-content>.cart__wrapper .cart-product__qtn-input,.cart-donation__amount{font-size:.9em;line-height:1.2em;margin-bottom:.8em}@media all and (max-width: 768px){.body-content>.cart__wrapper p,.cart__wrapper p span,.body-content>.cart__wrapper .cart-product__qtn-input,.cart-donation__amount{font-size:1em}}@media all and (max-width: 480px){.body-content>.cart__wrapper p,.cart__wrapper p span,.body-content>.cart__wrapper .cart-product__qtn-input,.cart-donation__amount{font-size:1.2em;line-height:2em}}.cart__wrapper{width:100%;max-width:1024px;display:block;margin:15px auto;font-size:16px;padding:15px}@media all and (max-width: 768px){.cart__wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:25px auto}}.cart-disclaimer{background-color:#fffab8;margin-bottom:20px}@media all and (max-width: 768px){.cart-disclaimer{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}}.cart-disclaimer__header{font-size:1.2em;line-height:1em;background:#000;color:#fff;padding:10px}.cart-disclaimer__text-wrapper{margin-bottom:5px}.cart-disclaimer p,.cart-disclaimer ul{padding:5px 10px}.cart-disclaimer__heading{font-size:1.1em;line-height:1.1em;margin-bottom:10px;padding:5px 10px}.cart-latest-issue{font-size:1em;line-height:1.2em}.cart-latest-issue__wrapper{padding:5px 10px;margin-bottom:20px}@media all and (max-width: 480px){.cart-latest-issue__wrapper div:nth-of-type(n+4){font-size:1em;line-height:1.2em}}.cart-latest-issue__wrapper div:nth-of-type(3){margin-bottom:20px}.cart-latest-issue__content{margin:15px auto;display:block}.cart-content{padding:0 20px 0 15px;font-size:1em;margin-bottom:20px}@media all and (max-width: 768px){.cart-content{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;padding:0 15px}}@media all and (max-width: 480px){.cart-content{padding:0}}.cart-header{border-bottom:3px solid #999;padding-bottom:5px}.cart__heading{font-size:1.8em;line-height:1.2em;font-family:NeueHaasUnicaPro-Bold,Helvetica,sans-serif}@media all and (max-width: 480px){.cart__heading{margin-bottom:20px}}.cart__action-btns{text-align:right;margin-bottom:5px}@media all and (max-width: 480px){.cart__action-btns{text-align:center}}.cart__buttons{background-color:#d0011b;text-align:center;color:#fff;border:1px solid #D0011B;font-size:1.2em;padding:10px 25px;-webkit-transition:all .2s cubic-bezier(.42,0,.58,1);-moz-transition:all .2s cubic-bezier(.42,0,.58,1);-o-transition:all .2s cubic-bezier(.42,0,.58,1);transition:all .2s cubic-bezier(.42,0,.58,1)}.cart__buttons:hover{background-color:#fff;border:1px solid #D0011B;color:#d0011b}@media all and (max-width: 768px){.cart__buttons{-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center;width:50%;padding:10px 15px}}@media all and (max-width: 480px){.cart__buttons{width:100%}}@media all and (max-width: 768px){.cart__buttons{padding:10px 15px;margin-bottom:5px!important;width:100%}}@media all and (max-width: 480px){.cart__buttons{padding:10px 15px}}.cart__buttons--02{background-color:#fff;border:1px solid #D0011B;color:#d0011b;font-size:1.2em;padding:10px 25px;-webkit-transition:all .2s cubic-bezier(.42,0,.58,1);-moz-transition:all .2s cubic-bezier(.42,0,.58,1);-o-transition:all .2s cubic-bezier(.42,0,.58,1);transition:all .2s cubic-bezier(.42,0,.58,1)}.cart__buttons--02:hover{background-color:#d0011b;border:1px solid #fff;color:#fff}.cart__buttons--remove{background-color:transparent;border:1px solid #666;color:#666;font-size:.6em;line-height:.6em;padding:5px 15px}@media all and (max-width: 480px){.cart__buttons--remove{margin:15px auto;width:100%;font-size:1em;line-height:1em}}.cart-product{padding:15px}.cart-product div.cart-product__row:nth-last-child(2){border:none}.cart-product__header{padding-bottom:5px;border-bottom:1px solid #999;margin-bottom:20px}@media all and (max-width: 480px){.cart-product__header{display:none}}.cart-product__row{border-bottom:1px solid #ccc;padding:10px 0;margin-bottom:20px}@media all and (max-width: 480px){.cart-product__row{text-align:center}}.cart-product__heading{font-size:.8em;line-height:1em;text-align:center}.cart-product__heading:first-child{text-align:left}.cart-product__img{float:left}.cart-product__img img{max-width:100%}@media all and (max-width: 480px){.cart-product__img{margin-bottom:20px}}.cart-product-title-group{padding-left:15px}@media all and (max-width: 480px){.cart-product-title-group{padding-left:0;margin-bottom:30px}}.cart-product__title{font-size:1em;line-height:1.1em;margin-bottom:3px}@media all and (max-width: 480px){.cart-product__title{font-size:1.3em;line-height:1.3em}}.cart-product__variation{color:#666;font-style:italic;font-size:.8em!important;font-weight:400}.cart-product__price,.cart-product__qtn,.cart-product__total{text-align:center;line-height:1.5em}@media all and (max-width: 480px){.cart-product__price,.cart-product__qtn,.cart-product__total{margin-bottom:10px}}.cart-product__qtn-input{text-align:center;border:1px solid #ccc;-webkit-box-shadow:inset 1px 1px 3px 0px #ccc;-moz-box-shadow:inset 1px 1px 3px 0px #ccc;-ms-box-shadow:inset 1px 1px 3px 0px #ccc;-o-box-shadow:inset 1px 1px 3px 0px #ccc;box-shadow:inset 1px 1px 3px #ccc;line-height:1.5em!important;margin-bottom:0!important}.cart-product__mobil-prefix{display:none;margin-right:5px}@media all and (max-width: 480px){.cart-product__mobil-prefix{display:inline-block}}.cart-donation{border-top:1px solid #999;padding:10px 0}@media all and (max-width: 480px){.cart-donation{padding-top:20px}}.cart-donation__header{font-size:1em;margin-bottom:3px}@media all and (max-width: 480px){.cart-donation__header{font-size:1.5em;margin-bottom:10px;line-height:1.3em;text-align:center}}.cart-donation-button-group{padding:10px 15px;text-align:center}.cart-donation__btn{margin-bottom:5px}@media all and (max-width: 480px){.cart-donation__btn{font-size:1em}}.cart-donation__amount{border:1px solid #ccc;-webkit-box-shadow:inset 1px 1px 3px 0px #ccc;-moz-box-shadow:inset 1px 1px 3px 0px #ccc;-ms-box-shadow:inset 1px 1px 3px 0px #ccc;-o-box-shadow:inset 1px 1px 3px 0px #ccc;box-shadow:inset 1px 1px 3px #ccc;margin-bottom:0!important;text-align:center;line-height:1.5em!important;vertical-align:middle;margin-right:5px}@media all and (max-width: 768px){.cart-donation__amount{margin-bottom:10px!important}}@media all and (max-width: 480px){.cart-donation__amount{line-height:1.3em!important;font-size:1em!important}}.cart-footer{border-top:3px solid #999;padding-top:10px}@media all and (max-width: 480px){.cart-footer{padding-top:20px}}.cart-footer__disclaimer{padding-left:10px}@media all and (max-width: 480px){.cart-footer__disclaimer{padding-left:0}}.cart-footer__disclaimer p{padding:10px;background-color:#ffd29f}.cart-footer__price-total{position:relative}.cart-footer .price-total__wrap{text-align:right;font-size:1.5em;position:absolute;left:50%;top:50%;width:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media all and (max-width: 480px){.cart-footer .price-total__wrap{text-align:center;margin:30px 0;position:static;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0)}}.cart-footer .price-total__wrap p{display:inline-block;margin-left:3px;font-weight:700;line-height:1em;margin-bottom:0!important}.cart-footer .price-total__wrap p span.money{font-size:inherit}.cart-buttons-wrapper{padding:15px;-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3}.cart-faq{font-size:.7em;line-height:.8em;text-align:center;color:#333}@media all and (max-width: 768px){.cart-faq{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3}}.cart-empty{padding:10px;margin:15px auto}@media all and (max-width: 480px){.cart-empty{font-size:1.2em;line-height:1.1em}}.donation.js-show{margin-bottom:15px}.page-wrapper{max-width:1024px;display:block;margin:10px auto;width:95%;padding:15px;font-size:18px}@media all and (max-width: 768px){.page-wrapper{font-size:16px}}@media all and (max-width: 480px){.page-wrapper{font-size:14px}}.page-product__header{background:url(product-title-bg.jpg) center left no-repeat;background-size:100% 100%;background-position-x:-15px;padding:1em 3em;margin-bottom:20px}@media all and (max-width: 768px){.page-product__header{min-height:4em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;background-image:none;padding:15px}}@media all and (max-width: 480px){.page-product__header{background-size:105% 100%;padding:10px;height:100px}}.page-product__header-title{font-size:2.5em;line-height:1.3em;color:#fff;text-shadow:1px 0px 0px #000000,-1px 0px 0px #000000,0px 1px 0px #000000,0px -1px 0px #000000}@media all and (max-width: 768px){.page-product__header-title{font-size:2em;line-height:1.3em;color:#000;text-shadow:none}}@media all and (max-width: 480px){.page-product__header-title{font-size:1.5em}}.page-product-img{padding:10px 20px}@media all and (max-width: 768px){.page-product-img{padding:5%}}@media all and (max-width: 480px){.page-product-img{padding:0}}.page-product__img{max-width:100%;margin-bottom:35px}@media all and (max-width: 768px){.page-product__img{width:80%;margin:0 auto 35px;display:block}}.page-product__img-wrap{position:relative;width:100%}.page-product__thumbnail{padding:3px;opacity:.7;max-width:100%;display:inline-block;float:left;margin-bottom:20px;height:100px;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-transition:all .1s cubic-bezier(.42,0,.58,1);-moz-transition:all .1s cubic-bezier(.42,0,.58,1);-o-transition:all .1s cubic-bezier(.42,0,.58,1);transition:all .1s cubic-bezier(.42,0,.58,1)}.page-product__thumbnail:hover{opacity:1}.page-product__thumbnail img{max-height:100%}.page-product__thumbnail-wrap{margin:0 auto;display:block}@media all and (max-width: 480px){.page-product__thumbnail-wrap{display:none}}.page-product-details{padding:10px 20px}@media all and (max-width: 768px){.page-product-details{display:block;margin:0 auto;border-top:1px solid #ccc;font-size:1em}}@media all and (max-width: 480px){.page-product-details{font-size:1em}}.page-product-details p{padding:5px;font-size:1em;line-height:1.2em}@media all and (max-width: 480px){.page-product-details p{font-size:1.2em}}.page-product-details ul{padding-left:35px}@media all and (max-width: 480px){.page-product-details ul{padding-left:25px}}.page-product-details ul li{list-style:disc}.page-product-details ul li:last-child{margin-bottom:15px}.page-product-options{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-ms-flex-pack:space-around;margin-top:35px}@media all and (max-width: 480px){.page-product-options{font-size:1.2em;line-height:1.2em;display:block}}.page-product-options ul li{list-style:none;text-indent:0px;line-height:1.5em}.page-product-options ul li:nth-child(n+2){border-top:none}.page-product-options-item{border:1px solid #D0011B;padding:5px 15px;height:100%;margin:0!important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.page-product-options-item span.money{margin-bottom:0}.page-product-options label{min-width:150px;display:inline-block}.page-product-options-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-product-options-form{padding:5px;color:#d0011b;margin-top:10%}.page-product-options-form * p{margin:0}@media all and (max-width: 480px){.page-product__variation{margin-bottom:15px}}.page-product__variation p{margin-bottom:0}.page-product__variation p.page-product-options-item{min-width:70px;line-height:1.5em}.page-product__variation ul{padding-left:0}.page-product-qtn__group{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-flow:column;-moz-flex-flow:column;-ms-flex-flow:column;flex-flow:column;border:1px solid #D0011B;padding:5px;margin-left:15px}@media all and (max-width: 480px){.page-product-qtn__group{margin-left:0}}.page-product-qtn__group p{color:#999;margin:0}.page-product__qtn{border:1px solid #ccc;-webkit-box-shadow:inset 1px 1px 3px 0px #ccc;-moz-box-shadow:inset 1px 1px 3px 0px #ccc;-ms-box-shadow:inset 1px 1px 3px 0px #ccc;-o-box-shadow:inset 1px 1px 3px 0px #ccc;box-shadow:inset 1px 1px 3px #ccc;line-height:1.5em!important;margin:5px 10px 0!important;padding:0!important;text-align:center;line-height:1.5em}.page-product__price{text-align:center}@media all and (max-width: 480px){.page-product__price{text-align:left}}.page-product__radio{position:relative;text-align:center;margin-left:5px}@media all and (max-width: 480px){.page-product__radio{margin-left:0}}.page-product__radio-btn{width:20px;height:20px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media all and (max-width: 480px){.page-product__radio-btn{width:25px;height:25px}}@media all and (max-width: 768px){.page-product__btn{display:block;margin-left:auto;margin-right:auto}}.page-product__faq-wrap{margin-top:15%;color:#333;overflow:hidden}.page-product__faq-wrap h4{font-size:.9em;color:inherit}@media all and (max-width: 768px){.page-product__faq-wrap h4{font-size:1em}}.page-product__faq-wrap ul{perspective:900;padding:0;margin:0}.page-product__faq-wrap ul li{position:relative;padding:10px;line-height:1.5em;border-top:1px solid #666;list-style:none;text-indent:0px}.page-product__faq-wrap ul li:last-of-type{border-bottom:1px solid #666}.page-product__faq-wrap ul li i{position:absolute;top:15px;right:15px;animation-delay:.5s}.page-product__faq-wrap ul li i:before,.page-product__faq-wrap ul li i:after{content:"";position:absolute;background-color:#333;width:3px;height:9px}.page-product__faq-wrap ul li i:before{transform:translate(-2px) rotate(45deg)}.page-product__faq-wrap ul li i:after{transform:translate(2px) rotate(-45deg)}.page-product__faq-wrap ul li input[type=checkbox]{position:absolute;cursor:pointer;left:0;top:0;width:100%;height:100%;z-index:1;opacity:0}.page-product__faq-wrap ul li input[type=checkbox]:checked~p{margin-top:0;max-height:0;opacity:0;transform:translateY(100%)}.page-product__faq-wrap ul li input[type=checkbox]:checked~i:before{transform:translate(2px) rotate(45deg)}.page-product__faq-wrap ul li input[type=checkbox]:checked~i:after{transform:translate(-2px) rotate(-45deg)}.page-product__faq-wrap ul li p{width:90%;margin:20px auto 0;padding:0}.page-product-footer{margin-top:10%;border:2px solid #ccc;padding:10px;position:relative}.page-product-footer__title{color:#999;margin-bottom:20px;font-size:1.5em;padding:15px 0 0 15px}@media all and (max-width: 768px){.page-product-footer__title{text-align:center}}.page-product-footer-collection{padding:5px;text-align:center;float:left;display:inline-block}@media all and (max-width: 480px){.page-product-footer-collection{margin-bottom:35px;display:block}}.page-product-footer-related-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;-ms-justify-content:space-evenly;justify-content:space-evenly;-ms-flex-pack:space-evenly}@media all and (max-width: 480px){.page-product-footer-related-wrap{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.page-product-footer-related-wrap figcaption{font-size:1em;line-height:1.2em}@media all and (max-width: 480px){.page-product-footer-related-wrap figcaption{font-size:1.2em;line-height:1.5em}}.page-product-footer__img{max-width:100%;margin-bottom:20px}.page-product * .page-product-footer__img{height:300px}@media all and (max-width: 768px){.page-product * .page-product-footer__img{height:200px}}@media all and (max-width: 480px){.page-product * .page-product-footer__img{height:auto}}.bs-product__img,.bs-product__options,.bs-product__manifesto,.bs-product__des,.bs-product__footer{max-width:1024px;margin:0 auto;display:block;padding:15px 25px}@media all and (max-width: 480px){.bs-product__img,.bs-product__options,.bs-product__manifesto,.bs-product__des,.bs-product__footer{padding:15px}}.bs-product{font-size:18px;line-height:1.2em}@media all and (max-width: 768px){.bs-product{font-size:16px}}@media all and (max-width: 480px){.bs-product{font-size:14px}}.bs-product__hero{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:url(bs_splash_bg.jpg) top center no-repeat;background-size:cover;padding-top:10%}@media all and (max-width: 480px){.bs-product__hero{margin-bottom:20px}}.bs-product__img{padding:10px;text-align:center}.bs-product__img img{width:80%}.bs-product__options{padding:10px;text-align:center}.bs-product__price,.bs-product .price{font-size:3em;line-height:1.5em;margin-bottom:15px}@media all and (max-width: 768px){.bs-product__price,.bs-product .price{font-size:2em}}.bs-product__price span,.bs-product .price span{font-size:inherit;line-height:inherit}.bs-product__price del,.bs-product .price del{color:#666;margin-left:15px}.bs-product__form-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;margin:0 auto 20px;font-size:1.2em}@media all and (max-width: 480px){.bs-product__form-wrap{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.bs-product__form-wrap li{width:33.33%;padding:15px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media all and (max-width: 480px){.bs-product__form-wrap li{width:100%;display:block;line-height:1.5em}}.bs-product__form-wrap li label{margin-right:10px}.bs-product__form-wrap li.gender ul li{width:100%;padding:5px;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}@media all and (max-width: 480px){.bs-product__form-wrap li.gender ul li{background-color:#fff;border:1px solid #D0011B;color:#d0011b;font-size:1.2em;padding:10px 25px;-webkit-transition:all .2s cubic-bezier(.42,0,.58,1);-moz-transition:all .2s cubic-bezier(.42,0,.58,1);-o-transition:all .2s cubic-bezier(.42,0,.58,1);transition:all .2s cubic-bezier(.42,0,.58,1);width:45%;display:inline-block}.bs-product__form-wrap li.gender ul li:hover{background-color:#d0011b;border:1px solid #fff;color:#fff}.bs-product__form-wrap li.gender ul li:first-child{margin-right:5px}}.bs-product__form-wrap li.select{display:none}.bs-product__form-wrap li.select.size{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.bs-product__input{text-align:left}.bs-product__qtn input{text-align:center;border:1px solid #ccc;-webkit-box-shadow:inset 1px 1px 3px 0px #ccc;-moz-box-shadow:inset 1px 1px 3px 0px #ccc;-ms-box-shadow:inset 1px 1px 3px 0px #ccc;-o-box-shadow:inset 1px 1px 3px 0px #ccc;box-shadow:inset 1px 1px 3px #ccc;line-height:1.5em!important;margin-bottom:0!important}.bs-product-info{padding-top:5%;overflow:hidden}.bs-product-info *{color:#fff}.bs-product-info__bg{background:url(bs_mid_bg.jpg) no-repeat top center;background-size:100% 100%;padding:120px 0}@media all and (max-width: 480px){.bs-product-info__bg{background:#000;padding:15px 0}}.bs-product__manifesto{display:block;margin:15px auto;color:#fff;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg);font-size:1.5em;line-height:1.3em}@media all and (max-width: 768px){.bs-product__manifesto{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}}.bs-product__title{color:inherit;font-size:2em;text-align:center;letter-spacing:2px;line-height:1.5em;margin-bottom:15px;text-transform:uppercase}@media all and (max-width: 480px){.bs-product__title{font-size:2.5em;letter-spacing:1px}}.bs-product__video{padding-bottom:56.25%;width:100%;position:relative}.bs-product__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.bs-product__banner{margin:60px 0;background:url(bs-banner-2.jpg) center no-repeat;background-size:cover;height:400px}@media all and (max-width: 480px){.bs-product__banner{background-size:contain;height:200px;margin:30px 0}}.bs-product__des{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.bs-product__des-wrap{position:relative;padding:15px}@media all and (max-width: 480px){.bs-product__des-wrap{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;margin-bottom:20px}}@media all and (max-width: 480px){.bs-product__des{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.bs-product__brand{max-width:100%;position:absolute;left:5%;top:0}@media all and (max-width: 480px){.bs-product__brand{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;position:static;margin:0 auto}}.bs-product__features{font-weight:700;font-size:22px;line-height:1.5em;-webkit-transform:rotate(-13deg) translate(0,-50%);-moz-transform:rotate(-13deg) translate(0,-50%);-ms-transform:rotate(-13deg) translate(0,-50%);-o-transform:rotate(-13deg) translate(0,-50%);transform:rotate(-13deg) translateY(-50%);position:absolute;left:60px;top:50%}@media all and (max-width: 768px){.bs-product__features{left:50%;-webkit-transform:rotate(0) translate(-50%,-50%);-moz-transform:rotate(0) translate(-50%,-50%);-ms-transform:rotate(0) translate(-50%,-50%);-o-transform:rotate(0) translate(-50%,-50%);transform:rotate(0) translate(-50%,-50%)}}@media all and (max-width: 480px){.bs-product__features{position:static;-webkit-transform:rotate(0) translate(0);-moz-transform:rotate(0) translate(0);-ms-transform:rotate(0) translate(0);-o-transform:rotate(0) translate(0);transform:rotate(0) translate(0)}}.bs-product__features li{padding:5px 0}@media all and (max-width: 480px){.bs-product__features li{font-size:1.2em}}.bs-product__features li:before{content:"";display:inline-block;vertical-align:middle;width:1.2em;height:1.2em;margin-right:5px;background:url(bs-logo.png) center no-repeat;background-size:contain;filter:invert(1)}.bs-product__table{padding:0 15px}.bs-product__table table{table-layout:fixed;width:100%;text-align:center}.bs-product__table th{font-weight:700}.bs-product__table th,.bs-product__table td{padding:10px;border-bottom:1px solid #ccc}@media all and (max-width: 480px){.bs-product__table{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3;padding:0;font-size:1.2em;line-height:1.2em}}.bs-product__footer p{font-size:1em}@media all and (max-width: 480px){.bs-product__footer p{font-size:1.2em}}.bs-product__header{margin-bottom:15px;line-height:1.2em}.page-sub{font-size:18px}@media all and (max-width: 768px){.page-sub{font-size:16px}}@media all and (max-width: 480px){.page-sub{font-size:14px}}.page-sub-hero{min-height:500px;background-color:#ff6;margin-bottom:20px;padding:30px}@media all and (min-width: 1440px){.page-sub-hero{padding:5% 10%;margin-bottom:35px}}@media all and (max-width: 480px){.page-sub-hero{padding:15px}}.page-sub__info{max-width:1024px;display:block;margin:0 auto 20px}.page-sub__title{font-size:3em;line-height:1.5em;text-align:center;letter-spacing:5px;width:100%}@media all and (max-width: 768px){.page-sub__title{font-size:2.5em}}@media all and (max-width: 480px){.page-sub__title{font-size:1.8em}}.page-sub__header{font-size:1.5em;text-align:center;line-height:1.2em;margin-bottom:15px}@media all and (max-width: 768px){.page-sub__header{font-size:1.3em}}@media all and (max-width: 480px){.page-sub__header{font-size:1.5em}}.page-sub__des{font-size:1.3em;line-height:1.2em}@media all and (max-width: 768px){.page-sub__des{font-size:1.1em}}.page-sub-schedule{font-size:1.2em;line-height:1.1em;text-align:center;vertical-align:middle;border-collapse:collapse;width:100%;margin:30px auto;display:block}.page-sub-schedule table,.page-sub-schedule th,.page-sub-schedule td{border:solid 1px #666}.page-sub-schedule table{table-layout:fixed;width:100%;text-align:center}.page-sub-schedule table th{padding:10px;font-weight:700}.page-sub-schedule table td{padding:10px}.page-sub-options{max-width:1024px;display:block;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media all and (max-width: 480px){.page-sub-options{display:block}}@media all and (max-width: 768px){.page-sub-options div{margin-bottom:20px}}.page-sub__btn{width:80%;margin-left:auto;margin-right:auto;display:block}@media all and (max-width: 480px){.page-sub__btn{width:100%}}.page-sub-product{max-width:1024px;display:block;margin:0 auto 20px;padding:10px 30px}@media all and (min-width: 1440px){.page-sub-product{padding:0}}@media all and (max-width: 480px){.page-sub-product{padding:15px}}.page-sub-product__row{margin-bottom:20px;padding:5px 20px}@media all and (max-width: 768px){.page-sub-product__row{margin:0 auto 20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.page-sub-product__row h3{text-align:left;font-size:1.3em;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}@media all and (max-width: 768px){.page-sub-product__row h3{text-align:center}}.page-sub-product__row button{margin:0 0 20px}.page-sub-product__btn-wrap{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3}@media all and (max-width: 768px){.page-sub-product__btn-wrap{text-align:center}}.page-sub-product__des{font-size:1.1em;line-height:1.2em;text-align:left;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}.page-sub-faq{max-width:1024px;display:block;margin:5% auto;border-top:2px solid #ccc;padding:15px 30px}@media all and (min-width: 1440px){.page-sub-faq{padding:15px 0}}@media all and (max-width: 480px){.page-sub-faq{padding:15px}}.page-sub-faq h2{font-size:1.5em;line-height:1.5em;margin-bottom:15px}.page-sub-faq div p:nth-child(1){font-size:1.3em;font-weight:700}.page-sub-faq div p:nth-child(2){margin-bottom:20px}.page-donation{font-size:18px;background:url(Donate2.png) top center repeat;padding:20px}@media all and (max-width: 768px){.page-donation{font-size:16px}}@media all and (max-width: 480px){.page-donation{font-size:14px}}.page-donation__content{max-width:1024px;display:block;margin:0 auto;background-color:#fff;padding:20px}.page-donation-btn-wrapper{margin:0 auto 20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;-ms-justify-content:space-evenly;justify-content:space-evenly;-ms-flex-pack:space-evenly}@media all and (max-width: 480px){.page-donation-btn-wrapper{display:block}}.page-donation-btn-wrapper form button{min-width:80%}@media all and (max-width: 768px){.page-donation-btn-wrapper form button{width:95%}}@media all and (max-width: 480px){.page-donation-btn-wrapper form button{width:100%}}.page-donation__custom{margin:0 auto 20px;display:block;text-align:center}.page-donation__custom-text{display:inline}@media all and (max-width: 480px){.page-donation__custom-text{margin-bottom:15px}}.page-donation__custom input{text-align:center;border:1px solid #ccc;-webkit-box-shadow:inset 1px 1px 3px 0px #ccc;-moz-box-shadow:inset 1px 1px 3px 0px #ccc;-ms-box-shadow:inset 1px 1px 3px 0px #ccc;-o-box-shadow:inset 1px 1px 3px 0px #ccc;box-shadow:inset 1px 1px 3px #ccc;line-height:1.5em!important;margin-bottom:0!important}.page-donation input.page-donation__btn{line-height:1em!important}.page-collection{font-size:18px;max-width:1024px;display:block;margin:0 auto;padding:15px}@media all and (max-width: 768px){.page-collection{font-size:16px}}@media all and (max-width: 480px){.page-collection{font-size:14px}}.page-collection-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media all and (max-width: 480px){.page-collection-header{display:block}}.page-collection__title{font-size:2em;line-height:1.5em;margin-bottom:20px}@media all and (max-width: 768px){.page-collection__title{font-size:1.8em}}@media all and (max-width: 480px){.page-collection__title{font-size:1.5em}}.page-collection__info{font-size:1.5em;line-height:1.3em;margin-bottom:15px}@media all and (max-width: 768px){.page-collection__info{font-size:1.3em}}@media all and (max-width: 480px){.page-collection__info{font-size:1.2em;line-height:1.1em}}.page-collection__sub a{background-color:#d0011b;text-align:center;color:#fff;border:1px solid #D0011B;font-size:1.2em;-webkit-transition:all .2s cubic-bezier(.42,0,.58,1);-moz-transition:all .2s cubic-bezier(.42,0,.58,1);-o-transition:all .2s cubic-bezier(.42,0,.58,1);transition:all .2s cubic-bezier(.42,0,.58,1);font-size:1.5em;padding:15px;width:80%;display:block;margin:0 auto}.page-collection__sub a:hover{background-color:#fff;border:1px solid #D0011B;color:#d0011b}@media all and (max-width: 768px){.page-collection__sub a{-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center;width:50%;padding:10px 15px}}@media all and (max-width: 768px){.page-collection__sub a{font-size:1.5em;width:90%}}@media all and (max-width: 480px){.page-collection__sub a{width:100%}}.page-collection__products{margin-top:20px}.page-collection__products div{width:25%;display:inline-block;padding:5px;margin-bottom:30px;vertical-align:top;font-size:18px}@media all and (max-width: 768px){.page-collection__products div{width:33.33%;font-size:16px}}@media all and (max-width: 480px){.page-collection__products div{width:100%;font-size:14px}}.page-collection__products div figure{text-align:center}.page-collection__products div figure:hover .issue-number{color:#d0011b;background-color:#fff;border:1px solid #D0011B}.page-collection__products div figure img{width:auto;max-width:100%;height:230px;margin-bottom:5px}@media all and (max-width: 768px){.page-collection__products div figure img{height:200px}}@media all and (max-width: 480px){.page-collection__products div figure img{height:auto;width:90%}}.page-collection__products div figure figcaption{font-size:.8em;line-height:1.1em;position:relative;margin-top:1em;padding:0 10px;min-height:2.5em}@media all and (max-width: 768px){.page-collection__products div figure figcaption{font-size:1em;line-height:1.2em}}@media all and (max-width: 480px){.page-collection__products div figure figcaption{padding:5px;font-size:1.5em;line-height:1.3em;margin-top:1.5em}}.page-collection__products div figure figcaption span.issue-number{position:absolute;width:3em;height:3em;margin:0;top:-4em;left:1.5em;font-size:1em;border:1px dotted #eee;border-radius:50%;background-color:#d0011b;color:#fff;line-height:3em;font-weight:700;-webkit-box-shadow:3px 3px 10px 0px rgba(0,0,0,.3);-moz-box-shadow:3px 3px 10px 0px rgba(0,0,0,.3);-ms-box-shadow:3px 3px 10px 0px rgba(0,0,0,.3);-o-box-shadow:3px 3px 10px 0px rgba(0,0,0,.3);box-shadow:3px 3px 10px #0000004d;-webkit-transition:all .1s cubic-bezier(.42,0,.58,1);-moz-transition:all .1s cubic-bezier(.42,0,.58,1);-o-transition:all .1s cubic-bezier(.42,0,.58,1);transition:all .1s cubic-bezier(.42,0,.58,1)}@media all and (max-width: 480px){.page-collection__products div figure figcaption span.issue-number{width:4em;height:4em;line-height:4em}}.page-collection__products div figure figcaption span.issue-number:hover{color:#d0011b;background-color:#fff;border:1px solid #D0011B}#breadcrumb{font-size:.7em;line-height:1em}#breadcrumb li{display:inline-block;padding:3px}#breadcrumb li:after{content:">";margin-left:3px}#breadcrumb li:last-child:after{display:none}#breadcrumb li.current,#breadcrumb .current{font-weight:700}.pagination{width:50%;margin:15px auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;-ms-justify-content:space-evenly;justify-content:space-evenly;-ms-flex-pack:space-evenly;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.pagination li.next,.pagination li.previous{background-color:#fff;border:1px solid #D0011B;color:#d0011b;font-size:1.2em;padding:10px 25px;-webkit-transition:all .2s cubic-bezier(.42,0,.58,1);-moz-transition:all .2s cubic-bezier(.42,0,.58,1);-o-transition:all .2s cubic-bezier(.42,0,.58,1);transition:all .2s cubic-bezier(.42,0,.58,1)}.pagination li.next:hover,.pagination li.previous:hover{background-color:#d0011b;border:1px solid #fff;color:#fff}.pagination li.next a:hover,.pagination li.previous a:hover{color:#fff}.slide-in-top{-webkit-animation-name:slide-in-top;-webkit-animation-duration:.5s;-webkit-animation-delay:0;-webkit-animation-fill-mode:both;-webkit-animation-iteration-count:1;-moz-animation-name:slide-in-top;-moz-animation-duration:.5s;-moz-animation-delay:0;-moz-animation-fill-mode:both;-moz-animation-iteration-count:1;-o-animation-name:slide-in-top;-o-animation-duration:.5s;-o-animation-delay:0;-o-animation-fill-mode:both;-o-animation-iteration-count:1;animation-name:slide-in-top;animation-duration:.5s;animation-delay:0;animation-fill-mode:both;animation-iteration-count:1;-webkit-transition:all .5s cubic-bezier(.42,0,.58,1);-moz-transition:all .5s cubic-bezier(.42,0,.58,1);-o-transition:all .5s cubic-bezier(.42,0,.58,1);transition:all .5s cubic-bezier(.42,0,.58,1)}@-webkit-keyframes slide-in-top{0%{-webkit-transform:translateY(-100vh);-moz-transform:translateY(-100vh);-ms-transform:translateY(-100vh);-o-transform:translateY(-100vh);transform:translateY(-100vh);opacity:0}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-moz-keyframes slide-in-top{0%{-webkit-transform:translateY(-100vh);-moz-transform:translateY(-100vh);-ms-transform:translateY(-100vh);-o-transform:translateY(-100vh);transform:translateY(-100vh);opacity:0}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-ms-keyframes slide-in-top{0%{-webkit-transform:translateY(-100vh);-moz-transform:translateY(-100vh);-ms-transform:translateY(-100vh);-o-transform:translateY(-100vh);transform:translateY(-100vh);opacity:0}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-o-keyframes slide-in-top{0%{-webkit-transform:translateY(-100vh);-moz-transform:translateY(-100vh);-ms-transform:translateY(-100vh);-o-transform:translateY(-100vh);transform:translateY(-100vh);opacity:0}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-in-top{0%{-webkit-transform:translateY(-100vh);-moz-transform:translateY(-100vh);-ms-transform:translateY(-100vh);-o-transform:translateY(-100vh);transform:translateY(-100vh);opacity:0}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}.slide-out-top{-webkit-animation-name:slide-out-top;-webkit-animation-duration:.5s;-webkit-animation-delay:0;-webkit-animation-fill-mode:both;-webkit-animation-iteration-count:1;-moz-animation-name:slide-out-top;-moz-animation-duration:.5s;-moz-animation-delay:0;-moz-animation-fill-mode:both;-moz-animation-iteration-count:1;-o-animation-name:slide-out-top;-o-animation-duration:.5s;-o-animation-delay:0;-o-animation-fill-mode:both;-o-animation-iteration-count:1;animation-name:slide-out-top;animation-duration:.5s;animation-delay:0;animation-fill-mode:both;animation-iteration-count:1;-webkit-transition:all .5s cubic-bezier(.42,0,.58,1);-moz-transition:all .5s cubic-bezier(.42,0,.58,1);-o-transition:all .5s cubic-bezier(.42,0,.58,1);transition:all .5s cubic-bezier(.42,0,.58,1)}@-webkit-keyframes slide-out-top{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-100vh);-moz-transform:translateY(-100vh);-ms-transform:translateY(-100vh);-o-transform:translateY(-100vh);transform:translateY(-100vh);opacity:0}}@-moz-keyframes slide-out-top{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-100vh);-moz-transform:translateY(-100vh);-ms-transform:translateY(-100vh);-o-transform:translateY(-100vh);transform:translateY(-100vh);opacity:0}}@-ms-keyframes slide-out-top{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-100vh);-moz-transform:translateY(-100vh);-ms-transform:translateY(-100vh);-o-transform:translateY(-100vh);transform:translateY(-100vh);opacity:0}}@-o-keyframes slide-out-top{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-100vh);-moz-transform:translateY(-100vh);-ms-transform:translateY(-100vh);-o-transform:translateY(-100vh);transform:translateY(-100vh);opacity:0}}@keyframes slide-out-top{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-100vh);-moz-transform:translateY(-100vh);-ms-transform:translateY(-100vh);-o-transform:translateY(-100vh);transform:translateY(-100vh);opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/master.css.map?v=182743337997165521421690406539 */
