backing-options.page-width{display:block}.backing-options{--backing-option-size: 10.8rem;--backing-radius: .4rem;--backing-shadow: 0 .8rem 1.8rem rgba(48, 36, 28, .18)}.backing-options__hero{display:block;width:100%;height:auto;margin:0;aspect-ratio:1;object-fit:cover;border-radius:var(--backing-radius);box-shadow:var(--backing-shadow);background-color:rgba(var(--color-foreground),.06)}.backing-options__caption{margin:1.2rem 0 0}.backing-options__yards{margin:0 0 .6rem}.backing-options__stock,.backing-options__note{margin:0 0 1.2rem}.backing-options__choices{display:flex;flex-wrap:wrap;gap:.8rem;border:0;margin:0 0 1.6rem;padding:0;min-inline-size:0}.backing-options__choices .form__label{width:100%;margin:0;padding:0}.backing-option__input{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.backing-option__label{width:var(--backing-option-size);margin:0;padding:0;overflow:hidden;border:.2rem solid rgba(var(--color-foreground),.35);border-radius:var(--backing-radius);box-shadow:var(--backing-shadow);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.backing-option__media{display:block;width:100%;height:var(--backing-option-size);aspect-ratio:1;object-fit:cover;border-radius:0;background-color:rgba(var(--color-foreground),.06)}.backing-option__name{display:block;padding:.4rem .6rem .6rem;font-size:1.4rem;line-height:1.3}.backing-option__label:hover{border-color:rgb(var(--color-foreground))}.backing-option__input:checked+.backing-option__label{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 .2rem rgb(var(--color-background)),0 0 0 .35rem rgb(var(--color-foreground)),var(--backing-shadow)}.backing-option__input:focus-visible+.backing-option__label{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.backing-options__add:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}@media screen and (max-width:749px){.backing-options{--backing-option-size: 9.2rem}}@media screen and (forced-colors:active){.backing-option__input:focus-visible+.backing-option__label{outline:transparent solid 1px;outline-offset:2px}.backing-option__input:checked+.backing-option__label{outline:transparent solid 2px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-backing-options.css.map */
