:is(.summary,.bpd-cart-drinkware-contact) .bpd-drinkware-contact{margin:22px 0;border:1px solid #b5cde2;border-radius:10px;background:#f4f9fd;color:#17384f;font-size:15px;line-height:1.65;overflow:hidden}
:is(.summary,.bpd-cart-drinkware-contact) .bpd-drinkware-contact summary{display:list-item;min-height:48px;padding:13px 18px;cursor:pointer;font-weight:600;color:#145ca8;list-style-position:inside}
:is(.summary,.bpd-cart-drinkware-contact) .bpd-drinkware-contact summary:focus-visible,:is(.summary,.bpd-cart-drinkware-contact) .bpd-drinkware-contact a:focus-visible{outline:3px solid #0796ad;outline-offset:3px}
:is(.summary,.bpd-cart-drinkware-contact) .bpd-drinkware-contact-body{padding:0 18px 16px}
:is(.summary,.bpd-cart-drinkware-contact) .bpd-drinkware-contact-body p{font-size:15px;line-height:1.65;margin:0 0 14px}
:is(.summary,.bpd-cart-drinkware-contact) .bpd-drinkware-contact-links{display:flex;flex-wrap:wrap;gap:10px}
:is(.summary,.bpd-cart-drinkware-contact) .bpd-drinkware-contact-links a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border:1px solid #145ca8;border-radius:6px;color:#145ca8;background:#fff;text-decoration:none;font-weight:600}
:is(.summary,.bpd-cart-drinkware-contact) .bpd-drinkware-contact-links a:hover{background:#e3f1fa;color:#103e70}
:is(.summary,.bpd-cart-drinkware-contact) .bpd-drinkware-contact-body .bpd-drinkware-rim-note{margin:4px 0 0;border-top:1px solid #caddeb;padding-top:12px;font-size:13px}
@media(max-width:480px){:is(.summary,.bpd-cart-drinkware-contact) .bpd-drinkware-contact-links a{flex:1 1 100%}:is(.summary,.bpd-cart-drinkware-contact) .bpd-drinkware-contact summary{padding:12px 14px}:is(.summary,.bpd-cart-drinkware-contact) .bpd-drinkware-contact-body{padding:0 14px 14px}}

.bpd-cart-drinkware-contact{width:100%;margin:0 0 24px}
.bpd-cart-drinkware-contact .bpd-drinkware-contact{margin:0}
