.om-home-benefits{background:var(--om-bg);padding-top:2.5rem}.om-home-benefits__inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.05fr);min-height:auto;width:100%;max-width:1080px;margin:0 auto;padding:0 1.25rem;box-sizing:border-box;align-items:stretch}.om-home-benefits__intro{display:flex;flex-direction:column;justify-content:center;padding:var(--om-section-y) .75rem var(--om-section-y) .75rem}.om-home-benefits__eyebrow{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--om-blue);margin:0 0 1.25rem}.om-home-benefits__title{font-family:var(--om-serif);font-size:clamp(1.75rem,2.5vw,2.5rem);font-weight:400;line-height:1.2;color:var(--om-charcoal);margin:0 0 1.25rem;max-width:420px;text-align:left}.om-home-benefits__text{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9375rem;line-height:1.75;color:var(--om-text-muted);margin:0 0 2rem;max-width:420px}.om-home-benefits__text p{margin:0}.om-home-benefits__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;align-self:flex-start;padding:.9375rem 2rem;background:var(--om-navy);color:var(--om-white);font-family:Fraunces,Georgia,serif;font-size:16px;font-weight:500;letter-spacing:.02em;text-transform:none;text-decoration:none;border:1px solid var(--om-navy);border-radius:var(--om-radius);transition:background .25s ease,transform .25s ease}.om-home-benefits__btn:hover{background:var(--om-blue);border-color:var(--om-blue);color:var(--om-white);text-decoration:none;transform:translateY(-1px)}.om-home-benefits__btn-arrow{display:inline-flex;align-items:center;flex-shrink:0}.om-home-benefits__btn-arrow svg{width:1.125rem;height:auto}.om-home-benefits__carousel-wrap{position:relative;padding:2.5rem .5rem;background-color:#f4f7fb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='600' viewBox='0 0 900 600' fill='none'%3E%3Cpath d='M-40 420C80 360 180 470 300 410C420 350 520 460 640 400C760 340 860 450 980 390' stroke='%23e8eef5' stroke-width='1'/%3E%3Cpath d='M-40 470C90 410 190 520 310 460C430 400 530 510 650 450C770 390 870 500 990 440' stroke='%23e8eef5' stroke-width='1'/%3E%3Cpath d='M-40 520C100 460 200 570 320 510C440 450 540 560 660 500C780 440 880 550 1000 490' stroke='%23e8eef5' stroke-width='1'/%3E%3Cpath d='M-40 320C70 260 170 370 290 310C410 250 510 360 630 300C750 240 850 350 970 290' stroke='%23eef3f8' stroke-width='0.8'/%3E%3Cpath d='M-40 370C75 310 175 420 295 360C415 300 515 410 635 350C755 290 855 400 975 340' stroke='%23eef3f8' stroke-width='0.8'/%3E%3C/svg%3E");background-size:cover;background-position:center;min-width:0;overflow:hidden}.om-home-benefits__carousel{position:relative;max-width:100%;padding-right:0}.om-home-benefits__nav{display:flex;align-items:center;gap:.625rem;margin-bottom:1.25rem}.om-home-benefits__nav-btn{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid rgb(47 90 132 / .2);border-radius:50%;background:var(--om-white);color:var(--om-blue);cursor:pointer;transition:opacity .2s ease,background .2s ease,border-color .2s ease}.om-home-benefits__nav-btn:hover:not(:disabled){background:var(--om-blue);border-color:var(--om-blue);color:var(--om-white)}.om-home-benefits__nav-btn:disabled,.om-home-benefits__nav-btn.is-disabled{opacity:.35;cursor:not-allowed}.om-home-benefits__viewport{overflow-x:auto;overflow-y:hidden;width:100%;scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}@keyframes om-benefits-slide-up{0%{opacity:0;transform:translateY(28px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}[data-om-benefits-custom] .om-home-benefits__nav-btn{transition:transform .22s ease,background .22s ease,border-color .22s ease,color .22s ease,opacity .22s ease}[data-om-benefits-custom] .om-home-benefits__nav-btn:active:not(:disabled){transform:scale(.9)}[data-om-benefits-custom] .om-home-benefits__slide{--slide-proximity:1;transition:opacity .55s cubic-bezier(.25,.46,.45,.94),transform .55s cubic-bezier(.25,.46,.45,.94);opacity:calc(.48 + .52 * var(--slide-proximity));transform:scale(calc(.93 + .07 * var(--slide-proximity))) translateY(calc(18px * (1 - var(--slide-proximity))));will-change:opacity,transform}[data-om-benefits-custom].is-ready .om-home-benefits__slide{animation:om-benefits-slide-up .65s cubic-bezier(.25,.46,.45,.94) both}[data-om-benefits-custom].is-ready .om-home-benefits__slide:nth-child(2){animation-delay:.1s}[data-om-benefits-custom].is-ready .om-home-benefits__slide:nth-child(3){animation-delay:.2s}[data-om-benefits-custom].is-ready .om-home-benefits__slide:nth-child(4){animation-delay:.3s}[data-om-benefits-custom] .om-home-benefits__slide.is-active{opacity:1;transform:scale(1) translateY(0)}[data-om-benefits-custom] .om-home-benefits__card{transition:box-shadow .55s cubic-bezier(.25,.46,.45,.94)}[data-om-benefits-custom] .om-home-benefits__slide.is-active .om-home-benefits__card{box-shadow:0 18px 52px #2f5a8424}[data-om-benefits-custom] .om-home-benefits__card-media .om-home-benefits__card-img,[data-om-benefits-custom] .om-home-benefits__card-media img{transition:transform .7s cubic-bezier(.25,.46,.45,.94);transform:scale(1)}[data-om-benefits-custom] .om-home-benefits__slide.is-active .om-home-benefits__card-media .om-home-benefits__card-img,[data-om-benefits-custom] .om-home-benefits__slide.is-active .om-home-benefits__card-media img{transform:scale(1.05)}@media(prefers-reduced-motion:reduce){[data-om-benefits-custom] .om-home-benefits__slide{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}[data-om-benefits-custom] .om-home-benefits__card-media .om-home-benefits__card-img,[data-om-benefits-custom] .om-home-benefits__card-media img{transform:none!important;transition:none!important}}.om-home-benefits__viewport::-webkit-scrollbar{display:none}@media(min-width:750px){.om-home-benefits__viewport{container-type:inline-size}.om-home-benefits__track{gap:20px}.om-home-benefits__slide{flex:0 0 calc((100cqw - 20px)/2);width:calc((100cqw - 20px)/2);min-width:calc((100cqw - 20px)/2);max-width:calc((100cqw - 20px)/2);scroll-snap-align:start}}.om-home-benefits__track{display:flex;flex-wrap:nowrap;gap:0;transform:none!important;transition:none!important;will-change:auto}.om-home-benefits__card{flex:0 0 auto;min-width:0;display:flex;flex-direction:column;background:#ffffffb8;border:1px solid rgb(47 90 132 / .1);border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #2f5a840f}.om-home-benefits__card-media{position:relative;overflow:hidden;background:#ffffff80}@media(min-width:750px){.om-home-benefits__card-media{height:450px}.om-home-benefits__card-media .om-home-benefits__card-img,.om-home-benefits__card-media img{width:100%;height:450px;max-width:none;object-fit:cover;display:block}.om-home-benefits__card-placeholder{height:450px}}.om-home-benefits__card-media .om-home-benefits__card-img,.om-home-benefits__card-media img{width:100%;max-width:none;object-fit:cover;display:block}.om-home-benefits__card-placeholder{width:100%;display:flex;align-items:center;justify-content:center;color:var(--om-blue);background:linear-gradient(145deg,#ffffffe6,#f4f7fbf2)}.om-home-benefits__card-placeholder svg{width:2.5rem;height:2.5rem;opacity:.55}.om-home-benefits__card-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:700;letter-spacing:.05em;text-transform:capitalize;color:var(--om-charcoal);margin:0;padding:1rem 1rem .5rem;line-height:1.35}.om-home-benefits__card-text{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.8125rem;line-height:1.6;color:var(--om-text-muted);margin:0;padding:0 1rem 1.125rem;flex:1}@media(max-width:1199px){.om-home-benefits__inner{grid-template-columns:1fr}.om-home-benefits__intro{padding:2.5rem 1.25rem}.om-home-benefits__title,.om-home-benefits__text{max-width:none}.om-home-benefits__carousel-wrap{padding:2.5rem var(--om-gutter-tablet,1.25rem)}}@media(max-width:767px){.om-home-benefits__intro{padding:1.5rem 1.125rem 0;text-align:center;align-items:center}.om-home-benefits__title{text-align:center;font-size:clamp(1.125rem,4.6vw,1.375rem);line-height:1.28;margin-bottom:.45rem}.om-home-benefits__text{font-size:.8125rem;line-height:1.45;margin-bottom:.7rem}.om-home-benefits__btn{align-self:center;padding:.65rem 1.15rem;font-size:.875rem}.om-home-benefits__carousel-wrap{padding:0}[data-om-benefits-custom] .om-home-benefits__carousel{display:flex;flex-direction:column}[data-om-benefits-custom] .om-home-benefits__viewport{order:1}[data-om-benefits-custom] .om-home-benefits__nav{order:2;justify-content:center;margin-top:.75rem!important;margin-bottom:0!important}[data-om-benefits-custom] .om-home-benefits__carousel-wrap{margin-top:1.25rem}.om-home-benefits__nav-btn{width:2.25rem;height:2.25rem}.om-home-benefits__card-title{font-size:.8125rem;text-align:center;padding:.5rem .6rem .2rem}[data-om-benefits-custom] .om-home-benefits__card-media{height:auto!important;min-height:0!important;padding:18px 18px 16px!important}[data-om-benefits-custom] .om-home-benefits__card-content{padding:4px 24px 10px!important}[data-om-benefits-custom] .om-home-benefits__card-text{flex:none!important;padding:0!important}[data-om-benefits-custom] .om-home-benefits__card-img{height:270px!important;object-fit:cover!important;object-position:center center!important}[data-om-benefits-custom] .om-home-benefits__slide{flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;padding:0 12px 8px!important;box-sizing:border-box!important;scroll-snap-align:start!important;scroll-snap-stop:always!important}[data-om-benefits-custom] .om-home-benefits__track{width:max-content!important;min-width:100%!important}[data-om-benefits-custom] .om-home-benefits__inner{grid-template-columns:1fr!important}[data-om-benefits-custom] .om-home-benefits__carousel-wrap{padding:0!important;background-color:#fff0;background-image:none}[data-om-benefits-custom] .om-home-benefits__card{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;background:#fff;border-radius:18px;border:1px solid rgb(47 90 132 / .08);box-shadow:none}[data-om-benefits-custom] .om-home-benefits__card-title{font-family:var(--om-serif);font-size:1.125rem;font-weight:700;letter-spacing:.02em;text-transform:none}}@media(prefers-reduced-motion:reduce){.om-home-benefits__viewport{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/om-home-benefits.css.map */
