.rdc-product-composition {
	--composition-gutter: 1.429rem;
}
.rdc-product-composition .rdc-accordion > li:only-child {
	--accordion-border-width-raw: 0;
	--accordion-padding-inline: 0;
	--accordion-content-padding-block: 0;
}
.rdc-product-composition .rdc-accordion > li:only-child .rdc-accordion-panel {max-height: none;}
.rdc-product-composition .rdc-composition-options {margin-block: calc(var(--composition-gutter) / 2);row-gap: var(--composition-gutter);}
.rdc-product-composition .rdc-composition-option {row-gap: 0.571rem;}

@media screen and (min-width: 768px) {
	.rdc-product-composition .rdc-composition-options {width: 100%;margin-block: 0;}
	.rdc-product-composition .rdc-composition-option > div {padding-block: calc(var(--composition-gutter) / 2);}
	.rdc-product-composition .rdc-composition-option > div:first-child {width: 21.143rem;}
	.rdc-product-composition .rdc-composition-option > div:not(:first-child) {padding-left: calc(var(--composition-gutter) / 2);}
	.rdc-product-composition .rdc-composition-option > div:not(:last-child) {padding-right: calc(var(--composition-gutter) / 2);}
}
