:root{--white:#FFFFFF;--navy:#032555;--navy-hover:#0B397C;--secondary:#71797E;--lead:#4D5560;--olive:#2563EB;--bronze:#8B5E3C;--gold:#C9A227;--gold-ink:#032555;--bronze-dk:#875026;--line:#ECECEC;--placeholder:#A0A7AE;--error:#C44536;--img-bg:#F3F3F1;--pg:#FFFFFF;--deep:#F3F3F1;--fs-display:72px;--lh-display:80px;--fs-h1:56px;--lh-h1:64px;--fs-h2:44px;--lh-h2:52px;--fs-h3:36px;--lh-h3:44px;--fs-h4:30px;--lh-h4:38px;--container:1440px;--gutter:120px;--content:1200px;--section:120px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Raleway,system-ui,sans-serif;color:var(--secondary);background:var(--white);font-size:16px;line-height:1.75;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}ul{list-style:none}input,button,select,textarea,.btn,.card,img{border-radius:0}h1,h2,h3,h4,h5,h6{font-family:Inter,sans-serif;color:var(--navy);font-weight:700;line-height:1.15;overflow-wrap:break-word}.serif{font-family:Cormorant Garamond,serif;font-weight:600}.wrap{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.section{padding-top:var(--section);padding-bottom:var(--section)}.section--sm{padding-top:calc(var(--section) * .6);padding-bottom:calc(var(--section) * .6)}.overline{font-family:Inter,sans-serif;font-weight:500;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--secondary);line-height:1.6}.lead{font-size:20px;line-height:1.5;color:var(--lead)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;font-family:Inter,sans-serif;font-weight:600;font-size:15px;letter-spacing:.09em;text-transform:uppercase;padding:17px 34px;line-height:1;transition:background .25s ease,color .25s ease,transform .25s ease}.btn--primary{background:#767c04;color:#fff}.btn--primary:hover{background:#6b7003}.btn--ghost{background:transparent;color:var(--navy);border:1px solid var(--navy)}.btn--ghost:hover{background:var(--navy);color:#fff}.btn--block{width:100%}.btn .ic{width:16px;height:16px}.tlink{display:inline-flex;align-items:center;gap:12px;font-family:Inter,sans-serif;font-weight:600;font-size:14px;letter-spacing:.11em;text-transform:uppercase;color:var(--navy);transition:color .2s ease,gap .2s ease}.tlink .ic{width:20px;height:11px;transition:transform .2s ease}.tlink:hover{color:var(--bronze);gap:16px}.ic{display:inline-block;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.head-c{max-width:760px;margin:0 auto;text-align:center}.head-c h1,.head-c h2{font-size:var(--fs-h2);line-height:var(--lh-h2);text-transform:uppercase;letter-spacing:.01em}.head-c .lead{margin-top:24px}.head-c .btn{margin-top:36px}.rule{width:56px;height:2px;background:var(--olive);border:none;margin:20px 0}.rule--c{margin-left:auto;margin-right:auto}.header{position:relative;z-index:100;background:var(--white);border-bottom:1px solid transparent;transition:box-shadow .25s ease,border-color .25s ease}.header.is-stuck{box-shadow:0 8px 30px #0325550f;border-color:var(--line)}.header__inner{display:flex;flex-wrap:wrap;align-items:center;column-gap:32px;row-gap:4px;min-height:96px;padding:14px 0}.logo{order:1;display:flex;align-items:center;gap:12px;flex:1 0 0}.logo__mark{width:40px;height:40px;color:var(--navy);object-fit:contain;flex-shrink:0}img.logo__mark{width:44px;height:44px}.logo__txt{font-family:Inter,sans-serif;font-weight:600;font-size:18px;color:var(--navy);letter-spacing:.01em}.nav{order:3;flex-basis:100%;display:flex;justify-content:center;gap:34px;margin:6px 0 0}.nav a{font-family:Inter,sans-serif;font-weight:500;font-size:15px;color:var(--navy);white-space:nowrap;padding:6px 0;position:relative;transition:color .2s ease}.nav a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--olive);transform:scaleX(0);transform-origin:center;transition:transform .25s ease}.nav a:hover{color:var(--bronze)}.nav a.is-active:after,.nav a:hover:after{transform:scaleX(1)}.actions{order:2;margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:22px;flex:1 0 0}.actions__icons{display:flex;gap:20px}.langsw{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:3px;overflow:hidden;flex-shrink:0}.langsw button{font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:.06em;padding:7px 9px;color:var(--navy);background:#fff;line-height:1;transition:background .2s ease,color .2s ease}.langsw button+button{border-left:1px solid var(--line)}.langsw button.is-on{background:var(--navy);color:#fff}.langsw button:not(.is-on):hover{background:#f2f2ef}.langsw--mobile{margin:4px 24px 28px;align-self:flex-start}.iconbtn{width:24px;height:24px;color:var(--navy);position:relative;transition:color .2s ease}.iconbtn:hover{color:var(--bronze)}.iconbtn .ic{width:24px;height:24px}.iconbtn__count{position:absolute;top:-6px;right:-8px;min-width:16px;height:16px;padding:0 4px;background:var(--olive);color:#fff;font-family:Inter,sans-serif;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;line-height:1}.header .btn{padding:15px 26px;font-size:13px}.szukajka{position:relative;order:2;flex:0 1 520px;min-width:200px;display:flex;align-items:center;gap:2px;margin:0 auto;height:48px;padding:0 8px;border:1px solid var(--line);border-radius:10px;background:var(--white);transition:border-color .2s ease}.szukajka__sug{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:300;background:var(--white);border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 44px #00000038;overflow:hidden;overflow-y:auto;max-height:min(62vh,520px)}.szukajka__sugmarka{display:flex;align-items:center;gap:10px;padding:12px 16px;font-family:Inter,sans-serif;font-weight:600;font-size:14px;color:var(--navy)}.szukajka__sugmarka .ic{width:15px;height:15px;color:var(--secondary);flex:0 0 auto}.szukajka__sugpoz{display:flex;align-items:center;gap:12px;padding:9px 16px}.szukajka__sugmarka:hover,.szukajka__sugpoz:hover,.szukajka__sugall:hover{background:#7f7f7f1a}.szukajka__sugfoto{width:44px;height:44px;flex:0 0 auto;object-fit:cover;border-radius:8px;background:#7f7f7f1f;display:block}.szukajka__sugtxt{display:flex;flex-direction:column;gap:2px;min-width:0}.szukajka__sugtxt b{font-family:Inter,sans-serif;font-weight:600;font-size:13.5px;color:var(--navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.szukajka__sugtxt span{font-family:Inter,sans-serif;font-size:12.5px;color:var(--secondary)}.szukajka__sugpoz--nieaktywny .szukajka__sugfoto{filter:grayscale(1);opacity:.7}.szukajka__sugall{display:block;padding:12px 16px;border-top:1px solid var(--line);font-family:Inter,sans-serif;font-weight:600;font-size:13px;color:var(--olive);text-align:center}.szukajka__sugall b{font-weight:600}.szukajka:focus-within{border-color:var(--olive)}.szukajka__btn{display:flex;align-items:center;justify-content:center;flex:0 0 36px;height:36px;border:0;background:none;cursor:pointer;color:var(--secondary)}.szukajka__btn .ic{width:19px;height:19px}.szukajka__btn:hover{color:var(--olive)}.szukajka__pole{flex:1;min-width:0;border:0;background:none;outline:none;font-family:Inter,sans-serif;font-size:15px;color:var(--navy)}.szukajka__pole::placeholder{color:var(--secondary)}.szukajka__pole::-webkit-search-decoration{display:none}.burger{display:none;width:28px;height:28px;color:var(--navy)}.burger .ic{width:28px;height:28px}.mmenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:var(--white);transform:translate(100%);transition:transform .3s ease;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch}.mmenu.open{transform:translate(0)}.mmenu__top{display:flex;align-items:center;justify-content:space-between;height:72px;padding:0 24px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--white);z-index:2;flex-shrink:0}.mmenu__close{width:28px;height:28px;color:var(--navy)}.mmenu__close .ic{width:28px;height:28px}.mmenu nav{display:flex;flex-direction:column;padding:8px 24px 16px}.mmenu nav a{font-family:Inter,sans-serif;font-weight:700;font-size:16px;color:var(--navy);padding:14px 0;border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.05em}.mmenu .btn{margin:16px 24px 32px}.hero{padding-top:80px;padding-bottom:96px}.hero__grid{display:grid;grid-template-columns:40% 60%;align-items:center;gap:80px}.hero__text{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.hero h1{font-size:var(--fs-h1);line-height:var(--lh-h1);text-transform:uppercase;letter-spacing:.005em;margin-top:48px}.hero__btns{display:flex;flex-direction:column;align-items:stretch;gap:14px;margin-top:36px;width:260px;max-width:100%}.hero__btns .btn{width:100%}.hero__media{height:560px;overflow:hidden;position:relative;background:#e9ebed}.hero__media img{width:100%;height:100%;object-fit:cover;object-position:left center}.hero__media--video{background:#fff}.hero__media--video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:80% center;pointer-events:none}.hero__bar{display:none}.usp{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.usp__grid{display:grid;grid-template-columns:repeat(4,1fr)}.usp__item{display:flex;align-items:center;gap:16px;padding:40px 36px;position:relative}.usp__item+.usp__item:before{content:"";position:absolute;left:0;top:28px;bottom:28px;width:1px;background:var(--line)}.usp__ic{width:34px;height:34px;color:var(--bronze);flex-shrink:0}.usp__ic .ic{width:34px;height:34px}.usp__label{font-family:Inter,sans-serif;font-weight:600;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--navy);line-height:1.35}.usp--center .usp__item{flex-direction:column;text-align:center;gap:18px;padding:48px 24px}.products__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:32px;margin-top:64px;max-width:1160px;margin-left:auto;margin-right:auto}.products__grid--4{grid-template-columns:repeat(4,1fr);max-width:none}.pcard{background:var(--white);transition:transform .25s ease,box-shadow .25s ease}.pcard:hover{transform:translateY(-4px);box-shadow:0 16px 40px #00000014}.pcard__media{position:relative;background:var(--white);aspect-ratio:3/4;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:14px}.pcard__media img{width:100%;height:100%;object-fit:cover}.pcard__fav{position:absolute;top:14px;right:14px;width:24px;height:24px;color:var(--bronze);transition:transform .2s ease;z-index:2}.pcard__fav .ic{width:24px;height:24px;transition:fill .2s ease,stroke .2s ease}.pcard__fav:hover{transform:scale(1.12)}.pcard__fav.is-on .ic{fill:var(--bronze);stroke:var(--bronze)}.pcard__badge{position:absolute;top:14px;left:14px;background:var(--gold);color:var(--gold-ink);font-family:Inter,sans-serif;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:5px 9px;line-height:1;z-index:2}.pcard__ship{position:absolute;bottom:14px;right:14px;z-index:2;display:inline-flex;align-items:center;gap:5px;background:#032555d9;color:#fff;font-family:Inter,sans-serif;font-size:10px;font-weight:600;letter-spacing:.03em;padding:5px 8px;border-radius:3px;line-height:1;white-space:nowrap}.pcard__ship-ic{width:12px;height:12px;flex:0 0 12px}.pcard__media.is-wide img{object-fit:cover}.pcard__body{padding:20px 6px 4px;text-align:center}.pcard__brand{font-family:Inter,sans-serif;font-weight:600;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--bronze)}.pcard__name{font-family:Cormorant Garamond,serif;font-weight:600;font-size:22px;color:var(--navy);margin-top:6px;line-height:1.2}.pcard__price{font-family:Inter,sans-serif;font-weight:600;font-size:15px;color:var(--bronze);margin-top:10px}.services__grid{display:grid;grid-template-columns:60% 40%;gap:80px;align-items:center}.services__media{height:520px;overflow:hidden;border-radius:16px}.services__media img{width:100%;height:100%;object-fit:cover}.services__media--video{position:relative;background:#0a2a50}.services__media--video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 58%;pointer-events:none}.svc-list{display:flex;flex-direction:column}.svc{display:grid;grid-template-columns:auto 1fr;gap:22px;padding:32px 0;border-bottom:1px solid var(--line)}.svc:first-child{padding-top:0}.svc:last-child{border-bottom:none;padding-bottom:0}.svc__ic{width:40px;height:40px;color:var(--bronze)}.svc__ic .ic{width:40px;height:40px}.svc h4{font-size:20px;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.svc p{margin-top:8px;margin-bottom:18px;color:var(--secondary);font-size:16px;line-height:1.6}.news{text-align:center}.news__box{max-width:720px;margin:0 auto}.news h2{font-size:var(--fs-h3);line-height:var(--lh-h3);text-transform:uppercase;letter-spacing:.01em}.news p{margin-top:20px;color:var(--secondary)}.news__form{display:flex;flex-wrap:wrap;margin:40px auto 0;max-width:620px}.news__check{flex:0 0 100%;margin:16px 0 0;text-align:left}.news__form input{flex:1;height:58px;padding:0 22px;border:1px solid var(--olive);background:#fff;font-family:Raleway,sans-serif;font-size:16px;color:var(--navy);outline:none}.news__form input::placeholder{color:var(--placeholder)}.news__form input:focus{border-color:var(--navy)}.news__form .btn{height:58px;white-space:nowrap}.news__ok{margin-top:18px;color:var(--olive);font-weight:600;font-size:14px;font-family:Inter,sans-serif;letter-spacing:.04em;display:none}.news__ok.show{display:block}.footer{background:var(--navy);color:#fff;padding:80px 0 28px}.footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px}.footer__brand .logo__txt{color:#fff;font-family:Cormorant Garamond,serif;font-weight:600;font-size:22px}.footer__brand .logo__mark{color:#fff}.footer__desc{color:#ffffffb8;font-size:15px;margin-top:22px;max-width:280px;line-height:1.7}.footer__soc{display:flex;gap:14px;margin-top:24px}.footer__soc a{width:38px;height:38px;border:1px solid rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;color:#fff;transition:background .2s ease,border-color .2s ease}.footer__soc a:hover{background:var(--olive);border-color:var(--olive)}.footer__soc .ic{width:18px;height:18px}.footer__col h5{font-family:Inter,sans-serif;color:#fff;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-bottom:20px}.footer__col a{display:block;color:#ffffffc7;font-size:15px;padding:7px 0;transition:color .2s ease}.footer__col a:hover{color:var(--olive)}.footer__text{color:#ffffffc7;font-size:15px;line-height:1.9;font-style:normal}.footer__text a{color:#ffffffc7;transition:color .2s ease}.footer__text a:hover{color:var(--olive)}.footer__note{color:#ffffff80;font-size:13px;margin-top:12px;line-height:1.6}.field--check{display:flex;align-items:flex-start;gap:12px;margin:4px 0 6px}.field--check input{width:18px;height:18px;flex:0 0 18px;margin-top:2px;accent-color:var(--olive);cursor:pointer}.field--check label{font-size:14px;color:var(--secondary);line-height:1.55;cursor:pointer}.field--check a{color:var(--bronze);text-decoration:underline}.field--check.err label{color:var(--error)}.field label .opt{color:var(--placeholder);font-weight:400;text-transform:none;letter-spacing:0}.footer__bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-top:56px;padding-top:26px;border-top:1px solid rgba(255,255,255,.15)}.footer__bottom p{color:#fff9;font-size:13px}.footer__legal{display:flex;gap:26px}.footer__legal a{color:#ffffffb8;font-size:13px;transition:color .2s ease}.footer__legal a:hover{color:var(--olive)}.crumbs{display:flex;gap:10px;font-size:13px;color:var(--secondary);padding:26px 0}.crumbs a:hover{color:var(--bronze)}.crumbs span{color:var(--placeholder)}.crumbs .cur{color:var(--navy)}.phero{padding:56px 0 8px}.phero h1{font-size:var(--fs-h1);line-height:var(--lh-h1);text-transform:uppercase;letter-spacing:.005em}.phero .lead{margin-top:24px;max-width:850px}.phero--serif h1{font-family:Cormorant Garamond,serif;text-transform:none;font-weight:600;letter-spacing:0}.shopbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:56px;padding-bottom:26px;border-bottom:1px solid var(--line)}.selectbox{position:relative}.selectbox select{appearance:none;-webkit-appearance:none;font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:var(--navy);background:#fff;border:1px solid var(--line);padding:12px 40px 12px 18px;cursor:pointer;outline:none;transition:border-color .2s ease}.selectbox select:hover{border-color:var(--navy)}.selectbox:after{content:"";position:absolute;right:16px;top:50%;width:8px;height:8px;border-right:1.5px solid var(--navy);border-bottom:1.5px solid var(--navy);transform:translateY(-70%) rotate(45deg);pointer-events:none}.shopsearch{position:relative;flex:1 1 240px;min-width:200px;max-width:340px}.shopsearch__ic{position:absolute;left:15px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--bronze);pointer-events:none}.shopsearch input{width:100%;font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:var(--navy);background:#fff;border:1px solid var(--line);padding:12px 16px 12px 42px;outline:none;transition:border-color .2s ease}.shopsearch input::placeholder{color:#9aa2ad}.shopsearch input:hover{border-color:var(--navy)}.shopsearch input:focus{border-color:var(--olive)}.shopsearch input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;width:14px;height:14px;cursor:pointer;background:linear-gradient(45deg,transparent 43%,var(--lead) 45%,var(--lead) 55%,transparent 57%),linear-gradient(-45deg,transparent 43%,var(--lead) 45%,var(--lead) 55%,transparent 57%)}.shopbar__spacer{margin-left:auto}.shopbar__all{display:inline-flex;align-items:center;gap:10px;font-family:Inter,sans-serif;font-weight:600;font-size:14px;color:var(--navy);letter-spacing:.04em}.shopbar__all .ic{width:20px;height:20px;color:var(--bronze)}.shopbar__all{cursor:pointer}.shopbar__all.is-open{color:var(--bronze-dk)}.shopbar__panel{flex-basis:100%;width:100%;margin-top:16px;padding-top:18px;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.shopbar__panel[hidden]{display:none}.shopbar__panel .selectbox select{width:100%}.opinie__grid{display:grid;grid-template-columns:60% 40%;gap:80px;align-items:center}.opinie__media{height:520px;overflow:hidden;border-radius:16px;box-shadow:0 24px 55px -30px #03255573}.opinie__media img{width:100%;height:100%;object-fit:cover}.opinie__panel{text-align:center}.opinie__panel h2{font-size:var(--fs-h3);line-height:var(--lh-h3);text-transform:uppercase;letter-spacing:.02em;margin-bottom:28px}.quote{font-family:Cormorant Garamond,serif;font-size:88px;line-height:.4;color:var(--line);display:block;height:44px}.opinie__text{font-size:18px;line-height:1.7;color:var(--secondary);max-width:460px;margin:0 auto}.opinie__author{font-family:Inter,sans-serif;font-weight:600;letter-spacing:.06em;color:var(--olive);text-transform:uppercase;margin-top:26px}.opinie__nav{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:30px}.opinie__arrow{width:34px;height:34px;color:var(--navy);transition:color .2s ease}.opinie__arrow:hover{color:var(--bronze)}.opinie__arrow .ic{width:22px;height:22px}.opinie__dots{display:flex;gap:9px}.opinie__dots button{width:8px;height:8px;background:var(--line);transition:background .2s ease}.opinie__dots button.on{background:var(--olive)}.c24__head{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:end;margin-bottom:48px}.c24__head h2{font-size:var(--fs-h2);line-height:var(--lh-h2);margin-top:12px}.c24__src{display:inline-flex;align-items:center;gap:13px;border:1px solid var(--line);padding:16px 26px;font-size:16px;color:var(--secondary);white-space:nowrap;background:#03255508;transition:border-color .2s ease,color .2s ease,background .2s ease}.c24__src:hover{border-color:var(--bronze);color:var(--navy);background:#80870412}.c24__src .ic{width:24px;height:24px;color:var(--olive);flex:none}.c24__src strong{font-family:Inter,sans-serif;font-weight:700;color:var(--navy)}.c24__stats{display:grid;grid-template-columns:300px 1fr 310px;background:var(--navy);margin-bottom:48px}.c24__cell{padding:42px 44px}.c24__cell+.c24__cell{border-left:1px solid rgba(255,255,255,.13)}.c24__score{text-align:center}.c24__num{font-family:Inter,sans-serif;font-weight:700;font-size:66px;line-height:1;color:#fff}.c24__num span{font-size:22px;font-weight:400;color:#ffffff73}.c24__stars{display:flex;gap:5px;justify-content:center;margin-top:16px}.c24__stars .ic{width:20px;height:20px;color:var(--olive)}.c24__cnt{font-size:13px;line-height:1.55;color:#fff9;margin-top:14px}.c24__bar{display:grid;grid-template-columns:1fr 100px 32px;gap:16px;align-items:center;font-size:14px;color:#ffffffd1}.c24__bar+.c24__bar{margin-top:20px}.c24__bar i{display:block;height:3px;background:#ffffff2e}.c24__bar i:after{content:"";display:block;height:100%;width:var(--v);background:var(--olive)}.c24__bar b{font-family:Inter,sans-serif;font-weight:600;color:#fff;text-align:right}.c24__fact{display:flex;align-items:baseline;gap:14px}.c24__fact+.c24__fact{margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.13)}.c24__fact b{font-family:Inter,sans-serif;font-weight:700;font-size:26px;line-height:1;color:#fff;flex:none;white-space:nowrap;min-width:74px}.c24__fact span{font-size:13px;line-height:1.5;color:#fff9}.c24__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.c24__card{background:var(--white);padding:34px 32px;display:flex;flex-direction:column}.c24__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.c24__top .c24__stars{gap:3px;margin:0}.c24__top .c24__stars .ic{width:15px;height:15px}.c24__lang{font-family:Inter,sans-serif;font-size:10px;font-weight:600;letter-spacing:.12em;color:var(--secondary);border:1px solid var(--line);padding:3px 8px}.c24__card blockquote{font-size:16px;line-height:1.7;color:var(--lead);flex:1}.c24__card figcaption{margin-top:24px;padding-top:18px;border-top:1px solid var(--line)}.c24__who{display:block;font-family:Inter,sans-serif;font-weight:600;font-size:14px;letter-spacing:.04em;color:var(--navy)}.c24__meta{display:block;font-size:12.5px;line-height:1.5;color:var(--placeholder);margin-top:5px}.c24__foot{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:40px}.c24__foot .btn .ic{width:15px;height:15px}.c24__note{font-size:12.5px;line-height:1.6;color:var(--placeholder);max-width:540px;text-align:right}.opinie__panel .c24__stars{margin:0 0 20px}.opinie__panel .c24__src{margin-top:30px}.c24__badges{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:48px}.c24__badge{position:relative;background:var(--white);padding:28px 24px 26px;display:flex;flex-direction:column;gap:13px;border:1px solid var(--line);border-radius:16px;box-shadow:0 12px 30px -20px #03255547;overflow:hidden;transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s ease,border-color .28s ease}.c24__badge:before{content:"";position:absolute;left:0;top:0;height:3px;width:100%;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--olive),var(--bronze));transition:transform .3s ease}.c24__badge:hover{transform:translateY(-5px);box-shadow:0 24px 44px -22px #03255566;border-color:#80870473}.c24__badge:hover:before{transform:scaleX(1)}.c24__badge-ic{width:54px;height:54px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#03255512,#80870424);color:var(--olive);transition:background .28s ease,color .28s ease}.c24__badge:hover .c24__badge-ic{background:linear-gradient(135deg,var(--navy),var(--navy-hover));color:#fff}.c24__badge-ic .ic{width:26px;height:26px}.c24__badge b{font-family:Inter,sans-serif;font-weight:700;font-size:14.5px;letter-spacing:.01em;color:var(--navy)}.c24__badge>span{font-size:12.5px;line-height:1.5;color:var(--placeholder)}@media(max-width:1080px){.c24__badges{grid-template-columns:1fr 1fr}}@media(max-width:560px){.c24__badges{grid-template-columns:1fr}}@media(max-width:1080px){.c24__stats{grid-template-columns:1fr 1fr}.c24__cell:nth-child(3){grid-column:1/-1;border-left:0;border-top:1px solid rgba(255,255,255,.13)}.c24__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.c24__head{grid-template-columns:1fr;align-items:start;gap:22px}.c24__stats{grid-template-columns:1fr}.c24__cell{padding:32px 26px}.c24__cell+.c24__cell{border-left:0;border-top:1px solid rgba(255,255,255,.13)}.c24__cell:nth-child(3){grid-column:auto}.c24__grid{grid-template-columns:1fr}.c24__foot{flex-direction:column;align-items:flex-start;gap:20px}.c24__note{text-align:left;max-width:none}}.ctaduo{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--line)}.ctaduo__item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:64px 48px}.ctaduo__item+.ctaduo__item{border-left:1px solid var(--line)}.ctaduo__ic{width:48px;height:48px;color:var(--bronze);margin-bottom:22px}.ctaduo__ic .ic{width:48px;height:48px}.ctaduo__item h3{font-size:26px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:14px}.ctaduo__item p{margin-bottom:22px}.pd{display:grid;grid-template-columns:56% 44%;gap:64px;margin-top:20px}.pd__gallery{display:grid;grid-template-columns:88px 1fr;gap:18px;align-items:start}.pd__gallery.pd__gallery--solo{grid-template-columns:1fr}.pd__thumbs{display:flex;flex-direction:column;gap:14px;max-height:760px;overflow-y:auto;scrollbar-width:thin}.pd__thumbs button{background:var(--img-bg);border:1px solid transparent;padding:6px;transition:border-color .2s ease}.pd__thumbs button.on{border-color:var(--olive)}.pd__thumbs img{aspect-ratio:1;object-fit:contain}.pd__main{background:var(--img-bg);display:flex;align-items:center;justify-content:center;aspect-ratio:3/4;overflow:hidden}.pd__main img{width:100%;height:100%;object-fit:contain}.trust-badge{display:inline-flex;align-items:center;gap:9px;margin:2px 0 16px;padding:8px 13px;background:var(--navy);color:#fff;font-family:Inter,sans-serif;font-size:12.5px;font-weight:700;letter-spacing:.03em;line-height:1.25}.trust-badge .ic{width:17px;height:17px;color:var(--olive);flex:none}.trust-badge small{display:block;font-weight:400;font-size:11px;color:#ffffffb8;letter-spacing:.01em;margin-top:1px}.pd__main img{cursor:zoom-in}.lbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;display:none;align-items:center;justify-content:center;background:#030a19f0;padding:40px}.lbox.open{display:flex}.lbox__img{max-width:92vw;max-height:86vh;object-fit:contain;box-shadow:0 12px 60px #00000080}.lbox__x{position:absolute;top:18px;right:24px;width:46px;height:46px;background:none;border:0;color:#fff;font-size:36px;line-height:1;cursor:pointer;opacity:.85}.lbox__x:hover{opacity:1}.lbox__nav{position:absolute;top:50%;transform:translateY(-50%);width:54px;height:54px;background:#ffffff14;border:0;color:#fff;font-size:32px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.lbox__nav:hover{background:#fff3}.lbox__prev{left:20px}.lbox__next{right:20px}.lbox__licz{position:absolute;bottom:22px;left:50%;transform:translate(-50%);color:#fff;font-family:Inter,sans-serif;font-size:13px;letter-spacing:.12em;opacity:.85}@media(max-width:680px){.lbox{padding:16px}.lbox__nav{width:44px;height:44px;font-size:26px}.lbox__x{top:10px;right:12px}}.pd__badge{display:inline-block;background:var(--gold);color:var(--gold-ink);font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;margin-bottom:20px}.pd__brand{font-family:Inter,sans-serif;font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--navy)}.pd__name{font-family:Cormorant Garamond,serif;font-weight:600;font-size:46px;line-height:1.05;color:var(--navy);margin:6px 0 4px}.pd__sub{color:var(--secondary)}.pd__ref{color:var(--secondary);font-family:Inter,sans-serif;font-size:14px;letter-spacing:.02em;margin-top:2px}.pd__price{font-family:Inter,sans-serif;font-weight:700;font-size:28px;color:var(--bronze);margin-top:22px}.pd__vat{font-size:14px;color:var(--secondary);margin-top:4px}.pd__usps{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--line);margin:28px 0}.pd__usp{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:24px}.pd__usp:nth-child(odd){border-right:1px solid var(--line)}.pd__usp{border-bottom:1px solid var(--line)}.pd__usp .ic{width:30px;height:30px;color:var(--bronze)}.pd__usp span{font-family:Inter,sans-serif;font-weight:600;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--navy)}.pd__buy{display:flex;flex-direction:column;gap:14px;margin-top:8px}.pd__wish{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:Inter,sans-serif;font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--navy);padding:12px;transition:color .2s ease}.pd__wish .ic{width:20px;height:20px}.pd__wish:hover{color:var(--bronze)}.pd__wish.is-on .ic{fill:var(--bronze);stroke:var(--bronze);color:var(--bronze)}.tabs{display:flex;gap:34px;border-bottom:1px solid var(--line);margin-top:8px}.tabs button{font-family:Inter,sans-serif;font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--secondary);padding:0 0 16px;position:relative;transition:color .2s ease}.tabs button.on{color:var(--navy)}.tabs button.on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--olive)}.tabpane{display:none;padding-top:28px;max-width:620px}.tabpane.on{display:block}.tabpane[data-pane=opis] p{white-space:pre-line}.tabpane ul{margin-top:14px}.tabpane li{position:relative;padding-left:20px;margin:8px 0}.tabpane li:before{content:"";position:absolute;left:0;top:11px;width:6px;height:6px;background:var(--bronze)}.spectable{width:100%;border-collapse:collapse}.spectable td{padding:12px 0;border-bottom:1px solid var(--line);font-size:15px;vertical-align:top}.spectable td:first-child{color:var(--secondary);width:45%}.spectable td:last-child{color:var(--navy);font-weight:600;font-family:Inter,sans-serif;font-size:14px}.about__grid{display:grid;grid-template-columns:42% 1fr;gap:64px;align-items:stretch}.about__media{overflow:hidden;border-radius:16px;box-shadow:0 24px 55px -30px #03255573}.about__media img{width:100%;height:100%;min-height:520px;object-fit:cover;display:block}.about__block+.about__block{margin-top:48px;padding-top:48px;border-top:1px solid var(--line)}.about__block h1,.about__block h2{font-family:Cormorant Garamond,serif;font-weight:600;font-size:42px;color:var(--navy);text-transform:none;letter-spacing:0;margin-bottom:20px}.about__block p+p{margin-top:20px}.about__block p{max-width:720px;line-height:1.75}.contact__grid{display:grid;grid-template-columns:40% 60%;gap:40px;margin-top:8px}.cbox{border:1px solid var(--line);padding:40px}.cbox h2{font-size:22px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px}.crow{display:grid;grid-template-columns:auto 1fr;gap:18px;padding:22px 0;border-bottom:1px solid var(--line)}.crow:last-child{border-bottom:none;padding-bottom:0}.crow__ic{width:34px;height:34px;color:var(--bronze)}.crow__ic .ic{width:34px;height:34px}.crow__t strong{display:block;font-family:Inter,sans-serif;color:var(--navy);font-size:14px;font-weight:600;letter-spacing:.04em;margin-bottom:4px}.crow__t span{display:block;color:var(--secondary);font-size:15px;line-height:1.5}.cbox p.cdesc{margin-bottom:26px;font-size:15px}.field{margin-bottom:16px}.field label{display:block;font-family:Inter,sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--navy);margin-bottom:8px}.field input,.field select,.field textarea{width:100%;padding:15px 16px;border:1px solid var(--line);background:#fff;font-family:Raleway,sans-serif;font-size:15px;color:var(--navy);outline:none;transition:border-color .2s ease}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--navy)}.field input::placeholder,.field textarea::placeholder{color:var(--placeholder)}.field textarea{resize:vertical;min-height:140px}.field select{appearance:none;-webkit-appearance:none;background-image:none}.field.err input,.field.err textarea,.field.err select{border-color:var(--error)}.frow{display:grid;grid-template-columns:1fr 1fr;gap:16px}.formok{display:none;background:#80870414;border:1px solid var(--olive);color:var(--olive);padding:16px 18px;font-family:Inter,sans-serif;font-weight:600;font-size:14px;margin-bottom:18px}.formok.show{display:block}.map__grid{display:grid;grid-template-columns:30% 70%;gap:40px;align-items:center}.map__frame{border:none;width:100%;height:340px;filter:grayscale(.15)}.mapa-zgoda{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center;padding:32px 24px;background:var(--img-bg);color:var(--secondary)}.mapa-zgoda p{margin:0;max-width:420px;font-size:14px;line-height:1.6}.mapa-zgoda__btns{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;justify-content:center}.mtile__arch{display:block;margin-top:5px;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--secondary)}.arts{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:64px}.artcard{border:1px solid var(--line);padding:38px 34px;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease}.artcard:hover{transform:translateY(-4px);box-shadow:0 16px 40px #00000014}.artcard__k{font-family:Inter,sans-serif;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--bronze)}.artcard h3{font-family:Cormorant Garamond,serif;font-weight:600;font-size:28px;color:var(--navy);line-height:1.15;margin:14px 0;text-transform:none;letter-spacing:0}.artcard p{font-size:15px;line-height:1.65;margin-bottom:24px;flex:1}.artcard .tlink{margin-top:auto}.prose{max-width:760px;margin:0 auto}.prose .lead{margin-bottom:36px}.prose h2{font-family:Cormorant Garamond,serif;font-weight:600;font-size:34px;color:var(--navy);text-transform:none;letter-spacing:0;margin:44px 0 16px}.prose h3{font-size:20px;text-transform:uppercase;letter-spacing:.04em;color:var(--navy);margin:32px 0 12px}.prose p{margin:16px 0;line-height:1.8}.prose ul{margin:14px 0}.prose li{position:relative;padding-left:22px;margin:9px 0;line-height:1.7}.prose li:before{content:"";position:absolute;left:0;top:12px;width:6px;height:6px;background:var(--bronze)}.page-intro{display:grid;grid-template-columns:44% 1fr;gap:56px;align-items:center;margin-bottom:12px}.page-intro__media{overflow:hidden;border-radius:16px;box-shadow:0 24px 55px -30px #03255573}.sep-ornament{display:flex;align-items:center;justify-content:center;gap:22px;margin:64px 0}.sep-ornament:before,.sep-ornament:after{content:"";flex:1;max-width:420px;height:1px;background:linear-gradient(90deg,transparent,rgba(139,94,60,.45))}.sep-ornament:after{background:linear-gradient(90deg,rgba(139,94,60,.45),transparent)}.sep-ornament__diamond{position:relative;width:10px;height:10px;flex:none;transform:rotate(45deg);background:var(--olive);box-shadow:0 0 0 5px #8087041a}@media(max-width:680px){.sep-ornament{margin:44px 0}}.page-intro__media img{width:100%;height:440px;object-fit:cover;display:block}.page-intro__text .lead{margin:0}.page-intro__text h2{font-family:Cormorant Garamond,serif;font-weight:600;font-size:34px;color:var(--navy);line-height:1.12;margin:0 0 14px}@media(max-width:1080px){.page-intro{grid-template-columns:1fr;gap:24px}.page-intro__media img{height:300px}}@media(max-width:680px){.page-intro__media img{height:230px}}.prose__cta{margin-top:48px;padding:40px;border:1px solid var(--line);text-align:center}.prose__cta h3{margin-top:0}.prose__cta .btn{margin-top:20px}.faq{max-width:820px;margin:48px auto 0}.faq__item{border-bottom:1px solid var(--line)}.faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:left;padding:24px 0;font-family:Inter,sans-serif;font-weight:600;font-size:17px;color:var(--navy)}.faq__q .ic{width:20px;height:20px;color:var(--bronze);flex-shrink:0;transition:transform .25s ease}.faq__item.open .faq__q .ic{transform:rotate(45deg)}.faq__a{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq__a p{padding:0 0 24px}@media(max-width:1180px){:root{--gutter:80px;--section:96px}.nav{gap:26px}.hero__grid{gap:48px}}@media(max-width:1080px){:root{--fs-display:56px;--lh-display:64px;--fs-h1:48px;--lh-h1:56px;--fs-h2:40px;--lh-h2:48px;--fs-h3:32px;--lh-h3:40px;--fs-h4:28px;--lh-h4:36px}.nav,.header .btn{display:none}.burger{display:inline-block}.actions{margin-left:auto}.header__inner{padding-left:var(--gutter);padding-right:var(--gutter)}.hero__grid{grid-template-columns:1fr;gap:48px}.hero__media{height:420px;order:-1}.hero__text{align-items:flex-start;text-align:left}.hero__btns{justify-content:flex-start}.products__grid,.products__grid--4{grid-template-columns:repeat(3,1fr)}.services__grid,.opinie__grid,.pd,.about__grid,.contact__grid,.map__grid{grid-template-columns:1fr;gap:48px}.services__media,.opinie__media{height:380px}.about__media img{height:400px;min-height:0}.pd__gallery{grid-template-columns:76px 1fr}.arts,.footer__grid{grid-template-columns:1fr 1fr}.footer__brand{grid-column:1 / -1}}@media(max-width:680px){:root{--gutter:24px;--section:64px;--fs-display:42px;--lh-display:48px;--fs-h1:36px;--lh-h1:42px;--fs-h2:30px;--lh-h2:38px;--fs-h3:26px;--lh-h3:34px;--fs-h4:22px;--lh-h4:30px}.header__inner{flex-wrap:wrap;column-gap:10px;row-gap:0;padding-left:16px;padding-right:16px}.szukajka{order:9;flex:1 1 100%;max-width:none;margin:2px 0 12px}.logo{flex:0 1 auto}.actions{flex:1 0 auto}.header .logo__txt{white-space:nowrap}.actions .langsw,.actions .curcw{display:none}.header__inner,.logo{min-width:0}.logo__txt{overflow:hidden;text-overflow:ellipsis}.actions__icons{display:flex;gap:0}.actions__icons .iconbtn{display:none}.actions__icons .iconbtn[aria-label=Szukaj]{display:inline-flex;align-items:center;justify-content:center}.actions{gap:8px}.hero h1{font-size:42px;line-height:48px;margin-top:32px}.head-c h1,.head-c h2,.phero h1{font-size:30px;line-height:38px}.pd__name{font-size:36px}.pd__gallery{grid-template-columns:1fr;gap:14px}.pd__gallery .pd__main{order:-1}.pd__thumbs{flex-direction:row;max-height:none;overflow-x:auto;overflow-y:hidden;gap:10px}.pd__thumbs button{flex:0 0 66px}.usp__grid{grid-template-columns:1fr 1fr}.usp__item+.usp__item:before{display:none}.products__grid,.products__grid--4{grid-template-columns:repeat(2,1fr);gap:18px}.pcard{display:flex;flex-direction:column}.pcard__body{flex:1;display:flex;flex-direction:column}.pcard__name{min-height:2.4em;display:flex;align-items:center;justify-content:center}.pcard__price{margin-top:auto}.arts,.ctaduo{grid-template-columns:1fr}.ctaduo__item+.ctaduo__item{border-left:none;border-top:1px solid var(--line)}.pd__usps{grid-template-columns:1fr 1fr}.frow{grid-template-columns:1fr}.news__form{flex-direction:column;gap:12px}.news__form .btn{width:100%}.footer{padding:56px 0 28px}.footer__grid{grid-template-columns:1fr;gap:0;text-align:center}.footer__brand{grid-column:auto;padding-bottom:32px}.footer__brand .logo{justify-content:center}.footer__desc{margin:18px auto 0;max-width:280px}.footer__soc{justify-content:center;margin-top:22px}.footer__col{border-top:1px solid rgba(255,255,255,.12);padding:28px 0}.footer__col h5{margin-bottom:14px}.footer__col a{padding:9px 0}.footer__note{margin-left:auto;margin-right:auto;max-width:280px}.footer__bottom{justify-content:center;text-align:center;align-items:center;margin-top:8px}.shopbar{gap:10px}.cbox{padding:26px}}.reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.iconbtn__count.zero{display:none}.pcard__qv{position:absolute;left:50%;bottom:16px;transform:translate(-50%,10px);background:var(--navy);color:#fff;font-family:Inter,sans-serif;font-weight:600;font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:11px 18px;opacity:0;z-index:2;white-space:nowrap;transition:opacity .25s ease,transform .25s ease,background .2s ease;cursor:pointer}.pcard:hover .pcard__qv{opacity:1;transform:translate(-50%)}.pcard__qv:hover{background:var(--olive)}@media(hover:none){.pcard__qv{display:none}}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:none;align-items:center;justify-content:center;padding:24px}.modal.open{display:flex}.modal__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0325558c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal__box{position:relative;background:#fff;max-width:860px;width:100%;max-height:90vh;overflow:auto;display:grid;grid-template-columns:1fr 1fr}.modal__close{position:absolute;top:14px;right:14px;z-index:3;width:36px;height:36px;color:var(--navy);background:#fff}.modal__close .ic{width:24px;height:24px}.qv__media{background:var(--img-bg);display:flex;align-items:center;justify-content:center;padding:34px;min-height:320px}.qv__media img{max-height:320px;object-fit:contain}.qv__body{padding:44px 40px}.qv__brand{font-family:Inter,sans-serif;font-weight:600;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--bronze)}.qv__name{font-family:Cormorant Garamond,serif;font-weight:600;font-size:36px;color:var(--navy);line-height:1.1;margin:6px 0 4px}.qv__price{font-family:Inter,sans-serif;font-weight:700;font-size:22px;color:var(--bronze);margin:18px 0 6px}.qv__vat{font-size:13px;color:var(--secondary)}.qv__body .btn{margin-top:22px}.qv__link{display:inline-block;margin-top:16px}.modal__box--order{display:block;max-width:440px;padding:46px 40px 40px;text-align:center}.order__title{font-family:Cormorant Garamond,serif;font-weight:600;font-size:30px;color:var(--navy);line-height:1.12}.order__item{font-family:Inter,sans-serif;font-weight:600;font-size:13px;letter-spacing:.03em;color:var(--bronze);margin-top:10px}.order__lead{font-size:14px;color:var(--secondary);margin:14px 0 26px;line-height:1.55}.order__opts{display:flex;flex-direction:column;gap:12px}.order__opt{display:flex;align-items:center;justify-content:center;gap:12px;padding:15px 18px;color:#fff;font-family:Inter,sans-serif;font-weight:600;font-size:14px;letter-spacing:.01em;transition:filter .2s ease,transform .2s ease}.order__opt:hover{filter:brightness(1.07);transform:translateY(-1px)}.order__opt .ic{width:22px;height:22px;flex-shrink:0;stroke:#fff;color:#fff}.order__opt--wa{background:#0b8043}.order__opt--msgr{background:#0866ff}.order__opt--mail{background:var(--navy)}.order__mailnote{margin-top:18px;font-size:13px;color:var(--secondary)}.order__mailnote a{color:var(--bronze);text-decoration:underline;font-weight:600}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:none}.drawer.open{display:block}.drawer__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#03255580}.drawer__panel{position:absolute;top:0;right:0;bottom:0;width:430px;max-width:92vw;background:#fff;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s ease}.drawer.open .drawer__panel{transform:none}.drawer__head{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid var(--line)}.drawer__head h3{font-size:17px;text-transform:uppercase;letter-spacing:.06em}.drawer__close{width:30px;height:30px;color:var(--navy)}.drawer__close .ic{width:24px;height:24px}.drawer__items{flex:1;overflow:auto;padding:0 24px}.citem{display:grid;grid-template-columns:60px 1fr auto;gap:16px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line)}.citem img{width:60px;height:60px;object-fit:contain;background:var(--img-bg)}.citem__brand{font-family:Inter,sans-serif;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--bronze)}.citem__name{font-family:Cormorant Garamond,serif;font-size:19px;color:var(--navy);line-height:1.1}.citem__price{font-family:Inter,sans-serif;font-weight:600;font-size:13px;color:var(--bronze);margin-top:3px}.citem__rm{font-size:11px;color:var(--secondary);text-decoration:underline;cursor:pointer;margin-top:4px}.citem__rm:hover{color:var(--error)}.drawer__empty{padding:60px 24px;text-align:center;color:var(--secondary)}.drawer__foot{padding:24px;border-top:1px solid var(--line)}.drawer__total{display:flex;justify-content:space-between;font-family:Inter,sans-serif;font-weight:600;color:var(--navy);font-size:15px;margin-bottom:16px}.cookie{position:fixed;left:24px;right:24px;bottom:24px;z-index:250;background:var(--navy);color:#fff;padding:22px 26px;display:flex;align-items:center;gap:26px;box-shadow:0 20px 50px #00000040;max-width:960px;margin:0 auto}.cookie p{font-size:14px;color:#ffffffd9;flex:1;line-height:1.55}.cookie a{color:#fff;text-decoration:underline}.cookie__btns{display:flex;gap:10px;flex-shrink:0}.cookie .btn{padding:12px 22px;font-size:12px}.cookie .btn--ghost{color:#fff;border-color:#fff6}.cookie .btn--ghost:hover{background:#fff;color:var(--navy)}.cookie.hide{display:none}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:36px;margin-top:56px}.step{text-align:center}.step__n{font-family:Cormorant Garamond,serif;font-weight:600;font-size:52px;color:var(--olive);line-height:1}.step h4{margin:14px 0 8px;font-size:17px;text-transform:uppercase;letter-spacing:.05em}.step p{font-size:15px;line-height:1.6}.marki{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:8px}.marka{border:1px solid var(--line);padding:14px 26px;font-family:Inter,sans-serif;font-weight:600;letter-spacing:.08em;color:var(--navy);text-transform:uppercase;font-size:13px}.e404{text-align:center;padding:110px 0 130px}.e404 .code{font-family:Cormorant Garamond,serif;font-weight:600;font-size:130px;color:var(--olive);line-height:1}.e404 h1{font-size:34px;text-transform:uppercase;letter-spacing:.02em;margin:6px 0 18px}.e404 p{max-width:520px;margin:0 auto 30px}@media(max-width:820px){.modal__box{grid-template-columns:1fr}.qv__media{min-height:220px;padding:24px}.steps{grid-template-columns:1fr 1fr;gap:28px}}@media(max-width:680px){.cookie{flex-direction:column;align-items:stretch;gap:16px;left:12px;right:12px;bottom:12px;padding:20px}.cookie__btns .btn{flex:1}.steps{grid-template-columns:1fr}.e404 .code{font-size:92px}}.pcard__badge--rezerwacja{background:var(--bronze);color:#fff}.pcard__badge--sprzedany{background:var(--secondary);color:#fff}.pcard--sprzedany .pcard__media img{filter:grayscale(1) brightness(.55);opacity:.5}.pcard--sprzedany .pcard__media{position:relative}.pcard--sprzedany .pcard__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#030a162e,#030a168c);pointer-events:none}.pcard--sprzedany .pcard__price{color:var(--secondary);text-decoration:line-through}.pcard--sprzedany:hover{transform:none;box-shadow:none}.shop-pusto{padding:72px 0;text-align:center}.shop-pusto p{margin:0 0 8px}.shop-pusto a{color:var(--bronze);text-decoration:underline}.pd__sold{font-family:Inter,sans-serif;font-weight:600;font-size:15px;color:var(--navy);background:var(--img-bg);padding:14px 16px;margin:0 0 14px;border-left:3px solid var(--bronze)}.nav{align-items:center}.nav__item{position:relative;display:flex;align-items:center;height:auto;padding:6px 0}.nav__sub{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(8px);min-width:252px;background:var(--white);border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 48px #03255521;padding:8px;display:flex;flex-direction:column;text-align:left;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:130}.nav__item--sub:hover>.nav__sub,.nav__item--sub:focus-within>.nav__sub{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.nav__sub a{padding:11px 15px;font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:1.3;color:var(--navy);white-space:nowrap;border-radius:8px}.nav__sub a:after{display:none!important}.nav__sub a:hover{background:#0325550e;color:var(--bronze)}.mmenu__sub{font-size:15px!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;color:#03255599!important;opacity:1;padding:12px 0 12px 22px!important;border-bottom:1px solid rgba(3,37,85,.07)!important;position:relative}.mmenu__sub:before{content:"";position:absolute;left:2px;top:50%;width:9px;height:1px;background:var(--olive);transform:translateY(-50%)}.hero-banner{position:relative;width:100%;min-height:520px;display:flex;align-items:center;overflow:hidden;background:radial-gradient(135% 120% at 78% 42%,#202329,#14161b 32%,#0b0c10 60%,#070709),#08090c}.hero-banner__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-image:url(//ntime.pl/cdn/shop/t/3/assets/hero-hublot-wide.webp?v=137350292992866879001793989906);background-size:cover;background-position:right center;background-repeat:no-repeat}.hero-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(90deg,#080b12e6,#080b12b8 34%,#080b1247 55%,#080b1200 70%)}.hero-banner__inner{position:relative;z-index:3;display:flex;flex-direction:column;align-items:flex-start;padding-top:64px;padding-bottom:64px;width:100%}.hero-banner__overline{color:#ffffffb8}.hero-banner__title{font-size:var(--fs-display);line-height:var(--lh-display);color:#fff;text-transform:uppercase;letter-spacing:.01em;margin-top:20px;max-width:560px}.hero-banner__lead{color:#ffffffd9;font-size:19px;line-height:1.6;max-width:none;margin-top:14px}.hero-banner__btns{display:flex;gap:16px;margin-top:26px;flex-wrap:wrap;max-width:560px}.btn--light{background:#fff;color:var(--navy)}.btn--light:hover{background:#767c04;color:#fff}@media(max-width:900px){.hero-banner{min-height:560px}.hero-banner__title{font-size:46px;line-height:52px;max-width:none}.hero-banner__lead{font-size:17px;max-width:none}}@media(max-width:560px){.hero-banner{min-height:640px;align-items:flex-start}.hero-banner__inner{padding-top:44px;padding-bottom:36px}.hero-banner__bg{background-image:url(//ntime.pl/cdn/shop/t/3/assets/hero-hublot.webp?v=40287853707825044421793989907);background-size:auto 140%;background-position:center 24%}.hero-banner:after{background:linear-gradient(180deg,#07080cf2,#07080cd9 30%,#07080c73 55%,#07080c1f 78%,#07080c59)}.hero-banner__title{font-size:38px;line-height:44px}.hero-banner__lead{font-size:16px;margin-top:12px}.hero-banner__btns{width:100%}.hero-banner__btns .btn{flex:1 1 auto;justify-content:center}}.usp__item{min-width:0}.usp__label{min-width:0;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}@media(max-width:1080px){.usp__grid{grid-template-columns:1fr 1fr}.usp__item{padding:30px 24px}.usp__item+.usp__item:before{display:none}.usp__item{border-top:1px solid var(--line)}.usp__item:nth-child(1),.usp__item:nth-child(2){border-top:none}}@media(max-width:680px){.usp{border:0}.usp__grid{gap:12px;padding:4px 0}.usp__grid .usp__item{flex-direction:column;text-align:center;gap:11px;padding:20px 14px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 10px 24px -18px #03255559;justify-content:center;min-height:128px}.usp__grid .usp__label{overflow-wrap:normal;letter-spacing:.03em;font-size:13px;line-height:1.3}}.fblad{margin:2px 0 14px;color:var(--error);font-size:14px;line-height:1.5}.fblad[hidden]{display:none}.vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hp{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}@media(hover:none),(max-width:900px){.iconbtn,.burger,.mmenu__close{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.iconbtn .ic,.burger .ic,.mmenu__close .ic{width:24px;height:24px}.curcw button,.langsw button{min-height:44px;padding-left:12px;padding-right:12px}.crow__t a{display:inline-block;padding:8px 0}.mmenu nav a{padding-top:12px;padding-bottom:12px}.footer__col a{display:inline-block;padding:6px 0}}@media(max-width:400px){.logo{gap:8px}.logo__mark{width:32px;height:32px}.header .logo__txt{font-size:15px}.c24__src{white-space:normal;flex-wrap:wrap;justify-content:center;text-align:center;padding:14px 16px;gap:10px}.opinie__panel,.opinie__media,.c24__cell,.pd__gallery,.pd__main,.pd__thumbs,.pd{min-width:0}.spectable{table-layout:fixed}.spectable td{overflow-wrap:break-word}.ctaduo__item{padding:40px 20px}.pd,.pd__gallery,.opinie__grid,.services__grid,.about__grid,.contact__grid{grid-template-columns:minmax(0,1fr)}.pd__usps{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pd__usp{padding:20px 10px;min-width:0}.pd__usp span{overflow-wrap:break-word;letter-spacing:.05em}}@media(max-width:340px){.header .logo__txt{font-size:13px}}[data-katalog].katalog-laduje{opacity:0}.hero-trust{display:inline-flex;align-items:center;gap:13px;margin-top:30px;padding:12px 20px 12px 15px;border-radius:999px;text-decoration:none;background:#080d169e;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1);box-shadow:0 10px 30px -14px #000000bf;transition:border-color .25s ease,background .25s ease,transform .25s ease}.hero-trust:hover{background:#080d16c7;border-color:#d4a97e8c;transform:translateY(-1px)}.hero-trust__ic{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:none;border-radius:50%;background:linear-gradient(140deg,#d4a97e47,#d4a97e1a);border:1px solid rgba(212,169,126,.42)}.hero-trust__ic .ic{width:19px;height:19px;color:#e7c9a6}.hero-trust__txt{display:block;line-height:1.25}.hero-trust__txt b{display:block;font-family:Inter,sans-serif;font-weight:600;font-size:13.5px;letter-spacing:.04em;color:#fff}.hero-trust__txt small{display:block;margin-top:3px;font-family:Inter,sans-serif;font-weight:400;font-size:11.5px;letter-spacing:.01em;color:#ffffffb8}@media(max-width:680px){.hero-trust{margin-top:24px;padding:10px 16px 10px 12px;gap:11px}.hero-trust__ic{width:32px;height:32px}.hero-trust__txt b{font-size:12.5px}.hero-trust__txt small{font-size:11px}}@media(max-width:400px){.hero-trust{border-radius:16px;align-items:flex-start}.hero-trust__txt b{white-space:normal}}@media(min-width:1081px){.hero-banner__btns{max-width:760px}}@media(max-width:400px){.products__grid,.products__grid--4{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pcard,.pcard__body{min-width:0}.pcard__brand,.pcard__name{overflow-wrap:break-word}}.brands__head{text-align:center;max-width:640px;margin:0 auto 40px}.brands__title{font-size:var(--fs-h3);line-height:var(--lh-h3);text-transform:uppercase;letter-spacing:.02em}.brands__lead{margin-top:14px;font-size:15px;line-height:1.65;color:var(--secondary)}.brands__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:12px}.brands__grid.products__grid--rail{grid-template-rows:repeat(2,1fr);grid-auto-columns:calc((100% - 48px)/5);gap:12px;padding-bottom:10px}.rail-wrap:has(.brands__grid) .rail-btn{top:50%}.brands__item{display:flex;align-items:center;justify-content:center;min-height:72px;padding:16px 14px;background:var(--white);text-decoration:none;border:1px solid var(--line);border-radius:10px;overflow:hidden;transition:background .28s ease,border-color .28s ease}.brands__item:hover{background:var(--img-bg);border-color:var(--bronze)}.brands__name{font-family:Inter,sans-serif;font-weight:600;font-size:12px;line-height:1.35;letter-spacing:.13em;text-align:center;text-transform:uppercase;color:var(--secondary);min-width:0;overflow-wrap:break-word;transition:color .25s ease,letter-spacing .25s ease}.brands__item:hover .brands__name{color:var(--navy);letter-spacing:.19em}.brands__all{display:block;width:max-content;margin:36px auto 0;font-family:Inter,sans-serif;font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--bronze);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:3px}.brands__all:hover{color:var(--navy)}@media(max-width:900px){.brands__grid.products__grid--rail{grid-auto-columns:calc((100% - 2*12px)/3)}}@media(max-width:680px){.brands__grid.products__grid--rail{grid-auto-columns:calc((100% - 12px)/2);gap:12px}.brands__item{min-height:86px;padding:14px 12px}.brands__name{font-size:12px;letter-spacing:.06em}.brands__item:hover .brands__name{letter-spacing:.08em}}@media(max-width:400px){.brands__name{font-size:11.5px;letter-spacing:.04em}}.hero-banner__btns .btn--ghost{background:#080d169e;border-color:#ffffff4d;color:#fff;backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1)}.hero-banner__btns .btn--ghost:hover{background:#080d16d1;border-color:#d4a97e99;color:#fff}.c24__reviews{display:flex;flex-direction:column;gap:16px;margin-top:40px}.c24r{border:1px solid var(--line);border-radius:14px;background:var(--white);overflow:hidden}.c24r__head{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:14px 22px;border-bottom:1px solid var(--line);font-family:Inter,sans-serif;font-size:13px;color:var(--secondary)}.c24r__by b{color:var(--navy);font-weight:600}.c24r__from{display:inline-flex;align-items:center;gap:7px}.c24r__flag{width:20px;height:14px;border-radius:2px;display:block;box-shadow:0 0 0 1px #0000002e}.c24r__cc{font-weight:600;font-size:11px;letter-spacing:.06em;color:var(--secondary)}.c24r__date{margin-left:auto}.c24r__body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:start;padding:20px 22px}.c24r__product{font-family:Cormorant Garamond,serif;font-weight:600;font-size:26px;line-height:1.2;color:var(--navy);margin:0}.c24r__rec{display:inline-flex;align-items:center;gap:7px;margin-top:10px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;color:#7ea832}.c24r__rec .ic{width:15px;height:15px;flex:none}.c24r__scores{display:flex;flex-direction:column;gap:7px}.c24r__row{display:flex;align-items:center;gap:10px}.c24r__rowlab{font-family:Inter,sans-serif;font-size:12.5px;color:var(--secondary);white-space:nowrap}.c24r__stars{display:inline-flex;gap:3px}.c24r__stars .ic{width:13px;height:13px;color:var(--bronze)}.c24r__foot{display:flex;gap:14px;padding:16px 22px 20px;border-top:1px solid var(--line)}.c24r__avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:var(--img-bg)}.c24r__avatar .ic{width:17px;height:17px;color:var(--secondary)}.c24r__clab{display:block;font-family:Inter,sans-serif;font-size:12.5px;font-weight:600;color:var(--navy)}.c24r__quote{margin:5px 0 0;font-size:15px;line-height:1.6;color:var(--secondary);font-style:italic}@media(max-width:680px){.c24r__head{padding:12px 16px;font-size:12px;gap:6px 10px}.c24r__date{margin-left:0;flex-basis:100%}.c24r__body{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.c24r__product{font-size:22px}.c24r__scores{gap:6px}.c24r__foot{padding:14px 16px 18px}}.c24box{border:1px solid var(--line);border-radius:16px;background:var(--white);overflow:hidden;margin-top:40px}.c24box__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;padding:20px 24px;border-bottom:1px solid var(--line);background:var(--img-bg)}.c24box__title{margin:0;font-family:Inter,sans-serif;font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--navy)}.c24box__title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.c24box__logo{height:16px;width:auto;display:block;position:relative;top:-1px}.c24box__sub{font-family:Inter,sans-serif;font-size:12.5px;color:var(--secondary)}.c24box--gwarancje .c24__badges{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);margin:0;border:0}.c24box--gwarancje .c24__badge{margin:0;border:0;border-radius:0;box-shadow:none;background:var(--white);padding:22px 20px;display:flex;flex-direction:column;align-items:flex-start;gap:9px;min-width:0}.c24box--gwarancje .c24__badge:hover{transform:none;border:0;box-shadow:none}.c24box--gwarancje .c24__badge-ic{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;flex:none;background:linear-gradient(140deg,#d4a97e42,#d4a97e17);border:1px solid rgba(212,169,126,.38)}.c24box--gwarancje .c24__badge-ic .ic{width:16px;height:16px;color:#e7c9a6}.c24box--gwarancje .c24__badge b{font-family:Inter,sans-serif;font-weight:600;font-size:13.5px;letter-spacing:.02em;color:var(--navy)}.c24box--gwarancje .c24__badge>span:last-child{font-size:12.5px;line-height:1.5;color:var(--secondary)}.c24box__scroll{max-height:560px;overflow-y:auto;overscroll-behavior:contain;padding:18px;display:flex;flex-direction:column;gap:14px;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.c24box__scroll::-webkit-scrollbar{width:10px}.c24box__scroll::-webkit-scrollbar-track{background:transparent}.c24box__scroll::-webkit-scrollbar-thumb{background:var(--line);border-radius:99px;border:3px solid var(--white)}.c24box__scroll:focus-visible{outline:2px solid var(--bronze);outline-offset:-2px}.c24box__scroll .c24r{margin:0;flex:0 0 auto}.c24box__more{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;border-top:1px solid var(--line);background:var(--img-bg);font-family:Inter,sans-serif;font-weight:600;font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:var(--bronze);text-decoration:none;transition:background .22s ease,color .22s ease}.c24box__more:hover{background:var(--white);color:var(--navy)}.c24box__more .ic{width:14px;height:14px}.c24__reviews{display:none}@media(max-width:1080px){.c24box--gwarancje .c24__badges{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.c24box{margin-top:28px;border-radius:12px}.c24box__head{padding:16px}.c24box--gwarancje .c24__badge{padding:18px 16px}.c24box__scroll{max-height:55vh;overscroll-behavior:auto;padding:12px;gap:12px}}@media(max-width:400px){.c24box--gwarancje .c24__badges{grid-template-columns:minmax(0,1fr)}}.c24mark{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;background:#d4a97e24;border:1px solid rgba(212,169,126,.34);font-family:Inter,sans-serif;font-weight:600;font-size:.82em;letter-spacing:0;color:var(--bronze);text-transform:none;line-height:1;vertical-align:middle}.c24mark b{font-weight:800;color:var(--navy)}.hero-trust__c24{display:inline-flex;align-items:center;justify-content:center;flex:none;padding:8px 12px;border-radius:8px;background:linear-gradient(140deg,#d4a97e3d,#d4a97e14);border:1px solid rgba(212,169,126,.4);font-family:Inter,sans-serif;font-weight:600;font-size:13px;letter-spacing:.01em;color:#e7c9a6;line-height:1;white-space:nowrap}.hero-trust__c24 b{font-weight:800;color:#fff}.pcard{border-radius:16px;overflow:hidden;background:var(--white);border:1px solid transparent;transition:border-color .25s ease,transform .25s ease}.pcard:hover{border-color:var(--line);transform:translateY(-3px)}.pcard__media{border-radius:12px;margin:10px 10px 0;aspect-ratio:1/1}.pcard__body{padding:14px 16px 18px}.pcard__badge{border-radius:999px;padding:6px 12px;font-size:10.5px}.pcard__qv{border-radius:999px}@media(max-width:680px){.pcard{border-radius:14px}.pcard__media{border-radius:10px;margin:8px 8px 0}.pcard__body{padding:12px 12px 16px}}.products__grid--rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,1fr);grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;gap:20px;padding-bottom:14px;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.products__grid--rail>*{scroll-snap-align:start}.products__grid--rail::-webkit-scrollbar{height:8px}.products__grid--rail::-webkit-scrollbar-track{background:transparent}.products__grid--rail::-webkit-scrollbar-thumb{background:var(--line);border-radius:99px}.mtile{display:block;text-align:center;border-radius:16px;border:1px solid transparent;transition:border-color .25s ease,transform .25s ease}.mtile:hover{border-color:var(--line);transform:translateY(-3px)}.mtile__media{display:block;aspect-ratio:1/1;margin:10px 10px 0;border-radius:12px;overflow:hidden;background:var(--img-bg)}.mtile__media img{width:100%;height:100%;object-fit:cover;filter:brightness(.97)}.mtile__brand{display:block;padding:16px 8px 18px;font-family:Inter,sans-serif;font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--navy)}.kolekcja__cta{text-align:center;margin-top:36px}@media(min-width:1081px){.products__grid--rail{grid-auto-columns:minmax(0,calc((100% - 80px)/5))}}@media(max-width:680px){.products__grid--rail{grid-auto-columns:minmax(200px,72%);gap:14px}}.c24box--opinie .c24__stats{margin:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:var(--deep)}.c24box--opinie .c24__cell{padding:26px 24px}.c24box--opinie .c24__cell+.c24__cell{border-left:1px solid rgba(255,255,255,.1)}html:not([class*=theme-]) .c24box--opinie .c24__cell+.c24__cell{border-left-color:var(--line)}html:not([class*=theme-]) .header img.logo__mark{content:url(//ntime.pl/cdn/shop/t/3/assets/logo-mark-s.png?v=39963073702416277051793989899)}html:not([class*=theme-]) :is(.c24__num,.c24__bar b,.c24__fact b){color:var(--navy)}html:not([class*=theme-]) :is(.c24__num span,.c24__cnt,.c24__bar,.c24__fact span){color:var(--secondary)}html:not([class*=theme-]) .c24__bar i{background:#03255526}html:not([class*=theme-]) :is(.c24__cell+.c24__cell,.c24__fact+.c24__fact){border-color:var(--line)}html:not([class*=theme-]) :is(.opinie-pasek__logo,.c24box__logo){filter:brightness(0) saturate(100%) invert(9%) sepia(60%) saturate(4000%) hue-rotate(210deg) brightness(90%) contrast(102%)}html:not([class*=theme-]) .field label .opt{color:var(--secondary)}.c24mark{all:unset;font:inherit;color:inherit}@media(max-width:680px){.c24box--opinie .c24__cell{padding:20px 16px}.c24box--opinie .c24__cell+.c24__cell{border-left:0;border-top:1px solid rgba(255,255,255,.1)}}.services__grid{gap:56px;align-items:start}.svc-list{justify-content:center;padding:6px 0}.svc{padding-bottom:26px}.svc:last-child{padding-bottom:0}.section>.sep-ornament:first-child{margin:0 0 44px}.products__grid--rail .pcard__media{aspect-ratio:1/1;margin:8px 8px 0;border-radius:10px}.products__grid--rail .pcard__body{padding:12px 12px 16px}@media(min-width:1081px){.products__grid--rail{grid-auto-columns:calc((100% - 72px)/5);gap:18px}.products__grid--rail .pcard__name{font-size:18px;line-height:1.25}.products__grid--rail .pcard__brand{font-size:10.5px}.products__grid--rail .pcard__price{font-size:15px}}.section:has(>.products__grid--rail){padding-bottom:36px}.section:has(>.sep-ornament:first-child){padding-top:24px}.services__grid{margin-top:0}.pcard{background:transparent;border:0;border-radius:0;overflow:visible}.pcard:hover{border:0;transform:none}.pcard__media{margin:0;border-radius:14px;background:var(--img-bg);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.pcard:hover .pcard__media{transform:translateY(-4px)}.pcard__body{padding:14px 2px 0}.pcard__brand{margin-bottom:2px}.pcard__badge{top:12px;left:12px}.products__grid--rail .pcard__media{margin:0;border-radius:14px}.products__grid--rail .pcard__body{padding:14px 2px 0}@media(max-width:680px){.pcard__media{border-radius:12px}.pcard__body{padding:12px 2px 0}}.section+.section,.section+.section--sm,.section--sm+.section{padding-top:0}.head-c{margin-bottom:48px}.head-c:last-child{margin-bottom:0}@media(max-width:680px){.head-c{margin-bottom:32px}}.pcard__media{background:transparent}.pcard__media img{border-radius:14px}@media(max-width:680px){.pcard__media img{border-radius:12px}}.hero-trust__logo{display:inline-flex;align-items:center;justify-content:center;flex:none;height:26px;background:none;border:0;border-radius:0;padding:0}.hero-trust__logo .ic{width:20px;height:20px;color:var(--gold)}.pcard__body{text-align:left;display:flex;flex-direction:column;align-items:flex-start}.pcard__brand{font-size:10.5px;letter-spacing:.12em;color:var(--secondary);margin-bottom:4px}.pcard__name{font-family:Inter,sans-serif;font-weight:600;font-size:14.5px;line-height:1.35;color:var(--navy);min-height:0;display:block;text-align:left;margin:0}.pcard__price{font-family:Inter,sans-serif;font-weight:700;font-size:15px;color:var(--navy);margin-top:8px}.pcard__ref{align-self:flex-end;margin-top:6px;font-family:Inter,sans-serif;font-size:11px;font-weight:500;letter-spacing:.06em;color:var(--secondary)}.pcard__stan{align-self:flex-end;margin-top:2px;font-family:Inter,sans-serif;font-size:11px;font-weight:400;color:var(--secondary);opacity:.85;text-align:right}.pcard--sprzedany .pcard__price{color:var(--secondary)}.pcard__eur,.pcard__price+*{color:var(--secondary)}.pcard__komplet{align-self:flex-end;display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-family:Inter,sans-serif;font-size:11px;font-weight:500;color:var(--secondary);white-space:nowrap;cursor:help}.pcard__komplet-ic{width:13px;height:13px;flex:0 0 13px}.products__grid{gap:24px}@media(max-width:680px){.products__grid{gap:16px}.pcard__name{font-size:13.5px}.pcard__price{font-size:14px}}.hero-trust{background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0;border-radius:0;margin-top:26px}.hero-trust:hover{background:none;border:0;transform:none}.hero-trust__txt b,.hero-trust__txt small{text-shadow:0 1px 12px rgba(0,0,0,.85)}.hero-trust__logo{height:22px}.hero-trust__logo .ic{width:18px;height:18px;filter:drop-shadow(0 1px 8px rgba(0,0,0,.8))}.pd__gallery{grid-template-columns:minmax(0,1fr);gap:14px}.pd__main{order:1;border-radius:14px;overflow:hidden}.pd__thumbs{order:2;flex-direction:row;max-height:none;overflow-x:auto;overflow-y:hidden;gap:10px;padding-bottom:8px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.pd__thumbs::-webkit-scrollbar{height:8px}.pd__thumbs::-webkit-scrollbar-track{background:transparent}.pd__thumbs::-webkit-scrollbar-thumb{background:var(--line);border-radius:99px}.pd__thumbs button{flex:0 0 84px;width:84px;height:84px;scroll-snap-align:start;border-radius:10px;overflow:hidden;padding:0;border:1px solid transparent;transition:border-color .2s ease,opacity .2s ease;opacity:.72}.pd__thumbs button:hover{opacity:1}.pd__thumbs button.on{border-color:var(--bronze);opacity:1}.pd__thumbs img{width:100%;height:100%;object-fit:cover;border-radius:9px}@media(max-width:680px){.pd__thumbs button{flex:0 0 68px;width:68px;height:68px}}[data-produkt].katalog-laduje{opacity:0}.rail-wrap{position:relative}.rail-btn{position:absolute;top:calc(50% - 46px);transform:translateY(-50%);z-index:5;width:44px;height:44px;border-radius:50%;display:none;align-items:center;justify-content:center;background:#0b397c;border:1px solid rgba(255,255,255,.22);cursor:pointer;box-shadow:0 6px 20px -6px #000c;transition:background .2s ease,transform .2s ease}.rail-btn:hover{background:#134a9e;transform:translateY(-50%) scale(1.06)}.rail-btn .ic{width:20px;height:20px;color:#fff}.rail-btn--prev{left:-14px}.rail-btn--prev .ic{transform:rotate(180deg)}.rail-btn--next{right:-14px}.rail-btn[hidden]{display:none!important}@media(min-width:1081px){.rail-btn{display:inline-flex}}.pd__main{position:relative}.pd__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#0b397c;border:1px solid rgba(255,255,255,.24);cursor:pointer;box-shadow:0 8px 24px -8px #000000d9;opacity:0;transition:opacity .2s ease,background .2s ease,transform .2s ease}.pd__main:hover .pd__nav,.pd__nav:focus-visible{opacity:1}.pd__nav:hover{background:#134a9e;transform:translateY(-50%) scale(1.06)}.pd__nav .ic{width:20px;height:20px;color:#fff}.pd__nav--prev{left:14px}.pd__nav--prev .ic{transform:rotate(180deg)}.pd__nav--next{right:14px}@media(hover:none){.pd__nav{opacity:.92}}@media(max-width:680px){.pd__nav{width:40px;height:40px}.pd__nav--prev{left:8px}.pd__nav--next{right:8px}}.pcard__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#0b397c;border:1px solid rgba(255,255,255,.24);cursor:pointer;box-shadow:0 6px 18px -6px #000000d9;opacity:0;transition:opacity .18s ease,background .18s ease}.pcard__media:hover .pcard__nav,.pcard__nav:focus-visible{opacity:1}.pcard__nav:hover{background:#134a9e}.pcard__nav .ic{width:15px;height:15px;color:#fff}.pcard__nav--prev{left:8px}.pcard__nav--prev .ic{transform:rotate(180deg)}.pcard__nav--next{right:8px}.pcard__dots{position:absolute;left:0;right:0;bottom:9px;z-index:3;display:flex;justify-content:center;gap:5px;pointer-events:none}.pcard__dots i{width:16px;height:3px;border-radius:99px;background:#ffffff61;transition:background .18s ease}.pcard__dots i.on{background:#fff}@media(hover:none){.pcard__nav{display:none}}@media(max-width:680px){.pcard__nav{width:28px;height:28px}.pcard__nav .ic{width:13px;height:13px}.pcard__dots i{width:12px}}@media(min-width:1081px){.pd{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}.pd__info{display:flex;flex-direction:column}.pd__badge{align-self:flex-start}.pd__info>.pd__badge{order:-6}.pd__info>.pd__brand{order:-5}.pd__info>.pd__name{order:-4}.pd__info>.pd__sub{order:-3}.pd__info>.pd__ref{order:-2}.pd__info>.pd__vat{order:3}.pd__info>.pd__usps{order:4;margin-top:auto}.pd__info>.pd__buy{order:5}.pd__info>.spectable{order:6}}.usp__grid--3{grid-template-columns:repeat(3,1fr)}@media(max-width:1080px){.usp__grid--3{grid-template-columns:1fr 1fr}}@media(max-width:680px){.usp__grid--3{grid-template-columns:1fr}}.opinie-pasek{padding-top:22px;padding-bottom:64px}.opinie-pasek__naglowek{text-align:center;max-width:720px;margin:14px auto 34px}.opinie-pasek__h{font-size:var(--fs-h2);line-height:var(--lh-h2);text-transform:uppercase;letter-spacing:.01em}.opinie-pasek__pod{margin-top:12px;font-size:17px;line-height:1.6;color:var(--secondary)}.opinie-pasek__head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:14px;flex-wrap:wrap}.opinie-pasek__tytul{font-family:Inter,sans-serif;font-weight:700;font-size:23px;line-height:1.25;margin:4px 0 0;color:var(--navy);letter-spacing:.01em}.opinie-pasek__wiecej{white-space:nowrap}.opinie-pasek__tytul{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.opinie-pasek__logo{height:21px;width:auto;display:block;position:relative;top:1px}@media(max-width:680px){.opinie-pasek__logo{height:18px}}.rail-wrap--opinie .rail-btn{top:50%}.rail-wrap--opinie{margin:0 -6px;padding:0 6px}@media(min-width:700px){.rail-wrap--opinie .rail-btn{display:inline-flex}}.opinie-pasek__okno{position:relative;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 80px),transparent 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 80px),transparent 100%)}.opinie-pasek__ile{margin:2px 0 14px;font-family:Inter,sans-serif;font-size:12.5px;letter-spacing:.02em;color:var(--secondary)}.okarta__flaga{width:16px;height:11px;flex:0 0 auto;border-radius:2px;border:1px solid rgba(255,255,255,.22);vertical-align:-1px}.opinie-pasek__tasma{display:flex;align-items:stretch;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;padding:2px;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.opinie-pasek__tasma::-webkit-scrollbar{display:none;width:0;height:0}.okarta{position:relative;flex:0 0 330px;scroll-snap-align:start;display:flex;flex-direction:column;gap:9px;padding:15px 18px 14px;border:1px solid var(--line);background:var(--white);transition:border-color .25s ease,transform .25s ease}.okarta__data{position:absolute;top:15px;right:18px;font-family:Inter,sans-serif;font-size:11px;letter-spacing:.02em;color:var(--secondary)}.okarta:hover{border-color:var(--bronze);transform:translateY(-2px)}.okarta .c24__stars{display:flex;gap:3px;margin:0;justify-content:flex-start}.okarta .c24__stars .ic{width:13px;height:13px;color:var(--gold);fill:currentColor;stroke:none}.okarta__cytat{margin:0;flex:1;font-family:Inter,sans-serif;font-size:14px;line-height:1.55;color:var(--navy);letter-spacing:.005em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.okarta__kto{margin:0;font-family:Inter,sans-serif;font-weight:600;font-size:12px;color:var(--navy);display:flex;align-items:center;flex-wrap:wrap;gap:5px}.okarta__kto span{font-weight:400;color:var(--secondary)}.okarta--cta{flex:0 0 236px;flex-direction:row;align-items:center;gap:13px;text-decoration:none;border-style:dashed;background:none}.okarta--cta:hover{border-style:solid;background:var(--white)}.okarta__ctaic{display:inline-flex;width:38px;height:38px;flex:none;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--line);color:var(--gold)}.okarta__ctatxt{font-family:Inter,sans-serif;font-weight:600;font-size:14px;line-height:1.4;color:var(--navy)}@media(max-width:680px){.opinie-pasek{padding-top:16px;padding-bottom:44px}.opinie-pasek__tytul{font-size:20px}.opinie-pasek__naglowek{margin:6px auto 24px}.opinie-pasek__h{font-size:30px;line-height:38px}.opinie-pasek__pod{font-size:15px}.okarta{flex-basis:270px;padding:13px 15px 12px}.okarta--cta{flex-basis:210px}.okarta__cytat{font-size:13.5px}.opinie-pasek__okno{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent 100%)}}.kbar{background:#767c04;border-bottom:1px solid rgba(255,255,255,.18)}.kbar__btn{display:flex;align-items:center;justify-content:center;gap:10px;padding:9px 16px;cursor:pointer;font-family:Inter,sans-serif;font-size:13px;color:#ffffffd1;line-height:1.3;text-align:center}.kbar__btn b{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffffff73}.kbar__btn:hover b{text-decoration-color:currentColor}.kbar__logo{height:19px;width:auto;flex:none;opacity:.92}.kbox{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;align-items:center;justify-content:center;padding:20px}.kbar__sw:checked~.kbox{display:flex}.kbox__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000009e;cursor:pointer}.kbox__panel{position:relative;width:min(430px,100%);background:var(--white);border:1px solid var(--line);padding:30px 28px 24px;box-shadow:0 30px 70px -30px #000c}.kbox__x{position:absolute;top:12px;right:12px;width:38px;height:38px;display:grid;place-items:center;cursor:pointer;color:var(--secondary)}.kbox__x .ic{width:20px;height:20px}.kbox__x:hover{color:var(--navy)}.kbox__title{font-family:Inter,sans-serif;font-weight:700;font-size:19px;margin:0 0 6px;color:var(--navy)}.kbox__lead{margin:0 0 20px;font-size:13.5px;line-height:1.55;color:var(--secondary)}.kbox .order__opts{margin:0}@media(max-width:680px){.kbar__btn{font-size:12px;gap:8px;padding:8px 12px}.kbar__logo{height:16px}.kbox__panel{padding:24px 20px 20px}}.opieka{position:relative;width:100%;padding:24px 0 8px}.opieka__grid{display:grid;grid-template-columns:38% 1fr;min-height:520px}.opieka__panel{background:linear-gradient(180deg,#242936,#212530 55%,#1e222c),#212530;padding:56px 48px;display:flex;flex-direction:column;justify-content:center}.opieka__h{font-size:var(--fs-h3);line-height:var(--lh-h3);text-transform:uppercase;letter-spacing:.02em;color:#fff}.opieka__lead{margin-top:18px;font-size:16px;line-height:1.65;color:#ffffffd9}.opieka__btns{display:flex;gap:14px;margin-top:30px;flex-wrap:wrap}.opieka__video{position:relative;background:#0a2a50;min-height:520px;overflow:hidden}.opieka__video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 58%;pointer-events:none}.svc-row{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.svc-row .svc{padding:0;border:0}.svc-row .svc p{margin-bottom:10px}@media(max-width:1080px){.opieka__grid{grid-template-columns:1fr}.opieka__video{min-height:360px}.svc-row{grid-template-columns:1fr;gap:28px}}@media(max-width:680px){.opieka{padding:0}.opieka__panel{padding:40px 24px}.opieka__video{min-height:300px}.opieka__btns .btn{flex:1 1 auto;justify-content:center}}.finfo{font-size:12.5px;line-height:1.6;color:var(--secondary);margin:4px 0 16px;text-align:left}.finfo a,.prose a{color:var(--bronze);text-decoration:underline}.news .finfo{flex:0 0 100%;margin:12px 0 0;font-size:12px}.prose .upd{margin-top:40px;font-size:13px;color:var(--secondary)}.footer a[data-zgody]{cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/3/assets/style.css.map */
