.kvp{--kvp-card-radius: 14px;--kvp-panel-radius: 20px;--kvp-card-border: 1px solid var(--kvh-line);--kvp-card-shadow: var(--kv-shadow-sm, 0 1px 2px rgba(14, 19, 48, .06), 0 2px 6px rgba(14, 19, 48, .05));color:rgb(var(--color-foreground))}.kvp-head{margin-bottom:16px}.kvp-head--center{grid-template-columns:minmax(0,1fr);text-align:center}.kvp-h2 strong,.kvp-banner__title strong,.kvp-feature__title strong{display:inline-block;padding:.04em .16em 0;border-radius:6px;background:var(--kvh-yellow);color:var(--kvh-ink);font-weight:900;transform:rotate(-2deg)}.kvp-placeholder{display:block;width:100%;height:100%;background:rgba(var(--color-foreground),.06);fill:rgba(var(--color-foreground),.35)}.kvh-btn.kvp-btn-yellow{background:var(--kvh-yellow);color:var(--kvh-ink)}.kvh-btn[aria-busy=true]{cursor:progress;opacity:.85}.kvh-btn[disabled]{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none;filter:none}.kvp-ugc__list.kv-rail{--kv-rail-cols: 1.6;--kv-rail-gaps: 1;padding-bottom:8px}.kvp-ugc__card{position:relative;display:block;aspect-ratio:4 / 5;border-radius:var(--kvp-card-radius);overflow:hidden;background:#fff;box-shadow:var(--kvp-card-shadow)}.kvp-ugc__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}a.kvp-ugc__card:hover .kvp-ugc__img{transform:scale(1.03)}a.kvp-ugc__card:focus-visible{outline:3px solid var(--kvh-cobalt);outline-offset:3px}.kvp-ugc .kvp-head .kvh-head__titles:empty{min-height:0}@media screen and (min-width:750px){.kvp-ugc__list.kv-rail{--kv-rail-cols: 3.2;--kv-rail-gaps: 3}}@media screen and (min-width:990px){.kvp-ugc__list.kv-rail{--kv-rail-cols: var(--kvp-ugc-cols, 4);--kv-rail-gaps: calc(var(--kvp-ugc-cols, 4) - 1)}}.kvp-reviews__list.kv-rail{--kv-rail-cols: 1.15;--kv-rail-gaps: 1;padding-bottom:8px}.kvp-review{display:flex}.kvp-review__card{display:flex;flex-direction:column;gap:14px;width:100%;margin:0;padding:20px;border:var(--kvp-card-border);border-radius:var(--kvp-card-radius);background:#fff;box-shadow:var(--kvp-card-shadow);color:var(--kvh-ink)}.kvp-review__stars{display:flex;gap:2px;color:var(--kvh-yellow)}.kvp-review__star{display:block;width:20px;height:20px}.kvp-review__star path{stroke:var(--kvh-ink);stroke-width:1.4;stroke-linejoin:round}.kvp-review__star--off{color:#fff}.kvp-review__quote{flex:1 1 auto;margin:0;padding:0;border:0}.kvp-review__quote p{margin:0;font-size:1.6rem;font-weight:600;font-style:normal;line-height:1.45;color:var(--kvh-ink)}.kvp-review__author{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding-top:14px;border-top:1px solid var(--kvh-line)}.kvp-review__avatar{display:flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--kvh-cobalt);color:#fff;font-family:var(--kvh-font);font-size:1.6rem;font-weight:900;font-stretch:var(--kvh-condensed);line-height:1;text-transform:uppercase}.kvp-review__name{font-family:var(--kvh-font);font-size:1.4rem;font-weight:800;font-stretch:var(--kvh-condensed);line-height:1.1;letter-spacing:.03em;text-transform:uppercase}.kvp-review__verified{display:inline-flex;align-items:center;gap:4px;width:100%;margin-left:46px;margin-top:-4px;font-size:1.2rem;font-weight:600;color:var(--kv-green, #0fa958)}@media screen and (min-width:750px){.kvp-reviews__list.kv-rail{--kv-rail-cols: 2.2;--kv-rail-gaps: 2}.kvp-review__card{padding:24px}.kvp-review__quote p{font-size:1.7rem}}@media screen and (min-width:990px){.kvp-reviews__list.kv-rail{--kv-rail-cols: 3;--kv-rail-gaps: 2}}.kvp-banner{position:relative;display:grid;gap:22px;padding:28px 20px 20px;border-radius:var(--kvp-panel-radius);overflow:hidden;isolation:isolate;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.kvp-banner:before{content:"";position:absolute;top:-90px;right:-90px;z-index:-1;width:240px;height:240px;border-radius:50%;background:var(--kvh-yellow);opacity:.16}.kvp-banner__copy{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:0}.kvp-banner__copy .kv-kicker{margin:0}.kvp-banner__title{margin:0;max-width:14ch;font-family:var(--kvh-font);font-size:clamp(3.8rem,11vw,6.4rem);font-weight:900;font-stretch:var(--kvh-condensed);line-height:.92;letter-spacing:-.015em;text-transform:uppercase;word-break:normal;overflow-wrap:normal;color:inherit}.kvp-banner__text{max-width:38ch;font-size:1.7rem;font-weight:500;line-height:1.4}.kvp-banner__text>*{margin:0}.kvp-banner__text>*+*{margin-top:8px}.kvp-banner__actions{margin-top:4px}.kvp-banner__visual{position:relative;min-width:0;aspect-ratio:4 / 3;border-radius:var(--kvp-card-radius);overflow:hidden;background:#fff;box-shadow:0 10px 30px #0e133040;container-type:inline-size}.kvp-banner__img{display:block;width:100%;height:100%;object-fit:cover}.kvp-banner__tag{position:absolute;right:12px;bottom:12px;filter:drop-shadow(0 6px 12px rgba(14,19,48,.25))}.kvp-banner__tag .kv-price{margin:0}@container (max-width: 440px){.kvp-banner__tag .kv-price-tag--lg{font-size:3.6rem}}@media screen and (min-width:750px){.kvp-banner{padding:40px}.kvp-banner__visual{aspect-ratio:16 / 9}}@media screen and (min-width:990px){.kvp-banner--visual{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:48px;padding:52px}.kvp-banner__visual{aspect-ratio:4 / 3;transform:rotate(1.5deg)}.kvp-banner:before{top:-140px;right:-120px;width:420px;height:420px}}.kvp-cmp__grid{display:grid;gap:16px}.kvp-cmp__copy{min-width:0}.kvp-cmp__copy .kvp-head{margin-bottom:8px}.kvp-cmp__text{margin:0;max-width:40ch;font-size:1.6rem;line-height:1.45;color:rgba(var(--color-foreground),.78)}.kvp-cmp__buy--desktop{display:none}.kvp-cmp__buy .kvh-btn{width:100%}.kvp-cmp__card{min-width:0;border:var(--kvp-card-border);border-radius:var(--kvp-card-radius);overflow:hidden;background:#fff;box-shadow:var(--kv-shadow-md, 0 2px 4px rgba(14, 19, 48, .06), 0 10px 24px rgba(14, 19, 48, .1))}.kvp-cmp__table{width:100%;border:0;border-collapse:separate;border-spacing:0;table-layout:fixed;color:var(--kvh-ink)}.kvp-cmp__table th,.kvp-cmp__table td{padding:0;border:0;text-align:center;vertical-align:middle}.kvp-cmp__table thead th,.kvp-cmp__table thead td{height:72px;border-bottom:1px solid var(--kvh-line)}.kvp-cmp__table tbody th,.kvp-cmp__table tbody td{height:60px;border-bottom:1px solid var(--kvh-line)}.kvp-cmp__table tbody tr:last-child th,.kvp-cmp__table tbody tr:last-child td{border-bottom:0}.kvp-cmp__corner{width:44%}.kvp-cmp__feature{padding:0 12px 0 16px!important;font-family:var(--kvh-font);font-size:1.4rem;font-weight:700;line-height:1.25;text-align:left!important}.kvp-cmp__brand,.kvp-cmp__us{background:var(--kvh-cobalt);color:#fff}.kvp-cmp__table thead .kvp-cmp__brand,.kvp-cmp__table tbody .kvp-cmp__us{border-bottom-color:#ffffff2e}.kvp-cmp__brand-inner{display:flex;align-items:center;justify-content:center;padding:0 6px}.kvp-cmp__wordmark{flex-direction:column;gap:5px;font-size:2rem;pointer-events:none}@media screen and (min-width:750px){.kvp-cmp__wordmark{flex-direction:row;gap:.3em}}.kvp-cmp__wordmark .kv-wordmark__tag:before{background:var(--kvh-cobalt)}.kvp-cmp__logo{display:block;max-width:100%;height:auto}.kvp-cmp__others,.kvp-cmp__them{background:var(--kvh-bg)}.kvp-cmp__others{font-family:var(--kvh-font);font-size:1.4rem;font-weight:800;font-stretch:var(--kvh-condensed);letter-spacing:.06em;text-transform:uppercase;color:var(--kvh-ink-2)}.kvp-cmp__mark{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;vertical-align:middle}.kvp-cmp__mark svg{display:block}.kvp-cmp__mark--yes{background:var(--kvh-yellow);color:var(--kvh-ink)}.kvp-cmp__mark--no{background:#ff2e3a1f;color:var(--kvh-red-strong)}.kvp-cmp__us .kvp-cmp__mark--no{background:#ffffff29;color:#fff}@media screen and (min-width:750px){.kvp-cmp__table thead th,.kvp-cmp__table thead td{height:88px}.kvp-cmp__table tbody th,.kvp-cmp__table tbody td{height:66px}.kvp-cmp__feature{padding-left:24px!important;font-size:1.6rem}.kvp-cmp__wordmark{font-size:2.6rem}.kvp-cmp__mark{width:36px;height:36px}.kvp-cmp__buy .kvh-btn{width:auto}.kvp-cmp__buy--mobile{text-align:center}}@media screen and (min-width:990px){.kvp-cmp__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:48px}.kvp-cmp__copy .kv-h2{font-size:clamp(4rem,4.6vw,6.4rem)}.kvp-cmp__buy--desktop{display:block;margin-top:24px}.kvp-cmp__buy--mobile{display:none}}.kvp-features__list{display:grid;gap:var(--kvh-gap);margin:0;padding:0;list-style:none}.kvp-feature{display:grid;border:var(--kvp-card-border);border-radius:var(--kvp-panel-radius);overflow:hidden;background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:var(--kvp-card-shadow)}.kvp-feature__media{position:relative;min-width:0;aspect-ratio:4 / 3;background:rgba(var(--color-foreground),.04)}.kvp-feature__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.kvp-feature__body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;min-width:0;padding:22px 20px 24px}.kvp-feature__num{width:40px;height:40px;font-size:2rem}.kvp-feature__title{margin:0;max-width:18ch;font-family:var(--kvh-font);font-size:clamp(2.6rem,7vw,4rem);font-weight:900;font-stretch:var(--kvh-condensed);line-height:.95;letter-spacing:-.01em;text-transform:uppercase;word-break:normal;overflow-wrap:normal;color:inherit}.kvp-feature__text{max-width:46ch;font-size:1.6rem;line-height:1.5;color:rgba(var(--color-foreground),.78)}.kvp-feature__text>*{margin:0}.kvp-feature__text>*+*{margin-top:10px}@media screen and (min-width:750px){.kvp-feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:380px}.kvp-feature__media{aspect-ratio:auto;min-height:100%}.kvp-feature--flip .kvp-feature__media{order:2}.kvp-feature__body{padding:40px}.kvp-feature__num{width:48px;height:48px;font-size:2.4rem}}@media screen and (min-width:990px){.kvp-feature{min-height:440px}.kvp-feature__body{padding:48px 56px}}.kvp-faq__grid{display:grid;gap:8px}.kvp-faq__intro{min-width:0}.kvp-faq__text{margin-bottom:8px;font-size:1.5rem;color:rgba(var(--color-foreground),.78)}.kvp-faq__list{display:grid;gap:10px;min-width:0}.kvp-faq__item{border:var(--kvp-card-border);border-radius:var(--kvp-card-radius);background:#fff;color:var(--kvh-ink);box-shadow:var(--kvp-card-shadow);transition:border-color .15s ease}.kvp-faq__item[open]{border-color:#1f3fff73}.kvp-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:14px 16px 14px 20px;cursor:pointer;list-style:none}.kvp-faq__q::-webkit-details-marker{display:none}.kvp-faq__q::marker{content:""}.kvp-faq__q:focus-visible{outline:3px solid var(--kvh-cobalt);outline-offset:2px;border-radius:var(--kvp-card-radius);box-shadow:none}.kvp-faq__q-text{font-family:var(--kvh-font);font-size:1.6rem;font-weight:800;font-stretch:87.5%;line-height:1.25}.kvp-faq__toggle{display:flex;flex:none;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--kvh-yellow);color:var(--kvh-ink);transition:background-color .15s ease,color .15s ease,transform .2s ease}.kvp-faq__v{transform-origin:center;transition:transform .2s ease}.kvp-faq__item[open] .kvp-faq__toggle{background:var(--kvh-cobalt);color:#fff}.kvp-faq__item[open] .kvp-faq__v{transform:scaleY(0)}.kvp-faq__a{padding:0 20px 20px;font-size:1.5rem;line-height:1.55;color:var(--kvh-ink-2)}.kvp-faq__a>:first-child{margin-top:0}.kvp-faq__a>:last-child{margin-bottom:0}@media screen and (min-width:990px){.kvp-faq__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start;gap:48px}.kvp-faq__intro{position:sticky;top:120px}.kvp-faq__intro .kv-h2{font-size:clamp(4rem,4.6vw,6.4rem)}.kvp-faq__q{padding-left:24px}.kvp-faq__q-text{font-size:1.7rem}.kvp-faq__a{padding:0 24px 22px}}.product__info-container .product__text.subtitle{margin:0;font-family:var(--kv-font);font-size:clamp(2.2rem,5.6vw,3rem);font-weight:800;font-stretch:87.5%;line-height:1.08;letter-spacing:-.01em;text-transform:none;color:var(--kv-ink, #0e1330)}.product__info-container .product__text.subtitle strong{font-weight:800}.product__info-container .icon-with-text--horizontal{gap:10px;padding:12px 0 4px}.product__info-container .icon-with-text__item{align-items:center;gap:8px;font-family:var(--kv-font);font-size:1.25rem;font-weight:800;font-stretch:var(--kv-condensed, 75%);line-height:1.1;letter-spacing:.02em;text-transform:uppercase;color:var(--kv-ink, #0e1330)}.product__info-container .icon-with-text__item .svg-wrapper{display:flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;margin:0;border-radius:50%;background:var(--kv-yellow, #ffd400);color:var(--kv-ink, #0e1330)}.product__info-container .icon-with-text__item .svg-wrapper svg{width:16px;height:16px}.product__info-container .icon-with-text__item .h4{margin:0;font:inherit;letter-spacing:inherit;text-transform:inherit}.product__info-container .product__accordion{margin-top:10px;border:0}.product__info-container .product__accordion+.product__accordion{margin-top:8px}.product__info-container .product__accordion details{padding:0 16px;border:1px solid var(--kv-line, #e3e6ef);border-radius:var(--kv-radius-card, 12px);background:#fff}.product__info-container .product__accordion details[open]{border-color:#1f3fff73}.product__info-container .product__accordion summary{padding:16px 0}.product__info-container .product__accordion .accordion__title{font-family:var(--kv-font);font-size:1.5rem;font-weight:800;font-stretch:var(--kv-condensed, 75%);letter-spacing:.04em;text-transform:uppercase}.product__info-container .product__accordion .icon-accordion{fill:var(--kv-cobalt, #1f3fff)}.product__info-container .product__accordion .accordion__content{padding:0 0 16px;font-size:1.5rem;line-height:1.55;color:var(--kv-ink-2, #4a5070)}@media(prefers-reduced-motion:reduce){.kvp-ugc__img,.kvp-faq__toggle,.kvp-faq__v{transition:none}.kvp-banner__visual{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/kv-pdp.css.map */
