swiper-container.svelte-r75qju{max-width:min(100vw - var(--padding) * 2,600px)}swiper-container.svelte-r75qju .swiper{margin-bottom:30px}swiper-container.svelte-r75qju img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;margin-right:2rem}swiper-slide.svelte-r75qju{--size: 80px;width:82px;height:82px;border:1px solid var(--black-200)}swiper-slide.svelte-r75qju.active{opacity:1;border-color:#6d2bbb}swiper-slide.svelte-r75qju+swiper-slide:where(.svelte-r75qju){margin-left:24px}button.svelte-r75qju{height:100%;background:0}section.svelte-1u99ew2{width:100%;max-width:1600px;margin:0 auto}section.svelte-1u99ew2+section:where(.svelte-1u99ew2){margin-top:var(--padding)}.product.svelte-1u99ew2{background-color:#fff;padding:var(--padding);position:relative}.product-detail.svelte-1u99ew2{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--padding)}.product-detail.svelte-1u99ew2>:where(.svelte-1u99ew2){flex:1 1 55ch}.product-detail.svelte-1u99ew2 hr:where(.svelte-1u99ew2){border-top-color:#000;opacity:1;margin:15px 0}.product-left.svelte-1u99ew2{display:grid;width:100%;max-width:600px;align-items:center;gap:25px}.product-left.svelte-1u99ew2 img{aspect-ratio:1 / 1}.product-right.svelte-1u99ew2{position:relative}.admin.svelte-1u99ew2{display:flex;align-items:center;gap:.5rem;position:absolute;top:var(--padding);right:var(--padding);z-index:1}.admin.svelte-1u99ew2 a:where(.svelte-1u99ew2){display:flex;align-items:center}.admin.svelte-1u99ew2 a:where(.svelte-1u99ew2):hover{color:var(--primary-color-1)}.admin-content.svelte-1u99ew2{margin-top:1rem}.product-inDisplay.svelte-1u99ew2{margin:1rem 0;padding:10px;background-color:var(--other-status-color)}.product-title.svelte-1u99ew2{font-size:24px;width:max(55ch,100%);line-height:1.4em;margin:.4em 0}.product-title.svelte-1u99ew2 a:where(.svelte-1u99ew2){font-weight:700;text-decoration:underline}.product-title.svelte-1u99ew2 a:where(.svelte-1u99ew2):hover{color:var(--primary-color-1)}.product-info.svelte-1u99ew2{padding:10px;background-color:var(--black-100);font-size:16px;margin:15px 0}.product-info.svelte-1u99ew2 .info-shortDescriptions:where(.svelte-1u99ew2) .info-shortDescriptions-detail:where(.svelte-1u99ew2){word-break:break-all;line-height:1.5}.product-info.svelte-1u99ew2 hr:where(.svelte-1u99ew2){border-top:1px solid #000;opacity:1;margin-bottom:1em}.product-info.svelte-1u99ew2 .info-link:where(.svelte-1u99ew2){text-decoration:underline;color:var(--primary-color-1)}.product-deliveryTime.svelte-1u99ew2{padding:10px;background-color:var(--other-status-color);font-size:16px;margin:15px 0}.image-options.svelte-1u99ew2{display:flex;flex-wrap:wrap;gap:6px;padding:8px 0;margin-bottom:10px}.image-options.svelte-1u99ew2>:where(.svelte-1u99ew2){flex:0 1 260px;display:inline-flex;flex-direction:row;align-items:center;padding:10px;gap:10px;border-radius:4px;background-color:var(--black-200)}.image-options.svelte-1u99ew2>:where(.svelte-1u99ew2) img{--size: 80px}.image-options.svelte-1u99ew2>:where(.svelte-1u99ew2) p:where(.svelte-1u99ew2){font-size:15px;width:150px;color:var(--primary-color-1)}.image-options.svelte-1u99ew2>:where(.svelte-1u99ew2).invalid{border:1px dashed var(--black-500);background:0}.image-options.svelte-1u99ew2>:where(.svelte-1u99ew2).invalid p:where(.svelte-1u99ew2){color:var(--black-500)}.image-options.svelte-1u99ew2 div:where(.svelte-1u99ew2){border:1px solid var(--primary-color-1)}.text-options.svelte-1u99ew2{font-size:15px}.text-options.svelte-1u99ew2 .list-item:where(.svelte-1u99ew2){display:flex;align-items:center;margin-bottom:10px}.text-options.svelte-1u99ew2 .list-item:where(.svelte-1u99ew2) p:where(.svelte-1u99ew2){width:100px;padding:11px 0}.text-options.svelte-1u99ew2 .list-item:where(.svelte-1u99ew2) .item-main:where(.svelte-1u99ew2){display:flex;flex-wrap:wrap;gap:6px;padding:8px 0;width:calc(100% - 100px)}.text-options.svelte-1u99ew2 .list-item:where(.svelte-1u99ew2) .item-main:where(.svelte-1u99ew2)>:where(.svelte-1u99ew2){background:var(--black-100);border-radius:6px;padding:10px 25px;color:#000}.text-options.svelte-1u99ew2 .list-item:where(.svelte-1u99ew2) .item-main:where(.svelte-1u99ew2)>:where(.svelte-1u99ew2).active{border:1px solid var(--primary-color-1)}.text-options.svelte-1u99ew2 .list-item:where(.svelte-1u99ew2) .item-main:where(.svelte-1u99ew2)>:where(.svelte-1u99ew2):hover{color:var(--primary-color-1)}.text-options.svelte-1u99ew2 .list-item:where(.svelte-1u99ew2) .item-main:where(.svelte-1u99ew2)>:where(.svelte-1u99ew2).invalid{border:1px dashed var(--black-500);background:0}.product-price.svelte-1u99ew2{display:flex;gap:7px;margin:15px 0}.product-price.svelte-1u99ew2 p:where(.svelte-1u99ew2){line-height:1}.product-price.svelte-1u99ew2 p:where(.svelte-1u99ew2):nth-of-type(1){display:flex;font-size:42px;font-weight:700}.product-price.svelte-1u99ew2 p:where(.svelte-1u99ew2):nth-of-type(2){text-decoration:line-through;font-size:24px;font-weight:500}.product-price.svelte-1u99ew2 p:where(.svelte-1u99ew2) span:where(.svelte-1u99ew2){font-size:24px;font-weight:500}.product-order.svelte-1u99ew2{display:inline-flex;gap:10px;margin:20px 0}.product-order.svelte-1u99ew2 .order-pic:where(.svelte-1u99ew2) .pic-input:where(.svelte-1u99ew2),.product-order.svelte-1u99ew2 .order-buy:where(.svelte-1u99ew2),.product-order.svelte-1u99ew2 .order-cart:where(.svelte-1u99ew2){padding:12px 5px;border:1px solid transparent;border-radius:4px;font-size:16px}@media (min-width: 768px){.product-order.svelte-1u99ew2 .order-pic:where(.svelte-1u99ew2) .pic-input:where(.svelte-1u99ew2),.product-order.svelte-1u99ew2 .order-buy:where(.svelte-1u99ew2),.product-order.svelte-1u99ew2 .order-cart:where(.svelte-1u99ew2){padding:12px 30px}}.product-order.svelte-1u99ew2 .ELO:where(.svelte-1u99ew2){padding:13px 5px;border:1px solid black;border-radius:4px;font-size:16px;background-color:var(--black-200);color:#000;text-align:center}@media (min-width: 768px){.product-order.svelte-1u99ew2 .ELO:where(.svelte-1u99ew2){padding:13px 30px}}.product-order.svelte-1u99ew2 .order-pic:where(.svelte-1u99ew2){position:relative}.product-order.svelte-1u99ew2 .order-pic:where(.svelte-1u99ew2) .pic-input:where(.svelte-1u99ew2){height:100%;border-color:#000;text-align:center;width:110px}.product-order.svelte-1u99ew2 .order-pic:where(.svelte-1u99ew2) .pic-input:where(.svelte-1u99ew2)::-webkit-outer-spin-button,.product-order.svelte-1u99ew2 .order-pic:where(.svelte-1u99ew2) .pic-input:where(.svelte-1u99ew2)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-order.svelte-1u99ew2 .order-pic:where(.svelte-1u99ew2) .pic-input:where(.svelte-1u99ew2)[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.product-order.svelte-1u99ew2 .order-pic:where(.svelte-1u99ew2) .order-drop:where(.svelte-1u99ew2),.product-order.svelte-1u99ew2 .order-pic:where(.svelte-1u99ew2) .order-add:where(.svelte-1u99ew2){position:absolute;padding:12px 10px 14px;top:0;background:0;color:#000}.product-order.svelte-1u99ew2 .order-pic:where(.svelte-1u99ew2) .order-drop:where(.svelte-1u99ew2){left:0}.product-order.svelte-1u99ew2 .order-pic:where(.svelte-1u99ew2) .order-add:where(.svelte-1u99ew2){right:0}.product-order.svelte-1u99ew2 .order-buy:where(.svelte-1u99ew2){border-color:var(--primary-color-1);color:var(--primary-color-1);text-align:center;background:0}.product-order.svelte-1u99ew2 .order-buy:where(.svelte-1u99ew2):hover{background:color-mix(in srgb,currentColor 10%,transparent)}.product-order.svelte-1u99ew2 .order-cart:where(.svelte-1u99ew2){background-color:var(--primary-color-1);color:#fff;display:flex;align-items:center;justify-content:center;gap:10px}.product-order.svelte-1u99ew2 .order-cart:where(.svelte-1u99ew2):hover{background:var(--primary-color-2)}@media (min-width: 768px) and (max-width: 1160px){.product-order.svelte-1u99ew2{display:flex}}@media (max-width: 767px){.product-order.svelte-1u99ew2{display:none}.product-order.svelte-1u99ew2 .order-pic:where(.svelte-1u99ew2),.product-order.svelte-1u99ew2 .order-buy:where(.svelte-1u99ew2),.product-order.svelte-1u99ew2 .ELO:where(.svelte-1u99ew2){width:30%}.product-order.svelte-1u99ew2 .order-cart:where(.svelte-1u99ew2){width:40%}.product-order.svelte-1u99ew2 .order-pic:where(.svelte-1u99ew2) .pic-input:where(.svelte-1u99ew2){width:100%}}.product-order.svelte-1u99ew2.mobile{border-top:1px solid var(--border-color);position:sticky;bottom:91px;background-color:#fff;width:100%;left:0;margin:0;padding:15px 10px;z-index:1;margin-top:var(--padding);justify-content:center}@media (max-width: 767px){.product-order.svelte-1u99ew2.mobile{display:inline-flex}}@media (min-width: 768px){.mobile.svelte-1u99ew2{display:none}}.product-question.svelte-1u99ew2{display:flex;justify-content:space-between;align-items:center;font-size:14px}.product-question.svelte-1u99ew2 a:where(.svelte-1u99ew2){color:var(--primary-color-1);text-decoration:underline}.product-question.svelte-1u99ew2>a:where(.svelte-1u99ew2){display:flex;gap:10px}.product-tags.svelte-1u99ew2{display:flex;flex-wrap:wrap;align-items:center;gap:6px;max-height:21px;overflow:hidden}.product-content.svelte-1u99ew2{background-color:#fff;padding:30px}@media (max-width: 767px){.product-content.svelte-1u99ew2{padding:var(--padding)}}.product-content.svelte-1u99ew2 .content-menu:where(.svelte-1u99ew2){border-bottom:1px solid #000;text-align:center;margin-bottom:30px}.product-content.svelte-1u99ew2 .content-menu:where(.svelte-1u99ew2) button:where(.svelte-1u99ew2){display:inline-block;min-width:100px;font-size:min(26px,4vw);line-height:min(26px,4vw);padding:0 15px 15px;border-bottom:5px solid transparent;transition:.3s all;color:#000;background:0}.product-content.svelte-1u99ew2 .content-menu:where(.svelte-1u99ew2) button:where(.svelte-1u99ew2).active{border-bottom-color:var(--primary-color-1)}.product-content.svelte-1u99ew2 .content-menu:where(.svelte-1u99ew2) button:where(.svelte-1u99ew2):hover{color:var(--primary-color-1)}@media (min-width: 1600px){.product-content.svelte-1u99ew2 h3:where(.svelte-1u99ew2){margin-left:65px}}.content-main.svelte-1u99ew2{line-height:1.6em}@media (max-width: 767px){.content-main.svelte-1u99ew2{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #000000}}.content-main.svelte-1u99ew2 *{overflow-x:auto}.description.svelte-1u99ew2{padding:15px;border-radius:4px;background-color:#fcf8e3;border-color:#fce1ac;margin-bottom:10px}.additional-product.svelte-1u99ew2{display:grid;font-size:16px;gap:0}.additional-product.svelte-1u99ew2 .selectData:where(.svelte-1u99ew2){padding:10px;background-color:var(--black-100);display:flex;gap:1rem}.additional-product.svelte-1u99ew2 .selectData:where(.svelte-1u99ew2) :where(.svelte-1u99ew2):first-child{width:8px}.additional-product.svelte-1u99ew2 .selectData:where(.svelte-1u99ew2)>input:where(.svelte-1u99ew2){display:none}.additional-product.svelte-1u99ew2 .additionalProducts:where(.svelte-1u99ew2){background-color:var(--black-50);padding:5px 4px 10px}.additional-product.svelte-1u99ew2 .additionalProducts:where(.svelte-1u99ew2) .more:where(.svelte-1u99ew2){display:flex;justify-content:center}.additional-product.svelte-1u99ew2 .additionalProducts:where(.svelte-1u99ew2) .disabled:where(.svelte-1u99ew2){background-color:var(--black-100)}.additional-product.svelte-1u99ew2 .additionalProducts:where(.svelte-1u99ew2)>:where(.svelte-1u99ew2):nth-child(1){padding-top:0}.additional-product.svelte-1u99ew2 .additionalProducts:where(.svelte-1u99ew2)>:where(.svelte-1u99ew2):nth-last-child(1){padding-bottom:0}.additional-product.svelte-1u99ew2 .additionalProducts:where(.svelte-1u99ew2):not(.moreAdditional)>:where(.svelte-1u99ew2):nth-child(n+3).additionalProduct{display:none}.additional-product.svelte-1u99ew2 .additionalProduct:where(.svelte-1u99ew2){display:flex;flex-direction:column}.additional-product.svelte-1u99ew2 .additionalProduct:where(.svelte-1u99ew2) .line:where(.svelte-1u99ew2) div:where(.svelte-1u99ew2){text-align:center}.additional-product.svelte-1u99ew2 .additionalProduct:where(.svelte-1u99ew2) .line:where(.svelte-1u99ew2) hr:where(.svelte-1u99ew2){background-color:#000;margin:8px 0}.additional-product.svelte-1u99ew2 .additionalProduct:where(.svelte-1u99ew2) .subLine:where(.svelte-1u99ew2) hr:where(.svelte-1u99ew2){background-color:var(--black-400);margin:2px 20px}.additional-product.svelte-1u99ew2 .additionalProduct:where(.svelte-1u99ew2) .item:where(.svelte-1u99ew2){padding:4px 10px;display:flex;align-items:center;gap:1rem;margin:8px 0}.additional-product.svelte-1u99ew2 .additionalProduct:where(.svelte-1u99ew2) .item:where(.svelte-1u99ew2)>label:where(.svelte-1u99ew2){display:flex;align-items:center}.additional-product.svelte-1u99ew2 .additionalProduct:where(.svelte-1u99ew2) .item:where(.svelte-1u99ew2)>div:where(.svelte-1u99ew2){display:grid;align-items:center;flex:1;gap:12px}.additional-product.svelte-1u99ew2 .additionalProduct:where(.svelte-1u99ew2) .item:where(.svelte-1u99ew2)>div:where(.svelte-1u99ew2) label:where(.svelte-1u99ew2){width:100%;display:flex;align-items:center;gap:1rem}.additional-product.svelte-1u99ew2 .additionalProduct:where(.svelte-1u99ew2) .item:where(.svelte-1u99ew2)>div:where(.svelte-1u99ew2) .control:where(.svelte-1u99ew2){display:flex;gap:12px}.additional-product.svelte-1u99ew2 .additionalProduct:where(.svelte-1u99ew2) .item:where(.svelte-1u99ew2)>div:where(.svelte-1u99ew2) .control:where(.svelte-1u99ew2) .price:where(.svelte-1u99ew2){min-width:90px;text-align:left;align-self:center}.additional-product.svelte-1u99ew2 .additionalProduct:where(.svelte-1u99ew2) .item:where(.svelte-1u99ew2)>div:where(.svelte-1u99ew2) .control:where(.svelte-1u99ew2) .price:where(.svelte-1u99ew2) .originalPrice:where(.svelte-1u99ew2){text-decoration:line-through;font-size:12px}.additional-product.svelte-1u99ew2 .additionalProduct:where(.svelte-1u99ew2) img{width:64px}.customMessage.svelte-1u99ew2 h3:where(.svelte-1u99ew2){width:100%;text-align:center}.customMessage.svelte-1u99ew2>:where(.svelte-1u99ew2)+:where(.svelte-1u99ew2){margin-top:1rem}.customMessage.svelte-1u99ew2 .button:where(.svelte-1u99ew2){display:flex;justify-content:space-between}.deluxeDetail.svelte-1u99ew2{z-index:3;position:sticky;top:calc(var(--header-height));text-align:center;width:100%;background:var(--other-status-color);margin:0 0 1.5px;padding:1rem .5rem}.deluxeDetail.svelte-1u99ew2 a{text-decoration:underline;font-weight:500}.deluxeDetail.svelte-1u99ew2 a:hover{text-decoration:none}@media (max-width: 767px){.deluxeDetail.svelte-1u99ew2{line-height:1rem;padding:.8rem .5rem;font-size:.75rem}}
