.product-page{--product-page-offset:108px;padding:16px 16px 0;@media only screen and (max-width:1023px){--product-page-offset:88px;padding-left:8px;padding-bottom:0;padding-right:8px;padding-top:12px}}.product-page__title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.product-page__frame{display:block;width:100%;height:calc(100vh - var(--product-page-offset));height:calc(100dvh - var(--product-page-offset));min-height:480px;border:1px solid #ffffff;border-radius:16px;background-color:#ffffff;box-shadow:0 8px 24px rgba(7,9,22,.06);@media only screen and (max-width:1023px){border-radius:12px}}