@charset "UTF-8";.coupon.svelte-1r75783.svelte-1r75783{background-color:var(--color-gray-2);border-radius:var(--radius);padding:1rem .75rem 2rem}@media (min-width: 1200px){.coupon.svelte-1r75783.svelte-1r75783{padding:2.5rem 2rem 3.5rem}}h2.svelte-1r75783.svelte-1r75783{font-size:1.2rem;font-weight:600;margin-bottom:1rem}form.svelte-1r75783.svelte-1r75783{display:flex}form.svelte-1r75783 .fui-field.svelte-1r75783{width:100%}form.svelte-1r75783 button.svelte-1r75783{height:2.5rem;padding-left:1.25rem;padding-right:1.25rem;border:none;color:var(--color-red);border-radius:100vmax;flex-shrink:0;margin-left:.5rem;cursor:pointer;background-color:var(--color-white)}@media (min-width: 1200px){form.svelte-1r75783 button.svelte-1r75783{margin-left:2.5rem;transition:background-color .25s ease}form.svelte-1r75783 button.svelte-1r75783:hover{background-color:var(--color-red-light)}}.notification.svelte-1r75783.svelte-1r75783{margin-top:1rem}.notification.error.svelte-1r75783.svelte-1r75783{color:var(--color-red)}article.svelte-13gs7zm.svelte-13gs7zm{background-color:var(--color-gray-2);border-radius:var(--radius);margin-bottom:.5rem;position:relative;overflow:hidden}article.svelte-13gs7zm.svelte-13gs7zm:last-child{margin-bottom:0}@media (min-width: 1200px){article.svelte-13gs7zm.svelte-13gs7zm{margin-bottom:1rem}}figure.svelte-13gs7zm.svelte-13gs7zm{background-color:var(--color-gray-7);grid-column:span 3;height:100%}figure.svelte-13gs7zm img.svelte-13gs7zm{width:100%;height:100%;object-fit:cover}.content.svelte-13gs7zm.svelte-13gs7zm{padding:1rem .75rem 2rem;grid-column:span 9}@media (min-width: 1200px){.content.svelte-13gs7zm.svelte-13gs7zm{padding:2.5rem 2rem 3.5rem}}.content.on-sale.svelte-13gs7zm.svelte-13gs7zm{padding-top:3rem}.sale.svelte-13gs7zm.svelte-13gs7zm{position:absolute;top:.5rem;left:.5rem}@media (min-width: 1200px){.main.svelte-13gs7zm.svelte-13gs7zm{display:flex;justify-content:space-between;align-items:center}.main.svelte-13gs7zm .price.svelte-13gs7zm{flex-shrink:0}}.main.svelte-13gs7zm .price.svelte-13gs7zm{margin-top:.5rem}@media (min-width: 1200px){.main.svelte-13gs7zm .price.svelte-13gs7zm{margin-top:0}}.main.svelte-13gs7zm .price .original.svelte-13gs7zm{text-decoration:line-through;text-decoration-thickness:1px;color:var(--color-gray-3)}@media (min-width: 1200px){.main.svelte-13gs7zm .price.svelte-13gs7zm{text-align:right}}h3.svelte-13gs7zm.svelte-13gs7zm{font-size:1.25rem;font-weight:600;max-width:35ch}@media (min-width: 1200px){h3.svelte-13gs7zm.svelte-13gs7zm{font-size:4rem;font-weight:400}}h3.svelte-13gs7zm .title-variant.svelte-13gs7zm:before{content:"– "}.personalized.svelte-13gs7zm.svelte-13gs7zm{margin-top:.5rem}@media (min-width: 1200px){.personalized.svelte-13gs7zm.svelte-13gs7zm{display:flex;justify-content:space-between}}.quantity.svelte-13gs7zm.svelte-13gs7zm{display:flex;align-items:center;margin-top:1rem}@media (min-width: 1200px){.quantity.svelte-13gs7zm.svelte-13gs7zm{margin-top:2rem}}.quantity.svelte-13gs7zm button.svelte-13gs7zm{background-color:transparent;border:none;color:var(--color-red);margin-left:1rem;cursor:pointer}@media (min-width: 1200px){.quantity.svelte-13gs7zm button.svelte-13gs7zm{transition:color .25s ease}.quantity.svelte-13gs7zm button.svelte-13gs7zm:hover{color:var(--color-red-darker)}}.summary.svelte-tsmhqq{background-color:var(--color-gray-2);border-radius:var(--radius);padding:1rem .75rem 2rem}@media (min-width: 1200px){.summary.svelte-tsmhqq{padding:2.5rem 2rem 2rem}}h2.svelte-tsmhqq{font-size:1.2rem;font-weight:600;margin-bottom:1rem}li.svelte-tsmhqq{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}li.svelte-tsmhqq:last-child{margin-bottom:0}.fontsize-small.svelte-tsmhqq{color:var(--color-gray-4)}.continue.svelte-tsmhqq{margin-top:1.5rem}.continue.svelte-tsmhqq .button{width:100%;justify-content:center;font-size:1.2rem}.headline.svelte-cdzdu.svelte-cdzdu{margin-bottom:2.5rem}.cart.svelte-cdzdu.svelte-cdzdu{display:grid;gap:.6rem;align-items:start}@media (min-width: 1200px){.cart.svelte-cdzdu.svelte-cdzdu{grid-template-columns:1fr 1fr;gap:1rem}.cart.svelte-cdzdu .cart-items{grid-column:span 2}}.fallback.svelte-cdzdu .rt.svelte-cdzdu{margin-bottom:1rem}
