@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-76d66e44],[data-v-76d66e44]:before,[data-v-76d66e44]:after,[data-v-76d66e44]::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-font-weight:initial;--tw-tracking:initial;--tw-leading:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}.search-form[data-v-76d66e44]{width:100%;position:relative}.search-input-wrapper[data-v-76d66e44]{align-items:center;display:flex;position:relative}.search-input[data-v-76d66e44]{height:calc(var(--spacing,.25rem)*12);border-style:var(--tw-border-style);border-width:2px;border-right-style:var(--tw-border-style);border-right-width:0;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));width:100%;padding-right:calc(var(--spacing,.25rem)*24);padding-left:calc(var(--spacing,.25rem)*5);background-color:var(--color-gray-50,oklch(98.5% .002 247.839));color:var(--color-gray-800,oklch(27.8% .033 256.848));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));border-top-left-radius:24px;border-bottom-left-radius:24px;transition-duration:.2s}.search-input[data-v-76d66e44]:focus{border-color:#fb2c36;background-color:var(--color-white,#fff);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none}.search-input[data-v-76d66e44]::placeholder{color:var(--color-gray-400,oklch(70.7% .022 261.325))}.search-clear[data-v-76d66e44]{top:50%;right:calc(var(--spacing,.25rem)*16);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);height:calc(var(--spacing,.25rem)*7);width:calc(var(--spacing,.25rem)*7);color:var(--color-gray-400,oklch(70.7% .022 261.325));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-radius:9999px;justify-content:center;align-items:center;transition-duration:.2s;display:flex;position:absolute}@media (hover:hover){.search-clear[data-v-76d66e44]:hover{background-color:var(--color-gray-200,oklch(92.8% .006 264.531));color:var(--color-gray-600,oklch(44.6% .03 256.802))}}.search-loading[data-v-76d66e44]{top:50%;right:calc(var(--spacing,.25rem)*16);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);position:absolute}.search-button[data-v-76d66e44]{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*14);background-color:#fb2c36;color:var(--color-white,#fff);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-shadow:0 8px 24px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-top-right-radius:24px;border-bottom-right-radius:24px;justify-content:center;align-items:center;transition-duration:.2s;display:flex}@media (hover:hover){.search-button[data-v-76d66e44]:hover{background-color:#e40014;background-color:oklch(.577 .245 27.325);--tw-shadow:0 16px 40px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.search-dropdown[data-v-76d66e44]{top:100%;right:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);margin-top:calc(var(--spacing,.25rem)*2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));background-color:var(--color-white,#fff);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);z-index:50;border-radius:24px;flex-direction:column;max-height:420px;display:flex;position:absolute}.search-dropdown__content[data-v-76d66e44]{flex:1;overflow-y:auto}.search-section[data-v-76d66e44]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding:calc(var(--spacing,.25rem)*4)}.search-section[data-v-76d66e44]:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.search-section-header[data-v-76d66e44]{margin-bottom:calc(var(--spacing,.25rem)*3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-gray-500,oklch(55.1% .027 264.364));text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.search-clear-all[data-v-76d66e44]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#fb2c36;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.search-clear-all[data-v-76d66e44]:hover{text-decoration-line:underline}}.search-tags[data-v-76d66e44]{gap:calc(var(--spacing,.25rem)*2);flex-wrap:wrap;display:flex}.search-tag[data-v-76d66e44]{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);background-color:var(--color-gray-100,oklch(96.7% .003 264.542));font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-700,oklch(37.3% .034 259.733));cursor:pointer;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-radius:16px;transition-duration:.2s;display:inline-flex}@media (hover:hover){.search-tag[data-v-76d66e44]:hover{background-color:var(--color-gray-200,oklch(92.8% .006 264.531));--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.search-tag--popular[data-v-76d66e44]{background-color:color-mix(in oklab,oklch(.637 .237 25.331)5%,transparent);color:#fb2c36;border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,oklch(.637 .237 25.331)20%,transparent)}@media (hover:hover){.search-tag--popular[data-v-76d66e44]:hover{background-color:color-mix(in oklab,oklch(.637 .237 25.331)10%,transparent)}}.tag-remove[data-v-76d66e44]{margin-left:calc(var(--spacing,.25rem)*1);height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);color:var(--color-gray-400,oklch(70.7% .022 261.325));font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:1;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-radius:9999px;justify-content:center;align-items:center;line-height:1;transition-duration:.2s;display:flex}@media (hover:hover){.tag-remove[data-v-76d66e44]:hover{background-color:var(--color-gray-400,oklch(70.7% .022 261.325));color:var(--color-white,#fff)}}.search-results[data-v-76d66e44]{padding-block:calc(var(--spacing,.25rem)*2)}.search-result-item[data-v-76d66e44]{align-items:center;gap:calc(var(--spacing,.25rem)*4);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);cursor:pointer;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s;display:flex}@media (hover:hover){.search-result-item[data-v-76d66e44]:hover{background-color:var(--color-gray-50,oklch(98.5% .002 247.839))}}.result-image[data-v-76d66e44]{height:calc(var(--spacing,.25rem)*14);width:calc(var(--spacing,.25rem)*14);background-color:var(--color-gray-100,oklch(96.7% .003 264.542));object-fit:cover;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));border-radius:16px;flex-shrink:0}.result-image.image-fallback[data-v-76d66e44]{object-fit:contain;padding:calc(var(--spacing,.25rem)*1)}.result-content[data-v-76d66e44]{min-width:calc(var(--spacing,.25rem)*0);flex:1}.result-name[data-v-76d66e44]{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-800,oklch(27.8% .033 256.848));overflow:hidden}.result-price[data-v-76d66e44]{margin-top:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#fb2c36}.result-price--contact[data-v-76d66e44]{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-gray-500,oklch(55.1% .027 264.364));font-style:italic}.search-no-results[data-v-76d66e44]{padding:calc(var(--spacing,.25rem)*6);text-align:center}.search-no-results p[data-v-76d66e44]:first-child{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,oklch(37.3% .034 259.733))}.search-footer[data-v-76d66e44]{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));background-color:var(--color-gray-50,oklch(98.5% .002 247.839));padding:calc(var(--spacing,.25rem)*3);bottom:calc(var(--spacing,.25rem)*0);border-bottom-right-radius:24px;border-bottom-left-radius:24px;flex-shrink:0;position:sticky}.search-view-all[data-v-76d66e44]{width:100%;padding-block:calc(var(--spacing,.25rem)*2.5);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:#fb2c36;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}@media (hover:hover){.search-view-all[data-v-76d66e44]:hover{color:#e40014;color:oklch(.577 .245 27.325)}}.search-view-all[data-v-76d66e44]:hover{text-decoration-line:underline}.dropdown-enter-active[data-v-76d66e44],.dropdown-leave-active[data-v-76d66e44]{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.2s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1))}.dropdown-enter-from[data-v-76d66e44],.dropdown-leave-to[data-v-76d66e44]{--tw-translate-y:calc(var(--spacing,.25rem)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:0}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-a50b5027],[data-v-a50b5027]:before,[data-v-a50b5027]:after,[data-v-a50b5027]::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-font-weight:initial;--tw-tracking:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.mega-menu-container[data-v-a50b5027]{top:100%;left:calc(var(--spacing,.25rem)*0);margin-top:calc(var(--spacing,.25rem)*2);background-color:var(--color-white,#fff);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);width:750px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);z-index:50;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));border-radius:24px;position:absolute;overflow:hidden}.mega-menu-panels[data-v-a50b5027]{min-height:420px;display:flex}.categories-panel[data-v-a50b5027]{width:calc(var(--spacing,.25rem)*72);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-gray-50,oklch(98.5% .002 247.839));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:var(--color-white,#fff)}.categories-header[data-v-a50b5027]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*4)}.categories-title[data-v-a50b5027]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-gray-900,oklch(21% .034 264.665));text-transform:uppercase}.loading-state[data-v-a50b5027]{padding-block:calc(var(--spacing,.25rem)*10);justify-content:center;align-items:center;display:flex}.categories-list[data-v-a50b5027]{max-height:360px;padding-block:calc(var(--spacing,.25rem)*2);overflow-y:auto}.category-item[data-v-a50b5027]{position:relative}.category-item--active[data-v-a50b5027]{background-color:var(--color-white,#fff)}.category-item--active[data-v-a50b5027]:before{top:calc(var(--spacing,.25rem)*2);bottom:calc(var(--spacing,.25rem)*2);left:calc(var(--spacing,.25rem)*0);width:calc(var(--spacing,.25rem)*1);background-color:#fb2c36;content:"";border-top-right-radius:9999px;border-bottom-right-radius:9999px;position:absolute}.category-link[data-v-a50b5027]{align-items:center;gap:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*3);color:var(--color-gray-700,oklch(37.3% .034 259.733));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;transition-duration:.15s;display:flex}@media (hover:hover){.category-link[data-v-a50b5027]:hover{background-color:var(--color-white,#fff);color:var(--color-gray-900,oklch(21% .034 264.665))}}.category-item--active .category-link[data-v-a50b5027]{padding-left:calc(var(--spacing,.25rem)*6);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#fb2c36}.category-icon-wrapper[data-v-a50b5027]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9);background-color:var(--color-gray-100,oklch(96.7% .003 264.542));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.15s;display:flex}.category-item--active .category-icon-wrapper[data-v-a50b5027],.category-item:hover .category-icon-wrapper[data-v-a50b5027]{background-color:color-mix(in oklab,oklch(.637 .237 25.331)10%,transparent)}.category-icon[data-v-a50b5027]{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);color:var(--color-gray-500,oklch(55.1% .027 264.364))}.category-item--active .category-icon[data-v-a50b5027],.category-item:hover .category-icon[data-v-a50b5027]{color:#fb2c36}.category-name[data-v-a50b5027]{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));flex:1;overflow:hidden}.category-arrow[data-v-a50b5027]{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);color:var(--color-gray-300,oklch(87.2% .01 258.338));opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;transition-duration:.15s}.category-item--active .category-arrow[data-v-a50b5027],.category-item:hover .category-arrow[data-v-a50b5027]{color:#fb2c36;opacity:1}.subcategories-panel[data-v-a50b5027]{background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*6);flex:1}.subcategories-content[data-v-a50b5027]{flex-direction:column;height:100%;display:flex}.subcategory-header[data-v-a50b5027]{margin-bottom:calc(var(--spacing,.25rem)*5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding-bottom:calc(var(--spacing,.25rem)*4);justify-content:space-between;align-items:center;display:flex}.subcategory-header-left[data-v-a50b5027]{align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}.subcategory-icon-wrapper[data-v-a50b5027]{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);background-color:color-mix(in oklab,oklch(.637 .237 25.331)10%,transparent);border-radius:24px;justify-content:center;align-items:center;display:flex}.subcategory-title[data-v-a50b5027]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665))}.view-all-link[data-v-a50b5027]{align-items:center;gap:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#fb2c36;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;transition-duration:.15s;display:flex}@media (hover:hover){.view-all-link[data-v-a50b5027]:hover{color:#e40014;color:oklch(.577 .245 27.325)}}.view-all-link[data-v-a50b5027]:hover{gap:calc(var(--spacing,.25rem)*2)}.subcategories-grid[data-v-a50b5027]{align-content:flex-start;column-gap:calc(var(--spacing,.25rem)*8);row-gap:calc(var(--spacing,.25rem)*1);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.subcategory-item[data-v-a50b5027]{margin-inline:calc(var(--spacing,.25rem)*-3);align-items:center;gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-600,oklch(44.6% .03 256.802));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;border-radius:16px;transition-duration:.15s;display:flex}@media (hover:hover){.subcategory-item[data-v-a50b5027]:hover{background-color:color-mix(in oklab,oklch(.637 .237 25.331)5%,transparent);color:#fb2c36}}.subcategory-bullet[data-v-a50b5027]{height:calc(var(--spacing,.25rem)*1.5);width:calc(var(--spacing,.25rem)*1.5);color:var(--color-gray-300,oklch(87.2% .01 258.338));flex-shrink:0}.subcategory-item:hover .subcategory-bullet[data-v-a50b5027]{color:#fb2c36}.subcategory-name[data-v-a50b5027]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.empty-state[data-v-a50b5027]{padding-block:calc(var(--spacing,.25rem)*10);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.mega-menu-footer[data-v-a50b5027]{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-gray-50,oklch(98.5% .002 247.839));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:var(--color-gray-100,oklch(96.7% .003 264.542));padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*4)}.footer-link[data-v-a50b5027]{align-items:center;gap:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-700,oklch(37.3% .034 259.733));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;transition-duration:.15s;display:inline-flex}@media (hover:hover){.footer-link[data-v-a50b5027]:hover{color:#fb2c36}}.footer-link[data-v-a50b5027]:hover{gap:calc(var(--spacing,.25rem)*4)}.menu-enter-active[data-v-a50b5027],.menu-leave-active[data-v-a50b5027]{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}.menu-enter-from[data-v-a50b5027],.menu-leave-to[data-v-a50b5027]{--tw-translate-y:calc(var(--spacing,.25rem)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);opacity:0}.fade-enter-active[data-v-a50b5027],.fade-leave-active[data-v-a50b5027]{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;transition-duration:.15s}.fade-enter-from[data-v-a50b5027],.fade-leave-to[data-v-a50b5027]{opacity:0}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-06dfc95e],[data-v-06dfc95e]:before,[data-v-06dfc95e]:after,[data-v-06dfc95e]::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial;--tw-duration:initial}}}.category-navbar[data-v-06dfc95e]{background-color:#fb2c36;color:var(--color-white,#fff);--tw-shadow:0 8px 24px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.category-navbar__container[data-v-06dfc95e]{width:100%;padding-inline:calc(var(--spacing,.25rem)*4);margin-inline:auto}@media (min-width:40rem){.category-navbar__container[data-v-06dfc95e]{max-width:40rem}}@media (min-width:48rem){.category-navbar__container[data-v-06dfc95e]{max-width:48rem}}@media (min-width:64rem){.category-navbar__container[data-v-06dfc95e]{max-width:64rem}}@media (min-width:80rem){.category-navbar__container[data-v-06dfc95e]{max-width:80rem}}@media (min-width:96rem){.category-navbar__container[data-v-06dfc95e]{max-width:96rem}}@media (min-width:64rem){.category-navbar__container[data-v-06dfc95e]{padding-inline:calc(var(--spacing,.25rem)*8)}}.category-scroll[data-v-06dfc95e]{align-items:center;gap:calc(var(--spacing,.25rem)*1);padding-block:calc(var(--spacing,.25rem)*2);scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.category-scroll[data-v-06dfc95e]::-webkit-scrollbar{display:none}.category-item[data-v-06dfc95e]{align-items:center;gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--color-white,#fff);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-radius:16px;flex-shrink:0;transition-duration:.2s;display:flex}@media (hover:hover){.category-item[data-v-06dfc95e]:hover{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.category-item[data-v-06dfc95e]:hover{background-color:color-mix(in oklab,var(--color-white,#fff)15%,transparent)}}}.category-item__icon-wrapper[data-v-06dfc95e]{height:calc(var(--spacing,.25rem)*7);width:calc(var(--spacing,.25rem)*7);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;background-color:#ffffff26;border-radius:10px;justify-content:center;align-items:center;transition-duration:.2s;display:flex}@supports (color:color-mix(in lab,red,red)){.category-item__icon-wrapper[data-v-06dfc95e]{background-color:color-mix(in oklab,var(--color-white,#fff)15%,transparent)}}@media (hover:hover){.category-item__icon-wrapper[data-v-06dfc95e]:is(:where(.group):hover *){background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.category-item__icon-wrapper[data-v-06dfc95e]:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-white,#fff)25%,transparent)}}}.category-item__icon[data-v-06dfc95e]{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);opacity:.9}.category-item__name[data-v-06dfc95e]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.loading-state[data-v-06dfc95e]{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.category-skeleton[data-v-06dfc95e]{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*32);animation:var(--animate-pulse,pulse-06dfc95e 2s cubic-bezier(.4,0,.6,1)infinite);background-color:#fff3;border-radius:16px}@supports (color:color-mix(in lab,red,red)){.category-skeleton[data-v-06dfc95e]{background-color:color-mix(in oklab,var(--color-white,#fff)20%,transparent)}}@media (max-width:768px){.category-item[data-v-06dfc95e]{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1.5)}.category-item__icon-wrapper[data-v-06dfc95e]{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6);border-radius:.25rem}.category-item__icon[data-v-06dfc95e]{height:calc(var(--spacing,.25rem)*3.5);width:calc(var(--spacing,.25rem)*3.5)}.category-item__name[data-v-06dfc95e]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}}@keyframes pulse-06dfc95e{50%{opacity:.5}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-c8a05ba6],[data-v-c8a05ba6]:before,[data-v-c8a05ba6]:after,[data-v-c8a05ba6]::backdrop{--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-border-style:solid;--tw-font-weight:initial;--tw-duration:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.promo-bar[data-v-c8a05ba6]{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:oklch(.637 .237 25.331);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-via:var(--color-red-600,oklch(57.7% .245 27.325));--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-to:oklch(.637 .237 25.331);color:var(--color-white,#fff);border-bottom-style:var(--tw-border-style);border-color:#bf000f33;border-bottom-width:1px}@supports (color:color-mix(in lab,red,red)){.promo-bar[data-v-c8a05ba6]{border-color:color-mix(in oklab,var(--color-red-700,oklch(50.5% .213 27.518))20%,transparent)}}.promo-bar__phone[data-v-c8a05ba6]{align-items:center;gap:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s;display:flex}@media (hover:hover){.promo-bar__phone[data-v-c8a05ba6]:hover{color:var(--color-yellow-300,oklch(90.5% .182 98.111))}}.promo-bar__phone-icon[data-v-c8a05ba6]{height:calc(var(--spacing,.25rem)*7);width:calc(var(--spacing,.25rem)*7);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#ffffff26;border-radius:9999px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.promo-bar__phone-icon[data-v-c8a05ba6]{background-color:color-mix(in oklab,var(--color-white,#fff)15%,transparent)}}@media (hover:hover){.promo-bar__phone-icon[data-v-c8a05ba6]:is(:where(.group):hover *){background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.promo-bar__phone-icon[data-v-c8a05ba6]:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-white,#fff)25%,transparent)}}}.promo-bar__item[data-v-c8a05ba6]{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);padding-inline:calc(var(--spacing,.25rem)*4);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));display:flex}.promo-bar__item--highlight[data-v-c8a05ba6]{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-yellow-300,oklch(90.5% .182 98.111))}.promo-bar__divider[data-v-c8a05ba6]{height:calc(var(--spacing,.25rem)*4);background-color:#ffffff40;width:1px}@supports (color:color-mix(in lab,red,red)){.promo-bar__divider[data-v-c8a05ba6]{background-color:color-mix(in oklab,var(--color-white,#fff)25%,transparent)}}.main-header[data-v-c8a05ba6]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));background-color:var(--color-white,#fff)}.categories-btn[data-v-c8a05ba6]{align-items:center;gap:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*2.5);padding-right:calc(var(--spacing,.25rem)*4);padding-left:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-700,oklch(37.3% .034 259.733));border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-gray-50,oklch(98.5% .002 247.839));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-radius:24px;transition-duration:.2s;display:flex}@media (hover:hover){.categories-btn[data-v-c8a05ba6]:hover{border-color:#fb2c36;background-color:color-mix(in oklab,oklch(.637 .237 25.331)5%,transparent);color:#fb2c36}}.categories-btn__icon[data-v-c8a05ba6]{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);background-color:color-mix(in oklab,oklch(.637 .237 25.331)10%,transparent);color:#fb2c36;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-radius:16px;justify-content:center;align-items:center;transition-duration:.2s;display:flex}@media (hover:hover){.categories-btn__icon[data-v-c8a05ba6]:is(:where(.group):hover *){background-color:#fb2c36;color:var(--color-white,#fff)}}.categories-btn__text[data-v-c8a05ba6]{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.header-action[data-v-c8a05ba6]{align-items:center;gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2.5);color:var(--color-gray-600,oklch(44.6% .03 256.802));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-radius:24px;transition-duration:.2s;display:flex}@media (hover:hover){.header-action[data-v-c8a05ba6]:hover{color:#fb2c36;background-color:var(--color-gray-50,oklch(98.5% .002 247.839))}}.header-action__icon[data-v-c8a05ba6]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9);background-color:var(--color-gray-100,oklch(96.7% .003 264.542));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-radius:16px;justify-content:center;align-items:center;transition-duration:.2s;display:flex;position:relative}@media (hover:hover){.header-action__icon[data-v-c8a05ba6]:is(:where(.group):hover *){background-color:color-mix(in oklab,oklch(.637 .237 25.331)10%,transparent)}}.header-action:hover .header-action__icon[data-v-c8a05ba6]{background-color:color-mix(in oklab,oklch(.637 .237 25.331)10%,transparent)}.header-action__badge[data-v-c8a05ba6]{top:calc(var(--spacing,.25rem)*-1.5);right:calc(var(--spacing,.25rem)*-1.5);background-color:#fb2c36;--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white,#fff);--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);min-width:18px;height:18px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);animation:var(--animate-pulse,pulse-c8a05ba6 2s cubic-bezier(.4,0,.6,1)infinite);border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute}.header-action__text[data-v-c8a05ba6]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@keyframes pulse-c8a05ba6{50%{opacity:.5}}.slide-enter-active[data-v-b4a92c97],.slide-leave-active[data-v-b4a92c97]{transition:all .2s ease}.slide-enter-from[data-v-b4a92c97],.slide-leave-to[data-v-b4a92c97]{opacity:0;transform:translateY(-10px)}.fade-enter-active[data-v-b4a92c97],.fade-leave-active[data-v-b4a92c97]{transition:opacity .3s ease}.fade-enter-from[data-v-b4a92c97],.fade-leave-to[data-v-b4a92c97]{opacity:0}.slide-left-enter-active[data-v-b4a92c97],.slide-left-leave-active[data-v-b4a92c97]{transition:transform .3s ease}.slide-left-enter-from[data-v-b4a92c97],.slide-left-leave-to[data-v-b4a92c97]{transform:translate(-100%)}.expand-enter-active[data-v-b4a92c97],.expand-leave-active[data-v-b4a92c97]{transition:all .2s ease;overflow:hidden}.expand-enter-from[data-v-b4a92c97],.expand-leave-to[data-v-b4a92c97]{opacity:0;max-height:0}.expand-enter-to[data-v-b4a92c97],.expand-leave-from[data-v-b4a92c97]{max-height:500px}.flash-sale-banner[data-v-44d78472]{background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;padding:10px 0;position:relative;z-index:40;box-shadow:0 2px 8px #00000026}.flash-sale-banner__content[data-v-44d78472]{max-width:1200px;margin:0 auto;padding:0 15px;display:flex;align-items:center;justify-content:space-between;gap:16px}.flash-sale-banner__left[data-v-44d78472]{display:flex;align-items:center;gap:10px}.flash-sale-banner__icon[data-v-44d78472]{display:flex;align-items:center;justify-content:center;background:#fff3;border-radius:50%;width:32px;height:32px}.flash-sale-banner__title[data-v-44d78472]{font-weight:600;font-size:15px;letter-spacing:.3px}.flash-sale-banner__center[data-v-44d78472]{display:flex;align-items:center;gap:10px}.flash-sale-banner__timer-label[data-v-44d78472]{font-size:14px;opacity:.9}.flash-sale-banner__timer[data-v-44d78472]{font-weight:700;font-size:16px;font-family:monospace;letter-spacing:1px}.flash-sale-banner__right[data-v-44d78472]{display:flex;align-items:center}.flash-sale-banner__link[data-v-44d78472]{display:flex;align-items:center;gap:4px;color:#fff;font-weight:500;font-size:14px;text-decoration:none;transition:opacity .2s}.flash-sale-banner__link[data-v-44d78472]:hover{opacity:.85}@media (max-width: 640px){.flash-sale-banner__content[data-v-44d78472]{flex-wrap:wrap;justify-content:center;gap:8px}.flash-sale-banner__title[data-v-44d78472]{font-size:13px}.flash-sale-banner__timer[data-v-44d78472]{font-size:14px}.flash-sale-banner__icon[data-v-44d78472]{width:28px;height:28px}.flash-sale-banner__icon svg[data-v-44d78472]{width:16px;height:16px}}.flash-nudge[data-v-30999b0e]{position:fixed;bottom:80px;left:50%;transform:translate(-50%);z-index:1000;width:calc(100% - 32px);max-width:480px}@media (min-width: 1024px){.flash-nudge[data-v-30999b0e]{bottom:24px}}.flash-nudge__content[data-v-30999b0e]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:linear-gradient(135deg,#dc2626,#b91c1c);border-radius:12px;box-shadow:0 8px 24px #0003;color:#fff}.flash-nudge__icon[data-v-30999b0e]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#fff3;border-radius:50%;flex-shrink:0}.flash-nudge__info[data-v-30999b0e]{flex:1;min-width:0}.flash-nudge__title[data-v-30999b0e]{font-weight:600;font-size:14px;margin-bottom:2px}.flash-nudge__timer[data-v-30999b0e]{font-size:12px;opacity:.9}.flash-nudge__timer strong[data-v-30999b0e]{font-family:monospace;letter-spacing:.5px}.flash-nudge__cta[data-v-30999b0e]{display:inline-flex;align-items:center;padding:8px 16px;background:#fff;color:#dc2626;font-weight:600;font-size:13px;border-radius:8px;text-decoration:none;white-space:nowrap;transition:transform .2s,box-shadow .2s}.flash-nudge__cta[data-v-30999b0e]:hover{transform:scale(1.05);box-shadow:0 4px 12px #00000026}.flash-nudge__close[data-v-30999b0e]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;cursor:pointer;color:#fff;opacity:.7;transition:opacity .2s;flex-shrink:0}.flash-nudge__close[data-v-30999b0e]:hover{opacity:1}.slide-up-enter-active[data-v-30999b0e],.slide-up-leave-active[data-v-30999b0e]{transition:all .4s cubic-bezier(.4,0,.2,1)}.slide-up-enter-from[data-v-30999b0e],.slide-up-leave-to[data-v-30999b0e]{opacity:0;transform:translate(-50%) translateY(100%)}@media (max-width: 480px){.flash-nudge__content[data-v-30999b0e]{flex-wrap:wrap;gap:8px}.flash-nudge__info[data-v-30999b0e]{flex:1 1 calc(100% - 84px)}.flash-nudge__cta[data-v-30999b0e]{flex:1;justify-content:center}.flash-nudge__close[data-v-30999b0e]{position:absolute;top:8px;right:8px;width:28px;height:28px}.flash-nudge__content[data-v-30999b0e]{position:relative;padding-right:40px}}.block-brands__slider[data-v-d05e0948]{margin-bottom:30px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:18px 16px}.block-brands__slider h3[data-v-d05e0948]{color:#fff;font-size:13px;font-weight:600;margin-bottom:16px;text-align:left;text-transform:uppercase;letter-spacing:.5px;position:relative;padding-bottom:10px}.block-brands__slider h3[data-v-d05e0948]:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:3px;background:linear-gradient(90deg,#ef4444,#dc2626);border-radius:2px}.brand-marquee[data-v-d05e0948]{overflow:hidden;width:100%}.brand-marquee__content[data-v-d05e0948]{display:flex;gap:40px;animation:marquee-d05e0948 30s linear infinite}.brand-marquee__item[data-v-d05e0948]{flex-shrink:0;display:flex;align-items:center;justify-content:center}.brand-marquee__item img[data-v-d05e0948]{filter:brightness(0) invert(1) opacity(.4);transition:opacity .3s ease;max-height:28px;width:auto}.brand-marquee__item img[data-v-d05e0948]:hover{opacity:.7}@keyframes marquee-d05e0948{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 576px){.block-brands__slider[data-v-d05e0948]{padding:16px;margin-bottom:28px}.block-brands__slider h3[data-v-d05e0948]{font-size:13px;text-align:center}.block-brands__slider h3[data-v-d05e0948]:after{left:50%;transform:translate(-50%)}}@media (max-width: 1023px){#tawk-bubble-holder,.tawk-min-container,iframe[title*="chat widget"]{bottom:80px!important}}.ps-footer--modern[data-v-08968bb0]{background:#1a1f2e;color:#a0aec0;padding:35px 0 0;margin-top:60px}.footer-container[data-v-08968bb0]{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width: 1024px){.footer-container[data-v-08968bb0]{padding-left:2rem;padding-right:2rem}}.ps-footer__content[data-v-08968bb0]{padding-bottom:0}.modern-footer-grid[data-v-08968bb0]{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;padding:0 0 25px}@media (max-width: 991px){.modern-footer-grid[data-v-08968bb0]{grid-template-columns:repeat(2,1fr);gap:30px}}@media (max-width: 576px){.modern-footer-grid[data-v-08968bb0]{grid-template-columns:1fr;gap:25px}}.footer-company-info .company-logo[data-v-08968bb0]{margin-bottom:14px}.footer-company-info .company-logo img[data-v-08968bb0]{max-height:36px;width:auto}.footer-company-info .company-description[data-v-08968bb0]{color:#a0aec0;font-size:13px;line-height:1.6;margin-bottom:16px;max-width:340px}.footer-company-info .company-contact[data-v-08968bb0]{display:flex;flex-direction:column;gap:8px}.footer-company-info .company-contact a[data-v-08968bb0],.footer-company-info .company-contact span[data-v-08968bb0]{color:#cbd5e1;font-size:13px;display:flex;align-items:center;gap:10px;text-decoration:none;transition:color .2s ease}.footer-company-info .company-contact i[data-v-08968bb0]{color:#ef4444;font-size:14px;width:16px}.footer-company-info .company-contact a[data-v-08968bb0]:hover{color:#fff}.social-links[data-v-08968bb0]{display:flex;gap:12px;margin-top:16px}.social-link[data-v-08968bb0]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#ffffff14;color:#a0aec0;font-size:16px;text-decoration:none;transition:all .3s ease}.social-link[data-v-08968bb0]:hover{transform:translateY(-3px)}.social-link--facebook[data-v-08968bb0]:hover{background:#1877f2;color:#fff;box-shadow:0 4px 12px #1877f266}.social-link--instagram[data-v-08968bb0]:hover{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);color:#fff;box-shadow:0 4px 12px #e1306c66}.social-link--youtube[data-v-08968bb0]:hover{background:red;color:#fff;box-shadow:0 4px 12px #f006}.modern-footer-col h4[data-v-08968bb0]{color:#fff;font-size:13px;font-weight:600;margin-bottom:14px;text-transform:uppercase;letter-spacing:.5px;position:relative;padding-bottom:10px}.modern-footer-col h4[data-v-08968bb0]:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:3px;background:linear-gradient(90deg,#ef4444,#dc2626);border-radius:2px}.modern-footer-col ul[data-v-08968bb0]{list-style:none;padding:0;margin:0}.modern-footer-col ul li[data-v-08968bb0]{margin-bottom:8px}.modern-footer-col ul li a[data-v-08968bb0]{color:#a0aec0;font-size:13px;text-decoration:none;transition:color .2s ease;display:inline-block}.modern-footer-col ul li a[data-v-08968bb0]:hover{color:#fff}.company-location[data-v-08968bb0]{margin-top:30px;margin-bottom:25px;padding:24px 28px;background:#ffffff08;border-radius:8px;border:1px solid rgba(255,255,255,.08);position:relative;width:100%}.company-location[data-v-08968bb0]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#ef4444,#dc2626);border-radius:8px 0 0 8px}.company-location .location-content[data-v-08968bb0]{display:flex;justify-content:space-between;align-items:center;gap:40px}.company-location .location-info[data-v-08968bb0]{flex:1}.company-location .location-header[data-v-08968bb0]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.company-location .location-header i[data-v-08968bb0]{color:#ef4444;font-size:18px;width:20px}.company-location .location-title[data-v-08968bb0]{color:#fff;font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.company-location .location-address[data-v-08968bb0]{color:#a0aec0;font-size:13px;line-height:1.7;padding-left:30px;font-weight:400}.company-location .location-map-link[data-v-08968bb0]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:6px;color:#ef4444;font-size:13px;font-weight:600;text-decoration:none;transition:all .3s ease;white-space:nowrap}.company-location .location-map-link i[data-v-08968bb0]{font-size:16px}.company-location .location-map-link[data-v-08968bb0]:hover{background:#ef4444;border-color:#ef4444;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #ef44444d}.ps-footer__copyright[data-v-08968bb0]{border-top:1px solid rgba(255,255,255,.08);padding:18px 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.ps-footer__copyright p[data-v-08968bb0]{margin:0;color:#718096;font-size:12px}.ps-footer__copyright p a[data-v-08968bb0]{color:#718096;text-decoration:none;transition:color .2s ease}.ps-footer__copyright p a[data-v-08968bb0]:hover{color:#fff}.ps-footer__copyright p[data-v-08968bb0]:last-child{display:flex;align-items:center;gap:8px}.ps-footer__copyright span[data-v-08968bb0]{color:#a0aec0}.ps-footer__copyright .mpesa-logo[data-v-08968bb0]{height:22px;width:auto;filter:brightness(0) invert(1) opacity(.6);transition:opacity .2s ease}.ps-footer__copyright .mpesa-logo[data-v-08968bb0]:hover{opacity:.9}@media (max-width: 768px){.ps-footer--modern[data-v-08968bb0]{padding:35px 0 0;margin-top:45px}.ps-footer__copyright[data-v-08968bb0]{flex-direction:column;text-align:center;padding:16px 0}.ps-footer__copyright p[data-v-08968bb0]{justify-content:center}.footer-company-info .company-description[data-v-08968bb0]{max-width:100%}.company-location .location-content[data-v-08968bb0]{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width: 576px){.ps-footer--modern[data-v-08968bb0]{padding:28px 0 0;margin-top:40px}.modern-footer-grid[data-v-08968bb0]{text-align:center}.modern-footer-col h4[data-v-08968bb0]{font-size:13px;text-align:center}.modern-footer-col h4[data-v-08968bb0]:after{left:50%;transform:translate(-50%)}.modern-footer-col ul[data-v-08968bb0]{text-align:center}.modern-footer-col ul li a[data-v-08968bb0]{font-size:13px;display:inline-block}.footer-company-info[data-v-08968bb0]{text-align:center}.footer-company-info .company-logo[data-v-08968bb0]{display:flex;justify-content:center}.footer-company-info .company-logo img[data-v-08968bb0]{max-height:32px}.footer-company-info .company-description[data-v-08968bb0]{font-size:12px;margin-left:auto;margin-right:auto}.footer-company-info .company-contact[data-v-08968bb0]{align-items:center}.footer-company-info .company-contact a[data-v-08968bb0],.footer-company-info .company-contact span[data-v-08968bb0]{font-size:12px;justify-content:center}.social-links[data-v-08968bb0]{justify-content:center}.company-location[data-v-08968bb0]{margin-top:20px;padding:18px 20px;text-align:center}.company-location .location-content[data-v-08968bb0]{align-items:center;gap:16px}.company-location .location-info[data-v-08968bb0]{width:100%}.company-location .location-header[data-v-08968bb0]{justify-content:center}.company-location .location-header i[data-v-08968bb0]{font-size:16px}.company-location .location-title[data-v-08968bb0]{font-size:12px}.company-location .location-address[data-v-08968bb0]{padding-left:0;font-size:11px}.company-location .location-map-link[data-v-08968bb0]{width:100%;justify-content:center;padding:10px 20px}}.fade-enter-active[data-v-f64d694f],.fade-leave-active[data-v-f64d694f]{transition:opacity .3s ease}.fade-enter-from[data-v-f64d694f],.fade-leave-to[data-v-f64d694f]{opacity:0}.slide-right-enter-active[data-v-f64d694f],.slide-right-leave-active[data-v-f64d694f]{transition:transform .3s ease}.slide-right-enter-from[data-v-f64d694f],.slide-right-leave-to[data-v-f64d694f]{transform:translate(100%)}.toast-enter-active[data-v-e624eb7a],.toast-leave-active[data-v-e624eb7a]{transition:all .3s ease}.toast-enter-from[data-v-e624eb7a],.toast-leave-to[data-v-e624eb7a]{opacity:0;transform:translate(100px)}.toast-move[data-v-e624eb7a]{transition:transform .3s ease}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-3394d24b],[data-v-3394d24b]:before,[data-v-3394d24b]:after,[data-v-3394d24b]::backdrop{--tw-border-style:solid;--tw-font-weight:initial}}}.mobile-bottom-nav[data-v-3394d24b]{right:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);z-index:50;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem)*1);padding-block:calc(var(--spacing,.25rem)*2);padding-bottom:max(.5rem,env(safe-area-inset-bottom));justify-content:space-around;align-items:center;display:flex;position:fixed;box-shadow:0 -2px 10px #0000000d}@media (min-width:64rem){.mobile-bottom-nav[data-v-3394d24b]{display:none}}.nav-item[data-v-3394d24b]{min-width:60px;padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);cursor:pointer;color:var(--color-gray-500,oklch(55.1% .027 264.364));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-direction:column;justify-content:center;align-items:center;display:flex}.nav-item[data-v-3394d24b]:hover,.nav-item.active[data-v-3394d24b]{color:#fb2c36}.nav-item.active .nav-icon[data-v-3394d24b]{stroke-width:2px}.nav-icon[data-v-3394d24b]{margin-bottom:calc(var(--spacing,.25rem)*.5);height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6)}.nav-label[data-v-3394d24b]{--tw-font-weight:var(--font-weight-medium,500);font-size:10px;font-weight:var(--font-weight-medium,500)}.cart-item[data-v-3394d24b],.filter-item[data-v-3394d24b]{--tw-border-style:none;background-color:#0000;border-style:none}.cart-icon-wrapper[data-v-3394d24b]{position:relative}.cart-badge[data-v-3394d24b]{top:calc(var(--spacing,.25rem)*-1.5);right:calc(var(--spacing,.25rem)*-2);height:calc(var(--spacing,.25rem)*4);min-width:16px;padding-inline:calc(var(--spacing,.25rem)*1);background-color:#fb2c36;--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute}.floating-chat-buttons[data-v-c91e2a9e]{position:fixed;bottom:24px;left:20px;display:flex;flex-direction:column;gap:12px;z-index:999}.floating-chat-buttons.mobile-adjusted[data-v-c91e2a9e]{bottom:80px}.chat-btn[data-v-c91e2a9e]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:50px;border:none;cursor:pointer;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 4px 12px #00000026;transition:all .3s ease}.chat-btn[data-v-c91e2a9e]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0003}.chat-icon[data-v-c91e2a9e]{width:24px;height:24px;flex-shrink:0}.btn-label[data-v-c91e2a9e]{white-space:nowrap}.whatsapp-btn[data-v-c91e2a9e]{background:#25d366;color:#fff}.whatsapp-btn[data-v-c91e2a9e]:hover{background:#1da851}@media (max-width: 480px){.chat-btn[data-v-c91e2a9e]{padding:12px;border-radius:50%}.btn-label[data-v-c91e2a9e]{display:none}.floating-chat-buttons[data-v-c91e2a9e]{left:16px;gap:10px}}.fade-enter-active[data-v-80cdbe48],.fade-leave-active[data-v-80cdbe48]{transition:opacity .3s ease}.fade-enter-from[data-v-80cdbe48],.fade-leave-to[data-v-80cdbe48]{opacity:0}.modal-fade-enter-active[data-v-b8e64f4a],.modal-fade-leave-active[data-v-b8e64f4a]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-b8e64f4a],.modal-fade-leave-to[data-v-b8e64f4a]{opacity:0}.modal-fade-enter-active .relative[data-v-b8e64f4a],.modal-fade-leave-active .relative[data-v-b8e64f4a]{transition:transform .2s ease}.modal-fade-enter-from .relative[data-v-b8e64f4a],.modal-fade-leave-to .relative[data-v-b8e64f4a]{transform:scale(.95)}.slide-enter-active[data-v-3161d002],.slide-leave-active[data-v-3161d002]{transition:all .3s ease}.slide-enter-from[data-v-3161d002],.slide-leave-to[data-v-3161d002]{opacity:0;transform:translateY(-10px)}.fade-enter-active[data-v-44658904],.fade-leave-active[data-v-44658904]{transition:opacity .3s ease}.fade-enter-from[data-v-44658904],.fade-leave-to[data-v-44658904]{opacity:0}.animate-fade-in[data-v-cd68e74d]{animation:fadeIn-cd68e74d .6s cubic-bezier(.16,1,.3,1)}@keyframes fadeIn-cd68e74d{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-fade-in[data-v-56e74573]{animation:fadeIn-56e74573 .6s cubic-bezier(.16,1,.3,1)}@keyframes fadeIn-56e74573{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-fade-in[data-v-1f4e9160]{animation:fadeIn-1f4e9160 .6s cubic-bezier(.16,1,.3,1)}@keyframes fadeIn-1f4e9160{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-fade-in[data-v-7cfe9a1a]{animation:fadeIn-7cfe9a1a .6s cubic-bezier(.16,1,.3,1)}@keyframes fadeIn-7cfe9a1a{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-f2ebd4e5],[data-v-f2ebd4e5]:before,[data-v-f2ebd4e5]:after,[data-v-f2ebd4e5]::backdrop{--tw-font-weight:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-space-y-reverse:0}}}.cart-page[data-v-f2ebd4e5]{background-color:var(--color-gray-50,oklch(98.5% .002 247.839));min-height:100vh}.page-header[data-v-f2ebd4e5]{margin-bottom:calc(var(--spacing,.25rem)*6)}.page-title[data-v-f2ebd4e5]{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665))}.page-subtitle[data-v-f2ebd4e5]{margin-top:calc(var(--spacing,.25rem)*1);color:var(--color-gray-500,oklch(55.1% .027 264.364))}.loading-state[data-v-f2ebd4e5]{border-radius:var(--radius-2xl,1rem);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*6)}.cart-item-skeleton[data-v-f2ebd4e5]{gap:calc(var(--spacing,.25rem)*4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding:calc(var(--spacing,.25rem)*4);display:flex}.empty-cart[data-v-f2ebd4e5]{max-width:var(--container-md,28rem);border-radius:var(--radius-2xl,1rem);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*12);text-align:center;margin-inline:auto}.empty-cart__icon[data-v-f2ebd4e5]{margin-bottom:calc(var(--spacing,.25rem)*4);justify-content:center;display:flex}.empty-cart__title[data-v-f2ebd4e5]{margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665))}.empty-cart__text[data-v-f2ebd4e5]{margin-bottom:calc(var(--spacing,.25rem)*6);color:var(--color-gray-500,oklch(55.1% .027 264.364))}.empty-cart__btn[data-v-f2ebd4e5]{align-items:center;gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*3);background-color:#fb2c36;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:24px;display:inline-flex}@media (hover:hover){.empty-cart__btn[data-v-f2ebd4e5]:hover{background-color:#e40014;background-color:oklch(.577 .245 27.325)}}.cart-layout[data-v-f2ebd4e5]{gap:calc(var(--spacing,.25rem)*8);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.cart-layout[data-v-f2ebd4e5]{grid-template-columns:repeat(3,minmax(0,1fr))}.cart-items[data-v-f2ebd4e5]{grid-column:span 2/span 2}}.cart-actions[data-v-f2ebd4e5]{justify-content:flex-end;display:flex}.clear-btn[data-v-f2ebd4e5]{align-items:center;gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-red-600,oklch(57.7% .245 27.325));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:16px;display:flex}@media (hover:hover){.clear-btn[data-v-f2ebd4e5]:hover{background-color:var(--color-red-50,oklch(97.1% .013 17.38))}}.cart-list[data-v-f2ebd4e5]{border-radius:var(--radius-2xl,1rem);background-color:var(--color-white,#fff);--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow:hidden}.cart-item[data-v-f2ebd4e5]{align-items:center;gap:calc(var(--spacing,.25rem)*4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding:calc(var(--spacing,.25rem)*4);flex-wrap:wrap;display:flex}.cart-item[data-v-f2ebd4e5]:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.cart-item__image-link[data-v-f2ebd4e5]{flex-shrink:0}.cart-item__image[data-v-f2ebd4e5]{height:calc(var(--spacing,.25rem)*20);width:calc(var(--spacing,.25rem)*20);object-fit:cover;border-radius:16px}@media (min-width:40rem){.cart-item__image[data-v-f2ebd4e5]{height:calc(var(--spacing,.25rem)*24);width:calc(var(--spacing,.25rem)*24)}}.cart-item__info[data-v-f2ebd4e5]{min-width:calc(var(--spacing,.25rem)*0);flex:1}.cart-item__name[data-v-f2ebd4e5]{-webkit-line-clamp:2;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-900,oklch(21% .034 264.665));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (hover:hover){.cart-item__name[data-v-f2ebd4e5]:hover{color:#fb2c36}}.cart-item__meta[data-v-f2ebd4e5]{margin-top:calc(var(--spacing,.25rem)*1);align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-500,oklch(55.1% .027 264.364));flex-wrap:wrap;display:flex}.cart-item__badge[data-v-f2ebd4e5]{background-color:color-mix(in oklab,oklch(.637 .237 25.331)10%,transparent);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:#fb2c36;border-radius:9999px}.cart-item__price-mobile[data-v-f2ebd4e5]{margin-top:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,oklch(37.3% .034 259.733))}@media (min-width:40rem){.cart-item__price-mobile[data-v-f2ebd4e5]{display:none}}.cart-item__price[data-v-f2ebd4e5]{width:calc(var(--spacing,.25rem)*28);text-align:right;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-900,oklch(21% .034 264.665));display:none}@media (min-width:40rem){.cart-item__price[data-v-f2ebd4e5]{display:block}}.cart-item__quantity[data-v-f2ebd4e5]{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.qty-btn[data-v-f2ebd4e5]{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:16px;justify-content:center;align-items:center;display:flex}@media (hover:hover){.qty-btn[data-v-f2ebd4e5]:hover{background-color:var(--color-gray-100,oklch(96.7% .003 264.542))}}.qty-btn[data-v-f2ebd4e5]:disabled{cursor:not-allowed;opacity:.5}.qty-value[data-v-f2ebd4e5]{width:calc(var(--spacing,.25rem)*10);text-align:center;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.cart-item__total[data-v-f2ebd4e5]{width:calc(var(--spacing,.25rem)*28);text-align:right;--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665));display:none}@media (min-width:48rem){.cart-item__total[data-v-f2ebd4e5]{display:block}}.cart-item__actions[data-v-f2ebd4e5]{margin-top:calc(var(--spacing,.25rem)*2);gap:calc(var(--spacing,.25rem)*2);width:100%;display:flex}@media (min-width:40rem){.cart-item__actions[data-v-f2ebd4e5]{margin-top:calc(var(--spacing,.25rem)*0);width:auto}}.action-btn[data-v-f2ebd4e5]{align-items:center;gap:calc(var(--spacing,.25rem)*1);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:16px;display:flex}.action-btn--checkout[data-v-f2ebd4e5]{border-style:var(--tw-border-style);border-width:1px;border-color:#fb2c36;color:#fb2c36}@media (hover:hover){.action-btn--checkout[data-v-f2ebd4e5]:hover{background-color:color-mix(in oklab,oklch(.637 .237 25.331)5%,transparent)}}.action-btn--remove[data-v-f2ebd4e5]{color:var(--color-red-600,oklch(57.7% .245 27.325))}@media (hover:hover){.action-btn--remove[data-v-f2ebd4e5]:hover{background-color:var(--color-red-50,oklch(97.1% .013 17.38))}}@media (min-width:64rem){.order-summary[data-v-f2ebd4e5]{top:calc(var(--spacing,.25rem)*4);position:sticky}}.order-summary__card[data-v-f2ebd4e5]{border-radius:var(--radius-2xl,1rem);background-color:var(--color-white,#fff);--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow:hidden}.order-summary__header[data-v-f2ebd4e5]{border-bottom-style:var(--tw-border-style);background-color:var(--color-gray-50,oklch(98.5% .002 247.839));padding:calc(var(--spacing,.25rem)*5);border-bottom-width:1px}.order-summary__title[data-v-f2ebd4e5]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665))}.order-summary__subtitle[data-v-f2ebd4e5]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-500,oklch(55.1% .027 264.364))}.order-summary__content[data-v-f2ebd4e5]{padding:calc(var(--spacing,.25rem)*5)}.order-breakdown[data-v-f2ebd4e5]{margin-bottom:calc(var(--spacing,.25rem)*4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding-bottom:calc(var(--spacing,.25rem)*4)}:where(.order-breakdown[data-v-f2ebd4e5]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-y-reverse)))}.breakdown-row[data-v-f2ebd4e5]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-600,oklch(44.6% .03 256.802));justify-content:space-between;display:flex}.order-total[data-v-f2ebd4e5]{margin-bottom:calc(var(--spacing,.25rem)*4);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665));justify-content:space-between;display:flex}.order-total__amount[data-v-f2ebd4e5]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));color:#fb2c36}.order-note[data-v-f2ebd4e5]{margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-gray-500,oklch(55.1% .027 264.364))}:where(.summary-actions[data-v-f2ebd4e5]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*3)*calc(1 - var(--tw-space-y-reverse)))}.checkout-all-btn[data-v-f2ebd4e5]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);width:100%;padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*3);background-color:#fb2c36;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:24px;display:flex}@media (hover:hover){.checkout-all-btn[data-v-f2ebd4e5]:hover{background-color:#e40014;background-color:oklch(.577 .245 27.325)}}.continue-shopping-btn[data-v-f2ebd4e5]{width:100%;padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*3);text-align:center;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,oklch(37.3% .034 259.733));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:24px;display:block}@media (hover:hover){.continue-shopping-btn[data-v-f2ebd4e5]:hover{background-color:var(--color-gray-50,oklch(98.5% .002 247.839))}}@media (max-width:640px){.cart-item[data-v-f2ebd4e5]{flex-direction:column;align-items:flex-start}.cart-item__actions[data-v-f2ebd4e5]{justify-content:flex-end;width:100%}}@media (max-width:1024px){.order-summary[data-v-f2ebd4e5]{order:-9999}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-795733d1],[data-v-795733d1]:before,[data-v-795733d1]:after,[data-v-795733d1]::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-font-weight:initial}}}.searchable-select[data-v-795733d1]{position:relative}.select-control[data-v-795733d1]{cursor:pointer;border-style:var(--tw-border-style);background-color:var(--color-white,#fff);width:100%;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:2px;border-color:#e2e8f0;border-radius:16px;align-items:center;display:flex}.select-control[data-v-795733d1]:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#ef4444}.is-disabled .select-control[data-v-795733d1]{cursor:not-allowed;background-color:var(--color-gray-100,oklch(96.7% .003 264.542));opacity:.6}.select-input[data-v-795733d1]{--tw-border-style:none;color:var(--color-gray-900,oklch(21% .034 264.665));--tw-outline-style:none;cursor:pointer;background-color:#0000;border-style:none;outline-style:none;flex:1}.select-input[data-v-795733d1]::placeholder{color:var(--color-gray-400,oklch(70.7% .022 261.325))}.select-input[data-v-795733d1]:disabled{cursor:not-allowed}.select-actions[data-v-795733d1]{margin-left:calc(var(--spacing,.25rem)*2);align-items:center;gap:calc(var(--spacing,.25rem)*1);display:flex}.clear-btn[data-v-795733d1]{padding:calc(var(--spacing,.25rem)*1);color:var(--color-gray-400,oklch(70.7% .022 261.325));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:.25rem}@media (hover:hover){.clear-btn[data-v-795733d1]:hover{color:var(--color-gray-600,oklch(44.6% .03 256.802))}}.chevron-icon[data-v-795733d1]{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);color:var(--color-gray-400,oklch(70.7% .022 261.325));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}.select-dropdown[data-v-795733d1]{z-index:50;margin-top:calc(var(--spacing,.25rem)*1);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-white,#fff);--tw-shadow:0 16px 40px var(--tw-shadow-color,#00000026);width:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);max-height:calc(var(--spacing,.25rem)*60);border-radius:16px;position:absolute;overflow-y:auto}.select-option[data-v-795733d1]{cursor:pointer;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2.5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.select-option[data-v-795733d1]:hover{background-color:color-mix(in oklab,oklch(.637 .237 25.331)5%,transparent)}}.select-option.is-selected[data-v-795733d1]{background-color:color-mix(in oklab,oklch(.637 .237 25.331)10%,transparent);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#fb2c36}.no-options[data-v-795733d1]{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-500,oklch(55.1% .027 264.364))}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-c10a1f75],[data-v-c10a1f75]:before,[data-v-c10a1f75]:after,[data-v-c10a1f75]::backdrop{--tw-font-weight:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:rotateX(0);--tw-rotate-y:rotateY(0);--tw-rotate-z:rotateZ(0);--tw-skew-x:skewX(0);--tw-skew-y:skewY(0)}}}.checkout-page[data-v-c10a1f75]{background-color:var(--color-gray-50,oklch(98.5% .002 247.839));min-height:100vh}.page-header[data-v-c10a1f75]{margin-bottom:calc(var(--spacing,.25rem)*4)}@media (min-width:40rem){.page-header[data-v-c10a1f75]{margin-bottom:calc(var(--spacing,.25rem)*6)}}.page-title[data-v-c10a1f75]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665))}@media (min-width:40rem){.page-title[data-v-c10a1f75]{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.checkout-layout[data-v-c10a1f75]{gap:calc(var(--spacing,.25rem)*4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.checkout-layout[data-v-c10a1f75]{gap:calc(var(--spacing,.25rem)*6)}}@media (min-width:64rem){.checkout-layout[data-v-c10a1f75]{gap:calc(var(--spacing,.25rem)*8);grid-template-columns:repeat(3,minmax(0,1fr))}.checkout-form[data-v-c10a1f75]{grid-column:span 2/span 2}}:where(.loading-state[data-v-c10a1f75]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*4)*calc(1 - var(--tw-space-y-reverse)))}@media (min-width:40rem){:where(.loading-state[data-v-c10a1f75]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*6)*calc(1 - var(--tw-space-y-reverse)))}}.empty-cart[data-v-c10a1f75]{max-width:var(--container-md,28rem);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*8);text-align:center;border-radius:24px;margin-inline:auto}@media (min-width:40rem){.empty-cart[data-v-c10a1f75]{border-radius:var(--radius-2xl,1rem);padding:calc(var(--spacing,.25rem)*12)}}.empty-cart__icon[data-v-c10a1f75]{margin-bottom:calc(var(--spacing,.25rem)*4);justify-content:center;display:flex}.empty-cart__icon svg[data-v-c10a1f75]{height:calc(var(--spacing,.25rem)*20);width:calc(var(--spacing,.25rem)*20)}@media (min-width:40rem){.empty-cart__icon svg[data-v-c10a1f75]{height:calc(var(--spacing,.25rem)*24);width:calc(var(--spacing,.25rem)*24)}}.empty-cart__title[data-v-c10a1f75]{margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665))}@media (min-width:40rem){.empty-cart__title[data-v-c10a1f75]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}}.empty-cart__text[data-v-c10a1f75]{margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-500,oklch(55.1% .027 264.364))}@media (min-width:40rem){.empty-cart__text[data-v-c10a1f75]{margin-bottom:calc(var(--spacing,.25rem)*6);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}}.empty-cart__btn[data-v-c10a1f75]{align-items:center;gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*2.5);background-color:#fb2c36;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));touch-action:manipulation;border-radius:24px;display:inline-flex}@media (min-width:40rem){.empty-cart__btn[data-v-c10a1f75]{padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*3)}}@media (hover:hover){.empty-cart__btn[data-v-c10a1f75]:hover{background-color:#e40014;background-color:oklch(.577 .245 27.325)}}@media (min-width:40rem){.empty-cart__btn[data-v-c10a1f75]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}}.empty-cart__btn[data-v-c10a1f75]:active{scale:.98}.alert[data-v-c10a1f75]{align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);padding:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));border-radius:24px;display:flex}@media (min-width:40rem){.alert[data-v-c10a1f75]{padding:calc(var(--spacing,.25rem)*4);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));align-items:center}}.alert--error[data-v-c10a1f75]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-200,oklch(88.5% .062 18.334));background-color:var(--color-red-50,oklch(97.1% .013 17.38));color:var(--color-red-700,oklch(50.5% .213 27.518))}.alert--success[data-v-c10a1f75]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-green-200,oklch(92.5% .084 155.995));background-color:var(--color-green-50,oklch(98.2% .018 155.826));color:var(--color-green-700,oklch(52.7% .154 150.069))}.success-card[data-v-c10a1f75]{background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*5);text-align:center;--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:24px}@media (min-width:40rem){.success-card[data-v-c10a1f75]{border-radius:var(--radius-2xl,1rem);padding:calc(var(--spacing,.25rem)*8)}}.success-card__icon[data-v-c10a1f75]{margin-bottom:calc(var(--spacing,.25rem)*4);justify-content:center;display:flex}@media (min-width:40rem){.success-card__icon[data-v-c10a1f75]{margin-bottom:calc(var(--spacing,.25rem)*6)}}.success-icon-circle[data-v-c10a1f75]{height:calc(var(--spacing,.25rem)*16);width:calc(var(--spacing,.25rem)*16);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-green-500,oklch(72.3% .219 149.579));border-radius:9999px;justify-content:center;align-items:center;display:flex}@media (min-width:40rem){.success-icon-circle[data-v-c10a1f75]{height:calc(var(--spacing,.25rem)*20);width:calc(var(--spacing,.25rem)*20)}}.success-icon-circle svg[data-v-c10a1f75]{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8)}@media (min-width:40rem){.success-icon-circle svg[data-v-c10a1f75]{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10)}}.success-card__title[data-v-c10a1f75]{margin-bottom:calc(var(--spacing,.25rem)*3);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665))}@media (min-width:40rem){.success-card__title[data-v-c10a1f75]{margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.success-card__message[data-v-c10a1f75]{margin-bottom:calc(var(--spacing,.25rem)*4)}@media (min-width:40rem){.success-card__message[data-v-c10a1f75]{margin-bottom:calc(var(--spacing,.25rem)*6)}}.payment-instructions[data-v-c10a1f75]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200,oklch(92.4% .12 95.746));background-color:var(--color-amber-50,oklch(98.7% .022 95.277));padding:calc(var(--spacing,.25rem)*3);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-amber-800,oklch(47.3% .137 46.201));border-radius:16px}@media (min-width:40rem){.payment-instructions[data-v-c10a1f75]{padding:calc(var(--spacing,.25rem)*4)}}.payment-instructions p[data-v-c10a1f75]{margin:calc(var(--spacing,.25rem)*0)}.success-card__link[data-v-c10a1f75]{align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#fb2c36;display:inline-flex}@media (hover:hover){.success-card__link[data-v-c10a1f75]:hover{text-decoration-line:underline}}@media (min-width:40rem){.success-card__link[data-v-c10a1f75]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}}.form-section[data-v-c10a1f75]{margin-bottom:calc(var(--spacing,.25rem)*5)}@media (min-width:40rem){.form-section[data-v-c10a1f75]{margin-bottom:calc(var(--spacing,.25rem)*8)}}.form-section__header[data-v-c10a1f75]{margin-bottom:calc(var(--spacing,.25rem)*3);align-items:flex-start;gap:calc(var(--spacing,.25rem)*2);display:flex}@media (min-width:40rem){.form-section__header[data-v-c10a1f75]{margin-bottom:calc(var(--spacing,.25rem)*4);gap:calc(var(--spacing,.25rem)*3)}}.section-step[data-v-c10a1f75]{height:calc(var(--spacing,.25rem)*7);width:calc(var(--spacing,.25rem)*7);background-color:#fb2c36;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (min-width:40rem){.section-step[data-v-c10a1f75]{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.form-section__title[data-v-c10a1f75]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665))}@media (min-width:40rem){.form-section__title[data-v-c10a1f75]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}.form-section__subtitle[data-v-c10a1f75]{margin-top:calc(var(--spacing,.25rem)*.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-gray-500,oklch(55.1% .027 264.364))}@media (min-width:40rem){.form-section__subtitle[data-v-c10a1f75]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.form-card[data-v-c10a1f75]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*4);--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:24px}@media (min-width:40rem){.form-card[data-v-c10a1f75]{padding:calc(var(--spacing,.25rem)*6)}}.form-grid[data-v-c10a1f75]{gap:calc(var(--spacing,.25rem)*4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.form-grid[data-v-c10a1f75]{gap:calc(var(--spacing,.25rem)*5);grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.form-group[data-v-c10a1f75]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*1.5)*calc(1 - var(--tw-space-y-reverse)))}@media (min-width:40rem){:where(.form-group[data-v-c10a1f75]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-y-reverse)))}.form-group.col-span-2[data-v-c10a1f75]{grid-column:span 2/span 2}}.form-label[data-v-c10a1f75]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,oklch(37.3% .034 259.733));align-items:center;display:flex}@media (min-width:40rem){.form-label[data-v-c10a1f75]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.form-input[data-v-c10a1f75],.form-select[data-v-c10a1f75]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-gray-50,oklch(98.5% .002 247.839));width:100%;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2.5);--tw-outline-style:none;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:16px;outline-style:none}@media (min-width:40rem){:is(.form-input[data-v-c10a1f75],.form-select[data-v-c10a1f75]){padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);border-radius:24px}}:is(.form-input[data-v-c10a1f75],.form-select[data-v-c10a1f75]):focus{border-color:#fb2c36;background-color:var(--color-white,#fff);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:color-mix(in oklab,oklch(.637 .237 25.331)20%,transparent)}:is(.form-input[data-v-c10a1f75],.form-select[data-v-c10a1f75])::placeholder{color:var(--color-gray-400,oklch(70.7% .022 261.325))}@media (min-width:40rem){:is(.form-input[data-v-c10a1f75],.form-select[data-v-c10a1f75]){font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}}.payment-summary[data-v-c10a1f75]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-gray-50,oklch(98.5% .002 247.839));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:var(--color-gray-100,oklch(96.7% .003 264.542));padding:calc(var(--spacing,.25rem)*3);border-radius:16px}@media (min-width:40rem){.payment-summary[data-v-c10a1f75]{padding:calc(var(--spacing,.25rem)*4);border-radius:24px}}.payment-summary__title[data-v-c10a1f75]{margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900,oklch(21% .034 264.665))}@media (min-width:40rem){.payment-summary__title[data-v-c10a1f75]{margin-bottom:calc(var(--spacing,.25rem)*3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}}.summary-item[data-v-c10a1f75]{margin-bottom:calc(var(--spacing,.25rem)*1.5);align-items:flex-start;gap:calc(var(--spacing,.25rem)*2);padding:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));border-radius:16px;display:flex}@media (min-width:40rem){.summary-item[data-v-c10a1f75]{padding:calc(var(--spacing,.25rem)*2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));align-items:center}}.summary-item--success[data-v-c10a1f75]{background-color:var(--color-green-50,oklch(98.2% .018 155.826));color:var(--color-green-700,oklch(52.7% .154 150.069))}.summary-item--warning[data-v-c10a1f75]{background-color:var(--color-amber-50,oklch(98.7% .022 95.277));color:var(--color-amber-700,oklch(55.5% .163 48.998))}.summary-item--info[data-v-c10a1f75]{background-color:var(--color-blue-50,oklch(97% .014 254.604));color:var(--color-blue-700,oklch(48.8% .243 264.376))}:where(.radio-group[data-v-c10a1f75]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-y-reverse)))}@media (min-width:40rem){:where(.radio-group[data-v-c10a1f75]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*3)*calc(1 - var(--tw-space-y-reverse)))}}.radio-option[data-v-c10a1f75]{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding:calc(var(--spacing,.25rem)*3);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));touch-action:manipulation;border-radius:16px;display:flex}@media (min-width:40rem){.radio-option[data-v-c10a1f75]{gap:calc(var(--spacing,.25rem)*4);padding:calc(var(--spacing,.25rem)*4);border-radius:24px}}@media (hover:hover){.radio-option[data-v-c10a1f75]:hover{border-color:color-mix(in oklab,oklch(.637 .237 25.331)40%,transparent);background-color:color-mix(in oklab,oklch(.637 .237 25.331)5%,transparent)}}.radio-option[data-v-c10a1f75]:active{scale:.99}.radio-option[data-v-c10a1f75]:has(.radio-input:checked){border-color:#fb2c36;background-color:color-mix(in oklab,oklch(.637 .237 25.331)5%,transparent);--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.radio-input[data-v-c10a1f75]{margin-top:calc(var(--spacing,.25rem)*.5);height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);border-color:var(--color-gray-300,oklch(87.2% .01 258.338));color:#fb2c36}.radio-input[data-v-c10a1f75]:focus{--tw-ring-color:oklch(.637 .237 25.331);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.radio-content[data-v-c10a1f75]{min-width:calc(var(--spacing,.25rem)*0);gap:calc(var(--spacing,.25rem)*.5);flex-direction:column;flex:1;display:flex}.radio-title[data-v-c10a1f75]{align-items:flex-start;gap:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900,oklch(21% .034 264.665));flex-wrap:wrap;display:flex}@media (min-width:40rem){.radio-title[data-v-c10a1f75]{align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}}.radio-description[data-v-c10a1f75]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-gray-500,oklch(55.1% .027 264.364))}@media (min-width:40rem){.radio-description[data-v-c10a1f75]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.radio-badge[data-v-c10a1f75]{padding-inline:calc(var(--spacing,.25rem)*1.5);padding-block:calc(var(--spacing,.25rem)*.5);--tw-font-weight:var(--font-weight-medium,500);font-size:10px;font-weight:var(--font-weight-medium,500);border-radius:9999px}@media (min-width:40rem){.radio-badge[data-v-c10a1f75]{padding-inline:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}}.radio-badge--required[data-v-c10a1f75]{background-color:var(--color-red-100,oklch(93.6% .032 17.717));color:var(--color-red-700,oklch(50.5% .213 27.518))}.radio-badge--available[data-v-c10a1f75]{background-color:var(--color-green-100,oklch(96.2% .044 156.743));color:var(--color-green-700,oklch(52.7% .154 150.069))}.checkbox-wrapper[data-v-c10a1f75]{margin-bottom:calc(var(--spacing,.25rem)*4);align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);background-color:var(--color-gray-50,oklch(98.5% .002 247.839));padding:calc(var(--spacing,.25rem)*3);border-radius:16px;display:flex}@media (min-width:40rem){.checkbox-wrapper[data-v-c10a1f75]{margin-bottom:calc(var(--spacing,.25rem)*6);padding:calc(var(--spacing,.25rem)*4);border-radius:24px}}.checkbox-input[data-v-c10a1f75]{margin-top:calc(var(--spacing,.25rem)*.5);height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);border-color:var(--color-gray-300,oklch(87.2% .01 258.338));color:#fb2c36;border-radius:.25rem;flex-shrink:0}.checkbox-input[data-v-c10a1f75]:focus{--tw-ring-color:oklch(.637 .237 25.331)}.checkbox-label[data-v-c10a1f75]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-gray-600,oklch(44.6% .03 256.802))}@media (min-width:40rem){.checkbox-label[data-v-c10a1f75]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.submit-btn[data-v-c10a1f75]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);width:100%;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3.5);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:oklch(.637 .237 25.331);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:oklch(.577 .245 27.325);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));touch-action:manipulation;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));border-radius:24px;display:flex}@media (min-width:40rem){.submit-btn[data-v-c10a1f75]{gap:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*4)}}@media (hover:hover){.submit-btn[data-v-c10a1f75]:hover{--tw-shadow:0 16px 40px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:color-mix(in srgb,oklch(.637 .237 25.331)30%,transparent)}@supports (color:color-mix(in lab,red,red)){.submit-btn[data-v-c10a1f75]:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,oklch(.637 .237 25.331)30%,transparent)var(--tw-shadow-alpha),transparent)}}}.submit-btn[data-v-c10a1f75]:disabled{cursor:not-allowed;opacity:.5;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.submit-btn[data-v-c10a1f75]:active{scale:.98}@media (min-width:40rem){.submit-btn[data-v-c10a1f75]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}}@media (hover:hover){.submit-btn[data-v-c10a1f75]:not(:disabled):hover{--tw-translate-y:calc(var(--spacing,.25rem)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y);transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}}.loading-spinner[data-v-c10a1f75]{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);animation:var(--animate-spin,spin-c10a1f75 1s linear infinite);border-style:var(--tw-border-style);border-width:2px;border-color:#ffffff4d;border-top-color:var(--color-white,#fff);border-radius:9999px}@supports (color:color-mix(in lab,red,red)){.loading-spinner[data-v-c10a1f75]{border-color:color-mix(in oklab,var(--color-white,#fff)30%,transparent)}}@media (min-width:40rem){.loading-spinner[data-v-c10a1f75]{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5)}}@media (min-width:64rem){.order-summary[data-v-c10a1f75]{top:calc(var(--spacing,.25rem)*4);position:sticky}}.order-summary__card[data-v-c10a1f75]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));background-color:var(--color-white,#fff);--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:24px;overflow:hidden}@media (min-width:40rem){.order-summary__card[data-v-c10a1f75]{border-radius:var(--radius-2xl,1rem)}}.order-summary__header[data-v-c10a1f75]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-gray-50,oklch(98.5% .002 247.839));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:var(--color-gray-100,oklch(96.7% .003 264.542));padding:calc(var(--spacing,.25rem)*4)}@media (min-width:40rem){.order-summary__header[data-v-c10a1f75]{padding:calc(var(--spacing,.25rem)*6)}}.order-summary__title[data-v-c10a1f75]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665))}@media (min-width:40rem){.order-summary__title[data-v-c10a1f75]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}.order-summary__subtitle[data-v-c10a1f75]{margin-top:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-gray-500,oklch(55.1% .027 264.364))}@media (min-width:40rem){.order-summary__subtitle[data-v-c10a1f75]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.order-summary__content[data-v-c10a1f75]{padding:calc(var(--spacing,.25rem)*4)}@media (min-width:40rem){.order-summary__content[data-v-c10a1f75]{padding:calc(var(--spacing,.25rem)*6)}}.cart-items-list[data-v-c10a1f75]{margin-bottom:calc(var(--spacing,.25rem)*4);max-height:calc(var(--spacing,.25rem)*60);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding-bottom:calc(var(--spacing,.25rem)*4);overflow-y:auto}:where(.cart-items-list[data-v-c10a1f75]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-y-reverse)))}@media (min-width:40rem){.cart-items-list[data-v-c10a1f75]{margin-bottom:calc(var(--spacing,.25rem)*5);max-height:calc(var(--spacing,.25rem)*80)}:where(.cart-items-list[data-v-c10a1f75]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*3)*calc(1 - var(--tw-space-y-reverse)))}.cart-items-list[data-v-c10a1f75]{padding-bottom:calc(var(--spacing,.25rem)*5)}}.checkout-item[data-v-c10a1f75]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding-bottom:calc(var(--spacing,.25rem)*3)}.checkout-item[data-v-c10a1f75]:last-child{border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing,.25rem)*0);border-bottom-width:0}@media (min-width:40rem){.checkout-item[data-v-c10a1f75]{padding-bottom:calc(var(--spacing,.25rem)*4)}}.checkout-item__link[data-v-c10a1f75]{gap:calc(var(--spacing,.25rem)*3);display:flex}@media (min-width:40rem){.checkout-item__link[data-v-c10a1f75]{gap:calc(var(--spacing,.25rem)*4)}}.checkout-item__image[data-v-c10a1f75]{height:calc(var(--spacing,.25rem)*14);width:calc(var(--spacing,.25rem)*14);object-fit:cover;--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:16px;flex-shrink:0}@media (min-width:40rem){.checkout-item__image[data-v-c10a1f75]{height:calc(var(--spacing,.25rem)*16);width:calc(var(--spacing,.25rem)*16);border-radius:24px}}.checkout-item__info[data-v-c10a1f75]{min-width:calc(var(--spacing,.25rem)*0);flex:1}.checkout-item__name[data-v-c10a1f75]{-webkit-line-clamp:2;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900,oklch(21% .034 264.665));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:40rem){.checkout-item__name[data-v-c10a1f75]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.checkout-item__variation[data-v-c10a1f75]{color:var(--color-gray-500,oklch(55.1% .027 264.364))}.checkout-item__price[data-v-c10a1f75]{margin-top:calc(var(--spacing,.25rem)*.5);color:var(--color-gray-600,oklch(44.6% .03 256.802));font-size:10px}@media (min-width:40rem){.checkout-item__price[data-v-c10a1f75]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}}.checkout-item__meta[data-v-c10a1f75]{margin-top:calc(var(--spacing,.25rem)*1);align-items:center;gap:calc(var(--spacing,.25rem)*1.5);color:var(--color-gray-500,oklch(55.1% .027 264.364));font-size:10px;display:flex}@media (min-width:40rem){.checkout-item__meta[data-v-c10a1f75]{gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}}.checkout-item__badge[data-v-c10a1f75]{background-color:color-mix(in oklab,oklch(.637 .237 25.331)10%,transparent);padding-inline:calc(var(--spacing,.25rem)*1);padding-block:calc(var(--spacing,.25rem)*.5);--tw-font-weight:var(--font-weight-medium,500);font-size:10px;font-weight:var(--font-weight-medium,500);color:#fb2c36;border-radius:.25rem}@media (min-width:40rem){.checkout-item__badge[data-v-c10a1f75]{padding-inline:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}}.order-breakdown[data-v-c10a1f75]{margin-bottom:calc(var(--spacing,.25rem)*3);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding-block:calc(var(--spacing,.25rem)*3)}:where(.order-breakdown[data-v-c10a1f75]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-y-reverse)))}@media (min-width:40rem){.order-breakdown[data-v-c10a1f75]{margin-bottom:calc(var(--spacing,.25rem)*4)}:where(.order-breakdown[data-v-c10a1f75]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*3)*calc(1 - var(--tw-space-y-reverse)))}.order-breakdown[data-v-c10a1f75]{padding-block:calc(var(--spacing,.25rem)*4)}}.breakdown-row[data-v-c10a1f75]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));justify-content:space-between;display:flex}@media (min-width:40rem){.breakdown-row[data-v-c10a1f75]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.breakdown-row span[data-v-c10a1f75]:first-child{color:var(--color-gray-500,oklch(55.1% .027 264.364))}.breakdown-row span[data-v-c10a1f75]:last-child{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,oklch(37.3% .034 259.733))}.order-total[data-v-c10a1f75]{padding-top:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665));justify-content:space-between;align-items:center;display:flex}.order-total__amount[data-v-c10a1f75]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));color:#fb2c36}@media (min-width:40rem){.order-total__amount[data-v-c10a1f75]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}}@media (max-width:1024px){.order-summary[data-v-c10a1f75]{order:-9999}}@keyframes spin-c10a1f75{to{transform:rotate(360deg)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-544709b1],[data-v-544709b1]:before,[data-v-544709b1]:after,[data-v-544709b1]::backdrop{--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-font-weight:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-space-y-reverse:0}}}.categories-page[data-v-544709b1]{background-color:var(--color-gray-50,oklch(98.5% .002 247.839));min-height:100vh}.container[data-v-544709b1]{max-width:var(--container-7xl,80rem);padding-inline:calc(var(--spacing,.25rem)*4);margin-inline:auto}@media (min-width:40rem){.container[data-v-544709b1]{padding-inline:calc(var(--spacing,.25rem)*6)}}@media (min-width:64rem){.container[data-v-544709b1]{padding-inline:calc(var(--spacing,.25rem)*8)}}.categories-header[data-v-544709b1]{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:oklch(.637 .237 25.331);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:oklch(.577 .245 27.325);padding-block:calc(var(--spacing,.25rem)*8)}@media (min-width:40rem){.categories-header[data-v-544709b1]{padding-block:calc(var(--spacing,.25rem)*12)}}.breadcrumb[data-v-544709b1]{margin-bottom:calc(var(--spacing,.25rem)*4);align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:#fffc;display:flex}@supports (color:color-mix(in lab,red,red)){.breadcrumb[data-v-544709b1]{color:color-mix(in oklab,var(--color-white,#fff)80%,transparent)}}.breadcrumb-link[data-v-544709b1]{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.breadcrumb-link[data-v-544709b1]:hover{color:var(--color-white,#fff)}}.breadcrumb-separator[data-v-544709b1]{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.breadcrumb-separator[data-v-544709b1]{color:color-mix(in oklab,var(--color-white,#fff)50%,transparent)}}.breadcrumb-current[data-v-544709b1]{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff)}.page-title[data-v-544709b1]{margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff)}@media (min-width:40rem){.page-title[data-v-544709b1]{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ))}}@media (min-width:64rem){.page-title[data-v-544709b1]{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)))}}.page-subtitle[data-v-544709b1]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:#fffc}@supports (color:color-mix(in lab,red,red)){.page-subtitle[data-v-544709b1]{color:color-mix(in oklab,var(--color-white,#fff)80%,transparent)}}@media (min-width:40rem){.page-subtitle[data-v-544709b1]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}}.categories-container[data-v-544709b1]{padding-block:calc(var(--spacing,.25rem)*8)}@media (min-width:40rem){.categories-container[data-v-544709b1]{padding-block:calc(var(--spacing,.25rem)*12)}}.categories-grid[data-v-544709b1]{gap:calc(var(--spacing,.25rem)*6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.categories-grid[data-v-544709b1]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.categories-grid[data-v-544709b1]{grid-template-columns:repeat(3,minmax(0,1fr))}}.category-card[data-v-544709b1]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));background-color:var(--color-white,#fff);--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;border-radius:24px;transition-duration:.3s;overflow:hidden}@media (hover:hover){.category-card[data-v-544709b1]:hover{border-color:color-mix(in oklab,oklch(.637 .237 25.331)20%,transparent);--tw-shadow:0 16px 40px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.category-header[data-v-544709b1]{align-items:center;gap:calc(var(--spacing,.25rem)*4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-50,oklch(98.5% .002 247.839));padding:calc(var(--spacing,.25rem)*4);display:flex}@media (min-width:40rem){.category-header[data-v-544709b1]{padding:calc(var(--spacing,.25rem)*5)}}.category-icon-wrapper[data-v-544709b1]{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);background-color:color-mix(in oklab,oklch(.637 .237 25.331)10%,transparent);border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (min-width:40rem){.category-icon-wrapper[data-v-544709b1]{height:calc(var(--spacing,.25rem)*14);width:calc(var(--spacing,.25rem)*14)}}.category-icon[data-v-544709b1]{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6);color:#fb2c36}@media (min-width:40rem){.category-icon[data-v-544709b1]{height:calc(var(--spacing,.25rem)*7);width:calc(var(--spacing,.25rem)*7)}}.category-info[data-v-544709b1]{min-width:calc(var(--spacing,.25rem)*0);flex:1}.category-name-link[data-v-544709b1]{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.category-name-link[data-v-544709b1]:hover{color:#fb2c36}}.category-name[data-v-544709b1]{margin-bottom:calc(var(--spacing,.25rem)*.5);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900,oklch(21% .034 264.665))}@media (min-width:40rem){.category-name[data-v-544709b1]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}.category-count[data-v-544709b1]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-gray-500,oklch(55.1% .027 264.364))}@media (min-width:40rem){.category-count[data-v-544709b1]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.view-all-btn[data-v-544709b1]{align-items:center;gap:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#fb2c36;white-space:nowrap;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}@media (min-width:40rem){.view-all-btn[data-v-544709b1]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}@media (hover:hover){.view-all-btn[data-v-544709b1]:hover{color:#e40014;color:oklch(.577 .245 27.325)}}.view-all-btn svg[data-v-544709b1]{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4)}.subcategories-section[data-v-544709b1]{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);background-color:#f9fafb80}@supports (color:color-mix(in lab,red,red)){.subcategories-section[data-v-544709b1]{background-color:color-mix(in oklab,var(--color-gray-50,oklch(98.5% .002 247.839))50%,transparent)}}@media (min-width:40rem){.subcategories-section[data-v-544709b1]{padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*4)}}.subcategories-list[data-v-544709b1]{margin:calc(var(--spacing,.25rem)*0);padding:calc(var(--spacing,.25rem)*0);list-style-type:none}:where(.subcategories-list[data-v-544709b1]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*1.5)*calc(1 - var(--tw-space-y-reverse)))}.subcategory-item[data-v-544709b1]{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.subcategory-bullet[data-v-544709b1]{height:calc(var(--spacing,.25rem)*1.5);width:calc(var(--spacing,.25rem)*1.5);background-color:var(--color-gray-300,oklch(87.2% .01 258.338));border-radius:9999px;flex-shrink:0}.subcategory-item:hover .subcategory-bullet[data-v-544709b1]{background-color:#fb2c36}.subcategory-link[data-v-544709b1]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-600,oklch(44.6% .03 256.802));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.subcategory-link[data-v-544709b1]:hover{color:#fb2c36}}.show-more-btn[data-v-544709b1]{margin-top:calc(var(--spacing,.25rem)*3);align-items:center;gap:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#fb2c36;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}@media (hover:hover){.show-more-btn[data-v-544709b1]:hover{color:#e40014;color:oklch(.577 .245 27.325)}}.show-more-btn svg[data-v-544709b1]{height:calc(var(--spacing,.25rem)*3);width:calc(var(--spacing,.25rem)*3);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}.empty-state[data-v-544709b1]{padding-block:calc(var(--spacing,.25rem)*16);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-icon[data-v-544709b1]{margin-bottom:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*20);width:calc(var(--spacing,.25rem)*20);color:var(--color-gray-300,oklch(87.2% .01 258.338))}.empty-state h3[data-v-544709b1]{margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-600,oklch(44.6% .03 256.802))}.empty-state p[data-v-544709b1]{margin-bottom:calc(var(--spacing,.25rem)*6);color:var(--color-gray-500,oklch(55.1% .027 264.364))}.back-home-btn[data-v-544709b1]{align-items:center;gap:calc(var(--spacing,.25rem)*2);background-color:#fb2c36;padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*3);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:16px;display:inline-flex}@media (hover:hover){.back-home-btn[data-v-544709b1]:hover{background-color:#e40014;background-color:oklch(.577 .245 27.325)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-286d2688],[data-v-286d2688]:before,[data-v-286d2688]:after,[data-v-286d2688]::backdrop{--tw-font-weight:initial;--tw-duration:initial}}}.product-actions[data-v-286d2688]{padding:calc(var(--spacing,.25rem)*3);padding-top:calc(var(--spacing,.25rem)*0)}.product-actions__both[data-v-286d2688]{gap:calc(var(--spacing,.25rem)*2);display:flex}.product-actions__both .btn-polepole[data-v-286d2688],.product-actions__both .btn-cash[data-v-286d2688]{flex:1}.product-actions__single[data-v-286d2688],.product-actions__flash[data-v-286d2688]{width:100%}.btn-polepole[data-v-286d2688]{width:100%;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);cursor:pointer;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;background:linear-gradient(135deg,#2c3e50,#34495e);border-radius:16px;justify-content:center;align-items:center;transition-duration:.2s;display:flex;box-shadow:0 2px 6px #2c3e5040}.btn-polepole[data-v-286d2688]:disabled{cursor:not-allowed;opacity:.5}.btn-polepole[data-v-286d2688]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #2c3e5059}.btn-polepole[data-v-286d2688]:active:not(:disabled){transform:translateY(0)}.btn-cash[data-v-286d2688]{width:100%;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);cursor:pointer;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;background:linear-gradient(135deg,#e74c3c,#c0392b);border-radius:16px;justify-content:center;align-items:center;transition-duration:.2s;display:flex;box-shadow:0 2px 6px #e74c3c40}.btn-cash[data-v-286d2688]:disabled{cursor:not-allowed;opacity:.5}.btn-cash[data-v-286d2688]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #e74c3c59}.btn-cash[data-v-286d2688]:active:not(:disabled){transform:translateY(0)}.btn-flash[data-v-286d2688]{width:91.6667%;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);cursor:pointer;text-align:center;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-radius:16px;margin-inline:auto;transition-duration:.2s;display:block}.btn-flash[data-v-286d2688]:disabled{cursor:not-allowed}.btn-flash--active[data-v-286d2688]{background:linear-gradient(135deg,#e74c3c,#c0392b);box-shadow:0 2px 6px #e74c3c40}.btn-flash--active[data-v-286d2688]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #e74c3c59}.btn-flash--upcoming[data-v-286d2688]{background-color:var(--color-gray-400,oklch(70.7% .022 261.325));opacity:.75}.btn-flash--soldout[data-v-286d2688]{background-color:var(--color-gray-500,oklch(55.1% .027 264.364));opacity:.75}@media (max-width:480px){.product-actions[data-v-286d2688]{padding:calc(var(--spacing,.25rem)*2);padding-top:calc(var(--spacing,.25rem)*0)}.product-actions__both[data-v-286d2688]{gap:calc(var(--spacing,.25rem)*1);flex-direction:row}.btn-polepole[data-v-286d2688],.btn-cash[data-v-286d2688]{padding-inline:calc(var(--spacing,.25rem)*1);padding-block:calc(var(--spacing,.25rem)*1.5);--tw-font-weight:var(--font-weight-bold,700);font-size:8px;font-weight:var(--font-weight-bold,700);letter-spacing:.01em;border-radius:10px;min-height:26px}.btn-flash[data-v-286d2688]{padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1.5);border-radius:10px;min-height:28px;font-size:9px}}@media (min-width:481px) and (max-width:640px){.product-actions[data-v-286d2688]{padding:calc(var(--spacing,.25rem)*2.5);padding-top:calc(var(--spacing,.25rem)*0)}.product-actions__both[data-v-286d2688]{gap:calc(var(--spacing,.25rem)*1.5)}.btn-polepole[data-v-286d2688],.btn-cash[data-v-286d2688]{padding-inline:calc(var(--spacing,.25rem)*1.5);padding-block:calc(var(--spacing,.25rem)*2);border-radius:10px;min-height:30px;font-size:9px}.btn-flash[data-v-286d2688]{padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*2);min-height:32px;font-size:10px}}@media (min-width:641px) and (max-width:768px){.btn-polepole[data-v-286d2688],.btn-cash[data-v-286d2688],.btn-flash[data-v-286d2688]{padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*2);min-height:34px;font-size:11px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-65fe8745],[data-v-65fe8745]:before,[data-v-65fe8745]:after,[data-v-65fe8745]::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-border-style:solid;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-font-weight:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-tracking:initial;--tw-leading:initial}}}.product-card[data-v-65fe8745]{background-color:var(--color-white,#fff);--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));border-radius:24px;flex-direction:column;min-width:0;height:100%;transition-duration:.3s;display:flex;overflow:hidden}@media (hover:hover){.product-card[data-v-65fe8745]:hover{--tw-shadow:0 16px 40px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.product-card__thumbnail[data-v-65fe8745]{aspect-ratio:1;cursor:pointer;background-color:var(--color-gray-50,oklch(98.5% .002 247.839));position:relative;overflow:hidden}.product-card__image[data-v-65fe8745]{object-fit:cover;width:100%;height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;opacity:0;transition-duration:.3s}@media (hover:hover){.product-card__image[data-v-65fe8745]:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.product-card__image--loaded[data-v-65fe8745]{opacity:1}.product-card__loader[data-v-65fe8745]{inset:calc(var(--spacing,.25rem)*0);z-index:5;background-color:var(--color-gray-50,oklch(98.5% .002 247.839));justify-content:center;align-items:center;display:flex;position:absolute}.product-card__spinner[data-v-65fe8745]{border:3px solid #e5e7eb;border-top-color:#f97316;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin-65fe8745}@keyframes spin-65fe8745{to{transform:rotate(360deg)}}.product-card__placeholder[data-v-65fe8745]{inset:calc(var(--spacing,.25rem)*0);background-color:var(--color-gray-50,oklch(98.5% .002 247.839));justify-content:center;align-items:center;display:flex;position:absolute}.product-card__stock-badge[data-v-65fe8745]{top:calc(var(--spacing,.25rem)*2);left:calc(var(--spacing,.25rem)*2);background-color:var(--color-green-500,oklch(72.3% .219 149.579));font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);z-index:10;padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:10px;position:absolute}.product-card__badge[data-v-65fe8745]{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-red-500,oklch(63.7% .237 25.331));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:var(--color-red-600,oklch(57.7% .245 27.325));font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);z-index:10;padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:9999px;position:absolute}.product-card__badge--discount[data-v-65fe8745]{top:calc(var(--spacing,.25rem)*10);left:calc(var(--spacing,.25rem)*2)}.product-card__wishlist[data-v-65fe8745]{top:calc(var(--spacing,.25rem)*2);right:calc(var(--spacing,.25rem)*2);height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);background-color:var(--color-white,#fff);--tw-shadow:0 8px 24px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);z-index:10;color:var(--color-gray-400,oklch(70.7% .022 261.325));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-radius:9999px;justify-content:center;align-items:center;transition-duration:.2s;display:flex;position:absolute}@media (hover:hover){.product-card__wishlist[data-v-65fe8745]:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.product-card__wishlist[data-v-65fe8745]:hover,.product-card__wishlist--active[data-v-65fe8745]{color:var(--color-red-500,oklch(63.7% .237 25.331))}.product-card__sold-out[data-v-65fe8745]{inset:calc(var(--spacing,.25rem)*0);z-index:20;background-color:#0009;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.product-card__sold-out[data-v-65fe8745]{background-color:color-mix(in oklab,var(--color-black,#000)60%,transparent)}}.product-card__sold-out span[data-v-65fe8745]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--color-white,#fff)}.product-card__content[data-v-65fe8745]{padding:calc(var(--spacing,.25rem)*3);flex-direction:column;flex:1;display:flex}.product-card__title[data-v-65fe8745]{-webkit-line-clamp:2;cursor:pointer;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-800,oklch(27.8% .033 256.848));margin-bottom:calc(var(--spacing,.25rem)*2);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));-webkit-box-orient:vertical;height:2.5rem;display:-webkit-box;overflow:hidden}@media (hover:hover){.product-card__title[data-v-65fe8745]:hover{color:#fb2c36}}.product-card__info[data-v-65fe8745]{margin-top:auto}.product-card__price[data-v-65fe8745]{align-items:baseline;gap:calc(var(--spacing,.25rem)*2);flex-wrap:wrap;display:flex}.product-card__price-current[data-v-65fe8745]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#fb2c36}.product-card__price-original[data-v-65fe8745]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-gray-400,oklch(70.7% .022 261.325));text-decoration-line:line-through}.product-card__payment-info[data-v-65fe8745]{--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);color:var(--color-gray-500,oklch(55.1% .027 264.364));height:1.25rem;margin-top:.25rem}@media (max-width:480px){.product-card[data-v-65fe8745]{border-radius:16px}.product-card__badge[data-v-65fe8745]{top:calc(var(--spacing,.25rem)*1.5);left:calc(var(--spacing,.25rem)*1.5);padding-inline:calc(var(--spacing,.25rem)*1.5);padding-block:calc(var(--spacing,.25rem)*.5);border-radius:9999px;font-size:9px}.product-card__sold-out span[data-v-65fe8745]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}.product-card__content[data-v-65fe8745]{padding:calc(var(--spacing,.25rem)*2)}.product-card__title[data-v-65fe8745]{margin-bottom:calc(var(--spacing,.25rem)*1);--tw-leading:var(--leading-snug,1.375);font-size:11px;line-height:var(--leading-snug,1.375);height:2rem}.product-card__price-current[data-v-65fe8745]{--tw-font-weight:var(--font-weight-bold,700);font-size:13px;font-weight:var(--font-weight-bold,700)}.product-card__price-original[data-v-65fe8745]{font-size:10px}.product-card__payment-info[data-v-65fe8745]{height:.875rem;font-size:9px}}@media (min-width:481px) and (max-width:640px){.product-card[data-v-65fe8745]{border-radius:16px}.product-card__content[data-v-65fe8745]{padding:calc(var(--spacing,.25rem)*2.5)}.product-card__title[data-v-65fe8745]{margin-bottom:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);height:2.25rem}.product-card__price-current[data-v-65fe8745]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-cc57db72],[data-v-cc57db72]:before,[data-v-cc57db72]:after,[data-v-cc57db72]::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-space-y-reverse:0}}}.filter-modal-overlay[data-v-cc57db72]{inset:calc(var(--spacing,.25rem)*0);z-index:60;background-color:#00000080;align-items:flex-end;display:flex;position:fixed}@supports (color:color-mix(in lab,red,red)){.filter-modal-overlay[data-v-cc57db72]{background-color:color-mix(in oklab,var(--color-black,#000)50%,transparent)}}.filter-modal[data-v-cc57db72]{border-top-left-radius:var(--radius-2xl,1rem);border-top-right-radius:var(--radius-2xl,1rem);background-color:var(--color-white,#fff);flex-direction:column;width:100%;max-height:85vh;animation:.3s ease-out slideUp-cc57db72;display:flex}@keyframes slideUp-cc57db72{0%{transform:translateY(100%)}to{transform:translateY(0)}}.filter-modal__header[data-v-cc57db72]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*4);justify-content:space-between;align-items:center;display:flex}.filter-modal__title[data-v-cc57db72]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900,oklch(21% .034 264.665))}.filter-modal__close[data-v-cc57db72]{padding:calc(var(--spacing,.25rem)*1);color:var(--color-gray-400,oklch(70.7% .022 261.325));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.filter-modal__close[data-v-cc57db72]:hover{color:var(--color-gray-600,oklch(44.6% .03 256.802))}}.filter-modal__content[data-v-cc57db72]{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*4);flex:1;overflow-y:auto}:where(.filter-modal__content[data-v-cc57db72]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.filter-section[data-v-cc57db72]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*3)*calc(1 - var(--tw-space-y-reverse)))}.filter-section__label[data-v-cc57db72]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,oklch(37.3% .034 259.733));display:block}.filter-section__options[data-v-cc57db72]{gap:calc(var(--spacing,.25rem)*2);flex-wrap:wrap;display:flex}.filter-option[data-v-cc57db72]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);cursor:pointer;background-color:var(--color-white,#fff);color:var(--color-gray-600,oklch(44.6% .03 256.802));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:9999px}.filter-option[data-v-cc57db72]:hover{border-color:var(--color-gray-300,oklch(87.2% .01 258.338));background-color:var(--color-gray-50,oklch(98.5% .002 247.839))}.filter-option.active[data-v-cc57db72]{border-color:#fb2c36;background-color:#fb2c36;color:var(--color-white,#fff)}:where(.filter-section__list[data-v-cc57db72]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*1)*calc(1 - var(--tw-space-y-reverse)))}.filter-list-item[data-v-cc57db72]{width:100%;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-700,oklch(37.3% .034 259.733));cursor:pointer;background-color:var(--color-gray-50,oklch(98.5% .002 247.839));text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:16px;justify-content:space-between;align-items:center;display:flex}@media (hover:hover){.filter-list-item[data-v-cc57db72]:hover{background-color:var(--color-gray-100,oklch(96.7% .003 264.542))}}.filter-list-item.active[data-v-cc57db72]{background-color:color-mix(in oklab,oklch(.637 .237 25.331)10%,transparent);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#fb2c36}.filter-modal__footer[data-v-cc57db72]{gap:calc(var(--spacing,.25rem)*3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*4);padding-bottom:max(1rem,env(safe-area-inset-bottom));display:flex}.btn-reset[data-v-cc57db72]{background-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,oklch(37.3% .034 259.733));cursor:pointer;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:16px;flex:1}@media (hover:hover){.btn-reset[data-v-cc57db72]:hover{background-color:var(--color-gray-200,oklch(92.8% .006 264.531))}}.btn-apply[data-v-cc57db72]{background-color:#fb2c36;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);cursor:pointer;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:16px;flex:1}@media (hover:hover){.btn-apply[data-v-cc57db72]:hover{background-color:#e40014;background-color:oklch(.577 .245 27.325)}}.modal-enter-active[data-v-cc57db72]{transition:opacity .3s}.modal-enter-active .filter-modal[data-v-cc57db72]{animation:.3s ease-out slideUp-cc57db72}.modal-leave-active[data-v-cc57db72]{transition:opacity .3s}.modal-leave-active .filter-modal[data-v-cc57db72]{animation:.3s ease-in slideDown-cc57db72}@keyframes slideDown-cc57db72{0%{transform:translateY(0)}to{transform:translateY(100%)}}.modal-enter-from[data-v-cc57db72],.modal-leave-to[data-v-cc57db72]{opacity:0}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-abe45dc7],[data-v-abe45dc7]:before,[data-v-abe45dc7]:after,[data-v-abe45dc7]::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-border-style:solid;--tw-font-weight:initial;--tw-space-y-reverse:0;--tw-duration:initial;--tw-ease:initial}}}.category-page[data-v-abe45dc7]{background-color:var(--color-gray-50,oklch(98.5% .002 247.839));min-height:100vh}.shop-layout[data-v-abe45dc7]{gap:calc(var(--spacing,.25rem)*8);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.shop-layout[data-v-abe45dc7]{grid-template-columns:repeat(4,minmax(0,1fr))}}.shop-sidebar[data-v-abe45dc7]{display:none}@media (min-width:64rem){.shop-sidebar[data-v-abe45dc7]{display:block}}.sidebar-sticky[data-v-abe45dc7]{top:calc(var(--spacing,.25rem)*24);overscroll-behavior:contain;max-height:calc(100vh - 120px);position:sticky;overflow-y:auto}.sidebar-sticky[data-v-abe45dc7]::-webkit-scrollbar{width:8px}.sidebar-sticky[data-v-abe45dc7]::-webkit-scrollbar-track{background-color:var(--color-gray-100,oklch(96.7% .003 264.542));border-radius:.25rem}.sidebar-sticky[data-v-abe45dc7]::-webkit-scrollbar-thumb{background-color:var(--color-gray-300,oklch(87.2% .01 258.338));border-radius:.25rem}.sidebar-sticky[data-v-abe45dc7]::-webkit-scrollbar-thumb:hover{background-color:var(--color-gray-400,oklch(70.7% .022 261.325))}.sidebar-widget[data-v-abe45dc7]{background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*5);--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:24px}.widget-title[data-v-abe45dc7]{margin-bottom:calc(var(--spacing,.25rem)*4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding-bottom:calc(var(--spacing,.25rem)*3);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665))}:where(.category-list[data-v-abe45dc7]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*1)*calc(1 - var(--tw-space-y-reverse)))}.category-list li[data-v-abe45dc7]{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:16px}.category-list li.active[data-v-abe45dc7]{background-color:color-mix(in oklab,oklch(.637 .237 25.331)10%,transparent)}.category-list li.active>.category-header>.category-link[data-v-abe45dc7]{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#fb2c36}.category-item[data-v-abe45dc7]{margin-bottom:calc(var(--spacing,.25rem)*1)}.category-header[data-v-abe45dc7]{justify-content:space-between;align-items:center;display:flex}.category-link[data-v-abe45dc7]{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-700,oklch(37.3% .034 259.733));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:16px;flex:1;display:block}@media (hover:hover){.category-link[data-v-abe45dc7]:hover{background-color:var(--color-gray-50,oklch(98.5% .002 247.839));color:#fb2c36}}.accordion-toggle[data-v-abe45dc7]{padding:calc(var(--spacing,.25rem)*2);color:var(--color-gray-400,oklch(70.7% .022 261.325));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:16px}@media (hover:hover){.accordion-toggle[data-v-abe45dc7]:hover{background-color:var(--color-gray-100,oklch(96.7% .003 264.542));color:var(--color-gray-600,oklch(44.6% .03 256.802))}}.accordion-icon[data-v-abe45dc7]{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}.accordion-icon.rotated[data-v-abe45dc7]{rotate:180deg}.subcategory-list[data-v-abe45dc7]{margin-top:calc(var(--spacing,.25rem)*1);margin-left:calc(var(--spacing,.25rem)*4);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding-left:calc(var(--spacing,.25rem)*2);overscroll-behavior:contain;max-height:300px;overflow-y:auto}:where(.subcategory-list[data-v-abe45dc7]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*.5)*calc(1 - var(--tw-space-y-reverse)))}.subcategory-link[data-v-abe45dc7]{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-gray-600,oklch(44.6% .03 256.802));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:16px;display:block}@media (hover:hover){.subcategory-link[data-v-abe45dc7]:hover{background-color:var(--color-gray-50,oklch(98.5% .002 247.839));color:#fb2c36}}.accordion-enter-active[data-v-abe45dc7],.accordion-leave-active[data-v-abe45dc7]{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.2s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));overflow:hidden}.accordion-enter-from[data-v-abe45dc7],.accordion-leave-to[data-v-abe45dc7]{max-height:calc(var(--spacing,.25rem)*0);opacity:0}.accordion-enter-to[data-v-abe45dc7],.accordion-leave-from[data-v-abe45dc7]{opacity:1;max-height:500px}@media (min-width:64rem){.shop-content[data-v-abe45dc7]{grid-column:span 3/span 3}}.shop-header[data-v-abe45dc7]{gap:calc(var(--spacing,.25rem)*4);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*4);--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-top-left-radius:24px;border-top-right-radius:24px;flex-direction:column;display:flex}@media (min-width:40rem){.shop-header[data-v-abe45dc7]{padding:calc(var(--spacing,.25rem)*5);flex-direction:row;justify-content:space-between;align-items:center}}.shop-header-left[data-v-abe45dc7]{gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}@media (min-width:40rem){.shop-header-left[data-v-abe45dc7]{align-items:center;gap:calc(var(--spacing,.25rem)*4);flex-direction:row}}.shop-title[data-v-abe45dc7]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665))}@media (min-width:40rem){.shop-title[data-v-abe45dc7]{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.product-count[data-v-abe45dc7]{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);background-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-500,oklch(55.1% .027 264.364));border-radius:9999px;display:inline-flex}.filter-toggle[data-v-abe45dc7]{align-items:center;gap:calc(var(--spacing,.25rem)*2);background-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,oklch(37.3% .034 259.733));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:16px;display:flex}@media (hover:hover){.filter-toggle[data-v-abe45dc7]:hover{background-color:var(--color-gray-200,oklch(92.8% .006 264.531))}}.filters-bar[data-v-abe45dc7]{margin-bottom:calc(var(--spacing,.25rem)*6);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*3);--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-bottom-right-radius:24px;border-bottom-left-radius:24px;display:none}@media (min-width:40rem){.filters-bar[data-v-abe45dc7]{padding-inline:calc(var(--spacing,.25rem)*5)}}@media (min-width:64rem){.filters-bar[data-v-abe45dc7]{display:block}}.filters-bar--open[data-v-abe45dc7]{display:block}.filters-row[data-v-abe45dc7]{gap:calc(var(--spacing,.25rem)*3);flex-direction:column;display:flex}@media (min-width:40rem){.filters-row[data-v-abe45dc7]{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*4);flex-direction:row}}.filter-group[data-v-abe45dc7]{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.filter-label[data-v-abe45dc7]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--color-gray-500,oklch(55.1% .027 264.364))}@media (min-width:40rem){.filter-label[data-v-abe45dc7]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.filter-pills[data-v-abe45dc7]{align-items:center;gap:calc(var(--spacing,.25rem)*1);-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow-x:auto}.filter-pills[data-v-abe45dc7]::-webkit-scrollbar{display:none}.filter-pill[data-v-abe45dc7]{align-items:center;gap:calc(var(--spacing,.25rem)*1);padding-inline:calc(var(--spacing,.25rem)*2.5);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);cursor:pointer;background-color:var(--color-gray-100,oklch(96.7% .003 264.542));white-space:nowrap;color:var(--color-gray-600,oklch(44.6% .03 256.802));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:9999px;flex-shrink:0;display:inline-flex}@media (min-width:40rem){.filter-pill[data-v-abe45dc7]{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}@media (hover:hover){.filter-pill[data-v-abe45dc7]:hover{background-color:var(--color-gray-200,oklch(92.8% .006 264.531))}}.filter-pill.active[data-v-abe45dc7]{background-color:#fb2c36;color:var(--color-white,#fff)}.custom-dropdown[data-v-abe45dc7]{position:relative}.dropdown-trigger[data-v-abe45dc7]{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem)*2);background-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding-inline:calc(var(--spacing,.25rem)*2.5);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,oklch(37.3% .034 259.733));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:16px;min-width:120px;display:flex}@media (min-width:40rem){.dropdown-trigger[data-v-abe45dc7]{padding-inline:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}@media (hover:hover){.dropdown-trigger[data-v-abe45dc7]:hover{background-color:var(--color-gray-200,oklch(92.8% .006 264.531))}}.dropdown-trigger[data-v-abe45dc7]:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:color-mix(in oklab,oklch(.637 .237 25.331)20%,transparent);--tw-outline-style:none;outline-style:none}@screen sm{.dropdown-trigger[data-v-abe45dc7] {min-width: 150px;}}.dropdown-arrow[data-v-abe45dc7]{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);color:var(--color-gray-400,oklch(70.7% .022 261.325));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;margin-left:auto;transition-duration:.2s}.dropdown-menu[data-v-abe45dc7]{top:100%;right:calc(var(--spacing,.25rem)*0);z-index:50;margin-top:calc(var(--spacing,.25rem)*1);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));background-color:var(--color-white,#fff);padding-block:calc(var(--spacing,.25rem)*1);--tw-shadow:0 16px 40px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:16px;min-width:180px;position:absolute}.dropdown-item[data-v-abe45dc7]{width:100%;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-700,oklch(37.3% .034 259.733));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));justify-content:space-between;align-items:center;display:flex}@media (hover:hover){.dropdown-item[data-v-abe45dc7]:hover{background-color:var(--color-gray-50,oklch(98.5% .002 247.839))}}.dropdown-item.active[data-v-abe45dc7]{background-color:color-mix(in oklab,oklch(.637 .237 25.331)5%,transparent);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#fb2c36}.dropdown-enter-active[data-v-abe45dc7],.dropdown-leave-active[data-v-abe45dc7]{transition:opacity .15s,transform .15s}.dropdown-enter-from[data-v-abe45dc7],.dropdown-leave-to[data-v-abe45dc7]{opacity:0;transform:translateY(-4px)}.view-toggles[data-v-abe45dc7]{background-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding:calc(var(--spacing,.25rem)*.5);border-radius:16px;align-items:center;display:flex}.view-btn[data-v-abe45dc7]{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);color:var(--color-gray-400,oklch(70.7% .022 261.325));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:10px;justify-content:center;align-items:center;display:flex}@media (hover:hover){.view-btn[data-v-abe45dc7]:hover{color:var(--color-gray-600,oklch(44.6% .03 256.802))}}.view-btn.active[data-v-abe45dc7]{background-color:var(--color-white,#fff);color:#fb2c36;--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.view-btn svg[data-v-abe45dc7]{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4)}.products-grid[data-v-abe45dc7]{gap:calc(var(--spacing,.25rem)*3);display:grid}@media (min-width:40rem){.products-grid[data-v-abe45dc7]{gap:calc(var(--spacing,.25rem)*4)}}.loading-grid[data-v-abe45dc7]{gap:calc(var(--spacing,.25rem)*3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.loading-grid[data-v-abe45dc7]{gap:calc(var(--spacing,.25rem)*4);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.loading-grid[data-v-abe45dc7]{grid-template-columns:repeat(4,minmax(0,1fr))}}.skeleton-card[data-v-abe45dc7]{background-color:var(--color-white,#fff);--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:24px;overflow:hidden}.skeleton-image[data-v-abe45dc7]{aspect-ratio:1;animation:var(--animate-pulse,pulse-abe45dc7 2s cubic-bezier(.4,0,.6,1)infinite);background-color:var(--color-gray-200,oklch(92.8% .006 264.531))}.skeleton-content[data-v-abe45dc7]{padding:calc(var(--spacing,.25rem)*3)}:where(.skeleton-content[data-v-abe45dc7]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-y-reverse)))}.skeleton-title[data-v-abe45dc7]{height:calc(var(--spacing,.25rem)*4);animation:var(--animate-pulse,pulse-abe45dc7 2s cubic-bezier(.4,0,.6,1)infinite);background-color:var(--color-gray-200,oklch(92.8% .006 264.531));border-radius:.25rem}.skeleton-price[data-v-abe45dc7]{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*20);animation:var(--animate-pulse,pulse-abe45dc7 2s cubic-bezier(.4,0,.6,1)infinite);background-color:var(--color-gray-200,oklch(92.8% .006 264.531));border-radius:.25rem}.empty-state[data-v-abe45dc7]{background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*12);text-align:center;--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:24px}.btn-primary[data-v-abe45dc7]{background-color:#fb2c36;padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*3);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:16px;display:inline-block}@media (hover:hover){.btn-primary[data-v-abe45dc7]:hover{background-color:#e40014;background-color:oklch(.577 .245 27.325)}}.pagination[data-v-abe45dc7]{margin-top:calc(var(--spacing,.25rem)*8);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.pagination-btn[data-v-abe45dc7]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,oklch(37.3% .034 259.733));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:16px}@media (hover:hover){.pagination-btn[data-v-abe45dc7]:hover{background-color:var(--color-gray-50,oklch(98.5% .002 247.839))}}.pagination-btn[data-v-abe45dc7]:disabled{cursor:not-allowed;opacity:.5}.pagination-num[data-v-abe45dc7]{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-white,#fff);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,oklch(37.3% .034 259.733));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:16px;justify-content:center;align-items:center;display:flex}@media (hover:hover){.pagination-num[data-v-abe45dc7]:hover{background-color:var(--color-gray-50,oklch(98.5% .002 247.839))}}.pagination-num.active[data-v-abe45dc7]{border-color:#fb2c36;background-color:#fb2c36;color:var(--color-white,#fff)}@media (max-width:640px){.shop-header[data-v-abe45dc7]{padding:calc(var(--spacing,.25rem)*4)}.shop-title[data-v-abe45dc7]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}.products-grid[data-v-abe45dc7]{gap:calc(var(--spacing,.25rem)*3)}}@keyframes pulse-abe45dc7{50%{opacity:.5}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-d2773616],[data-v-d2773616]:before,[data-v-d2773616]:after,[data-v-d2773616]::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial;--tw-space-y-reverse:0;--tw-leading:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:rotateX(0);--tw-rotate-y:rotateY(0);--tw-rotate-z:rotateZ(0);--tw-skew-x:skewX(0);--tw-skew-y:skewY(0)}}}.checkout-page[data-v-d2773616]{background-color:var(--color-gray-50,oklch(98.5% .002 247.839));min-height:100vh}.checkout-layout[data-v-d2773616]{gap:calc(var(--spacing,.25rem)*4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.checkout-layout[data-v-d2773616]{gap:calc(var(--spacing,.25rem)*6)}}@media (min-width:64rem){.checkout-layout[data-v-d2773616]{gap:calc(var(--spacing,.25rem)*8);grid-template-columns:repeat(3,minmax(0,1fr))}.checkout-form[data-v-d2773616]{grid-column:span 2/span 2}}.alert[data-v-d2773616]{align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);padding:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));border-radius:24px;display:flex}@media (min-width:40rem){.alert[data-v-d2773616]{padding:calc(var(--spacing,.25rem)*4);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));align-items:center}}.alert--error[data-v-d2773616]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-200,oklch(88.5% .062 18.334));background-color:var(--color-red-50,oklch(97.1% .013 17.38));color:var(--color-red-700,oklch(50.5% .213 27.518))}.alert--success[data-v-d2773616]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-green-200,oklch(92.5% .084 155.995));background-color:var(--color-green-50,oklch(98.2% .018 155.826));color:var(--color-green-700,oklch(52.7% .154 150.069))}.success-card[data-v-d2773616]{border-radius:var(--radius-2xl,1rem);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*5);text-align:center;--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (min-width:40rem){.success-card[data-v-d2773616]{padding:calc(var(--spacing,.25rem)*8)}}.success-card__icon[data-v-d2773616]{margin-bottom:calc(var(--spacing,.25rem)*4);justify-content:center;display:flex}@media (min-width:40rem){.success-card__icon[data-v-d2773616]{margin-bottom:calc(var(--spacing,.25rem)*6)}}.success-icon-circle[data-v-d2773616]{height:calc(var(--spacing,.25rem)*16);width:calc(var(--spacing,.25rem)*16);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-green-500,oklch(72.3% .219 149.579));border-radius:9999px;justify-content:center;align-items:center;display:flex}@media (min-width:40rem){.success-icon-circle[data-v-d2773616]{height:calc(var(--spacing,.25rem)*20);width:calc(var(--spacing,.25rem)*20)}}.success-icon-circle svg[data-v-d2773616]{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8)}@media (min-width:40rem){.success-icon-circle svg[data-v-d2773616]{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10)}}.success-card__title[data-v-d2773616]{margin-bottom:calc(var(--spacing,.25rem)*3);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665))}@media (min-width:40rem){.success-card__title[data-v-d2773616]{margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.success-card__message[data-v-d2773616]{margin-bottom:calc(var(--spacing,.25rem)*4)}@media (min-width:40rem){.success-card__message[data-v-d2773616]{margin-bottom:calc(var(--spacing,.25rem)*6)}}.payment-instructions[data-v-d2773616]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200,oklch(92.4% .12 95.746));background-color:var(--color-amber-50,oklch(98.7% .022 95.277));padding:calc(var(--spacing,.25rem)*3);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-amber-800,oklch(47.3% .137 46.201));border-radius:16px}@media (min-width:40rem){.payment-instructions[data-v-d2773616]{padding:calc(var(--spacing,.25rem)*4)}}.payment-instructions p[data-v-d2773616]{margin:calc(var(--spacing,.25rem)*0)}.success-card__link[data-v-d2773616]{align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#fb2c36;display:inline-flex}@media (hover:hover){.success-card__link[data-v-d2773616]:hover{text-decoration-line:underline}}@media (min-width:40rem){.success-card__link[data-v-d2773616]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}}.form-section[data-v-d2773616]{margin-bottom:calc(var(--spacing,.25rem)*5)}@media (min-width:40rem){.form-section[data-v-d2773616]{margin-bottom:calc(var(--spacing,.25rem)*8)}}.form-section__header[data-v-d2773616]{margin-bottom:calc(var(--spacing,.25rem)*3);align-items:flex-start;gap:calc(var(--spacing,.25rem)*2);display:flex}@media (min-width:40rem){.form-section__header[data-v-d2773616]{margin-bottom:calc(var(--spacing,.25rem)*4);gap:calc(var(--spacing,.25rem)*3)}}.section-step[data-v-d2773616]{height:calc(var(--spacing,.25rem)*7);width:calc(var(--spacing,.25rem)*7);background-color:#fb2c36;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (min-width:40rem){.section-step[data-v-d2773616]{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.form-section__title[data-v-d2773616]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665))}@media (min-width:40rem){.form-section__title[data-v-d2773616]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}.form-section__subtitle[data-v-d2773616]{margin-top:calc(var(--spacing,.25rem)*.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-gray-500,oklch(55.1% .027 264.364))}@media (min-width:40rem){.form-section__subtitle[data-v-d2773616]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.form-section__subtitle.overseas-notice[data-v-d2773616]{align-items:center;gap:calc(var(--spacing,.25rem)*2);color:var(--color-orange-600,oklch(64.6% .222 41.116));display:flex}.form-card[data-v-d2773616]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*4);--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:24px}@media (min-width:40rem){.form-card[data-v-d2773616]{padding:calc(var(--spacing,.25rem)*6)}}.form-grid[data-v-d2773616]{gap:calc(var(--spacing,.25rem)*4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.form-grid[data-v-d2773616]{gap:calc(var(--spacing,.25rem)*5);grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.form-group[data-v-d2773616]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*1.5)*calc(1 - var(--tw-space-y-reverse)))}@media (min-width:40rem){:where(.form-group[data-v-d2773616]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-y-reverse)))}.form-group.col-span-2[data-v-d2773616]{grid-column:span 2/span 2}}.form-label[data-v-d2773616]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,oklch(37.3% .034 259.733));align-items:center;display:flex}@media (min-width:40rem){.form-label[data-v-d2773616]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.form-input[data-v-d2773616],.form-select[data-v-d2773616]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-gray-50,oklch(98.5% .002 247.839));width:100%;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2.5);--tw-outline-style:none;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:16px;outline-style:none}@media (min-width:40rem){:is(.form-input[data-v-d2773616],.form-select[data-v-d2773616]){padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);border-radius:24px}}:is(.form-input[data-v-d2773616],.form-select[data-v-d2773616]):focus{border-color:#fb2c36;background-color:var(--color-white,#fff);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:color-mix(in oklab,oklch(.637 .237 25.331)20%,transparent)}:is(.form-input[data-v-d2773616],.form-select[data-v-d2773616])::placeholder{color:var(--color-gray-400,oklch(70.7% .022 261.325))}@media (min-width:40rem){:is(.form-input[data-v-d2773616],.form-select[data-v-d2773616]){font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}}:where(.radio-group[data-v-d2773616]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-y-reverse)))}@media (min-width:40rem){:where(.radio-group[data-v-d2773616]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*3)*calc(1 - var(--tw-space-y-reverse)))}}.radio-option[data-v-d2773616]{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding:calc(var(--spacing,.25rem)*3);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));touch-action:manipulation;border-radius:16px;display:flex}@media (min-width:40rem){.radio-option[data-v-d2773616]{gap:calc(var(--spacing,.25rem)*4);padding:calc(var(--spacing,.25rem)*4);border-radius:24px}}@media (hover:hover){.radio-option[data-v-d2773616]:hover{border-color:color-mix(in oklab,oklch(.637 .237 25.331)40%,transparent);background-color:color-mix(in oklab,oklch(.637 .237 25.331)5%,transparent)}}.radio-option[data-v-d2773616]:active{scale:.99}.radio-option[data-v-d2773616]:has(.radio-input:checked){border-color:#fb2c36;background-color:color-mix(in oklab,oklch(.637 .237 25.331)5%,transparent);--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.radio-input[data-v-d2773616]{margin-top:calc(var(--spacing,.25rem)*.5);height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);border-color:var(--color-gray-300,oklch(87.2% .01 258.338));color:#fb2c36}.radio-input[data-v-d2773616]:focus{--tw-ring-color:oklch(.637 .237 25.331);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.radio-content[data-v-d2773616]{min-width:calc(var(--spacing,.25rem)*0);gap:calc(var(--spacing,.25rem)*.5);flex-direction:column;flex:1;display:flex}.radio-title[data-v-d2773616]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900,oklch(21% .034 264.665))}@media (min-width:40rem){.radio-title[data-v-d2773616]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}}.radio-description[data-v-d2773616]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-gray-500,oklch(55.1% .027 264.364))}@media (min-width:40rem){.radio-description[data-v-d2773616]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.checkbox-wrapper[data-v-d2773616]{margin-bottom:calc(var(--spacing,.25rem)*4);align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);background-color:var(--color-gray-50,oklch(98.5% .002 247.839));padding:calc(var(--spacing,.25rem)*3);border-radius:16px;display:flex}@media (min-width:40rem){.checkbox-wrapper[data-v-d2773616]{margin-bottom:calc(var(--spacing,.25rem)*6);padding:calc(var(--spacing,.25rem)*4);border-radius:24px}}.checkbox-input[data-v-d2773616]{margin-top:calc(var(--spacing,.25rem)*.5);height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);border-color:var(--color-gray-300,oklch(87.2% .01 258.338));color:#fb2c36;border-radius:.25rem;flex-shrink:0}.checkbox-input[data-v-d2773616]:focus{--tw-ring-color:oklch(.637 .237 25.331)}.checkbox-label[data-v-d2773616]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-gray-600,oklch(44.6% .03 256.802))}@media (min-width:40rem){.checkbox-label[data-v-d2773616]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.submit-btn[data-v-d2773616]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);width:100%;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3.5);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:oklch(.637 .237 25.331);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:oklch(.577 .245 27.325);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));touch-action:manipulation;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));border-radius:24px;display:flex}@media (min-width:40rem){.submit-btn[data-v-d2773616]{gap:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*4)}}@media (hover:hover){.submit-btn[data-v-d2773616]:hover{--tw-shadow:0 16px 40px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:color-mix(in srgb,oklch(.637 .237 25.331)30%,transparent)}@supports (color:color-mix(in lab,red,red)){.submit-btn[data-v-d2773616]:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,oklch(.637 .237 25.331)30%,transparent)var(--tw-shadow-alpha),transparent)}}}.submit-btn[data-v-d2773616]:disabled{cursor:not-allowed;opacity:.5;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.submit-btn[data-v-d2773616]:active{scale:.98}@media (min-width:40rem){.submit-btn[data-v-d2773616]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}}@media (hover:hover){.submit-btn[data-v-d2773616]:not(:disabled):hover{--tw-translate-y:calc(var(--spacing,.25rem)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y);transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}}.loading-spinner[data-v-d2773616]{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);animation:var(--animate-spin,spin-d2773616 1s linear infinite);border-style:var(--tw-border-style);border-width:2px;border-color:#ffffff4d;border-top-color:var(--color-white,#fff);border-radius:9999px}@supports (color:color-mix(in lab,red,red)){.loading-spinner[data-v-d2773616]{border-color:color-mix(in oklab,var(--color-white,#fff)30%,transparent)}}@media (min-width:40rem){.loading-spinner[data-v-d2773616]{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5)}}@media (min-width:64rem){.order-summary[data-v-d2773616]{top:calc(var(--spacing,.25rem)*4);position:sticky}}.order-summary__card[data-v-d2773616]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));background-color:var(--color-white,#fff);--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:24px;overflow:hidden}@media (min-width:40rem){.order-summary__card[data-v-d2773616]{border-radius:var(--radius-2xl,1rem)}}.order-summary__header[data-v-d2773616]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-gray-50,oklch(98.5% .002 247.839));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:var(--color-gray-100,oklch(96.7% .003 264.542));padding:calc(var(--spacing,.25rem)*4)}@media (min-width:40rem){.order-summary__header[data-v-d2773616]{padding:calc(var(--spacing,.25rem)*6)}}.order-summary__title[data-v-d2773616]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665))}@media (min-width:40rem){.order-summary__title[data-v-d2773616]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}.order-summary__subtitle[data-v-d2773616]{margin-top:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-gray-500,oklch(55.1% .027 264.364))}@media (min-width:40rem){.order-summary__subtitle[data-v-d2773616]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.order-summary__content[data-v-d2773616]{padding:calc(var(--spacing,.25rem)*4)}@media (min-width:40rem){.order-summary__content[data-v-d2773616]{padding:calc(var(--spacing,.25rem)*6)}}.order-item[data-v-d2773616]{margin-bottom:calc(var(--spacing,.25rem)*4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding-bottom:calc(var(--spacing,.25rem)*4)}@media (min-width:40rem){.order-item[data-v-d2773616]{margin-bottom:calc(var(--spacing,.25rem)*5);padding-bottom:calc(var(--spacing,.25rem)*5)}}.order-item__link[data-v-d2773616]{gap:calc(var(--spacing,.25rem)*3);display:flex}@media (min-width:40rem){.order-item__link[data-v-d2773616]{gap:calc(var(--spacing,.25rem)*4)}}.order-item__image[data-v-d2773616]{height:calc(var(--spacing,.25rem)*16);width:calc(var(--spacing,.25rem)*16);object-fit:cover;--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:16px;flex-shrink:0}@media (min-width:40rem){.order-item__image[data-v-d2773616]{height:calc(var(--spacing,.25rem)*20);width:calc(var(--spacing,.25rem)*20);border-radius:24px}}.order-item__info[data-v-d2773616]{min-width:calc(var(--spacing,.25rem)*0);flex:1}.order-item__name[data-v-d2773616]{-webkit-line-clamp:2;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900,oklch(21% .034 264.665));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:40rem){.order-item__name[data-v-d2773616]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}}.order-item__variation[data-v-d2773616]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-gray-500,oklch(55.1% .027 264.364))}@media (min-width:40rem){.order-item__variation[data-v-d2773616]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.order-item__price[data-v-d2773616]{margin-top:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-600,oklch(44.6% .03 256.802))}@media (min-width:40rem){.order-item__price[data-v-d2773616]{margin-top:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.order-breakdown[data-v-d2773616]{margin-bottom:calc(var(--spacing,.25rem)*3);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding-block:calc(var(--spacing,.25rem)*3)}:where(.order-breakdown[data-v-d2773616]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-y-reverse)))}@media (min-width:40rem){.order-breakdown[data-v-d2773616]{margin-bottom:calc(var(--spacing,.25rem)*4)}:where(.order-breakdown[data-v-d2773616]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*3)*calc(1 - var(--tw-space-y-reverse)))}.order-breakdown[data-v-d2773616]{padding-block:calc(var(--spacing,.25rem)*4)}}.breakdown-row[data-v-d2773616]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));justify-content:space-between;display:flex}@media (min-width:40rem){.breakdown-row[data-v-d2773616]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.breakdown-row span[data-v-d2773616]:first-child{color:var(--color-gray-500,oklch(55.1% .027 264.364))}.breakdown-row span[data-v-d2773616]:last-child{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,oklch(37.3% .034 259.733))}.order-total[data-v-d2773616]{padding-top:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665));justify-content:space-between;align-items:center;display:flex}.order-total__amount[data-v-d2773616]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));color:#fb2c36}@media (min-width:40rem){.order-total__amount[data-v-d2773616]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}}@media (max-width:1024px){.order-summary[data-v-d2773616]{order:-9999}}@keyframes spin-d2773616{to{transform:rotate(360deg)}}.custom-scrollbar[data-v-d058186b]::-webkit-scrollbar{width:5px}.custom-scrollbar[data-v-d058186b]::-webkit-scrollbar-track{background:transparent;margin:8px 0}.custom-scrollbar[data-v-d058186b]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:10px}.custom-scrollbar[data-v-d058186b]::-webkit-scrollbar-thumb:hover{background:#ffffff40}.custom-scrollbar[data-v-d058186b]{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.w-4\.5[data-v-d058186b]{width:1.125rem}.h-4\.5[data-v-d058186b]{height:1.125rem}.custom-scrollbar[data-v-0eb363ef]::-webkit-scrollbar{width:5px}.custom-scrollbar[data-v-0eb363ef]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-0eb363ef]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:10px}.custom-scrollbar[data-v-0eb363ef]::-webkit-scrollbar-thumb:hover{background:#ffffff40}.custom-scrollbar[data-v-0eb363ef]{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}#wh-widget-send-button,.wh-widget-theme,[class*=wh-widget],[id*=getbutton],[class*=getbutton],.whatsapp-widget,[data-widget=whatsapp]{display:none!important}.date-range-picker[data-v-4dc1378c] .ant-picker{border:2px solid var(--color-secondary-200);border-radius:.5rem;transition:border-color .2s,box-shadow .2s;font-family:inherit}.date-range-picker[data-v-4dc1378c] .ant-picker:hover{border-color:var(--color-secondary-300)}.date-range-picker[data-v-4dc1378c] .ant-picker-focused{border-color:var(--color-primary-500);box-shadow:none}.date-range-picker[data-v-4dc1378c] .ant-picker-input>input{font-size:.875rem;color:var(--color-secondary-700)}.date-range-picker[data-v-4dc1378c] .ant-picker-input>input::placeholder{color:var(--color-secondary-400)}.date-range-picker[data-v-4dc1378c] .ant-picker-separator,.date-range-picker[data-v-4dc1378c] .ant-picker-clear{color:var(--color-secondary-400)}.date-range-picker[data-v-4dc1378c] .ant-picker-clear:hover{color:var(--color-secondary-600)}.date-range-picker[data-v-4dc1378c] .ant-picker-small{padding:.25rem .5rem}.date-range-picker[data-v-4dc1378c] .ant-picker-middle{padding:.375rem .75rem}.date-range-picker[data-v-4dc1378c] .ant-picker-large{padding:.5rem 1rem}.ant-picker-dropdown{font-family:inherit!important}.ant-picker-dropdown .ant-picker-header-view button{color:var(--color-secondary-700);font-weight:500}.ant-picker-dropdown .ant-picker-cell-in-view{color:var(--color-secondary-700)}.ant-picker-dropdown .ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-range-end .ant-picker-cell-inner{background-color:var(--color-primary-600)!important}.ant-picker-dropdown .ant-picker-cell-in-range:before{background-color:var(--color-primary-50)!important}.ant-picker-dropdown .ant-picker-presets li{font-size:.875rem;color:var(--color-secondary-600);padding:.375rem .75rem;border-radius:.25rem;cursor:pointer;transition:color .2s,background-color .2s}.ant-picker-dropdown .ant-picker-presets li:hover{color:var(--color-primary-600);background-color:var(--color-primary-50)}.ant-picker-dropdown .ant-picker-today-btn{color:var(--color-primary-600)}.ant-picker-dropdown .ant-picker-today-btn:hover{color:var(--color-primary-700)}.toolbar-btn[data-v-5b3ed414]{display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:.375rem;transition:all .15s ease;color:#4b5563}.toolbar-btn[data-v-5b3ed414]:hover{background-color:#e5e7eb;color:#1f2937}.toolbar-btn[data-v-5b3ed414]:active{transform:scale(.95)}[data-v-5b3ed414] .ProseMirror{outline:none;line-height:1.6}[data-v-5b3ed414] .ProseMirror p{margin:.5rem 0}[data-v-5b3ed414] .ProseMirror p:first-child{margin-top:0}[data-v-5b3ed414] .ProseMirror h2{font-size:1.25rem;font-weight:600;margin:1rem 0 .5rem;color:#1f2937}[data-v-5b3ed414] .ProseMirror ul{list-style-type:disc;padding-left:1.5rem;margin:.5rem 0}[data-v-5b3ed414] .ProseMirror ol{list-style-type:decimal;padding-left:1.5rem;margin:.5rem 0}[data-v-5b3ed414] .ProseMirror li{margin:.25rem 0}[data-v-5b3ed414] .ProseMirror li p{margin:0}[data-v-5b3ed414] .ProseMirror strong{font-weight:600}[data-v-5b3ed414] .ProseMirror a{color:#d12422;text-decoration:underline}[data-v-5b3ed414] .ProseMirror a:hover{color:#b01d1b}[data-v-5b3ed414] .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#9ca3af;pointer-events:none;height:0}.rich-text-editor[data-v-5b3ed414]:focus-within{border-color:#d12422;box-shadow:0 0 0 3px #d124221a}.animate-fade-in[data-v-2b751297]{animation:fadeIn-2b751297 .6s cubic-bezier(.16,1,.3,1)}@keyframes fadeIn-2b751297{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-fade-in[data-v-3b549395]{animation:fadeIn-3b549395 .6s cubic-bezier(.16,1,.3,1)}@keyframes fadeIn-3b549395{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-fade-in[data-v-5eeeec8a]{animation:fadeIn-5eeeec8a .6s cubic-bezier(.16,1,.3,1)}@keyframes fadeIn-5eeeec8a{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-7bef775a],[data-v-7bef775a]:before,[data-v-7bef775a]:after,[data-v-7bef775a]::backdrop{--tw-font-weight:initial}}}.countdown-timer__list[data-v-7bef775a]{margin:calc(var(--spacing,.25rem)*0);align-items:center;gap:calc(var(--spacing,.25rem)*1);padding:calc(var(--spacing,.25rem)*0);list-style-type:none;display:flex}.countdown-timer__item[data-v-7bef775a]{align-items:center;gap:calc(var(--spacing,.25rem)*.5);display:flex}.countdown-timer__value[data-v-7bef775a]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:inherit}.countdown-timer__label[data-v-7bef775a]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));opacity:.9;color:inherit}.countdown-timer__item[data-v-7bef775a]:not(:last-child):after{content:"";margin-inline:calc(var(--spacing,.25rem)*1)}.countdown-timer__ended[data-v-7bef775a]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));opacity:.8;color:inherit;font-style:italic}@media (max-width:640px){.countdown-timer__value[data-v-7bef775a]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}.countdown-timer__label[data-v-7bef775a]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}}.flash-sales-page[data-v-19c0791c]{min-height:60vh;background-color:#f9fafb}.flash-sales-header[data-v-19c0791c]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:24px;padding:24px;background:linear-gradient(135deg,#dc2626,#b91c1c);border-radius:12px;color:#fff}.flash-sales-header__left[data-v-19c0791c]{display:flex;align-items:center;gap:16px}.flash-sales-header__icon[data-v-19c0791c]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:#fff3;border-radius:50%}.flash-sales-header__title[data-v-19c0791c]{font-size:1.75rem;font-weight:700;margin:0}.flash-sales-header__category[data-v-19c0791c]{font-size:.875rem;opacity:.9;margin:4px 0 0}.flash-sales-header__countdown[data-v-19c0791c]{display:flex;align-items:center;gap:12px}.flash-sales-header__countdown-label[data-v-19c0791c]{font-size:.875rem;opacity:.9}.flash-sales-header__timer[data-v-19c0791c]{font-size:1.25rem;font-weight:700;font-family:monospace}.sale-info-banner[data-v-19c0791c]{display:flex;align-items:center;gap:32px;padding:16px 24px;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px}.sale-info-banner__item[data-v-19c0791c]{display:flex;flex-direction:column;gap:4px}.sale-info-banner__label[data-v-19c0791c]{font-size:.75rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.sale-info-banner__value[data-v-19c0791c]{font-size:1rem;font-weight:600;color:#111827}.sale-info-banner__divider[data-v-19c0791c]{width:1px;height:40px;background:#e5e7eb}.products-section[data-v-19c0791c]{margin-bottom:48px}.products-grid[data-v-19c0791c]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (min-width: 640px){.products-grid[data-v-19c0791c]{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.products-grid[data-v-19c0791c]{grid-template-columns:repeat(4,1fr);gap:20px}}@media (min-width: 1280px){.products-grid[data-v-19c0791c]{grid-template-columns:repeat(5,1fr)}}.empty-state[data-v-19c0791c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;text-align:center}.empty-state__icon[data-v-19c0791c]{width:64px;height:64px;color:#9ca3af;margin-bottom:16px}.empty-state__title[data-v-19c0791c]{font-size:1.25rem;font-weight:600;color:#374151;margin:0 0 8px}.empty-state__text[data-v-19c0791c]{font-size:.875rem;color:#6b7280;margin:0 0 24px}.empty-state__button[data-v-19c0791c]{display:inline-flex;align-items:center;padding:12px 24px;background:#dc2626;color:#fff;font-weight:500;border-radius:8px;text-decoration:none;transition:background .2s}.empty-state__button[data-v-19c0791c]:hover{background:#b91c1c}.upcoming-section[data-v-19c0791c]{margin-top:48px}.upcoming-section__title[data-v-19c0791c]{font-size:1.25rem;font-weight:600;color:#111827;margin:0 0 16px}.upcoming-grid[data-v-19c0791c]{display:flex;flex-direction:column;gap:12px}.upcoming-card[data-v-19c0791c]{display:flex;align-items:center;gap:16px;padding:16px 20px;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;text-decoration:none;transition:box-shadow .2s,transform .2s}.upcoming-card[data-v-19c0791c]:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.upcoming-card__time[data-v-19c0791c]{padding:8px 12px;background:#fef2f2;color:#dc2626;font-weight:600;font-size:.875rem;border-radius:6px;white-space:nowrap}.upcoming-card__info[data-v-19c0791c]{flex:1}.upcoming-card__name[data-v-19c0791c]{font-size:1rem;font-weight:600;color:#111827;margin:0 0 4px}.upcoming-card__category[data-v-19c0791c]{font-size:.875rem;color:#6b7280;margin:0}.upcoming-card__arrow[data-v-19c0791c]{width:20px;height:20px;color:#9ca3af}@media (max-width: 640px){.flash-sales-header[data-v-19c0791c]{padding:16px}.flash-sales-header__title[data-v-19c0791c]{font-size:1.25rem}.flash-sales-header__icon[data-v-19c0791c]{width:44px;height:44px}.sale-info-banner[data-v-19c0791c]{flex-direction:column;gap:16px;align-items:flex-start}.sale-info-banner__divider[data-v-19c0791c]{width:100%;height:1px}}@keyframes shimmer-19c0791c{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-header[data-v-19c0791c]{display:flex;align-items:center;gap:16px;animation:none}.skeleton-circle[data-v-19c0791c]{width:56px;height:56px;border-radius:50%;background:linear-gradient(90deg,#fff3 25%,#fff6,#fff3 75%);background-size:200% 100%;animation:shimmer-19c0791c 1.5s infinite}.skeleton-text-group[data-v-19c0791c]{display:flex;flex-direction:column;gap:8px}.skeleton-text[data-v-19c0791c]{height:16px;width:150px;border-radius:4px;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:200% 100%;animation:shimmer-19c0791c 1.5s infinite}.skeleton-text--lg[data-v-19c0791c]{height:24px;width:200px}.skeleton-text--sm[data-v-19c0791c]{height:12px;width:100px}.skeleton-banner[data-v-19c0791c]{height:72px;margin-bottom:24px;border-radius:8px;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:200% 100%;animation:shimmer-19c0791c 1.5s infinite}.skeleton-card[data-v-19c0791c]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.skeleton-image[data-v-19c0791c]{aspect-ratio:1;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:200% 100%;animation:shimmer-19c0791c 1.5s infinite}.skeleton-content[data-v-19c0791c]{padding:12px;display:flex;flex-direction:column;gap:8px}.skeleton-button[data-v-19c0791c]{height:40px;border-radius:8px;margin-top:8px;background:linear-gradient(90deg,#fecaca 25%,#fef2f2,#fecaca 75%);background-size:200% 100%;animation:shimmer-19c0791c 1.5s infinite}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-9179766d],[data-v-9179766d]:before,[data-v-9179766d]:after,[data-v-9179766d]::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.hero-banner[data-v-9179766d]{padding-block:calc(var(--spacing,.25rem)*4)}.hero-banner__container[data-v-9179766d]{display:flex}.hero-banner__main[data-v-9179766d]{width:100%}.hero-banner__carousel[data-v-9179766d]{background-color:var(--color-gray-100,oklch(96.7% .003 264.542));aspect-ratio:16/5;border-radius:16px;position:relative;overflow:hidden}.hero-banner__slides[data-v-9179766d]{width:100%;height:100%;position:relative}.hero-banner__slide[data-v-9179766d]{inset:calc(var(--spacing,.25rem)*0);cursor:pointer;position:absolute}.hero-banner__loader[data-v-9179766d]{inset:calc(var(--spacing,.25rem)*0);z-index:5;background-color:#f3f4f6;justify-content:center;align-items:center;display:flex;position:absolute}.hero-banner__spinner[data-v-9179766d]{border:4px solid #e5e7eb;border-top-color:#f97316;border-radius:50%;width:48px;height:48px;animation:.8s linear infinite banner-spin-9179766d}@keyframes banner-spin-9179766d{to{transform:rotate(360deg)}}.hero-banner__image[data-v-9179766d]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .3s}.hero-banner__image--loaded[data-v-9179766d]{opacity:1}.hero-banner__arrow[data-v-9179766d]{z-index:10;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);color:var(--color-gray-700,oklch(37.3% .034 259.733));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;opacity:0;background-color:#fffc;border-radius:9999px;justify-content:center;align-items:center;transition-duration:.3s;display:flex;position:absolute;top:50%}@supports (color:color-mix(in lab,red,red)){.hero-banner__arrow[data-v-9179766d]{background-color:color-mix(in oklab,var(--color-white,#fff)80%,transparent)}}@media (hover:hover){.hero-banner__arrow[data-v-9179766d]:hover{background-color:var(--color-white,#fff);--tw-shadow:0 16px 40px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.hero-banner__main:hover .hero-banner__arrow[data-v-9179766d]{opacity:1}.hero-banner__arrow--prev[data-v-9179766d]{left:calc(var(--spacing,.25rem)*4)}.hero-banner__arrow--next[data-v-9179766d]{right:calc(var(--spacing,.25rem)*4)}.hero-banner__dots[data-v-9179766d]{bottom:calc(var(--spacing,.25rem)*4);z-index:10;--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);gap:calc(var(--spacing,.25rem)*2);display:flex;position:absolute;left:50%}.hero-banner__dot[data-v-9179766d]{height:calc(var(--spacing,.25rem)*2.5);width:calc(var(--spacing,.25rem)*2.5);cursor:pointer;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;background-color:#fff9;border-radius:9999px;transition-duration:.3s}@supports (color:color-mix(in lab,red,red)){.hero-banner__dot[data-v-9179766d]{background-color:color-mix(in oklab,var(--color-white,#fff)60%,transparent)}}.hero-banner__dot--active[data-v-9179766d]{width:calc(var(--spacing,.25rem)*6);background-color:var(--color-white,#fff)}.fade-enter-active[data-v-9179766d],.fade-leave-active[data-v-9179766d]{transition:opacity .5s}.fade-enter-from[data-v-9179766d],.fade-leave-to[data-v-9179766d]{opacity:0}@media (max-width:1023px){.hero-banner__carousel[data-v-9179766d]{aspect-ratio:16/7}}@media (max-width:640px){.hero-banner__carousel[data-v-9179766d]{aspect-ratio:16/9}.hero-banner__arrow[data-v-9179766d]{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-78e41d71],[data-v-78e41d71]:before,[data-v-78e41d71]:after,[data-v-78e41d71]::backdrop{--tw-duration:initial;--tw-ease:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.product-carousel[data-v-78e41d71]{position:relative}.product-carousel__wrapper[data-v-78e41d71]{align-items:center;display:flex;position:relative}.product-carousel__track-container[data-v-78e41d71]{margin-inline:calc(var(--spacing,.25rem)*2);flex:1;overflow:hidden}.product-carousel__track[data-v-78e41d71]{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.5s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));display:flex}.product-carousel__slide[data-v-78e41d71]{padding-inline:calc(var(--spacing,.25rem)*1.5);flex-shrink:0;min-width:0}@media (min-width:40rem){.product-carousel__slide[data-v-78e41d71]{padding-inline:calc(var(--spacing,.25rem)*2)}}.product-carousel__arrow[data-v-78e41d71]{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);background-color:var(--color-white,#fff);--tw-shadow:0 8px 24px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);color:var(--color-gray-600,oklch(44.6% .03 256.802));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;z-index:10;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.3s;display:flex}@media (hover:hover){.product-carousel__arrow[data-v-78e41d71]:hover{background-color:#fb2c36;color:var(--color-white,#fff);--tw-shadow:0 16px 40px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.product-carousel__arrow--disabled[data-v-78e41d71]{cursor:not-allowed;opacity:.3}@media (hover:hover){.product-carousel__arrow--disabled[data-v-78e41d71]:hover{background-color:var(--color-white,#fff);color:var(--color-gray-600,oklch(44.6% .03 256.802))}}.product-carousel__loading[data-v-78e41d71]{padding-block:calc(var(--spacing,.25rem)*4)}.product-carousel__skeleton-grid[data-v-78e41d71]{gap:calc(var(--spacing,.25rem)*4);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.product-carousel__skeleton[data-v-78e41d71]{animation:var(--animate-pulse,pulse-78e41d71 2s cubic-bezier(.4,0,.6,1)infinite);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*4);border-radius:16px}.skeleton-image[data-v-78e41d71]{margin-bottom:calc(var(--spacing,.25rem)*3);aspect-ratio:1;background-color:var(--color-gray-200,oklch(92.8% .006 264.531));border-radius:16px}.skeleton-text[data-v-78e41d71]{margin-bottom:calc(var(--spacing,.25rem)*2);height:calc(var(--spacing,.25rem)*4);background-color:var(--color-gray-200,oklch(92.8% .006 264.531));border-radius:.25rem}.skeleton-text--short[data-v-78e41d71]{width:66.6667%}.product-carousel__empty[data-v-78e41d71]{padding-block:calc(var(--spacing,.25rem)*8);text-align:center;color:var(--color-gray-500,oklch(55.1% .027 264.364))}@media (max-width:640px){.product-carousel__arrow[data-v-78e41d71]{height:calc(var(--spacing,.25rem)*7);width:calc(var(--spacing,.25rem)*7);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}.product-carousel__slide[data-v-78e41d71]{padding-inline:calc(var(--spacing,.25rem)*1)}.product-carousel__track-container[data-v-78e41d71]{margin-inline:calc(var(--spacing,.25rem)*1)}}@media (max-width:400px){.product-carousel__arrow[data-v-78e41d71]{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6);font-size:10px}.product-carousel__slide[data-v-78e41d71]{padding-inline:calc(var(--spacing,.25rem)*.5)}}@keyframes pulse-78e41d71{50%{opacity:.5}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-708a1789],[data-v-708a1789]:before,[data-v-708a1789]:after,[data-v-708a1789]::backdrop{--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial;--tw-duration:initial;--tw-tracking:initial}}}.flash-sales[data-v-708a1789]{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-red-50,oklch(97.1% .013 17.38));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-via:var(--color-orange-50,oklch(98% .016 73.684));--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-to:var(--color-yellow-50,oklch(98.7% .026 102.212));padding-block:calc(var(--spacing,.25rem)*8);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-orange-100,oklch(95.4% .038 75.164))}.flash-sales__section-header[data-v-708a1789]{margin-bottom:calc(var(--spacing,.25rem)*6);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*4);flex-wrap:wrap;display:flex}.flash-sales__title-wrapper[data-v-708a1789]{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.flash-sales__icon[data-v-708a1789]{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-red-500,oklch(63.7% .237 25.331));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:var(--color-orange-500,oklch(70.5% .213 47.604));color:var(--color-white,#fff);--tw-shadow:0 8px 24px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:9999px;justify-content:center;align-items:center;animation:2s ease-in-out infinite pulse-glow-708a1789;display:flex}@keyframes pulse-glow-708a1789{0%,to{box-shadow:0 0 #ef444466}50%{box-shadow:0 0 0 8px #ef444400}}.flash-sales__title[data-v-708a1789]{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-800,oklch(27.8% .033 256.848))}.flash-sales__countdown-wrapper[data-v-708a1789]{align-items:center;gap:calc(var(--spacing,.25rem)*3);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-100,oklch(93.6% .032 17.717));border-radius:9999px;display:flex}.flash-sales__countdown-label[data-v-708a1789]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-600,oklch(44.6% .03 256.802))}.flash-sales__timer[data-v-708a1789]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.flash-sales__view-all[data-v-708a1789]{align-items:center;gap:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:#fb2c36;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:9999px;display:flex}@media (hover:hover){.flash-sales__view-all[data-v-708a1789]:hover{color:#e40014;color:oklch(.577 .245 27.325);border-color:#fb2c36;--tw-shadow:0 8px 24px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.flash-sales__tabs-wrapper[data-v-708a1789]{background-color:var(--color-white,#fff);--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:24px;overflow:hidden}.flash-sales__tabs[data-v-708a1789] .ant-tabs-nav{margin-bottom:calc(var(--spacing,.25rem)*0);padding-inline:calc(var(--spacing,.25rem)*4);padding-top:calc(var(--spacing,.25rem)*4);background:linear-gradient(#fafafa,#fff)}.flash-sales__tabs[data-v-708a1789] .ant-tabs-nav-list{gap:calc(var(--spacing,.25rem)*2)}.flash-sales__tabs[data-v-708a1789] .ant-tabs-tab{margin:calc(var(--spacing,.25rem)*0);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*0);padding-block:calc(var(--spacing,.25rem)*0);background-color:#0000;border-width:0;transition:all .2s}.flash-sales__tabs[data-v-708a1789] .ant-tabs-tab:hover{opacity:.9}.flash-sales__tabs[data-v-708a1789] .ant-tabs-tab-active{background-color:#0000}.flash-sales__tabs[data-v-708a1789] .ant-tabs-ink-bar{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-green-500,oklch(72.3% .219 149.579));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:var(--color-emerald-500,oklch(69.6% .17 162.48));border-radius:3px 3px 0 0;height:3px}.flash-sales__tabs[data-v-708a1789] .ant-tabs-content-holder{padding:calc(var(--spacing,.25rem)*4)}.flash-sales__tab[data-v-708a1789]{align-items:center;gap:calc(var(--spacing,.25rem)*1);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*3);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-top-left-radius:16px;border-top-right-radius:16px;flex-direction:column;min-width:120px;transition-duration:.2s;display:flex}.flash-sales__tab--live[data-v-708a1789]{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-green-50,oklch(98.2% .018 155.826));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:transparent}.flash-sales__tab--upcoming[data-v-708a1789]{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-gray-50,oklch(98.5% .002 247.839));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:transparent}.flash-sales__tab-status[data-v-708a1789]{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);background-color:var(--color-green-100,oklch(96.2% .044 156.743));padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*.5);color:var(--color-green-600,oklch(62.7% .194 149.214));border-radius:9999px;display:flex}.flash-sales__tab-status--upcoming[data-v-708a1789]{background-color:var(--color-gray-100,oklch(96.7% .003 264.542));color:var(--color-gray-500,oklch(55.1% .027 264.364))}.flash-sales__tab-clock[data-v-708a1789]{height:calc(var(--spacing,.25rem)*3);width:calc(var(--spacing,.25rem)*3)}.flash-sales__tab-status-text[data-v-708a1789]{--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);text-transform:uppercase;font-size:10px}.flash-sales__tab-time[data-v-708a1789]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-800,oklch(27.8% .033 256.848))}.flash-sales__tab-dot[data-v-708a1789]{height:calc(var(--spacing,.25rem)*2);width:calc(var(--spacing,.25rem)*2);background-color:var(--color-green-500,oklch(72.3% .219 149.579));border-radius:9999px;animation:1.5s ease-in-out infinite pulse-dot-708a1789}.flash-sales__tab-dot--live[data-v-708a1789]{background-color:var(--color-green-500,oklch(72.3% .219 149.579))}@keyframes pulse-dot-708a1789{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.flash-sales__tabs[data-v-708a1789] .ant-tabs-tab-active .flash-sales__tab--live{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-green-100,oklch(96.2% .044 156.743));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:transparent}.flash-sales__tabs[data-v-708a1789] .ant-tabs-tab-active .flash-sales__tab--live .flash-sales__tab-status{background-color:var(--color-green-500,oklch(72.3% .219 149.579));color:var(--color-white,#fff)}.flash-sales__tabs[data-v-708a1789] .ant-tabs-tab-active .flash-sales__tab--upcoming{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-orange-50,oklch(98% .016 73.684));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:transparent}.flash-sales__tabs[data-v-708a1789] .ant-tabs-tab-active .flash-sales__tab--upcoming .flash-sales__tab-status{background-color:var(--color-orange-500,oklch(70.5% .213 47.604));color:var(--color-white,#fff)}.flash-sales__upcoming-banner[data-v-708a1789]{margin-bottom:calc(var(--spacing,.25rem)*4);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*3);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-orange-100,oklch(95.4% .038 75.164));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:var(--color-yellow-100,oklch(97.3% .071 103.193));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-orange-700,oklch(55.3% .195 38.402));border-radius:16px;display:flex}.flash-sales__content[data-v-708a1789]{background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*4);--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:24px}@media (max-width:640px){.flash-sales[data-v-708a1789]{padding-block:calc(var(--spacing,.25rem)*6)}.flash-sales__section-header[data-v-708a1789]{align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);flex-direction:column}.flash-sales__title-wrapper[data-v-708a1789]{justify-content:space-between;width:100%}.flash-sales__title[data-v-708a1789]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}.flash-sales__icon[data-v-708a1789]{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8)}.flash-sales__icon svg[data-v-708a1789]{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4)}.flash-sales__countdown-wrapper[data-v-708a1789]{width:100%;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1.5);justify-content:center}.flash-sales__countdown-label[data-v-708a1789]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}.flash-sales__view-all[data-v-708a1789]{display:none}.flash-sales__tabs-wrapper[data-v-708a1789],.flash-sales__content[data-v-708a1789]{border-radius:16px}.flash-sales__tabs[data-v-708a1789] .ant-tabs-nav{padding-inline:calc(var(--spacing,.25rem)*2);padding-top:calc(var(--spacing,.25rem)*2)}.flash-sales__tabs[data-v-708a1789] .ant-tabs-nav-list{gap:calc(var(--spacing,.25rem)*1)}.flash-sales__tabs[data-v-708a1789] .ant-tabs-content-holder{padding:calc(var(--spacing,.25rem)*2)}.flash-sales__tab[data-v-708a1789]{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);min-width:90px}.flash-sales__tab-status[data-v-708a1789]{padding-inline:calc(var(--spacing,.25rem)*1.5);padding-block:calc(var(--spacing,.25rem)*.5)}.flash-sales__tab-status-text[data-v-708a1789]{font-size:8px}.flash-sales__tab-clock[data-v-708a1789]{height:calc(var(--spacing,.25rem)*2.5);width:calc(var(--spacing,.25rem)*2.5)}.flash-sales__tab-time[data-v-708a1789]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}.flash-sales__tab-dot[data-v-708a1789]{height:calc(var(--spacing,.25rem)*1.5);width:calc(var(--spacing,.25rem)*1.5)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-7ba929f5],[data-v-7ba929f5]:before,[data-v-7ba929f5]:after,[data-v-7ba929f5]::backdrop{--tw-font-weight:initial;--tw-border-style:solid;--tw-duration:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-space-y-reverse:0}}}.top-categories[data-v-7ba929f5]{padding-block:calc(var(--spacing,.25rem)*8)}@media (min-width:40rem){.top-categories[data-v-7ba929f5]{padding-block:calc(var(--spacing,.25rem)*10)}}.top-categories__header[data-v-7ba929f5]{margin-bottom:calc(var(--spacing,.25rem)*6);align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}.top-categories__header-icon[data-v-7ba929f5]{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);background-color:color-mix(in oklab,oklch(.637 .237 25.331)10%,transparent);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));color:#fb2c36;border-radius:24px;justify-content:center;align-items:center;display:flex}.top-categories__heading[data-v-7ba929f5]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-800,oklch(27.8% .033 256.848));flex:1}@media (min-width:40rem){.top-categories__heading[data-v-7ba929f5]{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.top-categories__view-all[data-v-7ba929f5]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#fb2c36;white-space:nowrap;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));align-items:center;display:flex}@media (hover:hover){.top-categories__view-all[data-v-7ba929f5]:hover{color:#e40014;color:oklch(.577 .245 27.325)}}.top-categories__grid[data-v-7ba929f5]{gap:calc(var(--spacing,.25rem)*4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.top-categories__grid[data-v-7ba929f5]{gap:calc(var(--spacing,.25rem)*6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.top-categories__grid[data-v-7ba929f5]{grid-template-columns:repeat(3,minmax(0,1fr))}}.top-categories__card[data-v-7ba929f5]{background-color:var(--color-white,#fff);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;border-radius:24px;flex-direction:row;transition-duration:.3s;display:flex;overflow:hidden}@media (hover:hover){.top-categories__card[data-v-7ba929f5]:hover{border-color:var(--color-gray-200,oklch(92.8% .006 264.531));--tw-shadow:0 16px 40px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-translate-y:calc(var(--spacing,.25rem)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}}.top-categories__image-link[data-v-7ba929f5]{flex-shrink:0;display:block}.top-categories__image-wrapper[data-v-7ba929f5]{height:100%;min-height:120px;width:calc(var(--spacing,.25rem)*28);background-color:#f9fafb;position:relative;overflow:hidden}@media (min-width:40rem){.top-categories__image-wrapper[data-v-7ba929f5]{width:calc(var(--spacing,.25rem)*36)}}.top-categories__loader[data-v-7ba929f5]{inset:calc(var(--spacing,.25rem)*0);z-index:5;background-color:#f9fafb;justify-content:center;align-items:center;display:flex;position:absolute}.top-categories__spinner[data-v-7ba929f5]{border:2px solid #e5e7eb;border-top-color:#f97316;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite category-spin-7ba929f5}@keyframes category-spin-7ba929f5{to{transform:rotate(360deg)}}.top-categories__image[data-v-7ba929f5]{object-fit:contain;width:100%;height:100%;padding:calc(var(--spacing,.25rem)*2);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;opacity:0;transition-duration:.5s}.top-categories__image--loaded[data-v-7ba929f5]{opacity:1}.top-categories__card:hover .top-categories__image[data-v-7ba929f5]{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.top-categories__image-overlay[data-v-7ba929f5]{inset:calc(var(--spacing,.25rem)*0);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:#fff3;opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s;position:absolute}@supports (color:color-mix(in lab,red,red)){.top-categories__image-overlay[data-v-7ba929f5]{--tw-gradient-to:color-mix(in oklab,var(--color-white,#fff)20%,transparent)}}.top-categories__card:hover .top-categories__image-overlay[data-v-7ba929f5]{opacity:1}.top-categories__content[data-v-7ba929f5]{min-width:calc(var(--spacing,.25rem)*0);padding:calc(var(--spacing,.25rem)*3);flex-direction:column;flex:1;display:flex}@media (min-width:40rem){.top-categories__content[data-v-7ba929f5]{padding:calc(var(--spacing,.25rem)*4)}}.top-categories__title[data-v-7ba929f5]{margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-800,oklch(27.8% .033 256.848));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (min-width:40rem){.top-categories__title[data-v-7ba929f5]{margin-bottom:calc(var(--spacing,.25rem)*3);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}.top-categories__title a[data-v-7ba929f5]{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.top-categories__title a[data-v-7ba929f5]:hover{color:#fb2c36}}.top-categories__links[data-v-7ba929f5]{margin:calc(var(--spacing,.25rem)*0);padding:calc(var(--spacing,.25rem)*0);flex:1;list-style-type:none}:where(.top-categories__links[data-v-7ba929f5]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*1.5)*calc(1 - var(--tw-space-y-reverse)))}.top-categories__link-item[data-v-7ba929f5]{align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));display:flex}.top-categories__bullet[data-v-7ba929f5]{height:calc(var(--spacing,.25rem)*1.5);width:calc(var(--spacing,.25rem)*1.5);background-color:var(--color-gray-300,oklch(87.2% .01 258.338));border-radius:9999px;flex-shrink:0}.top-categories__link-item:hover .top-categories__bullet[data-v-7ba929f5]{background-color:#fb2c36}.top-categories__link[data-v-7ba929f5]{color:var(--color-gray-600,oklch(44.6% .03 256.802));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (hover:hover){.top-categories__link[data-v-7ba929f5]:hover{color:#fb2c36}}.top-categories__toggle[data-v-7ba929f5]{margin-top:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#fb2c36;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:color-mix(in oklab,oklch(.637 .237 25.331)5%,transparent);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1);border-radius:9999px;align-self:flex-start;align-items:center;display:flex}@media (min-width:40rem){.top-categories__toggle[data-v-7ba929f5]{margin-top:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}@media (hover:hover){.top-categories__toggle[data-v-7ba929f5]:hover{color:#e40014;color:oklch(.577 .245 27.325)}}.top-categories__toggle[data-v-7ba929f5]:hover{background-color:color-mix(in oklab,oklch(.637 .237 25.331)10%,transparent)}.top-categories__loading[data-v-7ba929f5]{gap:calc(var(--spacing,.25rem)*4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.top-categories__loading[data-v-7ba929f5]{gap:calc(var(--spacing,.25rem)*6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.top-categories__loading[data-v-7ba929f5]{grid-template-columns:repeat(3,minmax(0,1fr))}}.top-categories__skeleton[data-v-7ba929f5]{animation:var(--animate-pulse,pulse-7ba929f5 2s cubic-bezier(.4,0,.6,1)infinite);background-color:var(--color-white,#fff);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));border-radius:24px;display:flex;overflow:hidden}.top-categories__skeleton .skeleton-image[data-v-7ba929f5]{height:calc(var(--spacing,.25rem)*32);width:calc(var(--spacing,.25rem)*28);background-color:var(--color-gray-200,oklch(92.8% .006 264.531))}@media (min-width:40rem){.top-categories__skeleton .skeleton-image[data-v-7ba929f5]{width:calc(var(--spacing,.25rem)*36)}}.top-categories__skeleton .skeleton-lines[data-v-7ba929f5]{padding:calc(var(--spacing,.25rem)*4);flex:1}:where(.top-categories__skeleton .skeleton-lines[data-v-7ba929f5]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*3)*calc(1 - var(--tw-space-y-reverse)))}.top-categories__skeleton .skeleton-line[data-v-7ba929f5]{height:calc(var(--spacing,.25rem)*3);background-color:var(--color-gray-200,oklch(92.8% .006 264.531));border-radius:9999px}.top-categories__skeleton .skeleton-line[data-v-7ba929f5]:first-child{height:calc(var(--spacing,.25rem)*4);width:75%}.top-categories__skeleton .skeleton-line[data-v-7ba929f5]:nth-child(2){width:50%}.top-categories__skeleton .skeleton-line[data-v-7ba929f5]:nth-child(3){width:66.6667%}.top-categories__empty[data-v-7ba929f5]{padding-block:calc(var(--spacing,.25rem)*12);text-align:center;color:var(--color-gray-500,oklch(55.1% .027 264.364));flex-direction:column;align-items:center;display:flex}@media (max-width:480px){.top-categories__header[data-v-7ba929f5]{margin-bottom:calc(var(--spacing,.25rem)*4);gap:calc(var(--spacing,.25rem)*2)}.top-categories__header-icon[data-v-7ba929f5]{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));border-radius:16px}.top-categories__heading[data-v-7ba929f5]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}.top-categories__image-wrapper[data-v-7ba929f5]{min-height:100px;width:calc(var(--spacing,.25rem)*24)}.top-categories__content[data-v-7ba929f5]{padding:calc(var(--spacing,.25rem)*2.5)}.top-categories__title[data-v-7ba929f5]{margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}.top-categories__link-item[data-v-7ba929f5]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}.top-categories__bullet[data-v-7ba929f5]{height:calc(var(--spacing,.25rem)*1);width:calc(var(--spacing,.25rem)*1)}.top-categories__toggle[data-v-7ba929f5]{margin-top:calc(var(--spacing,.25rem)*1.5);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}}@keyframes pulse-7ba929f5{50%{opacity:.5}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-99e57563],[data-v-99e57563]:before,[data-v-99e57563]:after,[data-v-99e57563]::backdrop{--tw-font-weight:initial}}}.category-section[data-v-99e57563]{padding-block:calc(var(--spacing,.25rem)*6)}@media (min-width:40rem){.category-section[data-v-99e57563]{padding-block:calc(var(--spacing,.25rem)*8)}}.category-section[data-v-99e57563]:nth-child(2n){background-color:var(--color-gray-50,oklch(98.5% .002 247.839))}.category-section__header[data-v-99e57563]{margin-bottom:calc(var(--spacing,.25rem)*4);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}@media (min-width:40rem){.category-section__header[data-v-99e57563]{margin-bottom:calc(var(--spacing,.25rem)*6)}}.category-section__title[data-v-99e57563]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-800,oklch(27.8% .033 256.848))}@media (min-width:40rem){.category-section__title[data-v-99e57563]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}}@media (min-width:48rem){.category-section__title[data-v-99e57563]{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.category-section__view-all[data-v-99e57563]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#fb2c36;white-space:nowrap;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0;align-items:center;display:flex}@media (hover:hover){.category-section__view-all[data-v-99e57563]:hover{color:#e40014;color:oklch(.577 .245 27.325)}}@media (min-width:40rem){.category-section__view-all[data-v-99e57563]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}}.category-section__view-all i[data-v-99e57563]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}@media (min-width:40rem){.category-section__view-all i[data-v-99e57563]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-3b06b3c7],[data-v-3b06b3c7]:before,[data-v-3b06b3c7]:after,[data-v-3b06b3c7]::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-font-weight:initial}}}.trust-badges[data-v-3b06b3c7]{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-gray-50,oklch(98.5% .002 247.839));padding-block:calc(var(--spacing,.25rem)*10)}.trust-badges__grid[data-v-3b06b3c7]{gap:calc(var(--spacing,.25rem)*6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.trust-badges__grid[data-v-3b06b3c7]{grid-template-columns:repeat(3,minmax(0,1fr))}}.trust-badges__item[data-v-3b06b3c7]{align-items:center;gap:calc(var(--spacing,.25rem)*4);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*4);--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;border-radius:16px;transition-duration:.3s;display:flex}@media (hover:hover){.trust-badges__item[data-v-3b06b3c7]:hover{--tw-shadow:0 8px 24px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.trust-badges__icon[data-v-3b06b3c7]{height:calc(var(--spacing,.25rem)*14);width:calc(var(--spacing,.25rem)*14);background-color:color-mix(in oklab,oklch(.637 .237 25.331)10%,transparent);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));color:#fb2c36;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.trust-badges__content[data-v-3b06b3c7]{flex:1}.trust-badges__title[data-v-3b06b3c7]{margin-bottom:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-800,oklch(27.8% .033 256.848))}.trust-badges__description[data-v-3b06b3c7]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-500,oklch(55.1% .027 264.364))}@media (max-width:768px){.trust-badges__item[data-v-3b06b3c7]{text-align:center;flex-direction:column}}#homepage[data-v-c02442a2]{background-color:var(--color-gray-100,oklch(96.7% .003 264.542));min-height:100vh}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-385abdf9],[data-v-385abdf9]:before,[data-v-385abdf9]:after,[data-v-385abdf9]::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-space-y-reverse:0;--tw-leading:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-rotate-x:rotateX(0);--tw-rotate-y:rotateY(0);--tw-rotate-z:rotateZ(0);--tw-skew-x:skewX(0);--tw-skew-y:skewY(0);--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.checkout-page[data-v-385abdf9]{background-color:var(--color-gray-50,oklch(98.5% .002 247.839));min-height:100vh}.checkout-layout[data-v-385abdf9]{gap:calc(var(--spacing,.25rem)*8);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.checkout-layout[data-v-385abdf9]{grid-template-columns:repeat(3,minmax(0,1fr))}.checkout-form[data-v-385abdf9]{grid-column:span 2/span 2}}.alert[data-v-385abdf9]{align-items:center;gap:calc(var(--spacing,.25rem)*3);padding:calc(var(--spacing,.25rem)*4);border-radius:24px;display:flex}.alert--error[data-v-385abdf9]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-200,oklch(88.5% .062 18.334));background-color:var(--color-red-50,oklch(97.1% .013 17.38));color:var(--color-red-700,oklch(50.5% .213 27.518))}.alert--success[data-v-385abdf9]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-green-200,oklch(92.5% .084 155.995));background-color:var(--color-green-50,oklch(98.2% .018 155.826));color:var(--color-green-700,oklch(52.7% .154 150.069))}.notice-card[data-v-385abdf9]{gap:calc(var(--spacing,.25rem)*4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-blue-200,oklch(88.2% .059 254.128));background-color:var(--color-blue-50,oklch(97% .014 254.604));padding:calc(var(--spacing,.25rem)*4);border-radius:24px;display:flex}.notice-card__icon[data-v-385abdf9]{flex-shrink:0}.notice-card__title[data-v-385abdf9]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665))}.notice-card__text[data-v-385abdf9]{margin-top:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-600,oklch(44.6% .03 256.802))}.success-card[data-v-385abdf9]{border-radius:var(--radius-2xl,1rem);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*8);text-align:center;--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.success-card__icon[data-v-385abdf9]{margin-bottom:calc(var(--spacing,.25rem)*6);justify-content:center;display:flex}.success-icon-circle[data-v-385abdf9]{height:calc(var(--spacing,.25rem)*20);width:calc(var(--spacing,.25rem)*20);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-green-500,oklch(72.3% .219 149.579));border-radius:9999px;justify-content:center;align-items:center;display:flex}.success-card__title[data-v-385abdf9]{margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665))}.success-card__message[data-v-385abdf9]{margin-bottom:calc(var(--spacing,.25rem)*6)}.payment-instructions[data-v-385abdf9]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200,oklch(92.4% .12 95.746));background-color:var(--color-amber-50,oklch(98.7% .022 95.277));padding:calc(var(--spacing,.25rem)*4);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-amber-800,oklch(47.3% .137 46.201));border-radius:16px}.payment-instructions p[data-v-385abdf9]{margin:calc(var(--spacing,.25rem)*0)}.success-card__link[data-v-385abdf9]{align-items:center;gap:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#fb2c36;display:inline-flex}@media (hover:hover){.success-card__link[data-v-385abdf9]:hover{text-decoration-line:underline}}.form-section[data-v-385abdf9]{margin-bottom:calc(var(--spacing,.25rem)*8)}.form-section__header[data-v-385abdf9]{margin-bottom:calc(var(--spacing,.25rem)*4);align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);display:flex}.section-step[data-v-385abdf9]{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);background-color:var(--color-slate-800,oklch(27.9% .041 260.031));font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.form-section__title[data-v-385abdf9]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665))}.form-section__subtitle[data-v-385abdf9]{margin-top:calc(var(--spacing,.25rem)*.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-500,oklch(55.1% .027 264.364))}.form-card[data-v-385abdf9]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*6);--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:24px}.form-grid[data-v-385abdf9]{gap:calc(var(--spacing,.25rem)*5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.form-grid[data-v-385abdf9]{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.form-group[data-v-385abdf9]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-y-reverse)))}.form-label[data-v-385abdf9]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,oklch(37.3% .034 259.733));align-items:center;display:flex}.form-input[data-v-385abdf9],.form-select[data-v-385abdf9]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-gray-50,oklch(98.5% .002 247.839));width:100%;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);--tw-outline-style:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:24px;outline-style:none}:is(.form-input[data-v-385abdf9],.form-select[data-v-385abdf9]):focus{border-color:#fb2c36;background-color:var(--color-white,#fff);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:color-mix(in oklab,oklch(.637 .237 25.331)20%,transparent)}:is(.form-input[data-v-385abdf9],.form-select[data-v-385abdf9])::placeholder{color:var(--color-gray-400,oklch(70.7% .022 261.325))}:where(.radio-group[data-v-385abdf9]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*3)*calc(1 - var(--tw-space-y-reverse)))}.radio-option[data-v-385abdf9]{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing,.25rem)*4);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding:calc(var(--spacing,.25rem)*4);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:24px;display:flex}@media (hover:hover){.radio-option[data-v-385abdf9]:hover{border-color:color-mix(in oklab,oklch(.637 .237 25.331)40%,transparent);background-color:color-mix(in oklab,oklch(.637 .237 25.331)5%,transparent)}}.radio-option[data-v-385abdf9]:has(.radio-input:checked){border-color:#fb2c36;background-color:color-mix(in oklab,oklch(.637 .237 25.331)5%,transparent);--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.radio-input[data-v-385abdf9]{margin-top:calc(var(--spacing,.25rem)*.5);height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);border-color:var(--color-gray-300,oklch(87.2% .01 258.338));color:#fb2c36}.radio-input[data-v-385abdf9]:focus{--tw-ring-color:oklch(.637 .237 25.331);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.radio-content[data-v-385abdf9]{gap:calc(var(--spacing,.25rem)*.5);flex-direction:column;display:flex}.radio-title[data-v-385abdf9]{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900,oklch(21% .034 264.665))}.radio-description[data-v-385abdf9]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-500,oklch(55.1% .027 264.364))}.checkbox-wrapper[data-v-385abdf9]{margin-bottom:calc(var(--spacing,.25rem)*6);align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);background-color:var(--color-gray-50,oklch(98.5% .002 247.839));padding:calc(var(--spacing,.25rem)*4);border-radius:24px;display:flex}.checkbox-input[data-v-385abdf9]{margin-top:calc(var(--spacing,.25rem)*.5);height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);border-color:var(--color-gray-300,oklch(87.2% .01 258.338));color:#fb2c36;border-radius:.25rem}.checkbox-input[data-v-385abdf9]:focus{--tw-ring-color:oklch(.637 .237 25.331)}.checkbox-label[data-v-385abdf9]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-gray-600,oklch(44.6% .03 256.802))}.submit-btn[data-v-385abdf9]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*3);width:100%;padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*4);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:oklch(.637 .237 25.331);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:oklch(.577 .245 27.325);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:24px;display:flex}@media (hover:hover){.submit-btn[data-v-385abdf9]:hover{--tw-translate-y:calc(var(--spacing,.25rem)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-shadow:0 16px 40px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:color-mix(in srgb,oklch(.637 .237 25.331)30%,transparent)}@supports (color:color-mix(in lab,red,red)){.submit-btn[data-v-385abdf9]:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,oklch(.637 .237 25.331)30%,transparent)var(--tw-shadow-alpha),transparent)}}}.submit-btn[data-v-385abdf9]:disabled{cursor:not-allowed;opacity:.5;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:none}.submit-btn--polepole[data-v-385abdf9]{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-slate-700,oklch(37.2% .044 257.287));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:var(--color-slate-900,oklch(20.8% .042 265.755))}@media (hover:hover){.submit-btn--polepole[data-v-385abdf9]:hover{--tw-shadow-color:#1d293d4d}@supports (color:color-mix(in lab,red,red)){.submit-btn--polepole[data-v-385abdf9]:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-slate-800,oklch(27.9% .041 260.031))30%,transparent)var(--tw-shadow-alpha),transparent)}}}.loading-spinner[data-v-385abdf9]{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);animation:var(--animate-spin,spin-385abdf9 1s linear infinite);border-style:var(--tw-border-style);border-width:2px;border-color:#ffffff4d;border-top-color:var(--color-white,#fff);border-radius:9999px}@supports (color:color-mix(in lab,red,red)){.loading-spinner[data-v-385abdf9]{border-color:color-mix(in oklab,var(--color-white,#fff)30%,transparent)}}@media (min-width:64rem){.order-summary[data-v-385abdf9]{top:calc(var(--spacing,.25rem)*4);position:sticky}}.order-summary__card[data-v-385abdf9]{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));background-color:var(--color-white,#fff);--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow:hidden}.order-summary__header[data-v-385abdf9]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-gray-50,oklch(98.5% .002 247.839));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:var(--color-gray-100,oklch(96.7% .003 264.542));padding:calc(var(--spacing,.25rem)*6)}.order-summary__title[data-v-385abdf9]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665))}.order-summary__subtitle[data-v-385abdf9]{margin-top:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-500,oklch(55.1% .027 264.364))}.order-summary__content[data-v-385abdf9]{padding:calc(var(--spacing,.25rem)*6)}.order-item[data-v-385abdf9]{margin-bottom:calc(var(--spacing,.25rem)*5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding-bottom:calc(var(--spacing,.25rem)*5)}.order-item__link[data-v-385abdf9]{gap:calc(var(--spacing,.25rem)*4);display:flex}.order-item__image[data-v-385abdf9]{height:calc(var(--spacing,.25rem)*20);width:calc(var(--spacing,.25rem)*20);object-fit:cover;--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:24px}.order-item__info[data-v-385abdf9]{min-width:calc(var(--spacing,.25rem)*0);flex:1}.order-item__name[data-v-385abdf9]{-webkit-line-clamp:2;--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900,oklch(21% .034 264.665));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.order-item__variation[data-v-385abdf9]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-500,oklch(55.1% .027 264.364))}.order-item__price[data-v-385abdf9]{margin-top:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-600,oklch(44.6% .03 256.802))}.order-breakdown[data-v-385abdf9]{margin-bottom:calc(var(--spacing,.25rem)*4);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding-block:calc(var(--spacing,.25rem)*4)}:where(.order-breakdown[data-v-385abdf9]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*3)*calc(1 - var(--tw-space-y-reverse)))}.breakdown-row[data-v-385abdf9]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));justify-content:space-between;display:flex}.breakdown-row span[data-v-385abdf9]:first-child{color:var(--color-gray-500,oklch(55.1% .027 264.364))}.breakdown-row span[data-v-385abdf9]:last-child{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,oklch(37.3% .034 259.733))}.order-total[data-v-385abdf9]{padding-top:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665));justify-content:space-between;align-items:center;display:flex}.order-total__amount[data-v-385abdf9]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));color:#fb2c36}@media (max-width:1024px){.order-summary[data-v-385abdf9]{order:-9999}}@property --tw-rotate-x{syntax:"*";inherits:false;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}@keyframes spin-385abdf9{to{transform:rotate(360deg)}}.logistics-page[data-v-531cf5ce]{background:#f8fafc;min-height:100vh}.page-hero[data-v-531cf5ce]{background:linear-gradient(135deg,#1e293b,#334155);padding:24px 0 48px;position:relative;overflow:hidden}.hero-pattern[data-v-531cf5ce]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.breadcrumb[data-v-531cf5ce]{display:flex;align-items:center;gap:12px;font-size:14px;margin-bottom:24px;position:relative;z-index:1}.breadcrumb-link[data-v-531cf5ce]{color:#ffffffb3;text-decoration:none;transition:color .2s;display:flex;align-items:center}.breadcrumb-link[data-v-531cf5ce]:hover{color:#fff}.breadcrumb-current[data-v-531cf5ce]{color:#fff;font-weight:500}.breadcrumb-separator[data-v-531cf5ce]{color:#fff6;font-size:10px}.hero-content[data-v-531cf5ce]{text-align:center;position:relative;z-index:1}.hero-icon[data-v-531cf5ce]{width:80px;height:80px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;box-shadow:0 10px 30px #3b82f64d}.hero-icon i[data-v-531cf5ce]{font-size:32px;color:#fff}.page-title[data-v-531cf5ce]{font-size:36px;font-weight:700;color:#fff;margin:0 0 8px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.hero-subtitle[data-v-531cf5ce]{font-size:18px;color:#fffc;margin:0}.content-section[data-v-531cf5ce]{margin-top:-24px;padding-bottom:48px;position:relative;z-index:2}.content-grid[data-v-531cf5ce]{display:grid;grid-template-columns:360px 1fr;gap:32px;align-items:start}.benefits-sidebar[data-v-531cf5ce]{background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 20px #00000014;position:sticky;top:100px}.benefits-sidebar h2[data-v-531cf5ce]{font-size:22px;font-weight:700;color:#1e293b;margin:0 0 24px}.benefit-card[data-v-531cf5ce]{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid #f1f5f9}.benefit-card[data-v-531cf5ce]:last-of-type{border-bottom:none}.benefit-icon[data-v-531cf5ce]{width:48px;height:48px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.benefit-icon i[data-v-531cf5ce]{font-size:20px;color:#3b82f6}.benefit-content h3[data-v-531cf5ce]{font-size:15px;font-weight:600;color:#1e293b;margin:0 0 4px}.benefit-content p[data-v-531cf5ce]{font-size:13px;color:#64748b;margin:0;line-height:1.5}.contact-card[data-v-531cf5ce]{margin-top:24px;padding:20px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:12px;display:flex;align-items:center;gap:16px}.contact-card i[data-v-531cf5ce]{font-size:24px;color:#3b82f6}.contact-card span[data-v-531cf5ce]{display:block;font-size:13px;color:#64748b}.contact-card strong[data-v-531cf5ce]{font-size:18px;color:#1e293b}.form-card[data-v-531cf5ce]{background:#fff;border-radius:16px;padding:40px;box-shadow:0 4px 20px #00000014}.form-header[data-v-531cf5ce]{text-align:center;margin-bottom:32px}.form-header h2[data-v-531cf5ce]{font-size:24px;font-weight:700;color:#1e293b;margin:0 0 8px}.form-header p[data-v-531cf5ce]{color:#64748b;margin:0}.success-message[data-v-531cf5ce]{text-align:center;padding:48px 24px}.success-icon[data-v-531cf5ce]{width:80px;height:80px;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;box-shadow:0 10px 30px #22c55e4d}.success-icon i[data-v-531cf5ce]{font-size:36px;color:#fff}.success-message h2[data-v-531cf5ce]{font-size:28px;font-weight:700;color:#166534;margin:0 0 12px}.success-message p[data-v-531cf5ce]{font-size:16px;color:#15803d;max-width:400px;margin:0 auto 24px}.error-message[data-v-531cf5ce]{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca;color:#dc2626;padding:14px 18px;border-radius:10px;margin-bottom:24px;font-size:14px;display:flex;align-items:center;gap:10px}.error-message i[data-v-531cf5ce]{font-size:18px}.form-section[data-v-531cf5ce]{margin-bottom:28px}.form-section h3[data-v-531cf5ce]{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 20px;padding-bottom:12px;border-bottom:2px solid #f1f5f9;display:flex;align-items:center;gap:10px}.form-section h3 i[data-v-531cf5ce]{color:#3b82f6;font-size:14px}.form-grid[data-v-531cf5ce]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-group[data-v-531cf5ce]{display:flex;flex-direction:column;gap:8px}.form-group.full-width[data-v-531cf5ce]{grid-column:1 / -1}.form-group label[data-v-531cf5ce]{font-size:14px;font-weight:600;color:#374151}.input-wrapper[data-v-531cf5ce]{position:relative}.input-wrapper i[data-v-531cf5ce]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:14px;pointer-events:none}.input-wrapper input[data-v-531cf5ce],.input-wrapper select[data-v-531cf5ce]{width:100%;padding:14px 14px 14px 42px;border:2px solid #e5e7eb;border-radius:10px;font-size:15px;transition:all .2s;background:#fff}.input-wrapper input[data-v-531cf5ce]:focus,.input-wrapper select[data-v-531cf5ce]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}.input-wrapper input[data-v-531cf5ce]::placeholder{color:#9ca3af}.form-actions[data-v-531cf5ce]{margin-top:28px}.btn-submit[data-v-531cf5ce]{width:100%;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;padding:16px 32px;font-size:17px;font-weight:600;border:none;border-radius:12px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 4px 15px #3b82f64d}.btn-submit[data-v-531cf5ce]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.btn-submit[data-v-531cf5ce]:disabled{opacity:.7;cursor:not-allowed;transform:none}.btn-primary[data-v-531cf5ce]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;padding:14px 32px;font-weight:600;border-radius:10px;text-decoration:none;transition:all .2s;box-shadow:0 4px 15px #3b82f64d}.btn-primary[data-v-531cf5ce]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.form-note[data-v-531cf5ce]{text-align:center;margin-top:20px;font-size:13px;color:#64748b}@media (max-width: 1024px){.content-grid[data-v-531cf5ce]{grid-template-columns:1fr}.benefits-sidebar[data-v-531cf5ce]{position:static;order:2}.form-card[data-v-531cf5ce]{order:1}}@media (max-width: 640px){.page-hero[data-v-531cf5ce]{padding:20px 0 40px}.hero-icon[data-v-531cf5ce]{width:64px;height:64px}.hero-icon i[data-v-531cf5ce],.page-title[data-v-531cf5ce]{font-size:26px}.hero-subtitle[data-v-531cf5ce]{font-size:15px}.form-card[data-v-531cf5ce]{padding:24px}.form-grid[data-v-531cf5ce]{grid-template-columns:1fr}.benefits-sidebar[data-v-531cf5ce]{padding:24px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-2173582a],[data-v-2173582a]:before,[data-v-2173582a]:after,[data-v-2173582a]::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-font-weight:initial}}}.product-gallery[data-v-2173582a]{gap:calc(var(--spacing,.25rem)*4);flex-direction:column;display:flex}.gallery-main[data-v-2173582a]{background-color:var(--color-white,#fff);--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:24px;overflow:hidden}.gallery-main__wrapper[data-v-2173582a]{aspect-ratio:1;cursor:zoom-in;background-color:#f9fafb;position:relative}.gallery-main__loader[data-v-2173582a]{inset:calc(var(--spacing,.25rem)*0);z-index:5;background-color:#f9fafb;justify-content:center;align-items:center;display:flex;position:absolute}.gallery-spinner[data-v-2173582a]{border:3px solid #e5e7eb;border-top-color:#f97316;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite gallery-spin-2173582a}@keyframes gallery-spin-2173582a{to{transform:rotate(360deg)}}.gallery-main__image[data-v-2173582a]{object-fit:contain;width:100%;height:100%;padding:calc(var(--spacing,.25rem)*4);opacity:0;transition:opacity .3s}.gallery-main__image--loaded[data-v-2173582a]{opacity:1}.gallery-zoom[data-v-2173582a]{top:calc(var(--spacing,.25rem)*3);right:calc(var(--spacing,.25rem)*3);z-index:10;height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);--tw-shadow:0 8px 24px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);color:var(--color-gray-700,oklch(37.3% .034 259.733));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;opacity:0;background-color:#ffffffe6;border-radius:9999px;justify-content:center;align-items:center;transition-duration:.2s;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.gallery-zoom[data-v-2173582a]{background-color:color-mix(in oklab,var(--color-white,#fff)90%,transparent)}}@media (hover:hover){.gallery-zoom[data-v-2173582a]:hover{background-color:var(--color-white,#fff);color:#fb2c36;--tw-shadow:0 16px 40px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.gallery-main:hover .gallery-zoom[data-v-2173582a]{opacity:1}.gallery-nav[data-v-2173582a]{z-index:10;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);--tw-shadow:0 8px 24px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);color:var(--color-gray-700,oklch(37.3% .034 259.733));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;opacity:0;background-color:#ffffffe6;border-radius:9999px;justify-content:center;align-items:center;transition-duration:.2s;display:flex;position:absolute;top:50%}@supports (color:color-mix(in lab,red,red)){.gallery-nav[data-v-2173582a]{background-color:color-mix(in oklab,var(--color-white,#fff)90%,transparent)}}@media (hover:hover){.gallery-nav[data-v-2173582a]:hover{background-color:var(--color-white,#fff);color:#fb2c36;--tw-shadow:0 16px 40px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.gallery-main:hover .gallery-nav[data-v-2173582a]{opacity:1}.gallery-nav--prev[data-v-2173582a]{left:calc(var(--spacing,.25rem)*3)}.gallery-nav--next[data-v-2173582a]{right:calc(var(--spacing,.25rem)*3)}.gallery-counter[data-v-2173582a]{right:calc(var(--spacing,.25rem)*3);bottom:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-white,#fff);background-color:#0009;border-radius:9999px;position:absolute}@supports (color:color-mix(in lab,red,red)){.gallery-counter[data-v-2173582a]{background-color:color-mix(in oklab,var(--color-black,#000)60%,transparent)}}.gallery-thumbnails[data-v-2173582a]{gap:calc(var(--spacing,.25rem)*2);padding-bottom:calc(var(--spacing,.25rem)*2);scrollbar-width:thin;display:flex;overflow-x:auto}.gallery-thumb[data-v-2173582a]{height:calc(var(--spacing,.25rem)*16);width:calc(var(--spacing,.25rem)*16);border-style:var(--tw-border-style);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-width:2px;border-color:#0000;border-radius:16px;flex-shrink:0;transition-duration:.2s;overflow:hidden}@media (hover:hover){.gallery-thumb[data-v-2173582a]:hover{border-color:var(--color-gray-300,oklch(87.2% .01 258.338))}}.gallery-thumb--active[data-v-2173582a]{border-color:#fb2c36;--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:color-mix(in oklab,oklch(.637 .237 25.331)20%,transparent)}.gallery-thumb__image[data-v-2173582a]{object-fit:cover;width:100%;height:100%}.lightbox[data-v-2173582a]{inset:calc(var(--spacing,.25rem)*0);z-index:9999;background-color:#000000f2;justify-content:center;align-items:center;display:flex;position:fixed}@supports (color:color-mix(in lab,red,red)){.lightbox[data-v-2173582a]{background-color:color-mix(in oklab,var(--color-black,#000)95%,transparent)}}.lightbox-close[data-v-2173582a]{top:calc(var(--spacing,.25rem)*4);right:calc(var(--spacing,.25rem)*4);z-index:10;height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#ffffff1a;border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.lightbox-close[data-v-2173582a]{background-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}@media (hover:hover){.lightbox-close[data-v-2173582a]:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.lightbox-close[data-v-2173582a]:hover{background-color:color-mix(in oklab,var(--color-white,#fff)20%,transparent)}}}.lightbox-content[data-v-2173582a]{justify-content:center;align-items:center;max-width:90vw;max-height:80vh;display:flex}.lightbox-image[data-v-2173582a]{object-fit:contain;max-width:100%;max-height:80vh}.lightbox-nav[data-v-2173582a]{z-index:10;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);height:calc(var(--spacing,.25rem)*14);width:calc(var(--spacing,.25rem)*14);color:var(--color-white,#fff);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#ffffff1a;border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%}@supports (color:color-mix(in lab,red,red)){.lightbox-nav[data-v-2173582a]{background-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}@media (hover:hover){.lightbox-nav[data-v-2173582a]:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y);background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.lightbox-nav[data-v-2173582a]:hover{background-color:color-mix(in oklab,var(--color-white,#fff)20%,transparent)}}}.lightbox-nav--prev[data-v-2173582a]{left:calc(var(--spacing,.25rem)*4)}.lightbox-nav--next[data-v-2173582a]{right:calc(var(--spacing,.25rem)*4)}.lightbox-counter[data-v-2173582a]{top:calc(var(--spacing,.25rem)*4);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);position:absolute;left:50%}.lightbox-thumbs[data-v-2173582a]{bottom:calc(var(--spacing,.25rem)*6);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);gap:calc(var(--spacing,.25rem)*2);max-width:90vw;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);display:flex;position:absolute;left:50%;overflow-x:auto}.lightbox-thumb[data-v-2173582a]{height:calc(var(--spacing,.25rem)*16);width:calc(var(--spacing,.25rem)*16);border-style:var(--tw-border-style);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));opacity:.6;border-width:2px;border-color:#0000;border-radius:16px;flex-shrink:0;overflow:hidden}@media (hover:hover){.lightbox-thumb[data-v-2173582a]:hover{opacity:1}}.lightbox-thumb--active[data-v-2173582a]{border-color:var(--color-white,#fff);opacity:1}.lightbox-thumb img[data-v-2173582a]{object-fit:cover;width:100%;height:100%}.lightbox-enter-active[data-v-2173582a],.lightbox-leave-active[data-v-2173582a]{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}.lightbox-enter-from[data-v-2173582a],.lightbox-leave-to[data-v-2173582a]{opacity:0}@media (min-width:1024px){.gallery-thumb[data-v-2173582a]{height:calc(var(--spacing,.25rem)*20);width:calc(var(--spacing,.25rem)*20)}}@media (max-width:640px){.gallery-nav[data-v-2173582a],.gallery-zoom[data-v-2173582a]{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);opacity:1}.gallery-nav svg[data-v-2173582a],.gallery-zoom svg[data-v-2173582a]{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4)}.gallery-thumb[data-v-2173582a]{height:calc(var(--spacing,.25rem)*14);width:calc(var(--spacing,.25rem)*14)}.lightbox-nav[data-v-2173582a]{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10)}.lightbox-nav svg[data-v-2173582a]{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5)}.lightbox-thumb[data-v-2173582a]{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-b15775c9],[data-v-b15775c9]:before,[data-v-b15775c9]:after,[data-v-b15775c9]::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-leading:initial;--tw-font-weight:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-duration:initial}}}.product-info[data-v-b15775c9]{gap:calc(var(--spacing,.25rem)*4);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*6);--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:24px;flex-direction:column;display:flex}.product-info__title[data-v-b15775c9]{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665))}.product-info__code[data-v-b15775c9]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-gray-500,oklch(55.1% .027 264.364))}.product-info__overseas[data-v-b15775c9]{align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-blue-600,oklch(54.6% .245 262.881));background-color:var(--color-blue-50,oklch(97% .014 254.604));width:fit-content;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);border-radius:16px;display:flex}.product-info__rating[data-v-b15775c9]{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.payment-banner[data-v-b15775c9]{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);border-width:2px;border-radius:16px}.payment-banner--cash[data-v-b15775c9]{border-color:var(--color-amber-400,oklch(82.8% .189 84.429));--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-amber-50,oklch(98.7% .022 95.277));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:var(--color-white,#fff)}.payment-banner--polepole[data-v-b15775c9]{border-color:var(--color-slate-400,oklch(70.4% .04 256.788));--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-slate-50,oklch(98.4% .003 247.858));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:var(--color-white,#fff)}.payment-banner__content[data-v-b15775c9]{align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-amber-700,oklch(55.5% .163 48.998));display:flex}.payment-banner--polepole .payment-banner__content[data-v-b15775c9]{color:var(--color-slate-700,oklch(37.2% .044 257.287))}.product-info__price[data-v-b15775c9]{align-items:baseline;gap:calc(var(--spacing,.25rem)*3);flex-wrap:wrap;display:flex}.product-info__price-current[data-v-b15775c9]{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#fb2c36}.product-info__price-original[data-v-b15775c9]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));color:var(--color-gray-400,oklch(70.7% .022 261.325));text-decoration-line:line-through}.product-info__discount[data-v-b15775c9]{background-color:var(--color-red-100,oklch(93.6% .032 17.717));padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-red-600,oklch(57.7% .245 27.325));border-radius:.25rem}.bonga-section[data-v-b15775c9]{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-green-50,oklch(98.2% .018 155.826));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-via:var(--color-white,#fff);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-to:#f0fdf44d;padding:calc(var(--spacing,.25rem)*4);border-left:4px solid #28a745;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 2px 8px #28a74514}@supports (color:color-mix(in lab,red,red)){.bonga-section[data-v-b15775c9]{--tw-gradient-to:color-mix(in oklab,var(--color-green-50,oklch(98.2% .018 155.826))30%,transparent)}}.bonga-section__header[data-v-b15775c9]{align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}.bonga-logo[data-v-b15775c9]{height:calc(var(--spacing,.25rem)*8);filter:drop-shadow(0 1px 2px #28a74526)brightness(1.05)contrast(1.1);width:auto}.bonga-logo--large[data-v-b15775c9]{height:calc(var(--spacing,.25rem)*10);width:auto}.bonga-section__text[data-v-b15775c9]{color:var(--color-gray-700,oklch(37.3% .034 259.733))}.bonga-section__text span[data-v-b15775c9]{color:var(--color-gray-600,oklch(44.6% .03 256.802))}.bonga-points[data-v-b15775c9]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-green-600,oklch(62.7% .194 149.214))}.bonga-section__note[data-v-b15775c9]{margin-top:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-500,oklch(55.1% .027 264.364))}.bonga-section__link[data-v-b15775c9]{margin-top:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-green-600,oklch(62.7% .194 149.214));border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-green-200,oklch(92.5% .084 155.995));background-color:var(--color-green-50,oklch(98.2% .018 155.826));padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1.5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:10px;display:inline-block}@media (hover:hover){.bonga-section__link[data-v-b15775c9]:hover{border-color:var(--color-green-300,oklch(87.1% .15 154.449));background-color:var(--color-green-100,oklch(96.2% .044 156.743))}}.product-info__stock[data-v-b15775c9]{align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);display:flex}.product-info__stock--in[data-v-b15775c9]{color:var(--color-green-600,oklch(62.7% .194 149.214))}.product-info__stock--out[data-v-b15775c9]{color:var(--color-red-600,oklch(57.7% .245 27.325))}.product-info__section-title[data-v-b15775c9]{margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,oklch(37.3% .034 259.733))}.product-info__variations[data-v-b15775c9]{padding-block:calc(var(--spacing,.25rem)*2)}.variation-btn[data-v-b15775c9]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:16px}@media (hover:hover){.variation-btn[data-v-b15775c9]:hover{border-color:#fb2c36;color:#fb2c36}}.variation-btn--active[data-v-b15775c9]{border-color:#fb2c36;background-color:color-mix(in oklab,oklch(.637 .237 25.331)5%,transparent);color:#fb2c36}.product-info__quantity[data-v-b15775c9]{align-items:center;gap:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*3);display:flex}.product-info__quantity .quantity-label[data-v-b15775c9]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,oklch(37.3% .034 259.733))}.quantity-selector[data-v-b15775c9]{align-items:center;gap:calc(var(--spacing,.25rem)*0);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));border-radius:16px;display:flex;overflow:hidden}.quantity-btn[data-v-b15775c9]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-600,oklch(44.6% .03 256.802));background-color:var(--color-gray-50,oklch(98.5% .002 247.839));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));justify-content:center;align-items:center;display:flex}@media (hover:hover){.quantity-btn[data-v-b15775c9]:hover{background-color:var(--color-gray-100,oklch(96.7% .003 264.542))}}.quantity-btn[data-v-b15775c9]:disabled{cursor:not-allowed;opacity:.4}.quantity-display[data-v-b15775c9]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*12);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-800,oklch(27.8% .033 256.848));border-inline-style:var(--tw-border-style);border-inline-width:1px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));background-color:var(--color-white,#fff);justify-content:center;align-items:center;display:flex}.product-info__actions[data-v-b15775c9]{gap:calc(var(--spacing,.25rem)*2.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));padding-block:calc(var(--spacing,.25rem)*4);flex-wrap:wrap;display:flex}.btn-add-cart[data-v-b15775c9]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*2.5);background-color:var(--color-white,#fff);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-700,oklch(37.3% .034 259.733));border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));border-radius:9999px;min-width:100px;display:flex}@media (hover:hover){.btn-add-cart[data-v-b15775c9]:hover{border-color:var(--color-gray-400,oklch(70.7% .022 261.325));background-color:var(--color-gray-50,oklch(98.5% .002 247.839));--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.btn-add-cart[data-v-b15775c9]:disabled{cursor:not-allowed;opacity:.5}.btn-buy-now[data-v-b15775c9]{padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*2.5);background-color:var(--color-red-500,oklch(63.7% .237 25.331));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);--tw-shadow:0 8px 24px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#ffcaca80;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));border-radius:9999px;min-width:90px}@supports (color:color-mix(in lab,red,red)){.btn-buy-now[data-v-b15775c9]{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-red-200,oklch(88.5% .062 18.334))50%,transparent)var(--tw-shadow-alpha),transparent)}}@media (hover:hover){.btn-buy-now[data-v-b15775c9]:hover{background-color:var(--color-red-600,oklch(57.7% .245 27.325));--tw-shadow:0 16px 40px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.btn-buy-now[data-v-b15775c9]:disabled{cursor:not-allowed;opacity:.5}.btn-polepole[data-v-b15775c9]{padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*2.5);background-color:var(--color-slate-800,oklch(27.9% .041 260.031));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);--tw-shadow:0 8px 24px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#cad5e280;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));border-radius:9999px;min-width:120px}@supports (color:color-mix(in lab,red,red)){.btn-polepole[data-v-b15775c9]{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-slate-300,oklch(86.9% .022 252.894))50%,transparent)var(--tw-shadow-alpha),transparent)}}@media (hover:hover){.btn-polepole[data-v-b15775c9]:hover{background-color:var(--color-slate-900,oklch(20.8% .042 265.755));--tw-shadow:0 16px 40px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.btn-polepole[data-v-b15775c9]:disabled{cursor:not-allowed;opacity:.5}.btn-polepole--full[data-v-b15775c9]{flex:none;width:100%}.btn-flash-buy[data-v-b15775c9]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);width:100%;padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*4);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-red-500,oklch(63.7% .237 25.331));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:var(--color-orange-500,oklch(70.5% .213 47.604));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);--tw-shadow:0 16px 40px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:oklch(90.1% .076 70.697);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));border-radius:24px;display:flex}@supports (color:color-mix(in lab,red,red)){.btn-flash-buy[data-v-b15775c9]{--tw-shadow-color:color-mix(in oklab,var(--color-orange-200,oklch(90.1% .076 70.697))var(--tw-shadow-alpha),transparent)}}@media (hover:hover){.btn-flash-buy[data-v-b15775c9]:hover{--tw-gradient-from:var(--color-red-600,oklch(57.7% .245 27.325));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:var(--color-orange-600,oklch(64.6% .222 41.116));--tw-shadow:0 24px 60px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.btn-flash-buy[data-v-b15775c9]:disabled{cursor:not-allowed;opacity:.5}.loading-spinner[data-v-b15775c9]{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);animation:var(--animate-spin,spin-b15775c9 1s linear infinite);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));border-top-color:var(--color-gray-600,oklch(44.6% .03 256.802));border-radius:9999px}.product-info__seller[data-v-b15775c9]{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding-top:calc(var(--spacing,.25rem)*4);display:flex}.product-info__meta[data-v-b15775c9]{gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));flex-direction:column;display:flex}.meta-item[data-v-b15775c9]{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.meta-label[data-v-b15775c9]{color:var(--color-gray-500,oklch(55.1% .027 264.364))}.meta-value[data-v-b15775c9]{color:var(--color-gray-700,oklch(37.3% .034 259.733))}.meta-link[data-v-b15775c9]{color:#fb2c36}@media (hover:hover){.meta-link[data-v-b15775c9]:hover{text-decoration-line:underline}}.modal-overlay[data-v-b15775c9]{inset:calc(var(--spacing,.25rem)*0);z-index:9999;--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);padding:calc(var(--spacing,.25rem)*4);background-color:#0009;justify-content:center;align-items:center;display:flex;position:fixed}@supports (color:color-mix(in lab,red,red)){.modal-overlay[data-v-b15775c9]{background-color:color-mix(in oklab,var(--color-black,#000)60%,transparent)}}.cart-modal[data-v-b15775c9]{width:100%;max-width:var(--container-md,28rem);border-radius:var(--radius-2xl,1rem);background-color:var(--color-white,#fff);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);animation:.3s ease-out modalSlideIn-b15775c9;overflow:hidden}@keyframes modalSlideIn-b15775c9{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.cart-modal__header[data-v-b15775c9]{align-items:center;gap:calc(var(--spacing,.25rem)*3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab,oklch(.637 .237 25.331)5%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:transparent;padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*4);display:flex}.cart-modal__header-icon[data-v-b15775c9]{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);background-color:color-mix(in oklab,oklch(.637 .237 25.331)10%,transparent);color:#fb2c36;border-radius:9999px;justify-content:center;align-items:center;display:flex}.cart-modal__header h3[data-v-b15775c9]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665));flex:1}.cart-modal__close[data-v-b15775c9]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9);color:var(--color-gray-400,oklch(70.7% .022 261.325));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:9999px;justify-content:center;align-items:center;display:flex}@media (hover:hover){.cart-modal__close[data-v-b15775c9]:hover{background-color:var(--color-gray-100,oklch(96.7% .003 264.542));color:var(--color-gray-600,oklch(44.6% .03 256.802))}}.cart-modal__product[data-v-b15775c9]{gap:calc(var(--spacing,.25rem)*4);padding:calc(var(--spacing,.25rem)*5);background-color:#f9fafb80;display:flex}@supports (color:color-mix(in lab,red,red)){.cart-modal__product[data-v-b15775c9]{background-color:color-mix(in oklab,var(--color-gray-50,oklch(98.5% .002 247.839))50%,transparent)}}.cart-modal__image-wrap[data-v-b15775c9]{flex-shrink:0;position:relative}.cart-modal__image[data-v-b15775c9]{height:calc(var(--spacing,.25rem)*24);width:calc(var(--spacing,.25rem)*24);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));object-fit:cover;--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:24px}.cart-modal__badge[data-v-b15775c9]{top:calc(var(--spacing,.25rem)*-2);right:calc(var(--spacing,.25rem)*-2);background-color:var(--color-red-500,oklch(63.7% .237 25.331));padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);border-radius:9999px;position:absolute}.cart-modal__details[data-v-b15775c9]{min-width:calc(var(--spacing,.25rem)*0);flex-direction:column;flex:1;justify-content:center;display:flex}.cart-modal__name[data-v-b15775c9]{margin-bottom:calc(var(--spacing,.25rem)*2);-webkit-line-clamp:2;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900,oklch(21% .034 264.665));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cart-modal__pricing[data-v-b15775c9]{align-items:center;gap:calc(var(--spacing,.25rem)*2);flex-wrap:wrap;display:flex}.cart-modal__price[data-v-b15775c9]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#fb2c36}.cart-modal__original[data-v-b15775c9]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-400,oklch(70.7% .022 261.325));text-decoration-line:line-through}.cart-modal__stock[data-v-b15775c9]{margin-top:calc(var(--spacing,.25rem)*2);align-items:center;gap:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);display:flex}.cart-modal__stock.in-stock[data-v-b15775c9]{color:var(--color-green-600,oklch(62.7% .194 149.214))}.cart-modal__stock.out-stock[data-v-b15775c9]{color:var(--color-red-500,oklch(63.7% .237 25.331))}.cart-modal__quantity-section[data-v-b15775c9]{padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*4)}.cart-modal__label[data-v-b15775c9]{margin-bottom:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-700,oklch(37.3% .034 259.733));display:block}.cart-modal__quantity[data-v-b15775c9]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*1);background-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding:calc(var(--spacing,.25rem)*1.5);border-radius:24px;display:flex}.cart-modal__qty-btn[data-v-b15775c9]{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);background-color:var(--color-white,#fff);color:var(--color-gray-600,oklch(44.6% .03 256.802));--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:16px;justify-content:center;align-items:center;display:flex}@media (hover:hover){.cart-modal__qty-btn[data-v-b15775c9]:hover{background-color:var(--color-gray-50,oklch(98.5% .002 247.839));color:#fb2c36}}.cart-modal__qty-btn[data-v-b15775c9]:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.cart-modal__qty-btn[data-v-b15775c9]:disabled{cursor:not-allowed;opacity:.4}@media (hover:hover){.cart-modal__qty-btn[data-v-b15775c9]:disabled:hover{background-color:var(--color-white,#fff);color:var(--color-gray-600,oklch(44.6% .03 256.802))}}.cart-modal__qty-input[data-v-b15775c9]{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*20);border-style:var(--tw-border-style);text-align:center;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665));--tw-outline-style:none;-moz-appearance:textfield;background-color:#0000;border-width:0;outline-style:none}.cart-modal__qty-input[data-v-b15775c9]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-modal__qty-input[data-v-b15775c9]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-modal__subtotal[data-v-b15775c9]{margin-top:calc(var(--spacing,.25rem)*4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding-top:calc(var(--spacing,.25rem)*4);justify-content:space-between;align-items:center;display:flex}.cart-modal__subtotal span[data-v-b15775c9]{color:var(--color-gray-600,oklch(44.6% .03 256.802))}.cart-modal__subtotal strong[data-v-b15775c9]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665))}.cart-modal__actions[data-v-b15775c9]{gap:calc(var(--spacing,.25rem)*3);padding:calc(var(--spacing,.25rem)*5);padding-top:calc(var(--spacing,.25rem)*0);display:flex}.cart-modal__btn[data-v-b15775c9]{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:24px;flex:1;display:flex}.cart-modal__btn[data-v-b15775c9]:active{scale:.98}.cart-modal__btn--cancel[data-v-b15775c9]{background-color:var(--color-gray-100,oklch(96.7% .003 264.542));color:var(--color-gray-700,oklch(37.3% .034 259.733))}@media (hover:hover){.cart-modal__btn--cancel[data-v-b15775c9]:hover{background-color:var(--color-gray-200,oklch(92.8% .006 264.531))}}.cart-modal__btn--add[data-v-b15775c9]{background-color:#fb2c36;color:var(--color-white,#fff)}@media (hover:hover){.cart-modal__btn--add[data-v-b15775c9]:hover{background-color:#e40014;background-color:oklch(.577 .245 27.325)}}.cart-modal__btn--add[data-v-b15775c9]:disabled{cursor:not-allowed;opacity:.5}.modal-content[data-v-b15775c9]{width:100%;max-width:var(--container-md,28rem);border-radius:var(--radius-2xl,1rem);background-color:var(--color-white,#fff);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow:hidden}.modal-header[data-v-b15775c9]{border-bottom-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*4);border-bottom-width:1px;justify-content:space-between;align-items:center;display:flex}.modal-header h3[data-v-b15775c9]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665))}.modal-close[data-v-b15775c9]{padding:calc(var(--spacing,.25rem)*2);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:9999px}@media (hover:hover){.modal-close[data-v-b15775c9]:hover{background-color:var(--color-gray-100,oklch(96.7% .003 264.542))}}.modal-body[data-v-b15775c9]{padding:calc(var(--spacing,.25rem)*4)}.modal-footer[data-v-b15775c9]{gap:calc(var(--spacing,.25rem)*3);border-top-style:var(--tw-border-style);background-color:var(--color-gray-50,oklch(98.5% .002 247.839));padding:calc(var(--spacing,.25rem)*4);border-top-width:1px;display:flex}.modal-product[data-v-b15775c9]{margin-bottom:calc(var(--spacing,.25rem)*4);align-items:center;gap:calc(var(--spacing,.25rem)*4);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing,.25rem)*4);border-bottom-width:1px;display:flex}.modal-product__image[data-v-b15775c9]{height:calc(var(--spacing,.25rem)*20);width:calc(var(--spacing,.25rem)*20);object-fit:cover;border-radius:16px}.modal-product__info h4[data-v-b15775c9]{-webkit-line-clamp:2;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-900,oklch(21% .034 264.665));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.modal-product__price[data-v-b15775c9]{margin-top:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#fb2c36}.modal-quantity[data-v-b15775c9]{justify-content:space-between;align-items:center;display:flex}.modal-quantity label[data-v-b15775c9]{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,oklch(37.3% .034 259.733))}.btn-cancel[data-v-b15775c9]{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-600,oklch(44.6% .03 256.802));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:16px;flex:1}@media (hover:hover){.btn-cancel[data-v-b15775c9]:hover{background-color:var(--color-gray-100,oklch(96.7% .003 264.542))}}.btn-confirm[data-v-b15775c9]{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2.5);background-color:#fb2c36;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:16px;flex:1}@media (hover:hover){.btn-confirm[data-v-b15775c9]:hover{background-color:#e40014;background-color:oklch(.577 .245 27.325)}}.btn-confirm[data-v-b15775c9]:disabled{cursor:not-allowed;opacity:.5}.bonga-modal__header[data-v-b15775c9]{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.bonga-modal__header h3[data-v-b15775c9]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-800,oklch(27.8% .033 256.848));flex:1}.bonga-calc__price[data-v-b15775c9]{margin-bottom:calc(var(--spacing,.25rem)*4);align-items:center;gap:calc(var(--spacing,.25rem)*3);padding:calc(var(--spacing,.25rem)*4);background:linear-gradient(135deg,#f0fff4,#fff,#f8fff8);border:2px solid #28a745;border-radius:24px;display:flex}.bonga-calc__price .bonga-logo[data-v-b15775c9]{height:calc(var(--spacing,.25rem)*8);width:auto}.bonga-calc__price span[data-v-b15775c9]{color:var(--color-gray-700,oklch(37.3% .034 259.733))}.bonga-calc__price strong[data-v-b15775c9]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));color:var(--color-green-600,oklch(62.7% .194 149.214))}.bonga-calc__subtitle[data-v-b15775c9]{margin-bottom:calc(var(--spacing,.25rem)*5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-600,oklch(44.6% .03 256.802))}.bonga-calc__input[data-v-b15775c9]{margin-bottom:calc(var(--spacing,.25rem)*5)}.bonga-calc__input label[data-v-b15775c9]{margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-800,oklch(27.8% .033 256.848));display:block}.bonga-input[data-v-b15775c9]{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));width:100%;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);--tw-outline-style:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:16px;outline-style:none}.bonga-input[data-v-b15775c9]:focus{border-color:var(--color-green-500,oklch(72.3% .219 149.579));--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#00c75833}@supports (color:color-mix(in lab,red,red)){.bonga-input[data-v-b15775c9]:focus{--tw-ring-color:color-mix(in oklab,var(--color-green-500,oklch(72.3% .219 149.579))20%,transparent)}}.bonga-calc__result[data-v-b15775c9]{background-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding:calc(var(--spacing,.25rem)*4);text-align:center;color:var(--color-gray-700,oklch(37.3% .034 259.733));border-radius:24px}.bonga-calc__result strong[data-v-b15775c9]{color:var(--color-green-700,oklch(52.7% .154 150.069))}.bonga-calc__note[data-v-b15775c9]{margin-top:calc(var(--spacing,.25rem)*4);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-500,oklch(55.1% .027 264.364))}.product-status[data-v-b15775c9]{column-gap:calc(var(--spacing,.25rem)*6);row-gap:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));flex-wrap:wrap;display:flex}.status-item[data-v-b15775c9]{align-items:center;gap:calc(var(--spacing,.25rem)*1);display:flex}.status-label[data-v-b15775c9]{color:var(--color-gray-500,oklch(55.1% .027 264.364))}.status-value[data-v-b15775c9]{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-blue-600,oklch(54.6% .245 262.881))}.status-value--in[data-v-b15775c9]{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-green-600,oklch(62.7% .194 149.214))}.status-value--out[data-v-b15775c9]{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-red-600,oklch(57.7% .245 27.325))}.product-info__wishlist[data-v-b15775c9]{padding-block:calc(var(--spacing,.25rem)*2)}.btn-wishlist[data-v-b15775c9]{align-items:center;gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-600,oklch(44.6% .03 256.802));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:9999px;display:flex}@media (hover:hover){.btn-wishlist[data-v-b15775c9]:hover{border-color:var(--color-red-400,oklch(70.4% .191 22.216));color:var(--color-red-500,oklch(63.7% .237 25.331))}}.btn-wishlist--active[data-v-b15775c9]{border-color:var(--color-red-400,oklch(70.4% .191 22.216));background-color:var(--color-red-50,oklch(97.1% .013 17.38));color:var(--color-red-500,oklch(63.7% .237 25.331))}.product-category[data-v-b15775c9]{align-items:center;gap:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));display:flex}.category-link[data-v-b15775c9]{color:var(--color-blue-600,oklch(54.6% .245 262.881));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));text-decoration-line:underline}@media (hover:hover){.category-link[data-v-b15775c9]:hover{color:var(--color-blue-800,oklch(42.4% .199 265.638))}}.wishlist-modal[data-v-b15775c9]{width:100%;max-width:var(--container-md,28rem);border-radius:var(--radius-2xl,1rem);background-color:var(--color-white,#fff);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);animation:.3s ease-out modalSlideIn-b15775c9;overflow:hidden}.wishlist-modal__header[data-v-b15775c9]{padding-block:calc(var(--spacing,.25rem)*8);background:linear-gradient(135deg,#f97316,#ea580c);justify-content:center;align-items:center;display:flex;position:relative}.wishlist-modal__icon[data-v-b15775c9]{height:calc(var(--spacing,.25rem)*16);width:calc(var(--spacing,.25rem)*16);color:var(--color-white,#fff);--tw-shadow:0 16px 40px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);background-color:#fff3;border-radius:9999px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.wishlist-modal__icon[data-v-b15775c9]{background-color:color-mix(in oklab,var(--color-white,#fff)20%,transparent)}}.wishlist-modal__close[data-v-b15775c9]{top:calc(var(--spacing,.25rem)*3);right:calc(var(--spacing,.25rem)*3);height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);color:#fffc;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.wishlist-modal__close[data-v-b15775c9]{color:color-mix(in oklab,var(--color-white,#fff)80%,transparent)}}@media (hover:hover){.wishlist-modal__close[data-v-b15775c9]:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.wishlist-modal__close[data-v-b15775c9]:hover{background-color:color-mix(in oklab,var(--color-white,#fff)20%,transparent)}}.wishlist-modal__close[data-v-b15775c9]:hover{color:var(--color-white,#fff)}}.wishlist-modal__body[data-v-b15775c9]{padding:calc(var(--spacing,.25rem)*6);text-align:center}.wishlist-modal__title[data-v-b15775c9]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665))}.wishlist-modal__subtitle[data-v-b15775c9]{margin-top:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-500,oklch(55.1% .027 264.364))}.wishlist-modal__product[data-v-b15775c9]{margin-top:calc(var(--spacing,.25rem)*6);align-items:center;gap:calc(var(--spacing,.25rem)*4);padding:calc(var(--spacing,.25rem)*4);text-align:left;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#fff7ed80;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:transparent;border-radius:24px;display:flex}@supports (color:color-mix(in lab,red,red)){.wishlist-modal__product[data-v-b15775c9]{--tw-gradient-from:color-mix(in oklab,var(--color-orange-50,oklch(98% .016 73.684))50%,transparent)}}.wishlist-modal__image-wrap[data-v-b15775c9]{flex-shrink:0}.wishlist-modal__image[data-v-b15775c9]{height:calc(var(--spacing,.25rem)*20);width:calc(var(--spacing,.25rem)*20);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));object-fit:cover;--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:24px}.wishlist-modal__details[data-v-b15775c9]{min-width:calc(var(--spacing,.25rem)*0);flex:1}.wishlist-modal__name[data-v-b15775c9]{-webkit-line-clamp:2;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900,oklch(21% .034 264.665));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wishlist-modal__price[data-v-b15775c9]{margin-top:calc(var(--spacing,.25rem)*1);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#fb2c36}.wishlist-modal__status[data-v-b15775c9]{margin-top:calc(var(--spacing,.25rem)*1.5);align-items:center;gap:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-green-600,oklch(62.7% .194 149.214));display:flex}.wishlist-modal__actions[data-v-b15775c9]{margin-top:calc(var(--spacing,.25rem)*6);gap:calc(var(--spacing,.25rem)*3);display:flex}.wishlist-modal__btn[data-v-b15775c9]{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:24px;flex:1;display:flex}.wishlist-modal__btn[data-v-b15775c9]:active{scale:.98}.wishlist-modal__btn--continue[data-v-b15775c9]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-gray-100,oklch(96.7% .003 264.542));color:var(--color-gray-700,oklch(37.3% .034 259.733))}@media (hover:hover){.wishlist-modal__btn--continue[data-v-b15775c9]:hover{background-color:var(--color-gray-200,oklch(92.8% .006 264.531))}}.wishlist-modal__btn--view[data-v-b15775c9]{color:var(--color-white,#fff);background:linear-gradient(135deg,#f97316,#ea580c);box-shadow:0 4px 14px #f9731659}.wishlist-modal__btn--view[data-v-b15775c9]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #f9731673}.modal-enter-active[data-v-b15775c9],.modal-leave-active[data-v-b15775c9]{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}.modal-enter-from[data-v-b15775c9],.modal-leave-to[data-v-b15775c9]{opacity:0}.modal-enter-active .modal-content[data-v-b15775c9],.modal-leave-active .modal-content[data-v-b15775c9]{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}.modal-enter-from .modal-content[data-v-b15775c9],.modal-leave-to .modal-content[data-v-b15775c9]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}@media (max-width:640px){.product-info[data-v-b15775c9]{padding:calc(var(--spacing,.25rem)*4)}.product-info__title[data-v-b15775c9]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}.product-info__price-current[data-v-b15775c9]{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}.product-info__actions[data-v-b15775c9]{flex-direction:column}.btn-add-cart[data-v-b15775c9],.btn-buy-now[data-v-b15775c9],.btn-polepole[data-v-b15775c9]{flex:none;width:100%}}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin-b15775c9{to{transform:rotate(360deg)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-05186054],[data-v-05186054]:before,[data-v-05186054]:after,[data-v-05186054]::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-border-style:solid;--tw-font-weight:initial;--tw-space-y-reverse:0;--tw-leading:initial}}}.product-tabs[data-v-05186054]{background-color:var(--color-white,#fff);--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:24px;overflow:hidden}.tabs-header[data-v-05186054]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));scrollbar-width:none;display:flex;overflow-x:auto}.tabs-header[data-v-05186054]::-webkit-scrollbar{display:none}.tab-btn[data-v-05186054]{padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-600,oklch(44.6% .03 256.802));border-bottom-style:var(--tw-border-style);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-color:#0000;border-bottom-width:2px;flex-shrink:0}@media (hover:hover){.tab-btn[data-v-05186054]:hover{background-color:var(--color-gray-50,oklch(98.5% .002 247.839));color:var(--color-gray-900,oklch(21% .034 264.665))}}.tab-btn--active[data-v-05186054]{border-color:#fb2c36;color:#fb2c36}.tabs-content[data-v-05186054]{padding:calc(var(--spacing,.25rem)*6)}.tab-pane[data-v-05186054]{min-height:200px}.spec-content[data-v-05186054]{color:var(--color-gray-700,oklch(37.3% .034 259.733))}.spec-content[data-v-05186054] ul{list-style-type:disc;list-style-position:inside}:where(.spec-content[data-v-05186054] ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-y-reverse)))}.spec-content[data-v-05186054] li{color:var(--color-gray-700,oklch(37.3% .034 259.733))}.spec-content[data-v-05186054] strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900,oklch(21% .034 264.665))}:where(.seller-info[data-v-05186054]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*4)*calc(1 - var(--tw-space-y-reverse)))}.seller-header[data-v-05186054]{align-items:center;gap:calc(var(--spacing,.25rem)*4);display:flex}.seller-avatar[data-v-05186054]{height:calc(var(--spacing,.25rem)*16);width:calc(var(--spacing,.25rem)*16);background-color:var(--color-gray-100,oklch(96.7% .003 264.542));border-radius:9999px;justify-content:center;align-items:center;display:flex;overflow:hidden}.seller-initials[data-v-05186054]{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-400,oklch(70.7% .022 261.325))}.seller-name[data-v-05186054]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665))}.seller-location[data-v-05186054]{margin-top:calc(var(--spacing,.25rem)*1);align-items:center;gap:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-500,oklch(55.1% .027 264.364));display:flex}.seller-stats[data-v-05186054]{gap:calc(var(--spacing,.25rem)*6);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding-block:calc(var(--spacing,.25rem)*4);display:flex}.seller-stat[data-v-05186054]{flex-direction:column;display:flex}.stat-value[data-v-05186054]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665))}.stat-label[data-v-05186054]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-500,oklch(55.1% .027 264.364))}.seller-link[data-v-05186054]{align-items:center;gap:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#fb2c36;display:inline-flex}@media (hover:hover){.seller-link[data-v-05186054]:hover{text-decoration-line:underline}}.prose[data-v-05186054]{--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-gray-700,oklch(37.3% .034 259.733))}.prose[data-v-05186054] ul{margin-block:calc(var(--spacing,.25rem)*4);list-style-type:disc;list-style-position:inside}:where(.prose[data-v-05186054] ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*1)*calc(1 - var(--tw-space-y-reverse)))}.prose[data-v-05186054] ol{margin-block:calc(var(--spacing,.25rem)*4);list-style-type:decimal;list-style-position:inside}:where(.prose[data-v-05186054] ol>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*1)*calc(1 - var(--tw-space-y-reverse)))}.prose[data-v-05186054] p{margin-block:calc(var(--spacing,.25rem)*3)}.prose[data-v-05186054] strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}:is(.prose[data-v-05186054] h2,.prose[data-v-05186054] h3,.prose[data-v-05186054] h4){margin-top:calc(var(--spacing,.25rem)*6);margin-bottom:calc(var(--spacing,.25rem)*3);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665))}@media (max-width:640px){.tab-btn[data-v-05186054]{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}.tabs-content[data-v-05186054]{padding:calc(var(--spacing,.25rem)*4)}.spec-row[data-v-05186054]{gap:calc(var(--spacing,.25rem)*1);flex-direction:column}.spec-row .spec-label[data-v-05186054]{width:auto}}@property --tw-leading{syntax:"*";inherits:false}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-dbaf5d2d],[data-v-dbaf5d2d]:before,[data-v-dbaf5d2d]:after,[data-v-dbaf5d2d]::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial;--tw-border-style:solid;--tw-space-y-reverse:0}}}.product-sidebar[data-v-dbaf5d2d]{gap:calc(var(--spacing,.25rem)*4);flex-direction:column;display:flex}.sidebar-badge[data-v-dbaf5d2d]{align-items:center;gap:calc(var(--spacing,.25rem)*3);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*4);--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:24px;display:flex}.sidebar-badge__icon[data-v-dbaf5d2d]{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sidebar-badge__icon--red[data-v-dbaf5d2d]{background-color:var(--color-red-100,oklch(93.6% .032 17.717));color:var(--color-red-600,oklch(57.7% .245 27.325))}.sidebar-badge__icon--green[data-v-dbaf5d2d]{background-color:var(--color-green-100,oklch(96.2% .044 156.743));color:var(--color-green-600,oklch(62.7% .194 149.214))}.sidebar-badge__icon--blue[data-v-dbaf5d2d]{background-color:var(--color-blue-100,oklch(93.2% .032 255.585));color:var(--color-blue-600,oklch(54.6% .245 262.881))}.sidebar-badge__title[data-v-dbaf5d2d]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900,oklch(21% .034 264.665))}.sidebar-badge__text[data-v-dbaf5d2d]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-gray-500,oklch(55.1% .027 264.364))}.how-to-order[data-v-dbaf5d2d]{background-color:var(--color-white,#fff);--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:24px;overflow:hidden}.how-to-order__title[data-v-dbaf5d2d]{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-bottom-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*4);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665));border-bottom-width:1px;display:flex}.accordion__header[data-v-dbaf5d2d]{width:100%;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);background-color:#fb2c36;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));justify-content:space-between;align-items:center;display:flex}@media (hover:hover){.accordion__header[data-v-dbaf5d2d]:hover{background-color:#e40014;background-color:oklch(.577 .245 27.325)}}.accordion__header--active[data-v-dbaf5d2d]{background-color:#e40014;background-color:oklch(.577 .245 27.325)}.accordion__content[data-v-dbaf5d2d]{background-color:var(--color-gray-50,oklch(98.5% .002 247.839));padding:calc(var(--spacing,.25rem)*4)}.order-steps[data-v-dbaf5d2d]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-gray-600,oklch(44.6% .03 256.802))}:where(.order-steps[data-v-dbaf5d2d]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-y-reverse)))}.order-steps li[data-v-dbaf5d2d]{gap:calc(var(--spacing,.25rem)*1);display:flex}.step-num[data-v-dbaf5d2d]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#fb2c36;flex-shrink:0}@media (max-width:1024px){.product-sidebar[data-v-dbaf5d2d]{gap:calc(var(--spacing,.25rem)*3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.how-to-order[data-v-dbaf5d2d]{grid-column:span 3/span 3}}@media (max-width:640px){.product-sidebar[data-v-dbaf5d2d]{grid-template-columns:repeat(1,minmax(0,1fr))}.sidebar-badge[data-v-dbaf5d2d]{flex-direction:row}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-0ac4b560],[data-v-0ac4b560]:before,[data-v-0ac4b560]:after,[data-v-0ac4b560]::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial;--tw-duration:initial;--tw-ease:initial}}}.related-products[data-v-0ac4b560]{background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*6);--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:24px}.related-products__header[data-v-0ac4b560]{margin-bottom:calc(var(--spacing,.25rem)*6);justify-content:space-between;align-items:center;display:flex}.related-products__title[data-v-0ac4b560]{align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-800,oklch(27.8% .033 256.848));display:flex}.related-products__carousel[data-v-0ac4b560]{align-items:center;display:flex;position:relative}.carousel-container[data-v-0ac4b560]{margin-inline:calc(var(--spacing,.25rem)*2);flex:1;overflow:hidden}.carousel-track[data-v-0ac4b560]{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.5s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));display:flex}.carousel-slide[data-v-0ac4b560]{padding-inline:calc(var(--spacing,.25rem)*2);flex-shrink:0;min-width:0}.carousel-arrow[data-v-0ac4b560]{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);background-color:var(--color-gray-100,oklch(96.7% .003 264.542));color:var(--color-gray-600,oklch(44.6% .03 256.802));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;z-index:10;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.3s;display:flex}@media (hover:hover){.carousel-arrow[data-v-0ac4b560]:hover{background-color:#fb2c36;color:var(--color-white,#fff);--tw-shadow:0 16px 40px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.carousel-arrow--disabled[data-v-0ac4b560]{cursor:not-allowed;opacity:.3}@media (hover:hover){.carousel-arrow--disabled[data-v-0ac4b560]:hover{background-color:var(--color-gray-100,oklch(96.7% .003 264.542));color:var(--color-gray-600,oklch(44.6% .03 256.802))}}@media (max-width:640px){.related-products[data-v-0ac4b560]{padding:calc(var(--spacing,.25rem)*4)}.related-products__title[data-v-0ac4b560]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}.carousel-arrow[data-v-0ac4b560]{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8)}.carousel-arrow svg[data-v-0ac4b560]{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4)}.carousel-slide[data-v-0ac4b560]{padding-inline:calc(var(--spacing,.25rem)*1)}.carousel-container[data-v-0ac4b560]{margin-inline:calc(var(--spacing,.25rem)*1)}}.product-page[data-v-610535ff]{background-color:var(--color-gray-50,oklch(98.5% .002 247.839));min-height:100vh}.breadcrumb[data-v-610535ff]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}.product-layout[data-v-610535ff]{gap:calc(var(--spacing,.25rem)*8);flex-direction:column;display:flex}@media (min-width:64rem){.product-layout[data-v-610535ff]{flex-direction:row}}.product-main[data-v-610535ff]{min-width:calc(var(--spacing,.25rem)*0);flex:1}.product-main__grid[data-v-610535ff]{gap:calc(var(--spacing,.25rem)*8);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.product-main__grid[data-v-610535ff]{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-sidebar-wrapper[data-v-610535ff]{flex-shrink:0;width:100%}@media (min-width:64rem){.product-sidebar-wrapper[data-v-610535ff]{width:calc(var(--spacing,.25rem)*80)}}@media (min-width:80rem){.product-sidebar-wrapper[data-v-610535ff]{width:calc(var(--spacing,.25rem)*96)}}@media (max-width:1024px){.product-sidebar-wrapper[data-v-610535ff]{order:-9999}}@media (max-width:640px){.breadcrumb[data-v-610535ff]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-cf27c0af],[data-v-cf27c0af]:before,[data-v-cf27c0af]:after,[data-v-cf27c0af]::backdrop{--tw-space-y-reverse:0;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.search-page[data-v-cf27c0af]{background-color:var(--color-gray-50,oklch(98.5% .002 247.839));min-height:100vh}.shop-layout[data-v-cf27c0af]{gap:calc(var(--spacing,.25rem)*8);display:flex}.shop-sidebar[data-v-cf27c0af]{width:calc(var(--spacing,.25rem)*64);flex-shrink:0;display:none}@media (min-width:64rem){.shop-sidebar[data-v-cf27c0af]{display:block}}.sidebar-sticky[data-v-cf27c0af]{top:calc(var(--spacing,.25rem)*24);overscroll-behavior:contain;max-height:calc(100vh - 120px);position:sticky;overflow-y:auto}:where(.sidebar-sticky[data-v-cf27c0af]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*6)*calc(1 - var(--tw-space-y-reverse)))}.sidebar-sticky[data-v-cf27c0af]::-webkit-scrollbar{width:8px}.sidebar-sticky[data-v-cf27c0af]::-webkit-scrollbar-track{background-color:var(--color-gray-100,oklch(96.7% .003 264.542));border-radius:.25rem}.sidebar-sticky[data-v-cf27c0af]::-webkit-scrollbar-thumb{background-color:var(--color-gray-300,oklch(87.2% .01 258.338));border-radius:.25rem}.sidebar-sticky[data-v-cf27c0af]::-webkit-scrollbar-thumb:hover{background-color:var(--color-gray-400,oklch(70.7% .022 261.325))}.sidebar-widget[data-v-cf27c0af]{background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*5);--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:24px}.widget-title[data-v-cf27c0af]{margin-bottom:calc(var(--spacing,.25rem)*4);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-gray-800,oklch(27.8% .033 256.848));text-transform:uppercase;border-bottom-width:1px}.search-form-sidebar[data-v-cf27c0af]{gap:calc(var(--spacing,.25rem)*2);display:flex}.search-input-sidebar[data-v-cf27c0af]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-outline-style:none;border-radius:16px;outline-style:none;flex:1}.search-input-sidebar[data-v-cf27c0af]:focus{border-color:#fb2c36;--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:color-mix(in oklab,oklch(.637 .237 25.331)20%,transparent)}.search-btn-sidebar[data-v-cf27c0af]{background-color:#fb2c36;padding:calc(var(--spacing,.25rem)*2);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:16px}@media (hover:hover){.search-btn-sidebar[data-v-cf27c0af]:hover{background-color:#e40014;background-color:oklch(.577 .245 27.325)}}:where(.category-list[data-v-cf27c0af]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*1)*calc(1 - var(--tw-space-y-reverse)))}.category-item[data-v-cf27c0af]{margin-bottom:calc(var(--spacing,.25rem)*1)}.category-header[data-v-cf27c0af]{justify-content:space-between;align-items:center;display:flex}.category-link[data-v-cf27c0af]{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-600,oklch(44.6% .03 256.802));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:16px;flex:1;display:block}@media (hover:hover){.category-link[data-v-cf27c0af]:hover{background-color:var(--color-gray-50,oklch(98.5% .002 247.839));color:#fb2c36}}.accordion-toggle[data-v-cf27c0af]{padding:calc(var(--spacing,.25rem)*2);color:var(--color-gray-400,oklch(70.7% .022 261.325));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:16px}@media (hover:hover){.accordion-toggle[data-v-cf27c0af]:hover{background-color:var(--color-gray-100,oklch(96.7% .003 264.542));color:var(--color-gray-600,oklch(44.6% .03 256.802))}}.accordion-icon[data-v-cf27c0af]{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}.accordion-icon.rotated[data-v-cf27c0af]{rotate:180deg}.subcategory-list[data-v-cf27c0af]{margin-top:calc(var(--spacing,.25rem)*1);margin-left:calc(var(--spacing,.25rem)*4);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding-left:calc(var(--spacing,.25rem)*2);overscroll-behavior:contain;max-height:300px;overflow-y:auto}:where(.subcategory-list[data-v-cf27c0af]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*.5)*calc(1 - var(--tw-space-y-reverse)))}.subcategory-link[data-v-cf27c0af]{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-gray-600,oklch(44.6% .03 256.802));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:16px;display:block}@media (hover:hover){.subcategory-link[data-v-cf27c0af]:hover{background-color:var(--color-gray-50,oklch(98.5% .002 247.839));color:#fb2c36}}.accordion-enter-active[data-v-cf27c0af],.accordion-leave-active[data-v-cf27c0af]{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.2s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));overflow:hidden}.accordion-enter-from[data-v-cf27c0af],.accordion-leave-to[data-v-cf27c0af]{max-height:calc(var(--spacing,.25rem)*0);opacity:0}.accordion-enter-to[data-v-cf27c0af],.accordion-leave-from[data-v-cf27c0af]{opacity:1;max-height:500px}.shop-content[data-v-cf27c0af]{min-width:calc(var(--spacing,.25rem)*0);flex:1}.shop-header[data-v-cf27c0af]{margin-bottom:calc(var(--spacing,.25rem)*6);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*4);display:flex}.shop-header-left[data-v-cf27c0af]{align-items:center;gap:calc(var(--spacing,.25rem)*4);flex-wrap:wrap;display:flex}.shop-title[data-v-cf27c0af]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665))}@media (min-width:64rem){.shop-title[data-v-cf27c0af]{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.product-count[data-v-cf27c0af]{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-500,oklch(55.1% .027 264.364));--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:9999px;display:inline-flex}.filters-bar[data-v-cf27c0af]{margin-bottom:calc(var(--spacing,.25rem)*6);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*4);--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:24px}.filters-row[data-v-cf27c0af]{align-items:center;gap:calc(var(--spacing,.25rem)*4);flex-wrap:wrap;display:flex}@media (min-width:64rem){.filters-row[data-v-cf27c0af]{gap:calc(var(--spacing,.25rem)*6)}}.filter-group[data-v-cf27c0af]{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.filter-label[data-v-cf27c0af]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-600,oklch(44.6% .03 256.802));display:none}@media (min-width:40rem){.filter-label[data-v-cf27c0af]{display:inline}}.filter-pills[data-v-cf27c0af]{gap:calc(var(--spacing,.25rem)*1);display:flex}.filter-pill[data-v-cf27c0af]{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-white,#fff);color:var(--color-gray-600,oklch(44.6% .03 256.802));border-radius:9999px}@media (hover:hover){.filter-pill[data-v-cf27c0af]:hover{border-color:#fb2c36;color:#fb2c36}}.filter-pill.active[data-v-cf27c0af]{border-color:#fb2c36;background-color:#fb2c36;color:var(--color-white,#fff)}.sort-dropdown[data-v-cf27c0af]{position:relative}.sort-trigger[data-v-cf27c0af]{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,oklch(37.3% .034 259.733));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:16px;display:inline-flex}@media (hover:hover){.sort-trigger[data-v-cf27c0af]:hover{border-color:var(--color-gray-300,oklch(87.2% .01 258.338))}}.sort-menu[data-v-cf27c0af]{top:100%;right:calc(var(--spacing,.25rem)*0);z-index:50;margin-top:calc(var(--spacing,.25rem)*1);width:calc(var(--spacing,.25rem)*44);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));background-color:var(--color-white,#fff);padding-block:calc(var(--spacing,.25rem)*1);--tw-shadow:0 16px 40px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:16px;position:absolute}.sort-option[data-v-cf27c0af]{width:100%;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-600,oklch(44.6% .03 256.802));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:block}@media (hover:hover){.sort-option[data-v-cf27c0af]:hover{background-color:var(--color-gray-50,oklch(98.5% .002 247.839))}}.sort-option.active[data-v-cf27c0af]{background-color:color-mix(in oklab,oklch(.637 .237 25.331)5%,transparent);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#fb2c36}.grid-toggle[data-v-cf27c0af]{gap:calc(var(--spacing,.25rem)*1);margin-left:auto}.grid-btn[data-v-cf27c0af]{padding:calc(var(--spacing,.25rem)*2);color:var(--color-gray-400,oklch(70.7% .022 261.325));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:16px}@media (hover:hover){.grid-btn[data-v-cf27c0af]:hover{background-color:var(--color-gray-100,oklch(96.7% .003 264.542));color:var(--color-gray-600,oklch(44.6% .03 256.802))}}.grid-btn.active[data-v-cf27c0af]{background-color:color-mix(in oklab,oklch(.637 .237 25.331)10%,transparent);color:#fb2c36}.products-section[data-v-cf27c0af]{min-height:400px;position:relative}.loading-overlay[data-v-cf27c0af]{inset:calc(var(--spacing,.25rem)*0);z-index:10;background-color:#fffc;border-radius:24px;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.loading-overlay[data-v-cf27c0af]{background-color:color-mix(in oklab,var(--color-white,#fff)80%,transparent)}}.loading-spinner[data-v-cf27c0af]{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);animation:var(--animate-spin,spin-cf27c0af 1s linear infinite);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));border-top-color:#fb2c36;border-radius:9999px}.no-products[data-v-cf27c0af]{padding-block:calc(var(--spacing,.25rem)*16);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.btn-primary[data-v-cf27c0af]{background-color:#fb2c36;padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*2.5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:16px;align-items:center;display:inline-flex}@media (hover:hover){.btn-primary[data-v-cf27c0af]:hover{background-color:#e40014;background-color:oklch(.577 .245 27.325)}}.products-grid[data-v-cf27c0af]{gap:calc(var(--spacing,.25rem)*4);display:grid}.products-grid.grid-cols-2[data-v-cf27c0af],.products-grid.grid-cols-3[data-v-cf27c0af]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:48rem){.products-grid.grid-cols-3[data-v-cf27c0af]{grid-template-columns:repeat(3,minmax(0,1fr))}}.products-grid.grid-cols-4[data-v-cf27c0af]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:48rem){.products-grid.grid-cols-4[data-v-cf27c0af]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.products-grid.grid-cols-4[data-v-cf27c0af]{grid-template-columns:repeat(4,minmax(0,1fr))}}.pagination[data-v-cf27c0af]{margin-top:calc(var(--spacing,.25rem)*8);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.pagination-btn[data-v-cf27c0af]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));padding:calc(var(--spacing,.25rem)*2);color:var(--color-gray-500,oklch(55.1% .027 264.364));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:16px}@media (hover:hover){.pagination-btn[data-v-cf27c0af]:hover{border-color:var(--color-gray-300,oklch(87.2% .01 258.338));color:var(--color-gray-700,oklch(37.3% .034 259.733))}}.pagination-btn[data-v-cf27c0af]:disabled{cursor:not-allowed;opacity:.5}@media (hover:hover){.pagination-btn[data-v-cf27c0af]:disabled:hover{border-color:var(--color-gray-200,oklch(92.8% .006 264.531))}}.pagination-num[data-v-cf27c0af]{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-600,oklch(44.6% .03 256.802));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:16px;justify-content:center;align-items:center;display:flex}@media (hover:hover){.pagination-num[data-v-cf27c0af]:hover{background-color:var(--color-gray-100,oklch(96.7% .003 264.542))}}.pagination-num.active[data-v-cf27c0af]{background-color:#fb2c36;color:var(--color-white,#fff)}@media (hover:hover){.pagination-num.active[data-v-cf27c0af]:hover{background-color:#fb2c36}}.dropdown-enter-active[data-v-cf27c0af],.dropdown-leave-active[data-v-cf27c0af]{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}.dropdown-enter-from[data-v-cf27c0af],.dropdown-leave-to[data-v-cf27c0af]{--tw-translate-y:calc(var(--spacing,.25rem)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);opacity:0}@media (max-width:1023px){.shop-layout[data-v-cf27c0af]{flex-direction:column}.products-grid[data-v-cf27c0af]{gap:calc(var(--spacing,.25rem)*3)}}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes spin-cf27c0af{to{transform:rotate(360deg)}}.sell-page[data-v-d0d9e6a0]{background:#f8fafc;min-height:100vh}.page-hero[data-v-d0d9e6a0]{background:linear-gradient(135deg,#1e293b,#334155);padding:24px 0 48px;position:relative;overflow:hidden}.hero-pattern[data-v-d0d9e6a0]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.breadcrumb[data-v-d0d9e6a0]{display:flex;align-items:center;gap:12px;font-size:14px;margin-bottom:24px;position:relative;z-index:1}.breadcrumb-link[data-v-d0d9e6a0]{color:#ffffffb3;text-decoration:none;transition:color .2s;display:flex;align-items:center}.breadcrumb-link[data-v-d0d9e6a0]:hover{color:#fff}.breadcrumb-current[data-v-d0d9e6a0]{color:#fff;font-weight:500}.breadcrumb-separator[data-v-d0d9e6a0]{color:#fff6;font-size:10px}.hero-content[data-v-d0d9e6a0]{text-align:center;position:relative;z-index:1}.hero-icon[data-v-d0d9e6a0]{width:80px;height:80px;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;box-shadow:0 10px 30px #ef44444d}.hero-icon i[data-v-d0d9e6a0]{font-size:32px;color:#fff}.page-title[data-v-d0d9e6a0]{font-size:36px;font-weight:700;color:#fff;margin:0 0 8px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.hero-subtitle[data-v-d0d9e6a0]{font-size:18px;color:#fffc;margin:0}.content-section[data-v-d0d9e6a0]{margin-top:-24px;padding-bottom:48px;position:relative;z-index:2}.content-grid[data-v-d0d9e6a0]{display:grid;grid-template-columns:380px 1fr;gap:32px;align-items:start}.benefits-sidebar[data-v-d0d9e6a0]{background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 20px #00000014;position:sticky;top:100px}.benefits-sidebar h2[data-v-d0d9e6a0]{font-size:22px;font-weight:700;color:#1e293b;margin:0 0 24px}.benefit-card[data-v-d0d9e6a0]{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid #f1f5f9}.benefit-card[data-v-d0d9e6a0]:last-of-type{border-bottom:none}.benefit-icon[data-v-d0d9e6a0]{width:48px;height:48px;background:linear-gradient(135deg,#fef2f2,#fee2e2);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.benefit-icon i[data-v-d0d9e6a0]{font-size:20px;color:#ef4444}.benefit-content h3[data-v-d0d9e6a0]{font-size:15px;font-weight:600;color:#1e293b;margin:0 0 4px}.benefit-content p[data-v-d0d9e6a0]{font-size:13px;color:#64748b;margin:0;line-height:1.5}.stats-row[data-v-d0d9e6a0]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;padding-top:24px;border-top:1px solid #f1f5f9}.stat-item[data-v-d0d9e6a0]{text-align:center}.stat-number[data-v-d0d9e6a0]{display:block;font-size:24px;font-weight:700;color:#ef4444}.stat-label[data-v-d0d9e6a0]{font-size:12px;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.form-card[data-v-d0d9e6a0]{background:#fff;border-radius:16px;padding:40px;box-shadow:0 4px 20px #00000014}.form-header[data-v-d0d9e6a0]{text-align:center;margin-bottom:32px}.form-header h2[data-v-d0d9e6a0]{font-size:24px;font-weight:700;color:#1e293b;margin:0 0 8px}.form-header p[data-v-d0d9e6a0]{color:#64748b;margin:0}.success-message[data-v-d0d9e6a0]{text-align:center;padding:48px 24px}.success-icon[data-v-d0d9e6a0]{width:80px;height:80px;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;box-shadow:0 10px 30px #22c55e4d}.success-icon i[data-v-d0d9e6a0]{font-size:36px;color:#fff}.success-message h2[data-v-d0d9e6a0]{font-size:28px;font-weight:700;color:#166534;margin:0 0 12px}.success-message p[data-v-d0d9e6a0]{font-size:16px;color:#15803d;max-width:400px;margin:0 auto 24px}.error-message[data-v-d0d9e6a0]{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca;color:#dc2626;padding:14px 18px;border-radius:10px;margin-bottom:24px;font-size:14px;display:flex;align-items:center;gap:10px}.error-message i[data-v-d0d9e6a0]{font-size:18px}.form-section[data-v-d0d9e6a0]{margin-bottom:32px}.form-section h3[data-v-d0d9e6a0]{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 20px;padding-bottom:12px;border-bottom:2px solid #f1f5f9;display:flex;align-items:center;gap:10px}.form-section h3 i[data-v-d0d9e6a0]{color:#ef4444;font-size:14px}.form-grid[data-v-d0d9e6a0]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-group[data-v-d0d9e6a0]{display:flex;flex-direction:column;gap:8px}.form-group.full-width[data-v-d0d9e6a0]{grid-column:1 / -1}.form-group label[data-v-d0d9e6a0]{font-size:14px;font-weight:600;color:#374151}.input-wrapper[data-v-d0d9e6a0]{position:relative}.input-wrapper i[data-v-d0d9e6a0]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:14px;pointer-events:none}.input-wrapper input[data-v-d0d9e6a0],.input-wrapper select[data-v-d0d9e6a0]{width:100%;padding:14px 14px 14px 42px;border:2px solid #e5e7eb;border-radius:10px;font-size:15px;transition:all .2s;background:#fff}.input-wrapper input[data-v-d0d9e6a0]:focus,.input-wrapper select[data-v-d0d9e6a0]:focus{outline:none;border-color:#ef4444;box-shadow:0 0 0 4px #ef44441a}.input-wrapper input[data-v-d0d9e6a0]::placeholder{color:#9ca3af}.searchable-select[data-v-d0d9e6a0],.searchable-select .input-wrapper[data-v-d0d9e6a0]{position:relative}.searchable-select .dropdown-arrow[data-v-d0d9e6a0]{position:absolute;right:14px;left:auto;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:12px;transition:transform .2s;pointer-events:none}.searchable-select .dropdown-arrow.rotated[data-v-d0d9e6a0]{transform:translateY(-50%) rotate(180deg)}.dropdown-options[data-v-d0d9e6a0]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:2px solid #e5e7eb;border-radius:10px;max-height:240px;overflow-y:auto;z-index:100;box-shadow:0 10px 40px #00000026}.dropdown-option[data-v-d0d9e6a0]{padding:12px 14px;cursor:pointer;transition:background .15s;display:flex;align-items:center;gap:10px;font-size:14px;color:#374151}.dropdown-option i[data-v-d0d9e6a0]{color:#9ca3af;font-size:12px}.dropdown-option[data-v-d0d9e6a0]:hover{background:#fef2f2}.dropdown-option.selected[data-v-d0d9e6a0]{background:#fef2f2;color:#ef4444;font-weight:500}.dropdown-option.selected i[data-v-d0d9e6a0]{color:#ef4444}.dropdown-empty[data-v-d0d9e6a0]{padding:16px;text-align:center;color:#9ca3af;font-size:14px}.input-hint[data-v-d0d9e6a0]{font-size:12px;color:#9ca3af}.form-group textarea[data-v-d0d9e6a0]{width:100%;padding:14px;border:2px solid #e5e7eb;border-radius:10px;font-size:15px;transition:all .2s;resize:vertical;font-family:inherit}.form-group textarea[data-v-d0d9e6a0]:focus{outline:none;border-color:#ef4444;box-shadow:0 0 0 4px #ef44441a}.file-upload-area[data-v-d0d9e6a0]{position:relative;border:2px dashed #d1d5db;border-radius:12px;padding:32px;text-align:center;transition:all .2s;cursor:pointer}.file-upload-area[data-v-d0d9e6a0]:hover{border-color:#ef4444;background:#fef2f2}.file-upload-area.has-file[data-v-d0d9e6a0]{border-style:solid;padding:16px}.file-upload-area input[data-v-d0d9e6a0]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.upload-placeholder i[data-v-d0d9e6a0]{font-size:36px;color:#9ca3af;margin-bottom:12px;display:block}.upload-placeholder span[data-v-d0d9e6a0]{display:block;font-size:14px;color:#4b5563;font-weight:500;margin-bottom:4px}.upload-placeholder small[data-v-d0d9e6a0]{font-size:12px;color:#9ca3af}.logo-preview[data-v-d0d9e6a0]{position:relative;display:inline-block}.logo-preview img[data-v-d0d9e6a0]{max-width:120px;max-height:120px;object-fit:contain;border-radius:8px}.remove-logo[data-v-d0d9e6a0]{position:absolute;top:-8px;right:-8px;width:24px;height:24px;background:#ef4444;color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;transition:background .2s}.remove-logo[data-v-d0d9e6a0]:hover{background:#dc2626}.form-actions[data-v-d0d9e6a0]{margin-top:32px}.btn-submit[data-v-d0d9e6a0]{width:100%;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;padding:16px 32px;font-size:17px;font-weight:600;border:none;border-radius:12px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 4px 15px #ef44444d}.btn-submit[data-v-d0d9e6a0]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #ef444466}.btn-submit[data-v-d0d9e6a0]:disabled{opacity:.7;cursor:not-allowed;transform:none}.btn-primary[data-v-d0d9e6a0]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;padding:14px 32px;font-weight:600;border-radius:10px;text-decoration:none;transition:all .2s;box-shadow:0 4px 15px #ef44444d}.btn-primary[data-v-d0d9e6a0]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ef444466}.form-note[data-v-d0d9e6a0]{text-align:center;margin-top:20px;font-size:13px;color:#64748b}.form-note a[data-v-d0d9e6a0]{color:#ef4444;text-decoration:none;font-weight:500}.form-note a[data-v-d0d9e6a0]:hover{text-decoration:underline}@media (max-width: 1024px){.content-grid[data-v-d0d9e6a0]{grid-template-columns:1fr}.benefits-sidebar[data-v-d0d9e6a0]{position:static;order:2}.form-card[data-v-d0d9e6a0]{order:1}}@media (max-width: 640px){.page-hero[data-v-d0d9e6a0]{padding:20px 0 40px}.hero-icon[data-v-d0d9e6a0]{width:64px;height:64px}.hero-icon i[data-v-d0d9e6a0],.page-title[data-v-d0d9e6a0]{font-size:26px}.hero-subtitle[data-v-d0d9e6a0]{font-size:15px}.form-card[data-v-d0d9e6a0]{padding:24px}.form-grid[data-v-d0d9e6a0]{grid-template-columns:1fr}.benefits-sidebar[data-v-d0d9e6a0]{padding:24px}.stats-row[data-v-d0d9e6a0]{grid-template-columns:repeat(3,1fr);gap:8px}.stat-number[data-v-d0d9e6a0]{font-size:20px}}.static-page[data-v-1b1c347e]{background:#f8fafc;min-height:60vh}.page-hero[data-v-1b1c347e]{background:linear-gradient(135deg,#1e293b,#334155);padding:24px 0 48px;position:relative;overflow:hidden}.hero-pattern[data-v-1b1c347e]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.breadcrumb[data-v-1b1c347e]{display:flex;align-items:center;gap:12px;font-size:14px;margin-bottom:24px;position:relative;z-index:1}.breadcrumb-link[data-v-1b1c347e]{color:#ffffffb3;text-decoration:none;transition:color .2s;display:flex;align-items:center}.breadcrumb-link[data-v-1b1c347e]:hover{color:#fff}.breadcrumb-current[data-v-1b1c347e]{color:#fff;font-weight:500}.breadcrumb-separator[data-v-1b1c347e]{color:#fff6;font-size:10px}.hero-content[data-v-1b1c347e]{text-align:center;position:relative;z-index:1}.hero-icon[data-v-1b1c347e]{width:72px;height:72px;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;box-shadow:0 10px 30px #ef44444d}.hero-icon i[data-v-1b1c347e]{font-size:28px;color:#fff}.page-title[data-v-1b1c347e]{font-size:32px;font-weight:700;color:#fff;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.1)}.content-section[data-v-1b1c347e]{margin-top:-24px;padding-bottom:48px;position:relative;z-index:2}.content-card[data-v-1b1c347e]{background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;padding:40px 48px;margin-bottom:24px}.page-content[data-v-1b1c347e]{max-width:800px;margin:0 auto;font-size:16px;line-height:1.8;color:#4b5563}.page-content[data-v-1b1c347e] h2{font-size:24px;font-weight:700;color:#1e293b;margin:40px 0 20px;padding-bottom:12px;border-bottom:2px solid #f1f5f9;position:relative}.page-content[data-v-1b1c347e] h2:after{content:"";position:absolute;bottom:-2px;left:0;width:60px;height:2px;background:#ef4444}.page-content[data-v-1b1c347e] h2:first-child{margin-top:0}.page-content[data-v-1b1c347e] h3{font-size:20px;font-weight:600;color:#1e293b;margin:32px 0 16px;display:flex;align-items:center;gap:10px}.page-content[data-v-1b1c347e] h3:before{content:"";width:4px;height:20px;background:#ef4444;border-radius:2px}.page-content[data-v-1b1c347e] h4{font-size:17px;font-weight:600;color:#374151;margin:24px 0 12px}.page-content[data-v-1b1c347e] p{margin-bottom:16px}.page-content[data-v-1b1c347e] strong{color:#1e293b;font-weight:600}.page-content[data-v-1b1c347e] ul,.page-content[data-v-1b1c347e] ol{margin:20px 0;padding:0;list-style:none}.page-content[data-v-1b1c347e] ul li,.page-content[data-v-1b1c347e] ol li{margin-bottom:12px;padding-left:28px;position:relative}.page-content[data-v-1b1c347e] ul li:before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;background:#ef4444;border-radius:50%}.page-content[data-v-1b1c347e] ol{counter-reset:list-counter}.page-content[data-v-1b1c347e] ol li{counter-increment:list-counter}.page-content[data-v-1b1c347e] ol li:before{content:counter(list-counter);position:absolute;left:0;top:0;width:22px;height:22px;background:#fef2f2;color:#ef4444;font-size:12px;font-weight:600;border-radius:50%;display:flex;align-items:center;justify-content:center}.page-content[data-v-1b1c347e] a{color:#ef4444;text-decoration:none;font-weight:500;transition:all .2s;border-bottom:1px dashed #ef4444}.page-content[data-v-1b1c347e] a:hover{color:#dc2626;border-bottom-style:solid}.page-content[data-v-1b1c347e] hr{border:none;height:1px;background:linear-gradient(to right,transparent,#e2e8f0,transparent);margin:32px 0}.help-section[data-v-1b1c347e]{max-width:600px;margin:0 auto}.help-card[data-v-1b1c347e]{background:linear-gradient(135deg,#fef2f2,#fff);border:1px solid #fecaca;border-radius:12px;padding:20px 24px;display:flex;align-items:center;gap:16px}.help-card>i[data-v-1b1c347e]{font-size:32px;color:#ef4444}.help-card>div[data-v-1b1c347e]{flex:1}.help-card h4[data-v-1b1c347e]{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 4px}.help-card p[data-v-1b1c347e]{font-size:14px;color:#64748b;margin:0}.help-btn[data-v-1b1c347e]{display:flex;align-items:center;gap:8px;background:#ef4444;color:#fff;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s}.help-btn[data-v-1b1c347e]:hover{background:#dc2626;transform:translateY(-1px)}@media (max-width: 768px){.page-hero[data-v-1b1c347e]{padding:20px 0 40px}.hero-icon[data-v-1b1c347e]{width:56px;height:56px;border-radius:14px}.hero-icon i[data-v-1b1c347e]{font-size:22px}.page-title[data-v-1b1c347e]{font-size:24px}.content-card[data-v-1b1c347e]{padding:24px 20px;border-radius:12px}.page-content[data-v-1b1c347e]{font-size:15px}.page-content[data-v-1b1c347e] h2{font-size:20px}.page-content[data-v-1b1c347e] h3{font-size:17px}.help-card[data-v-1b1c347e]{flex-wrap:wrap;text-align:center;justify-content:center}.help-card>div[data-v-1b1c347e]{width:100%}.help-btn[data-v-1b1c347e]{width:100%;justify-content:center}}/*! tailwindcss v4.1.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-8a9fe64e],[data-v-8a9fe64e]:before,[data-v-8a9fe64e]:after,[data-v-8a9fe64e]::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial;--tw-border-style:solid;--tw-space-y-reverse:0;--tw-duration:initial}}}.subcategory-page[data-v-8a9fe64e]{background-color:var(--color-gray-50,oklch(98.5% .002 247.839));min-height:100vh}.shop-layout[data-v-8a9fe64e]{gap:calc(var(--spacing,.25rem)*8);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.shop-layout[data-v-8a9fe64e]{grid-template-columns:repeat(4,minmax(0,1fr))}}.shop-sidebar[data-v-8a9fe64e]{display:none}@media (min-width:64rem){.shop-sidebar[data-v-8a9fe64e]{display:block}}.sidebar-sticky[data-v-8a9fe64e]{top:calc(var(--spacing,.25rem)*24);position:sticky}.sidebar-widget[data-v-8a9fe64e]{background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*5);--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:24px}.category-back-link[data-v-8a9fe64e]{align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#fb2c36;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}@media (hover:hover){.category-back-link[data-v-8a9fe64e]:hover{color:#e40014;color:oklch(.577 .245 27.325)}}.widget-title[data-v-8a9fe64e]{margin-bottom:calc(var(--spacing,.25rem)*4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding-bottom:calc(var(--spacing,.25rem)*3);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665))}:where(.category-list[data-v-8a9fe64e]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*1)*calc(1 - var(--tw-space-y-reverse)))}.category-list li[data-v-8a9fe64e]{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:16px}.category-list li.active[data-v-8a9fe64e]{background-color:color-mix(in oklab,oklch(.637 .237 25.331)10%,transparent)}.category-list li.active .category-link[data-v-8a9fe64e]{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#fb2c36}.category-link[data-v-8a9fe64e]{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-700,oklch(37.3% .034 259.733));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:16px;display:block}@media (hover:hover){.category-link[data-v-8a9fe64e]:hover{background-color:var(--color-gray-50,oklch(98.5% .002 247.839));color:#fb2c36}}@media (min-width:64rem){.shop-content[data-v-8a9fe64e]{grid-column:span 3/span 3}}.shop-header[data-v-8a9fe64e]{gap:calc(var(--spacing,.25rem)*4);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*4);--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-top-left-radius:24px;border-top-right-radius:24px;flex-direction:column;display:flex}@media (min-width:40rem){.shop-header[data-v-8a9fe64e]{padding:calc(var(--spacing,.25rem)*5);flex-direction:row;justify-content:space-between;align-items:center}}.shop-header-left[data-v-8a9fe64e]{gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}@media (min-width:40rem){.shop-header-left[data-v-8a9fe64e]{align-items:center;gap:calc(var(--spacing,.25rem)*4);flex-direction:row}}.shop-title[data-v-8a9fe64e]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665))}@media (min-width:40rem){.shop-title[data-v-8a9fe64e]{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.product-count[data-v-8a9fe64e]{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);background-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-500,oklch(55.1% .027 264.364));border-radius:9999px;display:inline-flex}.filter-toggle[data-v-8a9fe64e]{align-items:center;gap:calc(var(--spacing,.25rem)*2);background-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,oklch(37.3% .034 259.733));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:16px;display:flex}@media (hover:hover){.filter-toggle[data-v-8a9fe64e]:hover{background-color:var(--color-gray-200,oklch(92.8% .006 264.531))}}.filters-bar[data-v-8a9fe64e]{margin-bottom:calc(var(--spacing,.25rem)*6);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*3);--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-bottom-right-radius:24px;border-bottom-left-radius:24px;display:none}@media (min-width:40rem){.filters-bar[data-v-8a9fe64e]{padding-inline:calc(var(--spacing,.25rem)*5)}}@media (min-width:64rem){.filters-bar[data-v-8a9fe64e]{display:block}}.filters-bar--open[data-v-8a9fe64e]{display:block}.filters-row[data-v-8a9fe64e]{gap:calc(var(--spacing,.25rem)*3);flex-direction:column;display:flex}@media (min-width:40rem){.filters-row[data-v-8a9fe64e]{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*4);flex-direction:row}}.filter-group[data-v-8a9fe64e]{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.filter-label[data-v-8a9fe64e]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--color-gray-500,oklch(55.1% .027 264.364))}@media (min-width:40rem){.filter-label[data-v-8a9fe64e]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.filter-pills[data-v-8a9fe64e]{align-items:center;gap:calc(var(--spacing,.25rem)*1);-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow-x:auto}.filter-pills[data-v-8a9fe64e]::-webkit-scrollbar{display:none}.filter-pill[data-v-8a9fe64e]{align-items:center;gap:calc(var(--spacing,.25rem)*1);padding-inline:calc(var(--spacing,.25rem)*2.5);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);cursor:pointer;background-color:var(--color-gray-100,oklch(96.7% .003 264.542));white-space:nowrap;color:var(--color-gray-600,oklch(44.6% .03 256.802));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:9999px;flex-shrink:0;display:inline-flex}@media (min-width:40rem){.filter-pill[data-v-8a9fe64e]{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}@media (hover:hover){.filter-pill[data-v-8a9fe64e]:hover{background-color:var(--color-gray-200,oklch(92.8% .006 264.531))}}.filter-pill.active[data-v-8a9fe64e]{background-color:#fb2c36;color:var(--color-white,#fff)}.custom-dropdown[data-v-8a9fe64e]{position:relative}.dropdown-trigger[data-v-8a9fe64e]{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem)*2);background-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding-inline:calc(var(--spacing,.25rem)*2.5);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,oklch(37.3% .034 259.733));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:16px;min-width:120px;display:flex}@media (min-width:40rem){.dropdown-trigger[data-v-8a9fe64e]{padding-inline:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}@media (hover:hover){.dropdown-trigger[data-v-8a9fe64e]:hover{background-color:var(--color-gray-200,oklch(92.8% .006 264.531))}}.dropdown-trigger[data-v-8a9fe64e]:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:color-mix(in oklab,oklch(.637 .237 25.331)20%,transparent);--tw-outline-style:none;outline-style:none}@screen sm{.dropdown-trigger[data-v-8a9fe64e] {min-width: 150px;}}.dropdown-arrow[data-v-8a9fe64e]{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);color:var(--color-gray-400,oklch(70.7% .022 261.325));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;margin-left:auto;transition-duration:.2s}.dropdown-menu[data-v-8a9fe64e]{top:100%;right:calc(var(--spacing,.25rem)*0);z-index:50;margin-top:calc(var(--spacing,.25rem)*1);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));background-color:var(--color-white,#fff);padding-block:calc(var(--spacing,.25rem)*1);--tw-shadow:0 16px 40px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:16px;min-width:180px;position:absolute}.dropdown-item[data-v-8a9fe64e]{width:100%;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-700,oklch(37.3% .034 259.733));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));justify-content:space-between;align-items:center;display:flex}@media (hover:hover){.dropdown-item[data-v-8a9fe64e]:hover{background-color:var(--color-gray-50,oklch(98.5% .002 247.839))}}.dropdown-item.active[data-v-8a9fe64e]{background-color:color-mix(in oklab,oklch(.637 .237 25.331)5%,transparent);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#fb2c36}.dropdown-enter-active[data-v-8a9fe64e],.dropdown-leave-active[data-v-8a9fe64e]{transition:opacity .15s,transform .15s}.dropdown-enter-from[data-v-8a9fe64e],.dropdown-leave-to[data-v-8a9fe64e]{opacity:0;transform:translateY(-4px)}.view-toggles[data-v-8a9fe64e]{align-items:center;gap:calc(var(--spacing,.25rem)*.5);background-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding:calc(var(--spacing,.25rem)*.5);border-radius:16px;display:flex}.view-btn[data-v-8a9fe64e]{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);color:var(--color-gray-400,oklch(70.7% .022 261.325));cursor:pointer;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:10px;justify-content:center;align-items:center;display:flex}@media (hover:hover){.view-btn[data-v-8a9fe64e]:hover{color:var(--color-gray-600,oklch(44.6% .03 256.802))}}.view-btn.active[data-v-8a9fe64e]{background-color:var(--color-white,#fff);color:#fb2c36;--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.view-btn svg[data-v-8a9fe64e]{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4)}.products-grid[data-v-8a9fe64e]{gap:calc(var(--spacing,.25rem)*3);display:grid}@media (min-width:40rem){.products-grid[data-v-8a9fe64e]{gap:calc(var(--spacing,.25rem)*4)}}.loading-grid[data-v-8a9fe64e]{gap:calc(var(--spacing,.25rem)*3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.loading-grid[data-v-8a9fe64e]{gap:calc(var(--spacing,.25rem)*4);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.loading-grid[data-v-8a9fe64e]{grid-template-columns:repeat(4,minmax(0,1fr))}}.skeleton-card[data-v-8a9fe64e]{background-color:var(--color-white,#fff);--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:24px;overflow:hidden}.skeleton-image[data-v-8a9fe64e]{aspect-ratio:1;animation:var(--animate-pulse,pulse-8a9fe64e 2s cubic-bezier(.4,0,.6,1)infinite);background-color:var(--color-gray-200,oklch(92.8% .006 264.531))}.skeleton-content[data-v-8a9fe64e]{padding:calc(var(--spacing,.25rem)*3)}:where(.skeleton-content[data-v-8a9fe64e]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-y-reverse)))}.skeleton-title[data-v-8a9fe64e]{height:calc(var(--spacing,.25rem)*4);animation:var(--animate-pulse,pulse-8a9fe64e 2s cubic-bezier(.4,0,.6,1)infinite);background-color:var(--color-gray-200,oklch(92.8% .006 264.531));border-radius:.25rem}.skeleton-price[data-v-8a9fe64e]{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*20);animation:var(--animate-pulse,pulse-8a9fe64e 2s cubic-bezier(.4,0,.6,1)infinite);background-color:var(--color-gray-200,oklch(92.8% .006 264.531));border-radius:.25rem}.empty-state[data-v-8a9fe64e]{background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*12);text-align:center;--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:24px}.btn-primary[data-v-8a9fe64e]{background-color:#fb2c36;padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*3);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:16px;display:inline-block}@media (hover:hover){.btn-primary[data-v-8a9fe64e]:hover{background-color:#e40014;background-color:oklch(.577 .245 27.325)}}.pagination[data-v-8a9fe64e]{margin-top:calc(var(--spacing,.25rem)*8);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.pagination-btn[data-v-8a9fe64e]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,oklch(37.3% .034 259.733));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:16px}@media (hover:hover){.pagination-btn[data-v-8a9fe64e]:hover{background-color:var(--color-gray-50,oklch(98.5% .002 247.839))}}.pagination-btn[data-v-8a9fe64e]:disabled{cursor:not-allowed;opacity:.5}.pagination-num[data-v-8a9fe64e]{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-white,#fff);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,oklch(37.3% .034 259.733));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:16px;justify-content:center;align-items:center;display:flex}@media (hover:hover){.pagination-num[data-v-8a9fe64e]:hover{background-color:var(--color-gray-50,oklch(98.5% .002 247.839))}}.pagination-num.active[data-v-8a9fe64e]{border-color:#fb2c36;background-color:#fb2c36;color:var(--color-white,#fff)}@media (max-width:640px){.shop-header[data-v-8a9fe64e]{padding:calc(var(--spacing,.25rem)*4)}.shop-title[data-v-8a9fe64e]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}.products-grid[data-v-8a9fe64e]{gap:calc(var(--spacing,.25rem)*3)}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-duration{syntax:"*";inherits:false}@keyframes pulse-8a9fe64e{50%{opacity:.5}}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}
