.custom-product-grid-section{padding:0;background-attachment:unset;position:relative}.custom-product-grid-section.has-background-image{background-color:transparent!important}.custom-product-grid-section.has-background-image{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;min-height:400px}.custom-product-grid-section:not(.has-background-image):before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.3) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(255,255,255,.2) 0%,transparent 50%),radial-gradient(circle at 40% 60%,rgba(255,255,255,.1) 0%,transparent 50%);pointer-events:none;z-index:0}.custom-product-grid-section>*{position:relative;z-index:1}.custom-product-grid-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.custom-product-grid-left{flex-direction:column;align-items:flex-start}.custom-product-grid-title{font-family:Open Sans,sans-serif;font-weight:700;color:#f26522;text-transform:capitalize;letter-spacing:.1em;margin:15px auto;font-size:16px;line-height:normal}@media screen and (max-width:749px){.custom-product-grid-title{font-size:1.5rem}}.custom-product-grid-results{font-family:Blocklyn-Condensed,Open-sans,sans-serif!important;font-size:18px!important;color:#0a0a0a;font-weight:400;line-height:1.6;text-rendering:optimizeLegibility;font-size:16px;margin:0}.custom-product-grid-controls{margin:0;display:flex;justify-content:flex-end;align-items:flex-start}.custom-product-grid-sorting{display:flex;align-items:center;gap:.5rem}.custom-sort-label{font-family:Open Sans,sans-serif;font-size:14px;color:#333;font-weight:400}.custom-sort-select{font-family:Blocklyn-Condensed,Open-sans,sans-serif!important;font-size:16px;background:#fff;border:1px solid #0a0a0a;color:#0a0a0a;padding:5px;cursor:pointer;min-width:150px}.custom-sort-select:focus{outline:none;border-color:#f26522}.custom-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-bottom:3rem}@media screen and (max-width:1199px){.custom-product-grid{grid-template-columns:repeat(4,1fr);gap:30px}}@media screen and (max-width:749px){.custom-product-grid{grid-template-columns:repeat(2,1fr);gap:.75rem}}@media screen and (max-width:480px){.custom-product-grid{grid-template-columns:repeat(1,1fr);gap:.5rem}}.custom-product-card{overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;position:relative}.custom-product-image{position:relative;width:100%;height:270px;overflow:hidden;border-radius:15px}.custom-product-image img,.custom-product-image svg{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.custom-product-card:hover .custom-product-image img{transform:scale(1.05)}.custom-sale-badge{position:absolute;top:20px;left:0;border-radius:0;background-color:#f26522;color:#000;text-transform:uppercase;font-size:25px;font-weight:700;line-height:1;min-width:0;min-height:0;padding:8px 20px;z-index:2;clip-path:polygon(0 0,100% 0,81% 100%,0% 100%);font-family:Open Sans,sans-serif}.custom-product-content{padding:20px 0 0}.custom-product-title{margin:0;font-size:16px;font-weight:400;font-family:Blocklyn-Condensed,Open-sans,sans-serif;line-height:26px;text-align:center}.custom-product-link{font-size:16px;color:#0a0a0a;margin:15px auto;text-transform:capitalize;line-height:normal;color:#f26522;text-decoration:none;font-weight:700;cursor:pointer;font-family:Open Sans,sans-serif}.custom-product-link:hover{color:#e55a2b}.custom-product-price{display:flex;gap:.25rem;color:#0a0a0a;font-family:Open Sans,sans-serif;font-size:18px;justify-content:center}.custom-price-from{font-family:Open Sans,sans-serif;font-size:18px;color:#000;font-weight:400;margin-bottom:.25rem}.custom-price-compare{font-family:Open Sans,sans-serif;font-size:18px;color:#0a0a0a;text-decoration:line-through;font-weight:400}.custom-price-sale{font-family:Open Sans,sans-serif;font-size:18px;color:#000;font-weight:400;text-decoration:underline}.custom-price-regular{font-family:Blocklyn-Condensed,Open-sans,sans-serif;font-size:18px;color:#0a0a0a;font-weight:400}.custom-product-grid-pagination{text-align:center;margin-top:3rem}.custom-pagination-nav{display:inline-block}.custom-pagination-list{display:flex;list-style:none;margin:0;padding:0;gap:0;align-items:center;justify-content:center}.custom-pagination-item{margin:0}.custom-pagination-link{display:flex;align-items:center;justify-content:center;padding:2px 9px;border:1px soli10ite;color:#f26522;text-decoration:none;font-family:Blocklyn-Condensed,Open-sans,sans-serif;font-size:18px;font-weight:600;transition:all .3s ease;cursor:pointer}.custom-pagination-link:hover{background:#f8f8f8;border-color:#f26522}.custom-pagination-link--current{background:#f26522;color:#fff;border-color:#f26522;font-weight:700}.custom-pagination-link--current:hover{background:#e55a2b;border-color:#e55a2b}.custom-pagination-link--ellipsis{background:#fff;color:#999;border-color:#ddd;cursor:default}.custom-pagination-link--ellipsis:hover{background:#fff;border-color:#ddd}.custom-pagination-link--prev,.custom-pagination-link--next{font-size:16px;font-weight:700}.color-scheme-1 .custom-product-grid-section:not(.has-background-image){background-color:#f1f1f1}.color-scheme-2 .custom-product-grid-section:not(.has-background-image){background-color:#f8f8f8}.color-scheme-3 .custom-product-grid-section:not(.has-background-image){background-color:#fafafa}@media(prefers-reduced-motion:no-preference){.custom-product-card{opacity:0;transform:translateY(20px);animation:customProductFadeInUp .6s ease forwards}.custom-product-card:nth-child(1){animation-delay:.1s}.custom-product-card:nth-child(2){animation-delay:.2s}.custom-product-card:nth-child(3){animation-delay:.3s}.custom-product-card:nth-child(4){animation-delay:.4s}.custom-product-card:nth-child(5){animation-delay:.5s}.custom-product-card:nth-child(6){animation-delay:.6s}.custom-product-card:nth-child(7){animation-delay:.7s}.custom-product-card:nth-child(8){animation-delay:.8s}}@keyframes customProductFadeInUp{to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-custom-product-grid.css.map */
