.jdgm-popup-widget-wrapper{display:none!important}.ifm{--ifm-bg:#fbf8f2;--ifm-ink:#293c31;--ifm-soft:#f0e9dd;--ifm-accent:#994e37;--ifm-line:#dbd7cd;background:var(--ifm-bg);color:var(--ifm-ink);font-family:Arial,sans-serif;scroll-margin-top:110px}.ifm *{box-sizing:border-box}.ifm a{color:inherit;text-decoration:none}.ifm p,.ifm h1,.ifm h2,.ifm h3{margin:0;color:inherit;text-transform:none;letter-spacing:normal}.ifm a:focus-visible{outline:3px solid var(--ifm-accent);outline-offset:5px}.ifm-wrap{max-width:1360px;margin:auto;padding:65px 48px}.ifm h1,.ifm h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.045em;line-height:1.08}.ifm h1{font-size:clamp(36px,4.4vw,66px)}.ifm h2{font-size:clamp(30px,3vw,46px)}.ifm h3{font-family:inherit;font-size:18px;font-weight:500;line-height:1.35}.ifm p{font-size:16px;line-height:1.65}.ifm-promo{display:flex;justify-content:center;align-items:center;gap:25px;padding:13px 24px;background:var(--ifm-accent);color:#fff!important;font-size:14px;letter-spacing:.03em}.ifm-eyebrow{font-size:11px!important;text-transform:uppercase!important;letter-spacing:.16em!important;margin-bottom:18px!important;font-weight:600}.ifm-split{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;align-items:center}.ifm-copy{padding:20px 0}.ifm-intro{max-width:440px;margin-top:24px!important}.ifm-photo{overflow:hidden;background:var(--ifm-soft);aspect-ratio:1.15}.ifm-photo img{height:100%;width:100%;object-fit:cover;display:block}.ifm-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:30px}.ifm-button{display:inline-flex;justify-content:space-between;align-items:center;gap:28px;background:var(--ifm-ink);color:#fff!important;padding:16px 22px;font-size:14px;min-height:50px}.ifm-secondary{font-size:14px;text-decoration:underline!important;text-underline-offset:6px}.ifm-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:32px}.ifm-heading>p{max-width:330px}.ifm-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 24px}.ifm-category-photo{aspect-ratio:1.32;overflow:hidden;background:var(--ifm-soft)}.ifm-category-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.ifm-category:hover img{transform:scale(1.025)}.ifm-category-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 0;border-bottom:1px solid var(--ifm-line)}.ifm-category-caption span{font-size:21px}.ifm-small-links{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:30px}.ifm-small-links a{display:flex;gap:16px;font-size:13px;border-bottom:1px solid var(--ifm-line);padding:8px 0}.ifm--feature .ifm-photo{order:-1;aspect-ratio:1.1}.ifm--feature{--ifm-bg:#f0e9dd}.ifm-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ifm-product-photo{position:relative;aspect-ratio:1;background:#fff;overflow:hidden}.ifm-product-photo img{display:block;width:100%;height:100%;object-fit:contain;padding:12px}.ifm-product h3{font-size:14px;margin-top:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:38px}.ifm-price{font-size:16px!important;margin-top:10px!important;font-weight:600}.ifm-price s{font-size:13px;font-weight:400;margin-left:10px;opacity:.6}.ifm-sale{position:absolute;left:10px;top:10px;background:var(--ifm-accent);color:#fff;padding:5px 9px;font-size:11px}.ifm--values{--ifm-bg:#e9eee7}.ifm-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;border-top:1px solid var(--ifm-line);padding-top:28px}.ifm-values h3{margin:14px 0 10px}.ifm-values p{font-size:14px}.ifm-value-number{font-family:Georgia,serif;font-size:28px;opacity:.45}.ifm--playful{--ifm-bg:#fffaf1;--ifm-ink:#234e49;--ifm-soft:#f4d883;--ifm-accent:#a83e39;--ifm-line:#d7e4d9}.ifm--playful h1,.ifm--playful h2{font-family:Trebuchet MS,Arial,sans-serif;font-weight:700;letter-spacing:-.055em}.ifm--playful .ifm-photo{border-radius:70px 12px}.ifm--playful .ifm-category-photo{border-radius:24px}.ifm--playful .ifm-category-caption{border:0;padding:16px 12px;background:#f4e6af;border-radius:0 0 20px 20px}.ifm--playful .ifm-category:nth-child(2n) .ifm-category-caption{background:#dcebe3}.ifm--playful .ifm-category:nth-child(3n) .ifm-category-caption{background:#f3dcd6}.ifm--playful .ifm-button{border-radius:30px;background:var(--ifm-accent)}.ifm--playful.ifm--feature{--ifm-bg:#e7efe5}.ifm--playful.ifm--values{--ifm-bg:#f5e6b7}.ifm--playful .ifm-product-photo{border-radius:22px}.ifm--playful .ifm-sale{border-radius:20px}.ifm--minimal{--ifm-bg:#fff;--ifm-ink:#202b26;--ifm-soft:#f5f5f2;--ifm-accent:#202b26;--ifm-line:#deded7}.ifm--minimal h1,.ifm--minimal h2{font-family:Arial,sans-serif;font-weight:500;letter-spacing:-.05em}.ifm--minimal .ifm-wrap{padding-top:75px;padding-bottom:75px}.ifm--minimal .ifm-split{gap:80px}.ifm--minimal .ifm-photo{aspect-ratio:1}.ifm--minimal .ifm-category-caption{border-bottom:0}.ifm--minimal .ifm-categories{gap:45px 28px}.ifm--minimal .ifm-button{background:transparent;color:var(--ifm-ink)!important;border:1px solid var(--ifm-ink)}.ifm--minimal.ifm--feature,.ifm--minimal.ifm--values{--ifm-bg:#f5f5f2}.ifm-categories--two{grid-template-columns:repeat(2,minmax(0,1fr))}.ifm-categories--two .ifm-category-photo{aspect-ratio:1.65;background:#fff}.ifm-categories--two .ifm-category-photo img{object-fit:contain}.ifm-category-text{margin-top:12px!important;max-width:500px}.ifm-video-link{display:inline-flex;align-items:center;gap:12px;border-bottom:1px solid currentColor;margin-top:25px;padding:10px 0;font-size:15px;font-weight:500}.ifm-photo--product{background:#fff}.ifm-photo--product img{object-fit:contain;padding:30px}.ifm-feature-details details{border-bottom:1px solid var(--ifm-line);padding:13px 0}.ifm-feature-details summary{font-size:14px;font-weight:600}.ifm-feature-details p{font-size:14px;padding-top:10px}.ifm-feature-details{margin-top:22px}.ifm-product h3{display:block;overflow:visible;-webkit-line-clamp:unset;min-height:0}.ifm-add{display:block;width:100%;margin-top:16px;padding:12px 8px;border:1px solid var(--ifm-ink);background:transparent;color:var(--ifm-ink);font-family:inherit;font-size:13px;text-align:center;min-height:44px}.ifm--playful .ifm-add{border-radius:24px}@media(max-width:899px){.ifm-wrap{padding:40px 22px}.ifm-split{gap:28px;grid-template-columns:1fr}.ifm h1{font-size:38px}.ifm-photo{aspect-ratio:.8}.ifm-heading{align-items:flex-start;gap:20px}.ifm-heading>p{max-width:240px}.ifm-products{gap:16px}.ifm--minimal .ifm-split{gap:30px}.ifm--minimal .ifm-wrap{padding-top:45px;padding-bottom:45px}}@media(max-width:599px){.ifm-wrap{padding:32px 18px}.ifm-split{grid-template-columns:1fr;gap:25px}.ifm h1{font-size:38px}.ifm h2{font-size:30px}.ifm-copy{padding:8px 0}.ifm-intro{font-size:16px;margin-top:16px!important}.ifm-photo{aspect-ratio:1.3}.ifm--hero .ifm-photo{order:0}.ifm--hero .ifm-copy{padding-bottom:12px}.ifm-promo{font-size:12px;padding:12px 18px;gap:14px}.ifm-eyebrow{margin-bottom:12px!important}.ifm-actions{margin-top:22px;gap:18px}.ifm-heading{display:block;margin-bottom:25px}.ifm-heading>p,.ifm-heading>.ifm-secondary{display:block;margin-top:15px;max-width:none}.ifm-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.ifm-category-photo{aspect-ratio:1}.ifm-category-caption{padding:12px 0}.ifm-category-caption h3{font-size:14px}.ifm-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.ifm-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.ifm-values h3{font-size:16px}.ifm--playful .ifm-photo{border-radius:40px 8px}.ifm--playful .ifm-category-photo{border-radius:16px}.ifm--playful .ifm-category-caption{padding:12px 8px}.ifm--minimal .ifm-wrap{padding-top:35px;padding-bottom:35px}.ifm--minimal .ifm-photo,.ifm--feature .ifm-photo{aspect-ratio:1.3}}@media(prefers-reduced-motion:reduce){.ifm-category-photo img{transition:none}.ifm-category:hover img{transform:none}}.ifm-lab-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.ifm-lab-card{display:flex;flex-direction:column;padding:25px;border:1px solid #c9d1c6;background:#f9faf6;transition:background .2s}.ifm-lab-card:hover{background:#fff}.ifm-lab-card h3{font-size:21px;line-height:1.2;margin:16px 0 12px}.ifm-lab-card p{font-size:15px;line-height:1.6}.ifm-lab-read{font-size:13px;font-weight:600;margin-top:auto;padding-top:24px;display:flex;justify-content:space-between}.ifm-detail-link{display:inline-block;margin:15px 0;text-decoration:underline!important}.ifm-product-intro{max-width:760px;margin:-10px 0 30px!important;line-height:1.6}.ifm-card-benefit{font-size:14px;line-height:1.5;margin:8px 0!important;min-height:42px}.ifm-saving{font-size:13px!important;color:#88513a!important;margin-top:5px!important}.ifm-product>a:first-child{flex:1}.ifm-product form{margin-top:18px}.ifm--hero .ifm-wrap{padding-top:45px;padding-bottom:45px}.ifm--hero .ifm-intro{max-width:540px}.ifm--hero h1{font-size:58px}.ifm--values .ifm-heading>p{max-width:440px}.ifm--benefits .ifm-wrap{padding-top:35px}.ifm--products .ifm-wrap{padding-top:45px;padding-bottom:45px}@media(max-width:899px){.ifm-lab-grid,.ifm-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.ifm--hero h1{font-size:42px}}@media(max-width:599px){.ifm-lab-grid{grid-template-columns:1fr;gap:12px}.ifm-lab-card{padding:22px}.ifm-lab-card h3{font-size:22px;margin-top:8px}.ifm-lab-card .ifm-value-number{font-size:22px}.ifm-lab-read{padding-top:16px}.ifm--hero h1{font-size:39px}.ifm-card-benefit{font-size:13px;min-height:58px}.ifm--hero .ifm-wrap{padding-top:30px;padding-bottom:30px}}html{scroll-behavior:smooth}body{margin:0;background:#fbf8f2;color:#293c31;font-family:Arial,sans-serif}*{box-sizing:border-box}a{color:inherit}.preview-note{background:#293c31;color:#fff;padding:10px 22px;text-align:center;font-size:12px;line-height:1.5}.site-header{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:23px 48px;background:#fbf8f2;border-bottom:1px solid #dbd7cd;position:sticky;top:0;z-index:10}.wordmark{font-size:37px;letter-spacing:-2px;font-weight:700;text-decoration:none}.site-header nav{display:flex;gap:25px;flex-wrap:wrap;font-size:13px}.site-header nav a{text-decoration:none}.editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.editorial-card{display:flex;flex-direction:column;gap:17px;border:1px solid #dbd7cd;padding:28px;background:#fffaf3;min-width:0}.editorial-card h3{font-family:Georgia,serif;font-size:26px;line-height:1.2}.editorial-card>span{margin-top:auto;padding-top:20px;font-size:13px;font-weight:600}.principles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.principles a{border-top:1px solid #bec8b8;padding:22px 0}.principles h3{font-family:Georgia,serif;font-size:25px;margin-bottom:14px}.principles .ifm-eyebrow{color:#994e37}.principles span{display:block;font-size:13px;margin-top:20px}.certifications{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:36px}.certifications details{border:1px solid #cbd3c6;padding:15px;background:#f9faf6}.certifications summary{cursor:pointer;font-size:15px;font-weight:600}.certifications details p{font-size:13px;margin-top:15px}.ifm--safety{background:#edf1e7}.needs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.needs-card{border-top:1px solid #dbd7cd;padding:22px 4px}.needs-card h3{font-family:Georgia,serif;font-size:25px;margin-bottom:12px}.needs-card p{font-size:14px}.ifm--benefits .ifm-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.benefit-photo{aspect-ratio:1.4!important}.ifm--benefits .ifm-products{margin-top:40px}.hudora-copy{margin-bottom:30px}.hudora-image{aspect-ratio:1.5;background:#fff;overflow:hidden}.hudora-image img{width:100%;height:100%;object-fit:contain}.feature-video{margin:20px 0 35px;display:inline-block;color:#994e37!important;text-decoration:underline!important;font-size:14px}.gift-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.gift-photo{aspect-ratio:1;background:#fff;display:flex;align-items:center;margin-bottom:18px}.gift-photo img{width:100%;height:100%;object-fit:contain}.gift-grid h3{font-family:Georgia,serif;font-size:23px;margin-bottom:10px}.gift-grid p{font-size:14px}.gift-grid a>span{display:block;margin-top:15px;font-size:13px;font-weight:600}.review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.review-card{padding:25px 0;border-top:1px solid #c9c5ba}.review-card .stars{color:#994e37;letter-spacing:4px;font-size:18px;margin-bottom:20px}.review-card blockquote{margin:0 0 22px;font-size:16px;line-height:1.75}.review-card p{font-size:13px}.story-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:60px}.story-layout blockquote{font:35px/1.25 Georgia,serif;margin:0 0 25px}.story-layout p{margin-bottom:22px}.brand-list{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:18px;border-top:1px solid #dbd7cd}.brand-list a{font-family:Georgia,serif;font-size:24px}.site-footer{background:#293c31;color:#fff;padding:55px 48px;font-size:14px}.footer-cols{max-width:1264px;margin:auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px}.site-footer a{display:block;text-decoration:none;margin:12px 0}.site-footer h3{font-size:15px}.site-footer p{line-height:1.7}.site-footer .wordmark{display:inline-block;margin-top:0}.footer-payment{max-width:1264px;margin:35px auto 0;border-top:1px solid #788477;padding-top:23px;font-size:12px;line-height:1.8}.ifm-products{align-items:stretch}.ifm-product-photo img{object-fit:contain!important}.small-note{font-size:12px!important;opacity:.75;margin-top:18px!important}@media(max-width:1000px){.gift-grid,.certifications{grid-template-columns:repeat(3,minmax(0,1fr))}.site-header{padding:16px 24px}.site-header nav{gap:15px}.principles{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-grid{gap:14px}.editorial-card{padding:21px}}@media(max-width:650px){.site-header{align-items:flex-start;gap:12px}.site-header nav{max-width:230px;gap:9px 16px;font-size:12px}.wordmark{font-size:30px}.needs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.needs-card h3{font-size:22px}.principles{gap:14px}.principles h3{font-size:23px}.certifications{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-grid,.review-grid,.story-layout{grid-template-columns:1fr}.editorial-card{gap:12px}.ifm--benefits .ifm-categories{grid-template-columns:1fr}.gift-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 15px}.story-layout{gap:20px}.site-footer{padding:38px 24px}.footer-cols{grid-template-columns:1fr 1fr;gap:25px}.footer-cols>div:first-child{grid-column:1/-1}.story-layout blockquote{font-size:30px}.ifm-photo img{max-width:100%}}#ifamily-acasa .ifm-wrap{padding-bottom:18px}#ifamily-nevoi .ifm-wrap{padding-top:26px}.needs-card{border:0;padding:0;overflow:hidden}.needs-photo{aspect-ratio:1.7;background:#f2eee7;overflow:hidden}.needs-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s}.needs-card:hover .needs-photo img{transform:scale(1.025)}.needs-caption{padding:18px 2px 20px}.needs-caption h3{display:flex;align-items:start;justify-content:space-between;gap:12px;font-size:25px}.needs-caption h3 span{font:20px Arial,sans-serif}.label-intro{margin-top:34px;padding-top:26px;border-top:1px solid #c5cfbf;max-width:900px}.label-intro h3{font:28px/1.2 Georgia,serif;margin-bottom:12px}.label-intro p{font-size:14px;line-height:1.6}.certifications{margin-top:20px}.citron-selection-title{margin-top:25px}.citron-selection-title h3{font:32px/1.2 Georgia,serif}.fairy-feature{margin:10px 0 48px;padding:25px;background:#f1e9df}.fairy-photo{display:block;aspect-ratio:1.25;background:#fff}.fairy-photo img{width:100%;height:100%;object-fit:contain}.fairy-feature h3{font:38px/1.12 Georgia,serif;margin-bottom:20px}.fairy-feature p{margin:16px 0}.brand-reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.brand-reasons>a{border-top:1px solid #c7c9be;padding-top:22px;display:flex;flex-direction:column;gap:15px}.brand-reasons h3{font:28px/1.2 Georgia,serif}.brand-reasons p{font-size:14px}.brand-reasons span{font-size:13px;font-weight:600;margin-top:auto;padding-top:10px}.promo-actions{margin-top:32px}.site-header nav{gap:20px}@media(max-width:899px){.brand-reasons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){#ifamily-acasa .ifm-wrap{padding-bottom:10px}#ifamily-nevoi .ifm-wrap{padding-top:20px}.needs-caption h3{font-size:21px}.needs-caption p{font-size:13px}.fairy-feature{padding:18px;gap:20px}.fairy-feature h3{font-size:30px}.brand-reasons{grid-template-columns:1fr}.site-header nav{gap:9px 13px}.citron-selection-title h3{font-size:28px}.label-intro h3{font-size:25px}}@media(prefers-reduced-motion:reduce){.needs-card:hover .needs-photo img{transform:none}}.footer-cols{grid-template-columns:1.15fr .9fr .85fr .7fr 1.4fr;gap:25px}.footer-cols a{line-height:1.5;overflow-wrap:anywhere}.footer-company{margin:30px auto 0;padding-top:22px;border-top:1px solid #c7c9be;font-size:12px;line-height:1.65}.footer-company p{margin:5px 0}@media(max-width:1000px){.footer-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.footer-cols>div:last-child{grid-column:1/-1}.footer-company{font-size:12px}}.shopping-assurance{margin-top:30px;padding:22px 0;border-top:1px solid #dbd7cd;border-bottom:1px solid #dbd7cd;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.shopping-assurance a{display:flex;flex-direction:column;gap:7px;font-size:13px}.shopping-assurance strong{font-weight:600}.shopping-assurance span{font-size:12px;color:#5c675c}.labels-explained{margin-top:30px;border-top:1px solid #c5cfbf;border-bottom:1px solid #c5cfbf;padding:20px 0}.labels-explained>summary{cursor:pointer;display:flex;justify-content:space-between;gap:20px;font:25px/1.3 Georgia,serif;list-style:none}.labels-explained>summary::-webkit-details-marker{display:none}.labels-help{margin-top:18px!important;max-width:780px}.safety-reading{display:flex;flex-wrap:wrap;gap:14px 30px;margin-top:23px;font-size:13px}.brand-reasons{gap:24px}.brand-reasons p{font-size:13px;line-height:1.6}.brand-reasons h3{font-size:25px}.footer-payment a{color:inherit}#ifamily-ghiduri .editorial-grid{row-gap:25px}@media(max-width:650px){.shopping-assurance{grid-template-columns:1fr;gap:18px}.labels-explained>summary{font-size:22px}.safety-reading{flex-direction:column;gap:17px}.ifm-wrap{padding-top:42px;padding-bottom:42px}.ifm-add{min-height:44px;display:flex;align-items:center;justify-content:center}}body{background:#fbf8f2;color:#293c31}.ifm-header,.site-footer,.ifm{font-family:Arial,sans-serif}.ifm-header{max-width:none;padding:24px 40px;background:#fbf8f2;z-index:20;display:flex;gap:26px;align-items:center;flex-wrap:wrap}.ifm-header nav{display:flex;flex-wrap:wrap;gap:18px}.ifm-header a,.site-footer a{text-decoration:none;color:#293c31}.ifm-search{margin-left:auto;display:flex;border-bottom:1px solid #aeb7a5}.ifm-search input{background:transparent;border:0;padding:9px;width:180px;color:#293c31}.ifm-search button{border:0;background:transparent;color:#293c31;padding:9px;font-size:22px}.ifm-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.needs-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ifm-product{display:flex;flex-direction:column}.ifm-product-link{color:inherit;text-decoration:none}.ifm-stock{font-size:12px!important;margin:8px 0!important}.ifm-product-detail{font-size:12px;margin-top:12px;text-decoration:underline!important}.ifm-quick-add{margin-top:auto}.ifm-add{width:100%;border:0;cursor:pointer;min-height:44px;text-align:center;display:flex;justify-content:center;align-items:center;background:#293c31;color:#fff!important;padding:12px;font-size:13px}.ifm-product-photo img{height:100%;width:100%;object-fit:contain}.ifm-features{font-size:12px!important;margin-bottom:10px!important}.ifm-reviews-link{padding-top:0}.site-footer{background:#f0e9dd;padding:40px 48px}.ifm-catalog,.ifm-content,.ifm-product-extra{max-width:1360px;padding:35px 48px 65px;margin:auto}.ifm-catalog h1,.ifm-content h1,.ifm-product-extra h2{font:clamp(32px,4vw,52px)/1.1 Georgia,serif;letter-spacing:-.025em;color:#293c31}.ifm-catalog h1{margin:0 0 14px}.ifm-context{max-width:800px;font-size:15px;line-height:1.7;margin:0 0 25px}.ifm-breadcrumb{font-size:12px;margin-bottom:22px}.ifm-breadcrumb a{color:inherit}.ifm-filter-bar{border-top:1px solid #d4d7ca;border-bottom:1px solid #d4d7ca;padding:18px 0;margin-bottom:25px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ifm-filter-bar label{font-size:12px;display:flex;flex-direction:column;gap:6px}.ifm-filter-bar select,.ifm-sort select{background:#fbf8f2;border:1px solid #b8c1af;border-radius:2px;min-height:44px;color:#293c31;font-size:14px;padding:9px;max-width:250px}.ifm-count{font-size:12px}.ifm-sort{margin-left:auto;display:flex;align-items:center;gap:10px;font-size:12px}.ifm-filters{display:flex;flex-wrap:wrap;gap:12px}.ifm-catalog .ifm-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 22px}.ifm-product[hidden]{display:none!important}.ifm-empty{padding:30px;background:#f0e9dd;margin:25px 0}.ifm-empty[hidden]{display:none}.ifm-reading-links{margin-top:42px;padding-top:25px;border-top:1px solid #d4d7ca;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.ifm-reading-links a{display:block;margin-top:10px;color:inherit;text-decoration:underline}.ifm-brand-copy{margin-top:35px;padding-top:25px;border-top:1px solid #d4d7ca;max-width:850px;line-height:1.8}.ifm-content{line-height:1.8;max-width:1050px}.ifm-content h2{font:30px/1.25 Georgia,serif;color:#293c31;margin:32px 0 18px}.ifm-content h3{font:23px/1.3 Georgia,serif;color:#293c31;margin:25px 0 14px}.ifm-content p{margin:15px 0}.ifm-content a{color:#994e37}.ifm-content .editorial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin:30px 0}.ifm-content .editorial-card{padding:22px;background:#f0e9dd;text-decoration:none;color:#293c31}.ifm-product-extra h2{font-size:32px}.ifm-product-links{display:flex;gap:20px;flex-wrap:wrap;margin:25px 0}.ifm-product-links a{color:#293c31;text-decoration:underline}.ifm-benefit{font-size:16px;line-height:1.6;color:#293c31;margin:12px 0}.ifm-delivery-note{font-size:12px;line-height:1.7;margin:16px 0}.ifm-delivery-note a{color:inherit;text-decoration:underline}.ifm-product-extra .ifm-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ifm-content img{max-width:100%;height:auto}.ifm-table-wrap{overflow:auto}.ifm-content table{width:100%;border-collapse:collapse}.ifm-content td,.ifm-content th{border:1px solid #d4d7ca;padding:12px;text-align:left}.ifm-pagination{margin-top:25px;display:flex;gap:20px;flex-wrap:wrap}.ifm-pagination a{color:inherit;text-decoration:underline}.ifm-header a:focus-visible,.ifm a:focus-visible,.ifm-content a:focus-visible,.ifm-filter-bar select:focus-visible{outline:3px solid #994e37;outline-offset:4px}@media(max-width:1000px){.needs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ifm-catalog .ifm-products{grid-template-columns:repeat(3,minmax(0,1fr))}.ifm-header{padding:20px 25px;gap:18px}.ifm-search{margin-left:0}}@media(max-width:650px){.ifm-header{padding:18px;gap:15px}.ifm-header .wordmark{font-size:34px}.ifm-header nav{gap:12px;font-size:12px}.ifm-search,.ifm-search input{width:100%}.ifm-search button{min-width:44px}.ifm-catalog,.ifm-content,.ifm-product-extra{padding:25px 18px 40px}.ifm-catalog .ifm-products,.ifm-product-extra .ifm-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 13px}.ifm-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.ifm-filter-bar label select{width:100%;max-width:none;font-size:13px}.ifm-sort{margin-left:0;flex-wrap:wrap}.ifm-reading-links,.ifm-content .editorial-grid{grid-template-columns:1fr}.site-footer{padding:35px 18px}.ifm-product h3{font-size:14px}.ifm-content h1{font-size:34px}.ifm-quick-add button{padding:12px 6px}.ifm-filter-bar{align-items:flex-start}.ifm-catalog h1{font-size:34px}}.ifm-catalog-actions{display:flex;gap:18px;align-items:end;flex-wrap:wrap}.ifm-reset{min-height:44px;padding:10px 16px;border:1px solid #293c31;border-radius:0;background:transparent;color:#293c31;font:inherit;cursor:pointer}.ifm-reset:hover{background:#eee8dc}.ifm-reset:focus-visible,.ifm-sort select:focus-visible{outline:2px solid #994e37;outline-offset:3px}@media(max-width:650px){.ifm-catalog-actions{width:100%;align-items:stretch;gap:12px}.ifm-catalog-actions .ifm-sort{flex:1;min-width:150px}.ifm-catalog-actions select{width:100%;min-height:44px}.ifm-reset{flex:1}}body.template-product,body.template-collection,.ifm-catalog,.ifm-catalog .ifm-products,.ifm-catalog .ifm-product,.ifm-product-photo,.productView,.productView-product,.productView-top,.productView-img-container{background:#fff!important}.ifm-delivery-commercial{font-size:14px;line-height:1.65;margin:18px 0}.ifm-delivery-commercial p{margin:8px 0}.ifm--universe{background:#fffdf8}.universe-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:14px}.universe-grid a{display:flex;flex-direction:column;gap:12px;text-align:center;font-weight:600;font-size:14px}.universe-grid img{width:100%;aspect-ratio:1/1;object-fit:cover;background:#f4eee4;border-radius:16px}.needs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.needs-photo{height:150px;overflow:hidden;border-radius:14px;background:#f4eee4}.needs-photo img{width:100%;height:100%;object-fit:contain}.needs-card{background:#fffaf3;border:1px solid var(--ifm-line);padding:16px;border-radius:18px}.needs-caption h3{margin-top:12px;font-family:Georgia,serif;font-size:22px}.needs-caption p{font-size:13px;line-height:1.45;margin-top:6px}.ifm-christmas-story .fairy-photo img{width:100%;height:100%;object-fit:cover}.ifm-christmas-story .fairy-photo{min-height:420px;overflow:hidden}@media(max-width:999px){.universe-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:699px){.needs-grid,.universe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.needs-photo{height:120px}.ifm-christmas-story .fairy-photo{min-height:280px}}body.template-index,body.template-index main,body.template-index .ifm,body.template-index .ifm--warm,body.template-index .ifm-wrap,body.template-index #ifamily-acasa,body.template-index #ifamily-nevoi,body.template-index #ifamily-univers,body.template-index #citron-beneficii,body.template-index #hudora-role,body.template-index #ifamily-cadouri,body.template-index #ifamily-promotii,body.template-index #ifamily-recenzii,body.template-index #ifamily-safety-lab,body.template-index #ifamily-ghiduri,body.template-index #ifamily-poveste,body.template-index #ifamily-branduri{background:#fbf8f2!important}body.template-index .needs-card,body.template-index .needs-photo,body.template-index .universe-grid a,body.template-index .universe-grid img,body.template-index .ifm-category-photo,body.template-index .benefit-photo,body.template-index .hudora-image,body.template-index .gift-photo,body.template-index .fairy-feature,body.template-index .fairy-photo,body.template-index .ifm-product-photo,body.template-index .review-card,body.template-index .principles>a,body.template-index .brand-reasons>a{background:transparent!important;box-shadow:none!important}body.template-index .needs-card{border-color:transparent!important}body.template-index .universe-grid img,body.template-index .needs-photo{border-radius:0!important}body.template-index .ifm-photo,body.template-index .ifm-photo img,body.template-index .needs-photo,body.template-index .needs-photo img,body.template-index .ifm-category-photo,body.template-index .ifm-category-photo img,body.template-index .benefit-photo,body.template-index .benefit-photo img,body.template-index .hudora-image,body.template-index .hudora-image img,body.template-index .gift-photo,body.template-index .gift-photo img,body.template-index .fairy-photo,body.template-index .fairy-photo img,body.template-index .ifm-product-photo,body.template-index .ifm-product-photo img{background:transparent!important}#ifamily-acasa img,#ifamily-nevoi img,#citron-beneficii img,#hudora-role img,#ifamily-cadouri img,#ifamily-promotii img{background:transparent!important;mix-blend-mode:multiply}#ifamily-acasa .ifm-photo,#ifamily-nevoi .needs-photo,#citron-beneficii .ifm-category-photo,#citron-beneficii .ifm-product-photo,#hudora-role .hudora-image,#hudora-role .ifm-product-photo,#ifamily-cadouri .fairy-photo,#ifamily-cadouri .gift-photo,#ifamily-promotii .ifm-product-photo{background:#fbf8f2!important}body.template-index #ifamily-nevoi .needs-card{border:1px solid #b99a61!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:14px!important}body.template-index #ifamily-nevoi .needs-photo{background:transparent!important;border-radius:0!important}body.template-index #ifamily-nevoi .needs-caption{padding:16px 2px 4px!important}.price.price--on-sale .price__regular{display:block!important}.price .price__sale,.price .price__compare,.price .price__label_sale,.halo-productBadges .sale-badge,.ifm-sale{display:none!important}.price.price--on-sale .price-item--regular{color:inherit;text-decoration:none}.template-collection .articleLookbook-title.ifm-christmas-heading{font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,3.8vw,52px);font-weight:400;line-height:1.12;letter-spacing:-.025em;text-transform:none;max-width:100%;white-space:normal;overflow-wrap:anywhere;color:#293c31}.ifm-christmas-heading-main{display:block}.ifm-christmas-heading-sub{display:block;margin-top:12px;font-family:Arial,sans-serif;font-size:clamp(13px,1.2vw,16px);font-weight:400;line-height:1.5;letter-spacing:.035em;text-transform:none;color:#866e44}.template-collection .articleLookbook-title.ifm-christmas-heading{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.articleLookbook-des:has(.ifm-christmas-artwork){width:100%!important;max-width:1024px!important;margin-inline:auto!important;text-align:left!important}.ifm-christmas-artwork{width:100%;max-width:1024px;margin:0 auto;text-align:left}.ifm-christmas-artwork-link{display:block;width:100%;line-height:0}.ifm-christmas-artwork img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain!important;margin:0 auto}.ifm-christmas-transcript{margin:18px auto 24px;padding:16px 20px;border:1px solid #d8d2c6;border-radius:10px;background:#faf7f2;color:#20372d;font-size:16px;line-height:1.6;text-align:left}.ifm-christmas-transcript summary{cursor:pointer;font-weight:600;line-height:1.5}.ifm-christmas-transcript .rte{padding-top:16px;font-size:16px;line-height:1.65;text-align:left}@media(max-width:749px){.ifm-christmas-transcript{padding:12px 14px}.ifm-christmas-artwork{min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/ifamily-work.css.map */
