.mfl-customer-gallery{padding:40px 0 44px}.mfl-customer-gallery__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}.mfl-customer-gallery__title{margin:0;font-size:2.4rem;line-height:1.15}.mfl-customer-gallery__subtitle{margin:6px 0 0;max-width:620px;font-size:1.35rem;line-height:1.45;opacity:.7}.mfl-customer-gallery__rating{display:flex;align-items:center;gap:8px;flex:0 0 auto;font-size:1.3rem;white-space:nowrap}.mfl-customer-gallery__stars,.mfl-customer-gallery__mini-stars{color:#75924b;letter-spacing:.03em}.mfl-customer-gallery__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 14px}.mfl-customer-gallery__card{min-width:0;color:rgb(var(--color-foreground));text-decoration:none}.mfl-customer-gallery__image-wrap{overflow:hidden;aspect-ratio:1 / 1;border-radius:12px;background:rgba(var(--color-foreground),.05)}.mfl-customer-gallery__image-wrap img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .18s ease}.mfl-customer-gallery__card:hover .mfl-customer-gallery__image-wrap img{transform:scale(1.02)}.mfl-customer-gallery__meta{padding-top:8px}.mfl-customer-gallery__mini-stars{display:block;margin-bottom:3px;font-size:1.05rem;line-height:1}.mfl-customer-gallery__product{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:1.22rem;line-height:1.35}@media screen and (max-width:989px){.mfl-customer-gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.mfl-customer-gallery{padding:28px 0 32px}.mfl-customer-gallery__header{display:block;margin-bottom:15px}.mfl-customer-gallery__title{font-size:2rem}.mfl-customer-gallery__subtitle{margin-top:5px;font-size:1.25rem}.mfl-customer-gallery__rating{margin-top:8px;font-size:1.18rem}.mfl-customer-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 8px}.mfl-customer-gallery__image-wrap{border-radius:9px}.mfl-customer-gallery__meta{padding-top:6px}.mfl-customer-gallery__product{font-size:1.12rem}}.page-width.mfl-gift-intro{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;padding-top:48px;padding-bottom:40px;color:#233c2c}.mfl-gift-intro h2{margin:0 0 16px;font:400 3.4rem/1.15 Georgia,serif;color:#233c2c;letter-spacing:-.02em}.mfl-gift-intro h3{margin:0 0 8px;font-size:1.7rem;color:#233c2c}.mfl-gift-intro p{margin:0 0 12px;font-size:1.5rem;line-height:1.7}.mfl-gift-intro__voucher{padding:20px 24px;background:#f4f3ec;border-left:3px solid #697d50}@media(max-width:749px){.page-width.mfl-gift-intro{grid-template-columns:1fr;gap:18px;padding-top:32px;padding-bottom:28px}.mfl-gift-intro h2{font-size:2.8rem}.mfl-gift-intro p{font-size:1.35rem}}.mfl-home-trust{padding:20px 0}.mfl-home-trust__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mfl-home-trust__card{min-width:0;min-height:150px;display:flex;gap:14px;align-items:flex-start;padding:20px;border:1px solid rgba(var(--color-foreground),.1);border-radius:16px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.mfl-home-trust__card:hover{transform:translateY(-2px);border-color:rgba(var(--color-foreground),.22);box-shadow:0 10px 24px rgba(var(--color-foreground),.08)}.mfl-home-trust__icon{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border-radius:50%;background:rgba(var(--color-foreground),.06);font-size:2rem}.mfl-home-trust__icon svg{width:21px;height:21px;fill:currentColor}.mfl-home-trust__content{min-width:0}.mfl-home-trust__eyebrow,.mfl-home-trust__heading,.mfl-home-trust__text{margin:0}.mfl-home-trust__eyebrow,.mfl-home-trust__stars{margin-bottom:4px;font-size:1.1rem;line-height:1.2;letter-spacing:.08em;opacity:.72}.mfl-home-trust__stars{color:#75924b;letter-spacing:.04em}.mfl-home-trust__heading{font-size:1.65rem;line-height:1.25;font-weight:600}.mfl-home-trust__text{margin-top:4px;font-size:1.3rem;line-height:1.4;opacity:.75}.mfl-home-trust__link{display:inline-block;margin-top:10px;font-size:1.25rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:749px){.mfl-home-trust{padding:14px 0}.mfl-home-trust__grid{grid-template-columns:1fr;gap:9px}.mfl-home-trust__card{min-height:0;padding:14px;border-radius:13px}.mfl-home-trust__icon{width:40px;height:40px;flex-basis:40px}.mfl-home-trust__heading{font-size:1.5rem}.mfl-home-trust__text,.mfl-home-trust__link{font-size:1.2rem}}.page-width.mfl-shop-categories{padding-top:24px;padding-bottom:24px}.mfl-shop-categories h2{margin:0 0 16px;font:400 2.6rem/1.2 Georgia,serif;color:#233c2c;letter-spacing:0}.mfl-shop-categories__links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.mfl-shop-categories__links a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;height:100%;padding:12px 16px;border:1px solid #deded4;border-radius:5px;background:#f5f5ef;color:#233c2c;font-size:1.4rem;line-height:1.4;text-decoration:none}.mfl-shop-categories__links a:hover{background:#e9ecdf;border-color:#697d50}.mfl-shop-categories__links a:focus-visible{outline:2px solid #697d50;outline-offset:3px}@media(max-width:749px){.page-width.mfl-shop-categories{padding-top:22px;padding-bottom:20px}.mfl-shop-categories h2{font-size:2.2rem}.mfl-shop-categories__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mfl-shop-categories__links a{min-height:56px;padding:10px 12px;font-size:1.2rem}}.mfl-card-summary{margin:9px 0 10px;color:rgba(var(--color-foreground),.8);font-size:1.3rem;line-height:1.55}@media(max-width:749px){.mfl-card-summary{font-size:1.2rem;line-height:1.5}}.mfl-description{border:0}.mfl-description__toggle{display:block;position:static;list-style:none;cursor:pointer;padding:0}.mfl-description__toggle::-webkit-details-marker{display:none}.mfl-description__preview{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-weight:400;line-height:1.65;color:rgb(var(--color-foreground))}.mfl-description__more,.mfl-description__less{align-items:center;gap:10px;min-height:44px;width:fit-content;margin-top:6px;color:#36503b;font-size:1.4rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}.mfl-description__more{display:flex}.mfl-description__less,.mfl-description[open] .mfl-description__preview,.mfl-description[open] .mfl-description__more{display:none}.mfl-description[open] .mfl-description__less{display:flex;margin-top:0;margin-bottom:10px}.mfl-description__toggle:focus-visible{outline:2px solid #697d50;outline-offset:5px}.mfl-description__full{margin-top:8px}.mfl-product-summary{margin:12px 0;padding:14px 16px;background:#f4f3ec;border-left:3px solid #697d50;font-size:1.4rem;line-height:1.6}.mfl-product-summary .mfl-product-summary__heading{margin:0 0 6px;font-size:1.4rem;font-weight:600;line-height:1.4;letter-spacing:0}.mfl-product-summary p{margin:0}.mfl-product-summary .mfl-product-summary__note{margin:6px 0 0;font-size:1.2rem}
/*# sourceMappingURL=/cdn/shop/t/34/compiled_assets/styles.css.map */
