.image-with-text__media,.image-with-text__media-item{aspect-ratio:559 / 355!important;height:auto!important;min-height:0!important;overflow:hidden}.image-with-text__media video,.image-with-text__media img,.image-with-text__video{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.main-product-image{aspect-ratio:559 / 314!important;height:auto!important;overflow:hidden}.main-product-image img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.sub-image-item{aspect-ratio:1 / 1!important;height:auto!important;overflow:hidden}.sub-image-item img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.collection-product-list .product-card .media,.collection-product-list .card.card--product .media{aspect-ratio:1 / 1!important;height:auto!important;display:block!important;overflow:hidden}.collection-product-list .product-card .media img,.collection-product-list .product-card .media video{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.collection-product-list .collection-product-card,.collection-product-list .product-card.card-wrapper{min-height:422px}.tech-video-section .tech-card-container{min-height:760px}[id*=timeline] .swiper-slide{height:auto!important}[id*=timeline] .swiper-slide img{aspect-ratio:278 / 565!important;width:100%!important;height:auto!important;object-fit:cover!important;display:block!important}[id*=timeline] h2{font-size:28px!important;line-height:1.2!important}[id*=timeline] .timeline-left .line-row{min-height:102px!important;display:flex;align-items:center}[id*=timeline] .section-header__line{padding-bottom:0!important;margin-bottom:-17px}.cart-item__media{width:162px!important}.cart-item__media img{width:162px!important;height:157px!important;object-fit:cover!important;border-radius:8px!important}.cart-item .quantity{min-height:45px}.cart__checkout-button{min-height:56px!important}.cart__footer{padding-top:40px!important;padding-bottom:90px!important}.cart-item__image-container{width:162px!important;max-width:162px!important}.cart-item__image,.cart-item__image-container img{width:162px!important;max-width:162px!important;height:157px!important;object-fit:cover!important;border-radius:8px!important}.cart__footer{padding-bottom:134px!important}@media screen and (max-width:749px){.cart-item{display:grid!important;grid-template-columns:162px 1fr!important;column-gap:16px;row-gap:12px;padding:18px 0!important}.cart-item__media{grid-column:1;grid-row:1 / span 2;width:162px!important}.cart-item__details{grid-column:2;grid-row:1;width:auto!important}td.cart-item__totals{grid-column:2;grid-row:2;width:auto!important;height:auto!important}.cart-item__quantity{grid-column:1 / -1;grid-row:3;width:100%!important;min-height:45px}}.body-template-page .slideshow__swiper,.body-template-page .slideshow{height:550px!important}[id*=content_rows] .content-row__image,[id*=content_rows] img{width:100%!important;aspect-ratio:539 / 718!important;height:auto!important;object-fit:cover!important;display:block}[id*=content_rows]>*>*{padding-block:55px}[id*=content_rows] .content-row,[id*=content_rows] [class*=row]{row-gap:28px}.footer-bottom-bar{min-height:142px!important;display:flex;align-items:center;justify-content:center}[id*=company_rows] img{aspect-ratio:1 / 1!important;width:100%!important;height:auto!important;object-fit:cover!important;display:block}[id*=company_rows]>*>*{padding-block:34px}html,body{overflow-x:clip!important}.menu-drawer{max-width:100vw}.shopify-section-header{position:sticky!important;top:0;z-index:90}[id*=community] .community-block{position:relative}[id*=community] .kaviora-community__mobile-image{min-height:360px}.body-template-index .slideshow__swiper,.body-template-index .slideshow{height:619px!important}[id*=community] .kaviora-community__mobile{display:flex;flex-direction:column}[id*=community] .kaviora-community__mobile-right{display:block;min-height:360px}[id*=community] .kaviora-community__paragraph{font-size:16px;line-height:1.55}@media screen and (max-width:749px){tr.cart-item,.cart-item{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;grid-template-rows:auto auto 45px!important;gap:17px!important}td.cart-item__media,.cart-item__media{grid-area:1 / 1 / 2 / 2!important;width:162px!important}td.cart-item__details,.cart-item__details{grid-area:1 / 2 / 2 / 4!important;width:auto!important}td.cart-item__totals.medium-hide,.cart-item__totals.medium-hide{grid-area:2 / 2 / 3 / 4!important;width:auto!important}td.cart-item__quantity,.cart-item__quantity{grid-area:3 / 1 / 4 / 4!important;width:100%!important}.cart-item__quantity .quantity,.cart-item .quantity{width:130px!important;min-width:130px!important;height:45px!important;min-height:45px!important}td.cart-item__media img{height:163px!important}}.footer .footer__copyright{display:none!important}@media screen and (max-width:749px){[id*=feature_essentials] .main-product-image{display:none!important}[id*=video_feature_tech] .tech-card-container{margin-block:32px}[id*=products_grid] .product-card .product_summary{display:none!important}}@media screen and (max-width:749px){[id*=products_grid] .section-header__title,[id*=products_grid] .section-header__line h2{font-size:31.45px!important;line-height:1.2!important}[id*=products_grid] .section-grid{padding-block:32px}[id*=stories_carousel] .section-header__line h2,[id*=stories_carousel] h2.h1{font-size:31.45px!important;line-height:1.05!important}[id*=feature_essentials]{padding-block:32px}[id*=feature_essentials] .essentials-headline{font-size:31.45px!important;line-height:1.2!important}[id*=feature_essentials] .image-column{min-height:288px}[id*=doctor_recommended] h2{font-size:25.9px!important}[id*=doctor_recommended] .doctor__endorsement{min-height:77px}[id*=custom_info_blocks]{padding-block:32px}}@media screen and (max-width:749px){[id*=products_grid] .section-header__line{min-height:187px}}@media screen and (max-width:749px){.footer-block__details-content .list-menu__item--link{padding-top:5px!important;padding-bottom:5px!important}.footer-block__details-content>li:first-child .list-menu__item--link{padding-top:0!important}}@media screen and (max-width:749px){.footer .footer__blocks-wrapper{display:grid!important;grid-template-columns:1fr 1fr!important;column-gap:16px;row-gap:24px!important}.footer .footer__blocks-wrapper>.footer-block.grid__item:first-child{grid-column:1 / -1}}@media screen and (max-width:749px){.footer .footer__blocks-wrapper>.footer-block.grid__item:first-child{margin-bottom:30px}.footer{padding-top:32px!important;padding-bottom:70px!important}}.utility-bar .announcement-bar,.announcement-bar{background:transparent!important}@media screen and (max-width:749px){[id*=dual_video_accordion] h2.title--section,[id*=dual_video_accordion] .section-header__line h2,[id*=ingredient_slider] h2.title--section,[id*=ingredient_slider] .section-header__line h2{font-family:Neue Haas Unica W1G,Neue Haas Unica,sans-serif!important;font-size:31.45px!important;font-weight:200!important;line-height:37.74px!important;letter-spacing:-.629px!important}[id*=timeline_gallery] h2.title--section,[id*=timeline_gallery] .section-header__line h2{font-family:Neue Haas Unica W1G,Neue Haas Unica,sans-serif!important;font-size:31.45px!important;font-weight:200!important;line-height:33.0225px!important;letter-spacing:-.3px!important}[id*=doctor_recommended] h2{font-family:Neue Haas Unica W1G,Neue Haas Unica,sans-serif!important;font-size:25.9px!important;font-weight:200!important;line-height:31.08px!important;letter-spacing:-.518px!important;color:#1a1a18!important;text-transform:lowercase!important}[id*=collapsible_content] h2,[id*=collapsible_content_faq] .section-header__line h2{font-family:Neue Haas Unica W1G,Neue Haas Unica,sans-serif!important;font-size:25.9px!important;font-weight:200!important;line-height:31.08px!important;letter-spacing:-.518px!important}}.doctor-recommended .doctor{opacity:1!important;transform:none!important}@media screen and (max-width:749px){[id*=ingredient_slider] .swiper-slide img.slide-image,[id*=ingredient_slider] img.slide-image{aspect-ratio:519 / 587!important;height:auto!important;object-fit:cover!important}}.product details[open] .product-about__accordion-description,.product details[open] .product-about__accordion-content{display:block!important}[id*=ingredient_slider] .two-column-slider-sync{position:relative;background-image:url(kaviora-ingredient-bg.webp);background-size:cover;background-position:center;background-repeat:no-repeat}[id*=ingredient_slider] .two-column-slider-sync:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:0;pointer-events:none}[id*=ingredient_slider] .two-column-slider-sync>*{position:relative;z-index:1}[id*=ingredient_slider] .tab-buttons-links .control-item,[id*=ingredient_slider] .tab-buttons-links .control-item:first-child,[id*=ingredient_slider] .tab-buttons-links .control-item:hover,[id*=ingredient_slider] .tab-buttons-links .control-item:focus{background:#fff!important;background-color:#fff!important;border:1px solid transparent!important;border-radius:10px!important;padding:8px 20px!important;opacity:1!important}[id*=ingredient_slider] .tab-buttons-links .control-item .control-title{color:#1a1a18!important;opacity:1!important;transition:color .25s!important}[id*=ingredient_slider] .tab-buttons-links .control-item.active,[id*=ingredient_slider] .tab-buttons-links .control-item.active:hover,[id*=ingredient_slider] .tab-buttons-links .control-item.active:focus{background:#b08d3f!important;background-color:#b08d3f!important;border:1px solid #B08D3F!important}[id*=ingredient_slider] .tab-buttons-links .control-item.active .control-title{color:#fff!important}.custom-info-blocks-section a.button,.custom-info-blocks-section .info-block__link,.custom-info-blocks-section [class*=info-block] a{background:#fff!important;border:1px solid #FFFFFF!important;color:#14140f!important;border-radius:60px!important;padding:16px 24px!important;font-size:16px!important;line-height:19.2px!important;font-weight:500!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important}.custom-info-blocks-section [class*=info-block] a .button-label,.custom-info-blocks-section [class*=info-block] a span{color:#14140f!important}.custom-info-blocks-section [class*=info-block] h2,.custom-info-blocks-section [class*=info-block] h3,.custom-info-blocks-section [class*=info-block] h5{font-size:25.9px!important;line-height:31.08px!important;font-weight:200!important;color:#fff!important}.image-with-text .image-with-text__button-wrapper a,.image-with-text .image-with-text__button-wrapper .button{background:#b08d3f!important;border:1px solid #B08D3F!important;color:#f5f1e9!important;border-radius:60px!important;padding:16px 24px!important;font-size:16px!important;line-height:19.2px!important;font-weight:500!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-height:0!important}.image-with-text .image-with-text__button-wrapper a .button-label,.image-with-text .image-with-text__button-wrapper a span{color:#f5f1e9!important}.section-blog-post .section-header__line{padding:0 0 40px!important}.section-blog-post .section-header__title,.section-blog-post .section-header__line h2{font-family:Neue Haas Unica W1G,Neue Haas Unica,sans-serif!important;font-size:25.9px!important;line-height:31.08px!important;font-weight:200!important;letter-spacing:-.518px!important;color:#1a1a18!important;margin:0!important;text-align:left!important}.section-blog-post .blog__box-slider_hover .swiper{overflow:hidden!important}.section-blog-post .article-card{position:relative!important;z-index:1!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;width:100%!important;aspect-ratio:5 / 6!important;border-radius:8px!important;background-color:#14140f!important}.section-blog-post .article-card__image-wrapper{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:-1!important;overflow:hidden!important;padding:0!important;margin:0!important}.section-blog-post .article-card__image{position:relative!important;z-index:1!important;display:block!important;height:0!important;padding:0 0 120%!important;overflow:hidden!important;border-radius:0!important}.section-blog-post .article-card__image img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}.section-blog-post .article-card__image.have-overlay:before{display:none!important}.section-blog-post .article-card__block{position:absolute!important;top:0!important;left:0!important;right:0!important;z-index:2!important;display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important;padding:16px!important}.section-blog-post .article-card__date{padding:8px!important;white-space:nowrap!important;flex:0 0 auto!important;font-size:13px!important;line-height:18.2px!important;font-weight:700!important;color:#fff!important}.section-blog-post .article-card__tags{display:flex!important;gap:5px!important;padding:0!important}.section-blog-post .article-card__tags .badge{display:inline-flex!important;align-items:center!important;min-height:26px!important;white-space:nowrap!important;flex:0 0 auto!important;padding:6px 12px!important;border:0!important;border-radius:30px!important;background:#f0ebe1b3!important;color:#1a1a18!important;font-size:13px!important;line-height:13px!important;font-weight:700!important;text-transform:capitalize!important}.section-blog-post .article-card__text{position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;padding:16px!important;margin:16px 0 0!important;height:auto!important}.section-blog-post .article-card__title{font-size:25px!important;line-height:30px!important;font-weight:200!important;letter-spacing:normal!important;color:#fff!important;margin:0 0 16px!important;padding:0!important}.section-blog-post .article-card__title a{color:inherit!important;text-decoration:none!important}.section-blog-post .article-card__info{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;padding:0!important;margin:0!important}.section-blog-post .article-card__author{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;font-size:13.344px!important;line-height:18.6816px!important;font-weight:500!important;color:#fff!important}.section-blog-post .article-card__author-img{width:40px!important;height:40px!important;flex:0 0 auto!important;border-radius:50%!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important}.section-blog-post .article-card__author-img img{width:36px!important;height:36px!important;object-fit:cover!important;border-radius:50%!important}.section-blog-post .blog__box-slider_hover .swiper-pagination{position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;gap:8px!important;width:100%!important;padding:20px 0 0!important;margin:0!important;transform:none!important}.section-blog-post .blog__box-slider_hover .swiper-pagination-bullet{width:8px!important;height:8px!important;margin:0!important;border-radius:50%!important;background:#faf8f4!important;opacity:.28!important;transition:none!important}.section-blog-post .blog__box-slider_hover .swiper-pagination-bullet-active{opacity:1!important}.footer{background-color:#14140f!important;color:#f5f1e9!important;padding:32px 0!important;border-top:0!important}.footer a,.footer p,.footer li,.footer .rte{color:#f5f1e9}@media screen and (max-width:749px){.footer .footer__content-top{display:grid!important;grid-template-columns:1fr 1fr;column-gap:20px;row-gap:8px;padding-left:20px!important;padding-right:20px!important;max-width:none!important}.footer .footer__blocks-wrapper{display:contents!important}.footer .footer-block.grid__item:not(.footer-block--menu){grid-column:1 / -1;order:1;margin:0 0 30px;padding:0}.footer .footer-block--newsletter{grid-column:1 / -1;order:2;margin:0 0 30px}.footer .footer-block--menu{order:3;margin:0 0 24px;padding:0}.footer .footer__disclaimer{grid-column:1 / -1;order:4;margin:12px 0 0}}.footer .footer-block__heading{font-family:Neue Haas Unica W1G,Neue Haas Unica,sans-serif;font-size:12px!important;line-height:14.4px!important;font-weight:200!important;letter-spacing:-.24px!important;text-transform:uppercase!important;color:#fff!important;opacity:.5;padding:5px 0!important;margin:0 0 8px!important}.footer .footer-block__newsletter .footer-block__heading{font-size:16px!important;line-height:22.4px!important;font-weight:400!important;letter-spacing:normal!important;text-transform:none!important;color:#f5f1e9!important;opacity:1;padding:0!important;margin:0 0 4px!important}.footer .footer-block__newsletter-consent{margin:0;font-size:14px;line-height:19.6px;font-weight:400;color:#f5f1e9;opacity:.65}.footer .footer-block__details-content,.footer .footer-block__details-content li{margin:0}.footer .footer-block__details-content li a{display:inline-block;padding:10px 0;font-size:16px;line-height:22.4px;font-weight:400;color:#f5f1e9;text-decoration:none}.footer .footer-block__brand-info .rte p{font-size:16px;line-height:22.4px;margin:0}.footer .footer__newsletter{margin:16px 0 0!important;max-width:none!important}.footer .newsletter-form__field-wrapper{max-width:none}.footer .newsletter-form__field-wrapper .field{border:1px solid #F5F1E9!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important}.footer .newsletter-form__field-wrapper .field:before,.footer .newsletter-form__field-wrapper .field:after{display:none!important}.footer .newsletter-form__field-wrapper .field__input{background:transparent!important;color:#f5f1e9!important;border:0!important;box-shadow:none!important;padding:20px 60px 20px 24px!important;font-size:16px!important;line-height:22.4px!important}.footer .newsletter-form__field-wrapper .field__input::placeholder{color:#f5f1e9;opacity:.85}.footer .newsletter-form__field-wrapper .field__label{display:none!important}.footer .newsletter-form__button{color:#f5f1e9!important;right:16px}.footer .newsletter-form__button svg,.footer .newsletter-form__button .svg-wrapper{width:20px;height:20px;color:#f5f1e9}.footer .footer__disclaimer-inner{border:1px solid rgba(245,241,233,.35);border-radius:8px;padding:20px}.footer .footer__disclaimer-inner p{margin:0;font-size:16px;line-height:22.4px;color:#f5f1e9}.footer .footer__content-bottom{border-top:0!important;padding-top:0!important}.footer .footer__content-bottom:empty{display:none!important}.kaviora-slogan-band{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:200px;padding:48px 20px;overflow:hidden;background:radial-gradient(120% 150% at 50% 25%,#c9a961,#8a6d2c 45%,#5e4a1d)}.kaviora-slogan-band__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kaviora-slogan-band__text{position:relative;z-index:1;margin:0;text-align:center;color:#e4ce9b;font-family:Neue Haas Unica W1G,Neue Haas Unica,sans-serif;font-size:clamp(22px,6.4vw,46px);line-height:1.15;font-weight:400;letter-spacing:.2px}.kaviora-offer-teaser{position:fixed;left:20px;bottom:0;z-index:9000;display:flex;align-items:center;min-width:284px;max-width:calc(100vw - 40px);height:50px;padding:0 14px 0 20px;border-radius:8px 8px 0 0;background:#b08d3f;color:#f5f1e9;box-shadow:0 -2px 18px #0000002e}.kaviora-offer-teaser[hidden]{display:none}.kaviora-offer-teaser__link{flex:1 1 auto;color:#f5f1e9;text-decoration:none;font-size:16px;line-height:1.2;font-weight:500}.kaviora-offer-teaser__close{flex:0 0 auto;width:24px;height:24px;margin-left:14px;padding:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#0000008c;color:#fff;cursor:pointer}.kaviora-offer-teaser__close svg{width:14px;height:14px;fill:none}@media screen and (max-width:749px){.kaviora-offer-teaser{left:12px;max-width:calc(100vw - 24px)}}.footer .newsletter-form__button,.footer .newsletter-form__button:hover,.footer .newsletter-form__button:focus{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;width:44px!important;height:44px!important;top:50%!important;transform:translateY(-50%)!important}.footer .newsletter-form__button:after,.footer .newsletter-form__button:before{display:none!important}.article-template__split-layout{display:block!important}.article-template__hero-column{position:relative!important;width:100%!important;aspect-ratio:1.4045!important;overflow:hidden!important}.article-template__hero-overlay{position:relative!important;display:flex!important;align-items:flex-end!important;width:100%!important;height:100%!important;overflow:hidden!important}.article-template__hero-image-full{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;margin:0!important;padding:0!important}.article-template__hero-image-full img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important}.article-template__hero-content{position:relative!important;z-index:2!important;width:100%!important;padding:40px 20px!important}.article-template__title-overlay{font-family:Neue Haas Unica W1G,Neue Haas Unica,sans-serif;font-size:36px;line-height:43.2px;font-weight:600;letter-spacing:-1.08px;color:#fff;margin:0 0 20px}.article-template__author-overlay{display:flex;flex-direction:row;gap:12px;color:#fff}.article-template__author-overlay-info{display:flex;flex-direction:column;gap:4px;font-size:16px;line-height:22.4px;font-weight:500;color:#fff}.article-template__author-title-overlay{opacity:.75}.article-template__content-wrapper{padding:40px 20px;max-width:100%}.article-template__content{font-size:16px;line-height:24.8px}.article-template__content img,.article-template__content video,.article-template__content iframe{max-width:100%;height:auto}.article-template__content pre{overflow-x:auto}.article-template__pager-nav{padding:8px 20px 48px}.article-template__pager-nav .pager{display:flex;flex-direction:column;align-items:stretch;gap:12px;max-width:100%}.article-template__pager-nav .pager>span:empty{display:none}.article-template__pager-nav .btn{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:16px 24px;border-radius:60px;font-size:16px;line-height:19.2px;font-weight:500;text-decoration:none;text-align:center}.article-template__pager-nav .btn.ghost{background:transparent;border:1px solid rgba(15,15,12,.25);color:#0f0f0c}.article-template__pager-nav .btn.primary{background:#b08d3f;border:1px solid #B08D3F;color:#f5f1e9}.article-template__pager-nav .btn svg{width:16px!important;height:16px!important;flex:0 0 auto}.article-template__pager-nav .btn[rel=prev] svg{transform:rotate(180deg)}.article-template__pager-nav .btn .title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width:990px){.article-template__pager-nav .pager{flex-direction:row;justify-content:space-between}.article-template__pager-nav .btn{flex:0 1 auto}}.article-template__pager-nav .btn .title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.article-template__pager-nav .btn{min-height:56px;height:56px}.article-template__content{color:#1a1a18;max-width:720px;margin:0 auto}.article-template__content>p:first-of-type{margin:0 0 24px}.article-template__content>p:first-of-type em{display:inline-block;font-style:normal;font-size:12px;line-height:14.4px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:#b08d3f;background:#b08d3f14;border-radius:999px;padding:8px 14px}.article-template__content h2{font-family:Neue Haas Unica W1G,Neue Haas Unica,sans-serif;font-size:25.9px;line-height:31.08px;font-weight:200;letter-spacing:-.26px;color:#14140f;margin:44px 0 14px;padding-top:28px;border-top:1px solid rgba(20,20,15,.12)}.article-template__content h2:first-child{margin-top:0;padding-top:0;border-top:0}.article-template__content h3{font-family:Neue Haas Unica W1G,Neue Haas Unica,sans-serif;font-size:19px;line-height:25px;font-weight:500;letter-spacing:-.1px;color:#14140f;margin:26px 0 8px}.article-template__content p{font-size:16px;line-height:25px;margin:0 0 16px}.article-template__content ul,.article-template__content ol{margin:0 0 20px;padding-left:22px}.article-template__content li{font-size:16px;line-height:25px;margin:0 0 10px}.article-template__content li::marker{color:#b08d3f}.article-template__content strong{font-weight:600;color:#14140f}.article-template__content small{display:block;margin:0 0 20px;font-size:13px;line-height:18px;color:#1a1a189e}.article-template__content table{width:100%;border-collapse:collapse;margin:0 0 24px;font-size:14px;line-height:20px}.article-template__content th,.article-template__content td{border:1px solid rgba(20,20,15,.14);padding:10px 12px;text-align:left}.article-template__content th{background:#14140f0d;font-weight:600;color:#14140f}.article-template__content p>a[href*="/products/"]{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:16px 24px;margin:4px 0;border-radius:60px;background:#b08d3f;border:1px solid #B08D3F;color:#f5f1e9;font-size:16px;line-height:19.2px;font-weight:500;text-decoration:none}.article-template__content p>a[href*="/products/"]:hover{opacity:.92}.footer-bottom-bar{background-color:#14140f!important;color:#f5f1e9b3!important;padding:18px 0!important}.footer-bottom-bar .git-image-caption-wrap{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.footer-bottom-bar .footer__copyright,.footer-bottom-bar .footer__copyright a,.footer-bottom-bar small{color:#f5f1e9b3!important;font-size:13px!important;line-height:18px!important;text-decoration:none}[id*=custom_info_blocks]{padding:0!important}@media(max-width:749px){.shopify-section-header .logo-menu-custom-wrap,.shopify-section-header .header-top__right,.shopify-section-header summary.header__icon--menu.header__icon--summary{transition:background-color .42s cubic-bezier(.22,.61,.36,1),box-shadow .42s cubic-bezier(.22,.61,.36,1),transform .42s cubic-bezier(.22,.61,.36,1),-webkit-backdrop-filter .42s cubic-bezier(.22,.61,.36,1),backdrop-filter .42s cubic-bezier(.22,.61,.36,1)!important;will-change:background-color,transform}body.index-page .shopify-section-header.header-at-top .logo-menu-custom-wrap,body.index-page .shopify-section-header.header-at-top .header-top__right,body.index-page .shopify-section-header.header-at-top summary.header__icon--menu.header__icon--summary,body.body-template-article .shopify-section-header.header-at-top .logo-menu-custom-wrap,body.body-template-article .shopify-section-header.header-at-top .header-top__right,body.body-template-article .shopify-section-header.header-at-top summary.header__icon--menu.header__icon--summary{background:transparent!important;background-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;transform:translateY(-1px) scale(.99)}body.index-page .shopify-section-header.header-at-top:not(.drawer-open) .header-top__right,body.index-page .shopify-section-header.header-at-top:not(.drawer-open) .header-top__right *,body.body-template-article .shopify-section-header.header-at-top:not(.drawer-open) .header-top__right,body.body-template-article .shopify-section-header.header-at-top:not(.drawer-open) .header-top__right *{color:#fff!important}body.index-page .shopify-section-header.header-at-top:not(.drawer-open) summary.header__icon--menu svg,body.body-template-article .shopify-section-header.header-at-top:not(.drawer-open) summary.header__icon--menu svg{color:#fff!important}.shopify-section-header.sticky-header-active .logo-menu-custom-wrap,.shopify-section-header.sticky-header-active .header-top__right,.shopify-section-header.sticky-header-active summary.header__icon--menu.header__icon--summary{transform:none;box-shadow:0 6px 24px #00000024}body.body-template-article .shopify-section-header{position:fixed!important;top:0!important;left:0!important;right:0!important}}@media(max-width:749px){body.index-page .shopify-section-header .header,body.body-template-article .shopify-section-header .header{transition:transform .42s cubic-bezier(.22,.61,.36,1),padding .42s cubic-bezier(.22,.61,.36,1)}body.index-page .shopify-section-header.header-at-top .header,body.body-template-article .shopify-section-header.header-at-top .header{transform:translateY(-12px)}body.index-page .shopify-section-header.sticky-header-active .header,body.body-template-article .shopify-section-header.sticky-header-active .header{transform:none;padding-top:14px!important}}.footer .newsletter-form__field-wrapper .field{position:relative!important}.footer .newsletter-form__button,.footer .newsletter-form__button:hover,.footer .newsletter-form__button:focus{position:absolute!important;right:12px!important;left:auto!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;margin:0!important}.section-blog-post .blog__box-slider_hover .swiper-pagination{padding:20px 0 28px!important}.custom-info-blocks-section,.custom-info-blocks-section.background{background-color:#14140f!important}.custom-info-blocks-section{padding-top:20px!important;padding-bottom:0!important}.custom-info-blocks-section .col-grid{box-shadow:inset 0 0 0 9999px #00000047;background-size:cover!important;background-position:50% 50%!important;background-repeat:no-repeat!important}.kaviora-reviews{padding:48px 0}.kaviora-reviews .container{padding:0 20px}.kaviora-reviews__heading{font-family:Neue Haas Unica W1G,Neue Haas Unica,sans-serif;font-size:25.9px;line-height:31.08px;font-weight:200;letter-spacing:-.26px;color:#1a1a18;margin:0 0 24px}.kaviora-reviews__summary{margin:0 0 32px}.kaviora-reviews__summary[hidden]{display:none}.kaviora-reviews__score{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 18px}.kaviora-reviews__average{font-family:Neue Haas Unica W1G,Neue Haas Unica,sans-serif;font-size:34px;line-height:1;font-weight:300;color:#1a1a18}.kaviora-reviews__count{font-size:16px;line-height:22.4px;color:#1a1a18b3}.kaviora-star{color:#1a1a1838;font-size:19px;line-height:1;letter-spacing:1px}.kaviora-star.is-on{color:#b08d3f}.kaviora-reviews__bars{list-style:none;margin:0;padding:0;display:grid;gap:6px;max-width:320px}.kaviora-reviews__bar{display:grid;grid-template-columns:34px 1fr 40px;align-items:center;gap:10px}.kaviora-reviews__bar-label,.kaviora-reviews__bar-count{font-size:13px;line-height:18px;color:#1a1a18b3}.kaviora-reviews__bar-count{text-align:right}.kaviora-reviews__bar-track{height:6px;border-radius:999px;background:#1a1a181f;overflow:hidden}.kaviora-reviews__bar-fill{display:block;height:100%;background:#b08d3f;border-radius:999px}.kaviora-reviews__list{list-style:none;margin:0;padding:0}.kaviora-review{padding:24px 0 42px;border-top:1px solid rgba(26,26,24,.12)}.kaviora-review:first-child{border-top:0;padding-top:0}.kaviora-review__stars{margin:0 0 8px}.kaviora-review__author{margin:0 0 2px;font-size:16px;line-height:22.4px;font-weight:600;color:#141210}.kaviora-review__meta{margin:0 0 10px;font-size:13px;line-height:18px;color:#1a1a1899}.kaviora-review__body{margin:0;font-size:14px;line-height:22.4px;color:#1a1a18}.kaviora-reviews__foot{display:flex;flex-direction:column;align-items:center;gap:12px}.kaviora-reviews__more{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:16px 28px;border-radius:60px;border:1px solid #B08D3F;background:#b08d3f;color:#f5f1e9;font-size:16px;line-height:19.2px;font-weight:500;cursor:pointer}.kaviora-reviews__more[hidden]{display:none}.kaviora-reviews__status{margin:0;font-size:13px;line-height:18px;color:#1a1a1899}.kaviora-offer-teaser{bottom:var(--teaser-bottom, 0px);transition:bottom .26s cubic-bezier(.22,.61,.36,1)}.kaviora-offer-teaser:not([style*="--teaser-bottom: 0px"]){border-radius:8px}@media(max-width:749px){.shopify-section-header .menu-drawer{top:0!important;height:var(--kaviora-drawer-h, calc(100dvh - 40px) )!important;max-height:none!important}.shopify-section-header.drawer-open .logo-menu-custom-wrap,.shopify-section-header.drawer-open .header-top__right,.shopify-section-header.drawer-open summary.header__icon--menu.header__icon--summary{background:transparent!important;background-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}.shopify-section-header.drawer-open .header-top__right,.shopify-section-header.drawer-open .header-top__right *,.shopify-section-header.drawer-open .header__icon,.shopify-section-header.drawer-open summary.header__icon--menu svg,.shopify-section-header.drawer-open summary.header__icon--menu svg *{color:#14140f!important;fill:currentColor!important;stroke:currentColor!important}}@media(max-width:749px){body .shopify-section-header.drawer-open .header-top__right,body .shopify-section-header.drawer-open .header-top__right *,body .shopify-section-header.drawer-open .header__icon,body .shopify-section-header.drawer-open summary.header__icon--menu svg,body .shopify-section-header.drawer-open summary.header__icon--menu svg *{color:#14140f!important}}@media(max-width:749px){.shopify-section-header.drawer-open .header{z-index:6!important}.shopify-section-header.drawer-open .logo-menu-custom-wrap,.shopify-section-header.drawer-open .header-top__right,.shopify-section-header.drawer-open header-drawer>details>summary{position:relative;z-index:6!important}}.drawer-reviews{padding:28px 0 8px;border-top:1px solid rgba(26,26,24,.12);margin-top:20px}.drawer-reviews[hidden]{display:none}.drawer-reviews__head{display:flex;align-items:center;gap:8px;margin:0 0 18px;flex-wrap:wrap}.drawer-reviews__average{font-family:Neue Haas Unica W1G,Neue Haas Unica,sans-serif;font-size:24px;line-height:1;font-weight:300;color:#1a1a18}.drawer-reviews__count{font-size:14px;line-height:20px;color:#1a1a18b3}.drawer-reviews__list{list-style:none;margin:0 0 16px;padding:0}.drawer-reviews__item{padding:16px 0;border-top:1px solid rgba(26,26,24,.1)}.drawer-reviews__item:first-child{border-top:0}.drawer-reviews__stars-row{margin:0 0 6px}.drawer-reviews__author{margin:0 0 2px;font-size:14px;line-height:20px;font-weight:600;color:#141210}.drawer-reviews__meta{margin:0 0 6px;font-size:12px;line-height:17px;color:#1a1a1899}.drawer-reviews__body{margin:0;font-size:13.5px;line-height:21px;color:#1a1a18}.drawer-reviews__more{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:12px 20px;margin:0 0 24px;border-radius:60px;border:1px solid #B08D3F;background:transparent;color:#b08d3f;font-size:15px;line-height:18px;font-weight:500;cursor:pointer}.drawer-reviews__more[hidden]{display:none}@media(max-width:749px){.shopify-section-header.drawer-open .menu-drawer__inner-container{padding-top:76px}.shopify-section-header.drawer-open .menu-drawer__navigation{padding-top:0}}@media(max-width:749px){.shopify-section-header.drawer-open .header{background:#faf8f4!important;transform:none!important}.shopify-section-header.drawer-open{pointer-events:auto}}.drawer-reviews__more{-webkit-user-select:none;user-select:none}.drawer-reviews__more:focus-visible{outline:2px solid #B08D3F;outline-offset:2px}@media screen and (max-width:749px){[id*=feature_essentials]{padding:0!important}[id*=feature_essentials] .image-column{min-height:0!important}[id*=feature_essentials] .content-column{margin-bottom:24px!important}[id*=feature_essentials] .essentials-section{padding:30px 0!important}}[id*=image_with_text_second]{padding-top:40px!important}html.kaviora-drawer-lock,html.kaviora-drawer-lock body{overflow:hidden!important;height:100%!important;overscroll-behavior:none!important}@media(max-width:749px){.shopify-section-header .menu-drawer__inner-container{box-sizing:border-box!important;height:100%!important;max-height:100%!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain!important}.shopify-section-header.drawer-open .header{position:absolute!important;top:0!important}}.kaviora-reviews-jump{cursor:pointer}.review-stars.kaviora-reviews-jump .review-count{text-decoration:underline;text-underline-offset:3px}.kaviora-reviews-jump:focus-visible{outline:2px solid #B08D3F;outline-offset:3px}.kaviora-reviews{scroll-margin-top:92px}@media(max-width:749px){.shopify-section-header.header-inflow .header-top__right,.shopify-section-header.header-inflow .header-top__right *,.shopify-section-header.header-inflow .header__icon,.shopify-section-header.header-inflow summary.header__icon--menu svg,.shopify-section-header.header-inflow summary.header__icon--menu svg *{color:#fff!important}}.shopify-section-header .logo-menu-custom-wrap,.shopify-section-header .logo-menu-custom-wrap a,.shopify-section-header .logo-menu-custom-wrap span,.shopify-section-header .header-top__right,.shopify-section-header .header-top__right a,.shopify-section-header .header-top__right span{color:#fff!important}.shopify-section-header summary.header__icon--menu svg,.shopify-section-header summary.header__icon--menu{color:#fff!important}.product-section .product__media{padding-top:100%!important}html body .shopify-section-header summary.header__icon--menu.header__icon--summary,html body .shopify-section-header summary.header__icon--menu.header__icon--summary svg,html body .shopify-section-header .header__icon--menu{color:#fff!important}.product-section .product__media-item.swiper-slide{aspect-ratio:1 / 1!important;height:auto!important}.product-section .product__media-item.swiper-slide .product__media{padding-top:100%!important}.article-card__image.have-overlay{position:relative}.article-card__image.have-overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:linear-gradient(to bottom,#14140f6b,#14140f1f 17%,#14140f00 40%,#14140f4d 66%,#14140fad)}.article-card__text,.article-card__tags,.article-card__date{position:relative;z-index:2}.image-with-text-section-second,#shopify-section-template--27636306444617__image_with_text_second{background:#eae6dd!important}.featured.color-scheme-3 .section-header__title,.featured.color-scheme-3 .section-header__title-item,.featured.color-scheme-3 .section-header__line,.featured.color-scheme-3 .section-header__line *{color:#faf8f4!important}.section-blog-post .featured.color-scheme-3 .section-header__line,.featured.color-scheme-3 .section-header__line{padding-top:34px!important}.featured.color-scheme-3 .swiper-pagination,.featured.color-scheme-3 .blog__box-slider_hover .swiper-pagination{background:transparent!important}@media screen and (min-width:990px){.footer{padding:40px 0!important}.footer .footer__content-top{display:grid!important;grid-template-columns:repeat(7,1fr);column-gap:8px;row-gap:0;align-items:start;width:min(1265px,calc(100% - 160px));margin-inline:auto;padding-left:0!important;padding-right:0!important;max-width:none!important}.footer .footer__blocks-wrapper{display:contents!important}.footer .footer-block.grid__item:not(.footer-block--menu){grid-column:1 / span 4;margin:0;padding:0}.footer .footer-block--menu{margin:0;padding:0}.footer .footer-block--newsletter{grid-column:1 / span 3;max-width:425px;margin:32px 0 0}.footer .footer__disclaimer{grid-column:1 / span 3;max-width:425px;margin:24px 0 0}.footer .footer-block__details-content li a{padding:0 0 2px!important;font-size:14px!important;line-height:21px!important}}@media screen and (min-width:1200px){html body header-drawer,html body .header-top__wrapper>header-drawer{display:none!important}}@media screen and (min-width:750px){.acc-row__inner{max-width:none!important;width:min(1265px,calc(100% - 160px))!important;padding:0!important}.acc-row__grid{grid-template-columns:repeat(2,1fr)!important;gap:24px!important}.acc-row__media{aspect-ratio:4 / 3;overflow:hidden}.acc-row__media img{width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:cover!important}}@media screen and (min-width:990px){.article-template__split-layout{display:flex!important;align-items:flex-start}.article-template__hero-column{width:50%!important;flex:0 0 50%;aspect-ratio:auto!important;align-self:stretch;overflow:visible!important}.article-template__hero-overlay{position:sticky!important;top:0!important;height:100vh!important}.article-template__content-column{width:50%!important;flex:0 0 50%}.article-template__hero-content{padding:60px 50px!important}.article-template__title-overlay{font-size:56px;line-height:67.2px;letter-spacing:-1.68px;margin:0 0 24px}.article-template__content-wrapper{width:100%;max-width:800px!important;padding:200px 130px!important}.article-template__content{max-width:none;margin:0}.article-template__pager-nav{padding:24px 130px 120px!important}}@media screen and (min-width:990px){.cart__footer{padding-bottom:48px!important}}.footer .footer__localization{margin-top:36px}.footer .footer__localization h2,.footer .footer__localization .caption-large{font-size:12px!important;line-height:14.4px!important;font-weight:200!important;letter-spacing:-.24px!important;text-transform:uppercase!important;color:#f5f1e9!important;opacity:.5;margin:0 0 10px!important}.footer .footer__localization .disclosure__button,.footer .footer__localization button{background:transparent!important;border:1px solid rgba(252,252,247,.35)!important;border-radius:10px!important;color:#f5f1e9!important;padding:14px 18px!important;font-size:15px!important;line-height:1.2!important;text-transform:none!important;box-shadow:none!important;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.footer .footer__localization button:after,.footer .footer__localization button:before{display:none!important}.footer .footer__localization button svg,.footer .footer__localization button .icon-caret,.footer .footer__localization button .svg-wrapper{color:#f5f1e9!important;fill:currentColor!important}.footer .footer__localization .disclosure__list,.footer .footer__localization ul{background:#14140f!important;border:1px solid rgba(252,252,247,.25)!important;border-radius:10px!important}.footer .footer__localization .disclosure__list a,.footer .footer__localization ul a,.footer .footer__localization ul button{color:#f5f1e9!important;background:transparent!important;border:0!important;min-height:0}.footer .footer__content-bottom{padding-left:20px;padding-right:20px}.footer .footer__content-bottom-wrapper{width:auto;max-width:none;padding-left:0;padding-right:0;margin-left:0!important;margin-right:0!important}@media screen and (min-width:990px){.footer .footer__content-bottom{width:min(1265px,calc(100% - 160px));margin-inline:auto;justify-content:flex-start;padding-left:0;padding-right:0}}.custom-variant-box .variant-card.active .title:after{content:none!important;background-image:none!important}@media screen and (min-width:990px){.product__media-wrapper .product__media-list-wrapper{position:static!important;top:auto!important}}@media screen and (min-width:990px){.product-section .product__media,.product-section .product__media-item.swiper-slide .product__media{padding-top:0!important}.product-section .product__media-item.swiper-slide{aspect-ratio:auto!important;height:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kaviora-match.css.map */
