.tpv-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;color:var(--tpv-eyebrow-color, var(--tpv-blue, #2F6F9F));font-size:var(--tpv-eyebrow, 11px);font-weight:700;letter-spacing:.18em;line-height:1.3;text-transform:uppercase}.tpv-eyebrow__dash{flex:0 0 auto;width:26px;height:3px;border-radius:2px;background:var(--tpv-amber, #F8B936)}.tpv-section{box-sizing:border-box}.tpv-section *,.tpv-section *:before,.tpv-section *:after{box-sizing:border-box}.tpv-section--hairline-top{border-top:1px solid var(--tpv-hairline, #E6E9EC)}.tpv-section__inner,.tpv-media-split__inner,.tpv-spec__inner{width:100%;max-width:var(--tpv-container, 1432px);margin-inline:auto;padding-inline:var(--tpv-gutter, 20px)}.tpv-copy__heading{margin:0 0 12px;color:var(--tpv-navy, #2C455C);font-size:var(--tpv-heading, 26px);font-weight:var(--tpv-heading-weight, 800);letter-spacing:var(--tpv-heading-ls, 0em);line-height:1.12;text-transform:var(--tpv-heading-transform, none)}.tpv-copy__text{margin:0;color:var(--tpv-body-soft, #3F4850);font-size:var(--tpv-body-size, 14px);line-height:1.65}.tpv-copy__text>*:first-child{margin-top:0}.tpv-copy__text>*:last-child{margin-bottom:0}.tpv-copy__button{display:inline-block;margin-top:22px;padding:14px 30px;border:2px solid transparent;border-radius:999px;background:var(--tpv-navy, #2C455C);color:#fff;font-size:var(--tpv-button-size, 12px);font-weight:700;letter-spacing:.1em;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.tpv-copy__button:hover,.tpv-copy__button:focus-visible{background:var(--tpv-blue, #2F6F9F);color:#fff}.tpv-copy__button--amber{background:var(--tpv-amber, #F8B936);color:var(--tpv-amber-text, #2C455C)}.tpv-copy__button--amber:hover,.tpv-copy__button--amber:focus-visible{background:var(--tpv-amber, #F8B936);color:var(--tpv-amber-text, #2C455C);filter:brightness(.94)}.tpv-copy__button--outline{border-color:var(--tpv-navy, #2C455C);background:transparent;color:var(--tpv-navy, #2C455C)}.tpv-copy__button--outline:hover,.tpv-copy__button--outline:focus-visible{background:var(--tpv-navy, #2C455C);color:#fff}.tpv-media{position:relative;overflow:hidden;width:100%;height:var(--tpv-media-height, 220px);border-radius:var(--tpv-media-radius, 16px);background:var(--tpv-surface, #F4F6F8)}.tpv-media-split--ratio .tpv-media{height:auto;aspect-ratio:var(--tpv-media-ratio, 16 / 9)}.tpv-media>img,.tpv-media>video,.tpv-media>iframe,.tpv-media .tpv-media__el,.tpv-media video,.tpv-media iframe{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;border:0;object-fit:var(--tpv-media-fit, cover);object-position:center}.tpv-media>.video-wrapper,.tpv-media>deferred-media,.tpv-media>.shopify-video,.tpv-media>.video-wrapper-inner,.tpv-media>div{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.tpv-media>.tpv-media__placeholder{position:absolute;top:0;right:0;bottom:0;left:0}.tpv-media__placeholder{display:flex;width:100%;height:100%;align-items:center;justify-content:center;padding:12px;color:#9ca3af;font-size:11px;font-weight:600;letter-spacing:.12em;text-align:center;text-transform:uppercase}.tpv-media-pair{display:grid;gap:var(--tpv-pair-gap, 14px);grid-template-columns:1fr}.tpv-media-pair--stacked{grid-template-columns:1fr}.tpv-media-pair--side-by-side.tpv-media-pair--mobile-side-by-side{grid-template-columns:1fr 1fr}.tpv-media-pair__item{min-width:0}.tpv-media-split__inner{display:grid;gap:28px;align-items:center;grid-template-columns:1fr}.tpv-media-split__copy,.tpv-media-split__media{min-width:0}.tpv-media-split__copy{order:1}.tpv-media-split__media{order:2}.tpv-media-split--mobile-media-first .tpv-media-split__media{order:1}.tpv-media-split--mobile-media-first .tpv-media-split__copy{order:2}@media screen and (min-width:992px){.tpv-media-split__inner{gap:var(--tpv-column-gap, 48px);grid-template-columns:1fr 1fr}.tpv-media-split__copy{order:1}.tpv-media-split__media{order:2}.tpv-media-split--mobile-media-first .tpv-media-split__copy{order:1}.tpv-media-split--mobile-media-first .tpv-media-split__media{order:2}.tpv-media-split--media-left .tpv-media-split__media,.tpv-media-split--media-left.tpv-media-split--mobile-media-first .tpv-media-split__media{order:1}.tpv-media-split--media-left .tpv-media-split__copy,.tpv-media-split--media-left.tpv-media-split--mobile-media-first .tpv-media-split__copy{order:2}.tpv-media-pair--side-by-side{grid-template-columns:1fr 1fr}}.tpv-media-split--stacked .tpv-media-split__inner{grid-template-columns:minmax(0,1fr);gap:26px}.tpv-media-split--stacked .tpv-media-split__copy{max-width:68ch;order:1}.tpv-media-split--stacked .tpv-media-split__media{order:2}.tpv-media-split--stacked.tpv-media-split--mobile-media-first .tpv-media-split__media{order:1}.tpv-media-split--stacked.tpv-media-split--mobile-media-first .tpv-media-split__copy{order:2}@media screen and (min-width:992px){.tpv-media-split--stacked .tpv-media-split__copy{order:1}.tpv-media-split--stacked .tpv-media-split__media{order:2}}.tpv-trust__head{margin-bottom:20px}.tpv-trust__grid,.tpv-trust__grid--one-row,.tpv-trust__grid--two-up,.tpv-trust__grid--stack,.tpv-trust__grid--scroll{display:grid;gap:var(--tpv-badge-gap-mobile, 8px);margin:0;padding:0;list-style:none;overflow:visible;grid-template-columns:repeat(var(--tpv-badge-columns, 3),minmax(0,1fr))}.tpv-trust__item{display:flex;min-width:0}.tpv-trust__card{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;padding:16px 8px;border:1px solid rgba(255,255,255,.92);border-radius:var(--tpv-badge-radius, 22px);background:linear-gradient(145deg,#fff,#edf1f4);box-shadow:7px 7px 16px #2d41521c,-6px -6px 14px #fffffff2,inset 0 1px #fff;color:inherit;gap:10px;text-align:center;text-decoration:none}.tpv-trust__card--link{transition:box-shadow .2s ease,transform .2s ease}.tpv-trust__card--link:hover,.tpv-trust__card--link:focus-visible{box-shadow:9px 9px 20px #2d415229,-6px -6px 14px #fffffff2,inset 0 1px #fff;transform:translateY(-1px)}.tpv-trust__icon{display:flex;align-items:center;justify-content:center;color:var(--tpv-badge-icon-color, #2C455C);font-size:var(--tpv-badge-icon-mobile, 24px);line-height:1}.tpv-trust__icon .tpv-icon{display:block}.tpv-trust__icon-img{display:block;width:var(--tpv-badge-icon-mobile, 24px);height:var(--tpv-badge-icon-mobile, 24px);object-fit:contain}.tpv-trust__label{color:var(--tpv-navy, #2C455C);font-size:var(--tpv-value-size, 10px);font-weight:600;line-height:1.3;letter-spacing:-.005em;overflow-wrap:break-word;text-wrap:balance}.tpv-trust__desc{margin-top:-4px;color:var(--tpv-muted, #587083);font-size:var(--tpv-body-size, 11px);font-weight:500;line-height:1.45}@media screen and (min-width:992px){.tpv-trust__grid,.tpv-trust__grid--one-row,.tpv-trust__grid--two-up,.tpv-trust__grid--stack,.tpv-trust__grid--scroll{gap:var(--tpv-badge-gap, 16px)}.tpv-trust__card{padding:26px 18px;gap:12px}.tpv-trust__icon,.tpv-trust__icon-img{font-size:var(--tpv-badge-icon, 34px);width:auto;height:auto}.tpv-trust__icon-img{width:var(--tpv-badge-icon, 34px);height:var(--tpv-badge-icon, 34px)}.tpv-trust__label{font-size:var(--tpv-value-size, 13px)}}.tpv-spec__inner{display:grid;gap:28px;align-items:center;grid-template-columns:1fr}.tpv-spec__copy,.tpv-spec__media{min-width:0}.tpv-spec__media{order:1}.tpv-spec__copy{order:2}.tpv-spec__heading{margin:0 0 22px}.tpv-spec__rows{margin:0;padding:0}.tpv-spec__row{display:grid;gap:4px 24px;padding:var(--tpv-spec-row-gap, 15px) 0;border-bottom:1px solid var(--tpv-hairline, #E6E9EC);grid-template-columns:1fr}.tpv-spec__row:first-child{border-top:1px solid var(--tpv-hairline, #E6E9EC)}.tpv-spec__label{margin:0;color:var(--tpv-label, #6B7280);font-size:var(--tpv-label-size, 11px);font-weight:600;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.tpv-spec__value{margin:0;color:var(--tpv-navy, #2C455C);font-size:var(--tpv-value-size, 14px);font-weight:700;line-height:1.45}.tpv-spec__unit{color:var(--tpv-muted, #587083);font-weight:600}.tpv-spec__row--empty .tpv-spec__value{font-weight:600}.tpv-spec__missing{color:#b42318;font-size:.8em;font-weight:600}@media screen and (min-width:992px){.tpv-spec__inner{gap:var(--tpv-column-gap, 56px);grid-template-columns:1fr 1fr}.tpv-spec__copy{order:1}.tpv-spec__media{order:2}.tpv-spec--image-left .tpv-spec__media{order:1}.tpv-spec--image-left .tpv-spec__copy{order:2}.tpv-spec__row{gap:24px;grid-template-columns:var(--tpv-spec-label-width, 180px) 1fr;align-items:baseline}}@media screen and (min-width:992px){.tpv-spec__inner:not(:has(.tpv-spec__media)){grid-template-columns:minmax(0,900px)}}.tpv-banner__wrap{position:relative;width:100%;max-width:var(--tpv-container, 1432px);margin-inline:auto;padding-inline:var(--tpv-gutter, 20px)}.tpv-banner--bleed .tpv-banner__wrap{max-width:none;padding-inline:0}.tpv-banner__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%}.tpv-banner__track--slider{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:var(--tpv-banner-radius, 18px)}.tpv-banner__track--slider::-webkit-scrollbar{display:none}.tpv-banner__slide{min-width:0;scroll-snap-align:start}.tpv-banner__media{position:relative;overflow:hidden;width:100%;aspect-ratio:var(--tpv-banner-ratio, 4 / 5);border-radius:var(--tpv-banner-radius, 18px);background:var(--tpv-surface, #F4F6F8)}.tpv-banner--bleed .tpv-banner__media,.tpv-banner--bleed .tpv-banner__track--slider{border-radius:0}.tpv-banner__img,.tpv-banner__media>img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.tpv-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tpv-banner-overlay-color, #2C455C);opacity:var(--tpv-banner-overlay, .35);pointer-events:none}.tpv-banner__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;padding:var(--tpv-banner-pad, 22px)}.tpv-banner__box{max-width:min(var(--tpv-banner-maxtext, 560px),100%);color:var(--tpv-banner-text, #FFFFFF)}.tpv-banner__heading{margin:0 0 12px;color:inherit;font-size:var(--tpv-heading, 26px);font-weight:var(--tpv-heading-weight, 800);letter-spacing:var(--tpv-heading-ls, 0em);line-height:1.1;text-transform:var(--tpv-heading-transform, none);text-wrap:balance}.tpv-banner__text{margin:0 0 20px;color:inherit;font-size:var(--tpv-body-size, 14px);line-height:1.6;opacity:.9}.tpv-banner__text>*:first-child{margin-top:0}.tpv-banner__text>*:last-child{margin-bottom:0}.tpv-banner__box .tpv-copy__button{margin-top:0}.tpv-copy__button--ghost{border-color:#ffffffbf;background:transparent;color:#fff}.tpv-copy__button--ghost:hover,.tpv-copy__button--ghost:focus-visible{background:#fff;color:var(--tpv-navy, #2C455C)}.tpv-banner__content--top-left{align-items:flex-start;justify-content:flex-start}.tpv-banner__content--top-center{align-items:flex-start;justify-content:center}.tpv-banner__content--top-right{align-items:flex-start;justify-content:flex-end}.tpv-banner__content--middle-left{align-items:center;justify-content:flex-start}.tpv-banner__content--middle-center{align-items:center;justify-content:center}.tpv-banner__content--middle-right{align-items:center;justify-content:flex-end}.tpv-banner__content--bottom-left{align-items:flex-end;justify-content:flex-start}.tpv-banner__content--bottom-center{align-items:flex-end;justify-content:center}.tpv-banner__content--bottom-right{align-items:flex-end;justify-content:flex-end}.tpv-banner__content--align-left .tpv-banner__box{text-align:left}.tpv-banner__content--align-center .tpv-banner__box{text-align:center}.tpv-banner__content--align-right .tpv-banner__box{text-align:right}.tpv-banner__arrow{position:absolute;top:50%;display:none;width:44px;height:44px;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:#ffffffeb;color:var(--tpv-navy, #2C455C);cursor:pointer;font-size:22px;line-height:1;transform:translateY(-50%)}.tpv-banner__arrow:hover{background:#fff}.tpv-banner__arrow--prev{left:calc(var(--tpv-gutter, 20px) + 14px)}.tpv-banner__arrow--next{right:calc(var(--tpv-gutter, 20px) + 14px)}.tpv-banner__dots{position:absolute;bottom:16px;left:50%;display:flex;gap:8px;transform:translate(-50%)}.tpv-banner__dot{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#ffffff8c;cursor:pointer;transition:width .2s ease,background-color .2s ease}.tpv-banner__dot[aria-selected=true]{width:22px;background:var(--tpv-amber, #F8B936)}@media screen and (min-width:992px){.tpv-banner__arrow{display:flex}}@media(prefers-reduced-motion:reduce){.tpv-banner__track--slider{scroll-behavior:auto}}.tpv-ptabs__inner{display:grid;gap:28px;align-items:start;grid-template-columns:1fr;width:100%;max-width:var(--tpv-container, 1432px);margin-inline:auto;padding-inline:var(--tpv-gutter, 20px)}.tpv-ptabs__content,.tpv-ptabs__media{min-width:0}.tpv-ptabs__bar[hidden]{display:none}.tpv-ptabs__bar{display:flex;flex-wrap:wrap;gap:26px;margin:6px 0 0;padding:14px 0;border-top:1px solid var(--tpv-hairline, #E6E9EC);border-bottom:1px solid var(--tpv-hairline, #E6E9EC)}.tpv-ptabs__tab{padding:2px 0;border:0;background:none;color:#8a97a3;cursor:pointer;font-family:inherit;font-size:var(--tpv-label-size, 14px);font-weight:500;letter-spacing:.01em;line-height:1.2}.tpv-ptabs__tab[aria-selected=true]{color:var(--tpv-navy, #2C455C);font-weight:700}.tpv-ptabs__tab:focus-visible{outline:2px solid var(--tpv-blue, #2F6F9F);outline-offset:3px;border-radius:3px}.tpv-ptabs__panel{border-bottom:1px solid var(--tpv-hairline, #E6E9EC)}.tpv-ptabs__panel:first-of-type{border-top:1px solid var(--tpv-hairline, #E6E9EC)}.tpv-ptabs__summary{display:flex;align-items:center;justify-content:space-between;padding:15px 2px;color:var(--tpv-navy, #2C455C);cursor:pointer;font-size:var(--tpv-label-size, 13px);font-weight:700;list-style:none}.tpv-ptabs__summary::-webkit-details-marker{display:none}.tpv-ptabs__chevron{width:8px;height:8px;flex:0 0 auto;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}.tpv-ptabs__panel[open]>.tpv-ptabs__summary .tpv-ptabs__chevron{transform:rotate(225deg)}.tpv-ptabs__body{padding:2px 2px 18px;color:var(--tpv-body-soft, #3F4850);font-size:var(--tpv-body-size, 14px);line-height:1.6}.tpv-ptabs__body>*:first-child{margin-top:0}.tpv-ptabs__body>*:last-child{margin-bottom:0}.tpv-ptabs__body ul{margin:10px 0;padding-left:20px}.tpv-ptabs__body li{margin-bottom:8px}.tpv-ptabs__panel--empty .tpv-ptabs__body{color:#b42318;font-size:.85em}@media screen and (min-width:992px){.tpv-ptabs__inner{gap:var(--tpv-column-gap, 48px);grid-template-columns:1.2fr 1fr}.tpv-ptabs--image-left .tpv-ptabs__media{order:1}.tpv-ptabs--image-left .tpv-ptabs__content{order:2}.tpv-ptabs--tabbed .tpv-ptabs__summary{display:none}.tpv-ptabs--tabbed .tpv-ptabs__panel{border:0}.tpv-ptabs--tabbed .tpv-ptabs__panel:first-of-type{border-top:0}.tpv-ptabs--tabbed .tpv-ptabs__panel .tpv-ptabs__body{display:none}.tpv-ptabs--tabbed .tpv-ptabs__panel--active .tpv-ptabs__body{display:block;padding-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/tpv-theme.css.map */
