.configurable,.configurable .button{position:relative}:is(.configurable .button) .icon--arrow{height:1rem;position:absolute;right:1.4rem;top:50%;transform:translateY(-50%) rotate(-90deg);width:1rem}.configurable__title,.configurable__title span{width:100%}.configurable__options{background-color:var(--color-background-default);border:.1rem solid #000;bottom:0;display:block;height:auto;max-height:35rem;overflow-y:auto;position:absolute;width:100%;z-index:3}.configurable__options .button{border:none;position:absolute;right:0;z-index:2}:is(.configurable__options .button) .icon--arrow{transform:rotate(90deg)}.configurable__list{flex-direction:column;margin:0;padding:1rem 3rem;position:relative}.configurable__item,.configurable__list{align-items:center;display:flex;justify-content:center;width:100%}.configurable__item{cursor:pointer;flex:1;font-size:1.2rem;line-height:3;text-align:center}.configurable__item.oos{opacity:.5}.configurable__item.oos .configurable__value{-webkit-text-decoration:line-through;text-decoration:line-through;text-decoration-thickness:.1rem}.configurable__label{display:flex;gap:.6rem;justify-content:center;width:100%}.configurable__unselect{font-weight:400;-webkit-text-decoration:underline;text-decoration:underline}.configurable__input{display:none}.grouped__product{align-items:flex-start;display:flex;flex-wrap:wrap;margin-bottom:2rem;position:relative}.grouped__product .configurable{margin-top:1rem;order:1}.grouped__product .pdp__actions{display:flex;justify-content:flex-end;margin:0}:is(.grouped__product .pdp__actions) button{font-size:1.1rem}.wishlist--options:is(:is(.grouped__product .pdp__actions) button){display:none}.pdp__addtocart :is(.grouped__product .pdp__actions){position:relative}.grouped__product-visual{background-color:#f8f6f3;width:11rem}.grouped__product-visual img{width:100%}.grouped__product-info{display:flex;flex-basis:calc(100% - 11rem);flex-direction:column;padding-left:2rem}
