.v2-trust-icon[data-v-69a9053a]{align-items:center;display:inline-flex;flex:none;height:22px;justify-content:center;line-height:22px;width:22px}.v2-trust-icon svg[data-v-69a9053a]{height:20px;width:20px}.v2-trust-icon--text[data-v-69a9053a]{font-size:15px}.v2-reviews-product[data-v-5d04b57a]{background:var(--color-surface-muted);gap:var(--space-10);padding:var(--space-20)}.v2-reviews-product[data-v-5d04b57a],.v2-reviews-product__head[data-v-5d04b57a]{align-items:center;display:flex;flex-direction:column}.v2-reviews-product__head[data-v-5d04b57a]{gap:var(--space-3);text-align:center}.v2-reviews-product__eyebrow[data-v-5d04b57a]{color:var(--color-accent);font-family:var(--font-sans);font-size:12px;font-weight:700;letter-spacing:2.16px;margin:0;text-transform:uppercase}.v2-reviews-product__title[data-v-5d04b57a]{text-wrap:balance;color:var(--color-text);font-family:var(--font-serif);font-size:40px;font-weight:700;letter-spacing:-.8px;line-height:1.08;margin:0}.v2-reviews-product__widget[data-v-5d04b57a]{max-width:var(--v2-site-width);width:100%}.v2-reviews-product__widget[data-v-5d04b57a] .yotpo-main-widget .bottom-line-items-container,.v2-reviews-product__widget[data-v-5d04b57a] .yotpo-main-widget .filters-container,.v2-reviews-product__widget[data-v-5d04b57a] .yotpo-main-widget .mobile-filters-container,.v2-reviews-product__widget[data-v-5d04b57a] .yotpo-main-widget .mobile-more-filters-container,.v2-reviews-product__widget[data-v-5d04b57a] .yotpo-main-widget .new-yotpo-small-box.reviews,.v2-reviews-product__widget[data-v-5d04b57a] .yotpo-main-widget .write-question-review-buttons-container,.v2-reviews-product__widget[data-v-5d04b57a] .yotpo-main-widget .write-review-button,.v2-reviews-product__widget[data-v-5d04b57a] .yotpo-main-widget .write-review-wrapper,.v2-reviews-product__widget[data-v-5d04b57a] .yotpo-main-widget .yotpo-label-container,.v2-reviews-product__widget[data-v-5d04b57a] .yotpo-main-widget .yotpo-reviews-filters,.v2-reviews-product__widget[data-v-5d04b57a] .yotpo-main-widget .yotpo-reviews-header{display:none!important}.v2-reviews-product__widget[data-v-5d04b57a] .yotpo-main-widget .yotpo-reviews{margin:12px 10px 0}.v2-reviews-product__yotpo-head[data-v-5d04b57a]{color:#6a6c77;font-family:"Open Sans",var(--font-sans);font-size:14px;line-height:17px;margin:0 10px}.v2-reviews-product__yotpo-line[data-v-5d04b57a]{align-items:center;border-bottom:1px solid #e3e3e3;border-top:1px solid #e3e3e3;display:flex;gap:4px;line-height:18px;padding:22px 0 12px}.v2-reviews-product__yotpo-stars[data-v-5d04b57a]{display:inline-flex}.v2-reviews-product__yotpo-star[data-v-5d04b57a]{color:#e3e3e3;display:block;height:17.5px;position:relative;width:17.5px}.v2-reviews-product__yotpo-star svg[data-v-5d04b57a]{fill:currentColor;display:block;height:17.5px;width:17.5px}.v2-reviews-product__yotpo-star.is-full[data-v-5d04b57a]{color:#fec600}.v2-reviews-product__yotpo-star-fill[data-v-5d04b57a]{color:#fec600;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:0}.is-half .v2-reviews-product__yotpo-star-fill[data-v-5d04b57a]{width:50%}.v2-reviews-product__yotpo-count[data-v-5d04b57a]{color:#da0071;font-size:13px}.v2-reviews-product__yotpo-nav[data-v-5d04b57a]{padding:12px 0 0}.v2-reviews-product__yotpo-nav span[data-v-5d04b57a]{border-bottom:3px solid #ff0084;color:#da0071;display:inline-block;font-size:14px;font-weight:700;line-height:17px;margin:0 18px 4px 0;padding:0 0 6px;text-transform:capitalize}@media(max-width:899px){.v2-reviews-product[data-v-5d04b57a]{gap:var(--space-8);padding:var(--space-12) var(--space-6)}.v2-reviews-product__title[data-v-5d04b57a]{font-size:28px;letter-spacing:-.4px}}.v2-compare[data-v-4e5e3c58]{background:var(--color-surface);gap:var(--space-12);padding:var(--space-20) max(var(--space-20),(100% - var(--v2-site-width))/2)}.v2-compare[data-v-4e5e3c58],.v2-compare__head[data-v-4e5e3c58]{align-items:center;display:flex;flex-direction:column}.v2-compare__head[data-v-4e5e3c58]{gap:var(--space-3);text-align:center}.v2-compare__eyebrow[data-v-4e5e3c58]{color:var(--color-accent);font-family:var(--font-sans);font-size:12px;font-weight:700;letter-spacing:2.16px;margin:0}.v2-compare__title[data-v-4e5e3c58]{text-wrap:balance;color:var(--color-text);font-family:var(--font-serif);font-size:40px;font-weight:700;letter-spacing:-.8px;line-height:1.08;margin:0;max-width:900px}.v2-compare__sub[data-v-4e5e3c58]{color:var(--color-text-soft);font-family:var(--font-sans);font-size:17px;line-height:1.55;margin:0;max-width:720px}.v2-compare__scroll[data-v-4e5e3c58]{max-width:var(--v2-site-width);overflow-x:auto;position:relative;width:100%}.v2-compare__table[data-v-4e5e3c58]{border-collapse:collapse;font-family:var(--font-sans);min-width:560px;width:100%}.v2-compare__corner[data-v-4e5e3c58]{border:0}.v2-compare__col[data-v-4e5e3c58]{color:var(--color-text-soft);font-size:15px;font-weight:700;padding:var(--space-4);text-align:center}.v2-compare__col--us[data-v-4e5e3c58]{color:var(--color-text)}.v2-compare__row[data-v-4e5e3c58]{border-top:1px solid var(--color-border)}.v2-compare__feature[data-v-4e5e3c58]{color:var(--color-text);font-size:15px;font-weight:400;padding:var(--space-4);text-align:left}.v2-compare__cell[data-v-4e5e3c58]{padding:var(--space-4);text-align:center;vertical-align:middle}.v2-compare__cell--us[data-v-4e5e3c58]{background:rgba(var(--accent-rgb),.06)}.v2-compare__price[data-v-4e5e3c58]{color:var(--color-text);display:block;font-size:22px;font-weight:700}.v2-compare__price--them[data-v-4e5e3c58]{color:var(--color-text-soft);font-weight:400}.v2-compare__note[data-v-4e5e3c58]{color:var(--color-text-subtle);display:block;font-size:12px;margin-top:2px}.v2-compare__mark[data-v-4e5e3c58]{display:inline-flex}.v2-compare__mark.is-on[data-v-4e5e3c58]{color:var(--color-accent-on-tint)}.v2-compare__mark.is-off[data-v-4e5e3c58]{color:var(--color-text-subtle)}@media(min-width:900px){.v2-compare--split[data-v-4e5e3c58]{align-items:center;flex-flow:row wrap;gap:var(--space-12);justify-content:center}.v2-compare--split .v2-compare__head[data-v-4e5e3c58]{align-items:flex-start;flex:1 1 380px;text-align:left}.v2-compare--split .v2-compare__title[data-v-4e5e3c58]{font-size:44px;letter-spacing:-.88px}.v2-compare--split .v2-compare__scroll[data-v-4e5e3c58]{border:1px solid var(--color-border-strong);border-radius:var(--radius-2xl);flex:1 1 520px;max-width:699px}}@media(max-width:899px){.v2-compare[data-v-4e5e3c58]{gap:var(--space-6);padding:var(--space-12) var(--space-6)}.v2-compare__title[data-v-4e5e3c58]{font-size:26px;letter-spacing:-.4px}.v2-compare__sub[data-v-4e5e3c58]{font-size:14px}.v2-compare__scroll[data-v-4e5e3c58]{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-2xl);overflow:hidden}.v2-compare__table[data-v-4e5e3c58]{min-width:0;table-layout:fixed}.v2-compare__corner[data-v-4e5e3c58]{width:44%}.v2-compare__col[data-v-4e5e3c58]{font-size:12px;padding:var(--space-3) var(--space-2);width:28%}.v2-compare__feature[data-v-4e5e3c58]{font-size:14px;font-weight:600;padding:var(--space-3) 0 var(--space-3) 14px}.v2-compare__cell[data-v-4e5e3c58]{padding:var(--space-2)}.v2-compare__price[data-v-4e5e3c58]{font-size:18px}.v2-compare__price--them[data-v-4e5e3c58]{font-size:13px}.v2-compare__note[data-v-4e5e3c58]{font-size:11px}}.v2-pdp[data-v-486f4ae6]{background:var(--color-surface);display:flex;flex-direction:column}.v2-pdp__eyebrow[data-v-486f4ae6]{color:var(--color-text-soft);font-family:var(--font-sans);font-size:14px;letter-spacing:.06em;margin:0 0 var(--space-2);text-transform:uppercase}.v2-pdp__h2[data-v-486f4ae6]{color:var(--color-text);font-family:var(--font-serif);font-size:24px;font-weight:700;letter-spacing:-.48px;line-height:1.1;margin:0}.v2-pdp__sub[data-v-486f4ae6]{color:var(--color-text-soft);font-family:var(--font-sans);font-size:16px;line-height:1.5;margin:0}.v2-pdp__buy[data-v-486f4ae6]{align-items:flex-start;display:flex;gap:var(--space-16);margin:0 auto;max-width:calc(var(--v2-site-width) + var(--space-24)*2);padding:var(--space-24) var(--space-24) var(--space-16);width:100%}.v2-pdp__gallery[data-v-486f4ae6]{display:flex;flex:1 1 640px;flex-direction:column;gap:var(--space-4);min-width:0}@media(min-width:900px){.v2-pdp__gallery[data-v-486f4ae6]{align-self:flex-start;position:sticky;top:var(--space-6)}}.v2-pdp__stage[data-v-486f4ae6]{background:var(--color-surface-muted);border-radius:var(--radius-2xl);height:557px;overflow:hidden}.v2-pdp__stage-img[data-v-486f4ae6]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.v2-pdp__thumbs[data-v-486f4ae6]{display:flex;gap:var(--space-3);overflow-x:auto}.v2-pdp__dots[data-v-486f4ae6]{align-items:center;display:none;gap:8px;justify-content:center}.v2-pdp__dot[data-v-486f4ae6]{background:hsla(0,0%,7%,.2);border:0;border-radius:var(--radius-full);cursor:pointer;height:8px;padding:0;transition:background .15s ease-out,transform .15s ease-out;width:8px}.v2-pdp__dot.is-on[data-v-486f4ae6]{background:var(--color-accent-fill-lg,var(--color-accent));transform:scale(1.25)}.v2-pdp__thumb[data-v-486f4ae6]{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;flex:1 0 calc(25% - 9px);height:140px;max-width:calc(25% - 9px);overflow:hidden;padding:0}.v2-pdp__thumb img[data-v-486f4ae6]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.v2-pdp__thumb.is-active[data-v-486f4ae6]{border:2px solid var(--color-accent)}.v2-pdp__thumb[data-v-486f4ae6]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.v2-pdp__panel[data-v-486f4ae6]{align-items:flex-start;display:flex;flex:0 1 560px;flex-direction:column;gap:var(--space-5)}.v2-pdp__badge[data-v-486f4ae6]{background:rgba(var(--accent-rgb),.1);border-radius:var(--radius-full);color:var(--color-accent-on-tint);font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:1.65px;margin:0;padding:6px 12px}.v2-pdp__title[data-v-486f4ae6]{color:var(--color-text);font-family:var(--font-serif);font-size:48px;font-weight:700;letter-spacing:-.96px;line-height:1.05;margin:0}.v2-pdp__designed[data-v-486f4ae6]{color:var(--color-accent-on-tint);font-size:15px;font-weight:600}.v2-pdp__designed[data-v-486f4ae6],.v2-pdp__rating[data-v-486f4ae6]{font-family:var(--font-sans);margin:0}.v2-pdp__rating[data-v-486f4ae6]{align-items:center;background:none;border:0;color:var(--color-text-soft);cursor:pointer;display:flex;font-size:14px;gap:var(--space-2);padding:0;text-align:left}.v2-pdp__rating strong[data-v-486f4ae6]{color:var(--color-text)}.v2-pdp__rating:focus-visible span[data-v-486f4ae6]:last-child,.v2-pdp__rating:hover span[data-v-486f4ae6]:last-child{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px}.v2-pdp__rating[data-v-486f4ae6]:focus-visible{border-radius:4px;border-radius:var(--radius-sm,4px);outline:2px solid var(--color-accent);outline-offset:2px}.v2-pdp__stars[data-v-486f4ae6]{color:#ffc401;color:var(--color-star,#ffc401);font-size:16px}.v2-pdp__desc[data-v-486f4ae6]{color:var(--color-text-soft);font-size:17px;line-height:1.6}.v2-pdp__desc[data-v-486f4ae6],.v2-pdp__price[data-v-486f4ae6]{font-family:var(--font-sans);margin:0}.v2-pdp__price[data-v-486f4ae6]{align-items:baseline;display:flex;flex-wrap:wrap;gap:0 var(--space-3)}.v2-pdp__price-old[data-v-486f4ae6]{color:var(--color-text-subtle);font-size:20px}.v2-pdp__price-now[data-v-486f4ae6]{color:var(--color-accent);font-size:32px;font-weight:700;letter-spacing:-.4px}.v2-pdp__price-sale[data-v-486f4ae6]{font-size:24px;margin-right:2px;text-transform:uppercase}.v2-pdp__price-note[data-v-486f4ae6]{color:var(--color-text-soft);font-size:16px}.v2-pdp__quiz[data-v-486f4ae6]{align-self:stretch;background:#fff;background:var(--color-bg-default,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border-strong,#e5e7eb);border-radius:16px;border-radius:var(--radius-2xl,16px);font-family:var(--font-sans);margin-top:var(--space-5);overflow:hidden}.v2-pdp__quiz-head[data-v-486f4ae6]{align-items:center;background:#f3f4f6;background:var(--color-bg-subtle,#f3f4f6);border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--color-border-default,#f3f4f6);display:flex;gap:var(--space-3);justify-content:space-between;padding:16px 20px}.v2-pdp__quiz-head-copy[data-v-486f4ae6]{display:flex;flex-direction:column;gap:2px;min-width:0}.v2-pdp__quiz-title[data-v-486f4ae6]{font-weight:700;letter-spacing:1.56px;text-transform:uppercase}.v2-pdp__quiz-note[data-v-486f4ae6],.v2-pdp__quiz-title[data-v-486f4ae6]{color:#6b7280;color:var(--color-text-secondary,#6b7280);font-size:13px;line-height:normal;margin:0}.v2-pdp__quiz-edit[data-v-486f4ae6]{align-items:center;background:transparent;border:1px solid #e5e7eb;border:1px solid var(--color-border-strong,#e5e7eb);border-radius:8px;border-radius:var(--radius-lg,8px);color:#ff0084;color:var(--color-text-accent,#ff0084);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--font-sans);font-size:13px;font-weight:700;gap:4px;padding:6px 12px}.v2-pdp__quiz-edit[data-v-486f4ae6]:hover{border-color:#ff0084;border-color:var(--color-text-accent,#ff0084)}.v2-pdp__quiz-edit svg[data-v-486f4ae6]{display:block}.v2-pdp__quiz-body[data-v-486f4ae6]{margin:0}.v2-pdp__quiz-row[data-v-486f4ae6]{align-items:flex-start;border-bottom:1px solid #f9fafb;border-bottom:1px solid var(--color-border-subtle,#f9fafb);display:flex}.v2-pdp__quiz-row[data-v-486f4ae6]:last-child{border-bottom:0}.v2-pdp__quiz-cell[data-v-486f4ae6]{display:flex;flex:1 0 0;flex-direction:column;gap:4px;min-width:0;padding:16px 20px}.v2-pdp__quiz-label[data-v-486f4ae6]{color:#6b7280;color:var(--color-text-secondary,#6b7280);font-size:11px;font-weight:700;letter-spacing:1.32px;line-height:normal;margin:0;text-transform:uppercase}.v2-pdp__quiz-value[data-v-486f4ae6]{word-wrap:anywhere;color:#2f3438;color:var(--color-text-primary,#2f3438);font-size:15px;font-weight:600;line-height:normal;margin:0}.v2-pdp__quiz-value--chips[data-v-486f4ae6]{display:flex;flex-wrap:wrap;gap:6px}.v2-pdp__quiz-chip[data-v-486f4ae6]{background:rgba(255,0,132,.1);border-radius:4px;border-radius:var(--radius-sm,4px);color:#ff0084;color:var(--color-text-accent,#ff0084);font-size:13px;font-weight:700;line-height:normal;padding:4px 10px}@media(max-width:479px){.v2-pdp__quiz-row[data-v-486f4ae6]{flex-direction:column}.v2-pdp__quiz-cell+.v2-pdp__quiz-cell[data-v-486f4ae6]{padding-top:0}}.v2-pdp__colors[data-v-486f4ae6]{display:flex;flex-direction:column;gap:var(--space-3)}.v2-pdp__colors-label[data-v-486f4ae6]{color:var(--color-text-soft);font-family:var(--font-sans);font-size:12px;font-weight:700;letter-spacing:1.8px;margin:0}.v2-pdp__swatches[data-v-486f4ae6]{display:flex;gap:var(--space-3)}.v2-pdp__swatch[data-v-486f4ae6]{color:var(--color-accent)}.v2-pdp__swatch[data-v-486f4ae6] .a11y-swatch__chip{height:36px;width:36px}.v2-pdp__qty[data-v-486f4ae6]{align-self:stretch;display:flex;gap:var(--space-3)}.v2-pdp__qty-tile[data-v-486f4ae6]{align-items:center;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);cursor:pointer;display:flex;flex:1 1 0;flex-direction:column;gap:var(--space-1);min-width:0;padding:var(--space-3) var(--space-4)}.v2-pdp__qty-tile.is-active[data-v-486f4ae6]{background:rgba(var(--accent-rgb),.06);border:2px solid var(--color-accent);padding:calc(var(--space-3) - 1px) calc(var(--space-4) - 1px)}.v2-pdp__qty-tile[data-v-486f4ae6]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.v2-pdp__qty-label[data-v-486f4ae6]{color:var(--color-text);font-family:var(--font-sans);font-size:15px;font-weight:700}.v2-pdp__qty-price[data-v-486f4ae6]{color:var(--color-text-soft);font-family:var(--font-sans);font-size:14px}.v2-pdp__cta[data-v-486f4ae6]{align-self:stretch}.v2-pdp__trust[data-v-486f4ae6]{display:flex;flex-wrap:wrap;gap:var(--space-2) 0;list-style:none;margin:0;padding:0}.v2-pdp__trust li+li[data-v-486f4ae6]:before{align-self:center;background:#e5e7eb;background:var(--color-border-strong,#e5e7eb);content:"";display:inline-block;height:14px;margin:0 10px;width:1px}.v2-pdp__trust li[data-v-486f4ae6]{align-items:center;color:var(--color-text);display:flex;font-family:var(--font-sans);font-size:13px;font-weight:600;gap:6px;white-space:nowrap}.v2-pdp__trust .v2-pdp__trust-icon[data-v-486f4ae6]{color:var(--color-text);height:16px;line-height:16px;width:16px}.v2-pdp__trust .v2-pdp__trust-icon svg[data-v-486f4ae6]{height:16px;width:16px}@media(max-width:899px){.v2-pdp__trust[data-v-486f4ae6]{flex-direction:column;gap:var(--space-2)}.v2-pdp__trust li+li[data-v-486f4ae6]:before{display:none}}.v2-pdp__story[data-v-486f4ae6]{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-16) max(var(--space-24),(100% - var(--v2-site-width))/2)}.v2-pdp__story-media[data-v-486f4ae6]{background:var(--color-surface-muted);border-radius:var(--radius-lg);display:flex;justify-content:center;overflow:hidden}.v2-pdp__story-media img[data-v-486f4ae6]{max-height:320px;max-width:100%;-o-object-fit:contain;object-fit:contain}.v2-pdp__story-text[data-v-486f4ae6]{color:var(--color-text);font-family:var(--font-sans);font-size:16px;line-height:1.5;margin:0;white-space:pre-line}.v2-pdp__proof[data-v-486f4ae6]{align-items:center;display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-16) max(var(--space-24),(100% - var(--v2-site-width))/2);text-align:center}.v2-pdp__proof .v2-pdp__eyebrow[data-v-486f4ae6]{margin:0 0 var(--space-3)}.v2-pdp__stats[data-v-486f4ae6]{display:flex;gap:var(--space-5);width:100%}.v2-pdp__stat[data-v-486f4ae6]{align-items:center;display:flex;flex:1 1 0;flex-direction:column;gap:var(--space-2);min-width:0}.v2-pdp__stat-value[data-v-486f4ae6]{color:var(--color-accent-on-tint);font-family:var(--font-serif);font-size:36px;font-weight:700;letter-spacing:-1.08px;margin:0}.v2-pdp__stat-label[data-v-486f4ae6]{color:var(--color-text-soft);font-family:var(--font-sans);font-size:14px;line-height:1.5;margin:0}.v2-pdp__materials[data-v-486f4ae6]{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-16) max(var(--space-24),(100% - var(--v2-site-width))/2)}.v2-pdp__material-list[data-v-486f4ae6]{display:flex;gap:var(--space-5);list-style:none;margin:0;padding:0}.v2-pdp__material[data-v-486f4ae6]{display:flex;flex:1 1 0;flex-direction:column;gap:var(--space-4);min-width:0;padding:var(--space-3) 0}.v2-pdp__material-chip[data-v-486f4ae6]{border-radius:12px;height:48px;width:48px}.v2-pdp__material-title[data-v-486f4ae6]{color:var(--color-text);font-family:var(--font-serif);font-size:18px;font-weight:700;line-height:1.25;margin:0}.v2-pdp__material-text[data-v-486f4ae6]{color:var(--color-text-soft);font-family:var(--font-sans);font-size:14px;line-height:1.5;margin:0}.v2-pdp__moments[data-v-486f4ae6]{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-16) max(var(--space-24),(100% - var(--v2-site-width))/2)}.v2-pdp__moment-grid[data-v-486f4ae6]{display:flex;gap:var(--space-5);list-style:none;margin:0;padding:0}.v2-pdp__moment[data-v-486f4ae6]{border-radius:var(--radius-2xl);display:flex;flex:1 1 0;flex-direction:column;min-width:0}.v2-pdp__moment-media[data-v-486f4ae6],.v2-pdp__moment[data-v-486f4ae6]{background:var(--color-surface-muted);overflow:hidden}.v2-pdp__moment-media[data-v-486f4ae6]{height:192px}.v2-pdp__moment-media img[data-v-486f4ae6]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.v2-pdp__moment-body[data-v-486f4ae6]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5)}.v2-pdp__moment-title[data-v-486f4ae6]{color:var(--color-text);font-family:var(--font-serif);font-size:18px;font-weight:700;line-height:1.25;margin:0}.v2-pdp__moment-text[data-v-486f4ae6]{color:var(--color-text-soft);font-family:var(--font-sans);font-size:16px;line-height:1.5;margin:0}.v2-pdp__specs[data-v-486f4ae6]{gap:var(--space-5);padding:var(--space-16) max(var(--space-24),(100% - var(--v2-site-width))/2)}.v2-pdp__acc[data-v-486f4ae6],.v2-pdp__specs[data-v-486f4ae6]{display:flex;flex-direction:column}.v2-pdp__acc[data-v-486f4ae6]{list-style:none;margin:0;padding:0}.v2-pdp__acc-item[data-v-486f4ae6]{border-bottom:1px solid var(--color-border)}.v2-pdp__acc-h[data-v-486f4ae6]{margin:0}.v2-pdp__acc-trigger[data-v-486f4ae6]{align-items:center;background:none;border:0;color:var(--color-text);cursor:pointer;display:flex;font-family:var(--font-sans);font-size:15px;font-weight:700;gap:var(--space-4);justify-content:space-between;padding:var(--space-5) var(--space-4);text-align:left;width:100%}.v2-pdp__acc-trigger[data-v-486f4ae6]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.v2-pdp__acc-sign[data-v-486f4ae6]{color:var(--color-text-soft);font-size:20px}.v2-pdp__acc-panel[data-v-486f4ae6]{color:var(--color-text-soft);font-family:var(--font-sans);font-size:15px;line-height:1.6;padding:0 var(--space-4) var(--space-5);white-space:pre-line}@media(max-width:1024px){.v2-pdp__buy[data-v-486f4ae6]{order:1}.v2-pdp__materials[data-v-486f4ae6]{order:2}.v2-pdp__story[data-v-486f4ae6]{order:3}.v2-pdp__proof[data-v-486f4ae6]{order:4}.v2-pdp__how[data-v-486f4ae6]{order:5}.v2-pdp__comparison[data-v-486f4ae6]{order:6}.v2-pdp__moments[data-v-486f4ae6]{order:7}.v2-pdp__specs[data-v-486f4ae6]{order:8}.v2-pdp__faq[data-v-486f4ae6]{order:9}.v2-pdp__reviews[data-v-486f4ae6]{order:10}.v2-pdp__buy[data-v-486f4ae6]{flex-direction:column;gap:var(--space-8);padding:0 0 var(--space-8)}.v2-pdp__gallery[data-v-486f4ae6]{flex:none;gap:var(--space-3);width:100%}.v2-pdp__stage[data-v-486f4ae6]{border-radius:0;height:224px}.v2-pdp__thumbs[data-v-486f4ae6]{display:none}.v2-pdp__dots[data-v-486f4ae6]{display:flex}.v2-pdp__panel[data-v-486f4ae6]{flex:none;padding:0 var(--space-6);width:100%}.v2-pdp__badge[data-v-486f4ae6]{order:-5}.v2-pdp__title[data-v-486f4ae6]{order:-4}.v2-pdp__designed[data-v-486f4ae6]{order:-3}.v2-pdp__rating[data-v-486f4ae6]{order:-2}.v2-pdp__colors[data-v-486f4ae6]{order:-1}.v2-pdp__title[data-v-486f4ae6]{font-size:34px;letter-spacing:-.68px}.v2-pdp__price-now[data-v-486f4ae6]{font-size:28px}.v2-pdp__price-sale[data-v-486f4ae6]{font-size:20px}.v2-pdp__materials[data-v-486f4ae6],.v2-pdp__moments[data-v-486f4ae6],.v2-pdp__proof[data-v-486f4ae6],.v2-pdp__specs[data-v-486f4ae6],.v2-pdp__story[data-v-486f4ae6]{padding:var(--space-8) var(--space-6)}.v2-pdp__material-list[data-v-486f4ae6],.v2-pdp__moment-grid[data-v-486f4ae6]{flex-direction:column}.v2-pdp__moment[data-v-486f4ae6]{flex:none}.v2-pdp__stat-value[data-v-486f4ae6]{font-size:24px;letter-spacing:-.48px}.v2-pdp__stat-label[data-v-486f4ae6]{font-size:13px}}.v2-pdp .v2-pdp__story[data-v-486f4ae6]{background:var(--color-surface-muted)}.v2-pdp .v2-pdp__proof[data-v-486f4ae6]{background:var(--color-surface)}.v2-pdp .v2-pdp__materials[data-v-486f4ae6]{background:var(--color-surface-muted)}.v2-pdp .v2-pdp__comparison[data-v-486f4ae6]{background:var(--color-surface)}.v2-pdp .v2-pdp__how[data-v-486f4ae6]{background:var(--color-surface-muted)}.v2-pdp .v2-pdp__moments[data-v-486f4ae6]{background:var(--color-surface)}.v2-pdp .v2-pdp__specs[data-v-486f4ae6]{background:var(--color-surface-muted)}.v2-pdp .v2-pdp__faq[data-v-486f4ae6]{background:var(--color-surface)}.v2-pdp .v2-pdp__reviews[data-v-486f4ae6]{background:var(--color-surface-muted)}.v2-pdp .v2-pdp__how[data-v-486f4ae6] .v2-how__step{background:var(--color-surface)}@media(max-width:1024px){.v2-pdp .v2-pdp__materials[data-v-486f4ae6]{background:var(--color-surface-muted)}.v2-pdp .v2-pdp__story[data-v-486f4ae6]{background:var(--color-surface)}.v2-pdp .v2-pdp__proof[data-v-486f4ae6]{background:var(--color-surface-muted)}.v2-pdp .v2-pdp__how[data-v-486f4ae6]{background:var(--color-surface)}.v2-pdp .v2-pdp__comparison[data-v-486f4ae6],.v2-pdp .v2-pdp__how[data-v-486f4ae6] .v2-how__step{background:var(--color-surface-muted)}.v2-pdp .v2-pdp__moments[data-v-486f4ae6]{background:var(--color-surface)}.v2-pdp .v2-pdp__specs[data-v-486f4ae6]{background:var(--color-surface-muted)}.v2-pdp .v2-pdp__faq[data-v-486f4ae6]{background:var(--color-surface)}.v2-pdp .v2-pdp__reviews[data-v-486f4ae6]{background:var(--color-surface-muted)}}.v2-quiz{align-items:center;backdrop-filter:blur(14px);background:rgba(30,32,35,.65);bottom:0;display:flex;justify-content:center;left:0;overscroll-behavior:contain;position:fixed;right:0;top:0;z-index:1000}.v2-quiz__dialog{background:#fff;border-radius:20px;box-shadow:0 20px 50px -12px rgba(0,0,0,.25);display:flex;flex-direction:column;height:min(880px,100vh - var(--space-8));max-width:calc(100vw - var(--space-8));overflow:hidden;width:900px}.v2-quiz :focus-visible{outline-color:var(--color-accent-default)!important}.v2-quiz__header{align-items:flex-start;background:#f9fafb;background:var(--color-bg-muted,#f9fafb);display:flex;padding:var(--space-5) var(--space-8)}.v2-quiz__header-id{align-items:center;display:flex;flex:1;gap:var(--space-3);min-width:0}.v2-quiz__avatar{border-radius:50%;display:block;flex-shrink:0;height:48px;overflow:hidden;width:48px}.v2-quiz__avatar img,.v2-quiz__avatar picture{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.v2-quiz__header-copy{min-width:0}.v2-quiz__header-title{color:#111;color:var(--color-text-primary,#111);font-family:var(--font-sans);font-size:16px;font-weight:600;letter-spacing:-.32px;margin:0}.v2-quiz__header-desc{color:#6b7280;color:var(--color-text-secondary,#6b7280);font-family:var(--font-sans);font-size:13px;margin:2px 0 0}.v2-quiz__close{align-items:center;background:none;border:0;border-radius:6px;color:#111;color:var(--color-text-primary,#111);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;width:32px}.v2-quiz__close:disabled{cursor:default}.v2-quiz__close .v2-quiz__close-spinner{border-width:2px;color:var(--color-accent);height:20px;width:20px}.v2-quiz__close svg{height:20px;width:20px}.v2-quiz__close:hover{background:rgba(0,0,0,.06)}.v2-quiz__progress{background:#e5e7eb;height:4px;position:relative}.v2-quiz__progress .progress-bar{height:4px;left:0;position:absolute;top:0;width:100%}.v2-quiz__progress .progress-bar.progress-bar-filled{background:#ff0084;background:var(--color-accent-default,#ff0084);border-radius:0 999px 999px 0;transition:width .4s ease}.v2-quiz__body{display:flex;flex:1;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;padding:var(--space-8) var(--space-8) 0!important}.v2-quiz__body>.b_shoes_photo,.v2-quiz__body>form{display:flex;flex:1 0 auto;flex-direction:column}.v2-quiz .container{margin-left:0;margin-right:0;max-width:100%!important;padding-left:0;padding-right:0;width:100%!important}.v2-quiz .b_shoes_photo{overflow-x:hidden}.v2-quiz .b_shoes_photo .shoes_photo_example img,.v2-quiz .b_shoes_photo .shoes_photo_example picture{height:auto;max-height:120px;max-width:100%}.v2-quiz .b_shoes_photo .wrapepr_inner{width:100%}.v2-quiz .step_wrapper,.v2-quiz .step_wrapper.button_fixed{display:flex;flex:1 0 auto;flex-direction:column;height:auto!important;max-height:none!important;min-height:0!important;padding:0;position:static}.v2-quiz .step_content{margin-bottom:var(--space-8);text-align:center}.v2-quiz .step_content .content_title{color:#111;color:var(--color-text-primary,#111);font-family:var(--font-serif);font-size:28px;font-weight:700;letter-spacing:-.28px;line-height:1.25;margin:0 0 var(--space-2)}.v2-quiz .step_content .content_title:focus{outline:none}.v2-quiz .step_content .content_sub_title{color:#6b7280;color:var(--color-text-secondary,#6b7280);font-family:var(--font-sans);font-size:15px}.v2-quiz .cards_wrapper{margin-bottom:var(--space-6)}.v2-quiz .cards_wrapper .card_item{background-color:#f9fafb!important;background-color:var(--color-bg-muted,#f9fafb)!important;border-radius:8px!important;border-radius:var(--radius-lg,8px)!important;box-shadow:none!important}.v2-quiz .cards_wrapper .item_wrapper{border:1px solid #f3f4f6!important;border:1px solid var(--color-border-default,#f3f4f6)!important;border-radius:8px!important;border-radius:var(--radius-lg,8px)!important}.v2-quiz .cards_wrapper .card_radio [type=radio]:checked+.item_wrapper,.v2-quiz .cards_wrapper .item_wrapper.completed{border:1px solid var(--color-accent)!important;border-radius:8px!important;border-radius:var(--radius-lg,8px)!important}.v2-quiz .cards_wrapper .card_radio [type=radio]:checked+.item_wrapper:after,.v2-quiz .cards_wrapper .item_wrapper.completed:after{display:none!important}.v2-quiz .cards_wrapper .card_checkbox.active{border:1px solid var(--color-accent)!important;border-radius:8px!important;border-radius:var(--radius-lg,8px)!important}.v2-quiz .cards_wrapper .card_checkbox.active .item_wrapper{border-color:transparent!important}.v2-quiz .cards_wrapper .card_checkbox .none_button .item_title,.v2-quiz .cards_wrapper .card_checkbox .single_button .item_title,.v2-quiz .cards_wrapper .card_radio .item_wrapper .item_title{background-color:#fff!important;border:1px solid #e5e7eb!important;border:1px solid var(--color-border-strong,#e5e7eb)!important;border-radius:6px!important;bottom:8px!important;box-shadow:none!important;color:#2f3438!important;color:var(--color-text,#2f3438)!important;font-size:15px!important;font-weight:700;height:32px;left:8px!important;line-height:30px!important;margin:0!important;padding:0 12px!important;right:8px!important;width:auto!important}.v2-quiz .cards_wrapper .card_checkbox.active .none_button .item_title,.v2-quiz .cards_wrapper .card_checkbox.active .single_button .item_title,.v2-quiz .cards_wrapper .card_radio [type=radio]:checked+.item_wrapper .item_title{background-color:var(--color-accent)!important;border-color:var(--color-accent)!important;color:#fff!important}.v2-quiz .cards_wrapper .card_checkbox.active .none_button .item_title:before,.v2-quiz .cards_wrapper .card_checkbox.active .single_button .item_title:before,.v2-quiz .cards_wrapper .card_radio [type=radio]:checked+.item_wrapper .item_title:before{display:none!important}.v2-quiz .cards_wrapper .card_checkbox .item_wrapper:not(.none_button):not(.single_button) .item_title{color:#2f3438!important;color:var(--color-text,#2f3438)!important;font-size:15px!important}.v2-quiz .cards_wrapper .checkboxes_wrapper{bottom:8px!important;display:flex;gap:8px;left:8px;margin:0!important;right:8px;width:auto!important}.v2-quiz .cards_wrapper .checkboxes_wrapper label{flex:1 1 0;margin:0!important;width:auto!important}.v2-quiz .cards_wrapper .checkboxes_wrapper .checkbox_title{background-color:#fff!important;border:1px solid #e5e7eb!important;border:1px solid var(--color-border-strong,#e5e7eb)!important;border-radius:6px!important;box-shadow:none!important;height:32px!important;line-height:30px!important}.v2-quiz .cards_wrapper .checkboxes_wrapper .checkbox_title:after{color:#2f3438!important;color:var(--color-text,#2f3438)!important;font-size:15px!important;line-height:30px!important}.v2-quiz .cards_wrapper .checkboxes_wrapper .label_checkbox [type=checkbox]:checked+.checkbox_title{background-color:var(--color-accent)!important;border-color:var(--color-accent)!important}.v2-quiz .cards_wrapper .checkboxes_wrapper .label_checkbox [type=checkbox]:checked+.checkbox_title:after{color:#fff!important}.v2-quiz .cards_wrapper .checkboxes_wrapper .label_checkbox [type=checkbox]:checked+.checkbox_title:before{display:none!important}.v2-quiz__size-grid{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(64px,1fr));margin:0 auto var(--space-6);max-width:560px;width:100%}.v2-quiz__size-pill{align-items:center;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--color-border-strong,#e5e7eb);border-radius:8px;border-radius:var(--radius-lg,8px);color:#111;color:var(--color-text-primary,#111);cursor:pointer;display:flex;font-family:var(--font-sans);font-size:16px;font-weight:600;justify-content:center;min-height:48px;padding:0;transition:border-color .15s ease,background .15s ease}.v2-quiz__size-pill:hover{border-color:#ff0084;border-color:var(--color-accent-default,#ff0084)}.v2-quiz__size-pill.is-selected{background:rgba(255,0,132,.06);border:2px solid #ff0084;border:2px solid var(--color-accent-default,#ff0084)}.v2-quiz .form_control,.v2-quiz input[type=email],.v2-quiz input[type=text],.v2-quiz select,.v2-quiz textarea{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--color-border-strong,#e5e7eb);border-radius:8px;border-radius:var(--radius-lg,8px);color:#111;color:var(--color-text-primary,#111);font-family:var(--font-sans);font-size:16px;max-width:560px;padding:var(--space-3) var(--space-4);width:100%}.v2-quiz .form_control::-moz-placeholder,.v2-quiz input[type=email]::-moz-placeholder,.v2-quiz input[type=text]::-moz-placeholder,.v2-quiz select::-moz-placeholder,.v2-quiz textarea::-moz-placeholder{color:#9ca3af;color:var(--color-text-secondary,#9ca3af)}.v2-quiz .form_control::placeholder,.v2-quiz input[type=email]::placeholder,.v2-quiz input[type=text]::placeholder,.v2-quiz select::placeholder,.v2-quiz textarea::placeholder{color:#9ca3af;color:var(--color-text-secondary,#9ca3af)}.v2-quiz textarea,.v2-quiz textarea.form_control{line-height:1.5;max-width:640px;min-height:220px!important;resize:vertical}.v2-quiz .field_wrapper,.v2-quiz .fields_wrapper,.v2-quiz .input_wrapper{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:center}.v2-quiz .quantity_question{width:100%}.v2-quiz .quantity_question .image_wrapper{display:none}.v2-quiz .quantity_question .product_info,.v2-quiz .quantity_question .product_info_wrapper{margin:0 auto;max-width:680px;width:100%}.v2-quiz .quantity_question .product_price,.v2-quiz .quantity_question .sale_code{color:#6b7280;color:var(--color-text-secondary,#6b7280);font-family:var(--font-sans);font-size:14px;text-align:center}.v2-quiz .quantity_question .qty_wrapper{align-items:stretch;display:flex;flex-wrap:nowrap;gap:var(--space-3)}.v2-quiz .quantity_question .qty_item{display:block;flex:1 1 0;margin:0;width:auto}.v2-quiz .quantity_question .qty_item_inner{align-items:center;background:#fff;background:var(--color-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border-strong,#e5e7eb);border-radius:8px;border-radius:var(--radius-lg,8px);display:flex;flex-direction:column;font-family:var(--font-sans);height:100%;justify-content:center;padding:20px 12px;transition:border-color .15s ease,background .15s ease;width:100%}.v2-quiz .quantity_question .qty_price,.v2-quiz .quantity_question .qty_radio,.v2-quiz .quantity_question .qty_sub{display:none}.v2-quiz .quantity_question .qty_main{align-items:center;display:flex;flex-direction:column;gap:4px;text-align:center}.v2-quiz .quantity_question .qty_badge{background:rgba(255,0,132,.1);border-radius:4px;border-radius:var(--radius-sm,4px);color:#ff0084;color:var(--color-accent-default,#ff0084);display:inline-block;font-size:12px;font-weight:700;line-height:1.25;padding:4px 8px;text-transform:uppercase}.v2-quiz .quantity_question .qty_title{color:#111;color:var(--color-text-primary,#111);display:block;font-size:20px;font-weight:700;margin:0}.v2-quiz .quantity_question .qty_content{color:#2f3438;color:var(--color-text,#2f3438);display:block;font-size:15px;font-weight:600;margin:0}.v2-quiz .quantity_question .qty_total{color:#6b7280;color:var(--color-text-secondary,#6b7280);display:block;font-size:12px}.v2-quiz .quantity_question [type=radio]:checked+.qty_item_inner{background:#ffddeb;background:var(--color-accent-tint,#ffddeb);border-color:#ff0084;border-color:var(--color-accent-default,#ff0084)}.v2-quiz .quantity_question [type=radio]:checked+.qty_item_inner .qty_title{color:#ff0084;color:var(--color-accent-default,#ff0084)}.v2-quiz .quantity_question [type=radio]:checked+.qty_item_inner .qty_badge{background:#ff0084;background:var(--color-accent-default,#ff0084);color:#fff;color:var(--color-accent-ink,#fff)}@media(max-width:899px){.v2-quiz .quantity_question .qty_wrapper{flex-direction:column;gap:var(--space-3)}.v2-quiz .quantity_question .qty_item{flex:none;width:100%}.v2-quiz .quantity_question .qty_item_inner{align-items:center;border-radius:12px;flex-direction:row;gap:var(--space-3);justify-content:space-between;padding:16px 20px;text-align:left}.v2-quiz .quantity_question .qty_radio{background:#fff;background:var(--color-surface,#fff);border:1.5px solid #e5e7eb;border:1.5px solid var(--color-border-strong,#e5e7eb);border-radius:50%;display:block;flex:none;height:20px;width:20px}.v2-quiz .quantity_question .qty_main{align-items:flex-start;flex:1 1 auto;gap:2px;text-align:left}.v2-quiz .quantity_question .qty_badge,.v2-quiz .quantity_question .qty_content,.v2-quiz .quantity_question .qty_total{display:none}.v2-quiz .quantity_question .qty_title{font-size:15px;font-weight:600}.v2-quiz .quantity_question .qty_sub{color:#6b7280;color:var(--color-text-secondary,#6b7280);display:block;font-size:12px}.v2-quiz .quantity_question .qty_price{color:#111;color:var(--color-text-primary,#111);display:block;flex:none;font-size:16px;font-weight:700}.v2-quiz .quantity_question [type=radio]:checked+.qty_item_inner{background:#ffeef6;border:2px solid #ff0084;border:2px solid var(--color-accent-default,#ff0084)}.v2-quiz .quantity_question [type=radio]:checked+.qty_item_inner .qty_title{color:#111;color:var(--color-text-primary,#111)}.v2-quiz .quantity_question [type=radio]:checked+.qty_item_inner .qty_radio{background:#ff0084;background:var(--color-accent-default,#ff0084);border-color:#ff0084;border-color:var(--color-accent-default,#ff0084)}}.v2-quiz .loading_wrapper{font-family:var(--font-sans);margin:0 auto;max-width:560px}.v2-quiz .loading_wrapper .row_title{color:#111;color:var(--color-text-primary,#111);font-size:15px;font-weight:700}.v2-quiz .loading_wrapper .row_subtitle{color:#6b7280;color:var(--color-text-secondary,#6b7280);font-size:13px}.v2-quiz__intro{align-items:center;display:flex;flex:1 0 auto;flex-direction:column;padding-top:var(--space-6);text-align:center}.v2-quiz__intro-photo{border-radius:50%;display:block;height:132px;margin-bottom:var(--space-5);overflow:hidden;width:132px}.v2-quiz__intro-photo img,.v2-quiz__intro-photo picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.v2-quiz__intro-title{font-family:var(--font-serif);font-size:32px;line-height:1.25;margin:0 0 var(--space-4);max-width:520px}.v2-quiz__intro-text{color:#4b5563;color:var(--color-text-secondary,#4b5563);font-size:17px;line-height:1.6;margin:0;max-width:560px;white-space:pre-line}.v2-quiz__footer--intro{margin-top:auto}.v2-quiz__footer{align-items:center;background:#fff;border-top:1px solid #f3f4f6;border-top:1px solid var(--color-border-default,#f3f4f6);bottom:0;display:flex;gap:var(--space-3);margin:auto calc(var(--space-8)*-1) 0;padding:var(--space-4) var(--space-8);position:sticky;z-index:5}.v2-quiz__footer--back-only{order:99}.v2-quiz__footer-spacer{flex:1}.v2-quiz__btn-spinner{animation:v2-quiz-btn-spin .7s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;display:inline-block;height:18px;width:18px}.v2-quiz__btn{align-items:center;border-radius:8px;border-radius:var(--radius-lg,8px);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:16px;font-weight:700;gap:var(--space-2);justify-content:center;line-height:1.25;padding:var(--space-3) var(--space-6);transition:filter .15s ease,background .15s ease}.v2-quiz__btn--primary{background:#ff0084;background:var(--color-accent-default,#ff0084);border:0;color:#fff;color:var(--color-accent-ink,#fff);filter:drop-shadow(0 8px 12px rgba(255,0,132,.35))}.v2-quiz__btn--primary:hover:not(:disabled){filter:drop-shadow(0 8px 12px rgba(255,0,132,.5))}.v2-quiz__btn--primary:disabled{cursor:not-allowed;filter:none;opacity:.45}.v2-quiz__btn--outline{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--color-border-strong,#e5e7eb);color:#2f3438;color:var(--color-text-primary,#2f3438)}.v2-quiz__btn--outline:hover:not(:disabled){background:#f9fafb;background:var(--color-bg-muted,#f9fafb)}.v2-quiz__btn--ghost{background:none;border:0;color:#2f3438;color:var(--color-text-primary,#2f3438);padding-left:0}.v2-quiz__btn--ghost:hover{-webkit-text-decoration:underline;text-decoration:underline}.v2-quiz__thanks{color:#111;color:var(--color-text-primary,#111);font-family:var(--font-sans);font-size:15px}.v2-quiz__under-cta{color:#6b7280;color:var(--color-text-secondary,#6b7280);font-family:var(--font-sans);font-size:13px;margin-top:var(--space-2);text-align:center}.v2-quiz__error{color:#d92d20;color:var(--color-danger,#d92d20);font-family:var(--font-sans);font-size:14px;margin-top:var(--space-3)}.v2-quiz__error a{-webkit-text-decoration:underline;text-decoration:underline}.v2-quiz__load-error{font-family:var(--font-sans);padding:var(--space-10) 0;text-align:center}.v2-quiz__load-error h3{margin-bottom:var(--space-2)}.v2-quiz__retry{background:#ff0084;background:var(--color-accent-default,#ff0084);border:0;border-radius:8px;border-radius:var(--radius-lg,8px);color:#fff;color:var(--color-accent-ink,#fff);cursor:pointer;font-family:var(--font-sans);font-weight:700;margin-top:var(--space-4);padding:var(--space-3) var(--space-6)}.v2-quiz .v2-step-enter-active,.v2-quiz .v2-step-leave-active{transition:opacity .25s ease,transform .25s ease}.v2-quiz .v2-step-enter{opacity:0;transform:translateX(24px)}.v2-quiz .v2-step-leave-to{opacity:0;transform:translateX(-24px)}@media(max-width:899px){.v2-quiz{align-items:stretch}.v2-quiz__dialog{border-radius:0;height:100%;margin:0;max-height:none;max-width:none;width:100vw}.v2-quiz__body{padding:var(--space-5) var(--space-4) 0}.v2-quiz__footer{background:#fff;bottom:0;box-shadow:0 -8px 16px rgba(0,0,0,.06);flex-wrap:wrap;margin:auto calc(var(--space-4)*-1) 0;padding:var(--space-3) var(--space-4) var(--space-4);position:sticky;z-index:5}.v2-quiz__footer-spacer{display:none}.v2-quiz__btn--primary{order:1;width:100%}.v2-quiz__btn--outline{flex:1;order:2}.v2-quiz__btn--ghost{flex:1;order:3;padding-left:var(--space-6)}}@keyframes v2-quiz-btn-spin{to{transform:rotate(1turn)}}.v2-sandals-quiz__fill{background:var(--color-accent);height:4px;left:0;position:absolute;top:0;transition:width .25s ease-out}.v2-sandals-quiz__options{display:flex;flex-direction:column;gap:var(--space-3);margin:0 auto var(--space-6);max-width:560px;width:100%}.v2-sandals-quiz__option.v2-quiz__size-pill{min-height:56px;padding:var(--space-3) var(--space-5);text-align:center}.v2-sandals-quiz__optional{color:var(--color-text-soft);font-family:var(--font-sans);font-size:13px;font-weight:400;margin-left:var(--space-2);vertical-align:middle}.v2-sandals-quiz .v2-quiz__size-pill.is-out{background:#f6f6f7;background:var(--color-surface-muted,#f6f6f7);border-color:#e5e7eb;border-color:var(--color-border,#e5e7eb);color:#9aa0a6;color:var(--color-text-subtle,#9aa0a6);cursor:not-allowed;-webkit-text-decoration:line-through;text-decoration:line-through}.sandals[data-v-56bdd034]{--c-accent:var(--brand-accent);--c-accent-soft:var(--brand-accent-soft);--shadow-cta:var(--brand-shadow-cta);--shadow-cta-hover:var(--brand-shadow-cta-hover);--c-text-strong:var(--color-text-strong);--c-text-primary:var(--color-text);--c-text-secondary:var(--color-text-soft);--c-text-disabled:var(--color-text-subtle);--c-border:var(--color-border-strong);--c-border-soft:var(--color-border);--c-bg-muted:var(--color-surface-muted);--c-bg-subtle:var(--color-bg-subtle);--c-star:var(--color-success);--r-lg:var(--radius-lg);--r-2xl:var(--radius-2xl);--r-full:var(--radius-full);color:var(--c-text-primary);font-family:var(--font-sans);line-height:var(--leading-normal);padding-bottom:76px}.sandals__h2[data-v-56bdd034]{font-size:28px;letter-spacing:-.5px;line-height:var(--leading-tight);margin:12px 0 16px}.sandals__h2[data-v-56bdd034],.sandals__h3[data-v-56bdd034]{color:var(--c-text-strong);font-family:var(--font-serif);font-weight:var(--font-weight-bold)}.sandals__h3[data-v-56bdd034]{font-size:22px;line-height:var(--leading-snug);margin:0 0 24px}.sandals__eyebrow[data-v-56bdd034]{align-self:flex-start;background:var(--c-accent-soft);border-radius:var(--r-full);color:var(--c-accent);display:inline-block;font-family:var(--font-sans);font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:1.65px;padding:6px 12px;text-transform:uppercase}.sandals__eyebrow--dark[data-v-56bdd034]{background:transparent;color:var(--c-accent);padding:0}.sandals__eyebrow--credit[data-v-56bdd034]{color:var(--c-text-secondary)}.sandals__section[data-v-56bdd034]{padding:max(72px,min(9vw,120px)) 0}.sandals__section--muted[data-v-56bdd034]{background:var(--c-bg-muted)}.sandals__section--subtle[data-v-56bdd034]{background:var(--c-bg-subtle)}.sandals__section-inner[data-v-56bdd034]{margin:0 auto;max-width:1200px;padding:0 var(--layout-screen-gutter)}.sandals__section-inner--centered[data-v-56bdd034]{text-align:center}.sandals__section-lead[data-v-56bdd034]{color:var(--c-text-secondary);font-size:16px;line-height:1.5;margin:0 0 32px;max-width:60ch}.sandals__section-inner--centered .sandals__section-lead[data-v-56bdd034]{margin:0 auto 40px}.sandals__hero[data-v-56bdd034]{padding:32px 0 56px}.sandals__hero-inner[data-v-56bdd034]{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr;margin:0 auto;max-width:1200px;padding:0 var(--layout-screen-gutter)}.sandals__gallery-main[data-v-56bdd034]{aspect-ratio:4/3;border-radius:var(--r-2xl);overflow:hidden}.sandals__gallery-main img[data-v-56bdd034]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;width:100%}.sandals__gallery-thumbs[data-v-56bdd034]{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;gap:12px;margin-top:12px;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:6px;scroll-snap-type:x proximity;scrollbar-width:thin}.sandals__gallery-thumb[data-v-56bdd034]{background:var(--c-bg-muted);border:2px solid transparent;border-radius:var(--r-lg);cursor:pointer;display:inline-flex;flex:0 0 auto;height:88px;overflow:hidden;padding:0;scroll-snap-align:start;transition:border-color .15s ease;width:auto}@media(min-width:900px){.sandals__gallery[data-v-56bdd034]{align-self:start;display:flex;flex-direction:column;gap:16px;max-height:calc(100vh - 32px);position:sticky;top:16px;width:100%}.sandals__gallery-main[data-v-56bdd034]{aspect-ratio:640/557;width:100%}.sandals__gallery-main img[data-v-56bdd034]{-o-object-position:center;object-position:center}.sandals__gallery-thumbs[data-v-56bdd034]{margin-top:0}.sandals__gallery-thumb[data-v-56bdd034]{height:120px}}.sandals__gallery-thumb.is-active[data-v-56bdd034]{border-color:var(--c-accent)}.sandals__gallery-thumb img[data-v-56bdd034]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:auto}.sandals__info[data-v-56bdd034]{display:flex;flex-direction:column;gap:20px}.sandals__title[data-v-56bdd034]{color:var(--c-text-strong);font-family:var(--font-serif);font-size:32px;font-weight:700;letter-spacing:-1px;line-height:1.08;margin:0}.sandals__rating[data-v-56bdd034]{align-items:center;display:flex;gap:8px}.sandals__stars[data-v-56bdd034]{color:var(--c-star);font-size:16px;font-weight:700;letter-spacing:1px}.sandals__rating-text[data-v-56bdd034]{color:var(--c-text-secondary);font-size:14px}.sandals__rating-text strong[data-v-56bdd034]{color:var(--c-text-primary);font-weight:700}.sandals__lead[data-v-56bdd034]{color:var(--c-text-secondary);font-size:16px;line-height:1.6;margin:0}.sandals__price[data-v-56bdd034]{align-items:baseline;display:flex;gap:12px}.sandals__price-sale[data-v-56bdd034]{color:var(--c-text-primary);font-family:var(--font-serif);font-size:32px;font-weight:700;letter-spacing:-.5px}.sandals__price-regular[data-v-56bdd034]{color:var(--c-text-disabled);font-size:18px;-webkit-text-decoration:line-through;text-decoration:line-through}.sandals__save[data-v-56bdd034]{background:var(--c-accent);border-radius:var(--radius-sm);color:var(--color-accent-ink);font-size:11px;font-weight:700;letter-spacing:.88px;padding:4px 10px}.sandals__color[data-v-56bdd034],.sandals__size[data-v-56bdd034]{display:flex;flex-direction:column;gap:12px}.sandals__field-label[data-v-56bdd034],.sandals__size-label[data-v-56bdd034]{color:var(--c-text-secondary);font-size:14px;margin-bottom:8px}.sandals__field-label strong[data-v-56bdd034],.sandals__size-label strong[data-v-56bdd034]{color:var(--c-text-primary);font-size:15px;font-weight:700}.sandals__buckle[data-v-56bdd034],.sandals__gender[data-v-56bdd034]{margin-bottom:8px}.sandals__buckle[data-v-56bdd034],.sandals__color[data-v-56bdd034],.sandals__gender[data-v-56bdd034],.sandals__size[data-v-56bdd034]{border-radius:10px;scroll-margin-top:90px}.is-missing[data-v-56bdd034]{position:relative}.is-missing[data-v-56bdd034]:after{animation:sandals-pulse-56bdd034 .8s ease-in-out 3;background:var(--c-accent);border-radius:2px;bottom:-14px;content:"";height:3px;left:0;max-width:160px;position:absolute;right:auto;width:40%}@keyframes sandals-pulse-56bdd034{0%,to{opacity:.35}50%{opacity:1}}.sandals__buckle-pills[data-v-56bdd034],.sandals__gender-pills[data-v-56bdd034]{display:flex;gap:8px}.sandals__pill--buckle[data-v-56bdd034],.sandals__pill--gender[data-v-56bdd034]{min-width:120px}.sandals__pills[data-v-56bdd034]{display:flex;flex-wrap:wrap;gap:8px}.sandals__pill[data-v-56bdd034]{background:var(--color-surface);border:2px solid var(--c-border);border-radius:var(--r-lg);color:var(--c-text-primary);cursor:pointer;font-size:15px;font-weight:700;min-width:64px;padding:11px 15px;transition:border-color .15s ease,color .15s ease}.sandals__pill[data-v-56bdd034]:hover:not(.is-disabled):not(.is-selected){border-color:var(--c-text-primary)}.sandals__pill.is-selected[data-v-56bdd034]{border:2px solid var(--c-accent);color:var(--c-accent);padding:11px 15px}.sandals__pill.is-disabled[data-v-56bdd034]{background:var(--c-bg-muted);color:var(--c-text-disabled);cursor:not-allowed}.sandals__pill.is-disabled .sandals__pill-label[data-v-56bdd034]{-webkit-text-decoration:line-through;text-decoration:line-through;text-decoration-thickness:1.5px}.sandals__low-stock[data-v-56bdd034]{color:var(--c-accent);font-size:13px;font-weight:600;margin:4px 0 0}.sandals__size-hint[data-v-56bdd034]{color:#8a8a8a;color:var(--sandals-muted,#8a8a8a);font-size:13px;font-style:italic;margin:8px 0 0}.sandals__color-label[data-v-56bdd034]{color:var(--c-text-secondary);font-size:12px;font-weight:700;letter-spacing:1.8px}.sandals__swatches[data-v-56bdd034]{display:flex;gap:12px}.sandals__swatch[data-v-56bdd034]{border:2px solid transparent;border-radius:50%;cursor:pointer;height:44px;outline:2px solid var(--c-border);outline-offset:-4px;padding:0;transition:border-color .15s ease;width:44px}.sandals__swatch.is-selected[data-v-56bdd034]{border-color:var(--c-accent);outline-color:var(--c-accent)}.sandals__cta[data-v-56bdd034]{align-items:center;background:var(--c-accent);border:none;border-radius:var(--r-lg);box-shadow:var(--shadow-cta);color:var(--color-accent-ink);cursor:pointer;display:flex;font-family:var(--font-sans);font-size:16px;font-weight:900;gap:10px;justify-content:center;letter-spacing:.5px;padding:18px 32px;transition:transform .1s ease,box-shadow .15s ease,opacity .15s ease}.sandals__cta-arrow[data-v-56bdd034]{font-size:18px;line-height:1}.sandals--v2 .sandals__cta[data-v-56bdd034]{font-size:18px;font-weight:700;letter-spacing:0;text-transform:none}.sandals__cta[data-v-56bdd034]:hover:not(:disabled){box-shadow:var(--shadow-cta-hover);transform:translateY(-1px)}.sandals__cta[data-v-56bdd034]:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.sandals__section-cta[data-v-56bdd034]{display:flex;justify-content:center;margin:48px 0 0}.sandals__section-cta--closer[data-v-56bdd034]{align-items:center;flex-direction:column;gap:16px;margin-top:24px}.sandals__closer-line[data-v-56bdd034]{color:var(--c-text-strong);font-family:var(--font-serif);font-size:20px;font-weight:700;line-height:1.3;margin:0;max-width:32ch;text-align:center}.sandals__cta--section[data-v-56bdd034]{max-width:420px}@media(max-width:899px){.sandals__gallery-thumbs[data-v-56bdd034],.sandals__section-cta[data-v-56bdd034]{display:none}.sandals__gallery .sandals__gallery-dots[data-v-56bdd034]{display:flex}.sandals__eyebrow[data-v-56bdd034]{order:-4}.sandals__title[data-v-56bdd034]{order:-3}.sandals__rating[data-v-56bdd034]{order:-2}.sandals__color[data-v-56bdd034]{order:-1}}.sandals__gallery-dots[data-v-56bdd034]{align-items:center;display:none;gap:8px;justify-content:center;margin-top:12px}.sandals__gallery-dot[data-v-56bdd034]{background:hsla(0,0%,7%,.2);border:0;border-radius:999px;cursor:pointer;height:8px;padding:0;transition:background .15s ease,transform .15s ease;width:8px}.sandals__gallery-dot.is-on[data-v-56bdd034]{background:var(--c-accent);transform:scale(1.25)}.sandals__buybar[data-v-56bdd034]{align-items:center;background:var(--color-surface);border-top:1px solid var(--c-border);bottom:0;box-shadow:0 -6px 20px rgba(0,0,0,.06);display:flex;gap:var(--space-3);justify-content:center;left:0;padding:var(--space-3) var(--layout-screen-gutter) calc(var(--space-3) + env(safe-area-inset-bottom, 0px));position:fixed;right:0;z-index:90}.sandals__buybar-info[data-v-56bdd034]{display:flex;flex-direction:column;gap:1px;min-width:0}.sandals__buybar-summary[data-v-56bdd034]{color:var(--c-text-secondary);font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sandals__buybar-price[data-v-56bdd034]{align-items:baseline;color:var(--c-text-strong);display:flex;font-weight:900;gap:var(--space-2)}.sandals__buybar-was[data-v-56bdd034]{color:var(--c-text-disabled);font-size:14px;font-weight:700;-webkit-text-decoration:line-through;text-decoration:line-through}.sandals__buybar-now[data-v-56bdd034]{font-size:18px}.sandals__buybar-cta[data-v-56bdd034]{background:var(--c-accent);border:none;border-radius:var(--r-lg);box-shadow:var(--shadow-cta);color:var(--color-accent-ink);cursor:pointer;font-family:var(--font-sans);font-size:15px;font-weight:900;padding:13px 24px;transition:transform .1s ease,box-shadow .15s ease;width:70%}.sandals__buybar-cta[data-v-56bdd034]:hover:not(:disabled){box-shadow:var(--shadow-cta-hover);transform:translateY(-1px)}.sandals__buybar-cta[data-v-56bdd034]:disabled{background:var(--color-button-disabled-bg);box-shadow:none;color:var(--color-button-disabled-text);cursor:not-allowed}.sandals__trust[data-v-56bdd034]{color:var(--c-text-primary);display:flex;flex-direction:column;font-size:13px;font-weight:500;gap:4px;list-style:none;margin:4px 0 0;padding:0}.sandals__trust li[data-v-56bdd034]{align-items:center;display:flex;gap:8px}.sandals--v2 .sandals__trust[data-v-56bdd034]{flex-direction:row;flex-wrap:wrap;font-weight:600;gap:8px 0;margin-top:12px}.sandals--v2 .sandals__trust li[data-v-56bdd034]{font-size:12px;gap:5px;white-space:nowrap}.sandals--v2 .sandals__trust li+li[data-v-56bdd034]:before{align-self:center;background:#e5e7eb;background:var(--color-border-strong,#e5e7eb);content:"";display:inline-block;height:14px;margin:0 8px;width:1px}.sandals--v2 .sandals__trust-icon[data-v-56bdd034]{color:var(--c-text-primary);height:16px;line-height:16px;width:16px}.sandals--v2 .sandals__trust-icon svg[data-v-56bdd034]{height:16px;width:16px}@media(max-width:899px){.sandals--v2 .sandals__trust[data-v-56bdd034]{flex-direction:column;gap:4px}.sandals--v2 .sandals__trust li+li[data-v-56bdd034]:before{display:none}}.sandals__trust span[data-v-56bdd034]{font-size:14px}.sandals__materials[data-v-56bdd034]{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr;list-style:none;margin:0;padding:0}.sandals__material[data-v-56bdd034]{align-items:flex-start;display:flex;gap:20px}.sandals__material-chip[data-v-56bdd034]{border-radius:var(--r-lg);flex-shrink:0;height:48px;width:48px}.sandals__material-icon[data-v-56bdd034]{align-items:center;display:flex;flex-shrink:0;height:80px;justify-content:center;width:80px}.sandals__material-icon img[data-v-56bdd034]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.sandals__material-name[data-v-56bdd034]{color:var(--c-text-primary);font-family:var(--font-serif);font-size:18px;font-weight:700;margin:0 0 8px}.sandals__material-body[data-v-56bdd034]{color:var(--c-text-secondary);font-size:14px;line-height:1.5;margin:0}.sandals__story-grid[data-v-56bdd034]{grid-gap:var(--space-8);align-items:center;display:grid;gap:var(--space-8);grid-template-columns:1fr}.sandals__story-eyebrow[data-v-56bdd034]{color:var(--c-accent);display:block;font-family:var(--font-sans);font-size:12px;font-weight:var(--font-weight-bold);letter-spacing:1.65px;margin-bottom:14px;text-transform:uppercase}.sandals__story-title[data-v-56bdd034]{color:var(--c-text-strong);font-family:var(--font-serif);font-size:28px;font-weight:700;letter-spacing:-.5px;line-height:var(--leading-tight);margin:0 0 16px}.sandals__story-body p[data-v-56bdd034]{color:var(--c-text-secondary);font-size:16px;line-height:1.6;margin:0 0 14px}.sandals__story-body p[data-v-56bdd034]:last-child{margin-bottom:0}.sandals__story-media[data-v-56bdd034]{background:var(--c-bg-muted);border-radius:var(--r-2xl);overflow:hidden}.sandals__story-media img[data-v-56bdd034]{display:block;height:auto;max-height:520px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.sandals__stats[data-v-56bdd034]{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin:24px auto 0;max-width:800px}.sandals__stat-value[data-v-56bdd034]{color:var(--c-accent);font-family:var(--font-serif);font-size:32px;font-weight:700;margin-bottom:4px}.sandals__stat-stars[data-v-56bdd034]{color:var(--c-star);font-size:14px;letter-spacing:2px;line-height:1;margin-bottom:6px}.sandals__stat-label[data-v-56bdd034]{color:var(--c-text-secondary);font-size:13px;line-height:1.4;margin:0 auto;max-width:22ch}.sandals__steps[data-v-56bdd034]{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr;list-style:none;margin:32px 0 0;padding:0;text-align:center}.sandals__step[data-v-56bdd034]{align-items:center;background:var(--c-bg-muted);border-radius:var(--r-lg);display:flex;flex-direction:column;gap:12px;padding:32px 24px}.sandals__step-icon[data-v-56bdd034]{align-items:center;background:var(--color-surface);border-radius:50%;display:flex;height:96px;justify-content:center;margin-bottom:8px;overflow:visible;position:relative;width:96px}.sandals__step-icon img[data-v-56bdd034]{display:block;max-width:none;position:relative;z-index:1}.sandals__step-num[data-v-56bdd034]{color:var(--c-accent);font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:1.98px;margin:0}.sandals__step-title[data-v-56bdd034]{color:var(--c-text-primary);font-family:var(--font-serif);font-size:20px;font-weight:700;letter-spacing:-.2px;line-height:1.15;margin:0}.sandals__step-body[data-v-56bdd034]{color:var(--c-text-secondary);font-size:14px;line-height:1.55;margin:0}.sandals__moments[data-v-56bdd034]{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr;margin-top:24px}.sandals__moment-image[data-v-56bdd034]{aspect-ratio:16/9;background:var(--c-bg-muted);border-radius:var(--r-2xl) var(--r-2xl) 0 0;overflow:hidden}.sandals__moment-image img[data-v-56bdd034]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sandals__moment-title[data-v-56bdd034]{color:var(--c-text-primary);font-family:var(--font-serif);font-size:18px;font-weight:700;margin:20px 0 8px;padding:0 4px}.sandals__moment-body[data-v-56bdd034]{color:var(--c-text-secondary);font-size:14px;line-height:1.5;margin:0;padding:0 4px 8px}.sandals__accordion[data-v-56bdd034]{border-top:1px solid var(--c-border);list-style:none;margin:0;padding:0}.sandals__acc-row[data-v-56bdd034]{border-bottom:1px solid var(--c-border)}.sandals__acc-btn[data-v-56bdd034]{align-items:center;background:none;border:none;color:var(--c-text-primary);cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:600;gap:16px;justify-content:space-between;padding:24px 16px;text-align:left;width:100%}.sandals__acc-chevron[data-v-56bdd034]{color:var(--c-text-secondary);display:inline-block;font-size:24px;transition:transform .15s ease}.sandals__acc-chevron.is-open[data-v-56bdd034]{transform:rotate(90deg)}.sandals__acc-body[data-v-56bdd034]{color:var(--c-text-secondary);font-size:14px;line-height:1.6;padding:0 16px 24px}.sandals__acc-body p[data-v-56bdd034]{margin:0}.sandals__modal-overlay[data-v-56bdd034]{align-items:flex-end;background:rgba(17,24,28,.55);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.sandals__modal[data-v-56bdd034]{background:var(--color-surface);border-radius:var(--r-2xl) var(--r-2xl) 0 0;box-shadow:0 24px 60px rgba(0,0,0,.25);display:flex;flex-direction:column;max-height:92vh;max-width:480px;outline:none;overflow:hidden;width:100%}.sandals__modal-header[data-v-56bdd034]{flex-shrink:0;padding:18px 20px 0}.sandals__modal-progress[data-v-56bdd034]{background:var(--c-border-soft);border-radius:var(--r-full);height:4px;overflow:hidden}.sandals__modal-progress-fill[data-v-56bdd034]{background:var(--c-accent);border-radius:var(--r-full);display:block;height:100%;transition:width .25s ease}.sandals__modal-headrow[data-v-56bdd034]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:12px}.sandals__modal-step[data-v-56bdd034]{color:var(--c-text-secondary);font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.sandals__modal-close[data-v-56bdd034]{align-items:center;background:none;border:none;border-radius:var(--r-full);color:var(--c-text-secondary);cursor:pointer;display:flex;flex-shrink:0;font-size:16px;height:32px;justify-content:center;line-height:1;transition:background .15s ease,color .15s ease;width:32px}.sandals__modal-close[data-v-56bdd034]:hover{background:var(--c-bg-subtle);color:var(--c-text-primary)}.sandals__modal-body[data-v-56bdd034]{flex:1 1 auto;overflow-y:auto;padding:20px}.sandals__modal-question[data-v-56bdd034]{align-items:baseline;color:var(--c-text-primary);display:flex;flex-wrap:wrap;font-family:var(--font-serif);font-size:22px;font-weight:700;gap:10px;line-height:1.25;margin:0 0 18px}.sandals__modal-optional[data-v-56bdd034]{background:var(--c-bg-subtle);border-radius:var(--r-full);color:var(--c-text-secondary);font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:.6px;padding:3px 8px;text-transform:uppercase}.sandals__modal-subtitle[data-v-56bdd034]{color:var(--c-text-secondary);font-size:14px;line-height:1.5;margin:-10px 0 18px}.sandals__modal-options[data-v-56bdd034]{display:flex;flex-direction:column;gap:10px}.sandals__modal-option[data-v-56bdd034]{align-items:center;background:var(--color-surface);border:1.5px solid var(--c-border);border-radius:var(--r-lg);color:var(--c-text-primary);cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:600;gap:12px;justify-content:space-between;padding:16px 18px;text-align:left;transition:border-color .15s ease,background .15s ease,color .15s ease;width:100%}.sandals__modal-option[data-v-56bdd034]:hover:not(.is-selected){border-color:var(--c-text-disabled)}.sandals__modal-option.is-selected[data-v-56bdd034]{background:var(--c-accent-soft);border-color:var(--c-accent);color:var(--c-accent)}.sandals__modal-check[data-v-56bdd034]{color:var(--c-accent);flex-shrink:0;font-size:16px;font-weight:900;opacity:0;transition:opacity .15s ease}.sandals__modal-option.is-selected .sandals__modal-check[data-v-56bdd034]{opacity:1}.sandals__modal-textarea[data-v-56bdd034]{background:var(--color-surface);border:1.5px solid var(--c-border);border-radius:var(--r-lg);color:var(--c-text-primary);font-family:inherit;font-size:15px;line-height:1.5;padding:12px 14px;resize:vertical;width:100%}.sandals__modal-textarea[data-v-56bdd034]:focus{border-color:var(--c-accent);outline:none}.sandals__modal-footer[data-v-56bdd034]{align-items:center;border-top:1px solid var(--c-border-soft);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:16px 20px}.sandals__modal-back[data-v-56bdd034]{background:none;border:none;color:var(--c-text-secondary);cursor:pointer;font-family:inherit;font-size:15px;font-weight:700;padding:12px 4px;transition:color .15s ease}.sandals__modal-back[data-v-56bdd034]:hover{color:var(--c-text-primary)}.sandals__modal-next[data-v-56bdd034]{align-items:center;background:var(--c-accent);border:none;border-radius:var(--r-lg);box-shadow:var(--shadow-cta);color:var(--color-accent-ink);cursor:pointer;display:flex;flex:1 1 auto;font-family:var(--font-sans);font-size:15px;font-weight:900;gap:6px;justify-content:center;letter-spacing:.4px;max-width:65%;padding:16px 24px;transition:transform .1s ease,box-shadow .15s ease,opacity .15s ease}.sandals__modal-next-regular[data-v-56bdd034]{font-weight:700;opacity:.7;-webkit-text-decoration:line-through;text-decoration:line-through}.sandals__modal-next-sale[data-v-56bdd034]{font-weight:900}.sandals__modal-next[data-v-56bdd034]:hover:not(:disabled){box-shadow:var(--shadow-cta-hover);transform:translateY(-1px)}.sandals__modal-next[data-v-56bdd034]:disabled{box-shadow:none;cursor:not-allowed;opacity:.45}@media(min-width:600px){.sandals__modal-overlay[data-v-56bdd034]{align-items:center;padding:24px}.sandals__modal[data-v-56bdd034]{border-radius:var(--r-2xl)}}.sandals-modal-enter-active[data-v-56bdd034],.sandals-modal-leave-active[data-v-56bdd034]{transition:opacity .2s ease}.sandals-modal-enter-active .sandals__modal[data-v-56bdd034],.sandals-modal-leave-active .sandals__modal[data-v-56bdd034]{transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .2s ease}.sandals-modal-enter[data-v-56bdd034],.sandals-modal-leave-to[data-v-56bdd034]{opacity:0}.sandals-modal-enter .sandals__modal[data-v-56bdd034],.sandals-modal-leave-to .sandals__modal[data-v-56bdd034]{opacity:0;transform:translateY(24px)}@media(prefers-reduced-motion:reduce){.sandals-modal-enter-active .sandals__modal[data-v-56bdd034],.sandals-modal-enter-active[data-v-56bdd034],.sandals-modal-leave-active .sandals__modal[data-v-56bdd034],.sandals-modal-leave-active[data-v-56bdd034],.sandals__modal-progress-fill[data-v-56bdd034]{transition:none}.sandals-modal-enter .sandals__modal[data-v-56bdd034],.sandals-modal-leave-to .sandals__modal[data-v-56bdd034]{transform:none}}.sandals__feats[data-v-56bdd034]{grid-gap:var(--space-6);display:grid;gap:var(--space-6);grid-template-columns:1fr;list-style:none;margin:8px 0 0;padding:0;text-align:left}.sandals__feat-num[data-v-56bdd034]{color:var(--c-accent);font-size:12px;font-weight:900;letter-spacing:.08em;margin-bottom:8px}.sandals__feat-title[data-v-56bdd034]{color:var(--c-text-strong);font-family:var(--font-sans);font-size:17px;font-weight:700;margin:0 0 6px}.sandals__feat-body[data-v-56bdd034]{color:var(--c-text-secondary);font-size:16px;line-height:1.55;margin:0}.sandals__quotes[data-v-56bdd034]{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:1fr;list-style:none;margin:24px 0 0;padding:0;text-align:left}.sandals__quote-card[data-v-56bdd034]{background:var(--color-surface);border:1px solid var(--c-border);border-radius:var(--r-2xl);padding:var(--space-6)}.sandals__quote-stars[data-v-56bdd034]{color:var(--c-star);display:inline-block;font-size:15px;letter-spacing:1px;margin-bottom:10px}.sandals__quote-text[data-v-56bdd034]{color:var(--c-text-primary);font-size:16px;line-height:1.55;margin:0}.sandals__quote-by[data-v-56bdd034]{color:var(--c-text-strong);font-weight:700;margin-top:14px}.sandals__quote-meta[data-v-56bdd034]{color:var(--c-text-secondary);font-size:13px}@media(min-width:900px){.sandals__hero-inner[data-v-56bdd034],.sandals__section-inner[data-v-56bdd034]{padding-left:var(--space-10);padding-right:var(--space-10)}.sandals__hero[data-v-56bdd034]{padding:64px 0 96px}.sandals__hero-inner[data-v-56bdd034]{align-items:start;gap:64px;grid-template-columns:1fr 1fr}.sandals__gallery-thumbs[data-v-56bdd034]{margin-top:16px}.sandals__title[data-v-56bdd034]{font-size:48px;letter-spacing:-.96px}.sandals__lead[data-v-56bdd034]{font-size:17px}.sandals__price-sale[data-v-56bdd034]{font-size:40px}.sandals__section[data-v-56bdd034]{padding:max(96px,min(10vw,140px)) 0}.sandals__buybar[data-v-56bdd034]{display:none}.sandals[data-v-56bdd034]{padding-bottom:0}.sandals__h2[data-v-56bdd034]{font-size:36px;letter-spacing:-1px}.sandals__h3[data-v-56bdd034]{font-size:26px}.sandals__materials[data-v-56bdd034]{gap:32px;grid-template-columns:repeat(4,1fr)}.sandals__material[data-v-56bdd034]{flex-direction:column}.sandals__stat-value[data-v-56bdd034]{font-size:44px}.sandals__moments[data-v-56bdd034],.sandals__steps[data-v-56bdd034]{gap:32px;grid-template-columns:repeat(3,1fr)}.sandals__story-grid[data-v-56bdd034]{align-items:stretch;gap:var(--space-12);grid-template-columns:1fr 1fr}.sandals__story-media[data-v-56bdd034]{min-height:320px;position:relative}.sandals__story-media img[data-v-56bdd034]{bottom:0;height:100%;left:0;max-height:none;position:absolute;right:0;top:0;width:100%}.sandals__feats[data-v-56bdd034]{gap:32px;margin:16px auto 0;max-width:980px}.sandals__feats[data-v-56bdd034],.sandals__quotes[data-v-56bdd034]{grid-template-columns:repeat(3,1fr)}.sandals__quotes[data-v-56bdd034]{gap:24px}}@media(min-width:1200px){.sandals--v2 .sandals__hero-inner[data-v-56bdd034],.sandals--v2 .sandals__section-inner[data-v-56bdd034]{max-width:calc(var(--v2-site-width) + max(32px, min(5.25vw, 96px))*2);padding-left:max(32px,min(5.25vw,96px));padding-right:max(32px,min(5.25vw,96px))}.sandals--v2 .sandals__hero-inner[data-v-56bdd034]{grid-template-columns:minmax(0,1fr) max(420px,min(31vw,560px))}.sandals--v2 .sandals__gallery-main[data-v-56bdd034]{aspect-ratio:640/557;max-height:557px;width:100%}.sandals--v2 .sandals__gallery-main img[data-v-56bdd034]{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}}.sandals-chat-hidden #launcher,.sandals-chat-hidden [data-testid=launcher],.sandals-chat-hidden iframe#launcher,.sandals-chat-hidden iframe[title="Button to launch messaging window"]{display:none!important}