.catalog-magnifier__lens[data-v-88f71922]{box-sizing:border-box;background:color-mix(in srgb, var(--ct-bg-color-white) 35%, transparent);pointer-events:none;border:1px solid #0000001f;position:absolute;top:0;left:0}.catalog-magnifier__panel[data-v-88f71922]{z-index:20;border-radius:var(--ct-radius-8);background:var(--ct-fill-color-3);box-shadow:var(--ct-shadow-base);pointer-events:none;position:absolute;top:0;overflow:hidden}.catalog-magnifier__image[data-v-88f71922]{object-fit:cover;transform-origin:0 0;max-width:none;position:absolute;top:0;left:0}.catalog-size-chart[data-v-7d99e382]{gap:var(--ct-spacing-16);min-width:0;display:grid}.catalog-size-guide[data-v-7d99e382]{align-items:center;gap:var(--ct-spacing-24);padding:var(--ct-spacing-16);border:1px solid var(--ct-border-color-2);border-radius:var(--ct-radius-8);background:var(--ct-fill-color-1);flex-wrap:wrap;display:flex}.catalog-size-diagram[data-v-7d99e382]{box-sizing:border-box;max-width:100%;padding:var(--ct-spacing-8);border:1px solid var(--ct-border-color-2);border-radius:var(--ct-radius-8);background:var(--ct-bg-color-white);flex:0 auto}.catalog-size-diagram img[data-v-7d99e382]{aspect-ratio:1;object-fit:contain;width:24rem;max-width:100%;height:auto;display:block}.catalog-size-guide-body[data-v-7d99e382]{gap:var(--ct-spacing-12);flex:16rem;min-width:0;display:grid}.catalog-size-guide-title[data-v-7d99e382]{color:var(--ct-text-color-primary);font:var(--ct-font-body-medium-l);margin:0}.catalog-size-guide-list[data-v-7d99e382]{gap:var(--ct-spacing-12);margin:0;display:grid}.catalog-size-guide-list dt[data-v-7d99e382]{align-items:center;gap:var(--ct-spacing-8);color:var(--ct-text-color-primary);font:var(--ct-font-body-medium-m);display:flex}.catalog-size-guide-list dd[data-v-7d99e382]{margin:var(--ct-spacing-4) 0 0;color:var(--ct-text-color-secondary);font:var(--ct-font-body-regular-m);padding-inline-start:calc(1.5rem + var(--ct-spacing-8))}.catalog-size-guide-letter[data-v-7d99e382]{box-sizing:border-box;block-size:1.5rem;min-inline-size:1.5rem;padding-inline:var(--ct-spacing-4);border:1px solid var(--ct-brand-emphasis);border-radius:var(--ct-radius-round);color:var(--ct-brand-emphasis);font:var(--ct-font-body-medium-s);flex:none;place-items:center;display:inline-grid}.catalog-size-measurements[data-v-7d99e382]{border:1px solid var(--ct-border-color-2);border-radius:var(--ct-radius-8);overflow:hidden}.catalog-size-measurements-header[data-v-7d99e382]{justify-content:space-between;align-items:center;gap:var(--ct-spacing-8) var(--ct-spacing-16);padding:var(--ct-spacing-12) var(--ct-spacing-16);flex-wrap:wrap;display:flex}.catalog-size-measurements-title[data-v-7d99e382]{color:var(--ct-text-color-regular);font:var(--ct-font-body-medium-s)}.catalog-table-scroll[data-v-7d99e382]{overflow-x:auto}table[data-v-7d99e382]{border-collapse:collapse;width:100%}th[data-v-7d99e382],td[data-v-7d99e382]{padding:var(--ct-spacing-12) var(--ct-spacing-16);border-top:1px solid var(--ct-border-color-2);color:var(--ct-text-color-primary);text-align:start;white-space:nowrap;font:var(--ct-font-body-regular-m);font-variant-numeric:tabular-nums}thead th[data-v-7d99e382]{color:var(--ct-text-color-regular);background:var(--ct-fill-color-2);font:var(--ct-font-body-medium-s)}tbody th[data-v-7d99e382]{font:var(--ct-font-body-medium-m)}.catalog-size-note[data-v-7d99e382]{color:var(--ct-text-color-secondary);font:var(--ct-font-body-regular-s);margin:0}.catalog-detail[data-v-1f47cf44]{gap:var(--ct-spacing-16);flex-direction:column;display:flex}.catalog-breadcrumbs[data-v-1f47cf44]{align-items:center;gap:var(--ct-spacing-4);min-height:var(--ct-spacing-32);color:var(--ct-text-color-secondary);font:var(--ct-font-body-regular-m);flex-wrap:wrap;display:flex}.catalog-breadcrumbs a[data-v-1f47cf44]{color:inherit;text-decoration:none}.catalog-breadcrumbs a[data-v-1f47cf44]:hover{color:var(--ct-link-color);text-decoration:underline}.catalog-breadcrumbs a[data-v-1f47cf44]:last-child{color:var(--ct-text-color-primary);font:var(--ct-font-body-medium-m)}.catalog-breadcrumbs__separator[data-v-1f47cf44]{width:var(--ct-spacing-12);text-align:center}.catalog-detail-header[data-v-1f47cf44]{display:contents}.catalog-detail-sections[data-v-1f47cf44]{display:none}.catalog-detail-grid[data-v-1f47cf44]{gap:var(--ct-spacing-16);padding-bottom:calc(2 * var(--ct-spacing-24));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.catalog-gallery[data-v-1f47cf44],.catalog-product-summary[data-v-1f47cf44]{min-width:0}.catalog-gallery[data-v-1f47cf44]{gap:var(--ct-spacing-16);flex-direction:column;display:flex;position:relative}.catalog-gallery-main[data-v-1f47cf44]{aspect-ratio:1;border-radius:var(--ct-radius-8);background:var(--ct-fill-color-3);position:relative;overflow:hidden}.catalog-gallery-main__image[data-v-1f47cf44],.catalog-gallery-thumb[data-v-1f47cf44]{width:100%;height:100%;display:block}.catalog-gallery-main__video[data-v-1f47cf44]{object-fit:contain;width:100%;height:100%;display:block}.catalog-gallery-main__video[data-v-1f47cf44]:focus-visible{outline-offset:-2px}.catalog-gallery-main__image[data-v-1f47cf44] .media-image__fallback,.catalog-gallery-thumb[data-v-1f47cf44] .media-image__fallback{width:100%;min-width:0;height:100%;min-height:0}.catalog-gallery-actions[data-v-1f47cf44]{top:var(--ct-spacing-24);position:absolute;inset-inline-end:var(--ct-spacing-24)}.catalog-thumbnails[data-v-1f47cf44]{min-width:0;position:relative}.catalog-thumbnails__row[data-v-1f47cf44]{gap:var(--ct-spacing-8);scrollbar-width:thin;padding:2px;display:flex;overflow-x:auto}.catalog-thumbnails button[data-v-1f47cf44]{aspect-ratio:1;border-radius:var(--ct-radius-8);cursor:pointer;background:0 0;border:0;flex:none;width:5rem;padding:0;position:relative;overflow:hidden}.catalog-thumbnails button[data-v-1f47cf44]:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000000d}.catalog-thumbnails button[aria-pressed=true][data-v-1f47cf44]:after{box-shadow:inset 0 0 0 2px var(--ct-action-bg), inset 0 0 0 4px var(--ct-fill-color-white)}.catalog-thumbnails .catalog-thumbnails__video[data-v-1f47cf44]{background:var(--ct-fill-color-3)}.catalog-thumbnails__play[data-v-1f47cf44]{border-radius:var(--ct-radius-round);width:1.75rem;height:1.75rem;color:var(--ct-text-color-primary);background:var(--ct-fill-color-white);box-shadow:var(--ct-shadow-small);place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.catalog-thumbnails__fade[data-v-1f47cf44]{background:linear-gradient(to right, transparent, var(--ct-bg-color-page));pointer-events:none;width:5rem;position:absolute;inset-block:0;inset-inline-end:0}.catalog-product-summary[data-v-1f47cf44]{gap:var(--ct-spacing-16);flex-direction:column;display:flex}.catalog-summary-head[data-v-1f47cf44]{gap:var(--ct-spacing-8);flex-direction:column;display:flex}.catalog-summary-head h1[data-v-1f47cf44]{font:var(--ct-font-weight-medium) 1.75rem / calc(40 / 28) var(--ct-font-family)}.catalog-price-row[data-v-1f47cf44]{justify-content:space-between;align-items:flex-end;gap:var(--ct-spacing-8) var(--ct-spacing-16);flex-wrap:wrap;display:flex}.catalog-price-row p[data-v-1f47cf44]{margin:0}.catalog-detail-price[data-v-1f47cf44]{font:800 1.75rem / 1.25 var(--ct-font-family);font-variant-numeric:tabular-nums}.catalog-detail-price--unavailable[data-v-1f47cf44]{color:var(--ct-text-color-secondary);font:var(--ct-font-body-medium-l)}.catalog-selected-sku[data-v-1f47cf44]{gap:var(--ct-spacing-8);color:var(--ct-text-color-secondary);flex-wrap:wrap;display:flex}.catalog-divider[data-v-1f47cf44]{width:100%;margin:var(--ct-spacing-4) 0;border:0;border-top:1px solid var(--ct-border-color-2)}.catalog-summary-section[data-v-1f47cf44]{gap:var(--ct-spacing-12);flex-direction:column;display:flex}.catalog-summary-heading[data-v-1f47cf44]{justify-content:space-between;align-items:center;gap:var(--ct-spacing-16);min-height:var(--ct-spacing-24);font:var(--ct-font-body-medium-l);margin:0;display:flex}.catalog-summary-heading h2[data-v-1f47cf44]{font:inherit;margin:0}.catalog-size-chart-button[data-v-1f47cf44]{--button-padding-inline:var(--ct-spacing-12);--button-icon-size:.875rem}.catalog-key-attributes[data-v-1f47cf44]{gap:var(--ct-spacing-12);flex-direction:column;margin:0;display:flex}.catalog-key-attributes>div[data-v-1f47cf44]{justify-content:space-between;gap:var(--ct-spacing-16);display:flex}.catalog-key-attributes dt[data-v-1f47cf44]{color:var(--ct-text-color-secondary)}.catalog-key-attributes dd[data-v-1f47cf44]{font:var(--ct-font-body-medium-m);text-align:end;overflow-wrap:anywhere;margin:0}.catalog-option-group[data-v-1f47cf44]{border:0;min-width:0;margin:0;padding:0}.catalog-option-group legend[data-v-1f47cf44]{margin-bottom:var(--ct-spacing-8);font:var(--ct-font-body-medium-m);padding:0}.catalog-options[data-v-1f47cf44]{align-items:center;gap:var(--ct-spacing-8);flex-wrap:wrap;display:flex}.catalog-swatch[data-v-1f47cf44]{width:var(--ct-spacing-32);height:var(--ct-spacing-32);border:1px solid var(--ct-border-color-2);border-radius:var(--ct-radius-8);background:var(--ct-fill-color-white);cursor:pointer;padding:1px}.catalog-swatch[data-v-1f47cf44]:before{content:"";border-radius:calc(var(--ct-radius-8) - 2px);background:var(--swatch);height:100%;display:block}.catalog-swatch[aria-pressed=true][data-v-1f47cf44]{border-color:var(--ct-action-bg);box-shadow:inset 0 0 0 .5px var(--ct-action-bg)}.catalog-chip[data-v-1f47cf44]{min-width:3rem;padding:calc(var(--ct-spacing-8) - 1px) calc(var(--ct-spacing-12) - 1px);border:1px solid var(--ct-border-color-2);border-radius:var(--ct-radius-8);color:var(--ct-text-color-regular);font:var(--ct-font-body-medium-s);cursor:pointer;background:0 0}.catalog-chip[data-v-1f47cf44]:hover{background:var(--ct-fill-color-2)}.catalog-chip[aria-pressed=true][data-v-1f47cf44]{border-color:var(--ct-action-bg);color:var(--ct-action-bg);background:var(--ct-brand-color-5)}.catalog-swatch.catalog-option--unavailable[data-v-1f47cf44]{opacity:.5;border-style:dashed}.catalog-chip.catalog-option--unavailable[data-v-1f47cf44]{color:var(--ct-text-color-placeholder);border-style:dashed;text-decoration:line-through}.catalog-price-breakdown[data-v-1f47cf44]{border:1px solid var(--ct-border-color-2);border-radius:var(--ct-radius-8);margin:0;overflow:hidden}.catalog-price-breakdown__freight[data-v-1f47cf44]{border-top:1px solid var(--ct-border-color-2);background:0 0;display:block;position:relative}.catalog-price-breakdown__product[data-v-1f47cf44],.catalog-price-breakdown__shipping[data-v-1f47cf44]{justify-content:space-between;align-items:center;gap:var(--ct-spacing-16);padding:.625rem var(--ct-spacing-16);background:var(--ct-fill-color-white);display:flex}.catalog-price-breakdown__total[data-v-1f47cf44]{justify-content:space-between;align-items:center;gap:var(--ct-spacing-16);padding:.625rem var(--ct-spacing-16);border-top:1px solid var(--ct-border-color-2);background:var(--ct-brand-color-5);display:flex}.catalog-price-breakdown dt[data-v-1f47cf44]{color:var(--ct-text-color-regular)}.catalog-price-breakdown dd[data-v-1f47cf44]{font:var(--ct-font-heading-xs);font-variant-numeric:tabular-nums;margin:0}.catalog-price-breakdown__shipping[data-v-1f47cf44]{align-items:flex-start}.catalog-price-breakdown__shipping dt[data-v-1f47cf44]{gap:var(--ct-spacing-4);flex-direction:column;display:flex}.catalog-price-breakdown__meta[data-v-1f47cf44]{color:var(--ct-text-color-secondary);font:var(--ct-font-body-regular-s)}.catalog-price-breakdown__total dt[data-v-1f47cf44],.catalog-price-breakdown__total dd[data-v-1f47cf44]{color:var(--ct-brand-emphasis);font:var(--ct-font-heading-xs)}.catalog-product-information[data-v-1f47cf44]{gap:var(--ct-spacing-16);flex-direction:column;display:flex}.catalog-information-panel[data-v-1f47cf44]{min-height:15rem;padding-inline-start:var(--ct-spacing-12)}.catalog-information-panel[data-v-1f47cf44]:not(.catalog-information-panel--active){display:none}.catalog-information-heading[data-v-1f47cf44]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.catalog-attribute-table[data-v-1f47cf44]{border:1px solid var(--ct-border-color-2);border-radius:var(--ct-radius-4);border-spacing:0;width:100%;max-width:40rem;overflow:hidden}.catalog-attribute-table[data-v-1f47cf44] :is(th,td){padding:var(--ct-spacing-12);text-align:start;vertical-align:top}.catalog-attribute-table tr[data-v-1f47cf44]:not(:last-child)>:is(th,td){border-bottom:1px solid var(--ct-border-color-2)}.catalog-attribute-table th[data-v-1f47cf44]{width:12.5rem;color:var(--ct-text-color-secondary);background:var(--ct-fill-color-2);font:var(--ct-font-body-regular-m)}.catalog-attribute-table td[data-v-1f47cf44]{background:var(--ct-fill-color-white);font:var(--ct-font-body-medium-m);overflow-wrap:anywhere}@media (width<768px){.catalog-detail-header[data-v-1f47cf44]{top:var(--workspace-mobile-bar-height,0);z-index:15;height:2.75rem;margin-inline:calc(-1 * var(--ct-page-padding-inline));padding-inline:var(--ct-page-padding-inline);background:var(--ct-bg-color-page);grid-template:minmax(0,1fr)/minmax(0,1fr);display:grid;position:sticky}.catalog-detail-header[data-v-1f47cf44]>*{grid-area:1/1;transition:opacity .2s,translate .2s}.catalog-detail-header .catalog-breadcrumbs[data-v-1f47cf44]{white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.catalog-detail-header--compact .catalog-breadcrumbs[data-v-1f47cf44]{opacity:0;pointer-events:none;translate:0 -.5rem}.catalog-detail-sections[data-v-1f47cf44]{margin-inline:calc(-1 * var(--ct-page-padding-inline));padding-inline:calc(var(--ct-page-padding-inline) - 1rem);box-shadow:inset 0 -1px 0 var(--ct-border-color-2);opacity:0;pointer-events:none;scrollbar-width:none;display:flex;overflow-x:auto;translate:0 .5rem}.catalog-detail-header--compact .catalog-detail-sections[data-v-1f47cf44]{opacity:1;pointer-events:auto;background-color:var(--ct-bg-color-white);translate:0}.catalog-detail-sections__tab[data-v-1f47cf44]{color:var(--ct-text-color-regular);font:var(--ct-font-body-regular-m);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:0 1rem;position:relative}.catalog-detail-sections__tab[data-v-1f47cf44]:after{inset-inline:0;content:"";background:0 0;height:2px;position:absolute;bottom:0}.catalog-detail-sections__tab--active[data-v-1f47cf44]{color:var(--ct-action-bg);font:var(--ct-font-body-medium-m)}.catalog-detail-sections__tab--active[data-v-1f47cf44]:after{background:var(--ct-action-bg)}.catalog-detail-sections__tab[data-v-1f47cf44]:focus-visible{outline-offset:-2px}.catalog-detail-sections__label[data-v-1f47cf44]{flex-direction:column;align-items:center;display:inline-flex}.catalog-detail-sections__label[data-v-1f47cf44]:after{visibility:hidden;content:attr(data-label);height:0;font:var(--ct-font-body-medium-m);pointer-events:none;-webkit-user-select:none;user-select:none;overflow:hidden}@media (prefers-reduced-motion:reduce){.catalog-detail-header[data-v-1f47cf44]>*{transition:none}}.catalog-product-information[data-v-1f47cf44]{gap:var(--ct-spacing-24)}.catalog-information-tabs[data-v-1f47cf44]{display:none}.catalog-information-panel[data-v-1f47cf44],.catalog-information-panel[data-v-1f47cf44]:not(.catalog-information-panel--active){gap:var(--ct-spacing-12);min-height:0;scroll-margin-top:calc(2.75rem + var(--ct-spacing-8));flex-direction:column;padding-inline-start:0;display:flex}.catalog-information-heading[data-v-1f47cf44]{clip-path:none;white-space:normal;width:auto;height:auto;font:var(--ct-font-body-medium-l);margin:0;position:static;overflow:visible}.catalog-detail-grid[data-v-1f47cf44]{padding-bottom:var(--ct-spacing-24);grid-template-columns:minmax(0,1fr)}.catalog-gallery-actions[data-v-1f47cf44]{top:var(--ct-spacing-12);inset-inline-end:var(--ct-spacing-12)}.catalog-thumbnails button[data-v-1f47cf44]{width:4rem}.catalog-summary-head h1[data-v-1f47cf44],.catalog-detail-price[data-v-1f47cf44]{font-size:var(--ct-font-size-extra-extra-large)}.catalog-attribute-table th[data-v-1f47cf44]{width:40%}}
