.flash-slider{--fs-accent: #e11d48;--fs-accent-dark: #be123c;--fs-soft: #fff1f2;--fs-ink: #111827;--fs-muted: #6b7280;--fs-line: rgba(17, 24, 39, .08);--fs-card: #ffffff;--fs-radius: 20px;--fs-shadow: 0 10px 30px rgba(17, 24, 39, .06);margin:8px 0 28px}.flash-slider .area.home-section{border:1px solid var(--fs-line);border-radius:var(--fs-radius);box-shadow:var(--fs-shadow);padding:22px 22px 8px;overflow:hidden}.flash-slider .area.home-section>.flex.sided.title{align-items:center;gap:16px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--fs-line);flex-wrap:wrap}.flash-slider .area.home-section>.flex.sided.title .flex.gap-10{position:relative;align-items:center;flex-wrap:wrap;gap:12px 16px!important}.flash-slider .area.home-section>.flex.sided.title h4{display:inline-flex;align-items:center;gap:10px;margin:0;color:var(--fs-ink);font-size:1.35rem;font-weight:700;letter-spacing:-.03em;line-height:1.2}.flash-slider .area.home-section>.flex.sided.title h4:before{width:34px;height:34px;flex-shrink:0;border-radius:10px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='13 2 3 14 12 14 11 22 21 10 12 10 13 2'/%3E%3C/svg%3E") center / 16px no-repeat,linear-gradient(135deg,#fb7185,#e11d48);box-shadow:0 6px 14px #e11d4847}.flash-slider .fs-countdown-source{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.flash-slider .area.home-section>.flex.sided.title a.link{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:8px 14px;border-radius:999px;border:1px solid var(--fs-line);background:#fff;color:var(--fs-ink)!important;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease}.flash-slider .area.home-section>.flex.sided.title a.link:after{content:"\2192";font-size:14px;line-height:1}.flash-slider .area.home-section>.flex.sided.title a.link:hover{border-color:var(--fs-accent);color:var(--fs-accent)!important;background:var(--fs-soft)}.flash-slider .area-content{padding:4px 0 18px}.flash-slider .embla.glide.slider-wrapper{padding:4px 2px 8px}.flash-slider .embla__container>li.center-text{padding:4px 8px 10px!important}.flash-slider .p-tile{display:flex;flex-direction:column;height:100%;background:var(--fs-card);border:1px solid rgb(168 170 173 / 46%);border-radius:16px;padding:12px 12px 14px;box-shadow:0 1px 2px #1118270a;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.flash-slider .p-tile:hover{transform:translateY(-4px);border-color:#e11d4838;box-shadow:0 14px 28px #11182714}.flash-slider .p-tile a.page-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.flash-slider .p-tile .img-wrapper{position:relative;aspect-ratio:1 / 1;margin-bottom:12px;padding:10px;background:#f7f8fb;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center}.flash-slider .p-tile .img-wrapper img{width:100%!important;height:100%!important;max-height:none;object-fit:contain}.flash-slider .p-tile .img-wrapper .badge{position:absolute;top:10px;left:10px;z-index:2;padding:4px 8px;border-radius:999px;background:var(--fs-ink);color:#fff;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.flash-slider .p-tile .compare-btn{position:absolute;top:10px;right:10px;z-index:3;width:34px;height:34px;border:0;border-radius:50%;background:#fff;box-shadow:0 4px 12px #1118271f;opacity:0;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease,background .2s ease;cursor:pointer}.flash-slider .p-tile:hover .compare-btn,.flash-slider .p-tile .compare-btn:focus-visible{opacity:1;transform:none}.flash-slider .p-tile .compare-btn:hover{background:var(--fs-soft)}.flash-slider .p-tile .fs-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:2.6em;margin:0 0 8px;color:var(--fs-ink);font-size:13.5px;font-weight:600;line-height:1.35;text-align:left;width:100%}.flash-slider .p-tile .item-title>h5:not(:has(.discount)){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:2.6em;margin:0 0 4px;color:var(--fs-ink);font-size:13.5px;font-weight:600;line-height:1.35;text-align:left}.flash-slider .p-tile .item-title>h5.color-primary,.flash-slider .p-tile .item-title>h5:has(.discount){display:block;min-height:0;margin:0;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset}.flash-slider .p-tile .item-title{display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:baseline!important;justify-content:space-between!important;gap:6px 8px;margin-top:auto;width:100%}.flash-slider .p-tile .price-wrapper{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.flash-slider .p-tile .price-wrapper .price,.flash-slider .p-tile .price-wrapper .price span{color:var(--fs-ink)!important;font-size:16px;font-weight:700;line-height:1.2}.flash-slider .p-tile .strike-through,.flash-slider .p-tile .strike-through span{color:var(--fs-muted)!important;font-size:12.5px;font-weight:500;text-decoration:line-through}.flash-slider .p-tile .color-primary{margin:0}.flash-slider .p-tile .discount{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:var(--fs-soft);color:var(--fs-accent-dark)!important;font-size:11px;font-weight:700;letter-spacing:.01em}.flash-slider .glide-nav{pointer-events:none}.flash-slider .glide-nav .prev-btn,.flash-slider .glide-nav .next-btn{pointer-events:auto;width:42px;height:42px;border:1px solid var(--fs-line);border-radius:50%;background:#fff;box-shadow:0 8px 20px #1118271a;opacity:1;transition:background .2s ease,border-color .2s ease,transform .2s ease}.flash-slider .glide-nav .prev-btn:not(.disabled):hover,.flash-slider .glide-nav .next-btn:not(.disabled):hover{background:var(--fs-ink);border-color:var(--fs-ink);color:#fff}.flash-slider .glide-nav .prev-btn.disabled,.flash-slider .glide-nav .next-btn.disabled{opacity:.35}.flash-list .p-tile{background:#fff;border:1px solid rgba(17,24,39,.08);border-radius:16px;padding:12px;transition:transform .22s ease,box-shadow .22s ease}.flash-list .p-tile:hover{transform:translateY(-3px);box-shadow:0 12px 24px #11182714}@media(max-width:767px){.flash-slider .area.home-section{padding:16px 12px 4px;border-radius:16px}.flash-slider .area.home-section>.flex.sided.title h4{font-size:1.15rem}.flash-slider .p-tile{padding:10px 10px 12px}.flash-slider .p-tile .compare-btn{opacity:1;transform:none}}.hs-section{--hs-accent: #4f46e5;--hs-accent-dark: #4338ca;--hs-soft: #eef2ff;--hs-glow: rgba(79, 70, 229, .1);--hs-ink: #111827;--hs-muted: #6b7280;--hs-line: rgba(17, 24, 39, .08);--hs-card: #ffffff;--hs-radius: 20px;--hs-shadow: 0 10px 30px rgba(17, 24, 39, .06);margin:8px 0 28px}.hs-section.hs-featured{--hs-accent: #d97706;--hs-accent-dark: #b45309;--hs-soft: #fffbeb;--hs-glow: rgba(217, 119, 6, .12);margin-top:20px!important}.hs-section.hs-trending{--hs-accent: #7c3aed;--hs-accent-dark: #6d28d9;--hs-soft: #f5f3ff;--hs-glow: rgba(124, 58, 237, .12)}.hs-section.hs-categories{--hs-accent: #2563eb;--hs-accent-dark: #1d4ed8;--hs-soft: #eff6ff;--hs-glow: rgba(37, 99, 235, .1)}.hs-section.hs-categories:empty{display:none!important}.hs-section.hs-brands{--hs-accent: #470096;--hs-accent-dark: #3b007d;--hs-soft: #f3e8ff;--hs-glow: rgba(71, 0, 150, .1)}.hs-section.hs-topselling{--hs-accent: #059669;--hs-accent-dark: #047857;--hs-soft: #ecfdf5;--hs-glow: rgba(5, 150, 105, .12)}.hs-section.hs-discover{--hs-accent: #0d9488;--hs-accent-dark: #0f766e;--hs-soft: #f0fdfa;--hs-glow: rgba(13, 148, 136, .12);margin-top:20px!important}.hs-section.area.home-section,.hs-section.home-section>.area,.brands-wrapper.hs-brands-row .featured-brands.area{background:#fff;border:1px solid var(--hs-line);border-radius:var(--hs-radius);box-shadow:var(--hs-shadow);padding:22px 22px 8px;overflow:hidden}.hs-section.home-section{background:transparent;border:0;box-shadow:none;padding:0;margin:8px 0 28px}.hs-section.home-section>.area{padding:22px}.home-section{margin-top:0!important}.hs-section .flex.sided.title,.hs-section .area>.title,.hs-section.home-section>.area>.title{align-items:center;gap:16px;margin-bottom:18px;padding:0 0 16px!important;border-bottom:1px solid var(--hs-line);flex-wrap:wrap;position:relative}.hs-section .flex.sided.title h4,.hs-section .area>.title,.hs-section.home-section>.area>h4.title{display:inline-flex;align-items:center;gap:10px;margin:0;color:var(--hs-ink);font-size:1.35rem;font-weight:700;letter-spacing:-.03em;line-height:1.2;border:0!important}.hs-section .flex.sided.title h4:before,.hs-section.home-section>.area>h4.title:before{width:34px;height:34px;flex-shrink:0;border-radius:10px;background:var(--hs-icon) center / 16px no-repeat,linear-gradient(135deg,var(--hs-accent),var(--hs-accent-dark));box-shadow:0 6px 14px var(--hs-glow)}.hs-section.hs-products{--hs-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z'/%3E%3Cline x1='3' y1='6' x2='21' y2='6'/%3E%3Cpath d='M16 10a4 4 0 0 1-8 0'/%3E%3C/svg%3E")}.hs-section.hs-featured{--hs-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2'/%3E%3C/svg%3E")}.hs-section.hs-trending{--hs-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='23 6 13.5 15.5 8.5 10.5 1 18'/%3E%3Cpolyline points='17 6 23 6 23 12'/%3E%3C/svg%3E")}.hs-section.hs-categories{--hs-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='7' rx='1'/%3E%3Crect x='14' y='3' width='7' height='7' rx='1'/%3E%3Crect x='14' y='14' width='7' height='7' rx='1'/%3E%3Crect x='3' y='14' width='7' height='7' rx='1'/%3E%3C/svg%3E")}.hs-section.hs-brands{--hs-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='6'/%3E%3Cpath d='M15.477 12.89 17 22l-5-3-5 3 1.523-9.11'/%3E%3C/svg%3E")}.hs-section.hs-topselling{--hs-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='12' y1='20' x2='12' y2='10'/%3E%3Cline x1='18' y1='20' x2='18' y2='4'/%3E%3Cline x1='6' y1='20' x2='6' y2='16'/%3E%3C/svg%3E")}.hs-section.hs-discover{--hs-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolygon points='16.24 7.76 14.12 14.12 7.76 16.24 9.88 9.88 16.24 7.76'/%3E%3C/svg%3E")}.hs-section .flex.sided.title a.link{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:8px 14px;border-radius:999px;border:1px solid var(--hs-line);background:#fff;color:var(--hs-ink)!important;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease}.hs-section .flex.sided.title a.link:after{content:"\2192";font-size:14px;line-height:1}.hs-section .flex.sided.title a.link:hover{border-color:var(--hs-accent);color:var(--hs-accent)!important;background:var(--hs-soft)}.hs-section .area-content{padding:4px 0 0}.hs-section.category-wrapper.area,.hs-section.featured-brands.area{background:radial-gradient(1200px 180px at 0% 0%,var(--hs-glow),transparent 55%),linear-gradient(180deg,#fff,#fafafa)}.hs-section.category-wrapper.area .area-content,.brands-wrapper .featured-brands.hs-section.area .area-content{padding:4px 0 18px}.hs-section .glide-nav,.hs-section.category-wrapper.area .glide-nav,.brands-wrapper .featured-brands.hs-section.area .glide-nav{pointer-events:none;height:auto!important;width:100%!important;left:0!important;right:0!important;top:auto!important;position:absolute!important}.hs-section .glide-nav .prev-btn,.hs-section .glide-nav .next-btn{pointer-events:auto;width:42px;height:42px;border:1px solid var(--hs-line);border-radius:50%;background:#fff;box-shadow:0 8px 20px #1118271a;opacity:1!important;transition:background .2s ease,border-color .2s ease,transform .2s ease,color .2s ease}.hs-section .glide-nav .prev-btn:not(.disabled):hover,.hs-section .glide-nav .next-btn:not(.disabled):hover{background:var(--hs-ink);border-color:var(--hs-ink);color:#fff}.hs-section .glide-nav .prev-btn.disabled,.hs-section .glide-nav .next-btn.disabled{opacity:.35!important}.c_slider__container .p-tile,.tile-container .p-tile,.discover-area .p-tile,.hs-section .p-tile{--pt-ink: #111827;--pt-muted: #6b7280;--pt-line: rgba(17, 24, 39, .08);--pt-card: #ffffff;--pt-accent: #470096;--pt-sale: #e11d48;display:flex;flex-direction:column;height:100%;background:var(--pt-card);border:1px solid var(--pt-line);border-radius:18px;padding:10px 10px 14px;box-shadow:0 1px 2px #1118270a;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;min-width:0;width:auto;overflow:hidden;text-align:left}.hs-section .p-tile{--pt-accent: var(--hs-accent)}.c_slider__container .p-tile:hover,.tile-container .p-tile:hover,.discover-area .p-tile:hover,.hs-section .p-tile:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--pt-accent) 28%,transparent);box-shadow:0 16px 32px #1118271a}.c_slider__container .p-tile a.page-link,.tile-container .p-tile a.page-link,.discover-area .p-tile a.page-link,.hs-section .p-tile a.page-link{display:flex;flex-direction:column;height:100%;min-width:0;text-decoration:none;color:inherit}.c_slider__container .p-tile .img-wrapper,.tile-container .p-tile .img-wrapper,.discover-area .p-tile .img-wrapper,.hs-section .p-tile .img-wrapper{position:relative;aspect-ratio:1 / 1;margin:0 0 12px;padding:0;background:radial-gradient(120% 80% at 0% 0%,rgba(71,0,150,.05),transparent 55%),linear-gradient(180deg,#f8fafc,#f1f5f9);border-radius:14px;overflow:hidden;display:flex;align-items:center;justify-content:center}.c_slider__container .p-tile .img-wrapper img,.tile-container .p-tile .img-wrapper img,.discover-area .p-tile .img-wrapper img,.hs-section .p-tile .img-wrapper img{position:static!important;top:auto!important;left:auto!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:contain;transition:transform .28s ease;transform:none!important}.c_slider__container .p-tile:hover .img-wrapper img,.tile-container .p-tile:hover .img-wrapper img,.discover-area .p-tile:hover .img-wrapper img,.hs-section .p-tile:hover .img-wrapper img{transform:scale(1.04)!important}.c_slider__container .p-tile .img-wrapper .badge,.tile-container .p-tile .img-wrapper .badge,.discover-area .p-tile .img-wrapper .badge,.hs-section .p-tile .img-wrapper .badge{position:absolute;top:10px;left:10px;z-index:2;padding:4px 9px;border-radius:999px;background:#111827;color:#fff;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.c_slider__container .p-tile .compare-btn,.tile-container .p-tile .compare-btn,.discover-area .p-tile .compare-btn,.hs-section .p-tile .compare-btn{position:absolute;top:10px;right:10px;z-index:3;width:34px;height:34px;border:0;border-radius:50%;background:#fff;box-shadow:0 4px 12px #1118271f;opacity:0;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease,background .2s ease;cursor:pointer}.c_slider__container .p-tile:hover .compare-btn,.tile-container .p-tile:hover .compare-btn,.discover-area .p-tile:hover .compare-btn,.hs-section .p-tile:hover .compare-btn,.c_slider__container .p-tile .compare-btn:focus-visible,.tile-container .p-tile .compare-btn:focus-visible,.hs-section .p-tile .compare-btn:focus-visible{opacity:1;transform:none}.tile-container .p-tile .pd-tile-capacity{position:absolute;top:50px;right:10px;z-index:2;padding:4px 9px;border-radius:999px;background:#470096;color:#fff;font-size:11px;font-weight:700;letter-spacing:.02em;line-height:1.2;box-shadow:0 4px 10px #47009638}.c_slider__container .p-tile .hs-title,.tile-container .p-tile .hs-title,.hs-section .p-tile .hs-title,.c_slider__container .p-tile .fs-title,.tile-container .p-tile .fs-title,.discover-area .p-tile .fs-title,.hs-section .p-tile .fs-title,.c_slider__container .p-tile .item-title>h5,.tile-container .p-tile .item-title>h5,.discover-area .p-tile .item-title>h5,.hs-section .p-tile .item-title>h5:not(:has(.discount)){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:2.7em;margin:0;color:#47494c;font-size:13.5px;font-weight:500;line-height:1.35;text-align:left;width:100%;order:1}.hs-section .p-tile .item-title>h5.color-primary,.hs-section .p-tile .item-title>h5:has(.discount){display:block;min-height:0;margin:0;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset}.c_slider__container .p-tile .item-title,.tile-container .p-tile .item-title,.discover-area .p-tile .item-title,.hs-section .p-tile .item-title{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:flex-start!important;gap:8px!important;margin-top:0;width:100%;min-width:0;flex:1}.c_slider__container .p-tile .item-title>.block.mtb-5,.tile-container .p-tile .item-title>.block.mtb-5,.discover-area .p-tile .item-title>.block.mtb-5,.hs-section .p-tile .item-title>.block.mtb-5{display:flex;align-items:center;gap:6px;margin:0!important;order:2}.c_slider__container .p-tile .rating-stars,.tile-container .p-tile .rating-stars,.discover-area .p-tile .rating-stars,.hs-section .p-tile .rating-stars{position:relative;display:inline-block;color:#e5e7eb;font-size:13px;letter-spacing:1px;line-height:1}.c_slider__container .p-tile .rating-stars .rating,.tile-container .p-tile .rating-stars .rating,.discover-area .p-tile .rating-stars .rating,.hs-section .p-tile .rating-stars .rating{position:absolute;left:0;top:0;overflow:hidden;color:#f59e0b;white-space:nowrap}.c_slider__container .p-tile .f-10.ml-5.semi-bold.color-lite,.tile-container .p-tile .f-10.ml-5.semi-bold.color-lite,.discover-area .p-tile .f-10.ml-5.semi-bold.color-lite,.hs-section .p-tile .f-10.ml-5.semi-bold.color-lite{margin-left:0!important;color:var(--pt-muted)!important;font-size:11px!important;font-weight:600}.c_slider__container .p-tile .item-title>.flex.wrap.start,.tile-container .p-tile .item-title>.flex.wrap.start,.discover-area .p-tile .item-title>.flex.wrap.start,.hs-section .p-tile .item-title>.flex.wrap.start{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;order:3}.c_slider__container .p-tile .price-wrapper,.tile-container .p-tile .price-wrapper,.discover-area .p-tile .price-wrapper,.hs-section .p-tile .price-wrapper{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px;margin:0}.c_slider__container .p-tile .price-wrapper .price,.tile-container .p-tile .price-wrapper .price,.discover-area .p-tile .price-wrapper .price,.hs-section .p-tile .price-wrapper .price,.c_slider__container .p-tile .price-wrapper .price span,.tile-container .p-tile .price-wrapper .price span,.discover-area .p-tile .price-wrapper .price span,.hs-section .p-tile .price-wrapper .price span{color:var(--pt-ink)!important;font-size:16px;font-weight:700;line-height:1.2}.c_slider__container .p-tile .strike-through,.tile-container .p-tile .strike-through,.discover-area .p-tile .strike-through,.hs-section .p-tile .strike-through,.c_slider__container .p-tile .strike-through span,.tile-container .p-tile .strike-through span,.discover-area .p-tile .strike-through span,.hs-section .p-tile .strike-through span{color:var(--pt-muted)!important;font-size:12px;font-weight:500;text-decoration:line-through}.c_slider__container .p-tile .discount,.tile-container .p-tile .discount,.discover-area .p-tile .discount,.hs-section .p-tile .discount{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:#fff1f2;color:var(--pt-sale)!important;font-size:11px;font-weight:700}.tile-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;width:100%}.tile-container>.p-tile{width:auto!important;min-width:0!important;margin:0}.tile-container>.shimmer-wrapper{display:grid;grid-column:1 / -1;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;width:100%}.tile-container>.shimmer-wrapper>.p-tile{width:auto!important;min-width:0!important;margin:0}.c_slider__container>li{padding:6px 8px 12px}.c_slider__container .p-tile.mb-20,.c_slider__container .p-tile.mb-sm-15{margin-bottom:0!important}.hs-section.hs-products .embla.glide.slider-wrapper,.hs-section.hs-categories .embla.glide.slider-wrapper,.hs-section.hs-brands .embla.glide.slider-wrapper{padding:4px 2px 8px}.hs-section.hs-products .embla__container>li{padding:4px 8px 10px!important}.hs-section.hs-categories li.center-text{padding:4px 6px 10px!important}.hs-section.hs-categories a.page-link{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 10px 16px;background:#fff;border:1px solid var(--hs-line);border-radius:18px;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.hs-section.hs-categories a.page-link:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--hs-accent) 30%,transparent);box-shadow:0 14px 28px #2563eb1a}.hs-section.hs-categories .img-wrapper{width:84px;height:84px;border-radius:50%;background:radial-gradient(circle at 30% 20%,#fff,var(--hs-soft) 70%);display:flex;align-items:center;justify-content:center;overflow:hidden;padding:12px}.hs-section.hs-categories .img-wrapper img{width:100%;height:100%;object-fit:contain}.hs-section.hs-categories h5.item-title{margin:0;color:var(--hs-ink);font-size:13px;font-weight:650;text-align:center;line-height:1.3}.brands-wrapper.hs-brands-row{display:grid;grid-template-columns:1fr;gap:18px;align-items:stretch;margin:8px 0 28px}.brands-wrapper.hs-brands-row .brand-banner{display:none!important}.brands-wrapper.hs-brands-row.full-screen{grid-template-columns:1fr}.brands-wrapper.hs-brands-row .brands-inner,.brands-wrapper.hs-brands-row .brand-banner{max-width:none!important;min-width:0!important;min-height:0!important;width:auto!important;padding:0!important;display:flex}.brands-wrapper.hs-brands-row .brand-banner{height:100%!important;align-self:stretch!important}.brands-wrapper.hs-brands-row .brands-inner{height:auto!important;align-self:start!important}.brands-wrapper.hs-brands-row .featured-brands.area{display:flex;flex-direction:column;width:100%;height:auto;margin:0!important;padding:22px 22px 18px!important;--hs-accent: #470096;--hs-accent-dark: #3b007d;--hs-soft: #f3e8ff;--hs-glow: rgba(71, 0, 150, .1)}.brands-wrapper.hs-brands-row .featured-brands .area-content{flex:1;display:flex;flex-direction:column;min-height:0;padding:0 0 8px!important}.brands-wrapper.hs-brands-row .featured-brands .embla.glide.slider-wrapper{flex:1;position:relative;display:flex;flex-direction:column;min-height:0;padding:2px}.brands-wrapper.hs-brands-row .featured-brands .embla__viewport{flex:1;overflow-x:hidden;overflow-y:hidden;scroll-behavior:smooth}.brands-wrapper.hs-brands-row .featured-brands .embla__viewport::-webkit-scrollbar{height:6px}.brands-wrapper.hs-brands-row .featured-brands .embla__viewport::-webkit-scrollbar-track{background:#f1f1f4;border-radius:10px}.brands-wrapper.hs-brands-row .featured-brands .embla__viewport::-webkit-scrollbar-thumb{background:#47009659;border-radius:10px}.brands-wrapper.hs-brands-row .featured-brands .embla__viewport::-webkit-scrollbar-thumb:hover{background:#4700968c}.brands-wrapper.hs-brands-row .featured-brands .fb-nav-btns{position:absolute;top:-25px;right:8px;z-index:2;display:flex;gap:6px}.brands-wrapper.hs-brands-row .featured-brands .fb-nav-btn{width:26px;height:26px;border-radius:50%;border:1px solid var(--hs-line);background:#fff;display:flex;align-items:center;justify-content:center;padding:0;margin:0;color:#6b7280;cursor:pointer}.brands-wrapper.hs-brands-row .featured-brands .fb-nav-btn:hover{color:#470096;border-color:#4700964d}.brands-wrapper.hs-brands-row .featured-brands .embla__container{display:flex!important;flex-wrap:nowrap;transform:none!important;height:auto;gap:8px}.brands-wrapper.hs-brands-row .featured-brands .glide-nav{display:none!important}.brands-wrapper.hs-brands-row .featured-brands .glide-nav button{width:26px;height:26px;border-radius:50%;border:1px solid var(--hs-line);background:#fff;display:flex;align-items:center;justify-content:center;padding:0;margin:0;color:#6b7280;opacity:1}.brands-wrapper.hs-brands-row .featured-brands .glide-nav button.disabled{opacity:.35}.brands-wrapper.hs-brands-row .featured-brands .glide-nav button .icon{width:14px;height:14px}.brands-wrapper.hs-brands-row .hs-section.hs-brands li.center-text{display:contents}.brands-wrapper.hs-brands-row .hs-section.hs-brands a.page-link{flex:0 0 125px}.brands-wrapper.hs-brands-row .hs-section.hs-brands a.page-link{position:relative;display:flex;align-items:center;justify-content:center;min-height:76px;padding:10px;background:#fff;border:1px solid var(--hs-line);border-radius:14px;box-shadow:0 1px 2px #1118270a;text-decoration:none;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.brands-wrapper.hs-brands-row .hs-section.hs-brands a.page-link:hover,.brands-wrapper.hs-brands-row .hs-section.hs-brands a.page-link:focus-visible{border-color:color-mix(in srgb,var(--hs-accent) 30%,transparent);box-shadow:0 10px 22px #4700961a}.brands-wrapper.hs-brands-row .hs-section.hs-brands a.page-link .img-wrapper{position:relative;flex-shrink:0;width:80px;height:80px;margin:0 auto;padding:8px;border-radius:12px;background:radial-gradient(circle at 30% 20%,#fff,var(--hs-soft) 72%);display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:inset 0 0 0 1px #1118270a;transition:opacity .18s ease}.brands-wrapper.hs-brands-row .hs-section.hs-brands a.page-link:hover .img-wrapper,.brands-wrapper.hs-brands-row .hs-section.hs-brands a.page-link:focus-visible .img-wrapper{opacity:0}.brands-wrapper.hs-brands-row .hs-section.hs-brands a.page-link .img-wrapper img{width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;opacity:1!important}.brands-wrapper.hs-brands-row .hs-section.hs-brands a.page-link.fb-mono .img-wrapper{background:linear-gradient(145deg,hsl(var(--fb-hue, 262) 42% 46%),hsl(var(--fb-hue, 262) 48% 34%));box-shadow:0 8px 18px hsl(var(--fb-hue, 262) 40% 40% / .24)}.brands-wrapper.hs-brands-row .hs-section.hs-brands a.page-link.fb-mono .img-wrapper img{opacity:0!important;position:absolute!important}.brands-wrapper.hs-brands-row .hs-section.hs-brands a.page-link.fb-mono .img-wrapper:after{content:attr(data-letter);color:#fff;font-size:14px;font-weight:750;letter-spacing:-.04em;line-height:1}.brands-wrapper.hs-brands-row .hs-section.hs-brands h5.item-title{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden;margin:0;padding:6px 8px;background:color-mix(in srgb,var(--hs-accent) 92%,#000);color:#fff;font-size:12.5px;font-weight:650;text-align:center;line-height:1.3;white-space:nowrap;text-overflow:ellipsis;opacity:0;pointer-events:none;transition:opacity .18s ease}.brands-wrapper.hs-brands-row .hs-section.hs-brands a.page-link:hover h5.item-title,.brands-wrapper.hs-brands-row .hs-section.hs-brands a.page-link:focus-visible h5.item-title{opacity:1}.brands-wrapper.hs-brands-row .brand-banner{min-height:260px}.brands-wrapper.hs-brands-row .brand-banner .banner-wrapper{display:block;width:100%;height:100%;min-height:260px;overflow:hidden;border:1px solid rgba(17,24,39,.08);border-radius:20px;box-shadow:0 10px 30px #1118270f;background:radial-gradient(900px 140px at 100% 0%,rgba(71,0,150,.08),transparent 55%),#0f172a}.brands-wrapper.hs-brands-row .brand-banner img{width:100%!important;height:100%!important;min-height:260px;object-fit:cover!important;transition:transform .35s ease}.brands-wrapper.hs-brands-row .brand-banner .banner-wrapper:hover img{transform:scale(1.03)}.hs-section.hs-topselling .search-product-tile{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 18px!important}.hs-section.hs-topselling .search-product-tile>a.item,.hs-section.hs-topselling .search-product-tile>a.page-link{width:auto!important;margin:0!important;padding:12px!important;background:#fff!important;border:1px solid var(--hs-line);border-radius:16px;overflow:visible;text-decoration:none;box-shadow:0 1px 2px #1118270a;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.hs-section.hs-topselling .search-product-tile>a:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--hs-accent) 28%,transparent);box-shadow:0 14px 28px #11182714}.hs-section.hs-topselling .item-inner{display:flex;align-items:center;gap:14px;border:0!important;background:transparent;position:relative}.hs-section.hs-topselling .img-container,.hs-section.hs-topselling .img-wrapper{width:88px!important;min-width:88px!important;height:88px!important;border-radius:12px;background:#f7f8fb;overflow:hidden}.hs-section.hs-topselling .img-wrapper img{width:100%;height:100%;object-fit:contain;padding:8px}.hs-section.hs-topselling .title-wrap{padding:0 8px 0 0!important;min-width:0;text-align:left}.hs-section.hs-topselling .title-wrap h5{margin:0 0 6px;color:var(--hs-ink);font-size:13.5px;font-weight:650;line-height:1.35}.hs-section.hs-topselling .discount{display:inline-flex;padding:2px 7px;border-radius:999px;background:var(--hs-soft);color:var(--hs-accent-dark)!important;font-size:11px;font-weight:700}.hs-section.hs-topselling .compare-btn{border:0;border-radius:50%;width:32px;height:32px;background:#fff;box-shadow:0 4px 12px #1118271a}.hs-section.hs-discover .tile-container{display:block;width:100%}.hs-section.hs-discover .discover-area{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;width:100%}.hs-section.hs-discover .discover-area>.p-tile{width:auto!important;min-width:0!important;margin:0}.hs-section.hs-discover .center-text.mt-20,.hs-section.hs-discover .center-text.mt-sm-15{margin-top:8px;padding:4px 0 8px}.hs-section.hs-discover a.outline-btn,.hs-section.hs-discover a.br-primary.outline-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto!important;min-width:220px;margin:8px auto 4px;padding:12px 28px!important;border-radius:999px!important;border:1px solid var(--hs-line)!important;background:#fff!important;color:var(--hs-ink)!important;font-weight:700;box-shadow:0 8px 20px #1118270f;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.hs-section.hs-discover a.outline-btn:after{content:"\2192"}.hs-section.hs-discover a.outline-btn:hover{background:var(--hs-ink)!important;border-color:var(--hs-ink)!important;color:#fff!important;transform:translateY(-1px)}@media(max-width:1199px){.hs-section.hs-discover .discover-area,.tile-container{grid-template-columns:repeat(4,minmax(0,1fr))}.brands-wrapper.hs-brands-row{grid-template-columns:1fr}}@media(max-width:991px){.hs-section.hs-topselling .search-product-tile,.hs-section.hs-discover .discover-area,.tile-container{grid-template-columns:repeat(3,minmax(0,1fr))}.brands-wrapper.hs-brands-row{grid-template-columns:1fr}.brands-wrapper.hs-brands-row .brand-banner,.brands-wrapper.hs-brands-row .brand-banner .banner-wrapper,.brands-wrapper.hs-brands-row .brand-banner img{min-height:220px}.brands-wrapper.hs-brands-row .featured-brands .embla.glide.slider-wrapper{min-height:240px}}@media(max-width:767px){.hs-section.area.home-section,.hs-section.home-section>.area,.brands-wrapper.hs-brands-row .featured-brands.area{padding:16px 12px 8px;border-radius:16px}.hs-section .flex.sided.title h4,.hs-section.home-section>.area>h4.title{font-size:1.15rem}.hs-section.hs-topselling .search-product-tile,.hs-section.hs-discover .discover-area,.tile-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.c_slider__container .p-tile .compare-btn,.tile-container .p-tile .compare-btn,.hs-section .p-tile .compare-btn{opacity:1;transform:none}.hs-section.hs-categories .img-wrapper{width:68px;height:68px}.brands-wrapper.hs-brands-row .hs-section.hs-brands li.center-text{gap:8px;padding:0 2px 4px!important}.brands-wrapper.hs-brands-row .hs-section.hs-brands li.center-text:has(a.page-link:only-child){max-width:none}.brands-wrapper.hs-brands-row .hs-section.hs-brands a.page-link{min-height:108px;padding:12px 8px 10px}.brands-wrapper.hs-brands-row .hs-section.hs-brands a.page-link .img-wrapper{width:62px;height:62px;padding:8px}}@media(max-width:480px){.hs-section.hs-topselling .search-product-tile{grid-template-columns:1fr}.hs-section.hs-discover .discover-area,.tile-container{grid-template-columns:repeat(2,minmax(0,1fr))}}.container-fluid:has(.category-tile-wrapper),.bt-page{--bt-accent: #470096;--bt-accent-dark: #3b007d;--bt-soft: #f3e8ff;--bt-ink: #111827;--bt-muted: #6b7280;--bt-line: rgba(17, 24, 39, .08);--bt-card: #ffffff}.container-fluid:has(.category-tile-wrapper){padding-top:28px;padding-bottom:48px}.container-fluid:has(.category-tile-wrapper) .mlr--5{margin-left:0!important;margin-right:0!important}.container-fluid:has(.category-tile-wrapper)>h4,.bt-page>h4,.bt-page .title h4{margin:0 0 8px;color:var(--bt-ink);font-size:1.7rem;font-weight:750;letter-spacing:-.04em;line-height:1.2}.bt-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 22px;padding:14px 16px;background:radial-gradient(800px 120px at 0% 0%,rgba(71,0,150,.06),transparent 60%),#fff;border:1px solid var(--bt-line);border-radius:18px;box-shadow:0 8px 24px #1118270a}.bt-toolbar-copy{min-width:0}.bt-toolbar-kicker{display:block;margin:0 0 2px;color:var(--bt-accent);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.bt-count{margin:0;color:var(--bt-muted);font-size:13px;font-weight:600}.bt-search{position:relative;flex:1 1 240px;max-width:340px}.bt-search input{width:100%;height:44px;padding:0 14px 0 42px;border:1px solid var(--bt-line);border-radius:999px;background:#f8fafc;color:var(--bt-ink);font-size:14px;font-weight:550;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.bt-search input::placeholder{color:#9ca3af;font-weight:500}.bt-search input:focus{background:#fff;border-color:var(--bt-accent);box-shadow:0 0 0 4px var(--bt-soft)}.bt-search:before{content:"";position:absolute;left:16px;top:50%;width:16px;height:16px;transform:translateY(-50%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E") center / 16px no-repeat;pointer-events:none}.category-tile-wrapper,.tile-container.category-tile-wrapper{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:16px;width:100%;margin:0!important;padding:0;float:none;clear:both}.tile-container.category-tile-wrapper>.shimmer-wrapper,.category-tile-wrapper>.shimmer-wrapper{display:grid;grid-column:1 / -1;grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:16px;width:100%}a.category-tile,.category-tile-wrapper>a.page-link.category-tile{display:flex!important;float:none!important;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;width:auto!important;max-width:none!important;min-width:0;margin:0!important;padding:18px 14px 16px!important;background:var(--bt-card, #fff);border:1px solid var(--bt-line, rgba(17, 24, 39, .08));border-radius:20px;box-shadow:0 1px 2px #1118270a;text-align:center;text-decoration:none;color:inherit;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}a.category-tile:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:3px;background:linear-gradient(90deg,var(--bt-accent, #470096),#7c3aed);opacity:0;transition:opacity .22s ease}a.category-tile{position:relative}a.category-tile:hover,a.category-tile:focus-visible{transform:translateY(-5px);border-color:color-mix(in srgb,var(--bt-accent, #470096) 32%,transparent);box-shadow:0 18px 34px #4700961f}a.category-tile:hover:before,a.category-tile:focus-visible:before{opacity:1}a.category-tile:focus-visible{outline:2px solid var(--bt-accent, #470096);outline-offset:3px}a.category-tile .img-wrapper{position:relative;width:92px;height:92px;margin:0;padding:14px;border-radius:22px;background:radial-gradient(circle at 30% 20%,#fff,#f1f5f9 72%);display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:inset 0 0 0 1px #1118270a}a.category-tile .img-wrapper img{width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;opacity:1!important;filter:saturate(1.05)}a.category-tile.bt-mono .img-wrapper{background:linear-gradient(145deg,hsl(var(--bt-hue, 262) 42% 46%),hsl(var(--bt-hue, 262) 48% 34%));box-shadow:0 10px 20px hsl(var(--bt-hue, 262) 40% 40% / .28)}a.category-tile.bt-mono .img-wrapper img{opacity:0!important;position:absolute!important}a.category-tile.bt-mono .img-wrapper:after{content:attr(data-letter);color:#fff;font-size:28px;font-weight:750;letter-spacing:-.04em;line-height:1}a.category-tile h5.item-title,a.category-tile .item-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;margin:0;width:100%;min-height:2.5em;color:var(--bt-ink, #111827);font-size:13px;font-weight:650;letter-spacing:-.015em;line-height:1.3;white-space:normal}a.category-tile.bt-hidden{display:none!important}.category-tile-wrapper:has(a.category-tile):not(:has(a.category-tile:not(.bt-hidden))):after{content:"No matching brands";grid-column:1 / -1;padding:36px 16px;color:var(--bt-muted, #6b7280);font-size:14px;font-weight:600;text-align:center;background:#f8fafc;border:1px dashed var(--bt-line, rgba(17, 24, 39, .12));border-radius:16px}.bt-page.bt-categories .category-tile-wrapper:has(a.category-tile):not(:has(a.category-tile:not(.bt-hidden))):after{content:"No matching categories"}@media(max-width:767px){.bt-toolbar{padding:12px}.bt-search{max-width:none;flex-basis:100%}.category-tile-wrapper,.tile-container.category-tile-wrapper,.tile-container.category-tile-wrapper>.shimmer-wrapper,.category-tile-wrapper>.shimmer-wrapper{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px}a.category-tile .img-wrapper{width:76px;height:76px;border-radius:18px;padding:10px}a.category-tile,.category-tile-wrapper>a.page-link.category-tile{padding:14px 10px 12px!important;border-radius:16px}}@media(prefers-reduced-motion:reduce){a.category-tile{transition:none}a.category-tile:hover,a.category-tile:focus-visible{transform:none}}body:has(.product-list){background:#f4f6f8}.product-list{gap:22px;align-items:flex-start}.product-list .left-area{min-width:260px;max-width:280px}.product-list .left-area .sticky{top:88px}.product-list .left-area .sticky .sidebar{background:#fff;border:1px solid rgba(17,24,39,.08);border-right:1px solid rgba(17,24,39,.08);border-radius:18px;padding:16px 16px 8px;box-shadow:0 8px 24px #1118270a}.product-list .left-area .sticky .sidebar .sidebar-section .title{color:#111827;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.product-list .main-content{padding-left:0;min-width:0}.product-list .list-heading{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-bottom:14px;padding:8px 4px}.product-list .tile-container{margin:0}.product-list .tile-container>li,.tile-container>li.center-text{list-style:none;width:auto!important;min-width:0!important;margin:0;padding:0;text-align:left}.product-list .main-content .tile-container .p-tile,.product-list .tile-container .p-tile{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:12px 12px 14px!important;text-align:left}.product-list .p-tile .item-title.sided,.tile-container .p-tile .item-title.sided{flex-direction:row!important;flex-wrap:wrap!important;align-items:baseline!important;justify-content:flex-start!important;gap:8px!important;margin-top:auto!important}.product-list .p-tile .item-title>h5.color-primary,.product-list .p-tile .item-title>h5:has(.discount),.tile-container .p-tile .item-title>h5.color-primary,.tile-container .p-tile .item-title>h5:has(.discount){position:absolute;top:20px;left:20px;z-index:2;display:block;min-height:0;margin:0;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset}.product-list .p-tile .compare-btn,.tile-container .p-tile .compare-btn{opacity:1;transform:none}.product-list .p-tile .price-wrapper .price,.product-list .p-tile .price-wrapper .price span{color:#470096!important;font-weight:800;letter-spacing:-.02em}@media only screen and (max-width:1200px){.product-list .main-content .tile-container .p-tile,.product-list .tile-container .p-tile{width:100%!important;min-width:0!important}}@media only screen and (max-width:992px){.product-list{flex-wrap:wrap}.product-list .left-area{max-width:none;width:100%}.product-list .main-content{width:100%}}@media only screen and (max-width:576px){.static-container .static-area{max-width:50%!important;min-width:50%!important}.static-container .static-area .detail p{display:none}}@media only screen and (max-width:576px){.hs-featured .embla__container li,.hs-trending .embla__container li{flex:0 0 50%!important}}@media only screen and (max-width:768px){.p-tile .img-wrapper img{padding:0}}.product-detail:not(.checkout-detail){--pd-accent: #470096;--pd-accent-dark: #3b007d;--pd-soft: #f3e8ff;--pd-ink: #111827;--pd-muted: #6b7280;--pd-line: rgba(17, 24, 39, .08);--pd-card: #ffffff;--pd-radius: 20px;--pd-shadow: 0 10px 30px rgba(17, 24, 39, .06);--pd-sale: #e11d48;--pd-sale-soft: #fff1f2}body:has(.product-detail:not(.checkout-detail)){background:#f4f6f8}.product-detail:not(.checkout-detail) .pl-30.grow>.mt-10:has(>.rating-stars)~.devider{display:none}.product-detail:not(.checkout-detail) .pl-30.grow>.warning-msg{display:none!important}.product-detail:not(.checkout-detail) .pl-30.grow>.mt-10:has(>.rating-stars){vertical-align:middle}.product-detail:not(.checkout-detail) .pl-30.grow>.mt-10:has(>.rating-stars)~h4.bold.color-danger,.product-detail:not(.checkout-detail) .pl-30.grow>.mt-10:has(>.rating-stars)~h4.bold.color-success{display:inline-flex;align-items:center;vertical-align:middle;margin:0 0 0 14px!important;padding:3px 12px;position:relative;top:5px}@media only screen and (max-width:480px){.product-detail:not(.checkout-detail) .pl-30.grow>.mt-10:has(>.rating-stars)~h4.bold.color-danger,.product-detail:not(.checkout-detail) .pl-30.grow>.mt-10:has(>.rating-stars)~h4.bold.color-success{margin:6px 0 0!important}}.product-detail:not(.checkout-detail) .detail-left{background:var(--pd-card);border:1px solid var(--pd-line);border-radius:var(--pd-radius);box-shadow:var(--pd-shadow);padding:22px 24px 20px!important;margin-right:20px}.product-detail:not(.checkout-detail) .flex.start.align-start.block-md{gap:8px}.product-detail:not(.checkout-detail) .product-main{gap:22px}.product-detail:not(.checkout-detail) .product-main .detail-image-wrapper{max-width:420px}.product-detail:not(.checkout-detail) .detail-image-inner{top:96px}.product-detail:not(.checkout-detail) .detail-image .img-zoom-container,.product-detail:not(.checkout-detail) .detail-image .zoomer-base-container{background:radial-gradient(800px 180px at 0% 0%,rgba(71,0,150,.06),transparent 55%),linear-gradient(180deg,#fafafa,#f3f4f6);border:1px solid var(--pd-line);border-radius:18px;overflow:visible}.product-detail:not(.checkout-detail) .detail-image .img-zoom-container .zoom-image,.product-detail:not(.checkout-detail) .detail-image .img-zoom-container>img,.product-detail:not(.checkout-detail) .detail-image .zoomer-base-container .zoom-image,.product-detail:not(.checkout-detail) .detail-image .zoomer-base-container>img{object-fit:contain;background:transparent;border-radius:16px;min-height:360px;max-height:440px;width:100%}.product-detail:not(.checkout-detail) .img-lens,.product-detail:not(.checkout-detail) .img-zoom-result{z-index:5}.product-detail:not(.checkout-detail) .detail-image .thumb-slider{margin-top:14px}.product-detail:not(.checkout-detail) .detail-image .thumb-slider .embla__container .responsive-image,.product-detail:not(.checkout-detail) .detail-image .thumb-list .responsive-image{height:64px!important;width:64px!important;margin:4px;border:1px solid var(--pd-line);border-radius:12px;object-fit:cover;opacity:.85;transition:border-color .2s ease,box-shadow .2s ease,opacity .2s ease,transform .2s ease}.product-detail:not(.checkout-detail) .detail-image .thumb-slider .embla__container .responsive-image:hover,.product-detail:not(.checkout-detail) .detail-image .thumb-list .responsive-image:hover{opacity:1;transform:translateY(-1px);border-color:#47009659}.product-detail:not(.checkout-detail) .detail-image .thumb-slider .embla__container .choosed-thumb,.product-detail:not(.checkout-detail) .detail-image .thumb-list .choosed-thumb{opacity:1;border-color:var(--pd-accent)!important;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--pd-accent)!important}.product-detail:not(.checkout-detail) .detail-image .thumb-slider .embla__buttons>button,.product-detail:not(.checkout-detail) .glide-nav>button{background:#fff;border:1px solid var(--pd-line);box-shadow:0 6px 16px #1118271a;color:var(--pd-ink)}.product-detail:not(.checkout-detail) .detail-image .thumb-slider .embla__buttons>button.disabled,.product-detail:not(.checkout-detail) .glide-nav>button.disabled{opacity:.35}.product-detail:not(.checkout-detail) .detail-image .thumb-slider .embla__buttons:has(>.prev-btn.disabled):has(>.next-btn.disabled){display:none}.product-detail:not(.checkout-detail) .hide-md.center-text{margin-top:10px!important;padding-bottom:0!important;color:var(--pd-muted);font-size:12px;letter-spacing:.02em}.product-detail:not(.checkout-detail) .pl-30.grow>h1,.product-detail:not(.checkout-detail) h1.f-16{font-size:1.7rem!important;font-weight:800;letter-spacing:-.035em;line-height:1.25;color:var(--pd-ink);margin:0}.product-detail:not(.checkout-detail) .pl-30.grow>.mt-10{display:inline-flex;align-items:center;vertical-align:middle;gap:8px;margin-top:12px!important}.product-detail:not(.checkout-detail) .rating-stars{letter-spacing:1px}.product-detail:not(.checkout-detail) .f-10.ml-5.semi-bold.color-lite{color:var(--pd-muted)!important;font-size:13px!important;font-weight:600}.product-detail:not(.checkout-detail) .devider{background:var(--pd-line);height:1px;opacity:1;margin:16px 0 18px!important}.product-detail:not(.checkout-detail) .warning-msg{background:radial-gradient(500px 80px at 100% 0%,rgba(225,29,72,.12),transparent 60%),linear-gradient(135deg,#fff1f2,#ffe4e6);color:#9f1239;border:1px solid rgba(225,29,72,.14);border-radius:14px;padding:12px 16px!important;align-items:center;margin-bottom:16px!important}.product-detail:not(.checkout-detail) .warning-msg h5{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin:0}.product-detail:not(.checkout-detail) .warning-msg .pd-countdown-source,.product-detail:not(.checkout-detail) .warning-msg b:has(+.pd-countdown),.product-detail:not(.checkout-detail) .warning-msg b:has(.pd-countdown)>h5{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}.product-detail:not(.checkout-detail) .pd-countdown{display:inline-flex;align-items:stretch;gap:6px}.product-detail:not(.checkout-detail) .pd-countdown .pd-unit{min-width:46px;padding:6px 7px 5px;background:#111827;color:#fff;border-radius:10px;text-align:center;line-height:1}.product-detail:not(.checkout-detail) .pd-countdown .pd-unit b{display:block;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.04em;line-height:1.2}.product-detail:not(.checkout-detail) .pd-countdown .pd-unit small{display:block;margin-top:4px;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffa6}.product-detail:not(.checkout-detail) h4.color-success{display:inline-flex;align-items:center;gap:8px;margin:0 0 8px!important;padding:6px 12px;color:#047857!important;border:1px solid rgba(5,150,105,.16);border-radius:999px;font-size:13px!important;font-weight:700;letter-spacing:.02em}.product-detail:not(.checkout-detail) h4.color-success:before{content:"";width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 0 4px #10b9812e}.product-detail:not(.checkout-detail) h4.color-danger{display:inline-flex;align-items:center;gap:8px;margin:0 0 8px!important;padding:6px 12px;background:var(--pd-sale-soft);color:var(--pd-sale)!important;border:1px solid rgba(225,29,72,.16);border-radius:999px;font-size:13px!important;font-weight:700;letter-spacing:.02em}.product-detail:not(.checkout-detail) h4.color-danger:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--pd-sale);box-shadow:0 0 0 4px #e11d482e}.product-detail:not(.checkout-detail) .two-sided{align-items:flex-start;gap:16px;padding:13px 0;margin:0!important;border-bottom:1px solid var(--pd-line)}.product-detail:not(.checkout-detail) .two-sided .left,.product-detail:not(.checkout-detail) .product-main .two-sided .left{min-width:128px;width:128px;color:var(--pd-muted);font-size:13px;font-weight:600;letter-spacing:0;line-height:1.5}.product-detail:not(.checkout-detail) .two-sided .right,.product-detail:not(.checkout-detail) .two-sided .right a,.product-detail:not(.checkout-detail) .two-sided .right .link{color:var(--pd-ink);font-weight:600;font-size:14px}.product-detail:not(.checkout-detail) .two-sided .right a.link:hover{color:var(--pd-accent)}.product-detail:not(.checkout-detail) .pd-refund-warranty.two-sided{border-bottom:0;padding-bottom:6px}.product-detail:not(.checkout-detail) .pd-refund-warranty .right{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 18px}.product-detail:not(.checkout-detail) .pd-refund-warranty .right .pd-rw-badge{margin:0!important}@media only screen and (max-width:480px){.product-detail:not(.checkout-detail) .pd-refund-warranty.two-sided{flex-direction:column;align-items:flex-start;gap:6px}.product-detail:not(.checkout-detail) .pd-refund-warranty .right{flex-direction:column;align-items:flex-start;gap:8px;width:100%}}.product-detail:not(.checkout-detail) .pd-rw-badge{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.product-detail:not(.checkout-detail) .pd-rw-badge:before{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;border-radius:50%;font-size:10px;font-weight:900;line-height:1}.product-detail:not(.checkout-detail) .pd-rw-good{color:#047857}.product-detail:not(.checkout-detail) .pd-rw-good:before{content:"\2713";background:#d1fae5;color:#047857}.product-detail:not(.checkout-detail) .pd-rw-bad{color:var(--pd-sale)}.product-detail:not(.checkout-detail) .pd-rw-bad:before{content:"\2715";background:var(--pd-sale-soft);color:var(--pd-sale)}.product-detail:not(.checkout-detail) .editor:not(.ellipsis-para){margin-top:24px!important}.product-detail:not(.checkout-detail) .editor:not(.ellipsis-para)>ul{display:grid;gap:10px;margin:0;padding:18px 20px;background:#fff;border:1px solid var(--pd-line);border-radius:16px}.product-detail:not(.checkout-detail) .editor:not(.ellipsis-para)>ul>li{position:relative;padding-left:20px;list-style:none;font-size:14px;font-weight:600;color:var(--pd-ink);line-height:1.5}.product-detail:not(.checkout-detail) .editor:not(.ellipsis-para)>ul>li:before{content:"\2713";position:absolute;left:0;top:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--pd-soft);color:var(--pd-accent);font-size:10px;font-weight:900}.product-detail:not(.checkout-detail) .bundle-deal{border:0;background:var(--pd-soft);color:var(--pd-accent);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:800;letter-spacing:.04em}.product-detail:not(.checkout-detail) .rd-attr{margin:0;border-radius:12px;overflow:hidden}.product-detail:not(.checkout-detail) .rd-attr .rd-checkmark{border-radius:12px;border-color:#e5e7eb}.product-detail:not(.checkout-detail) .rd-attr .input-content{padding:8px 16px;font-weight:700;font-size:13px}.product-detail:not(.checkout-detail) .rd-attr:hover input~.rd-checkmark{border-color:#47009666}.product-detail:not(.checkout-detail) .rd-attr input:checked~.rd-checkmark{border-color:var(--pd-accent);background:var(--pd-soft);box-shadow:inset 0 0 0 1px var(--pd-accent)}.product-detail:not(.checkout-detail) .color-lite{color:var(--pd-muted)!important}.product-detail:not(.checkout-detail) .info-msg{background:#eef2ff;color:#3730a3;border:1px dashed #a5b4fc;border-radius:8px;padding:5px 10px!important;font-weight:700;letter-spacing:.01em}.product-detail:not(.checkout-detail) .pl-30.grow>.editor{margin-top:22px!important;padding-top:6px;color:#374151}.product-detail:not(.checkout-detail) .pd-specs{position:relative;margin-top:22px}.product-detail:not(.checkout-detail) .pd-specs-readmore{position:absolute;top:0;right:0;margin:0;font-size:13px;font-weight:700;color:var(--pd-accent)}.product-detail:not(.checkout-detail) .pd-specs-readmore:hover{text-decoration:underline}.product-detail:not(.checkout-detail) .pd-specs-tabs{display:flex;flex-wrap:wrap;gap:8px;padding-right:130px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--pd-line)}.product-detail:not(.checkout-detail) .pd-specs-tab{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--pd-line);background:#fff;color:var(--pd-muted);font-size:13px;font-weight:700;line-height:1;height:38px;padding:0 18px;border-radius:999px;cursor:pointer;white-space:nowrap;box-shadow:0 1px 2px #1118270a;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .15s ease}.product-detail:not(.checkout-detail) .pd-specs-tab:hover{border-color:#47009659;color:var(--pd-accent);transform:translateY(-1px);box-shadow:0 4px 10px #1118270f}.product-detail:not(.checkout-detail) .pd-specs-tab:active{transform:translateY(0)}.product-detail:not(.checkout-detail) .pd-specs-tab.active{background:var(--pd-accent);border-color:var(--pd-accent);color:#fff;box-shadow:0 6px 14px #47009647}.product-detail:not(.checkout-detail) .pd-specs-tab.active:hover{transform:none}.product-detail:not(.checkout-detail) .pd-specs-panel{display:none;background:#fff;border:1px solid var(--pd-line);border-radius:16px}.product-detail:not(.checkout-detail) .pd-specs-panel.active{display:block;animation:pd-specs-fade .15s ease}@keyframes pd-specs-fade{0%{opacity:0}to{opacity:1}}.product-detail:not(.checkout-detail) .pd-specs-panel{padding:18px 22px;color:#374151;font-size:14px;line-height:1.7}.product-detail:not(.checkout-detail) .pd-specs-panel table{width:100%;border-collapse:collapse;margin:0 0 8px}.product-detail:not(.checkout-detail) .pd-specs-panel table td,.product-detail:not(.checkout-detail) .pd-specs-panel table th{padding:10px 12px;border-bottom:1px solid var(--pd-line);text-align:left;vertical-align:top}.product-detail:not(.checkout-detail) .pd-specs-panel table tr:last-child td{border-bottom:0}.product-detail:not(.checkout-detail) .pd-specs-panel table td:first-child{width:46%;color:var(--pd-muted);font-weight:600}.product-detail:not(.checkout-detail) .pd-specs-panel table td:last-child{color:#555d6e;font-weight:500}.product-detail:not(.checkout-detail) .pd-specs-panel ul,.product-detail:not(.checkout-detail) .pd-specs-panel ol{margin:0 0 12px;padding-left:22px}.product-detail:not(.checkout-detail) .pd-specs-panel li{margin-bottom:6px}.product-detail:not(.checkout-detail) .pd-specs-panel p{margin:0 0 12px}.product-detail:not(.checkout-detail) .pd-specs-panel>*:last-child{margin-bottom:0}@media only screen and (max-width:576px){.product-detail:not(.checkout-detail) .pd-specs-readmore{position:static;display:block;margin:0 0 10px;text-align:right}.product-detail:not(.checkout-detail) .pd-specs-tabs{gap:6px;padding-right:0}.product-detail:not(.checkout-detail) .pd-specs-tab{height:34px;font-size:12px;padding:0 14px}.product-detail:not(.checkout-detail) .pd-specs-panel{padding:4px 14px}}.product-detail:not(.checkout-detail) .editor{color:#374151;font-size:15px;line-height:1.75}.product-detail:not(.checkout-detail) .editor p{color:#374151;font-size:15px;line-height:1.75;margin:0 0 12px}.product-detail:not(.checkout-detail) .editor h3{margin:22px 0 10px;font-size:1.05rem;font-weight:800;letter-spacing:-.02em;color:var(--pd-ink)}.product-detail:not(.checkout-detail) .editor ul{display:grid;gap:8px;margin:8px 0 16px}.product-detail:not(.checkout-detail) .editor ul li{display:block;padding:0;line-height:1.65}.product-detail:not(.checkout-detail) .editor .pd-feat{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:#f8fafc;border:1px solid var(--pd-line);border-radius:12px;margin:0 0 8px;line-height:1.5;font-size:14px;color:#1f2937}.product-detail:not(.checkout-detail) .ellipsis-para.editor{background:#fff;border:1px solid var(--pd-line);border-radius:16px;padding:20px 22px 8px;margin-top:24px!important;max-height:190px;overflow:hidden}.product-detail:not(.checkout-detail) .ellipsis-para.editor.expanded{max-height:none!important;overflow:visible}.product-detail:not(.checkout-detail) .ellipsis-para.editor:after{pointer-events:none;z-index:1}.product-detail:not(.checkout-detail) .ellipsis-para.editor.expanded:after{display:none!important}.product-detail:not(.checkout-detail) .pd-desc-section{margin:0 0 16px;padding:18px 20px;background:#fff;border:1px solid var(--pd-line);border-radius:16px;box-shadow:0 1px 2px #11182708}.product-detail:not(.checkout-detail) .pd-desc-section:last-child{margin-bottom:0}.product-detail:not(.checkout-detail) .pd-desc-section h4{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:1rem;font-weight:800;letter-spacing:-.01em;color:var(--pd-ink)}.product-detail:not(.checkout-detail) .pd-desc-section>p,.product-detail:not(.checkout-detail) .pd-desc-section>ul{margin:0 0 8px}.product-detail:not(.checkout-detail) .pd-desc-section>p:last-child,.product-detail:not(.checkout-detail) .pd-desc-section>ul:last-child{margin-bottom:0}.product-detail:not(.checkout-detail) .pd-desc-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:10px;background:var(--pd-soft);color:var(--pd-accent)}.product-detail:not(.checkout-detail) .pd-desc-icon svg{width:17px;height:17px}.product-detail:not(.checkout-detail) .pd-desc-section--suited .pd-desc-icon{background:#dbeafe;color:#1d4ed8}.product-detail:not(.checkout-detail) .pd-desc-section--load .pd-desc-icon{background:#fef3c7;color:#b45309}.product-detail:not(.checkout-detail) .pd-desc-section--why .pd-desc-icon{background:#d1fae5;color:#047857}.product-detail:not(.checkout-detail) .pd-desc-section--included ul,.product-detail:not(.checkout-detail) .pd-desc-section--load ul,.product-detail:not(.checkout-detail) .pd-desc-section--why ul{display:grid;gap:7px;padding:0;list-style:none}.product-detail:not(.checkout-detail) .pd-desc-section--included ul li,.product-detail:not(.checkout-detail) .pd-desc-section--load ul li,.product-detail:not(.checkout-detail) .pd-desc-section--why ul li{position:relative;padding-left:22px;font-size:14.5px;line-height:1.55;color:#374151}.product-detail:not(.checkout-detail) .pd-desc-section--included ul li:before,.product-detail:not(.checkout-detail) .pd-desc-section--load ul li:before,.product-detail:not(.checkout-detail) .pd-desc-section--why ul li:before{content:"";position:absolute;left:2px;top:.55em;width:8px;height:8px;border-radius:50%;background:var(--pd-accent)}.product-detail:not(.checkout-detail) .pd-desc-section--load ul li:before{background:#d97706}.product-detail:not(.checkout-detail) .pd-desc-section--why ul li:before{background:#059669}.product-detail:not(.checkout-detail) .pd-desc-stat{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:10px 0 0!important;padding:14px 16px;background:#fff;border:1px solid #fde3b0;border-radius:12px;font-size:14px;color:#374151}.product-detail:not(.checkout-detail) .pd-desc-stat strong{font-weight:800;color:#b45309}.product-detail:not(.checkout-detail) .pd-desc-note{margin:10px 0 0!important;padding:10px 12px;background:#f8fafc;border-radius:0 8px 8px 0;font-size:13px;color:var(--pd-muted)}.product-detail:not(.checkout-detail) .pd-desc-note em{font-style:normal}.product-detail:not(.checkout-detail) .pd-desc-footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:14px;margin-top:18px;padding-top:16px;border-top:1px solid var(--pd-line)}.product-detail:not(.checkout-detail) .pd-desc-footer .pd-specs-readmore{position:static;margin:0;white-space:nowrap}.product-detail:not(.checkout-detail) .ellipsis-para:not(.expanded) .pd-desc-footer{position:absolute;right:14px;bottom:8px;z-index:3;margin:0;padding:0;border:0}.product-detail:not(.checkout-detail) .ellipsis-para:not(.expanded) .pd-desc-footer .pd-specs-readmore{padding:0;background:none;border:0;box-shadow:none}.product-detail:not(.checkout-detail) .pd-capacity-badge{position:absolute;top:12px;right:12px;background:var(--pd-accent);color:#fff;padding:6px 12px;border-radius:6px;font-size:13px;font-weight:700;z-index:10;box-shadow:0 2px 8px #47009640}.product-detail:not(.checkout-detail) .ellipsis-para.editor.pd-force-expand{max-height:none!important}.product-detail:not(.checkout-detail) .ellipsis-para.editor.pd-force-expand:after{display:none!important}.product-detail:not(.checkout-detail)>button.link,.product-detail:not(.checkout-detail) .detail-left>button.link{display:inline-flex;align-items:center;gap:6px;margin-top:14px!important;padding:8px 0;font-weight:700;color:var(--pd-accent)!important}.product-detail:not(.checkout-detail) .detail-left>button.link[aria-label="Read more"],.product-detail:not(.checkout-detail) .detail-left>button.link[aria-label="Read less"]{display:none!important}.product-detail:not(.checkout-detail) .detail-right .sticky-right{top:96px}.product-detail:not(.checkout-detail) .detail-right .sticky-right .content{background:var(--pd-card);border:1px solid var(--pd-line);border-radius:var(--pd-radius);box-shadow:var(--pd-shadow);padding:18px 18px 14px!important}.product-detail:not(.checkout-detail) .price-wrapper{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 10px;margin-bottom:8px!important}.product-detail:not(.checkout-detail) .price-wrapper .price,.product-detail:not(.checkout-detail) .price-wrapper .price span{color:var(--pd-accent)!important;font-size:1.85rem;font-weight:800;letter-spacing:-.04em;line-height:1.1}.product-detail:not(.checkout-detail) .price-wrapper .strike-through,.product-detail:not(.checkout-detail) .detail-right .sticky-right .price-wrapper .strike-through{color:#9ca3af;font-size:.95rem!important;font-weight:600}.product-detail:not(.checkout-detail) .pd-off{display:inline-flex;align-items:center;padding:3px 8px;background:var(--pd-sale-soft);color:var(--pd-sale);border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.product-detail:not(.checkout-detail) .detail-right .content>div>.mr-5.block{color:var(--pd-muted);font-size:13px;margin-top:2px}.product-detail:not(.checkout-detail) .detail-right .content button.clear-height{color:var(--pd-accent);font-weight:700}.product-detail:not(.checkout-detail) .quantity-area,.product-detail:not(.checkout-detail) .quantity-box{display:inline-flex;align-items:stretch;border:1px solid var(--pd-line);border-radius:12px;overflow:hidden;background:#fff}.product-detail:not(.checkout-detail) .quantity-area button,.product-detail:not(.checkout-detail) .quantity-box button,.product-detail:not(.checkout-detail) .quantity-area .no-control,.product-detail:not(.checkout-detail) .quantity-box .no-control,.product-detail:not(.checkout-detail) .quantity-area input,.product-detail:not(.checkout-detail) .quantity-box input{border:0!important;height:40px;line-height:40px}.product-detail:not(.checkout-detail) .quantity-area button,.product-detail:not(.checkout-detail) .quantity-box button{background:#f8fafc;font-size:1.15em;font-weight:700;width:38px}.product-detail:not(.checkout-detail) .quantity-area button:hover,.product-detail:not(.checkout-detail) .quantity-box button:hover{background:var(--pd-soft);color:var(--pd-accent)}.product-detail:not(.checkout-detail) .quantity-area button:first-child,.product-detail:not(.checkout-detail) .quantity-area button:last-child,.product-detail:not(.checkout-detail) .quantity-box button:first-child,.product-detail:not(.checkout-detail) .quantity-box button:last-child{border-radius:0}.product-detail:not(.checkout-detail) .quantity-area .no-control,.product-detail:not(.checkout-detail) .quantity-box .no-control{min-width:42px;font-weight:700;background:#fff;text-align:center}.product-detail:not(.checkout-detail) .sticky-right .content>.flex-sm,.product-detail:not(.checkout-detail) .sticky-right .content>.flex-sm button{min-width:0;width:100%}.product-detail:not(.checkout-detail) .sticky-right .content .ajax-btn{height:46px;border-radius:12px;font-weight:800;letter-spacing:.01em}.product-detail:not(.checkout-detail) .sticky-right .content .primary-btn{background:var(--pd-accent);border-color:var(--pd-accent);color:#fff;box-shadow:0 10px 22px #47009638}.product-detail:not(.checkout-detail) .sticky-right .content .primary-btn:hover{background:var(--pd-accent-dark);border-color:var(--pd-accent-dark)}.product-detail:not(.checkout-detail) .sticky-right .content .outline-btn{background:#fff;border:1.5px solid var(--pd-accent);color:var(--pd-accent)}.product-detail:not(.checkout-detail) .sticky-right .content .outline-btn:hover{background:var(--pd-soft)}.product-detail:not(.checkout-detail) .sticky-right .content>.ajax-btn.outline-btn.hide-sm{border-color:var(--pd-line);color:var(--pd-ink);box-shadow:none}.product-detail:not(.checkout-detail) .sticky-right .content>.ajax-btn.outline-btn.hide-sm:hover{border-color:var(--pd-accent);color:var(--pd-accent);background:var(--pd-soft)}.product-detail:not(.checkout-detail) .sticky-right .content>p.f-9{margin-top:8px;color:var(--pd-muted);font-size:12px}.product-detail:not(.checkout-detail) .social-share{align-items:center;padding-top:4px}.product-detail:not(.checkout-detail) .social-share>span{font-size:12px;font-weight:600}.product-detail:not(.checkout-detail) .social-share .cp{width:36px;height:36px;margin:0!important;border:1px solid var(--pd-line);border-radius:50%;align-items:center;justify-content:center;background:#fff;transition:border-color .2s ease,background .2s ease,transform .2s ease}.product-detail:not(.checkout-detail) .social-share .cp:hover{border-color:var(--pd-accent);background:var(--pd-soft);transform:translateY(-1px)}.product-detail:not(.checkout-detail) .store-info{background:linear-gradient(180deg,#fff,#fafafa);border:1px solid var(--pd-line);border-radius:16px;padding:14px;margin-top:4px!important}.product-detail:not(.checkout-detail) .store-info .btn-wrap{display:flex;align-items:center;gap:12px}.product-detail:not(.checkout-detail) .store-info .btn-wrap>.w-100{flex:1;min-width:0}.product-detail:not(.checkout-detail) .pd-avatar{flex-shrink:0;width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--pd-accent);color:#fff;font-weight:800;font-size:16px}.product-detail:not(.checkout-detail) .store-info .store-name{font-size:14px;font-weight:800;color:var(--pd-ink);margin:0}.product-detail:not(.checkout-detail) .store-info .store-date{font-size:11px;color:var(--pd-muted);letter-spacing:0;font-weight:500}.product-detail:not(.checkout-detail) .store-info .store-date b{font-weight:700;color:var(--pd-ink)}.product-detail:not(.checkout-detail) .store-info .visit-btn{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--pd-line);background:#fff;color:var(--pd-ink);font-size:12px;font-weight:700;white-space:nowrap}.product-detail:not(.checkout-detail) .store-info .visit-btn:hover{border-color:var(--pd-accent);color:var(--pd-accent);background:var(--pd-soft)}.product-detail:not(.checkout-detail) .rating-review{--pd-star: #f5a524;--pd-star-soft: #fff7e8;background:var(--pd-card);border:1px solid var(--pd-line);border-top:1px solid var(--pd-line)!important;border-radius:var(--pd-radius);box-shadow:var(--pd-shadow);padding:28px 24px 22px!important;margin-top:22px}.product-detail:not(.checkout-detail) .rating-review>.flex.gap-15{align-items:flex-start;gap:24px!important}.product-detail:not(.checkout-detail) .rating-review .total-rating{flex:0 0 300px;max-width:320px;padding:0!important}.product-detail:not(.checkout-detail) .rating-review .total-rating .pos-sticky{background:radial-gradient(420px 140px at 0% 0%,rgba(71,0,150,.08),transparent 60%),linear-gradient(180deg,#fcfaff,#fff 72%);border:1px solid var(--pd-line);border-radius:18px;padding:20px 18px 16px}.product-detail:not(.checkout-detail) .rating-review .total-rating .pos-sticky>h4:first-child{margin:0 0 14px!important;color:var(--pd-muted);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.product-detail:not(.checkout-detail) .rating-review .total-rating .flex.start{flex-direction:column-reverse;align-items:flex-start!important;gap:8px;margin-bottom:6px}.product-detail:not(.checkout-detail) .rating-review .total-rating .flex.start>h4,.product-detail:not(.checkout-detail) .rating-review .pd-score{margin:0;color:var(--pd-ink);font-size:1.05rem;font-weight:700}.product-detail:not(.checkout-detail) .rating-review .pd-score{display:flex;flex-direction:column;gap:2px}.product-detail:not(.checkout-detail) .rating-review .pd-score-num{color:var(--pd-ink);font-size:3rem;font-weight:800;letter-spacing:-.05em;line-height:.95}.product-detail:not(.checkout-detail) .rating-review .pd-score span{color:var(--pd-muted);font-size:13px;font-weight:600}.product-detail:not(.checkout-detail) .rating-review .total-rating .rating-stars{font-size:1.35em;letter-spacing:2px}.product-detail:not(.checkout-detail) .rating-review .total-rating>.pos-sticky>p,.product-detail:not(.checkout-detail) .rating-review .total-rating .pos-sticky>p.mb-15{display:inline-flex;align-items:center;margin:10px 0 16px!important;padding:4px 10px;background:var(--pd-soft);border-radius:999px;color:var(--pd-accent);font-size:12px;font-weight:700;line-height:1.4}.product-detail:not(.checkout-detail) .rating-review .total-rating table{width:100%;margin:0!important;border-collapse:separate;border-spacing:0}.product-detail:not(.checkout-detail) .rating-review .total-rating tbody{display:flex;flex-direction:column-reverse;gap:10px}.product-detail:not(.checkout-detail) .rating-review .total-rating tr{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:8px}.product-detail:not(.checkout-detail) .rating-review .total-rating td{padding:0;color:var(--pd-muted);font-size:12px;font-weight:700;white-space:nowrap}.product-detail:not(.checkout-detail) .rating-review .total-rating .rating-bar{display:block;width:100%;height:8px;margin:0!important;background:#f3f4f6;border-radius:999px;overflow:hidden}.product-detail:not(.checkout-detail) .rating-review .total-rating .rating-bar>span{background:linear-gradient(90deg,#f59e0b 0%,var(--pd-star) 100%);border-radius:999px}.product-detail:not(.checkout-detail) .rating-review .all-review{display:flex;flex-direction:column;flex:1;min-width:0;gap:16px;margin:0!important}.product-detail:not(.checkout-detail) .rating-review .all-review>div{max-width:none;margin:0!important}.product-detail:not(.checkout-detail) .rating-review .review-list>div{margin:0 0 14px!important;padding:16px 18px 14px;background:#fff;border:1px solid var(--pd-line);border-radius:16px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.product-detail:not(.checkout-detail) .rating-review .review-list>div:last-child{margin-bottom:0!important}.product-detail:not(.checkout-detail) .rating-review .review-list>div:hover{border-color:#4700962e;box-shadow:0 10px 24px #1118270d;transform:translateY(-1px)}.product-detail:not(.checkout-detail) .rating-review .review-list .user-img{width:42px;height:42px;margin-top:0!important;background:var(--pd-soft);border-radius:50%;overflow:hidden}.product-detail:not(.checkout-detail) .rating-review .pd-reviewer{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;background:var(--pd-accent);color:#fff;font-size:15px;font-weight:800}.product-detail:not(.checkout-detail) .rating-review .review-list h5{margin:0 0 4px;color:var(--pd-ink);font-size:14px;font-weight:800}.product-detail:not(.checkout-detail) .rating-review .review-list .rating-stars{font-size:1em;letter-spacing:1px}.product-detail:not(.checkout-detail) .rating-review .review-list p.f-9.color-lite{color:var(--pd-muted)!important;font-size:11px!important;font-weight:600;letter-spacing:.01em;white-space:nowrap}.product-detail:not(.checkout-detail) .rating-review .review-list>div>p.mb-15{margin:12px 0 10px!important;color:#374151;font-size:14px;font-weight:400;line-height:1.7}.product-detail:not(.checkout-detail) .rating-review .review-list .flex.start.m--5{margin:4px 0 0!important;gap:8px}.product-detail:not(.checkout-detail) .rating-review .review-list .img-wrap{width:72px!important;max-width:72px;margin:0!important}.product-detail:not(.checkout-detail) .rating-review .review-list .img-wrap .img-wrapper,.product-detail:not(.checkout-detail) .rating-review .all-review .img-wrap{border:1px solid var(--pd-line);border-radius:12px;overflow:hidden}.product-detail:not(.checkout-detail) .rating-review .review-list .img-wrap img{width:72px;height:72px;padding:0!important;object-fit:cover;transition:transform .2s ease}.product-detail:not(.checkout-detail) .rating-review .review-list .img-wrap:hover img{transform:scale(1.06)}.product-detail:not(.checkout-detail) .rating-review .rating-banner{max-width:none!important;min-width:0!important;margin:0!important;overflow:hidden;border-radius:16px;border:1px solid var(--pd-line)}.product-detail:not(.checkout-detail) .rating-review .rating-banner img{display:block;width:100%;height:auto;object-fit:cover}@media only screen and (max-width:991px){.product-detail:not(.checkout-detail) .detail-left{margin-right:0;margin-bottom:16px;padding:16px!important}.product-detail:not(.checkout-detail) .pl-30.grow>h1,.product-detail:not(.checkout-detail) h1.f-16{font-size:1.35rem!important}.product-detail:not(.checkout-detail) .product-main .detail-image-wrapper{max-width:100%;min-width:0}.product-detail:not(.checkout-detail) .detail-image .img-zoom-container .zoom-image,.product-detail:not(.checkout-detail) .detail-image .img-zoom-container>img{min-height:260px;max-height:360px}.product-detail:not(.checkout-detail) .two-sided .left,.product-detail:not(.checkout-detail) .product-main .two-sided .left{min-width:100px;width:100px}.product-detail:not(.checkout-detail) .detail-right .sticky-right .content{margin-top:0;border-top:0}.product-detail:not(.checkout-detail) .price-wrapper .price,.product-detail:not(.checkout-detail) .price-wrapper .price span{font-size:1.55rem}.product-detail:not(.checkout-detail) .rating-review{padding:18px 16px 14px!important}.product-detail:not(.checkout-detail) .rating-review>.flex.gap-15{flex-direction:column;gap:16px!important}.product-detail:not(.checkout-detail) .rating-review .total-rating{flex:1 1 auto;max-width:none;width:100%}.product-detail:not(.checkout-detail) .rating-review .pd-score-num{font-size:2.5rem}}@media only screen and (max-width:576px){.product-detail:not(.checkout-detail) .warning-msg{flex-direction:column;align-items:flex-start}.product-detail:not(.checkout-detail) .two-sided{flex-wrap:wrap;row-gap:6px}.product-detail:not(.checkout-detail) .two-sided .left,.product-detail:not(.checkout-detail) .product-main .two-sided .left{width:auto;min-width:0}.product-detail:not(.checkout-detail) .ellipsis-para.editor{padding:16px}.product-detail:not(.checkout-detail) .rating-review .review-list>div{padding:14px}.product-detail:not(.checkout-detail) .rating-review .review-list .flex.sided.grow{flex-direction:column;align-items:flex-start;gap:4px}.product-detail:not(.checkout-detail) .rating-review .review-list p.f-9.color-lite{white-space:normal}.product-detail:not(.checkout-detail) .rating-review .total-rating tr{grid-template-columns:48px minmax(0,1fr) auto}}.rtl .product-detail:not(.checkout-detail) .detail-left{margin-right:0;margin-left:20px}.rtl .product-detail:not(.checkout-detail) .editor .pd-feat,.rtl .product-detail:not(.checkout-detail) h4.color-success{flex-direction:row}.product-detail:not(.checkout-detail) .pd-related{position:relative;background:var(--pd-card);border:1px solid var(--pd-line);border-top:1px solid var(--pd-line)!important;border-radius:var(--pd-radius);box-shadow:var(--pd-shadow);padding:22px 22px 10px!important;margin-top:22px;overflow:hidden}.product-detail:not(.checkout-detail) .pd-related-head,.product-detail:not(.checkout-detail) .pd-related .flex.sided.align-start:has(>p.mn-w-90x),.product-detail:not(.checkout-detail) .pd-related .flex.sided.align-start:has(>.pd-related-pager){--pd-head-accent: var(--pd-accent);--pd-head-soft: var(--pd-soft);--pd-head-glow: rgba(71, 0, 150, .08);--pd-head-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2l2.4 7.4H22l-6 4.6 2.3 7-6.3-4.6L5.7 21l2.3-7-6-4.6h7.6z'/%3E%3C/svg%3E");display:flex;align-items:center!important;justify-content:space-between;gap:14px 18px;margin-bottom:18px;padding:18px 10px;background:#fff;border:1px solid var(--pd-line);border-radius:20px 20px 0 0;flex-wrap:wrap}.product-detail:not(.checkout-detail) .pd-related-head--viewed{--pd-head-accent: #0d9488;--pd-head-soft: #f0fdfa;--pd-head-glow: rgba(13, 148, 136, .1);--pd-head-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M23 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E")}.product-detail:not(.checkout-detail) .pd-related-head-main{flex:1;min-width:0}.product-detail:not(.checkout-detail) .pd-related-kicker{display:block;margin:0 0 3px;color:var(--pd-head-accent);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.product-detail:not(.checkout-detail) .pd-related-head-main>h4,.product-detail:not(.checkout-detail) .pd-related .flex.sided.align-start:has(>p.mn-w-90x)>h4,.product-detail:not(.checkout-detail) .pd-related .flex.sided.align-start:has(>.pd-related-pager)>h4{display:inline-flex;align-items:center;gap:10px;margin:0;color:var(--pd-ink);font-size:1.22rem;font-weight:800;letter-spacing:-.03em;line-height:1.25}.product-detail:not(.checkout-detail) .pd-related-head-main>h4:before,.product-detail:not(.checkout-detail) .pd-related .flex.sided.align-start:has(>p.mn-w-90x)>h4:before,.product-detail:not(.checkout-detail) .pd-related .flex.sided.align-start:has(>.pd-related-pager)>h4:before{content:"";width:36px;height:36px;flex-shrink:0;border-radius:11px;background:var(--pd-head-icon) center / 16px no-repeat,linear-gradient(135deg,var(--pd-head-accent),var(--pd-accent-dark));box-shadow:0 6px 14px var(--pd-head-glow)}.product-detail:not(.checkout-detail) .pd-related-head--viewed .pd-related-head-main>h4:before{background:var(--pd-head-icon) center / 16px no-repeat,linear-gradient(135deg,#14b8a6,#0d9488)}.product-detail:not(.checkout-detail) .pd-related-pager,.product-detail:not(.checkout-detail) .pd-related .flex.sided.align-start:has(>h4)>p.mn-w-90x,.product-detail:not(.checkout-detail) .pd-related .flex.sided.align-start:has(>h4)>.pd-related-pager{display:inline-flex;align-items:center;gap:6px;margin:0;min-width:0!important;padding:8px 14px;border:1px solid var(--pd-line);border-radius:999px;background:#fff;box-shadow:0 4px 12px #1118270a;white-space:nowrap}.product-detail:not(.checkout-detail) .pd-related-pager-label{margin-right:2px;color:var(--pd-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.product-detail:not(.checkout-detail) .pd-related-pager-current{min-width:1.35em;padding:2px 8px;border-radius:999px;background:var(--pd-soft);color:var(--pd-accent);font-size:14px;font-weight:800;line-height:1.2;text-align:center}.product-detail:not(.checkout-detail) .pd-related-pager-sep{color:var(--pd-muted);font-size:12px;font-weight:600}.product-detail:not(.checkout-detail) .pd-related-pager-total{color:var(--pd-muted);font-size:13px;font-weight:700}.product-detail:not(.checkout-detail) .pd-related .c_slider__wrapper{position:relative;padding:4px 0 8px}.product-detail:not(.checkout-detail) .pd-related-pager,.product-detail:not(.checkout-detail) p.mn-w-90x.right-text{display:none!important}.product-detail:not(.checkout-detail) .pd-related .c_slider__nav{pointer-events:none;position:absolute;top:22px;right:22px;z-index:5;display:flex;gap:8px}.product-detail:not(.checkout-detail) .pd-related .c_slider__nav .prev-btn,.product-detail:not(.checkout-detail) .pd-related .c_slider__nav .next-btn{pointer-events:auto;position:static;top:auto;left:auto;right:auto;width:42px;height:42px;border:1px solid var(--pd-line);border-radius:50%;background:#fff;box-shadow:0 8px 20px #1118271a;opacity:1;transition:background .2s ease,border-color .2s ease,transform .2s ease,color .2s ease}.product-detail:not(.checkout-detail) .pd-related .c_slider__nav .prev-btn:hover,.product-detail:not(.checkout-detail) .pd-related .c_slider__nav .next-btn:hover{background:var(--pd-accent);border-color:var(--pd-accent);color:#fff;transform:scale(1.04)}.product-detail:not(.checkout-detail) .pd-related .c_slider__nav .prev-btn:hover .icon,.product-detail:not(.checkout-detail) .pd-related .c_slider__nav .next-btn:hover .icon{filter:brightness(0) invert(1)}.product-detail:not(.checkout-detail) .pd-related .c_slider__container>li{padding:4px 8px 12px!important}.product-detail:not(.checkout-detail) .pd-related .p-tile{display:flex;flex-direction:column;height:100%;margin:0!important;background:var(--pd-card);border:1px solid var(--pd-line);border-radius:16px;padding:12px 12px 14px;box-shadow:0 1px 2px #1118270a;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.product-detail:not(.checkout-detail) .pd-related .p-tile:hover{transform:translateY(-4px);border-color:#47009638;box-shadow:0 14px 28px #11182714}.product-detail:not(.checkout-detail) .pd-related .p-tile a.page-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.product-detail:not(.checkout-detail) .pd-related .p-tile .img-wrapper{position:relative;width:100%;aspect-ratio:1 / 1;margin-bottom:12px;padding:10px;background:radial-gradient(280px 120px at 0% 0%,rgba(71,0,150,.06),transparent 55%),#f7f8fb;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.product-detail:not(.checkout-detail) .pd-related .p-tile .img-wrapper img{position:static!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain}.product-detail:not(.checkout-detail) .pd-related .p-tile .img-wrapper .badge{position:absolute;top:10px;left:10px;z-index:2;padding:4px 8px;border-radius:999px;background:var(--pd-ink);color:#fff;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.product-detail:not(.checkout-detail) .pd-related .p-tile .compare-btn{position:absolute;top:10px;right:10px;z-index:3;width:34px;height:34px;border:0;border-radius:50%;background:#fff;box-shadow:0 4px 12px #1118271f;opacity:0;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease,background .2s ease;cursor:pointer}.product-detail:not(.checkout-detail) .pd-related .p-tile:hover .compare-btn,.product-detail:not(.checkout-detail) .pd-related .p-tile .compare-btn:focus-visible{opacity:1;transform:none}.product-detail:not(.checkout-detail) .pd-related .p-tile .compare-btn:hover{background:var(--pd-soft)}.product-detail:not(.checkout-detail) .pd-related .p-tile .img-wrapper .pd-tile-capacity{position:absolute;bottom:10px;right:10px;z-index:2;padding:3px 8px;border-radius:6px;background:#111827b8;color:#fff;font-size:10px;font-weight:700;line-height:1.2}.product-detail:not(.checkout-detail) .pd-related .p-tile .item-title{display:flex!important;flex-direction:column;align-items:flex-start!important;justify-content:flex-start!important;gap:6px;margin-top:auto;width:100%}.product-detail:not(.checkout-detail) .pd-related .p-tile .item-title>h5:not(:has(.discount)),.product-detail:not(.checkout-detail) .pd-related .p-tile .fs-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:2.6em;margin:0 0 2px;color:var(--pd-ink);font-size:13.5px;font-weight:600;line-height:1.35;text-align:left}.product-detail:not(.checkout-detail) .pd-related .p-tile .item-title>.block.mtb-5{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin:0!important}.product-detail:not(.checkout-detail) .pd-related .p-tile .rating-stars{font-size:.95em;letter-spacing:1px}.product-detail:not(.checkout-detail) .pd-related .p-tile .f-10.ml-5.semi-bold.color-lite{margin-left:0!important;color:var(--pd-muted)!important;font-size:11px!important;font-weight:600}.product-detail:not(.checkout-detail) .pd-related .p-tile .price-wrapper{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px;margin:0}.product-detail:not(.checkout-detail) .pd-related .p-tile .price-wrapper .price,.product-detail:not(.checkout-detail) .pd-related .p-tile .price-wrapper .price span{color:var(--pd-accent)!important;font-size:16px;font-weight:800;line-height:1.2;letter-spacing:-.02em}.product-detail:not(.checkout-detail) .pd-related .p-tile .strike-through,.product-detail:not(.checkout-detail) .pd-related .p-tile .strike-through span{color:var(--pd-muted)!important;font-size:12.5px;font-weight:500;text-decoration:line-through}.product-detail:not(.checkout-detail) .pd-related .p-tile .discount{display:inline-flex;align-items:center;margin-left:0!important;padding:3px 8px;border-radius:999px;background:var(--pd-sale-soft);color:var(--pd-sale)!important;font-size:11px;font-weight:700;letter-spacing:.01em}@media only screen and (max-width:991px){.product-detail:not(.checkout-detail) .pd-related{padding:16px 14px 6px!important}.product-detail:not(.checkout-detail) .pd-related-head,.product-detail:not(.checkout-detail) .pd-related .flex.sided.align-start:has(>p.mn-w-90x),.product-detail:not(.checkout-detail) .pd-related .flex.sided.align-start:has(>.pd-related-pager){padding:14px}.product-detail:not(.checkout-detail) .pd-related-head-main>h4,.product-detail:not(.checkout-detail) .pd-related .flex.sided.align-start:has(>p.mn-w-90x)>h4,.product-detail:not(.checkout-detail) .pd-related .flex.sided.align-start:has(>.pd-related-pager)>h4{font-size:1.05rem}}@media only screen and (max-width:576px){.product-detail:not(.checkout-detail) .pd-related-head,.product-detail:not(.checkout-detail) .pd-related .flex.sided.align-start:has(>p.mn-w-90x),.product-detail:not(.checkout-detail) .pd-related .flex.sided.align-start:has(>.pd-related-pager){flex-direction:column;align-items:stretch!important}.product-detail:not(.checkout-detail) .pd-related-pager,.product-detail:not(.checkout-detail) .pd-related .flex.sided.align-start:has(>h4)>p.mn-w-90x,.product-detail:not(.checkout-detail) .pd-related .flex.sided.align-start:has(>h4)>.pd-related-pager{align-self:flex-start}.product-detail:not(.checkout-detail) .pd-related .c_slider__nav .prev-btn,.product-detail:not(.checkout-detail) .pd-related .c_slider__nav .next-btn{width:36px;height:36px}.product-detail:not(.checkout-detail) .pd-related .p-tile{padding:10px 10px 12px}.product-detail:not(.checkout-detail) .pd-related .p-tile .compare-btn{opacity:1;transform:none}}.sticky-cart .sticky-title{max-width:70%}nav[aria-label=breadcrumb]{--bc-accent: #470096;--bc-soft: #f3e8ff;--bc-ink: #111827;--bc-muted: #6b7280;--bc-line: rgba(17, 24, 39, .08);margin:12px 0 18px!important;padding:0}nav[aria-label=breadcrumb] .breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;margin:0;padding:6px 8px;list-style:none;background:#fff;border:1px solid var(--bc-line);border-radius:14px;box-shadow:0 6px 18px #1118270a}nav[aria-label=breadcrumb] .breadcrumb li{display:inline-flex;align-items:center;min-width:0;margin:0;max-width:100%}nav[aria-label=breadcrumb] .breadcrumb li a{display:inline-flex;align-items:center;gap:6px;position:static;margin:0;padding:6px 10px!important;color:var(--bc-muted);font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;border-radius:9px;transition:background .2s ease,color .2s ease}nav[aria-label=breadcrumb] .breadcrumb li a span{display:inline;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset;white-space:nowrap}nav[aria-label=breadcrumb] .breadcrumb li a:hover{background:var(--bc-soft);color:var(--bc-accent)}nav[aria-label=breadcrumb] .breadcrumb li a:after,.rtl nav[aria-label=breadcrumb] .breadcrumb li a:after{content:none!important;display:none!important;background:none!important;width:0!important;height:0!important;padding:0!important;margin:0!important;transform:none!important}nav[aria-label=breadcrumb] .breadcrumb li:not(:last-child):after{content:"";width:6px;height:6px;margin:0 4px;border-right:1.5px solid #d1d5db;border-top:1.5px solid #d1d5db;transform:rotate(45deg);flex-shrink:0;opacity:.9}.rtl nav[aria-label=breadcrumb] .breadcrumb li:not(:last-child):after{transform:rotate(-135deg)}nav[aria-label=breadcrumb] .breadcrumb li:first-child a[href="/"]:before{content:"";width:14px;height:14px;flex-shrink:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 3.2 3 11h2.2V20h5.3v-5.2h3V20h5.3v-9H21z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 3.2 3 11h2.2V20h5.3v-5.2h3V20h5.3v-9H21z'/%3E%3C/svg%3E") center / contain no-repeat}nav[aria-label=breadcrumb] .breadcrumb li:last-child,nav[aria-label=breadcrumb] .breadcrumb .breadcrumb-item{color:var(--bc-ink);flex:1 1 auto;min-width:0}nav[aria-label=breadcrumb] .breadcrumb li:last-child>span,nav[aria-label=breadcrumb] .breadcrumb .breadcrumb-item>span{display:block;min-width:0;max-width:100%;padding:6px 10px;color:var(--bc-ink);font-size:13px;font-weight:700;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}nav[aria-label=breadcrumb] .breadcrumb li:last-child span span,nav[aria-label=breadcrumb] .breadcrumb .breadcrumb-item span span{display:inline;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset;white-space:inherit;font-weight:inherit;color:inherit}@media only screen and (max-width:768px){nav[aria-label=breadcrumb]{margin:8px 0 14px!important}nav[aria-label=breadcrumb] .breadcrumb{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:4px 6px}nav[aria-label=breadcrumb] .breadcrumb::-webkit-scrollbar{display:none}nav[aria-label=breadcrumb] .breadcrumb li{flex-shrink:0}nav[aria-label=breadcrumb] .breadcrumb li:last-child{flex:0 0 auto;max-width:55vw}}body:has(.cms-page){background:#f4f6f8}.cms-page{--cms-accent: #470096;--cms-accent-dark: #3b007d;--cms-soft: #f3e8ff;--cms-ink: #111827;--cms-muted: #6b7280;--cms-line: rgba(17, 24, 39, .08);--cms-card: #ffffff;--cms-radius: 20px;--cms-shadow: 0 10px 30px rgba(17, 24, 39, .06);max-width:1470px!important;padding-top:20px;padding-bottom:56px}.cms-page-hero{position:relative!important;top:auto!important;left:auto!important;right:auto!important;z-index:auto!important;margin:0 0 18px;padding:28px 30px;background:radial-gradient(900px 160px at 0% 0%,rgba(71,0,150,.1),transparent 58%),linear-gradient(135deg,#fff,#faf5ff);border:1px solid var(--cms-line);border-radius:var(--cms-radius);box-shadow:var(--cms-shadow)}.cms-page-kicker{display:block;margin-bottom:8px;color:var(--cms-accent);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.cms-page-hero h1{margin:0;color:var(--cms-ink);font-size:clamp(1.75rem,4vw,2.35rem);font-weight:800;letter-spacing:-.04em;line-height:1.15}.cms-page>.editor{background:var(--cms-card);border:1px solid var(--cms-line);border-radius:var(--cms-radius);box-shadow:var(--cms-shadow);padding:34px 36px 30px;color:#374151;font-size:16px;line-height:1.8}.cms-page>.editor>*:first-child{margin-top:0}.cms-page>.editor>*:last-child{margin-bottom:0}.cms-page>.editor h2{margin:0 0 20px;padding:0 0 18px;border-bottom:1px solid var(--cms-line);color:var(--cms-ink);font-size:1.2rem;font-weight:600;line-height:1.75;letter-spacing:-.01em}.cms-page>.editor h2 strong{color:var(--cms-accent);font-weight:800}.cms-page>.editor h3{display:flex;align-items:center;gap:10px;margin:32px 0 14px;color:var(--cms-ink);font-size:1.15rem;font-weight:800;letter-spacing:-.02em;line-height:1.35}.cms-page>.editor h3:before{content:"";width:8px;height:8px;flex-shrink:0;border-radius:50%;background:var(--cms-accent);box-shadow:0 0 0 4px var(--cms-soft)}.cms-page>.editor p{margin:0 0 16px;color:#374151;font-size:16px;line-height:1.8}.cms-page>.editor p strong{color:var(--cms-ink);font-weight:700}.cms-page>.editor ul{display:grid;gap:10px;margin:8px 0 20px;padding:18px 20px;list-style:none;background:#fafafa;border:1px solid var(--cms-line);border-radius:16px}.cms-page>.editor ul li{list-style:none;position:relative;padding-left:24px;color:#374151;font-size:15px;line-height:1.6}.cms-page>.editor ul li:before{content:"";position:absolute;left:2px;top:.55em;width:8px;height:8px;border-radius:50%;background:var(--cms-accent)}.cms-page>.editor p:last-child{margin-top:24px;padding:18px 20px;background:linear-gradient(135deg,var(--cms-soft) 0%,#fff 100%);border:1px solid rgba(71,0,150,.18);border-radius:14px;text-align:center;font-size:15px}.cms-page>.editor p:last-child strong{color:var(--cms-accent);font-size:1.05rem;font-weight:800}@media only screen and (max-width:768px){.cms-page{padding-top:12px;padding-bottom:36px}.cms-page-hero{padding:22px 20px}.cms-page>.editor{padding:22px 18px 20px;border-radius:16px}.cms-page>.editor h3{margin-top:26px}.cms-page>.editor ul{padding:14px 16px}}header{--hn-accent: #470096;--hn-accent-dark: #3b007d;--hn-soft: #f3e8ff;--hn-ink: #111827;--hn-muted: #6b7280;--hn-line: rgba(17, 24, 39, .08)}header .top-wrapper{background:linear-gradient(90deg,#0f172a,#1e1b4b 55%,#1e293b);border-bottom:0;color:#ffffffd1;font-size:12.5px;position:relative;z-index:2}header .top-wrapper>.container-fluid{padding-top:0;padding-bottom:0}header .top-wrapper .wrap.flex.sided{align-items:center;min-height:38px;gap:12px 20px;flex-wrap:wrap}header .top-wrapper .left-side,header .top-wrapper .right-side{align-items:center;gap:4px 2px!important}header .top-wrapper .left-side.wrap.flex.gap-10{gap:4px!important}header .top-wrapper .left-side a,header .top-wrapper .right-side a{display:inline-flex;align-items:center;gap:6px;margin:0;padding:6px 10px;border-radius:999px;color:#ffffffd1;text-decoration:none;font-weight:500;letter-spacing:.01em;line-height:1.2;transition:background .2s ease,color .2s ease}header .top-wrapper .left-side a:hover,header .top-wrapper .right-side a:hover{background:#ffffff1a;color:#fff}header .top-wrapper .left-side a .icon,header .top-wrapper .right-side a .icon{opacity:.85;filter:brightness(0) invert(1)}header .top-wrapper .left-side>span:not([data-ignore]):not(.custom-dropdown),header .top-wrapper .right-side>div>span{display:inline-flex;align-items:center;width:1px;height:14px;margin:0 4px;padding:0;overflow:hidden;color:transparent;background:#ffffff2e;border-radius:1px;font-size:0;line-height:0}header .top-wrapper .lang-dropdown>span,header .top-wrapper .custom-dropdown>span[data-ignore]{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff;font-weight:600;font-size:12px;cursor:pointer;transition:background .2s ease,border-color .2s ease}header .top-wrapper .lang-dropdown>span:hover,header .top-wrapper .custom-dropdown>span[data-ignore]:hover{background:#ffffff24;border-color:#ffffff38}header .top-wrapper .left-side .arrow-down,header .top-wrapper .left-side .arrow-up,header .top-wrapper .right-side .arrow-down,header .top-wrapper .right-side .arrow-up{height:12px;width:12px;min-width:12px;margin:0 0 0 2px;filter:brightness(0) invert(1);opacity:.75}header .top-wrapper .right-side{text-transform:none}header .top-wrapper .right-side .flex.gap-5{align-items:center;gap:2px!important}header .top-wrapper .right-side a[href*=seller]{background:#47009659;border:1px solid rgba(196,181,253,.28);color:#ede9fe;font-weight:600}header .top-wrapper .right-side a[href*=seller]:hover{background:#4700968c;border-color:#c4b5fd73;color:#fff}header .top-wrapper .right-side a[href*=login],header .top-wrapper .right-side a[href*=register]{font-weight:600}@media only screen and (max-width:992px){header .top-wrapper .wrap.flex.sided{min-height:34px;gap:8px}header .top-wrapper .left-side a,header .top-wrapper .right-side a{padding:5px 8px;font-size:12px}}@media only screen and (max-width:576px){header .top-wrapper .wrap.flex.sided{justify-content:space-between}header .top-wrapper .left-side a,header .top-wrapper .right-side a{font-size:11.5px}}header .bottom-area{background:radial-gradient(900px 80px at 0% 0%,rgba(71,0,150,.06),transparent 55%),linear-gradient(180deg,#fff,#fafafa);border-top:1px solid var(--hn-line);border-bottom:1px solid var(--hn-line);color:var(--hn-ink);font-size:1em}header .bottom-area>.container-fluid{padding-top:6px;padding-bottom:6px}header .bottom-area>div>.flex.sided{margin:0;align-items:center;gap:12px 24px;flex-wrap:wrap}header .bottom-area>div>.flex.sided>div{display:flex;flex-wrap:wrap;align-items:center;gap:4px}header .bottom-area>div a{font-size:.95em;text-decoration:none;color:inherit;border-radius:999px;transition:background .2s ease,color .2s ease,transform .2s ease}header .bottom-area>div a span{display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;color:var(--hn-ink);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;transition:background .2s ease,color .2s ease}header .bottom-area>div a:hover{background:transparent}header .bottom-area>div a:hover span{background:var(--hn-soft);color:var(--hn-accent)}header .bottom-area>div a:active span,header .bottom-area>div a.router-link-active span,header .bottom-area>div a[aria-current=page] span{background:var(--hn-accent);color:#fff}header .bottom-area>div>.flex.sided>div:last-child a span{color:var(--hn-muted)}header .bottom-area>div>.flex.sided>div:last-child a:hover span{background:#f3f4f6;color:var(--hn-ink)}@media only screen and (max-width:992px){header .bottom-area>.container-fluid{padding-top:4px;padding-bottom:4px;overflow-x:auto;-webkit-overflow-scrolling:touch}header .bottom-area>div>.flex.sided{flex-wrap:nowrap;justify-content:flex-start;gap:8px 16px;min-width:max-content}header .bottom-area>div>.flex.sided>div{flex-wrap:nowrap}header .bottom-area>div a span{padding:7px 12px;font-size:11px}}@media only screen and (max-width:576px){header .bottom-area{background:#fff}header .bottom-area>div a span{padding:6px 10px;letter-spacing:.04em}}.rtl header .bottom-area>div>.flex.sided{flex-direction:row-reverse}header .logo img{max-height:50px!important}@media only screen and (max-width:420px){.no-banner~main{padding-top:130px!important}}.hn-search-menu{display:none}@media only screen and (max-width:992px){header .bottom-area{display:none!important}header form.search-input{position:relative}header form.search-input input{padding-left:102px!important}.hn-search-menu{display:flex;align-items:center;gap:6px;position:absolute;left:6px;top:50%;transform:translateY(-50%);z-index:2;padding-right:10px;border-right:1px solid var(--hn-line)}}.hn-burger{flex:0 0 auto;width:30px;height:30px;border:0;border-radius:8px;background:#f3f4f6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:0;cursor:pointer;transition:background .15s ease}.hn-burger:hover{background:var(--hn-soft)}.hn-burger:focus-visible{outline:2px solid var(--hn-accent);outline-offset:2px}.hn-burger span{width:16px;height:2px;border-radius:2px;background:var(--hn-ink);transition:transform .2s ease,opacity .2s ease}.hn-burger.is-open span:nth-child(1){transform:translateY(6px) rotate(45deg)}.hn-burger.is-open span:nth-child(2){opacity:0}.hn-burger.is-open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.hn-bar-label{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hn-muted)}.hn-scrim{position:fixed;inset:0;background:#0f111866;opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:1000}.hn-scrim.is-open{opacity:1;pointer-events:auto}.hn-drawer{position:fixed;top:0;bottom:0;left:0;width:82%;max-width:320px;background:#fff;box-shadow:18px 0 40px #0000002e;transform:translate(-105%);transition:transform .32s cubic-bezier(.2,.8,.2,1);z-index:1001;display:flex;flex-direction:column;overflow-y:auto}.hn-drawer.is-open{transform:translate(0)}.hn-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--hn-line);font-weight:800;font-size:14px;letter-spacing:.02em;text-transform:uppercase;color:var(--hn-ink);flex:0 0 auto}.hn-drawer-close{width:28px;height:28px;border-radius:50%;border:0;background:#f3f4f6;color:var(--hn-muted);font-size:14px;line-height:1;cursor:pointer}.hn-drawer-nav{display:flex;flex-direction:column;padding:8px;flex:0 0 auto}.hn-drawer-nav a{padding:13px 12px;border-radius:10px;color:var(--hn-ink);font-weight:700;font-size:13.5px;letter-spacing:.02em;text-decoration:none;transition:background .15s ease,color .15s ease}.hn-drawer-nav a:hover,.hn-drawer-nav a.is-active{background:var(--hn-soft);color:var(--hn-accent)}.hn-drawer-divider{height:1px;background:var(--hn-line);margin:4px 14px;flex:0 0 auto}.hn-drawer-nav-muted a{font-weight:600;font-size:13px;letter-spacing:normal;text-transform:none;color:var(--hn-muted)}.hn-drawer-nav-muted a:hover{color:var(--hn-accent)}body.hn-drawer-locked{overflow:hidden}@media only screen and (min-width:992.02px){.hn-scrim,.hn-drawer{display:none!important}}.detail-menu{--dm-accent: #470096;--dm-soft: #f3e8ff;--dm-ink: #111827;--dm-muted: #6b7280;--dm-line: rgba(17, 24, 39, .08);background:radial-gradient(900px 80px at 0% 0%,rgba(71,0,150,.07),transparent 55%),linear-gradient(180deg,#fff,#fafafa);border-bottom:1px solid var(--dm-line);box-shadow:0 8px 20px #1118270a;font-size:13px;position:relative;z-index:1}.detail-menu>.container-fluid{padding-top:8px;padding-bottom:8px}.detail-menu .mlr--15{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-left:0!important;margin-right:0!important}.detail-menu .mlr--15:before{content:"Browse";flex-shrink:0;margin-right:4px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--dm-accent)}.detail-menu a{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;margin:0;line-height:1;border:1px solid var(--dm-line);border-radius:999px;background:#fff;color:var(--dm-ink);font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.01em;text-decoration:none;white-space:nowrap;box-shadow:0 1px 2px #1118270a;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .15s ease}.detail-menu a:before{width:7px;height:7px;border-radius:50%;background:#d1d5db;flex-shrink:0;transition:background .2s ease,transform .15s ease}.detail-menu a:hover{background:var(--dm-soft);border-color:#47009659;color:var(--dm-accent);transform:translateY(-1px);box-shadow:0 4px 10px #1118270f}.detail-menu a:hover:before{background:var(--dm-accent)}.detail-menu a:active:not(.is-active):not(.router-link-active):not([aria-current=page]){transform:translateY(0);background:var(--dm-soft)}.detail-menu a.is-active,.detail-menu a.router-link-active,.detail-menu a.router-link-exact-active,.detail-menu a[aria-current=page]{background:var(--dm-accent);border-color:var(--dm-accent);color:#fff;box-shadow:0 6px 14px #47009647}.detail-menu a.is-active:before,.detail-menu a.router-link-active:before,.detail-menu a.router-link-exact-active:before,.detail-menu a[aria-current=page]:before{background:#fff}@media only screen and (max-width:768px){.detail-menu.hide-sm{display:block!important}.detail-menu>.container-fluid{padding-top:8px;padding-bottom:10px;overflow:hidden}.detail-menu .mlr--15{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.detail-menu .mlr--15::-webkit-scrollbar{display:none}.detail-menu a{height:34px;padding:0 14px;font-size:12px}}@media only screen and (max-width:576px){.detail-menu .mlr--15:before{letter-spacing:.08em}}footer{--ft-accent: #470096;--ft-accent-dark: #3b007d;--ft-soft: #f3e8ff;--ft-ink: #111827;--ft-muted: #6b7280;--ft-line: rgba(17, 24, 39, .08);--ft-card: #ffffff;--ft-radius: 18px;--ft-shadow: 0 10px 30px rgba(17, 24, 39, .06);background:radial-gradient(1000px 220px at 0% 0%,rgba(71,0,150,.05),transparent 55%),linear-gradient(180deg,#f8fafc,#fff 40%);color:var(--ft-ink)}footer .top-area.section{padding-top:20px!important;padding-bottom:8px!important}footer .top-area .container{max-width:1280px}footer .top-area .table-tree{display:none!important}footer .table-tree{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 24px!important;margin:0;padding:0;list-style:none;position:relative}footer .table-tree:before{content:"Shop by Category";grid-column:1 / -1;margin-bottom:6px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ft-accent)}footer .table-tree,footer .table-tree .tree-node,footer .table-tree .tree-node ul{flex-wrap:unset}footer .table-tree>.tree-node{display:flex!important;flex-direction:column;min-width:0!important;width:auto!important;margin:0!important;padding:14px 6px 4px 0;position:relative;border-radius:10px;transition:background .2s ease}footer .table-tree>.tree-node:before{content:"";position:absolute;top:0;left:0;width:34px;height:3px;border-radius:2px;background:var(--cat-accent, var(--ft-accent));opacity:.55;transition:width .2s ease,opacity .2s ease}footer .table-tree>.tree-node:hover:before{width:54px;opacity:1}footer .table-tree>.tree-node:nth-child(6n+1){--cat-accent: #7c3aed}footer .table-tree>.tree-node:nth-child(6n+2){--cat-accent: #0891b2}footer .table-tree>.tree-node:nth-child(6n+3){--cat-accent: #ea580c}footer .table-tree>.tree-node:nth-child(6n+4){--cat-accent: #16a34a}footer .table-tree>.tree-node:nth-child(6n+5){--cat-accent: #db2777}footer .table-tree>.tree-node:nth-child(6n+6){--cat-accent: #ca8a04}footer .table-tree>.tree-node>.node-data{display:block;margin:0 0 10px;padding:0;font-size:1rem!important;font-weight:800!important;letter-spacing:-.01em;line-height:1.3}footer .table-tree>.tree-node>.node-data a{display:inline-flex;align-items:center;gap:10px;color:var(--ft-ink);text-decoration:none;transition:color .2s ease}footer .table-tree>.tree-node>.node-data a:before{content:"";width:20px;height:20px;flex-shrink:0;border-radius:6px;background:var(--cat-accent, var(--ft-accent));opacity:.9}footer .table-tree>.tree-node>.node-data a:hover{color:var(--cat-accent, var(--ft-accent))}footer .table-tree>.tree-node>ul{display:flex!important;flex-direction:column;flex-wrap:nowrap!important;gap:1px;margin:0;padding:0;list-style:none;width:100%}footer .table-tree>.tree-node>ul>.tree-node{display:block!important;margin:0!important;min-width:0;width:100%}footer .table-tree>.tree-node>ul>.tree-node>.node-data{display:block;margin:0;padding:0;min-height:0}footer .table-tree>.tree-node>ul>.tree-node>.node-data a{display:block;position:relative;padding:8px 4px 8px 14px;color:var(--ft-muted);font-size:13.5px;font-weight:500;line-height:1.4;text-decoration:none;transition:color .18s ease,padding-left .18s ease}footer .table-tree>.tree-node>ul>.tree-node>.node-data a:before{content:"";position:absolute;left:0;top:50%;width:3px;height:14px;border-radius:2px;background:var(--cat-accent, var(--ft-accent));transform:translateY(-50%) scaleY(0);transition:transform .18s ease}footer .table-tree>.tree-node>ul>.tree-node>.node-data a:hover{color:var(--ft-ink);padding-left:20px}footer .table-tree>.tree-node>ul>.tree-node>.node-data a:hover:before{transform:translateY(-50%) scaleY(1)}footer .table-tree .tree-node ul ul{display:none!important}footer .top-area .ptb-15.mt-20.b-t.center-text,footer .top-area .container>.ptb-15.b-t.center-text{margin-top:32px!important;padding-top:22px!important;padding-bottom:8px!important;border-top:1px solid var(--ft-line)!important}footer .logo img{max-height:48px;width:auto;opacity:.92;transition:opacity .2s ease,transform .2s ease}footer .logo:hover img{opacity:1;transform:translateY(-1px)}footer .bottom-area.section{background:#333;border-top:1px solid var(--ft-line);padding-top:28px!important}footer .bottom-area .bold.mb-15{margin-bottom:12px!important;color:var(--ft-ink);font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}footer .bottom-area a{color:var(--ft-muted);text-decoration:none;transition:color .18s ease}footer .bottom-area a:hover{color:var(--ft-accent)}footer .payment-icons{display:flex;flex-wrap:wrap;gap:8px;align-items:center}footer .payment-icons a,footer .payment-icons img{border-radius:8px;transition:transform .18s ease,opacity .18s ease}footer .payment-icons a:hover,footer .payment-icons img:hover{transform:translateY(-1px);opacity:.9}footer .payment-icons a{width:100%}footer .payment-icons img{width:100%!important;height:auto!important;border-radius:4px}@media only screen and (max-width:1100px){footer .table-tree{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:768px){footer .top-area.section{padding-top:24px!important}footer .table-tree{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px!important}}@media only screen and (max-width:480px){footer .table-tree{grid-template-columns:1fr}}.rtl footer .table-tree>.tree-node:before{left:auto;right:0}.rtl footer .table-tree>.tree-node>ul>.tree-node>.node-data a{padding:8px 14px 8px 4px}.rtl footer .table-tree>.tree-node>ul>.tree-node>.node-data a:before{left:auto;right:0}.rtl footer .table-tree>.tree-node>ul>.tree-node>.node-data a:hover{padding-right:20px;padding-left:4px}footer a[href*="instagram.com"],footer a[href*="facebook.com"],footer a[href*="twitter.com"],footer a[href*="linkedin.com"]{display:inline-flex;align-items:center;gap:8px;font-size:0;margin-right:5px}footer a[href*="instagram.com"] img,footer a[href*="facebook.com"] img,footer a[href*="twitter.com"] img,footer a[href*="linkedin.com"] img{display:none}footer a[href*="instagram.com"]:before,footer a[href*="facebook.com"]:before,footer a[href*="twitter.com"]:before,footer a[href*="linkedin.com"]:before{content:"";flex-shrink:0;width:22px;height:22px;background-size:contain;background-repeat:no-repeat;border-radius:50%;transition:transform .15s ease}footer a[href*="instagram.com"]:hover:before,footer a[href*="facebook.com"]:hover:before,footer a[href*="twitter.com"]:hover:before,footer a[href*="linkedin.com"]:hover:before{transform:translateY(-1px) scale(1.08)}footer a[href*="instagram.com"]:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJpZyIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI0ZGRDYwMCIvPjxzdG9wIG9mZnNldD0iMzUlIiBzdG9wLWNvbG9yPSIjRkY3QTAwIi8+PHN0b3Agb2Zmc2V0PSI2NSUiIHN0b3AtY29sb3I9IiNFMTMwNkMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MzNBQjQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48Y2lyY2xlIGN4PSIyNCIgY3k9IjI0IiByPSIyNCIgZmlsbD0idXJsKCNpZykiLz48cmVjdCB4PSIxMyIgeT0iMTMiIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgcng9IjciIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyLjUiLz48Y2lyY2xlIGN4PSIyNCIgY3k9IjI0IiByPSI2IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMi41Ii8+PGNpcmNsZSBjeD0iMzEuNSIgY3k9IjE2LjUiIHI9IjEuNiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==)}footer a[href*="facebook.com"]:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGNpcmNsZSBjeD0iMjQiIGN5PSIyNCIgcj0iMjQiIGZpbGw9IiMxODc3RjIiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjcgMjQuNWg0bC42LTQuNWgtNC42di0yLjljMC0xLjMuNC0yLjIgMi4zLTIuMkgzMlYxMWMtLjYtLjEtMi0uMi0zLjctLjItMy43IDAtNi4yIDIuMi02LjIgNi40VjIwaC00LjF2NC41aDQuMVYzOGg1LjFWMjQuNXoiLz48L3N2Zz4=)}footer a[href*="twitter.com"]:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGNpcmNsZSBjeD0iMjQiIGN5PSIyNCIgcj0iMjQiIGZpbGw9IiMxREExRjIiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMzYgMTYuNGMtLjkuNC0xLjguNy0yLjguOCAxLS42IDEuOC0xLjYgMi4yLTIuOC0xIC42LTIuMSAxLTMuMiAxLjMtLjktMS0yLjItMS42LTMuNy0xLjYtMi44IDAtNSAyLjItNSA1IDAgLjQgMCAuOC4xIDEuMS00LjEtLjItNy44LTIuMi0xMC4yLTUuMi0uNC43LS43IDEuNi0uNyAyLjUgMCAxLjcuOSAzLjMgMi4yIDQuMi0uOCAwLTEuNi0uMi0yLjMtLjZ2LjFjMCAyLjQgMS43IDQuNSA0IDUtLjQuMS0uOS4yLTEuMy4yLS4zIDAtLjYgMC0uOS0uMS42IDIgMi41IDMuNSA0LjcgMy41LTEuNyAxLjMtMy45IDIuMS02LjMgMi4xLS40IDAtLjggMC0xLjItLjEgMi4yIDEuNCA0LjkgMi4zIDcuNyAyLjMgOS4zIDAgMTQuNC03LjcgMTQuNC0xNC40di0uN2MxLS43IDEuOC0xLjYgMi41LTIuNnoiLz48L3N2Zz4=)}footer a[href*="linkedin.com"]:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PHJlY3Qgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ4IiByeD0iOSIgZmlsbD0iIzBBNjZDMiIvPjxjaXJjbGUgY3g9IjEzIiBjeT0iMTUiIHI9IjIuNiIgZmlsbD0iI2ZmZiIvPjxyZWN0IHg9IjEwLjUiIHk9IjIwIiB3aWR0aD0iNSIgaGVpZ2h0PSIxNiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0yMCAyMGg0Ljh2Mi4yaC4xYy43LTEuMyAyLjQtMi42IDQuOS0yLjYgNS4yIDAgNi4yIDMuMiA2LjIgNy40VjM2aC01di04YzAtMS45IDAtNC40LTIuNy00LjQtMi44IDAtMy4yIDIuMS0zLjIgNC4zVjM2aC01VjIweiIvPjwvc3ZnPg==)}@media only screen and (min-width:992px){footer .row>.payment{flex:0 0 50%;max-width:50%}footer .row>div[class*=col-lg-3]:not(.payment){flex:0 0 16.6667%;max-width:16.6667%}}@media only screen and (max-width:576px){footer .row>.payment{order:4;flex:0 0 100%;max-width:100%}footer .row>div[class*=col-md-6]:not(.payment){flex:0 0 33.3333%;max-width:33.3333%}}footer .top-area.section .b-t.center-text{display:none}.price-search{--psf-accent: #470096;--psf-accent-dark: #3b007d;--psf-line: rgba(17, 24, 39, .12);--psf-ink: #111827;--psf-muted: #6b7280;--psf-soft: #f3e8ff;align-items:center;gap:6px!important}.price-search .input-wrap{flex:1 1 0%;min-width:0;max-width:100%;margin-bottom:0!important}.price-search .input-wrap .input-text{display:flex;align-items:center;gap:3px;width:100%;min-width:0;height:38px;padding:0 8px!important;background:#fff;border:1px solid var(--psf-line);border-radius:10px;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.price-search .input-wrap .input-text:focus-within{border-color:var(--psf-accent);box-shadow:0 0 0 3px var(--psf-soft)}.price-search .input-wrap .input-text>span{display:none}.price-search .input-wrap input{flex:1;min-width:0;height:100%;padding:0!important;border:0;background:transparent;font-size:13px;font-weight:600;color:var(--psf-ink);appearance:none;-webkit-appearance:none;-moz-appearance:textfield}.price-search .input-wrap input::-webkit-outer-spin-button,.price-search .input-wrap input::-webkit-inner-spin-button{appearance:none;-webkit-appearance:none;margin:0}.price-search .input-wrap input:focus{outline:none}.price-search .input-wrap input::placeholder{color:#9ca3af;font-weight:500}.price-search .outline-btn{flex:0 0 auto;height:38px;margin-bottom:0!important;padding:0 12px!important;border:0;border-radius:10px;background:linear-gradient(135deg,var(--psf-accent),var(--psf-accent-dark));color:#fff;font-weight:700;font-size:13px;cursor:pointer;box-shadow:0 4px 10px #47009638;transition:opacity .15s ease,transform .15s ease}.price-search .outline-btn:hover{opacity:.92}.price-search .outline-btn:active{transform:translateY(1px)}.sidebar-section.star-filter{display:none!important}.is-sentinel{height:1px}.is-spinner{display:none;align-items:center;justify-content:center;gap:8px;padding:30px 0}.is-spinner-dot{width:10px;height:10px;border-radius:50%;background:#470096;animation:is-bounce 1s infinite ease-in-out both}.is-spinner-dot:nth-child(1){animation-delay:-.32s}.is-spinner-dot:nth-child(2){animation-delay:-.16s}@keyframes is-bounce{0%,80%,to{transform:scale(.6);opacity:.6}40%{transform:scale(1);opacity:1}}.p-tile .img-wrapper .pd-tile-capacity{position:absolute;top:8px;right:8px;background:linear-gradient(135deg,#470096,#3b007d);color:#fff;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:700;line-height:1.2;z-index:2;box-shadow:0 2px 6px #4700964d;white-space:nowrap;pointer-events:none}.p-tile .compare-btn,.p-tile .discount,.p-tile .badge{display:none!important}@media(max-width:768px){.p-tile .img-wrapper .pd-tile-capacity{padding:3px 8px;font-size:11px;top:6px;right:6px}}.contact-wrapper{--cp-accent: #470096;--cp-accent-dark: #3b007d;--cp-soft: #f3e8ff;--cp-ink: #111827;--cp-muted: #6b7280;--cp-line: rgba(17, 24, 39, .08);--cp-card: #ffffff;--cp-radius: 20px;--cp-shadow: 0 10px 30px rgba(17, 24, 39, .06);padding-top:20px;padding-bottom:8px}body:has(.contact-wrapper){background:#f4f6f8}.container:has(>.contact-wrapper){max-width:1270px!important}.contact-wrapper .cp-hero{margin:18px 0 24px;padding:28px 30px;background:radial-gradient(900px 160px at 0% 0%,rgba(71,0,150,.1),transparent 58%),linear-gradient(135deg,#fff,#faf5ff);border:1px solid var(--cp-line);border-radius:var(--cp-radius);box-shadow:var(--cp-shadow)}.contact-wrapper .cp-kicker{display:block;margin-bottom:8px;color:var(--cp-accent);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.contact-wrapper .page-title{margin:0 0 8px;color:var(--cp-ink)!important;font-size:clamp(1.75rem,4vw,2.35rem);font-weight:800;letter-spacing:-.04em;line-height:1.15}.contact-wrapper .cp-hero p{margin:0;color:var(--cp-muted);font-size:15px;line-height:1.6}.contact-wrapper>.flex{align-items:stretch!important;gap:24px}.contact-wrapper .contact-form{background:var(--cp-card);border:1px solid var(--cp-line);border-radius:var(--cp-radius);box-shadow:var(--cp-shadow);padding:32px 34px!important}.contact-wrapper .contact-form .input-wrap label{color:var(--cp-ink);font-size:13px;font-weight:700;letter-spacing:.01em}.contact-wrapper .contact-form .input-wrap input,.contact-wrapper .contact-form .input-wrap textarea{height:46px;border:1px solid var(--cp-line);border-radius:12px;background:#fafafa;font-size:14px;color:var(--cp-ink);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.contact-wrapper .contact-form .input-wrap textarea{height:auto;min-height:130px;max-height:220px;line-height:1.6}.contact-wrapper .contact-form .input-wrap input:focus,.contact-wrapper .contact-form .input-wrap textarea:focus{outline:none;border-color:var(--cp-accent);background:#fff;box-shadow:0 0 0 3px var(--cp-soft)}.contact-wrapper .contact-form .input-wrap input::placeholder,.contact-wrapper .contact-form .input-wrap textarea::placeholder{color:#9ca3af}.contact-wrapper .contact-form .primary-btn{width:auto!important;min-width:180px;height:48px;line-height:48px;padding:0 32px;background:linear-gradient(135deg,var(--cp-accent),var(--cp-accent-dark))!important;border-radius:999px;box-shadow:0 6px 16px #47009647;font-weight:700;letter-spacing:.01em;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.contact-wrapper .contact-form .primary-btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px #47009657;opacity:.96}.contact-wrapper .contact-form .primary-btn:active{transform:translateY(0)}.contact-wrapper .contact-info{background:var(--cp-card);border:1px solid var(--cp-line);border-radius:var(--cp-radius);box-shadow:var(--cp-shadow);max-width:380px;padding:32px 30px!important}.contact-wrapper .contact-info>.flex{padding-bottom:22px;margin-bottom:22px!important;border-bottom:1px solid var(--cp-line)}.contact-wrapper .contact-info>.flex:last-child{padding-bottom:0;margin-bottom:0!important;border-bottom:0}.contact-wrapper .contact-info>.flex>span{background:linear-gradient(135deg,var(--cp-accent),var(--cp-accent-dark))!important;box-shadow:0 4px 10px #47009638;transition:transform .15s ease}.contact-wrapper .contact-info>.flex:hover>span{transform:scale(1.06)}.contact-wrapper .contact-info>.flex>span .icon{opacity:1;filter:brightness(0) invert(1)}.contact-wrapper .contact-info h4{color:var(--cp-ink);font-size:15px;font-weight:800;letter-spacing:-.01em}.contact-wrapper .contact-info a,.contact-wrapper .contact-info p{color:var(--cp-muted);font-size:14px;line-height:1.6;text-decoration:none;transition:color .15s ease}.contact-wrapper .contact-info a:hover{color:var(--cp-accent)}@media only screen and (max-width:768px){.contact-wrapper .cp-hero{padding:22px 20px}.contact-wrapper .contact-form,.contact-wrapper .contact-info{padding:22px 20px!important}.contact-wrapper .contact-form .primary-btn{width:100%!important}}.cd-scrim{display:none;position:fixed;inset:0;background:#11182773;z-index:998;opacity:0;transition:opacity .25s ease}.cd-scrim.is-open{display:block;opacity:1}.cd-drawer{position:fixed;top:0;right:0;bottom:0;width:400px;max-width:92vw;background:#fff;z-index:999;display:flex;flex-direction:column;transform:translate(100%);transition:transform .28s ease;box-shadow:-12px 0 40px #1118272e}.cd-drawer.is-open{transform:translate(0)}body.cd-locked{overflow:hidden}.cd-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #eee;flex-shrink:0}.cd-head h3{margin:0;font-size:17px;font-weight:700;color:#111827}.cd-close{background:none;border:none;font-size:18px;line-height:1;color:#6b7280;cursor:pointer;padding:4px}.cd-close:hover{color:#111827}.cd-selectall-row{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #eee;font-size:13px;color:#374151;flex-shrink:0}.cd-selected-count{color:#6b7280;font-weight:600}.cd-check{display:inline-flex;align-items:center;gap:8px;cursor:pointer;position:relative}.cd-check input{width:18px;height:18px;margin:0;accent-color:#470096;cursor:pointer;flex-shrink:0}.cd-items{flex:1;overflow-y:auto;padding:6px 20px}.cd-item{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-bottom:1px solid #f0f0f0}.cd-item:last-child{border-bottom:none}.cd-thumb{width:56px;height:56px;flex-shrink:0;border-radius:8px;overflow:hidden;border:1px solid #eee;background:#fafafa}.cd-thumb img{width:100%;height:100%;object-fit:contain}.cd-info{flex:1;min-width:0}.cd-title{display:block;font-size:13.5px;font-weight:600;color:#111827;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:6px}.cd-title:hover{color:#470096}.cd-price-row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.cd-price{font-size:14px;font-weight:700;color:#470096}.cd-price-strike{font-size:12px;color:#9ca3af;text-decoration:line-through}.cd-qty-row{display:inline-flex;align-items:center;gap:10px;border:1px solid #e5e7eb;border-radius:20px;padding:2px 4px}.cd-qty-btn{width:22px;height:22px;border-radius:50%;border:none;background:#f3f4f6;color:#374151;font-size:14px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.cd-qty-btn:hover{background:#e5e7eb}.cd-qty-value{min-width:16px;text-align:center;font-size:13px;font-weight:600;color:#111827}.cd-delete{flex-shrink:0;background:none;border:none;color:#d1d5db;cursor:pointer;padding:4px;margin-top:2px}.cd-delete:hover{color:#e11d48}.cd-coupon-row{display:flex;gap:8px;padding:14px 20px 0;flex-shrink:0}.cd-coupon-input{flex:1;height:40px;padding:0 12px;border:1px solid #e1e1e1;border-radius:6px;font-size:13px;color:#111827}.cd-coupon-input:focus{outline:none;border-color:#470096}.cd-coupon-apply{height:40px;padding:0 18px;border:none;border-radius:6px;background:#470096;color:#fff;font-size:13px;font-weight:700;cursor:pointer}.cd-coupon-apply:hover{background:#3b007d}.cd-coupon-apply:disabled{opacity:.6;cursor:default}.cd-coupon-msg{padding:0 20px;font-size:12px;min-height:0;flex-shrink:0}.cd-coupon-msg:empty{display:none}.cd-coupon-msg.is-success{color:#059669;padding-top:8px}.cd-coupon-msg.is-error{color:#e11d48;padding-top:8px}.cd-totals{padding:16px 20px 6px;border-top:1px solid #eee;flex-shrink:0}.cd-totals-row{display:flex;align-items:center;justify-content:space-between;font-size:14px;color:#374151;margin-bottom:8px}.cd-total-row{font-size:16px;color:#111827}.cd-note{margin:8px 0 0;font-size:11.5px;color:#9ca3af;line-height:1.4}.cd-actions{display:flex;flex-direction:column;gap:10px;padding:14px 20px 20px;flex-shrink:0}.cd-view-cart,.cd-checkout{height:46px;border:none;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer}.cd-view-cart{background:#4b5563;color:#fff}.cd-view-cart:hover{background:#374151}.cd-checkout{background:#111827;color:#fff}.cd-checkout:hover{background:#000}.cd-checkout:disabled{opacity:.5;cursor:default}@media only screen and (max-width:480px){.cd-drawer{width:100%;max-width:100vw}}.product-detail.checkout-detail.ckp-active{padding-left:0!important;padding-right:0!important}.ckp-root{display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap;width:100%}.ckp-left{flex:1 1 560px;min-width:320px;display:flex;flex-direction:column;gap:20px}.ckp-right{flex:0 1 360px;min-width:300px;position:sticky;top:96px}.ckp-card{background:#fff;border:1px solid #eee;border-radius:12px;padding:20px}.ckp-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.ckp-card-head h3{margin:0;font-size:15px;font-weight:700;color:#111827}.ckp-login-link{font-size:13px;font-weight:600;color:#470096;text-decoration:none}.ckp-login-link:hover{text-decoration:underline}.ckp-field-row{display:flex;gap:14px}.ckp-field-row .ckp-field{flex:1;min-width:0}.ckp-field{margin-bottom:14px}.ckp-field label{display:block;font-size:12.5px;font-weight:600;color:#374151;margin-bottom:6px}.ckp-field input,.ckp-field textarea{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #e1e1e1;border-radius:7px;font-size:13.5px;color:#111827;font-family:inherit;resize:vertical}.ckp-field input:focus,.ckp-field textarea:focus{outline:none;border-color:#470096}.ckp-hint{display:block;font-size:11px;color:#9ca3af;margin-top:4px}.ckp-error{color:#e11d48;font-size:12.5px;margin:0}.ckp-error:empty{display:none}.ckp-radio-group{display:flex;flex-direction:column;gap:10px}.ckp-radio-card{display:flex;align-items:center;gap:12px;border:1.5px solid #e5e7eb;border-radius:10px;padding:12px 14px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.ckp-radio-card:hover{border-color:#c4b5fd}.ckp-radio-card.is-selected{border-color:#470096;background:#f9f5ff}.ckp-radio-card input{width:17px;height:17px;accent-color:#470096;flex-shrink:0;margin:0}.ckp-radio-main{flex:1;display:flex;flex-direction:column;gap:2px;font-size:13.5px;color:#111827}.ckp-radio-sub{font-size:11.5px;font-weight:400;color:#9ca3af}.ckp-radio-price{font-size:13.5px;font-weight:700;color:#470096;flex-shrink:0}.ckp-shipping-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.ckp-shipping-group .ckp-radio-card{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 12px}.ckp-shipping-group .ckp-radio-main{flex:1 1 auto}.ckp-shipping-group .ckp-radio-price{flex:0 0 100%;margin-left:29px;font-size:15px}.ckp-muted{color:#9ca3af;font-size:13px}.ckp-place-order{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:52px;border:none;border-radius:10px;background:#111827;color:#fff;font-size:15px;font-weight:700;cursor:pointer;text-decoration:none;box-sizing:border-box}.ckp-place-order:hover{background:#000}.ckp-place-order:disabled{opacity:.6;cursor:default}.ckp-terms{text-align:center;font-size:11.5px;color:#9ca3af;margin:0}.ckp-items{display:flex;flex-direction:column;gap:14px;margin-bottom:16px;max-height:320px;overflow-y:auto}.ckp-item{display:flex;align-items:flex-start;gap:12px}.ckp-item-thumb{width:52px;height:52px;flex-shrink:0;border-radius:8px;overflow:hidden;border:1px solid #eee;background:#fafafa}.ckp-item-thumb img{width:100%;height:100%;object-fit:contain}.ckp-item-info{flex:1;min-width:0}.ckp-item-title{font-size:13px;font-weight:600;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px}.ckp-item-qty{font-size:12px;color:#6b7280}.ckp-strike{text-decoration:line-through;color:#d1d5db}.ckp-item-total{font-size:13px;font-weight:700;color:#111827;flex-shrink:0}.ckp-coupon-row{display:flex;gap:8px;padding-top:14px;border-top:1px solid #eee}.ckp-coupon-input{flex:1;height:40px;padding:0 12px;border:1px solid #e1e1e1;border-radius:6px;font-size:12.5px;color:#111827;box-sizing:border-box;text-transform:uppercase}.ckp-coupon-input:focus{outline:none;border-color:#470096}.ckp-coupon-apply{height:40px;padding:0 16px;border:none;border-radius:6px;background:#470096;color:#fff;font-size:12.5px;font-weight:700;cursor:pointer;white-space:nowrap}.ckp-coupon-apply:hover{background:#3b007d}.ckp-coupon-msg{font-size:12px;margin:8px 0 0}.ckp-coupon-msg:empty{display:none}.ckp-coupon-msg.is-success{color:#059669}.ckp-coupon-msg.is-error{color:#e11d48}.ckp-totals{margin-top:14px;padding-top:14px;border-top:1px solid #eee}.ckp-totals-row{display:flex;align-items:center;justify-content:space-between;font-size:13.5px;color:#374151;margin-bottom:8px}.ckp-discount-row span:last-child{color:#059669}.ckp-total-row{font-size:16px;color:#111827;padding-top:8px;border-top:1px solid #eee;margin-bottom:0}.ckp-success{width:100%;text-align:center;padding:60px 20px;background:#fff;border:1px solid #eee;border-radius:12px}.ckp-success-icon{width:56px;height:56px;margin:0 auto 16px;border-radius:50%;background:#ecfdf5;color:#059669;font-size:28px;display:flex;align-items:center;justify-content:center}.ckp-success h2{margin:0 0 8px;font-size:20px;color:#111827}.ckp-success p{color:#6b7280;margin:0 0 20px}.ckp-success .ckp-place-order{max-width:240px;margin:0 auto}.ckp-success-sub{margin-top:-8px}.ckp-success-tracking{font-size:14px}.ckp-reconfirm-box{margin:24px auto 28px;max-width:480px;background:#eef7ec;border:1px solid #d7ecd1;border-radius:10px;padding:20px 24px;text-align:center}.ckp-reconfirm-title{font-weight:700;font-size:16px;color:#14532d;margin-bottom:6px}.ckp-reconfirm-subtitle{font-size:13px;color:#4b5563;margin-bottom:16px}.ckp-reconfirm-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:320px;margin:0 auto;background:linear-gradient(180deg,#ff7c26,#f2600c);color:#fff;border:0;border-radius:10px;box-shadow:0 4px 14px #f2600c59;font-size:15px;font-weight:700;line-height:1;padding:14px 24px;cursor:pointer;transition:transform .1s ease,box-shadow .15s ease,opacity .15s ease}.ckp-reconfirm-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #f2600c73}.ckp-reconfirm-btn:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #f2600c4d}.ckp-reconfirm-btn:disabled{background:#9ca3af;box-shadow:none;opacity:.85;cursor:default}.ckp-reconfirm-msg{font-size:13px;margin-top:10px;min-height:1px}.ckp-reconfirm-msg.is-success{color:#1a8a4a}.ckp-reconfirm-msg.is-error{color:#c0392b}.ckp-reconfirm-check{font-size:12px;color:#4b5563;margin-top:10px;text-align:left}.ckp-otp-overlay{position:fixed;inset:0;background:#1118278c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.ckp-otp-box{position:relative;width:100%;max-width:360px;background:#fff;border-radius:14px;padding:28px 24px 24px;text-align:center;box-shadow:0 20px 50px #11182740}.ckp-otp-box h3{font-size:17px;font-weight:700;color:#14532d;margin:0 0 6px}.ckp-otp-sub{font-size:13px;color:#4b5563;margin:0 0 18px}.ckp-otp-close{position:absolute;top:10px;right:12px;background:none;border:0;font-size:22px;line-height:1;color:#9ca3af;cursor:pointer;padding:4px}.ckp-otp-close:hover{color:#4b5563}.ckp-otp-input{width:100%;box-sizing:border-box;font-size:24px;font-weight:700;letter-spacing:8px;text-align:center;padding:12px 10px;border:1px solid #d7ecd1;border-radius:10px;background:#eef7ec;color:#14532d}.ckp-otp-input:focus{outline:none;border-color:#f2600c}.ckp-otp-timer{font-size:13px;color:#4b5563;margin:10px 0 16px}.ckp-otp-submit{display:block;width:100%;background:linear-gradient(180deg,#ff7c26,#f2600c);color:#fff;border:0;border-radius:10px;box-shadow:0 4px 14px #f2600c59;font-size:15px;font-weight:700;padding:13px 24px;cursor:pointer}.ckp-otp-submit:disabled{background:#9ca3af;box-shadow:none;opacity:.85;cursor:default}.ckp-otp-resend{display:block;width:100%;margin-top:10px;background:none;border:0;color:#f2600c;font-size:14px;font-weight:700;cursor:pointer;padding:6px}.ckp-otp-msg{font-size:13px;margin-top:10px;min-height:1px}.ckp-otp-msg.is-error{color:#c0392b}@media only screen and (max-width:900px){.ckp-right{position:static;flex-basis:100%}}.product-detail.checkout-detail:not(.ckp-active){--cp-accent: #470096;--cp-accent-dark: #3b007d;--cp-line: rgba(17, 24, 39, .08);--cp-ink: #111827;--cp-muted: #6b7280;--cp-radius: 14px;--cp-shadow: 0 6px 20px rgba(17, 24, 39, .05)}.product-detail.checkout-detail:not(.ckp-active) .detail-left{background:#fff;border:1px solid var(--cp-line);border-radius:var(--cp-radius);box-shadow:var(--cp-shadow);padding:16px!important}.product-detail.checkout-detail:not(.ckp-active) .detail-left>.b-b.pb-10.mb-10.flex.sided{border-bottom:1px solid var(--cp-line)!important;padding-bottom:10px!important;margin-bottom:2px!important}.product-detail.checkout-detail:not(.ckp-active) .detail-left>.b-b.pb-10.mb-10.flex.sided h5.bold{font-size:16px;color:var(--cp-ink)}.product-detail.checkout-detail:not(.ckp-active) .detail-left>.b-b.pb-10.mb-10.flex.sided button.link{color:var(--cp-accent);font-weight:600;font-size:12.5px;text-decoration:none}.product-detail.checkout-detail:not(.ckp-active) .detail-left>.b-b.pb-10.mb-10.flex.sided button.link:hover{text-decoration:underline}.product-detail.checkout-detail:not(.ckp-active) .cart-product-tile{border-bottom:1px solid var(--cp-line)!important;padding:10px 0!important;margin-bottom:0!important;gap:12px!important;transition:background .15s ease}.product-detail.checkout-detail:not(.ckp-active) .cart-product-tile:hover{background:#fafafa}.product-detail.checkout-detail:not(.ckp-active) .cart-product-tile:last-child{border-bottom:none!important}.product-detail.checkout-detail:not(.ckp-active) .cart-product-tile .flex.gap-15{gap:10px!important}.product-detail.checkout-detail:not(.ckp-active) .cart-product-tile .content-wrap.gap-15{gap:8px!important}.product-detail.checkout-detail:not(.ckp-active) .cart-product-tile .cb-container{margin-top:2px}.product-detail.checkout-detail:not(.ckp-active) .cart-product-tile .cb-container input:checked~.checkmark{background:var(--cp-accent)!important;border-color:var(--cp-accent)!important}.product-detail.checkout-detail:not(.ckp-active) .cart-product-tile .img-wrapper{width:52px!important;height:52px!important;border-radius:8px;overflow:hidden;border:1px solid var(--cp-line);background:#fafafa;display:flex;align-items:center;justify-content:center}.product-detail.checkout-detail:not(.ckp-active) .cart-product-tile .img-wrapper img{width:100%;height:100%;object-fit:contain}.product-detail.checkout-detail:not(.ckp-active) .cart-product-tile h5.semi-bold{font-size:13px;margin-bottom:2px!important;color:var(--cp-ink)}.product-detail.checkout-detail:not(.ckp-active) .cart-product-tile h5.semi-bold a{color:inherit;text-decoration:none}.product-detail.checkout-detail:not(.ckp-active) .cart-product-tile h5.semi-bold a:hover{color:var(--cp-accent)}.product-detail.checkout-detail:not(.ckp-active) .cart-product-tile h6.color-lite{display:flex;align-items:center;gap:6px;margin:0 0 6px!important}.product-detail.checkout-detail:not(.ckp-active) .cart-product-tile .color-reduced.strike-through{color:#9ca3af!important;font-size:11.5px;text-decoration:line-through}.product-detail.checkout-detail:not(.ckp-active) .cart-product-tile .bold.color-offer{background:#ecfdf5;color:#059669!important;font-size:10px;font-weight:700;padding:1px 7px;border-radius:20px}.product-detail.checkout-detail:not(.ckp-active) .cart-product-tile .flex.gap-10.start.wrap{margin-top:0!important;gap:8px!important}.product-detail.checkout-detail:not(.ckp-active) .quantity-area{display:inline-flex;align-items:center;gap:6px;border:1px solid #e5e7eb;border-radius:20px;padding:2px 4px;margin:0!important}.product-detail.checkout-detail:not(.ckp-active) .quantity-area button{width:20px;height:20px;border-radius:50%;border:none;background:#f3f4f6;color:var(--cp-ink);font-size:13px;line-height:1;cursor:pointer}.product-detail.checkout-detail:not(.ckp-active) .quantity-area button:hover{background:#e5e7eb}.product-detail.checkout-detail:not(.ckp-active) .quantity-area .no-control{min-width:14px;text-align:center;font-size:12px;font-weight:600}.product-detail.checkout-detail:not(.ckp-active) .cart-product-tile button.outline-btn[aria-label=Delete]{border:none!important;background:none!important;color:#9ca3af;padding:0 4px!important;margin:0!important;font-size:11.5px;font-weight:600;text-decoration:none}.product-detail.checkout-detail:not(.ckp-active) .cart-product-tile button.outline-btn[aria-label=Delete]:hover{color:#e11d48}.product-detail.checkout-detail:not(.ckp-active) .cart-product-tile .right-text{min-width:70px!important}.product-detail.checkout-detail:not(.ckp-active) .cart-product-tile .right-text h5.price{font-size:14px;font-weight:700;color:var(--cp-ink)}.product-detail.checkout-detail:not(.ckp-active) .cart-product-tile .right-text p{color:var(--cp-muted);font-size:11.5px}.product-detail.checkout-detail:not(.ckp-active) .detail-left>.flex.sided.pb-5{padding-top:10px!important}.product-detail.checkout-detail:not(.ckp-active) .detail-left>.flex.sided.pb-5 h5.price{font-size:13px;color:var(--cp-muted);font-weight:600}.product-detail.checkout-detail:not(.ckp-active) .detail-left>.flex.sided.pb-5 h4.price{font-size:16px;color:var(--cp-ink)}.product-detail.checkout-detail:not(.ckp-active) .detail-right .area{background:#fff;border:1px solid var(--cp-line);border-radius:var(--cp-radius);box-shadow:var(--cp-shadow);padding:16px!important}.product-detail.checkout-detail:not(.ckp-active) .detail-right h5.bold.b-b{font-size:15px;padding-bottom:8px!important;margin-bottom:10px!important;color:var(--cp-ink);border-bottom:1px solid var(--cp-line)!important}.product-detail.checkout-detail:not(.ckp-active) .detail-right .flex.sided{margin-bottom:8px!important;font-size:13px}.product-detail.checkout-detail:not(.ckp-active) .detail-right h5.fw-400{color:var(--cp-muted);font-weight:500;font-size:13px}.product-detail.checkout-detail:not(.ckp-active) .detail-right h5.price{font-size:13px}.product-detail.checkout-detail:not(.ckp-active) .detail-right .b-t{border-top:1px solid var(--cp-line)!important;padding-top:8px!important}.product-detail.checkout-detail:not(.ckp-active) .detail-right h4.price{font-size:17px;color:var(--cp-ink)}.product-detail.checkout-detail:not(.ckp-active) .detail-right .color-free{color:#059669!important;font-weight:700}.product-detail.checkout-detail:not(.ckp-active) .detail-right .primary-btn{background:#111827!important;border:none!important;border-radius:8px;height:42px;font-size:13.5px;font-weight:700;transition:background .15s ease}.product-detail.checkout-detail:not(.ckp-active) .detail-right .primary-btn:hover:not(:disabled){background:#000!important}.product-detail.checkout-detail:not(.ckp-active) .detail-right .primary-btn:disabled{background:#d1d5db!important;color:#6b7280}@media only screen and (max-width:768px){.product-detail.checkout-detail:not(.ckp-active) .detail-left{padding:12px!important}.product-detail.checkout-detail:not(.ckp-active) .cart-product-tile .img-wrapper{width:44px!important;height:44px!important}}.table-tree,.table-tree ul{list-style:none;margin:0;padding:0}.table-tree .tree-node>ul{margin:2px 0 2px 8px;padding-left:10px;border-left:1px solid #e5e7eb}.table-tree .node-data{display:block}.table-tree .node-data a{display:flex;align-items:center;gap:8px;padding:8px 10px;margin:1px 0;border-radius:8px;text-decoration:none;color:#374151;font-size:12.5px;font-weight:500;line-height:1.35;transition:background .15s ease,color .15s ease}.table-tree .node-data a:hover{background:#f3f4f6}.table-tree>.tree-node>.node-data a{font-size:14px;font-weight:700;color:#111827;padding:10px}.table-tree>.tree-node>.node-data a.router-link-exact-active,.table-tree>.tree-node>.node-data a.router-link-active{background:#eff6ff;color:#1d4ed8}.table-tree>.tree-node>.node-data a.router-link-exact-active:hover{background:#dbeafe}.table-tree>.tree-node>ul>.tree-node:nth-of-type(1){--tc: #475569}.table-tree>.tree-node>ul>.tree-node:nth-of-type(2){--tc: #1d4ed8}.table-tree>.tree-node>ul>.tree-node:nth-of-type(3){--tc: #b45309}.table-tree>.tree-node>ul>.tree-node>.node-data a{font-size:13px;font-weight:600;color:#1f2937}.table-tree>.tree-node>ul>.tree-node>ul>.tree-node>.node-data a{font-size:12.5px;font-weight:500;color:#4b5563}.table-tree>.tree-node>ul>.tree-node>ul>.tree-node>ul>.tree-node>.node-data a{font-size:12px;font-weight:400;color:#6b7280}.table-tree .tree-node:has(>ul>.tree-node)>.node-data a:before{content:"";width:6px;height:6px;border-radius:2px;background:var(--tc, #9ca3af);flex-shrink:0}.table-tree .tree-node:has(>ul>.tree-node)>.node-data a:after{content:"";margin-left:auto;width:6px;height:6px;flex-shrink:0;border-right:1.5px solid #9ca3af;border-bottom:1.5px solid #9ca3af;transform:rotate(45deg);opacity:.6}.table-tree .tree-node:not(:has(>ul>.tree-node))>.node-data a:before{content:"";width:5px;height:5px;border-radius:50%;background:#cbd5e1;flex-shrink:0;margin:0 1px}.table-tree .tree-count{margin-left:4px;font-size:.9em;font-weight:400;color:#9ca3af}.table-tree>.tree-node>.node-data a.router-link-exact-active .tree-count,.table-tree>.tree-node>.node-data a.router-link-active .tree-count{color:#60a5fa}.sidebar-section .brand-count{margin-left:4px;font-size:.9em;font-weight:400;color:#9ca3af}.category-description a{color:inherit;text-decoration:underline;text-decoration-color:#bbb;text-underline-offset:2px}.category-description a:hover{color:#1a1a1a;text-decoration-color:#1a1a1a}.pd-shipping-options{margin-top:25px}.pd-shipping-options-title{font-size:15px;font-weight:700;margin-bottom:12px;color:#111827}.pd-shipping-options-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pd-shipping-card{border:1.5px solid #e5e7eb;border-radius:10px;padding:14px;background:#fff}.pd-shipping-card--0{border-color:#bbf7d0;background:#f0fdf4}.pd-shipping-card--1{border-color:#bfdbfe;background:#eff6ff}.pd-shipping-card--2{border-color:#e9d5ff;background:#faf5ff}.pd-shipping-name{display:flex;align-items:center;gap:6px;font-weight:600;font-size:13px;color:#1f2937;margin-bottom:8px}.pd-shipping-icon{display:inline-flex;width:16px;height:16px;flex-shrink:0}.pd-shipping-card--0 .pd-shipping-icon{color:#16a34a}.pd-shipping-card--1 .pd-shipping-icon{color:#2563eb}.pd-shipping-card--2 .pd-shipping-icon{color:#9333ea}.pd-shipping-icon svg{width:100%;height:100%}.pd-shipping-price{font-size:20px;font-weight:800;color:#111827;margin-bottom:4px}.pd-shipping-card--0 .pd-shipping-price{color:#16a34a}.pd-shipping-desc{font-size:11.5px;color:#6b7280;line-height:1.4}.product-detail:not(.checkout-detail) .pd-date-icon{display:inline-flex;align-items:center;margin-right:6px;color:var(--pd-muted);vertical-align:-3px}.product-detail:not(.checkout-detail) .pd-date-icon svg{width:14px;height:14px;display:block}.product-detail:not(.checkout-detail) .sticky-right .content button[aria-label="Add to wishlist"]{display:inline-flex;align-items:center;justify-content:center;gap:8px}.product-detail:not(.checkout-detail) .pd-wish-icon{display:inline-flex;flex-shrink:0}.product-detail:not(.checkout-detail) .pd-wish-icon svg{width:16px;height:16px;display:block}.product-detail:not(.checkout-detail) .sticky-right .content button[aria-label="Add to wishlist"].pd-wish-active{border-color:var(--pd-accent)!important;background:var(--pd-soft)!important;color:var(--pd-accent)!important}.product-detail:not(.checkout-detail) .sticky-right .content button[aria-label="Add to wishlist"].pd-wish-active .pd-wish-icon svg{fill:var(--pd-accent)}.product-detail:not(.checkout-detail) .pd-avatar{border-radius:50%}#detail-right .store-info{display:none}.cfp-btn-row{margin:10px 0}.cfp-trigger{background:#470096;border-color:#470096}.cfp-overlay{position:fixed;inset:0;background:#1118278c;display:flex;align-items:center;justify-content:center;z-index:10000;padding:16px}.cfp-modal{position:relative;background:#fff;border-radius:12px;padding:28px 24px 24px;width:100%;max-width:420px;max-height:calc(100vh - 32px);overflow-y:auto;box-shadow:0 20px 50px #00000040}.cfp-close{position:absolute;top:10px;right:12px;background:none;border:none;font-size:22px;line-height:1;color:#6b7280;cursor:pointer;padding:4px 8px}.cfp-close:hover{color:#111827}.cfp-heading{margin:0 0 4px;font-size:18px;font-weight:700;color:#111827}.cfp-subheading{margin:0 0 18px;font-size:13px;color:#6b7280}.cfp-form{display:flex;flex-direction:column;gap:14px}.cfp-field{display:flex;flex-direction:column;gap:6px}.cfp-field-label{font-size:12.5px;font-weight:600;color:#374151}.cfp-field input{height:42px;padding:0 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;color:#111827;background:#fff;box-sizing:border-box}.cfp-field input:focus{outline:none;border-color:#470096}.cfp-status{margin:0;font-size:13px;min-height:18px}.cfp-status-ok{color:#16a34a;font-weight:600}.cfp-status-error{color:#dc2626}.cfp-submit{background:#470096;border-color:#470096}.pd-refund-warranty{display:none}.rating-stars,.rating-stars+span{display:none}.mt-10:has(.rating-stars){display:none}.product-detail:not(.checkout-detail) .editor:not(.ellipsis-para)>ul{padding:0;border:none;list-style:none;display:flex;flex-direction:column;gap:12px}.product-detail:not(.checkout-detail) .editor:not(.ellipsis-para)>ul>li{display:flex;align-items:flex-start;gap:10px;line-height:1.5;color:#374151}.product-detail:not(.checkout-detail) .editor:not(.ellipsis-para)>ul>li:before{content:"";width:8px;height:8px;border-radius:50%;background:#d1c6dd;margin-top:6px;flex-shrink:0}.product-detail:not(.checkout-detail) .pl-30.grow>.mt-10:has(>.rating-stars)~h4.bold.color-danger,.product-detail:not(.checkout-detail) .pl-30.grow>.mt-10:has(>.rating-stars)~h4.bold.color-success{margin:0 0 15px!important;position:static!important;top:auto!important}.pd-brand-stock-row{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap;margin-bottom:15px}.pd-brand-stock-row>.two-sided{flex:0 0 auto;width:auto;margin:0!important;background:#4700960a;border:1px solid rgba(71,0,150,.14);border-radius:12px;padding:10px 16px;justify-content:flex-start;white-space:nowrap}.pd-brand-stock-row .two-sided .left{width:auto;min-width:0;color:#6b7280;font-size:12px;font-weight:600}.pd-brand-stock-row .two-sided .right .link{font-size:14px;font-weight:700;color:#470096}.pd-brand-stock-row>h4.bold.color-success,.pd-brand-stock-row>h4.bold.color-danger{flex:1 1 160px;margin:0!important;border-radius:12px!important;padding:10px 16px!important;font-size:14px!important}.product-detail:not(.checkout-detail) .two-sided{padding:13px 20px}.product-detail:not(.checkout-detail) .two-sided .left,.product-detail:not(.checkout-detail) .product-main .two-sided .left{min-width:50px;width:50px}.pd-brand-icon{flex-shrink:0}.detail-menu.hide-sm .cn-chip-row{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth;padding-right:64px}.detail-menu.hide-sm .cn-chip-row::-webkit-scrollbar{display:none}.detail-menu.hide-sm .cn-nav-btns{position:absolute;top:8px;right:24px;display:flex;gap:6px;background:#fff}.detail-menu.hide-sm .cn-nav-btn{width:24px;height:24px;border-radius:50%;border:1px solid #e5e7eb;background:#fff;display:flex;align-items:center;justify-content:center;padding:0;color:#6b7280;cursor:pointer}.detail-menu.hide-sm .cn-nav-btn:disabled{opacity:.35;cursor:default}.detail-menu.hide-sm a.cn-chip{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:10px;border:1px solid #e5e7eb;font-size:13px;font-weight:600;color:#374151;text-decoration:none}.detail-menu.hide-sm .cn-chip-icon{flex-shrink:0;color:#6b7280}.detail-menu.hide-sm a.cn-chip-active{background:#47009614;border-color:transparent;color:#470096}.detail-menu.hide-sm a.cn-chip-active .cn-chip-icon{color:#470096}.main-slider .slider-wrapper.has-right .right{display:none!important}.main-slider .slider-wrapper.has-right .left{margin-right:0!important}.full-dimen,.main-slider .slider-wrapper .left .slider-content .slider-content-inner img{height:auto}.container,.container-fluid{max-width:1270px!important}.main-slider,.main-slider .slider-wrapper .left{height:auto!important}.main-slider .slider-wrapper .left>.pos-rel{height:auto!important;min-height:0!important}.main-slider .slider-wrapper .left .slider-content{height:auto!important}.main-slider .slider-wrapper .left .slider-content .slider-content-inner{position:static!important;inset:auto!important;line-height:0}.area-content.shimmer-wrapper .embla__viewport,.flash-slider .area-content .embla__viewport{overflow:visible}.area-content.shimmer-wrapper .embla__container,.flash-slider .area-content .embla__container{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;width:auto!important;height:auto!important;transform:none!important;padding:0}.area-content.shimmer-wrapper .embla__container>li,.flash-slider .area-content .embla__container>li{flex:none;width:auto;min-width:0;padding:0}.area-content.shimmer-wrapper .embla__container>li:nth-child(n+6),.flash-slider .area-content .embla__container>li:nth-child(n+6){display:none}.area-content.shimmer-wrapper .embla__buttons.glide-nav,.flash-slider .area-content .embla__buttons.glide-nav{display:none!important}.area-content.shimmer-wrapper .p-tile,.flash-slider .area-content .p-tile{padding:0;margin-bottom:0;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #1118270d;overflow:hidden;transition:box-shadow .15s,border-color .15s,transform .15s}.area-content.shimmer-wrapper .p-tile:hover,.flash-slider .area-content .p-tile:hover{box-shadow:0 6px 16px #1118271a;border-color:#d1d5db;transform:translateY(-2px)}.area-content.shimmer-wrapper .p-tile .img-wrapper,.flash-slider .area-content .p-tile .img-wrapper{margin-bottom:10px;border-radius:0}.area-content.shimmer-wrapper .p-tile .img-wrapper .badge,.flash-slider .area-content .p-tile .img-wrapper .badge{top:10px;left:10px;border-radius:999px;padding:3px 10px;font-size:.7em;font-weight:700}.area-content.shimmer-wrapper .p-tile .item-title,.flash-slider .area-content .p-tile .item-title,.flash-slider .area-content .p-tile .flex.wrap.sided.align-end.item-title{margin-top:0;padding:10px}.area-content.shimmer-wrapper .p-tile .item-title h5.ellipsis{min-height:35px;font-size:12.5px;font-weight:500;color:#374151}.area-content.shimmer-wrapper .p-tile .price-wrapper,.flash-slider .area-content .p-tile .price-wrapper{font-size:15px;font-weight:700;color:#111827}.area-content.shimmer-wrapper .p-tile .price-wrapper .strike-through,.flash-slider .area-content .p-tile .price-wrapper .strike-through{font-size:.68em;font-weight:400;color:#9ca3af}.area-content.shimmer-wrapper .p-tile .discount,.flash-slider .area-content .p-tile h5.color-primary .discount{border-radius:5px;padding:2px 6px;font-weight:700}@media(max-width:1100px){.area-content.shimmer-wrapper .embla__container,.flash-slider .area-content .embla__container{grid-template-columns:repeat(4,minmax(0,1fr))}.area-content.shimmer-wrapper .embla__container>li:nth-child(n+5),.flash-slider .area-content .embla__container>li:nth-child(n+5){display:none}}@media(max-width:820px){.area-content.shimmer-wrapper .embla__container,.flash-slider .area-content .embla__container{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.area-content.shimmer-wrapper .embla__container>li:nth-child(n+4),.flash-slider .area-content .embla__container>li:nth-child(n+4){display:none}}@media(max-width:560px){.area-content.shimmer-wrapper .embla__container,.flash-slider .area-content .embla__container{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.area-content.shimmer-wrapper .embla__container>li:nth-child(n+3),.flash-slider .area-content .embla__container>li:nth-child(n+3){display:none}}.flash-slider .area.home-section{padding:0 22px 8px}.flash-slider .p-tile a.page-link{padding:10px}.flash-slider .p-tile .img-wrapper img{border-radius:10px}.brands-wrapper .featured-brands.area .embla__viewport li a .img-wrapper img{border:none}.flow-hidden.touch-action{background:#fff;padding:10px;border-radius:0 0 20px 20px}.social-share{display:none}div:has(>[data-ignore=secure-trans]){display:block;width:100%}[data-ignore=secure-trans],.rfq-trigger-link{display:flex;align-items:center;justify-content:flex-start!important;width:100%!important;height:46px;margin:0!important;padding:0;font-size:13.5px;font-weight:600;color:#374151;background:none;border:none;text-decoration:none;cursor:pointer;transition:color .15s ease}[data-ignore=secure-trans]:hover,.rfq-trigger-link:hover,.rfq-trigger-link:focus-visible{color:#470096}.rfq-trigger-link:focus-visible{outline:2px solid #470096;outline-offset:2px}.rfq-trigger-link{border-top:1px solid #f0f0f0}[data-ignore=secure-trans] .icon,.rfq-icon{display:flex!important;align-items:center;justify-content:center;flex-shrink:0;height:28px!important;min-width:28px!important;width:28px!important;border-radius:50%;background-color:#f3f4f6;margin:0 10px 0 0!important;opacity:1!important;color:#6b7280;transition:background-color .15s ease,color .15s ease}.rfq-icon{background-image:none!important}[data-ignore=secure-trans]:hover .icon,.rfq-trigger-link:hover .rfq-icon,.rfq-trigger-link:focus-visible .rfq-icon{background-color:#4700961a;color:#470096}.rfq-overlay{position:fixed;inset:0;background:#1118278c;display:flex;align-items:center;justify-content:center;z-index:10000;padding:16px}.rfq-modal{position:relative;background:#fff;border-radius:14px;padding:28px 24px 24px;width:100%;max-width:640px;max-height:calc(100vh - 32px);overflow-y:auto;box-shadow:0 20px 50px #00000040}.rfq-close{position:absolute;top:10px;right:12px;background:none;border:none;font-size:22px;line-height:1;color:#6b7280;cursor:pointer;padding:4px 8px}.rfq-close:hover,.rfq-close:focus-visible{color:#111827}.rfq-heading{margin:0 0 4px;font-size:18px;font-weight:700;color:#111827}.rfq-subheading{margin:0 0 18px;font-size:13px;color:#6b7280}.rfq-section-heading{grid-column:1 / -1;margin:18px 0 2px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#470096}.rfq-form{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.rfq-field--full,.rfq-form>.rfq-status,.rfq-form>.rfq-submit{grid-column:1 / -1}@media(max-width:560px){.rfq-form{grid-template-columns:1fr}}.rfq-field{display:flex;flex-direction:column;gap:6px}.rfq-field-label{font-size:12.5px;font-weight:600;color:#374151}.rfq-field input,.rfq-field select,.rfq-field textarea{height:42px;padding:0 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;font-family:inherit;color:#111827;background:#fff;box-sizing:border-box}.rfq-field textarea{height:auto;padding:10px 12px;resize:vertical}.rfq-field input:focus,.rfq-field select:focus,.rfq-field textarea:focus{outline:none;border-color:#470096;box-shadow:0 0 0 3px #4700961f}.rfq-honeypot{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.rfq-status{margin:0;font-size:13px;min-height:18px}.rfq-status-ok{color:#16a34a;font-weight:600}.rfq-status-error{color:#dc2626}.rfq-submit{background:#470096;border-color:#470096;margin-top:4px}.rfq-submit:hover{background:#3b007d;border-color:#3b007d}.rfq-submit:focus-visible{outline:2px solid #470096;outline-offset:2px}@media(max-width:480px){.rfq-modal{padding:22px 16px 18px;border-radius:12px}}.rfq-capacity-estimate{justify-content:center}.rfq-capacity-estimate-value{height:42px;display:flex;align-items:center;padding:0 12px;border:1px dashed #d1d5db;border-radius:8px;font-size:14px;font-weight:700;color:#470096;background:#4700960a;box-sizing:border-box}.rfq-capacity-info-btn{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;margin-left:5px;padding:0;border:1px solid #9ca3af;border-radius:50%;background:none;color:#6b7280;font-size:10px;font-style:italic;font-weight:700;font-family:Georgia,serif;line-height:1;cursor:pointer;vertical-align:middle}.rfq-capacity-info-btn:hover,.rfq-capacity-info-btn:focus-visible{border-color:#470096;color:#470096;outline:none}.rfq-capacity-popover{position:absolute;top:calc(100% + 6px);left:0;z-index:20;width:260px;max-width:calc(100vw - 48px);padding:12px 14px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 10px 25px #1118271f}.rfq-capacity-popover-title{margin:0 0 8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.rfq-capacity-popover-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px;max-height:220px;overflow-y:auto}.rfq-capacity-popover-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px;color:#374151}.rfq-capacity-popover-list li span:last-child{font-weight:700;color:#111827;flex-shrink:0}.rfq-capacity-popover-note{margin:10px 0 0;font-size:11px;color:#9ca3af;font-style:italic}.subscription-wrapper,.home-section.mt-0.br-primary.flow-hidden{display:none}.trustby-wrapper{background:#333;border-top:1px solid #ececec;border-bottom:1px solid #ececec;padding:44px 0 40px}.trustby-inner{max-width:1200px;margin:0 auto;padding:0 24px}.trustby-eyebrow{text-align:center;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff;margin:0 0 8px}.trustby-heading{text-align:center;font-size:22px;font-weight:800;color:#fff;margin:0 0 32px}.trustby-group{margin-bottom:32px}.trustby-group:last-child{margin-bottom:0}.trustby-group-label{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#9ca3af;margin:0 0 16px;display:flex;align-items:center;gap:12px}.trustby-group-label:after{content:"";flex:1;height:1px}.client-row{display:flex;gap:16px;flex-wrap:wrap}.client-tile{flex:1;min-width:160px;height:84px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #ececec;border-radius:12px;padding:14px 18px;box-sizing:border-box;transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease}.client-tile:hover{box-shadow:0 10px 22px #11182714;transform:translateY(-2px);border-color:#47009633}.client-tile img{max-width:100%;max-height:100%;object-fit:contain}.partner-row{display:flex;gap:16px;flex-wrap:wrap}.partner-card{flex:1;min-width:200px;display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #ececec;border-radius:12px;padding:16px;box-sizing:border-box;transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease}.partner-card:hover{box-shadow:0 10px 22px #11182714;transform:translateY(-2px);border-color:#47009633}.partner-logo{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#faf9fb;border-radius:10px}.partner-logo img{max-width:36px;max-height:36px;object-fit:contain}.partner-text{min-width:0}.partner-name{font-size:13.5px;font-weight:700;color:#111827}.partner-role{font-size:11.5px;color:#6b7280;line-height:1.35;margin-top:2px}@media(max-width:680px){.client-tile,.partner-card{min-width:calc(50% - 8px);flex:none}}.footer-accent-bar{height:0px;background:#968f8f}footer .top-area{padding-top:8px}.footer-tagline{max-width:420px;margin:10px auto 0;font-size:13px;color:#6b7280;line-height:1.6;text-align:center}footer .bottom-area h4.bold.mb-15{font-size:13px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#fff}footer .bottom-area .row>div>a{font-size:13.5px;color:#fff;transition:color .15s ease}footer .bottom-area .row>div>a:hover{color:#470096}footer .payment-icons a{display:inline-flex;align-items:center;padding:8px 14px;border:none;border-radius:8px;transition:border-color .15s ease}footer .payment-icons a:hover{border-color:#4700964d}footer .bottom-area .col-lg-3.col-md-6.mb-15.mb-xs{display:flex;flex-direction:column;gap:0}footer .bottom-area .col-lg-3.col-md-6.mb-15.mb-xs a{display:flex;align-items:center;gap:8px;margin-bottom:9px}footer .bottom-area .col-lg-3.col-md-6.mb-15.mb-xs a img{border-radius:50%;background:#f3f4f6;padding:5px;box-sizing:border-box;width:22px!important;height:22px!important}footer .top-area{display:none}.pl-h1{margin:0 0 14px;font-size:22px;font-weight:800;color:#111827;line-height:1.3}@media(max-width:767px){.pl-h1{font-size:18px;margin-bottom:10px}}.pl-h1{margin-bottom:0}.pl-h1:after{content:"";display:block;width:40px;height:2px;background:#470096;border-radius:2px;margin-top:10px}.list-heading p.hide-sm{font-size:13px;color:#6b7280}.list-heading p.hide-sm .bold{color:#374151;font-weight:600}.list-heading .flex.gap-5>span.hide-sm{font-size:13px;color:#9ca3af;font-weight:500}.list-heading .custom-dropdown.sort-dropdown>span{background:none!important;border:none!important;box-shadow:none!important;height:auto!important;line-height:1!important;padding:0!important;font-size:13px;font-weight:600;color:#374151}.list-heading .filter-btn{background:none!important;border:none!important;box-shadow:none!important;height:auto!important;line-height:1!important;padding:0!important;font-size:13px;font-weight:700;color:#470096}footer p.ptb-15.mt-10.b-t.center-text{color:#fff}.fc-wrapper{margin:8px 0 28px}.fc-wrapper>.container-fluid{background:#fff;border:1px solid rgba(17,24,39,.08);border-radius:20px;box-shadow:0 10px 30px #1118270f;padding:22px 22px 8px!important;overflow:hidden}.fc-eyebrow{text-align:center;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#470096;margin:0 0 6px}.fc-heading{text-align:center;font-size:22px;font-weight:800;color:#111827;margin:0 0 24px}.fc-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.fc-card{background:#fff;border:1px solid #ececec;border-radius:14px;overflow:hidden;display:block;transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease}.fc-card:hover{box-shadow:0 10px 24px #11182714;transform:translateY(-3px);border-color:#47009633}.fc-thumb{width:100%;height:110px;overflow:hidden;background:#f4f6f8}.fc-thumb img{width:100%;height:100%;object-fit:contain;background:#fff}.fc-label{padding:12px 10px 14px;text-align:center;font-size:12.5px;font-weight:700;color:#111827}@media(max-width:991px){.fc-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.fc-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.seo-content-wrapper{padding:28px 0 36px}.seo-content-wrapper>.container-fluid{background:#fff;border:1px solid rgba(17,24,39,.08);border-radius:20px;box-shadow:0 10px 30px #1118270f;padding:32px 32px 28px;max-width:1100px;margin:0 auto}.seo-content-eyebrow{text-align:center;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#470096;margin:0 0 8px}.seo-content-heading{text-align:center;font-size:24px;font-weight:800;color:#111827;margin:0 0 14px;line-height:1.3}.seo-content-intro{font-size:15px;line-height:1.7;color:#374151;text-align:center;max-width:820px;margin:0 auto 28px}.seo-content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.seo-content-block{background:#f9fafb;border:1px solid rgba(17,24,39,.06);border-radius:14px;padding:22px}.seo-icon-chip{width:44px;height:44px;border-radius:12px;background:#47009614;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.seo-content-block-full{grid-column:1 / -1;text-align:center}.seo-content-subheading{font-size:16px;font-weight:700;color:#111827;margin:0 0 8px;line-height:1.4}.seo-content-block-full>p{max-width:680px;margin:0 auto 20px}.seo-content-grid p{font-size:13.5px;line-height:1.7;color:#4b5563;margin:0}.seo-content-grid a{color:#470096;font-weight:600;text-decoration:underline}.seo-content-grid a:hover,.seo-content-grid a:focus-visible{color:#2d0066}.seo-content-intro a{color:#470096;font-weight:600;text-decoration:underline}.seo-content-intro a:hover,.seo-content-intro a:focus-visible{color:#2d0066}.seo-content-cta-row{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.seo-cta-link{display:inline-flex;align-items:center;padding:10px 20px;border:1px solid #470096;border-radius:999px;color:#470096;font-size:13.5px;font-weight:700;text-decoration:none;transition:background-color .15s ease,color .15s ease}.seo-cta-link:hover,.seo-cta-link:focus-visible{background-color:#47009614}.seo-cta-link-primary{background-color:#470096;color:#fff!important}.seo-cta-link-primary:hover,.seo-cta-link-primary:focus-visible{background-color:#2d0066;color:#fff}@media(max-width:991px){.seo-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.seo-content-wrapper>.container-fluid{padding:24px 18px 22px;border-radius:16px}.seo-content-heading{font-size:19px}.seo-content-grid{grid-template-columns:1fr;gap:20px}.seo-cta-link{flex:1 1 auto;justify-content:center}}.static-container{display:none}

/* ---- footer-contact-us.css ---- */
.footer-contact-label {
  margin: 0 0 4px;
  font-size: 13px;
  font-weight: 700;
  color: #fff;
}

.footer-contact-value {
  margin: 0 0 12px;
  font-size: 13px;
  color: rgba(255, 255, 255, 0.75);
  line-height: 1.5;
}

.footer-contact-value a {
  color: rgba(255, 255, 255, 0.75);
  text-decoration: none;
}

.footer-contact-value a:hover {
  color: #fff;
}
