.kp-sec{--kp-bg:var(--kp-paper,#fff);--kp-body:rgba(11,11,11,.84);position:relative;padding-top:calc(var(--kp-pt,100) * 1px);padding-bottom:calc(var(--kp-pb,100) * 1px);background:var(--kp-bg);color:var(--kp-ink,#0b0b0b)}.kp-sec--panel{--kp-bg:var(--kp-panel,#faf9f7)}.kp-sec--dark{--kp-bg:#0b0b0b;--kp-ink:#fff;--kp-muted:rgba(255,255,255,.62);--kp-line:rgba(255,255,255,.2);--kp-body:rgba(255,255,255,.86);color:#fff}.kp-sec :where(h1,h2,h3,h4,p,blockquote,li,summary){color:inherit}@media screen and (max-width:749px){.kp-sec{padding-top:calc(var(--kp-pt,100) * .55px);padding-bottom:calc(var(--kp-pb,100) * .55px)}}.kp-eyebrow{display:block;margin:0 0 2rem;font-size:1.1rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--kp-muted,#6f6c68)}.kp-title{margin:0;font-size:clamp(3.2rem,4.2vw,5.8rem);font-weight:300;line-height:1.08;letter-spacing:-.01em;text-wrap:balance;text-transform:none}.kp-lead{margin:2.4rem 0 0;font-size:clamp(1.6rem,1.3vw,1.9rem);font-weight:300;line-height:1.65}.kp-prose{font-size:1.65rem;font-weight:300;line-height:1.8}.kp-prose>*:first-child{margin-top:0}.kp-prose>*:last-child{margin-bottom:0}.kp-prose p{margin:0 0 1.5em}.kp-prose a{text-decoration:underline;text-underline-offset:.3em}.kp-prose--small{font-size:1.35rem;line-height:1.75;color:var(--kp-muted,#6f6c68)}.kp-title+.kp-prose,.kp-title+.kp-lead{margin-top:3rem}.kp-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:4rem;padding:1.5rem 3.2rem;border:1px solid var(--kp-ink,#0b0b0b);border-radius:0;background:var(--kp-ink,#0b0b0b);color:#fff;font-family:inherit;font-size:1.15rem;font-weight:500;letter-spacing:.16em;line-height:1.2;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .3s var(--kp-ease),color .3s var(--kp-ease),border-color .3s var(--kp-ease)}.kp-btn:hover,.kp-btn--line{background:transparent;color:var(--kp-ink,#0b0b0b)}.kp-btn--line:hover{background:var(--kp-ink,#0b0b0b);color:#fff}.kp-btn--light{border-color:#fff;background:#fff;color:var(--kp-ink,#0b0b0b)}.kp-btn--light:hover{background:transparent;color:#fff}.kp-sec--dark .kp-btn{border-color:#fff;background:#fff;color:#0b0b0b}.kp-sec--dark .kp-btn:hover{background:transparent;color:#fff}.kp-hero{--kp-hero-h:62vh;display:flex;align-items:flex-end;min-height:var(--kp-hero-h);padding:0;overflow:hidden;background:#1b1b1b;color:#fff}.kp-hero--small{--kp-hero-h:44vh}.kp-hero--large{--kp-hero-h:84vh}.kp-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.kp-hero__img{display:block;width:100%;height:100%;object-fit:cover}.kp-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,calc(var(--kp-hero-overlay,.4) * .85)),#0000 64%),linear-gradient(180deg,#0000002e,#0000 32%,rgba(0,0,0,var(--kp-hero-overlay,.4)))}.kp-hero__inner{position:relative;width:100%;padding-top:14rem;padding-bottom:clamp(4.4rem,6vw,9rem)}.kp-hero__copy{max-width:86rem;text-shadow:0 0 32px rgba(0,0,0,.22)}.kp-hero .kp-eyebrow{color:#ffffffeb}.kp-hero__title{font-size:clamp(4rem,6.4vw,9.2rem);font-weight:300;line-height:1.02;color:#fff}.kp-hero__text{max-width:60rem;font-weight:400;color:#fffffff2}.kp-text--center{margin-left:auto;margin-right:auto;text-align:center}.kp-text--narrow{max-width:62rem}.kp-text--reading{max-width:80rem}.kp-text--wide{max-width:118rem}.kp-text--left.kp-text--narrow,.kp-text--left.kp-text--reading,.kp-text--left.kp-text--wide{margin-left:0;margin-right:auto}.kp-split{display:grid;grid-template-columns:minmax(0,1fr);gap:4.4rem;align-items:center}@media screen and (min-width:990px){.kp-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(6rem,8vw,15rem)}.kp-split--image_right .kp-split__media{order:2}}.kp-split__media{position:relative;margin:0;overflow:hidden;background:var(--kp-paper-2,#f6f5f3)}.kp-split__media--portrait{aspect-ratio:4 / 5}.kp-split__media--square{aspect-ratio:1}.kp-split__media--landscape{aspect-ratio:4 / 3}.kp-split__media img{display:block;width:100%;height:100%;object-fit:cover}.kp-split__copy{max-width:54rem}.kp-facts__head{max-width:80rem;margin-bottom:6rem}.kp-facts__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5rem 3rem;padding-top:4.4rem;border-top:1px solid var(--kp-line)}@media screen and (min-width:990px){.kp-facts__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.kp-facts__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.kp-fact__value{font-size:clamp(4.2rem,5.4vw,8rem);font-weight:200;line-height:1;letter-spacing:-.02em}.kp-fact__label{margin-top:2rem;font-size:1.1rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--kp-muted)}.kp-fact__text{max-width:30rem;margin:1rem 0 0;font-size:1.45rem;font-weight:300;line-height:1.65}.kp-cards__head{max-width:80rem;margin-bottom:6rem}.kp-cards__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:5rem 3rem}@media screen and (min-width:750px){.kp-cards__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.kp-cards__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.kp-cards__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1150px){.kp-cards__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.kp-card{display:block;color:inherit;text-decoration:none}.kp-card__media{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--kp-paper-2,#f6f5f3)}.kp-card__media--square{aspect-ratio:1}.kp-card__media--landscape{aspect-ratio:4 / 3}.kp-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1s var(--kp-ease)}a.kp-card:hover .kp-card__media img{transform:scale(1.035)}.kp-card__title{margin:2.4rem 0 0;font-size:1.2rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.kp-card__text{margin:1.2rem 0 0;max-width:36rem;font-size:1.5rem;font-weight:300;line-height:1.7}.kp-quote{max-width:104rem;margin:0 auto;text-align:center}.kp-quote__mark{display:block;margin-bottom:1rem;font-size:8rem;font-weight:200;line-height:.6;color:var(--kp-muted)}.kp-quote__text{margin:0;font-size:clamp(2.8rem,3.7vw,5.2rem);font-weight:200;line-height:1.25;letter-spacing:-.01em;text-wrap:balance}.kp-quote__by{margin-top:4rem;font-size:1.1rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--kp-muted)}.kp-faq__head{max-width:80rem;margin-bottom:6rem}.kp-faq__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:4rem}@media screen and (min-width:990px){.kp-faq__layout--nav{grid-template-columns:26rem minmax(0,1fr);gap:clamp(6rem,9vw,16rem)}}.kp-faq__nav{align-self:start}@media screen and (min-width:990px){.kp-faq__nav{position:sticky;top:13rem}}.kp-faq__nav ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--kp-line)}.kp-faq__nav a{display:block;padding:1.5rem 0;border-bottom:1px solid var(--kp-line);font-size:1.4rem;font-weight:300;color:var(--kp-muted);text-decoration:none;transition:color .2s ease,padding-left .3s var(--kp-ease)}.kp-faq__nav a:hover{padding-left:.8rem;color:var(--kp-ink)}.kp-faq__group{margin-bottom:7rem;scroll-margin-top:13rem}.kp-faq__group:last-child{margin-bottom:0}.kp-faq__group-title{margin:0;padding-bottom:2rem;border-bottom:1px solid var(--kp-ink);font-size:1.15rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.kp-faq__item{border-bottom:1px solid var(--kp-line)}.kp-faq__item summary{display:flex;align-items:flex-start;justify-content:space-between;gap:3rem;padding:2.6rem 0;font-size:clamp(1.7rem,1.4vw,2rem);font-weight:300;line-height:1.4;list-style:none;cursor:pointer}.kp-faq__item summary::-webkit-details-marker{display:none}.kp-faq__item summary:hover{opacity:.7}.kp-faq__icon{position:relative;flex:none;width:1.6rem;height:1.6rem;margin-top:.7rem}.kp-faq__icon:before,.kp-faq__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:currentColor;transition:transform .35s var(--kp-ease)}.kp-faq__icon:after{transform:rotate(90deg)}.kp-faq__item[open] .kp-faq__icon:after{transform:rotate(0)}.kp-faq__answer{max-width:74rem;padding:0 5rem 3.4rem 0;font-size:1.55rem;line-height:1.8;color:#0b0b0bc7}.kp-steps__head{max-width:80rem;margin-bottom:7rem}.kp-steps__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:6rem 5rem}@media screen and (min-width:750px){.kp-steps__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1150px){.kp-steps__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.kp-step{padding-top:2.6rem;border-top:1px solid var(--kp-ink)}.kp-step__num{font-size:1.1rem;font-weight:500;letter-spacing:.22em;color:var(--kp-muted)}.kp-step__title{margin:3rem 0 1.4rem;font-size:clamp(2.2rem,2vw,2.8rem);font-weight:300;line-height:1.2;text-transform:none}.kp-step__text{margin:0;max-width:42rem;font-size:1.5rem;font-weight:300;line-height:1.75;color:#0b0b0bc2}.kp-sizes__head{max-width:80rem;margin-bottom:6rem}.kp-sizes__tabs{position:relative}.kp-sizes__radio{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.kp-sizes__bar{display:flex;gap:4.8rem;margin-bottom:4.4rem;border-bottom:1px solid var(--kp-line)}.kp-sizes__bar label{margin-bottom:-1px;padding-bottom:1.8rem;border-bottom:1px solid transparent;font-size:1.25rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--kp-muted);cursor:pointer;transition:color .2s ease,border-color .2s ease}.kp-sizes__bar label:hover{color:var(--kp-ink)}.kp-sizes__radio:focus-visible~.kp-sizes__bar{outline:1px dotted var(--kp-ink);outline-offset:6px}.kp-sizes__panel{display:none}.kp-sizes__panel-title{margin:0 0 3rem;font-size:clamp(2.4rem,2.4vw,3.4rem);font-weight:300;text-transform:none}.kp-sizes__scroll{overflow-x:auto}.kp-sizes__table{width:100%;min-width:52rem;border-collapse:collapse;font-size:1.6rem;font-weight:300}.kp-sizes__table th{padding:1.6rem 1.2rem;border-bottom:1px solid var(--kp-ink);font-size:1.05rem;font-weight:500;letter-spacing:.18em;text-align:left;text-transform:uppercase;color:var(--kp-muted)}.kp-sizes__table tbody th{border-bottom:1px solid var(--kp-line);font-size:1.7rem;font-weight:500;letter-spacing:.04em;text-transform:none;color:var(--kp-ink)}.kp-sizes__table td{padding:1.9rem 1.2rem;border-bottom:1px solid var(--kp-line);font-variant-numeric:tabular-nums}.kp-sizes__table tbody tr:hover>*{background:var(--kp-panel,#faf9f7)}.kp-sizes__note{max-width:72rem;margin:3rem 0 0;font-size:1.35rem;font-weight:300;line-height:1.7;color:var(--kp-muted)}.kp-contact{display:grid;grid-template-columns:minmax(0,1fr);gap:7rem}@media screen and (min-width:990px){.kp-contact{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(8rem,10vw,18rem)}}.kp-contact__infos{margin-top:5rem;border-top:1px solid var(--kp-line)}.kp-contact__info{padding:2.4rem 0;border-bottom:1px solid var(--kp-line)}.kp-contact__info-title{margin:0 0 .8rem;font-size:1.1rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.kp-contact__info-text{font-size:1.5rem;font-weight:300;line-height:1.7;color:#0b0b0bc2}.kp-contact__info-text p{margin:0}.kp-contact__visual{display:block;margin:5rem 0 0;aspect-ratio:4 / 3;overflow:hidden;background:var(--kp-paper-2,#f6f5f3)}.kp-contact__visual img{display:block;width:100%;height:100%;object-fit:cover}.kp-contact__row{display:grid;grid-template-columns:minmax(0,1fr);gap:0 3.4rem}@media screen and (min-width:750px){.kp-contact__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.kp-field{margin-bottom:3.4rem}.kp-field label{display:block;margin-bottom:.4rem;font-size:1.05rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--kp-muted)}.kp-field input,.kp-field select,.kp-field textarea{display:block;width:100%;padding:1.2rem 0 1.5rem;border:0;border-bottom:1px solid rgba(11,11,11,.3);border-radius:0;background:transparent;font-family:inherit;font-size:1.7rem;font-weight:300;line-height:1.4;color:var(--kp-ink);outline:0;box-shadow:none;transition:border-color .25s ease}.kp-field select{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 1rem) 50%,calc(100% - .5rem) 50%;background-size:.5rem .5rem;background-repeat:no-repeat}.kp-field textarea{min-height:15rem;resize:vertical}.kp-field input:focus,.kp-field select:focus,.kp-field textarea:focus{border-bottom-color:var(--kp-ink)}.kp-contact__ok{margin:0 0 4rem;padding:2rem 2.4rem;border:1px solid var(--kp-ink);font-size:1.5rem;font-weight:400;line-height:1.6}.kp-contact__errors{margin:0 0 4rem;padding:2rem 2.4rem;border:1px solid #a1262c;color:#a1262c;font-size:1.4rem}.kp-contact__errors ul{margin:0;padding-left:1.8rem}.kp-contact__legal{margin:2.4rem 0 0;font-size:1.25rem;font-weight:300;line-height:1.6;color:var(--kp-muted)}.kp-contact__legal a{text-decoration:underline;text-underline-offset:.25em}.kp-help__head{max-width:80rem;margin-bottom:5rem}.kp-help__grid{display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--kp-ink)}@media screen and (min-width:750px){.kp-help__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4rem}}@media screen and (min-width:1150px){.kp-help__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.kp-help__item{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:3rem;min-height:17rem;padding:3rem 4rem 3rem 0;border-bottom:1px solid var(--kp-line);color:inherit;text-decoration:none}.kp-help__title{font-size:1.2rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.kp-help__text{margin-top:1rem;font-size:1.45rem;font-weight:300;line-height:1.6;color:var(--kp-muted)}.kp-help__arrow{font-size:2rem;font-weight:200;line-height:1;transition:transform .35s var(--kp-ease)}.kp-help__item:hover .kp-help__arrow{transform:translate(.8rem)}@media(prefers-reduced-motion:reduce){.kp-card__media img,.kp-faq__icon:before,.kp-faq__icon:after,.kp-help__arrow,.kp-btn{transition:none}}.kp-sec--line{border-top:1px solid var(--kp-line,rgba(11,11,11,.12))}.kp-title--xl{font-size:clamp(4rem,6vw,8.4rem);line-height:1.02}.kp-prose--first{margin-top:0}.kp-hero .kp-btn{margin-top:3.4rem}.kp-text__page{margin-top:4rem}.kp-text__page h1,.kp-text__page h2,.kp-text__page h3{margin:0 0 1.6rem;font-size:1.1rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--kp-ink,#0b0b0b)}.kp-text__page strong{font-weight:500;color:var(--kp-ink,#0b0b0b)}.kp-text--left .kp-text__page{margin-top:0}.kp-card--plain{padding-top:2.6rem;border-top:1px solid var(--kp-ink,#0b0b0b)}.kp-card--plain .kp-card__title{margin-top:0}.kp-quotesec--image{display:flex;align-items:center;min-height:64vh;overflow:hidden}.kp-quotesec__inner{position:relative;width:100%}.kp-quote__media:after{background:rgba(0,0,0,var(--kp-hero-overlay,.45))}.kp-quotesec--image .kp-quote__mark,.kp-quotesec--image .kp-quote__by{color:#ffffffc7}.kp-sizes__radio--men:checked~.kp-sizes__panel--men,.kp-sizes__radio--women:checked~.kp-sizes__panel--women{display:block}.kp-sizes__radio--men:checked~.kp-sizes__bar label[data-tab=men],.kp-sizes__radio--women:checked~.kp-sizes__bar label[data-tab=women]{color:var(--kp-ink,#0b0b0b);border-bottom-color:var(--kp-ink,#0b0b0b)}.kp-sizes__alt{margin-left:.5rem;font-size:1.2rem;font-weight:300;letter-spacing:0;color:var(--kp-muted,#6f6c68)}@media screen and (max-width:749px){.kp-sizes__bar{gap:3.2rem}.kp-sizes__table{min-width:0;font-size:1.4rem}.kp-sizes__table th,.kp-sizes__table td{padding:1.3rem .6rem}.kp-sizes__table thead th{font-size:.95rem;letter-spacing:.1em}}.kp-sizes__measure{display:grid;grid-template-columns:minmax(0,1fr);gap:4.8rem;align-items:start;margin-top:8rem;padding-top:6rem;border-top:1px solid var(--kp-line)}@media screen and (min-width:750px){.kp-sizes__measure{grid-template-columns:26rem minmax(0,1fr);gap:8rem}}.kp-sizes__figure{position:relative;width:17rem}.kp-sizes__crop{position:relative;aspect-ratio:.3537;overflow:hidden}.kp-sizes__crop img{position:absolute;display:block;width:434.8%;max-width:none;height:auto;left:-158.7%;top:-115.2%}.kp-sizes__figure--women .kp-sizes__crop{aspect-ratio:.3153}.kp-sizes__figure--women .kp-sizes__crop img{width:487.8%;left:-178%}.kp-sizes__pin,.kp-sizes__num{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--kp-ink,#0b0b0b);color:#fff;font-size:1.1rem;font-weight:500;line-height:1}.kp-sizes__pin{position:absolute;left:100%;margin:-1.2rem 0 0 1.8rem}.kp-sizes__pin:before{content:"";position:absolute;right:100%;top:50%;width:1.8rem;height:1px;background:var(--kp-ink,#0b0b0b)}.kp-sizes__howto{max-width:62rem}.kp-sizes__measure-title{margin:0 0 4rem;font-size:clamp(2.4rem,2.4vw,3.4rem);font-weight:300;text-transform:none}.kp-sizes__list{margin:0;padding:0;list-style:none;border-top:1px solid var(--kp-line)}.kp-sizes__list li{display:flex;gap:2.4rem;padding:2.6rem 0;border-bottom:1px solid var(--kp-line)}.kp-sizes__num{flex:none}.kp-sizes__list h4{margin:.2rem 0 .8rem;font-size:1.2rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.kp-sizes__list p{margin:0;font-size:1.5rem;font-weight:300;line-height:1.7;color:#0b0b0bc2}.kp-contact__formwrap{padding-top:1rem}.kp-btn--submit{margin-top:1.4rem;min-width:22rem}.kp-contact__visual{margin:10rem 0 0;aspect-ratio:5 / 2;max-height:62vh}.kp-contact__visual img{object-position:50% 30%}@media screen and (max-width:749px){.kp-contact__visual{margin-top:6rem;aspect-ratio:4 / 3;max-height:none}}.kp-prose,.kp-prose--small,.kp-fact__text,.kp-card__text,.kp-step__text,.kp-faq__answer,.kp-faq__nav a,.kp-contact__info-text,.kp-sizes__list p,.kp-sizes__note,.kp-sizes__table,.kp-sizes__alt,.kp-help__text,.kp-contact__legal{font-weight:400}.kp-prose,.kp-fact__text,.kp-card__text,.kp-step__text,.kp-faq__answer,.kp-contact__info-text,.kp-sizes__list p{color:var(--kp-body)}.kp-prose--small,.kp-sizes__note,.kp-help__text,.kp-contact__legal,.kp-sizes__alt,.kp-faq__nav a{color:var(--kp-muted)}.kp-faq__nav a:hover{color:var(--kp-ink)}.kp-sizes__table td{color:var(--kp-body)}.kp-sizes__table th{font-weight:500}.kp-faq__item summary{font-weight:400}.kp-steps__grid{margin:0;padding:0;list-style:none}.kp-step{margin:0;list-style:none}.kp-step::marker{content:""}.kp-quotesec--image .kp-quote__text{font-weight:300;text-shadow:0 0 40px rgba(0,0,0,.25)}.kp-sec--dark .kp-sizes__pin,.kp-sec--dark .kp-sizes__num{color:#0b0b0b}.kp-contact__visual{width:100%}.kp-help__item:focus-visible,.kp-card:focus-visible,.kp-btn:focus-visible,.kp-faq__nav a:focus-visible,.kp-faq__item summary:focus-visible{outline:1px solid currentColor;outline-offset:4px}@media screen and (max-width:749px){.kp-sizes__table td,.kp-sizes__table tbody th{white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/kaporal-pages.css.map */
