/* P151: one small tax notice; destination details remain native and keyboard-accessible. */
#cart_quantity .wt149-pdp .wt151-tax{display:block;font-size:12px!important;font-weight:400!important;line-height:1.5!important;color:#59635c!important;margin:2px 0 5px}
.wt151-pdp-chooser,.wt151-footer-chooser{margin:0}
.wt151-pdp-chooser>summary,.wt151-footer-chooser>summary{cursor:pointer;list-style:none}
.wt151-pdp-chooser>summary::-webkit-details-marker,.wt151-footer-chooser>summary::-webkit-details-marker{display:none}
.wt151-pdp-chooser>summary::marker,.wt151-footer-chooser>summary::marker{content:""}
#cart_quantity .wt151-pdp-chooser>summary{display:flex;align-items:baseline;gap:4px 8px;flex-wrap:wrap;font-size:13px!important;font-weight:400!important;line-height:1.5!important}
.wt151-pdp-chooser .wt151-change{margin-left:auto;white-space:nowrap}
.wt151-change{text-decoration:underline;text-underline-offset:2px;color:#245c48}
.wt151-shipping{color:inherit;text-decoration:underline;text-underline-offset:2px}
#page-footer #tax-info.wt151-footer-slot{display:block;margin:0!important;padding:8px 12px 24px;background:transparent;border:0;text-align:center}
#page-footer #tax-info.wt151-footer-slot:empty{display:none}
#page-footer #tax-info .wt149-footer{width:auto;max-width:1200px;margin:0 auto!important;color:#59635c;font-size:12px!important;font-weight:400!important;line-height:1.7!important;text-align:center}
#page-footer #tax-info .wt151-footer-chooser>summary{display:block;font-size:12px!important;font-weight:400!important;line-height:1.7!important;text-align:center;padding:4px 0;color:inherit}
#page-footer #tax-info .wt151-footer-chooser>summary span,#page-footer #tax-info .wt151-footer-chooser>summary a{font-size:inherit!important;font-weight:400!important;line-height:inherit!important}
#page-footer #tax-info .wt149-fields{max-width:380px;margin:10px auto 0;text-align:left}
#page-footer #tax-info .wt149-fields label{font-size:13px;line-height:1.5}
#page-footer #tax-info .wt149-fields select{font-size:16px!important}
#page-footer #tax-info .wt149-fields button{font-size:14px!important}
#page-footer #tax-info .wt149-credit{font-size:11px;line-height:1.5}
.wt151-pdp-chooser>summary:focus-visible,.wt151-footer-chooser>summary:focus-visible,.wt151-shipping:focus-visible{outline:2px solid #245c48;outline-offset:3px;border-radius:2px}
.wt151-separator{white-space:pre}
.wt151-noscript{font-size:12px;margin:5px 0 0}
