.form-group.required .form-control-label::before{content:"*";color:#c00}#checkout-main .custom-appearance{-webkit-appearance:none;-moz-appearance:none;appearance:none}#checkout-main .tab-content__grid-right-box{overflow-x:hidden}#checkout-main div[data-shipping-method="ClickAndCollect"] .tab-content__grid-right-box{padding:0}#checkout-main div[data-shipping-method="InStorePickUp"] .tab-content__grid-right-box,#checkout-main div[data-shipping-method="Delivery"] .tab-content__grid-right-box{padding:42px 0}#checkout-main .tab-content__grid-left-footer-actions{justify-content:right}#checkout-main .timeslot-table-information{padding:0 0 42px 0}#checkout-main .timeslot-table-information p{font-weight:bold}#checkout-main .delivery-custom .tab-content__grid-left{width:100%;padding:0}#checkout-main .delivery-custom .add-address{line-height:42px}#checkout-main .delivery-custom .selected-slot{font-size:16px;padding:0}#checkout-main .cm-options-container .text{overflow:hidden;text-overflow:ellipsis}#checkout-main #tabClickAndCollect div[data-accesibilidad]{margin-top:12px}@media (max-width: 991.98px){#checkout-main .payment-information{overflow-x:scroll}}#checkout-main .payment-information ul{border:none}#checkout-main .payment-information .nav-link.active{border:none}#checkout-main .payment-information .nav-link.active .checkmark::before{display:block;width:10px;height:10px;border-radius:50%;content:'';background-color:#000;margin:3px auto}#checkout-main .payment-information .nav-link .checkmark{top:12px}#checkout-main #payments-tab-content{padding:27px 27px 0 27px !important}#checkout-main #payments-tab-content #js-wordline-saved-card{margin-right:0}#checkout-main .tabs-ak__list li span{border:3px solid #FFD300}#checkout-main .tabs-ak__list li.active span{border:3px solid #FFD300}#checkout-main .form-element-select-arrow select{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="width: 1.5rem; height: 1.5rem;"><polyline points="6 9 12 15 18 9"></polyline></svg>');background-repeat:no-repeat;background-position:right 0.5rem top 50%;background-size:1.5rem}@media (max-width: 991.98px){#checkout-main .card-horizontal-v2__text{font-size:12px}#checkout-main .tabs-ak__element-grid-right{gap:0}#checkout-main .tabs-ak__element-grid-right{margin:0}#checkout-main .form-personal-info{flex-direction:row}#checkout-main .form-personal-info .form-group__col{width:calc(100% / 2)}}#checkout-main .periodo-gracia-text{margin-top:16px;font-style:italic;font-weight:15px}#checkout-main .tabs-ak__element-checkout-button{position:relative}#checkout-main .tabs-ak__element-checkout-button-overlay{position:absolute;background:rgba(0,0,0,0);z-index:1}#checkout-main .validate-data-modal{position:absolute;right:10%;max-width:250px;left:unset;overflow:unset}@media (max-width: 991.98px){#checkout-main .validate-data-modal{right:unset;max-width:unset}}#checkout-main .validate-data-modal .modal-dialog{padding:0}#checkout-main .validate-data-modal .modal-content{padding:12px 24px 24px;border-radius:18px;box-shadow:0px 4px 23px 0px #000}#checkout-main .validate-data-modal .modal-content .modal-header,#checkout-main .validate-data-modal .modal-content .modal-body,#checkout-main .validate-data-modal .modal-content .modal-footer{padding:0}#checkout-main .validate-data-modal .modal-content .modal-body{font-size:16px;margin-top:24px}#checkout-main .validate-data-modal .modal-content .modal-footer{justify-content:center}#checkout-main .payment-error-modal{position:absolute;overflow:unset}#checkout-main .payment-error-modal .modal-dialog{padding:0;top:5%;bottom:unset}#checkout-main .payment-error-modal .modal-content{padding:12px 24px 24px;border-radius:18px;box-shadow:0px 4px 23px 0px #000}#checkout-main .payment-error-modal .modal-content .modal-header,#checkout-main .payment-error-modal .modal-content .modal-body,#checkout-main .payment-error-modal .modal-content .modal-footer{padding:0}#checkout-main .payment-error-modal .modal-content .modal-body{margin-top:24px}#checkout-main .payment-error-modal .modal-content .modal-body p{font-size:32px;font-weight:bold;max-width:75%;margin:0 auto;text-align:center}#checkout-main .payment-error-modal .modal-content .modal-body img{max-width:100%}#checkout-main .payment-error-modal .modal-content .modal-footer{margin-top:24px;display:flex;justify-content:center}#checkout-main .payment-error-modal .modal-content .modal-footer button{margin:0 !important;width:100%}#checkout-main .card-horizontal-v2__image{position:relative}#checkout-main .card-horizontal-v2__image .badge-sale{background-image:url("../images/atributos-producto/descuentos/sale.svg")}@media (min-width: 769px){#checkout-main .cesta-habitual-carrusel .card{padding:10px}}#checkout-main .cesta-habitual-carrusel .unit-price-per-unit{font-weight:lighter;font-size:12px;color:#706F6F}#checkout-main .cesta-habitual-carrusel .font-size-reduced{font-size:12px !important}#checkout-main .header-ak__summary{z-index:0}

