.vendor-banner{padding:60px 0;background-color:#daedff}@media(max-width:1024px){.vendor-banner__content{margin-bottom:16px}}.vendor-banner__title{font-size:4rem;font-weight:700;color:#333;margin-bottom:1.5rem;line-height:1.2}@media(max-width:1024px){.vendor-banner__title{font-size:2.7rem}}@media(max-width:768px){.vendor-banner__title{font-size:2.5rem}}.vendor-banner__description{font-size:1.7rem;color:#666;margin-bottom:2rem;line-height:1.6;max-width:70%}@media(max-width:1024px){.vendor-banner__description{max-width:100%;font-size:1rem}}.vendor-banner__btn{padding:12px 30px;font-size:16px;font-weight:600;border-radius:8px;text-transform:none}@media(max-width:768px){.vendor-banner__btn{font-size:.9rem;padding:10px 20px}}.vendor-banner__image{text-align:center}.vendor-banner__image img{max-width:100%;height:auto}.vendor-form-container{background-color:#fff;padding:24px}@media(max-width:1024px){.vendor-form-container{padding:20px}}@media(max-width:768px){.vendor-form-container{padding:16px}}.vendor-hero-form{z-index:2;border-radius:16px;position:relative;z-index:10;width:100%;max-width:700px}.vendor-hero-content{position:relative;z-index:2;color:#fff;max-width:513px}.vendor-hero-title{font-size:42px;font-weight:700;line-height:1.5;color:#fff;margin-bottom:20px;white-space:pre-line}@media(max-width:1432px){.vendor-hero-title{font-size:36px}}@media(max-width:1024px){.vendor-hero-title{margin-bottom:0;text-align:center}}.vendor-steps{margin-bottom:32px}@media(max-width:768px){.vendor-steps{margin-bottom:16px}}.vendor-form{max-width:100%;margin:0 auto}.vendor-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 16px;gap:20px 16px}@media(max-width:1024px){.vendor-grid{gap:16px 12px}}@media(max-width:767px){.vendor-grid{grid-template-columns:1fr;gap:16px}}.vendor-grid-step3{gap:20px}.vendor-field,.vendor-grid-step3{display:flex;flex-direction:column}.vendor-field{margin-bottom:0}.vendor-field--full{grid-column:1/-1}.vendor-input,.vendor-input-phone{padding:14px 16px;font-size:1.4rem;border-radius:6px;border:1px solid #d9d9d9;background:#fafbfc;transition:border .2s;width:100%}@media(max-width:1100px){.vendor-input,.vendor-input-phone{padding:14px 12px}}@media(max-width:1024px){.vendor-input,.vendor-input-phone{font-size:1.3rem}}.vendor-input-phone::placeholder,.vendor-input::placeholder{color:#2c2c2c!important}.vendor-input-phone:focus,.vendor-input-phone:hover,.vendor-input:focus,.vendor-input:hover{border:1px solid #d9d9d9;background:#fafbfc}.vendor-input-phone:disabled,.vendor-input:disabled{background:#fafbfc;color:#9b9b9b;cursor:not-allowed}.otp-wrapper{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px;width:100%}.otp-input{height:48px;text-align:center}.vendor-input-phone{border-radius:0 6px 6px 0}.ant-steps{display:flex}@media(max-width:767px){.ant-steps{display:none!important}}.step-title-mobile{display:none}@media(max-width:767px){.step-title-mobile{display:block;font-size:18px;font-weight:600;margin-bottom:16px}}.phone-input{padding:6.5px 16px}.phone-input input{border-radius:6px!important;border:none!important;background:#fafbfc;transition:border .2s}.react-international-phone-input-container .react-international-phone-input{background-color:transparent!important;border:none!important;width:100%}.react-international-phone-country-selector-button{background-color:transparent!important;border:none!important}#business_license_type,#business_type,#no_of_sku,#product_category{padding:5.5px 8px!important}.css-13cymwt-control{background-color:transparent!important}.css-13cymwt-control,.css-13cymwt-control:focus,.css-t3ipsp-control{border:none!important}.css-t3ipsp-control{background-color:transparent!important;box-shadow:none!important}.vendor-field-checkbox{margin-top:20px;display:flex;align-items:center;gap:10px}.vendor-field-checkbox input[type=checkbox]{width:16px;height:16px;border-radius:6px;border:1px solid #ccc;cursor:pointer}.vendor-field-checkbox input[type=checkbox]:checked{border-radius:6px;accent-color:#0071df;background-color:#0071df;border-color:#0071df}.vendor-field-checkbox label{margin-bottom:0;font-size:1.4rem;color:#333}.required{color:red}.invalid-feedback{font-size:14px}.vendor-link{color:#0071df;text-decoration:none;font-size:1.4rem!important}.phone-input input:focus,.vendor-input:focus{border:1.5px solid #9e9e9e;outline:none}.phone-input.has-error input,.vendor-input.has-error{border-color:#ff4d4f}.vendor-error{color:#ff4d4f;font-size:.97em;margin-top:3px}.vendor-form-actions{text-align:right;margin-top:30px}.vendor-btn{background-color:#0071df;color:#fff;border:none;font-size:16px;padding:13px 36px;border-radius:6px;cursor:pointer;transition:background-color .2s;min-width:160px;font-weight:600}@media(max-width:1024px){.vendor-btn{padding:12px 24px;min-width:120px}}.vendor-phone::placeholder{color:#000}.vendor-btn[disabled]{opacity:.7;cursor:not-allowed}.vendor-btn:hover:not([disabled]){background:#0063c5}.loader{display:inline-block;width:22px;height:22px;border:2.5px solid #fff;border-top-color:#6c63ff;border-radius:50%;animation:spin 1s linear infinite;vertical-align:middle}label{font-weight:500;margin-bottom:7px;color:#222}.phone-input input{width:100%;box-sizing:border-box}.step-slide{width:100%;transition:transform .4s ease-in-out,opacity .4s ease-in-out;opacity:0;transform:translateX(100%)}.step-slide.active{opacity:1;transform:translateX(0)}.vendor-about{padding:80px 0}.vendor-about__title{font-size:3rem;font-weight:700;color:#333;margin-bottom:4rem}@media(max-width:768px){.vendor-about__title{font-size:2rem;margin-bottom:3rem}}.vendor-hero{position:relative;display:flex;justify-content:space-between;align-items:center;gap:36px;padding:40px;overflow:hidden;border-radius:20px;margin-bottom:30px;background-color:#000}@media(max-width:1024px){.vendor-hero{gap:20px}}.vendor-hero-bg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.vendor-hero-bg-mobile{display:none}.vendor-hero-bg-mobile img{width:100%;height:100%;object-fit:cover}.vendor-hero:before{content:"";position:absolute;inset:0;background:rgba(20,20,5,.4);z-index:1}@media(max-width:1024px){.vendor-hero{flex-direction:column;padding:20px}.vendor-hero-content{margin:0 auto;max-width:100%}.vendor-hero-form{max-width:100%;width:100%}.vendor-hero-bg{display:none}.vendor-hero-bg-mobile{display:block;position:absolute;inset:0;z-index:0}}@media(max-width:768px){.vendor-hero-title{font-size:28px;line-height:1.4}.vendor-hero-form{padding:10px}}@media(max-width:480px){.vendor-hero{padding:30px 15px}.vendor-hero-title{font-size:22px}.vendor-hero-form{padding:0}}.diabmart-section{padding:30px 20px;min-height:600px;display:flex;align-items:center;justify-content:center}.diabmart-container{max-width:1400px;width:100%;margin:0 auto}.diabmart-heading{font-size:45px;font-weight:700;text-align:center;color:#000}.diabmart-brand-name{font-weight:700;color:#06c}.diabmart-title{font-size:22px;font-weight:400;text-align:center;margin-bottom:80px;color:#000;letter-spacing:-.025em;width:172px}.diabmart-features-grid{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,.5fr);grid-gap:40px 50px;gap:40px 50px;max-width:1600px;margin:0 auto}.diabmart-feature-card{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px;background:transparent}.diabmart-card-1{grid-column:1;grid-row:1}.diabmart-card-2{grid-column:2;grid-row:1}.diabmart-card-3{grid-column:3;grid-row:1}.diabmart-card-4{grid-column:1;grid-row:2;margin-left:90%}.diabmart-card-5{grid-column:3;grid-row:2;margin-right:90%}.diabmart-icon-wrapper{width:113px;height:113px;background-color:#33a151;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:30px;color:#fff;transition:transform .3s ease,box-shadow .3s ease}.diabmart-icon-wrapper:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(34,197,94,.4)}.diabmart-feature-title{font-size:20px;font-weight:600;color:#000;margin-bottom:8px;line-height:1.4;max-width:192px}.diabmart-connector{position:absolute;border-top:3px dotted #33a151;z-index:1}.diabmart-connector-1,.diabmart-connector-2{top:70px;right:-90px;width:150px}.diabmart-connector-4{top:70px;right:-350px;width:200px}.diabmart-custom-icon{width:30px;height:30px;object-fit:contain}@media(max-width:1280px){.diabmart-features-grid{gap:50px 40px}.diabmart-heading{font-size:38px}}@media(max-width:1024px){.diabmart-features-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);gap:20px 20px;max-width:700px}.diabmart-card-1{grid-column:1;grid-row:1}.diabmart-card-2{grid-column:2;grid-row:1}.diabmart-card-3{grid-column:3;grid-row:1}.diabmart-card-4{grid-column:1/span 2;grid-row:2;margin-left:0}.diabmart-card-5{grid-column:2/span 2;grid-row:2;margin-right:0;justify-self:center}.diabmart-connector{display:none}.diabmart-heading{font-size:32px}}@media(max-width:768px){.diabmart-section{padding:20px 16px}.diabmart-heading{font-size:32px;font-weight:700;text-align:center;color:#000}.diabmart-brand-name{font-weight:700;color:#06c}.diabmart-features-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);gap:50px 10px}.diabmart-card-1{grid-column:1;grid-row:1}.diabmart-card-2{grid-column:2;grid-row:1}.diabmart-card-3{grid-column:3;grid-row:1}.diabmart-card-4{grid-column:1/span 2;grid-row:2;margin-left:0}.diabmart-card-5{grid-column:2/span 2;grid-row:2;margin-right:0;justify-self:center}.diabmart-feature-card{width:100%;max-width:320px;padding:16px}.diabmart-icon-wrapper{margin-bottom:16px}.diabmart-custom-icon{width:30px;height:30px;object-fit:contain}.diabmart-feature-title{font-size:16px;font-weight:600;text-align:center}.diabmart-connector{display:none}}@media(max-width:480px){.diabmart-features-grid{gap:10px}.diabmart-heading{font-size:24px;margin-bottom:30px}.diabmart-card-1{grid-column:1;grid-row:1}.diabmart-card-2{grid-column:2;grid-row:1}.diabmart-card-3{grid-column:1;grid-row:2}.diabmart-card-4{grid-column:2;grid-row:2;margin-left:0}.diabmart-card-5{grid-column:1/span 2;grid-row:3;margin-right:0;justify-self:center}.diabmart-icon-wrapper{width:80px;height:80px}.diabmart-icon-wrapper img{width:40px;height:40px}.diabmart-feature-title{font-size:14px}.diabmart-feature-card{max-width:100%;padding:12px}.diabmart-section{padding:20px 12px}}@media(max-width:360px){.diabmart-heading{font-size:20px}.diabmart-icon-wrapper{width:50px;height:50px}.diabmart-feature-title{font-size:.95rem}.diabmart-feature-card{padding:10px}}.who-can-join-section{padding:60px 20px 0;display:flex;justify-content:center;align-items:center;background-color:#e8ffee}@media(max-width:1024px){.who-can-join-section{padding:40px 20px}}@media(max-width:480px){.who-can-join-section{padding:20px 12px 0}}.container{width:100%}.content-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:80px;min-height:500px}.main-heading{font-size:42px;margin-bottom:40px;line-height:1.2}.blue-text{color:#2563eb}.text{color:#000;font-size:20px;line-height:1.5;font-weight:400}.right-content{flex:1 1;display:flex;justify-content:center;align-items:center}.phone-container{position:relative;max-width:500px;width:100%}.phone-image{width:100%;height:auto;object-fit:cover;min-height:500px}@media(max-width:1024px){.content-wrapper{flex-direction:row;justify-content:center;align-items:center;text-align:center;gap:50px;min-height:unset}.left-content{padding-right:0;max-width:600px}.main-heading{font-size:46px}.text{font-size:18px}.bullet{font-size:20px}.phone-container{max-width:400px}.phone-image{min-height:400px}}@media(max-width:768px){.content-wrapper{flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:50px;min-height:unset}.main-heading{font-size:30px;margin-bottom:20px}.text{font-size:16px}.bullet,.text{text-align:center}.bullet{font-size:18px;align-items:center}.bullet-list{display:flex;flex-direction:column;gap:10px}.bullet-item{display:flex;justify-content:center;gap:12px}.phone-container{max-width:320px}.phone-image{min-height:350px}}@media(max-width:480px){.main-heading{font-size:24px}.bullet{font-size:16px}.text{font-size:15px}.phone-container{max-width:260px}.phone-image{min-height:300px}}@media(max-width:360px){.main-heading{font-size:20px}.bullet,.text{font-size:14px}.phone-container{max-width:220px}.phone-image{min-height:260px}}.partnership-section{padding:60px 0;background-color:#fff}@media(max-width:1024px){.partnership-section{padding:40px 20px}}@media(max-width:480px){.partnership-section{padding:20px 12px}}.container{max-width:1400px;margin:0 auto}.section-title{font-size:2.5rem;text-align:center;margin-bottom:50px}.highlight{color:#3b82f6}.steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px;max-width:1400px;margin:0 auto}.step-card{background-color:#e8ffee;border-radius:16px 56px 16px 16px;padding:30px 20px;position:relative;border:1px solid #a7f3d0;transition:transform .2s ease,box-shadow .2s ease}.step-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.step-number{position:absolute;top:20px;right:25px;font-size:3rem;font-weight:700;color:rgba(34,197,94,.3);line-height:1}.step-icon{width:50px;height:50px;background-color:#33a151;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:20px}.step-title{font-size:19px;font-style:bold;font-weight:700;color:#33a151;margin-bottom:12px;line-height:1.5;max-width:186px}.step-description{font-size:16px;color:#000;line-height:1.5;margin:0}@media(max-width:768px){.section-title{font-size:2rem;margin-bottom:40px}.steps-grid{grid-template-columns:1fr;gap:16px}.step-card{padding:25px 20px}.step-number{font-size:2.5rem;top:15px;right:20px}}.contact-card-wrapper{padding:50px 20px;display:flex;justify-content:center}.contact-card{position:relative;background:linear-gradient(90deg,#009c2a,#33a151);color:#fff;border-radius:20px;padding:80px 40px;width:100%;max-width:1400px;text-align:center;overflow:hidden}.contact-card h2{font-size:42px;font-weight:300;font-style:bold;line-height:1.5;max-width:700px;margin:0 auto 30px;color:#fff}.contact-card h2 strong{font-weight:700}.contact-button{background:#fff;color:#000;padding:12px 24px;border-radius:8px;font-weight:600;display:inline-flex;align-items:center;gap:14px;text-decoration:none;transition:all .3s ease}.contact-button:hover{background:#f1f1f1}.diagonal-lines{position:absolute;width:200px;height:200px;pointer-events:none;z-index:0}.top-left{top:0;left:0;transform:rotate(0deg)}.bottom-right{bottom:0;right:0;transform:rotate(180deg)}@media(max-width:768px){.contact-card h2{font-size:24px}.contact-button{font-size:14px;padding:10px 20px}.diagonal-lines{width:150px;height:150px}}.ant-dropdown{z-index:10001!important}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}@media(max-width:1024px){html{overflow-x:hidden}}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@font-face{font-family:Poppins-Bold;src:url(/_next/static/media/Poppins-Bold.8001a01b.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/_next/static/media/Poppins-Regular.4b4ebe20.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins-SemiBold;src:url(/_next/static/media/Poppins-SemiBold.98512bf8.ttf);font-weight:400;font-style:normal;font-display:swap}*{font-family:Poppins,Arial,sans-serif;font-weight:400}html{font-size:62.5%}body{font-size:14px}h1,h2,h3,h4,h5,h6{font-family:Poppins;position:relative;color:#000;margin-top:0;font-weight:700}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}h4,h5,h6{font-family:Poppins}h1{font-size:48px}h2{font-size:36px}@media(max-width:1024px){h2{font-size:28px!important}}@media(max-width:768px){h2{font-size:24px!important}}h3{font-size:24px!important}@media(max-width:1024px){h3{font-size:20px!important}}@media(max-width:768px){h3{font-size:18px!important}}h4{font-size:20px}h5{font-size:14px!important}h6{font-size:12px}li{font-size:1.6rem}input{font-family:Poppins!important}button,option{font-size:1.6rem}p{font-size:1.7rem;line-height:1.6em}p span{font-size:1.6rem!important;font-family:inherit;color:inherit;font-size:inherit}.ps-document p{margin-bottom:10px!important}a{position:relative;color:inherit;text-decoration:none}a:hover{color:#0f6ece}@media(max-width:768px){a{font-size:1.4rem}}.site-content a{color:inherit}a,button,input,select,textarea{outline:none}a:hover,h1:focus,h2:focus,h3:focus,h4:focus,h5:focus,h6:focus{text-decoration:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:none;text-decoration:none}iframe,img{max-width:100%}iframe{border:0;width:100%}figure{margin:0}.ps-document ol,.ps-document ul{margin-bottom:10px}.ps-document ol ol,.ps-document ol ul,.ps-document ul ol,.ps-document ul ul{margin-bottom:0}.ps-document ol li,.ps-document ul li{color:#666;font-size:14px;line-height:1.6em}.ps-document h5{font-size:16px;font-weight:600}.ps-document p{margin-bottom:4rem;line-height:1.8em;color:#666}.ps-document p i{font-family:Poppins-Bold,Libre Baskerville}.ps-document p strong{font-weight:600;color:#666}.ps-document p strong i{font-weight:400;color:#000}.ps-document blockquote{position:relative;margin-bottom:3rem;padding:3rem 2rem 3rem 6rem;background-color:#f1f1f1}.ps-document blockquote:before{content:"“";position:absolute;top:10px;left:30px;font-family:Poppins-Bold,Libre Baskerville;font-size:5rem;color:#666}.ps-document blockquote p{margin-bottom:0;font-family:Poppins-Bold,Libre Baskerville;font-size:14px;font-weight:400;line-height:1.8em;color:#666;font-style:italic}.ps-document .ps-document__heading{position:relative;display:block;margin-bottom:30px;text-align:center}.ps-document .ps-document__heading h4{display:inline-block;padding:0 3rem;margin-bottom:0;text-align:center;font-weight:600;font-size:14px;color:#000;text-transform:uppercase;letter-spacing:.05em;background-color:#fff}.ps-document .ps-document__heading:before{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background-color:#ebebeb;z-index:-1}.ps-success{color:#529115;font-weight:500}.ps-heading{margin-bottom:1.5rem;font-size:3.6rem;color:#000;font-weight:600;line-height:1.4em}.ps-heading--2{font-size:2.4rem}@media(max-width:767px){.ps-heading{font-size:2.4rem}}.ps-blockquote{border-left:4px solid #0f6ece;padding-left:60px}.ps-blockquote p{font-family:Poppins-Bold,Libre Baskerville;font-size:26px;font-weight:400;color:#000}.ps-blockquote span{font-weight:600;color:#000}.ps-tag{font-weight:600}.ps-tag--in-stock{color:#690}.ps-tag--out-stock{color:#000}.ps-rating{display:inline-block}.ps-rating i{margin-right:.5em}.ps-rating i.fa-star{color:#f8cc41}.ps-rating i.fa-star-o{color:#999}.ps-rating i:last-child{margin-right:0}.layout--default a{color:inherit}body,html{min-height:100%;position:relative}.ps-row{margin:0 -15px}.ps-row:after{clear:both;content:"";display:table}.ps-row .ps-column{float:left;width:20%;padding:0 15px}@media(max-width:1600px){.ps-row .ps-column{width:25%}}@media(max-width:991px){.ps-row .ps-column{width:33.3333333333%}}@media(max-width:767px){.ps-row .ps-column{width:50%}}@media(max-width:479px){.ps-row .ps-column{width:100%}}@media(max-width:767px){.ps-col-tiny .col-xs-12{width:50%}}@media(max-width:479px){.ps-col-tiny .col-xs-12{width:100%}}body{overflow-x:hidden}.ps-container{max-width:1650px;margin:0 auto;padding:0 15px}@media(max-width:1680px){.ps-container{padding:0 30px;max-width:100%}}@media(max-width:479px){.ps-container{padding:0 20px}}@media(min-width:1200px){.container{min-width:1230px}}.ps-list--social{margin:0;padding:0}.ps-list--social li{position:relative;display:inline-block;margin-right:30px;vertical-align:top}.ps-list--social li a{display:inline-block;font-size:18px;color:#666}.ps-list--social li a:hover{color:#0f6ece}.ps-list--social li a.facebook i{font-size:20px;color:#3b5998}.ps-list--social li a.twitter i{font-size:20px;color:#0084b4}.ps-list--social li a.google-plus i{font-size:20px;color:red}.ps-list--social li a.instagram i{font-size:20px;color:#c32aa3}.ps-list--dot{padding:0;margin:0 0 2rem;list-style-type:none}.ps-list--dot .subtitle-html ul{margin-left:0;padding-left:0;list-style-position:inside}.ps-list--dot .subtitle-html li{margin-left:0;padding-left:2rem}.ps-list--dot li{margin-bottom:1rem;position:relative;padding-left:20px;font-size:1.4rem;color:#000;line-height:20px}.ps-list--dot li:before{content:"";position:absolute;top:5px;left:0;width:6px;height:6px;background-color:#000;border-radius:50%}.ps-list--link{display:flex;flex-direction:column;gap:10px}.ps-list--link li{padding:4px 0}.ps-list--link li a{display:inline-block;color:#000;line-height:20px;position:relative;font-weight:500}.ps-list--social-color{margin:0;padding:0;list-style:none}.ps-list--social-color li{display:inline-block;vertical-align:top;margin-right:10px}.ps-list--social-color li a{display:flex;justify-content:center;align-items:center;font-size:20px;width:38px;height:38px;color:#fff}.ps-list--social-color li a.facebook{background-color:#1b4e9b}.ps-list--social-color li a.facebook:hover{background-color:#296fda}.ps-list--social-color li a.twitter{background-color:#00aeef}.ps-list--social-color li a.twitter:hover{background-color:#3dcaff}.ps-list--social-color li a.google-plus{background-color:#c00}.ps-list--social-color li a.google-plus:hover{background-color:#ff1919}.ps-list--social-color li a.linkedin{background-color:#2d567f}.ps-list--social-color li a.linkedin:hover{background-color:#417cb7}.ps-list--social-color li a.feed{background-color:#f86a02}.ps-list--social-color li a.feed:hover{background-color:#fe9549}.ps-list--brands{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;grid-gap:1.2rem;gap:1.2rem}button{cursor:pointer}.menu-toggle,.ps-btn--hamburger{position:relative;display:inline-block;width:40px;height:40px;overflow:hidden;border-radius:50%}.menu-toggle span,.menu-toggle:after,.menu-toggle:before,.ps-btn--hamburger span,.ps-btn--hamburger:after,.ps-btn--hamburger:before{position:absolute;right:10px;height:2px;width:20px;background-color:#303030;z-index:100}.menu-toggle span,.ps-btn--hamburger span{top:50%}.menu-toggle:after,.menu-toggle:before,.ps-btn--hamburger:after,.ps-btn--hamburger:before{content:""}.menu-toggle:before,.ps-btn--hamburger:before{top:12px}.menu-toggle:after,.ps-btn--hamburger:after{bottom:12px}.menu-toggle:hover,.ps-btn--hamburger:hover{cursor:pointer}.menu-toggle.active span,.ps-btn--hamburger.active span{visibility:hidden;opacity:0}.menu-toggle.active:after,.menu-toggle.active:before,.ps-btn--hamburger.active:after,.ps-btn--hamburger.active:before{top:50%;bottom:auto;width:20px;background-color:#fc354c}@media(max-width:1199px){.menu-toggle,.ps-btn--hamburger{display:inline-block}}.ps-btn,button.ps-btn{display:inline-block;padding:15px 45px;font-size:16px;line-height:20px;color:#fff;border:none;font-weight:600;border-radius:4px;background-color:#0f6ece;transition:all .4s ease;cursor:pointer}.ps-btn--rounded,button.ps-btn--rounded{border-radius:50px}.ps-btn--curve,button.ps-btn--curve{border-radius:5px}.ps-btn--outline,button.ps-btn--outline{border:2px solid #0f6ece;color:#0f6ece;background-color:transparent;-ms-box-shadow:none;box-shadow:none;font-weight:500}.ps-btn--outline:hover,button.ps-btn--outline:hover{color:#fff;background-color:#0f6ece}.ps-btn--fullwidth,button.ps-btn--fullwidth{width:100%;text-align:center}.ps-btn--sm,button.ps-btn--sm{padding:.5rem 2rem;font-size:1.2rem}.ps-btn--sm.ps-btn--curve,button.ps-btn--sm.ps-btn--curve{border-radius:3px}.ps-btn--lg,button.ps-btn--lg{padding:1.5rem 4rem}.ps-btn--xl,button.ps-btn--xl{padding:2rem 6rem;font-size:1.6rem}.ps-btn.ps-btn--reverse,button.ps-btn.ps-btn--reverse{background-color:#576391}.ps-btn.ps-btn--reverse:hover,button.ps-btn.ps-btn--reverse:hover{background-color:#33a151}.ps-btn.ps-btn--gray,button.ps-btn.ps-btn--gray{background-color:#e5e5e5;color:#000;font-size:1.6rem}.ps-btn.ps-btn--black,button.ps-btn.ps-btn--black{background-color:#000}.ps-btn.ps-btn--black.ps-btn--outline,button.ps-btn.ps-btn--black.ps-btn--outline{background-color:transparent;border:2px solid #000;color:#000}.ps-btn.ps-btn--black.ps-btn--outline:hover,button.ps-btn.ps-btn--black.ps-btn--outline:hover{background-color:#000;color:#fff}.ps-btn:active,.ps-btn:hover,button.ps-btn:active,button.ps-btn:hover{background-color:#222;color:#fff}.ps-btn:active.ps-btn--black,.ps-btn:hover.ps-btn--black,button.ps-btn:active.ps-btn--black,button.ps-btn:hover.ps-btn--black{background-color:#0f6ece}.ps-btn--backtop{display:flex;justify-content:center;align-items:center;width:45px;height:45px;z-index:10000;background-color:#fff;border:1px solid #eaeaea}.ps-btn--backtop i{color:#666}.ps-btn--backtop:hover{cursor:pointer;border-color:#0f6ece}.ps-btn--backtop:hover i{color:#0f6ece}@media(max-width:1199px){.ps-btn--backtop{display:none}}.ant-back-top{right:50px!important}.outline-btn{border:2px solid #0f6ece;color:#0f6ece;padding:10px 35px;background-color:rgba(0,113,223,.063);border-radius:6px}.form-control{outline:none;font-size:14px;padding:0 20px;height:50px;background-color:transparent;border:1px solid #ddd;border-radius:0;box-shadow:0 0 transparent;transition:all .4s ease;box-shadow:0 0 0 #000}.form-control::-webkit-input-placeholder{opacity:1}.form-control:-moz-placeholder,.form-control::-moz-placeholder{opacity:1}.form-control:-ms-input-placeholder{opacity:1}.form-control:focus{outline:none;box-shadow:0 0 0 #000;border-color:#0f6ece}.form-control.ant-input{height:50px;border-radius:0;border:1px solid #ddd}.form-control.ant-input:focus{border-color:#0f6ece;outline:none;box-shadow:0 0 0 transparent}.ant-select .ant-select-selection{height:50px;border:none;border-radius:0}.ant-select .ant-select-selection .ant-select-selection__rendered{line-height:50px}textarea.form-control{height:auto;padding:2rem;resize:none}.ps-input--has-icon{position:relative}.ps-input--has-icon>i{position:absolute;top:50%;transform:translateY(-50%);right:15px}.ps-number{position:relative}.ps-number span{display:inline-block;position:absolute;top:0;right:0;width:30px;height:50%;border-left:1px solid #979797;transition:all .4s ease}.ps-number span:before{font-family:FontAwesome;position:absolute;top:50%;left:50%;color:#000}.ps-number span.up{border-bottom:1px solid #979797}.ps-number span.up:before{content:""}.ps-number span.down{top:auto;bottom:0}.ps-number span.down:before{content:""}.ps-number span:hover{cursor:pointer;background-color:#0f6ece}.ps-number span:hover:before{color:#fff}.ps-checkbox{position:relative;display:block}.ps-checkbox>input{position:absolute;visibility:hidden;box-sizing:border-box}.ps-checkbox label{margin-bottom:0;position:relative;padding-left:30px;font-family:Poppins,FontAwesome,Arial;color:rgba(0,0,0,.5);font-weight:400;cursor:pointer}.ps-checkbox label:before{left:0;top:0;height:20px;width:20px;border-radius:3px;border:1px solid #000;transition:all .4s ease}.ps-checkbox label:after,.ps-checkbox label:before{content:"";display:block;position:absolute;z-index:10}.ps-checkbox label:after{top:4px;left:7px;width:6px;height:10px;border:2px solid #fff;border-top:none;border-left:none;opacity:0;transition:all .2s ease}.ps-checkbox input[type=checkbox]:checked~label:before{background-color:#33a151;border-color:#33a151}.ps-checkbox input[type=checkbox]:checked~label:after{opacity:1;transform:rotate(45deg) scale(1)}.ps-checkbox--inline{display:inline-block;margin-bottom:1rem}.ps-checkbox--color{margin-right:1rem}.ps-checkbox--color>label{margin-bottom:0;width:20px;height:20px;padding-left:0;background-color:transparent;border-radius:50%;transition:all .4s ease}.ps-checkbox--color>label:before{width:20px;height:20px;position:absolute;top:50%;left:50%;border:none;border-radius:50%}.ps-checkbox--color>label:after{display:none!important}.ps-checkbox--color input[type=radio]:checked~label{background-color:transparent}.ps-checkbox--color input[type=radio]:checked~label:before{background-color:transparent;border:1px solid #ccc}.ps-checkbox--color.color-1 label:before{background-color:#000}.ps-checkbox--color.color-1 input[type=checkbox]:checked~label:before{background-color:#000;border:2px solid rgba(0,0,0,.2)}.ps-checkbox--color.color-2 label:before{background-color:#709abf}.ps-checkbox--color.color-2 input[type=checkbox]:checked~label:before{background-color:#709abf;border:2px solid rgba(0,0,0,.2)}.ps-checkbox--color.color-3 label:before{background-color:#ad8111}.ps-checkbox--color.color-3 input[type=checkbox]:checked~label:before{background-color:#ad8111;border:2px solid rgba(0,0,0,.2)}.ps-checkbox--color.color-4 label:before{background-color:#57d6db}.ps-checkbox--color.color-4 input[type=checkbox]:checked~label:before{background-color:#57d6db;border:2px solid rgba(0,0,0,.2)}.ps-checkbox--color.color-5 label:before{background-color:#e5ac10}.ps-checkbox--color.color-5 input[type=checkbox]:checked~label:before{background-color:#e5ac10;border:2px solid rgba(0,0,0,.2)}.ps-checkbox--color.color-6 label:before{background-color:#8ce84a}.ps-checkbox--color.color-6 input[type=checkbox]:checked~label:before{background-color:#8ce84a;border:2px solid rgba(0,0,0,.2)}.ps-checkbox--color.color-7 label:before{background-color:#c9c9c9}.ps-checkbox--color.color-7 input[type=checkbox]:checked~label:before{background-color:#c9c9c9;border:2px solid rgba(0,0,0,.2)}.ps-checkbox--color.color-8 input[type=checkbox]:checked~label:before,.ps-checkbox--color.color-8 label:before{background-color:#e664ef}.ps-checkbox--color.color-8 input[type=checkbox]:checked~label:before,.ps-checkbox--color.color-8 label:before{background-color:#9d58e2}.ps-checkbox--color.color-8 label:before{background-color:#fff}.ps-checkbox--color.color-8 input[type=checkbox]:checked~label:before{background-color:#fff;border:2px solid rgba(0,0,0,.2)}.ps-checkbox.color-sidebar>label:before{width:26px;height:26px;border:1px solid #ddd}.ps-checkbox--size{margin-right:1rem}.ps-checkbox--size>label{margin-bottom:0;padding:8px 20px;border:none;color:#222;background-color:#f6f6f6;border-radius:0;transition:all .4s ease}.ps-checkbox--size>label:after,.ps-checkbox--size>label:before{display:none}.ps-checkbox--size input[type=checkbox]:checked~label{color:#fff;background-color:#a7a7a7}.ps-radio{position:relative}.ps-radio>input{position:absolute;visibility:hidden;box-sizing:border-box}.ps-radio label{position:relative;margin-bottom:0;padding-left:30px;font-family:Poppins,FontAwesome,Arial;color:#737373;font-weight:400;cursor:pointer}.ps-radio label:before{left:0;top:0;height:20px;width:20px;z-index:10;border:1px solid rgba(19,8,1,.2);transition:all .4s ease}.ps-radio label:after,.ps-radio label:before{content:"";display:block;position:absolute;background-color:#fff;border-radius:50%}.ps-radio label:after{top:5px;left:5px;width:10px;height:10px;z-index:15;opacity:0}.ps-radio input[type=radio]:checked~label:before{background-color:#33a151;border-color:#33a151}.ps-radio input[type=radio]:checked~label:after{opacity:1}.ps-radio--inline{display:inline-block;margin-right:20px}.ps-radio--color{margin-right:1rem}.ps-radio--color>label{margin-bottom:0;width:20px;height:20px;padding-left:0;background-color:transparent;border-radius:50%;transition:all .4s ease}.ps-radio--color>label:before{width:16px;height:16px;position:absolute;top:50%;left:50%;border:none}.ps-radio--color>label:after{display:none!important}.ps-radio--color input[type=radio]:checked~label{background-color:rgba(61,196,126,.5)}.ps-radio--color.color-1 label:before{background-color:#35dccb}.ps-radio--color.color-1 input[type=radio]:checked~label{background-color:rgba(53,220,203,.5)}.ps-radio--color.color-1 input[type=radio]:checked~label:before{background-color:#21bdad}.ps-radio--color.color-2 label:before{background-color:#fec6df}.ps-radio--color.color-2 input[type=radio]:checked~label{background-color:rgba(254,198,223,.5)}.ps-radio--color.color-2 input[type=radio]:checked~label:before{background-color:#fd94c3}.ps-radio--color.color-3 label:before{background-color:#ffd980}.ps-radio--color.color-3 input[type=radio]:checked~label{background-color:rgba(255,217,128,.5)}.ps-radio--color.color-3 input[type=radio]:checked~label:before{background-color:#ffca4d}.ps-color{position:relative;display:inline-block;width:12px;height:12px;border-radius:50%;vertical-align:middle;margin-right:5px}.ps-color--1{background-color:#000}.ps-color--2{background-color:#ad4d4b}.ps-color--3{background-color:#fdb201}.ps-color:last-child{margin-right:0}.tooltip .tooltip-inner{font-size:14px}.form-group{margin-bottom:2.5rem}.form-group>label{margin-bottom:1.5rem;font-weight:400;color:#000;line-height:1em}.form-group--inline{position:relative;width:100%;display:flex;flex-flow:row nowrap;align-items:center}.form-group--inline>label{margin-bottom:0;font-weight:700;min-width:160px;max-width:160px}.form-group--inline .form-group__content{width:100%}@media(max-width:1199px){.form-group--inline{padding-left:0}.form-group--inline label{position:static}}@media(max-width:767px){.form-group--inline{display:block}}.form-group--number{display:inline-block;position:relative}.form-group--number button{background:none;border:none;background-color:transparent;position:absolute;top:50%;transform:translateY(-50%);width:20px;height:20px;max-width:20px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;color:#000;font-size:20px;line-height:1em}.form-group--number button.up{right:10px}.form-group--number button.down{left:10px}.form-group--number .form-control{border:1px solid #ccc;height:40px;padding:0 25px;text-align:center;font-size:14px;color:#000;border-radius:50px;background-color:transparent}.form-group--number .form-control::-webkit-input-placeholder{color:#000}.form-group--number .form-control:-moz-placeholder,.form-group--number .form-control::-moz-placeholder{color:#000}.form-group--number .form-control:-ms-input-placeholder{color:#000}.form-group--select{position:relative}.form-group--select i{position:absolute;top:50%;right:20px}.form-group--select select{height:40px;padding:0 20px;background-color:transparent;border:1px solid #ccc;border-radius:50px}.form-group--nest{display:flex;flex-flow:row nowrap}.form-group--nest .ps-btn{border-radius:0 6px 6px 0;padding-left:25px;padding-right:25px;background-color:#33a151!important}.form-group--nest input{border-radius:6px 0 0 6px;background-color:#fff;border:none}.form-group--icon{position:relative}.form-group--icon i{position:absolute;top:50%;right:10px;font-size:16px}.ps-dropdown{position:relative;display:inline-block}.ps-dropdown>a{position:relative;display:block;padding-right:20px}.ps-dropdown>a:after{content:"";font:normal normal normal 12px/1 linearicons;position:absolute;top:50%;transform:translateY(-50%);right:0}.ps-dropdown ul{position:absolute;top:100%;right:0;z-index:100;min-width:120px;max-width:200px;width:100%;padding:4px 0;background-color:#fff;-ms-box-shadow:0 1px 1px 2px hsla(0,0%,80%,.2);box-shadow:0 1px 1px 2px hsla(0,0%,80%,.2);visibility:hidden;opacity:0;text-align:left}.ps-dropdown ul li{list-style-type:none;margin:0;padding:0}.ps-dropdown ul li a{display:block;font-size:1.3rem;color:#000;padding:6px 10px}.ps-dropdown.open ul,.ps-dropdown:hover ul{visibility:visible;opacity:1}.ps-variant{position:relative;display:inline-block;margin-right:10px;width:30px;height:30px;border-radius:50%;z-index:10;cursor:pointer;border:1px solid #999}.ps-variant__tooltip{position:absolute;bottom:100%;left:50%;padding:5px 10px;background-color:rgba(0,0,0,.9);border-radius:2px;color:#fff;font-size:12px;transition:all .4s ease;visibility:hidden;opacity:0}.ps-variant__tooltip:before{content:"";position:absolute;top:100%;left:50%;height:0;width:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #000}.ps-variant:last-child{margin-right:0}.ps-variant.ps-variant--size{position:relative;vertical-align:top;border-radius:0;border-color:#d9d9d9}.ps-variant.ps-variant--size .ps-variant__size{position:absolute;top:50%;left:50%;color:#999;font-weight:600}.ps-variant.ps-variant--size.active{border-color:#0f6ece}.ps-variant.ps-variant--size.active .ps-variant__size{color:#000}.ps-variant.ps-variant--color{width:30px;height:30px}.ps-variant.ps-variant--color:before{content:"";width:100%;height:100%;border-radius:50%;position:absolute;top:50%;left:50%}.ps-variant.ps-variant--color.color--1:before{background-color:#000}.ps-variant.ps-variant--color.color--2:before{background-color:#9e9e9e}.ps-variant.ps-variant--color.color--3:before{background-color:#f06292}.ps-variant.ps-variant--image{width:auto;height:auto;max-width:50px;border-radius:0;border-color:#d9d9d9}.ps-variant.ps-variant--image img{position:relative}.ps-variant.ps-variant--image.active{border-color:#0f6ece}.ps-variant:hover .ps-variant__tooltip{visibility:visible;opacity:1}.ps-variant.active:before{border-color:#000}.ps-progress{position:relative}.ps-progress span{position:absolute;top:50%;left:0;height:100%}.pagination{margin:0;position:relative;font-size:0}.pagination,.pagination li{display:inline-block;vertical-align:top}.pagination li{margin-right:10px}.pagination li>a{padding:0 14px;position:relative;display:inline-block;z-index:30;color:#999;line-height:32px;border:none;background-color:#f5f5f5;color:#000;vertical-align:middle;font-size:14px}.pagination li>a i{font-size:10px;font-weight:600;margin-left:4px}.pagination li>a:hover{color:#000;background-color:#0f6ece}.pagination li.active{border:none}.pagination li.active a{background-color:#0f6ece;color:#000}.pagination li:last-child{margin-right:0}.ps-pagination{padding-top:20px;text-align:center}.ps-pagination:after{clear:both;content:"";display:table}@media(max-width:991px){.ps-pagination{padding-top:10px}}.ps-pagination .ant-pagination .ant-pagination-next .ant-pagination-item-link,.ps-pagination .ant-pagination .ant-pagination-prev .ant-pagination-item-link{display:flex;justify-content:center;align-items:center}@media(max-width:767px){.ps-pagination .pagination>li{margin-bottom:10px}.ps-pagination .pagination>li>a{min-width:40px;line-height:40px;font-size:1.4rem}}.ps-pagination--brand{padding-top:40px;padding-bottom:20px}.ps-breadcrumb{padding:20px 0;background-color:#e6f3fa}.ps-breadcrumb .breadcrumb{display:flex;flex-wrap:nowrap;align-items:center;margin:0;padding:0;background-color:transparent;list-style:none;max-width:100%}.ps-breadcrumb .breadcrumb li{display:flex;align-items:center;font-size:16px;line-height:20px;color:#666;white-space:nowrap}.ps-breadcrumb .breadcrumb li:before{content:">";margin:0 5px;flex-shrink:0}.ps-breadcrumb .breadcrumb li:first-child{padding-left:0}.ps-breadcrumb .breadcrumb li:first-child:before{display:none}.ps-breadcrumb .breadcrumb a,.ps-breadcrumb .breadcrumb span{display:block;white-space:nowrap}.ps-breadcrumb .breadcrumb a{color:#0f6ece}.ps-breadcrumb .breadcrumb li:last-child{flex:1 1;max-width:90%;min-width:0;overflow:hidden}.ps-breadcrumb .breadcrumb li:last-child a,.ps-breadcrumb .breadcrumb li:last-child span{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:991px){.ps-breadcrumb{position:relative;padding:10px 0}.ps-breadcrumb .breadcrumb a,.ps-breadcrumb .breadcrumb li{font-size:14px}}.faq-banner{position:relative;width:100%;height:371px;background-size:cover;background-position:50%;border-radius:20px;display:flex;align-items:center;justify-content:center;padding:0 20px;overflow:hidden;margin-bottom:20px;filter:brightness(1)}.faq-banner:before{content:"";position:absolute;top:0;left:0;border-radius:20px;width:100%;height:100%;background:rgba(0,0,0,.65);z-index:1}.faq-contents{position:relative;z-index:2;text-align:center;color:#fff;padding:20px}.faq-labels{font-size:20px;font-weight:300;font-style:light}.faq-labels,.faq-titles{margin-bottom:10px;color:#fff}.faq-titles{font-size:42px;font-weight:700}.faq-subtitles{font-size:16px;font-weight:300;color:#fff;margin-bottom:25px}@media(max-width:1280px){.faq-banner{max-width:1220px;height:321px}.faq-titles{font-size:32px}}@media(max-width:1024px){.faq-banner{max-width:950px;height:321px}}@media(max-width:820px){.faq-banner{max-width:760px;padding:40px 20px;height:300px}}@media(max-width:768px){.faq-banner{max-width:700px;padding:40px 20px;height:280px}.faq-titles{font-size:28px}.faq-subtitles{font-size:14px}}@media(max-width:480px){.faq-banner{max-width:380px;padding:20px;height:220px}.faq-contents{padding:10px}}.support-container{display:flex;align-items:center;justify-content:center;gap:80px;flex-wrap:wrap;max-width:1460px;padding:0 20px;margin:30px auto}.support-inner-container{display:flex;align-items:flex-start;justify-content:space-between;gap:80px}@media(max-width:1280px){.support-inner-container{gap:40px}}.support-item{text-align:center;flex-direction:column}.icon_circle,.support-item{display:flex;align-items:center}.icon_circle{width:113px;height:113px;background-color:#34a853;border-radius:50%;justify-content:center;margin-bottom:25px}.icon_circle img{width:51px;height:51px}.support-para{font-size:18px}.dotted-line-faq{flex-shrink:0;width:120px;height:3px;border-top:2px dotted #33a151;margin-top:60px}@media(max-width:1280px){.support-container{gap:40px}}@media(max-width:1024px){.support-container{gap:20px;padding:0 20px;margin-top:40px;margin-bottom:40px}.support-inner-container{gap:20px}.dotted-line-faq{width:80px;margin-top:40px}.icon_circle{width:80px;height:80px}.icon_circle img{width:30px;height:30px}.support-para{font-size:18px}}@media(max-width:820px){.support-container{gap:50px;padding:0 20px}.dotted-line-faq{width:80px}.icon_circle{width:90px;height:90px}.icon_circle img{width:40px;height:40px}.support-para{font-size:18px}}@media(max-width:768px){.support-container{gap:40px;margin-top:32px;margin-bottom:32px}.support-inner-container{gap:30px}.dotted-line-faq{width:60px}.icon_circle{width:80px;height:80px}.icon_circle img{width:36px;height:36px}.support-para{font-size:16px}}@media(max-width:480px){.support-container{gap:23px;padding:0 16px;flex-wrap:wrap;align-items:flex-start;margin-top:20px;margin-bottom:20px}}@media(max-width:480px)and (max-width:420px){.support-container{gap:17px}}@media(max-width:480px){.support-inner-container{gap:20px}.icon_circle{width:70px;height:70px}.icon_circle img{width:30px;height:30px}.support-para{max-width:75px}.dotted-line-faq{display:none}}.faq-container{background-color:#e8ffee;padding:60px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.faq-content{max-width:1000px;margin:0 auto}.faq-title{text-align:center;margin-bottom:40px;color:#000;line-height:1.2}.faq-title,.questions-text{font-size:45px;font-weight:700}.questions-text{color:#2563eb}.faq-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;margin-bottom:60px}.faq-column{display:flex;flex-direction:column;gap:30px}.faq-item{background:#fff;border-radius:12px;padding:0;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden;transition:all .3s ease}.faq-item:hover{box-shadow:0 4px 16px rgba(0,0,0,.12)}.faq-header{display:flex;align-items:center;padding:24px;cursor:pointer;transition:background-color .2s ease}.faq-header:hover{background-color:#f8f9fa}.faq-icon{width:25px;height:25px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;color:#666;margin-right:16px;flex-shrink:0}.faq-question{font-size:18px;font-weight:600;color:#1b1139;margin:0;line-height:1.4}.faq-answer{padding:0 24px 24px 64px;animation:slideDown .3s ease-out}.faq-answer p{margin:0;color:#363049;line-height:1.6;font-size:16px;font-weight:400}.faq-button-container{display:flex;justify-content:center}.support-button{background-color:#33a151;color:#fff;border:none;padding:16px 32px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s ease}.support-button:hover{background-color:#2d8e47;transition:all .2s ease;transform:translateY(-1px)}.arrow{font-size:18px;transition:transform .2s ease}.support-button:hover .arrow{transform:translateX(2px)}@media(max-width:1024px){.faq-container{padding:50px 20px}.faq-title,.questions-text{font-size:38px}.faq-grid{gap:20px}.faq-question{font-size:16px}.faq-answer p{font-size:14px}.support-button{padding:14px 28px;font-size:15px}}@media(max-width:768px){.faq-container{padding:40px 32px}.faq-title{margin-bottom:30px}.faq-title,.questions-text{font-size:30px}.faq-grid{grid-template-columns:1fr;gap:16px;margin-bottom:40px}.faq-header{padding:18px}.faq-question{font-size:16px}.faq-answer{padding:0 18px 18px 50px}.faq-answer p{font-size:14px}.support-button{padding:12px 24px;font-size:14px}}@media(max-width:480px){.faq-column{gap:16px}.faq-container{padding:30px 20px}.faq-title{margin-bottom:30px}.faq-title,.questions-text{font-size:26px}.faq-question{font-size:16px}.faq-answer p{font-size:13px}.faq-header{padding:16px}.faq-answer{padding:0 16px 16px 45px}.support-button{font-size:13px;padding:10px 20px}.faq-grid{margin-bottom:20px}}@media(max-width:1024px)and (min-width:768px){.faq-container{min-height:auto}}.category-item{height:160px;width:160px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media(max-width:414px){.category-item{height:160px;width:160px}}.ps-block--category{margin-bottom:30px;padding:10px;text-align:center;transition:all .4s ease;background-color:#fff;box-shadow:0 0 5px 0 #ddd;border-radius:10px}.ps-block--category a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.ps-block--category p{font-size:16px;margin-bottom:0;font-weight:500}.ps-block--category:hover{border-color:#0f6ece}.ps-block--category:hover p{color:#09c}@media(max-width:479px){.ps-block--category{padding:20px 10px}}.category-list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-left:0!important}.ps-block--category-vertical h4{font-weight:400;font-size:18px}.ps-block--category-vertical .ps-block__content{padding:18px 10px 15px}.ps-block--category-vertical .ps-block__content .shop-all{color:#33a151;font-weight:600}.ps-block--category-vertical .ps-block__content ul{margin-bottom:10px}.ps-block--category-vertical .ps-block__content ul li a{display:inline-block;color:#666;line-height:25px;position:relative}.ps-block--category-vertical .ps-block__content ul li a:before{content:"";position:absolute;top:100%;left:0;width:100%;height:1px;background-color:#000;transition:transform .4s cubic-bezier(.7,0,.3,1)}.ps-block--user-header{display:flex;flex-flow:row nowrap;text-align:left}.ps-block--user-header .ps-block__left{display:flex;flex-flow:row nowrap;align-items:center}.ps-block--user-header .ps-block__left i{font-size:30px;line-height:1em}@media(max-width:1024px){.ps-block--user-header .ps-block__left i{font-size:24px}}.ps-block--user-header .ps-block__right-auth{padding-left:10px}.ps-block--user-header .ps-block__right-auth a{display:block;font-weight:700;line-height:18px;font-size:16px}@media(max-width:1024px){.ps-block--user-header .ps-block__right-auth a{font-size:14px}}.ps-block--user-header .ps-block__right-auth a:hover{color:#000}.ps-site-features-mobile{padding:20px 0 24px;background-color:#f4faf8}@media(min-width:769px){.ps-site-features-mobile{display:none}}.mobile-site-features{display:grid;grid-template-columns:repeat(2,1fr)}.ps-block__content-mobile-1{border-right:1px solid #ddd}.ps-block__content-mobile-1,.ps-block__content-mobile-2{border-bottom:1px solid #ddd}.ps-block__content-mobile-1,.ps-block__content-mobile-2,.ps-block__content-mobile-3{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;width:100%;padding:16px 8px;min-height:142.3px}.ps-block__content-mobile-3{border-right:1px solid #ddd}.ps-block__content-mobile-4{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;width:100%;padding:16px 8px;min-height:142.3px}.ps-block__right-mobile h4{font-size:18px;font-weight:600;color:#000}@media(max-width:480px){.ps-block__right-mobile h4{font-size:16px}}.ps-block__right-mobile p{font-size:16px;color:#000}@media(max-width:480px){.ps-block__right-mobile p{font-size:12px}}.ps-site-features{padding:60px 0;background-color:#f4faf8}@media(max-width:768px){.ps-site-features{display:none}}.ps-block--site-features{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;position:relative}.ps-block--site-features.ps-block--site-features-2{border:none;padding:0;gap:0}@media(min-width:1024px){.ps-block--site-features.ps-block--site-features-2{flex-wrap:nowrap}.ps-block--site-features.ps-block--site-features-2 .ps-block__item{flex:1 1;max-width:25%;position:relative}.ps-block--site-features.ps-block--site-features-2 .ps-block__item:not(:last-child) .dotted-line{display:block}}.ps-block__item{position:relative}.ps-block__item,.ps-block__item .ps-block__content{display:flex;flex-direction:column;align-items:center}.ps-block__item .ps-block__content{text-align:center;gap:12px;width:100%}.ps-block__item .dotted-line{display:none;position:absolute;top:55px;right:-50%;width:100%;height:2px;background-image:repeating-linear-gradient(90deg,#ddd 0,#ddd 4px,transparent 0,transparent 8px);z-index:1}@media(min-width:1025px){.ps-block__item .dotted-line{display:block}}.ps-block__item:last-child .dotted-line{display:none}.ps-block__left .feature-icon{width:110px;height:110px;background-color:#33a151;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;position:relative;z-index:2}.feature-icon-mobile .feature-icon-img{width:100%;height:auto}.feature-icon .feature-icon-img{height:auto}.ps-block__right{display:flex;flex-direction:column;gap:12px;justify-content:center;align-items:center}.ps-block__right h4{font-size:18px;font-weight:600;margin:0;color:#000;line-height:1.2}.ps-block__right p{margin:0;color:#666;font-size:16px;line-height:1.4}@media(min-width:1200px){.ps-block__item .dotted-line{right:-60%}}.ps-block--countdown-deal{display:flex;flex-flow:row nowrap}.ps-block--countdown-deal .ps-block__left h3{margin-bottom:0;font-size:24px;font-weight:400;margin-right:70px}.ps-block--countdown-deal figure{display:flex;align-items:center;margin-bottom:0;padding:7px 20px;font-size:18px;font-weight:600;color:#fff;border-radius:3px;line-height:1;background-color:#f14705}.ps-block--countdown-deal figure figcaption{color:#fff;font-weight:600;margin-right:20px}.ps-block--countdown-deal .ps-countdown li{display:inline-block}.ps-block--countdown-deal .ps-countdown li span{font-weight:600}.ps-block--countdown-deal .ps-countdown li:after{content:":"}.ps-block--countdown-deal .ps-countdown li:last-child:after{display:none}@media(max-width:479px){.ps-block--countdown-deal{flex-flow:row wrap}.ps-block--countdown-deal .ps-block__left{margin-bottom:10px}.ps-block--countdown-deal .ps-block__left h3{margin-right:0}}.ps-block--shop-features{margin-bottom:40px}.ps-block--shop-features .ps-block__header{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:5px;border-bottom:1px solid #f0f0f0}.ps-block--shop-features .ps-block__header h3{font-weight:400;font-size:24px;color:#000}.ps-block--shop-features .ps-block__navigation a{display:inline-block;margin-right:10px;color:#999}.ps-block--shop-features .ps-block__navigation a:last-child{margin-right:0}.ps-block--shop-features .ps-block__navigation a:hover{color:#000}.ps-block--average-rating .ps-block__header{margin-bottom:20px}.ps-block--average-rating .ps-block__header h3{font-size:58px;font-weight:500;color:#690;line-height:1}.ps-block--average-rating .ps-block__header span{display:block;color:#666}.ps-block--average-rating .ps-block__star{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;margin-bottom:6px;width:100%;max-width:360px}.ps-block--average-rating .ps-block__star>span{min-width:40px;color:#666}.ps-block--average-rating .ps-block__star .ps-progress{position:relative;height:10px;width:100%;max-width:230px;background-color:#f1f1f1}.ps-block--average-rating .ps-block__star .ps-progress span{position:absolute;top:50%;left:0;height:100%;background-color:#690}.ps-block--deal-hot{padding:13px 30px 30px;border:2px solid #0f6ece}.ps-block--deal-hot .ps-block__header{padding:10px 0;margin-bottom:30px;border-bottom:1px solid #e4e4e4;display:flex;flex-flow:row nowrap;justify-content:space-between}.ps-block--deal-hot .ps-block__header h3{display:inline-block;line-height:1;font-size:20px;font-weight:600}.ps-block--deal-hot .ps-block__navigation a{position:relative;display:inline-block;margin-right:15px;width:20px;height:20px;border-radius:50%;border:1px solid #ccc;vertical-align:top}.ps-block--deal-hot .ps-block__navigation a i{position:absolute;top:50%;left:50%;font-size:8px}.ps-block--deal-hot .ps-block__navigation a:last-child{margin-right:0}.ps-block--deal-hot .ps-block__navigation a:hover,.ps-block--deal-hot .ps-block__navigation a:hover i{border-color:#0f6ece}.ps-block--deal-hot .ps-product--detail .ps-product__thumbnail .ps-product__badge{width:80px}.ps-block--deal-hot .ps-product--detail .ps-product__thumbnail .ps-product__badge span{position:absolute;top:50%;left:50%}@media(max-width:479px){.ps-block--deal-hot{padding:20px}}.ps-block--comment{display:flex;flex-flow:row nowrap;margin-bottom:0}.ps-block--comment>*{width:100%}.ps-block--comment>.ps-block__thumbnail{max-width:100px}.ps-block--comment>.ps-block__thumbnail img{max-width:70px}.ps-block--comment>.ps-block__content{padding:15px 0 30px 20px;border-top:1px solid #e1e1e1}.ps-block--comment>.ps-block__content h5{margin-bottom:16px;font-weight:600;color:#333;font-size:14px}.ps-block--comment>.ps-block__content h5 small{display:inline-block;font-size:12px;color:#666}.ps-block--comment>.ps-block__content h5 small:before{content:"-";margin:0 10px}.ps-block--comment>.ps-block__content p{margin-bottom:20px}.ps-block--comment>.ps-block__content>.ps-block__reply{font-style:italic;color:#09c}.ps-block--comment>.ps-block__content>.ps-block__reply:hover{color:#0f6ece}.ps-block--comment>.ps-block__content>.ps-block--comment{margin-top:30px}.ps-block--comment>.ps-block__content>.ps-block--comment>.ps-block__content{padding:15px 0 30px;border-top:1px solid #e1e1e1}@media(max-width:767px){.ps-block--comment>.ps-block__thumbnail{max-width:90px}.ps-block--comment>.ps-block__content{padding:10px 0 30px}}@media(max-width:479px){.ps-block--comment{flex-flow:column wrap}.ps-block--comment>.ps-block__content>.ps-block--comment{margin-left:30px}}.ps-skeleton--product-list .ant-skeleton.ant-skeleton-element{width:auto!important}.ant-skeleton-button,.ant-skeleton.ant-skeleton-element{width:100%!important}.ps-block--shopping-total{position:-webkit-sticky;position:sticky;top:100px;margin-bottom:30px;padding:20px;border-radius:16px;background-color:#f2f2f2;border:1px solid #e4e4e4;box-shadow:0 0 0 rgba(0,0,0,.1)}@media(max-width:1200px){.ps-block--shopping-total{padding:12px}}.ps-block--shopping-total .ps-block__total-charges{border-bottom:1px solid #eaeaea}.ps-block--shopping-total .ps-block__total{margin-top:10px;margin-bottom:10px}.ps-block--shopping-total .ps-block__total h4{display:flex;justify-content:space-between;margin-bottom:0;font-size:16px}.ps-block--shopping-total .ps-block__total h4 strong{color:#000}.ps-block--shopping-total figure figcaption{display:flex;justify-content:space-between;font-weight:400;margin-bottom:5px}.ps-block--shopping-total figure figcaption strong{font-size:14px;color:#000;font-weight:600}.ps-block--shopping-total figure figcaption small{font-size:16px}.ps-block--shopping-total figure figcaption .discount{color:#33a151;font-size:16px;font-weight:600}.ps-block--shopping-total figure figcaption .text-promo{color:#33a151;font-weight:600;font-size:14px}.ps-block--shopping-total figure figcaption svg{cursor:pointer}.ps-block--shopping-total .shipping-methods{display:flex;flex-direction:column;gap:4px;margin-bottom:5px;padding:6px;background-color:#fafafa;border:1px solid #eaeaea;border-radius:12px}.ps-block--shopping-total .shipping-method{display:flex;justify-content:space-between;align-items:center}.ps-block--shopping-total .shipping-method p,.ps-block--shopping-total .shipping-method span{font-size:14px;margin-bottom:0}@media(max-width:1200px){.ps-block--shopping-total .shipping-method p,.ps-block--shopping-total .shipping-method span{font-size:12px}}.ps-block--shopping-total .ps-block__summary{margin-bottom:20px}.ps-block--shopping-total .discount{font-size:16px;font-weight:600;color:#33a151}@media(max-width:1024px){.ps-block--shopping-total .discount{font-size:14px}}.ps-block--shopping-total .discount-label{font-size:16px}@media(max-width:1024px){.ps-block--shopping-total .discount-label{font-size:14px}}.ps-block--shopping-total .text-promo{color:#33a151;font-weight:600;font-size:14px}.ps-block--shopping-total .ps-block__content{margin-bottom:20px}.ps-block--shopping-total .ps-block__product li{border-bottom:1px solid #d6d6d6;padding-bottom:5px;margin-bottom:15px}.ps-block--shopping-total .ps-block__product span{display:block;font-size:16px;line-height:24px}.ps-block--shopping-total .ps-block__product .ps-block__shop{color:#000}.ps-block--shopping-total .ps-block__product .ps-block__shipping{color:#666}.ps-block--shopping-total .ps-block__product .ps-block__estimate{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.ps-block--shopping-total .ps-block__product .ps-block__estimate span{font-size:16px;font-weight:600}@media(max-width:1024px){.ps-block--shopping-total .ps-block__product .ps-block__estimate span{font-size:14px}}.ps-block--shopping-total .ps-block__product .ps-block__estimate p{display:block;font-size:14px;margin-bottom:0!important}@media(max-width:1024px){.ps-block--shopping-total .ps-block__product .ps-block__estimate p{font-size:14px}}.ps-block--shopping-total h4{margin-bottom:0;font-size:20px;font-weight:600}.ps-block--shopping-total h4 span{font-weight:600;float:right}.ps-block--shopping-total .ps-block__header{display:block;margin-bottom:20px;border-bottom:1px solid #ccc}.ps-block--shopping-total .ps-block__header p{font-size:16px;font-weight:600}.ps-block--shopping-total .ps-block__header p span{float:right}.ps-block--shopping-total .checkout-btn{background-color:#33a151;border-radius:10px}.ps-block--shopping-total .checkout-btn:hover{background-color:#2d8e47}.ps-collection{display:block}.ps-collection img{object-fit:contain}@media(max-width:1199px){.ps-collection{margin-bottom:10px}}.ps-block--vendor .ps-block__divider{display:block;padding-top:16px;margin-bottom:16px;border-bottom:1px solid #d5d5d5}.ps-block--vendor .ps-block__thumbnail img{width:100%}.ps-block--vendor .ps-block__container{padding:25px;background-color:#f1f1f1}.ps-block--vendor .ps-block__container .ps-block__header h4{font-size:20px;color:#000;font-weight:500;text-transform:uppercase}.ps-block--vendor .ps-block__container .ps-block__header p strong{color:#690;font-weight:600}.ps-block--vendor .ps-block__container p{color:#666}.ps-block--vendor .ps-block__container p strong{font-weight:500;color:#000}.ps-block--vendor .ps-block__container figure{margin-bottom:20px}.ps-block--vendor .ps-block__container figure figcaption{display:block;margin-bottom:10px;font-weight:500;color:#000}.ps-block--vendor .ps-block__container .ps-block__footer p{margin-bottom:16px}.ps-block--vendor .ps-block__container .ps-block__footer p strong{font-size:20px;font-weight:600;display:block;color:#000}.ps-block--vendor-filter{display:flex;flex-flow:row nowrap;justify-content:space-between;padding:10px;background-color:#f5f5f5}.ps-block--vendor-filter .ps-block__left{display:flex;align-items:center}.ps-block--vendor-filter>*{width:100%;max-width:50%}.ps-block--vendor-filter .ps-block__left{padding:0 5px}.ps-block--vendor-filter ul li{display:inline-block;vertical-align:top;margin-right:10px}.ps-block--vendor-filter ul li a{font-size:16px;color:#666}.ps-block--vendor-filter ul li a:hover{color:#000}.ps-block--vendor-filter ul li.active a{font-weight:500;color:#000}.ps-block--vendor-filter ul li:last-child{margin-right:16px}.ps-block--vendor-filter form{width:100%;position:relative}.ps-block--vendor-filter form input{height:30px;background-color:#fff}.ps-block--vendor-filter form button{position:absolute;top:50%;right:10px;border:none;background-color:transparent}@media(max-width:479px){.ps-block--vendor-filter{flex-flow:row wrap}.ps-block--vendor-filter>*{max-width:100%}.ps-block--vendor-filter .ps-block__left{padding-bottom:10px}}.ps-block--user-account{position:relative}.ps-block--user-account i{font-size:30px;line-height:1em}.ps-block--user-account .ps-list--arrow li a{padding-left:0;color:#000}.ps-block--user-account .ps-list--arrow li a:before{display:none}.ps-block--user-account .ps-list--arrow li a:hover{color:#0f6ece}.ps-block--user-account .ps-block__heading{font-weight:600;color:#000;border-bottom:1px solid #eaeaea;padding-bottom:10px}.ps-block--user-account .ps-block__footer{padding-top:10px;margin-bottom:0;border-top:1px solid #eaeaea}.ps-block--user-account .ps-block__content{position:absolute;min-width:240px;right:0;z-index:30;padding-top:10px;transform:translateY(20px) scaleZ(0);transition:all .4s ease;visibility:hidden;opacity:0}.ps-block--user-account:hover .ps-block__content{visibility:visible;opacity:1;transform:translateY(20px) scaleX(1);background-color:#fff;padding:10px 15px}@media(max-width:992px){.ps-block--checkout-order{margin-top:16px}}.ps-block--checkout-order .ps-block__total-charges{border-bottom:1px solid #eaeaea}.ps-block--checkout-order .shipping-methods{display:flex;flex-direction:column;gap:4px;margin-bottom:5px;padding:6px;background-color:#fafafa;border:1px solid #eaeaea;border-radius:12px}.ps-block--checkout-order .shipping-method{display:flex;justify-content:space-between;align-items:center}.ps-block--checkout-order .shipping-method p,.ps-block--checkout-order .shipping-method span{font-size:14px;margin-bottom:0}@media(max-width:1200px){.ps-block--checkout-order .shipping-method p,.ps-block--checkout-order .shipping-method span{font-size:12px}}.ps-block--checkout-order figure figcaption{display:flex;justify-content:space-between;font-weight:400;margin-bottom:5px}.ps-block--checkout-order figure figcaption strong{font-size:14px;color:#000;font-weight:600}.ps-block--checkout-order figure figcaption small{font-size:16px}.ps-block--checkout-order figure figcaption .discount{color:#33a151;font-size:16px;font-weight:600}.ps-block--checkout-order figure figcaption .text-promo{color:#33a151;font-weight:600;font-size:14px}.ps-block--checkout-order figure figcaption svg{cursor:pointer}.ps-block--checkout-order .ps-block__product li{border-bottom:1px solid #d6d6d6;padding-bottom:5px;margin-bottom:15px}.ps-block--checkout-order .ps-block__product span{display:block;font-size:16px;line-height:24px}.ps-block--checkout-order .ps-block__product .ps-block__shop{color:#000}.ps-block--checkout-order .ps-block__product .ps-block__shipping{color:#666}.ps-block--checkout-order .ps-block__product .ps-block__estimate{display:flex;justify-content:space-between;align-items:center;gap:10px}.ps-block--checkout-order .ps-block__product .ps-block__estimate span{font-size:16px;font-weight:600}@media(max-width:1024px){.ps-block--checkout-order .ps-block__product .ps-block__estimate span{font-size:14px}}.ps-block--checkout-order .ps-block__product .ps-block__estimate p{display:block;font-size:16px}@media(max-width:1024px){.ps-block--checkout-order .ps-block__product .ps-block__estimate p{font-size:14px}}.ps-block--checkout-order .ps-block__total{margin-top:10px;margin-bottom:10px}.ps-block--checkout-order h3{font-weight:600;margin-bottom:20px}.ps-block--checkout-order .ps-block__items a{padding:10px 0;display:flex;justify-content:space-between;align-items:center;width:100%}.ps-block--checkout-order .ps-block__items a strong{font-weight:600}.ps-block--checkout-order .ps-block__items a strong span{color:#666;margin-left:10px}.ps-block--checkout-order .ps-block__items a small{font-size:14px;color:#000}.ps-block--checkout-order .ps-block__shipping{padding-bottom:10px;margin-bottom:10px}.ps-block--checkout-order .ps-block__total h4{display:flex;justify-content:space-between;margin-bottom:0;font-size:16px}.ps-block--checkout-order .ps-block__total h4 strong{color:#000}.ps-block--checkout-order .ps-block__content{padding:30px 20px;margin-bottom:10px;border-radius:16px;background-color:#f2f2f2;border:1px solid #e4e4e4;box-shadow:0 0 0 rgba(0,0,0,.1)}.ps-block--checkout-order .ps-block__payment-methods .ps-radio{margin-bottom:10px}.ps-block--checkout-order .ps-block__payment-methods .ps-radio>label{color:#000}.ps-block--checkout-order .ps-block__payment-methods p{margin-top:20px;font-size:16px}.ps-block--checkout-order .ps-block__payment-methods p a{color:#000}.ps-block--checkout-order .ps-block__payment-methods p a:hover{color:#0f6ece}.ps-block--checkout-order .ps-block__footer button{height:60px}.ps-panel--sidebar{position:fixed;top:0;left:0;width:100%;max-width:400px;height:100vh;overflow-y:auto;z-index:99999;background-color:#fff;transition:all .5s cubic-bezier(.7,0,.3,1) 0s}.ps-panel--sidebar .ps-panel__header{position:relative;text-align:center;padding:15px 20px;background-color:#33a151}.ps-panel--sidebar .ps-panel__header h3{margin-bottom:0;font-weight:600;color:#fff;font-size:1.6rem;line-height:20px;text-transform:uppercase;letter-spacing:.05em}.ps-panel--sidebar .ps-panel__header .ps-btn--close{position:absolute;top:50%;transform:translateY(-50%);right:0;right:10px}.ps-panel--sidebar .ps-panel__header .ps-btn--close:after,.ps-panel--sidebar .ps-panel__header .ps-btn--close:before{background-color:#fff;height:60%}.ps-panel--sidebar .ps-panel__content{padding-top:10px;padding-bottom:70px}@media(max-width:479px){.ps-panel--sidebar{width:100%;max-width:100%}}.ant-drawer{z-index:99999!important}@media screen and (max-width:768px){.ant-drawer .ant-drawer-content-wrapper{min-width:100%}}.ps-panel--mobile .menu-list{padding:10px}.ps-panel--mobile .active-category{background-color:#d8ffe2;font-weight:600;color:#33a151!important}.ps-panel--mobile .ant-menu .ant-menu-item.ant-menu-item-selected a{padding:0!important;color:#000!important}.ps-panel--mobile :where(.css-dev-only-do-not-override-djtmh8).ant-menu-light .ant-menu-item-selected,.ps-panel--mobile :where(.css-dev-only-do-not-override-djtmh8).ant-menu-light>.ant-menu .ant-menu-item-selected{background-color:#d8ffe2!important;color:#33a151!important;font-weight:600!important}.ps-panel--mobile :where(.css-dev-only-do-not-override-djtmh8).ant-menu-light:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):hover,.ps-panel--mobile :where(.css-dev-only-do-not-override-djtmh8).ant-menu-light>.ant-menu:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):hover{background-color:transparent!important;color:#000!important}.ps-panel--mobile .icon-chevron-left{color:#33a151}.ps-panel--mobile .ant-menu-inline{border-right:none!important}.ps-panel--mobile .ant-drawer-body,.ps-panel--mobile .ant-menu-inline .ant-menu-item,.ps-panel--mobile .ant-menu-inline .ant-menu-submenu-title{padding:0!important}.ps-panel--mobile .ps-panel__header{position:relative;text-align:center;padding:15px 20px;background-color:#33a151}.ps-panel--mobile .ps-panel__header h3{margin-bottom:0;font-weight:600;color:#fff;font-size:1.6rem;line-height:20px;text-transform:uppercase;letter-spacing:.05em}.ps-panel--mobile .ps-panel__header .ps-btn--close{position:absolute;top:50%;transform:translateY(-50%);right:10px}.ps-panel--mobile .ps-panel__header .ps-btn--close:after,.ps-panel--mobile .ps-panel__header .ps-btn--close:before{background-color:#fff;height:60%}.ps-panel--mobile .nav-tabs-mobile{border-bottom:1px solid #ddd}.ps-panel--mobile .nav-tabs-mobile .btn-tab{background:#f1f1f1;border:none;padding:8px;font-weight:500;cursor:pointer;font-size:14px}.ps-panel--mobile .nav-tabs-mobile .btn-tab.active{background:#33a151;color:#fff}.ps-panel--mobile .account-link{background:#f8f9fa;border-radius:6px;transition:background .2s}.ps-panel--mobile .account-link:hover{background:#e9ecef;text-decoration:none}.ps-panel--mobile .account-link .chevron{color:#6c757d}.ps-panel--mobile .account-menu-item{display:flex;align-items:center;gap:10px}.ps-panel--mobile .account-menu-item span{font-weight:500}.ps-panel--mobile .logo-img{height:60px}.ps-panel--mobile .ps-panel__content{padding:0 10px}.ps-panel--mobile .ps-panel__search-results{padding-top:20px;min-height:70vh;overflow:auto;max-height:100%}.ps-panel--mobile .ps-panel__search-results .ps-form--search-mobile{margin-bottom:30px}.ps-panel--mobile .ps-panel__search-results .ps-form--search-mobile input{border:1px solid #ddd}.ps-panel--mobile .ant-menu .ant-menu-item{font-size:16px}.ps-panel--mobile .ant-menu .ant-menu-item.ant-menu-item-selected:after{display:none}.ps-panel--mobile .ant-menu .ant-menu-item.ant-menu-item-selected a{padding:0 10px;color:#fff;transition:all .25s ease}.ps-panel--wrapper{height:100vh}.ps-panel--wrapper .ps-panel__close{color:#fff;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);right:20px;font-size:18px}.ps-panel--wrapper .ps-panel__header{position:relative}.ps-panel--wrapper .ps-panel__content{height:calc(100vh - 50px)}.widget{position:relative;margin-bottom:25px;padding-bottom:10px}@media screen and (max-width:1023px){.widget{border-bottom:1px solid rgba(0,0,0,.192)!important}}.widget .widget-title{margin-bottom:2.5rem;font-weight:600;font-size:18px}@media screen and (max-width:1023px){.widget .widget-title{cursor:pointer;display:flex;justify-content:space-between;align-items:center;border-radius:5px;margin-bottom:0;transition:background-color .3s ease}.widget .widget-title .accordion-icon{font-size:18px;font-weight:700;color:#fff;transition:transform .3s ease}}@media screen and (max-width:480px){.widget .widget-title{margin-bottom:10px}}@media screen and (max-width:480px)and (min-width:481px)and (max-width:1024px){.widget .widget-title{margin-bottom:0}}.widget:last-child{border-bottom:none}.widget_shop{padding:25px 20px;background-color:#e6f3fa;border-radius:16px;margin-bottom:20px}.widget_shop .widget-title{margin-bottom:25px;font-size:18px;text-transform:uppercase;font-weight:400;color:#000}.widget_shop .ps-checkbox{margin-bottom:10px}.widget_shop .ps-checkbox>label{color:#000;line-height:16px;padding-left:25px}.widget_shop .ps-checkbox>label:before{width:16px;height:16px;border-radius:2px}.widget_shop .ps-checkbox>label:after{top:3px;left:7px;width:4px;height:8px;border-width:1px;border-color:#0f6ece}.widget_shop .ps-checkbox .fa-star{margin-right:5px;color:#ccc}.widget_shop .ps-checkbox .fa-star.rate{color:#f2b309}.widget_shop .ps-checkbox small{color:#999;font-size:14px}.widget_shop .ps-checkbox input[type=checkbox]:checked~label{font-weight:500;color:#0f6ece}.widget_shop .ps-checkbox input[type=checkbox]:checked~label:before{border-color:#0f6ece;background-color:#fff}.widget_shop .ps-checkbox.ps-checkbox--color>label{margin:0;padding:0;width:30px;height:30px;line-height:30px;vertical-align:top}.widget_shop .ps-checkbox.ps-checkbox--color>label:before{width:30px;height:30px;border-radius:50%}.widget_shop .ps-slider{display:block;margin-bottom:10px;margin-left:10px;height:4px;background-color:#cecece;position:relative;border-radius:0;border:none}.widget_shop .ps-filter__btn{background-color:#888;color:#fff}.widget_shop .ps-filter__btn:hover{background-color:#33a151}.widget_shop .ant-checkbox-group{width:100%}.widget_shop .ant-checkbox-group .ant-checkbox-group-item{display:block;width:100%;margin-bottom:10px}.widget_shop figure{margin-top:15px;padding-bottom:15px;padding-top:15px;border-bottom:1px solid #ccc}.widget_shop figure:last-child{border-bottom:none}.widget_shop .sizes a{display:inline-block;margin-bottom:10px;margin-right:10px;padding:2px 20px;border:1px solid #ccc;background-color:#fff}.widget_shop .sizes a:hover{border-color:#0f6ece}.widget_shop .ant-slider .ant-slider-rail{background-color:#e4e4e4}.widget_shop--brand .ant-radio-group .ant-radio-wrapper{display:block;margin-bottom:6px}.widget_footer .widget-title{font-size:18px;margin-bottom:30px;color:#000;font-weight:600}@media screen and (max-width:480px){.widget_footer .widget-title{margin-bottom:10px}}@media screen and (max-width:480px)and (min-width:481px)and (max-width:1024px){.widget_footer .widget-title{margin-bottom:0;color:#fff}}.widget_features{margin-bottom:20px;background-color:#e6f3fa;padding:20px;border-radius:16px;display:flex;flex-direction:column;gap:20px}.widget_features p{position:relative;margin-bottom:0!important;padding-left:50px;color:#000;line-height:1.4em;font-size:16px}.widget_features p i{position:absolute;top:0;left:0;margin-right:10px;font-size:26px;color:#000}.widget_sell-on-site p{color:#000;vertical-align:middle;font-size:16px;margin-bottom:20px}.widget_sell-on-site p i{font-size:18px}.widget_sell-on-site p a{color:#0f6ece}.widget_same-brand{border:1px solid #e1e1e1;border-radius:16px;min-height:588px}.widget_same-brand h3{padding:14px 20px;background-color:#e6f3fa;font-size:20px;border-top-left-radius:16px;border-top-right-radius:16px;font-weight:600;margin-bottom:10px;margin-top:0;color:#000}.widget_same-brand .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.widget_same-brand .empty-icon{font-size:64px;color:#adb5bd;margin-bottom:24px}.widget_same-brand .widget__content{padding:10px 20px 0;min-height:530px;display:flex;flex-direction:column;justify-content:center}.widget_same-brand .productCard{margin-bottom:20px}.widget_same-brand .ps-product{margin-bottom:30px;border:1px solid #eaeaea;transition:all .4s ease}.widget_same-brand .ps-product .ps-product__content{display:block}.widget_same-brand .ps-product:hover{border-bottom:1px solid silver}.widget_same-brand .ps-product:hover .ps-product__content{display:block;visibility:visible;opacity:1;height:auto}.widget_same-brand .ps-product:hover .ps-product__content.hover{display:none}.widget_best-sale{padding:15px 10px;border:1px solid #d9d9d9;border-bottom:5px solid red}.widget_best-sale .widget-title{font-weight:600;color:#000;font-size:20px;border-bottom:1px solid #d9d9d9;padding-bottom:15px}.widget_best-sale .ps-product--horizontal{margin-bottom:15px}.widget_best-sale .ps-product--horizontal .ps-product__thumbnail{max-width:60px}.widget_best-sale .ps-product--horizontal .ps-product__rating{display:none}.widget_best-sale .ps-product--horizontal .ps-product__price{font-size:14px}.widget_best-sale .ps-product--horizontal .ps-product__price del{font-size:12px}.account-sidebar{position:-webkit-sticky;position:sticky;top:110px}.ps-widget--account-dashboard{display:flex;flex-direction:column;gap:20px}.ps-widget--account-dashboard .ps-widget__header{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;background-color:#e6f3fa;padding:20px;border-radius:16px}.ps-widget--account-dashboard .ps-widget__header img{flex-basis:60px;max-width:60px;border-radius:50%}@media(max-width:1280px){.ps-widget--account-dashboard .ps-widget__header img{flex-basis:50px;max-width:50px}}@media(max-width:1024px){.ps-widget--account-dashboard .ps-widget__header img{flex-basis:40px;max-width:40px}}.ps-widget--account-dashboard .ps-widget__header figure{flex-basis:100%;padding-left:10px}.ps-widget--account-dashboard .ps-widget__header figure figcaption{font-size:16px;color:#666}@media(max-width:1280px){.ps-widget--account-dashboard .ps-widget__header figure figcaption{font-size:14px}}.ps-widget--account-dashboard .ps-widget__header figure p{margin-bottom:0;font-size:16px;font-weight:600;color:#000}@media(max-width:1280px){.ps-widget--account-dashboard .ps-widget__header figure p{font-size:14px}}.ps-widget--account-dashboard .ps-widget__heading h4{font-size:18px;font-weight:600;color:rgba(0,0,0,.522);margin-left:2px}.ps-widget--account-dashboard .ps-widget__content ul{background-color:#e6f3fa;padding:20px;border-radius:16px}.ps-widget--account-dashboard .ps-widget__content ul li{transition:all .3s ease}.ps-widget--account-dashboard .ps-widget__content ul li a,.ps-widget--account-dashboard .ps-widget__content ul li div{display:block;padding:20px;line-height:20px;font-size:16px;font-weight:800;color:#000;text-transform:capitalize;cursor:pointer}.ps-widget--account-dashboard .ps-widget__content ul li a i,.ps-widget--account-dashboard .ps-widget__content ul li div i{margin-right:10px;color:rgba(0,0,0,.565)}.ps-widget--account-dashboard .ps-widget__content ul li:hover{background-color:#d1e9f6;transition:all .3s ease}.ps-widget--account-dashboard .ps-widget__content ul li:first-child{border-top-left-radius:16px;border-top-right-radius:16px}.ps-widget--account-dashboard .ps-widget__content ul li:last-child{border-bottom-left-radius:16px;border-bottom-right-radius:16px;border-bottom:none}.ps-widget--account-dashboard .ps-widget__content ul li.active{background-color:#d1e9f6}.ps-widget--account-dashboard .ps-widget__content ul li.active a{color:#33a151}.ps-carousel{position:relative}.ps-carousel .ps-product{margin-right:6px;margin-bottom:5px}.ps-carousel .slick-arrow{position:absolute;top:50%;width:40px;height:40px;border:none;background-color:transparent;display:flex;justify-content:center;align-items:center;border-radius:0;z-index:100;cursor:pointer}@media(max-width:1024px){.ps-carousel .slick-arrow{width:30px;height:30px}}.ps-carousel .slick-arrow i{font-size:16px;color:#0f6ece;font-weight:900}@media(max-width:1024px){.ps-carousel .slick-arrow i{font-size:12px}}.ps-carousel .slick-arrow:hover{background-color:#fff}.ps-carousel .slick-arrow.slick-prev{left:0}.ps-carousel .slick-arrow.slick-next{right:0}.ps-carousel .slick-dots{position:absolute;bottom:-25px;display:block;list-style:none}.ps-carousel .slick-dots li,.ps-carousel .slick-dots li button{width:20px;height:20px;cursor:pointer}.ps-carousel .slick-dots{margin:0;padding:0;width:100%;list-style-type:none;text-align:center;bottom:-35px}.ps-carousel .slick-dots>li{display:inline-block;vertical-align:top;margin:0!important}.ps-carousel .slick-dots>li button{display:block;vertical-align:top;padding:0;font-size:0;border-radius:0;border:none;width:8px;height:8px;background-color:rgba(0,0,0,.3);border-radius:50%}.ps-carousel .slick-dots>li button:before{content:""!important;display:none!important}.ps-carousel .slick-dots>li:last-child{margin-right:0}.ps-carousel .slick-dots>li.slick-active button{background-color:#0f6ece}@media screen and (min-width:1366px){.ps-carousel.outside .slick-arrow.slick-prev{left:-30px}.ps-carousel.outside .slick-arrow.slick-next{right:-30px}}@media screen and (min-width:1440px){.ps-carousel.outside .slick-arrow.slick-prev{left:-70px}.ps-carousel.outside .slick-arrow.slick-next{right:-70px}}.ps-carousel.blur .slick-arrow{background-color:hsla(0,0%,80%,.5)}.ps-carousel.blur .slick-arrow:hover{background-color:#0f6ece}.custom-dot-slider .slick-dots li{margin:0;padding:0}.custom-dot-slider .slick-dots li div{width:32px;height:8px;background-color:#fff;transition:all .3s ease}.custom-dot-slider .slick-dots li.slick-active div{background-color:#33a151!important;width:32px!important}@media screen and (max-width:768px){.custom-dot-slider .slick-dots li{height:10px!important}.custom-dot-slider .slick-dots li div,.custom-dot-slider .slick-dots li.slick-active div{width:20px!important;height:4px!important}.custom-dot-slider .slick-dots{bottom:12px!important;gap:4px!important}}.custom-dot-slider-product .slick-dots li.slick-active div{width:12px;height:12px;border:1px solid #06c;border-radius:50%}.custom-dot-slider-product .slick-dots li.slick-active div>.dot-circle{background-color:#06c!important}.custom-dot-slider-testimonial .slick-dots li.slick-active div{width:12px;height:12px;border:1px solid #fff;border-radius:50%}.custom-dot-slider-testimonial .slick-dots li.slick-active div>.dot-circle{background-color:#fff!important}.swiper-carousel--variants .swiper-wrapper{justify-content:flex-start}.swiper-carousel--variants .swiper-slide{height:min-content!important}.swiper-carousel--variants .swiper-slide-image{border:1px solid transparent;transition:all .4s ease;border-radius:10px}.swiper-carousel--variants .swiper-slide-image.active{border-radius:10px}.ps-badge{position:absolute;padding:5px 15px;top:1rem;left:1rem;border-radius:3px}.ps-badge i{font-size:1.4rem;color:#fff;font-weight:500;line-height:20px;font-style:normal}.ps-badge--red{background-color:#ea4040}.ps-product{position:relative;padding:20px 20px 0;border:1px solid transparent;border-bottom:none}.ps-product .ps-product__shopping-actions-ui{display:flex;flex-direction:column;gap:1rem;align-items:stretch;margin-bottom:1.5rem}.ps-product .ps-product__quantity-block{margin-bottom:.5rem}.ps-product .ps-product__quantity-label{display:block;font-size:1rem;margin-bottom:.25rem;font-weight:500}.ps-product .ps-product__quantity-selector{display:flex;align-items:center;background:#fafbfc;border:1px solid #e5e5e5;border-radius:8px;overflow:hidden;width:-moz-fit-content;width:fit-content}.ps-product .qty-btn{background:none;border:none;width:32px;height:32px;font-size:1.2rem;color:#bdbdbd;transition:background .2s,color .2s;cursor:pointer}.ps-product .qty-btn:hover:enabled{background:#e6f0fa;color:#1976d2}.ps-product .qty-btn:disabled{color:#e0e0e0;cursor:not-allowed}.ps-product .qty-value{min-width:32px;text-align:center;font-size:1.3rem;font-weight:500;color:#222}.ps-product .ps-btn--buynow{width:100%;background:#0074e8;color:#fff;font-weight:600;border-radius:6px;font-size:1.1rem;padding:.85rem 0;border:none;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:background .2s}.ps-product .ps-btn--buynow:hover{background:#005ecb}.ps-product .ps-product__actions-row{display:flex;gap:.75rem;margin-top:.5rem}.ps-product .ps-btn--cart{flex:1 1;border:1px solid #0074e8;background:#f5faff;color:#0074e8;border-radius:6px;font-weight:500;font-size:1rem;padding:.7rem 0;transition:background .2s,color .2s}.ps-product .ps-btn--cart:hover{background:#e6f0fa;color:#005ecb}.ps-product .ps-product__actions-cart{display:flex;gap:.75rem;width:100%}.ps-product .ps-btn--wishlist{width:44px;min-width:44px;height:44px;border-radius:8px;border:1px solid #cfcfcf;background:#e9e9e9;color:#000;display:flex;align-items:center;justify-content:center;font-size:1.3rem;transition:background .2s,border .2s,color .2s}.ps-product .ps-btn--wishlist i{font-size:2rem}.ps-product .ps-btn--filled{background-color:#d8ffe2;border-color:#33a151;color:#fff}.ps-product .icon-chart-bars{display:none!important}.ps-product .ant-rate .ant-rate-star i{font-size:12px!important}.ps-product .ps-product__rating .ps-rating{margin-right:.5em}.ps-product .ps-product__rating span{color:#666}.ps-product .ps-product__price{position:relative;font-size:16px;color:"#33a151"}.ps-product .ps-product__price.sale{color:#f30}.ps-product .ps-product__price.sale del{color:#666}.ps-product .ps-product__actions{display:flex;flex-flow:row nowrap;justify-content:center;width:100%;padding:10px 0;background-color:#fff;transition:all .5s cubic-bezier(.7,0,.3,1) 0s}.ps-product .ps-product__actions li{margin:0 6px 0 0;max-width:40px}.ps-product .ps-product__actions li a{display:flex;justify-content:center;align-items:center;width:34px;height:34px;border-radius:50%}.ps-product .ps-product__actions li a:hover{background-color:#33a151;color:#fff}.ps-product .ps-product__actions li:last-child,.ps-product .ps-product__actions:last-child{margin-right:0}.ps-product .ps-product__vendor{display:block;padding-bottom:8px;margin-bottom:13px;line-height:1.2;font-size:12px;color:#000;font-weight:600;text-transform:uppercase;border-bottom:1px solid #e1e1e1}.ps-product .ps-product__badge{position:absolute;top:0;right:0;color:#fff;font-size:14px;font-weight:600;line-height:20px;padding:5px 10px;border-radius:4px;background-color:#f14705}.ps-product .ps-product__badge.out-stock{background-color:#000}.ps-product .ps-product__badge.hot{background-color:#ff8c46;color:#fff}.ps-product .ps-product__title{margin:0;display:block;padding:0 0 5px;font-size:14px;line-height:1.2em;color:#06c;--max-lines:1;max-height:calc(1.2em*var(--max-lines));overflow:hidden}.ps-product .ps-product__title:hover{color:#0f6ece}.ps-product .ps-product__thumbnail{position:relative;overflow:hidden}.ps-product .ps-product__thumbnail img{width:100%}.ps-product .ps-product__thumbnail .ps-product__actions{position:absolute;bottom:0;left:50%}.ps-product .ps-product__content{color:#000!important}.ps-product .ps-product__content>p{color:#33a151}.ps-product .ps-product__content.hover{display:block;position:absolute;top:100%;right:-1px;width:calc(100% + 2px);padding:0 20px 20px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border:1px solid silver;border-top:none;visibility:hidden;opacity:0}.ps-product .header-product-title{font-size:1.5rem!important;color:#000!important}.ps-product .ps-product__container{padding-top:10px}.ps-product.ps-product--inner{padding:0;border:none}.ps-product.ps-product--inner .ps-product__rating{margin-bottom:.5em}.ps-product:hover{border-color:silver;border-top-left-radius:10px;border-top-right-radius:10px}.ps-product:hover .ps-product__content{visibility:hidden;opacity:0;height:0}.ps-product:hover .ps-product__content.hover{height:auto;visibility:visible;opacity:1}.ps-product:hover.ps-product--inner{border:none}.ps-product:hover.ps-product--inner .ps-product__content{display:block;visibility:visible;opacity:1}@media(max-width:767px){.ps-product{padding:0}.ps-product .ps-product__content.hover{display:none}}.ps-product__shopping .ps-btn--cart{flex:1 1;border:none;background:#33a151;color:#fff;border-radius:6px;font-weight:500;font-size:1rem;padding:.7rem 0;width:160px;transition:background .2s,color .2s}.ps-product__shopping .ps-btn--cart:hover{background:#e8b512;color:#000}.ps-product--wide{display:flex;background-color:#fff;border-radius:16px;gap:12px;padding:20px;transition:box-shadow .4s}.ps-product--wide:hover{box-shadow:0 4px 8px rgba(0,0,0,.1)}@media(max-width:540px){.ps-product--wide{gap:6px}}@media(max-width:1024px){.ps-product--wide{padding:12px}}.ps-product--wide .ps-product__thumbnail-wide img{width:150px;height:150px;object-fit:contain}.ps-product--wide .productTitle-wide{line-height:1!important}.ps-product--wide .productTitle-wide .ps-product__title-wide{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;line-height:1.4em;max-height:2.8em;white-space:normal;font-size:16px;color:#0f6ece}@media(max-width:540px){.ps-product--wide .productTitle-wide .ps-product__title-wide{font-size:14px}.ps-product--wide .productTitle-wide{margin-bottom:6px}}.ps-product--wide .ps-product__container{max-width:62%}@media(max-width:1200px){.ps-product--wide .ps-product__container{max-width:100%}}@media(max-width:1024px){.ps-product--wide .ps-product__container{max-width:70%}}@media(max-width:540px){.ps-product--wide .ps-product__container{max-width:65%}}.ps-product--wide .ps-product__vendor-wide a{font-weight:600}.ps-product--wide .productInfo-wide{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:12px}@media(max-width:540px){.ps-product--wide .productInfo-wide{margin-bottom:6px}}.ps-product--wide .productInfo-wide .ps-product__price-wide{margin-bottom:0;font-size:16px}.ps-product--wide .ps-product__actions-cart{display:flex;gap:.75rem;width:100%}.ps-product--wide .ps-btn--cart{flex:none;font-size:16px}@media(max-width:540px){.ps-product--wide .ps-btn--cart{font-size:14px;padding:.3rem 0;width:130px}}.ps-product--wide .ps-btn--wishlist{width:44px;min-width:44px;height:44px;border-radius:8px;border:1px solid #cfcfcf;background:#e9e9e9;color:#000;display:flex;align-items:center;justify-content:center;font-size:1.3rem;transition:background .2s,border .2s,color .2s}.ps-product--wide .ps-btn--wishlist i{font-size:2rem}@media(max-width:540px){.ps-product--wide .ps-btn--wishlist{width:40px;height:40px;font-size:1.2rem}}.ps-product--horizontal{display:flex;flex-flow:row nowrap;margin-bottom:20px;padding-right:15px}.ps-product--horizontal .ps-product__rating .ps-rating{margin-right:.5em}.ps-product--horizontal .ps-product__rating span{color:#666}.ps-product--horizontal .ps-product__title{margin:0;padding:0 0 5px;font-size:14px;line-height:1.6em;color:#06c;line-clamp:2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ps-product--horizontal .ps-product__title:hover{color:#0f6ece}.ps-product--horizontal .ps-product__price{font-size:16px;color:#33a151}.ps-product--horizontal .ps-product__price.sale{color:#f30}.ps-product--horizontal .ps-product__price.sale del{color:#666}.ps-product--horizontal .ps-product__thumbnail{max-width:100px;width:100%}.ps-product--horizontal .ps-product__content{width:100%;padding-left:20px}.ps-product--horizontal .ant-rate .ant-rate-star i{font-size:12px!important}@media(max-width:1440px){.ps-product--horizontal .ps-product__content{padding-right:0}}@media(max-width:767px){.ps-product--horizontal .ps-product__thumbnail{max-width:75px}.ps-product--horizontal .ps-product__content{padding-left:10px}}.ps-product--cart{display:flex;flex-flow:row nowrap;align-items:center}.ps-product--cart>*{width:100%}.ps-product--cart .ps-product__thumbnail{max-width:80px}@media(max-width:1440px){.ps-product--cart .ps-product__thumbnail{max-width:80px}}@media(max-width:1024px){.ps-product--cart .ps-product__thumbnail{max-width:60px}}.ps-product--cart .ps-product__content{padding-left:30px}@media(max-width:1440px){.ps-product--cart .ps-product__content{padding-left:20px}}@media(max-width:1024px){.ps-product--cart .ps-product__content{padding-left:16px}}.ps-product--cart .ps-product__content a{font-size:14px;color:#0f6ece;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(max-width:1280px){.ps-product--cart .ps-product__content a{font-size:14px}}.ps-product--cart .ps-product__content a:hover{color:#0f6ece}.ps-product--cart .ps-product__content p strong{font-weight:500}.ps-product--cart .ps-product__content .prescription-info{display:flex;flex-direction:row;margin-top:8px;gap:.3rem;flex-wrap:wrap}.ps-product--cart .ps-product__content .prescription-info .ps-product__attribute{margin-top:6px;display:flex;flex-direction:row;gap:6px;flex-wrap:wrap}.ps-product--cart .ps-product__content .prescription-chip{display:inline-block;padding:6px 10px;font-size:12px;font-weight:500;border-radius:20px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ps-product--cart .ps-product__content .prescription-chip--required{background:#ffe5e5;color:#d32f2f;font-weight:600}.ps-product--cart .ps-product__content .prescription-chip--required:hover{background:#ffd6d6}.ps-product--cart .ps-product__content .prescription-chip--uploaded{background:#d8ffe2;color:#33a151;font-weight:600}.ps-product--cart .ps-product__content .prescription-chip--uploaded:hover{background:#d6f0d6}.ps-product--cart .ps-product__content .prescription-btn{font-size:13px;color:#535353;border:none;background-color:transparent;cursor:pointer;transition:all .3s ease;text-decoration:underline}.ps-product--cart .ps-product__content .prescription-btn:hover{color:#000;transition:all .3s ease}.ps-product--cart-mobile{display:flex;align-items:center;justify-content:center;flex-flow:row nowrap}.ps-product--cart-mobile>*{width:100%}.ps-product--cart-mobile .ps-product__thumbnail{max-width:56px}.ps-product--cart-mobile .ps-product__content{position:relative;padding-right:30px;padding-left:20px}.ps-product--cart-mobile .ps-product__content .ps-product__remove{position:absolute;top:0;right:0;font-size:18px;color:#666;cursor:pointer}.ps-product--cart-mobile .ps-product__content a{color:#06c}.ps-product--cart-mobile .ps-product__content a:hover{color:#0f6ece}.ps-product--cart-mobile .ps-product__content p strong{color:#000;font-weight:500}.ps-product--cart-mobile .ps-product__content small{font-size:14px;color:#000}.ps-product--photo{position:relative;overflow:hidden}.ps-product--photo>a{display:block}.ps-product--photo>a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background-color:rgba(0,0,0,.05);background-image:linear-gradient(180deg,rgba(0,0,0,.05) 0,rgba(0,0,0,.9));transition:all .4s ease;visibility:hidden;opacity:0}.ps-product--photo .ps-product__actions{display:flex;flex-flow:row nowrap;justify-content:space-between;max-width:200px;transition:all .5s cubic-bezier(.7,0,.3,1) 0s}.ps-product--photo .ps-product__actions li{margin-right:10px}.ps-product--photo .ps-product__actions li a{display:flex;justify-content:center;align-items:center;width:34px;height:34px;border-radius:50%;color:#fff}.ps-product--photo .ps-product__actions li a:hover{background-color:#c81919;color:#fff}.ps-product--photo .ps-product__actions:last-child{margin-right:0}.ps-product--photo .ps-product__content{position:absolute;bottom:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:15px 30px;z-index:20;transform:translateY(100%);transition:all .4s ease;visibility:hidden;opacity:0}.ps-product--photo .ps-product__content span{color:#fff}.ps-product--photo:hover>a:before{visibility:visible;opacity:1}.ps-product--photo:hover .ps-product__content{visibility:visible;opacity:1;transform:translateY(0)}.ps-product--header-sticky{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.ps-product--header-sticky>*{flex-basis:100%}.ps-product--header-sticky .ps-product__title{display:block;line-height:1.4em;font-size:20px;line-height:1;font-weight:400;margin:0 0 5px;color:#0f6ece}.ps-product--header-sticky .ps-tab-list li{display:inline-block;margin-right:20px}.ps-product--header-sticky .ps-tab-list li a{font-weight:600;color:#666}.ps-product--header-sticky .ps-tab-list li a:hover,.ps-product--header-sticky .ps-tab-list li.active a{color:#0f6ece}.ps-product--header-sticky .ps-tab-list li:last-child{margin-right:0}.ps-product--header-sticky .ps-product__price{display:flex;align-items:center;margin-bottom:0;font-size:22px;color:#33a151;font-weight:600}.ps-product--header-sticky .ps-product__price del{display:block;color:#666;font-size:.6em}.ps-product--header-sticky .ps-product__thumbnail{max-width:60px}.ps-product--header-sticky .ps-product__shopping{display:flex;justify-content:flex-end;align-items:center;flex-direction:column}.ps-product--header-sticky .ps-product__shopping .ps-product__price{padding-right:30px}.ps-product--header-sticky .ps-product__shopping .ps-btn{padding:10px 30px}.ps-product--header-sticky .ps-product__wrapper{padding-left:20px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.ps-product--header-sticky .ps-product__wrapper>*{max-width:50%}.ps-product--search-result{display:flex;justify-content:flex-start;gap:1rem;align-items:center;border:none;margin-bottom:0!important}.ps-product--search-result>*{flex-basis:100%}.ps-product--search-result .ps-product__title{padding-bottom:0;margin-bottom:0}.ps-product--search-result .ps-product__price{font-size:14px;margin-bottom:0}.ps-product--search-result .ps-product__thumbnail{max-width:60px;min-width:60px}.ps-product--search-result .ps-product__content{padding-left:30px}@media(max-width:1200px){.ps-product--search-result .ps-product__content{padding-left:10px}}.ps-product--search-result .ps-product__content a{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ps-product--search-result:hover{border:none}@media(max-width:479px){.ps-product--search-result{flex-flow:row nowrap;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eaeaea}.ps-product--search-result .ps-product__thumbnail{margin-bottom:0}.ps-product--search-result .ps-product__content{padding-left:10px}}.carousel-image-link{display:flex;justify-content:center;align-items:center}.carousel-image-link img{border-radius:16px}.carousel--productImages{position:relative}.carousel--productImages .swiper--custom-avigation{visibility:hidden;opacity:0}.carousel--productImages .swiper--custom-avigation>button{position:absolute;top:50%;z-index:100;transform:translateY(-50%);width:35px;height:35px;color:#000;font-size:18px;background-color:hsla(0,0%,100%,.5);border:none;box-shadow:none}.carousel--productImages .swiper--custom-avigation>button i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.carousel--productImages .swiper--custom-avigation>button:first-child{left:20px}.carousel--productImages .swiper--custom-avigation>button:last-child{right:10px}.carousel--productImages .swiper--custom-avigation>button:hover{background-color:#0f6ece;color:#fff}.carousel--productImages:hover>.swiper--custom-avigation{visibility:visible;opacity:1}.ps-carousel-item{padding:0 8px;box-sizing:border-box}@media(max-width:768px){.ps-carousel-item{padding:0 4px}}.product-wrapper{height:100%;width:100%}.productCard{width:100%;max-width:308px;background:#fff;border-radius:18px;overflow:hidden;position:relative;cursor:pointer;border:1px solid #f0f0f0;transition:all .3s ease}@media(max-width:912px){.productCard{max-width:100%;width:100%}}.productCard:hover{box-shadow:0 2px 13px rgba(0,0,0,.1);border-color:#f3f3f3}@media(max-width:768px){.productCard:hover{transform:none}}@media(max-width:1024px){.productCard:hover{box-shadow:none;border-color:#f0f0f0;transform:none}}.saleBadge{width:140px;height:140px;position:absolute;top:-20px;right:-20px;overflow:hidden;z-index:10;pointer-events:none}@media(max-width:1400px){.saleBadge{top:-30px;right:-30px}}@media(max-width:768px){.saleBadge{top:-30px;right:-30px}}@media(max-width:425px){.saleBadge{top:-40px;right:-40px}}.saleBadge:before{content:"40% OFF";position:absolute;display:block;width:195px;padding:6px 0;background-color:red;color:#fff;font-size:13px;font-weight:700;text-transform:uppercase;text-align:center;right:-36px;top:45px;transform:rotate(45deg);letter-spacing:.5px}@media(max-width:425px){.saleBadge:before{font-size:10px;padding:4px 0;right:-36px;top:50px}}.saleBadge:after{content:"";position:absolute;left:0;top:100%;z-index:-1;border-color:#8f0808 transparent transparent #8f0808;border-style:solid;border-width:3px}.imageContainer{position:relative;padding:20px 20px 0;display:flex;align-items:center;justify-content:center;height:260px}@media(max-width:1400px){.imageContainer{height:220px}}@media(max-width:1024px){.imageContainer{height:220px}}@media(max-width:768px){.imageContainer{height:150px;padding:15px}}@media(max-width:425px){.imageContainer{height:150px;padding:10px}}.productImage{width:200px;height:200px;object-fit:contain;transition:transform .3s ease}@media(max-width:1400px){.productImage{width:180px;height:180px}}@media(max-width:768px){.productImage{width:150px;height:150px}}@media(max-width:425px){.productImage{width:120px;height:120px}}.cart-img{height:80px}.required-pres,.uploaded-pres{color:#ee7918;font-size:14px;font-weight:600;letter-spacing:.5px;display:block;margin-bottom:4px;background-color:#fff2df;text-align:center;border-radius:10px;padding:2px 10px;width:-moz-fit-content;width:fit-content;margin-top:5px}@media(max-width:1440px){.required-pres,.uploaded-pres{font-size:12px}}.uploaded-pres{background-color:#d8ffe2;color:#33a151}.disabled-checkout{pointer-events:none;opacity:.7;cursor:not-allowed;background-color:#d8d8d8!important;color:#666!important;border-color:#d8d8d8!important}.wishlistBtn{position:absolute;top:15px;left:15px;width:40px;height:40px;border:none;border-radius:50%;background:#e9e9e9;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:all .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:0}.wishlistBtn:hover{background:#e9e9e9;transform:scale(1.1)}.wishlistBtn.filled{background:rgba(51,161,81,.1)}.wishlistBtn.visible{opacity:1}@media(max-width:768px){.wishlistBtn{opacity:1;top:10px;right:10px;width:36px;height:36px}.wishlistBtn:hover{transform:none}}@media(max-width:425px){.wishlistBtn{opacity:1;top:5px;right:0;width:30px;height:30px}.wishlistBtn:hover{transform:none}}.productInfo{padding:10px 20px 20px;display:flex;flex-direction:column;justify-content:center;gap:10px}@media(max-width:768px){.productInfo{padding:15px}}.youngShop{opacity:0;transition:all .3s ease;height:20px;overflow:hidden;text-align:center}.youngShop span{color:#000;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;display:block;transform:translateY(-10px);transition:transform .3s ease}.youngShop.visible{opacity:1}.youngShop.visible span{transform:translateY(0)}@media(max-width:768px){.youngShop{margin-bottom:0}.youngShop,.youngShop.visible{opacity:0;height:0}}.titleWrapper{height:3.5em;overflow:hidden}.productTitle{font-size:18px;font-weight:400;text-align:center;color:#0f6ece;line-height:1.4;margin-bottom:0!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;max-height:1.6em;transition:max-height .3s ease}.productTitle a{color:inherit;text-decoration:none;display:block}.productTitle a:hover{color:#0c559e}.productTitle.expanded{max-height:3.5em;margin-bottom:6px}@media(max-width:768px){.productTitle{max-height:3.5em!important;transition:none}}.priceContainer{display:flex;align-items:center;justify-content:center;gap:10px}@media(max-width:768px){.priceContainer{margin-bottom:12px;gap:4px}}@media(max-width:425px){.priceContainer{margin-bottom:8px;gap:2px}}.currentPrice{font-size:16px;font-weight:700;color:#000;line-height:3px}.originalPrice{font-size:14px;font-weight:400;color:#999;text-decoration:line-through}@media(max-width:768px){.originalPrice{font-size:12px}}.addToCartBtn{width:100%;padding:12px 20px;background:#33a151;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .3s ease}.addToCartBtn.hoveredCartBtn{background:#e9bd23;color:#000;box-shadow:0 4px 12px rgba(255,193,7,.3)}@media(max-width:1024px){.addToCartBtn.hoveredCartBtn{background:#33a151;color:#fff;box-shadow:none}}.addToCartBtn:active{transform:translateY(0)}.addToCartBtn:disabled{background:#ccc;cursor:not-allowed}.addToCartBtn:disabled:hover{background:#ccc;transform:none;box-shadow:none}@media(max-width:768px){.addToCartBtn{padding:10px 16px;font-size:13px}}@media(max-width:425px){.addToCartBtn{padding:10px 16px;font-size:12px}}@media(max-width:480px){.productCard{border-radius:8px}.saleBadge{padding:6px 10px;font-size:11px}.imageContainer{min-height:120px;padding:10px}.productInfo{padding:12px}}.ps-table--shopping-cart{width:100%;border-collapse:collapse}.ps-table--shopping-cart .wishlist-product{display:flex;align-items:center;gap:12px;position:relative}.ps-table--shopping-cart .variant-toggle-btn{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:4px 8px;margin-left:auto;display:flex;align-items:center;gap:6px;font-size:12px;color:#6c757d;cursor:pointer;transition:all .2s}.ps-table--shopping-cart .variant-toggle-btn:hover{background:#e9ecef;color:#495057}.ps-table--shopping-cart .variant-toggle-btn .variant-count{font-weight:500}.ps-table--shopping-cart .variant-cell{min-width:200px}@media screen and (min-width:992px){.ps-table--shopping-cart .variant-cell{text-align:center}}.ps-table--shopping-cart .variant-cell .variant-info{display:flex;flex-direction:column;gap:8px}.ps-table--shopping-cart .variant-cell .selected-variant{display:flex;flex-direction:column;gap:4px}.ps-table--shopping-cart .variant-cell .selected-variant .variant-name{font-weight:500;color:#333}.ps-table--shopping-cart .variant-cell .selected-variant .variant-price{font-size:16px;color:#33a151;font-weight:600}.ps-table--shopping-cart .variant-cell .selected-variant .variant-price-symbol{display:flex;align-items:center;gap:5px;justify-content:flex-start}@media screen and (min-width:992px){.ps-table--shopping-cart .variant-cell .selected-variant .variant-price-symbol{justify-content:center}}.ps-table--shopping-cart .variant-cell .variant-selector .variant-dropdown{width:-moz-fit-content;width:fit-content;border-radius:6px;background:#fff;font-size:13px;cursor:pointer}.ps-table--shopping-cart .variant-cell .variant-selector .variant-dropdown:focus{outline:none;border-color:#33a151;box-shadow:0 0 0 2px rgba(0,112,243,.1)}.ps-table--shopping-cart .stock-cell{min-width:120px}.ps-table--shopping-cart .in-stock{color:#2ecc71;font-weight:500;font-size:14px}.ps-table--shopping-cart .out-stock{color:#e74c3c;font-weight:500;font-size:14px}.ps-table--shopping-cart .no-variant{color:#6c757d}.ps-table--shopping-cart .actions{min-width:160px}.ps-table--shopping-cart .actions .action-buttons{display:flex;align-items:center;justify-content:center;gap:10px}.ps-table--shopping-cart .addToCartWishlist{opacity:1;background:#d8ffe2;border:1.5px solid #33a151;border-radius:10px;color:#33a151;height:100%;padding:10px;margin-right:10px;width:130px}.ps-table--shopping-cart .addToCartWishlist:disabled{pointer-events:none;opacity:.7;cursor:not-allowed;background-color:#d8d8d8!important;color:#666!important;border-color:#d8d8d8!important}.ps-table--shopping-cart .removeWishlistItemBtn{opacity:1;background:rgba(255,0,0,.016);border:2px solid red;border-radius:10px;color:red;height:100%;padding:8px 10px;width:-moz-fit-content;width:fit-content;margin-right:6px}.ps-table--shopping-cart .variants-expansion{padding:10px}.ps-table--shopping-cart .variants-expansion td{padding:10px;background:#f8f9fa;border-top:none;padding-left:20px!important}.ps-table--shopping-cart .variants-expansion .variants-grid h4{margin:0 0 16px;color:#333;font-size:16px;font-weight:600}.ps-table--shopping-cart .variants-expansion .variants-grid .variants-list{display:grid;grid-gap:12px;gap:12px}.ps-table--shopping-cart .variants-expansion .variants-grid .variants-list .variant-option{background:#fff;border:2px solid #e9ecef;border-radius:8px;padding:12px;cursor:pointer;transition:all .2s;display:grid;grid-template-columns:1fr auto auto;grid-gap:16px;gap:16px;align-items:center}.ps-table--shopping-cart .variants-expansion .variants-grid .variants-list .variant-option:hover{border-color:#33a151;box-shadow:0 2px 8px rgba(0,112,243,.1)}.ps-table--shopping-cart .variants-expansion .variants-grid .variants-list .variant-option.selected{border-color:#33a151;background:rgba(0,112,243,.05)}.ps-table--shopping-cart .variants-expansion .variants-grid .variants-list .variant-option .variant-details{display:flex;flex-direction:column;gap:4px}.ps-table--shopping-cart .variants-expansion .variants-grid .variants-list .variant-option .variant-details .variant-title{font-weight:500;color:#333}.ps-table--shopping-cart .variants-expansion .variants-grid .variants-list .variant-option .variant-details .variant-price{color:#33a151;font-weight:600}.ps-table--shopping-cart .variants-expansion .variants-grid .variants-list .variant-option .variant-stock{text-align:center}.ps-table--shopping-cart .variants-expansion .variants-grid .variants-list .variant-option .variant-add-btn{min-width:90px;padding:6px 12px;font-size:14px}@media(max-width:768px){.ps-table--shopping-cart{font-size:13px}.ps-table--shopping-cart .wishlist-product{flex-direction:column;align-items:flex-start;gap:10px}.ps-table--shopping-cart .variant-toggle-btn{align-self:flex-start;margin-left:0;font-size:11px}.ps-table--shopping-cart .variant-cell{min-width:unset}.ps-table--shopping-cart .variant-cell .variant-info{flex-direction:row;justify-content:space-between;align-items:center}.ps-table--shopping-cart .variant-cell .variant-dropdown{font-size:12px}.ps-table--shopping-cart .action-buttons{align-items:stretch;gap:4px;width:100%}.ps-table--shopping-cart .action-buttons .addToCartWishlist{width:100%;margin-right:0}.ps-table--shopping-cart .action-buttons .removeWishlistItemBtn{width:100%;flex:1 1}.ps-table--shopping-cart .addToCartWishlist,.ps-table--shopping-cart .removeWishlistItemBtn{width:100%;justify-content:center}.ps-table--shopping-cart .variants-expansion td{padding:16px}.ps-table--shopping-cart .variants-expansion .variants-list .variant-option{grid-template-columns:1fr;gap:12px;text-align:left}.ps-table--shopping-cart .variants-expansion .variants-list .variant-option .variant-actions,.ps-table--shopping-cart .variants-expansion .variants-list .variant-option .variant-stock{text-align:left}.ps-table--shopping-cart .variants-expansion .variants-list .variant-option .variant-add-btn{width:100%}.ps-table--shopping-cart .stock-column,.ps-table--shopping-cart .variant-column{display:none}.ps-table--shopping-cart .product-cell .wishlist-product .variant-info-mobile{margin-top:8px;padding:8px;background:#f8f9fa;border-radius:6px;font-size:12px}.ps-table--shopping-cart .product-cell .wishlist-product .variant-info-mobile .mobile-variant{display:flex;justify-content:space-between;margin-bottom:4px}.ps-table--shopping-cart .product-cell .wishlist-product .variant-info-mobile .mobile-stock{font-size:11px}}@media(max-width:480px){.ps-table--shopping-cart .variant-toggle-btn .variant-count{display:none}.ps-table--shopping-cart .variants-expansion .variants-grid h4{font-size:14px}}.addPrescriptionItemBtn{opacity:1;background:rgba(255,0,0,.016);border:2px solid red;border-radius:10px;color:red;height:100%;padding:8px 10px;width:-moz-fit-content;width:fit-content;margin-right:6px;background:#d8ffe2;border:2px solid #33a151;color:#33a151}@media(max-width:992px){.desktop-pres{display:none!important}}.mobile-pres{display:none}.removeWishlistItemIcon{font-weight:900px}.ps-product__variants-box{background:#fff;border:1px solid #ededed;border-radius:12px;padding:24px 16px 8px;margin-top:2rem;margin-bottom:2rem}.ps-product__variants-title{font-size:16px;font-weight:700;letter-spacing:.02em}.ps-product__variants-list{display:flex;flex-direction:column;gap:1.5rem}.ps-product__variant-row{display:flex;align-items:center;gap:1.5rem;padding:16px 0;border-bottom:1px solid #f0f0f0}.ps-product__variant-row:last-child{border-bottom:none}.ps-product__variant-row .quantity-addcart{display:flex;flex-direction:column;gap:.5rem}.ps-product__variant-row .quantity-addcart .ps-btn--cart-variant{padding:1rem;font-size:14px;width:100%;background-color:#33a151;color:#fff;border-radius:8px;border:none;transition:all .3s ease}.ps-product__variant-row .quantity-addcart .ps-btn--cart-variant:hover{background-color:#e9bd23;color:#000}.ps-product__variant-img{width:64px;height:64px;flex-shrink:0;border-radius:8px;background:#fafbfc;display:flex;align-items:center;justify-content:center}.ps-product__variant-img img{max-width:100%;max-height:100%;border-radius:8px}.ps-product__variant-info{flex:1 1;display:flex;flex-direction:column;gap:.25rem}.ps-product__variant-title{font-size:1.6rem;font-weight:500;margin-bottom:.2rem}.ps-product__variant-prices{display:flex;align-items:baseline;gap:.7rem}.ps-product__variant-original{color:#bdbdbd;text-decoration:line-through;font-size:1rem;font-weight:400}.ps-product__variant-current{color:#33a151;font-size:1.6rem;font-weight:600}.ps-product__variant-actions{display:flex;align-items:center;gap:.5rem}.ps-product__variant-qty-selector{display:flex;align-items:center;justify-content:space-between;background:#fafbfc;border:1px solid #e5e5e5;border-radius:8px;overflow:hidden;width:100%}.ps-product__variant-qty-selector .qty-btn{background:none;border:none;width:32px;height:32px;font-size:1.2rem;color:#bdbdbd;transition:background .2s,color .2s;cursor:pointer}.ps-product__variant-qty-selector .qty-btn:hover:enabled{background:#e6f0fa;color:#1976d2}.ps-product__variant-qty-selector .qty-btn:disabled{color:#e0e0e0;cursor:not-allowed}.ps-product__variant-qty-selector .qty-value{display:inline-block;width:32px;text-align:center;font-size:1.3rem;font-weight:500;color:#222}.variants-toggle{display:flex;justify-content:center;width:100%;cursor:pointer}.ps-product--detail .ps-product__shopping-actions-ui{display:flex;flex-direction:column;gap:.6rem;align-items:stretch;width:70%}@media screen and (max-width:1365px){.ps-product--detail .ps-product__shopping-actions-ui{width:100%}}.ps-product--detail .ps-product__quantity-label{display:block;font-size:1.5rem;font-weight:600}.ps-product--detail .ps-product__quantity-selector{display:flex;align-items:center;justify-content:space-between;background:#fafbfc;border:1px solid #e5e5e5;border-radius:10px;overflow:hidden;flex:1 1;width:100%;min-width:123px}.ps-product--detail .qty-btn{background:none;border:none;width:32px;height:32px;font-size:1.2rem;color:#bdbdbd;transition:background .2s,color .2s;cursor:pointer}.ps-product--detail .qty-btn:hover:enabled{color:#1976d2}.ps-product--detail .qty-btn:disabled{color:#e0e0e0;cursor:not-allowed}.ps-product--detail .qty-value{min-width:32px;text-align:center;font-size:14px;font-weight:500;color:#222}.ps-product--detail .ps-btn--buynow{width:100%;background:#0f6ece;color:#fff;font-weight:600;border-radius:10px;font-size:1.1rem;padding:1.3rem 0;border:none;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:background .2s}.ps-product--detail .ps-btn--buynow:hover{background:#005ecb}.ps-product--detail .ps-product__actions-row{display:flex;gap:.75rem;margin-top:.5rem;margin-bottom:8px}.ps-product--detail .ps-btn--cart{flex:1 1;border:none;background:#33a151;color:#fff;border-radius:10px;font-weight:500;font-size:1rem;padding:.7rem 0;transition:all .3s ease}.ps-product--detail .ps-btn--cart:hover{background:#e9bd23;color:#000;transition:all .3s ease}.ps-product--detail .ps-btn--wishlist{width:41px;min-width:41px;height:41px;border-radius:10px;border:1px solid #a7e9b9;background:#d8ffe2;color:#33a151;display:flex;align-items:center;justify-content:center;font-size:1.3rem;transition:background .2s,border .2s,color .2s}.ps-product--detail .ps-btn--wishlist i{font-size:2rem}.ps-product--detail .ps-btn--filled{background-color:#33a151;border:none;color:#fff}.ps-product--detail .icon-chart-bars{display:none!important}.ps-product--detail .swiper .swiper-slide a{display:flex;justify-content:center;align-items:center}.ps-product--detail h1{margin-bottom:10px;font-size:24px;color:#000;font-weight:600;line-height:1.2}.ps-product--detail .ant-rate .ant-rate-star i{font-size:12px!important}.ps-product--detail .slick-slide{outline:none;-ms-box-shadow:none;box-shadow:none}.ps-product--detail .slick-slide:active,.ps-product--detail .slick-slide:focus,.ps-product--detail .slick-slide:hover{outline:none}.ps-product--detail .ps-product__variants .item{margin-bottom:10px;border:1px solid #d9d9d9;cursor:pointer}.ps-product--detail .ps-product__variants .item img{opacity:.5}.ps-product--detail .ps-product__variants .item .ps-video{position:relative;z-index:10}.ps-product--detail .ps-product__variants .item .ps-video:before{content:"";font-family:FontAwesome;position:absolute;top:50%;left:50%;color:#fff;z-index:20}.ps-product--detail .ps-product__variants .item:last-child{margin-bottom:0}.ps-product--detail .ps-product__variants .item.slick-current{border-color:#0f6ece}.ps-product--detail .ps-product__variants .item.slick-current img{opacity:1}.ps-product--detail .ps-product__variants .item:hover img{width:100%;opacity:1}.ps-product--detail .ps-product__variants .slick-current .item{border-color:#0f6ece}.ps-product--detail .ps-product__variants .slick-current .item img{opacity:1}.ps-product--detail .ps-product__gallery{position:relative}.ps-product--detail .ps-product__gallery button{border:none;outline:none;-ms-box-shadow:0 0 transparent;box-shadow:0 0 transparent}.ps-product--detail .ps-product__gallery .slick-arrow{position:absolute;top:50%;z-index:100;width:35px;height:35px;color:#000;font-size:18px;background-color:hsla(0,0%,100%,.5);visibility:hidden;opacity:0}.ps-product--detail .ps-product__gallery .slick-arrow i{position:absolute;top:50%;left:50%}.ps-product--detail .ps-product__gallery .slick-arrow:first-child{left:20px}.ps-product--detail .ps-product__gallery .slick-arrow:last-child{right:10px}.ps-product--detail .ps-product__gallery .slick-arrow:hover{background-color:#0f6ece;color:#fff}.ps-product--detail .ps-product__gallery:hover .item:before,.ps-product--detail .ps-product__gallery:hover .slick-arrow{visibility:visible;opacity:1}.ps-product--detail .ps-product__video a{vertical-align:middle}.ps-product--detail .ps-product__video a:hover.ps-btn--black{background-color:#0f6ece;border-color:#0f6ece}.ps-product--detail .ps-product__video i{font-size:20px;font-weight:700;vertical-align:middle}.ps-product--detail .ps-product__badge{display:inline-block;position:absolute;top:10px;right:10px;z-index:30;padding:0 5px;background-color:#fe9931}.ps-product--detail .ps-product__badge i{font-style:normal;color:#fff;text-align:center;line-height:1.2em;font-size:1.3rem;letter-spacing:.2em}.ps-product--detail .ps-product__info{text-align:left}.ps-product--detail .price-stock{display:flex;flex-flow:row wrap;align-items:center;gap:8px}.ps-product--detail .price-stock .inventory-icon{font-size:16px;color:#e16a00;margin-right:4px}.ps-product--detail .price-stock .stock-left{color:#464646;background-color:#e6f3fa;padding:2px 10px;border-radius:6px}.ps-product--detail .ps-product__meta{display:flex;flex-flow:row nowrap;align-items:center;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid #e1e1e1}.ps-product--detail .ps-product__meta p{position:relative;display:inline-block;margin-bottom:0;margin-right:10px;padding-right:10px;line-height:20px}.ps-product--detail .ps-product__meta p a{color:#06c}.ps-product--detail .ps-product__meta .ps-product__rating{display:flex;flex-flow:row nowrap}.ps-product--detail .ps-product__meta .ps-product__rating span{margin-left:10px;color:#666}.ps-product--detail .ps-product__meta .rating-stars-product{display:flex;flex-flow:row nowrap;align-items:center;gap:8px}.ps-product--detail .ps-product__attribute{display:flex;flex-flow:row wrap;align-items:center;padding-bottom:10px}.ps-product--detail .ps-product__attribute .attribute,.ps-product--detail .ps-product__attribute .attribute-calorie,.ps-product--detail .ps-product__attribute .attribute-prescription{font-size:14px;font-weight:600;padding:6px;border-radius:6px;background-color:#d8ffe2;color:#33a151;margin-bottom:10px}.ps-product--detail .ps-product__attribute .attribute span,.ps-product--detail .ps-product__attribute .attribute-calorie span,.ps-product--detail .ps-product__attribute .attribute-prescription span{font-weight:600;font-size:14px}.ps-product--detail .ps-product__attribute .attribute-calorie{background-color:#d8ffe2;color:#33a151}.ps-product--detail .ps-product__attribute .attribute-prescription{background-color:#fff2df;color:#ee7918}.ps-product--detail .ps-product__price{margin-bottom:0!important;font-size:20px;font-weight:600;color:#000}.ps-product--detail .ps-product__price.sale{color:#33a151}.ps-product--detail .ps-product__price.sale del{margin-right:10px;color:#666}.ps-product--detail .ps-product__price del{font-style:normal;color:#000;font-size:1.3rem;margin-right:10px}.ps-product--detail .ps-product__price.sale del{font-size:18px;font-weight:500}.ps-product--detail .ps-product__price.sale small{font-size:16px;font-weight:500}.ps-product--detail .ps-product__desc{margin-top:10px;margin-bottom:10px;border-bottom:1px solid #e1e1e1}.ps-product--detail .ps-product__desc p{color:#000}.ps-product--detail .ps-product__desc p a{text-transform:uppercase;font-weight:600;color:#0f6ece;font-size:16px}.ps-product--detail .ps-product__desc p strong{font-weight:600}.ps-product--detail .ps-product__desc .ps-tag--in-stock{font-size:14px}.ps-product--detail .ps-product__desc .ps-tag--out-stock{color:red;text-transform:none;font-size:14px}.ps-product--detail .ps-product__desc ul{list-style-type:none}.ps-product--detail .ps-product__desc ul li{color:#666}.ps-product--detail .ps-product__desc ul li:before{top:6px;background-color:#999;width:6px;height:6px}.ps-product--detail .ps-product__shopping{display:flex;padding-bottom:10px;flex-flow:row nowrap;align-items:flex-end}.ps-product--detail .ps-product__shopping>*{margin-right:30px}.ps-product--detail .ps-product__shopping figure{margin-bottom:0}.ps-product--detail .ps-product__shopping figure figcaption{margin-bottom:4px}.ps-product--detail .ps-product__shopping .form-group--number{max-width:115px}.ps-product--detail .ps-product__shopping .form-group--number input{border-radius:0;border-color:rgba(0,0,0,.25)}.ps-product--detail .ps-product__shopping .form-group--number i{color:rgba(0,0,0,.25)}.ps-product--detail .ps-product__shopping .ps-btn{font-weight:600;padding-left:30px;padding-right:30px;vertical-align:top;max-height:50px;font-size:18px}.ps-product--detail .ps-product__shopping .ps-btn.ps-btn--black{color:#fff}.ps-product--detail .ps-product__shopping .ps-btn--gray{background-color:rgba(0,0,0,.5);color:#fff}.ps-product--detail .ps-product__shopping .ps-product__favorite{position:relative;display:inline-block;margin-right:0;width:40px;height:40px;vertical-align:top;border:1px solid #000;border-radius:50%}.ps-product--detail .ps-product__shopping .ps-product__favorite i{padding-top:2px;position:absolute;top:50%;left:50%}.ps-product--detail .ps-product__shopping .ps-product__favorite:hover{border-color:#0f6ece}.ps-product--detail .ps-product__shopping .ps-product__actions{margin-right:0}.ps-product--detail .ps-product__shopping .ps-product__actions a{display:inline-block;margin-right:20px;font-size:26px;color:#999}.ps-product--detail .ps-product__shopping .ps-product__actions a:last-child{margin-right:0}.ps-product--detail .ps-product__shopping.extend{align-items:flex-start;flex-flow:column wrap}.ps-product--detail .ps-product__shopping.extend>*{margin-right:0}.ps-product--detail .ps-product__shopping.extend .ps-product__btn-group{margin-bottom:20px;width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end;max-width:420px}.ps-product--detail .ps-product__shopping.extend .ps-product__btn-group .ps-btn{min-width:180px;text-align:center}.ps-product--detail .ps-product__shopping.extend>.ps-btn{width:100%;text-align:center}@media screen and (max-width:1365px){.ps-product--detail .ps-product__shopping{flex-flow:row wrap}.ps-product--detail .ps-product__shopping figure{margin-right:10px}}@media(max-width:1679px){.ps-product--detail .ps-product__shopping{flex-flow:row wrap}.ps-product--detail .ps-product__shopping>*{margin-right:10px}.ps-product--detail .ps-product__shopping .ps-btn{text-align:center}}.ps-product--detail .ps-product__links{margin-bottom:3rem}.ps-product--detail .ps-product__links a{display:inline-block;margin-right:20px;font-weight:600;color:#000}.ps-product--detail .ps-product__links a:hover{color:#0f6ece}.ps-product--detail .ps-product__specification{margin-bottom:10px}.ps-product--detail .ps-product__specification .report{text-decoration:underline}.ps-product--detail .ps-product__specification .in-stock{color:#8bc500;font-weight:600}.ps-product--detail .ps-product__specification p{color:#000;margin-bottom:0}.ps-product--detail .ps-product__specification p strong{font-weight:400;margin-right:5px}.ps-product--detail .ps-product__specification p a{color:#666}.ps-product--detail .ps-product__specification p a:after{content:",";margin-right:5px}.ps-product--detail .ps-product__specification p a:hover{color:#0f6ece}.ps-product--detail .ps-product__specification p a:last-child:after{content:"";display:none}.ps-product--detail .ps-product__specification p.categories a{color:#09c}.ps-product--detail .ps-product__specification .tag-text{color:#888}.ps-product--detail .ps-product__sharing{margin-bottom:0;display:flex;align-items:center;justify-content:flex-start;gap:6px}.ps-product--detail .ps-product__sharing p{line-height:30px;color:#000;font-weight:500}.ps-product--detail .ps-product__sharing a{display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin-right:10px;vertical-align:top;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.07);border-radius:10px}.ps-product--detail .ps-product__sharing a i{position:absolute;top:50%;left:50%;font-size:20px;color:#fff}.ps-product--detail .ps-product__sharing a:last-child{margin-right:0}.ps-product--detail .ps-product__sharing a:hover{color:#fff;background-color:#0f6ece}.ps-product--detail .ps-product__sharing a.facebook,.ps-product--detail .ps-product__sharing a.google,.ps-product--detail .ps-product__sharing a.linkedin,.ps-product--detail .ps-product__sharing a.twitter{background-color:#fff}.ps-product--detail .ps-product__bundle{margin-bottom:2rem}.ps-product--detail .ps-product__bundle h4{font-weight:600;font-size:2.1rem}.ps-product--detail .ps-product__bundle .form-group,.ps-product--detail .ps-product__bundle p{margin-bottom:15px}.ps-product--detail .ps-product__bundle p strong{font-weight:600;color:dimgray}.ps-product--detail .ps-product__bundle .ps-checkbox{margin-bottom:10px}.ps-product--detail .ps-product__bundle-item p{margin-bottom:0}.ps-product--detail .ps-product__bundle-item img{margin-bottom:10px;max-width:100px}.ps-product--detail .ps-product__bundle-item span{padding:0 5px}@media(max-width:479px){.ps-product--detail .ps-product__bundle-item img{max-width:50px}}.ps-product--detail .ps-product__group img{max-width:80px}.ps-product--detail .ps-product__group .form-group--number{min-width:100px}.ps-product--detail .ps-product__group .form-group--number .form-control{border-radius:0}.ps-product--detail .ps-product__group table tr td{padding:10px}.ps-product--detail .ps-product__group table tr td a{color:#000}.ps-product--detail .ps-product__group table tr td a:hover{color:#666}.ps-product--detail .ps-product__group table tr td:nth-child(2){min-width:230px}.ps-product--detail .ps-gallery__item{display:block}.ps-product--detail .ps-product__variations{margin-bottom:2rem}.ps-product--detail .ps-product__variations figure{margin-bottom:15px}.ps-product--detail .ps-product__variations figure figcaption{margin-bottom:15px;font-size:14px;color:#666;font-weight:400}.ps-product--detail .ps-product__variations figure figcaption strong{color:#000}.ps-product--detail .ps-product__progress-bar{display:block;width:100%}.ps-product--detail .ps-product__progress-bar .ps-progress__value{margin-bottom:5px;position:relative;display:block;height:20px;background-color:#e4e4e4}.ps-product--detail .ps-product__progress-bar .ps-progress__value>span{position:absolute;top:50%;left:0;height:100%;background-color:#0f6ece;width:50%}.ps-product--detail .ps-product__progress-bar p{margin-bottom:0}.ps-product--detail .ps-product__progress-bar p>b{color:#690}.ps-product--detail .ps-product__countdown{margin-bottom:25px;padding:20px;background-color:#f4f4f4}.ps-product--detail .ps-product__countdown figure{display:flex;margin-bottom:20px}.ps-product--detail .ps-product__countdown figure>*{width:100%}.ps-product--detail .ps-product__countdown figure figcaption{max-width:260px;font-size:16px;font-weight:600;text-transform:uppercase;color:#000;padding-right:20px}.ps-product--detail .ps-product__countdown .ps-countdown li{position:relative;display:inline-block;padding-right:20px;margin-right:10px;text-align:center}.ps-product--detail .ps-product__countdown .ps-countdown li:after{content:":";color:#666;font-size:20px;position:absolute;top:20px;right:0;font-weight:600}.ps-product--detail .ps-product__countdown .ps-countdown li span{display:flex;margin-bottom:10px;justify-content:center;align-items:center;width:56px;height:56px;background-color:#fff;border:1px solid #ccc;font-size:30px;color:red;font-weight:600}.ps-product--detail .ps-product__countdown .ps-countdown li p{margin-bottom:0}.ps-product--detail .ps-product__countdown .ps-countdown li:last-child{margin-right:0}.ps-product--detail .ps-product__countdown .ps-countdown li:last-child:after{display:none}@media(max-width:1680px){.ps-product--detail .ps-product__countdown figure{flex-flow:column wrap}.ps-product--detail .ps-product__countdown figure figcaption{margin-bottom:10px}}@media(max-width:767px){.ps-product--detail .ps-product__countdown figure figcaption{font-size:14px;font-weight:500;line-height:1.6em}.ps-product--detail .ps-product__countdown .ps-countdown{display:flex;max-width:320px;justify-content:space-between}.ps-product--detail .ps-product__countdown .ps-countdown li span{width:40px;height:40px;font-size:20px}}@media(max-width:479px){.ps-product--detail .ps-product__countdown .ps-countdown li p{display:none}}.ps-product--detail .ps-product__thumbnail{width:100%;display:flex;flex-flow:row-reverse nowrap;align-content:flex-start}.ps-product--detail .ps-product__thumbnail>*{width:100%}.ps-product--detail .ps-product__thumbnail .ps-product__badge{width:auto}.ps-product--detail .ps-product__thumbnail figure{position:relative;display:block}.ps-product--detail .ps-product__thumbnail .ps-product__variants{width:100%;min-width:60px}.ps-product--detail .ps-product__thumbnail .ps-product__video{position:absolute;bottom:20px;right:20px;z-index:20}.ps-product--detail .ps-product__thumbnail .ps-wrapper{position:relative}.ps-product--detail .ps-product__thumbnail[data-vertical=false]{flex-flow:row wrap}.ps-product--detail .ps-product__thumbnail[data-vertical=false] figure{max-width:100%;padding-left:0}.ps-product--detail .ps-product__thumbnail[data-vertical=false] .ps-product__gallery{margin-bottom:10px}.ps-product--detail .ps-product__thumbnail[data-vertical=false] .ps-product__gallery img{width:100%}.ps-product--detail .ps-product__heading{margin-bottom:40px;margin-top:10px;padding-bottom:15px;font-size:20px;font-weight:600;line-height:1;border-bottom:1px solid #e1e1e1}.ps-product--detail .ps-product__header{display:flex;flex-flow:row nowrap}.ps-product--detail .ps-product__header>*{width:100%}.ps-product--detail .ps-product__header .ps-product__thumbnail{max-width:43%}.ps-product--detail .ps-product__header .ps-product__info{max-width:57%;padding-left:30px}.ps-product--detail .ps-product__rating{align-items:center}.ps-product--detail>.ps-product__content{padding-top:60px}.ps-product--detail .ps-product .ps-product__price{font-size:16px;font-weight:400}.ps-product--detail .ps-product__actions-mobile{position:fixed;bottom:59px;left:0;width:100%;z-index:1000;justify-content:space-between;align-items:flex-end;height:72px;display:flex;align-items:center;gap:20px;margin-top:15px;padding:10px;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08)}.ps-product--detail .ps-product__actions-mobile .btn-add-cart{width:100%;background:#28a745;color:#fff;font-weight:600;padding:10px;border:none;border-radius:4px;cursor:pointer;transition:.3s}.ps-product--detail .ps-product__actions-mobile .btn-add-cart:hover{background:#218838}.ps-product--detail .ps-product__actions-mobile .btn-add-cart.disabled{background:#ccc;cursor:not-allowed}.ps-product--detail .ps-product__actions-mobile .quantity-control{display:flex;align-items:center;justify-content:space-between;border:1px solid #ddd;border-radius:4px;overflow:hidden;height:44px;width:70%}.ps-product--detail .ps-product__actions-mobile .quantity-control .qty-btn{background:#f5f5f5;border:none;padding:8px;font-size:18px;height:100%;cursor:pointer}.ps-product--detail .ps-product__actions-mobile .quantity-control .qty-btn:disabled{opacity:.5;cursor:not-allowed}.ps-product--detail .ps-product__actions-mobile .quantity-control .qty-value{padding:0 16px;font-size:16px;font-weight:500;min-width:30px;text-align:center}.ps-product--detail.ps-product--thumbnail-right .ps-product__thumbnail figure{padding-left:0;padding-right:10px}@media(min-width:1024px){.ps-product--detail .ps-product__actions-mobile{display:none}.ps-product--detail .ps-product__content{padding-top:60px}}@media(max-width:1199px){.ps-product--detail .ps-product__thumbnail{flex-flow:column wrap}.ps-product--detail .ps-product__thumbnail figure{margin-bottom:30px;padding:0;width:100%;max-width:100%}.ps-product--detail .ps-product__thumbnail .ps-product__variants{position:relative;padding:0 40px;float:none;width:100%;max-width:100%}.ps-product--detail .ps-product__thumbnail .ps-product__variants .item{border:none;margin-right:10px;margin-bottom:0}.ps-product--detail .ps-product__thumbnail .ps-product__variants .slick-arrow{display:inline-block;position:absolute;top:50%;font-size:16px}.ps-product--detail .ps-product__thumbnail .ps-product__variants .slick-arrow:first-child{left:0}.ps-product--detail .ps-product__thumbnail .ps-product__variants .slick-arrow:last-child{right:0}.ps-product--detail.ps-product--thumbnail-right .ps-product__thumbnail figure{padding-left:0;padding-right:0}}@media(max-width:991px){.ps-product--detail .ps-product__header{flex-flow:column wrap}.ps-product--detail .ps-product__header .ps-product__thumbnail{padding-right:0}.ps-product--detail .ps-product__header .ps-product__info{padding-left:3rem}.ps-product--detail .ps-product__shopping .form-group--number{max-width:100px}.ps-product--detail .ps-product__thumbnail{padding-right:0}.ps-product--detail>.ps-product__content{padding-top:75px}.ps-product--detail>.ps-product__content .tab-list li{margin-right:3rem}.ps-product--detail>.ps-product__content .tab-list li a{font-size:1.4rem}}@media(max-width:767px){.ps-product--detail .ps-product__header .ps-product__thumbnail{max-width:100%;margin-bottom:3rem}.ps-product--detail .ps-product__header .ps-product__info{width:100%;padding-left:0;max-width:100%}.ps-product--detail h1{font-size:2.4rem}.ps-product--detail .ps-product__sharing{text-align:left}.ps-product--detail>.ps-product__content{padding-top:50px}.ps-product--detail>.ps-product__content .ps-tab-list li{display:block;margin-right:0}.ps-product--detail>.ps-product__content .ps-tab-list li a{display:block;padding:5px 0;font-size:18px}.ps-product--detail>.ps-product__content .ps-tab-list li a:before{display:none}.ps-product--detail>.ps-product__content .ps-product-price-sticky{font-size:1.5rem!important}}@media(max-width:479px){.ps-product--detail .ps-product__meta p{float:none}.ps-product--detail .ps-product__meta>a{display:block;float:none;padding-left:0}.ps-product--detail h1{font-size:2rem}.ps-product--detail .ps-product__shopping{display:block}.ps-product--detail .ps-product__shopping>*{margin-bottom:.5em}.ps-product--detail .ps-product__shopping figure{margin-bottom:.5em;width:100%}.ps-product--detail .ps-product__shopping figure .form-group--number{width:100%;max-width:100%}.ps-product--detail .ps-product__shopping .ps-btn{width:100%;margin-right:0}}@media(max-width:375px){.ps-product--detail .ps-product__shopping .ps-form--number{max-width:100%;width:100%;margin-bottom:1rem}.ps-product--detail .ps-product__shopping .ps-btn{padding-left:20px;padding-right:20px}}.ps-product--hot-deal .ant-rate .ant-rate-star i{font-size:12px!important}.ps-product--hot-deal .ps-product__header h3 a{color:inherit}.ps-product--hot-deal .ps-product__thumbnail{max-height:300px}.ps-product--hot-deal .ps-product__thumbnail .ps-product__variants{max-width:52px;min-width:52px}.ps-product--hot-deal .ps-product__thumbnail .ps-product__variants .item{border:1px solid #ccc}.ps-product--hot-deal .ps-product__thumbnail .ps-product__variants .item img{opacity:1}.ps-product--hot-deal .ps-product__thumbnail .ps-product__variants .item.slick-current{border-color:#dd2400}.ps-product--hot-deal .ps-product__thumbnail>figure{padding-left:20px;max-width:calc(100% - 52px)}.ps-product--hot-deal .ps-product__badge{width:80px;height:80px;border-radius:50%;display:flex;justify-content:center;align-items:center;text-align:center;background-color:#96b101}.ps-product--hot-deal .ps-product__badge span{font-weight:500;color:#fff;font-size:13px;line-height:1.2em}.ps-product--hot-deal .ps-product__info h5{font-size:12px;margin-bottom:7px;color:#000;font-weight:400;text-transform:uppercase}.ps-product--hot-deal .ps-product__info .ps-product__name{font-weight:600;color:#000;font-size:18px}.ps-product--hot-deal .ps-product__price{margin-bottom:10px}.ps-product--hot-deal .ps-product__processs-bar .ps-progress{margin-bottom:10px;height:17px;background:#e4e4e4}.ps-product--hot-deal .ps-product__processs-bar .ps-progress span{background-color:#dd2400}.ps-product--hot-deal .ps-product__processs-bar p strong{color:#690}.ps-product--hot-deal .ps-product__meta{border-bottom:none;display:block}.ps-product--hot-deal .ps-product__meta a{color:#06c}.ps-product--hot-deal .ps-product__expires{border-top:1px solid #e4e4e4;padding-top:20px}.ps-product--hot-deal .ps-product__expires p{margin-bottom:0;line-height:1.8em;color:#000}.ps-product--hot-deal .ps-product__expires .ps-countdown{margin-bottom:10px}.ps-product--hot-deal .ps-product__specification p{margin-right:0;padding-right:0}.ps-product--hot-deal .ps-product__specification p:after{display:none}.ps-product--hot-deal .ps-countdown{display:flex;flex-flow:row nowrap}.ps-product--hot-deal .ps-countdown li{position:relative;padding-right:30px;text-align:center}.ps-product--hot-deal .ps-countdown li:after{content:":";position:absolute;right:10px;top:10px;font-size:25px;color:#999}.ps-product--hot-deal .ps-countdown li span{display:inline-block;margin-bottom:10px;width:56px;height:56px;border:1px solid #ccc;display:flex;justify-content:center;align-items:center;color:#dd2400;font-weight:600;font-size:20px}.ps-product--hot-deal .ps-countdown li:last-child{padding-right:0}.ps-product--hot-deal .ps-countdown li:last-child:after{display:none}.ps-product--hot-deal .ps-product__header .ps-product__thumbnail{padding-right:0}.ps-product--hot-deal .ps-product__header .ps-product__info{padding-left:30px}@media(max-width:1199px){.ps-product--hot-deal .ps-product__thumbnail .ps-product__variants{min-width:100%;max-width:100%}.ps-product--hot-deal .ps-product__thumbnail figure{max-width:100%;padding-left:0}}@media(max-width:991px){.ps-product--hot-deal .ps-product__header .ps-product__info{padding-left:10px}.ps-product--hot-deal .ps-countdown li span{width:40px;height:40px;font-size:14px}}@media(max-width:479px){.ps-product--hot-deal .ps-product__name{font-size:16px}.ps-product--hot-deal .ps-product__expires>p{margin-bottom:10px}.ps-product--hot-deal .ps-countdown li:after{top:0;font-size:20px}.ps-product--hot-deal .ps-countdown li span{width:30px;height:30px;font-size:14px}.ps-product--hot-deal .ps-countdown p{font-size:10px}}.ps-product--full-content .ps-product__price-right{padding:30px;background-color:#f1f1f1}.ps-product--full-content .ps-product__price-right .ps-product__shopping{display:block;margin-bottom:0;padding-bottom:0;border-bottom:none}.ps-product--full-content .ps-product__price-right .ps-product__shopping>*{margin-right:0}.ps-product--full-content .ps-product__price-right .ps-product__shopping figure{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e1e1e1}.ps-product--full-content .ps-product__price-right .ps-product__shopping figure .form-group--number{max-width:100%}.ps-product--full-content .ps-product__price-right .ps-product__shopping figure .form-group--number input{background-color:#fff}.ps-product--full-content .ps-product__price-right .ps-product__shopping .ps-btn{margin-bottom:20px;width:100%;text-align:center;font-size:16px}.ps-product--full-content .ps-product__price-right .ps-product__actions{border:none}.ps-product--full-content .ps-product__price-right .ps-product__actions a{display:block;margin-right:0;font-size:14px;text-align:center;color:#666}.ps-product--full-content .ps-product__price-right .ps-product__actions a:hover{color:#000}.ps-product--full-content .ps-product__variants{max-height:500px}.ps-product--full-content .ps-product__top{display:flex;flex-flow:row nowrap}.ps-product--full-content .ps-product__top .ps-product__header{max-width:calc(100% - 270px);padding-right:30px}.ps-product--full-content .ps-product__top .ps-product__price-right{width:100%;max-width:270px}@media(max-width:991px){.ps-product--full-content .ps-product__top{flex-direction:column}.ps-product--full-content .ps-product__top .ps-product__header{margin-bottom:30px;max-width:100%}.ps-product--full-content .ps-product__top .ps-product__price-right{max-width:100%}}.ps-product--quickview .ps-product__meta,.ps-product--quickview .ps-product__rating{align-items:center}.ps-product--box .ps-product__box{background-color:#fff;padding:30px 20px}.ps-product--box .widget{border:1px solid #e1e1e1}.ps-banner,.ps-banner--1{position:relative}.ps-banner--1 p{color:#09c;font-size:16px}.ps-banner--1 h4{margin-bottom:30px;font-size:30px;font-weight:500;color:#000;line-height:1.1em}.ps-banner--1 h4 strong{color:#690}.ps-banner--1 .ps-btn{padding:11px 24px;font-weight:600}.ps-banner--1 .ps-banner__content{position:absolute;top:50%;left:0;width:100%;padding:0 240px}@media(max-width:1680px){.ps-banner--1 .ps-banner__content{padding:0 50px}}.table{margin-bottom:0!important}.table-responsive{border-radius:10px;border:1px solid #ddd;overflow:hidden}@media(min-width:1200px){.table-responsive{overflow-x:initial}}.ps-table thead>tr>th{font-family:Poppins,FontAwesome,Arial;font-size:18px;font-weight:700;color:#515356;text-transform:uppercase;border-bottom:1px solid #e5e5e5}.ps-table tbody>tr>td{vertical-align:middle;padding:20px 30px;color:#666}.ps-table--specification tbody tr td:first-child{background-color:#f4f4f4;font-weight:500;color:#000;width:165px}.ps-table--shopping-cart thead tr th{padding:15px 20px;text-transform:uppercase;color:#000;text-align:center;font-weight:600;background-color:#f2f2f2;border:none;font-size:14px}@media(max-width:1024px){.ps-table--shopping-cart thead tr th{font-size:12px}}.ps-table--shopping-cart thead tr th:first-child{text-align:left;border-top-left-radius:16px}.ps-table--shopping-cart thead tr th:last-child{border-top-right-radius:16px}.ps-table--shopping-cart tbody{background-color:#fff}.ps-table--shopping-cart tbody tr td{padding:20px 10px;vertical-align:middle;font-size:16px}.ps-table--shopping-cart tbody tr td .form-group--number{max-width:100px;display:inline-block}.ps-table--shopping-cart tbody tr td .form-group--number input{border-radius:6px}.ps-table--shopping-cart tbody tr td .ps-product--cart{max-width:500px}.ps-table--shopping-cart tbody tr td:first-child{padding-left:0}.ps-table--shopping-cart tbody tr td:last-child a{font-size:20px}.ps-table--shopping-cart tbody tr:last-child td:first-child{border-bottom-left-radius:16px}.ps-table--shopping-cart tbody tr:last-child td:last-child{border-bottom-right-radius:16px}.ps-table--shopping-cart .total-price{color:#33a151}.ps-table--shopping-cart .down.disabled{opacity:.5;cursor:not-allowed}@media(max-width:991px){.ps-table--shopping-cart tbody tr td{min-width:200px}.ps-table--shopping-cart tbody tr td:first-child{min-width:400px}}@media screen and (min-width:1200px){.ps-table--shopping-cart tr td{width:16.6666%;text-align:center}.ps-table--shopping-cart tr td:first-child{width:45.333%;text-align:left}}@media(max-width:992px){.ps-table--responsive{border:none;width:100%;max-width:100vw}.ps-table--responsive thead{display:none}.ps-table--responsive tbody{display:flex;flex-wrap:wrap;justify-content:space-between}.ps-table--responsive tr{display:flex;flex-direction:column;background:#fff;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.08);padding:16px;overflow:visible;margin-bottom:16px}.ps-table--responsive tr td{min-width:auto!important;padding:10px 0!important}.ps-table--responsive tr td:first-child{border-top:none!important}.ps-table--responsive td[data-label]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border:none;font-size:15px;word-break:break-word}.ps-table--responsive td[data-label]:before{content:attr(data-label);font-weight:500;color:#000;font-size:14px;text-transform:capitalize;margin-right:12px}.ps-table--responsive td[data-label] strong{font-weight:600;color:#33a151}.ps-table--responsive td[data-label]:not(:last-child){border-bottom:1px solid #f0f0f0}.ps-table--responsive td[data-label=action]{display:flex;justify-content:space-between;gap:12px;padding-top:12px;border-top:none}.ps-table--responsive td[data-label=action] button{background:#f8f8f8;border:none;border-radius:8px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer;transition:background .2s}.ps-table--responsive td[data-label=action] button:hover{background:#eee}}@media(max-width:992px)and (min-width:768px){.ps-table--responsive tr{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 16px);max-width:calc(50% - 16px)}}@media(max-width:767px){.ps-table--responsive tr{flex:1 1 100%;max-width:100%}}.address-card{border:1px solid #eee;border-radius:16px;box-shadow:0 0 4px #f1f1f1;padding:32px 24px;margin-bottom:24px;background:#fafbfc;position:relative}.address-card--default{box-shadow:0 0 4px #f5f5f5;background:#fff}@media(max-width:768px){.address-card{padding:16px}}.address-card .address-card__body{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px}@media(max-width:768px){.address-card .address-card__body{flex-direction:column}}.address-card .address-card__header{display:flex;align-items:flex-start;margin-bottom:10px}.address-card .address-card__header .address-card__icon{font-size:22px;color:#2196f3;margin-right:10px}.address-card .address-card__header .address-card__title{font-weight:600;font-size:16px;max-width:80%;word-break:break-word;overflow-wrap:anywhere;white-space:normal}@media(max-width:768px){.address-card .address-card__header .address-card__title{font-size:14px}}.address-card .address-card__header .map-marker{font-size:22px}.address-card .address-card__actions{display:flex;flex-direction:column;gap:4px;width:180px;align-items:flex-start}.address-card .address-card__actions .change-address{border:none;background:transparent;color:#33a151;font-weight:600;cursor:pointer;font-size:14px}.address-card .address-card__actions .save-to-profile{border:none;background:transparent;color:#0f6ece;font-weight:600;cursor:pointer;font-size:14px}.address-card .address-card__actions .edit-delete{display:flex;gap:16px}.address-card .address-card__actions .address-card__action{color:#888;font-size:16px;cursor:pointer;text-decoration:underline}.address-card .address-card__actions .address-card__action--edit{color:#2196f3}@media(max-width:768px){.address-card .address-card__actions .address-card__action{font-size:14px}.address-card .address-card__actions{flex-direction:row;justify-content:space-between;width:100%}}.address-card .address-card__toggle-row{display:flex;align-items:center}.address-card .address-card__toggle-row .address-card__toggle{display:flex;align-items:center;gap:8px}.address-card .address-card__toggle-row .address-card__toggle span{font-size:16px}@media(max-width:768px){.address-card .address-card__toggle-row .address-card__toggle span{font-size:14px}}.address-card .address-card__toggle-row .address-card__toggle input[type=checkbox]{accent-color:#2196f3;width:16px;height:16px}.address-card .address-card__details{display:flex;flex-direction:column;gap:10px;margin-left:28px}.address-card .address-card__details .address-card__detail-row{font-size:16px;display:flex;gap:12px}.address-card .address-card__details .address-card__detail-row .address-card__label{font-weight:500;margin-right:8px;min-width:55px}.address-card .address-card__details .address-card__detail-row .address-card__verify{font-size:16px;color:#33a151;margin-left:8px;font-weight:600;cursor:pointer}.address-card .address-card__details .address-card__detail-row .address-card__verified{font-size:12px;color:#33a151;background-color:#d8ffe2;border-radius:24px;border:1px solid #33a151;padding:4px 8px;margin-left:8px;font-weight:600}.address-card .address-card__details .address-card__detail-row .address-card__value{word-break:break-word;overflow-wrap:anywhere;white-space:normal}@media(max-width:768px){.address-card .address-card__details .address-card__detail-row{font-size:14px}.address-card .address-card__details{gap:6px;margin-left:0}}.submit-btn{background-color:#33a151;border:1px solid #33a151;border-radius:6px;font-weight:600;cursor:pointer;padding:6px 12px}.submit-btn:hover{background-color:#2d8e47!important}.submit-btn:disabled,.submit-btn:disabled:hover{background-color:#d8d8d8!important}.edit-address-btn{color:#33a151;background-color:#d8ffe2;border:1px solid #33a151;border-radius:6px;font-weight:600;cursor:pointer;padding:6px 12px;margin-bottom:20px}@media(max-width:540px){.edit-address-btn{margin-bottom:0}}.back-to-addresses{display:flex;align-items:center;gap:8px;cursor:pointer;color:#535353;margin-bottom:14px}.edit-address-form__title{margin-bottom:14px}.edit-address-form{background:#fff;padding:32px 24px;border-radius:16px;box-shadow:0 0 12px rgba(0,0,0,.07);width:100%}.edit-address-grid{display:flex;gap:16px}@media(max-width:768px){.edit-address-grid{flex-direction:column;gap:16px}}.edit-address-location{flex:1 1 55%;border-right:1px solid #eee;padding-right:16px;display:flex;flex-direction:column;gap:6px}@media(max-width:768px){.edit-address-location{padding-right:0;border-right:none;border-bottom:1px solid #eee}}.edit-address-location__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.edit-address-location__title{font-weight:700;font-size:18px}.edit-address-location__flag-row{gap:6px}.edit-address-location__flag-country{font-weight:600}.edit-address-location__pickup-label{margin-bottom:10px;color:#888;font-size:14px}.edit-address-location__pickup-value{font-weight:700;font-size:15px;margin-bottom:2px;line-height:1.4}.edit-address-location__city{font-size:15px;margin-bottom:18px}.edit-address-location__toggle{display:flex;align-items:center;gap:8px;margin-top:8px;margin-bottom:8px}.edit-address-location__toggle input[type=checkbox]{accent-color:#2196f3;width:18px;height:18px}.edit-address-location__toggle label{font-size:15px;color:#222;font-weight:500;margin-bottom:0}.edit-address-location__country-select{margin-bottom:18px}.edit-address-location__flag-row{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:600}.edit-address-location__flag-country{font-size:16px;font-weight:500}.edit-address-location__pickup{margin-top:14px;color:#222;font-size:15px}.edit-address-location__pickup-value{font-weight:500;margin-bottom:6px}.edit-address-location__city{color:#bbb;font-size:14px;margin-bottom:8px}.edit-address-contact{flex:1 1 55%;display:flex;flex-direction:column;gap:18px}.edit-address-contact .form-group,.edit-address-contact .phone-input{margin-bottom:0}.edit-address-contact__title{font-weight:600;font-size:18px;margin-bottom:8px}.edit-address-contact__field{display:flex;flex-direction:column;gap:5px}.edit-address-contact__save-btn{width:100%;background:#33a151;color:#fff;border:none;border-radius:8px;padding:12px 0;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s}.edit-address-contact__save-btn:hover{background:#33a151;opacity:.9}.phone-input{width:100%}.phone-input .PhoneInputInput{width:100%;border:1px solid #e1e1e1;border-radius:6px;padding:8px 12px;font-size:15px;outline:none}.phone-input .PhoneInputInput:focus{border-color:#2196f3}.ps-section__footer{margin-top:40px}.coupen-section{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.coupen-input{margin-bottom:.5rem!important;display:flex;gap:2}.ps-btn-apply{flex:.5 1;border:1px solid #0074e8;background:#0074e8;color:#fff;border-radius:0 6px 6px 0;font-weight:500;font-size:16px;padding:.7rem;width:100%}.apply-input{flex:1 1;border-radius:6px 0 0 6px!important}.thumbnail-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2;font-size:14px}.product-list-transition{overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1);padding-left:0;margin-bottom:0}.see-more-btn{transition:color .2s}.see-more-btn:hover{color:#0056b3;text-decoration:underline}.ps-product__title,.ps-product__title_summary{margin:0;display:block;font-size:14px;line-height:1.2em;color:#000;--max-lines:1;max-height:calc(1.2em*var(--max-lines));overflow:hidden;padding:0 1rem 5px 0}.ps-product__title:hover,.ps-product__title_summary:hover{color:#0f6ece}.ps-product__title_summary:hover{color:#000}.auth-modal__title{font-size:20px;margin-bottom:24px;text-align:center}.login-modal__btn{padding:10px;height:auto;border-radius:10px;font-size:16px;background-color:#33a151;color:#fff}.login-modal__btn:hover{background-color:#2d8e47!important}.login-modal__btn-page{padding:10px;height:auto;border-radius:10px;font-size:16px;background-color:#fff;color:#000}.login-modal__btn-page:hover{color:#33a151!important;border-color:#33a151!important}.login-modal__btn-email{padding:10px;height:auto;border-radius:10px;font-size:16px;background-color:#33a151;color:#fff}.login-modal__btn-email:hover{background-color:#2d8e47!important}.login-modal__btn-google{padding:10px;height:auto;border-radius:10px;font-size:16px}.login-modal__btn-google:hover{color:#33a151!important;border-color:#33a151!important}.or{text-align:center;margin:20px auto;font-size:20px;height:2px;background-color:#eee;width:90%}.auth-modal__register{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}.reg-input{margin-bottom:0!important}.reg-input-item{margin-bottom:10px!important}.password-criteria{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px 16px;margin-top:8px;transition:all .3s ease;margin-bottom:10px}.password-criteria .criteria-item{display:flex;align-items:center;margin-bottom:8px;transition:all .2s ease}.password-criteria .criteria-item:last-child{margin-bottom:0}.password-criteria .criteria-item .criteria-icon{width:20px;height:20px;margin-right:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;transition:all .2s ease;padding:4px}.password-criteria .criteria-item .criteria-icon.success{background-color:#10b981;color:#fff;font-size:14px}.password-criteria .criteria-item .criteria-icon.wrong{background-color:#ef4444;color:#fff;font-size:14px}.password-criteria .criteria-item .criteria-text{font-size:14px;font-weight:500;transition:color .2s ease}.password-criteria .criteria-item.met .criteria-text{color:#059669}.password-criteria .criteria-item.met .criteria-icon{transform:scale(1.1)}.password-criteria .criteria-item.unmet .criteria-text{color:#64748b}.password-criteria{animation:slideIn .3s ease-out}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.auth-modal.dark-theme .password-criteria{background:#1e293b;border-color:#334155}.auth-modal.dark-theme .password-criteria .criteria-item.met .criteria-text{color:#34d399}.auth-modal.dark-theme .password-criteria .criteria-item.unmet .criteria-text{color:#94a3b8}.vendor-input.password-input-focused{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}@media(max-width:480px){.password-criteria{padding:10px 12px}.password-criteria .criteria-item{margin-bottom:6px}.password-criteria .criteria-item .criteria-text{font-size:12px}.password-criteria .criteria-item .criteria-icon{width:14px;height:14px;margin-right:6px;font-size:9px}}.search-content{padding-top:20px;padding-bottom:20px;background-color:#f4faf8}.search-content .ps-shop__content .ps-shop-items .ps-shop-search-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:28px;gap:28px}@media(max-width:1023px){.search-content .ps-shop__content .ps-shop-items .ps-shop-search-products{justify-content:center}}@media(max-width:540px){.search-content .ps-shop__content .ps-shop-items .ps-shop-search-products .search-product{width:100%}}.search-content .ps-shop__content .ps-shop-items .ps-shop-search-products .productCard{max-width:280px}@media(max-width:1023px){.search-content .ps-shop__content .ps-shop-items .ps-shop-search-products .productCard{max-width:250px}}@media(max-width:540px){.search-content .ps-shop__content .ps-shop-items .ps-shop-search-products .productCard{max-width:100%;width:100%}}.more-categories__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.more-categories__view-all{font-size:15px;color:#222;text-decoration:underline;font-weight:500;cursor:pointer;transition:color .2s}.more-categories__view-all:hover{color:#007bff}.more-categories__card{position:relative;transition:transform .2s,box-shadow .2s;cursor:pointer}.more-categories__image-wrapper{position:relative;width:100%;height:169px;display:flex;align-items:flex-end}.more-categories__image{height:169px;object-fit:cover}.more-categories__overlay{position:absolute;left:0;right:0;bottom:0;top:0;background:linear-gradient(180deg,rgba(0,0,0,.08) 50%,rgba(0,0,0,.6));pointer-events:none}.more-categories__name{position:absolute;left:20px;bottom:16px;color:#fff;font-size:20px;font-weight:500;z-index:2;text-shadow:0 2px 8px rgba(0,0,0,.35)}@media(max-width:768px){.more-categories__name{font-size:16px}}@media(max-width:900px){.more-categories__card{width:100%;min-width:0}.more-categories__grid{flex-direction:column;gap:18px}}.more-categories__loading{width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;place-content:space-between;place-items:space-between}.more-categories__loading-item{height:169px;border-radius:12px;background:#f5f5f5}.more-categories__slider .slick-slide>div{padding:0 6px;box-sizing:border-box}.more-categories__card{border-radius:12px;overflow:hidden;background:#fff;transition:box-shadow .2s;display:block}.more-categories__card:hover{box-shadow:0 4px 16px rgba(0,0,0,.1)}.more-categories__image-wrapper{border-radius:12px;overflow:hidden}.more-categories__image{border-radius:16px;width:100%;display:block}.payment-container .payment-title{font-size:24px;font-weight:600;color:#1f2937;margin-bottom:24px}@media(max-width:992px){.payment-container .payment-title{margin-bottom:10px}}.payment-options-container{display:flex;flex-direction:column;gap:20px}@media(max-width:992px){.payment-options-container{gap:10px}}.payment-options-container .payment-methods-list{display:flex;flex-direction:row;gap:8px}@media(max-width:992px){.payment-options-container .payment-methods-list{gap:10px}}@media(max-width:540px){.payment-options-container .payment-methods-list{flex-direction:column}}.payment-options-container .payment-methods-list .payment-provider-section{width:100%}.payment-options-container .payment-methods-list .payment-option{border-radius:16px;box-shadow:0 0 4px #f5f5f5;border:1px solid #eee;padding:16px;cursor:pointer;transition:all .3s ease;background:#fff;position:relative}.payment-options-container .payment-methods-list .payment-option:hover{border-color:#33a151;box-shadow:0 4px 12px rgba(59,130,246,.15)}.payment-options-container .payment-methods-list .payment-option.selected{border-color:#33a151;background-color:rgba(216,255,225,.188)}.payment-options-container .payment-methods-list .payment-option.selected .radio-button{border-color:#33a151;background:#33a151}.payment-options-container .payment-methods-list .payment-option.selected .radio-button .radio-inner{background:#fff;transform:scale(1)}.payment-options-container .payment-methods-list .payment-option .payment-option-header{display:flex;align-items:center;justify-content:space-between;width:100%}.payment-options-container .payment-methods-list .payment-option .payment-option-header .payment-option-content{display:flex;align-items:center;gap:16px}.payment-options-container .payment-methods-list .payment-option .radio-button{width:20px;height:20px;border:2px solid #d1d5db;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}@media(max-width:768px){.payment-options-container .payment-methods-list .payment-option .radio-button{width:16px;height:16px}}.payment-options-container .payment-methods-list .payment-option .radio-button .radio-inner{width:8px;height:8px;border-radius:50%;background:#fff;transform:scale(0);transition:transform .2s ease}@media(max-width:768px){.payment-options-container .payment-methods-list .payment-option .radio-button .radio-inner{width:6px;height:6px}}.payment-options-container .payment-methods-list .payment-option .payment-option-info{display:flex;flex-direction:column;gap:4px}.payment-options-container .payment-methods-list .payment-option .payment-option-info .option-title{font-size:16px;font-weight:600;color:#1f2937}@media(max-width:768px){.payment-options-container .payment-methods-list .payment-option .payment-option-info .option-title{font-size:14px}}.payment-options-container .payment-methods-list .payment-option .payment-option-info .option-subtitle{font-size:14px;color:#6b7280}.payment-options-container .payment-methods-list .payment-option .payment-option-icon svg{width:36px;height:36px;color:#6b7280}@media(max-width:768px){.payment-options-container .payment-methods-list .payment-option .payment-option-icon svg{width:28px;height:28px}}.payment-options-container .payment-methods{margin-bottom:32px;animation:slideDown .3s ease-out}.payment-options-container .payment-methods .methods-title{font-size:18px;font-weight:600;color:#1f2937;margin-bottom:16px}.payment-options-container .card-form{animation:slideDown .3s ease-out}.payment-options-container .card-form .form-title{font-size:18px;font-weight:600;color:#1f2937;margin-bottom:20px}.payment-options-container .card-form .antd-form .form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:20px}.payment-options-container .card-form .antd-form .form-grid .form-group.full-width{margin-bottom:0;grid-column:1/-1}.payment-options-container .card-form .antd-form .form-grid .form-group .ant-form-item{margin-bottom:0}.payment-options-container .card-form .antd-form .form-grid .form-group .ant-form-item .ant-form-item-label{padding-bottom:4px}.payment-options-container .card-form .antd-form .form-grid .form-group .ant-form-item .ant-form-item-label label{font-size:14px;font-weight:500;color:#374151;height:auto}.payment-options-container .card-form .antd-form .form-grid .form-group .ant-form-item .ant-form-item-label label.ant-form-item-required:before{display:none}.payment-options-container .card-form .antd-form .form-grid .form-group .ant-form-item .ant-form-item-label label.ant-form-item-required:after{content:" *";color:#ef4444}.payment-options-container .card-form .antd-form .form-grid .form-group .ant-form-item .ant-form-item-control .custom-input{border:2px solid #e5e7eb;border-radius:8px;font-size:16px;transition:all .3s ease;background:#fff;width:100%}.payment-options-container .card-form .antd-form .form-grid .form-group .ant-form-item .ant-form-item-control .custom-input:hover{border-color:#3b82f6}.payment-options-container .card-form .antd-form .form-grid .form-group .ant-form-item .ant-form-item-control .custom-input.ant-input-focused,.payment-options-container .card-form .antd-form .form-grid .form-group .ant-form-item .ant-form-item-control .custom-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.payment-options-container .card-form .antd-form .form-grid .form-group .ant-form-item .ant-form-item-control .custom-input::placeholder{color:#9ca3af}.payment-options-container .card-form .antd-form .form-grid .form-group .ant-form-item .ant-form-item-control .ant-form-item-explain-error{font-size:12px;color:#ef4444;margin-top:4px}.payment-options-container .card-form .antd-form .security-info{display:flex;align-items:center;gap:8px;padding:12px 16px;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-radius:8px;border:1px solid #bbf7d0;margin-bottom:24px}.payment-options-container .card-form .antd-form .security-info .security-icon{font-size:16px}.payment-options-container .card-form .antd-form .security-info span{font-size:14px;color:#166534;font-weight:500}.place-order-button{background:#33a151;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%}.place-order-button:hover{background:#2d8e47!important}.payment-loading{display:flex;flex-direction:row;align-items:center;gap:8px;justify-content:center;height:100%}.payment-loading .payment-skeleton,.payment-loading .payment-skeleton span{width:100%}.form-actions{display:flex}.form-actions .submit-button{background:#33a151;color:#fff;border:none;border-radius:8px;padding:12px 32px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%}.form-actions .submit-button:hover{background-color:#2d8e47}.form-actions .submit-button:active{transform:translateY(0)}@media(max-width:768px){.payment-container .payment-title{font-size:20px}.payment-container .payment-options .payment-option{padding:16px}.payment-container .payment-options .payment-option .option-content{gap:12px}.payment-container .payment-methods .methods-grid{grid-template-columns:repeat(2,1fr);gap:8px}.payment-container .payment-methods .methods-grid .method-card{padding:12px}.payment-container .card-form .antd-form .form-grid{grid-template-columns:1fr;gap:12px}.payment-container .card-form .antd-form .form-grid .form-group.full-width{grid-column:1}}@media(max-width:480px){.payment-container .payment-methods .methods-grid{grid-template-columns:1fr}}.stripe-card-container{border:1px solid #e8e8e8;border-radius:16px;padding:24px;background:#f2f2f2;animation:slideDown .3s ease-out;margin-bottom:20px}@media(max-width:992px){.stripe-card-container{margin-bottom:10px}}.stripe-card-container .stripe-payment-element .payment-element-label{display:block;font-weight:600;font-size:16px;color:#262626;margin-bottom:0}.stripe-card-container .stripe-payment-element #payment-element .p-Element{padding:12px}.stripe-card-container.loading{opacity:.7;pointer-events:none}.skeleton-card-details{padding:20px}.skeleton-card-details .skeleton-card-header{margin-bottom:16px}.skeleton-card-details .ant-skeleton-input{height:48px!important}.payment-element-error{margin-top:12px;padding:12px;background-color:#fff2f0;border:1px solid #ffccc7;border-radius:6px;color:#a8071a;font-size:14px}.payment-element-success{margin-top:12px;padding:12px;background-color:#f6ffed;border:1px solid #b7eb8f;border-radius:6px;color:#52c41a;font-size:14px}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.stripe-card-container{padding:16px}.stripe-card-container .stripe-payment-element .payment-element-label{font-size:14px;margin-bottom:12px}}.stripe-card-container .p-Tabs{border-radius:6px}.stripe-card-container .p-Input,.stripe-card-container .p-TabsItem{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.ps-form__header{margin-bottom:2rem}.ps-form__header h3{font-size:28px;font-weight:700;color:#1a1a1a;margin:0;letter-spacing:-.5px}.add-prescription-btn{background-color:#33a151;color:#fff;border:none;padding:10px 20px;border-radius:10px;font-weight:600;font-size:16px;display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(51,161,81,.25)}.add-prescription-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(51,161,81,.35);background-color:#2d8e47}.add-prescription-btn:active{transform:translateY(0)}.add-prescription-btn .mr-2{margin-right:0}.ps-form__body{display:flex;flex-direction:column;gap:20px}.ps-form__body .prescription-item{display:flex;gap:24px;border-radius:16px;align-items:center;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid #f1f3f4;padding:16px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.ps-form__body .prescription-item:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#33a151,#2d8f47);opacity:0;transition:opacity .3s ease}.ps-form__body .prescription-item:hover{box-shadow:0 8px 30px rgba(0,0,0,.12);transform:translateY(-4px);border-color:#e8f5e8}.ps-form__body .prescription-item:hover:before{opacity:1}.ps-form__body .prescription-item .prescription-thumbnail{position:relative;width:96px;height:96px;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,#f8f9fa,#e9ecef);display:flex;align-items:center;justify-content:center;border:2px solid #f1f3f4;transition:all .3s ease}.ps-form__body .prescription-item .prescription-thumbnail .file-preview-img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ps-form__body .prescription-item .prescription-thumbnail:hover .file-preview-img{transform:scale(1.05)}.ps-form__body .prescription-item .prescription-thumbnail .file-icon{font-size:40px;color:#6c757d}.ps-form__body .prescription-item .prescription-thumbnail .file-icon.pdf-icon{color:#dc3545}.ps-form__body .prescription-item .prescription-thumbnail .file-icon.image-icon{color:#6f42c1}.ps-form__body .prescription-item .prescription-thumbnail .file-icon.doc-icon{color:#198754}.ps-form__body .prescription-item .prescription-thumbnail .file-count-badge{position:absolute;top:-10px;right:-10px;background:linear-gradient(135deg,#33a151,#2d8f47);color:#fff;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;box-shadow:0 2px 8px rgba(51,161,81,.3);border:2px solid #fff}.ps-form__body .prescription-item .prescription-content{flex:1 1;display:flex;flex-direction:column;gap:10px}.ps-form__body .prescription-item .prescription-content .prescription-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.ps-form__body .prescription-item .prescription-content .prescription-header .prescription-info{flex:1 1}.ps-form__body .prescription-item .prescription-content .prescription-header .prescription-info .prescription-title{font-size:20px;font-weight:600;color:#1a1a1a;margin:0 0 8px;line-height:1.3;letter-spacing:-.3px}.ps-form__body .prescription-item .prescription-content .prescription-header .prescription-info .prescription-date{display:flex;align-items:center;gap:8px;color:#000;font-size:14px}.ps-form__body .prescription-item .prescription-content .prescription-header .prescription-info .prescription-date .date-icon{font-size:14px;color:#666}.ps-form__body .prescription-item .prescription-content .prescription-header .prescription-info .prescription-date .date-text{font-weight:500}.ps-form__body .prescription-item .prescription-content .prescription-header .prescription-actions{display:flex;gap:8px;flex-shrink:0}.ps-form__body .prescription-item .prescription-content .prescription-header .prescription-actions .action-btn{width:40px;height:40px;border-radius:10px;border:1px solid;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:18px}.ps-form__body .prescription-item .prescription-content .prescription-header .prescription-actions .action-btn.view-btn{background:#e6f3fa;color:#0f6ece;border-color:rgba(15,110,206,.3)}.ps-form__body .prescription-item .prescription-content .prescription-header .prescription-actions .action-btn.view-btn:hover{background:#0f6ece;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(15,110,206,.3)}.ps-form__body .prescription-item .prescription-content .prescription-header .prescription-actions .action-btn.edit-btn{background:#d8ffe2;color:#33a151;border-color:rgba(51,161,81,.3)}.ps-form__body .prescription-item .prescription-content .prescription-header .prescription-actions .action-btn.edit-btn:hover{background:#33a151;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(51,161,81,.3)}.ps-form__body .prescription-item .prescription-content .prescription-header .prescription-actions .action-btn.delete-btn{background:#ffebee;color:#d32f2f;border-color:rgba(211,47,47,.3)}.ps-form__body .prescription-item .prescription-content .prescription-header .prescription-actions .action-btn.delete-btn:hover{background:#d32f2f;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(211,47,47,.3)}.ps-form__body .prescription-item .prescription-content .file-summary{font-size:14px;color:#6c757d;font-weight:500;padding:8px 12px;background:#f8f9fa;border-radius:8px;display:inline-block;align-self:flex-start}.prescription-list-select{display:flex;flex-direction:column;gap:10px}.prescription-card-select{display:flex;flex-direction:row;justify-content:flex-start;gap:20px;align-items:center;cursor:pointer;border-radius:8px;border:1px solid #f0f0f0;box-shadow:0 2px 8px rgba(0,0,0,.09);padding:8px;transition:border-color .2s,box-shadow .2s;background:#fff}@media(max-width:480px){.prescription-card-select{padding:5px}}.prescription-card-select.selected{border-color:#33a151;box-shadow:0 0 0 2px #33a151}@media(max-width:480px){.prescription-card-select.selected{box-shadow:0 0 0 1px #33a151}}.prescription-thumb-select{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:#f7f7f7;border-radius:6px;overflow:hidden}.prescription-thumb-select .file-icon{font-size:40px;color:#6c757d}.prescription-thumb-select .file-icon.pdf-icon{color:#dc3545}@media(max-width:480px){.prescription-thumb-select{width:48px;height:48px}}.prescription-thumb-select img{width:100%;height:100%;object-fit:cover}.no-thumb{color:#aaa;font-size:12px}.prescription-title-select{font-size:16px;font-weight:600;text-align:center;color:#222;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:600px}.prescription-select-modal .ant-modal-content{padding-bottom:12px}.ant-modal .modal-title{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;color:#1a1a1a}.ant-modal .modal-title.danger{color:#d32f2f}.ant-modal .modal-title .modal-icon{font-size:20px}.ant-modal .ant-modal-header{border-bottom:1px solid #f0f0f0;padding-bottom:10px}.ant-modal .ant-modal-body{padding:10px 0}@media(max-width:480px){.ant-modal .ant-modal-body{padding:4px 0}}.ant-modal .ant-modal-footer{border-top:1px solid #f0f0f0;padding:10px 0;text-align:right}.ant-modal .ant-modal-footer .ant-btn{height:44px;padding:0 24px;border-radius:10px;font-weight:600;font-size:14px}.ant-modal .ant-modal-footer .cancel-btn:hover{background-color:transparent;color:#33a151;border-color:#33a151}.prescription-form .ant-form-item-label>label{font-weight:600;color:#1a1a1a;font-size:14px}.prescription-form .form-input{border-radius:10px;height:48px;font-size:14px;border:2px solid #e9ecef;transition:all .3s ease}.prescription-form .form-input:focus{border-color:#33a151;box-shadow:0 0 0 3px rgba(51,161,81,.1)}.prescription-form .form-input:hover{border-color:#33a151}.prescription-form .prescription-uploader .ant-upload-drag{border-radius:12px!important;border:2px dashed #dee2e6!important;background:linear-gradient(135deg,#f8f9fa,#fff)!important;transition:all .3s ease!important;padding:24px 20px!important}.prescription-form .prescription-uploader .ant-upload-drag:hover{border-color:#33a151!important;background:linear-gradient(135deg,#f8fff8,#e8f5e8)!important}.prescription-form .prescription-uploader .ant-upload-drag .ant-upload-drag-container .upload-content{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.prescription-form .prescription-uploader .ant-upload-drag .ant-upload-drag-container .upload-content .upload-icon{font-size:48px;color:#33a151;display:block}.prescription-form .prescription-uploader .ant-upload-drag .ant-upload-drag-container .upload-content h4{color:#1a1a1a;margin-bottom:8px;font-size:18px;font-weight:600}.prescription-form .prescription-uploader .ant-upload-drag .ant-upload-drag-container .upload-content .upload-hint{color:#6c757d;font-size:14px;margin:0;line-height:1.5}.prescription-form .ant-upload-list{margin-top:16px}.prescription-form .ant-upload-list .upload-list-item{display:flex;align-items:center;justify-content:space-between;padding:10px;border:1px solid #f0f0f0;border-radius:12px;margin:6px 0;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:all .2s ease}.prescription-form .ant-upload-list .upload-list-item:hover{box-shadow:0 4px 16px rgba(0,0,0,.08);border-color:#e8f5e8}.prescription-form .ant-upload-list .upload-list-item .file-info{display:flex;align-items:center;gap:16px;flex:1 1}.prescription-form .ant-upload-list .upload-list-item .file-info .file-preview{width:48px;height:48px;border-radius:8px;overflow:hidden;background:#f8f9fa;display:flex;align-items:center;justify-content:center;border:1px solid #e9ecef}.prescription-form .ant-upload-list .upload-list-item .file-info .file-preview .file-preview-img{width:100%;height:100%;object-fit:cover}.prescription-form .ant-upload-list .upload-list-item .file-info .file-preview .file-icon{font-size:24px}.prescription-form .ant-upload-list .upload-list-item .file-info .file-details{flex:1 1;min-width:0}.prescription-form .ant-upload-list .upload-list-item .file-info .file-details .file-name{font-weight:600;font-size:14px;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:400px;margin-bottom:4px}@media(max-width:600px){.prescription-form .ant-upload-list .upload-list-item .file-info .file-details .file-name{max-width:280px}}@media(max-width:465px){.prescription-form .ant-upload-list .upload-list-item .file-info .file-details .file-name{max-width:180px}}.prescription-form .ant-upload-list .upload-list-item .file-info .file-details .file-size{font-size:12px;color:#6c757d;font-weight:500}.prescription-form .ant-upload-list .upload-list-item .file-actions .remove-btn{color:#d32f2f!important;padding:8px!important;border-radius:6px!important;transition:all .2s ease!important;transform:translateY(0)!important}.prescription-form .ant-upload-list .upload-list-item .file-actions .remove-btn:hover{background:#ffebee!important}.prescription-viewer .viewer-header{margin-bottom:24px}.prescription-viewer .viewer-header .prescription-meta{display:flex;gap:24px;flex-wrap:wrap}@media(max-width:768px){.prescription-viewer .viewer-header .prescription-meta{gap:10px}}.prescription-viewer .viewer-header .prescription-meta .meta-item{display:flex;align-items:center;gap:8px;color:#000;font-size:16px;font-weight:500}.prescription-viewer .viewer-header .prescription-meta .meta-item svg{color:#666;font-size:20px}.prescription-viewer .files-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px;max-height:60vh;overflow-y:auto;padding:10px 8px 10px 0}@media(max-width:768px){.prescription-viewer .files-grid{padding:0}}.prescription-viewer .files-grid::-webkit-scrollbar{width:6px}.prescription-viewer .files-grid::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.prescription-viewer .files-grid::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.prescription-viewer .files-grid::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.prescription-viewer .files-grid .file-viewer-item{border:1px solid #f0f0f0;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:all .3s ease}.prescription-viewer .files-grid .file-viewer-item:hover{transform:translateY(-2px)}.prescription-viewer .files-grid .file-viewer-item .file-preview-large{height:240px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);position:relative;overflow:hidden}.prescription-viewer .files-grid .file-viewer-item .file-preview-large .file-preview-img{max-width:100%;max-height:100%;object-fit:contain;border-radius:4px}.prescription-viewer .files-grid .file-viewer-item .file-preview-large .file-icon{font-size:64px;color:#6c757d}.prescription-viewer .files-grid .file-viewer-item .file-preview-large .file-icon.pdf-icon{color:#dc3545}.prescription-viewer .files-grid .file-viewer-item .file-preview-large .file-icon.image-icon{color:#6f42c1}.prescription-viewer .files-grid .file-viewer-item .file-preview-large .file-icon.doc-icon{color:#198754}.prescription-viewer .files-grid .file-viewer-item .file-preview-large .file-icon-container{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px}.prescription-viewer .files-grid .file-viewer-item .file-preview-large .file-icon-container .file-name-overlay{font-size:12px;color:#6c757d;text-align:center;word-break:break-word;max-width:200px;font-weight:500}.prescription-viewer .files-grid .file-viewer-item .file-actions-bar{padding:16px;background:#fff;border-top:1px solid #f0f0f0;display:flex;gap:12px}.prescription-viewer .files-grid .file-viewer-item .file-actions-bar .ant-btn{flex:1 1;height:40px;border-radius:8px;font-weight:600;font-size:13px;display:flex;align-items:center;justify-content:center;gap:6px}.prescription-viewer .files-grid .file-viewer-item .file-actions-bar .ant-btn.view-file-btn{background:#33a151;border-color:#33a151;font-size:16px}.prescription-viewer .files-grid .file-viewer-item .file-actions-bar .ant-btn.view-file-btn:hover{background:#2d8e47;border-color:#2d8e47;transform:translateY(-1px)}.prescription-viewer .files-grid .file-viewer-item .file-actions-bar .ant-btn.download-file-btn{background:transparent;color:#6c757d;border-color:#dee2e6}.prescription-viewer .files-grid .file-viewer-item .file-actions-bar .ant-btn.download-file-btn:hover{color:#33a151;border-color:#33a151;transform:translateY(-1px)}.delete-confirmation{text-align:center;padding:20px 0}.delete-confirmation p{font-size:16px;color:#1a1a1a;margin-bottom:12px;line-height:1.5}.delete-confirmation .warning-text{color:#6c757d;font-size:14px;font-style:italic;margin:0}.upload-pres{background-color:transparent;border:1px solid #33a151;color:#33a151;border-radius:10px;padding:8px 16px}@media(max-width:768px){.upload-pres{width:100%}.ps-my-account .ps-form__header{flex-direction:row;gap:16px;align-items:center}.ps-my-account .ps-form__header h3{font-size:24px}.ps-my-account .add-prescription-btn{justify-content:center;padding:10px 16px;font-size:14px}.ps-my-account .ps-form__body{gap:16px}.ps-my-account .ps-form__body .prescription-item{gap:16px;padding:20px}.ps-my-account .ps-form__body .prescription-item .prescription-thumbnail{width:80px;height:80px;align-self:center}.ps-my-account .ps-form__body .prescription-item .prescription-content{width:100%}.ps-my-account .ps-form__body .prescription-item .prescription-content .prescription-header{gap:12px;align-items:stretch}.ps-my-account .ps-form__body .prescription-item .prescription-content .prescription-header .prescription-actions{justify-content:center}.ps-my-account .empty-state{padding:60px 24px}.ps-my-account .empty-state .empty-icon{font-size:48px}.ps-my-account .empty-state h4{font-size:18px}.ps-my-account .empty-state p{font-size:14px}.ant-modal{margin:16px;max-width:calc(100vw - 32px)}.ant-modal .ant-modal-body,.ant-modal .ant-modal-footer,.ant-modal .ant-modal-header{padding-left:0;padding-right:0}.prescription-form .prescription-uploader .ant-upload-drag{padding:24px 16px!important}.prescription-form .prescription-uploader .ant-upload-drag .upload-content .upload-icon{font-size:40px}.prescription-form .prescription-uploader .ant-upload-drag .upload-content h4{font-size:16px}.prescription-form .prescription-uploader .ant-upload-drag .upload-content .upload-hint{font-size:13px}.prescription-viewer .files-grid{grid-template-columns:1fr;gap:16px;max-height:50vh}.prescription-viewer .files-grid .file-viewer-item .file-preview-large{height:200px}.prescription-viewer .files-grid .file-viewer-item .file-actions-bar{flex-direction:column;gap:8px}.prescription-viewer .files-grid .file-viewer-item .file-actions-bar .ant-btn{width:100%}}@media(max-width:480px){.ps-my-account .ps-form__header h3{font-size:20px}.ps-my-account .add-prescription-btn{font-size:13px;padding:10px 16px}.ps-my-account .ps-form__body .prescription-item{flex-direction:column;padding:16px}.ps-my-account .ps-form__body .prescription-item .prescription-content .prescription-header .prescription-info .prescription-title{font-size:16px}.ps-my-account .ps-form__body .prescription-item .prescription-content .prescription-header .prescription-actions .action-btn{width:36px;height:36px;font-size:16px}.prescription-form .upload-list-item{padding:12px}.prescription-form .upload-list-item .file-info{gap:12px}.prescription-form .upload-list-item .file-info .file-preview{width:40px;height:40px}.prescription-form .upload-list-item .file-info .file-details .file-name{font-size:13px}.prescription-form .upload-list-item .file-info .file-details .file-size{font-size:11px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.ps-form__body .prescription-item{animation:fadeInUp .5s ease-out}.ant-modal .ant-modal-content{animation:scaleIn .3s ease-out}.ant-btn-loading{pointer-events:none;opacity:.7}.ant-tooltip .ant-tooltip-inner{background:#1a1a1a;color:#fff;border-radius:6px;font-size:12px;font-weight:500;padding:6px 10px}.ant-tooltip .ant-tooltip-arrow:before{background:#1a1a1a}.ps-my-account::-webkit-scrollbar{width:8px}.ps-my-account::-webkit-scrollbar-track{background:#f1f3f4;border-radius:4px}.ps-my-account::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.ps-my-account::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media print{.ps-my-account .add-prescription-btn,.ps-my-account .prescription-actions{display:none!important}.ps-my-account .prescription-item{box-shadow:none;border:1px solid #ddd;page-break-inside:avoid;break-inside:avoid;margin-bottom:20px}}@media(prefers-contrast:high){.ps-my-account .prescription-item{border:2px solid #000}.ps-my-account .action-btn{border-width:2px}}@media(prefers-reduced-motion:reduce){.action-btn,.add-prescription-btn,.ant-modal-content,.prescription-item{animation:none;transition:none}.action-btn:hover,.add-prescription-btn:hover,.prescription-item:hover{transform:none}}.ps-skeleton,.ps-skeleton .row>*,.skeleton-row{overflow:hidden}.skeleton-row{display:flex;flex-direction:row;justify-content:space-between;gap:8px;height:100%}.ps-skeleton--product{width:100%;max-width:308px;background:#fff;border-radius:18px;overflow:hidden;transition:all .3s ease;position:relative;cursor:pointer;border:1px solid #f0f0f0;margin-bottom:10px}.order-confirmation-container{margin:0 auto;padding:24px;color:#000;background-color:#f4faf8}.order-confirmation-container h1,.order-confirmation-container h2,.order-confirmation-container h3,.order-confirmation-container h4,.order-confirmation-container h5,.order-confirmation-container h6{margin-top:0;font-weight:600}.order-confirmation-container h1{font-size:28px;margin-bottom:8px}.order-confirmation-container h2{font-size:20px;margin-bottom:8px;padding-bottom:8px}.order-confirmation-container h3{font-size:16px;margin-bottom:8px;display:flex;align-items:center}.order-confirmation-container h3 svg{margin-right:4px}.order-confirmation-container p{margin:0 0 8px;line-height:1.5}.order-confirmation-container button{cursor:pointer;border:none;font-weight:500;transition:all .2s ease}.order-confirmation-container button:focus{outline:none}.order-confirmation-container a{color:#0f6ece;text-decoration:none}.order-confirmation-container a:hover{text-decoration:underline}.order-summary{display:flex;justify-content:space-between;gap:16px}@media(max-width:1130px){.order-summary{flex-direction:column}}.order-header{text-align:center;margin-bottom:32px}.order-header .success-icon{margin-bottom:16px}.order-header .success-icon svg{color:#33a151}.order-header .success-message{font-size:18px;margin-bottom:24px}.order-header .order-confirmation-details{margin-top:24px;padding:16px;background-color:#f9f9f9;border:1px solid #e6e6e6;box-shadow:0 2px 10px rgba(0,0,0,.05);border-radius:16px}.order-header .order-meta{display:flex;justify-content:center;flex-wrap:wrap;margin-top:16px}.order-header .order-meta .order-meta-item{margin:0 16px}.order-header .order-meta .order-meta-item p{font-weight:600;font-size:16px}.order-summary-section{margin-bottom:32px}.order-summary-section .order-summary-content{background-color:#fff;border:1px solid #e6e6e6;border-bottom-left-radius:16px;border-bottom-right-radius:16px;overflow:hidden}.order-summary-section .order-items .order-item{display:flex;padding:16px;border-bottom:1px solid #e6e6e6}.order-summary-section .order-items .order-item .ps-product__title{margin:0;display:block;font-size:16px;line-height:1.2em;color:#0f6ece;padding:0 1rem 5px 0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;max-width:400px}@media(max-width:1130px){.order-summary-section .order-items .order-item .ps-product__title{max-width:100%}}.order-summary-section .order-items .order-item .ps-product__title:hover{color:#0f6ece}.order-summary-section .order-items .order-item:last-child{border-bottom:none}.order-summary-section .order-items .order-item .item-image{width:60px;height:60px;margin-right:16px}.order-summary-section .order-items .order-item .item-image img{width:100%;height:100%;object-fit:cover;border-radius:4px}.order-summary-section .order-items .order-item .item-details{flex:1 1}.order-summary-section .order-items .order-item .item-details h4{margin:0 0 4px;font-size:18px!important;font-weight:500!important}.order-summary-section .order-items .order-item .item-details .item-variant{color:#666;font-size:14px}.order-summary-section .order-items .order-item .item-details .item-quantity{margin-top:8px;font-size:14px}.order-summary-section .order-items .order-item .item-price{text-align:right}.order-summary-section .order-items .order-item .item-price .price-value{font-weight:600}.order-summary-section .order-items .order-item .item-price .price-original{color:#666;text-decoration:line-through;font-size:14px}.order-summary-section .order-totals{padding:16px;background-color:#f9f9f9}.order-summary-section .order-totals .total-line{display:flex;justify-content:space-between;margin-bottom:8px}.order-summary-section .order-totals .total-line span{font-weight:500;font-size:16px}.order-summary-section .order-totals .total-line:last-child{margin-bottom:0}.order-summary-section .order-totals .total-line.discount{color:#33a151}.order-summary-section .order-totals .total-line.total{margin-top:16px;padding-top:16px;border-top:1px solid #e6e6e6;font-weight:600;font-size:18px}.order-summary-section .order-totals .total-line.total span{font-weight:600}.order-details-section{margin-bottom:16px}.order-details-section .order-details-content{background-color:#fff;border:1px solid #e6e6e6;border-radius:16px;padding:16px;display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media(max-width:1024px){.order-details-section .order-details-content{grid-template-columns:1fr;gap:8px}}.order-details-section .detail-item{display:flex;align-items:center;gap:16px;margin-bottom:8px}.order-details-section .detail-item:last-child{margin-bottom:0}.order-details-section .detail-item .detail-label{width:150px;font-weight:600;font-size:16px}.order-details-section .detail-item .detail-value{font-size:16px}.order-details-section .detail-item .status-badge{padding:4px 16px;border-radius:20px;font-size:14px;text-transform:capitalize;background-color:#f9f9f9}.order-details-section .detail-item .status-badge.payment-status:not(.pending){background-color:#d8ffe2;color:#33a151}.order-details-section .detail-item .status-badge.fulfillment-status,.order-details-section .detail-item .status-badge.payment-status.pending{background-color:rgba(255,171,0,.1);color:#ffab00}.delivery-section .delivery-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;background-color:#fff;border:1px solid #e6e6e6;border-radius:16px;padding:16px}.delivery-section .address-section h4,.delivery-section .contact-section-order h4,.delivery-section .shipping-method-section h4{margin-bottom:16px;font-size:18px!important;font-weight:600!important}.delivery-section .address-details p{font-size:16px}.delivery-section .address-details .name{font-weight:500}.delivery-section .contact-section-order p,.delivery-section .shipping-method-section p{font-size:16px}.delivery-section .shipping-method{display:flex;justify-content:space-between}.delivery-section .shipping-method .shipping-price{font-weight:600}.payment-section{margin-bottom:32px}.payment-section .payment-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:16px;gap:16px;background-color:#fff;border:1px solid #e6e6e6;border-radius:16px;padding:16px}.payment-section .payment-content .payment-details h4,.payment-section .payment-content .payment-method h4{margin-bottom:16px;font-size:18px!important;font-weight:600!important}.payment-section .payment-content .payment-details p,.payment-section .payment-content .payment-method p{font-size:16px}.help-section{margin-bottom:32px}.help-section .help-options{display:flex;flex-wrap:wrap;gap:16px}.help-section .help-options .help-option{display:flex;align-items:center;padding:16px;background-color:#fff;border:1px solid #e6e6e6;border-radius:16px;transition:all .2s ease}.help-section .help-options .help-option:hover{background-color:#d8ffe2;text-decoration:none}.help-section .help-options .help-option svg{margin-right:8px}.continue-shopping{margin-top:16px;text-align:center}.continue-shopping a{background-color:#33a151;border-radius:10px;color:#fff}.continue-shopping a:hover{background-color:#33a151;opacity:.9;text-decoration:none}.loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px}.loading-state .spinner{width:40px;height:40px;border-radius:50%;border:4px solid rgba(15,110,206,.1);border-top-color:#0f6ece;animation:spin 1s linear infinite;margin-bottom:16px}.error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;text-align:center}.error-state .error-icon{margin-bottom:16px}.error-state .error-icon svg{color:#ff5630}.error-state h2{border-bottom:none}.error-state .back-home-button{margin-top:24px;padding:16px 32px;background-color:#0f6ece;color:#fff;border-radius:16px;font-size:16px}.error-state .back-home-button:hover{background-color:#0d61b6}@media(max-width:768px){.order-confirmation-container{padding:16px 8px}.order-header .order-meta{flex-direction:column}.order-header .order-meta .order-meta-item{margin:4px 0}.order-summary-section .order-items .order-item{flex-direction:column}.order-summary-section .order-items .order-item .item-image{width:100%;height:auto;margin-right:0;margin-bottom:16px}.order-summary-section .order-items .order-item .item-image img{max-height:100px;width:auto;margin:0 auto;display:block}.order-summary-section .order-items .order-item .item-details{margin-bottom:16px}.order-summary-section .order-items .order-item .item-price{text-align:left}.order-details-section .detail-item{flex-wrap:wrap;gap:4px}.order-details-section .detail-item .detail-label{width:100%}.order-details-section .detail-item .detail-value{font-size:14px}.order-details-section .detail-item .status-badge{width:180px;text-align:center}.delivery-content,.payment-content{grid-template-columns:1fr!important}}@media print{.order-confirmation-container{max-width:100%;padding:0}.continue-shopping,.help-section{display:none}.delivery-section,.order-details-section,.order-header,.order-summary-section,.payment-section{margin-bottom:24px;page-break-inside:avoid}}.orders-section{flex:1 1;margin-right:16px}@media(max-width:1130px){.orders-section{margin-right:0;margin-bottom:32px}}.orders-section>h2{font-size:24px;font-weight:600}.order-summary-section-total h2{margin:20px 0;font-size:24px;font-weight:600}.sidebar-section{flex:1 1;display:flex;flex-direction:column;gap:24px}@media(max-width:1130px){.sidebar-section{flex:none}}.combined-order-card{background:#fff;border:1px solid #e6e6e6;border-radius:16px;box-shadow:0 2px 10px rgba(0,0,0,.05);overflow:hidden}.combined-order-card .order-header{padding:16px 20px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.combined-order-card .order-header h2{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:600;color:#2c3e50;margin-bottom:0}.combined-order-card .order-header .order-date{font-size:14px;color:#888;margin-bottom:0}.combined-order-card .vendors-list .vendor-block{border-bottom:1px solid #f0f0f0}.combined-order-card .vendors-list .vendor-block .vendor-toggle{width:100%;padding:16px 20px;background:none;border:none;text-align:left;font-weight:600;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.combined-order-card .vendors-list .vendor-block .vendor-toggle:hover{background:#f9fafc}.combined-order-card .vendors-list .vendor-block .vendor-toggle .vendor-status{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;text-transform:capitalize;background-color:rgba(52,152,219,.1);color:#3498db}.combined-order-card .vendors-list .vendor-block .vendor-items{padding:0 20px 16px}.combined-order-card .vendors-list .vendor-block .vendor-items .order-item{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #eee}.combined-order-card .vendors-list .vendor-block .vendor-items .order-item:last-child{border-bottom:none}.combined-order-card .vendors-list .vendor-block .vendor-items .order-item .item-image{width:50px;height:50px;margin-right:16px}.combined-order-card .vendors-list .vendor-block .vendor-items .order-item .item-image img{width:100%;height:100%;object-fit:cover;border-radius:6px}.combined-order-card .vendors-list .vendor-block .vendor-items .order-item .item-details{flex:1 1}.combined-order-card .vendors-list .vendor-block .vendor-items .order-item .item-details h4{margin:0;font-size:15px;font-weight:500}.combined-order-card .vendors-list .vendor-block .vendor-items .order-item .item-details p{font-size:13px;color:#666;margin:2px 0}.combined-order-card .vendors-list .vendor-block .vendor-items .order-item .item-price{font-weight:600}.combined-order-card .order-totals{padding:20px;background:#f9f9f9}.combined-order-card .order-totals .total-line{display:flex;justify-content:space-between;margin-bottom:8px;font-size:15px;font-weight:500}.combined-order-card .order-totals .total-line.total{border-top:1px solid #e6e6e6;margin-top:12px;padding-top:12px;font-size:17px;font-weight:700}.grand-total-section{background:linear-gradient(135deg,#e8f5e8,#f0f8f0);border:1px solid #d5e8d5;border-radius:16px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.grand-total-section h2{margin-bottom:16px;color:#27ae60;font-size:18px;border-bottom:none;padding-bottom:0}.grand-total-content .total-line{display:flex;justify-content:space-between;margin-bottom:8px;font-size:14px}.grand-total-content .total-line:not(.total){color:#000}.grand-total-content .total-line.total{margin-top:12px;padding-top:12px;border-top:2px solid #27ae60;font-size:18px;font-weight:700;color:#27ae60}.grand-total-content .total-line.total span{font-weight:700}.grand-total-content .total-line:last-child:not(.total){margin-bottom:0}.delivery-section .shipping-info{margin-top:16px;padding:16px;background-color:#f8f9fa;border-radius:12px;border-left:4px solid #3498db}.delivery-section .shipping-info h4{margin-bottom:12px;font-size:16px!important;font-weight:500!important;color:#3498db;display:flex;align-items:center;gap:8px}.delivery-section .shipping-info h4 svg{color:#3498db}.delivery-section .shipping-info p{font-size:14px;color:#666;margin-bottom:4px}.delivery-section .shipping-info p:last-child{margin-bottom:0}.next-steps-section{background-color:#fff;border:1px solid #e6e6e6;border-radius:16px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.next-steps-section h2{margin-bottom:16px;font-size:18px;color:#2c3e50;display:flex;align-items:center;gap:8px;border-bottom:none;padding-bottom:0}.next-steps-section h2 svg{color:#e67e22}.next-steps-content .step-item{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.next-steps-content .step-item:last-child{margin-bottom:0}.next-steps-content .step-item .step-number{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;border-radius:50%;font-size:12px;font-weight:600;flex-shrink:0;margin-top:2px}.next-steps-content .step-item p{margin:0;font-size:14px;color:#666;line-height:1.4}.status-badge{transition:all .2s ease}.status-badge:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.payment-section .payment-content .payment-details h4,.payment-section .payment-content .payment-method h4{display:flex;align-items:center;gap:8px;color:#2c3e50}.payment-section .payment-content .payment-details h4 svg,.payment-section .payment-content .payment-method h4 svg{color:#27ae60}.multi-vendor-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.multi-vendor-loading .spinner{width:48px;height:48px;border-radius:50%;border:4px solid rgba(52,152,219,.1);border-top-color:#3498db;animation:spin 1s linear infinite;margin-bottom:20px}.multi-vendor-loading h3{color:#2c3e50;margin-bottom:8px}.multi-vendor-loading p{color:#666;font-size:14px}@media(max-width:768px){.vendor-order-section{margin-bottom:16px}.vendor-header{padding:12px 16px}.vendor-header h3{font-size:16px}.grand-total-section,.next-steps-section{padding:16px}.grand-total-section h2,.next-steps-section h2{font-size:16px}.grand-total-content .total-line{font-size:13px}.grand-total-content .total-line.total{font-size:16px}.next-steps-content .step-item{gap:8px}.next-steps-content .step-item .step-number{width:20px;height:20px;font-size:11px}.next-steps-content .step-item p{font-size:13px}.delivery-section .shipping-info{padding:12px}.delivery-section .shipping-info h4{font-size:14px!important}.delivery-section .shipping-info p{font-size:13px}}@media print{.vendor-order-section{margin-bottom:20px;box-shadow:none;border:1px solid #ccc}.vendor-header{background:#f8f8f8!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.next-steps-section{display:none}.grand-total-section{background:#f0f0f0!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.vendor-order-section{animation:slideInUp .5s ease-out}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.order-item{transition:background-color .2s ease}.order-item:hover{background-color:#fafafa}.order-summary{gap:24px}@media(max-width:1130px){.order-summary{gap:0}}.orders-container .orders-summary{display:flex;align-items:center;gap:8px}.orders-container .orders-summary .total-orders{display:flex;align-items:center;gap:8px;color:#666;font-size:14px;font-weight:500}.orders-container .orders-summary .total-orders .summary-icon{color:#2c5aa0}.orders-container .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.orders-container .loading-state .loading-spinner{width:40px;height:40px;border:3px solid #f3f3f3;border-top-color:#2c5aa0;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}.orders-container .loading-state p{color:#666;font-size:16px;margin:0}.orders-container .error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.orders-container .error-state .error-icon{font-size:48px;color:#dc3545;margin-bottom:16px}.orders-container .error-state p{color:#666;font-size:16px;margin-bottom:20px}.orders-container .error-state .retry-btn{background:#2c5aa0;color:#fff;border:none;padding:12px 24px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .3s ease}.orders-container .error-state .retry-btn:hover{background:#1e3f73}.orders-container .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center;background:#f8f9fa;border-radius:12px;border:2px dashed #dee2e6}.orders-container .empty-state .empty-icon{font-size:64px;color:#adb5bd;margin-bottom:24px}.orders-container .empty-state h4{font-size:24px;font-weight:600;color:#495057;margin-bottom:12px}.orders-container .empty-state p{color:#6c757d;font-size:16px;margin-bottom:32px;max-width:400px;line-height:1.5}.orders-container .empty-state .shop-now-btn{background:#33a151;color:#fff;text-decoration:none;padding:16px 32px;border-radius:8px;font-size:16px;font-weight:500;transition:all .3s ease}.orders-container .empty-state .shop-now-btn:hover{transform:translateY(-2px)}.orders-container .orders-list{display:flex;flex-direction:column;gap:20px}.orders-container .order-card{background:#fff;border-radius:12px;border:1px solid #e9ecef;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease;overflow:hidden}.orders-container .order-card:hover{box-shadow:0 8px 16px rgba(0,0,0,.12)}.orders-container .order-card.expanded{transform:none}.orders-container .order-card .order-header-card{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 16px;border-bottom:1px solid #f1f3f4}.orders-container .order-card .order-header-card .info-status{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:50%;gap:8px}.orders-container .order-card .order-header-card .order-info{display:flex;flex-direction:column;gap:8px}.orders-container .order-card .order-header-card .order-info .order-number{display:flex;flex-direction:row;align-items:center;gap:8px}.orders-container .order-card .order-header-card .order-info .order-number .label{font-size:14px;color:#000;font-weight:600;letter-spacing:.5px}.orders-container .order-card .order-header-card .order-info .order-number .value{font-size:13px;font-weight:600;color:#33a151;padding:4px 8px;background-color:#d8ffe2;border-radius:10px;cursor:pointer}.orders-container .order-card .order-header-card .order-info .order-number .copy-icon{cursor:pointer;color:#0f6ece;font-size:10px}.orders-container .order-card .order-header-card .order-info .order-date .date-text{font-size:14px;color:#6c757d}@media(max-width:480px){.orders-container .order-card .order-header-card .order-info .order-date .date-text{font-size:12px}}.orders-container .order-card .order-header-card .order-status{display:flex;align-items:center;gap:8px}.orders-container .order-card .order-header-card .order-status .status-icon{font-size:16px}.orders-container .order-card .order-header-card .order-status .status-icon.fulfilled{color:#28a745}.orders-container .order-card .order-header-card .order-status .status-icon.shipped{color:#fd7e14}.orders-container .order-card .order-header-card .order-status .status-icon.pending{color:#ffc107}.orders-container .order-card .order-header-card .order-status .status-icon.canceled{color:#dc3545}.orders-container .order-card .order-header-card .order-status .status-text{font-size:14px;font-weight:600;padding:6px 12px;border-radius:20px;text-transform:capitalize}.orders-container .order-card .order-header-card .order-status .status-text.fulfilled{background:#d4edda;color:#155724}.orders-container .order-card .order-header-card .order-status .status-text.pending,.orders-container .order-card .order-header-card .order-status .status-text.shipped{background:#fff3cd;color:#856404}.orders-container .order-card .order-header-card .order-status .status-text.canceled{background:#f8d7da;color:#721c24}.orders-container .order-card .order-header-card .order-return-cta{display:flex;align-items:center;gap:8px}.orders-container .order-card .order-header-card .order-return-cta .return-badge{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#d8ffe2;color:#33a151;border:1px solid #33a151;border-radius:6px;font-size:14px;font-weight:600}.orders-container .order-card .order-header-card .order-return-cta .return-badge .check-icon{font-size:14px;font-weight:600}.orders-container .order-card .order-header-card .order-return-cta .return-request-btn{padding:8px;border-radius:6px;background-color:#d8ffe2;border:1px solid #33a151;color:#33a151;font-size:14px;cursor:pointer;transition:transform .3s ease,color .2s ease}.orders-container .order-card .order-header-card .order-return-cta .return-request-btn:hover{color:#33a151;background-color:#d8ffe2;transform:translateY(-2px)}.orders-container .order-card .order-header-card .expand-toggle{color:#fff;padding:8px;border-radius:6px;background-color:#33a151;font-size:16px;cursor:pointer;transition:transform .3s ease,color .2s ease}.orders-container .order-card .order-header-card .expand-toggle:hover{color:#fff}.orders-container .order-card .order-body{padding:20px 24px}.orders-container .order-card .order-body .order-summary{display:flex;justify-content:space-between;align-items:center}@media(max-width:1130px){.orders-container .order-card .order-body .order-summary{flex-direction:row}}.orders-container .order-card .order-body .order-summary .order-items-preview{display:flex;align-items:center;gap:16px}.orders-container .order-card .order-body .order-summary .order-items-preview .items-preview{display:flex;align-items:center;gap:-8px}.orders-container .order-card .order-body .order-summary .order-items-preview .items-preview .item-preview{width:48px;height:48px;border-radius:8px;overflow:hidden;border:2px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-left:-8px}.orders-container .order-card .order-body .order-summary .order-items-preview .items-preview .item-preview:first-child{margin-left:0}.orders-container .order-card .order-body .order-summary .order-items-preview .items-preview .item-preview .item-image{width:100%;height:100%;object-fit:cover}.orders-container .order-card .order-body .order-summary .order-items-preview .items-preview .more-items{width:48px;height:48px;border-radius:8px;background:#e6f3fa;border:2px solid #fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#6c757d;margin-left:-8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.orders-container .order-card .order-body .order-summary .order-items-preview .items-count .count{font-size:14px;color:#6c757d;font-weight:500}.orders-container .order-card .order-body .order-summary .order-total{text-align:right}.orders-container .order-card .order-body .order-summary .order-total .total-label{display:block;font-size:12px;color:#000;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.orders-container .order-card .order-body .order-summary .order-total .total-amount{font-size:18px;font-weight:700;color:#33a151}.orders-container .order-card .order-details{max-height:0;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.orders-container .order-card .order-details.expanded{max-height:2000px;border-top:1px solid #dee2e6}.orders-container .order-card .order-details .order-details-content{padding:24px}.orders-container .order-card .order-details .order-details-content .details-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.orders-container .order-card .order-details .order-details-content .details-header h4{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:#495057;margin:0}.orders-container .order-card .order-details .order-details-content .details-header h4 .details-icon{color:#0f6ece}.orders-container .order-card .order-details .order-details-content .details-header .payment-info .payment-badge{font-size:12px;font-weight:600;padding:6px 12px;border-radius:12px;text-transform:uppercase;letter-spacing:.5px}.orders-container .order-card .order-details .order-details-content .details-header .payment-info .payment-badge.authorized{background:#d4edda;color:#155724}.orders-container .order-card .order-details .order-details-content .details-header .payment-info .payment-badge.captured{background:#d1ecf1;color:#0c5460}.orders-container .order-card .order-details .order-details-content .details-header .payment-info .payment-badge.pending{background:#fff3cd;color:#856404}.orders-container .order-card .order-details .order-details-content .items-list{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.orders-container .order-card .order-details .order-details-content .items-list .order-item{position:relative;background:#fff;border-radius:12px;padding:20px;display:flex;gap:16px;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:transform .2s ease,box-shadow .2s ease}.orders-container .order-card .order-details .order-details-content .items-list .order-item:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.1)}.orders-container .order-card .order-details .order-details-content .items-list .order-item .item-brand{position:absolute;top:10px;right:10px;background:#e6f3fa;font-size:14px;color:#0f6ece;padding:2px 6px;border-radius:20px}@media(max-width:480px){.orders-container .order-card .order-details .order-details-content .items-list .order-item .item-brand a{font-size:12px}}.orders-container .order-card .order-details .order-details-content .items-list .order-item .item-image-container{flex-shrink:0}.orders-container .order-card .order-details .order-details-content .items-list .order-item .item-image-container .item-image{width:80px;height:80px;object-fit:cover;border-radius:8px;border:1px solid #e9ecef}.orders-container .order-card .order-details .order-details-content .items-list .order-item .item-details{flex:1 1}.orders-container .order-card .order-details .order-details-content .items-list .order-item .item-details .item-title{font-size:16px;font-weight:600;color:#495057;margin:0 0 8px;line-height:1.3;transition:color .3s ease}.orders-container .order-card .order-details .order-details-content .items-list .order-item .item-details .item-title:hover{color:#0f6ece}.orders-container .order-card .order-details .order-details-content .items-list .order-item .item-details .item-variant{font-size:14px;color:#6c757d;margin:0 0 8px;font-style:italic}.orders-container .order-card .order-details .order-details-content .items-list .order-item .item-details .item-description{font-size:14px;color:#6c757d;margin:0 0 12px;line-height:1.4}.orders-container .order-card .order-details .order-details-content .items-list .order-item .item-details .item-meta{display:flex;gap:16px;align-items:center}.orders-container .order-card .order-details .order-details-content .items-list .order-item .item-details .item-meta .item-quantity{font-size:14px;font-weight:600;color:#495057;background:#e9ecef;padding:4px 8px;border-radius:4px}.orders-container .order-card .order-details .order-details-content .items-list .order-item .item-details .item-meta .item-unit-price{font-size:14px;color:#000}.orders-container .order-card .order-details .order-details-content .items-list .order-item .item-pricing{flex-shrink:0;text-align:right;display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:100%;gap:6px}.orders-container .order-card .order-details .order-details-content .items-list .order-item .item-pricing .item-discount{display:flex;flex-direction:column;gap:2px}.orders-container .order-card .order-details .order-details-content .items-list .order-item .item-pricing .item-discount .original-price{font-size:14px;color:#6c757d;text-decoration:line-through}.orders-container .order-card .order-details .order-details-content .items-list .order-item .item-pricing .item-discount .discount-amount{font-size:12px;color:#dc3545;font-weight:600}.orders-container .order-card .order-details .order-details-content .items-list .order-item .item-pricing .item-subtotal{font-size:16px;font-weight:600;color:#000}@media(max-width:1200px){.orders-container .order-card .order-details .order-details-content .items-list .order-item .item-pricing .item-subtotal{font-size:14px}}.orders-container .order-card .order-details .order-details-content .items-list .order-item .item-pricing .item-total{font-size:16px;font-weight:600;color:#000}@media(max-width:1200px){.orders-container .order-card .order-details .order-details-content .items-list .order-item .item-pricing .item-total{font-size:14px}}.orders-container .order-card .order-details .order-details-content .items-list .order-item .item-actions{margin-top:12px;display:flex;align-items:center;gap:8px}.orders-container .order-card .order-details .order-details-content .items-list .order-item .item-actions .write-review-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#33a151;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;color:#fff}.orders-container .order-card .order-details .order-details-content .items-list .order-item .item-actions .write-review-btn:hover{background:#2d8e47;transform:translateY(-1px)}.orders-container .order-card .order-details .order-details-content .items-list .order-item .item-actions .write-review-btn:active{transform:translateY(0)}.orders-container .order-card .order-details .order-details-content .items-list .order-item .item-actions .write-review-btn .check-icon{color:#33a151;font-size:14px}.orders-container .order-card .order-details .order-details-content .items-list .order-item .item-actions .write-review-btn .star-icon{font-size:12px;color:gold}.orders-container .order-card .order-details .order-details-content .items-list .order-item .item-actions .reviewed-badge{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#d8ffe2;color:#33a151;border:1px solid #d8ffe2;border-radius:6px;font-size:13px;font-weight:600}.orders-container .order-card .order-details .order-details-content .items-list .order-item .item-actions .reviewed-badge .check-icon{font-size:14px;font-weight:600}.orders-container .order-card .order-details .order-details-content .order-summary-details{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.orders-container .order-card .order-details .order-details-content .order-summary-details .summary-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:14px}.orders-container .order-card .order-details .order-details-content .order-summary-details .summary-row:not(:last-child){border-bottom:1px solid #f1f3f4}.orders-container .order-card .order-details .order-details-content .order-summary-details .summary-row.discount{color:#dc3545;font-weight:500}.orders-container .order-card .order-details .order-details-content .order-summary-details .summary-row.total{font-size:18px;font-weight:700;color:#33a151;padding-top:16px;border-top:2px solid #33a151;margin-top:8px}.orders-container .order-card .order-details .order-details-content .order-summary-details .summary-row span:first-child{color:#000}.orders-container .order-card .order-details .order-details-content .order-summary-details .summary-row span:last-child{font-weight:600;color:#000}@media(max-width:768px){.orders-container .order-card .order-header-card{align-items:center;gap:12px}.orders-container .order-card .order-header-card .order-info{gap:16px}.orders-container .order-card .order-body .order-summary{align-items:flex-start;justify-content:space-between;gap:16px}.orders-container .order-card .order-body .order-summary .order-total{display:flex;flex-direction:column;justify-content:flex-end}.orders-container .order-card .order-body .order-summary .expand-toggle{align-self:center}.orders-container .order-card .order-details .order-details-content{padding:16px}.orders-container .order-card .order-details .order-details-content .details-header{flex-direction:column;align-items:flex-start;gap:12px}.orders-container .order-card .order-details .order-details-content .items-list .order-item{flex-direction:column;gap:12px}.orders-container .order-card .order-details .order-details-content .items-list .order-item .item-image-container{align-self:center}.orders-container .order-card .order-details .order-details-content .items-list .order-item .item-details{text-align:center}.orders-container .order-card .order-details .order-details-content .items-list .order-item .item-details .item-meta{justify-content:center}.orders-container .order-card .order-details .order-details-content .items-list .order-item .item-pricing{text-align:center}}@media(max-width:576px){.orders-container .order-card .order-header-card{flex-direction:column;padding:16px 16px 12px}.orders-container .order-card .order-header-card .info-status{width:100%!important}.orders-container .order-card .order-header-card .order-info{flex-direction:column;gap:8px}.orders-container .order-card .order-header-card .order-return-cta{width:100%;justify-content:space-between}.orders-container .order-card .order-header-card .order-status .status-text{padding:4px 8px;font-size:12px}.orders-container .order-card .order-body{padding:16px}.orders-container .order-card .order-body .order-summary .order-items-preview{flex-direction:row;gap:12px}.orders-container .order-card .order-body .order-summary .order-items-preview .items-preview{justify-content:center}.orders-container .order-card .order-details .order-details-content .items-list .order-item{padding:16px}.orders-container .order-card .order-details .order-details-content .items-list .order-item .item-actions{justify-content:center}.orders-container .order-card .order-details .order-details-content .items-list .order-item .item-image-container .item-image{width:60px;height:60px}.orders-container .order-card .order-details .order-details-content .items-list .order-item .item-details .item-title{font-size:14px}.orders-container .order-card .order-details .order-details-content .items-list .order-item .item-details .item-meta{flex-direction:column;gap:8px}}.order-details{transition:max-height .4s cubic-bezier(.4,0,.2,1)}.order-card:not(.expanded):hover{transform:translateY(-4px)}.order-card.expanded .order-header-card{background-color:rgba(44,90,160,.05)}.order-card.expanded .order-header-card .expand-toggle{transform:rotate(180deg);color:#fff}.ps-my-account .mylist-cta{display:flex;gap:1rem}.ps-my-account .ps-form__header{border-bottom:2px solid #f1f1f1;padding-bottom:1rem;margin-bottom:2rem}.ps-my-account .ps-form__header h3{color:#000;font-weight:600;margin:0}.ps-my-account .ps-form__header .btn-checkout{background:#33a151;color:#fff;border:1px solid #33a151;padding:10px 32px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;font-size:16px}.ps-my-account .ps-form__header .btn-checkout:hover{transform:translateY(-2px)}.ps-my-account .ps-form__header .btn-checkout:disabled{opacity:.5;cursor:not-allowed}.ps-my-account .ps-form__header .btn-checkout:disabled:hover{transform:none}@media(max-width:768px){.ps-my-account .ps-form__header .btn-checkout{padding:6px 16px;font-size:14px}}.ps-my-account .ps-form__header .shop-more{background:#d8ffe2;color:#33a151;border:1px solid #33a151}@media(max-width:768px){.ps-my-account .ps-form__header .shop-more{padding:6px 16px;font-size:14px}}.ps-my-account .ps-form__header .items-count span{background:#e8f4fd;color:#1e88e5;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:500}.ps-my-account .my-list-loading{text-align:center;padding:4rem 2rem}.ps-my-account .my-list-loading .loading-spinner{width:50px;height:50px;border:4px solid #f3f3f3;border-top-color:#33a151;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 1.5rem}.ps-my-account .my-list-loading p{color:#666;font-size:16px}.ps-my-account .my-list-empty .empty-state{text-align:center;padding:4rem 2rem;background:#f9f9f9;border-radius:12px;border:2px dashed #ddd}.ps-my-account .my-list-empty .empty-state .empty-icon{font-size:4rem;margin-bottom:1rem;opacity:.7}.ps-my-account .my-list-empty .empty-state h4{color:#2c3e50;margin-bottom:.5rem;font-weight:600}.ps-my-account .my-list-empty .empty-state p{color:#666;margin-bottom:2rem;line-height:1.6}.ps-my-account .my-list-empty .empty-state .btn-shop-now{background:#33a151;color:#fff;border:none;padding:.875rem 2rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}.ps-my-account .my-list-empty .empty-state .btn-shop-now:hover{transform:translateY(-2px)}.ps-my-account .my-list-grid{display:flex;flex-direction:column;gap:10px}.ps-my-account .items-list .order-item{background:#fff;border-radius:12px;padding:20px;display:flex;align-items:center;gap:16px;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:transform .2s ease,box-shadow .2s ease}.ps-my-account .items-list .order-item:hover{box-shadow:0 4px 16px rgba(0,0,0,.1)}.ps-my-account .items-list .order-item .item-content{display:flex;gap:16px;flex:1 1}.ps-my-account .items-list .order-item .item-image-container{flex-shrink:0}.ps-my-account .items-list .order-item .item-image-container .item-image{width:80px;height:80px;object-fit:cover;border-radius:8px;border:1px solid #e9ecef}.ps-my-account .items-list .order-item .item-details{flex:1 1}.ps-my-account .items-list .order-item .item-details .item-title{font-size:16px;font-weight:600;color:#495057;margin:0 0 8px;line-height:1.3;transition:color .3s ease}.ps-my-account .items-list .order-item .item-details .item-title:hover{color:#0f6ece}.ps-my-account .items-list .order-item .item-details .item-variant{font-size:14px;color:#6c757d;margin:0 0 8px;font-style:italic}.ps-my-account .items-list .order-item .item-details .item-description{font-size:14px;color:#6c757d;margin:0 0 12px;line-height:1.4}@media(max-width:576px){.ps-my-account .items-list .order-item .item-details .item-description{margin:0 0 6px}}.ps-my-account .items-list .order-item .item-details .item-meta{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.ps-my-account .items-list .order-item .item-details .item-meta .item-quantity{font-size:14px;font-weight:600;color:#495057;background:#e9ecef;padding:4px 8px;border-radius:4px}.ps-my-account .items-list .order-item .item-details .item-meta .item-unit-price{font-size:14px;color:#000;font-weight:600}.ps-my-account .items-list .order-item .item-details .item-meta .item-brand{background-color:#d8ffe2;color:#33a151;padding:4px 8px;border-radius:10px;font-weight:600}@media(max-width:576px){.ps-my-account .items-list .order-item .item-details .item-meta .item-brand{font-size:13px}}.ps-my-account .items-list .order-item .item-details .item-meta .inventory-icon{font-size:16px;color:#e16a00;margin-right:4px}.ps-my-account .items-list .order-item .item-details .item-meta .stock-left{color:#464646;background-color:#e6f3fa;padding:2px 10px;border-radius:6px}@media(max-width:576px){.ps-my-account .items-list .order-item .item-details .item-meta .stock-left{font-size:13px}}.ps-my-account .items-list .order-item .item-actions .quantity-controls{display:flex;align-items:center;border:2px solid #e1e5e9;border-radius:8px;overflow:hidden;background:#fff;margin-bottom:10px}.ps-my-account .items-list .order-item .item-actions .quantity-controls .qty-btn{width:48px;height:36px;border:none;background:#f8f9fa;color:#495057;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.ps-my-account .items-list .order-item .item-actions .quantity-controls .qty-btn:hover:not(:disabled){background:#e9ecef;color:#1e88e5}.ps-my-account .items-list .order-item .item-actions .quantity-controls .qty-btn:disabled{opacity:.5;cursor:not-allowed}.ps-my-account .items-list .order-item .item-actions .quantity-controls .qty-btn.qty-minus{border-right:1px solid #e1e5e9}.ps-my-account .items-list .order-item .item-actions .quantity-controls .qty-btn.qty-plus{border-left:1px solid #e1e5e9}.ps-my-account .items-list .order-item .item-actions .quantity-controls .qty-display{min-width:45px;height:36px;display:flex;align-items:center;justify-content:center;font-weight:600;color:#2c3e50;background:#fff}.ps-my-account .items-list .order-item .btn-cart{padding:8px 24px;font-size:16px;width:145px;font-weight:600;border-radius:8px;text-transform:none;background-color:#33a151;color:#fff}.ps-my-account .items-list .order-item .btn-cart:hover{background-color:#e9bd23;color:#000}.ps-my-account .items-list .item-pricing{flex-shrink:0;text-align:right;display:flex;flex-direction:column;justify-content:center;gap:4px}.ps-my-account .items-list .item-pricing .item-discount{display:flex;flex-direction:column;gap:2px}.ps-my-account .items-list .item-pricing .item-discount .original-price{font-size:14px;color:#6c757d;text-decoration:line-through}.ps-my-account .items-list .item-pricing .item-discount .discount-amount{font-size:12px;color:#dc3545;font-weight:600}.ps-my-account .items-list .item-pricing .item-total{font-size:16px;font-weight:600;color:#000}@media(max-width:768px){.ps-my-account .ps-form__header{flex-direction:row;align-items:flex-start;gap:1rem}.ps-my-account .ps-form__header .items-count span{padding:.4rem .8rem;font-size:.8rem}.ps-my-account .items-list .order-item{gap:12px}.ps-my-account .items-list .order-item .item-image-container{align-self:center}.ps-my-account .items-list .order-item .item-content{display:flex;flex-direction:row;gap:12px}.ps-my-account .items-list .order-item .item-details .item-meta{justify-content:flex-start}.ps-my-account .items-list .order-item .item-pricing{text-align:center}.ps-my-account .items-list .order-item .btn-cart{padding:6px 18px;font-size:14px;width:120px}.ps-my-account .items-list .order-item .item-actions .quantity-controls .qty-btn{width:38px}.ps-my-account .items-list .order-item .item-actions .quantity-controls .qty-display{min-width:40px}}@media(max-width:576px){.ps-my-account .items-list .order-item{flex-direction:column;gap:8px}.ps-my-account .items-list .order-item .item-content{flex-direction:column}.ps-my-account .items-list .order-item .item-image-container{align-self:center}.ps-my-account .items-list .order-item .item-details{text-align:center}.ps-my-account .items-list .order-item .item-details .item-meta{justify-content:center;gap:10px}.ps-my-account .items-list .order-item .item-pricing{text-align:center}.ps-my-account .items-list .order-item .item-actions{display:flex;flex-direction:row;gap:10px}.ps-my-account .items-list .order-item .item-actions .quantity-controls{margin-bottom:0}}.reviews-list{display:flex;flex-direction:column;gap:16px}.reviews-list .review-item-card{transition:all .3s ease}.reviews-list .review-item-card:hover{box-shadow:0 8px 32px rgba(24,144,255,.12);transform:translateY(-2px)}.reviews-list .review-item-card.reviewed{background:#fff;border:1px solid #e9ecef;box-shadow:0 2px 8px rgba(0,0,0,.08);cursor:auto;padding:20px;border-radius:12px}.reviews-list .review-item-card .ant-card-body{padding:20px}.reviews-list .review-item-card .review-item-content{display:flex;align-items:flex-start;gap:16px}.reviews-list .review-item-card .review-item-content .item-image{flex-shrink:0}.reviews-list .review-item-card .review-item-content .item-image .ant-avatar{border:2px solid #f0f2f5;box-shadow:0 4px 12px rgba(0,0,0,.1)}.reviews-list .review-item-card .review-item-content .item-details{flex:1 1;min-width:0}.reviews-list .review-item-card .review-item-content .item-details .item-title-date{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.reviews-list .review-item-card .review-item-content .item-details .review-date{font-size:13px;color:#000;margin:0}.reviews-list .review-item-card .review-item-content .item-details .item-title{font-size:16px;font-weight:600;color:#262626;margin-bottom:4px;line-height:1.4;transition:color .3s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.reviews-list .review-item-card .review-item-content .item-details .item-title:hover{color:#0f6ece}.reviews-list .review-item-card .review-item-content .item-details .item-subtitle{font-size:14px;color:#8c8c8c;margin-bottom:12px;line-height:1.4}.reviews-list .review-item-card .review-item-content .item-details .item-meta{display:flex;align-items:center;gap:16px;margin-bottom:8px;flex-wrap:wrap}.reviews-list .review-item-card .review-item-content .item-details .item-meta .item-price{font-size:16px;font-weight:600;color:#1890ff}.reviews-list .review-item-card .review-item-content .item-details .item-meta .item-quantity{font-size:14px;color:#595959;background:#f0f2f5;padding:2px 8px;border-radius:4px}.reviews-list .review-item-card .review-item-content .item-details .item-meta .ant-tag{margin:0;border-radius:6px;font-size:12px;font-weight:500}.reviews-list .review-item-card .review-item-content .item-details .order-date{font-size:13px;color:#8c8c8c;margin:0}.reviews-list .review-item-card .review-item-content .item-details .review-info{margin-top:12px;padding-top:12px;border-top:1px solid #f0f2f5}.reviews-list .review-item-card .review-item-content .item-details .review-info .rating{display:flex;align-items:center;gap:8px;margin-bottom:8px}.reviews-list .review-item-card .review-item-content .item-details .review-info .rating .ant-rate{font-size:16px}.reviews-list .review-item-card .review-item-content .item-details .review-info .rating .ant-rate .ant-rate-star{margin-right:4px}.reviews-list .review-item-card .review-item-content .item-details .review-info .rating .rating-text{font-size:14px;color:#595959;font-weight:500}.reviews-list .review-item-card .review-item-content .item-details .review-info .review-comment{font-size:14px;color:#434343;line-height:1.6;margin-bottom:8px;font-style:italic;background:#f8fafc;padding:12px;border-radius:8px;border-left:3px solid #52c41a}.reviews-list .review-item-card .review-item-content .review-actions{flex-shrink:0;display:flex;flex-direction:column;gap:8px}.reviews-list .review-item-card .review-item-content .review-actions .ant-btn{border-radius:8px;font-weight:500;height:40px;display:flex;align-items:center;justify-content:center;gap:6px}.reviews-list .review-item-card .review-item-content .review-actions .ant-btn.ant-btn-primary{background:linear-gradient(135deg,#1890ff,#40a9ff);border:none;box-shadow:0 4px 12px rgba(24,144,255,.3)}.reviews-list .review-item-card .review-item-content .review-actions .ant-btn.ant-btn-primary:hover{background:linear-gradient(135deg,#40a9ff,#69c0ff);transform:translateY(-1px);box-shadow:0 6px 16px rgba(24,144,255,.4)}.empty-reviews{text-align:center;padding:60px 20px;background:#fafafa;border-radius:12px;border:2px dashed #d9d9d9}.empty-reviews .empty-icon{margin-bottom:16px}.empty-reviews .empty-icon .anticon{opacity:.6}.empty-reviews h4{font-size:18px;color:#595959;margin-bottom:8px;font-weight:600}.empty-reviews p{font-size:14px;color:#8c8c8c;margin:0;line-height:1.6}.shop-more-btn{background:linear-gradient(135deg,#52c41a,#73d13d);border:none;border-radius:8px;font-weight:500;height:40px;padding:0 20px;box-shadow:0 4px 12px rgba(82,196,26,.3)}.shop-more-btn:hover{background:linear-gradient(135deg,#73d13d,#95de64);transform:translateY(-1px);box-shadow:0 6px 16px rgba(82,196,26,.4)}.review-modal .modal-item-info{display:flex;align-items:center;gap:16px;padding:16px;background:#f8fafc;border-radius:12px;margin-bottom:24px;border:1px solid #e2e8f0}.review-modal .modal-item-info .ant-avatar{border:2px solid #f0f2f5}.review-modal .modal-item-info .modal-item-details h4{font-size:16px;font-weight:600;color:#262626;margin-bottom:4px}.review-modal .modal-item-info .modal-item-details p{font-size:14px;color:#8c8c8c;margin:0}.review-modal .review-form .ant-form-item-label label{font-weight:600;color:#262626;font-size:15px}.review-modal .review-form .ant-rate{font-size:24px}.review-modal .review-form .ant-rate .ant-rate-star{margin-right:4px}.review-modal .review-form .ant-input{border-radius:8px;border:1.5px solid #d9d9d9}.review-modal .review-form .ant-input:focus,.review-modal .review-form .ant-input:hover{border-color:#1890ff}.review-modal .review-form .form-actions{margin-bottom:0;text-align:right}.review-modal .review-form .form-actions .ant-btn{border-radius:8px;font-weight:500;height:40px}.review-modal .review-form .form-actions .ant-btn.ant-btn-primary{background:linear-gradient(135deg,#1890ff,#40a9ff);border:none;box-shadow:0 4px 12px rgba(24,144,255,.3)}@media(max-width:768px){.reviews-container{border-radius:0}.reviews-container .reviews-tabs .ant-tabs-nav{padding:0 16px}.reviews-container .reviews-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab{padding:12px 16px;margin:0 4px;font-size:14px}.reviews-container .reviews-tabs .ant-tabs-content-holder .ant-tabs-content,.reviews-list .review-item-card .ant-card-body{padding:16px}.reviews-list .review-item-card .review-item-content{flex-direction:column;align-items:flex-start}.reviews-list .review-item-card .review-item-content .item-image{align-self:center}.reviews-list .review-item-card .review-item-content .item-details{width:100%}.reviews-list .review-item-card .review-item-content .item-details .item-meta{justify-content:flex-start}.reviews-list .review-item-card .review-item-content .review-actions,.reviews-list .review-item-card .review-item-content .review-actions .ant-btn{width:100%}.empty-reviews{padding:40px 16px}.empty-reviews h4{font-size:16px}.empty-reviews p{font-size:13px}.review-modal .modal-item-info{flex-direction:column;text-align:center}.review-modal .modal-item-info .modal-item-details h4{font-size:15px}.review-modal .modal-item-info .modal-item-details p{font-size:13px}}@media(max-width:480px){.reviews-container .reviews-tabs .ant-tabs-nav{padding:0 12px}.reviews-container .reviews-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab{padding:10px 12px;margin:0 2px;font-size:13px}.reviews-container .reviews-tabs .ant-tabs-content-holder .ant-tabs-content{padding:12px}.reviews-list{gap:12px}.reviews-list .review-item-card .ant-card-body{padding:12px}.reviews-list .review-item-card .review-item-content{gap:12px}.reviews-list .review-item-card .review-item-content .item-details .item-title{font-size:15px}.reviews-list .review-item-card .review-item-content .item-details .item-subtitle{font-size:13px}.reviews-list .review-item-card .review-item-content .item-details .item-meta{gap:8px}.reviews-list .review-item-card .review-item-content .item-details .item-meta .item-price{font-size:15px}.reviews-list .review-item-card .review-item-content .item-details .item-meta .item-quantity{font-size:12px;padding:1px 6px}.reviews-list .review-item-card .review-item-content .item-details .review-info .rating .ant-rate{font-size:14px}.reviews-list .review-item-card .review-item-content .item-details .review-info .rating .rating-text{font-size:13px}.reviews-list .review-item-card .review-item-content .item-details .review-info .review-comment{font-size:13px;padding:10px}}.my-list-loading{text-align:center;padding:60px 20px}.my-list-loading .loading-spinner{width:40px;height:40px;margin:0 auto 20px;border:4px solid #f0f2f5;border-top-color:#1890ff;border-radius:50%;animation:spin 1s linear infinite}.my-list-loading p{color:#8c8c8c;font-size:16px;margin:0}.ant-tabs-tab:focus{color:#1890ff!important}.text-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fade-in{animation:fadeIn .3s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media print{.review-actions,.reviews-tabs .ant-tabs-nav,.shop-more-btn{display:none!important}.reviews-container{box-shadow:none;border:1px solid #000}.review-item-card{page-break-inside:avoid;break-inside:avoid;margin-bottom:20px;border:1px solid #000!important;box-shadow:none!important}}.ps-product__thumbnail.modern-gallery{width:100%;display:flex;flex-direction:column}.ps-product__thumbnail.modern-gallery figure{position:relative;width:100%;margin-bottom:15px}.ps-product__thumbnail.modern-gallery figure .main-image{width:100%;max-height:500px;object-fit:contain;border-radius:12px;transition:transform .4s ease;cursor:pointer}.ps-product__thumbnail.modern-gallery .product__thumbnailImages .thumb-image{width:70px;height:70px;object-fit:cover;border-radius:8px;opacity:.7;cursor:pointer;transition:all .3s ease;border:1px solid rgba(92,92,92,.376)}.ps-product__thumbnail.modern-gallery .product__thumbnailImages .thumb-image.active{border:2px solid #5c5c5c;opacity:1}.ps-product__thumbnail.modern-gallery .swiper-pagination-bullet{background:#007bff;opacity:.5}.ps-product__thumbnail.modern-gallery .swiper-pagination-bullet-active{opacity:1}.review-modal .ant-modal-header{border-bottom:1px solid #f0f0f0;background:transparent}.review-modal .ant-modal-body{padding:0}.review-modal .ant-modal-footer{border-top:1px solid #f0f0f0}.review-modal .review-modal-header h3{margin:0;font-size:20px;font-weight:600;color:#262626}.review-modal .review-modal-header .product-name{margin:4px 0 0;font-size:14px;color:#8c8c8c;font-weight:400}.review-modal .review-form .product-info{display:flex;align-items:center;gap:16px;padding:16px;background:#fafafa;border-radius:8px;margin-bottom:24px}.review-modal .review-form .product-info .product-image{width:60px;height:60px;object-fit:cover;border-radius:6px;border:1px solid #e8e8e8}.review-modal .review-form .product-info .product-details{flex:1 1}.review-modal .review-form .product-info .product-details h4{margin:0 0 4px;font-size:16px;font-weight:600;color:#262626;line-height:1.3}.review-modal .review-form .product-info .product-details .variant{margin:0;font-size:13px;color:#8c8c8c}.review-modal .review-form .comment-section,.review-modal .review-form .rating-section{margin-bottom:24px}.review-modal .review-form .comment-section .form-label,.review-modal .review-form .rating-section .form-label{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:#262626}.review-modal .review-form .comment-section .form-label .required,.review-modal .review-form .rating-section .form-label .required{color:#ff4d4f;margin-left:2px}.review-modal .review-form .rating-section .rating-container{display:flex;align-items:center;gap:12px}.review-modal .review-form .rating-section .rating-container .ant-rate{color:gold;font-size:24px}.review-modal .review-form .rating-section .rating-container .ant-rate .ant-rate-star{margin-right:4px}.review-modal .review-form .rating-section .rating-container .ant-rate .ant-rate-star-full,.review-modal .review-form .rating-section .rating-container .ant-rate .ant-rate-star-half,.review-modal .review-form .rating-section .rating-container .ant-rate .ant-rate-star-zero{color:inherit}.review-modal .review-form .rating-section .rating-container .ant-rate .ant-rate-star:not(.ant-rate-star-zero){color:gold}.review-modal .review-form .rating-section .rating-container .ant-rate .ant-rate-star-zero{color:#d9d9d9}.review-modal .review-form .rating-section .rating-container .rating-text{font-size:14px;color:#595959;font-weight:500;min-width:80px;margin-top:8px}.review-modal .review-form .comment-section .ant-input{border-radius:6px;border:1px solid #d9d9d9;padding:8px 12px;font-size:14px}.review-modal .review-form .comment-section .ant-input:active,.review-modal .review-form .comment-section .ant-input:focus{border-color:#d9d9d9;box-shadow:none}.review-modal .review-form .comment-section .ant-input::placeholder{color:#636363}.review-modal .review-form .comment-section .ant-input-data-count{text-align:right;margin-top:4px;color:#8c8c8c;font-size:12px}.review-modal .ant-btn{height:36px;border-radius:6px;font-weight:500;font-size:14px}.review-modal .ant-btn.ant-btn-default{color:#595959;border-color:#d9d9d9}.review-modal .ant-btn.ant-btn-default:hover{color:#262626;border-color:#b7b7b7}.review-modal .ant-btn.ant-btn-primary{background:#33a151;border-color:#fff}.review-modal .ant-btn.ant-btn-primary:hover{background:#2d8e47;border-color:#fff}.review-modal .ant-btn.ant-btn-primary.ant-btn-loading{opacity:.8}@media(max-width:768px){.item-actions .write-review-btn{padding:6px 12px;font-size:12px}.item-actions .write-review-btn .star-icon{font-size:11px}.item-actions .reviewed-badge{padding:6px 12px;font-size:12px}.item-actions .reviewed-badge .check-icon{font-size:11px}.review-modal .ant-modal{margin:20px;max-width:calc(100vw - 40px)}.review-modal .review-form .product-info{padding:12px;gap:12px}.review-modal .review-form .product-info .product-image{width:50px;height:50px}.review-modal .review-form .product-info .product-details h4{font-size:14px}.review-modal .review-form .rating-section .rating-container{flex-direction:column;align-items:flex-start;gap:8px}.review-modal .review-form .rating-section .rating-container .ant-rate{font-size:20px}.review-modal .review-form .rating-section .rating-container .rating-text{min-width:auto}}.ant-message-notice-content .ant-message-success .anticon-check-circle{color:#52c41a}.product-reviews{margin-top:20px}.reviews-header{background:#33a151;border-radius:16px;padding:32px;margin-bottom:24px;color:#fff}.summary-content{display:grid;grid-template-columns:auto 1fr;grid-gap:40px;gap:40px;align-items:start}.rating-overview{text-align:center;min-width:200px}.average-rating{display:flex;flex-direction:column;align-items:center;gap:12px}.rating-number{font-size:64px;font-weight:700;line-height:1;text-shadow:0 2px 4px rgba(0,0,0,.1)}.rating-stars{display:flex;flex-direction:column;align-items:center;gap:8px}.review-count{font-size:16px;opacity:.9;font-weight:500}.ratings-breakdown{display:flex;flex-direction:column;gap:12px;min-width:300px}.star-row{display:flex;align-items:center;gap:16px}.star-label{font-weight:600;font-size:16px;width:20px;text-align:center}.progress-container{display:flex;align-items:center;gap:12px;flex:1 1}.progress-bar{flex:1 1;height:8px;background:hsla(0,0%,100%,.2);border-radius:12px;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.progress-fill{height:100%;background:linear-gradient(90deg,gold,#ffed4e);border-radius:12px;transition:width .6s ease;box-shadow:0 2px 8px rgba(255,215,0,.4)}.count-label{font-size:14px;font-weight:500;min-width:30px;opacity:.9}.reviews-section{background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.section-title{font-size:24px;font-weight:700;color:#333;margin-bottom:24px;border-bottom:2px solid #f0f0f0;padding-bottom:12px}.no-reviews{text-align:center;padding:60px 20px;color:#666;font-size:16px}.reviews-grid{display:grid;grid-gap:20px;gap:20px}.review-card{background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:24px;transition:all .3s ease;position:relative;overflow:hidden}.review-card:hover{border-color:#33a151;box-shadow:0 8px 25px rgba(102,126,234,.15);transform:translateY(-2px)}.review-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:#33a151;opacity:0;transition:opacity .3s ease}.review-card:hover:before{opacity:1}.review-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.customer-info{display:flex;align-items:center;gap:12px}.customer-avatar{width:44px;height:44px;border-radius:50%;background:#e6f3fa;display:flex;align-items:center;justify-content:center;color:#000;font-weight:600;font-size:14px;text-transform:uppercase;box-shadow:0 2px 5px hsla(0,0%,55%,.4)}.customer-details{display:flex;flex-direction:column;gap:2px}.customer-name{font-size:16px;font-weight:600;color:#333;line-height:1.2}.review-date{font-size:13px;color:#888;font-weight:400}.review-content{margin-top:12px}.review-text{font-size:14px;color:#434343;line-height:1.6;margin-bottom:8px;font-style:italic;background:#f8fafc;padding:12px;border-radius:8px;border-left:3px solid #52c41a}.see-more-container{display:flex;justify-content:center;margin-top:32px;padding-top:24px;border-top:1px solid #f0f0f0}.see-more-btn{background:#d8ffe2;color:#000;border:none;padding:14px 32px;border-radius:50px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.see-more-btn:hover{transform:translateY(-2px);color:#000;text-decoration:none}.btn-icon{font-size:14px;transition:transform .3s ease}@media(max-width:768px){.reviews-header{padding:24px}.summary-content{grid-template-columns:1fr;gap:24px;text-align:center}.rating-number{font-size:48px}.review-card,.reviews-section{padding:20px}.review-header{flex-direction:column;align-items:flex-start;gap:12px}}:global(.ant-rate-disabled.ant-rate .ant-rate-star>div:hover){transform:scale(1)}:global(.ant-rate .ant-rate-star){margin-right:4px}.empty-state{text-align:center;padding:80px 32px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:20px;border:2px dashed #dee2e6;transition:all .3s ease}.empty-state .empty-icon{font-size:64px;color:#dee2e6;margin-bottom:20px;transition:color .3s ease}.empty-state h4{color:#495057;margin-bottom:12px;font-size:20px;font-weight:600}.empty-state p{color:#6c757d;font-size:16px}.empty-state .shop-now-btn{background:#33a151;color:#fff;text-decoration:none;padding:16px 32px;border-radius:8px;font-size:16px;font-weight:500;transition:all .3s ease;display:inline-block}#nprogress{pointer-events:none}#nprogress .bar{background:#33a151;position:fixed;z-index:9999;top:0;left:0;width:100%;height:3px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #33a151,0 0 5px #33a151;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:none}.return-request-container .loading-state,.returns-container .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px}.return-request-container .loading-state .loading-spinner,.returns-container .loading-state .loading-spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top-color:#33a151;border-radius:50%;animation:spin 1s linear infinite}.return-request-container .loading-state p,.returns-container .loading-state p{margin-top:15px;color:#666;font-size:16px}.return-request-container .empty-state,.return-request-container .error-state,.returns-container .empty-state,.returns-container .error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;text-align:center;padding:40px 20px}.return-request-container .empty-state .empty-icon,.return-request-container .empty-state .error-icon,.return-request-container .error-state .empty-icon,.return-request-container .error-state .error-icon,.returns-container .empty-state .empty-icon,.returns-container .empty-state .error-icon,.returns-container .error-state .empty-icon,.returns-container .error-state .error-icon{font-size:48px;color:#d9d9d9;margin-bottom:20px}.return-request-container .empty-state h4,.return-request-container .error-state h4,.returns-container .empty-state h4,.returns-container .error-state h4{font-size:20px;margin-bottom:10px;color:#333}.return-request-container .empty-state p,.return-request-container .error-state p,.returns-container .empty-state p,.returns-container .error-state p{color:#666;font-size:16px;line-height:1.6;max-width:400px;margin-bottom:30px}.return-request-container .empty-state .retry-btn,.return-request-container .empty-state .shop-now-btn,.return-request-container .error-state .retry-btn,.return-request-container .error-state .shop-now-btn,.returns-container .empty-state .retry-btn,.returns-container .empty-state .shop-now-btn,.returns-container .error-state .retry-btn,.returns-container .error-state .shop-now-btn{background:#33a151;color:#fff;border:none;padding:12px 24px;border-radius:6px;font-size:16px;cursor:pointer;text-decoration:none;transition:background-color .3s ease}.return-request-container .empty-state .retry-btn:hover,.return-request-container .empty-state .shop-now-btn:hover,.return-request-container .error-state .retry-btn:hover,.return-request-container .error-state .shop-now-btn:hover,.returns-container .empty-state .retry-btn:hover,.returns-container .empty-state .shop-now-btn:hover,.returns-container .error-state .retry-btn:hover,.returns-container .error-state .shop-now-btn:hover{background:#2e8f47;color:#fff;text-decoration:none}.return-request-container .return-header{margin-bottom:30px}@media(max-width:1024px){.return-request-container .return-header{margin-bottom:10px}}.return-request-container .return-header .back-to-orders{display:inline-flex;align-items:center;gap:8px;color:#33a151;text-decoration:none;font-weight:500;margin-bottom:15px;transition:color .3s ease}.return-request-container .return-header .back-to-orders:hover{color:#2e8f47;text-decoration:none}.return-request-container .return-header .back-to-orders svg{font-size:14px}.return-request-container .return-header h3{font-size:28px;font-weight:600;margin-bottom:8px;color:#333}.return-request-container .return-header p{color:#666;font-size:16px;margin:0}.return-request-container .order-info-card{background:#e6f3fa;border-radius:12px;padding:20px;margin-bottom:30px}@media(max-width:1024px){.return-request-container .order-info-card{padding:16px;margin-bottom:10px}}.return-request-container .order-info-card .order-header-info{display:flex;justify-content:space-between;align-items:center}.return-request-container .order-info-card .order-header-info .order-details h4{font-size:18px;font-weight:600;margin-bottom:5px;color:#333}.return-request-container .order-info-card .order-header-info .order-details p{color:#666;margin:0}.return-request-container .order-info-card .order-header-info .order-total{display:flex;align-items:center;gap:10px}.return-request-container .order-info-card .order-header-info .order-total span{font-size:18px;font-weight:600;color:#33a151}.return-request-container .return-items-section{margin-bottom:30px}.return-request-container .return-items-section h4{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:600;margin-bottom:20px;color:#333}.return-request-container .return-items-section h4 svg{color:#33a151}.return-request-container .return-items-section .items-list{display:flex;flex-direction:column;gap:15px}.return-request-container .return-items-section .return-item-card{background:#fff;border:2px solid #e8e8e8;border-radius:12px;padding:20px;transition:border-color .3s ease}.return-request-container .return-items-section .return-item-card.selected{border-color:#33a151}.return-request-container .return-items-section .return-item-card .item-info{display:flex;gap:15px}.return-request-container .return-items-section .return-item-card .item-info .item-image{width:80px;height:80px;object-fit:cover;border-radius:8px}.return-request-container .return-items-section .return-item-card .item-info .item-details{display:flex;flex-direction:column;gap:8px;flex:1 1}.return-request-container .return-items-section .return-item-card .item-info .item-details h5{font-size:16px;font-weight:600;margin-bottom:0;color:#333;line-height:1.4}.return-request-container .return-items-section .return-item-card .item-info .item-details .variant{color:#666;font-size:14px;margin-bottom:10px}.return-request-container .return-items-section .return-item-card .item-info .item-details .item-meta{display:flex;gap:15px}.return-request-container .return-items-section .return-item-card .item-info .item-details .item-meta span{font-size:14px;color:#000;font-weight:500}.return-request-container .return-items-section .return-item-card .return-selection .ant-select{min-height:40px}.return-request-container .return-items-section .return-item-card .return-selection .ant-select .ant-select-selector{border-radius:8px;border:2px solid #e8e8e8;transition:border-color .3s ease}.return-request-container .return-items-section .return-item-card .return-selection .ant-select .ant-select-selector.ant-select-focused,.return-request-container .return-items-section .return-item-card .return-selection .ant-select .ant-select-selector:hover{border-color:#33a151}.return-request-container .return-method-section h4{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:600;margin-bottom:20px;color:#333}.return-request-container .return-method-section h4 svg{color:#33a151}.return-request-container .return-method-section .return-methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px}.return-request-container .return-method-section .return-method-card{background:#fff;border:2px solid #e8e8e8;border-radius:12px;padding:20px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:15px}.return-request-container .return-method-section .return-method-card:hover{border-color:#33a151;transform:translateY(-2px);box-shadow:0 4px 12px rgba(51,161,81,.15)}.return-request-container .return-method-section .return-method-card.selected{border-color:#33a151;background:#f6ffed;box-shadow:0 0 0 2px rgba(51,161,81,.2)}.return-request-container .return-method-section .return-method-card .method-icon{width:50px;height:50px;background:#f0f8f0;border-radius:50%;display:flex;align-items:center;justify-content:center}.return-request-container .return-method-section .return-method-card .method-icon svg{font-size:24px;color:#33a151}.return-request-container .return-method-section .return-method-card .method-details{flex:1 1}.return-request-container .return-method-section .return-method-card .method-details h5{font-size:16px;font-weight:600;margin-bottom:5px;color:#333}.return-request-container .return-method-section .return-method-card .method-details p{color:#666;font-size:14px;margin-bottom:8px}.return-request-container .return-method-section .return-method-card .method-details .method-price{font-size:16px;font-weight:600;color:#33a151}.return-request-container .submit-section{background:#e6f3fa;border-radius:12px;padding:30px;display:flex;justify-content:space-between;align-items:center;margin-top:20px}.return-request-container .submit-section .selected-summary p{font-size:16px;color:#333;margin:0}.return-request-container .submit-section .selected-summary p strong{color:#33a151}.return-request-container .submit-section .submit-return-btn{background:#33a151;border-color:#33a151;height:48px;font-size:16px;font-weight:600;border-radius:8px}.return-request-container .submit-section .submit-return-btn:hover:not(:disabled){background:#2e8f47;border-color:#2e8f47}.return-request-container .submit-section .submit-return-btn:disabled{opacity:.6;cursor:not-allowed}.return-request-container .submit-section .submit-return-btn svg{margin-right:8px}.returns-container .ps-form__header .returns-summary .total-returns{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:500;color:#666}.returns-container .ps-form__header .returns-summary .total-returns .summary-icon{color:#33a151;font-size:18px}.returns-container .returns-list{display:flex;flex-direction:column;gap:20px}.returns-container .return-card{background:#fff;border:1px solid #e8e8e8;border-radius:12px;overflow:hidden;transition:all .3s ease}.returns-container .return-card:hover{box-shadow:0 4px 20px rgba(0,0,0,.08);border-color:#33a151}.returns-container .return-card.expanded .return-details{max-height:1000px;opacity:1;padding:20px}.returns-container .return-card.expanded .expand-toggle{transform:rotate(180deg);color:#fff}.returns-container .return-card .return-header-card{display:flex;justify-content:space-between;align-items:center;padding:20px;background:#fafafa;border-bottom:1px solid #e8e8e8}.returns-container .return-card .return-header-card .return-info{display:flex;flex-direction:column;gap:5px}.returns-container .return-card .return-header-card .return-info .return-number .label{color:#666;font-size:14px}.returns-container .return-card .return-header-card .return-info .return-number .value{color:#333;font-weight:600;font-size:16px;margin-left:5px}.returns-container .return-card .return-header-card .return-info .return-order .label{color:#000;font-weight:600;font-size:18px}.returns-container .return-card .return-header-card .return-info .return-order .order-link{color:#33a151;text-decoration:none;font-weight:600;margin-left:5px;font-size:18px}.returns-container .return-card .return-header-card .return-info .return-seller .label{color:#383838;font-weight:600;font-size:16px}@media(max-width:768px){.returns-container .return-card .return-header-card .return-info .return-seller .label{font-size:14px}}.returns-container .return-card .return-header-card .return-info .return-seller .value{color:#333;font-weight:600;font-size:16px;margin-left:5px}@media(max-width:768px){.returns-container .return-card .return-header-card .return-info .return-seller .value{font-size:14px}}.returns-container .return-card .return-header-card .return-info .return-date .date-text{color:#999;font-size:12px}.returns-container .return-card .return-header-card .return-status .status-text{font-size:14px;font-weight:600;padding:6px 12px;border-radius:20px;text-transform:capitalize}.returns-container .return-card .return-header-card .return-status .status-text.fulfilled{background:#d4edda;color:#155724}.returns-container .return-card .return-header-card .return-status .status-text.pending,.returns-container .return-card .return-header-card .return-status .status-text.shipped{background:#fff3cd;color:#856404}.returns-container .return-card .return-header-card .return-status .status-text.canceled{background:#f8d7da;color:#721c24}.returns-container .return-card .return-header-card .expand-toggle{color:#fff;padding:8px;border-radius:6px;background-color:#33a151;font-size:16px;cursor:pointer;transition:transform .3s ease,color .2s ease}.returns-container .return-card .return-header-card .expand-toggle:hover{color:#fff}.returns-container .return-card .return-body{padding:20px}.returns-container .return-card .return-body .return-summary{display:flex;justify-content:space-between;align-items:center}.returns-container .return-card .return-body .return-summary .return-items-preview{display:flex;align-items:center;gap:15px}.returns-container .return-card .return-body .return-summary .return-items-preview .items-preview{display:flex;align-items:center;gap:8px}.returns-container .return-card .return-body .return-summary .return-items-preview .items-preview .item-preview{width:48px;height:48px;border-radius:6px;overflow:hidden;border:2px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-left:-8px}.returns-container .return-card .return-body .return-summary .return-items-preview .items-preview .item-preview:first-child{margin-left:0}.returns-container .return-card .return-body .return-summary .return-items-preview .items-preview .item-preview .item-image{width:100%;height:100%;object-fit:cover}.returns-container .return-card .return-body .return-summary .return-items-preview .items-preview .more-items{width:48px;height:48px;background:#f0f0f0;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#666;margin-left:-8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.returns-container .return-card .return-body .return-summary .return-items-preview .items-count .count{font-size:14px;color:#666;font-weight:500}.returns-container .return-card .return-body .return-summary .return-value{text-align:right}.returns-container .return-card .return-body .return-summary .return-value .value-label{display:block;font-size:12px;color:#666;margin-bottom:4px}.returns-container .return-card .return-body .return-summary .return-value .value-amount{font-size:18px;font-weight:600;color:#33a151}.returns-container .return-card .return-details{max-height:0;opacity:0;overflow:hidden;transition:all .3s ease;background:#f8f9fa}.returns-container .return-card .return-details .return-details-content .details-header{margin-bottom:20px}.returns-container .return-card .return-details .return-details-content .details-header h4{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600;color:#333;margin:0}.returns-container .return-card .return-details .return-details-content .details-header h4 .details-icon{color:#33a151}.returns-container .return-card .return-details .return-details-content .items-list{margin-bottom:30px}.returns-container .return-card .return-details .return-details-content .items-list .return-item{display:flex;gap:15px;padding:15px;background:#fff;border-radius:8px;margin-bottom:15px}.returns-container .return-card .return-details .return-details-content .items-list .return-item .item-image-container .item-image{width:60px;height:60px;object-fit:cover;border-radius:6px}.returns-container .return-card .return-details .return-details-content .items-list .return-item .item-details{flex:1 1}.returns-container .return-card .return-details .return-details-content .items-list .return-item .item-details .item-title{font-size:16px;font-weight:600;margin-bottom:5px;color:#333;line-height:1.4;transition:color .3s ease}.returns-container .return-card .return-details .return-details-content .items-list .return-item .item-details .item-title:hover{color:#0f6ece}.returns-container .return-card .return-details .return-details-content .items-list .return-item .item-details .item-variant{color:#666;font-size:14px;margin-bottom:8px}.returns-container .return-card .return-details .return-details-content .items-list .return-item .item-details .item-meta{display:flex;gap:15px;margin-bottom:8px;margin-top:8px}.returns-container .return-card .return-details .return-details-content .items-list .return-item .item-details .item-meta span{font-size:14px;color:#000}.returns-container .return-card .return-details .return-details-content .items-list .return-item .item-details .return-reason{font-size:14px;color:#333}.returns-container .return-card .return-details .return-details-content .items-list .return-item .item-details .return-reason strong{color:#666}.returns-container .return-card .return-details .return-details-content .items-list .return-item .item-pricing{text-align:right}.returns-container .return-card .return-details .return-details-content .items-list .return-item .item-pricing .item-total{font-size:16px;font-weight:600;color:#333}.returns-container .return-card .return-details .return-details-content .return-timeline-section{margin-bottom:30px}.returns-container .return-card .return-details .return-details-content .return-timeline-section h4{font-size:18px;font-weight:600;margin-bottom:15px;color:#333}.returns-container .return-card .return-details .return-details-content .return-timeline-section .return-timeline .timeline-content .timeline-title{font-weight:600;color:#333;margin-bottom:4px}.returns-container .return-card .return-details .return-details-content .return-timeline-section .return-timeline .timeline-content .timeline-date{font-size:14px;color:#666}.returns-container .return-card .return-details .return-details-content .return-method-info h4{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600;margin-bottom:15px;color:#333}.returns-container .return-card .return-details .return-details-content .return-method-info h4 .details-icon{color:#33a151}.returns-container .return-card .return-details .return-details-content .return-method-info .method-details{background:#fff;padding:15px;border-radius:8px}.returns-container .return-card .return-details .return-details-content .return-method-info .method-details p{margin-bottom:8px;font-size:14px}.returns-container .return-card .return-details .return-details-content .return-method-info .method-details p:last-child{margin-bottom:0}.returns-container .return-card .return-details .return-details-content .return-method-info .method-details p strong{color:#666;margin-right:8px}@media(max-width:768px){.return-request-container .order-info-card .order-header-info{flex-direction:column;gap:4px;text-align:center}.return-request-container .return-item-card .item-info{flex-direction:column}.return-request-container .return-item-card .item-info .item-image{align-self:center}.return-request-container .return-methods{grid-template-columns:1fr}.return-request-container .submit-section{flex-direction:column;gap:20px;text-align:center}.returns-container .return-card .return-header-card{gap:15px;padding:20px 12px}.returns-container .return-card .return-body{padding:20px 12px}.returns-container .return-card .return-body .return-summary{gap:20px;text-align:center}.returns-container .return-card .return-details-content .items-list .return-item{flex-direction:column;text-align:center}.returns-container .return-card .return-details-content .items-list .return-item .item-pricing{text-align:center}.returns-container .return-card .return-details-content .items-list .return-item .item-details .item-meta{justify-content:center}}.back-to-orders-btn{background-color:#33a151}.back-to-orders-btn:hover{background-color:#2d8e47}.view-returns-btn:hover{border:1px solid #33a151;color:#33a151}.full-page-loader{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#d8ffe2;opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:9999;transition:opacity .5s ease-out,visibility .5s ease-out}.full-page-loader.fade-out{opacity:0;visibility:hidden}.full-page-loader .loader-container{display:flex;flex-direction:column;align-items:center;gap:2rem}.full-page-loader .loader-animation{position:relative;width:80px;height:80px}.full-page-loader .spinner{position:absolute;width:100%;height:100%;border-radius:50%;border:4px solid hsla(0,0%,100%,.4);border-top-color:#0f6ece;animation:spin 1s linear infinite}.full-page-loader .spinner:nth-child(2){width:60px;height:60px;top:10px;left:10px;border-top:4px solid #33a151;animation:spin 1.5s linear infinite reverse}.full-page-loader .spinner:nth-child(3){width:40px;height:40px;top:20px;left:20px;border-top:4px solid #ffcf39;animation:spin 2s linear infinite}.full-page-loader .loader-text{color:#33a151;font-size:18px;font-weight:600;text-align:center;opacity:.9;animation:pulse-text 2s ease-in-out infinite}.full-page-loader .loader-text .loading-dots{display:inline-block;animation:loading-dots 1.5s steps(4) infinite}@keyframes pulse-text{0%,to{opacity:.9}50%{opacity:.6}}@keyframes loading-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}@keyframes pulse-dot{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.2);opacity:1}}body.loader-active{overflow:hidden}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:4px}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.hero-skeleton{width:100%;height:500px;position:relative;background:linear-gradient(135deg,#f8f9fa,#e9ecef);overflow:hidden}.hero-skeleton .hero-content-skeleton{position:absolute;left:5%;top:50%;transform:translateY(-50%);width:45%}.hero-skeleton .hero-content-skeleton .hero-title-skeleton{width:80%;height:40px;margin-bottom:16px}.hero-skeleton .hero-content-skeleton .hero-subtitle-skeleton{width:90%;height:20px;margin-bottom:12px}.hero-skeleton .hero-content-skeleton .hero-description-skeleton{width:70%;height:16px;margin-bottom:24px}.hero-skeleton .hero-content-skeleton .hero-button-skeleton{width:150px;height:45px;border-radius:25px}.hero-skeleton .hero-image-skeleton{position:absolute;right:5%;top:50%;transform:translateY(-50%);width:40%;height:300px;border-radius:12px}.categories-skeleton{padding:20px 0}.categories-skeleton .container{max-width:1200px;margin:0 auto;padding:0 20px}.categories-skeleton .categories-grid-skeleton{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-gap:20px;gap:20px;margin-top:20px}.categories-skeleton .categories-grid-skeleton .category-item-skeleton{display:flex;flex-direction:column;align-items:center;gap:12px}.categories-skeleton .categories-grid-skeleton .category-item-skeleton .category-icon-skeleton{width:60px;height:60px;border-radius:50%}.categories-skeleton .categories-grid-skeleton .category-item-skeleton .category-name-skeleton{width:80px;height:14px}.product-listing-skeleton{padding:20px 0}.product-listing-skeleton .container{max-width:1200px;margin:0 auto;padding:0 20px}.product-listing-skeleton .section-title-skeleton{width:250px;height:32px;margin:0 auto 40px}.product-listing-skeleton .products-grid-skeleton{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.product-listing-skeleton .products-grid-skeleton{gap:16px}}.product-listing-skeleton .products-grid-skeleton .product-card-skeleton{border:1px solid #eee;border-radius:12px;overflow:hidden;background:#fff}.product-listing-skeleton .products-grid-skeleton .product-card-skeleton .product-image-skeleton{width:100%;height:200px}.product-listing-skeleton .products-grid-skeleton .product-card-skeleton .product-content-skeleton{padding:16px}.product-listing-skeleton .products-grid-skeleton .product-card-skeleton .product-content-skeleton .product-title-skeleton{width:90%;height:16px;margin-bottom:8px}.product-listing-skeleton .products-grid-skeleton .product-card-skeleton .product-content-skeleton .product-rating-skeleton{width:60%;height:12px;margin-bottom:12px}.product-listing-skeleton .products-grid-skeleton .product-card-skeleton .product-content-skeleton .product-price-skeleton{width:40%;height:18px;margin-bottom:16px}.product-listing-skeleton .products-grid-skeleton .product-card-skeleton .product-content-skeleton .product-button-skeleton{width:100%;height:40px;border-radius:20px}.banner-ads-skeleton{padding:20px 0}.banner-ads-skeleton .container{max-width:1200px;margin:0 auto;padding:0 20px}.banner-ads-skeleton .banners-grid-skeleton{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px}.banner-ads-skeleton .banners-grid-skeleton .banner-card-skeleton{height:180px;border-radius:12px;position:relative;overflow:hidden}.banner-ads-skeleton .banners-grid-skeleton .banner-card-skeleton .banner-content-skeleton{position:absolute;left:20px;top:50%;transform:translateY(-50%);z-index:2}.banner-ads-skeleton .banners-grid-skeleton .banner-card-skeleton .banner-content-skeleton .banner-title-skeleton{width:150px;height:24px;margin-bottom:12px}.banner-ads-skeleton .banners-grid-skeleton .banner-card-skeleton .banner-content-skeleton .banner-subtitle-skeleton{width:120px;height:16px;margin-bottom:16px}.banner-ads-skeleton .banners-grid-skeleton .banner-card-skeleton .banner-content-skeleton .banner-button-skeleton{width:100px;height:32px;border-radius:16px}.testimonials-skeleton{padding:30px 0;background:#f8f9fa}.testimonials-skeleton .container{max-width:1200px;margin:0 auto;padding:0 20px}.testimonials-skeleton .section-title-skeleton{width:300px;height:32px;margin:0 auto 40px}.testimonials-skeleton .testimonials-grid-skeleton{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px}.testimonials-skeleton .testimonials-grid-skeleton .testimonial-card-skeleton{background:#fff;padding:24px;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.05)}.testimonials-skeleton .testimonials-grid-skeleton .testimonial-card-skeleton .testimonial-text-skeleton{width:100%;height:16px;margin-bottom:8px}.testimonials-skeleton .testimonials-grid-skeleton .testimonial-card-skeleton .testimonial-text-skeleton:nth-child(2){width:90%}.testimonials-skeleton .testimonials-grid-skeleton .testimonial-card-skeleton .testimonial-text-skeleton:nth-child(3){width:75%}.testimonials-skeleton .testimonials-grid-skeleton .testimonial-card-skeleton .testimonial-author-skeleton{display:flex;align-items:center;gap:12px;margin-top:20px}.testimonials-skeleton .testimonials-grid-skeleton .testimonial-card-skeleton .testimonial-author-skeleton .author-avatar-skeleton{width:48px;height:48px;border-radius:50%}.testimonials-skeleton .testimonials-grid-skeleton .testimonial-card-skeleton .testimonial-author-skeleton .author-info-skeleton .author-name-skeleton{width:120px;height:16px;margin-bottom:4px}.testimonials-skeleton .testimonials-grid-skeleton .testimonial-card-skeleton .testimonial-author-skeleton .author-info-skeleton .author-title-skeleton{width:80px;height:12px}.blog-skeleton{padding:20px 0}.blog-skeleton .container{max-width:1200px;margin:0 auto;padding:0 20px}.blog-skeleton .section-title-skeleton{width:200px;height:32px;margin:0 auto 40px}.blog-skeleton .blogs-grid-skeleton{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:24px;gap:24px}.blog-skeleton .blogs-grid-skeleton .blog-card-skeleton{border:1px solid #eee;border-radius:12px;overflow:hidden;background:#fff}.blog-skeleton .blogs-grid-skeleton .blog-card-skeleton .blog-image-skeleton{width:100%;height:200px}.blog-skeleton .blogs-grid-skeleton .blog-card-skeleton .blog-content-skeleton{padding:20px}.blog-skeleton .blogs-grid-skeleton .blog-card-skeleton .blog-content-skeleton .blog-title-skeleton{width:90%;height:20px;margin-bottom:12px}.blog-skeleton .blogs-grid-skeleton .blog-card-skeleton .blog-content-skeleton .blog-excerpt-skeleton{width:100%;height:14px;margin-bottom:8px}.blog-skeleton .blogs-grid-skeleton .blog-card-skeleton .blog-content-skeleton .blog-excerpt-skeleton:nth-child(3){width:80%}.blog-skeleton .blogs-grid-skeleton .blog-card-skeleton .blog-content-skeleton .blog-meta-skeleton{display:flex;align-items:center;gap:12px;margin-top:16px}.blog-skeleton .blogs-grid-skeleton .blog-card-skeleton .blog-content-skeleton .blog-meta-skeleton .author-avatar-skeleton{width:32px;height:32px;border-radius:50%}.blog-skeleton .blogs-grid-skeleton .blog-card-skeleton .blog-content-skeleton .blog-meta-skeleton .blog-author-skeleton{width:100px;height:12px}.blog-skeleton .blogs-grid-skeleton .blog-card-skeleton .blog-content-skeleton .blog-meta-skeleton .blog-date-skeleton{width:80px;height:12px}.partners-skeleton{padding:30px 0}.partners-skeleton .container{max-width:1200px;margin:0 auto;padding:0 20px}.partners-skeleton .section-title-skeleton{width:180px;height:24px;margin:0 auto 30px}.partners-skeleton .partners-grid-skeleton{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:20px;gap:20px}.partners-skeleton .partners-grid-skeleton .partner-logo-skeleton{width:120px;height:60px;margin:0 auto;border-radius:8px}.features-skeleton{padding:40px 0;background:#f8f9fa}.features-skeleton .container{max-width:1200px;margin:0 auto;padding:0 20px}.features-skeleton .features-grid-skeleton{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:30px;gap:30px}.features-skeleton .features-grid-skeleton .feature-item-skeleton{display:flex;align-items:center;gap:16px}.features-skeleton .features-grid-skeleton .feature-item-skeleton .feature-icon-skeleton{width:60px;height:60px;border-radius:50%}.features-skeleton .features-grid-skeleton .feature-item-skeleton .feature-content-skeleton .feature-title-skeleton{width:150px;height:18px;margin-bottom:8px}.features-skeleton .features-grid-skeleton .feature-item-skeleton .feature-content-skeleton .feature-description-skeleton{width:120px;height:14px}@media(max-width:768px){.hero-skeleton{height:400px}.hero-skeleton .hero-content-skeleton{position:static;transform:none;width:90%;margin:40px auto;text-align:center}.hero-skeleton .hero-image-skeleton{position:static;transform:none;width:90%;height:200px;margin:20px auto}.categories-skeleton .categories-grid-skeleton{grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}.blogs-skeleton .blogs-grid-skeleton,.testimonials-skeleton .testimonials-grid-skeleton{grid-template-columns:1fr}}@media(min-width:1200px){.product-listing-skeleton .products-grid-skeleton{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.product-listing-skeleton .products-grid-skeleton{grid-template-columns:repeat(2,1fr)}}.work-banner{position:relative;width:100%;height:371px;background-size:cover;background-repeat:no-repeat;background-position:50%;border-radius:20px;display:flex;align-items:center;justify-content:center;overflow:hidden}@media(max-width:1280px){.work-banner{height:300px}}@media(max-width:768px){.work-banner{height:280px}}@media(max-width:480px){.work-banner{height:220px}}.work-banner:before{content:"";position:absolute;top:0;left:0;border-radius:20px;width:100%;height:100%;background:rgba(0,0,0,.35);z-index:1}.work-contents{position:relative;z-index:2;text-align:center;color:#fff;padding:20px;max-width:580px}.work-labels{font-size:20px;font-weight:300;font-style:light}.work-labels,.work-titles{margin-bottom:10px;color:#fff}.work-titles{font-size:42px;font-weight:700}@media(max-width:1280px){.work-titles{font-size:35px}}@media(max-width:1024px){.work-titles{font-size:32px}}@media(max-width:768px){.work-titles{font-size:28px}}.work-support-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;padding:40px 20px 20px!important;flex-wrap:wrap;padding:30px}@media(max-width:1280px){.work-support-container{gap:50px}}@media(max-width:1024px){.work-support-container{gap:30px}}@media(max-width:768px){.work-support-container{gap:20px}}.work-support-cont{display:flex;gap:80px}.work-support-item{text-align:center;display:flex;flex-direction:column;align-items:center}.support-para{font-size:16px;font-weight:600;max-width:133px}.dotted-lines-works{flex-shrink:0;width:120px;height:3px;border-top:2px dotted #33a151;margin-top:50px}.vendor-cont{padding:50px 5px;background-color:#e8ffee;margin-bottom:10px}.black-heading{font-size:45px;font-weight:700;font-style:bold;text-align:center;color:#000;margin-bottom:0}@media(max-width:1280px){.black-heading{font-size:35px}}@media(max-width:1024px){.black-heading{font-size:32px}}.highlighted-heading{font-size:45px;font-weight:700;font-style:bold;text-align:center;color:#0f6ece}@media(max-width:1280px){.highlighted-heading{font-size:35px}}@media(max-width:1024px){.highlighted-heading{font-size:32px}}.safety-section{padding:30px 20px}.content-wrapper-works,.safety-section{display:flex;justify-content:space-between;align-items:center;width:100%}.content-wrapper-works{flex-direction:row;gap:80px;min-height:500px}@media(max-width:1280px){.content-wrapper-works{gap:40px}}@media(max-width:1023px){.content-wrapper-works{gap:20px;flex-direction:column}}.left-content{flex:1 1;display:flex;gap:16px;flex-direction:column;justify-content:center}.main-heading{font-size:45px;color:#2d2d2d;margin-bottom:20px;line-height:1.7}@media(max-width:1280px){.main-heading{font-size:35px}}@media(max-width:1024px){.main-heading{font-size:32px}}@media(max-width:768px){.main-heading{font-size:28px;margin-bottom:0}}.blue-text{font-size:45px;font-weight:700;color:#0f6ece}@media(max-width:1280px){.blue-text{font-size:35px}}@media(max-width:1024px){.blue-text{font-size:32px}}.bullet-list{display:flex;flex-direction:column;gap:20px}@media(max-width:1280px){.bullet-list{gap:10px}}@media(max-width:768px){.bullet-list{align-items:flex-start}}.bullet-item{display:flex;align-items:center;gap:12px}.bullet{color:#000;font-size:24px;font-weight:700;margin-top:2px;flex-shrink:0}.text-work{color:#000;font-size:20px;font-weight:400}@media(max-width:1280px){.text-work{font-size:18px}}@media(max-width:768px){.text-work{font-size:16px}}.phone-container-works{position:relative;width:100%}.store-image{width:750px;height:600px;object-fit:cover;min-height:700px}@media(max-width:1280px){.store-image{width:600px;height:500px;min-height:500px}}@media(max-width:768px){.store-image{width:100%;height:400px;min-height:400px}}.customer-service-section{padding:2rem 1rem;margin:0 auto}.customer-service-section .service-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1rem;gap:1rem}@media(min-width:768px){.customer-service-section .service-cards{grid-template-columns:repeat(3,1fr)}}.customer-service-section .service-card{background-color:#e8f5e8;border-radius:12px;padding:2rem;position:relative;min-height:200px;display:flex;flex-direction:row;align-items:flex-start;transition:transform .2s ease,box-shadow .2s ease;gap:10px}.customer-service-section .service-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.customer-service-section .service-card .card-icon{color:#2d5a2d;margin-bottom:1rem;flex-shrink:0}.customer-service-section .service-card .card-icon img{width:24px;height:24px}.customer-service-section .service-card .card-title{font-size:18px;font-weight:700;color:#1a1a1a;margin:0 0 1rem;line-height:1.3;letter-spacing:.5px;min-height:46.7px}@media(max-width:1200px){.customer-service-section .service-card .card-title{font-size:16px}}.customer-service-section .service-card .card-description{font-size:16px;color:#4a4a4a;line-height:1.5;flex-grow:1;margin:0 0 1rem}@media(max-width:1200px){.customer-service-section .service-card .card-description{font-size:14px}}.customer-service-section .service-card .card-button{width:40px;height:40px;border-radius:50%;background-color:#33a151;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.customer-service-section .service-card .card-button:hover{background-color:#16a34a;transform:scale(1.05)}.customer-service-section .service-card .card-button:active{transform:scale(.95)}.customer-service-section .service-card .card-button svg{color:#fff;width:20px;height:20px}@media(max-width:767px){.customer-service-section{padding:1rem}.customer-service-section .service-cards{gap:1rem}.customer-service-section .service-card{padding:1.5rem;min-height:auto}.customer-service-section .service-card .card-title{font-size:16px;min-height:auto}.customer-service-section .service-card .card-description{font-size:14px}.customer-service-section .service-card .card-button{width:36px;height:36px;bottom:1rem;right:1rem}.customer-service-section .service-card .card-button svg{width:14px;height:14px}}.contact-form-container{padding:40px 20px}.contact-form-header{margin-bottom:40px}.contact-form-header .get-started-label{display:block;font-size:16px;color:#666;margin-bottom:8px;font-weight:600}.contact-form-header .contact-form-title{font-size:32px;font-weight:700;color:#000;margin:0;line-height:1.2}.contact-form .form-row{display:flex;gap:20px;margin-bottom:24px}@media(max-width:768px){.contact-form .form-row{flex-direction:column;gap:24px}}.contact-form .form-group{flex:1 1}.contact-form .form-group.message-group{margin-bottom:24px}.contact-form .form-group.checkbox-group{margin-bottom:32px}.contact-form .form-group label{display:block;font-size:14px;font-weight:600;color:#000;margin-bottom:8px}.contact-form .form-group label .required{color:#e74c3c}.contact-form .form-group input[type=email],.contact-form .form-group input[type=text],.contact-form .form-group textarea{width:100%;padding:16px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;background-color:#f8f9fa;transition:all .2s ease}.contact-form .form-group input[type=email]::placeholder,.contact-form .form-group input[type=text]::placeholder,.contact-form .form-group textarea::placeholder{color:#636363}.contact-form .form-group input[type=email]:focus,.contact-form .form-group input[type=text]:focus,.contact-form .form-group textarea:focus{outline:none;border-color:#007bff;background-color:#fff;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.contact-form .form-group input[type=email].error,.contact-form .form-group input[type=text].error,.contact-form .form-group textarea.error{border-color:#e74c3c}.contact-form .form-group textarea{resize:vertical;min-height:120px;font-family:inherit}.contact-form .mobile-input-container{display:flex;border:1px solid #e0e0e0;border-radius:8px;background-color:#f8f9fa;overflow:hidden;transition:all .2s ease}.contact-form .mobile-input-container:focus-within{border-color:#0f6ece;background-color:#fff;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.contact-form .mobile-input-container .country-code{display:flex;align-items:center;gap:8px;padding:16px 12px;background-color:#f0f0f0;border-right:1px solid #e0e0e0;font-size:14px;font-weight:500;color:#333;min-width:80px}.contact-form .mobile-input-container .country-code .flag{font-size:16px}.contact-form .mobile-input-container input{border:none;background:transparent;flex:1 1;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.contact-form .mobile-input-container input:focus{box-shadow:none}.contact-form .checkbox-label{display:flex;align-items:center;gap:8px;font-size:14px;color:#333;cursor:pointer;line-height:1.5}.contact-form .checkbox-box{position:relative;display:flex;align-items:center}.contact-form .checkbox-box input[type=checkbox]{display:none}.contact-form .checkmark{width:20px;height:20px;border:2px solid #0f6ece;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.contact-form .checkmark:after{content:"✓";color:#fff;font-size:12px;font-weight:700;opacity:0;transform:scale(.5);transition:all .2s ease}.contact-form input[type=checkbox]:checked+.checkmark{background-color:#0f6ece}.contact-form input[type=checkbox]:checked+.checkmark:after{opacity:1;transform:scale(1)}.contact-form input[type=checkbox].error+.checkmark{border-color:#e74c3c}.contact-form .checkbox-text .link{color:#0f6ece;text-decoration:none}.contact-form .checkbox-text .link:hover{text-decoration:underline}.contact-form .submit-button{background-color:#0f6ece;color:#fff;border:none;padding:16px 32px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:10px}.contact-form .submit-button:hover:not(:disabled){background-color:#0056b3;transform:translateY(-1px)}.contact-form .submit-button:disabled{background-color:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.contact-form .error-message{display:block;color:#e74c3c;font-size:12px;margin-top:4px}.contact-form .success-message{background-color:#d4edda;color:#155724;padding:12px 16px;border-radius:8px;margin-top:16px;font-size:14px}.contact-form .error-message:not(.error-message:first-child){color:red;margin-top:16px;font-size:14px}@media(max-width:768px){.contact-form-container{padding:20px 16px}.contact-form-header .contact-form-title{font-size:24px}.contact-form .mobile-input-container .country-code{min-width:70px;padding:16px 8px}}.contact-section{background-color:#e8f5e8;padding:40px;margin:0 auto;position:relative}.contact-header{font-size:16px;font-weight:500;color:#333;margin-bottom:20px}.contact-content{display:flex;justify-content:space-between;align-items:flex-start;gap:40px}.main-heading{font-size:48px;font-weight:700;line-height:1.1;color:#1a1a1a;max-width:600px;margin:0}@media(max-width:1200px){.main-heading{font-size:36px;max-width:500px}}@media(max-width:992px){.main-heading{font-size:24px;max-width:400px}}.contact-details{display:flex;gap:60px;flex-shrink:0}.contact-column{display:flex;flex-direction:column}.contact-label{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.contact-divider{width:30px;height:2px;background-color:#1a1a1a;margin-bottom:16px}.contact-value{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:16px}.assistance-hours{font-size:14px;color:#666;line-height:1.4}.assistance-label{font-weight:600;margin-bottom:4px}@media(max-width:768px){.contact-content{flex-direction:column;gap:30px}.main-heading{font-size:36px;max-width:100%}.contact-details{gap:40px}}@media(max-width:480px){.contact-section{padding:20px}.contact-details{flex-direction:column;gap:30px}.main-heading{font-size:28px}}.blog-section{padding:20px 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(424px,1fr));grid-gap:20px;gap:20px}@media(max-width:1372px){.blog-section{grid-template-columns:repeat(auto-fill,minmax(324px,1fr))}}.ps-container{width:100%;padding:0 16px}@media(min-width:768px){.ps-container{padding:0 24px}}@media(min-width:1024px){.ps-container{padding:0 32px}}.ps-container .category-filter-section{background-color:#efefef;border-radius:16px;margin:16px 0 0;box-shadow:0 2px 8px rgba(0,0,0,.04)}@media(min-width:768px){.ps-container .category-filter-section{margin:16px 0 0}}.ps-container .category-filter-section .category-buttons{display:flex;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.ps-container .category-filter-section .category-buttons::-webkit-scrollbar{display:none}@media(max-width:767px){.ps-container .category-filter-section .category-buttons{position:relative}.ps-container .category-filter-section .category-buttons:after,.ps-container .category-filter-section .category-buttons:before{content:"";position:absolute;top:0;bottom:0;width:20px;pointer-events:none;z-index:1}}@media(min-width:768px){.ps-container .category-filter-section .category-buttons{justify-content:center;flex-wrap:wrap}}.ps-container .category-filter-section .category-buttons .category-btn{flex-shrink:0;padding:12px 20px;border-radius:16px;border:none;background-color:transparent;color:#495057;font-weight:500;font-size:14px;cursor:pointer;transition:all .2s ease;font-family:inherit;outline:none;white-space:nowrap;min-width:-moz-fit-content;min-width:fit-content}@media(max-width:767px){.ps-container .category-filter-section .category-buttons .category-btn{padding:12px 20px;font-size:13px;min-width:80px}}@media(min-width:768px)and (max-width:1023px){.ps-container .category-filter-section .category-buttons .category-btn{padding:14px 22px;font-size:15px}}@media(min-width:1024px){.ps-container .category-filter-section .category-buttons .category-btn{padding:16px 28px;font-size:16px}}.ps-container .category-filter-section .category-buttons .category-btn:active{transform:translateY(0)}.ps-container .category-filter-section .category-buttons .category-btn.active{background-color:#33a151;color:#fff;border-color:#33a151;font-weight:600}.ps-container .category-filter-section .category-buttons .category-btn.active:hover{background-color:#33a151;border-color:#33a151;transform:translateY(-1px)}@media(max-width:767px){.scroll-indicator{display:flex;justify-content:center;margin-top:8px}.scroll-indicator .indicator-dot{width:4px;height:4px;border-radius:50%;background-color:#dee2e6;margin:0 2px;transition:background-color .2s ease}.scroll-indicator .indicator-dot.active{background-color:#28a745}}.blog-inner-page{background-color:#fff;min-height:100vh}.blog-inner-page .blog-hero{position:relative;width:100%;height:500px;overflow:hidden}@media(max-width:768px){.blog-inner-page .blog-hero{height:350px}}.blog-inner-page .blog-hero .blog-hero-image{position:relative;width:100%;height:100%}.blog-inner-page .blog-hero .blog-hero-image img{object-fit:cover}.blog-inner-page .blog-hero .blog-hero-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center}.blog-inner-page .blog-hero .blog-hero-placeholder span{font-size:120px}@media(max-width:768px){.blog-inner-page .blog-hero .blog-hero-placeholder span{font-size:80px}}.blog-inner-page .blog-hero .blog-hero-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,transparent);padding:60px 0 40px}@media(max-width:768px){.blog-inner-page .blog-hero .blog-hero-overlay{padding:40px 0 30px}}.blog-inner-page .blog-hero .blog-hero-overlay .blog-category-badge{display:inline-block;background-color:#28a745;color:#fff;padding:8px 20px;border-radius:25px;font-size:14px;font-weight:600;margin-bottom:20px;text-transform:uppercase;letter-spacing:.5px}.blog-inner-page .blog-hero .blog-hero-overlay .blog-title{color:#fff;font-size:42px;font-weight:700;line-height:1.3;margin:0;max-width:900px}@media(max-width:1024px){.blog-inner-page .blog-hero .blog-hero-overlay .blog-title{font-size:36px}}@media(max-width:768px){.blog-inner-page .blog-hero .blog-hero-overlay .blog-title{font-size:28px}}@media(max-width:480px){.blog-inner-page .blog-hero .blog-hero-overlay .blog-title{font-size:24px}}.blog-inner-page .blog-meta{display:flex;justify-content:space-between;align-items:center;padding:40px 0;border-bottom:2px solid #f0f0f0;margin-bottom:40px}@media(max-width:768px){.blog-inner-page .blog-meta{flex-direction:column;gap:20px;padding:30px 0}}.blog-inner-page .blog-meta .author-section{display:flex;align-items:center;gap:15px}.blog-inner-page .blog-meta .author-section .author-avatar{border-radius:50%;border:3px solid #28a745}.blog-inner-page .blog-meta .author-section .author-info{display:flex;flex-direction:column;gap:5px}.blog-inner-page .blog-meta .author-section .author-info .author-name{font-size:18px;font-weight:600;color:#333}.blog-inner-page .blog-meta .author-section .author-info .publish-date{font-size:14px;color:#666}.blog-inner-page .blog-meta .blog-actions .share-btn{background-color:#f8f9fa;border:2px solid #dee2e6;padding:12px 24px;border-radius:8px;font-weight:600;color:#495057;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.blog-inner-page .blog-meta .blog-actions .share-btn:hover{background-color:#28a745;border-color:#28a745;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(40,167,69,.3)}.blog-inner-page .blog-meta .blog-actions .share-btn span{font-size:18px}.blog-inner-page .blog-content{max-width:1000px;margin:0 auto 20px;padding:0 20px}.blog-inner-page .blog-content .blog-description{font-size:18px;line-height:1.8;color:#333}@media(max-width:768px){.blog-inner-page .blog-content .blog-description{font-size:16px;line-height:1.7}}.blog-inner-page .blog-content .blog-description h1,.blog-inner-page .blog-content .blog-description h2,.blog-inner-page .blog-content .blog-description h3,.blog-inner-page .blog-content .blog-description h4,.blog-inner-page .blog-content .blog-description h5,.blog-inner-page .blog-content .blog-description h6{margin-top:40px;margin-bottom:20px;font-weight:700;color:#1a1a1a;line-height:1.3}.blog-inner-page .blog-content .blog-description h1{font-size:36px}@media(max-width:768px){.blog-inner-page .blog-content .blog-description h1{font-size:28px}}.blog-inner-page .blog-content .blog-description h2{font-size:30px;border-bottom:3px solid #28a745;padding-bottom:10px}@media(max-width:768px){.blog-inner-page .blog-content .blog-description h2{font-size:24px}}.blog-inner-page .blog-content .blog-description h3{font-size:24px}@media(max-width:768px){.blog-inner-page .blog-content .blog-description h3{font-size:20px}}.blog-inner-page .blog-content .blog-description p{margin-bottom:20px;text-align:justify}.blog-inner-page .blog-content .blog-description ol,.blog-inner-page .blog-content .blog-description ul{margin:20px 0;padding-left:30px}.blog-inner-page .blog-content .blog-description ol li,.blog-inner-page .blog-content .blog-description ul li{margin-bottom:12px;line-height:1.8}.blog-inner-page .blog-content .blog-description ol li strong,.blog-inner-page .blog-content .blog-description ul li strong{color:#28a745;font-weight:600}.blog-inner-page .blog-content .blog-description blockquote{border-left:4px solid #33a151;margin:30px 0;font-style:italic;color:#555;background-color:#f9f9f9;padding:20px;border-radius:4px}.blog-inner-page .blog-content .blog-description img{max-width:100%;height:auto;border-radius:8px;margin:30px 0;box-shadow:0 4px 12px rgba(0,0,0,.1)}.blog-inner-page .blog-content .blog-description a{color:#33a151;text-decoration:underline;transition:color .3s ease}.blog-inner-page .blog-content .blog-description a:hover{color:#2d8e47}.blog-inner-page .tips-section{max-width:800px;margin:0 auto 60px;padding:40px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08)}@media(max-width:768px){.blog-inner-page .tips-section{padding:30px 20px;margin:0 20px 60px}}.blog-inner-page .tips-section h2{font-size:28px;font-weight:700;color:#1a1a1a;margin-bottom:25px;position:relative;padding-left:15px}.blog-inner-page .tips-section h2:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:5px;height:30px;background-color:#33a151;border-radius:3px}@media(max-width:768px){.blog-inner-page .tips-section h2{font-size:24px}}.blog-inner-page .tips-section .tips-list{list-style:none;padding:0;margin:0}.blog-inner-page .tips-section .tips-list li{position:relative;padding:15px 15px 15px 50px;margin-bottom:15px;background-color:hsla(0,0%,100%,.7);border-radius:8px;font-size:16px;line-height:1.6;color:#333;transition:all .3s ease}.blog-inner-page .tips-section .tips-list li:before{content:"✓";position:absolute;left:15px;top:50%;transform:translateY(-50%);width:30px;height:30px;background-color:#33a151;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px}.blog-inner-page .tips-section .tips-list li:hover{background-color:hsla(0,0%,100%,.9);transform:translateX(5px);box-shadow:0 2px 8px rgba(0,0,0,.1)}@media(max-width:768px){.blog-inner-page .tips-section .tips-list li{font-size:15px;padding:12px 12px 12px 45px}}.blog-inner-page .related-blogs-section{padding:20px 0 50px}@media(max-width:768px){.blog-inner-page .related-blogs-section{padding:50px 0}}.blog-inner-page .related-blogs-section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:10px}.blog-inner-page .related-blogs-section .section-header .section-title-blog{font-size:32px;font-weight:700;color:#1a1a1a;margin:0}@media(max-width:768px){.blog-inner-page .related-blogs-section .section-header .section-title-blog{font-size:26px}}.blog-inner-page .related-blogs-section .section-header .view-all-btn{background-color:#33a151;color:#fff;padding:12px 30px;border:none;border-radius:8px;font-weight:600;font-size:16px;cursor:pointer;transition:all .3s ease}.blog-inner-page .related-blogs-section .section-header .view-all-btn:hover{background-color:#2d8e47;transform:translateY(-2px);box-shadow:0 4px 12px rgba(40,167,69,.3)}@media(max-width:768px){.blog-inner-page .related-blogs-section .section-header .view-all-btn{padding:10px 20px;font-size:14px}}.blog-inner-page .related-blogs-section .related-blogs-carousel .carousel-item{padding:0 15px 0 0}.blog-inner-page .related-blogs-section .related-blogs-carousel .slick-dots{bottom:-40px}.blog-inner-page .related-blogs-section .related-blogs-carousel .slick-dots li button:before{font-size:12px;color:#33a151}.blog-inner-page .related-blogs-section .related-blogs-carousel .slick-dots li.slick-active button:before{color:#33a151}.loading-container{min-height:60vh}.loading-container .spinner{width:50px;height:50px;border:5px solid #f3f3f3;border-top-color:#28a745;border-radius:50%;animation:spin 1s linear infinite}.not-found{text-align:center;padding:100px 20px}.not-found h1{font-size:48px;margin-bottom:30px;color:#333}.not-found button{background-color:#28a745;color:#fff;padding:15px 40px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.not-found button:hover{background-color:#1e7e34;transform:translateY(-2px);box-shadow:0 4px 12px rgba(40,167,69,.3)}.ps-layout__left-seller{margin-top:80px}@media(max-width:1024px){.ps-layout__left-seller{margin-top:60px}}@media(max-width:992px){.ps-layout__left-seller{margin-top:0}}.ps-widget--seller-info{position:-webkit-sticky;position:sticky;top:110px;background:#fff;border:1px solid #e1e1e1;border-radius:16px;padding:20px;margin-bottom:20px}.ps-widget--seller-info .ps-widget__block{margin-bottom:20px}.ps-widget--seller-info .ps-widget__block:last-child{margin-bottom:0}.ps-widget--seller-info .seller-placeholder{width:120px;height:120px;background:#f5f5f5;border-radius:6px;display:flex;align-items:center;justify-content:center;margin:0 auto;border:1px solid #e1e1e1}.ps-widget--seller-info .seller-placeholder i{font-size:48px;color:#ccc}.ps-widget--seller-info .seller-name{text-align:center;font-size:20px;font-weight:600;color:#333;margin:0}.ps-widget--seller-info .ps-widget__subtitle{font-size:14px;font-weight:600;color:#666;margin-bottom:15px}.ps-widget--seller-info .seller-rating-verified{font-size:12px;color:#666;margin-top:15px;margin-bottom:0}.seller-rating-overview{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:20px 0}.seller-rating-overview .seller-rating-score{display:flex;align-items:center;gap:15px}.seller-rating-overview .seller-rating-score .rating-number{font-size:36px;font-weight:700;color:#333;line-height:1}.seller-rating-overview .seller-rating-score .rating-stars{flex:1 1}.seller-rating-overview .seller-rating-score .rating-stars .ant-rate{font-size:16px;color:#ffc107}.seller-rating-overview .seller-rating-score .rating-stars .rating-count{font-size:12px;color:#666;margin:5px 0 0}.seller-rating-distribution .rating-bar-item{display:flex;align-items:center;gap:10px;margin-bottom:8px}.seller-rating-distribution .rating-bar-item:last-child{margin-bottom:0}.seller-rating-distribution .rating-bar-item .rating-label{font-size:12px;color:#666;min-width:50px}.seller-rating-distribution .rating-bar-item .rating-bar-wrapper{flex:1 1;height:8px;background:#e1e1e1;border-radius:4px;overflow:hidden}.seller-rating-distribution .rating-bar-item .rating-bar-wrapper .rating-bar-fill{height:100%;background:linear-gradient(90deg,#ffc107,#ff9800);transition:width .3s ease;border-radius:4px}.seller-rating-distribution .rating-bar-item .rating-percentage{font-size:12px;color:#666;min-width:35px;text-align:right}.privacy-policy-wrapper{padding:40px 20px;background:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.05);margin:20px 0}.privacy-policy-wrapper .privacy-title{font-size:3.2rem;font-weight:600;margin-bottom:24px;color:#33a151;text-align:center}.privacy-policy-wrapper .privacy-description{font-size:1rem;line-height:1.8;color:#444}.privacy-policy-wrapper .privacy-description h3{font-size:1.4rem;font-weight:600;margin:32px 0 12px;color:#33a151;border-left:4px solid #33a151;padding-left:12px}.privacy-policy-wrapper .privacy-description p{margin-bottom:16px}.privacy-policy-wrapper .privacy-description ul{padding-left:20px;margin-bottom:16px}.privacy-policy-wrapper .privacy-description ul li{margin-bottom:8px;list-style:disc}.privacy-policy-wrapper .privacy-description strong{color:#000}.privacy-skeleton{max-width:850px;margin:40px auto;padding:20px}.loading-container{display:flex;align-items:center;justify-content:center;height:60vh;flex-direction:column;gap:16px}.loading-spinner{width:48px;height:48px;border:4px solid #e0e0e0;border-top-color:#33a151;border-radius:50%;animation:spin .8s linear infinite}.loading-text{font-size:16px;color:#666}@keyframes spin{to{transform:rotate(1turn)}}.redirect-forget{background-color:#33a151;border-radius:10px;color:#fff;padding:12px 25px;border:none;transition:all .3s ease}.redirect-forget:hover{background-color:#2d8e47}.reset-checking{padding:52px 0}.ps-cart--mini{position:relative}.ps-cart--mini .empty-cart{display:flex;align-items:center;justify-content:center;text-align:center;border-radius:10px;height:250px;border:1px solid #e1e1e1}.ps-cart--mini .empty-cart__content{display:flex;flex-direction:column;align-items:center;gap:12px}.ps-cart--mini .empty-cart__icon{width:50px;height:50px;color:#999}.ps-cart--mini .ps-cart__items{position:relative;padding:20px;max-height:300px;overflow:auto;border-top-right-radius:10px;border-top-left-radius:10px;background-color:#fff;border:1px solid #e1e1e1;border-bottom:none}.ps-cart--mini .ps-cart__items:before{content:"";display:inline-block;position:absolute;top:-8px;right:30px;width:16px;height:16px;border-left:1px solid #e1e1e1;border-top:1px solid #e1e1e1;background-color:#fff}.ps-cart--mini .ps-cart__items .ps-product--cart-mobile{margin-bottom:30px}.ps-cart--mini .ps-cart__content{position:absolute;min-width:370px;border-radius:10px;right:-30px;z-index:30;padding-top:10px;transition:all .4s ease;visibility:hidden;opacity:0}.ps-cart--mini .ps-cart__footer{padding:10px 20px 20px;background-color:#fff;border:1px solid #e1e1e1;border-top:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.ps-cart--mini .ps-cart__footer h3{display:block;margin-bottom:20px;font-size:18px;font-weight:600}.ps-cart--mini .ps-cart__footer h3 strong{float:right;color:red}.ps-cart--mini .ps-cart__footer figure{margin-top:10px}.ps-cart--mini .ps-cart__footer figure .cart-btn-outline{background-color:#d8ffe2;border:1.5px solid #33a151;color:#33a151;border-radius:10px}.ps-cart--mini .ps-cart__footer figure span{display:inline-block}.ps-cart--mini .ps-cart__footer figure .cart-btn{background-color:#33a151;border:1.5px solid #33a151;border-radius:10px;width:100%}.ps-cart--mini .ps-cart__footer .ps-product__price{font-size:16px;color:#33a151}.ps-cart--mini figure{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;gap:10px}.ps-cart--mini figure .ps-btn{padding:12px 40px;text-align:center}.ps-cart--mini:hover .ps-cart__content{visibility:visible;opacity:1}.ps-cart--mobile{position:relative;padding-bottom:120px;height:calc(100% - 50px);background-color:#fff}.ps-cart--mobile .ps-product--cart-mobile{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eaeaea}.ps-cart--mobile .ps-product--cart-mobile:last-child{border-bottom:none}.ps-cart--mobile .ps-cart__content{padding:20px 0 0;margin-bottom:10px;min-height:300px;overflow:auto;max-height:100%}.ps-cart--mobile .ps-cart__footer{position:absolute;bottom:10px;left:50%;width:100%;padding-top:10px;transform:translateX(-50%);border-top:1px solid #e1e1e1}.ps-cart--mobile .ps-cart__footer h3{display:block;margin-bottom:20px;font-size:18px;font-weight:600}.ps-cart--mobile .ps-cart__footer h3 strong{float:right;color:red}.ps-cart--mobile .ps-cart__footer figure{margin-bottom:0}.ps-cart--mobile .ps-cart__footer figure span{display:inline-block;width:100%}.ps-cart--mobile .ps-cart__footer figure .cart-btn{padding:12px 25px!important;background-color:#d8ffe2!important;color:#fff!important}.ps-cart--mobile figure{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.ps-cart--mobile figure .ps-btn{padding:12px 25px}.ps-form--quick-search{display:flex;flex-flow:row nowrap;position:relative;gap:10px}.ps-form--quick-search>*{flex-basis:100%}.ps-form--quick-search .ps-form__categories{position:relative;background-color:#d8ffe2;max-width:200px;vertical-align:top;padding:8px 0}@media(min-width:1024px){.ps-form--quick-search .ps-form__categories{max-width:170px;padding:4px 0}}.ps-form--quick-search .ps-form__categories select.form-control{padding-right:30px;height:40px}.ps-form--quick-search .ps-form__input{width:100%;position:relative}.ps-form--quick-search .ps-form__input>.ps-form__action{position:absolute;top:50%;right:0;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;color:#000;cursor:pointer}.ps-form--quick-search .ant-select .ant-select-selection{height:42px;border-radius:0;border:none}.ps-form--quick-search .ant-select .ant-select-selection .ant-select-selection__rendered{border:none;line-height:42px;border-radius:0}.ps-form--quick-search .form-control{background-color:#fff;color:#000;height:42px;border:none;border-radius:0}.ps-form--quick-search .form-control-textarea{height:52px!important;font-size:1.4rem;border-radius:6px;border:1px solid #d9d9d9;background:#fafbfc}.ps-form--quick-search .form-group--icon{background-color:#fff;border-radius:4px 0 0 4px}.ps-form--quick-search .form-group--icon i{z-index:1}.ps-form--quick-search select.form-control{border-radius:4px 0 0 4px;padding:0 10px;text-indent:10px;position:relative;z-index:2;background-color:transparent}.ps-form--quick-search select.form-control::-webkit-input-placeholder{color:#666}.ps-form--quick-search select.form-control:-moz-placeholder,.ps-form--quick-search select.form-control::-moz-placeholder{color:#666}.ps-form--quick-search select.form-control:-ms-input-placeholder{color:#666}.ps-form--quick-search button{max-width:100px;color:#fff;border:none;font-weight:700;padding:0 24px;border-radius:0 6px 6px 0;background-color:#000}.ps-form--quick-search .ps-panel--search-result{position:absolute;top:100%;left:0;width:100%;z-index:999;background-color:#fff;border:1px solid #eaeaea;border-radius:10px;padding:10px 20px 0;transition:all .4s ease;opacity:0;visibility:hidden;max-height:400px;overflow-y:auto}@media(max-width:1200px){.ps-form--quick-search .ps-panel--search-result{padding:10px}}.ps-form--quick-search .ps-panel--search-result .ps-panel__content a{font-size:16px}@media(max-width:1200px){.ps-form--quick-search .ps-panel--search-result .ps-panel__content a{font-size:14px}}.ps-form--quick-search .ps-panel--search-result .ps-panel__footer{position:-webkit-sticky;position:sticky;bottom:0;font-size:16px;background-color:#fff;width:100%;overflow:hidden;padding:10px}.ps-form--quick-search .ps-panel--search-result.active{opacity:1;visibility:visible}.ps-form--quick-search .ps-panel--search-result .ps-product{border-bottom:1px solid #eaeaea;padding-bottom:10px}.ps-form--widget-search{position:relative;margin-bottom:20px}.ps-form--widget-search input{height:34px;background-color:#fff;border-radius:0}.ps-form--widget-search button{border:none;background-color:transparent;position:absolute;top:50%;right:10px}.ps-form--review h4{margin-bottom:20px;display:block;font-size:16px;font-weight:600;line-height:1.2em;text-transform:uppercase}.ps-form--review p sup{margin-left:5px;color:#ec0101}.ps-form--review .form-group__rating{display:flex;align-items:center}.ps-form--review .form-group__rating label{margin-bottom:0;line-height:20px;margin-right:15px}.ps-form--review .form-control{border-radius:0}.ps-form--review button{border-radius:0;font-weight:600}.ps-form--post-comment h3{margin-bottom:40px;font-weight:600;font-size:24px;color:#000}.ps-form--post-comment .submit{text-align:center}.ps-form--post-comment .submit .ps-btn{padding:0 30px;height:50px}.ps-form--contact-us .form-control{background-color:#fff}.ps-form--contact-us .submit{text-align:center}.ps-form--contact-us .submit button{height:50px;padding:0 30px}.form-radio{display:flex;flex-wrap:wrap;gap:15px;margin-top:5px}.form-radio-label{display:flex;align-items:center;cursor:pointer;margin-right:15px;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-radio-label input[type=radio]{margin-right:8px;width:16px;height:16px;cursor:pointer}.user-info-phone{border:1px solid #e1e1e1;border-radius:8px;padding:0}.phone-input .form-control{width:100%;height:40px;padding:6px 12px;border:1px solid #e1e1e1;border-radius:4px;transition:all .3s ease}.phone-input .form-control:focus{border-color:#5c6ac4;box-shadow:0 0 0 2px rgba(92,106,196,.2)}.phone-input .PhoneInputCountry,.phone-input .PhoneInputCountrySelect{margin-right:5px}.phone-input .PhoneInputCountryIcon{border-radius:2px;overflow:hidden}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;font-weight:500;color:#333}.form-group .form-control{width:100%;height:40px;padding:6px 12px;border:1px solid #e1e1e1;border-radius:8px;background-color:#fff;transition:all .3s ease}.form-group .form-control:focus{border-color:#5c6ac4;box-shadow:0 0 0 2px rgba(92,106,196,.2);outline:none}.form-group .form-control[disabled]{background-color:#f5f5f5;cursor:not-allowed}.form-group .form-control-textarea{height:100%}.ps-form--account{max-width:100%;margin:0 auto!important;padding:60px 0}.ps-form--account .ps-tab-list{text-align:center;margin:0 auto 30px;width:-moz-fit-content;width:fit-content;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:10px;cursor:pointer;display:flex}.ps-form--account .ps-tab-list li{display:inline-block;width:180px}@media(max-width:768px){.ps-form--account .ps-tab-list li{width:130px}}.ps-form--account .ps-tab-list li .tab-link{display:block;padding:10px;border-radius:10px;font-size:20px;color:#666;font-weight:600;text-align:center;width:100%}@media(max-width:768px){.ps-form--account .ps-tab-list li .tab-link{font-size:16px}}.ps-form--account .ps-tab-list li.active .tab-link{background-color:#33a151;color:#fff}.ps-form--account .forget-password-form{box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:16px;max-width:630px;margin:0 auto}.ps-form--account .forget-password-form .forgot-btn{width:100%;background-color:#33a151;color:#fff;border-radius:10px}.ps-form--account .remember-me label{margin-bottom:0}.ps-form--account .form-forgot{position:relative}.ps-form--account .form-forgot input{padding-right:100px}.ps-form--account .form-forgot>a{position:absolute;top:50%;right:10px;color:#06c}.ps-form--account .form-forgot>a:hover{color:#0f6ece}.ps-form--account .ps-checkbox>label{color:#000}.ps-form--account .ps-list--social{display:flex;flex-flow:row nowrap;justify-content:space-between;margin:0 -5px}.ps-form--account .ps-list--social li{padding:0 5px;width:100%;text-align:center;margin-right:0}.ps-form--account .ps-list--social li a{display:block;line-height:20px;padding:15px 0}.ps-form--account .ps-list--social li a i{color:#fff;text-align:center}.ps-form--account .ps-list--social li a.facebook{background-color:#3b5999}.ps-form--account .ps-list--social li a.google{background-color:#dd4b39}.ps-form--account .ps-list--social li a.twitter{background-color:#55acee}.ps-form--account .ps-list--social li a.instagram{background-color:#e4405f}.ps-form--account .ps-form__content{padding:30px}@media(max-width:768px){.ps-form--account .ps-form__content{padding:20px}}.ps-form--account .ps-form__content h4{margin:0 0 25px;font-size:20px;font-weight:600}.ps-form--account .ps-form__content .submit{margin-bottom:0}.ps-form--account .ps-form__footer{padding:30px}.ps-form--account .ps-tab{box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:16px;max-width:630px;margin:0 auto}.ps-form--account .ps-tab .ps-btn--fullwidth{border-radius:10px;background-color:#33a151}.ps-form--order-tracking{max-width:630px;margin:0 auto 50px}.ps-form--order-tracking .form-group{margin-bottom:30px}.ps-form--order-tracking .form-group>label{font-size:18px;font-weight:600;color:#000}.ps-form--order-tracking .form-group input{border-color:#bfbfbf}.ps-form--order-tracking .form-group input::-webkit-input-placeholder{color:#a9a9a9}.ps-form--order-tracking .form-group input:-moz-placeholder,.ps-form--order-tracking .form-group input::-moz-placeholder{color:#a9a9a9}.ps-form--order-tracking .form-group input:-ms-input-placeholder{color:#a9a9a9}@media(max-width:991px){.ps-form--order-tracking .form-group>label{font-size:16px;font-weight:500}}.ps-form--search-mobile{width:100%}.ps-form--search-mobile .ps-panel__content{max-height:280px;overflow-y:auto}.ps-form--search-mobile .ps-panel__content a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px}.ps-form--search-mobile input{height:50px;background-color:#fff;border:1px solid #e1e1e1;border-radius:10px 0 0 10px}.ps-form--search-mobile button{min-width:50px;height:50px;background-color:#33a151;border-radius:0 10px 10px 0;border:none}.ps-form--search-mobile button i{color:#fff;font-size:18px;font-weight:600}.ps-form--subscribe-popup{padding:60px 50px}.ps-form--subscribe-popup h4{margin-bottom:10px;font-size:24px;font-weight:400}.ps-form--subscribe-popup h4 strong{color:#0f6ece}.ps-form--subscribe-popup p{margin-bottom:20px}.ps-form--subscribe-popup input{margin-bottom:20px;height:40px;border:2px solid #c9c9c9}.ps-form--subscribe-popup button{height:40px;width:auto;padding:0 30px}.ps-form--subscribe-popup .ps-checkbox>label{color:#000}.ps-form--subscribe-popup .ps-checkbox>label:before{border-radius:8px!important}.ps-form--subscribe-popup .ps-form__content{max-width:360px;text-align:center}.ps-form--vendor-datetimepicker{margin-bottom:24px}.ps-form--vendor-datetimepicker .input-group{border:none;margin-bottom:10px}.ps-form--vendor-datetimepicker .input-group:after{content:"";font-family:Linearicons;position:absolute;top:50%;right:10px;font-size:16px}.ps-form--vendor-datetimepicker .input-group input{height:40px}.ps-form--vendor-datetimepicker .input-group .input-group-text{padding:0 20px;font-size:14px;min-width:60px;text-align:center;font-weight:500;color:#000;border-radius:0}.ps-form--vendor-datetimepicker button{background-color:#8a0;border-radius:0;height:40px;padding:0 30px;color:#fff}.ps-form--vendor-datetimepicker button i{vertical-align:middle;margin-right:4px}.ps-form--vendor-datetimepicker button:hover{background-color:#9cc400}.ps-form--photo-search .select2{position:relative}.ps-form--photo-search .select2:before{content:"";position:absolute;top:50%;left:0;width:1px;height:50px;background-color:#dfdfdf;z-index:20}.ps-form--photo-search .select2 .select2-selection{position:relative;height:60px;display:flex;align-items:center;border:none;min-width:190px;border-radius:0 6px 6px 0}.ps-form--photo-search .select2 .select2-selection .select2-selection__rendered{width:100%;font-weight:600;color:#000}.ps-form--photo-search .form-group--icon{margin-bottom:0;width:100%}.ps-form--photo-search .form-group--icon i{right:auto;left:20px;font-size:18px;color:#000}.ps-form--photo-search .form-group--icon i:before{font-size:inherit}.ps-form--photo-search .form-group--icon input{background-color:#fff;border:none;height:60px;text-indent:30px;padding-left:20px;font-size:16px;font-weight:600;border-radius:6px 0 0 6px}.ps-form--photo-search .form-group--icon input::-webkit-input-placeholder{font-weight:400;font-size:14px}.ps-form--photo-search .form-group--icon input:-moz-placeholder,.ps-form--photo-search .form-group--icon input::-moz-placeholder{font-weight:400;font-size:14px}.ps-form--photo-search .form-group--icon input:-ms-input-placeholder{font-weight:400;font-size:14px}.ps-form--photo-search .ps-form__content{display:flex;justify-content:space-between;align-items:center;padding-bottom:30px}.ps-form--photo-search .ps-form__footer a{display:inline-block;margin-right:10px}.ps-form--photo-search .ps-form__footer a:hover{color:#c81919}.ps-form--photo-search .ps-form__footer a:last-child{margin-right:0}@media(max-width:480px){.ps-form--photo-search .ps-form__content{align-items:flex-start;flex-flow:column-reverse wrap}.ps-form--photo-search .ps-form__content .select2{margin-bottom:20px;min-width:100%}.ps-form--photo-search .ps-form__content .select2 .select2-selection{margin:0 auto}}.guest-personal-info-form .ps-form__header,.ps-form--edit-address .ps-form__header{margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #d1d1d1}.guest-personal-info-form .save-address-btn,.ps-form--edit-address .save-address-btn{background-color:#33a151;border-radius:10px;width:-moz-fit-content;width:fit-content}.guest-personal-info-form .save-address-btn:hover,.ps-form--edit-address .save-address-btn:hover{background-color:#2d8e47}.otp-modal-content{display:flex;flex-direction:column;align-items:center;gap:10px}.verify-btn,.verify-btn-resend{background-color:#33a151;border-radius:6px;height:51px;padding:0 16px;border:none;width:100%;color:#fff;transition:all .3s ease}.verify-btn-resend:hover,.verify-btn:hover{background-color:#2d8e47}.verify-btn-resend{background-color:#d8ffe2;border:1px solid #33a151;color:#33a151;transition:all .3s ease}.verify-btn-resend:hover{background-color:#bfffcf}.verified-badge{display:inline-flex;align-items:center;gap:12px;height:51px;padding:0 16px;font-size:16px;font-weight:600;color:#33a151;background-color:#d8ffe2;border:1px solid #33a151;border-radius:6px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;line-height:1;transition:all .2s ease-in-out;width:100%;justify-content:center}.verified-badge svg{width:16px;height:16px;fill:#33a151}.verify-input-wrapper{position:relative;width:100%}.verify-input-wrapper input{width:100%}.verify-input-wrapper .verified-badge-inside,.verify-input-wrapper .verify-inline-btn-inside{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:13px;font-weight:600;border:none;background:transparent;color:#d48806;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease}.verify-input-wrapper .verified-badge-inside:hover,.verify-input-wrapper .verify-inline-btn-inside:hover{background-color:#fff9da}@media(max-width:1100px){.verify-input-wrapper .verified-badge-inside,.verify-input-wrapper .verify-inline-btn-inside{right:4px;font-size:12px}}.verify-input-wrapper .verified-badge-inside{display:inline-flex;align-items:center;gap:4px;color:#33a151;font-weight:600;cursor:auto}.verify-input-wrapper .verified-badge-inside:hover{background-color:transparent}.verify-input-wrapper .verified-badge-inside svg{width:14px;height:14px}.verify-input-wrapper .disabled-checkout{opacity:.6;cursor:not-allowed}.ps-form--account-setting .ant-calendar-picker{min-width:100%}.ps-form--account-setting .ant-calendar-picker input{height:50px;border-radius:10px!important}.ps-form--account-setting .form-control.ant-input{border-color:#d1d1d1;background-color:#fafafa;border-radius:10px!important}.ps-form--account-setting .form-control.ant-input:focus{border-color:#0f6ece}.ps-form--account-setting .ps-form__header{margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid #eaeaea}.ps-form--account-setting .ps-form__header h3{margin-bottom:0;font-size:20px;font-weight:600}.ps-form--account-setting .ps-form__content{border-radius:4px;margin-top:16px}.ps-form--account-setting .update-prof-btn{width:202px;background-color:#33a151;border-radius:10px}.ps-form--account-setting .update-prof-btn:hover{background-color:#33a151;opacity:.9}.ps-form--checkout .ps-form__heading{margin-bottom:20px;font-weight:600}@media(max-width:992px){.ps-form--checkout .ps-form__heading{margin-bottom:10px}}@media(min-width:768px){.ps-form--checkout .ps-form__submit{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}}.ps-search--mobile{max-width:100%;margin:0 auto;padding:10px 0}.ps-section--default{margin-top:20px;padding-bottom:40px}.ps-section--default .ps-section__header{margin-bottom:50px;padding-bottom:20px;border-bottom:1px solid #e3e3e3}.ps-section--default .ps-section__header h3{margin-bottom:0;font-weight:600;font-size:20px}.ps-section--default .ps-section__links{display:inline-block}.ps-section--default .ps-section__links li{display:inline-block;vertical-align:top;margin-right:30px}.ps-section--default .ps-section__links li a{color:#666}.ps-section--default .ps-section__links li a:hover{color:#0f6ece}.ps-section--default .ps-section__links li:last-child{margin-right:0}.ps-section--gray{padding:70px 0;background-color:#f4f5f5}@media(max-width:767px){.ps-section--gray{padding:50px 0}}@media(max-width:479px){.ps-section--gray{padding:35px 0}}.ps-section--vendor{padding:100px 0}.ps-section--vendor .ps-section__header{text-align:center;padding-bottom:90px}.ps-section--vendor .ps-section__header p{margin-bottom:30px;font-size:16px;font-weight:600;color:#666;text-transform:uppercase}.ps-section--vendor .ps-section__header h4{font-weight:400;color:#000;font-size:30px}@media(max-width:991px){.ps-section--vendor{padding:75px 0}.ps-section--vendor .ps-section__header{padding-bottom:50px}.ps-section--vendor .ps-section__header p{margin-bottom:16px}}@media(max-width:767px){.ps-section--vendor{padding:60px 0}.ps-section--vendor .ps-section__header h4{font-size:24px}}@media(max-width:479px){.ps-section--vendor{padding:50px 0}.ps-section--vendor .ps-section__header p{font-size:14px;margin-bottom:10px}.ps-section--vendor .ps-section__header h4{font-size:24px}}.ps-section--shopping{padding:30px 0;background-color:#f4faf8}.ps-section--shopping .ps-section__header{text-align:center;padding-bottom:30px}@media(max-width:991px){.ps-section--shopping .ps-section__header{padding-bottom:20px}}.ps-section--shopping .ps-section__header h1{font-size:48px;font-weight:600;margin-bottom:0}.ps-section--shopping .ps-block--checkout-order{position:-webkit-sticky;position:sticky;top:100px;z-index:1}.ps-section--shopping .cart-item{display:block;padding:8px 0;text-decoration:none;color:inherit}.ps-section--shopping .cart-item__info{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:10px}.ps-section--shopping .cart-item__left{display:flex;align-items:center;flex:1 1;min-width:0;gap:6px}.ps-section--shopping .cart-item__title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;flex-shrink:1;min-width:0;max-width:90%;margin-bottom:0}.ps-section--shopping .cart-item__quantity{white-space:nowrap;font-weight:400;font-size:1.6rem;color:#666;flex-shrink:0}.ps-section--shopping .cart-item__price{font-size:1.6rem;color:#222;font-weight:500}@media(max-width:991px){.ps-section--shopping{padding:20px 0}.ps-section--shopping .ps-section__header h1{font-size:36px}}@media(max-width:767px){.ps-section--shopping{padding:20px 0}.ps-section--shopping .ps-section__header{padding-bottom:20px}.ps-section--shopping .ps-section__header h1{font-size:30px}}@media(max-width:479px){.ps-section--shopping{padding:10px 0}}.form-item{margin-bottom:16px}@media(max-width:992px){.form-item{margin-bottom:10px}}.input-prof{padding:15px;border-radius:10px;font-family:Poppins,sans-serif;width:100%}@media(max-width:992px){.input-prof{padding:10px 15px}}.modal-title{font-size:18px;font-weight:600}.input-prof:disabled{color:#999}.shipping-address{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}@media(max-width:992px){.shipping-address{gap:10px;margin-bottom:10px;margin-top:10px}}.add-address-btn{background-color:#33a151;color:#fff;border:none;padding:10px 20px;border-radius:10px;cursor:pointer;font-weight:600}.add-address-btn:hover{background-color:#33a151;color:#fff;opacity:.9}@media(max-width:992px){.add-address-btn{padding:10px 15px;font-size:14px}}.ps-layout__left-brand{margin-top:80px}.ps-layout__right-brand .product-listing-title,.ps-layout__right-seller .product-listing-title{font-size:45px!important;font-weight:700!important;margin-bottom:26px;text-align:center;color:#161824}.ps-layout__right-brand .product-listing-title span,.ps-layout__right-seller .product-listing-title span{font-size:45px!important;color:#0f6ece;font-weight:700}@media(max-width:1400px){.ps-layout__right-brand .product-listing-title span,.ps-layout__right-seller .product-listing-title span{font-size:40px!important}}@media(max-width:1024px){.ps-layout__right-brand .product-listing-title span,.ps-layout__right-seller .product-listing-title span{font-size:30px!important}}@media(max-width:540px){.ps-layout__right-brand .product-listing-title span,.ps-layout__right-seller .product-listing-title span{font-size:20px!important}}@media(max-width:1400px){.ps-layout__right-brand .product-listing-title,.ps-layout__right-seller .product-listing-title{font-size:40px!important}}@media(max-width:1024px){.ps-layout__right-brand .product-listing-title,.ps-layout__right-seller .product-listing-title{font-size:30px!important}}@media(max-width:768px){.ps-layout__right-brand .product-listing-title,.ps-layout__right-seller .product-listing-title{font-size:24px!important;margin-bottom:10px}}@media(max-width:540px){.ps-layout__right-brand .product-listing-title,.ps-layout__right-seller .product-listing-title{font-size:20px!important;margin-bottom:10px}}.ps-product-list{background-color:#f4faf8}.ps-product-list .ps-product__title{padding-right:0}.ps-product-list .product-listing-title{font-size:45px!important;font-weight:700!important;margin-bottom:6px;text-align:center;color:#161824}.ps-product-list .product-listing-title span{font-size:45px!important;color:#0f6ece;font-weight:700}@media(max-width:1400px){.ps-product-list .product-listing-title span{font-size:40px!important}}@media(max-width:1024px){.ps-product-list .product-listing-title span{font-size:30px!important}}@media(max-width:768px){.ps-product-list .product-listing-title span{display:none}}@media(max-width:1400px){.ps-product-list .product-listing-title{font-size:40px!important}}@media(max-width:1024px){.ps-product-list .product-listing-title{font-size:30px!important}}@media(max-width:768px){.ps-product-list .product-listing-title{display:none}}.ps-product-list .product-listing-title-mobile{font-size:20px!important;font-weight:700!important}.ps-product-list .product-listing-title-mobile span{font-weight:700!important}.ps-product-list .hot-arrival-products{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:12px}.ps-product-list .hot-arrival-row{display:flex;flex-wrap:nowrap;gap:12px}@media(max-width:1023px){.ps-product-list .hot-arrival-row .hot-arrival-products__promotion{display:none}}.ps-product-list .hot-arrival-row .hot-arrival-products__promotion .ps-collection img{height:455px}@media(max-width:1400px){.ps-product-list .hot-arrival-row .hot-arrival-products__promotion .ps-collection img{height:415px}}.ps-product-list .hot-arrival-row .hot-arrival-products__slider_mobile{display:none}@media(max-width:768px){.ps-product-list .hot-arrival-row .hot-arrival-products__slider{display:none}.ps-product-list .hot-arrival-row .hot-arrival-products__slider_mobile{display:block;width:100%}}.ps-product-list .ps-section__links_mobile{display:none}@media(max-width:1024px){.ps-product-list .ps-section__links_mobile{display:inline-block;text-decoration:underline}}.ps-product-list .ps-section__links{display:inline-block}@media(max-width:1024px){.ps-product-list .ps-section__links{display:none}}.ps-product-list .ps-section__links li{display:inline-block;vertical-align:top;margin-right:30px}.ps-product-list .ps-section__links li a{color:#666}.ps-product-list .ps-section__links li a:hover{color:#0f6ece}.ps-product-list .ps-section__links li:last-child{margin-right:0}.ps-product-list .ps-section__links li.active a{color:#0f6ece}.ps-product-list .ps-section__header{display:none}@media(max-width:768px){.ps-product-list .ps-section__header{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;padding:16px 20px;background-color:#d8ffe2;border-bottom:1px solid #e3e3e3;border-radius:10px;margin-bottom:20px}}@media(max-width:768px)and (max-width:540px){.ps-product-list .ps-section__header{margin-bottom:8px;padding:12px 16px}}@media(max-width:768px){.ps-product-list .ps-section__header h3{margin-bottom:0}.ps-product-list .ps-section__header .highlight{color:#0f6ece;font-weight:600}}.ps-product-list .ps-section__header h4{margin-bottom:0;display:inline-block;font-size:20px;font-weight:600;line-height:1}@media(max-width:768px){.ps-product-list .ps-section__header h4{font-size:16px}}.ps-product-list .ps-category__header{border-radius:10px}.ps-product-list .ps-section__content{padding-top:8px}.ps-product-list .ps-section__content--categories{display:flex;flex-flow:row wrap;justify-content:center;padding-top:8px}@media(max-width:1024px){.ps-product-list .ps-section__content{padding-top:10px}}.ps-product-list .slick-slide{padding-bottom:2px}.ps-product-list--2 .ps-section__header{border-bottom:1px solid #e1e1e1}.ps-product-list--2 .ps-section__header h3{font-size:24px;font-weight:600}@media(max-width:1199px){.ps-product-list .ps-section__header{flex-flow:row wrap}}@media(max-width:991px){.ps-product-list .ps-section__header h3{padding-bottom:0}}@media(max-width:1024px){.hot-arrival-products{display:none}}@media(min-width:1024px){.ps-new-arrivals{display:none}}@media(max-width:1199px){.ps-shopping-product .ps-product{margin-bottom:30px}}@media(max-width:767px){.ps-shopping-product .row{margin:0 -2px}.ps-shopping-product .row>*{padding:0 2px}.ps-shopping-product .ps-product{margin-bottom:4px}.ps-shopping-product .ps-product .ps-product__badge{top:5px;right:5px}}.ps-home-ads{padding-top:32px}.ps-home-ads .two-columns-banner{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:12px}.ps-home-ads .two-columns-banner .desktop-body-banners{border-radius:16px}.ps-home-ads .two-columns-banner .desktop-body-banners .inner-banner{padding:0 24px}.ps-home-ads .green{background-color:#33a151}.ps-home-ads .blue{background-color:#03cbc1}.ps-home-ads .mobile-body-banners{display:none}.ps-home-ads .ps-home-ads__inner{width:100%;background-image:url(/static/img/banners/ad-bg-2.webp);background-size:cover;background-position:50%}@media(max-width:540px){.ps-home-ads .desktop-body-banners{display:none}.ps-home-ads .mobile-body-banners{display:block;border-radius:10px}}@media(max-width:1024px){.ps-home-ads{padding-top:20px;display:none}}@media(max-width:768px){.ps-home-ads{padding-top:20px;padding-bottom:20px;display:none}}@media(max-width:450px){.ps-home-ads{padding-top:10px;padding-bottom:16px}}@media(max-width:1023px){.ads-row{gap:20px}}.ads-row{align-items:center}.ads-content,.ads-row{display:flex;justify-content:center;height:100%}.ads-content{flex-direction:column;gap:20px}.ads-content .ad-title{font-size:46px!important;font-weight:700!important;line-height:1.2!important;color:#fff!important}.ads-content .ad-title-span{color:#e9bd23;font-weight:700;line-height:1.2}.ads-content .ad-text{font-size:20px!important;font-weight:400!important;line-height:1.4!important;color:#fff!important;max-width:660px}.ads-content .ad-btn{font-size:16px;font-weight:600;line-height:1.2;color:#000;background-color:#fff;border-radius:10px;padding:12px 24px;border:none;width:max-content}.below_home_ads{background-color:#f4faf8;display:block!important}@media(max-width:1024px){.hide_on_mobile{display:none!important}.spacing_on_mobile{padding-top:0}}@media(max-width:479px){.ps-new-arrivals{padding-bottom:0!important}}@media(max-width:1440px)and (min-width:1200px){.hot-arrival-products .ps-section__content .row,.ps-new-arrivals .ps-section__content .row{margin:0}.hot-arrival-products .ps-section__content .col-12,.ps-new-arrivals .ps-section__content .col-12{padding:0}}@media(max-width:991px){.hot-arrival-products .ps-section__content .col-12,.ps-new-arrivals .ps-section__content .col-12{max-width:50%;flex-basis:50%}}@media(max-width:600px){.hot-arrival-products .ps-section__content .col-12,.ps-new-arrivals .ps-section__content .col-12{max-width:100%;flex-basis:100%}}.ps-top-categories h3{margin-bottom:20px;font-size:20px;line-height:1em;color:#000;font-weight:600}@media(max-width:768px){.ps-top-categories h3{text-align:center}}@media(min-width:1680px){.ps-top-categories .row .col-xl-2{max-width:12.5%}}.ps-top-categories-mobile{display:block;background-color:#f4faf8}.ps-top-categories-mobile h3{margin-bottom:20px;font-size:20px;line-height:1em;color:#000;font-weight:600}.ps-top-categories-mobile h3 span.highlight{color:#33a151;font-weight:600}@media(max-width:1023px){.ps-top-categories-mobile h3{text-align:center}.ps-top-categories-mobile{display:block}}.categories-slider{position:relative}.categories-slider:after,.categories-slider:before{content:"";position:absolute;top:0;bottom:0;width:60px;z-index:2;pointer-events:none}@media(max-width:768px){.categories-slider:after,.categories-slider:before{width:20px}}.categories-slider:before{left:0;background:linear-gradient(90deg,#f4faf8 0,transparent)}.categories-slider:after{right:0;background:linear-gradient(270deg,#f4faf8 0,transparent)}.custom-arrow{background:#fff;border-radius:50%;padding:12px;box-shadow:0 2px 6px rgba(0,0,0,.15);border:none;cursor:pointer;z-index:5;transition:all .2s ease;width:30px!important;height:30px!important;top:44%!important}.custom-arrow:hover{background:#f3f3f3}.custom-arrow svg{color:#333}.slick-next:before,.slick-prev:before{display:none}.categories-slider .slick-track{display:flex;justify-content:center;gap:16px;width:100%}@media(max-width:480px){.categories-slider .slick-track{gap:8px}}.categories-slider .slick-slide{padding:0 8px;width:100px!important;height:100%!important}.categories-slider .slider-item{outline:none}.categories-slider .ps-block--category-mobile{text-align:center;transition:transform .3s ease;cursor:pointer;border-radius:8px;width:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.categories-slider .ps-block--category-mobile .image-container{margin-bottom:8px;display:flex;align-items:center;justify-content:center;padding:16px;background-color:#ebebeb;border-radius:50%}@media(max-width:480px){.categories-slider .ps-block--category-mobile .image-container{padding:12px}}.categories-slider .ps-block--category-mobile img{height:70px;width:70px;object-fit:contain;border-radius:10px}@media(max-width:480px){.categories-slider .ps-block--category-mobile img{height:60px;width:60px}}.categories-slider .ps-block--category-mobile p{margin:0;font-size:12px;font-weight:500;color:#111;text-align:center;word-break:break-word;line-height:1.3}.category-item-mobile{display:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width:768px){.categories-slider .slick-slide{padding:0 6px}}@media(max-width:480px){.categories-slider .slick-slide{padding:0 4px}}.ps-shop-brand-wrapper{padding:32px 0 70px;background-color:#f4faf8}@media(max-width:768px){.ps-shop-brand-wrapper{padding:16px 0 50px}}.ps-shop-brand .partner-title{font-size:45px!important;font-weight:600;line-height:1em;color:#000;margin-bottom:16px;text-align:center}.ps-shop-brand .partner-title .colored-text{color:#33a151;font-weight:600}@media(max-width:1400px){.ps-shop-brand .partner-title{font-size:40px!important}}@media(max-width:1024px){.ps-shop-brand .partner-title{font-size:30px!important}}@media(max-width:768px){.ps-shop-brand .partner-title{font-size:24px!important;margin-bottom:10px}}.ps-shop-brand .brand-item{display:flex!important;align-items:center;justify-content:center;margin-top:8px;margin-bottom:28px;padding:0 8px;box-sizing:border-box}@media(max-width:768px){.ps-shop-brand .brand-item{padding:0 4px}}.ps-shop-brand .brand-item .ps-carousel-item-brand{background-color:#fff;padding:6px;border-radius:10px;height:120px;width:230px;transition:all .3s ease-in-out}@media(max-width:768px){.ps-shop-brand .brand-item .ps-carousel-item-brand{height:100px;width:200px}}.ps-shop-brand .brand-item .ps-carousel-item-brand:hover{background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:all .3s ease-in-out}.ps-shop-brand .brand-item a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;transition:opacity .3s ease}.ps-shop-brand .brand-item a img{object-fit:contain;transition:filter .3s ease}@media(max-width:768px){.ps-shop-brand .brand-item a img{max-height:100px}}.ps-shop-brand .brand-item a img:hover{filter:grayscale(0)}.ps-shop--category,.ps-shop--seller{padding-top:60px}@media(max-width:768px){.ps-shop--category,.ps-shop--seller{padding-top:40px}}.ps-layout--shop{display:flex;flex-flow:row nowrap;background-color:#f4faf8}.ps-layout--shop>*{width:100%}.ps-layout--shop .ps-layout__left{width:100%;min-width:320px;max-width:310px;padding-right:20px}.ps-layout--shop .ps-layout__right{width:100%}@media(max-width:1199px){.ps-layout--shop{flex-flow:column wrap}.ps-layout--shop .ps-layout__left{max-width:100%;padding-right:0;display:none}.ps-layout--shop .ps-layout__left-seller{display:block}.ps-layout--shop .ps-layout__right{max-width:100%;margin-bottom:10px}}@media(max-width:767px){.ps-layout--shop{padding-bottom:10px}}.ps-layout--seller{display:flex;flex-flow:row nowrap;background-color:#f4faf8}.ps-layout--seller>*{width:100%}.ps-layout--seller .ps-layout__left-seller{width:100%;min-width:320px;max-width:310px;padding-right:20px}.ps-layout--seller .ps-layout__right{width:100%}@media(max-width:991px){.ps-layout--seller{flex-flow:column wrap}.ps-layout--seller .ps-layout__left-seller{max-width:100%;padding-right:0;display:block}.ps-layout--seller .ps-layout__right{max-width:100%;margin-bottom:10px}}@media(max-width:767px){.ps-layout--seller{padding-bottom:10px}}.ps-layout--shop--boxed{background-color:#f4faf8;padding-top:20px;padding-bottom:0}@media(max-width:1024px){.ps-layout--shop--boxed{padding-top:20px}}@media(max-width:768px){.ps-layout--shop--boxed{padding-top:10px}}.ps-shop--search .select2,.ps-shopping .select2{display:inline-block}.ps-shop--search .select2 .select2-selection__rendered,.ps-shopping .select2 .select2-selection__rendered{padding:6px 20px}.ps-shop--search .ps-shopping__view,.ps-shopping .ps-shopping__view{display:flex;flex-flow:row nowrap;align-items:center}.ps-shop--search .ps-shopping__view p,.ps-shopping .ps-shopping__view p{margin-bottom:0;margin-right:20px;color:#000}.ps-shop--search .ps-shopping__view ul li,.ps-shopping .ps-shopping__view ul li{display:inline-block;vertical-align:top;margin-right:10px}.ps-shop--search .ps-shopping__view ul li a,.ps-shopping .ps-shopping__view ul li a{font-size:24px;color:#999}.ps-shop--search .ps-shopping__view ul li:last-child,.ps-shopping .ps-shopping__view ul li:last-child{margin-right:0}.ps-shop--search .ps-shopping__view ul li.active a,.ps-shopping .ps-shopping__view ul li.active a{color:#000}.ps-shop--search .ps-shopping__actions,.ps-shopping .ps-shopping__actions{display:flex;flex-flow:row nowrap;align-items:center}.ps-shop--search .ps-shopping__actions .ps-shopping__view,.ps-shopping .ps-shopping__actions .ps-shopping__view{padding-left:40px}.ps-shop--search .ps-shopping__actions .form-control,.ps-shopping .ps-shopping__actions .form-control{height:40px;background-color:#fff;border-radius:10px;padding:0 10px}.ps-shop--search .ps-shopping__actions .ps-tab-list,.ps-shopping .ps-shopping__actions .ps-tab-list{display:flex;flex-flow:row nowrap}@media(max-width:768px){.ps-shop--search .ps-shopping__actions,.ps-shopping .ps-shopping__actions{justify-content:space-between;width:100%}}.ps-shop--search .ps-shopping__header,.ps-shopping .ps-shopping__header{margin-bottom:10px;width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between;background-color:#e6f3fa;border-radius:16px;align-items:center;padding:8px 15px}.ps-shop--search .ps-shopping__header p,.ps-shopping .ps-shopping__header p{margin-bottom:0!important;display:inline-block}.ps-shop--search .ps-shopping__header p strong,.ps-shopping .ps-shopping__header p strong{color:#000}.ps-shop--search .ps-shopping__header .product-found,.ps-shopping .ps-shopping__header .product-found{display:block}@media(max-width:768px){.ps-shop--search .ps-shopping__header .product-found,.ps-shopping .ps-shopping__header .product-found{display:none}}@media(max-width:1023px){.ps-shop--search .ps-shopping__header,.ps-shopping .ps-shopping__header{border-radius:10px;margin-bottom:20px}}@media(max-width:768px){.ps-shop--search .ps-shopping__header,.ps-shopping .ps-shopping__header{border-radius:10px;margin-bottom:10px}}.ps-shop--search .ps-shop__filter-mb,.ps-shopping .ps-shop__filter-mb{margin-bottom:30px;font-size:16px;vertical-align:top;display:flex;color:#000;align-items:center;font-weight:500;text-transform:uppercase}.ps-shop--search .ps-shop__filter-mb i,.ps-shopping .ps-shop__filter-mb i{font-weight:700;font-size:18px;margin-right:10px}@media(min-width:1200px){.ps-shop--search .ps-shop__filter-mb,.ps-shopping .ps-shop__filter-mb{display:none}}@media(max-width:1680px)and (min-width:1440px){.ps-shop--search .row .col-xl-2,.ps-shopping .row .col-xl-2{max-width:20%;flex-basis:20%}}@media(max-width:1440px)and (min-width:1200px){.ps-shop--search .row .col-xl-2,.ps-shopping .row .col-xl-2{max-width:25%;flex-basis:25%}}@media(max-width:1199px){.ps-shop--search,.ps-shopping{margin-top:0}}@media(max-width:767px){.ps-shop--search .ps-shopping__header,.ps-shopping .ps-shopping__header{flex-flow:row nowrap;justify-content:space-between}.ps-shop--search .ps-shopping__header>*,.ps-shopping .ps-shopping__header>*{flex-basis:100%}.ps-shop--search .ps-shopping__header .ps-shopping__view,.ps-shopping .ps-shopping__header .ps-shopping__view{padding-left:10px}.ps-shop--search .ps-shopping__actions,.ps-shopping .ps-shopping__actions{width:100%}.ps-shop--search .ps-shopping__actions .select2,.ps-shopping .ps-shopping__actions .select2{display:none}}@media(max-width:479px){.ps-shop--search .ps-shopping__header,.ps-shopping .ps-shopping__header{flex-flow:row wrap}.ps-shop--search .ps-shopping__header p,.ps-shopping .ps-shopping__header p{display:block;max-width:100%;flex-basis:100%;margin-bottom:10px;display:none}.ps-shop--search .ps-shopping__header .ps-shopping__actions,.ps-shopping .ps-shopping__header .ps-shopping__actions{max-width:100%}}.home-blogs-section{padding:60px 0 20px;background-color:#f4faf8}@media(max-width:768px){.home-blogs-section{padding:60px 0}}@media(max-width:480px){.home-blogs-section{padding:24px 0 52px}}.home-blogs-section__separator{border-bottom:1px solid rgba(0,0,0,.082);width:96%;margin:60px auto 0}@media(max-width:768px){.home-blogs-section__separator{display:none}}.home-blogs-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.home-blogs-title{font-size:45px;font-weight:700;margin:0;color:#000}@media(max-width:1400px){.home-blogs-title{font-size:40px!important}}@media(max-width:1024px){.home-blogs-title{font-size:30px!important}}@media(max-width:768px){.home-blogs-title{font-size:24px!important}}.home-blogs-title .text-green{color:#33a151;font-weight:700}.see-all-blogs{color:#000;text-decoration:none;font-size:18px;font-weight:600;transition:color .3s ease}.see-all-blogs:hover{color:#000}@media(max-width:768px){.see-all-blogs{font-size:16px}}.home-blogs-grid{display:grid;grid-gap:30px;gap:30px}@media(min-width:1200px){.home-blogs-grid{grid-template-columns:repeat(5,1fr);gap:25px}}@media(min-width:992px)and (max-width:1199px){.home-blogs-grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:768px)and (max-width:991px){.home-blogs-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:480px)and (max-width:767px){.home-blogs-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media(max-width:479px){.home-blogs-grid{grid-template-columns:1fr;gap:20px}}.home-blogs-grid__item{overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.home-blogs-grid__item:hover{box-shadow:0 2px 20px rgba(0,0,0,.12)}.home-blogs-grid__item__outer{padding:0 8px}.ps-post{background-color:#fff;height:100%;display:flex;flex-direction:column;padding:16px;border:1px solid rgba(0,0,0,.08);border-radius:16px;transition:all .3s ease}.ps-post:hover{box-shadow:0 2px 20px hsla(0,0%,86%,.514);border-color:1px solid rgba(0,0,0,.08)}.ps-post__thumbnail{position:relative;overflow:hidden;margin-bottom:20px}.ps-post__thumbnail .ps-post__image-link{display:block;line-height:0}.ps-post__thumbnail .post-image{width:100%;height:200px;object-fit:cover;border-radius:12px;transition:transform .3s ease}@media(max-width:480px){.ps-post__thumbnail .post-image{height:150px}.ps-post__thumbnail{margin-bottom:10px}}.ps-post__content{display:flex;flex-direction:column;gap:16px}@media(max-width:480px){.ps-post__content{padding:8px;gap:8px}}.ps-post__category{font-size:18px;color:#33a151}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#797979}@media(max-width:480px){.line-clamp-2{font-size:14px}}.ps-post__title{font-size:20px;font-weight:600;color:#000;text-decoration:none;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:56px}@media(max-width:768px){.ps-post__title{font-size:18px;min-height:auto}}@media(max-width:480px){.ps-post__title{font-size:18px;margin-bottom:12px;min-height:auto}}.ps-post__title:hover{color:#000}.ps-post__meta{display:flex;align-items:center;justify-content:space-between;margin-top:auto}@media(max-width:480px){.ps-post__meta{flex-direction:column;align-items:flex-start;gap:8px}}.ps-post__author{display:flex;align-items:center;gap:8px}.ps-post__author .author-info{display:flex;flex-direction:column;gap:2px}.ps-post__author .author-avatar{width:57px;height:57px;border-radius:50%;object-fit:cover}@media(max-width:480px){.ps-post__author .author-avatar{width:50px;height:50px}}.ps-post__author .author-name{font-size:16px;font-weight:600;color:#000}@media(max-width:480px){.ps-post__author .author-name{font-size:14px}}.ps-post__author .ps-post__date-separator{background-color:#000;margin-left:10px;width:4px;height:4px;border-radius:50%;display:inline-block}.ps-post__date{font-size:14px;color:#000}@media(max-width:480px){.ps-post__date{font-size:14px}}.ps-client-say{background-color:#33a151;padding:80px 0 120px;background-image:url(/static/img/banners/ad-bg-2.webp);background-size:cover;background-position:50%;background-repeat:no-repeat}@media(max-width:768px){.ps-client-say{padding:60px 0}}@media(max-width:480px){.ps-client-say{padding:24px 0 60px}}.testimonial-header{text-align:center;margin-bottom:40px}@media(max-width:768px){.testimonial-header{margin-bottom:20px}}.testimonial-header h2 span{color:#fff;font-size:45px;font-weight:600;line-height:1.2;max-width:48%;margin:0 auto}@media(max-width:1400px){.testimonial-header h2 span{font-size:40px!important}}@media(max-width:1024px){.testimonial-header h2 span{font-size:30px!important}}@media(max-width:768px){.testimonial-header h2 span{font-size:24px!important}}.testimonial-slider .slick-dots{bottom:-50px}@media(max-width:768px){.testimonial-slider .slick-dots{bottom:-40px}}.testimonial-slide{padding:0 15px}@media(max-width:768px){.testimonial-slide{padding:0 10px}}.testimonial-card{background:#fff;border-radius:22px;padding:60px 30px;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.1);min-height:350px;display:flex;flex-direction:column;justify-content:center;gap:18px;align-items:center}@media(max-width:768px){.testimonial-card{padding:30px 20px;height:320px}}@media(max-width:480px){.testimonial-card{padding:25px 15px;height:300px;gap:12px;height:auto}}.testimonial-avatar{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid #f0f0f0}@media(max-width:480px){.testimonial-avatar{width:70px;height:70px;margin-bottom:15px}}.testimonial-name{font-size:18px;font-weight:600;color:#000;margin-bottom:0}@media(max-width:480px){.testimonial-name{font-size:18px}}.testimonial-location{font-size:18px;color:#000;margin-bottom:0}.testimonial-text{font-size:16px;line-height:1.6;color:#000;margin:0;text-align:center}@media(max-width:480px){.testimonial-text{font-size:14px;line-height:1.5}}.ps-brand-banner,.ps-shop-banner{padding:20px 0}.ps-brand-banner .brand-banner,.ps-shop-banner .brand-banner{width:100%;border-radius:16px}@media(min-width:1680px){.ps-customer-bought .ps-section__content .row .col-xl-3{padding:0;flex-basis:14.2857142857%;max-width:14.2857142857%}}.ps-customer-bought.boxed{background-color:#fff;padding:20px}.ps-customer-bought .ps-best-sale-brands{padding:70px 0}.ps-customer-bought .ps-best-sale-brands .ps-section__header h3{font-size:20px;font-weight:600;margin:0 0 20px;line-height:1;color:#000}.ps-customer-bought .ps-best-sale-brands .ps-image-list{display:flex;flex-flow:row wrap;justify-content:space-between;align-self:center;border-bottom:1px solid rgba(0,0,0,.15);border-right:1px solid rgba(0,0,0,.15)}.ps-customer-bought .ps-best-sale-brands .ps-image-list li{display:flex;min-width:20%;max-width:20%;padding:10px;justify-content:center;align-items:center;border:1px solid rgba(0,0,0,.15);border-right:none;border-bottom:none}@media(max-width:991px){.ps-customer-bought .ps-best-sale-brands .ps-image-list{border:1px solid rgba(0,0,0,.15)}.ps-customer-bought .ps-best-sale-brands .ps-image-list li{min-width:25%;max-width:25%;border:none}}@media(max-width:767px){.ps-customer-bought .ps-best-sale-brands .ps-image-list li{min-width:33.3333%;max-width:33.3333%}}@media(max-width:479px){.ps-customer-bought .ps-best-sale-brands .ps-image-list li{min-width:50%;max-width:50%;border:1px solid rgba(0,0,0,.15)}}.ps-customer-bought .ps-deal-hot{padding:70px 0}.ps-customer-bought .ps-deal-hot .widget_best-sale{border-bottom:1px solid #d9d9d9}.ps-customer-bought .ps-home-categories .ps-section__header{margin-bottom:40px;padding-bottom:10px;border-bottom:1px solid #e1e1e1}.ps-customer-bought .ps-home-categories .ps-section__header h3{margin-bottom:0;font-size:24px;font-weight:400;line-height:1em}.ps-customer-bought .ps-search-trending{padding:70px 0}.ps-customer-bought .ps-search-trending .ps-section__header{margin-bottom:20px}.ps-customer-bought .ps-search-trending .ps-section__header h3{margin-bottom:0;font-size:20px;font-weight:400}.ps-customer-bought .ps-search-trending .ps-section__header h3 span{font-size:14px;margin-left:10px;color:#666}@media(max-width:479px){.ps-customer-bought .ps-search-trending .ps-section__header h3{font-size:18px}.ps-customer-bought .ps-search-trending .ps-section__header h3 span{font-size:12px}}.ps-customer-bought .ps-categories-box{background-color:#f5f5f5;padding:70px 0}@media(max-width:767px){.ps-customer-bought .ps-categories-box{padding:45px 0}}@media(max-width:479px){.ps-customer-bought .ps-categories-box{padding:35px 0}}.ps-customer-bought .ps-home-blog .ps-section__header{display:flex;flex-flow:row nowrap;justify-content:space-between;padding-bottom:10px}.ps-customer-bought .ps-home-blog .ps-section__header h3{font-size:24px}@media(max-width:767px){.ps-customer-bought .ps-home-blog .ps-section__header{flex-flow:row wrap}.ps-customer-bought .ps-home-blog .ps-section__header h3{display:block;margin-bottom:10px}}.ps-customer-bought .ps-blog{padding-bottom:100px}.ps-customer-bought .ps-blog .ps-blog__header{margin-bottom:50px}@media(max-width:767px){.ps-customer-bought .ps-blog{padding-bottom:50px}}.ps-customer-bought .ps-blog--sidebar{padding-bottom:90px;display:flex;flex-flow:row nowrap}.ps-customer-bought .ps-blog--sidebar>*{width:100%}.ps-customer-bought .ps-blog--sidebar .ps-blog__left{padding-right:70px}.ps-customer-bought .ps-blog--sidebar .ps-blog__left .ps-pagination{text-align:left}.ps-customer-bought .ps-blog--sidebar .ps-blog__right{max-width:300px;min-width:300px;padding-left:30px}.ps-customer-bought .ps-blog--sidebar.reverse{flex-flow:row-reverse nowrap}.ps-customer-bought .ps-blog--sidebar.reverse .ps-blog__left{padding-left:100px;padding-right:0}.ps-customer-bought .ps-blog--sidebar.reverse .ps-blog__right{padding-left:0}@media(max-width:1199px){.ps-customer-bought .ps-blog--sidebar .ps-blog__left{padding-right:0}.ps-customer-bought .ps-blog--sidebar.reverse .ps-blog__left{padding-left:30px;padding-right:0}}@media(max-width:991px){.ps-customer-bought .ps-blog--sidebar{flex-flow:column wrap}.ps-customer-bought .ps-blog--sidebar .ps-blog__left{margin-bottom:50px}.ps-customer-bought .ps-blog--sidebar .ps-blog__right{padding-left:0}.ps-customer-bought .ps-blog--sidebar.reverse{flex-flow:column wrap}.ps-customer-bought .ps-blog--sidebar.reverse .ps-blog__left{padding-left:0}}@media(max-width:767px){.ps-customer-bought .ps-blog--sidebar{padding-bottom:45px}}@media(max-width:479px){.ps-customer-bought .ps-blog--sidebar{padding-bottom:30px}}.ps-customer-bought .ps-related-posts{padding-top:60px}.ps-customer-bought .ps-related-posts h3{margin-bottom:60px;text-align:center;font-size:24px;color:#000}.ps-customer-bought .ps-post-comments{max-width:770px;margin:0 auto}.ps-customer-bought .ps-post-comments h3{text-align:center;font-size:24px;font-weight:600;color:#000;margin-bottom:40px;line-height:1.4em}.ps-customer-bought .ps-about-intro{padding:100px 0}.ps-customer-bought .ps-about-intro .ps-section__header{max-width:820px;margin:0 auto 100px}.ps-customer-bought .ps-about-intro .ps-section__header h4{margin-bottom:80px;font-size:24px;color:#000;font-weight:600}.ps-customer-bought .ps-about-intro .ps-section__header h3{margin-bottom:40px;font-weight:400;line-height:1.3em;color:#000;font-size:36px}.ps-customer-bought .ps-about-intro .ps-section__header p{font-size:18px;line-height:1.6em}.ps-customer-bought .ps-about-intro .ps-section__content{border-top:1px solid #e1e1e1;padding-top:90px}@media(max-width:1199px){.ps-customer-bought .ps-about-intro{padding:80px 0}}@media(max-width:991px){.ps-customer-bought .ps-about-intro{padding:70px 0}}@media(max-width:767px){.ps-customer-bought .ps-about-intro{padding:50px 0}.ps-customer-bought .ps-about-intro .ps-section__header h4{margin-bottom:50px}.ps-customer-bought .ps-about-intro .ps-section__header h3{font-size:24px}.ps-customer-bought .ps-about-intro .ps-section__header p{font-size:14px}}.ps-customer-bought .ps-our-team{padding:120px 0}.ps-customer-bought .ps-our-team .ps-section__header{padding-left:180px;padding-bottom:90px}.ps-customer-bought .ps-our-team .ps-section__header h3{margin-bottom:0;font-size:36px;font-weight:400;color:#000}.ps-customer-bought .ps-our-team .ps-section__content{display:flex;flex-flow:row wrap;margin:0 -15px}.ps-customer-bought .ps-our-team .ps-section__content figure{margin-bottom:30px;width:100%;max-width:25%;padding:0 15px}@media(max-width:1199px){.ps-customer-bought .ps-our-team .ps-section__header{padding-left:0;padding-bottom:50px}}@media(max-width:991px){.ps-customer-bought .ps-our-team{padding:90px 0}.ps-customer-bought .ps-our-team .ps-section__header{padding-bottom:40px}.ps-customer-bought .ps-our-team .ps-section__header h3{font-size:28px}.ps-customer-bought .ps-our-team .ps-section__content figure{max-width:33.3333%}}@media(max-width:767px){.ps-customer-bought .ps-our-team{padding:60px 0}.ps-customer-bought .ps-our-team .ps-section__header{padding-bottom:30px}.ps-customer-bought .ps-our-team .ps-section__header h3{font-size:24px}.ps-customer-bought .ps-our-team .ps-section__content figure{max-width:50%}}.ps-customer-bought .ps-about-milestone{padding:120px 0}.ps-customer-bought .ps-contact-info{padding:90px 0}.ps-customer-bought .ps-contact-info h3{margin-bottom:60px;text-align:center;font-size:36px;font-weight:600}@media(max-width:991px){.ps-customer-bought .ps-contact-info{padding:60px 0}.ps-customer-bought .ps-contact-info h3{font-size:24px}}@media(max-width:479px){.ps-customer-bought .ps-contact-info{padding:45px 0}.ps-customer-bought .ps-contact-info h3{font-size:20px}}.ps-customer-bought .ps-faqs{padding:90px 0}.ps-customer-bought .ps-faqs .ps-section__header{padding-bottom:100px}.ps-customer-bought .ps-faqs .ps-section__header h1{text-align:center;font-size:36px;font-weight:600}@media(max-width:767px){.ps-customer-bought .ps-faqs .ps-section__header{padding-bottom:50px}.ps-customer-bought .ps-faqs .ps-section__header h1{font-size:24px}}.ps-customer-bought .ps-call-to-action{background-color:#f1f1f1;padding:130px 0;text-align:center}.ps-customer-bought .ps-call-to-action h3{font-size:36px;color:#000;font-weight:600}.ps-customer-bought .ps-call-to-action h3 a{color:#0f6ece;font-weight:inherit}.ps-customer-bought .ps-call-to-action h3 a:hover{color:#000}@media(max-width:991px){.ps-customer-bought .ps-call-to-action{padding:100px 0}}@media(max-width:767px){.ps-customer-bought .ps-call-to-action{padding:80px 0}}@media(max-width:479px){.ps-customer-bought .ps-call-to-action{padding:65px 0}}.ps-customer-bought .ps-vendor-testimonials{background-color:#f6f6f6}.ps-customer-bought .ps-my-account{min-height:100vh;background-color:#f1f1f1}.ps-customer-bought .ps-order-tracking{padding:100px 0}.ps-customer-bought .ps-order-tracking .ps-section__header{text-align:center;padding-bottom:80px}.ps-customer-bought .ps-order-tracking .ps-section__header h3{margin-bottom:40px;font-size:48px;font-weight:600;line-height:1em}.ps-customer-bought .ps-order-tracking .ps-section__header p{max-width:960px;margin:0 auto;font-size:16px}@media(max-width:991px){.ps-customer-bought .ps-order-tracking{padding:75px 0}.ps-customer-bought .ps-order-tracking .ps-section__header{padding-bottom:60px}.ps-customer-bought .ps-order-tracking .ps-section__header h3{margin-bottom:20px;font-size:36px}.ps-customer-bought .ps-order-tracking .ps-section__header p{font-size:14px}}@media(max-width:767px){.ps-customer-bought .ps-order-tracking{padding:60px 0}}@media(max-width:479px){.ps-customer-bought .ps-order-tracking{padding:50px 0}.ps-customer-bought .ps-order-tracking .ps-section__header{padding-bottom:40px}}.ps-customer-bought .ps-shopping-cart .ps-section__cart-actions{padding-top:30px;padding-bottom:30px;display:flex;flex-flow:row nowrap;justify-content:space-between}.ps-customer-bought .ps-shopping-cart .ps-section__cart-actions .ps-btn i{margin-right:6px;vertical-align:middle}.ps-customer-bought .ps-shopping-cart .ps-section__cart-actions .ps-btn--outline{border-color:#000;color:#000;padding:12px 20px;vertical-align:middle}.ps-customer-bought .ps-shopping-cart .ps-section__cart-actions .ps-btn--outline i{margin-right:6px;vertical-align:middle}.ps-customer-bought .ps-shopping-cart .ps-section__cart-actions .ps-btn--outline:hover{background-color:#0f6ece;border-color:#0f6ece}.ps-customer-bought .ps-shopping-cart .ps-section__footer figure figcaption{position:relative;display:block;font-size:20px;color:#000;margin-bottom:35px}.ps-customer-bought .ps-shopping-cart .ps-section__footer figure figcaption:after{content:"";font-family:Linearicons;position:absolute;top:50%;right:0}.ps-customer-bought .ps-shopping-cart .ps-section__footer figure .form-control{border-color:#ccc}.ps-customer-bought .ps-shopping-cart .ps-section__footer .ps-btn--outline{border-color:#ccc;color:#000;border-radius:0}.ps-customer-bought .ps-shopping-cart .ps-section__footer .ps-btn--outline:hover{background-color:#0f6ece;border-color:#0f6ece;color:#fff}.ps-customer-bought .ps-shopping-cart .ps-section__footer .select2{min-width:100%}.ps-customer-bought .ps-shopping-cart .ps-section__footer .select2 .select2-selection--single .select2-selection__rendered{padding:15px 20px;border:#ccc}@media(max-width:479px){.ps-customer-bought .ps-shopping-cart .ps-section__cart-actions{flex-flow:row wrap}.ps-customer-bought .ps-shopping-cart .ps-section__cart-actions .ps-btn{width:100%;margin-bottom:10px;text-align:center}}.ps-customer-bought .ps-vendor-store{padding:40px 0}.ps-customer-bought .ps-vendor-store .ps-section__container{display:flex;flex-flow:row nowrap}.ps-customer-bought .ps-vendor-store .ps-section__container>*{width:100%}.ps-customer-bought .ps-vendor-store .ps-section__container .ps-section__left{max-width:25%}.ps-customer-bought .ps-vendor-store .ps-section__container .ps-section__right{max-width:75%;padding-left:30px}.ps-customer-bought .ps-vendor-store .ps-block--vendor-filter{margin-bottom:45px}@media(max-width:1199px){.ps-customer-bought .ps-vendor-store .ps-section__container{flex-flow:column wrap}.ps-customer-bought .ps-vendor-store .ps-section__container .ps-section__left{max-width:450px;margin-bottom:30px}.ps-customer-bought .ps-vendor-store .ps-section__container .ps-section__right{max-width:100%;padding-left:0}}.ps-customer-bought .ps-vendor-best-seller .ps-section__header{margin-bottom:30px;padding-bottom:16px;display:flex;flex-flow:row nowrap;justify-content:space-between;border-bottom:1px solid #e1e1e1}.ps-customer-bought .ps-vendor-best-seller .ps-section__header h3{display:inline-block;margin-bottom:0;font-weight:500;font-size:20px}.ps-customer-bought .ps-media-masonry{display:grid;grid-gap:15px;grid-template-columns:repeat(4,minmax(200px,1fr));grid-auto-rows:100%}.ps-customer-bought .ps-media-masonry figure{width:100%}.ps-customer-bought .ps-store-list{padding-top:60px}.ps-customer-bought .ps-store-list .ps-block--store-banner{margin-bottom:30px}.ps-customer-bought .ps-store-list>.container>.ps-section__header{text-align:center;padding-bottom:60px}.ps-customer-bought .ps-store-list>.container>.ps-section__header h3{font-size:36px;font-weight:600}.ps-customer-bought .ps-store-list .ps-section__search .form-group{position:relative}.ps-customer-bought .ps-store-list .ps-section__search .form-group button{position:absolute;top:50%;left:10px;background-color:transparent;border:none}.ps-customer-bought .ps-store-list .ps-section__search .form-control{text-indent:20px;height:40px}.ps-customer-bought .ps-store-list .ps-section__wrapper{display:flex;flex-flow:column-reverse wrap;padding-bottom:60px}.ps-customer-bought .ps-store-list .ps-section__wrapper>*{flex-basis:100%}.ps-customer-bought .ps-store-list .ps-section__left{padding:25px 20px;background-color:#efefef}.ps-customer-bought .ps-store-list .ps-section__right{margin-bottom:50px}.ps-customer-bought .ps-store-list .ps-store-link{margin-bottom:50px;padding:14px 15px;background-color:#f5f5f5}.ps-customer-bought .ps-store-list .ps-store-link ul li{display:inline-block;margin-bottom:0;margin-right:20px}.ps-customer-bought .ps-store-list .ps-store-link ul li a{font-weight:600;font-size:16px;color:#999}.ps-customer-bought .ps-store-list .ps-store-link ul li.active a{color:#000}.ps-customer-bought .ps-store-list .ps-stores-items{padding-bottom:60px}@media(max-width:560px){.ps-customer-bought .ps-store-list .ps-store-link ul{display:flex;flex-flow:row wrap}.ps-customer-bought .ps-store-list .ps-store-link ul li{margin-right:0;flex-basis:50%;margin-bottom:10px}}@media(min-width:1200px){.ps-customer-bought .ps-store-list>.container>.ps-section__header{padding:30px 0 115px}.ps-customer-bought .ps-store-list>.container>.ps-section__header h3{font-size:48px}.ps-customer-bought .ps-store-list .ps-section__left{max-width:300px}.ps-customer-bought .ps-store-list .ps-section__right{margin-bottom:0;padding-left:40px}.ps-customer-bought .ps-store-list .ps-section__wrapper{flex-flow:row nowrap;padding-bottom:90px}}.ps-customer-bought .ps-store-box .ps-section__header{display:flex;flex-flow:column wrap;padding-bottom:32px}@media(min-width:768px){.ps-customer-bought .ps-store-box .ps-section__header{flex-flow:row nowrap;justify-content:space-between;align-items:center}.ps-customer-bought .ps-store-box .ps-section__header p{margin-bottom:0}}.ps-customer-bought .ps-section--account-setting .ps-section__header{margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #d1d1d1}.ps-customer-bought .ps-section--account-setting .ps-section__header h3{font-weight:600;font-size:20px;margin-bottom:0}.ps-customer-bought .ps-related-products.boxed,.ps-customer-bought .ps-section--account-setting .ps-section__content{padding:20px;background-color:#fff}.ps-customer-bought .ps-brand-banner img,.ps-customer-bought .ps-shop-banner img{width:100%;border-radius:20px!important}.ps-customer-bought .ps-consumer-electronics{margin-top:30px}.ps-customer-bought .ps-section--switcher-demo{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:9999;background-color:hsla(0,0%,100%,.975);display:none}.ps-customer-bought .ps-section--switcher-demo .ps-block--demo{margin-bottom:30px}.ps-customer-bought .ps-section--switcher-demo .ps-section__close{position:absolute;top:10px;right:10px;border:none;background-color:transparent;font-size:30px;color:#000}.ps-customer-bought .ps-section--switcher-demo .ps-section__header{padding:50px 0}.ps-customer-bought .ps-section--switcher-demo .ps-section__header h3{font-size:36px;font-weight:600}.ps-customer-bought .ps-section--switcher-demo .ps-section__content .ant-tabs .ant-tabs-nav{margin-bottom:30px}.ps-customer-bought .ps-section--switcher-demo .ps-section__content .ant-tabs .ant-tabs-nav .ant-tabs-nav-list{margin:0 auto}.ps-customer-bought .ps-section--switcher-demo .ps-section__content .ant-tabs .ant-tabs-nav .ant-tabs-nav-list button{font-size:20px;font-weight:600}.ps-customer-bought .ps-section--switcher-demo .ps-section__content .ant-tabs .ant-tabs-nav .ant-tabs-nav-list button.ant-tabs-tab-active,.ps-customer-bought .ps-section--switcher-demo .ps-section__content .ant-tabs .ant-tabs-nav .ant-tabs-nav-list button:hover{color:#0f6ece}.ps-customer-bought .ps-section--switcher-demo .ps-section__content .ant-tabs .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-ink-bar{background-color:#0f6ece}.ps-customer-bought .ps-section--switcher-demo.active{display:block}.ps-customer-bought .ps-demo-area{display:none}.ps-customer-bought .ps-demo-area .ps-btn--demo{position:fixed;display:flex;justify-content:center;align-items:center;top:40%;right:0;width:60px;height:60px;border:none;background-color:rgba(0,0,0,.85);transition:all .4s ease;transform:translateY(-50%)}.ps-customer-bought .ps-demo-area .ps-btn--demo span{color:#fff;font-weight:600;font-size:14px;text-transform:uppercase}.ps-customer-bought .ps-demo-area .ps-btn--demo:hover{background-color:#000}@media screen and (min-width:1200px){.ps-customer-bought .ps-demo-area{display:block}}@media screen and (max-width:480px){.ps-customer-bought .ps-shop-items .row{margin:0 -5px!important}.ps-customer-bought .ps-shop-items .row>*{padding:0 5px!important}.ps-customer-bought .ps-shop-items .ps-product{margin-bottom:10px}}@media screen and (min-width:768px){.ps-customer-bought .ps-shop-items .row{margin:0}.ps-customer-bought .ps-shop-items .row>*{padding:0}}.ps-customer-bought .ps-shop--category{padding-top:30px}.ps-customer-bought .ps-shop--category .ps-shop__heading{font-weight:600;font-size:24px;margin-bottom:20px}@media screen and (min-width:1200px){.ps-customer-bought .ps-shop--category{padding-top:60px}}.ps-customer-bought .ps-shop--search{padding-bottom:64px}.ps-customer-bought .ps-shop--search .ps-shop__header{padding:60px 0 40px}.ps-customer-bought .ps-shop--search .ps-shop__header h1{font-size:24px;font-weight:600}@media screen and (min-width:1200px){.ps-customer-bought .ps-shop--search .ps-shop__header{padding:80px 0 40px}.ps-customer-bought .ps-shop--search .ps-shop__header h1{font-size:30px}}.ps-shopping-cart .ps-section__content .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center;background:#f8f9fa;border-radius:12px;border:2px dashed #dee2e6}.ps-shopping-cart .ps-section__content .empty-state .empty-icon{font-size:64px;color:#adb5bd;margin-bottom:24px}.ps-shopping-cart .ps-section__content .empty-state h4{font-size:24px;font-weight:600;color:#495057;margin-bottom:12px}.ps-shopping-cart .ps-section__content .empty-state p{color:#6c757d;font-size:16px;margin-bottom:32px;max-width:400px;line-height:1.5}.ps-shopping-cart .ps-section__content .empty-state .shop-now-btn{background:#33a151;color:#fff;text-decoration:none;padding:16px 32px;border-radius:8px;font-size:16px;font-weight:500;transition:all .3s ease}.ps-shopping-cart .ps-section__content .empty-state .shop-now-btn:hover{transform:translateY(-2px)}.about-hero{background-size:cover;background-position:50%;padding:170px 0;text-align:center;color:#fff;margin:10px 0 20px;border-radius:16px}.about-hero h1{font-size:48px;font-weight:600;margin-bottom:0}.about-content{margin:20px 0;line-height:1.7}.about-content h1,.about-content h2,.about-content h3,.about-content h4,.about-content h5,.about-content h6{margin:.6em 0;font-weight:600}.about-content p{margin:0 0 .5em}.about-content ol,.about-content ul{margin:0 0 1em 1.5em;padding-left:1.2em}.about-content li{margin-bottom:.4em}.about-content a{color:#0f6ece}.contact-us,.faqs-header,.privacy-policy-content{margin:20px 0}#shop-carousel .ps-carouse--nav-inside{margin-bottom:60px}@media(max-width:767px){#shop-carousel .ps-carouse--nav-inside{margin-bottom:40px}}#shop-carousel .ps-product-list{margin-bottom:90px}#shop-carousel .ps-product-list .ps-section__header{display:block;text-align:center}@media(max-width:767px){#shop-carousel .ps-product-list{margin-bottom:50px}}#shop-categories{background-color:#fff;border:1px solid #eaeaea;border-radius:10px}#shop-categories .ps-product-list{margin-bottom:20px;background-color:#fff}#shop-categories .ps-product-list .ps-section__header h3{font-weight:400}#shop-categories .ps-section-categories{margin-bottom:0;background-color:transparent}#shop-categories .ps-more-categories .ps-section__content{display:flex;flex-flow:row wrap}#shop-categories .ps-more-categories .ps-section__content .ps-block--category-vertical{max-width:20%;padding:30px 10px}@media(max-width:1199px){#shop-categories .ps-more-categories .ps-section__content .ps-block--category-vertical{max-width:25%}}@media(max-width:991px){#shop-categories .ps-more-categories .ps-section__content .ps-block--category-vertical{max-width:33.3333333333%}}@media(max-width:767px){#shop-categories .ps-more-categories .ps-section__content .ps-block--category-vertical{max-width:50%}}@media(max-width:479px){#shop-categories .ps-more-categories .ps-section__content .ps-block--category-vertical{max-width:100%}}#shop-sidebar .ps-page__header{margin-bottom:50px}#shop-sidebar .ps-page__header h1{margin-bottom:20px;font-weight:600;color:#000;font-size:24px}#shop-sidebar .ps-layout--shop{padding-top:30px}#contact-us .ps-breadcrumb{margin-bottom:0}#contact-map{height:100vh}#shop-carousel .ps-carousel--nav-inside{padding:30px 0 50px}#shop-carousel .ps-carousel--nav-inside .owl-item img{width:100%}@media(max-width:767px){#shop-carousel .ps-carousel--nav-inside{padding:30px 0}}.ps-page--404{position:relative;background-color:#f4faf8;text-align:center;padding:100px 20px}@media(max-width:767px){.ps-page--404{padding:50px 20px}}.ps-page--404 .container{display:flex;flex-flow:column wrap;justify-content:center}.ps-page--404 img{margin-bottom:100px}@media(max-width:767px){.ps-page--404 img{margin-bottom:50px}}.ps-page--404 h3{margin-bottom:20px;font-size:36px;color:#000;font-weight:600}.ps-page--404 p{margin-bottom:20px;font-size:18px}.ps-page--404 p a{color:#0f6ece}.ps-page--404 .ps-form--widget-search{max-width:370px;margin:0 auto}.ps-page--404 .ps-form--widget-search input{height:50px;border-color:#fff}@media(max-width:767px){.ps-page--404 h3{font-size:24px}.ps-page--404 p{font-size:14px}}.ps-page--comming-soon{text-align:center;padding-bottom:50px}.ps-page--comming-soon .ps-countdown li{display:inline-block;margin-right:20px}.ps-page--comming-soon .ps-countdown li span{margin-bottom:0;font-weight:400;font-size:48px;color:#000;line-height:1em}.ps-page--comming-soon .ps-countdown li p{margin-bottom:0}.ps-page--comming-soon .ps-countdown li:last-child{margin-right:0}.ps-page--comming-soon .ps-page__header{padding:50px 0}.ps-page--comming-soon .ps-page__header .ps-logo{display:inline-block;margin-bottom:50px}.ps-page--comming-soon .ps-page__header h1{margin-bottom:20px;font-size:36px;font-weight:600}.ps-page--comming-soon figure figcaption{margin-bottom:30px;font-size:16px;font-weight:600}.ps-page--comming-soon figure .ps-countdown{margin-bottom:80px}.ps-page--comming-soon .ps-list--social li{margin-right:30px}.ps-page--comming-soon .ps-list--social li a{color:#ccc}.ps-page--comming-soon .ps-list--social li a:hover{color:#0f6ece}.ps-shop--search .shop-brand-items,.ps-shopping .shop-brand-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:10px;gap:10px}.ps-shop--search .shop-brand-items .productCard,.ps-shopping .shop-brand-items .productCard{max-width:306px}@media(max-width:1023px){.ps-shop--search .shop-brand-items .productCard,.ps-shopping .shop-brand-items .productCard{max-width:100%;width:100%}}.ps-shop--search .ps-product-list,.ps-shopping .ps-product-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:10px;gap:10px}@media(max-width:1545px){.ps-shop--search .ps-product-list,.ps-shopping .ps-product-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media(max-width:1280px){.ps-shop--search .ps-product-list,.ps-shopping .ps-product-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media(max-width:768px){.ps-shop--search .ps-product-list,.ps-shopping .ps-product-list{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px}}@media(max-width:413px){.ps-shop--search .ps-product-list,.ps-shopping .ps-product-list{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media(max-width:385px){.ps-shop--search .ps-product-list,.ps-shopping .ps-product-list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.ps-shop--search .ps-product-list-view,.ps-shopping .ps-product-list-view{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}@media(max-width:1200px){.ps-shop--search .ps-product-list-view,.ps-shopping .ps-product-list-view{grid-template-columns:repeat(1,1fr)}}.ps-page--shop{background-color:#f4faf8}.ps-page--shop .ps-brand-banner-outer{padding:6px 0 0}@media(max-width:540px){.ps-page--shop .ps-brand-banner-outer{padding:6px 0 0}}.ps-page--shop .ps-brand-banner,.ps-page--shop .ps-brand-banner-mobile{position:relative}.ps-page--shop .ps-brand-banner .logo-brand,.ps-page--shop .ps-brand-banner .logo-brand-mobile,.ps-page--shop .ps-brand-banner-mobile .logo-brand,.ps-page--shop .ps-brand-banner-mobile .logo-brand-mobile{height:170px;width:170px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;border:2px solid #b8b8b8;position:absolute;bottom:-20%;left:10%;transform:translateX(-50%);overflow:hidden}@media(max-width:1280px){.ps-page--shop .ps-brand-banner .logo-brand,.ps-page--shop .ps-brand-banner .logo-brand-mobile,.ps-page--shop .ps-brand-banner-mobile .logo-brand,.ps-page--shop .ps-brand-banner-mobile .logo-brand-mobile{height:150px;width:150px;bottom:-20%}}@media(max-width:1024px){.ps-page--shop .ps-brand-banner .logo-brand,.ps-page--shop .ps-brand-banner .logo-brand-mobile,.ps-page--shop .ps-brand-banner-mobile .logo-brand,.ps-page--shop .ps-brand-banner-mobile .logo-brand-mobile{height:130px;width:130px;bottom:-17%;left:13%}}@media(max-width:768px){.ps-page--shop .ps-brand-banner .logo-brand,.ps-page--shop .ps-brand-banner .logo-brand-mobile,.ps-page--shop .ps-brand-banner-mobile .logo-brand,.ps-page--shop .ps-brand-banner-mobile .logo-brand-mobile{height:110px;width:110px;bottom:-17%}}@media(max-width:540px){.ps-page--shop .ps-brand-banner .logo-brand,.ps-page--shop .ps-brand-banner .logo-brand-mobile,.ps-page--shop .ps-brand-banner-mobile .logo-brand,.ps-page--shop .ps-brand-banner-mobile .logo-brand-mobile{height:100px;width:100px;bottom:-22%;left:15%}}@media(max-width:480px){.ps-page--shop .ps-brand-banner .logo-brand,.ps-page--shop .ps-brand-banner .logo-brand-mobile,.ps-page--shop .ps-brand-banner-mobile .logo-brand,.ps-page--shop .ps-brand-banner-mobile .logo-brand-mobile{height:85px;width:85px;bottom:-19%;left:15%}}.ps-page--shop .ps-brand-banner .logo-brand .logo-brand-img,.ps-page--shop .ps-brand-banner .logo-brand-mobile .logo-brand-img,.ps-page--shop .ps-brand-banner-mobile .logo-brand .logo-brand-img,.ps-page--shop .ps-brand-banner-mobile .logo-brand-mobile .logo-brand-img{width:130px}@media(max-width:1280px){.ps-page--shop .ps-brand-banner .logo-brand .logo-brand-img,.ps-page--shop .ps-brand-banner .logo-brand-mobile .logo-brand-img,.ps-page--shop .ps-brand-banner-mobile .logo-brand .logo-brand-img,.ps-page--shop .ps-brand-banner-mobile .logo-brand-mobile .logo-brand-img{width:110px}}@media(max-width:1024px){.ps-page--shop .ps-brand-banner .logo-brand .logo-brand-img,.ps-page--shop .ps-brand-banner .logo-brand-mobile .logo-brand-img,.ps-page--shop .ps-brand-banner-mobile .logo-brand .logo-brand-img,.ps-page--shop .ps-brand-banner-mobile .logo-brand-mobile .logo-brand-img{width:100px}}@media(max-width:768px){.ps-page--shop .ps-brand-banner .logo-brand .logo-brand-img,.ps-page--shop .ps-brand-banner .logo-brand-mobile .logo-brand-img,.ps-page--shop .ps-brand-banner-mobile .logo-brand .logo-brand-img,.ps-page--shop .ps-brand-banner-mobile .logo-brand-mobile .logo-brand-img{width:85px}}@media(max-width:540px){.ps-page--shop .ps-brand-banner .logo-brand .logo-brand-img,.ps-page--shop .ps-brand-banner .logo-brand-mobile .logo-brand-img,.ps-page--shop .ps-brand-banner-mobile .logo-brand .logo-brand-img,.ps-page--shop .ps-brand-banner-mobile .logo-brand-mobile .logo-brand-img{width:75px}}@media(max-width:480px){.ps-page--shop .ps-brand-banner .logo-brand .logo-brand-img,.ps-page--shop .ps-brand-banner .logo-brand-mobile .logo-brand-img,.ps-page--shop .ps-brand-banner-mobile .logo-brand .logo-brand-img,.ps-page--shop .ps-brand-banner-mobile .logo-brand-mobile .logo-brand-img{width:70px}}.ps-page--shop .ps-brand-banner .logo-brand .logo-brand-img-placeholder,.ps-page--shop .ps-brand-banner .logo-brand-mobile .logo-brand-img-placeholder,.ps-page--shop .ps-brand-banner-mobile .logo-brand .logo-brand-img-placeholder,.ps-page--shop .ps-brand-banner-mobile .logo-brand-mobile .logo-brand-img-placeholder{width:100%;height:100%;object-fit:contain}@media(max-width:768px){.ps-page--shop .ps-brand-banner .logo-brand .logo-brand-img-placeholder,.ps-page--shop .ps-brand-banner .logo-brand-mobile .logo-brand-img-placeholder,.ps-page--shop .ps-brand-banner-mobile .logo-brand .logo-brand-img-placeholder,.ps-page--shop .ps-brand-banner-mobile .logo-brand-mobile .logo-brand-img-placeholder{width:100px}}.ps-page--shop .ps-shop-brand{margin-bottom:45px}.ps-page--shop .ps-carousel--nav-inside .owl-item img{width:100%}.ps-page--shop .ps-shopping{padding-bottom:10px}@media(max-width:540px){.ps-page--shop .ps-shopping{padding-bottom:0}}@media screen and (min-width:992px){.ps-page--shop .ps-shopping{padding-bottom:10px}}@media screen and (min-width:1200px){.ps-page--shop .ps-shopping{padding-bottom:20px}}.ps-page--shop .ps-brand-banner-mobile,.ps-page--shop .ps-shop-banner-mobile{display:none}@media(max-width:1199px){.ps-page--shop .ps-block--shop-features,.ps-page--shop .ps-shop-brand{display:none}}@media(max-width:540px){.ps-page--shop .ps-brand-banner,.ps-page--shop .ps-shop-banner{display:none}.ps-page--shop .ps-seller-banner{display:block}.ps-page--shop .ps-brand-banner-mobile,.ps-page--shop .ps-shop-banner-mobile{display:block;padding:10px 0}.ps-page--shop .ps-brand-banner-mobile img,.ps-page--shop .ps-shop-banner-mobile img{border-radius:16px}.ps-page--shop .ps-brand-banner-mobile .logo-brand img,.ps-page--shop .ps-brand-banner-mobile .logo-brand-mobile img,.ps-page--shop .ps-shop-banner-mobile .logo-brand img,.ps-page--shop .ps-shop-banner-mobile .logo-brand-mobile img{border-radius:0}}@media(max-width:767px){.ps-page--shop .ps-product .ps-product__vendor{padding-left:10px;padding-right:10px}.ps-page--shop .ps-product .ps-product__content:not(.hover){width:100%;left:0;padding:0 10px 20px}}@media(min-width:576px)and (max-width:992px){.ps-page--shop .container{max-width:100%}}.ps-page-categories{background-color:#f4faf8}@media(max-width:768px){.ps-page-categories{padding-top:10px}}.ps-page--product{padding-top:30px;background-color:#f4faf8}.ps-page--product .ps-page__container{display:flex;flex-flow:row nowrap;width:100%}.ps-page--product .ps-page__container>*{width:100%}.ps-page--product .ps-page__container .ps-page__left{padding-right:30px;max-width:calc(100% - 290px)}.ps-page--product .ps-page__container .ps-page__right{min-width:290px;max-width:290px}.ps-page--product .product-not-found{display:flex;justify-content:center;align-items:center;padding:80px 20px;min-height:60vh;text-align:center;background-color:#fafafa}@media(max-width:480px){.ps-page--product .product-not-found{min-height:40vh;padding:40px 20px}}.ps-page--product .product-not-found__content{max-width:500px;margin:0 auto}.ps-page--product .product-not-found__image{width:480px;height:auto;margin-bottom:24px;opacity:.9;animation:float 3s ease-in-out infinite}.ps-page--product .product-not-found__title{font-size:20px;font-weight:600;color:#333;margin-bottom:12px}@media(max-width:480px){.ps-page--product .product-not-found__title{font-size:18px}}.ps-page--product .product-not-found__text{font-size:16px;color:#666;margin-bottom:24px}.ps-page--product .product-not-found__button{display:inline-block;background-color:#33a151;color:#fff;padding:12px 28px;border-radius:6px;text-decoration:none;font-weight:500;transition:all .3s ease}.ps-page--product .product-not-found__button:hover{background-color:#2d8e47;transform:translateY(-2px)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.ps-page--product .ps-page__right .widget_same-brand{border-bottom:1px solid #eaeaea}.ps-page--product.reverse .ps-page__container{flex-flow:row-reverse nowrap}.ps-page--product.reverse .ps-page__right{padding-right:30px}@media(max-width:1199px){.ps-page--product .ps-page__right{display:none}.ps-page--product .ps-page__container{flex-flow:column wrap}.ps-page--product .ps-page__container .ps-page__left{max-width:100%;padding-right:0}}.ps-page--product-box{padding-bottom:30px;background-color:#f1f1f1}.ps-page--blog .ps-page__header{padding:90px 0;text-align:center}.ps-page--blog .ps-page__header h1{margin:0;font-size:48px;font-weight:600;line-height:1em}.ps-page--blog .ps-breadcrumb{background-color:transparent}@media(max-width:991px){.ps-page--blog .ps-page__header{padding:45px 0}.ps-page--blog .ps-page__header h1{font-size:36px}}@media(max-width:767px){.ps-page--blog .ps-page__header{padding:30px 0}.ps-page--blog .ps-page__header h1{font-size:32px}}@media(max-width:479px){.ps-page--blog .ps-page__header{padding:25px 0}.ps-page--blog .ps-page__header h1{font-size:24px}}.ps-page--account{padding-top:50px;padding-bottom:50px;background-color:#f4faf8}@media(max-width:1280px){.ps-page--account{padding-top:30px;padding-bottom:30px}}@media(max-width:1023px){.ps-page--account{padding-top:20px;padding-bottom:20px}}@media(max-width:992px){.ps-page--account .ps-section__left{display:none}}.ps-page--account .ps-page__left{height:100%;padding:30px 20px;border-radius:4px;background-color:#fff}.ps-page--account .ps-page__dashboard p{font-size:16px}.ps-page--account .ps-page__dashboard p a{color:#0077b5}.ps-page--account .ps-page__dashboard p a:hover{color:#0f6ece}@media(max-width:1023px){.ps-page--account .desktop-sidebar{display:none}}.ps-site-overlay{position:fixed;top:0;left:0;width:100%;z-index:1000;height:100vh;background-color:rgba(0,0,0,.75);visibility:hidden;opacity:0}.ps-site-overlay.active{visibility:visible;opacity:1}.layout--product .navigation--bottom-mobile{visibility:hidden;opacity:0}.sub-toggle{position:relative;display:inline-block;width:36px;height:36px;cursor:pointer;display:none}.sub-toggle:after,.sub-toggle:before{content:"";position:absolute;top:50%;left:50%;width:12px;height:1px;background-color:#000}.sub-toggle.active:after{display:none}.sub-menu{position:absolute;top:100%;left:0;min-width:240px;z-index:1000;background-color:#fff;border:1px solid #ccc;visibility:hidden;opacity:0}.sub-menu:before{content:"";position:absolute;bottom:100%;left:50%;height:0;width:0;border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;display:none}.sub-menu>li{display:block}.sub-menu>li>a{display:inline-block;padding:6px 20px;width:100%;font-size:14px;color:#000;text-transform:capitalize}.sub-menu>li>a:hover{color:#0f6ece}.sub-menu>li:last-child{border-bottom:none}.sub-menu>li:last-child a{border-bottom:1px solid #eee}.sub-menu>li.menu-item-has-children{position:relative}.sub-menu>li.menu-item-has-children>.sub-toggle{display:none}.sub-menu>li.menu-item-has-children>.sub-menu{position:absolute;top:0;left:100%;visibility:hidden;opacity:0}.sub-menu>li.menu-item-has-children>.sub-menu:before{display:none}.sub-menu>li.menu-item-has-children:hover>.sub-menu{visibility:visible;opacity:1}.mega-menu{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:15px 30px 10px;background-color:#fff;border:1px solid #eee;border-radius:10px}.mega-menu>*{width:100%;padding:10px 15px}.mega-menu h4{margin:0 0 10px;font-size:16px;font-weight:500;color:#000}.mega-menu .mega-menu__column{min-width:180px}.mega-menu .mega-menu__column .mega-menu__heading{font-weight:600}.mega-menu .mega-menu__list{background-color:transparent}.mega-menu .mega-menu__list li a{display:block;color:#000;line-height:20px;padding:5px 0;font-size:14px;background-color:transparent}.mega-menu .mega-menu__list li a.has-badge{padding-right:20px}.mega-menu .mega-menu__list li a.has-badge:after{content:"New";display:inline-block;position:absolute;top:5px;right:0;font-size:9px;color:#fff;padding:0 8px;line-height:2em;border-radius:10px;background-color:#0f6ece}.mega-menu .mega-menu__list li a.has-badge.sale{color:#ec0101}.mega-menu .mega-menu__list li a.has-badge.sale:after{content:"Sale";background-color:#ffa800}.mega-menu .mega-menu__list li a:hover{color:#33a151}.menu{text-align:left}.menu>li,.menu>li>a{display:inline-block}.menu>li>a{padding:15px 25px;font-size:16px;font-weight:400;line-height:20px;color:#000}.menu>li>a:hover{color:#000}.menu>li:first-child,.menu>li:first-child>a{padding-left:0}.menu>li:last-child{margin-right:0;padding-right:0}.menu>li .sub-toggle{margin-left:5px;display:none}.menu>li .mega-menu,.menu>li .sub-menu{visibility:hidden;opacity:0}.menu>li .mega-menu{position:absolute;top:100%;left:0;z-index:1000}.menu>li.menu-item-has-children{position:relative}.menu>li.menu-item-has-children>a:after{content:"";font:normal normal normal 12px/1 linearicons;position:absolute;top:50%;right:0}.menu>li.menu-item-has-children>a:before{content:"";width:13px;height:13px;background-color:#fff;position:absolute;top:100%;left:50%;z-index:10000;border-left:1px solid #ccc;border-top:1px solid #ccc;visibility:hidden;opacity:0}.menu>li.has-mega-menu{position:relative}.menu>li.has-mega-menu .mega-menu{position:absolute;top:100%;left:0}.menu>li.has-mega-menu:hover .mega-menu{visibility:visible;opacity:1}.menu>li:hover .sub-toggle{color:#fff}.menu>li:hover.menu-item-has-children>a:before,.menu>li:hover>.sub-menu{visibility:visible;opacity:1}.menu--product-categories{position:relative;height:100%}.menu--product-categories .menu__toggle{position:relative;height:100%;display:flex;flex-flow:row nowrap;align-items:center;cursor:pointer}.menu--product-categories .menu__toggle i{font-size:20px;margin-right:10px}.menu--product-categories .menu__toggle span{font-size:20px;color:#000;font-size:16px;font-weight:600}.menu--product-categories .menu__content{position:absolute;top:100%;left:0;z-index:100;z-index:1000;min-width:100%;padding-top:2px;visibility:hidden;opacity:0;transition:all .3s ease}.menu--product-categories .menu--dropdown{background-color:#fff;box-shadow:0 8px 32px rgba(15,110,206,.08);border-radius:12px;min-width:260px;padding:10px 0;margin-top:20px}.menu--product-categories .menu--dropdown .menu-item-has-children{position:relative}.menu--product-categories:hover .menu__content{visibility:visible;opacity:1}.menu--dropdown ul{margin:0;padding:0;list-style-type:none}.menu--dropdown>li{padding:0 20px;transition:all .4s ease;color:#000;margin:10px}.menu--dropdown>li>a{display:block;padding:10px 0;color:#000}.menu--dropdown>li>a i{margin-right:10px;font-size:18px}.menu--dropdown>li.has-mega-menu .mega-menu{position:absolute;top:0;left:101%;width:auto;min-width:530px;visibility:hidden;opacity:0;border-left:none}.menu--dropdown>li:hover{background-color:#d8ffe2;border-radius:10px}.menu--dropdown>li:hover>a{color:#33a151}.menu--dropdown>li:hover.has-mega-menu .mega-menu,.menu--mobile .sub-menu{visibility:visible;opacity:1}.menu--mobile .sub-menu{position:relative;display:none;border:none}.menu--mobile .sub-menu>li>a{border:none;padding:10px 20px}.menu--mobile .mega-menu{display:none;max-width:100%;padding-left:15px}.menu--mobile .mega-menu h4{position:relative;display:block;margin-bottom:0;padding:10px 0;width:100%;line-height:20px}.menu--mobile .mega-menu .mega-menu__column{padding:0}.menu--mobile .mega-menu .mega-menu__list{display:none;padding-left:15px}.menu--mobile .mega-menu .mega-menu__list li a{color:#666;border:none}.menu--mobile .mega-menu .mega-menu__list li a:hover{color:#000}.menu--mobile>li{border-bottom:1px solid #dedede}.menu--mobile>li>a{position:relative;z-index:10;display:block;padding:15px 20px;line-height:20px;font-size:15px}.menu--mobile>li>a:hover{padding-left:5px;color:#000}.menu--mobile>li.menu-item-has-children{position:relative}.menu--mobile>li.menu-item-has-children .sub-toggle{position:absolute;top:5px;right:0;width:40px;height:40px;z-index:20;display:inline-block}.menu--mobile .mega-menu{border:none}.menu--mobile .mega-menu h4{font-weight:500}.menu--mobile .mega-menu__list>li{border-bottom:1px solid #dedede}.menu--mobile .mega-menu__list>li a{padding:10px 0}.menu--mobile .mega-menu__list>li:last-child{border:none}.menu--mobile-2{font-size:16px}.menu--mobile-2 .ant-menu-submenu>.ant-menu-submenu-title>a,.menu--mobile-2 .ant-menu-submenu>.ant-menu-submenu-title>span{color:#000;font-size:16px}.menu--mobile-2 .ant-menu-submenu>.ant-menu-sub{padding-left:20px}.menu--mobile-2 .ant-menu-item-active{color:#0f6ece;background-color:transparent}.error,.loading{text-align:center;padding:40px;font-size:18px}.hero{position:relative;min-height:371px;display:flex;align-items:center;justify-content:center;overflow:hidden}@media(max-width:1200px){.hero{min-height:250px}}.hero-content{text-align:center;z-index:2;max-width:800px;padding:0 20px}.hero-title{font-size:42px;font-weight:700;color:#fff;margin-bottom:16px;line-height:1.2}.hero-subtitle{font-size:20px;color:#fff;margin-bottom:0;line-height:1.5}.hero-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media(max-width:540px){.hero-image{display:none}}.hero-image img{width:100%;height:100%;object-fit:cover;border-radius:16px}.hero-image-mobile{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media(min-width:540px){.hero-image-mobile{display:none}}.hero-image-mobile img{width:100%;height:100%;object-fit:cover;border-radius:16px}.features{padding:80px 20px;background:#fff}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:40px;gap:40px;max-width:1200px;margin:0 auto}.feature-card{text-align:center;padding:40px 20px;border-radius:12px;background:#f8f9fa;transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.feature-icon{width:80px;height:80px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;background:#28a745;border-radius:50%}.feature-icon img{width:40px;height:40px;object-fit:contain}.feature-icon span{font-size:32px;color:#fff}.feature-title{font-size:20px;font-weight:600;color:#2c3e50;margin:0}.story{padding:80px 20px;background:#fff}@media(max-width:1400px){.story{padding:60px 20px}}@media(max-width:1200px){.story{padding:40px 20px}}@media(max-width:992px){.story{padding:20px 0}}.story-content{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%}.story-content-inner .story-section{display:flex;flex-direction:column;gap:10px}.story-content-inner .story-section .story-heading{font-size:42px;font-weight:700;color:#2c3e50}.story-content-inner .story-section .story-heading .highlight{color:#0f6ece;font-weight:700}.story-content-inner .story-section .story-text{font-size:20px;color:#000;line-height:1.6;max-width:600px}@media(max-width:1280px){.story-content-inner .story-section .story-text{font-size:18px;max-width:500px}}@media(max-width:768px){.story-content-inner .story-section .story-text{font-size:16px;max-width:500px}}.story-content-inner .story-section .explore-button{background:#28a745;color:#fff;border:none;padding:12px 32px;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:background .3s ease;width:-moz-fit-content;width:fit-content}.story-content-inner .story-section .explore-button:hover{background:#218838}@media(max-width:1280px){.story-content-inner .story-section .explore-button{padding:12px 24px}}@media(max-width:768px){.story-content-inner .story-section .explore-button{padding:8px 16px;font-size:14px}}.story-logo{text-align:center}.story-logo img{height:auto}@media(max-width:1280px){.story-logo img{max-width:400px}}@media(max-width:1024px){.story-logo img{max-width:330px}}@media(max-width:768px){.story-logo img{max-width:250px}}.mission{padding:80px 20px;background:#d8ffe2}@media(max-width:1400px){.mission{padding:60px 20px}}@media(max-width:1200px){.mission{padding:40px 20px}}@media(max-width:992px){.mission{padding:20px 0}}.mission-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:30px;gap:30px;margin:0 auto;place-items:center;place-content:space-between}.mission-content img{max-width:100%}.mission-illustration{order:1}@media(max-width:768px){.mission-illustration{order:2}}.mission-text{order:2}.mission-text .story-section{display:flex;flex-direction:column;gap:10px;max-width:600px}.mission-text .story-section .story-heading{font-size:42px;font-weight:700;color:#2c3e50}.mission-text .story-section .story-heading .highlight{color:#0f6ece;font-weight:700}.mission-text .story-section .story-text{font-size:20px;color:#000;line-height:1.6}@media(max-width:1280px){.mission-text .story-section .story-text{font-size:18px;max-width:500px}}@media(max-width:768px){.mission-text .story-section .story-text{font-size:16px;max-width:500px}}.mission-text .story-section .explore-button{background:#28a745;color:#fff;border:none;padding:12px 32px;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:background .3s ease;width:-moz-fit-content;width:fit-content}@media(max-width:1280px){.mission-text .story-section .explore-button{padding:12px 24px}}@media(max-width:768px){.mission-text .story-section .explore-button{padding:8px 16px;font-size:14px}}.mission-text .story-section .explore-button:hover{background:#218838}@media(max-width:768px){.mission-text{order:1}}.stand-for{padding:80px 20px;background:#fff}@media(max-width:1400px){.stand-for{padding:60px 20px}}@media(max-width:1200px){.stand-for{padding:40px 20px}}@media(max-width:992px){.stand-for{padding:20px 0}}.stand-for-title{font-size:42px;font-weight:700;color:#2c3e50;text-align:center;margin-bottom:40px}@media(max-width:1400px){.stand-for-title{margin-bottom:30px}}@media(max-width:1200px){.stand-for-title{margin-bottom:20px}}.stand-for-title .highlight{color:#0f6ece;font-weight:700}.values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:30px;gap:30px;margin:0 auto}@media(max-width:1400px){.values-grid{gap:20px}}@media(max-width:1200px){.values-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.value-card{display:flex;flex-direction:column;gap:16px;padding:40px 30px;border-radius:12px;background:#d8ffe2;border:1px solid #33a151;transition:background-color .3s ease}@media(max-width:1200px){.value-card{padding:20px}}.value-card:hover{background-color:#33a151}.value-card:hover .value-description,.value-card:hover .value-title{color:#fff}.value-card:hover .value-icon{background:#fff}@media(max-width:768px){.value-card:hover{background-color:#d8ffe2}.value-card:hover .value-description,.value-card:hover .value-title{color:#2c3e50}.value-card:hover .value-icon{background:transparent}}.value-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border:1px solid #33a151;border-radius:50%}.value-icon img{width:32px;height:32px;object-fit:contain}.value-icon span{font-size:24px}.value-title{font-size:20px;font-weight:600;color:#2c3e50;margin-bottom:0}.value-description{font-size:16px;color:#000}.different{padding:80px 20px;background:#d8ffe2}@media(max-width:1400px){.different{padding:60px 20px}}@media(max-width:1200px){.different{padding:40px 20px}}@media(max-width:992px){.different{padding:20px 0}}.different-content{margin:0 auto;text-align:center}.why-heading{font-size:42px;font-weight:700;color:#2c3e50;margin-bottom:24px}.why-heading .highlight{color:#0f6ece;font-weight:700}@media(max-width:768px){.why-heading{margin-bottom:10px}}.why-text{font-size:20px;color:#000;line-height:1.6;margin-bottom:50px;max-width:800px;margin-left:auto;margin-right:auto}@media(max-width:1280px){.why-text{font-size:18px;max-width:500px}}@media(max-width:768px){.why-text{font-size:16px;max-width:500px;margin-bottom:10px}}.images-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:30px;gap:30px;margin-bottom:50px}@media(max-width:1200px){.images-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}}@media(max-width:768px){.images-grid{margin-bottom:20px}}.image-card{border-radius:12px;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,.1);transition:transform .3s ease}.image-card img{width:100%;height:100%;object-fit:cover}.start-shopping-btn{background:#28a745;color:#fff;border:none;padding:16px 40px;border-radius:6px;font-size:18px;font-weight:600;cursor:pointer;transition:background .3s ease}@media(max-width:1200px){.start-shopping-btn{padding:16px 24px}}@media(max-width:768px){.start-shopping-btn{padding:8px 16px;font-size:14px}}.start-shopping-btn:hover{background:#218838}.community{margin:0 0 60px;padding:80px 20px;background:linear-gradient(135deg,#009c2a,#33a151);color:#fff;border-radius:16px;position:relative;overflow:hidden}@media(max-width:1200px){.community{margin:60px 0;padding:60px 20px;padding:40px 20px;margin:40px 0}}@media(max-width:992px){.community{padding:20px;margin:20px 0}}.community:after,.community:before{content:"";position:absolute;top:0;bottom:0;width:80px;background:hsla(0,0%,100%,.1);transform:skewX(-45deg)}.community:before{left:-60px}.community:after{right:-60px}.community-content{max-width:800px;margin:0 auto;text-align:center}.community-heading{font-size:36px;font-weight:100;line-height:1.3;margin-bottom:40px;color:#fff}.community-heading strong{color:#fff;font-weight:700}@media(max-width:768px){.community-heading{margin-bottom:20px}}.explore-button{background:#fff;color:#000;border:none;padding:16px 40px;border-radius:6px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease}@media(max-width:1200px){.explore-button{padding:12px 24px}}@media(max-width:768px){.explore-button{padding:8px 16px;font-size:14px}}.explore-button:hover{background:#f8f9fa;transform:translateY(-2px)}@media(max-width:768px){.hero-title{font-size:32px}.hero-subtitle{font-size:18px}.story-content{display:flex;flex-direction:column;gap:20px}.mission-content{grid-template-columns:1fr;gap:10px}.community-heading,.stand-for-title,.story-heading,.why-heading{font-size:28px}}@media(max-width:576px){.community-heading{font-size:20px!important}}.navigation{background-color:#33a151;transition:all .25s ease;padding:24px 0}.navigation>.container,.navigation>.ps-container{display:flex;flex-flow:row nowrap}.navigation>.container>*,.navigation>.ps-container>*{width:100%}.navigation__extra>li{position:relative;display:inline-block;margin-right:20px;padding-right:20px}.navigation__extra>li:after{content:"";position:absolute;top:50%;right:0;width:2px;height:15px;background-color:#000}.navigation__extra>li a{color:#000}.navigation__extra>li:last-child{margin-right:0;padding-right:0}.navigation__extra>li:last-child:after{display:none}.navigation__extra .ps-dropdown img{margin-right:8px}.navigation .navigation__left{max-width:260px}.navigation .navigation__right{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;padding-left:35px}@media(max-width:1024px){.navigation{padding:20px 0}}.navigation--mobile .ps-user--mobile{position:relative;display:inline-block;vertical-align:top;min-width:40px;height:40px}.navigation--mobile .ps-user--mobile i{position:absolute;top:50%;left:50%}.navigation--mobile .blank{width:24px;height:24px}.navigation--mobile .menu--mobile{display:flex;flex-flow:row nowrap;align-items:center}.navigation--mobile .navigation__right{display:flex;flex-flow:row nowrap;justify-content:flex-end}.navigation--mobile .navigation__right .header__extra{margin-right:6px}.navigation--mobile .navigation__right .header__extra:last-child{margin-right:0}.navigation--mobile .header__actions{display:block;text-align:right}.navigation--mobile .header__actions>*{flex-basis:40px}.navigation--sidebar{position:fixed;top:0;left:0;width:320px;height:100vh;overflow-y:auto;z-index:10001;background-color:#fff;transition:all .5s cubic-bezier(.7,0,.3,1) 0s}.navigation--sidebar .navigation__actions{text-align:center}.navigation--sidebar .navigation__actions .ps-dropdown{margin-bottom:10px}.navigation--sidebar .navigation__actions .ps-dropdown>a{font-size:1.4rem;color:#666}.navigation--sidebar .navigation__header{position:relative;text-align:center;padding:15px 0;background-color:#0f6ece}.navigation--sidebar .navigation__header h3{margin-bottom:0;font-weight:600;color:#fff;font-size:1.6rem;line-height:20px;text-transform:uppercase;letter-spacing:.05em}.navigation--sidebar .navigation__header .ps-btn--close{position:absolute;top:50%;right:10px}.navigation--sidebar .navigation__header .ps-btn--close:after,.navigation--sidebar .navigation__header .ps-btn--close:before{background-color:#fff;height:60%}.navigation--sidebar .navigation__content{padding-top:10px;padding-bottom:70px}.navigation--sidebar .header__actions a{display:inline-block;margin:0 5px;line-height:40px}.navigation--sidebar .header__actions a i{font-size:24px;color:#000;vertical-align:middle}.navigation--sidebar .header__actions .ps-dropdown a{padding-right:0}.navigation--sidebar .header__actions .ps-dropdown a:after{display:none}.navigation--sidebar .header__actions .ps-cart-toggle{position:relative;display:inline-block;padding:5px 0;line-height:30px}.navigation--sidebar .header__actions .ps-cart-toggle span{position:absolute;top:40%;left:50%;width:20px;height:20px;border-radius:50%;background-color:#000}.navigation--sidebar .header__actions .ps-cart-toggle span i{position:absolute;top:50%;left:50%;color:#fff;font-style:normal;font-size:11px}@media(min-width:1200px){.navigation--sidebar .navigation__actions{display:none}}@media(max-width:479px){.navigation--sidebar{width:100%}}.navigation--bottom-mobile{position:fixed;bottom:0;left:0;width:100%;z-index:1000;padding:6px 20px;background-color:#f7f7f7;border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:0 -2px 10px rgba(0,0,0,.1)}.navigation--bottom-mobile .cartItemsCount{position:absolute;top:-5px;right:-5px;background-color:#33a151;color:#fff!important;width:16px;height:16px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:12px!important}.navigation--bottom-mobile .navigation__item{text-align:center;border:none;background-color:transparent;margin:0 auto}.navigation--bottom-mobile .navigation__item i{font-size:20px;color:#000}.navigation--bottom-mobile .navigation__item span{display:block;font-size:14px;font-weight:500;color:#000}.navigation--bottom-mobile .navigation__item.active i,.navigation--bottom-mobile .navigation__item.active span{color:#0f6ece}.navigation--bottom-mobile .navigation__content{max-width:400px;margin:0 auto;display:flex;flex-flow:row nowrap;justify-content:space-around;align-items:center}@media(min-width:1024px){.navigation--bottom-mobile{display:none}}.navigation--mobile-product{position:fixed;bottom:0;left:0;width:100%;z-index:10002;border-top:1px solid #ccc;background-color:#fff;display:flex;justify-content:space-between}.navigation--mobile-product>*{width:100%;flex-basis:50%;font-size:16px;border-radius:0;text-align:center}.navigation--mobile-product .ps-btn--black{color:#fff}@media(min-width:1200px){.navigation--mobile-product{display:none}}.navigation--sticky{position:fixed;top:0;left:0;width:100%;z-index:1000}.navigation--sticky,.navigation--sticky .navigation{background-color:#fff}.navigation--sticky .header__top{display:none}.navigation--sticky.header--1.navigation--pin .navigation{background-color:rgba(0,0,0,.95)}.navigation--sticky.header--1.navigation--pin.header--black .navigation{background-color:hsla(0,0%,100%,.95)}.navigation--sticky.header--2.navigation--pin.active{background-color:#fff}.header .user-dropdown{position:relative;display:inline-block}.header .user-dropdown .user-greeting{display:flex;align-items:center;gap:6px;font-weight:500;background:none;border:none;outline:none;cursor:pointer;border-radius:4px}.header .user-dropdown .user-greeting:focus,.header .user-dropdown .user-greeting:hover{background:hsla(0,0%,100%,.08)}.header .user-dropdown .dropdown-arrow{font-size:12px;margin-left:4px}.header .user-dropdown .dropdown-menu{position:absolute;top:120%;left:-107px;min-width:140px;background:#fff;color:#222;border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:100;padding:8px 0;display:flex;flex-direction:column}.header .user-dropdown .dropdown-menu .dropdown-link{padding:10px 18px;color:#222;text-decoration:none;font-size:15px;transition:background .2s,color .2s;border:none;background:none;text-align:left;cursor:pointer}.header .user-dropdown .dropdown-menu .dropdown-link:focus,.header .user-dropdown .dropdown-menu .dropdown-link:hover{background:#e6f3fa;color:#33a151}.header .user-dropdown .dropdown-menu .dropdown-header{padding:6px 18px;color:#222;text-decoration:none;font-size:15px;transition:background .2s,color .2s;border:none;background:none;text-align:left}.header .menu--technology>li>a,.header .navigation,.header .navigation .navigation__left span{color:#fff}.header .menu--technology>li>a i{margin-right:5px}.header .navigation__extra>li>a{color:#fff}.header .navigation__extra>li:after{background-color:#fff;transform:translateY(-50%)}.header .navigation__extra>li .ps-dropdown>a{color:#fff}.header .header__extra{display:flex;align-items:center;justify-content:center;background-color:#d8ffe2;position:relative;width:50px;height:50px;border-radius:50%;transition:all .4s ease;cursor:pointer}@media(max-width:1200px){.header .header__extra{width:45px;height:45px}}@media(max-width:1024px){.header .header__extra{width:40px;height:40px}}.header .header__extra>i{font-size:26px;line-height:42px;display:block;text-align:center}@media(max-width:1200px){.header .header__extra>i{font-size:20px;line-height:40px}}@media(max-width:1024px){.header .header__extra>i{font-size:18px;line-height:40px}}.header .header__extra span{position:absolute;top:0;left:-4px;display:flex;justify-content:center;align-items:center;width:18px;height:18px;color:#fff;border-radius:50%;font-size:10px!important;font-weight:500}@media(max-width:1024px){.header .header__extra span{width:15px;height:15px}}.header .header__extra span i{font-style:normal;line-height:1}.header .header__extra:hover i{color:#fff}.header .hamburger{font-size:24px}.header .header__actions{display:flex;align-items:center;justify-content:flex-end}.header .header__actions>*{margin:0 10px}@media(max-width:1280px){.header .header__actions>*{margin:0 6px}}.header .header__top-content{display:flex;align-items:center;justify-content:space-between;gap:32px}@media(max-width:1200px){.header .header__top-content{gap:18px}}@media(max-width:1024px){.header .header__top-content{gap:16px}}.header .header__center{flex:.8 1;max-width:100%;margin-top:10px}@media(max-width:1200px){.header .header__center{flex:.9 1}}.header .header__left{max-width:300px;display:flex;align-items:center}.header .header__left .ps-logo{width:208px}@media(max-width:1200px){.header .header__left .ps-logo{width:150px}}.header .header__left .menu--product-categories{display:none}.header .hamburger-category{margin-top:20px}.header .header__right{margin-top:10px;max-width:370px;display:flex;align-items:center;justify-content:center}@media(max-width:1024px){.header .header__right{max-width:320px}}.header .header__right .cart-wish-icon{font-size:24px}@media(max-width:1200px){.header .header__right .cart-wish-icon{font-size:20px}}@media(max-width:1024px){.header .header__right .cart-wish-icon{font-size:18px}}.header .header__right .sell-on-diabmart{margin-right:16px;list-style:none;border-bottom:1px solid #33a151}.header .header__right .sell-on-diabmart a{color:#33a151;font-weight:600}.header .header__right .sell-on-diabmart a:hover{color:#2d8e47}.header .header__top{padding:14px 0 20px;background-color:#fff}.header .header__top .container,.header .header__top .ps-container{display:flex;align-items:flex-end;flex-flow:row nowrap}.header .header__top .container>*,.header .header__top .ps-container>*{width:100%}@media(max-width:1279px){.header .header__top{padding:12px 0 16px}}.header .navigation--mobile .header__extra{width:40px;height:40px}.header .navigation--mobile .header__extra .cart-wish-icon{font-size:18px}.header .header__extra span{background-color:#33a151}.header .header__extra span i{color:#fff}.header .header__extra:hover>i{color:#0071df}.header .sticky-logo{display:none}.header .ps-form--quick-search{width:100%;margin:0 auto}@media(min-width:1200px){.header .ps-form--quick-search{width:100%}}.header .ps-form--quick-search button{background-color:#0071df;color:#fff}.header .ps-form--quick-search .form-group--icon{border:1px solid #e1e1e1;min-width:80px;border-radius:4px 0 0 4px}.header .ps-form--quick-search .form-group--icon select{height:40px;border:none}.header .ps-form--quick-search .ps-form__categories{border-radius:10px}.header .ps-form--quick-search input{border:1px solid #e1e1e1;border-radius:10px;height:100%}.header.header--sticky .navigation{color:#fff;background-color:#33a151}.header.header--sticky .navigation .navigation__left span{color:#fff}.header.header--sticky .hamburger-category{display:none}.header.header--sticky .menu--product-categories .menu__toggle i{font-size:30px}.header.header--sticky .menu--product-categories .menu__toggle span{font-size:16px}.header.header--sticky .header__top{position:fixed;top:0;width:100%;z-index:1000;border-bottom:1px solid rgba(0,0,0,.15);padding:20px 0}.header.header--sticky .header__left{margin-top:20px}.header.header--sticky .header__left .ps-logo{display:none}.header.header--sticky .header__left .menu--product-categories{display:block;background-color:transparent}.header.header--sticky .header__right{margin-top:0}.header.header--sticky .header__center{flex:.8 1;margin-top:0}.header.header--sticky .header__center .ps-form--quick-search{width:100%}.header.header--sticky .sticky-logo{display:block;width:130px}@media(max-width:1023px){.header{display:none}.header.header--mobile{display:block}}.header--product .navigation--product{transition:transform .25s ease;transform:translateY(-50%);visibility:hidden;opacity:0;height:0}.header--product.header--sticky{visibility:visible;opacity:1;height:auto}.header--product.header--sticky .header__top{display:none}.header--product.header--sticky .navigation{height:0}.header--product.header--sticky .navigation--product{padding:10px 0;background-color:#fff;position:fixed;top:0;left:0;width:100%;z-index:9999;border-bottom:1px solid #eaeaea;transform:translateY(0);height:auto;visibility:visible;opacity:1}.header--mobile{position:relative;top:0;width:100%;left:0;z-index:999;text-align:center;border-bottom:0;transition:all .4s cubic-bezier(.455,.03,.515,.955)}.header--mobile:after{clear:both;content:"";display:table}.header--mobile .navigation__extra{display:inline-block}.header--mobile .navigation__extra li{margin-right:5px;padding-right:5px}.header--mobile .navigation__extra li .ps-dropdown>a,.header--mobile .navigation__extra li>a{color:#000}.header--mobile .navigation__extra li:after{display:none}.header--mobile .header__extra span{background-color:#33a151}.header--mobile .header__extra span i{color:#fff;font-weight:600}.header--mobile .header__extra:hover>i{color:#0071df}.header--mobile .header__actions i,.header--mobile .ps-block--user-header i{font-size:24px}@media(max-width:768px){.header--mobile .ps-block--user-header i{display:none}}.header--mobile .header__top{display:none}.header--mobile .navigation--mobile{display:flex;flex-flow:row nowrap;align-items:flex-end;color:#000;justify-content:space-between;padding:10px 30px;border-bottom:none;background-color:#fff;width:100%}.header--mobile .navigation--mobile .navigation__left{display:flex;align-items:center}.header--mobile .navigation--mobile .navigation__left .ps-logo{width:120px}.header--mobile .navigation--mobile .menu--mobile .hamburger{margin-bottom:6px}.header--mobile.header--sticky .navigation--mobile{position:fixed;top:0;width:100%;z-index:1000;background-color:#0f6ece;-ms-box-shadow:0 0 3px 0 rgba(0,0,0,.12);box-shadow:0 0 3px 0 rgba(0,0,0,.12)}@media(max-width:1199px){.header--mobile .ps-search--mobile{display:none}}@media(max-width:1024px){.header--mobile .header__top .header__left{display:none}.header--mobile .header__top .header__right{max-width:100%;text-align:center}.header--mobile .ps-search--mobile{display:block;width:100%}}@media(max-width:767px){.header--mobile .navigation__extra li>a{display:none}}@media(max-width:479px){.header--mobile .header__actions,.header--mobile .header__top{display:none}.header--mobile .header__actions>*{margin:0 20px 0 0}.header--mobile .header__actions i{font-size:24px}.header--mobile .ps-block--user-header{margin-right:0}.header--mobile .ps-block--user-header i{font-size:24px}.header--mobile .ps-block--user-header .ps-block__right{display:none}.header--mobile .ps-search--mobile{display:block}.header--mobile .navigation--mobile{padding:10px 20px}}@media(min-width:1024px){.header--mobile{display:none}}.header--mobile-product .header__back{vertical-align:middle;text-align:left}.header--mobile-product .header__back strong{font-size:18px;vertical-align:middle}.header--mobile-product .header__back i{vertical-align:middle;margin-right:.5em;font-size:24px;color:#000}.header--mobile-product .navigation--mobile .navigation__left{justify-content:flex-start}.header--mobile-categories .header__back{vertical-align:middle;text-align:left}.header--mobile-categories .header__back strong{font-size:18px;vertical-align:middle}.header--mobile-categories .header__back i{vertical-align:middle;margin-right:16px;font-size:24px;color:#000}.header--mobile-categories .navigation--mobile .navigation__left{justify-content:flex-start}.header--mobile-categories .header__filter{padding:10px 15px;display:flex;justify-content:space-between;align-items:center;background-color:#f5f5f5}.header--mobile-categories .header__filter>*{flex-basis:100%;max-width:50%}.header--mobile-categories .header__filter button{border:none;display:flex;align-items:center;justify-content:center;height:30px;background-color:transparent;font-size:14px}.header--mobile-categories .header__filter button:after{content:"";font-family:Linearicons;margin-left:20px}.header--mobile-categories .header__filter button i{margin-right:10px;font-size:16px;font-size:20px;color:#666}.header--mobile-categories .header__filter .header__sort{display:flex;justify-content:space-between;align-items:center;padding:0 10px}.header--mobile-categories .header__filter .header__sort i{margin-right:10px;font-size:16px;font-size:20px;color:#666}.header--mobile-categories .header__filter .header__sort .select2 .select2-selection{border:none;background-color:transparent}.header--mobile-categories .header__filter .header__sort .select2 .select2-selection .select2-selection__rendered{background-color:transparent;text-align:left}.header--mobile-categories .header__filter .header__sort .select2 .select2-selection .select2-selection__arrow:before{content:"";font-family:Linearicons}.header--mobile-categories .header__filter>button{border-right:1px solid #ccc}.ps-footer{padding-top:70px}@media(max-width:1024px){.ps-footer{padding-top:32px;padding-bottom:50px}}.ps-footer__widgets{display:flex;flex-flow:row nowrap;justify-content:space-between;padding-bottom:35px}.ps-footer__links{padding:60px 0;border-top:1px solid #e1e1e1}.ps-footer__links p strong{color:#000;margin-right:20px;font-weight:600}.ps-footer__links p a{display:inline-block;color:#666;line-height:20px;margin-right:10px;position:relative}.ps-footer__links p a:after{content:"|";margin-left:5px}.ps-footer__links p a:before{content:"";position:absolute;top:100%;left:0;width:100%;height:1px;background-color:#000;transition:transform .4s cubic-bezier(.7,0,.3,1)}.ps-footer__links p a:last-child:after{display:none}.ps-footer__copyright{padding:25px 0;display:flex;align-items:center;flex-flow:row nowrap;justify-content:space-between;border-top:1px solid rgba(0,0,0,.192)}@media screen and (max-width:1024px){.ps-footer__copyright{padding:0 0 16px;border-top:none}}.ps-footer__copyright p{margin-bottom:0;line-height:30px;color:#000;font-weight:500;margin-top:8px}.ps-footer__copyright p:last-child span{display:inline-block;line-height:inherit;vertical-align:middle}.ps-footer__copyright p:last-child a{display:inline-block;margin-left:20px;vertical-align:middle}@media screen and (max-width:1024px){.ps-footer__copyright p:last-child a{margin-left:16px}}.ps-footer__copyright .payment-gateway-icon{display:flex;justify-content:center;align-items:center;gap:16px}.ps-footer .payment-icon{width:50px;height:50px}@media screen and (max-width:1024px){.ps-footer .payment-icon{width:40px;height:40px}}@media(max-width:767px){.ps-footer__widgets{flex-flow:row wrap}.ps-footer__widgets>*{width:100%;max-width:25%}.ps-footer__widgets .widget_contact-us{max-width:100%;width:100%}.ps-footer__copyright{flex-flow:row wrap;text-align:center}.ps-footer__copyright p{display:block;width:100%}.ps-footer__copyright p span{padding-bottom:10px}}@media(max-width:479px){.ps-footer__widgets>*{max-width:50%;flex-basis:50%}.ps-footer__copyright{flex-flow:row wrap;text-align:center}.ps-footer__copyright p{display:block;width:100%}.ps-footer__copyright p span{padding-bottom:10px}}.ps-footer--2{border-top:1px solid #e1e1e1;background-color:#03cbc1;background-image:url(/static/img/footer-bg.png)}.ps-footer--2 .widget_newletters .form-group--nest{margin-bottom:30px}@media screen and (max-width:480px){.ps-footer--2 .widget_newletters .form-group--nest{margin-bottom:10px}}.ps-footer--2 .footer-flex{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}@media screen and (max-width:1023px){.ps-footer--2 .footer-flex{flex-direction:column}}.ps-footer--2 .footer-flex .inner-flex{width:auto}@media screen and (max-width:1023px){.ps-footer--2 .footer-flex .inner-flex{width:100%}.accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.accordion-content.active{max-height:500px}.accordion-content li{opacity:0;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease;transition-delay:.1s}.accordion-content.active li{opacity:1;transform:translateY(0)}.accordion-trigger{-webkit-user-select:none;-moz-user-select:none;user-select:none}.accordion-trigger:active{transform:scale(.98)}}.accordion-trigger .accordion-trigger-arrow{display:none}@media(max-width:1023px){.accordion-trigger .accordion-trigger-arrow{display:block}}.widget_newletters{border-bottom:none!important}@media screen and (max-width:1023px){.widget_newletters .accordion-content .ps-form--newletter .ps-form--newletter,.widget_newletters .accordion-content .ps-form--newletter .ps-list--social,.widget_newletters .accordion-content.active .ps-form--newletter,.widget_newletters .accordion-content.active .ps-list--social{opacity:1;transform:translateY(0)}.widget_newletters .ps-list--social{display:flex;justify-content:center;align-items:center;gap:32px;margin-top:20px}.widget_newletters .ps-list--social li{margin-right:0!important}.widget_newletters .widget-title{color:#000;font-size:18px}}@media screen and (min-width:1024px){.accordion-trigger{cursor:default}.accordion-trigger .accordion-icon{display:none}.accordion-content{max-height:none!important;overflow:visible!important;padding:0!important}.accordion-content li{opacity:1!important;transform:none!important}}.copyright-icon{font-family:Poppins,Arial,Helvetica,sans-serif;font-size:20px!important;font-weight:500!important}.ps-form--newletter .black-btn{background-color:#000!important;color:#fff}.ma-0{margin:0}.pd-0{padding:0}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.pt-0{padding-top:0}.pr-0{padding-right:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.mt-5{margin-top:5px}.mr-5{margin-right:5px}.mb-5{margin-bottom:5px}.ml-5{margin-left:5px}.pt-5{padding-top:5px}.pr-5{padding-right:5px}.pb-5{padding-bottom:5px}.pl-5{padding-left:5px}.mt-10{margin-top:10px}.mr-10{margin-right:10px}.mb-10{margin-bottom:10px}.ml-10{margin-left:10px}.pt-10{padding-top:10px}.pr-10{padding-right:10px}.pb-10{padding-bottom:10px}.pl-10{padding-left:10px}.mt-15{margin-top:15px}.mr-15{margin-right:15px}.mb-15{margin-bottom:15px}.ml-15{margin-left:15px}.pt-15{padding-top:15px}.pr-15{padding-right:15px}.pb-15{padding-bottom:15px}.pl-15{padding-left:15px}.mt-20{margin-top:20px}.mr-20{margin-right:20px}.mb-20{margin-bottom:20px}.ml-20{margin-left:20px}.pt-20{padding-top:20px}.pr-20{padding-right:20px}.pb-20{padding-bottom:20px}.pl-20{padding-left:20px}.mt-25{margin-top:25px}.mr-25{margin-right:25px}.mb-25{margin-bottom:25px}.ml-25{margin-left:25px}.pt-25{padding-top:25px}.pr-25{padding-right:25px}.pb-25{padding-bottom:25px}.pl-25{padding-left:25px}.mt-30{margin-top:30px}.mr-30{margin-right:30px}.mb-30{margin-bottom:30px}.ml-30{margin-left:30px}.pt-30{padding-top:30px}.pr-30{padding-right:30px}.pb-30{padding-bottom:30px}.pl-30{padding-left:30px}.mt-35{margin-top:35px}.mr-35{margin-right:35px}.mb-35{margin-bottom:35px}.ml-35{margin-left:35px}.pt-35{padding-top:35px}.pr-35{padding-right:35px}.pb-35{padding-bottom:35px}.pl-35{padding-left:35px}.mt-40{margin-top:40px}.mr-40{margin-right:40px}.mb-40{margin-bottom:40px}.ml-40{margin-left:40px}.pt-40{padding-top:40px}.pr-40{padding-right:40px}.pb-40{padding-bottom:40px}.pl-40{padding-left:40px}.mt-45{margin-top:45px}.mr-45{margin-right:45px}.mb-45{margin-bottom:45px}.ml-45{margin-left:45px}.pt-45{padding-top:45px}.pr-45{padding-right:45px}.pb-45{padding-bottom:45px}.pl-45{padding-left:45px}.mt-50{margin-top:50px}.mr-50{margin-right:50px}.mb-50{margin-bottom:50px}.ml-50{margin-left:50px}.pt-50{padding-top:50px}.pr-50{padding-right:50px}.pb-50{padding-bottom:50px}.pl-50{padding-left:50px}.mt-55{margin-top:55px}.mr-55{margin-right:55px}.mb-55{margin-bottom:55px}.ml-55{margin-left:55px}.pt-55{padding-top:55px}.pr-55{padding-right:55px}.pb-55{padding-bottom:55px}.pl-55{padding-left:55px}.mt-60{margin-top:60px}.mr-60{margin-right:60px}.mb-60{margin-bottom:60px}.ml-60{margin-left:60px}.pt-60{padding-top:60px}.pr-60{padding-right:60px}.pb-60{padding-bottom:60px}.pl-60{padding-left:60px}.mt-65{margin-top:65px}.mr-65{margin-right:65px}.mb-65{margin-bottom:65px}.ml-65{margin-left:65px}.pt-65{padding-top:65px}.pr-65{padding-right:65px}.pb-65{padding-bottom:65px}.pl-65{padding-left:65px}.mt-70{margin-top:70px}.mr-70{margin-right:70px}.mb-70{margin-bottom:70px}.ml-70{margin-left:70px}.pt-70{padding-top:70px}.pr-70{padding-right:70px}.pb-70{padding-bottom:70px}.pl-70{padding-left:70px}.mt-75{margin-top:75px}.mr-75{margin-right:75px}.mb-75{margin-bottom:75px}.ml-75{margin-left:75px}.pt-75{padding-top:75px}.pr-75{padding-right:75px}.pb-75{padding-bottom:75px}.pl-75{padding-left:75px}.mt-80{margin-top:80px}.mr-80{margin-right:80px}.mb-80{margin-bottom:80px}.ml-80{margin-left:80px}.pt-80{padding-top:80px}.pr-80{padding-right:80px}.pb-80{padding-bottom:80px}.pl-80{padding-left:80px}.mt-85{margin-top:85px}.mr-85{margin-right:85px}.mb-85{margin-bottom:85px}.ml-85{margin-left:85px}.pt-85{padding-top:85px}.pr-85{padding-right:85px}.pb-85{padding-bottom:85px}.pl-85{padding-left:85px}.mt-90{margin-top:90px}.mr-90{margin-right:90px}.mb-90{margin-bottom:90px}.ml-90{margin-left:90px}.pt-90{padding-top:90px}.pr-90{padding-right:90px}.pb-90{padding-bottom:90px}.pl-90{padding-left:90px}.mt-95{margin-top:95px}.mr-95{margin-right:95px}.mb-95{margin-bottom:95px}.ml-95{margin-left:95px}.pt-95{padding-top:95px}.pr-95{padding-right:95px}.pb-95{padding-bottom:95px}.pl-95{padding-left:95px}.mt-100{margin-top:100px}.mr-100{margin-right:100px}.mb-100{margin-bottom:100px}.ml-100{margin-left:100px}.pt-100{padding-top:100px}.pr-100{padding-right:100px}.pb-100{padding-bottom:100px}.pl-100{padding-left:100px}.fw-300{font-weight:300}.fw-500{font-weight:500}.fw-700{font-weight:700}.fw-800{font-weight:800}.fw-900{font-weight:900}.ps-fullwidth{width:100%}html .bg--parallax{position:relative;z-index:10;background-attachment:fixed!important;background-repeat:no-repeat!important;background-size:cover!important;background-position:50% 50%}.bg--cover,.bg--top{background-position:50% 50%!important;background-size:cover!important}.header ol,.header ul,.navigation--sidebar ol,.navigation--sidebar ul,.ps-block--shopping-total ol,.ps-block--shopping-total ul,.ps-block--vendor-filter ol,.ps-block--vendor-filter ul,.ps-customer-bought .ps-best-sale-brands ol,.ps-customer-bought .ps-best-sale-brands ul,.ps-customer-bought .ps-blog .ps-blog__header ol,.ps-customer-bought .ps-blog .ps-blog__header ul,.ps-customer-bought .ps-store-list .ps-store-link ol,.ps-customer-bought .ps-store-list .ps-store-link ul,.ps-form--account ol,.ps-form--account ul,.ps-page--comming-soon ol,.ps-page--comming-soon ul,.ps-panel--sidebar ol,.ps-panel--sidebar ul,.ps-product ol,.ps-product ul,.ps-product--detail .ps-product__countdown figure ol,.ps-product--detail .ps-product__countdown figure ul,.ps-product--hot-deal .ps-product__header ol,.ps-product--hot-deal .ps-product__header ul,.ps-product--photo ol,.ps-product--photo ul,.ps-product-list ol,.ps-product-list ul,.ps-shop--search .ps-shopping__header ol,.ps-shop--search .ps-shopping__header ul,.ps-shopping .ps-shopping__header ol,.ps-shopping .ps-shopping__header ul,.ps-widget--account-dashboard .ps-widget__content ol,.ps-widget--account-dashboard .ps-widget__content ul,.widget_footer ol,.widget_footer ul,.widget_shop ol,.widget_shop ul{margin:0;padding:0;list-style:none}.ps-product--detail .ant-tabs .ant-tabs-bar .ant-tabs-nav-wrap .ant-tabs-tab{position:relative;display:inline-block;color:#999;font-size:20px;padding:15px 20px;line-height:20px;font-weight:600}.ps-product--detail .ant-tabs .ant-tabs-bar .ant-tabs-nav-wrap .ant-tabs-tab:before{content:"";position:absolute;top:100%;left:0;width:100%;height:3px;background-color:#0f6ece;transition:transform .75s cubic-bezier(.77,0,.175,1)}.ps-product--detail .ant-tabs .ant-tabs-bar .ant-tabs-nav-wrap .ant-tabs-tab:hover{color:#000}@media(min-width:992px){.ps-product--detail .ant-tabs .ant-tabs-bar .ant-tabs-nav-wrap .ant-tabs-tab{font-size:20px}}.ps-product--detail .ant-tabs .ant-tabs-tab-btn{font-size:20px!important;font-weight:600;color:#666}.ps-product--detail .ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#000}.auth-modal :where(.css-dev-only-do-not-override-djtmh8).ant-tabs>.ant-tabs-nav .ant-tabs-nav-list,.auth-modal :where(.css-dev-only-do-not-override-djtmh8).ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-list{margin:0 auto}:where(.css-dev-only-do-not-override-djtmh8).ant-float-btn{position:fixed;bottom:20px;right:20px}@media(max-width:768px){:where(.css-dev-only-do-not-override-djtmh8).ant-float-btn{bottom:67px}}:where(.css-dev-only-do-not-override-djtmh8).ant-input-affix-wrapper>input.ant-input::placeholder{color:#000!important}.ant-tabs-tab{color:#000!important;font-weight:500;font-size:18px!important}.ant-tabs-tab:hover{color:#33a151!important}.ant-tabs-tab-active .ant-tabs-tab-btn{color:#33a151!important;font-size:18px;font-weight:500}.ant-tabs-ink-bar{background:#33a151!important;height:3px;border-radius:3px}