.ox-product-options-wrapper{margin-bottom:20px}.ox-product-options-wrapper .field{margin-bottom:10px}.ox-product-options-wrapper .field>label{display:inline-block;margin-bottom:8px;font-weight:700}.ox-product-options-wrapper .field.ox-required>label:after{color:#e32;content:' *';display:inline}.ox-product-options-wrapper .field .control select{height:initial;line-height:inherit}.ox-product-options-wrapper .field .control input[type="text"]{width:initial;padding:initial;line-height:inherit}.ox-product-options-wrapper .field .control .choice label{display:inline;font-weight:400}.ox-product-options-wrapper .field .control .choice label .ox-tooltip:before{font:400 20px/1 dashicons;-webkit-font-smoothing:antialiased;content:'\f348';color:#aaa;text-shadow:none;position:relative;top:3px}.ox-product-options-wrapper .field .control .choice label .ox-tooltip .ox-tooltip-descr{display:none}.ox-tooltip-popup{max-width:450px}.ox-tooltip-popup a{text-decoration:underline;color:#07C}.ox-product-options-wrapper .field .control .choice input[type="radio"],.ox-product-options-wrapper .field .control .choice input[type="checkbox"]{width:auto;margin-right:3px;height:auto}.ox-product-options-wrapper .field .control span.ox-tooltip-icon:before{font:400 20px/1 dashicons;-webkit-font-smoothing:antialiased;content:'\f348';color:#aaa;text-shadow:none;position:relative;top:3px}.ox-product-options-wrapper .field.ox-required.ox-not-valid .control input[type="text"],.ox-product-options-wrapper .field.ox-required.ox-not-valid .control .options-list{border:1px dotted red}.ox-product-options-wrapper .field.ox-required.ox-not-valid .ox-required-text{color:red;font-style:italic}.ox-product-options-wrapper .ox-file-extensions{font-size:14px}.ox-product-options-wrapper .ox-image{display:inline}.ox-product-options-wrapper .ox-image.ox-popup{cursor:pointer}.ox-product-options-wrapper .fieldset{line-height:100%}.ox-product-options-wrapper .fieldset .input-box::after{content:none}.ox-picker-image{border:1px solid #fff;margin-right:3px;display:inline}.ox-picker-image.ox-selected{border:1px solid #000;margin-right:3px;display:inline}.ox-image-cell{float:left;text-align:center}.ox-image-cell span{font-size:10px}.ox-product-options-wrapper .fieldset div.ox-above{max-width:590px;padding:0;margin:8px 0 20px 0;border:none}.ox-product-options-wrapper .fieldset div.ox-above .ox-image-div{float:left;width:100px;height:100px;margin:0 8px 8px 0;background-position:center center;background-repeat:no-repeat}.ox-product-options-wrapper .fieldset div.ox-above select{width:100%;margin:0 0 10px 0}.ox-product-options-wrapper .fieldset div.ox-above div.options-list{margin:0 0 10px 0}.ox-product-options-wrapper .fieldset div.ox-above .ox-descr{display:block;width:auto;font-size:10px;margin:0 0 8px 0;font-weight:400;font-style:normal}.ox-product-options-wrapper .fieldset div.ox-above .spacer{height:1px;clear:both}.ox-product-options-wrapper .fieldset div.ox-above-checkbox{max-width:590px;padding:0;margin:8px 0 20px 0;border:none}.ox-product-options-wrapper .fieldset div.ox-above-checkbox .ox-image-div{display:inline-block;width:100px;height:100px;margin:0 8px 8px 0;background-position:center center;background-repeat:no-repeat}.ox-product-options-wrapper .fieldset div.ox-above-checkbox div.options-list{margin:0 0 10px 0}.ox-product-options-wrapper .fieldset div.ox-above-checkbox .ox-tooltip-icon{margin:0}.ox-product-options-wrapper .fieldset div.ox-before-select{max-width:590px;padding:0;margin:8px 0 20px 0;border:none}.ox-product-options-wrapper .fieldset div.ox-before-select .ox-table{display:table;width:100%}.ox-product-options-wrapper .fieldset div.ox-before-select .ox-table-cell-img{display:table-cell;width:110px;vertical-align:top}.ox-product-options-wrapper .fieldset div.ox-before-select .ox-table-cell{display:table-cell;vertical-align:top}.ox-product-options-wrapper .fieldset div.ox-before-select .ox-image-div{width:100px;height:100px;vertical-align:middle;margin:0 10px 10px 0;background-position:center center;background-repeat:no-repeat}.ox-product-options-wrapper .fieldset div.ox-before-select select{width:100%;margin-top:35px}.ox-product-options-wrapper .fieldset div.ox-before-select .ox-tooltip-icon{display:block;margin:3px 1px 0 0;width:20px}.ox-product-options-wrapper .fieldset div.ox-before-select .spacer{height:1px;clear:both}.ox-product-options-wrapper .fieldset div.ox-before-radio{max-width:590px;padding:0;margin:8px 0 20px 0;border:none}.ox-product-options-wrapper .fieldset div.ox-before-radio .ox-table{display:table;width:100%}.ox-product-options-wrapper .fieldset div.ox-before-radio .ox-table-cell-img{display:table-cell;width:110px;vertical-align:top}.ox-product-options-wrapper .fieldset div.ox-before-radio .ox-table-cell{display:table-cell;vertical-align:top}.ox-product-options-wrapper .fieldset div.ox-before-radio .ox-image-div{width:100px;height:100px;vertical-align:middle;margin:0 10px 10px 0;background-position:center center;background-repeat:no-repeat}.ox-product-options-wrapper .fieldset div.ox-before-radio div.options-list{max-width:100%;max-width:450px;list-style-type:none;margin:0 0 10px 0}.ox-product-options-wrapper .fieldset div.ox-before-radio div.options-list label{width:100%;max-width:60%}.ox-product-options-wrapper .fieldset div.ox-before-radio .ox-tooltip-icon{margin:0}.ox-product-options-wrapper .fieldset div.ox-below{max-width:590px;padding:0;margin:8px 0 20px 0;border:none}.ox-product-options-wrapper .fieldset div.ox-below .ox-image-div{display:block;float:left;width:100px;height:100px;margin:8px 8px 0 0;background-position:center center;background-repeat:no-repeat}.ox-product-options-wrapper .fieldset div.ox-below select{width:100%;margin:0}.ox-product-options-wrapper .fieldset div.ox-below div.options-list{margin:0 0 10px 0}.ox-product-options-wrapper .fieldset div.ox-below .ox-descr{display:block;width:auto;font-size:10px;margin:8px 0 5px 0;font-weight:400;font-style:normal}.ox-product-options-wrapper .fieldset div.ox-below .spacer{height:1px;clear:both}.ox-product-options-wrapper .fieldset div.ox-below-checkbox{max-width:590px;padding:0;margin:8px 0 20px 0;border:none}.ox-product-options-wrapper .fieldset div.ox-below-checkbox .ox-image-div{display:inline-block;width:100px;height:100px;margin:0 8px 8px 0;background-position:center center;background-repeat:no-repeat}.ox-product-options-wrapper .fieldset div.ox-below-checkbox div.options-list{margin:0 0 10px 0}.ox-product-options-wrapper .fieldset div.ox-below-checkbox select{margin:0 0 10px 0}.ox-product-options-wrapper .fieldset div.ox-below-checkbox .ox-tooltip-icon{margin:0}.ox-product-options-wrapper .fieldset div.ox-below-checkbox .spacer{height:1px;clear:both}.ox-product-options-wrapper .fieldset div.ox-swap-select{max-width:590px;padding:0;margin:8px 0 20px 0;border:none}.ox-product-options-wrapper .fieldset div.ox-swap-select select{width:100%;margin:8px 0 10px 0}.ox-product-options-wrapper .fieldset div.ox-swap-select .ox-descr{font-size:10px;margin:0 0 8px 0;font-weight:400;font-style:normal}.ox-product-options-wrapper .fieldset div.ox-swap-radio{max-width:590px;padding:0;margin:8px 0 20px 0;border:none}.ox-product-options-wrapper .fieldset div.ox-swap-radio div.options-list{margin:0}.ox-product-options-wrapper .fieldset div.ox-swap-radio .ox-tooltip-icon{margin:0}.ox-product-options-wrapper .fieldset div.ox-picker{max-width:590px;padding:0;margin:8px 0 20px 0;border:none}.ox-product-options-wrapper .fieldset div.ox-picker select{display:block;width:100%;margin:5px 0 10px 0}.ox-product-options-wrapper .fieldset div.ox-picker .ox-descr{font-size:10px;margin:0 0 8px 0;font-weight:400;font-style:normal}.ox-product-options-wrapper .fieldset div.ox-picker .spacer{height:1px;clear:both}.ox-hover-image-div{width:150px;height:150px;background-position:center center;background-repeat:no-repeat}.ox-product-options-wrapper .fieldset div.ox-note{font-size:12px}.ox-product-options-wrapper .fieldset div.ox-grid{max-width:590px;padding:0;margin:8px 0 20px 0;border:none}.ox-product-options-wrapper .fieldset div.ox-grid div.options-list{list-style-type:none;padding:0;margin:0}.ox-product-options-wrapper .fieldset div.ox-grid div.options-list .field{width:129px;height:145px;float:left;margin-right:10px;line-height:normal;padding:0}.ox-product-options-wrapper .fieldset div.ox-grid div.options-list input[type="radio"]{float:none;margin:45px 0 0 7px}.ox-product-options-wrapper .fieldset div.ox-grid div.options-list input[type="checkbox"]{float:none;margin:45px 0 0 7px}.ox-product-options-wrapper .fieldset div.ox-grid div.options-list .label{display:block;width:100px;text-align:center;margin:0;word-wrap:normal}.ox-product-options-wrapper .fieldset div.ox-grid div.options-list label{min-width:0;padding:0;background:none;font-weight:400}.ox-product-options-wrapper .fieldset div.ox-grid div.options-list label:hover{background:none}.ox-product-options-wrapper .fieldset div.ox-grid .ox-image-div{float:left;width:100px;height:100px;margin:0 0 5px 0;background-position:center center;background-repeat:no-repeat}.ox-product-options-wrapper .fieldset div.ox-grid ul.validation-failed{padding:10px 0 0 0}.ox-product-options-wrapper .fieldset div.ox-grid .spacer{height:1px;clear:both}.ox-product-options-wrapper .fieldset div.ox-grid .ox-tooltip-icon{margin:10px 0 0 5px}.ox-product-options-wrapper .fieldset div.ox-gridcompact{max-width:590px;padding:0;margin:8px 0 20px 0;border:none}.ox-product-options-wrapper .fieldset div.ox-gridcompact div.options-list{list-style-type:none;padding:0;margin:0}.ox-product-options-wrapper .fieldset div.ox-gridcompact div.options-list .field{float:left;position:relative;width:auto;height:140px;overflow:hidden;margin:0 15px 0 0;line-height:normal;padding:0}.ox-product-options-wrapper .fieldset div.ox-gridcompact div.options-list input[type="radio"]{position:absolute;visibility:hidden}.ox-product-options-wrapper .fieldset div.ox-gridcompact div.options-list input[type="checkbox"]{position:absolute;visibility:hidden}.ox-product-options-wrapper .fieldset div.ox-gridcompact div.options-list .label{display:block;width:100px;text-align:center;margin:0}.ox-product-options-wrapper .fieldset div.ox-gridcompact div.options-list label{min-width:0;padding:0;background:none;font-weight:400}.ox-product-options-wrapper .fieldset div.ox-gridcompact div.options-list label:hover{background:none}.ox-product-options-wrapper .fieldset div.ox-gridcompact .ox-image-div{display:block;width:100px;height:100px;margin:0 0 4px 0;border:1px solid #fff;background-position:center center;background-repeat:no-repeat}.ox-product-options-wrapper .fieldset div.ox-gridcompact .ox-check-icon{display:none;position:absolute;top:0;left:73px;width:24px;height:24px}.ox-product-options-wrapper .fieldset div.ox-gridcompact .ox-image-div.ox-selected,.ox-product-options-wrapper .fieldset div.ox-gridcompact .ox-image-div.ox-selected:hover{border:1px solid #000}.ox-product-options-wrapper .fieldset div.ox-gridcompact .ox-image-div.ox-selected+.ox-check-icon{display:block}.ox-product-options-wrapper .fieldset div.ox-gridcompact ul.validation-failed{padding:10px 0 0 0}.ox-product-options-wrapper .fieldset div.ox-gridcompact .spacer{height:1px;clear:both}.ox-product-options-wrapper .fieldset div.ox-list{max-width:590px;padding:0;margin:8px 0 20px 0;border:none}.ox-product-options-wrapper .fieldset div.ox-list div.options-list{list-style-type:none;padding:0;margin:0}.ox-product-options-wrapper .fieldset div.ox-list div.options-list .field{margin-bottom:10px;border:1px solid #e4e4e4;line-height:normal;padding:10px 10px 10px 10px}.ox-product-options-wrapper .fieldset div.ox-list .ox-image-div{display:block;float:left;width:100px;height:100px;margin:0 10px 0 0;background-position:center center;background-repeat:no-repeat}.ox-product-options-wrapper .fieldset div.ox-list .field.none .ox-image-div{display:block;width:100px;height:15px;margin:0 10px 0 0;background-position:center center;background-repeat:no-repeat}.ox-product-options-wrapper .fieldset div.ox-list div.options-list input[type="radio"]{position:static;float:right;margin:0}.ox-product-options-wrapper .fieldset div.ox-list div.options-list input[type="checkbox"]{position:static;float:right;margin:0}.ox-product-options-wrapper .fieldset div.ox-list .options-list.validation-failed{padding:0}.ox-product-options-wrapper .fieldset div.ox-list span.content{display:block;width:auto;padding:0 0 0 0}.ox-product-options-wrapper .fieldset div.ox-list span.content label{display:block;width:auto;background:none;padding:0;margin:0;text-align:left}.ox-product-options-wrapper .fieldset div.ox-list span.content label:hover{background:none}.ox-product-options-wrapper .fieldset div.ox-list .ox-price{padding:0}.ox-product-options-wrapper .fieldset div.ox-list .ox-descr{min-height:60px;font-size:10px;margin:5px 0 5px 0}.ox-product-options-wrapper .fieldset div.ox-list .spacer{height:1px;clear:both}.ox-product-options-wrapper .fieldset .field.lp-prescription-table-field .control{overflow:auto}.ox-product-options-wrapper .fieldset .field.lp-prescription-table-field.ox-not-valid .control{border:1px dotted red}.ox-product-options-wrapper .fieldset .field.lp-prescription-table-field .control table .lp-prescription-input-cell select{width:88px;padding-left:3px}