@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}.promo-block{display:flex;flex-direction:column}.promo-block__inner{position:relative;width:100%;height:100%;min-height:380px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;border-radius:var(--product-card-corner-radius, 0px);border:var(--product-card-border-width, 0px) solid rgba(var(--color-foreground),var(--product-card-border-opacity, .1));background-color:rgba(var(--color-foreground),.04)}.promo-block__inner--link{text-decoration:none;cursor:pointer}.promo-block__media{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;transition:transform .4s ease}.promo-block__inner--link:hover .promo-block__media{transform:scale(1.04)}.promo-block__content{position:relative;z-index:2;padding:2.5rem;width:100%;background:linear-gradient(to top,#000000d9,#0006 60%,#0000);color:#fff}.promo-block__heading{color:#fff!important;margin:0 0 .8rem;font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 3.5rem);letter-spacing:0}.promo-block__description{color:#ffffffd9;margin:0;font-size:1.5rem;line-height:normal;letter-spacing:0}.promo-block__description p{margin:0}.promo-block__heading p,.promo-block__heading *{margin:0!important}.promo-block__description>*:last-child{margin-bottom:0}.promo-block__button{display:inline-block;margin-top:1.6rem;padding:1.2rem 2.4rem;border:1px solid #ffffff;color:#fff;font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,color .2s ease}.promo-block__button:hover,.promo-block__button:focus-visible{background:#fff;color:#000}.promo-block__heading,.promo-block__description,.promo-block__description p,.promo-block__description *{word-break:keep-all;overflow-wrap:normal;word-wrap:normal;hyphens:none;-webkit-hyphens:none}@media screen and (min-width:750px){.grid__item.promo-block--double{grid-column:span 2}.grid.product-grid:not(.grid--peek) .grid__item.promo-block--double{width:calc(50% - var(--grid-desktop-horizontal-spacing, 20px) / 2)!important;max-width:50%!important}}@media screen and (max-width:749px){.promo-block__inner{min-height:280px;container-type:inline-size}.grid__item.promo-block--double{grid-column:span 2;width:100%!important;max-width:100%!important}.promo-block__content{padding:1.8rem 1.4rem 1.6rem}.promo-block__heading{font-size:clamp(1.7rem,12cqw,calc(var(--font-heading-scale) * 2.8rem));line-height:1.15;margin-bottom:.6rem}.promo-block__description{font-size:clamp(1.2rem,4.4cqw,1.5rem);line-height:1.35}}.promo-block__sms-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.promo-block__inner:has(.promo-block__sms-overlay) .promo-block__content{pointer-events:none}.promo-block__phone{display:inline-block;margin:1rem 0 0;color:#fff;font-size:1.5rem;text-decoration:underline;pointer-events:auto;position:relative;z-index:3}
/*# sourceMappingURL=/cdn/shop/t/134/assets/template-collection.css.map */
