.mf-assistance{display:flex;flex-wrap:wrap;gap:8px 18px;margin:18px 0;font-size:14px;line-height:1.5}.mf-assistance a,.mf-return-note a{color:inherit;text-underline-offset:4px}.mf-assistance a{padding:5px 0}.mf-return-note{font-size:14px;line-height:1.5;margin:12px 0 18px}.mf-dialog:not([open]){display:none}.mf-dialog[open]{display:flex;flex-direction:column}.mf-dialog{position:fixed;top:0;right:0;bottom:0;left:0;height:fit-content;box-sizing:border-box;width:min(600px,calc(100% - 32px));max-height:85vh;max-height:85dvh;margin:auto;padding:0;border:0;border-radius:18px;background:#fff;color:#182026;box-shadow:0 24px 80px #0003;font-family:inherit;animation:mf-dialog-in .18s ease-out}.mf-dialog::backdrop{background:#10182088}.mf-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid #e3e7e7;flex-shrink:0}.mf-dialog__header h2{font-size:22px;line-height:1.2;margin:0;letter-spacing:-.02em;color:inherit}.mf-dialog__close{font:inherit;font-size:16px;white-space:nowrap;min-width:82px;min-height:44px;border:1px solid #d6dddd;background:#fff;color:#182026;border-radius:30px;cursor:pointer}.mf-dialog__body{overflow-y:auto;overscroll-behavior:contain;padding:8px 24px 24px;font-size:16px;line-height:1.65;min-height:0;overflow-wrap:anywhere}.mf-dialog__body a{color:inherit;text-decoration:underline;text-underline-offset:3px}.mf-dialog__body img{max-width:100%;height:auto}.mf-dialog :focus-visible,.mf-assistance a:focus-visible,.mf-review-badge:focus-visible{outline:2px solid #306a60;outline-offset:4px}.mf-review-badge{display:inline-flex;align-items:center;gap:8px;color:inherit;font-size:14px;text-decoration:none;padding:7px 10px;border-radius:30px;background:#f2f5f4;margin:10px 0 0}.mf-review-badge[hidden]{display:none!important}.mf-stars{display:inline-block;position:relative;color:#c9d2ce;letter-spacing:2px;line-height:1.2;white-space:nowrap}.mf-stars__fill{position:absolute;inset:0 auto 0 0;overflow:hidden;color:#376d5e;width:var(--mf-rating)}.mf-shipping-state{padding:16px 18px;background:#f1f6f3;border:1px solid #dce8e0;border-radius:12px;margin:16px 0;text-align:left;color:#1d3d32;font-size:14px;line-height:1.5}.mf-shipping-state strong{font-size:16px}.mf-shipping-state p{margin:5px 0}.mf-shipping-state a{color:inherit;text-underline-offset:3px}.mf-cart-extras{margin:28px 0}.mf-cart-extras h2{font-size:22px;margin:0 0 6px}.mf-cart-extras__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mf-accessory{border:1px solid #e2e7e4;border-radius:12px;padding:16px;display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px}.mf-accessory img{width:76px;height:76px;object-fit:contain}.mf-accessory__info{min-width:0}.mf-accessory__info>a{color:inherit;font-size:16px;line-height:1.4;text-decoration:none}.mf-accessory form{grid-column:1/-1;margin:0}.mf-accessory label{display:block;font-size:14px}.mf-accessory select{width:100%;font:inherit;font-size:16px;padding:10px;border:1px solid #aeb9b3;border-radius:6px;background:#fff;color:#182026;margin:6px 0 12px}.mf-accessory .button{width:100%;min-height:44px}.mf-accessory__note{font-size:14px;line-height:1.5}.mf-cart-extras>p{font-size:14px;margin:0 0 14px}.mf-reviews{padding:44px 0;scroll-margin-top:100px}.mf-reviews__head{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-bottom:24px}.mf-reviews__head h2{margin:0}.mf-reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mf-review{border:1px solid #e0e5e2;border-radius:12px;padding:22px;overflow-wrap:anywhere}.mf-review p{font-size:16px;line-height:1.65}.mf-review__meta{font-size:13px;color:#56645d}.mf-review__photo{border:0;padding:0;background:none;cursor:zoom-in;display:block}.mf-review__photo img{max-width:100%;height:160px;object-fit:cover;border-radius:8px}.mf-reviews__editor{padding:24px;border:1px dashed #9ca9a2}.mf-compare{padding:40px 0;scroll-margin-top:90px}.mf-compare>h2{margin:0 0 10px}.mf-compare__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px}.mf-compare__card{border:1px solid #dfe6e1;border-radius:14px;padding:20px;display:flex;flex-direction:column;min-width:0}.mf-compare__card img{width:100%;height:140px;object-fit:contain}.mf-compare__card h3{font-size:21px;margin:16px 0 8px}.mf-compare__card p,.mf-compare__card li{font-size:15px;line-height:1.6}.mf-compare__card ul{padding-left:20px;flex:1}.mf-compare__card .button{min-height:44px}.mf-compare__note{font-size:14px;line-height:1.6;color:#526159}.mf-compare-link{font-size:14px;margin:12px 0}.mf-compare-link a{color:inherit;text-underline-offset:4px}@keyframes mf-dialog-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:749px){.mf-dialog{width:100%;max-height:85vh;max-height:85dvh;max-width:none;margin:auto 0 0;border-radius:20px 20px 0 0}.mf-dialog__header{padding:16px 20px}.mf-dialog__header h2{font-size:20px}.mf-dialog__body{padding:4px 20px max(24px,env(safe-area-inset-bottom))}.mf-assistance{gap:6px 14px}.mf-cart-extras__grid,.mf-reviews__grid{grid-template-columns:1fr}.mf-compare__grid{grid-template-columns:1fr 1fr;gap:10px}.mf-compare__card{padding:14px}.mf-compare__card h3{font-size:19px}.mf-compare__card img{height:100px}.mf-compare__card .button{padding:10px;font-size:14px}.mf-review{padding:20px}.cart-item__name{font-size:16px;line-height:1.4}.mf-cart-extras{margin:20px 0}.mf-dialog__close{min-height:44px}}@media(max-width:374px){.mf-compare__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.mf-dialog{animation:none}}.mf-pdp [id^=price-]>.price{display:inline-block;vertical-align:middle;margin-right:12px}.mf-pdp [id^=price-]>.mf-review-badge{vertical-align:middle;margin-top:0}.mf-compare.page-width{padding:28px 24px}.mf-compare>p{margin:6px 0 0;line-height:1.5}.mf-compare__grid{gap:14px;margin-top:18px;align-items:start}.mf-compare__card{padding:16px}.mf-compare__card h3{margin:10px 0 6px;line-height:1.3}.mf-compare__card p{margin:6px 0}.mf-compare__card p,.mf-compare__card li{line-height:1.5}.mf-compare__card ul{flex:none;margin:8px 0;padding-left:18px}.mf-compare__card li+li{margin-top:4px}.mf-compare__card .button{margin-top:8px}.mf-compare .mf-compare__note{margin-top:16px}@media(max-width:749px){.mf-compare.page-width{padding:24px 16px}.mf-compare__grid{gap:10px;margin-top:14px}.mf-compare__card{padding:12px}.mf-compare__card img{height:90px}.mf-compare__card h3{font-size:18px;margin-top:8px}}.mf-pdp .mf-return-note,.mf-pdp .mf-compare-link{display:none}.mf-compare__grid{align-items:stretch}.mf-compare__card{display:flex;flex-direction:column}.mf-compare__card h3{min-height:2.6em;line-height:1.3}.mf-compare__card h3+p{min-height:3em;line-height:1.5}.mf-compare__card ul{flex:none;margin:8px 0 12px}.mf-compare__card>p:last-of-type{margin-top:auto;margin-bottom:8px}.mf-compare__card>.button{margin-top:0;min-height:44px}.mf-compare__card h3,.mf-compare__card p,.mf-compare__card li{letter-spacing:normal}.mf-compare__card .mf-compare__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;line-height:1.4}.mf-compare__was{color:#737873;font-size:13px;font-weight:400}.mf-compare__now{color:#202923;font-size:16px;font-weight:600}.mf-compare__price--sale .mf-compare__now{color:#276749}.price .price__regular .price-item--regular{color:#202923}.price.price--on-sale .price-item--sale{color:#276749;font-weight:600}.price .price__sale s.price-item--regular{color:#737873;font-weight:400}.price .price__badge-sale{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/mfish-shopping.css.map */
