@import"https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@300;400;500;600;700;800&family=Caveat:wght@500;600;700&family=Space+Grotesk:wght@400;500;700&family=Instrument+Serif:ital@0;1&display=swap";.srt{--bg:#FFFFFF;--ink:#14110D;--accent:#A8432A;--espresso:#2A211B;--muted:#8a8175;--hair:rgba(20,15,10,.14);--sand:#F2ECE2}.srt *{margin:0;padding:0;box-sizing:border-box}.srt{font-family:Hanken Grotesk,sans-serif;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased}.srt img{display:block;max-width:100%}.srt a{color:inherit;text-decoration:none}.srt .container{max-width:1240px;margin:0 auto}.srt .eyebrow{font-family:Caveat,cursive;font-weight:600;font-size:20.9px;color:var(--accent);line-height:1}.srt h1,.srt h2,.srt h3{font-family:var(--hf,"Hanken Grotesk",sans-serif);font-weight:var(--hw,800);letter-spacing:var(--ht,-.022em);line-height:1}.srt .btn{display:inline-block;font-weight:700;font-size:9.6px;letter-spacing:.16em;text-transform:uppercase;padding:16px 32px;transition:all .25s;cursor:pointer}.srt .btn.solid{background:var(--ink);color:#fff}.srt .btn.solid:hover{background:var(--accent)}.srt .btn.stroke{border:1px solid var(--ink);color:var(--ink)}.srt .btn.stroke:hover{background:var(--ink);color:#fff}.srt .promo{background:var(--espresso);color:#f2ece2;text-align:center;font-size:9.6px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;padding:9px 16px}.srt .nav{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid var(--hair)}.srt .nav-in{margin:0 auto;padding:18px 0;display:flex;align-items:center;justify-content:space-between}.srt .nav .logo{font-weight:800;font-size:19.1px;letter-spacing:.4em;text-transform:uppercase}.srt .nav .links{display:flex;gap:30px}.srt .nav .links a{font-size:10.4px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.srt .nav .links a:hover{color:var(--accent)}.srt .burger{display:none;flex-direction:column;gap:5px;width:44px;height:44px;align-items:center;justify-content:center;background:none;border:none;cursor:pointer}.srt .burger span{width:22px;height:1.5px;background:var(--ink)}.srt .masthead{text-align:center;padding:clamp(44px,6vw,88px) 0 clamp(26px,3.2vw,44px)}.srt .masthead h1{font-size:clamp(40px,10.4vw,163.6px);line-height:.84;text-transform:uppercase;color:var(--ink)}.srt .mh-rule{height:1.5px;background:var(--ink);margin:clamp(18px,2.6vw,32px) auto clamp(16px,2vw,24px);max-width:1180px}.srt .masthead .mh-by{font-family:var(--hf,"Hanken Grotesk",sans-serif);font-weight:var(--hw,800);font-size:clamp(17.4px,2.3vw,33.1px);text-transform:uppercase;letter-spacing:.05em}.srt .masthead .mh-cap{font-weight:600;font-size:10.4px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:18px}.srt .masthead .mh-cta{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:clamp(24px,3vw,34px)}.srt .hero{position:relative;width:100%}.srt .hero-imgs{display:grid;grid-template-columns:1fr 1fr}.srt .hero-imgs .sq{aspect-ratio:1/1;overflow:hidden}.srt .hero-imgs img{width:100%;height:100%;object-fit:cover}.srt .hero-imgs .l img{object-position:center 16%}.srt .hero-imgs .r img{object-position:center 30%}.srt .hero-lockup-scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 46% 42% at center,rgba(18,12,8,.5),transparent 72%)}.srt .hero-lockup{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;text-align:center;color:#fff;pointer-events:none;text-shadow:0 2px 22px rgba(0,0,0,.55)}.srt .hero-lockup .brand{font-weight:800;font-size:clamp(19.1px,2.3vw,31.3px);letter-spacing:.44em;text-transform:uppercase;padding-left:.44em}.srt .hero-lockup .x{font-weight:300;font-size:clamp(13.1px,1.3vw,17.4px);margin:10px 0;opacity:.9}.srt .hero-lockup .creator{font-family:Caveat,cursive;font-weight:600;font-size:clamp(27.8px,3.1vw,48.7px);line-height:1}.srt .intro{text-align:center;padding:clamp(72px,11vw,140px) 0}.srt .intro .eyebrow{margin-bottom:22px}.srt .intro .intro-lead{font-weight:300;font-size:clamp(15.7px,1.7vw,23.5px);line-height:1.45;max-width:680px;margin:0 auto;letter-spacing:-.01em}.srt .intro .intro-body{font-weight:300;font-size:clamp(12.2px,1.1vw,14.8px);line-height:1.65;max-width:620px;margin:20px auto 0;opacity:.82}.srt .intro .intro-close{font-family:Caveat,cursive;font-weight:600;font-size:clamp(19.1px,2.1vw,26.1px);color:var(--accent);margin:26px auto 0}.srt .map{padding-top:clamp(40px,6vw,72px)}.srt .map .top{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(28px,5vw,72px);align-items:end;padding-bottom:clamp(34px,4vw,52px)}.srt .map h2{font-size:clamp(26.1px,3.5vw,48.7px);margin-bottom:14px}.srt .map .lead{font-weight:300;font-size:clamp(12.2px,1vw,14.8px);line-height:1.55;opacity:.82;max-width:46ch}.srt .map .stops{list-style:none}.srt .map .stops li{display:flex;align-items:baseline;gap:12px;padding:9px 0;border-top:1px solid var(--hair)}.srt .map .stops li:last-child{border-bottom:1px solid var(--hair)}.srt .map .stops .num{font-weight:800;font-size:10.4px;color:var(--accent);min-width:22px}.srt .map .stops .nm{font-weight:700;font-size:13.1px}.srt .map .stops .dp{font-family:Caveat,cursive;font-weight:500;font-size:15.7px;color:var(--muted);margin-left:auto}.srt .gridwrap{position:relative}.srt .colgrid{display:flex;width:100%}.srt .mapcol{position:relative;flex:1;height:clamp(380px,46vw,500px);overflow:hidden;transition:flex .55s cubic-bezier(.2,.7,.2,1)}.srt .mapcol img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease,filter .5s;filter:brightness(.8)}.srt .mapcol .grad{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#120c0838,#120c084d 50%,#120c082e)}.srt .mapcol:not(:last-child){border-right:1px solid rgba(255,255,255,.16)}.srt .mapcol:hover{flex:1.9}.srt .mapcol:hover img{transform:scale(1.05);filter:brightness(.95)}.srt .mapcol .node{position:absolute;top:calc(50% - 44px);left:50%;transform:translate(-50%);z-index:4;width:32px;height:32px;border-radius:50%;border:1.6px solid #fff;background:#a8432aeb;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:11.3px;box-shadow:0 2px 14px #0006}.srt .mapcol .hname{position:absolute;top:calc(50% - 2px);left:0;right:0;text-align:center;z-index:3;pointer-events:none;font-family:Caveat,cursive;font-weight:600;font-size:clamp(24.4px,2.6vw,36.5px);color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.5);line-height:1}.srt .mapcol .hday{position:absolute;top:calc(50% + 40px);left:0;right:0;text-align:center;z-index:3;pointer-events:none;font-family:Caveat,cursive;font-weight:500;font-size:17.4px;color:#f0c4a8;text-shadow:0 1px 12px rgba(0,0,0,.55)}.srt .routeline{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.srt .routeline path{fill:none;stroke:#fff;stroke-width:2.2;stroke-dasharray:1 9;stroke-linecap:round;opacity:.82}.srt .divider{display:flex;align-items:center;gap:clamp(20px,3vw,44px);margin:clamp(64px,9vw,120px) auto clamp(30px,4vw,52px)}.srt .divider .line{flex:1;height:1px;background:var(--hair)}.srt .divider .dlabel{font-weight:700;font-size:10.4px;letter-spacing:.28em;text-transform:uppercase;white-space:nowrap}.srt .divider .dlabel .n{color:var(--accent)}.srt .divider .dlabel .d{font-family:Caveat,cursive;font-weight:500;font-size:15.7px;letter-spacing:0;text-transform:none;color:var(--muted)}.srt .stop-intro{padding-bottom:clamp(26px,4vw,46px);text-align:center}.srt .stop-intro h2{font-size:clamp(24.4px,3.5vw,45.2px);margin-bottom:16px}.srt .stop-intro p{font-weight:300;font-size:clamp(13.1px,1.1vw,15.7px);line-height:1.6;max-width:840px;margin-left:auto;margin-right:auto;opacity:.85}.srt .stop-intro p+p{margin-top:14px}.srt .dual{display:grid;grid-template-columns:1fr 1fr;gap:0}.srt .dual .sq{aspect-ratio:1/1;overflow:hidden}.srt .dual .sq img{width:100%;height:100%;object-fit:cover}.srt .dual .sq.a img{object-position:center 18%}.srt .dual .sq.b img{object-position:center 32%}.srt .cap{display:inline-block;padding-top:14px}.srt .cap .nm{display:block;font-weight:700;font-size:10.4px;letter-spacing:.07em;text-transform:uppercase}.srt .cap .nm:hover{color:var(--accent)}.srt .cap .pr{display:block;font-weight:400;font-size:12.2px;color:var(--muted);margin-top:3px}.srt .cap-wrap{padding:0}.srt .cap-row{display:grid;grid-template-columns:1fr 1fr;gap:0}.srt .cap-row .cap:last-child{padding-left:12px}.srt .only-mobile{display:none}.srt .m-slider{position:relative;margin-top:10px}.srt .s-track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.srt .s-track::-webkit-scrollbar{display:none}.srt .s-slide{flex:0 0 auto;scroll-snap-align:start}.srt .s-slide a{display:block}.srt .s-slide img{height:56vh;width:auto;display:block}.srt .s-cap{padding-top:10px}.srt .s-cap .nm{display:block;font-weight:700;font-size:10.4px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink)}.srt .s-cap .pr{display:block;font-weight:400;font-size:12.2px;color:var(--muted);margin-top:3px}.srt .s-arrow{position:absolute;top:27vh;transform:translateY(-50%);z-index:6;width:44px;height:44px;border-radius:50%;border:none;background:#fffffff0;color:var(--ink);font-size:20.9px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 16px #00000047}.srt .s-arrow.prev{left:6px}.srt .s-arrow.next{right:6px}.srt .s-arrow:active{background:#fff}.srt .ms-slide{position:relative;flex:0 0 auto;scroll-snap-align:start;text-decoration:none}.srt .ms-slide img{height:54vh;width:auto;display:block;filter:brightness(.82)}.srt .ms-slide .grad{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#120c0847,#120c0857 55%,#120c0833)}.srt .ms-slide .ms-num{position:absolute;top:16px;left:16px;font-weight:800;font-size:11.3px;color:#f0c4a8;z-index:3}.srt .ms-slide .ms-name{position:absolute;top:27vh;left:0;right:0;text-align:center;transform:translateY(-50%);z-index:3;font-family:Caveat,cursive;font-weight:600;font-size:31.3px;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.5);line-height:1}.srt .ms-slide .ms-day{position:absolute;top:calc(27vh + 24px);left:0;right:0;text-align:center;z-index:3;font-family:Caveat,cursive;font-size:16.5px;color:#f0c4a8;text-shadow:0 1px 12px rgba(0,0,0,.55)}@media(max-width:760px){.srt .only-desktop{display:none!important}.srt .only-mobile{display:block!important}}.srt .dual .sq a,.srt .single-img a{display:block;width:100%;height:100%;position:relative}.srt .dual .sq a img,.srt .single-img a img{transition:transform .6s ease}.srt .dual .sq a:hover img,.srt .single-img a:hover img{transform:scale(1.03)}.srt .tile .imgw{position:relative}.srt .dual .sq a:after,.srt .single-img a:after,.srt .tile .imgw:after{content:"Zobacz produkt \2192";position:absolute;left:0;right:0;bottom:0;z-index:2;background:linear-gradient(to top,#120c089e,#120c0800);color:#fff;font-weight:700;font-size:9.6px;letter-spacing:.16em;text-transform:uppercase;padding:46px 18px 16px;opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease;pointer-events:none}.srt .dual .sq a:hover:after,.srt .single-img a:hover:after,.srt .tile:hover .imgw:after{opacity:1;transform:translateY(0)}.srt .hero-banner img{width:100%;height:auto;display:block}.srt .looks3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;align-items:start}.srt .looks3 .lcard a{display:block;position:relative;overflow:hidden}.srt .looks3 .lcard img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block;transition:transform .6s ease}.srt .looks3 .lcard a:hover img{transform:scale(1.03)}.srt .looks3 .lcard a:after{content:"Zobacz produkt \2192";position:absolute;left:0;right:0;bottom:0;z-index:2;background:linear-gradient(to top,#120c089e,#120c0800);color:#fff;font-weight:700;font-size:9.6px;letter-spacing:.16em;text-transform:uppercase;padding:46px 16px 14px;opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease;pointer-events:none}.srt .looks3 .lcard a:hover:after{opacity:1;transform:translateY(0)}.srt .looks3 .cap{padding-top:12px;display:block}.srt .looks3 .cap .nm{display:block;font-weight:700;font-size:10.4px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink)}.srt .looks3 .cap .pr{display:block;font-weight:400;font-size:11.3px;color:var(--muted);margin-top:3px}.srt .single-img{width:100%;height:82vh;min-height:520px;overflow:hidden;margin-top:clamp(8px,1.5vw,18px)}.srt .single-img img{width:100%;height:100%;object-fit:cover;object-position:center 28%}.srt .shopall{padding:clamp(72px,10vw,130px) 0 0}.srt .shopall .head{text-align:center;margin-bottom:clamp(34px,4vw,56px)}.srt .shopall .eyebrow{margin-bottom:14px}.srt .shopall h2{font-size:clamp(26.1px,3.8vw,50.5px)}.srt .tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.srt .tile{position:relative}.srt .tile .imgw{aspect-ratio:3/4;overflow:hidden;background:var(--sand)}.srt .tile .imgw img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.srt .tile:hover .imgw img{transform:scale(1.04)}.srt .tile .badge{position:absolute;top:12px;right:12px;background:#fff;color:var(--ink);font-size:7.8px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:5px 9px}.srt .tile .info{padding:14px 14px 30px}.srt .tile .pn{font-weight:700;font-size:10.4px;letter-spacing:.06em;text-transform:uppercase}.srt .tile .pp{font-weight:400;font-size:11.3px;color:var(--muted);margin-top:4px}.srt .tile.placeholder .imgw{display:flex;align-items:center;justify-content:center}.srt .shop-cta{text-align:center;padding:clamp(40px,5vw,64px) 0 0}.srt .partner{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;margin-top:clamp(72px,10vw,130px)}.srt .partner .ph{overflow:hidden;aspect-ratio:4/5}.srt .partner .ph img{width:100%;height:100%;object-fit:cover;object-position:center 25%}.srt .partner .tx{background:var(--sand);display:flex;flex-direction:column;justify-content:center;padding:clamp(34px,5vw,80px)}.srt .partner .eyebrow{margin-bottom:16px}.srt .partner h2{font-size:clamp(22.6px,2.8vw,38.3px);margin-bottom:18px}.srt .partner p{font-weight:300;font-size:clamp(12.2px,1vw,13.9px);line-height:1.6;opacity:.85;margin-bottom:26px;max-width:46ch}.srt .closing{text-align:center;padding:clamp(80px,12vw,150px) 0}.srt .closing .eyebrow{margin-bottom:20px}.srt .closing h2{font-size:clamp(27.8px,4vw,52.2px);max-width:18ch;margin:0 auto 14px}.srt .closing p{font-weight:300;font-size:clamp(12.2px,1.1vw,14.8px);line-height:1.6;max-width:52ch;margin:0 auto 32px;opacity:.82}.srt .news{background:var(--espresso);color:#f2ece2;text-align:center;padding:clamp(56px,8vw,96px) 0}.srt .news .eyebrow{color:#e0a07f;margin-bottom:14px}.srt .news h2{font-size:clamp(22.6px,3vw,38.3px);margin-bottom:14px}.srt .news p{font-weight:300;font-size:12.2px;opacity:.8;margin-bottom:28px}.srt .news form{display:flex;gap:0;max-width:440px;margin:0 auto}.srt .news input{flex:1;padding:15px 18px;border:1px solid rgba(255,255,255,.3);background:transparent;color:#fff;font-size:11.3px;font-family:inherit}.srt .news input::placeholder{color:#ffffff80}.srt .news button{background:#f2ece2;color:var(--espresso);border:none;padding:0 26px;font-size:9.6px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.srt footer{background:var(--ink);color:#cfc7ba;padding:clamp(48px,6vw,80px) 0 28px;font-size:11.3px}.srt .foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px}.srt footer .fl{font-weight:800;font-size:19.1px;letter-spacing:.4em;text-transform:uppercase;color:#fff}.srt footer h4{font-size:9.6px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff;margin-bottom:14px}.srt footer ul{list-style:none}.srt footer li{padding:5px 0}.srt footer a:hover{color:#fff}.srt .pay{display:flex;gap:8px;margin-top:18px}.srt .pay span{font-size:7.8px;font-weight:700;letter-spacing:.08em;border:1px solid rgba(255,255,255,.3);padding:5px 8px;border-radius:3px;color:#cfc7ba}.srt .foot-bottom{border-top:1px solid rgba(255,255,255,.12);margin-top:40px;padding-top:22px;display:flex;justify-content:space-between;font-size:9.6px;color:#8d8madj;flex-wrap:wrap;gap:10px;color:#988f81}@media(max-width:760px){.srt .nav .links{display:none}.srt .burger{display:flex}.srt .hero-imgs{grid-template-columns:1fr}.srt .masthead h1{font-size:clamp(33.1px,12.2vw,78.3px)}.srt .map .top{grid-template-columns:1fr}.srt .colgrid{flex-wrap:wrap}.srt .mapcol{flex:1 1 50%;height:240px}.srt .mapcol:hover{flex:1 1 50%}.srt .routeline{display:none}.srt .dual,.srt .cap-row{grid-template-columns:1fr}.srt .cap-row .cap:last-child{padding-left:0}.srt .single-img{height:60vh}.srt .tiles{grid-template-columns:repeat(2,1fr)}.srt .partner{grid-template-columns:1fr}.srt .partner .ph{aspect-ratio:3/4}.srt .foot-grid{grid-template-columns:1fr 1fr}}.srt .mh-cta{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.srt .nav .logo img{height:24px;width:auto;display:block}@media(max-width:760px){.srt .mh-cta{flex-direction:column;align-items:center;gap:12px}.srt .mh-cta .btn{width:min(320px,80vw);text-align:center}.srt .intro{padding-top:52px;padding-bottom:22px}.srt .map{padding-top:12px}.srt .nav .logo img{height:21px}}.srt{--hw:600}.srt{padding-left:40px;padding-right:40px}.srt.srt-full{padding-left:0;padding-right:0}.srt .partner .ph{aspect-ratio:auto;height:clamp(380px,40vw,560px)}@media(max-width:760px){.srt{padding-left:16px;padding-right:16px}.srt.srt-full{padding-left:0;padding-right:0}.srt .tiles{grid-template-columns:repeat(2,1fr)!important}.srt .partner{display:flex;flex-direction:column-reverse}.srt .partner .ph{aspect-ratio:auto;height:clamp(260px,75vw,420px)}}.srt .partner .ph{background:var(--sand)}.srt .partner .ph img{object-fit:contain;object-position:center}@media(max-width:760px){.srt .partner .ph{aspect-ratio:1/1;height:auto}.srt .partner .ph img{object-fit:cover}}@media(min-width:761px){.srt .stop-intro p{font-size:18px}}.srt .divider{justify-content:center}.srt .divider .line{display:block!important;flex:1 1 auto!important}.srt .partner{align-items:stretch}.srt .partner .ph{aspect-ratio:auto;height:auto;background:none}.srt .partner .ph img{width:100%;height:auto;object-fit:fill}@media(max-width:760px){.srt .partner .ph,.srt .partner .ph img{height:auto}}.srt.srt-pad100{padding-left:100px;padding-right:100px}@media(max-width:760px){.srt.srt-pad100{padding-left:16px;padding-right:16px}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/naoko-srt.css.map */
