.tlw{--tlw-accent:#e11d2e;--tlw-banner:#dc2626;--tlw-box:#f6f6f6;--cols:5;--rows:1;--gap:14px;--rgap:16px;--nbg-d:transparent;--nbgh-d:transparent;--nc-d:var(--tlw-accent);--nch-d:var(--tlw-accent);--nr-d:0px;--nw-d:32px;--nh-d:32px;--nsh-d:none;--nop-d:.35;position:relative;font-family:inherit}.tlw *{box-sizing:border-box}.tlw a{text-decoration:none!important}.tlw-track{display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--rows),auto);grid-auto-columns:calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));gap:var(--rgap) var(--gap);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tlw-track::-webkit-scrollbar{display:none}.tlw-item,.tlw-cat{min-width:0;scroll-snap-align:start}.tlw-trackwrap{position:relative}.tlw-noscroll [data-nav]{visibility:hidden}.tlw-nav--pill,.tlw-nav--square{--nbg-d:rgba(225,29,46,.12);--nbgh-d:var(--tlw-accent);--nch-d:#fff}@supports (color:color-mix(in srgb,red,blue)){.tlw-nav--pill,.tlw-nav--square{--nbg-d:color-mix(in srgb,var(--tlw-accent) 12%,transparent)}}.tlw-nav--pill{--nr-d:12px;--nw-d:32px;--nh-d:40px}.tlw-nav--square{--nr-d:10px;--nw-d:30px;--nh-d:34px}.tlw--promo.tlw-pos-auto{--nc-d:#fff;--nch-d:#fff}.tlw--promo.tlw-pos-auto.tlw-nav--pill,.tlw--promo.tlw-pos-auto.tlw-nav--square{--nbg-d:rgba(255,255,255,.2);--nbgh-d:#fff;--nch-d:var(--tlw-banner)}.tlw.tlw-pos-middle{--nbg-d:#fff;--nbgh-d:var(--tlw-accent);--nc-d:#111;--nch-d:#fff;--nr-d:12px;--nw-d:38px;--nh-d:38px;--nsh-d:0 2px 12px rgba(0,0,0,.14);--nop-d:0}.tlw .tlw-ctl{display:grid;place-items:center;flex:0 0 auto;width:var(--nw,var(--nw-d));height:var(--nh,var(--nh-d));min-width:0;min-height:0;margin:0;padding:0;border:1px solid var(--nbd,transparent);border-radius:var(--nr,var(--nr-d));background:var(--nbg,var(--nbg-d));color:var(--nc,var(--nc-d));box-shadow:var(--nsh-d);font-size:var(--ni,18px);line-height:1;cursor:pointer;user-select:none;-webkit-user-select:none;position:static;transition:background .2s,color .2s,border-color .2s,opacity .2s}.tlw .tlw-ctl:hover,.tlw .tlw-ctl:focus-visible{background:var(--nbgh,var(--nbgh-d));color:var(--nch,var(--nch-d));border-color:var(--nbdh,var(--nbd,transparent))}.tlw .tlw-ctl svg,.tlw .tlw-ctl img{display:block;width:1em;height:1em;fill:currentColor}.tlw .tlw-ctl svg[fill=none]{fill:none}.tlw .tlw-ctl i{font-size:1em;line-height:1}.tlw .tlw-ctl.is-disabled{opacity:var(--nop,var(--nop-d));pointer-events:none}.tlw-nav{display:flex;align-items:center;gap:var(--ngap,8px)}.tlw-navrow{display:flex;margin:0 0 14px}.tlw-navrow--bottom{margin:14px 0 0}.tlw-al-start{justify-content:flex-start}.tlw-al-center{justify-content:center}.tlw-al-end{justify-content:flex-end}.tlw .tlw-nav--mid{position:absolute!important;top:50%;inset-inline:var(--noff,-8px);display:flex;justify-content:space-between;gap:0;transform:translateY(-50%);pointer-events:none;z-index:6}.tlw .tlw-nav--mid .tlw-ctl{pointer-events:auto}.tlw .tlw-nav--mid .tlw-ctl.is-disabled{pointer-events:none}.tlw-cats .tlw-nav--mid{top:calc(50% + (var(--cimg-up) + 12px - 14px) / 2)}.tlw-cats{--cols:6.2;--gap:18px;--cimg-up:68px;--cimg-h:105px;--rgap:calc(var(--cimg-up) + 14px)}.tlw-cats .tlw-track{padding:calc(var(--cimg-up) + 12px) 6px 14px;grid-template-rows:repeat(var(--rows,1),minmax(150px,auto))}.tlw-cat{position:relative;display:flex!important;visibility:visible;opacity:1;flex-direction:column;justify-content:flex-end;min-height:150px;padding:10px;background-color:#f2f2f2;border:1px solid #fff0;border-radius:28px;color:#111;transition:border-color .25s,box-shadow .25s}.tlw-cimg{position:absolute!important;top:auto!important;bottom:calc(100% - var(--cimg-h) + var(--cimg-up))!important;inset-inline-start:18px;width:62%!important;max-width:none!important;height:var(--cimg-h)!important;margin:0!important;object-fit:contain;object-position:right bottom;pointer-events:none;transition:transform .3s}.tlw-cats[dir=ltr] .tlw-cimg{object-position:left bottom}.tlw-carrow{position:absolute;top:12px;inset-inline-end:12px;z-index:2;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff;color:#111;transition:background .25s,color .25s}.tlw-cinner{display:block;margin-top:44px;padding:14px 8px;text-align:center;background:#f7f7f7;border:1px solid #ececec;border-radius:20px}.tlw-ctitle{display:block;font-size:14px;font-weight:700;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#111}.tlw-ccount{display:block;margin-top:4px;font-size:12.5px;color:#777}.tlw-cat:hover{border-color:var(--tlw-accent);box-shadow:0 8px 24px rgb(225 29 46 / .12)}.tlw-cat:hover .tlw-carrow{background:var(--tlw-accent);color:#fff}.tlw-cat:hover .tlw-cimg{transform:translateY(-4px) scale(1.04)}.tlw--promo{--cols:5}.tlw--grid-h{--cols:3;--rows:2;--gap:16px;--rgap:16px}.tlw--boxed-v{--cols:5}.tlw--simple-v{--cols:6}.tlw-prods .tlw-track{padding:4px 2px 8px}.tlw-card{position:relative;display:flex;height:100%;padding:12px;background:#fff;border:1px solid #ececec;border-radius:18px}.tlw-card--v{flex-direction:column}.tlw-media{position:relative;display:block;overflow:hidden;border-radius:12px}.tlw-media a{display:block}.tlw-media img{display:block;width:100%;max-width:100%;height:100%;max-height:100%;object-fit:contain;border-radius:12px}.tlw-card--v .tlw-media{aspect-ratio:1/.9}.tlw-body{display:flex;flex-direction:column;flex:1;min-width:0}.tlw-badge{position:absolute;top:0;inset-inline-start:0;z-index:2;padding:4px 10px;border-radius:8px;background:#fde8ea;color:var(--tlw-accent);font-size:13px;font-weight:700;line-height:1.4}.tlw .tlw-wish{position:absolute;top:0;inset-inline-end:0;z-index:2;display:grid;place-items:center;width:30px;height:30px;margin:0;padding:0;border:0;background:#fff0;color:#222;cursor:pointer;transition:color .2s}.tlw .tlw-wish:hover,.tlw .tlw-wish.is-on{color:var(--tlw-accent);background:#fff0}.tlw .tlw-wish.is-on svg{fill:currentColor}.tlw-title{margin:14px 0 12px;font-size:14px;font-weight:600;line-height:1.9;min-height:3.8em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tlw-title a{color:#111}.tlw-title a:hover{color:var(--tlw-accent)}.tlw-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:14px;border-top:1px solid #ececec}.tlw-price{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.tlw-old{font-size:11px;line-height:1.2;color:#b3b3b3;text-decoration:line-through}.tlw-nowrow{display:flex;align-items:center;gap:5px}.tlw-now{font-size:15px;font-weight:700;color:#111}.tlw-cur{font-size:11px;color:var(--tlw-accent)}.tlw-from{font-size:11px;color:#777}.tlw-out{font-size:13px;color:#888}.tlw-cart{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;border:1px solid #e8e8e8;border-radius:12px;background:#fff;color:#222;transition:background .2s,color .2s,border-color .2s}.tlw-cart:hover{background:var(--tlw-accent);border-color:var(--tlw-accent);color:#fff}.tlw-cart.loading{opacity:.5;pointer-events:none}.tlw-cart.added{background:var(--tlw-accent);border-color:var(--tlw-accent);color:#fff}.tlw-cart+.added_to_cart{display:none!important}.tlw-card--h{flex-direction:row;align-items:stretch;gap:14px;padding:14px}.tlw-card--h .tlw-media{flex:0 0 150px;min-height:140px;padding:10px;border:1px solid #ececec;border-radius:14px;display:flex;align-items:center;overflow:hidden}.tlw-card--h .tlw-media a{width:100%}.tlw-card--h .tlw-media img{height:auto;max-height:120px}.tlw-card--h .tlw-badge{top:auto;bottom:8px;inset-inline-start:8px}.tlw-card--h .tlw-wish{display:none}.tlw-card--h .tlw-title{margin:2px 0 12px;min-height:3.8em}.tlw-head{position:relative;z-index:1;display:flex;align-items:center;gap:16px;margin-bottom:24px}.tlw-h{margin:0;font-size:22px;font-weight:800;line-height:1.5;color:#111}.tlw-hl{color:var(--tlw-accent)}.tlw-line{flex:1}.tlw--simple-v .tlw-line{border-top:1px dashed #d4d4d4}.tlw-all{font-size:13px;color:#555;white-space:nowrap}.tlw-all:hover{color:var(--tlw-accent)}.tlw--grid-h,.tlw--boxed-v{padding:34px 46px 0}.tlw--grid-h::before,.tlw--boxed-v::before{content:"";position:absolute;top:0;inset-inline:0;height:calc(100% - var(--tlw-box-off,117px));z-index:0;background-color:var(--tlw-box);background-image:radial-gradient(#d9d9d9 1.3px,transparent 1.4px);background-size:30px 30px;border-radius:48px}.tlw--grid-h .tlw-trackwrap,.tlw--boxed-v .tlw-trackwrap{z-index:1}.tlw--simple-v .tlw-head{margin-bottom:20px}.tlw--simple-v .tlw-h{font-size:20px}.tlw--promo{--tlw-bw:300px;--tlw-bg-h:280px;display:flex;align-items:flex-start;padding-top:54px}.tlw-promo-bg{position:absolute;top:0;inset-inline-start:0;width:78%;height:var(--tlw-bg-h);border-radius:36px;background-color:var(--tlw-banner);background-image:radial-gradient(rgb(255 255 255 / .5) 1.3px,transparent 1.4px);background-size:34px 34px}.tlw-banner{position:absolute;top:0;inset-inline-start:0;z-index:1;width:var(--tlw-bw);height:var(--tlw-bg-h);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:34px 28px 0;text-align:center;color:#fff}.tlw-ticon{position:absolute;top:0;left:50%;transform:translateX(-50%);display:grid;place-items:center;width:104px;height:90px;border-radius:0 0 42px 42px;background:rgb(255 255 255 / .14)}.tlw-ticon img{max-width:70px;max-height:70px;object-fit:contain}.tlw-btitle{margin:0;font-size:20px;font-weight:800;line-height:1.5;color:#fff}.tlw-bline{display:block;width:100%;height:1px;margin:20px 0;background:rgb(255 255 255 / .35)}.tlw--promo .tlw-all{font-size:13px;font-weight:700;color:#fff}.tlw-banner .tlw-nav{margin-top:16px}.tlw--promo .tlw-trackwrap{z-index:2;flex:1;min-width:0;margin-inline-start:var(--tlw-bw)}@media (max-width:1024px){.tlw--promo{--cols:3.2;--tlw-bw:240px}.tlw--grid-h{--cols:2}.tlw--boxed-v{--cols:3.2}.tlw--simple-v{--cols:4.2}.tlw--grid-h,.tlw--boxed-v{padding:28px 28px 0}.tlw--grid-h::before,.tlw--boxed-v::before{border-radius:36px}}@media (max-width:767px){.tlw-cats{--cimg-up:56px;--cimg-h:90px}.tlw-cat{min-height:135px;border-radius:22px}.tlw-cinner{margin-top:36px;padding:10px 6px;border-radius:16px}.tlw-ctitle{font-size:13px}.tlw-carrow{width:30px;height:30px;top:10px;inset-inline-end:10px}.tlw-hide-nav-m [data-nav]{display:none!important}.tlw--promo{--cols:1.7;display:block;padding-top:0}.tlw-promo-bg,.tlw-ticon{display:none}.tlw-banner{position:static;width:auto;height:auto;padding:22px 20px;border-radius:26px;background-color:var(--tlw-banner);background-image:radial-gradient(rgb(255 255 255 / .5) 1.3px,transparent 1.4px);background-size:30px 30px}.tlw-bline{margin:14px 0}.tlw--promo .tlw-trackwrap{margin:14px 0 0}.tlw--grid-h{--cols:1.1}.tlw--boxed-v{--cols:1.8}.tlw--simple-v{--cols:2.1}.tlw--grid-h,.tlw--boxed-v{padding:20px 14px 0}.tlw--grid-h::before,.tlw--boxed-v::before{border-radius:28px;height:calc(100% - var(--tlw-box-off,90px))}.tlw-h{font-size:17px}.tlw-head{gap:10px;margin-bottom:16px}.tlw-card--h .tlw-media{flex-basis:108px;min-height:120px}.tlw-title{font-size:13px}.tlw-now{font-size:14px}}