:root{--font-body-family: var(--font-body--family);--font-heading-family: var(--font-heading--family);--font-body-weight: var(--font-body--weight);--font-heading-weight: var(--font-heading--weight);--font-body-style: var(--font-body--style);--font-heading-style: var(--font-heading--style);--font-body: var(--font-body--family);--font-heading: var(--font-heading--family);--font-display: var(--font-heading--family);--font-regular: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-body-scale: 1;--font-heading-scale: 1;--zep-ink: #0e0e0e;--zep-paper: #f7f7f4;--zep-sweep: #e3e5de;--zep-red: #ef3008;--zep-mid: #6f6f6f;--zep-line: rgb(14 14 14 / .12);--zep-track: .16em;--zep-radius: 2px}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.02em}.zep-label{margin:0 0 10px;font-size:.6875rem;font-weight:500;letter-spacing:var(--zep-track);text-transform:uppercase;color:var(--color-foreground-muted, var(--zep-mid))}.button,.button-secondary,button.shopify-payment-button__button--unbranded{letter-spacing:.12em}.product-details h1{font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);font-weight:600;letter-spacing:-.025em}.zep-concept{display:inline-flex;align-items:center;gap:6px;margin:0;padding:4px 10px;border:1px solid var(--zep-line);border-radius:var(--zep-radius);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-foreground-muted, var(--zep-mid));width:fit-content}.zep-concept:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--zep-mid)}.zep-concept[hidden]{display:none}.zep-linked__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.zep-linked__opt{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:6px 18px;border:1px solid var(--zep-line);border-radius:var(--zep-radius);text-decoration:none;color:inherit;font-size:.875rem;transition:border-color .2s,background-color .2s,color .2s}.zep-linked__opt:hover{border-color:currentColor}.zep-linked__opt.is-current{background:var(--zep-ink);border-color:var(--zep-ink);color:#fff}.zep-linked--swatch .zep-linked__opt{padding:4px 16px 4px 4px}.zep-linked__thumb{width:40px;height:40px;border-radius:50%;overflow:hidden;flex:none;background:var(--zep-swatch, var(--zep-sweep));box-shadow:inset 0 0 0 1px #0e0e0e14}.zep-linked__thumb img{width:100%;height:100%;object-fit:cover;display:block}.zep-linked--swatch .zep-linked__opt.is-current{background:transparent;color:inherit;border-color:var(--zep-ink);box-shadow:inset 0 0 0 1px var(--zep-ink)}.zep-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.zep-chip{padding:6px 12px;border-radius:var(--zep-radius);background:var(--zep-sweep);font-size:.75rem;letter-spacing:.02em}.zep-fit{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px}.zep-dot{width:7px;height:7px;border-radius:50%;background:var(--zep-red);flex:none}.zep-fit__link{background:none;border:0;padding:4px 0;cursor:pointer;color:inherit;font:inherit;font-size:.8125rem;text-decoration:underline;text-underline-offset:3px}.zep-fit__callout{flex:1 1 100%;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--zep-radius);background:var(--zep-sweep)}.zep-fit__icon{width:22px;height:22px;flex:none;color:var(--zep-ink)}.zep-fit__text{flex:1;min-width:0}.zep-fit__title{margin:0;font-size:.9375rem;font-weight:600;line-height:1.3}.zep-fit__example{margin:2px 0 0;font-size:.8125rem;color:var(--zep-mid)}.zep-fit__callout .zep-fit__link{flex:none;font-weight:500}.zep-sizes{display:grid;gap:18px}.zep-sizes__fit{padding:14px 16px;border-radius:var(--zep-radius);background:var(--zep-sweep)}.zep-sizes__fit-title{margin:0;font-size:1.0625rem;font-weight:600;line-height:1.3}.zep-sizes__fit-example{margin:4px 0 0;font-size:.875rem;color:var(--zep-mid)}.zep-sizes__table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:.9375rem}.zep-sizes__table th,.zep-sizes__table td{padding:12px 8px;border-bottom:1px solid var(--zep-line);text-align:left}.zep-sizes__table thead th{font-size:.6875rem;letter-spacing:var(--zep-track);text-transform:uppercase;font-weight:500;color:var(--zep-mid)}.zep-sizes__table tbody th,.zep-dialog__body .zep-sizes__table tbody th{font-size:inherit;letter-spacing:0;text-transform:none;font-weight:600}.zep-sizes__table .zep-sizes__usual,.zep-sizes__table thead th:last-child{color:var(--zep-ink)}.zep-sizes__usual{font-weight:500}.zep-sizes__notes{margin:0;padding-left:18px;font-size:.875rem;color:var(--zep-mid);display:grid;gap:4px}.zep-size-page{padding:40px 16px 64px}.zep-size-page__inner{max-width:640px;margin:0 auto;display:grid;gap:24px}.zep-size-page__title{margin:0;font-size:clamp(2rem,7vw,2.75rem);line-height:1.05;letter-spacing:-.02em}.zep-size-page__help{font-size:.9375rem}.zep-size-page__help p{margin:0}.zep-size-page__cta{justify-self:start}.zep-choice-hint{display:none;margin:6px 0 0;font-size:.8125rem;color:var(--zep-red)}.zep-needs-choice .zep-choice-hint{display:block}.zep-needs-choice [ref=addToCartButton]{opacity:.55}.zep-nudge variant-picker{animation:zep-nudge .4s ease}@keyframes zep-nudge{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.zep-dialog{width:min(560px,calc(100vw - 32px));max-height:min(80vh,720px);padding:0;border:0;border-radius:6px;color:var(--zep-ink);background:#fff}.zep-dialog::backdrop{background:#0e0e0e73}.zep-dialog__head{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid var(--zep-line)}.zep-dialog__head h2{margin:0}.zep-dialog__close{background:none;border:0;font-size:1.75rem;line-height:1;cursor:pointer;padding:4px 8px;color:inherit}.zep-dialog__body{padding:16px 20px 24px;overflow:auto}.zep-dialog__body table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.zep-dialog__body th,.zep-dialog__body td{padding:10px 8px;border-bottom:1px solid var(--zep-line);text-align:left}.zep-dialog__body th{font-size:.6875rem;letter-spacing:var(--zep-track);text-transform:uppercase;font-weight:500}.zep-cw{border-top:1px solid var(--zep-line);padding-top:16px}.zep-cw__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.zep-cw__item{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:14px;align-items:center}.zep-cw__media{display:block;aspect-ratio:1;border-radius:4px;overflow:hidden;background:var(--zep-sweep)}.zep-cw__media img{width:100%;height:100%;object-fit:cover;display:block}.zep-cw__info{display:flex;flex-direction:column;gap:2px;min-width:0}.zep-cw__title{font-size:.875rem;font-weight:500;text-decoration:none;color:inherit}.zep-cw__price{font-size:.8125rem;color:var(--color-foreground-muted, var(--zep-mid))}.zep-add{min-height:40px;padding:0 18px;border-radius:var(--zep-radius);cursor:pointer;border:1px solid var(--zep-ink);background:var(--zep-ink);color:#fff;font:inherit;font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;white-space:nowrap;transition:background-color .2s,border-color .2s}.zep-add:hover{background:var(--zep-red);border-color:var(--zep-red)}.zep-add:disabled{opacity:.6;cursor:default}.zep-add--ghost{background:transparent;color:inherit}.zep-add--ghost:hover{color:#fff}.zep-gift{display:grid;gap:10px;padding:14px 16px;border:1px solid var(--zep-line);border-radius:6px}.zep-gift__toggle{display:flex;align-items:center;gap:10px;font-size:.875rem;cursor:pointer}.zep-gift__toggle input{width:18px;height:18px;accent-color:var(--zep-ink)}.zep-gift__note summary{cursor:pointer;font-size:.8125rem;text-decoration:underline;text-underline-offset:3px}.zep-gift__note textarea{width:100%;margin-top:8px;padding:10px 12px;border:1px solid var(--zep-line);border-radius:4px;font:inherit;font-size:.875rem;resize:vertical;background:#fff}.zep-cart-extras{display:grid;gap:12px;margin-top:16px}.zep-ship{margin:0;font-size:.8125rem;display:grid;gap:8px}.zep-ship p{margin:0}.zep-ship--flat{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:4px;background:var(--zep-sweep)}.zep-ship--flat:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--zep-ink);flex:none}.zep-ship__bar{display:block;height:3px;background:var(--zep-line);border-radius:3px;overflow:hidden}.zep-ship__bar span{display:block;height:100%;background:var(--zep-ink)}.zep-addon{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--zep-line);border-radius:6px}.zep-addon .zep-label{margin:0 0 2px}.zep-addon__media{display:block;aspect-ratio:1;border-radius:4px;overflow:hidden;background:var(--zep-sweep)}.zep-addon__media img{width:100%;height:100%;object-fit:cover;display:block}.zep-addon__text{display:flex;flex-direction:column;min-width:0}.zep-addon__title{font-size:.875rem;font-weight:500;text-decoration:none;color:inherit}.zep-addon__price{font-size:.8125rem;color:var(--color-foreground-muted, var(--zep-mid))}@media(prefers-reduced-motion:reduce){.zep-nudge variant-picker{animation:none}}.zep-needs-choice .variant-option__button-label__pill{opacity:0!important}.zep-needs-choice .variant-option__button-label{color:var(--color-foreground)}.card-gallery .product-media__image,.tc-tabbed__card-image{object-fit:contain!important;background:var(--zep-sweep)}.card-gallery .product-media{background:var(--zep-sweep)}.zep-needs-choice .sticky-add-to-cart__variant[data-zep-prompt]{font-size:0}.zep-needs-choice .sticky-add-to-cart__variant[data-zep-prompt]:after{content:attr(data-zep-prompt);font-size:.75rem;color:var(--zep-red)}@media(max-width:767px){body .cig .cig__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}body .before-after-slider__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body .before-after-slider__tile-label{font-size:11px}}@media(max-width:767px){body .materials-spec-grid__grid{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-inline:calc(var(--materials-spec-grid-px, 24px) * -1);padding-inline:var(--materials-spec-grid-px, 24px);scroll-padding-inline:var(--materials-spec-grid-px, 24px);scrollbar-width:none}body .materials-spec-grid__grid::-webkit-scrollbar{display:none}body .materials-spec-grid__card{flex:0 0 min(80vw,340px);scroll-snap-align:start;padding:0;gap:0;overflow:hidden}body .materials-spec-grid__media{border-radius:0}body .materials-spec-grid__text{padding:16px 18px 20px}}@media screen and (max-width:749px){body .sticky-add-to-cart__bar{bottom:calc(12px + env(safe-area-inset-bottom,0px));width:calc(100% - 24px);padding:8px;border-radius:calc(var(--zep-radius) + 2px);display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:12px;row-gap:2px;align-items:center}body .sticky-add-to-cart__image{grid-row:1 / 3;height:44px}body .sticky-add-to-cart__price{grid-column:2;grid-row:1;align-self:end;font-size:var(--font-paragraph--size);white-space:nowrap}body .sticky-add-to-cart__info{grid-column:2;grid-row:2;align-self:start}body .sticky-add-to-cart__bar .sticky-add-to-cart__info .sticky-add-to-cart__title{display:none}body .sticky-add-to-cart__variant{margin:0}body .sticky-add-to-cart__button{grid-column:3;grid-row:1 / 3;width:auto;height:48px;padding:0 22px}body .sticky-add-to-cart__bar .add-to-cart-text__content{display:initial}body .sticky-add-to-cart__bar .add-to-cart-icon{display:none}body .sticky-add-to-cart__bar .sticky-add-to-cart__info[data-singleton=true] .sticky-add-to-cart__title{display:block;font-size:var(--font-paragraph-small--size);font-weight:400;color:var(--zep-mid);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media screen and (max-width:374px){body .sticky-add-to-cart__bar{grid-template-columns:minmax(0,1fr) auto;padding-inline-start:20px}body .sticky-add-to-cart__image{display:none}body .sticky-add-to-cart__price,body .sticky-add-to-cart__info{grid-column:1}body .sticky-add-to-cart__button{grid-column:2}}.zep-theme-preview body .sticky-add-to-cart__bar{bottom:84px}@media screen and (max-width:749px){.zep-theme-preview body .sticky-add-to-cart__bar{bottom:76px}}.zep-soon-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--zep-radius);background:#fff;color:var(--zep-ink);font-size:.625rem;font-weight:600;letter-spacing:var(--zep-track);text-transform:uppercase;white-space:nowrap}.zep-soon-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--zep-red)}body .cig__tile--soon .zep-soon-badge{position:absolute;top:10px;left:10px;z-index:2}body .cig__tile--soon .cig__tile-arrow{display:none}body .cig__tile--soon .cig__tile-img{filter:saturate(.6)}.zep-waitlist{padding:56px 16px 72px}.zep-waitlist__inner{max-width:560px;margin:0 auto;display:grid;gap:16px}.zep-waitlist__title{margin:0;font-size:clamp(2rem,7vw,3rem);line-height:1.05;letter-spacing:-.02em}.zep-waitlist__body p{margin:0}.zep-waitlist__form{display:grid;gap:16px;margin-top:8px}.zep-waitlist__interests{border:0;margin:0;padding:0;display:grid;gap:8px}.zep-waitlist__interests legend{margin-bottom:8px}.zep-waitlist__opt{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 16px;border:1px solid var(--zep-line);border-radius:4px;background:#fff;cursor:pointer}.zep-waitlist__opt:has(input:checked){border-color:var(--zep-ink);box-shadow:inset 0 0 0 1px var(--zep-ink)}.zep-waitlist__opt input{width:18px;height:18px;accent-color:var(--zep-ink);margin:0}.zep-waitlist__row{display:grid;gap:10px}.zep-waitlist__email{min-height:52px;padding:0 16px;border:1px solid rgb(14 14 14 / .25);border-radius:4px;font:inherit;font-size:16px;background:#fff}.zep-waitlist__row .button{min-height:52px}.zep-waitlist__note{margin:0;font-size:.8125rem;color:var(--color-foreground-muted, var(--zep-mid))}.zep-waitlist__done{margin:0;padding:16px;border-radius:4px;background:var(--zep-sweep);font-weight:500}.zep-waitlist__error{margin:0;color:var(--zep-red)}@media(min-width:750px){.zep-waitlist{padding:96px 24px 120px}.zep-waitlist__row{grid-template-columns:1fr auto}}.zep-reviews{padding:48px 16px 64px}.zep-reviews__inner{max-width:960px;margin:0 auto}.zep-reviews__title{margin:0 0 16px;font-size:1.5rem}body .announcement-bar__text{line-height:1.5}body .ms{position:relative;isolation:isolate}body .ms .ms__mark--image{position:absolute;inset:calc(var(--ms-padding-top, 48px) + 24px) var(--ms-padding-inline, 24px) var(--ms-padding-bottom, 48px) auto;z-index:-1;display:flex;align-items:center;justify-content:flex-end;line-height:0;pointer-events:none}body .ms .ms__mark-img{display:block;width:min(32vw,300px);height:auto;max-width:none;opacity:.1;mix-blend-mode:multiply}@media(min-width:1024px){body .guarantees__list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:1fr}}@media screen and (max-width:749px){:not(.dialog-zoomed-gallery)>.product-media-container--video{--gallery-aspect-ratio: 4 / 5}}body .product-details details :is(p,li){font-size:.9375rem;line-height:1.6}body .product-details details p{margin:0 0 12px}body .product-details details :is(h2,h3,h4,h5){margin:18px 0 6px;font-family:var(--font-body--family);font-size:.875rem;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none}body .product-details details :is(ul,ol){margin:0 0 12px;padding-left:18px}body .product-details details li{margin:2px 0}.zep-summary{margin:-4px 0 0;font-size:.9375rem;line-height:1.45;color:var(--zep-mid)}.zep-price-note{margin:-8px 0 0;font-size:.75rem;color:var(--zep-mid)}.zep-assure{display:grid;gap:8px}.zep-assure__row{margin:0;display:flex;align-items:flex-start;gap:8px;font-size:.8125rem;line-height:1.45}.zep-assure__icon{width:18px;height:18px;flex:none;margin-top:1px;color:var(--zep-ink)}.zep-assure__pay{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.zep-assure__card{display:block;width:38px;height:24px}.zep-quote{margin:0;padding:16px 18px;border-radius:var(--zep-radius);background:var(--zep-sweep)}.zep-quote__stars{margin:0 0 6px;font-size:.8125rem;letter-spacing:.12em;color:var(--zep-ink)}.zep-quote__text{margin:0;font-size:.9375rem;line-height:1.5}.zep-quote__text:before{content:"\201c"}.zep-quote__text:after{content:"\201d"}.zep-quote__author{margin-top:8px;font-size:.75rem;font-weight:600;letter-spacing:var(--zep-track);text-transform:uppercase;color:var(--zep-mid)}body :is(.brand-story__eyebrow.brand-story__eyebrow,.iwta__eyebrow.iwta__eyebrow,.sh__eyebrow.sh__eyebrow,.zv__eyebrow.zv__eyebrow,.tc-tabbed__eyebrow.tc-tabbed__eyebrow,.zep-lp-buy__eyebrow.zep-lp-buy__eyebrow,.zep-day__eyebrow,.zep-map__eyebrow,.zep-ch__eyebrow,.zep-label.zep-label){color:var(--zep-mid);font-size:.6875rem;font-weight:600;letter-spacing:var(--zep-track);text-transform:uppercase}body .zfh__eyebrow.zfh__eyebrow{color:#ffffffd9}body .cig .cig__tile-link:after{content:"";position:absolute;inset:auto 0 0;height:45%;z-index:2;pointer-events:none;background:linear-gradient(to top,#0e0e0e8c,#0e0e0e00)}body .cig .cig__tile-overlay{background:none;padding:0;font-weight:600;font-size:13px;letter-spacing:var(--zep-track)}body .cig[data-label-position=bottom_left] .cig__tile-overlay{bottom:18px;left:18px}
/*# sourceMappingURL=/cdn/shop/t/17/assets/zeppelin.css.map */
