.nookverra-landing #cart-drawer dialog,.nookverra-cart #cart-drawer dialog {font-family:Poppins,Arial,sans-serif;background:#fff;color:#171a1f;width:min(460px,100vw);max-width:100vw;}
.nookverra-landing #cart-drawer .theme-drawer__title {font-family:Poppins,Arial,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.4px;text-transform:none;}
.nookverra-landing #cart-drawer .cart-drawer__summary {background:#fff;border-top:1px solid #e6e6e6;padding:20px 24px calc(20px + env(safe-area-inset-bottom));}
.nookverra-landing #cart-drawer .cart-drawer__items {padding-inline:24px;}
.nookverra-landing #cart-drawer .cart-items__title {font-size:14px;line-height:1.4;font-weight:600;}
.nookverra-landing #cart-drawer [name="checkout"],.nookverra-cart [name="checkout"] {background:#176548;color:#fff;border:1px solid #176548;border-radius:5px;min-height:50px;font:600 14px Poppins,Arial,sans-serif;letter-spacing:.05em;text-transform:uppercase;width:100%;}
.nookverra-cart {font-family:Poppins,Arial,sans-serif;background:#fff;color:#171a1f;}
.nookverra-cart #MainContent {max-width:1200px;margin:0 auto;padding:32px 24px 48px;width:100%;}
.nookverra-cart h1 {font-family:Poppins,Arial,sans-serif;font-size:30px;letter-spacing:-.5px;font-weight:700;}
.nookverra-cart .cart-items__title {font-size:15px;line-height:1.5;}
.nookverra-cart .cart__summary {background:#fff;border:1px solid #e6e6e6;padding:24px;border-radius:6px;}
@media(max-width:749px){.nookverra-cart #MainContent{padding:24px 18px 36px;}.nookverra-cart h1{font-size:26px;}}
