
Projekt wnętrza Gryfino M120 | Modern Soft
16 / 01 / 2024
Ten projekt został zaplanowany jako jasna i harmonijna przestrzeń do codziennego życia. Otwarty układ sprzyja naturalnemu przepływowi światła i płynnym relacjom między strefami, a miękkie formy i stonowana kolorystyka budują poczucie komfortu i spokoju. Każdy element został dobrany tak, aby wnętrze było funkcjonalne, uporządkowane i przyjemne w użytkowaniu, bez wrażenia nadmiaru. To przestrzeń, która wspiera codzienne rytuały, pozwala odpocząć i czuć się swobodnie we własnym domu.




























![/* 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)