
.ProductOptions{margin-bottom:2rem}.ProductOptions .option-heading{align-items:center;height:3.25rem;margin-top:.5rem;font-size:1.125rem;font-weight:600;display:flex}.ProductOptions .option-change-input{margin-bottom:.5rem}.ProductOptions .option-change-input button{width:6.563rem;height:3.438rem;margin-bottom:.5rem;margin-right:.5rem;padding:1rem 0;font-size:14px;line-height:18px}.ProductOptions .option-change-input button.one-size{pointer-events:none;height:2.438rem;padding:.5rem 0}.ProductOptions .option-info .option-price{white-space:nowrap;padding-bottom:4px;font-size:32px;font-weight:700;line-height:1}.ProductOptions .option-info .option-size-per-metric{font-size:calc(var(--cx-font-size-base)*.75)}.ProductOptions .option-group.has-children .has-children{background-color:#0000;border:none;border-radius:0;padding:0;transition:none}.ProductOptions .option-group.has-children .option-children{padding:12px 24px}.ProductOptions .option-group.has-children .option-children .ProductOptions{border-left:2px dashed #00000026;padding:0 24px}.dark .ProductOptions .option-group.has-children .option-children .ProductOptions{border-left-color:#fff3}
.ColorVariants .color-heading{height:2.5rem;font-size:1.125rem;font-weight:600;display:block}.ColorVariants .color-inputs{flex-flow:wrap;justify-content:flex-start;margin:0 2%;display:flex}.ColorVariants .color-inputs-holder{flex-basis:16.6667%}.ColorVariants .color-inputs-holder.disabled{opacity:.5}.ColorVariants .color-inputs-holder .color-name-holder{flex-direction:column;align-items:center;margin-bottom:25px;display:inline-flex;position:relative}.ColorVariants .color-inputs-holder .color-name-holder .color-name{white-space:nowrap;background-color:var(--colorBackground);z-index:1;border:none;border-radius:6px;padding:4px 6px;font-size:.7rem;font-weight:500;transition:all .1s ease-out;position:absolute;top:115%;left:50%;transform:translate(-50%,-50%)}
.PriceByOption{margin-bottom:2rem}.PriceByOption .option-price-heading{align-items:center;height:3.25rem;margin-top:.5rem;font-size:1.125rem;font-weight:600;display:flex}.PriceByOption .option-price-change-input{margin-bottom:.5rem}.PriceByOption .option-price-change-input button{width:6.563rem;height:3.438rem;margin-bottom:.5rem;margin-right:.5rem;padding:1rem 0;font-size:14px;line-height:18px}.PriceByOption .option-price-change-input button.one-size{pointer-events:none;height:2.438rem;padding:.5rem 0}.PriceByOption .option-price-info .option-price{white-space:nowrap;padding-bottom:4px;font-size:32px;font-weight:700;line-height:1}.PriceByOption .option-price-info .option-price-per-metric{font-size:calc(var(--cx-font-size-base)*.75)}
