a.image-open{color:inherit;text-decoration:none}
a.product-title,.product-permalink{color:inherit;text-decoration:none}
a.product-title:hover,.product-permalink:hover{text-decoration:underline;text-underline-offset:3px}
body.product-page main,body.product-page footer,body.product-page .compare-bar{display:none}
body.product-page .detail-panel{position:static;height:auto;min-height:calc(100vh - 90px);width:100%;max-width:1280px;margin:0 auto;padding:40px 5%;border:0;box-shadow:none;overflow:visible;display:block}
body.product-page .detail-panel .detail-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:45px;align-items:start}
body.product-page .detail-panel .modal-head h2{font-size:30px;line-height:1.4}
body.product-page .detail-panel .detail-main-image{height:430px;max-height:430px}
body.product-page .detail-panel .modal-head{margin-bottom:30px}
@media(max-width:700px){body.product-page .detail-panel{padding:24px 5%}body.product-page .detail-panel .detail-grid{grid-template-columns:1fr;gap:20px}body.product-page .detail-panel .modal-head h2{font-size:23px}body.product-page .detail-panel .detail-main-image{height:280px}}
