body{background-color:#fff}:root{--paper:#fff}body{background:#fff}header nav>a{display:inline-flex!important}header nav{gap:28px}header{border-bottom:1px solid #e4e9e5}header nav a[aria-current=page]{text-decoration:underline;text-underline-offset:7px}.brand-story .story-prose{max-width:790px}.brand-story p{line-height:1.75}.brand-story .story-ending .story-back{display:block;margin-top:22px}.brand-story .story-photo-pair figure{margin:0}.brand-story figure img{display:block;width:100%;object-fit:cover}.brand-story .story-opening figure{margin:0}.brand-story .story-opening{padding-top:54px}.brand-story .story-photo-pair{gap:24px}.brand-story .story-photo-pair img{height:430px}.brand-story .story-prose{padding-top:64px;padding-bottom:64px}.brand-story .story-ending{padding-top:72px;padding-bottom:80px}.brand-story .story-emotion{padding-top:40px;padding-bottom:40px}.brand-story .story-emotion>img{height:560px;object-fit:cover;border-radius:20px}.modern-footer{padding:0!important;border:0!important;background:#fff!important;color:#173d32}.mf-inner{max-width:1248px;margin:auto;padding:0 32px}.mf-assurance{border-top:1px solid #dfe7e2;border-bottom:1px solid #dfe7e2;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:24px 0;font-size:14px}.mf-assurance span{display:block;color:#617269;font-size:13px;margin-top:3px}.mf-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:48px;padding:52px 0}.mf-brand .logo{font-size:54px;display:inline-block;margin-bottom:16px}.mf-brand p{max-width:240px;font-size:15px;line-height:1.7;color:#617269}.mf-col h3{font-size:14px;margin:8px 0 18px;font-weight:700}.mf-col ul{list-style:none;padding:0;margin:0}.mf-col li{margin:0 0 12px}.modern-footer a{color:inherit;text-decoration:none}.modern-footer a:hover{text-decoration:underline;text-underline-offset:4px}.mf-col a{font-size:14px;line-height:1.5}.mf-contact .mf-phone{font-size:21px;font-weight:650;white-space:nowrap}.mf-contact p{font-size:13px;color:#617269}.mf-bottom{border-top:1px solid #dfe7e2;padding:22px 0;display:flex;justify-content:space-between;gap:24px;color:#617269;font-size:12px}.mf-legal{display:flex;gap:24px;flex-wrap:wrap}.white-more .routine,.white-more .reviews-section,.white-more .product-card{background:#fff!important}.white-more .product-card{border:1px solid #dce5de!important}.white-more .routine,.white-more .reviews-section{border-top:1px solid #e5ebe6;border-bottom:1px solid #e5ebe6}@media(max-width:700px){header{display:grid!important;grid-template-columns:1fr auto!important;gap:12px!important;padding:14px 20px 10px!important;height:auto!important}header>.logo{grid-column:1;grid-row:1}header>.cart-trigger{grid-column:2;grid-row:1}header>nav{grid-column:1/-1;grid-row:2;display:grid!important;grid-template-columns:1.07fr 1.38fr .72fr .85fr;gap:8px!important;width:100%;align-items:center}header nav>a,header .supplement-toggle{font-size:13px!important;white-space:nowrap;padding:10px 0!important;min-height:40px}header nav>a:nth-child(n){display:inline-flex!important}header nav>a:last-child{justify-content:flex-end}header .supplement-links{left:0;right:auto;width:calc(100vw - 40px)}.brand-story .story-opening{padding-top:32px;gap:28px}.brand-story .wrap{padding-left:22px;padding-right:22px}.brand-story .story-opening figure{margin:0}.brand-story .story-opening figure img{height:350px;width:100%}.brand-story h1{font-size:36px}.brand-story h2{font-size:28px}.brand-story .story-prose{padding-top:44px;padding-bottom:44px}.brand-story .story-photo-pair{grid-template-columns:1fr 1fr;gap:12px}.brand-story .story-photo-pair img{height:235px}.brand-story .story-photo-pair figcaption{font-size:14px}.brand-story .story-emotion{gap:24px}.brand-story .story-emotion>img{height:360px;width:100%}.brand-story .story-ending{padding-top:48px;padding-bottom:52px}.mf-inner{padding:0 22px}.mf-assurance{grid-template-columns:1fr;gap:15px;padding:24px 0}.mf-assurance div{padding-left:14px;border-left:2px solid #dceac3}.mf-grid{grid-template-columns:1fr 1fr;gap:28px 20px;padding:32px 0}.mf-brand{grid-column:1/-1}.mf-brand .logo{font-size:48px;margin-bottom:8px}.mf-brand p{max-width:290px;margin:0}.mf-contact{grid-column:1/-1;border-top:1px solid #e1e8e3;padding-top:20px}.mf-contact h3{margin-top:0}.mf-bottom{display:block}.mf-legal{margin-top:16px;gap:12px 22px}.mf-col li{margin-bottom:14px}.mf-col a{display:inline-block;min-height:24px}.mf-assurance strong{font-size:14px}}.modern-footer{display:block!important}.mf-inner{width:100%;box-sizing:border-box}@media(max-width:700px){.brand-story .wrap{width:100%;max-width:100%;box-sizing:border-box}}@media(max-width:700px){.mf-inner{padding:0 20px}.mf-assurance{padding:16px 0;display:block}.mf-assurance>div:not(:first-child){display:none}.mf-assurance>div:first-child{border:0;padding:0}.mf-assurance strong{font-size:15px}.mf-assurance span{font-size:13px}.mf-grid{padding:22px 0 16px;gap:18px 20px}.mf-brand{display:none}.mf-col h3{margin:0 0 6px;font-size:14px}.mf-col li{margin:0}.mf-col a{padding:7px 0;min-height:36px;font-size:14px}.mf-contact{padding-top:14px;display:grid;grid-template-columns:1fr;gap:0}.mf-contact h3,.mf-contact>p{display:none}.mf-contact ul{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.mf-contact .mf-phone{font-size:21px}.mf-contact a{min-height:40px}.mf-bottom{padding:14px 0 18px;font-size:12px}.mf-legal{margin-top:8px;gap:6px 18px}.mf-legal a{display:inline-block;padding:5px 0}}.announcement-v2{display:flex!important;align-items:center;justify-content:center;gap:36px;padding:10px 20px!important;background:#07573e;color:#fff;font-size:13px;line-height:1.3}.announcement-v2>span,.announcement-v2>a{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;margin:0!important;color:#fff;white-space:nowrap}.announcement.announcement-v2>span.ann-delivery{display:flex!important}.announcement-v2 svg{flex:none}.announcement-v2>a{text-decoration:none}.announcement-v2>a:hover{text-decoration:underline;text-underline-offset:3px}.announcement-v2>a:focus-visible{outline:2px solid white;outline-offset:3px}@media(max-width:700px){.announcement-v2{display:grid!important;grid-template-columns:1fr 1fr;gap:7px 12px;padding:9px 16px!important;font-size:12px}.announcement-v2 .ann-delivery{grid-column:1/-1}.announcement-v2>span,.announcement-v2>a{display:inline-flex!important;font-size:12px;min-width:0}.announcement-v2 svg{width:17px;height:14px}}.delivery-bar.delivery-logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;background:#fff;padding:28px 5%;border-top:1px solid #e1e8e2}.delivery-bar.delivery-logos>div{min-width:0;text-align:left;display:block}.delivery-bar.delivery-logos .trust-heading{display:flex;align-items:center;gap:9px;min-height:30px;margin:0 0 9px;font-size:15px;line-height:1.3;color:#173d32}.delivery-bar.delivery-logos .trust-heading:before,.delivery-bar.delivery-logos .trust-heading:after{display:none!important;content:none!important}.delivery-bar.delivery-logos .trust-heading span{font-size:15px;color:inherit;line-height:1.3}.delivery-bar.delivery-logos>div>span{font-size:13px;line-height:1.65;color:#617269;display:block}.delivery-logos img{display:block;object-fit:contain;object-position:left center;max-width:100%;height:28px}.delivery-logos svg{flex:none}@media(max-width:700px){.delivery-bar.delivery-logos{grid-template-columns:1fr 1fr;gap:24px 20px;padding:24px 20px}.delivery-bar.delivery-logos .trust-heading,.delivery-bar.delivery-logos .trust-heading span{font-size:14px}.delivery-bar.delivery-logos .trust-poland{gap:7px}.delivery-logos .trust-poland svg{width:24px;height:16px}.delivery-bar.delivery-logos>div>span{font-size:12px}.delivery-logos .trust-inpost{width:82px}.delivery-logos .trust-blik{width:60px}}.delivery-logos+.modern-footer .mf-assurance{display:none!important}.delivery-bar.delivery-logos .delivery-methods{color:#173d32;font-weight:600;margin:0 0 7px;font-size:12px;line-height:1.6}.delivery-bar.delivery-logos{align-items:stretch;gap:0;padding:24px 5%}.delivery-bar.delivery-logos>div{display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px;min-width:0}.delivery-bar.delivery-logos .trust-heading{height:32px;min-height:32px;justify-content:center;margin:0 0 10px;gap:8px}.delivery-bar.delivery-logos .trust-heading span{display:inline;font-size:14px}.delivery-bar.delivery-logos>div>span{font-size:12px;line-height:1.65;margin:0}.delivery-bar.delivery-logos img{object-position:center;max-height:28px}.delivery-bar.delivery-logos .trust-poland svg{width:26px;height:18px}.delivery-bar.delivery-logos .trust-heading{font-size:14px}@media(max-width:700px){.delivery-bar.delivery-logos{padding:12px 16px;grid-template-columns:1fr 1fr}.delivery-bar.delivery-logos>div{padding:18px 6px}.delivery-bar.delivery-logos>div:nth-child(odd){border-right:1px solid #e5ebe6}.delivery-bar.delivery-logos>div:nth-child(-n+2){border-bottom:1px solid #e5ebe6}.delivery-bar.delivery-logos .trust-heading{font-size:13px;gap:6px}.delivery-bar.delivery-logos .trust-heading span{font-size:13px}.delivery-bar.delivery-logos>div>span{font-size:12px}}body:has(.delivery-logos) .modern-footer .mf-assurance{display:none!important}.hero .hero-bottom.ux-price-context{border:0!important;padding-top:0!important;margin-top:16px!important}.hero .hero-bottom.ux-price-context>span:before{display:none!important}.care .principles>article:last-child{border-bottom:0!important}.care .principles>article:last-child:after{display:none!important}@media(max-width:700px){.announcement.announcement-v2>span,.announcement.announcement-v2>a{font-size:12px!important}}.canlo-page-index #produkty .product-card{border-color:transparent!important}
/*# sourceMappingURL=/cdn/shop/t/22/assets/canlo-approved-20261103.css.map */
