.atc-modal__img-and-summary{display:grid;grid-auto-flow:column;grid-template-columns:14rem 1fr;grid-column-gap:1.6rem;min-height:190px}.atc-modal__heading{font-family:Stuart,Stuart fallback,Georgia,serif;font-style:normal;font-weight:600;letter-spacing:0;font-size:2.4rem;line-height:3rem}.atc-modal__description{display:flex;flex-direction:column}.atc-modal__total{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:600;letter-spacing:-.008rem;font-size:1.6rem;line-height:2.2rem;margin-bottom:2.4rem}.atc-modal__item-count{font-weight:400}@media (min-width: 768px){.atc-modal__actions{display:grid;grid-auto-flow:column;grid-gap:1.6rem}}.atc-modal__action{display:block;width:100%;text-align:center}.atc-modal__action:first-child{margin-bottom:1.6rem}@media (min-width: 768px){.atc-modal__action:first-child{margin-bottom:initial}}.flag{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:600;letter-spacing:-.008rem;font-size:1.4rem;line-height:1.8rem;display:inline-block;text-transform:uppercase;letter-spacing:1.92px;font-size:.7rem;line-height:1;position:relative}@media (min-width: 768px){.flag{font-size:1rem}}@media (min-width: 992px){.flag{font-size:1.4rem}}.flag span{padding:6px 6px 5px;display:block;position:relative;z-index:1}@media (min-width: 768px){.flag span{font-size:1rem;padding:9px 16px 8px}}@media (min-width: 992px){.flag span{padding:9px 10px 8px}}.flag span,.flag:after{border-radius:0 2px 2px 0}.flag:after{content:"";display:block;position:absolute;top:3px;left:0;right:1px;bottom:-1px}@media (min-width: 768px){.flag:after{bottom:-2px}}@media (min-width: 992px){.flag:after{bottom:-3px}}.flag--light{color:#4b4a48}.flag--light span{background-color:#fff}.flag--light:after{background-color:#1f513f}.flag--brand{color:#fafbf9}.flag--brand span{background-color:#1f513f}.flag--brand:after{background-color:#acb4a2}.flag--sale{color:#c7370f}.flag--sale span{background-color:#fff}.flag--sale:after{background-color:#c7370f}.flag--sale-dark{color:#fafbf9}.flag--sale-dark span{background-color:#c7370f}.flag--sale-dark:after{background-color:#fafbf9}.youtube-embed{position:relative}.youtube-embed__cover{min-height:200px;background:center/cover no-repeat}.youtube-embed__play svg{width:80px;height:80px;filter:drop-shadow(0 .2rem .2rem rgba(12,11,8,.2))}.youtube-embed__play path{fill:#fafbf9}.youtube-embed__play-container,.youtube-embed__overlay,.youtube-embed__logo{position:absolute}.youtube-embed__play-container,.youtube-embed__overlay{top:0;right:0;bottom:0;left:0;margin:auto}.youtube-embed__logo{bottom:1rem;right:1rem}.youtube-embed__overlay{background:rgb(0,0,0);background:linear-gradient(0deg,rgba(0,0,0,.6601015406) 0%,rgba(255,255,255,0) 12%,rgba(255,255,255,0) 100%)}.youtube-embed__play-container{display:flex;align-items:center;justify-content:center;z-index:1}.member-promo{column-gap:4.8rem}.member-promo sup{line-height:0}@media (min-width: 768px){.member-promo{grid-template-columns:1fr 1fr;place-items:center}}.member-promo--flat{grid-template-columns:none}@media (min-width: 768px){.member-promo--flat .member-promo__column{margin:0 .8rem}.member-promo--flat .member-promo__media{min-height:180px}.member-promo--flat .member-promo__media img{object-fit:cover;height:100%;width:100%}}.member-promo--flat .member-promo__column--content{order:1}@media (min-width: 1232px){.member-promo--solo{column-gap:3.2rem}.member-promo--solo .member-promo__column--content{padding-left:3.2rem}}.member-promo__column{position:relative;overflow:hidden;width:100%}.member-promo__media{height:100%;display:flex}.member-promo__media img{aspect-ratio:1.487}.member-promo__column--media{align-self:center}.member-promo__heading{font-family:Stuart,Stuart fallback,Georgia,serif;font-style:normal;font-weight:500;letter-spacing:0;font-size:2.4rem;line-height:3rem;color:#4b4a48;margin:1.6rem 0 1.2rem}@media (min-width: 0) and (max-width: 767px){.member-promo__heading{margin-top:1.2rem}}.member-promo__heading--sale{color:#c7370f}.member-promo__body{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:400;letter-spacing:.008rem;font-size:1.6rem;line-height:2.6rem;margin:0 auto 1.2rem}.member-promo__body span{padding-right:.4rem}.member-promo__body a{font-family:inherit;font-size:inherit;line-height:inherit;align-items:center;background-color:transparent;border:0;margin:0;color:var(--cdr-link-text-color, var(--cdr-color-text-link-rest, #406eb5));fill:var(--cdr-link-fill-color, var(--cdr-color-text-link-rest, #406eb5));cursor:pointer;display:inline-flex;outline:none;padding:0;text-decoration:underline;vertical-align:top}.member-promo__body a:active,.member-promo__body a:focus{color:var(--cdr-link-active-text-color-active, var(--cdr-color-text-link-active, #0b2d60))}.member-promo__body a:hover{color:var(--cdr-link-text-color-hover, var(--cdr-color-text-link-hover, #406eb5));text-decoration:none}.member-promo__body a:focus{outline:.2rem solid Highlight;outline-color:-webkit-focus-ring-color;outline-offset:0}@media (min-width: 0) and (max-width: 767px){.member-promo__body{margin-top:0}}.member-promo__notification{margin:0 auto 1.6rem;max-width:340px}@media (min-width: 768px){.member-promo__notification{margin-left:0}}.member-promo__btn--amtc button{justify-content:center}@media (min-width: 768px){.member-promo__btn--amtc button{width:initial}}.member-promo__flag{position:absolute;left:0;bottom:1.6rem}.member-promo__media--youtube-iframe{--iframe-height: 210px;--iframe-height: clamp(210px, 45vw, 280px)}@media (min-width: 768px){.member-promo__media--youtube-iframe{--iframe-height: 330px}}.member-promo__media--youtube-iframe{max-height:var(--iframe-height)}.member-promo__media--youtube-iframe .youtube-embed__cover,.member-promo__media--youtube-iframe .youtube-embed__iframe{width:100%;height:100vh;max-height:var(--iframe-height)}.member-promo--youtube-embed{margin-bottom:6.4rem}@media (min-width: 768px){.member-promo--youtube-embed.member-promo{grid-template-columns:1fr minmax(440px,1fr)}.member-promo--youtube-embed.member-promo--flat{grid-template-columns:none}.member-promo--youtube-embed .member-promo__heading{font-family:Stuart,Stuart fallback,Georgia,serif;font-style:normal;font-weight:500;letter-spacing:0;font-size:3.2rem;line-height:3.6rem}}.text-body{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:400;letter-spacing:.008rem;font-size:1.6rem;line-height:2.6rem}.cdr-link{font-family:inherit;font-size:inherit;line-height:inherit;align-items:center;background-color:transparent;border:0;margin:0;color:var(--cdr-link-text-color, var(--cdr-color-text-link-rest, #406eb5));fill:var(--cdr-link-fill-color, var(--cdr-color-text-link-rest, #406eb5));cursor:pointer;display:inline-flex;outline:none;padding:0;text-decoration:underline;vertical-align:top}.cdr-link:active,.cdr-link:focus{color:var(--cdr-link-active-text-color-active, var(--cdr-color-text-link-active, #0b2d60))}.cdr-link:hover{color:var(--cdr-link-text-color-hover, var(--cdr-color-text-link-hover, #406eb5));text-decoration:none}.cdr-link:focus{outline:.2rem solid Highlight;outline-color:-webkit-focus-ring-color;outline-offset:0}.member-promo-group{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:400;letter-spacing:-.016rem;font-size:1.6rem;line-height:2.2rem;padding-left:1.6rem;padding-right:1.6rem;width:100%;margin-left:auto;margin-right:auto;max-width:1232px;padding-top:3.2rem;margin-bottom:4.8rem}@media (min-width: 992px){.member-promo-group{padding-left:3.2rem;padding-right:3.2rem}}.member-promo-group.member-promo-group__theme-sale .member-promo__meta h2{color:#c7370f}@media (min-width: 992px){.member-promo-group{padding-top:4.8rem}}@media (min-width: 1232px){.member-promo-group{margin-bottom:6.4rem}}.member-promo-group__meta{width:100%;text-align:center;margin-bottom:3.2rem}@media (min-width: 992px){.member-promo-group__meta{margin-bottom:4.8rem}}.member-promo-group__meta h2{font-family:Stuart,Stuart fallback,Georgia,serif;font-style:normal;font-weight:500;letter-spacing:0;font-size:3.2rem;line-height:3.6rem;color:#4b4a48;margin-bottom:1.6rem}.member-promo-group__meta p{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:400;letter-spacing:.008rem;font-size:1.6rem;line-height:2.6rem;margin-bottom:0}.member-promo-group__meta a{font-family:inherit;font-size:inherit;line-height:inherit;align-items:center;background-color:transparent;border:0;margin:0;color:var(--cdr-link-text-color, var(--cdr-color-text-link-rest, #406eb5));fill:var(--cdr-link-fill-color, var(--cdr-color-text-link-rest, #406eb5));cursor:pointer;display:inline-flex;outline:none;padding:0;text-decoration:underline;vertical-align:top}.member-promo-group__meta a:active,.member-promo-group__meta a:focus{color:var(--cdr-link-active-text-color-active, var(--cdr-color-text-link-active, #0b2d60))}.member-promo-group__meta a:hover{color:var(--cdr-link-text-color-hover, var(--cdr-color-text-link-hover, #406eb5));text-decoration:none}.member-promo-group__meta a:focus{outline:.2rem solid Highlight;outline-color:-webkit-focus-ring-color;outline-offset:0}.member-promo-group__promos-wrapper{display:grid;grid-gap:4.8rem;margin:0!important;padding:0!important}.member-promo-group__promos-wrapper li{margin-top:0!important}@media (min-width: 768px){.member-promo-group__promos-wrapper{grid-column-gap:3.2rem}.member-promo-group__promos-wrapper .member-promo-group__promos-wrapper{grid-auto-flow:column}}@media (min-width: 1232px){.member-promo-group__promos-wrapper{grid-row-gap:6.4rem}}
