.hand-picked-products{padding:60px 0}.hand-picked-products .section-header{text-align:center;margin-bottom:40px}.hand-picked-products .section-header h2{font-size:4rem;margin:0}.hand-picked-products .section-header p{font-size:16px;margin:0;font-weight:700}.hand-picked-products .products-grid{display:grid;grid-auto-rows:200px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.hand-picked-products .product-item{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #0000001a;transition:transform .3s ease-out,box-shadow .3s ease-out}.hand-picked-products .product-item:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 12px 32px #0003}.hand-picked-products .product-item:nth-child(1),.hand-picked-products .product-item:nth-child(4),.hand-picked-products .product-item:nth-child(6){grid-row:span 2}.hand-picked-products .product-item img{width:100%;height:100%;object-fit:cover;display:block}.hand-picked-products .product-btn{position:absolute;bottom:0;left:0;right:0;padding:20px;display:flex;justify-content:flex-start}.hand-picked-products .product-btn a{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background-color:#fff;color:#000;border:none;border-radius:6px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.hand-picked-products .product-btn a:hover{background-color:#000;color:#fff;transition:background-color .5s,color .5s}@media screen and (max-width:990px){.hand-picked-products .products-grid{grid-template-columns:repeat(2,1fr)}.hand-picked-products .section-header h2{font-size:30px}}@media screen and (max-width:767px){.hand-picked-products .products-grid{grid-template-columns:1fr 1fr;grid-auto-rows:max-content}.hand-picked-products .product-item:nth-child(1),.hand-picked-products .product-item:nth-child(4),.hand-picked-products .product-item:nth-child(6){grid-row:unset}.hand-picked-products .section-header h2{font-size:25px}.hand-picked-products .product-btn a{font-size:12px;padding:9px 8px}.hand-picked-products .product-btn{padding:6px}}@media(max-width:600px){.hand-picked-products .products-grid{gap:15px}.hand-picked-products .section-header p{font-size:14px}.hand-picked-products .section-header{margin-bottom:30px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/hand-picked-products.css.map */
