.bs-collection-grid,.bs-collection-grid *,.bs-collection-grid *:before,.bs-collection-grid *:after{box-sizing:border-box}.bs-collection-grid{--bs-cg-blue: #0a3e76;--bs-cg-green: #8bcda3;--bs-cg-green-10: rgba(139, 205, 163, .1);--bs-cg-dark: #1a1a2e;--bs-cg-muted: #64748b;--bs-cg-muted-soft: #64748b;--bs-cg-border: #e2e8f0;--bs-cg-bg-card: #ffffff;--bs-cg-radius: 12px;--bs-cg-radius-sm: 5px;--bs-cg-radius-pill: 100px;display:block;padding-top:var(--bs-collection-grid-padding-top, 24px);padding-bottom:var(--bs-collection-grid-padding-bottom, 24px);font-family:Inter,sans-serif;color:var(--bs-cg-dark)}.bs-collection-grid__container{max-width:1452px;margin:0 auto;padding:0 10px}.bs-collection-grid__layout{display:block}.bs-collection-grid__content{min-width:0}.bs-collection-grid__sidebar{display:none}.bs-collection-grid__toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin-bottom:16px}.bs-collection-grid__filter-trigger{display:inline-flex;align-items:center;gap:4px;height:42px;padding:0;background:transparent;border:none;color:var(--bs-cg-blue);font-family:inherit;font-size:14px;font-weight:700;line-height:1.2;cursor:pointer;appearance:none;-webkit-appearance:none}.bs-collection-grid__filter-trigger:focus-visible{outline:2px solid var(--bs-cg-blue);outline-offset:2px;border-radius:4px}.bs-collection-grid__filter-icon{flex-shrink:0;width:32px;height:32px;fill:var(--bs-cg-blue)}.bs-collection-grid__filter-icon--custom{object-fit:contain;fill:initial}.bs-collection-grid__filter-label{white-space:nowrap}.bs-collection-grid__count{font-size:13px;font-weight:400;line-height:1.3;color:#8e8e93;text-align:center}.bs-collection-grid__count-prefix{display:none}.bs-collection-grid__count-number{color:#1a1a2e;font-weight:500}.bs-collection-grid__sort{display:inline-flex;align-items:center;gap:8px}.bs-collection-grid__sort-wrap{position:relative;width:144px}.bs-collection-grid__sort-label-visible{display:none}.bs-collection-grid__sort-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;border:1px solid var(--bs-cg-border);border-radius:6px;background-color:transparent;color:var(--bs-cg-dark);font-family:inherit;font-size:13px;font-weight:400;line-height:1.2;cursor:pointer;appearance:none;-webkit-appearance:none;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.bs-collection-grid__sort-trigger:hover{border-color:var(--bs-cg-blue)}.bs-collection-grid__sort-trigger:focus-visible{outline:none;border-color:var(--bs-cg-blue);box-shadow:0 0 0 3px #0a3e762e}.bs-collection-grid__sort-trigger[aria-expanded=true]{border-color:var(--bs-cg-blue)}.bs-collection-grid__sort-trigger[aria-expanded=true] .bs-collection-grid__sort-chevron{transform:rotate(180deg)}.bs-collection-grid__sort-current{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-collection-grid__sort-chevron{flex-shrink:0;width:24px;height:24px;margin-left:8px;color:var(--bs-cg-muted-soft);transition:transform .2s ease;pointer-events:none}.bs-collection-grid__sort-menu{list-style:none;margin:4px 0 0;padding:6px 0;position:absolute;top:100%;left:0;right:0;z-index:20;min-width:100%;max-height:360px;overflow-y:auto;background-color:#fff;border:1px solid var(--bs-cg-border);border-radius:8px;box-shadow:0 12px 32px #0a3e761f,0 2px 6px #0a3e760f;transform-origin:top center;animation:bs-cg-sort-menu-in .18s cubic-bezier(.22,1.1,.36,1) both}.bs-collection-grid__sort-menu[hidden]{display:none}@keyframes bs-cg-sort-menu-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.bs-collection-grid__sort-menu{animation:none}.bs-collection-grid__sort-chevron{transition:none}}.bs-collection-grid__sort-option-wrap{display:block}.bs-collection-grid__sort-option{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;background:transparent;border:none;color:var(--bs-cg-dark);font-family:inherit;font-size:13px;font-weight:400;line-height:1.3;cursor:pointer;text-align:left;transition:background-color .12s ease;appearance:none;-webkit-appearance:none}.bs-collection-grid__sort-option:hover,.bs-collection-grid__sort-option:focus-visible{background-color:#0a3e760f;outline:none}.bs-collection-grid__sort-option:focus-visible{background-color:#0a3e761a}.bs-collection-grid__sort-option-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-collection-grid__sort-option-check{flex-shrink:0;margin-left:12px;color:var(--bs-cg-blue);opacity:0;transform:scale(.7);transition:opacity .15s ease,transform .15s ease}.bs-collection-grid__sort-option--selected{color:var(--bs-cg-blue);font-weight:600}.bs-collection-grid__sort-option--selected .bs-collection-grid__sort-option-check{opacity:1;transform:scale(1)}.bs-collection-grid__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;grid-auto-flow:row dense}.bs-collection-grid__cell{display:flex}.bs-collection-grid__cell--newsletter{grid-column:1 / -1}@media(min-width:768px){.bs-collection-grid__cell--newsletter .bs-newsletter-card{flex-direction:row;align-items:center;gap:32px;padding:16px 28px}.bs-collection-grid__cell--newsletter .bs-newsletter-card__hero{flex:1 1 auto;align-items:flex-start;gap:8px;padding:0}.bs-collection-grid__cell--newsletter .bs-newsletter-card__image{display:none}.bs-collection-grid__cell--newsletter .bs-newsletter-card__bottom{margin-top:0;flex:0 0 360px;padding:0}.bs-collection-grid__cell--newsletter .bs-newsletter-card__divider{display:none}.bs-collection-grid__cell--newsletter .bs-newsletter-card__form{flex-direction:row;align-items:center;gap:8px}.bs-collection-grid__cell--newsletter .bs-newsletter-card__input-wrap{flex:1 1 auto}.bs-collection-grid__cell--newsletter .bs-newsletter-card__cta{width:auto;flex:0 0 auto;padding:0 18px;white-space:nowrap}}.bs-collection-grid__cell>.bs-product-card{width:100%}.bs-collection-grid__empty{margin:32px 0;padding:24px 16px;background-color:var(--bs-cg-green-10);border-radius:var(--bs-cg-radius-sm);color:var(--bs-cg-dark);font-size:14px;font-weight:400;line-height:1.5;text-align:center}.bs-collection-grid__pagination{grid-column:1 / -1;display:flex;justify-content:center;margin-top:24px}.bs-collection-grid__load-more{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 15px;background-color:var(--bs-cg-blue);color:#fff;border:none;border-radius:var(--bs-cg-radius-sm);font-family:inherit;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;appearance:none;-webkit-appearance:none;transition:background-color .15s ease}.bs-collection-grid__load-more:hover{background-color:#082d57}.bs-collection-grid__load-more:focus-visible{outline:2px solid var(--bs-cg-blue);outline-offset:2px}.bs-collection-grid__load-more[data-loading=true]{cursor:progress;pointer-events:none;color:#ffffffd9;background-image:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.18) 50%,transparent 65%);background-size:200% 100%;animation:bs-cg-shimmer 1.2s linear infinite}@keyframes bs-cg-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.bs-collection-grid--loading [data-bs-grid-list]{opacity:.55;pointer-events:none;transition:opacity .2s ease}.bs-collection-grid--loading{cursor:progress}.bs-collection-grid__cell--entering{animation:bs-cg-card-enter .52s cubic-bezier(.22,1.1,.36,1) both;transform-origin:top center;will-change:transform,opacity,filter}@keyframes bs-cg-card-enter{0%{opacity:0;transform:translateY(24px) scale(.94);filter:blur(2px)}60%{filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media(prefers-reduced-motion:reduce){.bs-collection-grid__cell--entering,.bs-collection-grid__load-more[data-loading=true]{animation:none}.bs-collection-grid__cell--entering{opacity:1;transform:none;filter:none}}.bs-collection-grid__drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;visibility:hidden;pointer-events:none;transition:visibility .2s ease}.bs-collection-grid__drawer[aria-hidden=false]{visibility:visible;pointer-events:auto}.bs-collection-grid__drawer-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#1a1a2e80;opacity:0;transition:opacity .2s ease}.bs-collection-grid__drawer[aria-hidden=false] .bs-collection-grid__drawer-overlay{opacity:1}.bs-collection-grid__drawer-panel{position:absolute;top:0;left:0;width:90vw;max-width:360px;height:100%;background-color:var(--bs-cg-bg-card);display:flex;flex-direction:column;transform:translate(-100%);transition:transform .25s ease;overflow:hidden}.bs-collection-grid__drawer[aria-hidden=false] .bs-collection-grid__drawer-panel{transform:translate(0)}.bs-collection-grid__drawer-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--bs-cg-border)}.bs-collection-grid__drawer-title{margin:0;font-size:24px;font-weight:600;line-height:1.2;color:var(--bs-cg-dark)}.bs-collection-grid__drawer-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;color:var(--bs-cg-dark);cursor:pointer;appearance:none;-webkit-appearance:none}.bs-collection-grid__drawer-close:focus-visible{outline:2px solid var(--bs-cg-blue);outline-offset:2px;border-radius:4px}.bs-collection-grid__drawer-body{flex:1;display:flex;flex-direction:column;gap:20px;padding:16px;overflow-y:auto}.bs-collection-grid__drawer-hint{margin:0;padding:12px;background-color:var(--bs-cg-green-10);border-radius:var(--bs-cg-radius-sm);font-size:13px;font-weight:400;line-height:1.4;color:var(--bs-cg-muted)}.bs-collection-grid__drawer-actions{display:flex;gap:8px;margin-top:auto;padding-top:16px;border-top:1px solid var(--bs-cg-border)}.bs-collection-grid__drawer-clear,.bs-collection-grid__drawer-apply{flex:1;display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 15px;border-radius:var(--bs-cg-radius-sm);font-family:inherit;font-size:13px;font-weight:700;line-height:1.2;cursor:pointer;appearance:none;-webkit-appearance:none;transition:background-color .15s ease,color .15s ease}.bs-collection-grid__drawer-clear{background-color:transparent;border:1px solid var(--bs-cg-border);color:var(--bs-cg-dark)}.bs-collection-grid__drawer-clear:hover{background-color:var(--bs-cg-border)}.bs-collection-grid__drawer-apply{background-color:var(--bs-cg-blue);border:none;color:#fff}.bs-collection-grid__drawer-apply:hover{background-color:#082d57}.bs-collection-grid__drawer-clear:focus-visible,.bs-collection-grid__drawer-apply:focus-visible{outline:2px solid var(--bs-cg-blue);outline-offset:2px}.bs-filter-group{display:flex;flex-direction:column;gap:16px}.bs-filter-group__summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0;margin:0;list-style:none;cursor:pointer}.bs-filter-group__summary::-webkit-details-marker{display:none}.bs-filter-group__summary::marker{display:none;content:""}.bs-filter-group__summary:focus-visible{outline:2px solid var(--bs-cg-blue);outline-offset:2px;border-radius:4px}.bs-filter-group__title{font-size:16px;font-weight:400;line-height:1.3;color:var(--bs-cg-dark)}.bs-filter-group__chevron{flex-shrink:0;width:18px;height:18px;color:var(--bs-cg-dark);transform:rotate(0);transition:transform .2s ease}.bs-filter-group:not([open]) .bs-filter-group__chevron{transform:rotate(180deg)}.bs-filter-group__list{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:12px;transition:height .28s cubic-bezier(.4,0,.2,1),margin-top .28s cubic-bezier(.4,0,.2,1)}.bs-filter-group__empty{margin-top:16px;transition:height .28s cubic-bezier(.4,0,.2,1),margin-top .28s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.bs-filter-group__list,.bs-filter-group__empty{transition:none}}.bs-filter-group__item{display:flex}.bs-filter-group__label{position:relative;display:flex;align-items:center;gap:8px;width:100%;cursor:pointer}.bs-filter-group__check-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.bs-filter-group__input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.bs-filter-group__input:focus-visible+.bs-filter-group__check{outline:2px solid var(--bs-cg-blue);outline-offset:2px}.bs-filter-group__check{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1.5px solid var(--bs-cg-border);border-radius:3px;background-color:var(--bs-cg-bg-card);color:transparent;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.bs-filter-group__input:checked+.bs-filter-group__check{background-color:var(--bs-cg-green);border-color:var(--bs-cg-green);color:#fff}.bs-filter-group__option-label{flex:1;font-size:14px;font-weight:400;line-height:1.3;color:var(--bs-cg-dark)}.bs-filter-group__count{margin-left:auto;flex-shrink:0;font-size:12px;font-weight:500;line-height:1.2;color:var(--bs-cg-muted-soft)}.bs-filter-group__empty{margin:0;font-size:13px;font-weight:400;line-height:1.3;color:var(--bs-cg-muted-soft)}.bs-filter-group__price{display:flex;align-items:center;gap:10px;margin-top:16px}.bs-filter-group__price-field{display:inline-flex;align-items:center;gap:4px;flex:1 1 0;min-width:0;padding:8px 10px;border:1.5px solid var(--bs-cg-border);border-radius:8px;background-color:var(--bs-cg-bg-card);cursor:text;transition:border-color .15s ease}.bs-filter-group__price-field:focus-within{border-color:var(--bs-cg-blue)}.bs-filter-group__price-currency{flex-shrink:0;font-size:14px;font-weight:500;color:var(--bs-cg-muted-soft)}.bs-filter-group__price-input{width:100%;min-width:0;padding:0;border:none;outline:none;background:transparent;font-family:inherit;font-size:16px;font-weight:500;color:var(--bs-cg-dark);-moz-appearance:textfield}.bs-filter-group__price-input::-webkit-outer-spin-button,.bs-filter-group__price-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bs-filter-group__price-sep{flex-shrink:0;color:var(--bs-cg-muted-soft)}@media(min-width:768px){.bs-collection-grid__container{padding:0 32px}.bs-collection-grid__count{font-size:16px;text-align:left}.bs-collection-grid__count-prefix{display:inline}.bs-collection-grid__sort-wrap{width:200px}.bs-collection-grid__sort-label-visible{display:inline;margin-right:8px;font-size:16px;font-weight:400;line-height:1.2;color:var(--bs-cg-muted-soft);white-space:nowrap}.bs-collection-grid__sort-select{font-size:16px}.bs-collection-grid__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(min-width:1024px){.bs-collection-grid__container{padding:0 clamp(32px,5vw,76px)}.bs-collection-grid__layout{display:grid;grid-template-columns:clamp(220px,22vw,264px) minmax(0,1fr);gap:24px;align-items:start}.bs-collection-grid__filter-trigger,.bs-collection-grid__drawer{display:none}.bs-collection-grid__sidebar{display:flex;flex-direction:column;gap:24px;position:sticky;top:24px;background-color:var(--bs-cg-bg-card);border:1px solid var(--bs-cg-border);border-radius:var(--bs-cg-radius);padding:24px}.bs-collection-grid__sidebar-form{display:flex;flex-direction:column;gap:24px}.bs-collection-grid__sidebar-title{margin:0;font-size:24px;font-weight:600;line-height:1.2;color:var(--bs-cg-dark)}.bs-collection-grid__sidebar .bs-filter-group{padding-bottom:24px;border-bottom:1px solid var(--bs-cg-border)}.bs-collection-grid__sidebar .bs-filter-group:last-child{padding-bottom:0;border-bottom:none}.bs-collection-grid__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px clamp(16px,1.7vw,21px)}}@media(min-width:1280px){.bs-collection-grid__container{padding:0 76px}.bs-collection-grid__layout{grid-template-columns:264px minmax(0,1fr);gap:24px}.bs-collection-grid__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 21px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bs-collection-grid.css.map */
