@charset "UTF-8";.pagination{--bs-pagination-active-bg: #111111;--bs-pagination-hover-color: #ffffff;--bs-pagination-color: #0d6efd;--bs-pagination-padding-x: .95rem}.why-component{grid-template-columns:1fr 1fr 1fr;gap:3rem;text-align:center}.why-component .bi{color:#0d6efd}.why-component .col{background:#111111;border:1px solid #eee;font-size:.9rem;line-height:22px;padding:1.8rem 1.2rem 1.2rem;border-radius:1rem;color:#fff}.why-component .col .icon{font-size:5rem;margin-bottom:1.5rem}.why-component .col .title{font-size:1.3rem;font-weight:600;margin-bottom:1rem}.why-component.light .col{border:none;background:#f5f6f7;border-color:#e8eaed;color:#111;box-shadow:0 2px 12px #0000000f}.why-section{padding:3.5rem 0 4rem}.why-section__header{max-width:50rem;margin:0 auto 2.75rem}.why-section__eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:.875rem;margin-bottom:.85rem;padding:0;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#111;background:none;border:none;border-radius:0}.why-section__eyebrow:before,.why-section__eyebrow:after{content:"";display:block;width:2.5rem;height:1px;background:linear-gradient(90deg,transparent,#111111);opacity:.35}.why-section__eyebrow:after{background:linear-gradient(270deg,transparent,#111111)}@media (min-width: 576px){.why-section__eyebrow{gap:1rem;font-size:.7rem;letter-spacing:.16em}.why-section__eyebrow:before,.why-section__eyebrow:after{width:3.5rem}}.why-section__title{margin:0 0 .85rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;line-height:1.25;letter-spacing:-.02em;color:#111;text-transform:none}.why-section__lead{margin:0;font-size:1rem;line-height:1.7;color:#666}.why-section .why-component{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;text-align:center}.why-section .why-card{display:flex;flex-direction:column;align-items:center;margin:0;padding:2.25rem 1.75rem 2rem;min-height:100%;text-align:center;background:#ffffff;border:1px solid #e0e0e0;border-radius:1.25rem;box-shadow:0 8px 32px #0000000f;color:#111;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.why-section .why-card:hover{transform:translateY(-6px);border-color:#111;box-shadow:0 16px 40px #0000001a}.why-section .why-card__icon-wrap{display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;margin-bottom:1.35rem;border-radius:50%;background:#111111;box-shadow:0 8px 20px #0000002e;font-size:2rem;line-height:1;transition:transform .3s ease,box-shadow .3s ease}.why-section .why-card__icon-wrap .bi{color:#fff}.why-section .why-card:hover .why-section .why-card__icon-wrap{transform:scale(1.06);box-shadow:0 12px 28px #00000038}.why-section .why-card__title{margin:0 0 .75rem;font-size:1.2rem;font-weight:700;line-height:1.35;letter-spacing:-.01em;color:#111;text-transform:none}.why-section .why-card__desc{margin:0;max-width:17.5rem;font-size:.9375rem;font-weight:400;line-height:1.7;color:#666}@media (max-width: 991.98px){.why-section{padding:2.5rem 0 3rem}.why-section__header{margin-bottom:2rem}.why-section .why-component{grid-template-columns:1fr;gap:1rem}.why-section .why-card{padding:1.75rem 1.5rem 1.65rem}.why-section .why-card__icon-wrap{width:4rem;height:4rem;font-size:1.75rem}}.loi-ich-section{padding:3rem 0 2rem;background:#ffffff}.loi-ich-section__header{max-width:40rem;margin:0 auto 2.75rem}.loi-ich-section__eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:.875rem;margin-bottom:.85rem;padding:0;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#111;background:none;border:none;border-radius:0}.loi-ich-section__eyebrow:before,.loi-ich-section__eyebrow:after{content:"";display:block;width:2.5rem;height:1px;background:linear-gradient(90deg,transparent,#111111);opacity:.35}.loi-ich-section__eyebrow:after{background:linear-gradient(270deg,transparent,#111111)}@media (min-width: 576px){.loi-ich-section__eyebrow{gap:1rem;font-size:.7rem;letter-spacing:.16em}.loi-ich-section__eyebrow:before,.loi-ich-section__eyebrow:after{width:3.5rem}}.loi-ich-section__title{margin:0 0 .85rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;line-height:1.25;letter-spacing:-.02em;color:#111;text-transform:none}.loi-ich-section__lead{margin:0;font-size:1rem;line-height:1.7;color:#666}.loi-ich-section .loi-ich-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.loi-ich-section .loi-ich-card{display:flex;flex-direction:column;align-items:center;margin:0;padding:2.25rem 1.75rem 2rem;min-height:100%;text-align:center;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:1.25rem;box-shadow:0 4px 20px #0000000d;color:#111;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,background .3s ease}.loi-ich-section .loi-ich-card:hover{transform:translateY(-6px);background:#ffffff;border-color:#111;box-shadow:0 16px 40px #0000001a}.loi-ich-section .loi-ich-card__icon-wrap{display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;margin-bottom:1.35rem;border-radius:50%;background:#111111;box-shadow:0 8px 20px #0000002e;font-size:2rem;line-height:1;transition:transform .3s ease,box-shadow .3s ease}.loi-ich-section .loi-ich-card__icon-wrap .bi{color:#fff}.loi-ich-section .loi-ich-card:hover .loi-ich-section .loi-ich-card__icon-wrap{transform:scale(1.06);box-shadow:0 12px 28px #00000038}.loi-ich-section .loi-ich-card__title{margin:0 0 .75rem;font-size:1.2rem;font-weight:700;line-height:1.35;letter-spacing:-.01em;color:#111;text-transform:none}.loi-ich-section .loi-ich-card__desc{margin:0;max-width:17.5rem;font-size:.9375rem;font-weight:400;line-height:1.7;color:#666}@media (max-width: 991.98px){.loi-ich-section{padding:2.5rem 0 3rem}.loi-ich-section__header{margin-bottom:2rem}.loi-ich-section .loi-ich-grid{grid-template-columns:1fr;gap:1rem}.loi-ich-section .loi-ich-card{padding:1.75rem 1.5rem 1.65rem}.loi-ich-section .loi-ich-card__icon-wrap{width:4rem;height:4rem;font-size:1.75rem}}.product-focus{padding:4rem 0;background:#f5f5f5}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin-bottom:2rem}.product-card{position:relative;background:#ffffff;border:1px solid #e0e0e0;border-radius:.85rem;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.product-card:hover{transform:translateY(-3px);border-color:#0000002e;box-shadow:0 14px 30px #00000017}.product-card:hover .product-card__media img{transform:scale(1.06)}.product-card:hover .product-card__overlay{opacity:1}.product-card:hover .product-card__overlay-cta{transform:translateY(0);opacity:1}.product-card:hover .product-card__title{color:#0d6efd}.product-card__link{display:block;text-decoration:none;color:inherit}.product-card__media{position:relative;aspect-ratio:500/500;overflow:hidden;background:#ffffff}.product-card__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.product-card__badges{position:absolute;top:.65rem;z-index:2;display:flex;flex-direction:column;gap:.35rem;pointer-events:none}.product-card__badges--left{left:.65rem;align-items:flex-start}.product-card__badges--right{right:.65rem;align-items:flex-end}.product-card__badge{display:inline-block;padding:.4rem .7rem;border-radius:1rem;font-size:.7rem;font-weight:700;letter-spacing:.06em;line-height:1;white-space:nowrap}.product-card__badge--discount{background:#111111;color:#fff}.product-card__badge--stock{background:#eb0003;color:#fff}.product-card__badge--preorder{background:rgba(217,119,6,.94);color:#fff}.product-card__icon-badge{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#ffffff;color:#0d6efd;font-size:.85rem;box-shadow:0 2px 8px #0000001a}.product-card__icon-badge--aff{color:#d4a017}.product-card__overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(17,17,17,.45);opacity:0;transition:opacity .25s ease;z-index:3;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.product-card__overlay-cta{display:inline-flex;align-items:center;gap:.45rem;padding:.65rem 1.1rem;background:#ffffff;color:#111;font-size:.825rem;font-weight:700;letter-spacing:.02em;border-radius:.5rem;opacity:0;transform:translateY(6px);transition:opacity .25s ease .05s,transform .25s ease .05s}.product-card__overlay-cta .bi{font-size:.9rem}.product-card__body{padding:1rem 1.1rem 1.15rem;display:flex;flex-direction:column;gap:.55rem}.product-card__title{margin:0;font-size:.95rem;font-weight:700;line-height:1.4;letter-spacing:-.01em;color:#111;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;min-height:2.6em;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease}.product-card__price{display:flex;gap:.5rem;margin-top:.15rem;flex-direction:column;align-items:flex-start}.product-card__price-sale{display:inline-flex;align-items:baseline;gap:.2rem;font-size:1.15rem;font-weight:800;letter-spacing:-.015em;line-height:1.2;color:#eb0003}.product-card__price-market{display:inline-flex;align-items:baseline;gap:.15rem;font-size:.8rem;font-weight:500;line-height:1.2;color:#888}.product-card__price-market *{text-decoration:line-through;text-decoration-color:#0000004d;text-decoration-thickness:1px}.product-card__price-market .product-card__price-discount{font-weight:600;text-decoration:none;display:inline-block;margin-left:.5rem;color:#0d6efd}.product-card__price-currency{font-size:.7em;font-weight:700;letter-spacing:0;opacity:.85}.product-card__price--contact{display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:700;color:#666}.product-card__price--contact .bi{font-size:.85rem;color:#111}.product-list .list{padding-bottom:30px;margin-left:calc(var(--bs-gutter-x) * -.5);margin-right:calc(var(--bs-gutter-x) * -.5);display:grid;grid-template-columns:repeat(5,1fr)}.product-list .item{padding:calc(var(--bs-gutter-x) * .5)}.product-list .item a{display:block;transition:.2s all ease-in-out;text-align:center;text-decoration:none;line-height:1.2rem;position:relative}.product-list .item a .in-stock{width:80px;position:absolute;left:-4px;top:8px;z-index:2;height:31px;color:#fff;padding:4px 10px;font-size:12px;font-weight:700;background:url(/assets/images/ui/in-stock.png) 50%/80px 31px no-repeat}.product-list .item a .img{box-shadow:0 0 .8rem #00000026;border-radius:1rem;overflow:hidden;padding-bottom:121%;position:relative;z-index:1;margin-bottom:1rem;transition:.2s all ease-in-out}.product-list .item a .img img{transition:.4s all ease-in-out;width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}.product-list .item a .title{font-size:1rem;transition:.2s all ease-in-out;margin-bottom:.5rem}.product-list .item:hover .img img{transform:scale(1.1)}.product-list.cat-list .list{grid-template-columns:repeat(4,1fr)}.product-list.cat-list .item a{padding:0}.product-list.cat-list .item a .img{padding-bottom:100%}.product-list.cat-list .item .sub_title{color:#6b6b6b;font-size:.8rem}.section-banner .inner{position:relative;overflow:hidden;border-radius:1rem}.section-banner .inner img{width:100%;object-fit:cover}.section-banner .inner .content{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;padding:2rem 5rem;gap:1rem;color:var(--data-color)}.section-banner .inner .content a{text-decoration:none;color:var(--data-color)}.section-banner .inner .content .title{font-size:2.5rem;line-height:4rem;font-weight:700}.section-banner .inner .content .desc{font-size:1.5rem;line-height:2rem;max-width:50%}.section-banner .inner .content .desc,.section-banner .inner .content .title{transition:.2s all ease-in-out}.section-banner .inner .content .desc:hover,.section-banner .inner .content .title:hover{transform:translate(1rem)}.section-banner .inner .content .btn{border-color:#fff;color:#fff;background:#0d6efd;font-size:1rem;padding:.8rem 2rem}.widget .widget-title{font-weight:600;font-size:1.2rem}.widget .widget-body{padding-top:1rem}.widget.widget-category ul{margin-bottom:0!important}.widget.widget-category .widget-body{padding-top:0}.widget.widget-category .widget-body .l1 li{position:relative}.widget.widget-category .widget-body .l1 li a{display:block;padding:.5rem 3rem .5rem 1rem;border-top:1px solid #eee;font-weight:500}.widget.widget-category .widget-body .l1 li .icon{position:absolute;right:0;width:3rem;cursor:pointer;text-align:right;padding-right:.7rem;display:block;top:.5rem}.widget.widget-category .widget-body .l1>li>a{text-transform:uppercase}.widget.widget-category .widget-body .l1>li:first-child>a{border:none}@media (max-width: 1399px){.section-banner .inner .content .desc{font-size:2rem;line-height:2.7rem}.why-component{gap:2rem}}@media (max-width: 1199px){.section-banner .inner .content{height:auto;bottom:0;top:auto;padding:2rem}.section-banner .inner .content .title{font-size:2.3rem;line-height:3.2rem}.section-banner .inner .content .desc{font-size:1.3rem;line-height:1.7rem}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media (max-width: 991px){.product-focus{padding:2.5rem 0}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.product-card__title{font-size:.9rem}.product-card__price-sale{font-size:1.05rem}.product-card__price-market{font-size:.75rem}.product-list .list{grid-template-columns:1fr 1fr}.product-list.cat-list .list{grid-template-columns:repeat(2,1fr);gap:2rem}.why-component{gap:1rem}.why-component .col .icon{font-size:3rem}.why-component .col .title{font-size:1rem}.section-banner .inner .content{padding:1.5rem;gap:.5rem}.section-banner .inner .content .title{font-size:1.7rem;line-height:2.2rem}.section-banner .inner .content .desc{font-size:1rem;line-height:1.2rem;max-width:100%}.section-banner .inner .content .btn{padding:.5rem 1.5rem}.section-banner.keep_ratio .inner .content{padding:1.5rem}.section-banner.keep_ratio .inner .content .ct{flex:1}.section-banner:not(.keep_ratio) .inner .content{height:auto;bottom:0;top:auto}.section-banner:not(.keep_ratio) .inner img{height:300px!important}}@media (max-width: 767px){.why-component{gap:1rem}.why-component .col{padding:1rem}.section-banner .inner .content .title{font-size:1.4rem;line-height:1.8rem}.section-banner .inner .content .btn{padding:.3rem 1rem;font-size:.9rem}.product-list .list .item a .img{border-radius:.6rem}.product-list .list .item a .in-stock{transform:scale(.8);left:-11px;top:.5rem}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}@media (max-width: 575px){.product-card{border-radius:.7rem}.product-card__overlay,.product-card__overlay-cta{display:none}.product-card__body{padding:.85rem .9rem 1rem;gap:.4rem}.product-card__title{font-size:.825rem;min-height:2.4em}.product-card__badge{font-size:.62rem;padding:.25rem .45rem}.product-card__icon-badge{width:26px;height:26px;font-size:.75rem}.product-card__price-sale{font-size:.95rem}.product-card__price-market{font-size:.75rem}.product-list .list .item a .in-stock{transform:scale(.65);left:-16px;top:.5rem}.product-list.cat-list .list{grid-template-columns:repeat(2,1fr);gap:0}.why-component{grid-template-columns:1fr}.section-banner .inner .content{padding:.75rem!important}.section-banner .inner .content .title,.section-banner .inner .content .desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.section-banner:not(.keep_ratio) .inner img{height:250px!important}}@media (max-width: 430px){.product-grid .product-card__price{flex-direction:column;align-items:flex-start;gap:.25rem}}.section-banner .inner .content .title{font-weight:800;text-shadow:#000 3px 0 15px}.section-banner .inner .content .desc{max-width:65%;text-shadow:#000 3px 0 15px}.product-list .list .item a .imgift{position:absolute;z-index:2;top:6px;right:6px;left:auto;padding:.25rem .6rem;transform:translateY(0);color:#0d6efd;font-size:1rem}.product-list .list .item a .imgaff{position:absolute;z-index:2;top:30px;right:6px;left:auto;padding:.25rem .6rem;transform:translateY(0);color:#0d6efd;font-size:1rem}.product-list .list .item a .title{font-weight:600}.product-list .list .item .order{position:absolute;top:8px;left:0;z-index:2;width:80px;height:28px;padding:4px 5px;border-radius:15px;background-color:#ffc803;color:#000;font-size:12px;font-weight:500}.widget.widget-category .widget-body .l1 li a{font-size:.9rem}.category h2{font-size:1.3rem;font-weight:600}.category-content-bottom{width:100%;max-width:100%}@media (max-width: 767.98px){.category-content-bottom{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}.tbq-pagination .pagination{margin:0;--bs-pagination-color: #0d6efd;--bs-pagination-bg: #fff;--bs-pagination-border-color: #dee2e6;--bs-pagination-hover-color: #fff;--bs-pagination-hover-bg: #111111;--bs-pagination-hover-border-color: #111111;--bs-pagination-focus-color: #fff;--bs-pagination-focus-bg: #111111;--bs-pagination-focus-box-shadow: 0 0 0 .2rem rgba(13, 110, 253, .25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #111111;--bs-pagination-active-border-color: #111111;--bs-pagination-disabled-color: #6c757d;--bs-pagination-disabled-bg: #e9ecef;--bs-pagination-disabled-border-color: #dee2e6}.tbq-pagination .page-item.active>.page-link{color:#fff!important;background-color:#111!important;border-color:#111!important}.tbq-pagination .page-item:not(.active):not(.disabled)>.page-link{color:#0d6efd!important;background-color:#fff!important;border-color:#dee2e6!important}.tbq-pagination .page-item:not(.active):not(.disabled)>.page-link:hover{color:#fff!important;background-color:#111!important;border-color:#111!important}.tbq-pagination .page-item.disabled>.page-link{color:#6c757d!important;background-color:#e9ecef!important;border-color:#dee2e6!important}.tbq-pagination .page-link:focus{z-index:3;box-shadow:0 0 0 .2rem #0d6efd40}
