: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,.select2-search__field,.select2-container input,.kiriof-buyer-combobox-search,body>.select2-container 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}.woocommerce form.checkout .woocommerce-billing-fields .kiriof-classic-address-layout{grid-template-columns:minmax(0,1fr)!important}.woocommerce form.checkout .woocommerce-billing-fields .kiriof-classic-address-layout>*{grid-column:1/-1!important}.kiriof-classic-address-layout>.kiriof-classic-pin{order:60;margin-bottom:12px}body.nshop-pin-closed .kiriof-classic-pin{display:none!important}.kiriof-classic-pin>label{font-size:12px;color:var(--ink-3)}.kiriof-classic-instant-status{font-size:12px;color:var(--mut);margin:0 0 6px}.kiriof-classic-map-viewport{border-radius:10px;overflow:hidden}.nshop-pin-toggle{display:flex;align-items:center;gap:10px;width:100%;margin:0 0 4px;padding:10px 12px;border:1px dashed var(--line-2);border-radius:10px;background:#fff;color:var(--ink-3);font:inherit;font-size:12.5px;text-align:left;cursor:pointer}.nshop-pin-toggle b{display:block;color:var(--ink);font-size:13px;font-weight:600}.nshop-pin-toggle svg{flex-shrink:0;color:var(--pink)}.nshop-pin-toggle .chev{margin-left:auto;color:var(--mut);transition:transform .2s}.nshop-pin-toggle[aria-expanded="true"] .chev{transform:rotate(180deg)}.kiriof-classic-map-viewport .leaflet-container{position:relative}.nshop-map-cover{display:none}.nshop-map-locked .nshop-map-cover{display:flex;position:absolute;inset:0;z-index:1000;align-items:flex-end;justify-content:center;padding:0 0 12px;border:0;background:#fff0;touch-action:pan-y;cursor:pointer;font:inherit}.nshop-map-cover span{padding:7px 12px;border-radius:999px;background:rgb(17 17 17 / .78);color:#fff;font-size:12.5px;font-weight:600;box-shadow:0 2px 8px rgb(0 0 0 / .2)}.nshop-pin-note{margin:6px 0 10px;padding:9px 12px;border-radius:10px;background:#fff6f9;border:1px solid var(--line-2);font-size:12.5px;line-height:1.45;color:var(--ink-3)}.nshop-pin-note b{color:var(--ink)}.nshop-linkbtn{padding:0;border:0;background:none;color:var(--pink);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.form-row .select2-container{width:100%!important}.select2-container .select2-selection--single .select2-selection__placeholder{color:var(--mut)}form.checkout>#customer_details{order:0}form.checkout>.kiriof-classic-shipping-options{order:1}form.checkout>#order_review_heading{order:2}form.checkout>#order_review{order:3}.kiriof-classic-shipping-options{background:#fff;margin:0!important;padding:14px 16px!important}.kiriof-classic-shipping-options>h3,#kiriof-classic-shipping-options-title{margin:0 0 10px!important;font-size:14px;font-weight:600;color:var(--ink)}.kiriof-classic-shipping-options .choices__inner,.kiriof-classic-shipping-options [role="combobox"]{border-radius:10px}.kiriof-classic-shipping-insurance{margin-top:10px}.kiriof-classic-insurance-field{margin:0!important;font-size:13px!important;font-weight:400!important}.kiriof-classic-insurance-field label{display:flex;align-items:center;gap:8px;color:var(--ink);cursor:pointer}.kiriof-classic-insurance-field input{accent-color:var(--pink);width:18px;height:18px;margin:0}.kiriof-shipping-selection-error{margin:8px 0 0;padding:8px 12px;border-radius:8px;background:#FDECF2;font-size:12px;color:#B0124F}.nshop-ship-hint{margin:0;font-size:12.5px;color:var(--mut)}.woocommerce form.checkout #order_review table.woocommerce-checkout-review-order-table{table-layout:fixed}.woocommerce form.checkout #order_review table.woocommerce-checkout-review-order-table th.product-name{width:68%!important}.woocommerce form.checkout #order_review table.woocommerce-checkout-review-order-table td.product-total,.woocommerce form.checkout #order_review table.woocommerce-checkout-review-order-table tfoot td{white-space:nowrap}.woocommerce form.checkout #order_review table.woocommerce-checkout-review-order-table tr.kiriof-classic-shipping-summary-options{display:none!important}.nshop-cod-tag{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:6px;background:#E8F6EE;color:#1E7A46;font-size:11px;font-weight:600}.kiriof-buyer-courier-note{color:#1E7A46;font-weight:600;font-size:11.5px}.kiriof-shipping-methods-ready .kiriof-shipping-methods-list--enhanced>li:has(>.kiriof-shipping-method-extensions>.nshop-cod-tag:only-child){display:none}.kiriof-shipping-methods-ready .kiriof-shipping-methods-list--enhanced:not(:has(>li>.kiriof-shipping-method-extensions>:not(.nshop-cod-tag))){display:none}#payment .nshop-cod-off{margin:0 0 10px}.nshop-video-page{background:#000}.nshop-video-page .app{background:#000;min-height:0}.nshop-video-page .app-main{padding-bottom:0}.nshop-video-page .site-foot{display:none}.nshop-video-page .app-nav{background:#000;border-top-color:#222}.nshop-video-page .app-nav a{color:#bbb}.nshop-video-page .app-nav a.is-on{color:#fff}.vf{--vh:calc(100dvh - var(--bar) - env(safe-area-inset-bottom,0px));height:var(--vh);overflow-y:auto;scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;position:relative;color:#fff}.vf::-webkit-scrollbar{display:none}.vf-top{position:sticky;top:0;z-index:5;height:0;display:flex;align-items:flex-start}.vf-top>*{margin-top:max(8px,env(safe-area-inset-top,0px))}.vf-title{font-size:16px;font-weight:700;margin-left:4px;margin-right:auto;line-height:40px;text-shadow:0 1px 3px rgb(0 0 0 / .6)}.vf-ib{width:40px;height:40px;display:grid;place-items:center;color:#fff;background:none;border:0;cursor:pointer;filter:drop-shadow(0 1px 2px rgb(0 0 0 / .6));margin-left:6px;margin-right:6px}.vf-snd .vf-snd-on{display:none}.vf.has-sound .vf-snd .vf-snd-on{display:inline}.vf.has-sound .vf-snd .vf-snd-off{display:none}.vf-slide{height:var(--vh);scroll-snap-align:start;scroll-snap-stop:always;position:relative;overflow:hidden;background:#000}.vf-v{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vf-slide{container-type:size;container-name:vfs}@container vfs (max-aspect-ratio:42/100){.vf-v{object-fit:contain}}@container vfs (min-aspect-ratio:3/4){.vf-v{object-fit:contain}}html.vf-zoom .nshop-video-page{--app:100%}html.vf-zoom .vf{--vh:calc(100dvh - (var(--bar) + env(safe-area-inset-bottom,0px)) * var(--z))}html.vf-zoom .vf-top>*,html.vf-zoom .vf-side,html.vf-zoom .vf-info,html.vf-zoom .vf-toast,html.vf-zoom .vf-ci,html.vf-zoom .vf-paused,html.vf-zoom .vf-buf,html.vf-zoom .vf-prog,html.vf-zoom .vf-sp__in,html.vf-zoom .nshop-video-page .app-nav{zoom:var(--z)}.vf-tap{position:absolute;inset:0;background:#fff0;border:0;cursor:pointer}.vf-paused{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);color:rgb(255 255 255 / .85);display:none;pointer-events:none}.vf-slide.is-paused .vf-paused{display:block}.vf-slide::after{content:"";position:absolute;left:0;right:0;bottom:0;height:45%;background:linear-gradient(transparent,rgb(0 0 0 / .65));pointer-events:none}.vf-side{position:absolute;right:10px;bottom:150px;z-index:2;display:flex;flex-direction:column;gap:14px}.vf-act{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:rgb(0 0 0 / .35);color:#fff;border:0;cursor:pointer;position:static}.vf-act.is-done{background:var(--pink)}.vf-act.fav[aria-pressed="true"]{color:#ff4d88}.vf-act.fav[aria-pressed="true"] svg path{fill:currentColor}.vf-info{position:absolute;left:12px;right:68px;bottom:14px;z-index:2}.vf-cap{font-size:14px;line-height:1.4;margin:0 0 10px;text-shadow:0 1px 3px rgb(0 0 0 / .7);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.vf-card{display:flex;align-items:center;gap:8px;background:rgb(255 255 255 / .95);color:var(--ink);border-radius:12px;padding:8px}.vf-card__p{display:flex;align-items:center;gap:8px;min-width:0;flex:1;color:inherit}.vf-card__p img{width:48px;height:48px;border-radius:8px;object-fit:cover;flex:none}.vf-card__p span{min-width:0;display:flex;flex-direction:column}.vf-card__p b{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vf-card__p em{font-style:normal;font-size:13px;color:var(--pink);font-weight:700}.vf-buy{flex:none;background:var(--pink);color:#fff;border:0;border-radius:8px;padding:9px 12px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.vf-buy[disabled]{opacity:.8}.vf-more{margin-top:6px;background:rgb(255 255 255 / .95);color:var(--ink);border-radius:12px;padding:6px 8px;font-size:13px}.vf-more summary{cursor:pointer;font-weight:600;padding:2px 0}.vf-more .vf-card__p{padding:6px 0;border-top:1px solid var(--line)}.vf-more .vf-card__p img{width:40px;height:40px}.vf-empty{height:var(--vh);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:16px}.vf-empty p{color:#aaa;margin:0 0 8px}.admin-bar .vf{--vh:calc(100dvh - var(--bar) - env(safe-area-inset-bottom,0px) - 32px)}@media (max-width:782px){.admin-bar .vf{--vh:calc(100dvh - var(--bar) - env(safe-area-inset-bottom,0px) - 46px)}}.vf-toast{position:absolute;left:50%;top:64px;transform:translateX(-50%);z-index:6;max-width:calc(100% - 32px);padding:9px 14px;border-radius:10px;background:rgb(0 0 0 / .75);color:#fff;font-size:13px;text-align:center}.vf-toast[hidden]{display:none}.vf-act.is-loading{animation:vfpulse 1s ease-in-out infinite}@keyframes vfpulse{50%{opacity:.45}}.vf-sp{position:fixed;inset:0;z-index:80;background:#111;color:#fff;max-width:var(--app);margin:0 auto;display:flex;flex-direction:column}.vf-sp[hidden]{display:none}.vf-sp__bar{display:flex;align-items:center;gap:4px;padding:max(8px,env(safe-area-inset-top,0px)) 10px 8px 0}.vf-sp__in{flex:1;display:flex;align-items:center;gap:8px;background:#2a2a2a;border-radius:10px;padding:0 12px;height:40px;color:#aaa}.vf-sp__in input{flex:1;min-width:0;border:0;outline:0;background:#fff0;color:#fff;font-size:16px}.vf-sp__h{margin:6px 14px 8px;font-size:13px;color:#aaa}.vf-sp__grid{flex:1;overflow-y:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:0 4px calc(var(--bar) + 12px);align-content:start}.vf-sp__it{display:flex;flex-direction:column;text-align:left;background:none;border:0;padding:0;color:#fff;cursor:pointer;min-width:0}.vf-sp__img{display:block;aspect-ratio:9/16;background:#333 center/cover no-repeat;border-radius:6px;position:relative}.vf-sp__img::after{content:"";position:absolute;left:8px;bottom:8px;border-left:10px solid #fff;border-top:6px solid #fff0;border-bottom:6px solid #fff0;filter:drop-shadow(0 1px 2px rgb(0 0 0 / .6))}.vf-sp__t{font-size:12px;line-height:1.3;margin:4px 2px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vf-sp__p{font-size:12px;color:#ff8fb6;font-weight:600;margin:2px 2px 6px}.vf-top .vf-ib[data-search-open]{margin-right:0}.admin-bar .vf-sp{top:32px}@media (max-width:782px){.admin-bar .vf-sp{top:46px}}.vf-buf{position:absolute;left:50%;top:45%;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;border:3px solid rgb(255 255 255 / .25);border-top-color:#fff;display:none;pointer-events:none;animation:vfspin .8s linear infinite;z-index:1}.vf-slide.is-buf .vf-buf{display:block}.vf-slide.is-paused .vf-buf{display:none}@keyframes vfspin{to{transform:rotate(360deg)}}.vf-prog{position:absolute;left:0;right:0;bottom:0;height:3px;background:rgb(255 255 255 / .18);z-index:3;pointer-events:none}.vf-prog i{display:block;height:100%;background:#fff;transform-origin:left;transform:scaleX(0);transition:transform .25s linear}.vf-fold{display:inline-block;margin:0 0 6px;padding:4px 10px;border-radius:14px;border:0;background:rgb(0 0 0 / .45);color:#fff;font-size:12px;cursor:pointer}.vf-fold__show{display:none}.vf.is-folded .vf-fold__hide{display:none}.vf.is-folded .vf-fold__show{display:inline}.vf.is-folded .vf-card,.vf.is-folded .vf-more{display:none}@media (prefers-reduced-motion:reduce){.vf-buf{animation-duration:2s}.vf-prog i{transition:none}}.vf-q{margin-top:max(14px,calc(env(safe-area-inset-top,0px) + 6px));height:28px;padding:0 10px;border-radius:14px;border:1px solid rgb(255 255 255 / .55);background:rgb(0 0 0 / .3);color:#fff;font-size:11.5px;font-weight:600;cursor:pointer;white-space:nowrap}.vf-q[hidden]{display:none}.vf-poin{position:relative;display:inline-flex;align-items:center;gap:5px;height:30px;margin-top:max(13px,calc(env(safe-area-inset-top,0px) + 5px));padding:0 10px 0 3px;border-radius:15px;background:rgb(0 0 0 / .4);border:1px solid rgb(255 214 90 / .85);color:#ffe28a;font-size:12.5px;font-weight:800;text-decoration:none;white-space:nowrap}.vf-coin{position:relative;width:24px;height:24px;flex:none;display:grid;place-items:center}.vf-coin svg{position:absolute;inset:0;width:24px;height:24px;transform:rotate(-90deg)}.vf-coin circle{fill:none;stroke-width:3.5}.vf-coin__bg{stroke:rgb(255 255 255 / .22)}.vf-coin__fg{stroke:#ffd23f;stroke-linecap:round;stroke-dasharray:100.5;stroke-dashoffset:100.5;transition:stroke-dashoffset .9s linear}.vf-coin i{font-style:normal;font-size:13px;line-height:1}.vf-poin.is-full .vf-coin__fg{stroke:#9be29b}.vf-title+.vf-poin{margin-left:6px}@media (max-width:374px){.vf-top .vf-title{font-size:0;margin-left:0}.vf-q{padding:0 7px;font-size:11px}}.vf-pop{position:absolute;left:4px;top:100%;color:#ffd23f;font-weight:800;font-size:15px;text-shadow:0 1px 3px rgb(0 0 0 / .7);pointer-events:none;animation:vfpop 1.6s ease-out forwards}@keyframes vfpop{0%{transform:translateY(-10px) scale(.6);opacity:0}15%{transform:translateY(2px) scale(1.25);opacity:1}100%{transform:translateY(26px) scale(1);opacity:0}}.vf-ci{position:absolute;left:12px;top:calc(max(8px,env(safe-area-inset-top,0px)) + 50px);z-index:6;border:0;border-radius:18px;padding:8px 14px;background:linear-gradient(90deg,#ff8a00,#ffb800);color:#fff;font-size:13px;font-weight:600;box-shadow:0 3px 10px rgb(0 0 0 / .35);cursor:pointer;animation:vfci 2.4s ease-in-out infinite}.vf-ci b{font-weight:800}@keyframes vfci{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}.vf.has-ci .vf-toast{top:108px}.poin-wrap{max-width:560px;margin:0 auto;padding:16px 16px 96px}.poin-card{background:#fff;border:1px solid #eee;border-radius:14px;padding:16px;margin-bottom:14px}.poin-card h1{font-size:20px;margin:0 0 12px;line-height:1.3}.poin-card h2{font-size:16px;margin:0 0 10px}.poin-muted{color:#666;font-size:13px;margin:8px 0 0}.poin-steps{list-style:none;margin:0;padding:0;display:grid;gap:8px}.poin-steps li{display:flex;gap:10px;align-items:center;font-size:14px}.poin-steps b{flex:none;width:26px;height:26px;border-radius:50%;background:#cc1458;color:#fff;display:grid;place-items:center;font-size:13px}.poin-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:14px;background:#f4f4f4;border-radius:10px;padding:4px}.poin-tabs button{border:0;background:none;border-radius:8px;padding:9px;font-weight:600;font-size:14px;color:#555;cursor:pointer}.poin-tabs button[aria-selected=true]{background:#fff;color:#cc1458;box-shadow:0 1px 3px rgb(0 0 0 / .1)}.poin-f label{display:block;font-size:13px;font-weight:600;margin-bottom:12px}.poin-f input[type=tel],.poin-f input[type=text],.poin-f input[type=password]{display:block;width:100%;box-sizing:border-box;margin-top:4px;padding:11px 12px;font-size:16px;border:1px solid #ccc;border-radius:10px}.poin-f small{display:block;font-weight:400;color:#666;margin-top:4px}.poin-pw{position:relative;display:block}.poin-pw input{padding-right:64px!important}.poin-pw button{position:absolute;right:6px;top:50%;transform:translateY(-50%);margin-top:2px;border:0;background:none;color:#cc1458;font-weight:600;font-size:13px;padding:8px;cursor:pointer}.poin-f .poin-ok{display:flex;gap:8px;align-items:flex-start;font-weight:400;font-size:13px;line-height:1.45}.poin-ok input{margin-top:2px;width:18px;height:18px;flex:none}.poin-err{background:#fff0f3;color:#b0123f;border-radius:8px;padding:8px 10px;font-size:13px;margin:0 0 12px}.poin-f .btn,.poin-btns .btn{width:100%;justify-content:center;text-align:center}.poin-bal{text-align:center}.poin-hi{margin:0;color:#666;font-size:14px}.poin-num{margin:4px 0 0;font-size:16px;display:flex;align-items:center;justify-content:center;gap:6px}.poin-num b{font-size:40px;color:#e08a00;line-height:1.1}.poin-coin{font-size:32px;line-height:1}.poin-hero{text-align:center}.poin-hero__coin{font-size:44px;line-height:1;margin:0 0 4px}.poin-hero__sub{margin:-6px 0 14px;color:#555;font-size:14px}.poin-hero .poin-steps{text-align:left}.ci{margin-top:12px}.ci__row{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.ci__d{display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 0 6px;border-radius:10px;background:#fff7e0;border:1px solid #ffe3a3}.ci__d b{font-size:12.5px;color:#d07a00}.ci__d small{font-size:10px;color:#888;white-space:nowrap}.ci__d.is-today{background:#ffb800;border-color:#ffb800}.ci__d.is-today b,.ci__d.is-today small{color:#fff}.ci__d.is-got{background:#f3f3f3;border-color:#eee}.ci__d.is-got b{color:#118a3a}.ci__btn{width:100%;margin-top:12px;background:linear-gradient(90deg,#ff8a00,#ffb800)!important}.ci__msg{margin:10px 0 0;font-size:13px;color:#666;text-align:center}.poin-rp{margin:0 0 12px;font-weight:600}.poin-day{display:flex;align-items:center;gap:8px;font-size:12px;color:#666}.poin-bar{flex:1;height:8px;border-radius:4px;background:#f1f1f1;overflow:hidden}.poin-bar i{display:block;height:100%;background:#ffb800}.poin-warn{background:#fff7e0;border-radius:8px;padding:8px;font-size:13px;margin:12px 0 0}.poin-btns{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.btn--ghost{background:#fff!important;color:#cc1458!important;border:1px solid #cc1458!important}.poin-how{font-size:12.5px;color:#666;margin:12px 0 0}.poin-hist{list-style:none;margin:0;padding:0}.poin-hist li{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid #f1f1f1;font-size:14px}.poin-hist li:first-child{border-top:0}.poin-hist small{display:block;color:#888;font-size:12px}.poin-hist em{font-style:normal;font-weight:700}.poin-hist .plus{color:#118a3a}.poin-hist .min{color:#b0123f}.poin-sk{background:#fff;border:1px solid #eee;border-radius:14px;padding:12px 16px;margin-bottom:14px;font-size:13.5px;line-height:1.55}.poin-sk summary{font-weight:600;cursor:pointer}.poin-sk ol{padding-left:20px}.poin-out{text-align:center;font-size:13px;color:#666}.poin-co{margin:0 0 14px;padding:12px;border:1px dashed #ffb800;background:#fffaf0;border-radius:10px;font-size:14px}.poin-sw{display:flex;gap:10px;align-items:center;cursor:pointer;position:relative}.poin-sw__ic{font-size:24px;line-height:1;flex:none}.poin-sw__t{flex:1;min-width:0;font-size:14px}.poin-sw__t small{display:block;margin:0;font-size:12px;color:#888}.poin-sw__rp{font-weight:700;color:#cc1458;white-space:nowrap}.poin-sw input{position:absolute;opacity:0;width:1px;height:1px}.poin-sw__k{flex:none;width:42px;height:24px;border-radius:12px;background:#ccc;position:relative;transition:background .2s}.poin-sw__k::after{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgb(0 0 0 / .3);transition:transform .2s}.poin-sw input:checked+.poin-sw__k{background:#ff8a00}.poin-sw input:checked+.poin-sw__k::after{transform:translateX(18px)}.poin-sw input:focus-visible+.poin-sw__k{outline:2px solid #cc1458;outline-offset:2px}.poin-co>small{display:block;margin-top:8px}.poin-co small{display:block;margin-top:4px;color:#666;font-size:12px}.poin-co--out{border-style:solid;border-color:#eee;background:#fafafa;font-size:13px}.poin-home{display:flex;align-items:center;gap:10px;margin:12px 12px 0;padding:11px 12px;border-radius:12px;background:linear-gradient(90deg,#fff6db,#fff);border:1px solid #ffe08a;color:inherit;text-decoration:none}.poin-home__ic{font-size:24px;line-height:1;flex:none}.poin-home__t{flex:1;min-width:0}.poin-home__t b{display:block;font-size:13.5px}.poin-home__t small{display:block;font-size:11.5px;color:#666;line-height:1.4}.poin-li-ic{width:20px;font-size:18px;line-height:20px;text-align:center;flex:none}.poin-ord a{display:flex;justify-content:space-between;gap:10px;width:100%;color:inherit;text-decoration:none}.woocommerce-account .wc-page{padding:12px 16px 96px}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;display:flex;gap:8px;padding:0;margin:0 0 14px}.woocommerce-account .woocommerce-MyAccount-navigation a{display:inline-block;padding:7px 14px;border-radius:16px;border:1px solid #cc1458;font-size:13px;font-weight:600;text-decoration:none}.woocommerce-account .woocommerce-MyAccount-content mark{background:none;font-weight:700;color:inherit}.woocommerce-account .woocommerce-MyAccount-content>p:first-child{background:#fff;border:1px solid #eee;border-radius:12px;padding:12px;font-size:14px}.woocommerce-account .woocommerce-order-details,.woocommerce-account .woocommerce-customer-details{background:#fff;border:1px solid #eee;border-radius:12px;padding:12px;margin-top:12px}.woocommerce-account .woocommerce-table{width:100%;border-collapse:collapse;font-size:13.5px}.woocommerce-account .woocommerce-table th,.woocommerce-account .woocommerce-table td{padding:8px 0;border-top:1px solid #f1f1f1;vertical-align:top}.woocommerce-account .woocommerce-table td:last-child,.woocommerce-account .woocommerce-table tfoot td{text-align:right}.nshop-tahu-dari{margin:4px 0 10px}.nshop-tahu-dari select{width:100%}