@layer components{.collection,.product-card{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.card-depth,.facets__sort-l6,.facets__sort-l7,.facets__sort-l8,.facets__filters-l6,.facets__filters-l7,.facets__filters-l8{display:contents}.collection{padding:24px 0 53.9px;font-size:15px;line-height:1.8;letter-spacing:.9px;color:var(--color-text);background:var(--color-on-dark)}.collection__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nav nav" "sort count" "grid grid";align-items:center;max-width:1400px;margin:0 auto;padding:0 15px}.collection__subnav{grid-area:nav;padding:5px 0 0}.facets-bar{display:none}.collection__mobile-bar{display:contents}.collection__mobile-count{grid-area:count;margin:15px 0 10px}.collection__drawer{grid-area:sort;justify-self:start;margin:15px 0 10px}.collection__results{grid-area:grid}.collection__grid{margin-top:12px}@media(min-width:750px){.collection{padding:32px 0 72px;font-size:16px;letter-spacing:.96px}.collection__inner{grid-template-areas:"nav bar" "grid grid";column-gap:100px;padding:0 50px}.collection__subnav{padding:15px 0}.facets-bar{display:block;grid-area:bar}.collection__mobile-bar{display:none}.collection__grid{margin-top:20px}}.collection__subnav-list{display:flex;gap:15px;margin:0;padding:0;list-style:none}.collection__subnav-item{flex:1 1 0;min-width:0}.collection__subnav-link{display:flex;flex-direction:column;align-items:center;color:var(--color-text);text-align:center;text-decoration:none}.collection__subnav-media{position:relative;width:100%;padding-bottom:100%;margin:0 0 10px;border-radius:50%;overflow:hidden;outline:2px solid var(--color-border);outline-offset:3px}.collection__subnav-link.is-active .collection__subnav-media{outline-color:var(--color-text)}.collection__subnav-img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.collection__subnav-title{font-family:var(--font-heading-family);font-size:14px;line-height:1.3;letter-spacing:normal}@media(min-width:750px){.collection__subnav-item{flex:0 0 70px}.collection__subnav-title{font-size:16px}}.facets{display:flex;align-items:center;gap:30px}.facets__status{order:-1}.facets__count,.collection__mobile-count-text{margin:0;font-size:14px;font-weight:600;line-height:1.8;letter-spacing:normal;white-space:nowrap;color:var(--color-text)}.facets__sort{position:relative;height:40px}.facets__sort-summary{display:flex;list-style:none;cursor:pointer}.facets__sort-summary::-webkit-details-marker{display:none}.facets__sort-button{position:relative;display:flex;align-items:center;min-height:46px;padding:6px 35px 6px 10px;border-radius:0;background:var(--color-cream);font-size:14px;font-weight:500;line-height:1.3;letter-spacing:normal;text-transform:capitalize;white-space:pre}@media(min-width:750px)and (max-width:989px){.facets__sort-button{display:inline-block;width:144px;min-height:49px;padding-top:6px;font-weight:500;white-space:pre-wrap}}.facets__sort-caret{position:absolute;top:50%;right:15px;width:10px;height:6px;margin-top:-3px}.facets__sort[open] .facets__sort-caret{transform:rotate(180deg)}.facets__sort-panel{position:absolute;top:46px;right:0;z-index:var(--z-sticky);min-width:100%;border:1px solid var(--color-text);background:var(--color-on-dark)}.facets__sort-list{margin:0;padding:8px 20px;list-style:none}.facets__sort-item{display:flex;align-items:center;padding:10px 0}.facets__sort-option{display:flex;align-items:center;font-size:14px;line-height:16px;letter-spacing:normal;white-space:nowrap;cursor:pointer}.facets__sort-option:has(:checked){color:color-mix(in srgb,var(--color-text) 55%,transparent)}.facets__sort-option:has(:checked):before{content:"";width:10px;height:1px;margin-right:6px;background:currentColor}.facets__sort-option:has(:focus-visible){outline:1px solid currentColor;outline-offset:2px}.collection__drawer-summary{list-style:none;cursor:pointer}.collection__drawer-summary::-webkit-details-marker{display:none}.collection__sort-open{display:flex;align-items:center;padding:8px 14px 8px 8px;border-radius:0;background:var(--color-cream)}.collection__sort-icon{width:18px;height:18px}.collection__sort-open-label{margin-left:10px;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:normal;text-transform:capitalize}.collection__drawer-close{display:none}.collection__drawer[open] .collection__drawer-summary:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-drawer);background:var(--color-overlay)}.collection__drawer[open] .collection__drawer-close{position:fixed;top:7px;right:5px;z-index:calc(var(--z-drawer) + 2);display:flex;align-items:center;justify-content:center;width:44px;height:44px}.collection__drawer-close:after{content:"";position:absolute;width:34px;height:34px;border-radius:50%;background:color-mix(in srgb,var(--color-text) 6%,transparent)}.collection__drawer-close svg{width:14px;height:14px}.collection__drawer:not([open]) .collection__drawer-panel{display:none}.collection__drawer-panel{position:fixed;top:0;right:0;bottom:0;left:40px;z-index:calc(var(--z-drawer) + 1);display:flex;flex-direction:column;background:var(--color-on-dark)}.collection__drawer-header{padding:10px 25px;border-bottom:1px solid var(--color-border);text-align:center}.collection__drawer-heading{margin:0;font-family:var(--font-heading-family);font-size:14px;line-height:15px;letter-spacing:normal}.collection__drawer-count{margin:0;font-size:14px;line-height:25px;color:color-mix(in srgb,var(--color-text) 70%,transparent)}.collection__drawer-main{display:flex;flex:1;align-items:flex-start;justify-content:space-between;padding:15px 0 15px 20px;font-size:18px}.collection__drawer-label{line-height:42px}.collection__drawer-select-wrap{position:relative;width:217px}.collection__drawer-select{width:100%;height:42px;padding:0 65px 0 15px;border:0;-webkit-appearance:none;appearance:none;background:transparent;font:inherit;font-size:15px;letter-spacing:.4px;color:color-mix(in srgb,var(--color-text) 75%,transparent)}.collection__drawer-caret{position:absolute;top:50%;right:20px;width:11px;height:7px;margin-top:-3px;pointer-events:none}.collection__drawer-footer{display:flex;align-items:center;justify-content:space-between;margin-left:20px;padding:20px 20px 20px 0;border-top:1px solid var(--color-border)}.collection__drawer-apply{flex:0 1 256px;min-height:45px;padding:10px 30px;border:1px solid var(--color-text);border-radius:0;background:var(--color-ink-deep);color:var(--color-on-dark);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.collection__drawer-clear{font-size:14px;color:inherit}.collection__empty{margin:90px 0 152px;text-align:center}.collection__empty-text{margin:0;font-family:var(--font-heading-family);font-size:20px;line-height:1.1;letter-spacing:normal}@media(min-width:750px){.collection__empty{margin:100px 0 152.609375px}.collection__empty-text{font-size:24px}}.collection__empty-clear{color:inherit;text-decoration:underline;text-underline-offset:3px}.collection__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 10px;margin-bottom:0;padding:0;list-style:none}@media(min-width:480px)and (max-width:749px){.collection__grid{column-gap:20px}}.collection__item{min-width:0}@media(min-width:750px){.collection__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 10px}}@media(min-width:990px){.collection{padding:32px 0 72px}.collection__grid{grid-template-columns:repeat(var(--collection-columns-desktop, 4),minmax(0,1fr))}}.product-card{display:flex;flex-direction:column;height:100%;color:var(--color-text)}.product-card__media-wrap{position:relative;aspect-ratio:1;overflow:hidden;background:var(--color-cream)}.product-card__media-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.product-card__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transition:opacity var(--duration) var(--ease-out)}.product-card__image--secondary{opacity:0}@media(hover:hover){.product-card:hover .product-card__image--secondary{opacity:1}}.product-card__badge{position:absolute;top:10px;left:10px;z-index:1;padding:3px 5px;border:1px solid var(--color-taupe);border-radius:0;background:var(--color-taupe);color:var(--color-text);font-size:9px;font-weight:600;line-height:1;text-align:center;text-transform:uppercase}.product-card__info{display:flex;flex-direction:column;padding:12px 2px 0;line-height:21px}.product-card__vendor{margin:0;font-size:11px;letter-spacing:.8px;text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 60%,transparent)}.product-card__title{margin:0;padding:0 0 1px;font-family:var(--font-heading-family);font-size:14px;font-weight:400;line-height:1.25;letter-spacing:normal}.product-card__title-link{color:inherit;text-decoration:none}.product-card__price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:7px;margin:5px 0 4.5px;--price-line: 18.1875px;font-size:13px;font-weight:700;line-height:var(--price-line);letter-spacing:1px}.product-card__price-current{font-size:14px;font-weight:500;line-height:var(--price-line);letter-spacing:normal}.product-card__price-compare{order:1;font-size:10px;font-weight:500;line-height:1;letter-spacing:normal}.product-card__swatches{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 10px;padding:0 2px}.product-card__swatch-item{display:flex}.product-card__swatch-item.is-overflow,.product-card__swatches.is-expanded .product-card__swatch-more{display:none}.product-card__swatches.is-expanded .product-card__swatch-item.is-overflow{display:flex}.product-card__swatch-label{display:block;width:16px;height:16px;border:1px solid color-mix(in srgb,var(--color-text) 15%,transparent);border-radius:50%;background-color:var(--color-surface);background-position:center;background-size:cover;cursor:pointer}.product-card__swatch-input:checked+.product-card__swatch-label{box-shadow:none;outline:1px solid var(--color-text);outline-offset:2px}.product-card__swatch-input:focus-visible+.product-card__swatch-label{outline:1px solid var(--color-text);outline-offset:3px}.product-card__swatch-more{padding:0;border:0;background:none;color:inherit;font-family:Arial,sans-serif;font-size:12px;line-height:normal;letter-spacing:normal;cursor:pointer}.product-card__quick-add{margin-top:6px}.product-card__quick-add-btn{width:100%;min-height:40px;font-size:14px}@media(min-width:750px){.product-card__badge{padding:5px 10px;font-size:11px}.product-card__info{padding-top:15px;line-height:22.390625px}.product-card__title{font-size:20px}.product-card__price{margin:6px 0 3.5px;--price-line: 22.390625px;font-size:16px}.product-card__price-current{font-size:16px}.product-card__price-compare{font-size:13px}.product-card__swatch-label{width:20px;height:20px}.product-card__swatch-more{font-size:14px}}@media(min-width:750px)and (max-width:989px){.product-card__info{padding-top:14.96875px}}.pagination-wrap{margin:30px 0 9.0625px;text-align:center}@media(min-width:750px){.pagination-wrap{margin-bottom:10.796875px}}@media(min-width:990px){.pagination-wrap{margin-top:50px}}.pagination-box{display:flex;justify-content:center}.infinite-scroll{position:relative;display:inline-block;overflow:hidden;min-height:40px;padding:8px 15px;border:0;border-radius:0;background:var(--color-on-dark);box-shadow:inset 0 0 0 1px var(--color-text);color:var(--color-text);font-size:13px;font-weight:500;line-height:1.8;letter-spacing:normal;text-transform:capitalize;cursor:pointer}.infinite-scroll[aria-busy=true]{color:transparent}.infinite-scroll[aria-busy=true]:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:1.5px solid var(--color-text);border-right-color:transparent;border-radius:50%;animation:collection-spin .8s linear infinite}@media(prefers-reduced-motion:reduce){.infinite-scroll[aria-busy=true]:after{animation:none}}@keyframes collection-spin{to{transform:rotate(360deg)}}.pagination-link-wrap,.pagination__more-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}@media(min-width:750px){body:has([data-collection-section]) .banner-hero{min-height:0;aspect-ratio:var(--banner-ratio, 16 / 9)}body:has([data-collection-section]) .banner-hero__image img{height:100%;object-fit:cover}}@media(min-width:990px)and (max-width:1199px){.collection__item:nth-child(-n+4) .product-card__image,.collection__item:nth-child(n+9):nth-child(-n+12) .product-card__image{transform:translateY(.5px)}.collection__item:nth-child(2n) .product-card__image{transform:translate(.5px)}.collection__item:nth-child(-n+4):nth-child(2n) .product-card__image,.collection__item:nth-child(n+9):nth-child(-n+12):nth-child(2n) .product-card__image{transform:translate(.5px,.5px)}}@media(max-width:749px){body:has([data-collection-section]) .banner-hero{min-height:0;aspect-ratio:var(--banner-ratio-mobile, 16 / 9)}body:has([data-collection-section]) .banner-hero__image img{height:100%;object-fit:cover}body.template-collection--extended-bf:has([data-collection-section]) .banner-hero{aspect-ratio:auto;height:var(--banner-min-mobile)}body:has([data-collection-section]) .rich-text{padding-top:30px;padding-bottom:9px;background:var(--color-on-dark);-webkit-font-smoothing:antialiased}body:has([data-collection-section]) .rich-text .page-width{padding-inline:15px}body:has([data-collection-section]) .rich-text__heading{font-size:24px;line-height:1.2;letter-spacing:.02em;margin:0 0 15px}body:has([data-collection-section]) .rich-text__text{font-size:14px;line-height:1.4;margin:0;font-weight:500}}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/collection.css.map */
