.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){body.template-collection .product-grid .loop-subscription-container,body.template-collection .product-grid .loop-selling-plan-fieldset,body.template-collection .product-grid .loop-selling-plan-allocation,body.template-collection .product-grid .loop-one-time-purchase-option-position{box-sizing:border-box;min-width:0;min-inline-size:0;max-width:100%;width:100%}body.template-collection .product-grid .loop-subscription-container{font-size:14px}body.template-collection .product-grid .loop-purchase-options-label{font-size:14px!important;line-height:1.3!important;overflow-wrap:anywhere}body.template-collection .product-grid .loop-one-time-purchase-option,body.template-collection .product-grid .loop-subscription-group{box-sizing:border-box;display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;align-items:start;min-width:0;max-width:100%;padding:10px!important}body.template-collection .product-grid .loop-one-time-purchase-option-radio,body.template-collection .product-grid .loop-subscription-group-radio{grid-column:1;grid-row:1;flex-shrink:0;width:16px!important;height:16px!important;min-height:16px!important;margin:2px 0 0!important}body.template-collection .product-grid .loop-one-time-purchase-option-label,body.template-collection .product-grid .loop-subscription-group-text{grid-column:2;min-width:0;max-width:100%;margin:0!important}body.template-collection .product-grid .loop-one-time-purchase-option-label,body.template-collection .product-grid .loop-subscription-group-label{font-size:14px!important;line-height:1.35!important;margin:0!important;overflow-wrap:anywhere}body.template-collection .product-grid .loop-subscription-group-text{gap:6px}body.template-collection .product-grid .loop-subscription-group-discount-badge{box-sizing:border-box;max-width:100%;font-size:12px!important;padding:3px 7px!important;white-space:normal}body.template-collection .product-grid .loop-one-time-purchase-option-price-container,body.template-collection .product-grid .loop-subscription-group-price-container{grid-column:1 / -1;min-width:0;max-width:100%;width:100%;text-align:left}body.template-collection .product-grid .loop-one-time-purchase-option-price-amount,body.template-collection .product-grid .loop-subscription-group-price-amount{font-size:16px!important;line-height:1.25!important;overflow-wrap:anywhere}body.template-collection .product-grid .loop-subscription-group-selling-plans-container{box-sizing:border-box;grid-column:1 / -1;min-width:0;max-width:100%;width:100%!important;margin-left:0!important}body.template-collection .product-grid .loop-selling-plan-selector{box-sizing:border-box;min-width:0;max-width:100%;width:100%!important;margin:6px 0 0!important;font-size:14px!important}}@media only screen and (max-width:768px){body.template-collection .product-grid .product-card-wrapper:has(.loop-subscription-container){height:auto!important}body.template-collection .product-grid .product-card:has(.loop-subscription-container) .product-card__information{position:static;padding-top:0;transform:none!important}body.template-collection .product-grid .product-card-wrapper:has(.loop-subscription-container) .product-card__information__wrapper{padding-left:8px;padding-right:8px}body.template-collection .product-grid .product-card-wrapper:has(.loop-subscription-container) .product-card__information__wrapper--hide{display:none}body.template-collection .product-grid .product-card:has(.loop-subscription-container) .quick-add{height:auto;max-height:none;opacity:1;margin-top:10px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/template-collection.css.map */
