@import"https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css";body,html{min-height:100%;height:auto;font-family:Helvetica Neue,Arial,sans-serif;background:#f8f9fa;color:#212529}#__next,body,html{min-height:100%;height:auto;overflow-x:hidden}body{min-height:100vh;overflow-y:auto;background:#f8f9fa}.container{max-width:1200px;margin-top:18px;margin-bottom:18px}.site-header{background:#fff;border-bottom:1px solid #e9ecef}.site-header .navbar{padding:.5rem 0;overflow:visible}.site-header .header-logo{max-height:38px;width:auto;display:inline-block}.site-header .navbar-brand{font-weight:800;font-size:1.35rem;letter-spacing:.2px}.site-header .nav-link{color:#212529;font-weight:600;padding:.5rem .8rem}.site-header .nav-link:hover{color:#0a0c0d}.site-header .search-large{width:100%;max-width:720px;min-width:0;display:flex}.site-header .form-control,.site-header .input-group,.site-header .search-input{min-width:0}.site-header .nav-icons a{color:#212529;display:inline-flex;align-items:center;gap:6px;padding:.25rem .6rem;font-size:.95rem}.site-header .nav-icons{gap:8px;align-items:center;white-space:nowrap}.card-demo{overflow:hidden;border:1px solid #eef0f2;transition:transform .12s ease,box-shadow .12s ease;background:#fff}.card-demo:hover{transform:translateY(-6px);box-shadow:0 10px 24px rgba(33,37,41,.08)}.card-demo .card-img-top{height:260px}.card-demo .card-body{padding:.75rem .9rem}.card-demo .product-title{font-weight:600;font-size:1rem;margin-bottom:.25rem}.card-demo .product-price{color:#ff3e6c;font-weight:700}.product-detail .img-wrap{max-width:480px}.product-detail .meta{color:#6c757d;margin-top:.5rem}.product-breadcrumb .breadcrumb{background:transparent;padding:0;margin-bottom:0;font-size:.95rem}.product-gallery .main-photo{width:100%;max-height:640px;object-fit:cover;border-radius:6px;box-shadow:0 8px 24px rgba(33,37,41,.06)}.thumb-list .thumb{border:1px solid transparent;padding:4px;border-radius:6px;background:transparent}.thumb-list .thumb.active{border-color:#ff3e6c;box-shadow:0 4px 12px rgba(255,62,108,.08)}.product-info .product-brand{color:#222;font-size:.95rem;text-transform:uppercase;letter-spacing:.6px}.product-info .product-title{font-size:1.25rem;margin-bottom:0}.display-price{font-size:1.6rem;color:#111}.size-pill{border-radius:999px;padding:8px 14px;min-width:86px;text-align:center}.size-pill.active,.size-pill:active,.size-pill:hover{background:#fff0f3;border-color:#ff3e6c;color:#ff3e6c}.btn-add{background:linear-gradient(90deg,#ff3e6c,#ff2b70);color:#fff;border:none;font-weight:700;padding:12px 18px;border-radius:8px}.btn-add:hover{opacity:.95}.site-footer{background:#fff;color:#495057}.site-footer a{color:#6c757d}.site-footer a:hover{color:#212529;text-decoration:none}.site-footer .social-icon{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:6px;background:transparent;transition:background .12s ease,transform .12s ease}.site-footer .social-icon:hover{background:rgba(0,0,0,.03);transform:translateY(-2px)}.site-footer .trust{width:100%;max-width:240px}.site-footer hr{border-top-color:#eef0f2}@media(max-width:767px){.site-footer .trust{margin-top:1rem}.site-footer .site-footer .container{padding-left:12px;padding-right:12px}}.carousel-hero{height:420px;object-fit:cover;border-radius:8px}@media(max-width:768px){.carousel-hero{height:220px}}.category-card{transition:transform .12s ease,box-shadow .12s ease;overflow:hidden;border-radius:8px}.category-card:hover{transform:translateY(-6px);box-shadow:0 12px 30px rgba(33,37,41,.08)}.category-img{height:140px;object-fit:cover}.brand-pill{min-width:120px;white-space:nowrap;font-weight:600;color:#333}.placeholder{background:linear-gradient(90deg,#f0f0f0,#e9e9e9)}.card-demo{border-radius:8px}.card-demo .card-img-top{height:220px;object-fit:cover}@media(max-width:991px){.product-gallery .main-photo{max-height:420px}.thumb-list{display:none!important}}@media(max-width:768px){.site-header .search-large{max-width:100%}.card-demo .card-img-top{height:200px}}@media(max-width:576px){.brand-pill{min-width:100px;font-size:.9rem}}.tt-print-root{display:flex;flex-wrap:wrap;gap:0;align-items:flex-start}.tt-preview-surface{max-width:100%;overflow:auto;padding:.5rem 0}.tt-label{box-sizing:border-box;background:#fff;color:#000;border:1px solid #000;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.tt-label,.tt-label.tt-compact{overflow:hidden}.tt-label.tt-row .tt-inner{flex-direction:row;align-items:stretch;justify-content:space-between;gap:.05in;padding:.03in .05in;min-height:0;overflow:hidden;height:100%}.tt-label.tt-row .tt-row-text{flex:1 1;min-width:0;min-height:0;height:100%;text-align:left;direction:ltr;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.02in}.tt-label.tt-row .tt-row-head{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.04in;flex:0 0 auto;min-width:0;line-height:1.05}.tt-label.tt-row .tt-row-head .tt-brand{flex:0 1 auto;max-width:100%;font-size:6.5px;font-weight:700;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tt-label.tt-row .tt-row-head .tt-badge{flex:0 0 auto;font-size:5px;padding:0 2px;line-height:1;white-space:nowrap}.tt-label.tt-row .tt-row-title{flex:1 1;min-height:0;width:100%;font-size:7.5px;font-weight:700;line-height:1.12;text-align:left;word-break:break-word;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;-webkit-hyphens:auto;hyphens:auto}.tt-label.tt-row .tt-row-line2{flex-direction:row;flex-wrap:nowrap;align-items:baseline;justify-content:flex-end;gap:.08in;border-top:.4pt solid rgba(0,0,0,.2)}.tt-label.tt-row .tt-row-details,.tt-label.tt-row .tt-row-line2{display:flex;flex:0 0 auto;min-width:0;line-height:1.1;margin-top:.01in;padding-top:.01in}.tt-label.tt-row .tt-row-details{width:100%;font-size:5.5px;font-weight:400;flex-direction:column;align-items:stretch;gap:.01in;border-top:.35pt solid rgba(0,0,0,.18);max-height:.55in;min-height:0;overflow:hidden}.tt-label.tt-row .tt-row-details .tt-color,.tt-label.tt-row .tt-row-details .tt-fabric,.tt-label.tt-row .tt-row-details .tt-size,.tt-label.tt-row .tt-row-details .tt-sku{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-bottom:2px}.tt-label.tt-row .tt-washcare--row{display:-webkit-box;flex:0 0 auto;min-width:0;width:100%;margin:.01in 0 0;padding-top:.01in;font-size:4.5px;line-height:1.08;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:left;color:#000}.tt-label.tt-row .tt-row-line2 .tt-price{flex:0 0 auto;margin:0;font-size:7.5px;line-height:1.1;font-weight:800;white-space:nowrap}.tt-label.tt-row .tt-row-line2--priceonly{border-top:none;margin-top:0;padding-top:0;justify-content:flex-end}.tt-label.tt-row .tt-row-ig{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:.035in;width:100%;min-width:0;flex:0 0 auto;margin-top:.015in;padding-top:.02in;border-top:.35pt solid rgba(0,0,0,.18);line-height:1;color:#000}.tt-label.tt-row .tt-row-ig .tt-ig-icon{width:.1in;height:.1in;min-width:7px;min-height:7px;max-width:.12in;max-height:.12in;flex:0 0 auto;display:block;fill:currentColor;color:#000;shape-rendering:geometricPrecision}.tt-label.tt-row .tt-row-ig .tt-ig-id{font-size:5px;font-weight:600;line-height:1.15;letter-spacing:.01em;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1 1 auto}.tt-label.tt-row .tt-row-code{flex:0 0 0.6in;width:.6in;max-width:32%;min-width:.48in;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;align-self:stretch;overflow:hidden;line-height:0;gap:.02in}.tt-label.tt-row .tt-row-code--both,.tt-label.tt-row.tt-row--dual .tt-row-code{flex:0 0 0.7in;width:.7in;max-width:36%;min-width:.55in;justify-content:space-between;padding:.01in 0}.tt-label.tt-row .tt-barcode{max-width:100%;width:100%!important;height:auto;max-height:.5in;min-height:0;display:block;flex:0 0 auto}.tt-label.tt-row .tt-row-code--both .tt-barcode,.tt-label.tt-row.tt-row--dual .tt-barcode{max-height:.3in}.tt-label.tt-row .tt-qr{display:block;width:.4in!important;height:.4in!important;max-width:.42in;max-height:.42in;flex:0 0 auto}.tt-label.tt-row .tt-qr--stacked{width:.2in!important;height:.2in!important;max-width:.22in;max-height:.22in}.tt-code--both{display:flex;flex-direction:column;align-items:center;gap:.04in}.tt-code--both .tt-barcode{max-height:.45in}.tt-code--both .tt-qr{width:.55in!important;height:.55in!important}.tt-inner{padding:.08in;height:100%;display:flex;flex-direction:column;min-height:0;box-sizing:border-box}.tt-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.tt-brand{font-weight:700;font-size:10px;line-height:1.1;max-width:70%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tt-brand-small,.tt-color-small,.tt-fabric-small,.tt-price-small,.tt-size-small,.tt-sku-small,.tt-title-small{font-weight:500;line-height:1.1;min-width:0}.tt-brand-small,.tt-color-small,.tt-fabric-small,.tt-size-small,.tt-sku-small{font-size:11px;display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.tt-title-small{font-size:12px;line-height:1.15;white-space:normal;word-break:break-word}.tt-badge{font-weight:800;font-size:10px;border:1px solid #000;padding:2px 6px}.tt-title{margin-top:4px;font-weight:700;font-size:10px;line-height:1.15;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:0 0 auto}.tt-label.tt-compact:not(.tt-row) .tt-title,.tt-title{min-height:0}.tt-meta{margin-top:4px;font-size:10px;line-height:1.1;flex:0 1 auto;min-height:0;overflow:hidden}.tt-color,.tt-fabric,.tt-size,.tt-sku{font-weight:700;font-size:10px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tt-bottom{margin-top:6px;min-height:0;overflow:hidden}.tt-label:not(.tt-row) .tt-bottom{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.tt-label:not(.tt-row) .tt-bottom .tt-price{flex:0 0 auto}.tt-label:not(.tt-row) .tt-bottom .tt-bottom-stack{margin-top:auto;display:flex;flex-direction:column;min-height:0;flex:0 0 auto;align-self:stretch;width:100%}.tt-price{font-weight:700;font-size:10px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tt-price-small{font-size:12px;font-weight:800;display:inline}.tt-code{margin-top:4px}.tt-barcode{width:100%;max-width:100%;height:.55in;display:block}.tt-qr{width:.9in;height:.9in;display:block}.tt-washcare{margin-top:4px;font-size:9px;line-height:1.1;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tt-bottom-stack .tt-instagram{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:6px;width:100%;min-width:0;margin-top:.04in;padding-top:.04in;border-top:.4pt solid rgba(0,0,0,.12);line-height:1.2;color:#000}.tt-bottom-stack .tt-instagram .tt-ig-icon{width:11px;height:11px;min-width:10px;min-height:10px;flex:0 0 auto;display:block;color:#000;fill:currentColor;shape-rendering:geometricPrecision}.tt-bottom-stack .tt-instagram .tt-ig-id{font-size:8px;font-weight:600;line-height:1.2;letter-spacing:.02em;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tt-ig-icon{vertical-align:middle}@media print{.container>.tt-no-print,.site-footer,.tt-no-print,footer,header,nav{display:none!important}main.container{padding:0!important;margin:0!important;max-width:none!important}.tt-print-root{padding:0;margin:0;display:block}body{-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:0!important}.tt-label{border:.3pt solid #000;break-inside:avoid;page-break-inside:avoid;page-break-after:always}.tt-label:last-child{page-break-after:auto}.tt-ig-icon,.tt-ig-id{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.admin-invoice-page{max-width:210mm;margin:0 auto;padding:1rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.admin-invoice-toolbar{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}@media print{.admin-invoice-toolbar,.no-print{display:none!important}.admin-invoice-page{padding:0;max-width:none}}.admin-invoice-sheet{box-sizing:border-box;background:#fff;color:#111;border:1px solid #ccc;padding:1.25rem 1.5rem}@media print{.admin-invoice-sheet{border:none}}.admin-invoice-brand{text-align:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #000}.admin-invoice-brand-name{font-size:1.1rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#000;margin:0 0 .2rem}.admin-invoice-brand-site{font-size:.85rem;color:#333;margin:0}.admin-invoice-sheet h1{font-size:1.25rem;font-weight:700;margin:0 0 .5rem}.admin-invoice-meta{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;font-size:.875rem;margin-bottom:1rem;color:#333}.admin-invoice-block{margin-bottom:1rem}.admin-invoice-block h2{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:#666;margin:0 0 .35rem}.admin-invoice-addr{font-size:.9rem;line-height:1.4;white-space:pre-wrap}.admin-invoice-table{width:100%;border-collapse:collapse;font-size:.85rem;margin-bottom:1rem}.admin-invoice-table td,.admin-invoice-table th{border:1px solid #ccc;padding:.4rem .5rem;text-align:left;vertical-align:top}.admin-invoice-table th{background:#f5f5f5;font-weight:600}.admin-invoice-table .num{text-align:right;white-space:nowrap}.admin-invoice-totals{max-width:16rem;margin-left:auto;font-size:.9rem}.admin-invoice-totals tr td{padding:.2rem 0;border:none}.admin-invoice-totals tr td:first-child{text-align:right;color:#555}.admin-invoice-totals tr.grand td{font-weight:700;font-size:1rem;border-top:1px solid #000;padding-top:.35rem}.opkg-label .opkg-inner{display:flex;flex-direction:column;height:100%;padding:.1in .12in;box-sizing:border-box;min-height:0;overflow:hidden}.opkg-brand{flex:0 0 auto;text-align:center;border-bottom:1px solid #000;padding-bottom:.06in;margin-bottom:.08in}.opkg-brand-line{display:block;font-weight:800;font-size:9px;text-transform:uppercase;letter-spacing:.04em}.opkg-brand-sub{display:block;font-size:7px;margin-top:.02in}.opkg-ship{font-size:7px;font-weight:800;letter-spacing:.12em;margin-bottom:.04in}.opkg-addr{flex:1 1 auto;min-height:0;font-size:8.5px;line-height:1.25;text-align:left}.opkg-name{font-weight:700;font-size:9.5px;margin-bottom:.05in}.opkg-name,.opkg-text{word-break:break-word}.opkg-phone{margin-top:.06in;font-weight:600;font-size:8.5px}.opkg-order-row{margin:.1in 0 .06in;text-align:center}.opkg-mono{font-size:8.5px;font-weight:700;font-family:ui-monospace,monospace}.opkg-barcode-wrap{display:flex;justify-content:center;align-items:center;min-height:.5in}.opkg-barcode{max-width:100%;height:auto}.opkg-meta{margin-top:auto;font-size:7.5px;line-height:1.35;text-align:center;border-top:1px solid #000;padding-top:.08in}.opkg-cod{font-weight:800;font-size:8.5px;margin:.04in 0}.opkg-pmt{color:#222}.admin-pkg-page{padding:1rem}.opkg-print-page .opkg-preview{width:4in;max-width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box;overflow:auto}.opkg-print-page .opkg-label{display:block;margin-left:auto;margin-right:auto}.admin-pkg-toolbar{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.opkg-preview{max-width:100%;overflow:auto}@media print{body.is-opkg-label-page .admin-pkg-toolbar,body.is-opkg-label-page .no-print,body.is-opkg-label-page .site-footer,body.is-opkg-label-page header{display:none!important}.admin-pkg-page.opkg-print-page{padding:0!important;margin:0!important}.opkg-preview{width:4in!important;max-width:4in!important;margin:0!important;overflow:visible!important}.opkg-label,.opkg-label.tt-label{width:4in!important;min-width:4in!important;max-width:4in!important;height:6in!important;min-height:6in!important;max-height:6in!important;box-sizing:border-box!important;break-inside:avoid;page-break-inside:avoid}}