:root{--qoi-deep:#3F5669;--qoi-steel:#5F82A0;--qoi-sky:#90C0E8;--qoi-surface:#E3F0F9;--qoi-white:#FFFEFF;--qoi-wa:#1FA855}.qoi-hicon>a{display:inline-flex!important;align-items:center;gap:6px;position:relative;color:var(--qoi-deep)!important}.qoi-hicon svg{flex:0 0 auto}.qoi-hicon-account{margin-left:12px!important}.qoi-hicon .qoi-hlabel{font-size:.92em}.qoi-cart-count{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--qoi-deep);color:var(--qoi-white);font-size:11px;line-height:18px;text-align:center;font-weight:700}@media (min-width:1025px){.qoi-hicon-cart .qoi-hlabel{display:none}.qoi-hicon-cart .qoi-cart-count{position:absolute;top:-6px;right:-10px}}.qoi-wa-btn,a.qoi-wa-btn{display:inline-flex!important;align-items:center;gap:8px;background:var(--qoi-wa)!important;border-color:var(--qoi-wa)!important;color:#fff!important}.qoi-wa-btn:hover{filter:brightness(.92)}.qoi-login-buy{background:var(--qoi-deep)!important;border-color:var(--qoi-deep)!important;color:var(--qoi-white)!important}.qoi-login-note{color:var(--qoi-steel);font-size:.92em;margin:.5em 0}.qoi-por{color:var(--qoi-steel);font-weight:600}.qoi-wa-float{position:fixed;right:18px;bottom:18px;width:56px;height:56px;border-radius:50%;background:var(--qoi-wa);color:#fff!important;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgb(0 0 0 / .22);z-index:9998}.qoi-wa-float:hover{transform:scale(1.05)}.qoi-orderbox{background:var(--qoi-surface);border-radius:12px;padding:18px 20px;margin:0 0 24px;color:var(--qoi-deep)}.qoi-ob-label{margin:0;font-size:.85em;text-transform:uppercase;letter-spacing:.06em;color:var(--qoi-steel)}.qoi-ob-id{margin:2px 0 4px;font-size:1.9em;font-weight:700;letter-spacing:.02em}.qoi-ob-note,.qoi-ob-small{margin:0 0 10px;font-size:.88em;color:var(--qoi-steel)}.qoi-ob-btns{display:flex;flex-wrap:wrap;gap:10px;margin:8px 0}.qoi-ob-help{background:var(--qoi-white)!important;color:var(--qoi-deep)!important;border:1px solid var(--qoi-steel)!important;display:inline-flex!important;align-items:center;gap:6px}.qoi-pin{margin:10px 0 18px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.qoi-pin-btn{background:var(--qoi-white)!important;color:var(--qoi-deep)!important;border:1px solid var(--qoi-steel)!important}.qoi-pin-status{font-size:.9em;color:var(--qoi-steel)}.qoi-pin-status.ok{color:#2E7D4F;font-weight:600}.single-product div.product{--ink:#111111;--muted:#4a4a4a}.single-product div.product .product_title{font-size:29px!important;line-height:1.35!important;font-weight:600!important;color:#000!important;margin:0 0 10px!important;letter-spacing:0!important}.single-product div.product .summary,.single-product div.product .summary *:not(a):not(.button):not(button),.single-product .woocommerce-Tabs-panel,.single-product .woocommerce-Tabs-panel *:not(a):not(.button),.single-product .woocommerce-product-details__short-description,.single-product .woocommerce-product-details__short-description *{color:var(--ink)!important}.single-product .woocommerce-Tabs-panel table,.single-product .woocommerce-Tabs-panel th,.single-product .woocommerce-Tabs-panel td{border:1px solid #d5d9d9!important;background:#fff!important}.single-product .woocommerce-Tabs-panel th{background:#f3f3f3!important;font-weight:600;text-align:left;width:38%}.single-product .woocommerce-Tabs-panel th,.single-product .woocommerce-Tabs-panel td{padding:8px 12px!important}.single-product .summary .qoi-dispatch{display:none}@media (min-width:1025px){.single-product .site-main,.single-product main#content,.single-product .page-content{max-width:1360px!important}.single-product div.product{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr) 260px;column-gap:28px;align-items:start}.single-product div.product>*{grid-column:1/-1}.single-product div.product>.woocommerce-product-gallery{grid-column:1;grid-row:1;width:auto!important;float:none!important;margin:0!important}.single-product div.product>.summary{grid-column:2;grid-row:1;width:auto!important;float:none!important;margin:0!important}.single-product div.product>.qoi-buybox{grid-column:3;grid-row:1;position:sticky;top:20px}.single-product div.product>.onsale{grid-column:1;grid-row:1;align-self:start;justify-self:start;z-index:5}}.qoi-buybox{border:1px solid #c9d6e2;border-radius:10px;padding:16px 16px 14px;background:#fff;color:#111;font-size:14px;line-height:1.45;margin:16px 0}.qoi-buybox *{color:inherit}.qoi-bb-price{font-size:26px;font-weight:600;color:var(--qoi-deep)!important}.qoi-bb-price *{color:var(--qoi-deep)!important}.qoi-bb-por{font-size:20px}.qoi-bb-mrp{color:#565959!important;font-size:13px;margin-top:2px}.qoi-bb-mrp s,.qoi-bb-mrp s *{color:#565959!important}.qoi-bb-save,.qoi-bb-save *{color:#B12704!important;font-weight:600}.qoi-bb-tax{font-size:12.5px;color:#565959!important;margin-bottom:10px}.qoi-bb-delivery{margin:8px 0}.qoi-bb-date{color:#111}.qoi-bb-cutoff,.qoi-bb-cutoff b{color:#1F7A3D!important}.qoi-bb-pin{margin:8px 0 10px}.qoi-bb-pin-toggle{background:none!important;border:0!important;padding:0!important;color:var(--qoi-steel)!important;font-size:13px;cursor:pointer;text-align:left}.qoi-bb-pin-toggle span{text-decoration:underline}.qoi-bb-pin-form{display:flex;gap:6px;margin-top:6px}.qoi-bb-pin-form[hidden]{display:none}.qoi-bb-pin-form input{flex:1;min-width:0;padding:6px 8px!important;border:1px solid #aab7c4!important;border-radius:6px!important;font-size:14px}.qoi-bb-pin-check{background:var(--qoi-surface)!important;color:var(--qoi-deep)!important;border:1px solid var(--qoi-steel)!important;border-radius:6px!important;padding:6px 12px!important;font-size:13px}.qoi-bb-pin-msg{font-size:13px;margin-top:4px}.qoi-bb-pin-msg.bad{color:#B12704!important}.qoi-bb-stock{font-size:17px;margin:8px 0 10px}.qoi-bb-stock.ok{color:#1F7A3D!important}.qoi-bb-stock.bad{color:#B12704!important}.qoi-buybox form.cart{display:flex;flex-direction:column;gap:8px;margin:0!important}.qoi-buybox form.cart .quantity{margin:0 0 4px!important}.qoi-buybox form.cart .quantity input{width:80px!important;border-radius:8px!important;border:1px solid #aab7c4!important;padding:6px!important}.qoi-buybox .single_add_to_cart_button,.qoi-buybox .qoi-buy-now,.qoi-buybox .qoi-bb-cart,.qoi-buybox .qoi-bb-wa{width:100%!important;margin:0!important;border-radius:22px!important;padding:10px 14px!important;font-size:14px!important;font-weight:600!important;text-align:center;justify-content:center;border:0!important;float:none!important}.qoi-buybox .single_add_to_cart_button,.qoi-buybox .qoi-bb-cart{background:var(--qoi-sky)!important;color:var(--qoi-deep)!important}.qoi-buybox .single_add_to_cart_button:hover{filter:brightness(.95)}.qoi-buybox .qoi-buy-now{background:var(--qoi-deep)!important;color:#fff!important}.qoi-buybox .qoi-buy-now:hover{background:var(--qoi-steel)!important}.qoi-buybox .qoi-bb-wa,.qoi-buybox .qoi-bb-wa *{color:#fff!important}.qoi-bb-small{font-size:12px;color:#565959!important;margin:6px 0 0}.qoi-bb-secure{font-size:13px;color:var(--qoi-steel)!important;margin:12px 0 6px}.qoi-bb-gst{border-top:1px solid #e3e8ee;padding-top:8px;margin-top:6px}.qoi-bb-gst summary{cursor:pointer;font-weight:600;font-size:13.5px}.qoi-bb-gst p{font-size:12.5px;color:#4a4a4a!important;margin:6px 0 0}.qoi-bb-seller{display:grid;grid-template-columns:auto 1fr;gap:3px 10px;font-size:12.5px;margin:10px 0 0;border-top:1px solid #e3e8ee;padding-top:8px}.qoi-bb-seller dt{color:#565959!important}.qoi-bb-seller dd{margin:0}.single-product div.product .summary .product_meta{display:none!important}.single-product div.product .qoi-brand-line{font-size:14px;margin:-4px 0 10px;color:#111!important}.single-product div.product .qoi-brand-line a{color:#2F6FA5!important;text-decoration:none}.single-product div.product .qoi-brand-line a:hover{text-decoration:underline;color:var(--qoi-deep)!important}.single-product div.product .woocommerce-product-gallery{position:relative}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:nth-child(n+7){display:none!important}@media (min-width:768px){.single-product div.product .woocommerce-product-gallery{padding-left:78px!important;box-sizing:border-box}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{position:absolute!important;left:0;top:0;width:66px!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column;gap:8px}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li{width:66px!important;height:66px;float:none!important;margin:0!important;padding:0!important;clear:none!important;list-style:none}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img{width:66px!important;height:66px!important;object-fit:contain;background:#fff;border:1px solid #d5d9d9;border-radius:6px;padding:3px;opacity:1!important;cursor:pointer;box-sizing:border-box}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active,.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img:hover{border:2px solid var(--qoi-steel)}.single-product div.product .woocommerce-product-gallery__trigger{right:10px}}@media (max-width:767px){.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{display:flex!important;gap:6px;margin-top:8px!important}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li{width:auto!important;flex:1 1 0%;max-width:16%;float:none!important;margin:0!important}}.single-product div.product .qoi-buybox button.qoi-bb-pin-toggle,.single-product div.product .qoi-buybox button.qoi-bb-pin-toggle:hover,.single-product div.product .qoi-buybox button.qoi-bb-pin-toggle:focus{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;color:var(--qoi-steel)!important;font-size:13px!important;font-weight:400!important;white-space:normal!important;width:auto!important;text-transform:none!important}.single-product div.product .qoi-buybox button.qoi-bb-pin-toggle span{color:var(--qoi-steel)!important}.single-product div.product .qoi-buybox form.cart button.single_add_to_cart_button,.single-product div.product .qoi-buybox a.qoi-bb-cart{background:var(--qoi-sky)!important;color:var(--qoi-deep)!important;border:0!important}.single-product div.product .qoi-buybox form.cart button.single_add_to_cart_button:hover{background:#7FB2DE!important;color:var(--qoi-deep)!important}.single-product div.product .qoi-buybox form.cart button.qoi-buy-now{background:var(--qoi-deep)!important;color:#fff!important}.single-product div.product .qoi-buybox form.cart button.qoi-buy-now:hover{background:var(--qoi-steel)!important}.single-product div.product .qoi-buybox button.qoi-bb-pin-check{background:var(--qoi-surface)!important;color:var(--qoi-deep)!important;border:1px solid var(--qoi-steel)!important;width:auto!important}.single-product div.product .qoi-buybox .stock{font-size:12.5px!important;color:#565959!important;margin:0 0 6px!important}.woocommerce span.onsale,.woocommerce-page span.onsale,span.onsale,.elementor-widget-woocommerce-products .onsale{display:none!important}@media (max-width:767px){.single-product div.product .product_title{font-size:24px!important}}.woocommerce-page .product_title,.single-product div.product .summary,.single-product div.product .summary *,.single-product .qoi-buybox,.single-product .qoi-buybox *,.single-product .woocommerce-tabs,.single-product .woocommerce-tabs *,.single-product .related.products,.single-product .related.products *,.woocommerce ul.products li.product,.woocommerce ul.products li.product *,.qoi-iv,.qoi-iv *{font-family:'Inter',system-ui,-apple-system,'Segoe UI',Arial,sans-serif!important}.single-product div.product .product_title{color:#000!important}.single-product .woocommerce-product-gallery__image,.single-product .woocommerce-product-gallery__image a{cursor:zoom-in}html.qoi-iv-lock,html.qoi-iv-lock body{overflow:hidden!important}.qoi-iv{position:fixed;inset:0;z-index:100000;background:#fff;display:none;grid-template-columns:minmax(0,1fr) 340px}.qoi-iv.open{display:grid}.qoi-iv-stage{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff;padding:24px}.qoi-iv-img{max-width:100%;max-height:100%;object-fit:contain;transition:transform .2s ease;cursor:zoom-in;user-select:none;touch-action:none;-webkit-user-drag:none}.qoi-iv-img.zoomed{cursor:grab;transition:none}.qoi-iv-img.zoomed:active{cursor:grabbing}.qoi-iv button{font-family:inherit}.qoi-iv-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px!important;height:64px!important;border:1px solid #d5d9d9!important;background:rgb(255 255 255 / .92)!important;color:#111!important;font-size:34px!important;line-height:1!important;border-radius:8px!important;padding:0!important;cursor:pointer;box-shadow:0 1px 4px rgb(0 0 0 / .12)}.qoi-iv-nav.prev{left:14px}.qoi-iv-nav.next{right:14px}.qoi-iv-nav[hidden]{display:none}.qoi-iv-side{position:relative;border-left:1px solid #e3e8ee;padding:22px 18px;overflow-y:auto;background:#fff}.qoi-iv-close{position:absolute;top:8px;right:10px;width:36px!important;height:36px!important;border:0!important;background:transparent!important;color:#333!important;font-size:30px!important;line-height:1!important;padding:0!important;cursor:pointer}.qoi-iv-head{display:flex;gap:12px;align-items:flex-start;margin:22px 0 10px}.qoi-iv-zoom{display:flex;flex-direction:column;gap:8px;flex:0 0 auto}.qoi-iv-zoom button{width:38px!important;height:38px!important;border-radius:50%!important;border:1px solid #c9d6e2!important;background:#fff!important;color:#111!important;font-size:22px!important;line-height:1!important;padding:0!important;cursor:pointer;box-shadow:0 1px 3px rgb(0 0 0 / .1)}.qoi-iv-zoom button:hover{background:var(--qoi-surface)!important}.qoi-iv-title{font-size:15px;line-height:1.4;color:#111;font-weight:500}.qoi-iv-count{font-size:12.5px;color:#565959;margin:4px 0 10px}.qoi-iv-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.qoi-iv-thumbs button{aspect-ratio:1;padding:3px!important;border:1px solid #d5d9d9!important;border-radius:6px!important;background:#fff!important;cursor:pointer;display:flex;align-items:center;justify-content:center}.qoi-iv-thumbs button img{max-width:100%;max-height:100%;object-fit:contain}.qoi-iv-thumbs button.on,.qoi-iv-thumbs button:hover{border:2px solid var(--qoi-steel)!important}.qoi-iv-tip{font-size:12px;color:#6b7280;margin:14px 0 0}@media (max-width:767px){.qoi-iv{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto}.qoi-iv-stage{padding:10px}.qoi-iv-side{border-left:0;border-top:1px solid #e3e8ee;padding:10px 12px;max-height:40vh}.qoi-iv-head{margin:0 40px 8px 0;flex-direction:row-reverse;justify-content:space-between}.qoi-iv-zoom{flex-direction:row}.qoi-iv-thumbs{grid-template-columns:repeat(6,1fr)}.qoi-iv-tip{display:none}.qoi-iv-close{top:4px}}.qoi-cat-content{max-width:1100px;margin:48px auto 24px;padding:28px 0 0;border-top:1px solid #e3e8ee;color:#000!important;font-weight:600;font-size:15.5px;line-height:1.7;font-family:'Inter',system-ui,-apple-system,'Segoe UI',Arial,sans-serif}.qoi-cat-content *{color:#000!important}.qoi-cat-content h2{font-size:26px;font-weight:700;margin:0 0 14px;line-height:1.3}.qoi-cat-content h3{font-size:20px;font-weight:700;margin:30px 0 10px;line-height:1.35}.qoi-cat-content h4{font-size:16.5px;font-weight:700;margin:18px 0 6px}.qoi-cat-content p{margin:0 0 12px}.qoi-cat-content ul{margin:0 0 14px 20px;padding:0}.qoi-cat-content li{margin:0 0 6px}.qoi-cat-content table{width:100%;border-collapse:collapse;margin:8px 0 16px;font-size:14.5px}.qoi-cat-content th,.qoi-cat-content td{border:1px solid #cfd6dd;padding:9px 12px;text-align:left;vertical-align:top}.qoi-cat-content th{background:#eef3f8;font-weight:700}.qoi-cat-content a{text-decoration:underline}.qoi-cat-content .qoi-faq{margin-top:6px}@media (max-width:767px){.qoi-cat-content{margin:32px 16px 16px;font-size:15px}.qoi-cat-content h2{font-size:22px}.qoi-cat-content table{display:block;overflow-x:auto}}.qoi-videos{clear:both;margin:28px 0;grid-column:1/-1}.qoi-videos h2{font-size:20px!important;font-weight:700!important;color:#000!important;margin:0 0 12px!important}.qoi-videos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;max-width:1100px}.qoi-video-item{position:relative;aspect-ratio:16/9;background:#000;border-radius:10px;overflow:hidden}.qoi-video-item iframe{position:absolute;inset:0;width:100%;height:100%;border:0}