.container.svelte-1s6w4ol{width:100%;height:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;justify-items:center}button.svelte-1s6w4ol{background:none;border:none;padding:none;margin:none;display:flex;justify-content:center;align-items:center;cursor:pointer;width:clamp(23px,5vw,30px);height:clamp(23px,5vw,30px)}button.svelte-1s6w4ol svg:where(.svelte-1s6w4ol){width:100%;object-fit:cover}input.svelte-1s6w4ol{text-align:center;border:none;outline:none;background:none;font-size:clamp(1.6rem,3vw,1.8rem);font-weight:500;width:100%}label.svelte-1s6w4ol{display:none}dialog.svelte-ta60gp{padding:3rem 3rem 6rem;border-radius:4rem;border:.3rem solid var(--orange);width:95svw;max-width:72rem;top:50%;left:50%;transform:translate(-50%,-50%)}.close-modal.svelte-ta60gp{position:absolute;top:2rem;right:2rem;font-size:3rem;font-family:sirenia;color:var(--orange);width:3rem;height:3rem;aspect-ratio:1/1;border:none;background:none;cursor:pointer}button.svelte-18ewbac{width:100%;height:100%;border:none;border-radius:3rem;color:var(--low-pink);background-color:var(--pink);box-shadow:0 20px 30px -7px #1b1b1b1a;transition:all .3s ease-in-out;cursor:pointer;overflow:hidden;position:relative;transition:all .5s ease;padding:25px 0}button.svelte-18ewbac .content:where(.svelte-18ewbac){width:100%;display:flex;align-items:center;justify-content:center;gap:10px;position:absolute;top:100%;left:50%;transform:translate(-50%);transition:all .75s ease;z-index:-5}button.svelte-18ewbac span:where(.svelte-18ewbac){font-size:clamp(1.4rem,2vw,2rem);font-weight:500;line-height:1}button.onHold.svelte-18ewbac .hold:where(.svelte-18ewbac){top:50%;transform:translate(-50%,-50%);z-index:1}button.loading.svelte-18ewbac .hold:where(.svelte-18ewbac){top:-50%;transform:translate(-50%,-100%);z-index:-5}button.loading.svelte-18ewbac:before{content:"";position:absolute;top:0;left:0;width:200%;height:200%;background:linear-gradient(90deg,#fff0,#fff 37%);transition:all .3s ease;transform-style:preserve-3d;transform-origin:center;opacity:1;animation:svelte-18ewbac-delete 1s cubic-bezier(.165,.84,.44,1) infinite}@keyframes svelte-18ewbac-delete{0%,50%{opacity:0;transform:translate(-50%) scale(2)}to{opacity:1;transform:translate(50%) scale(1)}}button.finish.svelte-18ewbac>.finish:where(.svelte-18ewbac){top:50%;transform:translate(-50%,-50%);z-index:1}button.finish.svelte-18ewbac>.finish:where(.svelte-18ewbac) img:where(.svelte-18ewbac),button.onHold.svelte-18ewbac>.finish:where(.svelte-18ewbac){width:16px;height:16px}button.onHold.svelte-18ewbac>.finish:where(.svelte-18ewbac){top:-50%;transform:translate(-50%,-100%);z-index:-5}button.loading.svelte-18ewbac>.loading:where(.svelte-18ewbac){top:50%;transform:translate(-50%,-50%);z-index:1}.add-to-cart-animated-element{background-color:#fff;position:fixed!important;top:var(--start-y_);left:var(--start-x_);width:var(--width_)!important;height:var(--height_)!important;z-index:50;animation-name:svelte-18ewbac-movetocart;animation-duration:var(--duration_);animation-timing-function:ease-out;transform-origin:top left}@keyframes svelte-18ewbac-movetocart{0%{opacity:.2}to{opacity:0;transform:translate(0) scale(.1)}}.container.svelte-60idjz{display:grid;grid-template-columns:1fr 1fr;width:100svw;padding:20svh 2rem;max-width:160rem;margin:0 auto;gap:5rem;align-items:start}.content-left.svelte-60idjz{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3rem;position:sticky;top:10rem;width:100%;height:100%;padding:5px;overflow:hidden}.product-images-overflow.svelte-60idjz{width:95%;max-width:68rem;aspect-ratio:1/1;box-shadow:0 0 1rem .1rem #0003;border-radius:30px;position:relative}.product-images.svelte-60idjz{display:grid;grid-auto-columns:50px;grid-template-rows:50px;grid-auto-flow:column;width:100%;overflow-x:scroll;gap:1.5rem}.image.svelte-60idjz{width:100%;height:100%;max-width:68rem;border-radius:3rem;position:absolute;top:0;left:0;z-index:-1;transition:all .5s ease;opacity:0;border:none;background:none}.image.main.svelte-60idjz{left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;opacity:1;cursor:pointer;box-shadow:0 0}.image-mini.svelte-60idjz{width:100%;height:100%;border-radius:.5rem;box-shadow:0 0 .2rem #0003;opacity:.5;transition:all .5s ease;border:none;background:none;cursor:pointer}.image-mini.active.svelte-60idjz{border:1px solid var(--orange);opacity:1}.content-right.svelte-60idjz{width:100%;padding:4rem 1rem;display:flex;flex-direction:column;gap:2rem}.name.svelte-60idjz{font-family:sirenia;color:var(--pink)}.name.svelte-60idjz h1:where(.svelte-60idjz){font-size:clamp(3rem,5svw,4rem);line-height:1;letter-spacing:.05rem}.in-stock.svelte-60idjz{display:flex;justify-content:space-between;align-items:center;color:var(--pink);font-family:sirenia}.in-stock.svelte-60idjz p:where(.svelte-60idjz){font-size:2.4rem;font-weight:500}.price.svelte-60idjz{font-family:sirenia;color:var(--pink)}.price.svelte-60idjz h2:where(.svelte-60idjz){font-size:clamp(5rem,10svw,10rem);font-weight:500}.add-to-cart.svelte-60idjz{width:100%;max-height:60px;display:grid;grid-template-columns:30% 65%;align-items:center;justify-content:space-between}.short-description.svelte-60idjz p:where(.svelte-60idjz){font-size:2rem;line-height:1.2;letter-spacing:.1rem}.red.svelte-60idjz{color:var(--red);font-weight:700!important}.view-content.svelte-60idjz{width:100%;height:100%;display:flex;justify-content:center;align-items:center;margin-top:2rem}.upc.svelte-60idjz{margin-top:2rem}.upc.svelte-60idjz p:where(.svelte-60idjz){line-height:1;font-size:1.8rem;letter-spacing:1px}@media (min-width: 768px){.product-images.svelte-60idjz{grid-auto-columns:80px;grid-template-rows:80px}}@media (max-width: 820px){.container.svelte-60idjz{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12rem 1rem}.content-left.svelte-60idjz{position:static}.product-images-overflow.svelte-60idjz{width:95svw}}
