@media(max-width:749px){results-list .product-grid,.product-grid-container .product-grid{padding-inline:12px}}@media(max-width:749px){.mc-options.mc-ux-3up:not(.mc-options--builder) .mc-choices--pictures .mc-choice-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mc-options.mc-ux-3up:not(.mc-options--builder) .mc-choices--pictures .mc-choice{padding:8px 6px}.mc-options.mc-ux-3up:not(.mc-options--builder) .mc-choices--pictures .mc-choice__img{width:100%;height:auto;max-width:88px}.mc-options.mc-ux-3up:not(.mc-options--builder) .mc-choices--pictures .mc-choice__label{font-size:.8125rem;line-height:1.3}}.mc-ux-bar{position:fixed;inset:auto 0 0 0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e2e5f0;box-shadow:0 -6px 20px #0b1a4014;font-family:Inter,var(--font-body--family),sans-serif}.mc-ux-bar[hidden]{display:none}.mc-ux-bar__price{display:flex;flex-direction:column;line-height:1.2}.mc-ux-bar__amount{font-weight:700;font-size:1.0625rem;color:#0b1a40}.mc-ux-bar__note{font-size:.75rem;color:#4d5975}.mc-ux-bar__btn{flex:0 0 auto;min-height:48px;padding:0 26px;border:0;border-radius:50px;background:#4058d0;color:#fff;font:inherit;font-weight:600;font-size:1rem;cursor:pointer}.mc-ux-bar__btn:disabled{opacity:.5}body.mc-ux-bar-on{padding-bottom:76px}@media(max-width:749px){.cart-items__variants.mc-ux-fold:not(.mc-ux-fold--open){max-height:12.5em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}}.mc-ux-fold__btn{display:none;margin:6px 0 0;padding:0;border:0;background:none;color:#4058d0;font:inherit;font-size:.875rem;font-weight:600;text-decoration:underline;cursor:pointer}@media(max-width:749px){.mc-ux-fold__btn{display:inline-block}}.mc-options .mc-choice .mc-choice__price,.mc-options .mc-deco__card .mc-deco__price,.mc-options .mc-deco__card .mc-deco__free,.mc-deco__card .mc-deco__price,.mc-deco__card .mc-deco__free,.mc-ft .mc-ft__eyebrow,.mc-bb .mc-bb__eyebrow{color:#2f747a}.mc-choice .mc-choice__pop--upgrade{background-color:#2f747a}.mcx a.mcx-btn-primary,.mcx a.mcx-btn-primary:visited,.mcx a.mcx-btn-primary:hover,.mcx a.mcx-btn-primary:focus-visible{color:#fff!important;text-decoration:none}.breadcrumbs__item,.breadcrumbs__link{opacity:1}.breadcrumbs__link{color:#4d5975}.mc-cx__rel-n{opacity:1!important;color:#5a6070!important}.cart-items__properties dt,.cart-props__confirmed span{color:#4d5975!important}.bwi-stat-card h4{color:#fff!important}.ev-card .ev-source,.citation-section .cite-label{color:#6b7385!important}.pullquote-inner .quote-attribution{color:#ffffffd1!important}.study-badge.badge-red{color:#a93226!important}.evidence-safety__improvement-before .evidence-safety__improvement-value{color:#6b7385!important}.evidence-environmental__badge,.evidence-environmental__reduction-number{background-color:#15803d!important;opacity:1!important}.evidence-environmental__reduction,.evidence-safety__problem-stat-source,.evidence-infection-control__stat-source{opacity:1!important}.mc-qb{position:absolute;top:19px;right:19px;z-index:5;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px 0 11px;border-radius:999px;background:#0b1a40;color:#fff;font-family:var(--font-body--family, Inter, sans-serif);font-size:.8125rem;font-weight:600;line-height:1;text-decoration:none;box-shadow:0 4px 12px #0b1a4040;transition:transform .16s ease,background-color .16s ease}.mc-qb:hover{background:#4058d0;color:#fff;transform:translateY(-1px)}.mc-qb:focus-visible{outline:3px solid #4058D0;outline-offset:2px}.mc-qb svg{flex:none}@media(max-width:749px){.mc-qb{top:15px;right:15px;min-height:32px;padding:0 11px 0 9px;font-size:.75rem;gap:5px}}@media(prefers-reduced-motion:reduce){.mc-qb{transition:none}.mc-qb:hover{transform:none}}.mc-bt-gal{padding:2px 0 8px}.mc-bt-gal__title{margin:0 0 6px;font-size:.8125rem;font-weight:600;color:#4d5975;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-bt-gal__row{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.mc-bt-gal__row::-webkit-scrollbar{display:none}.mc-bt-gal__btn{flex:none;width:56px;height:56px;padding:0;border:1px solid #e3e6ef;border-radius:12px;overflow:hidden;background:#f2f4f8;cursor:zoom-in}.mc-bt-gal__btn img{display:block;width:100%;height:100%;object-fit:cover}.mc-bt-gal__btn:focus-visible{outline:3px solid #4058D0;outline-offset:2px}dialog.mc-bt-big{width:min(92vw,640px);max-height:92vh;padding:12px;border:0;border-radius:24px;background:#fff;box-shadow:0 20px 60px #0b1a4059}dialog.mc-bt-big::backdrop{background:#0b1a408c}.mc-bt-big__img{display:block;width:100%;height:auto;max-height:72vh;object-fit:contain;border-radius:16px;background:#f2f4f8}.mc-bt-big__x{position:absolute;top:18px;right:18px;width:44px;height:44px;border:0;border-radius:50%;background:#fff;color:#0b1a40;font-size:1.5rem;line-height:1;box-shadow:0 4px 12px #0b1a4033;cursor:pointer}.mc-bt-big__nav{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:10px;font-size:.875rem;color:#4d5975}.mc-bt-big__nav[hidden]{display:none}.mc-bt-big__nav button{width:44px;height:44px;border:1px solid #e3e6ef;border-radius:50%;background:#fff;color:#0b1a40;font-size:1.375rem;line-height:1;cursor:pointer}.mc-bt-big__x:focus-visible,.mc-bt-big__nav button:focus-visible{outline:3px solid #4058D0;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/141/assets/mc-ux-fixes.css.map */
