:root{--vas-pink: #eb1256;--vas-pink-soft: #fde6ee;--vas-green: #0a7a3b;--vas-green-soft: #e8f5ee;--vas-amber: #b86b00;--vas-amber-soft: #fdf1de;--vas-blue: #185fa5;--vas-blue-soft: #e6f1fb;--vas-text: #1d1d1f;--vas-text-secondary: #6e6e73;--vas-border: rgba(0,0,0,.08);--vas-radius: 18px}.gpo-app{background:transparent!important;padding:0!important;margin-bottom:1.5rem!important}.gpo-app .gpo-label{font-size:19px!important;font-weight:600!important;color:var(--vas-text)!important;letter-spacing:-.3px!important;margin:22px 0 12px!important;display:block!important}.gpo-choicelist.vas-free-item+.gpo-helptext{font-size:13px!important;color:var(--vas-text-secondary)!important;margin:4px 0 0 38px!important;line-height:1.5!important;letter-spacing:-.1px!important}.gpo-choicelist input+label:before{content:none!important}.gpo-choicelist input+label:after{content:none!important}.gpo-choicelist.vas-free-item label{position:relative!important;display:flex!important;align-items:center!important;gap:12px!important;padding:14px 16px!important;background:#fff!important;border:1px solid var(--vas-border)!important;border-radius:14px!important;cursor:pointer!important;transition:all .2s ease!important;font-family:-apple-system,SF Pro Text,Open Sans,sans-serif!important}.gpo-choicelist.vas-free-item label:hover{border-color:#0000002e!important}.gpo-choicelist.vas-free-item label .vas-indicator{flex:0 0 22px;width:22px;height:22px;border-radius:50%;border:1.5px solid #d2d2d7;background:#fff;display:inline-flex;align-items:center;justify-content:center;transition:all .18s ease}.gpo-choicelist.vas-free-item input:checked+label .vas-indicator{background:var(--vas-green);border-color:var(--vas-green)}.gpo-choicelist.vas-free-item input:checked+label .vas-indicator:after{content:""!important;width:6px;height:11px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);margin-top:-2px;display:block}.gpo-choicelist.vas-free-item label .label-content{flex:1;color:var(--vas-text)!important;font-size:15px!important;font-weight:500!important;letter-spacing:-.1px!important}.gpo-choicelist.vas-free-item input:checked+label{border-color:var(--vas-green)!important;background:var(--vas-green-soft)!important}.gpo-choicelist.vas-paid-item label{position:relative!important;display:grid!important;grid-template-columns:56px 1fr!important;grid-template-areas:"icon   title" "icon   desc" "action action"!important;gap:6px 16px!important;padding:20px!important;background:#fff!important;border:1px solid var(--vas-border)!important;border-radius:var(--vas-radius)!important;cursor:pointer!important;transition:all .2s ease!important;font-family:-apple-system,SF Pro Text,Open Sans,sans-serif!important;min-height:auto!important;margin-top:4px!important}.gpo-choicelist.vas-paid-item label:hover{border-color:#0003!important;box-shadow:0 4px 16px #0000000f!important;transform:translateY(-1px)}.gpo-choicelist.vas-paid-item label .vas-indicator{display:none!important}.gpo-choicelist.vas-paid-item input+label:before{grid-area:icon!important;content:""!important;position:static!important;inset:auto!important;top:auto!important;left:auto!important;transform:none!important;float:none!important;display:block!important;width:56px!important;height:56px!important;border-radius:16px!important;background-color:var(--vas-pink-soft);background-repeat:no-repeat;background-position:center;background-size:28px 28px;margin:0!important;align-self:start!important}.vas-extra--gps input+label:before{background-color:var(--vas-blue-soft)!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none' stroke='%23185fa5' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z'/><circle cx='12' cy='10' r='3'/></svg>")!important}.vas-extra--bikefit input+label:before{background-color:var(--vas-amber-soft)!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none' stroke='%23b86b00' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><circle cx='12' cy='12' r='6'/><circle cx='12' cy='12' r='2'/></svg>")!important}.vas-extra--insurance input+label:before{background-color:var(--vas-pink-soft)!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none' stroke='%23eb1256' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M12 22s8-4 8-12V5l-8-3-8 3v5c0 8 8 12 8 12z'/></svg>")!important}.gpo-choicelist.vas-paid-item label .label-content{grid-area:title!important;align-self:center!important;color:var(--vas-text)!important;font-size:17px!important;font-weight:600!important;line-height:1.25!important;letter-spacing:-.3px!important;padding:0!important;display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:8px!important}.gpo-choicelist.vas-paid-item label .addOn{display:inline-block!important;color:var(--vas-green)!important;font-weight:600!important;font-size:13px!important;background:var(--vas-green-soft)!important;padding:2px 9px!important;border-radius:999px!important;margin:0!important;letter-spacing:0!important}.gpo-choicelist.vas-paid-item label .gpo-helptext{grid-area:desc!important;font-size:14px!important;color:var(--vas-text-secondary)!important;line-height:1.45!important;letter-spacing:-.1px!important;margin:0!important;font-weight:400!important}.gpo-choicelist.vas-paid-item input+label:after{grid-area:action!important;content:"A\f1 adir"!important;inset:auto!important;top:auto!important;left:auto!important;transform:none!important;float:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:9px 18px!important;border:1.5px solid var(--vas-pink)!important;color:var(--vas-pink)!important;border-radius:999px!important;font-size:13.5px!important;font-weight:600!important;background:#fff!important;margin:10px 0 0!important;width:max-content!important;height:auto!important;position:static!important;justify-self:end!important;letter-spacing:-.1px!important;transition:all .18s ease!important}.gpo-choicelist.vas-paid-item input:checked+label:after{content:"A\f1 adido \2713"!important;background:var(--vas-pink)!important;color:#fff!important}.gpo-choicelist.vas-paid-item input:checked+label{border-color:var(--vas-pink)!important;background:linear-gradient(180deg,var(--vas-pink-soft) 0%,#fff 100%)!important}.gpo-choicelist.vas-extra--popular{position:relative;padding-top:8px!important}.gpo-choicelist.vas-extra--popular label{border:1.5px solid var(--vas-pink)!important;box-shadow:0 2px 12px #eb125614!important}.gpo-choicelist.vas-extra--popular:before{content:"M\e1s elegido";position:absolute;top:-2px;left:16px;background:var(--vas-pink);color:#fff;font-size:11px;font-weight:600;letter-spacing:.2px;padding:4px 11px;border-radius:999px;z-index:2;font-family:-apple-system,SF Pro Text,sans-serif;text-transform:uppercase}.gpo-element-wrapper.vas-paid-item.vas-extra--insurance{position:relative;background:linear-gradient(180deg,var(--vas-pink-soft) 0%,#fff 60%);border:1.5px solid var(--vas-pink);border-radius:var(--vas-radius);padding:22px 20px;margin:22px 0 14px!important;box-shadow:0 4px 18px #eb12561a}.gpo-element-wrapper.vas-paid-item.vas-extra--insurance:before{content:"M\e1s elegido";position:absolute;top:-10px;left:16px;background:var(--vas-pink);color:#fff;font-size:11px;font-weight:600;letter-spacing:.2px;padding:4px 11px;border-radius:999px;font-family:-apple-system,sans-serif;text-transform:uppercase}.gpo-element-wrapper.vas-extra--insurance .gpo-label{font-size:17px!important;font-weight:600!important;margin:0 0 6px!important;letter-spacing:-.3px!important}.gpo-element-wrapper.vas-extra--insurance .gpo-helptext{font-size:14px!important;color:var(--vas-text-secondary)!important;margin:0 0 14px!important;line-height:1.45!important}.gpo-total-text{display:block;margin-top:22px;padding:14px 18px;background:#f5f5f7;border-radius:12px;font-size:14px!important;font-weight:500!important;letter-spacing:-.1px!important}.gpo-total-text .money{font-weight:700!important;color:var(--vas-text)!important}@media(max-width:749px){.gpo-choicelist.vas-paid-item label{grid-template-columns:48px 1fr!important;grid-template-areas:"icon   title" "desc   desc" "action action"!important;gap:8px 12px!important;padding:16px!important}.gpo-choicelist.vas-paid-item input+label:before{width:48px!important;height:48px!important;background-size:24px 24px!important}.gpo-choicelist.vas-paid-item label .label-content{font-size:16px!important}.gpo-choicelist.vas-extra--popular:before{left:12px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/vasrentabike-leblanq-extras.css.map */
