@font-face{font-family:"Harabara Mais Demo";src:url('../fonts/Harabara Mais Demo.otf') format('opentype');font-display:swap}@font-face{font-family:"Spongeboy Me Bob";src:url('../fonts/Spongeboy Me Bob.ttf') format('truetype');font-display:swap}@font-face{font-family:'FontAwesome';src:url('../font-awesome-4.6.3/fonts/FontAwesome.otf') format('opentype');font-display:block}:root{--ib-p:#330b3f;--ib-p2:#4d1460;--ib-p3:#5a1870;--ib-y:#ffc107;--ib-y2:#fff4cc;--ib-red:#dc1019;--ib-ink:#1f1724;--ib-text:#2b2230;--ib-text2:#3e3445;--ib-mut:#6b5f72;--ib-on-dark:#e2d3ea;--ib-on-dark2:#cbb8d4;--ib-line:#ece6ef;--ib-bg:#faf8fb;--ib-grey-btn:#f1edf3;--ib-wa:#1fa855;--ib-wa-dark:#178a45;--ib-sale:#e23744;--ib-ok:#157a3c;--ib-ok-bg:#e7f6ec;--ib-err:#b4232f;--ib-err-bg:#fdecee;--ib-r-sm:8px;--ib-r:14px;--ib-r-lg:16px;--ib-r-xl:20px;--ib-shadow-sm:0 6px 20px rgba(51,11,63,.05);--ib-shadow-hover:0 12px 26px rgba(51,11,63,.12);--ib-shadow-lg:0 18px 50px rgba(51,11,63,.15);--ib-focus:0 0 0 .2rem rgba(51,11,63,.12);--ib-grad-radial:radial-gradient(circle at 75% 40%,var(--ib-p3) 0,var(--ib-p) 58%);--ib-grad-linear:linear-gradient(90deg,var(--ib-p),var(--ib-p2))}.fullbody{min-height:calc(100vh - 150px)}:is(.ib-cust,.ib-story) .sec{padding:56px 0}.ib-home .sec{padding:48px 0}:is(.ib-home,.ib-cust,.ib-story) .kick{display:block;color:var(--ib-y);font-weight:800;letter-spacing:.14em;font-size:.75rem;text-transform:uppercase}:is(.ib-cust,.ib-story) h2{font-size:1.9rem;font-weight:800;color:var(--ib-p);line-height:1.2}:is(.ib-home,.ib-cust) .lead-sm{color:var(--ib-mut)}:is(.ib-home,.ib-cust,.ib-story) .hero{background:var(--ib-grad-radial);color:#fff;overflow:hidden}:is(.ib-home,.ib-cust,.ib-story) .hero h1{font-size:3rem;font-weight:800;line-height:1.05;margin:10px 0 14px}:is(.ib-home,.ib-cust,.ib-story) .hero h1 em{font-style:normal;color:var(--ib-y)}:is(.ib-home,.ib-cust,.ib-story) .hero p{color:var(--ib-on-dark);font-size:1.08rem;line-height:1.6;max-width:500px}.ib-list .ib-hero,.ib-blog .hero,.ib-legal .hero{background:var(--ib-grad-linear);color:#fff;border-radius:var(--ib-r-lg);padding:28px}.ib-list .ib-hero h1,.ib-blog .hero h1,.ib-legal .hero h1{font-weight:800;margin:0 0 4px;font-size:2rem}.ib-list .ib-hero p,.ib-blog .hero p,.ib-legal .hero p{color:var(--ib-on-dark);margin:0}:is(.ib-home,.ib-cust) .strip{background:var(--ib-y);color:var(--ib-p);font-weight:700;font-size:.9rem}:is(.ib-home,.ib-cust) .strip i{margin-right:6px}:is(.ib-home,.ib-post,.ib-story) .btn-ibp,:is(.ib-auth,.ib-acc) .btn-main{background:var(--ib-p);color:#fff;font-weight:700;border:0;border-radius:var(--ib-r-sm);padding:.8rem 1.4rem}:is(.ib-home,.ib-post,.ib-story) .btn-ibp:hover,:is(.ib-auth,.ib-acc) .btn-main:hover{background:var(--ib-p2);color:var(--ib-y)}:is(.ib-home,.ib-cust,.ib-blog,.ib-post) .btn-iby{background:var(--ib-y);color:var(--ib-p);font-weight:700;border:0;border-radius:var(--ib-r-sm);padding:.8rem 1.4rem}:is(.ib-home,.ib-cust,.ib-blog,.ib-post) .btn-iby:hover{background:#fff;color:var(--ib-p)}:is(.ib-home,.ib-cust) .btn-ibw{border:2px solid #fff;color:#fff;font-weight:700;border-radius:var(--ib-r-sm);padding:.7rem 1.3rem}:is(.ib-home,.ib-cust) .btn-ibw:hover{background:#fff;color:var(--ib-p)}.ib-story .btn-ibo{border:2px solid var(--ib-p);color:var(--ib-p);font-weight:700;border-radius:10px;padding:.75rem 1.4rem;background:transparent}.ib-story .btn-ibo:hover{background:var(--ib-p);color:#fff}:is(.ib-home,.ib-list) .ib-card{border:1px solid var(--ib-line);border-radius:var(--ib-r);overflow:hidden;background:#fff;display:flex;flex-direction:column;height:100%;transition:transform .15s,box-shadow .15s}:is(.ib-home,.ib-list) .ib-card:hover{transform:translateY(-4px);box-shadow:var(--ib-shadow-hover)}:is(.ib-home,.ib-list) .ib-img{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;background:var(--ib-bg)}:is(.ib-home,.ib-list) .ib-img img{width:100%;height:100%;object-fit:cover;transition:transform .3s}:is(.ib-home,.ib-list) .ib-card:hover .ib-img img{transform:scale(1.05)}:is(.ib-home,.ib-list) .ib-off{position:absolute;top:12px;left:12px;background:var(--ib-sale);color:#fff;font-size:.75rem;font-weight:800;padding:5px 10px;border-radius:6px}:is(.ib-home,.ib-list) .is-oos .ib-img img{filter:grayscale(.6)}:is(.ib-home,.ib-list) .ib-body{padding:14px 16px 16px;display:flex;flex-direction:column;flex:1}:is(.ib-home,.ib-list) .ib-name{font-size:1.04rem;font-weight:700;color:var(--ib-ink);text-decoration:none;line-height:1.3;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}:is(.ib-home,.ib-list) .ib-name:hover{color:var(--ib-p)}:is(.ib-home,.ib-list) .ib-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}:is(.ib-home,.ib-list) .ib-price b{font-size:1.28rem;color:var(--ib-p)}:is(.ib-home,.ib-list) .ib-price s{color:var(--ib-mut);font-size:.9rem}:is(.ib-home,.ib-list) .ib-ship{font-size:.78rem;color:var(--ib-ok);font-weight:600;margin:4px 0 14px}:is(.ib-home,.ib-list) .ib-actions{margin-top:auto;display:grid;grid-template-columns:1fr 1fr;gap:8px}:is(.ib-home,.ib-list) .ib-actions form{margin:0}:is(.ib-home,.ib-list) .ib-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;border-radius:var(--ib-r-sm);padding:10px 6px;font-weight:700;font-size:.9rem;text-decoration:none;border:0}:is(.ib-home,.ib-list) .ib-btn-p{background:var(--ib-p);color:#fff}:is(.ib-home,.ib-list) .ib-btn-p:hover{background:var(--ib-p2);color:var(--ib-y)}:is(.ib-home,.ib-list) .ib-btn-o{border:2px solid var(--ib-p);color:var(--ib-p);background:#fff}:is(.ib-home,.ib-list) .ib-btn-o:hover{background:var(--ib-p);color:#fff}:is(.ib-home,.ib-list) .ib-btn-g{background:var(--ib-grey-btn);color:var(--ib-mut)}:is(.ib-home,.ib-list) .ib-btn-g:hover{background:#e6dfea;color:var(--ib-p)}:is(.ib-home,.ib-blog,.ib-post) .news{background:var(--ib-p);color:#fff;border-radius:var(--ib-r-lg);padding:32px}:is(.ib-home,.ib-blog,.ib-post) .news h3{font-weight:800;margin:0 0 6px}:is(.ib-home,.ib-blog,.ib-post) .news p{color:var(--ib-on-dark);margin:0}:is(.ib-home,.ib-blog,.ib-post) .news input[type=email]{border:0;border-radius:var(--ib-r-sm);padding:.8rem 1rem;min-width:260px}:is(.ib-blog,.ib-post) .promo{background:var(--ib-y);color:var(--ib-p);border-radius:var(--ib-r-lg);padding:26px;text-decoration:none}:is(.ib-pdp,.ib-post) .chip{display:inline-block;background:var(--ib-y2);color:var(--ib-p);font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:20px;margin:0 6px 6px 0}:is(.ib-pdp,.ib-post) .crumb{font-size:.85rem;color:var(--ib-mut)}:is(.ib-pdp,.ib-post) .crumb a{color:var(--ib-mut);text-decoration:none}:is(.ib-pdp,.ib-post) .crumb a:hover{color:var(--ib-p)}:is(.ib-auth,.ib-acc) .form-label{font-weight:600;color:var(--ib-ink);margin-bottom:4px}:is(.ib-auth,.ib-acc) .form-control,.ib-acc .form-select{border:2px solid var(--ib-line);border-radius:10px;padding:.75rem 1rem;font-size:1rem}:is(.ib-auth,.ib-acc) .form-control:focus,.ib-acc .form-select:focus{border-color:var(--ib-p);box-shadow:var(--ib-focus)}:is(.ib-auth,.ib-acc) .input-group-text{border:2px solid var(--ib-line);background:var(--ib-bg);font-weight:600;color:var(--ib-mut)}:is(.ib-auth,.ib-acc) .hint{color:var(--ib-mut);font-size:.8rem;margin-top:4px}:is(.ib-auth,.ib-acc) .msg,.ib-auth .msg-err{border-radius:10px;padding:12px 14px;font-size:.92rem;display:flex;gap:10px;align-items:flex-start;margin-bottom:18px}:is(.ib-auth,.ib-acc) .msg-ok{background:var(--ib-ok-bg);color:var(--ib-ok)}:is(.ib-auth,.ib-acc) .msg-err{background:var(--ib-err-bg);color:var(--ib-err)}.ib-topbar{background:var(--ib-p);color:#f3e8f7;font-size:.85rem}.ib-topbar i{color:var(--ib-y);margin-right:.35rem}.ib-topbar a{color:var(--ib-y);text-decoration:none;font-weight:600}.ib-header{background:var(--ib-y);box-shadow:0 2px 6px rgba(0,0,0,.08)}.ib-header .navbar-brand img{max-height:52px}.ib-header .nav-link{color:var(--ib-p)!important;font-weight:600;padding:.5rem .9rem!important;border-radius:6px}.ib-header .nav-link:hover,.ib-header .nav-link.active{background:rgba(51,11,63,.1)}.ib-header .ib-cart{position:relative;color:var(--ib-p);font-size:1.35rem;padding:.25rem .5rem;text-decoration:none}.ib-header .ib-cart-badge{position:absolute;top:-4px;right:-6px;background:var(--ib-p);color:var(--ib-y);font-size:.7rem;font-weight:700;border-radius:10px;padding:1px 6px;line-height:1.4}.ib-header .btn-ib{background:var(--ib-p);color:#fff;font-weight:600;border:0}.ib-header .btn-ib:hover{background:var(--ib-p2);color:var(--ib-y)}.ib-header .btn-ib-outline{border:2px solid var(--ib-p);color:var(--ib-p);font-weight:600;background:transparent}.ib-header .btn-ib-outline:hover{background:var(--ib-p);color:#fff}.ib-header .navbar-toggler{border:2px solid var(--ib-p);border-radius:var(--ib-r-sm);padding:.35rem .6rem}.ib-header .navbar-toggler:focus{box-shadow:none}.ib-header .navbar-toggler-icon{width:1.4em;height:1.4em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23330B3F' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2.5' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}@media(max-width:991.98px){.ib-header .navbar-collapse{padding-top:.75rem}.ib-header .ib-account{padding-top:.5rem;border-top:1px solid rgba(51,11,63,.15);margin-top:.5rem}}.ib-footer{background:#f6f1f8;color:var(--ib-text2);font-size:.95rem;border-top:4px solid var(--ib-y)}.ib-footer a{color:var(--ib-text2);text-decoration:none}.ib-footer a:hover{color:var(--ib-p);text-decoration:underline;text-underline-offset:3px}.ib-footer h6{color:var(--ib-p);font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;margin-bottom:1rem;padding-bottom:.5rem;position:relative}.ib-footer h6::after{content:"";position:absolute;left:0;bottom:0;width:28px;height:3px;border-radius:3px;background:var(--ib-y)}.ib-footer ul{list-style:none;padding:0;margin:0}.ib-footer li{margin-bottom:.55rem}.ib-footer .ib-tagline{color:var(--ib-mut);max-width:300px}.ib-footer .ib-social a{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--ib-p);color:#fff;margin-right:.5rem;font-size:1.1rem;text-decoration:none}.ib-footer .ib-social a:hover{background:var(--ib-y);color:var(--ib-p)}.ib-footer .ib-help-btn{background:var(--ib-p);color:#fff;font-weight:700;border-radius:var(--ib-r-sm);padding:.5rem 1rem;display:inline-block}.ib-footer .ib-help-btn:hover{background:var(--ib-y);color:var(--ib-p);text-decoration:none}.ib-footer .ib-perks{background:var(--ib-p);color:#f3e8f7;font-weight:600;font-size:.9rem}.ib-footer .ib-perks span{white-space:nowrap}.ib-footer .ib-perks i{color:var(--ib-y);margin-right:.4rem}.ib-footer .ib-bottom{color:#a891b3;font-size:.85rem}.ib-footer>.ib-bottom{max-width:none;background:#250830;padding-left:max(12px,calc((100% - 1296px)/2 + 12px))!important;padding-right:max(12px,calc((100% - 1296px)/2 + 12px))!important}.ib-footer .ib-bottom a{color:var(--ib-y)}.ib-footer .ib-bottom a:hover{color:#fff}.ib-home .sec h2{font-size:1.75rem;font-weight:800;color:var(--ib-p);margin:0 0 4px}.ib-home .lead-sm{margin:0}.ib-home .hero h1{font-size:3.1rem}.ib-home .hero p{max-width:480px}.ib-home .trio{position:relative;height:380px}.ib-home .trio a{position:absolute;display:block;border-radius:18px;overflow:hidden;border:5px solid #fff;box-shadow:0 18px 30px rgba(0,0,0,.35);transition:transform .2s}.ib-home .trio img{width:100%;height:100%;object-fit:cover;display:block}.ib-home .trio .t0{left:150px;top:0;width:250px;height:250px;z-index:2;transform:rotate(3deg)}.ib-home .trio .t1{left:0;top:70px;width:230px;height:230px;transform:rotate(-7deg)}.ib-home .trio .t2{left:260px;top:130px;width:230px;height:230px;transform:rotate(8deg)}.ib-home .trio a:hover{z-index:3;transform:rotate(0) scale(1.04)}.ib-home .ib-oos{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);background:rgba(51,11,63,.88);color:#fff;font-weight:700;font-size:.78rem;padding:5px 12px;border-radius:20px;white-space:nowrap}.ib-home .custom{background:var(--ib-y);border-radius:var(--ib-r-lg);padding:36px;color:var(--ib-p)}.ib-home .custom h3{font-size:1.9rem;font-weight:800}.ib-home .custom .demo{background:#fff;border-radius:var(--ib-r);padding:22px;display:flex;align-items:center;justify-content:center;gap:18px;min-height:240px}.ib-home .custom .photo{width:120px;height:150px;border-radius:10px;background:linear-gradient(135deg,#ddd,#f4f4f4);display:flex;align-items:center;justify-content:center;font-size:2.6rem;color:#888}.ib-home .custom .demo img{width:170px;height:170px;object-fit:cover;border-radius:var(--ib-r)}.ib-home .custom .arrow{font-size:2rem}.ib-home .occ span{display:inline-block;background:rgba(51,11,63,.1);padding:6px 12px;border-radius:20px;font-weight:600;font-size:.82rem;margin:0 6px 8px 0}@media(max-width:991.98px){.ib-home .hero h1{font-size:2.3rem}.ib-home .trio{height:300px;transform:scale(.78);transform-origin:left top;margin-top:20px}}@media(max-width:575.98px){.ib-home .custom{padding:24px}}.ib-list .ib-hero{padding:24px 28px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.ib-list .ib-hero h1{font-size:1.8rem}.ib-list .ib-count{background:var(--ib-y);color:var(--ib-p);font-weight:800;border-radius:20px;padding:6px 14px;font-size:.9rem;white-space:nowrap}.ib-list .ib-bar label{color:var(--ib-mut);font-size:.9rem;cursor:pointer}.ib-list .ib-bar select{max-width:220px;font-size:.9rem}.ib-list .ib-noimg{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--ib-p);font-weight:800;font-size:3rem}.ib-list .ib-oos-ov{position:absolute;inset:0;background:rgba(255,255,255,.35);display:flex;align-items:flex-end;justify-content:center;padding-bottom:14px}.ib-list .ib-oos-ov span{background:rgba(51,11,63,.88);color:#fff;font-weight:700;font-size:.8rem;padding:6px 14px;border-radius:20px}@media(max-width:575.98px){.ib-list .ib-hero{padding:18px}.ib-list .ib-hero h1{font-size:1.4rem}}@media(max-width:575.98px){:is(.ib-home,.ib-list) .ib-actions{grid-template-columns:1fr}:is(.ib-home,.ib-list) .ib-name{font-size:.92rem}:is(.ib-home,.ib-list) .ib-price b{font-size:1.1rem}}.ib-pdp .main-img{background:var(--ib-bg);border-radius:var(--ib-r);position:relative;display:flex;align-items:center;justify-content:center;padding:24px;min-height:420px;cursor:zoom-in}.ib-pdp .main-img img{max-height:460px;max-width:100%;object-fit:contain}.ib-pdp .img-badge{position:absolute;top:14px;left:14px;font-size:.78rem;font-weight:700;padding:5px 10px;border-radius:6px}.ib-pdp .badge-hp{background:var(--ib-p);color:var(--ib-y)}.ib-pdp .badge-oos{background:#6c757d;color:#fff;top:48px}.ib-pdp .zoom-hint{position:absolute;bottom:12px;right:14px;font-size:.75rem;color:var(--ib-mut)}.ib-pdp .thumbs{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:14px}.ib-pdp .thumbs button{border:2px solid var(--ib-line);background:#fff;border-radius:var(--ib-r-sm);padding:4px;width:68px;height:82px}.ib-pdp .thumbs button.sel{border-color:var(--ib-p)}.ib-pdp .thumbs img{width:100%;height:100%;object-fit:contain}.ib-pdp h1{font-size:2rem;font-weight:800;color:var(--ib-ink);line-height:1.15}.ib-pdp .teaser{color:var(--ib-mut);font-size:1.02rem}.ib-pdp .teaser a{color:var(--ib-p);font-weight:600}.ib-pdp .price{font-size:2rem;font-weight:800;color:var(--ib-p)}.ib-pdp .mrp{color:var(--ib-mut);font-size:1rem;margin-left:8px}.ib-pdp .off{background:var(--ib-ok-bg);color:var(--ib-ok);font-weight:700;font-size:.8rem;padding:3px 8px;border-radius:6px;margin-left:8px}.ib-pdp .tax{color:var(--ib-mut);font-size:.85rem}.ib-pdp .trust{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ib-pdp .trust div{display:flex;align-items:center;gap:10px;background:var(--ib-bg);border:1px solid var(--ib-line);border-radius:var(--ib-r-sm);padding:10px 12px;font-size:.9rem}.ib-pdp .trust i{color:var(--ib-p);font-size:1.15rem;width:20px;text-align:center}.ib-pdp .btn-ib{background:var(--ib-p);color:#fff;font-weight:700;border:0;border-radius:var(--ib-r-sm);padding:.85rem 1.4rem;font-size:1.05rem}.ib-pdp .btn-ib:hover{background:var(--ib-p2);color:var(--ib-y)}.ib-pdp .btn-wa{border:2px solid var(--ib-wa);color:var(--ib-wa);font-weight:700;border-radius:var(--ib-r-sm);padding:.7rem 1rem;background:#fff}.ib-pdp .btn-wa:hover{background:var(--ib-wa);color:#fff}.ib-pdp .small-links{font-size:.85rem;color:var(--ib-mut)}.ib-pdp .small-links a{color:var(--ib-p)}.ib-pdp .nav-tabs{border-bottom:1px solid var(--ib-line)}.ib-pdp .nav-tabs .nav-link{color:var(--ib-mut);font-weight:600;border:0;border-bottom:3px solid transparent;padding:.8rem 1.1rem}.ib-pdp .nav-tabs .nav-link.active{color:var(--ib-p);border-bottom-color:var(--ib-p);background:transparent}.ib-pdp .spec{display:grid;grid-template-columns:1fr 1fr;column-gap:40px}.ib-pdp .spec div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px dashed var(--ib-line)}.ib-pdp .spec span:first-child{color:var(--ib-mut)}.ib-pdp .spec span:last-child{font-weight:600;text-align:right}.ib-pdp .story{line-height:1.75;color:var(--ib-text2)}.ib-mbar{display:none}@media(max-width:767.98px){.ib-pdp h1{font-size:1.6rem}.ib-pdp .main-img{min-height:320px}.ib-pdp .main-img img{max-height:340px}.ib-pdp .spec{grid-template-columns:1fr}.ib-pdp .trust{font-size:.82rem}.ib-mbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:1030;background:#fff;border-top:1px solid var(--ib-line);padding:10px 14px;align-items:center;justify-content:space-between;box-shadow:0 -4px 12px rgba(0,0,0,.06)}.ib-mbar .price{font-size:1.3rem;font-weight:800;color:var(--ib-p)}body:has(.ib-mbar){padding-bottom:70px}}.ib-cust .hero h1{margin:10px 0 14px}.ib-cust .transform{display:flex;align-items:center;justify-content:center;gap:22px}.ib-cust .transform .photo{width:170px;height:210px;border-radius:var(--ib-r);background:#fff;color:#9a8ca3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;transform:rotate(-5deg);box-shadow:0 16px 30px rgba(0,0,0,.35);border:6px solid #fff;font-weight:600;font-size:.85rem}.ib-cust .transform .photo i{font-size:3rem}.ib-cust .transform .arrow{color:var(--ib-y);font-size:2.4rem}.ib-cust .transform .bobble{width:230px;height:230px;border-radius:18px;overflow:hidden;border:6px solid #fff;transform:rotate(4deg);box-shadow:0 16px 30px rgba(0,0,0,.35);background:var(--ib-y)}.ib-cust .transform .bobble img{width:100%;height:100%;object-fit:cover}.ib-cust .step{border:1px solid var(--ib-line);border-radius:var(--ib-r);padding:26px 22px 22px;position:relative;height:100%;background:#fff}.ib-cust .step .num{position:absolute;top:-16px;left:20px;width:34px;height:34px;border-radius:50%;background:var(--ib-y);color:var(--ib-p);font-weight:800;display:flex;align-items:center;justify-content:center}.ib-cust .step i.fa{font-size:1.8rem;color:var(--ib-p)}.ib-cust .step h5{color:var(--ib-p);font-weight:800;margin:12px 0 6px}.ib-cust .step p{color:var(--ib-mut);margin:0;font-size:.93rem;line-height:1.55}.ib-cust .occ{background:#fff;border:1px solid var(--ib-line);border-radius:var(--ib-r);padding:22px 14px;text-align:center;height:100%}.ib-cust .occ .e{font-size:2.2rem;display:block;margin-bottom:8px}.ib-cust .occ b{color:var(--ib-p);display:block}.ib-cust .occ span{color:var(--ib-mut);font-size:.82rem}.ib-cust .opt li{padding:9px 0;border-bottom:1px dashed var(--ib-line);list-style:none}.ib-cust .opt li i{color:var(--ib-p);width:24px}.ib-cust .tips{background:var(--ib-y2);border-radius:var(--ib-r);padding:24px;color:var(--ib-p)}.ib-cust .tips li{margin-bottom:8px}.ib-cust .enq{background:var(--ib-p);color:#fff;border-radius:18px;padding:36px}.ib-cust .enq h2{color:#fff}.ib-cust .enq p.sub{color:var(--ib-on-dark)}.ib-cust .enq label{font-weight:600;font-size:.9rem;margin-bottom:4px}.ib-cust .enq .form-control,.ib-cust .enq .form-select{border:0;border-radius:var(--ib-r-sm);padding:.7rem .9rem}.ib-cust .enq .note{color:var(--ib-on-dark2);font-size:.82rem}.ib-cust .enq a{color:var(--ib-y)}.ib-cust .btn-wa{background:var(--ib-wa);color:#fff;font-weight:700;border-radius:var(--ib-r-sm);padding:.9rem 1.4rem;border:0}.ib-cust .btn-wa:hover{background:var(--ib-wa-dark);color:#fff}.ib-cust .accordion-button{font-weight:700;color:var(--ib-p)}.ib-cust .accordion-button:not(.collapsed){background:var(--ib-y2);color:var(--ib-p);box-shadow:none}.ib-cust .accordion-button:focus{box-shadow:none}@media(max-width:991.98px){.ib-cust .hero h1{font-size:2.2rem}.ib-cust .transform{margin-top:24px}.ib-cust .transform .photo{width:120px;height:150px}.ib-cust .transform .bobble{width:160px;height:160px}.ib-cust .enq{padding:24px}}.ib-blog .search{position:relative;max-width:340px;width:100%}.ib-blog .search input{border:0;border-radius:30px;padding:.7rem 1rem .7rem 2.6rem;width:100%}.ib-blog .search i{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--ib-mut)}.ib-blog .feat{display:grid;grid-template-columns:1.3fr 1fr;border:1px solid var(--ib-line);border-radius:var(--ib-r-lg);overflow:hidden;text-decoration:none;color:inherit;background:#fff;transition:box-shadow .15s}.ib-blog .feat:hover{box-shadow:0 14px 30px rgba(51,11,63,.12)}.ib-blog .feat .pic{aspect-ratio:16/10;background:var(--ib-bg);overflow:hidden}.ib-blog .feat .pic img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.ib-blog .feat:hover .pic img{transform:scale(1.03)}.ib-blog .feat .txt{padding:32px;display:flex;flex-direction:column;justify-content:center}.ib-blog .feat h2{font-size:1.8rem;font-weight:800;color:var(--ib-p);margin:14px 0 18px;line-height:1.2}.ib-blog .tag{display:inline-block;background:var(--ib-p);color:var(--ib-y);font-weight:800;font-size:.7rem;letter-spacing:.08em;padding:5px 10px;border-radius:5px;text-transform:uppercase}.ib-blog .more{color:var(--ib-p);font-weight:700}.ib-blog .feat:hover .more,.ib-blog .post:hover .more{color:var(--ib-sale)}.ib-blog .post{display:flex;flex-direction:column;height:100%;border:1px solid var(--ib-line);border-radius:var(--ib-r);overflow:hidden;text-decoration:none;color:inherit;background:#fff;transition:transform .15s,box-shadow .15s}.ib-blog .post:hover{transform:translateY(-4px);box-shadow:var(--ib-shadow-hover)}.ib-blog .post .pic{aspect-ratio:16/10;overflow:hidden;background:var(--ib-bg)}.ib-blog .post .pic img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.ib-blog .post:hover .pic img{transform:scale(1.05)}.ib-blog .post .body{padding:16px 18px 18px;display:flex;flex-direction:column;flex:1}.ib-blog .post h3{font-size:1.05rem;font-weight:700;color:var(--ib-ink);line-height:1.35;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ib-blog .post:hover h3{color:var(--ib-p)}.ib-blog .post .more{margin-top:auto;font-size:.9rem}.ib-blog .noimg{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--ib-y);color:var(--ib-p);font-size:2.6rem;font-weight:800}.ib-blog .promo{height:100%;border-radius:var(--ib-r);display:flex;flex-direction:column;justify-content:center}.ib-blog .promo .e{font-size:2.4rem}.ib-blog .promo h3{font-weight:800;font-size:1.4rem;margin:10px 0 8px}.ib-blog .promo span.btn{background:var(--ib-p);color:#fff;font-weight:700;border-radius:var(--ib-r-sm);align-self:flex-start}.ib-blog .btn-load{border:2px solid var(--ib-p);color:var(--ib-p);font-weight:700;border-radius:30px;padding:.7rem 2rem;background:#fff}.ib-blog .btn-load:hover{background:var(--ib-p);color:#fff}@media(max-width:767.98px){.ib-blog .feat{grid-template-columns:1fr}.ib-blog .feat .txt{padding:20px}.ib-blog .feat h2{font-size:1.35rem;margin:10px 0 12px}.ib-blog .hero{padding:20px}.ib-blog .hero h1{font-size:1.6rem}}@media(max-width:767.98px){:is(.ib-home,.ib-blog) .news input[type=email]{min-width:0;flex:1}}.ib-post h1{font-size:2.4rem;font-weight:800;color:var(--ib-ink);line-height:1.15;margin:8px 0 14px}.ib-post .meta{color:var(--ib-mut);font-size:.92rem;display:flex;flex-wrap:wrap;gap:16px;align-items:center}.ib-post .meta .av{width:34px;height:34px;border-radius:50%;background:var(--ib-p);color:var(--ib-y);font-weight:800;display:inline-flex;align-items:center;justify-content:center;margin-right:8px}.ib-post .share{display:flex;gap:8px;flex-wrap:wrap}.ib-post .share a,.ib-post .share button{width:38px;height:38px;border-radius:50%;border:1px solid var(--ib-line);background:#fff;color:var(--ib-p);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:1rem}.ib-post .share a:hover,.ib-post .share button:hover{background:var(--ib-p);color:#fff;border-color:var(--ib-p)}.ib-post .share .wa{color:var(--ib-wa)}.ib-post #article{font-size:1.08rem;line-height:1.8;color:var(--ib-text)}.ib-post #article img{max-width:100%;height:auto;border-radius:12px;margin:12px 0}.ib-post #article h2,.ib-post #article h3{color:var(--ib-p);font-weight:800;margin-top:1.6em}.ib-post #article a{color:var(--ib-p);font-weight:600}.ib-post #article iframe{max-width:100%}.ib-post #article blockquote{border-left:4px solid var(--ib-y);padding:6px 16px;color:var(--ib-mut);background:var(--ib-bg);border-radius:0 8px 8px 0}.ib-post .promo h3{font-weight:800;margin:0 0 6px}.ib-post .news{padding:26px}.ib-post .news input[type=email]{flex:1;min-width:0;padding:.75rem 1rem}.ib-post .side{position:sticky;top:110px}.ib-post .side h4{font-weight:800;color:var(--ib-p);font-size:1.1rem;margin-bottom:14px}.ib-post .mini{display:flex;gap:12px;align-items:center;text-decoration:none;padding:10px 0;border-bottom:1px solid var(--ib-line)}.ib-post .mini .th{width:84px;height:60px;border-radius:var(--ib-r-sm);overflow:hidden;flex-shrink:0;background:var(--ib-bg)}.ib-post .mini .th img{width:100%;height:100%;object-fit:cover}.ib-post .mini span{color:var(--ib-ink);font-weight:600;font-size:.9rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ib-post .mini:hover span{color:var(--ib-p)}.ib-post .side-shop{background:var(--ib-p);color:#fff;border-radius:var(--ib-r);padding:20px;margin-top:22px}.ib-post .side-shop p{color:var(--ib-on-dark);font-size:.9rem}.ib-post .side-shop a{background:var(--ib-y);color:var(--ib-p);font-weight:700;border-radius:var(--ib-r-sm)}@media(max-width:767.98px){.ib-post h1{font-size:1.7rem}.ib-post #article{font-size:1rem}.ib-post .side{position:static}}.ib-auth .wrap{max-width:1000px;margin:40px auto;border-radius:var(--ib-r-xl);overflow:hidden;box-shadow:var(--ib-shadow-lg);background:#fff;display:grid;grid-template-columns:.9fr 1.1fr}.ib-auth .brand{background:var(--ib-grad-radial);color:#fff;padding:44px 40px;display:flex;flex-direction:column;justify-content:center}.ib-auth .brand img{max-height:52px;align-self:flex-start}.ib-auth .brand h2{font-weight:800;font-size:1.8rem;margin:26px 0 10px;line-height:1.2}.ib-auth .brand h2 em{font-style:normal;color:var(--ib-y)}.ib-auth .brand p{color:var(--ib-on-dark);margin-bottom:22px}.ib-auth .brand ul{list-style:none;padding:0;margin:0}.ib-auth .brand li{display:flex;gap:12px;align-items:center;margin-bottom:14px;color:#f3e8f7}.ib-auth .brand li i{width:34px;height:34px;border-radius:50%;background:rgba(255,193,7,.15);color:var(--ib-y);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ib-auth .form-side{padding:40px}.ib-auth .steps{display:flex;gap:8px;margin-bottom:22px}.ib-auth .steps span{height:6px;flex:1;border-radius:4px;background:var(--ib-line)}.ib-auth .steps span.on{background:var(--ib-p)}.ib-auth h1{font-size:1.7rem;font-weight:800;color:var(--ib-p);margin:0 0 6px}.ib-auth .sub{color:var(--ib-mut);margin-bottom:22px}.ib-auth .btn-main{width:100%;padding:.85rem;font-size:1.05rem;border-radius:10px}.ib-auth .otp-input{text-align:center;font-size:1.6rem!important;font-weight:800;letter-spacing:.5em;padding-left:1.5em!important}.ib-auth .input-group-text{border-right:0;border-radius:10px 0 0 10px}.ib-auth .input-group .form-control{border-left:0;border-radius:0 10px 10px 0}.ib-auth .input-group:focus-within .input-group-text{border-color:var(--ib-p)}.ib-auth .news-box{background:var(--ib-y2);border-radius:12px;padding:14px 16px;display:flex;gap:12px;align-items:flex-start}.ib-auth .news-box input[type=checkbox]{width:20px;height:20px;margin-top:2px;flex-shrink:0;accent-color:var(--ib-p)}.ib-auth .news-box label{color:var(--ib-p);font-size:.92rem;cursor:pointer}.ib-auth .news-box label b{display:block}.ib-auth .captcha{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center}.ib-auth .captcha img{height:56px;border-radius:var(--ib-r-sm);border:2px solid var(--ib-line)}.ib-auth .btn-link-ib,.ib-auth .link-btn{background:none;border:0;padding:0;color:var(--ib-p);font-weight:700;text-decoration:underline}.ib-auth .link-btn{font-size:.8rem}.ib-auth .btn-link-ib:disabled{color:var(--ib-mut);text-decoration:none;cursor:default}.ib-auth .divider{border-top:1px solid var(--ib-line);margin:22px 0 16px}.ib-auth .terms{color:var(--ib-mut);font-size:.8rem}.ib-auth .small-note{color:var(--ib-mut);font-size:.9rem}.ib-auth .terms a,.ib-auth .small-note a{color:var(--ib-p);font-weight:700}.ib-auth .validation-summary-errors ul{padding-left:1rem;margin-bottom:12px}@media(max-width:767.98px){.ib-auth .wrap{grid-template-columns:1fr;margin:16px auto;border-radius:var(--ib-r-lg)}.ib-auth .brand{display:none}.ib-auth .form-side{padding:28px 22px}.ib-auth .captcha{grid-template-columns:1fr}}.ib-acc{padding-top:32px;padding-bottom:48px}.ib-acc .side{background:#fff;border:1px solid var(--ib-line);border-radius:var(--ib-r-lg);overflow:hidden;box-shadow:0 10px 30px rgba(51,11,63,.08);position:sticky;top:110px}.ib-acc .side .top{background:var(--ib-grad-radial);color:#fff;padding:26px 22px;text-align:center}.ib-acc .side .top h5{font-weight:800;margin:12px 0 2px}.ib-acc .side .top small{color:var(--ib-on-dark);word-break:break-all}.ib-acc .side nav a{display:flex;align-items:center;gap:12px;padding:14px 22px;color:var(--ib-ink);text-decoration:none;font-weight:600;border-bottom:1px solid var(--ib-line)}.ib-acc .side nav a i{width:20px;text-align:center;color:var(--ib-mut)}.ib-acc .side nav a:hover{background:var(--ib-bg);color:var(--ib-p)}.ib-acc .side nav a.active{background:var(--ib-y2);color:var(--ib-p);border-left:4px solid var(--ib-p);padding-left:18px}.ib-acc .side nav a.active i{color:var(--ib-p)}.ib-acc .side nav a.logout,.ib-acc .side nav a.logout i{color:var(--ib-err)}.ib-acc .side nav a.logout{border-bottom:0}.ib-acc .avatar{width:72px;height:72px;border-radius:50%;background:var(--ib-y);color:var(--ib-p);font-size:1.9rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;border:4px solid rgba(255,255,255,.25)}.ib-acc h1{font-size:1.8rem;font-weight:800;color:var(--ib-p);margin:0 0 4px}.ib-acc .sub{color:var(--ib-mut);margin-bottom:22px}.ib-acc .card-ib{background:#fff;border:1px solid var(--ib-line);border-radius:var(--ib-r-lg);padding:26px;margin-bottom:20px;box-shadow:var(--ib-shadow-sm)}.ib-acc .card-ib h2{font-size:1.1rem;font-weight:800;color:var(--ib-p);margin:0 0 4px;display:flex;align-items:center;gap:10px}.ib-acc .card-ib h2 i{width:32px;height:32px;border-radius:50%;background:var(--ib-y2);display:inline-flex;align-items:center;justify-content:center;font-size:.95rem}.ib-acc .card-ib .desc{color:var(--ib-mut);font-size:.88rem;margin-bottom:18px}.ib-acc .form-control,.ib-acc .form-select{padding:.7rem .9rem}.ib-acc .form-control[readonly]{background:var(--ib-bg);color:var(--ib-mut)}.ib-acc .input-group>.input-group-text:first-child{border-right:0;border-radius:10px 0 0 10px}.ib-acc .input-group>.input-group-text:last-child{border-left:0;border-radius:0 10px 10px 0}.ib-acc .input-group .form-control{border-radius:0}.ib-acc .input-group .form-control:first-child{border-radius:10px 0 0 10px;border-right:0}.ib-acc .input-group .form-control:last-child{border-radius:0 10px 10px 0;border-left:0}.ib-acc .news{background:var(--ib-y2);border-radius:12px;padding:16px;display:flex;gap:14px;align-items:flex-start}.ib-acc .news .form-check-input{width:2.8em;height:1.5em;margin:0;cursor:pointer;flex-shrink:0}.ib-acc .news .form-check-input:checked{background-color:var(--ib-p);border-color:var(--ib-p)}.ib-acc .news .form-check-input:focus{box-shadow:0 0 0 .2rem rgba(51,11,63,.15)}.ib-acc .news label{color:var(--ib-p);cursor:pointer;font-size:.92rem}.ib-acc .news label b{display:block}.ib-acc .savebar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.ib-acc .btn-main{border-radius:10px;padding:.8rem 2rem}@media(max-width:991.98px){.ib-acc .side{position:static}.ib-acc .side nav{display:flex;overflow-x:auto}.ib-acc .side nav a{border-bottom:0;border-right:1px solid var(--ib-line);white-space:nowrap;padding:12px 16px}.ib-acc .side nav a.active{border-left:0;border-bottom:3px solid var(--ib-p);padding-left:16px}}@media(max-width:575.98px){.ib-acc .card-ib{padding:20px 16px}.ib-acc .btn-main{width:100%}}.ib-legal{padding-top:28px;padding-bottom:56px}.ib-legal .hero{padding:28px 32px;margin-bottom:28px}.ib-legal .hero h1{font-size:2.1rem;margin-bottom:6px}.ib-legal .hero .upd{display:inline-block;background:var(--ib-y);color:var(--ib-p);font-weight:700;font-size:.8rem;padding:4px 10px;border-radius:20px;margin-top:12px}.ib-legal .toc{position:sticky;top:110px;border:1px solid var(--ib-line);border-radius:var(--ib-r);padding:18px;background:#fff;max-height:calc(100vh - 140px);overflow:auto}.ib-legal .toc h6{font-weight:800;color:var(--ib-p);text-transform:uppercase;font-size:.75rem;letter-spacing:.1em}.ib-legal .toc ol{padding-left:1.1rem;margin:0;font-size:.88rem}.ib-legal .toc li{margin-bottom:6px}.ib-legal .toc a{color:var(--ib-ink);text-decoration:none}.ib-legal .toc a:hover{color:var(--ib-p);text-decoration:underline}.ib-legal .doc{font-size:1rem;line-height:1.75;color:var(--ib-text)}.ib-legal .doc h2{font-size:1.3rem;font-weight:800;color:var(--ib-p);margin:34px 0 10px;scroll-margin-top:120px}.ib-legal .doc h3{font-size:1.02rem;font-weight:700;color:var(--ib-ink);margin:18px 0 6px}.ib-legal .doc a{color:var(--ib-p);font-weight:600}.ib-legal .summary{background:var(--ib-y2);border-radius:var(--ib-r);padding:20px 22px;color:var(--ib-p)}.ib-legal .summary h2{margin-top:0}.ib-legal .summary ul{margin-bottom:0}.ib-legal table{width:100%;border-collapse:collapse;font-size:.92rem;margin:10px 0 6px}.ib-legal th{background:var(--ib-bg);color:var(--ib-p);text-align:left;padding:10px;border:1px solid var(--ib-line)}.ib-legal td{padding:10px;border:1px solid var(--ib-line);vertical-align:top}.ib-legal .contact-box{border:2px solid var(--ib-p);border-radius:var(--ib-r);padding:20px 22px}@media(max-width:991.98px){.ib-legal .toc{position:static;max-height:none;margin-bottom:10px}}@media(max-width:575.98px){.ib-legal .table-wrap{overflow-x:auto}.ib-legal .hero{padding:22px}.ib-legal .hero h1{font-size:1.6rem}}.ib-story p{font-size:1.06rem;line-height:1.8;color:var(--ib-text)}.ib-story a{color:var(--ib-p);font-weight:600}.ib-story h2{margin-bottom:16px}.ib-story .kick{color:var(--ib-red);margin-bottom:8px}.ib-story .hero .kick{color:var(--ib-y)}.ib-story .hero h1{margin:6px 0 16px}.ib-story .hero p{font-size:1.12rem;max-width:620px}.ib-story .hero .badge-cup{width:84px;height:84px;border-radius:50%;background:var(--ib-y);color:var(--ib-red);display:inline-flex;align-items:center;justify-content:center;font-size:2.4rem;box-shadow:0 10px 30px rgba(0,0,0,.3)}.ib-story .make{background:#fff;border:1px solid var(--ib-line);border-radius:var(--ib-r);padding:22px;height:100%;text-align:center}.ib-story .make .e{font-size:2.2rem;display:block;margin-bottom:8px}.ib-story .make b{color:var(--ib-p);display:block;margin-bottom:4px}.ib-story .make span{color:var(--ib-mut);font-size:.88rem}.ib-story .chapter{max-width:800px;margin:0 auto}.ib-story .quote{border-left:5px solid var(--ib-y);background:var(--ib-y2);border-radius:0 var(--ib-r) var(--ib-r) 0;padding:22px 26px;margin:28px 0;font-size:1.35rem;font-weight:700;color:var(--ib-p);line-height:1.4}.ib-story .quote small{display:block;font-size:.9rem;font-weight:600;color:var(--ib-mut);margin-top:8px}.ib-story .tanjore{background:var(--ib-bg)}.ib-story .tanjore .pic{border-radius:18px;overflow:hidden;box-shadow:0 18px 40px rgba(51,11,63,.2);position:relative}.ib-story .tanjore .pic img{width:100%;display:block}.ib-story .tanjore .pic .cap{position:absolute;left:14px;bottom:14px;background:rgba(51,11,63,.88);color:#fff;font-size:.82rem;font-weight:600;padding:6px 12px;border-radius:20px}.ib-story .nod{background:var(--ib-p);color:#fff;border-radius:var(--ib-r);padding:20px 22px;margin-top:20px}.ib-story .nod p{color:var(--ib-on-dark);margin:0;font-size:1rem}.ib-story .nod b,.ib-story .nod a{color:var(--ib-y)}.ib-story .val{border:1px solid var(--ib-line);border-radius:var(--ib-r);padding:24px;height:100%;background:#fff}.ib-story .val i{width:48px;height:48px;border-radius:50%;background:var(--ib-y2);color:var(--ib-p);display:inline-flex;align-items:center;justify-content:center;font-size:1.3rem;margin-bottom:12px}.ib-story .val h5{font-weight:800;color:var(--ib-p)}.ib-story .val p{font-size:.95rem;color:var(--ib-mut);margin:0;line-height:1.6}.ib-story .cta{background:var(--ib-y);border-radius:var(--ib-r-xl);padding:40px;text-align:center;color:var(--ib-p)}.ib-story .cta h2{margin-bottom:8px}.ib-story .cta p{color:var(--ib-p);max-width:620px;margin:0 auto 22px}.ib-story .btn-ibp{border-radius:10px;padding:.85rem 1.5rem}@media(max-width:767.98px){.ib-story .hero h1{font-size:2.1rem}.ib-story h2{font-size:1.5rem}.ib-story .quote{font-size:1.1rem}.ib-story .cta{padding:28px 20px}.ib-story .sec{padding:40px 0}}:is(.ib-header,.ib-footer,.ib-home,.ib-list,.ib-pdp,.ib-cust,.ib-blog,.ib-post,.ib-auth,.ib-acc,.ib-legal,.ib-story) :is(a,button,.btn):focus-visible{outline:3px solid var(--ib-y);outline-offset:2px;box-shadow:0 0 0 5px var(--ib-p)}@media(prefers-reduced-motion:reduce){:is(.ib-home,.ib-list,.ib-blog) *,:is(.ib-home,.ib-list,.ib-blog) *::before,:is(.ib-home,.ib-list,.ib-blog) *::after{transition:none!important}:is(.ib-home,.ib-list) .ib-card:hover,:is(.ib-home,.ib-list) .ib-card:hover .ib-img img,.ib-blog .post:hover,.ib-blog .post:hover .pic img,.ib-blog .feat:hover .pic img,.ib-home .trio a:hover{transform:none}}.ib-ship .fact{background:#fff;border:1px solid var(--ib-line);border-radius:var(--ib-r);padding:18px 16px;height:100%;text-align:center}.ib-ship .fact i{width:46px;height:46px;border-radius:50%;background:var(--ib-y2);color:var(--ib-p);font-size:1.25rem;display:inline-flex;align-items:center;justify-content:center;margin-bottom:8px}.ib-ship .fact b{display:block;color:var(--ib-p)}.ib-ship .fact span{color:var(--ib-mut);font-size:.85rem}.ib-ship .timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0 18px;position:relative}.ib-ship .timeline::before{content:"";position:absolute;top:22px;left:12%;right:12%;height:3px;background:var(--ib-y);z-index:0}.ib-ship .tl{position:relative;z-index:1;text-align:center;font-size:.88rem;line-height:1.4}.ib-ship .tl .dot{width:46px;height:46px;border-radius:50%;background:var(--ib-p);color:var(--ib-y);display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;margin-bottom:8px;border:4px solid #fff;box-shadow:0 0 0 2px var(--ib-y)}.ib-ship .tl b{display:block;color:var(--ib-p)}.ib-ship .tl>span:last-child{color:var(--ib-mut)}.ib-ship .checks{list-style:none;padding:0}.ib-ship .checks li{margin-bottom:6px}.ib-ship .checks i{color:var(--ib-ok);margin-right:6px}.ib-ship .steps{counter-reset:s;list-style:none;padding:0}.ib-ship .steps>li{counter-increment:s;position:relative;padding:0 0 14px 46px}.ib-ship .steps>li::before{content:counter(s);position:absolute;left:0;top:0;width:32px;height:32px;border-radius:50%;background:var(--ib-y);color:var(--ib-p);font-weight:800;display:flex;align-items:center;justify-content:center}.ib-ship .addr{background:var(--ib-bg);border:1px solid var(--ib-line);border-radius:var(--ib-r-sm);padding:12px 14px;margin:8px 0 0;display:inline-block;font-style:normal}.ib-ship .note-box{background:var(--ib-y2);color:var(--ib-p);border-radius:var(--ib-r-sm);padding:12px 14px}.ib-ship .btn-help{background:var(--ib-p);color:#fff;font-weight:700;border-radius:var(--ib-r-sm);padding:.7rem 1.2rem}.ib-ship .btn-help:hover{background:var(--ib-p2);color:var(--ib-y)}@media(max-width:767.98px){.ib-ship .timeline{grid-template-columns:1fr 1fr;row-gap:18px}.ib-ship .timeline::before{display:none}}.ib-pay .method{background:#fff;border:1px solid var(--ib-line);border-radius:var(--ib-r);padding:18px 16px;height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2px;transition:border-color .15s,box-shadow .15s}.ib-pay .method:hover{border-color:var(--ib-y);box-shadow:var(--ib-shadow-sm)}.ib-pay .method i{width:44px;height:44px;border-radius:12px;background:var(--ib-p);color:var(--ib-y);font-size:1.25rem;display:inline-flex;align-items:center;justify-content:center;margin-bottom:10px}.ib-pay .method b{color:var(--ib-p)}.ib-pay .method span{color:var(--ib-mut);font-size:.85rem;line-height:1.4}.ib-pay .method .tag-limit{display:inline-block;background:var(--ib-y2);color:var(--ib-p);font-weight:700;font-size:.75rem;padding:3px 10px;border-radius:20px;margin-top:4px}.ib-pay .secure{display:flex;gap:16px;align-items:flex-start;background:var(--ib-ok-bg);border-radius:var(--ib-r);padding:18px 20px;color:#124d2a}.ib-pay .secure>i{font-size:1.6rem;color:var(--ib-ok);margin-top:2px}.ib-pay .secure b{color:var(--ib-ok)}.ib-cart h1{font-size:1.9rem;font-weight:800;color:var(--ib-p)}.ib-cart .count{font-size:.9rem;font-weight:700;background:var(--ib-y2);color:var(--ib-p);padding:4px 10px;border-radius:20px;vertical-align:middle;margin-left:6px}.ib-cart .keep{color:var(--ib-p);font-weight:600;text-decoration:none}.ib-cart .keep:hover{text-decoration:underline}.ib-cart .empty{text-align:center;padding:60px 20px;border:1px dashed var(--ib-line);border-radius:var(--ib-r-lg)}.ib-cart .empty>i{font-size:3rem;color:var(--ib-y)}.ib-cart .empty h2{font-weight:800;color:var(--ib-p);margin:12px 0 6px}.ib-cart .empty p{color:var(--ib-mut)}.ib-cart .btn-ibp{background:var(--ib-p);color:#fff;font-weight:700;border-radius:var(--ib-r-sm);padding:.8rem 1.4rem}.ib-cart .btn-ibp:hover{background:var(--ib-p2);color:var(--ib-y)}.ib-cart .item{display:grid;grid-template-columns:96px 1fr auto;gap:16px;align-items:start;border:1px solid var(--ib-line);border-radius:var(--ib-r);padding:14px;margin-bottom:12px;background:#fff}.ib-cart .item img{width:96px;height:96px;object-fit:contain;background:var(--ib-bg);border-radius:10px;padding:4px}.ib-cart .item .name{font-weight:700;color:var(--ib-ink);font-size:1.05rem;line-height:1.3}.ib-cart .item .code{color:var(--ib-mut);font-size:.8rem}.ib-cart .item .unit{color:var(--ib-mut);font-size:.88rem;margin-top:2px}.ib-cart .item .amt{font-weight:800;color:var(--ib-p);font-size:1.15rem;white-space:nowrap}.ib-cart .qty{display:inline-flex;align-items:center;border:2px solid var(--ib-line);border-radius:30px;overflow:hidden}.ib-cart .qty a{width:36px;height:34px;display:flex;align-items:center;justify-content:center;color:var(--ib-p);font-weight:800;font-size:1.1rem;text-decoration:none}.ib-cart .qty a:hover{background:var(--ib-y2)}.ib-cart .qty span{min-width:30px;text-align:center;font-weight:700}.ib-cart .remove{background:none;border:0;padding:0;color:var(--ib-mut);font-size:.88rem}.ib-cart .remove:hover{color:var(--ib-err)}.ib-cart .perks{display:flex;flex-wrap:wrap;gap:18px;color:var(--ib-mut);font-size:.88rem;margin-top:8px}.ib-cart .perks i{color:var(--ib-p);margin-right:4px}.ib-cart .summary{border:1px solid var(--ib-line);border-radius:var(--ib-r-lg);padding:20px;background:#fff;box-shadow:0 10px 30px rgba(51,11,63,.08);position:sticky;top:110px}.ib-cart .contact{background:var(--ib-y2);border-radius:var(--ib-r);padding:16px;margin-bottom:16px}.ib-cart .contact h3{font-size:1rem;font-weight:800;color:var(--ib-p);margin:0 0 4px}.ib-cart .contact h3 i{color:var(--ib-wa);font-size:1.15rem}.ib-cart .contact .sub{color:var(--ib-text2);font-size:.85rem;margin-bottom:10px}.ib-cart .contact .form-label{font-weight:600;font-size:.85rem;margin-bottom:3px;color:var(--ib-ink)}.ib-cart .contact .opt{color:var(--ib-mut);font-weight:400}.ib-cart .contact .form-control{border:2px solid #f1e3a8;border-radius:var(--ib-r-sm)}.ib-cart .contact .form-control:focus{border-color:var(--ib-p);box-shadow:var(--ib-focus)}.ib-cart .contact .input-group-text{border:2px solid #f1e3a8;border-right:0;background:#fff;font-weight:600;color:var(--ib-mut)}.ib-cart .contact .input-group .form-control{border-left:0}.ib-cart .privacy{color:var(--ib-mut);font-size:.75rem}.ib-cart .privacy a{color:var(--ib-p)}.ib-cart .save-status{font-size:.78rem;color:var(--ib-mut)}.ib-cart .save-status.ok{color:var(--ib-ok);font-weight:700}.ib-cart .save-status.err{color:var(--ib-err)}.ib-cart .coupon{display:flex;gap:8px;margin-bottom:14px}.ib-cart .coupon .form-control{border:2px solid var(--ib-line);border-radius:var(--ib-r-sm)}.ib-cart .btn-apply{border:2px solid var(--ib-p);color:var(--ib-p);font-weight:700;border-radius:var(--ib-r-sm);background:#fff}.ib-cart .btn-apply:hover{background:var(--ib-p);color:#fff}.ib-cart .coupon.applied{justify-content:space-between;align-items:center;background:var(--ib-ok-bg);color:var(--ib-ok);border-radius:var(--ib-r-sm);padding:10px 12px}.ib-cart .coupon .link{background:none;border:0;color:var(--ib-err);font-weight:600;text-decoration:underline;padding:0}.ib-cart .totals>div{display:flex;justify-content:space-between;padding:6px 0;color:var(--ib-text2)}.ib-cart .totals .disc{color:var(--ib-ok)}.ib-cart .totals .free{color:var(--ib-ok);font-weight:700}.ib-cart .totals .grand{border-top:1px solid var(--ib-line);margin-top:6px;padding-top:12px;font-weight:800;font-size:1.25rem;color:var(--ib-p)}.ib-cart .totals .tax{display:block;color:var(--ib-mut);font-size:.78rem;padding-top:0}.ib-cart .btn-checkout{background:var(--ib-p);color:#fff;font-weight:700;border-radius:10px;padding:.9rem;font-size:1.05rem;margin-top:12px}.ib-cart .btn-checkout:hover{background:var(--ib-p2);color:var(--ib-y)}.ib-cart .secure{text-align:center;color:var(--ib-mut);font-size:.8rem;margin:10px 0 0}@media(max-width:991.98px){.ib-cart .summary{position:static}}@media(max-width:575.98px){.ib-cart .item{grid-template-columns:72px 1fr}.ib-cart .item img{width:72px;height:72px}.ib-cart .item .amt{grid-column:2}}.progress-steps{display:flex;justify-content:center;gap:8px;list-style:none;padding:0;margin:0 0 26px;flex-wrap:wrap}.progress-steps li{display:flex;align-items:center;gap:8px;color:var(--ib-mut);font-weight:600;font-size:.92rem}.progress-steps li:not(:last-child)::after{content:"";width:40px;height:2px;background:var(--ib-line);margin-left:8px}.progress-steps li span{width:28px;height:28px;border-radius:50%;background:var(--ib-line);color:var(--ib-mut);display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:.85rem}.progress-steps li a{color:inherit;text-decoration:none;display:flex;align-items:center;gap:8px}.progress-steps li.done span{background:var(--ib-ok);color:#fff}.progress-steps li.done::after{background:var(--ib-ok)}.progress-steps li.on{color:var(--ib-p)}.progress-steps li.on span{background:var(--ib-p);color:var(--ib-y)}.ib-addr h1{font-size:1.9rem;font-weight:800;color:var(--ib-p);margin:0 0 4px}.ib-addr .sub{color:var(--ib-mut);margin-bottom:20px}.ib-addr .card-ib{background:#fff;border:1px solid var(--ib-line);border-radius:var(--ib-r-lg);padding:24px;margin-bottom:18px;box-shadow:var(--ib-shadow-sm)}.ib-addr .card-ib h2{font-size:1.15rem;font-weight:800;color:var(--ib-p);margin:0 0 16px;display:flex;align-items:center;gap:10px}.ib-addr .card-ib h2 .n{width:30px;height:30px;border-radius:50%;background:var(--ib-y);color:var(--ib-p);display:inline-flex;align-items:center;justify-content:center;font-size:.9rem}.ib-addr .form-label{font-weight:600;color:var(--ib-ink);margin-bottom:4px;font-size:.92rem}.ib-addr .form-control,.ib-addr .form-select{border:2px solid var(--ib-line);border-radius:10px;padding:.7rem .9rem}.ib-addr .form-control:focus,.ib-addr .form-select:focus{border-color:var(--ib-p);box-shadow:var(--ib-focus)}.ib-addr .form-control[readonly]{background:var(--ib-bg);color:var(--ib-mut)}.ib-addr .form-control:invalid:not(:placeholder-shown):not(:focus){border-color:#f0a3aa}.ib-addr .input-group-text{border:2px solid var(--ib-line);border-right:0;background:var(--ib-bg);font-weight:600;color:var(--ib-mut);border-radius:10px 0 0 10px}.ib-addr .input-group .form-control{border-left:0;border-radius:0 10px 10px 0}.ib-addr .input-group:focus-within .input-group-text{border-color:var(--ib-p)}.ib-addr .hint{color:var(--ib-mut);font-size:.8rem;margin-top:4px;min-height:1em}.ib-addr #ibPinHint .fa,.ib-addr #ibBPinHint .fa{color:var(--ib-ok)}.ib-addr .toggle{background:var(--ib-y2);border-radius:12px;padding:12px 14px;display:flex;gap:12px;align-items:flex-start}.ib-addr .toggle .form-check-input{width:20px;height:20px;margin:2px 0 0;flex-shrink:0;cursor:pointer}.ib-addr .toggle .form-check-input:checked{background-color:var(--ib-p);border-color:var(--ib-p)}.ib-addr .toggle label{color:var(--ib-p);font-size:.92rem;cursor:pointer}.ib-addr .msg-err{background:var(--ib-err-bg);color:var(--ib-err);border-radius:10px;padding:12px 14px;margin-bottom:18px}.ib-addr .msg-err a{color:var(--ib-err);font-weight:700}.ib-addr .actions{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:6px}.ib-addr .back{color:var(--ib-p);font-weight:600;text-decoration:none}.ib-addr .back:hover{text-decoration:underline}.ib-addr .btn-main{background:var(--ib-p);color:#fff;font-weight:700;border:0;border-radius:10px;padding:.9rem 2rem;font-size:1.05rem}.ib-addr .btn-main:hover{background:var(--ib-p2);color:var(--ib-y)}.ib-addr .secure{color:var(--ib-mut);font-size:.82rem;margin-top:14px;text-align:right}.ib-addr .secure a{color:var(--ib-p)}@media(max-width:575.98px){.ib-addr .card-ib{padding:18px 16px}.ib-addr h1{font-size:1.5rem}.ib-addr .actions{flex-direction:column-reverse;align-items:stretch;text-align:center}.ib-addr .btn-main{width:100%}.ib-addr .secure{text-align:center}.progress-steps li:not(:last-child)::after{width:18px}}.ib-co .box{background:#fff;border:1px solid var(--ib-line);border-radius:var(--ib-r);padding:18px 20px;margin-bottom:14px;line-height:1.6}.ib-co .box-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ib-co .box-head h3{font-size:1rem;font-weight:800;color:var(--ib-p);margin:0}.ib-co .box-head h3 i{width:22px;color:var(--ib-mut)}.ib-co .change{color:var(--ib-p);font-weight:700;font-size:.88rem}.ib-co .eta{color:var(--ib-ok);font-size:.85rem;font-weight:600;margin:10px 0 0}.ib-co .line{display:flex;align-items:center;gap:14px;padding:10px 0;border-top:1px solid var(--ib-line)}.ib-co .line:first-of-type{border-top:0}.ib-co .line img{width:56px;height:56px;object-fit:contain;background:var(--ib-bg);border-radius:8px;padding:3px}.ib-co .line .name{font-weight:700;color:var(--ib-ink)}.ib-co .line .amt{font-weight:800;color:var(--ib-p);white-space:nowrap}.ib-co .sum-title{font-size:1.1rem;font-weight:800;color:var(--ib-p);margin:0 0 14px}.ib-co .btn-checkout{font-size:1.1rem;padding:1rem}.ib-co .pay-methods{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:12px;color:var(--ib-text2);font-size:.85rem;font-weight:600}.ib-co .pay-methods i{color:var(--ib-p);margin-right:3px}.ib-co .terms{text-align:center;color:var(--ib-mut);font-size:.78rem;margin:8px 0 0}.ib-co .terms a{color:var(--ib-p)}@media(max-width:991.98px){.ib-co .summary{box-shadow:0 -6px 20px rgba(51,11,63,.08)}}.ib-order .thanks{display:flex;gap:16px;align-items:center;background:var(--ib-ok-bg);border-radius:var(--ib-r-lg);padding:20px 22px;margin-bottom:20px;color:#124d2a}.ib-order .thanks .tick{width:52px;height:52px;border-radius:50%;background:var(--ib-ok);color:#fff;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem}.ib-order .thanks h1{font-size:1.5rem;font-weight:800;color:var(--ib-ok);margin:0 0 2px}.ib-order .head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:16px}.ib-order .head h2{font-size:2rem;font-weight:800;color:var(--ib-p);margin:0}.ib-order .meta{display:flex;flex-wrap:wrap;gap:16px;color:var(--ib-mut);font-size:.88rem;margin-top:4px}.ib-order .status{font-weight:800;font-size:.85rem;padding:7px 14px;border-radius:20px}.ib-order .st-new{background:#eef0f3;color:#4b5563}.ib-order .st-proc{background:#e8f0fe;color:#1d4ed8}.ib-order .st-paid{background:var(--ib-y2);color:var(--ib-p)}.ib-order .st-ship{background:#e0f2fe;color:#0369a1}.ib-order .st-done{background:var(--ib-ok-bg);color:var(--ib-ok)}.ib-order .st-ref{background:#f3e8ff;color:#7e22ce}.ib-order .st-del{background:var(--ib-err-bg);color:var(--ib-err)}.ib-order .tracker ol{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:0;margin:0;position:relative}.ib-order .tracker li{text-align:center;font-size:.85rem;font-weight:600;color:var(--ib-mut);position:relative}.ib-order .tracker li:not(:first-child)::before{content:"";position:absolute;top:20px;right:50%;width:100%;height:3px;background:var(--ib-line);z-index:0}.ib-order .tracker li.done::before,.ib-order .tracker li.on::before{background:var(--ib-ok)}.ib-order .tracker .dot{position:relative;z-index:1;width:42px;height:42px;border-radius:50%;background:var(--ib-line);color:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto 6px;border:4px solid #fff}.ib-order .tracker li.done .dot{background:var(--ib-ok)}.ib-order .tracker li.done{color:var(--ib-ok)}.ib-order .tracker li.on .dot{background:var(--ib-p);color:var(--ib-y);box-shadow:0 0 0 3px var(--ib-y)}.ib-order .tracker li.on{color:var(--ib-p)}.ib-order .track{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;background:var(--ib-bg);border-radius:var(--ib-r-sm);padding:10px 14px;margin-top:16px;font-size:.9rem}.ib-order .track>div{display:flex;gap:18px;flex-wrap:wrap}.ib-order .copy{border:2px solid var(--ib-p);background:#fff;color:var(--ib-p);font-weight:700;border-radius:20px;padding:3px 12px;font-size:.8rem}.ib-order .notice{display:flex;gap:10px;align-items:flex-start;background:var(--ib-y2);color:var(--ib-p)}.ib-order .btn-wa{background:var(--ib-wa);color:#fff;font-weight:700;border-radius:var(--ib-r-sm);padding:.7rem}.ib-order .btn-wa:hover{background:var(--ib-wa-dark);color:#fff}.ib-order .help a{color:var(--ib-p)}.ib-order .help p{line-height:1.9}@media(max-width:575.98px){.ib-order .tracker li{font-size:.72rem}.ib-order .tracker .dot{width:34px;height:34px}.ib-order .tracker li:not(:first-child)::before{top:16px}.ib-order .head h2{font-size:1.6rem}}@media print{.ib-topbar,.ib-header,.ib-footer,.ib-order .help,.ib-order .actions-box,.ib-order .no-print{display:none!important}}.ib-unsub{max-width:1080px;margin:0 auto}.ib-unsub .u-card{max-width:560px;margin:8px auto 40px;background:#fff;border:1px solid #ece6ef;border-radius:18px;overflow:hidden;box-shadow:0 10px 30px rgba(51,11,63,.07)}.ib-unsub .u-top{background:#330b3f;color:#fff;text-align:center;padding:30px 24px 26px}.ib-unsub .u-ico{width:64px;height:64px;border-radius:50%;background:#ffc107;color:#330b3f;font-size:1.7rem;display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px}.ib-unsub .u-top h1{font-size:1.6rem;font-weight:800;margin:0 0 6px;color:#fff}.ib-unsub .u-top p{color:#e2d3ea;margin:0}.ib-unsub .u-body{padding:26px 28px 28px}.ib-unsub .form-label{font-weight:700;color:#330b3f}.ib-unsub .form-control{border-radius:10px;border-color:#ddd5e2;padding:.65rem .9rem}.ib-unsub .form-control:focus{border-color:#330b3f;box-shadow:0 0 0 .2rem rgba(51,11,63,.12)}.ib-unsub .u-btn{width:100%;background:#330b3f;color:#fff;border:0;border-radius:10px;padding:.75rem;font-weight:700;font-size:1rem}.ib-unsub .u-btn:hover{background:#4d1460;color:#fff}.ib-unsub .u-ghost{display:block;text-align:center;margin-top:12px;color:#6b5f72;font-weight:600;text-decoration:none}.ib-unsub .u-ghost:hover{color:#330b3f}.ib-unsub .u-list{list-style:none;padding:0;margin:0 0 20px;font-size:.92rem;color:#3e3445}.ib-unsub .u-list li{display:flex;gap:10px;padding:6px 0}.ib-unsub .u-list i{width:18px;text-align:center;margin-top:3px}.ib-unsub .u-list .no i{color:#b4232f}.ib-unsub .u-list .yes i{color:#157a3c}.ib-unsub .u-err{background:#fdecee;color:#b4232f;border-radius:10px;padding:10px 14px;font-weight:600;margin-bottom:16px}.ib-unsub .u-email{display:inline-block;background:#fff4cc;color:#330b3f;font-weight:700;padding:3px 10px;border-radius:8px;margin-top:10px;word-break:break-all}.ib-unsub .u-note{background:#f6f4f8;border-radius:12px;padding:14px 16px;font-size:.9rem;color:#3e3445;margin-bottom:18px}.ib-unsub .u-actions{display:flex;gap:10px;flex-wrap:wrap}.ib-unsub .u-actions a{flex:1 1 160px;text-align:center;border-radius:10px;padding:.65rem;font-weight:700;text-decoration:none}.ib-unsub .u-actions .a1{background:#ffc107;color:#330b3f}.ib-unsub .u-actions .a2{border:2px solid #330b3f;color:#330b3f}.ib-unsub .u-actions .a2:hover{background:#330b3f;color:#fff}.ib-unsub .u-more h2{font-size:1.35rem;font-weight:800;color:#330b3f;margin:0}.ib-unsub .u-more .sub{color:#6b5f72;margin:2px 0 16px}.ib-unsub .u-prod{display:block;height:100%;background:#fff;border:1px solid #ece6ef;border-radius:14px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .15s,box-shadow .15s}.ib-unsub .u-prod:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(51,11,63,.1)}.ib-unsub .u-prod .img{position:relative;aspect-ratio:1/1;background:#f6f4f8}.ib-unsub .u-prod img{width:100%;height:100%;object-fit:cover;display:block}.ib-unsub .u-prod .off{position:absolute;top:10px;left:10px;background:#e23744;color:#fff;font-size:.72rem;font-weight:800;padding:3px 8px;border-radius:6px}.ib-unsub .u-prod .b{padding:12px 14px 14px}.ib-unsub .u-prod .n{font-weight:700;color:#1f1724;font-size:.95rem;line-height:1.3;min-height:2.6em}.ib-unsub .u-prod .p{margin-top:6px;color:#330b3f;font-weight:800}.ib-unsub .u-prod .p s{color:#6b5f72;font-weight:400;font-size:.85rem;margin-left:4px}@media(max-width:575.98px){.ib-unsub .u-body{padding:22px 18px}.ib-unsub .u-top h1{font-size:1.35rem}}