.paid-ottoman-addon{display:block;margin:0 0 1.6rem;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:1.4rem;background:rgb(var(--color-background));box-shadow:0 .8rem 2.8rem rgba(var(--color-foreground),.055);overflow:hidden}.paid-ottoman-addon__toggle{display:flex;align-items:center;gap:1.2rem;min-height:7.2rem;padding:1.5rem 1.6rem;cursor:pointer;transition:background-color .18s ease}.paid-ottoman-addon__toggle:hover{background:rgba(var(--color-foreground),.018)}.paid-ottoman-addon__toggle>input{position:absolute;opacity:0;pointer-events:none}.paid-ottoman-addon__checkbox{position:relative;flex:0 0 2.2rem;width:2.2rem;height:2.2rem;border:.1rem solid rgba(var(--color-foreground),.42);border-radius:50%;background:rgb(var(--color-background))}.paid-ottoman-addon__toggle>input:checked+.paid-ottoman-addon__checkbox{border-color:rgb(var(--color-button));background:rgb(var(--color-button))}.paid-ottoman-addon__toggle>input:checked+.paid-ottoman-addon__checkbox:after{content:"";position:absolute;left:.65rem;top:.3rem;width:.55rem;height:1rem;border:solid rgb(var(--color-button-text));border-width:0 .2rem .2rem 0;transform:rotate(45deg)}.paid-ottoman-addon__toggle>input:focus-visible+.paid-ottoman-addon__checkbox{outline:.2rem solid rgba(var(--color-foreground),.65);outline-offset:.3rem}.paid-ottoman-addon__toggle-copy{display:grid;flex:1 1 auto;gap:.15rem}.paid-ottoman-addon__toggle-copy strong,.paid-ottoman-addon__options legend{color:rgb(var(--color-foreground));font-size:1.45rem;letter-spacing:.01em}.paid-ottoman-addon__toggle-copy small,.paid-ottoman-addon__option small,.paid-ottoman-addon__note{color:rgba(var(--color-foreground),.7);font-size:1.15rem}.paid-ottoman-addon__toggle-copy small{order:-1;text-transform:uppercase;letter-spacing:.13em;font-size:.95rem}.paid-ottoman-addon__optional{padding:.45rem .8rem;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:99rem;color:rgba(var(--color-foreground),.65);font-size:1rem;line-height:1;letter-spacing:.04em}.paid-ottoman-addon__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0;padding:0 1.4rem 1.4rem;border:0;border-top:.1rem solid rgba(var(--color-foreground),.09)}.paid-ottoman-addon__options[hidden]{display:none}.paid-ottoman-addon__options legend{grid-column:1 / -1;width:100%;padding:1.3rem 0 .2rem;font-weight:600}.paid-ottoman-addon__option{display:block;cursor:pointer}.paid-ottoman-addon__option>input{position:absolute;opacity:0;pointer-events:none}.paid-ottoman-addon__option-card{position:relative;display:grid;grid-template-columns:5.8rem minmax(0,1fr) auto;align-items:center;gap:.9rem;min-height:7.6rem;padding:.8rem 1rem .8rem .8rem;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:1rem;background:rgb(var(--color-background));transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.paid-ottoman-addon__option:hover .paid-ottoman-addon__option-card{border-color:rgba(var(--color-foreground),.3);transform:translateY(-.1rem)}.paid-ottoman-addon__option>input:checked+.paid-ottoman-addon__option-card{border-color:rgb(var(--color-button));box-shadow:0 0 0 .1rem rgb(var(--color-button)),0 .7rem 1.8rem rgba(var(--color-foreground),.07)}.paid-ottoman-addon__option>input:focus-visible+.paid-ottoman-addon__option-card{outline:.2rem solid rgba(var(--color-foreground),.65);outline-offset:.2rem}.paid-ottoman-addon__image{display:block;width:5.8rem;height:5.8rem;overflow:hidden;border-radius:.7rem;background:rgba(var(--color-foreground),.04)}.paid-ottoman-addon__image img{display:block;width:100%;height:100%;object-fit:cover}.paid-ottoman-addon__option-copy{display:grid;min-width:0;gap:.15rem}.paid-ottoman-addon__option-copy strong{color:rgb(var(--color-foreground));font-size:1.3rem;line-height:1.25}.paid-ottoman-addon__price{padding-right:2.3rem;color:rgb(var(--color-foreground));font-size:1.25rem;white-space:nowrap}.paid-ottoman-addon__radio{position:absolute;top:1rem;right:1rem;width:1.5rem;height:1.5rem;border:.1rem solid rgba(var(--color-foreground),.32);border-radius:50%}.paid-ottoman-addon__option>input:checked+.paid-ottoman-addon__option-card .paid-ottoman-addon__radio{border:.45rem solid rgb(var(--color-button))}.paid-ottoman-addon__option.is-unavailable{display:none}.paid-ottoman-addon__note{grid-column:1 / -1;margin:.3rem 0 0;line-height:1.45}@media screen and (max-width:749px){.paid-ottoman-addon__options{grid-template-columns:1fr}.paid-ottoman-addon__optional{display:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/component-paid-ottoman-addon.css.map */
