body.template-collection #MainContent{--page-width: 2160px }body.template-collection #MainContent .page-width{padding:0 24px 0 44px!important}@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{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}}@keyframes placeHolderShimmer{0%{background-position:-800px 0}to{background-position:800px 0}}.collection.loading .card .card__inner,.collection.loading .card .card__content{position:relative}.collection.loading .card .card__inner:after,.collection.loading .card .card__content:after{content:"";animation:placeHolderShimmer 2s linear infinite alternate;background:linear-gradient(90deg,#f6f6f6 10%,#e6e6e6b3 72%,#f6f6f6);background-size:800px 104px;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.collection.loading .card .card__inner .card__media,.collection.loading .card .card__content *{opacity:0}.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}body.template-collection #MainContent .page-width{padding:0 20px!important}}.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:36px}.active-facets-desktop facet-remove{display:none}.product-grid-container .underline-links-hover:hover a{text-decoration:none}.product-grid-container .card--card .quick-add{position:absolute;bottom:0;left:0;right:0;margin:0;width:100%;opacity:0;transform:translateY(50px);visibility:hidden;transition:transform .3s,opacity .3s,visibility .3s;min-height:unset}@media(max-width:768px){.product-grid-container .card--card .quick-add{opacity:1;visibility:visible;transform:none}}.product-grid-container .card--card:hover .quick-add{opacity:1;visibility:visible;transform:translateY(0)}.product-grid-container .card--card .quick-add .quick-add__submit{border-radius:0;min-height:unset;padding:8px 10px}.product-grid-container .card--card .quick-add .quick-add__submit:after{display:none}.card-information{width:100%;position:absolute;text-align:right!important;top:50%;left:0;right:0;transform:translateY(-50%)}.card-information>.price{margin:0!important}.card__heading,.card__heading *,.card__flavor{font-size:18px}.card__flavor,.card-information>.price{color:#878d91!important}.product-grid .card-wrapper .card .card__content{position:relative}.card__heading{width:80%}.card-information .price--on-sale .price__sale{display:flex;flex-direction:column-reverse}@media(max-width:768px){.card__heading,.card__heading *,.card__flavor{font-size:16px}.card__heading{width:100%}.card-information .price--on-sale .price__sale{flex-direction:row}.card-information{position:static;text-align:left!important;transform:none}.quick-add__submit{min-height:28px!important;padding:0!important;font-size:14px}}@media screen and (min-width:750px){.card__information{padding-bottom:12px!important;padding-top:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/template-collection.css.map */
