:root{--bone:#F7F3EC;--bone-warm:#FBF8F2;--sand:#DDD0B8;--stone:#B8A890;--line:#E8E0D1;--clay:#B85A3D;--sage:#7D8471;--sage-dk:#5E6656;--ink:#2D2926;--text:#4A453E;--muted:#8A8276;--stone-dk:#8A7E6A;--t-eyebrow:11px;--t-meta:12px;--t-ui:13px;--t-body-sm:14px;--t-body:15px;--t-prose:16px;--t-prose-lg:17px;--t-h6:20px;--t-h5:24px;--t-h4:32px;--t-h3:40px;--t-h2:52px;--t-h1:64px;--t-display:80px;--t-display-lg:104px;--lh-display:1.05;--lh-heading:1.15;--lh-ui:1.4;--lh-body:1.7;--lh-prose:1.75;--ls-display:-.018em;--ls-heading:-.01em;--ls-body:0;--ls-ui:.04em;--ls-tab:.08em;--ls-eyebrow:.22em;--sec-tight:48px;--sec-sm:64px;--sec-default:96px;--sec-lg:120px;--tx:.25s ease;--tx-slow:.35s cubic-bezier(.77,0,.175,1);--kv-radius:2px}h1 em,h2 em,h3 em,h4 em,.heading em,.h1 em,.h2 em,.h3 em,.banner__heading em,.section-header em{font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:300}body{background:var(--color-background, var(--bone));font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased}h1,.h1,.banner__heading,.hero__heading{font-weight:300;letter-spacing:var(--ls-display);line-height:var(--lh-display)}h2,.h2{letter-spacing:var(--ls-display)}h3,h4,h5,h6{letter-spacing:var(--ls-heading);line-height:var(--lh-heading)}.banner__heading,.slideshow__heading,.slideshow .heading,.slideshow h2,[class*=slideshow] [class*=heading]:first-child{font-size:clamp(48px,7.5vw,96px)!important;line-height:1.02!important;letter-spacing:-.022em!important}.btn,.button,button.btn,button.button,.shopify-payment-button__button,.btn-primary,.btn-outline,.btn-link,[class*=btn-]:not(.btn-icon):not(.btn-quantity){border-radius:var(--kv-radius)!important;letter-spacing:.1em;text-transform:uppercase;font-weight:500;font-family:Inter,system-ui,sans-serif;transition:all var(--tx)}.btn-primary:hover,.button--primary:hover,.shopify-payment-button__button:hover{background:var(--clay)!important;border-color:var(--clay)!important;color:var(--bone)!important}.btn-outline:hover,.button--outline:hover{background:var(--ink)!important;color:var(--bone)!important;border-color:var(--ink)!important}.btn-link:hover,.button--link:hover{color:var(--clay)!important}.krevalo-eyebrow,.section-header__subheading,.subheading{display:inline-block;font-family:Inter,system-ui,sans-serif;font-size:var(--t-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;font-weight:500;color:var(--muted);margin-bottom:16px}.product-card,.card,.card-wrapper,.collection-item,.featured-collection .collection-item{box-shadow:none!important;border-radius:0!important}.product-card:hover,.card:hover{box-shadow:none!important}.product-card__image,.card__media,.product-image,.collection-item__image{background:var(--bone-warm)!important;border-radius:0!important;overflow:hidden}.product-card__image img,.card__media img{transition:transform .7s ease}.product-card:hover .product-card__image img,.card:hover .card__media img{transform:scale(1.04)}.product-card__title,.product-card .product-title,.card__heading,.card-title{font-family:Inter,sans-serif!important;font-size:18px!important;font-weight:400!important;letter-spacing:-.005em!important;color:var(--ink)!important;line-height:1.4!important}.product-card__price,.price,.product-price,.price-item,.price__regular{font-family:Fraunces,serif!important;font-weight:400!important}.product-badge,.badge,.product-tag,.product-card__badge,[class*=badge-]{border-radius:var(--kv-radius)!important;font-family:Inter,sans-serif!important;font-size:10px!important;letter-spacing:.16em!important;font-weight:500!important;text-transform:uppercase!important;padding:5px 10px!important;box-shadow:none!important}.badge--hero,.product-tag--hero,[data-badge=hero]{background:var(--clay)!important;color:var(--bone)!important}.badge--bestseller,.product-tag--bestseller,[data-badge=bestseller]{background:var(--sage)!important;color:var(--bone)!important}.cart-count,.header__cart-count,[class*=cart-count],[class*=cart-bubble]{background:var(--clay)!important;color:var(--bone)!important;border-radius:100px!important;font-family:Inter,sans-serif!important;font-weight:500!important;font-size:10px!important}.site-header,header.header{border-bottom:1px solid var(--line);background:var(--bone)!important}.site-header .logo,.header .logo{font-family:Fraunces,serif;letter-spacing:.18em}.site-header nav a,.header nav a,.menu-lv-1>li>a{font-family:Inter,sans-serif!important;font-size:13px!important;letter-spacing:.04em!important;font-weight:500!important;text-transform:none!important}.site-header nav a:hover,.header nav a:hover{color:var(--clay)!important}.accordion details,details.accordion__item,.faq-block details,.faq-item{border-top:1px solid var(--line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.accordion details:last-child,.faq-block details:last-child{border-bottom:1px solid var(--line)!important}.accordion summary,details summary,.faq-item summary,.accordion__heading{font-family:Fraunces,serif!important;font-size:18px!important;font-weight:400!important;color:var(--ink)!important;letter-spacing:var(--ls-heading)!important;padding:22px 0!important;cursor:pointer;list-style:none;position:relative}.accordion summary::-webkit-details-marker,details summary::-webkit-details-marker{display:none}.accordion summary:after,details summary:after,.faq-item summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:20px;font-family:Inter,sans-serif;font-weight:300;color:var(--ink);transition:transform .3s ease}.accordion details[open] summary:after,details[open] summary:after,.faq-item details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.accordion .accordion__content,details .content,.faq-item .content{padding:0 0 22px!important;font-family:Inter,sans-serif!important;font-size:15px!important;line-height:1.7!important;color:var(--text)!important}.site-footer,footer.footer,.footer{background:var(--ink)!important}.site-footer,.site-footer p,.site-footer li,.footer,.footer p,.footer li,.footer-block__details a{color:var(--sand)!important}.site-footer h3,.site-footer h4,.site-footer .footer-block__heading,.footer h3,.footer h4,.footer-block__heading{font-family:Inter,sans-serif!important;font-size:var(--t-eyebrow)!important;letter-spacing:var(--ls-eyebrow)!important;text-transform:uppercase!important;color:var(--bone)!important;font-weight:500!important}.site-footer a,.footer a{color:var(--sand)!important;opacity:.78;transition:opacity var(--tx),color var(--tx)}.site-footer a:hover,.footer a:hover{color:var(--clay)!important;opacity:1}.site-footer .logo,.footer .logo{font-family:Fraunces,serif!important;letter-spacing:.2em!important;text-transform:uppercase}input[type=text],input[type=email],input[type=search],input[type=tel],input[type=number],input[type=password],textarea,select{border:1px solid var(--line)!important;border-radius:var(--kv-radius)!important;background:transparent!important;font-family:Inter,sans-serif!important;transition:border-color var(--tx)}input[type=text]:focus,input[type=email]:focus,textarea:focus,select:focus{outline:none!important;border-color:var(--ink)!important}.newsletter input[type=email]{border:none!important;border-bottom:1px solid var(--sand)!important;border-radius:0!important;padding:12px 0!important}.product__title h1,.product-info h1,h1.product-title{font-family:Fraunces,serif!important;font-size:clamp(32px,3.5vw,48px)!important;font-weight:300!important;line-height:1.05!important;letter-spacing:-.018em!important;color:var(--ink)!important}.product__price,.product-info .price,.product-single__price{font-family:Fraunces,serif!important;font-size:28px!important;font-weight:400!important;color:var(--ink)!important}.variant-input,.variant-input-wrap label,.product-form__input--swatch input+label,.swatch-element label{border:1px solid var(--line)!important;border-radius:var(--kv-radius)!important;transition:all var(--tx)}.variant-input input:checked+label,.variant-input-wrap input:checked+label,.swatch-element input:checked+label{background:var(--ink)!important;color:var(--bone)!important;border-color:var(--ink)!important}.color-swatches label.swatch-color,.swatch-color{width:44px!important;height:44px!important;border-radius:100px!important;border:1px solid var(--line)!important}.color-swatches input:checked+label.swatch-color{box-shadow:0 0 0 2px var(--bone),0 0 0 3px var(--ink)!important;border-color:transparent!important}hr,.divider,[class*=divider]{border:none!important;border-top:1px solid var(--line)!important;margin:32px 0!important}.collection-toolbar,.collection-sidebar,.facets__heading,.facets__summary,.facets__button,.filter-button,.sort-dropdown{border-radius:var(--kv-radius)!important;font-family:Inter,sans-serif!important;font-size:var(--t-meta)!important;letter-spacing:.06em!important}.filter-button[aria-expanded=true],.facets__button--active,.facets__heading[aria-expanded=true]{background:var(--ink)!important;color:var(--bone)!important;border-color:var(--ink)!important}.breadcrumb,nav.breadcrumb{font-family:Inter,sans-serif!important;font-size:var(--t-meta)!important;letter-spacing:.06em!important;color:var(--muted)!important;padding:20px 0!important}.breadcrumb a{color:var(--muted)!important}.breadcrumb a:hover{color:var(--ink)!important}.krevalo-principles{padding:var(--sec-default) 0}.krevalo-principles__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.krevalo-principles__item{text-align:center;padding:24px}.krevalo-principles__symbol{font-family:Fraunces,serif;font-style:italic;font-weight:300;font-size:46px;color:var(--clay);margin-bottom:16px;display:block}.krevalo-principles__name{font-family:Fraunces,serif;font-weight:400;font-size:24px;color:var(--ink);margin-bottom:8px;letter-spacing:-.01em}.krevalo-principles__caption{font-family:Inter,sans-serif;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-bottom:16px}.krevalo-principles__desc{font-family:Inter,sans-serif;font-size:14px;line-height:1.7;color:var(--text);max-width:240px;margin:0 auto}@media(max-width:1100px){.krevalo-principles__grid{grid-template-columns:repeat(2,1fr);gap:32px}}@media(max-width:720px){.krevalo-principles__grid{gap:24px}.krevalo-principles__symbol{font-size:38px}.krevalo-principles__name{font-size:20px}}.multi-content [class*=icon]{color:var(--ink)}.multi-content h3,.multi-content .heading{font-family:Inter,sans-serif!important;font-size:13px!important;letter-spacing:.04em!important;font-weight:500!important;text-transform:none!important;color:var(--ink)!important}.multi-content p{font-size:13px!important;color:var(--muted)!important}.page-content,.rte,.legal-content,.care-content{font-family:Inter,sans-serif;font-size:16px;line-height:1.75;color:var(--text);max-width:680px}.page-content h2,.rte h2,.legal-content h2{font-family:Fraunces,serif;font-weight:400;font-size:32px;margin:48px 0 16px;color:var(--ink)}.page-content h3,.rte h3,.legal-content h3{font-family:Fraunces,serif;font-weight:400;font-size:24px;margin:32px 0 12px;color:var(--ink)}.page-content p+p{margin-top:1em}.shopify-section--custom-liquid .custom-liquid-section{max-width:1360px;margin:0 auto;padding:0 32px}@media(max-width:720px){.icon-btn,button[class*=icon]{min-width:44px;min-height:44px}.filter-button{padding:12px 20px}}.cookies-popup,.pandectes-banner,[class*=cookie-banner]{background:var(--ink)!important;color:var(--bone)!important;border-radius:var(--kv-radius)!important;box-shadow:0 8px 40px #2d292614!important;font-family:Inter,sans-serif!important}[style*="background:#fff" i],[style*="background:#ffffff" i],[style*="background-color:#fff" i],[style*="background-color:#ffffff" i]{background:var(--bone)!important}.footer__payment img,.footer-payment img,.footer img[src*=payment],.footer img[alt*=payment i]{filter:grayscale(100%) brightness(1.5) opacity(.7);mix-blend-mode:luminosity}.product-info__review,.product__rating,.product-review-and-sold,[class*=review-and-sold],[class*=judgeme],[class*=loox]{display:none!important}.shopify-section--krevalo-principles .btn-link,.section-krevalo-principles .btn-link,.krevalo-principles a.btn,.krevalo-principles a.btn-link{display:inline-block!important;padding:4px 0!important;background:transparent!important;border:none!important;border-bottom:1px solid var(--color-border, #E8E0D1)!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:none!important;color:var(--color-heading, #2D2926)!important;text-decoration:none!important;transition:color .25s ease,border-color .25s ease!important}.shopify-section--krevalo-principles .btn-link:hover,.section-krevalo-principles .btn-link:hover,.krevalo-principles a.btn:hover,.krevalo-principles a.btn-link:hover{color:#b85a3d!important;border-bottom-color:#b85a3d!important;background:transparent!important}a:hover,a:hover.btn,a:hover.button{text-decoration:none!important}.rte a:hover,.page-content a:hover,.legal-content a:hover{text-decoration:none!important;border-bottom-color:var(--clay)!important}.footer__payment img,.footer-payment img,.footer img[src*=payment],.footer img[alt*=payment i],img[src*="cdn.shopify.com"][src*=payment]{filter:grayscale(100%) brightness(.85) sepia(15%) hue-rotate(335deg) saturate(40%) opacity(.55)!important;mix-blend-mode:normal!important;max-height:22px}.section-krevalo-featured .kv-feat-tab{text-transform:uppercase!important;letter-spacing:.18em!important;font-size:11px!important}.section-krevalo-featured .kv-feat-tab.active{border-bottom-color:var(--clay, #B85A3D)!important;color:var(--ink, #2D2926)!important}.section-krevalo-newsletter input[type=email]{background:transparent!important;border:none!important;border-bottom:1px solid rgba(247,243,236,.3)!important;border-radius:0!important;color:var(--color-heading, #F7F3EC)!important;padding:14px 4px!important;font-size:15px!important;outline:none!important;transition:border-color .25s ease}.section-krevalo-newsletter input[type=email]:focus{border-bottom-color:var(--color-heading, #F7F3EC)!important;outline:none!important}.section-krevalo-newsletter input[type=email]::placeholder{color:var(--color-text, #DDD0B8)!important;opacity:.6}.section-krevalo-newsletter button[type=submit]{background:transparent!important;border:none!important;border-radius:0!important;padding:14px 0!important;margin-left:24px!important;cursor:pointer!important;transition:color .25s ease,transform .25s ease!important}.section-krevalo-newsletter button[type=submit]:hover{color:var(--clay, #B85A3D)!important;transform:translate(4px)!important;background:transparent!important}.section-krevalo-newsletter .kv-news-form>div{border-bottom:1px solid rgba(247,243,236,.3)!important}.section-icon-box .icon-box__title,.section-icon-box .icon-box__description{color:var(--ink, #2D2926)!important}.navigation__menu-content .submenu,.horizontal-menu .submenu{min-width:1100px!important;padding:32px!important;background:var(--bone, #F7F3EC)!important;border:1px solid var(--line, #E8E0D1)!important;box-shadow:0 16px 64px #2d292614!important}.footer__payment svg.icon,.footer__payment .icon--full-color,.footer__payment ul li svg{filter:grayscale(100%) brightness(1.1) opacity(.45)!important;max-height:22px!important;width:auto!important}.section-icon-box svg,.icon-box__icon svg,[class*=sec__icon-box] svg,[class*=icon-box] svg{color:#b85a3d!important;stroke:currentColor!important}.section-icon-box .icon-box__title,[class*=icon-box] [class*=title]{color:var(--ink, #2D2926)!important;font-family:Fraunces,serif!important;font-weight:400!important}.collection-list .collection-item,.section-collection-list .collection-item{position:relative}.collection-list .collection-item__inner,.section-collection-list .collection-item__content,.collection-list .collection-item__information,.collection-list .collection-item .collection-title{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;padding:28px!important;background:linear-gradient(180deg,transparent 50%,rgba(45,41,38,.65) 100%)!important;color:#f7f3ec!important;z-index:2!important}.collection-list .collection-item__inner *,.section-collection-list .collection-item__content *,.collection-list .collection-item .collection-title{color:#f7f3ec!important}.collection-list .collection-item__title{font-family:Fraunces,serif!important;font-size:28px!important;font-weight:300!important}.collection-list .collection-item__count,.collection-list .collection-item__product-count{font-family:Inter,sans-serif!important;font-size:12px!important;letter-spacing:.18em!important;text-transform:uppercase!important;opacity:.85}.section-krevalo-newsletter button,.section-krevalo-newsletter button[type=submit]{background:transparent!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;padding:14px 0 14px 24px!important}.section-krevalo-newsletter button:focus,.section-krevalo-newsletter button:focus-visible{outline:0!important;box-shadow:none!important}.section-krevalo-newsletter input[type=email]{background:transparent!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important}.section-krevalo-newsletter input[type=email]:focus,.section-krevalo-newsletter input[type=email]:focus-visible{outline:0!important;box-shadow:none!important}[class*=sec__icon-box] [class*=heading],[class*=sec__icon-box] h3,[class*=sec__icon-box] h4{font-family:Fraunces,serif!important;font-weight:400!important;font-size:18px!important;color:var(--ink, #2D2926)!important}.footer__payment ul li svg.icon,.footer__payment ul li svg.icon--full-color,.footer__payment ul li svg{display:inline-block!important;filter:grayscale(100%) brightness(.78) sepia(30%) hue-rotate(345deg) saturate(70%) opacity(.78)!important;max-height:24px;width:auto;background:#f7f3ec0f!important;border-radius:3px!important}.footer__payment ul{display:flex!important;flex-wrap:wrap;gap:8px!important;align-items:center}.footer__payment ul li{list-style:none;background:transparent!important;padding:0!important;position:static;color:inherit;font-size:inherit;letter-spacing:normal;text-transform:none;opacity:1}.footer__payment ul li:before{content:none!important}#topbar .kv-ticker-wrap{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;padding:0!important}#topbar .kv-ticker{width:100%;overflow:hidden}#topbar .kv-ticker-track{display:flex;align-items:center;gap:60px;white-space:nowrap;width:max-content;animation:kvTicker 40s linear infinite}#topbar .kv-ticker-track>span{display:inline-flex;align-items:center;flex:0 0 auto;font-family:Inter,sans-serif;font-size:12px;letter-spacing:.08em}#topbar .kv-ticker-track>span:after{content:"\b7";margin-left:60px;opacity:.5}#topbar .kv-ticker:hover .kv-ticker-track{animation-play-state:paused}@keyframes kvTicker{0%{transform:translate(0)}to{transform:translate(-25%)}}@media(prefers-reduced-motion:reduce){#topbar .kv-ticker-track{animation:none;transform:none}}.footer__store-info p,.footer-block__details p,[class*=store-info] p{font-family:Inter,sans-serif;font-size:14px;line-height:1.65;color:var(--sand, #DDD0B8);opacity:.9;margin-bottom:12px}.footer__store-info p strong,.footer-block__details p strong,[class*=store-info] p strong{display:inline-block;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#f7f3ec!important;opacity:1!important;margin-top:16px;margin-bottom:4px}.footer__store-info p a,.footer-block__details p a{font-family:Fraunces,serif!important;font-size:16px!important;color:#f7f3ec!important;border-bottom:1px solid rgba(247,243,236,.3);text-decoration:none!important;padding-bottom:1px}.footer__store-info p a:hover,.footer-block__details p a:hover{border-bottom-color:#b85a3d!important;color:#b85a3d!important}a:hover,.rte a:hover,nav a:hover,.footer a:hover,.kv-look-cta:hover,.kv-edit-cta:hover{text-decoration:none!important;border-bottom-color:transparent!important}.section-krevalo-collections-grid .kv-cgrid-arrow{display:none!important}.section-krevalo-newsletter form,.section-krevalo-newsletter form.kv-news-wrap{display:block!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}.section-krevalo-newsletter form>*:not(.kv-news-row):not(input[type=hidden]){display:none!important}.section-krevalo-newsletter .kv-news-row{display:flex!important;align-items:center!important;gap:0!important;max-width:520px;margin:0 auto!important;border:0!important;border-bottom:1px solid rgba(247,243,236,.4)!important;border-radius:0!important;padding:0!important;background:transparent!important}.section-krevalo-newsletter input[type=email]{flex:1!important;background:transparent!important;border:0!important;border-radius:0!important;outline:0!important;outline-offset:0!important;box-shadow:none!important;color:var(--color-heading, #F7F3EC)!important;font-family:Inter,sans-serif!important;font-size:15px!important;padding:14px 0!important;-webkit-appearance:none!important;-webkit-tap-highlight-color:transparent!important}.section-krevalo-newsletter input[type=email]:focus,.section-krevalo-newsletter input[type=email]:focus-visible,.section-krevalo-newsletter input[type=email]:active,.section-krevalo-newsletter input[type=email]:hover{border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.section-krevalo-newsletter input[type=email]::placeholder{color:var(--color-text, #DDD0B8)!important;opacity:.7}.section-krevalo-newsletter button[type=submit]{background:transparent!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;color:var(--color-heading, #F7F3EC)!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:14px 0 14px 24px!important;margin:0!important;cursor:pointer!important;-webkit-appearance:none!important}.section-krevalo-newsletter button[type=submit]:hover{color:#b85a3d!important;background:transparent!important;border:0!important}.section-krevalo-newsletter button[type=submit]:focus,.section-krevalo-newsletter button[type=submit]:focus-visible,.section-krevalo-newsletter button[type=submit]:active{outline:0!important;box-shadow:none!important;border:0!important}a,a:link,a:visited,a:hover,a:focus,a:active,a *,a:hover *,nav a,nav a:hover,.rte a,.rte a:hover,.legal-content a,.legal-content a:hover,.kv-pwn-link,.kv-pwn-link:hover,button,button:hover{text-decoration:none!important;text-decoration-line:none!important}html{scroll-behavior:smooth}*{text-decoration:none!important;text-decoration-line:none!important}*:hover,*:focus,*:active{text-decoration:none!important;text-decoration-line:none!important}a,a *,a:hover,a:hover *,a *:hover,[href]{text-decoration:none!important}[href]:hover{text-decoration:none!important;border-bottom-color:transparent!important}.rte a,.footer a,.footer__store-info a,[class*=footer] a,[class*=legal] a{border-bottom:0!important;padding-bottom:0;text-decoration:none!important}.rte a:hover,.footer a:hover,[class*=footer] a:hover{color:#b85a3d!important;border-bottom:0!important;text-decoration:none!important}.footer:not(.remove_spacing-on-home),.footer.border-top:not(.remove_spacing-on-home){margin-top:80px!important}.footer.remove_spacing-on-home,.shopify-section-group-footer-group{margin-top:0!important}.reversed-links,.reversed-links:hover,.reversed-links:focus,a.reversed-links,a.reversed-links:hover,.footer .reversed-links,.footer .reversed-links:hover,.footer__block-info a,.footer__block-info a:hover,.footer__block-info a:focus,.newsletter-note a,.newsletter-note a:hover,.newsletter-note a:focus,.terms-conditions label a,.terms-conditions label a:hover,.content-overview-block.active .reversed-links{background-image:none!important;background:transparent!important;background-size:0 0!important;background-position:0 0!important}.krevalo-principles blockquote,.krevalo-pwn blockquote,.krevalo-pf blockquote,section[class*=krevalo-] blockquote,.shopify-section--krevalo-principles blockquote,.section-krevalo-principles blockquote{background:transparent!important;background-color:transparent!important;padding:0!important;border-radius:0!important;border:0!important}#topbar .topbar__section-inner{flex-wrap:nowrap!important;justify-content:flex-start!important}#topbar .kv-ticker-wrap{flex:1 1 100%!important;width:100%!important;max-width:100%!important}#topbar .lang__currency-desktop{display:none!important}.krevalo-pf .kv-pf-grid{grid-template-columns:6fr 4fr!important;min-height:680px!important}.krevalo-pf .kv-pf-text{padding:80px 72px!important}.krevalo-pf .kv-pf-text>div:first-child,.krevalo-pf .kv-pf-text>h2{margin-bottom:14px!important}.krevalo-pf .kv-pf-text h2{margin:14px 0 22px!important}.krevalo-pf .kv-pf-text>div[style*="line-height:1.7"]{margin-bottom:28px!important;max-width:440px!important}.krevalo-pf .kv-pf-specs{padding:24px 0!important;margin:0 0 28px!important;border-top:1px solid rgba(247,243,236,.2)!important;border-bottom:1px solid rgba(247,243,236,.2)!important}@media(max-width:1024px){.krevalo-pf .kv-pf-grid{grid-template-columns:1fr!important;min-height:auto!important}.krevalo-pf .kv-pf-text{padding:56px 32px!important}}@media(max-width:1100px){.krevalo-cgrid,.krevalo-feat,.krevalo-pf,.krevalo-principles{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right))}}@media(max-width:720px){.kv-cgrid-grid{grid-template-columns:1fr 1fr!important;gap:12px!important}.krevalo-principles__grid{grid-template-columns:1fr 1fr!important;gap:24px!important}.krevalo-pf .kv-pf-grid{grid-template-columns:1fr!important;min-height:auto!important}.krevalo-pf .kv-pf-text{padding:56px 24px!important}.krevalo-hero h1,.kv-hero h1{font-size:clamp(40px,11vw,56px)!important}#topbar{font-size:11px!important}#topbar .kv-ticker-track{gap:32px!important}#topbar .kv-ticker-track>span:after{margin-left:32px!important}.footer__blocks{flex-wrap:wrap!important;gap:24px!important}}.header .header_search.search_type_default,.header .header_search .search-layout-form,.header .header_search .block-search-full,.header .header_search form[action*="/search"]:not(.popup-search-form form):not([class*=popup-search]){display:none!important}.header [aria-label=Search i],.header [data-trigger-popup-search],.header .search-icon-trigger,.header svg.icon-search,.header use[href="#icon-search"]{display:inline-flex!important}@media(max-width:1024px){input[type=text],input[type=email],input[type=tel],input[type=search],input[type=number],input[type=password],textarea,select{font-size:16px!important}}@media(max-width:1024px){.header button,.header [role=button],.header a.icon-btn,.footer button,.kv-feat-quickadd,.kv-pf-btn-light,.kv-pf-btn-outline,button.btn,a.btn{min-height:44px!important}.kv-cgrid-card{min-height:auto!important}}@media(max-width:720px){#topbar{padding:8px 0!important}#topbar .kv-ticker-track{gap:28px!important;animation-duration:30s!important}#topbar .kv-ticker-track>span{font-size:11px!important;letter-spacing:.06em!important}#topbar .kv-ticker-track>span:after{margin-left:28px!important}#topbar .lang__currency-desktop,#topbar .topbar-item:not(.kv-ticker-wrap){display:none!important}}@media(max-width:720px){.krevalo-hero,.kv-hero,section[class*=krevalo-hero]{min-height:78vh!important}.krevalo-hero h1,.kv-hero h1{font-size:clamp(36px,10vw,48px)!important;line-height:1.05!important}.krevalo-hero p,.kv-hero p{font-size:15px!important;line-height:1.55!important}.krevalo-hero .btn,.kv-hero .btn,.krevalo-hero a[class*=btn],.kv-hero a[class*=btn]{padding:14px 22px!important;font-size:12.5px!important;width:auto!important;min-width:0!important;flex:1 1 calc(50% - 6px)!important;text-align:center!important}}@media(max-width:720px){#shopify-section-featured_products .kv-feat-quickadd,[id*=featured] .kv-feat-quickadd{transform:translateY(0)!important;opacity:1!important;padding:14px 8px!important;font-size:11px!important;min-height:46px!important}.kv-feat-card h3{font-size:16px!important;line-height:1.25!important}.kv-feat-card>a>div:first-of-type{font-size:10px!important}}@media(max-width:720px){.kv-cgrid-card{aspect-ratio:4/5!important}.kv-cgrid-card h3{font-size:18px!important;line-height:1.2!important}.kv-cgrid-card .kv-cgrid-arrow{opacity:.95!important;transform:translate(0)!important;width:32px!important;height:32px!important;top:14px!important;right:14px!important}}@media(max-width:720px){.krevalo-pf .kv-pf-grid{grid-template-columns:1fr!important;min-height:auto!important}.krevalo-pf .kv-pf-media{aspect-ratio:4/5!important}.krevalo-pf .kv-pf-text{padding:40px 20px!important}.krevalo-pf .kv-pf-text h2{font-size:36px!important;line-height:1.05!important;margin:12px 0 18px!important}.krevalo-pf .kv-pf-text>div[style*="line-height:1.7"]{font-size:15px!important;margin-bottom:24px!important}.krevalo-pf .kv-pf-specs{grid-template-columns:1fr 1fr!important;gap:16px!important;padding:18px 0!important;margin-bottom:24px!important}.krevalo-pf .kv-pf-specs .kv-pf-spec-v{font-size:15px!important}.krevalo-pf .kv-pf-text [class*=kv-pf-btn]{width:100%!important;flex:1 1 100%!important;padding:16px!important}}@media(max-width:720px){.krevalo-shop-look .kv-look-grid,[class*=kv-look] .kv-look-grid{grid-template-columns:1fr!important}.krevalo-shop-look .kv-look-pin,[class*=kv-look] .kv-look-pin{width:28px!important;height:28px!important;font-size:11px!important}.kv-look-cta{width:100%!important;padding:16px!important}}@media(max-width:720px){.krevalo-materials__grid,.krevalo-rooms__grid,.krevalo-edit__grid,[class*=kv-materials-grid],[class*=kv-rooms-grid]{grid-template-columns:1fr 1fr!important;gap:12px!important}}@media(max-width:720px){.krevalo-news .kv-news-row,[class*=krevalo-news] form>div{flex-direction:column!important;gap:8px!important}.krevalo-news input[type=email],[class*=krevalo-news] input[type=email]{width:100%!important;padding:16px!important;font-size:16px!important}.krevalo-news button[type=submit],[class*=krevalo-news] button[type=submit]{width:100%!important;padding:16px!important;min-height:48px!important}}@media(max-width:720px){.krevalo-faq__item,[class*=kv-faq] [class*=item]{padding:14px 0!important}.krevalo-faq__question,[class*=kv-faq] button{min-height:48px!important;font-size:15px!important;padding-right:32px!important}}@media(max-width:720px){section[class*=krevalo-],.shopify-section[class*=section-krevalo-]{--section-pt: 56 !important;--section-pb: 56 !important}.krevalo-cgrid,.krevalo-feat,.krevalo-pf,.krevalo-principles,.krevalo-pwn,.krevalo-split,.krevalo-quote,.krevalo-news,.krevalo-edit,.krevalo-rooms,.krevalo-materials,.krevalo-shop-look{padding-top:56px!important;padding-bottom:56px!important}}@media(max-width:720px){body.product-template .product-form,body.template-product .product-form,body[class*=template-product] [class*=product-form]:not([class*=recommend]){position:sticky!important;bottom:0!important;z-index:40!important;background:#f7f3ec!important;padding:12px 16px!important;margin:0 -16px -16px!important;border-top:1px solid rgba(45,41,38,.12)!important;box-shadow:0 -8px 24px -16px #2d292626!important}body[class*=template-product] .product-form button[type=submit]{width:100%!important;min-height:50px!important;font-size:14px!important}}@media(max-width:720px){.footer__block-heading,.footer h3,.footer h4{min-height:44px!important;display:flex!important;align-items:center!important;cursor:pointer}.footer__store-info{padding-bottom:16px!important}.footer__copyright{font-size:12px!important;line-height:1.5!important;text-align:center!important}}@media(max-width:480px){.minicart,cart-notification,[id*=minicart][class*=drawer]{width:100vw!important;max-width:100vw!important}}@media(max-width:1024px){.skip-to-content-link:focus,[class*=skip]:focus{position:fixed!important;top:8px!important;left:8px!important;z-index:9999!important;background:#2d2926!important;color:#f7f3ec!important;padding:12px 16px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}#topbar .kv-ticker-track{animation:none!important;transform:none!important}}@media(max-width:1024px){html,body{overflow-x:hidden!important;max-width:100vw!important;box-sizing:border-box}body{position:relative}*,*:before,*:after{box-sizing:border-box}img,picture,video,iframe,canvas,svg,embed,object{max-width:100%!important;height:auto}section,.container,.fluid_container,.stretch_width,.shopify-section,[class*=kv-],[class*=krv-],[class*=krevalo-]{max-width:100vw!important}[style*="max-width:1360px"],[style*="max-width:1410px"],[style*="max-width:1200px"],[style*="max-width:1100px"],[style*="max-width: 1360px"],[style*="max-width: 1410px"]{max-width:100%!important}}@media(max-width:720px){[style*="grid-template-columns:1fr 1fr"],[style*="grid-template-columns: 1fr 1fr"],[style*="grid-template-columns:6fr 4fr"],[style*="grid-template-columns: 6fr 4fr"]{grid-template-columns:1fr!important;gap:32px!important}.krv-pstory-grid,.krevalo-pstory .krv-pstory-grid,.krevalo-why,[class*=krv-][class*=grid]{grid-template-columns:1fr!important;gap:28px!important}[style*="grid-template-columns:48px 1fr"]{grid-template-columns:1fr!important;gap:12px!important}}@media(max-width:720px){.krevalo-pstory[style],.krevalo-why[style],.krevalo-quote[style],.krevalo-pwn[style],.krevalo-split[style],.krevalo-pf[style]{padding-top:56px!important;padding-bottom:56px!important}[style*="padding:0 32px"],[style*="padding: 0 32px"]{padding-left:16px!important;padding-right:16px!important}}@media(max-width:1024px){.product-gallery,.product-images,[class*=product-media],[class*=product__media],.product-template .grid,[class*=main-product] .grid{max-width:100vw!important;overflow-x:hidden!important}body[class*=template-product] .product-template>.grid,body[class*=template-product] [class*=main-product]>.grid,body[class*=template-product] [class*=product-info]{grid-template-columns:1fr!important;display:block!important}}@media(max-width:720px){body.product-template .product-form,body.template-product .product-form,body[class*=template-product] [class*=product-form]:not([class*=recommend]){position:fixed!important;bottom:0!important;left:0!important;right:0!important;margin:0!important;padding:12px 16px!important;z-index:40!important;background:#f7f3ec!important;border-top:1px solid rgba(45,41,38,.12)!important;box-shadow:0 -8px 24px -16px #2d292626!important}body[class*=template-product]{padding-bottom:80px!important}}@media(max-width:720px){.krv-reviews-grid,.krv-production-timeline,.krv-specs-grid,[class*=krv-reviews][class*=grid]{grid-template-columns:1fr!important;gap:16px!important}}@media(max-width:1024px){.kv-mega-panel,.kv-mega-panels{display:none!important;pointer-events:none!important}.header menu-item.kv-mega-host>submenu-mega,.header menu-item.kv-mega-host>menu-children,.header menu-item.kv-mega-host>[class*=submenu],.header menu-item.kv-mega-host>[class*=children],.header menu-item.kv-mega-host open-children-toggle,.header menu-item.kv-mega-host open-children-toggle .icon-down{display:revert!important;visibility:visible!important;pointer-events:auto!important}}@media(max-width:720px){header.header [class*=cart-count]:not(:empty),header.header [data-cart-count]:not(:empty),header.header .header__cart-count:not(:empty){background:#b85a3d!important;color:#f7f3ec!important}}@media(max-width:720px){#topbar .kv-ticker-track>span:after{content:"\b7"!important;margin-left:24px!important;margin-right:0!important;opacity:.55!important;display:inline!important;font-weight:400!important}#topbar .kv-ticker-track{gap:24px!important;padding:0 8px!important}}.footer__store-info br,.footer__block .footer__store-info br,[class*=store-info] br,.footer-block__details br,.footer__block-info br{display:block!important;content:""!important;margin-bottom:4px!important;height:0!important}@media(max-width:720px){.footer__store-info p,[class*=store-info] p{line-height:1.7!important;margin-bottom:14px!important}.footer__store-info p a,[class*=store-info] p a{display:inline-block!important;margin-bottom:4px!important}}@media(max-width:720px){.footer__store-info p strong,[class*=store-info] p strong{display:block!important;margin-top:24px!important;margin-bottom:10px!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:.22em!important;text-transform:uppercase!important;opacity:1!important}.footer__store-info p:last-child,[class*=store-info] p:last-child{font-size:13px!important;line-height:1.65!important;opacity:.78!important;margin-top:16px!important}}@media(max-width:1024px){header-inner{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:56px!important;padding:0 12px!important;gap:8px!important}header-inner>.header__menu{order:1!important;flex:0 0 auto!important;width:auto!important}header-inner>.header__logo{order:2!important;flex:1 1 auto!important;min-width:0!important;justify-content:center!important}header-inner>.header__logo h1{margin:0!important;padding:0!important}header-inner>.header__action{order:3!important;flex:0 0 auto!important;width:auto!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important}header-inner>.header__action>*{width:auto!important;max-width:max-content!important;flex:0 0 auto!important}header-inner>.header__action .minicart,header-inner>.header__action .header__minicart,header-inner>.header__action .header_search,header-inner>.header__action [class*=minicart],header-inner>.header__action [class*=search]{width:auto!important;max-width:max-content!important;flex:0 0 auto!important}header-inner>.header__action .minicart>div{width:auto!important;display:flex!important;align-items:center!important}header-inner>.header__action>svg[hidden]{display:none!important}header-inner>.header__logo img,header-inner>.header__logo .header__normal-logo img{width:var(--header-logo-width-mobile, 130px)!important;max-width:var(--header-logo-width-mobile, 130px)!important;height:auto!important;max-height:none!important;display:block!important}header-inner>.header__logo .header__normal-logo{width:auto!important;max-width:var(--header-logo-width-mobile, 130px)!important;height:auto!important;display:inline-flex!important}}@media(min-width:1025px){header-inner>.header__logo .header__normal-logo img,header.header header-inner>.header__logo img{width:var(--header-logo-width, 180px)!important;max-width:var(--header-logo-width, 180px)!important;height:auto!important;max-height:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/krevalo-overrides.css.map */
