.zt-section,.zt-block{--zt-page-width: var(--page-width, 120rem);--zt-page-margin: var(--page-margin, 2rem);--zt-gap: 1.5rem;--zt-gap-sm: 1rem;--zt-gap-lg: 2.25rem;--zt-radius: var(--style-border-radius-md, .5rem);--zt-radius-sm: var(--style-border-radius-sm, .25rem);--zt-radius-pill: var(--style-border-radius-pills, 999px);--zt-border: 1px solid rgb(var(--color-foreground-rgb, 0 0 0) / .14);--zt-border-strong: 1px solid rgb(var(--color-foreground-rgb, 0 0 0) / .28);--zt-tint: #edfbf9;--zt-surface: var(--zt-tint);--zt-surface-strong: #dff6f3;--zt-surface-strong: color-mix(in srgb, var(--zt-tint), var(--color-foreground, #000) 6%);--zt-muted: rgb(var(--color-foreground-rgb, 0 0 0) / .62);padding-block:var(--zt-padding-block-start, 2.5rem) var(--zt-padding-block-end, 2.5rem);color:var(--color-foreground, #000);font-family:var(--font-body--family, Inter, sans-serif);font-weight:var(--font-body--weight, 400)}.zt-section{background-color:var(--zt-section-background, transparent)}.zt-section *,.zt-section *:before,.zt-section *:after,.zt-block,.zt-block *,.zt-block *:before,.zt-block *:after{box-sizing:border-box}.zt-section__inner{width:100%;max-width:var(--zt-page-width);margin-inline:auto;padding-inline:var(--zt-page-margin)}.zt-section--flush .zt-section__inner{padding-inline:0}.zt-block{padding-block:var(--zt-padding-block-start, 0px) var(--zt-padding-block-end, 0px)}.zt-block__body{display:flex;flex-direction:column;gap:var(--zt-gap-sm)}.zt-block[data-divider=true]{border-block-start:var(--zt-border);margin-block-start:var(--zt-gap-sm);padding-block-start:var(--zt-gap-sm)}.zt-block .zt-section__header{margin-block-end:var(--zt-gap-sm)}.zt-block .zt-details:first-child{border-block-start:var(--zt-border)}.zt-section__header{display:flex;flex-direction:column;gap:.35rem;margin-block-end:var(--zt-gap)}.zt-section__header[data-align=center]{align-items:center;text-align:center}.zt-section__header--split{gap:var(--zt-gap-sm)}@media screen and (min-width:750px){.zt-section__header--split{flex-direction:row;align-items:flex-end;justify-content:space-between}}.zt-section__header-text{display:flex;flex-direction:column;gap:.35rem}.zt-section__header[data-align=center] .zt-section__header-text{align-items:center}.zt-section__header-cta{flex:0 0 auto;white-space:nowrap}.zt-section__header:last-child{margin-block-end:0}.zt-eyebrow{margin:0;font-family:var(--font-subheading--family, var(--font-body--family, Inter, sans-serif));font-size:var(--font-size--2xs, .6875rem);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--zt-muted)}.zt-heading{margin:0;font-family:var(--font-heading--family, Inter, sans-serif);font-weight:var(--font-heading--weight, 700);line-height:var(--line-height--heading-normal, 1.25);letter-spacing:var(--letter-spacing--heading-normal, 0);text-wrap:balance}.zt-heading[data-size=h3]{font-size:var(--font-size--h3, 1.75rem)}.zt-heading[data-size=h4]{font-size:var(--font-size--h4, 1.375rem)}.zt-heading[data-size=h5]{font-size:var(--font-size--h5, 1.0625rem)}.zt-heading[data-size=h6]{font-size:var(--font-size--h6, .9375rem);letter-spacing:.04em}.zt-subtext{margin:0;max-width:60ch;font-size:var(--font-size--sm, .875rem);line-height:var(--line-height--body-normal, 1.5);color:var(--zt-muted)}.zt-section__header[data-align=center] .zt-subtext{margin-inline:auto}.zt-subtext>:first-child{margin-block-start:0}.zt-subtext>:last-child{margin-block-end:0}.zt-icon{width:var(--zt-icon-size, 1.5rem);height:var(--zt-icon-size, 1.5rem);flex:0 0 auto;display:block}.zt-card-title{margin:0;font-family:var(--font-subheading--family, var(--font-body--family, Inter, sans-serif));font-size:var(--font-size--sm, .875rem);font-weight:600;line-height:1.35;letter-spacing:.01em}.zt-card-text{margin:0;font-size:var(--font-size--xs, .8125rem);line-height:var(--line-height--body-normal, 1.5);color:var(--zt-muted)}.zt-card-text>:first-child{margin-block-start:0}.zt-card-text>:last-child{margin-block-end:0}.zt-pill{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem;border-radius:var(--zt-radius-pill);background:var(--zt-surface-strong);font-size:var(--font-size--2xs, .6875rem);font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.zt-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.5rem;padding:.55rem 1.1rem;border:1px solid transparent;border-radius:var(--style-border-radius-buttons-primary, var(--zt-radius-sm));font-family:var(--font-body--family, Inter, sans-serif);font-size:var(--font-size--xs, .8125rem);font-weight:600;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.zt-btn--primary{background:var(--color-primary-button-background, var(--color-foreground, #000));border-color:var(--color-primary-button-border, var(--color-foreground, #000));color:var(--color-primary-button-text, var(--color-background, #fff))}.zt-btn--primary:hover{background:var(--color-primary-button-hover-background, #262626);border-color:var(--color-primary-button-hover-border, #262626);color:var(--color-primary-button-hover-text, var(--color-background, #fff))}.zt-btn--secondary{background:transparent;border-color:var(--color-secondary-button-border, currentColor);color:var(--color-secondary-button-text, var(--color-foreground, #000))}.zt-btn--secondary:hover{background:var(--zt-surface-strong)}.zt-btn[disabled],.zt-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.zt-link{color:inherit;font-size:var(--font-size--xs, .8125rem);font-weight:600;text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px}.zt-input{width:100%;min-height:2.5rem;padding:.55rem .75rem;border:var(--style-border-width-inputs, 1px) solid var(--color-input-border, rgb(0 0 0 / .18));border-radius:var(--style-border-radius-inputs, var(--zt-radius-sm));background:var(--color-input-background, #fff);color:var(--color-input-text, inherit);font-family:inherit;font-size:var(--font-size--sm, .875rem)}.zt-input::placeholder{color:rgb(var(--color-input-text-rgb, 51 51 51) / .5)}.zt-section :focus-visible{outline:var(--focus-outline-width, 2px) solid currentColor;outline-offset:var(--focus-outline-offset, 2px)}.zt-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.zt-grid{display:grid;grid-template-columns:repeat(var(--zt-cols-mobile, 1),minmax(0,1fr));gap:var(--zt-gap);margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.zt-grid{grid-template-columns:repeat(var(--zt-cols, 3),minmax(0,1fr))}}@media screen and (max-width:749px){.zt-grid[data-mobile=scroll]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--zt-scroll-width, 74%);overflow-x:auto;scroll-snap-type:x mandatory;padding-inline:var(--zt-page-margin);margin-inline:calc(-1 * var(--zt-page-margin));scroll-padding-inline:var(--zt-page-margin);scrollbar-width:none}.zt-grid[data-mobile=scroll]::-webkit-scrollbar{display:none}.zt-grid[data-mobile=scroll]>*{scroll-snap-align:start}}.zt-card{display:flex;gap:var(--zt-gap-sm);min-width:0}.zt-card[data-card=outline]{padding:var(--zt-gap-sm);border:var(--zt-border);border-radius:var(--zt-radius)}.zt-card[data-card=fill]{padding:var(--zt-gap-sm);border-radius:var(--zt-radius);background:var(--zt-surface)}.zt-details{border-block-end:var(--zt-border)}.zt-details__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1rem;cursor:pointer;list-style:none;font-family:var(--font-subheading--family, var(--font-body--family, Inter, sans-serif));font-size:var(--font-size--sm, .875rem);font-weight:600;line-height:1.4}.zt-details__summary::-webkit-details-marker{display:none}.zt-details__summary:hover{color:var(--zt-muted)}.zt-details__marker{position:relative;flex:0 0 auto;width:.875rem;height:.875rem}.zt-details__marker:before,.zt-details__marker:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:0;width:100%;height:1px;background:currentColor;transition:transform .2s ease}.zt-details__marker:after{transform:rotate(90deg)}.zt-details[open] .zt-details__marker:after{transform:rotate(0)}.zt-details__content{padding-block-end:1.1rem;font-size:var(--font-size--sm, .875rem);line-height:var(--line-height--body-loose, 1.6);color:var(--zt-muted)}.zt-details__content>:first-child{margin-block-start:0}.zt-details__content>:last-child{margin-block-end:0}.zt-table{width:100%;border-collapse:collapse;font-size:var(--font-size--sm, .875rem);text-align:left}.zt-table th,.zt-table td{padding:.7rem .9rem;border-block-end:var(--zt-border);vertical-align:top}.zt-table thead th{font-size:var(--font-size--2xs, .6875rem);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--zt-muted);border-block-end:var(--zt-border-strong);white-space:nowrap}.zt-table tbody tr:last-child th,.zt-table tbody tr:last-child td{border-block-end:0}.zt-stars{position:relative;display:inline-block;line-height:0}.zt-stars__row{display:flex;gap:.1rem}.zt-stars__row svg{flex:0 0 auto;width:var(--zt-star-size, .95rem);height:var(--zt-star-size, .95rem);fill:currentColor;stroke:none}.zt-stars__row--empty{color:rgb(var(--color-foreground-rgb, 0 0 0) / .2)}.zt-stars__row--fill{position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden;color:var(--zt-star-color, #c8951b)}.zt-care{display:grid;gap:var(--zt-gap-lg)}@media screen and (min-width:750px){.zt-care[data-media=left],.zt-care[data-media=right]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}.zt-care[data-media=right] .zt-care__media{order:2}}.zt-care__media img{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--media-radius, var(--zt-radius))}.zt-care__content{display:flex;flex-direction:column;min-width:0}.zt-care__columns{display:grid;gap:var(--zt-gap)}@media screen and (min-width:750px){.zt-care__columns[data-columns=two]{grid-template-columns:repeat(2,minmax(0,1fr))}}.zt-care__column{min-width:0}.zt-care__column-title{display:flex;align-items:center;gap:.4rem;margin:0 0 .75rem;font-family:var(--font-subheading--family, var(--font-body--family, Inter, sans-serif));font-size:var(--font-size--2xs, .6875rem);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.zt-care__column[data-kind=do] .zt-care__column-title{color:var(--color-success, #1c7a4a)}.zt-care__column[data-kind=dont] .zt-care__column-title{color:var(--color-error, #b3261e)}.zt-care__list{display:flex;flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none}.zt-care__item{display:flex;gap:.65rem;align-items:flex-start}.zt-care__item-icon{display:flex;padding-block-start:.1rem;color:var(--zt-muted)}.zt-care__item-body{display:flex;flex-direction:column;gap:.15rem;min-width:0}.zt-care__footnote{margin-block-start:var(--zt-gap)}.zt-care__details{border-block-start:var(--zt-border)}.zt-ctl__list{align-items:stretch}.zt-ctl__item{display:flex;min-width:0}.zt-pcard{display:flex;flex-direction:column;gap:.6rem;width:100%;min-width:0}.zt-pcard__media{position:relative;display:block;overflow:hidden;border-radius:var(--product-corner-radius, var(--zt-radius));background:var(--zt-surface)}.zt-pcard__media img,.zt-pcard__media svg{width:100%;aspect-ratio:var(--zt-pcard-ratio, 1 / 1);object-fit:cover;transition:transform .4s ease}.zt-pcard__media:hover img{transform:scale(1.04)}.zt-pcard__badge{position:absolute;inset-block-start:.5rem;inset-inline-start:.5rem;padding:.2rem .5rem;border-radius:var(--zt-radius-sm);background:var(--color-foreground, #000);color:var(--color-background, #fff);font-size:var(--font-size--3xs, .625rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.zt-pcard__info{display:flex;flex-direction:column;gap:.3rem;min-width:0}.zt-pcard__title{color:inherit;font-size:var(--font-size--xs, .8125rem);font-weight:500;line-height:1.35;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.zt-pcard__title:hover{text-decoration:underline;text-underline-offset:.2em}.zt-pcard__price{display:flex;align-items:baseline;gap:.4rem;margin:0;font-size:var(--font-size--xs, .8125rem)}.zt-pcard__price-current{font-weight:700}.zt-pcard__price-was{color:var(--zt-muted)}.zt-pcard__quick-add,.zt-pcard__quick-add form{display:block}.zt-pcard__button{width:100%;margin-block-start:.15rem}.zt-delivery{display:flex;flex-direction:column;gap:var(--zt-gap)}.zt-delivery[data-width=narrow]{max-width:40rem}.zt-delivery__checker{display:flex;flex-direction:column;gap:.6rem}.zt-delivery__label{display:flex;align-items:center;gap:.4rem;font-family:var(--font-subheading--family, var(--font-body--family, Inter, sans-serif));font-size:var(--font-size--xs, .8125rem);font-weight:600}.zt-delivery__field{display:flex;gap:.5rem}.zt-delivery__input{max-width:12rem;letter-spacing:.08em}.zt-delivery__submit{white-space:nowrap}.zt-delivery__result{margin:0;font-size:var(--font-size--sm, .875rem);font-weight:600}.zt-delivery__result[data-state=error]{color:var(--color-error, #b3261e)}.zt-delivery__result[data-state=success]{color:var(--color-success, #1c7a4a)}.zt-delivery__cutoff{display:flex;align-items:center;gap:.35rem}.zt-delivery__perks{align-items:stretch}.zt-delivery__policy{align-self:flex-start}.zt-faq[data-width=narrow]{max-width:52rem}.zt-faq__list{border-block-start:var(--zt-border)}@media screen and (min-width:990px){.zt-faq__list[data-columns="2"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--zt-gap-lg)}}.zt-faq__support{display:flex;align-items:flex-start;gap:.75rem;margin-block-start:var(--zt-gap)}.zt-faq__support[data-card=outline]{padding:var(--zt-gap-sm);border:var(--zt-border);border-radius:var(--zt-radius)}.zt-faq__support[data-card=fill]{padding:var(--zt-gap-sm);border-radius:var(--zt-radius);background:var(--zt-surface)}.zt-faq__support-body{display:flex;flex-direction:column;gap:.25rem}.zt-highlights{align-items:stretch}.zt-highlights__item{flex-direction:column;gap:.6rem}.zt-highlights[data-align=center] .zt-highlights__item{align-items:center;text-align:center}.zt-highlights[data-icon-position=left] .zt-highlights__item{flex-direction:row;align-items:flex-start;text-align:left}.zt-highlights__media{display:flex;align-items:center;justify-content:center}.zt-highlights__media img{width:var(--zt-icon-size, 1.75rem);height:var(--zt-icon-size, 1.75rem);object-fit:contain}.zt-highlights__body{display:flex;flex-direction:column;gap:.25rem;min-width:0}@media screen and (min-width:750px){.zt-highlights[data-dividers=true] .zt-highlights__item[data-card=none]{padding-inline:var(--zt-gap-sm)}.zt-highlights[data-dividers=true] .zt-highlights__item[data-card=none]:not(:first-child){border-inline-start:var(--zt-border)}}.zt-offers{align-items:stretch}.zt-offer{display:flex;gap:.75rem;align-items:flex-start;min-width:0;padding:.9rem 1rem;border-radius:var(--zt-radius)}.zt-offers[data-style=outline] .zt-offer{border:var(--zt-border)}.zt-offers[data-style=fill] .zt-offer{background:var(--zt-surface)}.zt-offers[data-style=ticket] .zt-offer{position:relative;border:var(--zt-offer-border-width, 1px) var(--zt-offer-border-style, solid) var(--zt-offer-border-color, rgb(var(--color-foreground-rgb, 0 0 0) / .45));border-radius:var(--zt-offer-radius, var(--zt-radius));background:var(--zt-surface);padding-inline:calc(var(--zt-offer-notch, 2.2rem) / 2 + .55rem);overflow:hidden}.zt-offers[data-style=ticket] .zt-offer:before,.zt-offers[data-style=ticket] .zt-offer:after{content:"";position:absolute;inset-block-start:50%;width:var(--zt-offer-notch, 2.2rem);height:var(--zt-offer-notch, 2.2rem);border-radius:50%;border:inherit;background:var(--color-background, #fff);translate:0 -50%}.zt-offers[data-style=ticket] .zt-offer:before{inset-inline-start:calc(var(--zt-offer-notch, 2.2rem) / -2)}.zt-offers[data-style=ticket] .zt-offer:after{inset-inline-end:calc(var(--zt-offer-notch, 2.2rem) / -2)}.zt-offer__icon{display:flex;padding-block-start:.1rem}.zt-offer__body{display:flex;flex-direction:column;gap:.35rem;min-width:0}.zt-offer__code{display:block}.zt-offer__code-button{display:inline-flex;align-items:center;gap:.55rem;padding:.3rem .35rem .3rem .6rem;border:1px dashed rgb(var(--color-foreground-rgb, 0 0 0) / .45);border-radius:var(--zt-radius-sm);background:transparent;color:inherit;font:inherit;cursor:pointer}.zt-offer__code-value{font-size:var(--font-size--xs, .8125rem);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.zt-offer__code-action{padding:.2rem .5rem;border-radius:var(--zt-radius-sm);background:var(--zt-surface-strong);font-size:var(--font-size--3xs, .625rem);font-weight:600;letter-spacing:.08em;text-transform:uppercase}zt-copy-code[data-copied] .zt-offer__code-action{background:var(--color-primary-button-background, #000);color:var(--color-primary-button-text, #fff)}.zt-offer--progress .zt-offer__body{width:100%}.zt-offer__track{display:block;width:100%;height:4px;border-radius:999px;background:rgb(var(--color-foreground-rgb, 0 0 0) / .12);overflow:hidden}.zt-offer__fill{display:block;height:100%;border-radius:999px;background:var(--color-foreground, #000);transition:width .3s ease}.zt-offer--progress[data-unlocked=true] .zt-offer__fill{background:var(--color-success, #197d4a)}.zt-offers__footnote{margin-block-start:var(--zt-gap-sm)}.zt-reviews__summary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--zt-gap-sm) var(--zt-gap);margin-block-end:var(--zt-gap)}.zt-reviews__summary[data-card=outline]{padding:var(--zt-gap-sm) var(--zt-gap);border:var(--zt-border);border-radius:var(--zt-radius)}.zt-reviews__summary[data-card=fill]{padding:var(--zt-gap-sm) var(--zt-gap);border-radius:var(--zt-radius);background:var(--zt-surface)}.zt-reviews__score{display:flex;align-items:baseline;gap:.15rem}.zt-reviews__score-value{font-family:var(--font-heading--family, Inter, sans-serif);font-size:var(--font-size--h3, 1.75rem);font-weight:700;line-height:1}.zt-reviews__score-scale{font-size:var(--font-size--xs, .8125rem);color:var(--zt-muted)}.zt-reviews__score-meta{display:flex;flex-direction:column;gap:.25rem}.zt-reviews__summary-note{flex-basis:100%}@media screen and (min-width:750px){.zt-reviews__summary-note{flex-basis:auto;margin-inline-start:auto;max-width:26rem;text-align:right}}.zt-reviews__list{align-items:stretch}.zt-review{flex-direction:column;gap:.75rem;justify-content:space-between}.zt-review__body{display:flex;flex-direction:column;gap:.4rem}.zt-review__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.zt-review__verified{display:inline-flex;align-items:center;gap:.2rem;font-size:var(--font-size--3xs, .625rem);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-success, #1c7a4a)}.zt-review__quote{margin:0;font-size:var(--font-size--sm, .875rem);line-height:var(--line-height--body-loose, 1.6);color:var(--zt-muted)}.zt-review__author{margin:0;font-size:var(--font-size--xs, .8125rem);font-weight:600}.zt-review__meta{margin-inline-start:.35rem;font-weight:400;color:var(--zt-muted)}.zt-review__media img{width:100%;max-width:8rem;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--zt-radius-sm)}.zt-size-guide[data-width=narrow]{max-width:52rem}.zt-size-guide__summary-label{display:inline-flex;align-items:center;gap:.5rem}.zt-size-guide__details{border-block-start:var(--zt-border)}.zt-size-guide__content{display:flex;flex-direction:column;gap:var(--zt-gap);color:var(--color-foreground, #000)}.zt-size-guide__intro{margin-block-end:.25rem}.zt-tabs__list{display:flex;flex-wrap:wrap;gap:.4rem;margin-block-end:var(--zt-gap-sm)}.zt-tabs__tab{padding:.45rem .9rem;border:var(--zt-border);border-radius:var(--zt-radius-pill);background:transparent;color:inherit;font-family:inherit;font-size:var(--font-size--xs, .8125rem);font-weight:600;cursor:pointer;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.zt-tabs__tab:hover{background:var(--zt-surface-strong)}.zt-tabs__tab[aria-selected=true]{background:var(--color-selected-variant-background, var(--color-foreground, #000));border-color:var(--color-selected-variant-border, var(--color-foreground, #000));color:var(--color-selected-variant-text, var(--color-background, #fff))}.zt-size-guide__table-scroll{overflow-x:auto;border:var(--zt-border);border-radius:var(--zt-radius)}.zt-size-guide__table-scroll .zt-table th:first-child,.zt-size-guide__table-scroll .zt-table td:first-child{position:sticky;inset-inline-start:0;background:var(--color-background, #fff)}.zt-size-guide__chart-title{margin-block-end:.5rem}.zt-size-guide__note{margin-block-start:.6rem}.zt-size-guide__how{display:grid;gap:var(--zt-gap)}@media screen and (min-width:750px){.zt-size-guide__how[data-has-image=true]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}}.zt-size-guide__figure{margin:0;display:flex;flex-direction:column;gap:.5rem}.zt-size-guide__figure img,.zt-size-guide__figure svg{width:100%;height:auto;border-radius:var(--zt-radius);background:var(--zt-surface)}.zt-size-guide__steps-heading{margin-block-end:.75rem}.zt-size-guide__step-list{display:flex;flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;counter-reset:zt-step}.zt-size-guide__step{display:flex;gap:.75rem;align-items:flex-start}.zt-size-guide__step-number{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--zt-surface-strong);font-size:var(--font-size--2xs, .6875rem);font-weight:700}.zt-size-guide__step-body{display:flex;flex-direction:column;gap:.15rem}.zt-specs[data-width=narrow]{max-width:46rem}.zt-specs__table{border-block-start:var(--zt-border-strong)}.zt-specs__label{font-weight:500;color:var(--zt-muted);white-space:nowrap}.zt-specs__table .zt-specs__label{width:38%;padding-inline-start:0}.zt-specs__table .zt-specs__value{padding-inline-end:0;font-weight:500}.zt-specs__grid{align-items:stretch}.zt-specs__cell{flex-direction:column;gap:.2rem}.zt-specs__cell[data-card=none]{padding-block:.55rem;border-block-end:var(--zt-border)}.zt-specs__grid .zt-specs__label{font-size:var(--font-size--2xs, .6875rem);letter-spacing:.08em;text-transform:uppercase}.zt-specs__grid .zt-specs__value{margin:0;font-size:var(--font-size--sm, .875rem);font-weight:500}.zt-specs__footnote{margin-block-start:var(--zt-gap-sm)}.zt-specs__rows{display:flex;flex-direction:column}.zt-specs__row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-block:.55rem;border-block-end:var(--zt-border);font-size:var(--font-size--sm, .875rem)}.zt-specs__row:last-child{border-block-end:0}.zt-specs__row .zt-specs__label{flex:0 0 auto;white-space:normal}.zt-specs__row .zt-specs__value{text-align:right;font-weight:500}.zt-reviews__summary[data-compact=true]{gap:.75rem;margin-block-end:var(--zt-gap-sm)}.zt-reviews__summary[data-compact=true] .zt-reviews__score-value{font-size:var(--font-size--h4, 1.375rem)}.zt-pcard[data-layout=row]{flex-direction:row;align-items:center;gap:.75rem}.zt-pcard[data-layout=row] .zt-pcard__media{flex:0 0 4.5rem;width:4.5rem}.zt-pcard[data-layout=row] .zt-pcard__info{flex:1 1 auto;gap:.15rem}.zt-pcard[data-layout=row] .zt-pcard__button{width:auto;min-height:2rem;padding:.35rem .75rem;align-self:flex-start}.zt-pcard[data-layout=row] .zt-pcard__badge{inset-block-start:.25rem;inset-inline-start:.25rem;padding:.1rem .3rem}.zt-pairs__list{display:flex;flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none}.zt-pairs__item{display:flex;min-width:0}.zt-trust{display:flex;gap:.25rem;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.zt-trust::-webkit-scrollbar{display:none}.zt-trust[data-layout=grid]{display:grid;grid-template-columns:repeat(var(--zt-cols, 4),minmax(0,1fr));gap:.9rem .5rem;overflow:visible}.zt-trust[data-align=center]{justify-content:center}.zt-trust__item{display:flex;flex:1 1 0;flex-direction:column;align-items:center;gap:.45rem;min-width:4.25rem;padding-inline:.15rem;scroll-snap-align:start;text-align:center}.zt-trust[data-layout=grid] .zt-trust__item{flex:0 1 auto;min-width:0}.zt-trust[data-dividers=true] .zt-trust__item+.zt-trust__item{border-inline-start:var(--zt-border)}.zt-trust[data-dividers=true] .zt-trust__item{padding-inline:.5rem}@media screen and (max-width:749px){.zt-trust[data-dividers=true] .zt-trust__item{padding-inline:.3rem}.zt-trust{gap:.15rem}}.zt-trust[data-labels=beside][data-layout=grid] .zt-trust__item{flex-direction:row;align-items:center;gap:.5rem;text-align:left}.zt-trust[data-align=left] .zt-trust__item{align-items:flex-start;text-align:left}.zt-trust__item[data-style=outline]{padding:.65rem .5rem;border:var(--zt-border);border-radius:var(--zt-radius)}.zt-trust__item[data-style=fill]{padding:.65rem .5rem;border-radius:var(--zt-radius);background:var(--zt-surface)}.zt-trust__mark{display:grid;place-items:center;flex:0 0 auto}.zt-trust[data-chip=circle] .zt-trust__mark,.zt-trust[data-chip=square] .zt-trust__mark{width:calc(var(--zt-icon-size, 1.5rem) + 1.05rem);height:calc(var(--zt-icon-size, 1.5rem) + 1.05rem);background:var(--zt-surface)}.zt-trust[data-chip=circle] .zt-trust__mark{border-radius:50%}.zt-trust[data-chip=square] .zt-trust__mark{border-radius:var(--zt-radius-sm)}.zt-trust__mark img{width:var(--zt-icon-size, 1.5rem);height:var(--zt-icon-size, 1.5rem);object-fit:contain}.zt-trust__text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.zt-trust__label{font-family:var(--font-subheading--family, var(--font-body--family, Inter, sans-serif));font-size:var(--font-size--2xs, .6875rem);font-weight:600;line-height:1.25;letter-spacing:.01em;text-wrap:balance}.zt-trust__sublabel{font-size:var(--font-size--3xs, .625rem);line-height:1.3;color:var(--zt-muted)}.zt-trust__payments{display:flex;flex-direction:column;gap:.4rem;margin-block-start:1rem;padding-block-start:.85rem;border-block-start:var(--zt-border)}.zt-trust__payments[data-align=center]{align-items:center}.zt-trust__payments-text{display:flex;align-items:center;gap:.3rem;margin:0;font-size:var(--font-size--3xs, .625rem);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--zt-muted)}.zt-trust__payment-list{display:flex;flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none}.zt-trust__payment-icon{display:block;width:2.2rem;height:auto;border-radius:3px}.zt-box{display:flex;gap:var(--zt-gap, .6rem);margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.zt-box::-webkit-scrollbar{display:none}.zt-box[data-layout=grid]{display:grid;grid-template-columns:repeat(var(--zt-cols, 4),minmax(0,1fr));overflow:visible}.zt-box__item{position:relative;display:flex;flex:1 1 0;flex-direction:column;gap:.35rem;min-width:4.25rem;scroll-snap-align:start;text-align:center}.zt-box[data-layout=grid] .zt-box__item{flex:0 1 auto;min-width:0}.zt-box__media{position:relative;display:grid;place-items:center}.zt-box__media img,.zt-box__placeholder{width:100%;aspect-ratio:var(--zt-box-ratio, 1 / 1);object-fit:cover;border-radius:var(--zt-radius-sm);background:var(--zt-surface)}.zt-box[data-thumb=outline] .zt-box__media img,.zt-box[data-thumb=outline] .zt-box__placeholder{border:var(--zt-border)}.zt-box[data-plus=true] .zt-box__item+.zt-box__item .zt-box__media:before{content:"+";position:absolute;inset-block-start:50%;inset-inline-start:calc(-1 * var(--zt-gap, .6rem) / 2);translate:-50% -50%;font-size:var(--font-size--sm, .875rem);font-weight:500;line-height:1;color:var(--zt-muted);pointer-events:none}.zt-box__icon{display:grid;place-items:center;width:100%;aspect-ratio:var(--zt-box-ratio, 1 / 1);border-radius:var(--zt-radius-sm);background:var(--zt-surface);color:var(--color-foreground, #000)}.zt-box[data-thumb=outline] .zt-box__icon{border:var(--zt-border)}.zt-box__label{font-size:var(--font-size--2xs, .6875rem);font-weight:600;line-height:1.25;text-wrap:balance}.zt-box__text{font-size:var(--font-size--3xs, .625rem);line-height:1.3;color:var(--zt-muted)}.zt-box__summary-label{display:inline-flex;align-items:center;gap:.5rem}.zt-note{display:grid;gap:.85rem;align-items:center}.zt-note[data-layout=image-left],.zt-note[data-layout=image-right]{grid-template-columns:var(--zt-note-media, 35%) minmax(0,1fr)}.zt-note[data-layout=image-right] .zt-note__media{order:2}.zt-note[data-card=outline]{padding:.75rem;border:var(--zt-border);border-radius:var(--zt-radius)}.zt-note[data-card=fill]{padding:.75rem;border-radius:var(--zt-radius);background:var(--zt-surface)}.zt-note__media{overflow:hidden;border-radius:var(--zt-radius-sm);background:var(--zt-surface-strong)}.zt-note__media img,.zt-note__placeholder{display:block;width:100%;aspect-ratio:var(--zt-note-ratio, 1 / 1);object-fit:cover}.zt-note__body{display:flex;flex-direction:column;gap:.3rem;min-width:0}.zt-note__body .zt-card-title{display:flex;align-items:center;gap:.35rem}.zt-note__badge{align-self:flex-start}.zt-lookbook{display:grid;grid-template-columns:repeat(var(--zt-cols, 4),minmax(0,1fr));gap:.4rem;margin:0;padding:0;list-style:none}@media screen and (max-width:749px){.zt-lookbook[data-layout=scroll]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:30%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.zt-lookbook[data-layout=scroll]::-webkit-scrollbar{display:none}.zt-lookbook[data-layout=scroll]>*{scroll-snap-align:start}}.zt-lookbook__item{position:relative;min-width:0;overflow:hidden;border-radius:var(--zt-radius-sm);background:var(--zt-surface)}.zt-lookbook__link{display:block;color:inherit;text-decoration:none}.zt-lookbook__item img,.zt-lookbook__placeholder{display:block;width:100%;aspect-ratio:var(--zt-lookbook-ratio, 1 / 1);object-fit:cover;transition:scale .5s ease}.zt-lookbook__item:hover img{scale:1.06}@media(prefers-reduced-motion:reduce){.zt-lookbook__item img{transition:none}.zt-lookbook__item:hover img{scale:1}}.zt-lookbook__label{position:absolute;inset-block-end:0;inset-inline:0;padding:1.2rem .45rem .4rem;background:linear-gradient(to top,#0009,#0000);color:#fff;font-size:var(--font-size--3xs, .625rem);font-weight:600;text-align:center}.zt-lookbook__item .zt-lookbook__tag{position:absolute;inset-block-start:.3rem;inset-inline-end:.3rem;padding:.1rem .35rem;background:#ffffffeb;color:#111;font-size:var(--font-size--3xs, .625rem)}.zt-clip{display:grid;gap:.75rem;align-items:center}.zt-clip[data-layout=row]{grid-template-columns:40% minmax(0,1fr)}.zt-clip__poster{position:relative;display:block;width:100%;padding:0;border:0;border-radius:var(--zt-radius-sm);background:var(--zt-surface);overflow:hidden;cursor:pointer}.zt-clip__poster img,.zt-clip__inline .zt-clip__player,.zt-clip__placeholder{display:block;width:100%;aspect-ratio:var(--zt-clip-ratio, 1 / 1);object-fit:cover;border:0}.zt-clip__inline{overflow:hidden;border-radius:var(--zt-radius-sm);background:var(--zt-surface)}.zt-clip__play{position:absolute;inset-block-start:50%;inset-inline-start:50%;display:grid;place-items:center;width:2.5rem;height:2.5rem;translate:-50% -50%;border-radius:50%;background:#ffffffeb;box-shadow:0 2px 12px #00000040;transition:scale .18s ease}.zt-clip__play:before{content:"";width:0;height:0;margin-inline-start:.2rem;border-block:.4rem solid transparent;border-inline-start:.65rem solid #111}.zt-clip__poster:hover .zt-clip__play{scale:1.08}.zt-clip__text{display:flex;flex-direction:column;gap:.3rem;min-width:0}.zt-clip__cue{align-self:flex-start}.zt-clip__dialog{width:min(92vw,30rem);padding:0;border:0;border-radius:var(--zt-radius);background:transparent}.zt-clip__dialog::backdrop{background:#000000b8}.zt-clip__dialog-inner{position:relative;overflow:hidden;border-radius:var(--zt-radius);background:#000}.zt-clip__dialog-inner [data-video-holder]>*{display:block;width:100%;aspect-ratio:var(--zt-clip-ratio, 1 / 1);border:0}.zt-clip__close{position:absolute;inset-block-start:.4rem;inset-inline-end:.4rem;z-index:2;width:2rem;height:2rem;border:0;border-radius:50%;background:#ffffffe6;color:#111;font-size:1.2rem;line-height:1;cursor:pointer}.zt-timeline-wrap{display:block;--zt-timeline-halo: var(--color-background, #fff);--zt-timeline-line: rgb(var(--color-foreground-rgb, 0 0 0) / .25)}.zt-timeline-wrap[data-card=outline]{padding:1rem 1.1rem .9rem;border:var(--zt-border);border-radius:var(--zt-radius)}.zt-timeline-wrap[data-card=fill]{padding:1rem 1.1rem .9rem;border-radius:var(--zt-radius);background:var(--zt-tint);--zt-timeline-halo: var(--zt-tint)}.zt-timeline{position:relative;display:flex;justify-content:space-between;gap:.5rem;margin:0;padding:0;list-style:none;--zt-timeline-icon: 1.5rem;--zt-timeline-dot: .3rem}.zt-timeline:before{content:"";position:absolute;inset-block-start:calc(var(--zt-timeline-icon) / 2);inset-inline:calc(var(--zt-timeline-icon) / 2);height:1px;background:var(--zt-timeline-line)}.zt-timeline__step{position:relative;display:flex;flex-direction:column;align-items:center;gap:.4rem;min-width:0;text-align:center}.zt-timeline[data-align=edges]>.zt-timeline__step:first-child{align-items:flex-start;text-align:left}.zt-timeline[data-align=edges]>.zt-timeline__step:last-child{align-items:flex-end;text-align:right}.zt-timeline__icon{position:relative;display:grid;place-items:center;width:var(--zt-timeline-icon);height:var(--zt-timeline-icon);--zt-icon-size: var(--zt-timeline-icon);background:var(--zt-timeline-halo);box-shadow:0 0 0 .3rem var(--zt-timeline-halo)}.zt-timeline__icon:before,.zt-timeline__icon:after{content:"";position:absolute;inset-block-start:50%;width:var(--zt-timeline-dot);height:var(--zt-timeline-dot);border-radius:50%;background:var(--color-foreground, #000);translate:0 -50%}.zt-timeline__icon:before{inset-inline-end:calc(100% + .45rem)}.zt-timeline__icon:after{inset-inline-start:calc(100% + .45rem)}.zt-timeline__step:first-child .zt-timeline__icon:before,.zt-timeline__step:last-child .zt-timeline__icon:after{display:none}.zt-timeline__body{display:flex;flex-direction:column;gap:.1rem;min-width:0}.zt-timeline__date{font-family:var(--font-subheading--family, var(--font-body--family, Inter, sans-serif));font-size:var(--font-size--2xs, .6875rem);font-weight:700;line-height:1.25;white-space:nowrap}.zt-timeline__label{font-size:var(--font-size--2xs, .6875rem);line-height:1.25;color:var(--zt-muted)}.zt-timeline__footnote{margin-block-start:.6rem}@media screen and (max-width:749px){.zt-timeline[data-mobile=horizontal]{gap:.35rem;--zt-timeline-icon: 1.3rem}.zt-timeline[data-mobile=horizontal] .zt-timeline__date,.zt-timeline[data-mobile=horizontal] .zt-timeline__label{font-size:var(--font-size--3xs, .625rem)}.zt-timeline[data-mobile=horizontal] .zt-timeline__label{text-wrap:balance}.zt-timeline[data-mobile=vertical]{flex-direction:column;gap:1.35rem}.zt-timeline[data-mobile=vertical] .zt-timeline__icon:before,.zt-timeline[data-mobile=vertical] .zt-timeline__icon:after{display:none}.zt-timeline[data-mobile=vertical]:before{inset-block:calc(var(--zt-timeline-icon) / 2);inset-inline-start:calc(var(--zt-timeline-icon) / 2);inset-inline-end:auto;width:1px;height:auto}.zt-timeline[data-mobile=vertical]>.zt-timeline__step,.zt-timeline[data-mobile=vertical][data-align=edges]>.zt-timeline__step:first-child,.zt-timeline[data-mobile=vertical][data-align=edges]>.zt-timeline__step:last-child{flex-direction:row;align-items:center;gap:.75rem;text-align:left}.zt-timeline[data-mobile=vertical] .zt-timeline__date{font-size:var(--font-size--xs, .8125rem)}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/zt-product-sections.css.map */
