

/* Start:/local/templates/yarche_storefront/template_styles.css?178898965628207*/
@font-face{font-family:Unbounded;src:url('/local/templates/yarche_storefront/./assets/fonts/unbounded-400.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:Unbounded;src:url('/local/templates/yarche_storefront/./assets/fonts/unbounded-500.ttf') format('truetype');font-weight:500;font-display:swap}
@font-face{font-family:Unbounded;src:url('/local/templates/yarche_storefront/./assets/fonts/unbounded-600.ttf') format('truetype');font-weight:600;font-display:swap}
@font-face{font-family:Unbounded;src:url('/local/templates/yarche_storefront/./assets/fonts/unbounded-700.ttf') format('truetype');font-weight:700;font-display:swap}
@font-face{font-family:Roboto;src:url('/local/templates/yarche_storefront/./assets/fonts/roboto-400.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:Roboto;src:url('/local/templates/yarche_storefront/./assets/fonts/roboto-500.ttf') format('truetype');font-weight:500;font-display:swap}
@font-face{font-family:Roboto;src:url('/local/templates/yarche_storefront/./assets/fonts/roboto-700.ttf') format('truetype');font-weight:700;font-display:swap}

:root{--purple:#3b007d;--violet:#7323c0;--ink:#190035;--orange:#e84e0f;--red:#e73e32}
*{box-sizing:border-box}
html{scroll-behavior:smooth;background:#fff}
body.yarche-figma-home{margin:0;min-width:320px;background:#fff;color:var(--ink);font-family:Unbounded,Arial,sans-serif;overflow-x:hidden}
body.modal-open{overflow:hidden}
button,input,select{font:inherit}
button,a{-webkit-tap-highlight-color:transparent}
a{color:inherit;text-decoration:none}
img{display:block;max-width:100%}
[hidden]{display:none!important}
.y-layout-root{min-height:100vh}
.y-noscript{margin:0;padding:32px;text-align:center}

.y-shell{position:relative;display:none;width:100%;overflow:hidden;background:#fff}
.y-stage{position:absolute;left:0;top:0;visibility:hidden;transform-origin:0 0;background:#fff;overflow:hidden}
.y-stage.is-ready{visibility:visible}
.y-stage--desktop{width:1920px;height:4803px}
.y-stage--tablet{width:768px;height:3610px}
.y-stage--mobile{width:375px;height:4096px}
@media(min-width:1200px){.y-shell--desktop{display:block}}
@media(min-width:600px) and (max-width:1199.98px){.y-shell--tablet{display:block}}
@media(max-width:599.98px){.y-shell--mobile{display:block}}

/* Shared precise controls */
.y-head{position:absolute;left:0;top:0;z-index:20;color:#fff}
.y-head button{border:0;cursor:pointer}
.y-suggestions{position:absolute;z-index:40;left:0;right:0;top:58px;overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.1);color:#111827}
.y-suggestions a{display:block;padding:12px 16px;border-bottom:1px solid #f3f4f6;font:400 14px/20px Unbounded}
.y-suggestions a:hover{background:#f3f1f7;color:var(--violet)}
.y-catalog-panel{position:absolute;z-index:50;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:18px;border-radius:12px;background:#fff;color:var(--ink);box-shadow:0 18px 55px rgba(25,0,53,.24)}
.y-catalog-panel a{padding:12px;border-radius:8px;background:#f6f2f8;font-size:12px;line-height:1.35}
.y-catalog-panel a:hover{background:#eadcf4;color:var(--violet)}
.y-hero{position:absolute}
.y-hero>a,.y-hero>a>img{display:block;width:100%;height:100%;border-radius:inherit}
.y-hero>a>img{object-fit:cover}
.y-arrow{position:absolute;z-index:3;width:40px;height:40px;border:1px solid #7343a0;border-radius:50%;background:#fff;color:#37115e;font:400 24px/36px Arial;text-align:center;cursor:pointer}
.y-arrow--left{left:-72px}.y-arrow--right{right:-72px}
.y-section-title{display:flex;align-items:center;justify-content:space-between;width:100%}
.y-section-title h1,.y-section-title h2{margin:0;color:var(--ink);font:600 36px/1.1 Unbounded;letter-spacing:-1.5px}
.y-section-title a{font:400 20px/1.4 Unbounded}

/* Desktop header — Figma Group 10365 */
.y-head--desktop{width:1920px;height:210px;background:#3b007d url('/local/templates/yarche_storefront/./assets/figma-current/desktop/imgPseudo1.png') center -34px/3840px 300px no-repeat}
.y-head--desktop .y-location{position:absolute;left:251px;top:29px;padding:0;background:transparent;color:#fff;font:400 14px/18px Unbounded}
.y-head--desktop .y-phone{position:absolute;left:1156px;top:30px;color:#fff;font:700 18px/18px Unbounded}
.y-top-links{position:absolute;left:1347px;top:27px;display:flex;gap:35px;align-items:center;font:400 14px/27px Unbounded;white-space:nowrap}
.y-top-links a:first-child{color:#fdc139;font-weight:700}
.y-head--desktop .y-logo{position:absolute;left:251px;top:74px;width:96px;height:96px}
.y-head--desktop .y-logo img{width:100%;height:100%;object-fit:contain}
.y-catalog{position:absolute;left:363px;top:93px;width:204px;height:53px;display:flex;align-items:center;gap:18px;padding:0 19px;border-radius:10px;background:linear-gradient(101deg,#fffdef 2%,#fcbf33 98%);color:var(--violet)}
.y-catalog i{position:absolute;left:19px;width:40px;height:3px;border-radius:9px;background:var(--violet)}
.y-catalog i:nth-child(1){top:15px}.y-catalog i:nth-child(2){top:25px}.y-catalog i:nth-child(3){top:35px;width:20px}
.y-catalog span{margin-left:58px;font:600 20px/26px Unbounded}
.y-head--desktop .y-search{position:absolute;left:585px;top:93px;width:910px;height:53px;display:flex;align-items:center;gap:12px;padding:0 20px;border-radius:10px;background:#fff;color:var(--ink)}
.y-head--desktop .y-search>button{height:32px;padding:0 12px;border-radius:6px;background:#f5f5f5;color:var(--violet);font:400 14px/1 Unbounded}
.y-head--desktop .y-search>i{width:1px;height:24px;background:#aaa;opacity:.4}
.y-head--desktop .y-search form{display:flex;flex:1;height:100%;align-items:center}
.y-head--desktop .y-search input{flex:1;height:100%;min-width:0;border:0;outline:0;color:var(--ink);font:400 20px/26px Unbounded}
.y-head--desktop .y-search input::placeholder{color:#aaa}
.y-head--desktop .y-search form button{width:30px;border:0;background:transparent;color:var(--violet);font:400 24px Arial;cursor:pointer}
.y-head-action{position:absolute;top:96px;display:flex;width:55px;flex-direction:column;align-items:center;gap:2px;color:#fff;font:400 10px/27px Unbounded}
.y-head-action img{width:32px;height:32px;object-fit:contain}.y-head-action--login{left:1522px}.y-head-action--cart{left:1615px}
.y-head--desktop .y-catalog-panel{left:363px;top:151px;width:700px}

/* Desktop body — exact section anchors from Figma */
.y-hero--desktop{left:251px;top:235px;width:1418px;height:380px;border-radius:20px}
.y-hero--desktop .y-arrow{top:130px}
.y-buyers--desktop{position:absolute;left:251px;top:665px;width:1418px;height:1134px}
.y-products--desktop{position:absolute;left:0;top:72px;width:1418px;display:grid;grid-template-columns:repeat(5,267.6px);grid-auto-rows:521px;gap:20px}
.y-product{position:relative;overflow:hidden;border:1px solid #eaeaea;background:#fff;color:var(--ink)}
.y-product--desktop{width:267.6px;height:521px;padding:12px;border-radius:10px}
.y-product__image{display:block;overflow:hidden;width:100%;border-radius:8px;background:#f7f5f8}
.y-product__image img{width:100%;height:100%;object-fit:cover}
.y-product--desktop .y-product__image{height:325px}
.y-product__prices{display:flex;align-items:baseline;gap:8px;min-width:0;white-space:nowrap}
.y-product--desktop .y-product__prices{height:27px;margin-top:12px}
.y-product__prices strong{color:var(--violet);font-weight:600}.y-product__prices del{color:#6c6c6c}.y-product__prices span{color:var(--red)}
.y-product--desktop .y-product__prices strong{font-size:16px}.y-product--desktop .y-product__prices del{font-size:12px}.y-product--desktop .y-product__prices span{font-size:14px}
.y-product h3{overflow:hidden;margin:0;font-weight:400}
.y-product--desktop h3{height:44px;margin-top:12px;font-size:14px;line-height:20px}
.y-cart{display:flex;align-items:center;justify-content:center;background:var(--violet);color:#fff}
.y-cart img{object-fit:contain}.y-product--desktop .y-cart{width:100%;height:38px;border-radius:10px;gap:12px;font-size:14px}.y-product--desktop .y-cart img{width:18px;height:18px}
.y-quick{display:block;width:100%;border:0;background:transparent;color:var(--violet);cursor:pointer}.y-product--desktop .y-quick{height:27px;padding-top:10px;font-size:14px}
.y-promos--desktop{position:absolute;left:251px;top:1849px;display:grid;width:1418px;height:459px;grid-template-columns:repeat(3,459px);gap:20px}
.y-promos a,.y-promos img{display:block;width:100%;height:100%;border-radius:inherit}.y-promos a{overflow:hidden;border-radius:20px}.y-promos img{object-fit:cover}
.y-low--desktop{position:absolute;left:251px;top:2395px;width:1418px;height:544px}
.y-low-row{position:absolute;left:0;top:66px;display:grid;width:1418px;grid-template-columns:repeat(6,224px);gap:15px}
.y-product--low{width:224px;height:454px;padding:10px;border-radius:10px}
.y-product--low .y-product__image{height:298px}.y-product--low .y-product__prices{height:24px;margin-top:8px}.y-product--low .y-product__prices strong{font-size:14px}.y-product--low .y-product__prices del{font-size:10px}.y-product--low .y-product__prices span{font-size:11px}.y-product--low h3{height:36px;margin:5px 0;font-size:11px;line-height:15px}.y-product--low .y-cart{height:34px;border-radius:8px;gap:8px;font-size:11px}.y-product--low .y-cart img{width:16px}.y-product--low .y-quick{height:22px;padding-top:7px;font-size:10px}
.y-low--desktop>.y-arrow{top:194px}.y-low--desktop>.y-arrow--left{left:-72px}.y-low--desktop>.y-arrow--right{right:-72px}

/* Desktop create-show and blog */
.y-show{position:absolute;left:251px;top:3034px;width:1418px;height:910px}
.y-show-title{text-align:center}.y-show-title h2{margin:0;font:700 42px/45px Unbounded}.y-show-title h2 b{color:var(--ink)}.y-show-title h2 em{color:var(--red);font-style:normal}.y-show-title p{margin:12px 0 0;color:#6c6c6c;font:400 14px/17px Unbounded}
.y-show-grid{position:absolute;left:0;top:102px;display:grid;width:1418px;height:576px;grid-template-columns:repeat(3,462px);grid-template-rows:repeat(2,280px);gap:16px}
.y-show-grid>a{position:relative;display:flex;overflow:hidden;flex-direction:column;align-items:flex-start;padding:24px;border-radius:20px;background-position:center;background-size:cover;color:#fff}.y-show-grid strong{font:700 20px/1.25 Unbounded}.y-show-grid small{margin-top:8px;font:400 13px/1.3 Unbounded}.y-show-grid span{position:absolute;left:24px;bottom:24px;padding:10px 20px;border-radius:100px;background:var(--violet);font-size:13px}
.y-show-tags{position:absolute;left:0;top:702px;display:flex;width:1418px;height:49px;align-items:center;justify-content:space-between}.y-show-tags button{height:40px;padding:0 16px;border:0;border-radius:100px;background:#f3f1f7;color:#493655;font-size:13px}.y-show-tags a{height:49px;padding:0 28px;border-radius:100px;background:var(--violet);box-shadow:0 8px 8px rgba(115,35,192,.25);color:#fff;font-size:14px;line-height:49px}
.y-guide{position:absolute;left:0;top:775px;display:grid;width:1418px;height:135px;padding:12px 24px;border-radius:20px;background:#f3f1f7;grid-template-columns:repeat(3,1fr)}.y-guide article{display:flex;flex-direction:column;align-items:center;padding:4px 18px;text-align:center}.y-guide article+article{border-left:1px solid #ddd}.y-guide b{display:grid;width:32px;height:32px;place-items:center;border:1px solid #d0d0d0;border-radius:8px;background:#fff;color:var(--violet)}.y-guide strong{margin-top:10px;font-size:13px}.y-guide p{margin:8px 0 0;color:#706777;font:400 11px/17px Roboto}
.y-blog{position:absolute;left:251px;top:3958px;width:1418px;height:266px}
.y-blog-banner{display:flex;width:100%;height:110px;align-items:center;justify-content:space-between;padding:16px 24px;border:1px solid var(--violet);border-radius:12px;background:linear-gradient(90deg,#e84e0f,#fcbf00);color:#fff}.y-blog-banner h2{display:inline;margin:0;font:600 24px/40px Unbounded}.y-blog-banner b{margin-left:25px;padding-left:25px;border-left:1px solid rgba(255,255,255,.7);font-size:13px}.y-blog-banner p{display:flex;gap:16px;margin:6px 0 0}.y-blog-banner p span{padding:6px 12px;border-radius:100px;background:#3d0a6b;font-size:10px}.y-blog-banner>a{padding:10px 20px;border-radius:8px;background:#3d0a6b;font-size:11px}
.y-blog-cards{position:absolute;left:0;top:122px;display:grid;width:1418px;grid-template-columns:repeat(4,342.5px);gap:16px}.y-blog-cards>a{display:grid;height:144px;padding:12px;border:1px solid #eaeaea;border-radius:12px;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.05);grid-template-columns:120px 1fr;gap:12px}.y-blog-cards>a>img{width:120px;height:120px;border-radius:12px;object-fit:cover}.y-blog-cards>a>div{position:relative;padding-top:15px}.y-blog-cards strong{font-size:11px}.y-blog-cards p{height:28px;margin:7px 0 4px;font:400 10px/14px Roboto}.y-blog-cards small{color:#ef751b;font-size:10px}.y-blog-cards span{position:absolute;right:0;bottom:5px;color:var(--violet);font-size:9px}

/* Desktop footer */
.y-footer{position:absolute;color:#fff}
.y-footer--desktop{left:0;top:4294px;width:1920px;height:651px}
.y-footer-wave{position:absolute;z-index:2;background-repeat:no-repeat;background-position:center;background-size:cover}
.y-footer-bg{position:absolute;background:#3b007d}
.y-footer--desktop .y-footer-wave{left:0;top:36px;width:1920px;height:91px;background-image:url('/local/templates/yarche_storefront/./assets/figma-current/desktop/imgPseudo.png')}
.y-footer--desktop .y-footer-bg{left:0;top:123px;width:1920px;height:528px}
.y-footer-col{position:absolute;z-index:3;display:flex;flex-direction:column;gap:14px}.y-footer-col h2{margin:0 0 4px;font:600 16px/26px Unbounded}.y-footer-col a{font:400 14px/17px Unbounded}.y-footer-col .muted{color:#945dd2}.y-footer-contact{left:251px;top:172px}.y-footer-about{left:650px;top:172px}.y-footer-client{left:960px;top:172px}
.y-footer-brand{position:absolute;z-index:3;left:1538px;top:183px;width:150px;text-align:center}.y-footer-brand>img{width:150px;height:150px;object-fit:contain}.y-footer-brand small{display:block;margin-top:10px;opacity:.7}.y-footer-brand div{display:flex;justify-content:center;gap:12px;margin-top:10px}.y-footer-brand div img{width:30px;height:30px;border-radius:8px;object-fit:cover}.y-copyright{position:absolute;z-index:3;left:251px;top:462px;color:#945dd2;font:400 12px/18px Roboto}

/* Tablet header and hero */
.y-head--tablet{width:768px;height:154px;background:#3b007d url('/local/templates/yarche_storefront/./assets/figma-current/tablet/imgPseudo.png') center/1966px 154px no-repeat}
.y-tablet-top{position:absolute;left:24px;top:12px;display:flex;width:720px;height:28px;align-items:center;justify-content:space-between;font-size:10px}.y-tablet-top button{padding:0;background:transparent;color:#fff;font-size:10px}.y-tablet-top nav{display:flex;gap:16px}.y-tablet-logo{position:absolute;left:24px;top:48px;width:44px;height:44px}.y-tablet-logo img{width:100%;height:100%;object-fit:contain}.y-tablet-catalog{position:absolute;left:80px;top:58px;width:123px;height:36px;border-radius:8px;background:linear-gradient(100deg,#fffdef,#fcbf33);color:var(--violet);font:600 12px Unbounded}.y-tablet-search{position:absolute;left:215px;top:55px;width:422px;height:42px;display:flex;align-items:center;padding:0 14px;border-radius:8px;background:#fff;color:var(--ink)}.y-tablet-search>button{padding:4px 7px;border-radius:4px;background:#f5f5f5;color:var(--violet);font-size:9px}.y-tablet-search form{display:flex;flex:1;height:100%}.y-tablet-search input{width:100%;border:0;outline:0;padding-left:9px;font-size:11px}.y-tablet-search form button{border:0;background:transparent;color:var(--violet)}.y-tablet-search .y-suggestions{top:47px}.y-tablet-action{position:absolute;top:56px;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:8px}.y-tablet-action.login{left:649px}.y-tablet-action.favorite{left:685px;display:none}.y-tablet-action.cart{left:702px}.y-tablet-action:first-line{font-size:18px}.y-head--tablet .y-catalog-panel{left:80px;top:102px;width:600px}
.y-hero--tablet{left:21px;top:152px;width:727px;height:241px;border-radius:20px}.y-dots{position:absolute;left:50%;bottom:8px;display:flex;gap:4px;transform:translateX(-50%)}.y-dots i{width:6px;height:6px;border-radius:50%;background:#c6b8d0}.y-dots i:first-child{width:18px;border-radius:5px;background:var(--violet)}

/* Tablet categories */
.y-categories{position:absolute;display:grid}.y-categories a{position:relative;overflow:hidden;background:#fff;box-shadow:0 3px 26px rgba(0,0,0,.1)}.y-categories strong{position:absolute;color:var(--ink);font-weight:600;text-align:center}.y-categories img{object-fit:cover}
.y-categories--tablet{left:20px;top:501px;width:728px;height:607px;grid-template-columns:repeat(6,1fr);grid-template-rows:190px 190px 90px 90px;gap:20px}
.y-categories--tablet .large{grid-column:span 3;border-radius:20px}.y-categories--tablet .large img{position:absolute;left:110px;top:0;width:136px;height:136px;border-radius:50%}.y-categories--tablet .large strong{left:20px;right:20px;bottom:20px;font-size:13px}.y-categories--tablet .large.action img{left:0;top:0;width:100%;height:100%;border-radius:20px}.y-categories--tablet .large.action strong{left:0;bottom:24px;color:#fff;font-size:24px}
.y-categories--tablet .small{grid-column:span 2;border-radius:20px}.y-categories--tablet .small img{position:absolute;left:0;top:15px;width:60px;height:60px;border-radius:50%}.y-categories--tablet .small strong{left:70px;right:8px;top:50%;transform:translateY(-50%);font-size:11px;line-height:16px;text-align:left}
.y-best--tablet{position:absolute;left:16px;top:1190px;width:732px;height:544px}.y-best--tablet .y-section-title h2{font-size:24px}.y-best--tablet .y-section-title a{font-size:12px}.y-best-row{position:absolute;left:0;top:64px;display:flex;gap:21px}.y-product--tablet{width:228px;height:494px;padding:8px;border-radius:10px}.y-product--tablet .y-product__image{height:304px}.y-product--tablet .y-product__prices{height:24px;margin-top:8px}.y-product--tablet .y-product__prices strong{font-size:14px}.y-product--tablet .y-product__prices del{font-size:9px}.y-product--tablet .y-product__prices span{font-size:11px}.y-product--tablet h3{height:44px;margin:7px 0;font-size:10px;line-height:14px}.y-product--tablet .y-cart{height:38px;border-radius:8px;gap:10px;font-size:11px}.y-product--tablet .y-cart img{width:18px}.y-product--tablet .y-quick{padding-top:8px;font-size:10px}
.y-promos--tablet{position:absolute;left:21px;top:1794px;display:grid;width:727px;height:229px;grid-template-columns:repeat(3,229px);gap:20px}.y-promos--tablet a{border-radius:12px}
.y-video--tablet{position:absolute;left:21px;top:2058px;width:1207px;height:605px}.y-video h2{margin:0;font-weight:600}.y-video--tablet h2{position:absolute;top:35px;font-size:24px}.y-video-thumbs{position:absolute;display:flex}.y-video-thumbs a{display:flex;flex-direction:column;gap:12px}.y-video-thumbs img{object-fit:cover}.y-video--tablet .y-video-thumbs{left:0;top:92px;gap:20px}.y-video--tablet .y-video-thumbs a{width:228px}.y-video--tablet .y-video-thumbs img{width:228px;height:135px;border-radius:7px}.y-video--tablet .y-video-thumbs span{font-size:10px}.y-video-large{position:absolute;overflow:hidden}.y-video-large img{width:100%;height:100%;object-fit:cover}.y-video-large b{position:absolute;left:50%;top:50%;display:grid;width:73px;height:53px;place-items:center;border-radius:12px;background:#e73e32;color:#fff;transform:translate(-50%,-50%)}.y-video--tablet .y-video-large{left:0;top:332px;width:478px;height:273px;border-radius:8px}.y-video--tablet .y-video-product{position:absolute;left:498px;top:0}.y-video--tablet>p{position:absolute;left:0;top:275px;margin:0;font-size:14px;line-height:20px}

/* Tablet footer */
.y-footer--tablet{left:0;top:2892px;width:768px;height:718px}.y-footer--tablet .y-footer-wave{left:-458px;top:0;width:1920px;height:90px;background-image:url('/local/templates/yarche_storefront/./assets/figma-current/tablet/imgPseudo1.png')}.y-footer--tablet .y-footer-bg{left:0;top:90px;width:770px;height:583px}.y-footer-logo{position:absolute;z-index:3}.y-footer-logo img{width:100%;height:100%;object-fit:contain}.y-footer--tablet .y-footer-logo{left:70px;top:161px;width:229px;height:52px}.y-footer-social{position:absolute;z-index:3;display:flex;gap:14px}.y-footer-social a{display:grid;place-items:center;border-radius:8px;background:#4a76a8;color:#fff;font:700 9px Arial}.y-footer-social a:last-child{background:#e73e32}.y-footer--tablet .y-footer-social{left:23px;top:157px}.y-footer--tablet .y-footer-social a{width:30px;height:30px}.y-footer-block{position:absolute;z-index:3;display:flex;flex-direction:column}.y-footer-block h2{margin:0;color:#fff;font-weight:600}.y-footer-block a{color:#fff}.y-footer-block .muted,.y-footer-block small{color:#945dd2}.y-footer--tablet .y-footer-block h2{font-size:16px;line-height:27px}.y-footer--tablet .y-footer-block a{font-size:10px;line-height:15px}.y-footer--tablet .y-ft-contact{left:21px;top:223px;width:210px;gap:11px}.y-footer--tablet .y-ft-contact small{margin-top:5px;font:400 9px/14px Roboto}.y-footer--tablet .y-ft-catalog{left:269px;top:75px;width:305px;gap:14px}.y-footer--tablet .y-ft-about{left:269px;top:411px;gap:15px}.y-footer--tablet .y-ft-client{left:521px;top:411px;gap:15px}.y-footer-reviews{position:absolute;z-index:3}.y-footer--tablet .y-footer-reviews{left:623px;top:118px;width:127px}.y-footer-reviews h2{margin:0 0 15px;font-size:16px}.y-footer-reviews strong{display:block;color:#8ad52e;font:700 28px Arial}.y-footer-reviews span{font:400 10px/18px Unbounded}

/* Mobile header and hero */
.y-head--mobile{width:375px;height:78px;background:#3b007d url('/local/templates/yarche_storefront/./assets/figma-current/mobile/imgPseudo.png') center/998px 78px no-repeat}
.y-mobile-menu{position:absolute;left:8px;top:3px;width:24px;height:20px;padding:0;background:transparent;color:#fff;font-size:18px}.y-mobile-logo{position:absolute;left:36px;top:-11px;width:242px;height:54px}.y-mobile-logo img{width:100%;height:100%;object-fit:contain}.y-mobile-location{position:absolute;left:45px;top:0;width:197px;overflow:hidden;padding:0;background:transparent;color:#fff;font-size:6px;white-space:nowrap}.y-mobile-user,.y-mobile-cart{position:absolute;top:3px;color:#fff;font:400 19px Arial}.y-mobile-user{left:295px}.y-mobile-cart{left:333px}.y-mobile-search{position:absolute;left:62px;top:31px;width:297px;height:42px;display:flex;align-items:center;padding:0 14px;border-radius:8px;background:#fff;color:var(--ink)}.y-mobile-search>button{height:18px;padding:0 6px;border-radius:4px;background:#f5f5f5;color:var(--violet);font-size:8px}.y-mobile-search form{display:flex;flex:1;height:100%}.y-mobile-search input{width:100%;padding-left:8px;border:0;outline:0;font-size:9px}.y-mobile-search form button{border:0;background:transparent;color:var(--violet)}.y-mobile-search .y-suggestions{top:47px}.y-head--mobile .y-catalog-panel{left:10px;top:76px;width:355px;grid-template-columns:1fr 1fr;padding:10px}.y-head--mobile .y-catalog-panel a{padding:8px;font-size:9px}
.y-hero--mobile{left:20px;top:76px;width:335px;height:110px;border-radius:10px}.y-hero--mobile .y-dots{bottom:-10px}

/* Mobile categories, offers and promos */
.y-categories--mobile{left:20px;top:259px;width:335px;height:941px;grid-template-columns:163px 163px;grid-template-rows:repeat(2,163px) repeat(5,90px);gap:10px}.y-categories--mobile .large{border-radius:20px}.y-categories--mobile .large img{position:absolute;left:36px;top:-5px;width:91px;height:92px;border-radius:50%}.y-categories--mobile .large strong{left:9px;right:9px;bottom:20px;font-size:12px;line-height:17px}.y-categories--mobile .large.action img{left:0;top:0;width:100%;height:100%;border-radius:20px}.y-categories--mobile .large.action strong{bottom:20px;color:#fff;font-size:24px}.y-categories--mobile .small{grid-column:1/-1;border-radius:20px}.y-categories--mobile .small img{position:absolute;left:-4px;top:5px;width:80px;height:80px;border-radius:50%}.y-categories--mobile .small strong{left:86px;right:12px;top:50%;transform:translateY(-50%);font-size:12px;line-height:17px;text-align:left}
.y-best--mobile{position:absolute;left:17px;top:1075px;width:338px;height:342px;background:transparent}.y-best--mobile .y-section-title h2{font-size:19px;letter-spacing:-.6px}.y-best--mobile .y-section-title a{font-size:8px}.y-best--mobile .y-best-row{top:40px;gap:11px}.y-product--mobile{width:162px;height:300px;padding:6px;border-radius:8px}.y-product--mobile .y-product__image{height:187px}.y-product--mobile .y-product__prices{height:18px;margin-top:5px;gap:3px}.y-product--mobile .y-product__prices strong{font-size:10px}.y-product--mobile .y-product__prices del{font-size:7px}.y-product--mobile .y-product__prices span{font-size:8px}.y-product--mobile h3{height:30px;margin:3px 0;font-size:8px;line-height:11px}.y-product--mobile .y-cart{height:28px;border-radius:5px;gap:6px;font-size:8px}.y-product--mobile .y-cart img{width:14px}.y-product--mobile .y-quick{height:20px;padding-top:5px;font-size:7px}
.y-promos--mobile{position:absolute;left:21px;top:1735px;display:grid;width:334px;height:334px;grid-template-columns:repeat(2,162px);grid-template-rows:repeat(2,162px);gap:10px}.y-promos--mobile a{border-radius:10px}
.y-video--mobile{position:absolute;left:20px;top:2128px;width:470px;height:510px}.y-video--mobile h2{font-size:19px}.y-video--mobile .y-video-thumbs{left:1px;top:48px;gap:10px}.y-video--mobile .y-video-thumbs a{width:228px}.y-video--mobile .y-video-thumbs img{width:228px;height:135px;border-radius:7px}.y-video--mobile .y-video-thumbs span{font-size:10px}.y-video--mobile .y-video-product{position:absolute;left:1px;top:120px}.y-video--mobile>p{position:absolute;left:0;top:405px;width:335px;margin:0;font-size:11px;line-height:15px}.y-video--mobile>small{position:absolute;left:0;top:455px;font-size:10px}

/* Mobile footer */
.y-footer--mobile{left:0;top:3048px;width:375px;height:1048px}.y-footer--mobile .y-footer-wave{left:-765px;top:0;width:2534px;height:119px;background-image:url('/local/templates/yarche_storefront/./assets/figma-current/mobile/imgPseudo1.png')}.y-footer--mobile .y-footer-bg{left:0;top:119px;width:375px;height:929px}.y-footer--mobile .y-footer-logo{left:-39px;top:111px;width:315px;height:70px}.y-footer--mobile .y-footer-social{left:242px;top:107px}.y-footer--mobile .y-footer-social a{width:45px;height:45px;font-size:11px}.y-footer--mobile .y-footer-block h2{font-size:14px;line-height:23px}.y-footer--mobile .y-footer-block a{font-size:9px;line-height:15px}.y-footer--mobile .y-ft-contact{left:20px;top:193px;width:333px}.y-footer--mobile .y-ft-contact>div{display:grid;grid-template-columns:1fr 1fr;column-gap:14px;margin:13px 0}.y-footer--mobile .y-ft-catalog{left:20px;top:402px;width:305px;gap:7px}.y-footer--mobile .y-ft-about{left:20px;top:713px}.y-footer--mobile .y-ft-client{left:20px;top:770px}.y-footer--mobile .y-footer-reviews{left:21px;top:848px}.y-footer--mobile .y-footer-reviews h2{font-size:14px}.y-footer--mobile .y-footer-reviews strong{font-size:25px}.y-footer--mobile .y-footer-reviews span{font-size:8px;line-height:12px}.y-footer-privacy{position:absolute;z-index:3;left:193px;top:913px;width:150px;color:#945dd2;font:400 8px/12px Roboto}

/* Dialogs and feedback */
.toast{position:fixed;z-index:100;left:50%;bottom:28px;max-width:calc(100% - 32px);padding:13px 18px;border-radius:24px;background:#190035;color:#fff;box-shadow:0 15px 45px rgba(25,0,53,.3);font:400 12px/1.4 Unbounded;opacity:0;transform:translate(-50%,20px);pointer-events:none;transition:.25s}.toast.is-visible{opacity:1;transform:translate(-50%,0)}
.modal{position:fixed;z-index:90;inset:0;display:grid;place-items:center;padding:24px}.modal-backdrop{position:absolute;inset:0;border:0;background:rgba(18,0,37,.68);backdrop-filter:blur(5px)}.modal-card{position:relative;z-index:1;width:min(520px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:30px;border-radius:18px;background:#fff;box-shadow:0 30px 90px rgba(0,0,0,.35)}.modal-card h2{margin:0 40px 20px 0;font:600 23px/1.2 Unbounded}.modal-close{position:absolute;right:16px;top:16px;width:34px;height:34px;border:0;border-radius:50%;background:#f2ecf6;font-size:24px}.modal-field{display:grid;gap:8px;font-size:13px}.modal-field input{height:48px;padding:0 14px;border:1px solid #d9cde2;border-radius:8px}.modal-primary{width:100%;height:48px;margin-top:18px;border:0;border-radius:8px;background:var(--violet);color:#fff}.product-preview img{width:100%;height:330px;border-radius:12px;object-fit:cover}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

/* End */
/* /local/templates/yarche_storefront/template_styles.css?178898965628207 */
