.article-template__content :is(.product-grid,.product-grid-2,.product-grid-3,.product-grid-pet,.dm-product-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:60px}.article-template__content .dm-product-grid{gap:12px}.article-template__content .product-grid-2{gap:30px}.article-template__content .product-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.article-template__content .product-grid-1{display:grid;grid-template-columns:minmax(0,1fr);gap:30px;max-width:520px;margin:0 auto 60px}.article-template__content :is(.image-grid-2,.image-grid-4,.image-row){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.article-template__content .image-grid-2{gap:20px;margin-bottom:60px}.article-template__content .image-grid-4{margin-bottom:45px}.article-template__content .image-row{margin-bottom:40px}.article-template__content .gallery-grid,.article-template__content .combo-images{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px}.article-template__content .gallery-grid{margin:2rem 0}.article-template__content .combo-images{margin:20px 0}.article-template__content :is(.hero-image,.single-image,.featured-big-img,.dm-header-img,.hero img,.section img,.image img,.image-row img,.image-grid-2 img,.image-grid-4 img,.gallery-item img,.combo-images img,.product-item img,.dm-product-img,.carousel-slide img){display:block;width:100%;max-width:100%;height:auto;object-fit:cover}.article-template__content .hero-image,.article-template__content .single-image{margin-bottom:35px}.article-template__content :is(.featured-big-img,.dm-header-img){margin-bottom:20px}.article-template__content .dm-product-img{aspect-ratio:3 / 4}.article-template__content .product-item img{aspect-ratio:1 / 1.2}.article-template__content .image-grid-4 img{aspect-ratio:3 / 4}.article-template__content .carousel{position:relative;width:100%;overflow-x:auto;margin-bottom:40px;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.article-template__content .carousel-track{display:flex;width:100%}.article-template__content .carousel-slide{flex:0 0 100%;scroll-snap-align:start}.article-template__content .carousel-slide:has(>br:only-child),.article-template__content .carousel-dots{display:none}@media screen and (max-width:768px){.article-template__content .product-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.article-template__content :is(.product-grid-2,.product-grid-3,.image-grid-2){gap:15px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/13de-article-content.css.map */
