.template-collection #algolia-shopify-instantsearch,.template-search #algolia-shopify-instantsearch{--color-text-primary: #000000;--color-text-secondary: #666666;--color-border: #000;--color-border-secondary: #E0E0E0;--color-background: #FFFFFF;--color-accent: #8BB1B7;--color-accent-transparent: rgba(139, 177, 183, .35);--color-overlay: rgba(0, 0, 0, .5);--color-sale-red: #D55263;--color-badge-border: #E5E5E5;--color-star-active: #8BB1B7;--color-star-inactive: #E0E0E0;--color-sizes-overlay: rgba(217, 217, 217, .8);--gap-xxs: 5px;--gap-xs: 8px;--gap-sm: 12px;--gap-md: 16px;--gap-lg: 20px;--gap-xl: 24px;--gap-xxl: 32px;--sidebar-width: 310px;--transition-speed: .3s;--scale-x: 1;--animation-duration: .3s;--animation-easing: cubic-bezier(.4, 0, .2, 1);--icon-sm: 16px;--icon-md: 20px;--icon-lg: 24px;--badge-icon-size: 50px;--badge-icon-size-desktop: 60px}.algolia-hidden{opacity:0;pointer-events:none}.algolia-visible{opacity:1;pointer-events:auto;transition:opacity .3s ease,transform .3s ease}.ais-Highlight-highlighted{background-color:var(--color-accent-transparent)}.template-collection .page-width,.template-search .page-width{padding-left:10px;padding-right:10px}@media (min-width: 1024px){.template-collection .page-width,.template-search .page-width{padding-left:25px;padding-right:25px}}.algolia-custom-layout{font-family:inherit;font-size:14px;line-height:1.4;color:var(--color-text-primary);background:var(--color-background)}.algolia-custom-layout .ais-h2,.algolia-custom-layout .ais-input{display:none}.algolia-custom-layout .ais-RefinementList-count:before{content:"("}.algolia-custom-layout .ais-RefinementList-count:after{content:")"}.algolia-custom-layout .ais-RefinementList-count,.algolia-custom-layout .ais-RefinementList-showMore--disabled{display:none}.filter-type-checkboxes-1col .ais-RefinementList-count{display:none;white-space:nowrap;margin-left:auto}.algolia-custom-layout ::-webkit-scrollbar{width:6px;height:6px}.algolia-custom-layout ::-webkit-scrollbar-track{box-shadow:inset 0 0 0 20px #f3f3f3}.algolia-custom-layout ::-webkit-scrollbar-thumb{background-color:#ddd;outline:none}.algolia-custom-layout.sidebar-open:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:var(--color-overlay);z-index:999}.search-main{display:grid;grid-template-columns:1fr;gap:0;position:relative}.search-products{width:100%;grid-area:1 / 1 / 1 / 1}.ais-hits-container .ais-Hits-list{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-xs)}.search-header{display:flex;flex-direction:column;gap:var(--gap-sm);position:sticky;top:var(--header-height-mobile);z-index:4;background:#fff;padding:var(--gap-sm) 0;margin-bottom:var(--gap-md);border-bottom:1px solid var(--color-border-secondary);transition:transform var(--transition-speed) ease}.scrolling-down #algolia-shopify-instantsearch.sticky-at-top .search-header{transform:translateY(-100%)}.search-header-top{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-xl)}.filter-sort-toggle{color:#000;display:flex;align-items:center;gap:var(--gap-xs);padding:var(--gap-sm) var(--gap-md);border:1px solid var(--color-border);background:var(--color-background);font-size:14px;font-weight:500;cursor:pointer;transition:all var(--transition-speed) ease}@media (pointer: fine) and (hover: hover){.filter-sort-toggle:hover{background:#f3f3f3}}.filter-sort-toggle svg{width:var(--icon-sm);height:var(--icon-sm)}.filter-sort-toggle-text{position:relative}.filter-sort-toggle-text-item{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;opacity:0;transition:opacity var(--transition-speed) ease;white-space:nowrap}.show-filters-text{position:relative;opacity:1}.algolia-custom-layout.sidebar-open .show-filters-text{position:absolute;opacity:0}.algolia-custom-layout.sidebar-open .hide-filters-text{position:relative;opacity:1}.product-worn-toggle{display:flex;align-items:center;gap:var(--gap-sm)}.toggle-switch{margin:0;display:flex;padding:var(--gap-xxs) 0;cursor:pointer;align-items:center;gap:var(--gap-sm);position:relative}.toggle-label{font-size:14px;font-weight:600;color:var(--color-text-primary);transition:opacity var(--transition-speed) ease;order:1}.toggle-label:last-child{opacity:.5;order:4}.toggle-switch input{position:absolute;opacity:0;width:0;height:0;order:2}.toggle-indicator{order:3;position:relative;min-width:50px;height:30px;background:var(--color-background);border:1px solid var(--color-text-primary);border-radius:100px;cursor:pointer;transition:background var(--transition-speed) ease}.toggle-indicator:before{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;background:var(--color-accent);border-radius:100px;transition:transform var(--transition-speed) ease;transform:translate(0) scale(1)}@media (pointer: fine) and (hover: hover){.toggle-switch:hover .toggle-indicator:before{transform:translate(0) scale(.85)}}.toggle-switch input:focus-visible~.toggle-indicator{outline:2px solid var(--color-accent);outline-offset:2px}.toggle-switch input:checked~.toggle-indicator,.toggle-switch input.toggle--checked~.toggle-indicator{background:var(--color-accent)}.toggle-switch input:checked~.toggle-indicator:before,.toggle-switch input.toggle--checked~.toggle-indicator:before{transform:translate(20px) scale(1);background:var(--color-background)}@media (pointer: fine) and (hover: hover){.toggle-switch:hover input:checked~.toggle-indicator:before,.toggle-switch:hover input.toggle--checked~.toggle-indicator:before{transform:translate(20px) scale(.85)}}.toggle-switch input:checked~.toggle-label,.toggle-switch input.toggle--checked~.toggle-label{opacity:.5}.toggle-switch input:checked~.toggle-label:last-child,.toggle-switch input.toggle--checked~.toggle-label:last-child{opacity:1}.inventory-toggle-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--gap-xs, 8px) 0}.inventory-toggle-wrapper .toggle-switch{flex:1;margin:0;padding:0}.inventory-toggle-wrapper .toggle-switch input{position:absolute;opacity:0;width:0;height:0}.inventory-toggle-wrapper .toggle-label{opacity:1}.search-header-bottom,.search-header-active-filters{list-style:none;display:none;flex-wrap:nowrap;gap:var(--gap-sm);align-items:center}.search-header-bottom{padding-bottom:var(--gap-xs);overflow-x:auto}.search-header-active-filters{display:flex;min-width:max-content}.search-header-bottom:empty,.search-header-bottom.empty{display:none!important}.search-header-bottom li{font-size:14px;white-space:nowrap}.search-header-bottom button{background:#f3f3f3;border-radius:5px;overflow:hidden;border:none;cursor:pointer;display:flex;align-items:center;gap:var(--gap-xs);padding:var(--gap-sm) var(--gap-md);font-size:14px;color:var(--color-text-primary)}.search-header-bottom button.ais-ClearRefinements-button{background:none;text-decoration:underline;text-underline-offset:2px;padding:var(--gap-sm) var(--gap-md)}.search-header-bottom svg{width:14px;height:14px}@media screen and (max-width: 1023px){.sidebar-open .search-header .search-header-bottom{display:none}.search-header-bottom button.ais-ClearRefinements-button{padding-left:var(--gap-sm);padding-right:var(--gap-lg)}.search-header-bottom{padding-bottom:var(--gap-sm)}}.search-sidebar{position:fixed;top:0;left:0;width:100%;max-width:450px;height:100%;background:var(--color-background);z-index:1000;overflow-y:auto;overflow-x:hidden;transform:scale(1.1) translate(-100%);padding-left:var(--gap-md);padding-right:var(--gap-md)}.search-sidebar-header{width:calc(100% + var(--gap-md) * 2);margin-left:calc(var(--gap-md) * -1);background:#f3f3f3;display:flex;align-items:center;justify-content:space-between;padding:var(--gap-xs) var(--gap-xs) var(--gap-xs) var(--gap-xl);margin-bottom:var(--gap-md);position:sticky;top:0;z-index:3}@media (min-width: 1024px){.search-sidebar-header{padding-top:var(--gap-md);padding-bottom:var(--gap-md)}}.search-sidebar-title{display:flex;align-items:center;font-weight:600}.search-sidebar-title .ais-Stats-text{font-size:14px;font-weight:400;color:var(--color-text-secondary);border-left:1px solid var(--color-text-secondary);padding-left:var(--gap-sm);margin-left:var(--gap-sm)}.close-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:none;cursor:pointer;color:inherit}@media (min-width: 1024px){.search-sidebar-close{display:none}}.close-button svg{width:var(--icon-lg);height:var(--icon-lg)}.show-results-btn{position:sticky;bottom:var(--gap-lg);left:0;right:0;z-index:2;box-shadow:0 20px 0 var(--gap-lg) #fff;width:100%;padding:var(--gap-md);background:var(--color-text-primary);color:var(--color-background);border:none;font-size:15px;font-weight:600;cursor:pointer;margin-top:var(--gap-lg)}@media (max-width: 1023px){.ais-facets.search-filters{padding-bottom:calc(var(--gap-lg) * 1)}.search-sidebar-active-filters{padding-left:var(--gap-lg);display:flex;width:calc(100% + var(--gap-md) * 2);margin-left:calc(var(--gap-md) * -1);overflow-x:auto}.ais-clear-refinements-container,.show-results-btn{opacity:0;transition:opacity .2s .4s ease}.sidebar-open .ais-clear-refinements-container,.sidebar-open .show-results-btn{opacity:1}}.ais-clear-refinements-container{white-space:nowrap;position:sticky;right:0;z-index:1;background:#fff;box-shadow:0 -5px 10px 10px #fff}.filter-sort-toggle:focus-visible,.close-button:focus-visible,.show-results-btn:focus-visible,.search-filters summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ais-sort-orders-container{padding:0 var(--gap-xxs) var(--gap-sm);display:block;width:100%}.ais-SortBy-select{color:#000;width:100%;padding:var(--gap-xs) var(--gap-sm);border:1px solid var(--color-border-secondary);background:var(--color-background);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='6' x2='11' y1='9' y2='3.5'%3E%3C/line%3E%3Cline x1='1' x2='6' y1='3.5' y2='9'%3E%3C/line%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--gap-sm) center;background-size:10px;font-size:14px;cursor:pointer}.ais-SortBy-select option[value*=recently_ordered_count]{display:none}.ais-SortBy-select:focus-visible{outline:2px solid var(--color-accent)}.search-filters details{border-bottom:1px solid var(--color-border-secondary)}.search-filters details:last-child{border-bottom:none}.search-filters summary,.ais-sort-label{text-transform:uppercase;font-size:15px;font-weight:600;cursor:pointer;list-style:none;padding:var(--gap-md) var(--gap-xxs);display:flex;align-items:center;justify-content:space-between}.search-filters summary::-webkit-details-marker{display:none}.search-filters summary{position:relative}.search-filters summary:before,.search-filters summary:after{content:"";position:absolute;right:0;top:50%;width:12px;height:2px;background-color:currentColor;transition:opacity var(--transition-speed) ease;transform:translateY(-50%)}.search-filters summary:before{transform:translateY(-50%) rotate(90deg)}.search-filters details[open] summary:before{opacity:0}.ais-facet-dropdown-container{padding:var(--gap-xs) var(--gap-xxs) var(--gap-lg)}.ais-facet-slider.ais-facet-price .ais-facet-dropdown-container{padding:var(--gap-xs) var(--gap-md) var(--gap-lg)}.ais-RefinementList-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-sm)}.ais-RefinementList{max-height:300px;overflow-y:auto;padding-right:var(--gap-xxs)}.ais-RefinementList .ais-RefinementList{max-height:none;overflow-y:visible;padding-right:0}.ais-RefinementList-label{position:relative;display:flex;align-items:flex-start;gap:var(--gap-sm);cursor:pointer;font-size:14px;width:100%;margin:0;overflow-wrap:anywhere;word-break:break-word}.filter-type-checkboxes-1col .ais-RefinementList-list{grid-template-columns:1fr}.filter-type-checkboxes .ais-RefinementList-list{gap:0 var(--gap-sm)}.filter-type-checkboxes .ais-RefinementList-label{padding:var(--gap-xs) 0}.filter-type-checkboxes .ais-RefinementList-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1px solid var(--color-border);background:var(--color-background);cursor:pointer;position:relative;top:2px;flex-shrink:0;transition:all var(--transition-speed) ease;margin:0;padding:0}.filter-type-checkboxes .category-facet-label>.ais-RefinementList-checkbox{border-radius:50%}.filter-type-checkboxes .ais-RefinementList-checkbox:checked,.ais-RefinementList-checkbox.checked{background:var(--color-text-primary);border-color:var(--color-text-primary)}.filter-type-checkboxes .ais-RefinementList-checkbox:checked:after,.ais-RefinementList-checkbox.checked:after{content:"";position:absolute;top:1px;left:5px;width:5px;height:9px;border:solid var(--color-background);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.filter-type-checkboxes .category-facet-label>.ais-RefinementList-checkbox:checked:after,.filter-type-checkboxes .category-facet-label>.ais-RefinementList-checkbox.checked:after{top:50%;left:50%;transform:translate(-50%,-50%);width:7px;height:7px;border:0;border-radius:50%;background:var(--color-background)}.filter-type-checkboxes .ais-RefinementList-checkbox:focus-visible,.ais-RefinementList-checkbox:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.filter-type-rating-stars .ais-RefinementList{max-height:none;overflow-y:visible;padding-right:0}.filter-type-rating-stars .ais-RefinementList-list{gap:var(--gap-sm) var(--gap-sm);grid-template-columns:1fr}.filter-type-rating-stars .product-card__stars{justify-content:center}.filter-type-rating-stars .ais-RefinementList-item{cursor:pointer}.filter-type-rating-stars .ais-RefinementList-link{display:block;width:100%;padding:var(--gap-sm) var(--gap-xs);background:#f3f3f3;border-width:1px;border-color:transparent;border-style:solid}.filter-type-rating-stars .ais-RefinementList-link.is-active{border-color:var(--color-text-primary)}.filter-type-rating-stars .ais-RefinementList-label{text-align:center;justify-content:center;font-weight:500;font-size:13px;padding:0;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--gap-xs)}.filter-type-buttons-2col .ais-RefinementList-list{grid-template-columns:1fr 1fr}.filter-type-buttons .ais-RefinementList-label,.filter-type-buttons.filter-type-color .ais-RefinementList-item{padding:var(--gap-sm) var(--gap-xxs);border:1px solid transparent;background:var(--color-background);transition:all var(--transition-speed) ease;justify-content:center;text-align:center;background:#f3f3f3}.filter-type-buttons.filter-type-color .ais-RefinementList-label{border:none}.filter-type-buttons.filter-type-color .ais-RefinementList-item{display:flex;flex-direction:column;align-items:center;justify-content:center;height:48px}.filter-type-buttons.filter-type-color .ais-RefinementList-item>div{display:flex;flex-direction:column;align-items:center;justify-content:center}.filter-type-buttons.filter-type-color .ais-RefinementList-label{padding:var(--gap-xxs);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:13px;align-items:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;align-self:stretch;text-align:center;height:46px;max-height:fit-content}.ais-RefinementList-labelText{text-align:center;display:block;margin-top:5px}.filter-type-buttons .ais-RefinementList-count{display:none}.filter-type-size-sizes .ais-RefinementList-label{gap:3px;align-items:center;flex-direction:column}.filter-type-buttons .ais-RefinementList-item--selected .ais-RefinementList-label,.filter-type-buttons.filter-type-color .ais-RefinementList-item--selected{border-color:var(--color-border)}.filter-type-buttons-5col .ais-RefinementList-label{white-space:nowrap}.filter-type-buttons-5col .ais-RefinementList-list{grid-template-columns:repeat(5,1fr)}.filter-type-buttons .ais-RefinementList-checkbox,.filter-type-color-swatches .ais-RefinementList-checkbox{position:absolute;width:100%;height:100%;left:0;top:0;margin:0;z-index:-1;appearance:none;-webkit-appearance:none}.filter-type-color-swatches .ais-RefinementList-list{grid-template-columns:repeat(5,1fr)}.filter-type-color-swatches .ais-RefinementList{overflow:hidden;max-height:none;padding:2px}.filter-type-color-swatches .ais-RefinementList-item{border:1.5px solid #ddd;padding:3px}.filter-type-color-swatches .ais-RefinementList-item.ais-RefinementList-item--selected{border-color:#000;outline:.5px solid #000}.filter-type-color-swatches .ais-RefinementList-label{flex-direction:column;text-align:center;gap:var(--gap-xs);align-items:center;padding:0;width:100%;aspect-ratio:1}.filter-type-color-swatches .ais-RefinementList-item--selected .ais-RefinementList-label:before{outline:1.5px solid #000;outline-offset:2.5px}.filter-type-color-swatches .ais-RefinementList-label span{font-size:12px;font-weight:500}.filter-type-color-swatches .ais-RefinementList-item--selected .ais-RefinementList-checkbox{display:none}.ais-RefinementList-showMore{position:sticky;bottom:0;z-index:1;border:none;cursor:pointer;outline:none;width:100%;padding:var(--gap-xxl) var(--gap-sm) var(--gap-sm);background:linear-gradient(to bottom,rgba(255,255,255,0),#fff var(--gap-xxl))}.ais-RefinementList-showMore span{width:auto;max-width:100%;padding:var(--gap-xxs) var(--gap-xs);display:block;background-color:#fff;border:1px solid var(--color-border-secondary);cursor:pointer;font-size:12px;font-weight:500;color:var(--color-text-primary);transition:background-color var(--transition-speed) ease}@media (pointer: fine) and (hover: hover){.ais-RefinementList-showMore:hover span{background-color:#f3f3f3}}.ais-RefinementList-showMore:focus-visible span{outline:2px solid var(--color-accent);outline-offset:2px}.ais-RefinementList-showMore:disabled span{opacity:.5;cursor:not-allowed}.no-transition *{transition:none!important}.search-sidebar,.search-products{transition:transform var(--animation-duration) var(--animation-easing),opacity var(--animation-duration) var(--animation-easing),width var(--animation-duration) var(--animation-easing)}.ais-hits-container{will-change:transform;contain:layout style paint;overflow:hidden}.ais-hits-container .ais-Hits-list{will-change:grid-template-columns;contain:layout style paint}.ais-hits-container .ais-hit-custom{will-change:transform;contain:layout style paint;transform:translateZ(0)}.layout-switching .search-products,.layout-switching .search-sidebar,.layout-switching .ais-hit-custom,.layout-switching .ais-Hits{transition:none!important}.animation-opening .ais-Hits{transform:translate(calc(var(--sidebar-width) + var(--gap-xxl))) scale(var(--scale-x));transform-origin:0% 0%}.animation-opening .ais-hit-custom{opacity:1;transform-origin:50% 50%}.animation-opening .search-sidebar{transform:translate(0) scale(1)}.animation-closing .ais-hit-custom{transform:scale(1);opacity:1;transform-origin:50% 50%}.animation-reveal .search-sidebar,.animation-reveal .ais-hit-custom,.sidebar-open.animation-reveal .ais-hit-custom{transform:scale(1);opacity:1}.sidebar-open .search-sidebar{transform:translate(0) scale(1)}@media (min-width: 1025px){.search-header{border-bottom:none;top:var(--header-height)}}@media (min-width: 1024px){.ais-hits-container .ais-Hits-list{grid-template-columns:repeat(3,1fr);gap:var(--gap-md)}.algolia-custom-layout.sidebar-open .ais-hits-container .ais-Hits-list{grid-template-columns:repeat(2,1fr)}.search-main{grid-template-columns:1fr}.search-sidebar{grid-area:1 / 1 / 1 / 1;position:sticky;left:0;top:var(--header-height-with-search-bar);width:var(--sidebar-width);max-width:var(--sidebar-width);height:calc(100vh - var(--header-height-with-search-bar));padding:0 var(--gap-xs) 120px 0;z-index:2;transform:translate(-100%);pointer-events:none;opacity:0;transition:transform var(--animation-duration) var(--animation-easing),opacity .2s var(--animation-easing)}.scrolling-down #algolia-shopify-instantsearch.sticky-at-top .search-sidebar{top:var(--header-height);height:calc(100vh - var(--header-height))}.search-sidebar-header{width:100%;margin-left:0;margin-bottom:var(--gap-xs)}.search-products{position:relative;z-index:3;contain:layout style paint;will-change:transform;transition:transform var(--animation-duration) var(--animation-easing),width var(--animation-duration) var(--animation-easing)}.show-results-btn{display:none}.search-header-bottom{display:flex}.algolia-custom-layout.sidebar-open .search-header-bottom{width:100%;margin:0}.algolia-custom-layout.sidebar-open:before{display:none}.sidebar-open .search-sidebar{pointer-events:auto;transform:translate(0);opacity:1}.sidebar-open .search-products{transform:translate(calc(var(--sidebar-width) + var(--gap-xxl)));width:calc(100% - var(--sidebar-width) - var(--gap-xxl))}}@media (min-width: 1280px){.ais-hits-container .ais-Hits-list{grid-template-columns:repeat(4,1fr);gap:var(--gap-xxl)}.algolia-custom-layout.sidebar-open .ais-hits-container .ais-Hits-list{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion: reduce){*{transition:none}}.filter-sort-toggle:focus-visible,.toggle-switch input:focus-visible,.show-results-btn:focus-visible,.close-button:focus-visible,.ais-RefinementList-checkbox:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.search-filters summary:focus-visible,.search-header-bottom button:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.ais-hit-custom:focus-visible{outline:2px solid var(--color-accent);outline-offset:0}div.pagination-scroll-anchor{display:block;height:0px;position:relative;top:calc(var(--header-height) * -1)}.ais-pagination-container{display:flex;justify-content:center;margin:var(--gap-xxl) 0}.ais-Pagination-list{display:flex;align-items:center;gap:var(--gap-xs);list-style:none;padding:0;margin:0}.ais-Pagination-item{margin:0}.ais-Pagination-link{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 var(--gap-sm);background:#f3f3f3;color:var(--color-text-primary);font-size:14px;font-weight:500;text-decoration:none;border:1px solid transparent;border-radius:0;transition:all var(--transition-speed) ease;cursor:pointer}.ais-Pagination-item--selected .ais-Pagination-link{background:var(--color-background);border-color:var(--color-border);font-weight:600}.ais-Pagination-item--disabled .ais-Pagination-link{opacity:.4;cursor:not-allowed}.ais-Pagination-item--firstPage .ais-Pagination-link,.ais-Pagination-item--previousPage .ais-Pagination-link,.ais-Pagination-item--nextPage .ais-Pagination-link,.ais-Pagination-item--lastPage .ais-Pagination-link{font-size:18px;font-weight:400}@media (pointer: fine) and (hover: hover){.ais-Pagination-link:hover:not(.ais-Pagination-item--disabled .ais-Pagination-link){background:var(--color-background);border-color:var(--color-border)}}.ais-Pagination-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (max-width: 767px){.ais-Pagination-list{gap:var(--gap-xxs)}.ais-Pagination-link{min-width:36px;height:36px;font-size:13px}}.ais-RangeSlider{padding:0}.rheostat div:empty{display:block}.rheostat{height:60px}.rheostat-background{position:relative;display:block;width:100%;height:10px;background-color:var(--color-border-secondary);border-radius:4px;top:10px;cursor:pointer}.rheostat-progress{position:absolute;top:10px;height:10px;background-color:var(--color-accent);border-radius:4px;cursor:pointer}.rheostat-handle{position:absolute;top:3px;transform:translate(-50%);width:var(--icon-lg);height:var(--icon-lg);background-color:var(--color-accent);border:2px solid var(--color-background);border-radius:50%;cursor:grab;outline:none;z-index:1;transition:box-shadow var(--transition-speed) ease}.rheostat-handle:focus-visible,.rheostat-handle:hover{box-shadow:0 0 0 4px var(--color-accent-transparent)}.rheostat-handle:active{cursor:grabbing}.rheostat-tooltip{position:absolute;top:-45px;left:50%;transform:translate(-50%);padding:var(--gap-xxs) var(--gap-xs);background-color:var(--color-text-primary);color:var(--color-background);border-radius:4px;font-size:13px;font-weight:500;white-space:nowrap;opacity:0;transition:opacity var(--transition-speed) ease;pointer-events:none}.rheostat-tooltip:before{content:"";position:absolute;bottom:-4px;left:50%;transform:translate(-50%) rotate(45deg);width:8px;height:8px;background-color:var(--color-text-primary)}.rheostat-handle:hover .rheostat-tooltip,.rheostat-handle:focus-visible .rheostat-tooltip{opacity:1}.rheostat-value{position:absolute;top:22px;transform:translate(-50%);color:var(--color-text-primary);font-size:14px;font-weight:500}.rheostat-marker-large[style*="left: 0%"] .rheostat-value{transform:translate(0)}.rheostat-marker-large:last-child .rheostat-value,.rheostat-marker-large[style*="left: 100%"] .rheostat-value{transform:translate(-100%)}.rheostat-marker:not(.rheostat-marker-large){display:none}.rheostat-marker-large{background:none}.ais-RefinementList-list--rating{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--gap-xs)}.ais-RefinementList-list--rating .ais-RefinementList-item{margin:0}.ais-RefinementList-list--rating .ais-RefinementList-link{display:flex;align-items:center;gap:var(--gap-sm);background:none;border:none;cursor:pointer;padding:var(--gap-xs);width:100%;text-align:left;text-decoration:none;border-radius:4px;transition:background-color var(--transition-speed) ease}.ais-RefinementList-list--rating .ais-RefinementList-link:hover,.ais-RefinementList-list--rating .ais-RefinementList-link:focus-visible{background-color:#f3f3f3;outline:none}.ais-RefinementList-list--rating .ais-RefinementList-link.is-active{background-color:var(--color-accent-transparent)}.ais-RefinementList-stars{color:var(--color-star-inactive);pointer-events:none}.ais-RefinementList-stars .product-card__star--active{color:var(--color-star-active)}.ais-RefinementList-list--rating .ais-RefinementList-label{font-size:14px;color:var(--color-text-primary);pointer-events:none}.ais-RefinementList-searchBox{position:sticky;top:0;z-index:2;background-color:var(--color-background)}.ais-SearchBox-form{display:flex;margin-bottom:20px;gap:5px}.ais-SearchBox-input{flex-grow:1;appearance:none;-webkit-appearance:none;outline:none;box-shadow:none;border:1px solid #000}.ais-SearchBox-reset,.ais-SearchBox-submit{width:32px;border-radius:0;border:none}.ais-SearchBox-submit svg{width:13px;height:13px}.rheostat-value{font-size:12px;font-weight:600}.ais-facet-price .rheostat-tooltip:after,.ais-facet-price .rheostat-marker .rheostat-value:after{content:"CAD";margin-right:2px;margin-left:2px}.ais-facet-meta\.custom\.subcategories_filter.is-merged-hidden,.ais-facet-meta\.custom\.review_ratings{display:none!important}.merged-subcategories-slot{padding-left:28px;padding-bottom:6px;margin-bottom:6px;border-bottom:1px solid rgba(0,0,0,.1)}.ais-RefinementList-count--hidden{display:none!important}.product-card__size-button.has-price-tooltip{position:relative}.product-card__size-button.has-price-tooltip:after{content:attr(data-tooltip-price);position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-5px);background-color:#212121;color:#fff;padding:5px;border-radius:4px;font-size:12px;line-height:1.2;font-weight:500;white-space:nowrap;z-index:10;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease,transform .2s ease;pointer-events:none}.product-card__size-button.has-price-tooltip:hover:after{opacity:1;visibility:visible;transform:translate(-50%) translateY(-10px)}.product-card__atc-container{display:none;margin-top:10px}.product-card__atc-button{width:100%;background-color:#333;color:#fff;border:none;padding:10px;cursor:pointer;font-weight:600;transition:background-color .2s}.product-card__atc-button:hover:not(:disabled){background-color:#555}.product-card__atc-button:disabled{background-color:#606060;cursor:not-allowed}.product-card__atc-button.loading{position:relative;color:transparent}.product-card__atc-button.loading:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin-top:-8px;margin-left:-8px;border-radius:50%;border:2px solid rgba(255,255,255,.5);border-top-color:#fff;animation:atc-spinner .6s linear infinite}@keyframes atc-spinner{to{transform:rotate(360deg)}}.product-card__atc-error{margin-top:8px;font-size:12px;color:#d9534f;text-align:center}.subcollections{margin-bottom:20px}.subcollections-list{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding-bottom:10px}@media (min-width: 768px){.subcollections-list{gap:20px}}.subcollections-list__item{min-width:130px;width:130px}@media (min-width: 768px){.subcollections-list__item{min-width:200px;width:200px}}.subcollection-image{display:block;margin-bottom:12px;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.subcollection-title{display:block;font-size:12px;line-height:1.4}@media (min-width: 768px){.subcollection-title{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/282/assets/algolia-custom-styles.css.map */
