.product-page_productGrid__DtI77{display:grid;grid-template-areas:"gallery" "header" "variant" "seller";gap:1.25rem;align-items:start}.product-page_header__UHqP_{grid-area:header}.product-page_gallery__JAa5s{grid-area:gallery;min-width:0}.product-page_variant__J7_ZX{grid-area:variant}.product-page_seller__n0Ek2{grid-area:seller;min-width:0}.product-page_offers__U7CMs{display:none;grid-area:offers;min-width:0;scroll-margin-top:6rem}.product-page_stickyPurchase__0wUhR{width:100%}.product-page_hideScrollbar__yPL0j{scrollbar-width:none;-ms-overflow-style:none}.product-page_hideScrollbar__yPL0j::-webkit-scrollbar{display:none}@media (min-width:768px){.product-page_productGrid__DtI77{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);grid-template-areas:"header gallery" "variant gallery" "seller seller" "offers offers";gap:1.5rem}.product-page_offers__U7CMs{display:block}}@media (min-width:1280px){.product-page_productGrid__DtI77{grid-template-columns:minmax(17rem,3fr) minmax(19rem,4fr) minmax(25rem,5fr);grid-template-areas:"seller header gallery" "seller variant gallery" "seller offers offers";gap:1.75rem}.product-page_stickyPurchase__0wUhR{position:sticky;top:6rem}}.provider-detail_providerGrid__pDwd0{display:grid;grid-template-areas:"hero" "status" "gallery" "services" "hours" "contact" "comments";gap:1.25rem;align-items:start}.provider-detail_hero__Ikzix{grid-area:hero;min-width:0}.provider-detail_status__ic8Yp{grid-area:status;min-width:0}.provider-detail_gallery__OCAvf{grid-area:gallery;min-width:0}.provider-detail_services__khYXb{grid-area:services;min-width:0}.provider-detail_hours__9soBu{grid-area:hours;min-width:0}.provider-detail_contact__HahNI{grid-area:contact;min-width:0}.provider-detail_comments__TU70Q{grid-area:comments;min-width:0;scroll-margin-top:6rem}.provider-detail_stickyAside__iyTdA{display:flex;width:100%;flex-direction:column;gap:1.25rem}.provider-detail_asideOnly__4WKZV{display:none}.provider-detail_hideScrollbar__c_RvJ{scrollbar-width:none;-ms-overflow-style:none}.provider-detail_hideScrollbar__c_RvJ::-webkit-scrollbar{display:none}@media (min-width:1024px){.provider-detail_providerGrid__pDwd0{grid-template-columns:minmax(0,1fr) minmax(17rem,22rem);grid-template-areas:"hero contact" "gallery contact" "services contact" "comments contact";gap:1.5rem}.provider-detail_hours__9soBu,.provider-detail_status__ic8Yp{display:none}.provider-detail_asideOnly__4WKZV{display:block}.provider-detail_stickyAside__iyTdA{position:sticky;top:6rem}}