[data-v-5d57c189] .ig2-swiper-pagination .swiper-pagination-bullet{width:4px;height:4px;border-radius:4px;margin:0 4px;transition:all .3s ease-in-out}[data-v-5d57c189] .ig2-swiper-pagination .swiper-pagination-bullet-active{width:16px;background-color:#7a7a7a}.ig2-button-prev.swiper-button-disabled[data-v-5d57c189],.ig2-button-next.swiper-button-disabled[data-v-5d57c189]{display:none}.accordion-enter-active[data-v-80710345],.accordion-leave-active[data-v-80710345]{transition:all .1s ease}.accordion-enter-from[data-v-80710345],.accordion-leave-to[data-v-80710345]{opacity:0;max-height:0;transform:translateY(-5px)}.fv-upload-guide-carousel[data-v-fb302046] .fv-upload-bullet{display:inline-block;height:.5rem;width:.5rem;border-radius:var(--radius-full);background-color:#e5e7eb;transition:all .3s ease;cursor:pointer}.fv-upload-guide-carousel[data-v-fb302046] .fv-upload-bullet:hover{background-color:#6b7280}.fv-upload-guide-carousel[data-v-fb302046] .fv-upload-bullet-active{background-color:#374151;width:2rem}.tips-content[data-v-fb302046] strong,.tips-content[data-v-fb302046] b{font-weight:700;display:block;margin-bottom:.375rem}.tips-content[data-v-fb302046] ul,.tips-content[data-v-fb302046] ol{margin:0;padding-left:1.125rem;list-style-type:disc}.tips-content[data-v-fb302046] li{margin-bottom:.25rem}.tips-content[data-v-fb302046] p{font-size:inherit;line-height:inherit;margin-bottom:0}.fv-camera-chip[data-v-759cd834]{background-color:#ffffff24;backdrop-filter:blur(6px);color:#fff;cursor:pointer;transition:background-color .15s ease}.fv-camera-chip[data-v-759cd834]:hover{background-color:#ffffff3d}.fv-shutter[data-v-759cd834]{width:4.5rem;height:4.5rem;border-radius:var(--radius-full);background:#fff;border:4px solid rgba(0,0,0,.25);box-shadow:0 0 0 3px #fff;cursor:pointer;transition:transform .12s ease}.fv-shutter[data-v-759cd834]:active{transform:scale(.94)}.fv-shutter[data-v-759cd834]:disabled{opacity:.5;cursor:not-allowed}.fv-zoom-pill[data-v-759cd834]{min-width:2.25rem;height:2.25rem;padding:0 .5rem;border-radius:var(--radius-full);font-size:.75rem;color:#facc15;background-color:transparent;cursor:pointer;transition:background-color .15s ease}.fv-zoom-pill-active[data-v-759cd834]{background-color:#ffffff2e;backdrop-filter:blur(6px);font-weight:600}.fv-progress-track[data-v-5df20d6b]{width:100%;height:.5rem;border-radius:var(--radius-full);background-color:#f4f4f5;overflow:hidden}.fv-progress-fill[data-v-5df20d6b]{height:100%;border-radius:var(--radius-full);background-color:#f97316;transition:width .2s ease}.fv-progress-fill--complete[data-v-5df20d6b]{background-color:#10b981}.ic-panel[data-v-5936c8a8]{flex-direction:column;min-width:0;display:flex;overflow:visible}@media(min-width:64rem){.ic-panel[data-v-5936c8a8]{height:100%;min-height:0}}.ic-panel-header[data-v-5936c8a8]{border-bottom:1px solid var(--color-zinc-200);flex-shrink:0;padding:1rem 1rem .75rem}@media(min-width:64rem){.ic-panel-header[data-v-5936c8a8]{padding:1rem 1.5rem}}.ic-title-desktop[data-v-5936c8a8]{display:none}@media(min-width:64rem){.ic-title-desktop[data-v-5936c8a8]{margin-bottom:1rem;display:block}}.ic-mobile-header[data-v-5936c8a8]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}@media(min-width:64rem){.ic-mobile-header[data-v-5936c8a8]{display:none}}.ic-title-mobile[data-v-5936c8a8]{flex:1}.ic-mobile-filter-icon-btn[data-v-5936c8a8]{border:1px solid var(--color-zinc-200);cursor:pointer;width:2.25rem;height:2.25rem;color:var(--color-zinc-900);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ic-desktop-filters[data-v-5936c8a8]{display:none}@media(min-width:64rem){.ic-desktop-filters[data-v-5936c8a8]{align-items:center;gap:var(--spacing-3,.75rem);flex-wrap:wrap;display:flex}}.ic-filter-group[data-v-5936c8a8]{position:relative}.ic-filter-btn[data-v-5936c8a8]{color:var(--color-zinc-900);border:1px solid var(--color-zinc-200);border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;background:#fff;align-items:center;gap:.375rem;padding:.35rem .75rem;font-size:.875rem;font-weight:500;transition:border-color .2s;display:inline-flex}.ic-filter-btn[data-v-5936c8a8]:hover,.ic-filter-btn.active[data-v-5936c8a8]{border-color:var(--color-zinc-900)}.ic-filter-label-text[data-v-5936c8a8]{color:var(--color-zinc-900);font-size:.875rem;font-weight:500}.ic-filter-count[data-v-5936c8a8]{background:var(--color-zinc-900);color:#fff;border-radius:var(--radius-full);justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.6875rem;font-weight:500;display:inline-flex}.ic-filter-arrow[data-v-5936c8a8]{flex-shrink:0;width:.625rem;height:.375rem;transition:transform .2s}.ic-filter-arrow.rotated[data-v-5936c8a8]{transform:rotate(180deg)}.ic-filter-dropdown[data-v-5936c8a8]{z-index:20;border:1px solid var(--color-zinc-900);min-width:11rem;box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;background:#fff;border-radius:.5rem;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + .5rem);left:0;transform:translateY(-.375rem)}.ic-filter-dropdown.wide[data-v-5936c8a8]{min-width:16rem}.ic-filter-dropdown.align-right[data-v-5936c8a8]{left:auto;right:0}.ic-filter-dropdown.open[data-v-5936c8a8]{opacity:1;visibility:visible;transform:translateY(0)}.ic-filter-dropdown-inner[data-v-5936c8a8]{flex-direction:column;gap:.125rem;max-height:min(28rem,60vh);padding:.75rem;display:flex;overflow-y:auto}.ic-filter-item[data-v-5936c8a8]{cursor:pointer;align-items:center;gap:.5rem;padding:.25rem 0;display:flex}.ic-filter-checkbox[data-v-5936c8a8]{appearance:none;border:1px solid var(--color-zinc-400);cursor:pointer;border-radius:.25rem;flex-shrink:0;width:1.125rem;height:1.125rem;transition:all .2s;position:relative}.ic-filter-item.selected .ic-filter-checkbox[data-v-5936c8a8]{background:var(--color-zinc-900);border-color:var(--color-zinc-900)}.ic-filter-item.selected .ic-filter-checkbox[data-v-5936c8a8]:after{content:"";border:.09375rem solid #fff;border-width:0 .09375rem .09375rem 0;width:.25rem;height:.5625rem;position:absolute;top:.125rem;left:.3125rem;transform:rotate(45deg)}.ic-filter-item-label[data-v-5936c8a8]{color:var(--color-zinc-700);cursor:pointer;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;display:flex}.ic-color-dot[data-v-5936c8a8]{border:1px solid var(--color-zinc-200);border-radius:50%;flex-shrink:0;width:.875rem;height:.875rem;display:inline-block}.ic-clear-btn[data-v-5936c8a8]{color:var(--color-zinc-600);cursor:pointer;border-radius:var(--radius-full);background:0 0;border:none;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:color .2s;display:inline-flex}.ic-clear-btn[data-v-5936c8a8]:hover{color:var(--color-zinc-900)}.ic-fabric-scroll[data-v-5936c8a8]{padding:.75rem 1rem 1rem}@media(min-width:64rem){.ic-fabric-scroll[data-v-5936c8a8]{flex:1;padding:.75rem 1.5rem 1rem;overflow:hidden auto}}.ic-fabric-group[data-v-5936c8a8]{margin-bottom:1.5rem}.ic-group-header[data-v-5936c8a8]{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.625rem;display:flex}.ic-group-name-wrap[data-v-5936c8a8]{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;align-items:center;gap:.375rem;padding:0;display:inline-flex}.ic-group-name[data-v-5936c8a8]{color:var(--color-comfort-orange-500);border-bottom:1px solid #0000;margin:0;font-weight:500}.ic-group-name-wrap:hover .ic-group-name[data-v-5936c8a8]{border-bottom-color:currentColor}.ic-group-info-btn[data-v-5936c8a8]{color:var(--color-comfort-orange-500);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.ic-group-price[data-v-5936c8a8]{margin:0}.ic-group-price--sale[data-v-5936c8a8]{color:var(--color-error-700);font-weight:500}.ic-group-price--compare[data-v-5936c8a8]{color:var(--color-zinc-400);margin-left:.25rem;text-decoration:line-through}.ic-swatch-grid[data-v-5936c8a8]{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}@media(min-width:64rem){.ic-swatch-grid[data-v-5936c8a8]{grid-template-columns:repeat(5,1fr)}}.ic-swatch-item[data-v-5936c8a8]{cursor:pointer;min-width:0}.ic-swatch-card[data-v-5936c8a8]{box-sizing:border-box;background:#fff;border-style:solid;border-width:.5px;border-radius:.625rem;transition:border-color .15s,border-width .15s;overflow:hidden}.ic-swatch-card[data-v-5936c8a8]:hover,.ic-swatch-card.is-selected[data-v-5936c8a8]{border-width:2px;border-color:var(--color-comfort-orange-500)}.ic-swatch-img-wrap[data-v-5936c8a8]{width:100%;position:relative}.ic-swatch-img[data-v-5936c8a8]{aspect-ratio:1;object-fit:cover;width:100%;display:block}.ic-swatch-check-overlay[data-v-5936c8a8]{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ic-swatch-check[data-v-5936c8a8]{width:1.5rem;height:1.5rem;box-shadow:var(--shadow-xs);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex}.ic-check-icon[data-v-5936c8a8]{width:.875rem;height:.875rem;color:var(--color-zinc-900)}.ic-swatch-cart-badge[data-v-5936c8a8]{background-color:var(--color-comfort-orange-500);color:#fff;border-radius:0 .5rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;position:absolute;top:0;right:0}.ic-swatch-label[data-v-5936c8a8]{color:var(--color-zinc-700);text-align:center;text-overflow:ellipsis;margin:0;padding:.25rem .25rem .375rem;font-weight:400;display:block;overflow:hidden}.ic-empty[data-v-5936c8a8]{text-align:center;flex-direction:column;align-items:center;padding:2rem 0;display:flex}.ic-footer[data-v-5936c8a8]{border-top:1px solid var(--color-zinc-200);z-index:5;background:#fff;flex-shrink:0;grid-template-columns:repeat(2,1fr);gap:.75rem;padding:1rem;display:grid;position:sticky;bottom:0}@media(min-width:64rem){.ic-footer[data-v-5936c8a8]{padding:1rem 1.5rem;position:static}}.ic-mf-overlay[data-v-5936c8a8]{z-index:99999999;background:#2525254d;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media(min-width:640px){.ic-mf-overlay[data-v-5936c8a8]{align-items:center;padding:5%}}.ic-mf-panel[data-v-5936c8a8]{background:#fff;border-radius:1.25rem 1.25rem 0 0;flex-direction:column;width:100%;max-height:85vh;display:flex;overflow:hidden}@media(min-width:640px){.ic-mf-panel[data-v-5936c8a8]{border-radius:1.25rem;max-height:100%}}.ic-mf-header[data-v-5936c8a8]{flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.ic-mf-title[data-v-5936c8a8]{margin:0;font-size:1.125rem;font-weight:500}.ic-mf-close-btn[data-v-5936c8a8]{cursor:pointer;color:var(--color-zinc-700);background:0 0;border:none;display:flex}.ic-mf-body[data-v-5936c8a8]{flex:1;padding:0 1.5rem 7rem;overflow-y:auto}.ic-mf-accordion[data-v-5936c8a8]{border-bottom:1px solid var(--color-zinc-200)}.ic-mf-acc-btn[data-v-5936c8a8]{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.875rem .5rem;font-size:.9375rem;font-weight:500;display:flex}.ic-mf-filter-count[data-v-5936c8a8]{color:var(--color-comfort-orange-500)}.ic-mf-acc-content[data-v-5936c8a8]{max-height:0;transition:max-height .3s;overflow:hidden}.ic-mf-acc-inner[data-v-5936c8a8]{flex-wrap:wrap;gap:.5rem;padding:.5rem .5rem .75rem;display:flex}.ic-mf-pill[data-v-5936c8a8]{border-radius:var(--radius-full);border:1px solid var(--color-zinc-300);color:var(--color-zinc-600);cursor:pointer;background:#fff;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.ic-mf-pill.selected[data-v-5936c8a8]{border-color:var(--color-zinc-900);background:var(--color-zinc-100);color:var(--color-zinc-900)}.ic-mf-footer[data-v-5936c8a8]{background:#fff;flex-direction:column;gap:.5rem;padding:1rem 1.5rem 1.5rem;display:flex;position:absolute;bottom:0;left:0;right:0}.ic-mf-apply-btn[data-v-5936c8a8]{border-radius:var(--radius-full);background:var(--color-zinc-900);color:#fff;cursor:pointer;letter-spacing:.01875rem;border:none;width:100%;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:500}.ic-mf-clear[data-v-5936c8a8]{justify-content:center}.quota-badge[data-v-651d9c76]{position:absolute;top:.75rem;left:.75rem;background:var(--color-zinc-900);color:#fff;padding:.25rem .5rem;border-radius:var(--radius-md);font-weight:500;margin:0;z-index:2}.ic-layout[data-v-3ba5f929]{flex-direction:column;height:100%;display:flex;overflow:hidden auto}@media(min-width:64rem){.ic-layout[data-v-3ba5f929]{grid-template-rows:1fr;grid-template-columns:7fr 5fr;display:grid;overflow:visible}}.ic-image-col[data-v-3ba5f929]{flex-shrink:0;overflow:hidden}@media(min-width:64rem){.ic-image-col[data-v-3ba5f929]{border-right:1px solid var(--color-zinc-200);flex-shrink:unset;justify-content:center;align-items:center;padding:1.5rem;display:flex;overflow:hidden}}.ic-image-wrap[data-v-3ba5f929]{aspect-ratio:4/3;width:100%;position:relative;overflow:hidden}@media(min-width:64rem){.ic-image-wrap[data-v-3ba5f929]{aspect-ratio:unset;justify-content:center;align-items:center;width:100%;max-height:100%;display:flex;position:relative;overflow:visible}}.ic-image[data-v-3ba5f929]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media(min-width:64rem){.ic-image[data-v-3ba5f929]{inset:unset;object-fit:contain;border-radius:var(--radius-xl);width:auto;max-width:100%;height:auto;max-height:100%;display:block;position:static}}.ic-continue-wrap[data-v-3ba5f929]{flex:1;display:flex;position:relative}.ic-continue-wrap .ic-footer-btn[data-v-3ba5f929]{flex:1}.ic-tooltip[data-v-3ba5f929]{white-space:nowrap;background-color:var(--color-zinc-900);color:#fff;border-radius:var(--radius-md);pointer-events:none;z-index:10;padding:.375rem .625rem;font-size:.75rem;line-height:1rem;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%)}.ic-tooltip[data-v-3ba5f929]:after{content:"";border:5px solid #0000;border-top-color:var(--color-zinc-900);position:absolute;top:100%;left:50%;transform:translate(-50%)}.ic-tooltip-enter-active[data-v-3ba5f929],.ic-tooltip-leave-active[data-v-3ba5f929]{transition:opacity .15s,transform .15s}.ic-tooltip-enter-from[data-v-3ba5f929],.ic-tooltip-leave-to[data-v-3ba5f929]{opacity:0;transform:translate(-50%)translateY(4px)}.ic-footer-btn[data-v-3ba5f929]{flex:1}.ic-footer-btn--desktop-first[data-v-3ba5f929]{order:1}@media(min-width:64rem){.ic-footer-btn--desktop-first[data-v-3ba5f929]{order:-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-36bb1919],[data-v-36bb1919]:before,[data-v-36bb1919]:after,[data-v-36bb1919]::backdrop{--ps-glow-angle:0deg}}}.ps-layout[data-v-36bb1919]{flex-direction:column;height:100%;display:flex;overflow:hidden}.ps-image-col[data-v-36bb1919]{background-color:var(--color-zinc-100);flex:0 0 45%;justify-content:center;align-items:center;min-height:0;padding:1.5rem;display:flex}.ps-image-wrap[data-v-36bb1919]{border-radius:var(--radius-xl);max-width:100%;max-height:100%;display:flex;position:relative;overflow:hidden}.ps-image-wrap[data-v-36bb1919]:before{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:screen;z-index:3;background-image:linear-gradient(115deg,#fff0 40%,#ffffff8c,#fff0 60%);background-position:150% 0;background-repeat:no-repeat;background-size:250% 100%;animation:2.4s linear infinite ps-shimmer-sweep-36bb1919;position:absolute;inset:0}@keyframes ps-shimmer-sweep-36bb1919{0%{background-position:150% 0}to{background-position:-50% 0}}.ps-image-wrap[data-v-36bb1919]:after{content:"";border-radius:inherit;background:conic-gradient(from var(--ps-glow-angle),transparent 0deg,var(--color-comfort-orange-500)60deg,transparent 180deg,var(--color-comfort-blue-300)240deg,transparent 360deg);pointer-events:none;z-index:2;padding:4px;animation:4s linear infinite ps-glow-rotate-36bb1919;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --ps-glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ps-glow-rotate-36bb1919{to{--ps-glow-angle:360deg}}.ps-image[data-v-36bb1919]{object-fit:contain;max-width:100%;max-height:100%;display:block}.ps-overlay[data-v-36bb1919]{background:#ffffffd1;padding:1.5rem;position:absolute;inset:0}.ps-status-text[data-v-36bb1919]{color:var(--color-zinc-900);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:absolute;inset:0}.ps-status-enter-active[data-v-36bb1919],.ps-status-leave-active[data-v-36bb1919]{transition:opacity .5s}.ps-status-enter-from[data-v-36bb1919],.ps-status-leave-to[data-v-36bb1919]{opacity:0}.ps-info-col[data-v-36bb1919]{flex-direction:column;flex:1;min-height:0;display:flex}.ps-info-inner[data-v-36bb1919]{flex-direction:column;flex:1;padding:1.5rem;display:flex}.ps-spacer[data-v-36bb1919]{flex:1}.ps-tip-card[data-v-36bb1919]{background-color:var(--color-comfort-orange-50);border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex}.ps-tip-icon-wrap[data-v-36bb1919]{background-color:var(--color-comfort-orange-500);color:#fff;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.ps-tip-richtext[data-v-36bb1919] p{color:var(--color-comfort-orange-700);margin:0;font-size:.75rem;line-height:1rem}.ps-tip-richtext[data-v-36bb1919] p+p{margin-top:.25rem}@media(min-width:768px){.ps-tip-richtext[data-v-36bb1919] p{font-size:.875rem;line-height:1.125rem}}@media(min-width:64rem){.ps-layout[data-v-36bb1919]{grid-template-rows:1fr;grid-template-columns:7fr 5fr;display:grid;overflow:hidden}.ps-image-col[data-v-36bb1919]{flex:unset;padding:2rem}.ps-info-col[data-v-36bb1919]{flex:unset}.ps-info-inner[data-v-36bb1919]{padding:2rem 1.5rem}}.rs-layout[data-v-059af9ea]{flex-direction:column;height:100%;scroll-padding-top:calc(75vw + 3rem);scroll-padding-bottom:5rem;display:flex;overflow:hidden auto}@media(min-width:64rem){.rs-layout[data-v-059af9ea]{grid-template-rows:1fr;grid-template-columns:7fr 5fr;scroll-padding-top:0;scroll-padding-bottom:0;display:grid;overflow:visible}}.rs-image-col[data-v-059af9ea]{z-index:2;flex-direction:column;flex-shrink:0;gap:.5rem;padding:1rem 1rem .5rem;display:flex;position:sticky;top:0;overflow:hidden}@media(min-width:64rem){.rs-image-col[data-v-059af9ea]{border-right:1px solid var(--color-zinc-200);flex-shrink:unset;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem;position:static;overflow:hidden}}.rs-image-wrap[data-v-059af9ea]{border-radius:var(--radius-xl);align-self:center;max-width:100%;position:relative;overflow:hidden}@media(min-width:64rem){.rs-image-wrap[data-v-059af9ea]{flex:1;justify-content:center;align-self:stretch;align-items:center;max-width:none;display:flex}}.rs-image[data-v-059af9ea]{width:auto;max-width:100%;height:auto;max-height:45vh;display:block}@media(min-width:64rem){.rs-image[data-v-059af9ea]{object-fit:contain;border-radius:var(--radius-lg);max-height:100%}}.rs-change-photo-btn[data-v-059af9ea]{color:var(--color-zinc-900);box-shadow:var(--shadow-xs);background:#fff;border-width:2px;border-color:#0000;gap:.25rem;position:absolute;top:.375rem;right:.375rem}.rs-change-photo-btn[data-v-059af9ea]:hover{background:var(--color-zinc-50);color:var(--color-zinc-800);border-color:#fff}@media(min-width:64rem){.rs-change-photo-btn[data-v-059af9ea]{gap:.375rem;top:.75rem;right:.75rem}}.rs-toggle[data-v-059af9ea]{border-radius:var(--radius-full);box-shadow:var(--shadow-xs);background:#fff;gap:.125rem;padding:.15rem;display:flex;position:absolute;bottom:.375rem;left:50%;transform:translate(-50%)}.rs-toggle-btn[data-v-059af9ea]{border-radius:var(--radius-full);color:var(--color-zinc-900);cursor:pointer;background:0 0;border:none;padding:.3rem .875rem;font-size:.75rem;font-weight:500;transition:background .15s,color .15s}@media(min-width:64rem){.rs-toggle[data-v-059af9ea]{bottom:.75rem}.rs-toggle-btn[data-v-059af9ea]{padding:.4rem 1.125rem;font-size:.875rem}}.rs-toggle-btn[data-v-059af9ea]:not(.active):hover{background:var(--color-zinc-100);color:var(--color-zinc-800)}.rs-toggle-btn.active[data-v-059af9ea]{background:var(--color-zinc-900);color:#fff}.rs-caption-row[data-v-059af9ea]{flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.rs-feedback-btns[data-v-059af9ea]{border:1px solid var(--color-zinc-200);border-radius:var(--radius-lg);background:#fff;flex-shrink:0;display:flex;overflow:hidden}.rs-feedback-btn[data-v-059af9ea]{width:2.5rem;height:2.5rem;color:var(--color-zinc-900);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .15s;display:flex}.rs-feedback-btn+.rs-feedback-btn[data-v-059af9ea]{border-left:1px solid var(--color-zinc-200)}.rs-feedback-btn[data-v-059af9ea]:not(:disabled):hover{background:var(--color-zinc-50)}.rs-feedback-btn.is-active[data-v-059af9ea]{background:var(--color-zinc-900);color:#fff}.rs-feedback-btn.is-locked[data-v-059af9ea]:not(.is-active){opacity:.35;cursor:not-allowed}.rs-feedback-btn[data-v-059af9ea]:disabled{cursor:not-allowed}.rs-explored[data-v-059af9ea]{flex-direction:column;gap:.75rem;margin:.75rem -1rem 0;padding:0 1rem;display:flex}@media(min-width:64rem){.rs-explored[data-v-059af9ea]{margin:.75rem 0 0;padding:0 0 1rem}}.rs-explored-label[data-v-059af9ea]{font-weight:500}.rs-explored-grid[data-v-059af9ea]{flex-wrap:wrap;gap:.5rem;display:flex}@media(min-width:64rem){.rs-explored-grid[data-v-059af9ea]{max-height:12rem;overflow-y:auto}}.rs-explored-thumb[data-v-059af9ea]{border:2px solid var(--color-zinc-200);border-radius:var(--radius-md);cursor:pointer;background:#fff;flex-shrink:0;width:3.5rem;height:3.5rem;padding:0;transition:border-color .15s,box-shadow .15s;overflow:hidden}.rs-explored-thumb[data-v-059af9ea]:hover{border-color:var(--color-zinc-400)}.rs-explored-thumb.active[data-v-059af9ea]{border-color:var(--color-comfort-orange-500)}.rs-explored-thumb img[data-v-059af9ea]{object-fit:cover;width:100%;height:100%;display:block}.rs-footer-btn[data-v-059af9ea]{flex:1}.rus-layout[data-v-65b39a37]{flex-direction:column;height:100%;display:flex;overflow:hidden auto}@media(min-width:64rem){.rus-layout[data-v-65b39a37]{grid-template-rows:1fr;grid-template-columns:7fr 5fr;display:grid;overflow:visible}}.rus-image-col[data-v-65b39a37]{z-index:2;flex-direction:column;flex-shrink:0;gap:.5rem;padding:1rem 1rem .5rem;display:flex;position:sticky;top:0;overflow:hidden}@media(min-width:64rem){.rus-image-col[data-v-65b39a37]{border-right:1px solid var(--color-zinc-200);flex-shrink:unset;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem;position:static;overflow:hidden}}.rus-image-wrap[data-v-65b39a37]{border-radius:var(--radius-xl);align-self:center;max-width:100%;position:relative;overflow:hidden}@media(min-width:64rem){.rus-image-wrap[data-v-65b39a37]{flex:1;justify-content:center;align-self:stretch;align-items:center;max-width:none;display:flex}}.rus-image[data-v-65b39a37]{width:auto;max-width:100%;height:auto;max-height:45vh;display:block}@media(min-width:64rem){.rus-image[data-v-65b39a37]{object-fit:contain;border-radius:var(--radius-lg);max-height:100%}}.rus-toggle[data-v-65b39a37]{border-radius:var(--radius-full);box-shadow:var(--shadow-xs);background:#fff;gap:.125rem;padding:.15rem;display:flex;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}.rus-toggle-btn[data-v-65b39a37]{border-radius:var(--radius-full);color:var(--color-zinc-900);cursor:pointer;background:0 0;border:none;padding:.4rem 1.125rem;font-size:.75rem;font-weight:500;transition:background .15s,color .15s}@media(min-width:64rem){.rus-toggle-btn[data-v-65b39a37]{font-size:.875rem}}.rus-toggle-btn[data-v-65b39a37]:not(.active):hover{background:var(--color-zinc-100);color:var(--color-zinc-800)}.rus-toggle-btn.active[data-v-65b39a37]{background:var(--color-zinc-900);color:#fff}.rus-caption-row[data-v-65b39a37]{flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.rus-feedback-btns[data-v-65b39a37]{border:1px solid var(--color-zinc-200);border-radius:var(--radius-lg);background:#fff;flex-shrink:0;display:flex;overflow:hidden}.rus-feedback-btn[data-v-65b39a37]{width:2.5rem;height:2.5rem;color:var(--color-zinc-900);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .15s;display:flex}.rus-feedback-btn+.rus-feedback-btn[data-v-65b39a37]{border-left:1px solid var(--color-zinc-200)}.rus-feedback-btn[data-v-65b39a37]:not(:disabled):hover{background:var(--color-zinc-50)}.rus-feedback-btn.is-active[data-v-65b39a37]{background:var(--color-zinc-900);color:#fff}.rus-feedback-btn.is-locked[data-v-65b39a37]:not(.is-active){opacity:.35;cursor:not-allowed}.rus-feedback-btn[data-v-65b39a37]:disabled{cursor:not-allowed}.rus-panel[data-v-65b39a37]{flex-direction:column;display:flex}@media(min-width:64rem){.rus-panel[data-v-65b39a37]{flex:1;min-height:0;overflow:hidden}}.rus-panel-content[data-v-65b39a37]{flex-direction:column;gap:1rem;padding:1rem;display:flex}@media(min-width:64rem){.rus-panel-content[data-v-65b39a37]{flex:1;gap:1.25rem;padding:1.5rem;overflow-y:auto}}.rus-title[data-v-65b39a37]{margin:0}.rus-image-thumbs[data-v-65b39a37]{flex-wrap:wrap;gap:.5rem;display:flex}.rus-image-thumb[data-v-65b39a37]{border:1px solid var(--color-zinc-200);border-radius:var(--radius-md);cursor:pointer;background:#fff;flex-shrink:0;width:5rem;height:3.75rem;padding:0;transition:border-color .15s,box-shadow .15s;overflow:hidden}.rus-image-thumb[data-v-65b39a37]:hover{border-color:var(--color-zinc-400)}.rus-image-thumb.active[data-v-65b39a37]{border:2px solid var(--color-comfort-orange-500)}.rus-image-thumb img[data-v-65b39a37]{object-fit:cover;width:100%;height:100%;display:block}.rus-fabric-section[data-v-65b39a37]{border-top:1px solid var(--color-zinc-200);flex-direction:column;gap:.75rem;padding-top:1rem;display:flex}.rus-fabric-label[data-v-65b39a37]{margin:0;font-weight:500}.rus-fabric-thumbs[data-v-65b39a37]{flex-wrap:wrap;gap:.5rem;display:flex}.rus-fabric-thumb[data-v-65b39a37]{border:1px solid var(--color-zinc-200);border-radius:var(--radius-md);cursor:pointer;background:#fff;flex-shrink:0;width:3.5rem;height:3.5rem;padding:0;transition:border-color .15s;overflow:hidden}.rus-fabric-thumb[data-v-65b39a37]:hover{border-color:var(--color-zinc-400)}.rus-fabric-thumb.active[data-v-65b39a37]{border-color:var(--color-comfort-orange-500)}.rus-fabric-thumb img[data-v-65b39a37]{object-fit:cover;width:100%;height:100%;display:block}.rus-footer[data-v-65b39a37]{border-top:1px solid var(--color-zinc-200);z-index:5;background:#fff;flex-shrink:0;grid-template-columns:repeat(2,1fr);gap:.75rem;padding:1rem;display:grid;position:sticky;bottom:0}@media(min-width:64rem){.rus-footer[data-v-65b39a37]{padding:1rem 1.5rem;position:static}}.rus-footer-btn[data-v-65b39a37]{width:100%}.rus-layout[data-v-941b06de]{flex-direction:column;height:100%;display:flex;overflow:hidden auto}@media(min-width:64rem){.rus-layout[data-v-941b06de]{grid-template-rows:1fr;grid-template-columns:7fr 5fr;display:grid;overflow:visible}}.rus-image-col[data-v-941b06de]{flex-direction:column;flex-shrink:0;gap:.5rem;padding:1rem 1rem .5rem;display:flex;overflow:hidden}@media(min-width:64rem){.rus-image-col[data-v-941b06de]{border-right:1px solid var(--color-zinc-200);flex-shrink:unset;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem;overflow:hidden}}.rus-image-wrap[data-v-941b06de]{aspect-ratio:4/3;border-radius:var(--radius-xl);width:100%;position:relative;overflow:hidden}@media(min-width:64rem){.rus-image-wrap[data-v-941b06de]{aspect-ratio:4/3;flex:1;max-height:100%}}.rus-image-skeleton[data-v-941b06de]{width:100%;height:100%}.rus-caption-row[data-v-941b06de]{flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.rus-caption-skeleton[data-v-941b06de]{width:60%;max-width:18rem;height:1rem}.rus-feedback-skeleton[data-v-941b06de]{flex-shrink:0;width:5rem;height:2.5rem}.rus-panel[data-v-941b06de]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.rus-panel-content[data-v-941b06de]{flex-direction:column;flex:1;gap:1rem;padding:1rem;display:flex;overflow-y:auto}@media(min-width:64rem){.rus-panel-content[data-v-941b06de]{gap:1.25rem;padding:1.5rem}}.rus-title-skeleton[data-v-941b06de]{width:85%;max-width:22rem;height:1.5rem}.rus-image-thumbs[data-v-941b06de]{flex-wrap:wrap;gap:.5rem;display:flex}.rus-image-thumb-skeleton[data-v-941b06de]{flex-shrink:0;width:5rem;height:3.75rem}.rus-fabric-section[data-v-941b06de]{border-top:1px solid var(--color-zinc-200);flex-direction:column;gap:.75rem;padding-top:1rem;display:flex}.rus-label-skeleton[data-v-941b06de]{width:8rem;height:.875rem}.rus-fabric-thumbs[data-v-941b06de]{flex-wrap:wrap;gap:.5rem;display:flex}.rus-fabric-thumb-skeleton[data-v-941b06de]{flex-shrink:0;width:3.5rem;height:3.5rem}.rus-footer[data-v-941b06de]{border-top:1px solid var(--color-zinc-200);z-index:5;background:#fff;flex-shrink:0;grid-template-columns:repeat(2,1fr);gap:.75rem;padding:1rem;display:grid;position:sticky;bottom:0}@media(min-width:64rem){.rus-footer[data-v-941b06de]{padding:1rem 1.5rem;position:static}}.rus-footer-btn-skeleton[data-v-941b06de]{width:100%;height:2.75rem}@media(min-width:48rem){.rus-footer-btn-skeleton[data-v-941b06de]{height:3rem}}.qr-overlay[data-v-54db7016]{position:absolute;inset:0;background:#ffffffd9;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1.5rem;z-index:20}.qr-card[data-v-54db7016]{position:relative;background:#fff;border-radius:var(--radius-2xl, 1rem);padding:2rem 1.5rem;width:100%;max-width:32rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem;box-shadow:var(--shadow-lg, 0 10px 30px rgba(0, 0, 0, .12));text-align:center}.qr-close[data-v-54db7016]{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:var(--color-zinc-900);cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full)}.qr-close[data-v-54db7016]:hover{background:var(--color-zinc-100)}.qr-illustration[data-v-54db7016]{margin-top:.5rem}.qr-text[data-v-54db7016]{display:flex;flex-direction:column;gap:.5rem}.qr-cta[data-v-54db7016]{width:100%;margin-top:.5rem}.qr-fade-enter-active[data-v-54db7016],.qr-fade-leave-active[data-v-54db7016]{transition:opacity .2s ease}.qr-fade-enter-active .qr-card[data-v-54db7016],.qr-fade-leave-active .qr-card[data-v-54db7016]{transition:transform .2s ease,opacity .2s ease}.qr-fade-enter-from[data-v-54db7016],.qr-fade-leave-to[data-v-54db7016]{opacity:0}.qr-fade-enter-from .qr-card[data-v-54db7016],.qr-fade-leave-to .qr-card[data-v-54db7016]{transform:scale(.96);opacity:0}.lp-overlay[data-v-1638a271]{position:absolute;inset:0;background:#ffffffd9;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1.5rem;z-index:25}.lp-card[data-v-1638a271]{position:relative;background:#fff;border-radius:var(--radius-2xl, 1rem);padding:2rem 1.5rem;width:100%;max-width:32rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem;box-shadow:var(--shadow-lg, 0 10px 30px rgba(0, 0, 0, .12));text-align:center}.lp-illustration[data-v-1638a271]{margin-top:.5rem}.lp-text[data-v-1638a271]{display:flex;flex-direction:column;gap:.5rem}.lp-actions[data-v-1638a271]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;width:100%;margin-top:.5rem}.lp-btn[data-v-1638a271]{width:100%}.lp-fade-enter-active[data-v-1638a271],.lp-fade-leave-active[data-v-1638a271]{transition:opacity .2s ease}.lp-fade-enter-active .lp-card[data-v-1638a271],.lp-fade-leave-active .lp-card[data-v-1638a271]{transition:transform .2s ease,opacity .2s ease}.lp-fade-enter-from[data-v-1638a271],.lp-fade-leave-to[data-v-1638a271]{opacity:0}.lp-fade-enter-from .lp-card[data-v-1638a271],.lp-fade-leave-to .lp-card[data-v-1638a271]{transform:scale(.96);opacity:0}.cw-fv-modal[data-v-171dae0d]{pointer-events:none;z-index:9999;position:fixed;inset:0}.cw-fv-modal.is-open[data-v-171dae0d]{pointer-events:auto}.cw-fv-overlay[data-v-171dae0d]{opacity:0;background:#00000080;transition:opacity .25s;position:absolute;inset:0}.cw-fv-modal.is-open .cw-fv-overlay[data-v-171dae0d]{opacity:1}.cw-fv-container[data-v-171dae0d]{opacity:0;flex-direction:column;height:96vh;min-height:96vh;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.cw-fv-modal.is-open .cw-fv-container[data-v-171dae0d]{opacity:1;transform:translateY(0)}.cw-fv-panel[data-v-171dae0d]{background-color:#fff;border-radius:1.5rem 1.5rem 0 0;flex-direction:column;flex-shrink:0;width:100%;max-width:100%;height:100%;display:flex;overflow:hidden}@media(min-width:64rem){.cw-fv-panel[data-v-171dae0d]{overflow:visible}}.cw-fv-panel.is-camera[data-v-171dae0d]{background-color:#000;border-radius:0}.cw-fv-container.is-camera[data-v-171dae0d]{height:100vh;min-height:100vh;max-height:100vh}@media(min-width:64rem){.cw-fv-container[data-v-171dae0d]{opacity:0;border-radius:1rem;width:min(90rem,100vw - 2rem);height:90vh;min-height:90vh;max-height:92vh;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%)scale(.95)}.cw-fv-modal.is-open .cw-fv-container[data-v-171dae0d]{opacity:1;transform:translate(-50%,-50%)scale(1)}.cw-fv-panel[data-v-171dae0d]{border-radius:0;height:100%}.cw-fv-container.is-camera[data-v-171dae0d]{border-radius:0;width:100vw;height:100vh;min-height:100vh;max-height:100vh;inset:0;overflow:hidden;transform:none}.cw-fv-modal.is-open .cw-fv-container.is-camera[data-v-171dae0d]{transform:none}.cw-fv-panel.is-camera[data-v-171dae0d]{border-radius:0}}@media(min-width:80rem){.cw-fv-container[data-v-171dae0d]{width:min(90rem,100vw - 4rem)}}.fv-step-enter-active,.fv-step-leave-active{transition:opacity 90ms ease}.fv-step-enter-from,.fv-step-leave-to{opacity:0}.fade-enter-active[data-v-20dbd12f],.fade-leave-active[data-v-20dbd12f]{transition:opacity .15s ease}.fade-enter-from[data-v-20dbd12f],.fade-leave-to[data-v-20dbd12f]{opacity:0}.fv-cta-band[data-v-20dbd12f]{border-top:1px solid var(--color-comfort-orange-200);background:linear-gradient(90deg,#FFFBFA 0%,var(--color-comfort-orange-100) 100%)}.addon-swiper-container[data-v-f6b524ea]{width:100%;position:relative;overflow:hidden}.addon-swiper[data-v-f6b524ea]{width:100%;overflow:hidden}.addon-slide[data-v-f6b524ea]{flex-shrink:0;justify-content:start;align-items:center;width:calc(100% - 2rem);display:flex}@media(min-width:64rem){.addon-slide[data-v-f6b524ea]{width:calc(100% - 3.5rem)}}.addon-slide[data-v-f6b524ea]:last-child{margin-right:1rem}.swiper-button-next[data-v-f6b524ea],.swiper-button-prev[data-v-f6b524ea]{color:#000;top:35%}.swiper-wrapper[data-v-f6b524ea]{box-sizing:border-box}.addon-detail-drawer[data-v-bb31bb44]{pointer-events:none;z-index:9999;position:fixed;inset:0}.addon-detail-drawer.is-open[data-v-bb31bb44]{pointer-events:auto}.addon-drawer-overlay[data-v-bb31bb44]{opacity:0;background:#00000080;transition:opacity .25s;position:absolute;inset:0}.addon-detail-drawer.is-open .addon-drawer-overlay[data-v-bb31bb44]{opacity:1}.addon-drawer-container[data-v-bb31bb44]{opacity:0;flex-direction:column;height:calc(100vh - 5rem);min-height:70vh;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.addon-detail-drawer.is-open .addon-drawer-container[data-v-bb31bb44]{opacity:1;transform:translateY(0)}.addon-drawer-panel[data-v-bb31bb44]{background:#fff;border-radius:1.5rem 1.5rem 0 0;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}@media(min-width:64rem){.addon-drawer-container[data-v-bb31bb44]{width:31.25rem;height:100vh;min-height:unset;opacity:1;flex-direction:row;inset:0 0 0 auto;transform:translate(100%)}.addon-detail-drawer.is-open .addon-drawer-container[data-v-bb31bb44]{opacity:1;transform:translate(0)}.addon-drawer-panel[data-v-bb31bb44]{border-radius:0;box-shadow:-4px 0 24px #0000001f}}.addon-drawer-body[data-v-bb31bb44]{flex:1;overflow-y:auto}.addon-drawer-swiper[data-v-bb31bb44]{width:100%}.addon-accordion summary[data-v-bb31bb44]{list-style:none}.addon-accordion summary[data-v-bb31bb44]::-webkit-details-marker{display:none}.addon-accordion[open] .accordion-chevron[data-v-bb31bb44]{transform:rotate(180deg)}input[data-v-09316880]::-webkit-outer-spin-button,input[data-v-09316880]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-09316880]{-moz-appearance:textfield;appearance:textfield}[data-v-09316880] .btn-loading{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin-09316880 .8s linear infinite;display:inline-block}@keyframes spin-09316880{to{transform:rotate(360deg)}}#add-to-cart-btn[data-v-09316880]{display:inline-flex;align-items:center;justify-content:center}.expand-wrapper[data-v-09316880]{overflow:hidden}.expand-enter-active[data-v-09316880],.expand-leave-active[data-v-09316880]{transition:all .3s ease-in-out;max-height:500px}.expand-enter-from[data-v-09316880],.expand-leave-to[data-v-09316880]{max-height:0;opacity:0;margin-top:0!important;margin-bottom:0!important}#sticky-add-to-cart[data-v-19010970]{top:calc(var(--market-bar-height) + var(--announcement-bar-height) + var(--header-height))}.cw-toast[data-v-db097fe1]{position:fixed;z-index:10001;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.5rem;box-shadow:var(--shadow-2xl, 0 25px 50px -12px rgb(0 0 0 / .25));top:1rem;left:50%;transform:translate(-50%)}@media(min-width:67.5rem){.cw-toast[data-v-db097fe1]{top:1.5rem;right:1.5rem;left:auto;transform:none;padding:.5rem 1rem}}.cw-toast--add[data-v-db097fe1]{background-color:var(--color-success-50)}.cw-toast--remove[data-v-db097fe1],.cw-toast--error[data-v-db097fe1]{background-color:var(--color-zinc-950)}.cw-toast-message[data-v-db097fe1]{font-size:.75rem;font-weight:700;white-space:nowrap;margin:0}@media(min-width:67.5rem){.cw-toast-message[data-v-db097fe1]{font-size:.875rem}}.cw-toast-action[data-v-db097fe1]{font-size:.75rem;font-weight:500;color:#fff;text-decoration:underline;text-underline-offset:2px;background:transparent;border:none;cursor:pointer;padding:0}.cw-toast-action[data-v-db097fe1]:hover{color:var(--color-zinc-300)}.cw-toast-close[data-v-db097fe1]{margin-left:.5rem;background:transparent;border:none;cursor:pointer;padding:0;transition:transform .15s,color .15s}.cw-toast-close[data-v-db097fe1]:hover{transform:scale(1.1)}.cw-toast-slide-enter-active[data-v-db097fe1],.cw-toast-slide-leave-active[data-v-db097fe1]{transition:all .4s cubic-bezier(.16,1,.3,1)}.cw-toast-slide-enter-from[data-v-db097fe1]{transform:translate(-50%,-100%);opacity:0}.cw-toast-slide-leave-to[data-v-db097fe1]{transform:translate(-50%,-20px);opacity:0}.cw-toast-fade-enter-active[data-v-db097fe1],.cw-toast-fade-leave-active[data-v-db097fe1]{transition:all .3s ease}.cw-toast-fade-enter-from[data-v-db097fe1],.cw-toast-fade-leave-to[data-v-db097fe1]{opacity:0;transform:translate(10px)}
