.cru-cg-inner{margin:0 auto;box-sizing:border-box}.cru-cg p,.cru-cg h1{margin-top:0}.cru-cg .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cru-cg-nav ul{display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cru-cg-nav ul::-webkit-scrollbar{display:none}.cru-cg-nav li{flex:0 0 auto}.cru-cg-nav li:first-child{margin-left:auto}.cru-cg-nav li:last-child{margin-right:auto}.cru-cg-nav a{display:inline-block;white-space:nowrap;text-decoration:none;border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease}.cru-cg-header{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:20px}.cru-cg-description p{margin:0}.cru-cg-count{margin-bottom:0}.cru-cg-sort select{-webkit-appearance:none;appearance:none;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23333' stroke-width='1.2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding:10px 36px 10px 12px;border-radius:0;cursor:pointer}.cru-cg-grid{display:grid}.cru-cg-card{display:flex;flex-direction:column;min-width:0}.cru-cg-card-image{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box}.cru-cg-card-image img{display:block;width:auto;max-width:100%;height:100%;object-fit:contain;transition:transform .4s ease}.cru-cg-card-image:hover img{transform:scale(1.03)}.cru-cg-badge{position:absolute;z-index:1;padding:3px 8px}.cru-cg-card-title a{color:inherit;text-decoration:none}.cru-cg-card-buy{margin-top:auto}.cru-cg-choose{display:block;text-align:center;text-decoration:none;box-sizing:border-box}.cru-cg-card-buy .sold-out{margin-bottom:0}.cru-cg-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;margin-top:60px}.cru-cg-pagination a{text-decoration:none}@media only screen and (max-width:781px){.cru-cg-header{align-items:flex-start;flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cru-main-collection-product-grid.css.map */
