:root{--calmo-ivory: 250, 248, 243;--calmo-ivory-2: 243, 240, 232;--calmo-ivory-3: 237, 233, 223;--calmo-ink: 35, 33, 29;--calmo-green: 47, 64, 52;--calmo-line: 216, 211, 197}.color-scheme-1{--color-background: var(--calmo-ivory);--gradient-background: #faf8f3;--color-foreground: var(--calmo-ink);--color-background-contrast: var(--calmo-line);--color-button: var(--calmo-green);--color-button-text: var(--calmo-ivory);--color-secondary-button: var(--calmo-ivory);--color-secondary-button-text: var(--calmo-green);--color-link: var(--calmo-green);--color-badge-background: var(--calmo-green);--color-badge-foreground: var(--calmo-ivory);--color-badge-border: var(--calmo-green)}.color-scheme-2{--color-background: var(--calmo-ivory-2);--gradient-background: #f3f0e8;--color-foreground: var(--calmo-ink);--color-background-contrast: var(--calmo-line);--color-button: var(--calmo-green);--color-button-text: var(--calmo-ivory);--color-secondary-button: var(--calmo-ivory-2);--color-secondary-button-text: var(--calmo-green);--color-link: var(--calmo-green);--color-badge-background: var(--calmo-green);--color-badge-foreground: var(--calmo-ivory);--color-badge-border: var(--calmo-green)}.color-scheme-3{--color-background: var(--calmo-ivory-3);--gradient-background: #ede9df;--color-foreground: var(--calmo-ink);--color-background-contrast: var(--calmo-line);--color-button: var(--calmo-green);--color-button-text: var(--calmo-ivory);--color-secondary-button: var(--calmo-ivory-3);--color-secondary-button-text: var(--calmo-green);--color-link: var(--calmo-green);--color-badge-background: var(--calmo-green);--color-badge-foreground: var(--calmo-ivory);--color-badge-border: var(--calmo-green)}.color-scheme-4{--color-background: var(--calmo-green);--gradient-background: #2f4034;--color-foreground: var(--calmo-ivory);--color-background-contrast: 22, 32, 25;--color-button: var(--calmo-ivory);--color-button-text: var(--calmo-green);--color-secondary-button: var(--calmo-green);--color-secondary-button-text: var(--calmo-ivory);--color-link: var(--calmo-ivory);--color-badge-background: var(--calmo-ivory);--color-badge-foreground: var(--calmo-green);--color-badge-border: var(--calmo-ivory)}.color-scheme-5{--color-background: var(--calmo-ivory-3);--gradient-background: #ede9df;--color-foreground: var(--calmo-ink);--color-background-contrast: var(--calmo-line);--color-button: var(--calmo-green);--color-button-text: var(--calmo-ivory);--color-secondary-button: var(--calmo-ivory-3);--color-secondary-button-text: var(--calmo-green);--color-link: var(--calmo-green)}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.015em}.button,.shopify-challenge__button,.customer button{font-weight:600;letter-spacing:.02em}.product-form__submit{min-height:5rem}.price--on-sale .price-item--sale{color:rgb(var(--calmo-ink));font-weight:700}.price--on-sale .price-item--regular{opacity:.45;font-weight:400}.badge--bottom-left,.price .badge{font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:1.05rem}.announcement-bar__message{font-weight:500;letter-spacing:.02em;font-size:1.3rem}.card__information{padding-bottom:1.2rem}.metoda__eyebrow,.calmo-router__cta{color:rgb(var(--calmo-green))}.metoda__num{color:rgb(var(--calmo-green));opacity:.5}.metoda__card{background:rgba(var(--calmo-ivory),.75);border-color:rgba(var(--calmo-ink),.12)}.product__tax,.tax-note{display:none}@media screen and (min-width:990px){.product--medium .product__info-wrapper{padding-left:5rem}.product__info-container{max-width:46rem}}.product__accordion .accordion__title{font-weight:600;font-size:1.55rem}.product__accordion{border-top:.1rem solid rgba(var(--calmo-ink),.12);border-bottom:0}.product__accordion:last-of-type{border-bottom:.1rem solid rgba(var(--calmo-ink),.12)}.calmo-vat{margin:.1rem 0 .2rem;font-size:1.25rem;opacity:.5}.calmo-anchor{margin:.4rem 0 1.4rem;font-size:1.45rem;line-height:1.55;opacity:.72}.calmo-panel{margin:1.6rem 0 .4rem;border:.1rem solid rgba(var(--calmo-ink),.14);border-radius:.6rem;padding:1.4rem 1.6rem}.calmo-panel__row{display:flex;align-items:flex-start;gap:1rem;line-height:1.5}.calmo-panel__icon{flex:none;margin-top:.3rem;color:rgb(var(--calmo-green))}.calmo-panel__row span{font-size:1.35rem;opacity:.68}.calmo-panel__pay{border-top:.1rem solid rgba(var(--calmo-ink),.1);margin-top:1.2rem;padding-top:1.2rem}.calmo-panel__label{font-size:1.05rem;letter-spacing:.1em;text-transform:uppercase;opacity:.5;margin-bottom:.8rem}.calmo-panel__badges{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.calmo-panel .payment-badge,.calmo-panel svg.icon{height:24px;width:auto;border-radius:3px;display:inline-block}.calmo-next{margin:1.8rem 0;padding:.2rem 0 .2rem 1.8rem;border-left:.2rem solid rgba(var(--calmo-green),.5)}.calmo-next__title{margin:0 0 .8rem;font-family:var(--font-heading-family);font-weight:600;font-size:1.6rem}.calmo-next__list{margin:0;padding-left:1.6rem;line-height:1.65;font-size:1.5rem}.calmo-next__foot{margin:1rem 0 0;font-size:1.4rem;line-height:1.6;opacity:.7}.calmo-opis__body [style*=background],.product__info-container [style*=background]:not(.calmo-panel){background:none!important;background-color:transparent!important;border:0!important;border-left:.2rem solid rgba(var(--calmo-green),.5)!important;border-radius:0!important;padding:.2rem 0 .2rem 1.8rem!important;margin:2rem 0!important}.cart__ctas{flex-wrap:wrap}.cart__ctas:before{content:"Ceny zawieraj\105  VAT. Zap\142 acisz BLIKiem, kart\105  lub Shop Pay w nast\119pnym kroku.";display:block;width:100%;flex-basis:100%;margin-bottom:.7rem;text-align:center;font-size:1.1rem;line-height:1.45;opacity:.75}.calmo-motion .calmo-reveal{opacity:0;transform:translateY(2.2rem);transition:opacity .75s cubic-bezier(.2,.7,.3,1),transform .75s cubic-bezier(.2,.7,.3,1);will-change:opacity,transform}.calmo-motion .calmo-reveal.calmo-in{opacity:1;transform:none;will-change:auto}.calmo-motion .calmo-reveal .calmo-reveal-item{opacity:0;transform:translateY(1.4rem);transition:opacity .6s ease var(--calmo-delay, 0ms),transform .6s cubic-bezier(.2,.7,.3,1) var(--calmo-delay, 0ms)}.calmo-motion .calmo-reveal.calmo-in .calmo-reveal-item{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.calmo-motion .calmo-reveal,.calmo-motion .calmo-reveal .calmo-reveal-item{opacity:1!important;transform:none!important;transition:none!important}}.header__menu-item span{position:relative;text-decoration:none!important}.header__menu-item span:after{content:"";position:absolute;left:0;right:0;bottom:-.3rem;height:.1rem;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .32s cubic-bezier(.2,.7,.3,1)}.header__menu-item:hover span:after,.header__menu-item:focus-visible span:after{transform:scaleX(1)}.card--media .card__inner .card__media img,.card--standard .card__inner .card__media img{transition:transform .65s cubic-bezier(.2,.7,.3,1)}.card-wrapper:hover .card--media .card__inner .card__media img,.card-wrapper:hover .card--standard .card__inner .card__media img{transform:scale(1.035)}.calmo-buybar{position:fixed;left:0;right:0;bottom:0;z-index:4;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.6rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px));background:#faf8f3f7;border-top:.1rem solid rgba(35,33,29,.16);box-shadow:0 -.8rem 2.4rem #23211d14;transform:translateY(115%);transition:transform .32s cubic-bezier(.2,.7,.3,1)}.calmo-buybar--on{transform:none}.calmo-buybar__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.2rem}.calmo-buybar__title{font-size:1.25rem;line-height:1.3;opacity:.72;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calmo-buybar__price{font-family:var(--font-heading-family);font-weight:600;font-size:1.7rem;line-height:1.2}.calmo-buybar__btn{flex:0 0 auto;min-height:4.4rem;padding:0 2rem}@media screen and (min-width:990px){.calmo-buybar{display:none}}.calmo-progress{position:fixed;top:0;left:0;right:0;height:.3rem;z-index:100;pointer-events:none;background:transparent}.calmo-progress__bar{display:block;height:100%;width:100%;background:#c9a87c;transform:scaleX(0);transform-origin:0 50%;will-change:transform}.calmo-motion .calmo-hero__media{top:-8%;bottom:-8%;will-change:transform}@media(hover:none){.calmo-hero__btn,.calmo-dop__chip,.calmo-prot__cta,.calmo-zestaw__link,.calmo-gwarancja__cta,.calmo-dow__btn,.calmo-router__link,.calmo-sticky__cta,.calmo-buybar__btn,.metoda__btn{transition:transform .16s cubic-bezier(.2,.7,.3,1),background-color .24s ease,border-color .24s ease,opacity .24s ease}.calmo-hero__btn:active,.calmo-dop__chip:active,.calmo-prot__cta:active,.calmo-prot__filter:active,.calmo-zestaw__link:active,.calmo-gwarancja__cta:active,.calmo-dow__btn:active,.calmo-sticky__cta:active,.calmo-buybar__btn:active,.metoda__btn:active,.button:active{transform:scale(.972)}.calmo-router__link:active{transform:translate(.4rem)}}@media screen and (max-width:749px){.calmo-motion .calmo-reveal{transform:translateY(1.2rem);transition:opacity .46s cubic-bezier(.2,.7,.3,1),transform .46s cubic-bezier(.2,.7,.3,1)}.calmo-motion .calmo-reveal .calmo-reveal-item{transform:translateY(.8rem);transition:opacity .4s ease var(--calmo-delay, 0ms),transform .4s cubic-bezier(.2,.7,.3,1) var(--calmo-delay, 0ms)}}@media(prefers-reduced-motion:reduce){.calmo-progress{display:none!important}.calmo-motion .calmo-hero__media{top:0!important;bottom:0!important;transform:none!important;will-change:auto!important}.calmo-hero__btn:active,.calmo-dop__chip:active,.calmo-prot__cta:active,.calmo-prot__filter:active,.calmo-zestaw__link:active,.calmo-gwarancja__cta:active,.calmo-dow__btn:active,.calmo-router__link:active,.calmo-sticky__cta:active,.calmo-buybar__btn:active,.metoda__btn:active,.button:active{transform:none!important}}@media screen and (max-width:749px){.calmo-trustbar .calmo-trustbar__list{display:grid!important;grid-template-columns:1fr 1fr;gap:1.1rem 1.4rem;overflow:visible!important;padding:1.4rem 0}.calmo-trustbar .calmo-trustbar__item{display:flex;white-space:normal!important;align-items:flex-start;gap:.6rem;font-size:1.15rem;line-height:1.35;min-width:0}.calmo-trustbar .calmo-trustbar__text{min-width:0;overflow-wrap:break-word}.calmo-trustbar .calmo-trustbar__icon{margin-top:.1rem}.calmo-trustbar .calmo-trustbar__icon svg{width:1.6rem;height:1.6rem}.calmo-hero .calmo-hero__proofs{display:none!important}.calmo-hero .calmo-hero__eyebrow{max-width:100%;align-items:flex-start;margin-bottom:1.6rem;padding:.5rem 1.1rem .5rem .9rem;gap:.6rem;font-size:1rem;letter-spacing:.055em;line-height:1.4;border-radius:1.1rem}.calmo-hero .calmo-hero__dot{flex:none;margin-top:.35rem}.calmo-hero .calmo-hero__title{font-size:clamp(2.9rem,8.4vw,3.8rem);margin-bottom:1.6rem}.calmo-hero .calmo-hero__lead{font-size:1.45rem;line-height:1.5;margin-bottom:2.2rem}.calmo-hero .calmo-hero__reassure{font-size:1.2rem;line-height:1.45}.calmo-hero .calmo-hero__inner{padding-top:7rem;padding-bottom:6rem}.calmo-dop .calmo-dop__sub,.calmo-prot .calmo-prot__sub,.calmo-dow .calmo-dow__sub,.calmo-zestawy .calmo-zestawy__sub,.metoda .metoda__sub,.calmo-faq .calmo-faq__sub,.calmo-router .calmo-router__sub{font-size:1.45rem;line-height:1.55}.calmo-dop .calmo-dop__chips{display:grid!important;grid-template-columns:1fr;gap:.8rem}.calmo-dop .calmo-dop__chip{width:100%;min-height:4.8rem;justify-content:flex-start;text-align:left;border-radius:1rem;padding:1.1rem 1.4rem;font-size:1.45rem}.calmo-dop .calmo-dop__chip-label{min-width:0}.calmo-prot .calmo-prot__filter{min-height:4.4rem;padding:.9rem 1.6rem}.calmo-prot .calmo-prot__filters{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.calmo-zestaw .calmo-zestaw__link,.calmo-gwarancja .calmo-gwarancja__cta,.calmo-faq .calmo-faq__kontakt-link,.calmo-faq .calmo-faq__odp-link a,.calmo-dow .calmo-dow__btn,.calmo-biblio .calmo-biblio__link,#MainContent .link.underlined-link,#MainContent .link.link--text,.footer .list-menu__item--link,.footer .link.link--text,.footer .copyright__content a{display:inline-flex;align-items:center;min-height:4.4rem}.calmo-prot .calmo-prot__nazwa a{display:inline-block;padding:1rem 0;margin:-1rem 0}.calmo-router .calmo-router__link{min-height:5.6rem}.calmo-prot .calmo-prot__cta,.calmo-hero .calmo-hero__btn{min-height:4.8rem}html,body{overflow-x:clip}#MainContent img,#MainContent svg,#MainContent video,#MainContent iframe{max-width:100%}#MainContent table,.rte table,.calmo-opis__body table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}#MainContent pre,.rte pre{overflow-x:auto;max-width:100%}.rte,.calmo-faq .calmo-faq__odp,.calmo-prot .calmo-prot__nazwa,.calmo-zestaw .calmo-zestaw__item-title{overflow-wrap:break-word}.footer{padding-bottom:calc(7.5rem + env(safe-area-inset-bottom,0px))!important}.calmo-sticky{padding-bottom:env(safe-area-inset-bottom,0px)}.calmo-sticky .calmo-sticky__cta{min-height:4.4rem}.calmo-sticky .calmo-sticky__close{min-width:4.4rem;min-height:4.4rem}.calmo-has-buybar .calmo-sticky{display:none!important}}.calmo-buybar{z-index:6}@media screen and (max-width:989px){.calmo-has-buybar .calmo-sticky{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/calmo-custom.css.map */
