body.opc-loading-active:after{content:"";z-index:9999;background:linear-gradient(90deg,#0000,#ba586f,#0000) 0 0/200% 100%;width:100%;height:3px;animation:1.5s linear infinite offcanvas-loading-slide;position:fixed;top:0;left:0}#order-opc .order-left-column{padding-left:1.5rem;transition:opacity .3s,filter .3s;position:relative}@media (min-width:1200px){#order-opc .order-left-column{padding-left:3rem}}@media (min-width:1400px){#order-opc .order-left-column{padding-left:10rem}}#order-opc .order-left-column.loading-active{opacity:.6;filter:blur(2px);pointer-events:none;-webkit-user-select:none;user-select:none}@media (min-width:992px){#order-opc #cart_summary{flex-direction:column;display:flex}#order-opc .order-right-column{flex:auto}#order-opc .checkout-summary-sticky{top:calc(100vh - var(--checkout-sticky-height,40rem) - 1rem);position:sticky}}#order-opc .order-right-column{--cart-pad-start:1.5rem;--cart-pad-end:1.5rem;padding-right:1.5rem}@media (min-width:992px){#order-opc .order-right-column{--cart-pad-start:3rem}}@media (min-width:1200px){#order-opc .order-right-column{--cart-pad-end:3rem;padding-right:3rem}}@media (min-width:1400px){#order-opc .order-right-column{--cart-pad-end:10rem;padding-right:10rem}}#order-opc #cart_summary .asdata-extra-products-wrapper{--cart-pad-start:0;--cart-pad-end:0;border-radius:.5rem;padding:1.5rem}#order-opc #open-packeta-widget,#order-opc #dpdSelectPickupBtnNew{letter-spacing:.03em;white-space:nowrap;padding:.5rem 1rem;font-size:.75rem}#order-opc .packetery-carrier,#order-opc .dpd-widget{margin-top:1.25rem;margin-left:33px}#order-opc .cart-empty{min-height:45vh}#order-opc .cart_navigation{margin-bottom:53px;display:none}#order-opc .page-heading.step-num{cursor:pointer}#order-opc .lost_password{margin:5px 0 14px;text-decoration:underline;display:inline-block}#order-opc .lost_password:hover{text-decoration:none}#order-opc .date-select{padding-bottom:10px}#order-opc .cart_discount{text-transform:uppercase;justify-content:space-between;margin-bottom:.5rem;font-weight:800;display:flex}#order-opc #opc_account_choice a{color:#000;margin:20px 0;padding:0 10px;font-size:18px;font-weight:600}#order-opc #opc_account_choice a:not(:last-child){border-right:1px solid #d9d9d9}#order-opc #opc_account_choice a:first-child{padding-left:0}#order-opc #opc_account_choice a.selected{color:#333}@media (max-width:720px){#order-opc #opc_account_choice a{font-size:13px}}#order-opc .step{display:block}#order-opc .page-heading.step-num{cursor:default;font-size:16px}#order-opc .checkout-autosave-status{color:#7d7d7d;min-height:1.4rem;font-size:.9rem;transition:opacity .2s}#order-opc .checkout-autosave-status.is-saved{color:#198754}#order-opc .checkout-autosave-status.is-failed{color:#dc3545}#order-opc .payment-option-placeholder{background:#f7f7f7;margin-bottom:3px;padding:1.5rem}@media (min-width:576px){#order-opc .payment-option-placeholder{padding:1.5rem 2rem}}#order-opc .payment-option-placeholder .skeleton{background:#d9d9d9;border-radius:.5rem;animation:1.6s ease-in-out infinite checkout-skeleton-pulse;display:block}#order-opc .payment-option-placeholder .skeleton-radio{border-radius:50%;width:1.4rem;height:1.4rem}#order-opc .payment-option-placeholder .skeleton-line{width:45%;height:.9rem;margin-bottom:.5rem}#order-opc .payment-option-placeholder .skeleton-line-short{width:30%;height:.7rem;margin-bottom:0}#order-opc .payment-option-placeholder .skeleton-price{width:4.5rem;height:.9rem}@keyframes checkout-skeleton-pulse{0%,to{opacity:.45}50%{opacity:.8}}#order-opc .checkout-tos #cgv-container.form-check{min-height:1.8rem;margin-top:0;margin-bottom:0;padding-left:2.2em}#order-opc .checkout-tos #cgv-container.form-check .form-check-input{width:1.8rem;height:1.8rem;margin-top:0;margin-bottom:0;margin-left:-2.2em}#order-opc .checkout-tos #cgv-container.form-check .form-check-label{font-weight:500;line-height:1.8rem}#order-opc .checkout-tos #cgv-container.form-check a.iframe{color:#7d7d7d;margin-left:.25rem}#order-opc .checkout-cta .btn{width:100%}#order-opc .checkout-cta .checkout-cta-hint{color:#7d7d7d;text-align:center;margin-top:.75rem;font-size:.9rem;display:block}#order-opc #carrier_area .delivery_options{border-radius:.5rem;overflow:hidden}#order-opc #carrier_area .delivery_options .delivery_option{background:#f7f7f7;margin-bottom:3px;padding:1.5rem}@media (min-width:576px){#order-opc #carrier_area .delivery_options .delivery_option{padding:1.5rem 2rem}}#order-opc #carrier_area .delivery_options .delivery_option:has(input.delivery_option_radio:checked){background:#e8e8e8}#order-opc #carrier_area .delivery_options .delivery_option:last-child{margin-bottom:0}#order-opc #carrier_area .delivery_options .delivery_option label{color:#000;font-size:15px;line-height:1.5}#order-opc #carrier_area .delivery_options .delivery_option .carrier-tooltip{color:#7d7d7d}#order-opc #carrier_area .delivery_options .delivery_option .order_carrier_logo{mix-blend-mode:multiply;width:auto;max-width:120px;max-height:40px}#order-opc #carrier_area .delivery_options .delivery_option .delivery-time-carrier{color:#7d7d7d;font-size:.9rem;font-weight:500}#order-opc #carrier_area .delivery_options .delivery_option .carrier-spacer{width:1.5rem;height:1.5rem}#order-opc #carrier_area .carrier-step-button-container{align-items:center;gap:1rem;margin-top:1.5rem;display:flex}#order-opc #carrier_area .carrier-step-button-container:empty{display:none}#order-opc #carrier_area #cgv-container.form-check{min-height:1.8rem;margin-top:0;margin-bottom:0;padding-left:2.2em}#order-opc #carrier_area #cgv-container.form-check .form-check-input{width:1.8rem;height:1.8rem;margin-top:0;margin-bottom:0;margin-left:-2.2em}#order-opc #carrier_area #cgv-container.form-check .form-check-label{font-weight:500;line-height:1.8rem}#order-opc #carrier_area #cgv-container.form-check a.iframe{color:#7d7d7d;margin-left:.25rem}#order-opc #opc_payment_methods #opc_payment_methods-content{border-radius:.5rem;overflow:hidden}#order-opc #opc_payment_methods #opc_payment_methods-content label{color:#000;margin-bottom:3px;font-size:15px;line-height:1.5}#order-opc #opc_payment_methods #opc_payment_methods-content label:last-child{margin-bottom:0}#order-opc #opc_payment_methods #opc_payment_methods-content .payment-option{background:#f7f7f7;padding:1.5rem}@media (min-width:576px){#order-opc #opc_payment_methods #opc_payment_methods-content .payment-option{padding:1.5rem 2rem}}#order-opc #opc_payment_methods #opc_payment_methods-content .payment-option:has(input.payment_option_radio:checked){background:#e8e8e8}#order-opc #opc_payment_methods #opc_payment_methods-content .payment-option .payment-description{margin-top:.25rem;font-size:.85rem;font-weight:400;display:inline-block}#order-opc #opc_payment_methods #opc_payment_methods-content .payment-option .payment-price{color:#ba586f}#order-opc #opc_payment_methods #opc_payment_methods-content .payment-option .payment-logos{gap:.375rem}#order-opc #opc_payment_methods #opc_payment_methods-content .payment-option .payment-logos img{box-sizing:content-box;background:#fff;border-radius:.25rem;width:auto;height:1.35rem;padding:.4rem .55rem}#order-opc .opc-main-block.step-done .step-num:before{color:#198754;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:1rem;font-style:normal;line-height:1;content:""!important;font-family:uicons-bold-rounded!important;font-weight:400!important}#new_account_form .id_state,#new_account_form .dni,#new_account_form .postcode{display:none}#packetery-widget #selected-branch{text-align:left}.pickup-missing{border:1px solid #dc3545;border-radius:.5rem;padding:.75rem}.dpd_pickup_error,.packetery-message-pickup-point-not-selected-error:not(:empty){font-size:13px;font-weight:600;color:#dc3545!important;padding:.5rem 0 0!important}
