.olea-family-panel,.olea-family-mobile{color:#1b1b1b;font-family:OleaInter,Inter,system-ui,sans-serif;letter-spacing:0}.olea-family-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;min-width:0}.olea-family-palette{display:flex;align-items:center;gap:10px;min-width:0}.olea-family-palette__count{font-size:13px;line-height:18px;color:#858585;white-space:nowrap}.olea-family-palette__colors{display:flex;align-items:center;gap:7px;min-width:0}.olea-family-palette__colors>a{display:flex;align-items:center;justify-content:center;flex:none;width:27px;height:27px;padding:3px;border:1px solid #e5e5e5;border-radius:999px;background:#fff}.olea-family-palette__colors>a>i{display:block;flex:none;width:20px;height:20px;border:1px solid #00000018;border-radius:50%;background:var(--menu-swatch)}.olea-family-palette__colors>a>span,.olea-family-palette__eyebrow{display:none}.olea-family-guide{display:flex;align-items:center;gap:14px;min-width:0;min-height:104px;padding:10px;border-radius:20px;background:#f3f3f3}.olea-family-guide>img{display:block;flex:none;width:84px;height:84px;object-fit:cover;border-radius:14px}.olea-family-guide>span{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.olea-family-guide>span>small{font-size:10px;font-weight:600;line-height:14px;letter-spacing:.08em;text-transform:uppercase;color:#858585}.olea-family-guide>span>strong{font-size:14px;line-height:19px;font-weight:600;letter-spacing:0}.olea-family-guide>span>span{font-size:12px;line-height:17px;color:#858585}.olea-family-guide>.icon{display:none}@media(min-width:990px){.mega-panel__inner:has(>.olea-family-panel){display:block;width:100%;height:596px;max-height:var(--header-panel-max-height,calc(100dvh - var(--header-bottom,213px) - 20px));padding:0;gap:0;overflow:hidden;border-radius:0 0 28px 28px;background:#fff}.mega-panel__inner:has(>.olea-family-panel)>.olea-panel-close{display:none}.olea-family-panel{display:flex;flex-direction:column;height:100%;min-height:0}.olea-family-body{display:grid;grid-template-columns:292px minmax(0,1fr);gap:36px;flex:1;min-height:0;padding:28px 28px 26px 22px;overflow-y:auto}.olea-family-sidebar{display:flex;flex-direction:column;min-width:0;min-height:0}.olea-family-links{display:flex;flex-direction:column;gap:2px}.olea-family-links>a{display:flex;align-items:center;gap:12px;min-width:0;min-height:46px;padding:4px 6px;font-size:15px;line-height:20px;letter-spacing:0}.olea-family-links>a>strong{font-weight:500;font-size:15px;line-height:20px;white-space:nowrap}.olea-family-links>a:first-child>strong{font-weight:500}.olea-family-links__icon{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;background:#f3f3f3}.olea-family-links__icon>.icon{width:18px;height:18px}.olea-family-links__copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.olea-family-links__copy>strong{font-size:15px;line-height:20px;font-weight:500;white-space:nowrap}.olea-family-links__copy>small{font-size:12px;line-height:17px;color:#858585;white-space:nowrap}.olea-family-links>a>.icon{flex:none;width:12px;height:12px;margin-left:auto;color:#a9a6a8}.olea-family-links__count{display:grid;place-items:center;flex:none;min-width:25px;height:22px;padding:0 7px;margin-left:auto;border-radius:999px;background:#f3f3f3;color:#646464;font-size:12px;line-height:18px;font-weight:600}.olea-family-links__saving{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:22px;padding:2px 8px;margin-left:auto;border-radius:999px;background:#61241f;color:#fff;font-size:11px;line-height:17px;font-weight:600;white-space:nowrap}.olea-family-links__saving+.icon,.olea-family-links__count+.icon{margin-left:4px}.olea-family-panel .olea-family-links>a:has(>.olea-family-links__saving),.olea-family-panel .olea-family-links>a:has(>.olea-family-links__count){display:grid;grid-template-columns:32px minmax(0,1fr) max-content 12px}.olea-family-panel .olea-family-links>a:has(>.olea-family-links__saving)>:is(.olea-family-links__saving,.icon),.olea-family-panel .olea-family-links>a:has(>.olea-family-links__count)>:is(.olea-family-links__count,.icon){margin-left:0}.olea-family-sidebar>.olea-family-guide{margin-top:auto}.olea-family-featured{min-width:0}.olea-family-featured__heading{display:flex;align-items:center;gap:16px;min-width:0;height:28px;margin-bottom:12px}.olea-family-featured__heading>strong{flex:1;min-width:0;color:#858585;font-size:11px;line-height:16px;letter-spacing:.11em;text-transform:uppercase;font-weight:600;white-space:nowrap}.olea-family-featured__heading>a{display:flex;align-items:center;gap:8px;flex:none;min-height:22px;padding-left:16px;border-left:1px solid #e5e5e5;font-size:13px;line-height:18px;font-weight:600;white-space:nowrap}.olea-family-featured__heading>a>.icon{width:16px;height:16px}.olea-family-products>.olea-menu-product:nth-child(n+4){display:none}.olea-family-products>.olea-menu-product{height:352px;min-height:0}.olea-family-products .olea-menu-product__media{flex:none}.olea-family-products .olea-menu-product__image{height:252px;aspect-ratio:auto;border-radius:20px}.olea-family-panel--canape .olea-menu-product__image{height:270px}.olea-family-panel--chaise .olea-menu-product__image{height:290px}.olea-family-panel--canape .olea-menu-product__image,.olea-family-panel--chaise .olea-menu-product__image{background:#f3f3f4}.olea-family-panel--canape .olea-menu-product__image>img,.olea-family-panel--chaise .olea-menu-product__image>img{object-fit:contain;padding:9%;mix-blend-mode:multiply}.olea-family-products .olea-menu-product__copy{min-height:0;padding-top:12px}.olea-family-products .olea-menu-product__copy>strong{font-size:14px;line-height:19px;font-weight:600;letter-spacing:0}.olea-family-products .olea-menu-product__price{margin-top:auto;padding-top:8px}.olea-family-products .olea-menu-product__price>b{font-size:18px;line-height:24px}.olea-family-products .olea-menu-product__badges{top:10px;left:10px}.olea-family-products .olea-menu-product__badges>span{font-size:11px;line-height:16px;min-height:23px;padding:3px 9px}.olea-family-products .olea-menu-product__heart{width:34px;height:34px;top:10px;right:10px}}@media(min-width:990px)and (max-width:1250px){.olea-family-body{grid-template-columns:230px minmax(0,1fr);gap:22px;padding-inline:20px}.olea-family-links>a,.olea-family-links__copy>strong,.olea-family-links>a>strong{font-size:13px}.olea-family-links__copy>small{font-size:10px}.olea-family-links>a{gap:8px;padding-inline:0}.olea-family-links__saving{font-size:9px;padding-inline:6px}.olea-family-guide{gap:10px}.olea-family-guide>img{width:65px;height:84px}.olea-family-guide>span>strong{font-size:12px;line-height:17px}.olea-family-guide>span>span{font-size:10px;line-height:15px}.olea-family-featured__heading{gap:10px}.olea-family-featured__heading>strong{font-size:9px}.olea-family-featured__heading>a{font-size:11px;gap:5px;padding-left:10px}.olea-family-palette__count{font-size:11px}.olea-family-palette__colors{gap:4px}.olea-family-palette__colors>a{width:20px;height:20px;padding:2px}.olea-family-palette__colors>a>i{width:14px;height:14px}.olea-family-products{gap:12px}.olea-family-products .olea-menu-product__copy>strong{font-size:12px;line-height:17px}.olea-family-products .olea-menu-product__price{gap:5px}.olea-family-products .olea-menu-product__price>b{font-size:15px}.olea-family-products .olea-menu-product__price>s,.olea-family-products .olea-menu-product__price>small{font-size:10px}.olea-family-products .olea-menu-product__badges{top:8px;left:8px;gap:3px}.olea-family-products .olea-menu-product__badges>span{font-size:9px;padding-inline:7px}}@media(max-width:989px){.mobile-menu .mobile-menu__body:has(>[data-mobile-level]:not([hidden])>.olea-family-mobile){padding:0;overflow:hidden}.mobile-menu .mobile-menu__body>[data-mobile-level]:not([hidden]):has(>.olea-family-mobile){height:100%;min-height:0}.mobile-menu .mobile-collection-panel.olea-family-mobile{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;margin:0;padding:0}.olea-family-mobile__body{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;padding:11px 20px 18px;overscroll-behavior:contain;scrollbar-width:none}.olea-family-mobile__body>*{flex:none}.olea-family-chips{display:flex;align-items:center;gap:8px;width:calc(100% + 20px);height:40px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.olea-family-chips>a{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:40px;padding:9px 15px;border-radius:999px;background:#f3f3f3;color:#1b1b1b;font-size:14px;line-height:22px;font-weight:600;white-space:nowrap;letter-spacing:0}.olea-family-chips>a[aria-current]{background:#2d2c31;color:#fff}.olea-family-mobile .olea-family-palette{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:10px;min-width:0;height:65px;margin-top:18px}.olea-family-mobile .olea-family-palette__eyebrow{display:block;font-size:12px;line-height:18px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#858585}.olea-family-mobile .olea-family-palette__count{position:absolute;top:0;right:0;display:block;font-size:13px;line-height:18px;letter-spacing:0}.olea-family-mobile .olea-family-palette__colors{display:flex;gap:8px;flex-wrap:nowrap;width:calc(100% + 20px);height:37px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.olea-family-mobile .olea-family-palette__colors>a{display:inline-flex;justify-content:flex-start;gap:8px;flex:none;width:auto;height:37px;padding:7px 10px 7px 8px;border:1px solid #e2e2e2;background:#fff;border-radius:999px;white-space:nowrap}.olea-family-mobile .olea-family-palette__colors>a>i{display:block;width:20px;height:20px;flex:none;border-radius:50%}.olea-family-mobile .olea-family-palette__colors>a>span{display:block;font-size:14px;line-height:20px;font-weight:500;letter-spacing:0}.olea-family-mobile .olea-family-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 12px;min-width:0;margin-top:18px}.olea-family-mobile .olea-family-products>.olea-menu-product{display:flex;min-width:0;height:252px;margin:0;padding:0;background:#fff;color:#1b1b1b}.olea-family-mobile .olea-menu-product__media{flex:none}.olea-family-mobile .olea-menu-product__image{height:156px;aspect-ratio:auto;border-radius:18px}.olea-family-mobile--canape .olea-menu-product__image,.olea-family-mobile--chaise .olea-menu-product__image{height:174px}.olea-family-mobile--chaise .olea-menu-product__image>img{object-fit:contain;padding:16px;mix-blend-mode:multiply}.olea-family-mobile .olea-menu-product__copy{display:flex;flex:1;flex-direction:column;min-height:0;padding-top:9px}.olea-family-mobile .olea-menu-product__copy>strong{font-size:14px;line-height:18px;font-weight:600;letter-spacing:0}.olea-family-mobile .olea-menu-product__subtitle{font-size:13px;line-height:18px;margin-top:3px}.olea-family-mobile .olea-menu-product__price{gap:8px;flex-wrap:nowrap;min-height:24px;margin-top:auto;padding-top:0}.olea-family-mobile .olea-menu-product__price>b{font-size:16px;line-height:24px;letter-spacing:0}.olea-family-mobile .olea-menu-product__price>s,.olea-family-mobile .olea-menu-product__price>small{font-size:12px;line-height:18px}.olea-family-mobile .olea-menu-product__price>small{margin-right:-5px}.olea-family-mobile .olea-menu-product__badges{top:8px;left:8px;gap:4px}.olea-family-mobile .olea-menu-product__badges>span{min-height:22px;padding:3px 8px;font-size:11px;line-height:16px}.olea-family-mobile .olea-menu-product__heart{top:9px;right:9px;width:32px;height:32px}.olea-family-mobile .olea-menu-product__heart>.icon{width:20px;height:20px}.olea-family-mobile .olea-family-guide{gap:12px;min-height:76px;height:76px;margin-top:16px;padding:8px;border-radius:20px}.olea-family-mobile .olea-family-guide>img{width:60px;height:60px;border-radius:12px}.olea-family-mobile .olea-family-guide>span{gap:3px}.olea-family-mobile .olea-family-guide>span>small{font-size:11px;line-height:14px}.olea-family-mobile .olea-family-guide>span>strong{font-size:14px;line-height:18px;font-weight:600}.olea-family-mobile .olea-family-guide>span>span{font-size:12px;line-height:17px}.olea-family-mobile .olea-family-guide>.icon{display:block;flex:none;width:18px;height:18px;margin-right:6px;color:#a9a6a8}.olea-family-mobile__footer{display:flex;align-items:center;gap:10px;flex:none;min-width:0;height:87px;padding:14px 20px max(20px,env(safe-area-inset-bottom));border-top:1px solid #e5e5e5;background:#fff}.olea-family-mobile__whatsapp{display:grid;place-items:center;flex:none;width:52px;height:52px;border:0;border-radius:50%;background:#00b987;color:#fff}.olea-family-mobile__whatsapp>.icon{width:25px;height:25px}.olea-family-mobile__catalog{display:flex;align-items:center;justify-content:center;flex:1;gap:12px;min-width:0;height:52px;padding:12px 20px;border-radius:999px;background:#2d2c31;color:#fff;font-size:16px;line-height:24px;font-weight:600;white-space:nowrap;letter-spacing:0}.olea-family-mobile__catalog>.icon{width:20px;height:20px;flex:none}}@media(max-width:400px){.olea-family-mobile .olea-menu-product__badges>span{font-size:9px;padding-inline:6px}.olea-family-mobile .olea-menu-product__badges{gap:3px;left:7px}.olea-family-mobile .olea-menu-product__heart{width:28px;height:28px;right:7px;top:7px}.olea-family-mobile .olea-menu-product__heart>.icon{width:18px;height:18px}.olea-family-mobile .olea-menu-product__copy>strong{font-size:12px;line-height:17px}.olea-family-mobile .olea-menu-product__subtitle{font-size:11px;line-height:16px}.olea-family-mobile .olea-menu-product__price{gap:5px}.olea-family-mobile .olea-menu-product__price>b{font-size:14px}.olea-family-mobile .olea-menu-product__price>s,.olea-family-mobile .olea-menu-product__price>small{font-size:10px}.olea-family-mobile .olea-family-guide>span>strong{font-size:12px;line-height:17px}.olea-family-mobile .olea-family-guide>span>span{font-size:10px}.olea-family-mobile__catalog{font-size:13px;gap:9px;padding-inline:12px}}.olea-family-panel .olea-family-featured__heading>strong,.olea-family-panel .olea-family-guide>span>small,.olea-family-mobile .olea-family-guide>span>small,.olea-family-mobile .olea-family-palette__eyebrow{font-size:11.5px;font-weight:600;color:#77737a;letter-spacing:.09em}
/*# sourceMappingURL=/cdn/shop/t/5/assets/olea-menu-families.css.map */
