.currensy-select{position:fixed;top:0;right:-220px;z-index:10;width:260px;height:100vh;display:flex;flex-direction:row;align-items:center;pointer-events:painted}.currensy-select:has(.currency-body:hover),.currensy-select:has(.currency-toggle:hover){right:0}.currensy-select .currency-box .currency-toggle{background:#fff;display:flex;justify-content:center;align-items:center;border-top-left-radius:10px;border-bottom-left-radius:10px}.currency-body{background:var(--secondary-bg);border-top-right-radius:10px;border-bottom-right-radius:10px;width:100%;height:100%;padding:20px 10px;border-left:1px solid var(--secondary-border);box-shadow:0 -2px 1px var(--primary-shadow);overflow-y:auto}.currency-toggle{width:50px;height:50px;border-top-left-radius:10px;border-bottom-left-radius:10px;background:var(--secondary-bg);cursor:pointer;display:flex;justify-content:center;align-items:center;border:1px solid var(--secondary-border);border-right:0}.currency-toggle i{color:var(--primary-color);font-size:32px}.currensy-select:has(.currency-toggle:hover){background:var(--primary-color)}.currensy-select:has(.currency-toggle:hover) i{color:var(--header-color)}.currency-list li{padding:20px 0;border-bottom:1px solid var(--secondary-border)}.currency-list li a{padding:20px 0}.currency-list li:last-child{border-bottom:0}.currency-list li.active a,.currency-list li:hover a{color:var(--primary-color)}.currency-list li.active a{font-weight:600}.currency-list li.active,.currency-list li:hover{padding-left:10px}footer{background-color:var(--footer-bg);color:var(--footer-color);font-size:.875rem;padding-top:20px}footer .footer-description{color:#ffffffa0}footer .footer-logo img{width:auto;height:70px}footer .company{margin:12px 0;width:100%}footer .company li{display:flex;justify-content:flex-start;font-size:14px;font-weight:200}footer .company li:first-of-type,footer h5{font-weight:500}footer h5{font-size:24px;margin-bottom:10px}footer .footer-links{display:flex;flex-direction:column;flex-wrap:wrap;gap:8px}footer .footer-links a{position:relative;color:var(--footer-color);text-decoration:none;font-size:16px;font-weight:300}footer .footer-links a:after{content:"";position:absolute;width:0;height:2px;background-color:var(--primary-color);bottom:-5px;left:0;transition:width .3s ease}footer .footer-links a:hover:after{width:30px}footer .footer-links a:hover{color:var(--primary-color)}footer .subscribe{color:#ffffffa0;font-size:14px;font-weight:200;margin:12px 0}footer .newsletter-form input{width:100%;padding:10px;border:none;border-radius:5px;background-color:transparent;color:var(--body-border);border:1px solid var(--body-border);font-size:14px}footer .newsletter-form{display:flex;flex-direction:row;gap:10px}footer .newsletter-form input:focus{outline:none;border-color:var(--primary-color)}footer .newsletter-form button{background-color:var(--primary-color);color:var(--default-color);border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:14px}footer .footer-bottom{display:flex;justify-content:space-between;align-items:center;background:#000;padding:10px 20px}footer .footer-bottom p{font-size:12px;color:#ffffffa0;margin:0;text-align:right}footer .payment-methods{display:flex;gap:20px}footer .payment-methods li{display:flex;align-items:center;justify-content:center}footer .payment-methods img{width:auto;height:22px;display:block}header{background:var(--body-bg);position:-webkit-sticky;position:sticky;top:0;z-index:10;width:100%;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:10px}header .logo img{width:150px;height:auto;display:block;margin:0 auto}header #currency{border:1px solid var(--body-border);padding:5px 10px;border-radius:5px;background-color:transparent;text-transform:uppercase}header nav li a{font-weight:400;color:var(--body-color);text-decoration:none;padding:0 15px;text-wrap:nowrap}header nav li a:hover{color:var(--primary-color)}