.mp-stock[hidden],.mp-dispatch[hidden],mp-type-grid[hidden]{display:none}.mp-stock{display:flex;align-items:center;gap:8px;margin:12px 0 16px;font:inherit;font-size:1.4rem;line-height:1.4}.mp-stock>span{flex:0 0 9px;height:9px;margin-inline-start:4px;border-radius:50%;background:#45ae42;animation:mp-stock-glow 1.9s ease-out infinite}@keyframes mp-stock-glow{0%{box-shadow:0 0 #45ae4275}75%,to{box-shadow:0 0 0 6px #45ae4200}}.mp-dispatch{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px clamp(12px,3vw,24px);border-radius:8px;background:#f5f5f5;font-size:1.35rem;line-height:1.4}.mp-dispatch span{display:inline-flex;align-items:center;gap:.3em}.mp-dispatch img{width:18px;height:13px;object-fit:contain}product-info:has([data-mp-stock]) .product__accordion .accordion__content{font-size:.9375em}.mp-description-row details[open]+.accordion__content-wrapper .accordion__content{padding-top:8px}variant-selects .color-swatch input:checked+.color-swatch__image{box-shadow:0 0 0 .2rem #fb5450}.mp-detail-list{list-style:disc outside;padding-inline-start:1.35em}.mp-detail-list li{display:list-item;margin:.4em 0}.mp-picker-wrap{display:block;position:relative;min-width:min(156px,100%);width:fit-content;max-width:100%}.mp-picker-wrap .select{width:auto;min-width:min(100%,156px);max-width:100%;border-radius:8px;background:transparent}.mp-picker-wrap .select:before,.mp-picker-wrap .select:after{display:none}.mp-picker-wrap select.select__select{font-family:inherit;font-size:1.3rem;color:inherit;border:1px solid rgba(var(--color-foreground),.24);border-radius:8px;padding:0 40px 0 14px;min-width:156px;max-width:100%;min-height:42px;height:auto;background:transparent}.mp-picker-wrap select:focus-visible,.mp-type-card a:focus-visible{outline:2px solid #27304b;outline-offset:3px}@supports (appearance: base-select){.mp-picker-wrap select.select__select,.mp-picker-wrap select::picker(select){-webkit-appearance:base-select;appearance:base-select}.mp-picker-wrap select.select__select{display:flex;align-items:center;justify-content:space-between;gap:20px;min-width:156px;padding:9px 14px;line-height:1.4}.mp-picker-wrap select::picker-icon{content:"";width:8px;height:8px;margin:-4px 1px 0 4px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.mp-picker-wrap select:open::picker-icon{transform:rotate(225deg);margin-top:3px}.mp-picker-wrap .select>svg{display:none}.mp-picker-wrap select::picker(select){margin:4px 0;padding:5px;border:1px solid #e6e6e6;border-radius:9px;background:#fff;color:#27304b;font:inherit;max-height:252px;overflow:auto;box-shadow:0 8px 24px #27304b21}.mp-picker-wrap option{display:flex;align-items:center;padding:8px 10px;border-radius:5px;font:inherit;line-height:1.4}.mp-picker-wrap option:checked,.mp-picker-wrap option:hover,.mp-picker-wrap option:focus-visible{background:#f4f4f4}.mp-picker-wrap option::checkmark{order:1;margin-inline-start:auto;padding-inline-start:1em}}.mp-related{display:block;padding-block:clamp(32px,4vw,64px);background:#f6f6f6;color:#27304b}.mp-related h2{margin:0 0 clamp(16px,2vw,28px);color:inherit;font-family:var(--font-heading-family);font-size:clamp(25px,2.4vw,35px);letter-spacing:-.5px}.mp-type-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.7vw,24px);list-style:none;padding:0;margin:0}.mp-type-card a{display:block;height:100%;padding-bottom:14px;border-radius:10px;overflow:hidden;background:#fff;color:inherit;text-decoration:none;box-shadow:0 0 0 1px #27304b14}.mp-type-image{position:relative;aspect-ratio:1;overflow:hidden;background:#f2f2f2}.mp-type-image img,.mp-type-image svg{width:100%;height:100%;display:block;object-fit:cover;transition:transform .25s ease}.mp-type-sale{position:absolute;top:9px;inset-inline-start:9px;background:#c93632;color:#fff;font:800 12px/1.4 var(--font-body-family);padding:3px 10px;border-radius:99px}.mp-type-card h3,.mp-type-price{margin:11px 12px 0;color:inherit}.mp-type-card h3{font:750 clamp(14px,1.1vw,17px)/1.3 var(--font-heading-family);letter-spacing:-.4px}.mp-type-price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;margin-top:5px;font-size:15px;font-weight:750}.mp-type-price s{color:#686d78;font-size:.85em;font-weight:500}@media(hover:hover){.mp-type-card a:hover img{transform:scale(1.035)}}@media(max-width:749px){.mp-type-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.mp-stock>span{animation:none;box-shadow:0 0 0 3px #45ae4233}.mp-type-image img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/mp-pdp.css.map */
