.clothing-upsell{display:block;margin-bottom:1.2rem;font-family:Sora,sans-serif}.cu-options{display:flex;flex-direction:column;gap:.8rem;margin-bottom:1.2rem}.cu-option{display:flex;align-items:center;gap:1rem;position:relative;border:1.5px solid rgba(var(--color-foreground),.2);border-radius:var(--inputs-radius, 6px);padding:2.3rem 1.4rem;cursor:pointer;transition:border-color .15s ease,border-width .15s ease;background-color:rgb(var(--color-background))}.cu-option--active{border-color:rgb(var(--color-foreground));border-width:2px}.cu-option--single{padding:2rem 1.4rem;line-height:normal}.cu-radio{flex-shrink:0;width:1.8rem;height:1.8rem;margin:0;accent-color:rgb(var(--color-foreground));cursor:pointer}.cu-option__body{flex:1;min-width:0}.cu-option__row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.cu-option__title{font-family:Sora,sans-serif;font-size:1.5rem;font-weight:700;color:rgb(var(--color-foreground));letter-spacing:.02em}.cu-option__price{font-family:Sora,sans-serif;font-size:1.5rem;font-weight:700;color:rgb(var(--color-foreground));white-space:nowrap}.cu-option__sub{margin:.3rem 0 0;font-size:1.2rem;color:rgba(var(--color-foreground),.55)}.cu-badge{position:absolute;top:-1px;right:-1px;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));font-family:Sora,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.35rem .9rem;border-radius:0 var(--inputs-radius, 6px) 0 var(--inputs-radius, 6px);line-height:1}.cu-title-col{display:flex;flex-direction:column;gap:.3rem;min-width:0}.cu-price-col{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;white-space:nowrap}.cu-discount-label,.cu-triple-discount-label{font-family:Sora,sans-serif;font-size:1.5rem;font-weight:700;color:#fff;background-color:#b90000;border-radius:10px;padding:5px;white-space:nowrap}.cu-discount-label[hidden],.cu-triple-discount-label[hidden]{display:none}.cu-bundle-price{font-family:Sora,sans-serif;font-size:1.5rem;font-weight:700;color:rgb(var(--color-foreground))}.cu-original-price{font-size:1.2rem;color:rgba(var(--color-foreground),.45)}.cu-savings{font-size:1.2rem;color:rgba(var(--color-foreground),.7)}.cu-bundle-expand,.cu-triple-expand{margin-top:1.2rem;display:flex;flex-direction:column;gap:1rem}.cu-bundle-expand[hidden],.cu-triple-expand[hidden]{display:none}.cu-variant-labels{margin:0;font-size:1.2rem;font-weight:600;color:rgb(var(--color-foreground));letter-spacing:.03em}.cu-bundle-row{display:flex;align-items:center;gap:1rem}.cu-thumbs{display:flex;gap:.5rem;flex-shrink:0}.cu-thumb{width:4.4rem;border-radius:4px;overflow:hidden;border:1px solid rgba(var(--color-foreground),.1);background-color:rgba(var(--color-foreground),.05);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cu-thumb img{width:100%;height:auto;display:block}.cu-thumb img[hidden]{display:none}.cu-thumb-placeholder,.cu-thumb2-placeholder,.cu-thumb3-placeholder{display:flex;align-items:center;justify-content:center;width:100%;padding:.6rem 0;background:none;border:none;outline:none;cursor:pointer;border-radius:4px;transition:background-color .15s ease}.cu-thumb-placeholder[hidden],.cu-thumb2-placeholder[hidden],.cu-thumb3-placeholder[hidden]{display:none}.cu-variants,.cu-triple-variants2,.cu-triple-variants3{margin-top:.2rem}.cu-pill-options{display:block;margin:0;padding:0;border:none}.cu-pill-options input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.cu-pill-options label{border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity));background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));border-radius:var(--variant-pills-radius);display:inline-block;margin:.7rem .5rem .2rem 0;padding:1rem 2rem;font-size:1.4rem;letter-spacing:.1rem;line-height:1;text-align:center;transition:border var(--duration-short) ease;cursor:pointer;position:relative}.cu-pill-options label:before{content:"";position:absolute;top:calc(var(--variant-pills-border-width) * -1);right:calc(var(--variant-pills-border-width) * -1);bottom:calc(var(--variant-pills-border-width) * -1);left:calc(var(--variant-pills-border-width) * -1);z-index:-1;border-radius:var(--variant-pills-radius);box-shadow:var(--variant-pills-shadow-horizontal-offset) var(--variant-pills-shadow-vertical-offset) var(--variant-pills-shadow-blur-radius) rgba(var(--color-shadow),var(--variant-pills-shadow-opacity))}.cu-pill-options label:hover{border-color:rgb(var(--color-foreground))}.cu-pill-options input[type=radio]:checked+label{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.cu-pill-options input[type=radio]:disabled+label{border-color:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.6);text-decoration:line-through}.cu-pill-options input[type=radio]:focus-visible+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.cu-dropdown{position:relative}.cu-choose-btn,.cu-choose-btn2,.cu-choose-btn3{display:flex;align-items:center;gap:.7rem;width:100%;padding:.8rem 1.2rem;background-color:rgba(var(--color-foreground),.08);border:1px solid rgba(var(--color-foreground),.15);border-radius:var(--inputs-radius, 4px);font-size:1.3rem;font-family:Sora,sans-serif;font-weight:600;letter-spacing:.03em;color:rgb(var(--color-foreground));cursor:pointer;text-align:left}.cu-choose-btn:focus,.cu-choose-btn2:focus,.cu-choose-btn3:focus{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.cu-choose-img,.cu-choose-img2,.cu-choose-img3{width:2.8rem;height:2.8rem;object-fit:contain;border-radius:3px;flex-shrink:0}.cu-choose-img[hidden],.cu-choose-img2[hidden],.cu-choose-img3[hidden]{display:none}.cu-choose-text,.cu-choose-text2,.cu-choose-text3{flex:1}.cu-chevron{flex-shrink:0;margin-left:auto;color:rgba(var(--color-foreground),.6);transition:transform .2s ease}.cu-dropdown[aria-expanded=true] .cu-chevron{transform:rotate(180deg)}.cu-dropdown-list,.cu-dropdown-list2,.cu-dropdown-list3{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:100;list-style:none;margin:0;padding:.4rem 0;background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.2);border-radius:var(--inputs-radius, 4px);box-shadow:0 4px 16px #0000001f;max-height:26rem;overflow-y:auto}.cu-dropdown-list[hidden],.cu-dropdown-list2[hidden],.cu-dropdown-list3[hidden]{display:none}.cu-dropdown-item{display:flex;align-items:center;gap:1rem;padding:.8rem 1.2rem;cursor:pointer;transition:background-color .12s ease}.cu-dropdown-item:hover,.cu-dropdown-item[aria-selected=true]{background-color:rgba(var(--color-foreground),.05)}.cu-dropdown-item[aria-selected=true]{border-left:3px solid rgb(var(--color-foreground));padding-left:calc(1.2rem - 3px)}.cu-dropdown-item-img{width:7rem;height:auto;display:block;border-radius:3px;flex-shrink:0;background-color:rgba(var(--color-foreground),.05)}.cu-dropdown-item-info{display:flex;flex-direction:column;gap:.2rem;min-width:0}.cu-dropdown-item-title{font-size:1.3rem;font-weight:500;color:rgb(var(--color-foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cu-dropdown-item-price{font-size:1.2rem;color:rgba(var(--color-foreground),.55)}.cu-error{font-size:1.2rem;color:rgb(var(--color-error, 178 0 0));margin:0 0 .8rem}.cu-error[hidden]{display:none}.cu-atc.loading .cu-atc-text{visibility:hidden}.cu-atc:disabled{opacity:.55;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/9/assets/clothing-upsell.css.map */
