.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__product{max-width:124rem;margin:0 auto;padding:2rem 2rem 4rem}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__breadcrumbs{margin:2rem 0}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__breadcrumbs_list{align-items:center;gap:.5rem;padding:0;font-size:.9rem;list-style:none;display:flex}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__breadcrumbs_list li{align-items:center;gap:.5rem;display:flex}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__breadcrumbs_list a{color:#666;text-transform:capitalize;text-decoration:none}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__breadcrumbs_list a:hover{color:#000}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__separator{color:#999;font-size:1.2rem}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__current{color:#000;font-weight:500}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__product_container{grid-template-columns:1fr 1fr;gap:4rem;margin-top:3rem;display:grid}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__image_grid{grid-template-columns:1fr;gap:1rem;display:grid}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__image_wrapper{border-radius:8px;width:100%;overflow:hidden}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__image_wrapper img{object-fit:cover;width:100%;height:auto;display:block}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__product_details{height:fit-content;position:sticky;top:2rem}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__product_name{margin-bottom:1rem;font-family:Integral CF,sans-serif;font-size:2rem;font-weight:700}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__price_container{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__product_price{color:#000;font-size:1.5rem;font-weight:600}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__original_price{color:#999;font-size:1.2rem;text-decoration:line-through}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__discount{color:#fff;background-color:#dc2626;border-radius:4px;padding:.25rem .5rem;font-size:.85rem;font-weight:600}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__color_section,.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__size_section,.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__quantity_section{margin-bottom:2rem}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__color_section h3,.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__size_section h3,.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__quantity_section h3{letter-spacing:.05em;margin-bottom:.75rem;font-size:.85rem;font-weight:600}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__color_options{gap:.75rem;margin-bottom:.5rem;display:flex}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__color_swatch{cursor:pointer;border-radius:50%;width:40px;height:40px;transition:all .2s}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__color_swatch:hover{transform:scale(1.1);border-color:#000!important}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__color_name{color:#666;font-size:.9rem}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__size_header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__size_guide_link{color:#666;font-size:.85rem;text-decoration:underline;transition:color .2s}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__size_guide_link:hover{color:#000}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__size_buttons{gap:.75rem;display:flex}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__size_btn{cursor:pointer;background-color:#fff;border:2px solid #e5e5e5;border-radius:4px;min-width:60px;padding:.75rem 1.25rem;font-size:.95rem;font-weight:600;transition:all .2s}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__size_btn:hover{border-color:#000}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__size_btn.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__active{color:#fff;background-color:#000;border-color:#000}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__quantity_input{border:1px solid #e5e5e5;border-radius:4px;width:100%;padding:.75rem;font-size:1rem}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__quantity_input:focus{border-color:#000;outline:none}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__add_to_cart{color:#fff;cursor:pointer;background-color:#000;border:none;border-radius:4px;width:100%;margin-bottom:1rem;padding:1rem;font-size:1rem;font-weight:600;transition:background-color .2s}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__add_to_cart:hover{background-color:#333}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__buy_now{color:#000;cursor:pointer;background-color:#fff;border:2px solid #000;border-radius:4px;width:100%;margin-bottom:1rem;padding:1rem;font-size:1rem;font-weight:600;transition:all .2s}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__buy_now:hover{color:#fff;background-color:#000}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__wishlist{color:#666;cursor:pointer;background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;width:100%;margin-bottom:1rem;padding:1rem;font-size:.95rem;font-weight:500;transition:all .2s}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__wishlist:hover{color:#000;border-color:#000}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__secure_badge{color:#166534;text-align:center;background-color:#f0fdf4;border:1px solid #86efac;border-radius:6px;margin-bottom:1rem;padding:.75rem}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__secure_badge p{margin:0;font-size:.9rem;font-weight:600}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__shipping_badge{color:#0369a1;text-align:center;background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;margin-bottom:2rem;padding:.75rem}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__shipping_badge p{margin:0;font-size:.9rem;font-weight:600}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__description{border-top:1px solid #e5e5e5;padding-top:2rem}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__description h3{margin-bottom:1rem;font-size:1.1rem;font-weight:600}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__description_text{color:#666;white-space:pre-wrap;margin:0;font-family:inherit;font-size:.95rem;line-height:1.8}@media (max-width:768px){.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__product_container{grid-template-columns:1fr;gap:2rem}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__product_details{position:static}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__product_name{font-size:1.5rem}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__product_price{font-size:1.25rem}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__price_container{flex-wrap:wrap}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__size_buttons{width:100%}.she-wears-pearls-bikini-top-retro-swirls-module__KPJZDa__size_btn{flex:1}}
