@import "https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500;600;700&family=Quicksand:wght@300;400;500;600;700&family=Schoolbell&display=swap";
:root{--tp-ff-body:"Jost",sans-serif;--tp-ff-heading:"Quicksand",sans-serif;--tp-ff-p:"Jost",sans-serif;--tp-ff-jost:"Jost",sans-serif;--tp-ff-font-family:Font Awesome 5 Pro;--tp-common-white:#fff;--tp-common-black:#000;--tp-heading-primary:#2d2a6e;--tp-heading-secondary:#339a3c;--tp-grey-1:#f2f2f6;--tp-grey-2:#f5f6f8;--tp-grey-3:#f5f2ff;--tp-grey-4:#fff3ec;--tp-grey-5:#ecfbff;--tp-grey-6:#feefd0;--tp-grey-7:#c4c4c4;--tp-grey-8:#f7f7f9;--tp-grey-9:#b4dea4;--tp-grey-10:#b0afcc;--tp-text-body:#4d5574;--tp-text-1:#ffb800;--tp-text-2:#334763;--tp-text-3:#79819c;--tp-text-4:#facfd4;--tp-text-5:#ffd600;--tp-theme-1:#2d2a6e;--tp-theme-2:#ea0d42;--tp-theme-3:#12b7ce;--tp-theme-4:#2d2c6e;--tp-theme-5:#d91212;--tp-border-1:#e6ebf0;--tp-border-2:#acafb7;--tp-border-3:#ebeff4}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--tp-ff-body);color:var(--tp-text-body);font-size:16px;font-weight:400;line-height:23px;overflow-x:hidden!important}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1440px}}a{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--tp-ff-heading);color:#2d2a6e;font-weight:var(--tp-fw-sbold);-o-transition:all .3s ease-out 0s;margin-top:0;line-height:1.2;transition:all .3s ease-out}h1{font-size:40px}h2{font-size:34px}h3{font-size:30px}h4{font-size:26px}h5{font-size:22px}h6{font-size:18px}ul{margin:0;padding:0}p{font-family:var(--tp-ff-p);color:var(--tp-text-body);margin-bottom:15px;font-size:16px;font-weight:400;line-height:23px}a,.btn,button,p,i,input,select,textarea,li,img,svg path,:after,:before,.transition-3,h1,h2,h3,h4,h5,h6{-o-transition:all .3s ease-out 0s;transition:all .3s ease-out}.pointer{cursor:pointer}.z-index-1{z-index:1}a:focus,.button:focus{outline:none;text-decoration:none}a:focus,a:hover{color:inherit;text-decoration:none}a,button{color:inherit;background:0 0;border:none;outline:none}button:hover{cursor:pointer}button:focus{outline:0}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}input{outline:none}input[type=color]{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:50%;width:100%;height:100%;padding:0}::-moz-selection{background:var(--tp-common-black);color:var(--tp-common-white);text-shadow:none}::selection{background:var(--tp-common-black);color:var(--tp-common-white);text-shadow:none}::-moz-placeholder{color:var(--tp-common-black);font-size:var(--tp-fz-body);opacity:1}input::placeholder{color:#79819c;font-size:13px;font-weight:400}.custom-container{max-width:1200px}.w-img img{width:100%}.m-img img{max-width:100%}.fix{overflow:hidden}.clear{clear:both}.overflow-y-visible{overflow:hidden visible}.p-relative{position:relative}.p-absolute{position:absolute}.include-bg{background-position:50%;background-repeat:no-repeat;background-size:cover}.custom-row{justify-content:space-between;display:flex}.gx-6{--bs-gutter-x:40px}.scroll-top{text-align:center;z-index:99;background-color:var(--tp-heading-secondary);opacity:.5;width:50px;height:50px;color:var(--tp-common-white);cursor:pointer;-o-transition:all .3s ease-out 0s;border:none;border-radius:50px;font-size:16px;line-height:50px;transition:all .3s ease-out;position:fixed;bottom:-10%;right:50px}.scroll-top:hover{opacity:1}.scroll-top:after{z-index:-1;content:"";background:radial-gradient(#00000040 0%,#0000 80%);width:90%;height:10px;position:absolute;top:100%;left:5%}.scroll-top.open{bottom:30px}.gx-7{--bs-gutter-x:20px}.mt-5{margin-top:5px!important}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-45{margin-top:45px}.mt-50{margin-top:50px}.mt-55{margin-top:55px}.mt-60{margin-top:60px}.mt-65{margin-top:65px}.mt-70{margin-top:70px}.mt-75{margin-top:75px}.mt-80{margin-top:80px}.mt-85{margin-top:85px}.mt-90{margin-top:90px}.mt-95{margin-top:95px}.mt-100{margin-top:100px}.mt-105{margin-top:105px}.mt-110{margin-top:110px}.mt-115{margin-top:115px}.mt-120{margin-top:120px}.mt-125{margin-top:125px}.mt-130{margin-top:130px}.mt-135{margin-top:135px}.mt-140{margin-top:140px}.mt-145{margin-top:145px}.mt-150{margin-top:150px}.mt-155{margin-top:155px}.mt-160{margin-top:160px}.mt-165{margin-top:165px}.mt-170{margin-top:170px}.mt-175{margin-top:175px}.mt-180{margin-top:180px}.mt-185{margin-top:185px}.mt-190{margin-top:190px}.mt-195{margin-top:195px}.mt-200{margin-top:200px}.mb-5{margin-bottom:5px!important}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.mb-45{margin-bottom:45px}.mb-50{margin-bottom:50px}.mb-55{margin-bottom:55px}.mb-60{margin-bottom:60px}.mb-65{margin-bottom:65px}.mb-70{margin-bottom:70px}.mb-75{margin-bottom:75px}.mb-80{margin-bottom:80px}.mb-85{margin-bottom:85px}.mb-90{margin-bottom:90px}.mb-95{margin-bottom:95px}.mb-100{margin-bottom:100px}.mb-105{margin-bottom:105px}.mb-110{margin-bottom:110px}.mb-115{margin-bottom:115px}.mb-120{margin-bottom:120px}.mb-125{margin-bottom:125px}.mb-130{margin-bottom:130px}.mb-135{margin-bottom:135px}.mb-140{margin-bottom:140px}.mb-145{margin-bottom:145px}.mb-150{margin-bottom:150px}.mb-155{margin-bottom:155px}.mb-160{margin-bottom:160px}.mb-165{margin-bottom:165px}.mb-170{margin-bottom:170px}.mb-175{margin-bottom:175px}.mb-180{margin-bottom:180px}.mb-185{margin-bottom:185px}.mb-190{margin-bottom:190px}.mb-195{margin-bottom:195px}.mb-200{margin-bottom:200px}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-25{margin-left:25px}.ml-30{margin-left:30px}.ml-35{margin-left:35px}.ml-40{margin-left:40px}.ml-45{margin-left:45px}.ml-50{margin-left:50px}.ml-55{margin-left:55px}.ml-60{margin-left:60px}.ml-65{margin-left:65px}.ml-70{margin-left:70px}.ml-75{margin-left:75px}.ml-80{margin-left:80px}.ml-85{margin-left:85px}.ml-90{margin-left:90px}.ml-95{margin-left:95px}.ml-100{margin-left:100px}.ml-105{margin-left:105px}.ml-110{margin-left:110px}.ml-115{margin-left:115px}.ml-120{margin-left:120px}.ml-125{margin-left:125px}.ml-130{margin-left:130px}.ml-135{margin-left:135px}.ml-140{margin-left:140px}.ml-145{margin-left:145px}.ml-150{margin-left:150px}.ml-155{margin-left:155px}.ml-160{margin-left:160px}.ml-165{margin-left:165px}.ml-170{margin-left:170px}.ml-175{margin-left:175px}.ml-180{margin-left:180px}.ml-185{margin-left:185px}.ml-190{margin-left:190px}.ml-195{margin-left:195px}.ml-200{margin-left:200px}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-25{margin-right:25px}.mr-30{margin-right:30px}.mr-35{margin-right:35px}.mr-40{margin-right:40px}.mr-45{margin-right:45px}.mr-50{margin-right:50px}.mr-55{margin-right:55px}.mr-60{margin-right:60px}.mr-65{margin-right:65px}.mr-70{margin-right:70px}.mr-75{margin-right:75px}.mr-80{margin-right:80px}.mr-85{margin-right:85px}.mr-90{margin-right:90px}.mr-95{margin-right:95px}.mr-100{margin-right:100px}.mr-105{margin-right:105px}.mr-110{margin-right:110px}.mr-115{margin-right:115px}.mr-120{margin-right:120px}.mr-125{margin-right:125px}.mr-130{margin-right:130px}.mr-135{margin-right:135px}.mr-140{margin-right:140px}.mr-145{margin-right:145px}.mr-150{margin-right:150px}.mr-155{margin-right:155px}.mr-160{margin-right:160px}.mr-165{margin-right:165px}.mr-170{margin-right:170px}.mr-175{margin-right:175px}.mr-180{margin-right:180px}.mr-185{margin-right:185px}.mr-190{margin-right:190px}.mr-195{margin-right:195px}.mr-200{margin-right:200px}.pt-5{padding-top:5px!important}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pt-20{padding-top:20px}.pt-25{padding-top:25px}.pt-30{padding-top:30px}.pt-35{padding-top:35px}.pt-40{padding-top:40px}.pt-45{padding-top:45px}.pt-50{padding-top:50px}.pt-55{padding-top:55px}.pt-60{padding-top:60px}.pt-65{padding-top:65px}.pt-70{padding-top:70px}.pt-75{padding-top:75px}.pt-80{padding-top:80px}.pt-85{padding-top:85px}.pt-90{padding-top:90px}.pt-95{padding-top:95px}.pt-100{padding-top:100px}.pt-105{padding-top:105px}.pt-110{padding-top:110px}.pt-115{padding-top:115px}.pt-120{padding-top:120px}.pt-125{padding-top:125px}.pt-130{padding-top:130px}.pt-135{padding-top:135px}.pt-140{padding-top:140px}.pt-145{padding-top:145px}.pt-150{padding-top:150px}.pt-155{padding-top:155px}.pt-160{padding-top:160px}.pt-165{padding-top:165px}.pt-170{padding-top:170px}.pt-175{padding-top:175px}.pt-180{padding-top:180px}.pt-185{padding-top:185px}.pt-190{padding-top:190px}.pt-195{padding-top:195px}.pt-200{padding-top:200px}.pb-5{padding-bottom:5px!important}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-25{padding-bottom:25px}.pb-30{padding-bottom:30px}.pb-35{padding-bottom:35px}.pb-40{padding-bottom:40px}.pb-45{padding-bottom:45px}.pb-50{padding-bottom:50px}.pb-55{padding-bottom:55px}.pb-60{padding-bottom:60px}.pb-65{padding-bottom:65px}.pb-70{padding-bottom:70px}.pb-75{padding-bottom:75px}.pb-80{padding-bottom:80px}.pb-85{padding-bottom:85px}.pb-90{padding-bottom:90px}.pb-95{padding-bottom:95px}.pb-100{padding-bottom:100px}.pb-105{padding-bottom:105px}.pb-110{padding-bottom:110px}.pb-115{padding-bottom:115px}.pb-120{padding-bottom:120px}.pb-125{padding-bottom:125px}.pb-130{padding-bottom:130px}.pb-135{padding-bottom:135px}.pb-140{padding-bottom:140px}.pb-145{padding-bottom:145px}.pb-150{padding-bottom:150px}.pb-155{padding-bottom:155px}.pb-160{padding-bottom:160px}.pb-165{padding-bottom:165px}.pb-170{padding-bottom:170px}.pb-175{padding-bottom:175px}.pb-180{padding-bottom:180px}.pb-185{padding-bottom:185px}.pb-190{padding-bottom:190px}.pb-195{padding-bottom:195px}.pb-200{padding-bottom:200px}.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-15{padding-left:15px}.pl-20{padding-left:20px}.pl-25{padding-left:25px}.pl-30{padding-left:30px}.pl-35{padding-left:35px}.pl-40{padding-left:40px}.pl-45{padding-left:45px}.pl-50{padding-left:50px}.pl-55{padding-left:55px}.pl-60{padding-left:60px}.pl-65{padding-left:65px}.pl-70{padding-left:70px}.pl-75{padding-left:75px}.pl-80{padding-left:80px}.pl-85{padding-left:85px}.pl-90{padding-left:90px}.pl-95{padding-left:95px}.pl-100{padding-left:100px}.pl-105{padding-left:105px}.pl-110{padding-left:110px}.pl-115{padding-left:115px}.pl-120{padding-left:120px}.pl-125{padding-left:125px}.pl-130{padding-left:130px}.pl-135{padding-left:135px}.pl-140{padding-left:140px}.pl-145{padding-left:145px}.pl-150{padding-left:150px}.pl-155{padding-left:155px}.pl-160{padding-left:160px}.pl-165{padding-left:165px}.pl-170{padding-left:170px}.pl-175{padding-left:175px}.pl-180{padding-left:180px}.pl-185{padding-left:185px}.pl-190{padding-left:190px}.pl-195{padding-left:195px}.pl-200{padding-left:200px}.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-15{padding-right:15px}.pr-20{padding-right:20px}.pr-25{padding-right:25px}.pr-30{padding-right:30px}.pr-35{padding-right:35px}.pr-40{padding-right:40px}.pr-45{padding-right:45px}.pr-50{padding-right:50px}.pr-55{padding-right:55px}.pr-60{padding-right:60px}.pr-65{padding-right:65px}.pr-70{padding-right:70px}.pr-75{padding-right:75px}.pr-80{padding-right:80px}.pr-85{padding-right:85px}.pr-90{padding-right:90px}.pr-95{padding-right:95px}.pr-100{padding-right:100px}.pr-105{padding-right:105px}.pr-110{padding-right:110px}.pr-115{padding-right:115px}.pr-120{padding-right:120px}.pr-125{padding-right:125px}.pr-130{padding-right:130px}.pr-135{padding-right:135px}.pr-140{padding-right:140px}.pr-145{padding-right:145px}.pr-150{padding-right:150px}.pr-155{padding-right:155px}.pr-160{padding-right:160px}.pr-165{padding-right:165px}.pr-170{padding-right:170px}.pr-175{padding-right:175px}.pr-180{padding-right:180px}.pr-185{padding-right:185px}.pr-190{padding-right:190px}.pr-195{padding-right:195px}.pr-200{padding-right:200px}.tp-btn{background-color:var(--tp-heading-secondary);text-align:center;color:var(--tp-common-white);text-transform:uppercase;-o-transition:all .3s ease-out 0s;border-radius:50px;padding:13px 53px;font-size:13px;font-weight:600;transition:all .3s ease-out;display:inline-block}@media (max-width:767px),only screen and (min-width:576px) and (max-width:767px){.tp-btn{padding:8px 30px}}.tp-btn:hover{color:var(--tp-common-white);background-color:var(--tp-heading-primary)}.tp-btn-2{background-color:var(--tp-heading-secondary);text-align:center;text-transform:uppercase;color:var(--tp-common-white);-o-transition:all .3s ease-out 0s;border-radius:50px;padding:1px 40px;font-size:13px;font-weight:600;line-height:35px;transition:all .3s ease-out;display:inline-block}@media only screen and (min-width:1200px) and (max-width:1399px){.tp-btn-2{padding:1px 18px}}@media only screen and (min-width:992px) and (max-width:1199px){.tp-btn-2{padding:1px 30px}}.tp-btn-2:hover{color:var(--tp-common-white);background-color:#859a00}.tp-btn-3,.tp-btn-4,.whight-btn{background-color:var(--tp-heading-secondary);text-align:center;text-transform:uppercase;color:var(--tp-common-white);-o-transition:all .3s ease-out 0s;border-radius:50px;padding:5px 55px;font-size:13px;font-weight:600;line-height:35px;transition:all .3s ease-out;display:inline-block}@media only screen and (min-width:1200px) and (max-width:1399px){.tp-btn-3,.tp-btn-4,.whight-btn{padding:5px 40px}}.tp-btn-3:hover,.tp-btn-4:hover,.whight-btn:hover{color:var(--tp-common-white);background-color:#859a00}.tp-btn-4{background-color:var(--tp-heading-primary)}.tp-btn-4:hover{color:var(--tp-common-white);pointer-events:auto;background-color:#859a00}.whight-btn{color:var(--tp-heading-secondary);background-color:var(--tp-common-white);border:2px solid var(--tp-common-white)}.whight-btn:hover{color:var(--tp-common-white);border:2px solid var(--tp-common-white);background-color:#0000}.tp-news-btn{color:var(--tp-common-white);text-transform:uppercase;background-color:var(--tp-heading-secondary);border-radius:3px;padding:12px 30px;font-size:13px;font-weight:600;line-height:19px}.tpcart-btn,.tpcheck-btn{border:2px solid var(--tp-heading-secondary);text-transform:uppercase;background:var(--tp-heading-secondary);min-height:45px;color:var(--tp-common-white);text-align:center;border-radius:30px;justify-content:center;align-items:center;padding:14px;font-size:13px;font-weight:600;line-height:1.5;display:block}.tpcart-btn:hover,.tpcheck-btn:hover{color:var(--tp-common-white);background-color:#859a00;border:2px solid #859a00}.tpcart-btn{color:var(--tp-heading-secondary);background-color:#0000}.tpcart-btn:hover{color:var(--tp-common-white);background-color:#859a00;border:2px solid #859a00}.banner-btn{background-color:var(--tp-common-white);color:var(--tp-heading-primary)}.border-btn{color:var(--tp-common-white);background-color:#0000}.border-btn:hover{background-color:var(--tp-common-white);color:var(--tp-heading-secondary)}@keyframes lara{0%{transform:translateY(-1px)}25%{transform:translateY(-5px)}50%{transform:translateY(-7px)}75%{transform:translateY(-5px)}to{transform:translateY(-1px)}}@keyframes chara{to{transform:translateY(-8px)}}@keyframes animation-plus{25%{transform:scale(1.1)}75%{transform:scale(.9)}}@keyframes shakenext{25%{transform:translate(0,0)}50%{transform:translate(-3px)}75%{transform:translate(3px)}}@keyframes slider-anim{0%{transform:translate(-1px)}25%{transform:translate(-5px)}50%{transform:translate(-10px)}75%{transform:translate(-5px)}to{transform:translate(-1px)}}@keyframes up-down{0%{transform:translateY(0)}25%{transform:translateY(-5px)}50%{transform:translateY(-10px)}75%{transform:translateY(-5px)}to{transform:translateY(0)}}@keyframes left-right{0%{transform:translate(3px)}25%{transform:translate(7px)}50%{transform:translate(15px)}75%{transform:translate(7px)}to{transform:translate(2px)}}.grey-bg{background:var(--tp-grey-1)}.grey-bg-2{background:var(--tp-grey-2)}.white-bg{background:var(--tp-common-white)}.black-bg{background:var(--tp-common-black)}.theme-bg-1{background-color:var(--tp-theme-1)}.theme-bg-2{background-color:var(--tp-theme-4)}.tp-breadcrumb__title{font-family:var(--tp-ff-heading);color:var(--tp-heading-primary);letter-spacing:-.03em;margin-bottom:0;font-size:32px;font-weight:700;line-height:40px}.tp-breadcrumb__content{padding:8px 0}.tp-breadcrumb__list span{color:var(--tp-theme-1);font-size:14px;font-weight:400;line-height:30px}.tp-breadcrumb__list .dvdr{color:var(--tp-text-3);padding:0;display:inline-block;transform:translateY(0)}.tp-breadcrumb__active{color:var(--tp-text-3)!important}.tp-breadcrumb__active a:hover{color:var(--tp-heading-secondary)}.basic-pagination ul li{list-style:none;display:inline-block}.basic-pagination ul li.disabled{display:none}.basic-pagination ul li.current{background:var(--tp-heading-secondary);border-color:var(--tp-heading-secondary);color:var(--tp-common-white);border-radius:50%}.basic-pagination ul li:not(:last-child){margin-right:5px}.basic-pagination ul li a,.basic-pagination ul li span{text-align:center;-o-border-radius:50%;-ms-border-radius:50%;width:40px;height:40px;color:var(--tp-text-3);-o-transition:all .2s ease-out 0s;border:1px solid #dce1e8;border-radius:50%;font-size:14px;font-weight:600;line-height:38px;transition:all .2s ease-out;display:inline-block}@media (max-width:767px){.basic-pagination ul li a,.basic-pagination ul li span{width:30px;height:30px;font-size:12px;line-height:28px}}@media only screen and (min-width:576px) and (max-width:767px){.basic-pagination ul li a,.basic-pagination ul li span{width:40px;height:40px;font-size:14px;line-height:36px}}.basic-pagination ul li a:hover,.basic-pagination ul li a.current,.basic-pagination ul li span:hover,.basic-pagination ul li span.current{background:var(--tp-heading-secondary);border-color:var(--tp-heading-secondary);color:var(--tp-common-white)}.basic-pagination ul li a i,.basic-pagination ul li span i{font-weight:600}.tp-breadcrumb__list{align-items:center;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.tp-breadcrumb__item{color:#6b7a90;white-space:nowrap;font-size:14px;line-height:1.4}.tp-breadcrumb__item a{color:inherit;text-decoration:none}.tp-breadcrumb__item+.tp-breadcrumb__item:before{content:"/";color:#c6cbd4;margin:0 8px}.tp-breadcrumb__item.is-current{color:#0f172a;pointer-events:none;font-weight:600}.tp-breadcrumb__home-link{border:1px solid #00000014;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.tp-breadcrumb__home-link:hover{background:#0000000a}.tp-breadcrumb__icon{flex:0 0 16px;width:16px;height:16px;display:inline-block}.tp-breadcrumb__content--admin{padding-left:clamp(16px,4vw,60px);padding-right:clamp(16px,4vw,60px)}.tp-breadcrumb__list{flex-wrap:wrap;row-gap:8px}.tp-breadcrumb__home-link{white-space:nowrap;max-width:100%}.tp-breadcrumb__item.is-current{white-space:normal;overflow-wrap:anywhere}@media (max-width:480px){.tp-breadcrumb__list{gap:6px}.tp-breadcrumb__item+.tp-breadcrumb__item:before{margin:0 6px}}.tpnavtab__area nav{justify-content:center;margin-bottom:15px;display:flex}.tpnavtab__area nav .nav-link.active{color:var(--tp-heading-secondary);background-color:#0000;border:none}.tpnavtab__area nav .nav-tabs{border-bottom:none}.tpnavtab__area nav .nav-link{color:var(--tp-text-body);background:0 0;border:none;border-top-left-radius:0;border-top-right-radius:0;margin-bottom:8px;padding:0 22px;font-size:16px;font-weight:500}@media (max-width:767px){.tpnavtab__area nav .nav-link{padding:0 8px}}@media only screen and (min-width:576px) and (max-width:767px){.tpnavtab__area nav .nav-link{padding:0 12px;font-size:14px}}.tpnavtab__newitem{align-items:flex-start;display:flex}.tpnavtab__newitem.tpnavtab__area nav .nav-link.active{color:var(--tp-heading-primary)}.tpnavtab__newitem.tpnavtab__area nav .nav-link{color:var(--tp-text-3);font-size:22px;font-weight:700;font-family:var(--tp-ff-heading);background:0 0;border:none;border-top-left-radius:0;border-top-right-radius:0;margin-bottom:10px;margin-right:28px;padding:0}#nav-tabContent-tp{z-index:11;position:relative}.nav-link,.nav-link:hover,.nav-link:focus{color:inherit}.tpsection p{color:var(--tp-text-body);font-size:15px;font-weight:400;line-height:22px}.tpsection p a{color:var(--tp-heading-secondary)}.tpsection__sub-title{color:var(--tp-heading-secondary);font-family:var(--tp-schoolbell);font-size:18px;font-style:normal;font-weight:400;line-height:1.4}.tpsection__title{color:var(--tp-heading-primary);letter-spacing:-.3px;font-size:30px;font-weight:700;line-height:38px}@media (max-width:767px){.tpsection__title{font-size:28px}}.section__content p{color:var(--tp-common-white)}@media (max-width:767px){.section__content p br{display:none}}.section__sub-title{font-family:var(--tp-schoolbell);color:var(--tp-common-white);font-size:18px;font-weight:400;line-height:25px;display:block}.section__title{letter-spacing:-.5px;color:var(--tp-common-white);font-size:40px;font-weight:700;line-height:43px}@media (max-width:767px){.section__title{font-size:28px}.section__title br{display:none}}.mean-container .mean-nav{background:0 0;margin-top:0}.mean-container .mean-bar{background:0 0;min-height:auto;padding:0}.mean-container .mean-nav>ul{width:100%;margin:0;padding:0;list-style-type:none;display:block!important}.mean-container a.meanmenu-reveal{display:none!important}.mean-container .mean-nav ul li a{color:#fff;width:100%;padding:10px 0;font-size:16px;font-weight:500;line-height:1.5;text-transform:capitalize!important}.mean-container .mean-nav ul li a:hover{color:var(--tp-heading-secondary)}.mean-container .mean-nav ul li a.mean-expand{color:#fff;width:26px;height:26px;margin-top:8px;font-weight:400;line-height:26px;top:0;border:1px solid #3c3962!important;padding:0!important}.mean-container .mean-nav ul li a.mean-expand:hover{background:var(--clr-theme-1);color:var(--tp-common-white);border-color:var(--clr-theme-1)}.mean-container .mean-nav ul li>a>i{display:none}.mean-container .mean-nav ul li>a.mean-expand i{font-size:14px;display:inline-block}.mean-container .mean-nav>ul>li:first-child>a{border-top:0}.mean-container .mean-nav ul li a.mean-expand.mean-clicked{color:var(--tp-heading-secondary)}.mean-container .mean-nav ul li a.mean-expand.mean-clicked i{color:var(--tp-heading-secondary);transform:rotate(45deg)}.mean-container .mean-nav ul .home-menu-style li a{text-align:center}.mean-container .mean-nav ul li a:hover img{transform:scale(.92)}.mean-container .mean-nav ul li a img{-o-transition:all .3s ease-out 0s;width:100%;margin-bottom:5px;transition:all .3s ease-out}@media only screen and (min-width:768px) and (max-width:991px){.header__top-left{text-align:center}}.header__top-left span{color:var(--tp-common-white);font-size:13px}.header__top-left span strong{color:var(--tp-text-1);font-size:13px;font-weight:400}.header__top-right{justify-content:flex-end}@media only screen and (min-width:768px) and (max-width:991px){.header__top-right{justify-content:center}}.header__top-link a{color:var(--tp-common-white);margin-left:25px;font-size:13px;display:inline-block}.header__top-link a:hover{color:var(--tp-heading-secondary)}.header__top-link a:first-child{margin-left:0}.header__top-price .nice-select{background:var(--tp-heading-primary);color:#fff;border:none;width:60px;height:40px;margin-left:5px;padding-right:16px;font-size:13px;font-weight:400}.header__top-price .nice-select:after{border-bottom:1px solid #b0afcc;border-right:1px solid #b0afcc;width:6px;height:6px;margin-top:-5px;right:3px}.header__top-price .nice-select .list{background:var(--tp-common-white);color:var(--tp-text-2);width:65px;padding:0 0 20px;box-shadow:0 8px 20px #3d6ea81a;border-radius:0 0 5px 5px!important}.header__top-price .nice-select .option{margin-bottom:-13px}.header__top-price .nice-select .option:hover{color:var(--tp-heading-secondary)}.header__lang{z-index:99;padding:7px 0;position:relative}.header__lang:hover .header__lang-select{opacity:1;visibility:visible;top:100%}.header__lang:hover .header__lang-select i{color:var(--tp-text-primary);transform:rotate(180deg)}.header__lang:hover .header__lang-submenu{visibility:visible;opacity:1;transform:perspective(400px)rotateX(0)}.header__lang-select{color:var(--tp-common-white);margin-left:15px;padding-left:15px;position:relative}.header__lang-select:before{content:"";background:#5e5aa3;width:1px;height:15px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.header__lang-select i{color:#b0afcc;margin-left:2px;font-size:14px}.header__lang-submenu{background:var(--tp-common-white);z-index:9;opacity:0;visibility:hidden;border-radius:0 0 5px 5px;width:120px;padding:14px 16px;transition:all .3s ease-out;position:absolute;top:110%;left:0;box-shadow:0 8px 20px #3d6ea81a}.header__lang-submenu li{margin-bottom:5px;list-style:none}.header__lang-submenu li:last-child{margin-bottom:0}.header__lang-submenu li a{font-size:14px;font-weight:400}.header__lang-submenu li a:hover{color:var(--tp-heading-secondary)}.header__main-area{border:1px solid #e6eaf0}.main-menu ul li{line-height:1;list-style:none;display:inline-block;position:relative}.main-menu ul li:hover.has-dropdown a:after{color:var(--tp-heading-secondary)}.main-menu ul li:hover .sub-menu{visibility:visible;opacity:1;top:100%}.main-menu ul li a{padding:32px 12px;font-size:16px;font-weight:500;display:inline-block}@media only screen and (min-width:1200px) and (max-width:1399px){.main-menu ul li a{padding:32px 10px}}.main-menu ul li a:hover{color:var(--tp-heading-secondary)}.main-menu ul li.has-dropdown>a{position:relative}.main-menu ul li.has-dropdown>a:after{content:"";color:var(--tp-common-black);font-family:icon-dukamarket;font-size:14px;font-weight:var(--tp-fw-bold);margin-left:6px;display:inline-block}.main-menu ul li.has-megamenu{position:relative}.main-menu ul li.has-homemenu{position:static}.main-menu ul li .sub-menu{background:var(--tp-common-white);z-index:2;border-top:2px solid var(--tp-heading-secondary);opacity:0;visibility:hidden;transition:opacity .4s cubic-bezier(.19,1,.22,1),visibility .4s cubic-bezier(.19,1,.22,1),transform .4s cubic-bezier(.19,1,.22,1);-o-transition:all .3s ease-out 0s;border-radius:0 0 10px 10px;min-width:270px;padding:30px 0;transition:all .3s ease-out;position:absolute;top:120%;left:0;box-shadow:0 8px 20px #3d6ea81a}.main-menu ul li .sub-menu>li{margin:0;padding:0 20px 0 40px;list-style:none;display:block}.main-menu ul li .sub-menu>li>a{font-family:var(--font-body);text-transform:none;color:#334763;font-size:var(--menu-font-size);white-space:normal;text-align:left;transition:all .3s;-o-transition:all .3s ease-out 0s;padding:10px 0;font-weight:400;line-height:131%;transition:all .3s ease-out;display:block}.main-menu ul li .sub-menu>li>a:hover{color:var(--tp-heading-secondary);padding-left:8px}.main-menu ul li .sub-menu>li>a:before,.main-menu ul li .sub-menu>li>a:after{display:none}.main-menu ul li .mega-menu{background:var(--tp-common-white);z-index:9999;transform-origin:top;border-top:2px solid var(--tp-heading-secondary);border-radius:0 0 10px 10px;flex:none;justify-content:flex-start;min-width:260px;max-width:640px;margin:0;padding:35px 40px 26px;display:flex;position:absolute;top:120%;left:0;right:auto;box-shadow:0 8px 20px #3d6ea81a}@media only screen and (min-width:1200px) and (max-width:1399px){.main-menu ul li .mega-menu{max-width:100%}}.main-menu ul li .mega-menu li{text-align:left;width:260px;padding:0}.main-menu ul li .mega-menu li .mega-menu-title{text-transform:uppercase;color:var(--tp-heading-secondary);font-size:13px;font-weight:600;font-family:var(--tp-ff-body);align-items:center;margin-bottom:10px;display:inline-flex}.main-menu ul li .mega-menu li .mega-menu-title:hover{padding-left:0}.main-menu ul li .mega-menu li ul,.main-menu ul li .mega-menu li ul li{text-align:left;padding-left:0}.main-menu ul li .mega-menu li ul li a{color:var(--tp-text-body);text-transform:capitalize;text-align:start;margin:0;padding:10px 0;font-size:16px;font-weight:400;position:relative}.main-menu ul li .mega-menu li ul li a:hover{color:var(--tp-heading-secondary);padding-left:8px}.main-menu ul li .home-menu-style{width:100%}.main-menu ul li .home-menu-style li{width:230px;padding:0 10px;display:inline-block}@media only screen and (min-width:1400px) and (max-width:1600px){.main-menu ul li .home-menu-style li{width:220px}}@media only screen and (min-width:1200px) and (max-width:1399px){.main-menu ul li .home-menu-style li{width:175px}}.main-menu ul li .home-menu-style li a{text-align:center;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out}.main-menu ul li .home-menu-style li a:hover{padding-left:0;transform:scale(.92)}.main-menu ul li .home-menu-style li a img{border:1px solid #dee2e68f;border-radius:10px;width:100%;margin-bottom:25px;display:block}.header__info{justify-content:flex-end}.header__info a i,.header__info button i{background:var(--tp-grey-3);text-align:center;width:40px;height:40px;color:var(--tp-theme-1);border-radius:50px;line-height:40px;display:block}.header__info-cart{position:relative}.header__info-cart span{color:#fff;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;background:red;border-radius:999px;justify-content:center;align-items:center;width:auto;min-width:18px;height:18px;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-2px;right:-3px}.sub-menu.mega-menu{background-position:100% 100%;background-repeat:no-repeat}.tpsearchbar{background:var(--tp-common-white);text-align:start;z-index:9999999;width:100%;min-height:320px;margin:0 auto;padding:30px;transition:all .3s cubic-bezier(.785,.135,.15,.86);position:fixed;top:0;left:0;right:0;transform:translateY(-100%);box-shadow:5px 15px 30px #050d360d}.tpsearchbar__title{color:var(--tp-theme-1);text-transform:uppercase;font-size:18px;font-weight:700;font-family:var(--tp-ff-heading);margin-bottom:35px}@media only screen and (min-width:576px) and (max-width:767px){.tpsearchbar__title{font-size:12px}}.tpsearchbar.tp-searchbar-opened{transform:translateY(0)}.tpsearchbar__close{color:var(--tp-theme-1);background:var(--tp-theme-secondary);width:35px;height:35px;font-size:30px;position:absolute;top:15%;right:15%}.tpsearchbar__close:hover{color:var(--tp-heading-secondary)}.tpsearchbar__form{position:relative}.tpsearchbar__form input{border:1px solid var(--tp-border-1);width:100%;height:45px;color:var(--tp-theme-1);padding:10px 45px 10px 20px;font-size:16px;font-weight:500}.tpsearchbar__form input::placeholder{color:#acafb7;font-size:13px}.tpsearchbar__search-btn{color:var(--tp-theme-1);font-size:16px;position:absolute;top:50%;right:25px;transform:translateY(-50%)}.search-body-overlay{z-index:999999;opacity:0;visibility:hidden;background:#00000080;width:100%;height:100%;transition:all .3s ease-out;position:fixed;bottom:0}.search-body-overlay.opened{opacity:1;visibility:visible}.tp-cart-toggle{font-size:16px;line-height:0}.tp-cart-info-area.tp-sidebar-opened{transform:translate(0)}.tpcartinfo{background:var(--tp-common-white);text-align:start;z-index:9999999;width:380px;height:100%;transition:all .3s cubic-bezier(.785,.135,.15,.86);position:fixed;top:0;right:0;transform:translate(100%);box-shadow:5px 15px 30px #050d360d}@media (max-width:767px){.tpcartinfo{width:280px}}.tpcartinfo .tp-shop-sidebar-opened{transform:translate(0)}.tpcart__close{color:var(--tp-heading-secondary);z-index:2;width:35px;height:35px;font-size:18px;position:absolute;top:8px;right:30px}@media (max-width:767px){.tpcart__close{width:30px;height:30px}}.cartbody-overlay{z-index:99;opacity:0;visibility:hidden;background:#00000080;width:100%;height:100%;transition:all .3s ease-out;position:fixed;top:0;left:0}.cartbody-overlay.opened{opacity:1;visibility:visible}.tpcart{float:none;flex-direction:column;flex:auto;align-items:stretch;height:100%;display:flex;position:relative;overflow:hidden}.tpcart__product{flex-direction:column;flex:auto;justify-content:space-between;align-items:stretch;height:100%;padding:0 30px;display:flex;position:relative}.tpcart__title{background:var(--tp-grey-1);color:var(--tp-heading-primary);text-transform:uppercase;margin-bottom:20px;padding:16px 30px;font-size:14px;font-weight:700}.tpcart ul{overscroll-behavior-y:contain;scrollbar-width:none;height:calc(100vh - 380px);overflow-y:scroll}.tpcart ul::-webkit-scrollbar{display:none}.tpcart ul li{border-bottom:1px solid var(--tp-border-1);padding:15px 0;list-style:none}.tpcart__item{align-items:center;display:flex}.tpcart__img{margin-right:20px;position:relative}@media (max-width:767px){.tpcart__img{margin-right:4px}}.tpcart__img img{border-radius:10px;width:70px}.tpcart__del{color:var(--tp-heading-secondary);position:absolute;top:0;left:0}.tpcart__content-title{color:var(--tp-heading-primary);font-size:14px;font-weight:400}.tpcart__content-title a:hover{color:var(--tp-heading-secondary)}.tpcart__cart-price{color:var(--tp-heading-primary);font-size:12px;font-weight:600}.tpcart__cart-price .new-price{color:var(--tp-heading-secondary)}.tpcart__total-price{text-transform:uppercase;color:var(--tp-heading-primary);border-top:1px solid var(--tp-border-1);margin-bottom:25px;padding-top:25px;font-size:14px;font-weight:600}.tpcart__total-price .heilight-price{font-size:18px;font-weight:700}.tpcart__free-shipping{background:var(--tp-theme-5);padding:13px 30px}@media (max-width:767px){.tpcart__free-shipping{padding:13px 15px}}.tpcart__free-shipping span{color:#fff;font-size:14px}.tpcart__free-shipping span b{text-transform:uppercase;font-weight:600}.tpcart__checkout{margin-bottom:30px}.tpmobile-menu{border-bottom:1px solid var(--tp-border-1);padding:20px 0}.tp-menu-toggle{font-size:28px}.tp-sidebar-close{color:#fff;background:#171151;width:35px;height:35px;font-size:21px;position:absolute;left:-35px}.body-overlay{z-index:99;opacity:0;visibility:hidden;background:#00000080;width:100%;height:100%;transition:all .3s ease-out;position:fixed;top:0;right:0}.mobile-menu-icon{color:var(--tp-heading-primary);font-size:24px}.tpsideinfo{z-index:1003;-webkit-overflow-scrolling:touch;width:350px;max-width:90vw;padding-bottom:calc(22px + env(safe-area-inset-bottom,0));background:#272262;flex-direction:column;transition:transform .28s;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-120%);padding:0 18px 22px!important}@media (max-width:767px){.tpsideinfo{width:296px}}.tpsideinfo.tp-sidebar-opened{transform:translate(0)}.tpsideinfo__close{z-index:10;text-transform:uppercase;min-height:44px;font:600 13px/1 var(--tp-ff-heading);letter-spacing:.02em;border:0;border-radius:0 0 10px 10px;justify-content:center;align-items:center;left:0;right:0;box-shadow:0 1px #0000000f;background:var(--tp-heading-secondary)!important;color:#fff!important;width:100%!important;margin:0!important;display:flex!important;position:sticky!important;top:0!important}.tpsideinfo__close .ml-10{margin-left:8px}.tpsideinfo__hello{color:#fff;background:#ffffff0f;border-radius:12px;grid-template-columns:40px 1fr;align-items:center;gap:10px;margin:14px 0;padding:10px 12px;display:grid}.tpsideinfo__hello i{color:#fff;background:#ffffff1f;border-radius:999px;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.tpsideinfo__hello .info{align-content:center;display:grid}.tpsideinfo__hello .info .greeting{opacity:.85;font-size:12px;line-height:1.1}.tpsideinfo__hello .info .name{font-size:14px;font-weight:700;line-height:1.1}.tpsideinfo__hello .info .account-link{color:#fff;opacity:.9;margin-top:2px;font-size:12px;text-decoration:underline}.tpsideinfo__hello .info .account-link:hover{opacity:1}.tpsideinfo__search-title{color:#cfd3ff;font:700 12px/1 var(--tp-ff-heading);text-transform:uppercase;margin:6px 0 8px;display:block}.tpsideinfo__search form{margin-bottom:16px;position:relative}.tpsideinfo__search form input{width:100%;height:44px;color:var(--tp-heading-primary);background:#f3f4f9;border:1px solid #ffffff2e;border-radius:10px;padding:10px 42px 10px 14px;font-size:14px}.tpsideinfo__search form input::placeholder{color:#98a0b3}.tpsideinfo__search form button{background:var(--tp-heading-secondary);color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.tpsideinfo__nabtab{margin-bottom:6px}.tpsideinfo__nabtab .nav{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:12px;display:grid}.tpsideinfo__nabtab .nav .nav-link{width:100%;font:600 12px/1 var(--tp-ff-body);text-transform:uppercase;color:var(--tp-theme-1);background:#fff;border:0;border-radius:8px;padding:10px 12px}.tpsideinfo__nabtab .nav .nav-link.active{background:var(--tp-heading-secondary);color:#fff}.tpsideinfo .mean-container .mean-nav>ul>li{border-bottom:1px dotted #4d49a1;list-style:none}.tpsideinfo .mean-container .mean-nav>ul>li>a:not(.mean-expand){min-height:42px;color:#fff!important;align-items:center!important;padding:10px 44px 10px 0!important;font-size:15px!important;display:flex!important}.tpsideinfo .mean-container .mean-nav>ul>li>a.mean-expand{text-align:center!important;color:#fff!important;z-index:2!important;background:#ffffff29!important;border-radius:8px!important;width:30px!important;height:30px!important;line-height:30px!important;position:absolute!important;top:7px!important;right:0!important;transform:none!important}.tpsideinfo .mean-container .mean-nav>ul>li>a.mean-expand:hover{background:var(--tp-heading-secondary)!important}.tpsideinfo .mean-container .mean-nav>ul>li>a.mean-expand.mean-clicked{top:7px!important;transform:none!important}.tpsideinfo .mean-container .mean-nav>ul>li a{text-transform:capitalize}.tpsideinfo .mean-container .mean-nav>ul>li .sub-menu,.tpsideinfo .mean-container .mean-nav>ul>li ul{background:0 0!important}.tpsideinfo__menu ul{margin:0;padding-left:0}.tpsideinfo__menu li a{color:#fff}.tpsideinfo .tpsidebar-categories ul{margin:0;padding-left:0}.tpsideinfo .tpsidebar-categories li{border-bottom:1px dotted #4d49a1;padding:8px 0 10px;list-style:none}.tpsideinfo .tpsidebar-categories li a{color:#fff;font-size:15px}.tpsideinfo .tpsidebar-categories li a:hover{color:var(--tp-heading-secondary)}.tpsideinfo__quicklinks{text-align:center;border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));place-items:start center;gap:12px;margin-top:auto;padding-top:12px;display:grid!important}.tpsideinfo__quicklinks a{color:#fff;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:none;text-decoration:none;display:flex}.tpsideinfo__quicklinks a i{background:#ffffff24;border-radius:999px;place-items:center;width:46px;height:46px;font-size:18px;display:grid}.tpsideinfo__quicklinks a span{color:#fffffff5;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;line-height:1.1;overflow:hidden}.tpsideinfo__quicklinks a:hover i{background:var(--tp-heading-secondary)}.tpsideinfo__account-link,.tpsideinfo__wishlist-link{border-bottom:1px dotted #4d49a1;padding:6px 0}.tpsideinfo__account-link a,.tpsideinfo__wishlist-link a{color:#fff;font-size:15px}.tpsideinfo__account-link a i,.tpsideinfo__wishlist-link a i{color:#fff;margin-right:10px;font-size:18px}.tpsideinfo__account-link a:hover,.tpsideinfo__wishlist-link a:hover,.tpsideinfo__account-link a:hover i,.tpsideinfo__wishlist-link a:hover i{color:var(--tp-heading-secondary)}.body-overlay{z-index:1002;opacity:0;visibility:hidden;background:#00000080;transition:opacity .2s,visibility .2s;position:fixed;inset:0}.body-overlay.opened{opacity:1;visibility:visible}@media (hover:none){.tpsideinfo .tp-icon-btn[data-tooltip]:after,.tpsideinfo .tp-icon-btn[data-tooltip]:before{display:none!important}}@media (max-width:360px){.tpsideinfo__quicklinks a i{width:42px;height:42px;font-size:16px}.tpsideinfo__quicklinks a span{font-size:11px}}.header__logo{align-items:center;display:flex}.header__logo.text-center{justify-content:center}.site-logo{width:auto;max-width:100%;height:auto;display:block}.site-logo--desktop{max-height:60px}@media only screen and (min-width:768px) and (max-width:991px){.site-logo--desktop{max-height:52px}}@media (max-width:767px),only screen and (min-width:576px) and (max-width:767px){.site-logo--desktop{max-height:46px}}.site-logo--mobile{max-height:40px}@media (max-width:767px),only screen and (min-width:576px) and (max-width:767px){.site-logo--mobile{max-height:34px}}@media (max-width:1199.98px){.secondary-mobile-menu .row.align-items-center{position:relative}.secondary-mobile-menu .header__logo{justify-content:center;width:auto;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.secondary-mobile-menu .header__logo a{display:inline-block}}.tp-cart-toggle.is-disabled{opacity:.6;cursor:not-allowed;filter:grayscale(.15)}.tpslider{z-index:1;background-position:bottom;background-repeat:repeat;background-size:cover;height:850px;position:relative}.tpslider .container{padding-bottom:60px;padding-left:clamp(24px,5vw,96px);padding-right:clamp(24px,5vw,96px)}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.tpslider{height:600px;padding-top:50px}}@media only screen and (min-width:768px) and (max-width:991px){.tpslider{height:550px;padding-top:50px}}@media (max-width:767px),only screen and (min-width:576px) and (max-width:767px){.tpslider{height:auto;padding-top:50px}}.tpslider__content{z-index:5;position:relative}.tpslider__content:hover .tpslider__shape-fruits1{transform:translate(15px)}.tpslider__content p{font-size:18px;font-weight:400}@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tpslider__content p{margin-bottom:20px}}@media only screen and (min-width:576px) and (max-width:767px){.tpslider__content p{margin-bottom:20px;font-size:15px}}@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px),only screen and (min-width:576px) and (max-width:767px){.tpslider__content p br{display:none}}.tpslider__sub-title{color:var(--tp-heading-secondary);text-transform:uppercase;font-size:16px;font-weight:500;display:block}@media (max-width:767px),only screen and (min-width:576px) and (max-width:767px){.tpslider__sub-title{margin-bottom:20px}}.tpslider__title{color:var(--tp-heading-primary);font-size:65px;font-weight:700;line-height:1.02}@media only screen and (min-width:1400px) and (max-width:1600px),only screen and (min-width:1200px) and (max-width:1399px){.tpslider__title{font-size:60px}}@media only screen and (min-width:992px) and (max-width:1199px){.tpslider__title{font-size:50px}}@media only screen and (min-width:768px) and (max-width:991px){.tpslider__title{font-size:38px}}@media (max-width:767px){.tpslider__title{margin-bottom:20px;font-size:30px}}@media only screen and (min-width:576px) and (max-width:767px){.tpslider__title{margin-bottom:20px;font-size:27px}}@media (max-width:767px),only screen and (min-width:576px) and (max-width:767px){.tpslider__title br{display:none}}.tpslider__thumb{z-index:3;margin-left:clamp(0px,3.8vw,70px);position:relative}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.tpslider__thumb{justify-content:center;margin-left:0;display:flex}}@media (max-width:767px),only screen and (min-width:576px) and (max-width:767px){.tpslider__thumb{text-align:center;justify-content:center;margin-left:0;padding-top:20px;display:flex}}.tpslider__thumb-img{object-fit:contain;width:clamp(320px,42vw,620px);max-width:100%;height:auto;display:block}@media only screen and (min-width:992px) and (max-width:1199px){.tpslider__thumb-img{width:clamp(300px,44vw,560px)}}@media only screen and (min-width:768px) and (max-width:991px){.tpslider__thumb-img{width:clamp(260px,52vw,520px)}}@media only screen and (min-width:576px) and (max-width:767px){.tpslider__thumb-img{width:min(340px,80vw)}}@media (max-width:767px){.tpslider__thumb-img{width:min(300px,86vw)}}.tpslider__thumb:hover .tpslider__shape-one,.tpslider__thumb:hover .tpslider__shape-two,.tpslider__thumb:hover .tpslider__shape-three,.tpslider__thumb:hover .tpslider__shape-four,.tpslider__thumb:hover .tpslider__shape-five,.tpslider__thumb:hover .three-shap-two,.tpslider__thumb:hover .three-shap-three,.tpslider__thumb:hover .three-shap-four{transform:translate(15px)}.tpslider__shape{z-index:1;pointer-events:none;position:relative}.tpslider__shape img{position:absolute}@media only screen and (min-width:768px) and (max-width:991px){.tpslider__shape img{width:140px;height:140px}}.tpslider__shape-one{bottom:-10px;left:-325px}@media only screen and (min-width:1200px) and (max-width:1399px){.tpslider__shape-one{left:-190px}}@media only screen and (min-width:992px) and (max-width:1199px){.tpslider__shape-one{left:-120px}}@media only screen and (min-width:768px) and (max-width:991px){.tpslider__shape-one{bottom:-150px;left:-225px}}@media only screen and (min-width:576px) and (max-width:767px){.tpslider__shape-one{width:120px;height:100px;bottom:-20px;left:-200px}}.tpslider__shape-two{bottom:-150px;left:190px}@media only screen and (min-width:1200px) and (max-width:1399px){.tpslider__shape-two{left:90px}}@media only screen and (min-width:992px) and (max-width:1199px){.tpslider__shape-two{height:150px;bottom:-165px;left:0}}@media only screen and (min-width:768px) and (max-width:991px){.tpslider__shape-two{left:90px}}.tpslider__shape-three{top:5px;left:-45px}@media only screen and (min-width:992px) and (max-width:1199px){.tpslider__shape-three{top:-100px;left:150px}}@media only screen and (min-width:768px) and (max-width:991px){.tpslider__shape-three{top:-105px;left:150px}}.tpslider__shape-four{top:-70px;right:-125px}@media only screen and (min-width:1200px) and (max-width:1399px){.tpslider__shape-four{left:-25px}}@media only screen and (min-width:992px) and (max-width:1199px){.tpslider__shape-four{top:-80px;left:-25px}}@media only screen and (min-width:768px) and (max-width:991px){.tpslider__shape-four{left:-60px}}.tpslider__shape-fruits1{z-index:1;position:absolute;bottom:-90px;left:-250px}.tpslider__shape-fruits1 img{width:120px;height:120px}.tpslider__five__brand{animation:2s linear infinite lara}.tpslider__five__title{color:var(--tp-common-white);font-size:64px;font-weight:700}@media (max-width:767px){.tpslider__five__title{font-size:42px}}.tpslider__five__contact p{color:var(--tp-common-white);margin-bottom:60px;font-size:16px}.tpslider__bg6{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:650px}@media (max-width:767px){.tpslider__shape{display:none}}@media (min-width:1600px) and (min-height:900px){.tpslider{height:920px}.tpslider .container{padding-bottom:72px}.tpslider__title{font-size:72px;line-height:1.01}.tpslider__content p{margin-bottom:20px;font-size:19px}.tpslider__thumb-img{width:clamp(380px,44vw,700px)}.tpsliderarrow{top:38%;left:120px}.tpslider__arrow-nxt{right:120px}}.tpsliderarrow{z-index:99;opacity:0;visibility:hidden;position:absolute;top:35%;bottom:auto;left:40px;transform:translateY(-50%)}@media only screen and (min-width:1601px) and (max-width:1700px){.tpsliderarrow{left:25px}}.tpsliderarrow i{background-color:var(--tp-heading-secondary);width:60px;height:60px;color:var(--tp-common-white);opacity:.5;border-radius:50%;font-size:18px;line-height:60px;display:block}@media only screen and (min-width:1200px) and (max-width:1399px){.tpsliderarrow i{width:46px;height:46px;line-height:46px}}.tpsliderarrow i:hover{opacity:1}.tpslider__arrow-nxt{left:auto;right:40px}@media only screen and (min-width:1601px) and (max-width:1700px){.tpslider__arrow-nxt{right:25px}}.tpslider-delay:hover .tpsliderarrow{opacity:1;visibility:visible}.tpslider-delay .swiper-slide-active .tpslider__sub-title,.tpslider-delay .swiper-slide-active .tpslider__title,.tpslider-delay .swiper-slide-active p,.tpslider-delay .swiper-slide-active .tpslider__btn,.tpslider-delay .swiper-slide-active .tpslider__five__title,.tpslider-delay .swiper-slide-active .tpslider__five__contact p,.tpslider-delay .swiper-slide-active .tpslider__five__btn{animation-name:fadeInUp;animation-fill-mode:both}.tpslider-delay .swiper-slide-active .tpslider__thumb-img{animation-name:fadeInRight;animation-fill-mode:both}.tpslider-delay .swiper-slide-active .tpslider__sub-title{animation-duration:.3s;animation-delay:.3s}.tpslider-delay .swiper-slide-active .tpslider__title{animation-duration:.5s;animation-delay:.5s}.tpslider-delay .swiper-slide-active p{animation-duration:.7s;animation-delay:.7s}.tpslider-delay .swiper-slide-active .tpslider__btn{animation-duration:.8s;animation-delay:.9s}.tpslider-delay .swiper-slide-active .tpslider__thumb-img{animation-duration:.5s;animation-delay:.2s}.tpslider-delay .swiper-slide-active .tpslider__five__title{animation-duration:.7s;animation-delay:.7s}.tpslider-delay .swiper-slide-active .tpslider__five__contact p{animation-duration:.8s;animation-delay:.8s}.tpslider-delay .swiper-slide-active .tpslider__five__btn{animation-duration:.9s;animation-delay:.9s}.slider-pagination{z-index:999;text-align:center;margin:0 auto;position:absolute;left:0;right:0;bottom:35px!important}.slider-pagination .swiper-pagination-bullet-active{opacity:1;background:var(--tp-heading-secondary);border-radius:50%;width:8px!important;height:8px!important}.slider-pagination .swiper-pagination-bullet{border-radius:5px;display:inline-block;width:8px!important;height:8px!important}.tpslider-secondary{background-position:top}.secondary-sliderbg .tpslider{background-position:top;background-repeat:repeat;background-size:cover;height:840px;padding-top:30px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.secondary-sliderbg .tpslider{height:600px}}@media (max-width:767px){.secondary-sliderbg .tpslider{height:750px}}@media only screen and (min-width:576px) and (max-width:767px){.secondary-sliderbg .tpslider{height:400px}}@media only screen and (min-width:1200px) and (max-width:1399px){.secondary-sliderbg .tpslider__bg2{height:750px}}.secondary-sliderbg .tpslider__shape-three{top:30px}@media only screen and (min-width:576px) and (max-width:767px){.secondary-sliderbg .tpslider__shape-three{width:100px;height:80px;top:0}}.secondary-sliderbg .tpslider__shape-four{top:150px}@media only screen and (min-width:576px) and (max-width:767px){.secondary-sliderbg .tpslider__shape-four{height:100px;top:200px;right:0}}.secondary-sliderbg .tpslider__shape-five{top:15px;right:-125px}@media only screen and (min-width:576px) and (max-width:767px){.secondary-sliderbg .tpslider__shape-five{width:120px;height:100px;top:-27px;right:-40px}}.slider-three .tpslider__title{letter-spacing:-.3px;font-size:48px;line-height:1.05}@media only screen and (min-width:992px) and (max-width:1199px){.slider-three .tpslider__title{font-size:42px}}@media only screen and (min-width:768px) and (max-width:991px){.slider-three .tpslider__title{font-size:32px}}@media (max-width:767px){.slider-three .tpslider__title{font-size:28px}}.slider-three .tpslider__content p{margin-bottom:45px}.slider-three .tpslider__thumb{margin-left:0}.slider-three .three-shap-one{top:120px;left:60px}.slider-three .three-shap-two{position:absolute;bottom:340px;right:-10px}.slider-three .three-shap-three{bottom:185px;right:70px}.slider-three .three-shap-four{top:0;right:220px}.slider-three .tpslider__thumb>img{max-width:100%}.slider-three-content{margin-top:-220px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px),only screen and (min-width:576px) and (max-width:767px){.slider-three-content{margin-top:0}}.slider-three-content-two{margin-top:-140px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px),only screen and (min-width:576px) and (max-width:767px){.slider-three-content-two{margin-top:0}}.tpslider__three:hover{transform:translate(-15px)}.slider-pagination-6{z-index:999;text-align:center;margin:0 auto;position:absolute;left:0;right:0;bottom:35px!important}.slider-pagination-6 .swiper-pagination-bullet{background:var(--tp-common-white);opacity:.4;margin:0 7px}.slider-pagination-6 .swiper-pagination-bullet-active{opacity:1;background:var(--tp-heading-secondary);border-radius:50%;width:8px!important;height:8px!important}@media (max-width:767px){.sections__wrapper{padding-left:15px;padding-right:15px}}@media (min-width:1600px){.tpslider__arrow-prv{top:50%!important;left:140px!important;transform:translateY(-50%)!important}.tpslider__arrow-nxt{top:50%!important;left:auto!important;right:140px!important;transform:translateY(-50%)!important}}@media (min-width:2000px){.tpslider__arrow-prv{left:180px!important}.tpslider__arrow-nxt{right:180px!important}}.network-banner{z-index:1000;text-align:center;justify-content:center;align-items:center;gap:10px;width:100%;padding:10px 16px;font-size:14px;font-weight:500;line-height:1.4;animation:.25s ease-out network-slide-in;display:flex}@media (max-width:767px){.network-banner{padding:8px 12px;font-size:13px}}.network-banner:before{content:"";border-radius:50%;flex:none;width:8px;height:8px}.network-banner--offline{color:#fff;background:linear-gradient(90deg,#dc3545,#c82333)}.network-banner--offline:before{background:#fff}.network-banner--unstable{color:#1a1a1a;background:linear-gradient(90deg,#ffc107,#ffb300)}.network-banner--unstable:before{background:#1a1a1a}.network-banner--slow{color:#664d03;background:linear-gradient(90deg,#fff3cd,#ffe8a1)}.network-banner--slow:before{background:#664d03}@keyframes network-slide-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.compare-picker{background:#fff;border-radius:16px;margin-bottom:40px;padding:24px 26px;box-shadow:0 14px 40px #0f172a0f}.compare-picker h3{margin-bottom:6px;font-size:22px;font-weight:700}.compare-picker__subtitle{color:#6b7280;margin-bottom:16px;font-size:14px}.compare-picker__input,.compare-picker__select,.compare-picker .form-control,.compare-picker .form-select{height:44px;box-shadow:none;border-color:#e5e7eb;border-radius:999px;font-size:14px}.compare-picker__input:focus,.compare-picker__select:focus,.compare-picker .form-control:focus,.compare-picker .form-select:focus{border-color:var(--tp-theme-primary);outline:none;box-shadow:0 0 0 1px #10b98140}.compare-picker__btn,.compare-picker .tp-btn-2{text-transform:none;border-radius:999px;height:44px;padding:0 22px;font-size:14px;font-weight:500;line-height:44px}.tp-compare-table{background:#fff;border-radius:18px;padding:20px 24px;overflow-x:auto;box-shadow:0 18px 40px #0f172a0f}.tp-compare-table::-webkit-scrollbar{height:6px}.tp-compare-table::-webkit-scrollbar-track{background:#f3f4f6;border-radius:999px}.tp-compare-table::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:999px}.tp-compare-table table{border-collapse:separate;border-spacing:0;width:100%;min-width:760px}.tp-compare-table th,.tp-compare-table td{vertical-align:middle;border:1px solid #0000000f;padding:16px 20px}.tp-compare-table tbody tr th:first-child{text-align:left;color:#4b5563;background:#f9fafb;width:160px;font-size:14px;font-weight:500}.tp-compare-table tbody tr:first-child th{background:0 0;border-top-left-radius:12px}.tp-compare-table tbody tr:first-child td{border-top:none}.tp-compare-table tbody tr:nth-child(2n) td{background-color:#fcfcfd}.tp-compare-thumb{flex-direction:column;align-items:center;padding:10px 6px;display:flex}.tp-compare-thumb img{object-fit:contain;background:#f9fafb;border-radius:14px;max-height:150px;margin-bottom:15px}.tp-compare-product-title{margin-bottom:0;font-size:16px;font-weight:600}.tp-compare-product-title span,.tp-compare-product-title a{font-family:var(--tp-ff-jost);color:var(--tp-heading-primary);text-decoration:none}.tp-compare-product-title span:hover,.tp-compare-product-title a:hover{color:var(--tp-theme-primary)}.tp-compare-desc p{color:#4b5563;margin-bottom:0;font-size:14px}.tp-compare-meta{color:#111827;font-size:13px}.tp-compare-price span{color:#111827;margin-right:7px;font-size:14px;font-weight:600}.tp-compare-price span.old-price{color:#9ca3af;font-weight:400;text-decoration:line-through}.tp-compare-rating{align-items:center;gap:4px;display:inline-flex}.tp-compare-rating span{color:#fbbf24;font-size:15px}.tp-compare-rating strong{color:#4b5563;font-size:13px;font-weight:500}.tp-compare-add-to-cart .tp-btn-2{border-radius:999px;min-width:120px;height:36px;padding-inline:16px;font-size:13px;line-height:36px}.tp-compare-remove button{color:#9ca3af;background:#f9fafb;border:none;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:all .15s;display:inline-flex}.tp-compare-remove button:hover{color:#b91c1c;background:#fee2e2}.compare-variant-wrapper{flex-direction:column;align-items:center;gap:4px;margin-top:8px;display:flex}.compare-variant-label{text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;font-size:11px}.compare-variant-select{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;max-width:180px;padding:4px 14px;font-size:12px}.compare-variant-select:focus{border-color:var(--tp-theme-primary);outline:none;box-shadow:0 0 0 1px #10b98140}@media (max-width:767.98px){.compare-picker{padding:18px 16px}.compare-picker h3{font-size:18px;font-weight:700}.tp-compare-table{padding:16px}}.tpblog__item:hover .tpblog__thumb img{transform:scale(1.05)}.tpblog__thumb{border-radius:10px 10px 0 0}.tpblog__thumb img{-o-transition:all 1s ease-out 0s;width:100%;transition:all 1s ease-out}.tpblog__entry-wap span{text-transform:uppercase;margin-bottom:8px;margin-right:8px;padding-right:10px;font-size:12px;font-weight:500;display:inline-block;position:relative}@media only screen and (min-width:1400px) and (max-width:1600px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:576px) and (max-width:767px){.tpblog__entry-wap span{margin-right:4px;padding-right:7px}}.tpblog__entry-wap span:last-child{margin-right:0;padding-right:0}.tpblog__entry-wap span:after{content:"";background-color:#cfd4de;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.tpblog__entry-wap span:last-child:after{display:none}.tpblog__entry-wap span a:hover,.tpblog__entry-wap .cat-links{color:var(--tp-heading-secondary)}.tpblog__wrapper{background-color:var(--tp-common-white);border-radius:0 0 10px 10px;padding:20px 28px 20px 30px}@media only screen and (min-width:1200px) and (max-width:1399px),(max-width:767px){.tpblog__wrapper{padding:20px}}@media only screen and (min-width:576px) and (max-width:767px){.tpblog__wrapper{padding:20px 15px}}.tpblog__wrapper p{margin-bottom:25px;font-size:16px}@media only screen and (min-width:576px) and (max-width:767px){.tpblog__wrapper p{margin-bottom:15px}}.tpblog__title{color:var(--tp-theme-1);text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin-bottom:15px;font-size:18px;font-weight:700;display:-webkit-box;overflow:hidden}@media only screen and (min-width:1400px) and (max-width:1600px){.tpblog__title{font-size:16px}}.tpblog__title a:hover{color:var(--tp-heading-secondary)}.tpblog__details{text-transform:uppercase;color:var(--tp-heading-secondary);font-size:12px;font-weight:600}.tpblog__details a{align-items:center;display:flex}.tpblog__details a:hover i{opacity:1;visibility:visible;animation:1s infinite shakenext}.tpblog__details a i{opacity:0;visibility:hidden;margin-left:3px;font-size:16px;display:inline-block}.tpblog__item-2 .tpblog__thumb{border-radius:10px}.tpblog__item-2 .tpblog__wrapper{padding:20px 28px 20px 0}.tpblog__single-title{color:var(--tp-common-white);font-size:24px;font-weight:700;line-height:1.22}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:768px) and (max-width:991px){.tpblog__single-title{font-size:18px}}@media only screen and (min-width:992px) and (max-width:1199px){.tpblog__single-title{font-size:16px}}@media (max-width:767px){.tpblog__single-title{margin-bottom:8px;font-size:16px}}.tpblog__single-img{position:relative}.tpblog__single-img:before{content:"";background:#0a0c1f80;border-radius:10px;width:100%;height:100%;position:absolute;top:0;left:0}.tpblog__single-img img{border-radius:10px;width:100%}.tpblog__single-text{margin:0 auto;padding:0 50px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@media (max-width:767px){.tpblog__single-text{padding:0 30px}}.tpblog__single-text .tpblog__entry-wap span{color:var(--tp-common-white)}.tpblog__single-text>a{font-family:var(--tp-ff-jost);text-transform:uppercase;color:var(--tp-common-white);align-items:center;font-size:12px;font-weight:600;line-height:17px}.tpblog__left-item{border-right:1px dashed #e6ecf0;margin-right:80px;padding-right:50px}@media only screen and (min-width:992px) and (max-width:1199px){.tpblog__left-item{margin-right:50px;padding-right:30px}}@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tpblog__left-item{border-right:none;margin-right:0;padding-right:0}}.tpblog__left-item .tpblog__title{font-size:24px}.tpblog__right-item{margin-left:-60px}@media (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tpblog__right-item{margin-left:0}}.sidebar__search input{background:#f7f7f9;border:1px solid #ebeff4;border-radius:3px;width:100%;height:50px;padding:5px 40px 5px 20px}.sidebar__search input::-webkit-input-placeholder{font-family:var(--tp-ff-jost);color:#79819c;font-size:14px;font-weight:400;line-height:20px}.sidebar__search input:-moz-placeholder-shown{font-family:var(--tp-ff-jost);color:#79819c;font-size:14px;font-weight:400;line-height:20px}.sidebar__search input::-moz-placeholder{font-family:var(--tp-ff-jost);color:#79819c;font-size:14px;font-weight:400;line-height:20px}.sidebar__search input:-ms-placeholder-shown{font-family:var(--tp-ff-jost);color:#79819c;font-size:14px;font-weight:400;line-height:20px}.sidebar__search button{position:absolute;top:50%;right:20px;transform:translateY(-50%)}.sidebar__widget{border-bottom:1px dashed #e6ecf0;padding-bottom:40px}.sidebar__widget:last-child{border-bottom:none}.sidebar__widget-title{letter-spacing:-.03em;text-transform:uppercase;color:var(--tp-heading-primary);font-size:14px;font-weight:700;line-height:18px}.sidebar__widget-content ul li{margin-bottom:8px;list-style:none}.sidebar__widget-content ul li a{font-family:var(--tp-ff-jost);color:var(--tp-text-body);font-size:14px;font-style:normal;font-weight:400;line-height:1.22}.sidebar__widget-content ul li a:hover{color:var(--tp-heading-secondary)}.rc__post-title{letter-spacing:-.03em;color:var(--tp-heading-primary);margin-bottom:4px;font-size:14px;font-weight:700;line-height:18px}.rc__post-thumb{flex:none;margin-right:10px}.rc__post-thumb img{object-fit:cover;border-radius:50%;width:70px;height:70px}.rc__meta{font-family:var(--tp-ff-jost);text-transform:uppercase;color:var(--tp-text-3);font-size:12px;font-weight:500;line-height:17px}.tagcloud a{font-family:var(--tp-ff-jost);color:var(--tp-text-body);background:var(--tp-border-3);border-radius:30px;margin-bottom:5px;padding:8px 20px;font-size:14px;font-style:normal;font-weight:400;line-height:20px;display:inline-block}.tagcloud a:hover{background-color:var(--tp-heading-secondary);color:var(--tp-common-white)}.tp-blog-details__thumb img{max-width:100%}.tp-blog-details__img-item img{border-radius:10px;max-width:100%}.tp-blog-details__wrapper{background-color:var(--tp-common-white);margin-top:-120px;padding:35px 70px 30px 275px}@media only screen and (min-width:1200px) and (max-width:1399px){.tp-blog-details__wrapper{padding:35px 70px 30px 130px}}@media only screen and (min-width:992px) and (max-width:1199px){.tp-blog-details__wrapper{padding:35px 30px 30px}}@media only screen and (min-width:768px) and (max-width:991px){.tp-blog-details__wrapper{margin-top:0;padding:35px 15px 30px}}@media (max-width:767px){.tp-blog-details__wrapper{margin-top:0;padding:35px 15px 30px}}.tp-blog-details__title{color:var(--tp-heading-primary);font-size:40px;font-weight:700;line-height:1.11}@media (max-width:767px){.tp-blog-details__title{font-size:18px}}.tp-blog-details__content p{color:var(--tp-text-body);margin-bottom:25px;font-size:18px;line-height:1.5}@media (max-width:767px){.tp-blog-details__content p{font-size:16px}}.tp-blog-details__quation{font-family:var(--tp-ff-jost);color:var(--tp-heading-primary);font-size:24px;font-style:italic;font-weight:400;line-height:1.25}@media only screen and (min-width:768px) and (max-width:991px){.tp-blog-details__quation{font-size:20px}}@media (max-width:767px){.tp-blog-details__quation{font-size:17px}.tp-blog-details__quation br{display:none}}.tp-blog-details__post-item span{font-family:var(--tp-ff-jost);color:var(--tp-text-3);margin-bottom:10px;font-size:13px;font-style:normal;font-weight:500;line-height:17px;display:block}.tp-blog-details__post-item span i{font-size:12px}.tp-blog-details__post-item a{letter-spacing:-.03em;color:var(--tp-heading-primary);font-size:16px;font-weight:700;line-height:18px;display:block}.tp-blog-details__post-item a:hover{color:var(--tp-heading-secondary)}.tp-blog-details__author{background-color:var(--tp-grey-8);border:1px solid #ebebf3;border-radius:10px;padding:40px}@media (max-width:767px){.tp-blog-details__author{flex-wrap:wrap;padding:40px 15px}}.tp-blog-details__author-img{flex:none}@media (max-width:767px){.tp-blog-details__author-img{margin-bottom:20px;margin-right:0}}.tp-blog-details__author-img img{object-fit:cover;border-radius:50%;width:80px;height:80px}.tp-blog-details__author-title{font-family:var(--tp-ff-jost);text-transform:uppercase;color:var(--tp-heading-primary);font-size:12px;font-style:normal;font-weight:600;line-height:17px}.tp-blog-details__author-text p{font-family:var(--tp-ff-jost);color:#4d5574;margin-bottom:20px;font-size:16px;font-weight:400;line-height:23px}.tp-blog-details__author-text .author-btn{font-family:var(--tp-ff-jost);text-transform:uppercase;color:var(--tp-common-white);background-color:var(--tp-heading-primary);border-radius:30px;padding:11px 33px;font-size:12px;font-weight:600;line-height:17px}.tp-blog-details__author-text .author-btn:hover{background-color:var(--tp-heading-secondary)}.postbox__tag-list span,.postbox__social-tag span{font-family:var(--tp-ff-jost);text-transform:uppercase;color:var(--tp-heading-primary);margin-right:8px;font-size:12px;font-style:normal;font-weight:500;line-height:17px;display:inline-block}.postbox__social-tag{text-align:end}@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.postbox__social-tag{text-align:start}}.postbox__social-tag a{margin-left:5px}.postbox__tag-border{border-bottom:1px solid #e6ecf0;padding-top:15px;padding-bottom:25px}.postbox__comment ul li{list-style:none}.postbox__comment-title{letter-spacing:-.03em;text-transform:uppercase;color:var(--tp-heading-primary);font-size:20px;font-weight:700;line-height:25px}.postbox__comment-avater img{object-fit:cover;border-radius:50%;width:70px;height:70px}.postbox__comment-box{border-bottom:1px dashed #e6ecf0;margin-bottom:30px;padding-bottom:30px}@media (max-width:767px){.postbox__comment-box{padding-left:0}}.postbox__comment-name h5{font-family:var(--tp-ff-jost);text-transform:uppercase;color:var(--tp-heading-primary);font-size:12px;font-weight:600;line-height:17px}.postbox__comment-name p{font-family:var(--tp-ff-jost);color:var(--tp-text-body);font-size:16px;font-style:normal;font-weight:400;line-height:23px}.postbox__comment-text p{font-family:var(--tp-ff-jost);color:var(--tp-text-body);font-size:16px;font-weight:400;line-height:23px}@media (max-width:767px){.postbox__comment-text p br{display:none}}.postbox__comment-reply a{font-family:var(--tp-ff-jost);text-transform:uppercase;color:var(--tp-heading-secondary);font-size:12px;font-weight:500;line-height:17px}.postbox__form p{font-family:var(--tp-ff-jost);color:var(--tp-text-body);margin-bottom:25px;font-size:15px;font-style:normal;font-weight:400;line-height:22px}.postbox__check-box label{font-family:var(--tp-ff-jost);font-size:15px;font-style:normal;font-weight:400;line-height:22px;color:var(--tp-text-body)!important}.blog-left-sidebar .tpblog__left-item{border-left:1px dashed #e6ecf0;border-right:none;margin-left:80px;margin-right:0;padding-left:50px;padding-right:0}@media (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.blog-left-sidebar .tpblog__left-item{border-left:none;margin-left:0;padding-left:0}}.blog-left-sidebar.tpblog__right-item{margin-left:0;margin-right:-60px}@media (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.blog-left-sidebar.tpblog__right-item{margin-right:0}}.tpcolor__purple a i{background-color:var(--tp-grey-3)}.tpcolor__yellow a i{background-color:var(--tp-grey-4)}.tpcolor__greenish a i{background-color:var(--tp-grey-5)}.tpcolor__oasis a i,.tpcolor__oasis button i{background-color:var(--tp-grey-6)}.tperror__thumb>img{max-width:100%;animation:3s linear infinite left-right}.tperror__shape{z-index:-1;position:absolute;bottom:-22px;left:50%;transform:translate(-60%)}.tperror__shape img{max-width:100%}.tperror__title{font-family:var(--tp-ff-heading);letter-spacing:-.03em;color:var(--tp-heading-primary);font-size:48px;font-weight:700;line-height:40px}@media (max-width:767px){.tperror__title{font-size:22px}}.tperror__content p{color:var(--tp-text-body);margin-bottom:45px;font-size:16px;font-weight:400;line-height:23px}.tperror__btn a{text-align:center;text-transform:uppercase;color:var(--tp-common-white);background-color:var(--tp-heading-secondary);border-radius:30px;padding:16px 35px;font-size:13px;font-weight:600;line-height:19px;display:inline-block}.tperror__btn a:hover{background-color:#859a00}.tpvideo__bg img{border-radius:10px;max-width:100%}.tpvideo__video-btn{text-align:center;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.tpvideo__video-btn i{text-align:center;border:1px solid var(--tp-common-white);background-color:#ffffff4d;border-radius:50%;width:60px;height:60px;line-height:55px;display:inline-block}@media (max-width:767px){.tpvideo__video-btn i{width:40px;height:40px;line-height:37px}}.tpvideo__icon i{font-family:var(--tp-ff-jost);text-transform:uppercase;color:#339a3c;align-items:baseline;font-size:24px;font-style:normal;font-weight:600;line-height:35px;display:flex}.tpvideo__icon i img{flex:none;max-width:100%;margin-right:5px}.tpvideo__title{color:var(--tp-heading-primary);font-size:20px;font-weight:700;line-height:25px}.tpvideo__content p{font-family:var(--tp-ff-jost);color:var(--tp-text-body);font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.tpvideo__content p br{display:none}}.category__item{text-align:center;background-color:var(--tp-common-white);border-radius:10px;padding:30px 10px 25px}.category__item:hover .category__thumb:after{opacity:1;visibility:visible}.category__item:hover .category__thumb:before{opacity:1;inset:0;transform:scale3d(1.08,1.08,1.08)}.category__thumb{border-radius:50%;display:inline-block;position:relative}.category__thumb:after{content:"";opacity:0;visibility:hidden;z-index:11;pointer-events:none;background-color:#0000;background-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);background-position:50%;background-repeat:no-repeat;background-size:100% 1px,1px 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:30px;height:30px;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.category__thumb:before{content:"";z-index:2;opacity:0;pointer-events:none;background-color:#0006;border-radius:50%;transition:all .24s linear;position:absolute;inset:50%}.category__thumb img{border-radius:50%;width:80px;height:80px}.category__title{color:var(--tp-heading-primary);font-size:15px;font-weight:500;line-height:1.1;font-family:var(--tp-ff-body);margin-bottom:0}.category__title a:hover{color:var(--tp-heading-secondary)}.category__count{color:var(--tp-text-body);font-size:13px;font-weight:400}.tpproduct{background-color:var(--tp-common-white);z-index:1;will-change:transform;border:1px solid #0f172a14;border-radius:12px;flex-direction:column;height:100%;transition:transform .18s ease-out,box-shadow .18s ease-out,border-color .18s ease-out;display:flex;position:relative;overflow:hidden}.tpproduct__item{flex-direction:column;height:100%;display:flex}@media (hover:hover) and (pointer:fine){.tpproduct:hover{border-color:#0f172a1f;transform:translateY(-2px);box-shadow:0 14px 34px #0f172a1a}}.tpproduct__thumb{isolation:isolate;border-radius:12px;flex:none;justify-content:center;align-items:center;min-height:180px;padding:18px;display:flex;position:relative;overflow:hidden}.tpproduct__thumb-img{opacity:0;visibility:hidden;-o-transition:all .18s ease-out 0s;will-change:transform,opacity;width:100%;height:100%;transition:all .18s ease-out;position:absolute;inset:0}.tpproduct__thumb img{object-fit:contain;-o-transition:all .18s ease-out 0s;will-change:transform;width:100%;height:auto;max-height:100%;transition:all .18s ease-out;display:block}.tpproduct__content{background-color:var(--tp-common-white);border-radius:12px;flex-direction:column;flex:auto;padding:12px 18px 16px;display:flex}@media only screen and (min-width:1200px) and (max-width:1399px){.tpproduct__content{padding:12px 14px 16px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.tpproduct__content{border-radius:10px;padding:10px 12px 14px}}.tpproduct__content-weight{font-family:var(--tp-ff-jost);letter-spacing:.01em;color:#0f172a99;margin-bottom:6px;font-size:12.75px;line-height:18px;display:block}@media only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.tpproduct__content-weight{margin-bottom:5px;font-size:12.5px}}.tpproduct__content-weight a{color:inherit;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out}.tpproduct__content-weight a:hover{color:#0f172ad1;text-underline-offset:2px;text-decoration:underline}.tpproduct__title{font-family:var(--tp-ff-jost);letter-spacing:-.01em;color:#0f172aeb;white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;-webkit-box-orient:unset;min-height:auto;margin-bottom:3px;font-size:15.75px;font-weight:700;line-height:1.25;display:block;overflow:hidden}@media only screen and (min-width:1400px) and (max-width:1600px){.tpproduct__title{font-size:15.25px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.tpproduct__title{margin-bottom:3px;font-size:14.5px}}.tpproduct__title a{color:inherit;-o-transition:all .18s ease-out 0s;transition:all .18s ease-out}.tpproduct__title a:hover{color:var(--tp-heading-secondary)}.tpproduct__rating{flex-wrap:wrap;align-items:center;gap:4px;min-height:18px;margin-bottom:4px;display:flex}.tpproduct__rating a i{color:#0f172ab8;margin-right:-5px;font-size:13.5px}@media only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.tpproduct__rating a i{font-size:12px}}.tpproduct__rating-meta{flex-wrap:wrap;align-items:center;gap:4px;min-height:18px;margin-bottom:8px;display:inline-flex}.tpproduct__sold-inline{font-family:var(--tp-ff-jost);color:#15803d;white-space:nowrap;background:#16a34a1a;border:1px solid #16a34a29;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;font-weight:800;line-height:1;display:inline-flex}.tpproduct__sold-badge{width:auto;font-family:var(--tp-ff-jost);color:#15803d;white-space:nowrap;background:#16a34a1a;border:1px solid #16a34a29;border-radius:999px;align-items:center;gap:6px;margin-top:0;margin-left:0;margin-right:0;padding:5px 10px;font-size:12.5px;font-weight:800;line-height:1;display:inline-flex}.tpproduct__price{align-items:baseline;gap:8px;min-height:32px;margin-top:auto;display:flex}.tpproduct__price span{font-family:var(--tp-ff-jost);color:#ea0d42;letter-spacing:-.01em;margin-right:0;font-size:18px;font-weight:800;line-height:1.1}@media only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.tpproduct__price span{font-size:16.5px}}.tpproduct__price del{opacity:1;color:#0f172a73;font-size:13px;font-weight:600;line-height:1.1;text-decoration-color:#0f172a47;text-decoration-thickness:1px}@media only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.tpproduct__price del{font-size:12px}}.tpproduct__info{z-index:12;position:absolute;top:14px;left:14px}@media only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.tpproduct__info{top:12px;left:12px}}.tpproduct__shopping{z-index:30;position:absolute;top:14px;right:14px}.tpproduct__shopping a,.tpproduct__shopping button{opacity:0;visibility:hidden;will-change:transform,opacity;transition:transform .16s ease-out,opacity .16s ease-out,visibility .16s ease-out;transform:translateY(4px)}.tpproduct__shopping a:first-child,.tpproduct__shopping button:first-child{transition-delay:40ms}.tpproduct__shopping a:nth-child(2),.tpproduct__shopping button:nth-child(2){transition-delay:80ms}.tpproduct__shopping a:last-child,.tpproduct__shopping button:last-child{transition-delay:.12s}.tpproduct__shopping a>i,.tpproduct__shopping button>i{text-align:center;background:var(--tp-common-white);border:1px solid #0f172a1f;border-radius:50%;width:32px;height:32px;margin-bottom:5px;font-size:12px;line-height:30px;transition:background .16s,border-color .16s,color .16s,transform .16s;display:block}.tpproduct__shopping a>i:hover,.tpproduct__shopping a>i.active,.tpproduct__shopping button>i:hover,.tpproduct__shopping button>i.active{background-color:var(--tp-heading-secondary);border-color:var(--tp-heading-secondary);color:var(--tp-common-white);transform:translateY(-1px)}@media only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.tpproduct__shopping{top:12px;right:12px}.tpproduct__shopping a,.tpproduct__shopping button{opacity:1!important;visibility:visible!important;transition:none!important;transform:none!important}.tpproduct__shopping>a>i,.tpproduct__shopping>button>i{width:28px;height:28px;margin-bottom:4px;font-size:11px;line-height:26px}}.tpproduct__hover-text{background-color:var(--tp-grey-8);opacity:0;visibility:hidden;pointer-events:none;z-index:10;will-change:transform,opacity;border-top:1px solid #0000;border-radius:0 0 12px 12px;padding:10px 18px 14px;transition:opacity .18s ease-out,transform .18s ease-out,box-shadow .18s ease-out,border-top-color .18s ease-out;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}@media only screen and (min-width:1200px) and (max-width:1399px){.tpproduct__hover-text{padding-left:14px;padding-right:14px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.tpproduct__hover-text{opacity:1;visibility:visible;pointer-events:auto;box-shadow:none;border:0;border-radius:0;padding:0;position:static;transform:none}}.tpproduct__hover-price{justify-content:center;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.tpproduct__hover-price-main{font-family:var(--tp-ff-jost);color:#ea0d42;font-size:18px;font-weight:800;line-height:1.1}.tpproduct__hover-price-del{color:#0f172a73;font-size:13px;font-weight:600;text-decoration-color:#0f172a47;text-decoration-thickness:1px}@media only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.tpproduct__hover-price{display:none!important}}.tpproduct__hover-btn{flex-direction:column;gap:6px}.tpproduct__hover-btn .tp-btn-2{text-transform:none;white-space:nowrap;text-align:center;border-radius:30px;width:100%;min-height:38px;padding:0 12px;font-weight:600;line-height:38px}@media only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.tpproduct__hover-btn .tp-btn-2{width:88%;max-width:280px;min-height:34px;margin-left:auto;margin-right:auto;font-size:12.5px;line-height:34px}}.tpproduct__descrip ul li{color:#0f172a9e;padding-left:10px;font-size:13px;line-height:20px;list-style:none;position:relative}.tpproduct__descrip ul li:before{content:"";background-color:#0f172a47;border-radius:50%;width:4px;height:4px;position:absolute;top:10px;left:0}.tpproduct__oos-overlay{pointer-events:none;z-index:20;background:#0f172a52;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tpproduct__oos-overlay .tpproduct__oos-text{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#0f172ae6;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:700}@media (hover:hover) and (pointer:fine){.tpproduct:hover .tpproduct__shopping a,.tpproduct:hover .tpproduct__shopping button{opacity:1;visibility:visible;transform:translateY(0)}.tpproduct:hover .tpproduct__thumb-img{opacity:1;visibility:visible;transform:scale(1.03)}.tpproduct:hover .tpproduct__hover-text{opacity:1;visibility:visible;pointer-events:auto;border-top-color:#0f172a14;transform:translateY(0);box-shadow:0 15px 30px #3d6ea81a}}.tpproduct__arrow:hover .tpprduct-arrow{opacity:1;visibility:visible}.tpproduct__all-item{text-align:end;margin-bottom:15px}@media (max-width:767px){.tpproduct__all-item{text-align:start}}.tpproduct__all-item span{color:var(--tp-text-body);font-size:16px}.tpproduct__all-item span a{color:var(--tp-heading-secondary);align-items:center;font-size:16px;font-weight:600;display:inline-flex}.tpproduct__all-item span a:hover i{animation:1s infinite shakenext}.tpproduct__all-item span a i{margin-left:5px;font-size:16px;display:inline-block}.tpproduct__progress .progress{border-radius:999px;width:100%;height:7px;overflow:hidden}.tpproduct__progress .progress-bar{color:#ecf0e8;background-color:var(--tp-heading-secondary)}.tpproduct__progress span{color:var(--tp-heading-primary);font-size:14px;font-weight:500}.tpproduct__progress span b{color:var(--tp-heading-primary);font-weight:700}@media (max-width:767px){.tpproduct__padding{padding-left:0;padding-right:0}}.tpproduct__big-title{font-size:20px}@media only screen and (min-width:1200px) and (max-width:1399px){.tpproduct__big-title{font-size:18px}}.tpproduct__big-price span{font-size:24px}.deals-label{color:var(--tp-theme-1);font-size:16px}.bage__discount{background-color:var(--tp-theme-2);color:var(--tp-common-white);border-radius:6px;padding:4px 10px;font-size:12px;font-weight:700}.bage__hot{background-color:var(--tp-text-4);color:var(--tp-theme-2);border-radius:6px;padding:4px 10px;font-size:12px;font-weight:700}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:1400px) and (max-width:1600px){.tpproduct__arrow:hover .swiper-container{margin-bottom:-150px;padding-bottom:150px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.tpproduct__arrow .swiper-container{margin-bottom:0;padding-bottom:0}}.tpprduct-arrow{z-index:9;opacity:1;visibility:visible;pointer-events:auto;position:absolute;top:180px;left:-22px;transform:translateY(-50%)}.tpprduct-arrow.tpproduct-btn__nxt{left:auto;right:-22px}.tpprduct-arrow>a,.tpprduct-arrow>button{background:var(--tp-heading-secondary);border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:box-shadow .2s,filter .2s;display:flex;box-shadow:0 8px 22px #1018282e}.tpprduct-arrow i{color:var(--tp-common-white);font-size:18px}.tpprduct-arrow:hover>a,.tpprduct-arrow:hover>button{filter:brightness(.92);box-shadow:0 10px 26px #10182838}.tpprduct-arrow.swiper-button-disabled,.tpprduct-arrow>a.swiper-button-disabled,.tpprduct-arrow>button.swiper-button-disabled{cursor:not-allowed;box-shadow:none;filter:none;opacity:.5!important}@media only screen and (min-width:992px) and (max-width:1199px){.tpprduct-arrow{top:140px}}@media only screen and (min-width:768px) and (max-width:991px){.tpprduct-arrow{top:120px;left:-14px}.tpprduct-arrow.tpproduct-btn__nxt{right:-14px}.tpprduct-arrow>a,.tpprduct-arrow>button{width:42px;height:42px}.tpprduct-arrow i{font-size:16px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.tpprduct-arrow{display:none!important}}.tpprduct-arrow.tpproduct-btn__nxt4{left:auto;right:-25px}.whight-product .tpproduct{border:1px solid #ebeff4;overflow:hidden}.whight-product .tpproduct__content{background-color:var(--tp-common-white)}.whight-product .tpproduct:hover .tpproduct__hover-text{background-color:var(--tp-common-white);border-top-color:#ebeff4}.tp-navtab-style-2{justify-content:flex-end;display:flex}@media (max-width:767px){.tp-navtab-style-2{justify-content:flex-start}}.tp-navtab-style-2.tpnavtab__area nav .nav-link{color:var(--tp-text-body);background:0 0;border:none;margin-bottom:8px;margin-left:25px;padding:0;font-size:15px;font-weight:400}@media only screen and (min-width:768px) and (max-width:991px){.tp-navtab-style-2.tpnavtab__area nav .nav-link{margin-left:14px;font-size:14px}}@media (max-width:767px){.tp-navtab-style-2.tpnavtab__area nav .nav-link{margin-left:0;margin-right:14px;font-size:14px}}.tp-navtab-style-2 .nav-link.active{color:var(--tp-heading-secondary)!important}.green-product-border .green-border{border:1px solid var(--tp-heading-secondary)}.green-product-border .green-border:hover .tpproduct__hover-text{border-top-color:var(--tp-heading-secondary)}.tplist__product{background-color:var(--tp-common-white);border-radius:10px;padding:20px;overflow:hidden}@media (max-width:767px){.tplist__product{flex-wrap:wrap}}.tplist__product:hover .tplist__product-img-one{opacity:0;visibility:hidden}.tplist__product:hover .tplist__product-img-two{opacity:1;visibility:visible;transform:scale(1.03)}.tplist__product-img{-o-transition:all .3s ease-out 0s;flex:none;transition:all .3s ease-out;position:relative;overflow:hidden}.tplist__product-img .tplist__product-img-two{opacity:0;visibility:hidden;-o-transition:all .3s ease-out 0s;width:100%;height:100%;transition:all .3s ease-out;position:absolute;top:0;left:0}.tplist__content{margin-left:-230px}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tplist__content{margin-left:0}}.tplist__content span{color:#0f172a99;font-size:13px;font-weight:500;line-height:19px}.tplist__content-title{font-size:16px;font-weight:700;line-height:20px;font-family:var(--tp-ff-jost)}.tplist__content-title a:hover{color:var(--tp-heading-secondary)}.tplist__content-info li{font-family:var(--tp-ff-jost);color:#0f172a99;padding-left:16px;font-size:14px;font-weight:400;line-height:22px;list-style:none;position:relative}.tplist__content-info li:before{content:"";background-color:#0f172a73;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.tplist__rating a i{color:var(--tp-text-1);margin-right:-5px;font-size:14px}.tplist__instock{font-family:var(--tp-ff-jost);color:var(--tp-text-body);margin-bottom:0;font-size:16px;font-weight:500;line-height:20px}.tplist__instock span{color:#00b853;font-weight:700}.tplist__count{font-family:var(--tp-ff-jost);color:#ea0d42;font-size:18px;font-weight:800;line-height:26px}.tplist__shopping a{font-family:var(--tp-ff-jost);color:#0f172a9e;text-transform:uppercase;margin-right:20px;font-size:12px;font-weight:600;line-height:17px}.tplist__shopping a i{margin-right:5px;font-size:14px}.tplist__price{flex:none;padding-left:30px;position:relative}@media (max-width:767px){.tplist__price{margin-top:30px;padding-left:0}}.tplist__price:before{content:"";background-color:#ebeff4;width:1px;height:200px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:767px){.tplist__price:before{display:none}}.tplist__price .tp-btn-2{text-align:center;white-space:nowrap;border-radius:28px;width:100%;min-height:36px;margin-bottom:10px;padding:0 10px;line-height:36px;display:block}.product__table-count .product__details-count{display:flex}.product__table-title a{color:var(--tp-heading-primary);font-size:16px}.product__table table td{text-align:center;vertical-align:inherit;text-align:left;border:1px solid var(--tp-border-1);width:auto;padding:15px}@media only screen and (min-width:992px) and (max-width:1199px){.product__table table td{width:200%}}.modal-dialog{margin-left:auto;margin-right:auto;max-width:1180px!important}@media only screen and (min-width:992px) and (max-width:1199px){.modal-dialog{max-width:980px!important}}@media only screen and (min-width:768px) and (max-width:991px){.modal-dialog{max-width:680px!important}}@media only screen and (min-width:576px) and (max-width:767px){.modal-dialog{max-width:480px!important}}@media (max-width:767px){.modal-dialog{max-width:92%!important}}.swiper-container.tpproduct-active,.swiper.tpproduct-active{touch-action:pan-y;overscroll-behavior-x:contain}.swiper-container.tpproduct-active .swiper-wrapper,.swiper.tpproduct-active .swiper-wrapper{align-items:stretch}.swiper-container.tpproduct-active .swiper-slide,.swiper.tpproduct-active .swiper-slide{height:auto}.tpproduct__bundle-meta{color:#1f7a4c;background:#e8f7ee;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.tpproduct__bundle-meta-wrapper{text-align:center}.tpproduct__bundle-inline{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:4px;display:flex}.tpproduct__bundle-inline span{color:#6b7280;background:#f3f4f6;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:500}.tpproduct,.tpproduct__hover-text{overflow:visible}.tpproduct__variant-select{z-index:20;width:100%;position:relative}.tpproduct__variant-label{letter-spacing:.4px;text-transform:uppercase;color:#8b8f97;margin-bottom:6px;font-size:11px;font-weight:700;display:inline-block}.tpproduct__variant-dropdown{width:100%;position:relative}.tpproduct__variant-dropdown.is-open{z-index:60}.tpproduct__variant-trigger{color:#1f2328;cursor:pointer;background:#fff;border:1px solid #e2e5ec;border-radius:14px;justify-content:space-between;align-items:center;width:100%;min-height:46px;padding:0 14px;font-size:14px;font-weight:600;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 6px 16px #0000000f}.tpproduct__variant-trigger:hover{background:#fafbfc;border-color:#cfd4dc}.tpproduct__variant-trigger:focus,.tpproduct__variant-trigger:focus-visible{border-color:#2f6fed;outline:none;box-shadow:0 0 0 3px #2f6fed26}.tpproduct__variant-trigger-text{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.tpproduct__variant-trigger-caret{border-bottom:2px solid #8b8f97;border-right:2px solid #8b8f97;flex:none;width:8px;height:8px;transition:all .2s;transform:rotate(45deg)}.tpproduct__variant-trigger-caret.is-open{border-color:#2f6fed;transform:rotate(-135deg)}.tpproduct__variant-menu-portal{z-index:9999}.tpproduct__variant-menu{overscroll-behavior:contain;background:#fff;border:1px solid #e6e9ef;border-radius:16px;margin:0;padding:8px;list-style:none;overflow:hidden auto;box-shadow:0 18px 40px #11182729,0 2px 6px #1118270f}.tpproduct__variant-option{cursor:pointer;color:#1f2328;background:0 0;border:none;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px 14px;font-size:14px;font-weight:600;transition:background-color .18s,color .18s,transform .18s;display:flex}.tpproduct__variant-option:hover{background:#f4f6fb;transform:translate(2px)}.tpproduct__variant-option.is-selected{color:#fff;background:linear-gradient(135deg,#2f6fed,#1f5bd8);box-shadow:0 4px 10px #2f6fed40}.tpproduct__variant-option.is-unavailable{opacity:.5;cursor:not-allowed}.tpproduct__variant-option-label{font-size:14px;font-weight:600;line-height:1.2}.tpproduct__variant-option-stock{color:inherit;opacity:.8;white-space:nowrap;font-size:11px;font-weight:700}.tpproduct__hover-text .tpproduct__variant-select{margin-top:6px}.tpproduct.is-active .tpproduct__hover-text,.tpproduct:focus-within .tpproduct__hover-text{opacity:1;visibility:visible;pointer-events:auto;border-top-color:#0f172a14;transform:translateY(0);box-shadow:0 15px 30px #3d6ea81a}.tpproduct.is-active .tpproduct__shopping a,.tpproduct.is-active .tpproduct__shopping button,.tpproduct:focus-within .tpproduct__shopping a,.tpproduct:focus-within .tpproduct__shopping button{opacity:1;visibility:visible;transform:translateY(0)}.tpproduct__variant-dropdown.is-open{pointer-events:auto}.tpproduct__rating-block{flex-direction:column;gap:4px;display:flex}.tpproduct__reviews-slot{align-items:center;min-height:18px;display:flex}.tpproduct__rating-count{font-size:13px;line-height:18px}.tpproduct__rating-count--hidden{visibility:hidden}.tpproduct__rating-meta{align-items:center;min-height:24px;display:flex}.tpproduct__hover-text{flex-direction:column;justify-content:space-between;min-height:210px;display:flex}.tpproduct__hover-meta{flex-direction:column;display:flex}.tpproduct__variant-slot{min-height:72px}.tpproduct__hover-btn{margin-top:auto}.tpproduct__tabs-nav{justify-content:center;display:flex}.tpproduct__tabs-row{border-bottom:0;justify-content:center;gap:8px 14px}.tpproduct__tabs-row--mobile{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;margin:0 auto;display:flex}.tpproduct__tabs-row--mobile .nav-link{float:none;text-align:center;justify-content:center;align-items:center;margin:0;padding:4px 2px;display:inline-flex}.tpshop-catalog .catalog-product-card{background:#fff;border:1px solid #0f172a0f;border-radius:30px;overflow:hidden;box-shadow:0 8px 24px #0f172a0a,0 20px 48px #0f172a14}.tpshop-catalog .catalog-product-card .tpproduct__thumb{background:radial-gradient(circle,#0000000f 0%,#0000 52%),linear-gradient(#fff 0%,#f7f7f5 100%);min-height:280px;padding:30px 24px 12px}.tpshop-catalog .catalog-product-card .object-cover{filter:drop-shadow(0 18px 24px #00000024);transform:scale(.88);object-fit:contain!important}.tpshop-catalog .catalog-product-card .tpproduct__content{padding:24px}.tpshop-catalog .catalog-product-card .tpproduct__content-weight{margin-bottom:8px}.tpshop-catalog .catalog-product-card .tpproduct__content-weight a,.tpshop-catalog .catalog-product-card .tpproduct__content-weight span{color:#6d7c6f;letter-spacing:.01em;font-size:14px;font-weight:800}.tpshop-catalog .catalog-product-card .tpproduct__title{margin-bottom:14px}.tpshop-catalog .catalog-product-card .tpproduct__title a{color:#111827;letter-spacing:-.04em;font-weight:900;line-height:.95}.tpshop-catalog .catalog-product-card .tpproduct__rating-block{align-items:center;gap:12px;display:flex;margin-bottom:18px!important}.tpshop-catalog .catalog-product-card .tpproduct__rating{align-items:center;display:flex}.tpshop-catalog .catalog-product-card .tpproduct__rating svg{width:14px!important;height:14px!important}.tpshop-catalog .catalog-product-card .tpproduct__reviews-slot{align-items:center;gap:12px;display:flex}.tpshop-catalog .catalog-product-card .tpproduct__reviews-slot:after{content:"";background:#0f172a1f;width:1px;height:14px}.tpshop-catalog .catalog-product-card .tpproduct__rating-count{color:#667085;white-space:nowrap;font-size:14px;font-weight:700}.tpshop-catalog .catalog-product-card .tpproduct__rating-meta{margin:0!important}.tpshop-catalog .catalog-product-card .tpproduct__sold-badge{color:#667085;white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:800;display:flex}.tpshop-catalog .catalog-product-card .tpproduct__price{border-bottom:1px dashed #0000001a;margin-top:18px;margin-bottom:22px;padding-bottom:22px}.tpshop-catalog .catalog-product-card .tpproduct__variant-label{color:#667085;letter-spacing:.12em;margin-bottom:10px;font-size:12px;font-weight:900}.tpshop-catalog .catalog-product-card .tpproduct__variant-trigger{color:#111827;background:#fafafa;border:1px solid #0f172a14;border-radius:18px;min-height:58px;font-size:16px;font-weight:800}.tpshop-catalog .catalog-product-card .tpproduct__hover-btn{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px!important;display:grid!important}.tpshop-catalog .catalog-product-card .tp-btn-2{letter-spacing:-.01em;border-radius:18px;min-height:56px;font-size:15px;font-weight:900;transition:all .2s}.tpshop-catalog .catalog-product-card .tpproduct__details-btn{color:#16913d;background:#fff;border:1.5px solid #16913d}.tpshop-catalog .catalog-product-card .tpproduct__details-btn:hover{background:#f5fbf6}.tpshop-catalog .catalog-product-card .tp-btn-2:not(.tpproduct__details-btn){color:#fff;background:#16913d;border:1.5px solid #16913d;box-shadow:0 14px 28px #16913d3d}.tpshop-catalog .catalog-product-card .tp-btn-2:not(.tpproduct__details-btn):hover{transform:translateY(-2px);box-shadow:0 18px 34px #16913d4d}.tpshop-catalog .catalog-product-card .tpproduct__shopping{gap:10px;top:22px;right:22px}.tpshop-catalog .catalog-product-card .tpproduct__shopping button,.tpshop-catalog .catalog-product-card .tpproduct__shopping a{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #0f172a0f;border-radius:50%;width:46px;height:46px;box-shadow:0 10px 24px #00000014}.tpshop-catalog .catalog-product-card .tpproduct__shopping button:hover,.tpshop-catalog .catalog-product-card .tpproduct__shopping a:hover{transform:translateY(-2px)}.tpshop-catalog .catalog-product-card .tpproduct__info-hot{color:#e11d48;letter-spacing:.04em;background:#ffe5ec;border-radius:14px;height:38px;padding:0 16px;font-size:13px;font-weight:900}.tpshop-catalog .catalog-product-card .tpproduct__rating-block{flex-flow:row!important;align-items:center!important;gap:10px!important;min-height:24px!important;margin:0 0 18px!important;display:flex!important}.tpshop-catalog .catalog-product-card .tpproduct__rating{white-space:nowrap!important;flex-direction:row!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;gap:1px!important;min-height:18px!important;margin:0!important;line-height:1!important;display:inline-flex!important}.tpshop-catalog .catalog-product-card .tpproduct__rating>span,.tpshop-catalog .catalog-product-card .tpproduct__rating>div,.tpshop-catalog .catalog-product-card .tpproduct__rating .react-simple-star-rating,.tpshop-catalog .catalog-product-card .tpproduct__rating .filled-icons,.tpshop-catalog .catalog-product-card .tpproduct__rating .empty-icons{white-space:nowrap!important;flex-direction:row!important;align-items:center!important;gap:1px!important;line-height:1!important;display:inline-flex!important}.tpshop-catalog .catalog-product-card .tpproduct__rating svg{vertical-align:middle!important;width:14px!important;min-width:14px!important;height:14px!important;display:inline-block!important}.tpshop-catalog .catalog-product-card .tpproduct__reviews-slot{flex:none!important;align-items:center!important;min-height:18px!important;margin:0!important;padding:0!important;display:inline-flex!important}.tpshop-catalog .catalog-product-card .tpproduct__rating-count{color:#667085!important;white-space:nowrap!important;font-size:14px!important;font-weight:700!important;line-height:1!important;display:inline-block!important}.tpshop-catalog .catalog-product-card .tpproduct__rating-count--hidden{visibility:hidden!important;width:0!important;overflow:hidden!important}.tpshop-catalog .catalog-product-card .tpproduct__rating-meta{display:none!important}.tpshop-catalog .catalog-product-card .tpproduct__sold-badge{color:#667085!important;white-space:nowrap!important;background:0 0!important;border:0!important;flex:none!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.tpshop-catalog .catalog-product-card .tpproduct__sold-icon{color:#98a2b3!important;width:14px!important;min-width:14px!important;height:14px!important}@media (max-width:575.98px){.tpshop-catalog .catalog-product-card .tpproduct__rating-block{gap:7px!important}.tpshop-catalog .catalog-product-card .tpproduct__rating-count,.tpshop-catalog .catalog-product-card .tpproduct__sold-badge{font-size:13px!important}.tpshop-catalog .catalog-product-card .tpproduct__rating svg,.tpshop-catalog .catalog-product-card .tpproduct__sold-icon{width:13px!important;min-width:13px!important;height:13px!important}}@media (max-width:575.98px){.tpshop-catalog .row{--bs-gutter-x:12px!important;--bs-gutter-y:14px!important}.tpshop-catalog .tpproduct__shop-item,.tpshop-catalog .col,.tpshop-catalog [class*=col-]{padding-left:6px!important;padding-right:6px!important}.tpshop-catalog .catalog-product-card{border-radius:14px!important;box-shadow:0 10px 24px #0f172a14!important}.tpshop-catalog .catalog-product-card .tpproduct__thumb{aspect-ratio:1/.68!important;border-radius:14px 14px 0 0!important;min-height:118px!important;padding:10px 8px!important}.tpshop-catalog .catalog-product-card .img-base{inset:34px 8px 8px!important}.tpshop-catalog .catalog-product-card .object-cover{filter:drop-shadow(0 8px 10px #0f172a1f)!important;transform:scale(.68)!important}.tpshop-catalog .catalog-product-card .tpproduct__info{top:8px!important;left:8px!important}.tpshop-catalog .catalog-product-card .tpproduct__info-hot,.tpshop-catalog .catalog-product-card .tpproduct__info-discount{border-radius:7px!important;min-height:20px!important;padding:0 7px!important;font-size:8px!important}.tpshop-catalog .catalog-product-card .tpproduct__shopping{gap:4px!important;top:8px!important;right:8px!important}.tpshop-catalog .catalog-product-card .tpproduct__shopping a,.tpshop-catalog .catalog-product-card .tpproduct__shopping button{width:26px!important;min-width:26px!important;height:26px!important}.tpshop-catalog .catalog-product-card .tpproduct__shopping i{font-size:10px!important}.tpshop-catalog .catalog-product-card .tpproduct__content{padding:10px 10px 0!important}.tpshop-catalog .catalog-product-card .tpproduct__content-weight{margin-bottom:3px!important}.tpshop-catalog .catalog-product-card .tpproduct__content-weight a,.tpshop-catalog .catalog-product-card .tpproduct__content-weight span{font-size:10px!important;font-weight:650!important}.tpshop-catalog .catalog-product-card .tpproduct__title,.tpshop-catalog .catalog-product-card .tpproduct__title a{letter-spacing:-.02em!important;font-size:14px!important;font-weight:750!important;line-height:1.08!important}.tpshop-catalog .catalog-product-card .tpproduct__title{margin-bottom:6px!important}.tpshop-catalog .catalog-product-card .tpproduct__rating-block{gap:4px!important;min-height:14px!important;margin-bottom:8px!important}.tpshop-catalog .catalog-product-card .tpproduct__rating svg{width:9px!important;min-width:9px!important;height:9px!important}.tpshop-catalog .catalog-product-card .tpproduct__rating-count,.tpshop-catalog .catalog-product-card .tpproduct__sold-badge{font-size:9.5px!important;font-weight:650!important}.tpshop-catalog .catalog-product-card .tpproduct__sold-icon{width:10px!important;height:10px!important}.tpshop-catalog .catalog-product-card .tpproduct__stats-divider{height:10px!important}.tpshop-catalog .catalog-product-card .tpproduct__price{min-height:auto!important;margin-bottom:9px!important;padding-bottom:9px!important}.tpshop-catalog .catalog-product-card .tpproduct__price span{font-size:22px!important;font-weight:850!important}.tpshop-catalog .catalog-product-card .tpproduct__price del{font-size:10px!important}.tpshop-catalog .catalog-product-card .tpproduct__hover-text{padding:0 10px 10px!important}.tpshop-catalog .catalog-product-card .tpproduct__variant-slot{min-height:50px!important}.tpshop-catalog .catalog-product-card .tpproduct__variant-select{margin-bottom:8px!important}.tpshop-catalog .catalog-product-card .tpproduct__variant-label{margin-bottom:3px!important;font-size:8px!important}.tpshop-catalog .catalog-product-card .tpproduct__variant-trigger{border-radius:9px!important;min-height:32px!important;padding-inline:10px!important;font-size:11px!important}.tpshop-catalog .catalog-product-card .tpproduct__hover-btn{gap:5px!important}.tpshop-catalog .catalog-product-card .tpproduct__hover-btn .tp-btn-2{border-radius:9px!important;min-height:32px!important;padding:0 6px!important;font-size:10px!important;font-weight:750!important;line-height:1.05!important}}.tpshop-catalog .catalog-product-card .tpproduct__title,.tpshop-catalog .catalog-product-card .tpproduct__title a{letter-spacing:-.025em!important;font-size:clamp(22px,1.75vw,30px)!important;font-weight:760!important;line-height:1.08!important}@media (max-width:575.98px){.tpshop-catalog .row{--bs-gutter-x:12px!important;--bs-gutter-y:14px!important}.tpshop-catalog .tpproduct__shop-item,.tpshop-catalog .col,.tpshop-catalog [class*=col-]{padding-left:6px!important;padding-right:6px!important}.tpshop-catalog .catalog-product-card{border-radius:14px!important;box-shadow:0 10px 24px #0f172a14!important}.tpshop-catalog .catalog-product-card .tpproduct__thumb{aspect-ratio:1/.68!important;border-radius:14px 14px 0 0!important;min-height:118px!important;padding:10px 8px!important}.tpshop-catalog .catalog-product-card .img-base{inset:34px 8px 8px!important}.tpshop-catalog .catalog-product-card .object-cover{filter:drop-shadow(0 8px 10px #0f172a1f)!important;transform:scale(.68)!important}.tpshop-catalog .catalog-product-card .tpproduct__info{top:8px!important;left:8px!important}.tpshop-catalog .catalog-product-card .tpproduct__info-hot,.tpshop-catalog .catalog-product-card .tpproduct__info-discount{border-radius:7px!important;min-height:20px!important;padding:0 7px!important;font-size:8px!important}.tpshop-catalog .catalog-product-card .tpproduct__shopping{gap:4px!important;top:8px!important;right:8px!important}.tpshop-catalog .catalog-product-card .tpproduct__shopping a,.tpshop-catalog .catalog-product-card .tpproduct__shopping button{width:26px!important;min-width:26px!important;height:26px!important}.tpshop-catalog .catalog-product-card .tpproduct__shopping i{font-size:10px!important}.tpshop-catalog .catalog-product-card .tpproduct__content{padding:10px 10px 0!important}.tpshop-catalog .catalog-product-card .tpproduct__content-weight{margin-bottom:3px!important}.tpshop-catalog .catalog-product-card .tpproduct__content-weight a,.tpshop-catalog .catalog-product-card .tpproduct__content-weight span{font-size:10px!important;font-weight:650!important}.tpshop-catalog .catalog-product-card .tpproduct__title,.tpshop-catalog .catalog-product-card .tpproduct__title a{letter-spacing:-.02em!important;font-size:14px!important;font-weight:750!important;line-height:1.08!important}.tpshop-catalog .catalog-product-card .tpproduct__title{margin-bottom:6px!important}.tpshop-catalog .catalog-product-card .tpproduct__rating-block{gap:4px!important;min-height:14px!important;margin-bottom:8px!important}.tpshop-catalog .catalog-product-card .tpproduct__rating svg{width:9px!important;min-width:9px!important;height:9px!important}.tpshop-catalog .catalog-product-card .tpproduct__rating-count,.tpshop-catalog .catalog-product-card .tpproduct__sold-badge{font-size:9.5px!important;font-weight:650!important}.tpshop-catalog .catalog-product-card .tpproduct__sold-icon{width:10px!important;height:10px!important}.tpshop-catalog .catalog-product-card .tpproduct__stats-divider{height:10px!important}.tpshop-catalog .catalog-product-card .tpproduct__price{min-height:auto!important;margin-bottom:9px!important;padding-bottom:9px!important}.tpshop-catalog .catalog-product-card .tpproduct__price span{font-size:22px!important;font-weight:850!important}.tpshop-catalog .catalog-product-card .tpproduct__price del{font-size:10px!important}.tpshop-catalog .catalog-product-card .tpproduct__hover-text{padding:0 10px 10px!important}.tpshop-catalog .catalog-product-card .tpproduct__variant-slot{min-height:50px!important}.tpshop-catalog .catalog-product-card .tpproduct__variant-select{margin-bottom:8px!important}.tpshop-catalog .catalog-product-card .tpproduct__variant-label{margin-bottom:3px!important;font-size:8px!important}.tpshop-catalog .catalog-product-card .tpproduct__variant-trigger{border-radius:9px!important;min-height:32px!important;padding-inline:10px!important;font-size:11px!important}.tpshop-catalog .catalog-product-card .tpproduct__hover-btn{gap:5px!important}.tpshop-catalog .catalog-product-card .tpproduct__hover-btn .tp-btn-2{border-radius:9px!important;min-height:32px!important;padding:0 6px!important;font-size:10px!important;font-weight:750!important;line-height:1.05!important}}.tpshop-catalog .catalog-product-card .tpproduct__hover-btn .tp-btn-2{transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;justify-content:center!important;align-items:center!important;gap:8px!important;display:inline-flex!important}.tpshop-catalog .catalog-product-card .tpproduct__hover-btn .tpproduct__btn-icon{border-radius:999px;justify-content:center;align-items:center;width:26px;min-width:26px;height:26px;transition:transform .18s,background .18s,color .18s;display:inline-flex}.tpshop-catalog .catalog-product-card .tpproduct__hover-btn .tpproduct__btn-icon i{font-size:13px;line-height:1}.tpshop-catalog .catalog-product-card .tpproduct__hover-btn .tpproduct__btn-text{align-items:center;line-height:1.05;display:inline-flex}.tpshop-catalog .catalog-product-card .tpproduct__hover-btn .tpproduct__details-btn .tpproduct__btn-icon{color:#17883c;background:#17883c14}.tpshop-catalog .catalog-product-card .tpproduct__hover-btn .tpproduct__details-btn:hover .tpproduct__btn-icon{background:#17883c24;transform:scale(1.06)}.tpshop-catalog .catalog-product-card .tpproduct__hover-btn .tp-btn-2:not(.tpproduct__details-btn) .tpproduct__btn-icon{color:#fff;background:#ffffff29}.tpshop-catalog .catalog-product-card .tpproduct__hover-btn .tp-btn-2:not(.tpproduct__details-btn):hover .tpproduct__btn-icon{background:#ffffff38;transform:scale(1.06)}@media (max-width:575.98px){.tpshop-catalog .catalog-product-card .tpproduct__hover-btn{grid-template-columns:1fr 1fr!important;gap:6px!important;margin-top:10px!important;display:grid!important}.tpshop-catalog .catalog-product-card .tpproduct__hover-btn .tp-btn-2{white-space:nowrap!important;letter-spacing:-.01em!important;width:100%!important;max-width:none!important;height:34px!important;min-height:34px!important;box-shadow:none!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:5px!important;padding:0 8px!important;font-size:9.5px!important;font-weight:750!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}.tpshop-catalog .catalog-product-card .tpproduct__btn-icon{border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:15px!important;min-width:15px!important;height:15px!important;display:inline-flex!important}.tpshop-catalog .catalog-product-card .tpproduct__btn-icon i{font-size:7px!important;line-height:1!important}.tpshop-catalog .catalog-product-card .tpproduct__btn-text{white-space:nowrap!important;text-overflow:ellipsis!important;justify-content:center!important;align-items:center!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}.tpshop-catalog .catalog-product-card .tpproduct__details-btn{border-width:1px!important}.tpshop-catalog .catalog-product-card .tpproduct__details-btn .tpproduct__btn-icon{background:#17883c14!important}.tpshop-catalog .catalog-product-card .tp-btn-2:not(.tpproduct__details-btn) .tpproduct__btn-icon{background:#ffffff24!important}}@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tpdetails__area{margin-right:0}}.tpdetails__product{background-color:var(--tp-common-white);border-radius:10px;padding:35px 40px 45px}@media only screen and (min-width:992px) and (max-width:1199px),(max-width:767px){.tpdetails__product{padding:20px}}.tpdetails__title-box{border-bottom:1px solid #e6ecf0;margin-bottom:25px;padding-bottom:25px}.tpdetails__brand li{font-family:var(--tp-ff-jost);color:#455770;margin-right:15px;padding-right:20px;font-size:13px;font-weight:400;line-height:19px;list-style:none;display:inline-block;position:relative}.tpdetails__brand li:last-child{margin-right:0;padding-right:0}.tpdetails__brand li:last-child:before{display:none}.tpdetails__brand li:before{content:"";background-color:#e6ecf0;width:1px;height:12px;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (max-width:767px){.tpdetails__brand li:before{display:none}}.tpdetails__brand li a{color:var(--tp-heading-secondary);font-weight:500;display:inline-block}.tpdetails__brand li i{color:var(--tp-text-1);margin-right:-5px;font-size:14px}.tpdetails__brand li span{color:var(--tp-heading-secondary);font-weight:500;display:inline-block}.tpdetails__brand li b{text-transform:uppercase;color:var(--tp-text-3);margin-left:5px;font-weight:500}.tpdetails__title{font-family:var(--tp-ff-jost);color:var(--tp-heading-primary);font-size:24px;font-weight:500;line-height:35px}.shopdetails__price{align-items:baseline;gap:10px;display:inline-flex}.shopdetails__price-current{font-family:var(--tp-ff-jost);color:#ea0d42;font-size:24px;font-weight:600;line-height:35px}.shopdetails__price-original{font-family:var(--tp-ff-jost);color:#79819c;font-size:14px;font-weight:400;line-height:20px;text-decoration:line-through}.tpproduct-details__thumb-img img{max-width:100%}@media (max-width:767px){.tpproduct-details__nab{margin-bottom:30px}}.tpproduct-details__nab .tab-pane{position:relative}.tpproduct-details__nab .nav-tabs{border:0;outline:0;margin:0;padding:0}.tpproduct-details__nab .nav-tabs .nav-link{border:1px solid #e6ecf0;border-radius:5px;outline:0;margin:0 5px;padding:0}.tpproduct-details__nab .nav-tabs .nav-link.active{border-color:var(--tp-heading-secondary)}.tpproduct-details__nab .nav-tabs .nav-link img{object-fit:cover;width:60px;height:60px}.product__details-price-box{border-bottom:1px solid #e6ecf0;margin-bottom:30px;padding-bottom:25px}.product__details-price{font-family:var(--tp-ff-jost);color:#ea0d42;font-size:24px;font-weight:500;line-height:35px}.product__details-info-list li{font-family:var(--tp-ff-jost);color:var(--tp-text-body);padding-left:18px;font-size:14px;font-weight:400;line-height:22px;list-style:none;position:relative}.product__details-info-list li:after{content:"";background-color:var(--tp-text-body);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.product__details-cart{border-bottom:1px solid #e6ecf0;margin-bottom:30px;padding-bottom:20px}@media (max-width:767px){.product__details-quantity{flex-wrap:wrap}}.product__details-quantity b{font-family:var(--tp-ff-jost);text-transform:uppercase;color:#2d2a6e;flex:none;margin-right:8px;font-size:12px;font-weight:500;line-height:17px}.product__details-count{color:var(--tp-text-body);cursor:pointer;background-color:#f3f3f9;border:1px solid #ebeff4;border-radius:30px;flex:none;padding:10px 29px;display:inline-block}.product__details-count input{text-align:center;width:25px;color:var(--tp-text-body);background-color:#f3f3f9;border:none;font-size:16px;font-weight:600}.product__details-btn{flex:none}@media (max-width:767px){.product__details-btn{margin-top:18px}}@media only screen and (min-width:576px) and (max-width:767px){.product__details-btn{margin-top:0}}.product__details-btn a{font-family:var(--tp-ff-jost);text-align:center;text-transform:uppercase;color:var(--tp-common-white);background-color:var(--tp-heading-secondary);border-radius:30px;padding:13px 97px;font-size:13px;font-weight:600;display:inline-block}.product__details-btn a:hover{background-color:#859a00}@media only screen and (min-width:992px) and (max-width:1199px),(max-width:767px){.product__details-btn a{padding:13px 30px}}.product__details-check{flex-wrap:wrap;align-items:center;display:flex}.product__details-check li{font-family:var(--tp-ff-jost);text-transform:uppercase;color:var(--tp-heading-primary);margin-bottom:5px;margin-right:25px;font-size:12px;font-weight:500;line-height:17px;list-style:none}.product__details-check li:last-child{margin-right:0}.product__details-stock li{font-family:var(--tp-ff-jost);color:var(--tp-text-body);margin-bottom:5px;font-size:15px;font-weight:400;line-height:22px;list-style:none}.product__details-stock li i{color:#00b853;font-style:normal}.product__details-payment{background-color:var(--tp-grey-8);border-radius:5px;padding:20px}.product__details-payment img{max-width:100%}.product__details-payment span{margin-top:5px;display:block}.product__color-title{font-family:var(--tp-ff-jost);text-transform:uppercase;color:#2d2a6e;font-size:12px;font-weight:500;line-height:17px}.product__color-switch .form-check-input:checked{background-color:var(--tp-common-black);border-color:var(--tp-border-1)}.product__color-switch .form-check-input:checked:focus{border:none;outline:0}.product__sticky{position:sticky;top:100px}.tpdescription__box{background-color:var(--tp-common-white);border-radius:10px;padding:20px 40px 16px}@media only screen and (min-width:992px) and (max-width:1199px),(max-width:767px){.tpdescription__box{padding:20px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tpdescription__product-wrapper{flex-wrap:wrap}}.tpdescription__product-title{font-family:var(--tp-ff-jost);letter-spacing:.1em;text-transform:uppercase;color:#0f172ac7;font-size:12px;font-weight:900;line-height:18px}.tpdescription__product-thumb img,.tpdescription__video-wrapper img{border-radius:5px;max-width:100%}.tpdescription__box-center{border-bottom:1px solid #0f172a1f;margin-bottom:22px}.tpdescription__box-center .nav-tabs{border:none;outline:0;flex-wrap:wrap;gap:18px}.tpdescription__box-center .nav-tabs .nav-link{font-family:var(--tp-ff-jost);letter-spacing:.08em;text-transform:uppercase;color:#0f172a80;background:0 0;border:none;margin:0;padding:0 0 12px;font-size:13px;font-weight:800;line-height:18px;transition:color .15s;position:relative}@media (max-width:767px){.tpdescription__box-center .nav-tabs .nav-link{letter-spacing:.06em;padding-bottom:10px;font-size:12px}}.tpdescription__box-center .nav-tabs .nav-link:hover{color:#0f172ac7}.tpdescription__box-center .nav-tabs .nav-link.active{color:#0f172ae6}.tpdescription__box-center .nav-tabs .nav-link.active:after{content:"";background:var(--tp-heading-secondary);border-radius:999px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.tpdescription .tab-content .tab-pane{animation:.14s tpDescFade}@keyframes tpDescFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.tpdescription__content,.tpdescription__product-info,.tpdescription__video{color:#0f172abd}.tpdescription__content p,.tpdescription__content li,.tpdescription__product-info p,.tpdescription__product-info li,.tpdescription__video p,.tpdescription__video li{font-family:var(--tp-ff-jost);margin:0 0 14px;font-size:15.5px;font-weight:400;line-height:28px}@media (max-width:767px){.tpdescription__content p,.tpdescription__content li,.tpdescription__product-info p,.tpdescription__product-info li,.tpdescription__video p,.tpdescription__video li{font-size:15px;line-height:27px}}.tpdescription__content h1,.tpdescription__content h2,.tpdescription__content h3,.tpdescription__content h4,.tpdescription__product-info h1,.tpdescription__product-info h2,.tpdescription__product-info h3,.tpdescription__product-info h4,.tpdescription__video h1,.tpdescription__video h2,.tpdescription__video h3,.tpdescription__video h4{font-family:var(--tp-ff-jost);color:#0f172af0;letter-spacing:-.015em;margin:18px 0 10px;font-weight:900}.tpdescription__content h1,.tpdescription__product-info h1,.tpdescription__video h1{font-size:22px;line-height:1.25}.tpdescription__content h2,.tpdescription__product-info h2,.tpdescription__video h2{font-size:18px;line-height:1.3}.tpdescription__content h3,.tpdescription__product-info h3,.tpdescription__video h3{font-size:16px;line-height:1.35}.tpdescription__content h4,.tpdescription__product-info h4,.tpdescription__video h4{text-transform:uppercase;letter-spacing:.08em;color:#0f172ac7;font-size:14px;line-height:1.4}.tpdescription__content a,.tpdescription__product-info a,.tpdescription__video a{color:var(--tp-heading-secondary);text-underline-offset:3px;text-decoration:underline}.tpdescription__content a:hover,.tpdescription__product-info a:hover,.tpdescription__video a:hover{text-decoration-thickness:2px}.tpdescription__content ul,.tpdescription__content ol,.tpdescription__product-info ul,.tpdescription__product-info ol,.tpdescription__video ul,.tpdescription__video ol{margin:10px 0 16px;padding-left:18px}.tpdescription__content ul li,.tpdescription__content ol li,.tpdescription__product-info ul li,.tpdescription__product-info ol li,.tpdescription__video ul li,.tpdescription__video ol li{margin:7px 0}.tpdescription__content ul,.tpdescription__product-info ul,.tpdescription__video ul{padding-left:0;list-style:none}.tpdescription__content ul li,.tpdescription__product-info ul li,.tpdescription__video ul li{padding-left:18px;position:relative}.tpdescription__content ul li:before,.tpdescription__product-info ul li:before,.tpdescription__video ul li:before{content:"";background:#0f172a47;border-radius:999px;width:7px;height:7px;position:absolute;top:12px;left:0}.tpdescription__content strong,.tpdescription__product-info strong,.tpdescription__video strong{color:#0f172ae6;font-weight:900}.tpdescription__content em,.tpdescription__product-info em,.tpdescription__video em{color:#0f172ac2}.tpdescription__content hr,.tpdescription__product-info hr,.tpdescription__video hr{background:#0f172a1a;border:none;height:1px;margin:18px 0}.tpdescription__content img,.tpdescription__content video,.tpdescription__content iframe,.tpdescription__product-info img,.tpdescription__product-info video,.tpdescription__product-info iframe,.tpdescription__video img,.tpdescription__video video,.tpdescription__video iframe{border-radius:12px;max-width:100%}.tpdescription__content figure,.tpdescription__product-info figure,.tpdescription__video figure{margin:14px 0 18px}.tpdescription__content figure img,.tpdescription__product-info figure img,.tpdescription__video figure img{display:block}.tpdescription__content figure figcaption,.tpdescription__product-info figure figcaption,.tpdescription__video figure figcaption{color:#0f172a8c;margin-top:8px;font-size:12.5px}.tpdescription__content blockquote,.tpdescription__product-info blockquote,.tpdescription__video blockquote{border-left:3px solid var(--tp-heading-secondary);background:#0f172a0a;border-radius:10px;margin:16px 0;padding:12px 14px}.tpdescription__content blockquote p,.tpdescription__product-info blockquote p,.tpdescription__video blockquote p{color:#0f172abd;margin:0;font-size:14.5px;line-height:26px}.tpdescription__content table,.tpdescription__product-info table,.tpdescription__video table{border-collapse:separate;border-spacing:0;border:1px solid #0f172a1a;border-radius:12px;width:100%;margin:14px 0 18px;overflow:hidden}.tpdescription__content table th,.tpdescription__content table td,.tpdescription__product-info table th,.tpdescription__product-info table td,.tpdescription__video table th,.tpdescription__video table td{text-align:left;border-bottom:1px solid #0f172a14;padding:10px 12px;font-size:14px;line-height:22px}.tpdescription__content table th,.tpdescription__product-info table th,.tpdescription__video table th{color:#0f172adb;background:#0f172a08;width:34%;font-weight:900}.tpdescription__content table td,.tpdescription__product-info table td,.tpdescription__video table td{color:#0f172ab8}.tpdescription__content table tr:last-child th,.tpdescription__content table tr:last-child td,.tpdescription__product-info table tr:last-child th,.tpdescription__product-info table tr:last-child td,.tpdescription__video table tr:last-child th,.tpdescription__video table tr:last-child td{border-bottom:0}@media (max-width:767px){.tpdescription__content table th,.tpdescription__product-info table th,.tpdescription__video table th{width:42%}.tpdescription__content table th,.tpdescription__content table td,.tpdescription__product-info table th,.tpdescription__product-info table td,.tpdescription__video table th,.tpdescription__video table td{padding:9px 10px;font-size:13.5px}}.tpdescription__content code,.tpdescription__product-info code,.tpdescription__video code{color:#0f172ae0;background:#0f172a0f;border:1px solid #0f172a14;border-radius:8px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px}.tpdescription__content pre,.tpdescription__product-info pre,.tpdescription__video pre{background:#0f172a0f;border:1px solid #0f172a14;border-radius:12px;margin:14px 0 18px;padding:12px 14px;overflow:auto}.tpdescription__content pre code,.tpdescription__product-info pre code,.tpdescription__video pre code{white-space:pre;background:0 0;border:0;padding:0;display:block}.tpdescription__product-info ul{margin-top:10px}.tpsidebar{margin-left:-60px}@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tpsidebar{margin-left:0}}.tpsidebar__warning{border:1px solid #e8c3c3;border-radius:10px;padding:25px 30px}@media only screen and (min-width:992px) and (max-width:1199px){.tpsidebar__warning{padding:25px 15px}}.tpsidebar__warning ul li{border-bottom:1px dashed #e8c3c3;margin-bottom:26px;padding-bottom:30px;list-style:none}.tpsidebar__warning ul li:last-child{border:none;margin-bottom:0;padding-bottom:0}.tpsidebar__warning-item{text-align:center}.tpsidebar__warning-text p{font-family:var(--tp-ff-jost);text-align:center;color:#b45353;margin-bottom:0;font-size:14px;font-weight:400;line-height:20px}@media only screen and (min-width:992px) and (max-width:1199px){.tpsidebar__warning-text p br{display:none}}.tpsidebar__warning-icon i{color:#b45353;font-size:20px}.tpsidebar__banner img{max-width:100%}@media (max-width:767px){.tpsidebar__banner{display:none}}.tpsidebar__title{letter-spacing:-.03em;color:var(--tp-heading-primary);font-size:20px;font-weight:700;line-height:25px}.tpsidebar__product{background:var(--tp-common-white);border-radius:10px;padding:35px 30px 25px}.tpsidebar__product-category{font-family:var(--tp-ff-jost);color:#79819c;font-size:13px;font-weight:400;line-height:19px}.tpsidebar__product-title{font-family:var(--tp-ff-jost);color:var(--tp-heading-primary);text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:16px;font-weight:400;line-height:20px;display:-webkit-box;overflow:hidden}.tpsidebar__product-item{border-bottom:1px dashed #e6ecf0;margin-bottom:15px;padding-bottom:12px}.tpsidebar__product-item:last-child{border:none;margin-bottom:0;padding-bottom:0}.tpsidebar__product-thumb img{max-width:100%}.tpsidebar__info{position:absolute;top:0;left:0}@media only screen and (min-width:576px) and (max-width:767px),(max-width:767px),(max-width:767px){.tpsidebar__banner{display:none!important}}.tpsidebar__product-list{display:block}@media only screen and (min-width:576px) and (max-width:767px),(max-width:767px),(max-width:767px){.tpsidebar__product-list{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}}.tpsidebar__product-item{background:#fff;border-radius:10px;margin-bottom:12px;padding:12px;transition:transform .2s,border-color .2s;display:block}.tpsidebar__product-item:last-child{margin-bottom:0}.tpsidebar__product-item:hover{border-color:#dbe3ea;transform:translateY(-2px);box-shadow:0 8px 20px #1118270f}@media only screen and (min-width:576px) and (max-width:767px),(max-width:767px),(max-width:767px){.tpsidebar__product-item{padding:0}.tpsidebar__product-thumb{border-bottom:1px solid #f1f5f9;border-top-left-radius:8px;border-top-right-radius:8px;line-height:0;overflow:hidden}.tpsidebar__product-thumb img{width:100%;height:auto;display:block}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.tpsidebar__product-content{padding:10px 12px}}.tpreview__wrapper{max-width:100%}.tpreview__wrapper-title{font-family:var(--tp-ff-jost);color:#0f172aeb;letter-spacing:-.01em;margin-bottom:14px;font-size:20px;font-weight:900}.tpreview__summary{background:#f8fafc;border:1px solid #0f172a14;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:14px 16px;display:flex}@media (max-width:767px){.tpreview__summary{flex-direction:column;align-items:flex-start}}.tpreview__summary-score{align-items:center;gap:10px;display:flex}.tpreview__avg{color:#0f172aeb;font-size:34px;font-weight:900;line-height:1}.tpreview__summary-meta{color:#0f172a94;font-size:13.5px}.tpreview__list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.tpreview__item{background:#fff;border:1px solid #0f172a1a;border-radius:14px;padding:14px 16px;box-shadow:0 14px 32px #0f172a0f}@media (max-width:767px){.tpreview__item{border-radius:12px;padding:12px}}.tpreview__item-inner{gap:12px;display:flex}.tpreview__avatar{flex:none}.tpreview__avatar-circle{background:var(--tp-heading-secondary);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:900;display:flex}.tpreview__content{flex:1;min-width:0}.tpreview__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px;display:flex}.tpreview__name{color:#0f172aeb;text-transform:none;letter-spacing:-.01em;margin:0 0 2px;font-size:14.5px;font-weight:900}.tpreview__date{color:#0f172a7a;font-size:12.5px;font-weight:600}.tpreview__rating{flex:none;align-items:center;gap:2px;display:inline-flex}.tpreview__rating i{color:#0f172ad6;margin:0;font-size:14px}.tpreview__text{color:#0f172ab8;word-break:break-word;margin:6px 0 0;font-size:14px;line-height:1.6}.tpreview__comment{border-bottom:1px solid #0f172a14;gap:12px;margin-bottom:14px;padding-bottom:14px;display:flex}@media (max-width:767px){.tpreview__comment{gap:10px;margin-bottom:12px;padding-bottom:12px}}.tpreview__comment:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.tpreview__comment-img{flex:none}.tpreview__comment-text{background:#fff;border:1px solid #0f172a1a;border-radius:12px;flex:auto;min-width:0;padding:12px;box-shadow:0 12px 26px #0f172a0d}.tpreview__comment-text .date{color:#0f172a80;font-size:12.5px;font-weight:600;display:inline-block}.tpreview__comment-author{color:#0f172aeb;text-transform:uppercase;letter-spacing:.06em;flex:none;margin-right:10px;font-size:12px;font-weight:900}.tpreview__comment-star{flex:none}.tpreview__comment-star i{color:#0f172ad1;margin:0 0 0 -5px;font-size:14px}.tpreview__form-title{color:#0f172aeb;margin-top:20px;font-size:18px;font-weight:900}.tpreview__input input{border:1px solid #0f172a1f;border-radius:999px;width:100%;height:54px;padding:5px 18px}.tpreview__input input:focus{border:1px solid #0f172a47;outline:none;box-shadow:0 0 0 3px #0f172a14}.tpreview__input input::-webkit-input-placeholder{font-family:var(--tp-ff-jost);color:#0f172a73;font-size:14px;font-weight:400;line-height:20px}.tpreview__input input:-moz-placeholder-shown{font-family:var(--tp-ff-jost);color:#0f172a73;font-size:14px;font-weight:400;line-height:20px}.tpreview__input input::-moz-placeholder{font-family:var(--tp-ff-jost);color:#0f172a73;font-size:14px;font-weight:400;line-height:20px}.tpreview__input input:-ms-placeholder-shown{font-family:var(--tp-ff-jost);color:#0f172a73;font-size:14px;font-weight:400;line-height:20px}.tpreview__input textarea{resize:vertical;border:1px solid #0f172a1f;border-radius:12px;outline:0;width:100%;height:220px;min-height:180px;padding:12px 14px}.tpreview__input textarea:focus{border:1px solid #0f172a47;box-shadow:0 0 0 3px #0f172a14}.tpreview__input textarea::-webkit-input-placeholder{font-family:var(--tp-ff-jost);color:#0f172a73;font-size:14px;font-weight:400;line-height:20px}.tpreview__input textarea:-moz-placeholder-shown{font-family:var(--tp-ff-jost);color:#0f172a73;font-size:14px;font-weight:400;line-height:20px}.tpreview__input textarea::-moz-placeholder{font-family:var(--tp-ff-jost);color:#0f172a73;font-size:14px;font-weight:400;line-height:20px}.tpreview__input textarea:-ms-placeholder-shown{font-family:var(--tp-ff-jost);color:#0f172a73;font-size:14px;font-weight:400;line-height:20px}.tpreview__star .title{color:#0f172aeb;font-size:14px;font-weight:900}.tpreview__star-icon{align-items:center;gap:3px;display:inline-flex}.tpreview__star-icon i{color:#0f172ad6;transition:color .12s,transform .12s}.tpreview__star-icon i:hover{color:var(--tp-heading-secondary);transform:translateY(-1px)}@media (max-width:767px){.tpreview__wrapper{max-width:100%;padding:18px 16px}}.tpdetails__grid-img img{max-width:100%}.img-square{--img-square-size:100%;--img-square-radius:12px;aspect-ratio:1;width:var(--img-square-size);border-radius:var(--img-square-radius);background:#fff;max-width:100%;position:relative;overflow:hidden}.img-square .img-base,.img-square .img-hover{display:block;position:absolute;inset:0}.img-square .img-hover{opacity:0;transition:opacity .25s}.img-square:hover .img-hover{opacity:1}.img-square:hover .img-base{opacity:1;scale:1.1}.img-square :where(img){object-fit:cover;width:100%;height:100%}.tpproduct__thumb.img-square{--img-square-size:100%;--img-square-radius:14px}.tplist__product-img.img-square{--img-square-size:222px;--img-square-radius:12px}@media only screen and (min-width:992px) and (max-width:1199px){.tplist__product-img.img-square{--img-square-size:200px}}@media only screen and (min-width:576px) and (max-width:767px){.tplist__product-img.img-square{--img-square-size:180px}}@media (max-width:767px){.tplist__product-img.img-square{--img-square-size:160px}}.tplist__product{border-radius:12px;position:relative;overflow:clip}.tplist__product.is-oos{filter:saturate(.7)brightness(.96)}.tplist__product.is-oos:after{content:"";-webkit-backdrop-filter:blur(3px);pointer-events:none;background:linear-gradient(#ffffff4d 0%,#f5f5f78c 100%);position:absolute;inset:1px}.tplist__product.is-oos:before{content:"Out of Stock";z-index:2;font-family:var(--tp-ff-jost);letter-spacing:.08em;text-transform:uppercase;color:#8a94ac;pointer-events:none;background:#ffffffd9;border:1px solid #e6ecf0;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-1deg);box-shadow:0 6px 18px #141e3714}@media only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.tplist__product.is-oos:before{padding:8px 14px;font-size:12px}}.tplist__product.is-oos .tplist__oos-onimg{display:none}.tplist__product.is-oos .tp-btn-2{opacity:.6;cursor:not-allowed;pointer-events:none}.tplist__product.is-oos .tplist__product-img img{filter:grayscale(.8)contrast(.95)}.tpproduct,.tp-product-item,.tpproduct__item,.product-item{z-index:0;position:relative}.tpproduct{border-radius:12px;transition:transform .2s,box-shadow .2s,z-index;overflow:hidden}.tpproduct.is-oos:before,.tpproduct.is-oos:after{content:none!important;display:none!important}.tpproduct.is-oos{filter:saturate(.88)brightness(.97)}.tpproduct:hover{z-index:1000;overflow:visible;transform:translateY(-2px);box-shadow:0 16px 40px #11182726}.col,[class*=col-],.product-grid,.shop-grid,.row{overflow:visible}.oos-overlay{-webkit-backdrop-filter:saturate(.8);backdrop-filter:saturate(.8);z-index:3;background:#11182773;border-radius:8px;place-items:center;display:grid;position:absolute;inset:0}.oos-overlay__label{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#111827;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700;box-shadow:0 4px 16px #0000000d}.oos-chip{color:#b42318;text-transform:uppercase;letter-spacing:.04em;background:#ffe3e3;border-radius:999px;margin-left:10px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1;display:inline-block}.oos-btn,.oos-btn:disabled{color:#6b7280!important;cursor:not-allowed!important;box-shadow:none!important;background:#e5e7eb!important;border-color:#e5e7eb!important}.product__details-count.is-disabled{opacity:.6;pointer-events:none}.cp-gallery__main{background:#fff;border-radius:10px;position:relative;overflow:hidden}.cp-gallery__thumbs{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.cp-gallery__thumb{cursor:pointer;background:#fff;border:1px solid #e6ecf0;border-radius:8px;padding:0;line-height:0;transition:transform .15s,border-color .15s}.cp-gallery__thumb.is-active{border-color:#111827;transform:translateY(-1px)}.cp-gallery.cp-gallery--thumbs-left{grid-template-columns:90px 1fr;column-gap:14px;display:grid}.cp-gallery.cp-gallery--thumbs-left .cp-gallery__thumbs{flex-direction:column;max-height:600px;margin-top:0;overflow:auto}.tpproduct__oos-overlay{z-index:20;pointer-events:none;border-radius:inherit;justify-content:center;align-items:center;display:none;position:absolute;inset:0}.tpproduct__oos-overlay:before{content:"";-webkit-backdrop-filter:blur(1px);border-radius:inherit;background:#ffffff42;position:absolute;inset:0}.tpproduct.is-oos .tpproduct__oos-overlay{display:flex}.tpproduct__oos-text{z-index:1;min-width:138px;font-family:var(--tp-ff-jost);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#00000094;border-radius:999px;justify-content:center;align-items:center;padding:8px 16px;font-size:12.5px;font-weight:700;display:inline-flex;position:relative;box-shadow:0 2px 8px #00000026}.tpproduct__variant-select{text-align:left;width:100%;margin-bottom:10px;padding:0 10px}.tpproduct__variant-label{color:#555;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.tpproduct__variant-select-control{color:#333;cursor:pointer;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23666' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:10px;border:1px solid #dcdcdc;border-radius:6px;width:100%;height:36px;padding:6px 10px;font-size:13px;transition:all .2s}.tpproduct__variant-select-control:hover{border-color:#aaa}.tpproduct__variant-select-control:focus{border-color:#6c5ce7;outline:none;box-shadow:0 0 0 2px #6c5ce733}.product__details-payment{background:#fff;border:1px solid #0f172a14;border-radius:14px;margin-top:20px;padding:14px 16px;position:relative;overflow:hidden;box-shadow:0 10px 26px #0f172a0f}.product__details-payment:before{content:"";pointer-events:none;background:#16a34a0a;position:absolute;inset:0}.product__details-payment .payment__inner{align-items:flex-start;gap:12px;display:flex;position:relative}.product__details-payment .payment__icon{color:#16a34a;background:#16a34a1f;border:1px solid #16a34a2e;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;line-height:1;display:flex}.product__details-payment .payment__content{flex-direction:column;min-width:0;display:flex}.product__details-payment .payment__title{color:#0f172aeb;letter-spacing:.01em;margin-bottom:2px;font-size:13.5px;font-weight:800}.product__details-payment .payment__subtitle{color:#0f172a9e;font-size:12.25px;line-height:1.45}@media (max-width:768px){.product__details-payment{border-radius:12px;padding:12px 14px}.product__details-payment .payment__icon{width:36px;height:36px;font-size:15px}.product__details-payment .payment__title{font-size:13px}.product__details-payment .payment__subtitle{font-size:12px}}@media (max-width:480px){.product__details-payment{padding:12px}.product__details-payment .payment__inner{gap:10px}.product__details-payment .payment__icon{width:32px;height:32px;font-size:14px}.product__details-payment .payment__title{font-size:12.5px}.product__details-payment .payment__subtitle{font-size:11.5px}}.product__variant-block{margin-top:6px}.product__variant-title{font-family:var(--tp-ff-jost);letter-spacing:.06em;text-transform:uppercase;color:#0f172ac7;margin:0 0 10px;font-size:12px;font-weight:700}.product__variant-list{flex-wrap:wrap;gap:10px;display:flex}.product__variant-pill{appearance:none;cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:10px 12px;transition:transform .12s,box-shadow .12s,border-color .12s,background .12s;display:inline-flex}.product__variant-pill:hover{border-color:#0f172a2e;transform:translateY(-1px);box-shadow:0 10px 18px #0f172a14}.product__variant-pill-label{font-family:var(--tp-ff-jost);color:#0f172ae0;font-size:13px;font-weight:700;line-height:1}.product__variant-pill-status{font-family:var(--tp-ff-jost);letter-spacing:.04em;text-transform:uppercase;color:#b42318;background:#b4231814;border:1px solid #b4231824;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800;line-height:1}.product__variant-pill--active{background-color:var(--tp-heading-secondary)!important;border-color:var(--tp-heading-secondary)!important;color:#fff!important;box-shadow:0 10px 22px #0f172a1f!important}.product__variant-pill--active .product__variant-pill-label{color:#fff!important}.product__variant-pill--active .product__variant-pill-status{color:#fff!important;background:#ffffff24!important;border-color:#ffffff2e!important}.product__variant-pill--disabled{opacity:.55;cursor:not-allowed;box-shadow:none!important;transform:none!important}.product__variant-pill--disabled:hover{border-color:#0f172a1f}.tpdetails__box.sd-box{width:100%;max-width:100%}@media (max-width:991px){.tpdetails__box.sd-box .product__sticky{position:static;top:auto}}.tpdetails__box.sd-box .sd-pricebox{margin-bottom:18px;padding-bottom:18px}.tpdetails__box.sd-box .sd-pricebox .shopdetails__price-current{letter-spacing:-.01em;font-size:clamp(22px,2.3vw,30px);line-height:1.15}.tpdetails__box.sd-box .sd-pricebox .shopdetails__price-original{font-size:13px}@media (max-width:575px){.tpdetails__box.sd-box .sd-gallery__nav .nav-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto;justify-content:flex-start!important}.tpdetails__box.sd-box .sd-gallery__nav .nav-link{flex:none}.tpdetails__box.sd-box .product__variant-list{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.tpdetails__box.sd-box .product__variant-pill{flex:none;min-height:42px}}.tpdetails__box.sd-box .pd-actions{background:#fff;border:1px solid #0f172a1a;border-radius:16px;width:100%;max-width:100%;margin-top:18px;overflow:hidden;box-shadow:0 18px 44px #0f172a14}.tpdetails__box.sd-box .pd-actions__controls{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;padding:14px 14px 12px;display:flex}.tpdetails__box.sd-box .pd-qty__label{font-family:var(--tp-ff-jost);letter-spacing:.12em;text-transform:uppercase;color:#0f172a8c;margin-bottom:8px;font-size:11px;font-weight:800;line-height:1;display:inline-block}.tpdetails__box.sd-box .pd-actions .product__details-count{background-color:#f8fafc;border:1px solid #0f172a1f;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;width:176px;max-width:100%;height:44px;padding:6px 10px;transition:border-color .15s,box-shadow .15s,background .15s;display:inline-flex}.tpdetails__box.sd-box .pd-actions .product__details-count:focus-within{background:#fff;border-color:#0f172a38;box-shadow:0 0 0 3px #0f172a14}.tpdetails__box.sd-box .pd-actions .product__details-count input{width:34px;height:32px;font-size:14px;font-weight:800;line-height:32px;font-family:var(--tp-ff-jost);color:#0f172aeb;background:0 0}.tpdetails__box.sd-box .pd-actions .product__details-count .cart-minus,.tpdetails__box.sd-box .pd-actions .product__details-count .cart-plus{color:#0f172ac7;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #0f172a1a;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:transform .12s,background .12s,border-color .12s;display:inline-flex}.tpdetails__box.sd-box .pd-actions .product__details-count .cart-minus:hover,.tpdetails__box.sd-box .pd-actions .product__details-count .cart-plus:hover{background:#f8fafc;border-color:#0f172a29;transform:translateY(-1px)}.tpdetails__box.sd-box .pd-actions .product__details-count .cart-minus:active,.tpdetails__box.sd-box .pd-actions .product__details-count .cart-plus:active{transform:translateY(0)scale(.98)}.tpdetails__box.sd-box .product__details-count .cart-minus.is-disabled,.tpdetails__box.sd-box .product__details-count .cart-plus.is-disabled{opacity:.45;pointer-events:none}.tpdetails__box.sd-box .pd-actions__btns{flex-direction:column;flex:auto;align-items:stretch;gap:10px;min-width:0;display:flex}.tpdetails__box.sd-box .pd-btn{appearance:none;min-height:46px;font-family:var(--tp-ff-jost);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border-radius:999px;outline:none;justify-content:center;align-items:center;gap:10px;width:100%;padding:12px 16px;font-size:12.5px;font-weight:800;transition:transform .12s,box-shadow .12s,background .12s,border-color .12s;display:inline-flex}.tpdetails__box.sd-box .pd-btn:focus-visible{box-shadow:0 0 0 3px #0f172a1f}.tpdetails__box.sd-box .pd-btn:before{font-family:"Font Awesome 5 Pro";font-size:14px;font-weight:900;line-height:1;display:inline-block;transform:translateY(-.5px)}.tpdetails__box.sd-box .pd-btn--cart{background:var(--tp-heading-secondary);color:#fff;border:1px solid #0000;box-shadow:0 12px 22px #0f172a1a}.tpdetails__box.sd-box .pd-btn--cart:before{content:""}.tpdetails__box.sd-box .pd-btn--cart:hover{transform:translateY(-1px);box-shadow:0 14px 24px #0f172a24}.tpdetails__box.sd-box .pd-btn--cart:active{transform:translateY(0)scale(.99)}.tpdetails__box.sd-box .pd-btn--cart:disabled,.tpdetails__box.sd-box .pd-btn--cart[aria-disabled=true]{opacity:.55;cursor:not-allowed;box-shadow:none!important;transform:none!important}.tpdetails__box.sd-box .pd-btn--wish{color:#0f172ae6;box-shadow:none;background:#fff;border:1px solid #0f172a24}.tpdetails__box.sd-box .pd-btn--wish:before{content:"";font-weight:900}.tpdetails__box.sd-box .pd-btn--wish:hover{border-color:#0f172a38;transform:translateY(-1px);box-shadow:0 12px 22px #0f172a14}.tpdetails__box.sd-box .pd-btn--wish:active{transform:translateY(0)scale(.99)}.tpdetails__box.sd-box .pd-actions__divider{background:#0f172a14;height:1px}.tpdetails__box.sd-box .pd-meta{flex-direction:column;gap:10px;padding:12px 14px 14px;display:flex}.tpdetails__box.sd-box .pd-meta__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.tpdetails__box.sd-box .pd-meta__label{font-family:var(--tp-ff-jost);letter-spacing:.12em;text-transform:uppercase;color:#0f172a8c;flex:none;font-size:11px;font-weight:800}.tpdetails__box.sd-box .pd-meta__value{font-family:var(--tp-ff-jost);color:#0f172adb;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:70%;font-size:13px;font-weight:700;overflow:hidden}.tpdetails__box.sd-box .pd-trust{background:#fafafa;border-top:1px solid #0f172a14;align-items:flex-start;gap:10px;padding:12px 14px 14px;display:flex}.tpdetails__box.sd-box .pd-trust__icon{background:#16a34a1a;border:1px solid #16a34a29;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;font-size:16px;line-height:1;display:grid}.tpdetails__box.sd-box .pd-trust__title{font-family:var(--tp-ff-jost);color:#0f172ae6;margin-bottom:2px;font-size:13px;font-weight:800}.tpdetails__box.sd-box .pd-trust__subtitle{font-family:var(--tp-ff-jost);color:#0f172a9e;font-size:12.25px;font-weight:400;line-height:1.45}@media (max-width:768px){.tpdetails__box.sd-box .pd-actions__controls{gap:10px;padding:12px 12px 10px}.tpdetails__box.sd-box .pd-actions .product__details-count{width:168px}.tpdetails__box.sd-box .pd-btn{min-height:44px;padding:11px 14px;font-size:12.25px}.tpdetails__box.sd-box .pd-meta,.tpdetails__box.sd-box .pd-trust{padding:11px 12px 12px}}@media (max-width:575px){.tpdetails__box.sd-box .pd-actions__controls{flex-direction:column;align-items:stretch;gap:12px}.tpdetails__box.sd-box .pd-actions .product__details-count{width:100%}.tpdetails__box.sd-box .pd-actions__btns{flex-direction:row;gap:10px;width:100%}.tpdetails__box.sd-box .pd-btn{justify-content:center;width:50%;min-height:48px;padding:12px 10px}.tpdetails__box.sd-box .pd-meta__value{max-width:62%}}@media (max-width:420px){.tpdetails__box.sd-box .pd-actions__btns{flex-direction:column}.tpdetails__box.sd-box .pd-btn{letter-spacing:.06em;width:100%;min-height:44px;padding:10px 14px;font-size:12px}.tpdetails__box.sd-box .pd-trust__icon{width:32px;height:32px;font-size:14px}.tpdetails__box.sd-box .pd-trust__title{font-size:12.5px}.tpdetails__box.sd-box .pd-trust__subtitle{font-size:11.75px}}@media (prefers-reduced-motion:reduce){.tpdetails__box.sd-box .pd-actions,.tpdetails__box.sd-box .pd-actions *{transition:none!important}}.tpdetails__box.sd-box{--sd-main-radius:16px;--sd-main-aspect:1/1;--sd-main-max-h:560px;--sd-thumb-size:74px;--sd-thumb-radius:12px}.tpdetails__box.sd-box .sd-gallery__main{width:100%;aspect-ratio:var(--sd-main-aspect);max-height:var(--sd-main-max-h);border-radius:var(--sd-main-radius);background:#fff;border:1px solid #0f172a1a;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #0f172a0f}.tpdetails__box.sd-box .sd-gallery__main :where(img){object-fit:contain!important;object-position:center center!important;width:100%!important;height:100%!important}.tpdetails__box.sd-box .sd-gallery__frame{width:100%;aspect-ratio:var(--sd-main-aspect);max-height:var(--sd-main-max-h);border-radius:var(--sd-main-radius);background:#fff;border:1px solid #0f172a1a;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #0f172a0f}.tpdetails__box.sd-box .sd-gallery__frame :where(img){object-fit:contain!important;object-position:center center!important;width:100%!important;height:100%!important}.tpdetails__box.sd-box .tpproduct__info.bage{z-index:5;position:absolute;top:12px;left:12px}.tpdetails__box.sd-box .sd-gallery__nav .nav-tabs{gap:10px}.tpdetails__box.sd-box .sd-gallery__nav .nav-link{width:var(--sd-thumb-size);height:var(--sd-thumb-size);border-radius:var(--sd-thumb-radius);background:#fff;border:1px solid #0f172a1f;justify-content:center;align-items:center;padding:6px;line-height:0;transition:transform .12s,box-shadow .12s,border-color .12s;display:inline-flex}.tpdetails__box.sd-box .sd-gallery__nav .nav-link:hover{border-color:#0f172a38;transform:translateY(-1px);box-shadow:0 14px 30px #0f172a1a}.tpdetails__box.sd-box .sd-gallery__thumb-img,.tpdetails__box.sd-box .sd-gallery__nav .nav-link :where(img){border-radius:calc(var(--sd-thumb-radius) - 2px);object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important}@media (max-width:991px){.tpdetails__box.sd-box{--sd-main-max-h:460px}}@media (max-width:575px){.tpdetails__box.sd-box{--sd-main-max-h:420px;--sd-thumb-size:68px}.tpdetails__box.sd-box .sd-gallery__nav .nav-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:6px;overflow-x:auto;flex-wrap:nowrap!important;justify-content:flex-start!important}.tpdetails__box.sd-box .sd-gallery__nav .nav-link{flex:none}}.tpproduct__rating{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tpproduct__rating-meta{align-items:center;gap:8px;min-height:18px;display:inline-flex}.tpproduct__rating-count{color:#0f172a8c;font-size:13px;font-weight:600;line-height:1}.tpproduct__sold-badge{font-family:var(--tp-ff-jost);color:#15803d;background:#16a34a1a;border:1px solid #16a34a29;border-radius:999px;align-items:center;gap:7px;width:auto;margin-bottom:8px;margin-left:0;margin-right:0;padding:6px 10px;font-size:12.5px;font-weight:800;line-height:1;display:inline-flex}.tpproduct__sold-icon{opacity:.95;flex:none;width:14px;height:14px}.tpproduct:hover .tpproduct__sold-badge{background:#16a34a24;border-color:#16a34a38}@media (max-width:575px){.tpproduct__sold-badge{padding:6px 9px;font-size:12px}}.product__bundle-meta{background:#f8f9fb;border:1px solid #0000000f;border-radius:12px;margin-top:12px;margin-bottom:16px;padding:12px 14px}.product__bundle-meta .product__variant-selected{color:#4a5578;margin-bottom:4px;font-size:14px;line-height:1.5;display:block}.product__bundle-meta .product__variant-selected:last-child{margin-bottom:0}.product__bundle-meta .bundle-highlight{color:#1f2a60;font-weight:600}.product__bundle-meta .bundle-sub{color:#7a86a8;font-size:13px}.product__bundle-meta{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-top:10px;padding:10px 12px}.product__variant-selected{color:#374151;margin:0;font-size:13px;line-height:1.5}.product__variant-selected+.product__variant-selected{margin-top:4px}.product__variant-selected b{color:#111827;font-weight:600}.tpproduct__bundle-note{color:#6b7280;letter-spacing:.2px;margin-top:2px;margin-bottom:15px;font-size:11px;display:block}.tpproduct__bundle-note b{color:#374151;font-weight:500}.tpproduct__product-category{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:11px;line-height:1.2;display:inline-block}.tpsidebar__product-title{color:#111827;margin:0 0 6px;font-size:14px;font-weight:600;line-height:1.4;transition:color .2s}.tpsidebar__product-item:hover .tpsidebar__product-title{color:#1f7a4c}.shopdetails-area.grey-bg{background:radial-gradient(circle at 18% 0,#ffffffd1,#0000 28%),linear-gradient(#f7f8fb 0%,#f3f5f9 100%);padding-top:0}.shopdetails-area>.container{max-width:1320px}.shopdetails-area>.container>.row{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:10px;margin-left:0;margin-right:0;display:grid}.shopdetails-area>.container>.row>[class*=col-]{width:auto;max-width:none;padding-left:0;padding-right:0}.shopdetails-area .tpdetails__area{margin-right:0!important}.sd-product-card.tpdetails__product{background:#fffffff5;border:1px solid #0f172a12;border-radius:10px;padding:16px;box-shadow:0 22px 60px #0f172a14}.tpdetails__box.sd-box{--sd-green:#34b64a;--sd-green-dark:#169237;--sd-ink:#172033;--sd-muted:#6f7890;--sd-line:#0f172a1a;--sd-pink:#ffedf2;--sd-red:#e91648}.tpdetails__box.sd-box .row{grid-template-columns:minmax(0,.98fr) minmax(360px,1fr);gap:28px;margin:0;display:grid}.tpdetails__box.sd-box .sd-box__gallery-col,.tpdetails__box.sd-box .sd-box__info-col{width:auto;max-width:none;padding:0}.tpdetails__box.sd-box .product__sticky{position:static;top:auto}.tpdetails__box.sd-box .sd-gallery__main,.tpdetails__box.sd-box .sd-gallery__frame{min-height:462px;box-shadow:none;background:radial-gradient(circle at 50% 58%,#0f172a0e,#0000 43%),#fff;border-color:#0f172a1f;border-radius:8px}.tpdetails__box.sd-box .sd-gallery__main :where(img),.tpdetails__box.sd-box .sd-gallery__frame :where(img){filter:drop-shadow(0 18px 16px #0f172a1f);padding:34px!important}.tpdetails__box.sd-box .tpproduct__info.bage{top:12px;left:12px}.tpdetails__box.sd-box .tpproduct__info-hot.bage__hot{color:#e91648;background:#ffe8ef;border-radius:8px;min-height:26px;padding:0 12px;font-size:12px;font-weight:900;line-height:26px}.tpdetails__box.sd-box .sd-gallery__wish{z-index:6;color:#687085;background:#fff;border:1px solid #0f172a1f;border-radius:50%;place-items:center;width:42px;height:42px;transition:transform .16s,border-color .16s,color .16s;display:grid;position:absolute;top:12px;right:14px;box-shadow:0 10px 24px #0f172a14}.tpdetails__box.sd-box .sd-gallery__wish:hover{color:#e91648;border-color:#e9164847;transform:translateY(-1px)}.tpdetails__box.sd-box .sd-gallery__nav{margin-top:14px}.tpdetails__box.sd-box .sd-gallery__nav .nav-tabs{gap:16px;justify-content:flex-start!important}.tpdetails__box.sd-box .sd-gallery__nav .nav-link{width:80px;height:80px;box-shadow:none;border-radius:8px;padding:8px}.tpdetails__box.sd-box .sd-gallery__nav .nav-link.active{border-color:var(--sd-green);box-shadow:0 0 0 1px var(--sd-green)}.sd-details__heading{border-bottom:1px solid var(--sd-line);margin-bottom:12px;padding-top:4px;padding-bottom:18px}.sd-details__brand{color:#15963b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:900;display:inline-flex}.sd-details__title.tpdetails__title{color:var(--sd-ink);letter-spacing:0;margin:0 0 8px;font-size:clamp(26px,2.1vw,32px);font-weight:900;line-height:1.15}.sd-details__rating{color:#697289;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.tpdetails__box.sd-box .sd-pricebox{border-bottom:0;margin-bottom:18px;padding-bottom:18px}.tpdetails__box.sd-box .sd-pricebox .shopdetails__price{gap:12px}.tpdetails__box.sd-box .sd-pricebox .shopdetails__price-current{color:#e91648;letter-spacing:-.01em;font-size:clamp(28px,3vw,36px);font-weight:950}.tpdetails__box.sd-box .sd-pricebox .shopdetails__price-original{color:#7f8799;font-size:15px;font-weight:800}.sd-pricebox__save{color:#e91648;background:#ffe8ef;border-radius:8px;align-items:center;width:max-content;max-width:100%;min-height:28px;margin-top:7px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.tpdetails__box.sd-box .product__variant-block{margin-bottom:18px!important}.tpdetails__box.sd-box .pd-actions{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:4px;overflow:visible}.tpdetails__box.sd-box .pd-actions__controls{grid-template-columns:minmax(148px,.58fr) minmax(220px,1fr);align-items:end;gap:16px;padding:0;display:grid}.tpdetails__box.sd-box .pd-qty__label{color:#111827;letter-spacing:0;text-transform:none;margin-bottom:8px;font-size:12px;font-weight:800}.tpdetails__box.sd-box .pd-actions .product__details-count{background:#fbfcfe;border-color:#0f172a1f;border-radius:999px;width:100%;height:44px;padding:5px 8px;box-shadow:inset 0 1px #ffffffe6}.tpdetails__box.sd-box .pd-actions__btns{grid-template-columns:1fr;gap:10px;display:grid}.tpdetails__box.sd-box .pd-btn{letter-spacing:0;text-transform:none;border-radius:999px;min-height:50px;font-size:14px;font-weight:900}.tpdetails__box.sd-box .pd-btn--cart{background:linear-gradient(#43bf55 0%,#26a642 100%);box-shadow:0 15px 26px #26a64247}.tpdetails__box.sd-box .pd-btn--cart:hover{background:linear-gradient(#38b94e 0%,#188e35 100%)}.tpdetails__box.sd-box .pd-btn--wish{color:#1d2433;border-color:#0f172a24}.tpdetails__box.sd-box .catalog-launch-note{background:linear-gradient(135deg,#fbfffc,#fff);border-left:2px solid #37b653;border-radius:10px;padding:22px 24px;box-shadow:0 18px 42px #0f172a0f;margin-top:22px!important}.tpdetails__box.sd-box .catalog-launch-note__eyebrow{color:#1c9b40}.tpdetails__box.sd-box .catalog-launch-note__title{color:#1f2a60;font-size:18px;line-height:1.25}.tpdetails__box.sd-box .catalog-launch-note__copy{font-size:13px;line-height:1.6}.tpdetails__box.sd-box .catalog-launch-note__actions{margin-top:12px}.tpdetails__box.sd-box .catalog-launch-note .tp-btn-2{color:#fff;background:#1f9c3f;border-radius:999px;min-height:34px;padding:8px 16px;font-size:12px;font-weight:900}.tpdetails__box.sd-box .pd-info-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.tpdetails__box.sd-box .pd-info-card{background:#fff;border:1px solid #0f172a14;border-radius:10px;align-items:center;gap:10px;min-width:0;min-height:68px;padding:12px 14px;display:flex;box-shadow:0 12px 28px #0f172a0d}.tpdetails__box.sd-box .pd-info-card__icon{color:#23a943;background:#eaf8ed;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.tpdetails__box.sd-box .pd-info-card__body{flex-direction:column;gap:2px;min-width:0;display:flex}.tpdetails__box.sd-box .pd-meta__label{color:#697289;letter-spacing:0;text-transform:none;font-size:12px;font-weight:600}.tpdetails__box.sd-box .pd-meta__value{color:#172033;text-align:left;max-width:100%;font-size:13px;font-weight:900}.tpdetails__box.sd-box .pd-meta__value--stock{color:#15963b}.tpdetails__box.sd-box .pd-meta__value--oos{color:#b42318}.shopdetails-area .tpsidebar{margin-left:0;position:sticky;top:92px;padding-bottom:0!important}.shopdetails-area .tpsidebar__product{background:#fffffff5;border:1px solid #0f172a12;border-radius:10px;padding:22px 18px 20px;box-shadow:0 22px 60px #0f172a14}.shopdetails-area .tpsidebar__title{color:#172033;letter-spacing:0;font-size:19px;font-weight:900;margin-bottom:16px!important}.shopdetails-area .tpsidebar__product-list{grid-template-columns:1fr;gap:14px;display:grid}.shopdetails-area .tpsidebar__product-item{min-height:206px;box-shadow:none;background:#fff;border:1px solid #0f172a14;border-radius:10px;grid-template-columns:1fr 34px;align-items:end;margin:0;padding:18px 16px 14px;display:grid;position:relative}.shopdetails-area .tpsidebar__product-thumb{grid-column:1/-1;justify-content:center;align-items:center;min-height:104px;margin-bottom:12px;display:flex}.shopdetails-area .tpsidebar__product-thumb img{object-fit:contain;filter:drop-shadow(0 12px 12px #0f172a1f);width:100%;max-width:150px;height:104px}.shopdetails-area .tpsidebar__product-content{min-width:0;padding:0}.shopdetails-area .tpsidebar__product-content .tpproduct__product-category{display:none}.shopdetails-area .tpsidebar__product-title{color:#172033;margin:0 0 8px;font-size:15px;font-weight:900;line-height:1.25}.shopdetails-area .tpsidebar__product-content .tpproduct__price{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.shopdetails-area .tpsidebar__product-content .tpproduct__price span{color:#e91648;font-size:18px;font-weight:950}.shopdetails-area .tpsidebar__product-content .tpproduct__price del{color:#777f91;font-size:13px;font-weight:800}.shopdetails-area .tpsidebar__product-arrow{color:#172033;border:1px solid #0f172a14;border-radius:50%;place-self:center end;place-items:center;width:34px;height:34px;display:grid}.shopdetails-area .tpsidebar__view-all{color:#188e35;background:#fff;border:1.5px solid #31a84a;border-radius:7px;justify-content:center;align-items:center;min-height:38px;font-size:14px;font-weight:900;display:inline-flex}.shopdetails-area .tpdescription__box{background:#fffffff5;border:1px solid #0f172a12;border-radius:10px;padding:20px 32px 18px;box-shadow:0 18px 50px #0f172a0f}.shopdetails-area .tpdescription__box-center{margin-bottom:18px;justify-content:flex-start!important}.shopdetails-area .tpdescription__box-center .nav-tabs{gap:28px}.shopdetails-area .tpdescription__box-center .nav-tabs .nav-link{color:#697289;letter-spacing:0;text-transform:none;font-size:14px;font-weight:900}.shopdetails-area .tpdescription__box-center .nav-tabs .nav-link.active{color:#172033}.shopdetails-area .tpdescription__box-center .nav-tabs .nav-link.active:after{background:#22a743;height:3px}.tpdescription__details-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.48fr);align-items:start;gap:34px;display:grid}.shopdetails-area .tpdescription__product-title{color:#172033;letter-spacing:0;text-transform:none;margin-bottom:14px;font-size:16px;font-weight:900}.shopdetails-area .tpdescription__content p,.shopdetails-area .tpdescription__content li{color:#4c5874;font-size:14px;line-height:1.85}.shopdetails-area .tpdescription__content ul li{padding-left:24px}.shopdetails-area .tpdescription__content ul li:before{background:#fff;border:1.5px solid #31af4d;width:15px;height:15px;top:7px}.shopdetails-area .tpdescription__content ul li:after{content:"";border:1.5px solid #31af4d;border-width:0 1.5px 1.5px 0;width:5px;height:8px;position:absolute;top:11px;left:5px;transform:rotate(45deg)}.shopdetails-area .tpdescription__specs table{border-radius:8px;margin:0;overflow:hidden}.shopdetails-area .tpdescription__specs table th,.shopdetails-area .tpdescription__specs table td{padding:16px 14px;font-size:14px;line-height:1.55}.shopdetails-area .tpdescription__specs table th{color:#172033;width:32%}.tpdescription__feature-strip{background:#fff;border:1px solid #0f172a14;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:28px;padding:16px 10px;display:grid}.tpdescription__feature{border-right:1px solid #0f172a14;align-items:center;gap:12px;min-width:0;padding:4px 18px;display:flex}.tpdescription__feature:last-child{border-right:0}.tpdescription__feature>span{color:#23a943;background:#fff;border:1px solid #22a7432e;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.tpdescription__feature strong,.tpdescription__feature small{display:block}.tpdescription__feature strong{color:#172033;font-size:13px;font-weight:900;line-height:1.2}.tpdescription__feature small{color:#697289;margin-top:3px;font-size:12px;line-height:1.3}@media (max-width:1199.98px){.shopdetails-area>.container>.row{grid-template-columns:1fr;gap:14px}.shopdetails-area .tpsidebar{position:static}.shopdetails-area .tpsidebar__product-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991.98px){.tpdetails__box.sd-box .row{grid-template-columns:1fr;gap:22px}.tpdetails__box.sd-box .sd-gallery__main,.tpdetails__box.sd-box .sd-gallery__frame{min-height:380px}.tpdescription__details-grid{grid-template-columns:1fr;gap:22px}.tpdescription__feature-strip{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.tpdescription__feature:nth-child(2){border-right:0}}@media (max-width:767.98px){.shopdetails-area>.container>.row,.tpdetails__box.sd-box .row{display:block}.sd-product-card.tpdetails__product,.shopdetails-area .tpdescription__box,.shopdetails-area .tpsidebar__product{border-radius:10px}.tpdetails__box.sd-box .pd-actions__controls{grid-template-columns:1fr;gap:12px}.tpdetails__box.sd-box .pd-actions__btns,.tpdetails__box.sd-box .pd-info-cards,.shopdetails-area .tpsidebar__product-list{grid-template-columns:1fr}.shopdetails-area .tpsidebar__product-item{min-height:0}}@media (max-width:575.98px){.shopdetails-area.grey-bg{padding-bottom:30px!important}.sd-product-card.tpdetails__product,.shopdetails-area .tpdescription__box,.shopdetails-area .tpsidebar__product{padding:14px}.tpdetails__box.sd-box .sd-gallery__main,.tpdetails__box.sd-box .sd-gallery__frame{min-height:300px}.tpdetails__box.sd-box .sd-gallery__main :where(img),.tpdetails__box.sd-box .sd-gallery__frame :where(img){padding:22px!important}.tpdetails__box.sd-box .pd-btn{width:100%}.tpdescription__feature-strip{grid-template-columns:1fr;padding:10px 0}.tpdescription__feature{border-bottom:1px solid #0f172a14;border-right:0;padding:12px 14px}.tpdescription__feature:last-child{border-bottom:0}}.tpbanner__content{background-repeat:no-repeat;border-radius:10px;min-height:220px;padding:31px 40px 27px}@media only screen and (min-width:576px) and (max-width:767px){.tpbanner__content{background-repeat:no-repeat}}.tpbanner__content p{color:var(--tp-common-white);font-size:16px}.tpbanner__sub-title{color:var(--tp-text-5);text-transform:uppercase;font-size:14px;font-weight:500;display:block}.tpbanner__title{letter-spacing:-.3px;color:var(--tp-common-white);font-size:24px;font-weight:700;line-height:30px}@media only screen and (min-width:1200px) and (max-width:1399px){.tpbanner__title{font-size:20px}}.tpbanner__white{color:var(--tp-common-white)}.tpbanner__bg{background-position:100%;background-size:cover;border-radius:10px;padding:42px 20px 40px 40px}@media only screen and (min-width:1200px) and (max-width:1399px){.tpbanner__bg{padding:42px 20px 40px}}@media only screen and (min-width:992px) and (max-width:1199px){.tpbanner__bg{background-position:0;padding:42px 20px 40px}}@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tpbanner__bg{padding:55px 15px 35px}}.tpbanner__bg .tpbanner__sub-title{color:var(--tp-theme-2)}.tpbanner__bg .tpbanner__title{color:var(--tp-heading-primary);font-size:18px;font-weight:700;line-height:22px}.tpbanner__bg p{color:var(--tp-heading-primary);margin-bottom:0;font-size:16px}.tpbanner__main-thumb img{width:100%}.tpbanner__main-content{padding:110px 50px}@media (max-width:767px){.tpbanner__main-content{padding:110px 15px}}.tpbanner__main__sub-title{color:var(--tp-theme-2);font-family:var(--tp-ff-heading);text-transform:uppercase;font-size:14px;font-weight:700}@media only screen and (min-width:992px) and (max-width:1199px){.tpbanner__main__sub-title{margin-bottom:5px}}.tpbanner__main__title{color:var(--tp-theme-1);font-family:var(--tp-ff-heading);font-size:36px;font-weight:600;line-height:1}@media only screen and (min-width:992px) and (max-width:1199px){.tpbanner__main__title{margin-bottom:20px;font-size:24px}}@media (max-width:767px){.tpbanner__main__title{margin-bottom:20px;font-size:28px}}.tpbanner__yellow{color:var(--tp-text-5)}.tpbanner__bg2{background-position:50%;background-repeat:no-repeat;background-size:cover}@media (max-width:767px){.tpbanner__bg2{background-position:0}}.tpbanner__big-bg{background-position:100%;background-size:cover;border-radius:10px;padding:185px 20px 45px 40px}@media only screen and (min-width:992px) and (max-width:1199px),(max-width:767px),only screen and (min-width:576px) and (max-width:767px){.tpbanner__big-bg{background-position:0}}.tpbanner__big-bg .tpbanner__sub-title{text-transform:uppercase;color:#fcde00;font-size:14px;font-weight:600;line-height:20px}.tpbanner__big-bg .tpbanner__title{color:var(--tp-common-white);text-transform:uppercase;font-size:36px;font-weight:700;line-height:1.2}.tpbanner__big-bg-content p{color:var(--tp-common-white);margin-bottom:50px;font-size:16px}.tpbanner__bg3{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;padding:60px 20px 25px 40px}@media only screen and (min-width:992px) and (max-width:1199px),(max-width:767px),only screen and (min-width:576px) and (max-width:767px){.tpbanner__bg3{background-position:0}}.tpbanner__bg3 .tpbanner__sub-title{color:var(--tp-theme-5)}.tpbanner__bg3 .tpbanner__title{text-transform:uppercase}.tpbanner__bg3 p{color:var(--tp-common-white)}.tpbanner__bg4{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;padding:90px 20px 25px 40px}@media only screen and (min-width:992px) and (max-width:1199px),(max-width:767px){.tpbanner__bg4{background-position:0}}.tpbanner__bg4 .tpbanner__sub-title{color:var(--tp-theme-5)}.tpbanner__bg4 .tpbanner__title{text-transform:uppercase}@media only screen and (min-width:992px) and (max-width:1199px){.tpbanner__bg4 .tpbanner__title{font-size:18px}}.tpbanner__bg4 p{color:var(--tp-common-white)}.tpbannertwo__sub-title{text-transform:uppercase;color:var(--tp-text-1);font-size:14px;font-weight:500;display:inline-block}.tpbannertwo__title{color:var(--tp-common-white);font-size:24px;font-weight:700}.tpbannertwo p{color:var(--tp-common-white);font-size:16px;font-weight:400}.tpbannertwo__bg{background-repeat:no-repeat;border-radius:10px}@media (max-width:767px){.tpbannertwo__bg{background-position:50%;background-size:cover;margin-bottom:20px}}.tphero__bg{background-position:bottom;background-repeat:no-repeat;background-size:cover;min-height:840px}@media only screen and (min-width:768px) and (max-width:991px){.tphero__bg{min-height:700px}}@media only screen and (min-width:576px) and (max-width:767px){.tphero__bg{min-height:500px}}@media (max-width:767px){.tphero__thumb{margin-bottom:20px}}@media only screen and (min-width:576px) and (max-width:767px){.tphero__thumb{margin-bottom:50px}}.tphero__thumb .pera2 img{width:100%}.tphero__thumb-shape-one{top:220px;right:45px}@media only screen and (min-width:992px) and (max-width:1199px){.tphero__thumb-shape-one{top:175px;right:-45px}}@media (max-width:767px){.tphero__thumb-shape-one{top:95px;right:0}}@media only screen and (min-width:576px) and (max-width:767px){.tphero__thumb-shape-one{top:95px;right:0}}.tphero__thumb-shape-two{top:220px;right:45px}.tphero__thumb-shape-three{top:20px;right:-145px}@media only screen and (min-width:1400px) and (max-width:1600px){.tphero__thumb-shape-three{right:0}}.tphero__thumb-shape-four{bottom:180px;left:-80px}@media only screen and (min-width:576px) and (max-width:767px){.tphero__thumb-shape-four{bottom:100px}}.tphero__thumb-shape-five{top:170px;left:-260px}@media only screen and (min-width:768px) and (max-width:991px){.tphero__thumb-shape-five{top:400px;left:-100px}}@media only screen and (min-width:576px) and (max-width:767px){.tphero__thumb-shape-five{top:270px;left:-150px}}.tphero__thumb-img{position:absolute}.tphero__thumb-img img{width:100%}.tphero__wrapper p{color:var(--tp-common-white);margin-bottom:60px;font-size:18px}@media (max-width:767px){.tphero__wrapper p{margin-bottom:35px}}@media only screen and (min-width:576px) and (max-width:767px){.tphero__wrapper p{margin-bottom:35px;font-size:15px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px){.tphero__wrapper p br{display:none}}.tphero__wrapper-shape{position:absolute;bottom:25px;left:-230px}@media only screen and (min-width:1200px) and (max-width:1399px){.tphero__wrapper-shape{bottom:-150px;left:205px}}.tphero__sub-title{text-transform:uppercase;color:var(--tp-common-white);font-size:16px;font-weight:500}@media (max-width:767px){.tphero__sub-title{margin-bottom:10px}}@media only screen and (min-width:576px) and (max-width:767px){.tphero__sub-title{margin-bottom:10px;font-size:14px}}.tphero__title{color:var(--tp-common-white);font-size:65px;font-weight:700;font-family:var(--tp-ff-heading);line-height:1.1}@media only screen and (min-width:1200px) and (max-width:1399px){.tphero__title{font-size:60px}}@media only screen and (min-width:992px) and (max-width:1199px){.tphero__title{font-size:48px}}@media only screen and (min-width:768px) and (max-width:991px){.tphero__title{font-size:36px}}@media (max-width:767px){.tphero__title{margin-bottom:15px;font-size:30px}}@media only screen and (min-width:576px) and (max-width:767px){.tphero__title{margin-bottom:15px;font-size:26px}}@media (max-width:767px){.tphero__title br{display:none}.tphero__pt{margin-bottom:0;padding-top:30px}.pera3 img{width:250px}}.product-coundown-area.tpcoundown__bg .tpcoundown__count{text-align:left;display:block}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.product-coundown-area.tpcoundown__bg{position:relative}.product-coundown-area.tpcoundown__bg:before{content:"";border-radius:inherit;z-index:0;background:#00000073;position:absolute;inset:0}.product-coundown-area.tpcoundown__bg .tpcoundown{z-index:1;position:relative}.tpcoundown{text-align:center;grid-template-columns:1fr;gap:20px;padding:28px 16px;display:grid}.tpcoundown__content,.tpcoundown__count{color:#fff;text-align:center;flex-direction:column;align-items:center;display:flex}.tpcoundown__content .section__title{color:#fff;text-shadow:0 1px 3px #0009;margin-bottom:14px;font-size:24px;line-height:1.2}.tpcoundown__content .section__title br{display:none}.tpcoundown__lead{color:#f0f0f0;text-shadow:0 1px 2px #0009;margin:0;font-size:14px}.tpcoundown__count-title{margin-bottom:10px;font-size:14px;font-weight:700}.tpcoundown__count>div{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;display:flex}.tpcoundown__btn{flex-direction:column;gap:12px;width:100%;margin-top:22px;display:flex}.tpcoundown__btn .whight-btn,.tpcoundown__btn .border-btn{text-align:center;border-radius:8px;width:100%;padding:12px 18px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.banner-area{display:none!important}}.tpbanner__link{height:100%;display:block}.tpbanner__item{height:100%}.tpbanner__content--img{border-radius:20px;width:100%;min-height:auto;max-height:clamp(180px,22vw,320px);padding:0;overflow:hidden;background-image:none!important}.tpbanner__content--img img{width:100%;height:auto;display:block}.tpcoundown{padding:150px 5px 130px}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px),only screen and (min-width:576px) and (max-width:767px){.tpcoundown{margin-left:0}}.tpcoundown__bg{background-position:50%;background-repeat:no-repeat;background-size:cover}@media (max-width:767px){.tpcoundown__bg{background-position:100%}}@media only screen and (min-width:576px) and (max-width:767px){.tpcoundown__bg-green{background-position:0}}.tpcoundown__count-title{color:var(--tp-common-white);text-transform:uppercase;margin-bottom:0;font-size:14px;font-weight:700;line-height:18px}.tpcoundown__countdown{align-items:center;margin-bottom:32px;display:flex}.tpcoundown__countdown span{align-items:flex-end;margin-right:50px;display:flex}@media (max-width:767px){.tpcoundown__countdown span{margin-right:15px}}.tpcoundown__countdown span p{text-transform:uppercase;color:var(--tp-grey-9);margin-bottom:0;margin-left:3px;font-size:12px;font-weight:500;line-height:17px;transform:translateY(-10px)}@media (max-width:767px){.tpcoundown__countdown span p{font-size:10px;transform:translateY(-15px)}}.tpcoundown__countdown .time-count{color:#fff;margin-right:0;font-size:36px;font-weight:500;line-height:52px}@media (max-width:767px){.tpcoundown__countdown .time-count{font-size:20px}}.tpcoundown__shape img{position:absolute}.tpcoundown__shape img:hover{animation-name:chara,lara;animation-duration:.3s,1.5s;animation-timing-function:ease-out,ease-in-out;animation-iteration-count:1,infinite;animation-direction:normal,alternate;animation-delay:0s,.3s;animation-fill-mode:forwards}.tpcoundown__shape-one{top:140px;left:-175px}.tpcoundown__shape-two{bottom:190px;right:600px}@media only screen and (min-width:1200px) and (max-width:1399px){.tpcoundown__shape-two{bottom:0;right:400px}}@media only screen and (min-width:992px) and (max-width:1199px){.tpcoundown__shape-two{bottom:0;right:0}}.tpcoundown__shape-three{top:215px;right:70px}@media only screen and (min-width:992px) and (max-width:1199px){.tpcoundown__shape-three{right:370px}}.tpcoundown__shape-four{bottom:270px;right:280px}@media only screen and (min-width:1200px) and (max-width:1399px){.tpcoundown__shape-four{right:150px}}@media only screen and (min-width:992px) and (max-width:1199px){.tpcoundown__shape-four{right:0}}@media (max-width:767px){.tpcoundown__btn a{margin-bottom:10px;margin-left:0}}.tpcoundown__themebg{margin-bottom:26px}.tpcoundown__themebg .time-count{color:var(--tp-theme-1);margin-right:0;font-size:40px;font-weight:500;line-height:52px}@media only screen and (min-width:1200px) and (max-width:1399px){.tpcoundown__themebg .time-count{font-size:20px}}@media (max-width:767px){.tpcoundown__themebg .time-count{font-size:16px;line-height:38px}}.tpcoundown__themebg span{align-items:flex-end;margin-right:20px;display:flex}@media (max-width:767px){.tpcoundown__themebg span{margin-right:15px}}.tpcoundown__themebg span p{text-transform:uppercase;color:var(--tp-theme-1);margin-bottom:0;margin-left:3px;font-size:12px;font-weight:500;line-height:17px;transform:translateY(-10px)}@media only screen and (min-width:1200px) and (max-width:1399px){.tpcoundown__themebg span p{line-height:28px}}@media (max-width:767px){.tpcoundown__themebg span p{font-size:10px;line-height:12px}}.tpfeature__thumb{text-align:right;margin-right:-12px}@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px),only screen and (min-width:576px) and (max-width:767px){.tpfeature__thumb{text-align:center;margin-right:0}}.tpfeature__thumb .tpfeature__main{aspect-ratio:16/9;object-fit:cover;width:100%;max-width:640px;height:auto;box-shadow:none;background-color:#f5f5f5;border-radius:16px;transition:none;display:inline-block;overflow:hidden}.tpfeature__thumb .tpfeature__main:hover{transform:none}.tpfeature__content{max-width:560px}.tpfeature__content p{max-width:54ch;margin-bottom:12px;font-size:14px;line-height:1.7}@media (max-width:767px){.tpfeature__content p br{display:none}}.tpfeature__title{margin-bottom:10px;font-size:34px;line-height:1.15}@media only screen and (min-width:1200px) and (max-width:1399px){.tpfeature__title{font-size:32px}}@media only screen and (min-width:992px) and (max-width:1199px){.tpfeature__title{font-size:30px}}@media only screen and (min-width:768px) and (max-width:991px){.tpfeature__title{font-size:30px}}@media only screen and (min-width:576px) and (max-width:767px){.tpfeature__title{font-size:28px}}@media (max-width:767px){.tpfeature__title{font-size:26px;line-height:1.32}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.tpfeature__title br{display:none}}.tpfeature__title span{color:var(--tp-heading-secondary)}.tpfeature__product-title{font-family:var(--tp-ff-body);color:var(--tp-heading-primary);letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid var(--tp-border-1,#e5e7eb);margin-bottom:3px;padding-bottom:4px;font-size:11px;font-weight:600;line-height:16px}.tpfeature__product-info{color:var(--tp-text-body);word-break:break-word;font-size:13px;line-height:1.55}.tpfeature__product-item{margin-bottom:10px}@media (max-width:767px),only screen and (min-width:576px) and (max-width:767px){.tpfeature__product-item{margin-bottom:12px}}.tpfeature__shape{z-index:2;position:relative}.tpfeature__shape-one,.tpfeature__shape-two,.tpfeature__shape-three{z-index:3;pointer-events:none;width:96px;height:auto}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.tpfeature__shape-one,.tpfeature__shape-two,.tpfeature__shape-three{width:86px}}@media only screen and (min-width:768px) and (max-width:991px){.tpfeature__shape-one,.tpfeature__shape-two,.tpfeature__shape-three{width:76px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.tpfeature__shape-one,.tpfeature__shape-two,.tpfeature__shape-three{width:64px}}.tpfeature__shape-one:hover,.tpfeature__shape-two:hover,.tpfeature__shape-three:hover{animation:none}.tpfeature__shape-one{position:absolute;top:-16px;left:-16px}@media only screen and (min-width:768px) and (max-width:991px){.tpfeature__shape-one{top:-10px;left:-10px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.tpfeature__shape-one{top:-6px;left:-6px}}.tpfeature__shape-two{position:absolute;top:72px;right:-8px}@media only screen and (min-width:768px) and (max-width:991px){.tpfeature__shape-two{top:54px;right:2px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.tpfeature__shape-two{top:42px;right:6px}}.tpfeature__shape-three{position:absolute;top:-10px;right:16px}@media only screen and (min-width:992px) and (max-width:1199px){.tpfeature__shape-three{top:-16px;right:24px}}@media only screen and (min-width:768px) and (max-width:991px){.tpfeature__shape-three{top:-12px;right:18px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.tpfeature__shape-three{top:-8px;right:12px}}.tpfeature__box{border:1px solid var(--tp-border-1,#e5e7eb);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff8c;border-radius:14px;flex-direction:column;height:100%;padding:14px;display:flex}@media (max-width:767px),only screen and (min-width:576px) and (max-width:767px){.tpfeature__box{margin-bottom:18px}}.tpfeature__price-red{color:var(--tp-text-body);font-size:15px;font-family:var(--tp-ff-jost)}.tpfeature__price-red span{color:var(--tp-theme-2);font-size:18px;font-weight:600}.tpproduct-feature{max-width:620px;margin-left:32px;margin-right:32px;padding-top:4px}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.tpproduct-feature{margin-left:24px;margin-right:24px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.tpproduct-feature{max-width:100%;margin-left:0;margin-right:0}}.product-feature-area .row{align-items:stretch!important}.product-feature-area .tpfeature__thumb{justify-content:flex-end;align-items:center;height:100%;display:flex}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.product-feature-area .tpfeature__thumb{justify-content:center}}.product-feature-area .tpproduct-feature{flex-direction:column;justify-content:flex-start;height:100%;display:flex}.product-feature-area .tpsection__sub-title{margin-bottom:6px!important}.product-feature-area .tpsection__title{margin-bottom:10px!important}.product-feature-area .tpsection__content p{margin-bottom:12px!important}.product-feature-area .tpproduct-feature>.row.g-3{align-items:stretch}@media (max-width:767px),only screen and (min-width:576px) and (max-width:767px){.product-feature-area .tpproduct-feature>.row.g-3{row-gap:12px}}.product-feature-area .tpfeature__box a.tp-btn-4.small,.product-feature-area .tpfeature__box a.tp-btn-3.small{margin-top:auto}.product-feature-area a.tp-btn-4.small,.product-feature-area a.tp-btn-3.small{white-space:normal;text-align:center;word-break:break-word;border-radius:999px;justify-content:center;align-items:center;width:100%;max-width:100%;height:44px;padding:0 16px;font-size:13px;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}@media (max-width:420px){.product-feature-area a.tp-btn-4.small,.product-feature-area a.tp-btn-3.small{height:auto;min-height:44px;padding:10px 14px;font-size:12px}}@media only screen and (min-width:768px) and (max-width:991px){.product-feature-area .tpfeature__thumb .tpfeature__main{max-width:560px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.product-feature-area{padding-top:24px!important}.product-feature-area .tpfeature__thumb .tpfeature__main{max-width:520px}.product-feature-area .tpfeature__shape{display:none}.product-feature-area .tpproduct-feature{padding-top:0}}.product-feature-mobile{padding-top:24px!important}.product-feature-mobile-inner{flex-direction:column;gap:14px;max-width:520px;margin:0 auto;display:flex}@media (max-width:420px){.product-feature-mobile-inner{max-width:100%}}.product-feature-mobile-thumb{background-color:#f5f5f5;border-radius:16px;width:100%;margin:0 auto;overflow:hidden}.product-feature-mobile-img{object-fit:cover;width:100%;height:auto;display:block}.product-feature-mobile-content{text-align:left}.product-feature-mobile-title{font-size:22px;line-height:1.3}.product-feature-mobile-title span{color:var(--tp-heading-secondary)}@media (max-width:420px){.product-feature-mobile-title{font-size:20px}}.product-feature-mobile-text{color:var(--tp-text-body);font-size:14px;line-height:1.6}.product-feature-mobile-grid{flex-direction:column;gap:10px;margin-top:10px;display:flex}.product-feature-mobile-box{border:1px solid var(--tp-border-1,#e5e7eb);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff8c;border-radius:14px;flex-direction:column;padding:12px;display:flex}.mainfeature__item:hover .mainfeature__icon img{animation:1s linear infinite alternate animation-plus}.mainfeature__bg{background-repeat:repeat-x}.mainfeature__icon{margin-bottom:10px}.mainfeature__icon img{width:25px;height:25px}.mainfeature__content p{color:var(--tp-grey-10);margin-bottom:0;font-size:14px}.mainfeature__title{text-transform:uppercase;color:var(--tp-common-white);margin-bottom:2px;font-size:12px;font-weight:700}.mainfeature__border{border-bottom:1px solid #484492}.whight-feature .mainfeature__title{color:var(--tp-heading-primary)}.whight-feature .mainfeature__content p{color:var(--tp-text-body)}.feature-bg-round{border-radius:20px 20px 0 0;padding:50px}.feature-bg-round .tpfeature-border{border-bottom:1px solid var(--tp-border-1)}.feature-top{z-index:9;margin-top:-220px;position:relative}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.feature-top{margin-top:0}}.tpinsta__item{border-radius:10px;position:relative}.tpinsta__item:hover:before{opacity:1;transform:scale(1)}.tpinsta__item:hover .tpinsta__links{opacity:1;visibility:visible}.tpinsta__item:before{content:"";z-index:2;opacity:0;background-color:#0006;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(.1)}.tpinsta__item img{width:100%}.tpinsta__links{z-index:3;text-align:center;opacity:0;visibility:hidden;margin:0 auto;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.tpinsta__links i{background-color:var(--tp-common-white);text-align:center;-o-transition:all .2s ease-out 0s;border-radius:50px;width:80px;height:80px;font-size:20px;line-height:80px;transition:all .2s ease-out}.tpinsta__links i:hover{background-color:var(--tp-heading-secondary);color:var(--tp-common-white)}.tpabout__item:hover .tpabout__icon img,.tpabout__title-img img:hover{animation:1s linear infinite lara}@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tpabout__title-img img{max-width:100%}}.tpabout__title-img p{font-size:18px;line-height:26px}@media (max-width:767px){.tpabout__title-img p br{display:none}}.tpabout__title{color:var(--tp-heading-primary);margin-bottom:15px;font-size:16px;font-weight:700}.tpabout__border{border-bottom:1px solid var(--tp-border-1)}.tpabout__content p{font-size:16px}@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px),only screen and (min-width:576px) and (max-width:767px){.tpabout__content p br{display:none}}.tpabout__inner-sub{font-family:var(--tp-ff-jost);text-transform:uppercase;color:var(--tp-common-white);font-size:clamp(12px,1.6vw,13px);font-weight:600}.tpabout__inner-title{letter-spacing:-.03em;color:var(--tp-common-white);font-size:clamp(28px,5vw,60px);font-weight:700;line-height:clamp(32px,5.2vw,62px)}.tpabout__inner{max-width:920px;margin-left:auto;margin-right:auto}.tpabout__inner p{font-family:var(--tp-ff-jost);color:var(--tp-common-white);max-width:760px;margin-bottom:65px;margin-left:auto;margin-right:auto;font-size:16px;font-weight:400;line-height:28px}@media (max-width:767px){.tpabout__inner p br{display:none}}.tpabout__inner-btn a{font-family:var(--tp-ff-jost);color:var(--tp-common-white);background-color:var(--tp-heading-secondary);text-transform:uppercase;white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;padding:16px 58px;font-size:13px;font-style:normal;font-weight:600;line-height:19px;display:inline-flex}@media only screen and (min-width:768px) and (max-width:991px){.tpabout__inner-btn a{padding:14px 40px}}@media (max-width:767px){.tpabout__inner-btn a{width:100%;max-width:320px;padding:12px 22px}}.tpabout__inner-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.tpabout__inner-list ul li{font-family:var(--tp-ff-jost);color:var(--tp-text-body);margin-bottom:15px;padding-left:40px;font-size:16px;font-weight:400;list-style:none;position:relative}.tpabout__inner-list ul li i{background-color:var(--tp-heading-secondary);width:25px;height:25px;color:var(--tp-common-white);text-align:center;border-radius:50%;line-height:25px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.tpabout__inner-2 p{font-family:var(--tp-ff-jost);color:var(--tp-text-body);margin-bottom:25px;font-size:16px;font-weight:400;line-height:23px}@media (max-width:767px){.tpabout__inner-2 p br{display:none}}.tpabout__inner-title-2{font-family:var(--tp-ff-heading);letter-spacing:-.03em;color:var(--tp-heading-primary);font-size:36px;font-weight:700;line-height:40px}.tpabout__inner-tag{font-family:var(--tp-ff-jost);text-transform:uppercase;color:var(--tp-heading-primary);font-size:10px;font-weight:600;line-height:14px}.tpabout__inner-tag .active{color:var(--tp-common-white);background-color:var(--tp-heading-secondary);border-radius:30px;margin-right:8px;padding:3px 16px;font-weight:500;display:inline-block}.tpabout__inner-thumb-2{justify-content:center;align-items:center;display:flex;position:relative}.tpabout__inner-thumb-2>img{border-radius:18px;width:100%;max-width:580px;height:auto;animation:6s ease-in-out infinite left-right;display:block}@media only screen and (min-width:992px) and (max-width:1199px){.tpabout__inner-thumb-2>img{max-width:480px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.tpabout__inner-thumb-2>img{max-width:100%;animation:none}}.tpabout__inner-thumb-shape-one{animation:2s linear infinite left-right;position:absolute;bottom:-60px;right:40px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.tpabout__inner-thumb-shape-one{bottom:-40px;right:20px}}.tpabout__inner-thumb-shape-two{animation:4s linear infinite left-right;position:absolute;top:-40px;left:-10px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.tpabout__inner-thumb-shape-two{top:-30px;left:0}}.about-area.tpabout__inner-bg{padding-top:175px;padding-bottom:170px}@media only screen and (min-width:768px) and (max-width:991px){.about-area.tpabout__inner-bg{margin-bottom:40px;padding-top:140px;padding-bottom:120px}.tpabout__inner p{margin-bottom:40px}}@media (max-width:767px){.about-area.tpabout__inner-bg{margin-bottom:28px;padding-top:110px;padding-bottom:90px}.tpabout__inner p{margin-bottom:28px;line-height:26px}}.img-box__wrapper{background-color:#fff;border-radius:18px;flex-direction:column;justify-content:flex-start;height:100%;padding:18px 18px 22px;display:flex;box-shadow:0 18px 40px #0f172a14}@media (max-width:767px){.img-box__wrapper{border-radius:14px;padding:14px 14px 18px}}.img-box__thumb{border-radius:14px;margin-left:auto;margin-right:auto;overflow:hidden}.img-box__thumb img{object-fit:cover;border-radius:14px;width:100%;max-height:360px;display:block}@media only screen and (min-width:992px) and (max-width:1199px){.img-box__thumb img{max-height:320px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.img-box__thumb img{max-height:280px}}.img-box__title{font-family:var(--tp-ff-heading);color:var(--tp-theme-1);margin-bottom:6px;font-size:clamp(16px,2.2vw,20px);font-weight:700}.img-box__content{flex:auto;padding:8px 6px 0}.img-box__content p{color:var(--tp-text-body);margin:0;font-size:clamp(14px,1.8vw,15px);line-height:1.6}@media only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:992px) and (max-width:1199px),(max-width:767px){.img-box__content p br{display:none}}@media (max-width:767px){.img-box-area .row{row-gap:6px}}.tpabout__inner-thumb-2>img,.tpabout__inner-thumb-2 img{width:100%;height:auto;display:block}.tpabout__inner-title-2{font-size:clamp(24px,3.2vw,36px);line-height:clamp(30px,3.4vw,40px)}.tpabout__inner-list ul li{line-height:1.5}@media (max-width:767px){.about-area.pt-100{padding-top:70px}.about-area.pb-60{padding-bottom:40px}.tpabout__inner-2 p{line-height:26px}.tpabout__inner-list ul li{padding-left:34px}}.mainfeature__title{font-size:clamp(14px,2vw,16px)}.mainfeature__content p{font-size:clamp(12px,1.8vw,14px);line-height:1.4}.tpchoose__title{font-size:clamp(14px,2vw,18px);line-height:1.2}.tpchoose__item{background-color:var(--tp-common-white);border-radius:20px;padding:50px 35px 45px}@media only screen and (min-width:1200px) and (max-width:1399px){.tpchoose__item{padding:30px 20px 30px 21px}}@media only screen and (min-width:992px) and (max-width:1199px){.tpchoose__item{padding:35px 15px 30px}}@media only screen and (min-width:576px) and (max-width:767px){.tpchoose__item{padding:50px 15px 45px}}.tpchoose__item:hover .tpchoose__details i{opacity:1;visibility:visible;animation:1s infinite shakenext}.tpchoose__item:hover .tpchoose__icon img{animation:1s linear infinite lara}.tpchoose__title{color:var(--tp-heading-primary);font-size:16px;font-weight:700}.tpchoose__content p{font-size:16px}.tpchoose__details{color:var(--tp-heading-secondary);text-transform:uppercase;font-size:12px;font-weight:600}.tpchoose__details:hover{color:var(--tp-heading-secondary)}.tpchoose__details i{opacity:0;visibility:hidden;margin-left:5px;font-size:16px;display:inline-block}.tpchoose__bg{background-size:cover}.tpbrandproduct__main{border:1px solid #ebeff4;border-radius:10px;padding:55px 30px 35px}@media only screen and (min-width:1200px) and (max-width:1399px){.tpbrandproduct__main{padding:15px 15px 7px}}@media only screen and (min-width:992px) and (max-width:1199px){.tpbrandproduct__main{padding:30px 15px 15px}}@media (max-width:767px){.tpbrandproduct__main{margin-bottom:20px}}.tpbrandproduct__main-contetn p{color:var(--tp-text-3);font-size:15px}.tpbrandproduct__item{border:1px solid #ebeff4;border-radius:10px;align-items:center;padding:22px 20px}@media only screen and (min-width:1200px) and (max-width:1399px){.tpbrandproduct__item{padding:10px}}@media only screen and (min-width:992px) and (max-width:1199px){.tpbrandproduct__item{padding:22px 18px}}.tpbrandproduct__title{color:var(--tp-heading-primary);margin-bottom:15px;font-size:16px;font-weight:700;line-height:20px}.tpbrandproduct__img{flex:none;margin-right:18px}@media only screen and (min-width:1200px) and (max-width:1399px){.tpbrandproduct__img{margin-right:5px}}.tpbrandproduct__img img{object-fit:cover;width:100px;height:100px}.tpbrandproduct__product-title{color:var(--tp-heading-primary);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:5px;font-size:16px;font-weight:400;line-height:20px;display:-webkit-box;overflow:hidden}.tpbrandproduct__product-title a:hover{color:var(--tp-heading-secondary)}.tpbrandproduct__bage{top:0;left:0}.brand-product{border-radius:0 0 10px 10px}.brand-product-title{font-size:22px}.tprev__lead{opacity:.9;max-width:720px;margin:0 auto}.tprev__controls{width:100%;text-align:initial;grid-template-columns:42px 160px 42px;justify-content:center;align-items:center;column-gap:14px;margin:18px 0;display:grid}.tprev__nav{background:#ffffffeb;border:1px solid #141e321f;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;transition:transform .16s,background .16s,box-shadow .16s;display:flex;box-shadow:0 10px 24px #0a142814}.tprev__nav i{font-size:14px;line-height:1}.tprev__nav:hover{background:#fff;transform:translateY(-1px);box-shadow:0 14px 32px #0a14281f}.tprev__nav:disabled{opacity:.55;cursor:not-allowed}.tprev__meta{justify-content:center;align-items:center;width:160px;height:42px;display:flex;position:relative}.tprev__count{letter-spacing:.2px;color:#0a1428a6;justify-content:center;align-items:center;margin:0;padding:0;font-size:13px;line-height:1;display:inline-flex}.tprev__countSep{opacity:.6;padding:0 4px}.tprev__dots{justify-content:center;align-items:center;min-width:120px;height:18px;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.tprev__swiper .swiper-pagination{display:none!important}.tprev__dots .swiper-pagination-bullet{opacity:.35;border-radius:999px;width:7px;height:7px}.tprev__dots .swiper-pagination-bullet-active{opacity:1;width:18px}.tprev__track{padding-left:20px;padding-right:20px;position:relative;overflow-x:hidden}@media only screen and (min-width:992px) and (max-width:1199px){.tprev__track{padding-left:24px;padding-right:24px}}@media (max-width:767px){.tprev__track{padding-left:12px;padding-right:12px}}.tprev__swiper{overflow:visible}.tprev__swiper .swiper-slide{opacity:.55;height:auto;transition:opacity .22s,transform .22s;transform:scale(.985)}.tprev__swiper .swiper-slide-active{opacity:1;transform:scale(1)}.tprev__swiper .swiper-slide-active .tprev__card{box-shadow:0 18px 40px #0a14281f}.tprev__card{background:#fffffff2;border:1px solid #ebeff4;border-radius:12px;flex-direction:column;gap:14px;height:100%;padding:22px 20px 18px;display:flex;box-shadow:0 10px 24px #0a14280f}.tprev__product{align-items:center;gap:12px;display:flex}.tprev__productImg{background:#ffffffd9;border:1px solid #141e3214;border-radius:14px;place-items:center;width:68px;height:68px;display:grid;overflow:hidden}.tprev__kicker{color:#0a14288c;margin-bottom:2px;font-size:12px}.tprev__productTitle{color:var(--tp-heading-primary);text-overflow:ellipsis;white-space:nowrap;max-width:520px;font-size:15px;font-weight:700;line-height:1.2;display:inline-block;overflow:hidden}.tprev__body{text-align:left}.tprev__quote{color:#0a1428d1;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 10px;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.tprev__footer{justify-content:space-between;align-items:center;gap:12px;padding-top:6px;display:flex}.tprev__user{align-items:center;gap:10px;display:flex}.tprev__avatar{border-radius:999px}.tprev__userName{letter-spacing:.3px;text-transform:uppercase;color:var(--tp-heading-primary);font-size:13px;font-weight:800;line-height:1.1}.tprev__userSub{color:#0a14288c;font-size:12px}.tprev__date{color:#0a14288c;white-space:nowrap;font-size:12px}.tptestimonial__rating{align-items:center;gap:6px;display:flex}.tptestimonial__rating a{justify-content:center;align-items:center;margin:0 -3px;display:inline-flex}.tptestimonial__rating a.active i{color:#f5a623}.tprev__ratingText{color:#0a14288c;margin-left:6px;font-size:12px}.tpshop-page-intro{background:linear-gradient(135deg,#fffffffa,#f1fbf1eb),#fff;border:1px solid #449a3e1f;border-radius:18px;align-items:stretch;gap:18px;margin-bottom:4px;padding:24px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #10182814}.tpshop-page-intro:after{content:"";pointer-events:none;background:radial-gradient(circle,#50b94833 0%,#50b94808 58%,#50b94800 72%);border-radius:50%;width:220px;height:220px;position:absolute;inset:auto -80px -100px auto}.tpshop-page-intro__accent{background:linear-gradient(#50b948 0%,#449a3e 100%);border-radius:999px;flex:0 0 8px;width:8px;box-shadow:0 10px 28px #50b94847}.tpshop-page-intro__content{z-index:1;flex-direction:column;gap:10px;min-width:0;display:flex;position:relative}.tpshop-page-intro__eyebrow{color:#2e7d32;letter-spacing:.14em;text-transform:uppercase;background:#50b9481f;border-radius:999px;align-self:flex-start;align-items:center;min-height:30px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.tpshop-page-intro__title{color:#17311f;letter-spacing:-.04em;max-width:15ch;margin:0;font-size:clamp(30px,3vw,42px);font-weight:800;line-height:1.08}.tpshop-page-intro__copy{color:#17311fc7;max-width:64ch;margin:0;font-size:15px;line-height:1.75}.tpshop-page-intro__link{color:#2e7d32;border-bottom:1px solid #2e7d3238;font-weight:700;text-decoration:none;transition:color .2s,border-color .2s}.tpshop-page-intro__link:hover{color:#1f5d23;border-color:#1f5d2366}@media (max-width:991.98px){.tpshop-page-intro{gap:16px;padding:22px 22px 20px}.tpshop-page-intro__title{max-width:none;font-size:clamp(26px,4.2vw,34px)}.tpshop-page-intro__copy{max-width:100%;font-size:14px;line-height:1.7}}@media (max-width:575.98px){.tpshop-page-intro{border-radius:16px;gap:14px;padding:18px 16px}.tpshop-page-intro__accent{flex-basis:6px;width:6px}.tpshop-page-intro__eyebrow{letter-spacing:.12em;min-height:28px;padding:0 12px;font-size:10px}.tpshop-page-intro__title{font-size:26px;line-height:1.12}.tpshop-page-intro__copy{font-size:14px;line-height:1.65}}.tpshop__leftbar{background:var(--tp-common-white);border-radius:10px;margin-right:-60px;padding:25px 30px 18px}@media (max-width:1199.98px){.tpshop__leftbar{margin-right:0;padding:16px 16px 12px}}.tpshop__widget{border-bottom:1px dotted #0000001f}.tpshop__widget:last-child{border-bottom:none}.tpshop__widget-title{letter-spacing:-.03em;text-transform:uppercase;font-size:14px;font-weight:700;line-height:18px}.tpshop__widget .form-check-input[type=checkbox]{border:1px solid var(--tp-border-3);border-radius:3px;width:15px;height:15px;transform:translateY(3px)}.tpshop__widget .form-check-input[type=checkbox]:focus{box-shadow:none}.tpshop__widget .form-check-input[type=checkbox]:checked{background-color:var(--tp-heading-secondary);border-color:var(--tp-border-1)}.tpshop__widget label{color:var(--tp-text-3);font-size:14px;font-weight:400;line-height:30px}.tpshop__widget .form-check i{letter-spacing:-.3em;color:#ffb800;font-size:17px;font-weight:400;line-height:30px;transform:translateY(-2px)}.tpshop__widget-color-box .form-check-input[type=checkbox]{border:none;border-radius:50%;width:15px;height:15px;transform:translateY(3px)}.tpshop__widget-color-box input{background-color:var(--tp-common-black)}.tpshop__widget-color-box .form-check-input:checked{background-color:var(--tp-common-black);border-color:var(--tp-border-1)}.tpshop__widget-color-box .form-check-input.blue-input{background-color:#1e73be}.tpshop__widget-color-box .form-check-input.brown-input{background-color:#49271d}.tpshop__widget-color-box .form-check-input.grey-input{background-color:#bfbfbf}.tpshop__widget-color-box .form-check-input.green-input{background-color:#50b948}.tpshop__widget-color-box .form-check-input.orange-input{background-color:#ff7900}.tpshop__widget-color-box .form-check-input.red-input{background-color:#cb2028}.tpshop__content{text-align:center}.tpshop__content span{text-transform:uppercase;color:var(--tp-text-1);margin-bottom:8px;font-size:14px;font-weight:500;display:inline-block}.tpshop__content-title{font-family:var(--tp-ff-heading);color:var(--tp-common-white);margin-bottom:12px;font-size:clamp(18px,2.4vw,24px);font-weight:700;line-height:1.25}.tpshop__content p{color:var(--tp-common-white);opacity:.95;margin:0;font-size:clamp(13px,1.8vw,16px);line-height:1.35}@media (max-width:1199.98px){.tpshop__top{margin-top:16px;margin-left:0!important;margin-right:0!important}}.tpshop__leftbar-area{margin-left:-60px}@media (max-width:1199.98px){.tpshop__leftbar-area{margin-left:0}}.tpshop__leftbar-area.tpshop__leftbar{margin-right:0}.tpshop__leftbar-area .tpshop__sidbar-thumb img{max-width:100%}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tpshop__sidebar-area{margin-bottom:50px;margin-right:0}}.tpshop__banner{aspect-ratio:5.2;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;width:100%;padding:0;overflow:hidden}@media (max-width:1199.98px){.tpshop__banner{aspect-ratio:4.2;background-size:contain}}@media (max-width:575.98px){.tpshop__banner{aspect-ratio:3.4;background-position:0;background-size:contain}}.tpshop__sidbar-thumb img{max-width:100%;height:auto;display:block}@media (max-width:1199.98px){.tpshop__sidbar-thumb{display:none}}@media (max-width:767px){.product__navtabs,.tpproductnav{justify-content:flex-start!important}}.tpproductnav .nav-tabs{border-bottom:none}.tpproductnav .nav-tabs .nav-link{border:none}.tpproductnav .nav-tabs .nav-link i{color:#d6d6e5}.tpproductnav .nav-tabs .nav-link:focus,.tpproductnav .nav-tabs .nav-link:hover{border:none}.tpproductnav .nav-tabs .nav-link.active{color:var(--tp-heading-secondary);background-color:#0000;border:none}.tpproductnav .nav-tabs .nav-link.active i{color:var(--tp-heading-secondary)}.tp-shop-selector .nice-select{border:none;width:100%}.tp-shop-selector .nice-select .list{box-shadow:none;border:none;border-radius:0;width:100%}.tpproduct__shop-item{z-index:1;position:relative}.productsidebar__range .ui-slider-horizontal{background-color:#ebeff4;border:none;border-radius:10px;height:4px}.productsidebar__range .ui-slider-horizontal .ui-slider-range{background:var(--tp-heading-secondary)}.productsidebar__range .ui-slider .ui-slider-handle{background-color:var(--tp-common-white);width:14px;height:14px}.productsidebar__range .ui-state-default,.productsidebar__range .ui-widget-content .ui-state-default,.productsidebar__range .ui-widget-header .ui-state-default,.productsidebar__range .ui-button,.productsidebar__range html .ui-button.ui-state-disabled:hover,.productsidebar__range html .ui-button.ui-state-disabled:active{border:4px solid var(--tp-heading-secondary);border-radius:50%}.productsidebar__btn a{font-family:var(--tp-ff-heading);letter-spacing:-.03em;text-transform:uppercase;color:var(--tp-heading-secondary);border:2px solid var(--tp-heading-secondary);text-align:center;border-radius:30px;padding:10px;font-size:12px;font-weight:700;line-height:15px;display:block}.productsidebar__btn a:hover{background:var(--tp-heading-secondary);color:var(--tp-common-white)}.price-filter span{color:#4d5574;border:none;outline:none;margin-top:5px;font-size:14px;font-weight:400}.shop-sidebar__toggle{justify-content:flex-end;margin-bottom:12px;display:flex}.shop-sidebar__toggle .filter-toggle-btn{background:var(--tp-heading-secondary);color:#fff;cursor:pointer;letter-spacing:.2px;border:none;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:700;box-shadow:0 6px 18px #00000014}.shop-sidebar__toggle .filter-toggle-btn:active{transform:translateY(1px)}.shop-sidebar__sheet{z-index:1045;background:#fff;border-top-right-radius:12px;border-bottom-right-radius:12px;flex-direction:column;width:min(88vw,420px);max-width:100%;transition:transform .22s;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-102%);box-shadow:0 8px 28px #0000002e}.shop-sidebar__sheet.open{transform:translate(0)}.shop-sidebar__sheet-head{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.shop-sidebar__sheet-title{letter-spacing:.2px;margin:0;font-size:16px;font-weight:800}.shop-sidebar__sheet .sheet-close-btn{cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:18px;line-height:1}.shop-sidebar__sheet-body{-webkit-overflow-scrolling:touch;padding:12px 14px 8px;overflow:auto}.shop-sidebar__sheet-body .tpshop__leftbar{border-radius:10px;margin-right:0;padding:14px 14px 10px}.shop-sidebar__sheet-foot{background:#fff;border-top:1px solid #0000000f;padding:12px 14px 14px}.shop-sidebar__sheet .sheet-apply-btn{background:var(--tp-heading-secondary);color:#fff;cursor:pointer;border:0;border-radius:10px;width:100%;padding:12px 10px;font-weight:800}.shop-sidebar__overlay{-webkit-backdrop-filter:saturate(120%)blur(1.5px);backdrop-filter:saturate(120%)blur(1.5px);z-index:1040;background:#09101d73;position:fixed;inset:0}.shop-sidebar__content{display:none}.shop-sidebar__content.open{margin-bottom:20px;display:block}.shop-sidebar__content.collapsed{display:none}@media (min-width:992px){.shop-sidebar__content{display:block!important}}@media (max-width:1199.98px){.tpshop__leftbar{-webkit-overflow-scrolling:touch;max-height:70vh;overflow:auto}}.product__filter-content{background-color:var(--tp-common-white);border-radius:10px;padding:10px 15px}.product__filter-content .product__item-count{font-size:14px}.product__filter-content .tpproductnav .nav-tabs{-webkit-overflow-scrolling:touch;border-bottom:none;flex-wrap:nowrap;gap:6px;overflow-x:auto}.product__filter-content .tpproductnav .nav-link{border:none}.product__filter-content .tpproductnav .nav-link.active i{color:var(--tp-heading-secondary)}.product__filter-content .tp-shop-selector .nice-select{border:none;width:100%}.product__filter-content .tp-shop-selector .nice-select .list{width:100%;box-shadow:none;border:none;border-radius:0}.filterBar{align-items:center;gap:12px;min-height:52px;display:flex}.filterBar__left{flex:1 1 0}.filterBar__center{flex:none;justify-content:center;display:flex}.filterBar__right{flex:1 1 0;justify-content:flex-end;display:flex}@media only screen and (min-width:768px) and (max-width:991px){.product__filter-content{padding:10px 12px}.filterBar{flex-wrap:wrap;row-gap:8px}.filterBar__left,.filterBar__right{flex:50%;align-items:center;max-width:50%;display:flex}.filterBar__left{justify-content:flex-start}.filterBar__right{justify-content:flex-end}.filterBar__center{flex:100%;order:3;justify-content:center;max-width:100%}.colTabs{margin:0 auto}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.product__filter-content{padding:10px}.filterBar{flex-direction:column;align-items:stretch;gap:8px;min-height:auto}.filterBar__left,.filterBar__center,.filterBar__right{flex:none;width:100%}.filterBar__left{order:1}.filterBar__center{order:2;justify-content:center}.filterBar__right{order:3;justify-content:stretch}.filterBar__right .nice-select{width:100%}.tpproduct__result{white-space:normal;font-size:12px}.colTabs{-webkit-overflow-scrolling:touch;justify-content:center;width:100%;overflow-x:auto}.colTabs::-webkit-scrollbar{display:none}}.colTabs{background:#fff;border:1px solid #e7e9ee;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin:0 auto;padding:6px 8px;display:flex;box-shadow:0 6px 16px #0f172a0f}.colTabs .nav-item{margin:0}.colTabs .nav-link{background:#fff;border:1px solid #e7e9ee;border-radius:10px;place-items:center;width:42px;height:42px;padding:0;transition:box-shadow .2s,transform 60ms,background-color .2s,border-color .2s;display:grid}.colTabs .nav-link svg{opacity:.75;width:18px;height:18px}.colTabs .nav-link:hover{border-color:#d9dde6;box-shadow:0 10px 24px #0f172a1a}.colTabs .nav-link:active{transform:translateY(1px)}.colTabs .nav-link.active{background:linear-gradient(90deg,#449a3e,#50b948);border-color:#5fdd56;box-shadow:0 10px 24px #4f46e540}.colTabs .nav-link.active svg{opacity:1}.colTabs .nav-link.active svg *{stroke:#fff;fill:#fff}.tpproduct__view{flex-direction:column;align-items:center;gap:10px;display:flex}.tpproduct__view .tpproduct__result{color:#6b7280;white-space:nowrap;font-size:13px}@media (max-width:575.98px){.tpdetails__box{padding-inline:10px}}.tpproduct-details__nab{text-align:center}.tpproduct-details__nab .tpproduct-details__thumb,.tpproduct-details__nab .w-img{justify-content:center;display:flex}.tpproduct-details__nab img{max-width:100%;height:auto}.tpproduct-details__nab .nav-tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:6px;margin-top:10px;overflow-x:auto}.tpproduct-details__nab .nav-tabs .nav-link{background:0 0;border:none;padding:0}.tpproduct-details__nab .nav-tabs .nav-link img{border-radius:8px;display:block}@media (max-width:575.98px){.tpproduct-details__nab .nav-tabs .nav-link img{width:52px;height:52px}}.product__details-price-box{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.product__details-price-box .shopdetails__price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.product__details-price-box .shopdetails__price-current{font-size:22px;font-weight:700}.product__details-price-box .shopdetails__price-original{font-size:14px}@media (max-width:575.98px){.product__details-price-box .shopdetails__price-current{font-size:20px}}.product__details-cart{margin-top:10px}.product__details-quantity{flex-wrap:wrap;gap:10px}.product__details-quantity b{margin-right:4px}.product__details-quantity .product__details-count{margin:0 8px}.product__details-quantity .tp-cart-input{text-align:center;max-width:55px}.product__details-quantity .cart-minus,.product__details-quantity .cart-plus{min-width:32px}.product__details-quantity .d-flex.gap-2{flex-wrap:wrap}@media (max-width:575.98px){.product__details{margin-top:14px}.product__details-quantity{align-items:flex-start}.product__details-quantity .product__details-count{margin:0 0 10px 8px}.product__details-quantity .d-flex.gap-2{gap:8px;width:100%}.product__details-quantity .d-flex.gap-2 .tp-btn-2{text-align:center;flex:1 1 0;justify-content:center;width:100%}.product__details-stock ul{padding-left:0}.product__details-payment{margin-top:16px}.product__details-payment img{max-width:100%;height:auto}.product__details-payment span{margin-top:6px;font-size:12px;display:block}.product__details-payment .product__details-stock li i{font-style:normal;color:#dc2626!important}.product__details-payment .product__details-count.is-disabled{opacity:.6;pointer-events:none}.product__details-payment .tp-btn-2.tp-btn-2--disabled,.product__details-payment .tp-btn-2:disabled{color:#6b7280!important;cursor:not-allowed!important;box-shadow:none!important;opacity:.7!important;background-color:#e5e7eb!important;border-color:#e5e7eb!important}.product__details-payment .tpdetails__box.is-oos img{filter:grayscale(.8)contrast(.9)}}.product__variant-block{flex-direction:column;gap:8px;display:flex}.product__variant-block .product__variant-title{color:#111827;margin-bottom:4px;font-size:14px;font-weight:500}.product__variant-block .product__variant-list{flex-wrap:wrap;gap:8px;display:flex}.product__variant-selected{color:#4b5563;margin-top:6px;font-size:13px}.product__variant-pill{cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;transition:background-color .12s ease-out,color .12s ease-out,border-color .12s ease-out,box-shadow .12s ease-out;display:inline-flex}.product__variant-pill-label{white-space:nowrap}.product__variant-pill-status{text-transform:uppercase;letter-spacing:.03em;color:#991b1b;background-color:#fee2e2;border-radius:999px;padding:1px 6px;font-size:11px}.product__variant-pill:hover{border-color:#9ca3af;box-shadow:0 0 0 1px #94a3b859}.product__variant-pill--active{color:#f9fafb;background-color:#111827;border-color:#111827}.product__variant-pill--disabled{opacity:.5;cursor:not-allowed}.tpshop__category-list{flex-direction:column;gap:6px;margin-top:10px;display:flex}.tpshop__category-btn{text-align:left;color:#4b5563;cursor:pointer;background-color:#fff;border:1px solid #e3e4ee;border-radius:999px;width:100%;padding:7px 12px;font-size:14px;line-height:1.3;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out}.tpshop__category-btn:hover{color:#2d2a81;border-color:#2d2a81;box-shadow:0 4px 10px #0f172a14}.tpshop__category-btn.is-active{color:#fff;background:linear-gradient(90deg,#449a3e,#50b948);border-color:#3f9142;box-shadow:0 8px 20px #34d39959}.tpshop__category-loading{color:#9ca3af;margin-top:4px;font-size:13px}.tpshop__widget .tpshop__category-list{margin-bottom:8px}.shop-sidebar__sheet-body .tpshop__category-btn{padding:8px 12px;font-size:14px}.tpshop-catalog{padding-top:26px;overflow-x:hidden}.tpshop-catalog .catalog-shell{row-gap:24px}.tpshop-catalog .tpshop__top{margin-left:0!important;margin-right:0!important}.tpshop-catalog__header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.tpshop-catalog__heading{min-width:0}.tpshop-catalog__heading h1{color:#0f1f18;letter-spacing:0;margin:8px 0;font-size:clamp(30px,3vw,42px);font-weight:800;line-height:1.1}.tpshop-catalog__heading p{color:#667085;max-width:68ch;margin:0;font-size:15px;line-height:1.65}.tpshop-catalog__eyebrow,.tpshop-catalog__count{border-radius:999px;align-items:center;min-height:28px;font-size:12px;font-weight:800;display:inline-flex}.tpshop-catalog__eyebrow{color:#137333;text-transform:uppercase}.tpshop-catalog__count{color:#137333;background:#eaf7ee;margin-top:14px;padding:0 12px}.tpshop-catalog__note{background:#fbfefc;border:1px solid #d7eadc;border-radius:8px;flex:0 0 min(360px,38%);align-items:center;gap:14px;padding:18px;display:flex}.tpshop-catalog__note strong,.tpshop-catalog__note span{display:block}.tpshop-catalog__note strong{color:#102018;margin-bottom:4px;font-size:14px;font-weight:800}.tpshop-catalog__note span{color:#667085;font-size:13px;line-height:1.45}.tpshop-catalog__note-icon{color:#1f8f3a;background:#e6f6ea;border-radius:50%;flex:0 0 50px;place-items:center;width:50px;height:50px;font-size:22px;display:grid}.tpshop-catalog .tpshop__leftbar{border:1px solid #e3eadf;border-radius:8px;margin:0;padding:22px;position:sticky;top:92px;box-shadow:0 12px 32px #0f172a0d}.tpshop-catalog .tpshop__widget{border-bottom:1px solid #edf1ea;margin-bottom:18px!important;padding-bottom:18px!important}.tpshop-catalog .tpshop__widget-title{color:#102018;letter-spacing:0;text-transform:none;margin-bottom:14px;font-size:14px}.tpshop-catalog .tpshop__widget .form-check{align-items:center;gap:8px;min-height:32px;padding-left:0;display:flex}.tpshop-catalog .tpshop__widget .form-check-input{flex:none;margin:0;position:static}.tpshop-catalog .tpshop__widget label{color:#485467;line-height:1.35}.tpshop-catalog .tpshop__category-btn{color:#26352d;background:0 0;border:0;border-radius:8px;min-height:38px;padding:9px 12px;font-weight:600}.tpshop-catalog .tpshop__category-btn:hover{color:#137333;box-shadow:none;background:#f1f8f2}.tpshop-catalog .tpshop__category-btn.is-active{color:#0b6b2d;box-shadow:none;background:#e8f4e8;border-color:#0000}.tpshop-catalog .productsidebar__btn button,.tpshop-catalog .productsidebar__btn a{color:#137333;text-align:center;cursor:pointer;background:#fff;border:1px solid #18843c;border-radius:8px;width:100%;min-height:42px;font-weight:800}.tpshop-catalog .productsidebar__btn button:hover,.tpshop-catalog .productsidebar__btn a:hover{color:#fff;background:#18843c}.tpshop-catalog .catalog-toolbar{background:#fff;border:1px solid #e3eadf;border-radius:8px;margin-bottom:24px;padding:14px;box-shadow:0 10px 24px #0f172a0a}.tpshop-catalog .catalog-toolbar .tpproduct__result{color:#485467;font-size:14px;font-weight:700}.tpshop-catalog .catalog-toolbar .nice-select{color:#15221a;border:1px solid #dce4df;border-radius:8px;min-width:230px;height:42px;padding-left:16px;padding-right:34px;font-weight:600;line-height:40px}.tpshop-catalog .catalog-toolbar .nice-select .list{border:1px solid #e3eadf;border-radius:8px;overflow:hidden;box-shadow:0 16px 34px #0f172a1a}.tpshop-catalog .colTabs{box-shadow:none;border-color:#dce4df;border-radius:8px;gap:6px;padding:4px}.tpshop-catalog .colTabs .nav-link{border-radius:6px;width:40px;height:40px}.tpshop-catalog .colTabs .nav-link.active{box-shadow:none;background:#18843c;border-color:#18843c}.tpshop-catalog .tpproduct{border-color:#e3eadf;border-radius:8px;overflow:hidden;box-shadow:0 10px 22px #0f172a0a}.tpshop-catalog .tpproduct:hover{box-shadow:0 18px 38px #0f172a17}.tpshop-catalog .tpproduct__thumb{background:#fff;border-radius:8px 8px 0 0;min-height:250px;padding:22px}.tpshop-catalog .tpproduct__content{border-radius:0;padding:14px 18px 10px}.tpshop-catalog .tpproduct__title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;font-size:17px;line-height:1.25;display:-webkit-box}.tpshop-catalog .tpproduct__price span,.tpshop-catalog .tpproduct__hover-price-main{color:#18843c}.tpshop-catalog .tpproduct__shopping a,.tpshop-catalog .tpproduct__shopping button{opacity:1;visibility:visible;transform:none}.tpshop-catalog .tpproduct__hover-text{opacity:1;visibility:visible;pointer-events:auto;min-height:auto;box-shadow:none;background:#fff;border:0;border-radius:0;padding:0 18px 18px;position:static;transform:none}.tpshop-catalog .tpproduct__hover-price{display:none}.tpshop-catalog .tpproduct__variant-slot{min-height:auto}.tpshop-catalog .tpproduct__hover-btn{gap:8px;margin-bottom:0!important}.tpshop-catalog .tpproduct__hover-btn .tp-btn-2{border-radius:8px;min-height:42px;font-weight:800;line-height:42px}.tpshop-catalog .tpproduct__hover-btn .add-to-wishlist{color:#137333;background:#fff;border-color:#18843c}.catalog-trust-strip{background:#fbfefc;border:1px solid #dce9df;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:34px;padding:18px;display:grid}.catalog-trust-strip div{grid-template-columns:34px 1fr;align-items:center;column-gap:12px;display:grid}.catalog-trust-strip i{color:#18843c;grid-row:span 2;font-size:24px}.catalog-trust-strip strong{color:#102018;font-size:14px;font-weight:800}.catalog-trust-strip span{color:#667085;font-size:13px}@media (max-width:1199.98px){.tpshop-catalog .tpshop__leftbar{max-height:none;position:static}.tpshop-catalog .shop-sidebar__toggle{justify-content:flex-start}.tpshop-catalog .shop-sidebar__toggle .filter-toggle-btn{background:#18843c;border-radius:8px;width:100%}}@media (max-width:991.98px){.tpshop-catalog__header{flex-direction:column;align-items:flex-start}.tpshop-catalog__note{flex-basis:auto;width:100%}.catalog-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.tpshop-catalog{padding-top:18px}.tpshop-catalog__heading h1{font-size:30px}.tpshop-catalog__note{padding:14px}.tpshop-catalog .catalog-toolbar .filterBar{align-items:stretch}.tpshop-catalog .catalog-toolbar .nice-select{width:100%;min-width:0}.tpshop-catalog .tpproduct__thumb{min-height:230px}.tpshop-catalog .tpproduct__hover-btn .tp-btn-2{width:100%;max-width:none}.catalog-trust-strip{grid-template-columns:1fr;margin-top:24px;padding:14px}}.tpshop-catalog .shop-sidebar__panel-head{border-bottom:1px solid #e6ece8;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:18px;display:flex}.tpshop-catalog .shop-sidebar__panel-head h3,.tpshop-catalog .shop-sidebar__panel-head .shop-sidebar__sheet-title{margin:0}.tpshop-catalog .shop-sidebar__panel-head h3{color:#0f1f18;letter-spacing:0;align-items:center;gap:10px;font-size:20px;font-weight:800;display:inline-flex}.tpshop-catalog .shop-sidebar__panel-head h3 i{font-size:20px}.tpshop-catalog .shop-sidebar__panel-head button{color:#137333;text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:12px;font-weight:800;text-decoration:underline}.tpshop-catalog .shop-sidebar__sheet-title{align-items:center;gap:10px;display:inline-flex}.tpshop-catalog .tpshop__leftbar{background:#fff;border-color:#dfe8e2;padding:24px 24px 18px}.tpshop-catalog .tpshop__widget:last-child{border-bottom:none;margin-bottom:0!important}.tpshop-catalog .tpshop__widget-title{color:#111d17;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:15px;font-weight:800;display:flex}.tpshop-catalog .tpshop__widget .form-check{gap:10px;min-height:32px;margin-bottom:6px;position:relative}.tpshop-catalog .tpshop__widget .form-check-input[type=checkbox]{cursor:pointer;background-color:#fff;border:1px solid #d5ddd8;border-radius:4px;width:18px;height:18px;transform:none}.tpshop-catalog .tpshop__widget .form-check-input[type=checkbox]:checked{background-color:#18843c;border-color:#18843c}.tpshop-catalog .tpshop__widget label{color:#4b5660;cursor:pointer;font-size:14px;font-weight:600}.tpshop-catalog .shop-sidebar__availability{color:#4b5660;align-items:center;gap:10px;min-height:32px;font-size:14px;font-weight:600;display:inline-flex}.tpshop-catalog .shop-sidebar__availability .is-available{background:#18843c;border-radius:4px;width:18px;height:18px;box-shadow:inset 0 0 0 4px #18843c}.tpshop-catalog .tpshop__category-list{gap:4px}.tpshop-catalog .tpshop__category-btn{color:#223029;border-radius:8px;align-items:center;gap:11px;min-height:40px;padding:9px 11px;font-size:14px;font-weight:700;display:flex}.tpshop-catalog .tpshop__category-btn i{color:#65716a;text-align:center;width:18px;font-size:17px}.tpshop-catalog .tpshop__category-btn span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tpshop-catalog .tpshop__category-btn:hover{color:#137333;background:#eef7ef}.tpshop-catalog .tpshop__category-btn:hover i{color:#137333}.tpshop-catalog .tpshop__category-btn.is-active{color:#0b6b2d;background:#eaf4e8}.tpshop-catalog .tpshop__category-btn.is-active i{color:#0b6b2d}.tpshop-catalog .catalog-toolbar{min-height:74px;box-shadow:none;border-color:#dfe8e2;padding:15px}.tpshop-catalog .catalog-toolbar .filterBar{min-height:42px}.tpshop-catalog .catalog-toolbar .tpproduct__result{color:#2b3730;font-weight:700}.tpshop-catalog .catalog-toolbar .nice-select{min-width:238px;height:42px;box-shadow:none;border-color:#dbe3de;border-radius:8px;line-height:40px}.tpshop-catalog .colTabs{background:#fff;border-color:#dbe3de;margin-right:0}.tpshop-catalog .colTabs .nav-link{color:#5c6962;border-color:#0000}.tpshop-catalog .colTabs .nav-link svg{opacity:.9}.tpshop-catalog .colTabs .nav-link.active{background:#1c933f;border-color:#1c933f}.tpshop-catalog .catalog-product-card{height:100%;box-shadow:none;background:#fff;border:1px solid #dfe8e2;border-radius:8px;overflow:hidden}.tpshop-catalog .catalog-product-card .tpproduct__thumb{aspect-ratio:1.18;background:#fff;border-radius:8px 8px 0 0;min-height:300px;padding:24px 28px 18px}.tpshop-catalog .catalog-product-card .img-base{width:100%;height:100%}.tpshop-catalog .catalog-product-card .object-cover{padding:8px;object-fit:contain!important}.tpshop-catalog .catalog-product-card .tpproduct__info{flex-direction:column;align-items:flex-start;gap:6px;display:flex;top:16px;left:16px}.tpshop-catalog .catalog-product-card .tpproduct__info-discount,.tpshop-catalog .catalog-product-card .tpproduct__info-hot{letter-spacing:0;border-radius:6px;align-items:center;min-height:24px;padding:0 10px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.tpshop-catalog .catalog-product-card .tpproduct__shopping{align-items:center;gap:8px;display:flex;top:16px;right:16px}.tpshop-catalog .catalog-product-card .tpproduct__shopping a,.tpshop-catalog .catalog-product-card .tpproduct__shopping button{color:#7b8790;opacity:1;visibility:visible;background:#fff;border:1px solid #dfe6e2;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;transform:none;box-shadow:0 8px 18px #0f172a0f}.tpshop-catalog .catalog-product-card .tpproduct__shopping a:hover,.tpshop-catalog .catalog-product-card .tpproduct__shopping button:hover{color:#137333;background:#f3faf4;border-color:#bcdac4}.tpshop-catalog .catalog-product-card .tpproduct__content{gap:0;padding:14px 22px 0}.tpshop-catalog .catalog-product-card .tpproduct__title{color:#101820;letter-spacing:0;min-height:44px;margin-bottom:10px;font-size:18px;font-weight:800;line-height:1.25}.tpshop-catalog .catalog-product-card .tpproduct__rating-block{flex-direction:row;align-items:center;gap:7px;min-height:22px;margin-bottom:10px;display:flex}.tpshop-catalog .catalog-product-card .tpproduct__rating{min-height:18px;margin-bottom:0;line-height:1}.tpshop-catalog .catalog-product-card .tpproduct__reviews-slot{min-height:18px}.tpshop-catalog .catalog-product-card .tpproduct__rating-count{color:#667085;font-size:13px;font-weight:600}.tpshop-catalog .catalog-product-card .tpproduct__rating-meta{min-height:auto;margin-bottom:10px}.tpshop-catalog .catalog-product-card .tpproduct__sold-badge{color:#667085;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.tpshop-catalog .catalog-product-card .tpproduct__price{min-height:34px;margin-top:0;margin-bottom:6px}.tpshop-catalog .catalog-product-card .tpproduct__price span{color:#18843c;letter-spacing:0;font-size:22px;font-weight:900}.tpshop-catalog .catalog-product-card .tpproduct__price del{color:#8b9490;font-size:14px;font-weight:700}.tpshop-catalog .catalog-product-card .tpproduct__bundle-meta{margin-bottom:10px}.tpshop-catalog .catalog-product-card .tpproduct__hover-text{opacity:1;visibility:visible;pointer-events:auto;min-height:auto;box-shadow:none;background:#fff;border-top:0;padding:0 22px 22px;position:static;transform:none}.tpshop-catalog .catalog-product-card .tpproduct__variant-label{color:#667085;margin-bottom:6px;font-size:11px}.tpshop-catalog .catalog-product-card .tpproduct__variant-trigger{min-height:40px;box-shadow:none;border-color:#dfe6e2;border-radius:8px}.tpshop-catalog .catalog-product-card .tpproduct__hover-btn .tp-btn-2{text-align:center;white-space:normal;border:1px solid #18843c;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:46px;font-size:14px;font-weight:900;line-height:1.1;display:inline-flex;margin:0!important}.tpshop-catalog .catalog-product-card .tpproduct__details-btn{color:#137333;background:#fff}.tpshop-catalog .catalog-product-card .tpproduct__hover-btn .tp-btn-2:not(.tpproduct__details-btn){color:#fff;background:#1c933f;box-shadow:0 10px 20px #1c933f2e}@media (max-width:575.98px){.tpshop-catalog .catalog-product-card .tpproduct__thumb{min-height:255px}.tpshop-catalog .catalog-product-card .tpproduct__content,.tpshop-catalog .catalog-product-card .tpproduct__hover-text{padding-inline:18px}.tpshop-catalog .catalog-product-card .tpproduct__hover-btn{grid-template-columns:1fr}}.tpshop-empty{justify-content:center;padding:60px 0 80px;display:flex}.tpshop-empty__card{background:#fff;border:1px solid #0f172a14;border-radius:20px;grid-template-columns:320px 1fr;align-items:center;gap:30px;width:min(820px,100%);padding:36px;display:grid;box-shadow:0 25px 60px #0f172a14}.tpshop-empty__media{background:linear-gradient(135deg,#22c55e14,#22c55e05);border-radius:16px;justify-content:center;align-items:center;padding:24px;display:flex}.tpshop-empty__label{letter-spacing:.12em;text-transform:uppercase;color:#16a34a;background:#22c55e1f;border-radius:999px;margin-bottom:10px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-block}.tpshop-empty__title{color:#0f172a;margin:0 0 10px;font-size:26px;font-weight:900;line-height:1.2}.tpshop-empty__text{color:#0f172aa6;max-width:52ch;margin:0 0 20px;font-size:14px;line-height:1.7}.tpshop-empty__actions{flex-wrap:wrap;gap:12px;display:flex}.tpshop-empty__actions .tp-btn,.tpshop-empty__actions .tp-btn-2{letter-spacing:.01em;border-radius:14px;height:46px;padding:0 18px;font-weight:900}@media (max-width:992px){.tpshop-empty__card{text-align:center;grid-template-columns:1fr}.tpshop-empty__media{padding:18px}.tpshop-empty__title{font-size:22px}.tpshop-empty__actions{justify-content:center}}.catalog-launch-note{background:radial-gradient(circle at 100% 0,#ffc75d38,#0000 34%),linear-gradient(135deg,#fffdf6,#fff 55%);border:1px solid #1f2a6014;border-radius:20px;padding:28px 30px;box-shadow:0 18px 40px #0f172a0f}.catalog-launch-note--compact{padding:20px 22px}.catalog-launch-note--compact .catalog-launch-note__title{font-size:24px}.catalog-launch-note__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#9a6700;align-items:center;gap:8px;margin-bottom:10px;font-size:11px;font-weight:800;display:inline-flex}.catalog-launch-note__title{color:#1f2a60;margin:0 0 10px;font-size:32px;font-weight:800;line-height:1.1}.catalog-launch-note__copy{color:#5b6888;max-width:54ch;margin:0;font-size:15px;line-height:1.7}.catalog-launch-note__actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.catalog-disabled-link{cursor:not-allowed;opacity:.72;justify-content:center;align-items:center;display:inline-flex}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.tpshop-catalog .catalog-product-card .tpproduct__price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.tpshop-catalog .catalog-product-card .tpproduct__price .tpproduct__price-sale{color:#dc2626!important;font-weight:900!important}.tpshop-catalog .catalog-product-card .tpproduct__price del{font-weight:700;text-decoration:line-through;color:#8b9490!important}.tpshop-catalog .catalog-product-card .tpproduct__title{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:8px;line-height:1.3;display:-webkit-box;overflow:hidden;height:auto!important;min-height:auto!important}.tpshop-catalog .catalog-product-card .tpproduct__rating-block{margin-top:0!important}.tpshop-catalog .catalog-product-card{background:#fff;border:1px solid #0f172a14;border-radius:28px;height:100%;transition:transform .22s,box-shadow .22s,border-color .22s;overflow:hidden;transform:translateZ(0);box-shadow:0 18px 45px #0f172a14}.tpshop-catalog .catalog-product-card:hover,.tpshop-catalog .catalog-product-card.is-active,.tpshop-catalog .catalog-product-card:focus-within{border-color:#18843c38;transform:translateY(-4px);box-shadow:0 26px 60px #0f172a1f}.tpshop-catalog .catalog-product-card .tpproduct__thumb{aspect-ratio:1.16;background:radial-gradient(circle at 50% 62%,#0f172a14,#0000 42%),linear-gradient(#fff 0%,#faf8f3 100%);border-radius:28px 28px 0 0;min-height:310px;padding:34px 28px 22px;overflow:hidden}.tpshop-catalog .catalog-product-card .img-base{width:100%;height:100%;display:block;position:relative}.tpshop-catalog .catalog-product-card .object-cover{filter:drop-shadow(0 18px 18px #0f172a1f);padding:4px;transition:transform .22s;object-fit:contain!important}.tpshop-catalog .catalog-product-card:hover .object-cover{transform:scale(1.02)}.tpshop-catalog .catalog-product-card .tpproduct__info{z-index:12;flex-direction:column;align-items:flex-start;gap:6px;display:flex;top:22px;left:22px}.tpshop-catalog .catalog-product-card .tpproduct__info-discount,.tpshop-catalog .catalog-product-card .tpproduct__info-hot{letter-spacing:.02em;min-height:38px;box-shadow:none;border-radius:14px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:900;line-height:1;display:inline-flex}.tpshop-catalog .catalog-product-card .tpproduct__info-discount{color:#fff;background:#f10f4b}.tpshop-catalog .catalog-product-card .tpproduct__info-hot{color:#e11d48;background:#ffe8ee}.tpshop-catalog .catalog-product-card .tpproduct__shopping{z-index:30;align-items:center;gap:12px;display:flex;top:22px;right:22px}.tpshop-catalog .catalog-product-card .tpproduct__shopping a,.tpshop-catalog .catalog-product-card .tpproduct__shopping button{color:#4b5563;opacity:1;visibility:visible;background:#fff;border:1px solid #0f172a14;border-radius:50%;place-items:center;width:46px;min-width:46px;height:46px;transition:color .18s,border-color .18s,background .18s,transform .18s;display:grid;transform:none;box-shadow:0 10px 22px #0f172a14}.tpshop-catalog .catalog-product-card .tpproduct__shopping a:hover,.tpshop-catalog .catalog-product-card .tpproduct__shopping button:hover{color:#137333;background:#f3faf4;border-color:#18843c38;transform:translateY(-1px)}.tpshop-catalog .catalog-product-card .tpproduct__shopping i{width:auto;height:auto;color:inherit;background:0 0;border:0;margin:0;font-size:18px;line-height:1}.tpshop-catalog .catalog-product-card .tpproduct__shopping i.active{color:#137333}.tpshop-catalog .catalog-product-card .tpproduct__content{background:#fff;border-radius:0;padding:24px 26px 0}.tpshop-catalog .catalog-product-card .tpproduct__content-weight{color:#667a68;margin-bottom:8px;font-size:15px;font-weight:800;line-height:1.25}.tpshop-catalog .catalog-product-card .tpproduct__content-weight a{color:inherit}.tpshop-catalog .catalog-product-card .tpproduct__title{color:#101820;letter-spacing:-.02em;white-space:normal;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:13px;font-size:28px;font-weight:900;line-height:1.12;display:-webkit-box;overflow:hidden;height:auto!important;min-height:auto!important}.tpshop-catalog .catalog-product-card .tpproduct__title a{color:inherit}.tpshop-catalog .catalog-product-card .tpproduct__catalog-stats{color:#667085;flex-flow:row;align-items:center;gap:10px;min-height:24px;display:flex;margin:0 0 18px!important}.tpshop-catalog .catalog-product-card .tpproduct__rating{flex:none;align-items:center;min-height:20px;margin-bottom:0;line-height:1;display:flex}.tpshop-catalog .catalog-product-card .tpproduct__rating svg{display:block}.tpshop-catalog .catalog-product-card .tpproduct__reviews-slot{flex:none;align-items:center;min-height:20px;display:flex}.tpshop-catalog .catalog-product-card .tpproduct__rating-count{color:#667085;white-space:nowrap;font-size:15px;font-weight:700;line-height:1}.tpshop-catalog .catalog-product-card .tpproduct__stats-divider{background:#0f172a29;flex:none;width:1px;height:22px}.tpshop-catalog .catalog-product-card .tpproduct__rating-meta{flex:none;align-items:center;min-height:20px;margin:0;display:flex}.tpshop-catalog .catalog-product-card .tpproduct__sold-badge{color:#667085;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:15px;font-weight:700;line-height:1;display:inline-flex}.tpshop-catalog .catalog-product-card .tpproduct__sold-icon{color:#9ca3af;flex:none;width:18px;height:18px}.tpshop-catalog .catalog-product-card .tpproduct__price{border-bottom:1px dashed #0f172a24;flex-wrap:wrap;align-items:baseline;gap:10px;min-height:44px;margin:0 0 18px;padding-bottom:19px;display:flex}.tpshop-catalog .catalog-product-card .tpproduct__price span{color:#18843c;letter-spacing:-.03em;font-size:24px;font-weight:950;line-height:1}.tpshop-catalog .catalog-product-card .tpproduct__price .tpproduct__price-sale{color:#dc2626!important}.tpshop-catalog .catalog-product-card .tpproduct__price del{font-size:15px;font-weight:700;text-decoration:line-through;color:#8b9490!important}.tpshop-catalog .catalog-product-card .tpproduct__stock-indicator{color:#137333;align-items:center;gap:8px;min-height:22px;margin-bottom:14px;font-size:14px;font-weight:800;display:inline-flex}.tpshop-catalog .catalog-product-card .tpproduct__stock-indicator span{background:currentColor;border-radius:50%;width:9px;height:9px}.tpshop-catalog .catalog-product-card .tpproduct__stock-indicator.is-out{color:#a33b3b}.tpshop-catalog .catalog-product-card .tpproduct__bundle-meta{color:#1f7a4c;background:#e8f7ee;border-radius:999px;margin-bottom:12px;padding:3px 10px;font-size:12px;font-weight:700}.tpshop-catalog .catalog-product-card .tpproduct__hover-text{opacity:1;visibility:visible;pointer-events:auto;min-height:auto;box-shadow:none;background:#fff;border:0;border-radius:0;flex-direction:column;padding:0 26px 26px;display:flex;position:static;transform:none}.tpshop-catalog .catalog-product-card .tpproduct__hover-meta{min-height:0}.tpshop-catalog .catalog-product-card .tpproduct__hover-price{display:none}.tpshop-catalog .catalog-product-card .tpproduct__variant-slot{min-height:auto}.tpshop-catalog .catalog-product-card .tpproduct__variant-select{padding:0;margin:0 0 18px!important}.tpshop-catalog .catalog-product-card .tpproduct__variant-label{color:#667085;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900}.tpshop-catalog .catalog-product-card .tpproduct__variant-trigger{min-height:56px;box-shadow:none;color:#101820;background:#fff;border:1px solid #0f172a1f;border-radius:16px;padding:0 18px;font-size:16px;font-weight:800}.tpshop-catalog .catalog-product-card .tpproduct__variant-trigger:hover{background:#fbfdfb;border-color:#18843c40}.tpshop-catalog .catalog-product-card .tpproduct__variant-trigger:focus,.tpshop-catalog .catalog-product-card .tpproduct__variant-trigger:focus-visible{border-color:#18843c;outline:none;box-shadow:0 0 0 4px #18843c1f}.tpshop-catalog .catalog-product-card .tpproduct__variant-trigger-caret{border-color:#6b7280}.tpshop-catalog .catalog-product-card .tpproduct__hover-btn{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;gap:14px;margin:auto 0 0!important;display:grid!important}.tpshop-catalog .catalog-product-card .tpproduct__hover-btn .tp-btn-2{text-align:center;white-space:normal;text-transform:none;letter-spacing:0;border:1.5px solid #18843c;border-radius:16px;justify-content:center;align-items:center;width:100%;min-height:58px;padding:0 14px;font-size:15px;font-weight:950;line-height:1.12;display:inline-flex;margin:0!important}.tpshop-catalog .catalog-product-card .tpproduct__details-btn{color:#137333;box-shadow:none;background:#fff}.tpshop-catalog .catalog-product-card .tpproduct__details-btn:hover{color:#0b6b2d;background:#f3faf4}.tpshop-catalog .catalog-product-card .tpproduct__availability-btn,.tpshop-catalog .catalog-product-card .tpproduct__hover-btn .tp-btn-2:not(.tpproduct__details-btn){color:#fff;background:#18843c;box-shadow:0 14px 26px #18843c38}.tpshop-catalog .catalog-product-card .tpproduct__availability-btn:hover,.tpshop-catalog .catalog-product-card .tpproduct__hover-btn .tp-btn-2:not(.tpproduct__details-btn):hover{color:#fff;background:#137333}@media (max-width:575.98px){.tpshop-catalog .catalog-product-card{border-radius:22px}.tpshop-catalog .catalog-product-card .tpproduct__thumb{border-radius:22px 22px 0 0;min-height:250px;padding:28px 18px 16px}.tpshop-catalog .catalog-product-card .tpproduct__info{top:16px;left:16px}.tpshop-catalog .catalog-product-card .tpproduct__info-discount,.tpshop-catalog .catalog-product-card .tpproduct__info-hot{border-radius:10px;min-height:30px;padding:0 12px;font-size:11px}.tpshop-catalog .catalog-product-card .tpproduct__shopping{gap:8px;top:16px;right:16px}.tpshop-catalog .catalog-product-card .tpproduct__shopping a,.tpshop-catalog .catalog-product-card .tpproduct__shopping button{width:36px;min-width:36px;height:36px}.tpshop-catalog .catalog-product-card .tpproduct__shopping i{font-size:15px}.tpshop-catalog .catalog-product-card .tpproduct__content{padding:20px 20px 0}.tpshop-catalog .catalog-product-card .tpproduct__content-weight{font-size:13px}.tpshop-catalog .catalog-product-card .tpproduct__title{font-size:22px}.tpshop-catalog .catalog-product-card .tpproduct__catalog-stats{gap:7px;margin-bottom:16px!important}.tpshop-catalog .catalog-product-card .tpproduct__rating-count,.tpshop-catalog .catalog-product-card .tpproduct__sold-badge{font-size:13px}.tpshop-catalog .catalog-product-card .tpproduct__sold-icon{width:15px;height:15px}.tpshop-catalog .catalog-product-card .tpproduct__price{margin-bottom:16px;padding-bottom:16px}.tpshop-catalog .catalog-product-card .tpproduct__price span{font-size:28px}.tpshop-catalog .catalog-product-card .tpproduct__hover-text{padding:0 20px 20px}.tpshop-catalog .catalog-product-card .tpproduct__variant-trigger{border-radius:12px;min-height:50px;font-size:14px}.tpshop-catalog .catalog-product-card .tpproduct__hover-btn{grid-template-columns:1fr;gap:10px}.tpshop-catalog .catalog-product-card .tpproduct__hover-btn .tp-btn-2{border-radius:14px;min-height:52px}}.cart-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px 0;display:flex}.cart-header .back-home-btn{border:1px solid var(--tp-border-1);background:var(--tp-common-white);color:var(--tp-heading-primary);border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}@media (hover:hover){.cart-header .back-home-btn:hover{background:#f6f7f9}}.cart-header .clear-cart-btn{color:var(--tp-heading-primary);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:700;display:inline-flex}@media (hover:hover){.cart-header .clear-cart-btn:hover{background:#f6f7f9}}.cart-table-wrap{-webkit-overflow-scrolling:touch;background:var(--tp-common-white);border:1px solid var(--tp-border-1);border-radius:12px;width:100%;overflow-x:auto}.cart-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.cart-table thead th{z-index:1;background:var(--tp-common-white);border-bottom:1px solid var(--tp-border-1);text-transform:uppercase;letter-spacing:.02em;color:var(--tp-heading-secondary);text-align:center;white-space:nowrap;padding:16px 14px;font-size:14px;font-weight:700;position:sticky;top:0}.cart-table tbody td{border-bottom:1px solid var(--tp-border-1);vertical-align:middle;background:var(--tp-common-white);text-align:center;color:var(--tp-heading-primary);padding:16px 14px;font-size:15px;font-weight:400}.cart-table td.cart-product-name{text-align:center;white-space:normal}.cart-table td.cart-product-name .product-title,.cart-table td.cart-product-name .tpcart__content-title{color:var(--tp-heading-primary);margin-bottom:2px;font-size:15px;font-weight:700;line-height:1.4;display:block}.cart-table thead th.product-select,.cart-table tbody td.product-select{text-align:center;width:48px;padding-left:12px;padding-right:12px}.cart-table tbody td.product-select{line-height:1}.cart-table tbody td.product-select input[type=checkbox],.cart-table thead th.product-select input[type=checkbox]{appearance:none;border:2px solid var(--tp-border-1);cursor:pointer;vertical-align:middle;background:#fff;border-radius:6px;place-content:center;width:18px;height:18px;transition:border-color .15s,box-shadow .15s,background-color .15s;display:inline-grid}.cart-table tbody td.product-select input[type=checkbox]:after,.cart-table thead th.product-select input[type=checkbox]:after{content:"";background:#fff;width:12px;height:12px;transition:transform .12s;transform:scale(0);-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M6.173 13.1a1 1 0 0 1-1.414 0L1.146 9.486a1 1 0 1 1 1.414-1.414l3.2 3.2 7.68-7.68a1 1 0 1 1 1.414 1.414z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M6.173 13.1a1 1 0 0 1-1.414 0L1.146 9.486a1 1 0 1 1 1.414-1.414l3.2 3.2 7.68-7.68a1 1 0 1 1 1.414 1.414z'/%3E%3C/svg%3E") 50%/contain no-repeat}.cart-table tbody td.product-select input[type=checkbox]:hover,.cart-table thead th.product-select input[type=checkbox]:hover{border-color:#0003}.cart-table tbody td.product-select input[type=checkbox]:focus,.cart-table thead th.product-select input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 3px #7bab2f40}.cart-table tbody td.product-select input[type=checkbox]:checked,.cart-table thead th.product-select input[type=checkbox]:checked{background:var(--tp-heading-secondary);border-color:var(--tp-heading-secondary)}.cart-table tbody td.product-select input[type=checkbox]:checked:after,.cart-table thead th.product-select input[type=checkbox]:checked:after{transform:scale(1)}.cart-table tbody td.product-select input[type=checkbox]:indeterminate,.cart-table thead th.product-select input[type=checkbox]:indeterminate{background:var(--tp-heading-secondary);border-color:var(--tp-heading-secondary)}.cart-table tbody td.product-select input[type=checkbox]:indeterminate:after,.cart-table thead th.product-select input[type=checkbox]:indeterminate:after{background:#fff;border-radius:2px;width:10px;height:2px;transform:scale(1);-webkit-mask:none;mask:none}.cart-table thead th.product-thumbnail,.cart-table tbody td.product-thumbnail{width:140px}.cart-table td.product-remove{text-align:center;width:48px}.cart-table td.product-price,.cart-table td.product-subtotal{font-weight:500}.cart-table .price-wrapper{align-items:center;gap:8px;display:inline-flex}.cart-table td.product-price .amount,.cart-table td.product-subtotal .amount{font-weight:600}.cart-table td.product-price del{color:#9aa0a6}.cart-table td.product-price ins,.cart-table td.product-price .amount--discount,.cart-table td.product-price .amount.is-discount{color:#d93025;text-decoration:none}.cart-table td.product-price:has(del) .amount{color:#d93025}.cart-table td.product-subtotal del{color:#9aa0a6}.cart-table td.product-subtotal ins,.cart-table td.product-subtotal .amount--discount,.cart-table td.product-subtotal .amount.is-discount{color:#d93025;text-decoration:none}.cart-table td.product-subtotal:has(del) .amount{color:#d93025}.thumb-box{aspect-ratio:1;border:1px solid var(--tp-border-1);background:#fff;border-radius:10px;place-items:center;width:112px;margin:0 auto;display:grid;position:relative;overflow:hidden}.thumb-box img{object-fit:contain;width:100%;height:100%;display:block}.cart-table .remove-fab{border:1px solid var(--tp-border-1);background:var(--tp-common-white);z-index:2;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;top:8px;left:8px;box-shadow:0 6px 14px #00000014,0 0 0 1px #00000005}.cart-table .remove-fab i{font-size:12px;line-height:1}@media (hover:hover){.cart-table .remove-fab:hover{background:var(--tp-heading-secondary);color:#fff;border-color:var(--tp-heading-secondary)}}.product-quantity .qty-wrap{border:1px solid var(--tp-border-1);background:var(--tp-common-white);border-radius:8px;align-items:center;display:inline-flex;overflow:hidden}.product-quantity .cart-minus,.product-quantity .cart-plus{-o-transition:all .15s ease-out 0s;background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;line-height:1;transition:all .15s ease-out;display:inline-flex}.product-quantity .cart-minus:hover,.product-quantity .cart-plus:hover{background:var(--tp-heading-secondary);color:var(--tp-common-white);cursor:pointer}.product-quantity .cart-input{text-align:center;border:0;border-left:1px solid var(--tp-border-1);border-right:1px solid var(--tp-border-1);background:var(--tp-common-white);width:48px;height:36px;font-size:14px}.coupon-all{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:24px;display:flex}.coupon-all .coupon{align-items:center;gap:10px;display:flex}.coupon-all .coupon #coupon_code{border:1px solid var(--tp-border-1);background:var(--tp-common-white);border-radius:12px;min-width:240px;height:48px;padding:0 14px}.cart-page-total{display:none!important}.table-content table{width:100%!important}.cart-totals-dock{margin-top:20px}.cart-docked-cta{border:1px solid var(--tp-border-1);background:var(--tp-common-white);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 16px;display:flex;box-shadow:0 8px 20px #0000000f}.cart-docked-cta .totals{flex:auto;align-items:baseline;gap:10px;display:flex}.cart-docked-cta .totals .label{color:var(--tp-text-4);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:13px;font-weight:700}.cart-docked-cta .totals .amount{color:var(--tp-heading-primary);white-space:nowrap;font-size:18px;font-weight:800}.cart-docked-cta .cta{background:var(--tp-heading-secondary);color:var(--tp-common-white);border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.cart-docked-cta .cta.is-disabled{opacity:.5;pointer-events:none}@media (hover:hover){.cart-docked-cta .cta:hover{filter:brightness(.96)}}.cart-sticky-cta-wrap{z-index:999;padding:10px 12px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(#fff0 0%,#fff 30% 100%);position:fixed;bottom:0;left:0;right:0}.cart-sticky-cta{border:1px solid var(--tp-border-1);background:var(--tp-common-white);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 16px;display:flex;box-shadow:0 12px 28px #00000014}.cart-sticky-cta .totals{flex:auto;align-items:baseline;gap:10px;display:flex}.cart-sticky-cta .totals .label{color:var(--tp-text-4);text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:700}.cart-sticky-cta .totals .amount{color:var(--tp-heading-primary);font-size:18px;font-weight:800}.cart-sticky-cta .cta{background:var(--tp-heading-secondary);color:var(--tp-common-white);border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.cart-sticky-cta .cta.is-disabled{opacity:.5;pointer-events:none}@media (hover:hover){.cart-sticky-cta .cta:hover{filter:brightness(.96)}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.cart-docked-cta,.cart-sticky-cta{flex-direction:column;align-items:stretch;gap:10px}.cart-docked-cta .totals,.cart-sticky-cta .totals{justify-content:space-between}.cart-docked-cta .cta,.cart-sticky-cta .cta{text-align:center;justify-content:center;width:100%}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:1400px) and (max-width:1600px){.cart-sticky-cta-wrap{display:none}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.cart-area{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.cart-table{table-layout:auto}.cart-table thead{display:none}.cart-table tbody td,.cart-table td,.cart-table th{border:0!important}.cart-table tbody td{text-align:left!important}.cart-table tbody tr{border:1px solid var(--tp-border-1);background:var(--tp-common-white);border-radius:16px;grid-template-columns:24px 92px 1fr;grid-template-areas:"select thumb name""select thumb price""select thumb qty""select thumb subtotal";align-items:center;gap:8px 12px;margin:12px 8px;padding:14px 14px 16px;display:grid;position:relative;box-shadow:0 10px 24px #0000000f}.cart-table td.product-select{grid-area:select;padding:0;text-align:left!important}.cart-table td.product-thumbnail{grid-area:thumb;padding:0;width:auto!important}.cart-table td.cart-product-name{grid-area:name;padding:0}.cart-table td.product-price{grid-area:price;padding:0}.cart-table td.product-quantity{grid-area:qty;padding:0}.cart-table td.product-subtotal{grid-area:subtotal;padding:0}.cart-table td.product-remove{display:none}.cart-table .thumb-box{width:92px;margin:0}.cart-table .cart-table .remove-fab{top:6px;left:6px}.cart-table .product-title{color:var(--tp-heading-primary);margin-bottom:2px;font-size:16px;font-weight:600;line-height:1.25;display:block}.cart-table td.product-price:before,.cart-table td.product-quantity:before,.cart-table td.product-subtotal:before{color:var(--tp-heading-secondary);text-transform:uppercase;letter-spacing:.02em;vertical-align:middle;margin:0 8px 0 0;font-size:13px;font-weight:700;display:inline-block}.cart-table td.product-price:before{content:"Unit Price"}.cart-table td.product-quantity:before{content:"Quantity"}.cart-table td.product-subtotal:before{content:"Total"}.cart-table td.product-price .amount,.cart-table td.product-subtotal .amount{vertical-align:middle;font-size:14px;font-weight:600;display:inline-flex}.cart-table td.product-price ins,.cart-table td.product-price .amount--discount,.cart-table td.product-price .amount.is-discount{color:#d93025}.cart-table td.product-price:has(del) .amount{color:#d93025}.cart-table td.product-subtotal ins,.cart-table td.product-subtotal .amount--discount,.cart-table td.product-subtotal .amount.is-discount{color:#d93025}.cart-table td.product-subtotal:has(del) .amount{color:#d93025}.cart-table td.product-price del,.cart-table td.product-subtotal del{color:#9aa0a6}}@media only screen and (min-width:768px) and (max-width:991px){.cart-table tbody td,.cart-table thead th{padding:14px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:1400px) and (max-width:1600px){.cart-table tbody tr:hover td{background:#fcfcfd}.cart-area{padding-bottom:120px}}.tpcart__content{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;max-width:420px;margin-left:0;display:flex}.tpcart__content-title{color:var(--tp-heading-primary);margin-bottom:2px;font-size:15px;font-weight:700;line-height:1.4;display:block}.tpcart__content-title a{color:inherit;text-decoration:none}@media (hover:hover){.tpcart__content-title a:hover{color:var(--tp-heading-secondary)}}.tpcart__variant{color:var(--tp-text-2);margin-top:2px;margin-bottom:0;font-size:13px;line-height:1.3;display:block}.tpcart__cart-price{align-items:baseline;gap:4px;font-size:13px;display:flex}.tpcart__cart-price .quantity{color:var(--tp-text-2);font-weight:500}.tpcart__cart-price .new-price{color:var(--tp-heading-primary);font-weight:700}@media only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.tpcart__content-title{font-size:16px}}.cart-table .cart-product-name .product-title{margin-bottom:6px;font-weight:600;line-height:1.35;display:block}.cart-table .cart-product-name .product-variant,.cart-table .cart-product-name .product-unit,.cart-table .cart-product-name .product-pieces{color:#5f6c8d;font-size:13px;line-height:1.45;display:block}.cart-table .cart-product-name .product-variant{color:#394269;margin-bottom:2px;font-weight:500}.cart-table .cart-product-name .product-unit{margin-bottom:2px}.cart-table .cart-product-name .product-pieces{color:#7a86a8;margin-bottom:4px}.cart-table .cart-product-name .cart-stock-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;margin-top:6px;display:flex}.cart-table .cart-product-name .cart-stock{border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:500;line-height:1.3;display:inline-flex}.cart-table .cart-product-name .cart-stock--in{color:#2e7d32;background:#2e7d3214}.cart-table .cart-product-name .cart-stock--out{color:#d32f2f;background:#d32f2f14}.cart-table .cart-product-name .cart-stock--warn{color:#ef6c00;background:#f57c001a}.cart-table .product-price .amount,.cart-table .product-subtotal .amount{color:#1f2a60;font-weight:600}.cart-docked-cta .totals .label,.cart-sticky-cta .totals .label{margin-bottom:4px;font-weight:600;display:block}.cart-docked-cta .totals .amount,.cart-sticky-cta .totals .amount{color:#1f2a60;font-size:30px;font-weight:700;line-height:1.1;display:block}.cart-docked-cta .totals small,.cart-sticky-cta .totals small{color:#6f7b99;margin-top:6px;font-size:12px;font-weight:500;line-height:1.45;display:block}.cart-area .catalog-launch-note{margin-bottom:18px}.tpsoon__sub-title{text-transform:uppercase;color:var(--tp-heading-secondary);font-size:14px;font-weight:600;line-height:20px}.tpsoon__title{font-family:var(--tp-ff-heading);letter-spacing:-.03em;color:var(--tp-heading-primary);font-size:40px;font-style:normal;font-weight:700;line-height:40px}@media only screen and (min-width:992px) and (max-width:1199px){.tpsoon__title{font-size:36px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tpsoon__title br{display:none}}.tpsoon p{color:var(--tp-text-body);margin-bottom:50px;font-size:16px;font-weight:400;line-height:23px}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tpsoon p br{display:none}}.tpsoon__input{position:relative}.tpsoon__input input{background-color:var(--tp-common-white);border:none;border-radius:30px;width:330px;height:50px;padding:5px 45px}.tpsoon__input input::-webkit-input-placeholder{color:var(--tp-border-2);font-size:14px;font-weight:400;line-height:20px}.tpsoon__input input:-moz-placeholder-shown{color:var(--tp-border-2);font-size:14px;font-weight:400;line-height:20px}.tpsoon__input input::-moz-placeholder{color:var(--tp-border-2);font-size:14px;font-weight:400;line-height:20px}.tpsoon__input input:-ms-placeholder-shown{color:var(--tp-border-2);font-size:14px;font-weight:400;line-height:20px}@media (max-width:767px){.tpsoon__input input{width:100%}}.tpsoon__input span{position:absolute;top:50%;left:20px;transform:translateY(-50%)}.tpsoon__submit-wrapper{align-items:center;display:flex}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tpsoon__submit-wrapper{flex-wrap:wrap}}.tpsoon__copyright a{color:var(--tp-heading-secondary);font-size:16px;font-weight:500;line-height:23px}.tpsoon__shape-one{position:absolute;top:145px;left:140px}.tpsoon__shape-two{position:absolute;bottom:240px;right:35px}.rainbow__social a i{text-align:center;width:35px;height:35px;color:var(--tp-common-white);background-color:#3c5b9b;border-radius:50%;margin-right:6px;line-height:35px}.rainbow__social .rainbow__facebook i{background-color:#40c1df}.rainbow__social .rainbow__pin i{background-color:#eb281d}.rainbow__social .rainbow__skype i{background-color:#21a7c6}.rainbow__social .rainbow__youtube i{background-color:#ed3c32}.tplocation__thumb img{border-radius:10px 10px 0 0}.tplocation__content{background-color:#f7f7f9;border:1px solid #ebeff4;border-radius:0 0 10px 10px;padding:65px 40px 50px}@media (max-width:767px){.tplocation__content{padding:50px 15px 40px}}.tplocation__content ul li{color:var(--tp-text-body);margin-bottom:2px;font-size:16px;font-weight:400;line-height:23px;list-style:none}@media (max-width:767px){.tplocation__content ul li{font-size:15px}.tplocation__content ul li br{display:none}}.tplocation__content ul li a{color:var(--tp-text-body);font-size:16px;font-weight:400;line-height:23px}@media (max-width:767px){.tplocation__content ul li a{font-size:15px}}.tplocation__content ul li .tplocation__button{text-transform:uppercase;background-color:var(--tp-heading-secondary);border-radius:30px;padding:16px 47px;font-size:13px;font-weight:600;line-height:19px;display:inline-block;color:var(--tp-common-white)!important}.tplocation__content ul li .tplocation__button:hover{background-color:#859a00}.tplocation__content ul li span{color:var(--tp-heading-secondary);display:inline-block}.tplocation__text-title{font-family:var(--tp-ff-heading);text-transform:uppercase;color:var(--tp-heading-primary);font-size:15px;font-style:normal;font-weight:700;line-height:19px}.tplocation__wrapper{scrollbar-width:thin;scrollbar-color:var(--tp-heading-secondary)#e2e6eb;border:1px solid #ebeff4;border-radius:10px;height:772px;padding:20px 30px 20px 20px;overflow-y:scroll}@media (max-width:767px){.tplocation__wrapper{padding:20px 15px}}.tplocation__item{border-bottom:1px solid #e6eaf0;margin-bottom:40px;padding-bottom:20px}.tplocation__item:hover .tplocation__text-title{color:var(--tp-heading-secondary)}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),(max-width:767px){.tplocation__item{text-align:center;flex-wrap:wrap;justify-content:center}}.tplocation__item:last-child{border:none;margin-bottom:0;padding-bottom:0}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),(max-width:767px){.tplocation__img{margin-bottom:20px}}.tplocation__img img{border-radius:10px}@media (max-width:767px){.tplocation__img img{width:100%;margin-bottom:20px}}.tplocation__wrapper::-webkit-scrollbar-thumb{background-color:#00f;border:3px solid orange;border-radius:20px}.tpcontactmap{height:770px}@media only screen and (min-width:992px) and (max-width:1199px){.tpcontactmap{height:650px}}@media (max-width:767px){.tpcontactmap{height:350px}}.tpcontactmap iframe{border-radius:10px;width:100%;height:100%}.contact-help-page{color:#12213f;background:linear-gradient(#fbfdf8 0%,#f5faf1 42%,#fff 100%);overflow-x:hidden}.contact-help-breadcrumb{background:#fbfdf8;border-bottom:1px solid #14314d14}.contact-area{isolation:isolate;background:linear-gradient(#fbfdf8fa 0%,#f7fbf4 100%);padding-top:58px;padding-bottom:12px;position:relative}.contact-area:after{display:none}@media only screen and (min-width:768px) and (max-width:991px){.contact-area{padding-top:48px}}@media (max-width:767px){.contact-area{background-image:linear-gradient(#fbfdf8 0%,#f7fbf4 100%);padding-top:38px;padding-bottom:8px}}.contact-help-page .contact-area.mb-45{margin-bottom:0}.tpcontact{background:#fffffff5;border:1px solid #12213f1a;border-radius:18px;height:calc(100% - 30px);min-height:calc(100% - 30px);padding:30px 26px 28px;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 18px 46px #12213f14}.tpcontact:hover{border-color:#27833f38;transform:translateY(-3px);box-shadow:0 22px 52px #12213f1f}@media only screen and (min-width:992px) and (max-width:1199px){.tpcontact{padding:26px 20px 24px}}@media (max-width:767px){.tpcontact{padding:24px 20px 22px}}.tpcontact__icon{color:#247a3c;background:linear-gradient(#edf8ee 0%,#dff2e2 100%);border:1px solid #27833f1f;border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:22px;display:inline-flex}.tpcontact__action{margin-top:20px!important}.tpcontact__action span{align-items:center;gap:9px;font-weight:700;color:#146c2e!important;display:inline-flex!important}.tpcontact-inner-sub-title{text-transform:uppercase;color:#fff;letter-spacing:.08em;background:#26843f;border-radius:999px;margin-bottom:18px;padding:8px 18px;font-size:11px;font-weight:800;line-height:1;display:inline-block;box-shadow:0 10px 24px #26843f2e}.tpcontact-inner-title{font-family:var(--tp-ff-heading);letter-spacing:0;color:#101a3d;margin-bottom:16px;font-size:40px;font-style:normal;font-weight:800;line-height:1.14}.tpcontact-inner-title:after{content:"";background:#26843f;border-radius:999px;width:48px;height:3px;margin:14px auto 0;display:block}@media only screen and (min-width:768px) and (max-width:991px){.tpcontact-inner-title{font-size:34px}}@media (max-width:767px){.tpcontact-inner-title{font-size:30px}}.tpcontact-inner-text p{color:#40506f;font-size:16px;font-style:normal;font-weight:400;line-height:1.75;font-family:var(--tp-ff-jost);max-width:690px;margin-left:auto;margin-right:auto}.tplocation__content-two{background-color:#0000;border:none;padding:0}.tplocation__content-two ul{margin:0;padding:0}.tplocation__content-two ul li{font-family:var(--tp-ff-jost);color:#40506f;margin-bottom:11px;font-size:15px;font-weight:400;line-height:1.66;list-style:none}.tplocation__content-two ul li:last-child{margin-bottom:0}.tplocation__content-two ul li a{color:#243550;font-weight:500;text-decoration:none}.tplocation__content-two ul li a:hover{color:#26843f}.tplocation__content-two ul li span{color:#40506f;display:inline-block}.tplocation__text-title{font-family:var(--tp-ff-heading);text-transform:uppercase;letter-spacing:.06em;color:#101a3d;margin-bottom:14px;font-size:14px;font-style:normal;font-weight:800;line-height:1.35}.map-area{padding-top:10px;padding-bottom:70px}.contact-map-form__shell{background:#ffffffd1;border:1px solid #12213f14;border-radius:24px;padding:22px;box-shadow:0 22px 62px #12213f14}@media (max-width:767px){.contact-map-form__shell{border-radius:18px;padding:12px}}.tpmap__box{position:relative}.tpmap__wrapper{background:#e9efe8;border-radius:20px;width:100%;height:100%;min-height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #12213f14}@media only screen and (min-width:768px) and (max-width:991px){.tpmap__wrapper{min-height:520px}}@media (max-width:767px){.tpmap__wrapper{border-radius:16px;min-height:360px}}.tpmap__wrapper iframe{border:0;width:100%;height:100%;min-height:560px;display:block}@media only screen and (min-width:768px) and (max-width:991px){.tpmap__wrapper iframe{min-height:520px}}@media (max-width:767px){.tpmap__wrapper iframe{min-height:360px}}.tpform__eyebrow{font-family:var(--tp-ff-jost);letter-spacing:.12em;text-transform:uppercase;color:#26843f;align-items:center;gap:8px;margin-bottom:14px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.tpform__title{letter-spacing:0;text-transform:none;color:#101a3d;margin-bottom:12px;font-size:28px;font-weight:800;line-height:1.25}@media (max-width:767px){.tpform__title{font-size:24px}}.tpform__wrapper{background:#fff;border:1px solid #12213f14;border-radius:20px;height:100%;padding:36px 34px 30px;box-shadow:0 14px 44px #12213f0f}@media only screen and (min-width:992px) and (max-width:1199px){.tpform__wrapper{padding:30px 26px 26px}}@media (max-width:767px){.tpform__wrapper{border-radius:16px;max-width:100%;padding:26px 18px 22px}}.tpform__wrapper p{font-family:var(--tp-ff-jost);color:#40506f;margin-bottom:24px;font-size:15px;font-style:normal;font-weight:400;line-height:1.65}.tpform__contact-form .row{--bs-gutter-x:16px}.tpform__input input{color:#12213f;background:#fbfdf9;border:1px solid #dfe8df;border-radius:10px;width:100%;height:54px;padding:5px 16px;font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s}.tpform__input input::placeholder{font-family:var(--tp-ff-jost);color:#75819a;font-size:14px;font-weight:400;line-height:20px}.tpform__input input:focus{background:#fff;border:1px solid #26843f;outline:0;box-shadow:0 0 0 4px #26843f1a}.tpform__textarea textarea{resize:vertical;color:#12213f;background:#fbfdf9;border:1px solid #dfe8df;border-radius:12px;width:100%;height:176px;min-height:150px;max-height:260px;padding:14px 16px;font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s}.tpform__textarea textarea::placeholder{font-family:var(--tp-ff-jost);color:#75819a;font-size:14px;font-weight:400;line-height:20px}.tpform__textarea textarea:focus{background:#fff;border:1px solid #26843f;outline:0;box-shadow:0 0 0 4px #26843f1a}.tpform__textarea button{font-family:var(--tp-ff-jost);text-align:center;text-transform:uppercase;color:#fff;background:linear-gradient(#2d9a4c 0%,#218238 100%);border:0;border-radius:999px;justify-content:center;align-items:center;min-height:48px;margin-top:10px;padding:14px 34px;font-size:13px;font-weight:800;line-height:19px;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 12px 24px #26843f3d}.tpform__textarea button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 28px #26843f47}.tpform__textarea button:disabled{cursor:not-allowed;opacity:.7}@media (max-width:767px){.tpform__textarea button{width:100%}}.tpform__status{background:#eef8ef;border:1px solid #26843f2e;border-radius:10px;padding:10px 12px;color:#1c7134!important}.tpform__textarea-check{margin-top:18px!important;margin-bottom:18px!important}.tpform__textarea-check .form-check{align-items:flex-start;gap:9px;margin:0;display:flex}.tpform__textarea-check .form-check-input{border-color:#cfdacf;flex:none;margin-top:4px;margin-left:0}.tpform__textarea-check .form-check-input:checked{background-color:#26843f;border-color:#0000}.tpform__textarea-check .form-check-input:focus{cursor:pointer;border:1px solid #26843f;box-shadow:0 0 0 4px #26843f1a}.tpform__textarea-check .form-check-label{font-family:var(--tp-ff-jost);color:#52617b;font-size:13px;font-weight:400;line-height:1.55}.tpform__textarea-check .form-check-label a{color:#146c2e;text-underline-offset:2px;text-decoration:underline}.tptrack__item-icon{background-color:var(--tp-common-white);width:48px;height:48px;color:var(--tp-heading-primary);border-radius:8px;flex:none;justify-content:center;align-items:center;margin-right:16px;font-size:18px;display:flex;box-shadow:0 2px 6px #0000000d}.tptrack__content{background-color:#fff;border-radius:12px;padding:40px 36px;transition:all .3s;box-shadow:0 12px 40px #0000000d}@media (max-width:767px){.tptrack__content{padding:24px 16px}}.tptrack__item-title{color:var(--tp-heading-primary);margin-bottom:4px;font-size:20px;font-weight:600}.tptrack__item-content p{color:var(--tp-text-body);margin-bottom:0;font-size:14px;line-height:1.6}.tptrack__id .tpsign__input,.tptrack__email .tpsign__input{position:relative}.tptrack__id .tpsign__input input,.tptrack__email .tpsign__input input{padding:0 44px}.tptrack__id .tpsign__input>span:first-child,.tptrack__email .tpsign__input>span:first-child{color:#888;pointer-events:none;font-size:16px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.tptrack__id .tpsign__input .tpsign__visibility-toggle,.tptrack__email .tpsign__input .tpsign__visibility-toggle{cursor:pointer;color:#888;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:16px;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.tptrack__id .tpsign__input .tpsign__visibility-toggle:hover,.tptrack__email .tpsign__input .tpsign__visibility-toggle:hover{color:#2d2a81}.tptrack__id .tpsign__input .tpsign__visibility-toggle:disabled,.tptrack__email .tpsign__input .tpsign__visibility-toggle:disabled{cursor:default;opacity:.6}.tptrack__submition{color:#fff;text-align:center;background:#2d2a81;border:none;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px;font-size:16px;font-weight:600;transition:background-color .3s;display:flex}.tptrack__submition i{font-size:16px}.tptrack__submition:hover,.tptrack__submition.active{background-color:#222062}.tptrack__submition.active:hover{background-color:#859a00}.tpsign__input{margin-bottom:18px;position:relative}.tpsign__input input{background-color:#fff;border:1px solid #ccc;border-radius:8px;width:100%;height:52px;padding:0 44px;font-size:15px}.tpsign__input input:focus{border-color:#2d2a81;outline:none}.tpsign__input>span:first-child{color:#888;pointer-events:none;font-size:15px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.tpsign__account{text-align:center;margin-top:20px;font-size:14px}.tpsign__account a{color:#2d2a81;font-weight:500;text-decoration:underline}.tpsign__account a:hover{color:#201d5b}.register-modal{z-index:999;background-color:#0f172a99;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}@media (max-width:575px){.register-modal{justify-content:center;align-items:flex-end;padding:0;overflow-y:auto}}.register-modal-content{background-color:#fff;border-radius:16px;width:100%;max-width:520px;padding:32px 28px;position:relative;box-shadow:0 20px 60px #0f172a40}@media (max-width:768px){.register-modal-content{border-radius:14px;max-width:480px;padding:24px 20px}}@media (max-width:575px){.register-modal-content{border-radius:22px 22px 0 0;width:96%;min-width:100%;max-width:100%;max-height:calc(100vh - 12px);margin:0;padding:22px 18px;left:0;right:0;overflow-y:auto}}.modal-close{cursor:pointer;color:#6b7280;background:0 0;border:none;font-size:24px;line-height:1;position:absolute;top:12px;right:16px}.modal-close:hover{color:#111827}.modal-title{color:var(--tp-heading-primary);text-align:center;margin-bottom:16px;font-size:20px;font-weight:600}@media (max-width:575px){.modal-title{margin-bottom:14px;font-size:18px}}.register-modal-content form{margin-top:8px}.register-modal-content .tptrack__id,.register-modal-content .tptrack__email{margin-bottom:10px}.tpsign__reg{justify-content:center;width:100%}@media (max-width:575px){.tpsign__reg{padding:14px;font-size:15px}}.faq-area{background:linear-gradient(#fff 0%,#f5faf1 100%);padding-top:78px;padding-bottom:88px;position:relative}.tpfaq__title{letter-spacing:0;color:#101a3d;align-items:center;gap:13px;margin-bottom:18px;font-size:20px;font-weight:800;line-height:1.25;display:flex}.tpfaq__icon{color:#fff;background:linear-gradient(#2b9448 0%,#217c39 100%);border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:0 10px 22px #26843f2e}.tpfaq__eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#146c2e;background-color:#edf8ee;border:1px solid #26843f29;border-radius:999px;justify-content:center;align-items:center;margin-bottom:18px;padding:8px 16px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.tpfaq__content{background:#fffffff5;border:1px solid #12213f1a;border-radius:22px;max-width:520px;margin-bottom:40px;padding:34px 34px 32px;box-shadow:0 18px 52px #12213f12}@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tpfaq__content{max-width:100%;margin-right:0}}@media (max-width:767px){.tpfaq__content{border-radius:18px;padding:26px 20px 24px}}.tpfaq__content>.tpfaq__title{margin-bottom:18px;font-size:28px}@media (max-width:767px){.tpfaq__content>.tpfaq__title{font-size:24px}}.tpfaq__content p,.tpfaq__content span{font-family:var(--tp-ff-jost);color:#40506f;font-size:15px;font-weight:400;line-height:1.75}.tpfaq__content>span:not(.tpfaq__eyebrow){color:#101a3d;margin-bottom:12px;font-weight:700;display:block}.tpfaq__content ul{margin:0 0 22px;padding:0}.tpfaq__content ul li{font-family:var(--tp-ff-jost);color:#40506f;margin-bottom:12px;padding-left:28px;font-size:15px;line-height:1.6;list-style:none;position:relative}.tpfaq__content ul li:before{content:"";border-bottom:2px solid #26843f;border-left:2px solid #26843f;width:10px;height:6px;position:absolute;top:9px;left:2px;transform:rotate(-45deg)}.tpfaq__hint{background:#f8fcf6;border:1px solid #26843f38;border-radius:14px;margin-top:22px;margin-bottom:0;padding:16px 18px;color:#40506f!important;font-size:14px!important;line-height:1.7!important}.tpfaq__footer-note{font-family:var(--tp-ff-jost);color:#40506f;overflow-wrap:normal;word-break:normal;background:#fff;border:1px solid #12213f17;border-radius:16px;align-items:flex-start;gap:12px;max-width:100%;margin-top:18px;padding:16px 18px;font-size:14px;line-height:1.7;display:flex}.tpfaq__footer-note svg{color:#26843f;flex:none;margin-top:2px}.tpfaq__footer-note-text{min-width:0;max-width:100%;display:block}.tpfaq__footer-note-text strong{color:#12213f;white-space:nowrap;font-weight:800}@media (max-width:767px){.tpfaq__footer-note{gap:10px;padding:15px 16px;line-height:1.65}}.tpfaq__item{background:#fff;border:1px solid #12213f1a;border-radius:18px;padding:22px 26px 10px;box-shadow:0 14px 40px #12213f0f}@media (max-width:767px){.tpfaq__item{border-radius:16px;padding:20px 18px 8px}}.tpfaq__item.mb-45{margin-bottom:16px}.tpfaq__item .tpfaq__title{text-transform:uppercase;letter-spacing:.07em;color:#1f8a3e;font-size:15px;margin-bottom:12px!important}.tpfaq__item .accordion-button:not(.collapsed){color:#146c2e}.tpfaq__item .accordion-button{color:#12213f;font-family:var(--tp-ff-jost);box-shadow:none;background-color:#0000;padding:14px 0;font-size:15px;font-weight:600;line-height:1.45}@media only screen and (min-width:992px) and (max-width:1199px){.tpfaq__item .accordion-button{font-size:14px}}@media (max-width:767px){.tpfaq__item .accordion-button{padding:16px 0}}.tpfaq__item .accordion-button:after{content:"";color:#26843f;background-image:none;font-family:"Font Awesome 5 Pro";font-size:13px}.tpfaq__item .accordion{--bs-accordion-border-width:0;--bs-accordion-border-radius:0}.tpfaq__item .accordion-item{font-family:var(--tp-ff-jost);color:#40506f;background-color:#0000;border-bottom:1px solid #e4ebe2;font-size:15px;font-weight:400}.tpfaq__item .accordion-item:last-child{border-bottom:0}.tpfaq__item .accordion-body{color:#40506f;padding:0 28px 18px 0;font-size:14px;line-height:1.7}.tpfaq__item .accordion-body p{margin:0}.tpfaq__item .accordion-button:not(.collapsed):after{background-image:none}.tpfooter__area{padding-top:70px;padding-bottom:45px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.tpfooter__area{padding-top:50px;padding-bottom:30px}}.tpfooter__top{border-bottom:1px solid #484492;padding-bottom:45px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.tpfooter__top{padding-bottom:30px}}.tpfooter__widget-title{text-transform:uppercase;letter-spacing:.08em;color:var(--tp-common-white);margin-bottom:25px;font-size:17px;font-weight:700;line-height:1.4}.tpfooter__widget-text{color:var(--tp-grey-10);margin-bottom:0;font-size:15px;line-height:1.75}.tpfooter__widget-text a{color:var(--tp-heading-secondary);font-weight:600}.tpfooter__widget-text a:hover{text-decoration:underline}.tpfooter__widget-social-title{color:var(--tp-grey-10);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-size:15px;display:block}.tpfooter__widget-social-links{align-items:center;gap:12px;display:flex}.tpfooter__widget-social a{width:36px;height:36px;color:var(--tp-common-white);-o-transition:all .2s ease-out 0s;background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;font-size:18px;transition:all .2s ease-out;display:flex}.tpfooter__widget-social a:hover{background-color:var(--tp-heading-secondary);transform:translateY(-2px)}.tpfooter__widget-time-info{margin-top:10px}.tpfooter__widget-time-info span{color:var(--tp-grey-10);margin-bottom:6px;font-size:15px;line-height:1.65;display:block}.tpfooter__widget-time-info span b{color:var(--tp-common-white);font-size:15px;font-weight:600}.tpfooter__widget-links ul{margin:0;padding:0}.tpfooter__widget-links ul li{margin-bottom:8px;list-style:none}.tpfooter__widget-links ul li a{color:var(--tp-grey-10);-o-transition:all .2s ease-out 0s;align-items:center;gap:6px;font-size:15px;line-height:1.65;transition:all .2s ease-out;display:inline-flex}.tpfooter__widget-links ul li a:before{content:"•";opacity:0;font-size:14px;transition:all .2s;transform:translate(-6px)}.tpfooter__widget-links ul li a:hover{color:var(--tp-common-white);padding-left:3px}.tpfooter__widget-links ul li a:hover:before{opacity:1;transform:translate(0)}.tpfooter__widget-newsletter p{color:var(--tp-common-white);margin-bottom:20px;font-size:15px;line-height:1.75}.tpfooter__widget-newsletter form{position:relative}.tpfooter__widget-newsletter form input{background:var(--tp-common-white);border:none;border-radius:999px;width:100%;height:52px;padding:10px 160px 10px 55px;font-size:15px}.tpfooter__widget-newsletter form input::placeholder{color:#acafb7;font-size:14px}.tpfooter__widget-newsletter form span{position:absolute;top:50%;left:20px;transform:translateY(-50%)}.tpfooter__widget-newsletter-submit{border-radius:999px;height:42px;padding:0 26px;font-size:14px;font-weight:700;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.tpfooter__widget-newsletter-check{margin-top:10px}.tpfooter__widget-newsletter-check .form-check-label{color:var(--tp-common-white);font-size:14px}.tpfooter__widget-newsletter-check .form-check-input:checked{background-color:var(--tp-heading-secondary)}.tpfooter__widget-newsletter-check .form-check-input:focus{box-shadow:none}@media only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.tpfooter__copyright{text-align:center}}.tpfooter__copyright-text{color:var(--tp-grey-10);font-size:15px;line-height:1.7}.tpfooter__copyright-text a{color:var(--tp-heading-secondary);font-weight:600}.tpfooter__copyright-text a:hover{text-decoration:underline}@media (max-width:767px),only screen and (min-width:576px) and (max-width:767px){.tpfooter__copyright-thumb{text-align:center!important}}.footer-col-2{margin-left:-20px}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.footer-col-2{margin-left:0}}.footer-col-3{margin-left:-50px}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.footer-col-3{margin-left:0}}.footer-col-4{margin-left:65px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.footer-col-4{margin-left:0}}.footer-col-4:before{content:"";background:#484492;width:1px;height:100%;position:absolute;top:50%;left:-80px;transform:translateY(-50%)}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.footer-col-4:before{display:none}}.footer-border{border-top:2px solid var(--tp-heading-secondary)}.tpfooter___bottom{border-top:1px solid #3a377f;padding-top:25px;padding-bottom:15px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.tpfooter___bottom{padding-top:18px;padding-bottom:12px}}:root{--th-accent:var(--tp-heading-secondary);--tx-surface:var(--tp-common-white);--tx-surface-2:#fbfcfe;--tx-bg-subtle:var(--tp-grey-8);--tx-border:var(--tp-border-1);--tx-border-strong:#0f172a24;--tx-ink:var(--tp-heading-primary);--tx-muted:#0f172aad;--tx-muted-2:#0f172ac7;--space-outer:24px;--space-card:20px;--space-row:12px;--space-inline:12px;--radius-lg:16px;--radius-md:14px;--radius-sm:12px;--shadow-1:0 1px 2px #1018280f;--shadow-2:0 12px 30px #10182814;--shadow-3:0 18px 44px #1018281f;--ring:0 0 0 3px #3d6ea824;--addr-accent:#16a34a;--addr-accent-soft:#16a34a1f;--addr-warn:#dc2626;--addr-warn-soft:#dc26261a}.tpaccount-page .tpaccount__title{letter-spacing:.15px;color:var(--tx-ink);font-weight:850}.tpaccount-nav{gap:10px;display:grid}.tpaccount-nav__link{text-align:left;border:1px solid var(--tx-border);background:var(--tx-surface);border-radius:var(--radius-md);width:100%;color:var(--tx-ink);box-shadow:var(--shadow-1);-o-transition:all .18s ease-out 0s;padding:12px 14px;font-weight:650;transition:all .18s ease-out;display:block}.tpaccount-nav__link:hover{border-color:var(--tx-border-strong);box-shadow:var(--shadow-2);transform:translateY(-1px)}.tpaccount-nav__link:focus-visible{box-shadow:var(--ring);outline:none}.tpaccount-nav__link.active{color:var(--th-accent);background:linear-gradient(#fff,#fafcff);border-color:#3d6ea88c;transform:translateY(-1px);box-shadow:0 1px 2px #1018280f,0 12px 30px #3d6ea81f}@media only screen and (min-width:992px) and (max-width:1199px){.tpaccount-nav{position:sticky;top:96px}}.tpaccount__card{background:var(--tx-surface);border:1px solid var(--tx-border);border-radius:var(--radius-lg);padding:var(--space-outer);box-shadow:var(--shadow-2);color:var(--tx-ink)}.tpaccount__card--primary{border-color:#3d6ea838}.tpaccount__card--flex{display:block}.tpaccount__card--editing{border-color:#ff993359;box-shadow:0 1px 2px #1018280f,0 18px 44px #ff993324}.tpaccount__subtitle{letter-spacing:.15px;color:var(--tx-ink);font-weight:800}.tpaccount__muted{color:var(--tx-muted)}.tpaccount__error{color:#b91c1c}.tp-badge{letter-spacing:.2px;color:#0f172ae0;background:#f3f6fb;border:1px solid #0f172a1f;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:750}.tp-badge--editing{color:#9a5b00;background:#fff3e3;border-color:#ff993359}.tp-badge--summary{color:#3730a3;background:#eef2ff;border-color:#4f46e538}.tpaccount__flexform{grid-template-columns:1fr;gap:12px;display:grid}.tpaccount__form-group{gap:6px;margin-bottom:4px;display:grid}.tpaccount__form-group>label{letter-spacing:.22px;color:var(--tx-muted-2);font-size:13px;font-weight:800}.tpaccount__input{border-radius:var(--radius-md);background:var(--tx-surface);-o-transition:all .18s ease-out 0s;border:1px solid #0f172a1f;align-items:center;gap:10px;padding:12px 14px;transition:all .18s ease-out;display:flex;box-shadow:0 1px #0f172a05}.tpaccount__input:hover{border-color:#0f172a29}.tpaccount__input:focus-within{box-shadow:var(--ring);border-color:#3d6ea8a6}.tpaccount__input i{opacity:.85;color:#0f172a9e}.tpaccount__input input{width:100%;color:var(--tx-ink);background:0 0;border:0;outline:0;font-size:14px;font-weight:650}.tpaccount__input input::placeholder{color:#0f172a73}.tpaccount__buttons,.tpaccount__actions{flex-wrap:wrap;gap:10px;display:flex}.tp-btn{letter-spacing:.2px;background:var(--tx-surface);color:var(--tx-ink);box-shadow:var(--shadow-1);-o-transition:all .18s ease-out 0s;border:1px solid #0f172a1f;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:800;transition:all .18s ease-out;display:inline-flex}.tp-btn:hover{box-shadow:var(--shadow-2);border-color:#0f172a29;transform:translateY(-1px)}.tp-btn:focus-visible{box-shadow:var(--ring);outline:none}.tp-btn.update{background:var(--tp-heading-secondary);color:#fff;border-color:var(--tp-heading-secondary)}.tp-btn.update:hover{box-shadow:0 14px 32px #3d6ea838}.tp-btn.logout{color:#fff;background:#111827;border-color:#111827}.tp-btn.danger{color:#b91c1c;background:#fff;border-color:#dc262638}.tp-btn.danger:hover{border-color:#dc262659;box-shadow:0 14px 32px #dc262624}.tp-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:var(--shadow-1);transform:none}.tp-btn-2{padding:0 12px}.tpaccount__card--flex .tpaccount__input{background:var(--tx-surface)}.tpaccount__helper{color:var(--tx-muted-2);font-size:13px;line-height:1.5}.th-card,.tpaccount__card .th-card{background:var(--tx-surface);border:1px solid var(--tx-border);border-radius:var(--radius-lg);padding:var(--space-card);box-shadow:var(--shadow-2)}.th-th-header{color:var(--tx-ink);margin-bottom:6px}.th-searchbar{background:var(--tx-bg-subtle);border-radius:var(--radius-sm);border:1px solid #0f172a1a;align-items:center;gap:10px;margin:12px 0 18px;padding:10px 12px;display:flex}.th-search-icon{color:var(--tx-muted);font-size:18px;line-height:1}.th-search-input{height:28px;color:var(--tx-ink);background:0 0;border:0;outline:none;flex:1;font-size:14px}.th-orders{gap:14px;display:grid}.th-order-card{background:var(--tx-surface);padding:var(--space-card);box-shadow:var(--shadow-1);-o-transition:all .18s ease-out 0s;border:1px solid #0f172a1a;border-radius:14px;transition:all .18s ease-out}.th-order-card:hover{box-shadow:var(--shadow-2);border-color:#0f172a24;transform:translateY(-1px)}.th-order-card.skeleton{padding:var(--space-card)}.th-order-header{padding-bottom:var(--space-row);color:var(--tp-text-body);border-bottom:1px dashed #0f172a29;justify-content:space-between;align-items:center;gap:12px;display:flex}.th-order-body{gap:var(--space-row);padding:var(--space-row)0;grid-template-columns:1fr auto;display:grid}.th-item{gap:var(--space-inline);align-items:center;display:flex}.th-thumb{background:#eef1f5;border:1px solid #0f172a1a;border-radius:14px;width:60px;height:60px;overflow:hidden}.th-thumb img{object-fit:cover}.th-item-info{gap:4px;display:grid}.th-title{color:var(--tx-ink);font-size:15px;font-weight:750;line-height:1.35}.th-sub{color:var(--tx-muted);font-size:12px}.sku-value{color:var(--th-accent)}.th-price{text-align:right;color:var(--tx-ink);align-content:center;gap:4px;display:grid}.th-price .strike{color:var(--tp-text-body);font-size:13px;text-decoration:line-through}.th-price .sale{letter-spacing:.2px;font-weight:850}.th-order-footer{padding-top:var(--space-row);border-top:1px dashed #0f172a29;justify-content:space-between;align-items:center;gap:12px;display:flex}.th-total{align-items:center;gap:8px;display:flex}.th-total span{color:var(--tp-text-body)}.th-total strong{color:var(--tx-ink)}.th-actions{flex-wrap:wrap;gap:10px;display:flex}.th-actions .tp-btn-2{min-width:210px}.th-actions .tp-btn{min-width:120px}.th-skeleton-list{gap:14px;display:grid}.shimmer{background:linear-gradient(90deg,#e4e8ee 25%,#eef2f6 37%,#e4e8ee 63%) 0 0/400% 100%;border-radius:10px;width:100%;animation:1.1s ease-in-out infinite th-shimmer}.h-18{height:18px}.h-40{height:40px}.h-80{height:80px}.mt-10{margin-top:10px}@keyframes th-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.th-pagination-bar{margin-top:var(--space-row);justify-content:space-between;align-items:center;display:flex}.th-page-info{color:var(--tp-text-body);font-size:14px}.th-page-actions .tp-btn-2,.th-page-actions .tp-btn{min-width:100px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.th-order-card:hover,.tpaccount__card:hover{box-shadow:var(--shadow-3)}.th-actions .tp-btn-2,.tpaccount__buttons .tp-btn-2{text-transform:none;white-space:nowrap;border-radius:999px;min-height:38px;padding:0 12px;font-weight:650;line-height:38px}.tp-btn-2.add-to-wishlist{color:#fff;background-color:#e63946;border-color:#e63946}.tp-btn-2.add-to-wishlist:hover{color:#fff;background-color:#df1c2b;border-color:#df1c2b}.tpaddress__header-bar{background:linear-gradient(180deg,#fff,var(--tx-surface-2));border:1px solid #0f172a14;border-radius:14px;padding:14px 16px;box-shadow:0 1px #0f172a05}.tpaddress__header-left h5{font-size:18px}.tpaddress__header-actions .tp-btn--addrheader{letter-spacing:.2px;border-radius:999px;min-height:36px;padding:8px 14px;font-size:13px}.tpaddress__list{gap:14px;display:grid}.tpaddress__card{background:var(--tx-surface);box-shadow:var(--shadow-1);-o-transition:all .18s ease-out 0s;border:1px solid #0f172a1a;border-radius:16px;padding:16px 16px 14px;transition:all .18s ease-out;position:relative;overflow:hidden}.tpaddress__card:before{content:"";background:#0f172a14;border-radius:999px;width:4px;position:absolute;top:10px;bottom:10px;left:0}.tpaddress__card:hover{box-shadow:var(--shadow-2);border-color:#0f172a24;transform:translateY(-1px)}.tpaddress__card:hover:before{background:#3d6ea859}.tpaddress__card--default{background:linear-gradient(#fff,#16a34a0f);border-color:#16a34a47}.tpaddress__card--default:before{background:var(--addr-accent)}.tpaddress__header{flex-wrap:wrap;align-items:center;gap:10px;padding-left:6px;display:flex}.tpaddress__header strong{letter-spacing:.15px;color:var(--tx-ink);font-weight:850}.tp-badge--pill{letter-spacing:.22px;text-transform:uppercase;background:var(--addr-accent-soft);color:#0f6a2a;border:1px solid #16a34a40;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:850}.tpaddress__header input[type=radio]{width:16px;height:16px;accent-color:var(--th-accent);margin:0;transform:translateY(-.5px)}.tpaddress__body{gap:6px;margin-top:10px;padding-left:6px;line-height:1.45;display:grid}.tpaddress__line{color:#0f172abd;font-size:13px}.tpaddress__line:first-child{color:#0f172ae6;font-size:14px;font-weight:800}.tpaddress__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.tpaddress__actions .tp-btn-2,.tpaddress__actions .tp-btn{border-radius:999px;min-height:34px;padding:7px 12px;font-size:12px}.tpaddress__actions .tp-btn-2{color:#0f172adb;-o-transition:all .18s ease-out 0s;background:#fff;border:1px solid #0f172a1f;transition:all .18s ease-out;box-shadow:0 1px 2px #1018280f}.tpaddress__actions .tp-btn-2:hover{border-color:#0f172a2e;transform:translateY(-1px);box-shadow:0 14px 30px #10182814}.tpaddress__actions .tp-btn-2:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:0 1px 2px #1018280f}.tpaddress__actions .tp-btn.danger{color:#b91c1c;background:#fff;border-color:#dc262638}.tpaddress__actions .tp-btn.danger:hover{background:#dc26260f;border-color:#dc262659;box-shadow:0 14px 30px #dc262624}.tpdefault__wrap{border-top:1px dashed #0f172a24;margin-top:14px;padding-top:14px}.tpdefault__label{letter-spacing:.15px;color:var(--tx-ink);margin-bottom:8px;font-size:13px;font-weight:850;display:block}.tpdefault__input{background:linear-gradient(180deg,#fff,var(--tx-surface-2))}.tpdefault__input i{color:#0f172a8c;opacity:.95}.tpdefault__input input{color:#0f172ae6;font-weight:700}@media only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.tpaccount-page{padding-left:12px;padding-right:12px}.tpaccount__card{padding:16px 14px}.tpaddress__header-bar{padding:12px}.tpaddress__card{border-radius:14px;padding:14px 12px 12px}.tpaddress__header{gap:8px}.tpaddress__line{font-size:13px}.tpaddress__header-bar{align-items:flex-start;margin-bottom:10px}.tpaddress__header-left{flex:auto}.tpaddress__header-actions{flex:none;gap:6px;margin-left:6px;display:flex}.tpaddress__header-actions .tp-btn--addrheader{border-radius:999px;min-height:32px;padding:7px 10px;font-size:12px;line-height:1}.tpaddress__actions{gap:8px;margin-top:10px}.tpaddress__actions .tp-btn-2,.tpaddress__actions .tp-btn{border-radius:999px;min-height:32px;padding:7px 10px;font-size:12px}}.tpaccount-nav__link--admin{color:#3730a3;background:#eef2ff;border-color:#c7d2fe;font-size:13px;font-weight:800;position:relative}.tpaccount-nav__link--admin:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:0 0 0 1px #4f46e52e}.tpaccount-nav__link--admin:hover{color:#312e81;background:#e0e7ff;border-color:#a5b4fc;transform:translateY(-1px);box-shadow:0 1px 2px #0f172a0f,0 10px 26px #4f46e52e}.tpaccount-nav__link--admin.active{color:#fff;background:#4f46e5;border-color:#4f46e5;box-shadow:0 1px 3px #0f172a40,0 14px 32px #4f46e559}.tpaccount__stack{flex-direction:column;gap:18px;display:flex}.tpaccount__role-tag{color:#1e3a8a;background:#edf7ff;border:1px solid #3b82f638;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:11px;font-weight:750;display:inline-flex}.tpaccount__role-tag--accent{color:#92400e;background:#fdf7e3;border-color:#eab30866}.tpadmin-zone{background:linear-gradient(#fff,#f9fafb);border:1px solid #94a3b859;border-radius:14px;padding:18px 20px}.tpaccount__card--nested{cursor:pointer;-o-transition:all .18s ease-out 0s;background:#f9fafb;border:1px solid #4f46e540;border-radius:12px;flex-direction:column;gap:4px;height:100%;padding:14px 16px;transition:all .18s ease-out;display:flex;box-shadow:0 1px 2px #0f172a0f,0 10px 24px #0f172a0f}.tpaccount__card--nested:hover{background:#eef2ff;border-color:#4f46e599;transform:translateY(-2px);box-shadow:0 1px 3px #0f172a14,0 16px 32px #4f46e529}.tpaccount__card--nested .tpaccount__subtitle{color:#111827;margin-bottom:2px;font-size:15px}.tpaccount__card--nested p{color:#4b5563;margin-bottom:0;font-size:13px}.tpaccount__card--nested a,a .tpaccount__card--nested{color:inherit;text-decoration:none}.tpaccount__card--superadmin{background:linear-gradient(135deg,#fffdf4,#fff);border-color:#dba53e80}.tpaccount__card--superadmin .tpaccount__subtitle{color:#92400e}.tpaccount__card--superadmin .tpaccount__muted{color:#4b5563;font-size:13px}.tpaccount__card--superadmin .tp-btn.update{color:#fff;background:#b45309;border-color:#b45309;margin-top:4px}.tpaccount__card--superadmin .tp-btn.update:hover{background:#92400e;box-shadow:0 1px 2px #0000000f,0 14px 32px #b4530959}@media only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.tpaccount__stack{gap:14px}.tpaccount__card--nested{padding:12px 14px}.tpaccount__card--superadmin{padding:16px 14px}}.tpaccount__checkbox{margin:10px 0 6px}.tpaccount__checkbox label{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--tx-muted-2);align-items:center;gap:10px;font-size:13px;font-weight:750;display:inline-flex;position:relative}.tpaccount__checkbox label input[type=checkbox]{opacity:0;pointer-events:none;position:absolute}.tpaccount__checkbox label span{padding-left:30px;line-height:1.35;position:relative}.tpaccount__checkbox label span:before{content:"";background:var(--tx-surface);width:18px;height:18px;box-shadow:var(--shadow-1);border:1px solid #0f172a24;border-radius:7px;transition:border-color .18s,box-shadow .18s,background .18s,transform .18s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.tpaccount__checkbox label input[type=checkbox]:checked+span:before{background:var(--th-accent);border-color:var(--th-accent);box-shadow:0 14px 30px #3d6ea82e}.tpaccount__checkbox label input[type=checkbox]:checked+span:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:6px;height:10px;position:absolute;top:50%;left:6px;transform:translateY(-55%)rotate(45deg)}.tpaccount__checkbox label:hover span:before{border-color:#0f172a2e;transform:translateY(-50%)scale(1.03)}.tpaccount__checkbox label input[type=checkbox]:focus-visible+span:before{box-shadow:var(--ring);border-color:#3d6ea8a6}.tpaccount__checkbox label input[type=checkbox]:disabled+span{opacity:.6;cursor:not-allowed}.tpaccount__checkbox label input[type=checkbox]:disabled+span:before{box-shadow:none;background:#f3f4f6}@media only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.tpaccount__checkbox{margin-top:8px}.tpaccount__checkbox label span{padding-left:28px;font-size:13px}.tpaccount__checkbox label span:before{border-radius:7px;width:17px;height:17px}.tpaccount__checkbox label input[type=checkbox]:checked+span:after{width:6px;height:9px;left:5.5px}}.inventory-table{--inv-font:14px;--inv-xs:12px;--inv-sm:13px;--inv-lg:15px;--inv-radius:12px;--inv-radius-sm:10px;--inv-shadow-1:0 1px 2px #1018280f,0 1px 1px #1018280a;--inv-shadow-2:0 8px 24px #02061714;--inv-ring:0 0 0 3px #3aa3ff2e;width:100%;font-size:var(--inv-font);color:#0f172a;flex-direction:column;gap:14px;display:flex}.inventory-table__header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.inventory-table__title{letter-spacing:.2px;margin:0;font-size:1.25rem;font-weight:800}.inventory-table__filters{flex-wrap:wrap;gap:10px;display:flex}.filter{font-size:var(--inv-sm);gap:6px;display:grid}.filter label{color:#555}.filter select{border-radius:var(--inv-radius-sm);background:#fff;border:1px solid #e2e8f0;padding:8px 10px;transition:border-color .12s,box-shadow .12s,background-color .12s}.filter select:hover{background-color:#fcfcff;border-color:#cbd5e1}.filter select:focus{box-shadow:var(--inv-ring);border-color:#3aa3ff99;outline:none}.pricing-mode{align-items:center;gap:10px;display:flex}.pricing-mode select{border-radius:var(--inv-radius-sm);font-size:var(--inv-sm);color:#0f172a;background:#fff;border:1px solid #e2e8f0;padding:10px 12px;line-height:1.2;transition:border-color .12s,box-shadow .12s,background-color .12s}.pricing-mode select:hover{background-color:#fcfcff;border-color:#cbd5e1}.pricing-mode select:focus{box-shadow:var(--inv-ring);border-color:#3aa3ff99;outline:none}.inventory-table__wrap{-webkit-overflow-scrolling:touch;border-radius:var(--inv-radius);box-shadow:var(--inv-shadow-1);background:#fff;border:1px solid #e7eaf0;position:relative;overflow-x:auto}.inventory-table__table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.inventory-table__table th,.inventory-table__table td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inventory-table__table thead th{z-index:1;-webkit-backdrop-filter:saturate(1.2)blur(2px);backdrop-filter:saturate(1.2)blur(2px);color:#0f172a;text-transform:uppercase;letter-spacing:.05em;font-size:var(--inv-xs);background:linear-gradient(#ffffffe6,#f8fafceb);border-bottom:1px solid #e7eaf0;padding:12px 14px;font-weight:700;position:sticky;top:0;box-shadow:0 1px #1018280a}.inventory-table__table thead th:not(:first-child){border-left:1px solid #e7eaf0}.inventory-table__table tbody td{vertical-align:middle;background:#fff;border-top:1px solid #eef1f4;height:66px;padding:0 14px}.inventory-table__table tbody td:not(:first-child){border-left:1px solid #e7eaf0}.inventory-table__table tbody tr:nth-child(odd){background:#fafbfc}.inventory-table__table tbody tr{transition:background .14s,box-shadow .14s}.inventory-table__table tbody tr:hover{background:#f5f8ff;box-shadow:inset 0 0 0 9999px #3aa3ff05}.cell-inner{align-items:center;gap:10px;min-width:0;height:100%;display:flex}.inventory-table__table thead th.col-status,.inventory-table__table thead th.col-price,.inventory-table__table thead th.col-actions,.inventory-table__table thead th.col-price-nonvat,.inventory-table__table thead th.col-price-vatincl,.inventory-table__table thead th.col-price-vatexcl{text-align:left}.col-price .cell-inner,.col-status .cell-inner,.col-actions .cell-inner,.col-price-nonvat .cell-inner,.col-price-vatincl .cell-inner,.col-price-vatexcl .cell-inner{justify-content:flex-start}.col-actions .cell-inner{white-space:nowrap}.cell-name,.cell-sku,.cell-category,.cell-desc{text-align:left;justify-content:flex-start}.cell-image .cell-inner{justify-content:flex-start}.cell-image__img{object-fit:cover;border-radius:10px;width:52px;height:52px;box-shadow:inset 0 0 0 1px #0000000d}.cell-image__placeholder{background:#f4f6f9;border:1px dashed #e5e7eb;border-radius:10px;width:52px;height:52px}.cell-price{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.col-price .cell-inner,.col-discounted-price .cell-inner,.col-discounted_price .cell-inner,.col-price-nonvat .cell-inner,.col-price-vatincl .cell-inner,.col-price-vatexcl .cell-inner{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;line-height:1.3}.cell-price--orig{color:#9aa3ae;font-weight:600;text-decoration:line-through}.cell-price--disc{color:#c61f1f;font-weight:800}.is-active-mode{outline-offset:-2px;background-image:linear-gradient(#02061705,#02061700);outline:2px solid #3aa3ff0f}.status{font-size:var(--inv-sm);border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-weight:700;line-height:1.4;display:inline-flex}.btn{cursor:pointer;font-weight:700;font-size:var(--inv-sm);color:#0f172a;box-shadow:var(--inv-shadow-1);background:linear-gradient(#fff,#f6f8fb);border:1px solid #d1d7e0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:9px 14px;transition:background .14s,border-color .14s,box-shadow .14s,transform 80ms;display:inline-flex}.btn:hover{background:linear-gradient(#fafbff,#eef2f7);border-color:#c6d0dd}.btn:active{transform:translateY(1px)}.btn:focus-visible{box-shadow:var(--inv-ring);outline:none}.btn--edit{color:#2647b6;background:linear-gradient(#f7f9ff,#eef2ff);border-color:#c7d3ff}.btn--edit:hover{background:linear-gradient(#f2f6ff,#e6ecff)}.btn--delete{color:#b42318;background:linear-gradient(#fff7f8,#ffecee);border-color:#f5c0c2}.btn--delete:hover{background:linear-gradient(#fff3f4,#ffe6e8)}.add-btn{color:#fff;font-size:var(--inv-sm);cursor:pointer;box-shadow:var(--inv-shadow-1);background-color:#22c55e;border:none;border-radius:10px;padding:.6rem 1rem;font-weight:700;transition:background-color .2s,transform 80ms,box-shadow .14s}.add-btn:hover{background-color:#16a34a}.add-btn:active{transform:translateY(1px)}.cell-empty .cell-inner{color:#6b7280;justify-content:center;width:100%;padding-block:16px}.col-name{width:10%}.col-image,.col-sku{width:5%}.col-desc{width:20%}.col-category{width:10%}.col-price{width:12%}.col-vat{width:7%}.col-price-nonvat,.col-price-vatincl,.col-price-vatexcl,.col-stock{width:10%}.col-stock_status,.col-stock-status{width:12%}.col-active_status,.col-active-status{width:3%}.col-actions{width:12%}.inventory-table .cell-stock .cell-inner{padding-right:8px}.stock-cell{align-items:center;gap:12px;min-height:42px;display:flex}.stock-cell__qty{min-width:56px;height:32px;font-size:var(--inv-sm);color:#0f172a;background:#fff;border:1px solid #e5e7eb;border-radius:999px;padding:0 12px;font-weight:800;box-shadow:inset 0 1px #0000000a}.stock-cell__actions{grid-auto-rows:34px;grid-auto-flow:row;row-gap:6px;display:grid}.stock-cell__btn{appearance:none;min-width:116px;height:34px;font-size:var(--inv-sm);letter-spacing:.01em;cursor:pointer;color:#0f172a;background:linear-gradient(#fff,#f4f7fb);border:1px solid #cfd7e3;border-radius:10px;justify-content:center;align-items:center;padding:0 12px;font-weight:800;transition:background .14s,border-color .14s,box-shadow .14s,transform 80ms;display:inline-flex;box-shadow:inset 0 1px #0206170f,0 1px 8px #0206170f}.stock-cell__btn:hover{background:linear-gradient(#fdfefe,#eef3f9);border-color:#bcc7d8;box-shadow:inset 0 2px #0206170a,0 4px 14px #0206171f}.stock-cell__btn:active{transform:translateY(1px)}.stock-cell__btn:focus-visible{box-shadow:var(--inv-ring);outline:none}.stock-cell__btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.stock-cell__btn--adjust{color:#374151}.stock-cell__btn--set{color:#1d4ed8;background:linear-gradient(#e6f0ff,#d4e2ff);border-color:#a5c4ff}.stock-cell__btn--set:hover{background:linear-gradient(#dce9ff,#c8dbff)}.stock-cell__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;margin-left:6px;animation:.7s linear infinite stockcell-spin}@keyframes stockcell-spin{to{transform:rotate(360deg)}}.filters-bar{background:#fff;border:1px solid #e7edf5;border-radius:12px;grid-template-columns:repeat(2,minmax(220px,1fr)) auto;align-items:end;gap:12px 16px;margin-bottom:12px;padding:12px;display:grid}.filters-bar__cta{justify-self:end}.filter-control{gap:6px;display:grid}.filter-control__label{font-size:var(--inv-xs);letter-spacing:.02em;color:#475569;font-weight:700}.cp-select{appearance:none;color:#0f172a;width:100%;font-size:var(--inv-sm);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 20 20' fill='none'><path d='M6 8l4 4 4-4' stroke='%23627789' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/></svg>") right 10px center/18px 18px no-repeat,#fff;border:1px solid #e2e8f0;border-radius:10px;padding:10px 36px 10px 12px;line-height:1.2;transition:border-color .12s,box-shadow .12s,background-color .12s}.cp-select:hover{background-color:#fcfcff;border-color:#cbd5e1}.cp-select:focus{box-shadow:var(--inv-ring);border-color:#3aa3ff99;outline:none}.cp-select:disabled{color:#94a3b8;cursor:not-allowed;background-color:#f8fafc}.modal-overlay,.edit-modal__overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-overflow-scrolling:touch;background:#0206178c;place-items:center;padding:clamp(16px,3vh,28px);animation:.14s ease-out inv-fade-in;display:grid;position:fixed;inset:0;overflow:auto}.inventory-modal-content,.edit-modal{width:min(920px,96vw);max-height:calc(100dvh - 2*clamp(16px,3vh,28px));box-shadow:var(--inv-shadow-2);background:#fff;border-radius:14px;flex-direction:column;min-height:0;padding:0;animation:.16s ease-out forwards inv-pop-in;display:flex;position:relative;overflow:hidden;transform:scale(.98)}@media (max-width:720px){.inventory-modal-content,.edit-modal{width:96vw;max-height:calc(100dvh - 24px)}.inventory-modal__header,.edit-modal__header{padding:12px 14px}.edit-modal__body,.add-modal__body{padding:16px 14px}.modal-actions,.edit-modal__footer{flex-direction:column-reverse;align-items:stretch;gap:10px;padding:14px}.modal-actions .cancel-btn,.modal-actions .save-btn,.edit-modal__footer .cancel-btn,.edit-modal__footer .save-btn{justify-content:center;width:100%}}.inventory-modal__header,.edit-modal__header{background:linear-gradient(#3aa3ff0d,#3aa3ff00);border-bottom:1px solid #eef2f7;flex:none;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.inventory-modal-content h2,.edit-modal__title{letter-spacing:.2px;margin:0;font-weight:800}.edit-modal__close{cursor:pointer;color:#0f172a;background:#fff;border:1px solid #0000000f;border-radius:10px;place-items:center;width:36px;height:36px;font-size:22px;line-height:1;transition:transform .12s,box-shadow .12s,background .12s,color .12s;display:grid;position:absolute;top:12px;right:12px}.edit-modal__close:hover{color:#0b1220;background:linear-gradient(#fff,#f8fbff);transform:translateY(-1px);box-shadow:0 6px 16px #3aa3ff2e}.edit-modal__inner{min-height:0;max-height:inherit;flex-direction:column;display:flex}.edit-modal__body,.add-modal__body{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:24px 28px;overflow-y:auto}.modal-actions,.edit-modal__footer{-webkit-backdrop-filter:saturate(1.1);backdrop-filter:saturate(1.1);background:linear-gradient(#fffc,#fff);border-top:1px solid #eef2f7;justify-content:flex-end;align-items:center;gap:.75rem;margin:0;padding:20px;display:flex;position:relative;bottom:0;left:0;right:0}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.form-grid.price-discount-grid{grid-template-columns:1fr 1fr}@media (max-width:720px){.form-grid{grid-template-columns:1fr;gap:14px}.form-grid.price-discount-grid{grid-template-columns:1fr}.form-field--full{grid-column:1/-1}}.form-field{flex-direction:column;gap:6px;display:flex}.form-field--full{grid-column:1/-1}.form-field label{color:#1f2937;font-size:.9rem;font-weight:700}.form-field input,.form-field textarea,.form-field select{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;padding:10px 12px;font-size:.95rem;transition:border-color .12s,box-shadow .12s,background-color .12s}.form-field input:focus,.form-field textarea:focus,.form-field select:focus{box-shadow:var(--inv-ring);border-color:#3aa3ff99;outline:none}.form-field textarea{resize:vertical;min-height:120px}.form-field .hint{color:#6b7280;margin-top:4px;font-size:.8rem}.field-error{color:#dc2626;font-size:.85rem;line-height:1.3}.field-error--block{margin-top:8px}.text-right{text-align:right}.input-group{gap:10px;position:relative}.input-group input{padding-left:36px!important}.input-addon{pointer-events:none;color:#64748b;place-items:center;width:24px;display:grid;position:absolute;inset-block:0;inset-inline-start:10px}.edit-modal__btn--ghost,.cancel-btn{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:.6rem 1rem;font-weight:700;transition:transform 80ms,background .12s,box-shadow .12s}.edit-modal__btn--ghost:hover,.cancel-btn:hover{background:#f8fafc;box-shadow:0 4px 14px #00000014}.edit-modal__btn--ghost:active,.cancel-btn:active{transform:translateY(1px)}.edit-modal__btn--primary,.save-btn{color:#fff;cursor:pointer;background:#16a34a;border:0;border-radius:10px;padding:.6rem 1rem;font-weight:800;transition:transform 80ms,background .12s,box-shadow .12s,opacity .12s;box-shadow:0 8px 18px #16a34a40}.edit-modal__btn--primary:hover,.save-btn:hover{box-shadow:0 10px 22px #16a34a52}.edit-modal__btn--primary:active,.save-btn:active{transform:translateY(1px)}.edit-modal__btn--primary:focus-visible,.save-btn:focus-visible{outline:3px solid #16a34a73}.edit-modal__btn--primary:disabled,.save-btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.status-banner{border-radius:8px;margin:12px 16px 0;padding:8px 12px;font-weight:700}.status--ok{color:#065f46;background:#10b9811f}.status--empty{color:#7f1d1d;background:#ef44441f}.image-edit{grid-template-columns:auto 1fr;align-items:start;gap:16px;display:grid}.image-edit__preview{aspect-ratio:1;background:#f8fafc;border:1px dashed #0000001f;border-radius:12px;place-items:stretch stretch;width:clamp(160px,28vw,320px);display:grid;overflow:hidden}.image-edit__img-wrap{width:100%;height:100%;position:relative}.image-edit__placeholder{background:#f4f6f9;border:1px dashed #e5e7eb;border-radius:12px;width:100%;height:100%}.image-edit__controls{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.subimages-row{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin-top:8px;display:grid}.sub-thumb{background:#f8fafc;border:1px solid #e6ecf0;border-radius:10px;place-items:stretch stretch;width:130px;height:130px;display:grid;position:relative;overflow:hidden}.sub-thumb__img-wrap{width:100%;height:100%;position:relative}.sub-thumb__remove{color:#fff;text-align:center;cursor:pointer;z-index:2;background:#ef4444;border:0;border-radius:9999px;width:24px;height:24px;font-size:12px;font-weight:700;line-height:24px;position:absolute;top:6px;right:6px;box-shadow:0 2px 6px #00000026}.sub-thumb__remove:hover{background:#dc2626}.sub-thumb__remove:focus-visible{outline:3px solid #ef444473}.sub-thumb--empty{background:#f8fafc;border:1px dashed #e5e7eb;border-radius:10px;width:130px;height:130px}@media (max-width:720px){.image-edit{grid-template-columns:1fr}.image-edit__preview{width:100%;max-width:100%}.image-edit__controls{width:100%}.image-edit__controls .btn{justify-content:center;width:100%}.subimages-row{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;margin-top:8px;display:grid}.sub-thumb,.sub-thumb--empty{aspect-ratio:1;border-radius:10px;place-items:stretch stretch;width:100%;display:grid;position:relative;overflow:hidden}.sub-thumb{background:#f8fafc;border:1px solid #e6ecf0}.sub-thumb--empty{background:#f8fafc;border:1px dashed #e5e7eb}.sub-thumb__img-wrap{width:100%;height:100%;position:relative}.sub-thumb__remove{color:#fff;cursor:pointer;z-index:2;background:#ef4444;border:0;border-radius:999px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;line-height:22px;display:grid;position:absolute;top:6px;right:6px;box-shadow:0 2px 6px #00000026}.sub-thumb__remove:hover{background:#dc2626}.sub-thumb__remove:focus-visible{outline:3px solid #ef444473}}.input-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:720px){.form-field input,.form-field textarea,.form-field select{width:100%;max-width:100%}}.toggle{-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:flex}.toggle__input{opacity:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.toggle__track{background:#e5e7eb;border-radius:999px;width:48px;height:28px;transition:background .14s,box-shadow .14s;position:relative;box-shadow:inset 0 0 0 1px #e5e7eb}.toggle__thumb{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .16s;position:absolute;top:3px;left:3px;transform:translate(0);box-shadow:0 1px 2px #02061726}.toggle__input:checked+.toggle__track{background:#22c55e;box-shadow:inset 0 0 0 1px #22c55e59}.toggle__input:checked+.toggle__track .toggle__thumb{transform:translate(20px)}.toggle__input:focus-visible+.toggle__track{box-shadow:0 0 0 3px #3b82f626,inset 0 0 0 1px #3b82f6}.toggle--disabled{opacity:.6;cursor:not-allowed}.toggle--disabled .toggle__track{pointer-events:none}.toggle__hint{color:#6b7280;font-size:var(--inv-xs)}.item-row{justify-content:center;align-items:center;display:flex}.inventory-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}@media (max-width:720px){.toolbar{flex-direction:column;align-items:stretch;gap:12px}.toolbar .filters-bar{width:100%}.toolbar>.flex-shrink-0{justify-content:flex-start;width:100%;display:flex}.toolbar .add-btn{text-align:center;justify-content:center;width:100%}}.unauth-blur{filter:blur(4px);pointer-events:none;-webkit-user-select:none;user-select:none}.unauth-overlay{text-align:center;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.unauth-overlay__badge{text-transform:uppercase;letter-spacing:.08em;color:#f50b0b;margin-bottom:8px;font-size:24px;font-weight:900}.unauth-overlay p{opacity:.9;max-width:80vw;font-size:18px;line-height:1.4}@keyframes inv-fade-in{0%{opacity:0}to{opacity:1}}@keyframes inv-pop-in{to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.modal-overlay,.edit-modal__overlay,.inventory-modal-content,.edit-modal{animation:none!important}}@media (max-width:1280px){.inventory-table__table{min-width:1400px}}@media (max-width:1060px){.inventory-table__table{min-width:1300px}.inventory-table__table th,.inventory-table__table td{padding:10px 12px}}@media (max-width:900px){.inventory-table__table{min-width:1150px}.inventory-table__table .col-desc{display:none}}.inventory-table__footer{font-size:var(--inv-sm);color:#4b5563;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.inventory-table__pagination{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inventory-table__pagination .page-info{padding:0 4px}.inventory-table__pagination .page-btn{font-size:var(--inv-xs);cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:4px 8px;line-height:1.2}@media (max-width:720px){.inventory-table{font-size:var(--inv-sm);gap:10px}.inventory-table__header{flex-direction:column;align-items:flex-start;gap:6px}.pricing-mode{justify-content:space-between;width:100%}.pricing-mode select{width:auto;font-size:var(--inv-xs);padding:8px 10px}.inventory-table__wrap{border-radius:10px}.inventory-table__table{min-width:1050px}.inventory-table__table th,.inventory-table__table td{padding:8px 10px}.inventory-table__table .col-category{display:none}.cell-name .cell-inner{white-space:normal;align-items:flex-start}.cell-sku .cell-inner,.cell-price .cell-inner,.cell-price-nonvat .cell-inner,.cell-price-vatincl .cell-inner,.cell-price-vatexcl .cell-inner,.cell-stock-status .cell-inner,.cell-active-status .cell-inner{font-size:var(--inv-xs)}.cell-actions .btn{font-size:var(--inv-xs);border-radius:8px;padding:6px 10px}.cell-actions .cell-inner{gap:6px}.inventory-table__footer{flex-direction:column;align-items:flex-start}.inventory-table__pagination{justify-content:space-between;width:100%}.inventory-table__pagination .page-btn{text-align:center;flex:auto}.inventory-table__pagination .page-info{text-align:center;flex:none}.filters-bar{grid-template-columns:1fr;gap:10px;padding:10px}.filters-bar__cta{justify-self:stretch}.filters-bar__cta .add-btn{text-align:center;width:100%}}.image-edit__img-wrap,.sub-thumb__img-wrap{width:100%;max-width:320px;height:auto;position:relative}.oi-thumb-wrap{flex:0 0 64px;width:64px;height:64px;position:relative}.inventory-table__mobile{width:100%}.inventory-card{font-size:var(--inv-sm);background:#fff;border:1px solid #eef1f4;border-radius:18px;flex-direction:column;gap:8px;margin-bottom:14px;padding:14px 16px 12px;line-height:1.45;display:flex;box-shadow:0 6px 14px #0f172a0f}.inventory-card__header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:6px;display:flex}.inventory-card .cell-category{color:#6b7280;margin-bottom:2px;font-size:11px;font-weight:500}.inventory-card .cell-name{color:#0f172a;font-size:14px;font-weight:700}.inventory-card .cell-name .cell-inner{padding:0}.inventory-card .status{padding:3px 10px;font-size:11px}.inventory-card__row{align-items:flex-start;gap:10px;margin-bottom:6px;display:flex}.inventory-card__thumb{background:#f9fafb;border-radius:14px;flex-shrink:0;width:70px;height:70px;position:relative;overflow:hidden}.inventory-card__img{object-fit:cover}.inventory-card__meta{flex:1;min-width:0}.inventory-card__meta-line{color:#4b5563;margin-bottom:2px;font-size:12px}.inventory-card__meta-line--label{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;font-weight:700}.inventory-card__priceRow{margin-bottom:3px}.inventory-card__priceRow .cell-price--orig{font-size:11px}.inventory-card__priceRow .cell-price--disc{font-size:13px}.inventory-card__stock{color:#4b5563;font-size:12px}.inventory-card__actions{border-top:1px dashed #e5e7eb;gap:8px;margin-top:6px;padding-top:6px;display:flex}.inventory-card__actions .btn{flex:1;justify-content:center;padding-block:7px;font-size:12px}@media (min-width:721px){.inventory-table__mobile{display:none}}@media (max-width:720px){.inventory-table__wrap{display:none}.inventory-table__mobile{display:block}}.variants-header{justify-content:space-between;align-items:center;gap:12px;margin:6px 0 10px;display:flex}.variants-header label{color:#0f172a;margin:0;font-weight:800}.variants-header .add-variant-btn,.variants-header button{white-space:nowrap}.variants-grid{flex-direction:column;gap:12px;margin-top:8px;display:flex}.variant-row{background:linear-gradient(#fff,#fbfcfe);border:1px solid #e7edf5;border-radius:14px;grid-template-columns:minmax(0,1.35fr) minmax(0,1.05fr) minmax(0,1.05fr) minmax(0,1.05fr) minmax(0,1.05fr) minmax(0,1.2fr);gap:12px;padding:14px 14px 74px;display:grid;position:relative;box-shadow:0 1px 2px #1018280f,0 10px 24px #0206170f}.variant-row:before{content:"";opacity:.45;background:linear-gradient(90deg,#3aa3ff8c,#22c55e73,#7c3aed73);border-radius:14px 14px 0 0;height:3px;position:absolute;inset:0 0 auto}.variant-row .form-field{gap:6px}.variant-row .form-field label{color:#0f172a;letter-spacing:.02em;font-size:12px;font-weight:800}.variant-row .form-field input,.variant-row .form-field select,.variant-row .form-field textarea{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:10px 12px;font-size:14px;line-height:1.2;transition:border-color .12s,box-shadow .12s,background-color .12s}.variant-row .form-field input:hover,.variant-row .form-field select:hover,.variant-row .form-field textarea:hover{background-color:#fcfcff;border-color:#cbd5e1}.variant-row .form-field input:focus,.variant-row .form-field select:focus,.variant-row .form-field textarea:focus{box-shadow:var(--inv-ring);border-color:#3aa3ffb3;outline:none}.variant-row .form-field input:disabled,.variant-row .form-field select:disabled,.variant-row .form-field textarea:disabled{color:#94a3b8;cursor:not-allowed;background-color:#f8fafc}.variant-row .form-field .hint{color:#64748b;margin-top:6px;font-size:11px;line-height:1.3}.variant-row .input-group{position:relative}.variant-row .input-group input{padding-left:36px!important}.variant-row .input-group .input-addon{color:#64748b;inset-inline-start:10px}.variant-row__actions{z-index:2;flex-direction:row;justify-content:flex-end;align-items:center;gap:10px;padding:8px 10px;display:inline-flex;position:absolute;bottom:12px;right:12px}.checkbox-inline{letter-spacing:.02em;color:#0f172a;-webkit-user-select:none;user-select:none;cursor:pointer;background:#0f172a05;border:1px solid #94a3b859;border-radius:10px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;font-weight:900;display:inline-flex;position:relative}.checkbox-inline input[type=checkbox]{appearance:none;cursor:pointer;background:linear-gradient(#fff,#f8fafc);border:1.5px solid #cbd5e1;border-radius:6px;width:18px;height:18px;transition:background .14s,border-color .14s,box-shadow .14s,transform 80ms;display:inline-block;position:relative}.checkbox-inline input[type=checkbox]:after{content:"";border-bottom:2px solid #0000;border-left:2px solid #0000;width:9px;height:5px;transition:border-color .14s,transform .14s;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)rotate(-45deg)}.checkbox-inline input[type=checkbox]:hover{border-color:#94a3b8;box-shadow:0 0 0 3px #3aa3ff1f}.checkbox-inline input[type=checkbox]:active{transform:translateY(1px)}.checkbox-inline input[type=checkbox]:checked{background:linear-gradient(#22c55e38,#22c55e1f);border-color:#22c55e8c;box-shadow:0 0 0 3px #22c55e29}.checkbox-inline input[type=checkbox]:checked:after{border-color:#166534;transform:translate(-50%,-58%)rotate(-45deg)scale(1.02)}.checkbox-inline input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px #3b82f629,inset 0 0 0 1px #3b82f640}.variant-row__actions .btn-sm,.variant-row__actions button{color:#b42318;cursor:pointer;background:linear-gradient(#fff7f8,#ffecee);border:1px solid #f5c0c2;border-radius:10px;padding:7px 10px;font-size:12px;font-weight:900;transition:transform 80ms,background .12s,border-color .12s,box-shadow .12s}.variant-row__actions .btn-sm:hover,.variant-row__actions button:hover{background:linear-gradient(#fff3f4,#ffe6e8);border-color:#f0a8ab;box-shadow:0 10px 22px #0206171f}.variant-row__actions .btn-sm:active,.variant-row__actions button:active{transform:translateY(1px)}.variant-row__actions .btn-sm:focus-visible,.variant-row__actions button:focus-visible{outline:3px solid #ef444459}.variant-row__actions .btn-sm:disabled,.variant-row__actions button:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}@media (max-width:1060px){.variant-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.variants-header{flex-wrap:wrap}.variants-header .add-variant-btn,.variants-header button{justify-content:center;width:100%}.variant-row{grid-template-columns:1fr;padding:12px 12px 84px}.variant-row__actions{justify-content:space-between;left:12px;right:12px}}.inventory-table--stock .cell-name .cell-inner{flex-direction:column;gap:4px;display:flex}.inventory-table--stock .inventory-name-main{font-weight:500;line-height:1.4}.inventory-table--stock .inventory-variant-list{flex-wrap:wrap;gap:4px;margin:2px 0 0;padding:0;list-style:none;display:flex}.inventory-table--stock .inventory-variant-pill{color:#374151;background-color:#f3f4f6;border:1px solid #94a3b899;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;line-height:1.3;display:inline-flex}.inventory-table--stock .inventory-variant-pill__label{font-weight:500}.inventory-table--stock .inventory-variant-pill__qty{opacity:.9;font-weight:400}.inventory-table--stock .inventory-variant-pill--in{color:#166534;background-color:#22c55e14;border-color:#22c55e80}.inventory-table--stock .inventory-variant-pill--low{color:#92400e;background-color:#f59e0b14;border-color:#f59e0b80}.inventory-table--stock .inventory-variant-pill--out{color:#991b1b;background-color:#ef444414;border-color:#ef444480}.inventory-card__variants{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.image-edit__preview{place-items:stretch stretch;width:clamp(160px,28vw,320px);height:clamp(160px,28vw,320px);display:grid;overflow:hidden}.image-edit__img-wrap{width:100%!important;max-width:none!important;height:100%!important}.sub-thumb{place-items:stretch stretch;display:grid;overflow:hidden}.sub-thumb__img-wrap{width:100%!important;height:100%!important}.image-edit__preview img,.sub-thumb img{object-fit:cover;width:100%;height:100%}.inventory-table{--actions-col:16%;--table-min:1200px;--inv-text:#0f172a;--inv-muted:#64748b;--inv-border:#e7edf3;--inv-border-strong:#dbe4ee;--inv-bg:#fff;--inv-head-bg:#f8fafc;--inv-radius:12px;--inv-cell-y:12px;--inv-cell-x:14px;font-family:var(--tp-ff-jost,system-ui,-apple-system,BlinkMacSystemFont);color:var(--inv-text)}.inventory-table__wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;border:1px solid var(--inv-border);border-radius:var(--inv-radius);background:var(--inv-bg);width:100%;display:block;overflow-x:auto}.inventory-table__table{width:100%;min-width:var(--table-min);border-collapse:separate;border-spacing:0;table-layout:auto}.inventory-table__table col.col-sku{width:6%}.inventory-table__table col.col-category{width:11%}.inventory-table__table col.col-image{width:6%}.inventory-table__table col.col-name{width:17%}.inventory-table__table col.col-variant{width:12%}.inventory-table__table col.col-available{width:7%}.inventory-table__table col.col-lastcounted{width:10%}.inventory-table__table col.col-stock-status{width:12%}.inventory-table__table col.col-actions{width:var(--actions-col)}.inventory-table__table th,.inventory-table__table td{padding:var(--inv-cell-y)var(--inv-cell-x);border-bottom:1px solid var(--inv-border);color:var(--inv-text);vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;background:#fff;font-size:14px;line-height:1.25;overflow:hidden}.inventory-table__table thead th{letter-spacing:.06em;text-transform:uppercase;color:#475569;background:var(--inv-head-bg);z-index:2;text-align:left;border-bottom:1px solid var(--inv-border-strong);font-size:12px;font-weight:700;position:sticky;top:0}.cell-inner{justify-content:flex-start;align-items:center;gap:10px;min-height:40px;padding:0;display:flex}.cell-number .cell-inner{justify-content:flex-start}.cell-lastcounted .cell-inner,.cell-sku .cell-inner{font-variant-numeric:tabular-nums}.cell-image__img{border-radius:10px;display:block}.cell-image__placeholder{background:#f1f5f9;border-radius:10px;width:48px;height:48px}.cell-name .cell-inner{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px}.inventory-name-main{color:#0f172a;font-weight:650}.muted{color:var(--inv-muted);font-size:12px}.cell-variant .cell-inner,.cell-variant{color:#0f172a}.status{color:#334155;white-space:nowrap;background:#f1f5f9;border:1px solid #0f172a0f;border-radius:999px;justify-content:center;align-items:center;padding:3px 10px;font-size:12px;font-weight:650;line-height:18px;display:inline-flex}.status--in{color:#065f46;background:#ecfdf5;border-color:#065f461f}.status--low{color:#9a3412;background:#fff7ed;border-color:#9a341224}.status--out{color:#991b1b;background:#fef2f2;border-color:#991b1b24}.inventory-table__table .cell-stock-status .status{padding:2px 10px;font-size:12px;line-height:18px}td.cell-actions,.cell-actions .cell-inner{min-width:320px}.cell-actions .cell-inner{white-space:nowrap;gap:8px}.inventory-table .btn{cursor:pointer;white-space:nowrap;border:1px solid #0f172a0f;border-radius:10px;flex:none;height:34px;padding:0 12px;font-size:13px;font-weight:700;transition:transform 80ms,box-shadow .12s,background-color .12s,border-color .12s}.inventory-table .btn:active:not(:disabled){transform:translateY(.5px)}.inventory-table .btn--edit{color:#3730a3;background:#eef2ff;border-color:#3730a324}.inventory-table .btn--edit:hover:not(:disabled){background:#e0e7ff}.inventory-table .btn--delete{color:#991b1b;background:#fee2e2;border-color:#991b1b24}.inventory-table .btn--delete:hover:not(:disabled){background:#fecaca}.inventory-table .btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-overflow-scrolling:touch;background:#0206178c;place-items:center;padding:clamp(16px,3vh,28px);display:grid;position:fixed;inset:0;overflow:auto}.modal,.modal-content{width:min(720px,96vw);height:auto;max-height:calc(100dvh - 2*clamp(16px,3vh,28px));box-shadow:var(--inv-shadow-2,0 8px 24px #02061714);background:#fff;border-radius:16px;flex-direction:column;padding:0;animation:.16s ease-out forwards inv-pop-in;display:flex;position:relative;overflow:hidden;transform:scale(.98)}.modal-close{cursor:pointer;color:#0f172a;background:#fff;border:1px solid #0000000f;border-radius:10px;place-items:center;width:36px;height:36px;font-size:22px;line-height:1;transition:transform .12s,box-shadow .12s,background .12s,color .12s;display:grid;position:absolute;top:12px;right:12px}.modal-close:hover{color:#0b1220;background:linear-gradient(#fff,#f8fbff);transform:translateY(-1px);box-shadow:0 6px 16px #3aa3ff2e}.modal__header{background:linear-gradient(#3aa3ff0d,#3aa3ff00);border-bottom:1px solid #eef2f7;padding:16px 20px}.modal__title{color:#111827;letter-spacing:.01em;margin:0 0 4px;font-size:18px;font-weight:800}.modal__meta{color:#6b7280;margin:0 0 10px;font-size:13px}.modal__form{flex-direction:column;min-height:0;display:flex}.modal__body{-webkit-overflow-scrolling:touch;flex:0 auto;min-height:0;max-height:calc(100dvh - 220px);padding:20px 22px;overflow-y:auto}.modal__actions{-webkit-backdrop-filter:saturate(1.1);backdrop-filter:saturate(1.1);background:linear-gradient(#fffc,#fff);border-top:1px solid #eef2f7;flex:none;justify-content:flex-end;gap:10px;margin:0;padding:14px 20px 16px;display:flex}.form__label{color:#6b7280;margin:12px 0 6px;font-size:12px;display:block}.form__input,.form__textarea{background:#fff;border:1px solid #e5e7eb;border-radius:10px;outline:none;width:100%;padding:10px 12px;font-size:14px;line-height:1.4;transition:border-color .12s ease-out,box-shadow .12s ease-out}.form__input:focus,.form__textarea:focus{border-color:#2563eb8c;box-shadow:0 0 0 3px #2563eb1f}.form__input:disabled,.form__textarea:disabled{color:#9ca3af;background:#f9fafb}.form__textarea{resize:vertical;min-height:96px}.modal .btn{cursor:pointer;border:0;border-radius:10px;padding:9px 14px;font-size:14px;font-weight:700}.modal .btn--edit,.modal .btn--primary{color:#fff;background:#2563eb}.modal .btn--delete{color:#fff;background:#dc2626}.modal .btn--ghost{color:#111827;background:#f3f4f6}.modal .btn:disabled{opacity:.55;cursor:not-allowed}.stock-modal{font-family:var(--tp-ff-jost,system-ui,-apple-system,BlinkMacSystemFont);flex-direction:column;gap:8px;padding:20px 24px 16px;display:flex}.stock-modal__header{margin-bottom:4px}.stock-modal__title{letter-spacing:.01em;color:#0f172a;margin:0 0 4px;font-size:19px;font-weight:700;line-height:1.3}.stock-modal__subtitle{color:#64748b;margin:0;font-size:13px}.stock-modal__variant{color:#0f172a;font-weight:700}.stock-form{flex-direction:column;min-height:0;margin-top:4px;display:flex}.stock-form__body{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding-top:6px;padding-bottom:8px;overflow-y:auto}.stock-form__hint{color:#64748b;margin-bottom:12px;font-size:12px}.stock-form__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.stock-form__field{flex-direction:column;gap:4px;display:flex}.stock-form__label{color:#475569;font-size:12px;font-weight:650}.stock-form__input{font-variant-numeric:tabular-nums;border:1px solid #e5e7eb;border-radius:10px;outline:none;width:100%;padding:10px 12px;font-size:14px;line-height:1.4;transition:border-color .12s ease-out,box-shadow .12s ease-out,background-color .12s ease-out}.stock-form__input:focus{background-color:#fff;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.stock-form__input:disabled{color:#9ca3af;background:#f9fafb}.stock-form__meta{color:#94a3b8;font-size:11px}.stock-form__error{color:#b91c1c;margin-top:10px;font-size:13px}.stock-form__actions{border-top:1px solid #eef2f7;justify-content:flex-end;gap:8px;margin-top:4px;padding-top:10px;display:flex}.inventory-table__footer{border-top:1px solid var(--inv-border);color:#475569;background:#fff;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;display:flex}.inventory-table__summary{white-space:nowrap}.inventory-table__pagination{white-space:nowrap;align-items:center;gap:8px;display:flex}.inventory-table__pagination .page-info{font-variant-numeric:tabular-nums;padding:0 6px}.inventory-table__pagination .page-btn{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:650;transition:background .12s}.inventory-table__pagination .page-btn:hover:not(:disabled){background:#f1f5f9}.inventory-table__pagination .page-btn:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.modal,.modal-content{animation:none!important}}@media (min-width:1024px){.modal__title{font-size:20px}.modal__meta{font-size:14px}.stock-modal__title{font-size:21px}.stock-modal__subtitle{font-size:14px}.stock-form__label{font-size:13px}.stock-form__input{font-size:15px}}@media (max-width:768px){.modal-overlay{padding:0}.modal,.modal-content{border-radius:18px;max-height:100dvh;width:100vw!important;max-width:100vw!important}.modal__body{max-height:calc(100dvh - 170px);padding:16px 14px}.modal__actions{flex-direction:column-reverse;align-items:stretch;gap:10px;padding:12px 14px 14px}.modal .btn{width:100%}.stock-form__grid{grid-template-columns:1fr}.stock-modal{padding:18px 18px 14px}.stock-modal__title{font-size:18px}}@media (max-width:480px){.modal,.modal-content{border-radius:0}.stock-modal{padding:18px 16px 14px}}.inventory-table.is-manual{--actions-col:28%;--table-min:1700px}.inventory-table.is-manual td.cell-actions,.inventory-table.is-manual .cell-actions .cell-inner{min-width:620px}.inventory-table .inventory-receive{border:1px solid var(--inv-border);background:#fff;border-radius:12px;margin:12px 0 14px;padding:12px 12px 10px}.inventory-table .inventory-receive__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.inventory-table .inventory-receive__title{color:#0f172a;margin:0;font-size:14px;font-weight:750}.inventory-table .inventory-receive__sub{color:var(--inv-muted);margin:0;font-size:12px}.inventory-table .inventory-receive__row{grid-template-columns:minmax(260px,1.2fr) auto;align-items:end;gap:10px;display:grid}.inventory-table .inventory-receive__label{color:#475569;margin:0 0 6px;font-size:12px;font-weight:700;display:block}.inventory-table .inventory-receive__search{min-width:0;position:relative}.inventory-table .inventory-receive__input{color:#0f172a;background:#fff;border:1px solid #e5e7eb;border-radius:10px;outline:none;width:100%;height:38px;padding:0 12px;font-size:14px;transition:border-color .12s ease-out,box-shadow .12s ease-out}.inventory-table .inventory-receive__input::placeholder{color:#94a3b8}.inventory-table .inventory-receive__input:focus{border-color:#2563eb8c;box-shadow:0 0 0 3px #2563eb1f}.inventory-table .inventory-receive__actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.inventory-table .inventory-receive__actions .btn{border-radius:10px;height:38px;padding:0 12px}.inventory-table .inventory-receive__dropdown{z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:12px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 12px 28px #0206171f}.inventory-table .inventory-receive__opt{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;gap:10px;width:100%;padding:10px 12px;display:flex}.inventory-table .inventory-receive__opt:hover{background:#f8fafc}.inventory-table .inventory-receive__opt.is-active{background:#2563eb14}.inventory-table .inventory-receive__optMain{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.inventory-table .inventory-receive__optSub{color:var(--inv-muted);flex:none;font-size:12px}.inventory-table .inventory-receive__foot{border-top:1px solid var(--inv-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.inventory-table .inventory-receive__picked{color:#475569;white-space:nowrap;font-size:12px}.inventory-table .inventory-receive__picked strong{color:#0f172a;font-weight:700}@media (max-width:720px){.inventory-table__wrap{border-radius:10px}.inventory-table .inventory-receive{padding:12px}.inventory-table .inventory-receive__head{flex-direction:column;align-items:flex-start;margin-bottom:10px}.inventory-table .inventory-receive__row{grid-template-columns:1fr;align-items:stretch;gap:10px}.inventory-table .inventory-receive__actions{justify-content:flex-start}.inventory-table .inventory-receive__picked{white-space:normal}}:root{--tx-primary:#5a67d8;--tx-success:#3bb273;--tx-warning:#b7791f;--tx-danger:#e53e3e;--tx-surface:#fff;--tx-muted:#f7f8fb;--tx-border:#1018281a;--tx-dash:#1018281f;--tx-text-1:#0f172a;--tx-text-2:#475569;--space-outer:24px;--space-card:20px;--space-row:12px;--space-inline:16px;--acc-card-pad:30px;--acc-title-gap:10px;--tx-radius-lg:16px;--tx-radius-sm:12px;--tx-shadow-sm:0 4px 14px #1018280f;--tx-shadow-md:0 10px 30px #1018281a;--tx-border-strong:#10182824;--tx-focus-ring:0 0 0 6px color-mix(in oklab,var(--tx-primary)16%,transparent);--tx-page-tint:radial-gradient(120% 120% at 10% 0%,#5a67d80f,transparent 55%)}.tx-section{padding-bottom:80px}.tx-container{background:var(--tx-surface)}.tx-head{margin-bottom:var(--space-row)}.tx-tabs{scrollbar-width:thin;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;border-bottom:1px solid #e9eef3;gap:22px;padding:0 2px;display:flex;overflow:auto hidden}.tx-tabs::-webkit-scrollbar{height:6px}.tx-tabs::-webkit-scrollbar-thumb{background:#0f172a14;border-radius:999px}.tx-tab{appearance:none;color:var(--tx-text-2);white-space:nowrap;cursor:pointer;letter-spacing:.2px;scroll-snap-align:start;background:0 0;border:0;padding:14px 0 12px;font-size:15px;font-weight:850;transition:color .2s;position:relative}.tx-tab:hover,.tx-tab[aria-selected=true]{color:var(--tx-primary)}.tx-tab[aria-selected=true]:after{content:"";background:linear-gradient(90deg,color-mix(in oklab,var(--tx-primary)90%,#9bb5ff 10%),var(--tx-primary));height:3px;box-shadow:0 2px 10px color-mix(in oklab,var(--tx-primary)35%,transparent);border-radius:3px;position:absolute;bottom:-1px;left:0;right:0}.tx-search{background:color-mix(in oklab,var(--tx-muted)92%,#fff 8%);border-radius:var(--tx-radius-lg);border:1px solid #edf0f5;align-items:center;gap:10px;margin:14px 0 18px;padding:10px 12px;transition:box-shadow .2s,border-color .2s,background .2s;display:flex}.tx-search:focus-within{border-color:color-mix(in oklab,var(--tx-primary)40%,#edf0f5);box-shadow:0 0 0 6px color-mix(in oklab,var(--tx-primary)12%,transparent);background:#fff}.tx-search__icon{opacity:.85;font-size:16px}.tx-search__input{height:28px;color:var(--tx-text-1);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;font-size:14px}.tx-search__input::placeholder{color:#475569bf}.tx-list{gap:16px;display:grid}.tx-card{background:radial-gradient(120% 200% at 0% -20%,#92a7ff0f,transparent 50%),var(--tx-surface);border:1px solid var(--tx-border);border-radius:var(--tx-radius-lg);padding:var(--space-card);box-shadow:var(--tx-shadow-sm);will-change:transform;transition:box-shadow .22s,border-color .22s,transform .18s}.tx-card:hover{border-color:var(--tx-border-strong);box-shadow:var(--tx-shadow-md);transform:translateY(-1px)}.tx-card__head{padding-bottom:var(--space-row);border-bottom:1px dashed var(--tx-dash);justify-content:space-between;align-items:center;gap:12px;display:flex}.tx-shop{align-items:center;gap:8px;display:inline-flex}.tx-chip{color:#fff;letter-spacing:.3px;background:linear-gradient(135deg,#ff824f,#ff6a3d);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:900;box-shadow:0 4px 12px #ff6a3d40}.tx-shop__name{color:var(--tx-text-1);letter-spacing:.01em;font-size:14px;font-weight:900}.tx-shop__link{color:var(--tx-primary);font-size:12.5px;font-weight:800;text-decoration:none}.tx-shop__link:hover{text-decoration:underline}.tx-state{color:var(--tx-text-1);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.tx-state__pill{color:#9b6a1f;background:#fff6e9;border:1px solid #ffe2b8;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-weight:800;display:inline-flex}.tx-badge{color:#1657d6;background:linear-gradient(135deg,#eaf3ff,#f2f7ff);border:1px solid #d6e9ff;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:900}.tx-card__body{gap:var(--space-row);padding:var(--space-row)0;grid-template-columns:1fr auto;display:grid}.tx-item{gap:var(--space-inline);align-items:center;min-width:0;display:flex}.tx-thumb{background:#f3f5f7;border:1px solid #1018280f;border-radius:12px;flex:none;width:60px;height:60px;overflow:hidden;box-shadow:0 10px 18px #0f172a0f}.tx-thumb img{object-fit:cover;width:100%;height:100%}.tx-item__info{gap:4px;min-width:0;display:grid}.tx-title{color:var(--tx-text-1);letter-spacing:.2px;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:950;line-height:1.28;display:-webkit-box;overflow:hidden}.tx-sub{color:var(--tx-text-2);font-size:13.5px}.tx-sub .tx-sku{color:#0ea5e9;font-weight:800}.tx-price{text-align:right;font-variant-numeric:tabular-nums;align-content:center;gap:2px;min-width:124px;display:grid}.tx-price .tx-strike{color:var(--tx-text-2);opacity:.7;font-size:12.5px;-webkit-text-decoration:line-through #4755698c;text-decoration:line-through #4755698c;text-decoration-thickness:1.5px}.tx-price .tx-deal{color:var(--tx-danger);font-size:13.5px;font-weight:900;line-height:1.1}.tx-price .tx-sale{color:var(--tx-text-1);font-size:15px;font-weight:950}.tx-price .tx-sale--discount{color:var(--tx-danger)}.tx-card__body>.tx-item:not(:first-child),.tx-card__body>.tx-price:nth-of-type(n+3){border-top:1px dashed var(--tx-dash);padding-top:var(--space-row)}.tx-card__foot{padding-top:var(--space-row);border-top:1px dashed var(--tx-dash);justify-content:space-between;align-items:center;gap:12px;display:flex}.tx-total{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:inline-flex}.tx-total span{color:var(--tx-text-2)}.tx-total strong{color:#e11d48;letter-spacing:.2px;font-weight:950}.tx-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.tx-btn--disabled,.tx-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.tx-btn,.tx-btn--ghost{will-change:transform;appearance:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:13px;font-weight:900;line-height:1;text-decoration:none;transition:transform .15s,box-shadow .2s,filter .2s,background .2s,border-color .2s;display:inline-flex}.tx-btn{color:#fff;background:linear-gradient(135deg,#98c332,#90b328);border:1px solid #88a91f;box-shadow:0 6px 16px #90b32847}.tx-btn:hover{filter:brightness(.98);transform:translateY(-.5px)}.tx-btn:active{transform:translateY(0)}.tx-btn--warn{color:#693b00;background:linear-gradient(135deg,#ffd978,#ffd166);border:1px solid #f7c24c;box-shadow:0 6px 16px #ffd16647}.tx-btn--ghost{color:var(--tx-text-1);background:#fff;border:1px solid #e2e8f0}.tx-btn--ghost:hover{border-color:color-mix(in oklab,var(--tx-primary)35%,#e2e8f0);transform:translateY(-.5px);box-shadow:0 6px 18px #5d72ff1a}.tx-btn--danger{color:#fff;background:linear-gradient(135deg,#ff6b6b,#ef4444);border:1px solid #ea3a3a;box-shadow:0 6px 18px #ef444447}.tx-btn--danger:hover{filter:brightness(.98);transform:translateY(-.5px)}.tx-btn:focus-visible,.tx-btn--ghost:focus-visible,.tx-btn--warn:focus-visible,.tx-btn--danger:focus-visible,.tx-tab:focus-visible,.tx-search__input:focus-visible{box-shadow:var(--tx-focus-ring);outline:none}.tx-btn[disabled],.tx-btn--ghost[disabled],.tx-btn--warn[disabled],.tx-btn--danger[disabled]{opacity:.55;cursor:not-allowed;box-shadow:none!important;filter:none!important;transform:none!important}.tx-skeletons{gap:14px;display:grid}.tx-shimmer{background:linear-gradient(90deg,#e3e8ef 25%,#f0f3f8 37%,#e3e8ef 63%) 0 0/400% 100%;border:1px solid #1018280f;border-radius:10px;width:100%;height:18px;animation:1.05s ease-in-out infinite tx-shimmer}.tx-h40{height:40px}.tx-h80{height:80px}.tx-mt10{margin-top:10px}@keyframes tx-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.tx-pages{margin-top:var(--space-row);color:var(--tx-text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.tx-pages__actions{flex-wrap:wrap;gap:10px;display:flex}.tpaccount__card,.tpaccount__card.tpaccount__card--flex,.tpaccount__card.tpaccount__card--editing{padding:var(--acc-card-pad)!important}.tpaccount__card .tx-section{padding-bottom:0}.tpaccount__card .tx-container{padding:0!important}.tpaccount__card .tx-container>.container{max-width:none;margin:0!important;padding:0!important}.tpaccount__card h5.tpaccount__subtitle,.tpaccount__card .tx-head .tpaccount__subtitle{margin:0 0 var(--acc-title-gap)0!important}.tpaccount__card .mb-3:first-child{margin-bottom:var(--acc-title-gap)!important}.tpaccount__card .tp-badge{margin-left:8px}.tx-toast-modal{pointer-events:none;z-index:9999;justify-content:center;align-items:flex-end;padding-bottom:40px;display:flex;position:fixed;inset:0}.tx-toast-modal__inner{pointer-events:auto;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;line-height:1.4;animation:2s ease-out forwards tx-toast-fade;display:inline-flex;box-shadow:0 10px 30px #0f172a59,0 0 0 1px #0f172ab3}.tx-toast-modal--success .tx-toast-modal__inner{color:#e0f2fe;background:#35328f;border:1px solid #22c55e}.tx-toast-modal__icon{font-size:16px;font-weight:600}.tx-toast-modal__text{white-space:nowrap}@keyframes tx-toast-fade{0%{opacity:0;transform:translateY(6px)scale(.96)}12%{opacity:1;transform:translateY(0)scale(1)}70%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-6px)scale(.98)}}.rv-overlay{z-index:9999;background:#0f172a73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.rv-modal{background:radial-gradient(140% 220% at 0 -40%,#5eead42e,#0000 55%),#fff;border:1px solid #94a3b859;border-radius:20px;flex-direction:column;width:100%;max-width:520px;max-height:min(560px,90vh);display:flex;overflow:hidden;box-shadow:0 22px 70px #0f172a52}.rv-head{background:linear-gradient(135deg,#f9fafb,#eff6ff);border-bottom:1px solid #e2e8f0e6;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px 10px;display:flex}.rv-head-main{flex-direction:column;gap:4px;display:flex}.rv-title{color:#0f172a;letter-spacing:.01em;margin:0;font-size:16px;font-weight:900}.rv-subtitle{color:#64748b;margin:0;font-size:12.5px}.rv-close{cursor:pointer;color:#64748b;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;line-height:1;transition:background .15s,color .15s,transform .15s;display:inline-flex}.rv-close:hover{color:#1f2937;background:#e5edff;transform:translateY(-.5px)}.rv-body{padding:14px 20px 6px;overflow-y:auto}.rv-list{gap:12px;display:grid}.rv-item{gap:10px;padding:12px 14px 14px;display:grid}.rv-item__head{align-items:center;gap:10px;display:flex}.rv-item__thumb{background:#f3f4f6;border:1px solid #94a3b880;border-radius:14px;flex-shrink:0;width:52px;height:52px;overflow:hidden}.rv-item__thumb img{object-fit:cover;width:100%;height:100%}.rv-item__meta{gap:3px;display:grid}.rv-item__name{color:#0f172a;font-size:13.5px;font-weight:800;line-height:1.3}.rv-item__metaRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rv-item__brand{color:#6b7280;font-size:12px}.rv-item__index{color:#4f46e5;background:#eef2ff;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.rv-item__rating{background:linear-gradient(135deg,#f9fafb,#eef2ff);border:1px dashed #94a3b8b3;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;margin-top:2px;padding:8px 16px;display:flex}.rv-rating-label{flex-direction:column;gap:2px;display:flex}.rv-label{color:#0f172a;font-size:12.5px;font-weight:700}.rv-hint{color:#6366f1;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.rv-rating{align-items:center;gap:6px;display:inline-flex}.rv-star{cursor:pointer;color:#cbd5f5;background:#fff;border:1px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;line-height:1;transition:background .15s,color .15s,border-color .15s,transform .15s,box-shadow .15s;display:inline-flex}.rv-star--active{color:#f59e0b;background:#fef3c7;border-color:#facc15;box-shadow:0 0 0 1px #facc1573}.rv-star:hover:not(:disabled),.rv-star:focus-visible:not(:disabled){color:#fbbf24;border-color:#facc15;outline:none;transform:translateY(-.5px);box-shadow:0 0 0 1px #facc154d}.rv-star:disabled{cursor:not-allowed;opacity:.6}.rv-rating-text{color:#4b5563;white-space:nowrap;font-size:11.5px;font-weight:700}.rv-item__text{margin-top:2px}.rv-textarea{resize:vertical;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:12px;outline:none;width:100%;min-height:76px;padding:9px 11px;font-size:13px}.rv-textarea::placeholder{color:#94a3b8}.rv-textarea:focus-visible{border-color:var(--tx-primary);box-shadow:0 0 0 3px color-mix(in oklab,var(--tx-primary)25%,transparent)}.rv-foot{border-top:1px solid #e2e8f0e6;justify-content:flex-end;gap:8px;padding:10px 20px 16px;display:flex}.rp-overlay{z-index:10000;-webkit-backdrop-filter:blur(6px);background:#0f172a8c;background:lab(7.77627% 1.58885 -14.2961/.55);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.rp-modal{background:radial-gradient(140% 240% at 0% -40%,color-mix(in oklab,var(--tx-primary)18%,transparent),transparent 55%),#fff;border:1px solid #94a3b859;border-radius:22px;flex-direction:column;width:min(980px,100%);max-height:min(760px,92vh);display:flex;overflow:hidden;box-shadow:0 28px 90px #0f172a6b,0 0 0 1px #94a3b859}.rp-head{background:linear-gradient(135deg,#f8fafc,#eef2ff);border-bottom:1px solid #e2e8f0f2;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.rp-title h3{letter-spacing:.01em;color:#0f172a;margin:0;font-size:16px;font-weight:950}.rp-close{cursor:pointer;color:#64748b;background:#ffffffb3;border:1px solid #94a3b88c;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;transition:background .15s,color .15s,transform .15s,box-shadow .2s,border-color .2s;display:inline-flex}.rp-close:hover{border-color:color-mix(in oklab,var(--tx-primary)35%,#cbd5e1);color:#1f2937;background:#e5edff;transform:translateY(-.5px);box-shadow:0 10px 28px #0f172a1f}.rp-close:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.rp-body{overscroll-behavior:contain;gap:12px;padding:16px 18px 14px;display:grid;overflow:auto}.rp-card{background:radial-gradient(120% 200% at 0 -20%,#92a7ff12,#0000 50%),#fff;border:1px solid #1018281a;border-radius:18px;grid-template-columns:104px 1fr;gap:14px;padding:12px;transition:transform .18s,box-shadow .22s,border-color .22s;display:grid;box-shadow:0 10px 26px #0f172a0f}.rp-card:hover{border-color:#10182824;transform:translateY(-1px);box-shadow:0 16px 38px #0f172a17}.rp-media{background:#f3f5f7;border:1px solid #1018280f;border-radius:16px;width:104px;height:104px;overflow:hidden}.rp-media__img{object-fit:cover;width:100%;height:100%}.rp-main{gap:10px;min-width:0;display:grid}.rp-product-title{color:#0f172a;letter-spacing:.01em;font-size:14px;font-weight:950;line-height:1.25}.rp-variant{color:#475569;font-size:13px}.rp-row{grid-template-columns:1.2fr 1fr 1fr;align-items:end;gap:12px;display:grid}.rp-field{gap:6px;display:grid}.rp-label{letter-spacing:.08em;text-transform:uppercase;color:#0f172a9e;font-size:11px;font-weight:950}.rp-select{color:#0f172a;background:linear-gradient(#fff,#fbfcff);border:1px solid #94a3b899;border-radius:14px;outline:none;height:40px;padding:0 12px;font-weight:900;box-shadow:0 8px 20px #0f172a0a}.rp-select:focus-visible{border-color:color-mix(in oklab,var(--tx-primary)55%,#cbd5e1);box-shadow:0 0 0 4px color-mix(in oklab,var(--tx-primary)18%,transparent),0 10px 24px #0f172a14}.rp-hint{color:#64748b;font-size:12px}.rp-hint--warn{color:#9b6a1f;font-weight:900}.rp-price{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:inline-flex}.rp-price__currency{color:#64748b;font-size:12px;font-weight:950}.rp-price__value{color:#0f172a;font-size:14px;font-weight:950}.rp-qty{grid-template-columns:40px 1fr 40px;align-items:center;gap:8px;display:grid}.rp-qty__btn{cursor:pointer;background:linear-gradient(#fff,#fbfcff);border:1px solid #94a3b899;border-radius:14px;height:40px;font-size:16px;font-weight:950;transition:transform .15s,box-shadow .2s,border-color .2s,background .2s;box-shadow:0 8px 20px #0f172a0a}.rp-qty__btn:hover:not(:disabled){border-color:color-mix(in oklab,var(--tx-primary)45%,#cbd5e1);transform:translateY(-.5px);box-shadow:0 14px 34px #0f172a17}.rp-qty__btn:active:not(:disabled){transform:translateY(0)}.rp-qty__btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.rp-qty__input{font-variant-numeric:tabular-nums;background:#fff;border:1px solid #94a3b899;border-radius:14px;outline:none;height:40px;padding:0 12px;font-weight:950;box-shadow:0 8px 20px #0f172a0a}.rp-qty__input:focus-visible{border-color:color-mix(in oklab,var(--tx-primary)55%,#cbd5e1);box-shadow:0 0 0 4px color-mix(in oklab,var(--tx-primary)18%,transparent),0 10px 24px #0f172a14}.rp-line-total{color:#0f172a;font-variant-numeric:tabular-nums;font-weight:950}.rp-remove{color:#ef4444;cursor:pointer;background:#ef44440f;border:1px solid #ef444440;border-radius:12px;padding:7px 10px;font-weight:950;transition:background .15s,border-color .15s,transform .15s}.rp-remove:hover{background:#ef44441a;border-color:#ef444459;transform:translateY(-.5px)}.rp-foot{-webkit-backdrop-filter:blur(10px);background:#ffffffeb;border-top:1px solid #e2e8f0f2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex;position:sticky;bottom:0}.rp-summary{color:#475569;align-items:center;gap:8px;font-weight:950;display:inline-flex}.rp-summary__amount{color:#0f172a;font-variant-numeric:tabular-nums;font-weight:950}.rp-actions{flex-wrap:wrap;gap:8px;display:inline-flex}.rp-actions__btn--primary{color:#fff;background:linear-gradient(135deg,#98c332,#90b328);border:1px solid #88a91f;box-shadow:0 6px 16px #90b32847}@media (max-width:992px){.tx-card__body{grid-template-columns:1fr}.tx-price{text-align:left;min-width:0}.tx-card__foot{flex-direction:column;align-items:stretch;gap:10px}.tx-actions{justify-content:flex-end}.rp-card{grid-template-columns:92px 1fr}.rp-media{width:92px;height:92px}.rp-row{grid-template-columns:1fr}.rp-actions{justify-content:flex-end;width:100%}}@media (max-width:480px){.tx-container{background:#fff}.tx-tabs{scroll-snap-type:x mandatory;border-bottom:0;gap:10px;padding:6px 2px 10px}.tx-tab{color:#475569f2;background:#0f172a0a;border:1px solid #94a3b859;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:900}.tx-tab[aria-selected=true]{color:#0f172a;background:linear-gradient(135deg,#5a67d838,#5a67d814);border-color:#5a67d859;box-shadow:0 10px 22px #0f172a14,inset 0 0 0 1px #5a67d81f}.tx-tab[aria-selected=true]:after{content:none}.tx-search{background:linear-gradient(#fff,#f8fafc);border-color:#94a3b859;border-radius:16px;padding:10px 12px;box-shadow:0 10px 22px #0f172a0f}.tx-search__input{height:30px;font-size:13px}.tx-card{background:radial-gradient(120% 180% at 0 -30%,#92a7ff1f,#0000 55%),linear-gradient(#fff,#fbfcff);border-color:#94a3b861;border-radius:18px;padding:14px 12px;box-shadow:0 16px 36px #0f172a17,inset 0 0 0 1px #0f172a08}.tx-card__head{border-bottom:1px dashed #94a3b873;flex-direction:row;align-items:center;gap:10px;padding-bottom:10px}.tx-shop__name{font-size:13px}.tx-shop__link{font-size:12px}.tx-chip{padding:3px 9px;font-size:10.5px}.tx-state{justify-content:flex-end;gap:6px;width:auto}.tx-state__pill{border-radius:999px;padding:4px 10px;font-size:10.5px}.tx-badge{padding:3px 9px;font-size:10.5px}.tx-card__body{grid-template-columns:1fr;gap:10px;padding:10px 0}.tx-item{align-items:center;gap:12px}.tx-thumb{border-radius:14px;width:46px;height:46px;box-shadow:0 12px 20px #0f172a14}.tx-title{font-size:13.5px;line-height:1.25}.tx-sub{color:#475569f2;font-size:12.5px}.tx-price{text-align:left;background:#0f172a08;border:1px dashed #94a3b88c;border-radius:14px;margin-top:4px;padding:10px 12px}.tx-price .tx-sale{font-size:14px}.tx-card__body>.tx-item:not(:first-child),.tx-card__body>.tx-price:nth-of-type(n+3){border-top:1px dashed #94a3b880;padding-top:10px}.tx-card__foot{border-top:1px dashed #94a3b873;flex-direction:column;align-items:stretch;gap:10px;padding-top:10px}.tx-total{background:linear-gradient(#e11d480f,#0000);border:1px solid #e11d4824;border-radius:14px;justify-content:space-between;width:100%;padding:10px 12px}.tx-total span{font-size:12.5px}.tx-total strong{font-size:14px}.tx-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;width:100%}.tx-actions .tx-btn,.tx-actions .tx-btn--ghost,.tx-actions .tx-btn--warn,.tx-actions .tx-btn--danger{border-radius:14px;flex:calc(50% - 4px);min-width:0;height:38px;padding-inline:12px;font-size:12.5px}.tx-btn--ghost{background:linear-gradient(#fff,#f8fafc);box-shadow:0 10px 22px #0f172a0f}.tx-pages{flex-direction:column;align-items:flex-start}.rp-modal{border-radius:18px;max-height:92vh}.rp-head,.rp-body,.rp-foot{padding-left:14px;padding-right:14px}.rp-body{gap:10px;padding-top:14px;padding-bottom:12px}.rp-card{border-radius:16px;grid-template-columns:1fr;padding:12px}.rp-media{border-radius:14px;width:100%;height:190px}.rp-row{grid-template-columns:1fr 1fr;align-items:end;gap:10px;display:grid}.rp-row>.rp-field:nth-child(3){grid-column:1/-1}.rp-select{border-radius:14px;height:38px;padding:0 10px}.rp-qty{grid-template-columns:44px 1fr 44px}.rp-qty__btn,.rp-qty__input{border-radius:14px;height:44px}.rp-price{white-space:nowrap;justify-content:flex-start;width:100%}.rp-price__currency{font-size:12px}.rp-price__value{font-size:13px}.rp-line-total{font-size:14px}.rp-actions{justify-content:flex-start;width:100%}.rp-actions .tx-btn,.rp-actions .tx-btn--ghost{flex:calc(50% - 4px);min-width:0;height:36px}.rv-modal{border-radius:18px;max-width:100%}.rv-head,.rv-body,.rv-foot{padding-left:14px;padding-right:14px}.rv-item__rating{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.tx-card,.tx-btn,.tx-btn--ghost,.tx-btn--warn,.tx-btn--danger,.tx-tab,.tx-search,.rp-card,.rp-qty__btn,.rv-star,.rp-close,.rp-remove{transition:none!important}.tx-shimmer{animation:none!important}}.tx-pay-banner{background:#f8fafce6;border:1px solid #0f172a1a;border-radius:12px;align-items:center;gap:10px;margin:10px 14px 0;padding:10px 12px;display:flex}.tx-pay-dot{border-radius:999px;flex:none;width:10px;height:10px;display:inline-block}.tx-pay-dot--warn{background:#f59e0b}.tx-pay-dot--danger{background:#ef4444}.tx-pay-dot--muted{background:#0f172a40}.tx-pay-text{color:#0f172acc;font-size:12px;line-height:1.4}.tpaccount__card.od{--od-ink:#0f172af0;--od-ink-2:#0f172abd;--od-ink-3:#0f172a8f;--od-border:#0f172a1a;--od-dash:#0f172a24;--od-surface:#fff;--od-soft:#f8fafc;--od-radius-lg:18px;--od-radius:14px;--od-radius-sm:12px;--od-shadow-sm:0 2px 10px #0f172a0d;--od-shadow-md:0 14px 40px #0f172a1a;--od-title:clamp(18px,1.8vw,22px);--od-h:13px;--od-b:14px;--od-s:12.5px;--od-fw-700:700;--od-fw-800:800;--od-fw-900:900;color:var(--od-ink)}.od-mt12{margin-top:12px}.od-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.od-title{font-size:var(--od-title);font-weight:var(--od-fw-900);letter-spacing:-.02em;margin:0;line-height:1.15}.od-meta{font-size:var(--od-s);color:var(--od-ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.od-meta__strong{font-weight:var(--od-fw-900);color:var(--od-ink)}.od-meta__dot{opacity:.7}.od-top__actions{align-items:center;gap:10px;display:flex}.od-card{border:1px solid var(--od-border);border-radius:var(--od-radius-lg);background:var(--od-surface);box-shadow:var(--od-shadow-sm);margin-top:14px;transition:box-shadow .18s,border-color .18s,transform .12s;overflow:hidden}.od-card:hover{box-shadow:var(--od-shadow-md);border-color:#0f172a24}.od-card__head{border-bottom:1px dashed var(--od-dash);background:linear-gradient(#f8fafcd9,#fffffff5);padding:14px 16px}.od-status{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.od-pill{color:#8c5a14f2;height:30px;font-size:12.5px;font-weight:var(--od-fw-900);background:#fff6e9e6;border:1px solid #ffce87b8;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.od-badge{color:#1450aaf2;min-height:30px;font-size:12px;font-weight:var(--od-fw-900);letter-spacing:.04em;text-transform:uppercase;background:#eef5fff2;border:1px solid #a0c5ff99;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.od-card__body{grid-template-columns:1fr 340px;align-items:start;gap:16px;padding:16px;display:grid}.od-items{gap:12px;display:grid}.od-item{border-radius:var(--od-radius);background:#fff;border:1px solid #0f172a14;grid-template-columns:64px 1fr 190px;gap:12px;padding:12px;transition:transform .12s,border-color .15s,box-shadow .15s;display:grid}.od-item:hover{border-color:#0f172a1f;transform:translateY(-1px);box-shadow:0 10px 26px #0f172a0f}.od-item__thumb{border-radius:var(--od-radius-sm);background:#f3f6f9;border:1px solid #0f172a0f;width:64px;height:64px;overflow:hidden}.od-item__thumb img{object-fit:cover;width:100%;height:100%;display:block}.od-item__main{min-width:0}.od-item__title{font-size:14.75px;font-weight:var(--od-fw-900);letter-spacing:-.015em;color:var(--od-ink);margin-bottom:8px;line-height:1.25}.od-item__meta{font-size:var(--od-s);color:var(--od-ink-2);flex-wrap:wrap;gap:8px 12px;display:flex}.od-kv{align-items:baseline;gap:6px;display:inline-flex}.od-kv__k{color:var(--od-ink-3)}.od-kv__v{color:var(--od-ink);font-weight:var(--od-fw-900)}.od-item__price{align-content:start;justify-items:end;gap:6px;display:grid}.od-item__calc{font-size:var(--od-s);color:var(--od-ink-2);text-align:right;line-height:1.35}.od-item__mode{opacity:.9}.od-item__total{font-size:15.5px;font-weight:var(--od-fw-900);color:var(--od-ink);text-align:right}.od-summary{border:1px solid var(--od-border);border-radius:var(--od-radius);background:var(--od-soft);box-shadow:var(--od-shadow-sm);padding:14px;position:sticky;top:16px}.od-summary__rows{display:grid}.od-summary__row{border-top:1px dashed var(--od-dash);color:var(--od-ink-2);justify-content:space-between;align-items:baseline;padding:10px 0;font-size:13.5px;display:flex}.od-summary__row:first-child{border-top:0;padding-top:0}.od-summary__row--dim{opacity:.86}.od-summary__label{padding-right:10px}.od-summary__value{font-weight:var(--od-fw-900);color:var(--od-ink)}.od-danger{color:var(--tx-danger)!important}.od-summary__note{font-size:var(--od-s);color:var(--od-ink-2);margin-top:8px;line-height:1.45}.od-summary__total{font-size:16px;font-weight:var(--od-fw-900);color:var(--od-ink);border-top:1px solid #0f172a14;justify-content:space-between;align-items:baseline;margin-top:10px;padding-top:12px;display:flex}.od-panels{grid-template-columns:1fr 1fr;gap:14px;padding:0 16px 16px;display:grid}.od-panel{border:1px solid var(--od-border);border-radius:var(--od-radius);box-shadow:var(--od-shadow-sm);background:#fff;overflow:hidden}.od-panel__title{font-size:13.5px;font-weight:var(--od-fw-900);border-bottom:1px dashed var(--od-dash);color:var(--od-ink);background:#f8fafcb3;margin:0;padding:12px 14px}.od-panel__body{gap:8px;padding:12px 14px;display:grid}.od-row{grid-template-columns:130px 1fr;gap:10px;font-size:13.5px;line-height:1.4;display:grid}.od-row__k{color:var(--od-ink-3)}.od-row__v{color:var(--od-ink);font-weight:var(--od-fw-900);word-break:break-word}.od-linkwrap{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:inline-flex}.od-linkwrap__url{overflow-wrap:anywhere;word-break:break-word;max-width:100%;color:var(--tx-primary);font-weight:var(--od-fw-900);text-decoration:none}.od-linkwrap__url:hover{text-decoration:underline}.od-card__foot{border-top:1px dashed var(--od-dash);background:#fff;padding:14px 16px 16px}.od-foot__actions{flex-wrap:wrap;gap:10px;display:flex}.od-btn{appearance:none;color:var(--od-ink);height:38px;font-size:13px;font-weight:var(--od-fw-900);cursor:pointer;background:#fff;border:1px solid #0f172a24;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 14px;text-decoration:none;transition:background .15s,border-color .15s,transform 60ms,box-shadow .15s;display:inline-flex}.od-btn:hover{background:#f8fafce6;border-color:#0f172a33;box-shadow:0 8px 18px #0f172a0f}.od-btn:active{transform:translateY(1px)}.od-btn--ghost{background:0 0}.od-btn--warn{color:#7a4b00fa;background:#ffefcff2;border-color:#ffd79af2}.od-btn--warn:hover{background:#ffe6bbfa}.od-btn--danger{color:#8a1f1ffa;background:#ffe7e7fa;border-color:#ffc6c6fa}.od-btn--danger:hover{background:#ffdedefa}.od-btn[disabled],.od-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;box-shadow:none!important}.od-muted{color:var(--od-ink-2);font-size:var(--od-b)}@media (max-width:1200px){.od-card__body{grid-template-columns:1fr 320px}.od-item{grid-template-columns:64px 1fr 170px}}@media (max-width:992px){.od-top{flex-direction:column;align-items:stretch}.od-top__actions{justify-content:flex-start}.od-card__body{grid-template-columns:1fr}.od-summary{position:static;top:auto}.od-panels{grid-template-columns:1fr}}@media (max-width:640px){.od-card__head{padding:12px}.od-card__body{gap:12px;padding:12px}.od-status{gap:8px}.od-pill,.od-badge{height:auto;min-height:28px;padding:6px 10px;line-height:1.2}.od-item{grid-template-columns:56px 1fr;grid-template-areas:"thumb main""price price";align-items:start}.od-item__thumb{width:56px;height:56px}.od-item__price{justify-items:start}.od-item__calc,.od-item__total{text-align:left}.od-panel__body{padding:12px}.od-row{grid-template-columns:110px 1fr}.od-panels{padding:0 12px 12px}.od-card__foot{padding:12px}.od-btn{border-radius:12px;height:40px;padding:0 12px}}@media (max-width:420px){.od-meta{gap:6px}.od-row{grid-template-columns:1fr;gap:4px}.od-row__k{letter-spacing:.04em;text-transform:uppercase;font-size:12px}.od-foot__actions{gap:8px}.od-btn{width:100%}}.tpaccount__card .tpaccount-nav{border-bottom:1px solid #0f172a1a;align-items:center;gap:10px;margin-bottom:22px;padding:0 2px;display:flex}.tpaccount__card .tpaccount-nav__link{appearance:none;white-space:nowrap;font:inherit;color:#0f172a9e;cursor:pointer;background:0 0;border:0;align-items:center;padding:12px 2px;font-size:14px;font-weight:900;display:inline-flex;position:relative}.tpaccount__card .tpaccount-nav__link:hover,.tpaccount__card .tpaccount-nav__link.active{color:var(--tx-primary)}.tpaccount__card .tpaccount-nav__link.active:after{content:"";background:var(--tx-primary);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.tpaccount__card .tpaccount-nav,.tpaccount__card .tpaccount-nav__link{box-shadow:none!important;border-color:#0000!important}.wishlist-area{padding-top:24px}.wishlist-area .container{max-width:1200px}.wishlist-area .wishlist-header{justify-content:flex-start;align-items:center;margin-bottom:10px;padding:10px 0 14px;display:flex}.wishlist-area .back-home-btn{border:1px solid var(--tp-border-1);background:var(--tp-common-white);color:var(--tp-heading-primary);border-radius:999px;align-items:center;gap:10px;padding:9px 14px;font-size:13px;font-weight:800;line-height:1;text-decoration:none;transition:background .18s,box-shadow .18s,transform .18s,border-color .18s;display:inline-flex;box-shadow:0 1px 2px #1018280f}.wishlist-area .back-home-btn .icon{font-size:14px;line-height:1;display:block}@media (hover:hover){.wishlist-area .back-home-btn:hover{background:#f6f7f9;border-color:#0f172a24;transform:translateY(-1px);box-shadow:0 1px 2px #1018280f,0 10px 24px #10182814}}.wishlist-area .wishlist-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:clamp(260px,42vh,420px);margin:8px 0 0;padding:28px 16px 24px;display:flex}.wishlist-area .wishlist-empty h3{color:var(--tp-heading-primary);letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1.15}.wishlist-area .wishlist-empty .tp-btn-2{border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.wishlist-area .wishlist-table-wrap{background:var(--tp-common-white);border:1px solid var(--tp-border-1);border-radius:14px;width:100%;overflow:hidden;box-shadow:0 1px 2px #1018280f,0 10px 30px #10182814}.wishlist-area .table-content.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}.wishlist-area .wishlist-table{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%}.wishlist-area .wishlist-table thead th,.wishlist-area .wishlist-table tbody td{padding-left:18px;padding-right:18px}.wishlist-area .wishlist-table thead th{background:var(--tp-common-white);text-transform:uppercase;letter-spacing:.03em;color:var(--tp-heading-primary);white-space:nowrap;text-align:center;border-bottom:1px solid #0f172a0f;padding-top:16px;padding-bottom:16px;font-size:13px;font-weight:800}.wishlist-area .wishlist-table tbody td{vertical-align:middle;background:var(--tp-common-white);text-align:center;border-bottom:1px solid #0f172a0f;padding-top:18px;padding-bottom:18px;font-size:14px}.wishlist-area .wishlist-table tbody tr:last-child td{border-bottom:0}.wishlist-area .wishlist-table th.product-thumbnail,.wishlist-area .wishlist-table td.product-thumbnail{width:160px}.wishlist-area .wishlist-table th.product-name,.wishlist-area .wishlist-table td.product-name{width:auto}.wishlist-area .wishlist-table th.product-price,.wishlist-area .wishlist-table td.product-price{width:170px}.wishlist-area .wishlist-table th.product-add-to-cart,.wishlist-area .wishlist-table td.product-add-to-cart{width:220px}.wishlist-area .wishlist-table th.product-remove,.wishlist-area .wishlist-table td.product-remove{display:none}.wishlist-area .wishlist-table td.product-price>*,.wishlist-area .wishlist-table td.product-add-to-cart>*{margin-left:auto;margin-right:auto}.wishlist-area .wishlist-table td.product-name{color:var(--tp-heading-primary);font-weight:800}.wishlist-area .wishlist-table td.product-name a{color:inherit;text-decoration:none}.wishlist-area .wishlist-table td.product-price{color:var(--tp-heading-primary);font-weight:800}.wishlist-area .wishlist-table td.product-price .tpproduct__price,.wishlist-area .wishlist-table td.product-price .amount,.wishlist-area .wishlist-table td.product-price .price{text-align:center;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.wishlist-area .wishlist-table .product-thumbnail a{display:inline-block}.wishlist-area .wishlist-thumb-box{aspect-ratio:1;border:1px solid var(--tp-border-1);background:#fff;border-radius:12px;place-items:center;width:112px;margin:0 auto;display:grid;overflow:hidden}.wishlist-area .wishlist-thumb-box :where(img,picture,.next-image,.next-image>img){object-fit:contain;width:100%;height:100%;display:block}.wishlist-area .wishlist-table td.product-thumbnail{position:relative}.wishlist-area .product-thumbnail .remove-fab{border:1px solid var(--tp-border-1);background:var(--tp-common-white);z-index:2;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s;display:inline-flex;position:absolute;top:10px;left:14px;box-shadow:0 6px 14px #00000014,0 0 0 1px #00000005}.wishlist-area .product-thumbnail .remove-fab i{font-size:12px;line-height:1}@media (hover:hover){.wishlist-area .product-thumbnail .remove-fab:hover{background:var(--tp-heading-secondary);color:#fff;border-color:var(--tp-heading-secondary);transform:translateY(-1px);box-shadow:0 10px 24px #3d6ea82e,0 0 0 1px #3d6ea833}}.wishlist-area .tp-wish-cart{white-space:nowrap;justify-content:center;display:inline-flex}.wishlist-area .wishlist-table td.product-add-to-cart .tp-wish-cart{margin-left:auto;margin-right:auto}@media only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.wishlist-area{padding-top:18px}.wishlist-area .wishlist-header{margin-bottom:8px;padding:8px 0 12px}.wishlist-area .wishlist-empty{min-height:220px;padding:18px 12px 16px}.wishlist-area .wishlist-empty h3{margin-bottom:14px;font-size:30px;line-height:1.18}.wishlist-area .wishlist-empty .tp-btn-2{min-height:42px;padding:0 18px;font-size:13px}.wishlist-area .wishlist-table-wrap{box-shadow:none;background:0 0;border:0;border-radius:16px;overflow:visible}.wishlist-area .table-content.table-responsive{overflow:visible}.wishlist-area .wishlist-table{table-layout:auto}.wishlist-area .wishlist-table thead{display:none}.wishlist-area .wishlist-table tbody td.product-thumbnail{width:auto!important;max-width:none!important}.wishlist-area .wishlist-table tbody td{text-align:left;background:0 0;border-bottom:0;padding:0}.wishlist-area .wishlist-row{background:var(--tp-common-white);border:1px solid #0f172a14;border-radius:16px;grid-template-columns:92px 1fr;grid-template-areas:"thumb name""thumb price""thumb action";align-items:center;gap:8px 14px;margin:12px 0;padding:14px 14px 16px;display:grid;position:relative}.wishlist-area .wishlist-table td.product-thumbnail{grid-area:thumb}.wishlist-area .wishlist-table td.product-name{grid-area:name}.wishlist-area .wishlist-table td.product-price{grid-area:price}.wishlist-area .wishlist-table td.product-add-to-cart{grid-area:action}.wishlist-area .wishlist-table td.product-thumbnail a{width:92px;max-width:92px;display:inline-block}.wishlist-area .wishlist-thumb-box{width:92px;margin:0}.wishlist-area .product-thumbnail .remove-fab{top:8px;left:8px}.wishlist-area .wishlist-table td.product-name,.wishlist-area .wishlist-table td.product-price,.wishlist-area .wishlist-table td.product-add-to-cart{text-align:left!important}.wishlist-area .wishlist-table .product-name a{color:var(--tp-heading-primary);word-break:break-word;margin-bottom:2px;font-size:16px;font-weight:900;line-height:1.25;display:block}.wishlist-area .wishlist-table td.product-price:before{color:var(--tp-heading-secondary);text-transform:uppercase;vertical-align:middle;content:"Unit Price";margin:0 8px 0 0;font-size:12px;font-weight:800;display:inline-block}.wishlist-area .wishlist-table td.product-price .tpproduct__price{vertical-align:middle;justify-content:flex-start;display:inline-flex}.wishlist-area .wishlist-table td.product-add-to-cart .tp-wish-cart{border-radius:10px;margin:0;padding:8px 12px;font-size:12px;display:inline-flex}}@media only screen and (min-width:768px) and (max-width:991px){.wishlist-area .wishlist-empty{min-height:280px}.wishlist-area .wishlist-table thead th{padding:14px 16px}.wishlist-area .wishlist-table tbody td{padding:16px}.wishlist-area th.product-thumbnail,.wishlist-area td.product-thumbnail{width:150px}.wishlist-area th.product-price,.wishlist-area td.product-price{width:160px}.wishlist-area th.product-add-to-cart,.wishlist-area td.product-add-to-cart{width:200px}}.wishlist-skeleton-wrapper{flex-direction:column;gap:14px;display:flex}.wishlist-skeleton-row{background:var(--tp-common-white);border:1px solid var(--tp-border-1);border-radius:14px;grid-template-columns:110px minmax(180px,1fr) 140px 170px 48px;align-items:center;gap:16px;padding:16px 18px;display:grid}.wishlist-skel-img{border-radius:12px;width:92px;height:92px}.wishlist-skel-title{border-radius:8px;width:100%;height:18px}.wishlist-skel-price{border-radius:8px;width:100px;height:16px}.wishlist-skel-btn{border-radius:10px;justify-self:center;width:140px;height:40px}.wishlist-skel-remove{border-radius:999px;justify-self:center;width:32px;height:32px}.wishlist-skel-clear{justify-content:flex-end;margin-top:16px;display:flex}.wishlist-skel-clear-btn{border-radius:10px;width:160px;height:42px}@media only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.wishlist-skeleton-row{grid-template-columns:84px 1fr;grid-template-areas:"img title""img price""img btn";gap:10px 14px;padding:14px}.wishlist-skel-img{grid-area:img;width:84px;height:84px}.wishlist-skel-title{grid-area:title}.wishlist-skel-price{grid-area:price;width:90px}.wishlist-skel-btn{grid-area:btn;justify-self:start;width:128px;height:38px}.wishlist-skel-remove{display:none}.wishlist-skel-clear{justify-content:stretch}.wishlist-skel-clear-btn{width:100%}}.wishlist-clear-section{justify-content:flex-end;margin-top:14px;display:flex}.wishlist-clear-section .tp-btn{border-radius:10px;min-height:40px;font-weight:700}@media only screen and (min-width:576px) and (max-width:767px),(max-width:767px){.wishlist-clear-section{justify-content:stretch;margin-top:10px}.wishlist-clear-section .tp-btn{width:100%}}.cp-modal-backdrop{z-index:9999;z-index:9999;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.cp-modal{background:#fff;border-radius:16px;width:100%;max-width:420px;padding:24px;animation:.18s ease-out cpModalFade;box-shadow:0 20px 60px #0003}@media (max-width:480px){.cp-modal{max-width:100%;padding:20px}}.cp-modal-title{color:#111;margin-bottom:12px;font-size:18px;font-weight:600}.cp-modal-body{color:#555;margin-bottom:20px;font-size:14px;line-height:1.6}.cp-modal-body label{color:#333;margin-bottom:6px;font-size:13px;font-weight:500;display:block}.cp-modal-body select{background:#fff;border:1px solid #ddd;border-radius:10px;outline:none;width:100%;padding:10px 12px;font-size:14px;transition:border-color .15s}.cp-modal-body select:focus{border-color:#111}.cp-modal-footer{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.cp-btn-cancel{cursor:pointer;color:#444;background:0 0;border:1px solid #ddd;border-radius:10px;padding:8px 16px;font-size:14px;transition:all .15s}.cp-btn-cancel:hover{background:#f6f6f6}.cp-btn-confirm{background:var(--tp-theme-1,#111);border:1px solid var(--tp-theme-1,#111);cursor:pointer;color:#fff;border-radius:10px;padding:8px 18px;font-size:14px;transition:all .15s}.cp-btn-confirm:hover{opacity:.9}.cp-btn-confirm:disabled{opacity:.5;cursor:not-allowed}@keyframes cpModalFade{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.checkout-area{padding-top:24px;padding-bottom:64px}.checkbox-form{background:#fff;border:1px solid #e7ebf0;border-top:3px solid #c9d889;border-radius:12px;padding:20px;box-shadow:0 1px #10182805}.checkbox-form h3{color:var(--tp-heading-primary);letter-spacing:.2px;margin:0 0 12px;font-size:20px;font-weight:800}.checkout-form-list{margin-bottom:12px}.checkout-form-list>label{color:var(--tp-text-3);letter-spacing:.2px;margin-bottom:6px;font-size:12px;font-weight:700;display:inline-block}.checkout-form-list>label .required{color:var(--th-accent);margin-left:2px}.checkout-form-list input,.checkout-form-list textarea{background:var(--tx-surface);border:1px solid var(--tx-border);width:100%;color:var(--tp-heading-primary);-o-transition:all .15s ease-out 0s;border-radius:10px;outline:none;padding:12px 14px;font-size:16px;transition:all .15s ease-out}.checkout-form-list input::placeholder,.checkout-form-list textarea::placeholder{color:#9aa0a6;font-size:14px}.checkout-form-list input:hover,.checkout-form-list textarea:hover{border-color:#0f172a24}.checkout-form-list input:focus,.checkout-form-list textarea:focus{border-color:var(--th-accent);background:#fff;box-shadow:0 0 0 3px #3d6ea81f}.checkout-form-list textarea{resize:vertical;min-height:110px}.checkout-form-list select{background:var(--tx-surface);border:1px solid var(--tx-border);width:100%;color:var(--tp-heading-primary);cursor:pointer;-o-transition:all .15s ease-out 0s;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath fill='%236b7280' d='M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px 16px;border-radius:10px;outline:none;padding:12px 44px 12px 14px;font-size:16px;transition:all .15s ease-out}.checkout-form-list select:hover{background-color:#fff;border-color:#0f172a24}.checkout-form-list select:focus{border-color:var(--th-accent);background-color:#fff;box-shadow:0 0 0 3px #3d6ea81f}.checkout-form-list select:disabled{cursor:not-allowed;color:#9ca3af;background-color:#f3f4f6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath fill='%239ca3af' d='M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6z'/%3E%3C/svg%3E");border-color:#e5e7eb}.checkout-form-list select:invalid{color:#9aa0a6}.checkout-form-list select option{color:#111827}.form-hint{color:var(--tp-text-4);font-size:12px}.form-error,.error-msg,.checkout-form-list .error{color:#c0392b;margin-top:6px;font-size:12px}.coupon-area{padding-top:6px!important;padding-bottom:16px!important}.coupon-area .row{row-gap:10px}.coupon-area>.container .row>[class*=col]>:first-child{color:var(--tp-text-body);background:#f6f7fa;border:1px solid #e7ebf0;border-top:3px solid #c9d889;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;display:flex;position:relative}.coupon-area>.container .row>[class*=col]>:first-child:before{content:"";opacity:.8;background:#818cf8;border-radius:2px;flex:0 0 10px;block-size:10px;inline-size:10px}.coupon-area a{color:var(--tp-heading-primary);font-weight:700;text-decoration:none}.coupon-area a:hover{text-decoration:underline}.coupon-area form,.coupon-area .coupon,.coupon-area .coupon-form{flex-wrap:nowrap;align-items:center;gap:8px;margin-top:8px;display:flex}@media (max-width:767px),only screen and (min-width:576px) and (max-width:767px){.coupon-area form,.coupon-area .coupon,.coupon-area .coupon-form{flex-wrap:wrap}}.coupon-area form input[type=text],.coupon-area form input[type=search],.coupon-area .coupon input[type=text],.coupon-area .coupon input[type=search],.coupon-area .coupon-form input[type=text],.coupon-area .coupon-form input[type=search]{min-width:0;height:38px;color:var(--tp-heading-primary);-o-transition:all .15s ease-out 0s;background:#fff;border:1px solid #e7ebf0;border-radius:10px;outline:none;flex:240px;padding:0 12px;font-size:13px;transition:all .15s ease-out}.coupon-area form input[type=text]::placeholder,.coupon-area form input[type=search]::placeholder,.coupon-area .coupon input[type=text]::placeholder,.coupon-area .coupon input[type=search]::placeholder,.coupon-area .coupon-form input[type=text]::placeholder,.coupon-area .coupon-form input[type=search]::placeholder{color:var(--tp-text-5)}.coupon-area form input[type=text]:focus,.coupon-area form input[type=search]:focus,.coupon-area .coupon input[type=text]:focus,.coupon-area .coupon input[type=search]:focus,.coupon-area .coupon-form input[type=text]:focus,.coupon-area .coupon-form input[type=search]:focus{border-color:var(--th-accent);box-shadow:0 0 0 3px #3d6ea81f}.coupon-area form button,.coupon-area form .tp-btn-2,.coupon-area form input[type=submit],.coupon-area .coupon button,.coupon-area .coupon .tp-btn-2,.coupon-area .coupon input[type=submit],.coupon-area .coupon-form button,.coupon-area .coupon-form .tp-btn-2,.coupon-area .coupon-form input[type=submit]{height:38px;color:var(--tp-heading-primary);-o-transition:all .15s ease-out 0s;background:#fff;border:1px solid #e7ebf0;border-radius:10px;padding:0 14px;font-size:13px;font-weight:800;line-height:38px;transition:all .15s ease-out;box-shadow:0 1px 1px #1018280a}.coupon-area form button:hover,.coupon-area form .tp-btn-2:hover,.coupon-area form input[type=submit]:hover,.coupon-area .coupon button:hover,.coupon-area .coupon .tp-btn-2:hover,.coupon-area .coupon input[type=submit]:hover,.coupon-area .coupon-form button:hover,.coupon-area .coupon-form .tp-btn-2:hover,.coupon-area .coupon-form input[type=submit]:hover{background:#f8fafc;border-color:#dfe5ec}@media (max-width:767px),only screen and (min-width:576px) and (max-width:767px){.coupon-area form button,.coupon-area form .tp-btn-2,.coupon-area form input[type=submit],.coupon-area .coupon button,.coupon-area .coupon .tp-btn-2,.coupon-area .coupon input[type=submit],.coupon-area .coupon-form button,.coupon-area .coupon-form .tp-btn-2,.coupon-area .coupon-form input[type=submit]{width:100%}}.your-order{background:#fff;border:1px solid #e7ebf0;border-top:3px solid #c9d889;border-radius:12px;padding:20px;box-shadow:0 1px #10182805}@media only screen and (min-width:992px) and (max-width:1199px){.your-order{position:sticky;top:92px}}.your-order>h3,.your-order>.d-flex h3{color:var(--tp-heading-primary);margin:0;font-size:20px;font-weight:900}.payment-method{background:#fff;border:1px solid #e7ebf0;border-radius:12px;margin-top:16px;padding:12px;overflow:hidden}.order-items{margin-top:4px}.order-items h4{color:var(--tp-heading-primary);letter-spacing:.2px;margin:0 0 10px;font-size:14px;font-weight:800}.order-items__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.oi{background:#fafbfd;border:1px solid #e7ebf0;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.oi .oi-left{align-items:center;gap:12px;min-width:0;display:flex}.oi .oi-thumb{object-fit:cover;border:1px solid #eee;border-radius:8px;flex:0 0 48px;width:48px;height:48px}.oi .oi-info{flex-direction:column;min-width:0;display:flex}.oi .oi-title{color:var(--tp-heading-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.oi .oi-meta{flex-wrap:wrap;gap:6px;margin-top:4px;display:inline-flex}.oi .badge-chip{height:22px;color:var(--tp-text-3);background:#eef2f7;border:1px solid #e6e7ea;border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:600;line-height:22px;display:inline-flex}.oi .oi-right{color:var(--tp-heading-primary);font-variant-numeric:tabular-nums;text-align:right;font-weight:800}.paysummary{--ps-bg:linear-gradient(180deg,#fcfdf9 0%,#fff 100%);--ps-border:#e6edd7;--ps-shadow:0 2px 10px #1018280f;--ps-accent:var(--th-accent);--ps-muted:var(--tp-text-4);background:var(--ps-bg);border:1px solid var(--ps-border);box-shadow:var(--ps-shadow);border-radius:14px;margin:16px 0;padding:14px 16px;position:relative}.paysummary:before{content:"";inset-inline:8px;background:linear-gradient(90deg,#7dc81e59,#7dc81e00),linear-gradient(90deg,var(--ps-accent),var(--ps-accent));opacity:.25;border-radius:3px;height:3px;position:absolute;top:6px}.paysummary .row{grid-template-columns:1fr auto;align-items:center;gap:10px;padding:8px 0;display:grid}.paysummary .row>:first-child{color:var(--tp-text-3);letter-spacing:.2px;white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.paysummary .row>:last-child{color:var(--tp-heading-primary);font-variant-numeric:tabular-nums;font-size:15px;font-weight:900}.paysummary .row+.row{border-top:1px dashed #edf2e3}.paysummary .row.total{background:#f7fbef;border:1px solid #e8f1d6;border-radius:10px;margin-top:10px;padding:12px;box-shadow:inset 0 1px #ffffff80}.paysummary .row.total>:first-child{color:var(--tp-heading-primary);font-size:14px}.paysummary .row.total>:last-child{color:var(--ps-accent);letter-spacing:.2px;text-shadow:0 1px #fff9;font-size:18px}.paysummary .subnote{color:var(--ps-muted);margin-top:8px;padding-left:18px;font-size:12px;font-weight:600;line-height:1.35;position:relative}.paysummary .subnote:before{content:"ⓘ";color:var(--tp-text-3);opacity:.9;font-size:12px;font-weight:800;position:absolute;top:0;left:0;transform:translateY(1px)}@media (max-width:767px),only screen and (min-width:576px) and (max-width:767px){.paysummary{padding:12px}.paysummary .row{gap:8px}.paysummary .row>:last-child{font-size:14px}.paysummary .row.total>:last-child{font-size:17px}}.paysection{margin:12px 0 10px}.paysection__head{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.paysection__head h4{color:var(--tp-heading-primary);letter-spacing:.2px;margin:0;font-size:14px;font-weight:900}.paysection__hint{color:var(--tp-text-4);margin:6px 0 0;font-size:12px}.stepchip{color:#fff;background:#111827;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 1px #0003}.reqchip{color:#b42318;background:#fff5f5;border:1px solid #ffd6d6;border-radius:999px;align-items:center;max-width:fit-content;height:22px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.paygrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}@media (max-width:767px),only screen and (min-width:576px) and (max-width:767px){.paygrid{grid-template-columns:1fr 1fr}}.paygrid--required{animation:1.2s 2 pulse-border;position:relative}@keyframes pulse-border{0%{outline:0}40%{outline-offset:2px;outline:3px solid #dc262626}to{outline:0}}.paycard{border:1px solid var(--tp-border-1);background:var(--tp-common-white);cursor:pointer;border-radius:12px;grid-template-columns:auto auto 1fr;grid-auto-flow:column;align-items:center;gap:10px;padding:12px 14px;transition:box-shadow .2s,border-color .2s,transform 60ms,background .2s;display:grid}.paycard .radio{border:2px solid #cbd5e1;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;transition:border-color .2s,background .2s;display:inline-flex}.paycard .radio .dot{background:0 0;border-radius:999px;width:8px;height:8px;transition:transform .15s,background .15s;transform:scale(.6)}.paycard .icon{border:1px solid var(--tp-border-1);background:#fff;border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:inline-flex}.paycard .meta{min-width:0;line-height:1.1;display:grid}.paycard .name{color:var(--tp-heading-primary);font-size:13px;font-weight:900}.paycard .note{color:var(--tp-text-4);font-size:12px}.paycard:hover{border-color:var(--tp-heading-secondary);background:#fff;box-shadow:0 4px 18px #0000000f}.paycard.is-active{border-color:var(--th-accent);transform:translateY(-1px);box-shadow:0 0 0 3px #3d6ea81f}.paycard.is-active .radio{border-color:var(--th-accent);background:#7bb7011a}.paycard.is-active .radio .dot{background:var(--th-accent);transform:scale(1)}.payrequired-callout{color:#b42318;background:#fff7f7;border:1px dashed #fecaca;border-radius:10px;align-items:center;gap:8px;margin:2px 0 10px;padding:10px 12px;font-size:12px;font-weight:700;display:flex}.payrequired-callout:before{content:"⚠";font-size:14px;line-height:1}.payfooter{gap:8px;margin-top:8px;display:grid}.payfooter .tp-btn-2{letter-spacing:.2px;border-radius:12px;width:100%;min-height:44px;font-weight:900;line-height:44px;transition:opacity .2s,transform 60ms,background .2s}.payfooter .tp-btn-2[disabled],.payfooter .tp-btn-2[aria-disabled=true]{opacity:.6;cursor:not-allowed;transform:none;color:#9ca3af!important;background:#f3f4f6!important;border-color:#e5e7eb!important}.payfooter .hint{color:var(--tp-text-4);text-align:center;margin-top:2px;font-size:12px}.gps-btn{--gps-bg:#0000000a;--gps-border:#0000001a;--gps-text:var(--tp-heading-primary,#111);--gps-hover:var(--tp-heading-secondary,#7bb701);background:var(--gps-bg);border:1px solid var(--gps-border);height:34px;color:var(--gps-text);border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:600;transition:background .18s,color .18s,border-color .18s,box-shadow .18s,transform 60ms;display:inline-flex}.gps-btn:hover{background:var(--gps-hover);border-color:var(--gps-hover);color:#fff}.gps-btn:active{transform:translateY(1px)}@media (max-width:767px),only screen and (min-width:576px) and (max-width:767px){.checkbox-form,.your-order{padding:16px}.paygrid{grid-template-columns:1fr 1fr}.oi{grid-template-columns:1fr auto}.oi .oi-right{justify-self:end}.paysection__head{grid-template-columns:auto 1fr auto}.paysection__head h4{font-size:13px}}:focus-visible{border-radius:10px;outline:0;box-shadow:0 0 0 3px #3d6ea829}.order-items .badge-chip--now{color:#d93025;font-weight:700}.order-items .line-was{color:#9aa0a6;margin-right:6px;font-size:12px;text-decoration:line-through}.order-items .line-now{color:#d93025;font-weight:700}.ship-methods .ship-heading{color:var(--tp-heading-primary);letter-spacing:.2px;margin:0 0 8px;font-size:14px;font-weight:800}.ship-option{cursor:pointer;background:#fff;border:1px solid #e6ecf0;border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 10px;padding:12px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.ship-option input[type=radio]{appearance:none;cursor:pointer;background:#fff;border:2px solid #cbd5e1;border-radius:50%;flex:0 0 18px;width:18px;height:18px;margin-top:2px;transition:border-color .15s,box-shadow .15s,background .15s;position:relative}.ship-option input[type=radio]:after{content:"";background:var(--th-accent);border-radius:50%;transition:transform .15s;position:absolute;inset:3px;transform:scale(0)}.ship-option input[type=radio]:checked{border-color:var(--th-accent);box-shadow:0 0 0 3px #7bb70129}.ship-option input[type=radio]:checked:after{transform:scale(1)}.ship-option input[type=radio]:hover:not(:disabled){border-color:var(--th-accent)}.ship-option .ship-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ship-option .ship-main{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ship-option .ship-name{color:var(--tp-heading-primary);font-size:13px;font-weight:700}.ship-option .ship-meta{color:var(--tp-text-3);white-space:nowrap;font-size:11px;font-weight:600}.ship-option .ship-note-text{color:var(--tp-text-4);font-size:12px}.ship-option .ship-note-error{color:#c0392b}.ship-panel{margin-top:2px;padding-top:4px}.ship-panel__head{margin-bottom:10px}.ship-panel__head label{color:var(--tp-heading-primary);letter-spacing:.15px;margin-bottom:4px;font-size:13px;font-weight:800;display:inline-block}.ship-panel__head .form-hint{margin:0;line-height:1.45}.ship-options-list{gap:12px;margin-top:12px;display:grid}.ship-option-card{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:14px;margin:0;transition:border-color .18s,box-shadow .18s,background-color .18s,transform .18s;display:block;position:relative}.ship-option-card:hover{border-color:#cbd5e1;box-shadow:0 8px 22px #0f172a0f}.ship-option-card.is-selected{border-color:var(--th-accent);background:linear-gradient(#fbfff7 0%,#f7fdf0 100%);box-shadow:0 0 0 3px #7bb7011f}.ship-option-card input[type=radio]{opacity:0;pointer-events:none;position:absolute}.ship-option-card__body{padding:16px 16px 16px 48px;position:relative}.ship-option-card__body:before{content:"";background:#fff;border:2px solid #cbd5e1;border-radius:999px;width:18px;height:18px;transition:border-color .18s,box-shadow .18s;position:absolute;top:18px;left:16px}.ship-option-card__body:after{content:"";background:var(--th-accent);border-radius:999px;width:8px;height:8px;transition:transform .18s;position:absolute;top:23px;left:21px;transform:scale(0)}.ship-option-card.is-selected .ship-option-card__body:before{border-color:var(--th-accent);box-shadow:0 0 0 3px #7bb7011f}.ship-option-card.is-selected .ship-option-card__body:after{transform:scale(1)}.ship-option-card__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ship-option-card__title-wrap{min-width:0}.ship-option-card__title{color:var(--tp-heading-primary);margin-bottom:6px;font-size:15px;font-weight:800;line-height:1.3;display:block}.ship-option-card__price{text-align:right;flex:none}.ship-option-card__price strong{color:var(--tp-heading-primary);font-variant-numeric:tabular-nums;font-size:17px;font-weight:900}.ship-option-card.is-selected .ship-option-card__price strong{color:var(--th-accent)}.ship-option-card__bottom{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ship-option-card__meta{min-height:28px;color:var(--tp-text-3);background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;align-items:center;padding:5px 10px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.ship-option-card__parcelcount{color:#f8fafc;background:#1d4ed8;border:1px solid #e5e7eb;border-radius:999px;align-items:center;min-height:28px;padding:5px 10px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.ship-option-card__meta strong{color:var(--tp-heading-primary);font-weight:800}.ship-note .ship-options-list+.ship-note-text,.ship-note .ship-options-list+div.ship-note-text,.ship-panel .ship-note-text+.ship-note-text,.ship-panel .ship-note-text+div,.ship-panel div+.ship-note-text{margin-top:12px}.checkout-modal-backdrop{z-index:999;background:#0f172a59;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.checkout-modal{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;width:100%;max-width:360px;padding:18px 18px 16px;box-shadow:0 18px 45px #0f172a40}.checkout-modal h4{color:var(--tp-heading-primary);margin:0 0 6px;font-size:15px;font-weight:800}.checkout-modal p{color:var(--tp-text-3);margin:0;font-size:13px}.checkout-modal .tp-btn-2{border-radius:999px;margin-top:10px;font-weight:800}@media (max-width:767px),only screen and (min-width:576px) and (max-width:767px){.checkout-modal{margin:0 16px}}.checkout-error-banner{color:#b3261e;background:#ffecec;border-radius:8px;margin-bottom:16px;padding:12px 14px;font-size:14px;font-weight:600}.checkout-auth-warning{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-top:18px;padding:18px 20px;box-shadow:0 6px 18px #0f172a0d}.checkout-auth-warning h4{color:#111827;margin:0 0 6px;font-size:18px;font-weight:600}.checkout-auth-warning p{color:#4b5563;margin:0 0 14px;font-size:14px;line-height:1.5}.checkout-auth-warning .d-flex{gap:10px}.checkout-auth-warning .tp-btn,.checkout-auth-warning .tp-btn-2{letter-spacing:.03em;text-transform:uppercase;border-style:solid;border-width:1px;border-radius:999px;justify-content:center;align-items:center;padding:9px 18px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.checkout-auth-warning .tp-btn.tp-btn-sm{color:#111827;background-color:#fff;border-color:#d1d5db}.checkout-auth-warning .tp-btn.tp-btn-sm:hover{background-color:#f3f4f6}.checkout-auth-warning .tp-btn-2.tp-btn-sm-outline{color:#fff;background-color:#16a34a;border-color:#16a34a}.checkout-auth-warning .tp-btn-2.tp-btn-sm-outline:hover{background-color:#15803d;border-color:#15803d}.sched-delivery{background:#fff;border:1px solid #e7ebf0;border-radius:12px;margin-top:14px;padding:12px}.sched-delivery__title{color:var(--tp-heading-primary);letter-spacing:.2px;margin:0 0 10px;font-size:14px;font-weight:900}.sched-delivery__options{gap:8px;margin-bottom:10px;display:grid}.sched-delivery__opt{cursor:pointer;align-items:flex-start;gap:10px;margin:0;padding:6px 0;display:flex}.sched-delivery__opt input[type=radio]{appearance:none;cursor:pointer;background:#fff;border:2px solid #cbd5e1;border-radius:50%;width:18px;height:18px;margin-top:2px;transition:border-color .15s,box-shadow .15s,background .15s;position:relative}.sched-delivery__opt input[type=radio]:after{content:"";background:var(--th-accent);border-radius:50%;transition:transform .15s;position:absolute;inset:3px;transform:scale(0)}.sched-delivery__opt input[type=radio]:checked{border-color:var(--th-accent);box-shadow:0 0 0 3px #7bb70129}.sched-delivery__opt input[type=radio]:checked:after{transform:scale(1)}.sched-delivery__opt input[type=radio]:hover:not(:disabled){border-color:var(--th-accent)}.sched-delivery__opt input[type=radio]:disabled{cursor:not-allowed;box-shadow:none;background:#f3f4f6;border-color:#e5e7eb}.sched-delivery__opt .sched-delivery__label{color:var(--tp-heading-primary);-webkit-user-select:none;user-select:none;font-size:13px;font-weight:700;line-height:1.2}.sched-delivery__fields{border-top:1px dashed #edf2e3;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;padding-top:12px;display:grid}@media (max-width:767px),only screen and (min-width:576px) and (max-width:767px){.sched-delivery__fields{grid-template-columns:1fr}}.sched-delivery__field label{color:var(--tp-text-3);letter-spacing:.2px;margin:0;font-size:12px;font-weight:700;display:inline-block}.sched-delivery__field input,.sched-delivery__field select{background:var(--tx-surface);border:1px solid var(--tx-border);width:100%;color:var(--tp-heading-primary);-o-transition:all .15s ease-out 0s;border-radius:10px;outline:none;padding:12px 14px;font-size:16px;transition:all .15s ease-out}.sched-delivery__field input:hover,.sched-delivery__field select:hover{background-color:#fff;border-color:#0f172a24}.sched-delivery__field input:focus,.sched-delivery__field select:focus{border-color:var(--th-accent);background-color:#fff;box-shadow:0 0 0 3px #3d6ea81f}.sched-delivery__field input:disabled,.sched-delivery__field select:disabled{cursor:not-allowed;color:#9ca3af;background-color:#f3f4f6;border-color:#e5e7eb}.sched-delivery__field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath fill='%236b7280' d='M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px 16px;padding:12px 44px 12px 14px}.sched-delivery__field select:disabled{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath fill='%239ca3af' d='M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6z'/%3E%3C/svg%3E")}.sched-delivery__hint{color:var(--tp-text-4);grid-column:1/-1;margin:2px 0 0;font-size:12px;line-height:1.35}.your-order .sched-delivery{margin-top:14px}.sched-delivery__opt{align-items:center}.sched-delivery__opt input[type=radio]{align-self:center;margin-top:0}.sched-delivery__label{align-items:center;display:inline-flex}.lpmap{width:100%}.lpmap__search{--lpmap-icon-size:38px;--lpmap-icon-right:10px;--lpmap-icon-gap:14px;--lpmap-icon-space:calc(var(--lpmap-icon-right) + var(--lpmap-icon-size) + var(--lpmap-icon-gap) + 18px);width:100%;margin-bottom:10px;position:relative}.lpmap__input{width:100%;height:50px;padding-left:14px;padding-right:var(--lpmap-icon-space);letter-spacing:.1px;color:#0f172af2;white-space:nowrap;text-overflow:ellipsis;z-index:1;background:#fff;border:1px solid #0f172a24;border-radius:14px;outline:none;font-size:14px;font-weight:700;line-height:1;transition:border-color .15s,box-shadow .15s,background .15s;position:relative;overflow:hidden}.lpmap__input::placeholder{color:#0f172a73;font-weight:600}.lpmap__input:hover{border-color:#0f172a38}.lpmap__input:focus{background:#fff;border-color:#0f172a8c;box-shadow:0 0 0 4px #0f172a14}.lpmap__input:disabled{color:#0f172a8c;cursor:not-allowed;background:#0f172a08}.lpmap__icon{right:var(--lpmap-icon-right);z-index:2;width:var(--lpmap-icon-size);height:var(--lpmap-icon-size);color:#0f172a99;pointer-events:none;background:#fff;border:1px solid #0f172a24;border-radius:12px;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px #0f172a0f}.lpmap__search:after{content:"";z-index:0;width:calc(var(--lpmap-icon-size) + 18px);height:calc(var(--lpmap-icon-size) + 8px);pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#fff 34%);border-radius:14px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.lpmap__loading{letter-spacing:.1px;color:#0f172a99;margin:0 0 10px 2px;font-size:12px;font-weight:600}.lpmap__canvas{background:#fff;border:1px solid #0f172a14;border-radius:12px;width:100%;height:260px;overflow:hidden}@media (max-width:480px){.lpmap__canvas{height:230px}}@media (max-width:380px){.lpmap__search{--lpmap-icon-size:34px;--lpmap-icon-right:8px;--lpmap-icon-gap:12px;--lpmap-icon-space:calc(var(--lpmap-icon-right) + var(--lpmap-icon-size) + var(--lpmap-icon-gap) + 22px)}.lpmap__input{height:48px;font-size:13px}}@media (max-width:340px){.lpmap__search{--lpmap-icon-space:calc(var(--lpmap-icon-right) + var(--lpmap-icon-size) + var(--lpmap-icon-gap) + 28px)}}.pac-container{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:999999!important;background:#fff!important;border:1px solid #0f172a1a!important;border-radius:14px!important;max-height:320px!important;margin-top:8px!important;padding:6px 0!important;font-family:inherit!important;overflow:hidden auto!important;box-shadow:0 18px 55px #0f172a24!important}.pac-item{cursor:pointer!important;letter-spacing:.1px!important;color:#0f172ad1!important;background:0 0!important;border-top:1px solid #0f172a0f!important;align-items:center!important;margin:0!important;padding:11px 12px!important;font-size:13px!important;font-weight:650!important;line-height:1.25!important;display:flex!important}.pac-item:first-child{border-top:none!important}.pac-item:hover{background:#0f172a09!important}.pac-item-selected{background:#0f172a0f!important}.pac-icon{transform:scale(.95);opacity:.55!important;flex:none!important;margin:0 10px 0 0!important}.pac-item-query{color:#0f172af0!important;letter-spacing:.1px!important;font-size:13px!important;font-weight:850!important}.pac-matched{font-weight:900!important}.pac-secondary-text{color:#0f172a99!important;letter-spacing:.1px!important;margin-left:6px!important;font-size:12px!important;font-weight:650!important}.pac-logo:after{transform-origin:100%;transform:scale(.92);opacity:.85!important;margin-right:8px!important}.pac-container::-webkit-scrollbar{width:10px}.pac-container::-webkit-scrollbar-thumb{background:#0f172a1f;border:3px solid #fff;border-radius:10px}.pac-container::-webkit-scrollbar-track{background:#fff}@media (max-width:480px){.pac-container{border-radius:12px!important;max-height:280px!important}.pac-item{padding:10px 12px!important;font-size:12.5px!important}.pac-item-query{font-size:12.5px!important}.pac-secondary-text{font-size:11.5px!important}}.checkout-return{padding:60px 0}.checkout-return .container{max-width:980px}.checkout-return .return-card{background:var(--tp-common-white);border:1px solid var(--tp-border-1);border-radius:18px;padding:34px 34px 28px;position:relative;overflow:hidden;box-shadow:0 18px 50px #0f172a14,0 2px 10px #0f172a0d}.checkout-return .return-card:before{content:"";pointer-events:none;opacity:.8;background:radial-gradient(900px 280px at 20% 0,#6366f121,#0000 60%),radial-gradient(720px 260px at 90% 0,#10b98124,#0000 55%);position:absolute;inset:0}.checkout-return .return-card__inner{z-index:1;position:relative}.checkout-return .return-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.checkout-return .return-title{color:var(--tp-heading-primary);letter-spacing:-.02em;margin:0;font-size:30px;font-weight:800;line-height:1.2}.checkout-return .return-subtitle{color:var(--tp-text-2);max-width:56ch;margin-top:10px;margin-bottom:0;font-size:15px;line-height:1.6}.checkout-return .return-pill{border:1px solid var(--tp-border-1);-webkit-backdrop-filter:blur(10px);background:#ffffffb8;border-radius:999px;flex:none;align-items:center;gap:10px;padding:10px 12px;display:inline-flex}.checkout-return .return-pill__dot{background:var(--tp-text-4);border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 4px #94a3b82e}.checkout-return .return-pill__label{letter-spacing:.06em;text-transform:uppercase;color:var(--tp-text-3);font-size:12px;font-weight:700}.checkout-return .return-card--success{border-color:#10b98138}.checkout-return .return-card--success .return-pill__dot{background:#10b981;box-shadow:0 0 0 4px #10b9812e}.checkout-return .return-card--pending{border-color:#6366f133}.checkout-return .return-card--pending .return-pill__dot{background:#6366f1;box-shadow:0 0 0 4px #6366f129}.checkout-return .return-meta{border:1px dashed var(--tp-border-1);background:#f1f5f985;border-radius:14px;margin-top:18px;padding:16px}.checkout-return .return-meta__row{justify-content:space-between;align-items:center;gap:12px;padding:8px 6px;display:flex}.checkout-return .return-meta__row+.return-meta__row{border-top:1px solid #94a3b840}.checkout-return .return-meta__label{color:var(--tp-text-3);font-size:13px}.checkout-return .return-meta__value{color:var(--tp-heading-primary);align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.checkout-return .return-chip{border:1px solid var(--tp-border-1);letter-spacing:.02em;color:var(--tp-heading-primary);background:#fffc;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:800;display:inline-flex}.checkout-return .return-chip--provider,.checkout-return .return-chip--status{text-transform:uppercase}.checkout-return .return-chip--paid{color:#0f766e;background:#10b98114;border-color:#10b98147}.checkout-return .return-chip--unpaid{color:#3730a3;background:#6366f112;border-color:#6366f138}.checkout-return .return-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.checkout-return .return-actions .tp-btn,.checkout-return .return-actions .tp-btn-2{border-radius:999px;padding:12px 18px;font-weight:800}@media (max-width:767px){.checkout-return{padding:40px 0}.checkout-return .return-card{border-radius:16px;padding:22px 16px 18px}.checkout-return .return-head{flex-direction:column;align-items:flex-start}.checkout-return .return-title{font-size:24px}.checkout-return .return-subtitle{max-width:100%}.checkout-return .return-meta__row{flex-direction:column;align-items:flex-start;gap:6px}.checkout-return .return-actions{gap:10px}.checkout-return .return-actions .tp-btn,.checkout-return .return-actions .tp-btn-2{justify-content:center;width:100%}}.sched-delivery{--sd-bg:#fff;--sd-bg-soft:#0f172a08;--sd-ink:#0f172aeb;--sd-muted:#0f172a9e;--sd-border:#0f172a1f;--sd-border-2:#0f172a29;--sd-primary:#5a67d8;--sd-danger:#e53e3e;--sd-r-10:10px;--sd-r-12:12px;--sd-r-16:16px;--sd-fs-12:12px;--sd-fs-13:13px;--sd-fs-14:14px;--sd-fs-16:16px;--sd-fw-600:600;--sd-fw-750:750;background:var(--sd-bg);border:1px solid var(--sd-border);border-radius:var(--sd-r-16);padding:16px;box-shadow:0 14px 30px #0f172a0f}.sched-delivery__title{font-size:var(--sd-fs-16);font-weight:var(--sd-fw-750);color:var(--sd-ink);margin:0 0 12px}.sched-delivery__options{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.sched-delivery__opt{border:1px solid var(--sd-border);border-radius:var(--sd-r-12);background:var(--sd-bg-soft);cursor:pointer;align-items:center;gap:10px;padding:12px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.sched-delivery__opt:hover{border-color:var(--sd-border-2);transform:translateY(-1px);box-shadow:0 10px 22px #0f172a0f}.sched-delivery__opt input[type=radio]{width:16px;height:16px;accent-color:var(--sd-primary);cursor:pointer}.sched-delivery__label{font-size:var(--sd-fs-14);font-weight:var(--sd-fw-600);color:var(--sd-ink);line-height:1.25}.sched-delivery__opt input[type=radio]:disabled{cursor:not-allowed;opacity:.55}.sched-delivery__opt:has(input[type=radio]:disabled){cursor:not-allowed;opacity:.65;background:#0f172a05}.sched-delivery__fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sched-delivery__field{gap:6px;display:grid}.sched-delivery__field label{font-size:var(--sd-fs-13);font-weight:var(--sd-fw-750);letter-spacing:.02em;color:var(--sd-ink)}.sched-delivery__field input[type=date],.sched-delivery__field select{border-radius:var(--sd-r-12);border:1px solid var(--sd-border);width:100%;height:42px;font-size:var(--sd-fs-14);color:var(--sd-ink);background:#fff;outline:none;padding:10px 12px;transition:border-color .16s,box-shadow .16s,transform .16s}.sched-delivery__field select{cursor:pointer}.sched-delivery__field input[type=date]:focus,.sched-delivery__field select:focus{border-color:#5a67d88c;box-shadow:0 0 0 4px #5a67d824}.sched-delivery__field input:disabled,.sched-delivery__field select:disabled{color:#0f172a8c;cursor:not-allowed;background:#0f172a08}.sched-delivery__hint{font-size:var(--sd-fs-12);color:var(--sd-muted);margin-top:2px;padding-left:2px;line-height:1.35;display:inline-block;position:relative}.sched-delivery__hint:before{content:"";vertical-align:middle;background:#b7791fe6;border-radius:999px;width:8px;height:8px;margin-right:8px;display:inline-block}@media (max-width:768px){.sched-delivery{border-radius:14px;padding:14px}.sched-delivery__options,.sched-delivery__fields{grid-template-columns:1fr}.sched-delivery__opt{padding:12px}}.checkout-error-banner{color:#991b1b;background:#dc262614;border:1px solid #dc262638;border-radius:10px;margin:12px 0 18px;padding:12px 14px;font-size:14px;line-height:1.4}.checkout-auth-warning{background:#f59e0b1a;border:1px solid #f59e0b40;border-radius:12px;padding:14px}.checkout-auth-warning h4{margin:0 0 6px;font-size:16px}.checkout-auth-warning p{opacity:.9;margin:0;font-size:14px}.checkout-modal-backdrop{z-index:9999;background:#0f172a73;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.checkout-modal{background:#fff;border-radius:14px;width:min(420px,100%);padding:16px;box-shadow:0 22px 70px #0000002e}.checkout-modal h4{margin:0 0 6px;font-size:16px}.checkout-modal p{opacity:.9;margin:0;font-size:14px}.ship-methods{margin-top:14px}.ship-methods .ship-heading{margin-bottom:10px;font-size:16px}.ship-option{cursor:pointer;background:#fff;border:1px solid #e6ecf0;border-radius:12px;gap:10px;margin-bottom:10px;padding:12px;display:flex}.ship-option input{flex:none;margin-top:4px}.ship-option .ship-body{flex:auto}.ship-option .ship-main{flex-direction:column;gap:2px;display:flex}.ship-option .ship-name{font-size:14px;font-weight:600}.ship-option .ship-meta{opacity:.75;font-size:12px}.ship-option .ship-note{margin-top:10px}.ship-option .ship-note-text{opacity:.85;margin-top:6px;font-size:12px;display:inline-block}.ship-option .ship-note-error{color:#b91c1c;opacity:1}.ship-option:has(input:checked){background:#0284c70f;border-color:#0284c78c}.ship-status-inline{min-height:28px;color:var(--tp-text-4);background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:8px;margin-top:8px;padding:6px 10px;font-size:12px;font-weight:700;line-height:1.3;display:inline-flex}.ship-status-inline--loading{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.ship-status-inline--error{color:#be123c;background:#fff1f2;border-color:#fecdd3}.ship-status-inline--ok{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.ship-note{margin-top:10px}.ship-note-text{color:var(--tp-text-4);margin-top:6px;font-size:12px;font-weight:600;line-height:1.45;display:inline-block}.ship-note-error{color:#b91c1c}.ship-option .ship-note-text+.ship-note-text,.ship-note .ship-note-text+.ship-note-text,.ship-note .ship-note-text+div,.ship-note div+.ship-note-text{margin-top:8px}@media (max-width:767px),only screen and (min-width:576px) and (max-width:767px){.your-order>h3,.checkbox-form h3{font-size:18px}.ship-option{align-items:flex-start}.ship-option .ship-main{flex-direction:column;align-items:flex-start;gap:4px}.ship-option .ship-meta{white-space:normal}.ship-option-card__body{padding:14px 14px 14px 44px}.ship-option-card__body:before{width:16px;height:16px;top:17px;left:14px}.ship-option-card__body:after{width:6px;height:6px;top:22px;left:19px}.ship-option-card__top{flex-direction:column;align-items:flex-start}.ship-option-card__price{text-align:left}.ship-option-card__price strong{font-size:16px}.ship-option-card__title{font-size:14px}.ship-option-card__bottom{gap:6px}.ship-option-card__meta{padding:5px 8px;font-size:10.5px}}.ship-heading-wrap{margin-bottom:10px}.ship-heading-note{color:var(--tp-text-4);margin:4px 0 0;font-size:12px;font-weight:600;line-height:1.45}.ship-option .ship-subtext{color:var(--tp-text-4);margin-top:6px;font-size:12px;font-weight:600;line-height:1.5}.ship-selected-summary{color:var(--tp-text-3);background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;gap:6px;margin-top:10px;padding:12px 14px;font-size:12px;font-weight:600;line-height:1.45;display:grid}.ship-selected-summary strong{color:var(--tp-heading-primary);font-weight:800}.ship-quote-id{color:var(--tp-heading-primary);word-break:break-word;margin-left:4px;font-weight:800;display:inline-block}.sched-delivery__intro{color:var(--tp-text-4);margin:-2px 0 12px;font-size:12px;font-weight:600;line-height:1.5}.sched-delivery__empty{color:var(--tp-text-4);background:#f8fafc;border:1px dashed #dbe3ec;border-radius:12px;padding:12px 14px;font-size:12px;font-weight:600;line-height:1.45}.sched-delivery__label-wrap{gap:4px;min-width:0;display:grid}.sched-delivery__desc{color:var(--tp-text-4);font-size:12px;font-weight:600;line-height:1.45}.sched-delivery__static-choice{margin-bottom:14px}.sched-delivery__static-card{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;padding:12px 14px}.sched-delivery__static-title{color:var(--tp-heading-primary);margin-bottom:4px;font-size:13px;font-weight:800}.sched-delivery__static-desc{color:var(--tp-text-4);font-size:12px;font-weight:600;line-height:1.5}.sched-delivery__slot{min-height:20px}@media (max-width:767px),only screen and (min-width:576px) and (max-width:767px){.ship-selected-summary{padding:10px 12px}.sched-delivery__intro,.sched-delivery__empty,.sched-delivery__desc,.sched-delivery__static-desc{font-size:11.5px}.sched-delivery__static-title{font-size:12.5px}}.rp-overlay{z-index:999;background:#0f172a7a;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.rp-modal{background:var(--tp-common-white);border:1px solid var(--tp-border-1);border-radius:16px;grid-template-rows:auto 1fr auto;width:100%;max-width:920px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #00000014}.rp-head{border-bottom:1px solid var(--tp-border-1);background:var(--tp-common-white);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.rp-title h3{color:var(--tp-heading-primary);margin:0;font-size:18px;font-weight:800}.rp-close{border:1px solid var(--tp-border-1);background:var(--tp-common-white);width:32px;height:32px;color:var(--tp-heading-primary);cursor:pointer;border-radius:999px;place-items:center;font-size:18px;display:grid}@media (hover:hover){.rp-close:hover{background:#f6f7f9}}.rp-body{max-height:70vh;padding:14px 16px;overflow:auto}.rp-card{border:1px solid var(--tp-border-1);background:var(--tp-common-white);border-radius:12px;grid-template-columns:200px 1fr;align-items:stretch;gap:20px;margin-bottom:16px;padding:16px;display:grid;box-shadow:0 8px 20px #0000000f}.rp-media{justify-content:center;align-items:center;display:flex}.rp-media__img{object-fit:contain;border:1px solid var(--tp-border-1);background:#fff;border-radius:10px;width:100%;height:100%}.rp-main{flex-direction:column;gap:12px;display:flex}.rp-product-title{color:var(--tp-heading-primary);margin:0;font-size:18px;font-weight:900}.rp-row{grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;column-gap:10px;margin-top:4px;display:grid}@media (max-width:860px){.rp-row{grid-template-columns:1fr auto 1fr}}@media (max-width:640px){.rp-row{grid-template-columns:1fr;row-gap:10px}}.rp-field{flex-direction:column;justify-content:center;gap:6px;display:flex}.rp-label{color:var(--tp-heading-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800;line-height:1.1}.rp-price{box-sizing:border-box;border:1px solid var(--tp-border-1);background:#f8fafc;border-radius:10px;align-items:center;gap:6px;height:40px;padding:0 10px;display:flex}.rp-price__currency,.rp-price__value{color:var(--tp-heading-primary);font-weight:700}.rp-line-total{box-sizing:border-box;border:1px solid var(--tp-border-1);height:40px;color:var(--tp-heading-primary);background:#fff;border-radius:10px;align-items:center;padding:0 12px;font-weight:700;display:flex}.rp-qty{box-sizing:border-box;border:1px solid var(--tp-border-1);background:var(--tp-common-white);border-radius:8px;grid-template-columns:40px 1fr 40px;align-items:stretch;width:100%;height:40px;display:grid;overflow:hidden}.rp-qty__btn{appearance:none;border:0;place-items:center;width:100%;height:100%;font-size:18px;display:grid}.rp-qty__btn:first-child{border-right:1px solid var(--tp-border-1)}.rp-qty__btn:last-child{border-left:1px solid var(--tp-border-1)}@media (hover:hover){.rp-qty__btn:hover{background:var(--tp-heading-secondary);color:#fff}}.rp-qty__input{appearance:textfield;text-align:center;border:0;width:100%;height:100%;line-height:40px}.rp-qty__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rp-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rp-actions-inline{justify-content:flex-end;display:flex}.rp-remove{border:1px solid var(--tp-border-1);background:var(--tp-common-white);color:var(--tp-heading-primary);border-radius:10px;padding:8px 12px;font-weight:800}@media (hover:hover){.rp-remove:hover{color:#991b1b;background:#fee2e2}}.rp-foot{border-top:1px solid var(--tp-border-1);background:var(--tp-common-white);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.rp-summary{align-items:baseline;gap:10px;display:flex}.rp-summary__label{color:var(--tp-text-4);text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:800}.rp-summary__amount{color:var(--tp-heading-primary);font-size:18px;font-weight:800}.rp-actions{gap:10px;display:flex}.rp-actions .tx-btn{border-radius:12px;padding:10px 16px;font-weight:800}.rp-actions .rp-actions__btn--primary{background:var(--tp-heading-secondary);border-color:var(--tp-heading-secondary);color:#fff}@media (max-width:720px){.rp-card{grid-template-columns:1fr}.rp-media{max-height:220px}.rp-media__img{object-fit:contain;height:100%}}.tpns{align-items:center;display:inline-flex;position:relative}.tpns-dd *,.tpns-panel *{-webkit-tap-highlight-color:#0000}.tpns-dd *,.tpns-dd :before,.tpns-dd :after,.tpns-panel *,.tpns-panel :before,.tpns-panel :after{background-image:none!important}.tpns-dd button:before,.tpns-dd button:after,.tpns-dd a:before,.tpns-dd a:after,.tpns-dd [role=button]:before,.tpns-dd [role=button]:after,.tpns-panel button:before,.tpns-panel button:after,.tpns-panel a:before,.tpns-panel a:after,.tpns-panel [role=button]:before,.tpns-panel [role=button]:after{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}.tpns-dd i,.tpns-dd i:before,.tpns-dd i:after,.tpns-panel i,.tpns-panel i:before,.tpns-panel i:after{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.tpns-bell,.tpns-iconbtn,.tpns-pillbtn,.tpns-close,.tpns-btn,.tpns-tab,.tpns-filter select,.tpns-dd-item,.tpns-item{-webkit-tap-highlight-color:#0000;outline:none}.tpns-bell:focus-visible,.tpns-iconbtn:focus-visible,.tpns-pillbtn:focus-visible,.tpns-close:focus-visible,.tpns-btn:focus-visible,.tpns-tab:focus-visible,.tpns-filter select:focus-visible,.tpns-dd-item:focus-visible,.tpns-item:focus-visible{box-shadow:0 0 0 3px #4f46e52e}.tpns-bell{cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .12s,box-shadow .12s,border-color .12s,background-color .12s;display:inline-flex;position:relative}.tpns-bell i{color:#111827;font-size:18px;line-height:1}.tpns-bell:hover{border-color:#4f46e559;transform:translateY(-1px);box-shadow:0 18px 40px #0f172a1f,0 0 0 3px #4f46e51a}.tpns-bell:active{box-shadow:none;transform:translateY(0)}.tpns-badge{color:#fff;pointer-events:none;background:#ef4444;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;top:-5px;right:-5px;box-shadow:0 0 0 1px #0f172a0f}.tpns-dd{z-index:1200;background:#fff;border:1px solid #0f172a1a;border-radius:16px;width:380px;max-width:92vw;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 34px 80px #0f172a2e,0 0 0 1px #0f172a05}.tpns-dd-head{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:10px;padding:14px 14px 10px;display:flex}.tpns-dd-title{color:#111827;font-size:14px;font-weight:900}.tpns-dd-sub{color:#6b7280;margin-top:2px;font-size:11px}.tpns-dd-actions{align-items:center;gap:8px;display:inline-flex}.tpns-iconbtn{cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .12s,box-shadow .12s,border-color .12s,background-color .12s;display:inline-flex}.tpns-iconbtn i{color:#111827;font-size:14px;line-height:1}.tpns-iconbtn:hover{border-color:#4f46e559;transform:translateY(-1px);box-shadow:0 16px 36px #0f172a1f}.tpns-pillbtn{color:#4f46e5;cursor:pointer;background:#4f46e514;border:1px solid #4f46e540;border-radius:999px;align-items:center;height:34px;padding:0 12px;font-size:12px;font-weight:900;transition:transform .12s,box-shadow .12s,background-color .12s,border-color .12s;display:inline-flex}.tpns-pillbtn:hover{background:#4f46e51f;border-color:#4f46e559;transform:translateY(-1px)}.tpns-pillbtn:active{transform:translateY(0)}.tpns-dd-body{scrollbar-gutter:stable;max-height:420px;padding:8px;overflow-y:auto}.tpns-dd-body::-webkit-scrollbar{width:6px}.tpns-dd-body::-webkit-scrollbar-thumb{background:#94a3b8bf;border-radius:999px}.tpns-dd-empty{text-align:center;color:#6b7280;padding:18px 10px;font-size:13px}.tpns-dd-item{text-align:left;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:14px;width:100%;margin:8px 0;padding:10px;transition:transform .12s,box-shadow .12s,border-color .12s}.tpns-dd-item:hover{border-color:#4f46e52e;transform:translateY(-1px);box-shadow:0 18px 44px #0f172a1f}.tpns-dd-item.is-read{opacity:.88;background:#fbfbfc}.tpns-dd-ititle{color:#111827;font-size:13px;font-weight:900}.tpns-dd-imsg{color:#4b5563;margin-top:4px;font-size:12px;line-height:1.5}.tpns-dd-meta{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.tpns-chip{text-transform:uppercase;letter-spacing:.02em;color:#111827;background:#0f172a08;border:1px solid #0f172a1a;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex}.tpns-time{color:#9ca3af;white-space:nowrap;font-size:11px}.tpns-dd-foot{border-top:1px solid #0f172a0f;justify-content:center;padding:10px 12px 12px;display:flex}.tpns-link{color:#4f46e5;font-size:12px;font-weight:900}.tpns-link:hover{text-decoration:underline}.tpns-overlay{opacity:0;pointer-events:none;z-index:1400;background:#0f172a73;transition:opacity .16s;position:fixed;inset:0}.tpns-overlay.is-open{opacity:1;pointer-events:auto}.tpns-panel{z-index:1500;background:#fff;border-left:1px solid #0f172a1a;flex-direction:column;width:min(420px,100vw);height:100vh;transition:transform .18s;display:flex;position:fixed;top:0;right:0;transform:translate(102%);box-shadow:-24px 0 70px #0f172a2e}.tpns-panel.is-open{transform:translate(0)}.tpns-panel-top{z-index:2;background:#fff;border-bottom:1px solid #0f172a0f;padding:16px 16px 12px;position:sticky;top:0}.tpns-panel-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.tpns-panel-left{gap:4px;min-width:0;display:grid}.tpns-panel-title{color:#111827;letter-spacing:.01em;font-size:16px;font-weight:950;line-height:1.1}.tpns-sellerline{align-items:center;gap:8px;min-width:0;display:flex}.tpns-sellername{color:#0f172ab3;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:900;overflow:hidden}.tpns-panel-right{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.tpns-panel-count{color:#4f46e5;white-space:nowrap;background:#4f46e514;border:1px solid #4f46e540;border-radius:999px;align-items:center;height:22px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.tpns-close{cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;line-height:1;transition:transform .12s,background-color .12s;display:inline-flex}.tpns-close i{color:#111827;font-size:14px;line-height:1}.tpns-close:hover{background:#0f172a0f;transform:translateY(-1px)}.tpns-close:active{background:#0f172a1a;transform:translateY(0)}.tpns-controls{grid-template-columns:1fr 180px;align-items:end;gap:12px;margin-top:12px;display:grid}.tpns-tabs{background:#fff;border:1px solid #0f172a1f;border-radius:999px;align-items:center;gap:4px;width:100%;min-width:0;height:40px;padding:4px;display:inline-flex}.tpns-tab{cursor:pointer;color:#111827;white-space:nowrap;background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;height:32px;padding:0 12px;font-size:12px;font-weight:950;transition:background-color .12s;display:inline-flex}.tpns-tab:hover{background:#4f46e514}.tpns-tab.is-active{color:#fff;background:#4f46e5}.tpns-tabcount{min-width:22px;height:18px;color:inherit;background:#0f172a0f;border:1px solid #0f172a1f;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:950;display:inline-flex}.tpns-tab.is-active .tpns-tabcount{background:#ffffff2e;border-color:#ffffff59}.tpns-filter{width:100%;height:40px;position:relative}.tpns-filter label{color:#0f172aa6;letter-spacing:.02em;pointer-events:none;margin:0;font-size:11px;font-weight:950;line-height:1;position:absolute;top:-14px;left:2px}.tpns-filter select{color:#111827;appearance:none;background:#fff;border:1px solid #0f172a1f;border-radius:12px;width:100%;height:40px;padding:0 12px;font-size:12px;font-weight:900}.tpns-actions{grid-template-columns:1fr 1fr;align-items:center;gap:12px;margin-top:10px;display:grid}.tpns-btn{color:#111827;cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;padding:0 14px;font-size:12px;font-weight:950;line-height:1;transition:transform .12s,box-shadow .12s,border-color .12s,background-color .12s;display:inline-flex}.tpns-btn i{width:auto;height:auto;margin:0;padding:0;line-height:1;display:inline-block}.tpns-btn i:empty:not([class^=icon-]):not([class*=\ icon-]){display:none!important}.tpns-btn:hover{border-color:#4f46e540;transform:translateY(-1px);box-shadow:0 16px 36px #0f172a1f}.tpns-btn.primary{color:#fff;background:#4f46e5;border-color:#4f46e540}.tpns-btn.primary:hover{background:#4338ca;border-color:#4f46e559}.tpns-hint{color:#6b7280;margin-top:10px;font-size:11px;line-height:1.4}.tpns-bodywrap{flex:auto;min-height:0;position:relative}.tpns-body{scrollbar-gutter:stable;height:100%;padding:12px 16px 16px;overflow-y:auto}.tpns-body::-webkit-scrollbar{width:6px}.tpns-body::-webkit-scrollbar-thumb{background:#94a3b8bf;border-radius:999px}.tpns-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tpns-item{box-sizing:border-box;text-align:left;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-left:4px solid #0000;border-radius:16px;width:100%;padding:12px;transition:transform .12s,box-shadow .12s,border-color .12s,background-color .12s}.tpns-item:hover{border-color:#4f46e52e;transform:translateY(-1px);box-shadow:0 18px 44px #0f172a1f}.tpns-item.unread{background:#fbfbff;box-shadow:inset 0 0 0 3px #4f46e512}.tpns-item.read{opacity:.88;background:#fbfbfc}.tpns-item-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.tpns-item-title{color:#111827;font-size:13px;font-weight:950;line-height:1.25}.tpns-dot{background:#4f46e5;border-radius:999px;flex-shrink:0;width:10px;height:10px;box-shadow:0 0 0 3px #4f46e524}.tpns-item-msg{color:#4b5563;margin-top:6px;font-size:12px;line-height:1.55}.tpns-item-meta{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.tpns-kv{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.tpns-kv span{color:#374151;background:#0f172a05;border:1px solid #0f172a12;border-radius:12px;align-items:center;gap:6px;padding:6px 8px;font-size:11px;font-weight:900;display:inline-flex}.tpns-kv b{color:#111827;font-weight:950}.tpns-item.type-stock{border-left-color:#fb923c}.tpns-item.type-shipping{border-left-color:#3b82f6}.tpns-item.type-payment{border-left-color:#22c55e}.tpns-item.type-info{border-left-color:#4f46e5}.tpns-chip.type-stock{color:#c2410c;background:#ea580c14;border-color:#ea580c38}.tpns-chip.type-shipping{color:#1d4ed8;background:#2563eb14;border-color:#2563eb38}.tpns-chip.type-payment{color:#15803d;background:#16a34a14;border-color:#16a34a38}.tpns-chip.type-info{color:#4338ca;background:#4f46e514;border-color:#4f46e538}.tpns-state{text-align:center;color:#6b7280;padding:22px 10px;font-size:13px}.tpns-state.error{color:#b91c1c}.tpns-spin{border:2px solid #9ca3af73;border-top-color:#4f46e5;border-radius:999px;width:20px;height:20px;margin:0 auto 10px;animation:.8s linear infinite tpns-spin}@keyframes tpns-spin{to{transform:rotate(360deg)}}@media (max-width:768px){.tpns-panel{border-left:none;border-radius:18px;width:min(460px,94vw);height:min(78vh,720px);inset:auto auto 12px 50%;overflow:hidden;transform:translate(-50%,110%);box-shadow:0 34px 90px #0f172a42,0 0 0 1px #0f172a0a}.tpns-panel.is-open{transform:translate(-50%)}.tpns-panel-top{border-radius:18px 18px 0 0;grid-template-columns:1fr 132px 42px;grid-template-areas:"hdr hdr hdr""tabs type refresh""mark mark mark""hint hint hint";gap:10px;padding:12px 12px 10px;display:grid}.tpns-panel-top:before{content:"";background:#0f172a24;border-radius:999px;grid-area:hdr;place-self:start center;width:46px;height:5px;margin:2px auto 0;display:block;transform:translateY(-2px)}.tpns-panel-row{grid-area:hdr;align-self:end}.tpns-controls,.tpns-actions{display:contents}.tpns-tabs{background:#0f172a05;border-radius:14px;grid-area:tabs;height:42px}.tpns-tab{flex:1 1 0;justify-content:center;height:34px;padding:0 10px;font-size:12px}.tpns-filter{grid-area:type;height:42px}.tpns-filter label{display:none}.tpns-filter select{background:#0f172a05;border-radius:14px;height:42px;padding:0 12px;font-size:12px;font-weight:950}.tpns-actions .tpns-btn:first-child{width:42px;min-width:42px;height:42px;box-shadow:none;background:0 0;border:1px solid #0f172a1f;border-radius:14px;grid-area:refresh;justify-content:center;gap:0;padding:0}.tpns-actions .tpns-btn:first-child:hover{background:#0f172a0a}.tpns-actions .tpns-btn:first-child:active{background:#0f172a12;transform:translateY(0)}.tpns-actions .tpns-btn:first-child span{display:none}.tpns-actions .tpns-btn.primary{white-space:nowrap;border-radius:14px;grid-area:mark;width:100%;height:42px}.tpns-hint{color:#6b7280e6;grid-area:hint;margin-top:0;font-size:11px;line-height:1.35}.tpns-body{-webkit-overflow-scrolling:touch;padding:10px 12px 18px}.tpns-item{border-radius:14px;padding:12px}.tpns-bodywrap:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#ffffffeb 55%,#fff);height:54px;position:absolute;bottom:0;left:0;right:0}.tpns-bodywrap:before{content:"Swipe up to scroll";pointer-events:none;letter-spacing:.02em;color:#0f172a8c;background:#ffffffdb;border:1px solid #0f172a1a;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:950;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #0f172a1f}}@media (max-width:420px){.tpns-panel-top{grid-template-columns:1fr 124px 42px}.tpns-filter select{padding:0 10px}}@media (max-width:360px){.tpns-panel{border-radius:16px;width:94vw;height:min(80vh,740px);bottom:10px}.tpns-panel-top{grid-template-columns:1fr 118px 40px;padding:10px 10px 8px}.tpns-actions .tpns-btn:first-child{border-radius:12px;width:40px;min-width:40px;height:40px}}.tpns-panel i.icon-refresh,.tpns-dd i.icon-refresh{color:currentColor;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex:0 0 16px;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17.65 6.35A7.95 7.95 0 0012 4a8 8 0 100 16 8 8 0 007.75-6h-2.1A6 6 0 1112 6c1.66 0 3.14.69 4.22 1.78L14 10h6V4l-2.35 2.35z'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17.65 6.35A7.95 7.95 0 0012 4a8 8 0 100 16 8 8 0 007.75-6h-2.1A6 6 0 1112 6c1.66 0 3.14.69 4.22 1.78L14 10h6V4l-2.35 2.35z'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;background-color:currentColor!important;display:inline-block!important}@media (max-width:768px){.tpns-actions .tpns-btn:first-child i.icon-refresh{width:16px;height:16px;margin:0;-webkit-mask-size:16px 16px;mask-size:16px 16px}}:root{--po-font:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--po-fs-10:10px;--po-fs-11:11px;--po-fs-12:12px;--po-fs-13:13px;--po-fs-14:14px;--po-fs-16:16px;--po-fs-18:18px;--po-fs-20:20px;--po-fw-500:500;--po-fw-650:650;--po-fw-750:750;--po-fw-850:850;--po-lh:1.5;--po-r-10:10px;--po-r-12:12px;--po-r-14:14px;--po-r-18:18px;--po-r-22:22px;--po-ink:#0f172aeb;--po-ink-soft:#0f172aad;--po-border:#0f172a1f;--po-shadow-2:0 18px 46px #0f172a1f;--po-shadow-3:0 30px 86px #00000038;--po-ring:0 0 0 4px #3b82f629;--po-gap-16:16px;--po-ctrl-h:42px;--po-ctrl-r:var(--po-r-12);--po-td-pad-y:14px;--po-td-pad-x:14px;--po-mobile-card-gap:14px;--po-mobile-row-min:72px;--po-mobile-actions-min:84px;--po-modal-pad:16px;--po-modal-head-pad:16px;--po-modal-foot-pad:14px;--po-modal-max-w:980px;--po-modal-max-w-wide:1060px;--po-modal-max-h:calc(100vh - 32px);--po-form-gap:12px;--po-modal-radius:var(--po-r-22);--po-modal-radius-mobile:18px;--po-select-menu-max:280px}@keyframes poModalIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.po-page{font-family:var(--po-font);font-size:var(--po-fs-14);font-weight:var(--po-fw-500);line-height:var(--po-lh);color:var(--po-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}.po-mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.po-num,.po-print__num{text-align:left;font-variant-numeric:tabular-nums;white-space:nowrap}.po-muted,.tpaccount__muted{color:var(--po-ink-soft);font-size:var(--po-fs-12);font-weight:var(--po-fw-500)}.po-emptyline{border-radius:var(--po-r-14);color:var(--po-ink-soft);font-size:var(--po-fs-12);background:#f1f5f9b3;border:1px dashed #0f172a29;padding:18px 14px}.po-dot{vertical-align:middle;background:#0f172a47;border-radius:999px;width:4px;height:4px;margin:0 10px;display:inline-block}.po-kpi{font-size:var(--po-fs-12);color:#0f172ab8;white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.po-kpi strong{font-weight:var(--po-fw-850);color:#0f172aeb}.po-card{border-radius:var(--po-r-22);box-shadow:var(--po-shadow-2);background:#fffffffa;border:1px solid #0f172a1a;overflow:hidden}.po-card__head{justify-content:space-between;align-items:flex-start;gap:var(--po-gap-16);border-bottom:1px solid var(--po-border);background:radial-gradient(900px 240px at 15% 0,#3b82f61a,#0000 55%),radial-gradient(900px 240px at 85% 100%,#10b9811a,#0000 55%),linear-gradient(#fffffffa,#f8fafceb);padding:18px 20px;display:flex}.po-card__head h5,.po-card__head .tpaccount__subtitle{font-size:var(--po-fs-18);font-weight:var(--po-fw-850);letter-spacing:-.015em;color:#0f172a;margin:0}.po-card__head .tpaccount__muted{font-size:var(--po-fs-13);margin-top:6px}.po-card__head-actions{align-items:center;gap:10px;display:flex}.po-backlink{border-radius:var(--po-r-12);height:38px;font-size:var(--po-fs-12);font-weight:var(--po-fw-850);letter-spacing:.01em;background:#fffffff2;border:1px solid #0f172a1f;align-items:center;gap:10px;padding:0 14px;transition:transform .12s,box-shadow .12s,background .12s,border-color .12s;display:inline-flex;box-shadow:0 10px 22px #0f172a14;color:#0f172ae6!important;text-decoration:none!important}.po-backlink:hover{background:#fff;border-color:#0f172a29;transform:translateY(-1px);box-shadow:0 16px 32px #0f172a1f}.po-backlink:focus-visible{box-shadow:var(--po-ring),0 16px 32px #0f172a1f;border-color:#3b82f673;outline:none}.po-btn,a.po-btn{border-radius:var(--po-ctrl-r);line-height:1;font-weight:var(--po-fw-850);font-size:var(--po-fs-12);letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;place-content:center;align-self:center;align-items:center;text-decoration:none;display:inline-flex}.po-btn:disabled,.po-btn[disabled],a.po-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none;filter:grayscale(.2);box-shadow:none!important;transform:none!important}.po-btn--ghost:disabled,.po-btn--ghost[disabled],a.po-btn--ghost[aria-disabled=true]{color:#0f172ab8!important;background:#1e2b480d!important;border-color:#0f172a24!important}.po-btn--danger:disabled,.po-btn--danger[disabled],a.po-btn--danger[aria-disabled=true]{color:#991b1bb8!important;background:#ef44440f!important;border-color:#ef444429!important}.po-btn--ghost,a.po-btn--ghost{color:#0f172ae6;background:#1e2b480d;border:1px solid #0f172a24;padding:11px 12px;transition:transform .12s,box-shadow .12s,background .12s,border-color .12s}.po-btn--ghost:hover,a.po-btn--ghost:hover{background:#0f172a14;border-color:#0f172a2e;transform:translateY(-1px);box-shadow:0 14px 24px #0f172a1a}.po-btn--ghost:focus-visible,a.po-btn--ghost:focus-visible{box-shadow:var(--po-ring),0 14px 24px #0f172a1a;border-color:#3b82f673;outline:none}.po-btn--primary,a.po-btn--primary{background:var(--tp-heading-secondary);color:#fff;padding:11px 14px;transition:transform .12s,box-shadow .12s,filter .12s,opacity .12s;box-shadow:0 14px 26px #10b98133}.po-btn--primary:hover,a.po-btn--primary:hover{transform:translateY(-1px);box-shadow:0 20px 40px #10b98142}.po-btn--primary:focus-visible,a.po-btn--primary:focus-visible{box-shadow:var(--po-ring),0 20px 40px #10b98138;outline:none}.po-btn--primary:disabled,.po-btn--primary[disabled],a.po-btn--primary[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none;filter:grayscale(.25);box-shadow:none!important;color:#ffffffeb!important;background:#10b98180!important;border-color:#10b98138!important;transform:none!important}.po-btn--danger,a.po-btn--danger{color:#991b1b;background:#ef44441a;border:1px solid #ef444438;padding:11px 14px;transition:transform .12s,box-shadow .12s,background .12s,border-color .12s}.po-btn--danger:hover,a.po-btn--danger:hover{background:#ef444424;border-color:#ef444447;transform:translateY(-1px);box-shadow:0 14px 24px #ef44441f}.po-btn--danger:focus-visible,a.po-btn--danger:focus-visible{box-shadow:var(--po-ring),0 14px 24px #ef44441f;border-color:#3b82f673;outline:none}.po-btn-block{justify-content:center;width:100%}.po-label{font-size:var(--po-fs-11);font-weight:var(--po-fw-850);letter-spacing:.08em;text-transform:uppercase;color:#0f172a99;margin-bottom:7px;display:inline-block}.cp-select,.po-input,.po-search__input{width:100%;height:var(--po-ctrl-h);border-radius:var(--po-ctrl-r);color:#0f172a;font-size:var(--po-fs-14);font-weight:var(--po-fw-500);background:#fffffff5;border:1px solid #0f172a24;outline:none;padding:10px 12px;transition:box-shadow .14s,border-color .14s,background .14s}.cp-select::placeholder,.po-input::placeholder,.po-search__input::placeholder{color:#0f172a6b}.cp-select:focus,.po-input:focus,.po-search__input:focus{box-shadow:var(--po-ring);background:#fff;border-color:#3b82f68c}.cp-select:disabled,.po-input:disabled,.po-search__input:disabled{opacity:.72;cursor:not-allowed;background:#f8fafceb}textarea.po-input{resize:vertical;height:auto;min-height:78px;padding-top:10px;padding-bottom:10px;line-height:1.35}.po-select__btn{width:100%;height:var(--po-ctrl-h);border-radius:var(--po-ctrl-r);color:#0f172a;font-size:var(--po-fs-14);font-weight:var(--po-fw-500);text-align:left;background:#fffffff5;border:1px solid #0f172a24;outline:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;transition:box-shadow .14s,border-color .14s,background .14s,transform .12s;display:inline-flex}.po-select__btn:hover{background:#fff;border-color:#0f172a2e}.po-select__btn:focus-visible{box-shadow:var(--po-ring);border-color:#3b82f68c}.po-select__btn:disabled{opacity:.72;cursor:not-allowed;background:#f8fafceb}.po-select__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.po-select__value.is-empty{color:#0f172a6b}.po-select__chev{opacity:.7;flex:none;font-size:12px;line-height:1}.po-select__backdrop{z-index:11000;background:0 0;border:0;padding:0;position:fixed;inset:0}.po-select__menu{z-index:11001;max-height:var(--po-select-menu-max);-webkit-overflow-scrolling:touch;background:#fffffffa;border:1px solid #0f172a24;border-radius:14px;padding:6px;position:fixed;overflow:auto;box-shadow:0 22px 60px #0f172a38}.po-select__opt{text-align:left;width:100%;font-size:13px;font-weight:var(--po-fw-650);color:#0f172ae6;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:10px}.po-select__opt:hover{background:#3b82f614}.po-select__opt.is-active{background:#3b82f624}.po-select__opt:disabled{opacity:.55;cursor:not-allowed}.po-form-grid{gap:var(--po-form-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.po-form-grid--header{margin-bottom:16px}.po-field{grid-column:span 6;min-width:0}.po-field--span2{grid-column:span 12}.po-section-head{justify-content:space-between;align-items:center;gap:12px;margin:12px 0 10px;display:flex}.po-section-title{font-size:var(--po-fs-14);font-weight:var(--po-fw-850);letter-spacing:-.01em;color:#0f172a;margin:0}.po-inline-grid{grid-template-columns:1fr 1fr;gap:10px;min-width:0;display:grid}.po-empty{border-radius:var(--po-r-14);color:#0f172ab3;font-size:var(--po-fs-13);background:#f1f5f9a6;border:1px dashed #0f172a29;padding:14px}.po-items{gap:12px;min-width:0;display:grid}.po-items__bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.po-items__bar h6,.po-items__title{font-size:var(--po-fs-14);font-weight:var(--po-fw-850);color:#0f172a;margin:0}.po-items__head,.po-items__row{grid-template-columns:minmax(260px,1.8fr) minmax(72px,.7fr) minmax(120px,.9fr) minmax(110px,.65fr);align-items:center;gap:12px;min-width:0;display:grid}.po-items__head{color:#0f172a9e;font-size:var(--po-fs-11);font-weight:var(--po-fw-850);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding:8px 2px}.po-items__cell{min-width:0}.po-items__cell--remove{justify-content:flex-end;align-items:center;display:flex}.po-items__row .cp-select,.po-items__row .po-input{width:100%}.po-items__bar .po-btn--primary,.po-items__bar .po-btn--ghost{flex:none}@media (max-width:992px){.po-items__head,.po-items__row{grid-template-columns:minmax(240px,1.6fr) minmax(68px,.65fr) minmax(110px,.85fr) minmax(100px,.6fr);gap:10px}.po-field{grid-column:span 12}}@media (max-width:768px){.po-items__head{display:none}.po-items__row{border-radius:var(--po-r-18);background:#fffffffa;border:1px solid #0f172a1f;grid-template-columns:1fr;gap:10px;padding:12px;box-shadow:0 14px 30px #0f172a0f}.po-inline-grid{grid-template-columns:1fr}.po-items__cell{gap:7px;display:grid}.po-items__cell:before{content:attr(data-label);font-size:var(--po-fs-11);font-weight:var(--po-fw-850);letter-spacing:.1em;text-transform:uppercase;color:#0f172a8c;line-height:1.1;display:block}.po-items__cell--remove{justify-content:stretch}.po-items__cell--remove .po-btn--danger,.po-items__cell--remove .po-remove-btn{justify-content:center;width:100%;min-height:46px}.po-sticky-actions__inner{grid-template-columns:1fr 1fr;justify-content:center;place-items:stretch stretch;gap:10px;width:100%;max-width:560px;margin:0 auto;padding:0 10px;display:grid}.po-sticky-actions__group{display:contents}.po-sticky-actions__row{flex-direction:column;align-items:stretch;gap:10px;width:100%;min-width:0;display:flex}.po-sticky-actions__row .po-toolbar__field{align-self:stretch;width:100%;min-width:0}.po-sticky-actions__row .po-select__btn{width:100%;min-height:46px}.po-sticky-actions__row .po-toolbar__btn{white-space:nowrap;justify-content:center;min-height:46px;width:100%!important}.po-sticky-actions__inner .po-btn,.po-sticky-actions__inner .po-toolbar__btn,.po-sticky-actions__inner a.po-btn{justify-content:center;width:100%;min-height:46px}}@media (max-width:480px){.po-items__bar{flex-direction:column;align-items:stretch}.po-items__bar .po-btn--primary,.po-items__bar .po-btn--ghost{justify-content:center;width:100%}}.po-filters{background:#ffffffeb;border-bottom:1px solid #0f172a14;padding:16px 20px}.po-filters__grid{grid-template-columns:1.4fr .7fr .5fr;align-items:end;gap:12px;display:grid}.po-filters__field{min-width:0}.po-filters__actions{justify-content:flex-end;align-items:end;display:flex}.po-search{position:relative}.po-search__icon{opacity:.6;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.po-search__input{padding-left:34px}.inventory-table__wrap{border-radius:var(--po-r-18);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;background:#fffffff5;border:1px solid #0f172a1a;overflow:auto hidden;box-shadow:0 16px 36px #0f172a14}.po-card,.tpaccount__card{overflow:visible}.inventory-table__table{border-collapse:separate;border-spacing:0;width:100%;min-width:980px}.inventory-table__table thead th{z-index:3;-webkit-backdrop-filter:blur(10px);color:#0f172a9e;font-size:var(--po-fs-11);font-weight:var(--po-fw-850);letter-spacing:.1em;text-transform:uppercase;text-align:left;white-space:nowrap;background:#f8fafce6;border-bottom:1px solid #0f172a1a;padding:14px;position:sticky;top:0}.inventory-table__table tbody td{padding:var(--po-td-pad-y)var(--po-td-pad-x);vertical-align:middle;color:#0f172aeb;font-size:var(--po-fs-14);font-weight:var(--po-fw-500);border-bottom:1px solid #0f172a0f;height:auto;min-height:0;overflow:visible}.inventory-table__table thead th:not(:last-child),.inventory-table__table tbody td:not(:last-child){border-right:1px solid #0f172a14}.inventory-table__table tbody tr:nth-child(2n) td{background:#f8fafc8c}.inventory-table__table tbody tr:hover td{background:#3b82f60f}.inventory-table__table tbody tr:last-child td{border-bottom:none}.po-clip{text-overflow:ellipsis;white-space:nowrap;width:auto;overflow:hidden}.po-cell{gap:6px;min-width:0;display:grid}.po-cell__primary{font-weight:var(--po-fw-850);color:#0f172a;line-height:1.2}.po-cell__meta{color:#0f172aa8;font-size:var(--po-fs-12);flex-wrap:wrap;align-items:center;line-height:1.2;display:flex}.po-status{gap:8px;display:grid}.po-status__select{height:40px;font-weight:var(--po-fw-650);padding:9px 10px}.po-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.po-actions__btn{white-space:nowrap}.po-actions__primary{min-width:102px}.po-row--busy td{opacity:.72}.po-row--busy .po-btn,.po-row--busy select,.po-row--busy a.po-btn{pointer-events:none}.po-topbar{margin-bottom:12px}.po-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.po-toolbar__field{align-self:center;align-items:center;gap:10px;min-width:auto;display:flex}.po-toolbar__field .po-label{margin:0;line-height:1}.po-toolbar__btn{white-space:nowrap}.po-summary{background:#ffffffeb;border-bottom:1px solid #0f172a14;padding:16px 20px}.po-summary__grid{border-radius:var(--po-r-18);background:radial-gradient(900px 220px at 15% 0,#3b82f612,#0000 55%),radial-gradient(900px 220px at 85% 100%,#10b98112,#0000 55%),#f8fafcbd;border:1px solid #0f172a1a;grid-template-columns:1fr 1fr;gap:0 18px;min-width:0;padding:14px;display:grid;box-shadow:0 14px 30px #0f172a0f}.po-summary__item{min-width:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #0f172a14;border-radius:0;grid-template-columns:148px minmax(0,1fr);align-items:start;gap:10px;padding:12px 6px;display:grid}.po-summary__grid>.po-summary__item:nth-last-child(-n+2){border-bottom:0}.po-summary__grid>.po-summary__item:nth-child(odd){padding-right:16px}.po-summary__grid>.po-summary__item:nth-child(2n){padding-left:16px;position:relative}.po-summary__grid>.po-summary__item:nth-child(2n):before{content:"";background:#0f172a14;width:1px;position:absolute;top:12px;bottom:12px;left:-9px}.po-summary__item--wide{grid-column:1/-1;padding-left:6px;padding-right:6px}.po-summary__item--wide:before{display:none}.po-summary__k{font-size:var(--po-fs-11);font-weight:var(--po-fw-850);letter-spacing:.1em;text-transform:uppercase;color:#0f172a94;margin:0;padding-top:2px;line-height:1.1}.po-summary__v{min-width:0;font-size:var(--po-fs-14);font-weight:var(--po-fw-850);color:#0f172aeb;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.po-summary__item--wide .po-summary__v{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.25;overflow:visible}.inventory-table__table tbody td.po-delivery{vertical-align:middle;z-index:auto;background:0 0;display:table-cell;position:static}.inventory-table__table tbody td.po-delivery:not(:last-child){border-right:1px solid #0f172a14}.inventory-table__table tbody td.po-delivery *{box-shadow:none;background:0 0}.po-delivery{min-width:0;display:block}.po-delivery__top{white-space:nowrap;justify-content:flex-start;align-items:baseline;gap:8px;line-height:1.15;display:inline-flex}.po-delivery__top strong,.po-delivery__top .po-muted{flex:none}.po-delivery__top strong{font-weight:var(--po-fw-850);color:#0f172a;white-space:nowrap}.po-delivery .po-muted{font-size:var(--po-fs-11);font-weight:var(--po-fw-750);white-space:nowrap;margin:0;line-height:1}.po-delivery__sub{color:#0f172ab3;line-height:1.2;font-size:var(--po-fs-12);white-space:nowrap;margin-top:3px;display:block}.po-totals{background:#ffffffeb;justify-content:flex-end;padding:12px 20px 18px;display:flex}.po-totals__box{border-radius:var(--po-r-18);text-align:right;background:radial-gradient(700px 180px at 100% 0,#10b9811a,#0000 60%),#f8fafcbd;border:1px solid #0f172a1a;min-width:260px;padding:14px 16px;box-shadow:0 18px 46px #0f172a1a}.po-totals__value{font-size:var(--po-fs-20);font-weight:var(--po-fw-850);letter-spacing:-.02em;color:#0f172a;margin-top:8px}.po-history{background:#ffffffeb;padding:16px 16px 18px}.po-history__titlebar{border-bottom:1px solid #0f172a1a;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:14px;padding:6px 6px 14px;display:flex}.po-history__title{font-size:var(--po-fs-16);font-weight:var(--po-fw-850);letter-spacing:-.01em;color:#0f172a;margin:0}.po-history__meta{font-size:var(--po-fs-12);color:#0f172a9e}.po-history__list{gap:12px;display:grid}.po-history__entry{border-radius:var(--po-r-18);background:#fffffffa;border:1px solid #0f172a1a;overflow:hidden;box-shadow:0 18px 44px #0f172a1a}.po-history__entry-head{background:radial-gradient(600px 160px at 0 0,#3b82f61a,#0000 55%),linear-gradient(#f8fafceb,#ffffffeb);border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.po-history__when{font-size:var(--po-fs-14);font-weight:var(--po-fw-850);color:#0f172a}.po-history__ref{background:#0f172a0d;border:1px solid #0f172a1a;border-radius:999px;align-items:center;gap:10px;padding:7px 12px;display:inline-flex}.po-history__ref-label{font-size:var(--po-fs-10);font-weight:var(--po-fw-850);letter-spacing:.1em;text-transform:uppercase;color:#0f172a8c}.po-history__ref-value{font-size:var(--po-fs-12);font-weight:var(--po-fw-850);color:#0f172adb;font-variant-numeric:tabular-nums}.po-history__remarks{color:#0f172ab3;font-size:var(--po-fs-13);overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;padding:10px 14px 0}.po-history__tablewrap{padding:10px 0 0}.text-danger,.po-alert--danger{border-radius:var(--po-r-14);color:#991b1b;font-weight:var(--po-fw-750);font-size:var(--po-fs-13);background:#ef444417;border:1px solid #ef444433;padding:12px 14px}.po-print__header{background:#fff;border:1px solid #cfcfcf;margin:0 0 10px;padding:10px}.po-print__titlebar{border-bottom:1px solid #e2e2e2;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;padding:0 0 8px;display:flex}.po-print__title{color:#111;font-size:14px;font-weight:900}.po-print__pono{color:#111;white-space:nowrap;font-size:11px;font-weight:700}.po-print__label{color:#444;font-weight:700}.po-print__meta{grid-template-columns:1fr 1fr;gap:8px 10px;display:grid}.po-print__kv--wide{grid-column:1/-1}.po-print__k{letter-spacing:.06em;text-transform:uppercase;color:#444;margin-bottom:2px;font-size:10px;font-weight:900}.po-print__v{color:#111;overflow-wrap:anywhere;font-size:11px;font-weight:650}.po-print__muted{color:#444;font-size:10.5px;font-weight:650}.po-print__chips{border-top:1px solid #e2e2e2;flex-wrap:wrap;grid-column:1/-1;gap:10px;margin-top:2px;padding-top:6px;display:flex}.po-print__chip{color:#111;background:#fff;border:1px solid #d6d6d6;border-radius:999px;padding:5px 8px;font-size:10.5px}.po-print__chipk{color:#444;font-weight:700}.portal-modal{z-index:9999;padding:var(--po-modal-pad);padding-top:max(var(--po-modal-pad),env(safe-area-inset-top));padding-bottom:max(var(--po-modal-pad),env(safe-area-inset-bottom));padding-left:max(var(--po-modal-pad),env(safe-area-inset-left));padding-right:max(var(--po-modal-pad),env(safe-area-inset-right));font-family:var(--po-font);color:var(--po-ink);place-items:center;display:grid;position:fixed;inset:0}.portal-modal .portal-modal__backdrop{-webkit-backdrop-filter:blur(7px);background:#0a0e149e;position:absolute;inset:0}.portal-modal .portal-modal__panel{width:min(var(--po-modal-max-w),100vw - var(--po-modal-pad)*2);max-height:var(--po-modal-max-h);border-radius:var(--po-modal-radius);box-shadow:var(--po-shadow-3);background:#fffffff5;border:1px solid #0f172a1f;flex-direction:column;animation:.18s ease-out forwards poModalIn;display:flex;position:relative;overflow:hidden}.portal-modal .portal-modal__header{padding:var(--po-modal-head-pad);background:linear-gradient(#fffffffa,#f8fafceb);border-bottom:1px solid #0f172a1f;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.portal-modal .portal-modal__header h5,.portal-modal .portal-modal__header .portal-modal__title{font-size:var(--po-fs-16);font-weight:var(--po-fw-850);letter-spacing:-.01em;color:#0f172a;margin:0;line-height:1.2}.portal-modal .portal-modal__header .portal-modal__subtitle,.portal-modal .portal-modal__header .tpaccount__muted{font-size:var(--po-fs-13);margin-top:6px}.portal-modal .portal-modal__header button{flex:none;min-height:44px}.portal-modal .portal-modal__body{padding:var(--po-modal-pad);-webkit-overflow-scrolling:touch;background:#fffffff5;overflow:auto}.portal-modal .portal-modal__footer{padding:var(--po-modal-foot-pad)var(--po-modal-pad);background:#fffffffa;border-top:1px solid #0f172a1f;justify-content:flex-end;align-items:center;gap:10px;display:flex;box-shadow:0 -12px 26px #0f172a0f}.portal-modal .portal-modal__footer button{min-height:44px}.portal-modal .portal-modal__footer button:disabled{opacity:.62;cursor:not-allowed;box-shadow:none!important;transform:none!important}.portal-modal.po-modal .portal-modal__panel{width:min(var(--po-modal-max-w-wide),100vw - var(--po-modal-pad)*2)}.portal-modal .po-toolbar__field{align-self:flex-end}.portal-modal .portal-modal__header .tp-btn-2,.portal-modal .portal-modal__footer .tp-btn-2,.portal-modal .portal-modal__footer .tp-btn,.portal-modal .portal-modal__footer .tp-btn.update{border-radius:var(--po-ctrl-r);height:44px;font-size:var(--po-fs-12);font-weight:var(--po-fw-850);letter-spacing:.01em;box-shadow:none;justify-content:center;align-items:center;padding:0 16px;line-height:1;display:inline-flex;transform:none}.portal-modal .portal-modal__footer .tp-btn-2{color:#0f172ae6;background:#1e2b480d;border:1px solid #0f172a24;transition:background .12s,border-color .12s,box-shadow .12s,transform .12s}.portal-modal .portal-modal__footer .tp-btn-2:hover{background:#0f172a14;border-color:#0f172a2e;transform:translateY(-1px);box-shadow:0 14px 24px #0f172a1a}.portal-modal .portal-modal__footer .tp-btn-2:focus-visible{box-shadow:var(--po-ring),0 14px 24px #0f172a1a;border-color:#3b82f673;outline:none}.portal-modal .portal-modal__footer .tp-btn.update,.portal-modal .portal-modal__footer .tp-btn{background:var(--tp-heading-secondary);color:#fff;border:1px solid #0000;transition:box-shadow .12s,transform .12s,filter .12s,opacity .12s}.portal-modal .portal-modal__footer .tp-btn.update:hover,.portal-modal .portal-modal__footer .tp-btn:hover{transform:translateY(-1px);box-shadow:0 20px 40px #10b98142}.portal-modal .portal-modal__footer .tp-btn.update:focus-visible,.portal-modal .portal-modal__footer .tp-btn:focus-visible{box-shadow:var(--po-ring),0 20px 40px #10b98138;outline:none}.portal-modal .portal-modal__footer .tp-btn.update:disabled,.portal-modal .portal-modal__footer .tp-btn:disabled,.portal-modal .portal-modal__footer .tp-btn-2:disabled,.portal-modal .portal-modal__header .tp-btn-2:disabled{opacity:.62;cursor:not-allowed;box-shadow:none!important;transform:none!important}.portal-modal .portal-modal__footer .tp-btn.update{min-width:180px}.po-sticky-actions{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#fff0,#ffffffb8,#fffffff5);margin-top:16px;padding:12px 0;position:sticky;bottom:0}.po-sticky-actions__inner{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;width:100%;padding:0 4px;display:flex}.po-sticky-actions__group{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.po-sticky-actions__row{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.po-sticky-actions__row .po-toolbar__field{flex:1;min-width:0}.po-sticky-actions__row .po-toolbar__btn{white-space:nowrap;flex:none;width:auto;max-width:100%}@media (max-width:1200px){.po-card__head{gap:12px;padding:16px}.po-filters,.po-summary{padding:14px 16px}.po-totals{padding:10px 16px 16px}.po-history{padding:14px 14px 16px}.po-toolbar__field{min-width:210px}.po-filters__grid{grid-template-columns:1fr .7fr .6fr}}@media (max-width:992px){.po-toolbar{justify-content:flex-start}.po-toolbar__field{min-width:240px}.inventory-table__wrap{overflow-x:auto}.inventory-table__table{min-width:980px}.po-filters__grid{grid-template-columns:1fr .7fr}.po-filters__actions{grid-column:1/-1;justify-content:flex-start}.po-summary__grid{grid-template-columns:1fr;column-gap:0}.po-summary__grid>.po-summary__item:nth-child(2n):before{display:none}.po-summary__grid>.po-summary__item:nth-last-child(-n+2){border-bottom:1px solid #0f172a14}.po-summary__grid>.po-summary__item:last-child{border-bottom:0}.po-summary__grid>.po-summary__item:nth-child(odd),.po-summary__grid>.po-summary__item:nth-child(2n){padding-left:6px;padding-right:6px}}@media (max-width:768px){:root{--po-modal-pad:10px;--po-modal-head-pad:10px;--po-modal-foot-pad:10px;--po-modal-max-h:calc(100vh - 20px);--po-modal-radius:var(--po-modal-radius-mobile);--po-select-menu-max:220px;--po-td-pad-y:10px;--po-td-pad-x:12px;--po-mobile-card-gap:10px;--po-mobile-row-min:54px;--po-mobile-actions-min:72px}.po-card__head{flex-direction:column;align-items:stretch;padding:14px}.po-filters{padding:12px 14px}.po-filters__grid{grid-template-columns:1fr;gap:10px}.po-filters__actions{justify-content:stretch}.po-toolbar{grid-template-columns:1fr 1fr;align-items:end;gap:10px;width:100%;display:grid}.po-toolbar__field{grid-column:1/-1;width:100%;min-width:0}.po-toolbar__btn{justify-content:center;width:100%}.po-summary{padding:10px}.po-summary__grid{grid-template-columns:1fr;row-gap:0;padding:10px}.po-summary__item{border-bottom:1px solid #0f172a12;grid-template-columns:1fr;gap:4px;padding:10px 4px}.po-summary__k{font-size:var(--po-fs-10);letter-spacing:.09em;padding-top:0}.po-summary__v{font-size:var(--po-fs-13);white-space:normal;text-overflow:clip;line-height:1.2;overflow:visible}.po-summary__item--wide .po-summary__v{line-height:1.2}.po-totals{padding:10px 10px 12px}.po-totals__box{border-radius:16px;width:100%;min-width:0;padding:12px}.po-totals__value{margin-top:6px;font-size:18px}.po-history{padding:10px}.po-history__titlebar{margin-bottom:10px;padding:4px 2px 10px}.po-history__list{gap:10px}.po-history__entry{border-radius:16px;box-shadow:0 10px 22px #0f172a14}.po-history__entry-head{gap:8px;padding:10px 12px}.po-history__when{font-size:var(--po-fs-14)}.po-history__ref{padding:6px 10px}.po-history__remarks{font-size:var(--po-fs-12);padding:8px 12px 0;line-height:1.25}.po-history__tablewrap{padding:8px 0 0}.portal-modal{place-items:stretch stretch}.portal-modal .portal-modal__panel{width:100%;max-height:var(--po-modal-max-h);border-radius:var(--po-modal-radius)}.portal-modal .portal-modal__header{flex-direction:column;align-items:stretch;gap:8px}.portal-modal .portal-modal__header button{justify-content:center;width:100%;min-height:42px}.portal-modal .portal-modal__footer{grid-template-columns:1fr 1fr;gap:10px;display:grid}.portal-modal .portal-modal__footer button{justify-content:center;width:100%;min-height:42px}.po-sticky-actions__inner{grid-template-columns:1fr 1fr;justify-content:center;place-items:stretch stretch;gap:10px;width:100%;max-width:560px;margin:0 auto;padding:0 10px;display:grid}.po-sticky-actions__group{display:contents}.po-sticky-actions__inner .po-toolbar__field{place-self:stretch stretch;width:100%;min-width:0}.po-sticky-actions__inner .po-select__btn{width:100%;min-height:46px}.po-sticky-actions__inner .po-btn,.po-sticky-actions__inner .po-toolbar__btn,.po-sticky-actions__inner a.po-btn{justify-content:center;width:100%;min-height:46px}.po-sticky-actions__row .po-toolbar__btn{justify-content:center;width:auto!important}.po-sticky-actions__approve{grid-column:1/-1}.inventory-table__wrap{box-shadow:none;background:0 0;border:none;height:auto;max-height:none;overflow:visible}.inventory-table__table{border-collapse:collapse;border-spacing:0;width:100%;min-width:0}.inventory-table__table thead{display:none}.inventory-table__table tbody,.inventory-table__table tr,.inventory-table__table td{width:100%;display:block}.inventory-table__table tbody tr{margin-bottom:var(--po-mobile-card-gap);background:#fffffffa;border:1px solid #0f172a1f;border-radius:16px;overflow:hidden;box-shadow:0 10px 22px #0f172a0f}.inventory-table__table tbody td{padding:var(--po-td-pad-y)var(--po-td-pad-x);min-height:var(--po-mobile-row-min);white-space:normal;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word;border-bottom:1px solid #0f172a14;flex-direction:column;align-items:stretch;gap:6px;margin:0;display:flex;overflow:visible;text-align:left!important;border-right:0!important}.inventory-table__table tbody td:last-child{border-bottom:0}.inventory-table__table tbody td:before{content:attr(data-label);font-size:var(--po-fs-10);font-weight:var(--po-fw-850);letter-spacing:.09em;text-transform:uppercase;color:#0f172a8c;align-self:flex-start;margin:0;line-height:1.05;display:block}.po-cell{gap:4px}.po-cell__primary{line-height:1.15}.po-cell__meta{gap:4px 8px;line-height:1.15}.po-status{gap:8px}.po-status__select{width:100%;height:44px}.inventory-table__table tbody td[data-label=Actions]{min-height:max(var(--po-mobile-actions-min),84px);padding-bottom:12px}.inventory-table__table tbody td[data-label=Actions] .po-actions{flex-flow:wrap;justify-content:flex-start;align-items:stretch;gap:10px}.inventory-table__table tbody td[data-label=Actions] .po-actions__btn,.inventory-table__table tbody td[data-label=Actions] .po-actions__primary{flex:120px;justify-content:center;min-height:44px}.po-delivery__top,.po-delivery__sub{white-space:normal;line-height:1.15}}@media (max-width:480px){:root{--po-modal-pad:8px;--po-modal-head-pad:8px;--po-modal-foot-pad:8px;--po-modal-max-h:calc(100vh - 16px);--po-td-pad-y:9px;--po-td-pad-x:11px;--po-mobile-card-gap:8px;--po-mobile-row-min:50px;--po-mobile-actions-min:70px}.portal-modal .portal-modal__footer{grid-template-columns:1fr}.po-totals__value{font-size:17px}}@media print{@page{size:A4 portrait;margin:12mm}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#111!important;font-family:var(--po-font)!important;background:#fff!important;font-size:11px!important;line-height:1.28!important}header,nav,.po-screen-only,.po-btn,a.po-btn,button,.po-backlink,.po-toolbar,.po-topbar,.portal-modal{display:none!important}.container,.container.py-5,.po-page{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.tpaccount__card,.po-card,.inventory-table__wrap,.po-history__entry,.po-totals__box,.po-print__header{box-shadow:none!important;border-radius:0!important}.po-card{background:0 0!important;border:0!important}.po-print__header{background:#fff!important;border:1px solid #cfcfcf!important;margin:0 0 10px!important;padding:10px!important}.po-print__titlebar{border-bottom:1px solid #e2e2e2!important;margin-bottom:8px!important;padding-bottom:8px!important}.po-print__title{color:#111!important;font-size:13.5px!important;font-weight:900!important}.po-print__pono{color:#111!important;font-size:10.5px!important;font-weight:800!important}.po-print__k{letter-spacing:.06em!important;text-transform:uppercase!important;color:#444!important;font-size:9.8px!important;font-weight:900!important}.po-print__v{color:#111!important;font-size:10.7px!important;font-weight:650!important}.inventory-table__wrap{background:0 0!important;border:0!important;margin:8px 0 10px!important;overflow:visible!important}.inventory-table__table{border-collapse:collapse!important;border-spacing:0!important;table-layout:fixed!important;background:#fff!important;border:1px solid #cfcfcf!important;width:100%!important;min-width:0!important}.inventory-table__table thead{display:table-header-group!important}.inventory-table__table tbody{display:table-row-group!important}.inventory-table__table tr{break-inside:avoid!important;page-break-inside:avoid!important;display:table-row!important}.inventory-table__table th,.inventory-table__table td{width:auto!important;height:auto!important;min-height:0!important;display:table-cell!important}.inventory-table__table thead th{color:#111!important;letter-spacing:.06em!important;text-transform:uppercase!important;white-space:nowrap!important;text-align:left!important;background:#f3f4f6!important;border-bottom:1px solid #cfcfcf!important;border-right:1px solid #dcdcdc!important;padding:7px 8px!important;font-size:10.3px!important;font-weight:900!important;position:static!important}.inventory-table__table thead th:last-child{border-right:0!important}.inventory-table__table tbody td{vertical-align:top!important;color:#111!important;background:#fff!important;border-bottom:1px solid #e6e6e6!important;border-right:1px solid #efefef!important;padding:7px 8px!important;font-size:10.8px!important;font-weight:600!important;overflow:hidden!important}.inventory-table__table tbody td:last-child{border-right:0!important}.inventory-table__table tbody td:before{content:none!important;display:none!important}.po-clip{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.po-cell__primary{color:#111!important;font-weight:800!important}.po-cell__meta{color:#444!important;font-size:10.2px!important;line-height:1.2!important}.po-muted,.tpaccount__muted{color:#444!important;font-size:10.2px!important;font-weight:650!important}.inventory-table__table tbody td.po-delivery{background:#fff!important;display:table-cell!important;overflow:hidden!important}.inventory-table__table tbody td.po-delivery:not(:last-child){border-right:1px solid #efefef!important}.inventory-table__table tbody td.po-delivery *{box-shadow:none!important;background:0 0!important}.po-delivery__top{white-space:nowrap!important;justify-content:flex-start!important;gap:6px!important;line-height:1.15!important;display:inline-flex!important}.po-delivery__sub{color:#444!important;white-space:nowrap!important;margin-top:2px!important;font-size:10.2px!important;line-height:1.15!important}table{border-collapse:collapse!important;width:100%!important;max-width:100%!important}.po-print__table{table-layout:fixed!important;background:#fff!important;border:1px solid #cfcfcf!important;width:100%!important;min-width:0!important;max-width:100%!important}.po-print__table thead th{color:#111!important;letter-spacing:.06em!important;text-transform:uppercase!important;white-space:nowrap!important;text-align:left!important;background:#f3f4f6!important;border-bottom:1px solid #cfcfcf!important;border-right:1px solid #dcdcdc!important;padding:7px 8px!important;font-size:10.3px!important;font-weight:900!important;position:static!important}.po-print__table thead th:last-child{border-right:0!important}.po-print__table tbody td{vertical-align:top!important;color:#111!important;background:#fff!important;border-bottom:1px solid #e6e6e6!important;border-right:1px solid #efefef!important;padding:7px 8px!important;font-size:10.8px!important;font-weight:600!important;overflow:hidden!important}.po-print__table tbody td:last-child{border-right:0!important}.po-mono,.po-print__table tbody td:first-child{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.po-print__wrapcell,.po-print__table tbody td:nth-child(2){white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important;-webkit-hyphens:auto!important;hyphens:auto!important;line-height:1.25!important;overflow:visible!important}.po-print__num,.po-num{text-align:left!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important}.po-totals{break-inside:avoid!important;page-break-inside:avoid!important;background:0 0!important;justify-content:flex-end!important;margin:0 0 12px!important;padding:6px 0 10px!important;display:flex!important}.po-totals__box{text-align:right!important;break-inside:avoid!important;page-break-inside:avoid!important;background:#fff!important;border:1px solid #cfcfcf!important;min-width:260px!important;padding:8px 10px!important}.po-totals__value{color:#111!important;letter-spacing:-.01em!important;margin-top:4px!important;font-size:13.5px!important;font-weight:900!important}.po-history{break-before:auto!important;page-break-before:auto!important;break-inside:auto!important;page-break-inside:auto!important;background:0 0!important;margin:0!important;padding:0!important}.po-history__titlebar{break-after:avoid!important;page-break-after:avoid!important;border-bottom:1px solid #dcdcdc!important;margin:10px 0 8px!important;padding:0 0 6px!important}.po-history__list{break-before:auto!important;page-break-before:auto!important;break-inside:auto!important;page-break-inside:auto!important;gap:0!important;display:block!important}.po-history__entry{break-inside:avoid!important;page-break-inside:avoid!important;background:#fff!important;border:1px solid #cfcfcf!important;margin:0 0 10px!important;display:block!important}.po-history__entry-head{break-inside:avoid!important;page-break-inside:avoid!important;background:#f7f7f7!important;border-bottom:1px solid #dcdcdc!important;padding:8px 10px!important}.po-history__remarks{color:#333!important;break-inside:avoid!important;page-break-inside:avoid!important;padding:8px 10px 0!important;font-size:10.6px!important}.po-history__tablewrap{break-inside:avoid!important;page-break-inside:avoid!important;padding:8px 10px 10px!important}.po-history__tablewrap tr{break-inside:avoid!important;page-break-inside:avoid!important}.po-print__avoid-break{break-inside:auto!important;page-break-inside:auto!important}}.portal-modal.po-modal .portal-modal__panel{width:min(1060px,100vw - 32px);max-height:calc(100vh - 32px)}.portal-modal.po-modal .portal-modal__body{overflow-x:hidden}.portal-modal.po-modal .po-form-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:12px;display:grid}.portal-modal.po-modal .po-form-grid--header{margin-bottom:16px}.portal-modal.po-modal .po-field{grid-column:span 6;min-width:0}.portal-modal.po-modal .po-field--span2{grid-column:span 12}@media (max-width:992px){.portal-modal.po-modal .po-field{grid-column:span 12}}.portal-modal.po-modal .po-table{width:100%;min-width:0;overflow:hidden}.portal-modal.po-modal .po-modal-items-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}.portal-modal.po-modal .po-modal-items-table thead th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:#0f172a9e;white-space:nowrap;background:#f8fafcd9;border-bottom:1px solid #0f172a1a;padding:12px;font-size:11px;font-weight:850}.portal-modal.po-modal .po-modal-items-table tbody td{vertical-align:middle;border-bottom:1px solid #0f172a0f;min-width:0;padding:12px}.portal-modal.po-modal .po-modal-items-table thead th:not(:last-child),.portal-modal.po-modal .po-modal-items-table tbody td:not(:last-child){border-right:1px solid #0f172a14}.portal-modal.po-modal .po-inline-grid{grid-template-columns:1fr 1fr;gap:10px;min-width:0;display:grid}@media (max-width:768px){.portal-modal.po-modal .portal-modal__panel{border-radius:18px;width:100%;max-height:calc(100vh - 20px)}.portal-modal.po-modal .portal-modal__header{flex-direction:column;align-items:stretch;gap:10px}.portal-modal.po-modal .portal-modal__header button{justify-content:center;width:100%}.portal-modal.po-modal .portal-modal__footer{grid-template-columns:1fr 1fr;gap:10px;display:grid}.portal-modal.po-modal .portal-modal__footer button{justify-content:center;width:100%}.portal-modal.po-modal .po-modal-items-table{border-collapse:collapse;width:100%}.portal-modal.po-modal .po-modal-items-table thead{display:none}.portal-modal.po-modal .po-modal-items-table tbody,.portal-modal.po-modal .po-modal-items-table tr,.portal-modal.po-modal .po-modal-items-table td{width:100%;display:block}.portal-modal.po-modal .po-modal-items-table tbody tr{background:#fffffffa;border:1px solid #0f172a1f;border-radius:16px;margin-bottom:12px;overflow:hidden;box-shadow:0 10px 22px #0f172a0f}.portal-modal.po-modal .po-modal-items-table tbody td{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word;border-bottom:1px solid #0f172a14;flex-direction:column;gap:6px;padding:10px 12px;display:flex;overflow:visible;border-right:0!important}.portal-modal.po-modal .po-modal-items-table tbody td:last-child{border-bottom:0}.portal-modal.po-modal .po-modal-items-table tbody td:before{content:attr(data-label);letter-spacing:.09em;text-transform:uppercase;color:#0f172a8c;font-size:10px;font-weight:850;line-height:1.05;display:block}.portal-modal.po-modal .po-inline-grid{grid-template-columns:1fr}.portal-modal.po-modal .po-remove-btn{justify-content:center;width:100%;min-height:46px}}@media (max-width:480px){.portal-modal.po-modal .portal-modal__footer{grid-template-columns:1fr}}.modal-backdrop{z-index:1000;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content{background:#fff;border-radius:10px;width:100%;max-width:50vw;max-height:65vh;padding:30px;position:relative;overflow-y:auto}.modal-close{cursor:pointer;background:0 0;border:none;font-size:24px;position:absolute;top:15px;right:20px}.video-modal-overlay{z-index:1000;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.video-modal-content{background:#000;border-radius:8px;width:90%;max-width:800px;position:relative;overflow:hidden}.video-modal-close{cursor:pointer;color:#fff;background:0 0;border:none;font-size:24px;position:absolute;top:8px;right:12px}.video-modal-iframe-wrapper{height:0;padding-bottom:56.25%;position:relative}.video-modal-iframe-wrapper iframe{border:0;width:100%;height:100%;position:absolute;inset:0}
