div.option{font-size:13px;font-weight:normal;width:100%;font-family:"IBM Plex Sans Condensed"}div.option ul{padding:5px 5px 0 5px}div.option ul li.swatch{list-style-type:none;display:inline-block}div.option ul:has(+*+.field.required select.mage-error){border:1px solid red;background-color:#fff}div.option .field.required~ul{background-color:blue}div.option select{height:0;width:0;border:none;padding:0}div.option select:not([disabled]):focus{box-shadow:none}div.option .mage-error{color:#c00;display:inline-block}div.option .field.choice{box-sizing:border-box;padding:0 5px}div.option .field.choice:has(input[aria-describedby][type='checkbox']){border:1px solid red;background-color:#fff}#conf-tier-price-grid .mage-error{color:#c00;display:inline-block}.swatch img.small-image-preview{width:35px;height:auto;padding:0px;border:6px solid #fff}li.swatch img.swatch-selected{padding:3px;background-color:#fff;border:3px solid #186ebc;margin-bottom:0px}.swatch-label-pdp{width:150px;position:absolute;max-height:200px;display:none;font-size:12px;color:#186ebc;background-color:#fff;word-wrap:break-word;z-index:100;padding:5px;border:1px solid #383838}.swatch-label-pdp img{height:150px}#swatch-sample-link{min-height:50px;display:block;width:fit-content;text-decoration:none;color:#383838}#swatch-sample-link:hover{color:#186ebc}#swatch-sample-link span{float:right;margin-top:20px}#swatch-sample-link img{width:50px;margin:5px}div.option-label-bottom{width:100%;display:flex;align-items:center}div.option-label-bottom p.option-description-wrap{background-color:#fff;border:1px solid #c00;flex-grow:3;box-sizing:border-box;padding:3px 5px;min-height:26px;width:50%;margin:0}div.option-label-bottom label{color:#c00;padding:5px;max-width:50%;font-weight:600}#product-options-wrapper div.fieldset{margin-bottom:0}#option-wrapper-1,#product-options-wrapper div.option,#conf-tier-price-grid{background-color:#f1f1f1;border:4px solid #e5e5e5;border-bottom-width:0px;padding:3% 2%;box-sizing:border-box;margin:0}#option-wrapper-1 input[type="checkbox"],#product-options-wrapper div.option input[type="checkbox"],#conf-tier-price-grid input[type="checkbox"]{margin:4px 0 0;float:left;position:static}#option-wrapper-1:has(input[aria-describedby][type='radio']),#product-options-wrapper div.option:has(input[aria-describedby][type='radio']),#conf-tier-price-grid:has(input[aria-describedby][type='radio']){border:1px solid red;background-color:#fff}#option-wrapper-1 label,#product-options-wrapper div.option label,#conf-tier-price-grid label{display:block}#option-wrapper-1 label span,#product-options-wrapper div.option label span,#conf-tier-price-grid label span{text-align:center;width:100%;display:block;font-weight:700;font-size:15px;font-family:"Cabin Condensed"}#option-wrapper-1 input.checkbox:checked+span label,#product-options-wrapper div.option input.checkbox:checked+span label,#conf-tier-price-grid input.checkbox:checked+span label{color:#333}#option-wrapper-1 input.checkbox+span,#product-options-wrapper div.option input.checkbox+span,#conf-tier-price-grid input.checkbox+span{margin-left:18px;display:block}#option-wrapper-1 input.checkbox+span label,#product-options-wrapper div.option input.checkbox+span label,#conf-tier-price-grid input.checkbox+span label{color:#c00;font-family:'IBM Plex Sans',Arial,sans-serif;font-size:12px;display:inline}#option-wrapper-1.selection-made div.option-label-bottom .option-description-wrap,#product-options-wrapper div.option.selection-made div.option-label-bottom .option-description-wrap,#conf-tier-price-grid.selection-made div.option-label-bottom .option-description-wrap{border-color:#383838}#option-wrapper-1.selection-made div.option-label-bottom label,#product-options-wrapper div.option.selection-made div.option-label-bottom label,#conf-tier-price-grid.selection-made div.option-label-bottom label,#option-wrapper-1.selection-made input.checkbox+span.label label,#product-options-wrapper div.option.selection-made input.checkbox+span.label label,#conf-tier-price-grid.selection-made input.checkbox+span.label label{color:#383838}@media only screen and (max-width:767px){#option-wrapper-1,#product-options-wrapper div.option,#conf-tier-price-grid{padding:3% 1%}}