:root{--jv-section-gap-desktop: 48px;--jv-section-gap-mobile: 32px;--jv-content-gap: 32px;--jv-split-gap: 56px;--jv-radius-media: 16px}.jv-pdp-wrap{display:grid;grid-template-columns:var(--page-margin, 16px) 1fr var(--page-margin, 16px);width:100%;padding-top:var(--jv-section-gap-mobile);padding-bottom:0}.jv-pdp-wrap>*{grid-column:2;min-width:0}@media screen and (min-width:750px){.jv-pdp-wrap{grid-template-columns:minmax(var(--page-margin, 40px),1fr) minmax(0,5fr) minmax(var(--page-margin, 40px),1fr);padding-top:var(--jv-section-gap-desktop)}}.jv-pdp__section-heading{font-family:var(--font-heading--family);font-size:clamp(1.5rem,2vw,2rem);font-weight:600;line-height:1.15;letter-spacing:-.02em;margin:0 0 var(--jv-content-gap)}.jv-reassurance-wrap{display:grid;grid-template-columns:var(--page-margin, 16px) 1fr var(--page-margin, 16px);width:100%;padding-top:20px;padding-bottom:8px}.jv-reassurance-wrap>*{grid-column:2;min-width:0}@media screen and (min-width:750px){.jv-reassurance-wrap{grid-template-columns:minmax(var(--page-margin, 40px),1fr) minmax(0,5fr) minmax(var(--page-margin, 40px),1fr);padding-top:32px;padding-bottom:12px}}.jv-support-card{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:8px;background:rgb(var(--color-foreground-rgb, 29 29 31) / .03);font-family:var(--font-body--family)}.jv-support-card__icon{flex-shrink:0;width:22px;height:22px;color:rgb(var(--color-foreground-rgb, 29 29 31) / .45)}.jv-support-card__icon svg{width:100%;height:100%}.jv-support-card__heading{display:block;font-size:.78rem;font-weight:600;line-height:1.3}.jv-support-card__text{font-size:.72rem;line-height:1.45;color:rgb(var(--color-foreground-rgb, 29 29 31) / .55);margin-top:2px}.jv-support-card__text p{margin:0}.jv-support-card__text a{color:inherit;text-decoration:underline;text-underline-offset:2px}.jv-reassurance-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 8px}@media screen and (min-width:750px){.jv-reassurance-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 28px}}.jv-reassurance-card{display:flex;align-items:center;gap:8px;padding:4px 0;font-family:var(--font-body--family)}.jv-reassurance-card__icon{flex-shrink:0;width:20px;height:20px;color:currentColor;opacity:.55}@media screen and (min-width:750px){.jv-reassurance-card__icon{width:24px;height:24px}}.jv-reassurance-card__icon svg{display:block;width:100%;height:100%}.jv-reassurance-card__text{display:flex;flex-direction:column;gap:1px;min-width:0}.jv-reassurance-card__title{font-size:.78rem;font-weight:600;line-height:1.3}.jv-reassurance-card__sub{font-size:.7rem;line-height:1.35;color:rgb(var(--color-foreground-rgb, 29 29 31) / .5)}@media screen and (max-width:749px){.jv-reassurance-card__title{font-size:clamp(.68rem,2vw,.78rem)}.jv-reassurance-card__sub{font-size:clamp(.62rem,1.8vw,.7rem)}}.jv-reassurance-card__link{display:inline-block;margin-top:4px;padding:2px 8px;border:1px solid rgba(29,29,31,.18);border-radius:100px;font-size:.65rem;font-weight:600;text-decoration:none;color:inherit;transition:background .12s ease}.jv-reassurance-card__link:hover{background:#1d1d1f0a}.jv-material-proof__intro{font-family:var(--font-body--family);font-size:1rem;line-height:1.7;color:rgb(var(--color-foreground-rgb, 29 29 31) / .7);margin:0 0 var(--jv-content-gap)}.jv-material-proof__blocks{display:flex;flex-direction:column;gap:var(--jv-split-gap)}.jv-split-row{display:flex;flex-direction:column;gap:20px}@media screen and (min-width:750px){.jv-split-row{flex-direction:row;gap:var(--jv-split-gap);align-items:center}.jv-split-row--reverse{flex-direction:row-reverse}.jv-split-row__media,.jv-split-row__text{flex:1 1 0;min-width:0;max-width:50%}}.jv-split-row__media{overflow:hidden;border-radius:var(--jv-radius-media);aspect-ratio:1 / 1}.jv-split-row__media img{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--jv-radius-media)}.jv-split-row__heading,.jv-pdp__heading{font-family:var(--font-heading--family);font-size:clamp(1.25rem,2vw,1.75rem);font-weight:600;line-height:1.15;letter-spacing:-.02em;text-transform:none;margin:0 0 12px}.jv-split-row__body{font-family:var(--font-body--family);font-size:1rem;line-height:1.7;margin:0;color:rgb(var(--color-foreground-rgb, 29 29 31) / .7)}.jv-split-row__body p{margin:0 0 10px}.jv-split-row__body p:last-child{margin-bottom:0}@media screen and (max-width:749px){.jv-split-row__body,.jv-material-proof__intro,.jv-fit-guidance__body{font-size:.9375rem;line-height:1.6}.jv-split-row__body .jv-caption,.jv-reassurance__item{font-size:.8125rem}}.jv-brand-story__blocks{display:flex;flex-direction:column;gap:var(--jv-split-gap)}.jv-fit-banner{display:block;position:relative;overflow:hidden;border-radius:var(--jv-radius-media);text-decoration:none;color:inherit;transition:opacity .15s ease}a.jv-fit-banner:hover{opacity:.92}a.jv-fit-banner:focus-visible{outline:2px solid currentColor;outline-offset:3px}.jv-fit-banner__img{display:block;width:100%;height:auto;border-radius:var(--jv-radius-media)}.jv-fit-banner__content{padding:16px 0 0}.jv-fit-banner__heading{font-family:var(--font-body--family);font-size:1.25rem;font-weight:600;line-height:1.3;margin:0 0 6px}@media screen and (min-width:750px){.jv-fit-banner__heading{font-size:1.5rem}}.jv-fit-banner__text{font-family:var(--font-body--family);font-size:.875rem;line-height:1.5;color:rgb(var(--color-foreground-rgb, 29 29 31) / .65);margin:0 0 8px}.jv-fit-banner__cta{display:inline-block;font-family:var(--font-body--family);font-size:.875rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}.jv-related__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media screen and (min-width:750px){.jv-related__grid{grid-template-columns:repeat(3,1fr);gap:20px}}.jv-related__card{display:block;text-decoration:none;color:inherit;border-radius:var(--jv-radius-media);overflow:hidden;transition:opacity .15s ease}.jv-related__card:hover{opacity:.88}.jv-related__card[aria-current=true]{pointer-events:none}.jv-related__card-img{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:var(--jv-radius-media)}.jv-related__card-label{display:block;margin-top:8px;font-family:var(--font-body--family);font-size:.875rem;font-weight:500;line-height:1.3}.jv-related__card-current{display:block;font-size:.75rem;color:rgb(var(--color-foreground-rgb, 29 29 31) / .5);margin-top:2px}.jv-guide-wrap{max-width:52rem;margin:var(--jv-section-gap-mobile) auto 0;padding:0 var(--page-margin, 16px)}@media screen and (min-width:750px){.jv-guide-wrap{margin-top:var(--jv-section-gap-desktop)}}.jv-guide-hero__eyebrow{font-family:var(--font-body--family);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb, 29 29 31) / .5);margin:0 0 8px}.jv-guide-hero__title{font-family:var(--font-body--family);font-size:1.75rem;font-weight:600;line-height:1.2;letter-spacing:-.02em;margin:0 0 12px}@media screen and (min-width:750px){.jv-guide-hero__title{font-size:2.25rem}}.jv-guide-hero__intro{font-family:var(--font-body--family);font-size:1rem;line-height:1.7;color:rgb(var(--color-foreground-rgb, 29 29 31) / .7);margin:0 0 var(--jv-content-gap)}.jv-guide-hero__intro p{margin:0}.jv-guide-hero__media{border-radius:var(--jv-radius-media);overflow:hidden}.jv-guide-hero__media img{display:block;width:100%;height:auto;border-radius:var(--jv-radius-media)}.jv-split-row__media--auto{aspect-ratio:auto}.jv-split-row__media--auto img{height:auto}.jv-guide-steps__list{list-style:none;margin:0;padding:0;counter-reset:none;display:flex;flex-direction:column;gap:var(--jv-split-gap)}.jv-guide-steps__item{display:flex;gap:16px;align-items:flex-start}.jv-guide-steps__number{flex-shrink:0;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:rgb(var(--color-foreground-rgb, 29 29 31) / .06);font-family:var(--font-body--family);font-size:.875rem;font-weight:600;line-height:1}.jv-guide-steps__content{flex:1;min-width:0}.jv-guide-steps__media{border-radius:12px;overflow:hidden;margin-bottom:12px}.jv-guide-steps__media img{display:block;width:100%;height:auto;border-radius:12px}.jv-guide-steps__heading{font-family:var(--font-body--family);font-size:1rem;font-weight:600;line-height:1.3;margin:0 0 6px}.jv-guide-steps__body{font-family:var(--font-body--family);font-size:.9375rem;line-height:1.65;color:rgb(var(--color-foreground-rgb, 29 29 31) / .7);margin:0}.jv-guide-steps__body p{margin:0 0 8px}.jv-guide-steps__body p:last-child{margin-bottom:0}.jv-guide-faq__list{display:flex;flex-direction:column}.jv-guide-faq__item{border-bottom:1px solid rgba(29,29,31,.1)}.jv-guide-faq__item:first-child{border-top:1px solid rgba(29,29,31,.1)}.jv-guide-faq__question{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;font-family:var(--font-body--family);font-size:.9375rem;font-weight:600;line-height:1.35;cursor:pointer;list-style:none}.jv-guide-faq__question::-webkit-details-marker{display:none}.jv-guide-faq__question:after{content:"+";flex-shrink:0;font-size:1.1rem;font-weight:400;line-height:1}.jv-guide-faq__item[open] .jv-guide-faq__question:after{content:"\2212"}.jv-guide-faq__question:focus-visible{outline:2px solid currentColor;outline-offset:2px}.jv-guide-faq__answer{padding:0 0 16px;font-family:var(--font-body--family);font-size:.9375rem;line-height:1.65;color:rgb(var(--color-foreground-rgb, 29 29 31) / .7)}.jv-guide-faq__answer p{margin:0 0 8px}.jv-guide-faq__answer p:last-child{margin-bottom:0}.jv-guide-cta{text-align:center;padding-bottom:var(--jv-section-gap-mobile)}@media screen and (min-width:750px){.jv-guide-cta{padding-bottom:var(--jv-section-gap-desktop)}}.jv-guide-cta__text{font-family:var(--font-body--family);font-size:1rem;line-height:1.7;color:rgb(var(--color-foreground-rgb, 29 29 31) / .7);margin:0 0 20px}.jv-guide-cta__text p{margin:0}.jv-guide-cta__button{display:inline-block;padding:12px 28px;border:1.5px solid currentColor;border-radius:6px;font-family:var(--font-body--family);font-size:.875rem;font-weight:600;text-decoration:none;color:inherit;transition:background .15s ease,color .15s ease}.jv-guide-cta__button:hover{background:rgb(var(--color-foreground-rgb, 29 29 31));color:rgb(var(--color-background-rgb, 255 255 255))}.jv-guide-cta__button:focus-visible{outline:2px solid currentColor;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/jv-pdp-sections.css.map */
