.stepper{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;position:relative;padding:0 10px}.step{text-align:center;position:relative;flex:1;cursor:pointer;display:flex;flex-direction:column;align-items:center;min-height:100px}.step span{display:inline-block;width:30px;height:30px;line-height:30px;border-radius:50%;background:gray;color:#fff;font-weight:700;transition:background .3s ease-in-out;text-align:center;position:relative;z-index:2}.step.active span,.step.completed span{background:#ea6e77!important}.step p{margin-top:5px;font-size:clamp(10px,2vw,14px)}.step:before{content:"";position:absolute;top:15px;left:0%;width:100%;height:2px;background:gray;z-index:1;transform:translate(-50%)}.step:first-child:before{display:none}.step.completed:before{background:#ea6e77}.content{display:none}.active-content{display:block}#stepper-container{display:none}.selected-value-color,.selected-value-room,.selected-value-style,.selected-value-curtain-area,.selected-value-lining,.selected-value-panel{margin-top:5px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px}@media (min-width: 768px){.custom-dropdown{width:300px}}.custom-dropdown{display:flex;flex-direction:column;gap:5px;padding:10px;overflow:auto;height:400px}.cl-po--option[data-option=lining] .cl-po--label{display:none!important}.custom-option{border:1px solid #ddd;border-radius:5px;padding:10px 15px;text-align:left;cursor:pointer;transition:border-color .3s ease}.custom-option.selected{border-color:#000}.custom-option h4{font-size:14px;font-weight:500;margin:0;color:#333}.custom-option .price{font-size:14px;color:#666}.product-option{margin:0;font-weight:700}@media (max-width: 768px){.selected-value{display:none}}.selected-value{margin:0;font-weight:700;color:#999}.error-message{font-size:10px;margin:5px;color:red}.label-room{font-weight:700;display:block}.price-room{font-weight:0;color:#000;text-decoration:none}.price-room:hover{text-decoration:underline}.label-style{font-size:clamp(8px,2vw,12px);font-weight:700;display:block}.price-style{font-size:clamp(8px,2vw,12px);font-weight:0;color:#000;text-decoration:none}.price-style:hover{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/33/assets/custom-curtain.css.map */
