:root{--k-pine:#1F3D36;--k-clay:#B8472F;--k-clay-deep:#9C3B26;--k-cream:#FFFFFF;--k-sand:#F4F2ED;--k-sage:#8FA593;--k-sage-deep:#4F6B58;--k-ink:#1E1B18;--k-ink-soft:#5C554D;--k-line:#E8E4DC;--k-r:14px}h1,h2,h3,.h0,.h1,.h2,.h3{font-weight:600;letter-spacing:-.015em;line-height:1.12}.voggy-heading{font-family:var(--font-heading-family);text-transform:none;letter-spacing:-.015em;font-size:clamp(2.6rem,3.4vw,3.6rem);font-weight:600;color:var(--k-pine)}.announcement-bar__message,.announcement-bar__link{text-transform:none;letter-spacing:.02em;font-size:1.3rem;font-weight:500}.announcement-bar,.utility-bar{background:var(--k-pine);color:var(--k-cream)}.announcement-bar .announcement-bar__message{color:var(--k-cream)}.voggy-topbar a,.voggy-topbar__right{text-transform:none;letter-spacing:.02em;font-size:1.2rem}.voggy-topbar{border-top:0;background:#193630}.header-wrapper{border-bottom:1px solid var(--k-line)}.header__menu-item span{letter-spacing:.01em}.header__heading-logo{height:auto}.button,.shopify-challenge__button,.customer button{font-weight:600;letter-spacing:.01em;border-radius:var(--buttons-radius)}.button:not(.button--secondary):not(.button--tertiary){background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.button--primary:hover,.product-form__submit:hover{filter:brightness(.92)}.quick-add__submit{background:var(--k-clay);color:#fff;border-color:var(--k-clay);border-radius:10px}.quick-add__submit:hover{background:var(--k-clay-deep);color:#fff}.card-wrapper .card{border-radius:var(--k-r);overflow:hidden}.card__heading,.card__heading a{font-weight:500;color:var(--k-ink)}.price{color:var(--k-ink);font-weight:700}.price--on-sale .price-item--sale{color:var(--k-clay)}.badge{border-radius:6px;letter-spacing:.06em;text-transform:uppercase;font-size:1.05rem}.voggy-hero{background:var(--k-sand);min-height:var(--voggy-hero-h,52rem)}.voggy-hero__title{font-family:var(--font-heading-family);text-transform:none;letter-spacing:-.02em;line-height:1.04;font-size:clamp(3.6rem,6.4vw,7.2rem);max-width:16ch;margin-left:auto;margin-right:auto}.voggy-hero__sub{text-transform:none;letter-spacing:0;font-size:1.9rem;font-weight:400;max-width:44ch;margin-left:auto;margin-right:auto}.voggy-hero__label{background:var(--k-sage);color:var(--k-ink);border-radius:6px;letter-spacing:.08em}.voggy-hero__button{background:var(--k-clay);border-color:var(--k-clay);color:#fff;border-radius:10px;letter-spacing:.01em;text-transform:none;font-size:1.6rem;padding:1.5rem 3.4rem}.voggy-hero__button:hover{background:var(--k-clay-deep);border-color:var(--k-clay-deep);color:#fff}.voggy-cat{border-radius:var(--k-r);overflow:hidden}.voggy-cat__title{font-family:var(--font-heading-family);text-transform:none;letter-spacing:-.01em}.voggy-cat__cta{background:var(--k-cream);color:var(--k-pine);border-radius:8px;text-transform:none;letter-spacing:.01em;font-size:1.4rem}.voggy-news{background:var(--k-sand)}.voggy-news__input{border-radius:10px 0 0 10px;border-color:var(--k-sage-deep);background:#fff}.voggy-news__btn{background:var(--k-clay);border-color:var(--k-clay);border-radius:0 10px 10px 0;text-transform:none;letter-spacing:.01em;font-size:1.5rem}@media(max-width:749px){.voggy-news__input,.voggy-news__btn{border-radius:10px}}.footer{background:var(--k-pine);color:var(--k-cream);border-top:0}.footer *{--color-foreground:247,241,232}.footer a,.footer .footer-block__details-content a,.footer .footer-block__details-content .list-menu__item--link,.footer-block__heading{color:var(--k-cream)}.footer-block__heading{text-transform:none;letter-spacing:.01em;font-family:var(--font-heading-family);font-size:1.8rem}.footer__content-bottom{background:#193630;color:var(--k-cream)}.footer .copyright__content,.footer .copyright__content a{color:#f7f1e8bf}.k-trust{padding:3.2rem 0;background:var(--k-cream);border-top:1px solid var(--k-line);border-bottom:1px solid var(--k-line)}.k-trust__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2.4rem}.k-trust__item{display:flex;gap:1.2rem;align-items:flex-start}.k-trust__icon{flex:0 0 4rem;height:4rem;border-radius:50%;background:var(--k-sand);display:grid;place-items:center;color:var(--k-pine)}.k-trust__icon svg{width:2rem;height:2rem}.k-trust__t{margin:0;font-weight:600;color:var(--k-pine);font-size:1.5rem}.k-trust__d{margin:.2rem 0 0;color:var(--k-ink-soft);font-size:1.3rem;line-height:1.4}@media(max-width:989px){.k-trust__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.k-trust__grid{grid-template-columns:1fr}}.kasavi-kits{display:grid;gap:1rem;margin:0;padding:0;border:0}.kasavi-kits legend{font-weight:600;color:var(--k-pine);margin-bottom:1rem;font-size:1.5rem}.kasavi-kits input[type=radio]{position:absolute;opacity:0;pointer-events:none}.kasavi-kit{position:relative;display:grid;grid-template-columns:2.4rem 1fr auto;gap:1.2rem;align-items:center;padding:1.5rem 1.6rem;border:1.5px solid var(--k-line);border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}.kasavi-kit:hover{border-color:var(--k-sage-deep)}.kasavi-kit__dot{width:2.2rem;height:2.2rem;border-radius:50%;border:2px solid var(--k-sage-deep);display:grid;place-items:center}.kasavi-kits input:checked+.kasavi-kit{border-color:var(--k-pine);background:#fbf8f2;box-shadow:0 0 0 1px var(--k-pine)}.kasavi-kits input:checked+.kasavi-kit .kasavi-kit__dot{border-color:var(--k-pine)}.kasavi-kits input:checked+.kasavi-kit .kasavi-kit__dot:after{content:"";width:1.2rem;height:1.2rem;border-radius:50%;background:var(--k-pine)}.kasavi-kits input:focus-visible+.kasavi-kit{outline:3px solid var(--k-sage-deep);outline-offset:2px}.kasavi-kits input.disabled+.kasavi-kit{opacity:.5}.kasavi-kit__name{display:block;font-weight:600;color:var(--k-ink);font-size:1.6rem;line-height:1.25}.kasavi-kit__sub{display:block;color:var(--k-ink-soft);font-size:1.3rem;margin-top:.2rem}.kasavi-kit__price{text-align:right;line-height:1.2}.kasavi-kit__now{display:block;font-weight:700;color:var(--k-ink);font-size:1.7rem}.kasavi-kit__was{display:block;text-decoration:line-through;color:var(--k-ink-soft);font-size:1.3rem}.kasavi-kit__tag{position:absolute;top:-1.1rem;right:1.4rem;background:var(--k-clay);color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.35rem 1rem;border-radius:99px}.kasavi-kit--best{border-color:var(--k-clay)}.kasavi-kit__save{display:inline-block;margin-top:.5rem;background:var(--k-sage);color:var(--k-ink);font-size:1.15rem;font-weight:600;padding:.2rem .8rem;border-radius:6px}.k-offer-top{background:var(--k-pine);color:var(--k-cream);text-align:center;font-size:1.3rem;padding:.9rem 1.6rem}.k-offer-head{background:var(--k-cream);border-bottom:1px solid var(--k-line)}.k-offer-head__in{max-width:112rem;margin:0 auto;padding:1.4rem 2rem;display:flex;justify-content:space-between;align-items:center}.k-offer-head img{height:3.4rem;width:auto;display:block}.k-offer-head__sec{display:flex;align-items:center;gap:.6rem;color:var(--k-sage-deep);font-size:1.3rem;font-weight:500}.k-offer-head__sec svg{width:1.8rem;height:1.8rem}.k-offer{max-width:112rem;margin:0 auto;padding:3.2rem 2rem 6rem;display:grid;grid-template-columns:1.05fr 1fr;gap:4.8rem;align-items:start}.k-offer__media{position:sticky;top:2rem}.k-offer__main img{width:100%;height:auto;border-radius:var(--k-r);display:block;background:var(--k-sand)}.k-offer__thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:.8rem;margin-top:.8rem}.k-offer__thumbs button{padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:var(--k-sand);cursor:pointer;aspect-ratio:1}.k-offer__thumbs button[aria-current=true]{border-color:var(--k-pine)}.k-offer__thumbs img{width:100%;height:100%;object-fit:cover;display:block}.k-offer__title{font-size:clamp(2.6rem,3.4vw,3.6rem);margin:0 0 1rem;color:var(--k-pine)}.k-offer__lead{color:var(--k-ink-soft);font-size:1.7rem;line-height:1.5;margin:0 0 1.6rem}.k-offer__bul{list-style:none;margin:0 0 2.4rem;padding:0;display:grid;gap:.8rem}.k-offer__bul li{display:flex;gap:1rem;align-items:flex-start;font-size:1.5rem;color:var(--k-ink)}.k-offer__bul svg{flex:0 0 2rem;width:2rem;height:2rem;color:var(--k-sage-deep);margin-top:.2rem}.k-offer__cta{display:block;width:100%;margin-top:1.6rem;padding:1.8rem 2rem;border:0;border-radius:12px;background:var(--k-clay);color:#fff;font:inherit;font-size:1.9rem;font-weight:700;cursor:pointer;text-align:center}.k-offer__cta:hover{background:var(--k-clay-deep)}.k-offer__cta small{display:block;font-weight:500;font-size:1.3rem;opacity:.9;margin-top:.2rem}.k-offer__express{margin-top:1.2rem}.k-offer__express .shopify-payment-button__button{border-radius:12px;min-height:5rem}.k-offer__or{display:flex;align-items:center;gap:1.2rem;color:var(--k-ink-soft);font-size:1.3rem;margin:1.4rem 0 0}.k-offer__or:before,.k-offer__or:after{content:"";flex:1;height:1px;background:var(--k-line)}.k-offer__pay{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin-top:1.6rem}.k-offer__pay span{border:1px solid var(--k-line);border-radius:6px;padding:.3rem .8rem;font-size:1.2rem;color:var(--k-ink-soft);background:#fff}.k-offer__assure{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem}.k-offer__assure div{background:var(--k-sand);border-radius:12px;padding:1.2rem;text-align:center;font-size:1.25rem;color:var(--k-ink);line-height:1.35}.k-offer__assure b{display:block;color:var(--k-pine);font-size:1.35rem;margin-bottom:.2rem}.k-offer__fine{font-size:1.2rem;color:var(--k-ink-soft);margin-top:1.6rem;text-align:center}.k-offer-foot{background:var(--k-pine);color:#f7f1e8cc;text-align:center;font-size:1.25rem;padding:2.4rem 2rem;line-height:1.7}.k-offer-foot a{color:var(--k-cream)}@media(max-width:849px){.k-offer{grid-template-columns:1fr;gap:2.4rem;padding-top:2rem}.k-offer__media{position:static}.k-offer__assure{grid-template-columns:1fr}}.k-adv-top{background:#fff;border-bottom:1px solid var(--k-line)}.k-adv-top__in{max-width:112rem;margin:0 auto;padding:1.2rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.k-adv-top img{height:3rem;width:auto;display:block}.k-adv-pub{font-size:1.15rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--k-ink-soft);border:1px solid var(--k-line);border-radius:4px;padding:.3rem .8rem}.k-adv-main{background:var(--k-cream)}.k-adv-foot{background:var(--k-pine);color:#f7f1e8d1;font-size:1.25rem;line-height:1.7;text-align:center;padding:3rem 2rem}.k-adv-foot a{color:var(--k-cream);text-decoration:underline;text-underline-offset:.3rem;margin:0 .8rem}.k-adv-foot p{margin:.4rem 0}:root{--voggy-gray-banner:#F4F2ED;--voggy-gray-hero:#FFFFFF}.voggy-hero{background:linear-gradient(180deg,#fff,#f4f2ed)}.k-trust{background:#fff}.voggy-news{background:#f4f2ed}.footer{background:#fff;color:var(--k-ink);border-top:1px solid var(--k-line)}.footer a,.footer .footer-block__details-content a,.footer .footer-block__details-content .list-menu__item--link,.footer-block__heading{color:var(--k-ink)}.footer__content-bottom{background:#f4f2ed;color:var(--k-ink-soft)}.footer__copyright,.footer__content-bottom a{color:var(--k-ink-soft)}.card-wrapper,.card--card{box-shadow:0 1px 2px #1e1b180a}.header__heading-logo{max-height:48px;width:auto}@keyframes kasaviPulse{0%{transform:scale(1);box-shadow:0 0 #b8472f8c}70%{transform:scale(1.04);box-shadow:0 0 0 16px #b8472f00}to{transform:scale(1);box-shadow:0 0 #b8472f00}}.adv .btn,.k-offer__cta:not([disabled]){animation:kasaviPulse 1.8s ease-in-out infinite}.adv .btn:hover,.k-offer__cta:hover{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.adv .btn,.k-offer__cta{animation:none}}.product-form__input input[type=radio]:checked+label.kasavi-kit,.kasavi-kits input:checked+label.kasavi-kit,.product-form__input input[type=radio]:checked+label.kasavi-kit:hover{background:#fbf8f2!important;color:#1f3d36!important;border-color:#1f3d36!important;box-shadow:0 0 0 1px #1f3d36!important}.product-form__input input[type=radio]:checked+label.kasavi-kit .kasavi-kit__name,.product-form__input input[type=radio]:checked+label.kasavi-kit .kasavi-kit__now{color:#1f3d36!important}.product-form__input input[type=radio]:checked+label.kasavi-kit .kasavi-kit__was{color:#7a7a7a!important}.product-form__input input[type=radio]:checked+label.kasavi-kit .kasavi-kit__dot{background:transparent!important;border-color:#1f3d36!important}.product-form__input input[type=radio]:checked+label.kasavi-kit .kasavi-kit__dot:after{content:"";width:1.2rem;height:1.2rem;border-radius:50%;background:#1f3d36}.product-form__input label.kasavi-kit{background:#fff}
/*# sourceMappingURL=/cdn/shop/t/21/assets/kasavi.css.map */
