#backButton{text-align:left;margin-bottom:1.5em}.singleProduct{margin-top:.5em;margin-bottom:1em;border-bottom:2px solid var(--primaryDark,#a7a9ac);padding:.2em;padding-top:.5em}.singleProduct:last-of-type{border-color:transparent}.singleProduct .image{margin-right:1em;padding:.2em;float:left;transition:z-index ease-in-out .75s,transform ease-in-out .75s,top ease-in-out .75s;position:relative;z-index:80;cursor:zoom-in;border:3px ridge transparent;background-color:var(--mainBackground,#fff);transform-origin:top left;aspect-ratio:1}.singleProduct .image:hover{transform:scale(1.5);z-index:90;border-color:var(--searchBackground,#8dc63f)}.singleProduct object{width:180px;max-width:180px;display:inline-block;pointer-events:none}.singleProduct img{width:180px}.singleProduct .details p{margin-bottom:.75em}.singleProduct .actions{display:grid;grid-template-columns:1fr 1fr;justify-content:center;min-width:300px;max-width:500px;clear:both;margin-top:1em;margin-left:auto;margin-right:auto}.singleProduct .actions form{margin:.5em;padding:.2em;display:flex;gap:1em}.singleProduct .actions button{width:150px;margin:.2em auto;padding:.2em;flex-shrink:0}.productInfo{margin-block:.5em;margin-inline:0;outline:3px solid var(--focusColor,#8dc63f);clear:both;margin-top:3.5em}.productInfo>summary{padding:.5em;background-color:var(--secondaryMiddle,#c7c9cc)}.productInfo>div{padding:.5em 1em;max-height:10em;overflow:auto}