body{font-family:var(--font-body--family);font-size:16px;line-height:1.5;color:#18324A}body :is(h1,h2){font-family:var(--font-heading--family);font-weight:700}body :is(h3,h4,h5,h6){font-family:var(--font-subheading--family);font-weight:600}small,.small{font-size:14px}body :is(button,input,textarea,select){font-family:inherit}.jdgm-widget,.jdgm-preview-badge,.jdgm-star,.jdgm-rev-widg,.bundler-discount-popup,.bndlr-container{display:none!important}.mv{color:#18324A}.mv h1,.mv h2,.mv h3{margin:0 0 16px;letter-spacing:-.02em}.mv h1{font-size:46px;line-height:1.1}.mv h2{font-size:30px;line-height:1.2}.mv h3{font-size:20px}.mv p{margin:10px 0 20px}.mv .mv-wrap{max-width:1120px;margin:auto;padding:36px 20px}.mv-hero{background:#E8F7FD}.mv-eyebrow{font-family:var(--font-subheading--family);font-weight:600;letter-spacing:.12em}.mv-actions{display:flex;gap:10px}.mv-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 18px;border:1px solid #18324A;border-radius:999px;background:#18324A;color:#fff;text-decoration:none;font-weight:600;text-align:center;line-height:1.3}.mv-button--outline{background:transparent;color:#18324A}.mv-actions .mv-button{flex:1}.mv-placeholder{display:grid;place-items:center;min-height:200px;padding:24px;text-align:center;background:#F3F6F8;border:1px dashed #9FB5C4;border-radius:16px;color:#18324A}.mv-hero .mv-placeholder{aspect-ratio:16/9;margin-top:24px;background:#fff}.mv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mv-card{border:1px solid #CADAE4;border-radius:16px;overflow:hidden;text-decoration:none;background:white;min-width:0}.mv-card>img,.mv-card>.mv-placeholder{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;background:#E8F7FD;border:0;border-radius:0}.mv-card>.mv-placeholder{display:grid;min-height:0;padding:16px;background:#FFF0F6}.mv-card-copy{padding:16px}.mv-card p{margin:8px 0}.mv-card h2,.mv-card h3{font-size:20px;line-height:1.2;margin:0 0 8px}.mv-card .mv-button{width:100%;font-size:14px;padding-inline:10px}.mv-pain .mv-card:first-child{background:#E8F7FD}.mv-pain .mv-card:last-child{background:#FFF0F6}.mv-pain .mv-placeholder{aspect-ratio:4/3;background:transparent}.mv-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:center}.mv-icon{width:30px;height:30px;display:block;margin:0 auto 12px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.mv-play{display:flex;gap:16px;overflow:auto;scroll-snap-type:x mandatory;padding:0 0 16px}.mv-play .mv-card{flex:0 0 220px;scroll-snap-align:start}.mv details{border-bottom:1px solid #CADAE4;padding:0}.mv summary{font-weight:600;cursor:pointer;padding:18px 0;min-height:48px}.mv details p{margin:0 0 20px}.mv-signup{background:#E8F7FD}.mv-signup form{display:flex;gap:10px;flex-wrap:wrap}.mv-signup input{background:white;border:1px solid #18324A;border-radius:14px;padding:12px;min-height:48px;flex:1;min-width:160px}.mv-collection .mv-card-copy{padding:14px}.mv-collection .mv-card h2{font-size:18px}.mv-collection .mv-card-copy>span{font-weight:600}.mv a:focus-visible,.mv button:focus-visible,.mv summary:focus-visible{outline:3px solid #18324A;outline-offset:3px}@media(max-width:749px){html{scrollbar-width:none}html::-webkit-scrollbar{display:none}body h1,.h1{font-size:28px;line-height:1.15}body h2,.h2{font-size:22px;line-height:1.2}body h3,.h3{font-size:18px;line-height:1.3}.mv h1{font-size:28px}.mv h2{font-size:22px}.mv h3{font-size:18px}.mv .mv-wrap{padding:30px 16px}.mv-grid{gap:12px}.mv-card-copy{padding:12px}.mv-card h3{font-size:18px}.mv-trust{grid-template-columns:repeat(2,1fr);gap:24px 16px}body :is(.announcement-bar__text,.menu-list__link){font-size:14px}.mv small{font-size:14px}}.announcement-bar__slides{width:100%}.footer-content{content-visibility:visible}
.cart-bubble__text-count{font-size:14px;line-height:1}

.announcement-bar .announcement-bar__slides{width:100%}
