@media (width<=767px){html{letter-spacing:-.03em;font-size:17.5px}input,textarea,select{font-size:16px}}:root{--color-primary-rgb:99 102 241;--color-secondary-rgb:71 85 105;--color-accent-rgb:244 63 94;--color-on-primary-rgb:255 255 255;--color-on-secondary-rgb:255 255 255;--color-on-accent-rgb:255 255 255;--color-bg-base-rgb:255 255 255;--color-bg-surface-rgb:249 249 249;--color-bg-muted-rgb:245 245 245;--color-bg-strong-rgb:229 229 229;--color-bg-card-rgb:255 255 255;--color-text-main-rgb:23 23 23;--color-text-muted-rgb:115 115 115;--color-text-subtle-rgb:163 163 163;--color-text-disabled-rgb:212 212 212;--color-border-muted-rgb:245 245 245;--color-border-default-rgb:229 229 229;--color-border-divider-rgb:245 245 245;--color-border-strong-rgb:212 212 212;--color-success-rgb:22 163 74;--color-warning-rgb:217 119 6;--color-danger-rgb:220 38 38;--color-info-rgb:14 116 144;--color-on-success-rgb:255 255 255;--color-on-warning-rgb:255 255 255;--color-on-danger-rgb:255 255 255;--color-on-info-rgb:255 255 255;--color-price-rgb:15 23 42;--color-sale-rgb:225 29 72;--color-discount-rgb:225 29 72;--color-stock-in-rgb:22 163 74;--color-stock-low-rgb:217 119 6;--color-stock-out-rgb:148 163 184;--color-link-rgb:37 99 235;--color-focus-rgb:37 99 235;--color-selection-rgb:37 99 235;--color-overlay-rgb:15 23 42;--color-shadow-rgb:15 23 42}.c-main{color:rgb(var(--color-text-main-rgb))}.underline-input:focus+label,.underline-input:focus-visible+label{color:rgb(var(--color-primary-rgb));font-size:.75rem;top:.7rem;transform:translateY(-50%)}.underline-input:not(:placeholder-shown)+label{font-size:.75rem;top:.7rem;transform:translateY(-50%)}.horizontal-scrollbar-hidden{scrollbar-width:none;-ms-overflow-style:none}.horizontal-scrollbar-hidden::-webkit-scrollbar{display:none}.horizontal-scrollbar-hidden:not(.is-dragging){cursor:grab}.horizontal-scrollbar-hidden.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}[data-horizontal-scroll]:not([data-horizontal-scroll-ready=true]){visibility:hidden}.c-muted{color:rgb(var(--color-text-muted-rgb))}.c-subtle{color:rgb(var(--color-text-subtle-rgb))}.c-disabled{color:rgb(var(--color-text-disabled-rgb))}.c-inverse{color:rgb(var(--color-text-inverse-rgb))}.c-primary{color:rgb(var(--color-primary-rgb))}.c-secondary{color:rgb(var(--color-secondary-rgb))}.c-accent{color:rgb(var(--color-accent-rgb))}.c-success{color:rgb(var(--color-success-rgb))}.c-warning{color:rgb(var(--color-warning-rgb))}.c-danger{color:rgb(var(--color-danger-rgb))}.c-info{color:rgb(var(--color-info-rgb))}.c-on-primary{color:rgb(var(--color-on-primary-rgb))}.c-on-secondary{color:rgb(var(--color-on-secondary-rgb))}.c-on-accent{color:rgb(var(--color-on-accent-rgb))}.c-on-success{color:rgb(var(--color-on-success-rgb))}.c-on-warning{color:rgb(var(--color-on-warning-rgb))}.c-on-danger{color:rgb(var(--color-on-danger-rgb))}.c-on-info{color:rgb(var(--color-on-info-rgb))}.c-price{color:rgb(var(--color-price-rgb))}.c-sale{color:rgb(var(--color-sale-rgb))}.c-discount{color:rgb(var(--color-discount-rgb))}.c-stock-in{color:rgb(var(--color-stock-in-rgb))}.c-stock-low{color:rgb(var(--color-stock-low-rgb))}.c-stock-out{color:rgb(var(--color-stock-out-rgb))}.c-link{color:rgb(var(--color-link-rgb))}.bg-base{background-color:rgb(var(--color-bg-base-rgb))}.bg-surface{background-color:rgb(var(--color-bg-surface-rgb))}.bg-muted{background-color:rgb(var(--color-bg-muted-rgb))}.bg-strong{background-color:rgb(var(--color-bg-strong-rgb))}.bg-card{background-color:rgb(var(--color-bg-card-rgb))}.bg-primary{background-color:rgb(var(--color-primary-rgb))}.bg-secondary{background-color:rgb(var(--color-secondary-rgb))}.bg-accent{background-color:rgb(var(--color-accent-rgb))}.bg-success{background-color:rgb(var(--color-success-rgb))}.bg-warning{background-color:rgb(var(--color-warning-rgb))}.bg-danger{background-color:rgb(var(--color-danger-rgb))}.bg-info{background-color:rgb(var(--color-info-rgb))}.bg-primary-soft{background-color:rgb(var(--color-primary-rgb) / .06)}.bg-secondary-soft{background-color:rgb(var(--color-secondary-rgb) / .08)}.bg-accent-soft{background-color:rgb(var(--color-accent-rgb) / .08)}.bg-success-soft{background-color:rgb(var(--color-success-rgb) / .08)}.bg-warning-soft{background-color:rgb(var(--color-warning-rgb) / .1)}.bg-danger-soft{background-color:rgb(var(--color-danger-rgb) / .08)}.bg-info-soft{background-color:rgb(var(--color-info-rgb) / .08)}.bg-sale-soft{background-color:rgb(var(--color-sale-rgb) / .08)}.bg-stock-in-soft{background-color:rgb(var(--color-stock-in-rgb) / .08)}.bg-stock-low-soft{background-color:rgb(var(--color-stock-low-rgb) / .1)}.bg-stock-out-soft{background-color:rgb(var(--color-stock-out-rgb) / .1)}.border-muted{border-color:rgb(var(--color-border-muted-rgb))}.border-default{border-color:rgb(var(--color-border-default-rgb))}.border-divider{border-color:rgb(var(--color-border-divider-rgb))}.border-strong{border-color:rgb(var(--color-border-strong-rgb))}.border-primary{border-color:rgb(var(--color-primary-rgb))}.border-secondary{border-color:rgb(var(--color-secondary-rgb))}.border-accent{border-color:rgb(var(--color-accent-rgb))}.border-success{border-color:rgb(var(--color-success-rgb))}.border-warning{border-color:rgb(var(--color-warning-rgb))}.border-danger{border-color:rgb(var(--color-danger-rgb))}.border-info{border-color:rgb(var(--color-info-rgb))}.border-primary-soft{border-color:rgb(var(--color-primary-rgb) / .16)}.border-secondary-soft{border-color:rgb(var(--color-secondary-rgb) / .18)}.border-accent-soft{border-color:rgb(var(--color-accent-rgb) / .2)}.border-success-soft{border-color:rgb(var(--color-success-rgb) / .2)}.border-warning-soft{border-color:rgb(var(--color-warning-rgb) / .24)}.border-danger-soft{border-color:rgb(var(--color-danger-rgb) / .2)}.border-info-soft{border-color:rgb(var(--color-info-rgb) / .2)}.hover-c-main:hover{color:rgb(var(--color-text-main-rgb))}.hover-c-muted:hover{color:rgb(var(--color-text-muted-rgb))}.hover-c-primary:hover{color:rgb(var(--color-primary-rgb))}.hover-c-secondary:hover{color:rgb(var(--color-secondary-rgb))}.hover-c-accent:hover{color:rgb(var(--color-accent-rgb))}.hover-c-danger:hover{color:rgb(var(--color-danger-rgb))}.hover-c-link:hover{color:rgb(var(--color-link-rgb))}.hover-bg-surface:hover{background-color:rgb(var(--color-bg-surface-rgb))}.hover-bg-muted:hover{background-color:rgb(var(--color-bg-muted-rgb))}.hover-bg-strong:hover{background-color:rgb(var(--color-bg-strong-rgb))}.hover-bg-primary:hover{background-color:rgb(var(--color-primary-rgb))}.hover-bg-primary-strong:hover{background-color:color-mix(in srgb, rgb(var(--color-primary-rgb)) 88%, black)}.hover-bg-primary-soft:hover{background-color:rgb(var(--color-primary-rgb) / .06)}.hover-bg-secondary-soft:hover{background-color:rgb(var(--color-secondary-rgb) / .08)}.hover-bg-accent-soft:hover{background-color:rgb(var(--color-accent-rgb) / .08)}.hover-bg-accent-strong:hover{background-color:color-mix(in srgb, rgb(var(--color-accent-rgb)) 88%, black)}.hover-bg-success-soft:hover{background-color:rgb(var(--color-success-rgb) / .08)}.hover-bg-warning-soft:hover{background-color:rgb(var(--color-warning-rgb) / .1)}.hover-bg-danger-soft:hover{background-color:rgb(var(--color-danger-rgb) / .08)}.hover-bg-danger-strong:hover{background-color:color-mix(in srgb, rgb(var(--color-danger-rgb)) 88%, black)}.hover-bg-info-soft:hover{background-color:rgb(var(--color-info-rgb) / .08)}.hover-border-default:hover{border-color:rgb(var(--color-border-default-rgb))}.hover-border-strong:hover{border-color:rgb(var(--color-border-strong-rgb))}.hover-border-primary:hover{border-color:rgb(var(--color-primary-rgb))}.hover-border-accent:hover{border-color:rgb(var(--color-accent-rgb))}.hover-border-danger:hover{border-color:rgb(var(--color-danger-rgb))}:where(button,input,select,textarea,a[href],[tabindex]):focus{box-shadow:none;outline:none}:root[data-focus-modality=keyboard] :where(button,input,select,textarea,a[href],[tabindex]):focus-visible{outline:1px solid rgb(var(--color-focus-rgb) / .7);outline-offset:2px;box-shadow:none}.focus-border-primary:focus,.focus-border-primary:focus-visible{border-color:rgb(var(--color-primary-rgb))}.focus-border-accent:focus,.focus-border-accent:focus-visible{border-color:rgb(var(--color-accent-rgb))}.focus-border-danger:focus,.focus-border-danger:focus-visible{border-color:rgb(var(--color-danger-rgb))}.focus-ring-primary:focus{box-shadow:none;outline:none}:root[data-focus-modality=keyboard] .focus-ring-primary:focus-visible{outline:1px solid rgb(var(--color-focus-rgb) / .7);outline-offset:2px;box-shadow:none}:root[data-focus-modality=keyboard] .focus-ring-inset:focus-visible{outline-offset:-2px}.focus-ring-accent:focus,.focus-ring-danger:focus{box-shadow:none;outline:none}:root[data-focus-modality=keyboard] .focus-ring-accent:focus-visible,:root[data-focus-modality=keyboard] .focus-ring-danger:focus-visible{outline:1px solid rgb(var(--color-focus-rgb) / .7);outline-offset:2px;box-shadow:none}.ring-primary{--tw-ring-color:rgb(var(--color-primary-rgb))}.ring-primary-soft{--tw-ring-color:rgb(var(--color-primary-rgb) / .12)}.ring-secondary{--tw-ring-color:rgb(var(--color-secondary-rgb))}.ring-accent{--tw-ring-color:rgb(var(--color-accent-rgb))}.ring-accent-soft{--tw-ring-color:rgb(var(--color-accent-rgb) / .12)}.ring-success{--tw-ring-color:rgb(var(--color-success-rgb))}.ring-warning{--tw-ring-color:rgb(var(--color-warning-rgb))}.ring-danger{--tw-ring-color:rgb(var(--color-danger-rgb))}.ring-info{--tw-ring-color:rgb(var(--color-info-rgb))}.placeholder-subtle::placeholder{color:rgb(var(--color-text-subtle-rgb))}.placeholder-muted::placeholder{color:rgb(var(--color-text-muted-rgb))}::selection{background-color:rgb(var(--color-selection-rgb) / .16);color:rgb(var(--color-text-main-rgb))}.bg-overlay{background-color:rgb(var(--color-overlay-rgb) / .52)}.bg-overlay-soft{background-color:rgb(var(--color-overlay-rgb) / .3)}.bg-overlay-strong{background-color:rgb(var(--color-overlay-rgb) / .7)}.group:hover .group-hover-c-main{color:rgb(var(--color-text-main-rgb))}.group:hover .group-hover-c-primary{color:rgb(var(--color-primary-rgb))}.group:hover .group-hover-c-accent{color:rgb(var(--color-accent-rgb))}.group:hover .group-hover-c-danger{color:rgb(var(--color-danger-rgb))}.group:hover .group-hover-bg-surface{background-color:rgb(var(--color-bg-surface-rgb))}.group:hover .group-hover-bg-primary-soft{background-color:rgb(var(--color-primary-rgb) / .06)}.group:hover .group-hover-bg-accent-soft{background-color:rgb(var(--color-accent-rgb) / .08)}.fill-current{fill:currentColor}.stroke-current{stroke:currentColor}.bg-brand-gradient{background:linear-gradient(135deg, rgb(var(--color-primary-rgb)), rgb(var(--color-accent-rgb)))}.bg-primary-gradient{background:linear-gradient(135deg, rgb(var(--color-primary-rgb)), rgb(var(--color-primary-rgb) / .82))}.bg-accent-gradient{background:linear-gradient(135deg, rgb(var(--color-accent-rgb)), rgb(var(--color-accent-rgb) / .78))}.link{color:rgb(var(--color-link-rgb))}.link:hover{color:rgb(var(--color-link-rgb) / .68)}.is-disabled,[aria-disabled=true]{color:rgb(var(--color-text-disabled-rgb))}.checked-bg-primary:checked{background-color:rgb(var(--color-primary-rgb))}.checked-border-primary:checked{border-color:rgb(var(--color-primary-rgb))}.checked-bg-accent:checked{background-color:rgb(var(--color-accent-rgb))}.checked-border-accent:checked{border-color:rgb(var(--color-accent-rgb))}.checkbox-check:checked{background-color:rgb(var(--color-primary-rgb));border-color:rgb(var(--color-primary-rgb));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='m5 10 3 3 7-7'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:75%}.radio-dot:checked{background-color:rgb(var(--color-primary-rgb));border-color:rgb(var(--color-primary-rgb));background-image:radial-gradient(circle, rgb(var(--color-on-primary-rgb)) 0 30%, transparent 32%)}.shop-radio-card{position:relative}.shop-radio-card:hover .shop-radio-card__card{border-color:rgb(var(--color-primary-rgb) / .36)}.shop-radio-card:focus-within .shop-radio-card__card{border-color:rgb(var(--color-primary-rgb));box-shadow:0 0 0 2px rgb(var(--color-primary-rgb) / .18)}.shop-radio-card__input:checked+.shop-radio-card__card{border-color:rgb(var(--color-primary-rgb));border-width:2px}.shop-radio-card__input:checked+.shop-radio-card__card .shop-radio-card__radio{border-color:rgb(var(--color-primary-rgb));background-color:rgb(var(--color-primary-rgb))}.shop-radio-card__input:checked+.shop-radio-card__card .shop-radio-card__dot{opacity:1}.divide-y>:not(:last-child),.divide-x>:not(:last-child){border-color:rgb(var(--color-border-divider-rgb))}.peer:checked~.peer-checked-bg-primary{background-color:rgb(var(--color-primary-rgb))}.peer:checked~.peer-checked-bg-accent{background-color:rgb(var(--color-accent-rgb))}.peer:checked~.peer-checked-border-primary{border-color:rgb(var(--color-primary-rgb))}.peer:checked~.peer-checked-c-primary{color:rgb(var(--color-primary-rgb))}.peer:checked~.peer-checked-c-on-primary{color:rgb(var(--color-on-primary-rgb))}
