/*!
  Atom, by Koding Themes
  componenet-collection.css
  https://kodingthemes.com
*/.slider-range-box{border:var(--border-width) solid var(--color-border)}.range-slider{margin:auto;text-align:center;position:relative}.range-slider-text{align-items:center;text-align:center}.price-range-header{letter-spacing:1.2px;display:block;font-weight:var(--font-weight-header);font-size:var(--font-size-base);font-family:var(--font-stack-header)}.range-slider svg,.range-slider input[type=range]{position:absolute;left:0;bottom:0}input[type=number]{text-align:center;-moz-appearance:textfield;border:var(--border-width) solid var(--color-border);margin-top:0;text-transform:uppercase;font-weight:var(--font-weight-body);letter-spacing:0px;font-size:var(--font-size-base);padding:0 5px}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]:invalid,input[type=number]:out-of-range{border:2px solid var(--color-black)}input[type=range]{-webkit-appearance:none;width:100%}input[type=range]:focus{outline:none}input[type=range]:focus::-webkit-slider-runnable-track{background:var(--color-body-text)}input[type=range]:focus::-ms-fill-lower{background:var(--color-body-text)}input[type=range]:focus::-ms-fill-upper{background:var(--color-body-text)}input[type=range]::-webkit-slider-runnable-track{width:100%;height:2px;cursor:pointer;animate:.2s;background:var(--color-body-text);border-radius:0;box-shadow:none;border:0}input[type=range]::-webkit-slider-thumb{z-index:2;position:relative;box-shadow:0 0 0 var(--color-body-text);border:1px solid var(--color-body-text);height:18px;width:18px;border-radius:50%;background:var(--color-body-text);cursor:pointer;-webkit-appearance:none;margin-top:-7px}input[type=range]::-moz-range-track{width:100%;height:5px;cursor:pointer;animate:.2s;background:var(--color-body-text);border-radius:0;box-shadow:none;border:0}input[type=range]::-moz-range-thumb{z-index:2;position:relative;box-shadow:0 0 0 var(--color-body-text);border:2px solid var(--color-black);height:18px;width:18px;border-radius:0;background:var(--color-body-text);cursor:pointer}input[type=range]::-ms-track{width:100%;height:2px;cursor:pointer;animate:.2s;background:transparent;border-color:transparent;color:transparent}input[type=range]::-ms-fill-lower,input[type=range]::-ms-fill-upper{background:var(--color-body-text);border-radius:50%;box-shadow:none;border:0}input[type=range]::-ms-thumb{z-index:2;position:relative;box-shadow:0 0 0 var(--color-body-text);border:2px solid var(--color-black);height:18px;width:18px;border-radius:0;background:var(--color-body-text);cursor:pointer}.collection-toolbar-top{top:80px;background:transparent;border:none}.collection-toolbar-item{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;border:var(--border-width) solid var(--color-border);text-align:center;vertical-align:middle;cursor:pointer;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.collection-toolbar-item-layout{-webkit-box-flex:0;-ms-flex:none;flex:none;width:95px;line-height:1;cursor:initial}.collection-toolbar-layout{display:block;margin:10px auto;font-size:17px;min-width:2em;text-align:center;background:transparent;opacity:.2;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;border:0;background:none}.collection-toolbar-layout svg{width:18px;height:18px}.collection-toolbar-layout.is-active,.is-active{opacity:1}.facets-layout-list{display:flex!important;flex-flow:column;align-items:start!important;justify-content:left}.facets-layout-list .pretty .state label{white-space:unset!important}.facets-layout-grid .pretty .state label{align-items:center;justify-content:center;white-space:unset!important;text-indent:unset!important}.facets-layout-list .list-unstyled{padding:10px 0}.facets-layout-grid .pretty .state label:before,.facets-layout-grid .pretty .state label:after{display:none}.collection-sorting .visual-display-swatch{overflow:hidden;border-radius:50px;width:42px;height:42px}.collection-sorting .visual-display-swatch-item{border:2px solid transparent;border-radius:50px;padding:3px}.collection-filter-sidebar .collection-sorting .pretty input:hover+.state label span.visual-display-swatch-item,.collection-filter-sidebar .collection-sorting .pretty input:checked+.state label span.visual-display-swatch-item{border:2px solid var(--color-black)}.collection-filter-sidebar .facets-layout-grid--swatch{display:grid!important;grid-template-columns:auto auto auto;overflow-x:auto;width:100%}@media screen and (max-width: 767px){.collection-filter-sidebar .facets-layout-grid--swatch{justify-content:left}}.visual-display-bg{border-radius:60px;width:42px;height:42px}@media screen and (max-width: 640px){.collection-toolbar-item:first-child{border-left:none}}@media screen and (min-width: 641px){.collection-toolbar-reverse{display:flex;align-items:center;align-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:reverse;flex-direction:reverse}.collection-toolbar-item-layout{border-left:none;width:100%;white-space:nowrap}}.section-hero{text-align:left;display:flex;justify-content:center;padding-top:30px;padding-bottom:30px}@media only screen and (max-width: 1068px){.section-hero{padding-top:40px;padding-bottom:40px}}@media only screen and (max-width: 734px){.section-hero{padding-top:30px;padding-bottom:30px}}.section-hero .section-content{width:100%}.section-hero .section-content .copy-wrapper{margin-right:auto;margin-left:auto;margin-top:25px}@media only screen and (max-width: 1068px){.section-hero .section-content .copy-wrapper{margin-top:18px}}@media only screen and (max-width: 734px){.section-hero .section-content .copy-wrapper{margin-top:18px}}@media only screen and (max-width: 1068px){.section-hero .section-content .copy-wrapper{max-width:100%}}@media only screen and (max-width: 734px){.section-hero .section-content .copy-wrapper{max-width:100%;width:100%;margin-right:auto;margin-left:auto}}.section-hero .section-content .copy-wrapper p{color:var(--color-body-text)}.section-hero .hero-headline-line-1,.section-hero .hero-headline-line-2,.section-hero .typography-hero-paragraph{display:block;opacity:1;position:relative;z-index:0}.typography-caption{font-size:12px;line-height:1.3333733333;font-weight:400;letter-spacing:-.01em}.typography-hero-headline{font-size:75px;line-height:1;font-weight:var(--font-weight-header);letter-spacing:-.014em}@media only screen and (max-width: 1068px){.typography-hero-headline{font-size:55px;line-height:1;font-weight:var(--font-weight-header);letter-spacing:-.0058em}}@media only screen and (max-width: 734px){.typography-hero-headline{font-size:35px;font-weight:var(--font-weight-header);line-height:1.0909090909;letter-spacing:-.014em;margin-bottom:25px}}.typography-hero-paragraph{font-size:22px;line-height:40px;font-weight:var(--font-weight-body);line-height:1.1666666667;letter-spacing:.009em}@media only screen and (max-width: 1068px){.typography-hero-paragraph{font-size:18px;font-weight:var(--font-weight-body);line-height:1.1904761905;letter-spacing:0em}}@media only screen and (max-width: 734px){.typography-hero-paragraph{font-size:16px;line-height:1.2353641176;font-weight:var(--font-weight-body);letter-spacing:-.037em}}.typography-heading-headline{font-size:17px;line-height:1.1764805882;font-weight:600;letter-spacing:-.037em}@media only screen and (max-width: 1068px){.typography-heading-headline{font-size:17px;line-height:1.1764805882;font-weight:600;letter-spacing:-.037em}}@media only screen and (max-width: 734px){.typography-heading-headline{font-size:14px;line-height:1.2857742857;font-weight:600;letter-spacing:-.022em}}.card-grid{display:block;overflow:hidden;text-decoration:none}.card-grid+.card-information{margin-top:1.2rem}.card-grid{background-color:var(--color-white);color:var(--color-body-text)}.card-text{display:flex;align-items:center}.card-grid .icon-wrap{margin-left:.8rem;white-space:nowrap;transition:transform var(--duration-short) ease;overflow:hidden}.card-grid .h1,.card-grid .h2{padding-bottom:.3rem;padding-top:.3rem}.card-media{display:block;text-decoration:none}.card-text-only{display:flex;justify-content:center}.card-text-only:before{content:"";display:block;padding-bottom:100%}.card-product{border:.1rem solid var(--color-black);position:relative}.card-stretch{height:100%}.card-text-spacing{padding:3rem}.card-media .card-text-spacing{padding:2rem}@media screen and (min-width: 750px){.card-media .card-text-spacing{padding-left:3rem;padding-right:3rem}}.card-information>*+*{margin-top:.5rem}.card-text-only .card-inner{display:grid;grid-template-rows:1fr auto 1fr;width:100%}.card-content{margin-left:2.5rem;margin-right:2.5rem}.card-content>*{margin:0}.card-text-only .card-content{grid-row:2;justify-self:center;margin-bottom:6rem;margin-top:5rem}.card-text-only .card-badge{align-self:flex-end;grid-row:3}.card-search .card-badge>*,.card-text-only .card-badge>*{margin:0 1.2rem 1.2rem}.card-search .card-badge,.card-text-only .card-badge{position:initial}.card-text-only .card-content+.card-badge{margin-top:-5rem}.card-search .card-content{justify-self:flex-start;text-align:left}.media+.card-content{margin-top:2rem;margin-bottom:1.5rem}@media screen and (min-width: 750px){.card-text-only .card-content{margin-top:7rem;margin-bottom:7rem}.card-text-only .card-content+.card-badge{margin-top:-7rem}}.card-text-spacing>*{margin:0}.card-text-spacing>*:not(.overlay-card)+*{margin-top:1.5rem}.card-text{margin:0;word-break:break-word}.card-text-only .card-text{text-align:center}.card-information-text{display:block;padding-right:1.2rem}.card-information-wrapper{width:100%}.card-information-wrapper>*{line-height:1.4;color:var(--color-body-text)}.card-information-wrapper>*:not(.visually-hidden:first-child)+*{margin-top:1.1rem}.card-information-wrapper .caption{letter-spacing:.07rem}.card-wrapper{color:inherit;display:block;position:relative;text-decoration:none}.card-wrapper:focus-within .card-grid{box-shadow:none}.card-media-spacer{padding:2rem 2rem 0}@media screen and (min-width: 750px){.card-media-spacer{padding:3rem 3rem 0}}.card-media-full-spacer{padding:2rem}.card-article-info{margin-top:1rem;display:flex;flex-wrap:wrap}.card-badge{bottom:1rem;display:flex;flex-wrap:wrap;left:1rem;position:absolute}.card-badge>*{margin-right:1rem;margin-top:.5rem}.overlay-card{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;background:transparent;transition:background-color var(--duration-long) ease}.card-grid:hover .overlay-card{background-color:var(--color-white)}@media screen and (min-width: 990px){.card-grid:hover>img:first-child:only-child,.card-wrapper:hover>img:first-child:only-child{transform:scale(1.03)}.card-wrapper:hover:first-child:not(:only-child){opacity:0}.card-wrapper:hover .card-information-text,.card-wrapper:hover .card-heading{text-decoration:underline;text-underline-offset:.3rem}.card-wrapper:hover .card.card-search{background-color:var(--color-white);transition:background-color var(--duration-long) ease}}.typography-hero-position{position:absolute;color:var(--color-white);bottom:0}@media (min-width: 50em){.u-constrained{padding-left:60px;padding-right:60px}}@media (min-width: 62.5em){.page-header__content{padding:60px}}@media (min-width: 30em){.page-header__content{padding:30px}}.u-constrained{width:100%;max-width:1450px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.collection-page .collection-filter-sidebar{background:var(--color-body-bg)}@media screen and (max-width: 767px){.filter-sort-by-top span.filter-icon{display:block!important}.filter-sort-by-top span.filter-icon a svg{width:44px;height:44px;margin-left:0}.collection-sorting-number{display:flex!important;align-items:center}.collection-page .collection-filter-sidebar{position:absolute;width:100%;z-index:99999;background:var(--color-white);border-right:1px solid var(--color-border);top:0;bottom:0;left:-100%;transition:left .4s ease-in-out;padding-top:50px;display:block!important}body.show-sidebar-filter .collection-filter-sidebar{left:0;height:100vh;overflow-y:scroll;z-index:9999}body.show-sidebar-filter{position:fixed}body.show-sidebar-filter .filter-close .filter-icon{display:block!important;text-align:right;margin-bottom:14px}body.show-sidebar-filter .filter-close{position:absolute;right:5px;top:10px;z-index:99999999;height:3.2rem;width:3.2rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/component-collection.css.map */
