.collection-hero__title i{font-style:italic}.product-grid-container--empty{position:relative;width:100%}.product-grid-container--empty p{font-size:1.125rem;margin-top:10rem;margin-bottom:15rem}.product-grid-container--empty .loader-bounce{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,50%)}.product-grid-container--empty .loader-bounce>div{background:rgb(var(--color-foreground))}.product-grid-container--empty.loading p,.product-grid-container--empty.loading .title-wrapper{opacity:0}.product-grid-container--empty.loading .loader-bounce{display:block}.promotion-card{border-radius:var(--border-radius-container);overflow:hidden}.promotion-card__inner{position:relative;padding-bottom:98px}.promotion-card__inner--adapt{padding-bottom:0}.promotion-card__media{position:absolute;width:100%;height:100%;top:0;left:0}.promotion-card .media:before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:rgb(var(--scrim-lightness),.2);transition:background .4s ease-in}.promotion-card__media .media{width:100%;height:100%;transform:scale(1);transition:transform .6s ease-in-out}@media screen and (pointer:fine)and (prefers-reduced-motion:no-preference){.promotion-card:hover .media{transform:scale(1.1)}}.promotion-card__item-title{--font-heading-size: calc(var(--font-heading-scale) * 1.75rem);margin:3px 0}.promotion-card__item-text{position:absolute;width:100%;z-index:1;padding:1.125rem 1.5rem}.promotion-card__item-text--top-left{top:0;left:0}.promotion-card__item-text--top-center{top:0;left:50%;transform:translate(-50%);text-align:center}.promotion-card__item-text--top-right{top:0;right:0;text-align:right}.promotion-card__item-text--bottom-left{bottom:0;left:0}.promotion-card__item-text--bottom-center{bottom:0;left:50%;transform:translate(-50%);text-align:center}.promotion-card__item-text--bottom-right{bottom:0;right:0;text-align:right}.promotion-card__item-text--center{top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.promotion-card__item-description{font-size:calc(.9375rem * var(--font-section-scale, 1));overflow:hidden}@media only screen and (max-width:768px){.promotion-card__item-text{padding:12px}.promotion-card__item-title{--font-heading-size: calc(var(--font-heading-scale) * 1.25rem)}.promotion-card__item-description p{font-size:calc(.75rem * var(--font-section-scale, 1))}}@media only screen and (max-width:767px){#shopify-section-collection-template .load-more_wrap{margin-bottom:20px}}.load-more_wrap{text-align:center;padding:0 20px}.load-more_wrap .js-load-more{display:inline-block;width:100%;max-width:266px;margin-top:1.875rem}@media only screen and (max-width:767px){.load-more_wrap .js-load-more{margin-top:30px}}@media only screen and (max-width:768px){.collection-grid-section product-card.product-card-wrapper .quick-add .loop-subscription-container,.collection-grid-section product-card.product-card-wrapper .quick-add .loop-subscription-container .loop-selling-plan-fieldset,.collection-grid-section product-card.product-card-wrapper .quick-add .loop-subscription-container .loop-one-time-purchase-option-position,.collection-grid-section product-card.product-card-wrapper .quick-add .loop-subscription-container .loop-selling-plan-allocation{box-sizing:border-box;min-width:0;min-inline-size:0;width:100%;max-width:100%}.collection-grid-section product-card.product-card-wrapper .quick-add .loop-subscription-container :is(.loop-one-time-purchase-option,.loop-subscription-group){display:grid;grid-template-columns:1.2rem minmax(0,1fr);align-items:start;column-gap:6px;row-gap:6px;box-sizing:border-box;min-width:0;width:100%!important;padding:8px!important}.collection-grid-section product-card.product-card-wrapper .quick-add .loop-subscription-container :is(.loop-one-time-purchase-option-radio,.loop-subscription-group-radio){grid-column:1;grid-row:1;margin:2px 0 0!important}.collection-grid-section product-card.product-card-wrapper .quick-add .loop-subscription-container :is(.loop-one-time-purchase-option-label,.loop-subscription-group-text){grid-column:2;grid-row:1;min-width:0;max-width:100%}.collection-grid-section product-card.product-card-wrapper .quick-add .loop-subscription-container :is(.loop-one-time-purchase-option-label,.loop-subscription-group-label){margin:0!important;white-space:normal;overflow-wrap:anywhere}.collection-grid-section product-card.product-card-wrapper .quick-add .loop-subscription-container .loop-subscription-group-text{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.collection-grid-section product-card.product-card-wrapper .quick-add .loop-subscription-container .loop-subscription-group-discount-badge{box-sizing:border-box;max-width:100%;padding:4px 6px;white-space:normal;text-align:center}.collection-grid-section product-card.product-card-wrapper .quick-add .loop-subscription-container :is(.loop-one-time-purchase-option-price-container,.loop-subscription-group-price-container){grid-column:1 / -1;grid-row:2;min-width:0;text-align:left}.collection-grid-section product-card.product-card-wrapper .quick-add .loop-subscription-container :is(.loop-one-time-purchase-option-price-amount,.loop-subscription-group-price-amount){white-space:nowrap;overflow-wrap:normal;word-break:normal}.collection-grid-section product-card.product-card-wrapper .quick-add .loop-subscription-container .loop-subscription-group-selling-plans-container{grid-column:1 / -1;grid-row:3;box-sizing:border-box;min-width:0;max-width:100%;margin:0!important;width:100%!important;flex-direction:column;align-items:stretch}.collection-grid-section product-card.product-card-wrapper .quick-add .loop-subscription-container .loop-selling-plan-selector{box-sizing:border-box;min-width:0;max-width:100%;width:100%!important;min-height:44px;margin:0!important}.collection-grid-section product-card.product-card-wrapper .quick-add .loop-subscription-container :is(.loop-selling-plan-selector-label,.loop-selling-plan-selector-description){max-width:100%;white-space:normal;overflow-wrap:anywhere}.collection-grid-section product-card.product-card-wrapper .quick-add .loop-subscription-container .loop-tooltip{box-sizing:border-box;min-width:0;max-width:100%;min-height:44px}.collection-grid-section product-card.product-card-wrapper .quick-add .loop-subscription-container .loop-tooltip-label{min-width:0;white-space:normal;overflow-wrap:anywhere}.collection-grid-section product-card.product-card-wrapper .quick-add .loop-subscription-container .loop-tooltiptext{box-sizing:border-box;width:100%;max-width:100%;left:0;right:auto;white-space:normal;overflow-wrap:anywhere}.collection-grid-section product-card.product-card-wrapper .quick-add .loop-subscription-container :is(input[type=radio],.loop-selling-plan-selector):focus-visible{outline:2px solid currentColor!important;outline-offset:2px}}@media only screen and (max-width:768px){.collection-grid-section product-card.product-card-wrapper:has(.quick-add .loop-subscription-container){height:auto!important;transform:none!important}.collection-grid-section product-card.product-card-wrapper:has(.quick-add .loop-subscription-container) .product-card__image-wrapper{position:absolute;z-index:1}.collection-grid-section product-card.product-card-wrapper:has(.quick-add .loop-subscription-container) .product-card__information{position:relative;z-index:0}.collection-grid-section product-card.product-card-wrapper:has(.quick-add .loop-subscription-container) .product-card__information__wrapper{padding:12px 8px}.collection-grid-section product-card.product-card-wrapper:has(.quick-add .loop-subscription-container) .product-card__information__wrapper--hide{display:none}.collection-grid-section product-card.product-card-wrapper:has(.quick-add .loop-subscription-container) .quick-add{max-height:none!important;height:auto!important;opacity:1!important}.collection-grid-section product-card.product-card-wrapper:has(.quick-add .loop-subscription-container) .loop-subscription-container{font-size:14px}}@media only screen and (max-width:768px){.collection-grid-section product-card.product-card-wrapper:has(.quick-add .loop-subscription-container) .product-card__information__wrapper{padding:12px 4px}.collection-grid-section product-card.product-card-wrapper .quick-add .loop-subscription-container :is(.loop-one-time-purchase-option,.loop-subscription-group){padding:4px!important;grid-template-columns:1.2rem minmax(0,1fr);column-gap:4px}.collection-grid-section product-card.product-card-wrapper .quick-add .loop-subscription-container .loop-selling-plan-selector{font-size:12px;padding:8px 18px 8px 4px!important;background-position:calc(100% - 10px) center,calc(100% - 5px) center,calc(100% - 20px) center}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/template-collection.css.map */
