:root{--nl-brand: #f76954;--nl-ink: #141412;--nl-text: #373737;--nl-line: #e6e6e6;--nl-soft: #f6f6f4}.header--search-focus .header__inner-content{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:10px 0}.header--search-focus .header__menu-toggle{display:none}.header--search-focus .header__brand{padding:0}.header--search-focus .header__search .field.has-addons{display:flex;margin:0}.header--search-focus .header__search-bar{flex:1 1 auto}.header--search-focus .header__search-bar .input{width:100%}.header--search-focus .header__icons{display:flex;align-items:center;gap:6px;flex:0 0 auto}.header--search-focus .header__menu-items{padding:4px 0}.header--search-focus .header__search{flex:1 1 auto;max-width:760px}.header--search-focus .header__search .input{height:48px;border:2px solid var(--nl-brand);border-right:0;border-radius:6px 0 0 6px;font-size:16px;box-shadow:none}.header--search-focus .header__search-button{height:48px;min-width:64px;border-radius:0 6px 6px 0}.header__phone{display:flex;flex-direction:column;align-items:flex-end;line-height:1.15;white-space:nowrap;text-decoration:none}.header__phone-label{font-size:12px;color:var(--nl-text)}.header__phone-number{font-size:18px;font-weight:700;color:var(--nl-brand)}.header__phone:hover .header__phone-number{text-decoration:underline}.header--search-focus .sticky-menu-wrapper{border-top:1px solid var(--nl-line);border-bottom:1px solid var(--nl-line)}.header--search-focus .header__menu-items .header__link{font-weight:600;color:var(--nl-ink)}.header--search-focus .header__menu-items [data-navlink-handle=sale] .header__link{color:var(--nl-brand)}.nl-mobile-search{display:none}@media(max-width:798px){.nl-mobile-search{display:block;padding:8px 12px 10px;background:#fff;border-bottom:1px solid var(--nl-line)}.nl-mobile-search form{display:flex}.nl-mobile-search input[type=search]{flex:1 1 auto;height:44px;padding:0 12px;font-size:16px;border:2px solid var(--nl-brand);border-right:0;border-radius:6px 0 0 6px;min-width:0}.nl-mobile-search button{height:44px;padding:0 16px;border:0;border-radius:0 6px 6px 0;background:var(--nl-brand);color:#fff;font-weight:700}.nl-mobile-search__phone{display:block;margin-top:6px;text-align:center;font-size:14px;color:var(--nl-text)}.nl-mobile-search__phone strong{color:var(--nl-brand)}}.nl-trust-bar{border-top:1px solid var(--nl-line);border-bottom:1px solid var(--nl-line)}.nl-trust-bar .icon-with-text-column__title,.nl-trust-bar h3{font-size:16px;margin-bottom:2px}.nl-trust-bar p{font-size:13px;margin:0}.nl-section-heading .title,.nl-section-heading h2{letter-spacing:0}.nl-locations .rich-text__text p,.nl-locations p{margin-bottom:4px}.nl-collapsible{border-top:1px solid var(--nl-line);margin-top:16px}.nl-collapsible+.nl-collapsible{margin-top:0}.nl-collapsible:last-of-type{border-bottom:1px solid var(--nl-line)}.nl-collapsible>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:14px 0;font-weight:700;font-size:16px;color:var(--nl-ink)}.nl-collapsible>summary::-webkit-details-marker{display:none}.nl-collapsible>summary:after{content:"+";font-size:22px;line-height:1;color:var(--nl-brand)}.nl-collapsible[open]>summary:after{content:"\2212"}.nl-collapsible__content{padding-bottom:16px}.nl-collapsible__content.product__description .has-padding-top{padding-top:0}.nl-pdp-help{font-size:14px;margin-top:12px;color:var(--nl-text)}.nl-pdp-help a{color:var(--nl-brand);font-weight:700}.nl-stack .icon-with-text-column__column{display:flex;flex-direction:column;align-items:center;text-align:center}.nl-stack .icon-column__text{width:100%;margin:10px 0 0}.nl-stack .icon-column__title.title{font-size:18px;margin-bottom:6px}.nl-stack .icon-column__text p{font-size:14px;line-height:1.5}.nl-stack .icon-column__action{padding-top:10px}.nl-locations .icon-with-text-column__column{border:1px solid var(--nl-line);border-radius:8px;padding:22px 16px}.nl-locations .icon-column__text a{color:var(--nl-brand);font-weight:700}.nl-categories .collection-list__caption-wrapper .title{font-size:18px;line-height:1.25;font-weight:600}.nl-categories .collection-list__caption-wrapper{margin-top:8px}@media(max-width:798px){.nl-categories .collection-list__wrapper{display:flex;flex-wrap:wrap}.nl-categories .collection-list__thumbnail{width:calc(50% - 20px)!important;flex:0 0 calc(50% - 20px)!important}.nl-categories .collection-list__caption-wrapper .title{font-size:15px}}.template-index .footer__block.block__newsletter{display:none!important}@media(max-width:798px){.collection-matrix .product__grid-item.small-down--one-half,.collection-matrix .product__grid-item.medium-down--one-half{width:calc(50% - 20px)!important;flex:0 0 calc(50% - 20px)!important}.collection__content .sidebar-section{order:-1!important;margin-bottom:10px}.collection__content .sidebar-section .sidebar__block.block__featured_promo,.collection__content .sidebar-section .featured-promo{display:none}.product__thumbnail .quick-shop__buttons{display:none!important}}.nl-card-atc{margin-top:10px}.nl-card-atc__form{margin:0}.nl-card-atc__btn{display:block;width:100%;box-sizing:border-box;padding:10px 12px;border:0;border-radius:4px;background:var(--nl-brand, #f76954);color:#fff!important;font-size:14px;font-weight:700;letter-spacing:.02em;text-align:center;text-transform:uppercase;cursor:pointer;line-height:1.2;text-decoration:none!important}.nl-card-atc__btn:hover{filter:brightness(.92)}.nl-card-atc__btn--options{background:#fff;color:var(--nl-brand, #f76954)!important;box-shadow:inset 0 0 0 2px var(--nl-brand, #f76954)}.nl-card-atc__btn--soldout,.nl-card-atc__btn[disabled]{background:#e6e6e6;color:#666!important;cursor:not-allowed;filter:none}.nl-card-atc__btn.is-added{background:var(--nl-navy, #011936)}@media(max-width:798px){.thumbnail-overlay__container.mobile-only{display:flex;flex-direction:column}.thumbnail-overlay__container.mobile-only .product-thumbnail__wishlist{order:2}.thumbnail-overlay__container.mobile-only .product-thumbnail__wishlist button,.thumbnail-overlay__container.mobile-only .product-thumbnail__wishlist a{background:transparent!important;box-shadow:none!important;border:0!important;font-size:12px!important;padding:4px 0!important;min-height:0!important;color:#555!important}.nl-card-atc__btn{font-size:13px;padding:10px 6px}}.thumbnail-overlay__container .nl-quickshop-actions{display:flex;flex-direction:column;gap:8px;width:100%;padding:10px;box-sizing:border-box;position:relative;z-index:13}.thumbnail-overlay__container .nl-quickshop-actions .nl-card-atc{margin-top:0}.products-slider .gallery-cell.thumbnail .thumbnail-overlay__container .nl-quickshop-actions .product-thumbnail__wishlist,.product__grid-item .thumbnail-overlay__container .nl-quickshop-actions .product-thumbnail__wishlist,.thumbnail-overlay__container .nl-quickshop-actions .product-thumbnail__wishlist{position:absolute!important;top:8px;right:8px;left:auto;width:auto!important;height:auto!important;min-height:0!important;background:transparent!important;z-index:14;display:flex!important;justify-content:flex-end;align-items:center}.products-slider .gallery-cell.thumbnail .thumbnail-overlay__container .nl-quickshop-actions .wishlist-hero-custom-button,.product__grid-item .thumbnail-overlay__container .nl-quickshop-actions .wishlist-hero-custom-button,.thumbnail-overlay__container .nl-quickshop-actions .wishlist-hero-custom-button{width:auto!important;height:auto!important;min-height:0!important}.thumbnail-overlay__container .nl-quickshop-actions .product-thumbnail__wishlist button,.thumbnail-overlay__container .nl-quickshop-actions .product-thumbnail__wishlist a{background:#ffffffeb!important;box-shadow:none!important;border:0!important;border-radius:50%!important;width:36px!important;height:36px!important;min-height:0!important;padding:0!important;font-size:0!important;color:transparent!important;line-height:0!important;display:inline-flex!important;align-items:center;justify-content:center}.thumbnail-overlay__container .nl-quickshop-actions .product-thumbnail__wishlist svg,.thumbnail-overlay__container .nl-quickshop-actions .product-thumbnail__wishlist img,.thumbnail-overlay__container .nl-quickshop-actions .product-thumbnail__wishlist i{font-size:16px!important;width:18px!important;height:18px!important;color:var(--nl-ink, #011936)!important}.thumbnail-overlay__container .nl-quickshop-actions .quick-shop__buttons{display:block!important;padding:0!important}.thumbnail-overlay__container .nl-quickshop-actions .quick-shop__buttons .quick_shop{width:100%;min-height:40px;background:#fff!important;color:var(--nl-brand, #f76954)!important;box-shadow:inset 0 0 0 2px var(--nl-brand, #f76954);border-radius:4px;font-weight:700;text-transform:uppercase}@media(max-width:798px){.thumbnail-overlay__container.mobile-only .nl-quickshop-actions .nl-card-atc,.thumbnail-overlay__container.mobile-only .nl-quickshop-actions .quick-shop__buttons{display:none!important}.thumbnail-overlay__container.mobile-only{min-height:0;padding:0;margin-top:6px;background:transparent}.thumbnail-overlay__container.mobile-only .nl-quickshop-actions{padding:0;min-height:36px}.thumbnail-overlay__container.mobile-only .nl-quickshop-actions .product-thumbnail__wishlist{position:static!important;top:auto;right:auto;justify-content:center}}.quick-shop__lightbox .purchase-details__buttons{display:flex;flex-direction:column;align-items:stretch;gap:10px}.quick-shop__lightbox .purchase-details__buttons .button--add-to-cart,.quick-shop__lightbox [data-add-to-cart-trigger]{width:100%;order:1;background:var(--nl-brand, #f76954)!important;color:#fff!important;border:0;box-shadow:none}.quick-shop__lightbox .purchase-details__buttons .shopify-payment-button{order:2;margin-left:0!important}.quick-shop__lightbox .purchase-details__buttons .wishlist-hero-custom-button{order:3;width:auto;align-self:center}
/*# sourceMappingURL=/cdn/shop/t/15/assets/catheys-new-layout.css.map */
