.cart-additional-services{padding:16px;background-color:rgba(var(--color-foreground),.04)}.cart-additional-services__heading{margin-bottom:16px}.cart-additional-services__options{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px}.cart-additional-services__option{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer}.cart-additional-services__option .loader{--loading-size: 1.8rem}.cart-additional-services__option input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;width:1.8rem;height:1.8rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;border-radius:50%;border:.15rem solid rgba(var(--color-foreground),.3);cursor:pointer;background-color:#fff}.cart-additional-services__option input[type=radio]:after{content:"";position:absolute;top:50%;left:50%;width:1rem;height:1rem;border-radius:50%;background-color:rgb(var(--color-foreground));-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out}.cart-additional-services__option input[type=radio]:checked{border-color:rgb(var(--color-foreground))}.cart-additional-services__option input[type=radio]:checked:after{-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.cart-additional-services__option-label{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.cart-additional-services__option-price{white-space:nowrap}.cart-additional-services__error{margin-top:16px}
