@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}.ll-collection-page{--ll-collection-red: #9a2d33;--ll-collection-black: #101010;width:100%;max-width:100%;overflow-x:clip;background:#fff}.ll-collection-page .product-grid-container,.ll-collection-page .collection,.ll-collection-page #product-grid{min-width:0}.ll-collection-page #product-grid{align-items:stretch}.ll-collection-page #product-grid>.grid__item{display:flex;height:auto;min-width:0;align-self:stretch;flex-direction:column}.ll-collection-page #product-grid>.grid__item>*{width:100%;height:auto;flex:1 1 auto}.ll-collection-page #product-grid product-component{display:flex;height:auto;width:100%;flex:1 1 auto;flex-direction:column}.ll-collection-page #product-grid .card-wrapper,.ll-collection-page #product-grid .card{display:flex;height:auto;width:100%;flex:1 1 auto;flex-direction:column}.ll-collection-page #product-grid .card>.card__content{display:flex;position:relative;min-height:0;flex:1 1 auto;flex-direction:column}.ll-collection-page #product-grid .card__inner .card__information{display:none}.ll-collection-page #product-grid .card>.card__content>.card__information{display:flex;flex:0 0 auto;flex-direction:column;padding:1.6rem 0 1.2rem;text-align:center}.ll-collection-page #product-grid .card>.card__content .card__heading{color:var(--ll-collection-black);font-family:var(--font-heading-family);font-size:clamp(1.45rem,1.12vw,1.85rem);font-weight:700;line-height:1.32;letter-spacing:.01em;text-transform:uppercase}.ll-collection-page #product-grid .card>.card__content .card-information{display:flex;flex:0 0 auto;flex-direction:column;text-align:center}.ll-collection-page #product-grid .ll-collection-rating{display:flex;min-height:2.2rem;margin-top:.8rem;align-items:center;justify-content:center}.ll-collection-page #product-grid .ll-collection-rating .rating-star{--color-rating-star: #9a7d46;--letter-spacing: .1;--font-size: 1.75}.ll-collection-page #product-grid .ll-related-price-row{display:flex;min-height:2.7rem;margin-top:.8rem;align-items:center;justify-content:center;gap:1.2rem;color:var(--ll-collection-black);font-size:1.55rem;font-weight:700;line-height:1.2;white-space:nowrap}.ll-collection-page #product-grid .ll-related-compare-price{font-weight:400}.ll-collection-page #product-grid .ll-related-discount{display:inline-flex;min-height:3rem;padding:.35rem 1rem;align-items:center;border-radius:999px;background:#000;color:#fff;font-size:1.25rem;font-weight:500}.ll-collection-page #product-grid .quick-add{width:calc(100% - 4rem);max-width:27rem;margin:auto auto 0;padding-top:1.4rem}.ll-collection-page #product-grid .quick-add__submit{min-height:5rem;padding:1rem 1.4rem;border:0;border-radius:0;background:#111;color:#fff;font-size:clamp(1.25rem,.95vw,1.55rem);font-weight:700;letter-spacing:.13em;text-transform:uppercase}.ll-collection-page #product-grid .quick-add__submit:after,.ll-collection-page #product-grid .quick-add__submit:before{display:none}.ll-collection-page #product-grid .quick-add__submit:hover{background:var(--ll-collection-red);color:#fff}.ll-collection-page #product-grid .ll-card-colors{display:flex;min-height:2.8rem;margin-top:.9rem;align-items:center;justify-content:center;gap:.7rem}.ll-collection-page #product-grid .ll-card-color{--ll-card-swatch: #777;display:block;width:2.5rem;height:2.5rem;flex:0 0 2.5rem;border:.1rem solid #cfcfcf;background:var(--ll-card-swatch) center / cover no-repeat;box-shadow:none}.ll-collection-page #product-grid .ll-card-color[aria-current=true]{outline:.2rem solid #111;outline-offset:.2rem}.ll-collection-page #product-grid .ll-card-color--black{--ll-card-swatch: #111}.ll-collection-page #product-grid .ll-card-color--white{--ll-card-swatch: #fff}.ll-collection-page #product-grid .ll-card-color--grey,.ll-collection-page #product-grid .ll-card-color--gray{--ll-card-swatch: #858585}.ll-collection-page #product-grid .ll-card-color--charcoal,.ll-collection-page #product-grid .ll-card-color--dark-grey,.ll-collection-page #product-grid .ll-card-color--dark-gray{--ll-card-swatch: #414344}.ll-collection-page #product-grid .ll-card-color--navy,.ll-collection-page #product-grid .ll-card-color--navy-blue{--ll-card-swatch: #111d3a}.ll-collection-page #product-grid .ll-card-color--royal,.ll-collection-page #product-grid .ll-card-color--royal-blue{--ll-card-swatch: #1d2390}.ll-collection-page #product-grid .ll-card-color--blue{--ll-card-swatch: #2533ff}.ll-collection-page #product-grid .ll-card-color--red{--ll-card-swatch: #a63a31}.ll-collection-page #product-grid .ll-card-color--maroon{--ll-card-swatch: #6f252b}.ll-collection-page #product-grid .ll-card-color--brown{--ll-card-swatch: #5a351b}.ll-collection-page #product-grid .ll-card-color--tan,.ll-collection-page #product-grid .ll-card-color--sand{--ll-card-swatch: #c7b18e}.ll-collection-page #product-grid .ll-card-color--olive,.ll-collection-page #product-grid .ll-card-color--military-green{--ll-card-swatch: #74791b}.ll-collection-page #product-grid .ll-card-color--green{--ll-card-swatch: #315c3c}.ll-collection-page #product-grid .card__badge{align-self:flex-start;justify-self:flex-start}.ll-collection-page #product-grid .badge{padding:.55rem 1.1rem;border:0;border-radius:.7rem;font-size:1.35rem;font-weight:600;line-height:1}.ll-collection-page #product-grid .ll-collection-new{background:var(--ll-collection-red);color:#fff}@media screen and (min-width:990px){.ll-collection-page{display:grid;position:relative;min-width:0;grid-template-columns:clamp(29.9rem,23.36vw,46.8rem) minmax(0,1fr);grid-template-rows:auto 1fr}.ll-collection-page:after{content:"";position:absolute;top:0;bottom:0;left:clamp(29.9rem,23.36vw,46.8rem);z-index:2;width:.1rem;background:#dedede;pointer-events:none}.ll-collection-page .facets-vertical-sort.page-width,.ll-collection-page .facets-vertical.page-width,.ll-collection-page .facets-vertical-form{display:contents}.ll-collection-page .facets-vertical-form>.facet-filters{grid-column:1;grid-row:1;position:sticky;top:0;z-index:1;align-self:start;min-width:0;padding:2.5rem 2.2rem 2.2rem;background:#fff}.ll-collection-page .facets-vertical-form>.product-count-vertical{grid-column:2;grid-row:1}.ll-collection-page .facets-vertical-form .facet-filters__field{display:block}.ll-collection-page .facets-vertical-form .facet-filters__label{display:flex;margin:0 0 1.2rem;align-items:center;gap:1.2rem;color:#161616;font-family:var(--font-heading-family);font-size:1.7rem;font-weight:700;line-height:1.1}.ll-collection-page .ll-sort-heading-icon{display:inline-flex;width:2rem;height:2rem;flex:0 0 2rem}.ll-collection-page .ll-sort-heading-icon svg{width:100%;height:100%}.ll-collection-page .facets-vertical-form .select{position:relative;width:100%;max-width:none}.ll-collection-page .facets-vertical-form .select:before,.ll-collection-page .facets-vertical-form .select:after{display:none}.ll-collection-page .facets-vertical-form .facet-filters__sort{-webkit-appearance:none;appearance:none;width:100%;min-height:4.4rem;padding:0 3.6rem 0 1.2rem;border:.1rem solid #e5e5e5;border-radius:0;background:#fff;outline:0;box-shadow:none;font-family:var(--font-body-family);font-size:1.5rem}.ll-collection-page .facets-vertical-form .select>.svg-wrapper{position:absolute;top:50%;right:1.2rem;display:flex;width:1.2rem;height:1.2rem;align-items:center;justify-content:center;transform:translateY(-50%);pointer-events:none}.ll-collection-page .facets-vertical-form .select>.svg-wrapper .icon-caret{position:static;width:100%;height:100%}.ll-collection-page .facets-vertical-form .facet-filters__sort:focus,.ll-collection-page .facets-vertical-form .facet-filters__sort:focus-visible,.ll-collection-page .facets-vertical-form .facet-filters__sort.focused{border-color:#111;outline:0;box-shadow:inset 0 0 0 .1rem #111}.ll-collection-page .product-count-vertical{display:block;position:relative;z-index:2;margin:0;padding:2.3rem 0 0 2.1rem;align-self:start;pointer-events:none}.ll-collection-page .product-count-vertical .product-count__text{margin:0;color:#8c8c8c;font-size:1.7rem;line-height:1.1}.ll-collection-page .facets-vertical{display:contents}.ll-collection-page .facets-vertical .facets-wrapper{grid-column:1;grid-row:2;position:sticky;top:12.2rem;z-index:1;align-self:start;width:100%;max-height:calc(100vh - 12.2rem);margin:0;padding:2.2rem 2.2rem 5rem;overflow-y:auto;overscroll-behavior:contain;background:#fff;scrollbar-color:#c7c7c7 transparent;scrollbar-width:thin}.ll-collection-page .facets__heading--vertical{display:flex;width:100%;margin:0 0 1rem;min-height:4.4rem;padding:0 0 1.5rem;align-items:center;gap:1.2rem;border-bottom:.1rem solid #dedede;color:#161616;font-family:var(--font-heading-family);font-size:1.75rem;font-weight:700;line-height:1.1}.ll-collection-page .ll-filter-heading-icon{display:inline-flex;width:2rem;height:2rem;flex:0 0 2rem}.ll-collection-page .ll-filter-heading-icon svg{width:100%;height:100%}.ll-collection-page .facets__summary{padding:0;font-family:var(--font-heading-family);font-size:1.55rem;font-weight:700;line-height:1.1}.ll-collection-page details.facets__disclosure-vertical{margin:0;padding:1rem 0;border:0}.ll-collection-page .facets__form-vertical{width:100%}.ll-collection-page .facets-vertical .product-grid-container{grid-column:2;grid-row:1 / span 2;position:relative;z-index:1;min-width:0;max-width:100%;width:100%;margin:0;padding:7.26rem 3.6rem 7rem}.ll-collection-page #product-grid{--grid-desktop-horizontal-spacing: 2.8rem;--grid-desktop-vertical-spacing: 5rem;width:100%;max-width:100%;column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}.ll-collection-page #product-grid.grid--4-col-desktop>.grid__item{width:calc((100% - 8.4rem)/4);max-width:calc((100% - 8.4rem)/4)}}@media screen and (max-width:989px){.ll-collection-page .product-grid-container{width:100%}}@media screen and (max-width:749px){.ll-collection-page .facets-container{padding:1.2rem 1.2rem 0}.ll-collection-page .mobile-facets__wrapper,.ll-collection-page .product-count{margin:0}.ll-collection-page .product-grid-container{padding:1.6rem 1.2rem 4.5rem}.ll-collection-page #product-grid{--grid-mobile-horizontal-spacing: 1rem;--grid-mobile-vertical-spacing: 2.8rem;column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing)}.ll-collection-page #product-grid .card>.card__content>.card__information{padding:1.1rem 0 .8rem}.ll-collection-page #product-grid .card>.card__content .card__heading{font-size:1.24rem;line-height:1.3}.ll-collection-page #product-grid .ll-collection-rating{min-height:1.9rem;margin-top:.55rem}.ll-collection-page #product-grid .ll-collection-rating .rating-star{--font-size: 1.42}.ll-collection-page #product-grid .ll-related-price-row{min-height:2.3rem;margin-top:.5rem;gap:.6rem;font-size:1.24rem}.ll-collection-page #product-grid .ll-related-discount{min-height:2.4rem;padding:.2rem .65rem;font-size:1.02rem}.ll-collection-page #product-grid .ll-card-colors{min-height:2.5rem;margin-top:.65rem;gap:.55rem}.ll-collection-page #product-grid .ll-card-color{width:2.2rem;height:2.2rem;flex-basis:2.2rem}.ll-collection-page #product-grid .quick-add{width:100%;margin-right:0;margin-left:0;padding-top:1rem}.ll-collection-page #product-grid .quick-add__submit{min-height:4.2rem;padding:.7rem .5rem;font-size:1.02rem;letter-spacing:.08em}.ll-collection-page #product-grid .badge{padding:.45rem .75rem;border-radius:.5rem;font-size:1.05rem}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/template-collection.css.map */
