magnis7-upsell{display:block}magnis7-upsell[hidden]{display:none}.m7-upsell--drawer{padding:0 3.2rem 2.4rem}.m7-upsell--page{width:100%;margin:0 0 2.4rem}.m7-upsell--page .m7-upsell__card{background:#fff}.m7-upsell__card{padding:1.6rem;color:var(--brand-black, #1e1e1e);background:var(--brand-cream, #f7f3ea);border-radius:1.2rem;font-family:var(--font-body, inherit);font-size:1.4rem;font-weight:300;line-height:1.45;letter-spacing:0;text-align:left}.m7-upsell__card p{margin:0}.m7-upsell__heading{margin:0 0 1.2rem;color:var(--brand-forest, #1f3d2b);font-family:var(--font-heading, inherit);font-size:2rem;font-weight:300;line-height:1.25}.m7-upsell__row{display:grid;grid-template-columns:7.2rem minmax(0,1fr);column-gap:1.2rem;align-items:center}.m7-upsell__media{display:block;width:7.2rem;height:7.2rem;overflow:hidden;background:#fff;border-radius:.8rem}.m7-upsell__image{display:block;width:100%;height:100%;object-fit:contain}.m7-upsell__title{display:block;color:var(--brand-black, #1e1e1e);font-size:1.5rem;font-weight:400;line-height:1.35;text-decoration:none}.m7-upsell__title:hover{text-decoration:underline}.m7-upsell__card .m7-upsell__price{margin-top:.4rem;font-size:1.3rem}.m7-upsell__price strong{margin-right:.4rem;font-size:1.6rem;font-weight:600}.m7-upsell__card .m7-upsell__claims{margin-top:1.2rem}.m7-upsell__more{margin-top:.6rem}.m7-upsell__more summary{display:inline-block;color:var(--brand-forest, #1f3d2b);font-size:1.3rem;text-decoration:underline;cursor:pointer;list-style:none}.m7-upsell__more summary::-webkit-details-marker{display:none}.m7-upsell__more p{margin-top:.6rem;font-size:1.3rem}.m7-upsell__card .m7-upsell__nudge{margin-top:1rem;color:var(--brand-forest, #1f3d2b);font-weight:600}.m7-upsell__form{margin-top:1.2rem}.m7-upsell__button{width:100%;min-height:4.4rem;padding:0 2rem;color:var(--brand-forest, #1f3d2b);background:#fff;border:.1rem solid var(--brand-forest, #1f3d2b);border-radius:999px;font-family:var(--font-body, inherit);font-size:1.4rem;font-weight:400;letter-spacing:0;cursor:pointer;transition:background-color .15s ease,color .15s ease}.m7-upsell__button:hover,.m7-upsell__button:focus-visible{color:var(--brand-cream, #f7f3ea);background:var(--brand-forest, #1f3d2b)}.m7-upsell__button[disabled]{opacity:.6;cursor:progress}.m7-upsell__card .m7-upsell__legal{margin-top:1rem;font-size:1.2rem;opacity:.8}@media screen and (max-width:749px){.m7-upsell--drawer{padding:0 var(--page-gutter, 1.6rem) 2rem}.m7-upsell__heading{font-size:1.8rem}}cart-drawer #CartDrawer{height:100%}
/*# sourceMappingURL=/cdn/shop/t/11/assets/magnis7-upsell.css.map */
