﻿/* MROSSESS — dark chocolate, champagne and handmade details. */
body.motyw-rozowy{--tlo:#17120f;--tekst:#f1dfc7;--akcent:#c69f6a;--karta:#241b15;--karta-obr:#59412b;--przygaszony:#c9b59b;background:var(--tlo);color:var(--tekst)}
.atelier-topnote{display:none}.atelier-header{background:#120f0c;border-color:#705237;min-height:120px}.atelier-menu{gap:20px}.atelier-menu a{color:#e2c7a3;text-decoration:none;text-transform:uppercase;font:10px Georgia,serif;letter-spacing:.06em}.atelier-menu a:hover{color:#fff}.atelier-tools button,.atelier-tools a,.atelier-tools .jezyki a,.atelier-tools .jezyki a[aria-current]{color:#d3af7d}.gold-brand{display:flex;align-items:center;flex-direction:column;color:#d7b27f;min-width:235px;padding:10px 0}.gold-brand>span{font:34px Georgia,serif;line-height:1}.gold-brand strong{font:38px Georgia,serif;letter-spacing:.08em}.gold-brand small{font:8px Arial,sans-serif;letter-spacing:.33em;margin-top:8px}.atelier-hero.naglowek-katalogu{background:#1c130e;min-height:570px}.atelier-hero-photo{inset:0 45% 0 0;mask-image:linear-gradient(90deg,#000 68%,transparent);z-index:-2}.atelier-hero-photo img{filter:sepia(.18) saturate(.85) brightness(.8);object-position:50% 60%}.atelier-hero::before{background:radial-gradient(ellipse at 85% 35%,#83572a44,transparent 55%);z-index:-1}.atelier-hero-content{margin-left:48%;width:52%;padding:85px 5vw 70px 2vw;text-align:center;max-width:none}.atelier-hero .podtytul{color:#ead7bd;font:14px Georgia,serif;letter-spacing:.2em}.atelier-hero.naglowek-katalogu h1{color:#ead3af;font:italic 400 clamp(38px,4.5vw,68px)/1.25 Georgia,serif;letter-spacing:-.035em;max-width:600px;margin:0 auto 28px}.atelier-hero-description{color:#cfac7c;letter-spacing:.19em;font:18px/1.7 Georgia,serif;margin:0 auto 28px}.atelier-button{background:transparent;color:#ecd8b8;border:1px solid #bc9665;border-radius:4px}.atelier-button:hover{background:#9a744833}.atelier-hero-signature{color:#bd9b70}.gold-benefits{display:grid;grid-template-columns:repeat(4,1fr);padding:30px 4vw;background:#f2e5d5;color:#30251c;text-align:center}.gold-benefits>div+div{border-left:1px solid #d9c8b3}.gold-benefits>div{padding:0 20px}.gold-benefits span{font:38px Georgia,serif}.gold-benefits h2{font:12px Georgia,serif;text-transform:uppercase;letter-spacing:.05em;margin:12px 0}.gold-benefits p{font:12px/1.6 Georgia,serif;max-width:210px;margin:auto}main.zawartosc{max-width:1440px;padding:45px 4vw 55px}.atelier-section-heading.tytul-okazji{color:#d1ab76;font:25px Georgia,serif;letter-spacing:.13em}.atelier-section-intro{color:#d0b38d}.okazje-kafelki{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.kafelek.kafelek-okazji{position:relative;aspect-ratio:1.05;overflow:hidden;border:1px solid #5f4933!important;background:#281c14!important;min-height:0;padding:0}.kafelek-okazji .foto-okazji{position:absolute;inset:0;aspect-ratio:auto;margin:0}.kafelek-okazji .foto-okazji img{width:100%;height:100%;object-fit:cover}.kafelek .etykieta-kafelka,.kafelek:not(.ze-zdjeciem) .etykieta-kafelka{position:absolute;inset:auto 0 0;text-align:left;align-items:flex-start;gap:5px;padding:35px 13px 14px;background:linear-gradient(transparent,#100b08 65%);color:#f2e5d2}.kafelek-okazji strong{font:14px/1.4 Georgia,serif;letter-spacing:.02em;text-transform:uppercase}.kafelek-okazji .etykieta-kafelka small{display:none}.kafelek-przejdz{color:#d5b17d;font-size:10px}.kafelek-przejdz::after{display:none}.okazja-symbol{background:radial-gradient(ellipse at top,#775a36,#211710 80%);color:#b99461;font:60px Georgia,serif;display:grid;place-items:center;width:100%;height:100%;aspect-ratio:auto}.kafelek:hover{transform:translateY(-3px);border-color:#d3ac76!important}.karta-produktu{background:#251c15;border-color:#604932}.karta-produktu h3{color:#f0d8b6}.karta-produktu .opis,.karta-produktu .ceny{color:#d1bca1}.pusta-okazja{background:#241b15;color:#eddbc0;border-color:#715236}.zakladki-okazji button{color:#d9be98;background:#261c14;border-color:#755537}.zakladki-okazji button.aktywna{background:#b58d5d;color:#160f09}.atelier-about{background:#eee0cd}.atelier-about-copy{color:#473727}.atelier-about-copy h2{color:#54412a}.atelier-closing{background:#1c1510;color:#dab98a}.atelier-closing h2{font-style:italic;text-transform:none;font-size:30px;letter-spacing:0}.gold-reviews{text-align:center;background:#221912;padding:55px 22px;color:#dec7a5}.gold-reviews h2{font:30px Georgia,serif;margin:0 0 20px}.gold-reviews p{font-size:13px;line-height:1.8}.gold-reviews .atelier-eyebrow{color:#c7a376}.gold-reviews [hidden]{display:none}.social-cta{background:#eedcc5;color:#302218;padding:35px 20px}.social-cta p{color:#4f3823}.social-cta a{color:#392719;border-color:#a98b66}.dane-firmy,footer{background:#e7d1b4;color:#543c24}footer a{color:#553d24}.atelier-footer-brand{color:#72502e}.atelier-menu a:focus-visible{outline-color:#e3bc84}
@media(max-width:1000px){.atelier-header{padding:0 22px;gap:15px}.atelier-menu{flex-wrap:wrap;gap:12px}.gold-brand{min-width:190px}.gold-brand strong{font-size:31px}.okazje-kafelki{grid-template-columns:repeat(3,minmax(0,1fr))}.atelier-hero-content{padding:70px 25px 55px 10px}.atelier-hero.naglowek-katalogu{min-height:490px}}
@media(max-width:680px){.atelier-header{padding:0 18px}.atelier-brand{justify-self:start}.gold-brand{min-width:160px;padding:15px 0}.gold-brand strong{font-size:26px}.gold-brand small{font-size:6px;letter-spacing:.2em}.gold-brand>span{font-size:25px}.atelier-menu{border-color:#57402a;gap:22px;min-height:48px}.atelier-menu a{font-size:9px}.atelier-hero.naglowek-katalogu{background:#1d140f;min-height:0}.atelier-hero-content{margin-left:0;width:100%;padding:38px 22px 25px;order:1}.atelier-hero.naglowek-katalogu h1{font-size:41px;max-width:360px}.atelier-hero .podtytul{font-size:11px}.atelier-hero-description{font-size:15px}.atelier-hero-photo{position:relative;inset:auto;width:100%;height:350px;mask-image:none;order:2}.atelier-hero-photo::after{background:linear-gradient(#1d140f,transparent 30%)}.gold-benefits{grid-template-columns:repeat(2,1fr);gap:25px 0;padding:25px 15px}.gold-benefits>div{padding:0 12px}.gold-benefits>div:nth-child(3){border-left:0}.gold-benefits h2{font-size:10px}.gold-benefits p{font-size:11px}.okazje-kafelki{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kafelek-okazji strong{font-size:12px}.kafelek .etykieta-kafelka,.kafelek:not(.ze-zdjeciem) .etykieta-kafelka{padding:30px 10px 10px}.kafelek-przejdz{font-size:9px}main.zawartosc{padding:32px 16px}.atelier-section-heading.tytul-okazji{font-size:19px;letter-spacing:.07em}.gold-reviews h2{font-size:25px}}
@media(prefers-reduced-motion:reduce){.kafelek:hover{transform:none}}
/* Proportions and calligraphy from the approved reference. */
@font-face{font-family:Allura;src:url('fonts/Allura-Regular.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
.atelier-header{min-height:106px;height:106px;padding:0 4.3vw;grid-template-columns:1fr 260px 1fr;gap:20px}.gold-brand{padding:4px 0;min-width:0}.gold-brand>span{font-size:31px;position:relative}.gold-brand>span::before,.gold-brand>span::after{content:'';position:absolute;top:60%;width:30px;height:1px;background:linear-gradient(90deg,transparent,#8d6d43)}.gold-brand>span::before{right:36px}.gold-brand>span::after{left:36px;transform:rotate(180deg)}.gold-brand strong{font-size:40px;font-weight:400;letter-spacing:.06em;line-height:1.15}.gold-brand small{font-size:8px;letter-spacing:.35em;margin-top:4px}.atelier-menu{gap:22px;white-space:nowrap}.atelier-menu a{font-size:9px}.atelier-menu a:first-child{border-bottom:1px solid #c4a16e;padding:12px 0}.atelier-tools{gap:17px}.header-social{display:flex;gap:13px;margin-right:14px}.header-social a{width:30px;height:30px;background:#b78d58;color:#17100c;border-radius:50%;display:grid;place-items:center}.header-social svg{width:22px;height:22px}.atelier-tools .jezyki{position:absolute;right:16px;top:7px;opacity:.65}.atelier-tools .jezyki a{font-size:8px;padding:3px}.atelier-hero.naglowek-katalogu{min-height:0;height:clamp(410px,42.2vw,610px)}.atelier-hero-content{padding:clamp(36px,5.2vw,75px) 3vw 25px 0;margin-left:49%;width:51%}.atelier-hero .podtytul{font-size:clamp(11px,1.1vw,16px);font-weight:400;margin:0 0 12px}.atelier-hero.naglowek-katalogu h1{font-family:Allura,cursive;font-weight:400;font-style:normal;font-size:clamp(45px,5.8vw,84px);line-height:1.05;letter-spacing:-.025em;white-space:nowrap;max-width:none;margin:0 0 5px}.hero-heart{display:block;font:45px/1 Georgia,serif;color:#e4c79e;margin:6px 0 18px}.atelier-hero-description{font-size:clamp(13px,1.4vw,20px);line-height:1.6;letter-spacing:.16em;margin-bottom:27px}.atelier-hero .atelier-button{padding:11px 22px;min-height:43px;font:12px Georgia,serif;letter-spacing:.08em;gap:27px}.atelier-hero-photo{inset:0 42% 0 0;mask-image:linear-gradient(90deg,#000 60%,transparent 99%)}.atelier-hero-photo img{object-position:center 55%;filter:sepia(.35) saturate(.8) brightness(.75)}.atelier-hero::before{display:block;background:radial-gradient(ellipse at 80% 20%,#a8793840,transparent 50%),linear-gradient(100deg,transparent 35%,#22160d66 58%,#1b120c 98%)}.gold-benefits{grid-template-columns:repeat(5,1fr);padding:29px 4vw 26px;min-height:150px;background:linear-gradient(110deg,#f5e9da,#ecdecb)}.gold-benefits svg{width:34px;height:34px;margin-bottom:8px}.gold-benefits h2{margin:0 0 10px;font-size:11px}.gold-benefits p{font-size:11px;max-width:165px;line-height:1.4}.gold-benefits>div{padding:0 17px}.category-eyebrow{text-align:center;font:12px Georgia,serif;text-transform:uppercase;color:#cead7c;letter-spacing:.2em;margin:0 0 7px}.heart-divider{text-align:center;color:#bc945c;font:18px Georgia,serif;margin:0 0 9px}.atelier-section-heading.tytul-okazji{font-size:25px;font-weight:400;letter-spacing:.09em;margin:0 0 22px}.atelier-section-heading::before,.atelier-section-heading::after{display:none}main.zawartosc{padding:24px 4.3vw 32px;max-width:1440px;background:radial-gradient(ellipse at 20% 0,#4b34221c,transparent 65%)}.okazje-kafelki{gap:14px}.kafelek.kafelek-okazji{aspect-ratio:1.08}.kafelek .etykieta-kafelka,.kafelek:not(.ze-zdjeciem) .etykieta-kafelka{padding:30px 11px 11px;min-height:64px;justify-content:flex-end}.kafelek-okazji strong{font-size:14px;max-width:88%}.kafelek-przejdz{position:absolute;bottom:10px;right:10px;font-size:0}.kafelek-przejdz::after{display:block;content:'⟶';font:21px Georgia,serif}.bespoke-card{grid-column:span 2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:12px 10px}.bespoke-card p{background:#c49a64;color:#342015;clip-path:polygon(5% 7%,97% 0,93% 20%,100% 29%,94% 46%,99% 58%,93% 72%,97% 86%,3% 100%,7% 82%,0 69%,5% 48%,0 32%);padding:20px 30px;margin:0 0 8px;transform:rotate(-5deg);font:33px/1 Allura,cursive;width:100%}.bespoke-card .atelier-button{padding:8px 16px;font:10px Georgia,serif;letter-spacing:.06em;min-height:34px}.atelier-about{display:none}.atelier-about:target{display:grid}.gold-reviews{padding:27px 20px;background:#1b140f;border-top:1px solid #59402a}.gold-reviews h2{font:32px Allura,cursive;margin-bottom:8px}.gold-reviews .atelier-eyebrow{font-size:10px;margin-bottom:8px}.gold-reviews p{margin:5px auto;font-size:11px}.social-cta{display:grid;grid-template-columns:1.6fr repeat(3,.65fr) 1.5fr;align-items:center;gap:22px;padding:28px 4.3vw;background:radial-gradient(ellipse at 5% 80%,#fff2dfa6,transparent 40%),radial-gradient(ellipse at 80% 0,#e3bb8788,transparent 60%),#dec3a2}.social-cta p.social-heading{font:42px/1 Allura,cursive;color:#302014;text-align:center;margin:0}.social-heading small{display:block;font:10px/1.7 Georgia,serif;letter-spacing:.12em;margin-top:14px}.social-cta>a:not([href^="tel:"]){display:flex;align-items:center;flex-direction:column;gap:10px;border:0;padding:0;background:none;font:14px Georgia,serif;color:#281a10}.social-cta>a svg{background:#18110b;color:#d6b181;border-radius:50%;width:44px;height:44px;padding:9px}.social-cta .cta-telefon,.social-cta>a[href^="tel:"]{display:none}.social-signature{border-left:1px solid #af8e6155;text-align:center;color:#664727}.social-signature>span{display:block;font:26px Georgia,serif}.social-signature strong{font:28px Georgia,serif;font-weight:400;letter-spacing:.06em;display:block}.social-signature>small{font-size:6px;letter-spacing:.2em}.social-signature p{font:28px/1 Allura,cursive;margin:13px 0 0;color:#3e2816}footer{padding:13px 4.3vw 65px;gap:18px;font-size:9px;background:#19120e;border-color:#4b3826;color:#b89a72}footer>div{display:none}footer a{color:#b89a72}#pasek-koszyka{font-size:10px;padding:10px 14px;opacity:.92;bottom:14px}
@media(min-width:1600px){.atelier-hero.naglowek-katalogu{min-height:0;height:610px}.atelier-hero-content{padding-top:75px;padding-left:0}.atelier-header{height:125px}.gold-benefits{min-height:175px;padding-top:35px}}
@media(max-width:1100px) and (min-width:681px){.atelier-header{grid-template-columns:1fr 220px 1fr;padding:0 3vw}.atelier-menu{gap:15px}.atelier-menu a{font-size:8px}.gold-brand strong{font-size:35px}.header-social{gap:9px;margin-right:6px}.atelier-tools{gap:13px}.header-social a{width:28px;height:28px}.atelier-hero.naglowek-katalogu h1{font-size:5.8vw}.gold-benefits>div{padding:0 10px}.social-cta{gap:14px}.social-cta p.social-heading{font-size:35px}.social-signature strong{font-size:25px}}
@media(max-width:680px){.atelier-header{height:auto;min-height:0;grid-template-columns:1fr auto;padding:0 16px;gap:0}.gold-brand{padding:10px 0}.gold-brand strong{font-size:28px}.gold-brand>span{font-size:25px}.gold-brand small{font-size:6px;margin-top:3px}.atelier-tools{gap:13px}.atelier-tools .jezyki{top:3px;right:10px}.header-social{gap:7px;margin-right:0}.header-social a{width:25px;height:25px}.header-social svg{width:18px;height:18px}.atelier-tools svg{width:18px;height:18px}.atelier-menu{gap:27px;min-height:39px}.atelier-menu a{font-size:8px}.atelier-menu a:first-child{padding:10px 0}.atelier-hero.naglowek-katalogu{height:auto;min-height:0;display:flex;flex-direction:column}.atelier-hero-content{width:100%;margin:0;padding:26px 15px 27px;order:2}.atelier-hero-photo{height:270px;order:1;width:100%;inset:auto;mask-image:linear-gradient(#000 70%,transparent)}.atelier-hero-photo::after{display:none}.atelier-hero.naglowek-katalogu h1{font-size:clamp(39px,10.4vw,65px);white-space:normal;line-height:1.1;margin:0 auto;max-width:450px}.atelier-hero .podtytul{font-size:10px;margin-bottom:8px}.hero-heart{font-size:32px;margin:3px 0 10px}.atelier-hero-description{font-size:13px;margin-bottom:17px}.atelier-hero .atelier-button{font-size:10px;padding:9px 18px;min-height:39px}.gold-benefits{grid-template-columns:repeat(3,1fr);padding:23px 10px;gap:23px 0}.gold-benefits>div{padding:0 8px}.gold-benefits>div:nth-child(3){border-left:1px solid #d9c8b3}.gold-benefits>div:nth-child(4){border-left:0;grid-column:1/3}.gold-benefits svg{width:29px;height:29px}.gold-benefits h2{font-size:9px;margin-bottom:7px}.gold-benefits p{font-size:10px}.okazje-kafelki{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kafelek-okazji strong{font-size:12px}main.zawartosc{padding:25px 16px}.atelier-section-heading.tytul-okazji{font-size:20px;letter-spacing:.04em;margin-bottom:18px}.category-eyebrow{font-size:10px}.bespoke-card{grid-column:span 1;min-height:160px;padding:6px 0}.bespoke-card p{font-size:24px;padding:18px 12px}.bespoke-card .atelier-button{font-size:8px;padding:8px;letter-spacing:0}.social-cta{grid-template-columns:repeat(3,1fr);padding:26px 18px;gap:24px 12px}.social-cta p.social-heading{grid-column:1/-1;font-size:42px}.social-heading small{margin-top:9px;font-size:9px}.social-cta>a:not([href^="tel:"]){font-size:12px}.social-signature{grid-column:1/-1;border-left:0;border-top:1px solid #af8e6155;padding-top:18px}.social-signature p{font-size:30px}.gold-reviews h2{font-size:31px}footer{justify-content:center}}
@media(max-width:370px){.header-social{gap:5px}.header-social a{width:22px;height:22px}.atelier-tools{gap:9px}.gold-brand strong{font-size:24px}.gold-brand small{font-size:5px}}
/* Finishing details: connected hearts, candlelight and botanical linework. */
.atelier-header{background:radial-gradient(ellipse at 50% 0,#39281838,transparent 65%),#130f0c}.gold-brand .signature-heart{width:48px;height:31px;margin-bottom:0}.signature-heart{display:block;color:#e1bf8e;width:67px;height:49px;margin:0 auto 18px}.atelier-hero.naglowek-katalogu{display:flex;align-items:center}.atelier-hero-content{position:relative;z-index:2;padding-top:28px;padding-bottom:28px;transform:translateY(-4px)}.atelier-hero.naglowek-katalogu h1{font-size:clamp(48px,5.3vw,76px);margin:12px 0 8px}.atelier-hero .podtytul{letter-spacing:.2em}.atelier-hero-photo img{object-position:50% 52%;filter:sepia(.48) saturate(.8) brightness(.71) contrast(1.08)}.atelier-hero::before{background:radial-gradient(ellipse at 86% 8%,#c2863e39,transparent 32%),radial-gradient(ellipse at 75% 78%,#9a66332b,transparent 40%),linear-gradient(100deg,transparent 35%,#22160d66 58%,#1b120c 98%)}.botanical-decoration{position:absolute;width:150px;height:300px;right:0;bottom:0;color:#b58a5052;pointer-events:none;z-index:1}.atelier-hero>.botanical-decoration{width:140px;height:280px;opacity:.75}main.zawartosc{position:relative;isolation:isolate}main.zawartosc>.botanical-decoration{right:-16px;bottom:0;width:180px;height:350px;z-index:-1;color:#b58a5066}.gold-benefits{box-shadow:inset 0 1px #fff5,inset 0 -1px #9b784633}.gold-benefits>div:nth-child(4){order:5}.gold-benefits>div:nth-child(5){order:4}.okazja-symbol{background:radial-gradient(ellipse at 50% 15%,#936c3d2e,transparent 65%),linear-gradient(135deg,#312319,#17110d);font-family:Allura,cursive;font-size:74px;color:#c19b66;position:relative}.okazja-symbol::before,.okazja-symbol::after{content:'';position:absolute;width:45%;height:60%;border:1px solid #a5804838;transform:rotate(23deg);border-radius:100% 0 100% 0;right:-5%;top:9%}.okazja-symbol::after{transform:rotate(65deg);right:8%;top:23%;width:27%;height:45%}.kafelek.kafelek-okazji{border-color:#705237!important;box-shadow:0 3px 15px #0003}.kafelek .foto-okazji img{filter:sepia(.16) saturate(.78) brightness(.9);transition:transform .4s ease,filter .4s ease}.kafelek:hover .foto-okazji img{transform:scale(1.035);filter:sepia(.1) saturate(.95) brightness(1)}.bespoke-card p{background:linear-gradient(105deg,#c59b68,#dbb781 45%,#bd915b);text-shadow:0 1px #e7c99b77}.social-cta{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 4% 24%,#fff4dfd9 0 4px,transparent 13px),radial-gradient(circle at 10% 69%,#fff4dfa3 0 7px,transparent 18px),radial-gradient(circle at 2% 84%,#fff4dfbb 0 5px,transparent 15px),radial-gradient(circle at 90% 80%,#a6784852,transparent 40%),linear-gradient(110deg,#d5b08a,#f0dbc0 40%,#dfbf96)}.social-cta>a small{font:10px/1.5 Georgia,serif;max-width:110px;min-height:30px;text-align:center;color:#654b30}.social-signature{padding-left:15px}.social-signature strong{letter-spacing:.03em}.social-signature p{margin-top:17px}.gold-reviews{padding:18px 20px;border-top:1px solid #7c5b3533}.gold-reviews .atelier-eyebrow{letter-spacing:.22em}.gold-reviews h2{font-size:30px}.gold-reviews p:last-child{color:#bca383;font-style:italic}.atelier-button{transition:background .2s,color .2s,border-color .2s}.atelier-button:hover{background:#c8a16b22;border-color:#e7c99b}.atelier-menu a:hover{color:#f5debc}#pasek-koszyka:not(.ma-produkty){background:#261c13;border:1px solid #8b693e;color:#d9bc93;box-shadow:0 3px 18px #0003}
@media(min-width:1600px){.atelier-hero-content{padding-top:28px;padding-left:0}.atelier-hero.naglowek-katalogu{height:min(42.2vw,670px)}}
@media(max-width:680px){.atelier-hero.naglowek-katalogu{display:flex;align-items:stretch}.atelier-hero-content{transform:none;padding:18px 14px 28px}.atelier-hero.naglowek-katalogu h1{font-size:clamp(43px,11.2vw,65px);margin:8px auto;line-height:1.05}.atelier-hero-photo{height:250px}.signature-heart{width:50px;height:37px;margin-bottom:12px}.gold-brand .signature-heart{height:27px;width:40px}.atelier-hero>.botanical-decoration{height:195px;width:100px;bottom:0;opacity:.45}.atelier-hero .podtytul{margin-bottom:5px}.atelier-hero-description{margin-bottom:20px}.gold-benefits>div:nth-child(4){grid-column:auto;order:initial}.gold-benefits>div:nth-child(5){grid-column:auto;order:initial}.gold-benefits{grid-template-columns:repeat(6,1fr)}.gold-benefits>div{grid-column:span 2}.gold-benefits>div:nth-child(4){grid-column:2/4}.gold-benefits>div:nth-child(5){grid-column:4/6}.gold-benefits>div:nth-child(4){border-left:0}.social-cta>a small{font-size:9px}.social-signature{padding-left:0}.gold-reviews{padding:23px 18px}.botanical-decoration{max-width:35vw}main.zawartosc>.botanical-decoration{right:0}.kafelek:hover .foto-okazji img{transform:none}}
@media(prefers-reduced-motion:reduce){.kafelek .foto-okazji img{transition:none}}
main.zawartosc>.botanical-decoration{right:0}.atelier-hero-content{min-width:0}.atelier-hero.naglowek-katalogu h1{max-width:100%}
/* Text palette and hierarchy matched to the champagne-and-ink reference. */
body.motyw-rozowy{--gold-soft:#c9a574;--gold-light:#e8d2b1;--cream-text:#f2e7d7;--ink-text:#30251c;--muted-gold:#b89c79;color:var(--cream-text)}
.atelier-menu a{font-family:Georgia,'Times New Roman',serif;font-weight:400;color:#eadbc5;letter-spacing:.035em}.atelier-menu a:first-child{color:var(--gold-soft)}.atelier-menu a:hover,.atelier-menu a:focus-visible{color:#f5e8d5}.gold-brand{color:#cba573}.gold-brand strong{font-weight:400;color:#d5b17f;letter-spacing:.065em}.gold-brand small{color:#b89766;font-weight:400}.gold-brand .signature-heart{color:#e1c397}.atelier-tools button,.atelier-tools .jezyki a{color:#ddc9ab}.atelier-tools .jezyki a[aria-current]{color:#e8d2b1}.header-social a{color:#17110c;background:#bb925f}
.atelier-hero .podtytul{color:#ede2d1;font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:.18em;line-height:1.6}.atelier-hero.naglowek-katalogu h1{color:#efddbf;font-weight:400;text-shadow:0 2px 12px #160c0744;letter-spacing:-.025em}.atelier-hero-content>.signature-heart{color:#e8d2af}.atelier-hero-description{font-family:Georgia,'Times New Roman',serif;color:#cba573;font-weight:400;letter-spacing:.16em;line-height:1.55}.atelier-hero .atelier-button{color:#f0e5d5;font-weight:400;letter-spacing:.11em;border-color:#bf9a69}.atelier-hero .atelier-button span{color:#d6b68a}
.gold-benefits{color:var(--ink-text)}.gold-benefits h2{color:#2e241b;font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:11px;letter-spacing:.045em;line-height:1.45}.gold-benefits p{color:#3c3025;font-weight:400;font-family:Georgia,'Times New Roman',serif;font-size:12px;line-height:1.5}.gold-benefits svg{color:#30261e}
.category-eyebrow{color:#d3b384;font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:12px;letter-spacing:.2em}.heart-divider{color:#b9915c}.atelier-section-heading.tytul-okazji{color:#cba573;font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:26px;letter-spacing:.095em;line-height:1.3}.kafelek-okazji strong{color:#f4e9d9;font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:15px;letter-spacing:.005em;line-height:1.35;text-shadow:0 1px 5px #000b}.kafelek-przejdz::after{color:#c6a16b}.bespoke-card p{font-weight:400;color:#342215}.bespoke-card .atelier-button{color:#d5b27e;font-weight:400;letter-spacing:.07em}
.social-cta p.social-heading{color:#2b2017;font-weight:400;text-shadow:none}.social-heading small{font-family:Georgia,'Times New Roman',serif;color:#493420;font-size:11px;font-weight:400;letter-spacing:.12em}.social-cta>a:not([href^="tel:"]){color:#2d2117;font-family:Georgia,'Times New Roman',serif;font-weight:400}.social-cta>a small{color:#4d3826;font-size:11px;font-weight:400;line-height:1.5}.social-signature{color:#80603b}.social-signature strong{color:#805d35;font-weight:400}.social-signature>small{color:#8b6a43;font-weight:400}.social-signature p{color:#38281b;font-family:Allura,cursive;font-weight:400;font-size:30px}
.gold-reviews .atelier-eyebrow{color:#c5a171;font-weight:400}.gold-reviews h2{color:#e4ccaa;font-weight:400}.gold-reviews p{color:#d0b99a;font-family:Georgia,'Times New Roman',serif;font-weight:400}.gold-reviews p:last-child{color:#bda585}.pusta-okazja h3,#tytul-kategorii{color:#e1c8a3;font-weight:400}.pusta-okazja p,.karta-produktu .opis{color:#d2bda1;font-weight:400}.karta-produktu h3{color:#efe1cd;font-weight:400}footer a,footer small{color:#c0a580;font-weight:400}
@media(max-width:680px){.gold-benefits h2{font-size:9px;letter-spacing:.02em}.gold-benefits p{font-size:11px;line-height:1.45}.atelier-section-heading.tytul-okazji{font-size:20px;letter-spacing:.055em}.category-eyebrow{font-size:10px}.kafelek-okazji strong{font-size:13px}.social-heading small{font-size:10px}.social-cta>a small{font-size:10px}.social-signature p{font-size:30px}}
