html:root{--font-primary--family: var(--msi-display)}.product-grid__item .msi-card,.resource-list__item .msi-card{height:100%}.msi-card__soldout{display:none;position:absolute;top:8px;right:8px;z-index:1;padding:2px 8px;border-radius:9999px;background:#fff;color:var(--msi-muted);font:700 10px/16px var(--msi-body)}[product-grid-view=zoom-out] .msi-card__body{display:none}[product-grid-view=zoom-out] .msi-card__soldout{display:block}@media(max-width:749px){.collection-wrapper--full-width-on-mobile .product-grid{padding-inline:12px}}main[data-template^=collection] h1,main[data-template^=product] h1{font-family:var(--msi-display);font-weight:700;color:var(--msi-navy);letter-spacing:-.01em}main[data-template^=product] h1{font-size:28px;line-height:36px}.msi-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;width:100%;font:400 12px/16px var(--msi-body);color:var(--msi-muted)}.msi-crumbs a{color:var(--msi-muted);text-decoration:none}.msi-crumbs a:hover{color:var(--msi-saffron-dark)}.product-details .price{font:800 28px/32px var(--msi-display);color:var(--msi-navy)}.product-details .compare-at-price{margin-inline-start:8px;font:400 14px/20px var(--msi-body);color:var(--msi-muted);text-decoration:line-through}.msi-save{display:inline-block;margin-inline-start:8px;padding:2px 10px;border-radius:9999px;background:var(--msi-green-soft);color:var(--msi-green);font:700 12px/16px var(--msi-body);vertical-align:middle}.product-details .divider__line{border-color:var(--msi-line)}.product-details .product-inventory{display:inline-flex;align-self:flex-start}.product-details .product-inventory__status{padding:4px 12px;border-radius:9999px;background:var(--msi-green-soft);color:var(--msi-green);font:600 12px/16px var(--msi-body)}.product-details .product-inventory__status:has(.product-inventory__icon-low){background:var(--msi-saffron-soft);color:var(--msi-saffron-dark)}.product-details .product-inventory__status:has(.product-inventory__icon-out_of_stock){background:#ffdad6;color:#93000a}.product-details .variant-option--dropdowns>label{display:block;margin-bottom:6px;font:600 12px/16px var(--msi-body);color:var(--msi-navy);text-transform:capitalize}.product-details .variant-option+.variant-option{margin-top:16px}.product-details .variant-option__select-wrapper{margin-top:0;border:1px solid var(--msi-line);border-radius:8px;background:#fff;color:var(--msi-ink)}.product-details .variant-option__select-wrapper:hover{border-color:var(--msi-navy)}.product-details .variant-option__select-wrapper:focus-within{border-color:var(--msi-navy);outline:2px solid var(--msi-navy)}.product-details .variant-option__select{min-height:48px;padding-block:12px;padding-inline:16px 40px;background:transparent;color:var(--msi-ink);font:400 14px/20px var(--msi-body)}.product-details .variant-option__select:focus-visible{outline:0}.product-details .shopify-payment-button__button--unbranded{min-height:48px;border-radius:8px;background:var(--msi-navy);color:#fff;font:600 14px/18px var(--msi-body)}.product-details .shopify-payment-button__button--unbranded:hover:not([disabled]){background:#0e1c31}.product-details .add-to-cart-button{min-height:48px;font:600 14px/18px var(--msi-body)}.msi-pdp-trust{display:grid;gap:12px;width:100%;margin:0;padding:16px;list-style:none;border-radius:8px;background:var(--msi-canvas)}.msi-pdp-trust li{display:flex;align-items:center;gap:12px}.msi-pdp-trust .msi-perk__icon{background:var(--msi-green-soft);color:var(--msi-green)}.msi-pdp-trust b{display:block;font:600 14px/18px var(--msi-body);color:var(--msi-navy)}.msi-pdp-trust small{display:block;font:400 12px/16px var(--msi-body);color:#44474d}.msi-pdp-desc{padding-block:16px 32px}.msi-pdp-desc__card{padding:32px;border:1px solid var(--msi-line);border-radius:16px;background:#fff}.msi-pdp-desc__card .msi-title{margin:0 0 16px;font-size:22px;line-height:28px}.msi-pdp-desc__body{max-width:820px;font:400 14px/22px var(--msi-body);color:var(--msi-ink);overflow-wrap:anywhere}.msi-pdp-desc__body img{max-width:100%;height:auto}.msi-pdp-desc__body table{display:block;max-width:100%;overflow-x:auto}@media(max-width:749px){main[data-template^=product] h1{font-size:22px;line-height:28px}.product-details>.group-block{border:0!important}.msi-pdp-desc__card{padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/msi-product.css.map */
