body a,body p,h1,h2,h3{}.hook-paywall{padding-top:1em;margin-top:0!important}@media(max-width:650px){.hook-paywall{padding-top:2em!important}}.new-subscribe-body-wrapper{margin:0}.row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.gift-row{padding:1em 0}.gift-row .column{padding:0 1em}@media(max-width:540px){.row{display:block}.right-column{margin:0 auto}.gift-row{display:flex;flex-direction:column-reverse}.left-wrapper{margin:2em 0!important}.lower-area-left img{display:none!important;max-width:40%!important;margin:2em 0}.lower-area-left .btn{max-width:80%!important;margin:0 auto!important}}.column{display:flex;flex-direction:column;flex-basis:100%;flex:1}.lower-area-container{background:#dbdbdb;border-radius:8px;padding:2em 0}.lower-area-left{width:80%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.lower-area-left img{max-width:50%}.lower-area-left p{font-size:24px;line-height:26px}.gift-left{width:70%!important}@media(max-width:540px){.left-column{width:100%;text-align:center}}.image-right{max-width:100%;max-height:450px}.lockup-right{text-align:right;float:right}.left-wrapper{text-align:left;margin-left:2em}.right-column{max-width:90%}.heading-main{font-family:schwartz_grotesk,sans-serif;font-size:42px;color:#ff4438;letter-spacing:-.52px;line-height:43px;margin-top:15px}@media(max-width:540px){.heading-main{font-size:32px;letter-spacing:-.4px;line-height:32px}.heading-hook{margin-left:auto;margin-right:auto}}.save-50{font-family:gotham,serif;font-weight:400;font-style:normal;font-stretch:normal;font-size:20px;letter-spacing:-.11px;color:#ff4438;margin-bottom:0;margin-top:3em}.h2-body{font-family:schwartz_grotesk,sans-serif;font-size:20px;line-height:27px;font-weight:100}@media(max-width:540px){.h2-body{font-size:15px;line-height:18px;font-weight:100}}.save-percent{margin-bottom:0}.gift-button{display:block;max-width:140px;margin:0!important}.gift-heading{margin-bottom:20px!important}.smart-gift-text{margin-top:0;color:#fff}.h2-body-list{font-family:gotham;font-size:15px!important;line-height:18px!important;font-weight:100;margin-bottom:2em}.subscription-type{margin-top:20px;min-height:28px;line-height:1;font-family:schwartz_grotesk,sans-serif;font-size:12px;letter-spacing:.05px;color:#ff4438}@media(max-width:540px){.subscription-type{margin-top:1.5em}}.price-area{font-family:schwartz_grotesk,sans-serif;font-size:30px;margin:12px 0}.best-value{line-height:1.5;font-family:schwartz_grotesk,sans-serif;font-size:12px;letter-spacing:.05px;color:#ff4438}@media(max-width:540px){.best-value{margin-bottom:1em}}.bodycopy-2{font-family:stempel_garamond_lt_pro,serif;font-size:14px;letter-spacing:.5px;line-height:1.5}.per-week{margin:10px 0}.button-description-container ul{padding-left:0;list-style:disc outside none;padding-left:18px}.subscription-description{text-align:left;margin:30px 0}.button-description-container{margin:0 20px}.body-12{font-family:gotham,serif;font-size:12px;line-height:16px;font-weight:100}.tm-masthead-image{display:block;margin:0 auto;width:700px;max-width:80%;margin-top:1em}.subscribe-page-wrapper-lower{margin:0 15px}.subscribe-page-wrapper-outer .subscribe-page-wrapper,.subscribe-page-wrapper-lower .subscribe-page-wrapper{max-width:940px;margin:0 auto;text-align:center}.inner-wrapper-subscribe{max-width:100%;margin:0 auto}.inner-wrapper-subscribe-lower{max-width:740px;margin:0 auto}.price-main{font-family:schwartz_grotesk,sans-serif;font-size:42px;margin-bottom:2px;margin-top:18px}@media(max-width:540px){.price-main{margin-top:0;margin-bottom:0}}.subscription-hr{border-top:1px solid grey;margin:2em 0}@media(max-width:540px){.subscription-hr{border-top:1px solid grey;margin:1em 0}}.subscriber-login-top{text-align:right;margin:0;padding-top:10px;font-family:stempel_garamond_lt_pro,serif;font-size:14px}@media(max-width:540px){.subscriber-login-top{font-size:12px}}.noSelect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.box-container-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%}@media(max-width:960px){.box-container-row{justify-content:center!important}}.box-1{display:flex;flex-direction:column;width:278px;min-height:390px;background:#fff;margin:1em;border:1px solid #000;border-radius:4px}@media(max-width:540px){.box-1{margin:2em auto}}.extra-text-links{margin-top:1em}.extra-text-links a{color:#ff4438}.middle-box{border-left:2px solid #dfe0e0;border-right:2px solid #dfe0e0;margin-top:1em 0}.new-subscribe-body-wrapper .btn{font-family:sans-serif;font-size:14px;font-weight:600;letter-spacing:.51px;text-decoration:none;border-radius:22px;margin:0 auto;min-width:70%;padding:8px 0;text-align:center}.btn-full{width:100%;display:block}.new-subscribe-body-wrapper .btn-white{background:#fff;color:#ff4438;border:2px solid #ff4438}.new-subscribe-body-wrapper .btn-subscribe{background:#ff4438;color:#fff}.new-subscribe-body-wrapper .btn-subscribe:hover{background:#db1812;color:#fff}@media(max-width:1040px){.subscribe-page-wrapper{margin:0 15px!important}}@media(max-width:540px){.subscribe-page-wrapper{margin:0 15px!important}}body{-webkit-animation:myfadeInAnimation 1500ms;animation:myfadeInAnimation 1500ms}@keyframe myfadeInAnimation{from{opacity:0;}to{opacity:1;}}@-webkit-keyframes myfadeInAnimation{from{opacity:0}to{opacity:1}}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ebebeb;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#ff4438;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#fff}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.toggle-12-6{position:relative;top:10px;font-size:80%;cursor:pointer}.switch{margin-left:1em;margin-right:1em}