.select-wrapper.svelte-zou5fh{position:relative}.select-wrapper.svelte-zou5fh label:where(.svelte-zou5fh){position:absolute;left:25px;top:calc(25px - .5rem)}.select-wrapper.svelte-zou5fh label:where(.svelte-zou5fh) span:where(.svelte-zou5fh){color:var(--ryde-palette-9)}.select-wrapper.svelte-zou5fh label:where(.svelte-zou5fh) span.selected:where(.svelte-zou5fh){color:var(--ryde-palette-12)}.select-wrapper.svelte-zou5fh button:where(.svelte-zou5fh){width:100%;min-height:58px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50px;border-width:2px;border-style:solid;border-color:var(--ryde-palette-10);background-color:#fff;padding:0 25px;font-size:16px}.select-wrapper.svelte-zou5fh .chevron:where(.svelte-zou5fh){content:"";position:absolute;top:16px;right:25px;width:24px;height:24px;transition:transform .3s;-webkit-mask-image:url(../../../themes/@ryde/plus.svg);mask-image:url(../../../themes/@ryde/plus.svg);pointer-events:none;background-color:var(--ryde-palette-5)}.select-wrapper.svelte-zou5fh .chevron.open:where(.svelte-zou5fh){transform:rotate(45deg)}.select.svelte-zou5fh{border-radius:25px;border-width:2px;border-style:solid;border-color:var(--ryde-palette-10);background-color:#fff;font-size:16px;box-shadow:0 1px 1px #0000004d}.select.svelte-zou5fh .option:where(.svelte-zou5fh){margin:.25rem;min-height:calc(50px - .5rem);display:flex;flex-direction:column;justify-content:center;padding-inline:25px;border-radius:inherit;cursor:pointer;transition:color .3s,background-color .3s}.select.svelte-zou5fh .option:where(.svelte-zou5fh):hover{background-color:var(--ryde-palette-9)}.select.svelte-zou5fh .option.selected:where(.svelte-zou5fh){background-color:var(--ryde-ui-primary);color:var(--ryde-ui-primary-contrast)}.selector-grid.svelte-4gc0an{width:var(--ryde-outer-col);margin-inline:auto;display:grid;grid-template-columns:7fr 3fr;gap:1rem}@media (max-width: 1250px){.selector-grid.svelte-4gc0an{grid-template-columns:6fr 4fr}}@media (max-width: 850px){.selector-grid.svelte-4gc0an{grid-template-columns:1fr}}.selector-grid.svelte-4gc0an .gallery:where(.svelte-4gc0an){display:flex;flex-direction:column;gap:1rem}.selector-grid.svelte-4gc0an .gallery:where(.svelte-4gc0an) .gallery-item:where(.svelte-4gc0an){position:relative;display:flex;align-items:center;justify-content:center;min-height:540px;height:100%;background-color:#fff;border-radius:30px;box-shadow:0 1px 4px #00000026;padding:1rem}@media (max-width: 1250px){.selector-grid.svelte-4gc0an .gallery:where(.svelte-4gc0an) .gallery-item:where(.svelte-4gc0an){height:100%}}.selector-grid.svelte-4gc0an .gallery:where(.svelte-4gc0an) .gallery-item:where(.svelte-4gc0an) img:where(.svelte-4gc0an){display:block;max-width:100%;max-height:calc(540px - 2rem);object-fit:contain;border-radius:inherit;opacity:0;transition:opacity .3s}.selector-grid.svelte-4gc0an .gallery:where(.svelte-4gc0an) .gallery-item.loaded:where(.svelte-4gc0an) img:where(.svelte-4gc0an){opacity:1}.selector-grid.svelte-4gc0an .gallery:where(.svelte-4gc0an) .gallery-slideshow:where(.svelte-4gc0an){position:relative;display:flex;align-items:center;justify-content:center;min-height:540px;height:100%;background-color:#fff;border-radius:30px;box-shadow:0 1px 4px #00000026;padding:1rem}@media (max-width: 1250px){.selector-grid.svelte-4gc0an .gallery:where(.svelte-4gc0an) .gallery-slideshow:where(.svelte-4gc0an){height:100%}}.selector-grid.svelte-4gc0an .gallery:where(.svelte-4gc0an) .gallery-slideshow:where(.svelte-4gc0an) .controls:where(.svelte-4gc0an){position:absolute;right:2rem;left:2rem;bottom:2rem;display:flex;gap:.5rem;justify-content:flex-end}.selector-grid.svelte-4gc0an .gallery:where(.svelte-4gc0an) .gallery-slideshow:where(.svelte-4gc0an) .controls:where(.svelte-4gc0an) button.slide-control:where(.svelte-4gc0an){width:46px;height:34px;border-radius:10px;background-color:var(--ryde-ui-secondary);border:none;-webkit-mask-image:url(../../../themes/@ryde/banner-arrow.svg);mask-image:url(../../../themes/@ryde/banner-arrow.svg);transition:background-color .3s}.selector-grid.svelte-4gc0an .gallery:where(.svelte-4gc0an) .gallery-slideshow:where(.svelte-4gc0an) .controls:where(.svelte-4gc0an) button.slide-control:where(.svelte-4gc0an):nth-last-of-type(1){transform:rotate(180deg)}.selector-grid.svelte-4gc0an .gallery:where(.svelte-4gc0an) .gallery-slideshow:where(.svelte-4gc0an) .controls:where(.svelte-4gc0an) button.slide-control:where(.svelte-4gc0an):hover{background-color:var(--ryde-ui-primary)}.selector-grid.svelte-4gc0an .gallery:where(.svelte-4gc0an) .gallery-slideshow:where(.svelte-4gc0an) img:where(.svelte-4gc0an){position:absolute;top:1;right:1;bottom:1;left:1;opacity:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;transition:opacity .3s}.selector-grid.svelte-4gc0an .gallery:where(.svelte-4gc0an) .gallery-slideshow:where(.svelte-4gc0an) img.active:where(.svelte-4gc0an){opacity:1}.selector-grid.svelte-4gc0an form.selector:where(.svelte-4gc0an){padding:2rem;background-color:#fff;border-radius:30px;box-shadow:0 1px 4px #00000026}.selector-grid.svelte-4gc0an form.selector:where(.svelte-4gc0an) .selector-upper:where(.svelte-4gc0an){padding:25px}.selector-grid.svelte-4gc0an form.selector:where(.svelte-4gc0an) .selector-upper:where(.svelte-4gc0an) .title:where(.svelte-4gc0an){display:grid;row-gap:1rem}.selector-grid.svelte-4gc0an form.selector:where(.svelte-4gc0an) .selector-upper:where(.svelte-4gc0an) .title:where(.svelte-4gc0an) p.brand:where(.svelte-4gc0an){font-weight:700}.selector-grid.svelte-4gc0an form.selector:where(.svelte-4gc0an) p.discounted-price:where(.svelte-4gc0an),.selector-grid.svelte-4gc0an form.selector:where(.svelte-4gc0an) p.regular-price:where(.svelte-4gc0an){padding-block:1.5rem}.selector-grid.svelte-4gc0an form.selector:where(.svelte-4gc0an) p.regular-price:where(.svelte-4gc0an){font-size:20px;font-weight:700}.selector-grid.svelte-4gc0an form.selector:where(.svelte-4gc0an) p.discounted-price:where(.svelte-4gc0an) span.regular:where(.svelte-4gc0an){text-decoration:line-through}.selector-grid.svelte-4gc0an form.selector:where(.svelte-4gc0an) p.discounted-price:where(.svelte-4gc0an) span.sale:where(.svelte-4gc0an){font-weight:700;font-size:20px;color:var(--ryde-palette-11)}.selector-grid.svelte-4gc0an form.selector:where(.svelte-4gc0an) .selectors:where(.svelte-4gc0an){display:grid;gap:1rem}.selector-grid.svelte-4gc0an form.selector:where(.svelte-4gc0an) .payment-buttons:where(.svelte-4gc0an){display:grid;row-gap:1rem;padding-top:2rem}.selector-grid.svelte-4gc0an form.selector:where(.svelte-4gc0an) button:where(.svelte-4gc0an){width:100%}
