body,.rte{font-size:1.4rem}@media screen and (max-width:749px){body,.rte,.cx-kave-desc,.cx-kave-shortdesc{font-size:1.35rem}.product__title h1{font-size:2.1rem!important}.product__info-container .price{font-size:1.6rem!important}.related-products .title,.related-products .h2,.cx-kave-details__intro{font-size:1.9rem}.complementary-products .accordion__title{font-size:1.8rem}.cx-kave-acc summary{font-size:1.4rem}.cx-variant-row__value{font-size:1.35rem}.cx-kave-row{font-size:1.3rem}}.cx-flex-spacer{display:none}@media screen and (min-width:750px){.product__info-wrapper .product__info-container{display:flex;flex-direction:column;align-items:stretch;min-height:calc(100vh - 10rem)}.product__info-wrapper .product__info-container>*{margin-top:0}.product__info-wrapper .product__info-container>.product__tax,.product__info-wrapper .product__info-container>.product__view-details,.product__info-wrapper .product__info-container>div:not([class]):not(:has(*)),.product__info-wrapper .product__info-container>div:not([class]):has(>form){margin:0}.product__info-wrapper .product__info-container>variant-selects{margin-top:2.1rem}.product__info-wrapper .product__info-container>.cx-flex-spacer{display:block;flex:0 0 auto;min-height:2.4rem}}.button,.shopify-payment-button__button--unbranded{border-radius:0;letter-spacing:.05rem;font-weight:var(--font-body-weight)}.product-form__submit{min-height:4.8rem;font-size:1.6rem}.header__heading-link .h2{font-weight:600;letter-spacing:-.015em;font-size:2.2rem}@media screen and (min-width:990px){.header__heading-link .h2{font-size:2.6rem}}@media screen and (min-width:990px){.header--middle-left{grid-template-columns:auto 1fr auto}.header--middle-left .header__inline-menu{justify-self:center}.header--middle-left .header__inline-menu .header__menu-item span{font-size:1.4rem}}.announcement-bar__message{font-size:1.3rem;font-weight:var(--font-body-weight-bold)}.product__title h1{font-weight:var(--font-heading-weight);font-size:2.6rem;line-height:1.15;letter-spacing:0}@media screen and (min-width:750px){.product__title h1{font-size:3.4rem}}.product__info-container .price{font-size:1.7rem}.price,.price .price-item,.totals__total-value,.cart-item__price-wrapper .price{font-weight:600!important}.price__sale .price-item--regular,.price__sale s{font-weight:var(--font-body-weight)!important}.price--on-sale .price__sale .price-item--regular{color:#53534c;font-size:.85em}.price__badge-sale{display:none!important}@media screen and (max-width:749px){.product--mobile-hide .product__media-list .product__media-item,.product__media-list.grid--peek .product__media-item{width:88%!important;min-width:88%!important;max-width:88%!important;flex:0 0 88%!important}.product__media-wrapper slider-component{position:relative;display:block}.product__media-wrapper .slider-buttons{display:block;position:absolute;top:0;right:0;bottom:.8rem;left:0;pointer-events:none;margin:0;padding:0;z-index:3}.product__media-wrapper .slider-buttons .slider-counter{display:none}.product__media-wrapper .slider-button{pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);width:3.6rem;height:3.6rem;background:#fffffff2;border-radius:50%;box-shadow:0 .1rem .4rem #00000024;color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center}.product__media-wrapper .slider-button--next{right:calc(12% - 1.8rem)}.product__media-wrapper .slider-button--prev{left:1.2rem}.product__media-wrapper .slider-button[disabled]{display:none}.product__media-wrapper .slider-button .svg-wrapper{width:1.1rem;height:1.1rem}.product__media-item .product__media-icon{display:none}.cx-zoom-hint{position:absolute;left:1.2rem;bottom:2.4rem;width:3.4rem;height:3.4rem;border-radius:50%;background:#fffffff2;box-shadow:0 .1rem .4rem #00000024;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:3;color:rgb(var(--color-foreground))}.cx-zoom-hint .svg-wrapper{width:1.7rem;height:1.7rem;display:block}.cx-zoom-hint svg{width:100%;height:100%}}@media screen and (min-width:750px){.cx-zoom-hint{display:none}}.product__media-icon{pointer-events:none}modal-opener .product__media-toggle:after{top:0;right:0;bottom:0;left:0}.cx-gallery-progress{height:.5rem;background:rgba(var(--color-foreground),.12);overflow:hidden;margin-top:.8rem;margin-bottom:2rem}.cx-gallery-progress__fill{display:block;height:100%;width:20%;background:#53534c;will-change:transform}@media screen and (min-width:750px){.cx-gallery-progress{display:none}}.cx-buy-row{display:flex;align-items:flex-start;gap:1rem}.cx-buy-row .product-form__quantity{margin:0;flex:0 0 auto;width:auto}.cx-buy-row .product-form__quantity .quantity__label,.cx-buy-row .quantity__rules,.cx-buy-row .quantity__rules-cart,.cx-buy-row .volume-pricing-note,.cx-buy-row pickup-availability{display:none}.cx-buy-row .quantity,.cx-buy-row .price-per-item__container{margin:0}.cx-buy-row .quantity{width:10rem;min-width:10rem;height:4.8rem;min-height:4.8rem;border-radius:0}.cx-buy-row .quantity__button{width:2.8rem;flex:0 0 2.8rem}.cx-buy-row .quantity__input{min-width:3.2rem;padding:0 .2rem}.cx-buy-row>:last-child{flex:1 1 auto;min-width:0}.cx-buy-row .product-form__buttons{max-width:none;width:100%;margin:0}.cx-buy-row .product-form__submit{width:100%;margin:0;white-space:nowrap}.cx-buy-row product-form,.cx-buy-row .product-form,.product__info-container .cx-buy-row .product-form{margin:0;display:block}.cx-pdp-width{position:relative}.cx-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:1.2rem;color:#53534c;padding:.8rem 0}.cx-breadcrumb a{color:inherit;text-decoration:none}.cx-breadcrumb a:hover{text-decoration:underline}.cx-breadcrumb .cx-sep{opacity:.6}@media screen and (max-width:749px){.cx-breadcrumb{position:absolute;top:0;left:0;right:0;z-index:3;margin:0;padding:.8rem 1.5rem 0;font-size:1.1rem}}.cx-kave-rows{margin:2rem 0 .4rem}.cx-kave-row{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.3rem 0;border-bottom:.1rem solid rgba(var(--color-foreground),.15);color:rgb(var(--color-foreground));text-decoration:none;font-size:1.35rem;line-height:1.45}.cx-kave-row:first-child{border-top:.1rem solid rgba(var(--color-foreground),.15)}.cx-kave-row .cx-kave-row-label{display:block;color:#53534c;font-size:1.25rem;margin-bottom:.2rem}.cx-kave-row strong{font-weight:var(--font-body-weight)}.cx-kave-row-end{display:flex;align-items:center;gap:1rem;flex:0 0 auto}.cx-kave-pill{background:#d1fadf;color:#05603a;font-size:1.2rem;font-weight:var(--font-body-weight-bold);padding:.3rem 1rem;border-radius:99px;white-space:nowrap}.cx-kave-chev{display:flex;align-items:center;color:rgb(var(--color-foreground))}.cx-kave-chev svg{width:1.8rem;height:1.8rem;display:block}.product__sku{color:#53534c;font-size:1.3rem;margin:1.6rem 0 3.2rem!important}.product__sku>.visually-hidden{position:static!important;width:auto!important;height:auto!important;clip:auto!important;overflow:visible!important;margin:0 .3rem 0 0!important;word-wrap:normal!important}.related-products .title,.related-products .h2{font-size:2.2rem;font-weight:500;line-height:1.2}.card__heading{font-weight:var(--font-body-weight)}.related-products .card__heading{font-size:1.4rem}@media screen and (max-width:749px){.related-products .grid.product-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:1rem;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.4rem}.related-products .grid.product-grid::-webkit-scrollbar{display:none}.related-products .grid.product-grid .grid__item{flex:0 0 42%;width:42%;max-width:none;scroll-snap-align:start}.related-products ul.product-grid.product-grid>.grid__item{flex:0 0 45%!important;width:45%!important;min-width:45%!important;max-width:45%!important}}.cx-kave-details{background:#dedccb;padding:3.6rem 0 4rem}.cx-kave-details__intro{font-size:2.2rem;font-weight:var(--font-heading-weight);line-height:1.3;margin:0 0 2.4rem}.cx-kave-usps{display:flex;flex-wrap:wrap;gap:1.6rem 3.2rem;margin:0 0 2.8rem}.cx-kave-usp{display:flex;align-items:center;gap:1.1rem;font-size:1.35rem;font-weight:600}.cx-kave-usp svg{width:2.2rem;height:2.2rem;flex:0 0 auto}@media screen and (min-width:990px){.cx-kave-details__grid{display:flex;justify-content:space-between;align-items:flex-start;gap:6rem}.cx-kave-details__left{flex:0 1 52%;max-width:62rem}.cx-kave-details__left .cx-kave-details__intro{font-size:2.6rem;margin-bottom:3.2rem}.cx-kave-details__grid .cx-kave-acc{flex:0 0 35%;margin-top:.4rem}}.cx-kave-acc details{border-bottom:.1rem solid rgba(0,0,0,.35)}.cx-kave-acc details:first-child{border-top:.1rem solid rgba(0,0,0,.35)}.cx-kave-acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:1.5rem;font-weight:var(--font-body-weight);padding:1.5rem 0}.cx-kave-acc summary::-webkit-details-marker{display:none}.cx-kave-acc summary .cx-chev{display:flex;align-items:center;transition:transform .2s ease}.cx-kave-acc summary .cx-chev svg{width:1.8rem;height:1.8rem;display:block}.cx-kave-acc details[open] summary .cx-chev{transform:rotate(90deg)}.cx-kave-acc .cx-kave-desc{padding:0 0 1.8rem}.cx-kave-desc{font-size:1.4rem;line-height:1.65}@media screen and (max-width:749px){.cx-variant-row .cx-variant-row__chev,.cx-kave-row .cx-kave-chev,.cx-kave-acc summary .cx-chev{margin-right:calc(12vw - 2.4rem)}.cx-variant-row .cx-variant-row__chev svg,.cx-kave-row .cx-kave-chev svg,.cx-kave-acc summary .cx-chev svg{width:2.2rem;height:2.2rem}}@media screen and (max-width:749px){.product-media-modal__content{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;padding:0!important;align-items:center!important}.product-media-modal__content>*{display:block!important;flex:0 0 100vw!important;width:100vw!important;max-width:100vw!important;height:auto!important;max-height:90vh!important;margin:auto!important;object-fit:contain!important;scroll-snap-align:center!important}.cx-zoom-controls{position:fixed;left:0;right:0;bottom:2.2rem;display:flex;justify-content:center;align-items:center;gap:1.6rem;z-index:12;pointer-events:none}.cx-zoom-controls .cx-zoom-btn{position:static!important;pointer-events:auto;width:5rem;height:5rem;min-width:5rem;border-radius:50%;background:#fff!important;border:none!important;box-shadow:0 .2rem 1.2rem #0003;display:flex!important;align-items:center;justify-content:center;color:#1a1a1a;padding:0;margin:0;cursor:pointer;opacity:1!important;visibility:visible!important;-webkit-tap-highlight-color:transparent}.cx-zoom-controls .cx-zoom-close{width:5.6rem;height:5.6rem;min-width:5.6rem}.cx-zoom-controls .cx-zoom-btn svg{width:2.2rem;height:2.2rem}}@media screen and (min-width:750px){.cx-zoom-controls{display:none}}fieldset.cx-vi-hidden{display:none!important}html.cx-vi-lock,html.cx-vi-lock body{overflow:hidden}html.cx-vi-lock body{padding-right:var(--cx-sbw, 0px)}.cx-variant-row{display:flex;align-items:center;gap:1.4rem;width:100%;background:none;border:none;border-top:.1rem solid rgba(var(--color-foreground),.15);border-bottom:.1rem solid rgba(var(--color-foreground),.15);padding:1rem 0;margin:1.2rem 0 .4rem;cursor:pointer;text-align:left;color:rgb(var(--color-foreground));font-family:var(--font-body-family)}.cx-variant-row__thumb{flex:0 0 auto;width:5.2rem;height:5.2rem;background:#f7f6f4;display:flex;align-items:center;justify-content:center;overflow:hidden}.cx-variant-row__thumb img{width:100%;height:100%;object-fit:cover}.cx-variant-row__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.1rem}.cx-variant-row__name{color:#53534c;font-size:1.25rem}.cx-variant-row__value{font-size:1.4rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-variant-row__chev{flex:0 0 auto;display:flex;align-items:center}.cx-variant-row__chev svg{width:1.8rem;height:1.8rem;display:block}.cx-variant-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:rgb(var(--color-background));overflow-y:auto;padding:1.6rem 1.5rem 3rem}.cx-variant-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem}.cx-variant-sheet__title{font-size:1.9rem;font-weight:var(--font-heading-weight);margin:0}.cx-variant-sheet__close{width:3.8rem;height:3.8rem;background:none;border:.1rem solid rgba(var(--color-foreground),.4);color:rgb(var(--color-foreground));font-size:2.2rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.cx-variant-sheet__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem 1rem}@media screen and (min-width:750px){.cx-variant-sheet{max-width:48rem;left:auto;box-shadow:-.4rem 0 2rem #0000001f}.cx-variant-sheet__grid{grid-template-columns:repeat(3,1fr)}}.cx-vi-card{background:none;border:none;padding:0;cursor:pointer;text-align:left;color:rgb(var(--color-foreground));font-family:var(--font-body-family)}.cx-vi-card__img{display:block;aspect-ratio:1;background:#f7f6f4;border:.1rem solid transparent;overflow:hidden;margin-bottom:.8rem}.cx-vi-card.is-selected .cx-vi-card__img{border-color:rgb(var(--color-foreground))}.cx-vi-card__img img{width:100%;height:100%;object-fit:cover}.cx-vi-card__label{display:block;font-size:1.3rem;font-weight:600;line-height:1.35}.complementary-products{margin-top:2.4rem}.complementary-products .summary__title{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.6rem}.complementary-products .accordion__title{font-size:2rem;font-weight:500;line-height:1.2;margin:0}.cx-comp-arrows{display:flex;gap:1.8rem;flex:0 0 auto}.cx-comp-arrow{background:none;border:none;padding:.4rem 0;cursor:pointer;color:rgb(var(--color-foreground))}.cx-comp-arrow svg{width:2rem;height:2rem;display:block}.cx-comp-arrow[disabled]{opacity:.3;cursor:default}.complementary-products .complementary-slider,.complementary-products .complementary-slide{display:block;width:100%!important;max-width:100%;margin:0;padding:0}.complementary-products ul.list-unstyled{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto;gap:1rem;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0}.complementary-products ul.list-unstyled::-webkit-scrollbar{display:none}.complementary-products ul.list-unstyled>li{flex:0 0 42%;max-width:42%;scroll-snap-align:start;margin:0!important}.complementary-products .card,.complementary-products .card--card,.complementary-products .card--standard{border:none}.complementary-products .card--horizontal{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:0!important;text-align:left!important}.complementary-products .card--horizontal .card__inner{width:100%!important;max-width:none!important;aspect-ratio:1}.complementary-products .card--horizontal .card__inner .card__media,.complementary-products .card--horizontal .card__inner .media img{width:100%;height:100%;object-fit:cover;border-radius:0!important}.complementary-products .card__badge{display:none}.complementary-products .card__content{padding:.9rem 0 0}.complementary-products .card__heading{font-weight:var(--font-body-weight);font-size:1.3rem;line-height:1.4;margin:0 0 .5rem}.complementary-products .card-information{padding:0}.complementary-products .price,.complementary-products .price-item{font-size:1.3rem!important;font-weight:600!important;color:rgb(var(--color-foreground))!important}.complementary-products .price--on-sale .price__sale .price-item--regular{font-weight:var(--font-body-weight)!important;font-size:1.15rem!important;color:#53534c!important}.cx-carousel-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}@media screen and (max-width:749px){ul.cx-carousel{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;gap:1rem;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.4rem}ul.cx-carousel::-webkit-scrollbar{display:none}ul.cx-carousel>li{flex:0 0 42%;width:42%;max-width:none;scroll-snap-align:start;margin:0!important}}@media screen and (min-width:750px){.cx-carousel-head .cx-comp-arrows{display:none}}.footer{border-top:.1rem solid rgba(var(--color-foreground),.08)}.footer .footer__content-top{padding-top:4.8rem;padding-bottom:4rem}.footer .footer-block--newsletter{justify-content:flex-start;text-align:left;margin-top:0}.footer .footer-block__newsletter{text-align:left;max-width:40rem}.footer .footer-block__newsletter .footer-block__heading{font-size:2.8rem;font-weight:var(--font-heading-weight);line-height:1.2;margin:0 0 1.4rem}.cx-footer-newsletter-text{font-size:1.35rem;line-height:1.6;margin:0 0 2rem;color:rgb(var(--color-foreground))}.footer .newsletter-form{margin:0;align-items:flex-start}.footer .newsletter-form__field-wrapper{max-width:32rem}.footer .newsletter-form__field-wrapper .field__input{border:.1rem solid rgb(var(--color-foreground));border-radius:0;background:rgb(var(--color-background));box-shadow:none}.footer .newsletter-form__field-wrapper .field:after,.footer .newsletter-form__field-wrapper .field:hover.field:after{box-shadow:none;outline:none}.footer .footer-block__heading{font-size:1.6rem;font-weight:600;margin-bottom:1.6rem}.footer .footer-block__details-content .list-menu__item--link,.footer .footer-block__details-content .rte{font-size:1.35rem;color:rgb(var(--color-foreground))}.footer .footer-block__details-content>li:first-child .list-menu__item--link{padding-top:0}@media screen and (min-width:750px){.footer .footer__content-top{display:grid;grid-template-columns:minmax(30rem,36%) 1fr;gap:3rem 6rem;align-items:start}.footer .footer-block--newsletter{grid-column:1;grid-row:1}.footer .footer__blocks-wrapper{grid-column:2;grid-row:1}}@media screen and (max-width:749px){.footer .footer__content-top{padding-top:3.6rem;padding-bottom:2rem;display:flex;flex-direction:column}.footer .footer-block--newsletter{order:-1}.footer .footer-block__newsletter .footer-block__heading{font-size:2.2rem}.footer .newsletter-form__field-wrapper{max-width:none}.footer .footer__blocks-wrapper{margin-top:3.2rem}.footer .footer-block.grid__item{margin:0;padding:0;border-bottom:.1rem solid rgba(var(--color-foreground),.35)}.footer .footer-block.grid__item:first-child{border-top:.1rem solid rgba(var(--color-foreground),.35)}.footer .footer-block.grid__item .footer-block__heading{display:flex;align-items:center;justify-content:space-between;margin:0;padding:1.5rem 0;font-size:1.4rem;font-weight:var(--font-body-weight);cursor:pointer}.footer .footer-block.grid__item .footer-block__heading:after{content:"+";font-size:2.2rem;font-weight:300;line-height:1}.footer .footer-block.grid__item.is-open .footer-block__heading:after{content:"\2212"}.footer .footer-block.grid__item .footer-block__details-content{display:none;margin:0;padding:0 0 1.6rem}.footer .footer-block.grid__item.is-open .footer-block__details-content{display:block}.footer .footer-block__details-content .list-menu__item--link{padding:.6rem 0}}.cx-kave-story{text-align:center}.cx-kave-story__heading{font-size:2.4rem;font-weight:500;line-height:1.25;max-width:56rem;margin:0 auto 3.2rem}.cx-kave-story__card{position:relative;max-width:56rem;margin:0 auto;overflow:hidden}.cx-kave-story__card img{display:block;width:100%;height:auto}.cx-kave-story__overlay{position:absolute;left:0;right:0;bottom:0;padding:7rem 2.4rem 2.6rem;text-align:left;color:#fff;background:linear-gradient(transparent,#0000008c)}.cx-kave-story__overlay h3{font-size:2rem;font-weight:500;margin:0 0 1rem;color:#fff}.cx-kave-story__overlay p{font-size:1.35rem;font-weight:600;line-height:1.6;margin:0;max-width:34rem}@media screen and (max-width:749px){.cx-kave-story__heading{font-size:1.9rem}}sticky-atc-bar.cx-sticky-atc{padding:1.7rem 1.6rem calc(1.7rem + env(safe-area-inset-bottom,0px))}.cx-sticky-atc .cx-sticky-atc__title{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:1.5rem}.cx-sticky-atc .cx-sticky-atc__price{font-weight:600;color:rgb(var(--color-foreground));font-size:1.4rem}.cx-sticky-atc .cx-sticky-atc__button .button{background:rgb(var(--color-button));border-radius:0;text-transform:none;font-weight:var(--font-body-weight);letter-spacing:.05rem;font-size:1.5rem;padding:1.2rem 2.8rem;min-height:4.8rem}@media screen and (max-width:749px){.cx-sticky-atc .cx-sticky-atc__inner{flex-wrap:nowrap}.cx-sticky-atc .cx-sticky-atc__variants{display:none}.cx-sticky-atc .cx-sticky-atc__button{flex:0 0 auto}.cx-sticky-atc .cx-sticky-atc__button .button{width:auto;padding:1.2rem 2.4rem;font-size:1.4rem;min-height:4.8rem}}.product__info-container .product-form__input .form__label,.product__info-container .product-form__input legend.form__label{color:#53534c;font-size:1.25rem;font-weight:var(--font-body-weight);margin-bottom:.4rem}.cx-kave-shortdesc{font-size:1.4rem;line-height:1.5;margin:.4rem 0 .8rem}.cx-kave-shortdesc a{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.2em}.cx-kave-info{display:flex;align-items:flex-start;gap:.8rem;background:#e9eefb;color:#17388c;font-size:1.25rem;font-weight:var(--font-body-weight-bold);line-height:1.45;padding:1.1rem 1.4rem;margin:.6rem 0 .2rem}.cx-kave-info svg{flex:0 0 auto;width:1.5rem;height:1.5rem;margin-top:.1rem}.cx-kave-pay{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;padding:0;margin:1.2rem 0 0;opacity:.85}.cx-kave-pay li{display:inline-flex}.cx-kave-micro{color:#53534c;font-size:1.2rem;line-height:1.5;text-align:center;margin-top:.8rem}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cx-dekorlane-kave-2.css.map */
