.featured-products-grid{display:grid;row-gap:40px;padding-inline:10px;padding-block:40px}@media (min-width: 1000px){.featured-products-grid{row-gap:80px;padding-block:80px}}.featured-products-grid--remove-top-padding{padding-block:0;padding-bottom:40px}@media (min-width: 1000px){.featured-products-grid--remove-top-padding{padding-bottom:80px}}.featured-products-grid__title{font-weight:400;font-size:36px;line-height:100%;font-family:Romie Regular,serif;font-feature-settings:"ss11" on;text-transform:uppercase;text-align:center}@media (min-width: 1000px){.featured-products-grid__title{font-weight:400;font-size:44px;line-height:100%;font-family:Romie Regular,serif;font-feature-settings:"ss11" on;text-transform:uppercase}}.featured-products-grid__container{display:grid;grid-template-columns:repeat(2,minmax(0,auto));column-gap:10px;row-gap:40px}@media (min-width: 1000px){.featured-products-grid__container{column-gap:20px;row-gap:80px}}.featured-products-grid__product{width:100%;max-width:450px}.featured-products-grid__product:nth-child(odd){justify-self:end}.featured-products-grid__product:nth-child(2n){justify-self:start;margin-top:40px}@media (min-width: 1000px){.featured-products-grid__product:nth-child(2n){margin-top:80px}}.product-card--placeholder{pointer-events:none}.product-card--placeholder .product-card__media-placeholder{animation:loading 1.5s ease-in-out infinite;border-radius:4px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;aspect-ratio:3/4}.product-card--placeholder .product-card__title-placeholder{animation:loading 1.5s ease-in-out infinite;margin-bottom:10px;border-radius:4px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;width:70%;height:20px}.product-card--placeholder .product-card__price-placeholder{animation:loading 1.5s ease-in-out infinite;border-radius:4px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;width:40%;height:16px}.product-card--placeholder .product-card__picker-placeholder{animation:loading 1.5s ease-in-out infinite;margin-top:10px;border-radius:4px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;width:100px;height:32px}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}
