@media(min-width:1024px){.face-form .sticky-element,.collection .sticky-element:has(.face-form),.sticky-element:has(>.face-form){max-height:calc(100vh - var(--header-height, 80px) - 4rem);overflow-y:auto;overscroll-behavior:contain;padding-inline-end:1.2rem;scrollbar-width:thin;scrollbar-color:rgba(var(--color-foreground),.25) transparent}.face-form .sticky-element::-webkit-scrollbar,.collection .sticky-element:has(.face-form)::-webkit-scrollbar,.sticky-element:has(>.face-form)::-webkit-scrollbar{width:.4rem}.face-form .sticky-element::-webkit-scrollbar-track,.collection .sticky-element:has(.face-form)::-webkit-scrollbar-track,.sticky-element:has(>.face-form)::-webkit-scrollbar-track{background:transparent}.face-form .sticky-element::-webkit-scrollbar-thumb,.collection .sticky-element:has(.face-form)::-webkit-scrollbar-thumb,.sticky-element:has(>.face-form)::-webkit-scrollbar-thumb{background:rgba(var(--color-foreground),.25);border-radius:1rem}.face-form .sticky-element:hover::-webkit-scrollbar-thumb,.collection .sticky-element:has(.face-form):hover::-webkit-scrollbar-thumb,.sticky-element:has(>.face-form):hover::-webkit-scrollbar-thumb{background:rgba(var(--color-foreground),.4)}body.header-pinned .face-form .sticky-element,body.header-pinned .collection .sticky-element:has(.face-form),body.header-pinned .sticky-element:has(>.face-form){max-height:calc(100vh - var(--header-height, 80px) * 2 - 2rem)}}.template--collection--locomotives .card__media,.template--collection--locomotives .product-card__image{aspect-ratio:4 / 3}.template--collection--toys .card__media,.template--collection--toys .product-card__image{aspect-ratio:3 / 4}.template--collection .card__media,.template--collection .product-card__image{aspect-ratio:1 / 1}.card__media img,.product-card__image img{width:100%;height:100%;object-fit:contain}.product-card__image--main:before,.collection-card__image:before,.product__media-item-container:before{display:none!important}.product-card__image--main,.collection-card__image,.product__media-item-container{position:relative!important;height:0!important;padding-bottom:100%!important;overflow:hidden!important}.product-card__image--main img,.collection-card__image img,.product__media-item-container img,.product__media-item-container motion-element{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.product__vendor a{text-decoration:underline}.password-main{justify-content:flex-end!important;padding-bottom:4rem!important}.product-card__title{text-transform:uppercase;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
