#prices.price-dialog{--price-paper:#fffefa;--price-cream:#fcfaf4;--price-ink:#303030;--price-gold:#9e7c2f;--price-line:#d9c58f;--price-shadow:#30291c30;--price-backdrop:#30291c7a;--price-heading:#7a612c;--price-row-line:#eee6d4;--price-note:#665f51;--price-disclaimer:#625b4f;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--price-ink);background:var(--price-paper);border:1px solid var(--price-line);width:min(790px,100% - 32px);max-height:85dvh;box-shadow:0 20px 80px var(--price-shadow);margin:auto;padding:0;font:400 15px/1.8 Manrope,Arial,sans-serif;overflow:auto}#prices *{box-sizing:border-box}#prices::backdrop{background:var(--price-backdrop)}#prices .price-head{z-index:2;background:var(--price-cream);border-bottom:1px solid var(--price-line);justify-content:space-between;align-items:center;padding:22px 28px;display:flex;position:sticky;top:0}#prices h2,#prices h3{letter-spacing:.015em;margin:0;font-family:Przystan Instrument Serif,Georgia,serif;font-weight:400;line-height:1.15}#prices .price-head h2{font-size:36px}#prices .price-close{border:1px solid var(--price-line);color:inherit;width:44px;height:44px;box-shadow:none;cursor:pointer;background:0 0;border-radius:0;padding:0;font-family:inherit;font-size:28px;font-weight:400;line-height:1}#prices .price-close:focus-visible{outline:2px solid var(--price-gold);outline-offset:5px}#prices .price-body{padding:20px 28px 28px}#prices .price-group{margin-top:24px;scroll-margin-top:105px}#prices .price-group:first-child{margin-top:5px}#prices .price-group h3{color:var(--price-heading);margin-bottom:14px;font-size:25px}#prices .price-row{border-bottom:1px solid var(--price-row-line);grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:10px 0;font-size:13px;line-height:1.65;display:grid}#prices .price-row small{color:var(--price-note);font-size:11px;display:block}#prices .price-row strong{white-space:nowrap;text-align:right;font-weight:500}#prices .price-disclaimer{color:var(--price-disclaimer);margin:25px 0 0;font-size:12px;line-height:1.8}#pp-concept .pp-nav>.price-menu-button{letter-spacing:.06em;height:auto;min-height:44px;box-shadow:none;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:12px 0;font-family:Manrope,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.6}#pp-concept .pp-nav>.price-menu-button:hover{color:var(--pp-gold)!important}#pp-concept .pp-nav>.price-menu-button:focus-visible{outline:2px solid var(--pp-gold);outline-offset:5px}#oferta-page .nav>.price-menu-button{height:auto;min-height:44px;box-shadow:none;border-radius:0}@media (width<=740px){#pp-concept .pp-nav>.price-menu-button{letter-spacing:.02em;flex:none;font-size:14px}}@media (width<=600px){#prices .price-head{padding:17px 20px}#prices .price-body{padding:17px 20px 23px}#prices .price-head h2{font-size:31px}#prices .price-group h3{font-size:24px}#prices .price-row{gap:12px;font-size:12px}#prices .price-row strong{white-space:normal;max-width:85px}#prices.price-dialog{width:calc(100% - 20px);max-height:90dvh}}@media (width<=400px){#pp-concept .pp-nav>.price-menu-button{font-size:13px}}@media (width<=370px){#pp-concept .pp-nav>.price-menu-button{font-size:12px}}@media (width<=345px){#pp-concept .pp-nav>.price-menu-button{font-size:11px}}@media (width<=325px){#pp-concept .pp-nav>.price-menu-button{font-size:10.5px}}.back-to-top{right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));z-index:40;color:#9e7c2f;cursor:pointer;opacity:0;visibility:hidden;background:#fcfaf4eb;border:1px solid #c6a451;border-radius:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:opacity .25s,transform .25s,visibility .25s;display:flex;position:fixed;transform:translateY(8px)}.back-to-top.visible{opacity:1;visibility:visible;transform:none}.back-to-top:hover{background:#f3ead5}.back-to-top:focus-visible{outline-offset:3px;outline:2px solid #9e7c2f}@media (prefers-reduced-motion:reduce){.back-to-top{transition:none}}#contact-page{--contact-heading:#725b2c;--contact-button-border:#c6a451;--contact-button-hover:#dfc483;--contact-outline-hover:#f3ead5;--contact-white:#fff;--contact-header-line:#eee8de;--contact-map-placeholder:#eeede7;--contact-contact-divider:#e8ddc3;--contact-section-line:#e7dbb9;--contact-card-paper:#fffefafa;--contact-card-shadow:#3c301712;--contact-explore-paper:#fffefac7;--contact-background:url(/__l5e/assets-v1/fff5e246-89eb-438e-b584-f8aa779e29d8/tlo-delikatne.jpg);--contact-paper:#fffefa;--contact-cream:#fcfaf4;--contact-warm:#fbf8ef;--contact-ink:#303030;--contact-muted:#50504c;--contact-gold:#9e7c2f;--contact-line:#d9c58f;--contact-button:#d5b56b;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}#contact-page *{box-sizing:border-box}#contact-page{scroll-behavior:smooth;background:var(--contact-paper);color:var(--contact-ink);background:var(--contact-paper);max-width:1440px;margin:auto;scroll-padding-top:22px;font:400 15px/1.8 Manrope,Arial,sans-serif}#contact-page a{color:inherit;text-decoration:none}#contact-page button{font:inherit;color:inherit;cursor:pointer}#contact-page img{max-width:100%;display:block}#contact-page p{margin:0 0 17px}#contact-page h1,#contact-page h2,#contact-page h3{letter-spacing:.015em;margin:0;font-family:Przystan Instrument Serif,Georgia,serif;font-weight:400;line-height:1.15}#contact-page h2{font-size:43px}#contact-page button,#contact-page a{-webkit-tap-highlight-color:transparent}#contact-page a:focus-visible,#contact-page button:focus-visible{outline:2px solid var(--contact-gold);outline-offset:5px}#contact-page .wrap{max-width:1280px;margin:auto;padding-left:5.5%;padding-right:5.5%}#contact-page .eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--contact-heading);align-items:center;gap:12px;margin:0 0 18px;font-size:11px;line-height:1.7;display:flex}#contact-page .eyebrow:before,#contact-page .eyebrow:after{content:"";background:var(--contact-line);flex:0 0 28px;width:28px;height:1px}#contact-page .button{border:1px solid var(--contact-button-border);background:var(--contact-button);letter-spacing:.035em;text-transform:uppercase;justify-content:center;align-items:center;min-height:54px;padding:14px 23px;font-size:12px;font-weight:600;line-height:1.5;transition:background .18s;display:inline-flex}#contact-page .button:hover{background:var(--contact-button-hover)}#contact-page .button.outline{border:2px solid var(--contact-button-border);background:0 0}#contact-page .button.outline:hover{background:var(--contact-outline-hover)}#contact-page .text-link{border:0;border-bottom:1px solid var(--contact-line);letter-spacing:.05em;text-transform:uppercase;background:0 0;padding:7px 0;font-size:12px;font-weight:500;display:inline-block}#contact-page .text-link:hover{color:var(--contact-gold)}#contact-page .skip{z-index:10;background:var(--contact-paper);padding:12px 20px;position:fixed;top:-80px;left:20px}#contact-page .skip:focus{top:12px}#contact-page .header{background:var(--contact-white);border-bottom:1px solid var(--contact-header-line);z-index:3;justify-content:space-between;align-items:center;gap:24px;min-height:149px;margin:auto;padding:17px 5.5%;display:flex;position:relative}#contact-page .brand{flex:0 0 166px;width:166px;height:114px;display:block;position:relative}#contact-page .brand img{width:210px;max-width:none;height:auto;position:absolute;top:50%;left:0;transform:translateY(-50%)}#contact-page .nav{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:25px;font-size:15px;display:flex}#contact-page .nav a,#contact-page .nav button{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;background:0 0;border:0;padding:12px 0;font-size:15px;font-weight:400;line-height:1.6}#contact-page .nav [aria-current]{color:var(--contact-gold);box-shadow:0 1px var(--contact-line)}#contact-page .nav a:hover,#contact-page .nav button:hover{color:var(--contact-gold)}#contact-page .telephone{white-space:nowrap;align-items:center;gap:10px;min-height:44px;font-size:16px;font-weight:600;display:inline-flex}#contact-page .phone-icon{border:1px solid var(--contact-gold);width:32px;height:32px;color:var(--contact-gold);border-radius:50%;justify-content:center;align-items:center;display:flex}#contact-page .phone-icon svg{width:16px;height:16px}#contact-page .menu-toggle{border:1px solid var(--contact-line);letter-spacing:.06em;background:0 0;min-height:44px;padding:9px 13px;display:none}#contact-page .map-hero{background:var(--contact-cream);border-bottom:1px solid var(--contact-line);position:relative}#contact-page .map-surface{background:var(--contact-map-placeholder);height:610px;position:relative}#contact-page .map-frame{border:0;width:100%;height:100%;display:block}#contact-page .map-card{background:var(--contact-card-paper);border:1px solid var(--contact-line);width:320px;box-shadow:0 8px 28px var(--contact-card-shadow);padding:29px 30px 30px;position:absolute;bottom:38px;left:5.5%}#contact-page .map-card .eyebrow{letter-spacing:.11em;gap:7px;margin-bottom:12px;font-size:9px}#contact-page .map-card .eyebrow:before,#contact-page .map-card .eyebrow:after{flex-basis:18px;width:18px}#contact-page .map-card h1{color:var(--contact-ink);margin-bottom:15px;font-size:64px;line-height:1.05}#contact-page .map-address{margin-bottom:21px;font-size:13px;line-height:1.8}#contact-page .map-address strong{color:var(--contact-gold);font-weight:500;display:block}#contact-page .map-address span{display:block}#contact-page .map-card .button{gap:20px;width:100%;min-height:50px;font-size:11px}#contact-page .section-heading{text-align:center;max-width:740px;margin:0 auto}#contact-page .section-heading .eyebrow{justify-content:center;margin-bottom:16px}#contact-page .section-heading h2{margin:0 0 17px}#contact-page .section-heading>p:last-child{color:var(--contact-muted);max-width:570px;margin:0 auto;font-size:14px;line-height:1.9}#contact-page .contact-section{background:var(--contact-white);padding:60px 0 62px}#contact-page .contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px;display:grid}#contact-page .contact-item{text-align:center;flex-direction:column;align-items:center;min-width:0;padding:0 25px;display:flex}#contact-page .contact-item+.contact-item{border-left:1px solid var(--contact-contact-divider)}#contact-page .contact-icon{border:1px solid var(--contact-line);width:50px;height:50px;color:var(--contact-gold);border-radius:50%;place-items:center;margin-bottom:18px;display:grid}#contact-page .contact-item h3{margin-bottom:12px;font-size:28px;line-height:1.25}#contact-page .contact-value{margin:0 0 9px;font-family:Manrope,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:1.7;display:block}#contact-page .contact-phone{letter-spacing:.015em;min-height:25px;font-size:19px;line-height:1.25}#contact-page .contact-item>p:not(.contact-value){color:var(--contact-muted);max-width:260px;margin:0 auto 18px;font-size:12px;line-height:1.9}#contact-page .contact-item .text-link{letter-spacing:.03em;align-items:center;gap:13px;min-height:44px;margin-top:auto;font-size:10px;display:inline-flex}#contact-page .explore{border-top:1px solid var(--contact-section-line);background:var(--contact-cream) var(--contact-background) center 53% / cover no-repeat;padding:54px 0 60px}#contact-page .explore-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:35px;display:grid}#contact-page .explore-card{border:1px solid var(--contact-line);background:var(--contact-explore-paper);flex-direction:column;align-items:flex-start;min-width:0;padding:26px 27px 22px;display:flex}#contact-page .card-number{letter-spacing:.15em;color:var(--contact-gold);align-items:center;gap:11px;margin-bottom:18px;font-size:10px;display:flex}#contact-page .card-number:after{content:"";background:var(--contact-line);width:32px;height:1px}#contact-page .explore-card h3{margin-bottom:13px;font-size:32px;line-height:1.2}#contact-page .explore-card p{color:var(--contact-muted);margin-bottom:18px;font-size:13px;line-height:1.9}#contact-page .explore-card .text-link{text-align:left;justify-content:space-between;align-items:center;gap:15px;min-height:44px;margin-top:auto;font-size:10px;display:inline-flex}#contact-page .explore-card:focus-within{border-color:var(--contact-gold)}#contact-page .footer{background:var(--contact-cream);border-top:1px solid var(--contact-line);padding:28px 5.5% 30px}#contact-page .footer-top{justify-content:space-between;align-items:center;gap:32px;display:flex}#contact-page .footer-brand{align-items:center;width:170px;height:76.9067px;display:flex;position:relative}#contact-page .footer-logo{aspect-ratio:500/342;width:170px;height:auto;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}#contact-page .footer-contact{text-align:right}#contact-page .footer-label{text-transform:uppercase;letter-spacing:.13em;color:var(--contact-heading);margin-bottom:5px;font-size:10px;display:block}#contact-page .footer address{margin:0;font-size:13px;font-style:normal;line-height:1.7}#contact-page .footer address span{display:block}#contact-page .footer-contact a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}#contact-page .copyright{border-top:1px solid var(--contact-section-line);margin:16px 0 0;padding-top:16px;font-size:11px;line-height:1.7}@media (width<=1100px) and (width>=961px){#contact-page .nav{gap:20px}}@media (width<=1020px){#contact-page .telephone{display:none}#contact-page .contact-item{padding-left:18px;padding-right:18px}#contact-page .explore-grid{gap:18px}#contact-page .explore-card{padding-left:21px;padding-right:21px}#contact-page .explore-card h3{font-size:29px}}@media (width<=780px){#contact-page .header{gap:15px;min-height:137px;padding:17px 5%}#contact-page .brand{flex-basis:148px;width:148px;height:102px}#contact-page .brand img{width:180px}#contact-page .nav{gap:19px}#contact-page .contact-grid{gap:0}#contact-page .contact-item{padding:0 13px}#contact-page .contact-item h3{font-size:25px}#contact-page .contact-phone{font-size:17px}#contact-page .contact-value{font-size:13px}#contact-page .contact-item>p:not(.contact-value){font-size:12px}#contact-page .explore-card h3{font-size:27px}#contact-page .explore-card{padding:22px 18px 18px}#contact-page .explore-card p{font-size:12px}#contact-page .explore-card .text-link{gap:8px;font-size:9px}}@media (width<=740px){#contact-page .header{flex-wrap:wrap}#contact-page .menu-toggle{display:block}#contact-page .nav{flex-wrap:nowrap;justify-content:space-between;gap:2px;width:100%;padding:8px 0;display:none}#contact-page .nav.open{display:flex}#contact-page .nav a,#contact-page .nav button{letter-spacing:.02em;white-space:nowrap;flex:none;align-items:center;min-height:44px;font-size:14px;display:flex}#contact-page .map-surface{height:400px}#contact-page .map-card{border:0;border-top:1px solid var(--contact-line);width:auto;box-shadow:none;grid-template-columns:1fr auto;gap:0 24px;margin:0;padding:27px 7% 29px;display:grid;position:static}#contact-page .map-card .eyebrow{letter-spacing:.12em;grid-column:1/-1;font-size:10px}#contact-page .map-card h1{margin-bottom:10px;font-size:52px}#contact-page .map-address{grid-column:1;margin:0}#contact-page .map-card .button{grid-area:2/2/4;align-self:center;width:auto;min-width:170px}#contact-page .contact-section{padding:42px 0 40px}#contact-page .contact-grid{grid-template-columns:1fr;margin-top:29px}#contact-page .contact-item{padding:26px 0 22px}#contact-page .contact-item+.contact-item{border-left:0;border-top:1px solid var(--contact-contact-divider)}#contact-page .contact-icon{width:46px;height:46px;margin-bottom:14px}#contact-page .contact-item h3{margin-bottom:11px;font-size:29px}#contact-page .contact-value{font-size:15px}#contact-page .contact-phone{font-size:21px}#contact-page .contact-item>p:not(.contact-value){max-width:310px;margin-bottom:8px;font-size:13px}#contact-page .contact-item .text-link{gap:15px;font-size:11px}#contact-page .explore-grid{grid-template-columns:1fr;gap:17px;margin-top:28px}#contact-page .explore-card{padding:25px 27px 20px}#contact-page .explore-card h3{font-size:33px}#contact-page .explore-card p{max-width:440px;margin-bottom:11px;font-size:14px}#contact-page .explore-card .text-link{gap:20px;font-size:11px}#contact-page .card-number{margin-bottom:13px}#contact-page .explore{padding:40px 0 43px}}@media (width<=600px){#contact-page .header{min-height:119px;padding:12px 7%}#contact-page .brand{flex-basis:137px;width:137px;height:94px}#contact-page .brand img{width:160px}#contact-page .menu-toggle{font-size:15px}#contact-page .wrap{padding-left:7%;padding-right:7%}#contact-page .map-surface{height:360px}#contact-page .map-card{padding:29px 7% 30px;display:block}#contact-page .map-card .eyebrow{letter-spacing:.1em;gap:8px;font-size:9px}#contact-page .map-card .eyebrow:before,#contact-page .map-card .eyebrow:after{flex-basis:22px;width:22px}#contact-page .map-card h1{margin-bottom:13px;font-size:52px}#contact-page .map-address{margin-bottom:21px;font-size:14px}#contact-page .map-card .button{width:100%;min-height:54px;font-size:12px}#contact-page .section-heading h2{max-width:370px;margin:0 auto 16px;font-size:35px;line-height:1.2}#contact-page .section-heading>p:last-child{font-size:14px}#contact-page .section-heading .eyebrow{letter-spacing:.09em;gap:8px;font-size:9px}#contact-page .section-heading .eyebrow:before,#contact-page .section-heading .eyebrow:after{flex-basis:18px;width:18px}#contact-page .footer{text-align:center;padding:12px 7% 14px}#contact-page .footer-top{display:block}#contact-page .footer-brand{width:130px;height:88.92px;margin:0 auto 8px}#contact-page .footer-logo{width:130px}#contact-page .footer-contact{text-align:center}#contact-page .footer-contact a{align-items:flex-start;padding-top:6px;line-height:1.6}#contact-page .copyright{margin-top:8px;padding-top:8px;font-size:10.5px}}@media (width<=400px){#contact-page .nav a,#contact-page .nav button{font-size:13px}}@media (width<=370px){#contact-page .nav a,#contact-page .nav button{font-size:12px}}@media (width<=345px){#contact-page .nav a,#contact-page .nav button{font-size:11px}#contact-page .section-heading .eyebrow{letter-spacing:.08em;font-size:8px}#contact-page .section-heading h2{font-size:33px}#contact-page .map-card .eyebrow{letter-spacing:.08em;font-size:8px}}@media (prefers-reduced-motion:reduce){#contact-page{scroll-behavior:auto}#contact-page *{transition:none!important}}#contact-page .nav button,#contact-page .menu-toggle,#contact-page .text-link{height:auto;box-shadow:none;border-radius:0}#contact-page .menu-toggle{font-size:15px}@media (width<=325px){#contact-page .nav a,#contact-page .nav button{font-size:10.5px}}#oferta-page *{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:22px}#oferta-page{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fffefa;--cream:#fcfaf4;--warm:#fbf8ef;--ink:#303030;--muted:#50504c;--gold:#9e7c2f;--line:#d9c58f;--button:#d5b56b;background:var(--paper);color:var(--ink);margin:0;font:400 15px/1.8 Manrope,Arial,sans-serif}#oferta-page a{color:inherit;text-decoration:none}#oferta-page button{font:inherit;color:inherit;cursor:pointer}#oferta-page img{max-width:100%;display:block}#oferta-page p{margin:0 0 17px}#oferta-page h1,#oferta-page h2,#oferta-page h3,#oferta-page h4{letter-spacing:.015em;margin:0;font-family:Przystan Instrument Serif,Georgia,serif;font-weight:400;line-height:1.15}#oferta-page h2{font-size:43px}#oferta-page h3{font-size:27px}#oferta-page button,#oferta-page a{-webkit-tap-highlight-color:transparent}#oferta-page a:focus-visible,#oferta-page button:focus-visible,#oferta-page summary:focus-visible{outline:2px solid var(--gold);outline-offset:5px}#oferta-page .wrap{max-width:1280px;margin:auto;padding-left:5.5%;padding-right:5.5%}#oferta-page .eyebrow{text-transform:uppercase;letter-spacing:.16em;color:#725b2c;align-items:center;gap:12px;margin:0 0 18px;font-size:11px;line-height:1.7;display:flex}#oferta-page .eyebrow:before,#oferta-page .eyebrow:after{content:"";background:var(--line);flex:0 0 28px;width:28px;height:1px}#oferta-page .button{background:var(--button);letter-spacing:.035em;text-transform:uppercase;border:1px solid #c6a451;justify-content:center;align-items:center;min-height:54px;padding:14px 23px;font-size:12px;font-weight:600;line-height:1.5;transition:background .18s;display:inline-flex}#oferta-page .button:hover{background:#dfc483}#oferta-page .button.outline{background:0 0;border:2px solid #c6a451}#oferta-page .button.outline:hover{background:#f3ead5}#oferta-page .text-link{border:0;border-bottom:1px solid var(--line);letter-spacing:.05em;text-transform:uppercase;background:0 0;padding:7px 0;font-size:12px;font-weight:500;display:inline-block}#oferta-page .text-link:hover{color:var(--gold)}#oferta-page .skip{z-index:10;background:var(--paper);padding:12px 20px;position:fixed;top:-80px;left:20px}#oferta-page .skip:focus{top:12px}#oferta-page .header{background:#fff;border-bottom:1px solid #eee8de;justify-content:space-between;align-items:center;gap:24px;max-width:1440px;min-height:148px;margin:auto;padding:17px 5.5%;display:flex}#oferta-page .brand{flex:0 0 166px;width:166px;height:114px;display:block;position:relative}#oferta-page .brand img{width:210px;max-width:none;height:auto;position:absolute;top:50%;left:0;transform:translateY(-50%)}#oferta-page .nav{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:25px;font-size:15px;display:flex}#oferta-page .nav a,#oferta-page .nav button{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;background:0 0;border:0;padding:12px 0;font-size:15px;font-weight:400;line-height:1.6}#oferta-page .nav [aria-current]{color:var(--gold);box-shadow:0 1px var(--line)}#oferta-page .nav a:hover,#oferta-page .nav button:hover{color:var(--gold)}#oferta-page .header-phone{white-space:nowrap;align-items:center;gap:10px;min-height:44px;font-size:16px;font-weight:600;display:inline-flex}#oferta-page .phone-icon{border:1px solid var(--gold);width:32px;height:32px;color:var(--gold);border-radius:50%;justify-content:center;align-items:center;display:flex}#oferta-page .phone-icon svg{width:16px;height:16px}#oferta-page .menu-toggle{border:1px solid var(--line);letter-spacing:.06em;background:0 0;min-height:44px;padding:9px 13px;display:none}#oferta-page .hero{background-color:var(--cream);background-image:url(/images/oferta/tlo-baner.jpg);background-position:calc(100% + .8vw) clamp(-60px,-3.23vw,-24px);background-repeat:no-repeat;background-size:max(95%,880px);min-height:610px;position:relative;overflow:hidden}#oferta-page .hero-inner{grid-template-columns:51% 49%;max-width:1440px;min-height:610px;margin:auto;padding:0 5.5%;display:grid;position:relative}#oferta-page .hero-portrait{align-self:end;min-width:0;height:610px;margin:0;position:relative}#oferta-page .hero-portrait img{object-fit:contain;object-position:center bottom;width:610px;max-width:none;height:610px;position:absolute;bottom:0;left:-25px}#oferta-page .hero-copy{z-index:1;align-self:center;padding:30px 20px 34px 3%;position:relative}#oferta-page .hero h1{letter-spacing:.01em;margin-bottom:20px;font-size:70px;line-height:1.03}#oferta-page .hero h1 span{color:var(--gold);display:block}#oferta-page .hero-copy>p:last-child{max-width:350px;margin:0;font-size:15px;line-height:1.9}#oferta-page .hero .eyebrow{margin-bottom:20px}#oferta-page .section-nav{background:#fff;border-bottom:1px solid #e7dbb9}#oferta-page .section-nav .wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:29px;min-height:78px;padding-top:15px;padding-bottom:15px;display:flex}#oferta-page .section-nav a{text-transform:uppercase;letter-spacing:.04em;color:#595343;padding:8px 0;font-size:14px}#oferta-page .section-nav a:hover{color:var(--gold)}#oferta-page .feature{background:#fff;padding:66px 0 60px}#oferta-page .feature .wrap{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:7%;display:grid}#oferta-page .treatment-photo{min-width:0;margin:0}#oferta-page .treatment-photo>img{object-fit:cover;object-position:center 46%;border-radius:2px;width:100%;height:510px}#oferta-page .treatment-photo figcaption{color:var(--muted);margin-top:11px;font-size:11px;line-height:1.7}#oferta-page .feature h2{margin-bottom:13px}#oferta-page .feature .subtitle{color:var(--gold);letter-spacing:.02em;margin:0 0 21px;font:400 25px/1.25 Przystan Instrument Serif,Georgia,serif}#oferta-page .feature-copy>p:not(.eyebrow):not(.subtitle){color:#444;font-size:14px;line-height:1.9}#oferta-page .benefits{color:#675324;flex-wrap:wrap;gap:7px 19px;margin:19px 0 22px;padding:0;font-size:12px;list-style:none;display:flex}#oferta-page .benefits li{align-items:baseline;gap:8px;display:flex}#oferta-page .benefits li:before{content:"";background:var(--gold);border-radius:50%;flex:0 0 4px;align-self:center;width:4px;height:4px}#oferta-page .device{border-top:1px solid #e7dbb9;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:16px;margin-top:16px;padding-top:16px;display:grid}#oferta-page .device img{object-fit:contain;background:#fff;width:82px;height:95px}#oferta-page .device h3{margin-bottom:6px;font-size:23px}#oferta-page .device p{color:var(--muted);margin:0;font-size:12px;line-height:1.8}#oferta-page .feature-bottom{justify-content:space-between;align-items:center;gap:18px;margin-top:20px;display:flex}#oferta-page .variants{letter-spacing:.08em;color:#725b2c;text-transform:uppercase;font-size:11px}#oferta-page .pdt{background:var(--warm);border-top:1px solid #eee3c8;border-bottom:1px solid #eee3c8}#oferta-page .pdt .feature-copy{grid-area:1/1}#oferta-page .pdt .treatment-photo{grid-area:1/2}#oferta-page .pdt .treatment-photo>img{object-position:center 64%;height:610px}#oferta-page .programs{grid-template-columns:1fr 1fr;gap:0 19px;margin:20px 0 0;padding:0;list-style:none;display:grid}#oferta-page .programs li{letter-spacing:.02em;border-top:1px solid #decda6;padding:10px 0;font:400 21px/1.2 Przystan Instrument Serif,Georgia,serif}#oferta-page .programs li span{color:#776841;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font:400 10px/1.5 Manrope,Arial,sans-serif;display:block}#oferta-page .care{background:#fff;padding:63px 0 56px}#oferta-page .section-heading{margin-bottom:33px}#oferta-page .section-heading h2{margin-bottom:13px}#oferta-page .section-heading>p:not(.eyebrow){color:var(--muted);max-width:650px;margin:0;font-size:14px;line-height:1.9}#oferta-page .care-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:31px;display:grid}#oferta-page .care-card{border-top:1px solid #c6a451;padding-top:21px}#oferta-page .care-card .number{color:#80652e;letter-spacing:.1em;margin-bottom:13px;font-size:11px;display:block}#oferta-page .care-card h3{min-height:67px;margin-bottom:15px}#oferta-page .care-card p{color:#444;margin-bottom:14px;font-size:14px;line-height:1.9}#oferta-page .care-card .care-note{color:#725b2c;font-size:12px}#oferta-page .manual{border-top:1px solid #e7dbb9;align-items:baseline;gap:30px;margin-top:32px;padding-top:24px;display:flex}#oferta-page .manual h3{flex:0 0 220px;font-size:25px}#oferta-page .manual p{color:#444;margin:0;font-size:14px;line-height:1.9}#oferta-page .care-bottom{margin-top:25px}#oferta-page .everyday{background:var(--cream);border-top:1px solid #eee3c8;border-bottom:1px solid #eee3c8;padding:52px 0}#oferta-page .everyday .section-heading{margin-bottom:28px}#oferta-page .everyday-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:31px;display:grid}#oferta-page .everyday-item{border-top:1px solid #cdb476;padding-top:20px}#oferta-page .everyday-item h3{min-height:60px;margin-bottom:10px;font-size:25px}#oferta-page .everyday-item p{color:#444;margin:0;font-size:14px;line-height:1.9}#oferta-page .cosmetics{background:#fff;padding:62px 0}#oferta-page .cosmetics .wrap{grid-template-columns:1fr 1fr;align-items:center;gap:7%;display:grid}#oferta-page .cosmetics-photos{grid-template-columns:1fr 1fr;align-items:start;gap:14px;margin:0;display:grid}#oferta-page .cosmetics-photos img{object-fit:cover;object-position:center center;border-radius:2px;width:100%;height:330px}#oferta-page .cosmetics-photo{isolation:isolate;min-width:0;display:block;position:relative}#oferta-page .cosmetics-photo:before{content:"";z-index:-1;pointer-events:none;border:1px solid #c6a45b;width:78%;height:94%;position:absolute;top:-14px;left:-18px}#oferta-page .cosmetics-photo:last-child{margin-top:32px}#oferta-page .cosmetics-photo:last-child:before{left:auto;right:-14px}#oferta-page .cosmetics-photo img{display:block}#oferta-page .cosmetics h2{margin-bottom:22px}#oferta-page .cosmetics p:not(.eyebrow){color:#444;font-size:14px;line-height:1.9}#oferta-page .brands{letter-spacing:.04em;color:var(--gold)!important;font:400 23px/1.5 Przystan Instrument Serif,Georgia,serif!important}#oferta-page .booking{text-align:center;background:var(--cream) url(/images/oferta/tlo-delikatne.jpg) center 53%/cover no-repeat;border-top:1px solid #e7dbb9;padding:49px 0 51px}#oferta-page .booking .eyebrow{justify-content:center}#oferta-page .booking h2{margin-bottom:14px;font-size:43px}#oferta-page .booking p:not(.eyebrow){color:#444;max-width:550px;margin:0 auto 25px;font-size:14px}#oferta-page .booking-actions{flex-wrap:wrap;justify-content:center;gap:36px;display:flex}#oferta-page .booking-actions .button{min-width:184px}#oferta-page .footer{background:var(--cream);border-top:1px solid var(--line);max-width:1440px;margin:auto;padding:28px 5.5% 30px}#oferta-page .footer-top{justify-content:space-between;align-items:center;gap:32px;display:flex}#oferta-page .footer-brand{align-items:center;width:170px;height:77px;display:flex;position:relative}#oferta-page .footer-brand img{width:170px;max-width:none;height:auto;position:absolute;top:50%;left:0;transform:translateY(-50%)}#oferta-page .footer-contact{text-align:right}#oferta-page .footer-label{text-transform:uppercase;letter-spacing:.13em;color:#725b2c;margin-bottom:5px;font-size:10px;display:block}#oferta-page .footer address{margin:0;font-size:13px;font-style:normal;line-height:1.7}#oferta-page .footer address span{display:block}#oferta-page .footer-tel{align-items:center;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}#oferta-page .footer-tel:hover{color:var(--gold)}#oferta-page .copyright{border-top:1px solid #e7dbb9;margin:16px 0 0;padding-top:16px;font-size:11px;line-height:1.7}@media (width>=1441px){#oferta-page .hero-inner,#oferta-page .wrap{padding-left:70px;padding-right:70px}}@media (width<=1100px){#oferta-page .header{gap:18px}#oferta-page .nav{gap:20px}#oferta-page .header-phone{display:none}#oferta-page .hero h1{font-size:62px}#oferta-page .hero-inner{grid-template-columns:50% 50%}#oferta-page .hero-portrait img{width:610px;height:610px;left:-45px}#oferta-page .feature .wrap{gap:5%}#oferta-page .feature h2{font-size:39px}#oferta-page .treatment-photo>img{height:530px}#oferta-page .pdt .treatment-photo>img{height:650px}#oferta-page .feature-bottom{flex-direction:column;align-items:flex-start;gap:8px}#oferta-page .care-grid,#oferta-page .everyday-grid{gap:23px}}@media (width<=800px){#oferta-page .hero h1{font-size:53px}#oferta-page .hero-copy{padding-left:4%;padding-right:0}#oferta-page .hero-inner,#oferta-page .hero{min-height:440px}#oferta-page .hero-portrait{height:440px}#oferta-page .hero-portrait img{width:450px;height:450px;left:-58px}#oferta-page .hero-copy>p:last-child{font-size:14px}#oferta-page .section-nav .wrap{gap:9px 22px}#oferta-page .feature .wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:5%}#oferta-page .feature h2{font-size:35px}#oferta-page .feature .subtitle{font-size:23px}#oferta-page .feature-copy>p:not(.eyebrow):not(.subtitle){font-size:14px}#oferta-page .treatment-photo>img{height:600px}#oferta-page .pdt .treatment-photo>img{height:730px}#oferta-page .device{grid-template-columns:62px minmax(0,1fr);gap:10px}#oferta-page .device img{width:62px;height:85px}#oferta-page .device h3{font-size:21px}#oferta-page .programs{gap:0 12px}#oferta-page .programs li{font-size:19px}#oferta-page .care-grid{grid-template-columns:1fr}#oferta-page .care-card h3{min-height:0}#oferta-page .care-card{padding-top:17px}#oferta-page .care-card .number{margin-bottom:7px}#oferta-page .manual{display:block}#oferta-page .manual h3{margin-bottom:12px}#oferta-page .everyday-item h3{min-height:85px;font-size:24px}#oferta-page .cosmetics .wrap{gap:5%}#oferta-page .cosmetics-photos img{height:280px}#oferta-page .cosmetics h2{font-size:36px}}@media (width<=780px){#oferta-page .header{min-height:0;padding:17px 5%}#oferta-page .brand{flex-basis:148px;width:148px;height:102px}#oferta-page .brand img{width:180px}}@media (width<=740px){#oferta-page .header{flex-wrap:wrap}#oferta-page .menu-toggle{font-size:15px;display:block}#oferta-page .nav{flex-wrap:nowrap;justify-content:space-between;gap:2px;width:100%;padding:8px 0;display:none}#oferta-page .nav.open{display:flex}#oferta-page .nav a,#oferta-page .nav button{letter-spacing:.02em;flex:none;align-items:center;min-height:44px;font-size:14px;display:flex}}@media (width<=600px){html{scroll-padding-top:15px}#oferta-page .wrap{padding-left:7%;padding-right:7%}#oferta-page .header{padding:12px 7%}#oferta-page .brand{flex-basis:137px;width:137px;height:94px}#oferta-page .brand img{width:160px}#oferta-page .hero{background-position:75%;background-size:cover}#oferta-page .hero-inner{flex-direction:column;min-height:0;padding:0 7%;display:flex}#oferta-page .hero-copy{text-align:center;order:0;padding:33px 0 11px}#oferta-page .hero h1{margin-bottom:16px;font-size:49px;line-height:1.05}#oferta-page .hero h1 span{display:inline}#oferta-page .hero h1 span:before{content:" "}#oferta-page .hero .eyebrow{letter-spacing:.13em;justify-content:center;gap:9px;margin-bottom:16px;font-size:10px}#oferta-page .hero-copy>p:last-child{max-width:360px;margin:0 auto;font-size:14px;line-height:1.85}#oferta-page .hero-portrait{order:1;align-self:center;width:100%;height:400px;margin-top:6px}#oferta-page .hero-portrait img{width:400px;max-width:none;height:400px;bottom:0;left:50%;transform:translate(-50%)}#oferta-page .section-nav .wrap{justify-content:center;gap:0 20px;min-height:85px;padding-top:12px;padding-bottom:12px}#oferta-page .section-nav a{align-items:center;min-height:36px;padding:7px 0;font-size:14px;display:flex}#oferta-page .feature{padding:38px 0 36px}#oferta-page .feature .wrap{flex-direction:column;align-items:stretch;gap:24px;display:flex}#oferta-page .feature-copy{order:0}#oferta-page .treatment-photo{order:1}#oferta-page .feature h2{font-size:35px;line-height:1.12}#oferta-page .feature .eyebrow{letter-spacing:.13em;margin-bottom:15px;font-size:10px}#oferta-page .feature .subtitle{margin-bottom:18px;font-size:25px}#oferta-page .feature-copy>p:not(.eyebrow):not(.subtitle){line-height:1.9}#oferta-page .benefits{gap:5px 15px;margin:17px 0}#oferta-page .device{grid-template-columns:70px minmax(0,1fr);gap:14px}#oferta-page .device img{width:70px;height:90px}#oferta-page .device p{font-size:12px}#oferta-page .feature-bottom{flex-direction:row;align-items:center;gap:12px;margin-top:17px}#oferta-page .variants{font-size:10px}#oferta-page .text-link{font-size:11px}#oferta-page .treatment-photo>img,#oferta-page .pdt .treatment-photo>img{object-position:center 48%;height:340px}#oferta-page .pdt .treatment-photo>img{object-position:center 64%;height:365px}#oferta-page .treatment-photo figcaption{font-size:11px}#oferta-page .programs{gap:0 18px}#oferta-page .programs li{padding:11px 0;font-size:22px}#oferta-page .care{padding:36px 0}#oferta-page .section-heading{margin-bottom:25px}#oferta-page h2{font-size:34px}#oferta-page .care-grid{gap:24px}#oferta-page .care-card h3{margin-bottom:12px;font-size:27px}#oferta-page .manual{margin-top:27px;padding-top:21px}#oferta-page .manual h3{font-size:25px}#oferta-page .care-bottom{margin-top:19px}#oferta-page .everyday{padding:35px 0}#oferta-page .everyday-grid{grid-template-columns:1fr;gap:23px}#oferta-page .everyday-item{padding-top:17px}#oferta-page .everyday-item h3{min-height:0;margin-bottom:11px;font-size:25px}#oferta-page .cosmetics{padding:37px 0 40px}#oferta-page .cosmetics .wrap{flex-direction:column;align-items:stretch;gap:24px;display:flex}#oferta-page .cosmetics-copy{order:0}#oferta-page .cosmetics-photos{order:1;gap:12px}#oferta-page .cosmetics-photos img{height:245px}#oferta-page .cosmetics-photo:last-child{margin-top:20px}#oferta-page .cosmetics-photo:before{top:-10px;left:-10px}#oferta-page .cosmetics-photo:last-child:before{left:auto;right:-10px}#oferta-page .cosmetics h2{font-size:34px}#oferta-page .booking{background-position:50%;padding:36px 0}#oferta-page .booking h2{font-size:35px}#oferta-page .booking .eyebrow{font-size:10px}#oferta-page .booking-actions{gap:12px}#oferta-page .booking-actions .button{flex:170px;min-width:0}#oferta-page .footer{text-align:center;padding:12px 7% 14px}#oferta-page .footer-top{display:block}#oferta-page .footer-brand{width:130px;height:89px;margin:0 auto 8px}#oferta-page .footer-brand img{width:130px}#oferta-page .footer-contact{text-align:center}#oferta-page .footer-tel{align-items:flex-start;padding-top:6px;line-height:1.6}#oferta-page .copyright{margin-top:8px;padding-top:8px;font-size:10.5px}}@media (width<=400px){#oferta-page .nav a,#oferta-page .nav button{font-size:13px}#oferta-page .hero h1{font-size:45px}#oferta-page .hero-portrait{height:360px}#oferta-page .hero-portrait img{width:360px;height:360px}#oferta-page .feature-bottom{flex-direction:column;align-items:flex-start;gap:7px}#oferta-page .programs li{font-size:21px}#oferta-page .cosmetics-photos img{height:220px}}@media (width<=370px){#oferta-page .nav a,#oferta-page .nav button{font-size:12px}#oferta-page .hero h1{font-size:42px}#oferta-page .section-nav .wrap{gap:0 15px}#oferta-page .eyebrow{gap:8px}#oferta-page .eyebrow:before,#oferta-page .eyebrow:after{flex-basis:22px;width:22px}#oferta-page .programs{gap:0 12px}}@media (width<=345px){#oferta-page .nav a,#oferta-page .nav button{font-size:11px}#oferta-page .hero-portrait{height:340px}#oferta-page .hero-portrait img{width:340px;height:340px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}#oferta-page *{transition:none!important}}#oferta-page .device-zoom{cursor:zoom-in;background:#fff;border:0;justify-self:start;width:82px;height:95px;padding:0;display:block;position:relative}#oferta-page .device-zoom:hover{box-shadow:0 0 0 1px var(--line)}#oferta-page .device-zoom img{object-fit:contain;width:100%;height:100%}#oferta-page .device-dialog{border:1px solid var(--line);width:min(920px,100% - 32px);max-height:90dvh;color:var(--ink);background:#fff;padding:0;box-shadow:0 20px 80px #30291c30}#oferta-page .device-dialog::backdrop{background:#30291c9c}#oferta-page .device-viewer-head{background:var(--cream);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:18px 24px;display:flex}#oferta-page .device-viewer-head h2{font-size:30px;line-height:1.2}#oferta-page .device-viewer-close{border:1px solid var(--line);background:0 0;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:28px;line-height:1;display:flex}#oferta-page .device-viewer-photo{justify-content:center;align-items:center;min-height:200px;margin:0;padding:16px 24px 24px;display:flex}#oferta-page .device-viewer-photo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(90dvh - 132px);display:block}@media (width<=800px){#oferta-page .device-zoom{width:62px;height:85px}}@media (width<=600px){#oferta-page .device-zoom{width:70px;height:90px}#oferta-page .device-dialog{width:calc(100% - 20px)}#oferta-page .device-viewer-head{padding:15px 17px}#oferta-page .device-viewer-head h2{font-size:26px}#oferta-page .device-viewer-photo{padding:12px 16px 18px}#oferta-page .device-viewer-photo img{max-height:calc(90dvh - 120px)}}#oferta-page .device-dialog{margin:auto}@media (width>=601px) and (width<=800px){#oferta-page .hero,#oferta-page .hero-inner{min-height:610px}#oferta-page .hero-portrait{height:610px}#oferta-page .hero-portrait img{width:100%;height:auto;left:0}}#oferta-page .hero-portrait picture{display:contents}@media (width<=325px){#oferta-page .nav a,#oferta-page .nav button{font-size:10.5px}}#nails-page{--nails-paper:#fffefa;--nails-cream:#fcfaf4;--nails-warm:#fbf8ef;--nails-ink:#303030;--nails-muted:#50504c;--nails-gold:#9e7c2f;--nails-line:#d9c58f;--nails-button-fill:#d5b56b;--nails-tone-8:#725b2c;--nails-tone-9:#c6a451;--nails-tone-10:#dfc483;--nails-tone-11:#f3ead5;--nails-tone-12:#fff;--nails-tone-13:#eee8de;--nails-tone-14:#e7dbb9;--nails-tone-15:#595343;--nails-tone-16:#444;--nails-tone-17:#eee3c8;--nails-tone-18:#f1ece3;--nails-tone-19:#ffffffe6;--nails-tone-20:#666;--nails-tone-21:#1b1813c7;--nails-tone-22:#fffdf9;--nails-tone-23:#e2d5b6;--paper:var(--nails-paper);--cream:var(--nails-cream);--warm:var(--nails-warm);--ink:var(--nails-ink);--muted:var(--nails-muted);--gold:var(--nails-gold);--line:var(--nails-line);--button:var(--nails-button-fill);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}#nails-page *{box-sizing:border-box}#nails-page{scroll-behavior:smooth;background:var(--paper);color:var(--ink);background:var(--paper);max-width:1440px;margin:auto;scroll-padding-top:22px;font:400 15px/1.8 Manrope,Arial,sans-serif}#nails-page a{color:inherit;text-decoration:none}#nails-page button{font:inherit;color:inherit;cursor:pointer}#nails-page img{max-width:100%;display:block}#nails-page p{margin:0 0 17px}#nails-page h1,#nails-page h2,#nails-page h3{letter-spacing:.015em;margin:0;font-family:Przystan Instrument Serif,Georgia,serif;font-weight:400;line-height:1.15}#nails-page h2{font-size:43px}#nails-page button,#nails-page a{-webkit-tap-highlight-color:transparent}#nails-page a:focus-visible,#nails-page button:focus-visible{outline:2px solid var(--gold);outline-offset:5px}#nails-page .wrap{max-width:1280px;margin:auto;padding-left:5.5%;padding-right:5.5%}#nails-page .eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--nails-tone-8);align-items:center;gap:12px;margin:0 0 18px;font-size:11px;line-height:1.7;display:flex}#nails-page .eyebrow:before,#nails-page .eyebrow:after{content:"";background:var(--line);flex:0 0 28px;width:28px;height:1px}#nails-page .button{border:1px solid var(--nails-tone-9);background:var(--button);letter-spacing:.035em;text-transform:uppercase;justify-content:center;align-items:center;min-height:54px;padding:14px 23px;font-size:12px;font-weight:600;line-height:1.5;transition:background .18s;display:inline-flex}#nails-page .button:hover{background:var(--nails-tone-10)}#nails-page .button.outline{border:2px solid var(--nails-tone-9);background:0 0}#nails-page .button.outline:hover{background:var(--nails-tone-11)}#nails-page .text-link{border:0;border-bottom:1px solid var(--line);letter-spacing:.05em;text-transform:uppercase;background:0 0;padding:7px 0;font-size:12px;font-weight:500;display:inline-block}#nails-page .text-link:hover{color:var(--gold)}#nails-page .skip{z-index:10;background:var(--paper);padding:12px 20px;position:fixed;top:-80px;left:20px}#nails-page .skip:focus{top:12px}#nails-page .header{background:var(--nails-tone-12);border-bottom:1px solid var(--nails-tone-13);z-index:3;justify-content:space-between;align-items:center;gap:24px;min-height:149px;margin:auto;padding:17px 5.5%;display:flex;position:relative}#nails-page .brand{flex:0 0 166px;width:166px;height:114px;display:block;position:relative}#nails-page .brand img{width:210px;max-width:none;height:auto;position:absolute;top:50%;left:0;transform:translateY(-50%)}#nails-page .nav{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:25px;font-size:15px;display:flex}#nails-page .nav a,#nails-page .nav button{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;background:0 0;border:0;padding:12px 0;font-size:15px;font-weight:400;line-height:1.6}#nails-page .nav [aria-current]{color:var(--gold);box-shadow:0 1px var(--line)}#nails-page .nav a:hover,#nails-page .nav button:hover{color:var(--gold)}#nails-page .telephone{white-space:nowrap;align-items:center;gap:10px;min-height:44px;font-size:16px;font-weight:600;display:inline-flex}#nails-page .phone-icon{border:1px solid var(--gold);width:32px;height:32px;color:var(--gold);border-radius:50%;justify-content:center;align-items:center;display:flex}#nails-page .phone-icon svg{width:16px;height:16px}#nails-page .menu-toggle{border:1px solid var(--line);letter-spacing:.06em;background:0 0;min-height:44px;padding:9px 13px;display:none}#nails-page .hero{background:var(--cream);isolation:isolate;min-height:610px;position:relative;overflow:hidden}#nails-page .hero:before{content:"";z-index:-1;pointer-events:none;background:url(/__l5e/assets-v1/b07f8212-6052-45eb-a5c6-1b10845235ad/tlo-paznokcie.jpg) 50%/cover no-repeat;position:absolute;inset:0;transform:scaleX(-1)}#nails-page .hero-inner{grid-template-columns:51% 49%;min-height:610px;padding:0 5.5%;display:grid;position:relative}#nails-page .hero-portrait{align-self:end;min-width:0;height:610px;margin:0;position:relative}#nails-page .hero-portrait img{object-fit:contain;object-position:center bottom;width:610px;max-width:none;height:610px;position:absolute;bottom:0;left:-25px}#nails-page .hero-copy{z-index:1;align-self:center;padding:30px 20px 34px 3%;position:relative}#nails-page .hero h1{letter-spacing:.01em;margin-bottom:20px;font-size:70px;line-height:1.03}#nails-page .hero h1 span{color:var(--gold);display:block}#nails-page .hero-copy>p:last-child{max-width:365px;margin:0;font-size:15px;line-height:1.9}#nails-page .hero .eyebrow{margin-bottom:20px}#nails-page .section-nav{border-bottom:1px solid var(--nails-tone-14);background:var(--nails-tone-12)}#nails-page .section-nav .wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:36px;min-height:78px;padding-top:15px;padding-bottom:15px;display:flex}#nails-page .section-nav a,#nails-page .section-nav button{text-transform:uppercase;letter-spacing:.04em;color:var(--nails-tone-15);background:0 0;border:0;padding:8px 0;font-size:14px}#nails-page .section-nav a:hover,#nails-page .section-nav button:hover{color:var(--gold)}#nails-page .about{background:var(--nails-tone-12);padding:60px 0 56px}#nails-page .about h2{margin-bottom:27px}#nails-page .about-grid{grid-template-columns:1fr 1fr;gap:7%;display:grid}#nails-page .about p:not(.eyebrow){color:var(--nails-tone-16);font-size:14px;line-height:1.9}#nails-page .about-grid>div>p:last-child{margin-bottom:0}#nails-page .gallery-section{background:var(--cream);border-top:1px solid var(--nails-tone-17);padding:54px 0 62px}#nails-page .gallery-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:29px;display:flex}#nails-page .gallery-heading .eyebrow{margin-bottom:13px}#nails-page .count{text-transform:uppercase;letter-spacing:.1em;color:var(--nails-tone-8);white-space:nowrap;padding-bottom:4px;font-size:11px}#nails-page .gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:27px;display:grid}#nails-page .photo{aspect-ratio:3/4;background:var(--nails-tone-18);border:0;border-radius:2px;width:100%;padding:0;display:block;position:relative;overflow:hidden}#nails-page .photo img{object-fit:cover;object-position:50% var(--pos);width:100%;height:100%;transition:transform .25s}#nails-page .photo:hover img{transform:scale(1.025)}#nails-page .photo:after{content:"+";background:var(--nails-tone-19);width:32px;height:32px;color:var(--nails-tone-8);opacity:0;place-items:center;font:25px/1 Manrope;transition:opacity .2s;display:grid;position:absolute;bottom:12px;right:12px}#nails-page .photo:hover:after,#nails-page .photo:focus-visible:after{opacity:1}#nails-page .gallery-note{color:var(--nails-tone-20);margin:20px 0 0;font-size:11px;line-height:1.8}#nails-page .cta{text-align:center;background:var(--cream) url(/__l5e/assets-v1/fff5e246-89eb-438e-b584-f8aa779e29d8/tlo-delikatne.jpg) center 53%/cover no-repeat;border-top:1px solid var(--nails-tone-14);padding:49px 5.5% 51px}#nails-page .cta .eyebrow{justify-content:center}#nails-page .cta h2{margin-bottom:14px;font-size:43px}#nails-page .cta p:not(.eyebrow){color:var(--nails-tone-16);max-width:550px;margin:0 auto 25px;font-size:14px}#nails-page .actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;display:flex}#nails-page .actions .button{min-width:184px}#nails-page .footer{background:var(--cream);border-top:1px solid var(--line);padding:28px 5.5% 30px}#nails-page .footer-top{justify-content:space-between;align-items:center;gap:32px;display:flex}#nails-page .footer-brand{align-items:center;width:170px;height:76.9067px;display:flex;position:relative}#nails-page .footer-logo{aspect-ratio:500/342;width:170px;height:auto;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}#nails-page .footer-contact{text-align:right}#nails-page .footer-label{text-transform:uppercase;letter-spacing:.13em;color:var(--nails-tone-8);margin-bottom:5px;font-size:10px;display:block}#nails-page .footer address{margin:0;font-size:13px;font-style:normal;line-height:1.7}#nails-page .footer address span{display:block}#nails-page .footer-contact a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}#nails-page .copyright{border-top:1px solid var(--nails-tone-14);margin:16px 0 0;padding-top:16px;font-size:11px;line-height:1.7}#nails-page .viewer{background:var(--cream);width:min(1100px,96vw);max-width:96vw;height:min(920px,94dvh);max-height:94dvh;color:var(--ink);border:0;margin:auto;padding:55px 58px 50px;position:fixed;inset:0}#nails-page .viewer::backdrop{background:var(--nails-tone-21)}#nails-page .viewer img{object-fit:contain;width:100%;height:100%}#nails-page .viewer button{background:var(--nails-tone-22);border:1px solid var(--nails-tone-23);min-width:44px;min-height:44px;font-size:25px;line-height:1;position:absolute}#nails-page .viewer-close{top:8px;right:10px}#nails-page .viewer-prev{top:calc(50% - 22px);left:8px}#nails-page .viewer-next{top:calc(50% - 22px);right:8px}#nails-page .viewer-count{text-align:center;letter-spacing:.12em;width:100%;font-size:12px;position:absolute;bottom:10px;left:0}@media (width<=1100px) and (width>=961px){#nails-page .nav{gap:20px}}@media (width<=1020px){#nails-page .telephone{display:none}}@media (width>=601px) and (width<=999px){#nails-page .hero-portrait img{width:520px;height:520px;left:calc(50% - 260px)}#nails-page .hero h1{font-size:60px}#nails-page .hero-copy{padding-left:4%;padding-right:0}#nails-page .hero-copy>p:last-child{font-size:14px}#nails-page .hero .eyebrow{letter-spacing:.12em;gap:8px;font-size:9px}#nails-page .hero .eyebrow:before,#nails-page .hero .eyebrow:after{flex-basis:20px;width:20px}}@media (width<=780px){#nails-page .header{gap:15px;min-height:137px;padding:17px 5%}#nails-page .brand{flex-basis:148px;width:148px;height:102px}#nails-page .brand img{width:180px}#nails-page .nav{gap:19px}#nails-page .about-grid{gap:5%}#nails-page .gallery{gap:19px}}@media (width<=740px){#nails-page .header{flex-wrap:wrap}#nails-page .menu-toggle{display:block}#nails-page .nav{flex-wrap:nowrap;justify-content:space-between;gap:2px;width:100%;padding:8px 0;display:none}#nails-page .nav.open{display:flex}#nails-page .nav a,#nails-page .nav button{letter-spacing:.02em;white-space:nowrap;flex:none;align-items:center;min-height:44px;font-size:14px;display:flex}#nails-page .hero-inner{grid-template-columns:45% 55%}#nails-page .hero-portrait img{width:460px;height:460px;left:calc(50% - 230px)}#nails-page .hero .eyebrow{letter-spacing:.09em;gap:6px;font-size:8.5px}#nails-page .hero .eyebrow:before,#nails-page .hero .eyebrow:after{flex-basis:14px;width:14px}}@media (width<=600px){#nails-page .header{min-height:119px;padding:12px 7%}#nails-page .brand{flex-basis:137px;width:137px;height:94px}#nails-page .brand img{width:160px}#nails-page .menu-toggle{font-size:15px}#nails-page .hero,#nails-page .hero-inner{min-height:0}#nails-page .hero:before{background-position:50%}#nails-page .hero-inner{flex-direction:column;padding:0;display:flex}#nails-page .hero-copy{text-align:center;order:0;align-self:auto;width:100%;padding:39px 7% 8px}#nails-page .hero .eyebrow{letter-spacing:.14em;justify-content:center;gap:8px;font-size:10px}#nails-page .hero .eyebrow:before,#nails-page .hero .eyebrow:after{flex-basis:24px;width:24px}#nails-page .hero h1{letter-spacing:-.01em;margin:0 0 20px;font-size:clamp(44px,12vw,60px);line-height:1.12}#nails-page .hero-copy>p:last-child{max-width:390px;margin:auto;font-size:14px;line-height:1.9}#nails-page .hero-portrait{order:1;width:100%;height:400px;margin:15px 0 0;overflow:hidden}#nails-page .hero-portrait img{width:410px;height:410px;bottom:0;left:50%;transform:translate(-50%)}#nails-page .section-nav .wrap{gap:14px 25px;min-height:68px;padding-top:13px;padding-bottom:13px}#nails-page .section-nav a,#nails-page .section-nav button{letter-spacing:.02em;min-height:40px;padding:8px 0;font-size:11px}#nails-page .wrap{padding-left:7%;padding-right:7%}#nails-page .about{padding:36px 0 38px}#nails-page .eyebrow{letter-spacing:.12em;font-size:10px}#nails-page .about h2{margin-bottom:23px;font-size:33px;line-height:1.2}#nails-page .about-grid{display:block}#nails-page .about-grid>div>p:last-child{margin-bottom:17px}#nails-page .about-grid>div:last-child>p:last-child{margin-bottom:0}#nails-page .about p:not(.eyebrow){font-size:14px;line-height:1.9}#nails-page .gallery-section{padding:35px 0 38px}#nails-page .gallery-heading{align-items:end;gap:13px;margin-bottom:25px}#nails-page .gallery-heading h2{font-size:33px}#nails-page .gallery-heading .eyebrow{letter-spacing:.1em;gap:8px;font-size:9px}#nails-page .gallery-heading .eyebrow:before,#nails-page .gallery-heading .eyebrow:after{flex-basis:18px;width:18px}#nails-page .count{letter-spacing:.05em;padding-bottom:3px;font-size:9px}#nails-page .gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#nails-page .photo:after{display:none}#nails-page .gallery-note{margin-top:16px;font-size:10px}#nails-page .cta{padding:35px 7% 37px}#nails-page .cta .eyebrow{font-size:9px}#nails-page .cta h2{font-size:35px}#nails-page .cta p:not(.eyebrow){margin-bottom:23px;font-size:13px}#nails-page .actions{gap:13px}#nails-page .actions .button{width:100%;min-height:54px}#nails-page .actions .text-link{margin-top:4px;font-size:11px}#nails-page .footer{text-align:center;padding:12px 7% 14px}#nails-page .footer-top{display:block}#nails-page .footer-brand{width:130px;height:88.92px;margin:0 auto 8px}#nails-page .footer-logo{width:130px}#nails-page .footer-contact{text-align:center}#nails-page .footer-contact a{align-items:flex-start;padding-top:6px;line-height:1.6}#nails-page .copyright{margin-top:8px;padding-top:8px;font-size:10.5px}#nails-page .viewer{width:98vw;max-width:98vw;padding:57px 43px 46px}#nails-page .viewer-prev{left:2px}#nails-page .viewer-next{right:2px}#nails-page .viewer button{min-width:40px;min-height:44px}}@media (width<=400px){#nails-page .nav a,#nails-page .nav button{font-size:13px}#nails-page .hero-portrait{height:360px}#nails-page .hero-portrait img{width:370px;height:370px}}@media (width<=370px){#nails-page .nav a,#nails-page .nav button{font-size:12px}}@media (width<=345px){#nails-page .nav a,#nails-page .nav button{font-size:11px}#nails-page .hero-portrait{height:340px}#nails-page .hero-portrait img{width:350px;height:350px}#nails-page .hero .eyebrow{letter-spacing:.1em;font-size:9px}}@media (prefers-reduced-motion:reduce){#nails-page{scroll-behavior:auto}#nails-page *{transition:none!important}}@media (width>=1000px) and (width<=1199px){#nails-page .hero-portrait img{width:580px;height:580px;left:-35px}}@media (width>=601px) and (width<=740px){#nails-page .hero-portrait img{width:410px;height:410px;left:calc(50% - 215px)}}@media (width<=600px){#nails-page .hero-portrait img{width:400px;height:400px}}@media (width<=400px){#nails-page .hero-portrait img{width:360px;height:360px}}@media (width<=345px){#nails-page .hero-portrait img{width:340px;height:340px}}#nails-page .about-grid>div:last-child>p:first-child{margin-bottom:0}#nails-page .nav>.price-menu-button,#nails-page .section-nav button{height:auto;min-height:44px;box-shadow:none;border-radius:0}#nails-page .button{height:auto;box-shadow:none;white-space:normal;border-radius:0}#nails-page .photo{height:auto;box-shadow:none}#nails-page .viewer button{height:44px;box-shadow:none;border-radius:0;padding:0}#nails-page .menu-toggle{height:auto;box-shadow:none;border-radius:0;font-size:15px}#nails-page .photo-1{--pos:50%}#nails-page .photo-2{--pos:12%}#nails-page .photo-3{--pos:40%}#nails-page .photo-4{--pos:35%}#nails-page .photo-5,#nails-page .photo-6{--pos:50%}#nails-page .photo-7,#nails-page .photo-8,#nails-page .photo-9{--pos:45%}#nails-page .photo-10,#nails-page .photo-11,#nails-page .photo-12{--pos:50%}@media (prefers-reduced-motion:reduce){#nails-page *{transition:none!important}}@media (width<=325px){#nails-page .nav a,#nails-page .nav button{font-size:10.5px}}
