@import"https://fonts.googleapis.com/css2?family=Bree+Serif&family=Crete+Round:ital@0;1&display=swap";body,.main-pre-checkout{background:#fff}body:has(.navbar.store) .header-middle .row{border-bottom:0 !important}h1,h2,h3,h4,h3.product-title,.step-title{font-family:"Crete Round",serif;font-weight:400 !important}.header-middle .row{border-bottom:1px solid #000;margin-bottom:30px !important}.header-middle .header-image-left{margin-bottom:0 !important}@media screen and (min-width: 991px){.pre-checkout-section{padding-top:0 !important}}@media screen and (min-width: 991px){.pre-checkout-cover-image-container{background:#fafafa;padding:30px}}.main{background:#fff}.main .checkout-section{border:1px solid #efefef;box-shadow:none}.main .step-title{position:relative}.main .step-title::after{display:block;clear:both;content:"";width:5px;height:20px;position:absolute;background:orange;left:-21px;top:38px}.order-summary{background:#fafafa;box-shadow:none;border:0}.btn-success{background-color:#fa7a00;border-color:#fa7a00}.btn-success:hover,.btn-success:focus,.btn-success.focus,.btn-success:active,.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active:focus{background-color:#ff8715;border-color:#ff8715;box-shadow:none}.btn-success.disabled,.btn-success:disabled{background-color:#fa7a00;border-color:#fa7a00}.btn-primary{background-color:#0e0e0e;border-color:#0e0e0e}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active:focus{background-color:#1b1b1b;border-color:#1b1b1b;box-shadow:none}.btn-primary.disabled,.btn-primary:disabled{background-color:#d26701;border-color:#d26701}.btn-secondary{background-color:#0e0e0e;border-color:#0e0e0e}.btn-secondary:hover{background-color:#000;border-color:#000}.navbar.store{font-family:"Crete Round",serif;font-weight:400 !important;color:#000;text-transform:uppercase}.navbar.store .navbar-light .navbar-toggler{border:0 !important}@media screen and (max-width: 768px){.navbar.store ul{padding:10px 0}}.navbar.store li{margin:0 10px;padding:10px 0}.navbar.store li:hover{color:#fa7a00 !important}.navbar.store .current{color:#fa7a00 !important}.back-issue:hover *{text-decoration:none}.back-issue:hover .btn{background:#d26701}.landing .btn-promotion{background:#fa7a00;color:#fff}.landing .btn-promotion:hover{background:#ff8715;transition:background,.2s}.landing .button{background:#fa7a00;border:1px solid #fa7a00}.landing .button:hover{background:#d26701}.landing .row:has(.input-group-promotion){background:#f7f7f7;padding:40px 0 !important}.landing .row:has(.input-group-promotion) .col-sm-12{max-width:600px;flex:100%}.landing img{vertical-align:middle;border-style:none;max-width:100%;height:auto}.landing .sub-offer{padding-top:0;padding-bottom:50px;background-color:#fff;color:#7b858a}.landing .landing-panel{background:#fff;transition:background .2s;margin-top:10px;margin-bottom:10px;padding:30px 0 !important}.landing .landing-panel a{text-decoration:none}.landing .landing-panel h3{font-variant-numeric:lining-nums}.landing .landing-panel .panel-content-wrap:nth-of-type(3){text-align:left !important}.landing .landing-choices{max-width:1600px;padding:30px 0 0}.landing .panel-heading{margin-bottom:0px !important}.landing .panel-heading .landing-title{display:block;font-size:30px;font-family:"Crete Round",serif;font-weight:400 !important;text-transform:none;position:relative;background:none;color:#000;padding:1.6rem;letter-spacing:normal}.landing .panel-heading .landing-title::before{content:"";display:block;width:150px;height:3px;background:#fa7a00;margin:0 auto;margin-bottom:15px}.landing .panel-content-wrap{padding:15px}.landing .panel-content-wrap p{margin-bottom:28px}.landing .panel-content-wrap img{margin-left:auto;margin-right:auto;margin-top:0px !important;margin-bottom:28px !important;max-width:90%}.landing .panel-content-wrap .from-price{display:block;font-size:16px;letter-spacing:.25em;text-transform:uppercase;color:#7b858a;line-height:3.2rem;margin:0;font-weight:bold}.landing .panel-content-wrap .from-price span{font-size:40px;font-weight:700;display:block}.landing .panel-content-wrap .subscribe-btn{margin:1em 0;display:block;vertical-align:top;font-weight:normal;font-size:20px;background:#fa7a00;color:#fff;padding:10px 20px;display:inline-block;line-height:1.5}.landing .panel-content-wrap .subscribe-btn:hover{background:#ff942e;transition:background,.2s}.landing .panel-content-wrap .why-subscribe-list{text-align:left;position:relative;padding-left:10px;list-style-type:none;font-size:14px;color:#7b858a;margin-top:15px}.landing .panel-content-wrap .why-subscribe-list li{text-align:center;min-height:30px;margin:0 auto 15px;line-height:1.2;overflow:visible;font-weight:400;max-width:100%;margin-left:25px}.landing .panel-content-wrap .why-subscribe-list li img{max-width:20px;margin-left:-25px}.landing .content-section{padding:0;background:#fff}.landing .content-section section.alternate{background-color:#fff}.landing .content-section .row{margin:0 auto;width:100%;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;align-items:flex-start;max-width:100%}.landing .content-section .sub-content{max-width:970px}.main-pre-checkout_renewal--login .renewal-login_banner-image{max-width:400px;margin:0 auto}.main-pre-checkout_renewal--login #header-image-left{max-width:300px}