.productitem{padding:8px;margin-bottom:8px;border-bottom:2px dotted #f0f0f0}.productitem:last-child{border-bottom:none;margin-bottom:0}.productitem:hover{background-color:rgba(128,117,199,.05)}.productitem .productitem-button-container{display:flex;margin:1rem 0}@media(min-width:768px){.productitem .productitem-button-container{justify-content:flex-end}}a{color:#4f449b;text-decoration:none}a:hover{text-decoration:underline}html{height:100%}body{height:inherit;padding-bottom:60px}main{height:auto;display:flex;flex-direction:column}.page-title{height:80px;color:#222;font-size:1.25rem;font-weight:800;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;justify-content:flex-start}.iframe-container{height:inherit;display:flex;flex-direction:column}.iframe-content{flex-grow:1;margin-bottom:65px}@media(width <= 768px){body{height:100%}body>.container{display:flex;width:100%;height:100%;flex-direction:column}.iframe-content{flex-grow:1;margin-bottom:5px;height:100%}.iframe-content iframe{width:100%;height:100%}}.product-group{margin-bottom:16px}.product-group:last-child{margin-bottom:0}