@font-face{font-family:Unbounded;src:url("../fonts/unbounded-cyrillic-normal.woff2") format("woff2");font-weight:300 900;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;src:url("../fonts/unbounded-latin-normal.woff2") format("woff2");font-weight:300 900;font-display:swap}@font-face{font-family:Onest;src:url("../fonts/onest-cyrillic-normal.woff2") format("woff2");font-weight:300 900;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;src:url("../fonts/onest-latin-normal.woff2") format("woff2");font-weight:300 900;font-display:swap}@font-face{font-family:MadeforT;src:url("../fonts/madefor-text-cyrillic.woff2") format("woff2");font-weight:400 800;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:MadeforT;src:url("../fonts/madefor-text-latin.woff2") format("woff2");font-weight:400 800;font-display:swap}@font-face{font-family:MadeforD;src:url("../fonts/madefor-display-cyrillic.woff2") format("woff2");font-weight:400 800;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:MadeforD;src:url("../fonts/madefor-display-latin.woff2") format("woff2");font-weight:400 800;font-display:swap}@font-face{font-family:Geologica;src:url("../fonts/geologica-cyrillic.woff2") format("woff2");font-weight:200 800;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geologica;src:url("../fonts/geologica-latin.woff2") format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:Manrope;src:url("../fonts/manrope-cyrillic.woff2") format("woff2");font-weight:300 800;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;src:url("../fonts/manrope-latin.woff2") format("woff2");font-weight:300 800;font-display:swap}body.f-a,body.f-a h1,body.f-a h2,body.f-a .h{font-family:Manrope,system-ui,sans-serif}body.f-a{font-weight:400;letter-spacing:-0.005em}body.f-b,body.f-b h1,body.f-b h2,body.f-b .h{font-family:Geologica,system-ui,sans-serif}body.f-b{font-weight:400;letter-spacing:-0.004em}body.f-b h1,body.f-b h2,body.f-b .h{font-weight:600;letter-spacing:-0.03em}body.f-c,body.f-c h1,body.f-c h2,body.f-c .h{font-family:Manrope,system-ui,sans-serif}body.f-c{font-weight:450;letter-spacing:-0.002em}body.f-c h1,body.f-c h2,body.f-c .h{font-weight:800;letter-spacing:-0.035em}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:#0b0d14;color:#f4ebd2;font-family:Onest,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.55;-webkit-font-smoothing:antialiased}img,canvas,svg,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}h1,h2,h3,p,figure,ul{margin:0}ul{padding:0;list-style:none}.container{width:100%;max-width:1440px;margin:0 auto;padding:0 40px}.d{font-family:Unbounded,Onest,sans-serif;font-weight:800;line-height:.88;letter-spacing:-0.045em;text-transform:uppercase}.mark{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:rgba(244,235,210,.56)}.btn{display:inline-flex;align-items:center;gap:14px;padding:17px 26px;border:0;border-radius:8px;background:#fdffce;color:#0e112a;font-family:Onest,sans-serif;font-size:17px;font-weight:600;line-height:1.1;cursor:pointer;transition:transform .35s cubic-bezier(0.2, 0.7, 0.3, 1),box-shadow .35s}.btn:hover{transform:translateY(-2px);box-shadow:0 14px 40px rgba(224,149,47,.22)}.btn svg{flex:none}body.im{background:#fff;color:#111;font-family:Onest,system-ui,sans-serif;font-size:15px;line-height:1.55}.topbar{border-bottom:1px solid #e5e2db;background:#fff;font-size:13px}.topbar__in{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1440px;margin:0 auto;padding:9px 40px}.topbar__nav{display:flex;gap:22px}.topbar__nav a{color:#7d7b73;transition:color .25s}.topbar__nav a:hover{color:#111}.topbar__right{display:flex;align-items:center;gap:18px}.topbar__acc{color:#111;font-weight:500;transition:color .25s}.topbar__acc:hover{color:#fc9c45}.lang{display:inline-flex;align-items:center;gap:8px;color:#7d7b73}.lang b{color:#111}.lang a{color:#7d7b73;transition:color .25s}.lang a:hover{color:#111}.hdri{border-bottom:1px solid #e5e2db;background:#fff}.hdri__in{display:grid;grid-template-columns:150px 208px minmax(0, 1fr) auto auto;align-items:center;gap:22px;max-width:1440px;margin:0 auto;padding:16px 40px}.hdri__logo img{width:150px;height:auto}.hdri__cat{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;border:0;border-radius:10px;background:#111;color:#fff;font-family:Onest,sans-serif;font-size:15px;font-weight:500;cursor:pointer;transition:background .25s}.hdri__cat:hover{background:#2a2a28}.hdri__meta{display:grid;line-height:1.3}.hdri__tel{font-size:16px;font-weight:600}.hdri__hrs{color:#7d7b73;font-size:12px}.hdri__cart{position:relative;display:grid;place-items:center;width:48px;height:48px;border:1px solid #e5e2db;border-radius:10px;background:#fff;color:#111;cursor:pointer;transition:border-color .25s}.hdri__cart:hover{border-color:#111}.hdri__cnt{position:absolute;top:-6px;right:-6px;display:grid;place-items:center;min-width:19px;height:19px;border-radius:999px;background:#fc9c45;color:#17110a;font-size:11px;font-weight:700}.srch{display:flex;align-items:center;height:48px;padding:4px 4px 4px 16px;border:1px solid #e5e2db;border-radius:10px;background:#f5f4f1;transition:border-color .25s}.srch:focus-within{border-color:#111}.srch input{flex:1;min-width:0;border:0;background:none;color:#111;font-family:Onest,sans-serif;font-size:15px;outline:none}.srch button{height:40px;padding:0 22px;border:0;border-radius:8px;background:#111;color:#fff;font-family:Onest,sans-serif;font-size:14px;cursor:pointer;transition:background .25s}.srch button:hover{background:#fc9c45;color:#17110a}.cat{padding:22px 0 34px;background:#fff}.cat__in{display:grid;grid-template-columns:292px minmax(0, 1fr);gap:26px;max-width:1440px;margin:0 auto;padding:0 40px}.rail{align-self:start;padding:8px 0;border:1px solid #e5e2db;border-radius:14px;background:#f5f4f1}.rail__list li+li{border-top:1px solid rgba(17,17,17,.07)}.rail__list a{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;color:#111;font-size:14.5px;transition:padding-left .3s cubic-bezier(0.2, 0.7, 0.3, 1),color .25s,background .25s}.rail__list a::after{width:6px;height:6px;border-top:1.4px solid rgba(17,17,17,.3);border-right:1.4px solid rgba(17,17,17,.3);transform:rotate(45deg);transition:border-color .25s;content:""}.rail__list a:hover::after{border-color:#fc9c45}.rail__list a:hover{padding-left:26px;background:rgba(252,156,69,.1);color:#17110a}.rail img{flex:none;width:22px;height:22px;filter:grayscale(1) contrast(0.35) brightness(0.55);opacity:.85;transition:transform .3s cubic-bezier(0.2, 0.7, 0.3, 1),filter .3s,opacity .3s}.rail a:hover img{filter:none;opacity:1;transform:scale(1.12)}.rail__new a{color:#fc9c45;font-weight:600}.promo{display:grid;align-content:start}.promo__head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin:0 0 14px}.promo__head h2{margin:0;font-size:22px;font-weight:700;letter-spacing:-0.02em}.promo__all{display:inline-flex;flex:none;align-items:center;gap:9px;white-space:nowrap;color:#7d7b73;font-size:14px;transition:gap .3s cubic-bezier(0.2, 0.7, 0.3, 1),color .25s}.promo__all:hover{gap:16px;color:#fc9c45}.promo__row{display:grid;grid-template-columns:1.72fr repeat(3, minmax(0, 1fr));align-items:stretch;gap:18px}.promo__note{display:none}@media(max-width: 1180px){.cat__in{grid-template-columns:1fr}.rail__list{display:grid;grid-template-columns:repeat(2, 1fr)}.promo__row{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 900px){.topbar,.hdri__meta{display:none}.hdri__in{grid-template-columns:130px 1fr auto;gap:12px}.hdri__cat span{display:none}}@media(max-width: 640px){.cat__in,.hdri__in,.topbar__in{padding-right:20px;padding-left:20px}.rail__list{grid-template-columns:1fr}.promo__row{grid-template-columns:1fr}}.bnr{position:relative;display:block;overflow:hidden;height:268px;margin:0 0 26px;border-radius:14px}.bnr img{width:100%;height:100%;object-fit:cover;object-position:62% 58%;transition:transform 1.4s cubic-bezier(0.2, 0.7, 0.3, 1)}.bnr:hover img{transform:scale(1.045)}.bnr__plate{position:absolute;top:22px;bottom:22px;left:22px;display:grid;align-content:center;gap:6px;justify-items:start;width:330px;padding:26px 28px;border-radius:16px;background:rgba(20,20,26,.82);color:#f6f2ea;backdrop-filter:blur(10px)}.bnr__b{padding:6px 12px;border-radius:999px;background:#fc9c45;color:#17110a;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.bnr__cta{display:inline-flex;align-items:center;gap:10px;margin-top:12px;padding:10px 10px 10px 18px;border-radius:999px;background:#f6f2ea;color:#14141a;font-size:14px;font-weight:600}.bnr__cta i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#14141a;color:#f6f2ea;font-style:normal;transition:transform .35s cubic-bezier(0.2, 0.7, 0.3, 1)}.bnr:hover .bnr__cta i{transform:rotate(45deg)}.bnr__t{position:static;display:block;margin-top:10px;color:#f6f2ea}.bnr__t{font-size:27px;font-weight:700;line-height:1.1;letter-spacing:-0.025em}.bnr em{color:rgba(246,242,234,.66);font-size:12.5px;font-style:normal;line-height:1.5}.catb{padding:24px 0 40px}.catb__in{max-width:1440px;margin:0 auto;padding:0 40px}.catb__band{position:relative;overflow:hidden;height:430px;margin:0 0 22px;border-radius:14px}.catb__band img{width:100%;height:100%;object-fit:cover;object-position:60% 55%}.catb__band figcaption{position:absolute;right:0;bottom:0;left:0;padding:36px 40px;background:linear-gradient(0deg, rgba(8, 9, 14, 0.9) 0%, rgba(8, 9, 14, 0.42) 58%, rgba(8, 9, 14, 0) 100%);color:#f6f2ea}.catb__band h2{margin:0 0 8px;font-size:30px;font-weight:700;letter-spacing:-0.025em}.catb__band p{max-width:54ch;margin:0 0 18px;color:rgba(246,242,234,.72);font-size:15px}.catb__band figcaption a{display:inline-flex;padding:13px 24px;border-radius:10px;background:#f6f2ea;color:#17110a;font-size:15px;font-weight:600}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.chips a{padding:9px 16px;border:1px solid #e5e2db;border-radius:999px;color:#111;font-size:14px;transition:border-color .25s,background .25s}.chips a:hover{border-color:#111;background:#f5f4f1}.prow{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));align-items:end;gap:20px}.prow a{display:grid;gap:10px}.prow__ph{display:block;overflow:hidden;border-radius:12px;background:#0b0d14}.prow__ph img{width:100%;height:100%;object-fit:cover}.prow__ph--a{height:300px}.prow__ph--b{height:240px}.prow__ph--c{height:270px}.prow__ph--d{height:210px}.prow__n{align-self:start;font-size:14.5px;line-height:1.38}.prow__p{display:flex;align-items:baseline;justify-content:space-between;padding-top:8px;border-top:1px solid rgba(17,17,17,.1);font-size:17px;font-weight:700}.prow__p i{color:#7d7b73;font-size:11.5px;font-style:normal;font-weight:400}.shb{padding:0 0 40px}.shb__in{max-width:1440px;margin:0 auto;padding:0 40px}.shb__band{position:relative;display:block;overflow:hidden;height:460px;margin:0 0 24px}.shb__band img{width:100%;height:100%;object-fit:cover;object-position:50% 34%}.shb__band:hover u{background:#fc9c45;color:#17110a}.shb__txt{position:absolute;top:50%;left:max(40px, calc(50vw - 720px + 40px));display:grid;gap:14px;justify-items:start;max-width:520px;transform:translateY(-50%);color:#f6f2ea}.shb__txt b{font-size:38px;font-weight:700;line-height:1.08;letter-spacing:-0.03em;text-shadow:0 2px 26px rgba(0,0,0,.55)}.shb__txt em{color:rgba(246,242,234,.82);font-size:15px;font-style:normal;line-height:1.55;text-shadow:0 2px 18px rgba(0,0,0,.6)}.shb__txt u{padding:14px 26px;border-radius:10px;background:#f6f2ea;color:#17110a;font-size:15px;font-weight:600;text-decoration:none;transition:background .25s,color .25s}@media(max-width: 1180px){.cat__in{grid-template-columns:1fr}.rail__list{display:grid;grid-template-columns:repeat(2, 1fr)}.promo__row{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 900px){.topbar,.hdri__meta{display:none}.hdri__in{grid-template-columns:130px 1fr auto;gap:12px}.hdri__cat span{display:none}}@media(max-width: 640px){.cat__in,.hdri__in,.topbar__in{padding-right:20px;padding-left:20px}.rail__list{grid-template-columns:1fr}.promo__row{grid-template-columns:1fr}}.bnr{position:relative;display:block;overflow:hidden;height:268px;margin:0 0 26px;border-radius:14px}.bnr img{width:100%;height:100%;object-fit:cover;object-position:62% 58%;transition:transform 1.4s cubic-bezier(0.2, 0.7, 0.3, 1)}.bnr:hover img{transform:scale(1.045)}.bnr__plate{position:absolute;top:22px;bottom:22px;left:22px;display:grid;align-content:center;gap:6px;justify-items:start;width:330px;padding:26px 28px;border-radius:16px;background:rgba(20,20,26,.82);color:#f6f2ea;backdrop-filter:blur(10px)}.bnr__b{padding:6px 12px;border-radius:999px;background:#fc9c45;color:#17110a;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.bnr__cta{display:inline-flex;align-items:center;gap:10px;margin-top:12px;padding:10px 10px 10px 18px;border-radius:999px;background:#f6f2ea;color:#14141a;font-size:14px;font-weight:600}.bnr__cta i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#14141a;color:#f6f2ea;font-style:normal;transition:transform .35s cubic-bezier(0.2, 0.7, 0.3, 1)}.bnr:hover .bnr__cta i{transform:rotate(45deg)}.bnr__t{position:static;display:block;margin-top:10px;color:#f6f2ea}.bnr__t{font-size:27px;font-weight:700;line-height:1.1;letter-spacing:-0.025em}.bnr em{color:rgba(246,242,234,.66);font-size:12.5px;font-style:normal;line-height:1.5}.catb{padding:24px 0 40px}.catb__in{max-width:1440px;margin:0 auto;padding:0 40px}.catb__band{position:relative;overflow:hidden;height:430px;margin:0 0 22px;border-radius:14px}.catb__band img{width:100%;height:100%;object-fit:cover;object-position:60% 55%}.catb__band figcaption{position:absolute;right:0;bottom:0;left:0;padding:36px 40px;background:linear-gradient(0deg, rgba(8, 9, 14, 0.9) 0%, rgba(8, 9, 14, 0.42) 58%, rgba(8, 9, 14, 0) 100%);color:#f6f2ea}.catb__band h2{margin:0 0 8px;font-size:30px;font-weight:700;letter-spacing:-0.025em}.catb__band p{max-width:54ch;margin:0 0 18px;color:rgba(246,242,234,.72);font-size:15px}.catb__band figcaption a{display:inline-flex;padding:13px 24px;border-radius:10px;background:#f6f2ea;color:#17110a;font-size:15px;font-weight:600}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.chips a{padding:9px 16px;border:1px solid #e5e2db;border-radius:999px;color:#111;font-size:14px;transition:border-color .25s,background .25s}.chips a:hover{border-color:#111;background:#f5f4f1}.prow{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));align-items:end;gap:20px}.prow a{display:grid;gap:10px}.prow__ph{display:block;overflow:hidden;border-radius:12px;background:#0b0d14}.prow__ph img{width:100%;height:100%;object-fit:cover}.prow__ph--a{height:300px}.prow__ph--b{height:240px}.prow__ph--c{height:270px}.prow__ph--d{height:210px}.prow__n{align-self:start;font-size:14.5px;line-height:1.38}.prow__p{display:flex;align-items:baseline;justify-content:space-between;padding-top:8px;border-top:1px solid rgba(17,17,17,.1);font-size:17px;font-weight:700}.prow__p i{color:#7d7b73;font-size:11.5px;font-style:normal;font-weight:400}.shb{padding:0 0 40px}.shb__in{max-width:1440px;margin:0 auto;padding:0 40px}.shb__band{position:relative;display:block;overflow:hidden;height:460px;margin:0 0 24px}.shb__band img{width:100%;height:100%;object-fit:cover;object-position:50% 34%}.shb__band:hover u{background:#fc9c45;color:#17110a}.shb__txt{position:absolute;top:50%;left:max(40px, calc(50vw - 720px + 40px));display:grid;gap:14px;justify-items:start;max-width:520px;transform:translateY(-50%);color:#f6f2ea}.shb__txt b{font-size:38px;font-weight:700;line-height:1.08;letter-spacing:-0.03em;text-shadow:0 2px 26px rgba(0,0,0,.55)}.shb__txt em{color:rgba(246,242,234,.82);font-size:15px;font-style:normal;line-height:1.55;text-shadow:0 2px 18px rgba(0,0,0,.6)}.shb__txt u{padding:14px 26px;border-radius:10px;background:#f6f2ea;color:#17110a;font-size:15px;font-weight:600;text-decoration:none;transition:background .25s,color .25s}body.t-sand{background:#efeae1}body.t-sand .topbar,body.t-sand .hdri{border-color:rgba(17,17,17,.1);background:#efeae1}body.t-sand .srch{border-color:rgba(17,17,17,.14);background:rgba(255,255,255,.6)}body.t-sand .pc__ph{background:#e4dcce}body.t-sand .pc:hover .pc__ph{background:#ded2be}body.t-sand .pc__buy{border-color:rgba(17,17,17,.2)}.shc{padding:46px 0 56px}.shc__in{max-width:1440px;margin:0 auto;padding:0 40px}.shc__lead{display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(0, 0.95fr);align-items:end;gap:20px 56px;padding-bottom:30px;border-bottom:1px solid rgba(17,17,17,.14)}.shc__lead h1{grid-row:span 2;margin:0;font-size:clamp(30px, 22.2535211268px + 2.0657276995vw, 52px);line-height:1.02}.shc__lead p{margin:0;max-width:52ch;color:rgba(17,17,17,.62);font-size:15.5px;line-height:1.6}.shc__grid{display:grid;grid-template-columns:340px minmax(0, 1fr);gap:46px;padding-top:30px}.shc__shelf{display:grid;align-content:start}.facts{display:flex;flex-wrap:wrap;gap:28px;margin:0}.facts div{display:grid;gap:2px}.facts dt{margin:0;color:rgba(17,17,17,.45);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.facts dd{margin:0;font-size:15px;font-weight:700}.idx ol{margin:0;padding:0;list-style:none}.idx li+li{border-top:1px solid rgba(17,17,17,.12)}.idx a{display:grid;grid-template-columns:30px minmax(0, 1fr) auto;align-items:baseline;gap:10px;padding:12px 0;color:#111;font-size:15.5px;transition:padding-left .32s cubic-bezier(0.2, 0.7, 0.3, 1),color .25s}.idx a:hover{padding-left:10px;color:#6a4a16}.idx i{color:rgba(17,17,17,.34);font-size:11.5px;font-style:normal;font-weight:700;letter-spacing:.06em}.idx b{color:rgba(17,17,17,.45);font-size:12.5px;font-weight:500;white-space:nowrap}.shc{padding:30px 0 56px}.shc__in{max-width:1440px;margin:0 auto;padding:0 40px}.shc__head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 16px}.shc__head h2{margin:0;font-size:22px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.shc__head2{margin-top:46px}.shc__nav{display:flex;gap:8px}.arw{display:grid;place-items:center;width:40px;height:40px;border:1px solid #e5e2db;border-radius:50%;background:#fff;color:#111;cursor:pointer;transition:border-color .25s,background .25s,color .25s}.arw:hover:not(:disabled){border-color:#111;background:#111;color:#fff}.arw:disabled{color:rgba(17,17,17,.22);cursor:default}.ccar{display:flex;gap:18px;overflow-x:auto;margin:0;padding:0 0 6px;list-style:none;scroll-snap-type:x mandatory;scrollbar-width:none}.ccar::-webkit-scrollbar{display:none}.ccar li{flex:0 0 calc(25% - 13.5px)}.ccar a{position:relative;display:block;overflow:hidden;aspect-ratio:564/783;border-radius:24px;background:#0b0d14}.ccar img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s cubic-bezier(0.2, 0.7, 0.3, 1)}.ccar a:hover img{transform:scale(1.05)}.ccar span{position:absolute;right:0;bottom:0;display:inline-flex;align-items:center;gap:12px;max-width:92%;padding:15px 18px;border-radius:14px 0 24px 0;background:#fff;color:#111;font-size:14px;font-weight:600;transition:gap .3s cubic-bezier(0.2, 0.7, 0.3, 1)}.ccar a:hover span{gap:20px}@media(max-width: 700px){.ccar span{right:8px;left:8px;max-width:none;justify-content:space-between;border-radius:10px}}@media(max-width: 1180px){.ccar li{flex:0 0 calc(50% - 9px)}.shb__band{height:380px}}@media(max-width: 700px){.ccar li{flex:0 0 100%}.shb__band{height:330px}}.bar{background:#14141a;color:rgba(246,242,234,.86)}.bar__in{display:flex;align-items:center;justify-content:space-between;gap:26px;padding-top:11px;padding-bottom:11px;font-size:12.5px;letter-spacing:.01em}.bar span{position:relative;padding-left:18px;white-space:nowrap}.bar span::before{position:absolute;top:50%;left:0;width:6px;height:6px;border-radius:50%;background:#fc9c45;transform:translateY(-50%);content:""}@media(max-width: 1100px){.bar__in span:nth-child(n+3){display:none}}@media(max-width: 700px){.bar__in{justify-content:center}.bar__in span:nth-child(n+2){display:none}}.pgrid{display:grid;gap:30px 18px}.pgrid--3{grid-template-columns:repeat(3, minmax(0, 1fr))}.pgrid--4{grid-template-columns:repeat(4, minmax(0, 1fr))}.pgrid--5{grid-template-columns:repeat(5, minmax(0, 1fr))}.pgrid--6{grid-template-columns:repeat(6, minmax(0, 1fr))}.pc{position:relative;display:grid;grid-template-rows:auto auto auto auto auto;align-content:start;gap:7px}.pc__ph{position:relative;overflow:hidden;margin-bottom:6px;border-radius:16px;background:#f3f1ec;transition:background .4s ease}.pc__ph::after{position:absolute;inset:0;border-radius:16px;box-shadow:inset 0 -60px 50px -56px rgba(17,17,17,.16);content:"";pointer-events:none}.pc:hover .pc__ph{background:#f6eee2}.pc__img{display:grid;place-items:center;overflow:hidden;aspect-ratio:1/1;max-height:232px;padding:20px}.pc__img img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 12px 20px rgba(17, 17, 17, 0.15));transition:transform .7s cubic-bezier(0.2, 0.7, 0.3, 1)}.pc:hover .pc__img img{transform:scale(1.05) translateY(-3px)}.pc__tags{position:absolute;z-index:2;top:12px;left:12px;display:grid;gap:5px;justify-items:start}.pc__tag{padding:5px 11px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.05em}.pc__tag--hit{background:#111;color:#fff}.pc__tag--new{background:#fc9c45;color:#17110a}.pc__fav{position:absolute;z-index:2;top:10px;right:10px;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:rgba(255,255,255,.86);color:rgba(17,17,17,.55);cursor:pointer;transition:color .25s,background .25s,transform .3s}.pc__fav:hover{background:#fff;color:#d9443b;transform:scale(1.08)}.pc__quick{position:absolute;right:10px;bottom:10px;left:10px;height:38px;border:0;border-radius:10px;background:rgba(17,17,17,.88);color:#fff;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;opacity:0;transform:translateY(8px);transition:opacity .28s,transform .35s cubic-bezier(0.2, 0.7, 0.3, 1),background .25s;backdrop-filter:blur(4px)}.pc__quick:hover{background:#111}.pc:hover .pc__quick{opacity:1;transform:translateY(0)}.pc__n{display:-webkit-box;overflow:hidden;min-height:4.02em;color:#111;font-size:14.5px;line-height:1.34;transition:color .25s;-webkit-box-orient:vertical;-webkit-line-clamp:3}.pc__n:hover{color:#6a4a16}.pc__rate{display:inline-flex;align-items:center;gap:7px;min-height:16px;color:#e0a21c;font-size:12px}.pc__rate--none{color:rgba(17,17,17,.35)}.pc__stars{display:inline-flex;gap:1px}.pc__rev{color:rgba(17,17,17,.42)}.pc__meta{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.pc__st{display:inline-flex;align-items:center;gap:6px;color:#2e9e5b;font-size:12.5px}.pc__st::before{width:6px;height:6px;border-radius:50%;background:#2e9e5b;content:""}.pc__sku{color:#7d7b73;font-size:11px;letter-spacing:.06em}.pc__buyrow{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px}.pc__p{font-size:21px;font-weight:700;letter-spacing:-0.02em;white-space:nowrap}.pc__p i{margin-left:1px;font-size:12.5px;font-style:normal;font-weight:600;opacity:.5}.pc__buy{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:0;border-radius:999px;background:#111;color:#fff;font-family:inherit;font-size:13.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .25s,color .25s}.pc__buy:hover{background:#fc9c45;color:#17110a}@media(max-width: 1280px){.pgrid--6,.pgrid--5{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(max-width: 900px){.pgrid--3,.pgrid--4,.pgrid--5,.pgrid--6{grid-template-columns:repeat(2, minmax(0, 1fr))}.pc__img{max-height:190px}.pc__n{min-height:6.7em;-webkit-line-clamp:5}.pc__quick{display:none}.pc__buy span{display:none}.pc__buy{padding:0 13px}}@media(min-width: 901px){.hits .pgrid>li:nth-child(n+6),.newp .pgrid>li:nth-child(n+6){display:none}}.wrap{width:100%;max-width:1440px;margin:0 auto;padding:0 40px}.shead{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin:0 0 20px}.shead h2{margin:0;font-size:26px;font-weight:700;letter-spacing:-0.025em}.shead__all{display:inline-flex;flex:none;align-items:center;gap:9px;color:#7d7b73;font-size:14px;white-space:nowrap;transition:gap .3s cubic-bezier(0.2, 0.7, 0.3, 1),color .25s}.shead__all:hover{gap:16px;color:#fc9c45}.lnk{display:inline-flex;align-items:center;gap:10px;padding-bottom:8px;border-bottom:1px solid rgba(17,17,17,.24);color:#111;font-size:15px;font-weight:600;transition:gap .3s cubic-bezier(0.2, 0.7, 0.3, 1),border-color .25s}.lnk:hover{gap:18px;border-color:#fc9c45}.about{padding:64px 0}.newp{padding:54px 0 14px}.rev{padding:64px 0}.wall{margin:26px 0}.faq{margin:0;padding:0;list-style:none}.faq li{border-top:1px solid #e5e2db}.faq summary{display:flex;align-items:center;gap:18px;padding:18px 0;font-size:16.5px;font-weight:600;list-style:none;cursor:pointer;transition:color .25s}.faq summary::-webkit-details-marker{display:none}.faq summary i{display:grid;flex:none;place-items:center;width:30px;height:30px;border:1px solid rgba(17,17,17,.28);border-radius:50%;font-size:11.5px;font-style:normal;font-weight:700;opacity:.6}.faq summary::after{flex:none;width:12px;height:12px;margin-left:auto;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-3px, -3px);transition:transform .3s;content:""}.faq summary:hover{color:#6a4a16}.faq details[open] summary::after{transform:rotate(-135deg) translate(-3px, -3px)}.faq>li p{max-width:76ch;margin:0 0 20px;padding-left:48px;color:rgba(17,17,17,.66);font-size:15px;line-height:1.62}.ft{margin-top:26px;padding:0;border-top:1px solid #e5e2db;background:#f5f4f1}.ft__nl{display:grid;grid-template-columns:minmax(0, 1fr) 470px;align-items:center;gap:40px;padding-top:40px;padding-bottom:40px;border-bottom:1px solid #e5e2db}.ft__nl b{display:block;margin-bottom:6px;font-size:22px;font-weight:700;letter-spacing:-0.02em}.ft__nl span{color:#7d7b73;font-size:14px}.ft__form{display:flex;gap:10px}.ft__form input{flex:1;min-width:0;height:52px;padding:0 18px;border:1px solid rgba(17,17,17,.16);border-radius:999px;background:#fff;color:#111;font-family:inherit;font-size:15px;outline:none;transition:border-color .25s}.ft__form input:focus{border-color:#111}.ft__form button{height:52px;padding:0 26px;border:0;border-radius:999px;background:#111;color:#fff;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background .25s,color .25s}.ft__form button:hover{background:#fc9c45;color:#17110a}.ft__in{display:grid;grid-template-columns:minmax(0, 1.3fr) repeat(3, minmax(0, 1fr));gap:40px;padding-top:46px;padding-bottom:44px}.ft__brand{display:grid;gap:10px;justify-items:start}.ft__brand img{width:150px;height:auto;margin-bottom:6px}.ft__brand p{margin:0;color:rgba(17,17,17,.66);font-size:13.5px;line-height:1.55}.ft__tel{font-size:16px;font-weight:700}.ft__tel em{color:#7d7b73;font-size:11.5px;font-style:normal;font-weight:500}.ft__mail{color:rgba(17,17,17,.7);font-size:14px;text-decoration:underline;text-underline-offset:3px}.ft__soc{display:flex;gap:14px;margin-top:6px}.ft__soc a{padding:8px 14px;border:1px solid rgba(17,17,17,.16);border-radius:999px;font-size:12.5px;transition:border-color .25s,background .25s}.ft__soc a:hover{border-color:#111;background:#fff}.ft__col h3{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ft__col ul{margin:0;padding:0;list-style:none}.ft__col li+li{margin-top:8px}.ft__col a{color:rgba(17,17,17,.66);font-size:13.5px;transition:color .25s}.ft__col a:hover{color:#111}.ft__legal{padding:18px 0 26px;border-top:1px solid #e5e2db;color:#7d7b73;font-size:12px}@media(max-width: 1100px){.cats__g{grid-template-columns:1fr}.cattiles{grid-template-columns:repeat(3, 1fr)}.catgrid,.catgrid--b,.catgrid--c{grid-template-columns:repeat(2, minmax(0, 1fr))}.own .wrap,.about .wrap,.svc__g{grid-template-columns:1fr;gap:28px}.v-b .own__ph{order:0}.revs,.revs--c{grid-template-columns:repeat(2, minmax(0, 1fr))}.ft__in{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 640px){.cattiles span{right:8px;left:8px;justify-content:space-between;border-radius:10px}.wrap{padding:0 20px}.catgrid,.catgrid--b,.catgrid--c,.revs,.revs--c,.ft__in{grid-template-columns:1fr}.strip{height:300px}.own__ph img,.about__ph img{height:280px}}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #fc9c45;outline-offset:3px;border-radius:6px}.lnk--inv{border-color:rgba(246,242,234,.4);color:#f6f2ea}.lnk--inv:hover{border-color:#fc9c45}.sh{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 22px}.sh h2{margin:0;font-size:32px;font-weight:700;letter-spacing:-0.03em}.sh__all{display:inline-flex;flex:none;align-items:center;gap:10px;padding:7px 7px 7px 18px;border-radius:999px;background:rgba(17,17,17,.06);color:#111;font-size:14px;font-weight:600;white-space:nowrap;transition:background .25s,color .25s}.sh__all i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#111;color:#fff;font-style:normal;transition:transform .35s cubic-bezier(0.2, 0.7, 0.3, 1)}.sh__all:hover{background:#111;color:#fff}.sh__all:hover i{background:#fc9c45;color:#17110a;transform:rotate(45deg)}.fields{display:grid;grid-template-columns:1.32fr repeat(3, minmax(0, 1fr));gap:16px;margin:0;padding:0;list-style:none}.fld{position:relative;display:block;overflow:hidden;height:437px;padding:22px;border-radius:20px;color:#f6f2ea;transition:transform .4s cubic-bezier(0.2, 0.7, 0.3, 1)}.fld:hover{transform:translateY(-5px)}.fld--ink{background:radial-gradient(120% 90% at 70% 20%, #24242E 0%, #14141A 70%)}.fld--ember{background:radial-gradient(120% 90% at 70% 20%, #B0561C 0%, #6E340F 72%)}.fld--moss{background:radial-gradient(120% 90% at 70% 20%, #3B4C3C 0%, #222C23 72%)}.fld--night{background:radial-gradient(120% 90% at 70% 20%, #24406E 0%, #131F38 72%)}.fld__b{display:inline-flex;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.16);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.fld__t{display:block;max-width:12ch;margin:14px 0 6px;font-size:22px;font-weight:700;line-height:1.16;letter-spacing:-0.02em}.fld__m{display:block;color:rgba(246,242,234,.6);font-size:13px}.fld__img{position:absolute;right:-6%;bottom:84px;left:-6%;height:220px;object-fit:contain;filter:drop-shadow(0 22px 30px rgba(0, 0, 0, 0.45));transition:transform .8s cubic-bezier(0.2, 0.7, 0.3, 1)}.fld:hover .fld__img{transform:translateY(-8px) scale(1.04)}.fld__n{position:absolute;bottom:14px;left:22px;font-size:62px;font-weight:800;line-height:1;letter-spacing:-0.05em}.fld__n em{display:block;margin-bottom:2px;font-size:12px;font-style:normal;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.55}.chipsline{display:flex;flex-wrap:wrap;gap:8px;margin:34px 0 0;padding:0;list-style:none}.chipsline a{display:inline-flex;align-items:baseline;gap:8px;padding:9px 15px;border:1px solid #e5e2db;border-radius:999px;color:#111;font-size:14px;transition:border-color .25s,background .25s}.chipsline a em{color:#7d7b73;font-size:11.5px;font-style:normal;letter-spacing:.06em}.chipsline a:hover{border-color:#111;background:#f5f4f1}.duo{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}.ptile{position:relative;display:grid;align-content:end;overflow:hidden;min-height:470px;padding:34px;border-radius:20px}.ptile--photo{background:#0b0d14;color:#f6f2ea}.ptile--photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s cubic-bezier(0.2, 0.7, 0.3, 1)}.ptile--photo:hover img{transform:scale(1.05)}.ptile--photo::after{position:absolute;inset:0;background:linear-gradient(0deg, rgba(8, 9, 14, 0.9) 0%, rgba(8, 9, 14, 0.15) 62%);content:""}.ptile--sand{align-content:start;background:#efe9de;color:#111}.ptile--ink{align-content:start;background:#14141a;color:#f6f2ea}.ptile__in{position:relative;z-index:2;display:grid;gap:14px;justify-items:start}.ptile__big{max-width:14ch;margin:0;font-size:44px;font-weight:800;line-height:.98;letter-spacing:-0.04em}.ptile__ghost{display:block;position:relative;z-index:1;margin:0 0 16px;color:rgba(17,17,17,.12);font-size:clamp(32px,6.4vw,74px);font-weight:800;line-height:.9;letter-spacing:-0.05em;overflow-wrap:anywhere}.ptile p{max-width:46ch;margin:0;color:rgba(246,242,234,.76);font-size:15px;line-height:1.6}.ptile--sand p{color:rgba(17,17,17,.66)}.ptile--sand .ptile__ghost{color:rgba(17,17,17,.11)}.ptile--ink .ptile__ghost{color:rgba(246,242,234,.09)}.nlist{display:grid;gap:12px;margin:0;padding:0;list-style:none;counter-reset:n}.nlist li{display:grid;grid-template-columns:30px minmax(0, 1fr);align-items:start;gap:4px 14px;padding-top:12px;border-top:1px solid currentColor;counter-increment:n}.nlist li::before{grid-row:span 2;margin-top:2px;display:grid;place-items:center;width:30px;height:30px;border:1px solid currentColor;border-radius:50%;font-size:12px;font-weight:700;opacity:.5;content:counter(n, decimal-leading-zero)}.nlist b{grid-column:2;display:block;font-size:15.5px;font-weight:700}.nlist span{grid-column:2;display:block;font-size:14px;line-height:1.5;opacity:.7}.wall{position:relative;overflow:hidden;padding:60px 0 70px;background:#14141a;color:#f6f2ea}.wall__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.13}.wall::before{position:absolute;inset:0;background:linear-gradient(180deg, rgba(20, 20, 26, 0.62) 0%, rgba(20, 20, 26, 0.9) 100%);content:"";z-index:1}.wall .wrap{position:relative;z-index:2}.wall__cap{margin:22px 0 0;color:rgba(246,242,234,.42);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.wall__ghost{margin:0 0 -18px;color:rgba(246,242,234,.08);font-size:clamp(56px,9vw,132px);font-weight:800;line-height:.9;letter-spacing:-0.05em;text-transform:uppercase}.bubbles{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));align-items:start;gap:20px;margin:0;padding:0;list-style:none}.bubbles li{position:relative;padding:20px 22px 22px;border-radius:16px;background:#f6f2ea;color:#111;transition:transform .4s cubic-bezier(0.2, 0.7, 0.3, 1)}.bubbles li::after{position:absolute;bottom:-9px;left:30px;width:18px;height:18px;background:#f6f2ea;transform:rotate(45deg);content:""}.bubbles li:nth-child(1){transform:rotate(-1.2deg)}.bubbles li:nth-child(2){transform:rotate(0.9deg)}.bubbles li:nth-child(3){transform:rotate(1.3deg)}.bubbles li:nth-child(4){transform:rotate(-0.7deg)}.bubbles li:nth-child(5){transform:rotate(1deg)}.bubbles li:nth-child(6){transform:rotate(-1deg)}.bubbles li:hover{transform:rotate(0) translateY(-5px)}.bubbles header{display:flex;flex-wrap:nowrap;align-items:baseline;gap:10px;margin-bottom:10px}.bubbles b{flex:none;font-size:14.5px;font-weight:700}.bubbles time{flex:none;color:#7d7b73;font-size:12px}.bubbles .rev__s{display:inline-flex;flex:none;gap:2px;margin-left:auto;color:#e0a21c;white-space:nowrap}.bubbles p{margin:0;font-size:14.5px;line-height:1.55}.mixrow{display:block;margin:0;padding:0;list-style:none}.mixrow>li+li{display:none}.invp{max-width:78ch}.invp h2{margin:0 0 14px;font-size:28px;font-weight:700;line-height:1.12;letter-spacing:-0.03em}.invp p{margin:0;color:rgba(17,17,17,.7);font-size:15px;line-height:1.62}.invp dl{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0 24px;margin:22px 0 0}.invp dl div{display:grid;gap:4px;padding:12px 0 0;border-top:1px solid #e5e2db}.invp dl dt{margin:0;font-size:12.5px;font-weight:700}.invp dl dd{margin:0;color:rgba(17,17,17,.62);font-size:12.5px}.photocell{position:relative;display:block;height:100%;min-height:430px;background:#0b0d14}.photocell img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(0.2, 0.7, 0.3, 1)}.photocell:hover img{transform:scale(1.05)}.photocell span{position:absolute;top:20px;left:20px;display:inline-flex;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.18);color:#f6f2ea;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;backdrop-filter:blur(6px)}.photocell b{position:absolute;right:20px;bottom:18px;left:20px;color:#f6f2ea;font-size:19px;font-weight:700;letter-spacing:-0.02em;text-shadow:0 2px 18px rgba(0,0,0,.6)}.faqtile{padding:34px 38px;border-radius:20px;background:#efe9de}@media(max-width: 1100px){.fields,.bubbles{grid-template-columns:repeat(2, minmax(0, 1fr))}.duo{grid-template-columns:1fr}.sh h2{font-size:26px}}@media(max-width: 640px){.fields,.bubbles{grid-template-columns:1fr}.fld{height:380px}.faqtile{padding:24px 20px}.ptile{min-height:380px;padding:24px}}@media(max-width: 1180px){.brnd{grid-template-columns:1fr}.brnd__hero{height:400px}.brnd__row li{flex:0 0 46%}.brnd__row li{height:440px}.qpanel{grid-template-columns:1fr;gap:30px}}@media(max-width: 1000px){.crds{grid-template-columns:repeat(2, minmax(0, 1fr))}.nums{grid-template-columns:repeat(2, minmax(0, 1fr))}.nums li+li{padding-left:0;border-left:0}.nums li:nth-child(even){padding-left:26px;border-left:1px solid rgba(246,242,234,.14)}}@media(max-width: 640px){.brnd__n{min-height:5.4em;-webkit-line-clamp:4}.crds,.nums{grid-template-columns:1fr}.nums li:nth-child(even){padding-left:0;border-left:0}.cats{padding:54px 0 48px}.cats__lead{margin-bottom:74px}.strip{height:470px}.qpanel{padding:26px 20px}.brnd__row li{flex:0 0 78%}}.gwh{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 24px}.gwh h2{margin:0;font-size:32px;font-weight:400;line-height:32px;letter-spacing:-0.7px}.gwh__all{display:inline-flex;flex:none;align-items:center;gap:10px;color:#111;font-size:14px;font-weight:500;white-space:nowrap}.gwh__all i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:rgba(17,17,17,.08);font-style:normal;transition:background .25s,color .25s,transform .35s cubic-bezier(0.2, 0.7, 0.3, 1)}.gwh__all:hover i{background:#111;color:#fff;transform:rotate(45deg)}.cats{padding:56px 0 44px;background:#fff}.gwtiles{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:18px;margin:0;padding:0;list-style:none}.gwt{position:relative;display:block;overflow:hidden;aspect-ratio:337/437;border-radius:24px;color:#fff}.gwt img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(0.2, 0.7, 0.3, 1)}.gwt:hover img{transform:scale(1.04)}.gwt__top{position:absolute;top:32px;right:32px;left:32px;z-index:2}.gwt__lbl{display:inline-block;padding:4px 8px;border-radius:6px;background:rgba(255,255,255,.12);font-size:13px;font-weight:500;line-height:13px;letter-spacing:-0.26px;backdrop-filter:blur(4px)}.gwt__name{display:block;margin-top:22px;padding-bottom:16px;font-size:22px;font-weight:400;line-height:25.52px;letter-spacing:-0.66px}.gwt__date{display:block;font-size:14px;font-weight:400;line-height:16.8px;letter-spacing:-0.14px;opacity:.6}.gwt__num{position:absolute;bottom:32px;left:32px;z-index:2;display:flex;align-items:baseline;gap:10px;font-size:80px;font-weight:300;line-height:72px;letter-spacing:-4.8px}.gwt__num em{font-size:20px;font-style:normal;font-weight:400;letter-spacing:-0.4px;text-transform:uppercase;opacity:.65}.gwt__num i{font-size:22px;font-style:normal;font-weight:400;letter-spacing:-0.44px;opacity:.8}.own{padding:44px 0;background:#efede7}.gwrow{display:grid;grid-template-columns:1.1fr 1fr .92fr 1.22fr;align-items:stretch;gap:18px;margin:0;padding:0;list-style:none}.gwp{position:relative;display:flex;overflow:hidden;flex-direction:column;justify-content:space-between;height:460px;padding:32px;border-radius:32px;background:#000;color:#fff}.gwp b{display:block;font-size:52px;font-weight:300;line-height:50px;letter-spacing:-2.2px}.gwp span{display:block;max-width:280px;font-size:14px;font-weight:400;line-height:16px}.gwc{position:relative;display:block;overflow:hidden;height:460px;border-radius:32px;color:#fff}.gwc img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(0.2, 0.7, 0.3, 1)}.gwc:hover img{transform:scale(1.04)}.gwc__top{position:absolute;top:32px;right:32px;left:32px;z-index:2}.gwc__lbl{display:inline-block;padding:4px 8px;border-radius:6px;background:rgba(255,255,255,.12);font-size:13px;font-weight:500;line-height:15px;backdrop-filter:blur(4px)}.gwc__name{display:block;margin-top:22px;padding-bottom:16px;font-size:22px;font-weight:400;line-height:25px}.gwc__p{position:absolute;bottom:32px;left:32px;z-index:2;display:flex;align-items:baseline;gap:8px;font-size:40px;font-weight:300;line-height:40px;letter-spacing:-2px}.gwc__p i{font-size:16px;font-style:normal;letter-spacing:-0.32px;opacity:.8}.svc{padding:44px 0;background:#fff}.gwduo{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px}.gwb{position:relative;display:flex;overflow:hidden;min-height:620px;padding:34px;border-radius:24px}.gwb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.gwb__in{position:relative;z-index:2;display:flex;flex-direction:column;width:100%}.gwb__t{max-width:11ch;margin:0;font-size:64px;font-weight:300;line-height:64px;letter-spacing:-3px;text-transform:uppercase}.gwb--end .gwb__in{justify-content:flex-end}.gwb--dark{color:#fff}.gwb--dark::after{position:absolute;inset:0;z-index:1;background:linear-gradient(0deg, rgba(6, 7, 10, 0.92) 0%, rgba(6, 7, 10, 0.72) 42%, rgba(6, 7, 10, 0.18) 100%);content:""}.gwb--light{background:#efe9de;color:#111}.gwb__pays{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;margin:26px 0 0;padding:0;list-style:none}.gwb__pays li{display:grid;gap:4px;padding:16px 18px;border-radius:14px;background:rgba(255,255,255,.62)}.gwb__pays b{font-size:15px;font-weight:600;letter-spacing:-0.15px}.gwb__pays span{color:rgba(17,17,17,.6);font-size:13px;line-height:16px;letter-spacing:-0.13px}.gwb__req{display:grid;margin:24px 0 0}.gwb__req div{display:grid;grid-template-columns:180px minmax(0, 1fr);gap:16px;padding:11px 0;border-top:1px solid rgba(17,17,17,.14)}.gwb__req dt{margin:0;color:rgba(17,17,17,.5);font-size:13px;letter-spacing:-0.13px}.gwb__req dd{margin:0;font-size:14px;font-weight:500;letter-spacing:-0.14px}.gwb__note{max-width:44ch;margin:22px 0 0;color:rgba(17,17,17,.6);font-size:14px;line-height:16.8px;letter-spacing:-0.14px}.gwb__cta{display:inline-flex;align-items:center;align-self:flex-start;gap:12px;margin-top:auto;padding-top:26px;color:#111;font-size:14px;font-weight:500}.gwb__cta i{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(17,17,17,.3);border-radius:50%;font-style:normal;transition:background .25s,color .25s,transform .35s cubic-bezier(0.2, 0.7, 0.3, 1)}.gwb__cta:hover i{border-color:#111;background:#111;color:#fff;transform:rotate(45deg)}.gwl{margin:26px 0 0;padding:0;list-style:none;counter-reset:g}.gwl li{position:relative;padding:0 0 32px 48px;font-size:14px;font-weight:400;line-height:16.8px;letter-spacing:-0.14px;counter-increment:g}.gwl li:last-child{padding-bottom:0}.gwl li::before{position:absolute;top:-4px;left:0;display:grid;place-items:center;width:28px;height:28px;border:1px solid currentColor;border-radius:50%;font-size:12px;opacity:.55;content:counter(g)}.gwl li b{display:block;margin-bottom:3px;font-size:15px;font-weight:500}.strip{position:relative;overflow:hidden;height:760px}.strip>img{width:100%;height:100%;object-fit:cover;object-position:60% 50%}.strip__st{position:absolute;inset:0;z-index:2;display:grid;align-content:center}.strip__st .wrap{display:block}.strip__st b{display:block;max-width:12ch;color:#fff;font-size:clamp(52px,8.4vw,120px);font-weight:300;line-height:.9;letter-spacing:-6px;text-transform:uppercase}.strip__st em{display:block;max-width:350px;padding:18px 20px 0 0;color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:-0.14px}.strip__st .strip__cta{display:inline-flex;align-items:center;gap:12px;margin-top:20px;color:#fff;font-size:14px;font-weight:500;line-height:23px}.strip__st .strip__cta i{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(255,255,255,.5);border-radius:50%;font-style:normal;transition:background .25s,color .25s,transform .35s cubic-bezier(0.2, 0.7, 0.3, 1)}.strip__st .strip__cta:hover i{border-color:#fff;background:#fff;color:#14141a;transform:rotate(45deg)}.strip::after{position:absolute;inset:0;background:linear-gradient(90deg, rgba(8, 9, 14, 0.72) 0%, rgba(8, 9, 14, 0.34) 48%, rgba(8, 9, 14, 0) 100%);content:""}.strip__cap{position:absolute;right:40px;bottom:26px;z-index:2;margin:0;color:rgba(255,255,255,.5);font-size:12px;letter-spacing:.16em;text-transform:uppercase}section.faq{padding:44px 0 60px}.gwfaq{display:grid;grid-template-columns:474px minmax(0, 1fr);gap:1px}.gwfaq__side{position:relative;display:flex;overflow:hidden;flex-direction:column;justify-content:space-between;padding:34px;border-radius:24px;background:#000;color:#fff}.gwfaq__side b{display:block;max-width:9ch;font-size:64px;font-weight:300;line-height:64px;letter-spacing:-3px;text-transform:uppercase}.gwfaq__side p{max-width:320px;margin:0;font-size:14px;line-height:16.8px;letter-spacing:-0.14px;opacity:.7}.gwfaq__side p a{color:#fff;text-decoration:underline;text-underline-offset:3px}.gwfaq__cta{display:inline-flex;align-items:center;align-self:flex-start;gap:12px;margin-top:20px;color:#fff;font-size:14px;font-weight:500}.gwfaq__cta i{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(255,255,255,.5);border-radius:50%;font-style:normal;transition:background .25s,color .25s,transform .35s cubic-bezier(0.2, 0.7, 0.3, 1)}.gwfaq__cta:hover i{background:#fff;color:#000;transform:rotate(45deg)}.gwfaq__list{padding:34px 40px;border-radius:24px;background:#f4f2ee}@media(max-width: 1180px){.gwtiles,.gwrow{grid-template-columns:repeat(2, minmax(0, 1fr))}.gwfaq{grid-template-columns:1fr}.gwduo{grid-template-columns:1fr}.strip{height:560px}}@media(max-width: 680px){.gwtiles,.gwrow{grid-template-columns:1fr}.gwt__num{font-size:62px;line-height:58px;letter-spacing:-3px}.gwb__t,.gwfaq__side b{font-size:44px;line-height:44px;letter-spacing:-2px}.gwfaq__list{padding:24px 20px}.strip{height:470px}}.gwcap{margin:18px 0 0;color:rgba(17,17,17,.42);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.eh{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 20px}.eh h2{margin:0;font-size:21px;font-weight:600;line-height:21px;letter-spacing:.35px;text-transform:uppercase}.eh a{color:#1a1a1a;font-size:14px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.elead,.clead{max-width:62ch;margin:0 0 22px;color:rgba(26,26,26,.65);font-size:14px;line-height:22px;letter-spacing:.28px}.ecar{display:flex;gap:16px;overflow-x:auto;margin:0;padding:0;list-style:none;scrollbar-width:none}.ecar::-webkit-scrollbar{display:none}.ecar li{flex:0 0 calc(33.333% - 10.667px)}.ecar a{position:relative;display:block;overflow:hidden;aspect-ratio:564/783;background:#eee}.ecar img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(0.2, 0.7, 0.3, 1)}.ecar a:hover img{transform:scale(1.04)}.ecar span{position:absolute;right:0;bottom:0;display:grid;gap:4px;padding:16px 24px;background:#fff;color:#1a1a1a;font-size:14px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase}.ecar span i{color:#999;font-size:11px;font-style:normal;font-weight:400;letter-spacing:1.1px}.ehero{position:relative;overflow:hidden;height:640px;background:#eee}.ehero>img{width:100%;height:100%;object-fit:cover}.ehero__in{position:absolute;bottom:32px;left:32px;display:grid;gap:8px;justify-items:start;max-width:420px}.ehero h2{margin:0;color:#fff;font-size:32px;font-weight:600;line-height:40px;letter-spacing:3.2px;text-transform:uppercase}.ehero p{margin:0 0 12px;color:#fff;font-size:14px;line-height:22px;letter-spacing:.28px}.ehero a{padding:12px 40px;border-radius:2px;background:#1a1a1a;color:#fff;font-size:14px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;transition:background .25s}.ehero a:hover{background:#000}.egrid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px;margin:0;padding:0;list-style:none}.egrid li{padding-top:16px;border-top:1px solid rgba(26,26,26,.16)}.egrid b{display:block;margin-bottom:6px;color:#999;font-size:14px;font-weight:400;letter-spacing:.28px}.egrid h3{margin:0 0 8px;font-size:21px;font-weight:600;line-height:21px;letter-spacing:.35px;text-transform:uppercase}.egrid p{margin:0;color:rgba(26,26,26,.7);font-size:14px;line-height:22px;letter-spacing:.28px}.efaq{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 56px;margin:0;padding:0;list-style:none}.efaq li{border-top:1px solid rgba(26,26,26,.16)}.efaq summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0;font-size:15px;font-weight:600;letter-spacing:.3px;list-style:none;text-transform:uppercase;cursor:pointer}.efaq summary::-webkit-details-marker{display:none}.efaq summary::after{width:auto;height:auto;border:0;transform:none;content:"+";font-size:18px;font-weight:400}.efaq details[open] summary::after{transform:none;content:"–"}.efaq p{max-width:52ch;margin:0 0 18px;color:rgba(26,26,26,.7);font-size:14px;line-height:22px;letter-spacing:.28px}.ch{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 18px}.ch h2{margin:0;font-size:44px;font-weight:700;line-height:46px;letter-spacing:-0.8px}.ch a{color:#111}.cpanels{display:grid;grid-template-columns:1.14fr 1.05fr 1fr .93fr;gap:20px;margin:0;padding:0;list-style:none}.cpanels--own{grid-template-columns:.93fr 1fr 1.05fr 1.14fr}.cpanels--svc{grid-template-columns:1.12fr 1fr .92fr;gap:0 34px;margin-bottom:30px}.cpanels--svc .cpan--txt{border-bottom:1px solid rgba(28,28,28,.08)}.cpan{display:grid;overflow:hidden;padding:8px;border-radius:14px;background:#f3f3f3;transition:background .3s}.cpan:hover{background:#edece8}.cpan__ph{overflow:hidden;height:247px;border-radius:12px;background:#fff}.cpan__ph img{width:100%;height:100%;object-fit:cover}.cpan__t{margin:14px 8px 4px;color:#1a1a1a;font-size:18px;line-height:23.4px}.cpan__m{margin:0 8px 10px;color:#7d7b73;font-size:15px}.cpan__p{margin:0 8px 10px;color:#1c1c1c;font-size:28px;font-weight:700;line-height:28px}.cpan__s{margin:0 8px 12px;color:#3aa757;font-size:15px;font-weight:700}.cpan__c{margin:0 8px 12px;color:#7d7b73;font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.cpan--txt{padding:20px 2px;border-top:1px solid rgba(28,28,28,.16);border-radius:0;background:none}.cpan--txt:hover{background:none}.v-c .own{background:#faf9f7}.cband{display:grid;grid-template-columns:minmax(0, 1fr) 470px;align-items:center;gap:40px;padding:42px 46px;border-radius:20px;background:#1c1c1c;color:#fff}.cband b{display:block;margin-bottom:8px;font-size:32px;font-weight:700;line-height:38.4px}.cband span{color:rgba(255,255,255,.62);font-size:15px}.cband em{color:#c9a24b;font-style:normal;font-weight:700}.cband a{display:inline-flex;align-items:center;justify-content:center;gap:12px;height:56px;padding:0 30px;border-radius:999px;background:#c9a24b;color:#1c1c1c;font-size:16px;font-weight:700;transition:filter .25s}.cband a:hover{filter:brightness(1.08)}.cfaq{display:grid;gap:12px;margin:0;padding:0;list-style:none}.cfaq li{padding:4px 22px;border-radius:14px;background:#f3f3f3}.cfaq summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0;font-size:18px;line-height:23.4px;list-style:none;cursor:pointer}.cfaq summary::-webkit-details-marker{display:none}.cfaq summary::after{width:auto;height:auto;border:0;transform:none;color:#c9a24b;content:"+";font-size:22px}.cfaq details[open] summary::after{transform:none;content:"–"}.cfaq p{max-width:90ch;margin:0 0 18px;color:#7d7b73;font-size:15px;line-height:23.25px}@media(max-width: 1100px){.ecar li{flex:0 0 calc(50% - 8px)}.egrid,.cpanels{grid-template-columns:repeat(2, minmax(0, 1fr))}.efaq{grid-template-columns:1fr}.cband{grid-template-columns:1fr}}@media(max-width: 640px){.ecar li{flex:0 0 100%}.egrid,.cpanels{grid-template-columns:1fr}.ehero{height:480px}.cband{padding:26px 22px}}.strip--end{height:auto}.strip--end .ehero{height:640px}.ecards{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:34px 24px;margin:0;padding:0;list-style:none}.ecards a{display:grid;gap:4px;color:#1a1a1a}.ecards li{position:relative}.ecard__ph{display:block;overflow:hidden;aspect-ratio:1/1;margin-bottom:10px;background:#eee}.ecard__ph img{width:100%;height:100%;object-fit:contain;padding:18px;transition:transform .7s cubic-bezier(0.2, 0.7, 0.3, 1)}.ecards li:hover .ecard__ph img{transform:scale(1.05)}.ecard__l{position:absolute;top:12px;left:12px;font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.ecard__n{display:-webkit-box;overflow:hidden;min-height:2.6em;font-size:14px;line-height:18px;letter-spacing:.28px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ecard__c{color:#999;font-size:14px;line-height:18px;letter-spacing:.28px}.ecard__p{font-size:14px;line-height:18px;letter-spacing:.28px}.efeat{display:grid;grid-template-columns:1.08fr 1fr .94fr;gap:24px;margin:0;padding:0;list-style:none}.efeat li{display:grid;align-content:start;gap:8px}.efeat b{margin-top:8px;color:#999;font-size:14px;font-weight:400;letter-spacing:.28px}.efeat h3{margin:0;font-size:21px;font-weight:600;line-height:24px;letter-spacing:.35px;text-transform:uppercase}.efeat p{margin:0;color:rgba(26,26,26,.7);font-size:14px;line-height:22px;letter-spacing:.28px}.efeat__ph{display:block;overflow:hidden;aspect-ratio:443/293;background:#eee}.efeat__ph img{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(0.2, 0.7, 0.3, 1)}.efeat li:hover .efeat__ph img{transform:scale(1.04)}.ehero--right .ehero__in{right:32px;left:auto;text-align:right;justify-items:end}.ehero__meta{color:rgba(255,255,255,.72);font-size:13px;letter-spacing:.26px}.cst{color:#f5b82e;font-size:15px;letter-spacing:1px}.cpanels--prod{grid-template-columns:repeat(4, minmax(0, 1fr));gap:22px}.cpan__r{display:flex;align-items:center;gap:8px;margin:0 8px 8px}.cpan__r i{color:#7d7b73;font-size:13px;font-style:normal}.crate{margin:-6px 0 20px;color:#7d7b73;font-size:18px}.crate b{color:#1c1c1c;font-size:26px;font-weight:700}.crevs{display:grid;grid-template-columns:1.1fr 1fr .92fr;gap:0 44px;margin:0;padding:0;list-style:none}.crevs li{display:grid;align-content:start;gap:6px;padding:20px 0 22px;border-top:1px solid rgba(28,28,28,.16);border-bottom:1px solid rgba(28,28,28,.07)}.crevs b{font-size:17px;font-weight:700;line-height:20.4px}.crevs time{color:#9c9c9c;font-size:13px}.crevs p{margin:4px 0 0;color:#4a4a46;font-size:15px;line-height:23.25px}.cabout{display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(0, 0.95fr);align-items:center;gap:48px}.cabout__tx h2{margin:0 0 14px;font-size:38px;font-weight:700;line-height:44px;letter-spacing:-0.8px}.cabout__tx p{max-width:54ch;margin:0 0 22px;color:#7d7b73;font-size:15px;line-height:23.25px}.cabout dl{display:grid;margin:0 0 22px}.cabout dl div{display:grid;grid-template-columns:150px minmax(0, 1fr);gap:14px;padding:11px 0;border-top:1px solid rgba(28,28,28,.12)}.cabout dl dt{margin:0;color:#9c9c9c;font-size:14px}.cabout dl dd{margin:0;font-size:15px;font-weight:500}.cabout__tx>a{color:#c9a24b;font-size:15px;font-weight:700}.cabout__ph{margin:0;overflow:hidden;border-radius:14px}.cabout__ph img{display:block;width:100%;height:430px;object-fit:cover}@media(max-width: 1100px){.ecards,.cpanels--prod,.crevs{grid-template-columns:repeat(2, minmax(0, 1fr))}.efeat{grid-template-columns:1fr}.cabout{grid-template-columns:1fr;gap:26px}}@media(max-width: 640px){.ecards,.cpanels--prod,.crevs{grid-template-columns:1fr}}.ecap{position:static;display:block;margin:22px 0 0;color:rgba(26,26,26,.4)}.lg,.lge,.lgc{display:inline-flex;flex:none;align-items:center;justify-content:center;justify-self:start;align-self:start;width:max-content;height:30px;padding:0 9px;border:1px solid rgba(17,17,17,.1);border-radius:7px;background:#fff}.lg+.lg,.lg+.lge,.lg+.lgc,.lge+.lg,.lge+.lge,.lge+.lgc,.lgc+.lg,.lgc+.lge,.lgc+.lgc{margin-left:6px}.lg .lgsvg,.lge .lgsvg,.lgc .lgsvg{display:block;height:16px;width:calc(16px*var(--r, 3))}.lg--gl,.lge--gl,.lgc--gl{border-color:rgba(17,17,17,.14);background:rgba(0,0,0,0)}.lg .lggl,.lge .lggl,.lgc .lggl{width:19px;height:19px;color:#1c1c1c}.gwb--dark .lg,.gwb--dark .lge,.gwb--dark .lgc{border-color:rgba(255,255,255,.14)}.gwb--dark .lg--gl{background:rgba(0,0,0,0);border-color:rgba(255,255,255,.26)}.gwb--dark .lggl{color:rgba(255,255,255,.9)}.lgrow{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:24px 0 0;padding:0;list-style:none}.lgrow li{display:inline-flex;align-items:center;height:38px;padding:0 13px;border:1px solid rgba(17,17,17,.12);border-radius:8px;background:#fff}.lgrow .lgsvg{display:block;height:18px;width:calc(18px*var(--r, 3))}.lgrow--dark li{border-color:rgba(255,255,255,.16)}.lgset{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.lgset .lg,.lgset .lge,.lgset .lgc{margin:0}.gwl li{padding-left:0}.gwl li .lg{margin-bottom:9px}.gwl li b{display:block}.gwl li::before{display:none}.gwb__pays li{display:block}.gwb__pays li .lgc{margin-bottom:10px}.gwb__pays li b{display:block}.egrid li{display:grid;align-content:start;gap:2px}.egrid li .lge{margin-bottom:10px}.pgrid{align-items:stretch}.pc{height:100%}.gwtiles,.gwrow,.crds,.cpanels,.ecards,.efeat,.crevs{align-items:stretch}.cpan{height:100%;align-content:start}.cpanels{grid-auto-rows:1fr}.gwb__pays{grid-auto-rows:1fr;align-items:stretch}.gwb__pays li{height:100%}.bubbles{grid-auto-rows:auto;align-items:stretch}.bubbles li{height:100%;margin-top:0 !important}.cpanels--prod .cpan,.cpanels--own .cpan{grid-template-rows:auto 1fr auto auto auto auto}.cpan__t{min-height:2.6em}.ecards li a{height:100%;grid-template-rows:auto auto auto auto}.efeat li{height:100%}.crevs li{height:100%}[data-car]{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;cursor:grab}[data-car]::-webkit-scrollbar{display:none}[data-car]>li{scroll-snap-align:none}[data-car].is-drag{scroll-behavior:auto;cursor:grabbing}[data-car].is-drag a{pointer-events:none}.arw[disabled]{opacity:.3;pointer-events:none}.cnav{display:flex;justify-content:flex-end;gap:8px;margin:-52px 0 18px}.cnav .arw{width:40px;height:40px;font-size:18px;line-height:1}.cpanels--car,.crevs--car{display:flex;align-items:stretch;gap:20px}.cpanels--car>li,.crevs--car>li{flex:0 0 calc(25% - 15px)}.crevs--car>li{flex:0 0 calc(33.333% - 13.34px)}@media(max-width: 1100px){.cpanels--car>li{flex:0 0 calc(50% - 10px)}.crevs--car>li{flex:0 0 calc(50% - 10px)}}@media(max-width: 640px){.cpanels--car{gap:12px}.cpanels--car>li{flex:0 0 calc(50% - 6px)}.crevs--car>li{flex:0 0 100%}}@media(max-width: 380px){.cpanels--car>li{flex:0 0 100%}}@media(max-width: 700px){.gwb__pays{grid-template-columns:1fr}.gwb__req div{grid-template-columns:1fr;gap:2px}.gwl li{padding-left:0}.gwl li .lg{position:static;margin-bottom:8px}}.enav{display:inline-flex;align-items:center;gap:10px}.enav .arw{width:38px;height:38px;border-radius:0;font-size:17px;line-height:1}.ecards--car{display:flex;align-items:stretch;gap:24px}.ecards--car>li{flex:0 0 calc(25% - 18px)}@media(max-width: 1000px){.ecards--car>li{flex:0 0 calc(50% - 12px)}}@media(max-width: 640px){.ecards--car{gap:12px}.ecards--car>li{flex:0 0 calc(50% - 6px)}}@media(max-width: 380px){.ecards--car>li{flex:0 0 100%}}@media(max-width: 1200px){.ecard__n{min-height:3.9em;-webkit-line-clamp:3}}.lab__h{margin:0 0 18px;font-size:24px;font-weight:700;letter-spacing:-0.02em}.labmut{color:#7d7b73;font-size:13px}.lnk--light{border-color:rgba(246,242,234,.4);color:#f6f2ea}.labcar{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0, calc(25% - 12px));gap:16px;overflow-x:auto;margin:0 0 54px;padding:0 0 6px;list-style:none}.labcar a{position:relative;display:block;overflow:hidden;aspect-ratio:564/783;background:#0b0d14}.labcar img{width:100%;height:100%;object-fit:cover}.labcar span{position:absolute;right:0;bottom:0;display:grid;gap:2px;padding:13px 16px;background:#fff;color:#111;font-size:13.5px;font-weight:600}.labcar em{color:#7d7b73;font-size:11.5px;font-style:normal;letter-spacing:.08em}.ownalt{position:relative;overflow:hidden;height:470px;margin-bottom:54px}.ownalt img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ownalt__tx{position:relative;display:grid;align-content:center;justify-items:start;gap:16px;height:100%;max-width:1440px;color:#f6f2ea}.ownalt__tx h2{max-width:16ch;margin:0;font-size:40px;font-weight:700;line-height:1.06;letter-spacing:-0.03em}.ownalt__tx p{max-width:52ch;margin:0;color:rgba(246,242,234,.76);font-size:15.5px;line-height:1.6}.ownalt::after{position:absolute;inset:0;background:linear-gradient(90deg, rgba(8, 9, 14, 0.92) 0%, rgba(8, 9, 14, 0.62) 52%, rgba(8, 9, 14, 0.2) 100%);content:""}.ownalt .wrap{z-index:2}.newp-alt{padding:0 0 54px}.svcalt{position:relative;overflow:hidden;height:460px;margin-bottom:54px}.svcalt img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.svcalt::after{position:absolute;inset:0;background:linear-gradient(0deg, rgba(8, 9, 14, 0.92) 0%, rgba(8, 9, 14, 0.5) 100%);content:""}.svcalt__in{position:relative;z-index:2;display:grid;align-content:end;gap:18px;height:100%;padding-bottom:34px;color:#f6f2ea}.svcalt__rail{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:0 22px;margin:0;padding:0;list-style:none}.svcalt__rail li{display:grid;gap:5px;padding-top:14px;border-top:1px solid rgba(246,242,234,.3)}.svcalt__rail i{color:rgba(246,242,234,.5);font-size:11.5px;font-style:normal;font-weight:700;letter-spacing:.1em}.svcalt__rail b{font-size:16px}.svcalt__rail span{color:rgba(246,242,234,.72);font-size:13px}.svcalt__n{max-width:78ch;margin:0;color:rgba(246,242,234,.66);font-size:13px}.stripalt{position:relative;overflow:hidden;height:360px;margin-bottom:54px}.stripalt img{width:100%;height:100%;object-fit:cover}.stripalt__c{position:absolute;right:32px;bottom:20px;margin:0;color:rgba(246,242,234,.72);font-size:12px;letter-spacing:.18em}.revalt{position:relative;overflow:hidden;min-height:520px;margin-bottom:54px;padding:54px 0}.revalt img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%}.revalt::after{position:absolute;inset:0;background:rgba(8,9,14,.62);content:""}.revalt .wrap{position:relative;z-index:2}.revalt__l{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;margin:0;padding:0;list-style:none}.revalt__l li{display:grid;gap:4px;padding:16px 18px;background:rgba(255,255,255,.94)}.revalt__l b{font-size:14px}.revalt__l time{color:#7d7b73;font-size:11.5px}.revalt__l p{margin:0;font-size:13.5px;line-height:1.5}.aboutalt{position:relative;overflow:hidden;height:520px;margin-bottom:54px}.aboutalt img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.aboutalt::after{position:absolute;inset:0;background:linear-gradient(0deg, rgba(8, 9, 14, 0.9) 0%, rgba(8, 9, 14, 0.35) 70%);content:""}.aboutalt__tx{position:relative;z-index:2;display:grid;align-content:end;gap:12px;height:100%;padding-bottom:40px;color:#f6f2ea}.aboutalt__tx h2{margin:0;font-size:36px;font-weight:700;letter-spacing:-0.03em}.aboutalt__tx p{max-width:62ch;margin:0;color:rgba(246,242,234,.78);font-size:15px;line-height:1.6}.faqalt{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;margin:0 0 60px;padding:0;list-style:none}.faqalt li{display:grid;gap:7px;padding:20px 22px;border-radius:11px;background:#f5f4f1}.faqalt b{font-size:15.5px}.faqalt p{margin:0;color:rgba(17,17,17,.66);font-size:14px;line-height:1.55}.faq-alt{padding-bottom:40px}@media(max-width: 1000px){.labcar{grid-auto-columns:minmax(0, 46%)}.svcalt__rail,.revalt__l,.faqalt{grid-template-columns:1fr}}.hdri__burger{display:none;place-items:center;width:44px;height:44px;border:1px solid #e5e2db;border-radius:10px;background:#fff;color:#111;cursor:pointer;transition:border-color .25s}.hdri__burger:hover{border-color:#111}.mdl{position:fixed;z-index:200;inset:0}.mdl__bd{position:absolute;inset:0;background:rgba(12,12,16,.5);opacity:0;transition:opacity .24s;backdrop-filter:blur(2px)}.mdl.is-on .mdl__bd{opacity:1}.mdl__pn{position:absolute;display:flex;overflow:hidden;flex-direction:column;background:#fff;color:#111;transition:transform .28s cubic-bezier(0.22, 0.61, 0.36, 1),opacity .24s}.mdl__pn--side{top:0;bottom:0;left:0;width:min(420px,92vw);transform:translateX(-102%)}.mdl__pn--right{right:0;left:auto;transform:translateX(102%)}.mdl__pn--center{top:50%;left:50%;width:min(720px,92vw);max-height:86vh;border-radius:18px;opacity:0;transform:translate(-50%, -46%)}.mdl.is-on .mdl__pn--side{transform:translateX(0)}.mdl.is-on .mdl__pn--center{opacity:1;transform:translate(-50%, -50%)}.mdl__hd{display:flex;flex:none;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;border-bottom:1px solid #e5e2db}.mdl__hd b{font-size:18px;font-weight:700}.mdl__x{display:grid;flex:none;place-items:center;width:36px;height:36px;border:1px solid #e5e2db;border-radius:50%;background:#fff;color:#111;font-size:22px;line-height:1;cursor:pointer;transition:border-color .25s,background .25s}.mdl__x:hover{border-color:#111;background:#111;color:#fff}.mdl__bodyx{overflow-y:auto;flex:1;padding:18px 22px}.mdl__empty{margin:0;color:#7d7b73;font-size:14px;line-height:1.5}.mdl__ft{flex:none;padding:18px 22px 22px;border-top:1px solid #e5e2db}.mdl__sum{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px;font-size:15px}.mdl__sum b{font-size:22px;font-weight:700}.mdl__note{margin:0 0 14px;color:#7d7b73;font-size:12.5px}.mdl__go{display:grid;place-items:center;width:100%;height:48px;border:0;border-radius:10px;background:#111;color:#fff;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background .25s}.mdl__go:hover{background:#fc9c45;color:#17110a}.mmenu{overflow-y:auto;flex:1;padding:8px 0}.mmenu a{display:block;padding:14px 22px;border-bottom:1px solid rgba(17,17,17,.07);color:#111;font-size:16px}.mmenu a:hover{background:#f5f4f1}.mmenu__ft{display:grid;flex:none;gap:10px;padding:18px 22px 22px;border-top:1px solid #e5e2db}.mmenu__cat{height:48px;border:0;border-radius:10px;background:#111;color:#fff;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer}.mmenu__tel{color:#111;font-size:17px;font-weight:700}.mmenu__hrs{margin-top:-6px;color:#7d7b73;font-size:12.5px}.mmenu__lang{display:inline-flex;gap:10px;font-size:13px}.mmenu__lang b{font-weight:700}.mmenu__lang a{color:#7d7b73}.mmenu__acc{color:#111;font-size:14px;text-decoration:underline;text-underline-offset:3px}.mcat{overflow-y:auto;flex:1;padding:8px 0}.mcat a{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:13px 22px;border-bottom:1px solid rgba(17,17,17,.07);color:#111;font-size:15px}.mcat a i{flex:none;color:#7d7b73;font-size:12.5px;font-style:normal}.mcat a:hover{background:#f5f4f1}.mcart{display:grid;gap:18px;margin:0;padding:0;list-style:none}.mcart li{display:grid;grid-template-columns:92px minmax(0, 1fr) auto;align-items:center;gap:16px}.mcart__ph{display:grid;overflow:hidden;place-items:center;height:92px;border-radius:12px;background:#f5f4f1}.mcart__ph img{width:100%;height:100%;object-fit:contain;padding:8px}.mcart__tx b{display:block;font-size:15.5px;font-weight:600;line-height:1.32}.mcart__tx i{display:block;margin-top:6px;color:#7d7b73;font-size:12.5px;font-style:normal}.mcart__p{font-size:18px;font-weight:700;white-space:nowrap}.mquick{display:grid;overflow-y:auto;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:22px;padding:22px}.mquick__ph{display:grid;overflow:hidden;place-items:center;border-radius:14px;background:#f5f4f1}.mquick__ph img{width:100%;height:100%;max-height:300px;object-fit:contain;padding:16px}.mquick__tx{display:grid;align-content:start;gap:10px}.mquick__tx p{margin:0;color:#7d7b73;font-size:14px;line-height:1.5}.mquick__p{color:#111 !important;font-size:26px;font-weight:700}.mquick__s{font-size:12.5px;letter-spacing:.04em;text-transform:uppercase}.pc__fav.is-on{background:#fff;color:#d9443b}@media(max-width: 900px){.hdri__burger{display:grid}}@media(max-width: 640px){.mquick{grid-template-columns:1fr}}.tabbar{position:fixed;z-index:150;right:0;bottom:0;left:0;display:none;grid-template-columns:repeat(5, 1fr);border-top:1px solid #e5e2db;background:rgba(255,255,255,.96);backdrop-filter:blur(10px);transition:transform .3s cubic-bezier(0.22, 0.61, 0.36, 1)}.tabbar.is-down{transform:translateY(110%)}.tabbar__i{position:relative;display:grid;place-items:center;gap:3px;padding:9px 2px calc(9px + env(safe-area-inset-bottom));border:0;background:none;color:#7d7b73;font-family:inherit;cursor:pointer;transition:color .2s}.tabbar__i span{font-size:10.5px;letter-spacing:.01em}.tabbar__i:hover,.tabbar__i:focus-visible{color:#111}.tabbar__cnt{position:absolute;top:4px;right:calc(50% - 20px);display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#fc9c45;color:#17110a;font-size:10px;font-weight:700}@media(max-width: 900px){.tabbar{display:grid}body{padding-bottom:62px}}.mdl__pn--top{top:0;right:0;left:0;border-radius:0 0 18px 18px;transform:translateY(-102%)}.mdl.is-on .mdl__pn--top{transform:translateY(0)}.srch--mdl{margin:18px 22px 4px}.msug{display:flex;flex-wrap:wrap;gap:8px;padding:16px 22px 24px}.msug b{flex:1 1 100%;color:#7d7b73;font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.msug a{padding:8px 13px;border:1px solid #e5e2db;border-radius:999px;color:#111;font-size:13.5px;transition:border-color .25s,background .25s}.msug a:hover{border-color:#111;background:#f5f4f1}.strip__st b{font-size:clamp(34px,8.4vw,120px);letter-spacing:clamp(-6px,-0.5vw,-1.4px)}.strip__st em{max-width:46ch}.strip--end{height:auto}.gwh h2,.gwb__t{overflow-wrap:anywhere}.topbar__nav{flex:1;min-width:0;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.topbar__nav::-webkit-scrollbar{display:none}.topbar__right{flex:none}.gwt__num{font-size:clamp(52px,5.6vw,80px);line-height:.95}@media(min-width: 1121px){.gwtiles{grid-template-columns:repeat(4, minmax(0, 1fr))}.gwrow{grid-template-columns:1.1fr 1fr .92fr 1.22fr}}@media(max-width: 1120px){.gwtiles,.gwrow{grid-template-columns:repeat(2, minmax(0, 1fr))}.gwt{height:380px}.gwp{justify-content:flex-start;gap:18px;height:auto;min-height:0;padding:26px}.gwp b{font-size:40px;line-height:40px}.gwc{height:380px}}@media(max-width: 1200px){.topbar__nav{gap:18px}.topbar__in{gap:16px}.hdri__in{grid-template-columns:140px auto minmax(0, 1fr) auto;gap:16px}.hdri__meta{display:none}.strip:not(.strip--end){height:620px}}@media(max-width: 1024px){.topbar{font-size:12.5px}.topbar__nav{gap:15px}.topbar__acc{display:none}.pgrid--5,.pgrid--6{grid-template-columns:repeat(3, minmax(0, 1fr))}.gwduo{grid-template-columns:1fr}.cabout,.efaq,.cfaq{grid-template-columns:1fr}.strip:not(.strip--end){height:540px}}@media(max-width: 900px){.topbar{display:none}.hdri__in{display:flex;align-items:center;justify-content:space-between;gap:12px}.hdri__cat,.hdri__in>.srch{display:none}.bar__in{justify-content:flex-start;overflow-x:auto;gap:22px;scrollbar-width:none}.bar__in::-webkit-scrollbar{display:none}.bar__in span:nth-child(n+2){display:inline-block}.pgrid--3,.pgrid--4,.pgrid--5,.pgrid--6{grid-template-columns:repeat(2, minmax(0, 1fr))}.pc{display:flex;flex-direction:column}.pc__n{display:block;overflow:visible;min-height:0;-webkit-line-clamp:none}.pc__rate{margin-top:auto;padding-top:6px}.cpanels--prod,.cpanels--own,.ecards{grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px 12px}.gwb__pays{grid-auto-rows:auto}.gwb__pays li{height:auto}.wall__ghost{margin:0 0 14px;font-size:clamp(38px,11vw,64px)}.rail{display:none}.gwfaq__side{justify-content:flex-start;gap:20px;padding:28px}.gwfaq__side b{max-width:none;font-size:46px;line-height:46px;letter-spacing:-1.8px}.gwfaq__list{padding:22px 20px}.cnav{justify-content:flex-start;margin:4px 0 16px}.cat__in{grid-template-columns:1fr}.strip:not(.strip--end){height:460px}}@media(max-width: 700px){.gwtiles,.gwrow{grid-template-columns:1fr}.sh{flex-wrap:wrap;gap:12px}.sh h2{flex:1 1 100%}.eh,.ch,.gwh,.promo__head,.sh{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 14px}.eh h2,.ch h2,.gwh h2,.promo__head h2,.sh h2{flex:1 1 100%;margin:0}.hdri__in{padding-top:12px;padding-bottom:12px}.hdri__logo img{width:118px}.bar__in{justify-content:flex-start}.bar__in span:nth-child(n+2){display:inline-block}.strip:not(.strip--end){height:420px}.strip__st b{max-width:none}.ehero__in{right:20px;left:20px;bottom:24px;max-width:none}.ehero--right .ehero__in{right:20px;left:20px}.cpan--txt{padding:16px}.cpan--txt .cpan__t,.cpan--txt .cpan__m,.cpan--txt .cpan__s,.cpan--txt .lgc{margin-right:0;margin-left:0}.strip__cap{right:auto;bottom:14px;left:20px;font-size:10.5px;letter-spacing:.1em}.lgrow{gap:8px}.lgrow li{height:34px;padding:0 11px}.ft__in{grid-template-columns:repeat(2, minmax(0, 1fr));gap:26px 20px}.ft__in>*:first-child{grid-column:1/-1}.bar__in{mask-image:linear-gradient(90deg, #000 88%, transparent 100%)}}@media(max-width: 560px){.hdri__burger{width:44px}.strip:not(.strip--end){height:380px}.bnr{height:auto}.bnr img{height:210px}.bnr__plate{position:static;width:auto;border-radius:0;backdrop-filter:none}}@media(max-width: 360px){.ft__in,.cpanels--prod,.cpanels--own,.ecards{grid-template-columns:1fr}.sh__all,.promo__all,.gwh__all{padding-left:14px;font-size:13px}.pgrid--3,.pgrid--4,.pgrid--5,.pgrid--6{grid-template-columns:1fr}.bnr__plate{padding:20px 18px}.strip:not(.strip--end){height:340px}}@media(max-width: 900px){.ecard__n{display:block;overflow:visible;min-height:0;-webkit-line-clamp:none}}.bar .bar__in{padding:11px 40px}.topbar__tel{color:#111;font-weight:600}.topbar__tel:hover{color:#fc9c45}.topbar__acc{display:inline-flex;align-items:center;gap:7px}.hdri__in{grid-template-columns:150px 208px minmax(0, 1fr) auto auto}.hdri__ic{position:relative;display:grid;place-items:center;width:48px;height:48px;border:1px solid #e5e2db;border-radius:10px;background:#fff;color:#111;cursor:pointer;transition:border-color .25s,color .25s}.hdri__ic:hover{border-color:#111;color:#fc9c45}.hdri__cnt--fav{background:#111;color:#fff}.srch--m{display:none;margin:0 40px 14px}.srch--m button{display:grid;place-items:center;width:40px;padding:0}.hnav{border-bottom:1px solid #e5e2db;background:#fff}.hnav__in{display:flex;align-items:center;justify-content:space-between;gap:8px;height:46px;overflow:hidden}.hnav a{position:relative;padding:6px 0;color:#111;font-size:14.5px;white-space:nowrap;transition:color .25s}.hnav a::after{position:absolute;right:0;bottom:0;left:0;height:1.5px;background:#fc9c45;transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(0.2, 0.7, 0.3, 1);content:""}.hnav a:hover{color:#fc9c45}.hnav a:hover::after{transform:scaleX(1)}.hnav__own{color:#fc9c45;font-weight:600}.hbn{padding:22px 0 0}.hbn__box{position:relative;overflow:hidden;border-radius:18px;background:#f5f4f1}.hbn__track{display:flex;margin:0;padding:0;list-style:none;transition:transform .6s cubic-bezier(0.22, 0.7, 0.25, 1)}.hbn__s{position:relative;flex:0 0 100%}.hbn__s img{display:block;width:100%;height:460px;object-fit:cover}.hbn__plate{position:absolute;top:50%;left:54px;max-width:430px;padding:30px 32px;border-radius:14px;background:rgba(255,255,255,.93);backdrop-filter:blur(6px);transform:translateY(-50%)}.hbn__lbl{display:inline-block;margin:0 0 12px;padding:5px 12px;border-radius:999px;background:#111;color:#fff;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.hbn__t{margin:0 0 10px;font-size:38px;font-weight:700;letter-spacing:-0.03em;line-height:1.1}.hbn__sub{display:block;margin:0 0 20px;color:#7d7b73;font-size:14px;font-style:normal}.hbn__cta{display:inline-flex;align-items:center;gap:10px;padding:7px 7px 7px 20px;border-radius:999px;background:#111;color:#fff;font-size:14.5px;font-weight:600;transition:background .25s}.hbn__cta i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fc9c45;color:#17110a;font-style:normal;transition:transform .35s cubic-bezier(0.2, 0.7, 0.3, 1)}.hbn__cta:hover i{transform:translate(2px, -2px)}.hbn__arw{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:rgba(255,255,255,.9);color:#111;cursor:pointer;transform:translateY(-50%);transition:background .25s}.hbn__arw:hover{background:#fff}.hbn__arw--p{left:16px}.hbn__arw--n{right:16px}.hbn__dots{position:absolute;bottom:18px;left:50%;z-index:2;display:flex;gap:8px;transform:translateX(-50%)}.hbn__dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:rgba(17,17,17,.28);cursor:pointer;transition:width .3s,background .3s}.hbn__dot.is-on{width:24px;border-radius:999px;background:#111}.ccat{padding:34px 0 6px}.ccat__btn{display:none;align-items:center;gap:12px;width:100%;padding:15px 18px;border:0;border-radius:12px;background:#111;color:#fff;font-family:Onest,sans-serif;font-size:16px;font-weight:600;cursor:pointer}.ccat__btn span{flex:1;text-align:left}.ccat__btn i{font-size:20px;font-style:normal;opacity:.6}.ccat__head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 20px}.ccat__head h2{margin:0;font-size:32px;font-weight:700;letter-spacing:-0.03em}.ccat__nav{display:flex;gap:8px}.ccat__car{display:flex;gap:18px;margin:0;padding:0 0 6px;overflow-x:auto;list-style:none;scrollbar-width:none}.ccat__car::-webkit-scrollbar{display:none}.ccat__car.is-drag{cursor:grabbing;scroll-behavior:auto}.ccat__car li{flex:0 0 calc((100% - 108px)/7)}.ccat__car a{display:grid;justify-items:center;gap:4px;color:#111;text-align:center}.ccat__car b{font-size:14.5px;font-weight:600;line-height:1.3}.ccat__car em{color:#7d7b73;font-size:12.5px;font-style:normal}.ccat__ph{display:block;width:100%;margin:0 0 10px;overflow:hidden;border:1px solid #e5e2db;border-radius:14px;background:#f5f4f1;transition:border-color .25s}.ccat__ph img{display:block;width:100%;height:132px;object-fit:cover;transition:transform .5s cubic-bezier(0.2, 0.7, 0.3, 1)}a:hover .ccat__ph{border-color:#111}a:hover .ccat__ph img{transform:scale(1.05)}.hits{padding:44px 0 10px}.blg{padding:54px 0 10px}.blg__list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:26px 18px;margin:0;padding:0;list-style:none}.blg__list li{display:grid}.art{display:grid;height:100%;grid-template-rows:auto auto auto 1fr auto;color:#111}.art__ph{display:block;margin:0 0 12px;overflow:hidden;border-radius:14px;background:#f5f4f1}.art__ph img{display:block;width:100%;height:210px;object-fit:cover;transition:transform .5s cubic-bezier(0.2, 0.7, 0.3, 1)}.art:hover .art__ph img{transform:scale(1.05)}.art__cat{margin:0 0 7px;color:#fc9c45;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.art__t{margin:0 0 8px;font-size:17px;font-weight:600;letter-spacing:-0.01em;line-height:1.32;transition:color .25s}.art:hover .art__t{color:#fc9c45}.art__d{margin:0 0 12px;color:#7d7b73;font-size:13.5px;font-style:normal;line-height:1.5}.art__dt{margin-top:auto;color:#7d7b73;font-size:12.5px}@media(max-width: 1200px){.hnav__in{justify-content:flex-start;gap:20px;overflow-x:auto;scrollbar-width:none}.hnav__in::-webkit-scrollbar{display:none}.ccat__car li{flex:0 0 calc((100% - 72px)/5)}.blg__list{grid-template-columns:repeat(3, minmax(0, 1fr))}.hbn__s img{height:400px}}@media(max-width: 900px){.hnav{display:none}.srch--m{display:flex}.hdri__fav{display:grid}.ccat__car li{flex:0 0 calc((100% - 54px)/4)}.hbn{padding-top:14px}.hbn__s img{height:320px}.hbn__plate{left:26px;max-width:340px;padding:22px 24px}.hbn__t{font-size:30px}}@media(max-width: 700px){.ccat{padding-top:18px}.ccat__btn{display:flex}.ccat__head,.ccat__car{display:none}.blg__list{grid-template-columns:repeat(2, minmax(0, 1fr));gap:22px 14px}.art__ph img{height:148px}.art__d{display:none}.hits{padding-top:30px}.blg{padding-top:34px}}@media(max-width: 560px){.srch--m{margin:0 16px 12px}.hbn__box{border-radius:14px}.hbn__s img{height:190px}.hbn__s{display:flex;flex-direction:column}.hbn__plate{position:static;flex:1;max-width:none;padding:18px 18px 20px;border-radius:0;background:#fff;transform:none}.hbn__t{font-size:24px}.hbn__sub{margin-bottom:16px;font-size:13px}.hbn__arw{display:none}.hbn__dots{top:158px;bottom:auto}.hbn__dot{background:rgba(255,255,255,.5)}.hbn__dot.is-on{background:#fff}}@font-face{font-family:Cormorant;src:url("../fonts/cormorant-cyrillic-normal.woff2") format("woff2");font-weight:300 700;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant;src:url("../fonts/cormorant-latin-normal.woff2") format("woff2");font-weight:300 700;font-display:swap}.pc{display:grid;padding:12px 12px 14px;border-radius:18px;background:#f5f4f1;grid-template-columns:minmax(0, 1fr) auto;grid-template-rows:auto auto 1fr auto auto;gap:6px 10px;transition:background .3s,box-shadow .35s,transform .35s cubic-bezier(0.2, 0.7, 0.3, 1)}.pc:hover{background:#f1efea;box-shadow:0 14px 34px -22px rgba(17,17,17,.5);transform:translateY(-3px)}.pc__ph{grid-area:1/1/2/3;margin-bottom:4px;border-radius:12px;background:rgba(0,0,0,0)}.pc__ph::after{display:none}.pc:hover .pc__ph{background:rgba(0,0,0,0)}.pc__img{max-height:210px;padding:8px}.pc__fav{top:0;right:0;width:34px;height:34px;background:rgba(255,255,255,.9);box-shadow:0 2px 10px -4px rgba(17,17,17,.35)}.pc__tags{top:4px;left:4px}.pc__n{grid-area:2/1/3/3;min-height:2.7em;font-size:15px;font-weight:500;line-height:1.35;-webkit-line-clamp:2}.pc__rate{grid-area:3/1/4/3;align-self:start;gap:6px;color:#f5b82e;font-size:12.5px}.pc__rate--none{color:rgba(17,17,17,.38)}.pc__rev{color:rgba(17,17,17,.5);font-weight:500}.pc__buyrow{display:contents}.pc__p{grid-area:4/1/5/2;align-self:end;font-size:23px;line-height:1.1}.pc__p i{font-size:12px;opacity:.45}.pc__meta{grid-area:5/1/6/2;justify-content:flex-start}.pc__st{gap:5px;font-size:12.5px;font-weight:600}.pc__st::before{width:14px;height:14px;border-radius:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='8' fill='%232E9E5B'/%3E%3Cpath d='M4.5 8.3l2.3 2.3 4.7-4.9' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.pc__sku{display:none}.pc__buy{grid-area:4/2/6/3;align-self:center;justify-content:center;width:46px;height:46px;padding:0;border-radius:14px}.pc__buy span{display:none}.pgrid{gap:26px 16px}.hbn--bare .hbn__s::after{position:absolute;inset:0;background:linear-gradient(96deg, rgba(8, 8, 10, 0.82) 0%, rgba(8, 8, 10, 0.62) 34%, rgba(8, 8, 10, 0.12) 62%, rgba(8, 8, 10, 0) 82%);content:"";pointer-events:none}.hbn--bare .hbn__plate{left:64px;z-index:2;max-width:620px;padding:0;border-radius:0;background:none;color:#f6f2ea;backdrop-filter:none}.hbn--bare .hbn__lbl{margin:0 0 18px;padding:0;border-radius:0;background:none;color:rgba(246,242,234,.72);font-size:12px;font-weight:600;letter-spacing:.19em}.hbn--bare .hbn__t{margin:0 0 16px;font-family:Cormorant,Georgia,serif;font-size:62px;font-weight:600;letter-spacing:-0.012em;line-height:1.02}.hbn--bare .hbn__sub{max-width:46ch;margin:0 0 28px;color:rgba(246,242,234,.78);font-size:16px;line-height:1.5}.hbn--bare .hbn__acts{display:flex;flex-wrap:wrap;gap:12px}.hbn--bare .hbn__cta{padding:0 26px;height:52px;border-radius:12px;background:#f6f2ea;color:#14141a;font-size:15px}.hbn--bare .hbn__cta i{display:inline;width:auto;height:auto;margin-left:8px;background:none;border-radius:0;color:#fc9c45;font-size:15px}.hbn--bare .hbn__cta:hover{background:#fff}.hbn--bare .hbn__cta:hover i{transform:none}.hbn--bare .hbn__cta--gh{border:1px solid rgba(246,242,234,.38);background:rgba(246,242,234,.06);color:#f6f2ea;backdrop-filter:blur(6px)}.hbn--bare .hbn__cta--gh:hover{border-color:#f6f2ea;background:rgba(246,242,234,.14)}.hbn--bare .hbn__arw{top:auto;bottom:22px;width:42px;height:42px;border:1px solid rgba(246,242,234,.34);background:rgba(246,242,234,.12);color:#f6f2ea;transform:none;backdrop-filter:blur(6px)}.hbn--bare .hbn__arw:hover{border-color:#f6f2ea;background:rgba(246,242,234,.22)}.hbn--bare .hbn__arw--p{right:74px;left:auto}.hbn--bare .hbn__arw--n{right:22px}.rail{position:relative;display:none;height:3px;margin:14px 0 0;overflow:hidden;border-radius:999px;background:rgba(17,17,17,.1)}.rail i{position:absolute;top:0;height:100%;border-radius:999px;background:rgba(17,17,17,.5);transition:left .1s linear}.ft__soc{gap:10px}.ft__soc a{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid rgba(17,17,17,.14);border-radius:50%;color:rgba(17,17,17,.7);transition:border-color .25s,background .25s,color .25s,transform .3s}.ft__soc a:hover{border-color:#111;background:#111;color:#fff;transform:translateY(-2px)}.ft__tog{padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:default}body.no-bar .bar{display:none}@media(max-width: 1200px){.hbn--bare .hbn__t{font-size:52px}.hbn--bare .hbn__plate{left:40px;max-width:540px}}@media(max-width: 900px){.hbn--bare .hbn__plate{left:28px;max-width:440px}.hbn--bare .hbn__t{font-size:42px}.hbn--bare .hbn__sub{margin-bottom:22px;font-size:15px}.pc__buy{width:44px;height:44px}.pc__buy span{display:none}}@media(max-width: 700px){.bar{display:none}.wrap{padding:0 20px}.hbn{padding-top:12px}.hbn__plate,.hbn__arw{display:none}.hbn__s{display:block}.hbn__s img{height:172px}.hbn--bare .hbn__s::after{display:none}.hbn__box{border-radius:14px}.hbn__dots{top:auto;bottom:12px}.hbn__dot{background:rgba(255,255,255,.55)}.hbn__dot.is-on{background:#fff}.sh,.ch{flex-wrap:nowrap;align-items:baseline;gap:14px;margin-bottom:14px}.sh h2,.ch h2{flex:1 1 auto;min-width:0;font-size:22px;letter-spacing:-0.03em}.ch h2{font-size:26px;line-height:1.12}.sh__all{flex:none;gap:7px;min-height:36px;padding:5px 5px 5px 13px;font-size:12.5px}.sh__all i{width:24px;height:24px;font-size:11px}.ch a{flex:none}.pgrid,.pgrid--3,.pgrid--4,.pgrid--5,.pgrid--6{display:flex;grid-template-columns:none;gap:12px;margin:0 -20px;padding:0 20px 2px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-left:20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pgrid::-webkit-scrollbar,.pgrid--3::-webkit-scrollbar,.pgrid--4::-webkit-scrollbar,.pgrid--5::-webkit-scrollbar,.pgrid--6::-webkit-scrollbar{display:none}.pgrid>li,.pgrid--3>li,.pgrid--4>li,.pgrid--5>li,.pgrid--6>li{flex:0 0 63%;scroll-snap-align:start}.pc__img{max-height:150px}.pc__n{min-height:2.7em;font-size:14px;-webkit-line-clamp:2}.pc__p{font-size:20px}.pc__buy{width:42px;height:42px;border-radius:12px}.blg__list{display:flex;grid-template-columns:none;gap:12px;margin:0 -20px;padding:0 20px 2px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-left:20px;scrollbar-width:none}.blg__list::-webkit-scrollbar{display:none}.blg__list>li{flex:0 0 63%;scroll-snap-align:start}.art__ph img{height:132px}.art__t{font-size:15px}.cnav{display:none}.clead{margin-bottom:16px;font-size:13.5px}.cpanels--car{margin:0 -20px;padding:0 20px 2px;scroll-snap-type:x proximity;scroll-padding-left:20px}.cpanels--car>li{flex:0 0 58%;scroll-snap-align:start}.ccat__car{margin:0 -20px;padding:0 20px 2px}.ccat__car li{flex:0 0 30%}.rail{display:none}.about{padding:30px 0 8px}.mixrow{display:block}.mixrow>li{overflow:visible;border-radius:0}.mixrow>li+li{display:none}.invp{display:block;min-height:0;padding:0;background:none;color:#111}.invp h2{max-width:none;margin:0 0 12px;font-size:22px;font-weight:700;line-height:1.2}.invp p{color:rgba(17,17,17,.7);font-size:14.5px;line-height:1.62}.invp dl{display:none}.ft__in{display:block;padding-top:30px;padding-bottom:28px}.ft__brand{margin-bottom:22px}.ft__soc{margin-top:12px}.ft__col{border-top:1px solid #e5e2db}.ft__col h3{margin:0}.ft__col ul{display:none;padding:0 0 14px}.ft__col.is-open ul{display:block}.ft__tog{position:relative;display:block;width:100%;padding:15px 30px 15px 0;font-size:12.5px;cursor:pointer}.ft__tog::after{position:absolute;top:50%;right:4px;width:9px;height:9px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;opacity:.5;transform:translateY(-70%) rotate(45deg);transition:transform .3s;content:""}.ft__col.is-open .ft__tog::after{transform:translateY(-20%) rotate(-135deg)}}@media(max-width: 420px){.pgrid>li,.blg__list>li{flex:0 0 70%}.cpanels--car>li{flex:0 0 66%}.ccat__car li{flex:0 0 36%}}.crumbs{padding:16px 0 0;color:#7d7b73;font-size:12.5px}.crumbs a{color:#7d7b73}.crumbs a:hover{color:#111}.crumbs i{margin:0 8px;font-style:normal;opacity:.5}.chd{padding:14px 0 26px}.chd__in{display:grid;gap:12px}.chd h1{max-width:18ch;margin:0;font-size:44px;font-weight:700;line-height:1.04;letter-spacing:-0.035em}.chd p{max-width:68ch;margin:0;color:rgba(17,17,17,.66);font-size:15px;line-height:1.6}.chd__fl{display:none}.clist{padding:0 0 46px}.clist__in{display:grid;grid-template-columns:264px minmax(0, 1fr);align-items:start;gap:34px}.clist__bar{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin:0 0 20px;padding:0 0 14px;border-bottom:1px solid #e5e2db}.clist__cnt{color:#7d7b73;font-size:13px;white-space:nowrap}.clist__cnt b{color:#111;font-weight:700}.srt{display:flex;flex-wrap:wrap;gap:18px;margin:0;padding:0;list-style:none}.srt a{position:relative;color:#7d7b73;font-size:13px}.srt a:hover{color:#111}.srt a.is-on{color:#111;font-weight:600}.srt a.is-on::after{position:absolute;right:0;bottom:-5px;left:0;height:2px;background:#fc9c45;content:""}.fl{position:sticky;top:14px;display:grid;gap:0;align-self:start}.fl__head{display:flex;align-items:baseline;justify-content:space-between;padding:0 0 12px}.fl__head b{font-size:15px}.fl__reset{color:#7d7b73;font-size:12.5px;text-decoration:underline;text-underline-offset:3px}.fl__reset:hover{color:#111}.fl__g{padding:16px 0;border-top:1px solid #e5e2db}.fl__g h3{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.fl__list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.fl__list a{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:5px 0;color:rgba(17,17,17,.78);font-size:13.5px}.fl__list a em{color:#7d7b73;font-size:11.5px;font-style:normal}.fl__list a:hover{color:#111}.fl__list a.is-on{color:#111;font-weight:700}.fl__price{display:grid;grid-template-columns:1fr 1fr 34px;gap:6px}.fl__price label{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:center;gap:4px;padding:0 8px;border:1px solid #e5e2db;border-radius:10px}.fl__price label span{color:#7d7b73;font-size:11px}.fl__price input{width:100%;height:34px;border:0;background:none;color:#111;font:inherit;font-size:13px}.fl__price input:focus-visible{outline:none}.fl__price .fl__go{display:grid;height:36px;place-items:center;border-radius:10px;background:#111;color:#fff;font-size:15px;cursor:pointer;transition:background .25s,color .25s}.fl__price .fl__go:hover{background:#fc9c45;color:#17110a}.fl__chips{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none}.fl__chips a{display:inline-flex;padding:5px 11px;border-radius:999px;background:#f5f4f1;color:rgba(17,17,17,.75);font-size:12px}.fl__chips a:hover{background:#111;color:#fff}.fl__opts{display:grid;gap:4px;margin:0;padding:0;list-style:none}.fl__opts label{display:grid;grid-template-columns:16px minmax(0, 1fr) auto;align-items:center;gap:9px;padding:4px 0;cursor:pointer;font-size:13.5px}.fl__opts label:hover{color:#111}.fl__opts input{width:16px;height:16px;margin:0;accent-color:#111}.fl__opts em{color:#7d7b73;font-size:11.5px;font-style:normal}.fl__own{position:relative;display:block;margin:20px 0 0;padding:150px 18px 18px;overflow:hidden;border-radius:16px;background:#0b0d14;color:#f6f2ea}.fl__own img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.7;transition:transform 1.1s cubic-bezier(0.2, 0.7, 0.3, 1)}.fl__own::after{position:absolute;inset:0;background:linear-gradient(180deg, rgba(8, 8, 10, 0.1) 18%, rgba(8, 8, 10, 0.72) 58%, rgba(8, 8, 10, 0.92) 100%);content:""}.fl__own b,.fl__own em{position:relative;z-index:1;display:block}.fl__own b{font-size:17px;letter-spacing:-0.02em;text-shadow:0 2px 10px rgba(0,0,0,.5)}.fl__own em{margin:4px 0 0;color:rgba(246,242,234,.82);font-size:12.5px;font-style:normal;text-shadow:0 2px 10px rgba(0,0,0,.5)}.fl__own:hover img{transform:scale(1.05)}.clist .pgrid--3{grid-template-columns:repeat(3, minmax(0, 1fr))}.fl__done,.fl__bg{display:none}.pgn{display:flex;align-items:center;gap:6px;margin:34px 0 0;padding:22px 0 0;border-top:1px solid #e5e2db}.pgn a,.pgn__now{display:grid;min-width:38px;height:38px;place-items:center;padding:0 12px;border-radius:10px;font-size:14px}.pgn a{color:rgba(17,17,17,.7)}.pgn a:hover{background:#f5f4f1;color:#111}.pgn__now{background:#111;color:#fff;font-weight:700}.pgn__gap{padding:0 4px;color:#7d7b73}.pgn a.pgn__next{display:inline-flex;align-items:center;min-width:0;margin-left:auto;padding:0 16px;white-space:nowrap;font-weight:600}.pgn a.pgn__next i{margin-left:8px;font-style:normal}.cstrip{position:relative;display:grid;height:340px;overflow:hidden;align-items:end}.cstrip img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 42%;filter:brightness(1.28) saturate(1.05)}.cstrip::after{position:absolute;inset:0;background:linear-gradient(92deg, rgba(8, 8, 10, 0.88) 0%, rgba(8, 8, 10, 0.6) 42%, rgba(8, 8, 10, 0.06) 74%);content:""}.cstrip__t{position:relative;z-index:1;width:100%;max-width:1440px;margin:0 auto;padding:0 40px 34px;color:#f6f2ea}.cstrip__t b{display:block;max-width:12ch;font-size:38px;font-weight:700;line-height:1.05;letter-spacing:-0.035em}.cstrip__t p{max-width:44ch;margin:10px 0 14px;color:rgba(246,242,234,.9);font-size:14.5px;line-height:1.55}.cstrip__t a{display:inline-flex;align-items:center;gap:8px;color:#f6f2ea;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:5px}.cstrip__t a i{font-style:normal}.cstrip__t a:hover{color:#fc9c45}.cstrip__cap{position:absolute;z-index:1;right:40px;bottom:14px;color:rgba(246,242,234,.55);font-size:11px;letter-spacing:.09em;text-transform:uppercase}.cseo{padding:54px 0 64px}.cseo__in{display:grid;grid-template-columns:1.12fr 1fr;align-items:start;gap:40px}.cseo__tile{position:relative;padding:30px 32px 34px;overflow:hidden;border-radius:20px;background:#efede8}.cseo__tile h2{position:relative;max-width:20ch;margin:0 0 20px;font-size:26px;font-weight:700;line-height:1.14;letter-spacing:-0.03em}.cseo__ghost{margin:0 0 8px;color:rgba(17,17,17,.07);font-size:58px;font-weight:800;letter-spacing:-0.05em;line-height:1}.cseo__steps{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:s}.cseo__steps li{position:relative;padding:15px 0 15px 46px;border-top:1px solid rgba(17,17,17,.1);color:rgba(17,17,17,.72);font-size:14px;line-height:1.55;counter-increment:s}.cseo__steps li b{color:#111;font-weight:700}.cseo__steps li::before{position:absolute;top:14px;left:0;display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(17,17,17,.28);border-radius:50%;content:counter(s);font-size:12.5px;font-weight:700}.cseo__faq{margin:0}.cseo__faq div{display:grid;gap:5px;padding:15px 0;border-top:1px solid #e5e2db}.cseo__faq div:last-child{border-bottom:1px solid #e5e2db}.cseo__faq dt{margin:0;font-size:14.5px;font-weight:700}.cseo__faq dd{margin:0;color:rgba(17,17,17,.66);font-size:13.5px;line-height:1.55}@media(max-width: 1100px){.clist__in{grid-template-columns:216px minmax(0, 1fr);gap:24px}.clist .pgrid--3{grid-template-columns:repeat(2, minmax(0, 1fr))}.cseo__in{grid-template-columns:1fr;gap:26px}}@media(max-width: 900px){.chd{padding:10px 0 18px}.chd h1{max-width:none;font-size:30px}.chd p{font-size:14px}.clist__in{display:block}.fl{position:fixed;z-index:200;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(360px,88vw);height:100vh;height:100dvh;max-height:100dvh;padding:0;overflow:clip;background:#fff;box-shadow:-18px 0 50px rgba(0,0,0,.18);transform:translateX(101%);transition:transform .3s cubic-bezier(0.2, 0.7, 0.3, 1)}.fl__body{flex:1 1 auto;min-height:0;padding:0 0 6px;overflow-y:auto;-webkit-overflow-scrolling:touch}.fl__head{padding:16px 20px 12px}.fl__g{margin:0 20px}.fl__own{display:none}.fl.is-open{transform:none}.fl__bg{display:block;position:fixed;z-index:199;inset:0;background:rgba(8,8,10,.5)}.fl__done{display:block;flex:none;order:99;width:calc(100% - 40px);height:50px;margin:12px 20px 16px;box-shadow:0 -14px 18px 12px #fff;border:0;border-radius:999px;background:#111;color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.chd__fl{display:inline-flex;align-items:center;gap:10px;justify-self:start;padding:9px 16px;border:0;border-radius:999px;background:#111;color:#fff;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.chd__fl i{font-style:normal}.clist__bar{flex-direction:column;align-items:flex-start;gap:10px}.srt{flex-wrap:nowrap;gap:14px;width:100%;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.cstrip{height:300px}.cstrip__t b{font-size:28px}.cseo{padding:34px 0 40px}.cseo__tile{padding:24px 20px 26px}.cseo__ghost{font-size:54px}}@media(max-width: 700px){.clist .pgrid--3{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:22px 12px;margin:0;padding:0;overflow:visible}.pgn{flex-wrap:wrap}.pgn__next{width:100%;margin:8px 0 0;justify-content:flex-start;padding:0}}.clistb{padding:30px 0 46px}.clistb__bar{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin:0 0 22px}.clistb__cnt{color:#7d7b73;font-size:12.5px;white-space:nowrap}.clistb__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.clistb__chips a{display:inline-flex;padding:8px 15px;border-radius:999px;background:#f5f4f1;color:rgba(17,17,17,.78);font-size:13px}.clistb__chips a.is-on{background:#111;color:#fff}.cstripb{padding:26px 0;background:#e8dfd1}.cstripb__in{position:relative;display:grid;grid-template-columns:minmax(0, 1fr) 300px;align-items:center;gap:30px;min-height:300px}.cstripb__t b{display:block;max-width:12ch;font-size:40px;font-weight:700;line-height:1.04;letter-spacing:-0.035em}.cstripb__t p{max-width:46ch;margin:12px 0 0;color:rgba(17,17,17,.66);font-size:14.5px;line-height:1.55}.cstripb img{width:100%;height:300px;object-fit:contain}.cstripb__cap{position:absolute;right:0;bottom:0;color:rgba(17,17,17,.5);font-size:11px;letter-spacing:.09em;text-transform:uppercase}.cseob{padding:44px 0 56px}.cseob__in{display:grid;gap:16px}.cseob__in h2{margin:0;font-size:30px;font-weight:700;letter-spacing:-0.03em}.cseob__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px;padding:0;list-style:none}.cseob__chips a{display:inline-flex;padding:7px 14px;border-radius:999px;background:#f5f4f1;color:rgba(17,17,17,.75);font-size:12.5px}.pdp{padding:10px 0 20px}.pdp__in{display:grid;grid-template-columns:minmax(0, 1.16fr) minmax(0, 0.84fr);align-items:start;gap:46px}.pdp__ph{position:relative}.pdp__stage{position:relative;display:grid;height:480px;place-items:center;overflow:hidden;border-radius:20px;background:#f3f1ec}.pdp__stage img{width:100%;height:100%;object-fit:cover}.pdp__stage img.is-pack{width:auto;height:auto;max-width:72%;max-height:80%;object-fit:contain;filter:drop-shadow(0 30px 46px rgba(17, 17, 17, 0.16))}.pdp__tag{position:absolute;top:18px;left:18px;padding:7px 13px;border-radius:999px;background:#111;color:#fff;font-size:11.5px;font-weight:700}.pdp__arw{position:absolute;top:50%;display:grid;width:40px;height:40px;margin-top:-20px;place-items:center;border:0;border-radius:50%;background:rgba(255,255,255,.9);color:#111;font-size:19px;cursor:pointer;opacity:0;transition:opacity .25s,background .25s}.pdp__arw--p{left:16px}.pdp__arw--n{right:16px}.pdp__arw:hover{background:#111;color:#fff}.pdp__stage:hover .pdp__arw,.pdp__stage:focus-within .pdp__arw{opacity:1}.pdp__mark{position:absolute;top:6px;right:6px;display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:#111;color:#fff;font-size:11px;opacity:0;transition:opacity .2s}.pdp__thumbs button{position:relative}.pdp__thumbs button.is-on .pdp__mark,.pdp__thumbs .is-on .pdp__mark{opacity:1}.pdp__cnt{position:absolute;top:18px;right:18px;padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.86);color:rgba(17,17,17,.6);font-size:11.5px;letter-spacing:.06em}.pdp__cnt b{color:#111;font-weight:700}.pdp__thumbs{display:grid;grid-template-columns:1.28fr .92fr 1.06fr .84fr;align-items:end;gap:10px;margin:10px 0 0;padding:0;list-style:none}.pdp__thumbs button{display:grid;width:100%;height:116px;place-items:center;padding:8px;overflow:hidden;border:1px solid rgba(0,0,0,0);border-radius:14px;background:#f6f5f2;cursor:pointer;transition:border-color .25s,background .25s}.pdp__thumbs button:hover{border-color:rgba(17,17,17,.35);background:#f1efea}.pdp__thumbs button.is-on{border-color:#111}.pdp__thumbs li:nth-child(2) button{height:96px}.pdp__thumbs li:nth-child(3) button{height:108px}.pdp__thumbs li:nth-child(4) button{height:88px}.pdp__thumbs img{max-width:84%;max-height:84%;object-fit:contain}.pdp__cap{margin:12px 0 0;color:#7d7b73;font-size:11px;letter-spacing:.09em;text-transform:uppercase}.pdp__buy{position:sticky;top:14px}.pdp__buy h1{margin:0 0 14px;font-size:34px;font-weight:700;line-height:1.1;letter-spacing:-0.032em}.pdp__top{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:0 0 16px;border-bottom:1px solid #e5e2db;font-size:12.5px}.pdp__top a{color:#7d7b73;text-decoration:underline;text-underline-offset:3px}.pdp__top a:hover{color:#111}.pdp__stars{display:inline-flex;gap:2px;color:#fc9c45}.pdp__sku{color:#7d7b73}.pdp__st{display:inline-flex;align-items:center;gap:6px;color:#2e9e5b;font-weight:600}.pdp__st::before{width:7px;height:7px;border-radius:50%;background:#2e9e5b;content:""}.pdp__chips{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0 0;padding:0;list-style:none}.pdp__chips li{padding:7px 13px;border:1px solid #e5e2db;border-radius:999px;color:rgba(17,17,17,.72);font-size:12.5px;transition:border-color .25s,color .25s}.pdp__chips li:hover{border-color:rgba(17,17,17,.45);color:#111}.pdp__inside{display:grid;margin:20px 0 0;padding:0;list-style:none}.pdp__inside li{display:grid;grid-template-columns:148px minmax(0, 1fr);gap:14px;padding:10px 0;border-top:1px solid #e5e2db}.pdp__inside b{font-size:13px}.pdp__inside em{color:rgba(17,17,17,.62);font-size:12.5px;font-style:normal}.pdp__price{display:flex;align-items:baseline;gap:12px;margin:22px 0 0}.pdp__p{font-size:48px;font-weight:800;letter-spacing:-0.04em;line-height:1}.pdp__p i{font-size:17px;font-style:normal;font-weight:600}.pdp__old{color:#7d7b73;font-size:16px;text-decoration:line-through}.pdp__save{padding:5px 11px;border-radius:999px;background:rgba(252,156,69,.18);color:#8c4416;font-size:12px;font-weight:700}.pdp__acts{display:grid;grid-template-columns:122px minmax(0, 1fr) 52px;gap:10px;margin:20px 0 0}.pdp__qty{display:grid;grid-template-columns:38px minmax(0, 1fr) 38px;align-items:center;border:1px solid #e5e2db;border-radius:999px}.pdp__qty button{height:46px;border:0;background:none;color:#111;font-size:18px;cursor:pointer}.pdp__qty input{width:100%;border:0;background:none;color:#111;font:inherit;font-size:15px;font-weight:700;text-align:center;-moz-appearance:textfield}.pdp__qty input::-webkit-outer-spin-button,.pdp__qty input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.pdp__cta{height:48px;border:0;border-radius:999px;background:#111;color:#fff;font:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:background .25s,color .25s}.pdp__cta:hover{background:#fc9c45;color:#17110a}.pdp__fav{display:grid;width:48px;height:48px;place-items:center;border:1px solid #e5e2db;border-radius:50%;background:none;color:#111;cursor:pointer}.pdp__fav:hover{border-color:#111;background:#111;color:#fff}.pdp__ship{margin:24px 0 0}.pdp__ship div{display:grid;grid-template-columns:122px minmax(0, 1fr);gap:14px;padding:11px 0;border-top:1px solid #e5e2db;transition:background .25s}.pdp__ship div:hover{background:#faf9f7}.pdp__ship dt{margin:0;font-size:12.5px;font-weight:700}.pdp__ship dd{margin:0;color:rgba(17,17,17,.66);font-size:12.5px;font-weight:500}.pdp__add{margin:22px 0 0;padding:16px 0 0;border-top:1px solid #e5e2db}.pdp__add ul{display:grid;gap:8px;margin:10px 0 0;padding:0;list-style:none}.pdp__add label{display:grid;grid-template-columns:18px 52px minmax(0, 1fr) auto;align-items:center;gap:12px;padding:9px 12px 9px 10px;border:1px solid #e5e2db;border-radius:14px;cursor:pointer;transition:border-color .25s,background .25s}.pdp__add label:hover{border-color:rgba(17,17,17,.4);background:#faf9f7}.pdp__add input{width:18px;height:18px;margin:0;accent-color:#111}.pdp__add img{width:52px;height:52px;object-fit:contain}.pdp__add b{display:block;font-size:13.5px}.pdp__add em{color:#7d7b73;font-size:11.5px;font-style:normal}.pdp__add i{font-size:15px;font-style:normal;font-weight:700;white-space:nowrap}.pdp__addt{color:#7d7b73;font-size:11px;letter-spacing:.09em;text-transform:uppercase}.pdp__trust{margin:22px 0 0;padding:16px 0 0;border-top:1px solid #e5e2db}.pdp__trust ul{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0;padding:0;list-style:none}.pdp__trust li{display:grid;height:34px;place-items:center;padding:0 10px;border:1px solid #e5e2db;border-radius:8px;transition:border-color .25s}.pdp__trust li:hover{border-color:rgba(17,17,17,.4)}.pdp__trust img{width:auto;max-height:18px}.pdp__trustt{color:#7d7b73;font-size:11px;letter-spacing:.09em;text-transform:uppercase}.pdesc{padding:40px 0 10px}.pdesc__in{display:grid;grid-template-columns:minmax(0, 1.16fr) minmax(0, 0.84fr);gap:46px;padding:34px 38px 38px;border-radius:20px;background:#111;color:#f6f2ea}.pdesc__txt h2{margin:0 0 16px;font-size:26px;font-weight:700;letter-spacing:-0.03em}.pdesc__txt p{max-width:62ch;margin:0 0 12px;color:rgba(246,242,234,.72);font-size:14.5px;line-height:1.62}.pdesc__txt p:last-child{margin-bottom:0}.pdesc__spec{margin:0}.pdesc__spec div{display:grid;grid-template-columns:152px minmax(0, 1fr);gap:14px;padding:10px 0;border-top:1px solid rgba(246,242,234,.16)}.pdesc__spec dt{margin:0;font-size:12.5px;font-weight:700}.pdesc__spec dd{margin:0;color:rgba(246,242,234,.66);font-size:12.5px}.psame{padding:46px 0 56px}.psame__cap{margin:-12px 0 22px;color:#7d7b73;font-size:11px;letter-spacing:.09em;text-transform:uppercase}@media(max-width: 1100px){.pdp__in,.pdesc__in{grid-template-columns:1fr;gap:26px}.pdp__buy{position:static}.pdp__stage{height:420px}}@media(max-width: 700px){.pdp{padding:4px 0 10px}.pdp__stage{height:320px}.pdp__thumbs button{height:74px}.pdp__buy h1{font-size:24px}.pdp__p{font-size:38px}.pdp__acts{grid-template-columns:108px minmax(0, 1fr) 48px}.pdesc{padding:26px 0 6px}.pdesc__in{padding:22px 20px 24px;gap:20px}.pdesc__spec div{grid-template-columns:128px minmax(0, 1fr)}.psame{padding:30px 0 36px}}.pdpb{position:relative;min-height:560px;display:grid;align-items:center;overflow:hidden}.pdpb__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pdpb::after{position:absolute;inset:0;background:linear-gradient(96deg, rgba(8, 8, 10, 0.86) 0%, rgba(8, 8, 10, 0.6) 44%, rgba(8, 8, 10, 0.05) 80%);content:""}.pdpb__in{position:relative}.pdpb__t{max-width:46ch;color:#f6f2ea}.pdpb__t h1{margin:12px 0 12px;font-size:40px;font-weight:700;line-height:1.06;letter-spacing:-0.035em}.pdpb__t p{margin:0 0 22px;color:rgba(246,242,234,.78);font-size:15px;line-height:1.6}.pdpb__tag{display:inline-flex;padding:6px 13px;border-radius:999px;background:rgba(255,255,255,.16);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pdpb__row{display:flex;align-items:center;gap:18px}.pdpb__p{font-size:44px;font-weight:700;letter-spacing:-0.04em}.pdpb__p i{font-size:16px;font-style:normal}.pdpb__cta{height:48px;padding:0 26px;border:0;border-radius:999px;background:#f6f2ea;color:#111;font:inherit;font-size:15px;font-weight:700;cursor:pointer}.pdpb__cap{display:block;margin:20px 0 0;color:rgba(246,242,234,.5);font-size:11px;letter-spacing:.09em;text-transform:uppercase}.pdescb{padding:46px 0;background:#111;color:#f6f2ea}.pdescb__in{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:26px}.pdescb__in b{display:block;font-size:62px;font-weight:700;letter-spacing:-0.05em;line-height:1}.pdescb__in em{display:block;margin:10px 0 0;color:rgba(246,242,234,.62);font-size:12.5px;font-style:normal;line-height:1.5}.psameb{padding:46px 0 56px}.psameb__cap{margin:6px 0 22px;color:#7d7b73;font-size:11px;letter-spacing:.09em;text-transform:uppercase}.psameb__row{display:grid;grid-template-columns:1.2fr .9fr 1.05fr .95fr;align-items:end;gap:24px;margin:0;padding:0;list-style:none}.psameb__row img{display:block;width:100%;object-fit:contain}.psameb__row li:nth-child(1) img{height:260px}.psameb__row li:nth-child(2) img{height:190px}.psameb__row li:nth-child(3) img{height:226px}.psameb__row li:nth-child(4) img{height:168px}.psameb__row b{display:block;margin:14px 0 4px;font-size:15px}.psameb__row em{color:#7d7b73;font-size:12px;font-style:normal}.cart{padding:10px 0 34px}.cart__in{display:grid;grid-template-columns:minmax(0, 1fr) 372px;align-items:start;gap:40px}.cart__head{display:flex;align-items:baseline;gap:16px;padding:0 0 18px;border-bottom:1px solid #e5e2db}.cart__head h1{margin:0;font-size:40px;font-weight:700;letter-spacing:-0.035em}.cart__cnt{color:#7d7b73;font-size:13px}.cart__back{margin-left:auto;color:#7d7b73;font-size:13px;text-decoration:underline;text-underline-offset:4px;transition:color .25s}.cart__back:hover{color:#111}.cart__cols{display:grid;grid-template-columns:104px minmax(0, 1fr) 118px 112px 62px;gap:18px;padding:14px 0 8px;color:#7d7b73;font-size:11px;letter-spacing:.09em;text-transform:uppercase}.cart__cols span:first-child{grid-column:1/3}.cart__cols span:nth-child(3){text-align:right}.cart__free{margin:18px 0 0;padding:14px 16px 16px;border-radius:14px;background:rgba(252,156,69,.14);color:#8c4416}.cart__free p{margin:0;font-size:13px}.cart__free p b{font-weight:700}.cart__bar{position:relative;display:block;height:6px;margin:12px 0 0;border-radius:999px;background:rgba(140,68,22,.16)}.cart__bar i{position:absolute;top:0;left:0;height:100%;border-radius:999px;background:#6b3410;box-shadow:0 4px 10px -6px rgba(107,52,16,.9);transition:width .4s ease}.cart__bar em{position:absolute;top:12px;right:0;color:rgba(140,68,22,.7);font-size:11px;font-style:normal;letter-spacing:.06em}.crow{margin:0;padding:0;list-style:none}.crow li{position:relative;display:grid;grid-template-columns:104px minmax(0, 1fr) 118px 112px 62px;align-items:center;gap:18px;padding:16px 0;border-bottom:1px solid #e5e2db;transition:background .25s}.crow li:hover{background:#faf9f7}.crow__ph{position:relative;display:grid;width:104px;height:104px;place-items:center;padding:8px;border-radius:14px;background:#f3f1ec;box-shadow:inset 0 -40px 34px -38px rgba(17,17,17,.18);transition:background .35s}.crow__ph:hover{background:#f6eee2}.crow__ph img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.crow__badge{position:absolute;top:-7px;left:-7px;padding:4px 9px;border-radius:999px;background:#fc9c45;color:#17110a;font-size:10.5px;font-weight:700;letter-spacing:.02em}.crow__t{display:grid;gap:4px}.crow__t a{transition:color .25s;font-size:14.5px;font-weight:600;line-height:1.35}.crow__t a:hover{color:#fc9c45}.crow__meta{color:#7d7b73;font-size:11px;letter-spacing:.07em;text-transform:uppercase}.crow__st{color:#2e9e5b;font-size:12px}.crow__qty{display:grid;grid-template-columns:34px minmax(0, 1fr) 34px;align-items:center;border:1px solid #e5e2db;border-radius:999px;box-shadow:0 8px 18px -16px rgba(17,17,17,.7);transition:border-color .25s}.crow__qty:hover{border-color:rgba(17,17,17,.35)}.crow__qty button{height:40px;transition:color .25s;border:0;background:none;color:#111;font-size:17px;cursor:pointer}.crow__qty input{width:100%;border:0;background:none;color:#111;font:inherit;font-size:14px;font-weight:700;text-align:center;-moz-appearance:textfield}.crow__qty input::-webkit-outer-spin-button,.crow__qty input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.crow__p{display:grid;gap:2px;font-size:19px;font-weight:700;text-align:right;white-space:nowrap}.crow__p em{color:#7d7b73;font-size:12px;font-style:normal;font-weight:500;text-decoration:line-through}.crow__acts{display:flex;align-items:center;justify-content:flex-end;gap:4px}.crow__del{position:absolute;top:16px;right:0}.crow__fav{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:50%;background:none;color:#7d7b73;cursor:pointer;transition:background .25s,color .25s}.crow__fav:hover{background:#f5f4f1;color:#111}.crow__del{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:50%;background:none;color:#7d7b73;font-size:12px;cursor:pointer;transition:background .25s,color .25s}.crow__del:hover{background:#111;color:#fff}.cart__acts{display:flex;flex-wrap:wrap;gap:18px;margin:14px 0 0}.cart__acts button{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:#7d7b73;font:inherit;font-size:12.5px;cursor:pointer;transition:color .25s}.cart__acts button:hover{color:#111}.seen{margin:26px 0 0;padding:18px 0 0;border-top:1px solid #e5e2db}.seen__t{color:#7d7b73;font-size:11px;letter-spacing:.09em;text-transform:uppercase}.seen ul{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px;margin:12px 0 0;padding:0;list-style:none}.seen a{display:grid;grid-template-columns:60px minmax(0, 1fr);align-items:center;gap:12px;padding:10px 12px 10px 10px;border:1px solid #e5e2db;border-radius:14px;transition:border-color .25s,box-shadow .25s}.seen a:hover{border-color:rgba(17,17,17,.35);box-shadow:0 12px 24px -20px rgba(17,17,17,.6)}.seen img{width:60px;height:60px;object-fit:contain;transition:transform .4s cubic-bezier(0.2, 0.7, 0.3, 1)}.seen li:nth-child(2) img{width:52px;height:52px}.seen li:nth-child(3) img{width:56px;height:56px}.seen li:nth-child(4) img{width:48px;height:48px}.seen a:hover img{transform:scale(1.06)}.seen b{display:block;font-size:12.5px;font-weight:600;line-height:1.3}.seen em{display:block;margin:3px 0 0;overflow:hidden;color:#7d7b73;font-size:10.5px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.sum{position:sticky;top:14px;padding:24px 26px 26px;border-radius:20px;background:#f5f4f1;box-shadow:0 20px 44px -34px rgba(17,17,17,.5)}.sum__t{display:block;margin:0 0 14px;font-size:17px}.sum dl{margin:0}.sum dl div{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-top:1px solid rgba(17,17,17,.09)}.sum dl dt{margin:0;color:rgba(17,17,17,.66);font-size:13px;font-weight:500}.sum dl dd{margin:0;font-size:13px;font-weight:600;white-space:nowrap}.sum dl div:nth-child(2) dd{color:#2e7d4f}.sum__promo{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:8px;margin:16px 0 0}.sum__promo input{height:42px;padding:0 14px;border:1px solid #e5e2db;border-radius:999px;background:#fff;color:#111;font:inherit;font-size:13.5px;transition:border-color .25s}.sum__promo input:focus{border-color:#111;outline:none}.sum__promo button{height:42px;padding:0 18px;border:1px solid #111;border-radius:999px;background:none;color:#111;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .25s,color .25s}.sum__promo button:hover{background:#111;color:#fff}.sum__ways{margin:18px 0 0;padding:14px 0 0;border-top:1px solid rgba(17,17,17,.09)}.sum__ways ul{display:grid;gap:0;margin:8px 0 0;padding:0;list-style:none}.sum__ways li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid rgba(17,17,17,.07);transition:color .25s}.sum__ways li:first-child{border-top:0}.sum__ways b{font-size:12.5px;font-weight:600}.sum__ways em{color:#7d7b73;font-size:11.5px;font-style:normal;white-space:nowrap}.sum__wayst{color:#7d7b73;font-size:11px;letter-spacing:.09em;text-transform:uppercase}.sum__total{display:flex;align-items:baseline;justify-content:space-between;margin:20px 0 0;padding:16px 0 0;border-top:1px solid rgba(17,17,17,.14)}.sum__total span{color:rgba(17,17,17,.55);font-size:13px}.sum__total b{font-size:40px;font-weight:800;letter-spacing:-0.04em}.sum__total b i{font-size:15px;font-style:normal;font-weight:600}.sum__cta{display:grid;height:52px;margin:16px 0 0;place-items:center;border-radius:999px;background:#111;box-shadow:0 16px 30px -22px rgba(17,17,17,.9);color:#fff;font-size:15px;font-weight:700;transition:background .25s,color .25s}.sum__cta:hover{background:#fc9c45;color:#17110a}.sum__ship{margin:12px 0 0;color:#7d7b73;font-size:11.5px;line-height:1.5}.sum__safe{display:flex;align-items:center;gap:8px;margin:12px 0 0;padding:10px 0 0;border-top:1px solid rgba(17,17,17,.09);color:#2e7d4f;font-size:11.5px}.sum__ask{display:block;margin:8px 0 0;color:#3a3830;font-size:12px;text-decoration:underline;text-underline-offset:3px;transition:color .25s}.sum__ask:hover{color:#111}.chk{padding:8px 0 40px}.chk__in{display:grid;grid-template-columns:minmax(0, 1fr) 340px;align-items:start;gap:54px;padding:34px 38px 38px;border-radius:20px;background:#111;color:#f6f2ea;color-scheme:dark}.chk__col{max-width:760px}.chk__col h2{margin:0 0 4px;font-size:28px;font-weight:700;letter-spacing:-0.03em}.chk__g{position:relative;padding:26px 0 26px 52px;border-top:1px solid rgba(246,242,234,.16)}.chk__g:first-of-type{border-top:0}.chk__g h3{margin:0 0 14px;font-size:15px;font-weight:700}.chk__n{position:absolute;top:22px;left:0;display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(246,242,234,.34);border-radius:50%;font-size:12.5px;font-weight:700}.chk__fields{display:grid;gap:12px}.chk__fields--two{grid-template-columns:1fr 1fr;margin:14px 0 0}.chk__fields label{display:grid;gap:6px}.chk__fields span{color:rgba(246,242,234,.6);font-size:11.5px;letter-spacing:.07em;text-transform:uppercase}.chk__fields input{height:46px;padding:0 16px;border:1px solid rgba(246,242,234,.32);border-radius:12px;background:rgba(246,242,234,.05);color:#f6f2ea;font:inherit;font-size:14px;transition:border-color .25s,background .25s}.chk__fields input::placeholder{color:rgba(246,242,234,.35)}.chk__fields input:focus{border-color:rgba(246,242,234,.6);background:rgba(246,242,234,.09);outline:none}.chk__opts{display:grid;gap:8px;margin:0;padding:0;list-style:none}.chk__opts label{display:grid;grid-template-columns:18px minmax(0, 1fr);align-items:start;gap:12px;padding:13px 16px;border:1px solid rgba(246,242,234,.28);border-radius:14px;cursor:pointer;transition:border-color .25s,background .25s}.chk__opts label:hover{border-color:rgba(246,242,234,.45);background:rgba(246,242,234,.05)}.chk__opts input{width:18px;height:18px;margin:2px 0 0;accent-color:#f6f2ea}.chk__opts b{display:block;font-size:14px}.chk__opts em{display:block;margin:3px 0 0;color:rgba(246,242,234,.6);font-size:12px;font-style:normal}.chk__note{display:grid;gap:6px;margin:16px 0 0}.chk__note span{color:rgba(246,242,234,.6);font-size:11.5px;letter-spacing:.07em;text-transform:uppercase}.chk__note textarea{padding:12px 16px;border:1px solid rgba(246,242,234,.32);border-radius:12px;background:rgba(246,242,234,.05);color:#f6f2ea;font:inherit;font-size:14px;resize:vertical}.chk__note textarea:focus{border-color:rgba(246,242,234,.6);outline:none}.chk__cta{height:54px;margin:8px 0 0 52px;padding:0 34px;border:0;border-radius:999px;background:#f6f2ea;color:#111;font:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:background .25s,color .25s}.chk__cta:hover{background:#fc9c45;color:#17110a}.chk__law{margin:12px 0 0 52px;color:rgba(246,242,234,.5);font-size:11.5px}.chk__sum{position:sticky;top:14px;padding:20px 22px 22px;border:1px solid rgba(246,242,234,.16);border-radius:18px}.chk__sum ul{display:grid;gap:10px;margin:12px 0 0;padding:0 0 14px;border-bottom:1px solid rgba(246,242,234,.16);list-style:none}.chk__sum li{display:grid;grid-template-columns:46px minmax(0, 1fr) auto;align-items:center;gap:12px}.chk__sum img{width:46px;height:46px;object-fit:contain}.chk__sum li:nth-child(2) img{width:40px;height:40px}.chk__sum li:nth-child(3) img{width:36px;height:36px}.chk__sum b{display:block;font-size:12.5px;font-weight:600;line-height:1.3}.chk__sum em{display:block;margin:2px 0 0;color:rgba(246,242,234,.55);font-size:11px;font-style:normal}.chk__sum li i{font-size:13px;font-style:normal;font-weight:700;white-space:nowrap}.chk__sum dl{margin:12px 0 0}.chk__sum dl div{display:flex;justify-content:space-between;gap:12px;padding:6px 0}.chk__sum dt{margin:0;color:rgba(246,242,234,.6);font-size:12.5px}.chk__sum dd{margin:0;font-size:12.5px;font-weight:600}.chk__sumt{color:rgba(246,242,234,.55);font-size:11px;letter-spacing:.09em;text-transform:uppercase}.chk__total{display:flex;align-items:baseline;justify-content:space-between;margin:12px 0 0;padding:14px 0 0;border-top:1px solid rgba(246,242,234,.22)}.chk__total span{color:rgba(246,242,234,.6);font-size:12.5px}.chk__total b{font-size:30px;font-weight:800;letter-spacing:-0.04em}.chk__total b i{font-size:13px;font-style:normal;font-weight:600}.chk__edit{display:inline-block;margin:12px 0 0;color:rgba(246,242,234,.65);font-size:12px;text-decoration:underline;text-underline-offset:4px;transition:color .25s}.chk__edit:hover{color:#f6f2ea}@media(max-width: 1240px){.seen ul{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 1100px){.cart__in{grid-template-columns:1fr;gap:26px}.sum{position:static}.chk__in{grid-template-columns:1fr;gap:24px}.chk__sum{position:static;max-width:420px}}@media(max-width: 700px){.cart{padding:4px 0 24px}.cart__head{flex-wrap:wrap;gap:8px}.cart__head h1{font-size:28px}.cart__back{margin:0;width:100%}.cart__cols{display:none}.crow li{grid-template-columns:72px minmax(0, 1fr) auto;align-items:start;gap:10px 12px}.crow__ph{grid-area:1/1/3/2;width:72px;height:72px}.crow__t{grid-area:1/2/2/3}.crow__acts{grid-area:1/3/2/4;justify-content:flex-end}.crow__del{position:static}.crow__qty{grid-area:2/2/3/3;width:112px}.crow__p{grid-area:2/3/3/4;align-self:center;text-align:right}.seen ul{grid-template-columns:repeat(2, minmax(0, 1fr))}.chk__in{grid-template-columns:1fr;gap:24px;padding:22px 18px 24px}.chk__sum{position:static}.chk__g{padding-left:44px}.chk__fields--two{grid-template-columns:1fr}.chk__cta{width:calc(100% - 44px);margin-left:44px;padding:0 16px;font-size:14px}.chk__law{margin-left:44px}}.cartb{padding:46px 0 56px;background:#e8dfd1}.cartb__in h1{margin:0;font-size:40px;font-weight:700;letter-spacing:-0.035em}.cartb__cap{display:block;margin:6px 0 26px;color:rgba(17,17,17,.5);font-size:11px;letter-spacing:.09em;text-transform:uppercase}.cartb__list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px;margin:0;padding:0;list-style:none}.cartb__list li{position:relative;padding:62px 20px 20px;border-radius:18px;background:#fff}.cartb__list img{position:absolute;top:-34px;left:20px;width:96px;height:96px;object-fit:contain}.cartb__list b{display:block;font-size:15px}.cartb__list em{display:block;margin:4px 0 10px;color:#7d7b73;font-size:12px;font-style:normal}.cartb__list i{font-size:19px;font-style:normal;font-weight:700}.cartb__total{display:flex;align-items:center;gap:18px;margin:30px 0 0;padding:20px 0 0;border-top:1px solid rgba(17,17,17,.16)}.cartb__total span{color:rgba(17,17,17,.6);font-size:13px}.cartb__total b{font-size:34px;font-weight:800;letter-spacing:-0.04em}.cartb__total a{margin-left:auto;padding:14px 26px;border-radius:999px;background:#111;color:#fff;font-size:14px;font-weight:700}.chkb{padding:46px 0 56px}.chkb__in h2{margin:0 0 16px;font-size:30px;font-weight:700;letter-spacing:-0.03em}.chkb__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none}.chkb__chips a{display:inline-flex;padding:9px 16px;border-radius:999px;background:#f5f4f1;color:rgba(17,17,17,.75);font-size:13px}.chkb__chips a.is-on{background:#111;color:#fff}.chkb__fields{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px;max-width:760px}.chkb__fields label{display:grid;gap:6px}.chkb__fields span{color:#7d7b73;font-size:11.5px;letter-spacing:.07em;text-transform:uppercase}.chkb__fields input{height:46px;padding:0 16px;border:1px solid #e5e2db;border-radius:12px;background:#fff;color:#111;font:inherit;font-size:14px}.chkb__cta{height:52px;margin:22px 0 0;padding:0 30px;border:0;border-radius:999px;background:#111;color:#fff;font:inherit;font-size:15px;font-weight:700;cursor:pointer}.txtp{padding:10px 0 40px}.txtp__in{display:grid;grid-template-columns:minmax(0, 1.28fr) minmax(0, 0.72fr);align-items:start;gap:46px}.txtp__t h1{max-width:20ch;margin:0 0 18px;font-size:40px;font-weight:700;line-height:1.04;letter-spacing:-0.038em}.txtp__t p{max-width:68ch;margin:0 0 14px;color:rgba(17,17,17,.7);font-size:15px;line-height:1.65}.txtp__lead{color:#111 !important;font-size:17px !important;line-height:1.55 !important}.txtp__link{display:inline-flex;align-items:center;gap:9px;margin:10px 0 0;padding:11px 20px;border-radius:999px;background:rgba(17,17,17,.06);font-size:14px;font-weight:600;transition:background .25s,color .25s}.txtp__link i{font-style:normal}.txtp__link:hover{background:#111;color:#fff}.txtp__panel{position:relative;padding:26px 26px 0;overflow:hidden;border-radius:20px;background:#111;color:#f6f2ea}.txtp__panel b{display:block;margin:0 0 16px;font-size:17px}.txtp__panel dl{margin:0 0 22px}.txtp__panel div{display:grid;gap:3px;padding:11px 0;border-top:1px solid rgba(246,242,234,.16)}.txtp__panel dt{margin:0;color:rgba(246,242,234,.55);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.txtp__panel dd{margin:0;font-size:13.5px}.txtp__panel img{display:block;width:calc(100% + 52px);height:300px;margin:0 -26px;object-fit:cover}.txtp__cap{position:absolute;right:20px;bottom:14px;color:rgba(246,242,234,.62);font-size:10.5px;letter-spacing:.09em;text-transform:uppercase}.abnum{padding:44px 0;background:#efede8}.abnum__in{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:0}.abnum__in>div{padding:0 26px;border-left:1px solid rgba(17,17,17,.12)}.abnum__in>div:first-child{padding-left:0;border-left:0}.abnum__in b{display:block;font-size:58px;font-weight:800;letter-spacing:-0.05em;line-height:1}.abnum__in em{display:block;max-width:22ch;margin:10px 0 0;color:rgba(17,17,17,.6);font-size:12.5px;font-style:normal;line-height:1.5}.cont{padding:10px 0 46px}.cont__in{display:grid;grid-template-columns:minmax(0, 1.06fr) minmax(0, 0.94fr);align-items:start;gap:46px}.cont__t h1{margin:0 0 14px;font-size:40px;font-weight:700;letter-spacing:-0.035em}.cont__t p{max-width:58ch;margin:0 0 22px;color:rgba(17,17,17,.7);font-size:15px;line-height:1.6}.cont__list{margin:0}.cont__list div{display:grid;grid-template-columns:150px minmax(0, 1fr);gap:16px;padding:12px 0;border-top:1px solid #e5e2db;transition:background .25s}.cont__list div:last-child{border-bottom:1px solid #e5e2db}.cont__list div:hover{background:#faf9f7}.cont__list dt{margin:0;color:#7d7b73;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.cont__list dd{margin:0;font-size:14px}.cont__list dd a{text-decoration:underline;text-underline-offset:4px;transition:color .25s}.cont__list dd a:hover{color:#fc9c45}.cont__chips{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none}.cont__chips a{display:inline-flex;padding:8px 15px;border-radius:999px;background:#f5f4f1;color:rgba(17,17,17,.78);font-size:12.5px;transition:background .25s,color .25s}.cont__chips a:hover{background:#111;color:#fff}.cont__ph{position:sticky;top:14px;margin:0;overflow:hidden;border-radius:20px}.cont__ph img{display:block;width:100%;height:520px;object-fit:cover}.cont__ph figcaption{position:absolute;right:18px;bottom:16px;left:18px;color:rgba(246,242,234,.72);font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;text-shadow:0 2px 12px rgba(0,0,0,.7)}.dlv{padding:10px 0 40px}.dlv__head{display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(0, 0.85fr);align-items:center;gap:40px;margin:0 0 34px}.dlv__headt{max-width:60ch}.dlv__headt h1{margin:0 0 12px;font-size:40px;font-weight:700;letter-spacing:-0.038em}.dlv__headt p{margin:0 0 18px;color:rgba(17,17,17,.7);font-size:15px;line-height:1.6}.dlv__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.dlv__chips a{display:inline-flex;padding:8px 15px;border-radius:999px;background:#f5f4f1;color:rgba(17,17,17,.78);font-size:12.5px;transition:background .25s,color .25s}.dlv__chips a:hover{background:#111;color:#fff}.dlv__ph{position:relative;margin:0;overflow:hidden;border-radius:20px}.dlv__ph img{display:block;width:100%;height:300px;object-fit:cover}.dlv__ph figcaption{position:absolute;right:16px;bottom:14px;left:16px;color:rgba(246,242,234,.72);font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;text-shadow:0 2px 12px rgba(0,0,0,.7)}.dlv__cols{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px}.dlv__gt{color:#7d7b73;font-size:11px;letter-spacing:.09em;text-transform:uppercase}.dlv__logos{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 0;padding:0;list-style:none}.dlv__logos li{display:grid;height:38px;place-items:center;padding:0 12px;border:1px solid #e5e2db;border-radius:10px;transition:border-color .25s}.dlv__logos li:hover{border-color:rgba(17,17,17,.4)}.dlv__logos img{width:auto;max-height:20px}.dlv__terms{max-width:860px;margin:34px 0 0}.dlv__note{max-width:78ch;margin:16px 0 0;color:rgba(17,17,17,.62);font-size:13.5px;line-height:1.6}.reg{margin:10px 0 0;padding:0;list-style:none}.reg li{display:grid;grid-template-columns:minmax(0, 1fr) auto auto;align-items:baseline;gap:16px;padding:13px 0;border-top:1px solid #e5e2db;transition:background .25s}.reg li:last-child{border-bottom:1px solid #e5e2db}.reg li:hover{background:#faf9f7}.reg b{font-size:14px;font-weight:600}.reg em{color:#7d7b73;font-size:12px;font-style:normal;white-space:nowrap}.reg i{min-width:108px;font-size:14px;font-style:normal;font-weight:700;text-align:right;white-space:nowrap}.ret{padding:10px 0 40px}.ret__in{display:grid;grid-template-columns:minmax(0, 1.24fr) minmax(0, 0.76fr);align-items:start;gap:40px}.ret__tile{position:relative;padding:32px 34px 36px;overflow:hidden;border-radius:20px;background:#efede8}.ret__tile h1{position:relative;max-width:16ch;margin:0 0 22px;font-size:38px;font-weight:700;line-height:1.06;letter-spacing:-0.035em}.ret__ghost{margin:0 0 10px;color:rgba(17,17,17,.09);font-size:52px;font-weight:800;letter-spacing:-0.05em;line-height:1}.ret__steps{display:grid;margin:0;padding:0;list-style:none;counter-reset:r}.ret__steps li{position:relative;padding:16px 0 16px 50px;border-top:1px solid rgba(17,17,17,.1);color:rgba(17,17,17,.72);font-size:14.5px;line-height:1.6;counter-increment:r}.ret__steps li b{color:#111;font-weight:700}.ret__steps li::before{position:absolute;top:15px;left:0;display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(17,17,17,.3);border-radius:50%;content:counter(r);font-size:13px;font-weight:700}.ret__ph{position:relative;height:520px;margin:0;overflow:hidden;border-radius:20px}.ret__ph img{display:block;width:100%;height:100%;object-fit:cover}.ret__ph figcaption{position:absolute;right:18px;bottom:16px;left:18px;color:rgba(246,242,234,.72);font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;text-shadow:0 2px 12px rgba(0,0,0,.7)}.faqreg{padding:30px 0 40px}.faqreg__in{display:grid;grid-template-columns:minmax(0, 0.78fr) minmax(0, 1.22fr);gap:46px;padding:34px 38px 38px;border-radius:20px;background:#111;color:#f6f2ea}.faqreg__t h2{margin:0 0 12px;font-size:28px;font-weight:700;letter-spacing:-0.03em}.faqreg__t p{max-width:30ch;margin:0 0 16px;color:rgba(246,242,234,.66);font-size:13.5px;line-height:1.6}.faqreg__t a{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;text-decoration:underline;text-underline-offset:5px;transition:color .25s}.faqreg__t a i{font-style:normal}.faqreg__t a:hover{color:#fc9c45}.faqreg__tel{display:block;margin:14px 0 0;padding:12px 0 0;border-top:1px solid rgba(246,242,234,.16);color:rgba(246,242,234,.6);font-size:12px}.faqreg__tel a{color:#f6f2ea;font-weight:600;text-decoration:none}.faqreg__tel a:hover{color:#fc9c45}.faqreg__list{margin:0}.faqreg__list div{display:grid;gap:5px;padding:13px 0;border-top:1px solid rgba(246,242,234,.16);transition:background .25s}.faqreg__list div:hover{background:rgba(246,242,234,.04)}.faqreg__list dt{margin:0;font-size:14.5px;font-weight:700}.faqreg__list dd{margin:0;color:rgba(246,242,234,.64);font-size:13px;line-height:1.55}.blist{padding:10px 0 34px}.blist__head{max-width:74ch;margin:0 0 30px}.blist__head h1{margin:0 0 12px;font-size:34px;font-weight:700;letter-spacing:-0.038em}.blist__head p{margin:0 0 18px;color:rgba(17,17,17,.7);font-size:15px;line-height:1.6}.blist__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.blist__chips a{display:inline-flex;padding:8px 15px;border-radius:999px;background:#f5f4f1;color:rgba(17,17,17,.78);font-size:13.5px;transition:background .25s,color .25s}.blist__chips a.is-on{background:#111;color:#fff}.blist__chips a:hover{background:#111;color:#fff}.blist__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:26px 20px;margin:0;padding:0;list-style:none}.bart a{display:grid}.bart__ph{display:block;overflow:hidden;border-radius:16px}.bart__ph img{display:block;width:100%;height:210px;object-fit:cover;transition:transform 1.1s cubic-bezier(0.2, 0.7, 0.3, 1)}a:hover .bart__ph img{transform:scale(1.05)}.bart__cat{display:block;margin:14px 0 6px;color:#fc9c45;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.bart__t{font-size:16px;font-weight:700;line-height:1.25;letter-spacing:-0.015em}.bart__d{margin:8px 0 0;color:rgba(17,17,17,.62);font-size:14px;font-style:normal;line-height:1.5}.bart__dt{margin:10px 0 0;color:#7d7b73;font-size:13px;letter-spacing:.04em}.bidx{padding:10px 0 46px}.bidx__in{display:grid;grid-template-columns:264px minmax(0, 1fr);align-items:start;gap:40px}.bidx__rail{position:sticky;top:14px}.bidx__rail ul{margin:10px 0 0;padding:0;list-style:none}.bidx__rail a{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid #e5e2db;color:rgba(17,17,17,.78);font-size:13.5px;transition:color .25s}.bidx__rail a em{color:#7d7b73;font-size:11.5px;font-style:normal}.bidx__rail a:hover{color:#111}.bidx__railt,.bidx__t{color:#7d7b73;font-size:11px;letter-spacing:.09em;text-transform:uppercase}.bidx__list ul{margin:10px 0 0;padding:0;list-style:none}.bidx__list li a{display:grid;grid-template-columns:116px minmax(0, 1fr) 172px;align-items:baseline;gap:18px;padding:15px 0;border-top:1px solid #e5e2db;transition:background .25s}.bidx__list li a:hover{background:#faf9f7}.bidx__list time{color:#7d7b73;font-size:12px}.bidx__list b{font-size:15px;font-weight:600}.bidx__list em{color:#7d7b73;font-size:11px;font-style:normal;letter-spacing:.08em;text-transform:uppercase;text-align:right}.bidx__more{display:inline-flex;align-items:center;gap:9px;margin:22px 0 0;padding:11px 20px;border-radius:999px;background:rgba(17,17,17,.06);font-size:13.5px;font-weight:600;transition:background .25s,color .25s}.bidx__more i{font-style:normal}.bidx__more:hover{background:#111;color:#fff}.post{padding:0 0 40px}.post__cover{position:relative;margin:10px 0 0;overflow:hidden}.post__cover img{display:block;width:100%;height:460px;object-fit:cover}.post__cover figcaption{position:absolute;right:40px;bottom:16px;color:rgba(246,242,234,.7);font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;text-shadow:0 2px 12px rgba(0,0,0,.7)}.post__in{display:grid;grid-template-columns:minmax(0, 1fr) 300px;align-items:start;gap:0 60px}.post__head,.post__body{grid-column:1/2;max-width:68ch}.post__head{margin:34px 0 8px}.post__head h1{margin:10px 0 14px;font-size:38px;font-weight:700;line-height:1.06;letter-spacing:-0.035em}.post__cat{display:inline-flex;color:#fc9c45;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.post__lead{margin:0 0 16px;color:rgba(17,17,17,.72);font-size:17px;line-height:1.55}.post__meta{display:flex;flex-wrap:wrap;gap:18px;padding:14px 0 0;border-top:1px solid #e5e2db;color:#7d7b73;font-size:12px}.post__body{max-width:68ch}.post__body h2{margin:26px 0 12px;font-size:24px;font-weight:700;letter-spacing:-0.025em}.post__body h2:first-child{margin-top:12px}.post__body p{margin:0 0 14px;color:rgba(17,17,17,.76);font-size:16px;line-height:1.7}.post__q{margin:26px 0;padding:22px 26px;border-left:3px solid #fc9c45;background:#f5f4f1;color:#111;font-size:18px;font-weight:600;line-height:1.45}.post__ph{margin:26px 0}.post__ph img{display:block;width:100%;height:320px;object-fit:cover;border-radius:16px}.post__ph figcaption{margin:10px 0 0;color:#7d7b73;font-size:11px;letter-spacing:.07em;text-transform:uppercase}.post__cta{display:inline-flex;align-items:center;gap:9px;margin:18px 0 0;padding:13px 24px;border-radius:999px;background:#111;color:#fff;font-size:14.5px;font-weight:700;transition:background .25s,color .25s}.post__cta i{font-style:normal}.post__cta:hover{background:#fc9c45;color:#17110a}.post__side{position:sticky;top:14px;grid-column:2/3;grid-row:1/3;display:grid;gap:26px;margin:34px 0 0}.post__sidet{display:block;color:#7d7b73;font-size:11px;letter-spacing:.09em;text-transform:uppercase}.post__toc ol{margin:12px 0 0;padding:0;list-style:none;counter-reset:t}.post__toc li{counter-increment:t}.post__toc a{display:grid;grid-template-columns:22px minmax(0, 1fr);gap:8px;padding:9px 0;border-top:1px solid #e5e2db;color:rgba(17,17,17,.72);font-size:13px;line-height:1.4;transition:color .25s}.post__toc a::before{color:#7d7b73;content:counter(t) ".";font-size:12px}.post__toc a:hover{color:#111}.post__buy ul{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.post__buy a{display:grid;grid-template-columns:56px minmax(0, 1fr);align-items:center;gap:12px;padding:10px 12px 10px 10px;border:1px solid #e5e2db;border-radius:14px;transition:border-color .25s,box-shadow .25s}.post__buy a:hover{border-color:rgba(17,17,17,.35);box-shadow:0 12px 24px -20px rgba(17,17,17,.6)}.post__buy img{width:56px;height:56px;object-fit:contain}.post__buy li:nth-child(2) img{width:50px;height:50px}.post__buy li:nth-child(3) img{width:46px;height:46px}.post__buy b{display:block;font-size:12.5px;font-weight:600;line-height:1.3}.post__buy em{display:block;margin:3px 0 0;color:#7d7b73;font-size:11px;font-style:normal}@media(max-width: 1100px){.txtp__in,.cont__in,.ret__in,.faqreg__in,.dlv__head,.dlv__cols{grid-template-columns:1fr;gap:26px}.bidx__in{grid-template-columns:200px minmax(0, 1fr);gap:24px}.post__in{grid-template-columns:minmax(0, 1fr) 260px;gap:0 34px}.blist__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.abnum__in{grid-template-columns:repeat(2, minmax(0, 1fr));gap:22px}}@media(max-width: 700px){.txtp,.cont,.dlv,.ret,.blist,.bidx{padding-top:4px}.txtp__t h1,.cont__t h1,.dlv__head h1,.blist__head h1,.post__head h1{font-size:30px}.ret__tile h1{font-size:26px}.ret__ghost{font-size:56px}.txtp__panel{padding:20px 20px 0}.txtp__panel img{width:calc(100% + 40px);height:200px;margin:0 -20px}.cont__list div,.bidx__list li a{grid-template-columns:minmax(0, 1fr);gap:4px}.bidx__list em{text-align:left}.cont__ph img{height:300px}.abnum{padding:30px 0}.abnum__in b{font-size:40px}.reg li{grid-template-columns:minmax(0, 1fr) auto;gap:6px 12px}.reg li em{grid-row:2;grid-column:1/2}.reg li i{grid-row:1/3;min-width:0}.faqreg__in{padding:22px 18px 24px}.dlv__logos li{height:34px}.blist__grid{grid-template-columns:1fr}.bidx__in{grid-template-columns:1fr}.post__in{grid-template-columns:1fr;gap:26px}.post__side{position:static;margin:0}.post__cover img{height:260px}.post__cover img+figcaption{right:20px}.post__head{margin:22px 0 20px}.post__body h2{font-size:20px}.post__body p{font-size:15px}.post__q{padding:18px 18px;font-size:16px}.post__ph img{height:220px}}.txtpb{padding:46px 0 56px;background:#e8dfd1}.txtpb__in{position:relative;max-width:70ch}.txtpb__in h1{margin:12px 0 14px;font-size:44px;font-weight:700;line-height:1.05;letter-spacing:-0.038em}.txtpb__in p{max-width:54ch;margin:0;color:rgba(17,17,17,.7);font-size:15px;line-height:1.65}.txtpb__in img{position:absolute;right:-60px;bottom:-30px;width:260px;height:260px;object-fit:contain}.txtpb__badge{display:inline-flex;padding:7px 14px;border-radius:999px;background:#111;color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.abnumb{padding:40px 0}.abnumb__t{color:#7d7b73;font-size:11px;letter-spacing:.09em;text-transform:uppercase}.abnumb__chips{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none}.abnumb__chips li{padding:10px 18px;border-radius:999px;background:#f5f4f1;font-size:14px}.contb{position:relative;padding:60px 0;overflow:hidden}.contb__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.contb::after{position:absolute;inset:0;background:rgba(8,8,10,.5);content:""}.contb__in{position:relative;color:#f6f2ea}.contb__in h1{margin:0 0 20px;font-size:44px;font-weight:700;letter-spacing:-0.038em}.contb__plates{display:grid;gap:8px;max-width:520px;margin:0;padding:0;list-style:none}.contb__plates a{display:block;padding:14px 18px;border-radius:14px;background:#fff;color:#111}.contb__plates b{display:block;font-size:15px}.contb__plates em{display:block;margin:3px 0 0;color:#7d7b73;font-size:12px;font-style:normal}.contb__cap{display:block;margin:20px 0 0;color:rgba(246,242,234,.55);font-size:10.5px;letter-spacing:.09em;text-transform:uppercase}.dlvb{padding:46px 0;background:#111;color:#f6f2ea}.dlvb__in{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:0}.dlvb__in>div{padding:0 26px;border-left:1px solid rgba(17,17,17,.12)}.dlvb__in>div:first-child{padding-left:0;border-left:0}.dlvb__in b{display:block;font-size:58px;font-weight:800;letter-spacing:-0.05em;line-height:1}.dlvb__in em{display:block;max-width:22ch;margin:10px 0 0;color:rgba(246,242,234,.62);font-size:12.5px;font-style:normal;line-height:1.5}.faqregb{padding:40px 0 50px}.faqregb__in{position:relative;max-width:860px;padding:30px 32px 34px;border-radius:20px;background:#efede8}.faqregb__in h2{position:relative;margin:0 0 18px;font-size:26px;font-weight:700;letter-spacing:-0.03em}.faqregb__ghost{margin:0 0 -16px;color:rgba(17,17,17,.06);font-size:76px;font-weight:800;letter-spacing:-0.05em;line-height:1}.faqregb__list{display:grid;margin:0;padding:0;list-style:none;counter-reset:q}.faqregb__list li{position:relative;padding:14px 0 14px 46px;border-top:1px solid rgba(17,17,17,.1);color:rgba(17,17,17,.72);font-size:14px;line-height:1.55;counter-increment:q}.faqregb__list li b{color:#111}.faqregb__list li::before{position:absolute;top:13px;left:0;display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(17,17,17,.28);border-radius:50%;content:counter(q);font-size:12.5px;font-weight:700}.retb{padding:40px 0 50px}.retb__in{display:grid;grid-template-columns:minmax(0, 0.8fr) minmax(0, 1.2fr);gap:40px;padding:34px 38px 38px;border-radius:20px;background:#111;color:#f6f2ea}.retb__t h1{margin:0 0 14px;font-size:30px;font-weight:700;letter-spacing:-0.03em}.retb__t p{margin:0;color:rgba(246,242,234,.68);font-size:14px;line-height:1.6}.retb__list{margin:0}.retb__list div{display:grid;grid-template-columns:92px minmax(0, 1fr);gap:16px;padding:13px 0;border-top:1px solid rgba(246,242,234,.16)}.retb__list dt{margin:0;font-size:12.5px;font-weight:700}.retb__list dd{margin:0;color:rgba(246,242,234,.66);font-size:13px}.blistb{padding:40px 0 50px}.blistb h1{margin:0;font-size:42px;font-weight:700;letter-spacing:-0.038em}.blistb__cap{display:block;margin:8px 0 26px;color:#7d7b73;font-size:11px;letter-spacing:.09em;text-transform:uppercase}.blistb__row{display:grid;grid-template-columns:1.25fr .85fr 1.1fr .8fr;align-items:end;gap:24px;margin:0;padding:0;list-style:none}.blistb__row img{display:block;width:100%;object-fit:cover}.blistb__row li:nth-child(1) img{height:300px}.blistb__row li:nth-child(2) img{height:210px}.blistb__row li:nth-child(3) img{height:258px}.blistb__row li:nth-child(4) img{height:180px}.blistb__row b{display:block;margin:14px 0 4px;font-size:16px}.blistb__row em{color:#7d7b73;font-size:12px;font-style:normal}.bidxb{padding:30px 0 50px}.bidxb__t{color:#7d7b73;font-size:11px;letter-spacing:.09em;text-transform:uppercase}.bidxb__chips{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 22px;padding:0;list-style:none}.bidxb__chips a{display:inline-flex;padding:8px 15px;border-radius:999px;background:#f5f4f1;color:rgba(17,17,17,.78);font-size:12.5px}.bidxb__list{margin:0;padding:0;list-style:none}.bidxb__list a{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:13px 0;border-top:1px solid #e5e2db;font-size:15px}.bidxb__list time{color:#7d7b73;font-size:12px}.postb{position:relative;min-height:560px;display:grid;align-items:center;overflow:hidden}.postb__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.postb::after{position:absolute;inset:0;background:linear-gradient(96deg, rgba(8, 8, 10, 0.88) 0%, rgba(8, 8, 10, 0.62) 46%, rgba(8, 8, 10, 0.06) 82%);content:""}.postb__in{position:relative}.postb__t{max-width:52ch;color:#f6f2ea}.postb__t h1{margin:12px 0 14px;font-size:42px;font-weight:700;line-height:1.06;letter-spacing:-0.038em}.postb__t p{margin:0 0 12px;color:rgba(246,242,234,.78);font-size:15px;line-height:1.65}.postb__cat{color:#fc9c45;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.postb__cap{display:block;margin:18px 0 0;color:rgba(246,242,234,.5);font-size:10.5px;letter-spacing:.09em;text-transform:uppercase}.txtp__reg{margin:30px 0 0;padding:20px 0 0;border-top:1px solid #e5e2db}.txtp__regt{color:#7d7b73;font-size:11px;letter-spacing:.09em;text-transform:uppercase}.txtp__chips{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none}.txtp__chips a{display:inline-flex;padding:8px 15px;border-radius:999px;background:#f5f4f1;color:rgba(17,17,17,.78);font-size:13px;transition:background .25s,color .25s}.txtp__chips a:hover{background:#111;color:#fff}.txtp__panel{box-shadow:0 26px 50px -40px rgba(17,17,17,.9)}.txtp__panel div{transition:background .25s}.txtp__panel div:hover{background:rgba(246,242,234,.05)}.txtp__t p{transition:color .25s}.cont__form{display:grid;margin:26px 0 0;padding:22px 24px 24px;border:1px solid #e5e2db;border-radius:20px;background:#f5f4f1;box-shadow:0 20px 44px -38px rgba(17,17,17,.8)}.cont__form button{justify-self:start;height:46px;margin:16px 0 0;padding:0 26px;border:0;border-radius:999px;background:#111;color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 14px 26px -20px rgba(17,17,17,.9);transition:background .25s,color .25s}.cont__form button:hover{background:#fc9c45;color:#17110a}.cont__form em{margin:12px 0 0;color:#7d7b73;font-size:11.5px;font-style:normal;line-height:1.5}.cont__formt{margin:0 0 14px;color:#7d7b73;font-size:11px;letter-spacing:.09em;text-transform:uppercase}.cont__fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cont__fields label{display:grid;gap:6px}.cont__fields span{color:rgba(17,17,17,.55);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase}.cont__fields input{height:46px;padding:0 16px;border:1px solid #e5e2db;border-radius:12px;background:#fff;color:#111;font:inherit;font-size:14px;transition:border-color .25s}.cont__fields input:focus{border-color:#111;outline:none}.cont__msg{display:grid;gap:6px;margin:12px 0 0}.cont__msg span{color:rgba(17,17,17,.55);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase}.cont__msg textarea{padding:12px 16px;border:1px solid #e5e2db;border-radius:12px;background:#fff;color:#111;font:inherit;font-size:14px;resize:vertical;transition:border-color .25s}.cont__msg textarea:focus{border-color:#111;outline:none}.reg__top{position:relative}.reg__mark{display:inline-flex;margin-left:10px;padding:3px 9px;border-radius:999px;background:rgba(252,156,69,.2);color:#8c4416;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;vertical-align:2px}.dlv__ask{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:22px 0 0;padding:16px 20px;border-radius:16px;background:#f5f4f1;box-shadow:0 18px 38px -36px rgba(17,17,17,.9);font-size:13.5px}.dlv__ask b{font-size:14px}.dlv__ask a{display:inline-flex;align-items:center;gap:7px;color:rgba(17,17,17,.75);text-decoration:underline;text-underline-offset:4px;transition:color .25s}.dlv__ask a i{font-style:normal}.dlv__ask a:hover{color:#111}.dlv__logos li{box-shadow:0 10px 20px -18px rgba(17,17,17,.8)}@media(max-width: 700px){.cont__fields{grid-template-columns:1fr}.cont__form{padding:18px 16px 20px}.dlv__ask{gap:10px;padding:14px 16px}}@media(min-width: 701px){.ft__tog{display:none}}@media(max-width: 768px){.cart__acts button{min-height:36px}.fl__chips a,.dlv__chips a,.blist__chips a,.cont__chips a,.txtp__chips a,.bidxb__chips a,.clistb__chips a{align-items:center;min-height:36px}}@media(max-width: 460px){.seen ul{grid-template-columns:1fr}.seen img{width:48px;height:48px}}@media(max-width: 460px){.sum{padding:20px 16px 20px}.sum__promo{grid-template-columns:1fr}.sum__ways li{flex-wrap:wrap;gap:2px}.sum__ways em{white-space:normal}.crow__del{width:36px;height:36px}.cart__acts button{min-height:36px}}@media(max-width: 700px){.post__in{grid-template-columns:1fr;gap:22px}.post__head,.post__body,.post__side{grid-column:1/-1;grid-row:auto}.post__side{position:static;margin:0}.bidx__in{grid-template-columns:minmax(0, 1fr);gap:22px}.bidx__rail,.bidx__list{min-width:0}.bidx__rail{position:static}.seen ul{grid-template-columns:1fr}}

/* ===== ПРАВКИ ЗА ТЗ 22.08.2026 ===== */
/* [ГОЛОВНА] 5 товарів у ряд у блоках товарів */
@media(min-width:1101px){.hits .pgrid,.newp .pgrid{grid-template-columns:repeat(5,minmax(0,1fr))}}
@media(min-width:901px) and (max-width:1100px){.hits .pgrid,.newp .pgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.hits .pgrid>li:nth-child(n+5),.newp .pgrid>li:nth-child(n+5){display:none}}
/* перемикачі панелей категорій (класи на body) */
.gg-off-hnav .hnav{display:none}
.gg-off-ccat .ccat{display:none}
.gg-off-cats .cats{display:none}
/* [КАРТКА ТОВАРУ] фото на всю ширину блоку, без полів */
.pc__img{max-height:none;padding:0}
.pc__img img{object-fit:contain}
.crow__ph img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;border-radius:10px}
.crow__ph{padding:0;overflow:hidden}
/* [КАТАЛОГ] 4 товари в ряд */
@media(min-width:1151px){.clist__main .pgrid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(min-width:901px) and (max-width:1150px){.clist__main .pgrid--4{grid-template-columns:repeat(3,minmax(0,1fr))}}
/* [КАТАЛОГ] фільтри мають власну прокрутку і не «висять» до кінця списку */
@media(min-width:901px){.fl{max-height:calc(100vh - 28px);overflow-y:auto;overscroll-behavior:contain;padding-right:8px;scrollbar-width:thin;scrollbar-color:#d8d4cb transparent}.fl::-webkit-scrollbar{width:6px}.fl::-webkit-scrollbar-thumb{border-radius:3px;background:#d8d4cb}.fl::-webkit-scrollbar-track{background:rgba(0,0,0,0)}}
/* [КАТАЛОГ] опис категорії: знизу (типово) або зверху */
.cdesc{padding:26px 0 6px}
.cdesc__in{padding:0 40px}
.cdesc__in p{max-width:92ch;margin:0;padding:22px 0 0;border-top:1px solid #e5e2db;color:rgba(17,17,17,.66);font-size:15px;line-height:1.62}
.gg-cdesc-top main{display:flex;flex-direction:column}
.gg-cdesc-top .crumbs{order:1}.gg-cdesc-top .chd{order:2}.gg-cdesc-top .cdesc{order:3}.gg-cdesc-top .clist{order:4}.gg-cdesc-top .cstrip{order:5}.gg-cdesc-top .cseo{order:6}
.gg-cdesc-top .cdesc{padding:0 0 10px}
.gg-cdesc-top .cdesc__in p{padding-top:0;border-top:0}
/* [КАТАЛОГ] вимикачі банера і ЧАВО */
.gg-off-cbanner .cstrip{display:none}
.gg-off-cfaq .cseo__faq{display:none}
.gg-off-cfaq .cseo__in{grid-template-columns:1fr}
/* [ТОВАР] характеристики під описом на всю ширину */
.pdesc__in{grid-template-columns:1fr;gap:26px}
.pdesc__specbox{padding:20px 0 0;border-top:1px solid rgba(246,242,234,.16)}
.pdesc__spech{margin:0 0 6px;font-size:17px;font-weight:700;letter-spacing:-0.02em}
.pdesc__spec{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:46px}
@media(max-width:700px){.pdesc__spec{grid-template-columns:1fr}}
/* [ТОВАР] керування правим блоком: вимкнути чипси / склад набору, або окремий рядок класом is-off */
.gg-off-pdp-chips .pdp__chips{display:none}
.gg-off-pdp-inside .pdp__inside{display:none}
.pdp__chips li.is-off,.pdp__inside li.is-off,.pdesc__spec div.is-off{display:none}
/* [ТОВАР] відгуки списком, 5 на сторінку */
.prev{padding:32px 0 6px}
.prev__head{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin:0 0 16px}
.prev__head h2{margin:0;font-size:26px;font-weight:700;letter-spacing:-0.03em}
.prev__head h2 span{margin-left:6px;color:#7d7b73;font-size:15px;font-weight:600}
.prev__rate{display:flex;align-items:center;gap:8px}
.prev__rate b{font-size:19px;font-weight:800}
.prev__rate em{color:#7d7b73;font-size:12px;font-style:normal}
.prev .rev__s{display:inline-flex;flex:none;gap:2px;color:#e0a21c;white-space:nowrap}
.prev__add{height:42px;margin-left:auto;padding:0 20px;border:1px solid #111;border-radius:999px;background:none;color:#111;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:background .25s,color .25s}
.prev__add:hover{background:#111;color:#fff}
.prev__list{display:grid;gap:12px;margin:0;padding:0;list-style:none}
.prev__list li{padding:16px 18px;border:1px solid #e5e2db;border-radius:16px;background:#fff}
.prev__list header{display:flex;align-items:baseline;gap:10px;margin:0 0 8px}
.prev__list b{font-size:14px}
.prev__list time{color:#7d7b73;font-size:12px}
.prev__list header .rev__s{margin-left:auto}
.prev__list p{margin:0;color:rgba(17,17,17,.76);font-size:14px;line-height:1.6}
.prev__pg{display:flex;align-items:center;gap:8px;margin:18px 0 0}
.prev__pg a,.prev__pg span{display:grid;min-width:38px;height:38px;place-items:center;padding:0 12px;border:1px solid #e5e2db;border-radius:999px;font-size:13.5px;transition:border-color .25s,background .25s,color .25s}
.prev__pg .is-on{border-color:#111;background:#111;color:#fff;font-weight:700}
.prev__pg a:hover{border-color:rgba(17,17,17,.45)}
.prev__next{white-space:nowrap}.prev__next i{margin-left:6px;font-style:normal}
@media(max-width:700px){.prev__head h2{font-size:22px}.prev__add{width:100%;margin:4px 0 0}}
/* [ТОВАР, МОБ] назва над фото, ціна-кількість-кошик під фото */
@media(max-width:900px){
.pdp__in{display:flex;flex-direction:column;gap:14px}
.pdp__buy{display:contents}
.pdp__buy h1{order:1;margin:0}
.pdp__ph{order:2}
.pdp__top{order:3}
.pdp__price{order:4}
.pdp__acts{order:5}
.pdp__chips{order:6;margin-top:4px}
.pdp__inside{order:7;margin-top:4px}
.pdp__add{order:8}
}
/* [КОШИК] світлий блок оформлення замість чорного */
.chk__in{border:1px solid #e5e2db;background:#fbfaf7;color:#111;color-scheme:light}
.chk__g{border-top-color:#e9e6df}
.chk__n{border-color:rgba(17,17,17,.24)}
.chk__fields span,.chk__note span,.chk__sumt{color:#7d7b73}
.chk__fields input,.chk__note textarea{border-color:#e5e2db;background:#fff;color:#111}
.chk__fields input::placeholder,.chk__note textarea::placeholder{color:#a9a49a}
.chk__fields input:focus,.chk__note textarea:focus{border-color:rgba(17,17,17,.55);background:#fff}
.chk__opts label{border-color:#e5e2db;background:#fff}
.chk__opts label:hover{border-color:rgba(17,17,17,.42);background:#f7f5f1}
.chk__opts input{accent-color:#111}
.chk__opts em{color:rgba(17,17,17,.6)}
.chk__cta{background:#111;color:#fff}
.chk__cta:hover{background:#fc9c45;color:#17110a}
.chk__law{color:rgba(17,17,17,.5)}
.chk__sum{border-color:#e5e2db;background:#fff}
.chk__sum ul{border-bottom-color:#e9e6df}
.chk__sum em,.chk__sum dt,.chk__total span,.chk__edit{color:rgba(17,17,17,.6)}
.chk__total{border-top-color:#e5e2db}
.chk__edit:hover{color:#111}
/* [КОШИК, МОБ] вужча картка товару, без артикулу/характеристик/наявності */
@media(max-width:700px){
.crow__meta,.crow__st{display:none}
.crow li{grid-template-columns:56px minmax(0,1fr) auto;gap:8px 10px;padding:12px 0}
.crow__ph{width:56px;height:56px;border-radius:10px}
.crow__t a{font-size:13.5px}
.crow__qty{width:104px}
/* «Ви дивилися» — стрічка з прокруткою */
.seen ul{display:flex;grid-template-columns:none;gap:10px;margin:12px 0 0;padding:0 0 2px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-left:20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.seen ul::-webkit-scrollbar{display:none}
.seen li{flex:0 0 62%;scroll-snap-align:start}.seen a{padding:8px 10px}.seen img,.seen li:nth-child(2) img,.seen li:nth-child(3) img,.seen li:nth-child(4) img{width:46px;height:46px}
}

.cart__main,.cart__in>*{min-width:0}

.pdesc__txt p{max-width:78ch}

@media(max-width:700px){.cdesc__in{padding:20px 20px 0}.gg-cdesc-top .cdesc__in{padding:0 20px}}

/* ===== ПРАВКИ ЗА ТЗ 31.08.2026 ===== */

/* [ЗАГАЛЬНЕ] типографіка: більший і жирніший шрифт (баланс між поточним стилем і Jabko) */
body.im{font-size:16px;font-weight:450}
.pc__n{font-size:15.5px;font-weight:600;line-height:1.32}
.pc__p{font-size:23px;font-weight:800}
.pc__st,.pc__rate{font-size:13px}
.shead h2,.sh h2,.ch h2,.ccat__head h2{font-weight:800}
.shead h2{font-size:30px}
.ccat__car b{font-size:15.5px;font-weight:700}
.chd h1{font-weight:800}
.chd p,.clead{font-size:15.5px}
.clist__cnt{font-size:14px}
.srt a{font-size:14px;font-weight:600}
.fl__list a{font-size:14.5px}
.fl__g h3{font-size:12.5px}
.pdp__buy h1{font-size:36px;font-weight:800}
.pdp__chips li{font-size:13.5px;font-weight:500}
.pdp__inside b,.pdp__ship b{font-size:14px}
.crow__t a{font-size:16px;font-weight:700}
.faq summary{font-size:17px;font-weight:700}
.faq>li p{font-size:15.5px}
@media(max-width:700px){.shead h2,.sh h2,.ch h2{font-size:22px}.pdp__buy h1{font-size:27px}}

/* [ЗАГАЛЬНЕ] швидкий перегляд прибрано з карток */
.pc__quick{display:none !important}

/* [ЗАГАЛЬНЕ] іконка кошика в кнопці купівлі — як на основному сайті */
.pc__buy{width:50px;height:50px;padding:0;font-size:14px;font-weight:700}
.pc__buy svg{flex:none;width:24px;height:24px}
@media(max-width:700px){.pc__buy{width:46px;height:46px;border-radius:14px}.pc__buy svg{width:22px;height:22px}}

/* [ЗАГАЛЬНЕ] картка товару: підміна фото при наведенні (друге фото ставить js/ui.js) */
.pc__img{position:relative}
.pc__img img{transition:opacity .35s,transform .7s cubic-bezier(0.2,0.7,0.3,1)}
.pc__img2{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0}
@media(hover:hover){.pc:hover .pc__img2{opacity:1}.pc:hover .pc__img>img:first-child{opacity:0}}

/* [ГОЛОВНА, МОБ] менші відступи між блоками товарів */
@media(max-width:700px){
.hits{padding:24px 0 4px}
.newp{padding:24px 0 4px}
.cats{padding:30px 0 22px}
.blg{padding:26px 0 6px}
.wall{margin:18px 0;padding:38px 0 44px}
}

/* [КАТАЛОГ, МОБ] сітка товарів у 2 колонки, а не стрічка; сортування прокруткою */
@media(max-width:700px){
.clist .pgrid--4,.clist .pgrid--3,.clist__main .pgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px;margin:0;padding:0;overflow:visible}
.clist__bar{flex-direction:column;align-items:stretch;gap:10px;padding-bottom:12px}
.srt{flex-wrap:nowrap;gap:16px;margin:0 -20px;padding:0 20px 2px;overflow-x:auto;scrollbar-width:none}
.srt::-webkit-scrollbar{display:none}
.srt a{white-space:nowrap}
.chd{padding:10px 0 16px}
.chd h1{font-size:30px}
.clist{padding-bottom:32px}
}

/* [ТОВАР] фото на всю ширину блоку + карусель мініатюр однакового розміру */
.pdp__stage{height:auto;aspect-ratio:1/1;cursor:zoom-in}
.pdp__stage img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}
.pdp__stage img.is-pack{box-sizing:border-box;width:100%;height:100%;max-width:none;max-height:none;padding:0;object-fit:cover;filter:none}
.pdp__arw{opacity:1;background:rgba(255,255,255,.86);box-shadow:0 8px 22px -14px rgba(17,17,17,.9)}
.pdp__thumbs{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px}
.pdp__thumbs button,.pdp__thumbs li:nth-child(2) button,.pdp__thumbs li:nth-child(3) button,.pdp__thumbs li:nth-child(4) button{box-sizing:border-box;height:auto;aspect-ratio:1/1;padding:8px;border:1px solid #e5e2db;border-radius:14px;background:#f6f5f2}
.pdp__thumbs img{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain}
.pdp__thumbs button.is-on{border-color:#111;box-shadow:inset 0 0 0 1px #111}
.pdp__mark{display:none}

/* [ТОВАР] фото на весь екран */
.plb{position:fixed;z-index:120;inset:0;display:none;place-items:center;padding:40px;background:rgba(10,10,14,.93)}
.plb.is-on{display:grid}
.plb img{max-width:min(1100px,92vw);max-height:86vh;border-radius:14px;object-fit:contain}
.plb button{position:absolute;display:grid;width:46px;height:46px;place-items:center;border:0;border-radius:50%;background:rgba(255,255,255,.9);color:#111;font-size:20px;cursor:pointer;transition:background .25s,color .25s}
.plb button:hover{background:#fc9c45}
.plb__x{top:20px;right:20px}
.plb__p{top:50%;left:20px;margin-top:-23px}
.plb__n{top:50%;right:20px;margin-top:-23px}
.plb__c{position:absolute;bottom:22px;left:50%;color:rgba(246,242,234,.75);font-size:13px;letter-spacing:.08em;transform:translateX(-50%)}
@media(max-width:700px){.plb{padding:14px}.plb button{width:40px;height:40px}.plb__p{left:10px}.plb__n{right:10px}.plb__x{top:12px;right:12px}}

/* [ТОВАР] опис — світлий блок */
.pdesc__in{border:1px solid #e5e2db;background:#fff;color:#111}
.pdesc__txt h2{font-size:28px;font-weight:800}
.pdesc__txt p{color:rgba(17,17,17,.72);font-size:15.5px}

/* [ТОВАР] характеристики — окремим блоком */
.pspec{padding:22px 0 6px}
.pspec__in{padding:28px 34px 30px;border:1px solid #e5e2db;border-radius:20px;background:#fbfaf7}
.pspec__h{margin:0 0 8px;font-size:22px;font-weight:800;letter-spacing:-0.03em}
.pspec__spec{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:46px;margin:0}
.pspec__spec div{display:grid;grid-template-columns:186px minmax(0,1fr);gap:14px;padding:11px 0;border-top:1px solid #e9e6df}
.pspec__spec dt{margin:0;font-size:13.5px;font-weight:700}
.pspec__spec dd{margin:0;color:rgba(17,17,17,.66);font-size:13.5px}
.pspec__spec div.is-off{display:none}
@media(max-width:700px){.pspec__in{padding:20px 18px 22px}.pspec__spec{grid-template-columns:1fr}.pspec__spec div{grid-template-columns:132px minmax(0,1fr)}}

/* [ТОВАР] відгуки — у стилі головної (стіна з бульбашками) */
.prev--wall{position:relative;overflow:hidden;margin:34px 0 0;padding:52px 0 58px;background:#14141a;color:#f6f2ea}
.prev--wall .wall__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.13}
.prev--wall::before{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,rgba(20,20,26,.62) 0%,rgba(20,20,26,.9) 100%);content:""}
.prev--wall .wrap{position:relative;z-index:2}
.prev--wall .prev__head h2{font-size:30px;font-weight:800}
.prev--wall .prev__head h2 span,.prev--wall .prev__rate em{color:rgba(246,242,234,.55)}
.prev--wall .prev__add{border-color:rgba(246,242,234,.5);color:#f6f2ea}
.prev--wall .prev__add:hover{background:#f6f2ea;color:#111}
.prev--wall .prev__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.prev--wall .prev__list li{border:0;background:#f6f2ea;color:#111}
.prev--wall .prev__list p{color:#111;font-size:14.5px}
.prev--wall .prev__pg a,.prev--wall .prev__pg span{border-color:rgba(246,242,234,.3);color:#f6f2ea}
.prev--wall .prev__pg .is-on{border-color:#f6f2ea;background:#f6f2ea;color:#111}
.prev--wall .prev__pg a:hover{border-color:#f6f2ea}
@media(max-width:900px){.prev--wall .prev__list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.prev--wall{padding:34px 0 40px}.prev--wall .prev__list{grid-template-columns:1fr}.prev--wall .prev__head h2{font-size:24px}}

/* [ТОВАР] липка панель фото + «Купити» */
.pbar{position:fixed;z-index:90;right:0;bottom:0;left:0;border-top:1px solid #e5e2db;background:rgba(255,255,255,.97);box-shadow:0 -12px 34px -26px rgba(17,17,17,.9);transform:translateY(102%);transition:transform .32s cubic-bezier(0.2,0.7,0.3,1)}
.pbar.is-on{transform:none}
.pbar__in{display:flex;align-items:center;gap:18px;padding-top:10px;padding-bottom:10px}
.pbar__ph{display:grid;flex:none;width:52px;height:52px;place-items:center;overflow:hidden;border-radius:12px;background:#f3f1ec}
.pbar__ph img{width:100%;height:100%;object-fit:cover}
.pbar__t{display:grid;min-width:0}
.pbar__t b{overflow:hidden;font-size:14.5px;font-weight:700;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}
.pbar__t em{color:#7d7b73;font-size:12px;font-style:normal}
.pbar__nav{display:flex;gap:20px;margin-left:auto}
.pbar__nav a{color:rgba(17,17,17,.7);font-size:13.5px;font-weight:600}
.pbar__nav a:hover{color:#111}
.pbar__p{flex:none;font-size:24px;font-weight:800;letter-spacing:-0.03em;white-space:nowrap}
.pbar__p i{font-size:13px;font-style:normal;font-weight:600;opacity:.55}
.pbar__cta{flex:none;height:46px;padding:0 28px;border:0;border-radius:999px;background:#111;color:#fff;font:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:background .25s,color .25s}
.pbar__cta:hover{background:#fc9c45;color:#17110a}
@media(max-width:1100px){.pbar__nav{display:none}}
@media(max-width:900px){.pbar{bottom:0;z-index:160}body.pbar-on .tabbar{display:none}body.pbar-on{padding-bottom:0}}
@media(max-width:700px){.pbar__ph,.pbar__t em{display:none}.pbar__in{gap:12px}.pbar__p{font-size:20px}.pbar__cta{height:44px;padding:0 20px;font-size:14px}}

/* [КОШИК] крупніша картка товару (як у Comfy) */
.crow li{grid-template-columns:132px minmax(0,1fr) 130px 120px 62px;gap:20px;padding:20px 0}
.crow__ph{width:132px;height:132px;border-radius:16px}
.crow__t a{line-height:1.3}
.crow__meta{font-size:12px}
.crow__st{font-size:13px}

/* [КОШИК] аксесуари до замовлення */
.cacc{margin:22px 0 0;padding:18px 20px 20px;border:1px solid #e5e2db;border-radius:16px;background:#fbfaf7}
.cacc__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0 0 12px}
.cacc__head b{font-size:17px;font-weight:800;letter-spacing:-0.02em}
.cacc__head em{color:#7d7b73;font-size:13px;font-style:normal}
.cacc ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}
.cacc label{display:grid;grid-template-columns:20px 72px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 14px;border:1px solid #e5e2db;border-radius:14px;background:#fff;cursor:pointer;transition:border-color .25s,background .25s}
.cacc label:hover{border-color:rgba(17,17,17,.4);background:#f7f5f1}
.cacc input{width:20px;height:20px;margin:0;accent-color:#111}
.cacc__ph{display:grid;width:72px;height:72px;place-items:center;border-radius:12px;background:#f3f1ec}
.cacc__ph img{max-width:84%;max-height:84%;object-fit:contain}
.cacc__t b{display:block;font-size:15px;font-weight:700;line-height:1.3}
.cacc__t em{display:block;margin:3px 0 0;color:#7d7b73;font-size:12.5px;font-style:normal}
.cacc i{font-size:17px;font-style:normal;font-weight:800;white-space:nowrap}
.cacc__go{height:46px;margin:14px 0 0;padding:0 22px;border:0;border-radius:999px;background:#111;color:#fff;font:inherit;font-size:14.5px;font-weight:700;cursor:pointer;transition:background .25s,color .25s}
.cacc__go:hover{background:#fc9c45;color:#17110a}

/* [КОШИК, МОБ] поля на всю ширину, рядок безкоштовної доставки не налазить */
@media(max-width:700px){
.chk__in{padding:20px 16px 22px}
.chk__g{padding:20px 0 22px}
.chk__n{position:static;display:inline-grid;width:26px;height:26px;margin:0 10px 12px 0;vertical-align:middle}
.chk__g h3{display:inline-block;margin:0 0 12px;vertical-align:middle}
.chk__fields,.chk__fields--two{grid-template-columns:1fr}
.chk__fields label{min-width:0}
.chk__fields input,.chk__note textarea{box-sizing:border-box;width:100%}
.chk__cta{width:100%;margin-left:0}
.chk__law{margin-left:0}
.sum__promo input{min-width:0}
.pc__st{white-space:nowrap;font-size:12px}
.crow li{grid-template-columns:86px minmax(0,1fr) auto;gap:10px 12px;padding:14px 0}
.crow__ph{width:86px;height:86px;border-radius:12px}
.crow__t a{font-size:15px}
.cacc{padding:16px}
.cacc label{grid-template-columns:20px 56px minmax(0,1fr);gap:10px;padding:10px}
.cacc__ph{width:56px;height:56px}
.cacc i{grid-column:2/4;text-align:right}
.cacc__go{width:100%}
}

/* [ФІКСИ 31.08.2026 — друга ітерація] */
/* рядок «до безкоштовної доставки»: підпис під шкалою, а не поверх неї */
.cart__free{padding:14px 16px 16px}
.cart__bar{margin-bottom:22px}
.cart__bar em{top:14px;right:0;left:auto;font-size:12px}
/* [ГОЛОВНА] текстовий блок «Езотерична крамниця» на всю ширину, а не в лівій половині */
.invp{max-width:none}
.invp p{max-width:96ch}
.invp dl{gap:0 40px;margin:26px 0 0}
/* [КАТАЛОГ] опис категорії: лінія на всю ширину блоку + повітря перед банером */
.cdesc{padding:26px 0 30px}
.cdesc__in{padding-top:22px;border-top:1px solid #e5e2db}
.cdesc__in p{max-width:96ch;padding:0;border-top:0}
.gg-cdesc-top .cdesc__in{padding-top:0;border-top:0}
/* [ТОВАР] пагінація відгуків: кнопки в один рядок, не липнуть до бульбашок */
.prev__pg{margin-top:28px}
.prev__pg a,.prev__pg span{display:inline-flex;align-items:center;justify-content:center;gap:6px}
.prev__next i{margin-left:2px}
.prev__list li[hidden]{display:none}
.bubbles li:nth-child(7){transform:rotate(-1deg)}
.bubbles li:nth-child(8){transform:rotate(1.1deg)}
.bubbles li:nth-child(9){transform:rotate(-0.8deg)}
.bubbles li:nth-child(10){transform:rotate(1deg)}
.bubbles li:nth-child(11){transform:rotate(-1.2deg)}
.prev__pg a[hidden]{display:none}
/* [ФІКС] елементи з атрибутом hidden не повинні перебивати display з медіа-запитів */
[hidden]{display:none !important}
/* [ШАПКА, МОБ] іконки «обране» і «кошик» поруч, без розтягнутих проміжків */
@media(max-width:900px){.hdri__in{justify-content:flex-start;gap:10px}.hdri__fav{margin-left:auto}}
/* [КОШИК] фото товару вписується в плитку, а не обрізається */
.crow__ph{padding:0;overflow:visible}
.crow__ph img{box-sizing:border-box;width:132px;height:132px;max-width:none;max-height:none;object-fit:cover;border-radius:16px}
.crow__badge{top:-6px;left:-6px;z-index:2}
@media(max-width:700px){.crow__ph{padding:0}.crow__ph img{width:86px;height:86px;border-radius:12px}.crow__badge{top:-5px;left:0;padding:3px 7px;font-size:10px}}
/* [ШТОРКА КОШИКА] допродаж «Це може знадобитись» */
.macc{margin:18px 0 0;padding:16px 0 0;border-top:1px solid #e5e2db}
.macc__t{display:block;margin:0;font-size:15px;font-weight:800;letter-spacing:-0.02em}
.macc ul{display:flex;gap:10px;margin:0;padding:4px 0 10px;list-style:none}
.macc__hd{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}
.macc__nav{display:flex;flex:none;gap:6px}
.macc .arw{width:32px;height:32px;border-radius:50%;font-size:16px;line-height:1}
.macc li.pc:hover{background:#fff;border-color:#d5d0c6;box-shadow:0 6px 16px -12px rgba(17,17,17,.45);transform:none}
.macc ul::-webkit-scrollbar{display:none}
.macc li.pc{display:grid;flex:0 0 clamp(146px,44%,168px);align-content:start;gap:8px;padding:10px 10px 12px;border:1px solid #e5e2db;border-radius:16px;background:#fff;scroll-snap-align:start}
.macc .pc__ph{display:block;overflow:hidden;border-radius:12px;background:#f5f4f1}
.macc .pc__img{display:grid;place-items:center;aspect-ratio:1/1;padding:6px}
.macc .pc__img img{width:100%;height:100%;object-fit:contain}
.macc .pc__n{display:-webkit-box;overflow:hidden;min-height:2.66em;font-size:13px;font-weight:600;line-height:1.33;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.macc__b{display:flex;align-items:center;justify-content:space-between;gap:8px}
.macc .pc__p{font-size:16px;font-weight:800}
.macc .pc__p i{font-size:11px;font-weight:600;opacity:.5}
.macc .pc__buy{width:38px;height:38px;border-radius:12px}
.macc .pc__buy svg{width:19px;height:19px}
@media(max-width:480px){.mdl__pn--side{width:100vw}.mdl__hd{padding-right:16px;padding-left:16px}.mdl__bodyx{padding-right:16px;padding-left:16px}.mdl__ft{padding-right:16px;padding-left:16px}.mcart li{grid-template-columns:78px minmax(0,1fr) auto;gap:12px}.mcart__ph{height:78px}.mcart__tx b{font-size:14.5px}.mcart__p{font-size:16.5px}.macc li.pc{flex-basis:150px}}

/* [ТОВАР] опис і характеристики в лівій колонці — правий блок липне до відгуків */
.pdp__col{min-width:0}
.pdp__col .pdesc{padding:26px 0 0}
.pdp__col .pspec{padding:18px 0 0}
.pspec__spec{grid-template-columns:1fr}
.pspec__spec div{grid-template-columns:186px minmax(0,1fr)}
@media(max-width:1100px) and (min-width:901px){.pdp__in{display:flex;flex-direction:column;gap:26px}
.pdp__col{display:contents}
.pdp__ph{order:1}
.pdp__buy{order:2;position:static}
.pdp__acts{align-self:stretch}
.pdesc{order:3}
.pspec{order:4}
}
@media(max-width:900px){.pdp__col{display:contents}
.pdp__acts{align-self:stretch}
.pdesc{order:9}
.pspec{order:10}
}
/* [ТОВАР, МОБ] назва в липкій панелі — у два рядки, без обрізання по слову */
@media(max-width:700px){.pbar__t b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;font-size:13px;line-height:1.25}
}
