html body:not(.admin) .rr-pd-page,html body:not(.admin) .rr-pd-page *{box-sizing:border-box!important}html body:not(.admin) .rr-pd-page .rr-pd-shell{width:min(1400px,calc(100vw - 16px))!important;max-width:1400px!important;margin-left:auto!important;margin-right:auto!important}html body:not(.admin) .rr-pd-page .rr-pd-layout{display:grid!important;grid-template-columns:minmax(420px,.72fr) minmax(0,1fr)!important;gap:52px!important;align-items:start!important;width:100%!important;max-width:100%!important}html body:not(.admin) .rr-pd-page .rr-pd-gallery-card,html body:not(.admin) .rr-pd-page .rr-pd-info-panel{min-width:0!important;max-width:100%!important}html body:not(.admin) .rr-pd-page .product-detail-gallery{display:grid!important;gap:14px!important;width:100%!important;max-width:100%!important}html body:not(.admin) .rr-pd-page .product-detail-main-image-wrap{width:100%!important;max-width:100%!important;aspect-ratio:1/1!important;overflow:hidden!important;border-radius:22px!important}html body:not(.admin) .rr-pd-page .product-detail-main-image{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:none!important;object-fit:cover!important}@media (min-width:901px) and (max-width:1180px){html body:not(.admin) .rr-pd-page .rr-pd-layout{grid-template-columns:minmax(360px,42%) minmax(0,1fr)!important;gap:34px!important;align-items:start!important}html body:not(.admin) .rr-pd-page .product-detail-main-image-wrap{aspect-ratio:1/1!important;max-height:520px!important}html body:not(.admin) .rr-pd-page .rr-pd-info-panel{padding-top:14px!important}}@media (max-width:900px){html body:not(.admin) .rr-pd-page .rr-pd-layout{grid-template-columns:1fr!important;gap:24px!important}}
