.main-collection-caddybar{--collection-panel-gutter: 88px;--collection-panel-max: 1440px;--collection-panel-radius: 40px;--collection-panel-overlap: 42px;--collection-ink: #0d1b2a;--collection-muted: #6b7280;--collection-blue: #0875c9;--collection-card-bg: #f1f1f1;--collection-image-bg: #ffffff;--collection-card-h: 430px;--collection-image-radius: 16px;--collection-card-radius: 20px;--collection-notch-r: 20px;--collection-ribbon-color: #ff4433;--best-sellers-card-h: var(--collection-card-h);--best-sellers-text: var(--collection-ink);--best-sellers-muted: var(--collection-muted);--best-sellers-card-bg: var(--collection-card-bg);--best-sellers-image-bg: var(--collection-image-bg);--best-sellers-image-radius: var(--collection-image-radius);--best-sellers-radius: var(--collection-card-radius);--best-sellers-notch-r: var(--collection-notch-r);--best-sellers-ribbon-color: var(--collection-ribbon-color);position:relative;z-index:2;margin-top:calc(var(--collection-panel-overlap) * -1)}.caddy-collection-page .main-collection-caddybar{margin-top:calc(var(--collection-panel-overlap) * -1)}.main-collection-caddybar--standalone{margin-top:0}.main-collection-caddybar--standalone .main-collection-caddybar__panel{border-radius:0;box-shadow:none}.main-collection-caddybar--standalone .main-collection-caddybar__inner{padding-top:48px}.caddy-collection-page__panel[hidden]{display:none!important}.shopify-section.section-caddy-collection-hero:has([data-collection-panels])~.shopify-section.section-main-collection-caddybar{display:none!important}.main-collection-caddybar__panel{border-radius:var(--collection-panel-radius) var(--collection-panel-radius) 0 0;background:#fff;box-shadow:0 -18px 40px #07192a14;transition:opacity .22s ease;overflow:visible}.shopify-section.is-loading .main-collection-caddybar__panel{opacity:.55;pointer-events:none}.main-collection-caddybar__inner{width:min(calc(100% - (var(--collection-panel-gutter) * 2)),var(--collection-panel-max));margin-inline:auto;padding:34px 0 72px}.main-collection-caddybar__toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.main-collection-caddybar__toolbar .main-collection-caddybar__title{flex:1 1 auto;min-width:0}body .main-collection-caddybar__title,.main-collection-caddybar__title{margin:0;color:#0d1b2a;font-family:Instrument Sans,Montserrat,sans-serif;font-size:28px;font-style:normal;font-weight:700;line-height:30px;letter-spacing:-1px}@media screen and (min-width:750px){body .main-collection-caddybar__title{color:#132f33;font-family:Instrument Sans,Montserrat,sans-serif;font-size:48px;font-style:normal;font-weight:700;line-height:60px;letter-spacing:-1px}}.main-collection-caddybar__controls{display:flex;flex-shrink:0;align-items:center;gap:12px}.main-collection-caddybar__dropdown{position:relative}.main-collection-caddybar__control{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid var(--collection-ink);border-radius:999px;color:var(--collection-ink);background:#fff;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;transition:border-color .18s ease,color .18s ease,background-color .18s ease}.main-collection-caddybar__control:hover,.main-collection-caddybar__dropdown.is-open .main-collection-caddybar__control,.main-collection-caddybar__control--link:hover{border-color:var(--collection-blue);color:var(--collection-blue)}.main-collection-caddybar__control--link{text-decoration:none}.main-collection-caddybar__control svg{display:block;flex-shrink:0;transition:transform .18s ease}.main-collection-caddybar__dropdown.is-open .main-collection-caddybar__control svg{transform:rotate(180deg)}.main-collection-caddybar__dropdown-panel{position:absolute;z-index:30;top:calc(100% + 10px);right:0;left:auto;width:min(26rem,calc(100vw - 2rem));max-height:min(70vh,28rem);padding:16px 18px;box-sizing:border-box;border:1px solid rgba(7,25,42,.12);border-radius:16px;background:#fff;box-shadow:0 18px 40px #07192a1f;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.main-collection-caddybar__dropdown-panel[hidden]{display:none}.main-collection-caddybar__filter-group+.main-collection-caddybar__filter-group{margin-top:16px;padding-top:16px;border-top:1px solid rgba(7,25,42,.08)}.main-collection-caddybar__filter-label{margin:0 0 12px;color:var(--collection-ink);font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;letter-spacing:.02em;line-height:1.3;text-transform:uppercase}.main-collection-caddybar__filters-form,.main-collection-caddybar__sort-form,.main-collection-caddybar__filter-list,.main-collection-caddybar__sort-list,.main-collection-caddybar__filter-list>li{width:100%;max-width:100%;box-sizing:border-box}.main-collection-caddybar__filter-list,.main-collection-caddybar__sort-list{margin:0;padding:0;list-style:none}.main-collection-caddybar__filter-option,.main-collection-caddybar__sort-option{display:grid;grid-template-columns:1.125rem minmax(0,1fr) auto;column-gap:10px;align-items:start;width:100%;max-width:100%;padding:7px 0;color:var(--collection-ink);font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:1.35;cursor:pointer}.main-collection-caddybar__sort-option{grid-template-columns:1.125rem minmax(0,1fr)}.main-collection-caddybar__filter-option input[type=checkbox],.main-collection-caddybar__sort-option input[type=radio]{grid-column:1;grid-row:1;width:1.125rem!important;min-width:1.125rem!important;max-width:1.125rem!important;height:1.125rem!important;margin:.15em 0 0!important;padding:0!important;flex:none!important;border:1px solid rgba(7,25,42,.35)!important;border-radius:3px;background:#fff!important;color:var(--collection-ink);-webkit-appearance:auto;appearance:auto;accent-color:var(--collection-blue);cursor:pointer}.main-collection-caddybar__filter-option>span:not(.main-collection-caddybar__filter-count),.main-collection-caddybar__sort-option>span{grid-column:2;grid-row:1;min-width:0;overflow-wrap:break-word;word-break:normal}.main-collection-caddybar__filter-count{grid-column:3;grid-row:1;color:var(--collection-muted);font-size:14px;line-height:1.35;white-space:nowrap}.main-collection-caddybar__price-range{display:flex;align-items:center;gap:8px}.main-collection-caddybar__price-field{flex:1}.main-collection-caddybar__price-field input{width:100%!important;max-width:100%!important;box-sizing:border-box;padding:10px 12px!important;border:1px solid rgba(7,25,42,.16)!important;border-radius:10px;background:#fff!important;color:var(--collection-ink)!important;font-family:Montserrat,sans-serif;font-size:16px!important}.main-collection-caddybar__filter-actions{display:flex;align-items:center;gap:14px;margin-top:18px}.main-collection-caddybar__filter-apply{min-height:40px;padding:0 18px;border:0;border-radius:999px;color:#fff;background:var(--collection-blue);font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;cursor:pointer}.main-collection-caddybar__filter-clear{color:var(--collection-ink);font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:1.3;text-decoration:underline}.main-collection-caddybar__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.main-collection-caddybar__pagination{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:36px}.main-collection-caddybar__page-link{color:var(--collection-ink);font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:600;text-decoration:none}.main-collection-caddybar__page-link:hover{color:var(--collection-blue)}.main-collection-caddybar__page-link.is-disabled{color:var(--collection-muted);pointer-events:none}.main-collection-caddybar__page-status{color:var(--collection-muted);font-family:Montserrat,sans-serif;font-size:.88rem;font-weight:600}.main-collection-caddybar__empty{padding:48px 0;text-align:center;color:var(--collection-muted);font-family:Montserrat,sans-serif;font-size:.95rem}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;padding:0!important;border:0!important;margin:-1px!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}@media screen and (max-width:1199.98px){.main-collection-caddybar{--collection-panel-gutter: 40px}.main-collection-caddybar__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:989.98px){.main-collection-caddybar__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749.98px){.main-collection-caddybar{--collection-panel-gutter: 0px;--collection-panel-radius: 28px;--collection-panel-overlap: 28px;--collection-card-bg: #f2f2f2;--collection-blue: #0875c9;overflow-x:clip}.main-collection-caddybar__inner{width:100%;padding:24px 0 40px}.main-collection-caddybar__toolbar{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;margin-bottom:18px;padding-inline:20px;text-align:center}.main-collection-caddybar__title{flex:1 1 100%;width:100%;text-align:center}.main-collection-caddybar:has(.main-collection-caddybar__dropdown.is-open){overflow:visible}.main-collection-caddybar__panel,.main-collection-caddybar__inner,.main-collection-caddybar__toolbar{overflow:visible}.main-collection-caddybar__controls{display:flex;flex:1 1 100%;width:100%;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:10px}.main-collection-caddybar__dropdown{flex:0 1 auto;max-width:calc(50% - 5px)}.main-collection-caddybar__dropdown.is-open{z-index:40}.main-collection-caddybar__control,.main-collection-caddybar__control--link{justify-content:center;width:100%;min-width:0;max-width:100%;padding-inline:14px;font-size:16px}.main-collection-caddybar__dropdown-panel{z-index:100;box-sizing:border-box;top:calc(100% + 10px);right:0;left:auto;width:min(26rem,calc(100vw - 40px));min-width:min(100%,16rem);max-width:calc(100vw - 40px);max-height:min(75vh,36rem)}.main-collection-caddybar__controls>.main-collection-caddybar__dropdown:first-child .main-collection-caddybar__dropdown-panel{right:auto;left:0}.main-collection-caddybar__filters-form,.main-collection-caddybar__sort-form{min-width:0}.main-collection-caddybar__filter-option span,.main-collection-caddybar__sort-option span{overflow-wrap:anywhere;word-break:break-word}.main-collection-caddybar__grid{grid-template-columns:minmax(0,1fr);align-items:stretch;justify-content:center;gap:11px;max-width:100%;padding:0;box-sizing:border-box}.main-collection-caddybar__item .caddy-find-fit__product--catalog .caddy-find-fit__button{padding:6px 4px;font-size:13px!important;letter-spacing:.01em}.main-collection-caddybar__item .caddy-find-fit__product--catalog .caddy-find-fit__button-wrap{padding:10px 8px 10px 10px}.main-collection-caddybar__item .caddy-find-fit__badge--seller{padding:3px 5px;font-size:9px!important;line-height:1.1}.main-collection-caddybar__item{display:flex;flex-direction:column;width:100%;height:100%;justify-self:stretch}}@media(prefers-reduced-motion:reduce){.main-collection-caddybar__control,.main-collection-caddybar__control svg{transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/main-collection-caddybar.css.map */
