.hab .site-nav.style--classic .submenu.mega-menu .mega-link>.menu-link{font:400 18px/24px var(--hab-font)!important;letter-spacing:0!important;text-transform:none!important;color:var(--hab-ink)!important;margin:0 0 14px!important;padding:0!important}.hab .site-nav.style--classic .submenu.mega-menu .mega-link.col_shop-all>.menu-link{font-size:14px!important;line-height:24px!important}.hab .site-nav.style--classic .submenu.mega-menu .babymenu{margin-top:0!important;padding-top:0!important}.hab facet-filters-form.facets .show-more_toggler{position:relative!important}.hab facet-filters-form.facets .show-more_toggler:after{content:none!important;display:none!important}@media(max-width:767px){.hab .product-item__badges{top:10px;right:10px;width:calc(100% - 20px);gap:3px}.hab .product-item__badge{height:20px;padding:0 9px;border-radius:10px;font-size:10px;line-height:20px}}.hab #main-collection-product-grid.collection.grid{align-items:stretch}.hab .product-item{display:flex;flex-direction:column}.hab .product-item>.product-item__image{flex:0 0 auto}.hab .product-item>.product-item__text{position:relative;display:flex;flex-direction:column;flex:1 1 auto;padding-bottom:46px!important}.hab .product-item .product-item__title{flex:1 0 auto}.hab .product-item .product-item__quick-buy{position:absolute;left:0;right:0;bottom:0;height:40px;min-height:0;margin:0!important;padding:0!important;overflow:visible}.hab #site-cart-sidebar .product-item>.product-item__text{padding-bottom:0!important}.hab.template-cart .cart-item__actions .remove,.hab.template-cart .cart-item__actions a.remove.text-link{border-bottom:0!important;background-image:none!important;box-shadow:none!important}.hab .hab-ship-top{display:none}@media(max-width:1023px){.hab.template-cart .hab-ship-top{display:block;margin:0 0 32px}.hab.template-cart .hab-ship-top .hab-ship__text{min-height:0;display:block}.hab.template-cart .cart-shipping-widget{display:none}.hab.template-cart .cart__total{margin-top:0}}.hab{--hab-grey: #6b6b6b;--hab-faint: #6b6b6b}.hab .product-item .product-item__vendor{color:#6b6b6b}.hab .product-item .product-item__vendor>.remove-line-height-space{opacity:1}.hab .product-text .product-variant__item--color .product-variant__label:not([data-n]):after,.hab .product-text .product-variant__item--color .product-variant__label[data-n=""]:after,.hab #custom-swatch-groups label.swatch:not([data-n]):after,.hab #custom-swatch-groups label.swatch[data-n=""]:after{content:none!important;display:none!important}.hab .custom--search-page .search-block{align-items:stretch}.hab .custom--search-page [data-js-search-item]{display:flex;flex-direction:column}.hab .custom--search-page [data-js-search-item]>.product-item{flex:1 1 auto}.hab #site-cart-sidebar .sidebar__footer{background:#f4f2ee!important}@media(hover:hover){.hab #site-cart-sidebar .sidebar__footer .button.button--outline:hover{background-color:#e9e6e0}}.hab .pdp-about__tab{color:var(--hab-grey)}.hab .site-nav.style--classic .submenu.mega-menu .mega-link.col_shop-all>.menu-link span,.hab .site-nav.style--classic .submenu.mega-menu .mega-link.col_shop-all>.menu-link .text-animation--underline-in-header{background-image:none!important;background-size:0 0!important;border-bottom:0!important}.hab .menu-promotion .menu-promotion-content a{border-bottom:0!important;box-shadow:none!important}@media(hover:hover){.hab .site-nav.style--classic .submenu.mega-menu .mega-link.col_shop-all>.menu-link:hover{text-decoration-color:var(--hab-ink)!important}}@media(min-width:768px){.hab.hab-filters-open #CollectionProductGrid{display:contents}.hab.hab-filters-open #CollectionProductGrid>.hab-toolbar{grid-column:1 / -1;grid-row:1;margin-bottom:calc(28px - var(--col-gap, 32px))}.hab.hab-filters-open .facets-sidebar{grid-column:1 / 2;grid-row:2}.hab.hab-filters-open #CollectionProductGrid>#main-collection-product-grid{grid-column:2 / -1;grid-row:2}}.hab :is(.product-item,[data-js-search-item]) .product-item__flags{position:absolute;left:0;right:0;bottom:100%;margin-bottom:6px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;pointer-events:none}.hab :is(.product-item,[data-js-search-item]) .product-item__flags .product-item__new{position:static;margin:0;bottom:auto}.hab :is(.product-item,[data-js-search-item]) .product-item__sale{display:inline-flex;align-items:center;height:24px;padding:0 12px;border-radius:12px;font:700 11px/24px var(--hab-font);letter-spacing:0;color:#fff;background:#b4563a;white-space:nowrap}@media(max-width:767px){.hab :is(.product-item,[data-js-search-item]) .product-item__sale{height:20px;padding:0 9px;border-radius:10px;font-size:10px;line-height:20px}.hab :is(.product-item,[data-js-search-item]) .product-item__flags{margin-bottom:5px;gap:3px 8px}}.hab .main-collection-banner .collection-header__description,.hab .main-collection-banner .collection-header__description p{max-width:none}.hab :is(.product-item,[data-js-search-item]) .product-item__flags .product-item__new{display:inline-flex;align-items:center;height:24px;padding:0 12px;border-radius:12px;font:700 11px/24px var(--hab-font);letter-spacing:0;color:#fff;background:var(--hab-moss);white-space:nowrap}@media(max-width:767px){.hab :is(.product-item,[data-js-search-item]) .product-item__flags .product-item__new{height:20px;padding:0 9px;border-radius:10px;font-size:10px;line-height:20px}}.hab .product-variant__input[value=White i]+.product-variant__label{background-color:#fff!important}.hab .product-variant__input[value=White i]+.product-variant__label img,.hab .product-variant__input[value=White i]+.product-variant__label .product-variant__item-swatch{opacity:0}.hab .product-variant__input[value=White i]+.product-variant__label:before{box-shadow:inset 0 0 0 1px #cfcfcf}.hab .product-text .product-actions .product-price--saving,.hab .product-text .product-actions .product-price--saving span{color:#b4563a;font-weight:700}.hab .product-text .pdp-sale-pill{display:flex;width:max-content;max-width:100%;align-items:center;height:24px;padding:0 12px;border-radius:12px;font:700 11px/24px var(--hab-font);letter-spacing:0;color:#fff;background:#b4563a;white-space:nowrap;margin:0 0 4px}.hab #site-filters-sidebar .active-facets.active-facets-mobile{justify-content:flex-start}.hab #site-cart-sidebar .sidebar__footer{background:var(--hab-line)!important}.hab #site-cart-sidebar .sidebar__footer .cart__total span,.hab #site-cart-sidebar .sidebar__footer .cart__subtotal span,.hab #site-cart-sidebar .sidebar__footer .cart__discounts span,.hab #site-cart-sidebar .sidebar__footer .cart__shipping,.hab #site-cart-sidebar .sidebar__footer .cart__shipping a{color:#4a4a4a}.hab #site-cart-sidebar .sidebar__footer .cart__shipping a{text-decoration-color:#4a4a4a}@media(hover:hover){.hab #site-cart-sidebar .sidebar__footer .button.button--outline:hover{background-color:#d8d5cf}}@media(min-width:1024px){.hab.template-cart h1.title{margin-bottom:20px}.hab.template-cart .cart-block__head{box-sizing:border-box;min-height:59px;align-items:end;padding:0 0 12px}}.hab .product-item .product-swatch-colorwheel .product-variant__label,.hab .product-item .product-swatch-colorwheel .product-variant__item-swatch,.hab .product-item .product-swatch-colorwheel .product-variant__label img{border-radius:50%}.hab .product-item .product-swatch-colorwheel .product-variant__label img{overflow:hidden}.hab .product-item .product-swatch-colorwheel{display:inline-flex;align-items:center;gap:8px}.hab .product-item .product-swatch-colorwheel:after{content:none;font:400 12px/22px var(--hab-font);letter-spacing:0;color:var(--hab-grey);white-space:nowrap}@media(max-width:767px){.hab .product-item .product-swatch-colorwheel:after{font-size:11px}}.hab .toggle__content .pdp-dim-image{display:block;margin:16px 0 0!important;padding:0;max-width:420px}.hab .toggle__content .pdp-dim-image img{display:block;width:auto;height:auto;max-width:100%;max-height:380px}.hab.template-index main .section-heading__title{font:400 32px/1.2 var(--hab-font);letter-spacing:0;color:var(--hab-ink)}.hab.template-index main .section-heading__subheading,.hab.template-index main .section-heading__subheading strong{font:400 14px/22px var(--hab-font);letter-spacing:0;color:var(--hab-grey-mid)}.hab.template-index main [id$=__slideshow_Axf9XB] .card__text h2,.hab.template-index main [id$=__slideshow_Axf9XB] .card__text h2 span{font:400 48px/1.1 var(--hab-font);letter-spacing:0}.hab.template-index main [id$=__slideshow_Axf9XB] .card__text .text-size--small{font:400 13px/18px var(--hab-font);letter-spacing:0}.hab.template-index main .rich-text h2,.hab.template-index main .rich-text h3{font:400 32px/1.2 var(--hab-font);letter-spacing:0;color:var(--hab-ink)}.hab.template-index main .rich-text .rte,.hab.template-index main .rich-text .rte p{font:400 14px/22px var(--hab-font);letter-spacing:0;color:var(--hab-grey-mid)}.hab.template-index main .rich-text .rte{max-width:480px}.hab.template-index main .rich-text .align-content--horizontal-right .rte{margin-left:auto}.hab.template-index main [id$=__1664349396209e8e9d] .js-collection-item .text-size--regular{font:400 14px/20px var(--hab-font);letter-spacing:0;color:var(--hab-ink)}.hab.template-index main [id$=__promotion_cards_kWYaWt] .card{border:0;background:transparent}.hab.template-index main [id$=__promotion_cards_kWYaWt] .card__image{border-radius:2px;overflow:hidden}.hab.template-index main [id$=__promotion_cards_kWYaWt] .card__text{padding:20px 0 0}.hab.template-index main [id$=__promotion_cards_kWYaWt] .card__text .text-size--regular:not(.text-color--opacity){font:400 12px/16px var(--hab-font);letter-spacing:0;color:var(--hab-grey-mid)}.hab.template-index main [id$=__promotion_cards_kWYaWt] .card__text h3{font:400 24px/1.2 var(--hab-font);letter-spacing:0;color:var(--hab-ink)}.hab.template-index main [id$=__promotion_cards_kWYaWt] .card__text .text-color--opacity{font:400 14px/22px var(--hab-font);letter-spacing:0;color:var(--hab-grey-mid);opacity:1}.hab.template-index main .product-text .product__title{font:400 32px/1.2 var(--hab-font);letter-spacing:0;color:var(--hab-black)}.hab:is(.template-index,.template-page-reviews) [class*=elfsight-app-21ff26ce] .es-widget-title-header,.hab:is(.template-index,.template-page-reviews) [class*=elfsight-app-21ff26ce] .es-widget-title-header span{font:400 32px/1.2 var(--hab-font)!important;letter-spacing:0!important;color:var(--hab-ink)!important}.hab:is(.template-index,.template-page-reviews) [class*=elfsight-app-21ff26ce] .es-widget-title-caption,.hab:is(.template-index,.template-page-reviews) [class*=elfsight-app-21ff26ce] .es-widget-title-caption *{font:400 14px/22px var(--hab-font)!important;font-style:normal!important;color:var(--hab-grey-mid)!important}.hab:is(.template-index,.template-page-reviews) [class*=elfsight-app-21ff26ce] .es-header-container{background:transparent!important;border-radius:0!important;border-top:1px solid var(--hab-line)!important;border-bottom:1px solid var(--hab-line)!important}.hab:is(.template-index,.template-page-reviews) [class*=elfsight-app-21ff26ce] .es-rating-value{font:400 32px/48px var(--hab-font)!important;color:var(--hab-ink)!important}.hab:is(.template-index,.template-page-reviews) [class*=elfsight-app-21ff26ce] .es-header-heading-text{font:400 14px/20px var(--hab-font)!important;color:var(--hab-ink)!important}.hab:is(.template-index,.template-page-reviews) [class*=elfsight-app-21ff26ce] .es-header-rating-reviews-count{color:var(--hab-grey-mid)!important}.hab:is(.template-index,.template-page-reviews) [class*=elfsight-app-21ff26ce] .es-button-base-container,.hab:is(.template-index,.template-page-reviews) [class*=elfsight-app-21ff26ce] .es-button-base-overlay{border-radius:2px!important}.hab:is(.template-index,.template-page-reviews) [class*=elfsight-app-21ff26ce] .es-button-base-container{height:50px!important;padding:0 28px!important;background:var(--hab-ink)!important;border-color:var(--hab-ink)!important}.hab:is(.template-index,.template-page-reviews) [class*=elfsight-app-21ff26ce] .es-button-base-container,.hab:is(.template-index,.template-page-reviews) [class*=elfsight-app-21ff26ce] .es-button-base-ellipsis{font:400 14px/1 var(--hab-font)!important}.hab:is(.template-index,.template-page-reviews) [class*=elfsight-app-21ff26ce] .es-review-background-container{border:0!important;border-radius:0!important;background:transparent!important}.hab:is(.template-index,.template-page-reviews) [class*=elfsight-app-21ff26ce] .es-review-author-name{font:400 14px/18px var(--hab-font)!important;color:var(--hab-ink)!important}.hab:is(.template-index,.template-page-reviews) [class*=elfsight-app-21ff26ce] .es-review-content,.hab:is(.template-index,.template-page-reviews) [class*=elfsight-app-21ff26ce] .es-text-shortener,.hab:is(.template-index,.template-page-reviews) [class*=elfsight-app-21ff26ce] .es-text-shortener-container,.hab:is(.template-index,.template-page-reviews) [class*=elfsight-app-21ff26ce] .es-review-content-text-container{font-family:var(--hab-font)!important;color:var(--hab-grey-mid)!important}.hab:is(.template-index,.template-page-reviews) [class*=elfsight-app-21ff26ce] .es-text-shortener-control{color:var(--hab-ink)!important;text-decoration:underline!important;text-decoration-color:var(--hab-line-dark)!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important}@media(max-width:767px){.hab.template-index main .section-heading__title,.hab.template-index main .rich-text h2,.hab.template-index main .rich-text h3,.hab.template-index main .product-text .product__title,.hab:is(.template-index,.template-page-reviews) [class*=elfsight-app-21ff26ce] .es-widget-title-header,.hab:is(.template-index,.template-page-reviews) [class*=elfsight-app-21ff26ce] .es-widget-title-header span{font-size:24px!important}.hab.template-index main [id$=__slideshow_Axf9XB] .card__text h2,.hab.template-index main [id$=__slideshow_Axf9XB] .card__text h2 span{font-size:32px}.hab.template-index main [id$=__promotion_cards_kWYaWt] .card__text h3{font-size:20px}}@media(max-width:767px){.hab.template-index main .section-heading__text{flex-wrap:wrap}.hab.template-index main .section-heading__title{max-width:100%;flex:0 1 auto}.hab.template-index main .section-heading__subheading{flex:1 0 100%;margin:6px 0 0;padding:0;border:0}.hab.template-index main .section-heading__subheading:before,.hab.template-index main .section-heading__subheading:after{display:none}}.hab.template-index main .rich-text .card__text>*{margin-bottom:16px}.hab.template-index main .rich-text .card__text>.rte{margin-bottom:32px}.hab.template-index main .rich-text .card__text>:last-child{margin-bottom:0}.hab.template-index main .rich-text .button--solid,.hab.template-index main [id$=__promotion_cards_kWYaWt] .button--solid{background-color:var(--hab-ink);border-color:var(--hab-ink);color:#fff}.hab.template-index main [id$=__slideshow_Axf9XB] .button--solid{background-color:#fff;border-color:#fff;color:var(--hab-ink)}.hab:is(.template-index,.template-page-reviews) [class*=elfsight-app-21ff26ce] .es-button-base-container{transition:background-color .25s ease,border-color .25s ease!important}@media(hover:hover){.hab.template-index main .rich-text .button--solid:hover,.hab.template-index main [id$=__promotion_cards_kWYaWt] .button--solid:hover{background-color:var(--hab-hover);border-color:var(--hab-hover);color:#fff}.hab.template-index main [id$=__slideshow_Axf9XB] .button--solid:hover,.hab.no-touchevents.template-index main [id$=__slideshow_Axf9XB] .card .button.button--solid:hover{background-color:var(--hab-inverted-hover);border-color:var(--hab-inverted-hover);color:var(--hab-ink)}.hab:is(.template-index,.template-page-reviews) [class*=elfsight-app-21ff26ce] .es-button-base-container:hover{background:var(--hab-hover)!important;border-color:var(--hab-hover)!important}}.hab.template-index main [id*=__slideshow_]>.container--fullwidth{max-width:1440px;padding:0 40px;margin-left:auto;margin-right:auto}.hab.template-index main [id*=__slideshow_] .card{height:auto!important;min-height:0!important;aspect-ratio:16 / 7;border-radius:2px;overflow:hidden}.hab.template-index main [id*=__slideshow_] .card>.container--large{max-width:none;padding-left:48px;padding-right:48px}@media(max-width:767px){.hab.template-index main [id*=__slideshow_]>.container--fullwidth{padding:0 15px}.hab.template-index main [id*=__slideshow_]{padding-top:15px}.hab.template-index main [id*=__slideshow_] .card{aspect-ratio:4 / 5}.hab.template-index main [id*=__slideshow_] .card>.container--large{padding-left:24px;padding-right:24px}}.hab .button.button--icon{text-align:center}.hab .button--solid.button--icon,.hab .button--outline.button--icon,.hab.no-touchevents .button--solid.button--icon:hover,.hab.no-touchevents .button--outline.button--icon:hover{padding-left:28px;padding-right:28px}@media(min-width:768px){.hab.no-touchevents .button--icon:hover{padding-left:2.875rem;padding-right:2.875rem}.hab.no-touchevents .button--solid.button--icon:hover,.hab.no-touchevents .button--outline.button--icon:hover{padding-left:28px;padding-right:28px}}.hab .button--icon .button__text,html[dir] .hab.no-touchevents .button--icon:hover .button__text,html[dir] .hab.no-touchevents .button--fullwidth.button--icon:hover .button__text{width:100%;transform:none}.hab:is(.template-index,.template-page-reviews) [class*=elfsight-app-21ff26ce] .es-button-base-overlay,.hab:is(.template-index,.template-page-reviews) [class*=elfsight-app-21ff26ce] .es-button-base-container:hover .es-button-base-overlay{background:transparent!important;box-shadow:none!important}.hab .button--icon .button__icon,.hab.no-touchevents .button--icon:hover .button__icon{display:none}.hab .hab-brands{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:80px}.hab .hab-brands__panels{grid-column:1;grid-row:1 / span 2;display:grid}.hab .hab-brands__panel{grid-area:1 / 1;display:block;text-align:center;text-decoration:none;color:inherit;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.hab .hab-brands__panel.is-active{opacity:1;visibility:visible;transition:opacity .3s ease}.hab .hab-brands__img{display:block;aspect-ratio:2 / 1;overflow:hidden;border-radius:2px;background:var(--hab-line)}.hab .hab-brands__img img{display:block;width:100%;height:100%;object-fit:cover}.hab .hab-brands__name{display:none}.hab .hab-brands__desc{display:block;max-width:560px;margin:20px auto 0;font:400 14px/24px var(--hab-font);letter-spacing:.04em;color:var(--hab-grey-mid)}.hab .hab-brands__cta{display:inline-block;margin-top:12px;font:400 14px/20px var(--hab-font)}.hab .hab-brands__list{grid-column:2;grid-row:1;list-style:none;margin:0;padding:0;border-top:1px solid var(--hab-line)}.hab .hab-brands__list li{margin:0;border-bottom:1px solid var(--hab-line)}.hab .hab-brands__list a{display:flex;align-items:center;height:56px;font:400 20px/1.2 var(--hab-font);letter-spacing:0;color:var(--hab-grey-mid);text-decoration:none;transition:color .15s ease}.hab .hab-brands__list a.is-active{color:var(--hab-ink)}.hab .hab-brands__all{grid-column:2;grid-row:2;align-self:start;justify-self:start;margin-top:24px;font:400 14px/20px var(--hab-font)}@media(max-width:767px){.hab .hab-brands{display:block}.hab .hab-brands__list{display:none}.hab .hab-brands__panels{display:flex;gap:15px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:15px;margin:0 -15px;padding:0 15px;scrollbar-width:none}.hab .hab-brands__panels::-webkit-scrollbar{display:none}.hab .hab-brands__panel,.hab .hab-brands__panel.is-active{flex:0 0 80%;opacity:1;visibility:visible;scroll-snap-align:start;text-align:left}.hab .hab-brands__img{aspect-ratio:3 / 2}.hab .hab-brands__name{display:block;margin-top:12px;font:400 16px/22px var(--hab-font);color:var(--hab-ink)}.hab .hab-brands__desc{margin:6px 0 0;font-size:13px;line-height:22px;letter-spacing:.03em}.hab .hab-brands__cta{margin-top:8px}.hab .hab-brands__all{display:inline-block;margin-top:20px}}.hab.template-index main .shopify-section>[class*=container--vertical-space]{margin-top:80px}@media(max-width:767px){.hab.template-index main .shopify-section>[class*=container--vertical-space]{margin-top:56px}}@media(max-width:767px){.hab .hab-brands__panels{scroll-padding-left:15px}.hab.template-index main .rich-text .rich-text__text{padding:24px 0 0!important}.hab.template-index main .rich-text .rich-text__image{border-radius:2px;overflow:hidden}}.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main :is([id$=__featured_collection_wKKKMj],[id$=__featured_collection_jbrmMU],[id$=__featured_collection_cart_empty],[id$=__featured_collection_bimMrV]) .grid.grid--layout{gap:0!important;row-gap:0!important;border-top:1px solid var(--hab-line);border-bottom:1px solid var(--hab-line)}.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main :is([id$=__featured_collection_wKKKMj],[id$=__featured_collection_jbrmMU],[id$=__featured_collection_cart_empty],[id$=__featured_collection_bimMrV]) .grid.grid--layout>*{padding:28px 24px;border-left:1px solid var(--hab-line)}.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main :is([id$=__featured_collection_wKKKMj],[id$=__featured_collection_jbrmMU],[id$=__featured_collection_cart_empty],[id$=__featured_collection_bimMrV]) .grid.grid--layout>*:first-child{border-left:0;padding-left:0}.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main :is([id$=__featured_collection_wKKKMj],[id$=__featured_collection_jbrmMU],[id$=__featured_collection_cart_empty],[id$=__featured_collection_bimMrV]) .grid.grid--layout>*:last-child{padding-right:0}@media(max-width:1023px){.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main :is([id$=__featured_collection_wKKKMj],[id$=__featured_collection_jbrmMU],[id$=__featured_collection_cart_empty],[id$=__featured_collection_bimMrV]) .grid.grid--layout>*{padding:20px 12px}}.hab.template-index main [id$=__1664349396209e8e9d] .js-collection-item .lazy-image{padding-top:125%!important;height:auto!important}.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic) main :is([id$=__promotion_cards_6Cwd6K],[id$=__promotion_cards_KeH7em]) .card{border:0;background:transparent}.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic) main :is([id$=__promotion_cards_6Cwd6K],[id$=__promotion_cards_KeH7em]) .card__image{border-radius:2px;overflow:hidden}.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic) main :is([id$=__promotion_cards_6Cwd6K],[id$=__promotion_cards_KeH7em]) .card__text{padding:20px 0 0;text-align:left}.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic) main :is([id$=__promotion_cards_6Cwd6K],[id$=__promotion_cards_KeH7em]) .card__text h3,.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic) main :is([id$=__promotion_cards_6Cwd6K],[id$=__promotion_cards_KeH7em]) .card__text h2{font:400 24px/1.2 var(--hab-font);letter-spacing:0;color:var(--hab-ink);margin:0}.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic) main :is([id$=__promotion_cards_6Cwd6K],[id$=__promotion_cards_KeH7em]) .card__text .text-color--opacity{display:block;max-width:520px;margin-top:10px;font:400 14px/24px var(--hab-font);letter-spacing:.04em;color:var(--hab-grey-mid);opacity:1}.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic) main :is([id$=__promotion_cards_6Cwd6K],[id$=__promotion_cards_KeH7em]) .card .button,.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic) main :is([id$=__promotion_cards_6Cwd6K],[id$=__promotion_cards_KeH7em]) .card .button:hover{height:auto;min-height:0;margin-top:12px;padding:0!important;background:transparent;border:0;color:var(--hab-ink);font:400 14px/20px var(--hab-font);text-decoration:underline;text-decoration-color:var(--hab-line-dark);text-decoration-thickness:1px;text-underline-offset:3px}@media(hover:hover){.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic) main :is([id$=__promotion_cards_6Cwd6K],[id$=__promotion_cards_KeH7em]) .card .button:hover{text-decoration-color:var(--hab-ink)}}.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main :is([id$=__featured_collection_wKKKMj],[id$=__featured_collection_jbrmMU],[id$=__featured_collection_cart_empty],[id$=__featured_collection_bimMrV]) .grid.grid--layout{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main :is([id$=__featured_collection_wKKKMj],[id$=__featured_collection_jbrmMU],[id$=__featured_collection_cart_empty],[id$=__featured_collection_bimMrV]) .grid.grid--layout>*{width:auto!important;max-width:none!important;margin:0!important}.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main :is([id$=__featured_collection_wKKKMj],[id$=__featured_collection_jbrmMU],[id$=__featured_collection_cart_empty],[id$=__featured_collection_bimMrV]) .section-footer .button,.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main :is([id$=__featured_collection_wKKKMj],[id$=__featured_collection_jbrmMU],[id$=__featured_collection_cart_empty],[id$=__featured_collection_bimMrV]) .section-footer .button:hover{height:auto;padding:0!important;background:transparent;border:0;color:var(--hab-ink);font:400 14px/20px var(--hab-font);text-decoration:underline;text-decoration-color:var(--hab-line-dark);text-decoration-thickness:1px;text-underline-offset:3px}@media(hover:hover){.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main :is([id$=__featured_collection_wKKKMj],[id$=__featured_collection_jbrmMU],[id$=__featured_collection_cart_empty],[id$=__featured_collection_bimMrV]) .section-footer .button:hover{text-decoration-color:var(--hab-ink)}}@media(max-width:767px){.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main :is([id$=__featured_collection_wKKKMj],[id$=__featured_collection_jbrmMU],[id$=__featured_collection_cart_empty],[id$=__featured_collection_bimMrV]) .grid.grid--layout{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main :is([id$=__featured_collection_wKKKMj],[id$=__featured_collection_jbrmMU],[id$=__featured_collection_cart_empty],[id$=__featured_collection_bimMrV]) .grid.grid--layout>*:nth-child(odd){border-left:0;padding-left:0}.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main :is([id$=__featured_collection_wKKKMj],[id$=__featured_collection_jbrmMU],[id$=__featured_collection_cart_empty],[id$=__featured_collection_bimMrV]) .grid.grid--layout>*:nth-child(2n){padding-right:0}.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main :is([id$=__featured_collection_wKKKMj],[id$=__featured_collection_jbrmMU],[id$=__featured_collection_cart_empty],[id$=__featured_collection_bimMrV]) .grid.grid--layout>*:nth-child(n+3){border-top:1px solid var(--hab-line)}}.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main :is([id$=__featured_collection_wKKKMj],[id$=__featured_collection_jbrmMU],[id$=__featured_collection_cart_empty],[id$=__featured_collection_bimMrV]) .product-item .product-item__image{height:0!important;padding-top:100%!important;position:relative}.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main :is([id$=__featured_collection_wKKKMj],[id$=__featured_collection_jbrmMU],[id$=__featured_collection_cart_empty],[id$=__featured_collection_bimMrV]) .product-item .product-item__image>*{position:absolute;top:0;left:0;width:100%;height:100%;margin:0}.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main :is([id$=__featured_collection_wKKKMj],[id$=__featured_collection_jbrmMU],[id$=__featured_collection_cart_empty],[id$=__featured_collection_bimMrV]) .product-item .product-item__slider css-slider,.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main :is([id$=__featured_collection_wKKKMj],[id$=__featured_collection_jbrmMU],[id$=__featured_collection_cart_empty],[id$=__featured_collection_bimMrV]) .product-item .css-slider-holder,.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main :is([id$=__featured_collection_wKKKMj],[id$=__featured_collection_jbrmMU],[id$=__featured_collection_cart_empty],[id$=__featured_collection_bimMrV]) .product-item .css-slider-viewport,.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main :is([id$=__featured_collection_wKKKMj],[id$=__featured_collection_jbrmMU],[id$=__featured_collection_cart_empty],[id$=__featured_collection_bimMrV]) .product-item .product-item__image-figure{width:100%;margin:0;height:100%}@media(min-width:1024px){.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main :is([id$=__featured_collection_wKKKMj],[id$=__featured_collection_jbrmMU],[id$=__featured_collection_cart_empty],[id$=__featured_collection_bimMrV]) .grid.grid--layout{grid-template-columns:calc((100% - 144px)/4 + 24px) calc((100% - 144px)/4 + 48px) calc((100% - 144px)/4 + 48px) calc((100% - 144px)/4 + 24px)!important}}@media(min-width:768px)and (max-width:1023px){.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main :is([id$=__featured_collection_wKKKMj],[id$=__featured_collection_jbrmMU],[id$=__featured_collection_cart_empty],[id$=__featured_collection_bimMrV]) .grid.grid--layout{grid-template-columns:calc((100% - 72px)/4 + 12px) calc((100% - 72px)/4 + 24px) calc((100% - 72px)/4 + 24px) calc((100% - 72px)/4 + 12px)!important}.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main :is([id$=__featured_collection_wKKKMj],[id$=__featured_collection_jbrmMU],[id$=__featured_collection_cart_empty],[id$=__featured_collection_bimMrV]) .grid.grid--layout>*:first-child{padding-left:0}.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main :is([id$=__featured_collection_wKKKMj],[id$=__featured_collection_jbrmMU],[id$=__featured_collection_cart_empty],[id$=__featured_collection_bimMrV]) .grid.grid--layout>*:last-child{padding-right:0}}.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main :is([id$=__featured_collection_wKKKMj],[id$=__featured_collection_jbrmMU],[id$=__featured_collection_cart_empty],[id$=__featured_collection_bimMrV]) .grid.grid--layout{border-bottom:1px solid var(--hab-line)}.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main :is([id$=__featured_collection_wKKKMj],[id$=__featured_collection_jbrmMU],[id$=__featured_collection_cart_empty],[id$=__featured_collection_bimMrV]) .product-item .product-item__price{border-bottom:0!important}.hab .hab-section-link{margin-top:56px;text-align:center;font:400 14px/20px var(--hab-font)}@media(min-width:768px){.hab .hab-brands{grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-rows:1fr auto auto 1fr}.hab .hab-brands__panels{grid-row:1 / span 4}.hab .hab-brands__list{grid-row:2}.hab .hab-brands__all{grid-row:3}}.hab .hab-brands__img{aspect-ratio:4 / 5}.hab .hab-brands__img--logo{position:relative}.hab .hab-brands__img--logo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 35% at 50% 50%,#00000040,#0000);pointer-events:none}.hab .hab-brands__img .hab-brands__logo{position:absolute;top:50%;left:50%;z-index:1;width:62%;height:auto;transform:translate(-50%,-50%);pointer-events:none}.hab.template-index main [id$=__promotion_cards_kWYaWt] .card .button,.hab.template-index main [id$=__promotion_cards_kWYaWt] .card .button:hover{height:auto;min-height:0;margin-top:4px;padding:0!important;background:transparent;border:0;color:var(--hab-ink);font:400 14px/20px var(--hab-font);text-decoration:underline;text-decoration-color:var(--hab-line-dark);text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .15s ease}@media(hover:hover){.hab.template-index main [id$=__promotion_cards_kWYaWt] .card .button:hover{text-decoration-color:var(--hab-ink)}}.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic) main :is([id$=__promotion_cards_6Cwd6K],[id$=__promotion_cards_KeH7em]) .card .button{transition:text-decoration-color .15s ease}@media(min-width:768px){.hab.template-index main [id$=__rich_text_VGJiht] .rich-text{height:auto!important;min-height:0!important}.hab.template-index main [id$=__rich_text_VGJiht] .rich-text__image{aspect-ratio:16 / 9;height:auto!important;min-height:0!important;overflow:hidden;border-radius:2px}.hab.template-index main [id$=__rich_text_VGJiht] .rich-text__image figure{top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important}.hab.template-index main [id$=__rich_text_VGJiht] .rich-text__image img{width:100%!important;height:100%!important;object-fit:cover!important}}@media(max-width:767px){.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic) main :is([id$=__promotion_cards_kWYaWt],[id$=__promotion_cards_KeH7em]) .grid{display:flex!important;flex-wrap:nowrap;gap:15px!important;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:15px;margin:0 -15px!important;padding:0 15px;scrollbar-width:none}.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic) main :is([id$=__promotion_cards_kWYaWt],[id$=__promotion_cards_KeH7em]) .grid::-webkit-scrollbar{display:none}.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic) main :is([id$=__promotion_cards_kWYaWt],[id$=__promotion_cards_KeH7em]) .grid>*{flex:0 0 80%;width:auto!important;max-width:none!important;margin:0!important;scroll-snap-align:start}}.hab.template-index main [id$=__1664349396209e8e9d] .js-collection-item .card__image{padding-top:125%!important;height:auto!important}.hab.template-index main [id$=__rich_text_VGJiht] .button,.hab.template-index main [id$=__rich_text_VGJiht] .button:hover{height:auto;min-height:0;padding:0!important;background:transparent;border:0;color:var(--hab-ink);font:400 14px/20px var(--hab-font);text-decoration:underline;text-decoration-color:var(--hab-line-dark);text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .15s ease}@media(hover:hover){.hab.template-index main [id$=__rich_text_VGJiht] .button:hover{text-decoration-color:var(--hab-ink)}}@media(max-width:767px){.hab.template-index main [id$=__rich_text_VGJiht] .card__text,.hab.template-index main [id$=__rich_text_VGJiht] .card__text h2,.hab.template-index main [id$=__rich_text_VGJiht] .card__text h3,.hab.template-index main [id$=__rich_text_VGJiht] .rte,.hab.template-index main [id$=__rich_text_VGJiht] .rte p{text-align:left!important;margin-left:0!important}.hab.template-index main [id$=__rich_text_VGJiht] .card__text>div{justify-content:flex-start!important}}.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic) main :is([id$=__promotion_cards_6Cwd6K],[id$=__promotion_cards_KeH7em],[id$=__promotion_cards_kWYaWt],[id$=__rich_text_VGJiht]) .button,.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic) main :is([id$=__promotion_cards_6Cwd6K],[id$=__promotion_cards_KeH7em],[id$=__promotion_cards_kWYaWt],[id$=__rich_text_VGJiht]) .button:hover{overflow:visible!important;line-height:20px!important}.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic) main :is([id$=__promotion_cards_6Cwd6K],[id$=__promotion_cards_KeH7em],[id$=__promotion_cards_kWYaWt],[id$=__rich_text_VGJiht]) .button span,.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic) main :is([id$=__promotion_cards_6Cwd6K],[id$=__promotion_cards_KeH7em],[id$=__promotion_cards_kWYaWt],[id$=__rich_text_VGJiht]) .button:hover span{color:var(--hab-ink)!important}.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic) main :is([id$=__promotion_cards_6Cwd6K],[id$=__promotion_cards_KeH7em],[id$=__promotion_cards_kWYaWt],[id$=__rich_text_VGJiht]) .card--animation:hover .card__text{transform:none!important}.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic) main :is([id$=__promotion_cards_6Cwd6K],[id$=__promotion_cards_KeH7em],[id$=__promotion_cards_kWYaWt],[id$=__rich_text_VGJiht]) .card--animation:hover .lazy-image img,.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic) main :is([id$=__promotion_cards_6Cwd6K],[id$=__promotion_cards_KeH7em],[id$=__promotion_cards_kWYaWt],[id$=__rich_text_VGJiht]) a:hover .lazy-image.lazy-image--animation img{clip-path:none!important;top:0!important}.hab.template-index main [id$=__1664349396209e8e9d] .js-collection-item .gutter-top--regular,.hab.template-index main [id$=__1664349396209e8e9d] .js-collection-item .gutter-top--regular *{text-align:left!important}.hab.template-index main [id$=__1664349396209e8e9d] .js-collection-item .gutter-top--regular{padding-top:16px!important}.hab.template-index main [id$=__1664349396209e8e9d] .js-collection-item .gutter-top--regular span{font-size:16px!important;line-height:22px!important;color:var(--hab-ink)!important}.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic) main :is([id$=__promotion_cards_6Cwd6K],[id$=__promotion_cards_KeH7em],[id$=__promotion_cards_kWYaWt],[id$=__rich_text_VGJiht]) .card__text>div:has(>.button){display:flex;align-items:flex-start}.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic) main :is([id$=__promotion_cards_6Cwd6K],[id$=__promotion_cards_KeH7em]) .card__text>div:has(+div>.button){margin-bottom:10px!important}.hab.template-index main [id$=__promotion_cards_kWYaWt] .card__text>div:has(+div>.button){margin-bottom:18px!important}.hab.template-index main [id$=__rich_text_VGJiht] .card__text>.rte{margin-bottom:16px!important}.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic) main :is([id$=__promotion_cards_6Cwd6K],[id$=__promotion_cards_KeH7em],[id$=__promotion_cards_kWYaWt],[id$=__rich_text_VGJiht]) .card__text>div>.button{margin-top:0!important}@media(max-width:767px){.hab.template-index main [id$=__promotion_cards_kWYaWt] .card__text>div:has(+div>.button){margin-bottom:9px!important}}.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic) main :is([id$=__promotion_cards_6Cwd6K],[id$=__promotion_cards_KeH7em],[id$=__promotion_cards_kWYaWt],[id$=__rich_text_VGJiht]) .card__text>div>.button{padding-bottom:6px!important}@media(min-width:768px){.hab.template-index main [id$=__rich_text_VGJiht] .card__text>div:has(>.button){justify-content:flex-end}}.hab.template-index main [id$=__rich_text_VGJiht] .rte,.hab.template-index main [id$=__rich_text_VGJiht] .rte p{font-size:14px!important;line-height:24px!important;letter-spacing:.04em!important}.hab [id$=__footer],.hab [id$=__footer] *{font-weight:400!important}.hab [id$=__footer] .footer-item__title{font-size:16px!important;line-height:22px!important;letter-spacing:normal!important;text-transform:none!important;color:#f2efec!important}.hab [id$=__footer] .footer-item :is(p,a,li,.rte,address),.hab [id$=__footer] input{font-size:13px!important;line-height:20px!important;letter-spacing:.04em!important}.hab [id$=__footer] .footer-item p{color:#f2efeca6!important}.hab [id$=__footer] .footer-item a{color:#f2efec!important;border-bottom:0!important;text-decoration:none!important}.hab [id$=__footer] .footer-item a:not(:has(svg)){display:inline;padding-bottom:3px;background-image:linear-gradient(to right,#f2efec,#f2efec)!important;background-repeat:no-repeat!important;background-size:0% 1px!important;background-position:left calc(1em + 4px)!important;transition:background-size 175ms linear!important}.hab.no-touchevents [id$=__footer] .footer-item a:not(:has(svg)):hover{background-size:100% 1px!important}.hab [id$=__footer] input{color:#f2efec!important;border-bottom-color:#f2efec59!important}.hab [id$=__footer] input::placeholder{color:#f2efeca6!important}.hab [id$=__rich_text_9DYF99] .rte,.hab [id$=__rich_text_9DYF99] .rte p{font-size:14px!important;line-height:24px!important;letter-spacing:.04em!important;color:#f2efeca6!important}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .section-heading__title{font:400 32px/1.2 var(--hab-font)!important;letter-spacing:0!important;color:var(--hab-ink)!important}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .section-heading__subheading,.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .section-heading__subheading strong{font:400 14px/22px var(--hab-font)!important;letter-spacing:0!important;color:var(--hab-grey-mid)!important}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .rich-text h1,.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .rich-text h2,.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .rich-text h3{font:400 32px/1.2 var(--hab-font)!important;letter-spacing:0!important;color:var(--hab-ink)!important}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .rich-text .rte,.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .rich-text .rte p,.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .rich-text .rte em,.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .rich-text .rte strong{font:400 14px/24px var(--hab-font)!important;letter-spacing:.04em!important;font-style:normal!important;color:var(--hab-grey-mid)!important}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .rich-text .rte strong{color:inherit!important}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .rich-text .rte{max-width:480px}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .rich-text .align-content--horizontal-right .rte{margin-left:auto}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .rich-text .align-content--horizontal-center .rte{margin-left:auto;margin-right:auto}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .shopify-section:not(:first-child)>[class*=container--vertical-space]{margin-top:80px}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .section-heading .button,.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .section-heading .button:hover{height:auto!important;min-height:0!important;padding:0 0 4px!important;background:transparent!important;border:0!important;color:var(--hab-ink)!important;font:400 14px/20px var(--hab-font)!important;text-decoration:underline!important;text-decoration-color:var(--hab-line-dark)!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important;overflow:visible!important}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .section-heading .button span{color:var(--hab-ink)!important}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .section-heading .button .button__icon{display:none!important}@media(hover:hover){.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .section-heading .button:hover{text-decoration-color:var(--hab-ink)!important}}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main :is([id$=__rich_text_Jiknyn],[id$=__rich_text_4ctL8i],[id$=__rich_text_RxaD7X]) :is(h1,h2){font-size:40px!important;line-height:1.1!important}@media(max-width:767px){.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .section-heading__title,.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .rich-text h1,.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .rich-text h2,.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .rich-text h3{font-size:24px!important}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main :is([id$=__rich_text_Jiknyn],[id$=__rich_text_4ctL8i],[id$=__rich_text_RxaD7X]) :is(h1,h2){font-size:32px!important}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .shopify-section:not(:first-child)>[class*=container--vertical-space]{margin-top:56px}}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .section-footer{text-align:center}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .section-footer .button,.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .section-footer .button:hover{display:inline-block!important;width:auto!important;height:auto!important;min-height:0!important;padding:0 0 4px!important;background:transparent!important;border:0!important;color:var(--hab-ink)!important;font:400 14px/20px var(--hab-font)!important;text-decoration:underline!important;text-decoration-color:var(--hab-line-dark)!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important;overflow:visible!important}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .section-footer .button span{color:var(--hab-ink)!important}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main :is(.section-footer,.section-heading) .button .button__text{display:inline!important;height:auto!important;line-height:20px!important}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .section-footer .button .button__icon{display:none!important}@media(max-width:767px){.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .rich-text .rich-text__text{padding:32px 0 0!important}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .rich-text .rich-text__image{height:auto!important;min-height:0!important;aspect-ratio:4 / 5;overflow:hidden}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .rich-text .rich-text__image .lazy-image{padding-top:125%!important;height:auto!important}}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main [id$=__promotion_cards_KeH7em] .card__text .text-size--regular:not(.text-color--opacity){font:400 12px/16px var(--hab-font)!important;letter-spacing:0!important;color:var(--hab-grey-mid)!important}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main [id$=__info_tabs_JnjLMX] .info-tabs__tab-title{font:400 20px/1.3 var(--hab-font)!important;letter-spacing:0!important}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main [id$=__info_tabs_JnjLMX] .info-tabs__tab-caption,.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main [id$=__info_tabs_JnjLMX] .info-tabs__tab-caption p,.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main [id$=__info_tabs_JnjLMX] .info-tabs__tab-caption a{font:400 14px/24px var(--hab-font)!important;letter-spacing:.04em!important;color:var(--hab-grey-mid)!important}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main [id$=__info_tabs_JnjLMX] .info-tabs__tab-caption a{color:var(--hab-ink)!important;text-decoration:underline;text-decoration-color:var(--hab-line-dark);text-underline-offset:3px}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main [id$=__promotion_cards_KeH7em] .card__text>div:first-child{margin-bottom:10px!important}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main [id$=__custom_string_builder_M3Tqzr] .embed-mobile{padding:64px 24px!important;background:var(--hab-outline-hover)!important;border-radius:2px}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main [id$=__custom_string_builder_M3Tqzr] .embed-mobile h4{margin:0 0 12px!important;font:400 20px/1.3 var(--hab-font)!important;color:var(--hab-ink)!important;text-transform:lowercase!important}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main [id$=__custom_string_builder_M3Tqzr] .embed-mobile h4:first-letter{text-transform:uppercase}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main [id$=__custom_string_builder_M3Tqzr] .embed-mobile p{margin:0 auto!important;max-width:300px;font:400 14px/24px var(--hab-font)!important;letter-spacing:.04em!important;color:var(--hab-grey-mid)!important}.hab .shopify-policy__container{margin-top:56px!important}.hab .shopify-policy__title h1{margin:0 0 40px!important;font:400 40px/1.1 var(--hab-font)!important;letter-spacing:0!important;color:var(--hab-ink)!important}.hab .shopify-policy__body,.hab .shopify-policy__body .rte{max-width:720px}.hab .shopify-policy__body .rte>div{max-width:none!important;font-family:var(--hab-font)!important}.hab .shopify-policy__body :is(h2,h3,h4){margin:40px 0 12px!important;font:400 20px/1.3 var(--hab-font)!important;letter-spacing:0!important;text-transform:none!important;color:var(--hab-ink)!important}.hab .shopify-policy__body .rte>div>:is(h2,h3,h4):first-child,.hab .shopify-policy__body .rte>:is(h2,h3,h4):first-child{margin-top:0!important}.hab .shopify-policy__body :is(p,li,td){font:400 14px/24px var(--hab-font)!important;letter-spacing:.04em!important;color:var(--hab-grey-mid)!important}.hab .shopify-policy__body p{margin:0 0 16px!important}.hab .shopify-policy__body :is(strong,b){font-weight:400!important;color:var(--hab-ink)!important}.hab .shopify-policy__body a{color:var(--hab-ink)!important;text-decoration:underline!important;text-decoration-color:var(--hab-line-dark)!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important;transition:text-decoration-color .15s ease}@media(hover:hover){.hab .shopify-policy__body a:hover{text-decoration-color:var(--hab-ink)!important}}@media(max-width:767px){.hab .shopify-policy__container{margin-top:32px!important}.hab .shopify-policy__title h1{margin-bottom:32px!important;font-size:32px!important}}.hab.template-cart main:not(:has(.cart-section--empty)) [id$=__featured_collection_cart_empty]{display:none!important}.hab.template-cart .cart-section--empty,.hab.template-cart .cart-section--empty p{font:400 14px/24px var(--hab-font);letter-spacing:.04em;color:var(--hab-grey-mid)}.hab #site-cart-sidebar .hab-cart-empty-title{margin:0;font:400 24px/1.25 var(--hab-font);letter-spacing:0;color:var(--hab-ink)}.hab #site-cart-sidebar .hab-cart-na{display:block;margin-top:40px}.hab #site-cart-sidebar:not(.cart-is-empty) .hab-cart-na{display:none}.hab #site-cart-sidebar .hab-cart-na__head{margin:0 0 16px;font:400 16px/22px var(--hab-font);color:var(--hab-ink)}.hab #site-cart-sidebar .hab-cart-na__track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hab #site-cart-sidebar .hab-cart-na__track::-webkit-scrollbar{display:none}.hab #site-cart-sidebar .hab-cart-na__item{flex:0 0 calc((100% - 12px) / 2.2);scroll-snap-align:start;display:flex;flex-direction:column;color:var(--hab-ink);text-decoration:none}.hab #site-cart-sidebar .hab-cart-na__img{display:block;aspect-ratio:1 / 1;overflow:hidden;background:#fff}.hab #site-cart-sidebar .hab-cart-na__img img{display:block;width:100%;height:100%;object-fit:contain}.hab #site-cart-sidebar .hab-cart-na__vendor{margin-top:12px;font:400 12px/16px var(--hab-font);color:var(--hab-grey-mid)}.hab #site-cart-sidebar .hab-cart-na__title,.hab #site-cart-sidebar .hab-cart-na__price{margin-top:4px;font:400 14px/20px var(--hab-font);color:var(--hab-ink)}.hab #site-cart-sidebar .hab-cart-na__link{display:inline-block;margin-top:24px;font:400 14px/20px var(--hab-font);color:var(--hab-ink);text-decoration:underline;text-decoration-color:var(--hab-line-dark);text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .15s ease}@media(hover:hover){.hab #site-cart-sidebar .hab-cart-na__link:hover,.hab #site-cart-sidebar .hab-cart-na__item:hover .hab-cart-na__title{text-decoration:underline;text-decoration-color:var(--hab-ink)}}.hab.template-cart .hab-cart-empty-link{margin-top:16px}.hab.template-cart .hab-cart-empty-link .hab-link{font:400 14px/20px var(--hab-font);letter-spacing:0;color:var(--hab-ink);text-decoration:underline;text-decoration-color:var(--hab-line-dark);text-decoration-thickness:1px;text-underline-offset:3px}@media(hover:hover){.hab.template-cart .hab-cart-empty-link .hab-link:hover{text-decoration-color:var(--hab-ink)}}.hab.template-collection main .js-collection-item .gutter-top--regular,.hab.template-collection main .js-collection-item .gutter-top--regular *{text-align:left!important}.hab.template-collection main .js-collection-item .gutter-top--regular{padding-top:16px!important}.hab.template-collection main .js-collection-item .gutter-top--regular span{font:400 16px/22px var(--hab-font)!important;letter-spacing:0!important;color:var(--hab-ink)!important}.hab .custom--search-page .search-loading{padding:48px 0;text-align:center;font:400 14px/24px var(--hab-font);letter-spacing:.04em;color:var(--hab-grey-mid)}@media(hover:hover){.hab.no-touchevents main .shopify-section:not([id$=__rich_text_VGJiht]) .card.rich-text .button.button--solid:hover{background-color:var(--hab-hover);border-color:var(--hab-hover);color:#fff}.hab.no-touchevents main .shopify-section:not([id$=__rich_text_VGJiht]) .card.rich-text .button.button--solid:hover span{color:#fff}}@media(hover:hover){.hab.no-touchevents.template-index main [id$=__slideshow_Axf9XB] .card .button.button--solid:hover span{color:var(--hab-ink)}}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .contact-form :is(h2,h3){margin-bottom:24px!important;font:400 20px/1.3 var(--hab-font)!important;letter-spacing:0!important;color:var(--hab-ink)!important}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .contact-form .field__input{font:400 14px/20px var(--hab-font)!important;letter-spacing:.02em;color:var(--hab-ink)!important;border-bottom-color:var(--hab-line)!important}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .contact-form .field__input::placeholder{font:400 14px/20px var(--hab-font);color:var(--hab-grey-mid)}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .contact-form .field__input:focus{border-bottom-color:var(--hab-ink)!important}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .contact-form__info .element--has-border{border:0!important;padding:0!important;background:transparent!important}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .contact-form__info :is(p,li){margin:0 0 8px!important;font:400 14px/24px var(--hab-font)!important;letter-spacing:.04em!important;color:var(--hab-grey-mid)!important}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .contact-form__info :is(strong,b){font-weight:400!important;color:var(--hab-ink)!important}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .contact-form__info a{color:var(--hab-ink)!important;text-decoration:underline;text-decoration-color:var(--hab-line-dark);text-underline-offset:3px}@media(min-width:768px){.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .contact-form{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(0,1fr)!important;grid-template-rows:auto 1fr!important;column-gap:80px!important;row-gap:48px!important;align-items:start}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .contact-form>.contact-form__the-form{grid-column:1;grid-row:1 / span 2;width:auto!important;max-width:none!important}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .contact-form>.contact-form__info{grid-column:2;width:auto!important;max-width:none!important}}@media(max-width:767px){.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .contact-form{display:flex!important;flex-direction:column;gap:40px!important}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .contact-form>.contact-form__the-form{order:3}}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .contact-form__info p:has(>span){display:flex;gap:16px;margin:0 0 4px!important}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .contact-form__info p:has(>span) strong{flex:0 0 104px}.hab main .alert.alert--success,.hab main .alert.alert--error{display:block!important;width:100%;box-sizing:border-box;margin:0 0 32px!important;padding:20px 24px!important;background:var(--hab-outline-hover)!important;border:0!important;border-radius:2px!important;font:400 14px/24px var(--hab-font)!important;letter-spacing:.04em;color:var(--hab-ink)!important}.hab main .alert.alert--success .alert__icon,.hab main .alert.alert--error .alert__icon{display:none!important}.hab main .alert.alert--error strong{font-weight:400}@media(min-width:768px){.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main :is([id$=__featured_collection_wKKKMj],[id$=__featured_collection_jbrmMU],[id$=__featured_collection_cart_empty],[id$=__featured_collection_bimMrV]) .grid.grid--layout>*:nth-child(4n+1){border-left:0;padding-left:0}.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main :is([id$=__featured_collection_wKKKMj],[id$=__featured_collection_jbrmMU],[id$=__featured_collection_cart_empty],[id$=__featured_collection_bimMrV]) .grid.grid--layout>*:nth-child(4n){padding-right:0}.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main :is([id$=__featured_collection_wKKKMj],[id$=__featured_collection_jbrmMU],[id$=__featured_collection_cart_empty],[id$=__featured_collection_bimMrV]) .grid.grid--layout>*:nth-child(n+5){border-top:1px solid var(--hab-line)}.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main :is([id$=__featured_collection_wKKKMj],[id$=__featured_collection_jbrmMU],[id$=__featured_collection_cart_empty],[id$=__featured_collection_bimMrV]) .grid.grid--layout>*:last-child:not(:nth-child(4n)){padding-right:24px}}@media(min-width:768px)and (max-width:1023px){.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main :is([id$=__featured_collection_wKKKMj],[id$=__featured_collection_jbrmMU],[id$=__featured_collection_cart_empty],[id$=__featured_collection_bimMrV]) .grid.grid--layout>*:last-child:not(:nth-child(4n)){padding-right:12px}}@media(max-width:767px){.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main :is([id$=__featured_collection_wKKKMj],[id$=__featured_collection_jbrmMU],[id$=__featured_collection_cart_empty],[id$=__featured_collection_bimMrV]) .grid.grid--layout>*:last-child:nth-child(odd){padding-right:12px}}.hab.template-page-about main .section-heading__subheading strong{font-weight:400}@media(max-width:767px){.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .section-heading__text{flex-wrap:wrap}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .section-heading__title{max-width:100%;flex:0 1 auto}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .section-heading__subheading{flex:1 0 100%;margin:6px 0 0;padding:0;border:0}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .section-heading__subheading:before,.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .section-heading__subheading:after{display:none}}@media(max-width:767px){.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main [id$=__info_tabs_JnjLMX] .info-tabs{display:block!important}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main [id$=__info_tabs_JnjLMX] .info-tabs_panels{display:none!important}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main [id$=__info_tabs_JnjLMX] .info-tabs_togglers{display:block!important;overflow:visible!important;border-top:1px solid var(--hab-line)}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main [id$=__info_tabs_JnjLMX] .info-tabs__tab{display:block!important;width:100%!important;margin:0!important;padding:18px 32px 18px 0!important;opacity:1!important;border-bottom:1px solid var(--hab-line)!important}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main [id$=__info_tabs_JnjLMX] .info-tabs__tab:before{display:none!important}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main [id$=__info_tabs_JnjLMX] .info-tabs__tab:after{display:none!important}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main [id$=__info_tabs_JnjLMX] .info-tabs__tab-title{display:block;font-size:16px!important;line-height:24px!important}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main [id$=__info_tabs_JnjLMX] .info-tabs__tab-title:after{content:"+";position:absolute;right:0;top:18px;width:24px;text-align:right;font:400 18px/24px var(--hab-font);color:var(--hab-ink)}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main [id$=__info_tabs_JnjLMX] .info-tabs__tab.hab-open .info-tabs__tab-title:after{content:"\2212"}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main [id$=__info_tabs_JnjLMX] .info-tabs__tab-caption{display:none!important;padding:8px 0 0!important}.hab:is(.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main [id$=__info_tabs_JnjLMX] .info-tabs__tab.hab-open .info-tabs__tab-caption{display:block!important}}.hab.template-page-guaranteed-authentic main [id$=__collection_list_LXMz3m] .js-collection-item .gutter-top--regular,.hab.template-page-guaranteed-authentic main [id$=__collection_list_LXMz3m] .js-collection-item .gutter-top--regular *{text-align:left!important}.hab.template-page-guaranteed-authentic main [id$=__collection_list_LXMz3m] .js-collection-item .gutter-top--regular{padding-top:16px!important}.hab.template-page-guaranteed-authentic main [id$=__collection_list_LXMz3m] .js-collection-item .gutter-top--regular span{font:400 16px/22px var(--hab-font)!important;letter-spacing:0!important;color:var(--hab-ink)!important}.hab.template-page-affirm main [id$=__rich_text_893y6k] .rte,.hab.template-page-affirm main [id$=__rich_text_893y6k] .rte p{max-width:720px!important;margin-left:auto!important;margin-right:auto!important;font-size:12px!important;line-height:20px!important;letter-spacing:.02em!important}html:root{--font-stack-headings-primary: Helvetica, Arial, sans-serif;--font-stack-body-secondary: Helvetica, Arial, sans-serif}.hab main .main-page .heading-size--page-title{font:400 40px/1.1 var(--hab-font)!important;letter-spacing:0!important;color:var(--hab-ink)!important}@media(max-width:767px){.hab main .main-page .heading-size--page-title{font-size:32px!important}}.hab main .rte strong,.hab main .rte b,.hab main .metafield-rich_text_field strong,.hab main .metafield-rich_text_field b{font-weight:400!important}.hab .custom--search-header .search-title{font:400 24px/1.3 var(--hab-font)!important;letter-spacing:0;color:var(--hab-ink)}.hab .custom--search-header .custom--search input{border:0!important;border-bottom:1px solid var(--hab-line)!important;border-radius:0!important;box-shadow:none!important;font-family:var(--hab-font)!important}.hab .custom--search-header .custom--search input:focus{border-bottom-color:var(--hab-ink)!important}.hab .custom--search-header .custom--search button{display:none!important}.hab .custom--search-header .custom--search input{width:100%!important;text-align:center}.hab .shopify-policy__body :is(span,strong,b,h1,h2,h3,h4,h5,h6){font-weight:400!important}.hab .shopify-policy__body span[style*=font-weight],.hab .shopify-policy__body strong,.hab .shopify-policy__body b{color:var(--hab-ink)!important}.hab.template-collection main .shopify-section:has(.js-collection-item) .section-heading__title{font:400 32px/1.2 var(--hab-font)!important;letter-spacing:0!important;color:var(--hab-ink)!important}@media(max-width:767px){.hab.template-collection main .shopify-section:has(.js-collection-item) .section-heading__title{font-size:24px!important}}.hab .template-search main #collection-filters-handle,.hab.template-search main #collection-filters-handle{width:100%!important;height:auto!important;min-height:0!important;justify-content:flex-start!important;padding:12px 0!important;border:0!important;border-bottom:1px solid var(--hab-line)!important;border-radius:0!important;background:transparent!important;color:var(--hab-ink)!important;font:400 14px/20px var(--hab-font)!important;text-align:left!important}@media(max-width:767px){.hab.template-page-affirm main [id$=__rich_text_893y6k] .rte,.hab.template-page-affirm main [id$=__rich_text_893y6k] .rte p{text-align:left!important}}.hab .habitus-blog-post,.hab .habitus-blog-post *{font-family:var(--hab-font)!important}.hab .habitus-blog-post :is(p,span,a,li,strong,b,em,h1,h2,h3,h4,h5,figcaption,div,label,button,td,th){font-weight:400!important}.hab .habitus-blog-post h2,.hab .habitus-blog-post .product-section h2{font-size:32px!important;line-height:1.2!important;letter-spacing:0!important;color:var(--hab-ink)!important}.hab .habitus-blog-post h3{font-size:20px!important;line-height:1.3!important;letter-spacing:0!important;color:var(--hab-ink)!important}.hab .habitus-blog-post p,.hab .habitus-blog-post li{font-size:16px!important;line-height:28px!important;letter-spacing:.02em}.hab .habitus-blog-post .eyebrow{font-size:12px!important;line-height:16px!important;letter-spacing:0!important;text-transform:none!important;color:var(--hab-grey-mid)!important}.hab .habitus-blog-post .byline .author{color:var(--hab-ink)!important}.hab .habitus-blog-post *{font-style:normal!important}@media(max-width:767px){.hab .habitus-blog-post h2,.hab .habitus-blog-post .product-section h2{font-size:24px!important}}.hab.template-article main .text-weight--bold{font-weight:400!important}.hab.template-article main h3.heading-size--xsmall{font:400 24px/1.2 var(--hab-font)!important;letter-spacing:0!important;color:var(--hab-ink)}.hab .habitus-blog-post a.btn-primary,.hab .habitus-blog-post a.btn-secondary{display:inline-flex!important;align-items:center;justify-content:center;height:50px;padding:0 32px!important;box-sizing:border-box;font-size:14px!important;line-height:20px!important;letter-spacing:0!important;text-transform:none!important;border-radius:2px;transition:background-color .25s ease,border-color .25s ease!important;transform:none!important}.hab .habitus-blog-post a.btn-primary{background:var(--hab-ink)!important;border:1px solid var(--hab-ink)!important;color:#fff!important}.hab .habitus-blog-post a.btn-secondary{background:#fff!important;border:1px solid var(--hab-ink)!important;color:var(--hab-ink)!important}@media(hover:hover){.hab .habitus-blog-post a.btn-primary:hover{background:#444!important;border-color:#444!important;color:#fff!important}.hab .habitus-blog-post a.btn-secondary:hover{background:#dcdad5!important;color:var(--hab-ink)!important}}.hab .habitus-blog-post :is(p,li,figcaption) a:not(.btn-primary):not(.btn-secondary){color:var(--hab-ink)!important;text-decoration:underline;text-decoration-color:#c9c6c0;text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .25s ease}@media(hover:hover){.hab .habitus-blog-post :is(p,li,figcaption) a:not(.btn-primary):not(.btn-secondary):hover{color:var(--hab-ink)!important;text-decoration-color:var(--hab-ink)}}.hab .habitus-blog-post .section-label{font-size:12px!important;letter-spacing:0!important;text-transform:none!important;color:var(--hab-grey-mid)!important}.hab .habitus-blog-post .faq-item h3{font-size:20px!important;line-height:1.3!important}.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic) main :is([id$=__promotion_cards_6Cwd6K],[id$=__promotion_cards_KeH7em],[id$=__promotion_cards_kWYaWt],[id$=__rich_text_VGJiht]) .card__text>div>.button,.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic) main :is([id$=__promotion_cards_6Cwd6K],[id$=__promotion_cards_KeH7em],[id$=__promotion_cards_kWYaWt],[id$=__rich_text_VGJiht]) .card__text>div>.button:hover{padding-bottom:6px!important;height:auto!important;line-height:20px!important}.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic) main :is([id$=__promotion_cards_6Cwd6K],[id$=__promotion_cards_KeH7em],[id$=__promotion_cards_kWYaWt],[id$=__rich_text_VGJiht]) .card__text>div>.button .button__text,.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic) main :is([id$=__promotion_cards_6Cwd6K],[id$=__promotion_cards_KeH7em],[id$=__promotion_cards_kWYaWt],[id$=__rich_text_VGJiht]) .card__text>div>.button:hover .button__text{line-height:20px!important}.hab .blog-tags .pill,.hab .blog-tags .pill.button--solid{display:inline-flex!important;align-items:center;justify-content:center;height:34px!important;min-height:0!important;padding:0 17px!important;margin:0!important;border:1px solid var(--hab-line-dark, #c9c6c0)!important;border-radius:2px!important;background:#fff!important;color:var(--hab-ink)!important;font:400 12px/1 var(--hab-font)!important;letter-spacing:0!important;text-transform:none!important;transition:background-color .25s ease,border-color .25s ease,color .25s ease!important;transform:none!important}.hab .blog-tags .pill.button--solid{background:var(--hab-ink)!important;border-color:var(--hab-ink)!important;color:#fff!important}@media(hover:hover){.hab .blog-tags .pill:not(.button--solid):hover{border-color:var(--hab-ink)!important;background:#fff!important;color:var(--hab-ink)!important}.hab .blog-tags .pill.button--solid:hover{background:#444!important;border-color:#444!important;color:#fff!important}}.hab.template-article main [id$=__main-article] .container--compact,.hab.template-article main [id$=__main-article-navigation] .container--compact{max-width:860px!important}.hab .habitus-blog-post{max-width:none!important;padding-left:0!important;padding-right:0!important}.hab .habitus-blog-post .inline-image,.hab .habitus-blog-post .shop-the-room{margin-left:0!important;margin-right:0!important}.hab .habitus-blog-post .inline-image figcaption,.hab .habitus-blog-post .str-caption{padding-left:0!important;padding-right:0!important}@media(min-width:768px){.hab.template-collection main .shopify-section:has(.js-collection-item){margin-top:16px!important}.hab.template-collection main .shopify-section:has(.js-collection-item)+.shopify-section{margin-top:74px!important}}.hab.template-page-affirm main [id$=__rich_text_893y6k] .card{min-height:0!important;height:auto!important}.hab.template-page-affirm main [id$=__rich_text_893y6k] .rich-text__text{padding:0!important;min-height:0!important}.hab.template-page-affirm main .shopify-section[id$=__rich_text_893y6k]{padding-top:var(--hab-affirm-top, 0px);padding-bottom:var(--hab-affirm-bottom, 0px)}.hab.template-page-trade-account-2 main [id$=__rich_text_tjRFQ9] .card.rich-text .button.button--solid,.hab.no-touchevents.template-page-trade-account-2 main [id$=__rich_text_tjRFQ9] .card.rich-text .button.button--solid:hover{height:auto!important;min-height:0!important;width:auto!important;padding:0 0 6px!important;margin-top:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--hab-ink)!important;font:400 14px/20px var(--hab-font)!important;letter-spacing:0!important;text-transform:none!important;text-decoration:underline!important;text-decoration-color:#c9c6c0!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important;transition:text-decoration-color .25s ease!important;transform:none!important}.hab.no-touchevents.template-page-trade-account-2 main [id$=__rich_text_tjRFQ9] .card.rich-text .button.button--solid:hover{text-decoration-color:var(--hab-ink)!important}.hab.template-page-trade-account-2 main [id$=__rich_text_tjRFQ9] .button .button__text,.hab.template-page-trade-account-2 main [id$=__rich_text_tjRFQ9] .button span{display:inline!important;color:var(--hab-ink)!important}.hab.template-page-trade-account-2 main [id$=__rich_text_tjRFQ9] .button .button__icon{display:none!important}.hab.template-page-trade-account-2 main [id$=__rich_text_tjRFQ9] .card{min-height:0!important;height:auto!important}.hab.template-page-trade-account-2 main [id$=__rich_text_tjRFQ9] .rich-text__text{padding:0!important;min-height:0!important}.hab.template-page-trade-account-2 main [id$=__rich_text_tjRFQ9] .card__text>*{margin-bottom:0!important}.hab.template-page-trade-account-2 main [id$=__rich_text_tjRFQ9] .card__text>*+*{margin-top:16px!important}.hab.template-page-trade-account-2 main [id$=__rich_text_tjRFQ9] .container--negative-margin{margin-bottom:0!important}@media(max-width:767px){.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .section-heading:has(.section-heading__actions .button){flex-direction:column!important;align-items:flex-start!important}.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .section-heading__actions:has(.button){display:block!important;margin:16px 0 0!important;padding:0!important;width:auto!important}.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .section-heading__actions .button{display:inline-flex!important}.hab:is(.template-index,.template-page-trade-account-2,.template-page-string-planner,.template-page-design-services-2,.template-page-contact,.template-page-about,.template-page-faq-2,.template-page-affirm,.template-page-guaranteed-authentic,.template-cart) main .shopify-section:has(.section-heading__actions .button) .section-footer.element--hide-on-desk{display:none!important}}@media(max-width:767px){.hab.template-page-contact main .contact-form__the-form .contact-form__row button[type=submit]{width:100%!important;justify-content:center!important}}.hab main .rte a:not(.button):not(:has(img)),.hab main a.text-link:not(.button):not(:has(img)){border-bottom:0!important;color:var(--hab-ink);text-decoration-line:underline;text-decoration-color:var(--hab-line-dark);text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .25s ease}.hab.no-touchevents main .rte a:not(.button):not(:has(img)):hover,.hab.no-touchevents main a.text-link:not(.button):not(:has(img)):hover{text-decoration-color:var(--hab-ink)}@media(min-width:768px){.hab.template-index main [id$=__featured_collection_wKKKMj] .grid.grid--layout>*:nth-child(n+5){display:none!important}}@media(max-width:767px){.hab main .shopify-section[id*=__featured_collection_] .grid.grid--layout{display:flex!important;flex-wrap:nowrap;gap:15px!important;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:15px;margin:0 -15px!important;padding:0 15px;scrollbar-width:none}.hab main .shopify-section[id*=__featured_collection_] .grid.grid--layout::-webkit-scrollbar{display:none}.hab main .shopify-section[id*=__featured_collection_] .grid.grid--layout>*{flex:0 0 80%;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;scroll-snap-align:start}.hab .hab-brands__all{display:table;margin:40px auto 0}}.hab #reviews{height:0!important;scroll-margin-top:72px}.hab.template-index main [id$=__custom_liquid_3DcrMM]>.container{margin-top:55px!important;margin-bottom:-25px!important}@media(max-width:767px){.hab.template-index main [id$=__custom_liquid_3DcrMM]>.container{margin-top:30px!important;margin-bottom:-26px!important}.hab .hab-section-link{margin-top:40px}}.hab.template-cart main:has(.cart-section--empty,.cart--empty) [id$=__cart-recommendations]{display:none!important}.hab main .rte strong,.hab main .rte b,.hab main .metafield-rich_text_field strong,.hab main .metafield-rich_text_field b{color:inherit!important}.hab.template-page-trade-account-2 main [id$=__rich_text_tjRFQ9]>.container--large{margin-top:75px!important;margin-bottom:-5px!important}.hab.template-page-affirm main [id$=__rich_text_893y6k] .container--negative-margin{margin-bottom:0!important}.hab.template-page-affirm main .shopify-section[id$=__rich_text_893y6k]{--hab-affirm-top: 51px;--hab-affirm-bottom: 0px;margin-bottom:-3px}@media(max-width:767px){.hab.template-page-trade-account-2 main [id$=__rich_text_tjRFQ9]>.container--large{margin-top:50px!important;margin-bottom:-6px!important}.hab.template-page-affirm main .shopify-section[id$=__rich_text_893y6k]{--hab-affirm-top: 42px;--hab-affirm-bottom: 0px;margin-bottom:-2px}}.hab.template-cart main .cart-section--empty{row-gap:0!important;margin-bottom:-4px}@media(max-width:767px){.hab.template-cart main .cart-section--empty{margin-bottom:-4px}}.hab .shopify-section[id$=__rich_text_9DYF99]>.container--vertical-space-small{margin-top:80px!important}@media(max-width:767px){.hab .shopify-section[id$=__rich_text_9DYF99]>.container--vertical-space-small{margin-top:56px!important}}.hab.template-product main .shopify-section[id$=__custom_liquid_9CiXwq]>.container--fullwidth{margin-top:32px!important;margin-bottom:-20px!important}@media(min-width:768px){.hab.template-product main .shopify-section[id$=__product-recommendations]{margin-bottom:-12px}}@media(min-width:768px){.hab.template-collection main .shopify-section[id$=__banner]+.shopify-section[id$=__product-grid]{padding-top:16px}.hab.template-collection main .shopify-section[id$=__product-grid]{margin-bottom:-14px}}@media(min-width:768px){.hab.template-page-about main .shopify-section[id$=__featured_collection_bimMrV]{padding-bottom:25px}}.hab main .shopify-section:last-of-type .container--negative-margin{margin-bottom:0!important}.hab main [id$=__main-article] a.button.button--icon-left,.hab.no-touchevents main [id$=__main-article] a.button.button--icon-left:hover{height:auto!important;min-height:0!important;padding:0 0 6px!important;background:transparent!important;border:0!important;box-shadow:none!important}.hab main [id$=__main-article] a.button.button--icon-left .button__icon{display:none!important}.hab main [id$=__main-article] a.button.button--icon-left .button__text{padding:0!important;margin:0!important;font:400 14px/20px var(--hab-font)!important;letter-spacing:0!important;color:var(--hab-ink)!important;text-decoration:underline;text-decoration-color:var(--hab-line-dark);text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .25s ease}.hab.no-touchevents main [id$=__main-article] a.button.button--icon-left:hover .button__text{text-decoration-color:var(--hab-ink)}@media(max-width:767px){.hab main [id$=__main-article] .habitus-blog-post{padding-bottom:24px!important}.hab main .shopify-section[id$=__main-article-navigation]{padding-top:28px}}@media(max-width:767px){.hab.template-collection main .shopify-section[id$=__product-grid]{margin-bottom:-14px}.hab.template-collection main .shopify-section[id$=__banner]+.shopify-section:has(.js-collection-item){padding-top:15px}}@media(max-width:767px){.hab.template-collection main .shopify-section[id$=__banner]+.shopify-section[id$=__product-grid]{padding-top:16px}}@media(max-width:767px){.hab.template-product main .shopify-section[id$=__custom_liquid_9CiXwq]>.container--fullwidth{margin-top:20px!important;margin-bottom:-8px!important}.hab main .shopify-section[id*=__featured_collection_] .grid.grid--layout{border-top:0!important;border-bottom:0!important;background:linear-gradient(var(--hab-line),var(--hab-line)) 15px 0 / calc(100% - 30px) 1px no-repeat,linear-gradient(var(--hab-line),var(--hab-line)) 15px 100% / calc(100% - 30px) 1px no-repeat!important;padding-top:24px!important;padding-bottom:0!important}}@media(max-width:767px){.hab #shopify-section-template--27539114590449__slideshow_Axf9XB .grid:has(>.card+.card) .card .align-content{padding-bottom:70px!important}}.hab .hab-swipe-nav{display:none}@media(max-width:767px){.hab .hab-swipe-nav{display:flex;align-items:center;justify-content:center;margin-top:10px}.hab .hab-swipe-nav[hidden]{display:none!important}.hab .hab-swipe-nav__btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;background:transparent;opacity:.8;cursor:pointer;transition:opacity .25s ease}.hab .hab-swipe-nav__btn.is-off{opacity:.3}.hab .hab-swipe-nav__bar{position:relative;width:150px;height:6px;border-radius:10px;background:#00000014;overflow:hidden}.hab .hab-swipe-nav__thumb{position:absolute;left:0;top:0;height:6px;border-radius:10px;background:#000}}.hab .pdp-badge-wrap .pdp-badge{display:inline-flex!important;align-items:center;height:24px!important;padding:0 12px!important;border-radius:12px!important;background:#4a7a5e!important;color:#fff!important;font:700 11px/24px var(--hab-font)!important;letter-spacing:normal!important;border:0!important}.hab .product-text .design-service-line a{text-decoration-line:underline!important;text-decoration-color:var(--hab-line-dark)!important;text-decoration-thickness:1px!important;transition:text-decoration-color .25s ease}.hab.no-touchevents .product-text .design-service-line a:hover{text-decoration-color:var(--hab-ink)!important}@media(min-width:768px){.hab.template-index main .shopify-section[id$=__promotion_cards_6Cwd6K]>[class*=container]{margin-top:70px!important}.hab.template-index main .shopify-section[id$=__promotion_cards_kWYaWt]{margin-top:-8px}.hab.template-index main .shopify-section[id$=__rich_text_VGJiht]{margin-top:-19px}}@media(max-width:767px){.hab.template-index main .shopify-section[id$=__promotion_cards_kWYaWt]{margin-top:-8px}}.hab.template-page-affirm main [id$=__rich_text_893y6k] .card{overflow:visible!important}.hab main .string-planner-attribution a{color:var(--hab-ink)!important;text-decoration:underline!important;text-decoration-color:var(--hab-line-dark)!important;text-decoration-thickness:1px!important;text-underline-offset:3px;transition:text-decoration-color .25s ease}.hab.no-touchevents main .string-planner-attribution a:hover{text-decoration-color:var(--hab-ink)!important}@media(min-width:768px){.hab.template-page-design-services-2 main .shopify-section[id$=__rich_text_6jYiqU]{margin-top:-8px}}.hab main .habitus-blog-post a.product-card{border-bottom:1px solid var(--hab-line)!important}@media(min-width:768px){.hab main [id$=__main-article] .habitus-blog-post{padding-bottom:36px!important}.hab main .shopify-section[id$=__main-article-navigation]{padding-top:33px}}@media(max-width:767px){.hab main :is([id$=__promotion_cards_kWYaWt],[id$=__promotion_cards_KeH7em]) .grid>.card{display:flex!important;flex-direction:column}.hab main :is([id$=__promotion_cards_kWYaWt],[id$=__promotion_cards_KeH7em]) .card>div:only-child{display:flex;flex-direction:column;flex:1 1 auto}.hab main :is([id$=__promotion_cards_kWYaWt],[id$=__promotion_cards_KeH7em]) .card__text{display:flex!important;flex-direction:column;flex:1 1 auto}.hab main :is([id$=__promotion_cards_kWYaWt],[id$=__promotion_cards_KeH7em]) .card__text>div:last-child:has(.button){margin-top:auto!important;padding-top:var(--spacing, 10px)}}.hab .product-item .product-swatch-colorwheel .product-variant__label{position:relative;overflow:hidden}.hab .product-item .product-swatch-colorwheel .product-variant__label:before{content:"";position:absolute;left:0;top:0;width:50%;height:50%;z-index:1;pointer-events:none;background:url(/cdn/shop/files/Hallingdal-65-600.png?width=200) center / 30px 30px no-repeat}.hab.template-collection-brands main .shopify-section[id$=__custom_brands_az_4yjxVf]{margin-bottom:-12px}@media(max-width:767px){.hab.template-collection-brands main .shopify-section[id$=__custom_brands_az_4yjxVf]{margin-bottom:-13px}}.hab main .shopify-section[id$=__custom_liquid_8aycTc]:has(.lib-hero){margin-bottom:-45px}.hab.template-404 main .hab-404__text,.hab.template-404 main .hab-404__text p{margin:0;font:400 14px/24px var(--hab-font)!important;letter-spacing:.04em;color:var(--hab-grey)!important}.hab.template-404 main .hab-404__text{margin-top:24px}.hab.template-404 main .hab-404__link{margin:16px 0 0}.hab.template-404 main .hab-404__link .hab-link{font:400 14px/20px var(--hab-font);letter-spacing:0;color:var(--hab-ink);text-decoration:underline;text-decoration-color:var(--hab-line-dark);text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .25s ease}.hab.no-touchevents.template-404 main .hab-404__link .hab-link:hover{text-decoration-color:var(--hab-ink)}@media(min-width:768px){.hab.template-search main .shopify-section[id$=__main]{margin-bottom:-19px}}.hab .product-text a.button[href="#builder"],.hab.no-touchevents .product-text a.button[href="#builder"]:hover{padding-left:24px!important;padding-right:24px!important}@media(min-width:768px){.hab.template-product main .shopify-section[id*=__custom_string_builder_]{margin-top:30px;margin-bottom:-10px}}.hab .cart-item__property,.hab .cart-item__property *,.hab [data-js-product-lead-time],.hab [data-js-product-lead-time] *,.hab [data-js-product-in-stock],.hab [data-js-product-in-stock] *,.hab.template-customers-order .note,.hab.template-customers-order .note *{font-variant-numeric:proportional-nums!important}.hab [data-js-search-item] .product-item__vendor{position:relative;color:#6b6b6b;opacity:1}.hab [data-js-search-item] .product-item__vendor>.remove-line-height-space{opacity:1}.hab .hab-size-guide{padding-top:72px;margin-bottom:8px}.hab .hab-size-guide__heading{font:400 32px/1.2 var(--hab-font);letter-spacing:0;color:var(--hab-black);margin:0 0 8px}.hab .hab-size-guide__intro,.hab .hab-size-guide__text,.hab .hab-size-guide__note{font:400 14px/24px var(--hab-font);letter-spacing:.04em;color:var(--hab-grey-mid);margin:0}.hab .hab-size-guide__grid{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;border-top:1px solid var(--hab-line);border-bottom:1px solid var(--hab-line)}.hab .hab-size-guide__item{display:flex;flex-direction:column;align-items:center;text-align:center;margin:0;padding:24px 0 32px}.hab .hab-size-guide__media{width:100%;max-width:320px}.hab .hab-size-guide__media img{display:block;width:100%;height:auto}.hab .hab-size-guide__name{font:400 18px/24px var(--hab-font);letter-spacing:0;color:var(--hab-ink);margin:20px 0 6px}.hab .hab-size-guide__screens{font:400 14px/20px var(--hab-font);letter-spacing:0;color:var(--hab-ink);margin:0}.hab .hab-size-guide__meta{font:400 12px/20px var(--hab-font);letter-spacing:.04em;color:var(--hab-grey-mid);margin:2px 0 12px}.hab .hab-size-guide__text{max-width:300px;margin-bottom:16px}.hab .hab-size-guide__link,.hab .hab-size-guide__current{margin:auto 0 0;font:400 14px/20px var(--hab-font);letter-spacing:0}.hab .hab-size-guide__link{color:var(--hab-ink);border-bottom:0;text-decoration:underline;text-decoration-color:var(--hab-line-dark);text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .25s ease}.hab .hab-size-guide__link:hover{color:var(--hab-ink);text-decoration-color:var(--hab-ink)}.hab .hab-size-guide__current{color:var(--hab-grey-mid)}.hab .hab-size-guide__note{margin-top:20px;text-align:center}@media(max-width:767px){.hab .hab-size-guide{padding-top:40px;margin-bottom:16px}.hab .hab-size-guide__heading{font-size:24px}.hab .hab-size-guide__grid{gap:12px;margin-top:20px}.hab .hab-size-guide__item{padding:16px 0 24px}.hab .hab-size-guide__name{font-size:14px;line-height:20px;margin-top:12px}.hab .hab-size-guide__screens{font-size:12px;line-height:18px}.hab .hab-size-guide__text{font-size:12px;line-height:18px;letter-spacing:.02em}.hab .hab-size-guide__link,.hab .hab-size-guide__current{font-size:12px;line-height:18px}}
/*# sourceMappingURL=/cdn/shop/t/191/assets/habitus-tweaks.css.map */
