.section-hot-products-grid{display:block;width:100%;background:#fff}.hot-products-grid{display:block;width:100%;background:#fff;color:#111}.hot-products-grid,.hot-products-grid *,.hot-products-grid *:before,.hot-products-grid *:after{box-sizing:border-box}.hot-products-grid__inner{width:100%;max-width:var(--hot-grid-width, 1450px);margin:0 auto;padding-top:var(--hot-grid-padding-top, 0px);padding-right:clamp(16px,4.2vw,60px);padding-bottom:var(--hot-grid-padding-bottom, 32px);padding-left:clamp(16px,4.2vw,60px)}.hot-products-grid__heading{margin:0 0 28px;padding:0;color:#111;font-family:inherit;font-weight:500;line-height:1.25}.hot-products-grid__heading--small{font-size:20px}.hot-products-grid__heading--medium{font-size:28px}.hot-products-grid__heading--large{font-size:36px}.hot-products-grid__list{display:grid;grid-template-columns:repeat(var(--hot-grid-columns-mobile, 2),minmax(0,1fr));gap:var(--hot-grid-gap, 24px);width:100%;margin:0;padding:0;list-style:none}.hot-products-grid__item{min-width:0;margin:0;padding:0}.hot-products-grid__card{display:flex;flex-direction:column;align-items:center;width:100%;color:inherit;text-align:center;text-decoration:none}.hot-products-grid__media{position:relative;display:block;width:100%;overflow:hidden;background:#fff}.hot-products-grid__media--square{aspect-ratio:1 / 1}.hot-products-grid__media--portrait{aspect-ratio:4 / 5}.hot-products-grid__media--landscape{aspect-ratio:4 / 3}.hot-products-grid__media--natural{aspect-ratio:1 / 1}.hot-products-grid__image,.hot-products-grid__placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.hot-products-grid__image{object-position:center;transform:none;transition:opacity .3s ease}.hot-products-grid[data-image-fit=contain] .hot-products-grid__image{object-fit:contain}.hot-products-grid[data-image-fit=cover] .hot-products-grid__image{object-fit:cover}.hot-products-grid__image--primary{z-index:1;opacity:1}.hot-products-grid__image--secondary{z-index:2;opacity:0}.hot-products-grid__placeholder-svg{background:#fff;color:#d8d8d8}.hot-products-grid__title{width:100%;margin:16px 0 0;padding:0 4px;color:#111;font-family:inherit;font-size:clamp(13px,1.1vw,15px);font-style:normal;font-weight:400;line-height:1.45;letter-spacing:.015em;text-align:center;text-decoration:none;overflow-wrap:anywhere}.hot-products-grid__card:focus-visible{outline:none}.hot-products-grid__card:focus-visible .hot-products-grid__media{outline:1px solid #111111;outline-offset:4px}.hot-products-grid__editor-placeholder{display:flex;align-items:center;justify-content:center;min-height:240px;padding:40px;border:1px dashed rgba(17,17,17,.2);background:#fff;text-align:center}.hot-products-grid__editor-placeholder-text{margin:0;color:#111111a6;font-family:inherit;font-size:14px;font-weight:400;line-height:1.5}@media screen and (min-width:990px){.hot-products-grid__list{grid-template-columns:repeat(var(--hot-grid-columns-desktop, 4),minmax(0,1fr))}.hot-products-grid__title{margin-top:18px}}@media(hover:hover)and (pointer:fine){.hot-products-grid__card:hover .hot-products-grid__media.is-secondary-ready .hot-products-grid__image--primary{opacity:0}.hot-products-grid__card:hover .hot-products-grid__media.is-secondary-ready .hot-products-grid__image--secondary{opacity:1}}.hot-products-grid__card:focus-visible .hot-products-grid__media.is-secondary-ready .hot-products-grid__image--primary{opacity:0}.hot-products-grid__card:focus-visible .hot-products-grid__media.is-secondary-ready .hot-products-grid__image--secondary{opacity:1}@media screen and (max-width:749px){.hot-products-grid__inner{padding-right:16px;padding-left:16px}.hot-products-grid__heading{margin-bottom:20px}.hot-products-grid__heading--small{font-size:18px}.hot-products-grid__heading--medium{font-size:23px}.hot-products-grid__heading--large{font-size:28px}.hot-products-grid__title{margin-top:13px;padding-right:2px;padding-left:2px}}@media(prefers-reduced-motion:reduce){.hot-products-grid__image{transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hot-products-grid.css.map */
