.mdp-product-shell{margin:1rem 0}.mdp-product-shell[hidden]{display:none}.mdp-product-quote{font:inherit;color:inherit}.mdp-product-quote p{margin:.5rem 0}.mdp-current-price strong,.mdp-current-total strong{font-size:1.35em}.mdp-price-basis,.mdp-original,.mdp-product-status{font-size:.9em;color:#50575e}.mdp-preview-label{font-weight:600}.mdp-product-units summary{cursor:pointer}.mdp-tier-scroll{overflow:auto;max-width:100%;margin:1rem 0}.mdp-tier-table{width:100%;border-collapse:collapse;font:inherit}.mdp-tier-table th,.mdp-tier-table td{padding:.65rem;border:1px solid #dcdcde;text-align:left;vertical-align:top}.mdp-tier-table caption{text-align:left;font-weight:600;margin-bottom:.5rem}.mdp-tier-table small{display:block;min-width:10rem}.mdp-tier-active{background:#edf7f3;outline:2px solid #217659;outline-offset:-2px}.mdp-tier-table button{cursor:pointer;padding:.35rem .65rem}.mdp-product-quote :focus-visible,.mdp-tier-scroll:focus-visible{outline:2px solid #2271b1;outline-offset:3px}.mdp-message-cart_notice{font-size:.9em}.mdp-product-shell[aria-busy=true]{opacity:.85}@media(max-width:480px){.mdp-current-price strong,.mdp-current-total strong{font-size:1.15em}.mdp-tier-table th,.mdp-tier-table td{padding:.45rem}}

.mdp-product-quote[data-mdp-mode=preview] .mdp-base-price strong{font-size:1.55em}.mdp-product-quote[data-mdp-mode=preview] .mdp-current-price:not(.mdp-base-price) strong,.mdp-product-quote[data-mdp-mode=preview] .mdp-current-total strong{font-size:1em}

.mdp-catalog-shell{margin:.5rem 0}.mdp-catalog-shell p{margin:.35rem 0}.mdp-catalog-price{display:block;font-size:1.15em}.mdp-catalog-base{display:block;color:#50575e}.mdp-catalog-context,.mdp-catalog-status{font-size:.8em}.mdp-promotion-badge{border:1px solid #bfd7ca;border-radius:6px;padding:.5rem;background:#f2f8f4;margin:.5rem 0}.mdp-promotion-badge p{font-size:.85em}.mdp-catalog-shell [hidden]{display:none}
.mdp-manual-shell{margin:1rem 0}.mdp-manual-status{font-size:.88rem;color:#4b5563}.mdp-manual-shell [hidden]{display:none!important}

/* A verified live quote takes the native headline slot until its selection is invalidated. */
.fct-product-prices[data-mdp-native-hidden="true"],.fct-product-item-price[data-fluent-cart-product-item-price][data-mdp-native-hidden="true"]{display:none!important}
