.sharper-hero{min-height:600px;position:relative;display:flex;align-items:center;color:#fff;background:#1c2428;overflow:hidden}.sharper-hero__media,.sharper-hero__media picture,.sharper-hero__media:after{position:absolute;top:0;right:0;bottom:0;left:0}.sharper-hero__media:after{content:"";background:linear-gradient(90deg,#091115ad,#0911151f)}.sharper-hero__image{width:100%;height:100%;object-fit:cover;display:block}.sharper-hero__fallback{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,#253941,#8b9c9e)}.sharper-hero__content{position:relative;z-index:1;width:100%;padding-top:100px;padding-bottom:100px}.sharper-hero__eyebrow,.sharper-kicker,.sharper-heading>span{font-size:12px;letter-spacing:.2em;font-weight:600}.sharper-hero h1{font-size:clamp(4rem,7vw,9rem);line-height:1.05;letter-spacing:-.055em;color:inherit;max-width:820px;margin:18px 0 24px}.sharper-hero p{font-size:clamp(16px,1.4vw,21px);max-width:570px;line-height:1.6}.sharper-hero__buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.sharper-btn{padding:16px 25px;text-decoration:none;font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;display:inline-flex;align-items:center;justify-content:center;min-height:50px}.sharper-btn--light{background:#fff;color:#1b262b}.sharper-btn--outline{border:1px solid #fff;color:#fff}.sharper-btn:hover{opacity:.85}.sharper-heading{text-align:center;margin:0 auto 38px}.sharper-heading h2,.sharper-editorial h2{font-size:clamp(32px,4vw,54px);line-height:1.12;letter-spacing:-.035em;margin:12px 0}.sharper-heading p{color:#646464}.sharper-categories{padding-top:76px;padding-bottom:76px}.sharper-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.sharper-category{color:inherit;text-decoration:none}.sharper-category__image{aspect-ratio:4/4.4;background:#e7e8e5;overflow:hidden}.sharper-category__image img,.sharper-category__image svg{width:100%;height:100%;object-fit:cover;transition:transform .4s}.sharper-category:hover img{transform:scale(1.035)}.sharper-category__bottom{display:flex;align-items:center;justify-content:space-between;padding:22px 0}.sharper-category__bottom span:first-child{font-size:11px;letter-spacing:.17em}.sharper-category h3{font-size:26px;margin:5px 0}.sharper-category__arrow{font-size:26px}.sharper-editorial{padding-top:65px;padding-bottom:80px;display:grid;grid-template-columns:1fr 1fr;gap:10%;border-top:1px solid #ddd}.sharper-editorial p{line-height:1.8;color:#555}.sharper-editorial__links{display:flex;gap:22px;flex-wrap:wrap;margin-top:20px}.sharper-editorial__links a{color:inherit;text-underline-offset:5px}.product__info-container .product__title h1{letter-spacing:-.025em}.product__info-container .price{font-size:1.8rem}.product-form__submit{min-height:52px;font-weight:700;letter-spacing:.035em}.card__heading{line-height:1.4}.collection-hero__title{letter-spacing:-.03em}@media(max-width:749px){.sharper-hero{min-height:660px;align-items:end}.sharper-hero__media:after{background:linear-gradient(0deg,#091115c4,#0911150d 80%)}.sharper-hero__content{padding-top:70px;padding-bottom:55px}.sharper-hero h1{font-size:clamp(43px,11vw,70px)}.sharper-hero__buttons{flex-direction:column;align-items:stretch}.sharper-category-grid,.sharper-editorial{grid-template-columns:1fr;gap:18px}.sharper-categories{padding-top:50px;padding-bottom:45px}.sharper-editorial{padding-top:45px;padding-bottom:55px}.sharper-category__image{aspect-ratio:4/3.6}}.sharper-guide{padding-top:55px;padding-bottom:65px}.sharper-guide__intro{max-width:700px;margin-bottom:24px}.sharper-guide__intro h2{font-size:clamp(28px,3vw,46px);margin:8px 0}.sharper-guide__intro p{color:rgba(var(--color-foreground),.7)}.sharper-guide__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sharper-guide__card{background:#f4f2ed;padding:clamp(24px,3vw,42px);border-radius:3px}.sharper-guide__card h3{margin:0 0 12px;font-size:clamp(22px,2.3vw,32px)}.sharper-guide__card p{max-width:42ch;line-height:1.6}.sharper-guide__card a{display:inline-block;margin-top:12px;color:#222;text-underline-offset:5px;font-weight:600}@media(max-width:749px){.sharper-guide{padding-top:32px;padding-bottom:42px}.sharper-guide__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/sharper-q4.css.map */
