.hero{position: relative;overflow: hidden;isolation: isolate;padding-top: calc(var(--hd-h) + clamp(1.2rem,3.4vh,2.8rem));background: linear-gradient(180deg,#fff 0%,#fff 34%,var(--pink-50) 70%,#fbeef4 100%)}.hero__glow{position: absolute;inset: 0;z-index: -1;pointer-events: none;background: radial-gradient(38% 42% at 50% 72%,rgba(241,111,157,.22),transparent 70%),radial-gradient(30% 36% at 18% 78%,rgba(185,182,219,.38),transparent 72%),radial-gradient(28% 34% at 84% 66%,rgba(245,181,206,.4),transparent 72%)}.hero__copy{text-align: center}.hero__eyebrow{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: .5rem .8rem;margin: 0 0 .8rem;font-size: .95rem;font-weight: 600;color: var(--ink-3)}.hero__eyebrow span:first-child{padding: .35rem .85rem;border-radius: var(--r-pill);background: var(--pink-100);color: var(--pink-700)}.hero__title{margin: 0 auto;max-width: 22ch;font-size: clamp(2.5rem,1.1rem + 4.6vw,min(5.6rem,9.6vh));font-weight: 700;line-height: .96;letter-spacing: -.012em;color: var(--graphite);text-wrap: balance}.hero__kick{display: block;margin: 0 0 .9rem;font-family: var(--f-mono);font-size: clamp(.72rem,.66rem + .25vw,.86rem);font-weight: 600;line-height: 1.3;letter-spacing: .16em;text-transform: uppercase;color: var(--pink-600);-webkit-text-fill-color: currentColor}.hero__title em{font-style: normal;background: linear-gradient(90deg,var(--pink-600) 10%,#b072c8 90%);-webkit-background-clip: text;background-clip: text;color: transparent}.hero__stage{position: relative;width: min(100% - 2 * var(--gutter),1080px,104vh);margin: clamp(.2rem,.8vw,.8rem) auto 0;aspect-ratio: 1080 / 410}.hero__item{--rot: 0deg;position: absolute;display: block;text-decoration: none;color: inherit;z-index: 1}.hero__item img{display: block;width: 100%;height: auto;rotate: var(--rot);filter: drop-shadow(0 26px 30px rgba(60,20,45,.18)) drop-shadow(0 4px 6px rgba(60,20,45,.08))}.hero__item:focus-visible{outline: none}.hero__item:focus-visible .hero__tag{outline: 3px solid var(--pink);outline-offset: 2px}.hero__item--bluza{left: 1%;bottom: -3%;width: 31%;--rot: -6deg;z-index: 2}.hero__item--koszulka{left: 31%;bottom: -7%;width: 37%;z-index: 3}.hero__item--czapka{left: 63%;top: 2%;width: 22%;--rot: 8deg;z-index: 2}.hero__item--torba{right: 0;bottom: -5%;width: 22%;--rot: 4deg;z-index: 1}.hero__tag{position: absolute;left: 50%;bottom: 18%;translate: -50% 0;z-index: 2;display: inline-flex;align-items: baseline;gap: .4rem;padding: .5rem .95rem;border-radius: var(--r-pill);background: rgba(255,255,255,.86);-webkit-backdrop-filter: blur(14px) saturate(1.4);backdrop-filter: blur(14px) saturate(1.4);box-shadow: 0 8px 24px rgba(60,20,45,.14);font-size: .92rem;font-weight: 600;color: var(--pink-700);white-space: nowrap;transition: background .3s,color .3s}.hero__tag b{color: var(--graphite);font-weight: 700;transition: color .3s}.hero__item:hover .hero__tag{background: var(--graphite);color: var(--pink-300)}.hero__item:hover .hero__tag b{color: #fff}.hero__item--czapka .hero__tag{bottom: auto;top: 88%}.hero__item--torba .hero__tag{bottom: 12%}.hero__bottom{position: relative;z-index: 4;display: grid;justify-items: center;gap: .9rem;margin-top: -1px;padding-block: clamp(1rem,1.8vw,1.5rem) clamp(1.8rem,3vw,2.6rem);text-align: center}.hero__bottom::before{content: '';position: absolute;inset: 0 calc(50% - 50vw);z-index: -1;background: rgba(255,255,255,.78);-webkit-backdrop-filter: blur(18px);backdrop-filter: blur(18px);border-top: 1px solid rgba(255,255,255,.9)}.hero__lead{margin: 0;max-width: 64ch;font-size: clamp(1.08rem,1rem + .35vw,1.3rem);line-height: 1.5;color: var(--ink-2)}.hero__cta{display: flex;flex-wrap: wrap;justify-content: center;gap: .7rem}.hero__trust{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;justify-content: center;gap: .5rem 1.6rem;font-size: .95rem;font-weight: 600;color: var(--ink-2)}.hero__trust li{display: inline-flex;align-items: center;gap: .45rem}.hero__trust img{width: 40px;height: 40px;object-fit: contain;filter: drop-shadow(0 4px 6px rgba(60,20,45,.14))}@media (max-width: 760px){.hero__title{font-size: clamp(2.3rem,1rem + 7.6vw,3.4rem)}.hero__eyebrow{font-size: .86rem;margin-bottom: .7rem}.hero__eyebrow span:last-child{display: none}.hero__stage{width: 100%;aspect-ratio: 1 / .84;margin-top: .4rem}.hero__cta{order: -1}.hero__lead{font-size: 1rem}.hero__item--bluza{left: -3%;top: 3%;bottom: auto;width: 54%}.hero__item--koszulka{left: auto;right: -4%;top: 0;bottom: auto;width: 57%}.hero__item--czapka{left: 3%;top: auto;bottom: 6%;width: 43%;z-index: 4}.hero__item--torba{right: 7%;bottom: -1%;width: 36%}.hero__tag{font-size: .8rem;padding: .38rem .7rem;gap: .3rem;bottom: 12%}.hero__item--czapka .hero__tag{top: 84%}.hero__item--bluza .hero__tag{bottom: 34%}.hero__trust{display: grid;grid-template-columns: 1fr 1fr;justify-items: start;gap: .55rem 1rem;font-size: .9rem}.hero__cta{width: 100%;display: grid}}.pick{padding-block: clamp(2.4rem,1.6rem + 2.4vw,3.6rem) clamp(1.2rem,2vw,2rem)}.pick__head{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: .4rem 1.5rem;margin-bottom: clamp(1rem,2vw,1.6rem)}.pick__title{margin: 0;font-size: clamp(1.9rem,1.2rem + 2.2vw,3.2rem);line-height: 1}.pick__list{list-style: none;margin: 0 auto;padding: .4rem var(--gutter) 1rem;max-width: calc(var(--wrap) + 2 * var(--gutter));display: grid;grid-template-columns: repeat(9,minmax(0,1fr));gap: clamp(.6rem,1.2vw,1.2rem)}.pick__item{position: relative;display: grid;justify-items: center;gap: .15rem;padding-bottom: .4rem;text-align: center;text-decoration: none;color: inherit;border-radius: var(--r)}.pick__img{position: relative;display: grid;place-items: center;width: 100%;aspect-ratio: 1;margin-bottom: .55rem}.pick__img::before{content: '';position: absolute;inset: 10% 6% 2%;border-radius: 50%;background: radial-gradient(circle at 50% 35%,#fff 0%,var(--pink-100) 62%,#f9d9e6 100%);box-shadow: inset 0 -10px 24px rgba(241,111,157,.14);transition: scale .5s var(--ease-out),background .5s}.pick li:nth-child(even) .pick__img::before{background: radial-gradient(circle at 50% 35%,#fff 0%,var(--lilac-100) 60%,#e3dcef 100%);box-shadow: inset 0 -10px 24px rgba(140,120,190,.14)}.pick__img img{position: relative;width: 88%;height: auto;filter: drop-shadow(0 14px 16px rgba(60,20,45,.16));transition: translate .5s var(--ease-out),scale .5s var(--ease-out)}.pick__item:hover .pick__img img,.pick__item:focus-visible .pick__img img{translate: 0 -6px;scale: 1.06}.pick__item:hover .pick__img::before{scale: 1.04}.pick__item:focus-visible{outline: 3px solid var(--pink);outline-offset: 4px}.pick__name{font-size: 1.05rem;font-weight: 700;color: var(--graphite)}.pick__price{font-size: .9rem;font-weight: 600;color: var(--pink-700)}.pick__price small{font-size: .8rem;font-weight: 500;color: var(--ink-3)}.pick__new{position: absolute;top: 4%;right: 4%;padding: .2rem .6rem;border-radius: var(--r-pill);background: var(--graphite);color: #fff;font-size: .74rem;font-weight: 700}@media (max-width: 1100px){.pick__list{display: flex;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-inline: var(--gutter);scrollbar-width: none}.pick__list::-webkit-scrollbar{display: none}.pick__list li{flex: 0 0 clamp(128px,30vw,180px);scroll-snap-align: start}}.pick__top{display: flex;flex-wrap: wrap;justify-content: center;gap: .45rem .5rem;margin-top: 1.4rem;font-size: .86rem}.pick__top span{width: 100%;text-align: center;color: var(--ink-3);font-family: var(--f-mono,monospace);font-size: .74rem;letter-spacing: .06em;text-transform: uppercase}.pick__top a{padding: .38rem .8rem;border-radius: var(--r-pill);background: var(--bg-alt);color: var(--ink-2);text-decoration: none;white-space: nowrap}.pick__top a:hover{background: var(--pink-50);color: var(--pink-700)}.how{position: relative;padding: var(--sec) 0;background: linear-gradient(180deg,#fff,var(--bg-alt) 22%,var(--bg-alt) 80%,#fff);overflow: hidden}.how__head{text-align: center;margin-bottom: clamp(1.4rem,3vw,2.4rem)}.how__head .kicker{margin: 0 0 .7rem}.how__title{margin: 0;font-size: clamp(2.2rem,1.2rem + 3.4vw,4.4rem);line-height: .98}.how__lead{margin: .9rem auto 0;max-width: 36rem;font-size: var(--fs-lg);line-height: 1.45;color: var(--ink-2);text-wrap: balance}.how__body{display: grid;gap: clamp(1rem,2vw,1.6rem);justify-items: center}.how__steps{--n: 5;position: relative;list-style: none;margin: 0;padding: 0;width: min(100%,1000px);display: grid;grid-template-columns: repeat(var(--n),minmax(0,1fr))}.how__steps::before,.how__steps::after{content: '';position: absolute;left: calc(50% / var(--n));right: calc(50% / var(--n));top: 33px;height: 3px;border-radius: 3px;background: rgba(29,27,32,.09)}.how__steps::after{background: linear-gradient(90deg,var(--pink),#b072c8);transform: scaleX(var(--gp,0));transform-origin: left;box-shadow: 0 0 12px rgba(241,111,157,.45)}.hst{position: relative;z-index: 1;display: grid;justify-items: center;gap: .55rem;width: 100%;padding: 0 .3rem;border: 0;background: none;text-align: center;color: var(--ink-3);cursor: pointer;-webkit-tap-highlight-color: transparent}.hst:focus-visible{outline: none}.hst:focus-visible .hst__ico{box-shadow: 0 0 0 3px var(--pink-300)}.hst__ico{display: grid;place-items: center;width: 68px;height: 68px;border-radius: 50%;background: #fff;box-shadow: 0 6px 18px rgba(60,20,45,.1);transition: scale .5s var(--ease-out),box-shadow .5s}.hst__ico img{width: 72%;height: auto;transition: filter .4s,opacity .4s}.hst:not(.is-on):not(.is-done) .hst__ico img{filter: grayscale(.85);opacity: .55}.hst.is-done .hst__ico{box-shadow: 0 0 0 2.5px var(--pink-300),0 6px 18px rgba(60,20,45,.1)}.hst.is-on .hst__ico{scale: 1.14;box-shadow: 0 0 0 3px var(--pink),0 12px 28px rgba(241,111,157,.35)}.hst__t{font-family: var(--f-display);font-stretch: 85%;font-weight: 800;font-size: 1rem;line-height: 1.1;color: var(--ink-3);transition: color .4s;text-wrap: balance}.hst.is-on .hst__t,.hst.is-done .hst__t{color: var(--graphite)}.hst:hover .hst__t{color: var(--pink-700)}.how__win{width: min(100%,1060px);border-radius: 22px;background: #fff;box-shadow: 0 30px 70px rgba(60,20,45,.16),0 0 0 1px rgba(29,27,32,.06);overflow: hidden}.how__chrome{display: flex;align-items: center;gap: .8rem;padding: .7rem .9rem;background: #f6f3f5;border-bottom: 1px solid rgba(29,27,32,.06)}.how__lights{display: flex;gap: 6px;flex: none}.how__lights i{width: 11px;height: 11px;border-radius: 50%;background: #f16f9d}.how__lights i:nth-child(2){background: #f5b5ce}.how__lights i:nth-child(3){background: #b9b6db}.how__url{flex: 1;min-width: 0;display: flex;align-items: center;justify-content: center;gap: .4rem;height: 30px;padding: 0 .9rem;border-radius: 99px;background: #fff;font-size: .82rem;color: var(--ink-2);box-shadow: inset 0 0 0 1px rgba(29,27,32,.07)}.how__url .ico{width: 13px;height: 13px;color: var(--pink-600);flex: none}.how__url span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.how__play{flex: none;display: grid;place-items: center;width: 32px;height: 32px;border: 0;border-radius: 50%;background: #fff;cursor: pointer;box-shadow: inset 0 0 0 1px rgba(29,27,32,.1)}.how__pause{display: flex;gap: 3px}.how__pause i{width: 3px;height: 11px;border-radius: 2px;background: var(--graphite)}.how__resume{display: none;width: 0;height: 0;margin-left: 3px;border-left: 10px solid var(--graphite);border-top: 6px solid transparent;border-bottom: 6px solid transparent}.how.is-paused .how__pause{display: none}.how.is-paused .how__resume{display: block}.how__view{--H: 560px;position: relative;height: calc(var(--H) * var(--s,1));overflow: hidden;background: #fff}.how.is-m .how__view{--H: 600px}.how__canvas{--W: 960px;position: absolute;left: 0;top: 0;width: var(--W);height: var(--H);transform: scale(var(--s,1));transform-origin: 0 0;font-size: 14px;line-height: 1.35;color: var(--ink)}.how.is-m .how__canvas{--W: 380px}.hs{position: absolute;inset: 0;overflow: hidden;opacity: 0;visibility: hidden;transition: opacity .45s var(--ease-out),visibility 0s .45s}.hs.is-on{opacity: 1;visibility: visible;transition: opacity .45s var(--ease-out)}.how__cta{display: flex;flex-wrap: wrap;justify-content: center;gap: .6rem;margin: .4rem 0 0}.how__cur{position: absolute;left: 0;top: 0;z-index: 20;width: 26px;height: 26px;translate: var(--cx,720px) var(--cy,470px);transition: translate .75s cubic-bezier(.45,.05,.2,1);pointer-events: none;filter: drop-shadow(0 3px 5px rgba(0,0,0,.3))}.how__cur.is-jump{transition: none}.how__cur svg{position: relative;z-index: 1;width: 26px;height: 26px;fill: var(--graphite);stroke: #fff;stroke-width: 1.4;stroke-linejoin: round}.how__cur i{position: absolute;left: -16px;top: -16px;width: 36px;height: 36px;border-radius: 50%;background: rgba(241,111,157,.45);scale: 0;opacity: 0}.how__cur.is-click i{animation: curClick .55s var(--ease-out)}.how__cur.is-click svg{animation: curPress .3s}@keyframes curClick{0%{scale: .2;opacity: 1}100%{scale: 1.6;opacity: 0}}@keyframes curPress{50%{scale: .85}}.how__canvas.no-cur .how__cur{opacity: 0}@keyframes caret{50%{opacity: 0}}@keyframes popIn{from{opacity: 0;scale: .9}}.hood{position: relative;display: block;aspect-ratio: 1;--c: #f2f1ef}.is-black .hood,.hood.is-black{--c: #2a292d}.kc__tint{--c: #f2f1ef}.kc__tint .hood{--c: inherit}.hood__side{position: absolute;inset: 0;transition: opacity .55s var(--ease-out),scale .55s var(--ease-out)}.hood__side--back{opacity: 0;scale: .96}.hood.is-back .hood__side--back{opacity: 1;scale: 1}.hood.is-back .hood__side--front{opacity: 0;scale: .96}.hood__img,.hood__tint{position: absolute;inset: 0;width: 100%;height: 100%}.hood__img{object-fit: contain}.hood__tint{background: var(--c);mix-blend-mode: multiply;-webkit-mask-size: contain;mask-size: contain;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-position: center;mask-position: center;transition: background .7s var(--ease-out)}.hood__area{position: absolute;left: 33%;top: 30%;width: 34%;height: 40%;border: 1.5px dashed var(--pink);border-radius: 6px;opacity: 0;transition: opacity .3s,left .6s var(--ease-out),top .6s var(--ease-out),width .6s var(--ease-out),height .6s var(--ease-out)}.hood.is-area .hood__area{opacity: 1}.hood.is-chest .hood__side--front .hood__area{left: 54.5%;top: 33%;width: 13.5%;height: 8%}.hood__side--back .hood__area{left: 33%;top: 35%;width: 34%;height: 14%}.hood__logo{position: absolute;height: auto;opacity: 0;scale: 2.6;translate: -30% -120%;transition: opacity .35s,scale .8s cubic-bezier(.3,1.3,.5,1),translate .8s cubic-bezier(.3,1.2,.5,1)}.hood__side--front .hood__logo{left: 55.5%;top: 34.6%;width: 11.5%}.hood__side--back .hood__logo{left: 35%;top: 37.4%;width: 30%}.hood.is-logo .hood__side--front .hood__logo,.hood.is-logo2 .hood__side--back .hood__logo,.hood.is-big .hood__side--back .hood__logo{opacity: 1;scale: 1;translate: none}.hood--card .hood__area,.hood--card .hood__logo,.hood--pill .hood__area,.hood--pill .hood__logo,.hood--mini .hood__area,.hood--mini .hood__logo{display: none}.hs--kat{background: #fff}.kt-head{display: flex;align-items: center;gap: 26px;height: 52px;padding: 0 26px;border-bottom: 1px solid #f0ecee}.kt-logo{height: 26px;width: auto}.kt-nav{display: flex;gap: 20px;font-size: 13.5px;color: var(--ink-2)}.kt-nav b{color: var(--graphite)}.kt-cta{margin-left: auto;padding: 7px 14px;border-radius: 99px;background: var(--graphite);color: #fff;font-size: 12.5px;font-weight: 700}.kt-pills{display: flex;gap: 8px;padding: 12px 26px 10px}.kt-pill{display: flex;align-items: center;gap: 8px;padding: 4px 14px 4px 4px;border-radius: 99px;background: #f6f3f0;transition: background .3s,color .3s}.kt-pill > span:last-child{display: grid;line-height: 1.1}.kt-pill b{font-size: 13px;color: var(--graphite)}.kt-pill small{font-size: 11px;color: var(--ink-3)}.kt-pill__i{display: grid;place-items: center;width: 34px;height: 34px;border-radius: 50%;background: #fff;overflow: hidden}.kt-pill__i img{width: 30px;height: 30px;object-fit: contain}.kt-pill__i .kc__tint,.kt-pill__i .hood{display: block;width: 30px;height: 30px}.kt-pill__i svg{width: 16px;height: 16px;fill: var(--pink-600)}.kt-pill.is-on{background: var(--graphite)}.kt-pill.is-on b{color: #fff}.kt-pill.is-on small{color: var(--pink-300)}.kt-main{display: grid;grid-template-columns: 178px 1fr;gap: 22px;padding: 4px 26px 0}.kt-filters{display: grid;align-content: start;gap: 8px;padding-top: 6px}.kt-fh{font-size: 15px;color: var(--graphite)}.kt-fl{margin-top: 6px;font-size: 12.5px;font-weight: 700;color: var(--graphite)}.kt-chips{display: flex;flex-wrap: wrap;gap: 5px}.kt-chips i{padding: 5px 10px;border-radius: 99px;background: #f6f3f0;font-style: normal;font-size: 11.5px;font-weight: 600;color: var(--ink-2)}.kt-sws{display: grid;grid-template-columns: repeat(6,22px);gap: 6px}.kt-sws i{width: 22px;height: 22px;border-radius: 50%;box-shadow: inset 0 0 0 1px rgba(0,0,0,.14)}.kt-bar{display: flex;justify-content: space-between;align-items: center;height: 32px;margin-bottom: 10px;font-size: 13px;color: var(--ink-2)}.kt-bar b{color: var(--graphite)}.kt-sort{padding: 6px 14px;border-radius: 99px;box-shadow: inset 0 0 0 1px #e6e0e4;font-size: 12px}.kt-grids{position: relative}.kt-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 14px;transition: opacity .45s var(--ease-out),translate .5s var(--ease-out)}.kt-grid--bluzy{position: absolute;inset: 0 0 auto;opacity: 0;translate: 0 14px;pointer-events: none}.hs--kat.is-bluzy .kt-grid--all{opacity: 0;translate: 0 -10px}.hs--kat.is-bluzy .kt-grid--bluzy{opacity: 1;translate: none}.kc{position: relative;display: grid;gap: 1px;padding-bottom: 6px;border-radius: 18px;transition: translate .4s var(--ease-out),scale .3s}.kc__img{display: block;aspect-ratio: 1;margin-bottom: 6px;border-radius: 16px;background: radial-gradient(circle at 50% 38%,#f7eef6 0%,#ebe2f1 62%,#dfd3ea 100%);overflow: hidden;transition: box-shadow .4s}.kc__img > img,.kc__img > picture img{width: 100%;height: 100%;object-fit: contain;padding: 9%}.kc__img .kc__tint{display: block;width: 100%;height: 100%;padding: 6%}.kc__img .hood{width: 100%}.kc__badge{justify-self: start;display: inline-flex;align-items: center;gap: 3px;padding: 2px 8px;margin-bottom: 3px;border-radius: 99px;background: var(--graphite);color: #fff;font-size: 10.5px;font-weight: 700}.kc__badge .ico{width: 10px;height: 10px;color: var(--pink-300)}.kc__brand{font-size: 10px;font-weight: 700;letter-spacing: .04em;color: var(--ink-3)}.kc__name{font-size: 15px;font-weight: 700;line-height: 1.15;color: var(--graphite);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.kc__type{font-size: 12px;color: var(--ink-3)}.kc__price{margin-top: 3px;font-size: 12px;color: var(--ink-3)}.kc__price b{font-size: 14px;color: var(--graphite)}.kc__dots{display: flex;gap: 3px;margin-top: 3px}.kc__dots i{width: 9px;height: 9px;border-radius: 50%;box-shadow: inset 0 0 0 1px rgba(0,0,0,.15)}.kc.is-hover{translate: 0 -5px}.kc.is-hover .kc__img{box-shadow: 0 0 0 2px var(--pink),0 16px 30px rgba(241,111,157,.25)}.kc.is-press{scale: .98}.hs--kr{display: grid;grid-template-columns: 74px 1fr 262px;background: #fff}.kr-rail{display: grid;align-content: start;gap: 4px;padding: 10px 7px;border-right: 1px solid #f0ecee}.kr-tool{display: grid;justify-items: center;gap: 1px;padding: 6px 2px;border-radius: 14px;font-size: 10.5px;font-weight: 700;color: var(--ink-2);transition: background .3s,color .3s,box-shadow .3s}.kr-tool img{width: 32px;height: 32px;object-fit: contain}.kr-tool.is-on{background: linear-gradient(150deg,#fff0f6,#fde3ee);color: var(--graphite);box-shadow: inset 0 0 0 1.5px var(--pink-300)}.kr-mid{position: relative;display: grid;grid-template-rows: auto auto minmax(0,1fr) auto;gap: 8px;padding: 12px 16px;background: linear-gradient(180deg,#fbf8fa,#f5f2f7);min-width: 0}.kr-views{display: flex;gap: 6px}.kr-view{display: flex;align-items: center;gap: 6px;padding: 3px 12px 3px 3px;border-radius: 99px;background: #fff;font-size: 12.5px;font-weight: 600;color: var(--ink-2);box-shadow: 0 0 0 1px #ece6ea;transition: background .3s,color .3s}.kr-view.is-on{background: var(--graphite);color: #fff;box-shadow: none}.kr-view__i{display: block;width: 28px;height: 28px;border-radius: 50%;background: #f3eff2;overflow: hidden}.kr-view__i .hood{width: 100%}.kr-view__i--r{background: linear-gradient(150deg,#e9e4ea,#d9d3dc)}.kr-places{display: flex;align-items: center;gap: 5px;font-size: 12px}.kr-places i{color: var(--ink-3);font-style: normal}.kr-pl{padding: 5px 10px;border-radius: 99px;background: #fff;font-weight: 600;color: var(--ink-2);box-shadow: 0 0 0 1px #ece6ea;transition: background .3s,color .3s;white-space: nowrap}.kr-pl.is-on{background: var(--graphite);color: #fff;box-shadow: none}.kr-stage{position: relative;display: grid;place-items: center;min-height: 0}.hood--kr{height: 330px;width: auto;filter: drop-shadow(0 20px 24px rgba(60,20,45,.16))}.kr-dim{position: absolute;left: 50%;bottom: 0;translate: -50% 0;padding: 4px 12px;border-radius: 99px;background: #fff;font-family: var(--f-mono);font-size: 11px;font-weight: 600;letter-spacing: .06em;color: var(--graphite);box-shadow: 0 4px 12px rgba(60,20,45,.1)}.kr-actions{display: flex;justify-content: center;gap: 8px}.kr-up,.kr-txt{display: inline-flex;align-items: center;gap: 7px;height: 38px;padding: 0 16px;border-radius: 99px;font-size: 13.5px;font-weight: 700;transition: scale .2s}.kr-up{background: linear-gradient(160deg,#ff8fb5,var(--pink) 45%,var(--pink-600));color: #fff;box-shadow: 0 8px 18px rgba(241,111,157,.35)}.kr-txt{background: var(--graphite);color: #fff}.kr-up .ico,.kr-txt .ico{width: 16px;height: 16px}.kr-up.is-press{scale: .95}.kr-panel{display: grid;align-content: start;gap: 14px;padding: 14px 16px;border-left: 1px solid #f0ecee}.kr-h{margin: 0 0 8px;font-family: var(--f-display);font-stretch: 85%;font-weight: 800;font-size: 15px;color: var(--graphite)}.kr-h b{font-family: var(--f-body);font-stretch: 100%;font-weight: 600;font-size: 13px;color: var(--pink-700)}.kr-sw{display: grid;grid-template-columns: repeat(9,1fr);gap: 4px}.kr-sw i{aspect-ratio: 1;border-radius: 50%;box-shadow: inset 0 0 0 1px rgba(0,0,0,.14);transition: box-shadow .3s,scale .3s}.kr-sw i:first-child{box-shadow: inset 0 0 0 1px rgba(0,0,0,.14),0 0 0 2px #fff,0 0 0 3.5px var(--pink)}.hs--kr.is-black .kr-sw i:first-child{box-shadow: inset 0 0 0 1px rgba(0,0,0,.14)}.hs--kr.is-black .kr-sw i[data-t="sw"]{box-shadow: 0 0 0 2px #fff,0 0 0 3.5px var(--pink);scale: 1.08}.kr-sizes{display: grid;grid-template-columns: repeat(3,1fr);gap: 6px}.kr-size{display: grid;justify-items: center;gap: 2px;font-size: 11px;font-weight: 700;color: var(--ink-2)}.kr-size i{display: grid;place-items: center;width: 100%;height: 32px;border-radius: 10px;background: #fff;font-style: normal;font-size: 14px;font-weight: 700;color: var(--ink-3);box-shadow: inset 0 0 0 1px #e3dce1;transition: box-shadow .3s,color .3s}.kr-size i[data-type]{color: var(--graphite)}.kr-size i.is-focus{box-shadow: inset 0 0 0 2px var(--pink-300)}.kr-total{margin: 6px 0 0;font-size: 12.5px;color: var(--ink-2)}.kr-total b{color: var(--graphite)}.kr-price{display: grid;gap: 1px;margin-top: 8px;padding: 12px 14px;border-radius: 16px;background: radial-gradient(120% 120% at 100% 0%,#5a2a44,var(--graphite) 60%);color: #fff}.kr-price .mono-label{font-size: 10px;color: var(--pink-300)}.kr-price b{font-family: var(--f-display);font-stretch: 85%;font-weight: 800;font-size: 26px;line-height: 1.05}.kr-price small{font-size: 11px;color: rgba(255,255,255,.7)}.kr-go{display: grid;grid-template-columns: 1.2fr 1fr;gap: 6px;margin-top: 8px}.kr-buy,.kr-ask{display: inline-flex;align-items: center;justify-content: center;gap: 6px;height: 40px;border-radius: 99px;font-size: 13px;font-weight: 800;transition: scale .2s}.kr-buy{background: linear-gradient(160deg,#ff8fb5,var(--pink) 45%,var(--pink-600));color: #fff;box-shadow: 0 8px 18px rgba(241,111,157,.35)}.kr-ask{background: #fff;color: var(--graphite);box-shadow: inset 0 0 0 1.5px #e3dce1}.kr-buy .ico,.kr-ask .ico{width: 15px;height: 15px}.kr-buy.is-press{scale: .95}.hs--pdf{display: grid;place-items: center;padding: 18px;background: #e9e5ea}.pdf-sheet{position: relative;width: 820px;padding: 20px 26px 16px;border-radius: 6px;background: #fff;box-shadow: 0 18px 40px rgba(40,20,35,.16);translate: 0 40px;opacity: 0;transition: translate .7s var(--ease-out),opacity .5s}.pdf-sheet.is-in{translate: none;opacity: 1}.pdf-head{display: flex;justify-content: space-between;align-items: center;padding-bottom: 12px;border-bottom: 1px solid #eee}.pdf-head img{height: 28px;width: auto}.pdf-head .mono-label{font-size: 10.5px;color: var(--ink-3)}.pdf-body{display: grid;grid-template-columns: 440px 1fr;gap: 22px;align-items: center;padding: 12px 0}.pdf-mocks{display: grid;grid-template-columns: 1fr 1fr;gap: 10px}.pdf-mock{position: relative;margin: 0;border-radius: 14px;background: linear-gradient(150deg,#fbeef4,#ece9f6)}.pdf-mock__l{position: absolute;left: 10px;top: 8px;font-size: 10px;color: var(--pink-700)}.pdf-mock .hood{width: 100%}.pdf-dim{position: absolute;display: grid;justify-items: center;font-family: var(--f-mono);font-size: 9.5px;font-weight: 600;color: var(--pink-700)}.pdf-dim i{order: 2;width: 100%;height: 7px;margin-top: 1px;border: 1.5px solid var(--pink-600);border-bottom: 0;border-radius: 2px 2px 0 0}.pdf-dim--front{left: 55.5%;top: 27.5%;width: 11.5%}.pdf-dim--back{left: 35%;top: 30.5%;width: 30%}.pdf-spec{display: grid;margin: 0}.pdf-spec div{display: grid;grid-template-columns: 70px 1fr;gap: 8px;padding: 8px 0;border-bottom: 1px solid #f0ecef;opacity: 0;translate: 12px 0;transition: opacity .4s,translate .5s var(--ease-out)}.pdf-sheet.is-in .pdf-spec div{opacity: 1;translate: none}.pdf-sheet.is-in .pdf-spec div:nth-child(2){transition-delay: .15s}.pdf-sheet.is-in .pdf-spec div:nth-child(3){transition-delay: .3s}.pdf-sheet.is-in .pdf-spec div:nth-child(4){transition-delay: .45s}.pdf-sheet.is-in .pdf-spec div:nth-child(5){transition-delay: .6s}.pdf-spec dt{font-family: var(--f-mono);font-size: 10px;text-transform: uppercase;letter-spacing: .08em;color: var(--ink-3);padding-top: 2px}.pdf-spec dd{display: flex;align-items: center;gap: 6px;margin: 0;font-size: 13.5px;font-weight: 600;color: var(--graphite)}.pdf-dot{flex: none;width: 12px;height: 12px;border-radius: 50%;background: #2a292d}.pdf-foot{display: flex;justify-content: space-between;align-items: center;gap: 12px;padding-top: 4px}.pdf-note{font-size: 12px;color: var(--ink-3)}.pdf-btn{display: inline-flex;align-items: center;gap: 8px;height: 42px;padding: 0 20px;border-radius: 99px;background: var(--graphite);color: #fff;font-size: 14px;font-weight: 700;transition: scale .2s,background .3s}.pdf-btn .ico{width: 17px;height: 17px}.pdf-btn.is-press{scale: .95;background: var(--pink-600)}.pdf-stamp{position: absolute;right: 60px;top: 96px;padding: 8px 18px;border: 4px solid var(--pink-600);border-radius: 12px;font-family: var(--f-display);font-stretch: 80%;font-weight: 800;font-size: 28px;letter-spacing: .02em;text-transform: uppercase;color: var(--pink-600);background: rgba(255,255,255,.85);rotate: -10deg;opacity: 0;scale: 2.2;transition: opacity .25s,scale .45s cubic-bezier(.3,1.4,.5,1)}.pdf-sheet.is-ok .pdf-stamp{opacity: .92;scale: 1}.hs--cart{background: #fff}.ct-scroll{padding: 16px 26px;translate: 0 var(--sy,0px);transition: translate .9s var(--ease-out)}.ct-title{margin: 0 0 8px;font-family: var(--f-display);font-stretch: 80%;font-weight: 800;font-size: 28px;line-height: 1;color: var(--graphite)}.ct-title em{font-family: var(--f-hand);font-style: normal;font-weight: 700;font-stretch: 100%;font-size: 1.12em;color: var(--pink-600)}.ct-item{display: grid;grid-template-columns: 56px 1fr auto;align-items: center;gap: 12px;padding: 4px 0 10px;border-bottom: 1px solid #f0ecee}.ct-thumb{display: block;border-radius: 12px;background: #f5f2ef}.ct-thumb .hood{width: 100%}.ct-desc{display: grid;gap: 1px;font-size: 12px;color: var(--ink-2)}.ct-desc b{font-size: 14.5px;color: var(--graphite)}.ct-sz{font-family: var(--f-mono);font-size: 10.5px;color: var(--pink-700)}.ct-qty{font-weight: 700;color: var(--graphite)}.ct-grid{display: grid;grid-template-columns: 1.1fr 1fr;gap: 14px;margin-top: 10px}.ct-col{display: grid;align-content: start;gap: 8px}.ct-box{padding: 11px 13px;border-radius: 16px;background: #f7f3f0}.ct-h{margin: 0 0 7px;font-weight: 800;font-size: 13.5px;color: var(--graphite)}.ct-fields{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.ct-f{display: grid;gap: 3px;font-size: 11px;font-weight: 600;color: var(--ink-2)}.ct-f i{display: flex;align-items: center;height: 34px;padding: 0 10px;border-radius: 10px;background: #fff;font-style: normal;font-size: 13px;font-weight: 600;color: var(--graphite);white-space: pre;box-shadow: inset 0 0 0 1px #e6e0e4;transition: box-shadow .3s}.ct-f.is-focus i{box-shadow: inset 0 0 0 2px var(--pink-300)}.ct-f.is-focus i::after{content: '';width: 2px;height: 16px;margin-left: 1px;background: var(--pink-600);animation: caret 1s steps(1) infinite}.ct-ch{display: flex;align-items: center;gap: 8px;font-size: 12px;color: var(--ink-2)}.ct-ch b{color: var(--graphite)}.ct-ch > i{flex: none;display: grid;place-items: center;width: 18px;height: 18px;border-radius: 6px;background: #fff;box-shadow: inset 0 0 0 1.5px #d4ccd2;transition: background .2s,box-shadow .2s}.ct-ch .ico{width: 12px;height: 12px;color: #fff;opacity: 0;transition: opacity .2s}.ct-ch.is-on > i{background: var(--pink-600);box-shadow: none}.ct-ch.is-on .ico{opacity: 1}.ct-ch--inv{margin-top: 9px}.ct-nip{display: none;margin-top: 7px}.ct-ch--inv.is-on + .ct-nip{display: grid;animation: popIn .35s var(--ease-out)}.ct-opts{display: grid;gap: 6px}.ct-opts--ship{grid-template-columns: repeat(3,1fr)}.ct-opt{display: grid;gap: 1px;padding: 8px 10px;border-radius: 12px;background: #fff;font-size: 12px;box-shadow: inset 0 0 0 1px #e6e0e4;transition: box-shadow .3s,scale .2s}.ct-opt b{color: var(--graphite)}.ct-opt small{color: var(--ink-3);font-size: 10.5px}.ct-opt em{font-style: normal;font-weight: 700;font-size: 11.5px;color: var(--graphite)}.ct-opt.is-on{box-shadow: inset 0 0 0 2px var(--graphite)}.ct-opt--pay{grid-template-columns: 40px 1fr;align-items: center;gap: 8px;padding: 6px 10px}.ct-opt--pay > span:last-child{display: grid}.pay-blik{display: inline-grid;place-items: center;width: 40px;height: 26px;border-radius: 7px;background: #000;color: #fff;font-family: var(--f-display);font-stretch: 85%;font-weight: 800;font-size: 13px;letter-spacing: -.01em}.pay-p24{display: inline-grid;grid-auto-flow: column;place-items: center;place-content: center;width: 40px;height: 26px;border-radius: 7px;background: #fff;box-shadow: inset 0 0 0 1px #e3dce1;font-family: var(--f-display);font-stretch: 85%;font-weight: 800;font-size: 13px;color: #d13239}.pay-p24 i{font-style: normal;color: #6b6b6b;font-size: 11px}.pay-trad{display: inline-grid;place-items: center;width: 40px;height: 26px;border-radius: 7px;background: #f3eff2}.pay-trad .ico{width: 16px;height: 16px;color: var(--ink-2)}.ct-opt.is-soon{opacity: .5;filter: grayscale(.6)}.ct-opt.is-press{scale: .97}.ct-sum{display: flex;justify-content: space-between;align-items: baseline;padding: 2px 2px 0;font-size: 13px;color: var(--ink-2)}.ct-sum b{font-size: 18px;color: var(--graphite)}.ct-btn{display: flex;align-items: center;justify-content: center;height: 44px;border-radius: 99px;background: linear-gradient(160deg,#ff8fb5,var(--pink) 45%,var(--pink-600));color: #fff;font-size: 15px;font-weight: 800;box-shadow: 0 10px 22px rgba(241,111,157,.4);transition: scale .2s}.ct-btn.is-press{scale: .96}.ct-done{position: absolute;inset: 0;z-index: 5;display: grid;place-content: center;justify-items: center;gap: 6px;text-align: center;background: rgba(255,255,255,.9);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);opacity: 0;visibility: hidden;transition: opacity .45s,visibility 0s .45s}.ct-done img{width: 160px;height: auto;scale: .6;translate: 0 30px;transition: scale .7s cubic-bezier(.3,1.4,.5,1),translate .7s cubic-bezier(.3,1.3,.5,1);filter: drop-shadow(0 18px 24px rgba(60,20,45,.2))}.ct-paid{display: inline-flex;align-items: center;gap: 8px;padding: 4px 12px 4px 4px;border-radius: 99px;background: #eaf7ef;color: #1f7a45;font-size: 13px;font-weight: 700}.ct-paid{padding: 6px 14px 6px 10px}.ct-paid .ico{width: 16px;height: 16px}.ct-done b{font-family: var(--f-display);font-stretch: 80%;font-weight: 800;font-size: 34px;color: var(--graphite)}.ct-done > span:last-child{font-size: 14px;color: var(--ink-2)}.hs--cart.is-done .ct-done{opacity: 1;visibility: visible;transition: opacity .45s}.hs--cart.is-done .ct-done img{scale: 1;translate: none}.how.is-m .kt-head{height: 46px;padding: 0 14px}.how.is-m .kt-nav{display: none}.how.is-m .kt-logo{height: 22px}.how.is-m .kt-pills{padding: 10px 14px 8px;gap: 6px}.how.is-m .kt-pill:nth-child(n+4){display: none}.how.is-m .kt-main{grid-template-columns: 1fr;padding: 0 14px}.how.is-m .kt-filters{display: none}.how.is-m .kt-grid{grid-template-columns: 1fr 1fr;gap: 10px}.how.is-m .kc__img{aspect-ratio: 1.1}.how.is-m .kc__name{font-size: 14px}.how.is-m .kc__dots{display: none}.how.is-m .hs--kr{grid-template-columns: 1fr;grid-template-rows: auto 1fr 58px}.how.is-m .kr-rail{grid-row: 3;grid-auto-flow: column;grid-auto-columns: 1fr;align-content: center;gap: 2px;padding: 4px 6px;border: 0;border-top: 1px solid #f0ecee;background: #fff}.how.is-m .kr-tool{font-size: 9.5px;padding: 3px 1px}.how.is-m .kr-tool img{width: 26px;height: 26px}.how.is-m .kr-tool:nth-child(n+6){display: none}.how.is-m .kr-mid{grid-row: 1;padding: 10px 12px 8px;gap: 6px}.how.is-m .kr-views{justify-content: center}.how.is-m .kr-view{font-size: 11.5px;padding-right: 9px}.how.is-m .kr-places{justify-content: center;gap: 4px;font-size: 10.5px;overflow: hidden}.how.is-m .kr-pl{padding: 4px 8px}.how.is-m .kr-places i,.how.is-m .kr-places .kr-pl:nth-child(2),.how.is-m .kr-places .kr-pl:last-child,.how.is-m .kr-places .kr-pl:nth-child(6){display: none}.how.is-m .hood--kr{height: 220px}.how.is-m .kr-actions{gap: 6px}.how.is-m .kr-up,.how.is-m .kr-txt{height: 34px;font-size: 12.5px;padding: 0 12px}.how.is-m .kr-panel{grid-row: 2;padding: 10px 14px;border: 0;border-top: 1px solid #f0ecee;gap: 8px;align-content: start}.how.is-m .kr-box--order{display: none}.how.is-m .hs--kr.is-order .kr-box--color{display: none}.how.is-m .hs--kr.is-order .kr-box--order{display: block;animation: popIn .35s var(--ease-out)}.how.is-m .kr-h{margin-bottom: 6px}.how.is-m .kr-sizes{grid-template-columns: repeat(6,1fr);gap: 4px}.how.is-m .kr-size i{height: 30px;font-size: 13px}.how.is-m .kr-price{grid-template-columns: 1fr auto;align-items: center;margin-top: 6px;padding: 8px 12px}.how.is-m .kr-price .mono-label{grid-column: 1 / -1}.how.is-m .kr-price b{font-size: 20px}.how.is-m .kr-price small{text-align: right}.how.is-m .kr-go{margin-top: 6px}.how.is-m .kr-total{margin-top: 4px}.how.is-m .hs--pdf{padding: 10px}.how.is-m .pdf-sheet{width: 360px;padding: 14px 14px 12px}.how.is-m .pdf-head img{height: 20px}.how.is-m .pdf-head .mono-label{font-size: 8.5px}.how.is-m .pdf-body{grid-template-columns: 1fr;gap: 6px;padding: 8px 0}.how.is-m .pdf-spec div{grid-template-columns: 58px 1fr;padding: 5px 0}.how.is-m .pdf-spec dd{font-size: 12px}.how.is-m .pdf-spec dt{font-size: 9px}.how.is-m .pdf-note{display: none}.how.is-m .pdf-btn{width: 100%;justify-content: center;height: 40px;font-size: 13.5px}.how.is-m .pdf-stamp{right: 20px;top: 120px;font-size: 22px;padding: 6px 14px;border-width: 3px}.how.is-m .ct-scroll{padding: 14px 14px 30px}.how.is-m .ct-title{font-size: 24px}.how.is-m .ct-grid{grid-template-columns: 1fr;gap: 9px}.how.is-m .ct-fields{grid-template-columns: 1fr;gap: 6px}.how.is-m .ct-done b{font-size: 28px}.how.is-m .ct-done > span:last-child{font-size: 12.5px;padding: 0 20px}@media (max-width: 760px){.how__steps::before,.how__steps::after{top: 25px}.hst__ico{width: 52px;height: 52px}.hst__t{font-size: .78rem}.how__win{border-radius: 18px}.how__chrome{padding: .55rem .65rem;gap: .5rem}.how__lights{display: none}.how__url{height: 28px;font-size: .76rem}.how__cta .btn{flex: 1 1 100%;justify-content: center}}@media (prefers-reduced-motion: reduce){.how__cur{display: none}.hs,.hood__tint,.hood__logo,.hood__area,.hood__side,.pdf-sheet,.pdf-spec div,.pdf-stamp,.ct-done,.ct-done img,.ct-scroll,.kt-grid{transition: none !important}}.kr-size i:empty::before{content: '0';color: var(--ink-3);font-weight: 600}.kr-size i.is-focus:empty::before{content: ''}.kr-view__i{background: #e4dee6}.kr-view.is-on .kr-view__i{background: #fff}.pdf-stamp{right: auto;left: 200px;top: auto;bottom: 64px}.how.is-m .pdf-stamp{left: 120px;top: auto;bottom: 230px;right: auto}.pdf-dim{white-space: nowrap}.how.is-m .hood--kr{transition: height .5s var(--ease-out)}.how.is-m .hs--kr.is-order .hood--kr{height: 168px}.how.is-m .hs--kr.is-order .kr-dim{display: none}.how.is-m .kr-price small{font-size: 10px}.how.is-m .hs--kat::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 90px;background: linear-gradient(to bottom,rgba(255,255,255,0),#fff 85%);pointer-events: none;z-index: 3}.ct-p24{position: absolute;inset: 0;z-index: 5;display: grid;place-items: center;background: rgba(29,27,32,.42);-webkit-backdrop-filter: blur(4px);backdrop-filter: blur(4px);opacity: 0;visibility: hidden;transition: opacity .4s,visibility 0s .4s}.hs--cart.is-pay .ct-p24{opacity: 1;visibility: visible;transition: opacity .4s}.ct-p24__card{position: relative;display: grid;gap: 12px;width: 340px;padding: 20px;border-radius: 22px;background: #fff;box-shadow: 0 30px 60px -20px rgba(29,27,32,.5);scale: .94;translate: 0 14px;transition: scale .45s var(--ease-out),translate .45s var(--ease-out);overflow: hidden}.hs--cart.is-pay .ct-p24__card{scale: 1;translate: none}.ct-p24__brand{display: flex;align-items: center;gap: 8px;margin: 0;font-size: 15px}.ct-p24__brand b{flex: 1;color: var(--graphite)}.ct-p24__amt{display: flex;justify-content: space-between;align-items: baseline;gap: 10px;margin: 0;padding: 10px 12px;border-radius: 12px;background: #f6f3f5;font-size: 12px;color: var(--ink-2)}.ct-p24__amt b{font-size: 18px;color: var(--graphite);white-space: nowrap}.ct-p24__code{display: grid;gap: 6px;font-size: 12px;color: var(--ink-2)}.ct-p24__code i{display: block;height: 46px;padding: 0 14px;border-radius: 12px;box-shadow: inset 0 0 0 1px #ddd5da;font-style: normal;font-family: var(--f-mono);font-weight: 600;font-size: 24px;line-height: 46px;letter-spacing: .14em;color: var(--graphite)}.ct-p24__code.is-focus i{box-shadow: inset 0 0 0 2px var(--pink)}.ct-p24__ok{position: absolute;inset: 0;display: grid;place-content: center;justify-items: center;gap: 6px;padding: 16px;text-align: center;background: #fff;opacity: 0;transition: opacity .4s}.ct-p24__ok img{width: 120px;height: auto;scale: .6;translate: 0 20px;transition: scale .7s cubic-bezier(.3,1.4,.5,1),translate .7s cubic-bezier(.3,1.3,.5,1);filter: drop-shadow(0 16px 20px rgba(60,20,45,.2))}.ct-p24__ok b{font-family: var(--f-display);font-stretch: 80%;font-weight: 800;font-size: 28px;color: var(--graphite)}.ct-p24__ok > span:last-child{font-size: 12.5px;color: var(--ink-2)}.hs--cart.is-paid .ct-p24__ok{opacity: 1}.hs--cart.is-paid .ct-p24__ok img{scale: 1;translate: none}.ct-paid .ico{color: #1f7a45}.hs--mail{display: grid;grid-template-columns: 300px 1fr;gap: 18px;padding: 18px;background: #f3eff2}.ml-inbox{list-style: none;margin: 0;padding: 8px;display: grid;align-content: start;gap: 4px;border-radius: 18px;background: #fff;box-shadow: 0 1px 0 rgba(29,27,32,.04)}.ml-row{display: grid;grid-template-columns: 8px 1fr auto;align-items: center;gap: 10px;padding: 10px;border-radius: 12px;font-size: 12px;opacity: .35;translate: 0 -6px;transition: opacity .4s,translate .4s var(--ease-out),background .25s}.ml-row > span:nth-child(2){display: grid;gap: 2px;min-width: 0}.ml-row b{color: var(--graphite);font-size: 12.5px}.ml-row > span:nth-child(2) > span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: var(--ink-2)}.ml-row small{color: var(--ink-3);font-size: 11px}.ml-dot{width: 8px;height: 8px;border-radius: 50%;background: transparent}.ml-row.is-new{opacity: 1;translate: none}.ml-row.is-new .ml-dot{background: var(--pink)}.ml-row.is-on{background: var(--pink-50,#fff5f9);box-shadow: inset 0 0 0 1px var(--pink-200,#f9cfe0)}.ml-row.is-on .ml-dot,.ml-row.is-read .ml-dot{background: transparent}.ml-mail{display: grid;grid-template-rows: auto 1fr;border-radius: 22px;overflow: hidden;background: #fff;box-shadow: 0 20px 44px -26px rgba(29,27,32,.45)}.ml-head{position: relative;display: grid;justify-items: center;gap: 6px;padding: 16px 18px 18px;background: #1d1b20;color: #fff;text-align: center}.ml-top{display: flex;justify-content: space-between;align-items: center;width: 100%}.ml-top img{width: 92px;height: auto}.ml-nr{padding: 3px 10px;border-radius: 99px;box-shadow: inset 0 0 0 1px rgba(255,255,255,.25);font-family: var(--f-mono);font-size: 10.5px}.ml-heroes{position: relative;width: 100%;height: 118px}.ml-heroes img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: contain;opacity: 0;transition: opacity .5s}.hs--mail .ml-h1,.hs--mail.is-s2 .ml-h2,.hs--mail.is-s3 .ml-h3{opacity: 1}.hs--mail.is-s2 .ml-h1,.hs--mail.is-s3 .ml-h1,.hs--mail.is-s3 .ml-h2{opacity: 0}.ml-kick{padding: 4px 12px;border-radius: 99px;box-shadow: inset 0 0 0 1px rgba(255,255,255,.22);font-family: var(--f-mono);font-size: 10.5px;letter-spacing: .1em;text-transform: uppercase;color: var(--pink)}.ml-title{margin: 0;font-family: var(--f-display);font-stretch: 80%;font-weight: 800;font-size: 30px;line-height: 1.05}.ml-title em{font-family: var(--f-hand);font-style: normal;font-weight: 700;font-stretch: 100%;font-size: 1.15em;color: var(--pink)}.ml-body{display: grid;align-content: start;gap: 14px;padding: 18px 22px 22px}.ml-track{list-style: none;display: grid;grid-template-columns: repeat(4,1fr);gap: 6px;margin: 0;padding: 0;counter-reset: none}.ml-track li{position: relative;padding-top: 14px;font-size: 11px;font-weight: 600;color: var(--ink-3);text-align: center}.ml-track li::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 6px;border-radius: 99px;background: #ece6ea;transition: background .5s}.ml-track li:nth-child(-n+2),.hs--mail.is-s2 .ml-track li:nth-child(3),.hs--mail.is-s3 .ml-track li{color: var(--graphite)}.ml-track li:nth-child(-n+2)::before,.hs--mail.is-s2 .ml-track li:nth-child(3)::before,.hs--mail.is-s3 .ml-track li::before{background: linear-gradient(90deg,var(--pink),#b9b6db)}.ml-lead{margin: 0;font-size: 14px;line-height: 1.5;color: var(--ink-2);text-align: center}.ml-lead b{color: var(--graphite)}.ml-btn{justify-self: center;display: inline-flex;align-items: center;height: 40px;padding: 0 20px;border-radius: 99px;background: var(--graphite);color: #fff;font-size: 13.5px;font-weight: 700}.how.is-m .hs--mail{grid-template-columns: 1fr;grid-template-rows: auto 1fr;gap: 10px;padding: 10px}.how.is-m .ml-inbox{padding: 6px;gap: 2px}.how.is-m .ml-row{padding: 6px 8px}.how.is-m .ml-row:not(.is-new){display: none}.how.is-m .ml-heroes{height: 92px}.how.is-m .ml-title{font-size: 26px}.how.is-m .ml-body{padding: 14px 14px 16px;gap: 10px}.how.is-m .ml-lead{font-size: 13px}.how.is-m .ct-p24__card{width: 330px}@media (prefers-reduced-motion: reduce){.ct-p24,.ct-p24__card,.ct-p24__ok,.ct-p24__ok img,.ml-row,.ml-heroes img,.ml-track li::before{transition: none !important}}@media (max-width: 480px){.hst{padding: 0 .1rem;gap: .45rem}.hst__t{font-size: .66rem;letter-spacing: -.01em;overflow-wrap: anywhere}.hst__ico{width: 46px;height: 46px}.how__steps::before,.how__steps::after{top: 22px}}.lab{padding: var(--sec) 0;background: var(--bg-alt)}.sec-head--center{text-align: center}.sec-head--center > *{margin-inline: auto}.lab .sec-head{text-align: center}.lab .sec-head > *{margin-inline: auto}.mtable{background: #fff;border-radius: var(--r-lg);padding: clamp(.6rem,1.6vw,1.4rem) clamp(.8rem,2vw,2rem);box-shadow: var(--shadow)}.mtable__row{display: grid;grid-template-columns: minmax(13rem,2.2fr) repeat(5,minmax(0,1fr)) minmax(6.5rem,.9fr) 2rem;align-items: center;gap: 1.2rem;padding: 1rem .6rem;border-bottom: 1px solid var(--line);color: var(--ink);text-decoration: none;border-radius: var(--r-sm);transition: background .2s}.mtable__row:last-child{border-bottom: 0}.mtable__row:not(.mtable__row--head):hover{background: var(--pink-50)}.mtable__row--head{padding-top: .6rem;padding-bottom: .8rem;font-size: .85rem;font-weight: 600;color: var(--ink-3)}.mtable__m{display: grid;grid-template-columns: 3.4rem minmax(0,1fr);gap: 1rem;align-items: center}.mtable__sw{display: block;width: 3.4rem;height: 3.4rem;border-radius: 14px;overflow: hidden;background: var(--bg-alt)}.mtable__sw img{width: 100%;height: 100%;object-fit: cover}.mtable__m b{display: block;font-size: 1.15rem;font-weight: 700;letter-spacing: -.01em;color: var(--graphite)}.mtable__m small{display: block;margin-top: .15rem;font-size: .92rem;color: var(--ink-3);line-height: 1.3}.mtable__rl{display: none}.mbar{display: grid;grid-template-columns: repeat(5,1fr);gap: 4px}.mbar i{height: 8px;border-radius: 4px;background: var(--bg-alt-2)}.mbar i.on{background: linear-gradient(90deg,var(--pink),var(--pink-600))}.mtable__min{font-weight: 600;color: var(--graphite)}.mtable__go{display: grid;place-items: center;width: 2rem;height: 2rem;border-radius: 50%;color: var(--pink-700);transition: background .2s,transform .3s var(--ease-out)}.mtable__row:hover .mtable__go{background: var(--pink-100);transform: translateX(3px)}.lab__foot{margin: 1.8rem auto 0;text-align: center;color: var(--ink-2)}.lab__foot a{color: var(--pink-700);font-weight: 600}@media (max-width: 860px){.mtable__row--head{display: none}.mtable__row{grid-template-columns: 1fr 1fr;gap: .7rem 1.4rem;padding: 1.2rem .4rem;position: relative}.mtable__m{grid-column: 1 / -1;padding-right: 2.6rem}.mtable__rl{display: block;font-size: .8rem;font-weight: 600;color: var(--ink-3);margin-bottom: .3rem}.mtable__min{grid-column: 1 / -1}.mtable__min::before{content: 'Nakład: ';font-weight: 500;color: var(--ink-3)}.mtable__go{position: absolute;right: .4rem;top: 1.6rem}}@media (max-width: 600px){.mtable{padding: .4rem 1rem}.mtable__r{display: none}.mtable__row{gap: .4rem 1rem;padding: 1rem 0}.mtable__min{padding-left: 4.4rem}.mtable__go{top: 50%;transform: translateY(-50%)}}.studio{padding: var(--sec) 0;background: #fff}.studio .sec-head{text-align: center}.studio .sec-head > *{margin-inline: auto}.studio__stage{display: grid;grid-template-columns: minmax(0,1.05fr) minmax(0,1fr);gap: clamp(2rem,5vw,5rem);align-items: center}.studio__side{display: grid;gap: 1.6rem}.studio__how{margin: 0;font-size: 1rem;font-weight: 600;color: var(--pink-700)}.studio__steps{list-style: none;margin: 0;padding: 0;display: grid;gap: .7rem}.studio__steps li{display: grid;grid-template-columns: 2.4rem minmax(0,1fr);column-gap: .9rem;row-gap: .1rem;align-items: center;padding: .9rem 1.1rem;border-radius: var(--r);background: var(--bg-alt)}.studio__steps li::before{content: '✓';grid-row: span 2;display: grid;place-items: center;width: 2.4rem;height: 2.4rem;border-radius: 50%;background: var(--pink);font-size: 1.05rem;font-weight: 700;color: #fff}.studio__steps b{font-size: 1.15rem;color: var(--graphite)}.studio__steps span{color: var(--ink-2);font-size: 1rem}.studio__cta{display: flex;flex-wrap: wrap;align-items: center;gap: 1rem 1.6rem}.studio .link-arrow--light{color: var(--pink-700)}.proof{position: relative;padding: clamp(1rem,2vw,1.6rem);border-radius: var(--r-lg);background: linear-gradient(160deg,var(--pink-50),var(--lilac-100));color: var(--ink)}.proof__bar{display: flex;justify-content: space-between;gap: 1rem;padding: 0 .3rem .7rem;color: var(--ink-3);font-size: .9rem}@media (max-width: 480px){.proof__bar{font-size: .74rem;letter-spacing: .06em}.proof__bar span{white-space: nowrap}}.proof__shirt{position: relative;aspect-ratio: 1 / 1.05;margin: .2rem 0;border-radius: var(--r);background: radial-gradient(circle at 50% 42%,#fff 0,rgba(255,255,255,.6) 45%,transparent 75%)}.proof__img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: contain;opacity: 0;transition: opacity .45s;filter: drop-shadow(0 18px 26px rgba(29,27,32,.16))}.proof__img.is-on{opacity: 1}.proof__drop{--l: 34%;--t: 25%;--w: 32%;--h: 36%;position: absolute;left: var(--l);top: var(--t);width: var(--w);height: var(--h);display: grid;place-items: center;cursor: pointer;border-radius: 14px;border: 2px dashed rgba(199,58,112,.55);background: rgba(255,255,255,.55);transition: left .5s var(--ease-out),top .5s var(--ease-out),width .5s var(--ease-out),height .5s var(--ease-out),background .3s,border-color .3s}.proof__drop[data-place="chest"]{--l: 55%;--t: 23%;--w: 15%;--h: 14%}.proof__drop[data-place="big"]{--l: 29%;--t: 22%;--w: 42%;--h: 52%}.proof__drop:hover,.proof__drop.is-over{background: rgba(253,232,240,.85);border-color: var(--pink-600)}.proof__drop:focus-within{outline: 3px solid var(--pink-600);outline-offset: 3px}.proof__drop-empty{display: grid;justify-items: center;gap: .15rem;text-align: center;color: var(--pink-700);font-size: .92rem;line-height: 1.2;padding: .4rem}.proof__drop-empty .ico{width: 1.6rem;height: 1.6rem}.proof__drop-empty small{font-size: .78rem;color: var(--ink-3)}.proof__drop[data-place="chest"] .proof__drop-empty b,.proof__drop[data-place="chest"] .proof__drop-empty small{display: none}.proof__drop.has-logo{border-color: transparent;background: none}.proof__drop.has-logo:hover{border-color: rgba(199,58,112,.4)}.proof__drop.has-logo .proof__drop-empty{display: none}.proof__logo{width: 100%;height: 100%;object-fit: contain;mix-blend-mode: multiply;animation: proofIn .7s var(--ease-out) both}@keyframes proofIn{from{opacity: 0;transform: scale(.92)}}.proof__tools{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: .8rem;padding-top: .8rem}.proof__colors{display: flex;gap: .45rem}.proof__place{display: inline-flex;padding: 4px;border-radius: var(--r-pill);background: rgba(255,255,255,.75);box-shadow: inset 0 0 0 1px var(--line)}.proof__place button{min-height: 40px;border: 0;border-radius: var(--r-pill);background: none;padding: .4rem .9rem;font-size: .9rem;font-weight: 600;color: var(--ink-2)}.proof__place button[aria-pressed="true"]{background: var(--graphite);color: #fff}.proof__mark{display: none}.sw{width: 34px;height: 34px;border-radius: 50%;border: 0;padding: 0;background: var(--c);box-shadow: inset 0 0 0 1px rgba(0,0,0,.12);cursor: pointer;transition: box-shadow .2s,transform .2s}.sw--sm{width: 30px;height: 30px}.sw[aria-checked="true"]{box-shadow: inset 0 0 0 1px rgba(0,0,0,.12),0 0 0 2px #fff,0 0 0 4px var(--graphite)}.sw:hover{transform: scale(1.08)}@media (max-width: 980px){.studio__stage{grid-template-columns: 1fr}.proof{max-width: 560px;margin-inline: auto;width: 100%}}@media (max-width: 460px){.proof__place button{padding: .4rem .6rem;font-size: .84rem}}.ind{position: relative;color: #fff;background: radial-gradient(60% 50% at 85% 0%,rgba(241,111,157,.16),transparent 70%),radial-gradient(50% 45% at 0% 100%,rgba(185,182,219,.14),transparent 70%),var(--graphite);overflow: hidden}.ind__inner{padding: var(--sec) 0}.ind__head{max-width: 46rem;margin: 0 auto clamp(1.8rem,3.4vw,2.8rem);text-align: center}.ind__head .kicker{margin: 0 0 .7rem}.ind__title{margin: 0;color: #fff;font-size: clamp(2.2rem,1.2rem + 3.4vw,4.4rem);line-height: .98}.ind__title em{color: var(--pink-300)}.ind__lead{margin: .9rem auto 0;max-width: 40rem;text-wrap: balance;font-size: var(--fs-lg);line-height: 1.45;color: rgba(255,255,255,.78)}.ind__lead a{color: #fff;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: .18em}.ind__lead a:hover{color: var(--pink)}.ind__grid{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));grid-auto-rows: clamp(200px,19vw,280px);grid-auto-flow: dense;gap: clamp(.6rem,1.1vw,1rem)}.itile--tall{grid-row: span 2}.itile--wide{grid-column: span 2}.itile__a{position: relative;display: block;height: 100%;border-radius: var(--r-lg);overflow: hidden;color: #fff;text-decoration: none;background: var(--graphite-2);isolation: isolate;box-shadow: 0 0 0 1px rgba(255,255,255,.06)}.itile__img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;transition: transform .9s var(--ease-out),filter .6s;z-index: -2}.itile__a::after{content: '';position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg,transparent 30%,rgba(20,16,22,.5) 58%,rgba(20,16,22,.92));transition: opacity .4s}.itile__body{text-shadow: 0 1px 12px rgba(0,0,0,.45);position: absolute;left: 0;right: 0;bottom: 0;display: grid;gap: .3rem;padding: clamp(.9rem,1.5vw,1.4rem)}.itile__name{font-family: var(--f-display);font-stretch: 80%;font-weight: 800;font-size: clamp(1.35rem,.9rem + 1.1vw,2rem);line-height: 1;letter-spacing: -.01em;text-wrap: balance}.itile--tall .itile__name,.itile--wide .itile__name{font-size: clamp(1.6rem,1rem + 1.6vw,2.5rem)}.itile__items{font-size: .9rem;line-height: 1.35;color: rgba(255,255,255,.82)}.itile__go{position: absolute;top: .8rem;right: .8rem;display: grid;place-items: center;width: 42px;height: 42px;border-radius: 50%;background: rgba(255,255,255,.2);-webkit-backdrop-filter: blur(12px) saturate(160%);backdrop-filter: blur(12px) saturate(160%);box-shadow: inset 0 0 0 1px rgba(255,255,255,.35);transition: background .3s,scale .4s var(--ease-out),rotate .4s var(--ease-out)}.itile__go .ico{width: 18px;height: 18px;color: #fff}.itile__a:hover .itile__img,.itile__a:focus-visible .itile__img{transform: scale(1.06)}.itile__a:hover .itile__go,.itile__a:focus-visible .itile__go{background: var(--pink);scale: 1.08;rotate: 45deg;box-shadow: 0 8px 20px rgba(241,111,157,.45)}.itile__a:focus-visible{outline: 3px solid var(--pink-300);outline-offset: 3px}.ind__more{margin: clamp(1.4rem,2.6vw,2rem) 0 0;text-align: center;font-size: 1.05rem;color: rgba(255,255,255,.78)}.ind__more a{display: inline-flex;align-items: center;gap: .35rem;margin-left: .3rem;padding: .55rem 1.1rem;border-radius: var(--r-pill);background: rgba(255,255,255,.1);color: #fff;font-weight: 700;text-decoration: none;box-shadow: inset 0 0 0 1px rgba(255,255,255,.18);transition: background .25s}.ind__more a:hover{background: var(--pink)}.ind__more .ico{width: 16px;height: 16px}.fx .ind__inner{translate: none}.fx .itile{opacity: 0;translate: 0 34px;scale: .97;transition: opacity .7s var(--ease-out),translate .8s var(--ease-out),scale .8s var(--ease-out);transition-delay: calc(var(--k,0) * 70ms + .15s)}.fx .ind__inner.is-in .itile{opacity: 1;translate: none;scale: none}@media (max-width: 900px){.ind__grid{grid-template-columns: repeat(2,minmax(0,1fr));grid-auto-rows: clamp(170px,44vw,300px)}.itile__go{width: 36px;height: 36px;top: .6rem;right: .6rem}.itile__items{font-size: .82rem}}@media (max-width: 600px){.itile:not(.itile--tall):not(.itile--wide) .itile__items{display: none}.itile__name{font-size: 1.3rem}}.rack{padding: var(--sec) 0 calc(var(--sec) * .7);background: var(--bg-alt);overflow: hidden}.rack__cats{list-style: none;display: flex;flex-wrap: wrap;gap: .5rem;margin-top: 1.4rem}.rack__cats a{display: inline-flex;align-items: baseline;gap: .35rem;min-height: 40px;padding: .5rem 1rem;border-radius: var(--r-pill);background: #fff;font-size: .98rem;font-weight: 600;color: var(--graphite);text-decoration: none;box-shadow: 0 0 0 1px var(--line);transition: box-shadow .2s,color .2s}.rack__cats a:hover{color: var(--pink-700);box-shadow: 0 0 0 1.5px var(--pink-600)}.rack__cats sup{font-size: .72rem;font-weight: 500;color: var(--ink-3);vertical-align: baseline}.belt{position: relative;margin-top: clamp(2rem,4vw,3rem)}.belt__label{display: none}.belt__track{list-style: none;margin: 0;display: flex;gap: 1rem;overflow-x: auto;scroll-snap-type: x proximity;scrollbar-width: none;cursor: grab;padding: .5rem max(var(--gutter),(100% - var(--wrap)) / 2) 1.5rem;scroll-padding-inline: var(--gutter)}.belt__track::-webkit-scrollbar{display: none}.belt__track.is-drag{cursor: grabbing;scroll-snap-type: none}.belt__track.is-drag a{pointer-events: none}.bt{flex: 0 0 clamp(220px,19vw,280px);scroll-snap-align: start}.bt__link{display: grid;gap: 0;height: 100%;border-radius: var(--r);background: #fff;text-decoration: none;color: inherit;overflow: hidden;box-shadow: var(--shadow);transition: transform .4s var(--ease-out),box-shadow .4s var(--ease-out)}.bt__link:hover,.bt__link:focus-visible{transform: translateY(-4px);box-shadow: var(--shadow-lg)}.bt__item{display: block;aspect-ratio: 1;padding: 1.4rem;background: #fff}.bt__item img{width: 100%;height: 100%;object-fit: contain;transition: transform .6s var(--ease-out)}.bt__link:hover .bt__item img{transform: scale(1.04)}.bt__body{display: grid;gap: .1rem;padding: 0 1.2rem 1.2rem}.bt__brand{color: var(--ink-3);font-size: .8rem}.bt__name{font-weight: 700;font-size: 1.12rem;line-height: 1.2;color: var(--graphite);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.bt__type{font-size: .92rem;color: var(--ink-3);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.bt__row{display: flex;justify-content: space-between;align-items: center;gap: .5rem;margin-top: .6rem}.bt__price{font-weight: 700;font-size: 1rem;white-space: nowrap;color: var(--graphite)}.bt__price small{font-weight: 500;color: var(--ink-3);font-size: .8rem}.bt__dots{display: flex;align-items: center;gap: 3px;flex: none}.bt__dots i{width: 11px;height: 11px;border-radius: 50%;box-shadow: inset 0 0 0 1px rgba(0,0,0,.15)}.bt__dots b{font-size: .8rem;color: var(--ink-3);margin-left: 2px;font-weight: 600}.bt--more{display: flex}.bt__all{display: grid;place-items: center;align-content: center;gap: .8rem;width: 100%;min-height: 100%;border-radius: var(--r);background: var(--graphite);color: #fff;text-decoration: none;text-align: center;padding: 2rem;transition: background .2s}.bt__all .display{font-size: 1.9rem;line-height: 1.1}.bt__all .mono-label{color: var(--pink-300)}.bt__all .ico{width: 1.8rem;height: 1.8rem;color: var(--pink)}.bt__all:hover{background: var(--graphite-3)}.belt__nav{display: flex;justify-content: flex-end;gap: .5rem;margin-top: .5rem}.rail__btn{width: 44px;height: 44px;border: 0;border-radius: 50%;background: #fff;color: var(--graphite);display: grid;place-items: center;box-shadow: var(--shadow);transition: background .2s,color .2s}.rail__btn:hover{background: var(--graphite);color: #fff}.rack__brands{margin-top: 1.6rem;font-size: .95rem;color: var(--ink-3);line-height: 1.8}.rack__brands .mono-label{color: var(--graphite);margin-right: .5rem}@media (max-width: 800px){.rail__btn,.belt__nav{display: none}.bt{flex-basis: 66vw}}.counters{padding: 0 0 clamp(1.4rem,3vw,2.4rem);background: #fff}.counters__band{width: min(100% - 2 * var(--gutter),var(--wrap));margin-inline: auto}.counters__list{list-style: none;display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 1.4rem}.counter{display: grid;grid-template-columns: 1fr auto auto 1fr;align-items: baseline;padding: 1.6rem 1rem;border-radius: var(--r);background: var(--bg-alt)}.counter__num{grid-column: 2;font-size: clamp(1.9rem,1.1rem + 1.7vw,2.9rem);font-weight: 700;letter-spacing: -.03em;line-height: .9;font-variant-numeric: tabular-nums;display: inline-flex;overflow: hidden;height: .95em;color: var(--graphite)}.counter__suf{grid-column: 3;font-size: clamp(1.6rem,1rem + 1.3vw,2.3rem);font-weight: 700;line-height: .9;color: var(--pink-700)}.counter__label{grid-column: 1 / -1;text-align: center;margin-top: .6rem;font-size: .95rem;font-weight: 500;color: var(--ink-3)}.odo-col{display: inline-block;height: .95em;overflow: hidden}.odo-col span{display: block;transition: transform 2.2s cubic-bezier(.2,.9,.1,1);transition-delay: var(--dl,0s)}.odo-col span i{display: block;height: .95em;font-style: normal}@media (max-width: 900px){.counters__list{grid-template-columns: repeat(2,minmax(0,1fr))}.counter:last-child{grid-column: 1 / -1}}.shopt{padding: var(--sec) 0;background: var(--bg-alt)}.shopt__list{list-style: none;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 1rem}.shopt__list a{display: grid;height: 100%;border-radius: var(--r);background: #fff;text-decoration: none;color: inherit;overflow: hidden;box-shadow: var(--shadow);transition: transform .4s var(--ease-out),box-shadow .4s}.shopt__list a:hover{transform: translateY(-4px);box-shadow: var(--shadow-lg)}.shopt__img{aspect-ratio: 1;background: var(--bg-alt)}.shopt__img img{width: 100%;height: 100%;object-fit: cover}.shopt__body{display: grid;gap: .2rem;padding: 1rem 1.2rem 1.3rem}.shopt__badge{justify-self: start;padding: .2rem .6rem;border-radius: var(--r-pill);background: var(--pink-100);color: var(--pink-700);font-size: .78rem;font-weight: 600}.shopt__name{font-weight: 700;font-size: 1.1rem;color: var(--graphite)}.shopt__price{font-weight: 600;color: var(--ink-2)}.shopt__price s{color: var(--ink-3);font-weight: 400;margin-left: .3rem}.shopt__more{margin-top: 2rem;text-align: center}@media (max-width: 900px){.shopt__list{grid-template-columns: repeat(2,minmax(0,1fr))}}.wall{padding: var(--sec) 0;background: #fff}.wall__board{list-style: none;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 1rem;width: min(100% - 2 * var(--gutter),var(--wrap));margin-inline: auto}.wall__board .snap__btn img{aspect-ratio: 1;object-fit: cover;transition: transform .9s var(--ease-out)}@media (max-width: 900px){.wall__board{grid-template-columns: repeat(2,minmax(0,1fr))}}.lightbox{width: min(96vw,1100px);max-height: 92vh;padding: 0;border: 0;background: transparent;overflow: visible}.lightbox::backdrop{background: rgba(20,18,23,.82);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px)}.lightbox figure{margin: 0;background: #fff}.lightbox img{max-height: 76vh;width: auto;max-width: 100%;margin: 0 auto}.lightbox figcaption{text-align: center;padding: .7rem 0 .3rem;color: var(--graphite)}.lightbox__close,.lightbox__nav{position: fixed;width: 48px;height: 48px;border: 0;display: grid;place-items: center;z-index: 2}.lightbox__close{top: 1rem;right: 1rem}.lightbox__nav--prev{left: 1rem;top: 50%}.lightbox__nav--next{right: 1rem;top: 50%}.clients{padding: 2.6rem 0;background: #fff;border-block: 1px solid var(--line)}.clients__in{display: grid;justify-items: center;gap: 1rem;text-align: center}.clients__title{margin: 0;font-size: .95rem;font-weight: 600;color: var(--ink-3)}.clients__list{list-style: none;display: flex;flex-wrap: wrap;justify-content: center;gap: .6rem 2.2rem}.clients__list li{font-size: clamp(1.15rem,1rem + .6vw,1.5rem);font-weight: 700;letter-spacing: -.02em;color: var(--ink-3);transition: color .3s}.clients__list li:hover{color: var(--graphite)}.faq{padding: var(--sec) 0;background: #fff}.faq__inner > *{max-width: 56rem;margin-inline: auto}.faq .sec-head{text-align: center}.faq .sec-head > *{margin-inline: auto}.faq .sec-head__lead a{color: var(--pink-700);font-weight: 600}.careLabel{border-top: 1px solid var(--line)}.careLabel__top,.careLabel__bottom{display: none}.qa{border-bottom: 1px solid var(--line)}.qa summary{list-style: none;display: grid;grid-template-columns: 1fr 2rem;align-items: center;gap: 1rem;padding: 1.3rem 0;cursor: pointer}.qa summary::-webkit-details-marker{display: none}.qa__no{display: none}.qa__q{font-weight: 600;font-size: clamp(1.1rem,1rem + .4vw,1.3rem);color: var(--graphite);line-height: 1.3;letter-spacing: -.015em}.qa__pm{position: relative;width: 2rem;height: 2rem;border-radius: 50%;background: var(--bg-alt);transition: background .2s}.qa__pm::before,.qa__pm::after{content: '';position: absolute;left: 50%;top: 50%;width: 11px;height: 2px;border-radius: 2px;background: var(--graphite);transform: translate(-50%,-50%);transition: transform .35s var(--ease-out)}.qa__pm::after{transform: translate(-50%,-50%) rotate(90deg)}.qa[open] .qa__pm{background: var(--pink-100)}.qa[open] .qa__pm::after{transform: translate(-50%,-50%) rotate(0)}.qa__a{padding: 0 3rem 1.4rem 0;color: var(--ink-2);font-size: 1.05rem}.qa__a p{margin: 0}.qa__a p + p{margin-top: .6rem}@media (max-width: 560px){.qa__a{padding-right: 0}}.mbar-cta{display: none}@media (max-width: 760px){.mbar-cta{position: fixed;left: .6rem;right: .6rem;bottom: calc(.6rem + env(safe-area-inset-bottom));z-index: 90;display: grid;grid-template-columns: 1.3fr 1fr;gap: .5rem;padding: .5rem;border-radius: var(--r-pill);background: rgba(255,255,255,.9);-webkit-backdrop-filter: saturate(180%) blur(18px);backdrop-filter: saturate(180%) blur(18px);box-shadow: var(--shadow-lg);transform: translateY(140%);transition: transform .45s var(--ease-out)}.mbar-cta.is-on{transform: none}.mbar-cta .btn{min-height: 48px}.page-home .ft{padding-bottom: 5rem}}:is(.tiles__head,.brand__head,.soc__head,.order__head){text-align: center;margin: 0 auto clamp(1.4rem,2.6vw,2.2rem);max-width: 52rem}:is(.tiles__head,.brand__head,.soc__head,.order__head) .kicker{margin: 0 0 .5rem}:is(.tiles__title,.brand__title,.soc__title,.order__title){margin: 0;font-size: clamp(2.2rem,1.2rem + 3.6vw,4.6rem);color: var(--graphite)}:is(.tiles__title,.brand__title,.soc__title,.order__title) em{display: block;margin-top: .05em}.brand__lead{margin: .9rem auto 0;max-width: 46ch;font-size: clamp(1.05rem,1rem + .3vw,1.25rem);line-height: 1.5;color: var(--ink-2)}.tiles{padding: var(--sec) 0}.tiles__grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: clamp(.8rem,1.4vw,1.25rem)}.tile{position: relative;display: grid;grid-template-rows: auto 1fr;min-height: clamp(32rem,40vw,40rem);border-radius: var(--r-lg);overflow: hidden;background: var(--bg-alt);text-align: center;isolation: isolate}.tile--wide{grid-column: 1 / -1;min-height: clamp(34rem,44vw,44rem)}.tile__copy{position: relative;z-index: 1;display: grid;justify-items: center;align-content: start;padding: clamp(1.8rem,3.4vw,3rem) clamp(1.3rem,3vw,3rem) .6rem}.tile__eyebrow{margin: 0 0 .45rem;font-family: var(--f-mono);font-size: .78rem;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;color: var(--pink-700)}.tile__title{margin: 0;max-width: 20ch;font-family: var(--f-display);font-size: clamp(2rem,1.3rem + 2.2vw,3.4rem);font-weight: 800;font-stretch: 80%;line-height: .98;letter-spacing: -.01em}.tile__title em{display: block;font-family: var(--f-hand);font-style: normal;font-weight: 700;font-stretch: 100%;font-size: 1.1em;letter-spacing: 0;color: var(--pink-600)}.tile__text{max-width: 40ch;margin: .7rem 0 0;font-size: 1.05rem;line-height: 1.45;color: var(--ink-2)}.tile__chips{list-style: none;display: flex;flex-wrap: wrap;justify-content: center;gap: .4rem;margin: .9rem 0 0;padding: 0}.tile__chips li{padding: .3rem .75rem;border-radius: var(--r-pill);background: rgba(255,255,255,.7);font-size: .85rem;font-weight: 600;color: var(--graphite);box-shadow: inset 0 0 0 1px rgba(29,27,32,.08)}.tile__links{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: .7rem 1.3rem;margin: 1.1rem 0 0}.tile__link{display: inline-flex;align-items: center;gap: .3rem;font-weight: 600;color: var(--pink-700);text-decoration: none}.tile__link:hover{text-decoration: underline}.tile__media{position: relative;min-height: 15rem;overflow: hidden}.tile__media img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;transition: transform 1.2s var(--ease-out)}.tile--wide .tile__media img{object-position: center 60%}.tile:hover .tile__media img{transform: scale(1.04)}.tile__badge{position: absolute;right: clamp(.8rem,2vw,1.4rem);bottom: clamp(.8rem,2vw,1.4rem);z-index: 1;padding: .5rem .95rem;border-radius: var(--r-pill);background: rgba(255,255,255,.88);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);box-shadow: 0 8px 24px rgba(0,0,0,.12);font-weight: 700;color: var(--graphite);font-size: .95rem}.tile__badge small{font-weight: 500;color: var(--ink-3)}.tile--lilac{background: linear-gradient(180deg,var(--lilac-100),#e6def0)}.tile--pink{background: linear-gradient(180deg,var(--pink-100),#fbd9e6)}.tile--warm{background: var(--bg-alt)}.tile--white{background: #fff;box-shadow: inset 0 0 0 1px var(--line)}.tile--dark{background: var(--graphite);color: #fff}.tile--dark .tile__eyebrow{color: var(--pink-300)}.tile--dark .tile__title{color: #fff}.tile--dark .tile__title em{color: var(--pink-300)}.tile--dark .tile__text{color: rgba(255,255,255,.78)}.tile--dark .tile__chips li{background: rgba(255,255,255,.1);color: #fff;box-shadow: inset 0 0 0 1px rgba(255,255,255,.14)}.tile--dark .tile__link{color: var(--pink-300)}.tile--dark .btn{--bg: #fff;--fg: var(--graphite)}.tile--dark .btn:hover{background: var(--pink-100);color: var(--graphite)}@media (max-width: 900px){.tiles__grid{grid-template-columns: 1fr}.tile,.tile--wide{min-height: 0}.tile__media{min-height: 0;aspect-ratio: 4 / 3}}.perks{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: .8rem}.perk{display: grid;justify-items: start;align-content: start;gap: .2rem;padding: .9rem 1.1rem 1.2rem;border-radius: var(--r);background: linear-gradient(160deg,#fff 0%,var(--pink-50) 100%);box-shadow: inset 0 0 0 1px rgba(241,111,157,.14);transition: translate .4s var(--ease-out),box-shadow .4s}.perk:nth-child(2n){background: linear-gradient(160deg,#fff 0%,var(--lilac-100) 100%);box-shadow: inset 0 0 0 1px rgba(140,120,190,.16)}.perk:hover{translate: 0 -3px;box-shadow: 0 14px 30px rgba(60,20,45,.1)}.perk__img{display: block;width: 96px;height: 96px;margin: -.2rem 0 .2rem -.3rem}.perk__img img{width: 100%;height: 100%;object-fit: contain;filter: drop-shadow(0 10px 12px rgba(60,20,45,.16));transition: scale .5s var(--ease-out),rotate .5s var(--ease-out)}.perk:hover .perk__img img{scale: 1.08;rotate: -4deg}.perk b{font-family: var(--f-display);font-stretch: 85%;font-size: 1.2rem;font-weight: 800;color: var(--graphite);line-height: 1.1}.perk span:last-child{font-size: .93rem;line-height: 1.4;color: var(--ink-2)}@media (max-width: 420px){.perk{padding: .8rem .9rem 1rem}.perk__img{width: 76px;height: 76px}.perk b{font-size: 1.05rem}}.brand{padding: var(--sec) 0;background: linear-gradient(180deg,#fff,var(--bg-alt) 30%,var(--bg-alt))}.brand__row{list-style: none;margin: 0 auto;padding: 0 var(--gutter);max-width: calc(var(--wrap) + 2 * var(--gutter));display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: clamp(.6rem,1.2vw,1.1rem)}.bitem{display: grid;justify-items: center;align-content: start;gap: .25rem;text-align: center}.bitem__img{position: relative;display: grid;place-items: center;width: 100%;aspect-ratio: 1;margin-bottom: .6rem;border-radius: var(--r-lg);background: radial-gradient(circle at 50% 40%,#fff 0%,var(--pink-50) 55%,var(--pink-100) 100%);overflow: hidden}.bitem:nth-child(even) .bitem__img{background: radial-gradient(circle at 50% 40%,#fff 0%,#f6f2fa 55%,var(--lilac-100) 100%)}.bitem__img img{width: 86%;height: auto;filter: drop-shadow(0 14px 16px rgba(60,20,45,.16));transition: scale .6s var(--ease-out),translate .6s var(--ease-out)}.bitem:hover .bitem__img img{scale: 1.07;translate: 0 -4px}.bitem b{font-family: var(--f-display);font-stretch: 85%;font-size: 1.2rem;font-weight: 800;color: var(--graphite);line-height: 1.1}.bitem span:last-child{max-width: 24ch;font-size: .93rem;line-height: 1.4;color: var(--ink-2)}.brand__cta{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: .8rem 1.6rem;margin: clamp(1.4rem,2.6vw,2rem) auto 0}.parcel{position: relative;display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: clamp(1rem,2.6vw,2.4rem);margin-top: clamp(2.2rem,4vw,3.4rem);padding: clamp(1.2rem,2.4vw,1.8rem) clamp(1.2rem,3vw,2.6rem);border-radius: var(--r-lg);background: linear-gradient(120deg,var(--pink-100),var(--lilac-100));max-width: min(100% - 2 * var(--gutter),1100px)}.parcel__img{width: clamp(120px,14vw,200px);height: auto;margin: clamp(-3.4rem,-4vw,-2rem) 0 -1rem;filter: drop-shadow(0 18px 24px rgba(60,20,45,.2));rotate: -6deg}.parcel__label{margin: 0;font-family: var(--f-mono);font-size: .78rem;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;color: var(--pink-700)}.parcel__title{margin: .2rem 0 .3rem;font-family: var(--f-display);font-stretch: 82%;font-size: clamp(1.6rem,1.2rem + 1.4vw,2.4rem);font-weight: 800;line-height: 1;color: var(--graphite)}.parcel__title em{font-family: var(--f-hand);font-style: normal;font-stretch: 100%;font-weight: 700;font-size: 1.12em;color: var(--pink-600)}.parcel__body p:last-child{margin: 0;color: var(--ink-2);font-size: 1rem}@media (max-width: 1000px){.brand__row{display: flex;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;padding-bottom: .4rem}.brand__row::-webkit-scrollbar{display: none}.bitem{flex: 0 0 clamp(170px,42vw,230px);scroll-snap-align: start}}@media (max-width: 760px){.parcel{grid-template-columns: 1fr;justify-items: center;text-align: center;padding-top: 0}.parcel__img{margin: -2.4rem 0 0}.parcel .btn{width: 100%;justify-content: center}}.soc{padding: clamp(2.6rem,2rem + 2.4vw,4.4rem) 0;background: #fff}.soc__title{font-size: clamp(2rem,1.2rem + 2.8vw,3.8rem)}.soc__list{list-style: none;margin: 0 auto;padding-inline: var(--gutter);display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(.7rem,1.4vw,1.2rem);max-width: calc(1180px + 2 * var(--gutter))}.soc__tile{position: relative;display: grid;grid-template-columns: minmax(0,1fr) clamp(110px,11vw,170px);grid-template-rows: auto auto 1fr auto;column-gap: .8rem;height: 100%;padding: 1.2rem 1.2rem 1.2rem 1.4rem;border-radius: var(--r-lg);text-decoration: none;color: inherit;overflow: hidden;transition: translate .4s var(--ease-out),box-shadow .4s}.soc__tile:hover{translate: 0 -4px;box-shadow: 0 18px 40px rgba(60,20,45,.14)}.soc__tile--google{background: linear-gradient(150deg,#fff7e6,var(--pink-50) 60%,var(--pink-100));box-shadow: inset 0 0 0 1px rgba(241,111,157,.16)}.soc__tile--fb{background: linear-gradient(150deg,#eef3ff,var(--lilac-100));box-shadow: inset 0 0 0 1px rgba(24,119,242,.14)}.soc__tile--ig{background: linear-gradient(150deg,#fff0f6,#fde7ef 45%,#fff1e3);box-shadow: inset 0 0 0 1px rgba(221,42,123,.14)}.soc__img{grid-column: 2;grid-row: 1 / -1;align-self: center}.soc__img img{width: 100%;height: auto;filter: drop-shadow(0 12px 16px rgba(60,20,45,.16));transition: scale .5s var(--ease-out),rotate .5s var(--ease-out)}.soc__tile:hover .soc__img img{scale: 1.08;rotate: 4deg}.soc__label{display: inline-flex;align-items: center;gap: .45rem;font-family: var(--f-mono);font-size: .76rem;font-weight: 600;letter-spacing: .1em;text-transform: uppercase;color: var(--ink-2)}.soc__mark{display: grid;place-items: center;width: 26px;height: 26px;border-radius: 50%;background: #fff;box-shadow: 0 2px 6px rgba(0,0,0,.1)}.soc__mark svg{width: 15px;height: 15px}.soc__tile--fb .soc__mark{background: #1877f2;color: #fff}.soc__tile--ig .soc__mark{background: radial-gradient(circle at 30% 110%,#fdd56b 0%,#fd5c4f 40%,#d6249f 65%,#285aeb 100%);color: #fff}.soc__t{margin-top: .45rem;font-family: var(--f-display);font-stretch: 85%;font-size: 1.4rem;font-weight: 800;line-height: 1.05;color: var(--graphite)}.soc__t small{font-family: var(--f-sans);font-size: .9rem;font-weight: 600;color: var(--ink-3)}.soc__d{margin-top: .3rem;font-size: .92rem;line-height: 1.4;color: var(--ink-2)}.soc__cta{margin-top: .7rem;display: inline-flex;align-items: center;gap: .3rem;font-weight: 700;color: var(--pink-700)}.soc .rev{padding: clamp(1.6rem,3vw,2.4rem) 0 0;background: transparent}@media (max-width: 900px){.soc__list{grid-template-columns: 1fr;max-width: 560px}}@media (min-width: 901px){.soc__tile{grid-template-columns: minmax(0,1fr);grid-template-rows: auto auto auto 1fr auto;justify-items: center;text-align: center;padding: 1.4rem 1.6rem 1.6rem}.soc__img{grid-column: 1;grid-row: 1;width: clamp(120px,10vw,150px);margin-bottom: .3rem}.soc__t{max-width: 18ch}.soc__d{max-width: 32ch}}.order{position: relative;overflow: hidden;padding: var(--sec) 0 calc(var(--sec) + 1rem);background: radial-gradient(60% 50% at 15% 85%,rgba(185,182,219,.45),transparent 70%),radial-gradient(50% 45% at 90% 20%,rgba(245,181,206,.55),transparent 70%),linear-gradient(180deg,#fff,var(--pink-50));color: var(--graphite)}.order__ways{list-style: none;margin: 0 auto clamp(1.6rem,3vw,2.4rem);padding-inline: var(--gutter);display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(.6rem,1.2vw,1rem);max-width: calc(1000px + 2 * var(--gutter))}.way{display: grid;grid-template-columns: auto minmax(0,1fr);align-items: center;gap: .8rem;height: 100%;padding: .7rem 1rem .7rem .7rem;border-radius: var(--r-pill);background: rgba(255,255,255,.8);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);box-shadow: 0 8px 26px rgba(60,20,45,.08),inset 0 0 0 1px rgba(255,255,255,.9);text-decoration: none;color: inherit;transition: translate .35s var(--ease-out),box-shadow .35s}.way:hover{translate: 0 -3px;box-shadow: 0 16px 36px rgba(60,20,45,.14)}.way__img{display: grid;place-items: center;width: 64px;height: 64px;border-radius: 50%;background: radial-gradient(circle at 50% 35%,#fff,var(--pink-100))}.way__img img{width: 82%;height: auto;transition: rotate .4s var(--ease-out),scale .4s var(--ease-out)}.way:hover .way__img img{rotate: -10deg;scale: 1.1}.way__txt{display: grid;min-width: 0;line-height: 1.25}.way__label{font-family: var(--f-mono);font-size: .78rem;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;color: var(--pink-700)}.way__txt b{font-size: 1.05rem;color: var(--graphite);overflow-wrap: anywhere}.way__txt small{font-size: .84rem;color: var(--ink-3)}.order__desk{position: relative;max-width: min(100% - 2 * var(--gutter),880px);padding: 0}.order .ticket{position: relative;z-index: 2;padding: clamp(1.3rem,3vw,2.4rem);border-radius: var(--r-lg);background: #fff;box-shadow: 0 30px 80px rgba(60,20,45,.16),0 0 0 1px rgba(29,27,32,.05)}.order .ticket__head{display: flex;justify-content: space-between;align-items: baseline;margin-bottom: 1.1rem;padding-bottom: .8rem;border-bottom: 1px dashed var(--line-strong)}.ticket__ttl{font-family: var(--f-display);font-stretch: 80%;font-size: 1.6rem;font-weight: 800;color: var(--graphite)}.order .ticket__grid{display: grid;grid-template-columns: 1fr 1fr;gap: 1rem}.order .ticket__file{display: flex;align-items: center;gap: .7rem;min-height: 56px;padding: .8rem 1rem;border: 1.5px dashed var(--line-strong);border-radius: var(--r-sm);cursor: pointer;color: var(--ink-2);font-size: .95rem;transition: border-color .2s,background .2s}.order .ticket__file:hover,.order .ticket__file.has-files{border-color: var(--pink-600);background: var(--pink-50)}.order .ticket__file .ico{color: var(--pink-700)}.order .ticket__foot{display: flex;flex-wrap: wrap;align-items: center;gap: .8rem 1.4rem;margin-top: 1.4rem}.ticket__hand{font-family: var(--f-hand);font-size: 1.6rem;font-weight: 700;color: var(--pink-600);rotate: -3deg}.order .ticket__status{margin: .8rem 0 0;font-weight: 600}.order__peek{position: absolute;z-index: 1;width: clamp(150px,17vw,250px);height: auto;filter: drop-shadow(0 20px 26px rgba(60,20,45,.2));pointer-events: none}.order__peek--czapka{left: clamp(-190px,-15vw,-110px);top: -2rem;rotate: -14deg}.order__peek--koszulka{right: clamp(-200px,-16vw,-120px);top: 22%;rotate: 9deg;width: clamp(170px,19vw,280px)}.order__peek--kubek{left: clamp(-170px,-13vw,-100px);bottom: -1.5rem;rotate: 6deg;width: clamp(120px,13vw,190px)}@media (max-width: 1180px){.order__peek{display: none}}@media (max-width: 900px){.order__ways{grid-template-columns: 1fr;max-width: 520px}}@media (max-width: 560px){.order .ticket__grid{grid-template-columns: 1fr}.order .ticket__foot .btn{width: 100%;justify-content: center}}@media (min-width: 901px){.tile--wide{min-height: 0}.tile__media--wide{min-height: 0;aspect-ratio: 8 / 3}.tile__media--wide .tile__img-narrow{display: none}}@media (max-width: 900px){.tile__media--wide .tile__img-wide{display: none}}.marki{padding: clamp(1.2rem,2.4vw,2rem) 0 clamp(1.6rem,3vw,2.4rem);overflow: hidden}.marki__t{margin: 0 auto clamp(.9rem,1.6vw,1.3rem);text-align: center;font-family: var(--f-mono);font-size: .78rem;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;color: var(--ink-3)}.marki__t em{font-style: normal;color: var(--pink-700)}.marki__belt{display: flex;width: max-content;-webkit-mask: linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask: linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marki__belt{width: 100%}.marki__row{flex: none;display: flex;align-items: center;gap: clamp(2.4rem,5vw,4.5rem);margin: 0;padding: 0 clamp(1.2rem,2.5vw,2.25rem);list-style: none;animation: markiRun 38s linear infinite}.marki__belt:hover .marki__row,.marki__belt:focus-within .marki__row{animation-play-state: paused}@keyframes markiRun{to{transform: translateX(-100%)}}.marki__a{display: grid;place-items: center;height: 56px;padding: 0 .3rem;border-radius: var(--r-sm)}.marki__a img{height: clamp(30px,3.2vw,40px);width: auto;max-width: 170px;object-fit: contain;filter: grayscale(1) contrast(1.05);opacity: .62;transition: filter .35s,opacity .35s,transform .35s var(--ease-out)}.marki__a:hover img,.marki__a:focus-visible img{filter: none;opacity: 1;transform: scale(1.06)}@media (prefers-reduced-motion: reduce){.marki__belt{flex-wrap: wrap;justify-content: center;-webkit-mask: none;mask: none}.marki__row{animation: none;flex-wrap: wrap;justify-content: center}.marki__row[aria-hidden]{display: none}}.marki{padding-bottom: clamp(.4rem,1vw,.9rem)}.marki + .how{padding-top: clamp(1.2rem,.8rem + 1.6vw,2.4rem)}.how:has(+ .tiles){padding-bottom: clamp(1.6rem,1rem + 2vw,3rem)}.how + .tiles{padding-top: clamp(1.4rem,1rem + 1.8vw,2.8rem)}@media (max-width: 760px){.tiles__grid{gap: .9rem}.tile,.tile--wide{min-height: 0;border-radius: 26px}.tile__copy{padding: 1.6rem 1.2rem .5rem}.tile__title{font-size: clamp(1.9rem,1.2rem + 3.4vw,2.4rem)}.tile__text{font-size: 1rem}.tile__chips li{font-size: .8rem;padding: .28rem .65rem}.tile__media{aspect-ratio: 5 / 4}.tile__badge{font-size: .88rem}.soc__list{grid-template-columns: 1fr;gap: .7rem;max-width: none}.soc__tile{grid-template-columns: minmax(0,1fr) 108px;padding: 1rem 1rem 1rem 1.2rem}.soc__t{font-size: 1.3rem}.perks{gap: .6rem}.perk{padding: .8rem .9rem 1rem}.perk__img{width: 72px;height: 72px}.perk b{font-size: 1.05rem}.wall__board{gap: .6rem}}@media (max-width: 760px){.mbar-cta.dock{left: 50%;right: auto;width: min(100% - 1.2rem,420px);translate: -50% 0;display: grid;grid-template-columns: 1fr 1.25fr 1fr;align-items: end;gap: .2rem;padding: .45rem .5rem .5rem;border-radius: 30px;background: rgba(255,255,255,.82);-webkit-backdrop-filter: saturate(180%) blur(20px);backdrop-filter: saturate(180%) blur(20px);box-shadow: 0 18px 40px rgba(60,20,45,.18),inset 0 0 0 1px rgba(255,255,255,.9),0 0 0 1px rgba(29,27,32,.06)}.dock a{display: grid;justify-items: center;align-content: end;gap: .15rem;min-height: 58px;padding: .25rem .2rem .2rem;border-radius: 22px;text-decoration: none;color: var(--graphite);font-family: var(--f-display);font-stretch: 85%;font-size: .86rem;font-weight: 800;letter-spacing: .01em;-webkit-tap-highlight-color: transparent;transition: background .2s,scale .2s var(--ease-out)}.dock a:active{scale: .95}.dock__img{width: 40px;height: 40px;object-fit: contain;filter: drop-shadow(0 5px 6px rgba(60,20,45,.18))}.dock a .ico{width: 26px;height: 26px;color: var(--pink-700)}.dock__item:hover,.dock__item:focus-visible{background: rgba(241,111,157,.1)}.dock__main{position: relative;margin-top: -26px;min-height: 76px !important;padding-top: 0 !important;background: linear-gradient(160deg,#ff8fb5,var(--pink) 45%,var(--pink-600));color: #fff !important;box-shadow: 0 12px 26px rgba(241,111,157,.45),inset 0 1px 0 rgba(255,255,255,.45)}.dock__main .dock__img{width: 58px;height: 58px;margin-top: -14px;filter: drop-shadow(0 8px 10px rgba(120,20,60,.35))}.dock__main .ico{color: #fff;width: 30px;height: 30px;margin-top: 10px}.dock__main span{padding-bottom: .1rem}@media (prefers-reduced-motion: no-preference){.mbar-cta.dock.is-on .dock__main .dock__img{animation: dockHop 2.8s var(--ease-out) 1s infinite}@keyframes dockHop{0%,70%,100%{translate: 0 0}80%{translate: 0 -5px}90%{translate: 0 0}}}.page-home .ft{padding-bottom: 6.5rem}}.pick__img::before{background: radial-gradient(circle at 50% 35%,#fdeef4 0%,#fbdbe8 58%,#f6c7db 100%)}.pick li:nth-child(even) .pick__img::before{background: radial-gradient(circle at 50% 35%,#f4eff9 0%,#e7def1 58%,#d9cde8 100%)}@media (max-width: 1100px){.pick__list{flex-wrap: wrap;justify-content: center;gap: 1.1rem .8rem;overflow: visible;scroll-snap-type: none}.pick__list li{flex: 0 0 calc((100% - 2.4rem) / 4)}}@media (max-width: 600px){.pick__list{gap: .9rem .6rem}.pick__list li{flex-basis: calc((100% - 1.2rem) / 3)}.pick__img{margin-bottom: .35rem}.pick__name{font-size: .98rem}.pick__price{font-size: .8rem}.pick__price small{display: none}}.bitem__img{background: radial-gradient(circle at 50% 40%,#fdeef4 0%,#fadbe7 60%,#f5c8da 100%)}.bitem:nth-child(even) .bitem__img{background: radial-gradient(circle at 50% 40%,#f4eff9 0%,#e7def1 60%,#d9cde8 100%)}@media (max-width: 1000px){.brand__row{flex-wrap: wrap;justify-content: center;gap: 1.3rem .8rem;overflow: visible;scroll-snap-type: none;padding-bottom: 0}.bitem{flex: 0 0 calc((100% - 1.6rem) / 3)}}@media (max-width: 600px){.bitem{flex-basis: calc((100% - .8rem) / 2)}.bitem b{font-size: 1.08rem}.bitem span:last-child{font-size: .88rem}}.proof__shirt{background: radial-gradient(circle at 50% 44%,#e9def0 0,#e2d5ec 42%,rgba(226,213,236,0) 74%)}.wall .sec-head--row{flex-direction: column;align-items: center;text-align: center;gap: 1rem}.wall .sec-head--row > div > *{margin-inline: auto}.marki__row{will-change: transform}.marki__belt.is-off .marki__row{animation-play-state: paused;will-change: auto}.hero__tag{-webkit-backdrop-filter: none;backdrop-filter: none;background: rgba(255,255,255,.94)}.itile__go{-webkit-backdrop-filter: none;backdrop-filter: none;background: rgba(29,27,32,.42)}.tile__badge{-webkit-backdrop-filter: none;backdrop-filter: none;background: rgba(255,255,255,.95)}.way{-webkit-backdrop-filter: none;backdrop-filter: none;background: rgba(255,255,255,.9)}:is(.studio,.ind,.wall,.soc,.brand,.faq){content-visibility: auto;contain-intrinsic-size: auto var(--cih,1100px)}.studio{--cih: 1150px}.ind{--cih: 1350px}.wall{--cih: 1050px}.soc{--cih: 540px}.brand{--cih: 1060px}.faq{--cih: 1180px}@media (max-width: 999px){.studio{--cih: 1600px}.ind{--cih: 2200px}.wall{--cih: 1900px}.soc{--cih: 800px}.brand{--cih: 1300px}.faq{--cih: 1150px}}@media (max-width: 760px){.studio{--cih: 1560px}.ind{--cih: 1490px}.wall{--cih: 1110px}.soc{--cih: 850px}.brand{--cih: 1590px}.faq{--cih: 1360px}}@media (min-width: 761px) and (max-width: 900px){.tiles__grid{grid-template-columns: repeat(2,minmax(0,1fr))}.tile--wide{grid-column: 1 / -1}.tile--wide .tile__media{aspect-ratio: 16 / 9}.tile__title{font-size: clamp(1.9rem,1rem + 2.4vw,2.5rem)}}.kr-tool{position: relative}.kr-tool.is-soon img{filter: grayscale(1) opacity(.5)}.kr-tool.is-soon > span{color: var(--ink-3)}.kr-soon{position: absolute;top: 1px;left: 50%;translate: -50% 0;padding: 1px 5px;border-radius: 99px;background: var(--pink-100);color: var(--pink-700);font: 600 7.5px/1.3 var(--f-mono);font-style: normal;letter-spacing: .08em;text-transform: uppercase;box-shadow: 0 0 0 1.5px #fff;white-space: nowrap}.kr-tool.is-soon img{translate: 0 5px;scale: .92}.fx .hero__copy > *{animation: fxUp .9s var(--ease-out) both}.fx .hero__copy > :nth-child(2){animation-delay: .08s}.fx .hero__copy > :nth-child(3){animation-delay: .16s}.fx .hero__copy > :nth-child(4){animation-delay: .24s}.fx .hero__copy > :nth-child(5){animation-delay: .32s}.fx .hero__bottom > *{animation: fxUp .9s .3s var(--ease-out) both}@keyframes fxPop{from{opacity: 0;translate: 0 70px;scale: .92}}@keyframes fxUp{from{opacity: 0;translate: 0 26px}}@keyframes fxRise{from{opacity: 0;translate: 0 60px;scale: .97}}.fx :is(.tile,.sec-head,.proof,.studio__steps li,.mtable,.ind__inner,.bt,.counter,.wall__board .snap,.clients__in,.brand__photo,.brand__copy,.parcel,.careLabel .qa,.order__call,.order .ticket,.shopt__list li,.pick__list li,.how__head,.tiles__head,.perk,.bitem,.soc__list li,.order__ways li,.order__head){opacity: 0;translate: 0 32px;transition: opacity .8s var(--ease-out),translate .9s var(--ease-out),scale .9s var(--ease-out);transition-delay: calc(min(var(--i,0),8) * 70ms)}.fx .tile{scale: .97}.fx :is(.tile,.sec-head,.proof,.studio__steps li,.mtable,.ind__inner,.bt,.counter,.wall__board .snap,.clients__in,.brand__photo,.brand__copy,.parcel,.careLabel .qa,.order__call,.order .ticket,.shopt__list li,.pick__list li,.how__head,.tiles__head,.perk,.bitem,.soc__list li,.order__ways li,.order__head).is-in{opacity: 1;translate: none;scale: none}.fx .mtable .mbar i.on{transform: scaleX(0);transform-origin: left center;transition: transform .5s var(--ease-out);transition-delay: calc(var(--r,0) * 60ms + var(--s,0) * 50ms + .3s)}.fx .mtable .mbar i:nth-child(2){--s: 1}.fx .mtable .mbar i:nth-child(3){--s: 2}.fx .mtable .mbar i:nth-child(4){--s: 3}.fx .mtable .mbar i:nth-child(5){--s: 4}.fx .mtable.is-in .mbar i.on{transform: none}