.cb-collection .cb-collection__wrap{box-sizing:border-box;max-width:var(--layout-max-width);margin:0 auto;padding:0 var(--layout-gutter)}.cb-section.cb-collection{padding-top:clamp(var(--space-32),4vw,var(--space-56))}.cb-collection__grid .cb-product-card__name{font-family:var(--type-body-title-family);font-weight:var(--type-body-title-weight);font-size:var(--type-body-title-size);line-height:var(--type-body-title-line-height);letter-spacing:var(--type-body-title-tracking)}.cb-collection__grid .cb-product-card__details{display:grid;gap:var(--space-6)}.cb-collection__grid .cb-product-card__price{padding-top:0}.cb-collection__grid .cb-product-card__actions{margin-top:auto}.cb-collection__grid .cb-product-card__choices{grid-template-columns:minmax(0,1fr);min-width:0}.cb-collection__grid .cb-product-card__choices .cb-select,.cb-collection__grid .cb-product-card__choices .cb-select__input{box-sizing:border-box;width:100%;min-width:0}.cb-collection__grid .cb-product-card__choice-actions{flex-wrap:nowrap}.cb-collection__head{margin-bottom:var(--space-24)}.cb-collection__title-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-8) var(--space-16)}.cb-collection__count{margin:0;color:var(--text-secondary)}.cb-collection__eyebrow{grid-column:1 / -1;margin:0;color:var(--text-secondary);text-transform:uppercase}.cb-collection__nav{margin-bottom:var(--space-24)}.cb-collection__nav-link{display:inline-block;text-decoration:none}.cb-collection__stages{display:grid;gap:var(--space-12);margin-bottom:var(--space-32)}.cb-collection__stages .cb-stage-tab:disabled{opacity:.5;cursor:not-allowed}.cb-collection__suggest{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-12);margin:0}.cb-collection__suggest[hidden]{display:none}.cb-collection__suggest-from{color:var(--text-secondary)}.cb-collection__suggest-close{margin-left:auto}.cb-collection__body{display:grid;grid-template-columns:var(--size-220) minmax(0,1fr);align-items:start;gap:var(--space-32)}.cb-collection--top .cb-collection__body{grid-template-columns:minmax(0,1fr);gap:var(--space-16)}.cb-filters__head,.cb-filters__foot,.cb-filters__scrim{display:none}.cb-collection--sidebar .cb-filters{position:sticky;top:calc(var(--header-height) + var(--space-16));max-height:calc(100vh - var(--header-height) - var(--space-32));overflow-y:auto;margin-inline:calc(var(--focus-ring-width) * -2);padding-inline:calc(var(--focus-ring-width) * 2)}.cb-filters__form{display:grid;gap:var(--space-4)}.cb-collection--top .cb-filters__form{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8)}.cb-filter{border-bottom:var(--border-width) solid var(--border-default)}.cb-filter__summary{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-14) 0;cursor:pointer;list-style:none}.cb-filter__summary::-webkit-details-marker{display:none}.cb-filter__summary>span:first-child{flex:1}.cb-filter__summary .cb-icon{width:var(--select-icon-size);height:var(--select-icon-size);fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);transition:transform var(--motion-duration-quick) var(--motion-ease-out)}.cb-filter[open]>.cb-filter__summary .cb-icon{transform:rotate(180deg)}.cb-filter__badge{display:inline-grid;place-items:center;min-width:var(--space-20);height:var(--space-20);padding:0 var(--space-6);box-sizing:border-box;border-radius:var(--radius-full);background:var(--action-primary);color:var(--text-on-action)}.cb-filter__panel{display:grid;gap:var(--space-12);padding-bottom:var(--space-16)}.cb-collection--top .cb-filter{position:relative;border:0}.cb-collection--top .cb-filter__summary{padding:var(--space-10) var(--space-16);border-radius:var(--radius-full);background:var(--surface-raised);box-shadow:inset 0 0 0 var(--control-border-width) var(--border-default)}.cb-collection--top .cb-filter[open]>.cb-filter__summary{box-shadow:inset 0 0 0 var(--control-border-width) var(--text-primary)}.cb-collection--top .cb-filter__panel{position:absolute;top:calc(100% + var(--space-8));left:0;z-index:5;width:var(--size-300);padding:var(--space-16);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:0 var(--effect-float-y) var(--effect-float-blur) var(--shadow-float)}.cb-filter__list{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.cb-filter__list.is-long:not(.is-showing-all):not(.is-searching)>.is-extra{display:none}.cb-filter__list>[hidden]{display:none}.cb-filter__option{display:flex;align-items:center;gap:var(--space-10);padding:var(--space-6) 0;cursor:pointer}.cb-filter__check{flex:none;width:var(--space-18);height:var(--space-18);margin:0;accent-color:var(--action-primary)}.cb-filter__option:has(:disabled){opacity:.45;cursor:not-allowed}.cb-filter__label{flex:1}.cb-filter__count{color:var(--text-secondary)}.cb-filter__more{justify-self:start}.cb-filter__search{height:auto;min-height:0;padding-block:var(--space-8)}.cb-filter__price{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12)}.cb-filter-switch{display:flex;align-items:center;gap:var(--space-10);padding:var(--space-14) 0;border-bottom:var(--border-width) solid var(--border-default);cursor:pointer}.cb-collection--top .cb-filter-switch{padding:var(--space-10) var(--space-16);border:0;border-radius:var(--radius-full);background:var(--surface-raised);box-shadow:inset 0 0 0 var(--control-border-width) var(--border-default)}.cb-filter-switch__input{position:absolute;opacity:0;pointer-events:none}.cb-filter-switch__track{position:relative;flex:none;width:var(--space-40);height:var(--space-24);border-radius:var(--radius-full);background:var(--border-default);transition:background var(--motion-duration-quick) var(--motion-ease-out)}.cb-filter-switch__track:after{content:"";position:absolute;top:var(--space-2);left:var(--space-2);width:var(--space-20);height:var(--space-20);border-radius:var(--radius-full);background:var(--surface-raised);box-shadow:0 var(--effect-card-ambient-y) 0 var(--shadow-card-ambient);transition:transform var(--motion-duration-quick) var(--motion-ease-out)}.cb-filter-switch__input:checked+.cb-filter-switch__track{background:var(--action-primary)}.cb-filter-switch__input:checked+.cb-filter-switch__track:after{transform:translate(var(--space-16))}.cb-filter-switch__input:focus-visible+.cb-filter-switch__track,.cb-filter__summary:focus-visible,.cb-filter__check:focus-visible{outline:var(--focus-ring-width) solid var(--border-focus);outline-offset:var(--focus-ring-width)}.cb-collection__main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;column-gap:var(--space-12)}.cb-collection__toolbar{grid-column:2;grid-row:1;display:flex;align-items:center;gap:var(--space-12);margin-bottom:var(--space-24)}.cb-collection__active-wrap{grid-column:1;grid-row:1;align-self:center;margin-bottom:var(--space-24)}.cb-collection__active-wrap:empty{display:none}.cb-collection__results{grid-column:1 / -1}.cb-collection__filter-button{display:none}.cb-collection__active{align-items:center}.cb-collection__chip{display:inline-flex;align-items:center;gap:var(--space-6);text-decoration:none}.cb-collection__sort{margin-left:auto}.cb-collection__results[aria-busy=true]{opacity:.55;transition:opacity var(--motion-duration-quick)}.cb-collection__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-40) var(--layout-grid-gap);margin:0;padding:0;list-style:none}.cb-collection__item,.cb-collection__tile{display:grid}.cb-collection__tile>*{height:100%;box-sizing:border-box}@media(min-width:761px){.cb-collection__tile{contain:size;overflow:hidden;border-radius:var(--radius-lg)}.cb-collection__tile:has(.cb-kit),.cb-collection__tile:has([data-cb-set-choices]:not([hidden])){contain:none}.cb-collection__tip .cb-verdict__text{display:-webkit-box;flex:none;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.cb-collection__tile .cb-kit__items{grid-template-columns:minmax(0,1fr)}.cb-collection__tile .cb-avatar--lg{width:var(--size-48);height:var(--size-48)}.cb-collection__tile .cb-avatar--lg img{width:var(--size-36);height:var(--size-36)}.cb-collection__tile .cb-kit>.cb-text-heading-h4{font-family:var(--type-heading-h5-family);font-weight:var(--type-heading-h5-weight);font-size:var(--type-heading-h5-size);line-height:var(--type-heading-h5-line-height);letter-spacing:var(--type-heading-h5-tracking)}.cb-collection__tile .cb-avatar--lg:nth-child(n+4){display:none}.cb-collection__tile .cb-kit-row__link{display:-webkit-box;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cb-collection__tile .cb-kit__actions{margin-top:auto}}.cb-collection__tip .cb-guide__link{margin-top:auto;color:var(--text-on-pastel)}@keyframes cb-appear{0%{opacity:0;transform:translateY(var(--space-24))}}.cb-motion .cb-appear{animation:cb-appear var(--motion-duration-slow) var(--motion-ease-out) both;animation-delay:calc(var(--cb-i, 0) * var(--motion-stagger))}.cb-collection__skeleton{display:grid;gap:var(--space-12);align-content:start}.cb-collection__skeleton span{display:block;height:var(--space-16);border-radius:var(--radius-full);background:var(--border-default)}.cb-collection__skeleton span:first-child{height:auto;aspect-ratio:1;border-radius:var(--radius-lg)}.cb-collection__skeleton span:last-child{width:60%}@keyframes cb-pulse{50%{opacity:.5}}.cb-motion .cb-collection__skeleton span{animation:cb-pulse calc(var(--motion-duration-slow) * 2) ease-in-out infinite}.cb-collection__more{display:grid;justify-items:center;gap:var(--space-12);margin-top:var(--space-56)}.cb-collection__progress-text{margin:0;color:var(--text-secondary)}.cb-collection__progress{width:var(--size-200);height:var(--progress-steps-height);overflow:hidden;border-radius:var(--radius-full);background:var(--border-default)}.cb-collection__progress span{display:block;height:100%;border-radius:inherit;background:var(--action-primary);transition:width var(--motion-duration-base) var(--motion-ease-out)}.cb-collection__empty{display:grid;justify-items:start;gap:var(--space-12)}.cb-collection__empty h2,.cb-collection__empty p{margin:0}.cb-collection__empty-actions{display:flex;flex-wrap:wrap;gap:var(--space-12);margin-top:var(--space-8)}@media(max-width:1199px){.cb-collection__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1024px){.cb-collection .cb-collection__body,.cb-collection--top .cb-collection__body{grid-template-columns:minmax(0,1fr)}.cb-collection .cb-filters{position:fixed;top:0;bottom:0;left:0;z-index:96;display:flex;flex-direction:column;box-sizing:border-box;width:min(var(--cart-drawer-width),100%);max-height:none;margin:0;padding:calc(var(--cart-drawer-padding) + env(safe-area-inset-top,0px)) var(--cart-drawer-padding) calc(var(--cart-drawer-padding) + env(safe-area-inset-bottom,0px));background:var(--surface-raised);box-shadow:calc(var(--effect-drawer-x) * -1) 0 var(--effect-drawer-blur) var(--shadow-float);transform:translate(-105%);visibility:hidden;transition:transform var(--motion-duration-exit) var(--motion-ease-in),visibility 0s linear var(--motion-duration-exit)}.cb-collection.is-filtering .cb-filters{transform:none;visibility:visible;transition:transform var(--motion-duration-base) var(--motion-ease-drawer)}.cb-collection .cb-filters__form{display:grid;flex:1;overflow-y:auto;margin-inline:calc(var(--focus-ring-width) * -2);padding-inline:calc(var(--focus-ring-width) * 2)}.cb-collection--top .cb-filter{border-bottom:var(--border-width) solid var(--border-default)}.cb-collection--top .cb-filter__summary,.cb-collection--top .cb-filter-switch{padding:var(--space-14) 0;border-radius:0;background:none;box-shadow:none}.cb-collection--top .cb-filter__panel{position:static;width:auto;padding:0 0 var(--space-16);box-shadow:none}.cb-filters__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-8)}.cb-filters__head h2{margin:0}.cb-filters__foot{display:block;padding-top:var(--space-16)}.cb-filters__foot .cb-btn{box-sizing:border-box;width:100%}.cb-filters__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:block;border:0;background:transparent;pointer-events:none;transition:background-color var(--motion-duration-exit) var(--motion-ease-in)}.cb-collection.is-filtering .cb-filters__scrim{background:var(--surface-scrim);pointer-events:auto;transition:background-color var(--motion-duration-base) var(--motion-ease-out)}.cb-collection__filter-button{display:inline-flex}.cb-collection__toolbar{grid-column:1 / -1;justify-content:space-between}.cb-collection__active-wrap{grid-column:1 / -1;grid-row:2;margin-bottom:var(--space-20)}.cb-collection__toolbar{position:sticky;top:var(--header-height);z-index:4;margin-inline:calc(var(--layout-gutter) * -1);margin-bottom:var(--space-12);padding:var(--space-8) var(--layout-gutter);background:var(--surface-header);backdrop-filter:blur(var(--effect-header-blur));-webkit-backdrop-filter:blur(var(--effect-header-blur))}}html.cb-no-scroll{overflow:hidden}@media(max-width:760px){.cb-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-32) var(--space-12)}.cb-collection__grid .cb-product-card__details{gap:var(--space-4)}.cb-collection__grid :is(.cb-product-card__actions,.cb-product-card__choice-actions)>.cb-add{flex:1;justify-content:center;min-width:0;padding-inline:var(--space-12)}.cb-collection__nav{margin-inline:calc(var(--layout-gutter) * -1);overflow-x:auto;scrollbar-width:none}.cb-collection__nav::-webkit-scrollbar{display:none}.cb-collection__nav .cb-quick-picks{flex-wrap:nowrap;width:max-content;padding-inline:var(--layout-gutter)}.cb-collection__nav .cb-quick-pick{white-space:nowrap}.cb-collection__grid .cb-product-card__chip{display:none}.cb-collection__tile{grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/cb-collection.css.map */
