.hpm-block{--active-border:#f90;--hover-border:#3ecdf5;--out-of-stock:#ffcccb}a.hpm-button,span.hpm-button{padding:5px 8px;border:2px solid #ddd;opacity:1;border-radius:5px;overflow:hidden;display:inline-block;margin-right:4px;margin-top:4px;color:#000;background-color:#fff;cursor:pointer}.column-image a.hpm-button,.column-image span.hpm-button{background-color:#fff;padding:4px}.hpmrr-se0{width:1px;height:1px;overflow:hidden}.hpm-block-prd h4{font-size:16px;margin:5px 0 0 0}.hpm-button-wrapper{overflow:visible}.hpm-block-prd .hpm-button-wrapper select{max-width:150px;display:inline-block;padding:5px 10px;height:auto}.hpm-block-prd{width:100%;text-align:left}.hpmcircle{display:block;border-radius:50%}.hpm-block-cat{width:100%;text-align:center;display:block}.hpm-block-cat .hpm-button{padding:4px 5px}.hpm-block-cat h4{margin:5px 0 0 0;font-size:14px}.hpm-block-cat select.hpm-button-wrapper{max-width:150px;display:inline-block;padding:3px 6px;height:auto}.hpm-button.active{border-color:var(--active-border);opacity:1}.hpm-button.disabled,.hpm-button.out-stock,.hpm-block li.out-stock,li.disabled{opacity:.5}.hpm-button:hover{border-color:var(--hover-border);opacity:1}.hpm-button:has(> span.hpmcircle)
{border-radius:50%;padding:0}.hpm-block li.out-stock,.hpm-block option.out-stock{background-color:#ffaeae}.hpm-button.out-stock{position:relative}.hpm-button.out-stock:before{position:absolute;content:"";top:50%;border-top:1px solid;border-color:#444;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.hpm-block-prd .hpm-button.out-stock:before{left:-10px;right:-10px}.hpm-block-cat .hpm-button.out-stock:before{left:-10px;right:-10px}.img-resp{max-width:100%;margin:0 auto;display:table;height:auto}.dd-option-image,.dd-selected-image{height:25px;max-width:auto}.dd-option,.dd-selected{padding:4px 7px!important}.dd-option-text,.dd-selected-text{line-height:25px!important;margin:0}.dropdown-select .btn{background-color:#fff;padding:5px 8px}.dropdown-select ul{padding:10px}.dropdown-select ul li a{display:block}.hpm-block a{text-decoration:none;color:#000}