@media (max-width:868px){.et_pb_sidebar_0_tb_body{width:100%!important;float:none!important;margin-right:20px!important}.et_pb_sidebar_0_tb_body .et_pb_widget_area{display:grid;grid-template-columns:1fr;gap:25px}.et_pb_sidebar_0_tb_body .et_pb_widget{width:100%!important;float:none!important;margin:20px!important}.et_pb_salvattore_content{grid-template-columns:repeat(2,minmax(0,1fr))!important}.price-display .price-amount{font-size:40px!important}.ivory-article .ivory-image{float:none!important;width:100%!important;margin:0px!important;border-width:5px}.ivory-content{padding-top:30px}.ivory-article .ivory-image-left{float:none!important;width:100%!important;border-width:5px;margin:0px!important}}@media (max-width:500px){.et_pb_salvattore_content{grid-template-columns:1fr!important}.price-display{display:flex;justify-content:flex-start!important}.price-display .price-amount{font-size:35px!important}}.et_pb_sidebar_0_tb_body .et_pb_widget{margin-bottom:20px!important}.et_pb_salvattore_content{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.et_pb_salvattore_content>.column{display:contents!important;float:none!important;width:auto!important}.et_pb_salvattore_content .et_pb_post{width:100%!important;margin:0 0 20px!important}.et_pb_salvattore_content .et_pb_image_container img{width:100%;height:auto;object-fit:cover}.ivory-article{width:100%;font-family:'Josefin Sans',Helvetica,Arial,Lucida,sans-serif;font-size:18px;letter-spacing:1px;line-height:23.8px;color:#000;overflow:hidden}.ivory-article .ivory-image{float:right;width:43%;height:auto;border:7px solid #000;box-sizing:border-box;margin:0px 0 8px 20px;display:block}.ivory-article .ivory-image-left{float:left;width:43%;height:auto;border:7px solid #000;box-sizing:border-box;margin:0px 20px 8px 0;display:block}.ivory-piano-image{border:7px solid #000;width:auto;height:auto;max-width:100%;box-sizing:border-box}.price-display{display:flex;align-items:baseline;justify-content:flex-end;gap:8px}.price-display .price-amount{font-size:56px;font-weight:300;line-height:1.2;letter-spacing:-2px}.price-display .price-tax{font-size:16px;font-weight:300;letter-spacing:0.5px;color:#55534D}