.ProductPanel-module__PlNfbq__panel{display:grid;container:product-panel/inline-size}.ProductPanel-module__PlNfbq__layout{grid-template-rows:auto minmax(min-content,1fr) auto;min-height:100%;display:grid}.ProductPanel-module__PlNfbq__header{justify-content:space-between;align-items:center;gap:.75rem;min-height:3.25rem;padding:.5rem clamp(.875rem,4cqi,1.25rem) 0;display:flex}.ProductPanel-module__PlNfbq__zoomButton{width:2.75rem;min-width:2.75rem}.ProductPanel-module__PlNfbq__zoomLabel{display:none}.ProductPanel-module__PlNfbq__main{flex-direction:column;justify-content:center;align-items:center;min-height:0;padding:clamp(.25rem,1cqi,.5rem) clamp(.75rem,3cqi,1.5rem) clamp(.5rem,1.5cqi,.75rem);display:flex}.ProductPanel-module__PlNfbq__gallery{grid-template-rows:auto auto;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;align-items:center;column-gap:clamp(.5rem,2cqi,1rem);width:min(100%,30rem);display:grid}.ProductPanel-module__PlNfbq__gallerySingle{grid-template-columns:minmax(0,1fr);width:min(100%,22.5rem)}.ProductPanel-module__PlNfbq__media{aspect-ratio:4/3;touch-action:pan-y;grid-area:1/2;min-width:0;position:relative;overflow:hidden}.ProductPanel-module__PlNfbq__mediaSingle{grid-column:1}.ProductPanel-module__PlNfbq__slide{position:absolute;inset:0}.ProductPanel-module__PlNfbq__previous{grid-area:1/1}.ProductPanel-module__PlNfbq__next{grid-area:1/3}.ProductPanel-module__PlNfbq__arrowHit{place-items:center;width:2.75rem;height:2.75rem;display:grid}.ProductPanel-module__PlNfbq__arrowVisual{place-items:center;width:clamp(2.5rem,10cqi,2.875rem);height:clamp(2.5rem,10cqi,2.875rem);display:grid}.ProductPanel-module__PlNfbq__indicators{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:center;align-items:center;margin-top:clamp(.75rem,2cqi,1rem);display:flex}.ProductPanel-module__PlNfbq__indicatorHit{place-items:center;width:2.75rem;height:2.75rem;display:grid}.ProductPanel-module__PlNfbq__title{overflow-wrap:anywhere;text-wrap:balance;margin-top:clamp(.25rem,1cqi,.625rem)}.ProductPanel-module__PlNfbq__actions{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(.5rem,2cqi,.75rem);padding:0 clamp(.75rem,3cqi,1.25rem) clamp(.75rem,3cqi,1.25rem);display:grid}@container product-panel (min-width:28rem){.ProductPanel-module__PlNfbq__zoomButton{width:auto;padding-inline:.75rem}.ProductPanel-module__PlNfbq__zoomLabel{display:inline}.ProductPanel-module__PlNfbq__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ProductPanel-module__PlNfbq__main{grid-template-rows:auto auto;justify-content:stretch;place-items:stretch center;display:grid}.ProductPanel-module__PlNfbq__gallery{grid-template-rows:auto auto;align-self:center;width:min(100%,30rem);min-height:0}.ProductPanel-module__PlNfbq__gallerySingle{width:min(100%,22.5rem)}.ProductPanel-module__PlNfbq__media{aspect-ratio:auto;align-self:center;width:100%;height:clamp(10rem,min(38cqi,32dvh),20rem);min-height:10rem;max-height:20rem}}