.options{display:flex;flex-flow:column;padding-bottom:0}.options__item{display:flex;flex-flow:column;padding:10px 0}.options .options__item .options__item-name{color:var(--clean-text);font-size:16px;font-weight:400;line-height:24px}.options__item select,.options__item input,.options__item textarea{padding:5px 8px;border:1px solid var(--border-color);border-radius:4px;background:transparent;color:var(--text);font-size:13px;min-height:40px;background:var(--background)}.variations{display:flex;flex-flow:column;padding-bottom:0}.variations__item{display:flex;flex-flow:column;padding:10px 0}.variations__item-list{display:flex;flex-wrap:wrap}.variations__item-list>label{display:flex;margin-right:16px;margin-bottom:16px;justify-content:center;align-items:center;position:relative}.variations__item-list>label[data-stock-out]:before{content:'';width:100%;height:1px;background:#333;position:absolute;cursor:not-allowed}.variations__item-list>label>input{display:none}.variations__item-list>label>span,.variations__item-list>label>img{height:56px;width:56px;border:1px solid #A7B3B3;border-radius:4px;display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:600;cursor:pointer}.variations__item-list>label>input:checked+span,.variations__item-list>label>input:checked+img{border:2px solid var(--featured)}.variations__item-name{padding-bottom:0px!important;font-size:14px;color:var(--clean-text)!important}