.calendar-subscribe{--calendar-green: #003835;--calendar-cream: #fffdf8;--calendar-gold: #ccbf96;position:relative;isolation:isolate;background:var(--calendar-green);color:var(--calendar-cream);font:400 16px/1.65 "Inter",var(--font-body-family, sans-serif);letter-spacing:normal}.calendar-subscribe *,.calendar-subscribe *:before,.calendar-subscribe *:after{box-sizing:border-box}.calendar-subscribe [hidden]{display:none!important}.calendar-subscribe:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.calendar-subscribe__inner{display:grid;grid-template-columns:1.1fr 1fr;grid-template-areas:"copy form" "editions form";align-items:center;column-gap:8%;row-gap:28px;max-width:1360px;margin:auto;padding:88px 6% 72px}.calendar-subscribe__copy{grid-area:copy;min-width:0}.calendar-subscribe .calendar-subscribe__eyebrow{margin:0 0 24px;color:var(--calendar-gold);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.calendar-subscribe h1{margin:0 0 24px;color:var(--calendar-cream);font:400 clamp(56px,6.2vw,88px)/.95 "Bebas Neue",Impact,sans-serif;letter-spacing:-.01em;text-transform:uppercase}.calendar-subscribe .calendar-subscribe__lead{max-width:47ch;margin:0;color:#fffdf8cc;font-size:15px;line-height:1.75}.calendar-subscribe__dates{display:flex;align-items:center;gap:14px;margin:26px 0 0;color:var(--calendar-gold);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.calendar-subscribe__dates span{padding-right:14px;border-right:1px solid rgb(204 191 150 / .4);font-size:14px;font-variant-numeric:tabular-nums}.calendar-subscribe__editions{grid-area:editions;display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:20px;margin-top:0}.calendar-subscribe__editions figure{min-width:0;margin:0}.calendar-subscribe__editions img{display:block;width:100%;height:160px;object-fit:contain}.calendar-subscribe__editions figcaption{margin-top:10px;color:var(--calendar-cream);font-size:12px;font-weight:600}.calendar-subscribe__editions figcaption span{display:block;margin-top:4px;color:#fffdf899;font-size:10px;font-weight:400}.calendar-subscribe__card{grid-area:form;min-width:0;padding:36px;border:1px solid rgb(204 191 150 / .4);border-radius:8px;background:var(--calendar-cream);color:#0d0e11}.calendar-subscribe .calendar-subscribe__step{margin:0 0 16px;color:#5c5a55;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.calendar-subscribe h2{margin:0 0 16px;color:var(--calendar-green);font:400 clamp(32px,3vw,42px)/1 "Bebas Neue",Impact,sans-serif;letter-spacing:0;text-transform:uppercase}.calendar-subscribe .calendar-subscribe__intro{margin:0 0 24px;color:#5c5a55;font-size:13px;line-height:1.7}.calendar-subscribe br-calendar-signup{display:block}.calendar-subscribe__form{margin:0}.calendar-subscribe__label{display:block;margin-bottom:8px;color:var(--calendar-green);font-size:12px;font-weight:600}.calendar-subscribe__select-wrap{position:relative;margin-bottom:20px}.calendar-subscribe__select-wrap svg{position:absolute;top:50%;right:18px;transform:translateY(-50%);pointer-events:none;color:var(--calendar-green)}.calendar-subscribe__form select,.calendar-subscribe__form input[type=email]{display:block;width:100%;max-width:100%;min-height:54px;margin:0;padding:14px 18px;border:1px solid rgb(13 14 17 / .24);border-radius:4px;background:transparent;color:#0d0e11;font:400 16px/24px "Inter",var(--font-body-family, sans-serif);letter-spacing:normal}.calendar-subscribe__form select{padding-right:44px;appearance:none;-webkit-appearance:none;cursor:pointer}.calendar-subscribe__form input::placeholder{color:#73716a;opacity:1}.calendar-subscribe__consent{display:flex;align-items:flex-start;gap:10px;margin:20px 0;color:#5c5a55;font-size:11px;line-height:1.6;cursor:pointer}.calendar-subscribe__consent input{flex-shrink:0;width:17px;height:17px;margin:1px 0 0;accent-color:var(--calendar-green)}.calendar-subscribe__consent a{color:inherit;text-underline-offset:3px}.calendar-subscribe__submit{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:54px;padding:16px 22px;border:1px solid var(--calendar-green);border-radius:999px;background:var(--calendar-green);color:var(--calendar-cream);font:500 12px/20px "Inter",var(--font-body-family, sans-serif);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .2s}.calendar-subscribe__submit:hover{background:#004a44}.calendar-subscribe__submit:disabled{opacity:.6;cursor:default}.calendar-subscribe .calendar-subscribe__status{margin:20px 0 0;padding:14px;border:1px solid var(--calendar-green);border-radius:4px;color:var(--calendar-green);font-size:13px;line-height:1.6}.calendar-subscribe__status[data-error]{color:#9f2f23;border-color:#9f2f23}.calendar-subscribe .calendar-subscribe__confirmation{margin:16px 0 0;color:#5c5a55;font-size:10px;line-height:1.6}.calendar-subscribe :focus-visible{outline:2px solid #ccbf96;outline-offset:4px}.calendar-subscribe__ritual{display:flex;align-items:center;justify-content:center;gap:32px;padding:28px 6%;border-top:1px solid rgb(204 191 150 / .2)}.calendar-subscribe__ritual>span{flex-shrink:0;color:var(--calendar-gold);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.calendar-subscribe__ritual p{margin:0;color:#fffdf8bf;font-size:12px}@media(max-width:749px){.calendar-subscribe__inner{grid-template-columns:1fr;grid-template-areas:"copy" "form" "editions";gap:32px;padding:48px 6%}.calendar-subscribe h1{font-size:56px}.calendar-subscribe .calendar-subscribe__eyebrow{margin-bottom:20px;font-size:10px}.calendar-subscribe .calendar-subscribe__lead{font-size:14px}.calendar-subscribe__editions{gap:16px;margin-top:20px}.calendar-subscribe__editions img{height:116px}.calendar-subscribe__editions figcaption{font-size:11px}.calendar-subscribe__editions figcaption span{font-size:9px}.calendar-subscribe__card{padding:28px 24px}.calendar-subscribe__ritual{flex-direction:column;align-items:flex-start;gap:12px;padding-block:28px}}@media(prefers-reduced-motion:reduce){.calendar-subscribe__submit{transition:none}}.calendar-subscribe__edition-link{display:block;min-width:0;color:inherit;text-decoration:none}.calendar-subscribe__edition-link:hover figcaption,.calendar-subscribe__edition-link:focus-visible figcaption{text-decoration:underline;text-underline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/br-calendar-subscribe.css.map */
