.stores-page{max-width:1440px;padding:50px 36px;margin:0 auto}.stores-page-title{text-align:center;margin-bottom:30px}.store-container-search{width:100%;display:flex;max-width:700px;justify-content:center;margin:0 auto;position:relative}.store-container-search svg{position:absolute;top:40%;right:10px;transform:translateY(-50%);cursor:pointer;color:var(--color-badge-preorder);transition:all .25s cubic-bezier(.104,.204,.492,1)}.store-container-search input:focus+svg{color:var(--color-accent2)}.stores-page .store-container-search input{width:100%;padding-right:40px;box-sizing:border-box}.stores-page .store-container-search input:-moz-placeholder{color:var(--color-badge-preorder, --color-accent)}.stores-page .store-container-search input::-moz-placeholder{color:var(--color-badge-preorder, --color-accent)}.stores-page .store-container-search input:-ms-input-placeholder{color:var(--color-badge-preorder, --color-accent)}.stores-page .store-container-search input::-webkit-input-placeholder{color:var(--color-badge-preorder, --color-accent)}.stores-page-container{display:grid;row-gap:20px}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.store-main-container{display:grid;gap:40px;margin:0!important;padding:0;list-style:none;text-align:center}.store-container{display:block;position:relative;width:100%;border:1px solid #E5E7EB;border-radius:8px;padding:10px;box-sizing:border-box;transition:all .25s cubic-bezier(.104,.204,.492,1)}.no-stores-message{display:none;text-align:center;padding:20px}.no-stores-message p{margin-bottom:0}#noStoresMessage+.store-container{border-top:none}.address{display:inline-block;margin-top:15px}.address-size-small h6{font-size:13px}.address-size-small span{font-size:12px}.address-size-medium h6{font-size:15px}.address-size-medium span{font-size:13px}.address-size-large h6{font-size:18px}.address-size-large span{font-size:15px}.address-align-left{text-align:left}.address-align-center{text-align:center}.address-align-right{text-align:right}.store-container .address h6{margin-bottom:5px}.store-container .address span{line-height:1}.store-image-and-map{position:relative;width:100%;height:auto;aspect-ratio:5 / 3}.store-image-and-map img{position:absolute;object-fit:cover;top:0;left:0;border-radius:10px;transition:opacity .7s ease;width:100%;height:100%}.store-image-and-map iframe{position:absolute;top:0;left:0;border-radius:10px;transition:opacity .7s ease;z-index:1;opacity:0;pointer-events:none;width:100%;height:100%}.store-container:hover{border:1px solid var(--color-accent2)}.store-container:hover .store-image-and-map iframe{opacity:1;pointer-events:auto}.store-container:hover .store-image-and-map img{opacity:0}.store-image-and-map.no-image iframe{opacity:1;pointer-events:auto;border-radius:10px}.placeholder_svg_tag{width:100%;height:100%;border-radius:10px}@media(max-width:910px){.stores-page{padding-block:30px;padding-inline:10px}.stores-page-title{margin-bottom:20px}.stores-page-title h3{font-size:20px}.stores-page-container{gap:10px}.store-main-container{height:auto;grid-template-columns:minmax(0,1fr)!important;width:100%;padding-inline:10px;gap:20px}.store-container{flex-direction:column;justify-items:center;padding-block:15px;margin-bottom:20px}.store-container .address h6{font-size:15px;margin-bottom:5px}.store-container .address span{font-size:13px;line-height:1}.store-container-search{width:100%;padding:0 10px}.store-image-and-map{width:100%!important;height:auto!important}.store-image-and-map iframe,.store-image-and-map img{width:100%!important;height:100%!important}.store-container-search svg{right:20px}}.stores-pagination{display:flex;gap:12px;justify-content:center;align-items:center;margin-top:24px}.stores-pagination a,.stores-pagination span.current-page{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;text-decoration:none}.stores-pagination a{background:#fff;color:var(--color-header-links, --color-accent);border:1px solid var(--color-header-links, --color-accent)}.stores-pagination a:hover{color:var(--color-header-links-hover, --color-accent2);border-color:var(--color-header-links-hover, --color-accent2);background-color:var(--color-accent-translucent)}.stores-pagination span.current-page{background:var(--color-accent2);color:#fff;border:none}.stores-pagination a.stores-prev{transform:rotate(90deg)}.stores-pagination a.stores-next{transform:rotate(270deg)}.stores-pagination a.stores-prev,.stores-pagination a.stores-next{padding:0}
/*# sourceMappingURL=/cdn/shop/t/20/assets/stores.css.map */
