.info-sheet-overlay{z-index:1040;opacity:1;background-color:#0009;justify-content:center;align-items:flex-end;padding:0;transition:opacity .2s ease-out;display:flex;position:fixed;inset:0}.info-sheet-overlay.closing{opacity:0}@media (min-width:1024px){.info-sheet-overlay{align-items:center}}.info-sheet{background-color:#fefefe;border-radius:12px 12px 0 0;flex-direction:column;width:100%;max-height:85vh;padding:1.5rem;animation:.3s ease-out slideUp;display:flex;position:relative;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}.info-sheet.closing{animation:.3s ease-out slideDown}@media (min-width:1024px){.info-sheet{border-radius:12px;max-width:500px;max-height:80vh;padding:2rem;animation:.2s ease-out scaleIn}.info-sheet.closing{animation:.2s ease-out scaleOut}}.info-sheet__close{cursor:pointer;color:#14264b;background:0 0;border:none;justify-content:center;align-items:center;padding:.6rem;transition:color .25s;display:flex;position:absolute;top:1rem;right:.6rem}.info-sheet__close:hover{color:#14264b}.info-sheet__close svg{width:1.5rem;height:1.5rem}.info-sheet__close{z-index:10}.info-sheet__content{flex-direction:column;gap:.6rem;display:flex}.info-sheet__title{color:#14264b;text-align:left;margin:0;padding-right:2.5rem;font-family:Roboto,sans-serif;font-size:1.75rem;font-weight:700}@media (min-width:1024px){.info-sheet__title{font-size:2rem}}.info-sheet .product-page-new-price-info-note{color:#14264b;margin:0;font-family:Roboto,sans-serif;font-size:.875rem;font-style:italic}.info-sheet .product-page-new-price-info-title{color:#14264b;margin-bottom:.5rem;font-family:Roboto,sans-serif;font-size:1rem;font-weight:700}.info-sheet__body{color:#14264b;font-family:Roboto,sans-serif;font-size:1rem;line-height:1.6}.info-sheet__body p{margin:0 0 1rem}.info-sheet__body p:last-child{margin-bottom:0}.info-sheet__body ul,.info-sheet__body ol{margin:0 0 1rem;padding-left:2rem}.info-sheet__body ul li,.info-sheet__body ol li{margin-bottom:.5rem}.info-sheet__body strong{color:#14264b;font-weight:700}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}
