.modoease-pro__buybox{border-color:#102f4f1a;box-shadow:0 20px 60px #102f4f1c}.modoease-pro__title{margin-bottom:12px}.modoease-pro__subtitle{margin-bottom:18px}.modoease-pro__price-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:10px}.modoease-pro__price{margin:0}.modoease-pro__compare{color:#8a949b;text-decoration:line-through;font-size:18px;font-weight:650}.modoease-pro__save{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;background:#fff2d8;color:#8a5600;font-size:12px;font-weight:850;letter-spacing:.02em}.modoease-pro__availability{margin-bottom:18px;font-size:14px}.modoease-pro__label{margin-top:14px}.modoease-pro select,.modoease-pro input[type=number]{border-color:#d6dee2;box-shadow:0 1px #102f4f05;transition:border-color .2s ease,box-shadow .2s ease}.modoease-pro select:focus,.modoease-pro input[type=number]:focus{outline:none;border-color:#8aa8bf;box-shadow:0 0 0 3px #102f4f14}.modoease-pro__add{min-height:60px;margin-top:16px;box-shadow:0 12px 24px #102f4f26}.modoease-pro__micro{grid-template-columns:1fr;gap:8px;margin-top:18px;padding-top:16px}.modoease-pro__micro li{align-items:flex-start;line-height:1.45}.modoease-pro__micro li:before{margin-top:1px}.modoease-pro__trust{box-shadow:inset 0 1px #ffffff0f}.modoease-pro__card{position:relative;overflow:hidden;padding:0;box-shadow:0 10px 28px #102f4f0b;transition:transform .2s ease,box-shadow .2s ease}.modoease-pro__card:before{content:"";position:absolute;z-index:2;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--accent),rgba(241,165,31,.18))}.modoease-pro__card:hover{transform:translateY(-2px);box-shadow:0 16px 32px #102f4f13}.modoease-pro__card-media{aspect-ratio:4/3;overflow:hidden;background:#f5f7f7;border-bottom:1px solid #eef0f1}.modoease-pro__card-media img{display:block;width:100%;height:100%;object-fit:contain}.modoease-pro__card-content{padding:28px}.modoease-pro__story-media{background:#f5f7f7}.modoease-pro__story-media img{object-fit:contain}.modoease-pro__variant-chips{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px}.modoease-pro__variant-chip{-webkit-appearance:none;appearance:none;border:1px solid #d4dbe0;background:#fff;color:#0f2233;border-radius:999px;padding:10px 14px;min-height:42px;font:inherit;font-weight:750;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.modoease-pro__variant-chip:hover{border-color:#9aa9b5;transform:translateY(-1px)}.modoease-pro__variant-chip.is-active{background:#102f4f;color:#fff;border-color:#102f4f}.modoease-pro__variant-chip:disabled{display:none}.modoease-pro__faq-item{background:#fff;border:1px solid var(--line);border-radius:16px;margin-bottom:10px;padding:0 18px}.modoease-pro__faq-item summary{border:0}.modoease-pro__faq-answer{padding-right:26px}.modoease-pro__final-link{box-shadow:0 10px 24px #00000024}.modoease-pro__sticky-buy{display:none}@media(max-width:749px){.modoease-pro__sticky-buy{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom) + var(--me-sticky-bottom-offset,0px));z-index:60;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 14px;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #dfe4e7;border-radius:16px;box-shadow:0 12px 34px #0f22332e;opacity:0;visibility:hidden;transform:translateY(18px);pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.modoease-pro__sticky-buy.is-visible{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.modoease-pro__sticky-price{font-weight:850;color:#0b1f31;white-space:nowrap}.modoease-pro__sticky-button{-webkit-appearance:none;appearance:none;border:0;border-radius:12px;background:#f1a51f;color:#102f4f;font:inherit;font-weight:900;padding:12px 18px;min-height:44px;cursor:pointer}.modoease-pro__sticky-button:disabled{opacity:.5;cursor:not-allowed}}@media(max-width:640px){.modoease-pro__hero{padding-top:12px}.modoease-pro__buybox{padding:22px 18px}.modoease-pro__title{font-size:32px;line-height:1.03}.modoease-pro__subtitle{font-size:16px;line-height:1.5;margin-bottom:16px}.modoease-pro__price{font-size:28px}.modoease-pro__compare{font-size:16px}.modoease-pro__add{min-height:58px}.modoease-pro__features,.modoease-pro__details,.modoease-pro__faq{padding:56px 0}.modoease-pro__story{padding:52px 0}.modoease-pro__card-content{padding:24px 22px}.modoease-pro__card-number{margin-bottom:22px}.modoease-pro__faq-item{padding:0 14px}.modoease-pro__faq-item summary{font-size:17px;padding:19px 38px 19px 0}.modoease-pro__faq-answer{padding:0 22px 19px 0}.modoease-pro__final{padding:50px 0}.modoease-pro__payment-icons svg{width:34px}.modoease-pro__variant-chip{padding:9px 12px;min-height:40px;font-size:14px}}@media(max-width:749px){#modoease-pro-buy:has(.modoease-pro__gallery img:is([src*=modoease-reachtrim-hero],[src*=t-blade-trimmer-01],[src*=five-in-one-shaver-01])) .modoease-pro__gallery-shell{width:100vw;max-width:none;margin-left:calc(50% - 50vw)}#modoease-pro-buy:has(.modoease-pro__gallery img:is([src*=modoease-reachtrim-hero],[src*=t-blade-trimmer-01],[src*=five-in-one-shaver-01])) .modoease-pro__gallery{border-radius:0!important;box-shadow:none!important}#modoease-pro-buy:has(.modoease-pro__gallery img:is([src*=modoease-reachtrim-hero],[src*=t-blade-trimmer-01],[src*=five-in-one-shaver-01])) .modoease-pro__gallery-arrow--prev{left:14px!important}#modoease-pro-buy:has(.modoease-pro__gallery img:is([src*=modoease-reachtrim-hero],[src*=t-blade-trimmer-01],[src*=five-in-one-shaver-01])) .modoease-pro__gallery-arrow--next{right:14px!important}}#modoease-pro-buy#modoease-pro-buy:has(.modoease-pro__gallery img:is([src*=modoease-reachtrim-hero],[src*=t-blade-trimmer-01],[src*=five-in-one-shaver-01])) .modoease-pro__gallery,html.me-mens-grooming-media #modoease-pro-buy#modoease-pro-buy .modoease-pro__gallery.me-gallery-adaptive{height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important}#modoease-pro-buy#modoease-pro-buy:has(.modoease-pro__gallery img:is([src*=modoease-reachtrim-hero],[src*=t-blade-trimmer-01],[src*=five-in-one-shaver-01])) .modoease-pro__media,html.me-mens-grooming-media #modoease-pro-buy#modoease-pro-buy .modoease-pro__gallery.me-gallery-adaptive .modoease-pro__media{height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1/1!important}#modoease-pro-buy#modoease-pro-buy:has(.modoease-pro__gallery img:is([src*=modoease-reachtrim-hero],[src*=t-blade-trimmer-01],[src*=five-in-one-shaver-01])) .modoease-pro__media>img,#modoease-pro-buy#modoease-pro-buy:has(.modoease-pro__gallery img:is([src*=modoease-reachtrim-hero],[src*=t-blade-trimmer-01],[src*=five-in-one-shaver-01])) .modoease-pro__media>video,html.me-mens-grooming-media #modoease-pro-buy#modoease-pro-buy .modoease-pro__gallery.me-gallery-adaptive .modoease-pro__media>img,html.me-mens-grooming-media #modoease-pro-buy#modoease-pro-buy .modoease-pro__gallery.me-gallery-adaptive .modoease-pro__media>video{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center center!important}.modoease-pro__hero [data-media-id$="41152395411706"] img{content:url(/cdn/shop/files/modoease-tblade-full-hero-20260915.png?v=1789485629)!important;object-fit:contain!important;object-position:center!important}.modoease-pro__final img[src*="modoease-reachtrim-side-angle.png"]{content:url(/cdn/shop/files/modoease-reachtrim-lifestyle-portrait-20260915.png?v=1789485639)!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}@media(min-width:901px){.modoease-pro__hero{padding:28px 0 48px}#modoease-pro-buy .modoease-pro__buybox{top:20px;padding:28px;border-radius:20px}#modoease-pro-buy .modoease-pro__eyebrow{margin-bottom:10px}#modoease-pro-buy .modoease-pro__title{font-size:clamp(32px,3vw,44px);margin-bottom:10px}#modoease-pro-buy .modoease-pro__subtitle{font-size:16px;line-height:1.52;margin-bottom:16px}#modoease-pro-buy .modoease-pro__price{font-size:27px}#modoease-pro-buy .modoease-pro__availability{margin-bottom:14px}#modoease-pro-buy .modoease-pro__delivery{margin-bottom:14px;padding:10px 12px}#modoease-pro-buy .modoease-pro__label{margin-top:12px}#modoease-pro-buy select,#modoease-pro-buy input[type=number]{min-height:48px}#modoease-pro-buy .modoease-pro__add{min-height:56px;margin-top:14px}}.modoease-pro__purchase-block{margin-top:12px}.modoease-pro__purchase-block>.modoease-pro__label{margin:0 0 8px}.modoease-pro__purchase-row{display:grid;grid-template-columns:176px minmax(0,1fr);gap:12px;align-items:stretch}.modoease-pro__quantity-control{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;min-height:56px;overflow:hidden;border:1.5px solid #102f4f;border-radius:12px;background:#fff}.modoease-pro__quantity-button{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:#102f4f;font:inherit;font-size:23px;font-weight:500;line-height:1;cursor:pointer;display:grid;place-items:center;min-width:48px;transition:background-color .16s ease,color .16s ease}.modoease-pro__quantity-button:hover{background:#f4f6f7}.modoease-pro__quantity-button:focus-visible{outline:2px solid #102f4f;outline-offset:-3px}.modoease-pro__quantity-control input[type=number]{width:100%!important;min-width:0!important;min-height:53px!important;height:100%!important;margin:0!important;padding:0 4px!important;border:0!important;border-radius:0!important;background:#fff!important;color:#102f4f!important;box-shadow:none!important;text-align:center;font-size:18px;font-weight:750;line-height:1;-webkit-appearance:textfield;appearance:textfield}.modoease-pro__quantity-control input[type=number]:focus{outline:none!important;box-shadow:inset 0 0 0 2px #102f4f73!important}.modoease-pro__quantity-control input[type=number]::-webkit-inner-spin-button,.modoease-pro__quantity-control input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.modoease-pro__purchase-row .modoease-pro__add{min-height:56px;margin-top:0}@media(max-width:640px){.modoease-pro__purchase-row{grid-template-columns:1fr;gap:10px}.modoease-pro__quantity-control{grid-template-columns:52px minmax(0,1fr) 52px;width:100%}}@media(max-width:749px){body:has(.modoease-pro__sticky-buy) #MainContent{padding-bottom:calc(88px + env(safe-area-inset-bottom))}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/modoease-pro-final-pass.css.map */
