:root{--pink:#CC1458;--pink-d:#A30F46;--pink-dd:#6E0D34;--pink-s:#FDECF2;--pink-xs:#FFF7FA;--brand:#EA1B64;--ink:#1F1A1D;--ink-2:#3E373B;--ink-3:#4A4247;--mut:#6B6168;--line:#EFE7EB;--line-2:#E2D6DC;--bg:#F6F4F5;--app:480px;--bar:64px;--r:12px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html{overflow-x:hidden}body{overflow-x:clip}body{margin:0;background:#ECE7EA;font-family:Poppins,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:var(--ink);font-size:14px;line-height:1.5}img{max-width:100%;height:auto;display:block}video,iframe,embed,object,svg{max-width:100%}.pd-desc table{display:block;max-width:100%;overflow-x:auto}.pd-desc pre,.entry pre{max-width:100%;overflow-x:auto;white-space:pre-wrap}a{color:var(--pink);text-decoration:none}a:hover{color:var(--pink-d)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3{line-height:1.3}.screen-reader-text,.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link:focus{position:fixed;top:8px;left:8px;z-index:1000;background:#fff;padding:8px 12px;border-radius:8px;clip:auto;width:auto;height:auto}:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.app{max-width:var(--app);margin:0 auto;min-height:100vh;background:var(--bg);position:relative;display:flex;flex-direction:column}.app-main{flex:1;padding-bottom:calc(var(--bar) + 16px + env(safe-area-inset-bottom,0px))}.no-nav .app-main{padding-bottom:16px}.has-bar .app-main{padding-bottom:calc(var(--bar) + 16px + env(safe-area-inset-bottom,0px))}.fixed-bottom{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:var(--app);z-index:50}.app-header{position:sticky;top:0;z-index:40;background:#fff;border-bottom:1px solid var(--line);padding:10px 12px 10px 16px;display:flex;flex-direction:column;gap:8px}.admin-bar .app-header{top:32px}@media (max-width:782px){.admin-bar .app-header{top:46px}}.app-header__row{display:flex;align-items:center;justify-content:space-between;gap:6px}.app-logo img{height:26px;width:auto}.app-header--sub{flex-direction:row;align-items:center;padding:8px 8px 8px 4px;gap:4px}.app-header--sub .sbox{flex:1}.app-header__title{margin:0;font-size:17px;font-weight:600;flex:1}.ib{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink);position:relative;border:0;background:#fff0;border-radius:22px;flex-shrink:0}.ib:hover{color:var(--ink);background:var(--bg)}.badge{position:absolute;top:6px;right:4px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--pink);color:#fff;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;line-height:1}.badge.is-empty{display:none}.sbox{display:flex;align-items:center;gap:8px;height:42px;padding:0 14px;border-radius:21px;background:var(--bg);border:1px solid #EBE3E7;color:var(--mut);margin:0}.sbox input{flex:1;min-width:0;border:0;outline:0;background:#fff0;font-size:16px;color:var(--ink)}.sbox input::-webkit-search-cancel-button{display:none}.app-nav{height:var(--bar);box-sizing:content-box;padding-bottom:env(safe-area-inset-bottom,0);background:#fff;border-top:1px solid var(--line);display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.app-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--mut);font-size:11px;position:relative;min-width:0;padding:0 2px;text-align:center}.app-nav__t{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-nav svg,.app-nav__img{width:24px;height:24px;flex:none;display:block}.app-nav__img{object-fit:contain}.app-nav a.is-on{color:var(--pink);font-weight:600}.app-nav .badge{top:4px;right:calc(50% - 22px)}.sec{background:#fff}.sec-pad{padding:14px 16px}.sec-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.h2{margin:0;font-size:15px;font-weight:600}.muted{color:var(--mut)}.stack{display:flex;flex-direction:column;gap:12px}.card-round{margin:0 16px;background:#fff;border-radius:14px}.banner{margin:0;border-radius:16px;background:var(--pink);color:#fff;padding:20px 18px;display:flex;gap:12px;align-items:center;overflow:hidden}.banner__body{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.banner__tag{align-self:flex-start;font-size:11px;font-weight:600;letter-spacing:.04em;background:#fff;color:var(--pink);padding:3px 10px;border-radius:10px}.banner__title{margin:0;font-size:21px;font-weight:700;line-height:1.25}.banner__text{margin:0;font-size:13px;line-height:1.45;color:#FFE6EF}.banner__btn{align-self:flex-start;margin-top:4px;background:#fff;color:var(--pink);font-size:13px;font-weight:600;padding:9px 16px;border-radius:20px}.banner__btn:hover{color:var(--pink-d)}.banner__img{width:118px;height:150px;object-fit:cover;border-radius:12px;flex-shrink:0;background:#fff}.trust{margin:12px 16px 0;background:#fff;border-radius:14px;padding:12px 6px;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;text-align:center}.trust__item{display:flex;flex-direction:column;align-items:center;gap:6px}.trust__ic{width:36px;height:36px;border-radius:18px;background:var(--pink-s);color:var(--pink);display:flex;align-items:center;justify-content:center}.trust__t{font-size:11.5px;font-weight:500;line-height:1.3;padding:0 2px}.hscroll{display:flex;gap:14px;overflow-x:auto;scrollbar-width:none;padding:0 16px}.hscroll::-webkit-scrollbar{display:none}.cat-ic{display:flex;flex-direction:column;align-items:center;gap:6px;width:64px;flex-shrink:0;color:var(--ink)}.cat-ic:hover{color:var(--pink)}.cat-ic img,.cat-ic .cat-ic__ph{width:60px;height:60px;border-radius:30px;object-fit:cover;background:var(--bg);border:1px solid var(--line)}.cat-ic span{font-size:11.5px;text-align:center;line-height:1.25}.pgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.pcard{display:flex;flex-direction:column;background:#fff;border-radius:var(--r);overflow:hidden;color:var(--ink);height:100%}.pcard:hover{color:var(--ink)}.pcard__img{position:relative;aspect-ratio:1/1;background:var(--bg)}.pcard__img img{width:100%;height:100%;object-fit:cover}.pcard__flag{position:absolute;left:0;top:8px;background:var(--pink);color:#fff;font-size:10.5px;font-weight:600;padding:2px 8px;border-radius:0 6px 6px 0}.pcard__flag--out{background:#4A4247}.pcard__b{display:flex;flex-direction:column;gap:4px;padding:8px 10px 10px;flex:1}.pcard__t{font-size:12.5px;line-height:1.35;height:34px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:400}.pcard__p{font-size:15px;font-weight:600;color:var(--pink);margin-top:auto}.pcard__p del{color:var(--mut);font-weight:400;font-size:11.5px;margin-right:4px}.pcard__p ins{text-decoration:none}.pcard__p .woocommerce-Price-amount+.woocommerce-Price-amount{display:none}.pcard__row{display:flex;justify-content:space-between;align-items:center;gap:4px}.tag{font-size:10.5px;font-weight:500;color:#8A1240;background:var(--pink-s);padding:1px 6px;border-radius:4px}.pcard__sold{font-size:11px;color:var(--mut)}.chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:4px 16px 12px;background:#fff}.chips::-webkit-scrollbar{display:none}.chip{flex-shrink:0;height:34px;padding:0 14px;border-radius:17px;border:1px solid var(--line-2);background:#fff;color:var(--ink);font-size:13px;display:inline-flex;align-items:center;white-space:nowrap}.chip:hover{color:var(--pink)}.chip.is-on{border-color:var(--pink);background:var(--pink-s);color:var(--pink-d);font-weight:600}.sorts{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-top:1px solid #F1EAEE;border-bottom:1px solid var(--line)}.sorts a{height:44px;display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--ink-3);border-bottom:2px solid #fff0}.sorts a.is-on{font-weight:600;color:var(--pink);border-bottom-color:var(--pink)}.archive-wrap{padding:8px}.archive-count{margin:2px 6px 8px;font-size:12px;color:var(--mut)}.archive-desc{margin:0 6px 10px;font-size:12.5px;color:var(--ink-3)}.archive-desc p{margin:0 0 6px}.pager{display:flex;justify-content:center;gap:6px;padding:16px 0 4px;flex-wrap:wrap}.pager .page-numbers{min-width:40px;height:40px;padding:0 10px;border-radius:20px;background:#fff;border:1px solid var(--line-2);display:inline-flex;align-items:center;justify-content:center;color:var(--ink);font-size:13px}.pager .page-numbers.current{background:var(--pink);border-color:var(--pink);color:#fff;font-weight:600}.empty{background:#fff;border-radius:14px;padding:28px 20px;text-align:center;margin:16px}.empty p{margin:0 0 12px;color:var(--mut)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 18px;border-radius:10px;border:0;background:var(--pink);color:#fff;font-size:14px;font-weight:600;text-align:center}.btn:hover{background:var(--pink-d);color:#fff}.btn--soft{background:var(--pink-s);color:var(--pink-d)}.btn--soft:hover{background:#FADCE8;color:var(--pink-d)}.btn--line{background:#fff;color:var(--pink);border:1px solid var(--pink);height:36px;padding:0 12px;border-radius:8px;font-size:13px}.btn--line:hover{background:var(--pink-xs);color:var(--pink-d)}.btn--block{width:100%}.btn[disabled],.btn.disabled{background:#EDE6E9!important;color:var(--mut)!important;cursor:not-allowed}.pd-gallery{position:relative;background:#fff}.pd-slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pd-slides::-webkit-scrollbar{display:none}.pd-slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1/1;background:var(--bg)}.pd-slide img{width:100%;height:100%;object-fit:cover}.pd-top{position:absolute;top:10px;left:10px;right:10px;display:flex;justify-content:space-between;pointer-events:none}.pd-top a{pointer-events:auto}.pd-fab{width:40px;height:40px;border-radius:20px;background:rgb(31 26 29 / .55);color:#fff;display:flex;align-items:center;justify-content:center;position:relative}.pd-fab:hover{color:#fff;background:rgb(31 26 29 / .7)}.pd-fab .badge{top:-4px;right:-4px}.pd-nav{position:absolute;top:50%;margin-top:-20px;width:40px;height:40px;border-radius:20px;border:0;background:rgb(255 255 255 / .85);color:var(--ink);display:flex;align-items:center;justify-content:center}.pd-nav--prev{left:8px}.pd-nav--next{right:8px}.pd-count{position:absolute;right:12px;bottom:12px;background:rgb(31 26 29 / .6);color:#fff;font-size:12px;padding:3px 10px;border-radius:12px}.pd-head{padding:14px 16px;display:flex;flex-direction:column;gap:8px}.pd-price{font-size:24px;font-weight:700;color:var(--pink);line-height:1.2}.pd-price del{font-size:14px;color:var(--mut);font-weight:400}.pd-price ins{text-decoration:none}.pd-title{margin:0;font-size:15px;font-weight:500;line-height:1.45}.pd-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12.5px;color:var(--mut)}.pd-meta .sep{width:1px;height:12px;background:var(--line-2)}.pd-stock-out{display:inline-block;background:#4A4247;color:#fff;font-size:12px;font-weight:600;padding:2px 10px;border-radius:10px}.pd-var{width:100%;background:#fff;border:0;padding:12px 16px;display:flex;align-items:center;gap:12px;text-align:left;color:var(--ink)}.pd-var__k{font-size:13px;color:var(--mut);width:54px;flex-shrink:0}.pd-var__v{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.pd-var__main{font-size:13.5px;font-weight:500}.pd-var__opts{display:flex;gap:6px;overflow:hidden}.pd-var__opts span{font-size:11.5px;color:var(--ink-3);background:var(--bg);border:1px solid var(--line);padding:1px 8px;border-radius:10px;white-space:nowrap}.li{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid #F3ECEF;color:var(--ink)}.li:last-child{border-bottom:0}.li svg{color:var(--pink);flex-shrink:0;margin-top:1px}.li b{font-size:13px;font-weight:500;display:block}.li small{font-size:12px;color:var(--mut);display:block}a.li>div{flex:1}a.li>svg:last-child{color:var(--mut);align-self:center;margin:0}.pd-desc{font-size:13px;line-height:1.65;color:var(--ink-2);overflow-wrap:anywhere}.pd-desc p{margin:0 0 8px}.pd-desc img{border-radius:10px;margin:8px 0}.pd-desc.is-clamped{max-height:280px;overflow:hidden;position:relative}.pd-desc.is-clamped::after{content:"";position:absolute;left:0;right:0;bottom:0;height:80px;background:linear-gradient(#fff0,#fff)}.pd-more{border:0;background:#fff0;color:var(--pink);font-weight:600;font-size:13px;padding:8px 0 0}.pd-store{display:flex;align-items:center;gap:12px}.pd-store__logo{width:48px;height:48px;border-radius:24px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;background:#fff;flex-shrink:0;padding:4px}.pd-store__b{flex:1;min-width:0}.pd-store__b b{display:block;font-size:14px}.pd-store__b small{font-size:12px;color:var(--mut)}.pd-bar{height:var(--bar);box-sizing:content-box;padding-bottom:env(safe-area-inset-bottom,0);background:#fff;border-top:1px solid var(--line);display:flex}.pd-bar__chat{width:72px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--ink);font-size:11px;flex-shrink:0}.pd-bar__chat:hover{color:var(--pink)}.pd-bar button{flex:1;border:0;font-size:14px;font-weight:600}.pd-bar__cart{background:var(--pink-s);color:var(--pink-d)}.pd-bar__buy{background:var(--pink);color:#fff}.pd-bar__buy:hover{background:var(--pink-d)}.pd-bar[data-out] button{background:#EDE6E9;color:var(--mut)}.sheet{position:fixed;inset:0;z-index:100;display:none}.sheet.is-open{display:block}.sheet__bg{position:absolute;inset:0;background:rgb(31 26 29 / .5);border:0;width:100%;cursor:default}.sheet__panel{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:var(--app);max-height:88vh;overflow-y:auto;background:#fff;border-radius:18px 18px 0 0;padding:16px;display:flex;flex-direction:column;gap:16px;animation:up .2s ease-out}@keyframes up{from{transform:translate(-50%,24px);opacity:.6}to{transform:translate(-50%,0);opacity:1}}@media (prefers-reduced-motion:reduce){.sheet__panel{animation:none}}.sheet__top{display:flex;gap:12px;align-items:flex-end}.sheet__img{width:92px;height:92px;border-radius:10px;object-fit:cover;margin-top:-40px;border:3px solid #fff;background:var(--bg);flex-shrink:0}.sheet__info{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.sheet__price{font-size:20px;font-weight:700;color:var(--pink)}.sheet__price del{font-size:13px;color:var(--mut);font-weight:400}.sheet__price ins{text-decoration:none}.sheet__note{font-size:12px;color:var(--mut)}.opt-group{display:flex;flex-direction:column;gap:8px}.opt-group__k{font-size:13px;font-weight:600}.opts{display:flex;flex-wrap:wrap;gap:8px}.opt{min-height:38px;min-width:48px;padding:0 12px;border-radius:8px;border:1px solid var(--line-2);background:#fff;color:var(--ink);font-size:13px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.opt:hover{border-color:var(--pink)}.opt.is-on{border-color:var(--pink);background:var(--pink-s);color:var(--pink-d);font-weight:600}.opt[disabled]{color:#B3A8AE;background:#FAF8F9;border-style:dashed;cursor:not-allowed;text-decoration:line-through}.sheet form.cart{margin:0;display:flex;flex-direction:column;gap:16px}.sheet table.variations{display:none}.sheet .single_variation_wrap{display:flex;flex-direction:column;gap:16px}.sheet .woocommerce-variation-price,.sheet .woocommerce-variation-description{display:none}.sheet .woocommerce-variation-availability{font-size:12px;color:var(--mut)}.sheet .woocommerce-variation-availability p{margin:0}.sheet .stock.out-of-stock{color:var(--pink-d);font-weight:600}.qty-row{display:flex;justify-content:space-between;align-items:center}.qty-row__k{font-size:13px;font-weight:600}.step{display:inline-flex;align-items:center;border:1px solid var(--line-2);border-radius:8px;background:#fff}.step button{width:40px;height:36px;border:0;background:#fff0;font-size:18px;color:var(--ink);line-height:1}.step .qty{width:44px;height:36px;border:0;text-align:center;font-weight:600;font-size:14px;-moz-appearance:textfield;background:#fff0}.step .qty::-webkit-inner-spin-button,.step .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sheet .quantity{display:flex;justify-content:space-between;align-items:center}.sheet .quantity::before{content:"Jumlah";font-size:13px;font-weight:600}.sheet .single_add_to_cart_button{width:100%;height:48px;border-radius:10px;border:0;background:var(--pink);color:#fff;font-size:15px;font-weight:600}.sheet .single_add_to_cart_button:hover{background:var(--pink-d)}.sheet .single_add_to_cart_button.disabled{background:#EDE6E9;color:var(--mut)}.sheet .woocommerce-variation-add-to-cart{display:flex;flex-direction:column;gap:16px}.sheet .reset_variations{display:none!important}.sheet-wa{display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;font-weight:500;color:var(--ink-3);padding:4px 0}.sheet-wa:hover{color:var(--pink)}.nog-pick{background:var(--pink-xs);border:1px solid var(--pink);color:var(--pink-d);border-radius:8px;padding:8px 12px;font-size:13px}.woocommerce-notices-wrapper:empty{display:none}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-NoticeGroup .woocommerce-error{list-style:none;margin:10px 12px;padding:12px 14px;border-radius:10px;background:#fff;border:1px solid var(--line-2);font-size:13px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:space-between}.woocommerce-message{background:#F1FBF5;border-color:#BFE8CF;color:#14532D}.woocommerce-error{background:#FFF4F6;border-color:#F5C2CF;color:#7A0D33;flex-direction:column;align-items:flex-start}.woocommerce-error li{list-style:none}.woocommerce-message .button,.woocommerce-info .button{order:2;font-weight:600;font-size:13px;color:var(--pink)}.woocommerce-message[role=alert]::before,.woocommerce-info::before{content:none}.cart-shop{display:flex;align-items:center;gap:8px;padding:12px 16px 4px}.cart-shop img{height:16px;width:auto}.cart-shop span{font-size:12px;color:var(--mut)}.citem{display:flex;gap:12px;padding:12px 16px;border-top:1px solid #F3ECEF;position:relative}.citem__img{width:80px;height:80px;border-radius:10px;object-fit:cover;background:var(--bg);flex-shrink:0;overflow:hidden}.citem__img img{width:80px;height:80px;object-fit:cover}.citem__b{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.citem__n{font-size:13px;line-height:1.35;color:var(--ink);padding-right:28px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.citem__v{align-self:flex-start;font-size:12px;color:var(--ink-3);background:var(--bg);padding:2px 8px;border-radius:4px}.citem__v dl{margin:0;display:flex;flex-wrap:wrap;gap:0 6px}.citem__v dt{font-weight:400}.citem__v dd{margin:0}.citem__v dd p{margin:0}.citem__row{display:flex;justify-content:space-between;align-items:center;gap:8px}.citem__p{font-size:14px;font-weight:600;color:var(--pink)}.citem__x{position:absolute;top:8px;right:8px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--mut)!important;border-radius:18px}.citem__x:hover{background:var(--bg)}.cart-note{margin:0 16px;padding:12px 14px;border-radius:10px;background:var(--pink-s);font-size:12.5px;line-height:1.5;color:var(--pink-dd);display:flex;gap:10px}.cart-note svg{flex-shrink:0;margin-top:2px}.coupon-row{display:flex;gap:8px}.coupon-row input{flex:1;min-width:0;height:40px;border:1px solid var(--line-2);border-radius:8px;padding:0 12px;font-size:13px}.cart-bar{background:#fff;border-top:1px solid var(--line);padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:12px}.cart-bar__sum{flex:1;display:flex;flex-direction:column;min-width:0}.cart-bar__sum small{font-size:11.5px;color:var(--mut)}.cart-bar__sum b{font-size:18px;font-weight:700;color:var(--pink)}.cart-update{display:none}.wc-empty-cart-message .cart-empty{margin:16px 12px}.return-to-shop{text-align:center;margin:0 16px}.return-to-shop .button{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 20px;border-radius:10px;background:var(--pink);color:#fff;font-weight:600}.woocommerce-checkout .app-main{padding-bottom:24px}form.checkout{display:flex;flex-direction:column;gap:8px}.co-sec{background:#fff;padding:14px 16px}.co-sec h3,#order_review_heading{margin:0 0 12px;font-size:14px;font-weight:600}#order_review_heading{background:#fff;padding:14px 16px 0;margin:0}.woocommerce-billing-fields h3{margin:0 0 12px;font-size:14px;font-weight:600}.form-row{margin:0 0 12px;display:flex;flex-direction:column;gap:4px;padding:0}.form-row label{font-size:12px;color:var(--ink-3)}.form-row .required{color:var(--pink);text-decoration:none;border:0}.form-row .optional{color:var(--mut)}.form-row input.input-text,.form-row textarea,.form-row select,.select2-container .select2-selection--single{width:100%;min-height:44px;border:1px solid var(--line-2);border-radius:8px;padding:10px 12px;font-size:14px;background:#fff;color:var(--ink)}.select2-container .select2-selection--single{display:flex;align-items:center;padding:0 12px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:42px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:42px;padding-left:0;color:var(--ink)}.form-row textarea{min-height:72px;resize:vertical}.form-row.woocommerce-invalid input.input-text{border-color:#C2185B}.woocommerce-additional-fields h3{display:none}table.shop_table{width:100%;border-collapse:collapse;font-size:13px}table.shop_table th,table.shop_table td{padding:8px 0;border-bottom:1px solid #F3ECEF;text-align:left;vertical-align:top}table.shop_table td.product-total,table.shop_table tfoot td{text-align:right}table.shop_table tfoot .order-total td,table.shop_table tfoot .order-total th{font-size:15px;font-weight:700;color:var(--pink);border-bottom:0}table.shop_table .product-quantity{color:var(--mut)}table.shop_table .variation{margin:2px 0 0;color:var(--mut);font-size:12px;display:flex;flex-wrap:wrap;gap:0 6px}table.shop_table .variation dd,table.shop_table .variation p{margin:0}#shipping_method{list-style:none;margin:0;padding:0;font-size:12px;color:var(--mut)}.woocommerce-checkout-review-order{background:#fff;padding:4px 16px 16px}#payment{margin-top:12px}#payment ul.payment_methods{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:8px}#payment li.wc_payment_method{border:1px solid var(--line-2);border-radius:10px;padding:12px;position:relative}#payment li.wc_payment_method:has(input:checked){border-color:var(--pink);background:var(--pink-xs)}#payment li.wc_payment_method>input{accent-color:var(--pink);width:18px;height:18px;margin:0 8px 0 0;vertical-align:-3px}#payment li.wc_payment_method>label{font-size:13.5px;font-weight:500}#payment .payment_box{font-size:12px;color:var(--mut);margin:6px 0 0 26px}#payment .payment_box p{margin:0}.woocommerce-privacy-policy-text{font-size:11.5px;color:var(--mut)}.woocommerce-privacy-policy-text p{margin:0 0 10px}#place_order{width:100%;height:50px;border-radius:10px;border:0;background:var(--pink);color:#fff;font-size:15px;font-weight:600}#place_order:hover{background:var(--pink-d)}.nog-info{background:var(--pink-xs);border:1px solid #F7C6D8;border-radius:10px;padding:10px 12px;margin:12px 0;font-size:12.5px;color:var(--pink-dd)}.woocommerce-form-coupon-toggle .woocommerce-info{background:#fff}.checkout_coupon{background:#fff;margin:0 12px;padding:12px;border-radius:10px;display:flex;flex-wrap:wrap;gap:8px}.checkout_coupon p{margin:0}.checkout_coupon .form-row-first{flex:1}.checkout_coupon .button{height:44px;padding:0 14px;border-radius:8px;border:1px solid var(--pink);background:#fff;color:var(--pink);font-weight:600}.woocommerce-order{background:#fff;margin:12px;padding:16px;border-radius:14px}.woocommerce-order-overview{list-style:none;padding:0;margin:12px 0;font-size:13px;display:grid;gap:6px}.nog-wa-box{border-radius:14px!important}.page-wrap{background:#fff;margin:12px;border-radius:14px;padding:18px 16px}.page-wrap h1{margin:0 0 12px;font-size:19px}.page-wrap .entry{font-size:14px;line-height:1.7;color:var(--ink-2);overflow-wrap:anywhere}.entry h2{font-size:16px;margin:20px 0 6px;color:var(--ink)}.entry table{width:100%;border-collapse:collapse;font-size:13px;margin:6px 0 14px}.entry th,.entry td{border:1px solid var(--line-2);padding:6px 8px;text-align:left;vertical-align:top}.entry th{background:var(--pink-xs);color:var(--ink)}.entry ol,.entry ul{padding-left:20px}.site-foot{padding:20px 16px 8px;text-align:center;font-size:12px;color:var(--mut)}.site-foot nav{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;margin-bottom:8px}.site-foot a{color:var(--ink-3)}.nog-cart{display:none!important}@media (min-width:600px){.app{box-shadow:0 0 0 1px rgb(31 26 29 / .04),0 10px 40px rgb(31 26 29 / .08)}}.related.products>h2{margin:4px 4px 10px;font-size:15px;font-weight:600}#customer_details,.woocommerce-additional-fields{background:#fff;padding:14px 16px}#customer_details .col-1,#customer_details .col-2{width:auto;float:none}.woocommerce-shipping-fields:empty{display:none}.wc-page .woocommerce{display:flex;flex-direction:column}.cat-row{display:grid;grid-auto-flow:column;grid-auto-columns:72px;gap:12px 8px;overflow-x:auto;scrollbar-width:none;padding:0 16px;scroll-snap-type:x proximity}.cat-row::-webkit-scrollbar{display:none}.cat-row.is-two{grid-template-rows:repeat(2,auto)}.cat-row .cat-ic{width:auto;scroll-snap-align:start}.cat-ic__img{width:60px;height:60px;border-radius:30px;overflow:hidden;background:var(--bg);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--pink);flex-shrink:0}.cat-ic__img img{width:100%;height:100%;object-fit:cover}.cat-ic__img.is-icon{background:var(--pink-s);border-color:#F7D3E1;padding:8px}.cat-ic__img.is-icon img{object-fit:contain}.cat-ic:hover .cat-ic__img{border-color:var(--pink)}.cat-ic span:last-child{font-size:11.5px;text-align:center;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:72px}.bnr{margin:12px 0 0;position:relative}.bnr__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.bnr__track::-webkit-scrollbar{display:none}.bnr__slide{flex:0 0 100%;scroll-snap-align:center;padding:0 16px;box-sizing:border-box}.bnr__slide .banner{height:100%;min-height:190px}.bnr__full{display:block;border-radius:16px;overflow:hidden;aspect-ratio:2/1;background:var(--pink-s)}.bnr__full img{width:100%;height:100%;object-fit:cover}.bnr__dots{display:flex;justify-content:center;gap:6px;padding-top:8px}.bnr__dot{width:6px;height:6px;border-radius:3px;border:0;padding:0;background:#E2D6DC;transition:width .2s}.bnr__dot.is-on{width:18px;background:var(--pink)}.bnr__dot::after{content:"";display:block;margin:-19px;width:44px;height:44px}@media (prefers-reduced-motion:reduce){.bnr__track{scroll-behavior:auto}.bnr__dot{transition:none}}a.trust__item{color:var(--ink)}a.trust__item:hover{color:var(--pink)}.pd-shopee{margin-top:8px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ink)}.pd-shopee:hover{color:var(--ink)}.pd-shopee b{display:block;font-size:13px;font-weight:600}.pd-shopee small{display:block;font-size:12px;color:var(--mut)}.pd-shopee__btn{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--ink-3);border:1px solid var(--line-2);border-radius:8px;padding:7px 10px}.pd-shopee:hover .pd-shopee__btn{border-color:var(--ink-3)}.nshop-remember{margin:4px 0 0;padding:10px 12px;border-radius:10px;background:var(--bg);display:flex;flex-direction:column;gap:4px;font-size:13px}.nshop-remember label{display:flex;gap:8px;align-items:flex-start;color:var(--ink)}.nshop-remember input{accent-color:var(--pink);width:18px;height:18px;margin:1px 0 0;flex-shrink:0}.nshop-remember small{font-size:11.5px;color:var(--mut);padding-left:26px}.nshop-cod-off{margin:0 0 12px;padding:8px 12px;border-radius:10px;background:var(--bg);font-size:12px;color:var(--ink-3)}.nshop-forget{align-self:flex-start;margin-left:26px;border:0;background:#fff0;color:var(--pink);font-size:12.5px;font-weight:500;padding:2px 0;text-decoration:underline}.catx{padding:14px 16px 16px;display:flex;flex-direction:column;gap:14px}.catx__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.catx__item{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px 10px;border:1px solid var(--line);border-radius:12px;color:var(--ink);text-align:center;height:100%}.catx__item:hover,.catx__item:focus-visible{border-color:var(--pink);color:var(--pink)}.catx__name{font-size:12.5px;font-weight:600;line-height:1.25}.catx__n{font-size:11px;color:var(--mut)}.reco{display:flex;flex-direction:column;gap:10px;padding:16px 12px 8px}.reco__h{display:flex;align-items:center;gap:12px;margin:0;font-size:15px;font-weight:600;color:var(--ink);text-align:center}.reco__h::before,.reco__h::after{content:"";flex:1;height:1px;background:var(--line)}.reco__h span{flex:0 1 auto}.cart-items.is-folded .citem--more{display:none}.cart-more{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;min-height:44px;border:0;border-top:1px solid #F3ECEF;background:none;font:inherit;font-size:13px;color:var(--ink-3);cursor:pointer}.cart-more svg{transform:rotate(90deg)}.catx-bnr{padding:12px 12px 0}.catx-bnr img{display:block;width:100%;height:auto;border-radius:12px}.pd-top__r{display:flex;gap:8px}.pd-top button{pointer-events:auto}button.pd-fab{border:0;padding:0;cursor:pointer;font:inherit}.share__head{display:flex;align-items:center;justify-content:space-between;font-size:15px}.share__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-bottom:8px}.share__opt{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;color:var(--ink);background:none;border:0;padding:4px 0;cursor:pointer;font-family:inherit}.share__ic{width:52px;height:52px;border-radius:26px;display:flex;align-items:center;justify-content:center;background:var(--bg);color:var(--ink)}.share__ic.is-wa{background:#25D366;color:#fff}.share__ic.is-fb{background:#1877F2;color:#fff}.share__ic.is-tg{background:#229ED9;color:#fff}.srch-pop{position:absolute;left:0;right:0;top:100%;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 12px 24px rgb(31 26 29 / .12);max-height:70vh;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;z-index:60;padding:4px 0 10px}.srch-sec{padding:10px 16px 4px}.srch-h{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;color:var(--mut);margin-bottom:8px}.srch-clear{border:0;background:none;color:var(--pink);font-size:12px;padding:0;cursor:pointer}.srch-chips{display:flex;flex-wrap:wrap;gap:8px}.srch-chip{border:1px solid var(--line-2);background:#fff;border-radius:16px;padding:6px 12px;font:inherit;font-size:13px;color:var(--ink-2);cursor:pointer}.srch-row{display:flex;width:100%;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;border:0;background:none;text-align:left;font:inherit;font-size:14px;color:var(--ink-3);cursor:pointer;text-decoration:none}.srch-row:hover,.srch-row:focus-visible{background:var(--pink-xs)}.srch-row b{color:var(--ink);font-weight:600}.srch-row small{color:var(--mut);font-size:12px;flex:none}.srch-row--sku{border-bottom:1px solid var(--line)}.srch-cats{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;padding:10px 16px;font-size:13px;border-top:1px solid var(--line)}.srch-cats span{color:var(--mut)}.srch-cats a{color:var(--pink);font-weight:500}.srch-all{display:block;width:calc(100% - 32px);margin:6px 16px 0;padding:11px;border:0;border-radius:10px;background:var(--pink-s);color:var(--pink-d);font:inherit;font-weight:600;font-size:13px;cursor:pointer}.srch-none{padding:14px 16px;font-size:13px;color:var(--mut)}.srch-fix{padding:10px 16px 2px;margin:0;justify-content:flex-start;gap:4px}.srch-fix b{color:var(--pink)}.srch-open .app-header{z-index:70}.app{overflow-x:clip}@supports (-webkit-touch-callout:none){.app input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=hidden]),.app select,.app textarea,.sheet input,.sheet select,.nog-wil input{font-size:16px!important}}.app-header__icons{display:flex;align-items:center}.pgrid>li{position:relative}.fav{border:0;cursor:pointer;padding:0;font:inherit;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:#fff0}.fav--card{position:absolute;top:6px;right:6px;z-index:2;width:34px;height:34px;border-radius:17px;background:rgb(255 255 255 / .9);color:var(--ink-3);box-shadow:0 1px 4px rgb(31 26 29 / .15)}.fav.is-on{color:var(--pink)}.fav.is-on svg{fill:currentColor}.pd-fab.fav.is-on{background:#fff}.fav.is-pop svg{animation:nshop-pop .3s ease}@keyframes nshop-pop{50%{transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){.fav.is-pop svg{animation:none}}.favx__note{margin:6px 0 0;font-size:12.5px;color:var(--mut)}.favx .h2 small{font-weight:400;color:var(--mut);font-size:13px}.favx__empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;margin-top:8px;padding:32px 20px}.favx__empty p{margin:0 0 6px;font-size:13px;color:var(--mut);max-width:260px}.favx__ic{width:56px;height:56px;border-radius:28px;background:var(--pink-s);color:var(--pink);display:flex;align-items:center;justify-content:center}.nshop-toast{position:fixed;left:50%;bottom:calc(var(--bar) + 14px);transform:translateX(-50%);z-index:120;display:flex;align-items:center;gap:14px;max-width:calc(100vw - 32px);padding:10px 14px;border-radius:10px;background:rgb(31 26 29 / .92);color:#fff;font-size:13px;box-shadow:0 6px 18px rgb(0 0 0 / .2)}.nshop-toast a{color:#FFB8D2;font-weight:600;white-space:nowrap}.has-bar .nshop-toast{bottom:calc(var(--bar) + 70px)}.badge[hidden],.nshop-toast[hidden]{display:none}