.clm{--clm-ink: #16123f;--clm-ink-2: #4a4f6b;--clm-mute: #7a7e94;--clm-blue: #3a34d2;--clm-blue-soft: #ecebfd;--clm-line: #e6e8f0;display:block!important;color:var(--clm-ink);font-family:Figtree,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.4;-webkit-font-smoothing:antialiased}#root [id$=__breadcrumbs],#root .collection-wrapper>header,#root .collection-wrapper>div>header,#root .collection-wrapper form.f8sr{display:none!important}.clm *,.clm *:before,.clm *:after{box-sizing:border-box}.clm [hidden]{display:none!important}:is(#root,body) .clm button{float:none!important;min-width:0;min-height:0;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;box-shadow:none;cursor:pointer}:is(#root,body) .clm button:before,:is(#root,body) .clm button:after{display:none}:is(#root,body) .clm a{color:inherit;text-decoration:none}.clm svg{display:block}.clm .clm-bc{display:flex;align-items:center;gap:6px;padding:14px 4px 0;overflow-x:auto;color:var(--clm-mute);font-size:12.5px;white-space:nowrap;scrollbar-width:none}.clm .clm-bc::-webkit-scrollbar{display:none}:is(#root,body) .clm .clm-bc a{color:var(--clm-ink-2)}.clm .clm-bc svg{flex:none;width:13px;height:13px}.clm .clm-bc [aria-current]{color:var(--clm-ink);font-weight:600}.clm .clm-title{padding:10px 4px 0}:is(#root,body) .clm .clm-title h1{margin:0;font-family:Sora,sans-serif;font-size:27px;font-weight:800;letter-spacing:-.9px;line-height:1.12;text-align:left}.clm .clm-title p{margin:5px 0 0;color:var(--clm-ink-2);font-size:13.5px}.clm .clm-title b{color:var(--clm-ink)}.clm .clm-cats{display:flex;gap:8px;margin:0 -12px;padding:14px 12px 4px;overflow-x:auto;scrollbar-width:none}.clm .clm-cats::-webkit-scrollbar{display:none}:is(#root,body) .clm .clm-cats a{display:inline-flex;flex:none;align-items:center;height:38px;padding:0 15px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.5px #dadce6;font-size:13.5px;font-weight:700}:is(#root,body) .clm .clm-cats a[aria-current=true]{background:var(--clm-ink);color:#fff;box-shadow:none}.clm .clm-tb{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin:10px -12px 0;padding:10px 12px;background:#f5f6f8f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:top .3s cubic-bezier(.2,.8,.2,1),box-shadow .2s}body:has(.mobile-mini-header.is-shown) .clm .clm-tb{top:61px}.clm .clm-tb.is-stuck{box-shadow:0 10px 20px -16px #16123f8c}.clm .clm-tb:not(:has(.clm-f)){grid-template-columns:minmax(0,1fr) auto}:is(#root,body) .clm .clm-f,:is(#root,body) .clm .clm-s{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 14px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1.5px #dadce6;font-size:13.5px;font-weight:800;white-space:nowrap}:is(#root,body) .clm .clm-f{color:var(--clm-blue);box-shadow:inset 0 0 0 1.5px var(--clm-blue)}:is(#root,body) .clm .clm-f.is-on{background:var(--clm-blue);color:#fff}.clm .clm-f svg,.clm .clm-s svg{flex:none;width:18px;height:18px}.clm .clm-badge{display:grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--clm-blue);color:#fff;font-size:11.5px;font-weight:800}.clm .clm-f.is-on .clm-badge{background:#fff;color:var(--clm-blue)}:is(#root,body) .clm .clm-s{min-width:0}.clm .clm-s span{overflow:hidden;text-overflow:ellipsis}.clm .clm-s__ic{color:var(--clm-ink-2)}.clm .clm-s__cv{margin-left:auto;color:var(--clm-mute)}.clm .clm-seg{display:inline-flex;padding:3px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1.5px #dadce6}:is(#root,body) .clm .clm-seg button{display:grid;place-items:center;width:40px;height:38px;border-radius:11px;color:var(--clm-mute)}:is(#root,body) .clm .clm-seg button[aria-pressed=true]{background:var(--clm-ink);color:#fff}.clm .clm-seg svg{width:19px;height:19px}.clm .clm-act{display:flex;gap:8px;margin:0 -12px;padding:2px 12px 0;overflow-x:auto;scrollbar-width:none}.clm .clm-act::-webkit-scrollbar{display:none}:is(#root,body) .clm .clm-chip{display:inline-flex;flex:none;align-items:center;gap:7px;height:34px;padding:0 6px 0 13px;border-radius:999px;background:var(--clm-blue-soft);color:var(--clm-blue);box-shadow:inset 0 0 0 1px #3a34d233;font-size:12.5px;font-weight:800}.clm .clm-chip span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#3a34d224}.clm .clm-chip svg{width:11px;height:11px}:is(#root,body) .clm .clm-clr{display:inline-flex;flex:none;align-items:center;height:34px;padding:0 12px;color:var(--clm-ink-2);font-size:12.5px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.clm .clm-res{margin:0;padding:12px 4px;color:var(--clm-ink-2);font-size:13px}.clm .clm-res b{color:var(--clm-ink)}#root #collection.l4cl.clm-one{grid-template-columns:minmax(0,1fr)!important}#root #collection.l4cl.clm-one>li{width:100%!important;max-width:none!important}.clm .clm-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;background:#0a081e80;opacity:0;transition:opacity .3s}.clm .clm-scrim.is-on{opacity:1}.clm .clm-sheet{position:fixed;right:0;bottom:0;left:0;z-index:1002;display:flex;flex-direction:column;max-height:88vh;border-radius:22px 22px 0 0;background:#fff;box-shadow:0 -20px 50px -20px #16123f80;transform:translateY(106%);transition:transform .36s cubic-bezier(.2,.8,.2,1)}.clm .clm-sheet.is-on{transform:none}.clm .clm-grab{flex:none;width:40px;height:4px;margin:8px auto 0;border-radius:4px;background:#d6d8e3}.clm .clm-sh{display:flex;flex:none;align-items:center;justify-content:space-between;padding:10px 16px 8px}:is(#root,body) .clm .clm-sh h4{margin:0;font-family:Sora,sans-serif;font-size:18px;font-weight:800}:is(#root,body) .clm .clm-sx{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#f1f2f6}.clm .clm-sx svg{width:17px;height:17px}.clm .clm-form{display:flex;flex-direction:column;min-height:0;margin:0}.clm .clm-sb{flex:1;min-height:0;padding:0 16px 8px;overflow-y:auto;overscroll-behavior:contain}.clm .clm-fs{padding:16px 0;border-bottom:1px solid var(--clm-line)}.clm .clm-fs:last-child{border-bottom:0}:is(#root,body) .clm .clm-fs h5{margin:0 0 12px;font-family:Sora,sans-serif;font-size:14.5px;font-weight:700}.clm .clm-price{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-bottom:12px}.clm .clm-price label{display:flex;align-items:center;gap:6px;height:46px;padding:0 12px;border-radius:12px;box-shadow:inset 0 0 0 1.5px #dadce6;color:var(--clm-mute);font-weight:700}.clm .clm-price label:focus-within{box-shadow:inset 0 0 0 2px var(--clm-blue)}:is(#root,body) .clm .clm-price input{width:100%;min-width:0;height:auto;margin:0;padding:0;border:0;background:none;color:var(--clm-ink);font-size:15px;font-weight:800;outline:0;box-shadow:none}.clm .clm-price input::placeholder{color:#a3a7bb;font-weight:700}.clm .clm-price i{width:12px;height:2px;border-radius:2px;background:#c7cad8}.clm .clm-pills{display:flex;flex-wrap:wrap;gap:8px}:is(#root,body) .clm .clm-pills button,.clm .clm-pill{position:relative;display:inline-flex;align-items:center;gap:6px;height:38px;margin:0;padding:0 14px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.5px #dadce6;font-size:13px;font-weight:700;cursor:pointer}.clm .clm-pill input{position:absolute;opacity:0;pointer-events:none}.clm .clm-pill small{color:var(--clm-mute);font-size:11px;font-weight:600}.clm .clm-pill:has(input:checked),:is(#root,body) .clm .clm-pills button[aria-pressed=true]{background:var(--clm-ink);color:#fff;box-shadow:none}.clm .clm-pill:has(input:checked) small{color:#ffffffb3}.clm .clm-pill:has(input:focus-visible){outline:2px solid var(--clm-blue);outline-offset:2px}.clm .clm-pill.is-empty{opacity:.45;cursor:not-allowed}.clm .clm-dot{width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1px #16123f2e}.clm .clm-sf{display:grid;flex:none;grid-template-columns:1fr 1.6fr;gap:10px;padding:12px 16px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--clm-line);background:#fff}:is(#root,body) .clm .clm-c,:is(#root,body) .clm .clm-p{display:flex;align-items:center;justify-content:center;height:52px;border-radius:14px;font-size:14.5px;font-weight:800}:is(#root,body) .clm .clm-c{box-shadow:inset 0 0 0 1.5px var(--clm-ink)}:is(#root,body) .clm .clm-p{background:linear-gradient(180deg,#4a44e6,#3a34d2);color:#fff;box-shadow:0 12px 20px -14px #3a34d2e6,inset 0 1px #ffffff4d}:is(#root,body) .clm .clm-so{margin:0;padding:0 16px calc(18px + env(safe-area-inset-bottom,0px));overflow-y:auto;list-style:none}:is(#root,body) .clm .clm-so li{margin:0;padding:0}:is(#root,body) .clm .clm-so li:before{display:none}:is(#root,body) .clm .clm-so button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px 4px;border-bottom:1px solid var(--clm-line);font-size:15px;font-weight:600;text-align:left}:is(#root,body) .clm .clm-so li:last-child button{border-bottom:0}:is(#root,body) .clm .clm-so button[aria-checked=true]{color:var(--clm-blue);font-weight:800}.clm .clm-so svg{width:20px;height:20px;opacity:0}.clm .clm-so button[aria-checked=true] svg{opacity:1}.clm .clm-qf{display:flex;grid-column:1 / -1;gap:8px;margin:2px -12px 0;padding:0 12px;overflow-x:auto;scrollbar-width:none}.clm .clm-qf::-webkit-scrollbar{display:none}:is(#root,body) .clm .clm-qf>a,:is(#root,body) .clm .clm-qf>button{display:inline-flex;flex:none;align-items:center;gap:5px;height:34px;padding:0 11px 0 13px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.5px #dadce6;color:var(--clm-ink);font-size:13px;font-weight:700;white-space:nowrap}.clm .clm-qf svg{width:14px;height:14px;color:var(--clm-mute)}:is(#root,body) .clm .clm-qf>.is-on{background:var(--clm-blue-soft);color:var(--clm-blue);box-shadow:inset 0 0 0 1.5px var(--clm-blue)}.clm .clm-qf b{display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--clm-blue);color:#fff;font-size:11px}.clm .clm-qf__av i{width:8px;height:8px;border-radius:50%;background:#c4c7d4}.clm .clm-qf__av.is-on i{background:#1f9d6b}.clm .clm-fsheet{height:92vh;max-height:92vh}.clm .clm-fsheet .clm-form{flex:1}.clm .clm-fc{display:inline-grid;place-items:center;min-width:22px;height:22px;margin-left:6px;padding:0 7px;border-radius:999px;background:var(--clm-blue);color:#fff;font:800 12px Figtree,sans-serif;vertical-align:2px}.clm .clm-sh-r{display:flex;align-items:center;gap:4px}:is(#root,body) .clm .clm-clrlink{padding:8px 10px;border-radius:10px;color:var(--clm-blue);font-size:13.5px;font-weight:800}:is(#root,body) .clm .clm-clrlink:disabled{color:#bfc2d1;cursor:default}.clm .clm-fsel{display:flex;flex:none;gap:8px;padding:0 16px 12px;overflow-x:auto;scrollbar-width:none}.clm .clm-fsel::-webkit-scrollbar{display:none}.clm .clm-fchip{display:inline-flex;flex:none;align-items:center;gap:7px;height:32px;padding:0 5px 0 12px;border-radius:999px;background:var(--clm-blue-soft);color:var(--clm-blue);font-size:12.5px;font-weight:800;animation:clm-pop .22s cubic-bezier(.3,1.5,.5,1)}:is(#root,body) .clm .clm-fchip button{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#3a34d224}.clm .clm-fchip svg{width:11px;height:11px}@keyframes clm-pop{0%{opacity:0;transform:scale(.7)}}.clm .clm-fsheet .clm-sb{padding-bottom:20px;border-top:1px solid var(--clm-line)}.clm .clm-frow{display:flex;align-items:center;gap:12px;width:100%;padding:16px 0;border-bottom:1px solid var(--clm-line);cursor:pointer}.clm .clm-frow input,.clm .clm-chp input,.clm .clm-sw input,.clm .clm-ck input{position:absolute;opacity:0;pointer-events:none}.clm .clm-frow__tx{flex:1}.clm .clm-frow__tx b{display:block;font-family:Sora,sans-serif;font-size:15px}.clm .clm-frow__tx small{color:var(--clm-mute);font-size:12.5px;font-weight:500}.clm .clm-frow__t{position:relative;flex:none;width:48px;height:29px;border-radius:999px;background:#d5d8e4;transition:background .2s}.clm .clm-frow__t:after{content:"";position:absolute;top:3px;left:3px;width:23px;height:23px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #00000040;transition:transform .25s cubic-bezier(.3,1.5,.5,1)}.clm .clm-frow:has(input:checked) .clm-frow__t{background:#1f9d6b}.clm .clm-frow:has(input:checked) .clm-frow__t:after{transform:translate(19px)}.clm .clm-frow:has(input:focus-visible) .clm-frow__t{outline:2px solid var(--clm-blue);outline-offset:2px}.clm .clm-fsec{border-bottom:1px solid var(--clm-line)}.clm .clm-fsec:last-child{border-bottom:0}:is(#root,body) .clm .clm-fh{display:flex;align-items:center;gap:10px;width:100%;padding:17px 0;text-align:left}.clm .clm-fh__t{flex:none;font-family:Sora,sans-serif;font-size:15px;font-weight:700}.clm .clm-fh__v{flex:1;min-width:0;overflow:hidden;color:var(--clm-mute);font-size:13px;font-weight:600;text-align:right;text-overflow:ellipsis;white-space:nowrap}.clm .clm-fh__v.is-on{color:var(--clm-blue);font-weight:800}.clm .clm-fh>svg{flex:none;width:18px;height:18px;color:var(--clm-ink-2);transition:transform .28s cubic-bezier(.2,.8,.2,1)}.clm .clm-fh[aria-expanded=true]>svg{transform:rotate(180deg)}.clm .clm-fp{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.2,.8,.2,1)}.clm .clm-fh[aria-expanded=true]+.clm-fp{grid-template-rows:1fr}.clm .clm-fp>div{min-height:0;overflow:hidden}.clm .clm-fp__in{padding:2px 0 20px}.clm .clm-fsec.is-flash .clm-fh{animation:clm-flash 1s}@keyframes clm-flash{30%{background:var(--clm-blue-soft)}}.clm .clm-hist{display:flex;align-items:flex-end;gap:2px;height:46px;padding:0 12px}.clm .clm-hist i{flex:1;min-height:2px;border-radius:3px 3px 0 0;background:#e1e3ec;transition:background .15s,height .3s}.clm .clm-hist i.is-in{background:#3a34d261}.clm .clm-phint{margin:12px 0 0;color:var(--clm-mute);font-size:12.5px}.clm .clm-phint b{color:var(--clm-ink)}.clm .clm-rng{position:relative;height:30px;margin-bottom:12px}.clm .clm-rng__tr{position:absolute;top:13px;right:12px;left:12px;height:4px;border-radius:4px;background:#e1e3ec}.clm .clm-rng__fl{position:absolute;top:0;bottom:0;border-radius:4px;background:var(--clm-blue)}:is(#root,body) .clm .clm-rng input{position:absolute;top:0;left:0;width:100%;height:30px;margin:0;padding:0;border:0;background:none;outline:0;box-shadow:none;pointer-events:none;-webkit-appearance:none;appearance:none}.clm .clm-rng input::-webkit-slider-runnable-track{height:30px;background:none}.clm .clm-rng input::-moz-range-track{background:none}.clm .clm-rng input::-webkit-slider-thumb{width:24px;height:24px;margin-top:3px;border:2.5px solid var(--clm-blue);border-radius:50%;background:#fff;box-shadow:0 3px 8px #16123f40;cursor:grab;pointer-events:auto;-webkit-appearance:none}.clm .clm-rng input::-moz-range-thumb{width:19px;height:19px;border:2.5px solid var(--clm-blue);border-radius:50%;background:#fff;box-shadow:0 3px 8px #16123f40;cursor:grab;pointer-events:auto}.clm .clm-fsrch{display:flex;align-items:center;gap:8px;height:42px;margin-bottom:4px;padding:0 12px;border-radius:12px;background:#f5f6f8;color:var(--clm-mute)}.clm .clm-fsrch svg{flex:none;width:17px;height:17px}:is(#root,body) .clm .clm-fsrch input{flex:1;min-width:0;height:auto;margin:0;padding:0;border:0;background:none;color:var(--clm-ink);font-size:14.5px;outline:0;box-shadow:none}.clm .clm-ck{position:relative;display:flex;align-items:center;gap:12px;width:100%;padding:10px 2px;font-size:14.5px;font-weight:500;cursor:pointer}.clm .clm-ck__bx{display:grid;flex:none;place-items:center;width:22px;height:22px;border-radius:7px;box-shadow:inset 0 0 0 1.8px #c4c7d4;transition:background .15s,box-shadow .15s}.clm .clm-ck__bx svg{width:14px;height:14px;color:#fff;opacity:0;transform:scale(.5);transition:.2s cubic-bezier(.3,1.5,.5,1)}.clm .clm-ck:has(input:checked){font-weight:700}.clm .clm-ck:has(input:checked) .clm-ck__bx{background:var(--clm-blue);box-shadow:none}.clm .clm-ck:has(input:checked) .clm-ck__bx svg{opacity:1;transform:none}.clm .clm-ck:has(input:focus-visible) .clm-ck__bx{outline:2px solid var(--clm-blue);outline-offset:2px}.clm .clm-ck__n{margin-left:auto;padding:2px 9px;border-radius:999px;background:#f5f6f8;color:var(--clm-mute);font-size:12px;font-weight:700}.clm .clm-ck mark{border-radius:3px;background:#fff2b3;color:inherit}.clm .clm-ck.is-empty,.clm .clm-sw.is-empty{opacity:.45;cursor:not-allowed}:is(#root,body) .clm .clm-more{display:inline-flex;align-items:center;gap:4px;margin-top:6px;padding:6px 0;color:var(--clm-blue);font-size:13.5px;font-weight:800}.clm .clm-more svg{width:16px;height:16px;transition:transform .2s}.clm .clm-more[aria-expanded=true] svg{transform:rotate(180deg)}.clm .clm-fnone{margin:0;padding:10px 2px;color:var(--clm-mute);font-size:13.5px}.clm .clm-chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.clm .clm-chp{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;height:52px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1.5px #dadce6;font-size:14.5px;font-weight:800;cursor:pointer;transition:background .15s,color .15s,transform .1s}.clm .clm-chp small{color:var(--clm-mute);font-size:10.5px;font-weight:600}.clm .clm-chp:active{transform:scale(.95)}.clm .clm-chp:has(input:checked){background:var(--clm-ink);color:#fff;box-shadow:none}.clm .clm-chp:has(input:checked) small{color:#c9cbe0}.clm .clm-chp.is-empty{background:repeating-linear-gradient(135deg,#fff 0 6px,#f4f5f8 6px 7px);color:#bfc2d1;text-decoration:line-through;cursor:not-allowed}.clm .clm-chp:has(input:focus-visible),.clm .clm-sw:has(input:focus-visible) i{outline:2px solid var(--clm-blue);outline-offset:2px}.clm .clm-sws{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 6px}.clm .clm-sw{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;color:var(--clm-ink-2);font-size:12px;font-weight:600;text-align:center;cursor:pointer}.clm .clm-sw i{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#eef0f5 center / cover no-repeat;box-shadow:inset 0 0 0 1px #16123f29}.clm .clm-sw i svg{width:18px;height:18px;color:#fff;filter:drop-shadow(0 1px 1px rgba(0,0,0,.45));opacity:0;transform:scale(.5);transition:.2s cubic-bezier(.3,1.5,.5,1)}.clm .clm-sw small{margin-top:-4px;color:var(--clm-mute);font-size:10.5px}.clm .clm-sw:has(input:checked){color:var(--clm-ink);font-weight:800}.clm .clm-sw:has(input:checked) i:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:2.5px solid var(--clm-blue);border-radius:50%}.clm .clm-sw:has(input:checked) i svg{opacity:1;transform:none}:is(#root,body) .clm .clm-c{background:#fff}:is(#root,body) .clm .clm-p:disabled{opacity:.55;cursor:not-allowed}.clm .clm-p.is-tick{animation:clm-tick .3s}@keyframes clm-tick{40%{transform:scale(1.03)}}html:has(>body.clm-lock),body.clm-lock{overflow:hidden}@media(prefers-reduced-motion:reduce){.clm .clm-tb,.clm .clm-sheet,.clm .clm-scrim{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/collection-mobile.css.map */
