.hab{--hab-font: Helvetica, Arial, sans-serif;--hab-black: #000;--hab-ink: #111;--hab-grey: #8a8a8a;--hab-grey-mid: #6b6b6b;--hab-grey-text: #333;--hab-faint: #c0bdb8;--hab-line: #e3e1dc;--hab-line-dark: #c9c6c0;--hab-ring: #a9a6a1;--hab-moss: #4a7a5e;--hab-ochre: #b9802a;--hab-hover: #444;--hab-outline-hover: #f1efeb;--hab-inverted-hover: #dcdad5;--hab-backdrop: rgba(17, 17, 17, .88)}.hab .text-animation--underline-thin{background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;transition:background-size .35s ease}.hab .hab-link{color:var(--hab-ink);text-decoration:underline;text-decoration-color:var(--hab-line-dark);text-decoration-thickness:1px;text-underline-offset:3px;transition:color .15s ease,text-decoration-color .15s ease}.hab .hab-link--grey{color:var(--hab-grey)}@media(hover:hover){.hab .hab-link:hover{color:var(--hab-ink);text-decoration-color:var(--hab-ink)}}.hab .hab-tip{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);background:var(--hab-ink);color:#fff;font:400 12px/16px var(--hab-font);letter-spacing:0;padding:4px 8px;border-radius:2px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s ease;z-index:5}.hab a:focus-visible,.hab button:focus-visible,.hab [tabindex]:focus-visible{outline:2px solid var(--hab-ink);outline-offset:2px}.hab .button:focus-visible{box-shadow:none}.hab .button--solid,.hab .button--outline,.hab .hab-btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;height:50px;min-height:0;padding:0 28px;border:1px solid var(--hab-ink);border-radius:2px;font:400 14px/1 var(--hab-font);letter-spacing:0;text-transform:none;text-decoration:none;box-shadow:none;cursor:pointer;overflow:hidden;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.hab .button--solid,.hab .hab-btn{background-color:var(--hab-ink);color:#fff}.hab .button--outline,.hab .hab-btn--outline{background-color:#fff;color:var(--hab-ink)}.hab .hab-btn--inverted{background-color:#fff;border-color:#fff;color:var(--hab-ink)}.hab .button .button__text,.hab .button:hover .button__text{width:auto;font:inherit;letter-spacing:0;text-transform:none;line-height:1;padding:0;margin:0;position:static;transform:none;animation:none!important;transition:none;color:inherit}.hab .button--solid .button__icon,.hab .button--outline .button__icon,.hab .button--solid>svg,.hab .button--outline>svg{display:none}.hab .button--solid .button__preloader-element circle{stroke:#fff}.hab .button--outline .button__preloader-element circle{stroke:var(--hab-ink)}@media(hover:hover){.hab .button.button--solid:hover,.hab .hab-btn:hover{background-color:var(--hab-hover);border-color:var(--hab-hover);color:#fff}.hab .button.button--outline:hover,.hab .hab-btn--outline:hover{background-color:var(--hab-outline-hover);border-color:var(--hab-ink);color:var(--hab-ink)}.hab .hab-btn--inverted:hover{background-color:var(--hab-inverted-hover);border-color:var(--hab-inverted-hover);color:var(--hab-ink)}}.hab .card .button--solid{background-color:var(--color-text-cards);border-color:var(--color-text-cards);color:var(--color-foreground-cards)}.hab .card .button--outline{background-color:transparent;border-color:var(--color-text-cards);color:var(--color-text-cards)}.hab select,.hab .hab-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color-scheme:light;display:block;width:100%;height:40px;padding:0 28px 0 0;border:0;border-bottom:1px solid var(--hab-line);border-radius:0;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M2 4l4 4 4-4' fill='none' stroke='%23111111' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 4px center;background-size:12px 12px;font:400 14px/40px var(--hab-font);letter-spacing:0;color:var(--hab-ink);text-align:left;cursor:pointer;box-shadow:none;outline:0;transition:border-color .15s ease}.hab select:focus,.hab select:active{border-bottom-color:var(--hab-ink);outline:0;box-shadow:none}@media(hover:hover){.hab select:hover{border-bottom-color:var(--hab-grey)}.hab select:focus:hover{border-bottom-color:var(--hab-ink)}}.hab .select{border:0;position:relative}.hab .select>svg{display:none}.hab .hab-label{display:block;font:400 12px/18px var(--hab-font);color:var(--hab-grey);letter-spacing:0;margin:0}.hab input[type=text],.hab input[type=email],.hab input[type=tel],.hab input[type=number],.hab input[type=password],.hab input[type=search],.hab textarea{-webkit-appearance:none;appearance:none;font-family:inherit;border:0;border-bottom:1px solid var(--hab-line);border-radius:0;background-color:transparent;box-shadow:none;outline:0;padding-left:0;padding-right:0;color:var(--hab-ink);transition:border-color .15s ease}.hab input[type=text]:focus,.hab input[type=email]:focus,.hab input[type=tel]:focus,.hab input[type=number]:focus,.hab input[type=password]:focus,.hab input[type=search]:focus,.hab textarea:focus{border-bottom-color:var(--hab-ink);outline:0;box-shadow:none}@media(hover:hover){.hab input[type=text]:hover,.hab input[type=email]:hover,.hab input[type=tel]:hover,.hab input[type=number]:hover,.hab input[type=password]:hover,.hab input[type=search]:hover,.hab textarea:hover{border-bottom-color:var(--hab-grey)}}.hab input::placeholder,.hab textarea::placeholder{color:var(--hab-grey);opacity:1}.hab input[type=search],.hab .hab-field--plain,.hab .hab-field--plain:focus,.hab .hab-field--plain:hover{border:0;border-bottom:0;outline:0;box-shadow:none}.hab .site-header-container input{color:inherit}@media(max-width:767px){.hab input[type=text],.hab input[type=email],.hab input[type=tel],.hab input[type=number],.hab input[type=password],.hab input[type=search],.hab textarea,.hab select{font-size:16px}}.hab product-quantity.quantity-selector-holder,.hab .product-quantity{display:inline-flex;align-items:center;justify-content:space-between;min-width:0;width:96px;height:40px;min-height:40px;max-height:40px;border:0;border-bottom:1px solid var(--hab-line);border-radius:0;background:none;box-shadow:none;transition:border-color .15s ease}.hab product-quantity.quantity-selector-holder:focus-within,.hab .product-quantity:focus-within{border-bottom-color:var(--hab-ink)}@media(hover:hover){.hab product-quantity.quantity-selector-holder:hover,.hab .product-quantity:hover{border-bottom-color:var(--hab-grey)}.hab product-quantity.quantity-selector-holder:focus-within:hover{border-bottom-color:var(--hab-ink)}.hab product-quantity .qty-button:hover{opacity:1}}.hab product-quantity .qty-button{-webkit-appearance:none;appearance:none;width:28px;height:38px;border:0;background:none;opacity:.6;transition:opacity .15s ease}.hab product-quantity .qty-button svg{transform:none;width:10px;height:10px}.hab product-quantity .qty-button svg *{fill:var(--hab-ink)}.hab product-quantity input.qty{-webkit-appearance:none;appearance:none;-moz-appearance:textfield;width:36px;height:38px;border:0;padding:0;background:none;text-align:center;font:400 14px/38px var(--hab-font);color:var(--hab-ink);outline:0;box-shadow:none}.hab product-quantity input.qty:focus{border:0}.hab .hab-hidden{display:none!important}.hab .product-item__badges{top:14px;right:14px;width:calc(100% - 28px);display:flex;flex-direction:column;align-items:flex-end;gap:4px}.hab .product-item__badge{float:none;clear:none;margin:0;display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 12px;border-radius:12px;font:700 11px/24px var(--hab-font);letter-spacing:0;text-align:center;color:#fff;background-color:#1e1e1e}.hab .product-item__badge--sale{background-color:#1e1e1e}.hab .product-item__badge--soldout{background-color:#fff;color:var(--hab-ink);border:1px solid var(--hab-line-dark)}.hab .product-item__badge--quickship[hidden]{display:none}.hab .pill,.hab .active-facets .pill{border-radius:2px;font:400 12px/18px var(--hab-font);letter-spacing:0}.hab span.new_option,.hab .variant-new-badge{display:none!important}.hab .product-variant__item--color{position:relative;height:auto;margin:0;padding:0}.hab .product-variant__item--color .product-variant__label{box-sizing:border-box;display:block;width:32px;height:32px;min-width:0;margin:0;padding:0;border:2px solid transparent;border-radius:0;background:none;box-shadow:none;line-height:0;font-size:0;overflow:hidden;transform:none;position:relative;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.hab .product-variant__item--color .product-variant__item-swatch{position:absolute;top:0;left:0;right:auto;width:100%;height:100%;display:block;border-radius:0;border:0;box-shadow:none;object-fit:cover;transform:none}.hab .product-variant__item--color .product-variant__label span{box-shadow:none}.hab .product-variant__item--color .product-variant__input{margin:0;width:100%;height:100%;left:0;top:0}.hab .product-variant__item--color .product-variant__input:checked+.product-variant__label{border:2px solid var(--hab-ink)!important;box-shadow:none!important}.hab .product-variant__item--color .product-variant__input:focus-visible+.product-variant__label{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--hab-ink)!important}@media(hover:hover){.hab .product-variant__item--color:hover .product-variant__label{border-color:#fff;box-shadow:0 0 0 1px var(--hab-ring);outline:0}.hab .product-variant__item--color:hover .product-variant__input:checked+.product-variant__label{border-color:var(--hab-ink)!important;box-shadow:none!important}.hab .no-touchevents .product-variant__item--color input:hover:not([disabled]):not(:checked)+label{outline:0}}.hab .product-variant__item--color input.disabled+label,.hab .product-variant__item--color input[disabled]+label{opacity:.3}.hab .pdp-new-dot{position:absolute;top:-4px;right:-4px;width:7px;height:7px;border-radius:50%;background:var(--hab-moss);border:1.5px solid #fff;box-sizing:content-box;z-index:2;pointer-events:none}.hab .pdp-new-flag{display:inline-block;color:var(--hab-moss);font:700 14px/22px var(--hab-font);margin-left:10px;vertical-align:baseline}.hab .pdp-new-flag[hidden]{display:none}.hab .product-item .product-variant__item--color .product-variant__label,.hab .product-item .product-variant__item--color .product-variant__item-swatch{border-radius:50%}.hab .product-item .product-variant__item--color .product-variant__label{width:22px;height:22px}.hab .product-item .product-variants{display:flex;flex-wrap:nowrap;align-items:center;gap:0;padding:4px 0 4px 4px;height:auto;overflow:hidden}.hab .product-item .product-variant{display:block;margin:0;width:100%}.hab .product-item .product-variant--secondary{display:none}.hab .product-item .product-variants css-slider.css-slider{height:32px;min-height:32px;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.hab .product-item .product-variants css-slider.css-slider::-webkit-scrollbar{display:none;width:0;height:0}.hab .product-item .product-variants css-slider.css-slider>*{overflow:visible;height:auto}.hab .product-item .product-variants css-slider.css-slider:after{display:none}.hab .product-item .product-variants css-slider.css-slider.hab-overflow:after{display:block;width:24px;background:linear-gradient(-90deg,#fff,#fff0)}.hab .product-item .product-variant__container--radio{flex-wrap:nowrap;gap:8px;padding:1px 0 1px 1px;overflow:visible}.hab .product-item .product-variant__container--radio .product-variant__item--radio{margin:0;padding:0}.hab .product-item .product-variant__container--radio .product-variant__item--radio:last-child{padding-right:4px}.hab .product-item .product-variant__container--radio .product-variant__item--radio label{transform:none}.hab .product-item .product-swatch-colorwheel .product-variant__label,.hab .product-item .product-swatch-colorwheel .product-variant__item-swatch{border-radius:0}.hab .site-header .icon-button .button__icon,.hab .site-header .icon-button .button__icon svg{width:24px;height:24px}.hab .site-header .icon-button{height:24px}.hab .site-header .button__icon:not(.button__icon--special) svg path,.hab .site-header .button__icon:not(.button__icon--special) svg circle,.hab .site-header .button__icon:not(.button__icon--special) svg line{fill:none;stroke:var(--color-text-header);stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}.hab .site-header .button__icon svg .hab-fill{fill:var(--color-text-header);stroke:none}.hab .site-header .icon-button--text-tooltip .icon-button__text{display:none}.hab .site-header .mobile-menu-button svg path{stroke:none}.hab .site-header .menu-link>svg,.hab .site-header .menu-link .icon svg{opacity:.55}.hab .site-nav.style--classic .submenu.mega-menu{background:#fff;border-bottom:1px solid var(--hab-line);box-shadow:0 12px 24px #0000000a}.hab .site-nav.style--classic .submenu.mega-menu:after{background:#fff}.hab .site-nav.style--classic .submenu.mega-menu .submenu-masonry>.mega-link>.menu-link,.hab .site-nav.style--classic .submenu.mega-menu .mega-link.has-promotion>.menu-link,.hab .site-nav.style--classic .submenu.mega-menu .has-babymenu>.menu-link{font:400 18px/24px var(--hab-font);letter-spacing:0;text-transform:none;color:var(--hab-ink)!important;margin-bottom:10px}.hab .site-nav.style--classic .submenu.mega-menu .mega-link.col_shop-all>.menu-link{font-size:14px;line-height:24px;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--hab-line-dark)}.hab .site-nav.style--classic .submenu.mega-menu .babymenu{margin-top:0}.hab .site-nav.style--classic .submenu.mega-menu .babymenu li{margin:0 0 2px;padding:0;line-height:22px}.hab .site-nav.style--classic .submenu.mega-menu .babymenu .menu-link{font:400 14px/22px var(--hab-font);letter-spacing:0;padding:0;margin:0;color:var(--hab-ink);text-decoration:none}@media(hover:hover){.hab .site-nav.style--classic .submenu.mega-menu .babymenu .menu-link:hover,.hab .site-nav.style--classic .submenu.mega-menu .submenu-masonry>.mega-link>.menu-link:hover,.hab .site-nav.style--classic .submenu.mega-menu .has-babymenu>.menu-link:hover{color:var(--hab-grey)!important}}.hab .menu-promotion .menu-promotion-content,.hab .menu-promotion .menu-promotion-content p{font:400 14px/22px var(--hab-font);letter-spacing:0;color:var(--hab-ink);margin:0 0 6px}.hab .menu-promotion .menu-promotion-content.gutter-top--small{padding-top:14px}.hab .menu-promotion .menu-promotion-content p:last-child{margin-bottom:0}.hab .menu-promotion .menu-promotion-content a{font:400 14px/22px var(--hab-font);color:var(--hab-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--hab-line-dark);background-image:none}@media(hover:hover){.hab .menu-promotion .menu-promotion-content a:hover{text-decoration-color:var(--hab-ink)}}.hab .product-item .product-item__title,.hab .product-item .product-item__title span{font:400 16px/22px var(--hab-font);letter-spacing:0;color:var(--hab-black)}.hab .product-item .product-item__title span.text-animation--underline-thin{padding-bottom:2px;background-position:left calc(1em + 3px)}.hab .product-item .product-item__vendor{position:relative;font:400 12px/18px var(--hab-font);letter-spacing:0;color:var(--hab-black);opacity:1}.hab .product-item .product-item__vendor>.remove-line-height-space{opacity:.62}.hab .product-item .product-item__new{position:absolute;left:0;bottom:100%;margin-bottom:4px;white-space:nowrap;color:var(--hab-moss);font:600 12px/1.3 var(--hab-font);letter-spacing:0;opacity:1;pointer-events:none}.hab .product-item .product-item__price{border-bottom:1px solid var(--hab-line)!important;padding-bottom:16px!important;margin-bottom:0!important}.hab .product-item .product-item__price,.hab .product-item .product-item__price span,.hab .product-item .product-price,.hab .product-item .product-price span{font:400 13px/20px var(--hab-font);letter-spacing:0;color:var(--hab-ink);opacity:1}.hab .product-item .product-price del.product-price--compare,.hab .product-item .product-price del.product-price--compare span{color:var(--hab-ink);text-decoration:line-through;padding-left:0;margin-left:8px}.hab .product-item .product-price del.product-price--compare:empty{display:none}.hab .product-item .product-item__quick-buy{margin-top:6px}.hab .product-item__text{padding-top:14px}.hab .product-item .product-item__image,.hab .product-item .product-item__image .lazy-image{overflow:hidden}.hab .product-item .product-item__image img{transform:scale(1.12);transform-origin:50% 42%}.hab .product-item .css-slider-viewport,.hab .product-item .css-slider-holder{clip-path:inset(0 2px 0 0)}.hab .product-item .product-item__image-figure img{clip-path:inset(0 2px 0 2px)}@media(max-width:767px){.hab .product-item .product-item__title,.hab .product-item .product-item__title span{font-size:14px;line-height:20px}.hab .product-item .product-item__vendor{font-size:11px}.hab .product-item .product-item__image img{transform:scale(1.08)}}.hab .product-recommendations .section-heading__title,.hab .main-cart-recommendations .section-heading__title,.hab cart-recommendations:not(#cart-recommendations-sidebar) .section-heading__title{font:400 24px/1.2 var(--hab-font);letter-spacing:0;color:var(--hab-black);max-width:none;white-space:nowrap}.hab .product-recommendations .section-heading__subheading,.hab .main-cart-recommendations .section-heading__subheading,.hab cart-recommendations:not(#cart-recommendations-sidebar) .section-heading__subheading{display:none}.hab .product-recommendations .section-heading{margin-bottom:28px}.hab .product-text .product-custom-liquid{margin:0}.hab .product-text .vendor,.hab .product-text .vendor a{font:400 13px/18px var(--hab-font);letter-spacing:0;color:var(--hab-ink)}.hab .product-text .vendor a{text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--hab-line-dark);text-underline-offset:3px;transition:color .15s ease,text-decoration-color .15s ease}@media(hover:hover){.hab .product-text .vendor a:hover{color:var(--hab-grey);text-decoration-color:var(--hab-grey)}}.hab .product-text h1.product__title{font:400 32px/1.2 var(--hab-font);letter-spacing:0;color:var(--hab-black);margin:4px 0 14px}.hab .product-text .pdp-badge-wrap{margin:-4px 0 14px;line-height:0}.hab .product-text .pdp-badge{display:inline-block;background:var(--hab-ink);color:#fff;border:1px solid var(--hab-ink);font:400 12px/22px var(--hab-font);letter-spacing:0;padding:0 9px;border-radius:2px;vertical-align:top}.hab .product-text .product__description,.hab .product-text .product__description p,.hab .product-text .product__description li{font:400 14px/22px var(--hab-font);letter-spacing:0;color:var(--hab-ink)}.hab .product-text .pairs{display:block;background:none;color:var(--hab-ink);padding:0;margin:0 0 14px;font:400 13px/20px var(--hab-font)}.hab .product-text .pairs strong{font-weight:400;color:var(--hab-grey)}.hab .product-text .product-variants{gap:18px}.hab .product-text .product-variant__name{display:block;font:400 14px/22px var(--hab-font);letter-spacing:0;color:var(--hab-grey);margin-bottom:8px}.hab .product-text .product-variant__container--radio{gap:8px;padding:0}.hab .product-text .product-variant__item-text-label{display:inline-block;margin-top:8px;font:400 14px/22px var(--hab-font);letter-spacing:0;color:var(--hab-grey);opacity:1}.hab .product-text .product-variant__item--color .product-variant__label .hab-tip{position:absolute;left:50%;bottom:calc(100% + 6px)}.hab .product-text .product-variant__item--color .product-variant__label:after{content:attr(data-n);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);background:var(--hab-ink);color:#fff;font:400 12px/16px var(--hab-font);letter-spacing:0;padding:4px 8px;border-radius:2px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s ease;z-index:5}.hab .product-text .product-variant__item--color .product-variant__label{overflow:visible}.hab .product-text .product-variant__item--color .product-variant__item-swatch{width:28px;height:28px}@media(hover:hover){.hab .product-text .product-variant__item--color:hover .product-variant__label:after{opacity:1}}.hab .product-text .product-variant__item--radio:not(.product-variant__item--color) label{border-radius:2px;font:400 13px/18px var(--hab-font);letter-spacing:0;padding:10px 14px;border-color:var(--hab-line)}.hab .product-text .product-variant__item--radio:not(.product-variant__item--color) input:checked+label{border-color:var(--hab-ink)!important;box-shadow:none}.hab .product-text .product-variant__container--select{display:block;width:100%;max-width:none;height:40px;padding:0 28px 0 0;border:0;border-bottom:1px solid var(--hab-line);border-radius:0;font:400 14px/40px var(--hab-font);letter-spacing:0;color:var(--hab-ink);background-position:right 4px center}.hab .product-text .sidebar-widget__stock,.hab .product-text .sidebar-widget__stock span{font:400 14px/22px var(--hab-font);letter-spacing:0;color:var(--hab-ink)}.hab .product-text .sidebar-widget__stock .pdp-avail-label{color:var(--hab-grey)}.hab .product-text .sidebar-widget__stock-hover,.hab .product-text .sidebar-widget__stock-hover-stock{border-bottom:0;font-weight:400;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--hab-line-dark);text-underline-offset:3px;cursor:default;transition:text-decoration-color .15s ease}@media(hover:hover){.hab .product-text .sidebar-widget__stock-hover:hover,.hab .product-text .sidebar-widget__stock-hover-stock:hover{text-decoration-color:var(--hab-ink)}}.hab .product-text .sidebar-widget__stock-popup,.hab .product-text .sidebar-widget__stock-popup-stock{background:var(--hab-ink);color:#fff;border:0;border-radius:2px;padding:8px 12px;font:400 12px/18px var(--hab-font);letter-spacing:0;box-shadow:none;top:-8px;left:0;transform:translateY(-100%);max-width:440px;width:max-content;white-space:normal;margin:0;animation:hab-tip-in .15s ease}.hab .product-text .sidebar-widget__stock .sidebar-widget__stock-popup,.hab .product-text .sidebar-widget__stock .sidebar-widget__stock-popup span,.hab .product-text .sidebar-widget__stock .sidebar-widget__stock-popup-stock,.hab .product-text .sidebar-widget__stock .sidebar-widget__stock-popup-stock span{color:#fff;font-size:12px;line-height:18px;opacity:1}@keyframes hab-tip-in{0%{opacity:0;transform:translateY(calc(-100% + 4px))}to{opacity:1;transform:translateY(-100%)}}.hab .product-text .product-actions .product-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 12px;grid-template-areas:none}.hab .product-text .product-actions .product-price--original,.hab .product-text .product-price--original{font:400 26px/1.2 var(--hab-font);letter-spacing:0;color:var(--hab-ink);margin:0}.hab .product-text .product-actions del.product-price--compare,.hab .product-text .product-actions del.product-price--compare span{font:400 14px/22px var(--hab-font);letter-spacing:0;color:var(--hab-ink);text-decoration:line-through;text-decoration-color:var(--hab-ink);opacity:1;margin:0}.hab .product-text .product-actions del.product-price--compare:empty{display:none}.hab .product-text .product-actions .product-price--saving{display:block;flex-basis:100%;font:400 13px/20px var(--hab-font);letter-spacing:0;color:var(--hab-ink);margin:4px 0 0}.hab .product-text .product-actions .product-price--saving:empty{display:none}.hab .product-text .product-actions .product-price--unit{position:static;flex-basis:100%;font:400 13px/20px var(--hab-font)}.hab .product-text .product-actions .product-price--unit:empty{display:none}.hab .product-text .product-actions{margin-top:22px}.hab .product-text .design-service-line{font:400 14px/22px var(--hab-font)!important;letter-spacing:0;color:var(--hab-grey-mid)!important;margin:0 0 14px!important}.hab .product-text .design-service-line a{color:var(--hab-ink)!important;text-decoration-color:var(--hab-line-dark);text-underline-offset:3px!important}.hab .product-text .product-form .flex-buttons{align-items:flex-end;gap:16px;width:100%;margin:0}.hab .product-text .product-form .flex-buttons>*{margin:16px 0 0}.hab .product-text .product-form product-quantity.product-quantity{width:96px;height:50px;min-height:50px;max-height:50px;flex:0 0 96px}.hab .product-text .product-form product-quantity .qty-button{height:48px}.hab .product-text .product-form product-quantity input.qty{height:48px;line-height:48px}.hab .product-text .add-to-cart{flex-grow:1;background-color:var(--hab-ink);border-color:var(--hab-ink);color:#fff;font:400 14px/1 var(--hab-font);text-transform:none;letter-spacing:0;height:50px;border-radius:2px}@media(hover:hover){.hab .product-text .add-to-cart:hover{background-color:var(--hab-hover);border-color:var(--hab-hover);color:#fff}}.hab .product-text .product-form.disabled-cart product-quantity.product-quantity{display:none}.hab .product-text .add-to-cart.disabled{background-color:#fff;border:1px solid var(--hab-ink);color:var(--hab-ink);opacity:1;cursor:default;pointer-events:none}.hab .product-text .shopify-payment-button{display:none!important}.hab .product-text .product-form.disabled-cart~#product-form-installment,.hab .product-text .product-form.disabled-cart+#product-form-installment{display:none}.hab .product-text .affirm-as-low-as,.hab .product-text .affirm-as-low-as *,.hab .product-text .affirm-modal-trigger{font-family:var(--hab-font);font-size:13px;line-height:20px;color:var(--hab-grey-mid)}.hab .product-text .breadcrumb,.hab .product-text .breadcrumb a,.hab .product-text .breadcrumb span{font-size:12px;letter-spacing:0}.hab .product-text .klaviyo-anchor{display:none}.hab .product-text .kl_reviews__star_rating_widget{cursor:pointer}.hab .pdp-details{padding-top:72px}.hab .pdp-details__heading{font:400 32px/1.2 var(--hab-font);letter-spacing:0;color:var(--hab-black);margin:0 0 28px}.hab .pdp-details__list{border-top:1px solid var(--hab-line)}.hab .pdp-details__list toggle-tab,.hab .pdp-details__list .toggle{display:block;border-top:0!important;border-bottom:1px solid var(--hab-line);margin:0;padding:0}.hab .pdp-details__list .toggle__title{display:flex;align-items:center;justify-content:space-between;font:400 18px/24px var(--hab-font);letter-spacing:0;color:var(--hab-ink);padding:22px 0}.hab .pdp-details__list .toggle__title .toggle__icon{position:static;transform:none;margin-left:16px;flex-shrink:0;display:inline-flex}.hab .pdp-details__list .toggle__title .toggle__icon svg{width:12px;height:12px}.hab .pdp-details__list .toggle__title .toggle__icon svg *{fill:var(--hab-ink)}.hab .pdp-details__list .toggle__title+.toggle__content{padding:0 0 26px;max-width:900px;overflow:visible}.hab .pdp-details__list .toggle:not(.toggle-reviews) .toggle__content,.hab .pdp-details__list .toggle:not(.toggle-reviews) .toggle__content p,.hab .pdp-details__list .toggle:not(.toggle-reviews) .toggle__content li,.hab .pdp-details__list .toggle:not(.toggle-reviews) .toggle__content div,.hab .pdp-details__list .toggle:not(.toggle-reviews) .toggle__content span,.hab .pdp-details__list .toggle:not(.toggle-reviews) .toggle__content a,.hab .pdp-details__list .toggle:not(.toggle-reviews) .toggle__content strong{font-family:var(--hab-font);font-size:14px;line-height:22px;letter-spacing:0;color:var(--hab-ink);font-weight:400}.hab .pdp-details__list .toggle:not(.toggle-reviews) .toggle__content p:last-child{margin-bottom:0}.hab .pdp-details__list .toggle__content .resource-list{height:auto;gap:6px}.hab .pdp-details__list .toggle__content a{text-decoration:underline;text-decoration-color:var(--hab-line-dark);text-underline-offset:3px}.hab .pdp-spec{display:flex;flex-direction:column;gap:18px;padding-top:2px}.hab .pdp-spec__row{display:grid;grid-template-columns:180px minmax(0,1fr);gap:0 24px;align-items:start}.hab .pdp-details__list .toggle__content .pdp-spec__k,.hab .pdp-details__list .toggle:not(.toggle-reviews) .toggle__content .pdp-spec__k{color:var(--hab-grey);font-weight:400}.hab .pdp-spec__v div{margin:0}.hab .pdp-details__list .toggle-reviews .toggle__content{max-width:none;width:100%}.hab .toggle-reviews #klaviyo-wrapper,.hab .toggle-reviews .reviews_all_container,.hab .toggle-reviews .kl_reviews__summary,.hab .toggle-reviews .kl_reviews__reviews_list,.hab .toggle-reviews .kl_reviews__list,.hab .toggle-reviews .kl_reviews__list_container,.hab .toggle-reviews .kl_reviews__review_item{width:100%!important;max-width:none!important}.hab .toggle-reviews #klaviyo-reviews-all .reviews_all_container{padding:0}.hab .toggle-reviews #no-reviews-message{font:400 14px/22px var(--hab-font);color:var(--hab-ink);margin:0}.hab .toggle-reviews .kl_reviews__summary{margin:0!important;padding:0!important}.hab .toggle-reviews .kl_reviews__summary__grid--2-1{display:block!important}.hab .toggle-reviews .kl_reviews__summary__rating--1-1{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:72px!important;height:auto!important;padding:6px 0 26px!important;margin:0 0 4px!important;border-bottom:1px solid var(--hab-line)!important}.hab .toggle-reviews .kl_reviews__summary__average_and_stars{display:grid!important;grid-template-columns:auto auto!important;align-items:center!important;column-gap:12px!important;row-gap:8px!important;width:auto!important;height:auto!important;padding:0!important;flex:0 0 auto!important;min-width:0!important}.hab .toggle-reviews .kl_reviews__summary__average{display:flex!important;order:0!important;width:auto!important;height:auto!important;align-items:center!important;flex:0 0 auto!important}.hab .toggle-reviews .kl_reviews__summary__average_value{font:400 26px/1 var(--hab-font)!important;letter-spacing:0!important;color:var(--hab-ink)!important;height:auto!important}.hab .toggle-reviews .kl_reviews__summary__average_denominator{display:none!important}.hab .toggle-reviews .kl_reviews__summary__stars{display:contents!important;position:static!important}.hab .toggle-reviews .kl_reviews__summary__stars .kl_reviews__stars_badge{display:flex!important;gap:3px;width:auto!important;height:auto!important;line-height:0!important;align-self:center;white-space:nowrap}.hab .toggle-reviews .kl_reviews__summary__stars svg{width:20px!important;height:20px!important}.hab .toggle-reviews .kl_reviews__summary__stars__count{display:block!important;grid-column:1 / -1;font:400 13px/22px var(--hab-font)!important;letter-spacing:0!important;color:var(--hab-grey)!important;margin:0!important;width:auto!important;white-space:nowrap}.hab .toggle-reviews .kl_reviews__summary__stars__count:before{content:"Based on "}.hab .toggle-reviews .kl_reviews__histogram{display:flex!important;flex-direction:column!important;gap:6px!important;width:280px!important;flex:0 0 280px!important;height:auto!important;margin:0!important}.hab .toggle-reviews .kl_reviews__histogram__row{display:flex!important;align-items:center!important;gap:8px!important;height:16px!important;min-height:0!important;margin:0!important;padding:0!important}.hab .toggle-reviews .kl_reviews__histogram__row>*{margin:0!important}.hab .toggle-reviews .kl_reviews__histogram__rating{font:400 12px/16px var(--hab-font)!important;color:var(--hab-grey)!important;width:8px!important;text-align:right}.hab .toggle-reviews .kl_reviews__histogram__row svg{width:12px!important;height:10px!important;flex:0 0 12px;overflow:visible!important;opacity:.45;color:var(--hab-ink);fill:var(--hab-ink)}.hab .toggle-reviews .kl_reviews__histogram__bar--background{height:2px!important;background:var(--hab-line)!important;border-radius:0!important;flex:1 1 auto!important;margin:0!important}.hab .toggle-reviews .kl_reviews__histogram__bar--foreground{background:var(--hab-ink)!important;border-radius:0!important;height:2px!important}.hab .toggle-reviews .kl_reviews__histogram__value{display:block!important;font:400 12px/16px var(--hab-font)!important;color:var(--hab-grey)!important;width:36px!important;text-align:right!important}.hab .toggle-reviews .kl_reviews__histogram__row.hab-filled .kl_reviews__histogram__rating,.hab .toggle-reviews .kl_reviews__histogram__row.hab-filled .kl_reviews__histogram__value{color:var(--hab-ink)!important}.hab .toggle-reviews .kl_reviews__histogram__row.hab-filled svg{opacity:1}.hab .toggle-reviews .kl_reviews__answers_grid,.hab .toggle-reviews .kl_reviews__answers__view_all,.hab .toggle-reviews .kl_reviews__list__tabs,.hab .toggle-reviews .kl_reviews__filters{display:none!important}.hab .toggle-reviews .kl_reviews__list_container{min-height:0!important}.hab .toggle-reviews .kl_reviews__review_item.kl_reviews__review_item{padding:22px 0!important;margin:0!important;border-top:0!important;border-bottom:1px solid var(--hab-line)!important}.hab .toggle-reviews .kl_reviews__list_container>div>.kl_reviews__review_item:last-child{border-bottom:0!important;padding-bottom:4px!important}.hab .toggle-reviews .kl_reviews__review_item>div{gap:0!important}.hab .toggle-reviews .kl_reviews__review_stars_and_time{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;height:auto!important;margin-bottom:8px!important}.hab .toggle-reviews .kl_reviews__review_stars_and_time .kl_reviews__stars_badge{height:auto!important;line-height:0!important}.hab .toggle-reviews .kl_reviews__review_stars_and_time svg{width:14px!important;height:14px!important}.hab .toggle-reviews .kl_reviews__review__timestamp{font:400 12px/18px var(--hab-font)!important;color:var(--hab-grey)!important}.hab .toggle-reviews .kl_reviews__review__author{display:flex!important;align-items:center!important;gap:10px!important;height:auto!important;margin-bottom:0!important}.hab .toggle-reviews .kl_reviews__review__author>div{font:400 14px/22px var(--hab-font)!important;color:var(--hab-ink)!important;height:auto!important}.hab .toggle-reviews .kl_reviews__review__verified{display:flex!important;align-items:center!important;gap:4px!important;height:auto!important}.hab .toggle-reviews .kl_reviews__review__verified span{font:400 12px/18px var(--hab-font)!important;color:var(--hab-grey)!important;height:auto!important}.hab .toggle-reviews .kl_reviews__review__verified svg{width:12px!important;height:12px!important;opacity:.55}.hab .toggle-reviews .kl_reviews__review__content{font:400 14px/22px var(--hab-font)!important;color:var(--hab-ink)!important;margin:8px 0 0!important;height:auto!important;max-width:900px!important}.hab .toggle-reviews .kl_reviews__review__content:empty,.hab .toggle-reviews .kl_reviews__review__image_row:empty{display:none!important}.hab .toggle-reviews .kl_reviews__review__image_row{gap:8px!important;margin-top:16px!important;height:auto!important}.hab .toggle-reviews .kl_reviews__review__image_container{width:96px!important;height:96px!important;border-radius:0!important;overflow:hidden}.hab .toggle-reviews .kl_reviews__review__image{width:96px!important;height:96px!important;object-fit:cover;border-radius:0!important}.hab .toggle-reviews .kl_reviews__button_bar button,.hab .toggle-reviews .kl_reviews__load_more button{font:400 13px/18px var(--hab-font)!important;color:var(--hab-ink)!important;background:none!important;border:0!important;text-decoration:underline!important;text-underline-offset:3px;text-decoration-color:var(--hab-line-dark)!important;padding:0!important}@media(max-width:767px){.hab .pdp-details{padding-top:40px}.hab .pdp-details__heading{font-size:24px;margin-bottom:20px}.hab .pdp-details__list .toggle__title{font-size:16px;padding:18px 0}.hab .pdp-spec__row{grid-template-columns:1fr;gap:4px}.hab .toggle-reviews .kl_reviews__summary__rating--1-1{flex-direction:column;align-items:flex-start!important;gap:20px!important}.hab .toggle-reviews .kl_reviews__histogram{width:100%!important;flex-basis:auto!important}}.hab .pdp-about{padding:48px 0;border-bottom:1px solid var(--hab-line)}.hab .pdp-about__desk{display:grid;grid-template-columns:240px 150px minmax(0,1fr);gap:0 48px;align-items:center}.hab .pdp-about__tabs+.pdp-about__texts{margin-left:-8px}.hab .pdp-about__media{position:relative;width:240px;height:240px;background:#00000005}.hab .pdp-about__img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .2s ease}.hab .pdp-about__img.is-active{opacity:1}.hab .pdp-about__img img{display:block;width:100%;height:100%;object-fit:cover}.hab .pdp-about__img--logo img{object-fit:contain}.hab .pdp-about__tabs{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.hab .pdp-about__tab{-webkit-appearance:none;appearance:none;font:400 24px/1.2 var(--hab-font);letter-spacing:0;color:#9a9a9a;background:none;border:0;padding:0;margin:0;cursor:pointer;text-align:left;transition:color .15s ease}.hab .pdp-about__tab.is-active{color:var(--hab-black);cursor:default}@media(hover:hover){.hab .pdp-about__tab:hover{color:var(--hab-black)}}.hab .pdp-about__texts{max-width:720px}.hab .pdp-about__text{display:none}.hab .pdp-about__text.is-active{display:block}.hab .pdp-about__text,.hab .pdp-about__text p,.hab .pdp-about__text span,.hab .pdp-about__text li,.hab .pdp-about__text div,.hab .pdp-about__card-text,.hab .pdp-about__card-text p,.hab .pdp-about__card-text span,.hab .pdp-about__card-text div{font-family:var(--hab-font);font-size:14px;line-height:22px;letter-spacing:0;color:var(--hab-ink)}.hab .pdp-about__text p,.hab .pdp-about__card-text p{margin:0 0 10px}.hab .pdp-about__text p:last-child,.hab .pdp-about__card-text p:last-child{margin-bottom:0}.hab .pdp-about__text strong,.hab .pdp-about__card-text strong{font-weight:700}.hab .pdp-about__phone{display:none}.hab .pdp-about__card{padding:28px 0;border-bottom:1px solid var(--hab-line)}.hab .pdp-about__card:last-child{border-bottom:0;padding-bottom:0}.hab .pdp-about__card-img{width:140px;height:140px;margin-bottom:16px;background:#00000005}.hab .pdp-about__card-img img{display:block;width:100%;height:100%;object-fit:cover}.hab .pdp-about__card-img--logo img{object-fit:contain}.hab .pdp-about__card-title{font:400 20px/1.2 var(--hab-font);letter-spacing:0;color:var(--hab-black);margin:0 0 10px}@media(max-width:767px){.hab .pdp-about{padding:8px 0 20px}.hab .pdp-about__desk{display:none}.hab .pdp-about__phone{display:block}}@media(min-width:768px)and (max-width:1023px){.hab .pdp-about__desk{grid-template-columns:200px 130px minmax(0,1fr);gap:0 32px}.hab .pdp-about__media{width:200px;height:200px}}.hab #custom-swatch-groups{padding-top:18px;border-top:1px solid var(--hab-line);margin-bottom:0}.hab #custom-swatch-groups #shell-swatch-wrapper,.hab #custom-swatch-groups #secondary-swatch-wrapper{margin-bottom:0;padding-bottom:0}.hab #custom-swatch-groups .swatch-group{position:relative;margin-bottom:0;padding-bottom:0}.hab #custom-swatch-groups .swatch-group__head{position:relative;display:flex;align-items:center;gap:14px;min-height:56px;margin:0 0 14px}.hab #custom-swatch-groups .swatch-group__preview{flex:0 0 56px;width:56px;height:56px;box-sizing:border-box;border:2px solid transparent;border-radius:0;background-size:cover;background-position:center;cursor:zoom-in;transition:border-color .12s ease,box-shadow .12s ease}@media(hover:hover){.hab #custom-swatch-groups .swatch-group__preview:hover{border-color:#fff;box-shadow:0 0 0 1px var(--hab-ring)}}.hab #custom-swatch-groups .swatch-group__label{display:flex;flex-direction:column;justify-content:center;flex:1 1 auto;min-width:0;margin:0;font:400 14px/22px var(--hab-font);letter-spacing:0;color:var(--hab-grey)}.hab #custom-swatch-groups .swatch-group__label strong{font-weight:400;color:var(--hab-ink)}.hab #custom-swatch-groups .swatch-group__selection{color:var(--hab-grey)}.hab #custom-swatch-groups .swatch-group__hint{font:400 12px/16px var(--hab-font);color:var(--hab-faint);margin-top:2px}.hab #custom-swatch-groups .swatch-group__links{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:0 0 auto;align-self:flex-end}.hab #custom-swatch-groups .swatch-group__links a{font:400 13px/22px var(--hab-font);letter-spacing:0;color:var(--hab-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--hab-line-dark);white-space:nowrap;transition:color .12s ease,text-decoration-color .12s ease}.hab #custom-swatch-groups .swatch-group__links a.swatch-group__samples{text-decoration-color:var(--hab-ink)}@media(hover:hover){.hab #custom-swatch-groups .swatch-group__links a:hover{text-decoration-color:var(--hab-ink)}.hab #custom-swatch-groups .swatch-group__links a.swatch-group__samples:hover{color:var(--hab-grey);text-decoration-color:var(--hab-line-dark)}}.hab #custom-swatch-groups.hab-narrow .swatch-group__head{flex-wrap:wrap}.hab #custom-swatch-groups.hab-narrow .swatch-group__links{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 16px;flex-basis:100%;align-self:auto}@media(max-width:480px){.hab #custom-swatch-groups .swatch-group__head{flex-wrap:wrap}.hab #custom-swatch-groups .swatch-group__links{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 16px;flex-basis:100%;align-self:auto}}.hab #custom-swatch-groups .swatches{display:flex;flex-wrap:wrap;gap:4px;margin:0;max-height:252px;overflow-y:auto;overflow-x:hidden;padding:3px 4px 20px;scrollbar-width:thin;scrollbar-color:var(--hab-line-dark) transparent}.hab #custom-swatch-groups .swatches::-webkit-scrollbar{width:6px}.hab #custom-swatch-groups .swatches::-webkit-scrollbar-track{background:transparent}.hab #custom-swatch-groups .swatches::-webkit-scrollbar-thumb{background-color:var(--hab-line-dark);border-radius:3px}.hab #custom-swatch-groups .swatch-group:after{content:"";position:absolute;left:0;right:0;bottom:0;height:32px;background:linear-gradient(to bottom,#fff0,#fff 80%);pointer-events:none}.hab #custom-swatch-groups .swatch-group__family{flex-basis:100%;font:400 12px/16px var(--hab-font);letter-spacing:0;color:var(--hab-grey);margin:12px 0 4px;padding-left:1px}.hab #custom-swatch-groups .swatch-group__family:first-child{margin-top:0}.hab #custom-swatch-groups .swatch-group__family span{color:var(--hab-faint);margin-left:6px}.hab #custom-swatch-groups label.swatch{box-sizing:border-box;width:32px;height:32px;border:2px solid transparent;border-radius:0;background-size:cover;background-position:center;background-clip:border-box;background-color:transparent;padding:0;box-shadow:none;outline:0;position:relative;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.hab #custom-swatch-groups label.swatch.selected,.hab #custom-swatch-groups label.swatch.selected:hover{border-color:var(--hab-ink);box-shadow:none}@media(hover:hover){.hab #custom-swatch-groups label.swatch:hover{border-color:#fff;box-shadow:0 0 0 1px var(--hab-ring)}.hab #custom-swatch-groups label.swatch.selected:hover{border-color:var(--hab-ink);box-shadow:none}.hab #custom-swatch-groups label.swatch:hover:after{opacity:1}}.hab #custom-swatch-groups label.swatch .zoom-icon{display:none!important}.hab #custom-swatch-groups label.swatch:after{content:attr(data-n);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);background:var(--hab-ink);color:#fff;font:400 12px/16px var(--hab-font);letter-spacing:0;padding:4px 8px;border-radius:2px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s ease;z-index:5}.hab #custom-swatch-groups .btn-library{display:none!important}.hab #custom-swatch-groups .com-swatch-input input{height:40px;font:400 14px/40px var(--hab-font)}.hab #custom-swatch-groups .com-swatch-input p{font:400 13px/20px var(--hab-font);color:var(--hab-grey);margin:8px 0 0}.hab #lightbox-overlay{background:var(--hab-backdrop)!important}.hab #lightbox-overlay .lightbox-image{border-radius:2px;max-width:min(560px,86vw)!important;max-height:70vh!important;box-shadow:none!important}.hab #lightbox-overlay .lightbox-caption{font:400 14px/22px var(--hab-font)!important;letter-spacing:0;color:#fff!important;margin-top:16px!important}.hab #lightbox-overlay .lightbox-close{font:300 32px/1 var(--hab-font)!important;color:#fff!important;opacity:.8}.hab #lightbox-overlay .lightbox-prev,.hab #lightbox-overlay .lightbox-next{font-size:22px!important;color:#fff!important;opacity:.7;background:none!important}.hab .pdp-bis{display:none;margin-top:22px;width:100%}.hab .product-form.disabled-cart+.pdp-bis,.hab .product-form.disabled-cart~.pdp-bis{display:block}.hab .pdp-bis__title{font:400 14px/22px var(--hab-font);letter-spacing:0;color:var(--hab-ink);margin:0 0 2px}.hab .pdp-bis__sub{font:400 13px/20px var(--hab-font);letter-spacing:0;color:var(--hab-grey);margin:0 0 14px}.hab .pdp-bis__row{display:flex;align-items:flex-end;gap:16px;width:100%}.hab .pdp-bis__field{flex:1 1 auto;display:flex;flex-direction:column;min-width:0}.hab .pdp-bis__label{font:400 12px/18px var(--hab-font);color:var(--hab-grey)}.hab .pdp-bis input.pdp-bis__input{width:100%;height:40px;padding:0;font:400 14px/40px var(--hab-font);letter-spacing:0;color:var(--hab-ink)}.hab .pdp-bis.is-error input.pdp-bis__input{border-bottom-color:var(--hab-ink)}.hab .pdp-bis__button,.hab .product-text .pdp-bis button.pdp-bis__button{-webkit-appearance:none;appearance:none;flex:0 0 auto;height:40px;padding:0 20px;background:var(--hab-ink);color:#fff!important;border:0;border-radius:2px;font:400 14px/40px var(--hab-font);letter-spacing:0;cursor:pointer;transition:background-color .25s ease}@media(hover:hover){.hab .pdp-bis__button:hover{background:var(--hab-hover)}}.hab .pdp-bis__error{display:none;font:400 13px/20px var(--hab-font);color:var(--hab-ink);margin:8px 0 0}.hab .pdp-bis.is-error .pdp-bis__error{display:block}.hab .pdp-bis__form,.hab .pdp-bis__done{transition:opacity .15s ease}.hab .pdp-bis__done,.hab .pdp-bis.is-done .pdp-bis__form,.hab .pdp-bis.is-done .pdp-bis__intro{display:none}.hab .pdp-bis.is-done .pdp-bis__done{display:block}.hab .pdp-bis__done .pdp-bis__sub{margin:2px 0 0}.hab .pdp-bis__done a{color:var(--hab-grey);text-decoration:underline;text-decoration-color:var(--hab-line-dark);text-underline-offset:3px}@media(hover:hover){.hab .pdp-bis__done a:hover{color:var(--hab-ink)}}.hab .main-collection-banner h1{font:700 40px/1.15 var(--hab-font);letter-spacing:0;margin:0 0 12px}.hab .main-collection-banner .collection-header__description,.hab .main-collection-banner .collection-header__description p{font:400 14px/22px var(--hab-font);letter-spacing:0;max-width:760px;white-space:normal}.hab .main-collection-banner .breadcrumb,.hab .main-collection-banner .breadcrumb a,.hab .main-collection-banner .breadcrumb span{font-size:12px;letter-spacing:0}@media(max-width:767px){.hab .main-collection-banner h1{font-size:32px}}.hab .hab-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 0 18px;margin-bottom:28px;border-bottom:1px solid var(--hab-line);position:relative;grid-column:1 / -1}.hab .hab-toolbar__left,.hab .hab-toolbar__right{display:flex;align-items:center}.hab .hab-toolbar__left{gap:22px}.hab .hab-toolbar__right{gap:28px}.hab .hab-toolbar__filter{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:0;cursor:pointer;font:400 14px/20px var(--hab-font);letter-spacing:0;color:var(--hab-ink)}.hab .hab-toolbar__plus{position:relative;display:inline-block;width:12px;height:12px;transition:transform .2s ease}.hab .hab-toolbar__plus:before,.hab .hab-toolbar__plus:after{content:"";position:absolute;background:var(--hab-ink)}.hab .hab-toolbar__plus:before{left:0;top:5.5px;width:12px;height:1px}.hab .hab-toolbar__plus:after{top:0;left:5.5px;width:1px;height:12px}.hab.hab-filters-open .hab-toolbar__plus{transform:rotate(45deg)}.hab .hab-toolbar__count{font:400 13px/20px var(--hab-font);letter-spacing:0;color:var(--hab-grey);margin:0}.hab .hab-toolbar__clear a{font:400 13px/20px var(--hab-font);letter-spacing:0;color:var(--hab-grey);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--hab-line-dark);margin-left:-6px;transition:color .15s ease}@media(hover:hover){.hab .hab-toolbar__clear a:hover{color:var(--hab-ink)}}.hab .hab-toolbar__view{display:flex;align-items:center;gap:8px}.hab .hab-toolbar__view--phone{display:none}.hab .hab-toolbar__viewlabel{font:400 13px/20px var(--hab-font);letter-spacing:0;color:var(--hab-grey);margin-right:2px}.hab .hab-toolbar__viewbtn{-webkit-appearance:none;appearance:none;background:none;border:0;padding:4px;cursor:pointer;line-height:0}.hab .hab-toolbar__viewbtn svg{width:16px;height:16px;display:block}.hab .hab-toolbar__viewbtn svg rect{fill:var(--hab-line-dark);transition:fill .15s ease}.hab .hab-toolbar__viewbtn.is-on svg rect{fill:var(--hab-ink)}@media(hover:hover){.hab .hab-toolbar__viewbtn:hover svg rect{fill:var(--hab-grey)}.hab .hab-toolbar__viewbtn.is-on:hover svg rect{fill:var(--hab-ink)}}.hab .hab-toolbar__sort form{display:flex;align-items:center;gap:6px;margin:0}.hab .hab-toolbar__sort label{font:400 13px/20px var(--hab-font);letter-spacing:0;color:var(--hab-grey);margin:0}.hab .hab-toolbar__sort select{display:inline-block;width:auto;min-width:0;height:28px;padding:0 22px 0 0;border:0;border-bottom:0;font:400 14px/28px var(--hab-font);background-position:right 2px center}.hab .hab-toolbar__sort select:focus,.hab .hab-toolbar__sort select:hover{border-bottom:0}.hab .facets-sidebar{display:none}.hab.hab-filters-open .facets-sidebar{display:block}.hab #CollectionProductGrid{grid-column:1 / -1}.hab.hab-filters-open #CollectionProductGrid{grid-column:auto;grid-column-start:span 3}.hab #main-collection-product-grid.collection.grid{row-gap:48px;--visible-cols: 3}.hab.hab-view-2 #main-collection-product-grid.collection.grid{--visible-cols: 2}.hab #main-collection-product-grid.collection.grid>*:not(.product-item){grid-column:1 / -1}.hab #CollectionProductGrid>.collection-heading-container{display:none}.hab facet-filters-form.facets:not(.facets--horiz) .facets__wrapper{border:0}.hab facet-filters-form.facets:not(.facets--horiz) .facets__disclosure{border:0;border-bottom:1px solid var(--hab-line);padding:0;margin:0;display:block}.hab facet-filters-form.facets:not(.facets--horiz) .facets__disclosure:not(:first-child){margin-top:0}.hab facet-filters-form.facets:not(.facets--horiz) .facets__summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 0;cursor:pointer;user-select:none;-webkit-user-select:none}.hab facet-filters-form.facets:not(.facets--horiz) .facets__summary-text{display:block;flex:1 1 auto;font:400 16px/24px var(--hab-font);letter-spacing:0;color:var(--hab-ink);padding:0;margin:0}.hab facet-filters-form.facets:not(.facets--horiz) .facets__clear{-webkit-appearance:none;appearance:none;display:none;align-items:center;justify-content:center;width:20px;height:20px;padding:0;margin:0;border:0;background:none;font:300 18px/1 var(--hab-font);color:var(--hab-grey);cursor:pointer;transition:color .15s ease}.hab facet-filters-form.facets:not(.facets--horiz) .facets__disclosure.has-active .facets__clear{display:inline-flex}@media(hover:hover){.hab facet-filters-form.facets:not(.facets--horiz) .facets__clear:hover{color:var(--hab-ink)}}.hab facet-filters-form.facets:not(.facets--horiz) .active-facets .pill,.hab facet-filters-form.facets:not(.facets--horiz) .active-facets .active-facets__title{display:none}.hab facet-filters-form.facets:not(.facets--horiz) .active-facets a.js-facet-remove{font:400 13px/20px var(--hab-font);color:var(--hab-grey);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--hab-line-dark)}.hab facet-filters-form.facets:not(.facets--horiz) .facets__toggle-icon{position:relative;flex:0 0 12px;width:12px;height:12px}.hab facet-filters-form.facets:not(.facets--horiz) .facets__toggle-icon:before,.hab facet-filters-form.facets:not(.facets--horiz) .facets__toggle-icon:after{content:"";position:absolute;background:var(--hab-ink)}.hab facet-filters-form.facets:not(.facets--horiz) .facets__toggle-icon:before{left:0;top:5.5px;width:12px;height:1px}.hab facet-filters-form.facets:not(.facets--horiz) .facets__toggle-icon:after{top:0;left:5.5px;width:1px;height:12px;transition:transform .2s ease}.hab facet-filters-form.facets:not(.facets--horiz) .facets__disclosure.is-open .facets__toggle-icon:after{transform:scaleY(0)}.hab facet-filters-form.facets:not(.facets--horiz) .facets__body{display:none;padding:0 0 18px}.hab facet-filters-form.facets:not(.facets--horiz) .facets__disclosure.is-open .facets__body{display:block}.hab facet-filters-form.facets:not(.facets--horiz) .facets__and-helper-text{font:400 12px/18px var(--hab-font);color:var(--hab-grey);margin:-6px 0 8px}.hab facet-filters-form.facets:not(.facets--horiz) .facets__list{margin:0}.hab facet-filters-form.facets:not(.facets--horiz) .facets__item{margin:0;padding:0}.hab facet-filters-form.facets:not(.facets--horiz) .facet-checkbox{display:flex;grid-template-columns:none;align-items:center;gap:10px;width:100%;min-height:30px;padding:4px 0;font:400 14px/22px var(--hab-font);letter-spacing:0;color:var(--hab-grey-text);cursor:pointer}.hab facet-filters-form.facets:not(.facets--horiz) .facets__value{flex:1 1 auto}.hab facet-filters-form.facets:not(.facets--horiz) .facets__count{flex:0 0 auto;margin-left:auto;font:400 13px/22px var(--hab-font);color:var(--hab-grey)}.hab facet-filters-form.facets:not(.facets--horiz) .styled-checkbox{-webkit-appearance:none;appearance:none;flex:0 0 16px;width:16px;height:16px;margin:0;padding:0;border:1px solid var(--hab-line-dark);border-radius:2px;background:#fff;position:relative;box-shadow:none;transition:background-color .15s ease,border-color .15s ease}.hab facet-filters-form.facets:not(.facets--horiz) .styled-checkbox:before{display:none}.hab facet-filters-form.facets:not(.facets--horiz) .styled-checkbox:checked{background:var(--hab-ink);border-color:var(--hab-ink)}.hab facet-filters-form.facets:not(.facets--horiz) .styled-checkbox:checked:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.hab facet-filters-form.facets:not(.facets--horiz) .styled-checkbox:focus-visible{outline:2px solid var(--hab-ink);outline-offset:2px;box-shadow:none}.hab facet-filters-form.facets:not(.facets--horiz) .facets__item label.facet-checkbox--disabled{opacity:.35}.hab facet-filters-form.facets:not(.facets--horiz) .show-more{--height: 150px;display:flex;flex-direction:column;height:auto}.hab facet-filters-form.facets:not(.facets--horiz) .show-more_panel{order:1;height:auto;max-height:none;overflow:visible}.hab facet-filters-form.facets:not(.facets--horiz) .js-show-more.init:not(.active):not(.disabled)+.show-more_panel{max-height:150px;overflow:hidden}.hab facet-filters-form.facets:not(.facets--horiz) .js-show-more.disabled+.show-more_panel,.hab facet-filters-form.facets:not(.facets--horiz) .js-show-more.active+.show-more_panel{max-height:none!important}.hab facet-filters-form.facets:not(.facets--horiz) .show-more_toggler{order:2;position:static;display:inline-block;margin-top:8px;font:400 13px/18px var(--hab-font);letter-spacing:0;color:var(--hab-grey);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--hab-line-dark);cursor:pointer}.hab facet-filters-form.facets:not(.facets--horiz) .show-more.disabled .show-more_toggler{display:none}.hab facet-filters-form.facets:not(.facets--horiz) .facets__price .field,.hab facet-filters-form.facets:not(.facets--horiz) .facets__price .field__label{display:none}.hab facet-filters-form.facets:not(.facets--horiz) .facets__price-readout{display:block;font:400 14px/22px var(--hab-font);letter-spacing:0;color:var(--hab-ink);margin:0 0 4px}.hab facet-filters-form.facets:not(.facets--horiz) price-range{display:block;padding:0;border:0}.hab facet-filters-form.facets:not(.facets--horiz) .range-slider{height:2px;background:var(--hab-line);border-radius:0;margin:14px 0 26px}.hab facet-filters-form.facets:not(.facets--horiz) .range-slider .range-slider__range{height:2px;background:var(--hab-ink);margin-left:-6px;padding-right:12px;box-sizing:content-box}.hab facet-filters-form.facets:not(.facets--horiz) .range-slider .range-slider__thumb{width:12px;height:12px;background:var(--hab-ink);border:0;box-shadow:none;top:50%;margin-left:-6px;transform:translateY(-50%)}.hab facet-filters-form.facets:not(.facets--horiz) .range-slider .range-slider__thumb:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--hab-ink)}.hab facet-filters-form.facets:not(.facets--horiz) .collection-filters__field{margin:0 0 18px}.hab facet-filters-form.facets:not(.facets--horiz) .collection-filters__label{display:block;font:400 12px/18px var(--hab-font);color:var(--hab-grey);margin:0 0 2px}.hab facet-filters-form.facets:not(.facets--horiz) .active-facets{margin:0 0 12px}.hab #site-filters-sidebar .facets__summary{padding:14px 0}@media(max-width:767px){.hab .hab-toolbar{flex-wrap:nowrap;padding-bottom:14px;margin-bottom:20px}.hab .hab-toolbar__left{gap:0}.hab .hab-toolbar__count{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin-top:-7px;white-space:nowrap;font-size:12px}.hab .hab-toolbar__clear,.hab .hab-toolbar__view--desk,.hab .hab-toolbar__sort{display:none}.hab .hab-toolbar__view--phone{display:flex;gap:4px}.hab .facets-sidebar,.hab.hab-filters-open .facets-sidebar{display:none}.hab #CollectionProductGrid,.hab.hab-filters-open #CollectionProductGrid{grid-column:1 / -1}.hab #main-collection-product-grid.collection.grid{row-gap:32px;column-gap:16px;--visible-cols: 2}.hab.hab-mview-1 #main-collection-product-grid.collection.grid{--visible-cols: 1}.hab #main-collection-product-grid .product-item .product-item__image{height:0!important;padding-top:100%!important;position:relative}.hab #main-collection-product-grid .product-item .product-item__image>*{position:absolute;top:0;left:0;width:100%;height:100%;margin:0}.hab #main-collection-product-grid .product-item .product-item__slider css-slider,.hab #main-collection-product-grid .product-item .css-slider-holder,.hab #main-collection-product-grid .product-item .css-slider-viewport,.hab #main-collection-product-grid .product-item .product-item__image-figure{width:100%;margin:0;height:100%}}@media(min-width:768px)and (max-width:1023px){.hab.hab-filters-open #main-collection-product-grid.collection.grid{--visible-cols: 2}}@media(max-width:379px){.hab .hab-toolbar__count{display:none}}.hab.template-cart h1.title{display:flex;align-items:baseline;gap:12px;font:400 40px/1.15 var(--hab-font);letter-spacing:0;color:var(--hab-black);margin:0 0 32px}.hab.template-cart .cart-title__count{font:400 14px/22px var(--hab-font);color:var(--hab-grey)}.hab.template-cart .cart-section{margin-top:0;grid-template-columns:minmax(0,3fr) minmax(280px,1.4fr);gap:48px;align-items:start}.hab.template-cart .cart-holder.cart-block{border:0;border-radius:0;margin-bottom:0}.hab.template-cart .cart-block__head{background:none;border-bottom:1px solid var(--hab-line);border-radius:0;height:auto;padding:0 0 12px;grid-template-columns:120px minmax(0,1fr) 140px 120px;grid-template-areas:"a product-info quantity total";gap:28px}.hab.template-cart .cart-block__head span{font:400 12px/18px var(--hab-font);letter-spacing:0;color:var(--hab-grey)}.hab.template-cart .cart-block__head span:first-child{grid-column:1 / 3}.hab.template-cart .cart-form-item{border-bottom:1px solid var(--hab-line)}.hab.template-cart .cart-form-item:not(:last-child){border-bottom:1px solid var(--hab-line)}.hab.template-cart .cart-form-item--layout{padding:28px 0;gap:28px;grid-template-columns:120px minmax(0,1fr) 140px 120px;align-items:start}.hab.template-cart .cart-item__thumbnail{border:0;border-radius:0;width:120px}.hab.template-cart .cart-item__thumbnail figure,.hab.template-cart .cart-item__thumbnail img{border-radius:0}.hab.template-cart .cart-form-item__price-title-variants{display:flex;flex-direction:column;gap:2px}.hab.template-cart .cart-form-item__price-title-variants>*{width:auto}.hab.template-cart .cart-item__title,.hab.template-cart .cart-item__title span{font:400 16px/22px var(--hab-font);letter-spacing:0;color:var(--hab-black)}.hab.template-cart .cart-item__title{margin-bottom:4px}.hab.template-cart .cart-item__variant,.hab.template-cart .cart-item__property{display:block;margin:0;font:400 13px/20px var(--hab-font);letter-spacing:0;color:var(--hab-ink)}.hab.template-cart .cart-item__variant strong,.hab.template-cart .cart-item__property strong{font-weight:400;color:var(--hab-grey)}.hab.template-cart .cart-item__price{order:10;margin:6px 0 0}.hab.template-cart .cart-item__price,.hab.template-cart .cart-item__price span,.hab.template-cart .cart-item__price strong{font:400 13px/20px var(--hab-font);letter-spacing:0;color:var(--hab-ink)}.hab.template-cart .cart-item__price del{color:var(--hab-grey)}.hab.template-cart .cart-item__actions{display:flex!important;flex-direction:column;align-items:flex-start;gap:12px;margin:0}.hab.template-cart .cart-item__actions cart-product-quantity{display:inline-flex;align-items:center;justify-content:space-between;width:96px;height:40px;border:0;border-bottom:1px solid var(--hab-line);border-radius:0;transition:border-color .15s ease}.hab.template-cart .cart-item__actions cart-product-quantity:focus-within{border-bottom-color:var(--hab-ink)}@media(hover:hover){.hab.template-cart .cart-item__actions cart-product-quantity:hover{border-bottom-color:var(--hab-grey)}}.hab.template-cart .cart-item__actions .quantity-selector-holder,.hab .cart-item__actions product-quantity.quantity-selector-holder{width:auto;height:auto;min-height:0;max-height:none;border:0}.hab.template-cart .cart-item__actions .qty-button{width:28px;height:38px;opacity:.6;background:none;border:0}.hab.template-cart .cart-item__actions .qty-button svg{transform:none}.hab.template-cart .cart-item__actions .qty-selector{width:36px;height:38px;font:400 14px/38px var(--hab-font);color:var(--hab-ink);border:0;background:none}.hab.template-cart .cart-item__actions .remove{margin:0;font:400 13px/20px var(--hab-font);letter-spacing:0;color:var(--hab-ink);opacity:1;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--hab-line-dark);transition:text-decoration-color .15s ease}@media(hover:hover){.hab.template-cart .cart-item__actions .remove:hover{text-decoration-color:var(--hab-ink)}}.hab.template-cart .cart-item__total,.hab.template-cart .cart-item__total strong,.hab.template-cart .cart-item__total span{font:400 14px/22px var(--hab-font);letter-spacing:0;color:var(--hab-ink)}.hab.template-cart .cart-item__total del{color:var(--hab-grey)}.hab.template-cart .cart__subtotal-widget{padding:0;border:0;border-radius:0;position:static}.hab.template-cart #AjaxCartSubtotal .sidebar-widget--outline{border:0;padding:0;margin:0}.hab.template-cart #AjaxCartSubtotal .sidebar-widget__content{padding:0}.hab.template-cart .cart__details--row{display:block;padding:0;border:0}.hab.template-cart .cart__total{margin-top:40px}.hab.template-cart .cart__total span{display:block;font:400 14px/22px var(--hab-font);letter-spacing:0;color:var(--hab-grey)}.hab.template-cart .cart__total strong{display:block;text-align:left;font:400 26px/1.2 var(--hab-font);letter-spacing:0;color:var(--hab-ink);margin-top:4px}.hab.template-cart .cart__subtotal span,.hab.template-cart .cart__discounts span,.hab.template-cart .cart__subtotal strong,.hab.template-cart .cart__discounts strong{font:400 13px/20px var(--hab-font);letter-spacing:0;color:var(--hab-ink);text-align:left}.hab.template-cart .cart__subtotal strong,.hab.template-cart .cart__discounts strong{margin-left:8px}.hab.template-cart .cart__subtotal,.hab.template-cart .cart__discounts{margin-top:16px}.hab.template-cart .cart__shipping,.hab.template-cart .cart__shipping a{font:400 13px/20px var(--hab-font);letter-spacing:0;color:var(--hab-grey);opacity:1;margin-top:8px}.hab.template-cart .cart__shipping a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--hab-line-dark)}.hab.template-cart .cart__subtotal-widget #CheckOut{margin-top:24px;width:100%}.hab.template-cart .cart__instructions{margin-top:20px}.hab.template-cart .cart__instructions label{font:400 12px/18px var(--hab-font);color:var(--hab-grey)}.hab .hab-ship{display:block}.hab .hab-ship__text{display:block;font:400 16px/24px var(--hab-font);letter-spacing:0;color:var(--hab-ink);margin:0 0 12px}.hab .hab-ship__brand{display:block;font:400 13px/20px var(--hab-font);color:var(--hab-grey)}.hab .hab-ship__bar{display:block;position:relative;height:2px;background:var(--hab-line)}.hab .hab-ship__fill{position:absolute;left:0;top:0;bottom:0;background:var(--hab-ink)}.hab .hab-ship__scale{display:flex;justify-content:space-between;font:400 12px/16px var(--hab-font);color:var(--hab-grey);margin-top:6px}.hab .hab-ship--all-charged .hab-ship__text{margin-bottom:0}.hab.template-cart .hab-ship{padding-top:0}.hab.template-cart .hab-ship__text{min-height:46px;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:12px}@media(max-width:1023px){.hab.template-cart .cart-section{grid-template-columns:100%;gap:40px}.hab.template-cart .hab-ship__text{min-height:0}}@media(max-width:767px){.hab.template-cart h1.title{font-size:32px;margin-bottom:24px}.hab.template-cart .cart-form-item--layout{padding:20px 0;gap:16px;grid-template-columns:96px minmax(0,1fr);grid-template-areas:"thumbnail price-title-variants" "thumbnail quantity"}.hab.template-cart .cart-item__thumbnail{width:96px;align-self:start}.hab.template-cart .cart-form-item--layout .cart__quantity{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.hab.template-cart .cart-form-item--layout .cart-item__total{display:block;grid-area:quantity;justify-self:end;align-self:end}.hab.template-cart .cart-form-item--layout .cart__quantity{grid-area:quantity}}.hab #site-cart-sidebar .sidebar__header{border-bottom:1px solid var(--hab-line)}.hab #site-cart-sidebar .sidebar__title{display:flex;align-items:baseline;font:400 24px/1.2 var(--hab-font);letter-spacing:0;color:var(--hab-black)}.hab #site-cart-sidebar .sidebar__count{font:400 14px/22px var(--hab-font);color:var(--hab-grey);margin-left:10px}.hab #site-cart-sidebar .cart-notice{position:static;left:auto;right:auto;width:auto;max-width:100%;margin:0 0 20px;padding:0!important;border:0;transform:none}.hab #site-cart-sidebar .hab-ship__text{font-size:14px;line-height:22px;margin-bottom:10px}.hab #site-cart-sidebar .hab-ship__brand{font-size:12px;line-height:18px}.hab #site-cart-sidebar .hab-ship__scale{font-size:11px}.hab #site-cart-sidebar .cart-form,.hab #site-cart-sidebar .sidebar__body{overflow-x:hidden}.hab #site-cart-sidebar .cart-item{padding:20px 0;margin:0;border-bottom:1px solid var(--hab-line)}.hab #site-cart-sidebar .sidebar .cart-item:not(:first-child),.hab #site-cart-sidebar .cart-item:not(:first-child){margin-top:0}.hab #site-cart-sidebar .cart-item__thumbnail{border:0;border-radius:0}.hab #site-cart-sidebar .cart-item__thumbnail figure,.hab #site-cart-sidebar .cart-item__thumbnail img{border-radius:0}.hab #site-cart-sidebar .cart-item__content>div{display:flex;flex-direction:column;gap:3px}.hab #site-cart-sidebar .cart-item__price{order:5;margin:4px 0 0}.hab #site-cart-sidebar .cart-item__price,.hab #site-cart-sidebar .cart-item__price *{font:400 13px/20px var(--hab-font);letter-spacing:0;color:var(--hab-ink)}.hab #site-cart-sidebar .cart-item__price del{color:var(--hab-grey)}.hab #site-cart-sidebar .cart-item__title,.hab #site-cart-sidebar .cart-item__title span{font:400 15px/21px var(--hab-font);letter-spacing:0;color:var(--hab-black)}.hab #site-cart-sidebar .cart-item__variant,.hab #site-cart-sidebar .cart-item__property{display:block;margin:0;font:400 13px/20px var(--hab-font);letter-spacing:0;color:var(--hab-ink)}.hab #site-cart-sidebar .cart-item__variant strong,.hab #site-cart-sidebar .cart-item__property strong{font-weight:400;font-size:13px;color:var(--hab-grey)}.hab #site-cart-sidebar .cart-item__actions{order:6;display:flex!important;align-items:flex-end;gap:20px;height:auto;margin-top:10px}.hab #site-cart-sidebar .cart-item__actions cart-product-quantity{display:inline-flex;align-items:center;justify-content:space-between;width:88px;height:36px;border:0;border-bottom:1px solid var(--hab-line);border-radius:0;transition:border-color .15s ease}.hab #site-cart-sidebar .cart-item__actions cart-product-quantity:focus-within{border-bottom-color:var(--hab-ink)}@media(hover:hover){.hab #site-cart-sidebar .cart-item__actions cart-product-quantity:hover{border-bottom-color:var(--hab-grey)}}.hab #site-cart-sidebar .cart-item__actions .qty-button{width:22px;height:34px;opacity:.6;border:0;background:none}.hab #site-cart-sidebar .cart-item__actions .qty-button svg{transform:none}.hab #site-cart-sidebar .cart-item__actions .qty-selector{width:36px;height:34px;border:0;background:none;font:400 14px/34px var(--hab-font);color:var(--hab-ink)}.hab #site-cart-sidebar .cart-item__actions a.remove{display:inline-flex;align-items:flex-end;height:36px;margin:0;padding:0;font:400 13px/30px var(--hab-font);letter-spacing:0;color:var(--hab-ink);text-decoration:none;border-bottom:1px solid var(--hab-line-dark);transition:border-color .12s ease}@media(hover:hover){.hab #site-cart-sidebar .cart-item__actions a.remove:hover{border-bottom-color:var(--hab-ink)}}.hab #site-cart-sidebar .sidebar__footer{background:#fff!important;border-top:1px solid var(--hab-line)}.hab #site-cart-sidebar .sidebar__footer .cart__details--row{border-bottom:0}.hab #site-cart-sidebar .sidebar__footer span,.hab #site-cart-sidebar .sidebar__footer p,.hab #site-cart-sidebar .sidebar__footer a{font-family:var(--hab-font);letter-spacing:0}.hab #site-cart-sidebar .sidebar__footer .cart__total span{font:400 14px/22px var(--hab-font);color:var(--hab-grey)}.hab #site-cart-sidebar .sidebar__footer .cart__total strong{font:400 22px/1.2 var(--hab-font);letter-spacing:0;color:var(--hab-ink)}.hab #site-cart-sidebar .sidebar__footer .cart__shipping,.hab #site-cart-sidebar .sidebar__footer .cart__shipping a{font:400 13px/20px var(--hab-font);color:var(--hab-grey);opacity:1}.hab #site-cart-sidebar .sidebar__footer .cart__shipping a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--hab-line-dark)}.hab #site-cart-sidebar .sidebar__footer .flex-buttons .button{flex:1 1 0;padding:0 16px}.hab #site-cart-sidebar cart-recommendations .product-item__text a span.text-animation--underline-thin,.hab #site-cart-sidebar cart-recommendations .product-item__text a:hover span.text-animation--underline-thin{background-size:0 1px!important}.hab .lib-hero{position:relative;height:494px;background-size:cover;background-position:center;display:flex;align-items:flex-end;margin:0}.hab .lib-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top,#00000080,#0000000d 60%)}.hab .lib-hero__inner{position:relative;width:100%;padding-bottom:50px}.hab .lib-hero__crumb{font:400 12px/18px var(--hab-font);letter-spacing:0;color:#fff;margin:0 0 35px}.hab .lib-hero__crumb a{color:#fff}.hab .lib-hero__crumb span{margin:0 6px}.hab .lib-hero h1{font:400 40px/46px var(--hab-font);letter-spacing:0;color:#fff;margin:0 0 12px}.hab .lib-hero p{font:400 14px/22px var(--hab-font);letter-spacing:0;color:#fff;margin:0;max-width:760px}.hab .lib-bar{position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid var(--hab-line);display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:56px;transition:top .2s ease}.hab .lib-bar__tabs{display:flex;gap:28px;height:56px}.hab .lib-bar__tab{-webkit-appearance:none;appearance:none;font:400 14px/56px var(--hab-font);letter-spacing:0;color:var(--hab-grey);background:none;border:0;border-bottom:1px solid transparent;padding:0;cursor:pointer;transition:color .12s ease}.hab .lib-bar__tab.is-active{color:var(--hab-ink);border-bottom-color:var(--hab-ink)}@media(hover:hover){.hab .lib-bar__tab:hover{color:var(--hab-ink)}}.hab .lib-bar__search{position:relative;width:260px}.hab .lib-bar__search input{width:100%;height:40px;border:0;border-bottom:0;border-radius:0;background:none;font:400 14px/40px var(--hab-font);letter-spacing:0;color:var(--hab-ink);padding:0 24px 0 0;outline:0;box-shadow:none}.hab .lib-bar__search input:focus,.hab .lib-bar__search input:hover{border:0;outline:0;box-shadow:none}.hab .lib-bar__search svg{position:absolute;right:0;top:12px;width:16px;height:16px;pointer-events:none}.hab .lib-control{width:360px;max-width:100%;margin:28px 0 0}.hab .lib-control__label{display:block;font:400 24px/1.2 var(--hab-font);letter-spacing:0;color:var(--hab-ink);margin:0 0 12px}.hab .lib-control__label--small{font:400 14px/22px var(--hab-font);color:var(--hab-grey);margin:0 0 2px}.hab #custom-swatch-library .group-anchors,.hab #custom-swatch-library>div>a,.hab #custom-swatch-library .lib-brand>h3{display:none}.hab #custom-swatch-library .lib-brand{display:none}.hab #custom-swatch-library .lib-brand.is-active{display:block}.hab #custom-swatch-library .swatch-group{display:none;padding:40px 0 8px;border-top:1px solid var(--hab-line);margin:0}.hab #custom-swatch-library .swatch-group.is-shown{display:block}.hab #custom-swatch-library .swatch-group.is-first{border-top:0;padding-top:28px}.hab #custom-swatch-library .swatch-group h4{display:flex;align-items:baseline;gap:12px;font:400 24px/1.2 var(--hab-font);letter-spacing:0;color:var(--hab-black);margin:0 0 24px;text-transform:none}.hab #custom-swatch-library .swatch-group h4 span{font-size:13px;line-height:22px;color:var(--hab-grey)}.hab #custom-swatch-library .lib-family-control{width:360px;max-width:100%;margin:-8px 0 28px}.hab #custom-swatch-library .lib-family{margin:0 0 36px}.hab #custom-swatch-library .lib-family.is-hidden{display:none}.hab #custom-swatch-library .lib-family__head{display:flex;align-items:baseline;gap:10px;font:400 14px/22px var(--hab-font);letter-spacing:0;color:var(--hab-ink);margin:0 0 12px}.hab #custom-swatch-library .lib-family__head span{font-size:13px;color:var(--hab-grey)}.hab #custom-swatch-library .lib-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:18px 12px}.hab #custom-swatch-library .swatch-item{width:auto;margin:0;padding:0;font:400 12px/16px var(--hab-font);letter-spacing:0;color:var(--hab-grey);cursor:zoom-in;text-align:left;display:block;transition:color .12s ease}.hab #custom-swatch-library .swatch-item.is-hidden{display:none}.hab #custom-swatch-library .swatch-item img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border:0;border-radius:2px;margin:0 0 6px;box-sizing:border-box;outline:1px solid transparent;outline-offset:2px;transition:outline-color .12s ease}@media(hover:hover){.hab #custom-swatch-library .swatch-item:hover img{outline-color:var(--hab-grey)}.hab #custom-swatch-library .swatch-item:hover{color:var(--hab-ink)}}.hab .lib-empty{display:none;font:400 14px/22px var(--hab-font);color:var(--hab-grey);padding:40px 0}.hab .lib-empty.is-shown{display:block}.hab .template-page-swatch-library .shopify-section:first-child .container--vertical-space,.hab.template-page-swatch-library #custom-swatch-library{padding-top:0}@media(max-width:767px){.hab .lib-hero{height:360px}.hab .lib-hero h1{font-size:32px;line-height:38px}.hab .lib-hero__inner{padding-bottom:32px}.hab .lib-bar{flex-wrap:wrap;gap:0;min-height:0}.hab .lib-bar__tabs{height:48px;gap:20px;width:100%}.hab .lib-bar__tab{line-height:48px}.hab .lib-bar__search{width:100%;padding:8px 0 12px}.hab #custom-swatch-library .lib-grid{grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:14px 10px}.hab #custom-swatch-library .swatch-group{padding-top:28px}.hab #custom-swatch-library .swatch-group h4{font-size:20px}}.hab .brands__title{font:400 40px/1.15 var(--hab-font);letter-spacing:0;color:var(--hab-black);margin:40px 0 28px}.hab .brands__letters{display:flex;gap:26px;padding:0 0 14px;margin:0;border-bottom:1px solid var(--hab-line);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;list-style:none}.hab .brands__letters::-webkit-scrollbar{display:none}.hab .brands__letters li{margin:0;flex:0 0 auto}.hab .brands__letters a,.hab .brands__letters span{display:inline-block;font:400 16px/22px var(--hab-font);letter-spacing:0;color:var(--hab-ink);text-decoration:none;transition:color .15s ease}.hab .brands__letters span{color:var(--hab-line-dark)}@media(hover:hover){.hab .brands__letters a:hover{color:var(--hab-grey)}}.hab .brands__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 32px;margin:40px 0 64px}.hab .brands__letter{font:400 40px/1 var(--hab-font);letter-spacing:0;color:var(--hab-ink);margin:0 0 16px}.hab .brands__list{list-style:none;margin:0;padding:0}.hab .brands__list li{margin:0 0 10px}.hab .brands__list a{font:400 15px/22px var(--hab-font);letter-spacing:0;color:var(--hab-black)}.hab .brands__list a .text-animation--underline-thin{padding-bottom:2px;background-position:left calc(1em + 3px)}@media(max-width:1023px){.hab .brands__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.hab .brands__title{font-size:32px;margin:24px 0 20px}.hab .brands__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px;margin:28px 0 48px}.hab .brands__letter{font-size:30px}}.hab [id$=__rich_text_9DYF99] h2,.hab [id$=__rich_text_9DYF99] .heading-size--small{font:400 32px/1.2 var(--hab-font);letter-spacing:0;color:#fff}.hab [id$=__rich_text_9DYF99] .rte,.hab [id$=__rich_text_9DYF99] .rte p{font:400 14px/22px var(--hab-font);letter-spacing:0;color:#fff}.hab [id$=__rich_text_9DYF99] .button,.hab [id$=__rich_text_9DYF99] .card .button.button--solid{display:inline-flex;align-items:center;justify-content:center;height:50px;min-height:0;padding:0 28px;border:0;border-radius:2px;background-color:#fff;color:var(--hab-ink);font:400 14px/1 var(--hab-font);letter-spacing:0;text-transform:none;transition:background-color .25s ease}.hab [id$=__rich_text_9DYF99] .button .button__text{color:var(--hab-ink)}.hab [id$=__rich_text_9DYF99] .button svg,.hab [id$=__rich_text_9DYF99] .button .button__icon{display:none}@media(hover:hover){.hab [id$=__rich_text_9DYF99] .button:hover,.hab [id$=__rich_text_9DYF99] .card .button.button--solid:hover{background-color:var(--hab-inverted-hover);border-color:var(--hab-inverted-hover);color:var(--hab-ink)}.hab [id$=__rich_text_9DYF99] .card .button.button--solid:hover span{color:var(--hab-ink)}}@media(prefers-reduced-motion:reduce){.hab .text-animation--underline-thin,.hab .button--solid,.hab .button--outline,.hab .hab-btn,.hab .hab-link,.hab .hab-tip,.hab select,.hab .product-variant__item--color .product-variant__label,.hab .product-variant__item--color .product-variant__label:after,.hab #custom-swatch-groups label.swatch,.hab #custom-swatch-groups label.swatch:after,.hab .product-text .add-to-cart,.hab .pdp-about__img,.hab .pdp-about__tab,.hab .hab-toolbar__plus,.hab .lib-bar{transition:none!important;animation:none!important}.hab .product-text .sidebar-widget__stock-popup,.hab .product-text .sidebar-widget__stock-popup-stock{animation:none!important}}.hab .cart-shipping-widget.sidebar-widget--outline,.hab .cart-shipping-widget.sidebar-widget--outline .sidebar-widget__content{border:0;border-radius:0;padding:0;box-shadow:none;background:transparent}.hab #site-cart-sidebar .cart-item:last-child,.hab #site-cart-sidebar .cart-item:last-of-type{border-bottom:0}.hab .pdp-details__list .toggle__content a,.hab .pdp-details__list .toggle:not(.toggle-reviews) .toggle__content a,.hab .pdp-details__list .toggle__content a span{border-bottom:0!important;background-image:none!important;box-shadow:none!important}.hab .product-item .product-variants{flex-wrap:wrap}.hab .product-item .product-variants .product-variant{flex:0 0 100%;max-width:100%}.hab .product-variant__item--color .product-variant__label,.hab .product-item .product-variant__item--color .product-variant__label{position:relative}.hab .product-variant__item--color .product-variant__label:before,.hab .product-item .product-variant__item--color .product-variant__label:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 1px #0000001a;pointer-events:none}.hab .product-variant__label.hab-swatch-flat img,.hab .product-variant__label.hab-swatch-flat .product-variant__item-swatch{opacity:0}@media(min-width:1024px){.hab .site-header{padding-top:18px}.hab .site-header .site-nav-container{margin-top:6px}.hab .site-header .site-nav-container>nav>.link-list>li>.menu-link{padding-top:14px;padding-bottom:18px}}.hab .product-text a.button[href="#builder"]{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:auto;height:44px;min-height:0;margin:4px 0 8px;padding:0 24px;border:1px solid var(--hab-ink);border-radius:2px;background-color:#fff;color:var(--hab-ink);font:400 14px/1 var(--hab-font);letter-spacing:0;text-transform:none;text-decoration:none;box-shadow:none;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.hab .product-text a.button[href="#builder"] .button__icon{display:none}.hab .product-text a.button[href="#builder"] span{color:inherit;font:inherit}@media(hover:hover){.hab .product-text a.button[href="#builder"]:hover{background-color:var(--hab-outline-hover);color:var(--hab-ink)}}.hab #site-filters-sidebar .active-facets.active-facets-mobile{display:flex;justify-content:flex-end;align-items:center;min-height:0;margin:0 0 6px!important;padding:0!important;border:0!important;background:transparent}.hab #site-filters-sidebar .active-facets.active-facets-mobile:empty{display:none}.hab #site-filters-sidebar .active-facets.active-facets-mobile .pill,.hab #site-filters-sidebar .active-facets.active-facets-mobile .active-facets__title{display:none!important}.hab #site-filters-sidebar .active-facets.active-facets-mobile a.js-facet-remove:not(.pill){display:inline-block;margin:0;padding:0;font:400 13px/20px var(--hab-font);letter-spacing:0;color:var(--hab-grey);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--hab-line-dark)}.hab #site-filters-sidebar .facets__form--mobile>div:first-child .collection-filters__item.sorting{margin-bottom:26px}.hab .product-item .lazy-image.lazy-image--to-reveal img,.hab .product-item .lazy-image.lazy-image--to-reveal.lazy-image--revealed img{animation:none!important;transition:opacity .35s ease-out}.hab .product-item .lazy-image.lazy-image--to-reveal.lazy-image--revealed img{opacity:1}.hab .product-text .product-variant__item--color .product-variant__label,.hab .product-text .product-variant__item--color .product-variant__item-swatch,.hab .product-text .product-variant__item--color .product-variant__label img{border-radius:50%}.hab .product-text .product-swatch-colorwheel .product-variant__label,.hab .product-text .product-swatch-colorwheel .product-variant__item-swatch,.hab .product-text .product-swatch-colorwheel .product-variant__label img{border-radius:0}@media(min-width:1024px){.hab .brands.container--large{max-width:1120px}.hab .brands__letters{gap:22px}}
/*# sourceMappingURL=/cdn/shop/t/193/assets/habitus-design.css.map */
