.vp-swim-color-select{display:none}.vp-swim-final-sale{display:grid;gap:.35rem;margin:0 0 .85rem;padding:.9rem 1rem;border:1px solid #d9b83f;border-radius:.75rem;background:#17130a;color:#fff;line-height:1.35}.vp-swim-final-sale p{margin:0}.vp-swim-final-sale__eyebrow{color:#e7c957;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.vp-swim-final-sale__selection{font-size:.95rem}.vp-swim-final-sale__selection strong{color:#fff}.vp-swim-final-sale__message{color:#f1f1f1;font-size:.875rem}.vp-swim-final-sale a{width:fit-content;color:#f0cf59;font-size:.875rem;font-weight:700;text-decoration:underline;text-underline-offset:.18em}.vp-swim-final-sale a:focus-visible,.vp-swim-color-select select:focus-visible{outline:3px solid #f0cf59;outline-offset:3px}@media(max-width:749px){body.vp-swimwear-mobile-ready .vp-swim-color-original{display:none!important}body.vp-swimwear-mobile-ready .vp-swim-color-select{display:grid;gap:.4rem;margin-block:0 .85rem}body.vp-swimwear-mobile-ready .vp-swim-color-select label{font-weight:700}body.vp-swimwear-mobile-ready .vp-swim-color-select select{width:100%;min-height:3rem;padding:.7rem 2.75rem .7rem .9rem;border:1px solid #d9b83f;border-radius:.65rem;background-color:#fff;color:#111;font:inherit}body.vp-swimwear-mobile-ready .vp-swim-color-select__help{margin:0;color:currentColor;font-size:.8rem;opacity:.78}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/vp-swimwear-mobile.css.map */
