.kiaa,.kiaa-scope{--maroon: #8e1130;--maroon-dark: #6e0c25;--maroon-tint: #fdf2f5;--maroon-line: #f0d5dd;--navy: #1e3a5f;--navy-dark: #152b47;--navy-tint: #f2f5f9;--navy-line: #d8e0eb;--white: #fff;--bg: #f7f8fa;--line: #e3e6eb;--ink: #1a1d23;--grey: #6b7280;--grey-light: #9ca3af;--f: "Plus Jakarta Sans", system-ui, sans-serif;--m: "JetBrains Mono", ui-monospace, monospace}body.kiaa-body{font-family:var(--f, "Plus Jakarta Sans", system-ui, sans-serif);background:#f7f8fa;color:#1a1d23;line-height:1.55;font-size:15px;-webkit-font-smoothing:antialiased;overflow-x:clip}.kiaa *,.kiaa *:before,.kiaa *:after{box-sizing:border-box}.kiaa a{text-decoration:none;color:inherit}.kiaa img{max-width:100%;display:block}.kiaa button{font-family:inherit;cursor:pointer;border:none;background:none;padding:0;color:inherit}.kiaa :focus-visible{outline:2.5px solid var(--maroon);outline-offset:2px;border-radius:6px}.kiaa h1,.kiaa h2,.kiaa h3,.kiaa h4,.kiaa p{margin:0;letter-spacing:normal;text-transform:none}.kiaa .wrap{max-width:1280px;margin:0 auto;padding:0 22px}.kiaa-strip{background:var(--navy);color:#c5d2e2;font-family:var(--m);font-size:11.5px;letter-spacing:.03em;padding:8px 0}.kiaa-strip .wrap{display:flex;gap:24px;justify-content:space-between;flex-wrap:wrap}.kiaa-strip b{color:#fff;font-weight:600}.kiaa .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:600;font-size:14px;border-radius:10px;padding:11px 19px;border:1.5px solid transparent;transition:.15s;white-space:nowrap;cursor:pointer}.kiaa .btn:active{transform:translateY(1px)}.kiaa .btn-line{border-color:var(--line);color:var(--navy)}.kiaa .btn-line:hover{border-color:var(--navy);background:var(--navy-tint)}.kiaa .btn-maroon{background:var(--maroon);color:#fff}.kiaa .btn-maroon:hover{background:var(--maroon-dark)}.kiaa .btn-navy{background:var(--navy);color:#fff}.kiaa .btn-navy:hover{background:var(--navy-dark)}.kiaa .btn-white{background:#fff;color:var(--maroon)}.kiaa .btn-white:hover{background:#f7e9ed}.kiaa .btn-lg{padding:13px 24px;font-size:15px}.kiaa .sl-btn-ghost{border-color:#ffffff59;color:var(--sl-btn2-text, #fff)}.kiaa .sl-btns .btn-white{background:var(--sl-btn-bg, #700018);border-color:var(--sl-btn-bg, #700018);color:var(--sl-btn-text, #fff)}.kiaa .sl-btns .btn-white:hover,.kiaa .sl-btns .btn-white:focus-visible{filter:brightness(.9);color:var(--sl-btn-text, #fff)}.kiaa .sl-btn-ghost:hover,.kiaa .sl-btn-ghost:focus-visible{background:#fff;border-color:#fff;color:#8e1130}.kiaa-header-section{position:sticky;top:0;z-index:90}.kiaa-header{background:var(--white);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:90}.kiaa .wrap.kiaa-head{display:flex;align-items:center;gap:26px;padding:16px 22px}.kiaa-logo{display:inline-flex;align-items:center;gap:var(--kiaa-logo-gap, 14px)}.kiaa-logo img{height:var(--kiaa-logo-h, 72px);width:auto;max-width:100%;object-fit:contain}.kiaa-logo .txt{font-size:21px;font-weight:800;letter-spacing:-.03em;color:var(--navy)}.kiaa-search{flex:1;max-width:520px;position:relative}.kiaa-search input{width:100%;border:1.5px solid var(--line);background:var(--bg);border-radius:10px;padding:11px 14px 11px 40px;font-family:var(--f);font-size:14.5px;color:var(--ink)}.kiaa-search input:focus{outline:none;border-color:var(--navy);background:var(--white)}.kiaa-search input::placeholder{color:var(--grey-light)}.kiaa-search .ico{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--grey-light);pointer-events:none;display:flex;align-items:center}.kiaa-search .ico svg,.kiaa-search-panel .ico svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;display:block}.kiaa-search input{padding-left:44px}.kiaa-search-panel .ico{display:flex;align-items:center}.kiaa-search-panel input{padding-left:44px}.kiaa-head-cta{display:flex;gap:9px;align-items:center;margin-left:auto}.kiaa .icon-btn{position:relative;width:44px;height:44px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;color:var(--navy);border:1.5px solid var(--line);background:var(--white);transition:.15s}.kiaa .icon-btn:hover{border-color:var(--navy);background:var(--navy-tint)}.kiaa .icon-btn svg{width:21px;height:21px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.kiaa .icon-btn .kiaa-header-cart-icon{width:22px;height:22px;object-fit:contain;display:block}.kiaa .kiaa-cart-fly-target{position:absolute;top:50%;left:50%;width:1px;height:1px;pointer-events:none}.kiaa-fly-clone{position:fixed;z-index:4000;border-radius:12px;object-fit:cover;box-shadow:0 10px 30px #1e3a5f4d;pointer-events:none;will-change:transform,opacity}.kiaa .icon-btn.kiaa-cart-bump{animation:kiaaCartBump .45s ease}@keyframes kiaaCartBump{0%{transform:scale(1)}35%{transform:scale(1.22)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.kiaa-fly-clone{display:none!important}.kiaa .icon-btn.kiaa-cart-bump{animation:none}}.kiaa .icon-btn .badge{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--maroon);color:#fff;font-family:var(--m);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid var(--white)}.kiaa .icon-btn .badge[hidden],.kiaa .kiaa-search-toggle{display:none}.kiaa-search-panel{display:none;border-top:1px solid var(--line);background:var(--white);padding:10px 0 12px}.kiaa-search-panel.open{display:block}.kiaa-search-panel form{position:relative}.kiaa-search-panel input{width:100%;border:1.5px solid var(--line);background:var(--bg);border-radius:10px;padding:12px 14px 12px 40px;font-family:var(--f);font-size:16px;color:var(--ink)}.kiaa-search-panel input:focus{outline:none;border-color:var(--navy);background:var(--white)}.kiaa-search-panel .ico{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--grey-light);font-size:15px;pointer-events:none}.kiaa-search,.kiaa-search-pred{display:block}.kiaa-search>form,.kiaa-search-pred>form{position:relative;display:block}.kiaa-search-pred{position:relative}.kiaa-search-reset{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--grey-light);cursor:pointer}.kiaa-search-reset:hover{background:var(--bg);color:var(--navy)}.kiaa-search-reset svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;display:block}.kiaa-search input,.kiaa-search-panel input{padding-right:42px}.kiaa-search .predictive-search,.kiaa-search-pred .predictive-search{left:0;right:0;width:auto;max-height:74vh;border-radius:12px;border:1.5px solid var(--line);box-shadow:0 18px 44px #152b4729;z-index:60}.kiaa-catbar{background:var(--white);border-bottom:1px solid var(--line);position:sticky;top:var(--kiaa-header-h, 75px);z-index:80}.kiaa-catbar-inner{display:flex;gap:6px;padding:9px 0;overflow-x:auto;scrollbar-width:thin}.kiaa-catbar-inner::-webkit-scrollbar{height:4px}.kiaa-catbar-inner::-webkit-scrollbar-thumb{background:var(--line);border-radius:4px}.kiaa .cbtn{flex-shrink:0;display:flex;flex-direction:column;gap:1px;padding:8px 15px;border-radius:9px;border:1.5px solid transparent;transition:.15s}.kiaa .cbtn span{font-size:14px;font-weight:600;color:var(--ink);white-space:nowrap}.kiaa .cbtn small{font-family:var(--m);font-size:10.5px;color:var(--grey);white-space:nowrap}.kiaa .cbtn:hover{background:var(--navy-tint)}.kiaa .cbtn.on{background:var(--maroon);border-color:var(--maroon)}.kiaa .cbtn.on span,.kiaa .cbtn.on small{color:#fff}.kiaa-banner{border-bottom:1px solid var(--line)}.kiaa-slider{position:relative;overflow:hidden;width:100%}.kiaa-slides{display:flex;transition:transform .55s cubic-bezier(.4,0,.2,1)}.kiaa-slide{min-width:100%;position:relative;min-height:clamp(420px,60vh,640px);display:flex;align-items:center;gap:44px;color:#fff;overflow:hidden;padding:52px max(22px,calc((100% - 1280px)/2 + 22px))}.sl-navy{background:linear-gradient(105deg,var(--navy-dark) 0%,var(--navy) 62%,#2f5480 100%)}.sl-maroon{background:linear-gradient(105deg,var(--maroon-dark) 0%,var(--maroon) 62%,#a8264a 100%)}.sl-split{background:linear-gradient(105deg,var(--navy-dark) 0%,var(--navy) 42%,var(--maroon) 100%)}.kiaa-slide:before{content:"";position:absolute;right:-90px;top:-90px;width:420px;height:420px;border-radius:50%;background:#ffffff0f;pointer-events:none}.kiaa-slide:after{content:"";position:absolute;right:60px;bottom:-140px;width:280px;height:280px;border-radius:50%;background:#ffffff0a;pointer-events:none}.kiaa-slide .sl-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;display:block}.kiaa-slide .sl-bg img{width:100%;height:100%;object-fit:var(--sl-fit, cover);object-position:var(--sl-pos, center);display:block}.kiaa-slide .sl-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.sl-navy.has-bg .sl-scrim{background:linear-gradient(105deg,#152b47eb,#1e3a5fb3 55%,#2f54806b)}.sl-maroon.has-bg .sl-scrim{background:linear-gradient(105deg,#6e0c25eb,#8e1130b3 55%,#a8264a6b)}.sl-split.has-bg .sl-scrim{background:linear-gradient(105deg,#152b47eb,#1e3a5f99 42%,#8e113099)}.kiaa-slide.has-bg:before,.kiaa-slide.has-bg:after{display:none}.kiaa-slide.has-bg{aspect-ratio:5 / 2;min-height:340px}.sl-body{position:relative;z-index:3;flex:1;min-width:0}.sl-tag{display:inline-flex;align-items:center;gap:8px;background:#ffffff1f;border:1px solid #ffffff33;border-radius:999px;padding:6px 14px;font-family:var(--m);font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;color:var(--sl-tag-color, #fff);background:var(--sl-tag-bg, #ffffff1f)}.sl-body h2{font-size:48px;font-weight:800;letter-spacing:-.035em;line-height:1.06;margin-bottom:12px;max-width:620px;color:#fff}.sl-body p{font-size:16px;color:#ffffffcf;margin-bottom:12px;max-width:460px}.sl-meta{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}.sl-meta span{background:var(--sl-meta-bg, #ffffff1a);border:1px solid #ffffff2b;border-radius:9px;padding:7px 13px;font-family:var(--m);font-size:12.5px;color:var(--sl-meta-color, #fff)}.sl-meta span b{color:var(--sl-meta-color, #fff);font-weight:700}.sl-meta span p{margin:0;display:inline;color:var(--sl-meta-color, #fff)}.sl-btns{display:flex;gap:10px;flex-wrap:wrap}.sl-date{position:relative;z-index:3;flex-shrink:0;background:#fff;color:var(--maroon);border-radius:16px;padding:24px 30px;text-align:center;box-shadow:0 14px 40px #0003;min-width:170px}.sl-date .d{font-family:var(--m);font-size:34px;font-weight:700;letter-spacing:-.03em;line-height:1.05}.sl-date .mo{font-family:var(--m);font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--navy);margin-top:4px}.sl-date .yr{font-family:var(--m);font-size:11px;color:var(--grey);margin-top:2px}.sl-date .stall{margin-top:12px;padding-top:10px;border-top:1.5px solid var(--maroon-line);font-family:var(--m);font-size:11.5px;color:var(--navy);font-weight:600}.sl-art{position:relative;z-index:2;flex-shrink:0;width:250px;height:250px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:96px;color:#fffc;background:#ffffff14;border:1.5px solid #ffffff2b;overflow:hidden}.sl-art img{width:100%;height:100%;object-fit:cover;border-radius:50%}.sl-body h2{color:var(--sl-text, #fff)}.sl-body p{color:var(--sl-text, #ffffffcf)}.sl-body--center{text-align:center}.sl-body--center h2,.sl-body--center p{margin-left:auto;margin-right:auto}.sl-body--center .sl-meta,.sl-body--center .sl-btns{justify-content:center}.sl-body--right{text-align:right}.sl-body--right h2,.sl-body--right p{margin-left:auto;margin-right:0}.sl-body--right .sl-meta,.sl-body--right .sl-btns{justify-content:flex-end}.kiaa .s-dots{position:absolute;bottom:22px;left:50%;transform:translate(-50%);z-index:6;display:flex;gap:7px}.kiaa .s-dots button{width:9px;height:9px;border-radius:50%;background:#ffffff5e;transition:.2s}.kiaa .s-dots button.on{background:#fff;width:26px;border-radius:5px}.kiaa-sec{padding:52px 0}.kiaa-sec[id],.kiaa-collection [id]{scroll-margin-top:calc(var(--kiaa-sticky-h, 140px) + 16px)}.kiaa .sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:26px;margin-bottom:24px}.kiaa .sec-head h2{font-size:27px;font-weight:800;letter-spacing:-.025em;color:var(--navy)}.kiaa .sec-head p{color:var(--grey);font-size:14.5px;margin-top:5px;max-width:560px}.kiaa .see-all{font-size:14px;font-weight:700;color:var(--maroon);white-space:nowrap;display:inline-flex;gap:6px;transition:.15s}.kiaa .see-all:hover{gap:10px}.kiaa .sec-head--grid{display:grid;grid-template-columns:1fr auto;align-items:baseline;column-gap:24px;row-gap:5px}.kiaa .sec-head--grid>h2{grid-column:1;align-self:baseline}.kiaa .sec-head--grid>.see-all{grid-column:2;justify-self:end;align-self:baseline}.kiaa .sec-head--grid>p{grid-column:1 / -1}.round-wrap{position:relative}.round-rail{display:flex;gap:30px;align-items:flex-start;justify-content:safe center;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;padding:6px 2px 12px;scrollbar-width:none}.round-rail::-webkit-scrollbar{display:none}.kiaa-collection .round-rail{justify-content:safe center}.round-rail>*{flex:0 0 132px;scroll-snap-align:start}.rcat{width:100%;text-align:center}.rcat .ring{width:100%;height:auto;border-radius:50%;padding:4px;background:var(--white);border:2px solid var(--line);transition:.2s;position:relative}.rcat:hover .ring{border-color:var(--maroon);transform:translateY(-4px);box-shadow:0 12px 26px #8e113021}.rcat.is-active .ring{border-color:var(--maroon);box-shadow:0 6px 18px #8e113020}.rcat.is-active h3{color:var(--maroon)}.rcat .ring,.rcat .pic{aspect-ratio:1 / 1}.rcat .pic{width:100%;height:auto;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:44px;color:#ffffffdb;overflow:hidden}.rcat .pic img{width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover;object-position:bottom;border-radius:50%;display:block}.rail-shape-square .rcat .ring,.rail-shape-square .rcat .pic,.rail-shape-square .rcat .pic img,.rail-shape-rectangle .rcat .ring,.rail-shape-rectangle .rcat .pic,.rail-shape-rectangle .rcat .pic img{border-radius:14px}.rail-shape-rectangle .rcat .ring,.rail-shape-rectangle .rcat .pic,.rail-shape-rectangle .rcat .pic img{aspect-ratio:3 / 4}.rp1{background:linear-gradient(145deg,#9fb0c6,var(--navy) 78%)}.rp2{background:linear-gradient(145deg,#c08fa1,var(--maroon) 78%)}.rp3{background:linear-gradient(145deg,#7e93ae,var(--navy-dark) 78%)}.rp4{background:linear-gradient(145deg,#ad647c,var(--maroon-dark) 78%)}.rcat h3{font-size:14.5px;font-weight:700;margin-top:12px;letter-spacing:-.01em;line-height:1.3;color:var(--ink)}.rcat .n{font-family:var(--m);font-size:11px;color:var(--grey);margin-top:2px}.rcat-titlerow{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:12px}.rcat-titlerow h3{margin-top:0;overflow-wrap:normal;word-break:keep-all}.rcat .c-share.rcat-share{display:none;flex:0 0 auto;width:25px;height:25px;place-items:center;border-radius:999px;background:var(--white);border:1.5px solid var(--line);color:var(--maroon);cursor:pointer;transition:.15s}.round-rail.rail-share-on .rcat .c-share.rcat-share{display:grid}.rcat .c-share.rcat-share svg{display:block;width:14px;height:14px}.rcat .c-share.rcat-share:hover{border-color:var(--maroon);transform:translateY(-1px);box-shadow:0 4px 12px #8e113018}.rail-nav{display:flex;gap:18px;flex-shrink:0;align-items:center;margin-left:auto}.kiaa .r-nav{height:26px;display:flex;align-items:center;justify-content:center;color:var(--maroon);transition:.15s}.kiaa .r-nav svg{width:30px;height:24px;stroke:currentColor;fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.kiaa .r-nav:hover{transform:translate(-2px)}.kiaa .r-nav[data-dir=next]:hover{transform:translate(2px)}.kiaa .r-nav:disabled{opacity:.25;cursor:default}.kiaa .r-nav:disabled:hover{transform:none}.kiaa .toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;background:var(--white);border:1.5px solid var(--line);border-radius:12px;padding:12px 16px;margin-bottom:20px}.kiaa .filters{display:flex;gap:7px;flex-wrap:wrap}.kiaa .fchip{border:1.5px solid var(--line);border-radius:8px;padding:6px 13px;font-size:13px;font-weight:600;color:var(--grey);background:var(--white);transition:.15s}.kiaa .fchip:hover{border-color:var(--navy);color:var(--navy)}.kiaa .fchip.on{background:var(--navy);border-color:var(--navy);color:#fff}.kiaa .count{font-family:var(--m);font-size:12.5px;color:var(--grey)}.kiaa .count b{color:var(--ink)}.p-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.kiaa-grid-empty{padding:48px 4px;color:var(--grey);font-size:15px}.p-grid[data-cols="3"]{grid-template-columns:repeat(3,1fr)}.p-grid[data-cols="5"]{grid-template-columns:repeat(5,1fr)}.kiaa .card{background:var(--white);border:1.5px solid var(--line);border-radius:14px;overflow:hidden;transition:.18s;display:flex;flex-direction:column}.kiaa .card.is-hidden,.kiaa .card.is-beyond{display:none}.kiaa .view-more-wrap{display:flex;justify-content:center;margin-top:34px}.kiaa .view-more-wrap[hidden]{display:none}.kiaa .view-more-wrap .btn{min-width:220px;padding:13px 34px;font-size:14px;letter-spacing:.02em}.kiaa .card:hover{border-color:var(--maroon);box-shadow:0 12px 30px #8e11301a;transform:translateY(-3px)}.kiaa .c-img{aspect-ratio:1 / 1;position:relative;display:flex;align-items:center;justify-content:center;font-size:46px;color:#ffffffd6;overflow:hidden}.kiaa .c-img img{width:100%;height:100%;object-fit:cover}.kiaa .c-titlerow{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.kiaa .c-titlerow h3{flex:1 1 auto;min-width:0}.kiaa .c-view{flex:0 0 auto;align-self:center;color:#8e1130;font-family:var(--m);font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1;white-space:nowrap;transition:transform .15s ease}.kiaa .card:hover .c-view{transform:translate(2px)}.kiaa .c-add{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:5px 11px 5px 9px;border-radius:999px;background:#8e113014;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(142,17,48,.22);color:#8e1130;font-family:var(--m);font-size:11px;font-weight:700;letter-spacing:.02em;line-height:1;white-space:nowrap;cursor:pointer;transition:background .15s ease,transform .15s ease,opacity .15s ease}.kiaa .c-add img{width:15px;height:15px;display:block;object-fit:contain}.kiaa .c-add:hover{background:#8e113029}.kiaa .c-add:active{transform:scale(.94)}.kiaa .c-add:disabled{cursor:default}.kiaa .c-add.loading{opacity:.5}.kiaa .c-add.done{animation:kiaaCartBump .45s ease}.kiaa .c-add.err{animation:kiaaAddShake .4s ease}.kiaa .c-buy{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:0}.kiaa .c-body[data-kiaa-cardbuy] .making{margin-top:12px}@media(max-width:639px){.kiaa .c-body[data-kiaa-cardbuy] .making{margin-top:8px}}.kiaa .c-vars{display:flex;gap:6px;flex-wrap:wrap}.kiaa .c-var{font-family:var(--m);font-size:11px;letter-spacing:.02em;padding:6px 11px;border-radius:8px;border:1.5px solid var(--line);background:var(--white);color:var(--navy);cursor:pointer;transition:.15s;line-height:1}.kiaa .c-var:hover{border-color:var(--maroon)}.kiaa .c-var.on{border-color:var(--maroon);background:var(--maroon);color:#fff}.kiaa .c-var[data-var-soldout]{opacity:.45}.kiaa .c-qty{display:inline-flex;align-items:center;border:1.5px solid var(--line);border-radius:8px;overflow:hidden;background:var(--white)}.kiaa .c-qty button{width:26px;height:30px;border:0;background:transparent;color:var(--navy);font-size:16px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.kiaa .c-qty button:hover{color:var(--maroon)}.kiaa .c-qty input{width:32px;height:30px;border:0;border-left:1px solid var(--line);border-right:1px solid var(--line);text-align:center;font-family:var(--m);font-size:12px;color:var(--navy);background:transparent;-moz-appearance:textfield;padding:0}.kiaa .c-qty input::-webkit-outer-spin-button,.kiaa .c-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@keyframes kiaaAddShake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@media(max-width:639px){.kiaa .c-add{padding:4px 9px 4px 8px;font-size:10px;gap:5px}.kiaa .c-add img{width:13px;height:13px}}.kiaa .c-img{position:relative}.kiaa .c-img .c-share{position:absolute;right:10px;bottom:10px;z-index:5;width:34px;height:34px;display:grid;place-items:center;border-radius:999px;background:#ffffff38;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border:0;color:#fff;cursor:pointer;box-shadow:0 2px 8px #0000002e;transition:background .15s ease,transform .15s ease}.kiaa .c-img .c-share svg{display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.kiaa .c-img .c-share:hover{background:#ffffff5c;transform:scale(1.06)}.kiaa-pdp .pdp-titlerow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.kiaa-pdp .pdp-titlerow h1{flex:1 1 auto;min-width:0}.kiaa-pdp .pdp-share-inline{flex:0 0 auto;margin-top:2px;width:38px;height:38px;display:grid;place-items:center;border-radius:999px;background:#1e3a5f0f;border:1px solid rgba(30,58,95,.16);color:var(--navy, #1e3a5f);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.kiaa-pdp .pdp-share-inline:hover{background:#8e11301a;color:#8e1130;border-color:#8e113047}.kiaa-pdp .pdp-share-inline svg{width:18px;height:18px;display:block}.kiaa-pdp .pdp-share-float{position:fixed;right:20px;bottom:100px;z-index:1000;width:56px;height:56px;display:grid;place-items:center;border-radius:999px;background:#fff;border:1px solid rgba(30,58,95,.18);color:var(--navy, #1e3a5f);cursor:pointer;box-shadow:0 8px 22px #00000038;opacity:0;visibility:hidden;transform:translateY(10px) scale(.9);transition:opacity .2s ease,transform .2s ease,visibility .2s,color .15s ease,border-color .15s ease}.kiaa-pdp .pdp-share-float.show{opacity:1;visibility:visible;transform:translateY(0) scale(1)}body.kiaa-sticky-on .kiaa-pdp .pdp-share-float{bottom:100px}.kiaa-pdp .pdp-share-float:hover{color:#8e1130;border-color:#8e113066}.kiaa-pdp .pdp-share-float svg{width:22px;height:22px;display:block}.kiaa-share-menu{z-index:9999;min-width:172px;background:#fff;border:1px solid var(--line, #e6e6e6);border-radius:12px;box-shadow:0 14px 34px #00000029;padding:6px;display:flex;flex-direction:column;gap:2px}.kiaa-share-menu a,.kiaa-share-menu button{display:block;width:100%;text-align:left;padding:9px 12px;border-radius:8px;font-size:13.5px;color:#1e3a5f;background:none;border:0;cursor:pointer;text-decoration:none;font-family:inherit}.kiaa-share-menu a:hover,.kiaa-share-menu button:hover{background:#8e113014;color:#8e1130}.cm1{background:linear-gradient(145deg,#a8b6c9,#3f5a7d 72%)}.cm2{background:linear-gradient(145deg,#c08fa1,#7d1a37 72%)}.cm3{background:linear-gradient(145deg,#95a6bd,#2c4466 72%)}.cm4{background:linear-gradient(145deg,#b5798d,#66142c 72%)}.kiaa .wt{position:absolute;bottom:10px;left:10px;background:#fffe;border:1.5px solid #fff;border-radius:8px;padding:4px 10px;font-family:var(--m);font-size:12px;font-weight:700;color:var(--navy)}.kiaa .c-badges{position:absolute;top:10px;left:10px;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.kiaa .c-badge{font-family:var(--m);font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;line-height:1;padding:5px 9px;border-radius:7px;color:#fff;box-shadow:0 2px 8px #1e3a5f26;white-space:nowrap}.kiaa .c-badge.best{background:linear-gradient(135deg,#b8862f,#8e1130)}.kiaa .c-stock{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:#ffffff38;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border:0;font-family:var(--m);font-size:11px;font-weight:700;letter-spacing:.02em;line-height:1;white-space:nowrap;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.35)}.kiaa .c-stock i{width:11px;height:11px;border-radius:50%;flex:0 0 auto}.kiaa .c-stock.in i{background:#63f44c}.kiaa .c-stock.out i{background:#8e1130}.kiaa .c-body{padding:14px 15px 15px;flex:1;display:flex;flex-direction:column}.kiaa .c-body h3{font-size:16px;font-weight:700;letter-spacing:-.015em;line-height:1.3;color:var(--ink)}.kiaa .c-cat{font-family:var(--m);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--grey-light);margin:4px 0 12px}.kiaa .making{margin-top:auto;background:var(--maroon-tint);border:1.5px solid var(--maroon-line);border-radius:10px;padding:10px 12px}.kiaa .making .k{font-family:var(--m);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--maroon);opacity:.75}.kiaa .making .v{font-family:var(--m);font-size:19px;font-weight:700;color:var(--maroon);letter-spacing:-.02em;line-height:1.25}.kiaa .making .r{font-size:11.5px;color:var(--grey);font-family:var(--m)}.kiaa .making .v .per{font-size:13px;font-weight:600;opacity:.75}.kiaa .plus{font-size:12px;color:var(--grey);font-family:var(--m);padding:8px 2px 0;display:flex;justify-content:space-between}.kiaa .plus b{color:var(--navy);font-weight:600}.cdots{display:flex;align-items:center;gap:5px;margin:9px 0 0;padding-top:9px;border-top:1px solid #eef0f4}.cdots .d{width:15px;height:15px;border-radius:50%;border:1.5px solid #ffffff;box-shadow:0 0 0 1px var(--line),inset 0 -2px 4px #00000024}.cdots .d.d-img{box-shadow:0 0 0 1px var(--line);overflow:hidden}.cdots .d.d-img img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.cdots .more{font-family:var(--m);font-size:11px;color:var(--grey);margin-left:3px}.pw{background:radial-gradient(circle at 34% 30%,#fff,#e8e9ec 60%,#c9ccd2)}.pc{background:radial-gradient(circle at 34% 30%,#fffdf7,#efe6d6 60%,#d3c7b1)}.pb{background:radial-gradient(circle at 34% 30%,#fdf0f3,#e8c3ce 60%,#c99aa9)}.pg{background:radial-gradient(circle at 34% 30%,#f0f1f3,#b8bcc4 60%,#8b9099)}.pn{background:radial-gradient(circle at 34% 30%,#8fa2bd,#41597c 60%,#22344f)}.pk{background:radial-gradient(circle at 34% 30%,#6f737a,#33363c 60%,#17181b)}.pgd{background:radial-gradient(circle at 34% 30%,#fff3c8,#e3b844 60%,#b8863a)}.prg{background:radial-gradient(circle at 34% 30%,#ffeae2,#e7b39e 60%,#c1826a)}.prd{background:radial-gradient(circle at 34% 30%,#ffb1b1,#d93a3a 60%,#a71f1f)}.pgr{background:radial-gradient(circle at 34% 30%,#a9e8bd,#2ba855 60%,#14743a)}.cdots .d.dyn{background-image:radial-gradient(circle at 34% 30%,#ffffff8c,#ffffff26 42%,#00000021)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.step{background:var(--white);border:1.5px solid var(--line);border-radius:14px;padding:24px 22px}.step .sn{width:32px;height:32px;border-radius:9px;background:var(--maroon);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--m);font-size:13px;font-weight:700;margin-bottom:15px}.step h3{font-size:18px;font-weight:700;letter-spacing:-.02em;margin-bottom:6px;color:var(--navy)}.step p{font-size:14px;color:var(--grey)}.formula-note{background:var(--navy);color:#fff;border-radius:14px;padding:18px 22px;margin-top:16px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.formula-note .fx{font-family:var(--m);font-size:14.5px;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.formula-note .fp{background:#ffffff17;border:1px solid #ffffff2b;border-radius:8px;padding:6px 12px}.formula-note .fp.mk{background:#fff;color:var(--maroon);font-weight:700;border-color:#fff}.formula-note .txt{font-size:13px;color:#9fb3cc;flex:1;min-width:230px}.kiaa .cta{background:var(--maroon);border-radius:18px;padding:44px 46px;display:flex;align-items:center;justify-content:space-between;gap:30px;color:#fff}.kiaa .cta h2{font-size:28px;font-weight:800;letter-spacing:-.03em;margin-bottom:8px;color:#fff}.kiaa .cta p{color:#f2ccd6;max-width:520px;font-size:15px}.kiaa-footer{position:relative;overflow:hidden;background:var(--navy);color:#a8bcd4;padding:64px 0 28px;margin-top:52px;font-size:14px}.f-watermark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(1180px,92%);height:auto;opacity:var(--kiaa-wm-opacity, .03);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}.f-watermark text{fill:#fff;font-family:var(--font-heading-family, Georgia, "Times New Roman", serif)}.f-watermark .wm-a{font-size:118px;font-weight:700;text-transform:uppercase}.f-watermark .wm-b{font-size:52px;font-style:italic;letter-spacing:.2em}.f-watermark .wm-c{font-size:104px;font-weight:600}.f-inner{position:relative;z-index:1}.f-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.5fr;gap:40px;margin-bottom:40px}.f-logos{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px;margin-bottom:20px}.f-logo{display:inline-block;background:#fff;border-radius:12px;padding:12px 18px;line-height:0}.f-logos .f-logo{margin-bottom:0}.f-logos--pair .f-logo{flex:1 1 0;min-width:0;max-width:230px;display:flex;align-items:center;justify-content:center}.f-logos--pair .f-logo img{height:auto;width:auto;max-height:var(--kiaa-flogo-h, 54px);max-width:100%;object-fit:contain}.f-logo img{height:var(--kiaa-flogo-h, 54px);width:auto;max-width:100%;display:block}.f-brand .txt{font-size:20px;font-weight:800;color:#fff;letter-spacing:-.03em;margin-bottom:14px}.f-brand p{font-size:14.5px;line-height:1.75;max-width:320px;color:#b3c5da}.f-col h4{font-size:21px;font-weight:700;letter-spacing:-.01em;color:#fff;margin-bottom:18px}.f-col a{display:block;padding:7px 0;color:#dbe6f2;font-size:15px;font-weight:600;transition:.15s}.f-col a:hover{color:#fff}.contact .button,.contact-form .button{--color-button: 142, 17, 48;--color-button-text: 255, 255, 255}.f-reach .f-row{display:flex;align-items:flex-start;gap:12px;padding:7px 0}.f-reach .ic{flex-shrink:0;width:20px;height:20px;margin-top:2px;color:#8fa8c6}.f-reach .ic svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.f-reach .tx{display:block;padding:0;color:#b3c5da;font-size:15px;line-height:1.6}.f-reach a.tx:hover{color:#fff}.f-reach .tx p{margin:0}.f-reach .tx{min-height:0}.f-base{position:relative;z-index:1;border-top:1px solid #ffffff1f;padding-top:18px;display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;font-family:var(--m);font-size:11.5px;color:#7d93b0;letter-spacing:.05em}.f-social{display:flex;gap:10px;margin-top:22px}.f-social a{width:42px;height:42px;border-radius:50%;border:1.5px solid #ffffff33;display:flex;align-items:center;justify-content:center;color:#dbe6f2;transition:.15s}.f-social a:hover{background:#fff;color:var(--maroon);border-color:#fff;transform:translateY(-2px)}.f-social svg{width:18px;height:18px;fill:currentColor}.kiaa-cart-summary{margin:4px 0 14px}.kiaa-cart-summary .sumrow{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:5px 0;font-size:14px}.kiaa-cart-summary .sumrow .k{color:var(--grey)}.kiaa-cart-summary .sumrow .v{font-family:var(--m);font-size:14px;font-weight:600;color:var(--navy)}.kiaa-cart-summary .sumrow.mk{border-top:1.5px dashed var(--maroon-line);margin-top:8px;padding-top:11px}.kiaa-cart-summary .sumrow.mk .k{color:var(--ink);font-weight:700;font-size:15px}.kiaa-cart-summary .sumrow.mk .v{color:var(--maroon);font-size:19px;font-weight:700;letter-spacing:-.02em}.kiaa-note{display:flex;gap:9px;align-items:flex-start;background:var(--navy-tint);border:1.5px solid var(--navy-line);border-radius:11px;padding:11px 13px;font-size:12.5px;line-height:1.55;color:var(--navy);margin:12px 0 0}.kiaa-note .ic{flex-shrink:0;line-height:1.4}.kiaa-pdp-price .making{display:inline-block;min-width:210px}.kiaa-pdp-price .making .v{font-size:26px}.col-hero{position:relative;min-height:230px;display:flex;align-items:center;gap:40px;color:#fff;overflow:hidden;padding:44px max(22px,calc((100% - 1280px)/2 + 22px));background:linear-gradient(105deg,var(--navy-dark) 0%,var(--navy) 62%,#2f5480 100%)}.col-hero.has-media{aspect-ratio:3 / 1;min-height:300px}.col-hero:before{content:"";position:absolute;right:-90px;top:-90px;width:400px;height:400px;border-radius:50%;background:#ffffff0f}.col-hero:after{content:"";position:absolute;right:70px;bottom:-150px;width:260px;height:260px;border-radius:50%;background:#ffffff0a}.crumb{position:relative;z-index:3;font-family:var(--m);font-size:11.5px;letter-spacing:.06em;color:#a9c0da;margin-bottom:14px}.crumb a{color:#d7e5f5;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.crumb a:hover{color:#fff}.crumb span{margin:0 7px;opacity:.5}.col-body{position:relative;z-index:3;flex:1;min-width:0}.col-body h1{font-size:42px;font-weight:800;letter-spacing:-.035em;line-height:1.06;margin-bottom:10px;max-width:620px;color:#fff}.col-body p{font-size:15.5px;color:#ffffffc9;margin-bottom:16px;max-width:540px}.col-meta{display:flex;gap:10px;flex-wrap:wrap}.col-meta span{background:var(--col-meta-bg, #ffffff1a);border:1px solid #ffffff2b;border-radius:9px;padding:7px 13px;font-family:var(--m);font-size:12.5px;color:var(--col-meta-color, #fff)}.col-meta span b{color:var(--col-meta-color, #fff);font-weight:700}.col-meta span p{margin:0;display:inline;color:var(--col-meta-color, #fff)}.col-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.col-hero__blur{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:blur(34px);transform:scale(1.18);z-index:0}.col-hero__media picture{position:relative;z-index:1;display:block;width:100%;height:100%}.col-hero__media picture img{width:100%;height:100%;object-fit:var(--col-fit, cover);object-position:var(--col-pos, center);display:block}.col-hero__overlay{z-index:2}.col-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,rgba(21,43,71,calc(var(--col-overlay, .55) + .15)),rgba(30,58,95,var(--col-overlay, .55)) 62%,rgba(47,84,128,calc(var(--col-overlay, .55) - .1)))}.col-hero.has-media:before,.col-hero.has-media:after{display:none}.col-body h1{color:var(--col-text, #fff)}.col-body p{color:var(--col-text, #ffffffc9)}.col-hero .crumb,.col-hero .crumb a{color:var(--col-crumb-color, #d7e5f5)}.col-body--center{text-align:center}.col-body--center h1,.col-body--center p{margin-left:auto;margin-right:auto}.col-body--center .col-meta{justify-content:center}.col-body--right{text-align:right}.col-body--right h1,.col-body--right p{margin-left:auto;margin-right:0}.col-body--right .col-meta{justify-content:flex-end}.col-vid{position:relative;z-index:3;flex-shrink:0;width:var(--col-vid-w, 420px);border-radius:14px;overflow:hidden;box-shadow:0 18px 44px #00000047;border:1.5px solid #ffffff2e;display:block}.col-vid .vplayer{position:relative;aspect-ratio:16 / 9;overflow:hidden;display:flex;align-items:flex-end;background:linear-gradient(150deg,#5d7089,#2c4466 48%,#8e1130 138%)}.col-vid .vplayer video,.col-vid .vplayer img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.col-vid .vplayer-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.vlive{position:absolute;top:10px;left:10px;display:flex;gap:6px;align-items:center;z-index:3;background:#0c1626a8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;padding:4px 10px;font-family:var(--m);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:#fff}.vlive i{width:6px;height:6px;border-radius:50%;background:var(--maroon);box-shadow:0 0 #8e1130cc;animation:beat 2.2s infinite}@keyframes beat{70%{box-shadow:0 0 0 7px #8e113000}to{box-shadow:0 0 #8e113000}}.col-vid .vmute{top:9px;right:9px;left:auto;width:30px;height:30px}.col-vid .vmute svg{width:14px;height:14px}.vbar{position:relative;z-index:3;width:100%;padding:24px 12px 10px;background:linear-gradient(180deg,transparent,#0c1626e8 60%);pointer-events:none}.vbar .track{height:3px;border-radius:2px;background:#ffffff3d;overflow:hidden;margin-bottom:8px}.vbar .track i{display:block;height:100%;background:var(--maroon);border-radius:2px;animation:seek 22s linear infinite}@keyframes seek{0%{width:4%}to{width:100%}}.vbar b{display:block;color:#fff;font-size:13px;font-weight:700;line-height:1.35}.vbar span{font-family:var(--m);font-size:10px;color:#c3d2e4}.col-vid .vplay{top:46%;width:52px;height:52px}.col-vid .vplay svg{width:18px;height:18px}.col-vid:hover .vplay{transform:translate(-50%,-50%) scale(1.08)}.kiaa-collection .wrap.shell{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;padding:28px 24px 60px;align-items:start}@media(min-width:850px){.kiaa-collection .wrap.shell:has(.side.open){grid-template-columns:230px minmax(0,1fr)}.kiaa-collection .wrap.shell:has(.side.open) .p-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1050px){.kiaa-collection .wrap.shell:has(.side.open){grid-template-columns:250px minmax(0,1fr)}.kiaa-collection .wrap.shell:has(.side.open) .p-grid{grid-template-columns:repeat(3,1fr)}}.kiaa-collection .shell>main{min-width:0}.side{display:none;position:sticky;top:calc(var(--kiaa-header-h, 75px) + 55px);align-self:start;max-height:calc(100vh - 150px);overflow-y:auto;padding-right:4px;min-width:0}.side.open{display:block}.fgroup{background:var(--white);border:1.5px solid var(--line);border-radius:12px;padding:16px 16px 14px;margin-bottom:14px}.fgroup h4{font-family:var(--m);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--grey);margin-bottom:12px}.fopt{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:14px;cursor:pointer;color:var(--ink)}.fopt input{width:16px;height:16px;accent-color:var(--maroon);cursor:pointer;flex-shrink:0}.fopt .box{width:16px;height:16px;border:1.5px solid var(--line);border-radius:4px;flex-shrink:0;transition:.15s}.fopt:hover .box{border-color:var(--maroon)}.fopt .nm{flex:1;line-height:1.35;min-width:0}.fopt .ct{font-family:var(--m);font-size:11.5px;color:var(--grey-light)}.fopt .mk{font-family:var(--m);font-size:11px;color:var(--maroon);font-weight:600}.fopt.is-off{opacity:.45;cursor:default}.fopt.is-empty{opacity:.62}.fopt.is-empty:hover{opacity:1}.fopt.is-empty .ct{color:var(--maroon);opacity:.6}.col-empty p{color:var(--grey);font-size:14px;margin:-6px 0 16px}.col-empty[hidden]{display:none}.side-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.side-head b{font-size:15px;font-weight:700;color:var(--navy)}.clear{font-size:12.5px;color:var(--maroon);font-weight:600}.clear:hover{text-decoration:underline}.prange{display:flex;gap:10px}.prange label{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.prange span{font-family:var(--m);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--grey-light)}.prange input{width:100%;min-width:0;border:1.5px solid var(--line);border-radius:8px;padding:8px 10px;font-family:var(--m);font-size:13px;color:var(--ink);background:var(--white)}.prange input:focus{outline:none;border-color:var(--navy)}.fhint{font-family:var(--m);font-size:10.5px;color:var(--grey-light);margin-top:8px}.kiaa-collection .bar{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;background:var(--white);border:1.5px solid var(--line);border-radius:12px;padding:11px 15px;margin-bottom:16px}.kiaa-collection .bar .count{font-family:var(--m);font-size:12.5px;color:var(--grey)}.kiaa-collection .bar .count b{color:var(--ink)}.bar-right{display:flex;gap:9px;align-items:center;min-width:0}.kiaa-collection select{font-family:var(--f);font-size:13.5px;font-weight:600;color:var(--navy);border:1.5px solid var(--line);border-radius:9px;padding:8px 11px;background:var(--white);cursor:pointer;max-width:100%}.kiaa-collection select:focus{outline:none;border-color:var(--navy)}.active-f{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.pill{display:inline-flex;align-items:center;gap:7px;background:var(--maroon-tint);border:1.5px solid var(--maroon-line);color:var(--maroon);border-radius:999px;padding:6px 13px;font-size:13px;font-weight:600}.pill a{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;color:var(--maroon);font-size:0;opacity:.7;text-decoration:none}.pill a:before{content:"\d7";font-size:17px;line-height:1;margin-top:-2px}.pill a:hover{opacity:1;background:var(--maroon-line)}.kiaa .c-img.has-carousel{display:block;overflow:hidden}.c-track{display:flex;width:100%;height:100%;transition:transform .35s cubic-bezier(.4,0,.2,1)}.c-slide{min-width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:48px;color:#ffffffd6}.c-slide img{width:100%;height:100%;object-fit:cover}.c-dots{position:absolute;left:0;right:0;bottom:9px;z-index:4;display:flex;gap:5px;justify-content:center}.c-dots i{width:5px;height:5px;border-radius:50%;background:#ffffff8a;transition:.2s;display:block;cursor:pointer}.c-dots i.on{background:#fff;width:14px;border-radius:3px}.kiaa .code{position:absolute;top:11px;right:11px;background:#1e3a5fd9;color:#fff;border-radius:8px;padding:4px 9px;font-family:var(--m);font-size:10.5px;font-weight:600;letter-spacing:.05em;z-index:3}.pager{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:32px;flex-wrap:wrap}.pager a{min-width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:9px;border:1.5px solid var(--line);background:var(--white);font-family:var(--m);font-size:13.5px;font-weight:600;color:var(--navy);transition:.15s;padding:0 12px}.pager a:hover{border-color:var(--navy)}.pager a.on{background:var(--maroon);border-color:var(--maroon);color:#fff}.pager a.dots{border-color:transparent;background:none;cursor:default}.kiaa-collection .note{background:var(--navy);color:#fff;border-radius:14px;padding:18px 22px;margin-top:34px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.kiaa-collection .note .fx{font-family:var(--m);font-size:14px;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.kiaa-collection .note .fp{background:#ffffff17;border:1px solid #ffffff2b;border-radius:8px;padding:6px 12px}.kiaa-collection .note .fp.mk{background:#fff;color:var(--maroon);font-weight:700;border-color:#fff}.kiaa-collection .note .txt{font-size:13px;color:#9fb3cc;flex:1;min-width:230px}.col-empty{background:var(--white);border:1.5px solid var(--line);border-radius:14px;padding:48px 24px;text-align:center}.col-empty b{display:block;font-size:17px;color:var(--navy);margin-bottom:14px}.kiaa-collection .side-toggle{display:inline-flex;align-items:center;gap:7px}.kiaa-collection .side-toggle svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round}.kiaa-collection .side-toggle[aria-expanded=true]{background:var(--navy, #1e3a5f);border-color:var(--navy, #1e3a5f);color:#fff}.wafab{position:fixed;right:20px;bottom:20px;z-index:96;width:56px;height:56px;border-radius:50%;background:#8e1130;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #8e113059;transition:.18s}.wafab:hover{background:#6e0c25;transform:translateY(-2px);box-shadow:0 12px 30px #8e113070}.wafab svg{width:29px;height:29px;fill:currentColor}.wafab:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid #8e1130;opacity:.55;animation:waPing 2.6s cubic-bezier(0,0,.2,1) infinite}@keyframes waPing{0%{transform:scale(1);opacity:.55}70%{transform:scale(1.5);opacity:0}to{opacity:0}}.vsec{background:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.reel-wrap{position:relative}.reel-rail{display:flex;gap:16px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;padding:4px 2px 10px;scrollbar-width:none}.reel-rail::-webkit-scrollbar{display:none}.reel{flex-shrink:0;width:252px;scroll-snap-align:start;background:var(--white);border:1.5px solid var(--line);border-radius:16px;overflow:hidden;transition:.18s}.reel:hover{border-color:var(--maroon);box-shadow:0 14px 32px #8e113017;transform:translateY(-3px)}.vplayer{position:relative;aspect-ratio:9/16;overflow:hidden;display:block;background:linear-gradient(150deg,#5d7089,#2c4466 48%,#8e1130 138%)}.vplayer img,.vplayer .vclip{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;background:#0c1626}.p2{background:linear-gradient(150deg,#c08fa1,#7d1a37 74%)}.p3{background:linear-gradient(150deg,#95a6bd,#2c4466 74%)}.p4{background:linear-gradient(150deg,#b5798d,#66142c 74%)}.p5{background:linear-gradient(150deg,#a8b6c9,#3f5a7d 74%)}.p6{background:linear-gradient(150deg,#7e93ae,#152b47 74%)}.vplayer .shimmer{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 32%,#ffffff30 47%,#ffffff0a 55%,transparent 68%);background-size:250% 100%;animation:shine 5.5s ease-in-out infinite}@keyframes shine{0%{background-position:170% 0}to{background-position:-70% 0}}.vplayer .piece{position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);font-size:52px;color:#ffffffc4;animation:sway 6s ease-in-out infinite}@keyframes sway{0%,to{transform:translate(-50%,-50%) rotate(-6deg)}50%{transform:translate(-50%,-50%) rotate(6deg)}}.vplay{position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);z-index:3;width:46px;height:46px;border-radius:50%;background:#ffffffe6;color:var(--maroon);display:flex;align-items:center;justify-content:center;transition:.18s;box-shadow:0 6px 20px #00000038}.vplay svg{width:16px;height:16px;fill:currentColor;margin-left:3px}.reel:hover .vplay{transform:translate(-50%,-50%) scale(1.09)}.vdur{position:absolute;top:10px;right:10px;z-index:3;background:#0c1626b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:6px;padding:3px 8px;font-family:var(--m);font-size:10px;color:#fff}.kiaa .vmute{position:absolute;top:10px;left:10px;z-index:5;width:34px;height:34px;border-radius:50%;background:#0c1626b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;display:flex;align-items:center;justify-content:center;transition:.15s;cursor:pointer;border:none;padding:0}.kiaa .vmute:hover{background:#0c1626e0;transform:scale(1.06)}.kiaa .vmute.is-on{background:var(--maroon)}.kiaa .vmute svg{width:15px;height:15px;fill:currentColor}@media(hover:none)and (pointer:coarse){.kiaa .vmute{width:38px;height:38px}}.shop{display:flex;align-items:center;gap:10px;padding:11px 12px}.shop .th{width:44px;height:44px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:19px;color:#ffffffd6;overflow:hidden}.shop .th img{width:100%;height:100%;object-fit:cover}.shop .nm{flex:1;min-width:0}.shop .nm b{display:block;font-size:13.5px;font-weight:700;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shop .nm span{font-family:var(--m);font-size:10.5px;color:var(--grey)}.shop .mk{font-family:var(--m);font-size:14px;font-weight:700;color:var(--maroon);letter-spacing:-.02em;white-space:nowrap}.shop .mk .per{font-size:11px;opacity:.75}.kiaa .shop-add{width:100%;display:flex;align-items:center;justify-content:center;gap:7px;border-top:1.5px solid var(--line);padding:11px;font-size:13.5px;font-weight:700;color:var(--maroon);transition:.15s}.kiaa .shop-add:hover{background:var(--maroon-tint)}.kiaa .shop-add.done{color:var(--navy);background:var(--navy-tint)}.kiaa .shop-add[disabled]{opacity:.5;cursor:not-allowed}.vid-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0c1626e0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:110;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;visibility:hidden;transition:.22s}.vid-scrim.open{opacity:1;visibility:visible}.vid-box{width:100%;max-width:400px}.vid-frame{position:relative;aspect-ratio:9/16;max-height:76vh;margin:0 auto;border-radius:16px;overflow:hidden;background:#0c1626;border:1.5px solid #ffffff26;display:flex;align-items:center;justify-content:center;text-align:center}.vid-frame iframe,.vid-frame video{width:100%;height:100%;border:0;object-fit:cover}.vid-frame .ph{color:#8fa3bd;font-family:var(--m);font-size:13px;line-height:1.9;padding:20px}.vid-frame .ph b{display:block;color:#fff;font-size:15px;font-family:var(--f);margin-bottom:6px}.vid-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;color:#c3d2e4}.vid-bar b{font-size:16px;color:#fff;font-weight:700}.vid-bar span{font-family:var(--m);font-size:12px;color:#8fa3bd}.vid-close{width:40px;height:40px;border-radius:11px;border:1.5px solid #ffffff33;color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0;transition:.15s;background:none;cursor:pointer}.vid-close:hover{background:#ffffff1a}.kiaa .mq{display:none}@media(hover:none)and (pointer:coarse){.kiaa .btn,.kiaa .fchip,.kiaa .cbtn,.kiaa .icon-btn,.kiaa .shop-add,.kiaa .see-all,.f-col a{min-height:44px}.kiaa .btn,.kiaa .shop-add,.kiaa .cbtn{display:inline-flex;align-items:center}.kiaa .cbtn{flex-direction:column;justify-content:center}.kiaa .card:hover,.reel:hover,.rcat:hover .ring{transform:none;box-shadow:none}}@media(max-width:1180px){.col-vid{width:min(var(--col-vid-w, 420px),320px)}.col-hero{gap:28px}}@media(max-width:849px){.kiaa-collection .wrap.shell{grid-template-columns:minmax(0,1fr);padding:24px 16px 48px}.kiaa-collection .p-grid,.kiaa-collection .p-grid[data-cols="3"],.kiaa-collection .p-grid[data-cols="4"]{grid-template-columns:repeat(2,1fr)}.side{position:static;max-height:none;display:none}.side.open{display:block}.kiaa-collection .side-toggle{display:inline-flex}}@media(max-width:820px){.col-vid{display:none}}@media(max-width:899px){.col-hero{flex-direction:column;align-items:stretch;gap:22px;padding-top:32px;padding-bottom:32px}.col-vid{width:100%;max-width:min(var(--col-vid-w, 420px),460px)}.col-body h1{font-size:30px}}@media(max-width:639px){.kiaa-collection .wrap.shell{padding:20px 15px 44px}.col-hero{padding-top:26px;padding-bottom:28px}.crumb{font-size:10px;margin-bottom:11px}.col-body h1{font-size:26px;margin-bottom:8px}.col-body p{font-size:13.5px;margin-bottom:13px}.col-meta{gap:7px}.col-meta span{font-size:9px;padding:5px 9px;border-radius:7px}.kiaa-collection .bar{flex-direction:column;align-items:stretch;gap:10px;padding:10px 12px}.kiaa-collection .bar .count{font-size:11.5px;min-width:0}.bar-right{width:100%;gap:8px}.bar-right .count,.kiaa-collection .side-toggle{flex-shrink:0}.kiaa-collection select{flex:1;min-width:0;font-size:12.5px;padding:7px 9px}.c-slide{font-size:34px}.c-dots{bottom:7px}.c-dots i{width:4px;height:4px}.c-dots i.on{width:11px}.kiaa .code{top:7px;right:7px;padding:2px 6px;font-size:9px;border-radius:6px}.pager a{min-width:34px;height:34px;font-size:12.5px;padding:0 9px}.kiaa-collection .note{padding:16px}}@media(max-width:1149px){.p-grid,.p-grid[data-cols="5"]{grid-template-columns:repeat(3,1fr)}.sl-body h2{font-size:36px}.sl-art{width:210px;height:210px;font-size:80px}}@media(max-width:989px){.kiaa-search{display:none}.kiaa .kiaa-search-toggle{display:inline-flex}.kiaa-head{gap:14px}}@media(max-width:899px){.kiaa .wrap{padding:0 18px}.p-grid,.p-grid[data-cols="3"],.p-grid[data-cols="5"]{grid-template-columns:repeat(3,1fr);gap:14px}.kiaa-sec{padding:40px 0}.steps{grid-template-columns:1fr;gap:12px}.f-grid{grid-template-columns:1fr 1fr;gap:28px 32px}.f-brand,.f-reach{grid-column:1 / -1}.kiaa .cta{flex-direction:column;align-items:flex-start;text-align:left;padding:32px 26px}.kiaa .cta .btn{width:100%;justify-content:center}.kiaa-slide{flex-direction:column;align-items:stretch;gap:0;padding:0;min-height:auto}.kiaa-slide:before,.kiaa-slide:after{display:none}.sl-art{order:-1;display:flex;width:100%;height:260px;border-radius:0;border:none;border-bottom:1px solid #ffffff2b;background:#ffffff17;font-size:74px;flex-shrink:0}.sl-art img{border-radius:0}.sl-body{padding:22px 18px 46px}.sl-body h2{font-size:28px;max-width:none}.sl-body p{font-size:15px;margin-bottom:14px;max-width:none}.sl-tag{margin-bottom:12px}.sl-meta{margin-bottom:18px}.sl-date{display:block;align-self:flex-start;margin:0 18px 44px;padding:18px 24px;min-width:0}.kiaa .s-dots{left:50%;bottom:16px}.wafab{bottom:18px;right:16px;width:52px;height:52px}body.kiaa-sticky-on .wafab{bottom:96px}body:has(.kiaa-pdp) .wafab{bottom:96px}.kiaa-strip{padding:0;overflow:hidden}.kiaa-strip .wrap{display:none}.kiaa .mq{display:block;overflow:hidden}.mq-track{display:flex;width:max-content;animation:mqroll 24s linear infinite}.mq-track span{display:inline-flex;align-items:center;white-space:nowrap;padding:8px 0;font-family:var(--m);font-size:11px;letter-spacing:.04em;color:#c5d2e2}.mq-track span:after{content:"\25c6";margin:0 18px;color:#8e1130;font-size:8px}.mq-track span b{color:#fff;font-weight:600}@keyframes mqroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.kiaa-strip:hover .mq-track{animation-play-state:paused}}@media(max-width:639px){.kiaa .wrap{padding:0 15px}.kiaa-sec{padding:32px 0}.kiaa-head{padding:10px 0;gap:10px}.kiaa-logo img{height:min(var(--kiaa-logo-h, 72px),40px);min-width:0}.kiaa-logo{gap:min(var(--kiaa-logo-gap, 14px),8px);min-width:0;flex:0 1 auto}.kiaa-head-cta{flex:0 0 auto}.f-logo img{height:min(var(--kiaa-flogo-h, 54px),46px)}.f-col h4{font-size:18px;margin-bottom:12px}.f-watermark{width:88%}.kiaa-logo .txt{font-size:17px}.kiaa .icon-btn{width:42px;height:42px;border-radius:10px}.kiaa-head-cta{gap:6px}.kiaa .sec-head{align-items:flex-start;gap:12px;margin-bottom:16px}.kiaa .sec-head>div{min-width:0}.kiaa .sec-head h2{font-size:21px}.kiaa .sec-head p{font-size:13.5px}.rail-nav{display:flex;gap:12px;margin-top:2px}.kiaa-catbar-inner{padding:7px 0;gap:4px}.kiaa .cbtn{padding:7px 12px}.kiaa .cbtn span{font-size:13px}.kiaa .cbtn small{font-size:9.5px}.sl-art{height:200px;font-size:60px}.sl-body{padding:20px 14px 44px}.sl-body h2{font-size:23px}.sl-body p{font-size:14px}.sl-meta span{font-size:11.5px;padding:6px 11px}.sl-btns{gap:8px}.sl-btns .btn{flex:0 0 auto;justify-content:center}.sl-btns .btn-lg{padding:9px 18px;font-size:13px}.kiaa .s-dots{left:50%}.round-rail{flex-wrap:wrap;overflow-x:visible;scroll-snap-type:none;gap:18px 12px}.round-rail>*{flex:0 0 calc((100% - 36px)/4)}.rcat{width:100%;min-width:0}.rcat .ring{padding:3px;border-width:1.5px}.rcat .pic{font-size:34px}.rcat h3{font-size:12px;margin-top:8px;line-height:1.25}.rcat-titlerow{flex-direction:column;gap:5px;margin-top:8px}.rcat-titlerow h3{margin-top:0}.rcat .c-share.rcat-share{width:24px;height:24px}.kiaa .toolbar{flex-direction:column-reverse;align-items:stretch;gap:10px;padding:10px 12px;border-radius:10px;max-width:100%;min-width:0}.kiaa .filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:6px;min-width:0;max-width:100%;margin:0;padding:0}.kiaa .count{min-width:0}.kiaa .filters::-webkit-scrollbar{display:none}.kiaa .fchip{flex-shrink:0}.p-grid,.p-grid[data-cols="3"],.p-grid[data-cols="4"],.p-grid[data-cols="5"]{grid-template-columns:repeat(2,1fr);gap:10px}.kiaa .card{border-radius:12px;border-width:1px}.kiaa .c-img{height:auto;font-size:34px}.kiaa .wt{bottom:8px;left:8px;padding:2px 7px;font-size:10px;border-radius:6px;border-width:1px}.kiaa .c-badges{top:7px;left:7px;gap:4px}.kiaa .c-badge{font-size:9px;padding:4px 7px;border-radius:6px}.kiaa .c-stock{font-size:10px;gap:5px;padding:3px 6px}.kiaa .c-stock i{width:9px;height:9px}.kiaa .c-body{padding:9px 10px 11px}.kiaa .c-body h3{font-size:13px;line-height:1.25;letter-spacing:-.01em}.kiaa .c-cat{font-size:9px;letter-spacing:.08em;margin:3px 0 8px}.kiaa .making{background:transparent;border:none;border-top:1px solid var(--line);border-radius:0;padding:8px 0 0;margin-top:auto}.kiaa .making .k{display:none}.kiaa .making--pg .k{display:block;font-size:8.5px;margin-bottom:2px}.kiaa .making .v{font-size:15.5px;line-height:1.15}.kiaa .making .r{font-size:9.5px;margin-top:1px}.kiaa .plus{padding:5px 0 0;font-size:9.5px}.cdots{margin-top:7px;padding-top:7px;gap:4px}.cdots .d{width:11px;height:11px;border-width:1px}.cdots .more{font-size:9px;margin-left:2px}.reel-rail{gap:12px}.reel{width:min(62vw,240px)}.step{padding:18px 16px;border-radius:12px}.step h3{font-size:16px}.formula-note{padding:16px;gap:10px}.formula-note .fx{font-size:13px;gap:7px}.formula-note .fp{padding:5px 10px}.kiaa .cta{padding:26px 18px;border-radius:14px}.kiaa .cta h2{font-size:22px}.kiaa .cta p{font-size:14px}.kiaa-footer{padding:36px 0 22px;margin-top:36px}.f-grid{grid-template-columns:1fr 1fr;align-items:start;column-gap:18px;row-gap:30px;margin-bottom:28px}.f-brand,.f-reach{grid-column:auto;min-width:0}.f-logo{padding:9px 13px;margin-bottom:14px}.f-brand p{max-width:none;font-size:12.5px;line-height:1.6}.f-col h4{font-size:14px;margin-bottom:11px}.f-col a{font-size:13px;padding:5px 0}.f-social{flex-wrap:wrap;gap:8px;margin-top:14px}.f-social a{width:36px;height:36px}.f-reach .f-row{padding:4px 0;gap:9px}.f-reach .ic,.f-reach .ic svg{width:16px;height:16px}.f-reach .tx{font-size:12.5px;line-height:1.55;word-break:break-word}.f-base{flex-direction:column;gap:7px;font-size:10.5px}}@media(max-width:479px){.kiaa .c-img{height:auto}.sl-body h2{font-size:21px}.sl-art{height:172px}.round-rail>*{flex-basis:calc((100% - 36px)/4)}.reel{width:min(70vw,220px)}.kiaa .sec-head h2{font-size:19px}.sl-btns .btn{width:40%}}@media(max-height:520px)and (orientation:landscape){.kiaa-slide{min-height:0}.sl-art{height:180px}}@media(prefers-reduced-motion:reduce){.kiaa *,.kiaa *:before,.kiaa *:after{animation:none!important;transition:none!important}.kiaa-slides{transition:none}.wafab:after{animation:none;opacity:0}.mq-track{animation:none}.kiaa .mq{overflow-x:auto;scrollbar-width:none}.kiaa .mq::-webkit-scrollbar{display:none}}.kiaa-pdp [hidden]{display:none!important}.kiaa-pdp .crumb{font-family:var(--m);font-size:11.5px;letter-spacing:.06em;color:#6b7885;padding:18px 0 4px}.kiaa-pdp .crumb a{color:#6b7885;text-decoration:none}.kiaa-pdp .crumb a:hover{color:var(--maroon);text-decoration:underline;text-underline-offset:2px}.kiaa-pdp .crumb .cur{color:var(--maroon);font-weight:600;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.kiaa-pdp .crumb span:not(.cur){margin:0 7px;color:#9aa7b3}.kiaa-pdp .pdp{display:grid;grid-template-columns:1.05fr .95fr;gap:44px;padding:20px 0 60px;align-items:start}.kiaa-pdp .pdp-info{min-width:0}.kiaa-pdp .pdp-gal{position:sticky;top:calc(var(--kiaa-sticky-h, 96px) + 12px);align-self:start}.kiaa-pdp .gal-main{border-radius:16px;overflow:hidden;position:relative;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;font-size:130px;color:#ffffffd6;background:linear-gradient(145deg,#95a6bd,#2c4466 72%)}.kiaa-pdp .gal-main img{width:100%;height:100%;object-fit:cover}.kiaa-pdp .gal-main .gal-ph{line-height:1}.kiaa-pdp .gal-main .gal-ph.gm-slide{display:flex;align-items:center;justify-content:center}.kiaa-pdp .gal-main .gm-slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden}.kiaa-pdp .gal-main .gm-slide.on{opacity:1;visibility:visible}.kiaa-pdp .gal-main .gm-media{display:flex;align-items:center;justify-content:center;background:#0c1524}.kiaa-pdp .gal-main .gm-media video{width:100%;height:100%;border:0;object-fit:cover;background:#0c1524}.kiaa-pdp .gal-main .gm-media iframe{width:100%;height:100%;border:0;background:#0c1524}.kiaa-pdp .thumbs button.is-vid .in{position:relative}.kiaa-pdp .thumbs .in-blank{background:#0c1524}.kiaa-pdp .thumbs .thumb-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0c152452}.kiaa-pdp .thumbs .thumb-play svg{width:22px;height:22px;fill:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.kiaa-pdp .gal-main .wt{position:absolute;top:16px;left:16px;z-index:3;background:#fffe;border:1.5px solid #fff;border-radius:9px;padding:6px 13px;font-family:var(--m);font-size:13.5px;font-weight:700;color:var(--navy)}.kiaa-pdp .gal-main .code{position:absolute;top:16px;right:16px;z-index:3;background:#1e3a5fdb;color:#fff;border-radius:9px;padding:6px 12px;font-family:var(--m);font-size:12px;font-weight:600;letter-spacing:.05em}.kiaa-pdp .thumbs{display:flex;gap:10px;margin-top:12px}.kiaa-pdp .thumbs button{width:78px;height:78px;border-radius:11px;border:2px solid var(--line);padding:2px;background:var(--white);transition:.15s;flex-shrink:0;cursor:pointer}.kiaa-pdp .thumbs button:hover{border-color:var(--navy)}.kiaa-pdp .thumbs button.on{border-color:var(--maroon)}.kiaa-pdp .thumbs .in{width:100%;height:100%;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.kiaa-pdp .thumbs .in img{width:100%;height:100%;object-fit:cover}.kiaa-pdp .tagline{font-family:var(--m);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--maroon);margin-bottom:9px}.kiaa-pdp h1{font-size:34px;font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-bottom:8px;color:var(--ink)}.kiaa-pdp .subline{color:var(--grey);font-size:14.5px;margin-bottom:20px}.kiaa-pdp .subline b{color:var(--navy);font-weight:600}.kiaa-pdp .pp-stock{display:inline-flex;align-items:center;gap:8px;margin:4px 0 10px;font-family:var(--m);font-size:12.5px;font-weight:700;letter-spacing:.02em;color:var(--navy, #1e3a5f)}.kiaa-pdp .pp-stock i{width:11px;height:11px;border-radius:50%;flex:0 0 auto}.kiaa-pdp .pp-stock.in i{background:#63f44c}.kiaa-pdp .pp-stock.out{color:#8e1130}.kiaa-pdp .pp-stock.out i{background:#8e1130}.kiaa-pdp .keyspec{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.kiaa-pdp .ks{background:var(--white);border:1.5px solid var(--line);border-radius:11px;padding:11px 15px;min-width:110px}.kiaa-pdp .ks .k{font-family:var(--m);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--grey)}.kiaa-pdp .ks .v{font-family:var(--m);font-size:17px;font-weight:700;color:var(--navy);letter-spacing:-.02em}.kiaa-pdp .osec{margin-bottom:20px}.kiaa-pdp .olabel{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:11px;gap:12px}.kiaa-pdp .olabel .t{font-family:var(--m);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--grey)}.kiaa-pdp .olabel .picked{font-size:14px;font-weight:700;color:var(--navy);text-align:right}.kiaa-pdp .swatches{display:flex;gap:11px;flex-wrap:wrap}.kiaa-pdp .sw{width:70px;height:70px;border-radius:50%;padding:3px;background:var(--white);border:2px solid var(--line);transition:.15s;position:relative;cursor:pointer}.kiaa-pdp .sw:hover{border-color:var(--navy)}.kiaa-pdp .sw.on{border-color:var(--maroon)}.kiaa-pdp .sw .dot{width:100%;height:100%;border-radius:50%;box-shadow:inset 0 -3px 7px #0000001f,inset 0 3px 6px #ffffff8c}.kiaa-pdp .sw .dot.dot-img{box-shadow:0 0 0 1px var(--line);overflow:hidden}.kiaa-pdp .sw .dot.dot-img img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.kiaa-pdp .sw.is-out{opacity:.4}.kiaa-pdp .sw.is-out:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:linear-gradient(to top right,transparent calc(50% - 1px),var(--grey-light),transparent calc(50% + 1px))}.kiaa-pdp .pearl-white{background:radial-gradient(circle at 34% 30%,#fff,#e8e9ec 60%,#c9ccd2)}.kiaa-pdp .pearl-cream{background:radial-gradient(circle at 34% 30%,#fffdf7,#efe6d6 60%,#d3c7b1)}.kiaa-pdp .pearl-blush{background:radial-gradient(circle at 34% 30%,#fdf0f3,#e8c3ce 60%,#c99aa9)}.kiaa-pdp .pearl-grey{background:radial-gradient(circle at 34% 30%,#f0f1f3,#b8bcc4 60%,#8b9099)}.kiaa-pdp .pearl-navy{background:radial-gradient(circle at 34% 30%,#8fa2bd,#41597c 60%,#22344f)}.kiaa-pdp .pearl-black{background:radial-gradient(circle at 34% 30%,#6f737a,#33363c 60%,#17181b)}.kiaa-pdp .pearl-red{background:radial-gradient(circle at 34% 30%,#ffb1b1,#d93a3a 60%,#a71f1f)}.kiaa-pdp .pearl-green{background:radial-gradient(circle at 34% 30%,#a9e8bd,#2ba855 60%,#14743a)}.kiaa-pdp .vopts{display:flex;flex-wrap:wrap;gap:9px}.kiaa-pdp .vopt{flex:0 1 auto;min-width:92px;max-width:100%;border:2px solid var(--line);background:var(--white);border-radius:12px;padding:11px 14px;text-align:center;transition:.15s;position:relative;cursor:pointer}.kiaa-pdp .vopt:hover{border-color:var(--navy)}.kiaa-pdp .vopt.on{border-color:var(--maroon);background:var(--maroon-tint)}.kiaa-pdp .vopt .size{font-family:var(--m);font-size:16px;font-weight:700;color:var(--ink);letter-spacing:-.02em}.kiaa-pdp .vopt.on .size{color:var(--maroon)}.kiaa-pdp .vopt .wt{position:static;top:auto;left:auto;background:none;border:0;box-shadow:none;padding:0;border-radius:0;font-family:var(--m);font-size:10.5px;font-weight:400;color:var(--grey);margin-top:2px}.kiaa-pdp .vopt .lb{font-family:var(--m);font-size:10.5px;color:var(--navy);font-weight:600;margin-top:3px}.kiaa-pdp .vopt.on .lb{color:var(--maroon)}.kiaa-pdp .vopt.is-out{opacity:.42}.kiaa-pdp .vopt.is-out:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;background:linear-gradient(to top right,transparent calc(50% - 1px),var(--grey-light),transparent calc(50% + 1px))}.kiaa-pdp .pills{display:flex;gap:8px;flex-wrap:wrap}.kiaa-pdp .pill{border:1.5px solid var(--line);background:var(--white);border-radius:10px;padding:9px 15px;font-weight:600;font-size:14px;color:var(--navy);cursor:pointer;transition:.15s}.kiaa-pdp .pill:hover{border-color:var(--navy)}.kiaa-pdp .pill.on{border-color:var(--maroon);background:var(--maroon-tint);color:var(--maroon)}.kiaa-pdp .pill.is-out{opacity:.42}.kiaa-pdp .selbar{display:flex;align-items:center;gap:10px;background:var(--navy-tint);border:1.5px solid var(--navy-line);border-radius:11px;padding:12px 15px;font-size:13.5px;color:var(--navy);margin-bottom:20px}.kiaa-pdp .selbar b{font-weight:700}.kiaa-pdp .selbar.bad{background:var(--maroon-tint);border-color:var(--maroon-line);color:var(--maroon)}.kiaa-pdp .price-panel{background:var(--white);border:2px solid var(--maroon-line);border-radius:16px;overflow:hidden;margin-bottom:16px}.kiaa-pdp .pp-top{background:var(--maroon-tint);padding:18px 20px;border-bottom:1.5px solid var(--maroon-line)}.kiaa-pdp .pp-top .k{font-family:var(--m);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--maroon);opacity:.8}.kiaa-pdp .pp-top .v{font-family:var(--m);font-size:38px;font-weight:800;color:var(--maroon);letter-spacing:-.03em;line-height:1.1}.kiaa-pdp .pp-top .r{font-family:var(--m);font-size:13px;color:var(--grey);margin-top:2px}.kiaa-pdp .pp-rows{padding:14px 20px}.kiaa-pdp .prow{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:8px 0;font-size:14px}.kiaa-pdp .prow .k{color:var(--grey)}.kiaa-pdp .prow .v{font-family:var(--m);font-size:13.5px;font-weight:600;color:var(--navy);text-align:right}.kiaa-pdp .prow.tot{border-top:1.5px dashed var(--maroon-line);margin-top:6px;padding-top:13px}.kiaa-pdp .prow.tot .k{color:var(--ink);font-weight:700;font-size:15px}.kiaa-pdp .prow.tot .v{color:var(--maroon);font-size:15px;font-weight:700}.kiaa-pdp .silver-note{background:var(--navy-tint);border-top:1.5px solid var(--navy-line);padding:13px 20px;font-size:13px;color:var(--navy);display:flex;gap:10px;align-items:flex-start}.kiaa-pdp .silver-note b{font-weight:700}.kiaa-pdp .kiaa-pf{display:block}.kiaa-pdp .buy{display:flex;gap:12px;align-items:stretch;margin-bottom:12px;flex-wrap:wrap}.kiaa-pdp .qty{display:flex;align-items:center;border:1.5px solid var(--line);border-radius:11px;background:var(--white);overflow:hidden}.kiaa-pdp .qty button{width:44px;min-height:50px;font-size:20px;color:var(--navy);font-weight:600;transition:.15s;cursor:pointer}.kiaa-pdp .qty button:hover{background:var(--navy-tint)}.kiaa-pdp .qty input{width:56px;text-align:center;border:none;font-family:var(--m);font-size:17px;font-weight:700;color:var(--ink);background:transparent}.kiaa-pdp .qty input:focus{outline:none}.kiaa-pdp .qty button:disabled{opacity:.4;cursor:not-allowed}.kiaa-pdp .qty button:disabled:hover{background:none}.kiaa-pdp .qty input:disabled{opacity:.55;cursor:not-allowed}.kiaa-pdp .buy .btn{flex:1;min-width:180px}.kiaa-pdp .buy .btn:disabled{opacity:.5;cursor:not-allowed}.kiaa-pdp .moq{font-family:var(--m);font-size:12px;color:var(--grey);margin-bottom:22px}.kiaa-pdp .product-form__error-message-wrapper{color:var(--maroon);font-size:13px;margin-bottom:10px}.kiaa-pdp .block h3{font-size:16px;font-weight:700;color:var(--navy);margin-bottom:14px}.kiaa-pdp .spec-row{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--line);font-size:14px}.kiaa-pdp .spec-row:last-child{border-bottom:none}.kiaa-pdp .spec-row .k{color:var(--grey)}.kiaa-pdp .spec-row .v{font-family:var(--m);font-size:13.5px;font-weight:600;color:var(--ink);text-align:right}.kiaa-pdp .block .rte{font-size:14.5px;color:var(--grey);line-height:1.65}.kiaa-pdp .block .rte p{margin-bottom:10px}.kiaa-pdp .block .rte p:last-child{margin-bottom:0}.kiaa-pdp .kiaa-strip-wrap{padding-bottom:56px}.kiaa-pdp .note{background:var(--navy);color:#fff;border-radius:14px;padding:18px 22px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.kiaa-pdp .note .fx{font-family:var(--m);font-size:14px;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.kiaa-pdp .note .fp{background:#ffffff17;border:1px solid #ffffff2b;border-radius:8px;padding:6px 12px}.kiaa-pdp .note .fp.mk{background:#fff;color:var(--maroon);font-weight:700;border-color:#fff}.kiaa-pdp .note .txt{font-size:13px;color:#9fb3cc;flex:1;min-width:230px}.kiaa-related .rel{padding-bottom:60px}.kiaa-related .rel-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px}.kiaa-related .rel-head h2{font-size:25px;font-weight:800;letter-spacing:-.025em;color:var(--navy)}.kiaa-related .rel-head p{color:var(--grey);font-size:14.5px;margin-top:4px}.kiaa-sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:95;background:var(--white);border-top:1.5px solid var(--line);padding:11px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;box-shadow:0 -6px 22px #1e3a5f14}.kiaa-sticky-buy[hidden]{display:none}.kiaa-sticky-buy .k{font-family:var(--m);font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--maroon);opacity:1}.kiaa-sticky-buy .v{font-family:var(--m);font-size:21px;font-weight:800;color:var(--maroon);letter-spacing:-.02em;line-height:1.15}.kiaa-sticky-buy .r{font-family:var(--m);font-size:11px;color:var(--grey)}@media(max-width:1050px){.kiaa-pdp .pdp{grid-template-columns:1fr;gap:30px}.kiaa-pdp .gal-main{aspect-ratio:4 / 5}.kiaa-pdp .pdp-gal{position:static}}@media(max-width:820px){.kiaa-pdp h1{font-size:27px}.kiaa-pdp .pp-top .v{font-size:31px}body.kiaa-sticky-on{padding-bottom:76px}}@media(max-width:560px){.kiaa-pdp .crumb{font-size:10px;padding-top:14px}.kiaa-pdp h1{font-size:24px}.kiaa-pdp .subline{font-size:13.5px;margin-bottom:16px}.kiaa-pdp .tagline{font-size:9.5px;margin-bottom:7px}.kiaa-pdp .keyspec{gap:8px}.kiaa-pdp .ks{flex:1;min-width:0;padding:9px 10px}.kiaa-pdp .ks .k{font-size:9px;letter-spacing:.1em}.kiaa-pdp .ks .v{font-size:15px}.kiaa-pdp .price-panel{border-radius:14px}.kiaa-pdp .pp-top{padding:15px 16px}.kiaa-pdp .pp-top .v{font-size:30px}.kiaa-pdp .pp-rows{padding:11px 16px}.kiaa-pdp .prow{font-size:13px;padding:7px 0}.kiaa-pdp .silver-note{padding:11px 16px;font-size:12px}.kiaa-pdp .buy{flex-wrap:nowrap;gap:10px}.kiaa-pdp .buy .btn{min-width:0;flex:1 1 auto;padding-left:14px;padding-right:14px}.kiaa-pdp .qty button{width:38px}.kiaa-pdp .qty input{width:40px}.kiaa-pdp .thumbs{gap:8px}.kiaa-pdp .thumbs button{flex:0 0 auto;width:62px;height:62px}.kiaa-related .rel-head{flex-direction:column;align-items:flex-start;gap:8px}.kiaa-related .rel-head h2{font-size:21px}}.cart-drawer__empty-content .button,.drawer__inner-empty .button{--color-button: 142, 17, 48;background-color:#8e1130;box-shadow:none}.cart-drawer__empty-content .button:before,.drawer__inner-empty .button:before,.cart-drawer__empty-content .button:after,.drawer__inner-empty .button:after{box-shadow:none}.cart-drawer__empty-content .button:hover,.drawer__inner-empty .button:hover{background-color:#7a0e28}.cart-drawer__empty-content .cart__login-paragraph a,.drawer__inner-empty .cart__login-paragraph a{color:#8e1130;text-decoration-color:#8e1130}.cart-drawer__empty-content .cart__login-paragraph a:hover,.drawer__inner-empty .cart__login-paragraph a:hover{color:#7a0e28}#CartDrawer-Checkout,.drawer .cart__checkout-button{--color-button: 142, 17, 48;background-color:#8e1130;box-shadow:none}#CartDrawer-Checkout:before,#CartDrawer-Checkout:after,.drawer .cart__checkout-button:before,.drawer .cart__checkout-button:after{box-shadow:none}#CartDrawer-Checkout:hover:not([disabled]),.drawer .cart__checkout-button:hover:not([disabled]){background-color:#7a0e28}.drawer cart-remove-button .button,.drawer cart-remove-button svg{color:#8e1130}.drawer cart-remove-button svg path{fill:#8e1130}.drawer cart-remove-button:hover .button,.drawer cart-remove-button:hover svg{color:#7a0e28}.drawer cart-remove-button:hover svg path{fill:#7a0e28}.title-wrapper-with-link .underlined-link{color:#8e1130;text-decoration-color:#8e1130}.title-wrapper-with-link .underlined-link:hover{color:#7a0e28}#checkout{--color-button: 142, 17, 48;background-color:#8e1130;box-shadow:none}#checkout:before,#checkout:after{box-shadow:none}#checkout:hover:not([disabled]){background-color:#7a0e28}.cart-items cart-remove-button .button,.cart-items cart-remove-button svg{color:#8e1130}.cart-items cart-remove-button svg path{fill:#8e1130}.cart-items cart-remove-button:hover .button,.cart-items cart-remove-button:hover svg{color:#7a0e28}.cart-items cart-remove-button:hover svg path{fill:#7a0e28}.kiaa h1,.kiaa h2,.kiaa h3,.kiaa h4,.kiaa-scope h1,.kiaa-scope h2,.kiaa-scope h3,.kiaa-scope h4,.kiaa-hero__title,.pdp-info h1,.pdp-info h3,.kiaa .c-cat,.kiaa-hero__eyebrow,.sl-tag,.pdp-info .tagline,.kiaa-catbar .cbtn small{text-transform:uppercase}.kiaa .sec-head p,.kiaa .rel-head p,.pdp-info .subline{text-transform:none}.kiaa .sec-head p:first-letter,.kiaa .rel-head p:first-letter,.pdp-info .subline:first-letter{text-transform:uppercase}.kiaa-catbar .cbtn span,.header__menu-item,.list-menu__item--link,.kiaa-footer .f-col h4,.kiaa-footer .f-col a,.footer-block__heading,.title,.title--primary,.card__heading,.product__title,.collection-hero__title,.customer__title{text-transform:uppercase}.kiaa-pdp .pdp-custom{margin-top:14px;margin-bottom:20px;padding:14px 16px;border:1.5px solid var(--maroon-line);background:var(--maroon-tint);border-radius:12px}.kiaa-pdp .pdp-custom-hint{margin-bottom:0}.kiaa-cart-rate b,.kiaa-cart-wt b{font-weight:600}.kiaa-cart-summary .kiaa-custom-note .v{font-size:12px}.kiaa .reel-vars{justify-content:center;padding:0 10px;margin:2px 0 8px}.wt-approx{color:#6b7885;font-weight:400;font-size:.82em;letter-spacing:0;margin-right:0}.kiaa-pdp .pdp-custom-error{margin:8px 0 0;font-family:var(--m);font-size:12px;font-weight:700;color:#c0392b}.kiaa-pdp .pdp-custom-label{display:block;font-family:var(--m);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--maroon);margin-bottom:8px}.kiaa-pdp .pdp-custom-field{display:flex;align-items:center;gap:8px;max-width:210px}.kiaa-pdp .pdp-custom-field input{flex:1 1 auto;width:100%;padding:10px 12px;border:1.5px solid var(--maroon-line);border-radius:9px;font-family:var(--m);font-size:16px;font-weight:700;color:var(--navy);background:#fff}.kiaa-pdp .pdp-custom-field input:focus{outline:none;border-color:var(--maroon)}.kiaa-pdp .pdp-custom-field input.err{border-color:#c0392b;background:#fdecea}.kiaa-pdp .pdp-custom-unit{font-family:var(--m);font-size:13px;color:var(--grey)}.kiaa-pdp .pdp-custom-hint{margin-top:8px;font-size:12px;color:var(--grey)}.kiaa .btn-wa{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:12px;padding:12px 18px;border-radius:12px;background:#25d366;color:#fff;font-family:var(--m);font-weight:700;font-size:14px;border:none}.kiaa .btn-wa:hover{background:#1eb257}.kiaa .btn-wa svg{fill:#fff}.kiaa-qv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000}.kiaa-qv[hidden]{display:none}.kiaa-qv__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#141e2d8c}.kiaa-qv__panel{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(980px,94vw);max-height:92vh;overflow:auto;background:#fff;border-radius:16px;box-shadow:0 24px 70px #0000004d;padding:26px 28px}.kiaa-qv__close{position:absolute;top:12px;right:14px;z-index:3;width:36px;height:36px;border-radius:50%;border:none;background:#f0f2f5;color:var(--navy);font-size:24px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.kiaa-qv__close:hover{background:#e3e7ec}.kiaa-qv__loading{padding:70px 0;text-align:center;color:var(--grey);font-family:var(--m)}.kiaa-qv__body .wrap{max-width:none;padding:0}.kiaa-qv__body .kiaa-pdp .pdp{padding:4px 0 0;gap:30px}.kiaa-qv__body .pdp-gal{position:static!important}.kiaa-qv__full{display:inline-block;margin-top:14px;color:var(--maroon);font-family:var(--m);font-size:14px;font-weight:700}body.kiaa-qv-open{overflow:hidden}@media(max-width:749px){.kiaa-qv__panel{width:96vw;padding:18px;max-height:94vh}.kiaa-qv__body .kiaa-pdp .pdp{gap:20px}}@media(max-width:749px){.kiaa-slide.has-bg,.col-hero.has-media{aspect-ratio:4 / 5;min-height:0;justify-content:center}.kiaa-slide.has-bg .sl-body,.col-hero.has-media .col-body{flex:0 0 auto}.kiaa-slide.has-bg .sl-body{padding:16px 16px 18px}.kiaa-slide.has-bg .sl-tag{margin-bottom:8px}.kiaa-slide.has-bg .sl-body h2{margin-bottom:6px}.kiaa-slide.has-bg .sl-body p{margin-bottom:8px}.kiaa-slide.has-bg .sl-meta{margin-bottom:12px}.kiaa-slide.has-bg .sl-art{display:none}.kiaa-slide--m-top.has-bg,.col-hero--m-top.has-media{justify-content:flex-start}.kiaa-slide--m-center.has-bg,.col-hero--m-center.has-media{justify-content:center}.kiaa-slide--m-bottom.has-bg,.col-hero--m-bottom.has-media{justify-content:flex-end}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom.css.map */
