@font-face{font-family:Euclid Circular A;src:url(/assets/fonts/Euclid/EuclidCircularA-Light.ttf)format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Euclid Circular A;src:url(/assets/fonts/Euclid/EuclidCircularA-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Euclid Circular A;src:url(/assets/fonts/Euclid/EuclidCircularA-Medium.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Euclid Circular A;src:url(/assets/fonts/Euclid/EuclidCircularA-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Euclid Circular A;src:url(/assets/fonts/Euclid/EuclidCircularA-Bold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:RST Thermal Trial Display;src:url(/assets/fonts/RST/RST-Thermal-Trial-Thin-Display-BF65a5d781e6e76.otf)format("opentype");font-weight:100;font-style:normal}@font-face{font-family:RST Thermal Trial Display;src:url(/assets/fonts/RST/RST-Thermal-Trial-ExtraLight-Display-BF65a5d781e2a1f.otf)format("opentype");font-weight:200;font-style:normal}@font-face{font-family:RST Thermal Trial Display;src:url(/assets/fonts/RST/RST-Thermal-Trial-Light-Display-BF65a5d78040a4.otf)format("opentype");font-weight:300;font-style:normal}@font-face{font-family:RST Thermal Trial Display;src:url(/assets/fonts/RST/RST-Thermal-Trial-Regular-Display-BF65a5d7827d5bd.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:RST Thermal Trial Display;src:url(/assets/fonts/RST/RST-Thermal-Trial-Medium-Display-BF65a5d781e7265.otf)format("opentype");font-weight:500;font-style:normal}@font-face{font-family:RST Thermal Trial Display;src:url(/assets/fonts/RST/RST-Thermal-Trial-Bold-Display-BF65a5d781a97dc.otf)format("opentype");font-weight:700;font-style:normal}@font-face{font-family:RST Thermal Trial Display;src:url(/assets/fonts/RST/RST-Thermal-Trial-ExtraBold-Display-BF65a5d781d99dc.otf)format("opentype");font-weight:800;font-style:normal}@font-face{font-family:RST Thermal Trial Display;src:url(/assets/fonts/RST/RST-Thermal-Trial-Black-Display-BF65a5d781dd661.otf)format("opentype");font-weight:900;font-style:normal}@font-face{font-family:RST Thermal Trial Headline;src:url(/assets/fonts/RST/RST-Thermal-Trial-Thin-Headline-BF65a5d78231fd2.otf)format("opentype");font-weight:100;font-style:normal}@font-face{font-family:RST Thermal Trial Headline;src:url(/assets/fonts/RST/RST-Thermal-Trial-ExtraLight-Headline-BF65a5d78228c14.otf)format("opentype");font-weight:200;font-style:normal}@font-face{font-family:RST Thermal Trial Headline;src:url(/assets/fonts/RST/RST-Thermal-Trial-Light-Headline-BF65a5d7821ad4f.otf)format("opentype");font-weight:300;font-style:normal}@font-face{font-family:RST Thermal Trial Headline;src:url(/assets/fonts/RST/RST-Thermal-Trial-Regular-Headline-BF65a5d7827bdc9.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:RST Thermal Trial Headline;src:url(/assets/fonts/RST/RST-Thermal-Trial-Medium-Headline-BF65a5d78217d47.otf)format("opentype");font-weight:500;font-style:normal}@font-face{font-family:RST Thermal Trial Headline;src:url(/assets/fonts/RST/RST-Thermal-Trial-Bold-Headline-BF65a5d781ea655.otf)format("opentype");font-weight:700;font-style:normal}@font-face{font-family:RST Thermal Trial Headline;src:url(/assets/fonts/RST/RST-Thermal-Trial-ExtraBold-Headline-BF65a5d781df91b.otf)format("opentype");font-weight:800;font-style:normal}@font-face{font-family:RST Thermal Trial Headline;src:url(/assets/fonts/RST/RST-Thermal-Trial-Black-Headline-BF65a5d781af638.otf)format("opentype");font-weight:900;font-style:normal}@font-face{font-family:RST Thermal Trial Text;src:url(/assets/fonts/RST/RST-Thermal-Trial-Thin-Text-BF65a5d78294391.otf)format("opentype");font-weight:100;font-style:normal}@font-face{font-family:RST Thermal Trial Text;src:url(/assets/fonts/RST/RST-Thermal-Trial-ExtraLight-Text-BF65a5d78227fb96.otf)format("opentype");font-weight:200;font-style:normal}@font-face{font-family:RST Thermal Trial Text;src:url(/assets/fonts/RST/RST-Thermal-Trial-Light-Text-BF65a5d78821ad4f.otf)format("opentype");font-weight:300;font-style:normal}@font-face{font-family:RST Thermal Trial Text;src:url(/assets/fonts/RST/RST-Thermal-Trial-Regular-Text-BF65a5d781dde8d.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:RST Thermal Trial Text;src:url(/assets/fonts/RST/RST-Thermal-Trial-Medium-Text-BF65a5d781da62a.otf)format("opentype");font-weight:500;font-style:normal}@font-face{font-family:RST Thermal Trial Text;src:url(/assets/fonts/RST/RST-Thermal-Trial-Bold-Text-BF65a5d782076f7.otf)format("opentype");font-weight:700;font-style:normal}@font-face{font-family:RST Thermal Trial Text;src:url(/assets/fonts/RST/RST-Thermal-Trial-ExtraBold-Text-BF65a5d78234ef.otf)format("opentype");font-weight:800;font-style:normal}@font-face{font-family:RST Thermal Trial Text;src:url(/assets/fonts/RST/RST-Thermal-Trial-Black-Text-BF65a5d7827aae5.otf)format("opentype");font-weight:900;font-style:normal}@font-face{font-family:RS Times Mirror;src:url(/assets/fonts/RST/RSTimesMirror-Regular.ttf)format("truetype");font-weight:400;font-style:normal}:root{--primaryColor:#e6513d;--primaryColorHover:#dc4936;--secondaryColor:#471f80;--secondaryColorHover:#7044a9;--highlightColor:#ff415a;--primaryColorLightBg:#ffe7d9;--primaryGradient:linear-gradient(180deg,#462082 8.91%,#ed5532 97.47%);--headingColor:#333;--textColor:#000;--primaryFontFamily:"Euclid Circular A",sans-serif;--secondaryFontFamily:"RST Thermal Trial Text",serif;--section-gap:70px}*{scroll-behavior:smooth}html,body{font-family:var(--primaryFontFamily);color:var(--textColor);font-size:16px}a{color:inherit;text-decoration:none}.no-padding{padding:0}.section-title-wrapper{justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.section-title{color:var(--primaryColor);font-family:var(--secondaryFontFamily);font-size:50px;font-weight:700;line-height:80px}.not-found{place-items:center;min-height:150px;display:grid}.loading-container{place-items:center;min-height:500px;display:grid}.section-loading-container{place-items:center;min-height:250px;display:grid}.custom-container{width:100%;padding:0 70px}img{max-width:100%}[class^=ant-]{font-family:var(--primaryFontFamily)!important}.ant-input:hover,.ant-input:focus,.ant-input-affix-wrapper:hover,.ant-input-affix-wrapper-focused,.ant-select:hover .ant-select-selector,.ant-select-focused .ant-select-selector{box-shadow:none;border-color:var(--primaryColor)!important}.ant-modal .ant-modal-content{border-radius:0}.ant-btn{border:none;height:auto!important;transition:all .2s ease-in-out!important;display:inline-flex!important}.ant-btn-primary{border-color:var(--secondaryColor);border-radius:0;justify-content:center;align-items:center;gap:12px;height:auto;padding:17px 40px;font-size:16px;font-weight:600;line-height:1}.ant-btn-primary span{justify-content:center;align-items:center;gap:25px;display:flex}.ant-btn-primary span+svg{font-size:18px;transition:all .2s ease-in-out}.ant-btn-primary:not(:disabled):hover{background-color:var(--secondaryColorHover)!important}.ant-btn-primary:hover:not(:disabled){border-color:var(--secondaryColor)!important}.ant-btn-primary:hover:not(:disabled) span+svg{transform:translate(10px)}.ant-btn-primary:not(.outlined){background-color:var(--secondaryColor)}.ant-btn-primary:not(.outlined):disabled{background-color:var(--secondaryColor);opacity:.5;color:#fff}.ant-btn-primary.outlined{color:var(--secondaryColor);border:1px solid var(--secondaryColor);background-color:#fff}.ant-btn-primary.outlined:disabled{color:var(--secondaryColor);opacity:.5;border:1px solid var(--secondaryColor);background-color:#fff}.ant-btn-primary:disabled{color:#fff;opacity:.7}.load-more{cursor:pointer;margin-top:var(--section-gap);align-items:center;gap:20px;font-size:18px;font-weight:600;display:flex}.ant-rate-star-half .ant-rate-star-first svg,.ant-rate-star-full svg{color:#ffca1d}.ant-rate-star-half .ant-rate-star-second svg,.ant-rate-star-zero svg{color:#eaeaea}.form-control:focus{box-shadow:none;border-color:var(--primaryColor)}input[type=radio]{accent-color:var(--primaryColor)}.ant-checkbox-checked .ant-checkbox-inner,.ant-checkbox-wrapper:hover .ant-checkbox-checked .ant-checkbox-inner,.ant-radio-wrapper .ant-radio-checked .ant-radio-inner{border-color:var(--primaryColor)!important;background-color:var(--primaryColor)!important}.table-responsive{width:100%;display:block;overflow-x:auto}.table-responsive::-webkit-scrollbar{border-radius:5px;height:7px;width:.8em!important}.table-responsive::-webkit-scrollbar-track{border-radius:5px;box-shadow:inset 0 0 6px rgba(254,97,1,.5)}.table-responsive::-webkit-scrollbar-thumb{background:var(--primaryGradient);border-radius:5px;outline:none}.table-responsive td{white-space:nowrap}#layout{flex-direction:column;max-width:100vw;min-height:100vh;display:flex}#layout .footer{margin-top:auto}.banner-mobile{display:none}.page-title{color:#222;font-family:var(--secondaryFontFamily);margin-bottom:40px;font-size:30px;font-weight:700;line-height:1.5}@media (max-width:1680px){.page-title{margin-bottom:40px}:root{--section-gap:60px}}@media (max-width:1366px){.page-title{margin-bottom:30px}:root{--section-gap:50px}}@media (max-width:768px){.page-title{margin-top:30px;margin-bottom:20px}:root{--section-gap:40px}}#home-page .product-card .promotion{display:none}#wishlist-page{padding-bottom:var(--section-gap)}#wishlist-page .product-card .promotion{display:none}#wishlist-page .product-card .image .actions{cursor:pointer;transform:translate(0)}#wishlist-page .product-card .image .actions span:not(:first-child){display:none}.auth-page>.row{--bs-gutter-x:0;min-height:100vh}.order-detail-box{background:#fff;border:1px solid #eaeaea;border-radius:10px;height:calc(100% - 20px);margin-bottom:20px;padding:17px 24px 30px}.order-detail-box .title{color:#000;margin-bottom:20px;font-size:20px;font-weight:600;line-height:1.5}.order-detail-box .details-row{color:#222;align-items:center;gap:5px;margin-bottom:20px;font-size:16px;font-weight:400;line-height:1;display:flex}.order-detail-box .details-row:last-child{margin-bottom:0}.order-detail-box .details-row.total{border-top:1px solid #eaeaea;padding-top:20px;font-size:18px;font-weight:500}.order-detail-box .details-row .value{font-weight:500}.order-detail-box .details-row .value.red{color:#ff041c}.order-detail-box.payment-breakdown .details-row{justify-content:space-between}@media (max-width:1366px){.ant-btn-primary{padding:15px 30px;font-size:16px;font-weight:500}}@media (max-width:1280px){body{font-size:15px}.section-title{font-size:45px;line-height:70px}}@media (max-width:1200px){.section-title-wrapper{margin-bottom:20px}.section-title{font-weight:600}}@media (max-width:1100px){.ant-btn-primary{padding:12px 24px;font-size:15px}.custom-container{padding:0 50px}}@media (max-width:991px){.page-title{font-size:28px}}@media (max-width:768px){.page-title{font-size:25px}.section-title{font-size:22px;line-height:32px}#about-page .about-hero .lead{font-size:16px}.breadcrumb{font-size:13px}}@media (max-width:600px){.page-title{font-size:20px}#about-page .about-hero .lead{font-size:15px}.custom-container{padding:0 20px}body{font-size:14px}.banner-mobile{display:inline}.banner-main{display:none}:root{--section-gap:30px}}@media (max-width:425px){body{--section-gap:50px}}[dir=rtl]{text-align:right;direction:rtl}[dir=ltr]{text-align:left;direction:ltr}[dir=rtl] .navbar-nav,[dir=rtl] .d-flex{flex-direction:row-reverse}[dir=rtl] .justify-content-end{justify-content:flex-start!important}[dir=rtl] .justify-content-start{justify-content:flex-end!important}[dir=rtl] .text-start{text-align:right!important}[dir=rtl] .text-end{text-align:left!important}[dir=rtl] .ms-auto{margin-left:0!important;margin-right:auto!important}[dir=rtl] .me-auto{margin-left:auto!important;margin-right:0!important}[dir=rtl] .ps-0,[dir=rtl] .pe-0{padding-left:0!important;padding-right:0!important}[dir=rtl] .ant-btn-primary span+svg,[dir=rtl] .ant-btn-primary:hover:not(:disabled) span+svg{transform:translate(-10px)}[dir=rtl] .offcanvas-end{left:0;right:auto;transform:translate(-100%)}[dir=rtl] .offcanvas-end.show{transform:translate(0)}[dir=rtl] .float-start{float:right!important}[dir=rtl] .float-end{float:left!important}[dir=rtl] body{text-align:right}[dir=ltr] body{text-align:left}
