.product-variant-list-item{opacity:1;display:block;grid-column:1/span 2;width:100%;transform:scale(1)!important}.product-variant-list-item:not(:last-child){margin-bottom:calc(-0.5*var(--grid-gutter-small));padding-bottom:calc(1.5*var(--grid-gutter-small));border-bottom:1px solid var(--cs__lines__separator)}.product-variant-list-item .headline{margin-bottom:.7rem}.product-variant-list-item__head{display:flex;width:100%;justify-content:space-between;align-items:center;cursor:pointer}.product-variant-list-item__head .button{aspect-ratio:1/1}.product-variant-list-item__head .button__link{padding:.4em}.product-variant-list-item__head .button__link .icon{--icon-size:0.8rem}.product-variant-list-item__content{display:none;margin-top:calc(2*var(--grid-gutter-small))}.product-variant-list-item__content .button .icon{--icon-width:1em}.product-variant-list-item__content>.label{font-weight:700}.product-variant-list-item__content ol{margin-top:1rem}.product-variant-list-item__content ol li{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.product-variant-list-item__content ol li:not(:last-child){padding-bottom:.5rem;border-bottom:1px solid var(--cs__lines__separator)}.product-variant-list-item__content ol li .label{flex:1 1;min-width:200px;text-decoration:none}.product-variant-list-item__content ol li .label+.button{margin-left:auto}.product-variant-list-item__content ol li .button{font-size:var(--font-text__size--s)}.product-variant-list-item__content ol+.label{margin-top:1.5rem}.product-variant-list-item__content ol li+li{margin-top:.5rem}.product-variant-list-item__content__actions{margin-top:2rem;display:flex;justify-content:flex-end;align-items:center}.product-variant-list-item.open .product-variant-list-item__head .button{transform:scaleY(-1)}.product-variant-list-item.open .product-variant-list-item__content{display:block}@media(min-width:48.063rem){.product-variant-list-item__content,.product-variant-list-item__content ol{padding-left:.5rem}}@media(max-width:48rem){.product-variant-list-item__content ol li .label{width:calc(100% - 2rem)}}@media(hover:hover){.product-variant-list-item:not([disabled]):not(:disabled):hover .headline,.product-variant-list-item__content ol li .label:not([disabled]):not(:disabled):hover{text-decoration:underline}.product-variant-list-item:not([disabled]):not(:disabled):hover .product-variant-list-item__head .button__link{background:var(--cs__cta--hover__bg)}}
