.vintage-background-div{position:relative;background-color:#f0e8d8}.responsive-grid{position:relative;display:grid;box-sizing:border-box;grid-template-columns:repeat(1,1fr);gap:calc(2 * var(--unit)) 0;width:100%;background-color:#fff;z-index:10;padding-bottom:calc(2 * var(--unit));overflow:hidden;padding-top:calc(2 * var(--unit))}.template-index .responsive-grid{padding-top:var(--header-height)}.background-div{position:relative;background-color:#fff}.vintage-background-div{position:relative;background-image:url(vintage_background.svg);background-color:#f0e8d8}.vintage-background-div .collection-product__image{background-color:transparent}.vintage-badge{color:red;margin:0}.badmon-background-div{position:relative;background-image:url(badmon.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#1a1a1a}.badmon-background-div .collection-product__image{background-color:transparent}.badmon-badge{color:#ff6b00;margin:0}.limited-badge{color:#00c94f;animation:limited-blink 1.2s step-start infinite;margin:0}.stock-bar-track{position:absolute;right:0;bottom:0;width:5px;height:100%;background:#00000014;z-index:3}.stock-bar{position:absolute;bottom:0;width:100%}.badge-div{position:absolute;bottom:.25em;left:.5em;z-index:3;display:flex;flex-direction:column;gap:0}.badge-div .vintage-badge,.badge-div .limited-badge,.badge-div .badmon-badge{font-size:2.25em;margin:0;line-height:1}.foreground-div{position:absolute;top:0;left:0;width:100%;z-index:1;padding:.25em .5em}.collection-product__image{position:relative;width:100%;aspect-ratio:4 / 5;height:120vw;outline:1px solid black;background-color:#ededed}.product-image{position:absolute;top:0;left:2px;width:calc(100% - 4px);height:100%;object-fit:contain;object-position:center;transition:opacity .3s ease;display:block}.primary-image{opacity:1;z-index:1}.hover-image{opacity:0;z-index:2}.collection-product__image:hover .hover-image{opacity:1!important}.collection-product__image:hover .primary-image{opacity:0!important}.product-image.swap{opacity:1!important}.information{display:flex;flex-direction:column;gap:4px;width:100%;margin-bottom:0}.info-row{display:flex;align-items:start;flex-direction:row;gap:0px;background-color:#fff}.info-row>*{padding:.25em .25em .25em .2em}.info-row>.price-name{padding-right:0}.number{background-color:#000;color:#fff;text-align:center;margin-left:-1px}.price-name{display:flex;flex-direction:row;column-gap:.5em;flex-wrap:wrap;width:100%}.price-name>*:last-child{margin-left:auto;margin-right:var(--unit)}@media(min-width:640px)and (max-width:1279px){.responsive-grid{grid-template-columns:repeat(2,1fr)}.information{display:flex;flex-direction:column;gap:4px}.collection-product__image{height:60vw}}@media(max-width:639px){.information{flex-direction:row}.info-row{display:contents}}@media(min-width:1280px){.responsive-grid{grid-template-columns:repeat(4,1fr)}.collection-product__image{height:30vw}}.scan-overlay{position:absolute;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:9}.scan-overlay .scan-bar{position:absolute;left:0;right:0;height:100%;background:linear-gradient(to top,transparent 20%,white 50%,transparent 80%);z-index:5;mix-blend-mode:difference;pointer-events:none;will-change:transform;transform:translateY(100%);animation:scan-beam 6s ease-out forwards}@keyframes scan-beam{0%{transform:translateY(100%)}to{transform:translateY(-100%)}}.sticker{width:150px;height:auto;image-rendering:auto;object-fit:contain;position:absolute;z-index:10;filter:drop-shadow(0 -1px 0 rgba(255,255,255,.5)) drop-shadow(0 1px 0 rgba(0,0,0,.5)) drop-shadow(0px 1px 2px rgba(0,0,0,.35))}.grey-overlay{background:#00000080;opacity:.4;transition:opacity .25s ease;z-index:10}@media(hover:none){.responsive-grid .collection-product__image .hover-image{display:none!important}.responsive-grid .collection-product__image .primary-image{opacity:1!important;visibility:visible!important}}.responsive-grid .collection-product__image .scan-overlay,.responsive-grid .collection-product__image .sticker,.responsive-grid .collection-product__image .hover-image{pointer-events:none}.soldout-badge{position:absolute;bottom:12px;left:12px;z-index:4;background:#000000b3;padding:3px 8px;pointer-events:none}.soldout-badge .thermo-title{font-size:10px;color:#fff;letter-spacing:.1em}.collection-product__image .wishlist-btn{position:absolute;top:8px;right:8px;z-index:11;background:#00000073;border:none;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;cursor:pointer;transition:transform .15s ease,color .15s ease;pointer-events:auto}.collection-product__image .wishlist-btn:hover{transform:scale(1.15)}.collection-product__image .wishlist-btn.is-wishlisted{color:#e04040}
/*# sourceMappingURL=/cdn/shop/t/63/assets/collection.css.map */
