@media screen and (max-width:749px){.collection .grid__item:only-child{flex:0 0 100%;max-width:100%}}@media screen and (max-width:989px){.collection .slider.slider--tablet{margin-bottom:1.5rem}}.collection .loading-overlay{position:absolute;z-index:1;width:1.8rem}@media screen and (max-width:749px){.collection .loading-overlay{top:0;right:0}}@media screen and (min-width:750px){.collection .loading-overlay{left:0}}.collection .loading-overlay{top:0;right:0;bottom:0;left:0;display:none;width:100%;padding:0 1.5rem;opacity:.7}@media screen and (min-width:750px){.collection .loading-overlay{padding-left:5rem;padding-right:5rem}}.collection.loading .loading-overlay{display:block}.collection--empty .title-wrapper{margin-top:10rem;margin-bottom:15rem}@media screen and (max-width:989px){.collection .slider--tablet.product-grid{scroll-padding-left:1.5rem}}.collection__description>*{margin:0}.collection__title.title-wrapper{margin-bottom:2.5rem}.collection__title .title:not(:only-child){margin-bottom:1rem}@media screen and (min-width:990px){.collection__title--desktop-slider .title{margin-bottom:2.5rem}.collection__title.title-wrapper--self-padded-tablet-down{padding:0 5rem}.collection slider-component:not(.page-width-desktop){padding:0}.collection--full-width slider-component:not(.slider-component-desktop){padding:0 1.5rem;max-width:none}}.collection__view-all a:not(.link){margin-top:1rem}.page-hero{position:relative;background-color:var(--color-black, #0a0a0a);background-image:linear-gradient(#0a0a0a80,#0a0a0a80),var(--page-hero-bg, none);background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--color-white, #ffffff)}.page-hero .container{display:flex;flex-direction:column;gap:20px}.page-hero .breadcrumb{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px;font-size:var(--font-size-13, 13px);color:var(--color-grey-400, #9ca3af);letter-spacing:0}.page-hero .breadcrumb a{color:var(--color-grey-400, #9ca3af);text-decoration:none;transition:color .15s ease}.page-hero .breadcrumb a:hover{color:var(--color-primary, #f26723)}.page-hero .breadcrumb>i{font-size:var(--font-size-12, 12px);color:var(--color-grey-400, #9ca3af)}.page-hero .breadcrumb>span{color:var(--color-white, #ffffff);font-weight:var(--fw-semibold, 600)}.page-hero-head{display:flex;flex-direction:column;gap:8px}.page-hero .section-eyebrow{align-self:flex-start}.page-hero-title{font-family:var(--font-family-display, inherit);font-size:var(--font-h1, 64px);font-weight:var(--fw-black, 900);line-height:var(--lh-tight, 1.1);letter-spacing:var(--ls-tight, -.02em);text-transform:uppercase;background:linear-gradient(60deg,#fff .26%,#bfbfbfcf,#fff 99.74%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.page-hero-subtitle{font-size:var(--font-size-16, 16px);color:var(--color-grey-300, #d1d5db);max-width:640px}.page-hero-subtitle.rte>*:first-child{padding-top:0}.page-hero-subtitle.rte>*:last-child{padding-bottom:0}.section-collection{background:var(--color-white, #ffffff)}.section-collection>.container{display:flex;flex-direction:column;gap:24px}.collection-toolbar{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--color-border, #e5e7eb)}.collection-count{font-size:var(--font-size-14, 14px);color:var(--color-text-muted, #6b7280);letter-spacing:0}.collection-count strong{color:var(--color-text, #111827);font-weight:var(--fw-bold, 700)}.collection-toolbar-right{display:flex;flex-direction:row;align-items:center;gap:16px}.filter-toggle{display:none;align-items:center;gap:8px;padding:8px 16px;background:var(--color-grey-50, #f9fafb);border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-sm, 4px);font-family:inherit;font-size:var(--font-size-13, 13px);font-weight:var(--fw-bold, 700);text-transform:uppercase;color:var(--color-text, #111827);cursor:pointer}.filter-toggle:hover{border-color:var(--color-primary, #f26723);color:var(--color-primary, #f26723)}.sort-select{display:inline-flex;align-items:center;gap:8px;font-size:var(--font-size-13, 13px);color:var(--color-text-muted, #6b7280);letter-spacing:0}.sort-select select{border:1px solid var(--color-border);background:var(--color-white);padding:var(--space-8) var(--space-12);border-radius:var(--radius-sm);font-size:var(--font-size-13);font-weight:var(--fw-semibold);cursor:pointer}.collection-layout{display:flex;flex-direction:row;align-items:flex-start;gap:32px}.collection-sidebar{flex:0 0 280px;display:flex;flex-direction:column;gap:var(--space-16, 16px);background:var(--color-white, #ffffff);border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-lg, 8px);position:sticky;top:70px;align-self:flex-start;overflow:hidden;padding:0}.collection-sidebar .facets-container{padding-top:0;width:100%}.collection-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:32px;width:100%}.collection-sidebar .facets-vertical{display:contents}.collection-sidebar .facets-wrapper,.collection-sidebar .facets-vertical .facets-wrapper,.collection-sidebar .facets-wrapper--no-filters{width:100%;padding:0!important;margin:0;background:transparent;border:0}.collection-sidebar .facets{display:flex;flex-direction:column;width:100%}.collection-sidebar .active-facets-vertical-filter{display:flex!important;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:8px;padding:16px 24px;background:linear-gradient(180deg,var(--color-grey-50, #f9fafb) 0%,var(--color-white, #ffffff) 100%);border-bottom:1px solid var(--color-border, #e5e7eb)}.collection-sidebar .facets__heading,.collection-sidebar .facets__heading--vertical,.collection-sidebar #verticalTitle{display:inline-flex;flex-direction:row;align-items:center;gap:8px;margin:0!important;padding:0;background:transparent;border:0;font-family:var(--font-family-display, inherit);font-size:var(--font-size-18, 18px);font-weight:var(--fw-bold, 700);text-transform:uppercase;color:var(--color-black, #0a0a0a);line-height:var(--lh-snug);letter-spacing:0}.collection-sidebar .facets__heading--vertical>i.ph-funnel-simple,.collection-sidebar .facets__heading--vertical>.heading-funnel{color:var(--color-primary, #f26723);font-size:var(--font-size-18, 18px);line-height:1}.collection-sidebar .active-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 8px;background:var(--color-primary, #f26723);color:var(--color-white, #ffffff);border-radius:999px;font-family:var(--font-family-primary, inherit);font-size:var(--font-size-11, 11px);font-weight:var(--fw-bold, 700);line-height:1}.collection-sidebar .active-facets__button-wrapper,.collection-sidebar .active-facets-vertical-filter .active-facets__button-wrapper{display:inline-flex;flex-shrink:0;padding:0;margin:0;justify-content:flex-end;align-items:center}.collection-sidebar .active-facets__button-remove{padding:4px 8px;background:transparent;border:0;color:var(--color-primary, #f26723);font-family:var(--font-family-primary, inherit);font-size:var(--font-size-12, 12px);font-weight:var(--fw-bold, 700);text-transform:uppercase;letter-spacing:var(--ls-wide, .05em);text-decoration:none;white-space:nowrap;cursor:pointer;transition:color .15s ease;line-height:normal}.collection-sidebar .active-facets__button-remove span{font-size:var(--font-size-12);font-weight:var(--fw-bold);text-transform:var(--tt-upper);letter-spacing:var(--ls-wide)}.collection-sidebar .active-facets__button-remove:hover{color:var(--color-primary-dark, #d05518);text-decoration:underline}.collection-sidebar .active-facets-desktop{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-16);padding:0;background:transparent;border:0}.collection-sidebar .active-facets-vertical-filter{flex:1 1 100%}.collection-sidebar .active-facets-desktop>facet-remove,.collection-sidebar .active-facets-desktop>span[data-pending-chip]{display:inline-flex;padding:0 0 16px}.collection-sidebar .active-facets-desktop>facet-remove:first-of-type,.collection-sidebar .active-facets-desktop>span[data-pending-chip]:first-of-type{padding-left:20px}.collection-sidebar .active-facets-desktop>facet-remove:last-of-type,.collection-sidebar .active-facets-desktop>span[data-pending-chip]:last-of-type{padding-right:20px}.collection-sidebar .active-facets__button,.collection-sidebar a.active-facets__button{display:inline-flex;align-items:center;gap:var(--space-4, 4px);margin:0;padding:3px 3px 3px var(--space-8, 8px);background:#f267231a;border:1px solid var(--color-primary);border-radius:999px;box-shadow:none;color:var(--color-primary);font-family:var(--font-family-primary, inherit);font-size:var(--font-size-11, 11px);font-weight:var(--fw-semibold, 600);text-decoration:none;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.collection-sidebar .facets-vertical .active-facets__button,.collection-sidebar .active-facets-desktop facet-remove,.collection-sidebar .facets-vertical .active-facets facet-remove,.collection-sidebar .facets-vertical .active-facets facet-remove:last-of-type{margin:0}.collection-sidebar .active-facets__button--light:hover,.collection-sidebar .active-facets__button:hover,.collection-sidebar a.active-facets__button:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.collection-sidebar .active-facets__button:hover .chip-close,.collection-sidebar a.active-facets__button:hover .chip-close{background:#ffffff40;color:var(--color-white)}.collection-sidebar .active-facets__button-inner,.collection-sidebar span.active-facets__button-inner{display:inline-flex;align-items:center;gap:4px;padding:0;margin:0;background:transparent;border:0;border-radius:0;box-shadow:none!important;color:inherit;font:inherit;text-transform:capitalize;min-height:0;min-width:0;letter-spacing:0}.collection-sidebar .active-facets__button .icon-close-small,.collection-sidebar .active-facets__button .svg-wrapper{display:none!important}.collection-sidebar .chip-close{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;background:var(--color-primary);color:var(--color-white);border:0;border-radius:999px;font-size:8px;line-height:1;transition:background .15s ease}.collection-sidebar .chip-close:hover{background:var(--color-primary-dark, #d44e0f)}.collection-sidebar .chip-close i{font-size:8px;line-height:1}.collection-sidebar .js-filter,.collection-sidebar .facets__disclosure-vertical{display:flex;flex-direction:column;gap:12px;padding:12px 20px;border-top:1px solid var(--color-border, #e5e7eb);border-bottom:0}.collection-sidebar .js-filter[open],.collection-sidebar .facets__disclosure-vertical[open]{padding-bottom:16px}.collection-sidebar .facets__summary,.collection-sidebar .facets-vertical .facets__summary{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0!important;margin:0!important;font-family:var(--font-family-primary, inherit);font-size:var(--font-size-13, 13px);font-weight:var(--fw-bold, 700);text-transform:uppercase;letter-spacing:var(--ls-wide, .05em);color:var(--color-black, #0a0a0a);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.collection-sidebar .facets__summary::-webkit-details-marker{display:none}.collection-sidebar .facets__summary>div{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:8px}.collection-sidebar .facets__summary .svg-wrapper,.collection-sidebar .facets__summary>div>svg,.collection-sidebar .facets__summary svg.icon-caret{display:none!important}.collection-sidebar .facets__summary i.ph-caret-down,.collection-sidebar .facets__summary .summary-caret{font-size:var(--font-size-14, 14px);color:var(--color-text-muted, #6b7280);transition:transform .15s ease}.collection-sidebar .js-filter[open] .facets__summary i.ph-caret-down,.collection-sidebar .js-filter[open] .facets__summary .summary-caret,.collection-sidebar .facets__disclosure-vertical[open] .facets__summary i.ph-caret-down,.collection-sidebar .facets__disclosure-vertical[open] .facets__summary .summary-caret{transform:rotate(180deg)}.collection-sidebar .facets__summary-label,.collection-sidebar .facets__and-helptext{display:inline-flex;align-items:center;font:inherit;color:inherit}.collection-sidebar .facets__selected{display:none!important}.collection-sidebar .facets__header{display:none}.collection-sidebar .facets-wrap,.collection-sidebar .facets__list,.collection-sidebar .parent-display.facets__display-vertical{display:flex;flex-direction:column;gap:4px;padding:0;margin:0;border:0;list-style:none}.collection-sidebar .parent-display.facets__display-vertical{padding-top:var(--space-12)}.collection-sidebar .facets-wrap.facets-wrap-vertical{padding:0}.collection-sidebar .facets__item{display:flex;flex-direction:row;align-items:center;width:100%;margin:0;padding:0}.collection-sidebar .facets__label,.collection-sidebar .facet-checkbox{display:flex!important;flex-direction:row;align-items:center;gap:10px;width:100%;padding:8px!important;font-family:var(--font-family-primary, inherit);font-size:var(--font-size-13, 13px);color:var(--color-text, #111827);line-height:1;cursor:pointer;border-radius:var(--radius-sm, 4px);transition:background .15s ease;word-break:normal}.collection-sidebar .facets__label:hover,.collection-sidebar .facet-checkbox:hover{background:var(--color-grey-50, #f9fafb)}.collection-sidebar .facets__label input[type=checkbox],.collection-sidebar .facets__label input[type=radio],.collection-sidebar .facet-checkbox input[type=checkbox],.collection-sidebar .facet-checkbox input[type=radio]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.collection-sidebar .facets__label>svg,.collection-sidebar .facet-checkbox>svg,.collection-sidebar .facets__label>.svg-wrapper,.collection-sidebar .facet-checkbox>.svg-wrapper{display:none!important}.collection-sidebar .facets__label:before,.collection-sidebar .facet-checkbox:before{content:"";flex-shrink:0;display:inline-block;width:18px;height:18px;background:var(--color-white, #ffffff);border:1.5px solid var(--color-border-dark, #d1d5db);border-radius:var(--radius-sm, 4px);position:relative;transition:all .15s ease}.collection-sidebar .facets__label:has(input[type=radio]):before,.collection-sidebar .facet-checkbox:has(input[type=radio]):before{border-radius:999px}.collection-sidebar .facets__label:has(input:checked):before,.collection-sidebar .facet-checkbox:has(input:checked):before{background:var(--color-primary, #f26723);border-color:var(--color-primary, #f26723)}.collection-sidebar .facets__label:has(input[type=checkbox]:checked):after,.collection-sidebar .facet-checkbox:has(input[type=checkbox]:checked):after{content:"";position:absolute;top:50%;left:14px;width:10px;height:5px;border-left:2px solid var(--color-white, #ffffff);border-bottom:2px solid var(--color-white, #ffffff);transform:translateY(-50%) rotate(-45deg) translateY(-1px);pointer-events:none}.collection-sidebar .facets__label:has(input[type=radio]:checked):after,.collection-sidebar .facet-checkbox:has(input[type=radio]:checked):after{content:"";position:absolute;top:50%;left:15px;width:8px;height:8px;background:var(--color-white, #ffffff);border-radius:999px;transform:translateY(-50%);pointer-events:none}.collection-sidebar .facets__label,.collection-sidebar .facet-checkbox{position:relative}.collection-sidebar .facet-checkbox__text,.collection-sidebar .facets__display,.collection-sidebar .facets__display-text{flex:1;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;font:inherit;color:inherit}.collection-sidebar .facet-checkbox__text-label{flex:1;font:inherit;color:#9b9b9b;font-size:11px;letter-spacing:0}.collection-sidebar .facets__label:has(input:checked) .facet-checkbox__text-label,.collection-sidebar .facet-checkbox:has(input:checked) .facet-checkbox__text-label,.collection-sidebar .facets__label:has(input:checked),.collection-sidebar .facet-checkbox:has(input:checked){color:var(--color-primary);font-weight:var(--fw-semibold, 600)}.collection-sidebar .filter-count,.collection-sidebar .facets__display-text .label-count,.collection-sidebar .facets__sort-count{font-family:var(--font-family-primary, inherit);font-size:var(--font-size-11, 11px);font-weight:var(--fw-medium, 500);color:var(--color-text-light, #9ca3af);background:var(--color-grey-100, #f3f4f6);padding:2px 8px;border-radius:999px;line-height:var(--lh-normal)}.collection-sidebar .facets__label:hover .filter-count,.collection-sidebar .facet-checkbox:hover .filter-count,.collection-sidebar .facets__label:has(input:checked) .filter-count,.collection-sidebar .facet-checkbox:has(input:checked) .filter-count{background:var(--color-white, #ffffff);color:var(--color-text, #111827)}.collection-sidebar .filter-check-stars{flex:1;display:inline-flex;align-items:center;gap:3px;font-size:var(--font-size-12, 12px);color:var(--color-text-muted, #6b7280);font-weight:var(--fw-medium, 500)}.collection-sidebar .filter-check-stars i{color:var(--color-gold, #f4b400);font-size:var(--font-size-14, 14px)}.collection-sidebar .filter-check-stars i+i{margin-left:-2px}.collection-sidebar .sidebar-apply{display:flex;align-items:center;justify-content:center;width:calc(100% - 40px);padding:12px 20px;margin:0;background:var(--color-primary, #f26723);border:0;border-radius:var(--radius-sm, 4px);color:var(--color-white, #ffffff);font-family:var(--font-family-primary, inherit);font-size:var(--font-size-14, 14px);font-weight:var(--fw-bold, 700);text-transform:uppercase;letter-spacing:var(--ls-wide, .05em);cursor:pointer;transition:background .15s ease;align-self:center;flex-shrink:0}.collection-sidebar .sidebar-apply-wrap{display:flex;flex-direction:column;padding:8px 0 20px;width:100%}.collection-sidebar .sidebar-apply:hover{background:var(--color-primary-dark, #d05518)}.collection-sidebar .sidebar-apply:focus-visible{outline:2px solid var(--color-primary, #f26723);outline-offset:-4px}.collection-sidebar .facets__price,.collection-sidebar price-range.facets__price,.collection-sidebar price-range{display:flex!important;flex-direction:column!important;gap:var(--space-12, 12px);padding:0!important;margin:0}.collection-sidebar .filter-price-inputs{display:flex;flex-direction:row;align-items:flex-end;gap:8px}.collection-sidebar .filter-price-inputs>label{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:var(--space-4, 4px);margin:0;font-size:var(--font-size-11, 11px);font-weight:var(--fw-bold, 700);text-transform:uppercase;letter-spacing:var(--ls-wide, .05em);color:var(--color-text-muted, #6b7280)}.collection-sidebar .filter-price-field{display:flex;align-items:center;gap:4px;height:31.5px;padding:0 8px;background:var(--color-grey-50, #f9fafb);border:1.5px solid var(--color-border, #e5e7eb);border-radius:var(--radius-sm, 4px);transition:border-color .15s ease}.collection-sidebar .filter-price-field:focus-within{border-color:var(--color-primary, #f26723);background:var(--color-white, #ffffff)}.collection-sidebar .filter-price-field>i{flex-shrink:0;font-style:normal;font-size:var(--font-size-13, 13px);font-weight:var(--fw-semibold, 600);color:var(--color-text-muted, #6b7280)}.collection-sidebar .filter-price-field input{flex:1;min-width:0;width:100%;height:100%;padding:0 4px;background:transparent;border:0;outline:none;font-size:var(--font-size-13, 13px);font-weight:var(--fw-semibold, 600);color:var(--color-text, #111827);-moz-appearance:textfield}.collection-sidebar .filter-price-field input:focus,.collection-sidebar .filter-price-field input:focus-visible{box-shadow:none;outline:0}.collection-sidebar .filter-price-field input::-webkit-outer-spin-button,.collection-sidebar .filter-price-field input::-webkit-inner-spin-button{-webkit-appearance:none}.collection-sidebar .filter-price-sep{flex-shrink:0;padding-bottom:10px;color:var(--color-text-light, #9ca3af);font-size:var(--font-size-13, 13px);-webkit-user-select:none;user-select:none}.collection-sidebar .price-apply{width:100%;padding:var(--space-10, 10px);background:var(--color-black);color:var(--color-white);border:0;border-radius:var(--radius-sm, 4px);font-family:var(--font-family-primary, inherit);font-size:var(--font-size-12, 12px);font-weight:var(--fw-bold, 700);letter-spacing:var(--ls-wide, .05em);text-transform:uppercase;cursor:pointer;transition:background .15s ease}.collection-sidebar .price-apply:hover{background:var(--color-primary)}.collection-sidebar .price-tier-presets{display:flex;flex-direction:column;gap:var(--space-4, 4px);margin-top:var(--space-12, 12px);padding:0;list-style:none}.collection-sidebar .facets__form .facet-filters,.collection-sidebar .facets__form-vertical .facet-filters.sorting{display:none}.collection-sidebar .mobile-facets__wrapper,.collection-sidebar menu-drawer.mobile-facets__wrapper{display:none!important}.collection-sidebar .active-facets-mobile,.collection-sidebar>.facets-container>.product-count,.collection-sidebar .facets-container .product-count{display:none!important}.collection-sidebar .drawer-close{display:none}.collection-main .product-grid,.collection-main #product-grid{display:flex!important;flex-wrap:wrap;gap:var(--space-12, 12px);padding:0;list-style:none}.collection-main .product-grid>.grid__item,.collection-main #product-grid>li{flex:1 1 calc((100% - 36px)/4);max-width:calc((100% - 36px)/4);min-width:0;padding:0}.collection-main .pagination-wrapper{padding-top:32px}.collection-main .pagination__list{display:flex!important;flex-direction:row;justify-content:center;align-items:center;gap:8px;padding:0;list-style:none}.collection-main .pagination__list>li{flex:0 0 auto;max-width:none;margin:0}.collection-main .pagination__item,.collection-main .pagination__item-arrow{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;background:var(--color-white, #ffffff);border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-sm, 4px);font-size:var(--font-size-13, 13px);font-weight:var(--fw-semibold, 600);color:var(--color-text, #111827);text-decoration:none;transition:all .15s ease}.collection-main .pagination__item:not([aria-disabled=true]):hover{border-color:var(--color-primary, #f26723);color:var(--color-primary, #f26723)}.collection-main .pagination__item--current{background:var(--color-primary, #f26723);border-color:var(--color-primary, #f26723);color:var(--color-white, #ffffff);cursor:default}.collection-main .pagination__item-arrow[aria-disabled=true]{opacity:.4;cursor:not-allowed}.collection-main .pagination__item-arrow .svg-wrapper{display:none}.collection-main .pagination__item-arrow:before{font-family:Phosphor-Bold;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.collection-main .pagination__item--next:before{content:"\e058"}.collection-main .pagination__item--prev:before{content:"\e06c"}.collection-main span.pagination__item:not(.pagination__item-arrow){min-width:0;height:auto;padding:0 var(--space-4, 4px);background:transparent;border:0;border-radius:0;color:var(--color-text-light, #9ca3af);cursor:default}.collection-main span.pagination__item:not(.pagination__item-arrow):hover{border-color:transparent;color:var(--color-text-light, #9ca3af)}.collection-main .pagination__item--current:after,.collection-main .pagination__item:hover:after{display:none}.collection-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:80px 24px;text-align:center;color:var(--color-text-muted, #6b7280)}.collection-empty h2{font-family:var(--font-family-display, inherit);font-size:var(--font-h3, 24px);font-weight:var(--fw-bold, 700);text-transform:uppercase;color:var(--color-black, #0a0a0a)}.collection-empty a{color:var(--color-primary, #f26723);font-weight:var(--fw-semibold, 600)}.collection--empty .title-wrapper{margin:0!important;padding:32px 0}.collection--empty .title--primary{font-family:var(--font-family-display, inherit);font-size:var(--font-h3, 24px);font-weight:var(--fw-bold, 700);text-transform:uppercase;color:var(--color-black, #0a0a0a)}@media(max-width:1023px){.sort-select-form{flex:1}.collection-toolbar{gap:12px}.collection-toolbar-right{width:100%;justify-content:space-between;gap:12px}.filter-toggle{display:inline-flex}.sort-select{flex:1;justify-content:flex-end}.sort-select select{flex:1;max-width:200px}.collection-layout{flex-direction:column}.collection-sidebar{flex:none;width:100%;position:static;top:auto}.collection-sidebar{position:fixed;top:0;left:0;bottom:0;width:min(380px,92vw);height:100vh;height:100dvh;border-radius:0;border:0;background:var(--color-white, #ffffff);box-shadow:8px 0 32px #0000002e,2px 0 8px #0000000f;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;transform:translate(-100%);transition:transform .26s cubic-bezier(.16,1,.3,1);z-index:100;visibility:hidden}.collection-sidebar.active{transform:translate(0);visibility:visible}.collection-sidebar .active-facets-vertical-filter{position:sticky;top:0;z-index:2;padding:18px 20px;background:var(--color-white, #ffffff);border-bottom:1px solid var(--color-border, #e5e7eb);box-shadow:0 4px 12px -8px #0000002e}.collection-sidebar .facets__heading,.collection-sidebar .facets__heading--vertical,.collection-sidebar #verticalTitle{font-size:var(--font-size-20, 20px);letter-spacing:var(--ls-wide, .05em)}.collection-sidebar .drawer-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-left:4px;padding:0;background:var(--color-grey-50, #f9fafb);border:1px solid var(--color-border, #e5e7eb);border-radius:999px;color:var(--color-text, #111827);font-size:var(--font-size-16, 16px);line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.collection-sidebar .drawer-close:hover{background:var(--color-primary, #f26723);border-color:var(--color-primary, #f26723);color:var(--color-white, #ffffff);transform:rotate(90deg)}.collection-sidebar .drawer-close:active{transform:rotate(90deg) scale(.92)}.collection-sidebar .drawer-close:focus-visible{outline:2px solid var(--color-primary, #f26723);outline-offset:2px}.collection-sidebar .facets__form,.collection-sidebar .facets__form-vertical{padding-bottom:16px}.collection-sidebar .sidebar-apply-wrap{position:sticky;bottom:0;z-index:2;margin-top:auto;padding:16px 20px;background:var(--color-white, #ffffff);border-top:1px solid var(--color-border, #e5e7eb);box-shadow:0 -4px 12px -8px #0000002e}.collection-sidebar .sidebar-apply{width:100%;align-self:stretch;padding:14px 20px;font-size:var(--font-size-14, 14px);box-shadow:0 4px 14px -4px #f2672373;transition:background .15s ease,box-shadow .15s ease,transform .15s ease}.collection-sidebar .sidebar-apply:hover{box-shadow:0 6px 18px -4px #f267238c;transform:translateY(-1px)}.collection-sidebar .sidebar-apply:active{transform:translateY(0);box-shadow:0 2px 8px -4px #f2672373}.collection-sidebar .sidebar-apply:focus-visible{outline:2px solid var(--color-primary, #f26723);outline-offset:2px}.section-collection:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;pointer-events:none;transition:opacity .26s ease;z-index:99}.section-collection:has(.collection-sidebar.active):before{opacity:1;pointer-events:auto}.filter-toggle{transition:background .15s ease,color .15s ease,border-color .15s ease}.filter-toggle[aria-expanded=true]{background:var(--color-primary, #f26723);border-color:var(--color-primary, #f26723);color:var(--color-white, #ffffff)}.section-collection:has(.collection-sidebar:not(:has(.js-filter))) .filter-toggle{display:none}@media(prefers-reduced-motion:reduce){.collection-sidebar,.section-collection:before{transition-duration:1ms}}.collection-main .product-grid>.grid__item,.collection-main #product-grid>li{flex:1 1 calc((100% - 24px) / 3);max-width:calc((100% - 24px) / 3)}}@media(max-width:767px){.page-hero-title{font-size:var(--font-h2, 30px)}.collection-toolbar{flex-direction:column;align-items:stretch}.collection-toolbar-right{flex-direction:row}.sort-select{flex:1 1 auto}.sort-select>span{display:none}.sort-select select{flex:1;max-width:none}.filter-toggle{flex:0 0 auto}.section-collection>.container{gap:24px}.collection-main{width:100%;min-width:0;gap:24px}.collection-main .product-grid,.collection-main #product-grid{gap:12px}.collection-main .product-grid>.grid__item,.collection-main #product-grid>li{flex:1 1 calc(50% - 6px)!important;max-width:calc(50% - 6px);min-width:0!important}.collection-main .product-title{font-size:var(--font-size-13, 13px)}.collection-main .product-media,.collection-main .product-body{padding:12px}.collection-sidebar{padding-bottom:0}.collection-sidebar .active-facets-vertical-filter{padding:14px 16px}.collection-sidebar .active-facets-desktop>facet-remove:first-of-type,.collection-sidebar .active-facets-desktop>span[data-pending-chip]{padding-left:16px}.collection-sidebar .active-facets-desktop>facet-remove:last-of-type,.collection-sidebar .active-facets-desktop>span[data-pending-chip]{padding-right:16px}.collection-sidebar .js-filter,.collection-sidebar .facets__disclosure-vertical{padding-left:16px;padding-right:16px}.collection-main .pagination__list{flex-wrap:wrap;gap:4px}.collection-main .pagination__item,.collection-main .pagination__item-arrow{min-width:36px;height:36px;font-size:var(--font-size-12, 12px)}}@media(max-width:479px){.page-hero-title{font-size:var(--font-h2, 26px)}}@media(max-width:749px){.collection-sidebar .facets.small-hide,.collection-sidebar facet-filters-form.facets.small-hide{display:flex!important}}.sort-select-form{display:inline-flex}.sort-select-form>form{display:contents}@media(forced-colors:active){.page-hero-title{background:none;-webkit-text-fill-color:CanvasText;color:CanvasText}}.collection-sidebar .facets__label:has(input:focus-visible):before,.collection-sidebar .facet-checkbox:has(input:focus-visible):before{outline:2px solid var(--color-primary, #f26723);outline-offset:2px}.collection-main .product-card:focus-within .product-quick-add{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.filter-toggle,.collection-main .product-wishlist,.collection-main .product-quick-add{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/template-collection.css.map */
