Stwórz dobre relacje z bliskimi z pomocą psychologii wnętrza
13 / 06 / 2020
Budując dom czy kupując mieszkanie, często myślimy o wspólnym życiu z bliskimi osobami. Niestety zdarza się, że na etapie projektowania czy wyboru mieszkania skupiamy się tylko na metrażu i liczbie pokoi w zależności od potrzeb naszej rodziny. Tymczasem takie elementy wnętrza jak układ funkcjonalny, liczba i rodzaj mebli, a nawet kolor ścian, mają wpływ na Twoje życie rodzinne. Tutaj z pomocą przychodzą nam narzędzia psychologii wnętrza. W zależności od układu wnętrza interakcja z ludźmi w pomieszczeniu może być swobodna, bądź utrudniona. W dzisiejszych zabieganych czasach, pełnych wielogodzinnej pracy i krótkich wakacji, czas spędzony z rodziną jest bardzo cenny. Niestety jest też trudny do zorganizowania. Członkowie rodziny z różnych pokoleń mają inne zainteresowania i ciężko jest znaleźć wspólne zajęcie. W jaki sposób dobrze urządzone wnętrze może pomóc w budowaniu naszych relacji? Jakie mechanizmy psychologii wnętrza zadziałają? Już samo ustawienie mebli czy określenie stref w mieszkaniu sprzyja naszym konkretnym zachowaniom.
Wspólne posiłki to podstawa
Nieodłączna część naszego życia to spożywanie posiłków. Które pomieszczenie stanowi centrum aktywności w domu i jest często odwiedzane przez domowników w różnych porach dnia? Oczywiście kuchnia. A jak kuchnia to i jadalnia. Już na etapie projektowania należy zastanowić się, jakie zadania powinny spełniać. Przestronna kuchnia z wygodnym miejscem do siedzenia (np. przy barze lub wyspie) zaprasza do interakcji. Integruje nawet w czasie gotowania lub krótkiej przekąski. W ciasnej i nieustawnej kuchni nie ma miejsca na pogawędki. Tutaj każdy kto do niej przyjdzie, musi wyjść, żeby zrobić miejsce przy lodówce następnej osobie. W małym mieszkaniu warto poszukać rozwiązań takich jak niewielki wysuwany blat, przy którym można usiąść na hokerach i porozmawiać podczas gotowania.
Stół i jego rola w psychologii wnętrza
Bez względu na wielkość rodziny, stałym i zdrowym elementem dnia powinny być wspólne posiłki. Koniecznie spożywane przy stole. Siedzenie naprzeciw siebie, wyprostowana postawa i potrawa zamiast telefonu, skłaniają do rozpoczęcia rozmowy. W czasie obiadu lub kolacji opowiadamy o tym, jak nam minął dzień, planujemy wspólny wyjazd i żartujemy z dziećmi. Odpowiedniej wielkości stół jest niezwykle istotny. Dzięki niemu każdy z domowników będzie miał swoje miejsce, a wygodne krzesła i klimatyczne oświetlenie, zaproszą do pogawędki w trakcie posiłku i wydłużą jego trwanie. Jedzenie na rogu stołu siedząc na zydelku nie jest przyjemne. W tej sytuacji siedzący z pewnością szybko odniosą swój talerz. Świetnym rozwiązaniem jest stół okrągły, gdzie wszyscy mają doskonały kontakt ze sobą i są na równych stanowiskach.
Jak zorganizować odpoczynek w salonie?
Ze wspólnym spędzaniem czasu w pierwszej kolejności wiążemy pokój dzienny. Znajdują się tu sprzęty i meble, których często nie znajdziemy w innej części domu. Mowa tutaj o niezbędnikach jak telewizor, kino domowe, kominek, zestaw wypoczynkowy. Warto zadbać o układ tego wyposażenia. Przede wszystkim powinien być uniwersalny, żeby zapewnić wygodę użytkowania w czasie dobrego filmu. Nie powinien też skupiać na sobie całej uwagi podczas spotkania rodzinnego. Dobrym wyjściem jest centralizacja wypoczynku wokół ławy lub stolika, pozwalająca na swobodny kontakt wzrokowy. Duża ilość różnych miejsc do odpoczynku (kanapa, fotele, szezlongi), odpowiednie oświetlenie i ciekawa aranżacja sprawią, że czas spędzany w pokoju dziennym będzie przyjemny. W takim wnętrzu członkowie rodziny i goście chętnie spędzą czas. W małym mieszkaniu postaw na mobilne elementy. Dobrym przykładem są niewielkie pufy, dzięki którym w dowolnym momencie możesz zmienić aranżację salonu według aktualnych potrzeb. Połóż przytulne poduszki na sofie, niech tworzą klimat sprzyjający odpoczynkowi.

Grafika własna Architeka

Jeśli to tylko możliwe nie ustawiaj sofy i foteli w tej samej linii, to utrudnia komunikację i nie jest wygodne na codzień. Najlepiej siedzieć na przeciwko swojego rozmówcy lub po skosie.
Zadbaj o dobrą komunikację
Wnętrze i jego wyposażenie nie tylko pomaga w komunikacji w konkretnych momentach, takich jak kolacja, wieczór przed telewizorem czy świąteczne spotkanie z rodziną. Relacje budujemy także na co dzień, mijając się w korytarzu, czy gotując w kuchni. Otwarte wnętrza, w których pozwalamy funkcjom mieszać się, sprzyjają swobodnej komunikacji. Projektując kuchnię otwartą na pokój dzienny, możemy prowadzić rozmowę już podczas gotowania. Otwierając łazienkę na sypialnię, łączymy strefę snu z relaksem w wannie, podkreślamy intymność tych dwóch pomieszczeń. Prowadząc komunikację przez pokój dzienny, zapraszamy do krótkiej rozmowy przed wyjściem. Obecnie jest wiele kompaktowych rozwiązań, które można zastosować w małych mieszkaniach, tak by stworzyć strefy otwarte na kontakt. Przesuwne sofy, składane stoliki, wysuwane blaty kuchenne. Na małym metrażu wcale nie musimy rezygnować z przywilejów dużych wnętrz.


Możliwości sprzyjania dobrym relacjom przy urządzaniu wnętrz jest wiele. Należy jednak pamiętać, że prywatność i intymność to także bardzo ważne czynniki relacji rodzinnych, a odpowiednio zaprojektowane wnętrze powinno zapewnić równowagę między potrzebą samotności i społeczności każdego domownika.






![/* architeka global footer legal popup fix 20260608 */body.home .div-for-background-pop-up.home-page-pop-up-background,body.home #pop-up.special-pop-up-class,#alert-architeka-portfolio-cta-koszyk-20260608,.alert[data-id="21424"] { display: none !important; visibility: hidden !important; opacity: 0 !important; pointer-events: none !important;}.sbi-critical-notice,.sbi_notice,.sbi-notice,.sbi_admin_notice,.sbi-admin-notice,.sbi_frontend_notice,.sbi-feed-error,.sbi-error,.sb_instagram_notice,.sb_instagram_header .sbi_critical_notice,[class*="sbi"][class*="notice"],[id*="sbi"][id*="notice"],[class*="sb_instagram"][class*="notice"] { display: none !important; visibility: hidden !important; opacity: 0 !important; height: 0 !important; max-height: 0 !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; overflow: hidden !important; pointer-events: none !important;}body.page-id-10470 #page-header-wc .container:before { content: none !important; display: none !important;}.container.header-container.sticky,.header-container.sticky { position: relative !important; top: auto !important; left: auto !important; right: auto !important; z-index: 1000 !important; width: 100% !important; max-width: none !important; margin: 0 !important; background: rgba(255, 253, 248, .98) !important; border-bottom: 1px solid rgba(176, 150, 104, .18) !important; box-shadow: 0 10px 30px rgba(42, 32, 21, .04) !important;}.container.header-container.sticky #header,.header-container.sticky #header { max-width: 1180px !important; margin: 0 auto !important;}@media (min-width: 992px) { .container.header-container.sticky, .header-container.sticky { height: auto !important; min-height: 118px !important; } .container.header-container.sticky #header, .header-container.sticky #header { height: auto !important; min-height: 118px !important; } .container.header-container.sticky #header > .clearfix, .header-container.sticky #header > .clearfix { display: flex !important; align-items: center !important; justify-content: space-between !important; min-height: 118px !important; width: 100% !important; } .container.header-container.sticky #logo, .header-container.sticky #logo { float: none !important; flex: 0 0 238px !important; width: 238px !important; height: 122px !important; margin: 0 !important; background-size: 287px 193px !important; background-position: -26px -34px !important; } .container.header-container.sticky #logo img, .header-container.sticky #logo img { width: 238px !important; height: 122px !important; max-height: 122px !important; } .container.header-container.sticky #menu-top, .header-container.sticky #menu-top { float: none !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; flex: 1 1 auto !important; width: auto !important; max-width: calc(100% – 252px) !important; height: auto !important; margin: 0 !important; padding: 0 !important; gap: clamp(8px, .85vw, 16px) !important; } .container.header-container.sticky #menu-top > li, .header-container.sticky #menu-top > li { float: none !important; display: block !important; margin: 0 !important; padding: 0 !important; } .container.header-container.sticky #menu-top > li > a, .header-container.sticky #menu-top > li > a { display: inline-flex !important; align-items: center !important; min-height: 34px !important; padding: 8px 4px !important; white-space: nowrap !important; font-size: clamp(11.5px, .96vw, 14px) !important; line-height: 1.15 !important; letter-spacing: .025em !important; }}#page-header,#page-header-wc { margin-top: 0 !important;}body.post-type-archive-projekt #content,body.page-id-10470 #content,body.page-id-14 #content,body.home #content { padding-top: 0 !important;}body.page-id-10470 { background: #f8f3ec !important;}body.page-id-10470 #page-header-wc { position: relative !important; padding: clamp(48px, 6vw, 82px) 0 clamp(34px, 4.6vw, 62px) !important; background: linear-gradient(90deg, rgba(30, 23, 17, .74), rgba(30, 23, 17, .32) 46%, rgba(30, 23, 17, .12)), url("https://architeka.co/wp-content/uploads/2025/11/projekt-wnetrza-salon-moder-classic-architeka-szczecin1-1024×585.jpg") center center / cover no-repeat !important; overflow: hidden !important;}body.page-id-10470 #page-header-wc .container,body.page-id-10470 #content > .container,body.page-id-14 #content > .container { width: min(1180px, calc(100% – 44px)) !important; max-width: 1180px !important; margin-left: auto !important; margin-right: auto !important; box-sizing: border-box !important;}body.page-id-10470 #page-header-wc .container { position: relative !important; z-index: 1 !important;}body.page-id-10470 #page-header-wc h1 { max-width: 860px !important; color: #fffaf0 !important; font-size: clamp(46px, 5.6vw, 78px) !important; line-height: 1.03 !important; letter-spacing: 0 !important; text-shadow: 0 18px 46px rgba(18, 12, 7, .42) !important;}body.page-id-10470 #page-header-wc h1 { font-size: 0 !important; line-height: 0 !important; color: transparent !important;}body.page-id-10470 #page-header-wc h1:before { content: "Konsultacje z Ewą Arlen i wyprzedaż ebooków" !important; display: block !important; max-width: 900px !important; color: #fffaf0 !important; font-family: "Cormorant Garamond", "Playfair Display", Georgia, serif !important; font-size: clamp(44px, 5.4vw, 76px) !important; line-height: 1.03 !important; font-weight: 600 !important; letter-spacing: 0 !important; text-shadow: 0 18px 46px rgba(18, 12, 7, .42) !important;}body.page-id-10470 #page-header-wc .container:after { content: "Do niedzieli 14 czerwca: ebooki 49 z\0142, pakiety ebook\00F3w 99 z\0142, zestawienia i listy zakupowe 199 z\0142. Je\015Bli nie wiesz, co wybra\0107, zacznij od konsultacji lub kr\00F3tkiej rozmowy z Architek\0105." !important; display: block !important; width: min(720px, 100%) !important; margin-top: clamp(18px, 2.4vw, 28px) !important; padding: 16px 20px !important; border-radius: 8px !important; border: 1px solid rgba(222, 204, 162, .46) !important; background: linear-gradient(112deg, rgba(255, 255, 255, .16), rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, .13) 58%, rgba(255, 255, 255, 0)), rgba(38, 28, 18, .48) !important; color: rgba(255, 250, 240, .92) !important; box-shadow: 0 20px 54px rgba(18, 12, 7, .24) !important; backdrop-filter: blur(12px) !important; font-family: Inter, Arial, sans-serif !important; font-size: clamp(13px, 1.05vw, 16px) !important; line-height: 1.55 !important; letter-spacing: 0 !important;}body.page-id-10470 #content { background: radial-gradient(circle at 18% 0%, rgba(205, 178, 122, .16), transparent 28%), #f8f3ec !important;}body.page-id-10470 #content:before { content: "Najważniejsze teraz" "\A" "1. Konsultacje z Ewą Arlen – gdy potrzebujesz decyzji projektowych, materiałowych albo funkcjonalnych." "\A" "2. Wyprzedaż ebooków – gotowe zestawienia materiałów i produktów z projektów Architeki." !important; display: block !important; width: min(1180px, calc(100% – 44px)) !important; margin: clamp(30px, 4vw, 54px) auto 0 !important; padding: clamp(22px, 3vw, 34px) !important; border-radius: 8px !important; border: 1px solid rgba(176, 150, 104, .24) !important; background: linear-gradient(135deg, rgba(255, 253, 248, .92), rgba(244, 235, 222, .9)) !important; box-shadow: 0 24px 58px rgba(43, 32, 20, .08) !important; color: rgba(42, 36, 28, .82) !important; white-space: pre-line !important; font-family: Inter, Arial, sans-serif !important; font-size: clamp(13px, 1vw, 15px) !important; line-height: 1.65 !important;}body.page-id-10470 #content:after { content: "Promocja cenowa obowiązuje do niedzieli 14 czerwca. Najniższa cena z 30 dni przed obniżką jest podana przy cenie regularnej produktu." !important; display: block !important; width: min(1180px, calc(100% – 44px)) !important; margin: 0 auto clamp(32px, 4vw, 54px) !important; padding: 14px 18px !important; border-radius: 8px !important; color: rgba(42, 36, 28, .62) !important; font-family: Inter, Arial, sans-serif !important; font-size: 11.5px !important; line-height: 1.45 !important; text-align: center !important;}body.page-id-10470 ul.products,body.page-id-10470 .woocommerce ul.products,body.page-id-10470.woocommerce-page ul.products { display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: clamp(22px, 2.6vw, 36px) !important; width: 100% !important; margin: clamp(32px, 4vw, 56px) 0 0 !important; padding: 0 !important;}body.page-id-10470 ul.products li.product,body.page-id-10470 .woocommerce ul.products li.product,body.page-id-10470.woocommerce-page ul.products li.product { float: none !important; clear: none !important; width: auto !important; min-width: 0 !important; margin: 0 !important; padding: 0 0 18px !important; border-radius: 8px !important; overflow: hidden !important; background: rgba(255, 253, 248, .86) !important; box-shadow: 0 22px 54px rgba(43, 32, 20, .1) !important;}body.page-id-10470 ul.products li.product a,body.page-id-10470 .woocommerce ul.products li.product a { display: block !important; color: inherit !important; text-decoration: none !important;}body.page-id-10470 ul.products li.product img,body.page-id-10470 .woocommerce ul.products li.product img { display: block !important; width: 100% !important; height: auto !important; margin: 0 !important; border-radius: 8px 8px 0 0 !important; filter: saturate(1.02) contrast(1.02) !important;}body.page-id-10470 .woocommerce-loop-category__title,body.page-id-10470 .woocommerce-loop-product__title { min-height: 0 !important; padding: 17px 18px 8px !important; color: rgba(42, 36, 28, .92) !important; font-size: clamp(15px, 1.08vw, 18px) !important; line-height: 1.28 !important; letter-spacing: .01em !important; overflow-wrap: anywhere !important;}body.page-id-10470 ul.products li.product .price { display: flex !important; align-items: baseline !important; gap: 8px !important; flex-wrap: wrap !important; margin: 0 18px 8px !important; color: #7f6237 !important; font-family: Inter, Arial, sans-serif !important; font-size: 17px !important; line-height: 1.25 !important; font-weight: 700 !important;}body.page-id-10470 ul.products li.product .price del { color: rgba(42, 36, 28, .42) !important; font-size: 13px !important; font-weight: 500 !important;}body.page-id-10470 ul.products li.product .price ins { color: #7a5b2f !important; text-decoration: none !important;}body.page-id-10470 ul.products li.product .price:after { content: "Najni\017Csza cena z 30 dni przed obni\017Ck\0105: cena regularna produktu." !important; flex: 0 0 100% !important; display: block !important; margin-top: 4px !important; color: rgba(42, 36, 28, .56) !important; font-size: 10.5px !important; line-height: 1.35 !important; font-weight: 500 !important;}body.page-id-10470 ul.products li.product .button,body.page-id-10470 .woocommerce ul.products li.product .button { margin: 10px 18px 0 !important; padding: 12px 16px !important; border-radius: 8px !important; border: 1px solid rgba(157, 125, 73, .34) !important; background: linear-gradient(112deg, #72593a, #b39a69 32%, #dccaa2 54%, #846846) !important; color: #211a14 !important; box-shadow: 0 14px 30px rgba(88, 62, 32, .18) !important; font-family: Inter, Arial, sans-serif !important; font-size: 12px !important; line-height: 1.1 !important; font-weight: 700 !important; letter-spacing: .03em !important; text-transform: uppercase !important;}body.page-id-10470 ul.products li.product .button:hover { filter: brightness(1.03) saturate(.96) !important; transform: translateY(-1px) !important;}body.page-id-14 #contact-content h1,body.page-id-14 .contact-box h1,body.page-id-14 .entry-content h1 { font-size: clamp(42px, 4.6vw, 58px) !important; line-height: 1.06 !important; letter-spacing: 0 !important; margin-bottom: clamp(20px, 2.4vw, 30px) !important;}#footer .footer-contact { max-width: 560px !important; color: rgba(42, 36, 28, .84) !important;}#footer .footer-contact h3 { display: none !important; margin: 0 !important;}#footer .footer-contact h3 strong { display: none !important; font-size: 0 !important; line-height: 0 !important; color: transparent !important;}#footer .footer-contact h3 strong:after { content: none !important; display: none !important; color: #2f261d !important; font-family: Inter, Arial, sans-serif !important; font-size: 16px !important; line-height: 1.2 !important; font-weight: 600 !important; letter-spacing: .12em !important;}#footer .footer-contact > p:first-of-type { margin: 0 0 14px !important; color: rgba(42, 36, 28, .78) !important; font-family: Inter, Arial, sans-serif !important; font-size: 13px !important; line-height: 1.7 !important; letter-spacing: 0 !important;}#footer .footer-contact > p:first-of-type a { color: rgba(42, 36, 28, .84) !important; text-decoration: none !important;}#footer .footer-contact > p:first-of-type a:hover { color: #8a6f45 !important;}#footer .footer-contact > p:nth-of-type(2) { display: block !important; margin: 12px 0 0 !important; padding-top: 14px !important; border-top: 1px solid rgba(176, 150, 104, .24) !important; font-size: 0 !important; line-height: 0 !important; color: transparent !important;}#footer .footer-contact > p:nth-of-type(2):before { content: "ARCHITEKA GROUP SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ" "\A" "Adres: Sienna 9, 70-542 Szczecin, Polska" "\A" "NIP: 8522717020" "\A" "KRS: 0001159092" !important; display: block !important; white-space: pre-line !important; color: rgba(42, 36, 28, .7) !important; font-family: Inter, Arial, sans-serif !important; font-size: 12px !important; line-height: 1.72 !important; letter-spacing: 0 !important;}#footer a[href^="tel:"],#footer .footer-contact .phone-number-shower,#footer .footer-contact .phone-number-shower a,#footer #phone-number-footer,#footer #phone-number-footer a,body.page-id-14 #contact-content a[href^="tel:"] { position: static !important; right: auto !important; bottom: auto !important; z-index: auto !important; display: inline !important; width: auto !important; height: auto !important; min-width: 0 !important; min-height: 0 !important; padding: 0 !important; border: 0 !important; border-radius: 0 !important; background: transparent !important; box-shadow: none !important; color: inherit !important; font: inherit !important; line-height: inherit !important; text-decoration: none !important; filter: none !important; transform: none !important; animation: none !important; cursor: pointer !important;}#footer a[href^="tel:"]:before,#footer a[href^="tel:"]:after,#footer .footer-contact .phone-number-shower:before,#footer .footer-contact .phone-number-shower:after,#footer .footer-contact .phone-number-shower a:before,#footer .footer-contact .phone-number-shower a:after,#footer #phone-number-footer:before,#footer #phone-number-footer:after,#footer #phone-number-footer a:before,#footer #phone-number-footer a:after,body.page-id-14 #contact-content a[href^="tel:"]:before,body.page-id-14 #contact-content a[href^="tel:"]:after { content: none !important; display: none !important;}body.page-id-14 #contact-address p span:first-of-type { display: block !important; font-size: 0 !important; line-height: 0 !important; color: transparent !important;}body.page-id-14 #contact-address p span:first-of-type:before { content: "Sienna 9" "\A" "70-542 Szczecin, Polska" !important; display: block !important; white-space: pre-line !important; color: rgba(42, 36, 28, .84) !important; font-family: Inter, Arial, sans-serif !important; font-size: 15px !important; line-height: 1.65 !important;}body.page-id-14 #contact-address p:after { content: "ARCHITEKA GROUP SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ" "\A" "NIP: 8522717020" "\A" "KRS: 0001159092" !important; display: block !important; white-space: pre-line !important; margin-top: 16px !important; padding-top: 14px !important; border-top: 1px solid rgba(176, 150, 104, .26) !important; color: rgba(42, 36, 28, .7) !important; font-family: Inter, Arial, sans-serif !important; font-size: 12.5px !important; line-height: 1.75 !important;}#menu-top li.arch-contact-root > .sub-menu,#menu-top-mobile li.arch-contact-root > .sub-menu { min-width: 240px !important; padding: 14px !important; border-radius: 8px !important; border: 1px solid rgba(214, 192, 148, .28) !important; background: rgba(30, 24, 18, .94) !important; box-shadow: 0 24px 58px rgba(18, 12, 7, .28) !important; backdrop-filter: blur(14px) !important;}#menu-top li.arch-contact-root > .sub-menu:before,#menu-top-mobile li.arch-contact-root > .sub-menu:before { content: "Kontakt" !important; display: block !important; margin: 0 0 10px !important; color: rgba(255, 248, 232, .82) !important; font-family: Inter, Arial, sans-serif !important; font-size: 11px !important; font-weight: 600 !important; letter-spacing: .14em !important; text-transform: uppercase !important;}#menu-top li.arch-contact-root > .sub-menu > li,#menu-top-mobile li.arch-contact-root > .sub-menu > li { margin: 0 0 8px !important; padding: 0 !important;}#menu-top li.arch-contact-root > .sub-menu > li > a,#menu-top-mobile li.arch-contact-root > .sub-menu > li > a { position: relative !important; inset: auto !important; display: flex !important; align-items: center !important; justify-content: flex-start !important; width: 100% !important; height: auto !important; min-height: 42px !important; padding: 10px 14px 10px 42px !important; border-radius: 8px !important; border: 1px solid rgba(214, 192, 148, .2) !important; background: rgba(255, 253, 248, .08) !important; box-shadow: none !important; color: #fff4df !important; font-family: Inter, Arial, sans-serif !important; font-size: 13px !important; line-height: 1.2 !important; font-weight: 600 !important; letter-spacing: 0 !important; text-transform: none !important; text-decoration: none !important;}#menu-top li.arch-contact-root > .sub-menu > li > a span,#menu-top-mobile li.arch-contact-root > .sub-menu > li > a span { display: inline !important; color: inherit !important; font: inherit !important;}#menu-top li.arch-contact-root > .sub-menu > li > a:before,#menu-top-mobile li.arch-contact-root > .sub-menu > li > a:before { position: absolute !important; left: 14px !important; top: 50% !important; transform: translateY(-50%) !important; width: 17px !important; height: 17px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; color: #cdb27a !important; font-family: FontAwesome !important; font-size: 14px !important; line-height: 1 !important;}#menu-top li.arch-contact-root .arch-contact-whatsapp > a:before,#menu-top-mobile li.arch-contact-root .arch-contact-whatsapp > a:before { content: "\f232" !important; }#menu-top li.arch-contact-root .arch-contact-phone > a:before,#menu-top-mobile li.arch-contact-root .arch-contact-phone > a:before { content: "\f095" !important; }#menu-top li.arch-contact-root .arch-contact-email > a:before,#menu-top-mobile li.arch-contact-root .arch-contact-email > a:before { content: "\f0e0" !important; }#menu-top li.arch-contact-root > .sub-menu > li > a:after,#menu-top-mobile li.arch-contact-root > .sub-menu > li > a:after { content: none !important; display: none !important;}#menu-top li.arch-contact-root > .sub-menu > li > a:hover,#menu-top-mobile li.arch-contact-root > .sub-menu > li > a:hover { background: linear-gradient(112deg, rgba(126, 102, 66, .72), rgba(198, 176, 124, .36)) !important; color: #fff8ea !important;}#menu-top li.arch-contact-root > .sub-menu:after,#menu-top-mobile li.arch-contact-root > .sub-menu:after { content: "Zapytania: info@architeka.co" !important; display: block !important; margin-top: 10px !important; color: rgba(255, 248, 232, .62) !important; font-family: Inter, Arial, sans-serif !important; font-size: 11px !important; line-height: 1.35 !important; letter-spacing: 0 !important; text-transform: none !important;}@media (max-width: 700px) { body.page-id-10470 #page-header-wc { padding-top: 36px !important; padding-bottom: 30px !important; } body.page-id-10470 #page-header-wc .container, body.page-id-10470 #content > .container, body.page-id-14 #content > .container { width: calc(100% – 32px) !important; } body.page-id-10470 #page-header-wc h1 { max-width: 100% !important; } body.page-id-10470 #page-header-wc h1:before { font-size: 36px !important; line-height: 1.08 !important; } body.page-id-10470 #page-header-wc .container:after { padding: 14px 15px !important; font-size: 12.4px !important; line-height: 1.48 !important; } body.page-id-10470 #content:before, body.page-id-10470 #content:after { width: calc(100% – 32px) !important; } body.page-id-10470 ul.products, body.page-id-10470 .woocommerce ul.products, body.page-id-10470.woocommerce-page ul.products { grid-template-columns: 1fr !important; gap: 22px !important; margin-top: 24px !important; } body.page-id-10470 .woocommerce-loop-category__title, body.page-id-10470 .woocommerce-loop-product__title { padding: 15px 16px 8px !important; font-size: 15px !important; line-height: 1.3 !important; } body.page-id-10470 ul.products li.product .price { margin-left: 16px !important; margin-right: 16px !important; font-size: 16px !important; } body.page-id-10470 ul.products li.product .button, body.page-id-10470 .woocommerce ul.products li.product .button { margin-left: 16px !important; margin-right: 16px !important; font-size: 11px !important; } body.page-id-14 #contact-content h1, body.page-id-14 .contact-box h1, body.page-id-14 .entry-content h1 { font-size: 42px !important; line-height: 1.08 !important; } #footer .footer-contact { max-width: 100% !important; } #footer .footer-contact h3 strong:after { font-size: 14px !important; letter-spacing: .1em !important; } #footer .footer-contact > p:first-of-type { font-size: 12.5px !important; } #footer .footer-contact > p:nth-of-type(2):before { font-size: 11.2px !important; line-height: 1.65 !important; } body.page-id-14 #contact-address p span:first-of-type:before { font-size: 13px !important; } body.page-id-14 #contact-address p:after { font-size: 11.4px !important; line-height: 1.65 !important; }}/* architeka shop premium landing refresh 20260609 */body.page-id-10470,body.tax-product_cat { font-family: Manrope, Inter, Arial, sans-serif !important; background: #f8f3ec !important; color: #2b241d !important;}body.page-id-10470 #page-header-wc,body.tax-product_cat #page-header-wc { min-height: clamp(420px, 56vw, 680px) !important; padding: clamp(64px, 8vw, 110px) 0 clamp(44px, 6vw, 82px) !important; background: linear-gradient(90deg, rgba(29, 22, 16, .78), rgba(29, 22, 16, .36) 46%, rgba(29, 22, 16, .12)), url("https://architeka.co/wp-content/uploads/2026/06/arlen-sofa-modulowa-arlen.png") center center / cover no-repeat !important; animation: archShopHeroProducts 18s ease-in-out infinite !important;}@keyframes archShopHeroProducts { 0%, 28% { background-image: linear-gradient(90deg, rgba(29, 22, 16, .78), rgba(29, 22, 16, .36) 46%, rgba(29, 22, 16, .12)), url("https://architeka.co/wp-content/uploads/2026/06/arlen-sofa-modulowa-arlen.png"); } 33%, 61% { background-image: linear-gradient(90deg, rgba(29, 22, 16, .78), rgba(29, 22, 16, .34) 46%, rgba(29, 22, 16, .1)), url("https://architeka.co/wp-content/uploads/2026/06/arlen-komplet-stolikow-arlen.png"); } 66%, 100% { background-image: linear-gradient(90deg, rgba(29, 22, 16, .78), rgba(29, 22, 16, .34) 46%, rgba(29, 22, 16, .1)), url("https://architeka.co/wp-content/uploads/2026/06/arlen-toaletka-arlen.png"); }}body.page-id-10470 #page-header-wc h1,body.tax-product_cat #page-header-wc h1 { color: transparent !important; font-size: 0 !important; line-height: 0 !important;}body.page-id-10470 #page-header-wc h1:before { content: "Sklep Architeki" !important;}body.tax-product_cat #page-header-wc h1:before { content: "Meble autorskie Arlen" !important;}body.page-id-10470 #page-header-wc h1:before,body.tax-product_cat #page-header-wc h1:before { display: block !important; max-width: 860px !important; color: #fffaf0 !important; font-family: "Cormorant Garamond", "Libre Baskerville", Georgia, serif !important; font-size: clamp(52px, 6vw, 96px) !important; line-height: 1.02 !important; font-weight: 600 !important; letter-spacing: 0 !important; text-shadow: 0 22px 54px rgba(18, 12, 7, .44) !important;}body.page-id-10470 #page-header-wc .container:after,body.tax-product_cat #page-header-wc .container:after { content: "Konsultacje, ebooki, listy materialow i kolekcja mebli autorskich. Wybierz sciezke i przejdz od razu do produktu albo zapytania." !important; font-family: Manrope, Inter, Arial, sans-serif !important; max-width: 720px !important; letter-spacing: 0 !important;}body.page-id-10470 #content:before,body.page-id-10470 #content:after { content: none !important; display: none !important;}body.page-id-10470 .arch-shop-landing { width: min(1180px, calc(100% – 44px)) !important; margin: clamp(34px, 5vw, 72px) auto clamp(18px, 3vw, 34px) !important; padding: clamp(28px, 4vw, 54px) !important; border-radius: 8px !important; border: 1px solid rgba(176, 150, 104, .24) !important; background: linear-gradient(135deg, rgba(255,253,248,.96), rgba(244,235,222,.92)) !important; box-shadow: 0 28px 72px rgba(43, 32, 20, .09) !important;}body.page-id-10470 .arch-shop-landing h2 { max-width: 720px !important; margin: 0 0 14px !important; color: #2f261d !important; font-family: "Cormorant Garamond", "Libre Baskerville", Georgia, serif !important; font-size: clamp(40px, 4.5vw, 70px) !important; line-height: 1.04 !important; font-weight: 600 !important; letter-spacing: 0 !important;}body.page-id-10470 .arch-shop-landing p { max-width: 760px !important; color: rgba(42, 36, 28, .78) !important; font-family: Manrope, Inter, Arial, sans-serif !important; font-size: clamp(15px, 1.1vw, 17px) !important; line-height: 1.72 !important;}body.page-id-10470 .arch-shop-actions { display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)) !important; gap: 12px !important; margin-top: 26px !important;}body.page-id-10470 .arch-shop-actions .wp-block-button__link { width: 100% !important; box-sizing: border-box !important; border-radius: 8px !important; border: 1px solid rgba(157, 125, 73, .34) !important; background: linear-gradient(112deg, #72593a, #b39a69 32%, #dccaa2 54%, #846846) !important; color: #211a14 !important; font-family: Manrope, Inter, Arial, sans-serif !important; font-size: 12px !important; font-weight: 700 !important; line-height: 1.18 !important; letter-spacing: .03em !important; text-transform: uppercase !important; text-align: center !important; padding: 14px 15px !important; box-shadow: 0 14px 30px rgba(88, 62, 32, .16) !important;}body.page-id-10470 ul.products,body.tax-product_cat ul.products,body.page-id-10470 .woocommerce ul.products,body.tax-product_cat .woocommerce ul.products { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: clamp(24px, 2.8vw, 40px) !important;}body.page-id-10470 ul.products li.product,body.tax-product_cat ul.products li.product { border-radius: 8px !important; background: rgba(255, 253, 248, .9) !important; box-shadow: 0 24px 62px rgba(43, 32, 20, .1) !important;}body.page-id-10470 .woocommerce-loop-category__title,body.page-id-10470 .woocommerce-loop-product__title,body.tax-product_cat .woocommerce-loop-product__title { font-family: "Cormorant Garamond", "Libre Baskerville", Georgia, serif !important; font-size: clamp(24px, 2vw, 34px) !important; line-height: 1.05 !important; font-weight: 600 !important; letter-spacing: 0 !important; overflow-wrap: normal !important;}body.page-id-10470 ul.products li.product img,body.tax-product_cat ul.products li.product img { aspect-ratio: 4 / 3 !important; object-fit: cover !important; border-radius: 8px 8px 0 0 !important;}body.page-id-10470 ul.products li.product .button,body.tax-product_cat ul.products li.product .button { border-radius: 8px !important; font-family: Manrope, Inter, Arial, sans-serif !important;}@media (max-width: 900px) { body.page-id-10470 .arch-shop-actions { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } body.page-id-10470 ul.products, body.tax-product_cat ul.products, body.page-id-10470 .woocommerce ul.products, body.tax-product_cat .woocommerce ul.products { grid-template-columns: 1fr !important; }}@media (max-width: 700px) { body.page-id-10470 #page-header-wc, body.tax-product_cat #page-header-wc { min-height: 440px !important; } body.page-id-10470 #page-header-wc h1:before, body.tax-product_cat #page-header-wc h1:before { font-size: 42px !important; } body.page-id-10470 .arch-shop-actions { grid-template-columns: 1fr !important; }}/* /architeka shop premium landing refresh 20260609 *//* architeka shop arlen collection search 20260609 */body.page-id-10470 #page-header-wc,body.tax-product_cat #page-header-wc { background: linear-gradient(90deg, rgba(29, 22, 16, .7), rgba(29, 22, 16, .25) 44%, rgba(29, 22, 16, .08)), url("https://architeka.co/wp-content/uploads/2026/06/architeka-sklep-baner-kolekcja-arlen.png") center center / cover no-repeat !important; animation: archShopBannerZoom 18s ease-in-out infinite alternate !important;}@keyframes archShopBannerZoom { from { background-size: auto, 100% auto; background-position: center center; } to { background-size: auto, 108% auto; background-position: center center; }}body.page-id-10470 #page-header-wc h1:before { content: "Arlen Collection" !important;}body.page-id-10470 #page-header-wc .container:after { content: "Meble autorskie, konsultacje projektowe, ebooki i listy materiałów. Wybierz szybką ścieżkę zakupu albo zapytaj o indywidualną wycenę." !important;}body.tax-product_cat.term-zacznij-tutaj #page-header-wc h1:before { content: "Zacznij Tutaj" !important;}body.tax-product_cat.term-zacznij-tutaj #page-header-wc .container:after { content: "Najprostsza ścieżka wyboru: bezpłatne materiały, konsultacja, ebooki promocyjne i produkty, które pomagają podjąć decyzje przed zakupem." !important;}body.page-id-10470 .arch-shop-search { width: min(1180px, calc(100% – 44px)) !important; margin: clamp(22px, 3vw, 38px) auto 0 !important; padding: clamp(18px, 2.4vw, 26px) !important; border-radius: 8px !important; border: 1px solid rgba(176, 150, 104, .22) !important; background: rgba(255, 253, 248, .92) !important; box-shadow: 0 18px 48px rgba(43, 32, 20, .08) !important;}body.page-id-10470 .arch-shop-search form,body.page-id-10470 .woocommerce-product-search { display: flex !important; align-items: stretch !important; gap: 10px !important; width: 100% !important;}body.page-id-10470 .arch-shop-search input[type="search"],body.page-id-10470 .woocommerce-product-search input[type="search"] { min-height: 48px !important; flex: 1 1 auto !important; border-radius: 8px !important; border: 1px solid rgba(176, 150, 104, .34) !important; background: #fffaf3 !important; color: #2b241d !important; font-family: Manrope, Inter, Arial, sans-serif !important; font-size: 14px !important; padding: 0 15px !important; outline: none !important;}body.page-id-10470 .arch-shop-search button,body.page-id-10470 .woocommerce-product-search button { min-height: 48px !important; border-radius: 8px !important; border: 1px solid rgba(157, 125, 73, .34) !important; background: linear-gradient(112deg, #72593a, #b39a69 32%, #dccaa2 54%, #846846) !important; color: #211a14 !important; font-family: Manrope, Inter, Arial, sans-serif !important; font-size: 12px !important; font-weight: 800 !important; letter-spacing: .04em !important; text-transform: uppercase !important; padding: 0 20px !important;}body.page-id-10470 .arch-furniture-estimator { width: min(1180px, calc(100% – 44px)) !important; margin: clamp(24px, 4vw, 58px) auto clamp(28px, 5vw, 72px) !important; padding: clamp(28px, 4vw, 56px) !important; border-radius: 8px !important; border: 1px solid rgba(176, 150, 104, .26) !important; background: linear-gradient(135deg, rgba(38, 29, 20, .88), rgba(72, 55, 38, .82)), linear-gradient(112deg, rgba(255,255,255,.1), transparent 34%, rgba(205,178,122,.16)) !important; box-shadow: 0 30px 80px rgba(43, 32, 20, .16) !important; display: grid !important; grid-template-columns: minmax(0, .9fr) minmax(320px, 1.1fr) !important; gap: clamp(24px, 4vw, 52px) !important; align-items: start !important;}body.page-id-10470 .arch-furniture-estimator .arch-eyebrow { margin: 0 0 10px !important; color: #d8c59a !important; font-family: Manrope, Inter, Arial, sans-serif !important; font-size: 11px !important; font-weight: 800 !important; letter-spacing: .22em !important; text-transform: uppercase !important;}body.page-id-10470 .arch-furniture-estimator h2 { margin: 0 0 16px !important; color: #fff7e8 !important; font-family: "Cormorant Garamond", "Libre Baskerville", Georgia, serif !important; font-size: clamp(40px, 4.6vw, 72px) !important; line-height: 1.02 !important; font-weight: 600 !important; letter-spacing: 0 !important;}body.page-id-10470 .arch-furniture-estimator p { color: rgba(255, 248, 232, .76) !important; font-family: Manrope, Inter, Arial, sans-serif !important; font-size: 14px !important; line-height: 1.75 !important;}body.page-id-10470 #archFurnitureMailForm { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 14px !important;}body.page-id-10470 #archFurnitureMailForm label { color: rgba(255, 248, 232, .82) !important; font-family: Manrope, Inter, Arial, sans-serif !important; font-size: 12px !important; font-weight: 700 !important; letter-spacing: .02em !important;}body.page-id-10470 #archFurnitureMailForm input,body.page-id-10470 #archFurnitureMailForm select { width: 100% !important; min-height: 46px !important; margin-top: 7px !important; border-radius: 8px !important; border: 1px solid rgba(216, 197, 154, .32) !important; background: rgba(255, 250, 240, .94) !important; color: #2b241d !important; font-family: Manrope, Inter, Arial, sans-serif !important; font-size: 13px !important; padding: 0 12px !important; box-sizing: border-box !important;}body.page-id-10470 #archFurnitureMailForm button { grid-column: 1 / -1 !important; min-height: 50px !important; margin-top: 6px !important; border-radius: 8px !important; border: 1px solid rgba(226, 207, 160, .38) !important; background: linear-gradient(112deg, #72593a, #b39a69 32%, #dccaa2 54%, #846846) !important; color: #211a14 !important; font-family: Manrope, Inter, Arial, sans-serif !important; font-size: 12px !important; font-weight: 800 !important; letter-spacing: .05em !important; text-transform: uppercase !important;}body.page-id-10470 #archFurnitureMailForm .arch-estimator-note { grid-column: 1 / -1 !important; margin: 0 !important; font-size: 11.5px !important; line-height: 1.5 !important;}body.tax-product_cat.term-zacznij-tutaj ul.products li.product { min-height: 100% !important;}body.tax-product_cat.term-zacznij-tutaj .woocommerce-loop-product__title,body.tax-product_cat.term-zacznij-tutaj .woocommerce-loop-category__title { font-size: clamp(28px, 2.2vw, 38px) !important;}@media (max-width: 700px) { @keyframes archShopBannerZoom { from { background-size: auto, cover; } to { background-size: auto, auto 108%; } } body.page-id-10470 .arch-shop-search form, body.page-id-10470 .woocommerce-product-search { flex-direction: column !important; } body.page-id-10470 .arch-furniture-estimator, body.page-id-10470 #archFurnitureMailForm { grid-template-columns: 1fr !important; }}/* /architeka shop arlen collection search 20260609 *//* architeka shop final polish 20260609 */body.page-id-10470 #page-header-wc { min-height: clamp(520px, 62vw, 760px) !important; background: linear-gradient(90deg, rgba(32, 24, 18, .58), rgba(32, 24, 18, .16) 46%, rgba(32, 24, 18, .04)), url("https://architeka.co/wp-content/uploads/2026/06/architeka-sklep-baner-kolekcja-arlen.png") center center / cover no-repeat !important; animation: architekaMainShopZoom 18s ease-in-out infinite alternate !important;}@keyframes architekaMainShopZoom { from { background-size: auto, 100% auto; } to { background-size: auto, 108% auto; }}body.page-id-10470 #page-header-wc h1:before { content: "Arlen Collection" !important; font-family: "Cormorant Garamond", "Libre Baskerville", Georgia, serif !important; font-size: clamp(58px, 7vw, 112px) !important; line-height: .98 !important;}body.page-id-10470 #page-header-wc .container:after { content: "Meble autorskie, ebooki, konsultacje i listy materiałów Architeki." !important; width: min(560px, 100%) !important; background: rgba(32, 24, 18, .34) !important; border-color: rgba(255, 242, 210, .28) !important; color: rgba(255, 250, 240, .92) !important;}body.page-id-10470 .arch-shop-search { width: min(860px, calc(100% – 44px)) !important; margin: clamp(18px, 2.6vw, 34px) auto clamp(10px, 1.8vw, 20px) !important; padding: 0 !important; border: 0 !important; background: transparent !important; box-shadow: none !important;}body.page-id-10470 .arch-shop-search form,body.page-id-10470 .woocommerce-product-search { position: relative !important; display: block !important; width: 100% !important;}body.page-id-10470 .arch-shop-search input[type="search"],body.page-id-10470 .woocommerce-product-search input[type="search"] { width: 100% !important; height: 56px !important; min-height: 56px !important; border-radius: 8px !important; border: 1px solid rgba(176, 150, 104, .28) !important; background: rgba(255, 253, 248, .9) !important; box-shadow: 0 18px 46px rgba(43, 32, 20, .08) !important; color: #2b241d !important; font-family: Manrope, Inter, Arial, sans-serif !important; font-size: 14px !important; padding: 0 64px 0 18px !important;}body.page-id-10470 .arch-shop-search button,body.page-id-10470 .woocommerce-product-search button { position: absolute !important; right: 8px !important; top: 8px !important; width: 40px !important; height: 40px !important; min-height: 40px !important; padding: 0 !important; border-radius: 8px !important; font-size: 0 !important; color: transparent !important; background: linear-gradient(135deg, #7b6040, #d8c59a 54%, #826641) !important; box-shadow: 0 10px 24px rgba(88, 62, 32, .18) !important;}body.page-id-10470 .arch-shop-search button:before,body.page-id-10470 .woocommerce-product-search button:before { content: "\f002" !important; font-family: FontAwesome !important; font-size: 15px !important; line-height: 40px !important; color: #211a14 !important;}body.page-id-10470 .arch-furniture-estimator { display: none !important;}body.tax-product_cat.term-meble-autorskie-arlen .arch-furniture-estimator,body.tax-product_cat.product_cat-meble-autorskie-arlen .arch-furniture-estimator { display: grid !important;}body.page-id-10470 ul.products li.product img,body.page-id-10470 .woocommerce ul.products li.product img,body.tax-product_cat ul.products li.product img,body.tax-product_cat .woocommerce ul.products li.product img { aspect-ratio: 16 / 10 !important; height: auto !important; object-fit: contain !important; object-position: center center !important; background: #f8f3ec !important; padding: 10px !important; box-sizing: border-box !important;}@media (max-width: 700px) { body.page-id-10470 #page-header-wc { min-height: 500px !important; background-position: center center !important; } @keyframes architekaMainShopZoom { from { background-size: auto, cover; } to { background-size: auto, auto 110%; } } body.page-id-10470 #page-header-wc h1:before { font-size: 46px !important; }}/* /architeka shop final polish 20260609 *//* architeka global font unification 20260610 */body,button,input,select,textarea,.site,#page,#content,.entry-content,.woocommerce,.woocommerce-page,.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .button,.wp-block-button__link,.main-navigation,#menu-main-menu,#footer { font-family: Manrope, Inter, Arial, sans-serif !important; letter-spacing: 0 !important;}h1,h2,h3,h4,.entry-title,.page-title,.woocommerce-products-header__title,.woocommerce-loop-product__title,.woocommerce-loop-category__title,#page-header-wc h1,#page-header-wc h1:before,.arch-shop-landing h2,.arch-furniture-estimator h2 { font-family: "Cormorant Garamond", "Libre Baskerville", Georgia, serif !important; font-weight: 600 !important; letter-spacing: 0 !important;}p,li,label,.woocommerce-product-details__short-description,.term-description,.product_meta,.woocommerce-breadcrumb { font-family: Manrope, Inter, Arial, sans-serif !important; letter-spacing: 0 !important;}/* /architeka global font unification 20260610 *//* architeka shop banner text contrast 20260610 */body.page-id-10470 #page-header-wc { background: linear-gradient(90deg, rgba(24, 18, 13, .76) 0%, rgba(44, 34, 25, .56) 30%, rgba(82, 63, 45, .18) 58%, rgba(255, 248, 235, .02) 100%), url("https://architeka.co/wp-content/uploads/2026/06/architeka-sklep-baner-kolekcja-arlen.png") center center / cover no-repeat !important;}body.page-id-10470 #page-header-wc .container { max-width: min(1180px, calc(100% – 44px)) !important; align-items: flex-start !important; justify-content: center !important; text-align: left !important;}body.page-id-10470 #page-header-wc h1 { width: min(640px, 92vw) !important; color: #fff8ea !important; text-align: left !important; text-shadow: 0 16px 42px rgba(0, 0, 0, .42), 0 2px 12px rgba(0, 0, 0, .26) !important;}body.page-id-10470 #page-header-wc h1:before { color: #fff8ea !important; text-shadow: 0 18px 52px rgba(0, 0, 0, .5), 0 1px 0 rgba(226, 207, 160, .3) !important;}body.page-id-10470 #page-header-wc h1:after { content: "" !important; display: block !important; width: 116px !important; height: 1px !important; margin: 22px 0 0 !important; background: linear-gradient(90deg, rgba(214, 191, 145, .96), rgba(214, 191, 145, .14)) !important;}body.page-id-10470 #page-header-wc .container:after { margin-left: 0 !important; color: rgba(255, 249, 235, .96) !important; background: transparent !important; border: 0 !important; box-shadow: none !important; backdrop-filter: none !important; text-shadow: 0 12px 34px rgba(0, 0, 0, .46), 0 2px 12px rgba(0, 0, 0, .34) !important; padding-left: 0 !important;}@media (max-width: 700px) { body.page-id-10470 #page-header-wc { background: linear-gradient(180deg, rgba(24, 18, 13, .70) 0%, rgba(24, 18, 13, .48) 48%, rgba(24, 18, 13, .30) 100%), url("https://architeka.co/wp-content/uploads/2026/06/architeka-sklep-baner-kolekcja-arlen.png") center center / cover no-repeat !important; } body.page-id-10470 #page-header-wc .container { max-width: calc(100% – 28px) !important; } body.page-id-10470 #page-header-wc .container:after { font-size: 13px !important; line-height: 1.55 !important; }}/* /architeka shop banner text contrast 20260610 *//* architeka shop premium category search mobile menu 20260610 */body.page-id-10470 .arch-shop-search button,body.page-id-10470 .woocommerce-product-search button { background: radial-gradient(circle at 34% 26%, rgba(255, 250, 224, .95), rgba(213, 191, 145, .72) 32%, rgba(116, 88, 52, .95) 100%) !important; border: 1px solid rgba(234, 216, 176, .78) !important; box-shadow: 0 10px 24px rgba(72, 48, 26, .18), inset 0 1px 0 rgba(255, 255, 255, .44) !important;}body.page-id-10470 .arch-shop-search button:before,body.page-id-10470 .woocommerce-product-search button:before { color: #251b12 !important; opacity: .9 !important;}.main-navigation .menu-search,.main-navigation a[href*="?s="],.main-navigation a[href*="/?s="] { font-size: 0 !important;}.main-navigation .menu-search:before,.main-navigation a[href*="?s="]:before,.main-navigation a[href*="/?s="]:before { content: "\f002" !important; font-family: FontAwesome !important; font-size: 14px !important; width: 34px !important; height: 34px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; border-radius: 50% !important; color: #6f5535 !important; background: rgba(255, 250, 240, .68) !important; border: 1px solid rgba(198, 171, 121, .42) !important;}body.page-id-10470 .woocommerce ul.products li.product.product-category,body.page-id-10470 ul.products li.product.product-category { overflow: hidden !important; border-radius: 10px !important; background: #f8f3ec !important; box-shadow: 0 18px 52px rgba(48, 36, 24, .08) !important;}body.page-id-10470 .woocommerce ul.products li.product.product-category img,body.page-id-10470 ul.products li.product.product-category img { width: 100% !important; aspect-ratio: 16 / 9 !important; height: auto !important; padding: 0 !important; object-fit: cover !important; object-position: center 42% !important; transform: scale(1.015) !important; transition: transform 1.8s ease, filter 1.8s ease !important;}body.page-id-10470 .woocommerce ul.products li.product.product-category:hover img,body.page-id-10470 ul.products li.product.product-category:hover img { transform: scale(1.055) !important; filter: saturate(1.02) contrast(1.02) !important;}body.page-id-10470 .woocommerce ul.products li.product.product-category .woocommerce-loop-category__title,body.page-id-10470 ul.products li.product.product-category .woocommerce-loop-category__title { position: absolute !important; left: 18px !important; right: 18px !important; bottom: 16px !important; z-index: 2 !important; margin: 0 !important; padding: 12px 14px !important; border-radius: 8px !important; background: rgba(28, 21, 15, .46) !important; color: #fff8ea !important; text-shadow: 0 8px 24px rgba(0, 0, 0, .28) !important; backdrop-filter: blur(8px) !important;}body.page-id-10470 .woocommerce ul.products li.product.product-category:after,body.page-id-10470 ul.products li.product.product-category:after { content: "" !important; position: absolute !important; inset: auto 0 0 0 !important; height: 44% !important; background: linear-gradient(180deg, rgba(22, 16, 10, 0), rgba(22, 16, 10, .42)) !important; pointer-events: none !important;}@media (max-width: 760px) { .main-navigation, .main-navigation ul, .mobile-menu, .slideout-navigation, .inside-navigation { background: rgba(255, 252, 246, .98) !important; } .main-navigation ul li, .mobile-menu ul li, .slideout-navigation ul li { border-bottom: 1px solid rgba(186, 158, 110, .22) !important; margin: 0 !important; } .main-navigation ul li a, .mobile-menu ul li a, .slideout-navigation ul li a { padding: 15px 22px !important; font-family: Manrope, Inter, Arial, sans-serif !important; font-size: 14px !important; font-weight: 700 !important; letter-spacing: .04em !important; color: #2c241c !important; text-transform: uppercase !important; } .main-navigation ul ul, .mobile-menu ul ul, .slideout-navigation ul ul { margin: 0 16px 12px !important; border-left: 1px solid rgba(188, 160, 112, .36) !important; background: rgba(246, 239, 229, .82) !important; border-radius: 8px !important; overflow: hidden !important; } .main-navigation ul ul li a, .mobile-menu ul ul li a, .slideout-navigation ul ul li a { padding: 12px 16px !important; font-size: 13px !important; font-weight: 600 !important; text-transform: none !important; color: #594734 !important; } body.page-id-10470 .woocommerce ul.products li.product.product-category .woocommerce-loop-category__title, body.page-id-10470 ul.products li.product.product-category .woocommerce-loop-category__title { left: 12px !important; right: 12px !important; bottom: 12px !important; font-size: 25px !important; line-height: 1.05 !important; }}/* /architeka shop premium category search mobile menu 20260610 *//* architeka shop mockup landing sections 20260610 */body.page-id-10470 .site-main,body.page-id-10470 #primary { background: linear-gradient(180deg, #fbf7ef, #f3eadc) !important;}body.page-id-10470 .entry-content,body.page-id-10470 .woocommerce { width: min(1280px, calc(100% – 44px)) !important; margin-inline: auto !important;}.arch-shop-premium-intro { display: grid !important; grid-template-columns: minmax(0, 1.02fr) minmax(0, .98fr) !important; gap: 28px !important; margin: clamp(34px, 5vw, 72px) auto clamp(38px, 5vw, 72px) !important;}.arch-shop-intro-copy,.arch-shop-intro-visual,.arch-shop-need-card,.arch-shop-path > div,.arch-shop-recommend { border-radius: 18px !important; border: 1px solid rgba(190, 160, 111, .22) !important; background: rgba(255, 252, 246, .78) !important; box-shadow: 0 22px 70px rgba(59, 43, 28, .08) !important; overflow: hidden !important;}.arch-shop-intro-copy { padding: clamp(34px, 5vw, 64px) !important;}.arch-shop-intro-copy > span,.arch-shop-need-card > span,.arch-shop-recommend span,.arch-shop-intro-visual span,.arch-shop-section-head p,.arch-shop-quick-ebooks span { font-family: Manrope, Inter, Arial, sans-serif !important; text-transform: uppercase !important; letter-spacing: .12em !important; font-size: 11px !important; font-weight: 800 !important; color: #a88652 !important;}.arch-shop-intro-copy h2,.arch-shop-section-head h2,.arch-shop-recommend h2 { font-family: "Cormorant Garamond", "Libre Baskerville", Georgia, serif !important; font-size: clamp(44px, 5.2vw, 82px) !important; line-height: .96 !important; color: #362a20 !important; margin: 18px 0 22px !important;}.arch-shop-intro-copy p,.arch-shop-intro-visual p,.arch-shop-need-card p,.arch-shop-path p,.arch-shop-recommend p { color: #6a5b4c !important; font-family: Manrope, Inter, Arial, sans-serif !important; font-size: 15px !important; line-height: 1.7 !important;}.arch-shop-mini-actions,.arch-shop-quick-ebooks { display: flex !important; flex-wrap: wrap !important; gap: 10px !important; margin-top: 26px !important;}.arch-shop-mini-actions a,.arch-shop-quick-ebooks a,.arch-shop-recommend a { display: inline-flex !important; align-items: center !important; min-height: 42px !important; padding: 0 18px !important; border-radius: 999px !important; border: 1px solid rgba(186, 158, 110, .28) !important; background: rgba(255, 255, 255, .68) !important; color: #3a2c20 !important; font-family: Manrope, Inter, Arial, sans-serif !important; font-size: 12px !important; font-weight: 800 !important; text-transform: uppercase !important; letter-spacing: .04em !important; text-decoration: none !important;}.arch-shop-mini-actions a:first-child,.arch-shop-recommend a { background: #2d2118 !important; color: #fff8ea !important; border-color: #2d2118 !important;}.arch-shop-stats { display: grid !important; grid-template-columns: repeat(3, 1fr) !important; gap: 12px !important; margin-top: 38px !important; padding-top: 24px !important; border-top: 1px solid rgba(176, 150, 104, .24) !important;}.arch-shop-stats strong { display: block !important; font-family: "Cormorant Garamond", Georgia, serif !important; font-size: 30px !important; color: #51402e !important;}.arch-shop-stats small { display: block !important; color: #8a7b6b !important; font-size: 11px !important; line-height: 1.35 !important;}.arch-shop-intro-visual { position: relative !important; min-height: 520px !important;}.arch-shop-intro-visual > img { width: 100% !important; height: 100% !important; min-height: 520px !important; object-fit: cover !important; object-position: center !important; transform: scale(1.03) !important;}.arch-shop-intro-visual > div { position: absolute !important; left: 28px !important; right: 28px !important; bottom: 28px !important; padding: 24px !important; border-radius: 16px !important; background: rgba(255, 250, 241, .9) !important; box-shadow: 0 18px 44px rgba(45, 32, 20, .12) !important;}.arch-shop-intro-visual h3,.arch-shop-need-card h3,.arch-shop-path h3 { font-family: "Cormorant Garamond", "Libre Baskerville", Georgia, serif !important; color: #3a2c20 !important; line-height: 1.02 !important;}.arch-shop-intro-visual h3 { font-size: 34px !important; margin: 8px 0 !important;}.arch-shop-intro-visual a,.arch-shop-need-card em { display: inline-flex !important; margin-top: 10px !important; color: #9a7747 !important; font-style: normal !important; font-family: Manrope, Inter, Arial, sans-serif !important; font-size: 12px !important; font-weight: 800 !important; text-transform: uppercase !important; text-decoration: none !important; letter-spacing: .08em !important;}.arch-shop-section-head { display: grid !important; grid-template-columns: 1.1fr .9fr !important; gap: 34px !important; align-items: end !important; margin-bottom: 20px !important;}.arch-shop-need-grid { display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: 22px !important;}.arch-shop-need-card { display: block !important; padding: 14px 14px 22px !important; color: inherit !important; text-decoration: none !important;}.arch-shop-need-card img { width: 100% !important; aspect-ratio: 16 / 9 !important; object-fit: cover !important; object-position: center 38% !important; border-radius: 12px !important; margin-bottom: 18px !important;}.arch-shop-need-card h3 { font-size: clamp(28px, 2.4vw, 40px) !important; margin: 8px 0 8px !important;}.arch-shop-path { display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: 22px !important; margin: clamp(42px, 6vw, 80px) 0 !important;}.arch-shop-path > div { padding: 28px !important;}.arch-shop-path b { display: inline-flex !important; width: 34px !important; height: 34px !important; align-items: center !important; justify-content: center !important; border-radius: 50% !important; background: #2e231a !important; color: #fff8ea !important; font-family: Manrope, Inter, Arial, sans-serif !important; font-size: 13px !important; margin-bottom: 20px !important;}.arch-shop-recommend { display: grid !important; grid-template-columns: 1.15fr .85fr !important; margin: 0 0 clamp(48px, 7vw, 96px) !important; background: #33251c !important;}.arch-shop-recommend > div { padding: clamp(38px, 6vw, 72px) !important;}.arch-shop-recommend h2,.arch-shop-recommend p { color: #fff6e8 !important;}.arch-shop-recommend img { width: 100% !important; height: 100% !important; min-height: 420px !important; object-fit: cover !important; object-position: center 28% !important;}@media (max-width: 900px) { .arch-shop-premium-intro, .arch-shop-section-head, .arch-shop-recommend { grid-template-columns: 1fr !important; } .arch-shop-need-grid, .arch-shop-path { grid-template-columns: 1fr !important; } .arch-shop-intro-copy { padding: 30px !important; } .arch-shop-intro-visual, .arch-shop-intro-visual > img { min-height: 430px !important; }}@media (max-width: 560px) { body.page-id-10470 .entry-content, body.page-id-10470 .woocommerce { width: min(100% – 24px, 1280px) !important; } .arch-shop-intro-copy h2, .arch-shop-section-head h2, .arch-shop-recommend h2 { font-size: 42px !important; } .arch-shop-stats { grid-template-columns: 1fr !important; } .arch-shop-intro-visual > div { left: 14px !important; right: 14px !important; bottom: 14px !important; padding: 18px !important; }}/* /architeka shop mockup landing sections 20260610 *//* architeka shop image framing fix 20260610 */body.page-id-10470 .arch-shop-intro-visual { background: linear-gradient(145deg, #fffaf1, #efe4d4) !important;}body.page-id-10470 .arch-shop-intro-visual > img { object-fit: contain !important; object-position: center center !important; padding: clamp(14px, 2vw, 26px) !important; box-sizing: border-box !important; transform: none !important; background: transparent !important;}body.page-id-10470 .arch-shop-need-card img { object-fit: contain !important; object-position: center center !important; padding: 10px !important; background: linear-gradient(145deg, #fffaf2, #efe5d6) !important; box-sizing: border-box !important;}body.page-id-10470 .arch-shop-need-card img[src*="konsultacje-ewa"],body.page-id-10470 .arch-shop-recommend img[src*="konsultacje-ewa"] { object-fit: contain !important; object-position: center top !important; padding: 0 !important; background: #efe3d3 !important;}body.page-id-10470 .arch-shop-recommend { align-items: stretch !important;}body.page-id-10470 .arch-shop-recommend img { object-fit: contain !important; object-position: center center !important; padding: 0 !important; background: #efe3d3 !important;}body.page-id-10470 .woocommerce ul.products li.product.product-category img,body.page-id-10470 ul.products li.product.product-category img { object-fit: contain !important; object-position: center center !important; padding: 12px !important; background: linear-gradient(145deg, #fffaf2, #efe5d6) !important; transform: none !important;}body.page-id-10470 .woocommerce ul.products li.product.product-category:hover img,body.page-id-10470 ul.products li.product.product-category:hover img { transform: scale(1.025) !important;}@media (max-width: 700px) { body.page-id-10470 .arch-shop-intro-visual > img, body.page-id-10470 .arch-shop-need-card img, body.page-id-10470 .woocommerce ul.products li.product.product-category img, body.page-id-10470 ul.products li.product.product-category img { aspect-ratio: 4 / 3 !important; padding: 8px !important; } body.page-id-10470 .arch-shop-recommend img { min-height: 0 !important; max-height: 520px !important; }}/* /architeka shop image framing fix 20260610 *//* architeka shop guidelines refinement 20260610 */.arch-shop-section-head p { text-transform: none !important; letter-spacing: 0 !important; font-size: 15px !important; font-weight: 500 !important; line-height: 1.7 !important; color: #766857 !important;}.arch-shop-mini-actions a.is-primary { background: #2d2118 !important; color: #fff8ea !important; border-color: #2d2118 !important; box-shadow: 0 14px 32px rgba(45, 33, 24, .16) !important;}.arch-shop-mini-actions a.is-secondary { background: transparent !important; border-color: transparent !important; color: #2d2118 !important; padding-left: 4px !important; padding-right: 4px !important; text-decoration: underline !important; text-underline-offset: 5px !important; box-shadow: none !important;}.arch-shop-mini-actions a.is-tertiary { background: rgba(255, 252, 246, .72) !important; color: #6c5437 !important;}.arch-shop-need-card em { text-transform: none !important; letter-spacing: 0 !important; font-size: 13px !important; color: #8a683d !important;}.arch-shop-need-card { transition: box-shadow .22s ease, transform .22s ease, border-color .22s ease !important;}.arch-shop-need-card:hover { box-shadow: 0 26px 72px rgba(55, 39, 25, .12) !important; border-color: rgba(174, 140, 83, .42) !important; transform: translateY(-2px) !important;}.arch-shop-need-card:hover em { text-decoration: underline !important; text-underline-offset: 4px !important;}.arch-shop-need-card.is-consultation { background: linear-gradient(145deg, #34251c, #4a3729) !important; border-color: rgba(222, 195, 143, .52) !important;}.arch-shop-need-card.is-consultation h3,.arch-shop-need-card.is-consultation p,.arch-shop-need-card.is-consultation strong { color: #fff7e8 !important;}.arch-shop-need-card.is-consultation em,.arch-shop-need-card.is-consultation span { color: #dec38f !important;}.arch-shop-need-card.is-consultation img { background: #2d2118 !important;}.arch-shop-need-card.is-free { opacity: .94 !important;}.arch-shop-arlen-feature,.arch-shop-proof,.arch-shop-lead { width: 100% !important; margin: clamp(34px, 5vw, 74px) 0 !important;}.arch-shop-arlen-feature { display: grid !important; grid-template-columns: .92fr 1.08fr !important; gap: 0 !important; border-radius: 18px !important; overflow: hidden !important; border: 1px solid rgba(190, 160, 111, .22) !important; background: rgba(255, 252, 246, .8) !important; box-shadow: 0 22px 70px rgba(59, 43, 28, .08) !important;}.arch-shop-arlen-feature > div { padding: clamp(34px, 5vw, 64px) !important;}.arch-shop-arlen-feature span { font-family: Manrope, Inter, Arial, sans-serif !important; text-transform: uppercase !important; letter-spacing: .12em !important; font-size: 11px !important; font-weight: 800 !important; color: #a88652 !important;}.arch-shop-arlen-feature h2,.arch-shop-proof h2,.arch-shop-lead h2 { font-family: "Cormorant Garamond", "Libre Baskerville", Georgia, serif !important; color: #362a20 !important; line-height: .98 !important;}.arch-shop-arlen-feature h2 { font-size: clamp(42px, 4.8vw, 74px) !important; margin: 18px 0 !important;}.arch-shop-arlen-feature p,.arch-shop-lead p { color: #6a5b4c !important; font-size: 15px !important; line-height: 1.7 !important;}.arch-shop-arlen-feature a,.arch-shop-lead a { display: inline-flex !important; align-items: center !important; min-height: 42px !important; padding: 0 18px !important; border-radius: 999px !important; border: 1px solid rgba(186, 158, 110, .28) !important; background: #2d2118 !important; color: #fff8ea !important; font-family: Manrope, Inter, Arial, sans-serif !important; font-size: 13px !important; font-weight: 800 !important; text-decoration: none !important; margin-top: 16px !important;}.arch-shop-arlen-feature img { width: 100% !important; height: 100% !important; min-height: 420px !important; object-fit: contain !important; object-position: center center !important; padding: clamp(16px, 2.5vw, 32px) !important; background: linear-gradient(145deg, #fffaf1, #efe3d2) !important; box-sizing: border-box !important;}.arch-shop-proof-grid { display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: 20px !important;}.arch-shop-proof blockquote { margin: 0 !important; padding: clamp(24px, 3vw, 34px) !important; border-radius: 16px !important; border: 1px solid rgba(190, 160, 111, .22) !important; background: rgba(255, 252, 246, .78) !important; box-shadow: 0 18px 50px rgba(55, 39, 25, .07) !important; color: #3a2c20 !important; font-family: "Cormorant Garamond", Georgia, serif !important; font-size: clamp(25px, 2.4vw, 36px) !important; line-height: 1.12 !important;}.arch-shop-proof cite { display: block !important; margin-top: 18px !important; font-family: Manrope, Inter, Arial, sans-serif !important; font-size: 12px !important; font-style: normal !important; color: #927649 !important; text-transform: uppercase !important; letter-spacing: .08em !important;}.arch-shop-lead { display: grid !important; grid-template-columns: 1fr auto auto !important; gap: 12px !important; align-items: center !important; padding: clamp(24px, 4vw, 42px) !important; border-radius: 18px !important; border: 1px solid rgba(190, 160, 111, .22) !important; background: rgba(255, 252, 246, .78) !important; box-shadow: 0 18px 50px rgba(55, 39, 25, .07) !important;}.arch-shop-lead h2 { font-size: clamp(30px, 3.2vw, 48px) !important; margin: 0 0 8px !important;}.arch-shop-lead p { margin: 0 !important;}.arch-shop-lead a + a { background: transparent !important; color: #2d2118 !important;}@media (prefers-color-scheme: dark) { body.page-id-10470, body.page-id-10470 .site-main, body.page-id-10470 #primary { background: linear-gradient(180deg, #fbf7ef, #f3eadc) !important; color: #362a20 !important; }}@media (max-width: 900px) { .arch-shop-arlen-feature, .arch-shop-lead { grid-template-columns: 1fr !important; } .arch-shop-proof-grid { grid-template-columns: 1fr !important; } .arch-shop-lead a { justify-content: center !important; }}/* /architeka shop guidelines refinement 20260610 *//* architeka shop collision and image final fix 20260610 */body.page-id-10470 .arch-shop-premium-intro,body.page-id-10470 .arch-shop-path,body.page-id-10470 .arch-shop-need,body.page-id-10470 .arch-shop-proof,body.page-id-10470 .arch-shop-lead,body.page-id-10470 .arch-shop-recommend,body.page-id-10470 .arch-shop-arlen-feature { clear: both !important; position: relative !important; z-index: 1 !important;}body.page-id-10470 .arch-shop-premium-intro img,body.page-id-10470 .arch-shop-need-card img,body.page-id-10470 .arch-shop-proof img,body.page-id-10470 .arch-shop-recommend img,body.page-id-10470 .arch-shop-arlen-feature img { max-width: 100% !important; height: auto !important; object-fit: contain !important; object-position: center center !important; flex: 0 0 auto !important;}body.page-id-10470 .arch-shop-intro-visual { display: grid !important; align-items: center !important; min-height: auto !important; overflow: hidden !important;}body.page-id-10470 .arch-shop-intro-visual > img { width: 100% !important; max-height: 560px !important; min-height: 0 !important; height: auto !important; object-fit: contain !important;}body.page-id-10470 .arch-shop-need-card img { display: block !important; height: auto !important; max-height: 260px !important;}body.page-id-10470 .arch-shop-need-card img[src*="konsultacje-ewa"],body.page-id-10470 .arch-shop-recommend img[src*="konsultacje-ewa"] { width: 100% !important; height: auto !important; max-height: 540px !important; object-fit: contain !important; object-position: center top !important; background: #efe3d3 !important;}body.page-id-10470 .arch-shop-recommend { align-items: center !important;}body.page-id-10470 .arch-shop-recommend img { min-height: 0 !important; height: auto !important; max-height: 560px !important; align-self: center !important;}body.page-id-10470 .arch-shop-arlen-feature img { min-height: 0 !important; height: auto !important; max-height: 560px !important; align-self: center !important;}body.page-id-10470 .arch-shop-proof-link { display: inline-flex !important; align-items: center !important; min-height: 42px !important; margin-top: 22px !important; padding: 0 18px !important; border-radius: 999px !important; border: 1px solid rgba(186, 158, 110, .28) !important; color: #2d2118 !important; background: rgba(255, 255, 255, .62) !important; font-family: Manrope, Inter, Arial, sans-serif !important; font-size: 13px !important; font-weight: 800 !important; text-decoration: none !important;}body.page-id-10470 a[href*="nasi-wykonawcy-wyceny"],body.tax-product_cat a[href*="nasi-wykonawcy-wyceny"],body.woocommerce-page a[href*="nasi-wykonawcy-wyceny"] { display: none !important;}body.page-id-10470 li:has(a[href*="nasi-wykonawcy-wyceny"]),body.tax-product_cat li:has(a[href*="nasi-wykonawcy-wyceny"]),body.woocommerce-page li:has(a[href*="nasi-wykonawcy-wyceny"]) { display: none !important;}@media (max-width: 900px) { body.page-id-10470 .arch-shop-premium-intro { gap: 18px !important; } body.page-id-10470 .arch-shop-path, body.page-id-10470 .arch-shop-need-grid, body.page-id-10470 .arch-shop-proof-grid { gap: 16px !important; } body.page-id-10470 .arch-shop-intro-visual > div { position: relative !important; left: auto !important; right: auto !important; bottom: auto !important; margin: 0 14px 16px !important; } body.page-id-10470 .arch-shop-recommend, body.page-id-10470 .arch-shop-arlen-feature { gap: 0 !important; } body.page-id-10470 .arch-shop-recommend img, body.page-id-10470 .arch-shop-arlen-feature img { max-height: 460px !important; }}@media (max-width: 560px) { body.page-id-10470 .arch-shop-intro-copy, body.page-id-10470 .arch-shop-path > div, body.page-id-10470 .arch-shop-proof blockquote, body.page-id-10470 .arch-shop-lead, body.page-id-10470 .arch-shop-arlen-feature > div, body.page-id-10470 .arch-shop-recommend > div { padding: 22px !important; } body.page-id-10470 .arch-shop-need-card h3 { font-size: 30px !important; } body.page-id-10470 .arch-shop-intro-visual > img, body.page-id-10470 .arch-shop-need-card img { max-height: 360px !important; }}/* /architeka shop collision and image final fix 20260610 *//* architeka shop image banner cards 20260610 */body.page-id-10470 .arch-shop-need-grid { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: clamp(18px, 2.2vw, 28px) !important;}body.page-id-10470 .arch-shop-need-card { position: relative !important; min-height: clamp(360px, 34vw, 520px) !important; display: flex !important; flex-direction: column !important; justify-content: flex-end !important; padding: clamp(22px, 3vw, 38px) !important; overflow: hidden !important; border-radius: 14px !important; background: #ede2d2 !important; border: 1px solid rgba(229, 207, 166, .42) !important; box-shadow: 0 24px 72px rgba(48, 35, 22, .12) !important;}body.page-id-10470 .arch-shop-need-card:before { content: "" !important; position: absolute !important; inset: 0 !important; z-index: 1 !important; background: linear-gradient(180deg, rgba(20, 15, 10, .04) 0%, rgba(20, 15, 10, .12) 45%, rgba(20, 15, 10, .62) 100%), linear-gradient(90deg, rgba(20, 15, 10, .56) 0%, rgba(20, 15, 10, .18) 58%, rgba(20, 15, 10, .02) 100%) !important; pointer-events: none !important;}body.page-id-10470 .arch-shop-need-card img { position: absolute !important; inset: 0 !important; z-index: 0 !important; width: 100% !important; height: 100% !important; max-height: none !important; aspect-ratio: auto !important; object-fit: cover !important; object-position: center center !important; padding: 0 !important; border-radius: 0 !important; background: transparent !important; transform: scale(1.015) !important; transition: transform 2.2s ease, filter 2.2s ease !important;}body.page-id-10470 .arch-shop-need-card:hover img { transform: scale(1.055) !important;}body.page-id-10470 .arch-shop-need-card img[src*="konsultacje-ewa"] { object-fit: cover !important; object-position: center 24% !important;}body.page-id-10470 .arch-shop-need-card img[src*="architeka-ebooki"] { object-fit: cover !important; object-position: center center !important;}body.page-id-10470 .arch-shop-need-card img[src*="architeka-sklep-baner"] { object-fit: cover !important; object-position: center center !important;}body.page-id-10470 .arch-shop-need-card span,body.page-id-10470 .arch-shop-need-card h3,body.page-id-10470 .arch-shop-need-card p,body.page-id-10470 .arch-shop-need-card em { position: relative !important; z-index: 2 !important; max-width: 520px !important;}body.page-id-10470 .arch-shop-need-card span { color: rgba(232, 210, 166, .94) !important; text-shadow: 0 8px 24px rgba(0, 0, 0, .28) !important;}body.page-id-10470 .arch-shop-need-card h3,body.page-id-10470 .arch-shop-need-card p,body.page-id-10470 .arch-shop-need-card strong { color: #fff8ea !important; text-shadow: 0 14px 36px rgba(0, 0, 0, .38) !important;}body.page-id-10470 .arch-shop-need-card h3 { font-size: clamp(38px, 4vw, 62px) !important; margin: 10px 0 10px !important;}body.page-id-10470 .arch-shop-need-card p { font-size: 15px !important; line-height: 1.62 !important;}body.page-id-10470 .arch-shop-need-card em { color: #f2d9a4 !important; font-weight: 800 !important; text-shadow: 0 10px 28px rgba(0, 0, 0, .42) !important;}body.page-id-10470 .arch-shop-need-card.is-consultation { background: #2e231a !important;}body.page-id-10470 .arch-shop-need-card.is-consultation:before { background: linear-gradient(180deg, rgba(20, 15, 10, .02) 0%, rgba(20, 15, 10, .18) 42%, rgba(20, 15, 10, .66) 100%), linear-gradient(90deg, rgba(20, 15, 10, .58) 0%, rgba(20, 15, 10, .24) 52%, rgba(20, 15, 10, .06) 100%) !important;}body.page-id-10470 .arch-shop-recommend,body.page-id-10470 .arch-shop-arlen-feature { position: relative !important; display: flex !important; align-items: flex-end !important; min-height: clamp(520px, 52vw, 760px) !important; overflow: hidden !important; border-radius: 14px !important; background: #ede2d2 !important; border: 1px solid rgba(229, 207, 166, .42) !important;}body.page-id-10470 .arch-shop-recommend:before,body.page-id-10470 .arch-shop-arlen-feature:before { content: "" !important; position: absolute !important; inset: 0 !important; z-index: 1 !important; background: linear-gradient(90deg, rgba(24, 18, 13, .68) 0%, rgba(24, 18, 13, .38) 40%, rgba(24, 18, 13, .08) 100%), linear-gradient(180deg, rgba(24, 18, 13, .02) 0%, rgba(24, 18, 13, .12) 48%, rgba(24, 18, 13, .56) 100%) !important; pointer-events: none !important;}body.page-id-10470 .arch-shop-recommend > img,body.page-id-10470 .arch-shop-arlen-feature > img { position: absolute !important; inset: 0 !important; z-index: 0 !important; width: 100% !important; height: 100% !important; max-height: none !important; min-height: 0 !important; object-fit: cover !important; object-position: center center !important; padding: 0 !important; background: transparent !important;}body.page-id-10470 .arch-shop-recommend > img[src*="konsultacje-ewa"] { object-position: center 22% !important;}body.page-id-10470 .arch-shop-recommend > div,body.page-id-10470 .arch-shop-arlen-feature > div { position: relative !important; z-index: 2 !important; width: min(640px, calc(100% – 44px)) !important; padding: clamp(34px, 6vw, 72px) !important; background: transparent !important;}body.page-id-10470 .arch-shop-recommend h2,body.page-id-10470 .arch-shop-recommend p,body.page-id-10470 .arch-shop-arlen-feature h2,body.page-id-10470 .arch-shop-arlen-feature p { color: #fff8ea !important; text-shadow: 0 14px 42px rgba(0, 0, 0, .44) !important;}body.page-id-10470 .arch-shop-recommend span,body.page-id-10470 .arch-shop-arlen-feature span { color: #e7c989 !important; text-shadow: 0 8px 24px rgba(0, 0, 0, .34) !important;}body.page-id-10470 .arch-shop-recommend a,body.page-id-10470 .arch-shop-arlen-feature a { background: rgba(255, 248, 232, .94) !important; color: #2d2118 !important; border-color: rgba(255, 248, 232, .74) !important; box-shadow: 0 14px 34px rgba(0, 0, 0, .16) !important;}@media (max-width: 900px) { body.page-id-10470 .arch-shop-need-grid { grid-template-columns: 1fr !important; } body.page-id-10470 .arch-shop-need-card { min-height: 430px !important; } body.page-id-10470 .arch-shop-recommend, body.page-id-10470 .arch-shop-arlen-feature { min-height: 560px !important; }}@media (max-width: 560px) { body.page-id-10470 .arch-shop-need-card { min-height: 390px !important; padding: 22px !important; } body.page-id-10470 .arch-shop-need-card h3 { font-size: 36px !important; } body.page-id-10470 .arch-shop-recommend > div, body.page-id-10470 .arch-shop-arlen-feature > div { width: calc(100% – 24px) !important; padding: 24px !important; }}/* /architeka shop image banner cards 20260610 *//* architeka shop exact landing typography 20260610 */body.page-id-10470,body.page-id-10470 p,body.page-id-10470 li,body.page-id-10470 a,body.page-id-10470 button,body.page-id-10470 input,body.page-id-10470 textarea,body.page-id-10470 select,body.page-id-10470 .price,body.page-id-10470 .woocommerce-result-count,body.page-id-10470 .woocommerce-ordering,body.tax-product_cat,body.tax-product_cat p,body.tax-product_cat li,body.tax-product_cat a,body.tax-product_cat button,body.tax-product_cat input,body.tax-product_cat textarea,body.tax-product_cat select,body.tax-product_cat .price { font-family: Manrope, Inter, Arial, sans-serif !important; font-weight: 400 !important; letter-spacing: normal !important;}body.page-id-10470 h1,body.page-id-10470 h2,body.page-id-10470 h3,body.page-id-10470 h4,body.page-id-10470 .entry-title,body.page-id-10470 .page-title,body.page-id-10470 .woocommerce-products-header__title,body.page-id-10470 .woocommerce-loop-product__title,body.page-id-10470 .woocommerce-loop-category__title,body.page-id-10470 .arch-shop-intro-copy h2,body.page-id-10470 .arch-shop-intro-visual h3,body.page-id-10470 .arch-shop-need-card h3,body.page-id-10470 .arch-shop-path h3,body.page-id-10470 .arch-shop-proof blockquote,body.page-id-10470 .arch-shop-recommend h2,body.page-id-10470 .arch-shop-arlen-feature h2,body.tax-product_cat h1,body.tax-product_cat h2,body.tax-product_cat h3,body.tax-product_cat h4,body.tax-product_cat .entry-title,body.tax-product_cat .page-title,body.tax-product_cat .woocommerce-products-header__title,body.tax-product_cat .woocommerce-loop-product__title,body.tax-product_cat .woocommerce-loop-category__title { font-family: "Cormorant Garamond", "Libre Baskerville", Georgia, serif !important; font-weight: 600 !important; letter-spacing: normal !important;}body.page-id-10470 .arch-shop-mini-actions a,body.page-id-10470 .arch-shop-intro-visual a,body.page-id-10470 .arch-shop-need-card em,body.page-id-10470 .arch-shop-quick-ebooks a,body.page-id-10470 .arch-shop-proof-link,body.page-id-10470 .arch-shop-lead a,body.page-id-10470 .arch-shop-recommend a,body.page-id-10470 .arch-shop-arlen-feature a,body.page-id-10470 .wp-block-button__link,body.page-id-10470 .button,body.page-id-10470 button,body.tax-product_cat .button,body.tax-product_cat button,body.tax-product_cat .wp-block-button__link { font-family: Manrope, Inter, Arial, sans-serif !important; font-size: 15px !important; font-weight: 700 !important; line-height: 1.55 !important; letter-spacing: normal !important; text-transform: none !important;}body.page-id-10470 .arch-shop-intro-copy > span,body.page-id-10470 .arch-shop-need-card > span,body.page-id-10470 .arch-shop-recommend span,body.page-id-10470 .arch-shop-arlen-feature span,body.page-id-10470 .arch-shop-intro-visual span,body.page-id-10470 .arch-shop-quick-ebooks span,body.page-id-10470 .arch-shop-proof cite { font-family: Manrope, Inter, Arial, sans-serif !important; font-size: 12px !important; font-weight: 700 !important; letter-spacing: .04em !important; text-transform: uppercase !important;}body.page-id-10470 .arch-shop-need-card p,body.page-id-10470 .arch-shop-intro-copy p,body.page-id-10470 .arch-shop-intro-visual p,body.page-id-10470 .arch-shop-path p,body.page-id-10470 .arch-shop-lead p,body.page-id-10470 .arch-shop-recommend p,body.page-id-10470 .arch-shop-arlen-feature p { font-family: Manrope, Inter, Arial, sans-serif !important; font-size: 16px !important; font-weight: 400 !important; line-height: 1.5 !important; letter-spacing: normal !important; text-transform: none !important;}body.page-id-10470 .arch-shop-mini-actions a.is-secondary { font-size: 15px !important; font-weight: 700 !important;}/* /architeka shop exact landing typography 20260610 *//* architeka shop final font and image correction 20260610 */body.page-id-10470,body.page-id-10470 .entry-content,body.page-id-10470 .woocommerce,body.page-id-10470 .woocommerce *:not(i):not(.fa):not([class*="icon"]),body.tax-product_cat,body.tax-product_cat .woocommerce,body.tax-product_cat .woocommerce *:not(i):not(.fa):not([class*="icon"]),body.single-product,body.single-product .woocommerce,body.single-product .woocommerce *:not(i):not(.fa):not([class*="icon"]) { font-family: Manrope, Inter, Arial, sans-serif !important; letter-spacing: normal !important;}body.page-id-10470 h1,body.page-id-10470 h2,body.page-id-10470 h3,body.page-id-10470 h4,body.page-id-10470 .arch-shop-intro-copy h2,body.page-id-10470 .arch-shop-intro-visual h3,body.page-id-10470 .arch-shop-need-card h3,body.page-id-10470 .arch-shop-path h3,body.page-id-10470 .arch-shop-proof blockquote,body.page-id-10470 .arch-shop-lead h2,body.page-id-10470 .arch-shop-recommend h2,body.page-id-10470 .arch-shop-arlen-feature h2,body.page-id-10470 .woocommerce-products-header__title,body.page-id-10470 .woocommerce-loop-category__title,body.page-id-10470 .woocommerce-loop-product__title,body.tax-product_cat h1,body.tax-product_cat h2,body.tax-product_cat h3,body.tax-product_cat .woocommerce-products-header__title,body.tax-product_cat .woocommerce-loop-product__title,body.single-product h1,body.single-product h2,body.single-product h3,body.single-product .product_title { font-family: "Cormorant Garamond", "Libre Baskerville", Georgia, serif !important; font-weight: 600 !important; letter-spacing: 0 !important;}body.page-id-10470 .main-navigation a,body.page-id-10470 .menu a,body.tax-product_cat .main-navigation a,body.tax-product_cat .menu a,body.single-product .main-navigation a,body.single-product .menu a,body.page-id-10470 .site-header a,body.tax-product_cat .site-header a,body.single-product .site-header a { font-family: Manrope, Inter, Arial, sans-serif !important; font-size: clamp(13px, .95vw, 15px) !important; font-weight: 650 !important; letter-spacing: .01em !important; text-transform: none !important;}body.page-id-10470 .arch-shop-need-card { aspect-ratio: 16 / 10 !important; min-height: 340px !important;}body.page-id-10470 .arch-shop-need-card img,body.page-id-10470 .arch-shop-intro-visual > img,body.page-id-10470 .arch-shop-recommend > img,body.page-id-10470 .arch-shop-arlen-feature > img { display: block !important; max-width: none !important; image-rendering: auto !important;}body.page-id-10470 .arch-shop-need-card img { width: 100% !important; height: 100% !important; object-fit: cover !important; object-position: center center !important;}body.page-id-10470 .arch-shop-intro-visual > img,body.page-id-10470 .arch-shop-need-card img[src*="architeka-ebooki"] { object-fit: contain !important; object-position: center center !important; padding: 0 !important; background: radial-gradient(circle at 35% 18%, rgba(255, 255, 255, .72), transparent 34%), linear-gradient(135deg, #f7efe4, #ded0bc) !important;}body.page-id-10470 .arch-shop-need-card img[src*="konsultacje-ewa"],body.page-id-10470 .arch-shop-recommend > img[src*="konsultacje-ewa"] { object-fit: cover !important; object-position: 58% 20% !important;}body.page-id-10470 .arch-shop-need-card img[src*="architeka-sklep-baner"],body.page-id-10470 .arch-shop-arlen-feature > img[src*="sofa-arlen"] { object-fit: cover !important; object-position: center 54% !important;}body.page-id-10470 .woocommerce ul.products li.product img,body.tax-product_cat .woocommerce ul.products li.product img,body.single-product div.product div.images img { width: 100% !important; height: auto !important; max-height: none !important; object-fit: contain !important; object-position: center center !important; border-radius: 14px !important; background: linear-gradient(135deg, #f8f2e9, #ece1d2) !important;}body.page-id-10470 .woocommerce ul.products li.product a img,body.tax-product_cat .woocommerce ul.products li.product a img { aspect-ratio: 4 / 3 !important; height: clamp(230px, 28vw, 360px) !important; object-fit: contain !important; padding: clamp(10px, 1.6vw, 18px) !important;}body.page-id-10470 .arch-shop-need-card h3 { font-size: clamp(34px, 3.45vw, 54px) !important; line-height: .98 !important;}body.page-id-10470 .arch-shop-need-card p { max-width: 500px !important;}@media (max-width: 780px) { body.page-id-10470 .arch-shop-need-card { aspect-ratio: 4 / 5 !important; min-height: 390px !important; } body.page-id-10470 .arch-shop-need-card h3 { font-size: clamp(29px, 8vw, 38px) !important; } body.page-id-10470 .arch-shop-need-card p { font-size: 14.5px !important; line-height: 1.48 !important; } body.page-id-10470 .arch-shop-intro-visual > img, body.page-id-10470 .arch-shop-recommend > img, body.page-id-10470 .arch-shop-arlen-feature > img { object-fit: cover !important; } body.page-id-10470 .arch-shop-intro-visual > img { object-position: center center !important; } body.page-id-10470 .arch-shop-need-card img[src*="architeka-ebooki"] { object-fit: contain !important; } body.page-id-10470 .arch-shop-recommend > img[src*="konsultacje-ewa"], body.page-id-10470 .arch-shop-need-card img[src*="konsultacje-ewa"] { object-position: 58% 18% !important; } body.page-id-10470 .woocommerce ul.products li.product a img, body.tax-product_cat .woocommerce ul.products li.product a img { height: 260px !important; }}/* /architeka shop final font and image correction 20260610 *//* architeka shop landing typography lock 20260611 */body.page-id-10470 { –arch-ivory:#f6f0e8; –arch-cashmere:#efe5da; –arch-taupe:#d8c3af; –arch-ink:#241f1b; –arch-soft:#4a3d35; –arch-coffee:#1f1815; –arch-gold:#c8b283; –arch-gold-dark:#8d7751; –arch-gold-light:#eee3c8; –arch-display:"Cormorant Garamond","Libre Baskerville",Georgia,serif; –arch-sans:"Manrope",Inter,Arial,sans-serif;}body.page-id-10470 #content,body.page-id-10470 .entry-content,body.page-id-10470 .woocommerce,body.tax-product_cat #content,body.tax-product_cat .woocommerce,body.single-product #content,body.single-product .woocommerce { font-family: var(–arch-sans) !important; color: var(–arch-ink) !important; background: var(–arch-ivory) !important; line-height: 1.55 !important; text-rendering: geometricPrecision !important;}body.page-id-10470 p,body.page-id-10470 li,body.page-id-10470 .woocommerce-product-details__short-description,body.page-id-10470 .term-description,body.tax-product_cat p,body.tax-product_cat li,body.tax-product_cat .woocommerce-product-details__short-description,body.tax-product_cat .term-description,body.single-product p,body.single-product li,body.single-product .woocommerce-product-details__short-description { font-family: var(–arch-sans) !important; font-size: clamp(15.5px, 1.08vw, 18px) !important; line-height: 1.68 !important; font-weight: 500 !important; letter-spacing: .005em !important; color: var(–arch-soft) !important;}body.page-id-10470 h1,body.page-id-10470 h2,body.page-id-10470 h3,body.page-id-10470 h4,body.page-id-10470 .entry-title,body.page-id-10470 .page-title,body.page-id-10470 .woocommerce-products-header__title,body.tax-product_cat h1,body.tax-product_cat h2,body.tax-product_cat h3,body.tax-product_cat .entry-title,body.tax-product_cat .page-title,body.tax-product_cat .woocommerce-products-header__title,body.single-product h1,body.single-product h2,body.single-product h3,body.single-product .product_title { font-family: var(–arch-display) !important; font-weight: 600 !important; line-height: 1.06 !important; letter-spacing: 0 !important; color: var(–arch-ink) !important; margin-top: 0 !important; text-rendering: geometricPrecision !important;}body.page-id-10470 .arch-shop-intro-copy h2 { font-family: var(–arch-display) !important; font-size: clamp(44px, 7vw, 94px) !important; line-height: 1.02 !important; font-weight: 600 !important; letter-spacing: 0 !important;}body.page-id-10470 .arch-shop-section-head h2,body.page-id-10470 .arch-shop-lead h2,body.page-id-10470 .arch-shop-recommend h2,body.page-id-10470 .arch-shop-arlen-feature h2,body.page-id-10470 .woocommerce-products-header__title,body.tax-product_cat .woocommerce-products-header__title { font-family: var(–arch-display) !important; font-size: clamp(34px, 4.8vw, 66px) !important; line-height: 1.06 !important; font-weight: 600 !important;}body.page-id-10470 .arch-shop-intro-visual h3,body.page-id-10470 .arch-shop-need-card h3,body.page-id-10470 .arch-shop-path h3,body.page-id-10470 .woocommerce-loop-category__title,body.page-id-10470 .woocommerce-loop-product__title,body.tax-product_cat .woocommerce-loop-product__title,body.single-product .related .woocommerce-loop-product__title { font-family: var(–arch-display) !important; font-size: clamp(26px, 3vw, 38px) !important; line-height: 1.12 !important; font-weight: 600 !important; letter-spacing: 0 !important;}body.page-id-10470 .arch-shop-need-card h3 { font-size: clamp(32px, 3.9vw, 56px) !important; line-height: 1.02 !important;}body.page-id-10470 .arch-shop-intro-copy p,body.page-id-10470 .arch-shop-intro-visual p,body.page-id-10470 .arch-shop-section-head p,body.page-id-10470 .arch-shop-need-card p,body.page-id-10470 .arch-shop-path p,body.page-id-10470 .arch-shop-proof p,body.page-id-10470 .arch-shop-lead p,body.page-id-10470 .arch-shop-recommend p,body.page-id-10470 .arch-shop-arlen-feature p { font-family: var(–arch-sans) !important; font-size: clamp(16px, 1.2vw, 19px) !important; line-height: 1.62 !important; font-weight: 500 !important; letter-spacing: .005em !important;}body.page-id-10470 .arch-shop-need-card p,body.page-id-10470 .arch-shop-path p,body.page-id-10470 .woocommerce ul.products li.product .price,body.tax-product_cat .woocommerce ul.products li.product .price { font-size: 15.5px !important; line-height: 1.72 !important;}body.page-id-10470 .arch-shop-intro-copy > span,body.page-id-10470 .arch-shop-need-card > span,body.page-id-10470 .arch-shop-recommend span,body.page-id-10470 .arch-shop-arlen-feature span,body.page-id-10470 .arch-shop-intro-visual span,body.page-id-10470 .arch-shop-quick-ebooks span,body.page-id-10470 .arch-shop-proof cite,body.page-id-10470 .onsale,body.tax-product_cat .onsale,body.single-product .onsale { font-family: var(–arch-sans) !important; font-size: 12px !important; line-height: 1.2 !important; font-weight: 700 !important; letter-spacing: .16em !important; text-transform: uppercase !important;}body.page-id-10470 .arch-shop-mini-actions a,body.page-id-10470 .arch-shop-intro-visual a,body.page-id-10470 .arch-shop-need-card em,body.page-id-10470 .arch-shop-quick-ebooks a,body.page-id-10470 .arch-shop-proof-link,body.page-id-10470 .arch-shop-lead a,body.page-id-10470 .arch-shop-recommend a,body.page-id-10470 .arch-shop-arlen-feature a,body.page-id-10470 .wp-block-button__link,body.page-id-10470 .button,body.page-id-10470 button,body.tax-product_cat .button,body.tax-product_cat button,body.single-product .button,body.single-product button { display: inline-flex !important; align-items: center !important; justify-content: center !important; min-height: 54px !important; padding: 15px 26px !important; border-radius: 14px !important; font-family: var(–arch-sans) !important; font-size: 15px !important; line-height: 1.25 !important; font-weight: 700 !important; letter-spacing: 0 !important; text-transform: none !important; text-decoration: none !important;}body.page-id-10470 .arch-shop-mini-actions a.is-primary,body.page-id-10470 .arch-shop-recommend a,body.page-id-10470 .arch-shop-arlen-feature a,body.page-id-10470 .wp-block-button__link,body.page-id-10470 .button:not(.wc-forward),body.tax-product_cat .button:not(.wc-forward),body.single-product .single_add_to_cart_button { border: 1px solid rgba(226,211,170,.74) !important; background: linear-gradient(112deg,rgba(255,255,255,.34) 0%,rgba(255,255,255,0) 18%,rgba(65,48,30,.3) 36%,rgba(255,255,255,.24) 51%,rgba(74,55,34,.34) 72%,rgba(255,255,255,.18) 100%), linear-gradient(135deg,#ded0aa 0%,#c5a76c 25%,#96784c 52%,#bea06a 72%,#eadfbd 100%) !important; color: #201913 !important; text-shadow: 0 1px 0 rgba(255,255,255,.24) !important; box-shadow: 0 18px 48px rgba(49,38,26,.18), inset 0 1px 0 rgba(255,255,255,.52), inset 0 -1px 0 rgba(66,48,29,.35) !important;}body.page-id-10470 .arch-shop-mini-actions a.is-secondary,body.page-id-10470 .arch-shop-quick-ebooks a,body.page-id-10470 .arch-shop-proof-link,body.page-id-10470 .wc-forward,body.tax-product_cat .wc-forward,body.single-product .wc-forward { background: rgba(255,255,255,.62) !important; color: var(–arch-ink) !important; border: 1px solid rgba(141,119,81,.22) !important; box-shadow: inset 0 1px 0 rgba(255,255,255,.58), 0 14px 34px rgba(49,38,26,.08) !important;}body.page-id-10470 .price,body.page-id-10470 .woocommerce-Price-amount,body.tax-product_cat .price,body.tax-product_cat .woocommerce-Price-amount,body.single-product .price,body.single-product .woocommerce-Price-amount { font-family: var(–arch-display) !important; font-size: clamp(24px, 2vw, 34px) !important; line-height: 1.05 !important; font-weight: 600 !important; color: var(–arch-gold-dark) !important; letter-spacing: 0 !important;}body.page-id-10470 del .woocommerce-Price-amount,body.tax-product_cat del .woocommerce-Price-amount,body.single-product del .woocommerce-Price-amount { font-family: var(–arch-sans) !important; font-size: 14px !important; color: rgba(74,61,53,.5) !important;}body.page-id-10470 .woocommerce-product-search input[type="search"],body.page-id-10470 .arch-shop-search input[type="search"],body.tax-product_cat .woocommerce-product-search input[type="search"],body.single-product .woocommerce-product-search input[type="search"] { font-family: var(–arch-sans) !important; font-size: 16px !important; font-weight: 500 !important; line-height: 1.45 !important; color: var(–arch-ink) !important;}@media (max-width: 780px) { body.page-id-10470 .arch-shop-intro-copy h2 { font-size: 38px !important; line-height: 1.03 !important; } body.page-id-10470 .arch-shop-section-head h2, body.page-id-10470 .arch-shop-lead h2, body.page-id-10470 .arch-shop-recommend h2, body.page-id-10470 .arch-shop-arlen-feature h2 { font-size: 34px !important; line-height: 1.06 !important; } body.page-id-10470 .arch-shop-intro-visual h3, body.page-id-10470 .arch-shop-need-card h3, body.page-id-10470 .arch-shop-path h3, body.page-id-10470 .woocommerce-loop-category__title, body.page-id-10470 .woocommerce-loop-product__title, body.tax-product_cat .woocommerce-loop-product__title { font-size: 28px !important; line-height: 1.12 !important; } body.page-id-10470 p, body.page-id-10470 li, body.page-id-10470 .arch-shop-intro-copy p, body.page-id-10470 .arch-shop-section-head p, body.page-id-10470 .arch-shop-need-card p { font-size: 15.5px !important; line-height: 1.62 !important; }}/* /architeka shop landing typography lock 20260611 *//* architeka shop path decision links 20260611 */body.page-id-10470 .arch-shop-path a { display: inline-flex !important; align-items: center !important; justify-content: center !important; min-height: 42px !important; margin: 18px 8px 0 0 !important; padding: 11px 16px !important; border-radius: 14px !important; border: 1px solid rgba(141, 119, 81, .22) !important; background: rgba(255, 255, 255, .58) !important; color: #241f1b !important; font-family: Manrope, Inter, Arial, sans-serif !important; font-size: 14px !important; font-weight: 700 !important; line-height: 1.2 !important; letter-spacing: 0 !important; text-decoration: none !important; box-shadow: inset 0 1px 0 rgba(255,255,255,.62), 0 12px 28px rgba(49,38,26,.07) !important; transition: transform .28s ease, background .28s ease, box-shadow .28s ease !important;}body.page-id-10470 .arch-shop-path a:first-of-type { background: linear-gradient(112deg,rgba(255,255,255,.34) 0%,rgba(255,255,255,0) 18%,rgba(65,48,30,.22) 36%,rgba(255,255,255,.22) 51%,rgba(74,55,34,.26) 72%,rgba(255,255,255,.16) 100%), linear-gradient(135deg,#ded0aa 0%,#c5a76c 25%,#96784c 52%,#bea06a 72%,#eadfbd 100%) !important; border-color: rgba(226,211,170,.72) !important; color: #201913 !important;}body.page-id-10470 .arch-shop-path a:hover { transform: translateY(-2px) !important; background-color: rgba(255,255,255,.78) !important; box-shadow: inset 0 1px 0 rgba(255,255,255,.68), 0 18px 40px rgba(49,38,26,.11) !important;}@media (max-width: 780px) { body.page-id-10470 .arch-shop-path a { width: 100% !important; margin-right: 0 !important; white-space: normal !important; text-align: center !important; }}/* /architeka shop path decision links 20260611 *//* architeka premium fading gold dividers 20260611 */body.home .arch-home-sales h1,body.home .arch-home-sales h2,body.page-id-10470 .arch-shop-intro-copy h2,body.page-id-10470 .arch-shop-section-head h2,body.page-id-10470 .arch-shop-recommend h2,body.page-id-10470 .arch-shop-arlen-feature h2,body.tax-product_cat .woocommerce-products-header__title,body.post-type-archive-projekt .page-title-container h1,body.page-id-14 #contact-content h1,body.page-id-14 #contact-content h2 { position: relative !important;}body.home .arch-home-sales h1:after,body.home .arch-home-sales h2:after,body.page-id-10470 .arch-shop-intro-copy h2:after,body.page-id-10470 .arch-shop-section-head h2:after,body.page-id-10470 .arch-shop-recommend h2:after,body.page-id-10470 .arch-shop-arlen-feature h2:after,body.tax-product_cat .woocommerce-products-header__title:after,body.post-type-archive-projekt .page-title-container h1:after,body.page-id-14 #contact-content h1:after,body.page-id-14 #contact-content h2:after { content: "" !important; display: block !important; width: min(420px, 74%) !important; height: 1px !important; margin: clamp(14px, 1.8vw, 24px) 0 0 !important; border: 0 !important; border-radius: 999px !important; background: linear-gradient(90deg, rgba(143, 109, 66, 0) 0%, rgba(143, 109, 66, .72) 8%, rgba(232, 208, 164, .96) 29%, rgba(184, 145, 90, .9) 54%, rgba(232, 208, 164, .62) 76%, rgba(143, 109, 66, 0) 100%) !important; box-shadow: 0 1px 0 rgba(255,255,255,.28), 0 0 18px rgba(201,167,106,.18) !important; opacity: .92 !important;}body.page-id-10470 .arch-shop-arlen-feature h2:after,body.home .arch-hero h1:after { width: min(520px, 82%) !important; background: linear-gradient(90deg, rgba(255, 244, 214, 0) 0%, rgba(226, 199, 145, .82) 10%, rgba(255, 239, 196, .98) 31%, rgba(181, 140, 82, .92) 58%, rgba(226, 199, 145, .54) 82%, rgba(255, 244, 214, 0) 100%) !important; box-shadow: 0 0 22px rgba(231, 205, 154, .22) !important;}body.page-id-10470 .arch-shop-section-head h2:after,body.tax-product_cat .woocommerce-products-header__title:after { margin-left: auto !important; margin-right: auto !important;}@media (max-width: 780px) { body.home .arch-home-sales h1:after, body.home .arch-home-sales h2:after, body.page-id-10470 .arch-shop-intro-copy h2:after, body.page-id-10470 .arch-shop-section-head h2:after, body.page-id-10470 .arch-shop-recommend h2:after, body.page-id-10470 .arch-shop-arlen-feature h2:after, body.tax-product_cat .woocommerce-products-header__title:after, body.post-type-archive-projekt .page-title-container h1:after, body.page-id-14 #contact-content h1:after, body.page-id-14 #contact-content h2:after { width: min(260px, 76%) !important; margin-top: 14px !important; }}/* /architeka premium fading gold dividers 20260611 *//* /architeka global footer legal popup fix 20260608 *//* architeka home cinema philosophy video reorder 20260611 */body.home #architeka-home-sales{display:flex!important;flex-direction:column!important;}body.home #architeka-home-sales>section:nth-of-type(1){order:1;}body.home #architeka-home-sales>section:nth-of-type(2){order:2;}body.home #architeka-home-sales>section:nth-of-type(3){order:3;}body.home #architeka-home-sales>section:nth-of-type(4){order:4;}body.home #architeka-home-sales>section:nth-of-type(5){order:5;}body.home #architeka-home-sales>section:nth-of-type(6){order:6;}body.home #architeka-home-sales>#arch-film{order:7;}body.home #architeka-home-sales>section:nth-of-type(7){order:8;}body.home #architeka-home-sales>#arch-film-sypialnia{order:9;}body.home #architeka-home-sales>section:nth-of-type(9){order:10;}body.home #architeka-home-sales>section:nth-of-type(10){order:11;}body.home #architeka-home-sales>section:nth-of-type(11){order:12;}body.home #architeka-home-sales>section:nth-of-type(12){order:13;}body.home #architeka-home-sales>section:nth-of-type(13){order:14;}body.home #architeka-home-sales>#arch-film-pokoj-dziecka{order:15;}body.home #architeka-home-sales>section:nth-of-type(16){order:16;}body.home #architeka-home-sales>section:nth-of-type(17){order:17;}body.home #architeka-home-sales>section:nth-of-type(18){order:18;}body.home #architeka-home-sales>section:nth-of-type(19){order:19;}body.home #architeka-home-sales>section:nth-of-type(20){order:20;}body.home #arch-film{min-height:clamp(620px,78vh,900px)!important;margin-top:0!important;margin-bottom:0!important;box-shadow:0 38px 120px rgba(36,31,27,.26)!important;}body.home #arch-film video{filter:saturate(.92) contrast(1.02) brightness(.82)!important;transform:scale(1.018)!important;animation:archHomeCinemaDolly 30s ease-in-out infinite alternate!important;}body.home #arch-film .arch-video-banner-content{max-width:1180px!important;width:min(1180px,calc(100% – 40px))!important;left:50%!important;right:auto!important;bottom:clamp(56px,8vw,110px)!important;transform:translateX(-50%)!important;padding:0!important;color:#fff!important;}body.home #arch-film .arch-video-banner-content>*{display:none!important;}body.home #arch-film .arch-video-banner-content:before{content:"Filozofia pracy\A Nie zaczynamy od stylu. Zaczynamy od życia";display:block;white-space:pre-line;max-width:min(840px,92vw);font-family:var(–arch-display,'Cormorant Garamond',Georgia,serif)!important;font-size:clamp(42px,6.2vw,88px)!important;line-height:1.03!important;font-weight:600!important;letter-spacing:0!important;color:#fffaf0!important;text-shadow:0 4px 34px rgba(0,0,0,.44)!important;}body.home #arch-film .arch-video-banner-content:after{content:"Styl jest ważny, ale najpierw sprawdzamy, jak żyjecie: poranki, dzieci, praca, goście, kuchnia, przechowywanie i światło. Dopiero potem budujemy estetykę.";display:block;max-width:720px;margin-top:clamp(20px,2.8vw,34px);padding-top:clamp(18px,2.2vw,26px);font-family:var(–arch-sans,'Manrope',Arial,sans-serif)!important;font-size:clamp(17px,1.45vw,22px)!important;line-height:1.62!important;font-weight:500!important;color:rgba(255,255,255,.86)!important;text-shadow:0 2px 18px rgba(0,0,0,.38)!important;border-top:1px solid transparent!important;background:linear-gradient(90deg,rgba(255,244,214,0),rgba(226,199,145,.82) 8%,rgba(255,239,196,.98) 26%,rgba(181,140,82,.86) 52%,rgba(226,199,145,.44) 72%,rgba(255,244,214,0)) top left/640px 1px no-repeat!important;}@keyframes archHomeCinemaDolly{from{transform:scale(1.018)}to{transform:scale(1.07)}}@media (max-width:720px){ body.home #arch-film{min-height:clamp(560px,72vh,760px)!important;} body.home #arch-film .arch-video-banner-content{bottom:34px!important;width:calc(100% – 32px)!important;} body.home #arch-film .arch-video-banner-content:before{font-size:clamp(34px,10vw,52px)!important;} body.home #arch-film .arch-video-banner-content:after{font-size:15.5px!important;line-height:1.58!important;background-size:78vw 1px!important;}}/* architeka shop emergency polish + no-stretch pass 20260611 */body.page-id-10470,body.page-id-10470 #content,body.page-id-10470 .container { overflow-x: hidden !important;}body.page-id-10470 #page-header-wc { min-height: clamp(520px, 64vw, 780px) !important; display: flex !important; align-items: flex-end !important; padding: clamp(96px, 10vw, 148px) 0 clamp(54px, 7vw, 92px) !important; background: linear-gradient(90deg, rgba(28, 20, 14, .68) 0%, rgba(28, 20, 14, .38) 34%, rgba(28, 20, 14, .08) 66%, rgba(28, 20, 14, .02) 100%), url("https://architeka.co/wp-content/uploads/2026/06/architeka-sklep-baner-kolekcja-arlen.png") center center / cover no-repeat !important; border-radius: 0 !important;}body.page-id-10470 #page-header-wc .container { width: min(1180px, calc(100% – 44px)) !important; max-width: 1180px !important; margin: 0 auto !important; padding: 0 !important;}body.page-id-10470 #page-header-wc h1:before { content: "Sklep Architeki" !important; display: block !important; max-width: min(760px, 92vw) !important; font-family: var(–arch-display, "Cormorant Garamond", Georgia, serif) !important; font-size: clamp(48px, 7vw, 96px) !important; line-height: 1.01 !important; font-weight: 600 !important; color: #fff8ea !important; text-shadow: 0 18px 54px rgba(0,0,0,.48) !important;}body.page-id-10470 #page-header-wc h1:after { content: "" !important; display: block !important; width: min(560px, 74vw) !important; height: 1px !important; margin-top: clamp(18px, 2.2vw, 28px) !important; background: linear-gradient(90deg, rgba(255,244,214,0), rgba(226,199,145,.86) 10%, rgba(255,239,196,.98) 32%, rgba(181,140,82,.9) 60%, rgba(255,244,214,0)) !important; box-shadow: 0 0 22px rgba(231,205,154,.22) !important;}body.page-id-10470 #page-header-wc .container:after { content: "Ebooki, konsultacje, listy materiałów i Arlen Collection. Zacznij od rozmowy kierunkowej albo wybierz produkt, który pomoże Ci podjąć dobre decyzje bez chaosu." !important; display: block !important; width: min(680px, 92vw) !important; margin-top: clamp(22px, 3vw, 36px) !important; padding: 0 !important; border: 0 !important; background: transparent !important; color: rgba(255,250,240,.9) !important; font-family: var(–arch-sans, "Manrope", Arial, sans-serif) !important; font-size: clamp(17px, 1.35vw, 22px) !important; line-height: 1.64 !important; font-weight: 500 !important; text-shadow: 0 8px 28px rgba(0,0,0,.44) !important;}body.page-id-10470 .arch-shop-premium-intro,body.page-id-10470 .arch-shop-path,body.page-id-10470 .arch-shop-need,body.page-id-10470 .arch-shop-proof,body.page-id-10470 .arch-shop-lead,body.page-id-10470 .arch-shop-recommend,body.page-id-10470 .arch-shop-arlen-feature { width: min(1180px, calc(100% – 44px)) !important; margin-left: auto !important; margin-right: auto !important;}body.page-id-10470 .arch-shop-intro-copy,body.page-id-10470 .arch-shop-intro-visual > div,body.page-id-10470 .arch-shop-path > div,body.page-id-10470 .arch-shop-proof,body.page-id-10470 .arch-shop-lead { border-radius: 14px !important;}body.page-id-10470 .arch-shop-intro-visual,body.page-id-10470 .arch-shop-need-card,body.page-id-10470 .arch-shop-recommend,body.page-id-10470 .arch-shop-arlen-feature { border-radius: 14px !important; overflow: hidden !important; transform: translateZ(0) !important;}body.page-id-10470 .arch-shop-intro-visual > img { width: 100% !important; height: 100% !important; min-height: clamp(420px, 44vw, 560px) !important; max-height: none !important; object-fit: cover !important; object-position: center center !important; padding: 0 !important; background: transparent !important; transform: scale(1.02) !important;}body.page-id-10470 .arch-shop-need-card { position: relative !important; min-height: clamp(430px, 34vw, 560px) !important; display: flex !important; flex-direction: column !important; justify-content: flex-end !important; padding: clamp(22px, 3vw, 36px) !important; background: #2f241b !important;}body.page-id-10470 .arch-shop-need-card:before { content: "" !important; position: absolute !important; inset: 0 !important; z-index: 1 !important; background: linear-gradient(180deg, rgba(24,18,13,.02) 0%, rgba(24,18,13,.18) 42%, rgba(24,18,13,.68) 100%), linear-gradient(90deg, rgba(24,18,13,.55) 0%, rgba(24,18,13,.2) 55%, rgba(24,18,13,.04) 100%) !important; pointer-events: none !important;}body.page-id-10470 .arch-shop-need-card img { position: absolute !important; inset: 0 !important; z-index: 0 !important; width: 100% !important; height: 100% !important; max-width: none !important; max-height: none !important; object-fit: cover !important; object-position: center center !important; padding: 0 !important; margin: 0 !important; border-radius: 0 !important; background: transparent !important; transform: scale(1.02) !important;}body.page-id-10470 .arch-shop-need-card:hover img { transform: scale(1.07) !important;}body.page-id-10470 .arch-shop-need-card img[src*="konsultacje-ewa"] { object-position: 58% 18% !important;}body.page-id-10470 .arch-shop-need-card img[src*="architeka-ebooki"] { object-fit: contain !important; object-position: center center !important; background: linear-gradient(145deg, #fbf6ee, #eadfce) !important;}body.page-id-10470 .arch-shop-need-card span,body.page-id-10470 .arch-shop-need-card h3,body.page-id-10470 .arch-shop-need-card p,body.page-id-10470 .arch-shop-need-card em { position: relative !important; z-index: 2 !important;}body.page-id-10470 .arch-shop-need-card h3 { font-family: var(–arch-display, "Cormorant Garamond", Georgia, serif) !important; font-size: clamp(36px, 4vw, 58px) !important; line-height: 1.02 !important; color: #fff8ea !important; text-shadow: 0 14px 38px rgba(0,0,0,.46) !important;}body.page-id-10470 .arch-shop-need-card p { max-width: 520px !important; color: rgba(255,248,232,.88) !important; text-shadow: 0 10px 28px rgba(0,0,0,.38) !important;}body.page-id-10470 .arch-shop-recommend,body.page-id-10470 .arch-shop-arlen-feature { min-height: clamp(480px, 42vw, 640px) !important; margin-top: clamp(34px, 5vw, 72px) !important;}body.page-id-10470 .arch-shop-recommend > img,body.page-id-10470 .arch-shop-arlen-feature > img { width: 100% !important; height: 100% !important; max-height: none !important; object-fit: cover !important; object-position: center center !important; transform: scale(1.015) !important;}body.page-id-10470 .arch-shop-recommend > img[src*="konsultacje-ewa"] { object-position: 58% 18% !important;}body.page-id-10470 ul.products li.product.product-category img,body.page-id-10470 .woocommerce ul.products li.product.product-category img { width: 100% !important; height: clamp(260px, 24vw, 360px) !important; aspect-ratio: 4 / 3 !important; object-fit: contain !important; object-position: center center !important; padding: clamp(10px, 1.6vw, 18px) !important; background: linear-gradient(145deg, #fffaf2, #efe4d4) !important; border-radius: 14px 14px 0 0 !important;}body.page-id-10470 ul.products li.product.product-category img[src*="konsultacje-ewa"] { object-fit: cover !important; object-position: 58% 18% !important;}body.page-id-10470 .site-header img,body.page-id-10470 header img,body.page-id-10470 .logo img,body.page-id-10470 #logo img { max-width: 132px !important; height: auto !important; object-fit: contain !important;}@media (max-width: 900px) { body.page-id-10470 #page-header-wc { min-height: 560px !important; background-position: center center !important; } body.page-id-10470 .arch-shop-premium-intro { grid-template-columns: 1fr !important; } body.page-id-10470 .arch-shop-intro-visual > img { min-height: 420px !important; } body.page-id-10470 .arch-shop-path { grid-template-columns: 1fr !important; gap: 14px !important; } body.page-id-10470 .arch-shop-need-grid { grid-template-columns: 1fr !important; } body.page-id-10470 .arch-shop-need-card { min-height: 430px !important; } body.page-id-10470 .arch-shop-recommend, body.page-id-10470 .arch-shop-arlen-feature { min-height: 500px !important; }}@media (max-width: 560px) { body.page-id-10470 #page-header-wc { min-height: 520px !important; padding-bottom: 44px !important; } body.page-id-10470 #page-header-wc h1:before { font-size: clamp(42px, 12vw, 58px) !important; } body.page-id-10470 #page-header-wc .container:after { font-size: 15.5px !important; line-height: 1.58 !important; } body.page-id-10470 .arch-shop-premium-intro, body.page-id-10470 .arch-shop-path, body.page-id-10470 .arch-shop-need, body.page-id-10470 .arch-shop-proof, body.page-id-10470 .arch-shop-lead, body.page-id-10470 .arch-shop-recommend, body.page-id-10470 .arch-shop-arlen-feature { width: min(100% – 28px, 1180px) !important; } body.page-id-10470 .arch-shop-need-card { min-height: 390px !important; padding: 22px !important; } body.page-id-10470 .arch-shop-need-card h3 { font-size: clamp(32px, 10vw, 44px) !important; } body.page-id-10470 ul.products li.product.product-category img, body.page-id-10470 .woocommerce ul.products li.product.product-category img { height: 260px !important; }}/* /architeka shop emergency polish + no-stretch pass 20260611 *//* architeka shop mobile banner proportion final 20260611 */@media (max-width: 900px) { body.page-id-10470 .arch-shop-need-card { aspect-ratio: 16 / 10 !important; min-height: 340px !important; height: auto !important; padding: clamp(20px, 4.4vw, 30px) !important; } body.page-id-10470 .arch-shop-need-card h3 { font-size: clamp(30px, 7.4vw, 44px) !important; line-height: 1.04 !important; } body.page-id-10470 .arch-shop-need-card p { font-size: 14px !important; line-height: 1.5 !important; } body.page-id-10470 .arch-shop-intro-visual { min-height: auto !important; } body.page-id-10470 .arch-shop-intro-visual > img { min-height: 0 !important; height: auto !important; aspect-ratio: 16 / 10 !important; object-fit: cover !important; } body.page-id-10470 .arch-shop-recommend, body.page-id-10470 .arch-shop-arlen-feature { aspect-ratio: 16 / 10 !important; min-height: 360px !important; } body.page-id-10470 .arch-shop-recommend > img[src*="konsultacje-ewa"] { object-position: 62% 18% !important; }}@media (max-width: 560px) { body.page-id-10470 .arch-shop-need-card { aspect-ratio: 4 / 3 !important; min-height: 330px !important; } body.page-id-10470 .arch-shop-need-card h3 { font-size: clamp(28px, 8.2vw, 38px) !important; } body.page-id-10470 .arch-shop-need-card p { font-size: 13.5px !important; } body.page-id-10470 .arch-shop-recommend, body.page-id-10470 .arch-shop-arlen-feature { aspect-ratio: 4 / 3 !important; min-height: 340px !important; }}/* /architeka shop mobile banner proportion final 20260611 */Architekt i projektant wnętrz Architeka Szczecin](https://architeka.co/wp-content/uploads/2020/10/logo-vector.png)