:root{--kynvera-pink: #df8096;--kynvera-pink-light: #f9e0e6;--kynvera-pink-dark: #c46580;--kynvera-text: #151515;--kynvera-text-muted: #484848;--kynvera-bg: #ffffff;--kynvera-bg-secondary: #f7f7f7;--kynvera-border: #e5e5e5;--kynvera-success: #56AD6A;--announcement-height: 41.59px;--header-height: 60px;--font-body-family: futura-pt, "Futura PT", "Futura", "Helvetica Neue", Arial, sans-serif !important;--font-heading-family: futura-pt, "Futura PT", "Futura", "Helvetica Neue", Arial, sans-serif !important;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-weight: 600}body,button,input,select,textarea{font-family:var(--font-body-family);letter-spacing:.01em;color:var(--kynvera-text)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4{font-family:var(--font-heading-family);font-weight:600;letter-spacing:-.01em;color:var(--kynvera-text)}.announcement-bar{height:var(--announcement-height);display:flex;align-items:center;justify-content:center}.announcement-bar__message,.announcement-bar__link{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.announcement__text,.announcement-bar p{font-family:var(--font-body-family);font-weight:400;font-size:14px;letter-spacing:.02em;text-transform:none;margin:0;line-height:1}.header{padding-block:20px!important;min-height:var(--header-height)}.header-wrapper{position:relative}.header__heading-link,a.header__heading-link{background-image:url(/cdn/shop/files/KYNVERA.svg?v=1778945612);background-repeat:no-repeat;background-position:center;background-size:contain;width:160px;height:20px;display:block;text-indent:-9999px;overflow:hidden}.header__heading-link span,.header__heading-logo-wrapper{display:none}.header__heading-logo{opacity:0;pointer-events:none}.header__menu-item,.list-menu__item,.header__active-menu-item,.header__menu-item .link{font-family:var(--font-body-family);font-weight:400;font-size:12.8px;letter-spacing:.08em;text-transform:uppercase}.banner.section,.banner{min-height:calc(100vh - var(--announcement-height) - var(--header-height))}.banner__text,.banner__subheading{font-family:var(--font-body-family);font-weight:400;font-size:14px;letter-spacing:.04em;text-transform:none}.banner__heading,.banner__heading.h0,.banner__heading.h1,h2.banner__heading{font-family:var(--font-heading-family);font-weight:900!important;font-size:60px!important;line-height:1!important;letter-spacing:-.02em}.banner__heading{font-style:italic}.banner__heading:first-line{font-style:normal}.banner .button,.banner .button--primary{font-family:var(--font-heading-family);font-weight:600;font-size:16px}.banner__box{padding:40px!important}.banner__content .banner__description,.banner .banner__text p{font-size:16px;font-weight:400}.h0,h1.h0,.banner__heading.h0{font-size:clamp(3rem,6vw,6rem)!important;line-height:1.05!important;font-weight:700;letter-spacing:-.02em}h1,.h1,.title.h1{font-size:clamp(2.2rem,4vw,3.6rem);line-height:1.1;font-weight:700}h2,.h2{font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.2;font-weight:600}h3,.h3{font-size:clamp(1.4rem,2vw,1.8rem);line-height:1.3;font-weight:600}.h4{font-size:1.4rem;font-weight:600}.subtitle,.caption{font-size:1.2rem;color:var(--kynvera-text-muted)}.card__badge .badge,.price__badge-sale,span.badge.price__badge-sale{background-color:var(--kynvera-pink)!important;color:#fff!important;border-color:var(--kynvera-pink)!important;border-radius:40px!important;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;padding:.4rem .9rem}.price--on-sale .price-item--sale,.price__sale .price-item--sale{color:var(--kynvera-pink)!important;font-weight:700}.button,button.button,.shopify-payment-button__button,.btn{border-radius:0!important;text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-size:.95rem;padding:1.1rem 2rem;min-height:5.2rem}.product-form__submit{min-height:5.5rem}.quick-add__submit{background:#000!important;color:#fff!important;border:none!important;border-radius:0!important}.card-wrapper:hover .card__media img{transform:scale(1.04);transition:transform .4s ease}.card__media,.card-wrapper .media{border-radius:8px;overflow:hidden}.rating-star,.rating--small svg path{color:var(--kynvera-pink);fill:var(--kynvera-pink)}.footer{border-top:none;background:var(--kynvera-text)}.footer__heading{text-transform:uppercase;font-weight:700;letter-spacing:.05em;font-size:.95rem}.footer .newsletter-form__field-wrapper input{background:transparent;color:#fff;border-color:#fff6}.product__title h1,.product__title{font-size:clamp(2rem,3vw,2.8rem);line-height:1.15}.price__container .price-item{font-size:1.6rem;font-weight:700}.accordion summary{font-weight:600;font-size:1.1rem;padding:1.4rem 0;border-top:1px solid var(--kynvera-border)}.cart-drawer{width:100%;max-width:480px}.ky-pdp__arrow,.ky-acc__arrow{width:24px!important;height:24px!important;background:transparent!important;box-shadow:none!important;border:none!important;padding:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.ky-pdp__arrow svg,.ky-acc__arrow svg{width:18px!important;height:18px!important;stroke:#fff!important;stroke-width:2.5!important}.ky-pdp__arrow:hover,.ky-acc__arrow:hover{background:transparent!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.6))}@media(max-width:989px){.header__icons{display:flex!important;visibility:visible!important;opacity:1!important;position:static!important;align-items:center!important;justify-self:end!important}.header__icon--cart,a.header__icon--cart,.header__icons a.header__icon--cart{display:flex!important;visibility:visible!important;opacity:1!important;width:32px!important;height:32px!important;align-items:center!important;justify-content:center!important;position:relative!important}.header__icon--cart .svg-wrapper svg,.header__icon--cart svg{width:24px!important;height:24px!important}.header__search,details-modal.header__search,.header__icon--search,.header__icon--account,.desktop-localization-wrapper{display:none!important}.header{display:grid!important;grid-template-columns:auto 1fr auto!important;grid-template-areas:"menu heading icons"!important;align-items:center!important;gap:12px}header-drawer{grid-area:menu!important;justify-self:start!important}.header__heading,.header__heading-link{grid-area:heading!important;justify-self:center!important;margin:0 auto!important}.header__icons{grid-area:icons!important}}@media(max-width:749px){:root{--announcement-height: 41.59px;--header-height: 60px}.banner__heading,.banner__heading.h0{font-size:clamp(3.2rem,9vw,4.8rem)!important}.button,button.button{font-size:.85rem;padding:1rem 1.4rem}.banner__box{padding:24px!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/kynvera-overrides.css.map */
