.item.svelte-1bu5ewp.svelte-1bu5ewp{padding-block:20px;padding-inline:9px;border-top:1px solid hsl(var(--bw-light-gray))}.item.svelte-1bu5ewp .left_part .thumb.svelte-1bu5ewp{width:125px;aspect-ratio:1/1;overflow:hidden;position:relative;background:#F4F5F3;margin-right:24px}.item.svelte-1bu5ewp .left_part h3.svelte-1bu5ewp{margin-bottom:.2em}.item.svelte-1bu5ewp .center_part.svelte-1bu5ewp{display:flex;align-items:center}@media screen and (max-width: 767px){.item.svelte-1bu5ewp .center_part.svelte-1bu5ewp{margin-top:1.2em;margin-bottom:.6em}}.item.svelte-1bu5ewp .center_part .quantity.svelte-1bu5ewp{border:1px solid hsl(var(--bw-front-gray));border-radius:5px;display:flex;align-items:center;justify-content:space-between;padding:7px;width:-moz-min-content;width:min-content}.item.svelte-1bu5ewp .center_part .quantity .quantity_input.svelte-1bu5ewp{margin-inline:23px;text-align:center}.item.svelte-1bu5ewp .center_part .quantity input[type=submit].svelte-1bu5ewp{cursor:pointer;width:35px;aspect-ratio:1/1;border-radius:5px;background-color:#f4f5f3;display:flex;align-items:center;justify-content:center}.item.svelte-1bu5ewp .center_part .quantity input[type=submit].plus.svelte-1bu5ewp{background-image:url(./cart_plus.aaa71fce.svg);background-position:center center;background-repeat:no-repeat}.item.svelte-1bu5ewp .center_part .quantity input[type=submit].minus.svelte-1bu5ewp{background-image:url(./cart_minus.d1177ce3.svg);background-position:center center;background-repeat:no-repeat}.item.svelte-1bu5ewp .center_part .quantity input[type=submit].svelte-1bu5ewp:disabled{opacity:.2;cursor:not-allowed}.item.svelte-1bu5ewp .right_part .price.svelte-1bu5ewp{text-align:right;font-family:GG;font-size:20px;font-style:normal;font-weight:700;line-height:1;margin-right:26px}.item.svelte-1bu5ewp .right_part input[type=submit].svelte-1bu5ewp{cursor:pointer;width:45px;aspect-ratio:1/1;border-radius:5px;background-color:#f4f5f3;display:flex;align-items:center;justify-content:center;background-image:url(./cart_remove.292a6ae6.svg);background-position:center center;background-repeat:no-repeat}.wrap.svelte-tsfa7r.svelte-tsfa7r{margin-bottom:2em}@media screen and (min-width: 1024px){.wrap.svelte-tsfa7r.svelte-tsfa7r{margin-bottom:0}}.trigger.svelte-tsfa7r.svelte-tsfa7r{display:flex}.trigger.svelte-tsfa7r.svelte-tsfa7r:before{display:block;content:"";width:28px;aspect-ratio:28/18;margin-right:13px;background:url(./discount.fd1255f0.svg) no-repeat center;background-size:contain}.trigger.svelte-tsfa7r span.svelte-tsfa7r{font-size:16px;font-weight:500;-webkit-font-smoothing:antialiased;text-decoration:underline;text-decoration-color:hsl(var(--bw-light-gray));text-underline-offset:6px}form.svelte-tsfa7r.svelte-tsfa7r{margin-top:.8em}input.svelte-tsfa7r.svelte-tsfa7r{border-radius:5px;border:1px solid hsl(var(--bw-front-gray));font-size:14px;font-weight:500;-webkit-font-smoothing:antialiased;padding-block:12px;padding-left:16px;padding-right:32px;width:100%}input.svelte-tsfa7r.svelte-tsfa7r::-moz-placeholder{color:hsl(var(--bw-front-black));opacity:.4}input.svelte-tsfa7r.svelte-tsfa7r::placeholder{color:hsl(var(--bw-front-black));opacity:.4}@media screen and (min-width: 1024px){input.svelte-tsfa7r.svelte-tsfa7r{font-size:16px;width:unset}}input[type=submit].svelte-tsfa7r.svelte-tsfa7r{background-color:hsl(var(--bw-front-black));color:#fff;font-size:14px;font-weight:500;-webkit-font-smoothing:antialiased;border:none;border-radius:5px;cursor:pointer;text-transform:uppercase;letter-spacing:-.01em;padding-inline:23px;margin-top:.5em;width:initial}@media screen and (min-width: 1024px){input[type=submit].svelte-tsfa7r.svelte-tsfa7r{margin-top:0;font-size:16px}}.item.svelte-vl7we5.svelte-vl7we5{padding-block:20px;padding-inline:9px;border-top:1px solid hsl(var(--bw-light-gray))}.item.svelte-vl7we5 .left_part h3.svelte-vl7we5{margin-bottom:.2em}.item.svelte-vl7we5 .center_part.svelte-vl7we5{display:flex;align-items:center}.item.svelte-vl7we5 .center_part .quantity input[type=submit].svelte-vl7we5{cursor:pointer;width:35px;aspect-ratio:1/1;border-radius:5px;background-color:#f4f5f3;display:flex;align-items:center;justify-content:center}.item.svelte-vl7we5 .center_part .quantity input[type=submit].svelte-vl7we5:disabled{opacity:.2;cursor:not-allowed}.item.svelte-vl7we5 .right_part .price.svelte-vl7we5{text-align:right;font-family:GG;font-size:20px;font-style:normal;font-weight:700;line-height:1;margin-right:26px}.item.svelte-vl7we5 .right_part input[type=submit].svelte-vl7we5{cursor:pointer;width:45px;aspect-ratio:1/1;border-radius:5px;background-color:#f4f5f3;display:flex;align-items:center;justify-content:center;background-image:url(./cart_remove.292a6ae6.svg);background-position:center center;background-repeat:no-repeat}.top_part.svelte-pheunj.svelte-pheunj{text-align:center}.top_part.svelte-pheunj h1.svelte-pheunj{color:hsl(var(--bw-front-black));font-family:GG,sans-serif;font-size:16vw;font-style:normal;font-weight:700;line-height:1;letter-spacing:-.03em}@media screen and (min-width: 1024px){.top_part.svelte-pheunj h1.svelte-pheunj{font-size:90px}}.top_part.svelte-pheunj h1 small.svelte-pheunj{font-size:100%;display:block;color:hsl(var(--bw-front-dark-gray));text-align:center;font-size:19px;font-style:normal;font-weight:500;line-height:1;letter-spacing:-.01em;margin-top:.6em}@media screen and (min-width: 1024px){.top_part.svelte-pheunj h1 small.svelte-pheunj{font-size:23px}}.cart_items.svelte-pheunj.svelte-pheunj{border-bottom:1px solid hsl(var(--bw-front-black));margin-block:4em}.totals_wrap.svelte-pheunj.svelte-pheunj{display:grid;grid-template-columns:1fr}@media screen and (min-width: 1024px){.totals_wrap.svelte-pheunj.svelte-pheunj{grid-template-columns:repeat(2,1fr)}}.totals_wrap.svelte-pheunj .right .totals.svelte-pheunj{text-align:right;margin-bottom:40px;margin-right:20px}.totals_wrap.svelte-pheunj .right .totals .price.svelte-pheunj{margin-bottom:.4em;color:hsl(var(--bw-front-black));font-size:33px;line-height:1;font-weight:700}.totals_wrap.svelte-pheunj .right .link_wrap.svelte-pheunj{display:flex;justify-content:flex-end}.totals_wrap.svelte-pheunj .right .link_wrap a.svelte-pheunj{padding:12px 12px 12px 20px;border-radius:60px;background-color:hsl(var(--bw-front-black));display:inline-block;display:inline-flex;align-items:center}.totals_wrap.svelte-pheunj .right .link_wrap a span.svelte-pheunj{font-size:16px;line-height:1;text-transform:uppercase;font-weight:500;color:#ffffffe6;margin-inline:70px}
