.sd-product-configuration{--sd-card-border: #dedede;border:.1rem solid var(--sd-card-border);border-radius:1.2rem;margin:.4rem 0 1.2rem;overflow:hidden;padding:0 2rem 1.4rem;width:100%}.sd-product-configuration__header{align-items:flex-end;border-bottom:.1rem solid var(--sd-card-border);display:flex;gap:1rem;justify-content:space-between;margin:0 -2rem;padding:1.3rem 2rem 1.2rem}.sd-product-configuration__eyebrow{color:rgba(var(--color-foreground),.58);font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase}.sd-product-configuration__title{color:rgb(var(--color-foreground-title));font-size:2rem;font-weight:600;line-height:1.15;order:-1}.sd-product-configuration .product-parameters variant-radios{gap:0;margin:0}.sd-product-configuration .product-form__controls{border-bottom:.1rem solid var(--sd-card-border);padding:1.5rem 0 1.4rem}.sd-product-configuration .product-form__controls:last-of-type{border-bottom:0}.sd-product-configuration .product-form__group-name{align-items:center;float:left;font-size:1.5rem;font-weight:600;gap:.7rem;margin:0 0 .5rem;padding:0;width:100%}.sd-product-configuration .product-form__group-name+.product-form__controls-group{clear:both}.sd-product-configuration .product__link{border-bottom:.1rem solid var(--sd-card-border);box-sizing:border-box;display:block;margin:0;max-width:none;padding:0 0 1.2rem;width:100%}.sd-product-configuration .product__link a{align-items:center;background:#fff;border:.1rem solid #2d2d2d;border-radius:.6rem;box-sizing:border-box;color:#2d2d2d;display:flex;font-size:1.35rem;font-weight:600;justify-content:center;max-width:none;min-height:4.6rem;padding:1rem 1.6rem;text-align:center;text-decoration:none;transition:background-color .2s ease,color .2s ease;width:100%}.sd-product-configuration .product__link a:hover,.sd-product-configuration .product__link a:focus-visible{background:#2d2d2d;color:#fff}.sd-product-configuration .sofa-extras{border-top:.1rem solid var(--sd-card-border);margin:0;padding:1.3rem 0}.sd-product-configuration .sofa-extras__heading:after{color:rgba(var(--color-foreground),.55);content:" (optional)";font-size:1.2rem;font-weight:400}.sd-product-configuration .product__inventory-inner{margin-bottom:.9rem}.sd-product-configuration .price-wrapper{align-items:center;border-top:.1rem solid var(--sd-card-border);padding-top:1.2rem}.sd-product-configuration .product__sku{color:rgba(var(--color-foreground),.6);font-size:1.2rem;margin:.4rem 0 1.2rem}.sd-product-configuration .product-form__submit{border-radius:.6rem;min-height:5.4rem}.sd-product-configuration .product__text-icons{border-top:.1rem solid var(--sd-card-border);gap:0;margin:1.2rem 0 0;padding-top:1rem}.sd-product-configuration .product__text-icons .product__text-icon{background:transparent;border-radius:0;color:rgb(var(--color-foreground));flex-direction:column;font-size:1.15rem;gap:.6rem;line-height:1.25;margin:0;min-width:0;padding:.4rem .8rem}.sd-product-configuration .product__text-icons .product__text-icon+.product__text-icon{border-left:.1rem solid var(--sd-card-border)}.sd-product-configuration .product__text-icons svg{height:2.4rem;width:2.4rem}@media(min-width:1100px){.product__outer--thumbs-aside{align-items:flex-start}.product__outer--thumbs-aside .product__main{width:calc(60% - 3.2rem)}.product__outer--thumbs-aside .product__info-container{width:40%}}@media(min-width:1360px){.product__outer--thumbs-aside{gap:7.2rem}.product__outer--thumbs-aside .product__main{flex:0 0 calc(60% - 3.6rem);max-width:calc(60% - 3.6rem);width:calc(60% - 3.6rem)}.product__outer--thumbs-aside .product__info-container{flex:0 0 calc(40% - 3.6rem);max-width:calc(40% - 3.6rem);width:calc(40% - 3.6rem)}}@media(max-width:749px){.sd-product-configuration{border-radius:.8rem;margin-top:.2rem;padding:0 1.4rem 1.1rem}.sd-product-configuration__header{align-items:flex-start;flex-direction:column;gap:.3rem;margin-inline:-1.4rem;padding:1.2rem 1.4rem}.sd-product-configuration__eyebrow{font-size:1.05rem}.sd-product-configuration .product-form__controls{padding:1.2rem 0}.sd-product-configuration .product-form__group-name{margin:0 0 .4rem}.sd-product-configuration .product__text-icons .product__text-icon{font-size:1.05rem;padding-inline:.5rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sd-product-proposal-3.css.map */
