.s-featured__layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:32px;align-items:start}.s-featured__main{min-width:0}.digi-search-filters{position:sticky;top:20px}.digi-search-filters__header{margin-bottom:24px}.digi-search-filters__mobile-toggle{display:none}.digi-search-filters__mobile-toggle,.digi-search-filters__title{font-size:24px;font-weight:900;text-transform:uppercase}.digi-search-filters__form{display:flex;flex-direction:column;gap:20px}.digi-search-filters__group{border:0;margin:0;padding:0}.digi-search-filters__summary{list-style:none;min-height:42px;padding:0 24px;border-radius:999px;background:#f3f4f6;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:16px;font-weight:800;text-transform:uppercase}.digi-search-filters__summary::-webkit-details-marker{display:none}.digi-search-filters__summary:after{content:"+";font-size:16px;font-weight:300}.digi-search-filters__group[open] .digi-search-filters__summary:after{content:"\2212";font-size:16px}.digi-search-filters__options{display:flex;flex-direction:column;gap:18px;padding:20px 14px 0}.digi-search-filters__option{display:flex;align-items:center;gap:14px;cursor:pointer;font-size:16px;font-weight:500}.digi-search-filters__option input{width:22px;height:22px;border-radius:6px}.digi-search-filters__option{position:relative;display:flex;align-items:center;gap:10px;cursor:pointer}.digi-search-filters__checkbox{position:absolute;opacity:0}.digi-search-filters__checkmark{width:22px;height:22px;border-radius:6px;border:1px solid #929696;background:#fff;flex-shrink:0;position:relative}.digi-search-filters__label{font-size:16px;font-family:Urbane Condensed;color:#929696;line-height:1.2}.digi-search-filters__checkbox:checked+.digi-search-filters__checkmark{background:#89aa28;border-color:#89aa28}.digi-search-filters__checkbox:checked+.digi-search-filters__checkmark:after{content:"";position:absolute;left:7px;top:4px;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.s-featured__cta-button--search{display:flex;align-items:center;justify-content:center;position:relative;width:42px;height:42px;min-width:42px;min-height:42px;padding:0;overflow:hidden}.s-featured__cta-button--search .s-featured__cta-icon{position:absolute;left:50%;top:50%;width:16px;height:16px;margin:0;transform:translate(-50%,-50%)}.s-featured__cta-button--search.is-loading .s-featured__cta-icon{opacity:0}.s-featured__cta-button--search.is-loading .s-featured__loader{opacity:1}.s-featured__empty{width:100%;display:flex;flex-direction:column;align-items:center;gap:48px}.s-featured__empty-content{max-width:720px;text-align:center}.s-featured__empty-title{margin:0 20px 12px;font-size:52px;line-height:.95;letter-spacing:-.3px;font-weight:900;text-transform:uppercase;color:#007681}.s-featured__empty-text{margin:0 20px;font-size:20px;font-family:Urbane Condensed;line-height:1.3;color:#4a5a64}.s-featured__empty .s-featured__viewport{width:100%}.s-featured__layout--empty{display:block}.s-featured__layout--empty .s-featured__main{width:100%}.s-featured__layout--empty .s-featured__list{grid-template-columns:repeat(4,minmax(0,1fr))}.s-featured__mobile-toolbar,.digi-search-filters__header-mobile{display:none}@media(max-width:1024px)and (min-width:768px){.s-featured__layout{grid-template-columns:180px minmax(0,1fr);gap:24px;padding:0 20px}.s-featured__list{grid-template-columns:repeat(3,minmax(0,1fr))}.s-featured__header{padding-left:230px!important}}@media(max-width:767px){.s-featured__layout{display:block}.s-featured__main{width:100%}.s-featured__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.s-featured__header{padding-left:0!important;text-align:center}.s-featured__heading{transform:none!important}.digi-search-filters{margin-bottom:24px}.digi-search-filters__summary{min-height:40px;padding-inline:20px;font-size:16px;font-weight:700;color:#143740}.digi-search-filters__options{gap:8px;padding-top:16px}.s-featured__mobile-toolbar{display:grid;grid-template-columns:1fr 1fr;margin-bottom:10px;border-top:1px solid #ECECEC;border-bottom:1px solid #ECECEC}.s-featured__mobile-count,.s-featured__mobile-filter-button{min-height:56px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#143740}.s-featured__mobile-count{border-right:1px solid #ECECEC}.s-featured__mobile-filter-button{border:0;background:transparent;cursor:pointer}.digi-search-filters{position:fixed;top:0;left:0;width:85%;max-width:360px;height:100vh;background:#fff;z-index:9999;padding:20px;overflow-y:auto;transform:translate(-100%);transition:transform .35s ease}.digi-search-filters.is-open{transform:translate(0)}.digi-search-filters__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:9998}.digi-search-filters.is-open~.digi-search-filters__overlay{opacity:1;visibility:visible}.digi-search-filters__header-mobile{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;margin-bottom:24px;border-bottom:1px solid #e5e7eb}.digi-search-filters__title-mobile{margin:0;font-size:18px;font-family:Urbane;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.digi-search-filters__close{width:32px;height:32px;border:0;background:transparent;display:flex;align-items:center;justify-content:center;font-size:22px;line-height:1;cursor:pointer;color:#143740}.s-featured__empty{gap:32px}.s-featured__empty-title{font-size:32px}.s-featured__empty-text{font-size:16px}.s-featured__layout--empty .s-featured__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.s-featured__header{padding-left:255px;text-align:left}.s-featured__heading{transform:none!important}.digi-search-filters{position:sticky;top:20px;left:auto;width:100%;max-width:none;height:auto;background:transparent;z-index:1;padding:0;overflow:visible;transform:none!important}.digi-search-filters__overlay,.digi-search-filters__header-mobile{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/119/assets/digi-main-search.css.map */
