.collection-item{--link: var(--text);--link-hover: var(--text);--bg: var(--COLOR-BG);--text: var(--COLOR-TEXT);display:flex;flex-wrap:wrap;position:relative;background:var(--bg);scroll-snap-align:start}.collection-item--card{--bg: var(--COLOR-BG-ACCENT);--text: var(--COLOR-TEXT);background:var(--bg);color:var(--text)}.collection-item__content{flex:0 1 100%;position:relative;display:flex;flex-direction:column}.has-line-design .hide-image-border .collection-item__image:last-child{border-bottom:none}.collection-item__image{position:relative;overflow:hidden;min-height:max-content}.has-line-design .collection-item__image{border-bottom:1px solid var(--border)}.collection-item__actions,.collection-item__info{flex:0 1 100%;padding:var(--inner);overflow:hidden;overflow-wrap:anywhere}@media only screen and (max-width:749px){.collection-item__actions,.collection-item__info{padding:12px}}.collection-item--centered .collection-item__actions,.collection-item--centered .collection-item__info{text-align:center}@media(hover:hover){.collection-item__bg .image-wrapper{--transform-scale: scale(1.08);transition:transform 2s cubic-bezier(.215,.61,.355,1)}.collection-item:hover .collection-item__bg .image-wrapper{transform:var(--transform-scale)}}.collection-item__overlay-text{display:flex}.collection-item__overlay-content .grid__heading{padding:var(--inner)}.collection-item__overlay-text--bg .collection-item__overlay-content{background-color:var(--bg, rgba(255, 255, 255, .8));border-radius:var(--radius);padding:var(--gutter);margin:var(--gutter)}.collection-item__overlay-text--bg .collection-item__overlay-content .grid__heading{padding:0}.collection-item__bg .image-overlay{z-index:auto}.collection-item__bg .frame{position:relative;height:100%}.collection-item--tp-inside-bottom-left .collection-item__image,.collection-item--tp-inside-middle-center .collection-item__image,.collection-item--tp-below-center .collection-item__image{position:relative;border-bottom:none;width:100%}.collection-item--tp-inside-bottom-left .collection-item__bg,.collection-item--tp-inside-middle-center .collection-item__bg,.collection-item--tp-below-center .collection-item__bg,.collection-item--tp-inside-bottom-left .collection-item__bg-inner,.collection-item--tp-inside-middle-center .collection-item__bg-inner,.collection-item--tp-below-center .collection-item__bg-inner{display:block;width:100%;position:relative}.collection-item--tp-inside-bottom-left .image-wrapper,.collection-item--tp-inside-middle-center .image-wrapper,.collection-item--tp-below-center .image-wrapper{width:100%!important;display:block!important;aspect-ratio:var(--aspect-ratio, 1) / 1!important;height:auto!important;padding-top:0!important}.collection-item--tp-inside-bottom-left .image-wrapper img,.collection-item--tp-inside-middle-center .image-wrapper img,.collection-item--tp-below-center .image-wrapper img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;display:block!important}.collection-item__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;text-decoration:none}.collection-item__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.collection-item__scrim--inside-bottom-left{background:linear-gradient(180deg,#0000 40%,#0000008c)}.collection-item__scrim--inside-middle-center{background:linear-gradient(180deg,#00000026,#00000059)}.collection-item__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;pointer-events:none;color:#fff;padding:28px 32px}.collection-item__overlay-inner{max-width:100%;display:flex;flex-direction:column;gap:10px}.collection-item__overlay-inner>a,.collection-item__overlay-inner>.btn{pointer-events:auto}.collection-item__overlay--inside-bottom-left{align-items:flex-end;justify-content:flex-start;text-align:left}.collection-item__overlay--inside-bottom-left .collection-item__overlay-inner{align-items:flex-start}.collection-item__overlay--inside-middle-center{align-items:center;justify-content:center;text-align:center}.collection-item__overlay--inside-middle-center .collection-item__overlay-inner{align-items:center}.collection-item__eyebrow{display:inline-block;font-family:Raleway,sans-serif;font-weight:700;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:inherit;opacity:.95;margin:0 0 4px}.collection-item--tp-below-center .collection-item__eyebrow{color:var(--text);opacity:.72}.collection-item__title{font-family:Merriweather,serif;font-weight:700;line-height:1.2;margin:0;font-size:clamp(22px,2.2vw,30px)}.collection-item__title a{color:inherit;text-decoration:none}.collection-item__title a:hover{text-decoration:underline}.collection-item--tp-below-center .collection-item__title{font-size:clamp(16px,1.4vw,20px)}.collection-item__desc{font-family:Raleway,sans-serif;font-size:14px;line-height:1.5;margin:0;opacity:.95;max-width:44ch}.collection-item--tp-below-center .collection-item__desc{font-size:13px;opacity:.75;color:var(--text);margin:2px auto 0}.collection-item--tp-inside-middle-center .collection-item__desc{max-width:38ch}.collection-item__btn--inside{margin-top:10px;border-radius:999px;padding:10px 22px;min-height:0;line-height:1;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.collection-item__btn--below{margin-top:10px;border-radius:999px;padding:8px 18px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.collection-item__info--below-center{text-align:center;padding:14px 8px 4px;display:flex;flex-direction:column;align-items:center}.collection-item__info--below-center .collection-item__btn-wrap{margin-top:0}@media only screen and (max-width:749px){.collection-item__overlay{padding:20px 22px}.collection-item__title{font-size:clamp(18px,5vw,24px)}.collection-item--tp-below-center .collection-item__title{font-size:15px}.collection-item__desc{font-size:13px}.collection-item__btn--inside{padding:9px 18px;font-size:11px}}.index-collections-list__footer-action{margin-top:24px;display:flex;justify-content:center}@media only screen and (max-width:749px){.index-collections-list__footer-action{margin-top:16px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/collection-grid-item.css.map */
