.ulh-section{position:sticky;top:0;z-index:40}.ulh{--p:#5B1FC9;--pd:#4A14B0;--pl:#F5F1FD;--ink:#1D1530;--mut:#6E6784;--ln:#ECE8F4;--wa:#1FA855;display:block;position:relative;background:#fff;color:var(--ink);border-bottom:1px solid var(--ln);transition:transform .32s cubic-bezier(.2,.7,.2,1);will-change:transform}.ulh[data-mode=pro]{background:#fbf9ff}.ulh.is-hidden{transform:translateY(-100%)}.ulh svg{width:20px;height:20px;flex:none}.ulh .ulh-fa{width:16px;height:16px}.ulh a{color:inherit;text-decoration:none}.ulh button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}.ulh-w{max-width:1440px;margin:0 auto;padding:0 24px}.ulh-prog{position:absolute;inset:auto 0 -1px 0;height:3px;background:#5b1fc924;z-index:2;pointer-events:none}.ulh-prog i{display:block;height:100%;width:100%;transform-origin:right;transform:scaleX(var(--ulh-p,0));background:linear-gradient(270deg,#4a14b0,#7a34d6)}[dir=ltr] .ulh-prog i{transform-origin:left}.ulh-top{display:flex;align-items:center;gap:20px;height:76px}.ulh-logo{flex:none;display:flex;align-items:center}.ulh-logo img{width:var(--ulh-logo);height:auto;display:block}.ulh-shopname{font-weight:800;font-size:20px;color:var(--p)}.ulh-mode{position:relative;display:flex;flex:none;background:#f1edf9;border-radius:999px;padding:4px}.ulh-mode button{position:relative;z-index:1;display:flex;align-items:center;gap:7px;padding:9px 16px;border-radius:999px;font-size:14px;font-weight:600;color:var(--mut);white-space:nowrap;transition:color .25s}.ulh-mode button svg{width:17px;height:17px}.ulh-mode button[aria-pressed=true]{color:#fff}.ulh-knob{position:absolute;top:4px;bottom:4px;right:0;width:0;border-radius:999px;background:var(--p);box-shadow:0 4px 12px #5b1fc94d;transition:transform .35s cubic-bezier(.3,.8,.3,1),width .35s cubic-bezier(.3,.8,.3,1)}.ulh-search{flex:1;min-width:0}.ulh-search .search__input,.ulh-search input[type=search]{height:46px;border-radius:999px}.ulh-acts{display:flex;align-items:center;gap:4px;flex:none}.ulh-ia{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;min-width:42px;height:42px;padding:0 10px;border-radius:999px;font-size:14px;font-weight:600;transition:background .2s}.ulh-ia:hover{background:var(--pl)}.ulh-en{font-weight:700;letter-spacing:.5px}.ulh-lang{margin:0}.ulh-badge{position:absolute;top:3px;inset-inline-end:2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--p);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}.ulh-badge[hidden],.ulh-brk,.ulh-burger{display:none}.ulh-navrow{position:relative;height:50px}.ulh-nav{display:none;align-items:center;gap:2px;height:100%}.ulh[data-mode=home] .ulh-nav[data-for=home],.ulh[data-mode=pro] .ulh-nav[data-for=pro]{display:flex;animation:ulhIn .3s ease}@keyframes ulhIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ulh-it{position:relative;display:flex;align-items:center;height:38px;padding:0 13px;border-radius:999px;font-size:14.5px;font-weight:600;white-space:nowrap;transition:background .2s,color .2s}.ulh-it:hover,.ulh-it[aria-expanded=true]{background:var(--pl);color:var(--p)}button.ulh-it:after{content:"";width:5px;height:5px;margin-inline-start:8px;border-radius:50%;background:currentColor;opacity:.35}.ulh-lnk{font-weight:500;color:var(--mut)}.ulh-hot{color:#c0265b}.ulh-sep{width:1px;height:20px;margin:0 8px;background:var(--ln)}.ulh-grow{flex:1}.ulh-cta{display:flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:999px;font-size:14px;font-weight:700;white-space:nowrap}.ulh-cta-wa{background:#e9f8ef;color:var(--wa)}.ulh-cta-wa:hover{background:#dcf3e5}.ulh-cta-ghost{border:1.5px solid var(--p);color:var(--p)}.ulh-cta-ghost:hover{background:var(--pl)}.ulh-dd{position:absolute;inset:100% 0 auto 0;background:#fff;border-top:1px solid var(--ln);box-shadow:0 24px 40px -18px #1d153040;max-height:calc(100vh - 140px);overflow-y:auto;overscroll-behavior:contain;opacity:0;transform:translateY(-6px);transition:opacity .2s,transform .2s}.ulh-dd.is-open{opacity:1;transform:none}.ulh-dd>.ulh-w{padding-top:24px;padding-bottom:24px}.ulh-dim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:39;background:#1d153047;opacity:0;transition:opacity .2s}.ulh-dim.is-open{opacity:1}.ulh-pin{display:grid;gap:18px}.ulh-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;align-items:start}.ulh-gc{border:1px solid var(--ln);border-radius:16px;padding:12px;background:#fff;transition:border-color .2s,box-shadow .2s}.ulh-gc:hover{border-color:#d9ccf5;box-shadow:0 8px 20px -12px #5b1fc959}.ulh-gh{display:flex;align-items:center;gap:10px}.ulh-gh img{width:58px;height:58px;border-radius:12px;object-fit:cover;background:#f6f4fa;flex:none}.ulh-gh b{font-size:14.5px;font-weight:700}.ulh-gh:hover b{color:var(--p)}.ulh-gl{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ulh-gl a{font-size:13px;padding:5px 10px;border-radius:999px;background:#f7f5fb;color:var(--mut)}.ulh-gl a:hover{background:var(--pl);color:var(--p)}.ulh-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.ulh-cards-one{grid-template-columns:repeat(6,minmax(0,1fr))}.ulh-card{display:flex;flex-direction:column;gap:8px;padding:8px;border-radius:14px;border:1px solid var(--ln);transition:border-color .2s}.ulh-card:hover{border-color:#d9ccf5}.ulh-card img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px;background:#f6f4fa}.ulh-card span{font-size:13.5px;font-weight:600;text-align:center}.ulh-fam{display:grid;gap:20px}.ulh-h5{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-weight:700}.ulh-h5 a{font-size:13px;color:var(--p);font-weight:600}.ulh-fam .ulh-cards{grid-template-columns:repeat(6,minmax(0,1fr))}.ulh-sall{justify-self:end;display:inline-flex;align-items:center;gap:8px;padding-bottom:2px;border-bottom:1.5px solid currentColor;color:var(--p)!important;font-weight:700;font-size:14px}.ulh-arrow{width:11px!important;height:11px!important}[dir=ltr] .ulh-arrow{transform:scaleX(-1)}.ulh-sec{display:grid;grid-template-columns:1fr 300px;gap:24px;align-items:stretch}.ulh-tiles{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:12px}.ulh-tile{position:relative;display:block;border-radius:16px;overflow:hidden;aspect-ratio:4/3;background:#eee9f8}.ulh-tile img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.ulh-tile:hover img{transform:scale(1.05)}.ulh-tile span{position:absolute;inset:auto 0 0 0;padding:28px 14px 12px;color:#fff;font-weight:700;font-size:15px;background:linear-gradient(transparent,#140a28c7)}.ulh-reco{display:flex;flex-direction:column;border:1px solid var(--ln);border-radius:16px;padding:16px;background:#fbf9ff}.ulh-reco-h{font-size:13px;color:var(--mut);font-weight:600;margin-bottom:6px}.ulh-reco>a{padding:10px 0;border-bottom:1px solid var(--ln);font-weight:600;font-size:14px}.ulh-reco>a:last-of-type{border-bottom:0}.ulh-reco>a:hover{color:var(--p)}.ulh-reco .ulh-eng{margin-top:auto}.ulh-eng{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-top:14px;font-size:13.5px;color:var(--mut)}.ulh-pill{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:#e9f8ef;color:var(--wa)!important;font-weight:700;font-size:13.5px}.ulh-pill:hover{background:#dcf3e5}.ulh-ql img{height:22px;width:auto;margin-inline-end:7px;flex:none}.ulh-mql{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -16px 14px;padding:0 16px}.ulh-mql::-webkit-scrollbar{display:none}.ulh-mql .ulh-ql{flex:none;display:flex;align-items:center;height:40px;padding:0 14px;border-radius:999px;background:#faf8fd;border:1px solid var(--ln);font-size:13px;font-weight:600;white-space:nowrap}@media(max-width:1320px)and (min-width:990px){.ulh-nav .ulh-qlt{display:none}.ulh-nav .ulh-ql img{margin:0}}.ulh-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#1d153073;opacity:0;transition:opacity .3s}.ulh-backdrop.is-open{opacity:1}.ulh-sheet{--p:#5B1FC9;--pl:#F5F1FD;--ink:#1D1530;--mut:#6E6784;--ln:#ECE8F4;--wa:#1FA855;position:fixed;inset:auto 0 0 0;z-index:101;height:88vh;height:88dvh;display:flex;flex-direction:column;background:#fff;color:var(--ink);border-radius:22px 22px 0 0;transform:translateY(100%);transition:transform .38s cubic-bezier(.2,.8,.2,1);box-shadow:0 -20px 40px #00000026}.ulh-sheet.is-open{transform:translateY(var(--drag,0))}.ulh-sheet.is-drag{transition:none}.ulh-sheet svg{width:20px;height:20px}.ulh-sheet .ulh-fa{width:16px;height:16px}.ulh-sheet a{color:inherit;text-decoration:none}.ulh-sheet button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}.ulh-sh-top{flex:none;padding:8px 16px 6px;touch-action:none}.ulh-grab{width:42px;height:5px;margin:0 auto 8px;border-radius:3px;background:#ddd7ea}.ulh-sh-ttl{display:flex;align-items:center;gap:8px;min-height:40px}.ulh-sh-ttl b{flex:1;font-size:17px}.ulh-ib{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f4f1fa}.ulh-ib[hidden]{display:none}.ulh-sh-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 16px 24px}.ulh-mtop{position:sticky;top:0;z-index:2;background:#fff;padding:4px 0 12px;display:grid;gap:10px}.ulh-msrch{display:flex;align-items:center;gap:8px;height:46px;padding:0 14px;border-radius:999px;background:#f4f1fa;margin:0}.ulh-msrch svg{color:var(--mut)}.ulh-msrch input[type=search]{flex:1;min-width:0;border:0;background:none;outline:0;font:inherit;font-size:16px;padding:0;height:100%;box-shadow:none}.ulh-mseg{position:relative;display:flex;width:fit-content;margin:0 auto;padding:4px;border-radius:999px;background:#f1edf9}.ulh-mseg button{position:relative;z-index:1;display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:999px;font-size:14px;font-weight:600;color:var(--mut);transition:color .25s}.ulh-mseg button svg{width:16px;height:16px}.ulh-mseg button.is-on{color:#fff}.ulh-mknob{position:absolute;top:4px;bottom:4px;right:0;border-radius:999px;background:var(--p);transition:transform .35s cubic-bezier(.3,.8,.3,1),width .35s cubic-bezier(.3,.8,.3,1)}.ulh-mvp{overflow:hidden;transition:height .3s ease}.ulh-mtrack{display:flex;width:200%;transition:transform .38s cubic-bezier(.3,.8,.3,1)}.ulh-mtrack[data-m=pro]{transform:translate(50%)}[dir=ltr] .ulh-mtrack[data-m=pro]{transform:translate(-50%)}.ulh-mpane{width:50%;flex:none;align-self:flex-start}.ulh-mcats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ulh-mcat{display:flex;flex-direction:column;align-items:center;gap:7px;padding:10px 6px;border-radius:16px;background:#faf8fd;text-align:center}.ulh-mcat i{display:block;width:100%;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#efeaf8}.ulh-mcat img{width:100%;height:100%;object-fit:cover}.ulh-mcat span{font-size:12.5px;font-weight:600;line-height:1.3}.ulh-mh{display:flex;align-items:center;justify-content:space-between;margin:18px 0 10px;font-weight:700;font-size:15px}.ulh-mh a{font-size:13px;color:var(--p);font-weight:600}.ulh-mplaces{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ulh-mplaces .ulh-tile{border-radius:14px}.ulh-mplaces .ulh-tile span{font-size:13.5px;padding:22px 10px 9px}.ulh-pkh{font-size:13px;color:var(--mut);margin:12px 0 8px}.ulh-pk{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.ulh-pk::-webkit-scrollbar{display:none}.ulh-pk a{flex:0 0 132px;display:flex;align-items:center;gap:8px;padding:6px;border:1px solid var(--ln);border-radius:12px;font-size:12.5px;font-weight:600}.ulh-pk img{width:44px;height:44px;border-radius:8px;object-fit:cover;flex:none}.ulh-sheet .ulh-pin{display:grid;gap:14px;padding-top:4px}.ulh-sheet .ulh-groups{display:grid;grid-template-columns:1fr;gap:10px}.ulh-sheet .ulh-cards,.ulh-sheet .ulh-cards-one,.ulh-sheet .ulh-fam .ulh-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ulh-sheet .ulh-fam{display:grid;gap:8px}.ulh-sheet .ulh-card{display:flex;flex-direction:column;gap:6px;padding:6px;border:1px solid var(--ln);border-radius:12px;text-align:center}.ulh-sheet .ulh-card img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px}.ulh-sheet .ulh-card span{font-size:12px;font-weight:600}.ulh-sheet .ulh-gc{border:1px solid var(--ln);border-radius:14px;padding:10px}.ulh-sheet .ulh-gh{display:flex;align-items:center;gap:10px}.ulh-sheet .ulh-gh img{width:52px;height:52px;border-radius:10px;object-fit:cover}.ulh-sheet .ulh-gl{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ulh-sheet .ulh-gl a{font-size:12.5px;padding:5px 10px;border-radius:999px;background:#f7f5fb;color:var(--mut)}.ulh-sheet .ulh-h5{display:flex;justify-content:space-between;margin:14px 0 8px;font-weight:700}.ulh-sheet .ulh-h5 a{font-size:13px;color:var(--p)}.ulh-sheet .ulh-sall{justify-self:end;display:inline-flex;align-items:center;gap:8px;border-bottom:1.5px solid currentColor;color:var(--p);font-weight:700;font-size:14px}.ulh-sheet .ulh-arrow{width:11px;height:11px}.ulh-sheet .ulh-eng{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-top:20px;font-size:13.5px;color:var(--mut)}.ulh-sheet .ulh-pill{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:#e9f8ef;color:var(--wa);font-weight:700;font-size:13.5px}.ulh-sheet .ulh-tile{position:relative;display:block;overflow:hidden;aspect-ratio:4/3;background:#eee9f8}.ulh-sheet .ulh-tile img{width:100%;height:100%;object-fit:cover}.ulh-sheet .ulh-tile span{position:absolute;inset:auto 0 0 0;color:#fff;font-weight:700;background:linear-gradient(transparent,#140a28c7)}.ulh-sheet .ulh-ql img{height:22px;width:auto;margin-inline-end:7px}html.ulh-lock,html.ulh-lock body{overscroll-behavior:none}@media(max-width:1200px){.ulh-cta .ulh-lb,.ulh-ia .ulh-lb{display:none}.ulh-it{padding:0 10px;font-size:14px}}@media(max-width:989px){.ulh-w{padding:0 14px}.ulh-top{flex-wrap:wrap;height:auto;gap:8px 10px;padding-top:10px;padding-bottom:10px}.ulh-logo img{width:var(--ulh-logo-m)}.ulh-mode,.ulh-navrow,.ulh-dd{display:none}.ulh-acts{margin-inline-start:auto;gap:0}.ulh-ia{min-width:40px;height:40px;padding:0 8px}.ulh-brk{display:block;flex-basis:100%;height:0}.ulh-burger{display:flex;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;flex:none;border-radius:12px;background:#f4f1fa;padding:0 11px}.ulh-burger span{display:block;height:2px;border-radius:2px;background:var(--ink)}.ulh-burger span:nth-child(2){width:70%}.ulh-search{order:3;flex:1}.ulh-search .search__input,.ulh-search input[type=search]{height:42px}}@media(prefers-reduced-motion:reduce){.ulh,.ulh *,.ulh-sheet,.ulh-sheet *{transition:none!important;animation:none!important}}.ulh .ulh-burger{align-items:stretch}@media(max-width:989px){.ulh .ulh-burger{padding:0 11px}.ulh-search select,.ulh-search .search__select,.ulh-search #SearchProductTypes{display:none!important}}.ulh-burger span{width:100%}.ulh-sheet .ulh-mcat{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;height:auto;padding:10px 6px;border-radius:16px;background:#faf8fd}.ulh-sheet .ulh-mcat i{display:block;width:100%;height:auto;aspect-ratio:1/1;flex:none}.ulh-sheet .ulh-mql{margin:0 0 14px;padding:0}.ulh-sheet .ulh-mql{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;overflow:visible}.ulh-sheet .ulh-mql .ulh-ql{flex-direction:column;justify-content:center;gap:8px;height:auto;min-height:92px;padding:14px 6px;border-radius:16px;background:#faf8fd;border:1px solid var(--ln);text-align:center;white-space:normal;font-size:12.5px;line-height:1.3}.ulh-sheet .ulh-mql .ulh-ql img{height:30px;margin:0}.ulh-backdrop{z-index:1000}.ulh-sheet{z-index:1001}.ulh .ulh-nav{gap:0}.ulh button.ulh-it:after{content:none;display:none}.ulh .ulh-it{height:38px;padding:0 10px;border-radius:12px;font-size:13.5px;font-weight:500;color:var(--ink)}.ulh .ulh-it:hover,.ulh .ulh-it[aria-expanded=true]{background:#f5f1fd;color:#4a14b0}.ulh .ulh-lnk,.ulh .ulh-nav .ulh-ql{color:#6b7880;font-weight:400}.ulh .ulh-lnk:hover,.ulh .ulh-nav .ulh-ql:hover{background:#f5f1fd;color:#4a14b0}.ulh .ulh-hot{color:#4a14b0;font-weight:600}.ulh .ulh-sep{height:22px;margin:0 8px;background:#e6e0f2}.ulh .ulh-cta{height:36px;padding:0 12px;border-radius:10px;font-size:13px;font-weight:600}.ulh .ulh-cta-wa{background:#e9f8ec;color:#167a2a}@media(max-width:1200px)and (min-width:990px){.ulh .ulh-it{padding:0 7px;font-size:13px}}.ulh .ulh-hot{color:#6b7880;font-weight:400}.ulh-sheet .ulh-mql{grid-template-columns:repeat(2,minmax(0,1fr))}.ulh-sheet .ulh-mql .ulh-ql{min-height:54px;padding:10px 8px;font-size:13px;font-weight:600;color:var(--ink)}.ulh-dd{border-top:0;box-shadow:0 30px 60px -24px #07283559}.ulh-dd>.ulh-w{padding-top:24px;padding-bottom:28px}.ulh-dd .ulh-pin{gap:14px}.ulh-dd .ulh-groups{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.ulh-dd .ulh-gc{display:flex;flex-direction:column;border:1px solid #EEEAF5;border-radius:16px;padding:10px;background:#fff;box-shadow:none;transition:border-color .2s,box-shadow .2s,background .2s}.ulh-dd .ulh-gc:hover{border-color:#dccdf8;background:#fcfaff;box-shadow:0 12px 26px -18px #5b1fc973}.ulh-dd .ulh-gh{gap:12px}.ulh-dd .ulh-gh img{width:58px;height:58px;border-radius:12px;object-fit:contain;background:#f6f4fb;padding:5px;box-sizing:border-box;transition:transform .25s}.ulh-dd .ulh-gc:hover .ulh-gh img{transform:scale(1.05)}.ulh-dd .ulh-gh b{font-size:14px;font-weight:600;line-height:1.35}.ulh-dd .ulh-gh:hover b{color:#5b1fc9}.ulh-dd .ulh-gl{margin-top:10px;padding-top:9px;border-top:1px dashed #ECE6F7;display:flex;flex-direction:column;flex-wrap:nowrap;gap:2px}.ulh-dd .ulh-gl a{font-size:13px;color:#56656e;padding:3px 2px;border-radius:6px;background:none;transition:color .15s}.ulh-dd .ulh-gl a:hover{color:#5b1fc9;background:none}.ulh-dd .ulh-cards,.ulh-dd .ulh-cards-one,.ulh-dd .ulh-fam .ulh-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.ulh-dd .ulh-card{gap:7px;font-size:12px;line-height:1.45;border-radius:14px;padding:8px 8px 10px;border:1px solid #EEEAF5;background:#fff;transition:border-color .2s,box-shadow .2s,transform .15s}.ulh-dd .ulh-card:hover{border-color:#dccdf8;box-shadow:0 12px 24px -18px #5b1fc980;transform:translateY(-1px)}.ulh-dd .ulh-card img{width:100%;aspect-ratio:1.45;object-fit:contain;background:#f6f4fb;border-radius:10px;padding:6px;box-sizing:border-box}.ulh-dd .ulh-card span{font-size:12px;font-weight:400;text-align:start;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.9em}.ulh-dd .ulh-fam{display:flex;flex-direction:column;gap:14px}.ulh-dd .ulh-h5{margin:0 0 10px;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:flex-start;gap:10px}.ulh-dd .ulh-h5:after{content:"";flex:1;height:1px;background:#eeeaf5;order:1}.ulh-dd .ulh-h5 a{order:2;font-size:12px;font-weight:500;color:#7a34d6}.ulh-dd .ulh-sall{justify-self:end;gap:6px;margin-top:4px;padding:0 0 3px;border-bottom:1.5px solid currentColor;color:#5b1fc9!important;font-size:14px;font-weight:600;line-height:1.4}.ulh-dd .ulh-sall .ulh-arrow{transition:transform .2s}.ulh-dd .ulh-sall:hover .ulh-arrow{transform:translate(-3px)}@media(max-width:1250px){.ulh-dd .ulh-cards,.ulh-dd .ulh-cards-one,.ulh-dd .ulh-fam .ulh-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.ulh-dd .ulh-sec{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:24px;align-items:stretch}.ulh-dd .ulh-tiles{min-height:260px}.ulh-dd .ulh-tile{aspect-ratio:auto;min-height:200px;height:100%;border-radius:16px}.ulh-dd .ulh-tile img{position:absolute;top:0;right:0;bottom:0;left:0}.ulh-dd .ulh-tile span{padding:40px 14px 14px;font-size:15px;font-weight:500;background:linear-gradient(transparent,#030f1ce6)}.ulh-dd .ulh-reco{background:#f7f4fd;border:1px solid #ECE6F7;border-radius:16px;padding:18px}.ulh-dd .ulh-reco-h{margin:0 0 10px;font-size:14px;color:#4a14b0;font-weight:600}.ulh-dd .ulh-reco>a{display:flex;padding:9px 0;border-bottom:1px dashed #E2DAF2;font-size:13.5px;font-weight:400;transition:color .2s,padding .2s}.ulh-dd .ulh-reco>a:hover{color:#4a14b0;padding-inline-start:6px}.ulh-dd .ulh-reco>a:last-of-type{border-bottom:0}.ulh .ulh-eng,.ulh-sheet .ulh-eng{margin-top:14px;padding-top:12px;border-top:1px dashed rgba(127,127,140,.28);font-size:12.5px;color:#6b7880;flex-wrap:nowrap}.ulh .ulh-reco .ulh-eng{margin-top:auto}.ulh .ulh-pill,.ulh-sheet .ulh-pill{height:36px;padding:0 16px 0 14px;border-radius:999px;background:linear-gradient(90deg,#2aa63a,#1f7f2b);color:#fff!important;font-size:13px;font-weight:600;white-space:nowrap;box-shadow:0 6px 14px -8px #22a033e6;transition:transform .15s,box-shadow .2s}.ulh .ulh-pill:hover,.ulh-sheet .ulh-pill:hover{background:linear-gradient(90deg,#2aa63a,#1f7f2b);transform:translateY(-1px);box-shadow:0 10px 18px -8px #22a033f2}.ulh,.ulh-sheet,.ulh button,.ulh-sheet button,.ulh input,.ulh-sheet input,.ulh select{font-family:Readex Pro,system-ui,Segoe UI,Tahoma,sans-serif}.ulh,.ulh-sheet{--ink:#072835;--p:#7A34D6;--pd:#5B1FC9}.ulh .ulh-top{height:78px}.ulh .ulh-mode{background:#f2eff8;border-radius:14px;padding:4px}.ulh .ulh-mode button{padding:8px 16px;border-radius:10px;font-size:13px;font-weight:500}.ulh .ulh-knob{border-radius:10px;background:#7a34d6;box-shadow:0 6px 16px -6px #7a34d6b3}.ulh .ulh-search{max-width:520px;margin-inline:auto}.ulh .ulh-search .search__input,.ulh .ulh-search input[type=search]{height:46px;border-radius:12px;font-size:14px}.ulh .ulh-ia{height:38px;min-width:38px;border-radius:12px;font-size:13px}.ulh .ulh-ia:hover{background:#f3effb;color:#5b1fc9}.ulh .ulh-en{font-size:14px;font-weight:700}.ulh .ulh-it{font-size:13px;font-weight:400;padding:0 9px;color:#072835}.ulh .ulh-it:hover,.ulh .ulh-it[aria-expanded=true]{background:#f5f1fd;color:#5b1fc9}.ulh .ulh-lnk,.ulh .ulh-nav .ulh-ql,.ulh .ulh-hot{color:#6b7880;font-weight:400}.ulh .ulh-lnk:hover,.ulh .ulh-nav .ulh-ql:hover{color:#5b1fc9}.ulh .ulh-navrow{height:52px}.ulh .ulh-cta{font-weight:600}@media(max-width:1200px)and (min-width:990px){.ulh .ulh-it{padding:0 7px}}@media(max-width:1060px)and (min-width:990px){.ulh .ulh-it{padding:0 4px;font-size:12px}.ulh .ulh-sep{margin:0 3px}}.ulh-sheet{border-radius:24px 24px 0 0;color:#072835;box-shadow:0 -20px 50px -20px #00000059}.ulh-sheet .ulh-sh-top{padding:8px 16px 12px}.ulh-sheet .ulh-grab{background:#7f7f8c59;margin:2px auto 12px}.ulh-sheet .ulh-sh-ttl{gap:10px}.ulh-sheet .ulh-sh-ttl b{font-size:18px;font-weight:600}.ulh-sheet .ulh-ib{background:#f3f2f7}.ulh-sheet .ulh-mtop{gap:10px;padding:0 0 6px;box-shadow:0 0 0 8px #fff}.ulh-sheet .ulh-msrch{height:46px;border-radius:14px;background:#f3f1f8;box-shadow:inset 0 0 0 1px #ece6f7;gap:10px;margin:0}.ulh-sheet .ulh-msrch:focus-within{box-shadow:inset 0 0 0 2px #7a34d6;background:#fff}.ulh-sheet .ulh-msrch svg{color:#7a34d6;width:18px;height:18px}.ulh-sheet .ulh-msrch input[type=search]{color:#072835}.ulh-sheet .ulh-mseg{margin:0 0 6px;background:#f3f1f8;border-radius:14px}.ulh-sheet .ulh-mseg button{padding:10px 16px;border-radius:10px;font-size:13.5px;font-weight:500;color:#4b5a63}.ulh-sheet .ulh-mseg button svg{width:17px;height:17px}.ulh-sheet .ulh-mseg button.is-on{color:#fff}.ulh-sheet .ulh-mknob{border-radius:10px;background:#7a34d6;box-shadow:0 6px 14px -6px #7a34d6cc}.ulh-sheet .ulh-mvp{margin-inline:-16px;transition:height .42s cubic-bezier(.22,.8,.22,1)}.ulh-sheet .ulh-mtrack{align-items:flex-start;transition:transform .42s cubic-bezier(.22,.8,.22,1)}.ulh-sheet .ulh-mpane{padding:0 16px;box-sizing:border-box;transition:opacity .3s ease}.ulh-sheet .ulh-mtrack[data-m=home] .ulh-mpane[data-pane=pro],.ulh-sheet .ulh-mtrack[data-m=pro] .ulh-mpane[data-pane=home]{opacity:.2;pointer-events:none}.ulh-sheet .ulh-mcats{grid-template-columns:repeat(3,1fr);gap:12px 10px}.ulh-sheet .ulh-mcat{padding:0;background:none;border-radius:0;gap:0;font-size:12px;line-height:1.4;font-weight:400}.ulh-sheet .ulh-mcat i{border-radius:18px;background:#f6f4fb;margin-bottom:6px}.ulh-sheet .ulh-mcat img{object-fit:contain;padding:10px;box-sizing:border-box}.ulh-sheet .ulh-mcat span{font-size:12px;font-weight:400}.ulh-sheet .ulh-mh{font-size:14.5px;font-weight:600;margin:20px 0 10px;align-items:baseline}.ulh-sheet .ulh-mh a{font-size:12px;font-weight:500;color:#5b1fc9}.ulh-sheet .ulh-mplaces{grid-template-columns:repeat(2,1fr)}.ulh-sheet .ulh-mplaces .ulh-tile{aspect-ratio:1.15;border-radius:14px}.ulh-sheet .ulh-mplaces .ulh-tile span{padding:20px 10px 8px;font-size:12.5px;font-weight:400;background:linear-gradient(transparent,#000000c7)}.ulh-sheet .ulh-pkh{font-size:12.5px;color:#7a8790;margin:12px 0 8px}.ulh-sheet .ulh-pk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible}.ulh-sheet .ulh-pk a{flex:none;gap:10px;border:1px solid #EEEAF5;border-radius:14px;padding:7px;font-size:12px;line-height:1.45;font-weight:400;background:#fff}.ulh-sheet .ulh-pk img{width:52px;height:52px;border-radius:10px;object-fit:contain;background:#f6f4fb;padding:3px}.ulh-sheet .ulh-pk span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ulh-hero{display:flex;align-items:center;gap:14px;border-radius:18px;padding:14px;background:linear-gradient(135deg,#f4effe,#fff4e2)}.ulh-hero img{width:84px;height:84px;object-fit:contain;flex:none}.ulh-hero b{display:block;font-size:16px;font-weight:600}.ulh-sheet .ulh-hero a{display:inline-block;margin-top:8px;font-size:12.5px;font-weight:600;color:#5b1fc9;background:#fff;border-radius:999px;padding:6px 12px}.ulh-ms{margin-top:20px}.ulh-msh{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px;font-weight:600;font-size:14.5px}.ulh-sheet .ulh-msh a{font-size:12px;font-weight:500;color:#5b1fc9}.ulh-mrow{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-16px;padding:0 16px 4px;scrollbar-width:none}.ulh-mrow::-webkit-scrollbar{display:none}.ulh-mt{flex:0 0 108px;scroll-snap-align:start;font-size:12px;line-height:1.45;text-align:center}.ulh-mt i{display:block;height:96px;border-radius:16px;background:#f6f4fb;margin-bottom:6px;overflow:hidden}.ulh-mt img{width:100%;height:100%;object-fit:contain;padding:8px;box-sizing:border-box}.ulh .ulh-w,.ulh-dd .ulh-w{max-width:1328px}.ulh .ulh-nav{border-top:1px solid #F0EDF6;box-sizing:border-box}.ulh[data-mode=pro] .ulh-nav{border-top-color:#ece6f7}@media(min-width:990px){.ulh-gsplit{display:grid;grid-template-columns:minmax(0,calc(var(--hc, 2) * 236px)) 1px calc(var(--nc, 2) * 200px + (var(--nc, 2) - 1) * 12px);gap:26px;align-items:stretch;justify-content:start}.ulh .ulh-gsplit>.ulh-groups{grid-template-columns:repeat(var(--hc, 2),minmax(0,1fr))}.ulh .ulh-gsplit>.ulh-gnon{grid-template-columns:repeat(var(--nc, 2),minmax(0,1fr));gap:12px;align-content:start}.ulh-gline{display:block;width:1px;background:#ddd4ee}.ulh-gnon .ulh-gc{padding:8px}.ulh-gnon .ulh-gh{gap:10px}.ulh-gnon .ulh-gh img{width:44px;height:44px;border-radius:10px}.ulh-gnon .ulh-gh b{font-size:13.5px}.ulh-gnon .ulh-gl{display:none}.ulh .ulh-sec{grid-template-columns:minmax(0,1fr) 360px!important;align-items:start!important}.ulh .ulh-sec .ulh-tiles{grid-template-columns:repeat(var(--n),minmax(0,1fr))!important;grid-template-rows:none!important;align-self:start;min-height:0!important;height:auto!important}.ulh .ulh-sec .ulh-tile{aspect-ratio:1 / 1!important;min-height:0!important;height:auto!important;border-radius:14px}.ulh .ulh-sec .ulh-tile span{font-size:14px;padding:26px 12px 11px}}@media(max-width:989px){ul-header.ulh{background:#fff}ul-header.ulh .ulh-top{height:auto}ul-header.ulh.is-hidden{transform:translateY(-100%)}.ulh-search{flex:1;min-width:0}.ulh-gsplit{display:grid;gap:10px}.ulh-gline{display:none}}body .ulh .ulh-prog{top:0!important;bottom:auto!important}ul-header.ulh .ulh-prog{transition:transform .32s cubic-bezier(.2,.7,.2,1)}ul-header.ulh.is-hidden .ulh-prog{transform:translateY(var(--ulh-hh, 0px))}html.ul-hdr-hide .shopify-section-group-header-group.ulh-section{transform:none!important}.ulh .ulh-knob{background:#301e66;box-shadow:0 6px 16px -6px #301e6699}.ulh-sheet .ulh-mknob{background:#301e66;box-shadow:0 6px 14px -6px #301e6699}ul-header.ulh:not(.ulh-knob-ready) .ulh-knob{transition:none;opacity:0}ul-header.ulh:not(.ulh-knob-ready) .ulh-mode button{transition:none}ul-header.ulh:not(.ulh-knob-ready) .ulh-mode button[aria-pressed=true]{background:#301e66;box-shadow:0 6px 16px -6px #301e6699}body .ulh-backdrop{display:block!important;transition:opacity .3s,visibility .3s}body .ulh-backdrop:not(.is-open){visibility:hidden;pointer-events:none}body .ulh-dim:not([hidden]){display:block!important}.ulh-sheet .ulh-mtop{margin-bottom:10px}.ulh-sheet .ulh-mcat{background:none;border:0}.ulh-mcat i{background:#f4f1fa;border-radius:14px;overflow:hidden}.ulh-mcat img{mix-blend-mode:multiply;object-fit:contain;padding:10%;box-sizing:border-box;background:none}.ulh-sheet .ulh-hero+.ulh-ms:last-of-type .ulh-mrow{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px;overflow:visible;margin-inline:0;padding:0;scroll-snap-type:none}.ulh-sheet .ulh-hero+.ulh-ms:last-of-type .ulh-mt{flex:none;width:auto;min-width:0}.ulh-sheet .ulh-hero+.ulh-ms:last-of-type .ulh-mt i{height:auto;aspect-ratio:1 / 1}.ulh-mfoot{margin-top:18px}.ulh .ulh-sep{flex:none;width:1px}html body [class*=ai-carousel__link-]:not([class*=ai-carousel__link-text-]):not(a){justify-content:flex-end!important;margin-top:14px!important}html body a[class*=ai-carousel__link-text-]{--ul-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z'/%3E%3C/svg%3E");display:inline-flex!important;align-items:center;gap:7px;height:auto!important;min-height:0!important;padding:0 0 4px!important;background:none!important;color:#5b1fc9!important;border:0!important;border-bottom:2px solid currentColor!important;border-radius:0!important;box-shadow:none!important;text-decoration:none!important;font-size:15px!important;font-weight:700!important;line-height:1.5!important;transition:color .2s,gap .2s}html body a[class*=ai-carousel__link-text-]:after{content:"";flex:none;width:9px;height:14px;background:currentColor;-webkit-mask:var(--ul-chevron) center / contain no-repeat;mask:var(--ul-chevron) center / contain no-repeat}html body a[class*=ai-carousel__link-text-]:hover{color:#4a14b0!important;gap:10px}html:not([dir=rtl]) .ulh-arrow{transform:scaleX(-1)}html:not([dir=rtl]) .ulh-dd .ulh-sall:hover .ulh-arrow{transform:translate(3px) scaleX(-1)}html:not([dir=rtl]) .ulh-prog i{transform-origin:left center}html:not([dir=rtl]) .ulh-mtrack[data-m=pro]{transform:translate(-50%)}html:not([dir=rtl]) a[class*=ai-carousel__link-text-]:after{transform:scaleX(-1)}html:not([dir=rtl]) .ulh-search .search__input{padding-left:50px!important;text-align:left!important}@media(min-width:990px){html:not([dir=rtl]) .ulh-search .search__input{padding-right:184px!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/ul-header-v2.css.map */
