.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%}.has-line-design .hide-image-border .collection-item__image:last-child{border-bottom:none}.collection-item__image{position:relative;overflow:hidden}.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--overlay{--arrow-size: 44px}.collection-item__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--scrim-bg, transparent);pointer-events:none}.collection-item__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.collection-item__link:focus-visible{outline:2px solid var(--text);outline-offset:-4px}.collection-item--overlay .collection-item__overlay-text{z-index:3;pointer-events:none}.collection-item--overlay .collection-item__overlay-content .btn{pointer-events:auto}.collection-item__overlay-actions{padding:0 var(--inner) var(--inner)}.collection-item__overlay-actions:first-child{padding-top:var(--inner)}.collection-item__overlay-content .grid__heading:has(+.collection-item__overlay-actions){padding-bottom:8px}.collection-item__overlay-text--bg .collection-item__overlay-actions{padding:8px 0 0}.collection-item__overlay-text--bg .collection-item__overlay-actions:first-child{padding-top:0}.collection-item__arrow{--icons: currentColor;--icon-size: 18px;position:absolute;right:var(--inner);bottom:var(--inner);z-index:3;display:flex;align-items:center;justify-content:center;width:var(--arrow-size);height:var(--arrow-size);border:1px solid var(--text);border-radius:50%;color:var(--text);pointer-events:none}.collection-item__content--has-arrow .align--bottom-center .collection-item__overlay-content,.collection-item__content--has-arrow .align--bottom-right .collection-item__overlay-content{padding-bottom:calc(var(--arrow-size) + var(--inner))}@media(hover:hover){.collection-item__arrow .icon{transition:transform .5s ease;transform:translateZ(0)}.collection-item:hover .collection-item__arrow .icon{transform:translate3d(4px,0,0)}}@media only screen and (max-width:749px){.collection-item--overlay{--arrow-size: 36px}.collection-item__arrow{--icon-size: 16px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/collection-grid-item.css.map */
