.ef-discovery{color:#203a2b;padding-block:40px 64px}.ef-discovery [hidden]{display:none!important}.ef-discovery h1{font-size:clamp(32px,3.4vw,46px);line-height:1.12;letter-spacing:-.025em;margin:0 0 18px;text-wrap:balance}.ef-discovery h2{font-size:28px;line-height:1.2;letter-spacing:-.02em;margin:0 0 16px}.ef-discovery h3{font-size:21px;line-height:1.3;margin:12px 0 10px}.ef-discovery p{line-height:1.6}.ef-discovery__intro{max-width:65ch;margin:0 0 28px}.ef-discovery a{color:inherit;text-underline-offset:4px}.ef-discovery :focus-visible,.ef-tools-links :focus-visible{outline:2px solid #28593d;outline-offset:4px}.ef-discovery ::selection{background:#dce8dd;color:#203a2b}.ef-discovery__nav{display:flex;gap:24px;flex-wrap:wrap;margin:0 0 32px;border-bottom:1px solid #c7cec9;padding-bottom:12px}.ef-discovery__nav a{min-height:44px;display:inline-flex;align-items:center;font-size:15px}.ef-discovery .button{min-height:48px;border-radius:28px;background:#28593d;color:#fff;letter-spacing:0;font-size:15px}.ef-discovery .button--secondary{background:transparent;color:#203a2b}.ef-discovery button:disabled{opacity:.55;cursor:not-allowed}.ef-discovery button,.ef-discovery input,.ef-discovery select,.ef-discovery textarea{font:inherit;caret-color:#28593d}.ef-discovery input:not([type=hidden]),.ef-discovery select,.ef-discovery textarea{display:block;box-sizing:border-box;min-height:48px;width:100%;padding:11px 12px;margin-top:6px;border:1px solid #9aa79e;border-radius:8px;background:#fff;color:#203a2b;font-size:16px;max-width:100%}.ef-discovery textarea{resize:vertical}.ef-discovery input::placeholder,.ef-discovery textarea::placeholder{color:#5c6b61;opacity:1}.ef-discovery label{font-size:14px;font-weight:600;line-height:1.5}.ef-discovery small,.ef-discovery__small{font-size:13px;line-height:1.55;color:#405447}.ef-discovery [role=status]{font-size:14px;line-height:1.5;min-height:21px}.ef-discovery__back{display:inline-flex;min-height:44px;align-items:center;margin-bottom:20px;font-size:14px}.ef-room-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 32px}.ef-room-index article{min-width:0}.ef-room-index__mosaic{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:8px;height:320px;background:#f1f1ed;overflow:hidden;border-radius:12px}.ef-room-index__mosaic img{width:100%;height:100%;object-fit:contain;display:block;background:#fff}.ef-room-index__mosaic img:first-child{grid-row:1/3}.ef-room-index h2{font-size:27px;margin:18px 0 10px}.ef-room-index p{margin:0 0 10px;max-width:60ch}.ef-room-index__link{display:inline-flex;align-items:center;gap:14px;min-height:44px;font-size:15px;font-weight:600}.ef-room-index__link svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.5}.ef-room-edit__layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:36px;align-items:start}.ef-room-edit__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.ef-discovery-product{min-width:0}.ef-discovery-product__image{display:block;background:#f2f2ef;overflow:hidden;border-radius:12px}.ef-discovery-product__image img{display:block;width:100%;height:260px;object-fit:contain}.ef-discovery-product__brand{display:block;font-size:12px;margin-top:16px}.ef-discovery-product h3 a{text-decoration:none}.ef-discovery-product h3 a:hover{text-decoration:underline}.ef-discovery-product__variant{font-size:13px;line-height:1.55;margin:0 0 10px;overflow-wrap:anywhere}.ef-discovery-product__price{font-size:21px;font-variant-numeric:tabular-nums;margin:0 0 8px}.ef-discovery-product__reason{font-size:14px;margin:0 0 14px}.ef-discovery-product__actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ef-discovery__text-button{border:0;background:transparent;padding:10px 0;min-height:44px;text-decoration:underline;text-underline-offset:4px;color:#203a2b;cursor:pointer;font-size:14px}.ef-room-edit__summary{background:#eef3ed;padding:26px;border-radius:14px;position:sticky;top:96px}.ef-room-edit__summary h2{font-size:24px}.ef-room-edit__summary .button{width:100%;margin-top:12px}.ef-room-edit__total{display:block;font-size:32px;font-variant-numeric:tabular-nums;line-height:1.3}.ef-room-edit__summary p{font-size:14px;margin:12px 0}.ef-room-edit__alternatives{margin-top:44px;padding-top:26px;border-top:1px solid #c7cec9}.ef-room-edit__alternatives a{display:inline-flex;align-items:center;min-height:44px;margin-right:24px}.ef-finder__form{padding:26px 28px;background:#eef3ed;border-radius:14px}.ef-finder__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 24px}.ef-finder__form .button{margin-top:24px}.ef-finder__form>p{margin:16px 0 0}.ef-finder__results{margin-top:40px}.ef-finder__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.ef-finder__result-note{margin-bottom:24px}.ef-discovery__help{margin-top:40px;padding-top:28px;border-top:1px solid #c7cec9}.ef-discovery__help p{max-width:65ch}.ef-compare__search{max-width:700px;margin:26px 0}.ef-compare__search-results{list-style:none;padding:0;margin:10px 0}.ef-compare__search-results button{display:block;min-height:44px;text-align:left;padding:12px 14px;width:100%;border:0;border-bottom:1px solid #c7cec9;background:#f3f5ef;color:#203a2b;cursor:pointer}.ef-compare__configure{max-width:700px;padding:20px;background:#eef3ed;border-radius:12px;margin:20px 0}.ef-compare__configure .button{margin-top:16px}.ef-compare__viewport{overflow-x:auto;scrollbar-color:#667b6b #edf2ec;scrollbar-width:thin;margin-top:28px}.ef-compare table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:600px;font-size:14px;line-height:1.55}.ef-compare th,.ef-compare td{border-bottom:1px solid #c7cec9;padding:18px;vertical-align:top;text-align:left;overflow-wrap:anywhere}.ef-compare th:first-child{width:130px;font-weight:600}.ef-compare td{min-width:220px}.ef-compare__image{width:100%;height:180px;object-fit:contain;background:#f2f2ef;display:block;margin:0 0 16px}.ef-compare td h2{font-size:20px;margin-bottom:8px}.ef-compare td p{margin:6px 0 12px}.ef-compare td strong{font-variant-numeric:tabular-nums}.ef-compare td details>summary{min-height:44px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.ef-compare__empty{padding:28px 0}.ef-help__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,1.2fr);gap:60px}.ef-help__intro p{max-width:56ch}.ef-help__intro h2{margin-top:36px;font-size:24px}.ef-help__form{padding:28px;background:#eef3ed;border-radius:14px}.ef-help__form>label{display:block;margin-top:18px}.ef-help__form>label:first-of-type{margin-top:0}.ef-help__form .button{width:100%;margin-top:10px}.ef-help__form p{font-size:13px}.ef-help__form [role=alert]{font-size:14px;line-height:1.6;margin-bottom:20px}.ef-help__email{display:inline-flex;min-height:44px;align-items:center}.ef-discovery-home{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding-block:48px 56px}.ef-discovery-home .ef-room-index__mosaic{height:360px}.ef-discovery-home h2{font-size:clamp(28px,3vw,40px);max-width:18ch}.ef-discovery-home p{max-width:48ch;margin:0 0 24px}.ef-discovery-home__links{display:flex;flex-direction:column;align-items:start;gap:10px}.ef-discovery-home__links a{min-height:44px;display:inline-flex;align-items:center;font-size:15px}.ef-tools-links{display:flex;gap:12px 20px;flex-wrap:wrap;margin-top:14px;font-size:14px}.ef-tools-links button,.ef-tools-links a{color:#203a2b;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}.ef-tools-links button{background:transparent;border:0;padding:0;text-decoration:underline;cursor:pointer;font:inherit}.ef-tools-links [role=status]{width:100%;font-size:13px;line-height:1.5}.ef-tools-links [role=status]:empty{display:none}.ef-project__mode{display:flex;gap:28px;align-items:end;margin:24px 0;flex-wrap:wrap}.ef-project__mode label{min-width:220px}.ef-project__mode p{font-size:13px;max-width:50ch;margin:0}.ef-project-row__room{margin-top:12px}.ef-project__room-group{font-size:23px!important;margin:30px 0 0!important;padding-bottom:14px;border-bottom:1px solid #c7cec9}.ef-project__room-group:first-child{margin-top:0!important}@media(max-width:989px){.ef-room-edit__layout{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:24px}.ef-discovery-product__image img{height:220px}.ef-help__layout{gap:32px}.ef-finder__grid,.ef-finder__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.ef-discovery{padding-block:24px 40px}.ef-room-index{grid-template-columns:1fr;gap:36px}.ef-room-index__mosaic{height:280px}.ef-room-edit__layout{grid-template-columns:1fr}.ef-room-edit__summary{position:static}.ef-room-edit__products{gap:28px 18px}.ef-discovery-product__image img{height:200px}.ef-help__layout{grid-template-columns:1fr;gap:28px}.ef-discovery-home{grid-template-columns:1fr;gap:28px;padding-block:32px 40px}.ef-discovery-home .ef-room-index__mosaic{height:300px}.ef-discovery__nav{gap:8px 20px}.ef-compare th:first-child{width:110px}.ef-compare th,.ef-compare td{padding:14px}.ef-help__form{padding:22px}}@media(max-width:449px){.ef-room-edit__products,.ef-finder__grid{grid-template-columns:1fr}.ef-discovery-product__image img{height:280px}.ef-finder__fields{grid-template-columns:1fr}.ef-finder__form{padding:22px}.ef-finder__form .button{width:100%}.ef-room-index__mosaic{height:260px}.ef-project__mode{gap:16px}.ef-project__mode label{width:100%}}@media(prefers-reduced-motion:no-preference){.ef-room-index__mosaic img{transition:transform .45s cubic-bezier(.16,1,.3,1)}.ef-room-index__mosaic:hover img{transform:scale(1.025)}}.ef-room-index__mosaic{grid-template-rows:repeat(2,minmax(0,1fr))}.ef-room-index__mosaic img{min-width:0;min-height:0}.ef-room-index__mosaic img:nth-child(2):last-child{grid-row:1/3}.ef-discovery-product__actions a,.ef-discovery__help a,.ef-discovery [data-after-add]{display:inline-flex;align-items:center;min-height:44px;min-width:44px}.ef-room-index__mosaic img[src*=DitreItalia_Sofas_900x1200_Artis-1],.ef-room-index__mosaic img[src*=DitreItalia_Sofas_900x1200_Arlott-high-1],.ef-discovery-product__image img[src*=DitreItalia_Sofas_900x1200_Artis-1],.ef-discovery-product__image img[src*=DitreItalia_Sofas_900x1200_Arlott-high-1],.ef-compare__image[src*=DitreItalia_Sofas_900x1200_Artis-1],.ef-compare__image[src*=DitreItalia_Sofas_900x1200_Arlott-high-1]{object-fit:cover;object-position:50% 80%}@media(min-width:990px){.mega-menu:has(>summary#HeaderMenu-create-design){position:relative}.mega-menu:has(>summary#HeaderMenu-create-design)>.mega-menu__content{left:0;right:auto;top:calc(100% + 16px);width:340px;max-width:calc(100vw - 32px);padding:16px 24px;border:1px solid #c7cec9;border-radius:12px}.mega-menu:has(>summary#HeaderMenu-create-design) .mega-menu__list{display:block;padding:0;margin:0}.mega-menu:has(>summary#HeaderMenu-create-design) .mega-menu__link{min-height:44px;display:flex;align-items:center;padding:6px 0}}.ef-room-categories{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 16px}.ef-room-categories a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:48px;padding:10px 18px;border:1px solid #9aa79e;border-radius:28px;text-decoration:none;line-height:1.3}.ef-room-categories a[aria-current]{background:#28593d;color:#fff;border-color:#28593d}.ef-room-categories a:hover{border-color:#203a2b}.ef-room-categories a:focus-visible{outline:2px solid #28593d;outline-offset:4px}.ef-room-group{margin-top:40px;scroll-margin-top:100px}.ef-room-group__heading{font-size:30px;margin:0 0 24px;line-height:1.2}.ef-room-index h3{font-size:27px;margin:20px 0 10px;line-height:1.2;letter-spacing:-.02em}.ef-room-index__mosaic img:only-child{grid-column:1/-1;grid-row:1/3;object-fit:contain}.ef-room-group[hidden]{display:none}.ef-room-categories ::selection{background:#28593d;color:#fff}@media(max-width:749px){.ef-room-categories{gap:8px}.ef-room-categories a{font-size:15px;padding:10px 14px}.ef-room-group{margin-top:32px}.ef-room-group__heading{font-size:26px}.ef-room-index h3{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/ef-discovery.css.map */
