#MainContent #loop .loop-background{background:#f6f3ee!important;padding:clamp(24px,5vw,64px) 20px}#MainContent #loop .loop-container{max-width:none}#MainContent #loop #loop-login-container{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;max-width:980px!important;width:100%;margin:0 auto;padding:0!important;background:#efebe5;border:1px solid rgba(44,51,44,.14);border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #2c332c0d,0 22px 48px -28px #2c332c52;text-align:left!important}#MainContent #loop #loop-login-container:before{content:"";display:block;min-height:100%;background:#e6e1d7 url(hs-seal-portal-art.webp) center/cover no-repeat}#MainContent #loop #loop-login-body{padding:clamp(28px,4.6vw,56px);text-align:left!important;font-family:Figtree,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.55;color:#3f463f;animation:hsIn .7s cubic-bezier(.16,1,.3,1) both}#MainContent #loop #loop-login-body:before{content:"Subscriptions";display:block;margin:0 0 10px;font-family:Franklin Cn,Franklin,Arial Narrow,Arial,sans-serif;font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#55705b}#MainContent #loop #loop-login-body .loop-h2{font-family:Libre Baskerville,Georgia,serif;font-weight:400;color:#211f20;font-size:clamp(25px,2.6vw,32px);line-height:1.18;letter-spacing:-.01em;text-transform:none;margin:0 0 10px;text-align:left}#MainContent #loop #loop-login-body:has(.loop-form-input) .loop-h2{font-size:0;line-height:0}#MainContent #loop #loop-login-body:has(.loop-form-input) .loop-h2:before{content:"Manage your subscription";display:block;font-size:clamp(25px,2.6vw,32px);line-height:1.18}#MainContent #loop #loop-login-body>.mt-4:not(.loop-form-container):not(.text-success):not(.text-danger){margin-top:0!important}#MainContent #loop #loop-login-body>.mt-4:not(.text-success):not(.text-danger) p{color:#6c7067;font-size:15.5px;line-height:1.6;margin:0 0 26px;max-width:360px;text-align:left}#MainContent #loop #loop-login-body:has(.loop-form-input)>.mt-4:not(.loop-form-container):not(.text-success):not(.text-danger) p{font-size:0;line-height:0;margin:0}#MainContent #loop #loop-login-body:has(.loop-form-input)>.mt-4:not(.loop-form-container):not(.text-success):not(.text-danger) p:before{content:"Enter your email and we'll send a secure link. No password needed.";display:block;font-size:15.5px;line-height:1.6;margin:0 0 26px}#MainContent #loop .loop-form-container{width:100%}#MainContent #loop .loop-form-input-container{position:relative;flex-direction:column;align-items:stretch}#MainContent #loop .loop-form-input-container:before{content:"Email address";display:block;margin:0 0 8px;font-size:13.5px;font-weight:600;line-height:1.3;letter-spacing:.01em;color:#211f20}#MainContent #loop input.loop-form-input{width:100%;box-sizing:border-box;margin:0!important;font:inherit;font-size:16px;color:#211f20;height:54px;min-height:54px;padding:0 14px 0 44px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%236c7067'%3E%3Cpath d='M224,48H32a8,8,0,0,0-8,8V192a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A8,8,0,0,0,224,48ZM203.43,64,128,133.15,52.57,64ZM216,192H40V74.19l82.59,75.71a8,8,0,0,0,10.82,0L216,74.19V192Z'/%3E%3C/svg%3E") 14px 50%/18px 18px no-repeat;border:1px solid rgba(44,51,44,.22);border-radius:6px;box-shadow:none;outline:none;transition:border-color .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1)}#MainContent #loop input.loop-form-input::placeholder{color:#8b8f86}#MainContent #loop input.loop-form-input:focus{border-color:#6e8b73;box-shadow:0 0 0 3px #6e8b7338}#MainContent #loop #loop-login-body>.text-success,#MainContent #loop #loop-login-body>.text-danger{margin:14px 0 0!important;padding:12px 14px;border-radius:6px;font-size:14.5px;line-height:1.5;text-align:left}#MainContent #loop #loop-login-body>.text-success{background:#e4e2d6;color:#2c332c!important}#MainContent #loop #loop-login-body>.text-danger{background:#f2e4e1;color:#7f4a30!important}#MainContent #loop #loop-login-body .loop-btn.loop-btn-primary{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:10px;height:54px;min-height:54px;padding:0 24px;margin:16px 0 0!important;border:0;border-radius:999px;background:#6e8b73!important;color:#f6f3ee!important;box-shadow:none;font-family:inherit;font-weight:600;font-size:0;letter-spacing:.005em;text-transform:none;cursor:pointer;transition:background .25s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1)}#MainContent #loop #loop-login-body .loop-btn.loop-btn-primary:before{content:"";width:18px;height:18px;flex:0 0 auto;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23F6F3EE'%3E%3Cpath d='M227.32,28.68a16,16,0,0,0-15.66-4.08l-.15,0L19.57,82.84a16,16,0,0,0-2.49,29.8L102,154l41.3,84.87A15.86,15.86,0,0,0,157.74,248q.69,0,1.38-.06a15.88,15.88,0,0,0,14-11.51l58.2-191.94c0-.05,0-.1,0-.15A16,16,0,0,0,227.32,28.68ZM157.83,231.85l-.05.14,0-.07-40.06-82.3,48-48a8,8,0,0,0-11.31-11.31l-48,48L24.08,98.25l-.07,0,.14,0L216,40Z'/%3E%3C/svg%3E") center/18px 18px no-repeat}#MainContent #loop #loop-login-body .loop-btn.loop-btn-primary:after{content:"Email me the link";font-size:16.5px}#MainContent #loop #loop-login-body .loop-btn.loop-btn-primary:hover{background:#55705b!important}#MainContent #loop #loop-login-body .loop-btn.loop-btn-primary:active{transform:translateY(1px) scale(.99)}#MainContent #loop #loop-login-body .loop-btn.loop-btn-primary:focus-visible{outline:2px solid #2C332C;outline-offset:3px}#MainContent #loop #loop-login-body:after{content:"No password needed  \b7   Link arrives within a minute";white-space:pre;display:block;margin:16px 0 0;padding-left:22px;font-size:13.5px;line-height:1.3;color:#6c7067;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%236E8B73'%3E%3Cpath d='M208,80H176V56a48,48,0,0,0-96,0V80H48A16,16,0,0,0,32,96V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V96A16,16,0,0,0,208,80ZM96,56a32,32,0,0,1,64,0V80H96ZM208,208H48V96H208V208Z'/%3E%3C/svg%3E") 0 50%/15px 15px no-repeat}#MainContent #loop #loop-login-body a.loop-text-muted{display:block;margin:14px 0 0!important;padding:0!important;color:#55705b;text-align:left}#MainContent #loop .loop-branding-footer-text{margin:18px 0 0;padding-bottom:0!important}@keyframes hsIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:860px){#MainContent #loop #loop-login-container{grid-template-columns:1fr;border-radius:6px}#MainContent #loop #loop-login-container:before{min-height:0;aspect-ratio:16/7}#MainContent #loop #loop-login-body{padding:24px 20px 26px}#MainContent #loop #loop-login-body .loop-h2,#MainContent #loop #loop-login-body:has(.loop-form-input) .loop-h2:before{font-size:25px}#MainContent #loop #loop-login-body:after{white-space:normal}}@media(prefers-reduced-motion:reduce){#MainContent #loop #loop-login-body{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hs-loop-portal.css.map */
