@font-face{font-family:Didot Custom;src:url(//keranovahair.com/cdn/shop/t/3/assets/Didot.otf?v=142592437577548544731780690309) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Didot Custom;src:url(//keranovahair.com/cdn/shop/t/3/assets/Didot%20Italic.otf?v=133459549788767398691780690309) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Didot Custom;src:url(//keranovahair.com/cdn/shop/t/3/assets/Didot%20Bold.otf?v=91146290225636897981780690309) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Didot Title Custom;src:url(//keranovahair.com/cdn/shop/t/3/assets/Didot%20Title.otf?v=182747263433611366821780690309) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lora Custom;src:url(//keranovahair.com/cdn/shop/t/3/assets/Lora-Regular.ttf?v=120106541477430587921780690309) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lora Custom;src:url(//keranovahair.com/cdn/shop/t/3/assets/Lora-Italic.ttf?v=173033524677719013931780690309) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Lora Custom;src:url(//keranovahair.com/cdn/shop/t/3/assets/Lora-SemiBold.ttf?v=31889077048985721641780690309) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat Custom;src:url(//keranovahair.com/cdn/shop/t/3/assets/Montserrat-Regular.ttf?v=115065770586410064791780690309) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat Custom;src:url(//keranovahair.com/cdn/shop/t/3/assets/Montserrat-Medium.ttf?v=82099564645729933641780690309) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat Custom;src:url(//keranovahair.com/cdn/shop/t/3/assets/Montserrat-SemiBold.ttf?v=91579737290683761081780690309) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat Custom;src:url(//keranovahair.com/cdn/shop/t/3/assets/Montserrat-Bold.ttf?v=106032198685449634681780690309) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--keranova-font-display: "Didot Title Custom", "Didot Custom", Georgia, serif;--keranova-font-serif: "Lora Custom", Georgia, serif;--keranova-font-heading-sans: "Montserrat Custom", "Helvetica Neue", Arial, sans-serif;--keranova-font-sans: Inter, "Helvetica Neue", Arial, sans-serif}.keranova-section{position:relative;font-family:var(--keranova-font-sans)}.keranova-shell{max-width:min(var(--keranova-max-width, 120rem),calc(100vw - 3.2rem));margin:0 auto}.keranova-button{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:4.4rem;padding:1.2rem 2rem;border-radius:999px;border:1px solid transparent;font-family:var(--keranova-font-sans);font-weight:500;letter-spacing:.02em;font-size:1.4rem;line-height:1;text-decoration:none;transition:transform .18s ease,opacity .18s ease}.keranova-button:hover{transform:translateY(-1px);opacity:.92}.keranova-button__arrow{width:2rem;min-width:2rem;max-width:2rem;height:2rem;min-height:2rem;max-height:2rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden}.keranova-button__arrow img{width:2rem!important;min-width:2rem;max-width:2rem;height:2rem!important;min-height:2rem;max-height:2rem;display:block;flex:0 0 auto;object-fit:contain}.keranova-kicker{margin:0 0 1rem;font-family:var(--keranova-font-serif);font-style:italic;letter-spacing:.08em;font-size:1.2rem}.keranova-heading{margin:0;font-family:var(--keranova-font-heading-sans);font-weight:600;text-transform:capitalize;letter-spacing:-.02em;line-height:1.02}.keranova-heading--split{display:flex;flex-direction:column;align-items:center;gap:.04em}.keranova-heading__line{display:flex;flex-wrap:wrap;justify-content:center;gap:0 .18em;width:100%}.keranova-heading__primary{font-family:var(--keranova-font-heading-sans);font-weight:600;font-style:normal}.keranova-heading__accent{font-family:var(--keranova-font-display);font-style:italic;font-weight:400}.keranova-heading__accent--sans{font-family:var(--keranova-font-heading-sans);font-weight:600;font-style:italic}.keranova-text{margin:0;font-family:var(--keranova-font-sans);opacity:.84;line-height:1.6}.keranova-richtext strong{font-weight:600}.keranova-richtext p:first-child{margin-top:0}.keranova-richtext p:last-child{margin-bottom:0}.keranova-hero{overflow:hidden}.keranova-hero__media{position:relative;height:100svh;min-height:0}.keranova-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000014,#0000006b);pointer-events:none}.keranova-hero__media img,.keranova-split__media img,.keranova-audience__media img,.keranova-banner__media img,.keranova-gallery__item img,.keranova-trust__card img{width:100%;height:100%;object-fit:cover;display:block}.keranova-hero__media img{object-position:center top}.keranova-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:stretch;justify-content:var(--hero-horizontal, flex-start);text-align:var(--hero-align, left);padding:0 2.4rem;color:var(--hero-text, #ffffff)}.keranova-hero__content .keranova-shell{width:100%}.keranova-hero__content-inner{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:var(--hero-content-width, 54rem);margin:0 auto;padding-top:14rem;padding-bottom:5rem;box-sizing:border-box}.keranova-hero__content .keranova-heading{font-size:var(--hero-heading-size, clamp(4.4rem, 7vw, 8.8rem));line-height:.96}.keranova-hero__content .keranova-text{margin-top:1.6rem;max-width:48rem;font-size:var(--hero-text-size, 1.6rem)}.keranova-hero__actions{margin-top:auto;width:max-content}.keranova-intro{padding:var(--section-padding-top, 7rem) 0 var(--section-padding-bottom, 4rem);background:var(--section-bg, #fbf7f0);color:var(--section-text, #18130f)}.keranova-intro__top{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:3rem;align-items:start}.keranova-intro__heading{font-size:var(--intro-heading-size, 4.2rem);line-height:1.166667}.keranova-intro__heading.keranova-heading--split{display:inline-flex;flex-direction:row;align-items:baseline;justify-content:flex-start;gap:0}.keranova-intro__heading .keranova-heading__line{display:inline-flex;align-items:baseline;justify-content:flex-start;flex-wrap:nowrap;width:auto;gap:.14em}.keranova-intro__heading .keranova-heading__primary{font-weight:600}.keranova-intro__heading .keranova-heading__accent{display:inline-block;margin-left:.04em}.keranova-intro__stats{margin-top:4.8rem;display:grid;grid-template-columns:repeat(var(--stats-columns, 4),minmax(0,1fr));gap:1.6rem}.keranova-intro__stat{padding-top:1.2rem;border-top:1px solid rgba(24,19,15,.12);text-align:center}.keranova-intro__value{margin:0 0 .8rem;color:#3d2b20;font-family:var(--keranova-font-display);font-style:italic;font-weight:400;font-size:clamp(3rem,4.2vw,3.75rem);text-transform:capitalize;line-height:1.333333}.keranova-intro__label{margin:0;color:#000;font-family:var(--keranova-font-heading-sans);font-size:1.125rem;font-weight:600;text-transform:capitalize;line-height:1.333333}.keranova-split{padding:var(--section-padding-top, 6.4rem) 0 var(--section-padding-bottom, 6.4rem);background-color:var(--section-bg, #f8efe4);background-image:var(--section-bg-image, none);background-position:center;background-repeat:no-repeat;background-size:cover;color:var(--section-text, #201711)}.keranova-split--no-media{padding-top:calc(var(--section-padding-top, 6.4rem) + 6rem);padding-bottom:calc(var(--section-padding-bottom, 6.4rem) + 6rem)}.keranova-split__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:3.2rem;align-items:center}.keranova-split--media-right .keranova-split__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.keranova-split--no-media:not(.keranova-split--media-right) .keranova-split__content{grid-column:2}.keranova-split--no-media.keranova-split--media-right .keranova-split__content{grid-column:1}.keranova-split--media-right .keranova-split__media-wrap{order:2}.keranova-split__media-wrap{height:100%}.keranova-split__media{height:100%;min-height:var(--split-media-height, 48rem);border-radius:var(--media-radius, 2.4rem);overflow:hidden}.keranova-split__heading{font-size:var(--split-heading-size, 4.8rem);line-height:1.166667}.keranova-split__heading.keranova-heading--split{display:inline-flex;flex-direction:row;align-items:baseline;justify-content:flex-start;gap:0}.keranova-split__heading .keranova-heading__line{display:inline-flex;align-items:baseline;justify-content:flex-start;flex-wrap:nowrap;width:auto;gap:.14em}.keranova-split__heading .keranova-heading__primary{font-weight:600}.keranova-split__heading .keranova-heading__accent{display:inline-block;margin-left:.04em;margin-right:.04em}.keranova-split__body{margin-top:1.6rem;max-width:58rem}.keranova-split__cards{margin-top:2.4rem!important;display:grid;grid-template-columns:repeat(var(--card-columns, 2),minmax(0,1fr));gap:1.2rem}.keranova-split__card{padding:1.0625rem;border-radius:.625rem;border:1px solid rgba(0,0,0,.1);background:#f5f1e8;color:inherit;min-height:7.375rem}.keranova-split__card-icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin-bottom:.75rem;overflow:hidden}.keranova-split__card-icon img{display:block;width:1.5rem;height:1.5rem}.keranova-split__card-title{margin:0 0 .25rem;color:#000;font-family:var(--keranova-font-display);font-style:italic;font-weight:400;font-size:1rem;line-height:1.5}.keranova-split__card-text{margin:0;color:#00000080;font-family:var(--keranova-font-heading-sans);font-size:.875rem;font-weight:500;line-height:1.428571}.keranova-split__button{margin-top:2.4rem}.keranova-audience{padding:var(--section-padding-top, 0) 0 var(--section-padding-bottom, 5.6rem);background:var(--section-bg, #f7f2ea);color:var(--section-text, #18130f)}.keranova-audience__top{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:3.2rem;align-items:start;border-top:1px solid rgba(61,43,32,.12)}.keranova-audience__media{height:36.25rem;overflow:hidden}.keranova-audience__panel{padding:4.4rem 2.4rem 0}.keranova-audience__heading{font-size:var(--audience-heading-size, 4.6rem);line-height:1.166667}.keranova-audience__heading.keranova-heading--split{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.02em}.keranova-audience__heading .keranova-heading__line{display:inline-flex;align-items:baseline;justify-content:flex-start;flex-wrap:nowrap;width:auto;gap:.14em}.keranova-audience__heading .keranova-heading__primary{font-weight:600}.keranova-audience__heading .keranova-heading__accent{display:inline-block;margin-left:.04em;margin-right:.04em}.keranova-audience__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem;margin-top:2.8rem;padding:0 2.4rem}.keranova-audience__item-index{display:block;margin-bottom:1.75rem;color:#000;font-family:"PP Mori",var(--keranova-font-sans);font-size:1.875rem;font-weight:400;line-height:1.730667}.keranova-audience__item-title{margin:0 0 .9rem;font-family:var(--keranova-font-heading-sans);font-weight:600;font-size:1.375rem;line-height:1.101364}.keranova-audience__item-title--split{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.14em}.keranova-audience__item-title-primary{font-family:var(--keranova-font-heading-sans);font-weight:600}.keranova-audience__item-title-accent{font-family:var(--keranova-font-display);font-style:italic;font-weight:400;margin-left:.04em;margin-right:.04em}.keranova-audience__item-text{margin:0;font-size:1.35rem;line-height:1.55;opacity:.75}.keranova-editorial-product{padding:var(--section-padding-top, 0) 0 var(--section-padding-bottom, 0);background:var(--section-bg, #ffffff);color:var(--section-text, #131313)}.keranova-editorial-product__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.keranova-editorial-product__content{display:flex;flex-direction:column;justify-content:center;padding:6rem clamp(2rem,6vw,7rem)}.keranova-editorial-product__media{min-height:var(--editorial-media-height, 47.5rem);overflow:hidden}.keranova-editorial-product__media img{width:100%;height:100%;object-fit:cover;display:block}.keranova-editorial-product__heading{font-size:var(--editorial-heading-size, 3.75rem);line-height:1.1}.keranova-editorial-product__heading.keranova-heading--split{display:inline-flex;flex-direction:row;align-items:baseline;justify-content:flex-start;gap:0}.keranova-editorial-product__heading .keranova-heading__line{display:inline-flex;align-items:baseline;justify-content:flex-start;flex-wrap:nowrap;width:auto;gap:.14em}.keranova-editorial-product__heading .keranova-heading__primary{font-weight:600}.keranova-editorial-product__heading .keranova-heading__accent{display:inline-block;margin-left:.04em;font-weight:400}.keranova-editorial-product__text{margin-top:2rem;max-width:34rem;font-size:1.125rem;line-height:1.666667;text-transform:capitalize;opacity:1}.keranova-editorial-product__text--secondary{margin-top:2.4rem}.keranova-editorial-product__button{margin-top:3.6rem}.keranova-results{padding:var(--section-padding-top, 4.5rem) 0 var(--section-padding-bottom, 4.5rem);background-color:var(--section-bg, #f0dfd1);background-image:var(--results-bg-image, none);background-position:center;background-repeat:no-repeat;background-size:cover;color:var(--section-text, #131313)}.keranova-results__top{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,4vw,4rem);align-items:center}.keranova-results__media{min-height:var(--results-media-height, 40rem);display:flex;align-items:end}.keranova-results__media img{width:100%;max-width:40rem;height:auto;display:block}.keranova-results__content{padding:2rem 0}.keranova-results__heading{font-size:var(--results-heading-size, 3.75rem);line-height:1.166667}.keranova-results__heading.keranova-heading--split{display:flex;flex-direction:column;align-items:flex-start;gap:.02em}.keranova-results__heading .keranova-heading__line{display:inline-flex;align-items:baseline;justify-content:flex-start;flex-wrap:nowrap;width:auto;gap:.14em}.keranova-results__heading .keranova-heading__primary{font-weight:600}.keranova-results__heading .keranova-heading__accent{display:inline-block;font-weight:400;margin-left:.04em;margin-right:.04em}.keranova-results__body{margin-top:2.25rem;max-width:32.75rem;padding-top:2rem;border-top:1px dotted rgba(19,19,19,.7);font-size:1.125rem;line-height:1.666667;text-transform:capitalize;opacity:1}.keranova-results__button{margin-top:2rem}.keranova-results__features{margin-top:4.5rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.keranova-results__feature-rule{width:100%;border-top:1px dotted rgba(19,19,19,.7)}.keranova-results__feature-icon{display:inline-flex;width:2.25rem;height:2.25rem;margin-top:1.6rem}.keranova-results__feature-icon img{width:100%;height:100%;object-fit:contain;display:block;filter:brightness(0)}.keranova-results__feature-title{margin:1.2rem 0 0;color:#131313;font-family:"PP Mori",var(--keranova-font-sans);font-size:1.25rem;font-weight:400;line-height:1.5}.keranova-results__feature-text{margin:1rem 0 0;color:#131313cc;font-family:var(--keranova-font-sans);font-size:.875rem;font-weight:400;line-height:1.571429}.keranova-trust{padding:var(--section-padding-top, 7rem) 0 var(--section-padding-bottom, 7rem);background:var(--section-bg, #ffffff);color:var(--section-text, #18130f)}.keranova-trust__header{text-align:center;max-width:60rem;margin:0 auto 3rem}.keranova-trust__heading{font-size:var(--trust-heading-size, 4.8rem)}.keranova-trust__grid{display:grid;grid-template-columns:repeat(var(--trust-columns, 3),minmax(0,1fr));gap:1.6rem}.keranova-trust__card img{aspect-ratio:.92}.keranova-trust__meta{margin-top:1rem}.keranova-trust__title{margin:0;font-family:var(--keranova-font-heading-sans);font-weight:600;font-size:1.6rem}.keranova-trust__text{margin:.4rem 0 0;font-size:1.35rem;line-height:1.55;opacity:.72}.keranova-trust__button{margin-top:3.2rem;display:flex;justify-content:center}.keranova-banner{padding:var(--section-padding-top, 0) 0 var(--section-padding-bottom, 0)}.keranova-banner__media{position:relative;min-height:var(--banner-height, 46rem);overflow:hidden}.keranova-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--banner-overlay, linear-gradient(0deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)))}.keranova-banner__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:flex-start;padding:4rem 2.4rem;color:var(--banner-text, #ffffff)}.keranova-banner__content .keranova-shell{width:100%;max-width:none;margin:0}.keranova-banner__content-inner{max-width:var(--banner-content-width, 48rem);margin-left:0;padding-inline-start:clamp(1.6rem,4vw,6rem)}.keranova-banner__heading{font-size:var(--banner-heading-size, 4.8rem);line-height:1.166667}.keranova-banner__heading.keranova-heading--split{display:block;align-items:flex-start}.keranova-banner__heading .keranova-heading__line{display:flex;align-items:baseline;justify-content:flex-start;flex-wrap:wrap;width:100%;gap:.14em;text-align:left}.keranova-banner__heading .keranova-heading__primary{font-weight:600}.keranova-banner__heading .keranova-heading__accent{display:inline-block;margin-left:.04em;margin-right:.04em;font-weight:400}.keranova-banner__text{margin-top:2rem;max-width:48.2rem;font-size:1.125rem;line-height:1.666667;text-transform:capitalize;opacity:1}.keranova-banner__button{margin-top:2.8rem}.keranova-banner__button .keranova-button{gap:1.1rem;min-height:5.2rem;padding:.5rem .5rem .5rem 2.2rem;font-size:1.6rem;font-weight:600;letter-spacing:0}.keranova-banner__button .keranova-button__arrow{width:4.2rem;min-width:4.2rem;max-width:4.2rem;height:4.2rem;min-height:4.2rem;max-height:4.2rem;border-radius:999px;background:#3d2b20}.keranova-banner__button .keranova-button__arrow img{width:2.4rem!important;min-width:2.4rem;max-width:2.4rem;height:2.4rem!important;min-height:2.4rem;max-height:2.4rem}.keranova-gallery{padding:var(--section-padding-top, 7rem) 0 var(--section-padding-bottom, 7rem);background:var(--section-bg, #ffffff);color:var(--section-text, #18130f)}.keranova-gallery__header{text-align:center;margin-bottom:3rem}.keranova-gallery__header .keranova-text{font-family:var(--keranova-font-serif);font-style:italic;font-size:1.8rem}.keranova-gallery__heading{font-size:var(--gallery-heading-size, 4.6rem)}.keranova-gallery__button{margin-top:1.6rem}.keranova-gallery__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.keranova-gallery__item img{aspect-ratio:1;object-fit:cover}.keranova-newsletter{padding:var(--section-padding-top, 0) 0 var(--section-padding-bottom, 7rem);background:var(--section-bg, #ffffff);color:var(--section-text, #18130f)}.keranova-newsletter__card{max-width:54rem;margin-left:auto;padding:4rem 3rem;background:var(--card-bg, #f4ede3);border-radius:2.4rem}.keranova-newsletter__heading{font-size:var(--newsletter-heading-size, 4rem)}.keranova-newsletter__text{margin-top:1rem}.keranova-newsletter__form{display:flex;gap:1rem;margin-top:2rem}.keranova-newsletter__input{flex:1;min-height:4.8rem;border-radius:999px;border:1px solid rgba(24,19,15,.16);background:#fff;padding:0 1.6rem;font-family:var(--keranova-font-sans);font-size:1.4rem}.keranova-newsletter__form .keranova-button{white-space:nowrap}.header[transparent] .header__columns{padding-inline:clamp(1.6rem,3vw,3.2rem);padding-block:1.6rem}.header[transparent][data-sticky-state=active] .header__columns,.header[transparent=not-sticky][data-sticky-state=active] .header__columns{padding-inline:1.6rem;padding-block:.9rem;background:#f5f1e8c7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:999px;box-shadow:0 .6rem 2rem #18130f0f;transition:padding .18s ease,background-color .18s ease,backdrop-filter .18s ease,box-shadow .18s ease}.header[transparent] .header-logo{margin-inline:0;justify-content:flex-start}.header[transparent] .header-logo__image{width:5.2rem;height:auto}.header[transparent][data-sticky-state=active] .header-logo__image,.header[transparent=not-sticky][data-sticky-state=active] .header-logo__image{width:4.2rem}.header[transparent] .header__column--center{justify-content:center}.header[transparent] .header__column--center .menu-list__link{font-family:var(--keranova-font-sans);font-size:1.05rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#f5f1e8}.header[transparent] header-actions{display:inline-flex;align-items:center;gap:0;padding:.2rem .4rem;border:1px solid rgba(245,241,232,.26);border-radius:999px;background:#ffffff0f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.header[transparent][data-sticky-state=active] header-actions,.header[transparent=not-sticky][data-sticky-state=active] header-actions{padding:.12rem .32rem;background:#ffffff14;border-color:#3d2b201f}.header[transparent] .header-actions__action{width:4rem;height:4rem;align-items:center}.header[transparent][data-sticky-state=active] .header-actions__action,.header[transparent=not-sticky][data-sticky-state=active] .header-actions__action{width:3.6rem;height:3.6rem}.header[transparent] .account-button{border-left:0}.header[transparent] .header-actions__action,.header[transparent] .account-button__icon,.header[transparent] .header-actions__cart-icon,.header[transparent] .header-actions__cart-icon svg{color:#f5f1e8}.header[transparent] .header-actions__cart-icon .cart-bubble{display:none}@media screen and (min-width:750px){.header:not([transparent]) .header__columns{padding-inline:clamp(1.6rem,3vw,3.2rem);padding-block:1.6rem}.header:not([transparent]) .header-logo{margin-inline:0;justify-content:flex-start}.header:not([transparent]) .header-logo__image{width:5.2rem;height:auto}.header:not([transparent]) .header__column--center{justify-content:center}.header:not([transparent]) .header__column--center .menu-list__link{font-family:var(--keranova-font-sans);font-size:1.05rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.header:not([transparent]) header-actions{display:inline-flex;align-items:center;gap:0;padding:.2rem .4rem;border-radius:999px}.header:not([transparent]) .header-actions__action{width:4rem;height:4rem;align-items:center}.header:not([transparent]) .account-button{border-left:0}}@media screen and (max-width:749px){#header-component[data-menu-style=drawer].header:not([transparent]){position:relative;top:auto;left:auto;right:auto;--closed-underlay-height: 100%}#header-component[data-menu-style=drawer]:not([transparent]) .header__underlay-closed,#header-component[data-menu-style=drawer]:not([transparent]) .header__underlay-open{background:#fff}#header-component[data-menu-style=drawer]:not([transparent]) .header__row--top{background:#fff}#header-component[data-menu-style=drawer] .header__columns{grid-template-columns:4rem minmax(0,1fr) 4rem!important;grid-template-areas:"left center right"!important;align-items:center;column-gap:1rem;padding:1rem 1.6rem}#header-component[data-menu-style=drawer] .header__columns .header__drawer{grid-area:right!important;justify-self:end;min-height:0}#header-component[data-menu-style=drawer] .search-action,#header-component[data-menu-style=drawer] header-actions,#header-component[data-menu-style=drawer] .dropdown-localization{display:none!important}#header-component[data-menu-style=drawer] .header__columns .header-logo{grid-area:left!important;justify-self:start;margin-inline:0;padding-left:.8rem}#header-component[data-menu-style=drawer] .header__columns .header__column--right{display:none!important}#header-component[data-menu-style=drawer] .header__icon--summary{width:4.8rem;height:4.8rem;display:inline-flex;align-items:center;justify-content:center}#header-component[data-menu-style=drawer] .header-drawer-icon{width:3.4rem;height:3.4rem;display:inline-flex;align-items:center;justify-content:center}#header-component[data-menu-style=drawer] .header__icon--summary svg{width:3.4rem;height:3.4rem}#header-component[data-menu-style=drawer] details:not(.menu-open) .header__icon--menu .header-drawer-icon--close{display:none}#header-component[data-menu-style=drawer] details.menu-open .header__icon--menu .header-drawer-icon--open{display:none}.keranova-split{background-image:var(--section-bg-image-mobile, var(--section-bg-image, none));background-position:center bottom}.keranova-results{background-image:var(--results-bg-image-mobile, var(--results-bg-image, none))}.header[transparent] .header__columns{padding-inline:1.2rem;padding-block:1rem}.header[transparent] .header-logo__image{width:4.4rem}.header[transparent] header-actions{padding:.12rem .32rem}.header[transparent] .header-actions__action{width:3.6rem;height:3.6rem}}@media screen and (max-width:749px){.keranova-split{min-height:85rem;background-size:cover;background-position:center bottom}.keranova-shell{max-width:calc(100vw - 2rem)}.keranova-hero__media{height:100svh}.keranova-hero__content{padding:0 1.6rem}.keranova-hero__content-inner{padding-top:11rem;padding-bottom:3.2rem}.keranova-hero__content .keranova-heading{font-size:var(--hero-heading-size-mobile, 4.2rem)}.keranova-intro,.keranova-split,.keranova-trust,.keranova-gallery{padding-top:max(4rem,calc(var(--section-padding-top, 6rem) * .72));padding-bottom:max(4rem,calc(var(--section-padding-bottom, 6rem) * .72))}.keranova-intro__stats,.keranova-split__cards,.keranova-trust__grid,.keranova-gallery__grid{grid-template-columns:1fr}.keranova-intro__heading,.keranova-split__heading,.keranova-audience__heading,.keranova-editorial-product__heading,.keranova-results__heading,.keranova-trust__heading,.keranova-banner__heading,.keranova-gallery__heading,.keranova-newsletter__heading{font-size:clamp(2.8rem,8vw,4rem)}.keranova-intro__top,.keranova-split__grid,.keranova-audience__top,.keranova-editorial-product__grid,.keranova-results__top,.keranova-results__features{grid-template-columns:1fr;gap:1.6rem}.keranova-audience,.keranova-audience__top,.keranova-audience__media,.keranova-audience__media img{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.keranova-audience{overflow-x:clip}.keranova-split__media-wrap{display:none}.keranova-split__content{order:1;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.keranova-split__media,.keranova-results__media,.keranova-editorial-product__media,.keranova-audience__media{min-height:22rem;height:auto}.keranova-audience__panel{padding:2.2rem 1.2rem 0}.keranova-audience__items{margin-top:1.2rem;padding:0 1.2rem;gap:1.2rem}.keranova-audience__items{grid-template-columns:1fr;gap:0;margin-top:2.4rem;padding:0;background:#3d2b20}.keranova-audience__item{padding:2.8rem 2.2rem;border-top:1px solid rgba(255,255,255,.18);color:#fff}.keranova-audience__item:first-child{border-top:0}.keranova-audience__item-index{margin-bottom:1.4rem;color:#fff;font-size:2.1rem;line-height:1}.keranova-audience__item-title{margin:0;color:#fff;font-size:2.1rem;line-height:1.2}.keranova-audience__item-title-primary,.keranova-audience__item-title-accent{color:#fff}.keranova-audience__item-text{margin-top:.8rem;color:#ffffffd1}.keranova-split__heading{font-size:clamp(2.6rem,10.5vw,4.1rem);line-height:1.08;width:100%;max-width:100%;min-width:0}.keranova-split__heading.keranova-heading--split{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0}.keranova-split__heading .keranova-heading__line{display:flex;justify-content:flex-start;flex-wrap:wrap;width:100%;min-width:0}.keranova-split__body{margin-top:1.4rem;padding-top:1.4rem;border-top:1px dotted rgba(24,19,15,.65);font-size:1.12rem;line-height:1.55;max-width:none}.keranova-split__cards{display:grid;width:min(100%,28rem);max-width:calc(100vw - 4rem);min-width:0;margin-top:1.4rem;margin-inline:auto;gap:.9rem;grid-template-columns:1fr;justify-items:center;box-sizing:border-box}.keranova-split__card{width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;overflow-wrap:anywhere;word-break:break-word}.keranova-split__card-icon{margin-inline:0}.keranova-split__card-title,.keranova-split__card-text{overflow-wrap:anywhere;word-break:break-word}.keranova-split__card-title{display:block;text-align:left;white-space:normal;line-height:1.25}.keranova-split__button{margin-top:1.4rem!important;padding-top:0!important}.keranova-banner__media{min-height:30rem}.keranova-banner__content{align-items:flex-end;padding:1.6rem 1.2rem 2rem}.keranova-banner__content-inner{padding-inline-start:0}.keranova-banner__text{margin-top:1.2rem;font-size:1.3rem;line-height:1.5}.keranova-banner__button{margin-top:1.4rem}.keranova-editorial-product__content{padding:2.4rem 1.6rem 3.2rem}.keranova-editorial-product__media{width:calc(100% + 2rem);max-width:calc(100% + 2rem);min-height:0;margin-left:-1rem;margin-right:-1rem;overflow:hidden}.keranova-editorial-product__media img{width:100%;max-width:none}.keranova-results__content{order:1;padding:2rem 1.4rem 0}.keranova-results__body{margin-top:1.8rem;padding-top:1.6rem;font-size:1.22rem;line-height:1.65;max-width:none}.keranova-results__button{margin-top:2.2rem;margin-bottom:70px}.keranova-results__media{order:2;min-height:0;justify-content:center;align-items:flex-start;margin-top:1.4rem}.keranova-results__media img{width:100%;max-width:22rem;margin:0 auto}.keranova-results__features{margin-top:3.2rem;gap:0;grid-template-columns:1fr}.keranova-results__feature{padding:0 1.4rem 1.8rem}.keranova-results__feature:first-child{padding-top:250px}.keranova-results__feature-rule{margin-bottom:1.6rem}.keranova-results__feature-icon{margin-top:0;width:2rem;height:2rem}.keranova-results__feature-title{margin-top:1.2rem;font-size:1.32rem;line-height:1.45}.keranova-results__feature-text{margin-top:1rem;font-size:1.14rem;line-height:1.6}.keranova-newsletter__card{max-width:none;margin:0;padding:2.4rem 1.6rem;border-radius:1.6rem}.keranova-button{min-height:3.8rem;padding:.8rem 1.4rem;font-size:1.2rem}.keranova-newsletter__form{flex-direction:column}}@media screen and (min-width:750px)and (max-width:989px){.keranova-intro__top,.keranova-split__grid,.keranova-audience__top,.keranova-audience__items,.keranova-editorial-product__grid,.keranova-results__top,.keranova-results__features{grid-template-columns:1fr}.keranova-editorial-product__content{padding:3rem 1.5rem}.keranova-editorial-product__media{min-height:28rem}.keranova-results__media{min-height:22rem}.keranova-results__content{padding:0}.keranova-intro__stats,.keranova-trust__grid,.keranova-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.keranova-audience__items{padding:0 2.4rem}.keranova-newsletter__card{margin:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/keranova-custom.css.map */
