@keyframes marquee{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.marquee{animation:marquee 28s linear infinite}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:normal;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.ooulet-cx{--accent:var(--cta-color,var(--primary-color,#ec0b43));--accent-600:var(--cta-color-hover,var(--primary-color-hover,#ce0839));--accent-700:#a80630;--accent-soft:#fef1f5;--accent-line:#f7c6d5;--accent-ink:#b00733;--save:#0e8a5f;--save-soft:#e7f6ef;--warn:#9a6700;--warn-soft:#fef9ee;--err:#b42318;--err-soft:#fef3f2;--page:#fff;--surface:#fff;--soft:#f6f7f9;--soft-2:#e9ebef;--line:#e7e9ee;--line-2:#f0f2f5;--ink:#18181b;--ink-2:#3f3f46;--mute:#6b7280;--faint:#9ca3af;--r-card:14px;--r-ctrl:10px;--r-sm:8px;--r-pill:999px;--shadow:0 1px 2px rgba(24,24,27,.05),0 4px 12px rgba(24,24,27,.05);--shadow-lg:0 16px 40px rgba(24,24,27,.14),0 4px 12px rgba(24,24,27,.06);--fs:var(
    --body-font-family,"Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif
  )}.ooulet-cx *{box-sizing:border-box;margin:0;padding:0}.ooulet-cx{background:var(--page);color:var(--ink);font-family:var(--fs);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ooulet-cx img{display:block;max-width:100%}.ooulet-cx button,.ooulet-cx input,.ooulet-cx select,.ooulet-cx textarea{font-family:inherit}.ooulet-cx button{cursor:pointer;border:none;background:none}.ooulet-cx a{color:var(--accent);text-decoration:none}.ooulet-cx a:hover{color:var(--accent-600)}.ooulet-cx .tnum{font-variant-numeric:tabular-nums}.ooulet-cx ::-moz-selection{background:var(--accent-line)}.ooulet-cx ::selection{background:var(--accent-line)}.ooulet-cx .ck-scr::-webkit-scrollbar{height:6px;width:6px}.ooulet-cx .ck-scr::-webkit-scrollbar-thumb{background:var(--line);border-radius:99px}.ooulet-cx .ck-top{position:sticky;top:0;z-index:40;background:hsla(0,0%,100%,.82);backdrop-filter:saturate(1.5) blur(16px);border-bottom:1px solid var(--line-2)}.ooulet-cx .ck-top-in{max-width:1120px;margin:0 auto;padding:15px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.ooulet-cx .ck-brand{display:flex;align-items:center;gap:10px;color:var(--ink)}.ooulet-cx .ck-mark{width:32px;height:32px;border-radius:9px;background:var(--accent);display:grid;place-items:center;color:#fff;flex:none}.ooulet-cx .ck-secure{display:inline-flex;align-items:center;gap:7px;color:var(--mute);font-size:12.5px;font-weight:600;letter-spacing:-.01em}.ooulet-cx .ck-secure svg{color:var(--save)}.ooulet-cx .ck-back{display:inline-flex;align-items:center;gap:7px;color:var(--mute);font-size:13.5px;font-weight:600;letter-spacing:-.01em}.ooulet-cx .ck-back:hover{color:var(--ink)}.ooulet-cx .ck-wrap{max-width:1120px;margin:0 auto;padding:26px 24px 130px}.ooulet-cx .ck-shell{display:grid;grid-template-columns:minmax(0,1fr) 384px;gap:30px;align-items:start}.ooulet-cx .ck-main{min-width:0}.ooulet-cx .ck-h1{font-size:26px;font-weight:700;letter-spacing:-.025em;line-height:1.05;margin-bottom:2px}.ooulet-cx .ck-sub{font-size:14px;color:var(--mute);font-weight:500;letter-spacing:-.01em}.ooulet-cx .ck-steps{display:flex;align-items:center;margin:22px 0}.ooulet-cx .ck-step{display:flex;align-items:center;gap:8px;flex:none;min-width:0}.ooulet-cx .ck-step .dot{width:28px;height:28px;border-radius:50%;border:2px solid var(--line);display:grid;place-items:center;font-size:12.5px;font-weight:700;color:var(--faint);background:var(--surface);transition:.2s;flex:none}.ooulet-cx .ck-step .dot svg{opacity:0;transform:scale(.5);transition:.2s}.ooulet-cx .ck-step .dot>*{grid-area:1/1}.ooulet-cx .ck-step .nm{font-size:13px;font-weight:600;color:var(--faint);letter-spacing:-.015em;white-space:nowrap}.ooulet-cx .ck-step.active .dot{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.ooulet-cx .ck-step.active .nm{color:var(--ink)}.ooulet-cx .ck-step.done{cursor:pointer}.ooulet-cx .ck-step.done .dot{background:var(--accent);border-color:var(--accent);color:#fff}.ooulet-cx .ck-step.done .dot .no{display:none}.ooulet-cx .ck-step.done .dot svg{opacity:1;transform:scale(1)}.ooulet-cx .ck-step.done .nm{color:var(--ink-2)}.ooulet-cx .ck-conn{flex:1 1 auto;min-width:20px;max-width:56px;height:2px;background:var(--line);margin:0 9px;border-radius:2px;position:relative;overflow:hidden}.ooulet-cx .ck-conn>i{position:absolute;inset:0;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.4,0,.2,1)}.ooulet-cx .ck-conn.done>i{transform:scaleX(1)}.ooulet-cx .ck-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:16px;box-shadow:var(--shadow)}.ooulet-cx .ck-card+.ck-card{margin-top:16px}.ooulet-cx .ck-sec-h{display:flex;align-items:center;gap:10px;margin-bottom:16px}.ooulet-cx .ck-sec-h .ic{width:30px;height:30px;border-radius:9px;background:var(--soft);color:var(--ink-2);display:grid;place-items:center;flex:none}.ooulet-cx .ck-sec-h .t{font-size:16px;font-weight:700;letter-spacing:-.015em}.ooulet-cx .ck-sec-h .s{font-size:12.5px;color:var(--mute);font-weight:500;margin-top:1px}.ooulet-cx .ck-sec-h .edit{margin-left:auto;font-size:13px;font-weight:600;color:var(--accent)}.ooulet-cx .ck-num{margin-left:auto;font-size:11px;font-weight:700;color:var(--faint);letter-spacing:.04em}.ooulet-cx .ck-panel{display:none;animation:ckFade .32s cubic-bezier(.22,1,.36,1) both}.ooulet-cx .ck-panel.on{display:block}@keyframes ckFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ooulet-cx .ck-row{display:grid;gap:14px;margin-bottom:14px}.ooulet-cx .ck-row:last-child{margin-bottom:0}.ooulet-cx .ck-row.two{grid-template-columns:1fr 1fr}.ooulet-cx .ck-row.pin{grid-template-columns:150px 1fr}.ooulet-cx .ck-f{display:flex;flex-direction:column;gap:6px;min-width:0}.ooulet-cx .ck-f>label{font-size:12.5px;font-weight:600;color:var(--ink-2);letter-spacing:-.01em;display:flex;align-items:center;gap:6px}.ooulet-cx .ck-f>label .opt{color:var(--faint);font-weight:500}.ooulet-cx .ck-input{height:46px;padding:0 14px;border:1.5px solid var(--line);border-radius:var(--r-ctrl);background:var(--surface);font:500 14.5px/1 var(--fs);color:var(--ink);outline:none;transition:border-color .14s,box-shadow .14s;width:100%}.ooulet-cx textarea.ck-input{height:auto;padding:12px 14px;line-height:1.5;resize:vertical;min-height:78px}.ooulet-cx .ck-input::-moz-placeholder{color:var(--faint);font-weight:500}.ooulet-cx .ck-input::placeholder{color:var(--faint);font-weight:500}.ooulet-cx .ck-input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.ooulet-cx select.ck-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:38px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%236B7280' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='M3 5l4 4 4-4'/></svg>");background-repeat:no-repeat;background-position:right 13px center}.ooulet-cx select.ck-input:has(option[value=""]:checked){color:var(--faint)}.ooulet-cx .ck-f.err .ck-input{border-color:var(--err)}.ooulet-cx .ck-f.err .ck-input:focus{box-shadow:0 0 0 4px var(--err-soft)}.ooulet-cx .ck-f.ok .ck-input{border-color:var(--accent-line)}.ooulet-cx .ck-hint{font-size:12px;color:var(--mute);font-weight:500;display:flex;align-items:center;gap:5px}.ooulet-cx .ck-hint.good{color:var(--save);font-weight:600}.ooulet-cx .ck-msg{font-size:12px;color:var(--err);font-weight:600;display:none;align-items:center;gap:5px}.ooulet-cx .ck-f.err .ck-msg{display:flex}.ooulet-cx .ck-f.err .ck-hint{display:none}.ooulet-cx .ck-ipwrap{position:relative;display:flex;align-items:center}.ooulet-cx .ck-ipwrap .ck-input{padding-right:42px}.ooulet-cx .ck-ipwrap .tail{position:absolute;right:12px;display:grid;place-items:center;color:var(--accent)}.ooulet-cx .ck-otp{display:flex;gap:8px}.ooulet-cx .ck-otp input{width:46px;height:52px;text-align:center;font:700 20px/1 var(--fs);color:var(--ink);border:1.5px solid var(--line);border-radius:var(--r-ctrl);background:var(--surface);outline:none;transition:border-color .14s,box-shadow .14s}.ooulet-cx .ck-otp input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.ooulet-cx .ck-otp input.f{border-color:var(--accent);background:var(--accent-soft)}.ooulet-cx .ck-switch{display:flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ooulet-cx .ck-switch input{position:absolute;opacity:0}.ooulet-cx .ck-track{width:42px;height:25px;border-radius:99px;background:var(--soft-2);position:relative;transition:background .18s;flex:none}.ooulet-cx .ck-track:after{content:"";position:absolute;top:2.5px;left:2.5px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.18);transition:transform .2s cubic-bezier(.34,1.4,.64,1)}.ooulet-cx .ck-switch input:checked+.ck-track{background:var(--accent)}.ooulet-cx .ck-switch input:checked+.ck-track:after{transform:translateX(17px)}.ooulet-cx .ck-switch .lbl{font-size:14px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.ooulet-cx .ck-switch .lbl small{display:block;font-size:12px;color:var(--mute);font-weight:500;margin-top:1px}.ooulet-cx .ck-seg{display:grid;grid-template-columns:1fr 1fr;gap:6px;background:var(--soft);border-radius:14px;padding:5px;margin-bottom:18px}.ooulet-cx .ck-seg button{height:40px;border-radius:10px;font-size:13.5px;font-weight:600;color:var(--mute);letter-spacing:-.01em;transition:.16s;display:inline-flex;align-items:center;justify-content:center;gap:7px}.ooulet-cx .ck-seg button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px rgba(20,22,26,.08)}.ooulet-cx .ck-consent{display:flex;gap:11px;align-items:flex-start;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ooulet-cx .ck-consent input{position:absolute;opacity:0;pointer-events:none}.ooulet-cx .ck-consent .box{width:20px;height:20px;border-radius:6px;border:1.5px solid var(--line);flex:none;display:grid;place-items:center;margin-top:1px;background:var(--surface);transition:.14s}.ooulet-cx .ck-consent .box svg{opacity:0;transform:scale(.5);transition:.14s;color:#fff}.ooulet-cx .ck-consent input:checked+.box{background:var(--accent);border-color:var(--accent)}.ooulet-cx .ck-consent input:checked+.box svg{opacity:1;transform:scale(1)}.ooulet-cx .ck-consent .ct{font-size:12.5px;color:var(--ink-2);font-weight:500;line-height:1.45}.ooulet-cx .ck-consent-note{font-size:11.5px;color:var(--mute);font-weight:500;line-height:1.45;margin-top:10px}.ooulet-cx .ck-opts{display:flex;flex-direction:column;gap:10px}.ooulet-cx .ck-opt{display:flex;gap:12px;align-items:flex-start;padding:13px 14px;border:1.5px solid var(--line);border-radius:var(--r-ctrl);cursor:pointer;transition:border-color .14s,background .14s;position:relative}.ooulet-cx .ck-opt:hover{border-color:var(--accent-line)}.ooulet-cx .ck-opt input{position:absolute;opacity:0;pointer-events:none}.ooulet-cx .ck-radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--line);flex:none;margin-top:1px;display:grid;place-items:center;transition:border-color .14s}.ooulet-cx .ck-radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--accent);transform:scale(0);transition:transform .18s cubic-bezier(.34,1.56,.64,1)}.ooulet-cx .ck-opt.sel{background:var(--accent-soft)}.ooulet-cx .ck-opt.sel,.ooulet-cx .ck-opt.sel .ck-radio{border-color:var(--accent)}.ooulet-cx .ck-opt.sel .ck-radio:after{transform:scale(1)}.ooulet-cx .ck-opt .ob{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.ooulet-cx .ck-opt .ot{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.ooulet-cx .ck-opt .od{font-size:12.5px;color:var(--mute);font-weight:500;line-height:1.4}.ooulet-cx .ck-opt .op{font-size:14px;font-weight:700;color:var(--ink);flex:none;font-variant-numeric:tabular-nums}.ooulet-cx .ck-opt .op.free{color:var(--save)}.ooulet-cx .ck-opt .eta{display:inline-flex;align-items:center;gap:5px;margin-top:1px;font-size:12px;font-weight:600;color:var(--accent-ink)}.ooulet-cx .ck-opt .eta svg{flex:none}.ooulet-cx .ck-opt .ck-sub{display:block;margin-top:0;padding:0;overflow:hidden;max-height:0;opacity:0;transition:max-height .28s ease,opacity .2s,margin .2s}.ooulet-cx .ck-opt.sel .ck-sub{max-height:220px;opacity:1;margin-top:10px}.ooulet-cx .ck-opt .ck-sub .ck-note{background:transparent;padding:0;font-size:12px;color:var(--mute);line-height:1.45}.ooulet-cx .ck-opt .ck-sub .ck-note svg{color:var(--accent)}.ooulet-cx .ck-chips{display:flex;flex-wrap:wrap;gap:8px}.ooulet-cx .ck-chip{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border:1.5px solid var(--line);border-radius:var(--r-ctrl);background:var(--surface);font-size:13px;font-weight:600;color:var(--ink-2);letter-spacing:-.01em;transition:.14s}.ooulet-cx .ck-chip:hover{border-color:var(--accent-line)}.ooulet-cx .ck-chip.sel{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.ooulet-cx .ck-chip .g{width:18px;height:18px;border-radius:5px;display:grid;place-items:center;font-size:10px;font-weight:800;color:#fff;flex:none}.ooulet-cx .ck-dates{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.ooulet-cx .ck-date{flex:none;width:66px;padding:9px 0;border:1.5px solid var(--line);border-radius:var(--r-ctrl);text-align:center;cursor:pointer;transition:.14s;background:var(--surface)}.ooulet-cx .ck-date:hover{border-color:var(--accent-line)}.ooulet-cx .ck-date .dw{font-size:11px;font-weight:600;color:var(--mute);text-transform:uppercase;letter-spacing:.03em}.ooulet-cx .ck-date .dd{font-size:18px;font-weight:700;color:var(--ink);letter-spacing:-.02em;margin-top:2px}.ooulet-cx .ck-date .dm{font-size:11px;font-weight:600;color:var(--faint)}.ooulet-cx .ck-date.sel{border-color:var(--accent);background:var(--accent-soft)}.ooulet-cx .ck-date.sel .dd,.ooulet-cx .ck-date.sel .dm,.ooulet-cx .ck-date.sel .dw{color:var(--accent-ink)}.ooulet-cx .ck-date.off{opacity:.4;pointer-events:none}.ooulet-cx .ck-reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease,opacity .2s,margin .2s;opacity:0;margin-top:0}.ooulet-cx .ck-reveal>div{overflow:hidden}.ooulet-cx .ck-reveal.on{grid-template-rows:1fr;opacity:1;margin-top:14px}.ooulet-cx .ck-express{border:1.5px solid var(--accent-line);background:linear-gradient(180deg,var(--accent-soft),#fff);border-radius:var(--r-card);padding:16px;margin-bottom:16px}.ooulet-cx .ck-express .xh{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--accent-ink);text-transform:uppercase;margin-bottom:12px}.ooulet-cx .ck-express .xh .flash{width:20px;height:20px;border-radius:6px;background:var(--accent);color:#fff;display:grid;place-items:center;flex:none}.ooulet-cx .ck-xbtns{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.ooulet-cx .ck-xbtn{height:48px;border:1.5px solid var(--line);border-radius:var(--r-ctrl);background:var(--surface);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:13.5px;font-weight:700;color:var(--ink);letter-spacing:-.01em;transition:.14s}.ooulet-cx .ck-xbtn:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:var(--shadow)}.ooulet-cx .ck-xor{display:flex;align-items:center;gap:12px;margin:16px 0;color:var(--faint);font-size:12px;font-weight:600}.ooulet-cx .ck-xor:after,.ooulet-cx .ck-xor:before{content:"";flex:1;height:1px;background:var(--line)}.ooulet-cx .ck-saved{display:flex;align-items:center;gap:12px;padding:13px 15px;border:1.5px solid var(--accent);background:var(--accent-soft);border-radius:var(--r-ctrl)}.ooulet-cx .ck-saved .si{width:38px;height:38px;border-radius:9px;background:var(--surface);display:grid;place-items:center;color:var(--accent);flex:none;border:1px solid var(--accent-line)}.ooulet-cx .ck-saved .sb{flex:1;min-width:0}.ooulet-cx .ck-saved .st{font-size:13.5px;font-weight:700;color:var(--ink)}.ooulet-cx .ck-saved .sd{font-size:12px;color:var(--mute);font-weight:500;margin-top:1px}.ooulet-cx .ck-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:52px;padding:0 22px;border-radius:var(--r-ctrl);font-size:15px;font-weight:700;letter-spacing:-.01em;transition:transform .1s,filter .14s,background .14s,box-shadow .14s}.ooulet-cx .ck-btn:active{transform:translateY(1px) scale(.995)}.ooulet-cx .ck-btn-primary{background:var(--accent);color:#fff;box-shadow:0 6px 16px -6px color-mix(in srgb,var(--accent) 70%,transparent)}.ooulet-cx .ck-btn-primary:hover{background:var(--accent-600);color:#fff}.ooulet-cx .ck-btn-ghost{background:var(--surface);color:var(--ink);border:1.5px solid var(--line)}.ooulet-cx .ck-btn-ghost:hover{border-color:var(--ink-2)}.ooulet-cx .ck-btn-block{width:100%}.ooulet-cx .ck-nav{display:flex;gap:12px;margin-top:20px}.ooulet-cx .ck-nav .ck-btn-primary{flex:1}.ooulet-cx .ck-summary{position:sticky;top:92px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow);overflow:hidden}.ooulet-cx .ck-sum-h{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 12px}.ooulet-cx .ck-sum-h .t{font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--mute)}.ooulet-cx .ck-sum-h .c{font-size:12.5px;color:var(--mute);font-weight:600}.ooulet-cx .ck-items{padding:10px 18px 4px;display:flex;flex-direction:column;gap:12px;max-height:264px;overflow-y:auto;scrollbar-width:thin}.ooulet-cx .ck-items::-webkit-scrollbar{width:6px}.ooulet-cx .ck-items::-webkit-scrollbar-thumb{background:var(--line);border-radius:99px}.ooulet-cx .ck-it{display:flex;gap:12px;align-items:center}.ooulet-cx .ck-it .th{width:52px;height:52px;border-radius:10px;-o-object-fit:cover;object-fit:cover;background:var(--soft);border:1px solid var(--line-2);flex:none;position:relative}.ooulet-cx .ck-it .qy{position:absolute;top:-7px;right:-7px;min-width:20px;height:20px;padding:0 5px;border-radius:99px;background:var(--ink);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;border:2px solid var(--surface)}.ooulet-cx .ck-it .ib{flex:1;min-width:0}.ooulet-cx .ck-it .in{font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.ooulet-cx .ck-it .im,.ooulet-cx .ck-it .in{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ooulet-cx .ck-it .im{font-size:11.5px;color:var(--mute);font-weight:500;margin-top:1px}.ooulet-cx .ck-it .ip{font-size:13px;font-weight:700;color:var(--ink);flex:none;font-variant-numeric:tabular-nums}.ooulet-cx .ck-it .ipwrap{display:flex;flex-direction:column;align-items:flex-end;flex:none;gap:1px}.ooulet-cx .ck-it .iwas{font-size:11px;color:var(--faint);font-weight:600;text-decoration:line-through;font-variant-numeric:tabular-nums}.ooulet-cx .ck-msg-row{display:flex;align-items:center;gap:8px}.ooulet-cx .ck-msg-row .ck-msg{display:flex;flex:1;min-width:0}.ooulet-cx .ck-msg-x{flex:none;color:var(--mute);font-size:12px;font-weight:600;cursor:pointer;background:none;border:none;padding:2px 4px}.ooulet-cx .ck-msg-x:hover{color:var(--err)}.ooulet-cx .ck-skel{position:relative;overflow:hidden;background:var(--soft-2);border-radius:var(--r-sm)}.ooulet-cx .ck-skel:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.55),transparent);animation:ckShimmer 1.4s ease-in-out infinite}@keyframes ckShimmer{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.ooulet-cx .ck-skel:after{animation:none}}.ooulet-cx .ck-skel-shell{max-width:1120px;margin:0 auto;padding:26px 24px 60px}.ooulet-cx .ck-skel-grid{display:grid;grid-template-columns:minmax(0,1fr) 384px;gap:30px}.ooulet-cx .ck-skel-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:16px;box-shadow:var(--shadow)}.ooulet-cx .ck-skel-card+.ck-skel-card{margin-top:16px}.ooulet-cx .ck-skel-line{display:flex;gap:14px;align-items:center;padding:12px 0}.ooulet-cx .ck-skel-line+.ck-skel-line{border-top:1px solid var(--line-2)}.ooulet-cx .ck-skel-thumb{width:64px;height:64px;border-radius:var(--r-ctrl);flex:none}.ooulet-cx .ck-skel-col{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}@media (max-width:900px){.ooulet-cx .ck-skel-grid{grid-template-columns:1fr}}.ooulet-cx .ck-cp{padding:16px 18px}.ooulet-cx .ck-cp-row{display:flex;gap:8px}.ooulet-cx .ck-cp-row .ck-input{height:46px}.ooulet-cx .ck-cp-row .ck-btn{height:46px;padding:0 18px;font-size:14px}.ooulet-cx .ck-cp-applied{display:none;align-items:center;gap:9px;padding:11px 13px;border:1.5px dashed var(--save);background:var(--save-soft);border-radius:var(--r-ctrl)}.ooulet-cx .ck-cp-applied.on{display:flex}.ooulet-cx .ck-cp-applied .tag{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--save)}.ooulet-cx .ck-cp-applied .rm{margin-left:auto;color:var(--mute);font-size:12px;font-weight:600}.ooulet-cx .ck-cp-applied .rm:hover{color:var(--err)}.ooulet-cx .ck-offers-t{display:inline-flex;align-items:center;gap:7px;margin-top:12px;font-size:13px;font-weight:600;color:var(--accent);cursor:pointer}.ooulet-cx .ck-offers-t svg{transition:transform .2s}.ooulet-cx .ck-offers-t.on svg.chev{transform:rotate(180deg)}.ooulet-cx .ck-offers{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease,margin .2s;margin-top:0}.ooulet-cx .ck-offers>div{overflow:hidden}.ooulet-cx .ck-offers.on{grid-template-rows:1fr;margin-top:12px}.ooulet-cx .ck-offer{display:flex;gap:11px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:var(--r-ctrl)}.ooulet-cx .ck-offer+.ck-offer{margin-top:8px}.ooulet-cx .ck-offer .oc{width:34px;height:34px;border-radius:8px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex:none}.ooulet-cx .ck-offer .ob{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.ooulet-cx .ck-offer .code{display:inline-block;font-size:11.5px;font-weight:800;letter-spacing:.04em;color:var(--accent-ink);background:var(--accent-soft);border:1px dashed var(--accent-line);border-radius:6px;padding:2px 8px;font-variant-numeric:tabular-nums}.ooulet-cx .ck-offer .desc{font-size:12px;color:var(--mute);font-weight:500;line-height:1.35}.ooulet-cx .ck-offer .ap{align-self:center;font-size:12.5px;font-weight:700;color:#fff;background:var(--accent);border-radius:8px;padding:8px 15px;flex:none;transition:background .14s}.ooulet-cx .ck-offer .ap:hover{background:var(--accent-600)}.ooulet-cx .ck-offer .ap:disabled{color:var(--faint);background:var(--soft);cursor:not-allowed}.ooulet-cx .ck-break{padding:6px 18px 4px;border-top:1px solid var(--line-2)}.ooulet-cx .ck-ln{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;font-size:13.5px;letter-spacing:-.005em}.ooulet-cx .ck-ln .k{color:var(--mute);font-weight:500;display:inline-flex;align-items:center;gap:6px}.ooulet-cx .ck-ln .v{font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.ooulet-cx .ck-ln .v.free,.ooulet-cx .ck-ln.save .k,.ooulet-cx .ck-ln.save .v{color:var(--save)}.ooulet-cx .ck-ln[hidden]{display:none}.ooulet-cx .ck-savechip{display:flex;align-items:center;gap:8px;margin:4px 18px 0;padding:10px 12px;border-radius:10px;background:var(--save-soft);color:var(--save);font-size:12.5px;font-weight:600;letter-spacing:-.005em;line-height:1.3}.ooulet-cx .ck-savechip svg{flex:none}.ooulet-cx .ck-total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 18px;margin-top:6px;border-top:1px solid var(--line)}.ooulet-cx .ck-total .k{font-size:15px;font-weight:700}.ooulet-cx .ck-total .k small{display:block;font-size:11px;color:var(--faint);font-weight:500;margin-top:2px}.ooulet-cx .ck-total .v{font-size:24px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ooulet-cx .ck-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:14px 18px;border-top:1px solid var(--line-2)}.ooulet-cx .ck-trust .t{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;color:var(--mute);font-size:10.5px;font-weight:600;letter-spacing:-.005em;line-height:1.25}.ooulet-cx .ck-trust .t svg{color:var(--faint)}.ooulet-cx .ck-mbar{display:none}.ooulet-cx .ck-confirm{position:fixed;inset:0;z-index:80;background:rgba(247,248,249,.72);backdrop-filter:blur(6px);display:none;align-items:center;justify-content:center;padding:24px}.ooulet-cx .ck-confirm.on{display:flex;animation:ckFade .3s ease both}.ooulet-cx .ck-conf-card{width:100%;max-width:420px;background:var(--surface);border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow-lg);padding:34px 28px 26px;text-align:center}.ooulet-cx .ck-check{width:76px;height:76px;border-radius:50%;background:var(--accent-soft);display:grid;place-items:center;margin:0 auto 18px}.ooulet-cx .ck-check svg{width:40px;height:40px}.ooulet-cx .ck-check svg path{stroke:var(--accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;fill:none;stroke-dasharray:32;stroke-dashoffset:32}.ooulet-cx .ck-confirm.on .ck-check svg path{animation:ckDraw .5s cubic-bezier(.65,0,.35,1) .18s forwards}.ooulet-cx .ck-confirm.on .ck-check{animation:ckPop .5s cubic-bezier(.34,1.56,.64,1) both}.ooulet-cx .ck-check.warn{background:var(--warn-soft)}.ooulet-cx .ck-check.warn svg{stroke:var(--warn)}.ooulet-cx .ck-check.warn svg path{animation:none;stroke-dasharray:none;stroke-dashoffset:0}@keyframes ckDraw{to{stroke-dashoffset:0}}@keyframes ckPop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}.ooulet-cx .ck-conf-card h2{font-size:22px;font-weight:800;letter-spacing:-.02em;margin-bottom:6px}.ooulet-cx .ck-conf-card .csub{font-size:14px;color:var(--mute);font-weight:500;line-height:1.5;margin-bottom:18px}.ooulet-cx .ck-conf-meta{display:flex;flex-direction:column;gap:10px;background:var(--soft);border-radius:14px;padding:14px 16px;margin-bottom:18px;text-align:left}.ooulet-cx .ck-conf-meta .r{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px}.ooulet-cx .ck-conf-meta .r .k{color:var(--mute);font-weight:500}.ooulet-cx .ck-conf-meta .r .v{font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.ooulet-cx .ck-conf-actions{display:flex;flex-direction:column;gap:10px}.ooulet-cx .ck-rule{height:1px;background:var(--line-2);margin:16px 0}.ooulet-cx .ck-note{display:flex;gap:9px;align-items:flex-start;padding:12px 13px;border-radius:var(--r-ctrl);background:var(--soft);font-size:12.5px;color:var(--ink-2);font-weight:500;line-height:1.45}.ooulet-cx .ck-note svg{flex:none;color:var(--mute);margin-top:1px}.ooulet-cx .ck-note.warn{background:var(--warn-soft);color:var(--warn)}.ooulet-cx .ck-note.warn svg{color:var(--warn)}@media (max-width:900px){.ooulet-cx .ck-shell{grid-template-columns:minmax(0,1fr);gap:16px}.ooulet-cx .ck-summary{position:static}.ooulet-cx .ck-shell>aside{order:2}.ooulet-cx .ck-main{order:1}.ooulet-cx .ck-wrap{padding:20px 16px 108px}.ooulet-cx .ck-top-in{padding:13px 16px}.ooulet-cx .ck-step .nm{display:none}.ooulet-cx .ck-step.active .nm{display:inline}.ooulet-cx .ck-conn{margin:0 8px}.ooulet-cx .ck-xbtns{grid-template-columns:repeat(3,minmax(0,1fr))}.ooulet-cx .ck-mbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:60;align-items:center;gap:14px;padding:11px 16px calc(11px + env(safe-area-inset-bottom));background:hsla(0,0%,100%,.92);backdrop-filter:blur(16px);border-top:1px solid var(--line)}.ooulet-cx .ck-mbar .mt{display:flex;flex-direction:column;flex:none}.ooulet-cx .ck-mbar .mt .l{font-size:11px;color:var(--mute);font-weight:600}.ooulet-cx .ck-mbar .mt .v{font-size:20px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ooulet-cx .ck-mbar .ck-btn{flex:1;height:50px}}@media (max-width:560px){.ooulet-cx .ck-row.two,.ooulet-cx .ck-xbtns{grid-template-columns:minmax(0,1fr)}.ooulet-cx .ck-h1{font-size:22px}.ooulet-cx .ck-input{font-size:16px}}.producttile-eleven_product_title_eleven__2gczl{color:var(--primary-color);color:var(--gothic-secondary-color);font-size:13px;line-height:20px;text-transform:Uppercase}@media (max-width:1024px){.producttile-eleven_product_title_eleven__2gczl{font-size:12px}}@media (max-width:768px){.producttile-eleven_product_title_eleven__2gczl{font-size:9px}}.producttile-eleven_fade-up__gMEwe{opacity:0;transform:translateY(40px);transition:transform .6s ease-out,opacity .6s}.producttile-eleven_fade-up__gMEwe.producttile-eleven_show__mT2ek{opacity:1;transform:translateY(0)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.fade-up{opacity:0;transform:translateY(40px);transition:transform .6s ease-out,opacity .6s}.fade-up.show{opacity:1;transform:translateY(0)}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.spring-slider .swiper-slide{transition-timing-function:cubic-bezier(.76,.09,.215,1);padding-inline:9px}@media screen and (min-width:768px){.spring-slider .swiper-slide{padding-inline:12px}}.swiper-pagination{position:relative;margin-top:20px}.swiper-pagination-bullet{background:hsla(0,0%,84%,.6);opacity:1}.swiper-pagination-bullet-active{background:var(--primary-color);transform:scale(1.2)}.grid-nine-container{display:block}.swiper-pagination-nine-grid{position:absolute;width:100%;text-align:center;z-index:10}.swiper-pagination-nine-grid .swiper-pagination-bullet{width:9px;height:9px;opacity:1}.swiper-pagination-nine-grid .swiper-pagination-bullet-active{background:var(--primary-color);opacity:1;width:10px;height:10px}.collections-slider_cultBorder__kS90T{border:1px solid var(--primary-color);border-collapse:collapse}.collections-slider_textShadowWhite__BwwxG{text-shadow:var(--primary-color) 0 0 4px;color:#fff}.collection-container-two{overflow-x:auto!important;white-space:nowrap!important;scroll-behavior:smooth !;scroll-snap-type:x mandatory!important}.collection-items-two{flex-shrink:0;margin-right:10px;scroll-snap-align:start}.collection-container-two::-webkit-scrollbar{display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.scroller-nine::-webkit-scrollbar-track{background:transparent}.scroller-nine::-webkit-scrollbar-thumb{border-radius:999px}.scroller-nine::-webkit-scrollbar-thumb,.scroller-nine::-webkit-scrollbar-thumb:hover{background-color:var(--secondary-color)!important}.scroller-nine{scrollbar-width:thin;scrollbar-color:var(--primary-color) transparent}@supports (-webkit-touch-callout:none){summary svg{transform-origin:center}}.scrollbar-hide{-ms-overflow-style:none}.footerThree_footerBg__FbWwc{background:var(--secondary-color);color:#000}.footerThree_cultBorder__uynkt{border:1px solid var(--primary-color);border-collapse:collapse}.footerThree_textcolor__zlQ_M{color:var(--text-color)!important}.footertwo-two_social-icons__DoyZt{fill:#000}.footertwo-two_footer-about__jF1Vn{color:#374151}.footertwo-two_footer-menu__CCOjG:hover,.footertwo-two_footer-store-name__9C0Fy{color:var(--primary-color)}.overlayNirvana{position:fixed;top:60px;left:0;height:100%;width:70%;background:#fff;z-index:999;animation:slideIn .3s ease-in-out forwards}.fullOverlay{top:60px}.overlayEight{position:fixed;top:60px;left:0;height:100%;width:60%;background:#fff;z-index:999;animation:slideIn .3s ease-in-out forwards}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.fadeModal{opacity:0;pointer-events:none}.fadeModal,.fadeModalOpen{transition:opacity .3s ease}.fadeModalOpen{opacity:1;pointer-events:auto}.slideModal{transform:translateY(-100px);opacity:0}.slideModal,.slideModalOpen{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.slideModalOpen{transform:translateY(0);opacity:1}.mobile-header__11--show{margin-top:0}.mobile-header__11--hide{margin-top:-62px}.desktop-header__11--transparent{background-color:transparent;color:var(--secondary-color);border-color:#fff;*{border-color:#fff}}.desktop-header__11--white{background-color:#fff;color:var(--primary-color);border-color:#000;*{border-color:#000}}.overlay-four{position:fixed;top:0;right:0;width:100%;height:100%;background:#f7fff9;z-index:999;justify-content:space-between;align-items:start}.menu-list,.overlay-four{display:flex;flex-direction:column}.menu-list{gap:2px}.menu-item{font-size:16px;text-decoration:none;display:flex;align-items:center;padding:10px;border-radius:4px;transition:background-color .3s ease,transform .3s ease}.menu-item:hover{background-color:rgba(236,240,241,.9);transform:translateX(10px)}.toggle-icon{width:20px;height:20px;fill:var(--primary-color);cursor:pointer;transition:transform .3s ease,fill .3s ease}.toggle-icon:hover{fill:var(--primary-color);transform:scale(1.1)}.slide-in{animation:slideIn .3s ease-in-out forwards}.slide-out{animation:slideOut .3s ease-in-out forwards}.slider-menu{position:fixed;top:0;right:-100%;width:250px;height:100%;background-color:var(--matrix-background);transition:right 1s ease-in-out;z-index:100}.slider-menu svg{fill:none;stroke:var(--secondary-color);transition:stroke .3s}.slider-menu.open{right:0}.user-icons svg{fill:none;stroke:var(--secondary-color);transition:stroke .3s}.nav-icons:hover{color:var(--header-links-hover)}.user-icons-mobile svg{fill:none;stroke:var(--icon-stock);transition:stroke .3s}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.animate-slideDown{animation:slideDown .5s ease-in-out}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--background-color,#fff);z-index:999;animation:slideIn .3s ease-in-out}.overlay.slide-out{animation:slideOut .3s ease-in-out}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{scrollbar-width:none}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#030303;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#030303}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:#030303 transparent}.fullOverlay{width:100%;background:rgba(255,0,0,.764);z-index:40}.fullOverlay,.overlayThree{position:fixed;left:0;height:100%}.overlayThree{background:#fff;z-index:999;animation:slideIn .3s ease-in-out forwards}@media screen and (max-width:720px){.overlayThree{width:50%}}@media screen and (min-width:721px){.overlayThree{width:25%}}.overlayThree.slide-out{animation:slideOut .3s ease-in-out forwards}.header-three_fullOverlay__QUENC{position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(255,0,0,.764);z-index:500}.header-three_overlayThree__2RYOh{position:fixed;top:0;left:0;height:100%;background:var(--secondary-color);z-index:999;animation:header-three_slideIn__Q4VsK .3s ease-in-out forwards}@media screen and (max-width:720px){.header-three_overlayThree__2RYOh{width:80%}}@media screen and (min-width:721px){.header-three_overlayThree__2RYOh{width:25%}}@keyframes header-three_slideIn__Q4VsK{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.header-three_overlayThree__2RYOh.header-three_slide-out__XKxIs{animation:header-three_slideOut__H3FmT .3s ease-in-out forwards}@keyframes header-three_slideOut__H3FmT{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.header-three_cultHeader__pbEFx{background:var(--secondary-color);color:var(--text-color)}.header-three_cultBorder___t017{border:1px solid var(--primary-color);border-collapse:collapse}.header-three_cult-header-icon__gnFIR{color:var(var(--icon-stock))}.header-three_cultIconStock__H8Vn4{stroke:var(--icon-stock);fill:var(--icon-stock)}.header-three_cultIconFill__e9pPN{fill:var(--icon-stock)}.header-three_cultIconStroke__XBKln:hover{stroke:var(--icon-hover-stock);fill:var(--icon-hover-stock)}.header-three_cultIconFill__e9pPN:hover{fill:var(--icon-hover-stock)}.overlay-two{position:fixed;top:0;left:0;width:88%;height:100%;background:#fff;z-index:999;animation:slideIn .3s ease-in-out forwards}@keyframes slideIn{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.overlay-two.slide-out{animation:slideOut .3s ease-in-out forwards}@keyframes slideOut{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.header-two{background:var(--primary-color)}.desktop-searchbar{background:var(--secondary-color)}.search-icon{fill:var(--primary-color)}.account-icon{fill:var(--secondary-color)}.account-icon:hover{fill:var(--primary-color);background:var(--secondary-color)}.wishlist-icon{stroke:var(--secondary-color)}.wishlist-icon:hover{stroke:var(--primary-color);background:var(--secondary-color)}.cart-icon{stroke:var(--secondary-color)}.cart-icon:hover{stroke:var(--primary-color)}.menu-text:hover{color:var(--primary-color)}.ooulet-cx .cart-root{max-width:1080px;margin:0 auto;padding:50px 24px;font-family:var(--fs);color:var(--ink)}.ooulet-cx .cart-grid{display:grid;grid-template-columns:minmax(0,1fr) 384px;gap:30px;align-items:start}.ooulet-cx .cart-main{min-width:0}.ooulet-cx .cart-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.ooulet-cx .cart-title{font-size:26px;font-weight:800;letter-spacing:-.03em;line-height:1.05;display:flex;align-items:center;gap:11px}.ooulet-cx .cart-title .n{font-size:13px;font-weight:700;color:var(--accent-ink);background:var(--accent-soft);border-radius:var(--r-pill);padding:3px 11px;letter-spacing:-.01em}.ooulet-cx .cart-clear{font-size:13px;font-weight:600;color:var(--mute);display:inline-flex;align-items:center;gap:6px}.ooulet-cx .cart-clear:hover{color:var(--err)}.ooulet-cx .cr-meter{border:1px solid var(--accent-line);background:linear-gradient(135deg,var(--accent-soft),var(--surface) 60%);border-radius:var(--r-card);padding:16px 18px;margin-bottom:18px;box-shadow:var(--shadow)}.ooulet-cx .cr-meter.unlocked{border-color:var(--accent)}.ooulet-cx .cr-meter-h{display:flex;align-items:center;gap:10px;font-size:14.5px;font-weight:700;letter-spacing:-.015em;line-height:1.35}.ooulet-cx .cr-meter-h .spark{width:28px;height:28px;border-radius:9px;background:var(--accent);color:#fff;display:grid;place-items:center;flex:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 4px 10px -3px var(--accent)}.ooulet-cx .cr-meter.unlocked .spark{animation:crPop .5s cubic-bezier(.34,1.56,.64,1)}@keyframes crPop{0%{transform:scale(1)}50%{transform:scale(1.22) rotate(-8deg)}to{transform:scale(1)}}.ooulet-cx .cr-meter-h b{font-weight:800;color:var(--accent-ink)}.ooulet-cx .cr-bar{position:relative;height:9px;border-radius:99px;background:var(--soft-2);margin:15px 0 0;overflow:visible}.ooulet-cx .cr-bar>i{position:absolute;inset:0;border-radius:99px;background:linear-gradient(90deg,var(--accent),#ff587e);transform-origin:left;transform:scaleX(0);transition:transform .6s cubic-bezier(.4,0,.2,1)}.ooulet-cx .cr-mile{position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.ooulet-cx .cr-mile .dot{width:24px;height:24px;border-radius:50%;background:var(--surface);border:2px solid var(--line);display:grid;place-items:center;color:var(--faint);transition:.25s;box-shadow:0 1px 3px rgba(0,0,0,.06)}.ooulet-cx .cr-mile.hit .dot{background:var(--accent);border-color:var(--accent);color:#fff}.ooulet-cx .cr-mile .cap{position:absolute;top:30px;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:10.5px;font-weight:700;color:var(--mute);letter-spacing:-.01em}.ooulet-cx .cr-mile.hit .cap{color:var(--accent-ink)}.ooulet-cx .cr-mile:first-child .cap{left:0;transform:none}.ooulet-cx .cr-mile.last .cap{left:auto;right:0;transform:none}.ooulet-cx .cr-meter-foot{margin-top:34px}.ooulet-cx .cr-gift{display:flex;align-items:center;gap:10px}.ooulet-cx .cr-gift img{width:34px;height:34px;border-radius:var(--r-sm);-o-object-fit:cover;object-fit:cover;border:1px solid var(--line-2);flex:none}.ooulet-cx .cr-gift .gt{display:flex;flex-direction:column;min-width:0}.ooulet-cx .cr-gift .gl{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.ooulet-cx .cr-gift.added .gl{color:var(--save)}.ooulet-cx .cr-gift .gv{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ooulet-cx .cr-cta-note,.ooulet-cx .cr-gift .gv{font-size:12px;color:var(--mute);font-weight:500}.ooulet-cx .cr-cta-note{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:10px;text-align:center;line-height:1.3}.ooulet-cx .cr-cta-note svg{flex:none}.ooulet-cx .cr-lines{display:flex;flex-direction:column;gap:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:2px 16px;box-shadow:var(--shadow)}.ooulet-cx .cr-sec-label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:24px 2px 12px}.ooulet-cx .cr-line{display:grid;grid-template-columns:72px 1fr auto;gap:15px;padding:16px 0;border-bottom:1px solid var(--line-2);position:relative;animation:crIn .3s ease both}.ooulet-cx .cr-line:last-child{border-bottom:none}@keyframes crIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ooulet-cx .cr-line.removing{opacity:0;transform:translateX(12px);transition:.28s}.ooulet-cx .cr-thumb{width:72px;height:72px;border-radius:var(--r-ctrl);-o-object-fit:cover;object-fit:cover;background:var(--soft);border:1px solid var(--line-2)}.ooulet-cx .cr-info{min-width:0;display:flex;flex-direction:column}.ooulet-cx .cr-name{font-size:15px;font-weight:700;letter-spacing:-.015em;line-height:1.25}.ooulet-cx .cr-name a{color:var(--ink)}.ooulet-cx .cr-var{font-size:12.5px;color:var(--mute);font-weight:500;margin-top:3px}.ooulet-cx .cr-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ooulet-cx .cr-tag{display:inline-flex;align-items:center;gap:5px;height:21px;padding:0 8px;border-radius:var(--r-sm);font-size:10.5px;font-weight:700;letter-spacing:0}.ooulet-cx .cr-tag.save{background:var(--save-soft);color:var(--save)}.ooulet-cx .cr-tag.prepaid{background:var(--soft);color:var(--mute)}.ooulet-cx .cr-tag.low{background:var(--warn-soft);color:var(--warn)}.ooulet-cx .cr-addons{margin-top:9px;display:flex;flex-direction:column;gap:4px}.ooulet-cx .cr-addon{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--ink-2);font-weight:500}.ooulet-cx .cr-addon svg{color:var(--faint);flex:none}.ooulet-cx .cr-addon .amt{color:var(--mute);font-weight:600}.ooulet-cx .cr-actions{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:12px}.ooulet-cx .cr-price{text-align:right}.ooulet-cx .cr-price .now{font-size:15px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ooulet-cx .cr-price .was{font-size:12.5px;color:var(--faint);font-weight:600;text-decoration:line-through;font-variant-numeric:tabular-nums;margin-top:1px}.ooulet-cx .cr-ctrls{display:flex;align-items:center;gap:8px}.ooulet-cx .cr-qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:var(--r-sm);height:36px;overflow:hidden;background:var(--surface)}.ooulet-cx .cr-qty button{width:32px;height:100%;display:grid;place-items:center;color:var(--ink-2);transition:background .12s,color .12s}.ooulet-cx .cr-qty button:hover:not(:disabled){background:var(--accent-soft);color:var(--accent)}.ooulet-cx .cr-qty button:disabled{color:var(--faint);cursor:not-allowed}.ooulet-cx .cr-qty .val{width:34px;text-align:center;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ooulet-cx .cr-qty .val.bump{animation:crBump .3s ease}@keyframes crBump{0%,to{transform:scale(1)}45%{transform:scale(1.28)}}.ooulet-cx .cr-trash{width:36px;height:36px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);display:grid;place-items:center;color:var(--mute);transition:.14s;flex:none}.ooulet-cx .cr-trash:hover{border-color:var(--err);color:var(--err);background:var(--err-soft)}.ooulet-cx .cr-offers{margin-top:26px}.ooulet-cx .cr-offers .rail{display:flex;gap:12px;overflow-x:auto;padding:2px 2px 10px;scroll-snap-type:x mandatory}.ooulet-cx .cr-offer-card{flex:none;width:228px;scroll-snap-align:start;border:1px solid var(--line);border-radius:var(--r-card);padding:14px;background:var(--surface);transition:border-color .16s,box-shadow .16s;position:relative}.ooulet-cx .cr-offer-card:hover{border-color:var(--accent);box-shadow:var(--shadow)}.ooulet-cx .cr-offer-card.applied{border-style:solid;border-color:var(--accent);background:var(--accent-soft)}.ooulet-cx .cr-offer-card .oh{display:flex;align-items:center;gap:8px;margin-bottom:9px}.ooulet-cx .cr-offer-card .oi{width:30px;height:30px;border-radius:8px;background:var(--accent);color:#fff;display:grid;place-items:center;flex:none}.ooulet-cx .cr-offer-card .badge{font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--mute);background:var(--soft);border-radius:5px;padding:2px 7px;margin-left:auto}.ooulet-cx .cr-offer-card .ohl{font-size:14px;font-weight:700;letter-spacing:-.015em;line-height:1.3}.ooulet-cx .cr-offer-card .omin{font-size:11.5px;color:var(--mute);font-weight:500;margin-top:5px}.ooulet-cx .cr-offer-card .ofoot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:13px}.ooulet-cx .cr-offer-card .code{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:800;letter-spacing:.03em;color:var(--accent-ink);border:1.5px dashed var(--accent-line);border-radius:7px;padding:4px 9px;font-variant-numeric:tabular-nums}.ooulet-cx .cr-offer-card .apply{font-size:13px;font-weight:700;color:var(--accent)}.ooulet-cx .cr-offer-card .apply:disabled{color:var(--faint)}.ooulet-cx .cr-offer-card .autotag{font-size:12px;font-weight:600;color:var(--save);display:inline-flex;align-items:center;gap:5px}.ooulet-cx .cr-upsell{margin-top:28px;border-top:1px solid var(--line-2);padding-top:22px}.ooulet-cx .cr-upsell .rail{display:flex;gap:14px;overflow-x:auto;padding:2px 2px 10px;scroll-snap-type:x mandatory}.ooulet-cx .cr-up{flex:none;width:158px;scroll-snap-align:start}.ooulet-cx .cr-up .imgwrap{position:relative;border-radius:14px;overflow:hidden;background:var(--soft);aspect-ratio:1;border:1px solid var(--line-2)}.ooulet-cx .cr-up .imgwrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s cubic-bezier(.22,1,.36,1)}.ooulet-cx .cr-up:hover .imgwrap img{transform:scale(1.05)}.ooulet-cx .cr-up .add{position:absolute;right:8px;bottom:8px;width:34px;height:34px;border-radius:50%;background:var(--surface);color:var(--ink);display:grid;place-items:center;box-shadow:var(--shadow);border:1px solid var(--line);transition:transform .12s,background .14s,color .14s}.ooulet-cx .cr-up .add:hover{background:var(--accent);color:#fff;transform:scale(1.08);border-color:var(--accent)}.ooulet-cx .cr-up .add.added{background:var(--save);color:#fff;border-color:var(--save)}.ooulet-cx .cr-up .un{font-size:13px;font-weight:600;letter-spacing:-.01em;margin-top:9px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ooulet-cx .cr-up .uv{font-size:11.5px;color:var(--mute);font-weight:500;margin-top:1px}.ooulet-cx .cr-up .up-price{font-size:13.5px;font-weight:800;letter-spacing:-.01em;margin-top:4px;font-variant-numeric:tabular-nums}.ooulet-cx .cr-h{display:flex;align-items:center;gap:9px;margin-bottom:14px}.ooulet-cx .cr-h .t{font-size:16px;font-weight:800;letter-spacing:-.02em}.ooulet-cx .cr-h .s{font-size:12.5px;color:var(--mute);font-weight:500}.ooulet-cx .cr-h .hint{margin-left:auto;font-size:12px;color:var(--faint);font-weight:600;display:inline-flex;align-items:center;gap:5px}.ooulet-cx .cart-root .ck-summary{position:sticky;top:20px}.ooulet-cx .cr-min{display:flex;gap:9px;align-items:flex-start;margin:0 18px;padding:11px 13px;border-radius:var(--r-ctrl);background:var(--warn-soft);color:var(--warn);font-size:12.5px;font-weight:600;line-height:1.4}.ooulet-cx .cr-min svg{flex:none;margin-top:1px}.ooulet-cx .cr-cta{padding:16px 18px 6px}.ooulet-cx .cr-cta .ck-btn{width:100%}.ooulet-cx .cr-payrow{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;padding:12px 18px 4px;color:var(--faint)}.ooulet-cx .cr-payrow .pm{height:26px;padding:0 9px;border:1px solid var(--line);border-radius:6px;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:var(--ink-2);background:var(--surface)}.ooulet-cx .cr-payrow .pm .g{width:14px;height:14px;border-radius:4px;display:grid;place-items:center;font-size:8px;font-weight:800;color:#fff}.ooulet-cx .cr-empty{text-align:center;padding:70px 20px;max-width:420px;margin:0 auto}.ooulet-cx .cr-empty .ico{width:74px;height:74px;border-radius:50%;background:var(--soft);color:var(--mute);display:grid;place-items:center;margin:0 auto 18px}.ooulet-cx .cr-empty h2{font-size:20px;font-weight:800;letter-spacing:-.02em;margin-bottom:6px}.ooulet-cx .cr-empty p{font-size:14px;color:var(--mute);font-weight:500;line-height:1.5;margin-bottom:20px}@media (max-width:900px){.ooulet-cx .cart-grid{grid-template-columns:minmax(0,1fr);gap:16px}.ooulet-cx .cart-root .ck-summary{position:static}.ooulet-cx .cart-grid>aside{order:2}.ooulet-cx .cart-main{order:1}.ooulet-cx .cart-root{padding:25px 16px calc(72px + 25px + env(safe-area-inset-bottom))}.ooulet-cx .cr-line{grid-template-columns:64px 1fr;gap:13px}.ooulet-cx .cr-thumb{width:64px;height:64px}.ooulet-cx .cr-actions{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between;padding-top:4px}.ooulet-cx .cr-price{text-align:left;display:flex;align-items:baseline;gap:9px}.ooulet-cx .cr-price .was{margin-top:0}.ooulet-cx .cr-mbar{display:flex}}@media (max-width:560px){.ooulet-cx .cart-title{font-size:22px}.ooulet-cx .cr-meter-h{font-size:13.5px}}.producttile-nine_product_title_nine__Jk_LQ{color:var(--heading-color);font-size:14px;line-height:20px;font-weight:700;text-transform:capitalize}.producttile-nine_discount_off_Cont__LiUiz{background:var(--primary-color);border-radius:20px}.producttile-nine_discount_off__Q_8io{font-size:7px;border-radius:20px;color:var(--secondary-color)}@media screen and (min-width:1024px){.producttile-nine_discount_off__Q_8io{font-size:10px}}.productgrid-eleven_view_all_btn_eleven__bD33q,.productgrid-five_view_all_btn_five__JxB8p{font-size:12px;line-height:16px;color:var(--primary-color)}.productgrid-five_view_all_btn_five__JxB8p{border:1px solid var(--primary-color);background:transparent}.productgrid-five_view_all_btn_five__JxB8p:hover{color:var(--on-primary-color,#fff);background:var(--primary-color)}.collection-tab{position:relative;padding-bottom:4px;overflow:hidden;outline:none}.collection-tab:after{content:"";position:absolute;bottom:0;left:10%;width:80%;height:2px;background-color:#000;transform:scaleX(0);transform-origin:right;transition:transform .5s ease}.collection-tab.underline-one:after{transform:scaleX(1);transform-origin:left}.collection-tabs{overflow-x:auto;white-space:nowrap}.collection-tabs::-webkit-scrollbar{display:none}.collection-tabs{-ms-overflow-style:none;scrollbar-width:none}.collection-tab{padding:.5rem 1rem;margin:0 .5rem;display:inline-block}@media screen and (min-width:1024px){.productgrid-two_collection-name__iANDg{font-size:20px;line-height:28px;font-weight:600}}.productgrid-two_collection-name__iANDg{font-size:16px;line-height:24px;font-weight:600}.productgrid-two_view-all-btn-two__sofPA{font-size:12px;line-height:16px;border:1px solid var(--primary-color)!important;color:var(--primary-color);background:#fff;border-radius:99999px}.productgrid-two_view-all-btn-two__sofPA:hover{color:#fff;background:var(--primary-color)}.customer-name{width:32px;height:32px;border-radius:9999px;color:#fff}.rated-star{fill:#0c831f}.rating-star{fill:var(--gray-300)}.rating-star:hover{fill:#0c831f}.review-submit-btn{background:var(--primary-color);border-radius:4px;color:#fff}.write-review-btn{background-color:var(--primary-color);color:#fff;border:1px solid var(--primary-color)}.hr-line,.reviews-two-textarea{border:1px solid var(--gray-300)}.reviews-two-textarea{background:#fff}.review-input{border:1px solid var(--gray-300)}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.cultBorder{border:1px solid #000;border-collapse:collapse}.feature-product-sec{background:var(--secondary-color)}.feature-product-heading{font-size:16px;line-height:24px;font-weight:700}@media screen and (min-width:1024px){.feature-product-heading{font-size:18px;line-height:28px;font-weight:700}}.custom-next,.custom-prev{cursor:pointer;color:#fff;position:absolute;transform:translateY(-50%);z-index:10}