main[data-template*=collection]{background:var(--rf-bg-dark);color:var(--rf-text-primary);--color-background: var(--rf-bg-dark);--color-background-secondary: var(--rf-bg-elevated);--color-foreground: var(--rf-text-primary);--color-foreground-secondary: var(--rf-text-secondary);--color-foreground-rgb: 255, 255, 255;--color-border: var(--rf-border-subtle);--color-primary: var(--rf-blue);--color-primary-hover: var(--rf-blue-hot)}main[data-template*=collection] .shopify-section,main[data-template*=collection] .section-background{background:var(--rf-bg-dark)!important}main[data-template*=collection] .shopify-section:has(h1){background:var(--rf-bg-dark)!important;padding-block:var(--rf-space-9) var(--rf-space-8)!important;border-bottom:1px solid var(--rf-border-subtle);position:relative}@media(min-width:768px){main[data-template*=collection] .shopify-section:has(h1){padding-block:var(--rf-space-10) var(--rf-space-9)!important}}main[data-template*=collection] .shopify-section:has(h1) .section,main[data-template*=collection] .shopify-section:has(h1)>.section--page-width{max-width:var(--rf-max-width);margin:0 auto;padding-inline:var(--rf-gutter)}main[data-template*=collection] .shopify-section:has(h1) .group-block:first-child:before,main[data-template*=collection] .shopify-section:has(h1) .section>*:first-child:before{content:"The Collection";display:block;font-family:var(--rf-font-mono);color:var(--rf-blue);font-size:var(--rf-text-xs);letter-spacing:var(--rf-tracking-widest);text-transform:uppercase;font-weight:var(--rf-weight-medium);margin-bottom:var(--rf-space-3)}main[data-template*=collection] .shopify-section:has(h1) h1{font-family:var(--rf-font-display)!important;font-weight:var(--rf-weight-black)!important;font-size:var(--rf-text-3xl)!important;line-height:var(--rf-leading-tight)!important;letter-spacing:var(--rf-tracking-tight)!important;text-transform:uppercase;color:var(--rf-text-primary)!important;margin:0;text-wrap:balance;max-width:20ch}@media(min-width:768px){main[data-template*=collection] .shopify-section:has(h1) h1{font-size:var(--rf-text-4xl)!important}}@media(min-width:1024px){main[data-template*=collection] .shopify-section:has(h1) h1{font-size:var(--rf-text-5xl)!important}}main[data-template*=collection] .shopify-section:has(h1) p,main[data-template*=collection] .shopify-section:has(h1) .rte{color:var(--rf-text-secondary)!important;font-family:var(--rf-font-body)!important;line-height:var(--rf-leading-relaxed)!important;font-size:var(--rf-text-base)!important;max-width:var(--rf-max-width-text);margin-top:var(--rf-space-4)}main[data-template*=collection] facets-list,main[data-template*=collection] .facets,main[data-template*=collection] .product-grid__sort,main[data-template*=collection] .filter-controls,main[data-template*=collection] .collection-toolbar,main[data-template*=collection] .product-grid__filters,main[data-template*=collection] .product-grid__header{background:var(--rf-bg-dark)!important;color:var(--rf-text-primary);border-bottom:1px solid var(--rf-border-subtle);padding-block:var(--rf-space-4)!important}main[data-template*=collection] .facets__form,main[data-template*=collection] .filter-form,main[data-template*=collection] .sort-by{background:transparent!important}main[data-template*=collection] select,main[data-template*=collection] .sort-by select,main[data-template*=collection] .facets select,main[data-template*=collection] [data-sort-by]{background:var(--rf-bg-elevated)!important;border:1px solid var(--rf-border-subtle)!important;color:var(--rf-text-primary)!important;font-family:var(--rf-font-mono)!important;font-size:var(--rf-text-xs)!important;letter-spacing:var(--rf-tracking-wide);text-transform:uppercase;padding:var(--rf-space-3) var(--rf-space-5);border-radius:var(--rf-radius-sm)!important;cursor:pointer;appearance:none;-webkit-appearance:none}main[data-template*=collection] select:focus-visible{outline:2px solid var(--rf-blue-hot);outline-offset:2px}main[data-template*=collection] select:hover{border-color:var(--rf-border)!important}main[data-template*=collection] .facets__label,main[data-template*=collection] .filter-label,main[data-template*=collection] .facets summary,main[data-template*=collection] .facets__heading{color:var(--rf-text-secondary)!important;font-family:var(--rf-font-mono)!important;font-size:var(--rf-text-xs)!important;letter-spacing:var(--rf-tracking-widest);text-transform:uppercase;font-weight:var(--rf-weight-medium)}main[data-template*=collection] .facets__button,main[data-template*=collection] .filter-button,main[data-template*=collection] .facets__chip,main[data-template*=collection] .filter-chip{background:var(--rf-bg-elevated)!important;border:1px solid var(--rf-border-subtle)!important;color:var(--rf-text-primary)!important;border-radius:var(--rf-radius-sm)!important;font-family:var(--rf-font-mono)!important;font-size:var(--rf-text-xs)!important;letter-spacing:var(--rf-tracking-wide)}main[data-template*=collection] .facets__button:hover,main[data-template*=collection] .filter-button:hover{border-color:var(--rf-border)!important}main[data-template*=collection] .facets__button[aria-pressed=true],main[data-template*=collection] .facets__chip[data-selected=true],main[data-template*=collection] .filter-button.is-active{background:var(--rf-blue-deep)!important;border-color:var(--rf-blue)!important}main[data-template*=collection] .facets__list a,main[data-template*=collection] .filter-option{color:var(--rf-text-secondary)!important;font-family:var(--rf-font-body)}main[data-template*=collection] .facets__list a:hover{color:var(--rf-text-primary)!important}main[data-template*=collection] input[type=checkbox]+label:before,main[data-template*=collection] input[type=radio]+label:before,main[data-template*=collection] .facets__checkbox+label:before{background:var(--rf-bg-elevated);border:1px solid var(--rf-border-subtle)}main[data-template*=collection] input[type=checkbox]:checked+label:before,main[data-template*=collection] input[type=radio]:checked+label:before{background:var(--rf-blue)!important;border-color:var(--rf-blue)!important}main[data-template*=collection] .product-grid__count,main[data-template*=collection] .results-count,main[data-template*=collection] [data-results-count],main[data-template*=collection] .collection-results-count{color:var(--rf-text-muted)!important;font-family:var(--rf-font-mono)!important;font-size:var(--rf-text-xs)!important;letter-spacing:var(--rf-tracking-widest);text-transform:uppercase}main[data-template*=collection] .grid-density-controls button{background:var(--rf-bg-elevated)!important;border:1px solid var(--rf-border-subtle)!important;color:var(--rf-text-secondary)!important}main[data-template*=collection] .grid-density-controls button[aria-pressed=true]{color:var(--rf-blue)!important;border-color:var(--rf-blue)!important}main[data-template*=collection] .product-grid,main[data-template*=collection] results-list,main[data-template*=collection] .collection-wrapper,main[data-template*=collection] .product-grid-container{background:var(--rf-bg-dark)!important}main[data-template*=collection] .product-grid__item{background:transparent!important;list-style:none}main[data-template*=collection] .product-card,main[data-template*=collection] .product-grid__item .product-card,main[data-template*=collection] .product-grid__item>article,main[data-template*=collection] .product-grid__item>a.product-card-link{background:var(--rf-bg-elevated)!important;border:1px solid var(--rf-border-subtle)!important;border-radius:var(--rf-radius)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;position:relative;height:100%;text-decoration:none!important;transition:transform var(--rf-duration-base) var(--rf-ease-out),border-color var(--rf-duration-base) var(--rf-ease-out),box-shadow var(--rf-duration-base) var(--rf-ease-out)}main[data-template*=collection] .product-card:hover,main[data-template*=collection] .product-grid__item:hover .product-card,main[data-template*=collection] .product-grid__item:hover>article,main[data-template*=collection] .product-grid__item:hover>a.product-card-link{transform:translateY(-4px);border-color:var(--rf-border)!important;box-shadow:var(--rf-glow-blue-sm)}main[data-template*=collection] .product-card-gallery,main[data-template*=collection] .product-card__media,main[data-template*=collection] .product-card-image-wrapper,main[data-template*=collection] .product-card .resource-image,main[data-template*=collection] .product-card .media,main[data-template*=collection] .product-card .media-wrapper{background:var(--rf-bg-navy)!important;border-radius:0!important;border:0!important;margin:0!important;padding:0!important;width:100%;display:block;overflow:hidden}main[data-template*=collection] .product-card img{background:var(--rf-bg-navy);display:block;width:100%;height:auto;transition:transform var(--rf-duration-slow) var(--rf-ease-out)}main[data-template*=collection] .product-card:hover img{transform:scale(1.03)}main[data-template*=collection] .product-card-info,main[data-template*=collection] .product-card__info,main[data-template*=collection] .product-card-content,main[data-template*=collection] .product-card-body{padding:var(--rf-space-5)!important;background:var(--rf-bg-elevated)!important;display:flex;flex-direction:column;gap:var(--rf-space-2)}main[data-template*=collection] .product-card-title,main[data-template*=collection] .product-card__title,main[data-template*=collection] .product-card h3,main[data-template*=collection] .product-card h2,main[data-template*=collection] .product-card-title-text{font-family:var(--rf-font-display)!important;font-weight:var(--rf-weight-medium)!important;font-size:var(--rf-text-base)!important;color:var(--rf-text-primary)!important;letter-spacing:var(--rf-tracking-snug);line-height:var(--rf-leading-snug);margin:0;text-decoration:none;text-wrap:balance}main[data-template*=collection] .product-card-title a,main[data-template*=collection] .product-card-title-text a,main[data-template*=collection] .product-card a.product-card-title{color:var(--rf-text-primary)!important;text-decoration:none!important}main[data-template*=collection] .product-card .price,main[data-template*=collection] .product-card .price *,main[data-template*=collection] .product-card .price-item,main[data-template*=collection] .product-card price-block,main[data-template*=collection] .product-card price-block *,main[data-template*=collection] .product-card .price__regular,main[data-template*=collection] .product-card .price__sale{font-family:var(--rf-font-mono)!important;font-size:var(--rf-text-sm)!important;font-weight:var(--rf-weight-medium)!important;letter-spacing:var(--rf-tracking-snug);color:var(--rf-text-secondary)!important}main[data-template*=collection] .product-card .compare-at-price{color:var(--rf-text-muted)!important;text-decoration:line-through}main[data-template*=collection] .product-card .badge,main[data-template*=collection] .product-card-badge{background:var(--rf-blue)!important;color:var(--rf-text-primary)!important;border:0!important;border-radius:var(--rf-radius-pill)!important;font-family:var(--rf-font-mono)!important;font-size:var(--rf-text-xs)!important;letter-spacing:var(--rf-tracking-widest);text-transform:uppercase;padding:var(--rf-space-1) var(--rf-space-3);font-weight:var(--rf-weight-medium)}main[data-template*=collection] .product-card .quick-add-button,main[data-template*=collection] .product-card [data-quick-add]{background:var(--rf-blue)!important;color:var(--rf-text-primary)!important;border:0!important;border-radius:var(--rf-radius-pill)!important;font-family:var(--rf-font-display)!important;font-weight:var(--rf-weight-semibold)!important}main[data-template*=collection] .product-card .quick-add-button:hover{background:var(--rf-blue-hot)!important;box-shadow:var(--rf-glow-blue-sm)}main[data-template*=collection] .pagination,main[data-template*=collection] .pagination-controls,main[data-template*=collection] [data-pagination]{background:var(--rf-bg-dark)!important;color:var(--rf-text-secondary);font-family:var(--rf-font-mono);padding-block:var(--rf-space-7)}main[data-template*=collection] .pagination a,main[data-template*=collection] .pagination button{background:var(--rf-bg-elevated)!important;border:1px solid var(--rf-border-subtle)!important;color:var(--rf-text-primary)!important;border-radius:var(--rf-radius-sm)!important;padding:var(--rf-space-3) var(--rf-space-4)!important;font-family:var(--rf-font-mono)!important;font-size:var(--rf-text-xs)!important;letter-spacing:var(--rf-tracking-widest);text-transform:uppercase;text-decoration:none!important;transition:background var(--rf-duration-fast) var(--rf-ease-out),border-color var(--rf-duration-fast) var(--rf-ease-out)}main[data-template*=collection] .pagination a:hover{background:var(--rf-blue-deep)!important;border-color:var(--rf-blue)!important}main[data-template*=collection] .pagination [aria-current=page]{background:var(--rf-blue)!important;border-color:var(--rf-blue)!important;color:var(--rf-text-primary)!important}main[data-template*=collection] [data-load-more],main[data-template*=collection] .load-more-button,main[data-template*=collection] .pagination__load-more{background:var(--rf-blue)!important;color:var(--rf-text-primary)!important;border:0!important;border-radius:var(--rf-radius-pill)!important;padding:var(--rf-space-4) var(--rf-space-7)!important;font-family:var(--rf-font-display)!important;font-weight:var(--rf-weight-semibold)!important;font-size:var(--rf-text-base)!important;letter-spacing:var(--rf-tracking-snug)!important;text-transform:none!important;cursor:pointer;box-shadow:var(--rf-glow-blue-sm);transition:transform var(--rf-duration-base) var(--rf-ease-out),box-shadow var(--rf-duration-base) var(--rf-ease-out),background var(--rf-duration-base) var(--rf-ease-out)}main[data-template*=collection] [data-load-more]:hover,main[data-template*=collection] .load-more-button:hover{background:var(--rf-blue-hot)!important;transform:translateY(-2px);box-shadow:var(--rf-glow-blue)}main[data-template*=collection] .empty-state,main[data-template*=collection] .collection-empty,main[data-template*=collection] [data-no-results]{background:var(--rf-bg-elevated);border:1px solid var(--rf-border-subtle);border-radius:var(--rf-radius);padding:var(--rf-space-9);text-align:center;color:var(--rf-text-secondary);font-family:var(--rf-font-display)}main[data-template*=collection] dialog.facets__drawer,main[data-template*=collection] .filter-drawer{background:var(--rf-bg-dark)!important;border:1px solid var(--rf-border-subtle)!important;color:var(--rf-text-primary)}main[data-template*=collection] dialog.facets__drawer::backdrop,main[data-template*=collection] .filter-drawer::backdrop{background:var(--rf-bg-overlay)}
/*# sourceMappingURL=/cdn/shop/t/33/assets/rf-catalog.css.map */
