.collection{position:relative;display:block}@media screen and (min-width: 750px){.collection{--gutter-width: 2.4rem}}@media screen and (max-width: 989px){.collection .slider.slider--tablet{margin-bottom:1.5rem}}.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;grid-column:1 / -1}@media screen and (min-width: 990px){.collection #product-grid{display:grid;grid-template-columns:repeat(3,1fr);row-gap:var(--gutter-width)}.collection #product-grid>.product-card{max-width:unset}.collection-banner{grid-column:var(--col-start) / span var(--width);grid-row:var(--row-start) / span var(--height)}}@media screen and (min-width: 750px){.collection-banner .image-block,.collection-banner .media{height:100%;padding-bottom:0!important}}.collection-banner{position:relative}.collection-banner>a{position:absolute;bottom:0;left:calc(var(--gutter-width) / 2);right:calc(var(--gutter-width) / 2);top:0;display:flex;align-items:flex-end;padding:2.4rem}.collection-banner>a.paragraph{font-size:6.4rem;font-family:var(--font-heading-family);font-weight:400;line-height:1;color:rgb(var(--color-button-text));background:linear-gradient(180deg,#0000 80%,#00000080)}@media screen and (max-width: 749px){.collection-banner>a{padding:2rem}.collection-banner>a.paragraph{font-size:4.4rem}}.collection-banner .colored-block,.collection-banner .collection-image{height:100%}@media screen and (min-width: 990px){.collection>.container>.row{display:grid;grid-template-columns:calc(32.6rem + var(--gutter-width)) 1fr;grid-template-areas:"sidebar content"}}.collection-sidebar{grid-area:sidebar;width:100%;max-width:100%}.collection-content{grid-area:content;width:100%;max-width:100%}.collection-header{grid-area:title;width:100%;max-width:100%}.collection-sidebar machine-picker form,.collection-sidebar machine-picker fieldset{grid-template-columns:1fr;grid-auto-rows:auto}collection-page.toggled>.container>.row{grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;grid-template-areas:"sidebar" "content"}collection-page.toggled .collection-sidebar .facets-container{display:none}collection-page.toggled machine-picker{display:none}collection-page.toggled machine-picker:has(.selected-machine){display:block}collection-page.toggled machine-picker .selected-machine{background:transparent}collection-page.toggled #product-grid{grid-template-columns:repeat(4,1fr)}collection-page.toggled .selected-machine-title{display:none}collection-page.toggled .collection-content{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;row-gap:var(--gutter-width);grid-row:1 / -1}collection-page.toggled facet-filters-form{grid-column:2}collection-page.toggled #ProductGridContainer{grid-row:2;grid-column:1 / -1}.collection-sidebar{container-type:inline-size;container-name:sidebar}.collection-sidebar__toggle{width:15rem;height:3.8rem;background:transparent;border:0 none;padding:0;font:inherit;color:inherit;cursor:pointer;color:rgb(var(--color-button));border-radius:4.6rem;font-size:1.4rem;font-weight:500;padding:.7rem 1.2rem;--size: .9rem;position:relative}.collection-sidebar__toggle:hover{text-decoration:underline}.collection-sidebar__toggle .icon-double-caret{transition:.2s ease}.collection-sidebar__toggle:hover .icon-double-caret{transform:translate(.25rem)}.collection-sidebar__toggle .button-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}collection-page.toggled .button-bg{transform:rotate(180deg)}collection-page.toggled .button-bg path{fill:rgb(var(--color-button))}collection-page.toggled .collection-sidebar__toggle{color:rgb(var(--color-button-text))}collection-page.toggled #main-collection-filters{margin-top:0}collection-page.toggled .facet-filters__field .select{margin-bottom:0}.collection-sidebar__toggle span{display:flex;align-items:center;gap:.4rem}.collection-sidebar__toggle-icon{--size: .9rem;width:3.6rem;margin-right:-1.2rem;display:inline-flex;align-items:center;justify-content:center;margin-left:auto}.collection-sidebar__toggle-icon:first-child{margin-left:-1.2rem;margin-right:auto;transform:rotate(180deg)}@media screen and (min-width: 990px){@container sidebar (min-width: 36rem){.collection-sidebar__inner{display:flex;gap:1.2rem}}}.collection-sidebar__toggle span[data-show-filters]{display:none}collection-page.toggled .collection-sidebar__toggle span[data-hide-filters]{display:none}collection-page.toggled .collection-sidebar__toggle span[data-show-filters]{display:flex}#main-collection-filters{margin-top:2rem}@media screen and (max-width: 749px){#main-collection-filters{margin-top:0}}collection-page.toggled .collection-sidebar,collection-page.toggled facet-filters-form{background:rgb(var(--color-background));z-index:2;position:sticky;top:0;padding-top:1rem;padding-bottom:1rem}collection-page.toggled .collection-sidebar{padding-bottom:0}body:has(.shopify-section-header-sticky:not(.shopify-section-header-hidden)) collection-page .collection-sidebar__inner,body:has(.shopify-section-header-sticky:not(.shopify-section-header-hidden)) collection-page.toggled .collection-sidebar,body:has(.shopify-section-header-sticky:not(.shopify-section-header-hidden)) collection-page.toggled facet-filters-form{top:calc(0rem + var(--header-bottom-position))}.collection.wholesale>.container>.row{grid-template-columns:1fr;grid-template-areas:"content"}.collection.wholesale .collection-content{grid-column:1 / -1}@media screen and (min-width: 990px){.collection.wholesale #product-grid{grid-template-columns:1fr;gap:0}}.collection-header{display:grid;grid-template-columns:8rem 20% 10% 10% 1fr;column-gap:1.6rem;border-bottom:solid .1rem rgb(var(--color-border));font-weight:600;font-size:1.4rem;padding-bottom:2rem}.collection-header--sort{justify-content:flex-end;display:flex}.collection-header .select{width:fit-content;margin-left:auto}.collection-header .facet-filters__field .select{margin-bottom:0}.collection-header .select__select{width:fit-content;margin-left:auto;border:0 none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/template-collection.css.map */
