.gdD78a_page{max-width:72rem;margin-inline:auto;padding:1.5rem 1rem 3rem}.gdD78a_block{background:var(--cream);background-image:linear-gradient(90deg, var(--cream) 0%, var(--bg) 50%, var(--cream) 100%);background-size:200% 100%;border-radius:8px;animation:1.4s ease-in-out infinite gdD78a_shimmer}@keyframes gdD78a_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.gdD78a_block{animation:none}}.gdD78a_crumbs{width:10rem;height:1rem;margin-block-end:.75rem}.gdD78a_title{width:min(16rem,70%);height:2rem;margin-block-end:1rem}.gdD78a_chips{gap:.5rem;margin-block:1.25rem 1rem;display:flex}.gdD78a_chip{border-radius:999px;width:5rem;height:2rem}.gdD78a_grid{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:1rem;margin:1rem 0 2rem;padding:0;list-style:none;display:grid}.gdD78a_card{gap:.5rem;display:grid}.gdD78a_cardImage{aspect-ratio:1;border-radius:var(--radius)}.gdD78a_line{height:.875rem}.gdD78a_lineShort{width:55%}.gdD78a_lineWide{width:85%}.gdD78a_product{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:48rem){.gdD78a_product{grid-template-columns:1fr 1fr}}.gdD78a_gallery{aspect-ratio:1;border-radius:var(--radius)}.gdD78a_panel{align-content:start;gap:.75rem;display:grid}.gdD78a_productTitle{width:80%;height:2rem}.gdD78a_price{width:8rem;height:1.75rem}.gdD78a_button{border-radius:999px;width:100%;height:3rem;margin-block-start:.5rem}.gdD78a_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
