.cb-gallery .cb-filter-panel{background:#eef5fa;border:1px solid #dae7f0;border-radius:12px;padding:20px;margin-bottom:24px;color:#102331}.cb-gallery .cb-filter-fields{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;gap:18px;align-items:end}.cb-gallery .cb-filter-label{display:block;font-size:13px;font-weight:600;line-height:1.4;margin:0 0 8px;color:#102331}.cb-gallery .cb-brand-picker{position:relative}.cb-gallery .cb-brand-picker summary,.cb-gallery .cb-setup-select{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:12px 14px;border:1px solid #b6cbdc;border-radius:8px;background:#fff;color:#102331;font:inherit;font-size:15px;line-height:1.4;cursor:pointer;list-style:none}.cb-gallery .cb-brand-picker summary::-webkit-details-marker{display:none}.cb-gallery .cb-setup-field{margin:0;min-width:0}.cb-gallery .cb-setup-select{-webkit-appearance:auto;appearance:auto;height:48px}.cb-gallery .cb-brand-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;padding:12px;background:#fff;border:1px solid #b6cbdc;border-radius:10px;box-shadow:0 10px 25px #10233120;z-index:20}.cb-gallery .cb-brand-search{box-sizing:border-box;width:100%;min-height:44px;border:1px solid #b6cbdc;border-radius:6px;padding:10px;font-size:16px;margin:0 0 8px}.cb-gallery .cb-brand-options{max-height:260px;overflow-y:auto;overscroll-behavior:contain}.cb-gallery .cb-brand-options button{display:block;width:100%;text-align:left;min-height:44px;border:0;background:#fff;padding:10px;border-radius:5px;color:#102331;font-size:15px;cursor:pointer}.cb-gallery .cb-brand-options button:hover,.cb-gallery .cb-brand-options button[aria-pressed=true]{background:#eef5fa;color:#075c9e}.cb-gallery .cb-daly-filter{min-height:48px;padding:12px 16px;border:1px solid #b6cbdc;border-radius:8px;background:#fff;color:#075c9e;font-size:14px;font-weight:600;cursor:pointer}.cb-gallery .cb-daly-filter[aria-pressed=true]{background:#0875c9;color:#fff;border-color:#0875c9}.cb-gallery .cb-filter-bottom{display:flex;gap:12px;justify-content:space-between;align-items:center;margin-top:16px}.cb-gallery .cb-filter-status{font-size:13px;line-height:1.6;color:#526879;margin:0}.cb-gallery .cb-filter-reset{background:none;border:0;color:#075c9e;font-size:13px;text-decoration:underline;text-underline-offset:3px;padding:8px 0;cursor:pointer;white-space:nowrap}.cb-gallery [hidden]{display:none!important}.cb-gallery .cb-close{border:0;background:transparent;padding:8px;min-width:44px;min-height:44px}.cb-gallery :is(summary,input,select,button,img[role=button],video[role=button]):focus-visible{outline:3px solid #0875c9;outline-offset:3px}@media(max-width:989px){.cb-gallery .cb-filter-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cb-gallery .cb-daly-filter{grid-column:1/-1;justify-self:start}}@media(max-width:599px){.cb-gallery .cb-filter-panel{padding:16px}.cb-gallery .cb-filter-fields{grid-template-columns:minmax(0,1fr);gap:14px}.cb-gallery .cb-daly-filter{justify-self:stretch}.cb-gallery .cb-filter-bottom{align-items:flex-start}.cb-gallery .cb-brand-options{max-height:220px}.cb-gallery .cb-grid .cb-item{width:100%!important}.cb-gallery .cb-item img,.cb-gallery .cb-item video{height:auto;aspect-ratio:4/3;object-fit:cover}}.cb-gallery .cb-filter-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:20px;align-items:stretch}.cb-gallery .cb-filter-main{display:flex;min-width:0;flex-direction:column;justify-content:center}.cb-gallery .cb-filter-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.cb-gallery .cb-filter-bottom{margin-top:10px}.cb-gallery .cb-daly-feature{position:relative;grid-column:auto;justify-self:stretch;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;width:100%;min-width:0;min-height:220px;padding:24px;border:1px solid #8dc5ea;border-radius:14px;background:linear-gradient(135deg,#f7fbff,#e7f3fc 55%,#d9edfa);color:#0d1b2a;box-shadow:0 6px 20px #0875c924;cursor:pointer;text-align:center;transition:box-shadow .18s ease,background .18s ease,transform .18s ease}.cb-gallery .cb-daly-feature__logo{display:block;width:min(100%,360px);max-height:58px;height:auto;object-fit:contain;object-position:center;filter:none}.cb-gallery .cb-daly-feature__action{color:#075c9e;font-size:17px;font-weight:700;line-height:1.3}.cb-gallery .cb-daly-feature[aria-pressed=true]{background:linear-gradient(135deg,#f7fbff,#e7f3fc 55%,#d9edfa);color:#0d1b2a;border-color:#8dc5ea;box-shadow:0 6px 20px #0875c924}.cb-gallery .cb-daly-feature__close{position:absolute;top:12px;right:12px;z-index:1;display:none;align-items:center;justify-content:center;flex:none;width:20px;height:20px;border-radius:50%;background:#0875c9;color:#fff;font-size:17px;font-weight:500;line-height:1}.cb-gallery .cb-daly-feature[aria-pressed=true] .cb-daly-feature__close{display:inline-flex}@media(hover:hover){.cb-gallery .cb-daly-feature:hover{background:linear-gradient(135deg,#fff,#eef8ff 55%,#e2f2fc);box-shadow:0 9px 24px #0875c933;transform:translateY(-1px)}}@media(max-width:989px){.cb-gallery .cb-filter-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);gap:16px}.cb-gallery .cb-daly-feature{min-height:200px;padding:20px}.cb-gallery .cb-daly-feature__logo{width:min(100%,330px);max-height:54px}.cb-gallery .cb-daly-feature__action{font-size:16px}}@media(max-width:749px){.cb-gallery .cb-filter-layout,.cb-gallery .cb-filter-fields{grid-template-columns:minmax(0,1fr)}.cb-gallery .cb-daly-feature{min-height:0;gap:10px;padding:12px 14px}.cb-gallery .cb-daly-feature__logo{width:min(100%,300px);max-height:42px}.cb-gallery .cb-daly-feature__action{font-size:14px}.cb-gallery .cb-daly-feature__close{top:8px;right:8px;width:18px;height:18px;font-size:16px}}@media(max-width:360px){.cb-gallery .cb-daly-feature__logo{width:min(100%,220px);max-height:36px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/caddy-gallery-filters.css.map */
