.collection__header{padding:40px var(--page-gutter) 0}.collection__header:has(>.breadcrumbs){padding-top:16px}.collection__title{margin:0;font-family:var(--font-heading-family);font-size:24px;font-weight:700;line-height:32px;letter-spacing:normal;text-transform:uppercase}.collection__pills ul{display:flex;gap:8px;margin:20px 0 0;padding:0;overflow-x:auto;scrollbar-width:none;list-style:none}.collection__pill{display:inline-flex;align-items:center;min-height:26px;padding:0 12px;border:1px solid rgb(var(--color-foreground));border-radius:var(--radius-pill);color:inherit;font-size:var(--type-small-size);letter-spacing:var(--type-ui-tracking);text-decoration:none;white-space:nowrap}.collection__pill[aria-current=page]{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.collection__bar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tabs switch" "count filter";align-items:center;gap:24px 24px;padding:28px var(--page-gutter) 48px;font-size:var(--type-small-size);letter-spacing:var(--type-ui-tracking)}.collection__bar>.collection__subnav{grid-area:tabs}.collection__bar>.model-switch{grid-area:switch;justify-self:end}.collection__bar>.collection__count{grid-area:count}.collection__bar>.collection__density{grid-area:count;justify-self:center}.collection__bar>.collection__filter-toggle{grid-area:filter;justify-self:end}@media screen and (max-width:749px){.collection__bar{grid-template-areas:"tabs tabs" "filter switch" "count count";gap:16px 16px;padding:20px var(--page-gutter) 24px}.collection__bar>.collection__filter-toggle{justify-self:start;margin-left:0}}.collection__subnav{min-width:0}.collection__subnav ul{display:flex;gap:16px;margin:0;padding:0 0 6px;overflow-x:auto;list-style:none;scrollbar-width:none}.collection__subnav ul::-webkit-scrollbar,.collection__pills ul::-webkit-scrollbar{display:none}.collection__subnav-link{color:inherit;font-size:var(--type-nav-size);font-weight:var(--type-nav-weight);line-height:var(--type-nav-line);letter-spacing:var(--type-ui-tracking);text-decoration:none;text-transform:uppercase;white-space:nowrap}.collection__subnav-link[aria-current=page]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}@media(hover:hover){.collection__subnav-link:hover{text-decoration:underline;text-underline-offset:4px}}.collection__count{margin:0}.collection__density{display:flex;gap:4px}.collection__density-button{display:inline-flex;padding:4px;border:0;background:none;color:rgb(var(--color-foreground) / .3)}.collection__density-button[aria-pressed=true]{color:rgb(var(--color-foreground))}.collection__filter-toggle{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:4px 0;border:0;background:none;color:inherit;font-size:var(--type-small-size);letter-spacing:var(--type-ui-tracking);cursor:pointer}.collection__filter-toggle:focus-visible,.collection__subnav-link:focus-visible,.collection__pill:focus-visible{outline:1px solid currentColor;outline-offset:2px}@media screen and (max-width:749px){.collection__header{padding-top:24px}.collection__header:has(>.breadcrumbs){padding-top:4px}.collection__header>.breadcrumbs{margin-bottom:4px}.collection__title{font-size:20px;line-height:28px}}.collection__results{transition:opacity var(--motion-base) var(--ease-base)}.collection__results:focus{outline:none}.collection__results[aria-busy=true]{opacity:.5}.collection__grid{grid-template-columns:repeat(var(--grid-columns-mobile, 2),minmax(0,1fr));row-gap:16px}@media screen and (min-width:990px){.collection__grid{grid-template-columns:repeat(var(--grid-columns-desktop, 4),minmax(0,1fr))}}collection-filters[data-density=compact] .collection__grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (min-width:990px){collection-filters[data-density=compact] .collection__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}collection-filters[data-density=compact] .product-card__info,collection-filters[data-density=compact] .product-card__qa-toggle{display:none}.collection__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0 var(--page-gutter) 1rem;list-style:none}@media screen and (min-width:990px){.collection__chips{padding-inline:24px}}.collection__chip{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid rgb(var(--color-border));font-size:11px}.collection__chip .icon{width:10px;height:10px}.collection__chip--clear{border-color:transparent;text-decoration:underline;text-underline-offset:.2em}.collection__more{display:flex;flex-direction:column;align-items:center;gap:16px;padding:48px var(--page-gutter) 64px}.collection__progress-text{margin:0;font-size:var(--type-small-size);letter-spacing:var(--type-ui-tracking)}.collection__progress{position:relative;width:min(400px,100%);height:2px;background-color:rgb(var(--color-foreground) / .15)}.collection__progress-fill{position:absolute;top:0;bottom:0;left:0;background-color:rgb(var(--color-foreground));transition:width var(--motion-progress) var(--ease-base)}.collection__load-more{min-height:44px;padding:0 20px;font-size:var(--type-button-size);font-weight:600;letter-spacing:1px;text-transform:uppercase}@media screen and (max-width:749px){.collection__load-more{width:100%}}.collection__load-more[aria-busy=true]{cursor:progress;opacity:.5}.collection__empty{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;padding-block:3rem 4rem;font-size:13px}@media screen and (max-width:749px){.side-drawer--facets .side-drawer__panel{width:100%}}.side-drawer--facets .side-drawer__overlay{background-color:var(--overlay-strong)}.side-drawer--facets .side-drawer__header{padding:16px 16px 10px}.side-drawer--facets .side-drawer__title{font-weight:500}.facets{display:flex;flex:1;flex-direction:column;min-height:0}.facets__body{padding:0 16px 24px}.facets__group+.facets__group{margin-top:4px}.facets__heading-wrap{margin:0}.facets__heading{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 0;border:0;background:none;color:inherit;font-family:var(--font-body-family);font-size:var(--type-nav-size);font-weight:500;letter-spacing:var(--type-ui-tracking);text-align:left;text-transform:uppercase;cursor:pointer}.facets__icon{position:relative;flex:none;width:14px;height:14px}.facets__icon:before,.facets__icon:after{content:"";position:absolute;top:50%;left:0;width:14px;height:1px;background-color:currentColor}.facets__icon:after{transform:rotate(90deg)}.facets__heading[aria-expanded=true] .facets__icon:after{display:none}.facets__content{margin:0;padding:4px 0 16px;border:0}.facets__content[hidden]{display:none}.facets__sort{display:flex;flex-direction:column;gap:2px}.facets__check,.facets__value--list,.facets__value--colour{position:relative;display:flex;align-items:center;gap:10px;min-height:30px;font-size:var(--type-small-size);letter-spacing:var(--type-ui-tracking);cursor:pointer}.facets__check input,.facets__value input{position:absolute;width:1px;height:1px;opacity:0}.facets__check--text input:checked+span{font-weight:600;text-decoration:underline;text-underline-offset:3px}.facets__check input:focus-visible+span,.facets__value input:focus-visible~.facets__box,.facets__value input:focus-visible+.facets__size{outline:1px solid currentColor;outline-offset:2px}.facets__box{position:relative;flex:none;width:14px;height:14px;border:1px solid rgb(var(--color-foreground))}.facets__box:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;background-color:rgb(var(--color-foreground));opacity:0}.facets__value input:checked~.facets__box:after{opacity:1}.facets__box--swatch{border-color:rgb(var(--color-foreground) / .3);background-color:var(--swatch-color)}.facets__box--swatch:after{top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px solid rgb(var(--color-foreground));background:none}.facets__value-count{color:rgb(var(--color-foreground) / .6)}.facets__value.is-disabled{opacity:.4;cursor:not-allowed}.facets__values--size{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:1px 0 0 1px}.facets__value--size{position:relative;cursor:pointer}.facets__size{display:flex;align-items:center;justify-content:center;height:40px;margin:-1px 0 0 -1px;border:1px solid rgb(var(--color-foreground) / .2);font-size:var(--type-small-size)}.facets__value input:checked+.facets__size{position:relative;z-index:1;border-color:rgb(var(--color-foreground));background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.facets__value--size.is-disabled .facets__size{color:rgb(var(--color-foreground) / .35)}.facets__price{display:grid;grid-template-columns:1fr 1fr;gap:12px}.facets__price-field{display:flex;flex-direction:column;gap:6px;font-size:var(--type-small-size)}.facets__footer{flex:none;padding-top:16px}.facets__count{margin:0 16px 16px;font-size:var(--type-small-size);letter-spacing:var(--type-ui-tracking)}.facets__actions{display:grid;grid-template-columns:1fr 1fr}.facets__clear,.facets__apply{display:inline-flex;align-items:center;justify-content:center;min-height:47px;padding:0 12px;border:1px solid rgb(var(--color-foreground));font-size:var(--type-button-size);font-weight:600;letter-spacing:1px;text-decoration:none;text-transform:uppercase;cursor:pointer}.facets__clear{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.facets__apply{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.facets__clear:focus-visible,.facets__apply:focus-visible,.facets__heading:focus-visible{outline:1px solid currentColor;outline-offset:-3px}.facets__back{display:none}@media screen and (max-width:749px){.js .side-drawer--facets .facets__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;padding:16px 16px 160px;overflow-y:auto;background-color:rgb(var(--color-background));transition:transform var(--motion-filter-submenu) var(--ease-filter-submenu),display var(--motion-filter-submenu) allow-discrete}@starting-style{.js .side-drawer--facets .facets__content:not([hidden]){transform:translate(100%)}}.js .side-drawer--facets .facets__back{display:flex;align-items:center;gap:12px;width:100%;margin-bottom:16px;padding:8px 0;border:0;background:none;color:inherit;font-size:var(--type-nav-size);font-weight:500;letter-spacing:var(--type-ui-tracking);text-transform:uppercase;cursor:pointer}.js .side-drawer--facets .facets__footer{position:relative;z-index:3;background-color:rgb(var(--color-background))}}.no-js .side-drawer--facets{position:static;visibility:visible}.no-js .side-drawer--facets .side-drawer__overlay,.no-js .side-drawer--facets .side-drawer__close,.no-js .collection__filter-toggle,.no-js .collection__density{display:none}.no-js .side-drawer--facets .side-drawer__panel{position:static;width:100%;transform:none}.no-js .facets__content[hidden]{display:block!important}.collection__description{max-width:880px;padding:48px var(--page-gutter) 64px;font-size:var(--type-small-size);line-height:1.6;letter-spacing:var(--type-ui-tracking)}.model-switch{position:relative;display:inline-flex;flex:none;align-items:center;height:24px;min-width:72px;padding:0 10px 0 26px;border:1px solid rgb(var(--color-foreground));border-radius:var(--radius-pill);background:none;color:inherit;font-size:var(--type-small-size);font-weight:500;letter-spacing:var(--type-ui-tracking);cursor:pointer}.model-switch__knob{position:absolute;top:2px;left:2px;width:18px;height:18px;border:1px solid rgb(var(--color-foreground));border-radius:50%;background-color:rgb(var(--color-background))}.model-switch[aria-checked=true]{padding:0 26px 0 10px}.model-switch[aria-checked=true] .model-switch__knob{right:2px;left:auto}.model-switch__label--model,.model-switch[aria-checked=true] .model-switch__label--plain{display:none}.model-switch[aria-checked=true] .model-switch__label--model{display:inline}.model-switch:focus-visible{outline:1px solid currentColor;outline-offset:2px}.product-card__model{display:none}collection-filters[data-view=model] .product-card[data-has-model] .product-card__model{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;background-color:rgb(var(--color-surface))}collection-filters[data-view=model] .product-card[data-has-model] .product-card__model img{width:100%;height:100%;object-fit:cover}collection-filters[data-view=model] .product-card[data-has-model] .product-card__arrow,collection-filters[data-view=model] .product-card[data-has-model] .product-card__progress{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-collection.css.map */
