:root{--principal-color:#60a6d1;--header_color:#152128;--header_background_opacity:.35;--background_position:center;--background_scale:1.5;--background_blur:0px;--background_url:url(https://images.unsplash.com/photo-1607513746994-51f730a44832?auto=format&fit=crop&w=1920&q=70);--logo_width:400px;--phone_wrap:30px;--large_screen_wrap:20px;--particles:block}*{box-sizing:border-box;margin:0;padding:0;font-family:Montserrat,sans-serif;outline:0!important}html,body{margin:0;padding:0}body{color:#c8c8c8;background:#262b2f;font-family:Montserrat,sans-serif;font-size:15px;overflow-x:hidden}a{color:var(--principal-color);text-decoration:none}a:hover,a:focus{color:var(--principal-color);text-decoration:underline}ol,ul{margin:0 0 10.5px;padding-inline-start:40px}.container-catalin{padding:5px var(--large_screen_wrap);max-width:1170px;margin:auto}@media only screen and (max-width:600px){.container-catalin{padding:5px var(--phone_wrap)}}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-thumb{background:#37393e}::-webkit-scrollbar-track{background:#040807}.catalin-header{z-index:1020;background-repeat:no-repeat;background-size:cover;background:var(--header_color);position:relative;overflow:hidden}.header-hover{background:var(--background_url);background-position:var(--background_position);filter:blur(var(--background_blur));opacity:var(--header_background_opacity);z-index:2;position:absolute;inset:0;background-repeat:no-repeat!important;background-size:cover!important}#particles-js{pointer-events:none;width:100%;height:100%;display:var(--particles);z-index:3;margin:0 auto;position:absolute;inset:0}.catalin-header .catalin-navigatie{z-index:1020;background:#ffffff0d;padding:20px 0;position:relative;box-shadow:0 3px 6px #00000014,0 3px 6px #00000005}.catalin-header .catalin-nav-links{justify-content:center;align-items:center;margin:0;padding:0;list-style:none;display:flex}.catalin-header .catalin-nav-links li{display:inline-block}.catalin-header .catalin-nav-links li a{color:#fff;text-shadow:4px 4px 2px #00000014;border-bottom:1px solid #0000;padding:15px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block;position:relative}.catalin-header .catalin-nav-links li a:hover{color:#fff}.catalin-header .catalin-nav-links li a:not(:nth-child(2)){margin-left:10px}.catalin-header .catalin-nav-links li .store{background:var(--principal-color);text-align:center;color:#fff;text-transform:uppercase;letter-spacing:1.5px;border-bottom:2px solid #0003;border-radius:50px;padding:15px 35px;font-weight:700;position:relative}.steluta{text-align:center;transition:all .15s;position:absolute;top:-7px;left:0;right:0}.store:hover .steluta{color:#fff;transform:rotate(180deg)scale(1.3)!important}@media only screen and (min-width:768px){.catalin-nav-links li a:after{content:"";background:var(--principal-color);width:0%;height:2px;margin:0 auto;transition:all .35s;position:absolute;bottom:5px;left:0;right:0}.catalin-nav-links li a:hover:after{width:50%}}.catalin-header .catalin-header-content{text-align:center;z-index:999;background:linear-gradient(#0000 0,#0000002e 30%,#262b2f 100%);margin-top:80px;padding-bottom:80px;position:relative}.coloana-3{justify-content:space-between;align-items:flex-end;display:flex}.coloana-3 .cutie-1{text-align:center;flex:1}.coloana-3 .cutie-1 p{text-align:right}.coloana-3 .cutie-2{flex:1}.coloana-3 .cutie-3{text-align:center;flex:1}#logo-server{transform:scale(var(--background_scale));width:var(--logo_width)!important}.directie-elemente,.directia-elementelor-secundare{vertical-align:middle;margin:0;padding:0;list-style:none;display:inline-block}.directia-elementelor-secundare{margin-left:15px!important}.directie-elemente .principalul-element i{color:var(--principal-color);background:#00000014;border-radius:5px;padding:15px;font-size:35px}.directia-elementelor-secundare .element-secundar h3{color:var(--principal-color);text-align:left;margin:0;font-size:1.17em;font-weight:700}.directia-elementelor-secundare .element-secundar p{color:#fff;text-align:left;margin:0}.directie-elemente .principalul-element .discord-spatiu{margin-left:10px}.invarte{border:3px solid var(--principal-color);border-right:3px solid #fff;border-radius:50%;width:12px;height:12px;animation:1s infinite invarte;display:inline-block}@keyframes invarte{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#open-nav{cursor:pointer;color:#fff;background:0 0;border:none;outline:0;margin:auto;display:none}#open-nav i{font-size:20px}.no-padding-margin{margin:0!important;padding:0!important}@media (max-width:960px){#open-nav{display:block}#button-open{display:block!important}#testare-hide{display:none}.coloana-3{flex-direction:column}.coloana-3>div{margin:auto}.catalin-nav-links{justify-content:flex-end!important}}.sale{text-align:center;background:#d14841;border-radius:10px 10px 0 0;margin:auto;padding:0 10px;display:inline-block}.sale p{color:#fff;text-transform:uppercase;margin:0;padding:8px;font-size:20px;font-weight:700}#countdown-triplez{background:#ffffff1a;border-radius:5px;width:110px;padding:5px;display:inline-block}.navbar-default{background-color:#2c3136;border:none;border-bottom:3px solid #262b2f;border-radius:5px;position:relative;box-shadow:0 10px 12px #0000001a}.navbar-default .container-fluid{padding:0 16px}.navbar-default .navbar-toggle{color:#fff;cursor:pointer;background:0 0;border:none;padding:18px;display:none}.navbar-default .navbar-toggle .icon-bar{background:#fff;width:22px;height:2px;margin:4px 0;display:block}.navbar-default .navbar-collapse{display:block}.nav.navbar-nav{flex-wrap:wrap;justify-content:center;align-items:center;width:100%;margin:0;padding:0;list-style:none;display:flex}.navbar-default .navbar-nav>li{position:relative}.navbar-default .navbar-nav>li>a{color:#c8c8c8;padding:35px 20px;font-size:14px;transition:all .3s;display:block;position:relative}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:var(--principal-color);background-color:#0000;text-decoration:none}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:var(--principal-color);text-decoration:none}@media only screen and (min-width:768px){.navbar-default .navbar-nav>li>a:after{content:"";background:var(--principal-color);width:0%;height:2px;margin:0 auto;transition:all .35s;position:absolute;bottom:22px;left:0;right:0}.navbar-default .navbar-nav>li>a:hover:after{width:25%}}.activ-zone:after{content:" ";border:10px solid #0000;border-top-color:#2c3136;margin-left:-10px;position:absolute;top:6em;left:50%}.dropdown{position:relative}.dropdown-menu{z-index:1000;min-width:180px;margin:0;padding:5px 0;list-style:none;display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 6px 12px #0003;background:#2c3136!important;border:none!important;border-radius:6px!important}.dropdown:hover .dropdown-menu{display:block}.dropdown-menu>li>a{color:#c8c8c8;text-align:center;padding:10px 20px;font-size:13px;text-decoration:none;transition:all .3s;display:block}.dropdown-menu>li>a:hover{color:#fff;background:#262b2f}.mdi-chevron-down:before{content:" ▾";font-size:11px}@media (max-width:960px){.navbar-default .navbar-toggle{display:block}.navbar-default .navbar-collapse{display:none}.navbar-default .navbar-collapse.open{display:block}.nav.navbar-nav{flex-direction:column;padding-bottom:12px}.navbar-default .navbar-nav>li{width:100%}.navbar-default .navbar-nav>li>a{text-align:center;padding:14px 20px}.activ-zone:after{display:none}.dropdown-menu{box-shadow:none;min-width:0;position:static;transform:none}}.body{grid-template-columns:minmax(0,1fr) 290px;gap:24px;margin-top:24px;padding-bottom:30px;display:grid}@media (max-width:960px){.body{grid-template-columns:1fr}}.col-md-9,.col-md-3{min-width:0}.bun-venit-pe{text-align:center;text-transform:uppercase;letter-spacing:5px;color:var(--principal-color);background:#2e353b;border-bottom:3px solid #0000001f;border-radius:5px 5px 0 0;padding:25px;font-weight:700}.panel-default{border:none!important}.panel{background-color:#2c3136;margin-bottom:26px;box-shadow:0 10px 12px #0000001a}.panel-body{padding:8px 20px 20px}.panel-default>.panel-heading{color:var(--principal-color);text-transform:uppercase;text-align:center;letter-spacing:1px;background:#2e353b;border:none;border-bottom:3px solid #0000001f;padding:20px;font-size:14px;font-weight:700}.col-md-9>.panel{border-top-left-radius:0;border-top-right-radius:0}.user-panel{background:#2c3136;border-radius:5px;justify-content:space-between;align-items:center;margin-bottom:26px;padding:20px;display:flex;box-shadow:0 10px 12px #0000001a}.user-panel-left{align-items:center;display:flex}.user-panel-left-text{margin-left:10px}.user-panel-left-text p{margin:0;padding:0;font-size:12px}.user-panel-left .user-img img{border-radius:5%}.user-name{color:var(--principal-color);font-weight:700;font-size:13px!important}.featured-package{text-align:center}.featured-package .image img{width:96px}.featured-package .info .text{text-align:center;width:100%;margin-bottom:10px}.featured-package .info .text .name{color:#fff;margin-top:6px;font-size:14px;font-weight:700}.featured-package .info .text .price{color:#4da564;margin-top:6px;font-size:14px;font-weight:700}.featured-package .info .text .price .discount{color:#f44336;margin-right:6px;text-decoration:line-through}.featured-package .info .button{width:100%}.donation-goal p{text-align:right;color:#c8c8c8;margin:0 0 6px;font-size:13px}.progress{background:#262b2f;border:none;border-radius:6px;height:20px;overflow:hidden}.progress-bar{background-color:var(--principal-color);height:100%;transition:width .6s}.module .top-donator{align-items:center;display:flex}.module .top-donator .avatar img{width:40px;image-rendering:pixelated}.module .top-donator .info{text-align:left;flex:1;padding:0 25px}.module .top-donator .info .ign{color:var(--principal-color);margin-bottom:4px;font-size:14px;font-weight:700}.module .top-donator .info .amount{color:#c8c8c8;font-size:12px}.module .payments{margin:0;padding:0;list-style:none;position:relative}.module .payments li{border-bottom:1px solid #2e353b;align-items:center;padding:6px 0;list-style:none;display:flex;position:relative}.module .payments li:last-child{border-bottom:none}.module .payments li .avatar{margin-right:7px}.module .payments li .avatar img{image-rendering:pixelated;border-radius:5px}.module .payments li .info{text-overflow:clip;white-space:nowrap;flex:1;margin:10px 5px;padding-right:38px;font-size:12px;line-height:15px;position:relative;overflow:hidden}.module .payments li .info .ign h4{color:#fff;margin:0 0 3px;font-size:12px;font-weight:700}.module .payments .extra h5{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;background:#262b2f;border-radius:3px;max-width:18ch;margin:0;padding:2px 5px;font-size:11px;display:inline-block;overflow:hidden;color:#b3b3b3!important;font-weight:700!important}.detalii{opacity:.5;cursor:help;color:#c8c8c8;font-size:13px;transition:all .3s;position:absolute;top:4px;right:0}.detalii:hover{color:#fff;opacity:1}.btn-primary,.cumpara-zone-sm,.buton-verde{color:#fff;text-shadow:0 2px 2px #0000001a;text-transform:uppercase;letter-spacing:1px;text-align:center;cursor:pointer;background-color:#4da564;border:none;outline:0;padding:10px;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-block;border-bottom:3px solid #00000026!important}.btn-primary:hover,.cumpara-zone-sm:hover,.buton-verde:hover{background-color:#15a558;text-decoration:none;color:#fff!important}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-block{width:100%;display:block}.btn-sm{padding:8px;font-size:12px}.cumpara-zone{text-transform:uppercase;color:#fff;cursor:pointer;background:#4da564;border:none;padding:10px;font-weight:700;border-bottom:3px solid #00000026!important}.nav-cart-btn{color:#fff;cursor:pointer;background:#4da564;border:none;border-bottom:3px solid #00000026;border-radius:4px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)}@media (max-width:960px){.nav-cart-btn{margin:8px auto;display:flex;position:static;transform:none}}.category .packages-image{flex-direction:column;gap:10px;margin:0;display:flex}.category .packages-image .package{border:2px solid #33383e;border-radius:6px;align-items:center;gap:14px;padding:12px 16px;display:flex;position:relative;background:#2e3338!important}.category .packages-image .package .image{flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.category .packages-image .package .image img{max-width:100%;max-height:100%}.category .packages-image .package .image .placeholder{color:#6a737a;font-size:22px}.category .packages-image .package .info{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.category .packages-image .package .info .text{flex:1;min-width:0}.category .packages-image .package .info .text .name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.category .packages-image .package .info .text .price{display:none}.category .packages-image .package .info .price-col{letter-spacing:1px;color:#4da564;white-space:nowrap;font-size:14px;font-weight:700}.category .packages-image .package .info .price-col .discount{color:#f44336;margin-right:6px;text-decoration:line-through}.category .packages-image .package .info .price-col small{color:#4da564;margin-left:2px;font-size:11px}.category .packages-image .package .info .button{flex:none}.category .packages-image .package .info .button .btn-primary{border-radius:4px;padding:10px 22px}@media (max-width:540px){.category .packages-image .package,.category .packages-image .package .info{flex-wrap:wrap}.category .packages-image .package .info .text{flex:100%}}.category-tiles{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;margin-top:16px;display:grid}.category-tile{text-align:center;color:#c8c8c8;cursor:pointer;background:#2e3338;border:2px solid #33383e;border-radius:6px;padding:22px 16px;text-decoration:none;transition:border-color .15s,transform .15s}.category-tile:hover{border-color:var(--principal-color);color:#fff;text-decoration:none;transform:translateY(-2px)}.category-tile .tile-icon{color:var(--principal-color);margin-bottom:8px;font-size:26px}.category-tile .tile-name{text-transform:uppercase;letter-spacing:1px;font-size:13px;font-weight:700}.category-tile .tile-count{color:#888;margin-top:4px;font-size:11px}.notification,.notice{font-size:13px}.notice{border-left:3px solid var(--principal-color);background:#60a6d11a;border-radius:3px;margin-bottom:14px;padding:12px 16px}.notice.warn{background:#d148411f;border-color:#d14841}.loading{text-align:center;color:#888;padding:40px 20px}.footer-premium{color:#888;background:#2c3136;margin-top:60px}.footer-premium-flex{flex-direction:row;display:flex}.col-footer{flex:1;margin-right:30px;padding:25px 0;line-height:24px}.col-footer:last-child{margin-right:0}.col-footer h3{color:#fff;align-items:center;gap:10px;margin:0 0 20px;font-size:19px;font-weight:700;display:flex}.col-footer p{margin-bottom:20px}.col-footer ul{margin:0;padding:0;list-style-type:none!important}.col-footer ul li a{color:#888;border-bottom:1px dotted #404040;margin-bottom:10px;padding-bottom:10px;font-size:14px;text-decoration:none;transition:color .3s;display:block}.col-footer ul li a:hover{text-decoration:none;color:#fff!important}.col-footer .footer-store{background:var(--principal-color);color:#fff;text-shadow:0 2px 2px #0000001a;border-radius:2px;padding:12px 30px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.footer-copyright{background:#0003;border-bottom:1px solid #2c3136}.footer-copyright-flex{justify-content:space-between;align-items:center;padding:10px 0;display:flex}.footer-copyright p{margin:0}.footer-copyright ul{margin:0;padding:0;list-style:none}.footer-copyright ul li{margin:5px;display:inline-block}.footer-copyright ul li a{color:#fff;text-align:center;background:#0000000d;border-bottom:3px solid #0000000d;width:36px;height:36px;font-size:17px;line-height:36px;text-decoration:none;display:block}.footer-copyright ul li a:hover{color:var(--principal-color)}@media only screen and (max-width:768px){.footer-premium-flex{flex-direction:column}.col-footer{margin-right:0;padding:5px 0 20px}}@media only screen and (max-width:568px){.footer-copyright-flex{flex-direction:column}}.opened-basket,.triplezone-basket-shadow.open{z-index:100000;background:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.triplezone-basket-shadow{display:none}.triplezone-basket-shadow.open{display:block}.triplezone-basket-shadow .triplezone-basket{z-index:99999;background:#262b2f;flex-direction:column;width:400px;max-width:400px;height:100%;transition:all .3s;display:flex;position:fixed;top:0;right:-400px;overflow-y:auto}.triplezone-basket-shadow .triplezone-basket.open{right:0}.close-basket{color:#fff;cursor:pointer;background:#bb3d3d;border:none;border-radius:50%;width:24px;height:24px;line-height:24px;position:absolute;top:10px;right:10px}.triplezone-basket-shadow .triplezone-basket .triplezone-basket-header{background:#0000001a;align-items:center;padding:20px 30px;display:flex;position:relative}.triplezone-basket-shadow .triplezone-basket-header .basket-avatar img{width:48px;image-rendering:pixelated}.triplezone-basket-shadow .triplezone-basket-header .text-basket{color:#fff;margin-left:30px;font-weight:700}.triplezone-basket-shadow .triplezone-basket-header .text-basket p{color:#c8c8c8;letter-spacing:1px;margin:0}.triplezone-basket-shadow .triplezone-basket-body{flex:1;padding:30px}.triplezone-basket-shadow .triplezone-basket-body .basket-body-header{margin-bottom:16px}.triplezone-basket-shadow .triplezone-basket-body .basket-body-header h3{color:var(--principal-color);margin:0;font-weight:700}.triplezone-basket-shadow .triplezone-basket-body .basket-body-header p{text-transform:uppercase;margin:0;font-size:.8em}.triplezone-basket-shadow .triplezone-basket-body .basket-body-items{background:#0000001a;border-radius:3px;margin:10px 0;padding:20px;position:relative}.triplezone-basket-shadow .triplezone-basket-body .basket-body-items p{color:#fff;margin:0;font-size:.8em;font-weight:700}.triplezone-basket-shadow .triplezone-basket-body .basket-body-items .item-principal{color:var(--principal-color);font-weight:700;font-size:unset;margin-bottom:3px}.triplezone-basket-shadow .triplezone-basket-body .basket-body-items .remove-x{color:#bb3d3d;cursor:pointer;background:#262b2f;border:none;border-radius:50%;width:32px;height:32px;font-weight:700;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.triplezone-basket-shadow .triplezone-basket-footer{padding:0 30px 30px}.triplezone-basket-shadow .triplezone-basket-footer a,.triplezone-basket-shadow .triplezone-basket-footer button{color:#fff;text-align:center;text-transform:uppercase;cursor:pointer;background-color:#4da564;border:none;outline:0;width:100%;margin-bottom:10px;padding:18px;font-size:.8em;font-weight:700;text-decoration:none;display:block;border-bottom:3px solid #00000026!important}.triplezone-basket-shadow .triplezone-basket-footer button:disabled{opacity:.5;cursor:not-allowed}.modal-shadow{z-index:99998;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-shadow[hidden]{display:none}.modal-content{background-color:#2c3136;border-radius:0;width:100%;max-width:560px;max-height:85vh;overflow-y:auto}.modal-header{border:none;justify-content:space-between;align-items:center;padding:24px 30px;display:flex}.modal-title{color:var(--principal-color);text-transform:uppercase;margin:0;font-size:18px;font-weight:700}.modal .close{color:#c8c8c8;cursor:pointer;background:#3b4248;border:none;border-radius:5px;width:40px;height:40px;font-size:16px}.modal-body{background:#262b2f;max-height:60vh;padding:30px;overflow-x:auto}.modal-body img{border-radius:4px;max-width:100%;margin-bottom:12px}.modal-footer{border:none;justify-content:space-between;align-items:center;padding:15px 30px;display:flex}.modal-price{color:#4da564;font-size:18px;font-weight:700}.mergisus{cursor:pointer;background-color:var(--principal-color);z-index:10000;border:none;border-bottom:3px solid #00000080;outline:0;width:28px;height:28px;display:none;position:fixed;bottom:10px;right:10px}.mergisus span{border:8px solid #0000;border-bottom-color:#fff;width:0;height:0;margin:-12px 0 0 -8px;position:absolute;top:50%;left:50%}.package{position:relative}.sale-badge{color:#fff;letter-spacing:.5px;z-index:5;background:#c0392b;border-radius:3px;padding:3px 8px;font-size:12px;font-weight:700;position:absolute;top:8px;right:8px;box-shadow:0 2px 6px #0006}.package .price-col .discount{color:#8a99a3;margin-right:6px;font-size:.85em;text-decoration:line-through}.offer-panel .panel-heading{text-transform:uppercase;letter-spacing:1px;align-items:center;gap:10px;display:flex}.offer-badge{background:var(--principal-color);color:#fff;letter-spacing:1px;border-radius:3px;padding:3px 8px;font-size:11px;font-weight:800}.offer-badge.sale{background:#c0392b}.basket-upsell{border-top:1px solid #ffffff0f;padding:14px 18px 6px}.basket-upsell h4{text-transform:uppercase;letter-spacing:1px;color:#9bb1bd;margin:0 0 10px;font-size:12px}.basket-upsell ul{margin:0;padding:0;list-style:none}.basket-upsell li{border-bottom:1px dashed #ffffff0d;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.basket-upsell li:last-child{border-bottom:0}.basket-upsell .up-name{color:#d8dde2;flex:1}.basket-upsell .up-price{color:var(--principal-color);white-space:nowrap;font-weight:600}.basket-upsell button{background:var(--principal-color);color:#fff;text-transform:uppercase;cursor:pointer;border:0;border-radius:3px;padding:5px 10px;font-size:11px;font-weight:700}.basket-upsell button:hover{background:#7bb8de}.basket-upsell button:disabled{opacity:.5;cursor:not-allowed}.basket-codes{border-top:1px solid #ffffff0f;padding:14px 18px}.basket-codes .code-row{margin-bottom:12px}.basket-codes .code-row:last-child{margin-bottom:0}.basket-codes label{text-transform:uppercase;letter-spacing:1px;color:#9bb1bd;margin-bottom:5px;font-size:11px;display:block}.basket-codes form{gap:6px;display:flex}.basket-codes input{color:#d8dde2;background:#00000040;border:1px solid #ffffff14;border-radius:3px;flex:1;padding:8px 10px;font-size:13px}.basket-codes input:focus{border-color:var(--principal-color);outline:none}.basket-codes form button{background:var(--principal-color);color:#fff;text-transform:uppercase;cursor:pointer;border:0;border-radius:3px;padding:8px 14px;font-size:12px;font-weight:700}.basket-codes form button:hover{background:#7bb8de}.basket-codes form button:disabled{opacity:.5;cursor:not-allowed}.basket-codes .code-applied{color:var(--principal-color);background:#60a6d11a;border:1px solid #60a6d14d;border-radius:3px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.basket-codes .code-applied span{flex:1;font-family:monospace;font-weight:600}.basket-codes .code-applied button{color:#9bb1bd;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:11px}.basket-codes .code-applied button:hover{color:#c0392b}.basket-codes .code-err{color:#e57373;margin-top:8px;font-size:12px}.basket-savings{text-align:center;color:#4caf50;margin-bottom:8px;font-size:12px;font-weight:600}.basket-item{border-bottom:1px solid #ffffff0a;align-items:center;gap:10px;padding:10px 18px;display:flex}.basket-item img{object-fit:contain;background:#0003;border-radius:3px;width:40px;height:40px}.basket-item-info{flex:1;min-width:0}.basket-item-name{color:#d8dde2;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.basket-item-meta{color:#8a99a3;margin-top:2px;font-size:11px}.basket-item-remove{color:#8a99a3;cursor:pointer;background:0 0;border:0;padding:6px}.basket-item-remove:hover{color:#c0392b}.basket-item-remove:disabled{opacity:.5;cursor:not-allowed}.nav-login-btn{color:#cfd5da;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.nav-login-btn:hover{color:var(--principal-color)}.nav-login-btn i{font-size:14px}.login-shadow{z-index:5000;background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.login-modal{background:#2c3338;border:1px solid #ffffff14;border-radius:6px;width:100%;max-width:380px;padding:28px;position:relative;box-shadow:0 12px 40px #0009}.login-modal h3{color:#fff;margin:0 0 8px;font-size:20px;font-weight:700}.login-modal p{color:#c8c8c8;margin:0 0 18px;font-size:13px;line-height:1.5}.login-modal form{flex-direction:column;gap:10px;display:flex}.login-modal input{color:#fff;background:#0000004d;border:1px solid #ffffff1a;border-radius:4px;width:100%;padding:10px 12px;font-size:14px}.login-modal input:focus{border-color:var(--principal-color);outline:none}.login-modal .btn-primary{background:var(--principal-color);color:#fff;text-transform:uppercase;letter-spacing:1px;cursor:pointer;border:0;border-radius:4px;padding:10px 16px;font-size:13px;font-weight:700}.login-modal .btn-primary:hover{background:#7bb8de}.login-modal .btn-primary:disabled{opacity:.5;cursor:not-allowed}.login-modal .close-modal{color:#8a99a3;cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:16px;position:absolute;top:12px;right:12px}.login-modal .close-modal:hover{color:#fff}.login-err{color:#e57373;margin-top:12px;font-size:12px}.user-panel.as-button{appearance:none;text-align:left;cursor:pointer;background:inherit;width:100%;color:inherit;border:0;font-family:inherit;display:block}.user-panel.as-button:hover{filter:brightness(1.08)}
