:root{--habit-black: #090909;--habit-ink: #161616;--habit-paper: #ffffff;--habit-white: #ffffff;--habit-line: #e5e5e5;--habit-muted: #6a6965;--habit-signal: #1648e5}html{scroll-behavior:smooth}body{background:var(--habit-paper);color:var(--habit-ink)}.page-width{max-width:160rem;padding-left:clamp(1.6rem,3vw,4.8rem);padding-right:clamp(1.6rem,3vw,4.8rem)}.announcement-bar{min-height:3.2rem}.announcement-bar__message{padding:.75rem 1.5rem;font-size:1.05rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.section-header{margin:0!important}.header-wrapper{border-bottom:1px solid var(--habit-line)!important;background:var(--habit-white)!important;color:var(--habit-black)!important}.header{min-height:7.4rem;max-width:none;padding:1rem clamp(1.6rem,3vw,4.8rem)!important}.header__heading-logo{width:5rem;filter:invert(1)}.header__inline-menu{margin-top:.5rem}.header__menu-item,.menu-drawer__menu-item{font-size:1.14rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.header__menu-item span{text-decoration-thickness:1px;text-underline-offset:.5rem}.header__icon{width:4rem;height:4rem;color:var(--habit-black)}.mega-menu__content,.header__submenu{border:0;border-top:1px solid rgba(var(--color-foreground),.1);box-shadow:none}.habit-editorial{background:var(--habit-paper);overflow:hidden}.habit-editorial__hero{position:relative;min-height:clamp(52rem,66vh,76rem);background:var(--habit-black);color:var(--habit-white);overflow:hidden}.habit-editorial__hero picture,.habit-editorial__hero-image,.habit-editorial__hero-placeholder,.habit-editorial__hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.habit-editorial__hero-image{object-fit:cover;object-position:center;transform:scale(1.001)}.habit-editorial__hero-placeholder{background:linear-gradient(125deg,#111,#2d2d2d 55%,#0d0d0d)}.habit-editorial__hero-shade{z-index:1;background:linear-gradient(90deg,#000c,#00000057 48%,#00000014 75%),linear-gradient(0deg,rgba(0,0,0,.42),transparent 52%)}.habit-editorial__hero-content{position:absolute;z-index:2;left:0;right:0;bottom:clamp(3.6rem,8vw,9rem)}.habit-kicker{margin:0 0 1.2rem;color:inherit;font-size:1.05rem;font-weight:600;letter-spacing:.17em;line-height:1.3;text-transform:uppercase}.habit-kicker--dark{color:var(--habit-muted)}.habit-editorial__hero h1{max-width:64rem;margin:0;color:inherit;font-size:clamp(4.5rem,6.5vw,8.5rem);font-weight:500;letter-spacing:-.055em;line-height:.88;text-transform:uppercase}.habit-editorial__hero-copy{max-width:58rem;margin:2rem 0 0;font-size:clamp(1.5rem,1.7vw,2rem);line-height:1.45}.habit-editorial__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:3rem}.habit-button{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:1.2rem 2.2rem;border:1px solid currentColor;color:inherit;font-size:1.08rem;font-weight:600;letter-spacing:.12em;line-height:1;text-decoration:none;text-transform:uppercase;transition:background .2s ease,color .2s ease,border-color .2s ease}.habit-button--light{border-color:var(--habit-signal);background:var(--habit-signal);color:var(--habit-white)}.habit-button--light:hover{border-color:var(--habit-white);background:var(--habit-white);color:var(--habit-black)}.habit-button--ghost:hover{background:var(--habit-white);color:var(--habit-black)}.habit-editorial__ticker{display:none;justify-content:space-between;gap:3rem;overflow:hidden;padding:1.4rem clamp(1.6rem,3vw,4.8rem);border-bottom:1px solid var(--habit-line);background:var(--habit-white);white-space:nowrap}.habit-editorial__ticker span{position:relative;font-size:1rem;font-weight:600;letter-spacing:.14em}.habit-editorial__ticker span:not(:last-child):after{position:absolute;right:-1.8rem;content:"\2022";color:var(--habit-signal)}.habit-section{padding:clamp(5rem,7vw,9rem) 0}.habit-section--flush{padding-bottom:0}.habit-section__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:clamp(2.5rem,4vw,5rem)}.habit-section__heading h2,.habit-brand-wall h2{color:inherit;margin:0;font-size:clamp(2.8rem,3.6vw,5rem);font-weight:500;letter-spacing:-.045em;line-height:.95;text-transform:uppercase}.habit-text-link{border-bottom:1px solid currentColor;color:inherit;font-size:1.05rem;font-weight:600;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.habit-editorial__categories,.habit-editorial__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--habit-line)}.habit-editorial__categories--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;padding:0 clamp(1.6rem,3vw,4.8rem);background:var(--habit-white)}.habit-category{position:relative;min-width:0;overflow:hidden;background:var(--habit-white);color:var(--habit-ink);text-decoration:none}.habit-category__media{aspect-ratio:1 / 1;overflow:hidden}.habit-category__image,.habit-category__placeholder{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.75,.3,1)}.habit-category:hover .habit-category__image{transform:scale(1.025)}.habit-category__content{display:grid;grid-template-columns:1fr auto;gap:.5rem 1.5rem;align-items:end;min-height:10.5rem;padding:2rem clamp(1.6rem,2.5vw,3rem);background:var(--habit-white)}.habit-category__content>span:first-child{grid-column:1 / -1;color:var(--habit-muted);font-size:1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.habit-category__content h3{margin:0;font-size:clamp(1.5rem,1.8vw,2.3rem);font-weight:500;letter-spacing:-.035em;line-height:1;text-transform:uppercase}.habit-category__arrow{font-size:2.2rem}.habit-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;margin-top:0;margin-bottom:0;list-style:none}.habit-product-grid>li{min-width:0;padding:0}.habit-product-grid .card-wrapper{height:100%;background:var(--habit-white)}.habit-product-grid .card__media{background:var(--habit-white)}.habit-product-grid .card__information{padding:1.8rem 1.4rem 2.2rem;text-align:left}.habit-product-grid .card__heading{font-size:1.2rem;line-height:1.45}.habit-product-grid .caption-with-letter-spacing{margin-bottom:.6rem;color:var(--habit-muted);font-size:.95rem;font-weight:600;letter-spacing:.12em}.habit-product-grid .price{margin-top:.6rem;font-size:1.3rem;font-weight:600}.habit-product-grid--care{grid-template-columns:repeat(3,minmax(0,1fr));max-width:116rem}.habit-brand-wall{display:grid;justify-items:start;padding:clamp(4rem,6vw,7rem) 0;border-top:1px solid var(--habit-line);border-bottom:1px solid var(--habit-line);background:#fafafa;color:var(--habit-black)}.habit-brand-wall__heading{width:100%;text-align:center}.habit-brand-wall__links{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));column-gap:clamp(1.2rem,2vw,3rem);row-gap:2.4rem;width:100%;justify-content:center;margin:3rem 0 2rem}.habit-brand-wall__links a{display:flex;align-items:center;justify-content:center;min-height:7.5rem;padding:1.2rem .8rem;border:0;background:transparent;color:var(--habit-black);font-size:clamp(1.3rem,1.6vw,2rem);font-weight:600;letter-spacing:.04em;line-height:1.2;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.habit-brand-wall__links img{display:block;width:auto;max-width:82%;height:auto;max-height:4rem;object-fit:contain;filter:brightness(0)}.habit-brand-logo--on-running img,.habit-brand-logo--cat-sofa img{filter:grayscale(1) contrast(100);mix-blend-mode:multiply}.habit-brand-logo--drew-house img{filter:brightness(0);mix-blend-mode:normal}.habit-brand-wall__links span{text-align:center}.habit-brand-wall__links a:after{content:none}.habit-brand-wall__links a:hover{color:var(--habit-signal)}.habit-brand-wall__cta{justify-self:center;margin-left:0}.habit-editorial__features{grid-template-columns:repeat(2,minmax(0,1fr))}.habit-feature{position:relative;min-height:clamp(38rem,45vw,62rem);overflow:hidden;background:#222;color:var(--habit-white);text-decoration:none}.habit-feature__image,.habit-feature__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.habit-feature__image{object-fit:cover;transition:transform .55s cubic-bezier(.2,.75,.3,1)}.habit-feature:hover .habit-feature__image{transform:scale(1.025)}.habit-feature__overlay{background:linear-gradient(0deg,rgba(0,0,0,.62),transparent 64%)}.habit-feature__content{position:absolute;z-index:1;left:clamp(2rem,4vw,5rem);right:clamp(2rem,4vw,5rem);bottom:clamp(2.5rem,4vw,5rem)}.habit-feature__content p,.habit-feature__content span{margin:0;font-size:1.05rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.habit-feature__content h3{margin:.8rem 0 2rem;color:inherit;font-size:clamp(4rem,6vw,8rem);font-weight:500;letter-spacing:-.05em;line-height:.9;text-transform:uppercase}.habit-products--care{background:var(--habit-white)}.habit-assurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--habit-line);border-bottom:1px solid var(--habit-line);background:var(--habit-white)}.habit-assurance>div{display:grid;gap:.5rem;padding:2.6rem clamp(1.5rem,2.5vw,3.2rem);border-right:1px solid var(--habit-line)}.habit-assurance>div:last-child{border-right:0}.habit-assurance strong{font-size:1.05rem;letter-spacing:.12em}.habit-assurance span{color:var(--habit-muted);font-size:1.15rem}.template-collection .collection-hero,.template-list-collections .title-wrapper-with-link{background:var(--habit-paper)}.template-collection .collection-hero__title,.template-list-collections .title--primary,.template-search .h2,.template-product .product__title h1{font-weight:500;letter-spacing:-.04em;text-transform:uppercase}.template-collection .collection-hero__title{margin:0;padding-top:2rem;text-align:center;font-size:clamp(4rem,6vw,7.5rem)}.facets-container{padding-top:2rem;border-top:1px solid var(--habit-line)}.facet-filters__label,.facets__heading,.facets__summary,.mobile-facets__open-label{font-size:1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.product-grid .card-wrapper,.product-grid .card__media{background:var(--habit-white)}.product-grid .card__information{text-align:left}.template-collection .product-grid .price,.template-collection .product-grid .price-item{font-size:1.2rem;font-weight:600;line-height:1.4}.template-collection .habit-card--sold-out .card__media img{filter:grayscale(.68) saturate(.35);opacity:.58}.template-collection .habit-card--sold-out .card__inner>.card__content .card__badge{display:none}.template-collection .habit-card--sold-out .habit-sold-out-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none;color:var(--habit-black)!important;font-size:1rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.template-collection .habit-card--sold-out .card__heading,.template-collection .habit-card--sold-out .price{color:var(--habit-muted)}.badge{background:var(--habit-black)!important;color:var(--habit-white)!important;border:0;border-radius:0;padding:.65rem .9rem;font-size:.9rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.template-product .product{max-width:160rem}.template-product .product__info-wrapper{padding-left:clamp(2.4rem,5vw,7rem)}.template-product .product__info-container{max-width:58rem}.template-product .product__title h1{font-size:clamp(2.8rem,4vw,5.4rem);line-height:1}.template-product .product-form__submit,.template-product .shopify-payment-button__button{min-height:5.6rem;border-radius:0!important;font-size:1.1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.template-product .product-form__submit{background:var(--habit-black);color:var(--habit-white)}.template-product .product__accordion{border-color:var(--habit-line)}.footer{border-top:0}.footer__content-top,.footer__content-bottom{max-width:none;padding-left:clamp(1.6rem,4vw,6rem);padding-right:clamp(1.6rem,4vw,6rem)}.footer-block__heading,.footer__newsletter .footer-block__heading{font-size:1.1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.footer-block__details-content .list-menu__item--link{font-size:1.15rem}.footer__copyright{font-size:1rem;letter-spacing:.08em;text-transform:uppercase}@media screen and (max-width:989px){.header{min-height:6.2rem}.habit-editorial__ticker{justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.habit-editorial__ticker::-webkit-scrollbar{display:none}.habit-product-grid,.habit-editorial__categories--4{grid-template-columns:repeat(2,minmax(0,1fr))}.habit-assurance{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.habit-editorial__hero{min-height:68svh}.habit-editorial__hero-image{object-position:55% center}.habit-editorial__hero-shade{background:linear-gradient(0deg,#000000b8,#0000002e 72%)}.habit-editorial__hero h1{max-width:34rem;font-size:clamp(4rem,11vw,4.8rem)}.habit-editorial__hero-copy{max-width:34rem;font-size:1.35rem}.habit-editorial__actions{align-items:stretch}.habit-button{flex:1 1 14rem}.habit-section{padding:6rem 0}.habit-section--flush{padding-bottom:0}.habit-section__heading{align-items:flex-start;flex-direction:column;margin-bottom:2.8rem}.habit-section__heading h2,.habit-brand-wall h2{font-size:3.8rem}.habit-editorial__categories,.habit-editorial__features,.habit-assurance{grid-template-columns:1fr}.habit-assurance>div{border-right:0;border-bottom:1px solid var(--habit-line)}.habit-category__media{aspect-ratio:4 / 4.6}.habit-category__content{min-height:8.5rem}.habit-product-grid.page-width{padding-left:0;padding-right:0}.habit-product-grid .card__information{padding:1.3rem 1.2rem 1.8rem}.habit-product-grid .card__heading{font-size:1.05rem}.habit-brand-wall__links a{min-height:7rem;padding:.7rem 1rem;font-size:1.5rem}.habit-brand-wall__links{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.6rem;row-gap:1.2rem}.habit-feature{min-height:58rem}.habit-products--care .habit-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.habit-assurance>div{padding:2rem 1.5rem}.template-product .product__info-wrapper{padding-left:1.5rem;padding-right:1.5rem}.template-collection .collection-hero__inner{padding-top:2.8rem;padding-bottom:2.6rem}.template-collection .collection-hero__title{padding-top:0;font-size:3.8rem;line-height:1}.template-collection .collection-hero__title+.collection-hero__description{max-width:34rem;margin-top:1.6rem;margin-bottom:0;font-size:1.4rem;line-height:1.5}}@media screen and (max-width:359px){.habit-product-grid,.habit-products--care .habit-product-grid{grid-template-columns:minmax(0,1fr)}.habit-product-grid .card__heading{overflow-wrap:anywhere}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/habit-redesign.css.map */
