.ee-shave{--ee-black: #050505;--ee-ink: #111111;--ee-orange: #d86227;--ee-paper: #ffffff;--ee-soft: #f6f6f6;--ee-line: #dedede;--ee-muted: #656565;color:var(--ee-ink);font-family:ff-good-web-pro,Arial,sans-serif;overflow:hidden}.ee-shave-breadcrumbs .page-width,.ee-shave__purchase,.ee-shave__reviews{max-width:1280px}.ee-shave__purchase{padding-bottom:0}.ee-shave__purchase-grid{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(360px,.86fr);gap:clamp(44px,5vw,78px);align-items:start;padding:clamp(36px,5vw,72px) 0 clamp(64px,7vw,104px)}.ee-shave__gallery{min-width:0;position:relative}.ee-shave__gallery-stage{background:var(--ee-soft);border:1px solid var(--ee-line);box-sizing:border-box;min-height:520px;overflow:hidden;position:relative}.ee-shave__photo-wrapper,.ee-shave__photo{aspect-ratio:1 / 1;box-sizing:border-box;height:auto;margin:0;padding:0!important;position:relative;width:100%}.ee-shave .ee-shave__photo{border:0}.ee-shave__photo-wrapper:has(>.ee-shave__photo.hide){display:none}.ee-shave__gallery-image{aspect-ratio:1 / 1;display:block;height:auto;max-height:720px;object-fit:contain;width:100%}.ee-shave__sale-badge{align-items:center;background:var(--ee-orange);color:var(--ee-paper);display:flex;flex-direction:column;font-family:ff-good-web-pro-condensed,Arial Narrow,Impact,sans-serif;height:82px;justify-content:center;left:18px;line-height:1;position:absolute;text-transform:uppercase;top:18px;width:82px;z-index:3}.ee-shave__sale-badge strong{font-size:27px}.ee-shave__sale-badge span{font-size:14px;letter-spacing:.06em;margin-top:5px}.ee-shave__thumbnails{display:grid;gap:10px;grid-auto-columns:84px;grid-auto-flow:column;justify-content:start;list-style:none;margin:14px 0 0;overflow-x:auto;padding:0 0 8px;scrollbar-width:thin}.ee-shave__thumbnails .product-single__thumbnails-item{margin:0;width:84px}.ee-shave__thumbnail{height:84px;width:84px;background:var(--ee-soft);border:2px solid transparent;display:block;padding:0}.ee-shave__thumbnail:hover,.ee-shave__thumbnail:focus-visible,.ee-shave__thumbnail.active-thumb{border-color:var(--ee-orange)}.ee-shave__thumbnail img{display:block;height:80px;object-fit:cover;width:80px}.ee-shave__buy-panel{position:sticky;top:24px}.ee-shave__eyebrow,.ee-shave__kicker{color:var(--ee-orange);font-family:ff-good-web-pro-condensed,Arial Narrow,Impact,sans-serif;font-size:15px;font-weight:700;letter-spacing:.11em;margin:0 0 12px;text-transform:uppercase}.ee-shave__title{color:var(--ee-ink);font-family:ff-good-web-pro-condensed,Arial Narrow,Impact,sans-serif;font-size:clamp(46px,4vw,66px);font-weight:700;letter-spacing:-.025em;line-height:.94;margin:0 0 18px;max-width:680px;text-transform:uppercase}.ee-shave__rating{display:block;margin:0 0 14px}.ee-shave__price{border-bottom:1px solid var(--ee-line);margin-bottom:20px;padding-bottom:20px}.ee-shave__price .price-item{font-size:26px}.ee-shave__lead{font-size:19px;line-height:1.48;margin:0 0 22px}.ee-shave__quick-benefits{display:grid;gap:0;list-style:none;margin:0 0 22px;padding:0}.ee-shave__quick-benefits li{border-top:1px solid var(--ee-line);display:grid;gap:12px;grid-template-columns:minmax(130px,.78fr) 1.22fr;padding:13px 0}.ee-shave__quick-benefits li:last-child{border-bottom:1px solid var(--ee-line)}.ee-shave__quick-benefits strong{font-family:ff-good-web-pro-condensed,Arial Narrow,Impact,sans-serif;font-size:17px;line-height:1.1;text-transform:uppercase}.ee-shave__quick-benefits span{color:var(--ee-muted);font-size:15px;line-height:1.35}.ee-shave__shipping-note{align-items:center;background:var(--ee-soft);display:grid;gap:14px;grid-template-columns:42px 1fr;margin:0 0 24px;padding:14px 16px}.ee-shave__shipping-note>span{align-items:center;background:var(--ee-black);color:var(--ee-paper);display:flex;font-family:ff-good-web-pro-condensed,Arial Narrow,Impact,sans-serif;font-size:14px;font-weight:700;height:42px;justify-content:center;width:42px}.ee-shave__shipping-note p{font-size:14px;line-height:1.4;margin:0}.ee-shave__shipping-note a,.ee-shave__text-link{color:inherit;text-decoration:underline;text-decoration-color:var(--ee-orange);text-decoration-thickness:2px;text-underline-offset:3px}.ee-shave .product-form{margin:0;padding:0}.ee-shave .product-form__item{max-width:none}.ee-shave__quantity{margin-bottom:18px}.ee-shave__quantity>label{font-family:ff-good-web-pro-condensed,Arial Narrow,Impact,sans-serif;font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ee-shave__add-button{background:var(--ee-orange)!important;border:2px solid var(--ee-orange)!important;color:var(--ee-paper)!important;font-family:ff-good-web-pro-condensed,Arial Narrow,Impact,sans-serif;font-size:18px;font-weight:700;letter-spacing:.04em;min-height:56px;text-transform:uppercase;width:100%}.ee-shave__add-button:hover,.ee-shave__add-button:focus-visible{background:var(--ee-black)!important;border-color:var(--ee-black)!important}.ee-shave .shopify-payment-button__button{border-radius:0!important;min-height:52px}.ee-shave [id^=appstle_subscription_widget]{margin:18px 0 20px!important}.ee-shave__next-steps{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.ee-shave__next-card{align-items:center;background:var(--ee-soft);color:var(--ee-ink);display:grid;gap:13px;grid-template-columns:78px 1fr;min-height:110px;padding:10px;text-decoration:none;transition:background-color .18s ease,color .18s ease,transform .18s ease}.ee-shave__next-card--wide{grid-column:1 / -1}.ee-shave__next-card:hover,.ee-shave__next-card:focus-visible{background:var(--ee-black);color:var(--ee-paper);transform:translateY(-2px)}.ee-shave__next-card img{background:var(--ee-paper);height:78px;object-fit:cover;width:78px}.ee-shave__next-card span{display:grid;gap:3px}.ee-shave__next-card small,.ee-shave__next-card em{font-size:12px;font-style:normal;line-height:1.25}.ee-shave__next-card small{color:var(--ee-orange);font-family:ff-good-web-pro-condensed,Arial Narrow,Impact,sans-serif;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ee-shave__next-card strong{font-family:ff-good-web-pro-condensed,Arial Narrow,Impact,sans-serif;font-size:17px;line-height:1.05;text-transform:uppercase}.ee-shave__story{display:grid;gap:clamp(64px,8vw,112px);padding-bottom:clamp(72px,9vw,124px)}.ee-shave__section{margin:0 auto;max-width:1120px;width:100%}.ee-shave__section--intro>h2,.ee-shave__faq>h2,.ee-shave__split h2,.ee-shave__offer h2{color:inherit;font-family:ff-good-web-pro-condensed,Arial Narrow,Impact,sans-serif;font-size:clamp(38px,5vw,64px);font-weight:700;letter-spacing:-.015em;line-height:.98;margin:0 0 34px;text-transform:uppercase}.ee-shave__feature-grid{display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr))}.ee-shave__feature-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.ee-shave__feature-grid article{background:var(--ee-soft);min-height:280px;padding:clamp(28px,4vw,48px)}.ee-shave__feature-card{background:var(--ee-soft);color:var(--ee-ink);display:flex;flex-direction:column;min-height:280px;padding:clamp(28px,4vw,48px);text-decoration:none;transition:background-color .22s ease,color .22s ease,transform .22s ease}.ee-shave__feature-card:hover,.ee-shave__feature-card:focus-visible{background:var(--ee-black);color:var(--ee-paper);transform:translateY(-4px)}.ee-shave__feature-card p{color:inherit;margin-bottom:28px}.ee-shave__feature-cta{align-items:center;color:var(--ee-orange);display:flex;font-family:ff-good-web-pro-condensed,Arial Narrow,Impact,sans-serif;font-size:16px;font-weight:700;gap:8px;margin-top:auto;text-transform:uppercase}.ee-shave__feature-cta>span{font-size:22px;transition:transform .22s ease}.ee-shave__feature-card:hover .ee-shave__feature-cta>span,.ee-shave__feature-card:focus-visible .ee-shave__feature-cta>span{transform:translate(4px)}.ee-shave__feature-grid article>span{color:var(--ee-orange);display:block;font-family:ff-good-web-pro-condensed,Arial Narrow,Impact,sans-serif;font-size:30px;font-weight:700;margin-bottom:54px}.ee-shave__feature-card>.ee-shave__feature-number{color:var(--ee-orange);display:block;font-family:ff-good-web-pro-condensed,Arial Narrow,Impact,sans-serif;font-size:30px;font-weight:700;margin-bottom:54px}.ee-shave__feature-grid h3{font-family:ff-good-web-pro-condensed,Arial Narrow,Impact,sans-serif;font-size:25px;line-height:1.05;margin:0 0 12px;text-transform:uppercase}.ee-shave__feature-grid p,.ee-shave__split p,.ee-shave__offer p,.ee-shave__faq p,.ee-shave__clarifier{font-size:17px;line-height:1.55}.ee-shave__clarifier{border-left:4px solid var(--ee-orange);margin:24px 0 0;padding:8px 0 8px 18px}.ee-shave__split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ee-shave__split-card{background:var(--ee-soft);min-height:390px;padding:clamp(34px,5vw,64px)}.ee-shave__split-card--dark{background:var(--ee-black);color:var(--ee-paper)}.ee-shave__split-card--dark p:not(.ee-shave__kicker),.ee-shave__offer p:not(.ee-shave__kicker){color:var(--ee-paper)}.ee-shave__split-card ul{font-size:18px;line-height:1.6;margin:0;padding-left:22px}.ee-shave__offer{background:var(--ee-black);color:var(--ee-paper);display:grid;gap:clamp(32px,6vw,88px);grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);margin-left:calc(50% - 50vw);padding:clamp(52px,7vw,92px) max(calc((100vw - 1120px)/2),24px);width:100vw}.ee-shave__offer h2{margin-bottom:0}.ee-shave__offer>div:last-child{align-self:end;max-width:560px}.ee-shave__offer .ee-shave__terms{color:var(--ee-paper);font-size:14px}@keyframes ee-shave-block-reveal{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.ee-shave__motion-block{animation:ee-shave-block-reveal both cubic-bezier(.22,1,.36,1);animation-range:entry 8% cover 30%;animation-timeline:view()}}}.ee-shave__offer .ee-shave__text-link{color:var(--ee-paper);display:inline-block;font-family:ff-good-web-pro-condensed,Arial Narrow,Impact,sans-serif;font-size:16px;font-weight:700;margin-top:10px;text-transform:uppercase}.ee-shave__faq{max-width:880px}.ee-shave__faq details{border-top:1px solid var(--ee-line)}.ee-shave__faq details:last-child{border-bottom:1px solid var(--ee-line)}.ee-shave__faq summary{align-items:center;cursor:pointer;display:flex;font-family:ff-good-web-pro-condensed,Arial Narrow,Impact,sans-serif;font-size:20px;font-weight:700;justify-content:space-between;line-height:1.2;min-height:66px;padding:16px 44px 16px 0;position:relative;text-transform:uppercase}.ee-shave__faq summary::-webkit-details-marker{display:none}.ee-shave__faq summary:after{color:var(--ee-orange);content:"+";font-size:28px;position:absolute;right:8px;top:18px}.ee-shave__faq details[open] summary:after{content:"\2212"}.ee-shave__faq details p{margin:0;max-width:760px;padding:0 44px 24px 0}.ee-shave__reviews{border-top:1px solid var(--ee-line);padding-bottom:clamp(64px,8vw,110px);padding-top:clamp(52px,7vw,86px)}.ee-shave a:focus-visible,.ee-shave button:focus-visible,.ee-shave summary:focus-visible,.ee-shave input:focus-visible,.ee-shave select:focus-visible{outline:3px solid var(--ee-orange);outline-offset:3px}@media(max-width:989px){.ee-shave__purchase-grid{grid-template-columns:1fr;gap:40px}.ee-shave__gallery-stage{min-height:0}.ee-shave__gallery-image{max-height:640px}.ee-shave__buy-panel{position:static}.ee-shave__offer{grid-template-columns:1fr}}@media(max-width:749px){.ee-shave-breadcrumbs{font-size:12px}.ee-shave-breadcrumbs .page-width{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ee-shave__purchase{padding-left:20px;padding-right:20px}.ee-shave__purchase-grid{gap:30px;padding:26px 0 64px}.ee-shave__gallery-image{max-height:440px}.ee-shave__sale-badge{height:68px;left:12px;top:12px;width:68px}.ee-shave__sale-badge strong{font-size:23px}.ee-shave__title{font-size:clamp(40px,12vw,52px);line-height:.96}.ee-shave__lead{font-size:17px}.ee-shave__quick-benefits li{gap:5px;grid-template-columns:1fr}.ee-shave__next-steps,.ee-shave__feature-grid,.ee-shave__feature-grid--two,.ee-shave__split{grid-template-columns:1fr}.ee-shave__next-card--wide{grid-column:auto}.ee-shave__story{gap:62px}.ee-shave__section--intro,.ee-shave__faq{padding-left:20px;padding-right:20px}.ee-shave__section--intro>h2,.ee-shave__faq>h2,.ee-shave__split h2,.ee-shave__offer h2{font-size:clamp(36px,11vw,48px)}.ee-shave__feature-grid article,.ee-shave__feature-card,.ee-shave__split-card{min-height:0;padding:34px 24px}.ee-shave__feature-grid article>span{margin-bottom:30px}.ee-shave__offer{margin-left:-20px;padding:56px 20px;width:calc(100% + 40px)}.ee-shave__faq summary{font-size:18px;min-height:62px}.ee-shave__reviews{padding-left:20px;padding-right:20px}}@media(prefers-reduced-motion:reduce){.ee-shave__next-card,.ee-shave__feature-card,.ee-shave__feature-cta>span{transition:none}}.ee-shave__next-card{gap:10px;grid-template-columns:1fr}.ee-shave__next-card-link{align-items:center;color:inherit;display:grid;gap:13px;grid-template-columns:78px 1fr;min-width:0;text-decoration:none}.ee-shave__next-card-link img{background:var(--ee-paper);height:78px;object-fit:cover;width:78px}.ee-shave__next-card-link>span{display:grid;gap:3px}.ee-shave .ee-shave__next-form{margin:0;padding:0}.ee-shave__next-add{background:var(--ee-orange);border:2px solid var(--ee-orange);color:var(--ee-paper);font-family:ff-good-web-pro-condensed,Arial Narrow,Impact,sans-serif;font-size:15px;font-weight:700;letter-spacing:.04em;min-height:42px;padding:8px 14px;text-transform:uppercase;width:100%}.ee-shave__next-add:hover,.ee-shave__next-add:focus-visible{background:var(--ee-paper);border-color:var(--ee-paper);color:var(--ee-black)}.ee-shave__next-add:disabled{cursor:not-allowed;opacity:.55}.ee-shave__visual-split{display:grid}.ee-shave__story-image{aspect-ratio:16 / 7;background:var(--ee-soft);margin:0;overflow:hidden}.ee-shave__story-image img{display:block;height:100%;object-fit:cover;width:100%}@media(prefers-reduced-motion:no-preference){.ee-shave.ee-shave-motion-ready .ee-shave__motion-block{animation:none;opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),translate .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--ee-motion-delay, 0ms);translate:0 24px;will-change:opacity,translate}.ee-shave.ee-shave-motion-ready .ee-shave__motion-block.is-visible{opacity:1;translate:0 0;will-change:auto}}@media(max-width:749px){.ee-shave__story-image{aspect-ratio:4 / 3}}.ee-shave__story-image{margin:0 auto calc(-1*clamp(64px,8vw,112px))}@media(max-width:749px){.ee-shave__story-image{margin-bottom:-62px}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/ee-shave.css.map */
