.summary.svelte-w1i6fp{grid-area:summary;display:flex;flex-direction:column;gap:16px}.summary.svelte-w1i6fp button{font-weight:700;border-radius:25px;border:0;background:var(--clr-dream-blue);color:#fff;cursor:pointer}.summary.svelte-w1i6fp button .loading-icon{display:none}.summary.svelte-w1i6fp button:disabled{cursor:not-allowed}.summary.svelte-w1i6fp button:disabled .loading-icon{display:inline-block}.summary.svelte-w1i6fp button:disabled .loading-text{display:none}.summary.svelte-w1i6fp .row:where(.svelte-w1i6fp) h3:where(.svelte-w1i6fp){font-weight:400;font-size:1rem}.summary.svelte-w1i6fp .row:where(.svelte-w1i6fp) p:where(.svelte-w1i6fp){font-weight:700;font-size:1.5rem}.row.svelte-w1i6fp{display:flex;justify-content:space-between;align-items:center}.prices.svelte-w1i6fp{display:flex;flex-direction:column;gap:8px}.checkout.svelte-w1i6fp{display:flex;gap:16px;height:50px}.checkout.svelte-w1i6fp>:where(.svelte-w1i6fp){flex:1;padding:12px}.checkout.svelte-w1i6fp a:where(.svelte-w1i6fp){display:flex;justify-content:center;align-items:center;font-weight:700;border-radius:25px;background:#fff;color:var(--clr-dream-blue);border:1px solid}.checkout.svelte-w1i6fp a:where(.svelte-w1i6fp),.checkout.svelte-w1i6fp button:where(.svelte-w1i6fp){transition-property:box-shadow;transition-duration:var(--animation-time, .3s);transition-timing-function:ease}:is(.checkout.svelte-w1i6fp a:where(.svelte-w1i6fp),.checkout.svelte-w1i6fp button:where(.svelte-w1i6fp)):hover{box-shadow:0 0 5px light-dark(var(--black-800),#fff)}.shipping-group.svelte-w1i6fp{border:1px solid light-dark(var(--black-500),#fff);border-radius:25px;font-size:14px;overflow:hidden}.shipping-group.svelte-w1i6fp .group-item:where(.svelte-w1i6fp){border-bottom:1px solid light-dark(var(--black-500),#fff);display:flex;padding:.625rem .75rem;cursor:pointer;transition:var(--animation-time, .3s) background ease}.shipping-group.svelte-w1i6fp .group-item:where(.svelte-w1i6fp):hover{background-color:var(--clr-dream-blue);color:#fff}.shipping-group.svelte-w1i6fp .group-item:where(.svelte-w1i6fp):last-child{border-bottom:0}.shipping-group.svelte-w1i6fp .group-item:where(.svelte-w1i6fp) .item-input:where(.svelte-w1i6fp){width:26px;position:relative}.shipping-group.svelte-w1i6fp .group-item:where(.svelte-w1i6fp) .item-input:where(.svelte-w1i6fp) input:where(.svelte-w1i6fp){-webkit-appearance:none;-moz-appearance:none;appearance:none}.shipping-group.svelte-w1i6fp .group-item:where(.svelte-w1i6fp) .item-input:where(.svelte-w1i6fp) input:where(.svelte-w1i6fp):before,.shipping-group.svelte-w1i6fp .group-item:where(.svelte-w1i6fp) .item-input:where(.svelte-w1i6fp) input:where(.svelte-w1i6fp):after{content:"";position:absolute;width:16px;height:16px;left:0;top:1px;border-radius:100%}.shipping-group.svelte-w1i6fp .group-item:where(.svelte-w1i6fp) .item-input:where(.svelte-w1i6fp) input:where(.svelte-w1i6fp):before{border:1px solid light-dark(var(--black-500),#fff);transition:var(--animation-time, .3s) background-color ease;background-color:#fff}.shipping-group.svelte-w1i6fp .group-item:where(.svelte-w1i6fp) .item-input:where(.svelte-w1i6fp) input:where(.svelte-w1i6fp):after{background-color:#fff;transform:scale(0);transition:var(--animation-time, .3s) transform ease}.shipping-group.svelte-w1i6fp .group-item:where(.svelte-w1i6fp) .item-input:where(.svelte-w1i6fp) input:where(.svelte-w1i6fp):checked:before{background-color:var(--clr-dream-blue)}.shipping-group.svelte-w1i6fp .group-item:where(.svelte-w1i6fp) .item-input:where(.svelte-w1i6fp) input:where(.svelte-w1i6fp):checked:after{transform:scale(.4)}.shipping-group.svelte-w1i6fp .group-item:where(.svelte-w1i6fp) .item-text:where(.svelte-w1i6fp){flex:1}.shipping-group.svelte-w1i6fp .group-item:where(.svelte-w1i6fp) .item-price:where(.svelte-w1i6fp){width:80px;text-align:right}.items.svelte-1xror5l{grid-area:items;display:grid;grid-template-rows:auto 1fr;gap:var(--gap);width:100%;height:100%}.items.svelte-1xror5l .row:where(.svelte-1xror5l){font-size:.875rem}.items.svelte-1xror5l .row:where(.svelte-1xror5l) h3:where(.svelte-1xror5l){font-weight:400}.items.svelte-1xror5l .row:where(.svelte-1xror5l) p:where(.svelte-1xror5l){font-weight:700}.thead.svelte-1xror5l{display:none}.item.svelte-1xror5l{--height: 43px;display:grid;grid-template-areas:"meta meta remove" "cta cta cta" "cta cta cta";grid-template-columns:1fr 1fr auto;padding:var(--item-padding);gap:16px;align-self:flex-start;align-items:center;text-align:center}.item.svelte-1xror5l .row:where(.svelte-1xror5l),.item.svelte-1xror5l hr:where(.svelte-1xror5l),.item.svelte-1xror5l form:where(.svelte-1xror5l)>div:where(.svelte-1xror5l){grid-column:1 / -1}.empty-cart.svelte-1xror5l{display:grid;grid-row:1 / -1;justify-items:center;align-content:center;gap:16px;height:100%}.empty-cart.svelte-1xror5l a:where(.svelte-1xror5l){display:flex;justify-content:center;align-items:center;border-radius:25px;background:var(--clr-dream-blue);color:#fff;width:276px;height:50px}.meta.svelte-1xror5l{grid-area:meta;display:flex;align-items:center;gap:16px;text-align:left}form.svelte-1xror5l{display:contents}form.svelte-1xror5l>div:where(.svelte-1xror5l){display:grid;grid-template-columns:subgrid;gap:16px;padding:8px}h2.svelte-1xror5l{font-weight:400;font-size:14px}h2.svelte-1xror5l a:where(.svelte-1xror5l):hover{text-decoration:underline}.row.svelte-1xror5l{display:flex;justify-content:space-between;align-items:center}.thumbnail.svelte-1xror5l{display:flex;align-items:center;width:100px;min-width:100px;height:100px;border-radius:10px;overflow:hidden}.remove-btn.svelte-1xror5l{grid-area:remove;display:flex;justify-content:center;width:-moz-fit-content;width:fit-content;border:0;background:0;cursor:pointer}.remove-btn.svelte-1xror5l:hover{animation-name:svelte-1xror5l-hvr-buzz-out;animation-duration:.75s;animation-timing-function:linear;animation-iteration-count:1}.remove-btn.svelte-1xror5l svg path{fill:light-dark(#e02255,#fff)}@keyframes svelte-1xror5l-hvr-buzz-out{10%,30%{transform:translate(3px) rotate(2deg)}20%,40%{transform:translate(-3px) rotate(-2deg)}50%,70%{transform:translate(2px) rotate(1deg)}60%,80%{transform:translate(-2px) rotate(-1deg)}90%{transform:translate(1px) rotate(0)}to{transform:translate(-1px) rotate(0)}}@media (min-width: 768px){.items.svelte-1xror5l{grid-template-columns:1fr repeat(3,var(--cta-width, 80px)) 60px;grid-template-rows:auto;align-content:flex-start}.items.svelte-1xror5l>:where(.svelte-1xror5l){display:grid;grid-column:1 / -1}.items.svelte-1xror5l .row:where(.svelte-1xror5l){margin:0 auto}:is(.items.svelte-1xror5l .row:where(.svelte-1xror5l),.items.svelte-1xror5l form:where(.svelte-1xror5l)) h3:where(.svelte-1xror5l){display:none}.items.svelte-1xror5l.empty{grid-template-rows:auto 1fr}.thead.svelte-1xror5l{display:grid;grid-template-columns:subgrid;grid-row:1 / 2;text-align:center}.thead.svelte-1xror5l :where(.svelte-1xror5l):first-child{text-align:left}.empty-cart.svelte-1xror5l{grid-row:unset;height:100%}.item.svelte-1xror5l{grid-template-columns:subgrid;grid-template-areas:unset}.item.svelte-1xror5l hr:where(.svelte-1xror5l){display:none}.item.svelte-1xror5l .row:where(.svelte-1xror5l),.item.svelte-1xror5l hr:where(.svelte-1xror5l),.item.svelte-1xror5l form:where(.svelte-1xror5l)>div:where(.svelte-1xror5l){grid-column:unset}.meta.svelte-1xror5l{grid-area:unset;max-width:318px}form.svelte-1xror5l>div:where(.svelte-1xror5l){display:contents}form.svelte-1xror5l>*{margin:0 auto}.remove-btn.svelte-1xror5l{grid-area:unset}}@media (min-width: 1216px){h2.svelte-1xror5l{font-size:18px}}
