:root{--color-primary:#1a331c;--color-primary-dark:#2d5016;--color-secondary:#687969;--color-secondary-dark:#5a6b5a;--color-bg-light:#f5f5f5;--color-bg-gray:#e0e3e0;--color-bg-gray-light:#bec5bf;--color-bg-white:#fff;--color-border:#e0e0e0;--color-border-light:#e5e7eb;--color-border-dark:#dedede;--color-text-primary:#1a331c;--color-text-secondary:#333;--color-text-muted:#6b7280;--color-text-light:#818182;--color-text-dark:#000;--color-accent-blue:#3b82f6;--color-accent-red:#ef4444;--color-accent-green:#22c55e;--color-accent-yellow:#fbbf24;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:20px;--spacing-2xl:24px;--spacing-3xl:30px;--spacing-4xl:40px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:25px;--radius-full:50%;--font-primary:"Poppins",sans-serif;--font-secondary:"Jost",sans-serif;--font-tertiary:"Arimo",sans-serif;--transition-fast:0.2s ease;--transition-normal:0.3s ease;--transition-slow:0.5s ease;--shadow-sm:0 2px 8px #0000000d;--shadow-md:0 4px 12px #0000001a;--shadow-lg:0 8px 24px #0000001f;--shadow-xl:0 20px 60px #0006;--container-sm:1200px;--container-md:1330px;--container-lg:1500px}.btn-primary,button.btn-primary{background:#687969;background:var(--color-secondary);border:none;border-radius:8px;border-radius:var(--radius-sm);color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-family:var(--font-primary);font-size:14px;font-weight:600;letter-spacing:1px;padding:8px 16px;padding:var(--spacing-sm) var(--spacing-lg);text-transform:uppercase;transition:all .3s ease;transition:all var(--transition-normal);white-space:nowrap}.btn-primary:hover{background:#5a6b5a;background:var(--color-secondary-dark);box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn-primary-dark,button.btn-primary-dark{background:#1a331c;background:var(--color-primary);border:none;border-radius:8px;border-radius:var(--radius-sm);color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-family:var(--font-primary);font-size:14px;font-weight:600;padding:8px 16px;padding:var(--spacing-sm) var(--spacing-lg);transition:all .3s ease;transition:all var(--transition-normal)}.btn-primary-dark:hover{background:#2d5016;background:var(--color-primary-dark);box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-rounded,button.btn-rounded{border-radius:25px;border-radius:var(--radius-xl);padding:16px 30px;padding:var(--spacing-lg) var(--spacing-3xl)}.btn-sm,button.btn-sm{font-size:12px;padding:4px 12px;padding:var(--spacing-xs) var(--spacing-md)}.btn-lg,button.btn-lg{font-size:16px;padding:16px 24px;padding:var(--spacing-lg) var(--spacing-2xl)}.btn-secondary,button.btn-secondary{background:#f5f5f5;background:var(--color-bg-light);border:1px solid #e0e0e0;border:1px solid var(--color-border);border-radius:8px;border-radius:var(--radius-sm);color:#333;color:var(--color-text-secondary);cursor:pointer;font-family:Poppins,sans-serif;font-family:var(--font-primary);font-size:14px;font-weight:500;padding:8px 16px;padding:var(--spacing-sm) var(--spacing-lg);transition:all .3s ease;transition:all var(--transition-normal)}.btn-secondary:hover{background:#e0e3e0;background:var(--color-bg-gray);border-color:#687969;border-color:var(--color-secondary)}.card{background:#fff;background:var(--color-bg-white);border:1px solid #e5e7eb;border:1px solid var(--color-border-light);border-radius:var(--radius-md);box-shadow:0 2px 8px #0000000d;box-shadow:var(--shadow-sm);padding:20px;padding:var(--spacing-xl);transition:all .3s ease;transition:all var(--transition-normal)}.card:hover{border-color:#1a331c;border-color:var(--color-primary);box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-2px)}.card-sm{border-radius:8px;border-radius:var(--radius-sm);padding:16px;padding:var(--spacing-lg)}.card-lg{border-radius:20px;border-radius:var(--radius-lg);padding:30px;padding:var(--spacing-3xl)}.card-gray{background:#f5f5f5;background:var(--color-bg-light);border:none}.container{max-width:1330px;max-width:var(--container-md)}.container,.container-sm{margin:0 auto;padding:0 20px;padding:0 var(--spacing-xl)}.container-sm{max-width:1200px;max-width:var(--container-sm)}.container-lg{margin:0 auto;max-width:1500px;max-width:var(--container-lg);padding:0 20px;padding:0 var(--spacing-xl)}.text-primary{color:#1a331c;color:var(--color-text-primary);font-family:Poppins,sans-serif;font-family:var(--font-primary)}.text-secondary{color:#333;color:var(--color-text-secondary);font-family:Jost,sans-serif;font-family:var(--font-secondary)}.text-muted{color:#6b7280;color:var(--color-text-muted)}.text-light{color:#818182;color:var(--color-text-light)}.flex{display:flex}.flex-column{flex-direction:column}.flex-center{justify-content:center}.flex-between,.flex-center{align-items:center;display:flex}.flex-between{justify-content:space-between}.mt-sm{margin-top:8px;margin-top:var(--spacing-sm)}.mt-md{margin-top:12px;margin-top:var(--spacing-md)}.mt-lg{margin-top:16px;margin-top:var(--spacing-lg)}.mt-xl{margin-top:20px;margin-top:var(--spacing-xl)}.mb-sm{margin-bottom:8px;margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:12px;margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:16px;margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:20px;margin-bottom:var(--spacing-xl)}.p-sm{padding:8px;padding:var(--spacing-sm)}.p-md{padding:12px;padding:var(--spacing-md)}.p-lg{padding:16px;padding:var(--spacing-lg)}.p-xl{padding:20px;padding:var(--spacing-xl)}.rounded-sm{border-radius:8px;border-radius:var(--radius-sm)}.rounded-md{border-radius:12px;border-radius:var(--radius-md)}.rounded-lg{border-radius:20px;border-radius:var(--radius-lg)}.rounded-full{border-radius:50%;border-radius:var(--radius-full)}.transition{transition:all .3s ease;transition:all var(--transition-normal)}.transition-fast{transition:all .2s ease;transition:all var(--transition-fast)}.transition-slow{transition:all .5s ease;transition:all var(--transition-slow)}.input{background:#fff;background:var(--color-bg-white);border:1px solid #e0e0e0;border:1px solid var(--color-border);border-radius:8px;border-radius:var(--radius-sm);color:#333;color:var(--color-text-secondary);font-family:Poppins,sans-serif;font-family:var(--font-primary);font-size:14px;padding:12px 16px;padding:var(--spacing-md) var(--spacing-lg);transition:all .3s ease;transition:all var(--transition-normal);width:100%}.input:focus{border-color:#687969;border-color:var(--color-secondary);box-shadow:0 0 0 3px #6879691a;outline:none}.input::placeholder{color:#6b7280;color:var(--color-text-muted)}.product-card{border:1px solid #e5e7eb;box-shadow:0 2px 8px #0000000d;padding:20px}.product-card:hover{border-color:#1a331c;border-color:var(--color-primary)}@media (max-width:1200px){.container,.container-lg,.container-sm{padding:0 16px;padding:0 var(--spacing-lg)}}@media (max-width:768px){.container,.container-lg,.container-sm{padding:0 12px;padding:0 var(--spacing-md)}.btn-primary,.btn-primary-dark,.btn-secondary{width:100%}}@media (max-width:480px){.container,.container-lg,.container-sm{padding:0 8px;padding:0 var(--spacing-sm)}}*{box-sizing:border-box;margin:0;padding:0}body{color:#333;font-family:Poppins,sans-serif;line-height:1.6;overflow-x:hidden}#root,.App,body,html{max-width:100%;overflow-x:hidden;width:100%}.App{min-height:100vh}.announcement-bar{background:#2d5016;color:#fff;font-size:16px;font-weight:400;padding:8px 20px;text-align:center}.announcement-bar strong{color:#fff;font-weight:600}.header{background:#fff;border-bottom:1px solid #e0e0e0;position:sticky;top:0;z-index:1010}.header-container{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:0 auto;max-width:1330px;padding:20px 15px}.logo{color:#000;text-decoration:none;transition:.3s}.logo-container{align-items:center;display:flex;gap:12px}.logo-image{height:96px;object-fit:contain;width:auto}.logo-text{align-items:flex-start;display:flex;flex-direction:column;font-size:24px;font-weight:700;line-height:1}.logo-wire{color:#2d5016;letter-spacing:1px;text-transform:uppercase}.cookie-consent-banner{align-items:center;background:#fff;border:1px solid #d8e1d9;border-radius:12px;bottom:14px;box-shadow:0 14px 34px #11182729;display:flex;gap:26px;justify-content:space-between;left:24px;padding:22px 26px;position:fixed;right:24px;z-index:3000}.cookie-consent-content{color:#1f2937;flex:1 1;min-width:0}.cookie-consent-title{color:#1a331c;font-family:Jost,sans-serif;font-size:38px;font-weight:600;line-height:1.1;margin:0 0 8px}.cookie-consent-text{color:#374151;font-size:14px;line-height:1.45;margin:0 0 6px}.cookie-consent-link{color:#1a331c;font-weight:600;text-decoration:underline}.cookie-consent-actions{display:flex;flex-direction:column;flex-shrink:0;gap:12px;width:255px}.cookie-consent-btn{background:#eaf7ec;border:1px solid #1a331c;border-radius:34px;color:#1a331c;cursor:pointer;font-size:15px;font-weight:600;min-height:50px;padding:12px 18px;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease,background .18s ease,color .18s ease;width:100%}.cookie-consent-btn:hover{background:#1a331c;box-shadow:0 8px 20px #1a331c33;color:#fff;transform:translateY(-1px)}.cookie-consent-btn:active{opacity:.95;transform:translateY(0)}@media (max-width:1024px){.cookie-consent-banner{align-items:stretch;bottom:10px;flex-direction:column;gap:14px;left:14px;padding:18px;right:14px}.cookie-consent-title{font-size:28px}.cookie-consent-actions{width:100%}.cookie-consent-btn{font-size:14px;min-height:46px}}.logo-ox{color:#4a7c59;letter-spacing:1px;margin-top:-2px;text-transform:uppercase}.search-container{max-width:356px;position:relative;width:100%;z-index:1}.search-form{display:inline}.search-input{background-color:#bec5bf;border:1px solid #efefef;border-radius:40px;color:#818182;font-family:Poppins,sans-serif;font-size:14px;height:41px;padding:10px 50px 10px 15px;transition:.3s;width:100%}.search-input:focus{background-color:#fff;border-color:#e3051b;outline:none}.search-button{align-items:center;background:#1a331c;border:none;border-radius:50%;cursor:pointer;display:flex;height:41px;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:.3s;width:41px}.search-button:hover{background:#2d5016}.search-button svg{height:20px;width:20px}.country-picker{align-self:center;display:inline-block;position:relative;vertical-align:middle}.country-link{color:#000;text-decoration:none;transition:.3s}.country-flag{align-self:center;background-image:url(/static/media/us-flag.47c2b97a424e4cc21699.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:34px;vertical-align:middle;width:88px}.services-menu{display:flex}.services-list{align-items:flex-start;gap:30px;list-style:none;margin:0}.service-item,.services-list{display:flex;justify-content:center;padding:0}.service-item{align-items:center;border-left:1px solid #dedede;height:50px;position:relative;width:120px}.service-item:first-child{border-left:none}.account-link,.service-button{align-items:center;background:none;border:none;color:#818182;cursor:pointer;display:flex;flex-direction:column;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;gap:0;height:50px;justify-content:center;text-decoration:none;transition:.3s}.service-button{align-items:center;flex-direction:column;gap:2px}.account-link{color:#999}.account-link:hover,.service-button:hover{color:#4a7c59}.service-icon{background:#0000;border-radius:0;color:#000;flex-shrink:0;font-size:16px;font-weight:700;height:20px;width:20px}.account-icon,.service-icon{align-items:center;display:flex;justify-content:center}.account-icon{background:#2d5016;border-radius:50%;height:32px;margin-bottom:4px;width:32px}.account-icon svg{height:59px;width:20px}.account-text{color:#333;font-size:12px;font-weight:500;text-align:center}.services-dropdown{background:#f5f5f5;border-radius:21px;box-shadow:0 7px 8.1px 3px #00000040;height:auto;left:0;min-height:0;opacity:1;overflow:visible;position:absolute;top:70px;transform:translateY(0);transition:.3s ease-in;visibility:visible;width:211px;z-index:23}.services-dropdown ul{list-style:none;margin:10px auto;padding:0 0 10px;width:80%}.services-dropdown li{border-bottom:1px solid #000;padding:7px 0 10px 10px;text-align:left}.services-dropdown a{color:#687969;font-family:Jost;font-size:12px;font-style:normal;font-weight:600;height:17px;letter-spacing:0;line-height:100%;opacity:1;text-decoration:none;transition:.3s;width:77px}.services-dropdown a:hover{color:#e3051b}.marketing-material{background:#687969;border-bottom-left-radius:21px;border-bottom-right-radius:21px;height:58px;margin:0 -21px;opacity:1;width:211px}.marketing-material a{color:#fff!important;display:inline-flex;font-weight:400;line-height:26px;position:relative;width:100%;z-index:1}.marketing-icon{background-image:url(https://static.mobilesentrix.com/skin/frontend/msentrix2022/default/images/marketing-materials/postJNLKNKLJNKLed-svg.png);background-repeat:no-repeat;height:30px;margin-left:-12px;margin-right:9px;width:51px}.shipping-timer,.timer-block{position:relative}.timer-block{background:#6b7c5a;border-radius:12px;display:block;min-height:70px;overflow:hidden;width:220px}.timer-header{background:#d3d3d3;border-radius:10px;display:flex;height:50%;justify-content:space-between;margin-left:3px;margin-top:3px;padding:4px;width:98%}.timer-header .shipping-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;height:20px;width:30px}.truck-icon{align-items:center;color:#333;display:flex;font-family:Arial,sans-serif;font-size:14px;font-weight:700;height:100%;justify-content:center;width:70px}.truck-icon:before{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#4d148c,#f60);-webkit-background-clip:text;background-clip:text;content:"FedEx®";font-weight:900;letter-spacing:-.5px}.countdown{align-items:center;background-color:#2d5016;border-radius:6.75px;color:#fff;display:flex;font-size:16px;justify-content:center;text-align:center;width:110px}.countdown strong{font-weight:500}.timer-info{grid-column-gap:8px;align-items:center;background:#0000;color:#000;column-gap:8px;display:grid;flex-flow:row;grid-template-columns:minmax(0,1fr) auto auto;height:50%;margin:0;padding:0 10px;width:100%}.shipping-method{display:flex;flex-direction:column;min-width:0;overflow:hidden;text-overflow:ellipsis}.shipping-cutoff-display,.shipping-method{color:#fff;font-size:9.5px;line-height:1.2;margin:0;white-space:nowrap}.method-name{font-weight:700;margin-right:1px}.details-button{align-items:center;background:#fff;border:none;border-radius:20px;box-shadow:0 2px 2px #c2c2c285,0 -2px 3px #c2c2c26b;color:#333;cursor:pointer;display:flex;font-size:9.5px;font-weight:500;height:20px;justify-content:center;margin-top:3px;padding:0 12px;transition:.3s;white-space:nowrap;width:auto}.details-button:hover{background:#f0f0f0}.shipping-dropdown{background:#fff;border-radius:10px;box-shadow:0 1.54647px 11.2119px #00000030;display:block;height:663px;opacity:1;overflow:hidden;position:absolute;right:0;top:76px;transform:rotate(0deg);width:463px;z-index:23}.dropdown-header{align-items:center;background-color:#687969;display:flex;float:left;height:140px;justify-content:space-between;margin-left:-11px;margin-top:-26px;overflow:visible;padding:0 20px;position:relative;transform:rotate(353deg);width:479px}.cutoff-text{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 18.333a8.333 8.333 0 1 0 0-16.666 8.333 8.333 0 0 0 0 16.666Z'/%3E%3Cpath d='M10 5v5l3.333 1.667'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:2px 0;background-repeat:no-repeat;background-size:20px;padding-left:30px;padding-top:1px;transform:rotate(7deg)}.cutoff-title{color:#fff;display:block;font-family:Poppins;font-size:20px;font-style:normal;font-weight:400;height:18px;letter-spacing:0;line-height:18px;margin:0;opacity:1;transform:rotate(0deg);width:127px}.cutoff-title strong{font-weight:500}.cutoff-subtitle{color:#fff;display:block;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;height:36px;letter-spacing:0;line-height:18px;margin:5px 0 0;opacity:1;transform:rotate(0deg);width:182px}.cutoff-subtitle strong{font-weight:700}.cutoff-vehicle{display:block;height:180px;object-fit:contain;position:absolute;right:-50px;top:10px;transform:rotate(3deg);width:300px;z-index:10}.shipping-tabs{float:left;margin:16px 0 0;text-align:center;width:100%}.tab-button{background:#f5f5f5;border:0;border-radius:100px;color:#666;cursor:pointer;display:inline-block;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:25px;margin-right:5px;padding:8px 24px;transition:.3s;width:auto}.tab-button.active{background-color:#687969;color:#fff;height:49px;opacity:1;transform:rotate(0deg);width:129px}.tab-icon{margin-right:6px;vertical-align:middle}.shipping-methods{float:left;list-style:none;margin:15px 5%;padding:0;width:90%}.shipping-method-item{float:left;margin:8px 0;position:relative;width:100%}.shipping-radio{appearance:none;background-clip:content-box;background-color:#fff;border:2px solid #c4c4c4;border-radius:50%;color:#000;cursor:pointer;display:block;float:left;font-family:Poppins,sans-serif;font-size:16px;height:18px;margin-left:15px;margin-top:12px;padding:2px;transition:.3s;width:18px}.shipping-radio:checked{background-color:#687969;border-color:#687969}.shipping-label{align-items:center;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:8px;color:#000;cursor:pointer;display:flex;float:left;font-size:12px;font-weight:400;justify-content:space-between;margin-left:10px;padding:12px 15px;text-transform:capitalize;width:calc(100% - 50px)}.shipping-icon{background-position:0 3px;background-repeat:no-repeat;background-size:40px;display:inline-block;height:20px;vertical-align:bottom;width:45px}.shipping-icon.fedex{background-image:url(/static/media/fedex-logo.97c4a717686af7109cb4.png);width:50px}.shipping-icon.fedex,.shipping-icon.usps{background-position:50%;background-size:contain}.shipping-icon.usps{background-image:url(/static/media/ups-logo.298cfa93ace99ec2c5c4.png);width:40px}.shipping-icon.fedex-ground{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAYCAYAAAAxkDmIAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAe7SURBVGhD7Zh/UFTXFcc/C+zKskZgEUQFda38WFkjSBEsYPwxgVY0zliiMdLqiOMU+WGraDvWUo39hVOcaMBQ1ICVpBObioFSCtqEotnWainQoiMmRlx0Cxl+NrCrC2z/WL3AM+CaNs2E7mfmztx7znn3Pfi+c859K7NarVYcjFucpAYH4wuHwOMch8DjHJk9PfiFZ/IYGBiUmgGYMt2d3De/KTXbhcUywItLj4r1rMwmzC7dI2Iesir4eeLmrJKaHTwGRwaPcxwCj3OeuEQ/t34B30iNloZ8KsYq0Zkx+5jpMXtY9GdHe3s7er2ee/fuodFoCA0NxdnZWRr2uZKfn09TUxOHDh2SusbErgyWOcmGzUe4BH0f36fhsoG3X6/l3fJrtN55tJf2fXyfi+ebeKvoMhfPNTE4Sl//XzEwMMDBgwfRaDQUFxdTVVXFxo0biY2NpaWlRRr+udLd3U17e7vU/FjsyuD1S4/SbxmQmgF4fvNCFBNceCNfz/CdZE4yVq0LIynlK8icZFytu8PPv1/Bv7pNIsZvlpqWWx1ircm8gcmlS6yHs2jGM9Qbr9Bn6QXAR+VLZsw+lHI3/mb8C4V/zcOK7QESgr7OVwNWS3Z4lDNnzpCVlUV5eTkzZ84EwGKxkJqaitFo5PTp0yiVSk6cOEFQUBAXLlwgICCAxMREenp6KCwspLGxEQ8PD5KTkwkKCgKgrq6Oc+fOkZ6ejqurKwAVFRXcvXuX5ORkKioq6Ovro729naqqKmbPnk1GRgZ+fn7i2a5evUp+fj79/f0kJCRQX1/P9evXOXnypIixh1Hy0X5q9bd4/VWbuKqJE0jcFEFY1Eysg1ZKf1XLL/MuYjR08eOdpUJc1VMT8PZ9aoS4j8PbbQopC3fi7OQCQFvvP8m7dJB/tNZRVPuqEDfSL8Yucc1mM4WFhezdu1eICyCXyykoKKCsrAylUglATU0NSUlJGI1GQkJCaGtrY/ny5TQ2NpKRkcGMGTNYvHgxZWVlABgMBsrLy+nv7xf7NjQ0UFNTI+YbNmzAbDZz4MABurq6SEhIoK2tDYDS0lJiY2MJDAxk27ZtlJWVkZOTI/Z6EuwSeKhAg5fPROaGThfjZtNHwrduSyS6cH9WvRDGVH8PAMpP13E8p5r792x/bGjkDI6XJpP3600sjre98Q95KBKAv/ss5ngFi+Gp9GKW5xw2haWImOaum/zi8iEGrbbqEuIznxfnbxH+sejs7MRgMBAQEADArVu32L59O1u3bhWjrq5OxKekpHDkyBG0Wi0lJSVoNBry8vLQ6XSkpaWRk5NDQUEBZrN52F1GZ8uWLaSnp6PVasnOzkalUtHQ0IDZbObYsWMcPnyYtLQ0dDodubm5xMXFSbewC7sEHl7DY54NZH/uGvbnruG7P1uJdXDI+9rLNexLP8NL3z6L0WArtVYrNFwxiJivJc7HRe6MTAbxa54Wdinr5m1i+6I9Ynx5+iIAQqdGkBiSJA3H330Wm8PTcBrtkCBBLpejVCoZHLSdAyZNmsSyZcuIi4sjNjaW6upqjEajiJ87d66Y6/V6wsPDkcvlwqbVajEYDHR2dgrbWPj7+yOT2VJHLpejUCgwmUzixdNqtSLWxcWF0NDQYVfbj33/jVF48HxiPjyzhw+5YuhE6uw8dEs3lULMn4QF0yJRuriNsIVPi0LhPGGEbSy8vLwIDg7m/PnzWK1W1Go1q1evJjExkbCwMFQqFcHBwdLLAPDz86Onp2eEzWQy4e7uLnqulIGBTz7DSHF1dcXd3R2TaeisAjxyP3v5jwRWqhR4+UyEB5ma8r3lIrvXb41ibXIka5MjCQmbLq7507vvi/mV9z4Ucyn629X8rqlEjA86mgAw95vIu3QQU3/fiPi3r73J31trR9jGQiaTsXv3bgoKCjh+/DgWiwWAGzdusHnzZpKSktBoNNLLAFi5ciVnz56lvr4egI6ODrKyslixYgWenp4EBgbS2toq/M3NzRQVFUl2+WQ8PT1ZunQpWVlZdHTYzij19fUUFxdLQ+3CLoGH92DZiBWsXBcm5i995yynX7vET3eX8YNtv2Ff+hmKjlwgYe1QeflDWSM/ySwl90fneCNfL+xS9LerqWgqEeNmRxMD1gEKLr/MnR5byVe7TWbBtEh40L8La4/yYefQC/Q4tFotlZWVnDp1CoVCgUwmIzo6mp07d7Jjxw5puCAqKors7GyWLFmCWq3G19eXiIgIMjIyAAgMDGTPnj3Ex8ejVquJj49Hp9NJtxmVXbt2odPp8PX1xdvbm9TUVBISEqRhdvHEn0mrNywgKWXohw6rFY7sr+TieVuGDcfLZyL7X1nDlOnuvHKgiprK6yP8U/08MLYMfRaN9Zn0XPBaWnqaqb17CQC5s4JdMfvwVvmS895+WrqbAVDK3ciM/iE+E6dKdvhs6O3txc3NTfTT/yYWiwWr1YpC8elaGfYK/FbRZXEYCZ43jacj/KUh/Ln6A/74+2uYeu/j7TuJoHlTiXk2EFfl0EFE/84N3vntVd6/1srCxbPZ8K1oKksahH/Soo8YdLaVSilqpRcdpqEP/S+pAwmaHAJAl7kT/e1q4fNSTibSP1as/5+xS2AHX1zs6sEOvrg4BB7nOAQe5zgEHuc4BB7n/BvE1+BX3BpBwQAAAABJRU5ErkJggg==);background-position:50%;background-size:contain;width:90px}.shipping-icon.amazon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFUAAAAhCAYAAACoRueNAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAbvSURBVGhD7ZdxTJT3Gcc/B9zJHRaOU8uJqDmoB9cSg2MurgqKBIYc05m41EwWrRhioN5SjSxZLXEz7YaLc05s8IBQJ+sWtcZ6vTkv1BLTsnXTdVwHlbkK2elQWsAD4Y67g3d/qK+8rx7e2l6alPv89T7P73l+7+++9/v9nudVCIIgEOFLJUruiPDFiYgaBiKihoGIqGEgImoYiIgaBiKihgHF4/rU/968hd1xgba/XsLZeYXx8XFmqFQs++Y3KCt9jsXPmOQp054pRf13dw9llt24h4blQyLbny9l+5ZSuXtaE/T4j4yM8kLVyxJBFz9jQpsQL4mra2rmP9dvSHzTnaCi2s63cLPvU9Hes8vCb187yIUzf6CkMF8S+8Hlf0jsUOjv78dms3Hq1CkuX77M+Pi4POQrp66ujp07d8rdjyWoqLN0iRjTDCRqE0h/Ko0Na4sBiIqKYr25SBLrHhqS2FMxPj7O/v37MRgMNDc343A42Lx5Mzk5OVy/fl0e/pXidrvp7++Xux/LlHeqnFGPB41ajePdi1TtfVX0b99SyvbnQ7tXT58+TXV1NXa7nYULFwLg9/uprKykt7eXEydOMDY2htVqZeXKlZw8eZLy8nKMRiNDQ0M0NTXR0dGBVqulrKyM9PR0ABobG0lOTmbNmjUAeL1eDh8+TEFBAVlZWZw7d47R0VH6+/txOBykpqZisVhISUkR19bZ2UldXR2BQACz2Ux7eztdXV0cO3ZMjAmFoDv1Pp8NDPLLw3V89wdbebZoPVkriySCAgQCAYkdDK/XS1NTE3v27BEFBVAqlVitVmw2G2q1Go/HQ0NDA+Xl5aSlpTF79mz6+vrIz8+no6MDi8XCggULyM3NxWazAXDx4kWcTqc4ZyAQwG6343K5AHA6nWzatAmv18u+ffu4ffs2ZrOZvr4+AM6ePUtOTg5Go5GKigpsNhsHDhwQ5/t/iJE7JtP6/l946ZX9jIyMyockCIS22QcHB3G5XCxatAiAnp4eDh48iMfjEWMqKipISkpCo9HQ2NhIdnY2AEePHsVgMHDkyBGUSiWZmZlotVqsVisFBQVi/lRs27aNHTt2oFAoqKmpwWw243Q6WbFiBfX19Rw6dIjS0rsnrra2FrfbLZ8iJILu1M6uq+zc8zNR0ERtAq+8VMXfWt7m9/W18vCQUCqVqNVqJiYmAIiPj2f16tUUFhaSk5NDa2srvb29AGi1WpKTk8XctrY2srOzUSqVos9kMuFyuRgcHBR9UzF//nwUCgXcW4tKpcLj8Yh/tsn0oOeOiYkhKytrUnboBBW17vVm8ccDHP3VLzAXrkapjMHn80liFdxd6OOYNWsWGRkZtLS0IAgCOp2OdevWsWHDBpYsWUJcXBwZGRnyNABSUlIYkhVEj8dDQkICsbGxEj+AIAghdxSxsbEkJCRITgzw0PtCJaioH3VeEZ/jn5iJMc0g2j0uaZX2+f0SOxgKhYKqqiqsVisNDQ347+VdvXqVrVu3UlpaisHw4D2TKSkp4cyZM7S3twMwMDBAdXU1xcXFJCYmkpubi91uZ2BgAACHw0FbW5tslkeTmJhIXl4e1dXVYn57ezvNzc3y0JAIKqrH6xWfx3w+xibtTrvjgvgM0NH1L4k9FSaTifPnz3P8+HFUKhUKhYLly5eza9euKXvCZcuWUVNTw6pVq9DpdOj1epYuXYrFYgFg48aNGI1G9Ho9Op2O+vp6yXF+HLt37yYzMxO9Xs+cOXOorKzEbDbLw0IiaEtVuv1H/PPjLtHOz13O+pIi2j64xBtvviWJBdj74xf5XvF35O6wMDIygkajEe/HLxO/348gCKhUKvlQyATdqebC1RL7nYvv80LVy7zx5ltERUXxdPrdCg6gVMYwN+lJSXw4iYuLC4ugTCpgXwRR1AHfg6IE8P21Zp791t12ZjJzk57kNz//Kb9+dS/z5uqZrUvEerCGJUuy6L4ToPWWl4/dod2xX1fE47/vIzfzNNFsSZ1J1KRN4Oy8Ilb7+JkzeSrVQNS9APfQMDExMcRp1DR3j/DJsJ9+3wSvf3KHoecWPJhkuiHcY0IQhJ2XBoTFb98Q3r3pue8OmXd6PcJPPhwUbnkCwrf/1CsfnlY8VKiOd49Q9ufPyNPHUjJPw9oUNQvjpB9eEwK4RgN0Dfl5r28M+w0Pw4EJ/piXxHufeolWKPihIU6SM514SFSADwd91HYN87vuEXwTAnExCubMiGauOppB3wTX7gTwTdxNm6eJ5sWMeCqMTxAbreDCTS95+tgQPwe+njxS1Pv0esaxXh3m7wM+rt0JcO1OAN2MKEzxSp5OUFIwV01Rspro6azgI5hS1Aifj6B9aoTPT0TUMBARNQxERA0D/wOQgsujR8yQFwAAAABJRU5ErkJggg==);background-position:50%;background-size:contain;width:60px}.method-name{display:inline-block;line-height:20px;position:relative;vertical-align:top}.method-timer{display:flex;float:right;margin-left:10%;position:relative;top:2px}.timer-unit{border-right:.4px solid #dedede;color:#545454;display:inline-flex;flex-direction:column;font-size:12px;font-weight:600;line-height:8px;text-align:center;width:27px}.timer-unit:last-child{border-right:0}.timer-unit small{color:#818182;font-size:5px;font-weight:400;margin-top:3px}.default-timer{background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:8px;color:#666;display:inline-block;font-size:11px;font-weight:500;height:32px;margin-left:48px;margin-top:5px;padding:8px 15px;width:auto}.free-delivery{align-items:center;background-color:#f3f3f3;border-radius:16px;color:#000;display:flex;float:left;font-size:12px;font-weight:400;justify-content:center;margin:25px 7% 20px;padding:8px 10px;width:86%}.free-delivery strong{font-weight:500}.divider{background-color:#000;display:inline-block;height:13px;margin-left:10px;margin-right:10px;padding:0;vertical-align:middle;width:1px}.divider,.free-amount{color:#000;font-size:12px;font-weight:400}.cart-container{position:relative;z-index:1003}.cart-button{background-color:initial;border:none;border-radius:10px;color:#000;cursor:pointer;font-family:inherit;font-weight:400;min-height:70px;padding:7px;text-decoration:none;transition:.3s}.cart-button,.cart-icon{align-items:center;display:flex;position:relative}.cart-icon{float:left;height:40px;justify-content:center;margin-right:10px;width:40px}.cart-icon:before{color:#2d5016;content:"🛒";font-size:32px}.cart-info{font-size:16px;text-align:left}.cart-info strong{color:#2d5016;display:block;font-size:14px;font-weight:600}.cart-price{display:none}.cart-count{background-color:#e3051b;border-radius:100%;color:#fff;font-size:12px;font-weight:700;left:25px;min-height:22px;min-width:22px;padding:1px 3px;position:absolute;text-align:center;top:8px;z-index:1}.cart-dropdown{background:#fff;border-radius:30px;box-shadow:0 8px 32px #00000026;height:450px;margin-top:8px;overflow:hidden;position:absolute;right:0;top:100%;width:350px;z-index:1005}.cart-dropdown-header{align-items:center;background:#687969;border-top-left-radius:30px;border-top-right-radius:30px;box-sizing:border-box;color:#fff;display:flex;height:70px;justify-content:space-between;opacity:1;padding:16px 20px;width:100%}.cart-dropdown-title{color:#fff;font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;height:15.05142879486084px;letter-spacing:0;line-height:18px;opacity:1;width:144.66094970703125px}.cart-dropdown-icon{align-items:center;border-width:5px;display:flex;height:56.1177978515625px;justify-content:center;opacity:1;width:60.20571517944336px}.cart-dropdown-icon:before{color:#fff;content:"🛒";font-size:32px}.cart-dropdown-content{background:#f8f9fa;border-radius:0 0 30px 30px;display:flex;flex-direction:column;height:380px;max-height:380px;overflow-y:auto;padding:12px 16px}.cart-dropdown-items{flex:1 1;margin-bottom:12px;overflow-y:auto}.cart-dropdown-item{align-items:center;background:#fff;border-radius:6px;display:flex;gap:8px;margin-bottom:6px;padding:6px;position:relative}.cart-dropdown-item-image{border-radius:4px;flex-shrink:0;height:35px;overflow:hidden;width:35px}.cart-dropdown-item-image img{height:100%;object-fit:cover;object-position:center;width:100%}.cart-dropdown-item-image img.cart-dropdown-item-img--default{object-fit:contain}.cart-dropdown-item-placeholder{background:#e9ecef;border:1px solid #dee2e6;border-radius:4px;height:100%;width:100%}.cart-dropdown-item-details{flex:1 1;min-width:0}.cart-dropdown-item-name{color:#495057;font-family:Poppins;font-size:12px;font-weight:400;line-height:1.3;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-dropdown-item-price{color:#00a518;font-family:Poppins;font-size:12px;font-weight:600}.cart-dropdown-item-delete{align-items:center;background:#0000;border:none;border-radius:4px;color:#6c757d;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;font-weight:300;height:24px;justify-content:center;line-height:1;padding:4px 8px;transition:color .2s;width:24px}.cart-dropdown-item-delete:hover{background:#f8f9fa;color:#dc3545}.empty-cart-icon{align-items:center;background:#e9ecef;border:2px dashed #adb5bd;border-radius:50%;display:flex;flex-shrink:0;height:120px;justify-content:center;margin:0 auto 40px;position:relative;width:120px}.empty-cart-icon:before{color:#adb5bd;content:"🛒";font-size:48px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.cart-subtotal{align-items:center;background:#e9ecef;border-radius:8px;display:flex;flex-shrink:0;justify-content:space-between;margin:auto 0 12px;padding:12px 16px}.subtotal-label{color:#495057;font-size:14px;font-weight:500}.subtotal-amount{color:#495057;font-size:16px;font-weight:600}.quick-order-btn{background:#000;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-bottom:12px;padding:12px 24px;transition:background-color .2s;width:100%}.quick-order-btn:hover{background:#333}.save-cart-link{background:#f8f9fa;border:none;color:#2d5016;cursor:pointer;display:block;font-size:14px;font-weight:500;text-align:center;text-decoration:underline;transition:color .2s;width:100%}.save-cart-link:hover{color:#1a3a0e}.navigation{background:#bec5bf;box-shadow:0 2px 4px #0000001a;position:relative}.nav-container{flex-wrap:wrap;margin:0 auto;max-width:1330px;padding:0 15px}.nav-container,.nav-list{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%}.nav-list{list-style:none;margin:0;padding:0}.nav-list li{min-height:42px;padding-left:2.1%;position:static}.nav-list li:first-child{padding-left:0}.nav-list a{color:#fff;display:inline-block;font-family:Jost,sans-serif;font-size:13px;font-weight:600;padding:11px 0;position:relative;text-decoration:none;transition:.3s}.nav-list a:hover{color:#4a7c59}.nav-list a.active,.nav-list a:active{color:#333}.navigation-dropdown{background:#fff;border:1px solid #e0e0e0;border-radius:0 0 20px 20px;border-top:none;box-shadow:0 4px 12px #0000001a;left:50%;max-height:calc(100vh - 250px);opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:215px;transform:translateX(-50%) translateY(-10px);width:90%;z-index:1000}.navigation-dropdown.show{animation:dropdownFadeIn 1.8s ease forwards;pointer-events:auto}@media (min-width:769px){.navigation-dropdown.show{background:#fff!important;border:1px solid #e0e0e0!important;border-radius:0 0 20px 20px!important;border-top:none!important;bottom:auto!important;box-shadow:0 4px 12px #0000001a!important;left:50%!important;max-height:calc(100vh - 250px)!important;position:absolute!important;right:auto!important;top:182px!important;transform:translateX(-50%) translateY(0)!important;width:90%!important;z-index:1000!important}}.navigation-dropdown.closing{animation:dropdownFadeOut .3s ease forwards;pointer-events:none}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes dropdownFadeOut{0%{opacity:1;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(-10px)}}.dropdown-container{margin:0 auto;max-height:calc(100vh - 290px);max-width:1330px;overflow-x:hidden;overflow-y:auto;padding:20px}.dropdown-container::-webkit-scrollbar{width:8px}.dropdown-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.dropdown-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.dropdown-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.dropdown-container{scrollbar-color:#c1c1c1 #f1f1f1;scrollbar-width:thin}.dropdown-search-container{border-bottom:8px solid #e0e0e0;display:flex;justify-content:flex-start;margin-bottom:20px;padding-bottom:20px}.search-input-wrapper{align-items:center;display:flex;max-width:500px;position:relative;width:90%}.search-icon{left:0}.clear-icon,.search-icon{align-items:center;background:#1a331c;border-radius:50%;display:flex;height:40px;justify-content:center;position:absolute;width:40px;z-index:2}.clear-icon{cursor:pointer;right:0}.dropdown-search-input{background:#e0e3e0;border:none;border-radius:20px;box-shadow:0 2px 4px #0000001a;color:#333;font-size:14px;height:40px;outline:none;padding:0 50px;width:100%}.dropdown-search-input::placeholder{color:#666;font-family:Jost,sans-serif}.clear-icon.clear-icon--hidden{pointer-events:none;visibility:hidden}.nav-dropdown-search-api{border-bottom:1px solid #e0e0e0;margin:-8px 0 16px;max-width:100%;padding:0 0 12px}.nav-dropdown-search-api-status{color:#555;font-family:Jost,sans-serif;font-size:13px}.nav-dropdown-search-api-list{display:flex;flex-wrap:wrap;gap:8px 12px;list-style:none;margin:0;padding:0}.nav-dropdown-search-api-list li{margin:0}.nav-dropdown-search-api-link{background:#fff;border:1px solid #c5ccc6;border-radius:8px;color:#1a331c;cursor:pointer;display:block;font-family:Jost,sans-serif;font-size:13px;max-width:100%;padding:6px 12px;text-align:left}.nav-dropdown-search-api-link:hover{background:#e8f0ea;border-color:#1a331c}.search-modal-backdrop{background:#0000004d;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1005}.search-modal{background:#e0e3e0;border-radius:12px;box-shadow:0 8px 32px #0003;color:#1a331c;left:50%;margin-top:140px;max-height:calc(100vh - 140px);max-width:900px;overflow:hidden;position:fixed;top:0;transform:translateX(-50%);width:95%;z-index:1010}.search-modal-inner{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr 1.8fr;min-height:280px}.search-modal-section{overflow-y:auto;padding:20px 24px}.search-modal-models{border-right:1px solid #c5cac5}.search-modal-heading{color:#1a331c;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;letter-spacing:.5px;margin:0 0 14px;text-transform:uppercase}.search-modal-model-list{list-style:none;margin:0;padding:0}.search-modal-model-list li{margin-bottom:8px}.search-modal-model-link{background:none;border:none;color:#1a331c;cursor:pointer;display:block;font-family:Poppins,sans-serif;font-size:14px;padding:8px 0;text-align:left;width:100%}.search-modal-model-link:hover{color:#2d5016;text-decoration:underline}.search-modal-more{color:#2d5016;display:inline-block;font-family:Poppins,sans-serif;font-size:13px;margin-top:8px;text-decoration:none}.search-modal-more:hover{text-decoration:underline}.search-modal-more-btn{background:none;border:none;cursor:pointer;font-family:inherit;font-size:inherit;padding:0}.search-modal-view-all{background:#2d5016;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;margin-top:16px;padding:12px 16px;width:100%}.search-modal-view-all:hover{background:#3d6b1f}.search-modal-loading{color:#1a331c;font-family:Poppins,sans-serif;font-size:14px}.search-modal-products{min-width:0}.search-modal-product-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.search-modal-product-card{align-items:flex-start;background:#fff;border:1px solid #e0e0e0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;min-width:0;padding:8px;text-align:left;transition:box-shadow .2s,border-color .2s}.search-modal-product-card:hover{border-color:#2d5016;box-shadow:0 4px 12px #00000014}.search-modal-product-image{background:#f5f5f5;border-radius:6px;flex-shrink:0;height:72px;margin-bottom:6px;max-height:72px;overflow:hidden;width:100%}.search-modal-product-image img{height:100%;object-fit:cover;width:100%}.search-modal-product-image-placeholder{background:#e5e7eb;height:100%;width:100%}.search-modal-product-name{-webkit-line-clamp:2;line-clamp:2;font-size:12px;font-weight:500;line-height:1.3}.search-modal-product-name,.search-modal-product-sku{-webkit-box-orient:vertical;color:#1a331c;display:-webkit-box;font-family:Poppins,sans-serif;margin-bottom:2px;min-width:0;overflow:hidden;width:100%}.search-modal-product-sku{-webkit-line-clamp:1;line-clamp:1;font-size:10px}.search-modal-product-price{color:#1a331c;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;margin-bottom:4px}.search-modal-product-stock{border-radius:3px;display:inline-block;font-family:Poppins,sans-serif;font-size:10px;font-weight:600;letter-spacing:.02em;margin-top:auto;padding:2px 6px;white-space:nowrap}.search-modal-product-stock.in-stock{background:#22c55e;color:#fff}.search-modal-product-stock.out-of-stock{background:#ef4444;color:#fff}@media (max-width:768px){.search-modal-backdrop{top:170px}.search-modal{background:#fff;border-radius:0;box-shadow:0 8px 24px #00000024;left:0;margin-top:0;max-height:calc(100vh - 170px);max-width:none;right:0;top:170px;transform:none;width:100%}.search-modal-inner{grid-template-columns:1fr;min-height:0}.search-modal-section{padding:14px 14px 12px}.search-modal-models{border-bottom:1px solid #c5cac5;border-right:none}.search-modal-heading{font-size:12px;margin-bottom:10px}.search-modal-model-link{font-size:13px;padding:7px 0}.search-modal-view-all{border-radius:6px;font-size:12px;margin-top:10px;padding:10px 12px}.search-modal-product-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.search-modal-product-card{border-radius:8px;padding:8px}.search-modal-product-image{height:86px;margin-bottom:6px;max-height:86px}.search-modal-product-name{-webkit-line-clamp:2;line-clamp:2;font-size:11px;line-height:1.3}.search-modal-product-sku{font-size:10px}.search-modal-product-price{font-size:12px}.search-modal-product-stock{font-size:8px;padding:2px 5px}}@media (max-width:480px){.search-modal-backdrop{top:192px}.search-modal{max-height:calc(100vh - 156px);top:184px}.search-modal-section{padding:12px 10px 10px}.search-modal-product-grid{gap:8px}.search-modal-product-image{height:78px;max-height:78px}.search-modal-product-name{font-size:10px}.search-modal-product-sku{font-size:9px}.search-modal-product-price{font-size:11px}}.dropdown-header{border-bottom:1px solid #e0e0e0;margin-bottom:20px;padding-bottom:15px}.main-category{align-items:center;display:flex;justify-content:space-between}.category-title{color:#333;font-family:Jost,sans-serif;font-size:18px;font-weight:600}.close-dropdown{background:none;border:none;color:#666;cursor:pointer;padding:5px;transition:color .3s}.close-dropdown:hover{color:#333}.dropdown-content{grid-gap:30px;display:grid;gap:30px;grid-template-columns:250px 1fr}.accessories-products{grid-column:2/-1;width:100%}.main-categories-column{border-right:8px solid #e0e0e0;padding-right:20px}.main-categories-banner{background:#ffebee;border:1px solid #f44336;border-radius:20px;justify-content:space-between;margin-bottom:20px;padding:2px 16px}.banner-icon,.main-categories-banner{align-items:center;display:flex}.dropdown-banner-text{border-radius:4px;color:#d32f2f;flex:1 1;font-family:Jost;font-size:18px;font-style:Medium;font-weight:800;letter-spacing:0;line-height:18px;padding:4px 8px;text-align:center}.banner-close{align-items:center;cursor:pointer;display:flex;transition:opacity .3s}.banner-close:hover{opacity:.7}.main-categories-header{margin-bottom:15px}.main-categories-title{color:#d32f2f;font-family:Jost,sans-serif;font-size:16px;font-weight:600}.main-categories-list{list-style:none}.main-category-item{margin-bottom:8px}.main-category-item a,.main-category-item button{color:#666;font-family:Jost,sans-serif;font-size:14px;text-decoration:none;transition:color .3s}.main-category-item button{background:#0000;border:none;cursor:pointer;margin:0;padding:0;text-align:left}.main-category-item a:hover,.main-category-item button:hover{color:#4a7c59}.main-category-item.selected-brand a,.main-category-item.selected-brand button{align-items:center;background-color:#ffebee;border-radius:20px;color:#d32f2f;display:flex;font-weight:600;gap:8px;padding:8px 12px}.main-category-item:not(.selected-brand) a,.main-category-item:not(.selected-brand) button{color:#333;opacity:1}.main-category-item:not(.selected-brand):hover a,.main-category-item:not(.selected-brand):hover button{color:#4a7c59;opacity:1}.main-category-item.selected-brand .brand-close-icon,.main-category-item.selected-brand .brand-pin-icon{align-items:center;color:#d32f2f;cursor:pointer;display:flex}.main-category-item.selected-brand .brand-close-icon{margin-left:auto}.main-category-item.selected-brand .brand-close-icon:hover{opacity:.7}.main-category-item.selected-brand .brand-close-icon svg,.main-category-item.selected-brand .brand-pin-icon svg{height:14px;width:14px}.accessories-category a{align-items:center;border-radius:12px;color:#333;display:flex;font-weight:500;gap:12px;padding:12px 16px;text-decoration:none;transition:all .3s ease}.accessories-category:first-child a{background-color:#f5f5f5}.accessories-category:nth-child(2) a{background-color:#ffeef2}.accessories-category:nth-child(3) a{background-color:#f0f0f0}.accessories-category:nth-child(4) a{background-color:#fff8e1}.accessories-category:nth-child(5) a{background-color:#f5f5f5}.accessories-category:nth-child(6) a{background-color:#f0f0f0}.accessories-category:nth-child(7) a{background-color:#fff3e0}.accessories-category a:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.category-image-placeholder{align-items:center;background:#f5f5f5;border:2px dashed #ddd;border-radius:8px;color:#999;display:flex;flex-shrink:0;font-size:10px;height:43px;justify-content:center;margin-bottom:0;width:75px}.accessories-category span{color:#1a331c;font-family:Jost;font-size:14px;font-style:Medium;font-weight:700;letter-spacing:0;line-height:18px;opacity:.5}.category-columns-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.category-column{min-width:200px}.category-header{margin-bottom:12px}.category-name{border-radius:15px;color:#333;display:inline-block;font-family:Jost,sans-serif;font-size:15px;font-weight:600}.brand-name-header{font-size:16px}.model-list{list-style:none}.model-item{margin-bottom:6px}.model-item a,.model-item button{color:#555;font-family:Jost,sans-serif;font-size:13px;text-decoration:none;transition:color .3s}.model-item button{background:#0000;border:none;cursor:pointer;margin:0;padding:0;text-align:left}.model-item a:hover,.model-item button:hover{color:#4a7c59}.brand-name-header{background-color:#f5f5f5;border-radius:20px;color:#1a331c;display:inline-block;font-size:14px;font-weight:700;padding:8px 16px}.accessories-products{grid-column:1/-1;max-width:none}.accessories-products .category-header{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.accessories-products .category-name{display:flex;gap:8px}.accessories-products .category-name-recently{font-style:Bold;font-weight:700}.accessories-products .category-name-added,.accessories-products .category-name-recently{background:none;color:#1a331c;font-family:Jost;font-size:20px;letter-spacing:0;line-height:18px;opacity:.5;padding:0;text-transform:uppercase}.accessories-products .category-name-added{font-style:Regular;font-weight:400}.accessories-products .category-subtitle{color:#1a331c;font-family:Jost;font-size:20px;font-style:Regular;font-weight:400;letter-spacing:0;line-height:18px;opacity:.5;text-transform:capitalize}.products-grid{flex-direction:column}.product-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.product-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;min-height:200px;padding:16px;transition:all .3s ease}.product-card:hover{box-shadow:0 4px 12px #0000001a}.product-image-placeholder{align-items:center;background:#f5f5f5;border:2px dashed #ddd;border-radius:8px;color:#999;display:flex;font-size:12px;height:120px;justify-content:center;margin-bottom:12px;width:100%}.product-name{color:#1a331c;flex:1 1;font-family:Poppins;font-size:12px;font-style:Medium;font-weight:500;letter-spacing:0;line-height:14px;opacity:.5;text-align:center;text-transform:capitalize}.view-all-card{align-items:center;background:linear-gradient(135deg,#4a7c59,#2d5016);border:none;color:#fff;display:flex;justify-content:center}.view-all-card:hover{background:linear-gradient(135deg,#2d5016,#4a7c59);transform:translateY(-2px)}.view-all-content{text-align:center}.view-all-text{color:#fff;font-family:Jost,sans-serif;font-size:16px;font-weight:600}@media (max-width:1200px){.product-row{grid-template-columns:repeat(3,1fr)}.navigation-dropdown{max-height:calc(100vh - 220px)}.dropdown-container{max-height:calc(100vh - 260px)}.accessories-category a{gap:10px;padding:10px 14px}.category-image-placeholder{height:37px;width:65px}}@media (max-width:900px){.product-row{grid-template-columns:repeat(2,1fr)}.dropdown-content{gap:20px;grid-template-columns:200px 1fr}}@media (max-width:600px){.dropdown-content,.product-row{grid-template-columns:1fr}.dropdown-content{gap:15px}.accessories-products{grid-column:1/-1}.navigation-dropdown{max-height:calc(100vh - 200px);width:95%}.dropdown-container{max-height:calc(100vh - 240px);padding:15px}.accessories-category a{gap:8px;padding:8px 12px}.category-image-placeholder{height:32px;width:55px}.accessories-category span{font-size:13px;line-height:16px}}.promotional-banner{align-items:center;display:flex;max-height:none;min-height:auto;overflow:hidden;position:relative}.promotional-banner:before{background-image:repeating-linear-gradient(45deg,#0000,#0000 10px,#ffffff1a 0,#ffffff1a 20px);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.banner-container{box-sizing:border-box;margin-left:auto;margin-right:auto;padding:0 20px 10px;position:relative;width:100%;z-index:1}.banner-url{color:#fffc;font-size:12px;font-weight:400;margin-bottom:20px;text-align:center}.slider-container{background:#000;border-radius:20px;height:324px;margin-bottom:8px;margin-top:12px;max-height:324px;overflow:hidden;position:relative;width:100%}.promotional-banner .slider-container{box-sizing:border-box;margin-left:0;margin-right:0;width:100%}.slider-track{display:flex;height:100%;transition:transform .5s ease-in-out;will-change:transform}.slide{flex:0 0 auto;height:324px;max-height:324px}.banner-content{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1fr 1fr;height:324px;justify-items:center;padding:40px}.banner-left{color:#fff}.brand-logo{margin-bottom:20px}.banner-headline{margin-bottom:30px}.product-series{color:#fff;font-size:18px;font-weight:400;margin:0 0 15px;opacity:.9}.price-drop{font-size:48px;font-weight:700;line-height:1;margin:0;text-shadow:2px 2px 4px #0000004d}.voucher-title{font-size:48px;font-weight:900;margin:0 0 5px}.voucher-subtitle,.voucher-title{color:#fff;line-height:1.1;text-shadow:2px 2px 4px #0000004d}.voucher-subtitle{font-size:32px;font-weight:700;margin:0 0 30px}.on-pre-owned{font-size:24px;font-weight:400;margin:5px 0;opacity:.9}.iphone-model{color:#10b981;font-size:36px;font-weight:600;margin:10px 0;text-shadow:1px 1px 2px #0000004d}.features-list{margin-bottom:30px}.feature-item{font-size:16px;font-weight:500;margin-bottom:15px}.feature-icon{font-size:20px;margin-right:12px}.feature-text{color:#fff}.shop-now-button{align-items:center;background:#0000;border:2px solid #fff;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s ease}.shop-now-button:hover{background:#fff;color:#000}.view-price-button{background:#fbbf24;border:none;border-radius:8px;box-shadow:0 4px 6px #0000001a;color:#000;cursor:pointer;font-size:16px;font-weight:600;padding:15px 30px;transition:all .3s ease}.view-price-button:hover{background:#f59e0b;box-shadow:0 6px 12px #00000026;transform:translateY(-2px)}.banner-center,.phone-images{position:relative}.phone-images{height:400px;width:300px}.phone-back{background:linear-gradient(145deg,#f3f4f6,#e5e7eb);border-radius:20px;box-shadow:0 8px 16px #0003;height:300px;left:20px;position:absolute;top:50px;transform:rotate(-15deg);width:200px}.phone-front{background:linear-gradient(145deg,#1f2937,#374151);border-radius:25px;box-shadow:0 12px 24px #0000004d;height:320px;position:absolute;right:20px;top:30px;transform:rotate(10deg);width:220px}.shipping-badge{align-items:center;background:#10b981;border-radius:20px;bottom:80px;box-shadow:0 4px 8px #0003;color:#fff;display:flex;font-size:12px;font-weight:600;gap:5px;padding:8px 12px;position:absolute;right:40px;transform:rotate(15deg)}.badge-icon{font-size:14px}.badge-text{font-size:10px;white-space:nowrap}.banner-right{display:flex;flex-direction:column;gap:15px;justify-content:center}.banner-right,.product-image{align-items:center;width:100%}.product-image{border-radius:20px;height:324px;max-height:324px;overflow:hidden}.slide-background-image{backface-visibility:hidden;border-radius:20px;height:100%;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;object-position:center center;transform:translateZ(0);width:100%}@media (max-width:768px){.slide-background-image{display:block;height:auto;object-fit:contain}}.price-boxes{display:flex;flex-direction:column;gap:15px}.price-box{background:#fffffff2;border-radius:12px;box-shadow:0 4px 8px #0000001a;padding:20px;position:relative;transition:transform .3s ease}.price-box:hover{transform:translateY(-2px)}.storage-info{color:#374151;font-size:14px;font-weight:600;margin-bottom:8px}.price-info{align-items:center;display:flex;gap:10px;margin-bottom:5px}.current-price{color:#10b981;font-size:20px;font-weight:700}.original-price{color:#6b7280;font-size:14px;font-weight:500;text-decoration:line-through}.ms-icon{align-items:center;background:#e3051b;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;position:absolute;right:15px;top:15px;width:24px}.promotional-banner .slide,.promotional-banner .slider-container{height:324px;max-height:324px}.slider-nav{align-items:center;background:#fff3;border:none;border-radius:50%;cursor:pointer;display:flex;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:50px;z-index:10}.slider-nav:hover{background:#ffffff4d;transform:translateY(-50%) scale(1.1)}.slider-nav svg{height:24px;width:24px}.slider-nav.prev{left:20px}.slider-nav.next{right:20px}.banner-bottom{align-items:center;display:flex;gap:0;justify-content:center;margin-top:8px;padding:0}.carousel-dots{display:flex;gap:8px}.dot{background:#c9d1cb;border:1px solid #aeb9b1;border-radius:50%;cursor:pointer;height:10px;transition:background .3s ease,transform .2s ease,border-color .3s ease;width:10px}.dot.active{background:#1f3525;border-color:#1f3525;transform:scale(1.15)}.carousel-button{align-items:center;background:#fff3;border-radius:50%;color:#fff;cursor:pointer;display:flex;display:none;font-weight:600;height:40px;justify-content:center;transition:background .3s ease;width:40px}.carousel-button:hover{background:#ffffff4d}.whatsapp-chat{bottom:30px;position:fixed;right:30px;z-index:1000}.whatsapp-chat a{text-decoration:none}.whatsapp-icon{align-items:center;animation:pulse 2s infinite;background:#25d366;border-radius:50%;box-shadow:0 4px 12px #25d36666;display:flex;height:60px;justify-content:center;transition:all .3s ease;width:60px}.whatsapp-icon:hover{box-shadow:0 6px 16px #25d36699;transform:scale(1.1)}.whatsapp-icon svg{height:32px;width:32px}.mobile-menu-toggle{background:none;gap:4px;order:1;padding:8px}.three-line-menu-toggle{display:none}.hamburger-line{height:3px;width:25px}@media (max-width:768px){.mobile-menu-toggle{display:flex}.header-container{flex-wrap:wrap;gap:15px;padding:15px 10px}.logo{flex:1 1;order:2;text-align:center}.logo-image{height:60px}.search-container{max-width:100%;order:3;width:100%}.country-picker{display:none;order:4}.services-menu{margin-top:10px;order:5;width:100%}.services-list{flex-direction:column;gap:10px}.service-item{border-bottom:1px solid #dedede;border-left:none;height:auto;padding:10px 0;width:100%}.shipping-timer{margin-top:10px;order:6;width:100%}.timer-block{max-width:100%;width:100%}.cart-container{margin-top:10px;order:7;width:100%}.cart-button{justify-content:center;width:100%}.navigation{display:none}.navigation.mobile-open{background:#000c;bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:9999}.navigation-dropdown.show{background:#fff!important;border:none!important;border-radius:0!important;bottom:0!important;left:0!important;max-height:100vh!important;position:fixed!important;right:0!important;top:0!important;transform:none!important;width:100%!important;z-index:10000!important}.navigation-dropdown.show .dropdown-container{background:#f1f1f1;max-height:100vh;overflow-y:auto;padding:10px 16px 16px}.navigation-dropdown.show .dropdown-content{display:block;gap:12px;grid-template-columns:1fr}.navigation-dropdown.show .main-categories-column{border-right:none;order:1;padding-right:0}.navigation-dropdown.show .category-columns-container{gap:8px;grid-template-columns:1fr;margin-top:8px;order:2}.navigation-dropdown.show .dropdown-search-container{border-bottom:1px solid #dbdbdb;margin-bottom:12px;padding-bottom:12px}.navigation-dropdown.show .search-input-wrapper{max-width:none;width:100%}.navigation-dropdown.show .clear-icon,.navigation-dropdown.show .search-icon{height:34px;width:34px}.navigation-dropdown.show .dropdown-search-input{background:#e4e4e4;border-radius:24px;font-size:15px;height:44px;padding:0 46px 0 58px}.navigation-dropdown.show .main-categories-banner{display:none}.navigation-dropdown.show .main-categories-list{margin:0;padding:0}.navigation-dropdown.show .main-category-item{border-bottom:1px solid #e3e3e3;margin:0}.navigation-dropdown.show .main-category-item a{align-items:center;color:#1f1f1f;display:flex;font-size:16px;font-weight:500;justify-content:space-between;opacity:1;padding:14px 4px}.navigation-dropdown.show .main-category-item a:after{color:#111;content:"▾";font-size:20px;line-height:1;margin-left:12px}.navigation-dropdown.show .main-category-item.selected-brand a{background:#0000;border-radius:0;color:#1f1f1f;font-weight:600;padding:14px 4px}.navigation-dropdown.show .main-category-item.selected-brand .brand-close-icon,.navigation-dropdown.show .main-category-item.selected-brand .brand-pin-icon{display:none}.navigation-dropdown.show .category-column{min-width:0;padding:0}.navigation-dropdown.show .category-header{margin:0}.navigation-dropdown.show .brand-name-header{display:none}.navigation-dropdown.show .model-list{margin:0;padding:0 0 0 8px}.navigation-dropdown.show .model-item{margin:0}.navigation-dropdown.show .model-item a{color:#2e2e2e;display:block;font-size:15px;line-height:1.35;padding:10px 0}.nav-container{background:#bec5bf;border-radius:0 0 20px 20px;margin-top:80px;padding:20px}.nav-list{flex-direction:column;gap:15px}.nav-list li{border-bottom:1px solid #fff3;padding:0;text-align:center;width:100%}.nav-list a{display:block;font-size:16px;padding:15px 0;width:100%}.shipping-dropdown{left:2.5%;max-height:80vh;overflow-y:auto;right:2.5%;width:95%}.dropdown-header{margin-left:0;padding:20px;transform:none;width:100%}.cutoff-vehicle{display:none}.shipping-methods{margin:15px 2%;width:96%}.shipping-label{align-items:flex-start;flex-direction:column;gap:10px}.method-timer{margin-left:0;margin-top:10px}.cart-dropdown{left:2.5%;max-height:80vh;right:2.5%;width:95%}.services-dropdown{height:auto;left:50%;max-width:300px;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:10000}}@media (max-width:480px){.header-container{padding:10px 5px}.logo-image{height:50px}.search-input{font-size:12px;height:35px}.search-button{height:35px;width:35px}.timer-block{min-height:60px}.countdown{font-size:14px;width:90px}.shipping-method{font-size:8px}.details-button{font-size:8px;height:18px;padding:0 15px}.cart-icon:before{font-size:28px}.cart-info strong{font-size:12px}}@media (max-width:1200px){.banner-content{gap:30px;grid-template-columns:1fr 1fr}.banner-right{flex-direction:row;grid-column:span 2;justify-content:center}.price-boxes{flex-direction:row;gap:20px}}.mobile-menu-toggle{background:#0000;border:none;cursor:pointer;display:none;flex-direction:column;height:17px;justify-content:space-around;padding:0;width:20px;z-index:1001}.hamburger-line{background:#2d5016;display:block;height:2px;margin:2px 0;transition:.3s;width:20px}.hamburger-line.active:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger-line.active:nth-child(2){opacity:0}.hamburger-line.active:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.mobile-icons{align-items:center;display:none;gap:15px}.mobile-account-icon,.mobile-cart-icon,.mobile-search-icon,.mobile-service-icon{background:#0000;border:none;cursor:pointer;height:29px;padding:0;position:relative;width:29px}.mobile-account-icon{height:34px;width:34px}.mobile-cart-container{position:relative;z-index:1003}.mobile-account-icon{text-decoration:none}.cart-icon-svg,.search-icon-svg,.service-icon-svg{background-repeat:no-repeat;background-size:contain;display:block;height:29px;width:29px}.service-icon-svg{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%232d5016'%3E%3Cpath d='M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z'/%3E%3C/svg%3E")}.account-icon--mobile{height:34px;margin-bottom:0;width:34px}.search-icon-svg{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%232d5016'%3E%3Cpath d='M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E")}.cart-icon-svg{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%232d5016'%3E%3Cpath d='M7 18c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zM1 2v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.14 0-.25-.11-.25-.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03L21.7 4H5.21l-.94-2H1zm16 16c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z'/%3E%3C/svg%3E")}.mobile-cart-icon .cart-count{align-items:center;background:#e3051b;border-radius:50%;color:#fff;display:flex;font-size:11px;font-weight:600;height:22px;justify-content:center;min-width:22px;position:absolute;right:-5px;top:-8px}.mobile-cart-dropdown{background:#fff;box-shadow:0 4px 5px #00000030;display:none;max-width:90vw;position:absolute;right:0;top:100%;width:300px;z-index:1004}.mobile-cart-dropdown-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:15px}.mobile-cart-dropdown-title{color:#2d5016;font-size:16px;font-weight:600}.mobile-cart-dropdown-content{padding:20px;text-align:center}.mobile-empty-cart-icon{align-items:center;background:#e9ecef;border:2px dashed #adb5bd;border-radius:50%;color:#adb5bd;display:flex;font-size:24px;height:60px;justify-content:center;margin:0 auto 20px;width:60px}.mobile-cart-subtotal{align-items:center;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:20px;padding:10px 0}.mobile-subtotal-label{color:#666;font-size:14px}.mobile-subtotal-amount{color:#2d5016;font-size:16px;font-weight:600}.mobile-quick-order-btn{background:#2d5016;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin-bottom:10px;padding:12px 24px;width:100%}.mobile-save-cart-link{color:#2d5016;font-size:14px;text-decoration:none}.msfedex-mobile{display:none;padding:10px;position:relative}.msfedex-mobile,.msfedex-timer{align-items:center;background-color:#f3f3f3;justify-content:space-between;width:100%}.msfedex-timer{border-radius:0;display:flex;margin:0;max-width:100%;min-height:0;position:static}.s-timer-block{background:0 0;border-radius:0;display:flex;height:100%;justify-content:flex-end;margin-left:10px;width:auto}.fd-timer{align-items:center;background-color:#000;border-radius:15px;color:#fff;display:flex;font-size:16px;font-weight:600;justify-content:center;letter-spacing:1px;line-height:23px;margin-left:0;padding:4px 10px;text-align:center;width:auto}.fd-timer strong{font-weight:500}.fd-timer span{font-size:20px}.s-method-name{color:#000;display:flex;flex:1 1}.s-method-name,.s-method-name p{align-items:center;height:100%;margin:0;width:auto}.s-method-name p{display:block;font-size:18px;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.method-change{font-weight:700}.method-change,.method-type{margin-right:6px}.mobile-cutoff-time{color:#d8f2dd;font-weight:500}.mobile-search-dropdown{background:#fff;box-shadow:0 4px 5px #00000030;display:none;left:0;position:absolute;right:0;top:100%;z-index:1000}.mobile-search-container{padding:15px}.mobile-search-form{width:100%}.mobile-search-input-wrapper{align-items:center;display:flex;position:relative}.mobile-search-input{background-color:#efefef;border:1px solid #efefef;border-radius:40px;color:#818182;flex:1 1;font-family:Inter,sans-serif;font-size:14px;height:45px;padding:12px 50px 12px 15px}.mobile-search-input:focus{background-color:#fff;border-color:#2d5016;outline:none}.mobile-search-button{align-items:center;background:#e3051b;border:none;border-radius:50%;cursor:pointer;display:flex;height:35px;justify-content:center;position:absolute;right:5px;top:50%;transform:translateY(-50%);width:35px}.mobile-search-button svg{height:16px;width:16px}.mobile-dropdown-close{align-items:center;background:#2d5016;border:none;border-radius:50%;color:#fff;cursor:pointer;display:none;font-size:18px;font-weight:700;height:30px;justify-content:center;position:absolute;right:20px;top:20px;width:30px;z-index:1001}.mobile-dropdown-close:hover{background:#1a3a0a}.mobile-menu-overlay{align-items:flex-start;background:#00000080;bottom:0;display:flex;justify-content:flex-start;left:0;position:fixed;right:0;top:0;z-index:999}.mobile-menu-container{background:#fff;box-shadow:2px 0 10px #0000001a;height:100vh;overflow-y:auto;width:280px}.mobile-menu-header{align-items:center;background:#f8f9fa;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:20px}.mobile-menu-header h3{color:#2d5016;font-size:18px;font-weight:600;margin:0}.mobile-menu-close{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:0;width:30px}.mobile-navigation{padding:0}.mobile-nav-list{list-style:none;margin:0;padding:0}.mobile-nav-list li{border-bottom:1px solid #f0f0f0}.mobile-nav-list a{color:#333;display:block;font-size:16px;font-weight:500;padding:15px 20px;text-decoration:none;transition:all .3s ease}.mobile-nav-list a.active,.mobile-nav-list a:hover{background:#2d5016;color:#fff}@media (max-width:768px){.service-icon-svg{display:none}.msfedex-timer.msfedex-timerblock.disp_block .method-change,.msfedex-timer.msfedex-timerblock.disp_block .method-type{display:inline-block;max-width:5ch;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.mobile-icons,.mobile-menu-toggle,.msfedex-mobile{display:flex}.mobile-cart-dropdown,.mobile-search-dropdown{display:block}.mobile-dropdown-close{display:flex}.header-container{background:#fff;box-shadow:0 2px 5px 0 #0000001c;justify-content:space-between;min-height:60px;padding:15px}.header-container,.header-left{align-items:center;display:flex}.header-left{gap:1px}.logo,.mobile-menu-toggle{margin:0}.three-line-menu-toggle{background:#0000;border:none;cursor:pointer;display:flex;flex-direction:column;height:17px;justify-content:space-around;padding:0;width:20px}.three-line{background:#2d5016;display:block;height:2px;margin:2px 0;transition:.3s;width:20px}.logo-image{height:36px;width:auto}.cart-container,.country-picker,.search-container,.services-menu,.shipping-timer{display:none}.nav-list{flex-wrap:wrap;justify-content:center}.nav-list li{padding:5px 10px}.banner-content{gap:20px;grid-template-columns:1fr}.banner-right{grid-column:span 1}.banner-right,.price-boxes{flex-direction:column}.price-drop{font-size:36px}.iphone-model{font-size:28px}.phone-images{height:300px;width:250px}.phone-back,.phone-front{height:200px;width:150px}.slider-nav{height:40px;width:40px}.slider-nav svg{height:20px;width:20px}}@media (max-width:480px){.header-container{padding:15px 10px}.timer-block{max-width:100%}.shipping-dropdown{right:-50px;width:100%}.nav-list{align-items:center;flex-direction:column}.nav-list li{border-bottom:1px solid #eee;padding:5px 0;text-align:center;width:100%}.banner-container{padding:20px 15px}.price-drop{font-size:28px}.iphone-model{font-size:24px}.phone-images{height:250px;width:200px}.phone-back,.phone-front{height:160px;width:120px}.slider-nav{height:35px;width:35px}.slider-nav svg{height:18px;width:18px}.whatsapp-chat{bottom:20px;right:20px}.whatsapp-icon{height:50px;width:50px}.whatsapp-icon svg{height:28px;width:28px}}.promotional-sections{background:#fff;padding:60px 0}.sections-container{align-items:stretch;display:flex;gap:40px;justify-content:center;margin:0 auto;max-width:1330px;min-height:400px;padding:0 20px}.aqz-section{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000001a;display:flex;flex-direction:column;height:300px;justify-content:space-between;overflow:hidden;padding:40px;width:530.67822265625px}.aqz-section:before{background-image:radial-gradient(circle,#e8f5e8 1px,#0000 0);background-size:20px 20px;bottom:0;content:"";left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.aqz-content{position:relative;z-index:1}.aqz-section{position:relative;z-index:2}.aqz-header{align-items:flex-start;display:flex;gap:15px;margin-bottom:20px}.aqz-icon{align-items:center;background:#374151;border-radius:8px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.aqz-icon svg{height:24px;width:24px}.aqz-title h2{color:#000;font-size:28px;font-weight:700;line-height:1.2;margin:0}.aqz-blue{color:#3b82f6}.aqz-subtitle{color:#374151;font-size:16px;font-weight:500;margin:5px 0 0}.aqz-description{background:#f3f4f6;border-radius:12px;margin-bottom:30px;padding:20px}.aqz-description p{color:#374151;font-size:14px;line-height:1.5;margin:0}.aqz-visual{align-items:center;display:flex;height:180px;justify-content:center;margin-top:auto;position:relative}.phone-screen{background:#000;border-radius:15px;box-shadow:0 8px 16px #0003;height:200px;position:relative;transform:rotate(15deg);width:120px}.phone-screen:before{background:#333;border-radius:3px;content:"";height:6px;left:50%;position:absolute;top:8px;transform:translateX(-50%);width:40px}.aqz-logo{align-items:center;background:#000;border-radius:50%;color:#fff;display:flex;font-size:18px;font-weight:700;height:60px;justify-content:center;left:55%;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px;z-index:2}.quality-section{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000001a;display:flex;flex-direction:column;height:300px;justify-content:space-between;overflow:hidden;padding:40px;position:relative;width:530.67822265625px}.quality-section:before{background-image:radial-gradient(circle at 20% 30%,#ef44441a 0,#0000 50%),radial-gradient(circle at 80% 70%,#f59e0b1a 0,#0000 50%),radial-gradient(circle at 40% 80%,#3b82f61a 0,#0000 50%),radial-gradient(circle at 90% 20%,#6b72801a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.quality-content{position:relative;z-index:1}.quality-header h2{color:#000;font-size:24px;font-weight:600;line-height:1.3;margin:0 0 15px}.quality-bold{font-size:28px;font-weight:700}.quality-description{color:#374151;font-size:14px;line-height:1.5;margin:0 0 30px}.quality-link{color:#3b82f6;cursor:pointer;font-weight:600;text-decoration:underline}.phone-parts{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-top:auto}.phone-part{background:#000;border-radius:8px;box-shadow:0 4px 8px #0003;height:90px;position:relative;transform:rotate(-5deg);width:70px}.phone-part:before{border-radius:2px;height:4px;top:5px;width:30px}.phone-part:after,.phone-part:before{background:#333;content:"";left:50%;position:absolute;transform:translateX(-50%)}.phone-part:after{border-radius:50%;bottom:5px;height:20px;width:20px}.part-1{transform:rotate(-8deg);z-index:4}.part-2{transform:rotate(-4deg);z-index:3}.part-3{transform:rotate(2deg);z-index:2}.part-4{transform:rotate(6deg);z-index:1}@media (max-width:1200px){.sections-container{gap:30px;padding:0 15px}.aqz-section,.quality-section{padding:30px}}@media (max-width:768px){.sections-container{gap:30px;grid-template-columns:1fr;min-height:auto}.aqz-title h2{font-size:24px}.quality-header h2{font-size:20px}.quality-bold{font-size:24px}.phone-parts{justify-content:center}.phone-part{height:70px;width:50px}.carousel-dots{gap:6px}.dot{height:8px;width:8px}.promotional-banner{min-height:auto}.product-image,.promotional-banner .slide,.promotional-banner .slider-container{aspect-ratio:auto;height:auto;max-height:none}.slider-container{background:#0000;border-radius:10px;margin-bottom:6px;margin-top:8px}.promotional-banner .slider-container{margin-left:0;margin-right:0;width:100%}.banner-bottom{margin-top:8px;padding:0}}@media (max-width:480px){.carousel-dots{gap:5px}.dot{height:7px;width:7px}.promotional-banner{min-height:auto}.product-image,.promotional-banner .slide,.promotional-banner .slider-container{aspect-ratio:auto;height:auto;max-height:none}.slider-container{background:#0000}.promotional-sections{padding:40px 0}.sections-container{padding:0 15px}.aqz-section,.quality-section{padding:25px}.aqz-title h2{font-size:20px}.quality-header h2{font-size:18px}.quality-bold{font-size:20px}.phone-parts{gap:8px}.phone-part{height:60px;width:40px}}.model-item.selected-option{animation:optionUIFadeIn .3s ease-in-out forwards;background:#ff00004f;border-radius:13.5px;margin:2px 0;padding:2px 8px;transition:all .3s ease-in-out}.model-item.selected-option a,.model-item.selected-option button{color:red!important;font-weight:600}@keyframes optionUIFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.model-item.selected-option{margin:3px 0;padding:4px 10px}}.loader-overlay{align-items:center;background-color:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.spinner{height:9px;position:relative;width:9px}.spinner-large{height:50px;width:50px}.spinner-extra-large{height:80px;width:80px}.spinner div{animation:spinner-fzua35 1s calc(var(--delay)*1s) infinite ease;background:#6ba86b;height:150%;position:absolute;transform:rotate(calc(var(--rotation)*1deg)) translateY(calc(var(--translation)*1%));width:50%}.spinner-large div{height:220%;width:70%}.spinner-extra-large div{height:250%;width:75%}.spinner div:first-child{--delay:0.1;--rotation:36;--translation:150}.spinner div:nth-child(2){--delay:0.2;--rotation:72;--translation:150}.spinner div:nth-child(3){--delay:0.3;--rotation:108;--translation:150}.spinner div:nth-child(4){--delay:0.4;--rotation:144;--translation:150}.spinner div:nth-child(5){--delay:0.5;--rotation:180;--translation:150}.spinner div:nth-child(6){--delay:0.6;--rotation:216;--translation:150}.spinner div:nth-child(7){--delay:0.7;--rotation:252;--translation:150}.spinner div:nth-child(8){--delay:0.8;--rotation:288;--translation:150}.spinner div:nth-child(9){--delay:0.9;--rotation:324;--translation:150}.spinner div:nth-child(10){--delay:1;--rotation:360;--translation:150}@keyframes spinner-fzua35{0%,10%,20%,30%,50%,60%,70%,80%,90%,to{transform:rotate(calc(var(--rotation)*1deg)) translateY(calc(var(--translation)*1%))}50%{transform:rotate(calc(var(--rotation)*1deg)) translateY(calc(var(--translation)*1.5%))}}.login-required-overlay{align-items:center;animation:fadeIn .3s ease;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.login-required-modal{animation:slideUp .3s ease;background:#fff;border-radius:16px;box-shadow:0 8px 32px #0000004d;max-width:450px;padding:30px;position:relative;width:90%}.login-required-close{align-items:center;background:none;border:none;color:#999;cursor:pointer;display:flex;font-size:28px;height:30px;justify-content:center;position:absolute;right:15px;top:15px;transition:color .2s;width:30px}.login-required-close:hover{color:#333}.login-required-content{text-align:center}.login-required-content h2{color:#2c3e50;font-family:Poppins,sans-serif;font-size:24px;font-weight:600;margin:0 0 15px}.login-required-content p{color:#666;font-family:Poppins,sans-serif;font-size:16px;margin:0 0 30px}.login-required-buttons{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.login-required-btn{border:none;border-radius:25px;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;min-width:140px;padding:12px 30px;transition:all .3s ease}.login-required-btn.login-btn{background:#687969;color:#fff}.login-required-btn.login-btn:hover{background:#556856;box-shadow:0 4px 8px #6879694d;transform:translateY(-2px)}.login-required-btn.create-account-btn{background:#1a331c;color:#fff}.login-required-btn.create-account-btn:hover{background:#0f1f11;box-shadow:0 4px 8px #1a331c4d;transform:translateY(-2px)}@media (max-width:480px){.login-required-modal{padding:25px 20px;width:95%}.login-required-content h2{font-size:20px}.login-required-content p{font-size:14px}.login-required-buttons{flex-direction:column}.login-required-btn{width:100%}}.truncated-title-wrapper{position:relative;width:100%}.truncated-title-tooltip{background:#1a331c;border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 6px 18px #0000002e;color:#fff;font-size:13px;font-weight:500;left:50%;line-height:1.45;max-width:280px;min-width:180px;padding:10px 12px;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%);white-space:normal;word-break:break-word;z-index:20}.truncated-title-tooltip:after{border:6px solid #0000;border-top-color:#1a331c;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.wirerox-category-page{background-color:#fff;left:157px;margin:0 auto;min-height:100vh;padding:20px}.wirerox-category-header{box-sizing:border-box;margin-bottom:40px;padding:0 40px;text-align:left}.wirerox-title-container{align-items:center;display:flex;gap:15px;margin-bottom:15px}.wirerox-menu-icon{display:flex;flex-direction:column;gap:3px;margin-left:30px}.wirerox-menu-icon span{background-color:#d32f2f;border-radius:2px;height:3px;width:20px}.wirerox-menu-icon span:first-child{width:16px}.wirerox-menu-icon span:nth-child(2){width:20px}.wirerox-menu-icon span:nth-child(3){width:14px}.wirerox-category-title{color:#d32f2f;font-family:Poppins;font-size:20px;font-weight:700;letter-spacing:1px;margin:0;text-transform:uppercase}.wirerox-underline{background-color:#000;height:2px;margin-top:10px;width:100%}.wirerox-model-selection{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:30px;padding:25px}.wirerox-model-selection h2{color:#2c3e50;font-size:24px;font-weight:600;margin:0 0 20px;text-align:center}.wirerox-model-grid{grid-gap:15px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));max-height:300px;overflow-y:auto;padding:10px}.wirerox-model-button{background:#fff;border:2px solid #e9ecef;border-radius:8px;color:#495057;cursor:pointer;font-size:14px;font-weight:500;padding:12px 16px;text-align:center;transition:all .3s ease}.wirerox-model-button:hover{border-color:#007bff;box-shadow:0 4px 8px #007bff33;color:#007bff;transform:translateY(-2px)}.wirerox-model-button.wirerox-active{background:#007bff;border-color:#007bff;box-shadow:0 4px 8px #007bff4d;color:#fff}.wirerox-products-section{border-radius:12px;padding:25px}.wirerox-products-section h2{border-bottom:2px solid #e9ecef;color:#2c3e50;font-size:24px;font-weight:600;margin:0 0 25px;padding-bottom:15px;text-align:center}.wirerox-products-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);max-width:100%;width:100%}@media (min-width:1200px){.wirerox-products-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:900px) and (max-width:1199px){.wirerox-products-grid{grid-template-columns:repeat(3,1fr)}.wirerox-product-name{font-size:14px}.wirerox-current-price{font-size:20px}.wirerox-product-image{height:200px}.wirerox-product-image span{font-size:38px}}.wirerox-product-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 12px #00000014,0 2px 4px #0000000a;display:flex;flex-direction:column;margin-bottom:20px;min-height:100%;overflow:hidden;perspective:1000px;position:relative;transform-style:preserve-3d;transition:transform .3s ease-out,box-shadow .3s ease-out}.wirerox-product-card:before{background:linear-gradient(90deg,#1a331c,#2d5a31 50%,#1a331c);height:3px;transition:opacity .4s ease}.wirerox-product-card:after,.wirerox-product-card:before{content:"";left:0;opacity:0;position:absolute;right:0;top:0;z-index:1}.wirerox-product-card:after{background:linear-gradient(135deg,#ffffff1a,#fff0);border-radius:16px;bottom:0;pointer-events:none;transition:opacity .5s ease}.wirerox-product-card .wirerox-product-info{display:flex;flex:1 1;flex-direction:column;flex-grow:1;justify-content:space-between;padding:12px 20px 8px;text-align:center}.wirerox-product-card .wirerox-product-actions{margin-top:auto;padding:0 20px 12px}.wirerox-product-card:hover{border-color:#1a331c;box-shadow:0 25px 60px #1a331c40,0 15px 35px #0003,0 8px 15px #00000026;transform:translateY(-15px) translateZ(20px)}.wirerox-product-card:hover:after,.wirerox-product-card:hover:before{opacity:1}.wirerox-product-badge{display:none}.wirerox-product-badge:before{background:#000;border-radius:50%;bottom:2px;content:"";left:2px;position:absolute;right:2px;top:2px;z-index:1}.wirerox-product-badge:after{color:#fff;content:"GENUINE\AApple";font-size:8px;font-weight:700;left:50%;line-height:1.1;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);white-space:pre-line;z-index:2}.wirerox-product-image{backface-visibility:hidden;background:linear-gradient(135deg,#f8faf9,#f1f5f3);display:flex;height:240px;overflow:hidden;perspective:1500px;position:relative;transform:translateZ(0);transform-style:preserve-3d;transition:transform .1s ease-out;will-change:transform}.wirerox-mobile-add-btn,.wirerox-product-image{align-items:center;justify-content:center;padding:0}.wirerox-mobile-add-btn{background:linear-gradient(135deg,#1a331c,#2d5a31);border:none;border-radius:50%;bottom:8px;box-shadow:0 4px 12px #1a331c66;color:#fff;cursor:pointer;display:none;font-size:24px;font-weight:700;height:40px;line-height:1;position:absolute;right:8px;transition:all .3s ease;width:40px;z-index:10}.wirerox-mobile-add-btn:hover{background:linear-gradient(135deg,#2d5a31,#1a331c);box-shadow:0 6px 16px #1a331c80;transform:scale(1.1)}.wirerox-mobile-add-btn:active{transform:scale(.95)}.wirerox-product-image img{backface-visibility:hidden;filter:drop-shadow(0 15px 30px rgba(0,0,0,.2)) drop-shadow(0 8px 15px rgba(0,0,0,.15)) drop-shadow(0 4px 8px rgba(0,0,0,.1));height:100%;min-height:100%;min-width:100%;object-fit:cover;object-position:center;transform:translateZ(15px);transform-style:preserve-3d;transition:filter .3s ease-out,transform .1s ease-out;width:100%;will-change:transform,filter}.wirerox-product-card:hover .wirerox-product-image img{filter:drop-shadow(0 30px 60px rgba(0,0,0,.35)) drop-shadow(0 15px 30px rgba(0,0,0,.25)) drop-shadow(0 8px 15px rgba(0,0,0,.2))}.wirerox-product-image span{font-family:Arial Black,sans-serif;font-size:36px;font-weight:800;letter-spacing:1px;text-align:center}.wirerox-product-image span:before{color:#999;content:"WIRE "}.wirerox-product-image span:after{color:#666;content:"OX"}.wirerox-product-info{margin-bottom:0;width:100%}.wirerox-product-name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#1e40af;display:-webkit-box;font-size:15px;font-weight:600;line-height:1.4;margin:0 0 8px;min-height:40px;overflow:hidden;transition:color .3s ease}.wirerox-product-card:hover .wirerox-product-name{color:#1a331c}.wirerox-product-price{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:8px}.wirerox-current-price{color:#dc2626;font-size:24px;font-weight:800;letter-spacing:-.5px;margin-right:8px;text-shadow:0 1px 2px #dc26261a}.wirerox-original-price{color:#9ca3af;font-size:18px;font-weight:500;position:relative;text-decoration:line-through}.wirerox-product-core{color:#9ca3af;font-size:13px;font-style:normal;font-weight:400;margin:0 0 8px;text-align:center}.wirerox-product-actions{display:flex;flex-direction:column;gap:8px;width:100%}.wirerox-quantity-selector{background:#0000;border:1px solid #e0e0e0;border-radius:25px;gap:0;margin:0 auto;max-width:200px;overflow:hidden;padding:0;width:100%}.wirerox-quantity-btn,.wirerox-quantity-selector{align-items:center;display:flex;justify-content:center}.wirerox-quantity-btn{background:#fff;border:none;border-radius:0;color:#2d5a2d;cursor:pointer;flex-shrink:0;font-size:16px;font-weight:600;height:40px;transition:all .2s ease;width:35px}.wirerox-quantity-btn:hover:not(:disabled){background:#f5f5f5}.wirerox-quantity-btn:disabled{cursor:not-allowed;opacity:.5}.wirerox-quantity{background:#fff;border:1px solid #e0e0e0;border-bottom:none;border-radius:0;border-top:none;color:#2d5a2d;flex:1 1;font-size:16px;font-weight:600;min-width:60px;padding:8px 12px;text-align:center}.wirerox-add-to-cart-btn{background:linear-gradient(135deg,#1a331c,#2d5a31);border:none;border-radius:10px;box-shadow:0 2px 8px #1a331c33;color:#fff;cursor:pointer;font-family:Arial,sans-serif;font-size:15px;font-weight:700;letter-spacing:.3px;overflow:hidden;padding:14px 24px;position:relative;text-transform:none;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.wirerox-add-to-cart-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.wirerox-add-to-cart-btn:hover:before{left:100%}.wirerox-add-to-cart-btn:hover{background:linear-gradient(135deg,#2d5a31,#1a331c);box-shadow:0 6px 20px #1a331c4d;transform:translateY(-2px)}.wirerox-add-to-cart-btn:active{box-shadow:0 2px 8px #1a331c33;transform:translateY(0)}.wirerox-out-of-stock{background:#6c757d;border:none;border-radius:25px;color:#fff;cursor:not-allowed;font-size:14px;font-weight:700;opacity:.7;padding:14px 20px;text-align:center;width:100%}@media (min-width:600px) and (max-width:899px){.wirerox-products-grid{gap:16px;grid-template-columns:repeat(2,1fr)}.wirerox-product-name{font-size:14px}.wirerox-current-price{font-size:20px}.wirerox-product-image{height:200px}.wirerox-product-image span{font-size:36px}}@media (max-width:768px){.wirerox-mobile-add-btn{display:flex}}@media (min-width:481px) and (max-width:599px){.wirerox-products-grid{gap:12px;grid-template-columns:repeat(2,1fr)}.wirerox-product-card{padding:8px}.wirerox-product-image{height:160px;padding:0}.wirerox-product-name{font-size:11px;margin:0 0 4px}.wirerox-current-price{font-size:16px}.wirerox-product-core{margin:0 0 4px}.wirerox-product-info{padding:8px 10px 4px}.wirerox-product-actions{gap:6px;padding:0 10px 8px}.wirerox-add-to-cart-btn{display:none}.wirerox-quantity-selector{max-width:100%}}@media (max-width:768px) and (min-width:600px){.wirerox-category-page{padding:15px}.wirerox-category-header{margin-bottom:30px}.wirerox-category-title{font-size:28px}.wirerox-model-grid{gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.wirerox-products-grid{gap:14px;grid-template-columns:repeat(2,1fr)}.wirerox-product-card{margin-bottom:0;padding:10px}.wirerox-product-image{height:180px;padding:0}.wirerox-product-image span{font-size:28px}.wirerox-product-name{font-size:12px;line-height:1.3;margin:0 0 6px}.wirerox-current-price{font-size:17px}.wirerox-original-price{font-size:11px}.wirerox-product-core{font-size:11px;margin:0 0 4px}.wirerox-product-info{padding:8px 12px 4px}.wirerox-product-actions{gap:6px;padding:0 12px 8px}.wirerox-add-to-cart-btn{display:none}.wirerox-quantity-selector{max-width:100%}.wirerox-quantity-btn{font-size:14px;height:32px;width:32px}.wirerox-quantity{font-size:13px;padding:5px 8px}}@media (max-width:480px){.wirerox-category-page{padding:10px}.wirerox-category-header{margin-bottom:20px}.wirerox-category-title{font-size:22px}.wirerox-model-selection,.wirerox-products-section{padding:12px}.wirerox-products-grid{gap:10px;grid-template-columns:repeat(2,1fr)}.wirerox-product-card{margin-bottom:0;padding:6px}.wirerox-product-image{height:120px;padding:0}.wirerox-product-image span{font-size:20px}.wirerox-product-name{font-size:10px;line-height:1.2;margin:0 0 4px;min-height:28px}.wirerox-current-price{font-size:14px}.wirerox-original-price{font-size:10px}.wirerox-product-core{font-size:9px;margin:0 0 4px}.wirerox-product-info{padding:6px 8px 4px}.wirerox-product-actions{gap:0;padding:0 8px 6px}.wirerox-add-to-cart-btn{display:none}.wirerox-quantity-selector{margin:0 auto;max-width:100%}.wirerox-quantity-btn{font-size:14px;height:32px;width:32px}.wirerox-quantity{font-size:12px;min-width:35px;padding:4px 8px}}.cps-products-row{grid-column-gap:80px;grid-row-gap:16px;column-gap:80px;display:grid;grid-template-columns:repeat(auto-fit,286px);justify-content:center;margin:0 auto;padding:0 10px;row-gap:16px;width:100%}.cps-product-card{align-items:center;background-color:#fff;border:1px solid #a8b8ae;border-radius:40px;box-sizing:border-box;display:flex;flex-direction:column;height:auto;max-width:286px;min-height:471px;opacity:1;padding:24px 12px 16px;position:relative;text-align:center;transform:rotate(0deg);width:286px}.cps-product-card>*{width:100%}.cps-badge{align-items:center;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(45deg,#7ad3ff,#ff7ae2,#ffcc7a) border-box;background-color:#000;border:2px solid #0000;border-radius:50%;color:#fff;display:flex;flex-direction:column;height:48px;justify-content:center;left:20px;position:absolute;top:20px;width:48px}.cps-badge>span{display:block;line-height:1.1}.cps-badge,.cps-badge>span{font-size:8px;font-weight:700}.cps-logo-container{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;height:248px;justify-content:center;margin-bottom:20px;margin-top:-10px;overflow:hidden;padding:0;width:100%}.cps-product-logo-img{height:100%;max-height:100%;max-width:100%;object-fit:cover;width:100%}.cps-product-logo-img.cps-product-logo-img--default{box-sizing:border-box;object-fit:contain;padding:14px}.cps-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#1a1a1a;display:-webkit-box;font-size:14px;font-weight:600;height:42px;line-height:1.4;margin-bottom:15px;overflow:hidden;padding:0 10px}.cps-price-section{align-items:baseline;display:flex;gap:6px;justify-content:center;margin-bottom:5px}.cps-current-price{color:#1a1a1a;font-size:18px;font-weight:800}.cps-old-price{color:#ccc;font-size:14px;font-weight:400;margin-left:0;text-decoration:line-through}.cps-sub-text{color:#bbb;display:block;font-size:12px;margin-bottom:20px}.cps-qty-selector{background:#fff;border:1px solid #999;border-radius:20px;display:flex;height:36px;margin-bottom:12px;overflow:hidden;width:140px}.cps-qty-btn{background:none;border:none;color:#666;cursor:pointer;flex:1 1;font-size:18px}.cps-qty-btn:disabled{cursor:not-allowed;opacity:.5}.cps-qty-input{align-items:center;border-left:1px solid #999;border-right:1px solid #999;color:#666;display:flex;flex:1 1;font-size:14px;justify-content:center}.cps-add-cart-btn{background-color:#1b3022;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:12px 0;transition:background .2s;width:140px}.cps-add-cart-btn:hover{background-color:#26422f}.cps-add-cart-btn:disabled{cursor:not-allowed;opacity:.6}.cps-out-of-stock{background:#6c757d;border-radius:25px;color:#fff;font-size:14px;font-weight:700;margin-top:auto;opacity:.7;padding:14px 20px;text-align:center;width:100%}.cps-load-more-wrap{display:flex;justify-content:center;margin-top:20px;width:100%}.cps-load-more-btn{background:#1b3022;border:none;border-radius:24px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:44px;min-width:160px;transition:background .2s ease}.cps-load-more-btn:hover{background:#26422f}.cps-load-more-btn:disabled{cursor:not-allowed;opacity:.6}@media (max-width:1150px){.wirerox-category-header{padding:0 10px}.cps-products-row{column-gap:16px;grid-template-columns:repeat(2,minmax(240px,286px));justify-content:center;max-width:100%;padding:0 10px;row-gap:16px}.cps-product-card{max-width:100%;min-height:440px;width:100%}}@media (max-width:768px){.cps-products-row{column-gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;row-gap:12px}.cps-product-card{border-radius:24px;height:auto;min-height:400px;padding:16px 10px 14px;width:100%}.cps-logo-container{height:190px;margin-bottom:12px}.cps-title{font-size:13px;height:auto;margin-bottom:10px;min-height:36px;padding:0 6px}.cps-current-price{font-size:16px}.cps-old-price{font-size:12px}.cps-sub-text{font-size:11px;margin-bottom:12px}.cps-add-cart-btn,.cps-qty-selector{max-width:180px;width:100%}}@media (max-width:480px){.wirerox-products-section{padding:12px 4px}.cps-products-row{grid-template-columns:1fr;padding:0;row-gap:12px}.cps-product-card{border-radius:18px;min-height:360px;padding:12px 10px}.cps-logo-container{height:180px;margin-bottom:10px}.cps-title{font-size:13px;margin-bottom:8px;min-height:36px}.cps-price-section{margin-bottom:4px}.cps-current-price{font-size:17px}.cps-old-price{font-size:12px}.cps-sub-text{font-size:11px;margin-bottom:10px}.cps-add-cart-btn,.cps-qty-selector{max-width:100%}}@media (min-width:390px) and (max-width:430px){.cps-products-row{padding:0}.cps-product-card{min-height:380px;padding:14px 12px}.cps-logo-container{height:200px}.cps-title{font-size:14px;line-height:1.35;min-height:40px}.cps-current-price{font-size:19px}.cps-sub-text{font-size:12px;margin-bottom:14px}}.product-listings{background:#fff;padding:60px 0}.listings-container{display:block;margin:0;padding:0;width:100%}.column-header{border-bottom:2px solid #f3f4f6;gap:10px;margin-bottom:30px;padding-bottom:15px}.column-header,.header-icon{align-items:center;display:flex}.header-icon{height:24px;justify-content:center;width:24px}.header-icon svg{height:20px;width:20px}.column-header h2{color:#000;font-size:18px;font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase}.product-card{background:var(--color-bg-white);border:1px solid var(--color-border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);margin-bottom:var(--spacing-xl);padding:var(--spacing-xl);transition:all var(--transition-normal)}.product-card.new{margin-bottom:11.5px;padding:10.5px}.product-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.product-card.featured{border-width:2px;padding:30px}.product-image{display:flex;justify-content:center}.product-card.new .product-image{margin-bottom:9.5px}.product-badge{height:55px;left:10px;position:absolute;top:10px;width:55px;z-index:2}.product-card.new .product-badge{height:32.5px;width:32.5px}.product-img{background:#fff;border-radius:8px;box-shadow:0 4px 12px #0003;height:378px;object-fit:contain;object-position:center;width:378px}.product-card.new .product-img{height:70.5px;object-fit:contain;object-position:center;width:70.5px}.product-card.featured.large .product-img{height:378px;object-fit:contain;object-position:center;width:378px}.product-card.featured.small .product-img{height:116px;object-fit:contain;object-position:center;width:116px}.inner-product-wrap{flex:1 1}.product-info{text-align:center}.product-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#3b82f6;display:-webkit-box;font-size:14px;font-weight:600;line-height:1.4;margin:0 0 10px;min-height:40px;overflow:hidden}.product-card.featured.large .product-title{font-size:16px;min-height:50px}.product-card.featured.small .product-title{font-size:12px;min-height:35px}.product-card.new .product-title{font-size:10px;min-height:22.5px}.product-price{color:#ef4444;font-size:16px;font-weight:700;margin-bottom:12px}.product-card.featured.large .product-price{font-size:22px}.product-card.featured.small .product-price{font-size:14px}.product-card.new .product-price{font-size:11px}.product-actions{align-items:center;background:var(--color-bg-light);border-radius:var(--radius-sm);display:flex;gap:10px;padding:var(--spacing-sm)}.product-card.new .product-actions{gap:4px;padding:4px}.quantity-selector{align-items:center;display:flex;flex:1 1;gap:10px}.quantity-btn{background:var(--color-bg-white);border-radius:var(--spacing-xs);font-size:16px;height:30px;transition:all var(--transition-normal);width:30px}.product-card.new .quantity-btn{font-size:9px;height:16.5px;width:16.5px}.product-card.featured.small .quantity-btn{font-size:14px;height:25px;width:25px}.quantity-btn:hover{background:var(--color-bg-gray)}.quantity-display{color:#374151;font-size:16px;font-weight:600;min-width:20px;text-align:center}.product-card.new .quantity-display{font-size:9px;min-width:9.5px}.product-card.featured.small .quantity-display{font-size:14px;min-width:18px}.add-to-cart-btn{background:var(--color-text-dark);border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;font-family:var(--font-primary);font-size:14px;font-weight:600;padding:var(--spacing-sm) var(--spacing-lg);transition:all var(--transition-normal)}.product-card.new .add-to-cart-btn{font-size:8px;padding:3px 5.5px}.product-card.featured.small .add-to-cart-btn{font-size:12px;padding:var(--spacing-md) var(--spacing-md)}.add-to-cart-btn:hover{background:var(--color-text-secondary);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.enrollment-banner{border-radius:0;box-shadow:0 2px 8px #0000001a;display:flex;height:80px;margin:40px 0 0;overflow:hidden;width:100%}.banner-left{background-color:#ff7f66;flex:1 1;min-width:80px}.banner-center{align-items:center;background-color:#f5f5f5;border-radius:30px;display:flex;flex:3 1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:24px;font-weight:700;justify-content:center;line-height:1.4;overflow:hidden;padding:0 30px;text-align:center;white-space:nowrap}.banner-right{background-color:#ff7f66;flex:1 1;min-width:80px}.enroll-link{color:#a0a0ff;cursor:pointer;font-size:26px;font-weight:800;text-decoration:none;transition:color .3s ease}.enroll-link:hover{color:#8080ff;text-decoration:underline}.banner-text{color:#000;font-weight:700}@media (max-width:768px){.enrollment-banner{height:50px;margin:30px auto 0}.banner-center{font-size:14px;padding:0 15px}.banner-left,.banner-right{min-width:60px}}@media (max-width:480px){.enrollment-banner{flex-direction:column;height:45px;margin:20px auto 0}.banner-center{flex:1 1;font-size:12px;padding:8px 10px}.banner-left,.banner-right{height:8px;min-width:auto}}.index-container-blocks{display:flex;gap:40px;margin:40px auto 0;max-width:1330px;padding:0 20px}.category-products{flex:2 1}.block-title{color:#000;font-size:18px;font-weight:700;letter-spacing:.5px;margin:0 0 30px;text-transform:uppercase}.overflow-responsive{overflow:hidden}.products-grid{display:flex;gap:20px;list-style:none;margin:0;padding:0}.products-grid .item.first{flex:2 1}.products-grid .item:not(.first){flex:1 1}.inner-product-wrap{display:flex;flex-direction:column;gap:15px;height:150px;list-style:none;margin:0;padding:0}.product-image{display:block;position:relative;text-decoration:none}.product-budges.badgesImg{left:10px;position:absolute;top:10px;z-index:2}.item-details{text-align:center}.product-name{color:#3b82f6;display:block;font-size:14px;font-weight:600;line-height:1.4;margin-bottom:10px;min-height:40px;text-decoration:none}.regular-price.price{color:#ef4444;display:block;font-size:16px;font-weight:700;margin-bottom:12px}.custom-add-to-cart{background:#f3f4f6;border-radius:8px;padding:8px}.custom-add-to-cart,.qty-control{align-items:center;display:flex;gap:10px}.qty-control{flex:1 1}.button.btn-minus,.button.btn-plus{align-items:center;background:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:30px;justify-content:center;transition:background .3s ease;width:30px}.button.btn-minus:hover,.button.btn-plus:hover{background:#e5e7eb}.input-text.qty{background:#0000;border:none;color:#374151;font-size:16px;font-weight:600;min-width:20px;text-align:center}.cartloader-box{flex-shrink:0}.button.btn-cart{background:#000;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:background .3s ease}.button.btn-cart:hover{background:#374151}.gapp-detail-link{display:none}.iphone-adv-block{display:flex;flex:1 1;flex-direction:column}.iphone-adv-block a{display:block;text-decoration:none}.iphone-adv-block img{border-radius:8px;box-shadow:0 2px 8px #0000001a;height:auto;max-width:100%}@media (max-width:1200px){.index-container-blocks,.listings-container{gap:30px;padding:0 15px}}.block-newsletter{margin:40px auto 0;max-width:100%;padding:0 20px}.block-newsletter-container{align-items:center;background:#e0e3e0;border-radius:12px;box-shadow:0 4px 12px #00000014;display:flex;flex-direction:column;gap:20px;padding:30px;position:relative}.block-newsletter-container img{flex-shrink:0;height:60px;object-fit:contain;width:60px}.block-newsletter-container svg{margin-left:-890px}.block-newsletter-content{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.block-newsletter-title{color:#545454;font-family:Jost;font-size:36px;font-weight:600;margin:-131px 0 0;text-align:center}.block-newsletter-title b{color:#0b0b0b;font-weight:900}.block-newsletter-email-signup,.newsletter_form{align-items:center;display:flex;gap:15px}.newsletter_form{width:100%}.newsletterEmail{background:#bec5bf;border:1px solid #e5e7eb;border-radius:25px;color:#6b7280;flex:1 1;font-size:14px;min-width:300px;outline:none;padding:12px 16px;transition:border-color .3s ease}.newsletterEmail:focus{border-color:#3b82f6;color:#000}.newsletterEmail::placeholder{color:#9ca3af}.cart-btn{background:var(--color-secondary);border:none;border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);color:#fff;cursor:pointer;flex-shrink:0;font-family:var(--font-primary);font-size:14px;font-weight:700;padding:var(--spacing-md) var(--spacing-2xl);text-transform:uppercase;transition:all var(--transition-normal)}.cart-btn:hover{background:var(--color-secondary-dark);box-shadow:var(--shadow-md);transform:translateY(-1px)}.cart-btn:active{transform:translateY(0)}#g-recaptcha-element-newsLetter{display:none}.messages.newsletter-msg{list-style:none;margin:0;padding:0}.success-msg{display:none}@media (max-width:768px){.listings-container{gap:30px;grid-template-columns:1fr}.best-sellers-container{flex-direction:column;gap:15px}.large-best-seller{flex:1 1}.small-best-sellers{gap:12px}.gapp-column{order:2}.index-container-blocks{flex-direction:column;gap:30px}.products-grid{flex-direction:column;gap:15px}.products-grid .item.first{flex:1 1}.inner-product-wrap{gap:12px}.iphone-adv-block{order:2}.block-newsletter-container{flex-direction:column;gap:20px;padding:25px;text-align:center}.block-newsletter-email-signup{width:100%}.newsletter_form{flex-direction:column;gap:15px}.cart-btn,.newsletterEmail{width:100%}}@media (max-width:480px){.product-listings{padding:0}.listings-container{padding:0 15px}.product-card{padding:15px}.product-card.featured{padding:20px}.product-img{height:150px;width:150px}.product-card.new .product-img{height:45.5px;width:45.5px}.product-actions{flex-direction:column;gap:8px}.quantity-selector{justify-content:center;width:100%}.add-to-cart-btn{height:35px;width:100%}.block-newsletter{padding:0 15px}.block-newsletter-container{padding:20px}.block-newsletter-title{font-size:16px}}.pl-infobar{--pl-infobar-bg:#0f1111;--pl-infobar-green:#4caf50;--pl-infobar-text:#fff;--pl-infobar-muted:#b0b0b0;background-color:var(--pl-infobar-bg);box-sizing:border-box;color:var(--pl-infobar-text);display:flex;font-family:Inter,sans-serif;gap:40px;justify-content:center;margin-top:40px;padding:60px 40px;width:100%}.pl-infobar__item{align-items:center;display:flex;gap:15px;max-width:300px}.pl-infobar__icon-wrap{align-items:center;background-color:var(--pl-infobar-green);border-radius:50%;display:flex;flex-shrink:0;height:60px;justify-content:center;width:60px}.pl-infobar__icon-wrap svg{display:block}.pl-infobar__icon-wrap--return{background-color:initial!important}.pl-infobar__title{color:var(--pl-infobar-text);font-size:16px;font-weight:700;line-height:1.2;margin:0}.pl-infobar__desc{color:var(--pl-infobar-muted);font-size:14px;line-height:1.4;margin:5px 0 0}@media (max-width:1024px){.pl-infobar{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:768px){.pl-infobar{gap:28px;padding:40px 24px}.pl-infobar__item{flex-basis:calc(50% - 14px);flex-grow:1;flex-shrink:1;max-width:none;min-width:240px}}@media (max-width:480px){.pl-infobar{align-items:flex-start;flex-direction:column;padding:32px 20px}.pl-infobar__item{flex:1 1 auto;min-width:0;width:100%}}.ps-product-showcase-section{margin:0;padding:0;position:relative;width:100%;z-index:5}.ps-showcase-container{background:#0000;border-radius:0;box-shadow:none;overflow:hidden;width:100%}.ps-showcase-header{align-items:center;background:#0000;display:flex;padding:40px 80px 30px;position:relative;z-index:10}.ps-showcase-title-bar{background:linear-gradient(180deg,#1a331c,#2d5a31);border-radius:8px;box-shadow:0 2px 8px #1a331c33;height:50px;margin-right:20px;width:5px}.ps-showcase-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a331c,#2d5a31);-webkit-background-clip:text;background-clip:text;color:#1a331c;flex:1 1;font-family:Arimo,serif;font-size:36px;font-style:normal;font-weight:700;letter-spacing:-.5px;line-height:1.2;margin:0;position:relative;text-transform:none}.ps-showcase-title-decoration{background:linear-gradient(90deg,#0000,#e5e7eb 50%,#0000);flex:1 1;height:2px;margin-left:20px;max-width:200px}.ps-showcase-navigation{display:flex;gap:10px}.ps-nav-btn{align-items:center;background:#f3f4f6;border:none;border-radius:50%;box-shadow:0 2px 8px #0000001a;color:#000;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.ps-nav-btn:hover{background:#1a331c;box-shadow:0 4px 12px #1a331c4d;color:#fff;transform:translateY(-1px)}.ps-showcase-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr);padding:20px 80px 80px;width:100%}.ps-showcase-grid.ps-grid-count-1{grid-template-columns:1fr;margin:0 auto;max-width:300px}.ps-showcase-grid.ps-grid-count-2{grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:620px}.ps-showcase-grid.ps-grid-count-3{grid-template-columns:1fr 1fr 1fr;max-width:100%}@media (min-width:1200px){.ps-showcase-grid.ps-grid-count-4{grid-template-columns:repeat(4,1fr)}}@media (min-width:900px){.ps-showcase-grid.ps-grid-count-3{grid-template-columns:repeat(3,1fr)}}@media (max-width:899px){.ps-showcase-grid.ps-grid-count-3,.ps-showcase-grid.ps-grid-count-4{grid-template-columns:repeat(2,1fr)}}.ps-showcase-item{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 12px #00000014,0 2px 4px #0000000a;display:flex;flex-direction:column;overflow:hidden;perspective:1000px;position:relative;transform-style:preserve-3d;transition:transform .3s ease-out,box-shadow .3s ease-out}.ps-showcase-item:before{background:linear-gradient(90deg,#1a331c,#2d5a31 50%,#1a331c);height:3px;transition:opacity .4s ease}.ps-showcase-item:after,.ps-showcase-item:before{content:"";left:0;opacity:0;position:absolute;right:0;top:0;z-index:1}.ps-showcase-item:after{background:linear-gradient(135deg,#ffffff1a,#fff0);border-radius:16px;bottom:0;pointer-events:none;transition:opacity .5s ease}.ps-showcase-item:hover{border-color:#1a331c;box-shadow:0 25px 60px #1a331c40,0 15px 35px #0003,0 8px 15px #00000026;transform:translateY(-15px) translateZ(20px)}.ps-showcase-item:hover:after,.ps-showcase-item:hover:before{opacity:1}.ps-showcase-item:hover .ps-add-to-cart-btn{opacity:1;transform:translateY(0);visibility:visible}.ps-item-image-container{perspective:1500px;transform:translateZ(0);transform-style:preserve-3d}.ps-item-image-container,.ps-placeholder-image{align-items:center;background:linear-gradient(135deg,#f8faf9,#f1f5f3);display:flex;height:320px;justify-content:center;overflow:hidden;position:relative}.ps-placeholder-image{backface-visibility:hidden;padding:0;transform:perspective(1000px) translateZ(0) rotateY(0deg) rotateX(0deg);transform-style:preserve-3d;transition:transform .1s ease-out;width:100%;will-change:transform}.ps-iphone-image{border-radius:var(--radius-sm) var(--radius-sm) 0 0;filter:drop-shadow(0 15px 30px rgba(0,0,0,.2)) drop-shadow(0 8px 15px rgba(0,0,0,.15)) drop-shadow(0 4px 8px rgba(0,0,0,.1));height:100%;min-height:100%;min-width:100%;object-fit:cover;object-position:center;transform:translateZ(15px);transform-style:preserve-3d;transition:filter .3s ease-out,transform .1s ease-out;width:100%;will-change:transform,filter}.ps-iphone-image.ps-iphone-image--default{object-fit:contain;object-position:center}.ps-showcase-item:hover .ps-iphone-image{filter:drop-shadow(0 30px 60px rgba(0,0,0,.35)) drop-shadow(0 15px 30px rgba(0,0,0,.25)) drop-shadow(0 8px 15px rgba(0,0,0,.2))}.ps-wire-rox-overlay{background:linear-gradient(135deg,#1a331c,#2d5a31);border-radius:6px;box-shadow:0 2px 8px #1a331c4d;color:#fff;font-size:11px;font-weight:700;left:12px;letter-spacing:.5px;padding:6px 12px;position:absolute;top:12px;transition:transform .3s ease,box-shadow .3s ease;z-index:2}.ps-showcase-item:hover .ps-wire-rox-overlay{box-shadow:0 4px 12px #1a331c66;transform:scale(1.05)}.ps-wire-rox-brand{font-family:Arial,sans-serif;letter-spacing:.5px}.ps-phone-screen{background:#000;border-radius:20px;height:80%;overflow:hidden;position:relative;width:80%}.ps-phone-screen,.ps-screen-content{align-items:center;display:flex;justify-content:center}.ps-screen-content{color:#fff;flex-direction:column;text-align:center}.ps-number-11{color:#3b82f6;font-size:48px;font-weight:700;margin-bottom:5px}.ps-incell-text{color:#fff;font-size:14px;font-weight:600;margin-bottom:10px}.ps-ic-transfer-label{background:#ef4444;border-radius:4px;color:#fff;font-size:10px;font-weight:600;padding:4px 8px;text-align:center;white-space:nowrap}.ps-icon-buttons{display:flex;flex-direction:column;gap:8px;position:absolute;right:10px;top:10px}.ps-icon-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:none;border-radius:50%;box-shadow:0 2px 8px #0000001a;color:#4b5563;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:36px}.ps-icon-btn:hover{background:#1a331c;box-shadow:0 4px 12px #1a331c4d;color:#fff;transform:scale(1.15) rotate(5deg)}.ps-view-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:none;border-radius:50%;box-shadow:0 2px 8px #0000001a;color:#4b5563;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:36px}.ps-view-btn:hover{background:#1a331c;box-shadow:0 4px 12px #1a331c4d;color:#fff;transform:scale(1.15) rotate(5deg)}.ps-item-details{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:20px;text-align:center}.ps-item-name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#1e40af;display:-webkit-box;font-size:15px;font-weight:600;line-height:1.5;margin:0 0 16px;min-height:45px;overflow:hidden;transition:color .3s ease}.ps-showcase-item:hover .ps-item-name{color:#1a331c}.ps-item-pricing{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:16px}.ps-current-price{color:#dc2626;font-size:24px;font-weight:800;letter-spacing:-.5px;margin-right:8px;text-shadow:0 1px 2px #dc26261a}.ps-original-price{color:#9ca3af;font-size:18px;font-weight:500;position:relative;text-decoration:line-through}.ps-item-rating{align-items:center;display:flex;gap:8px;justify-content:center}.ps-stars{display:flex;gap:2px}.ps-star{color:#fbbf24;font-size:14px}.ps-review-count{color:#6b7280;font-size:12px}.ps-half-star{color:#fbbf24;opacity:.5}.ps-add-to-cart-btn{background:linear-gradient(135deg,#1a331c,#2d5a31);border:none;border-radius:10px;box-shadow:0 2px 8px #1a331c33;color:#fff;cursor:pointer;font-family:Arial,sans-serif;font-size:15px;font-weight:700;letter-spacing:.3px;margin-top:auto;opacity:1;overflow:hidden;padding:14px 24px;position:relative;transform:translateY(0);transition:all .3s cubic-bezier(.4,0,.2,1);visibility:visible;width:100%}.ps-add-to-cart-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.ps-add-to-cart-btn:hover:before{left:100%}.ps-add-to-cart-btn:hover{background:linear-gradient(135deg,#2d5a31,#1a331c);box-shadow:0 6px 20px #1a331c4d;transform:translateY(-2px)}.ps-add-to-cart-btn:active{box-shadow:0 2px 8px #1a331c33;transform:translateY(0)}@media (min-width:900px) and (max-width:1199px){.ps-showcase-grid{gap:25px;grid-template-columns:repeat(3,1fr);padding:20px 60px 60px}.ps-showcase-header{padding:35px 60px 25px}.ps-showcase-title{font-size:32px}}@media (min-width:1200px){.ps-showcase-grid{gap:30px;grid-template-columns:repeat(4,1fr);padding:20px 80px 80px}}@media (max-width:768px){.ps-product-showcase-section{padding:0 15px}.ps-showcase-grid{gap:20px;grid-template-columns:repeat(2,1fr);padding:20px 30px 50px}.ps-showcase-header{padding:30px 30px 20px}.ps-showcase-title{font-size:28px}.ps-showcase-title-bar{height:40px;width:4px}.ps-item-image-container,.ps-placeholder-image{height:260px}.ps-nav-btn{height:35px;width:35px}}@media (max-width:480px){.ps-showcase-grid{gap:15px;grid-template-columns:repeat(2,1fr);padding:15px 15px 40px}.ps-showcase-header{flex-direction:column;gap:15px;padding:25px 20px 15px;text-align:center}.ps-showcase-title{font-size:24px}.ps-showcase-title-bar{height:35px;margin-bottom:10px;margin-right:0}.ps-showcase-navigation{justify-content:center}.ps-item-image-container,.ps-placeholder-image{height:240px}}.psu-showcase-container{margin:0 auto;max-width:1280px;padding:12px 0 40px;width:100%}.psu-section-header{align-items:center;display:flex;gap:16px;margin-bottom:30px}.psu-accent-block{background-color:#90a597;border-radius:4px;height:40px;width:20px}.psu-section-header h2{color:#2d4a36;font-size:30px;font-weight:600;margin:0}.psu-row-container{padding-bottom:20px;width:100%}.psu-grid{grid-gap:66px;display:grid;gap:66px;grid-template-columns:repeat(auto-fit,270px);justify-content:center;margin:0 auto;width:100%}.psu-card{display:flex;flex:initial;flex-direction:column;height:350px;min-width:0;width:270px}.psu-image-wrapper{background-color:#e2e6e3;border-radius:4px;cursor:pointer;display:block;height:350px;margin-bottom:12px;overflow:hidden;position:relative;width:270px}.psu-image-slider-viewport{inset:0;overflow:hidden;position:absolute}.psu-image-slider-track{display:flex;height:100%;transition:transform .45s cubic-bezier(.4,0,.2,1);width:100%;will-change:transform}.psu-slide-panel{align-items:center;display:flex;justify-content:center;min-height:0;min-width:100%}.psu-product-img,.psu-slide-panel{box-sizing:border-box;height:100%;width:100%}.psu-product-img{object-fit:contain;object-position:center;padding:12px}.psu-product-img.psu-product-img--default{padding:20px}.psu-slide-dots{align-items:center;bottom:52px;display:flex;gap:6px;justify-content:center;left:50%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .2s ease;z-index:3}.psu-image-wrapper:hover .psu-slide-dots{opacity:1}.psu-slide-dot{background:#ffffffa6;border-radius:50%;box-shadow:0 0 0 1px #0003;height:6px;width:6px}.psu-slide-dot--active{background:#1b3022;box-shadow:0 0 0 1px #fff9;transform:scale(1.15)}.psu-view-icon{align-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 5px #00000014;color:#1b3022;display:flex;height:34px;justify-content:center;right:12px;top:12px;width:34px;z-index:2}.psu-add-to-cart,.psu-view-icon{border:none;cursor:pointer;position:absolute}.psu-add-to-cart{background-color:#1b3022;bottom:0;color:#fff;font-weight:500;left:0;padding:12px 0;right:0;text-align:center;transform:translateY(100%);transition:transform .25s ease-out;z-index:4}.psu-image-wrapper:hover .psu-add-to-cart{transform:translateY(0)}.psu-details h3{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#000;cursor:pointer;display:-webkit-box;font-size:16px;font-weight:500;line-height:1.35;margin:0 0 8px;min-height:42px;overflow:hidden}.psu-price-row{font-size:16px;font-weight:600;margin-bottom:8px}.psu-current-price{color:#db4444;margin-right:8px}.psu-old-price{color:grey;font-weight:400;text-decoration:line-through}.psu-rating-row{align-items:center;color:#ffad33;display:flex;font-size:14px;gap:4px}.psu-rating-row .ps-half-star,.psu-rating-row .ps-star{font-size:14px;line-height:1}.psu-review-count{color:grey;font-weight:600;margin-left:4px}.psu-row-container::-webkit-scrollbar{height:6px}.psu-row-container::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:10px}@media (max-width:1024px){.psu-showcase-container{padding:20px 24px 30px}.psu-grid{gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:normal}.psu-card,.psu-image-wrapper{width:100%}.psu-card{height:auto}}@media (max-width:768px){.psu-showcase-container{padding:15px 15px 25px}.psu-grid{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.psu-image-wrapper{height:240px}.psu-details h3{font-size:14px;min-height:38px}.psu-price-row{font-size:15px}}@media (max-width:480px){.psu-showcase-container{padding:12px 10px 20px}.psu-section-header{gap:10px;margin-bottom:16px}.psu-accent-block{height:32px;width:14px}.psu-section-header h2{font-size:20px}.psu-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.psu-image-wrapper{height:180px;margin-bottom:8px}.psu-product-img{padding:8px}.psu-view-icon{height:28px;right:8px;top:8px;width:28px}.psu-details h3{font-size:12px;line-height:1.3;margin-bottom:6px;min-height:32px}.psu-price-row{font-size:13px;margin-bottom:4px}}.na-new-arrival-section{background:#fff;margin:0;padding:0;width:100%}.na-new-arrival-container{margin:0 auto;max-width:1500px;padding:0}.na-new-arrival-header{align-items:center;display:flex;margin-bottom:30px;padding:25px 80px}.na-new-arrival-title-bar{background:var(--color-primary);border-radius:var(--spacing-xs);height:40px;margin-right:var(--spacing-lg);width:20px}.na-new-arrival-title{color:#1a331c;font-family:Arimo,sans-serif;font-size:30px;font-weight:600;margin:0}.na-new-arrival-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;height:600px;padding:0 80px 60px}.na-new-arrival-item.na-large-card{background:var(--color-bg-light);border-radius:var(--radius-md);box-shadow:var(--shadow-md);display:flex;flex-direction:column;height:597px;overflow:hidden;width:100%}.na-large-card .na-item-image-container{align-items:center;background:#e0e3e0;display:flex;flex:1 1;justify-content:center;order:2;position:relative}.na-large-card .na-image-info{bottom:40px;left:40px;position:absolute;text-align:left;z-index:10}.na-large-card .na-image-info .na-product-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-family:var(--font-secondary);font-size:35px;font-style:Medium;font-weight:500;margin-bottom:10px;max-width:230px}.na-large-card .na-image-info .na-product-name,.na-large-card .na-image-info .na-product-variant{color:var(--color-primary);letter-spacing:0;line-height:1.2;overflow:hidden;text-overflow:ellipsis}.na-large-card .na-image-info .na-product-variant{font-family:var(--font-primary);font-size:20px;font-style:Light;font-weight:300;margin-bottom:15px;max-width:400px;white-space:nowrap}.na-large-card .na-image-info .na-shop-now-btn{background:var(--color-secondary);border:none;border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);color:#fff;cursor:pointer;font-family:var(--font-primary);font-size:16px;font-weight:600;letter-spacing:1px;padding:var(--spacing-lg) var(--spacing-3xl);text-transform:uppercase;transition:all var(--transition-normal);white-space:nowrap;width:160px}.na-large-card .na-placeholder-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin-left:255px;padding:20px;position:relative;width:100%}.na-large-card .na-iphone-image{height:auto;max-height:100%;max-width:100%;object-fit:contain;object-position:center;width:auto}.na-right-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;grid-template-rows:auto auto;height:100%}.na-new-arrival-item.na-small-card.na-first-row{background:var(--color-bg-light);border-radius:var(--radius-md);box-shadow:var(--shadow-md);display:flex;flex-direction:column;height:264px;overflow:hidden;width:592px}.na-second-row-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:283px 291px;height:287px;width:100%}.na-new-arrival-item.na-small-card.na-second-row{background:var(--color-bg-light);border-radius:var(--radius-md);box-shadow:var(--shadow-md);display:flex;height:300px;overflow:hidden;width:100%}.na-new-arrival-item.na-small-card.na-second-row:last-child{width:100%}.na-small-card .na-item-image-container{align-items:center;background:var(--color-bg-gray);display:flex;flex:1 1;justify-content:center;padding:var(--spacing-xl);position:relative}.na-small-card .na-placeholder-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;padding:15px;position:relative;width:100%}.na-small-card .na-iphone-image{height:auto;max-height:100%;max-width:100%;object-fit:contain;object-position:center;width:auto}.na-phone-screen-overlay{align-items:center;background:#000;border-radius:20px;display:flex;height:80%;justify-content:center;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%}.na-number-16{color:#3b82f6;font-size:48px;font-weight:700;line-height:1;margin-bottom:5px}.na-pro-max-text{font-size:16px;margin-bottom:5px}.na-incell-text,.na-pro-max-text{color:#fff;font-weight:600;line-height:1}.na-incell-text{font-size:14px;margin-bottom:10px}.na-hz-badge{background:#ef4444;border-radius:4px;color:#fff;font-size:10px;font-weight:600;padding:4px 8px;text-align:center;white-space:nowrap}.na-pixel-text{font-size:20px;margin-bottom:5px}.na-pixel-number,.na-pixel-text{color:#fbbf24;font-weight:700;line-height:1}.na-pixel-number{font-size:32px}.na-item-info{display:none}.na-coming-soon{color:var(--color-primary)!important;font-size:28px!important;font-weight:600!important;letter-spacing:2px;text-transform:uppercase}.na-large-card .na-image-info .na-coming-soon{font-size:35px!important}.na-first-row .na-image-info .na-coming-soon{font-size:25px!important}.na-second-row .na-image-info .na-coming-soon{font-size:18px!important}.na-product-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1a331c;display:-webkit-box;font-size:16px;font-weight:600;margin-bottom:5px}.na-product-name,.na-product-variant{overflow:hidden;text-overflow:ellipsis}.na-product-variant{color:#6b7280;cursor:help;font-size:14px;margin-bottom:15px;white-space:nowrap}.na-shop-now-btn{background:var(--color-primary);border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;font-family:var(--font-primary);font-size:14px;font-weight:600;padding:10px var(--spacing-xl);transition:all var(--transition-normal);width:100%}.na-shop-now-btn:hover{background:var(--color-primary-dark);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.na-first-row .na-placeholder-image{box-sizing:border-box;margin-left:302px;padding:15px}.na-first-row .na-image-info{bottom:40px;left:40px;position:absolute;text-align:left;z-index:10}.na-first-row .na-image-info .na-product-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-family:var(--font-secondary);font-size:25px;font-style:Medium;font-weight:500;margin-bottom:10px}.na-first-row .na-image-info .na-product-name,.na-first-row .na-image-info .na-product-variant{color:var(--color-primary);letter-spacing:0;line-height:1.2;max-width:300px;overflow:hidden;text-overflow:ellipsis}.na-first-row .na-image-info .na-product-variant{font-family:var(--font-primary);font-size:15px;font-style:Light;font-weight:300;margin-bottom:15px;white-space:nowrap}.na-first-row .na-image-info .na-shop-now-btn{background:var(--color-secondary);border:none;border-radius:14.5px;box-shadow:var(--shadow-sm);color:#fff;cursor:pointer;font-family:var(--font-primary);font-size:12px;font-weight:600;height:32px;letter-spacing:1px;padding:var(--spacing-sm) var(--spacing-lg);text-transform:uppercase;transition:all var(--transition-normal);white-space:nowrap;width:105px}.na-second-row .na-item-image-container{align-items:center;background:#e0e3e0;display:flex;flex:1 1;justify-content:flex-end;padding:20px;position:relative}.na-second-row .na-placeholder-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:flex-end;margin-left:57px;padding:15px;position:relative;width:100%}.na-second-row .na-image-info{bottom:20px;left:5px;position:absolute;text-align:left;z-index:10}.na-second-row .na-image-info .na-product-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-family:var(--font-secondary);font-size:16px;font-style:Medium;font-weight:500;margin-bottom:8px;max-width:94px}.na-second-row .na-image-info .na-product-name,.na-second-row .na-image-info .na-product-variant{color:var(--color-primary);letter-spacing:0;line-height:1.2;overflow:hidden;text-overflow:ellipsis}.na-second-row .na-image-info .na-product-variant{font-family:var(--font-primary);font-size:12px;font-style:Light;font-weight:300;margin-bottom:10px;max-width:200px;white-space:nowrap}.na-second-row .na-image-info .na-shop-now-btn{background:var(--color-secondary);border:none;border-radius:14.5px;box-shadow:var(--shadow-sm);color:#fff;cursor:pointer;font-family:var(--font-primary);font-size:10px;font-weight:600;height:28px;letter-spacing:1px;padding:var(--spacing-xs) var(--spacing-sm);text-transform:uppercase;transition:all var(--transition-normal);white-space:nowrap;width:90px}@media (max-width:1200px){.na-new-arrival-grid{padding:25px 60px 50px}.na-new-arrival-header{padding:20px 60px}}@media (max-width:1024px){.na-new-arrival-grid{grid-template-columns:1fr;height:auto;padding:25px 60px 50px}.na-new-arrival-header{padding:20px 60px}.na-right-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto}.na-large-card .na-item-image-container{height:300px}.na-small-card .na-item-image-container{height:200px}}@media (max-width:768px){.na-new-arrival-container{padding:0}.na-new-arrival-header{padding:15px 20px}.na-new-arrival-grid{gap:15px;grid-template-columns:1fr;height:auto;padding:15px 20px 30px}.na-new-arrival-title{font-size:22px}.na-new-arrival-item.na-large-card{height:300px;width:100%}.na-large-card .na-item-image-container{height:250px;padding:15px}.na-large-card .na-placeholder-image{height:100%;margin-left:0;padding:15px;width:100%}.na-large-card .na-image-info{bottom:20px;left:20px}.na-large-card .na-image-info .na-product-name{font-size:24px}.na-large-card .na-image-info .na-product-variant{font-size:16px}.na-large-card .na-image-info .na-shop-now-btn{font-size:14px;padding:10px 20px;width:120px}.na-right-grid{gap:15px;grid-template-columns:1fr;grid-template-rows:auto}.na-new-arrival-item.na-small-card.na-first-row{height:200px;width:100%}.na-first-row .na-placeholder-image{height:100%;margin-left:0;padding:15px;width:100%}.na-first-row .na-image-info{bottom:20px;left:20px}.na-first-row .na-image-info .na-product-name{font-size:18px}.na-first-row .na-image-info .na-product-variant{font-size:14px}.na-first-row .na-image-info .na-shop-now-btn{font-size:10px;height:28px;padding:6px 12px;width:80px}.na-second-row-container{gap:15px;grid-template-columns:1fr;height:auto}.na-new-arrival-item.na-small-card.na-second-row{height:180px;width:100%}.na-second-row .na-placeholder-image{height:100%;margin-left:0;padding:15px;width:100%}.na-second-row .na-image-info{bottom:15px;left:15px}.na-second-row .na-image-info .na-product-name{font-size:14px}.na-second-row .na-image-info .na-product-variant{font-size:11px}.na-second-row .na-image-info .na-shop-now-btn{font-size:8px;height:18px;padding:4px 8px;width:50px}.na-small-card .na-item-image-container{height:150px;padding:10px}.na-number-16{font-size:28px}.na-pixel-text{font-size:14px}.na-pixel-number{font-size:20px}}@media (max-width:480px){.na-new-arrival-header{flex-direction:column;gap:10px;padding:10px 15px;text-align:center}.na-new-arrival-title-bar{height:30px;margin-right:0;width:15px}.na-new-arrival-title{font-size:20px}.na-new-arrival-grid{gap:10px;padding:10px 15px 20px}.na-new-arrival-item.na-large-card{height:250px}.na-large-card .na-item-image-container{height:200px;padding:10px}.na-large-card .na-image-info{bottom:15px;left:15px}.na-large-card .na-image-info .na-product-name{font-size:20px}.na-large-card .na-image-info .na-product-variant{font-size:14px}.na-large-card .na-image-info .na-shop-now-btn{font-size:12px;padding:8px 16px;width:100px}.na-new-arrival-item.na-small-card.na-first-row{height:160px}.na-first-row .na-image-info{left:15px}.na-first-row .na-image-info .na-product-name{font-size:16px}.na-first-row .na-image-info .na-product-variant{font-size:12px}.na-first-row .na-image-info .na-shop-now-btn{font-size:9px;height:24px;padding:5px 10px;width:70px}.na-new-arrival-item.na-small-card.na-second-row{height:140px}.na-second-row .na-image-info{bottom:10px;left:10px}.na-second-row .na-image-info .na-product-name{font-size:12px}.na-second-row .na-image-info .na-product-variant{font-size:10px}.na-second-row .na-image-info .na-shop-now-btn{font-size:7px;height:16px;padding:3px 6px;width:40px}.na-small-card .na-item-image-container{height:120px;padding:8px}.na-item-info{padding:10px}}@media (max-width:768px){.na-new-arrival-header{margin-bottom:12px;padding:12px 20px}.na-new-arrival-title{font-size:40px}.na-new-arrival-grid{gap:12px;grid-template-columns:1fr;height:auto;padding:0 20px 20px}.na-right-grid,.na-second-row-container{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;height:auto}.na-new-arrival-item.na-large-card,.na-new-arrival-item.na-small-card.na-first-row,.na-new-arrival-item.na-small-card.na-second-row{height:auto;min-height:0;width:100%}.na-large-card .na-item-image-container,.na-second-row .na-item-image-container,.na-small-card .na-item-image-container{align-items:stretch;background:#e0e3e0;display:flex;flex-direction:column;height:auto;justify-content:flex-start;min-height:0;padding:12px}.na-first-row .na-placeholder-image,.na-large-card .na-placeholder-image,.na-second-row .na-placeholder-image,.na-small-card .na-placeholder-image{height:180px;justify-content:center;margin-left:0;padding:8px;width:100%}.na-first-row .na-image-info,.na-large-card .na-image-info,.na-second-row .na-image-info,.na-small-card .na-image-info{bottom:auto;left:auto;margin-top:10px;position:static;text-align:left}.na-first-row .na-image-info .na-product-name,.na-large-card .na-image-info .na-product-name,.na-second-row .na-image-info .na-product-name{font-size:22px;line-height:1.2;margin-bottom:8px;max-width:100%}.na-first-row .na-image-info .na-product-variant,.na-large-card .na-image-info .na-product-variant,.na-second-row .na-image-info .na-product-variant{font-size:14px;margin-bottom:10px;max-width:100%}.na-first-row .na-image-info .na-shop-now-btn,.na-large-card .na-image-info .na-shop-now-btn,.na-second-row .na-image-info .na-shop-now-btn{border-radius:18px;font-size:12px;height:34px;padding:0 12px;width:110px}}@media (max-width:480px){.na-new-arrival-header{padding:10px 16px}.na-new-arrival-grid{padding:0 16px 16px}.na-new-arrival-title{font-size:34px}.na-first-row .na-placeholder-image,.na-large-card .na-placeholder-image,.na-second-row .na-placeholder-image,.na-small-card .na-placeholder-image{height:150px}.na-first-row .na-image-info .na-product-name,.na-large-card .na-image-info .na-product-name,.na-second-row .na-image-info .na-product-name{font-size:16px}.na-first-row .na-image-info .na-product-variant,.na-large-card .na-image-info .na-product-variant,.na-second-row .na-image-info .na-product-variant{font-size:12px}}@media (max-width:768px){.na-new-arrival-header{align-items:center;display:flex;flex-direction:row;gap:10px;text-align:left}.na-new-arrival-title-bar{height:32px;margin-right:0;width:14px}.na-new-arrival-title{font-size:20px;font-weight:600}}.product-detail-info-main{background-color:#fff;min-height:80vh;padding:40px 0}.product-detail-container{grid-gap:60px;align-items:start;display:grid;gap:60px;grid-template-columns:1.2fr .8fr;margin:0 auto;max-width:1280px;padding:0 20px}.product-image-section{position:relative}.product-image-gallery{position:relative;width:100%}.product-image-wrapper{background:#fafafa;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 4px 20px #0000001a;overflow:visible;padding:28px 32px 24px;position:relative}.oem-badge{left:20px;position:absolute;top:20px;z-index:10}.oem-badge-content{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;box-shadow:0 4px 15px #667eea4d;color:#fff;display:flex;flex-direction:column;font-weight:700;height:80px;justify-content:center;width:80px}.oem-text{font-size:18px;line-height:1}.grade-text{font-size:10px;line-height:1;margin-top:2px}.product-menu-icon{border-radius:4px;color:#666;cursor:pointer;left:120px;padding:8px;position:absolute;top:20px;transition:background-color .2s;z-index:10}.product-menu-icon:hover{background-color:#f5f5f5}.main-product-image{align-items:center;background:#fafafa;box-sizing:border-box;display:flex;height:480px;justify-content:center;max-height:min(52vh,520px);min-height:360px;overflow:hidden;padding:12px 8px;position:relative;width:100%}.main-product-image .product-image{border-radius:8px;cursor:zoom-in;display:block;height:auto;max-height:100%;max-width:88%;min-height:0;min-height:auto;min-width:0;min-width:auto;object-fit:contain;object-position:center;width:auto}.product-image-zoom-preview{background-color:#fff;background-repeat:no-repeat;background-size:240%;border:1px solid #d9d9d9;border-radius:10px;box-shadow:0 10px 26px #00000024;height:330px;left:calc(100% + 16px);position:absolute;top:28px;width:330px;z-index:5}.product-image-thumbnails{-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:center;margin:0 -4px;overflow-x:auto;overflow-y:hidden;padding:0 4px;scrollbar-width:thin;transition:max-height .38s ease,opacity .28s ease,padding-top .28s ease}.product-image-thumb{appearance:none;-webkit-appearance:none;background:#fff;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;flex:0 0 auto;height:72px;overflow:hidden;padding:4px;transition:border-color .2s ease,box-shadow .2s ease;width:72px}.product-image-thumb img{display:block;height:100%;object-fit:contain;object-position:center;width:100%}.product-image-thumb:hover{border-color:#bdbdbd}.product-image-thumb--active{border-color:#333;box-shadow:0 2px 8px #0000001f}@media (hover:hover){.product-image-thumbnails{max-height:0;opacity:0;overflow:hidden;padding-top:0;pointer-events:none}.product-image-gallery:focus-within .product-image-thumbnails,.product-image-gallery:hover .product-image-thumbnails{max-height:160px;opacity:1;overflow-x:auto;overflow-y:hidden;padding-top:14px;pointer-events:auto}}@media (hover:none){.main-product-image .product-image{cursor:default}.product-image-zoom-preview{display:none}.product-image-thumbnails{margin-top:4px;max-height:none;opacity:1;padding-top:14px}}@media (max-width:1200px){.product-image-zoom-preview{display:none}}.product-details-section{max-width:500px;padding:20px 0;width:100%}.availability-badge{margin-bottom:20px}.in-stock{background:#d4edda;color:#1a331c;text-align:center;width:111px}.in-stock,.out-of-stock{border-radius:20px;display:inline-block;font-size:10px;font-weight:500;padding:6px 12px}.out-of-stock{background:#dc3545;color:#fff}.product-title{color:#333;font-size:28px;font-weight:700;line-height:1.3;margin:0 0 30px}.product-identifiers{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;margin-bottom:30px}.sku-container{align-self:flex-start;display:flex;flex-direction:column;gap:8px;position:relative}.sku-badge{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:20px;display:flex;gap:10px;padding:8px 12px;width:fit-content}.sku-label{color:#6c757d;font-size:12px;font-weight:500}.sku-value{color:#333;font-size:14px;font-weight:600}.copy-icon{background:none;border:none;border-radius:2px;color:#6c757d;cursor:pointer;padding:2px;transition:color .2s}.copy-icon:hover{color:#333}.copy-sku-label{background:#000;border-radius:12px;color:#fff;font-size:10px;font-weight:500;margin-left:0;margin-top:0;padding:4px 8px;position:absolute;right:0;top:-20px}.bin-number-badge{align-items:center;align-self:flex-start;background:#f8f9fa;border:1px solid #e9ecef;border-radius:20px;display:flex;gap:10px;margin-top:0;padding:8px 12px;width:fit-content}.bin-label{color:#6c757d;font-size:12px;font-weight:500}.bin-value{color:#333;font-size:14px;font-weight:600}.product-price{height:auto;margin-bottom:20px;width:auto}.price-amount{color:#00a518;font-family:Poppins,sans-serif;font-size:50px;font-style:normal;font-weight:600;letter-spacing:0;line-height:19px;margin:0;opacity:1}.product-detail-purchase-section{align-items:center;display:flex;gap:20px;margin-bottom:0;margin-top:30px}.product-detail-quantity-selector{align-items:center;background:#0000;border:1px solid #e0e0e0;border-radius:25px;display:flex;gap:0;justify-content:center;overflow:hidden;padding:0;width:200px}.product-detail-quantity-btn{align-items:center;background:#fff;border:none;border-radius:0;color:#2d5a2d;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;font-weight:600;height:40px;justify-content:center;transition:all .2s ease;width:35px}.product-detail-quantity-btn:hover:not(:disabled){background:#f5f5f5}.product-detail-quantity-btn:disabled{cursor:not-allowed;opacity:.5}.product-detail-quantity-input{background:#fff;border:1px solid #e0e0e0;border-bottom:none;border-radius:0;border-top:none;color:#2d5a2d;flex:1 1;font-size:16px;font-weight:600;height:40px;min-width:60px;padding:8px 12px;text-align:center}.product-detail-quantity-input:focus{outline:none}.product-detail-add-to-cart-btn{background:#1a331c;border:none;border-radius:100px;box-shadow:0 2px 4px #1a331c33;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:45px;letter-spacing:.3px;opacity:1;text-transform:none;transition:all .3s ease;width:243px}.product-detail-add-to-cart-btn:hover:not(:disabled){background:#0f1f11;box-shadow:0 4px 8px #1a331c4d;transform:translateY(-2px)}.product-detail-out-of-stock-btn{background:#6c757d;cursor:not-allowed;opacity:.7}.product-detail-out-of-stock-btn:hover{background:#6c757d;box-shadow:0 2px 4px #1a331c33;transform:none}.product-detail-description-section{margin-top:24px}.product-detail-description-title{color:#1a331c;font-size:18px;font-weight:700;margin:0 0 10px}.product-detail-description-text{color:#444;font-size:14px;line-height:1.6;margin:0;white-space:pre-line}.product-detail-description-toggle-btn{background:none;border:none;color:#1a331c;cursor:pointer;font-size:14px;font-weight:600;margin-top:10px;padding:0;text-decoration:underline}.product-detail-description-toggle-btn:hover{color:#0f1f11}.product-detail-specifications-section{margin-top:24px}.product-detail-specifications-title{color:#1a331c;font-size:18px;font-weight:700;margin:0 0 10px}.product-detail-specifications-table{border:1px solid #d9d9d9;border-collapse:collapse;width:100%}.product-detail-specifications-table td,.product-detail-specifications-table th{border:1px solid #d9d9d9;font-size:14px;padding:10px 14px;text-align:left}.product-detail-specifications-table th{background:#fff;color:#333;font-weight:600;width:40%}.product-detail-specifications-table td{background:#fff;color:#444}.product-detail-service-guarantees{align-items:center;background:#0000;border:1px solid #bec5bf;border-radius:10px;display:flex;gap:20px;height:auto;justify-content:space-between;margin-top:46px;min-height:59px;opacity:1;padding:20px}.product-detail-guarantee-item{align-items:center;display:flex;flex:1 1;gap:8px;justify-content:center}.product-detail-guarantee-icon{align-items:center;color:#000;display:flex;justify-content:center}.product-detail-guarantee-text{color:#1a331c;font-size:12px;font-weight:500;white-space:nowrap}.product-detail-related-container{background:#f5f5f5;padding:40px 20px}.product-detail-related-header{text-align:left}.product-detail-related-title{color:#1a331c;font-family:Poppins;font-size:25px;font-style:Bold;font-weight:700;height:19px;letter-spacing:0;line-height:19px;margin:0;opacity:1;text-transform:uppercase;width:249px}.service-guarantees{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px}.guarantee-item{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;display:flex;flex:1 1;gap:10px;min-width:140px;padding:10px 12px}.guarantee-icon{align-items:center;color:#6c757d;display:flex;height:24px;justify-content:center;width:24px}.guarantee-text{color:#333;font-size:13px;font-weight:500}@media (max-width:1024px){.product-detail-container{gap:32px;grid-template-columns:1fr;padding:0 16px}.product-details-section{max-width:100%;padding:0}.main-product-image{height:420px;max-height:460px;min-height:300px}.product-title{font-size:24px;margin-bottom:20px}.price-amount{font-size:40px;line-height:1.1}.product-detail-purchase-section{align-items:stretch;flex-direction:column;gap:12px}.product-detail-add-to-cart-btn,.product-detail-quantity-selector{max-width:320px;width:100%}.product-detail-service-guarantees{flex-wrap:wrap;gap:12px;justify-content:center;margin-top:30px;padding:14px}.product-detail-guarantee-item{flex:1 1 220px}}@media (max-width:768px){.product-detail-container{gap:24px;grid-template-columns:1fr;padding:0 15px}.product-image-wrapper{padding:18px 18px 16px}.main-product-image{height:340px;max-height:380px;min-height:260px;padding:8px 4px}.product-title{font-size:22px;margin-bottom:16px}.price-amount{font-size:32px;line-height:1.1}.product-detail-purchase-section{gap:10px;margin-top:20px}.product-identifiers{gap:10px;margin-bottom:20px}.product-detail-add-to-cart-btn,.product-detail-quantity-selector{max-width:100%}.product-detail-service-guarantees{border-radius:12px;margin-top:22px}.product-detail-guarantee-text{text-align:center;white-space:normal}}@media (max-width:480px){.product-detail-info-main{padding:20px 0}.product-image-wrapper{padding:16px 14px 20px}.main-product-image{height:auto;max-height:300px;min-height:220px;padding:8px 4px}.main-product-image .product-image{max-width:92%}.oem-badge-content{height:60px;width:60px}.oem-text{font-size:14px}.grade-text{font-size:8px}.product-title{font-size:18px;margin-bottom:12px}.price-amount{font-size:26px;line-height:1.1}.product-detail-quantity-selector{width:100%}.product-detail-add-to-cart-btn{height:42px;width:100%}.product-detail-related-container{padding:28px 14px}.product-detail-related-title{font-size:20px;height:auto;line-height:1.2;width:auto}.product-detail-service-guarantees{gap:10px;padding:12px}.product-detail-guarantee-item{flex:1 1 100%;justify-content:flex-start}.product-detail-guarantee-text{font-size:11px;text-align:left}}.fade-in-product{animation:fadeInUp .6s ease-out forwards;opacity:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.wirerox-products-section .loader-container{align-items:center;display:flex;justify-content:center;padding:40px 0}.login-creation-container{background:#fff;min-height:100vh;padding:40px 20px}.login-creation-header{align-items:center;display:flex;justify-content:center;margin-bottom:40px;width:100%}.login-creation-header h1{color:#687969;font-family:Poppins,sans-serif;font-size:60px;font-style:normal;font-weight:600;height:90px;letter-spacing:0;line-height:100%;margin:0;max-width:100%;opacity:1;text-transform:uppercase;width:962px}.login-creation-content{align-items:flex-start;display:flex;gap:40px;margin:0 auto;max-width:1200px}.login-image-block{flex:1 1;max-width:632px}.image-placeholder{align-items:center;background:#f5f5f5;border-radius:30px;display:flex;height:735px;justify-content:center;opacity:1;overflow:hidden;width:632px}.login-image{border-radius:15px;height:100%;object-fit:contain;width:100%}.login-forms-section{display:flex;flex:1 1;flex-direction:column;gap:20px;max-width:500px}.form-card{background:#f5f5f5;border-radius:30px;box-shadow:0 7px 8.1px 3px #00000040;padding:30px}.new-customers-card{height:262px;opacity:1;width:502px}.registered-customers-card{background:#e0e3e0;border-radius:30px;display:flex;flex-direction:column;height:450px;opacity:1;width:502px}.form-card h3{color:#687969;font-family:Jost,sans-serif;font-size:20px;font-weight:600;margin:0 0 15px}.new-customers-card h3{font-size:25px;height:38px;width:202px}.new-customers-card h3,.registered-customers-card h3{color:#687969;font-family:Poppins,sans-serif;font-style:normal;font-weight:600;letter-spacing:0;line-height:100%;margin:0 0 15px;opacity:1}.registered-customers-card h3{font-size:20px;height:30px;width:227px}.form-card p{color:#666;font-family:Jost,sans-serif;font-size:14px;font-weight:400;line-height:1.5;margin:0 0 20px}.new-customers-card p{color:#000;font-size:13px;height:76px;line-height:1.4;margin:0 0 20px;width:415px}.new-customers-card p,.registered-customers-card p{font-family:Poppins,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;opacity:1}.registered-customers-card p{color:#687969;font-size:12px;height:18px;line-height:100%;margin:0 0 10px;position:relative;width:249px}.registered-customers-card p:after{border:1px solid #687969;bottom:-10px;content:"";height:0;left:0;opacity:1;position:absolute;width:434px}.login-form{display:flex;flex-direction:column;gap:20px;margin-top:auto}.form-row{display:flex;gap:15px}.form-group{display:flex;flex:1 1;flex-direction:column;position:relative}.form-group label{background:#e0e3e0;color:#687969;font-family:Poppins,sans-serif;font-size:12px;font-style:normal;font-weight:400;height:18px;left:12px;letter-spacing:0;line-height:100%;opacity:1;padding:0 8px;position:absolute;top:-8px;white-space:nowrap;width:auto;z-index:1}.form-group label[for=password]{width:auto}.form-group input{background:#e0e3e0;border:1px solid #687969;border-radius:20px;box-sizing:border-box;color:#333;font-family:Poppins,sans-serif;font-size:14px;padding:16px 12px;transition:border-color .3s ease;width:100%}.form-group input:focus{border-color:#687969;outline:none}.form-group input::placeholder{color:#999}.form-options{display:flex;flex-direction:column;gap:10px;margin:10px 0}.checkbox-container{align-items:center;display:flex;gap:8px}.checkbox-container input[type=checkbox]{accent-color:#687969;background:#fafafa;border:.3px solid #000;border-radius:5px;cursor:pointer;height:23px;opacity:1;width:26px}.checkbox-text{color:#687969;cursor:pointer;white-space:nowrap;width:auto}.checkbox-text,.forgot-password{font-family:Poppins,sans-serif;font-size:12px;font-style:normal;font-weight:400;height:18px;letter-spacing:0;line-height:100%;opacity:1}.forgot-password{color:red;text-decoration:none;transition:color .3s ease;width:136px}.forgot-password:hover{color:#e3051b;text-decoration:underline}.create-account-btn{animation-duration:.3s;animation-timing-function:ease-in-out;border:none;border-radius:52.5px;color:#fff;font-family:Jost,sans-serif;height:51px;transition:all .3s ease-in-out;width:218px}.create-account-btn,.login-btn{background:#687969;cursor:pointer;font-size:16px;font-weight:600;opacity:1;padding:14px 24px}.login-btn{align-items:center;border:none;border-radius:60px;color:#fafafa;display:flex;font-family:Poppins,sans-serif;font-style:normal;height:36px;justify-content:center;letter-spacing:0;line-height:100%;transition:background-color .3s ease;width:160px}.create-account-btn:hover{background:#5a6b5a;transform:scale(1.02)}.create-account-btn:active{transform:scale(.98)}.login-btn:hover{background:#5a6b5a}.login-btn:active{transform:translateY(1px)}.login-btn:disabled{cursor:not-allowed;opacity:.6}.login-creation-footer{border-top:1px solid #e0e0e0;margin-top:30px;padding-top:20px;text-align:center}.login-creation-footer p{color:#666;font-weight:400;margin:0}.login-creation-footer p,.toggle-button{font-family:Jost,sans-serif;font-size:14px}.toggle-button{background:none;border:none;color:#687969;cursor:pointer;font-weight:600;margin-left:5px;text-decoration:underline;transition:color .3s ease}.toggle-button:hover{color:#e3051b}@media (max-width:1024px){.login-creation-content{align-items:center;flex-direction:column;gap:30px}.login-image-block{max-width:100%;width:100%}.image-placeholder{height:300px;width:100%}.login-forms-section{max-width:100%;width:100%}}@media (max-width:768px){.login-creation-container{padding:20px 15px}.login-creation-header{margin-bottom:30px}.login-creation-header h1{font-size:40px;height:auto;text-align:center;width:100%}}@media (max-width:480px){.login-creation-header h1{font-size:32px}.form-card{padding:25px 20px;width:100%}.new-customers-card{height:auto}.new-customers-card h3{font-size:20px;height:auto;width:100%}.new-customers-card p{font-size:12px;height:auto;line-height:1.4;width:100%}.create-account-btn{font-size:14px;height:auto;padding:12px 20px;width:100%}.registered-customers-card{height:auto}.registered-customers-card h3{font-size:18px;height:auto;width:100%}.registered-customers-card p{font-size:11px;height:auto;width:100%}.registered-customers-card p:after{width:100%}.login-form{gap:15px}.form-group input{font-size:14px;padding:14px 12px}.login-btn{font-size:14px;height:auto;padding:12px 20px;width:100%}.form-options{gap:12px}.checkbox-container{gap:6px}.checkbox-container input[type=checkbox]{height:20px;width:22px}.checkbox-text,.forgot-password,.form-group label{font-size:11px;height:auto;width:auto}.form-group label{top:-6px}.login-creation-container{padding:15px 10px}.login-creation-header h1{font-size:20px;line-height:1.2}.login-creation-header{margin-bottom:20px}.login-creation-content{gap:20px}.image-placeholder{height:200px;padding:10px}.form-card{padding:20px 15px}.new-customers-card h3{font-size:18px}.new-customers-card p{font-size:11px}.registered-customers-card h3{font-size:16px}.registered-customers-card p{font-size:10px}.form-group input{font-size:13px;padding:12px 10px}.form-group label{font-size:10px;top:-5px}.create-account-btn,.login-btn{font-size:13px;padding:10px 15px}.checkbox-container input[type=checkbox]{height:18px;width:20px}.checkbox-text,.forgot-password{font-size:10px}}.create-account-page{background:#fff;min-height:100vh;padding:40px 20px}.create-account-header{margin:0 auto 30px;max-width:1200px}.create-account-header-content{display:flex;flex-direction:column}.create-account-title-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.create-account-title{color:#687969;font-family:Poppins,sans-serif;font-size:25px;font-style:normal;font-weight:600;height:38px;letter-spacing:0;line-height:100%;margin:0;opacity:1;width:264px}.create-account-warehouse-selector{align-items:center;cursor:pointer;display:flex;gap:8px}.create-account-warehouse-text{color:#687969;font-family:Poppins,sans-serif;font-size:16px;font-weight:500}.create-account-dropdown-arrow{color:#687969;font-size:12px}.create-account-description{color:#000;letter-spacing:10%;line-height:1.8;margin:0 0 16px;max-width:100%;width:560px}.create-account-description,.create-account-sign-in-prompt{font-family:Poppins,sans-serif;font-size:13px;font-style:normal;font-weight:400;opacity:1}.create-account-sign-in-prompt{color:#333;letter-spacing:0;line-height:1.4;margin:12px 0 0;width:250px}.create-account-sign-in-link{color:#000;cursor:pointer;font-family:Poppins,sans-serif;font-size:13px;font-style:normal;font-weight:600;letter-spacing:0;line-height:100%;text-decoration:underline}.create-account-sign-in-link:hover{color:#5a6b5a}.create-account-section-separator{background-color:#e0e0e0;height:1px;margin:30px 0;width:100%}.create-account-customer-information-section{margin:0 auto;max-width:1200px}.create-account-customer-info-title{color:#687969;font-family:Poppins,sans-serif;font-size:25px;font-weight:600;margin:0 0 30px}.create-account-customer-info-form{display:flex;flex-direction:column;gap:20px}.create-account-form-row{display:flex;gap:20px}.create-account-form-field{display:flex;flex:1 1;flex-direction:column;gap:8px}.create-account-field-label{color:#000;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:100%}.create-account-required{color:#dc3545}.create-account-customer-input{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;color:#333;font-family:Poppins,sans-serif;font-size:14px;padding:12px 16px;transition:border-color .3s ease;width:100%}.create-account-customer-input:focus{border-color:#687969;outline:none}.create-account-customer-input::placeholder{color:#999}.create-account-country-selector{align-items:center;display:flex;position:relative}.create-account-country-select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23687969' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:40px}.create-account-country-select:focus{border-color:#687969;outline:none}.create-account-mobile-description{color:#000;font-family:Poppins,sans-serif;font-size:10px;font-style:normal;font-weight:300;height:15px;letter-spacing:0;line-height:100%;margin:0 0 8px;opacity:.8;width:335px}.create-account-mobile-container{align-items:center;display:flex;gap:8px}.create-account-country-code-selector{min-width:120px;position:relative}.create-account-country-code-display{align-items:center;background:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;bottom:0;display:flex;left:0;padding:12px 16px;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.create-account-flag-image{border-radius:2px;height:15px;margin-right:8px;width:20px}.create-account-country-code-text{color:#333;font-family:Poppins,sans-serif;font-size:14px;margin-right:auto}.create-account-country-code-select{appearance:none;background:#0000;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;color:#333;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;opacity:0;padding:12px 16px;position:relative;transition:border-color .3s ease;width:100%;z-index:2}.create-account-country-code-select:focus{border-color:#687969;outline:none}.create-account-mobile-input{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;color:#333;flex:1 1;font-family:Poppins,sans-serif;font-size:14px;padding:12px 16px;transition:border-color .3s ease}.create-account-mobile-input:focus{border-color:#687969;outline:none}.create-account-mobile-input::placeholder{color:#999}.create-account-disclaimer{height:36px;margin:15px 0;opacity:1;width:683px}.create-account-disclaimer-text{font-weight:300;margin:0}.create-account-disclaimer-text,.create-account-disclaimer-text strong{color:#000;font-family:Poppins,sans-serif;font-size:10px;font-style:normal;letter-spacing:0;line-height:100%}.create-account-disclaimer-text strong{font-weight:500}.create-account-checkbox-container{align-items:center;display:flex;gap:12px;margin-top:10px}.create-account-checkbox{accent-color:#687969;background:#fafafa;border:.3px solid #000;border-radius:3px;cursor:pointer;height:17px;opacity:1;width:20px}.create-account-checkbox-label{color:#000;cursor:pointer;flex:1 1;font-family:Poppins,sans-serif;font-size:10px;font-style:normal;font-weight:300;height:15px;letter-spacing:0;line-height:100%;opacity:.8;width:414px}.create-account-password-container{align-items:center;display:flex;position:relative}.create-account-password-input{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;color:#333;flex:1 1;font-family:Poppins,sans-serif;font-size:14px;padding:12px 50px 12px 16px;transition:border-color .3s ease}.create-account-password-input:focus{border-color:#687969;outline:none}.create-account-password-input::placeholder{color:#999}.create-account-password-toggle{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:12px}.create-account-password-toggle:hover{opacity:.7}.create-account-password-toggle svg{height:16px;width:16px}.create-account-requirements-title{color:#687969;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;margin:0 0 8px}.create-account-requirements-list{list-style:none;margin:0;padding:0}.create-account-requirements-list li{color:#666;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;margin:4px 0;padding-left:16px;position:relative}.create-account-requirements-list li:before{background-color:#d9d9d9;border-radius:50%;content:"";height:6px;left:0;opacity:1;position:absolute;top:50%;transform:translateY(-50%);width:6px}.create-account-business-information-section{margin:40px auto 0;max-width:1200px}.create-account-business-info-title{color:#687969;font-family:Poppins,sans-serif;font-size:25px;font-weight:600;margin:0 0 20px}.create-account-business-description{color:#333;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.5;margin:0 0 30px;max-width:800px}.create-account-business-form{display:flex;flex-direction:column;gap:20px}.create-account-business-hint,.create-account-entity-hint{color:#666;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;margin:0 0 8px}.create-account-business-name-container{align-items:center;display:flex;position:relative}.create-account-business-name-input{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;color:#333;flex:1 1;font-family:Poppins,sans-serif;font-size:14px;padding:12px 50px 12px 16px;transition:border-color .3s ease}.create-account-business-name-input:focus{border-color:#687969;outline:none}.create-account-business-name-input::placeholder{color:#999}.create-account-google-logo{align-items:center;display:flex;justify-content:center;position:absolute;right:12px}.create-account-address-section{display:flex;flex-direction:column;gap:20px;margin:20px 0}.create-account-state-selector{position:relative}.create-account-state-select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23687969' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;cursor:pointer}.create-account-store-container{align-items:center;display:flex;gap:8px}.create-account-store-country-code-selector{min-width:120px;position:relative}.create-account-store-country-code-display{align-items:center;background:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;bottom:0;display:flex;left:0;padding:12px 16px;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.create-account-store-flag-image{border-radius:2px;height:15px;margin-right:8px;width:20px}.create-account-store-country-code-text{color:#333;font-family:Poppins,sans-serif;font-size:14px;margin-right:auto}.create-account-store-dropdown-arrow{color:#666;font-size:12px}.create-account-store-country-code-select{appearance:none;background:#0000;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;color:#333;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;opacity:0;padding:12px 16px;position:relative;transition:border-color .3s ease;width:100%;z-index:2}.create-account-store-country-code-select:focus{border-color:#687969;outline:none}.create-account-store-input{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;color:#333;flex:1 1;font-family:Poppins,sans-serif;font-size:14px;padding:12px 16px;transition:border-color .3s ease}.create-account-store-input:focus{border-color:#687969;outline:none}.create-account-store-input::placeholder{color:#999}.create-account-company-website-input{width:100%}.create-account-tax-id-container{align-items:center;display:flex;gap:8px;margin-bottom:10px}.create-account-tax-id-type-selector{min-width:100px;position:relative}.create-account-tax-id-type-select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23687969' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;cursor:pointer}.create-account-tax-id-input{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;color:#333;flex:1 1;font-family:Poppins,sans-serif;font-size:14px;padding:12px 16px;transition:border-color .3s ease}.create-account-tax-id-input:focus{border-color:#687969;outline:none}.create-account-tax-id-input::placeholder{color:#999}.create-account-add-tax-link{align-items:center;background:none;border:none;color:#687969;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;gap:8px;padding:0;text-align:left;text-decoration:none;transition:color .3s ease}.create-account-add-tax-link:hover{color:#5a6b5a}.create-account-plus-icon{font-size:14px;font-weight:600}.create-account-separator{background-color:#e0e0e0;height:1px;margin:10px 0;width:100%}.create-account-additional-info-section{display:flex;flex-direction:column;gap:20px}.create-account-additional-info-title{color:#687969;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;margin:0 0 20px}.create-account-language-selector{position:relative}.create-account-language-select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23687969' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;cursor:pointer}.create-account-currency-selector{position:relative}.create-account-currency-select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23687969' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;cursor:pointer}.create-account-hear-about-selector{position:relative}.create-account-hear-about-select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23687969' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;cursor:pointer}.create-account-business-description-selector{position:relative}.create-account-business-description-select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23687969' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;cursor:pointer}.create-account-consent-section{margin:10px 0}.create-account-privacy-link,.create-account-terms-link{background:none;border:none;color:#687969;cursor:pointer;font:inherit;padding:0;text-decoration:underline;transition:color .3s ease}.create-account-privacy-link:hover,.create-account-terms-link:hover{color:#5a6b5a}.create-account-submit-section{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;margin:40px 0}.create-account-recaptcha{display:flex;justify-content:center;max-width:100%;width:100%}.create-account-recaptcha-v3{color:#555;font-size:12px;line-height:1.5;margin:0;max-width:420px;text-align:center}.create-account-recaptcha-v3 a{color:#687969}.create-account-recaptcha>div{display:flex;justify-content:center}.create-account-submit-btn{background:#687969;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;min-width:200px;padding:16px 48px;transition:all .3s ease}.create-account-submit-btn:hover{background:#5a6b5a;box-shadow:0 4px 12px #6879694d;transform:translateY(-2px)}.create-account-submit-btn:active{transform:translateY(0)}.create-account-submit-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}@media (max-width:1024px){.create-account-page{padding:30px 20px}.create-account-title{font-size:22px}.create-account-form-row{gap:15px}}@media (max-width:768px){.create-account-page{padding:20px 15px}.create-account-header{margin-bottom:30px}.create-account-title-section{align-items:center;flex-direction:column;gap:15px;text-align:center}.create-account-title{font-size:22px;height:auto;width:auto}.create-account-warehouse-selector{justify-content:center}.create-account-description{font-size:13px}.create-account-description,.create-account-sign-in-prompt{margin:20px 0;text-align:center}.create-account-section-separator{margin:20px 0}.create-account-additional-info-title,.create-account-business-info-title,.create-account-customer-info-title{font-size:20px;margin-bottom:20px;text-align:center}.create-account-business-description{margin-bottom:20px;text-align:center}.create-account-form-row{flex-direction:column;gap:20px}.create-account-form-field{margin-bottom:20px}.create-account-field-label{font-size:14px;margin-bottom:8px}.create-account-business-name-input,.create-account-customer-input,.create-account-password-input,.create-account-store-input,.create-account-tax-id-input{font-size:14px;padding:12px 14px}.create-account-mobile-container{flex-direction:column;gap:10px}.create-account-country-code-selector,.create-account-mobile-input,.create-account-store-country-code-selector,.create-account-store-input{width:100%}.create-account-tax-id-container{flex-direction:column;gap:10px}.create-account-tax-id-type-selector{min-width:auto;width:100%}.create-account-business-name-container{flex-direction:column;gap:10px}.create-account-google-logo{align-self:flex-start}.create-account-address-section .create-account-form-row{flex-direction:column;gap:15px}.create-account-checkbox-container{align-items:flex-start;flex-direction:row;gap:10px;margin:15px 0}.create-account-checkbox{flex-shrink:0;margin-top:2px}.create-account-checkbox-label{font-size:12px;line-height:1.4}.create-account-consent-section{margin:25px 0}.create-account-submit-section{margin:30px 0}.create-account-submit-btn{font-size:16px;max-width:300px;padding:14px 24px;width:100%}.create-account-business-hint,.create-account-disclaimer-text,.create-account-entity-hint,.create-account-mobile-description{font-size:11px;line-height:1.4}.create-account-requirements-list{font-size:12px}.create-account-requirements-list li{margin-bottom:8px}}@media (max-width:480px){.create-account-page{padding:15px 10px}.create-account-title{font-size:18px}.create-account-description{font-size:12px;line-height:1.5}.create-account-additional-info-title,.create-account-business-info-title,.create-account-customer-info-title{font-size:18px}.create-account-field-label{font-size:13px}.create-account-business-name-input,.create-account-customer-input,.create-account-password-input,.create-account-store-input,.create-account-tax-id-input{font-size:13px;padding:10px 12px}.create-account-checkbox-label{font-size:11px}.create-account-submit-btn{font-size:15px;padding:12px 20px}.create-account-business-hint,.create-account-disclaimer-text,.create-account-entity-hint,.create-account-mobile-description{font-size:10px}.create-account-requirements-list{font-size:11px}}.error-popup{align-items:center;animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.error-popup-content{animation:slideUp .4s cubic-bezier(.34,1.56,.64,1);background:#e0e3e0;border:2px solid #687969;border-radius:30px;box-shadow:0 7px 8.1px 3px #00000040;max-width:500px;min-width:380px;overflow:hidden;padding:0;position:relative;text-align:center}@keyframes slideUp{0%{opacity:0;transform:translateY(30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.error-popup-content:before{background:linear-gradient(135deg,#1a331c,#687969);content:"";display:block;height:80px;position:relative;width:100%}.error-popup-content:after{animation:shake .5s ease;content:"⚠"}.error-popup-content:after,.success-popup-content:after{color:#fff;font-size:48px;left:50%;position:absolute;text-shadow:0 2px 10px #0000004d;top:20px;transform:translateX(-50%)}.success-popup-content:after{animation:checkmark .5s ease;content:"✓"}@keyframes checkmark{0%{transform:translateX(-50%) scale(0)}50%{transform:translateX(-50%) scale(1.2)}to{transform:translateX(-50%) scale(1)}}@keyframes shake{0%,to{transform:translateX(-50%) rotate(0deg)}25%{transform:translateX(-50%) rotate(-10deg)}75%{transform:translateX(-50%) rotate(10deg)}}.error-close{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:20px;font-weight:700;height:32px;justify-content:center;line-height:1;position:absolute;right:15px;top:15px;transition:all .3s ease;width:32px;z-index:10}.error-close:hover{background:#ffffff4d;transform:rotate(90deg) scale(1.1)}.error-message{color:#687969;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;line-height:1.5;margin:0;padding:40px 30px 30px;position:relative}.success-message{color:#2d5a2d}.error-message:before{background:linear-gradient(90deg,#1a331c,#687969);border-radius:2px;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.success-message:before{background:linear-gradient(90deg,#2d5a2d,#687969)}.error-popup-content{animation:slideUp .4s cubic-bezier(.34,1.56,.64,1),pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{box-shadow:0 7px 8.1px 3px #00000040,0 0 0 2px #687969}50%{box-shadow:0 7px 8.1px 3px #1a331c4d,0 0 0 2px #1a331c}}.create-account-error-text{color:#d32f2f;display:block;font-family:Poppins,sans-serif;font-size:12px;margin-bottom:0;margin-top:5px}.create-account-customer-input.error-input,.create-account-password-input.error-input{border-color:#d32f2f;box-shadow:0 0 0 1px #d32f2f}.create-account-customer-input.error-input:focus,.create-account-password-input.error-input:focus{border-color:#d32f2f;box-shadow:0 0 0 2px #d32f2f33}.otp-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.otp-modal-content{align-items:center;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;max-width:480px;padding:40px;width:100%}.otp-modal-title{font-size:24px;font-weight:700;margin:0 0 16px;text-transform:uppercase}.otp-modal-instruction,.otp-modal-title{color:#1a331c;font-family:Poppins,sans-serif;text-align:center}.otp-modal-instruction{font-size:14px;font-weight:400;margin:0 0 32px}.otp-input-container{display:flex;gap:12px;justify-content:center;margin-bottom:24px;width:100%}.otp-input{background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#1a331c;font-family:Poppins,sans-serif;font-size:24px;font-weight:600;height:56px;text-align:center;transition:all .2s ease;width:56px}.otp-input:focus{box-shadow:0 0 0 2px #1a331c1a;outline:none}.otp-input:active,.otp-input:focus{border-color:#1a331c}.otp-input:disabled{background:#f5f5f5;cursor:not-allowed;opacity:.6}.otp-input-error{border-color:#d32f2f!important;box-shadow:0 0 0 2px #d32f2f1a!important}.otp-error-message{background:#ffebee;color:#d32f2f}.otp-error-message,.otp-success-message{border-radius:8px;font-family:Poppins,sans-serif;font-size:14px;margin-bottom:16px;padding:12px;text-align:center;width:100%}.otp-success-message{background:#e8f5e9;color:#2e7d32}.otp-resend-container{margin-bottom:24px;text-align:center;width:100%}.otp-resend-link{background:none;border:none;color:#1a331c;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:0;text-decoration:underline;transition:color .2s ease}.otp-resend-link:hover:not(:disabled){color:#0d1f0e}.otp-resend-link:disabled{cursor:not-allowed;opacity:.5}.otp-continue-btn{background:#1a331c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;padding:14px 24px;transition:background-color .2s ease;width:100%}.otp-continue-btn:hover{background:#0d1f0e}.otp-continue-btn:active:not(:disabled){background:#0a1810}.otp-continue-btn:disabled{background:#9e9e9e;cursor:not-allowed;opacity:.7}@media (max-width:768px){.otp-modal-content{max-width:90%;padding:32px 24px}.otp-input,.otp-modal-title{font-size:20px}.otp-input{height:48px;width:48px}.otp-input-container{gap:8px}}.reset-password-page{align-items:center;background:#fff;display:flex;justify-content:center;padding:40px 20px}.reset-password-container{margin:0 auto;max-width:500px;width:100%}.reset-password-content{align-items:center;display:flex;flex-direction:column;width:100%}.reset-password-title{color:#1a331c;font-family:Poppins,sans-serif;font-size:32px;font-weight:700;letter-spacing:.5px;line-height:1.2;margin:0 0 24px;text-align:center;text-transform:uppercase}.reset-password-instructions{margin-bottom:32px;max-width:450px;text-align:center}.reset-password-instructions p{color:#333;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.6;margin:0 0 8px}.reset-password-instructions p:last-child{margin-bottom:0}.reset-password-form{gap:24px}.reset-password-field,.reset-password-form{display:flex;flex-direction:column;width:100%}.reset-password-field{gap:8px}.reset-password-label{color:#333;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;text-align:left}.reset-password-input-wrapper{position:relative;width:100%}.reset-password-input{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;color:#333;font-family:Poppins,sans-serif;font-size:14px;padding:14px 50px 14px 16px;transition:all .2s ease;width:100%}.reset-password-input::placeholder{color:#999}.reset-password-input:focus{border-color:#1a331c;box-shadow:0 0 0 2px #1a331c1a;outline:none}.reset-password-input:disabled{background:#f5f5f5;cursor:not-allowed;opacity:.6}.reset-password-toggle{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:color .2s ease}.reset-password-toggle:hover{color:#1a331c}.reset-password-toggle:focus{outline:none}.reset-password-toggle svg{display:block}.reset-password-submit-btn{background:#1a331c;border:none;border-radius:50px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;letter-spacing:.5px;margin-top:8px;padding:16px 24px;text-transform:uppercase;transition:all .2s ease;width:100%}.reset-password-submit-btn:hover:not(:disabled){background:#0d1f0e}.reset-password-submit-btn:active:not(:disabled){background:#0a1810}.reset-password-submit-btn:disabled{background:#9e9e9e;cursor:not-allowed;opacity:.7}.reset-password-error{background:#ffebee;color:#d32f2f}.reset-password-error,.reset-password-success{border-radius:8px;font-family:Poppins,sans-serif;font-size:14px;margin-bottom:16px;padding:12px 16px;text-align:center;width:100%}.reset-password-success{background:#e8f5e9;color:#2e7d32}@media (max-width:768px){.reset-password-page{padding:20px 16px}.reset-password-title{font-size:28px;margin-bottom:20px}.reset-password-instructions{margin-bottom:24px}.reset-password-instructions p{font-size:13px}.reset-password-form{gap:20px}.reset-password-submit-btn{font-size:14px;padding:14px 20px}}@media (max-width:480px){.reset-password-title{font-size:24px}.reset-password-instructions p{font-size:12px}.reset-password-input{font-size:13px;padding:12px 45px 12px 14px}.reset-password-toggle{right:12px}}.forgot-password-page{align-items:center;background:#fff;display:flex;justify-content:center;min-height:60vh;padding:40px 20px}.forgot-password-container{margin:0 auto;max-width:500px;width:100%}.forgot-password-content{align-items:center;display:flex;flex-direction:column;width:100%}.forgot-password-title{color:#1a331c;font-size:28px;font-weight:700;letter-spacing:.5px;line-height:1.2;margin:0 0 12px;text-transform:uppercase}.forgot-password-line,.forgot-password-title{font-family:Poppins,sans-serif;text-align:center}.forgot-password-line{color:#333;font-size:14px;font-weight:400;line-height:1.5;margin:0 0 28px;max-width:440px}.forgot-password-form{display:flex;flex-direction:column;gap:20px;width:100%}.fp-result-popup{align-items:center;animation:fp-modal-fadeIn .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}@keyframes fp-modal-fadeIn{0%{opacity:0}to{opacity:1}}.fp-result-popup-content{animation:fp-modal-slideUp .4s cubic-bezier(.34,1.56,.64,1);background:#e0e3e0;border:2px solid #687969;border-radius:30px;box-shadow:0 7px 8.1px 3px #00000040;max-width:500px;min-width:380px;overflow:hidden;padding:0;position:relative;text-align:center}@keyframes fp-modal-slideUp{0%{opacity:0;transform:translateY(30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.fp-result-popup-content--success:before{background:linear-gradient(135deg,#1a331c,#687969);content:"";display:block;height:80px;width:100%}.fp-result-popup-content--error:before{background:linear-gradient(135deg,#6b1c1c,#a94442);content:"";display:block;height:80px;width:100%}.fp-result-popup-content--success:after{content:"✓";top:20px}.fp-result-popup-content--error:after,.fp-result-popup-content--success:after{color:#fff;font-size:48px;left:50%;position:absolute;text-shadow:0 2px 10px #0000004d;transform:translateX(-50%)}.fp-result-popup-content--error:after{content:"!";font-weight:700;top:14px}.fp-result-popup-close{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:32px;justify-content:center;line-height:1;position:absolute;right:15px;top:15px;width:32px;z-index:10}.fp-result-popup-close:hover{background:#ffffff4d}.fp-result-popup-message{color:#2d5a2d;font-size:18px;font-weight:600;line-height:1.5;margin:0;padding:40px 30px 30px}.fp-result-popup-content--error .fp-result-popup-message{color:#7f1d1d}.forgot-password-field{display:flex;flex-direction:column;gap:8px;width:100%}.forgot-password-label{font-weight:400;text-align:left}.forgot-password-input,.forgot-password-label{color:#333;font-family:Poppins,sans-serif;font-size:14px}.forgot-password-input{background:#f5f5f5;border:1px solid #687969;border-radius:20px;box-sizing:border-box;padding:14px 16px;transition:border-color .2s ease;width:100%}.forgot-password-input:focus{border-color:#1a331c;outline:none}.forgot-password-input::placeholder{color:#999}.forgot-password-input:disabled{opacity:.7}.forgot-password-submit{align-self:center;background:#687969;border:none;border-radius:52px;color:#fff;cursor:pointer;font-family:Jost,sans-serif;font-size:16px;font-weight:600;max-width:320px;padding:14px 24px;transition:background .2s ease;width:100%}.forgot-password-submit:hover:not(:disabled){background:#556456}.forgot-password-submit:disabled{cursor:not-allowed;opacity:.75}.forgot-password-back{font-family:Poppins,sans-serif;font-size:14px;margin-top:24px;text-align:center}.forgot-password-back a{color:#687969;font-weight:500;text-decoration:none}.forgot-password-back a:hover{text-decoration:underline}.confirm-email-page{align-items:center;background:#fff;display:flex;justify-content:center;min-height:65vh;padding:40px 16px}.confirm-email-card{background:#e0e3e0;border:2px solid #687969;border-radius:30px;box-shadow:0 7px 8.1px 3px #00000040;max-width:560px;overflow:hidden;width:100%}.confirm-email-card-top{height:80px}.confirm-email-card-top--pending,.confirm-email-card-top--success{background:linear-gradient(135deg,#1a331c,#687969)}.confirm-email-card-top--error{background:linear-gradient(135deg,#6b1c1c,#a94442)}.confirm-email-card-body{padding:28px 30px 32px}.confirm-email-title{color:#1a331c;font-size:30px;font-weight:700;margin:0 0 14px}.confirm-email-message,.confirm-email-title{font-family:Poppins,sans-serif;text-align:center}.confirm-email-message{font-size:15px;line-height:1.6;margin:0}.confirm-email-message--pending,.confirm-email-message--success{color:#1b5e20}.confirm-email-message--error{color:#7f1d1d}.confirm-email-actions{margin-top:22px;text-align:center}.confirm-email-btn{background:#687969;border-radius:52px;color:#fff;display:inline-block;font-family:Jost,sans-serif;font-size:16px;font-weight:600;min-width:200px;padding:12px 28px;text-decoration:none}.confirm-email-btn:hover{background:#556456}.cart-details-container{margin:0 auto;max-width:1330px;min-height:80vh;padding:40px 15px}.cart-main-content-full{display:flex;flex-direction:column;gap:30px;width:100%}.cart-header-section{align-items:center;background:#f2f2f2;border-radius:12px;display:flex;gap:40px;height:247px;margin-bottom:30px;opacity:1;padding:30px 40px}.cart-title-section{flex-shrink:0}.cart-title{color:#687969;font-family:Poppins;font-size:70px;font-style:normal;font-weight:600;height:18px;letter-spacing:0;line-height:18px;margin:0;max-width:100%;opacity:1;width:157px}.cart-image-showcase{align-items:center;display:flex;flex:1 1;height:120px;justify-content:flex-end}.cart-preview-image{border-radius:8px;height:100%;object-fit:cover;width:100%}.cart-tabs{display:flex;gap:8px;margin-bottom:20px}.cart-tab{background:#e9ecef;border:none;border-radius:8px;color:#495057;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s}.cart-tab:hover{background:#dee2e6}.cart-tab.active{background:#495057;color:#fff}.cart-order-summary-sidebar{flex-shrink:0;width:343px}.order-summary-inline{align-items:flex-start;background:#f5f5f5;border-radius:14px;display:flex;flex-direction:column;min-height:208px;opacity:1;padding:20px;position:relative;width:343px}.order-summary-bar{background:#687969;border-bottom-left-radius:20px;border-bottom-right-radius:20px;height:11px;left:50%;opacity:1;position:absolute;top:0;transform:translateX(-50%);width:239px}.cart-main-row{align-items:flex-start;display:flex;gap:30px;margin-bottom:20px}.cart-items-section{flex:1 1}.cart-items-card{background:#f5f5f5;border-radius:14px;display:flex;flex-direction:column;gap:20px;padding:20px}.cart-item{align-items:flex-start;background:#fff;border-radius:8px;display:flex;gap:20px;padding:15px}.cart-item-image{flex-shrink:0;height:100px;width:100px}.cart-item-image img{border-radius:8px;height:100%;object-fit:cover;object-position:center;width:100%}.cart-item-image img.cart-item-img--default{object-fit:contain}.cart-item-image-placeholder{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;height:100%;width:100%}.cart-item-info{display:flex;flex:1 1;flex-direction:column;gap:10px}.cart-item-name{color:#495057;font-family:Poppins;font-size:16px;font-weight:500;line-height:1.4}.cart-item-remove-btn{background:#e9ecef;border:none;border-radius:6px;color:#495057;cursor:pointer;font-size:14px;font-weight:500;padding:6px 12px;transition:all .2s;width:fit-content}.cart-item-remove-btn:hover{background:#dee2e6}.cart-item-quantity{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:8px}.quantity-label{color:#495057;font-family:Poppins;font-size:14px;font-weight:500}.quantity-controls{align-items:center;border:1px solid #e0e0e0;border-radius:6px;display:flex;overflow:hidden}.quantity-btn{align-items:center;background:#fff;border:none;color:#495057;cursor:pointer;display:flex;font-size:18px;font-weight:600;height:32px;justify-content:center;transition:background .2s;width:32px}.quantity-btn:hover{background:#f5f5f5}.quantity-input{background:#fff;border:1px solid #e0e0e0;border-bottom:none;border-top:none;color:#495057;font-size:16px;font-weight:500;height:32px;text-align:center;width:50px}.quantity-input:focus{outline:none}.cart-item-price{color:#00a518;flex-shrink:0;font-family:Poppins;font-size:18px;font-weight:600;min-width:80px;text-align:right}.empty-cart-section{align-items:center;background:#f5f5f5;border-radius:14px;display:flex;flex:1 1;flex-direction:column;justify-content:center;opacity:1;padding:60px 20px;text-align:center}.empty-cart-icon-large{margin-bottom:30px}.cart-icon-outline{align-items:center;background:#f8f9fa;border:3px dashed #adb5bd;border-radius:50%;display:flex;height:120px;justify-content:center;position:relative;width:120px}.cart-icon-outline:before{color:#adb5bd;content:"🛒";font-size:48px}.empty-cart-message h2{color:#687969;font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;height:18px;letter-spacing:0;line-height:18px;margin:0 auto 20px;opacity:1;text-align:center;width:171px}.empty-cart-actions{align-items:center;color:#495057;display:flex;font-size:16px;gap:12px}.empty-cart-actions span{cursor:pointer;transition:color .2s}.empty-cart-actions span:hover{color:#2d5016}.or-text{color:#6c757d!important;cursor:default!important}.cart-action-buttons{display:flex;gap:12px;margin-top:auto;padding-top:20px}.action-btn{align-items:center;background:#bec5bf;border:none;border-radius:100px;box-shadow:0 3px 6.8px 0 #0006;color:#495057;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:45px;justify-content:center;opacity:1;transition:all .2s;width:125px}.action-btn:hover{background:#a8b0a8;color:#333}.order-summary-title{color:#495057;font-family:Poppins;font-size:18px;font-weight:600;margin-bottom:15px;margin-top:25px;width:100%}.order-summary-items{display:flex;flex-direction:column;gap:12px;margin-bottom:15px;width:100%}.order-summary-item{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.order-item-name{color:#495057;flex:1 1;font-family:Poppins;font-size:14px;font-weight:400;line-height:1.4}.order-item-price{color:#00a518;font-family:Poppins;font-size:14px;font-weight:500;margin-left:10px}.order-summary-shipping{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px;width:100%}.order-shipping-label{color:#495057;font-family:Poppins;font-size:14px;font-weight:400}.order-shipping-price{color:#00a518;font-family:Poppins;font-size:14px;font-weight:500}.order-summary-divider{background:#dee2e6;height:1px;margin-bottom:15px;width:100%}.order-summary-subtotal{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;width:100%}.order-subtotal-amount,.order-subtotal-label{color:#495057;font-family:Poppins;font-size:18px;font-weight:600}.checkout-btn{align-items:center;background:#687969;border:none;border-radius:40px;color:#fafafa;cursor:pointer;display:flex;font-family:Poppins;font-size:18px;font-style:normal;font-weight:400;height:45px;justify-content:center;letter-spacing:0;line-height:18px;margin-bottom:12px;opacity:1;transition:background-color .2s;width:100%}.checkout-btn:hover{background:#5a6b5a}.buy-now-text{color:#6c757d;font-family:Poppins;font-size:12px;font-weight:400;text-align:center;width:100%}@media (max-width:1024px){.cart-details-container{padding:24px 16px}.cart-header-section{gap:20px;height:auto;margin-bottom:18px;min-height:0;padding:20px}.cart-title{font-size:clamp(36px,7vw,56px);height:auto;line-height:1.1;width:auto}.cart-image-showcase{height:96px}.cart-main-row{gap:20px}.cart-order-summary-sidebar,.order-summary-inline{width:100%}}@media (max-width:768px){.cart-details-container{padding:16px 12px}.cart-header-section{align-items:flex-start;border-radius:10px;flex-direction:column;gap:12px;margin-bottom:12px;padding:16px}.cart-image-showcase{height:84px;justify-content:flex-start;width:100%}.cart-title{font-size:46px;line-height:1.1}.cart-main-row{flex-direction:column;gap:14px}.cart-order-summary-sidebar{width:100%}.order-summary-inline{min-height:0;width:100%}.cart-items-card,.order-summary-inline{border-radius:10px;padding:14px}.cart-item{flex-wrap:wrap;gap:12px;padding:12px}.cart-item-image{height:78px;width:78px}.cart-item-name{font-size:13px}.cart-item-remove-btn{font-size:12px;padding:5px 10px}.cart-item-quantity{align-items:flex-start}.cart-item-price{font-size:15px;min-width:0;text-align:left}.order-summary-title{font-size:17px}.order-item-name,.order-item-price,.order-shipping-label,.order-shipping-price{font-size:13px}.order-subtotal-amount,.order-subtotal-label{font-size:16px}.checkout-btn{font-size:15px;height:42px}.cart-tabs{flex-wrap:wrap;gap:6px;margin-bottom:12px}.cart-tab{font-size:12px;padding:8px 12px}.cart-action-buttons{flex-wrap:wrap;gap:8px;padding-top:10px}.action-btn{font-size:12px;height:38px;min-width:100px;width:auto}}@media (max-width:480px){.cart-title{font-size:38px;text-align:left;width:100%}.cart-header-section{padding:12px}.cart-image-showcase{height:72px}.cart-item-info{min-width:calc(100% - 90px)}.cart-item-quantity{margin-top:2px}.cart-item-price{margin-left:auto;margin-top:2px}.checkout-btn{font-size:14px}.buy-now-text,.order-item-name,.order-item-price,.order-shipping-label,.order-shipping-price{font-size:12px}}.stripe-modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1200}.stripe-modal-content{background:#d9d9d9;border-radius:12px;box-shadow:0 4px 20px #00000026;max-width:500px;padding:25px;position:relative;width:100%}.stripe-modal-header{margin-bottom:20px;padding-right:30px}.stripe-modal-title{color:#687969;font-family:Poppins,sans-serif;font-size:22px;font-weight:600;margin:0 0 8px}.stripe-modal-amount{font-size:16px;font-weight:500}.stripe-modal-amount,.stripe-modal-billing{color:#495057;font-family:Poppins,sans-serif}.stripe-modal-billing{background:#ffffffb3;border:1px solid #00000014;border-radius:8px;font-size:13px;margin-top:10px;padding:10px 12px}.stripe-modal-billing-label{color:#687969;font-weight:600}.stripe-modal-billing-value{font-weight:400}.stripe-modal-close{background:none;border:none;color:#687969;cursor:pointer;font-size:28px;height:30px;line-height:1;padding:0;position:absolute;right:20px;top:20px;width:30px}.stripe-modal-close:hover{color:#495057}.stripe-modal-form{display:flex;flex-direction:column;gap:20px}.stripe-modal-card-hint{color:#495057;font-family:Poppins,sans-serif;font-size:14px;margin:0}.stripe-element-wrapper{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:12px}.stripe-element-wrapper .StripeElement{padding:4px 0}.stripe-modal-error{background:#dc35451a;border-radius:6px;color:#dc3545;font-family:Poppins,sans-serif;font-size:13px;padding:8px}.stripe-modal-buttons{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.stripe-modal-cancel-btn{background:#fff;border:1px solid #687969;border-radius:8px;color:#687969;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:10px 24px}.stripe-modal-cancel-btn:hover:not(:disabled){background:#f5f5f5}.stripe-modal-cancel-btn:disabled{cursor:not-allowed;opacity:.6}.stripe-modal-pay-btn{background:#2d5016;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;padding:10px 28px}.stripe-modal-pay-btn:hover:not(:disabled){background:#3d6b1f}.stripe-modal-pay-btn:disabled{cursor:not-allowed;opacity:.6}.billing-card-modal-overlay.card-modal-overlay{align-items:center;background:#00000080;bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;max-width:100%;overflow:hidden;padding:20px;position:fixed;right:0;top:0;width:100vw;z-index:10050}.billing-card-modal-content.card-modal-content{-webkit-overflow-scrolling:touch;background:#d9d9d9;border-radius:12px;box-shadow:0 4px 20px #00000026;box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 40px);max-width:calc(100vw - 40px);overflow-x:hidden;overflow-y:auto;padding:16px 20px;width:min(100%,800px)}.billing-card-modal-content .card-modal-header{flex-shrink:0;margin-bottom:10px}.billing-card-modal-content .card-modal-title{color:#687969;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;margin:0 0 4px}.billing-card-modal-content .card-modal-security{align-items:center;color:#6c757d;display:flex;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;gap:6px}.billing-card-modal-content .card-modal-billing-note{color:#495057;font-family:Poppins,sans-serif;font-size:12px;line-height:1.35;margin:6px 0 0}.billing-card-modal-content .padlock-icon{font-size:12px}.billing-card-modal-content .card-modal-form{display:flex;flex-direction:column;gap:10px}.billing-card-modal-content .card-form-section{display:flex;flex-direction:column;gap:8px}.billing-card-modal-content .form-section-title{color:#495057;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;margin:0 0 4px}.billing-card-modal-content .form-field{display:flex;flex-direction:column;gap:2px}.billing-card-modal-content .form-label{color:#495057;font-family:Poppins,sans-serif;font-size:12px;font-weight:500}.billing-card-modal-content .form-input{background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-sizing:border-box;color:#495057;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;height:28px;padding:4px 8px;transition:border-color .2s;width:100%}.billing-card-modal-content .form-input:focus{border-color:#687969;outline:none}.billing-card-modal-content .form-input-error{border-color:#dc3545}.billing-card-modal-content .form-error{color:#dc3545;font-family:Poppins,sans-serif;font-size:11px;font-weight:400;margin-top:-2px}.billing-card-modal-content .form-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.billing-card-modal-content .form-row-two{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.billing-card-modal-content .form-checkbox{align-items:center;display:flex;gap:6px}.billing-card-modal-content .form-checkbox input[type=checkbox]{accent-color:#687969;cursor:pointer;flex-shrink:0;height:14px;width:14px}.billing-card-modal-content .checkbox-label{color:#495057;cursor:pointer;font-family:Poppins,sans-serif;font-size:12px;font-weight:400}.billing-card-modal-content .card-modal-buttons{align-items:center;border-top:1px solid #e0e0e0;display:flex;flex-shrink:0;gap:12px;justify-content:center;margin-top:4px;padding-top:10px}.billing-card-modal-content .card-modal-cancel-btn{background:#6c757d;border:none;border-radius:50px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:8px 24px;transition:all .2s}.billing-card-modal-content .card-modal-cancel-btn:hover{background:#5a6268;box-shadow:0 2px 6px #00000026}.billing-card-modal-content .card-modal-add-btn{background:#687969;border:none;border-radius:50px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:8px 24px;transition:all .2s}.billing-card-modal-content .card-modal-add-btn:hover{background:#5a6b5a;box-shadow:0 2px 6px #00000026}@media (max-width:768px){.billing-card-modal-overlay.card-modal-overlay{align-items:flex-start;overflow-x:hidden;overflow-y:auto;padding:10px}.billing-card-modal-content.card-modal-content{border-radius:10px;max-height:calc(100vh - 20px);max-width:calc(100vw - 20px);padding:14px;width:100%}.billing-card-modal-content .card-modal-title{font-size:18px}.billing-card-modal-content .card-modal-billing-note,.billing-card-modal-content .card-modal-security,.billing-card-modal-content .checkbox-label,.billing-card-modal-content .form-input,.billing-card-modal-content .form-label{font-size:11px}.billing-card-modal-content .form-section-title{font-size:13px}.billing-card-modal-content .form-input{height:32px;padding:6px 8px}.billing-card-modal-content .form-row,.billing-card-modal-content .form-row-two{grid-template-columns:1fr}.billing-card-modal-content .card-modal-buttons{flex-direction:column;gap:8px}.billing-card-modal-content .card-modal-add-btn,.billing-card-modal-content .card-modal-cancel-btn{font-size:13px;height:36px;padding:0 16px;width:100%}}@media (max-width:480px){.billing-card-modal-content.card-modal-content{max-width:calc(100vw - 12px)}.billing-card-modal-content .card-modal-title{font-size:16px}.billing-card-modal-content .card-modal-billing-note,.billing-card-modal-content .card-modal-security,.billing-card-modal-content .checkbox-label,.billing-card-modal-content .form-input,.billing-card-modal-content .form-label{font-size:10px}.billing-card-modal-content .form-section-title{font-size:12px}}.checkout-details-container{margin:0 auto;max-width:1330px;min-height:80vh;padding:40px 15px;position:relative}.checkout-details-container.checkout-email-blocked{align-items:center;background:#fff;display:flex;justify-content:center;min-height:70vh}.checkout-unverified-card{background:#e0e3e0;border:2px solid #687969;border-radius:30px;box-shadow:0 7px 8.1px 3px #00000040;margin:0 auto;max-width:520px;overflow:hidden;text-align:center;width:100%}.checkout-unverified-card-header{align-items:center;background:linear-gradient(135deg,#1a331c,#687969);box-sizing:border-box;display:flex;justify-content:center;min-height:88px;padding:20px 24px;width:100%}.checkout-unverified-title{color:#fff;font-family:Poppins,sans-serif;font-size:20px;font-weight:700;letter-spacing:.02em;line-height:1.3;margin:0;padding:0;text-align:center}.checkout-unverified-placeholder{color:#333;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.65;margin:0;padding:0;text-align:left}.checkout-unverified-card-body{padding:28px 32px 32px}.checkout-unverified-actions{margin-top:20px;text-align:center}.checkout-unverified-resend-btn{background:#687969;border:none;border-radius:52px;color:#fff;cursor:pointer;font-family:Jost,sans-serif;font-size:16px;font-weight:600;min-width:200px;padding:12px 32px;transition:background .2s ease}.checkout-unverified-resend-btn:hover:not(:disabled){background:#556456}.checkout-unverified-resend-btn:disabled{cursor:not-allowed;opacity:.75}.checkout-unverified-resend-feedback{background:#6879691f;border-radius:12px;color:#1a331c;font-family:Poppins,sans-serif;font-size:13px;line-height:1.5;margin:16px 0 0;padding:12px 14px;text-align:center}@media (max-width:600px){.checkout-unverified-title{font-size:18px}.checkout-unverified-placeholder{font-size:13px}.checkout-unverified-card-body{padding:22px 20px 26px}.checkout-unverified-resend-btn{min-width:0;min-width:auto;width:100%}}.checkout-submitting-overlay{background:#1a331cd9;font-size:18px;font-weight:500;inset:0;justify-content:center;z-index:1300}.checkout-error-banner,.checkout-submitting-overlay{align-items:center;color:#fff;display:flex;font-family:Poppins,sans-serif;position:fixed}.checkout-error-banner{background:#dc3545;font-size:14px;justify-content:space-between;left:0;padding:12px 44px 12px 16px;right:0;top:0;z-index:1200}.checkout-error-banner button{background:none;border:none;color:#fff;cursor:pointer;font-size:24px;line-height:1;padding:0 8px}.checkout-main-content-full{display:flex;flex-direction:column;gap:30px;width:100%}.checkout-header-section{align-items:center;background:#f2f2f2;border-radius:12px;display:flex;gap:40px;margin-bottom:30px;min-height:247px;opacity:1;padding:30px 40px}.checkout-title-section{flex-shrink:0}.checkout-title{color:#687969;font-family:Poppins;font-size:70px;font-style:normal;font-weight:600;letter-spacing:0;line-height:1.2;margin:0;opacity:1;white-space:nowrap}.checkout-image-showcase{align-items:center;display:flex;flex:1 1;height:120px;justify-content:flex-end}.product-showcase-image{align-items:center;background:#e9ecef url(/static/media/cart-preview.13e92f2add10a237952b.png) 50%/contain no-repeat;border-radius:8px;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.checkout-main-row{align-items:flex-start;display:flex;gap:30px;margin-bottom:20px}.checkout-form-section{display:flex;flex:1 1;flex-direction:column;gap:30px}.payment-options-section{background:#fff;border-radius:14px;display:flex;flex-direction:column;gap:15px;padding:20px}.payment-option{align-items:center;display:flex}.payment-option input[type=radio]{accent-color:#687969;cursor:pointer;flex-shrink:0;height:20px;margin-right:12px;width:20px}.payment-label{align-items:center;cursor:pointer;display:flex;flex:1 1;gap:12px}.payment-logo-box{align-items:center;border:1px solid #e0e0e0;border-radius:8px;display:flex;flex-shrink:0;height:50px;justify-content:center;width:80px}.paypal-logo-box,.visa-logo-box{background:#fff;border:1px solid #e0e0e0}.payment-logo-text{color:#000;font-family:Poppins,sans-serif;font-size:14px;font-weight:700}.paypal-logo-box .payment-logo-text{color:#003087}.visa-logo-box .payment-logo-text{color:#1434cb}.payment-name{color:#495057;font-family:Poppins;font-size:16px;font-weight:500}.ship-to-section{background:#f5f5f5;border-radius:14px;padding:20px}.ship-to-title{font-size:20px;font-weight:600;margin:0 0 15px}.ship-to-address,.ship-to-title{color:#495057;font-family:Poppins}.ship-to-address{font-size:16px;font-weight:400;line-height:1.6;margin-bottom:15px}.ship-to-address p{margin:0}.checkout-shipping-rates-section{background:#f5f5f5;border-radius:14px;padding:20px}.checkout-shipping-rates-title{color:#495057;font-family:Poppins;font-size:20px;font-weight:600;margin:0 0 15px}.checkout-cutoff-method-note{color:#495057;font-family:Poppins;font-size:14px;line-height:1.5;margin:0 0 12px}.checkout-cutoff-method-note strong{color:#1a331c}.checkout-shipping-rates-error,.checkout-shipping-rates-status{font-family:Poppins;font-size:14px;margin:0}.checkout-shipping-rates-error{color:#b42318}.checkout-shipping-rate-selected{align-items:center;background:#f3f7f3;border:1px solid #1a331c;border-radius:10px;display:flex;gap:12px;padding:12px 14px}.checkout-shipping-rate-details{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.checkout-shipping-rate-name{color:#1a331c;font-family:Poppins;font-size:14px;font-weight:600}.checkout-shipping-rate-carrier{color:#6c757d;font-family:Poppins;font-size:12px}.checkout-shipping-rate-price{color:#00a518;flex-shrink:0;font-family:Poppins;font-size:14px;font-weight:600}.checkout-shipping-required-error{color:#b42318;font-family:Poppins;font-size:14px;line-height:1.5;margin:0 0 12px;text-align:center}.change-address-btn{background:#e9ecef;border:none;border-radius:6px;color:#495057;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s}.change-address-btn:hover{background:#dee2e6}.change-address-btn:disabled{cursor:not-allowed;opacity:.6}.checkout-result-popup{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10100}.checkout-result-popup-content{background:#e0e3e0;border:2px solid #687969;border-radius:30px;box-shadow:0 7px 8.1px 3px #00000040;max-width:500px;min-width:380px;overflow:hidden;padding:0;position:relative;text-align:center}.checkout-result-popup-content:before{background:linear-gradient(135deg,#1a331c,#687969);content:"";display:block;height:80px;width:100%}.checkout-result-popup-content:after{color:#fff;content:"✓";font-size:48px;left:50%;position:absolute;text-shadow:0 2px 10px #0000004d;top:20px;transform:translateX(-50%)}.checkout-result-popup-close{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:32px;justify-content:center;line-height:1;position:absolute;right:15px;top:15px;width:32px;z-index:10}.checkout-result-popup-close:hover{background:#ffffff4d}.checkout-result-popup-message{color:#2d5a2d;font-size:18px;font-weight:600;line-height:1.5;margin:0;padding:40px 30px 30px}.ship-to-modal-overlay{align-items:center;background:#00000080;bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10050}.ship-to-modal-content{background:#d9d9d9;border-radius:12px;box-shadow:0 4px 20px #00000026;max-height:90vh;max-width:800px;overflow-y:auto;padding:16px 20px;width:100%}.ship-to-modal-title{color:#687969;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;margin:0 0 10px}.ship-to-modal-loading{color:#6c757d;font-family:Poppins,sans-serif;font-size:12px;margin:0}.ship-to-modal-form{display:flex;flex-direction:column;gap:10px}.ship-to-modal-form .ship-to-modal-section{display:flex;flex-direction:column;gap:8px}.ship-to-modal-field{display:flex;flex-direction:column;gap:2px}.ship-to-modal-field label{color:#495057;font-family:Poppins,sans-serif;font-size:12px;font-weight:500}.ship-to-modal-field input,.ship-to-modal-field select{background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-sizing:border-box;color:#495057;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;height:28px;padding:4px 8px;transition:border-color .2s;width:100%}.ship-to-modal-field input:focus,.ship-to-modal-field select:focus{border-color:#687969;outline:none}.ship-to-modal-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.ship-to-modal-checkbox{align-items:center;color:#495057;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;gap:6px}.ship-to-modal-checkbox input{accent-color:#687969;cursor:pointer;flex-shrink:0;height:14px;width:14px}.ship-to-modal-actions{align-items:center;border-top:1px solid #e0e0e0;display:flex;gap:12px;justify-content:center;margin-top:4px;padding-top:10px}.ship-to-modal-cancel{background:#6c757d;border:none;border-radius:50px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:8px 24px;transition:all .2s}.ship-to-modal-cancel:hover{background:#5a6268;box-shadow:0 2px 6px #00000026}.ship-to-modal-save{background:#687969;border:none;border-radius:50px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:8px 24px;transition:all .2s}.ship-to-modal-save:hover:not(:disabled){background:#5a6b5a;box-shadow:0 2px 6px #00000026}.ship-to-modal-save:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.ship-to-modal-content{max-width:100%;padding:20px}.ship-to-modal-row{grid-template-columns:1fr}.ship-to-modal-actions{flex-direction:column}.ship-to-modal-cancel,.ship-to-modal-save{width:100%}}.review-order-section{background:#f5f5f5;border-radius:14px;padding:20px}.review-order-title{color:#495057;font-family:Poppins;font-size:20px;font-weight:600;margin:0 0 20px}.review-order-items{display:flex;flex-direction:column;gap:20px}.review-order-item{align-items:flex-start;background:#fff;border-radius:8px;display:flex;gap:20px;padding:15px}.review-item-image{flex-shrink:0;height:100px;width:100px}.review-item-image img{border-radius:8px;height:100%;object-fit:cover;object-position:center;width:100%}.review-item-image img.review-item-img--default{object-fit:contain}.review-item-image-placeholder{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;height:100%;width:100%}.review-item-info{display:flex;flex:1 1;flex-direction:column;gap:10px}.review-item-name{color:#495057;font-family:Poppins;font-size:16px;font-weight:500;line-height:1.4}.review-item-remove-btn{background:#e9ecef;border:none;border-radius:6px;color:#495057;cursor:pointer;font-size:14px;font-weight:500;padding:6px 12px;transition:all .2s;width:fit-content}.review-item-remove-btn:hover{background:#dee2e6}.review-item-quantity{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:8px}.review-quantity-label{color:#495057;font-family:Poppins;font-size:14px;font-weight:500}.review-quantity-controls{align-items:center;border:1px solid #e0e0e0;border-radius:6px;display:flex;overflow:hidden}.review-quantity-btn{align-items:center;background:#fff;border:none;color:#495057;cursor:pointer;display:flex;font-size:18px;font-weight:600;height:32px;justify-content:center;transition:background .2s;width:32px}.review-quantity-btn:hover{background:#f5f5f5}.review-quantity-input{background:#fff;border:1px solid #e0e0e0;border-bottom:none;border-top:none;color:#495057;font-size:16px;font-weight:500;height:32px;text-align:center;width:50px}.review-quantity-input:focus{outline:none}.review-item-price{color:#00a518;flex-shrink:0;font-family:Poppins;font-size:18px;font-weight:600;min-width:80px;text-align:right}.checkout-order-summary-sidebar{flex-shrink:0;width:343px}.checkout-order-summary-inline{align-items:flex-start;background:#f5f5f5;border-radius:14px;display:flex;flex-direction:column;min-height:400px;opacity:1;padding:20px;position:relative;width:343px}.checkout-order-summary-bar{background:#687969;border-bottom-left-radius:20px;border-bottom-right-radius:20px;height:11px;left:50%;opacity:1;position:absolute;top:0;transform:translateX(-50%);width:239px}.checkout-order-summary-title{color:#495057;font-family:Poppins;font-size:18px;font-weight:600;margin-bottom:20px;margin-top:25px;width:100%}.checkout-summary-items{display:flex;flex-direction:column;gap:12px;margin-bottom:20px;width:100%}.checkout-summary-item{align-items:center;display:flex;justify-content:space-between;width:100%}.checkout-summary-label{flex:1 1;font-weight:400;line-height:1.4;margin-right:10px}.checkout-summary-label,.checkout-summary-value{color:#495057;font-family:Poppins;font-size:14px}.checkout-summary-value{flex-shrink:0;font-weight:500;text-align:right}.checkout-order-total{align-items:center;border-top:1px solid #dee2e6;display:flex;justify-content:space-between;margin-bottom:20px;padding-top:15px;width:100%}.checkout-total-amount,.checkout-total-label{color:#495057;font-family:Poppins;font-size:18px;font-weight:600}.checkout-legal-text{color:#6c757d;font-family:Poppins;font-size:12px;font-weight:400;line-height:1.5;margin-bottom:20px;width:100%}.checkout-link{color:#6c757d;cursor:pointer;text-decoration:underline}.checkout-link:hover{color:#495057}.checkout-wireox{color:#6c757d;text-decoration:none}.checkout-bold{font-weight:700}.confirm-pay-btn{align-items:center;background:#687969;border:none;border-radius:40px;color:#fafafa;cursor:pointer;display:flex;font-family:Poppins;font-size:18px;font-style:normal;font-weight:400;height:45px;justify-content:center;letter-spacing:0;line-height:18px;opacity:1;transition:background-color .2s;width:100%}.confirm-pay-btn:hover:not(:disabled){background:#5a6b5a}.confirm-pay-btn:disabled{cursor:not-allowed;opacity:.6}.card-modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1100}.card-modal-content{background:#d9d9d9;border-radius:12px;box-shadow:0 4px 20px #00000026;max-width:800px;overflow-y:visible;padding:25px;width:100%}.card-modal-header{margin-bottom:20px}.card-modal-title{color:#687969;font-family:Poppins;font-size:22px;font-weight:600;margin:0 0 6px}.card-modal-security{align-items:center;color:#6c757d;display:flex;font-family:Poppins;font-size:13px;font-weight:400;gap:6px}.card-modal-billing-note{color:#495057;font-family:Poppins;font-size:13px;line-height:1.4;margin:10px 0 0}.padlock-icon{font-size:14px}.card-modal-form{display:flex;flex-direction:column;gap:18px}.card-form-section{display:flex;flex-direction:column;gap:12px}.form-section-title{color:#495057;font-family:Poppins;font-size:15px;font-weight:600;margin:0 0 6px}.form-field{display:flex;flex-direction:column;gap:4px}.form-label{font-weight:500}.form-input,.form-label{color:#495057;font-family:Poppins;font-size:12px}.form-input{background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-sizing:border-box;font-weight:400;height:32px;padding:6px 10px;transition:border-color .2s}.form-input:focus{border-color:#687969;outline:none}.form-input-error{border-color:#dc3545}.form-error{color:#dc3545;font-family:Poppins;font-size:11px;font-weight:400;margin-top:-2px}.form-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.form-row-two{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.form-checkbox{align-items:center;display:flex;gap:8px}.form-checkbox input[type=checkbox]{accent-color:#687969;cursor:pointer;flex-shrink:0;height:16px;width:16px}.checkbox-label{color:#495057;cursor:pointer;font-family:Poppins;font-size:13px;font-weight:400}.card-modal-buttons{align-items:center;border-top:1px solid #e0e0e0;display:flex;gap:15px;justify-content:center;margin-top:5px;padding-top:15px}.card-modal-cancel-btn{background:#6c757d;border:none;border-radius:50px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;font-family:Poppins;font-size:15px;font-weight:500;padding:10px 30px;transition:all .2s}.card-modal-cancel-btn:hover{background:#5a6268;box-shadow:0 2px 6px #00000026}.card-modal-add-btn{background:#687969;border:none;border-radius:50px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;font-family:Poppins;font-size:15px;font-weight:500;padding:10px 30px;transition:all .2s}.card-modal-add-btn:hover{background:#5a6b5a;box-shadow:0 2px 6px #00000026}.stripe-config-message{max-width:500px}.stripe-config-text{color:#495057;font-family:Poppins,sans-serif;font-size:14px;line-height:1.6;margin:0 0 20px}.stripe-config-text code{background:#f0f0f0;border-radius:4px;font-size:12px;padding:2px 6px}.stripe-config-text a{color:#2d5016;text-decoration:none}.stripe-config-text a:hover{text-decoration:underline}@media (max-width:1024px){.checkout-details-container{padding:24px 16px}.checkout-header-section{gap:20px;margin-bottom:20px;min-height:0;padding:20px}.checkout-title{font-size:clamp(36px,7vw,56px);white-space:normal}.checkout-image-showcase{height:100px}.checkout-form-section,.checkout-main-row{gap:20px}.checkout-order-summary-inline,.checkout-order-summary-sidebar{width:100%}}@media (max-width:768px){.checkout-details-container{padding:16px 12px}.checkout-header-section{align-items:flex-start;border-radius:10px;flex-direction:column;gap:12px;height:auto;margin-bottom:12px;padding:16px}.checkout-image-showcase{height:84px;justify-content:flex-start;width:100%}.checkout-title{font-size:46px;line-height:1.1}.checkout-order-summary-inline,.checkout-shipping-rates-section,.payment-options-section,.review-order-section,.ship-to-section{border-radius:10px;padding:14px}.payment-label{gap:10px}.payment-logo-box{height:44px;width:72px}.payment-name{font-size:14px}.checkout-shipping-rates-title,.review-order-title,.ship-to-title{font-size:17px;margin-bottom:12px}.checkout-main-row{flex-direction:column;gap:14px}.checkout-order-summary-sidebar{width:100%}.checkout-order-summary-inline{min-height:0;width:100%}.card-modal-content{max-width:100%;padding:20px}.form-row{grid-template-columns:1fr}.card-modal-buttons{flex-direction:column}.card-modal-add-btn,.card-modal-cancel-btn{width:100%}.review-order-item{gap:12px;padding:12px}.review-item-image{height:78px;width:78px}.review-item-name{font-size:13px}.review-item-remove-btn{font-size:12px;padding:5px 10px}.review-item-quantity{align-items:flex-start}.review-item-price{font-size:15px;min-width:0;text-align:left}}@media (max-width:480px){.checkout-title{font-size:38px}.checkout-header-section{padding:12px}.checkout-image-showcase{height:72px}.review-order-item{flex-wrap:wrap}.review-item-info{min-width:calc(100% - 90px)}.review-item-quantity{margin-top:2px;width:auto}.review-item-price{margin-left:auto;margin-top:2px}.confirm-pay-btn{font-size:14px;height:42px}.checkout-legal-text,.checkout-summary-label,.checkout-summary-value,.ship-to-address{font-size:12px}}.about-us-wrapper{display:flex;flex-direction:column;margin:0 auto;max-width:1200px}.about-us-image{background:url(/static/media/about-us.9a715147dd8b4e36c1cd.png) 50%/cover no-repeat;border-radius:8px;height:342px;margin:0 auto;opacity:1;width:1158px}.about-us-text{height:auto;margin:20px auto 0;opacity:1;width:1170px}.about-us-text p{color:#000;font-family:Poppins;font-size:25px;font-style:normal;font-weight:400;letter-spacing:0;line-height:38px;margin:0;padding:0;text-align:justify}.benefits-heading{height:auto;margin:40px 0 0;opacity:1;width:auto}.benefits-heading h2{color:#687969;font-family:Jost;font-size:54px;font-style:normal;font-weight:600;letter-spacing:0;line-height:1.05;margin:0;overflow-wrap:anywhere;padding:0;text-align:left;text-transform:uppercase;white-space:normal}.benefits-section{align-items:flex-start;display:flex;gap:20px;margin-top:20px}.benefits-content{background:#f5f5f5;padding:20px}.benefits-content,.benefits-image{border-radius:22px;flex-shrink:0;height:auto;min-height:469px;opacity:1;width:573px}.benefits-image{background:url(/static/media/about-us-1.884e2d7d5b3dcb92955c.png) 50%/cover no-repeat}.benefits-section-2{align-items:stretch;display:flex;flex-direction:column;gap:20px;justify-content:flex-start;margin-top:20px}.benefits-content-2{background:#f5f5f5;border-radius:22px;flex-shrink:0;height:auto;min-height:0;opacity:1;padding:20px;width:100%}.benefits-right{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;flex:1 1;min-width:0;width:100%}.benefit-title-2{color:#687969;font-family:Jost;font-size:30px;font-weight:600;line-height:1.1;margin:0;text-transform:uppercase;white-space:normal}.benefit-description-2,.benefit-title-2{font-style:normal;height:auto;letter-spacing:0;opacity:1;padding:0;text-align:justify;width:100%}.benefit-description-2{color:#000;font-family:Poppins;font-size:20px;font-weight:400;line-height:38px;margin:20px 0 0;max-width:100%}.benefit-title-3{color:#687969;font-family:Jost;font-size:28px;font-weight:600;line-height:1.1;margin:0;text-align:left;text-transform:uppercase;white-space:normal}.benefit-description-3,.benefit-title-3{font-style:normal;height:auto;letter-spacing:0;opacity:1;padding:0;width:100%}.benefit-description-3{color:#000;font-family:Poppins;font-size:20px;font-weight:400;line-height:38px;margin:20px 0 0;max-width:100%;text-align:justify}.benefit-description-3--extra{margin-top:20px;white-space:pre-line}.cards-section{gap:20px;margin-top:40px}.card,.cards-section{display:flex;justify-content:center}.card{align-items:center;border-radius:12px;flex-shrink:0;height:200px;width:250px}.card-1{background:#687969;border-radius:24px;height:170px;opacity:1;width:400px}.card-2,.card-3,.card-4{background:#bec5bf;border-radius:24px;box-shadow:0 6px 5.8px 0 #0006;height:163px;opacity:1;padding:10px;width:200px}.card-2{background:#bec5bf url(/static/media/about-us-2.2099490cc2e41f5d07b6.png) 50%/cover no-repeat}.card-3{background:#bec5bf url(/static/media/about-us-3.388e7d3635adaf6e4d10.png) 50%/cover no-repeat}.card-4{background:#bec5bf url(/static/media/about-us-4.f0e90ac4369c737ce18e.png) 50%/cover no-repeat}.card-content{color:#fff;text-align:center}.card-title{font-family:Jost;font-size:24px;font-weight:600;line-height:1.2;margin:0 0 10px;text-transform:uppercase}.card-subtitle{font-family:Poppins;font-size:16px;font-weight:400;line-height:1.2;margin:0;opacity:.9}.card-image{border-radius:8px;height:100%;object-fit:cover;width:100%}.brand-image-section{background:url(/static/media/brands.d7799fa701eb61d4ae1c.png) 50%/cover no-repeat;border-radius:8px;height:200px;margin-top:40px;text-align:center}.charger-section{display:flex;gap:20px;justify-content:center;margin-top:40px}.charger-left{display:flex;flex-direction:column;gap:10px}.charger-image{background:url(/static/media/charger.7dcd2a5606fc9db05b41.png) 50%/cover no-repeat;border-radius:12px;flex-shrink:0;height:344px;opacity:1;width:745px}.other-image-container{display:flex;flex-direction:column;gap:10px;margin-top:100px}.other-image{background:url(data:image/png;base64,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) 50%/cover no-repeat;border-radius:12px;flex-shrink:0;height:64px;opacity:1;width:326px}.other-text,.other-text-section{text-align:center}.other-text{color:#687969;font-family:Jost;font-size:20px;font-style:normal;font-weight:600;letter-spacing:0;line-height:38px;margin:0;padding:0;text-transform:uppercase;width:326px}.charger-text-section{text-align:left}.charger-text{font-size:20px;height:76px;line-height:38px;width:338px}.benefit-title,.charger-text{color:#687969;font-family:Jost;font-style:normal;font-weight:600;letter-spacing:0;margin:0;opacity:1;padding:0;text-align:justify;text-transform:uppercase}.benefit-title{font-size:30px;height:auto;line-height:1.1;white-space:normal;width:100%}@media (max-width:768px){.about-us-wrapper{max-width:100%;padding:0 20px}.about-us-image{height:200px;width:100%}.about-us-text{height:auto;margin:20px 0;width:100%}.about-us-text p{font-size:18px;line-height:28px}.benefits-heading{margin:40px 0 0;width:100%}.benefits-heading h2{font-size:40px;line-height:1.1;overflow-wrap:anywhere;text-align:center;white-space:normal}.benefits-section{flex-direction:column;gap:20px}.benefits-content{height:auto;padding:20px;width:100%}.benefits-image{height:200px;width:100%}.benefits-section-2{flex-direction:column;gap:20px}.benefits-content-2{height:auto;padding:20px;width:100%}.benefits-right{width:100%}.cards-section{align-items:center;flex-direction:column;gap:20px}.card-1{max-width:400px;width:100%}.card-2,.card-3,.card-4{height:150px;max-width:300px;width:100%}.brand-image-section{height:150px}.charger-section{flex-direction:column;gap:20px}.charger-left{width:100%}.charger-image{height:250px;width:100%}.charger-text{font-size:18px;height:auto;line-height:28px;width:100%}.other-image-container{margin-top:0;width:100%}.other-image{height:50px;margin:0 auto;max-width:300px;width:100%}.other-text{font-size:18px;line-height:28px;width:100%}}.benefit-description{color:#000;font-family:Poppins;font-size:20px;font-style:normal;font-weight:400;height:330px;letter-spacing:0;line-height:38px;margin:20px 0 0;opacity:1;padding:0;text-align:justify;width:496px}.trademark-container{word-wrap:break-word;box-sizing:border-box;font-family:Arial,sans-serif;margin:0 auto;max-width:90%;min-height:72vh;overflow-wrap:break-word;padding:3rem 2rem}.trademark-disclaimer{margin-bottom:3rem;text-align:center}.disclaimer-title{color:#5a6b5d;font-family:Arial,sans-serif;font-size:2.5rem;font-weight:600;letter-spacing:.05em;margin:0;text-transform:uppercase}.disclaimer-content{margin:0 auto;max-width:80%}.disclaimer-text{word-wrap:break-word;color:#000;font-family:Arial,sans-serif;font-size:16px;font-weight:400;-webkit-hyphens:auto;hyphens:auto;line-height:1.6;margin-bottom:2rem;margin-top:0;overflow-wrap:break-word;text-align:justify}.disclaimer-text:last-child{margin-bottom:0}@media (max-width:1024px){.trademark-container{max-width:95%;padding:2.5rem 1.5rem}.disclaimer-content{max-width:85%}.disclaimer-title{font-size:2.2rem}.disclaimer-text{font-size:15px}}@media (max-width:768px){.trademark-container{max-width:100%;min-height:70vh;padding:2rem 1rem}.disclaimer-content{max-width:90%}.disclaimer-title{font-size:1.8rem;line-height:1.2;margin-bottom:2rem}.disclaimer-text{font-size:14px;line-height:1.5;margin-bottom:1.5rem;text-align:left}}@media (max-width:480px){.trademark-container{min-height:65vh;padding:1.5rem .8rem}.disclaimer-content{max-width:95%}.disclaimer-title{font-size:1.5rem;line-height:1.1;margin-bottom:1.5rem;padding:0 .5rem}.disclaimer-text{font-size:13px;line-height:1.4;margin-bottom:1.2rem;padding:0 .3rem}}@media (max-width:360px){.trademark-container{min-height:60vh;padding:1rem .5rem}.disclaimer-content{max-width:98%}.disclaimer-title{font-size:1.3rem;margin-bottom:1rem}.disclaimer-text{font-size:12px;line-height:1.3;margin-bottom:1rem}}@media (max-width:768px) and (orientation:landscape){.trademark-container{min-height:80vh;padding:1.5rem 1rem}.disclaimer-title{font-size:1.6rem;margin-bottom:1.5rem}.disclaimer-text{font-size:13px;margin-bottom:1rem}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.disclaimer-text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.privacy-container{background:#fff;font-family:Arial,sans-serif;margin:0 auto;max-width:1200px;min-height:100vh;padding:1rem}.privacy-banner{align-items:center;background:#687969;border-radius:8px;display:flex;height:80px;justify-content:center;margin-bottom:2rem;width:100%}.privacy-title{color:#fff;font-family:Arial,sans-serif;font-size:1.8rem;font-weight:700;margin:0;text-align:center;text-transform:uppercase}.privacy-content{background:#fff;width:100%}.privacy-text{color:#000;font-family:Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.6;margin-bottom:1.5rem;margin-top:0;text-align:justify}.privacy-list{margin:0 0 1.5rem 1.25rem;padding-left:1rem}.privacy-list li{color:#000;font-family:Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.6;margin-bottom:.5rem}.section-heading{color:#687969;font-family:Jost,sans-serif;font-size:40px;font-style:normal;font-weight:600;letter-spacing:0;line-height:1.15;margin-bottom:1rem;margin-top:2rem;max-width:100%;opacity:1;text-align:left;text-transform:uppercase;width:100%}.collect-heading{width:100%}.sub-heading{color:#545454;font-family:Poppins,sans-serif;font-size:30px;font-style:normal;font-weight:600;letter-spacing:0;line-height:38px;margin-bottom:1rem;margin-top:1.5rem;max-width:100%;opacity:1;text-align:left;text-transform:uppercase;width:100%}.children-heading{width:100%}@media (max-width:768px){.privacy-container{padding:.5rem}.privacy-banner{height:60px;margin-bottom:1.5rem}.privacy-title{font-size:1.4rem}.privacy-text{text-align:left}.privacy-list li,.privacy-text{font-size:14px}.section-heading{font-size:28px;height:auto;max-width:100%;width:100%}.collect-heading,.sub-heading{max-width:100%}.sub-heading{font-size:24px;height:auto;width:100%}.children-heading{max-width:100%}}@media (max-width:480px){.privacy-container{padding:.3rem}.privacy-banner{height:50px;margin-bottom:1rem}.privacy-title{font-size:1.2rem}.privacy-list li,.privacy-text{font-size:13px}.section-heading{font-size:24px;height:auto;max-width:100%;width:100%}.collect-heading,.sub-heading{max-width:100%}.sub-heading{font-size:20px;height:auto;width:100%}.children-heading{max-width:100%}}.tc-wrapper{display:flex;flex-direction:column;margin:0 auto;max-width:1200px}.tc-heading{margin:40px 0 0;width:100%}.tc-heading h2{color:#687969;font-family:Jost;font-size:60px;font-style:normal;font-weight:600;letter-spacing:0;line-height:1.05;margin:0;padding:0;text-align:left;text-transform:uppercase}.tc-content{background:#f5f5f5;border-radius:22px;margin:20px 0 60px;padding:24px 28px}.tc-lead{color:#000;font-family:Poppins;font-size:18px;font-style:normal;font-weight:400;line-height:1.65;margin:0 0 18px;text-align:justify}.tc-section{margin-top:20px}.tc-section-title{color:#687969;font-family:Jost;font-size:22px;font-style:normal;font-weight:600;line-height:1.4;margin:0 0 10px;text-transform:none}.tc-list{padding-left:20px}.tc-list,.tc-paragraph{color:#000;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:1.8;margin:0;text-align:justify}@media (max-width:768px){.tc-wrapper{max-width:100%;padding:0 20px}.tc-heading h2{font-size:40px;text-align:center}.tc-content{padding:18px 16px}}.preowned-devices{min-height:100vh;overflow:hidden;position:relative}.preowned-devices:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.preowned-container{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr 1fr;margin:0 auto;max-width:1400px;position:relative;z-index:2}.preowned-image-container,.preowned-left-column{align-items:center;display:flex;justify-content:center;position:relative}.preowned-image-container{height:500px;max-width:500px;width:100%}.preowned-image-container:before{animation:float 6s ease-in-out infinite;background:linear-gradient(135deg,#e8f5e8,#f1f8e9 50%,#e8f5e8);border-radius:50%;box-shadow:0 20px 40px #4caf5026,inset 0 0 50px #fffc;content:"";height:400px;position:absolute;width:400px;z-index:-1}.preowned-main-image{filter:drop-shadow(0 15px 30px rgba(0,0,0,.1));height:470px;object-fit:contain;opacity:1;position:relative;transform:rotate(0deg);transition:transform .3s ease;width:601px;z-index:1}.preowned-main-image:hover{transform:scale(1.02) translateY(-5px)}.preowned-middle-column{align-items:center}.preowned-middle-column,.preowned-right-column{display:flex;justify-content:center;padding:40px 0}.preowned-right-column{align-items:flex-start}.preowned-content{max-width:400px;width:100%}.preowned-headline{align-items:baseline;animation:slideInRight .8s ease-out;display:flex;gap:0;margin-bottom:20px}.highlight-number{color:#687969;height:38px;opacity:1;text-shadow:0 2px 4px #6879694d;transform:rotate(0deg);width:80px}.highlight-number,.highlight-text{font-family:Jost,sans-serif;font-size:40px;font-style:normal;font-weight:600;letter-spacing:0;line-height:38px;text-align:justify;text-transform:uppercase}.highlight-text{color:#333}.preowned-title{animation:slideInRight .8s ease-out .2s both;color:#333;font-family:Jost,sans-serif;font-size:2.2rem;font-weight:800;letter-spacing:.1em;line-height:1.2;margin-bottom:20px;position:relative;text-transform:uppercase}.preowned-title div{display:block}.preowned-title:after{animation:expandLine .8s ease-out .6s both;background:linear-gradient(90deg,#4caf50,#66bb6a);border-radius:2px;bottom:-8px;content:"";height:3px;left:0;position:absolute;width:60px}.preowned-divider{animation:slideInRight .8s ease-out .4s both;background:linear-gradient(90deg,#0000,#d0d0d0 50%,#0000);height:1px;margin:30px 0;width:100%}.grading-scale-title{animation:slideInRight .8s ease-out .6s both;color:#333;font-family:Jost,sans-serif;font-size:1.3rem;font-weight:600}.preowned-features{display:flex;flex:1 1;flex-direction:column;gap:20px}.feature-item{align-items:center;animation:slideInRight .8s ease-out both;display:flex;gap:15px;padding:8px 0;transition:transform .2s ease}.feature-item:first-child{animation-delay:.8s}.feature-item:nth-child(2){animation-delay:.9s}.feature-item:nth-child(3){animation-delay:1s}.feature-item:nth-child(4){animation-delay:1.1s}.feature-item:hover{transform:translateX(5px)}.feature-indicator{background:#333;border-radius:2px;flex-shrink:0;height:20px;position:relative;width:4px}.feature-indicator:before{background:#3333334d;border-radius:4px;bottom:-2px;content:"";left:-2px;position:absolute;right:-2px;top:-2px;z-index:-1}.feature-item span{color:#000;font-family:Poppins,sans-serif;font-size:25px;font-style:normal;font-weight:400;height:42px;letter-spacing:0;line-height:42px;opacity:1;text-align:justify;text-transform:capitalize;transform:rotate(0deg);white-space:nowrap;width:95px}.grading-matter-section{grid-gap:60px;align-items:center;background:#f2f2f2;border-radius:20px;box-shadow:0 10px 30px #00000014;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:80px auto 0;max-width:1200px;position:relative;z-index:2}.grading-matter-section:before{background:radial-gradient(circle at 20% 80%,#6879690d 0,#0000 50%),radial-gradient(circle at 80% 20%,#8bc34a08 0,#0000 50%);border-radius:20px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.grading-left-column{align-items:center;display:flex;justify-content:center;padding:20px 0}.grading-content{max-width:500px}.grading-title{animation:slideInLeft .8s ease-out;color:#000;font-family:Poppins,sans-serif;font-size:25px;font-style:normal;font-weight:500;height:42px;letter-spacing:0;line-height:42px;margin-bottom:30px;opacity:1;text-align:justify;text-transform:capitalize;transform:rotate(0deg);width:337px}.grading-text{animation:slideInLeft .8s ease-out both;color:#555;font-size:1.1rem;font-weight:400;line-height:1.6}.grading-text,.grading-text:first-of-type{font-family:Poppins,sans-serif;margin-bottom:20px}.grading-text:first-of-type{color:#687969;font-size:25px;font-style:normal;font-weight:600;height:90px;letter-spacing:0;line-height:30px;opacity:1;text-align:justify;text-transform:capitalize;transform:rotate(0deg);width:493px}.grading-text:nth-child(2){animation-delay:.2s}.grading-text:nth-child(3){animation-delay:.4s}.grading-right-column{align-items:center;animation:slideInRight .8s ease-out;display:flex;justify-content:center;padding:20px 0}.grading-image{border-radius:15px;box-shadow:0 15px 35px #0000001a;height:auto;max-width:500px;transition:transform .3s ease;width:100%}.grading-image:hover{transform:scale(1.02) translateY(-5px)}.software-tested-section{grid-gap:60px;align-items:center;border-radius:20px;display:grid;gap:60px;grid-template-columns:1fr 1fr 1fr;margin:80px auto 0;max-width:1400px;padding:60px 40px;position:relative;z-index:2}.software-tested-section:before{border-radius:20px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.software-left-column{align-items:center;animation:slideInLeft .8s ease-out;display:flex;justify-content:center}.iphone-image{border-radius:15px;box-shadow:0 15px 35px #0000001a;height:auto;max-width:300px;transition:transform .3s ease;width:100%}.iphone-image:hover{transform:scale(1.02) translateY(-5px)}.software-middle-column{align-items:center;animation:slideInUp .8s ease-out .2s both;display:flex;justify-content:center}.diagnostic-panel{background:#e8e8e8;border-radius:15px;box-shadow:0 10px 20px #0000001a;height:400px;padding:20px;position:relative;width:200px}.diagnostic-icons{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr;height:100%;max-height:360px;overflow-y:auto;padding-right:10px}.diagnostic-icons::-webkit-scrollbar{width:4px}.diagnostic-icons::-webkit-scrollbar-track{background:#e8e8e8;border-radius:2px}.diagnostic-icons::-webkit-scrollbar-thumb{background:#4caf50;border-radius:2px}.diagnostic-icons::-webkit-scrollbar-thumb:hover{background:#45a049}.diagnostic-icon{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;cursor:pointer;display:flex;height:60px;justify-content:center;transition:all .2s ease;width:60px}.diagnostic-icon.selected{background:#687969}.diagnostic-icon:hover{transform:scale(1.05)}.diagnostic-icon i{color:#fff;font-size:20px;transition:transform .2s ease}.diagnostic-icon:hover i{transform:scale(1.1)}.software-right-column{align-items:center;animation:slideInRight .8s ease-out .4s both;display:flex;justify-content:center}.software-content{max-width:400px;width:100%}.software-headline{align-items:baseline;display:flex;gap:0;margin-bottom:15px}.software-number{color:#687969;text-shadow:0 2px 4px #6879694d}.software-number,.software-point{font-family:Jost,sans-serif;font-size:3.5rem;font-weight:800;line-height:1}.software-point{color:#333}.software-subtitle{color:#333;font-family:Jost,sans-serif;font-size:1.8rem;font-weight:700;margin-bottom:20px}.software-divider{background:linear-gradient(90deg,#0000,#d0d0d0 50%,#0000);height:1px;margin:20px 0;width:100%}.software-emphasis{color:#333;font-family:Jost,sans-serif;font-size:1.3rem;font-style:italic;font-weight:700;margin-bottom:20px}.software-description{color:#555;font-family:Poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.6}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(1deg)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes expandLine{0%{width:0}to{width:60px}}@media (max-width:768px){.preowned-devices{padding:40px 15px}.preowned-container{gap:40px;grid-template-columns:1fr;text-align:center}.preowned-image-container:before{height:300px;width:300px}.highlight-number,.highlight-text{font-size:3rem}.preowned-title{font-size:1.8rem}.grading-scale-title{text-align:center}.preowned-features{align-items:center}.feature-item{justify-content:center}.grading-matter-section{gap:40px;grid-template-columns:1fr;margin:60px auto 0;padding:40px 20px}.grading-left-column{text-align:center}.grading-title{font-size:2rem}.grading-text{font-size:1rem}.software-tested-section{gap:40px;grid-template-columns:1fr;margin:60px auto 0;padding:40px 20px}.diagnostic-panel{height:300px;width:250px}.software-left-column,.software-middle-column,.software-right-column{text-align:center}.software-number,.software-point{font-size:2.5rem}.software-subtitle{font-size:1.5rem}.software-emphasis{font-size:1.1rem}.software-description{font-size:.9rem}}@media (max-width:480px){.highlight-number,.highlight-text{font-size:2.5rem}.preowned-title{font-size:1.5rem}.preowned-subtitle{font-size:1.1rem}.feature-item span{font-size:1rem}.grading-matter-section{margin:40px auto 0;padding:30px 15px}.grading-title{font-size:1.8rem}.grading-text{font-size:.9rem}.software-tested-section{margin:40px auto 0;padding:30px 15px}.diagnostic-panel{height:250px;width:200px}.diagnostic-icon{height:50px;width:50px}.software-number,.software-point{font-size:2rem}.software-subtitle{font-size:1.3rem}.software-emphasis{font-size:1rem}.software-description{font-size:.8rem}}.grading-scales-section{align-items:center;background-color:#f5f5f5;display:flex;justify-content:center;margin:80px auto 0;max-width:1200px;padding:60px 0}.grading-content{max-width:1200px;padding:0 20px;text-align:center;width:100%}.grading-headline{margin-bottom:30px}.grading-title-bold{color:#000;font-weight:700}.grading-title-bold,.grading-title-muted{font-size:48px;letter-spacing:2px;text-transform:uppercase}.grading-title-muted{color:#687969;font-weight:400;margin-left:10px}.grading-description{margin-bottom:50px;margin-left:auto;margin-right:auto;max-width:800px}.grading-description p{color:#000;font-size:18px;line-height:1.6;margin:10px 0}.grading-buttons{flex-wrap:wrap;gap:20px}.grading-button,.grading-buttons{display:flex;justify-content:center}.grading-button{align-items:center;background-color:#5c5c5c;border:none;border-radius:5px;color:#fff;cursor:pointer;flex-direction:column;font-size:16px;font-weight:500;height:64px;letter-spacing:1px;opacity:1;text-transform:uppercase;transition:all .3s ease;width:216px}.grading-button:hover{background-color:#4a4a4a;transform:translateY(-2px)}.grading-button.selected{background-color:#687969}.grading-button.selected:hover{background-color:#5a6a5a}.grading-button span{line-height:1.2}@media (max-width:768px){.grading-title-bold,.grading-title-muted{font-size:32px}.grading-buttons{gap:15px}.grading-button{font-size:14px;height:56px;width:180px}.grading-description p{font-size:16px}.grading-scales-section{padding:40px 0}}.grade-detail-section{background-color:#d9d9d9;border-radius:15px;box-shadow:0 0 5px 5px #0000004d;margin-top:40px;padding:0}.grade-detail-container{border-radius:15px;box-shadow:none;display:flex;overflow:hidden}.grade-left-panel{align-items:center;background-color:#687969;display:flex;flex-direction:column;justify-content:space-between;padding:40px 20px;position:relative;width:20.33%}.phone-images{align-items:center;display:flex;height:50%;justify-content:center;left:65px;margin-bottom:0;padding-top:0;position:absolute;right:0;top:50px}.phone-group-image{border-radius:15px;height:auto;max-width:150px}.grade-badge{align-items:center;bottom:0;display:flex;height:25%;justify-content:center;left:99%;position:absolute;transform:translateX(-50%)}.grade-stamp-image{border-radius:50%;height:auto;width:200px}.grade-right-panel{background-color:#d9d9d9;padding:30px 40px 30px 100px;width:78.67%}.grade-content{display:flex;flex-direction:column;height:100%}.grade-title{color:#333;font-size:24px;font-weight:700;letter-spacing:1px;margin-bottom:15px;text-align:left;text-transform:uppercase}.grade-description{color:#333;font-size:16px;line-height:1.6;margin-bottom:25px;text-align:left}.grade-images{display:flex;gap:40%;justify-content:center;margin-bottom:30px}.detail-image{border-radius:8px;height:auto;width:200px}.grade-info-sections{gap:40%;justify-content:flex-start}.grade-info-sections,.info-section{align-items:flex-start;display:flex;flex:1 1}.info-section{flex-direction:row;max-width:180px}.info-icon{align-items:flex-end;display:flex;margin-bottom:0;margin-right:15px}.info-content{flex:1 1}.beside-image{height:auto;margin-right:15px;width:60px}.info-title{color:#333;font-size:10px;font-weight:700;letter-spacing:1px;margin-bottom:0;text-transform:uppercase;white-space:nowrap}.info-list{list-style:none;margin:10px 0 0;padding:0;width:200px}.info-list li{color:#333;font-size:10px;margin-bottom:0;padding-left:15px;position:relative}.info-list li:before{color:#333;content:"•";font-weight:700;left:0;position:absolute}.quality-assurance-section{margin-top:40px;padding:20px 0}.quality-images-row{flex-wrap:wrap;gap:20px}.quality-image-item,.quality-images-row{align-items:center;display:flex;justify-content:center}.quality-image-item{flex:1 1;max-width:120px;min-width:100px}.quality-image{border-radius:8px;height:auto;max-width:100px;width:100%}@media (max-width:768px){.grade-detail-container{flex-direction:column}.grade-left-panel,.grade-right-panel{width:100%}.grade-left-panel,.grade-right-panel{padding:30px 20px}.grade-title{font-size:24px}.grade-info-sections{flex-direction:column;gap:40%}.grade-images{justify-content:center}.quality-images-row{gap:15px}.quality-image-item{max-width:100px;min-width:80px}.quality-image{max-width:80px}}@media (max-width:1024px){.preowned-container{gap:40px;grid-template-columns:1fr;padding:0 20px}.preowned-left-column{order:2}.preowned-center-column{order:1}.preowned-right-column{order:3}.preowned-image-container{height:400px;max-width:400px}.preowned-title{font-size:36px;line-height:1.2}.preowned-subtitle{font-size:18px}.preowned-description{font-size:16px;line-height:1.6}.preowned-button{font-size:16px;padding:12px 24px}}@media (max-width:768px){.preowned-devices{padding:40px 0}.preowned-container{gap:30px;padding:0 15px}.preowned-image-container{height:300px;max-width:300px}.preowned-title{font-size:28px;line-height:1.3;margin-bottom:15px}.preowned-subtitle{font-size:16px;margin-bottom:15px}.preowned-description{font-size:14px;line-height:1.5;margin-bottom:20px}.preowned-button{font-size:14px;padding:10px 20px}.diagnostic-icons{max-height:200px;padding-right:5px}.diagnostic-icon{height:40px;margin:5px;width:40px}.diagnostic-icon svg{height:20px;width:20px}.grading-scales-section{margin:40px auto 0;padding:40px 0}.grading-content{padding:0 15px}.grading-headline{margin-bottom:20px}.grading-title-bold,.grading-title-muted{font-size:24px}.grading-description{margin-bottom:25px}.grading-description p{font-size:14px;line-height:1.5}.grading-buttons{flex-wrap:wrap;gap:15px}.grading-button{font-size:14px;height:50px;width:150px}.grade-detail-section{margin-top:30px;padding:0}.grade-detail-container{border-radius:10px;flex-direction:column}.grade-left-panel{min-height:200px}.grade-left-panel,.grade-right-panel{padding:20px 15px;width:100%}.phone-images{height:80px;left:50%;margin-bottom:20px;padding-top:20px;top:20px;transform:translateX(-50%)}.phone-group-image{max-width:100px}.grade-badge{bottom:10px;height:15%;left:50%;transform:translateX(-50%)}.grade-stamp-image{width:120px}.grade-title{font-size:20px;margin-bottom:10px;text-align:center}.grade-description{font-size:14px;margin-bottom:20px;text-align:center}.grade-images{gap:10px;justify-content:center;margin-bottom:20px}.detail-image{width:60px}.grade-info-sections{gap:20px}.grade-info-sections,.info-section{align-items:center;flex-direction:column}.info-section{max-width:100%;text-align:center}.info-icon{display:flex;justify-content:center}.beside-image,.info-icon{margin-bottom:10px;margin-right:0}.beside-image{width:50px}.info-content{text-align:center}.info-title{font-size:12px;margin-bottom:8px}.info-list{max-width:250px;width:100%}.info-list li{font-size:12px;margin-bottom:5px}.quality-assurance-section{margin-top:30px;padding:15px 0}.quality-images-row{flex-wrap:wrap;gap:10px}.quality-image-item{max-width:90px;min-width:70px}.quality-image{max-width:70px}}@media (max-width:480px){.preowned-devices{padding:30px 0}.preowned-container{gap:20px;padding:0 10px}.preowned-image-container{height:250px;max-width:250px}.preowned-title{font-size:24px;line-height:1.3;margin-bottom:12px}.preowned-subtitle{font-size:14px;margin-bottom:12px}.preowned-description{font-size:13px;line-height:1.4;margin-bottom:18px}.preowned-button{font-size:13px;padding:8px 16px}.diagnostic-icons{max-height:150px}.diagnostic-icon{height:35px;margin:3px;width:35px}.diagnostic-icon svg{height:18px;width:18px}.grading-scales-section{margin:30px auto 0;padding:30px 0}.grading-content{padding:0 10px}.grading-title-bold,.grading-title-muted{font-size:20px}.grading-description p{font-size:13px}.grading-buttons{gap:10px}.grading-button{font-size:12px;height:45px;width:120px}.grade-detail-section{margin-top:20px}.grade-left-panel{min-height:150px;padding:15px 10px}.grade-right-panel{padding:15px 10px}.phone-images{height:60px;margin-bottom:15px;padding-top:15px;top:15px}.phone-group-image{max-width:80px}.grade-stamp-image{width:100px}.grade-title{font-size:18px;margin-bottom:8px}.grade-description{font-size:13px;margin-bottom:15px}.grade-images{gap:8px;margin-bottom:15px}.detail-image{width:50px}.grade-info-sections{gap:15px}.beside-image{margin-bottom:8px;width:40px}.info-title{font-size:11px;margin-bottom:6px}.info-list{max-width:200px}.info-list li{font-size:11px;margin-bottom:3px}.quality-assurance-section{margin-top:20px;padding:10px 0}.quality-images-row{gap:8px}.quality-image-item{max-width:75px;min-width:60px}.quality-image{max-width:60px}}@media (max-width:360px){.preowned-container{padding:0 8px}.preowned-image-container{height:200px;max-width:200px}.preowned-title{font-size:20px}.preowned-subtitle{font-size:13px}.preowned-description{font-size:12px}.preowned-button{font-size:12px;padding:6px 12px}.diagnostic-icon{height:30px;width:30px}.diagnostic-icon svg{height:16px;width:16px}.grading-title-bold,.grading-title-muted{font-size:18px}.grading-button{font-size:11px;height:40px;width:100px}.grade-title{font-size:16px}.grade-description{font-size:12px}.quality-image-item{max-width:65px;min-width:50px}.quality-image{max-width:50px}}@media (max-width:768px) and (orientation:landscape){.preowned-devices{padding:20px 0}.preowned-container{gap:20px}.preowned-image-container{height:250px;max-width:250px}.grading-scales-section{margin:20px auto 0;padding:20px 0}.grade-detail-section,.quality-assurance-section{margin-top:20px}}@media (max-width:768px){.diagnostic-icon{align-items:center;display:flex;justify-content:center;min-height:44px;min-width:44px}.grading-button{min-height:44px}.preowned-button{align-items:center;display:flex;justify-content:center;min-height:44px}.preowned-devices{overflow-x:hidden}.grade-description,.info-list li,.preowned-description{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}}.return-policy-container{margin:0 auto;max-width:1200px;padding:0}.return-policy-main-title{color:#687969;font-family:Jost;font-size:50px;font-style:normal;font-weight:600;letter-spacing:0;line-height:38px;margin:50px 0 0;padding:0;text-align:left;text-transform:uppercase}.return-policy-image-section{margin-top:30px;position:relative;width:100%}.return-policy-image{display:block;height:auto;max-width:1200px;width:100%}.return-policy-image-text{color:#fff;font-family:Jost;font-size:50px;font-style:normal;font-weight:600;left:50%;letter-spacing:0;line-height:38px;margin:0;padding:0;position:absolute;text-align:center;text-transform:uppercase;top:50%;transform:translate(-50%,-50%)}.warranty-policy-text-section{margin-top:40px;padding-top:20px}.warranty-policy-subtitle{margin:0 0 20px}.warranty-policy-description,.warranty-policy-subtitle{color:#000;font-family:Poppins;font-size:25px;font-style:normal;font-weight:400;letter-spacing:0;line-height:38px;padding:0;text-align:justify}.warranty-policy-description{margin:0}.other-sections-container{margin-top:40px}.warranty-separator{background-color:#000;height:2px;margin:30px 0;width:100%}.warranty-section{margin-bottom:30px}.warranty-section-title{color:#687969;font-family:Poppins;font-size:30px;font-style:normal;font-weight:600;line-height:1.2;margin:0 0 15px;padding:0}.warranty-section-title.warranty-section-title--sm{font-size:30px}.warranty-section-text{color:#333;font-family:Poppins;font-size:25px;font-style:normal;font-weight:400;line-height:1.6;margin:0;padding:0;text-align:justify}ul.warranty-section-text.warranty-section-list{list-style-type:disc;padding-left:1.35em;text-align:left}.warranty-section-list li{margin-bottom:.5em}.warranty-section-list li:last-child{margin-bottom:0}.warranty-section-list a{color:#687969;text-decoration:underline}.warranty-section-list a:hover{color:#4a5f4c}p.warranty-section-text.warranty-section-lead{margin:0 0 .5em;text-align:left}.warranty-section-list .warranty-section-list-nested{list-style-type:circle;margin:.5em 0 .25em;padding-left:1.25em}.warranty-section-list .warranty-section-list-nested li{margin-bottom:.35em}.warranty-section-list .warranty-section-list-nested li:last-child{margin-bottom:0}.faq-section{margin-bottom:30px;margin-top:50px}.faq-title{color:#687969;font-family:Poppins;font-size:32px;font-style:normal;font-weight:600;line-height:1.2;margin:0;padding:0;text-transform:uppercase}.faq-container{margin-top:30px}.faq-item{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:15px;overflow:hidden}.faq-question{align-items:center;background-color:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:20px;transition:background-color .3s ease}.faq-question:hover{background-color:#f8f9fa}.faq-question-text{color:#333;flex:1 1;font-family:Poppins;font-size:16px;font-weight:500;margin-right:15px}.faq-chevron{color:#687969;font-size:14px;transition:transform .3s ease}.faq-chevron.open{transform:rotate(180deg)}.faq-answer{background-color:#f8f9fa;border-top:1px solid #e0e0e0;padding:0 20px 20px}.faq-answer p{color:#666;font-family:Poppins;font-size:14px;font-weight:400;line-height:1.6;margin:0;padding:15px 0 0}@media (max-width:768px){.return-policy-container{overflow-x:hidden;padding:0 15px}.return-policy-main-title{font-size:32px;line-height:1.2;margin:30px 0 0;text-align:center}.return-policy-image-section{margin-top:20px}.return-policy-image-text{font-size:28px;line-height:1.2;padding:0 10px}.warranty-policy-text-section{margin-top:30px;padding:0 10px}.warranty-policy-subtitle{font-size:20px;line-height:1.4;text-align:left}.warranty-policy-description{font-size:18px;line-height:1.5;text-align:left}.other-sections-container{margin-top:30px;padding:0 15px}.warranty-section{margin-bottom:25px}.warranty-section-title{font-size:22px;line-height:1.3;margin-bottom:12px}.warranty-section-title.warranty-section-title--sm{font-size:19px}.warranty-section-text{font-size:15px;line-height:1.5}.faq-section{margin-bottom:20px;margin-top:40px}.faq-title{font-size:24px;line-height:1.2;padding:0 15px;text-align:center}.faq-container{margin-top:20px}.faq-item{margin-bottom:12px}.faq-question{min-height:44px;padding:15px}.faq-question-text{font-size:15px;margin-right:10px}.faq-chevron{align-items:center;display:flex;font-size:12px;justify-content:center;min-height:20px;min-width:20px}.faq-answer{padding:0 15px 15px}.faq-answer p{font-size:13px;padding:12px 0 0}.warranty-policy-description,.warranty-section-text{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}}@media (max-width:480px){.return-policy-container{padding:0 10px}.return-policy-main-title{font-size:28px;margin:20px 0 0}.return-policy-image-text{font-size:24px;padding:0 5px}.warranty-policy-text-section{padding:0 5px}.warranty-policy-subtitle{font-size:18px}.warranty-policy-description{font-size:16px}.other-sections-container{padding:0 10px}.warranty-section-title{font-size:20px}.warranty-section-title.warranty-section-title--sm{font-size:17px}.warranty-section-text{font-size:14px}.faq-title{font-size:20px;padding:0 10px}.faq-question{padding:12px}.faq-question-text{font-size:14px}.faq-answer{padding:0 12px 12px}.faq-answer p{font-size:12px}}@media (max-width:360px){.return-policy-main-title{font-size:24px}.return-policy-image-text{font-size:20px}.warranty-policy-subtitle{font-size:16px}.warranty-policy-description{font-size:14px}.warranty-section-title{font-size:18px}.warranty-section-title.warranty-section-title--sm{font-size:15px}.warranty-section-text{font-size:13px}.faq-title{font-size:18px}.faq-question-text{font-size:13px}.faq-answer p{font-size:11px}}@media (max-width:768px) and (orientation:landscape){.return-policy-main-title{font-size:28px;margin:20px 0 0}.return-policy-image-text{font-size:24px}.other-sections-container,.warranty-policy-text-section{margin-top:20px}.faq-section{margin-top:30px}}.order-success-page{background:linear-gradient(135deg,#1a331c,#0f1f10);font-family:Poppins,sans-serif;min-height:80vh;overflow-x:hidden;padding:40px 20px}.order-success-card{background:#fff;border-radius:16px;box-shadow:0 8px 32px #00000026;margin:0 auto;max-width:900px;padding:40px}.order-success-title{color:#1a331c;font-size:28px;font-weight:600;margin:0 0 24px;text-align:center}.order-success-header-row{border-bottom:1px solid #e5e7eb;gap:16px;justify-content:space-between;margin-bottom:32px;padding-bottom:24px}.order-success-header-row,.order-success-meta{align-items:center;display:flex;flex-wrap:wrap}.order-success-meta{gap:12px}.order-success-id{color:#1a331c;font-size:20px;font-weight:600}.order-success-status{border-radius:6px;font-size:12px;font-weight:600;padding:4px 10px;text-transform:uppercase}.order-success-status-pending{background:#fef3c7;color:#92400e}.order-success-status-success{background:#d1fae5;color:#065f46}.order-success-date{color:#6b7280;font-size:14px}.order-success-actions{display:flex;gap:12px}.order-success-btn{border:none;border-radius:8px;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:10px 20px;transition:opacity .2s}.order-success-btn:hover{opacity:.9}.order-success-btn-print,.order-success-btn-reorder{background:#1a331c;color:#fff}.order-success-btn-primary{background:linear-gradient(135deg,#1a331c,#2d5a31);color:#fff;font-size:16px;padding:12px 28px}.order-success-section{margin-bottom:32px}.order-success-section-title{color:#1a331c;font-size:18px;font-weight:600;margin:0 0 16px}.order-success-details-wrap{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:1fr 220px}@media (max-width:768px){.order-success-details-wrap{grid-template-columns:1fr}}.order-success-table-wrap{overflow-x:auto}.order-success-table{border-collapse:collapse;width:100%}.order-success-table td,.order-success-table th{border-bottom:1px solid #e5e7eb;padding:12px 8px;text-align:left}.order-success-table th{color:#687969;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.order-success-table td{color:#374151;font-size:14px}.order-success-product-cell{align-items:center;display:flex;gap:12px}.order-success-product-img{background:#f3f4f6;border-radius:8px;flex-shrink:0;height:56px;overflow:hidden;width:56px}.order-success-product-img img{height:100%;object-fit:contain;width:100%}.order-success-product-placeholder{background:#e5e7eb;height:100%;width:100%}.order-success-product-name{color:#1a331c;display:block;font-weight:500}.order-success-product-sku{color:#6b7280;display:block;font-size:12px;margin-top:2px}.order-success-totals{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:16px}.order-success-total-row{color:#374151;display:flex;font-size:14px;justify-content:space-between;padding:8px 0}.order-success-total-final{border-top:1px solid #e5e7eb;color:#1a331c;font-size:16px;font-weight:700;margin-top:8px;padding-top:12px}.order-success-info-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}@media (max-width:600px){.order-success-info-grid{grid-template-columns:1fr}}.order-success-info-block{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:16px}.order-success-info-label{color:#687969;font-size:13px;font-weight:600;letter-spacing:.02em;margin:0 0 8px;text-transform:uppercase}.order-success-info-text{color:#374151;font-size:14px;line-height:1.5;margin:0}.order-success-footer-actions{border-top:1px solid #e5e7eb;margin-top:32px;padding-top:24px;text-align:center}@media (max-width:768px){.order-success-page{padding:16px 10px}.order-success-card{border-radius:12px;padding:16px 14px}.order-success-title{font-size:22px;margin-bottom:14px}.order-success-header-row{gap:10px;margin-bottom:18px;padding-bottom:14px}.order-success-meta{gap:8px}.order-success-id{font-size:16px}.order-success-date{font-size:12px}.order-success-actions{gap:8px;width:100%}.order-success-btn{flex:1 1;font-size:13px;min-width:0;padding:9px 10px}.order-success-section{margin-bottom:18px}.order-success-section-title{font-size:16px;margin-bottom:12px}.order-success-table td,.order-success-table th{font-size:12px;padding:10px 6px}.order-success-product-cell{gap:8px}.order-success-product-img{height:44px;width:44px}.order-success-product-name{font-size:12px}.order-success-product-sku{font-size:11px}.order-success-info-block,.order-success-totals{padding:12px}.order-success-info-text,.order-success-total-row{font-size:13px}.order-success-total-final{font-size:15px}.order-success-footer-actions{margin-top:16px;padding-top:12px}.order-success-btn-primary{font-size:14px;padding:11px 16px;width:100%}}@media (max-width:480px){.order-success-card{padding:12px 10px}.order-success-title{font-size:20px}.order-success-actions{flex-direction:column}.order-success-btn{width:100%}.order-success-table-wrap{overflow-x:auto}.order-success-table{min-width:420px}}@media print{.announcement-bar,.footer-container,.header{display:none!important}.order-success-page{background:#fff;padding:0}.order-success-card{box-shadow:none}.order-success-actions,.order-success-footer-actions{display:none}}.ohd-overlay{align-items:flex-start;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f1f10a6;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:24px 16px 48px;position:fixed;z-index:10050}.ohd-modal-wrap{margin:0 auto;max-width:960px;width:100%}.ohd-card{position:relative}.ohd-close{align-items:center;background:#0f1f1014;border:none;border-radius:8px;color:#1a331c;cursor:pointer;display:flex;font-size:28px;height:40px;justify-content:center;line-height:1;position:absolute;right:16px;top:12px;width:40px;z-index:2}.ohd-close:hover{background:#0f1f1024}.ohd-info-loading{color:#6b7280;font-size:14px;margin:0 0 12px}.ohd-info-placeholder{color:#9ca3af}@media print{body.ohd-print-active #root{display:none!important}body.ohd-print-active .ohd-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;display:block!important;inset:auto!important;margin:0!important;min-height:auto!important;overflow:visible!important;padding:0!important;position:static!important;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100%!important;z-index:auto!important}.ohd-modal-wrap{margin:0 auto!important;max-width:100%!important}.ohd-close,body.ohd-print-active .ohd-overlay .order-success-actions,body.ohd-print-active .ohd-overlay .order-success-footer-actions{display:none!important}body.ohd-print-active .ohd-overlay .order-success-page{background:#fff!important}}@page{margin:12mm}@media (max-width:768px){.ohd-overlay{padding:10px 8px 20px}.ohd-modal-wrap{max-width:100%}.ohd-close{font-size:22px;height:34px;right:10px;top:8px;width:34px}}.ma-my-account-page{background:#e8eae9;min-height:100vh;padding:40px 80px 60px}.ma-page-title{color:#1a331c;font-family:Arimo,sans-serif;font-size:32px;font-weight:700;margin:0 0 28px}.ma-layout{align-items:flex-start;display:flex;gap:24px}.ma-sidebar{flex-shrink:0;width:200px}.ma-nav-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.ma-nav-item{margin:0}.ma-nav-btn{background:#5a7a5c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:15px;font-weight:600;padding:14px 20px;text-align:left;transition:background .2s,color .2s;width:100%}.ma-nav-btn:hover{background:#4a6a4c}.ma-nav-btn--active{background:#1a331c}.ma-sidebar-logout{border-top:1px solid #fff3;margin-top:16px;padding-top:16px}.ma-logout-btn-sidebar{background:#6c757d;text-align:center;width:100%}.ma-logout-btn-sidebar:hover{background:#5a6268}.ma-content{background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000f;flex:1 1;min-width:0;padding:32px 40px 40px;position:relative}.ma-content--loading{pointer-events:none;-webkit-user-select:none;user-select:none}.ma-content-loader-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffd1;border-radius:12px;display:flex;flex-direction:column;gap:16px;inset:0;justify-content:center;position:absolute;z-index:10}.ma-content-spinner{animation:ma-spin .75s linear infinite;border:3px solid #1a331c26;border-radius:50%;border-top-color:#1a331c;height:44px;width:44px}.ma-content-loader-label{color:#1a331c;font-family:Arimo,sans-serif;font-size:15px;font-weight:600}@keyframes ma-spin{to{transform:rotate(1turn)}}.ma-content-title{color:#1a331c;font-size:20px;font-weight:600;margin:0 0 20px}.ma-profile-section{width:100%}.ma-profile-loading{color:#6b7280;font-size:14px;margin:0 0 16px}.ma-profile-error{color:#dc2626;font-size:14px;margin:0 0 16px}.ma-profile-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.ma-profile-header .ma-content-title{margin-bottom:0}.ma-edit-btn{background:#1a331c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:background .2s}.ma-edit-btn:hover{background:#2d5a31}.ma-profile-form{gap:20px;width:100%}.ma-form-row,.ma-profile-form{display:flex;flex-direction:column}.ma-form-row{gap:8px}.ma-form-row--two{flex-direction:row;gap:16px}.ma-form-row--two .ma-field{flex:1 1;min-width:0}.ma-field-label{color:#374151;display:block;font-size:12px;font-weight:600;margin-bottom:3px}.ma-input{background:#f3f4f6;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#111;font-family:inherit;font-size:13px;padding:10px 12px;width:100%}.ma-input:not(:disabled){background:#fff}.ma-input:focus{background:#fff;border-color:#1a331c;outline:none}.ma-input[readOnly]{color:#374151;cursor:default}.ma-input[readOnly]:focus{background:#fff;border-color:#d1d5db}.ma-input:disabled{cursor:not-allowed;opacity:.9}.ma-field-hint--above{margin-bottom:8px}.ma-mobile-container{align-items:center;display:flex;gap:8px}.ma-country-code-selector{min-width:120px;position:relative}.ma-country-code-display{align-items:center;background:#f3f4f6;border:1px solid #d1d5db;border-radius:8px;bottom:0;display:flex;left:0;padding:10px 12px;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.ma-country-code-selector:not(.ma-country-code-selector--disabled) .ma-country-code-display{background:#fff}.ma-flag-image{border-radius:2px;height:15px;margin-right:8px;width:20px}.ma-country-code-text{color:#374151;font-size:13px;margin-right:auto}.ma-dropdown-arrow{color:#6b7280;font-size:12px}.ma-country-code-select{appearance:none;background:#0000;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#374151;cursor:pointer;font-size:13px;opacity:0;padding:10px 12px;position:relative;width:100%;z-index:2}.ma-country-code-select:focus{border-color:#1a331c;outline:none}.ma-country-code-select:disabled{cursor:not-allowed}.ma-country-code-selector--disabled .ma-country-code-display{opacity:.85}.ma-mobile-input{flex:1 1;min-width:0}.ma-field-hint{color:#6b7280;font-size:12px;margin:6px 0 0}.ma-field-error{color:#dc2626;font-size:13px;margin:6px 0 0}.ma-form-actions{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:space-between;margin-top:12px;padding-top:24px}.ma-btn{border:none;border-radius:8px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:12px 28px;transition:background .2s,opacity .2s}.ma-btn--cancel{background:#374151;color:#fff}.ma-btn--cancel:hover{background:#4b5563}.ma-btn--save{background:#1a331c;color:#fff}.ma-btn--save:hover{background:#2d5a31}.ma-btn:disabled{cursor:not-allowed;opacity:.6}.ma-security-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.ma-security-title{color:#1a331c;font-size:20px;font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.ma-security-description{color:#6b7280;font-size:14px;line-height:1.5;margin:0 0 24px}.ma-security-form{display:flex;flex-direction:column;gap:20px}.ma-password-wrap{align-items:center;display:flex;position:relative}.ma-password-wrap .ma-input{padding-right:48px}.ma-password-toggle{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.ma-password-toggle:hover:not(:disabled){color:#1a331c}.ma-password-toggle:disabled{cursor:not-allowed;opacity:.6}.ma-payments-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.ma-payments-header .ma-content-title{margin-bottom:0}.ma-payments-form{display:flex;flex-direction:column;gap:24px}.ma-payment-options{display:flex;flex-direction:column;gap:12px}.ma-payment-option{align-items:center;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;gap:16px;padding:16px;transition:border-color .2s,background .2s}.ma-payment-option:hover{border-color:#d1d5db}.ma-payment-option--selected{background:#1a331c0a;border-color:#1a331c}.ma-payment-radio{accent-color:#1a331c;cursor:pointer;flex-shrink:0;height:20px;width:20px}.ma-payment-option:has(.ma-payment-radio:disabled){cursor:default;opacity:.9}.ma-payment-logo-box{align-items:center;border-radius:8px;color:#fff;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:700;justify-content:center;letter-spacing:.5px;min-width:80px;padding:10px 16px}.ma-payment-logo-box--visa{background:#1a1f71}.ma-payment-logo-box--mastercard{background:linear-gradient(135deg,#eb001b,#f79e1b)}.ma-payment-label{color:#374151;font-size:16px;font-weight:600}.ma-order-history-section .ma-content-title{margin-bottom:24px}.ma-order-history-list{background:#fff;border:1px solid #e5e7eb;border-radius:12px;list-style:none;margin:0;overflow:hidden;padding:0}.ma-order-history-item{align-items:stretch;border-bottom:1px solid #e5e7eb;display:flex;gap:20px;padding:20px 24px}.ma-order-history-item:last-child{border-bottom:none}.ma-order-history-item--clickable{cursor:pointer;transition:background .15s ease}.ma-order-history-item--clickable:hover{background:#f9fafb}.ma-order-history-item--clickable:focus{outline:2px solid #1a331c;outline-offset:2px}.ma-order-item-hint{color:#9ca3af;font-size:12px;margin-top:2px}.ma-order-item-image-wrap{background:#f3f4f6;border-radius:8px;flex-shrink:0;height:80px;overflow:hidden;position:relative;width:80px}.ma-order-item-image{height:100%;object-fit:contain;width:100%}.ma-order-item-badge{border-radius:4px;color:#fff;font-size:11px;font-weight:700;left:6px;line-height:1.2;padding:4px 8px;position:absolute;top:6px}.ma-order-item-badge--oem{background:#1f2937}.ma-order-item-badge--pack{background:#dc2626}.ma-order-item-body{align-items:stretch;display:flex;flex:1 1;min-width:0}.ma-order-item-info{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.ma-order-item-txn{color:#1a331c;font-size:17px;font-weight:700;letter-spacing:.02em}.ma-order-item-date{color:#6b7280;font-size:14px}.ma-order-item-name{color:#374151;font-size:16px;font-weight:500;line-height:1.4}.ma-order-item-actions{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between;min-width:180px}.ma-order-item-total{color:#00a518;font-size:16px;font-weight:700;letter-spacing:.01em;text-align:right}.ma-order-item-buy-again{align-self:flex-end;background:#1a331c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:background .2s}.ma-order-item-buy-again:hover{background:#243d26}.ma-order-range{color:#4b5563;font-size:14px;margin-bottom:12px}.ma-order-empty{color:#6b7280;font-size:15px;margin:0;padding:16px 0}.ma-order-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:20px}.ma-order-page-btn{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#1a331c;cursor:pointer;font-size:14px;font-weight:600;padding:10px 18px;transition:background .2s,border-color .2s}.ma-order-page-btn:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.ma-order-page-btn:disabled{cursor:not-allowed;opacity:.45}.ma-order-page-info{color:#374151;font-size:14px;font-weight:600}.ma-placeholder-content{padding:20px 0}.ma-placeholder-content .ma-content-title{margin-bottom:16px}.ma-placeholder-text{color:#6b7280;font-size:15px;margin:0}@media (max-width:900px){.ma-my-account-page{padding:24px 20px 40px}.ma-layout{align-items:stretch;flex-direction:column}.ma-content,.ma-sidebar{width:100%}.ma-nav-list{flex-direction:row;flex-wrap:wrap;gap:10px}.ma-nav-btn{flex:1 1;min-width:120px;text-align:center}.ma-form-row--two{flex-direction:column}.ma-content{padding:24px 22px 28px}.ma-payments-header,.ma-profile-header,.ma-security-header{gap:10px}.ma-order-history-item{gap:12px;padding:16px 14px}.ma-order-item-actions{min-width:130px}.ma-order-item-total{font-size:14px}}@media (max-width:600px){.ma-my-account-page{padding:16px 10px 24px}.ma-page-title{font-size:24px;margin-bottom:14px}.ma-content{border-radius:10px;padding:16px 12px 20px}.ma-mobile-row{flex-direction:column}.ma-input--country-code{width:100%}.ma-nav-list{gap:8px}.ma-nav-btn{font-size:13px;min-width:100px;padding:10px 12px}.ma-content-title,.ma-security-title{font-size:18px}.ma-edit-btn{font-size:12px;padding:8px 12px}.ma-field-label{font-size:11px}.ma-country-code-select,.ma-country-code-text,.ma-input{font-size:12px;padding:9px 10px}.ma-country-code-selector{min-width:102px}.ma-form-actions{flex-direction:column;gap:8px;margin-top:8px;padding-top:14px}.ma-btn{font-size:13px;padding:10px 12px;width:100%}.ma-payment-option{gap:10px;padding:10px}.ma-payment-logo-box{font-size:12px;min-width:66px;padding:7px 10px}.ma-payment-label{font-size:14px}.ma-order-history-list{border-radius:10px}.ma-order-history-item{align-items:flex-start;flex-direction:column;padding:12px 10px}.ma-order-item-image-wrap{height:64px;width:64px}.ma-order-item-body{flex-direction:column;gap:8px;width:100%}.ma-order-item-info{gap:4px;width:100%}.ma-order-item-txn{font-size:14px}.ma-order-item-date{font-size:12px}.ma-order-item-actions{align-items:center;flex-direction:row;gap:10px;justify-content:space-between;min-width:0;width:100%}.ma-order-item-total{font-size:13px;text-align:left}.ma-order-item-buy-again{font-size:12px;padding:8px 12px}.ma-order-page-btn,.ma-order-page-info,.ma-order-range{font-size:12px}}.ma-addcard-overlay{align-items:center;animation:ma-modal-fadeIn .3s ease;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10050}.ma-addcard-modal{animation:ma-modal-slideUp .4s cubic-bezier(.34,1.56,.64,1);background:#e0e3e0;border:1px solid #c5c9c5;border-radius:16px;box-shadow:0 10px 40px #0003;max-height:90vh;max-width:640px;overflow-y:auto;padding:28px 32px 32px;width:92%}.ma-addcard-title{color:#1a331c;font-size:20px;font-weight:700;margin:0 0 8px}.ma-addcard-title--section{margin-bottom:12px;margin-top:24px}.ma-addcard-secure{align-items:center;color:#4b5563;display:flex;font-size:13px;gap:8px;margin:0 0 20px}.ma-addcard-lock{font-size:14px}.ma-addcard-fields{display:flex;flex-direction:column;gap:16px}.ma-addcard-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.ma-addcard-field{display:flex;flex-direction:column;gap:6px}.ma-addcard-field label{color:#374151;font-size:14px;font-weight:600}.ma-addcard-modal input[type=text],.ma-addcard-modal select{background:#fff;border:2px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#111;font-size:15px;padding:10px 12px;width:100%}.ma-addcard-modal input.ma-addcard-input--error{border-color:#dc2626}.ma-addcard-error{color:#dc2626;font-size:13px}.ma-addcard-checkbox{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:14px;gap:10px}.ma-addcard-checkbox input{accent-color:#1a331c;height:18px;width:18px}.ma-addcard-actions{border-top:1px solid #d1d5db;display:flex;gap:12px;justify-content:flex-end;margin-top:28px;padding-top:20px}.ma-addcard-actions .ma-btn--cancel{background:#4b5563;color:#fff}.ma-addcard-actions .ma-btn--cancel:hover{background:#374151}.ma-addcard-actions .ma-btn--save{background:#687969;color:#fff}.ma-addcard-actions .ma-btn--save:hover{background:#1a331c}.ma-result-popup{align-items:center;animation:ma-modal-fadeIn .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}@keyframes ma-modal-fadeIn{0%{opacity:0}to{opacity:1}}.ma-result-popup-content{animation:ma-modal-slideUp .4s cubic-bezier(.34,1.56,.64,1);background:#e0e3e0;border:2px solid #687969;border-radius:30px;box-shadow:0 7px 8.1px 3px #00000040;max-width:500px;min-width:380px;overflow:hidden;padding:0;position:relative;text-align:center}@keyframes ma-modal-slideUp{0%{opacity:0;transform:translateY(30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.ma-result-popup-content:before{background:linear-gradient(135deg,#1a331c,#687969);content:"";display:block;height:80px;width:100%}.ma-result-popup-content:after{color:#fff;content:"✓";font-size:48px;left:50%;position:absolute;text-shadow:0 2px 10px #0000004d;top:20px;transform:translateX(-50%)}.ma-result-popup-close{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:32px;justify-content:center;line-height:1;position:absolute;right:15px;top:15px;width:32px;z-index:10}.ma-result-popup-close:hover{background:#ffffff4d}.ma-result-popup-message{color:#2d5a2d;font-size:18px;font-weight:600;line-height:1.5;margin:0;padding:40px 30px 30px}@media (max-width:600px){.ma-result-popup{padding:10px}.ma-result-popup-content{border-radius:16px;max-width:calc(100vw - 20px);min-width:0;width:100%}.ma-result-popup-content:before{height:64px}.ma-result-popup-content:after{font-size:36px;top:14px}.ma-result-popup-close{font-size:16px;height:28px;right:10px;top:10px;width:28px}.ma-result-popup-message{font-size:14px;padding:30px 14px 16px}}.blog-page{background:linear-gradient(180deg,#f7f8f5,#eef0eb);min-height:calc(100vh - 200px);padding:48px 24px 64px}.blog-coming-soon-banner,.blog-page{align-items:center;display:flex;justify-content:center}.blog-coming-soon-banner{background:linear-gradient(145deg,#8a9a84,#6f7f6a 45%,#5a6b55);border-radius:20px;box-shadow:0 20px 50px #2d3a2a40,inset 0 1px 0 #ffffff1f;max-width:960px;min-height:220px;overflow:hidden;position:relative;width:100%}.blog-coming-soon-overlay{background-image:radial-gradient(circle at 20% 30%,#ffffff0f 0,#0000 45%),radial-gradient(circle at 80% 70%,#00000014 0,#0000 40%),repeating-linear-gradient(-12deg,#0000,#0000 12px,#00000008 0,#00000008 13px);inset:0;pointer-events:none;position:absolute}.blog-coming-soon-text{color:#fff;font-family:Poppins,system-ui,-apple-system,sans-serif;font-size:clamp(2rem,6vw,3.25rem);font-weight:700;letter-spacing:.04em;position:relative;text-shadow:0 2px 24px #0003;z-index:1}@media (max-width:600px){.blog-coming-soon-banner{border-radius:16px;min-height:180px}}.footer-container{background:linear-gradient(135deg,#1a331c,#0f1f10);color:#e0e3e0;font-family:Poppins,sans-serif;overflow:hidden;position:relative}.footer-container:before{animation:shimmer 3s ease-in-out infinite;background:linear-gradient(90deg,#4a9eff,#0f8,#4a9eff);content:"";height:2px;left:0;position:absolute;right:0;top:0}@keyframes shimmer{0%,to{opacity:.5}50%{opacity:1}}.footer-top-section{padding:40px 0}.footer-top-content{align-items:flex-start;display:flex;gap:60px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.footer-left{display:flex;flex-direction:column;gap:0;min-width:250px}.footer-logo{margin-bottom:10px}.footer-logo-image{filter:drop-shadow(0 4px 8px rgba(74,158,255,.3));height:61px;opacity:1;transform:rotate(0deg);transition:all .3s ease;width:88px}.footer-logo-image:hover{filter:drop-shadow(0 6px 12px rgba(74,158,255,.5));transform:scale(1.05)}.footer-selectors{display:flex;flex-direction:column;gap:8px}.selector-item{align-items:center;background:linear-gradient(145deg,#fff,#f8f9fa);border:1px solid #4a9eff1a;border-radius:12px;box-shadow:0 2px 8px #0000001a;color:#333;cursor:pointer;display:flex;font-size:14px;gap:8px;height:30px;opacity:1;padding:8px 12px;position:relative;transform:rotate(0deg);transition:all .3s cubic-bezier(.4,0,.2,1);width:209px}.selector-item:hover{background:linear-gradient(145deg,#f8f9fa,#e9ecef);border-color:#4a9eff4d;box-shadow:0 4px 16px #4a9eff33;transform:translateY(-2px)}.selector-item:after{color:#666;content:"▼";font-size:10px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.flag-icon{border-radius:50%;height:20px;object-fit:cover;width:20px}.country-dropdown-container{position:relative}.country-selector{cursor:pointer}.country-dropdown{animation:dropdownSlideIn .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#fff,#f8f9fa);border-radius:12px;box-shadow:0 8px 32px #00000026,0 0 0 1px #4a9eff1a;left:0;margin-top:8px;overflow:hidden;position:absolute;top:100%;width:209px;z-index:1000}@keyframes dropdownSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-item{align-items:center;border-bottom:1px solid #f0f0f0;color:#333;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 12px;transition:background .2s ease}.dropdown-item:last-child{border-bottom:none}.dropdown-item:hover{background:linear-gradient(145deg,#e3f2fd,#bbdefb);transform:translateX(4px)}.dropdown-item.selected{background:#e8f4fd;color:#1976d2}.language-currency-row{display:flex;gap:8px}.language-currency-row .selector-item{flex:1 1}.language-currency-row .selector-item:last-child{flex:none;height:30px;opacity:1;transform:rotate(0deg);width:70px}.shipping-icons{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,49px);margin-top:10px;width:fit-content}.shipping-icons img{background:#fff;border-radius:3px;box-sizing:border-box;display:block;height:26px;object-fit:contain;padding:2px 3px;width:49px}.footer-navigation{display:flex;flex:1 1;flex-wrap:wrap;gap:64px}.footer-column{display:flex;flex-direction:column;gap:15px}.footer-title{color:#fff;font-size:16px;font-weight:700;letter-spacing:.5px;margin:0;padding-bottom:8px;position:relative;text-transform:uppercase}.footer-title:after{background:linear-gradient(90deg,#4a9eff,#0f8);border-radius:1px;bottom:0;content:"";height:2px;left:0;position:absolute;width:30px}.footer-links{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.footer-links li a{align-items:center;color:#b0b7b0;display:flex;font-size:14px;gap:8px;line-height:1.4;padding:4px 0;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.footer-links li a:before{background:linear-gradient(90deg,#4a9eff,#0f8);border-radius:1px;content:"";height:2px;left:-12px;position:absolute;top:50%;transform:translateY(-50%);transition:width .3s ease;width:0}.footer-links li a:hover{color:#fff;transform:translateX(8px)}.footer-links li a:hover:before{width:8px}.footer-links li a svg{flex-shrink:0}.footer-support-icon{color:inherit;display:block;flex-shrink:0;height:16px;width:16px}.footer-faq-icon__mark{fill:#0f1f10}.footer-divider{background:linear-gradient(90deg,#0000,#ffffff4d,#4a9eff80,#ffffff4d,#0000);border-radius:1px;height:2px;margin:0 auto;max-width:80%;position:relative}.footer-divider:before{background:#4a9eff;border-radius:50%;box-shadow:0 0 8px #4a9eff99;content:"";height:4px;left:50%;position:absolute;top:-1px;transform:translateX(-50%);width:4px}.footer-bottom-section{padding:30px 0}.footer-bottom-content{align-items:center;display:flex;gap:40px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.payment-methods{grid-gap:12px 20px;align-items:start;display:grid;gap:12px 20px;grid-template-columns:repeat(2,auto);justify-items:start;max-width:none;width:fit-content}.payment-methods__spacer{display:block;height:16px;pointer-events:none;visibility:hidden;width:48px}.payment-logo{height:16px;opacity:1;transform:rotate(0deg);transition:opacity .3s ease;width:48px}.payment-logo:hover{opacity:1}.copyright-info{display:flex;flex:1 1;flex-direction:column;gap:8px;text-align:left}.copyright-text{color:#fff;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;height:auto;letter-spacing:0;line-height:1.4;margin:0;opacity:1;text-align:left;transform:rotate(0deg);width:auto}.copyright-text .company-name{color:#fff;text-underline-offset:2px}.Footer-disclaimer-text{color:#fff;font-size:12px;line-height:1.4;margin:0;max-width:500px}.footer-right{align-items:center;display:flex;gap:20px}.social-media{display:flex;gap:12px}.social-icon{align-items:center;background:linear-gradient(145deg,#4a9eff1a,#00ff881a);border:1px solid #4a9eff33;border-radius:50%;color:#b0b7b0;display:flex;height:36px;justify-content:center;overflow:hidden;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);width:36px}.social-icon:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.social-icon:hover{background:linear-gradient(145deg,#4a9eff,#0f8);border-color:#ffffff4d;box-shadow:0 8px 25px #4a9eff66;color:#fff;transform:translateY(-3px) scale(1.1)}.social-icon:hover:before{left:100%}.chat-widget{align-items:center;display:flex;justify-content:center;margin-left:10px}.chat-widget svg{display:block;margin:0 auto}.chat-button{align-items:center;background:linear-gradient(145deg,#4a9eff,#0f8);border:none;border-radius:50%;box-shadow:0 4px 15px #4a9eff4d;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:50px}.chat-button:before{background:#ffffff4d;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:0}.chat-button:hover{box-shadow:0 8px 25px #4a9eff80;transform:scale(1.1) rotate(5deg)}.chat-button:hover:before{height:100%;width:100%}.chat-button:active{transform:scale(.95)}@media (max-width:1024px){.footer-top-content{flex-direction:column;gap:40px}.footer-left{align-items:center;min-width:0;width:100%}.footer-navigation{gap:28px;justify-content:space-between;width:100%}.footer-bottom-content{flex-direction:column;gap:30px;text-align:center}.copyright-info{align-items:center;text-align:center}.Footer-disclaimer-text{max-width:720px}.footer-right{justify-content:center}}@media (max-width:768px){.footer-top-content{gap:28px;padding:0 16px}.footer-navigation{grid-gap:24px 20px;display:grid;gap:24px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.footer-left{min-width:auto}.footer-column{min-width:0}.payment-methods,.shipping-icons{margin-left:auto;margin-right:auto}.social-media{flex-wrap:wrap;justify-content:center}.footer-links li a:before{display:none}.footer-links li a:hover{transform:none}}@media (max-width:480px){.footer-top-section{padding:30px 0}.footer-bottom-section{padding:20px 0}.footer-bottom-content,.footer-top-content{padding:0 15px}.footer-navigation{gap:20px;grid-template-columns:1fr}.footer-column{gap:12px}.footer-title{font-size:14px}.footer-links li a{font-size:13px}.social-icon{height:32px;width:32px}.payment-methods{gap:10px 14px;justify-content:center}.Footer-disclaimer-text{font-size:11px}}.email-modal-overlay{align-items:flex-end;animation:email-modal-fade-in .3s ease-out;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f1f10d9;bottom:0;display:flex;justify-content:flex-end;left:0;padding:0;position:fixed;right:0;top:0;z-index:10000}@keyframes email-modal-fade-in{0%{opacity:0}to{opacity:1}}.email-modal-container{animation:email-modal-slide-up .3s ease-out;background:#e0e3e0;border-radius:16px;box-shadow:0 20px 60px #0006;margin:0 40px 200px;max-width:380px;padding:32px 28px;position:relative;transform:translateY(0);width:calc(100% - 80px)}@keyframes email-modal-slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.email-modal-close-button{align-items:center;background:#0000;border:none;border-radius:50%;color:#4a5568;cursor:pointer;display:flex;font-size:28px;height:32px;justify-content:center;line-height:1;padding:0;position:absolute;right:12px;top:12px;transition:all .2s ease;width:32px}.email-modal-close-button:hover{background:#0000001a;color:#2d3748;transform:rotate(90deg)}.email-modal-heading{color:#2d3748;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;margin:0 0 24px;padding-right:32px}.email-modal-content{display:flex;flex-direction:column;gap:24px}.email-modal-email-section{align-items:center;display:flex;gap:12px}.email-modal-icon{color:#4a5568;flex-shrink:0}.email-modal-email-address{color:#2d3748;font-family:Poppins,sans-serif;font-size:16px;font-weight:500}.email-modal-hours-section{display:flex;flex-direction:column;gap:12px}.email-modal-hours-row{align-items:center;display:flex;gap:16px;justify-content:space-between}.email-modal-day{font-weight:500;min-width:60px}.email-modal-day,.email-modal-time{color:#4a5568;font-family:Poppins,sans-serif;font-size:15px}.email-modal-time{font-weight:400;text-align:right}.footer-email-link,.footer-phone-link{align-items:center;appearance:none;background:#0000;border:0;color:#b0b7b0;cursor:pointer;display:inline-flex;font:inherit;gap:8px;line-height:1.4;margin:0;padding:4px 0;text-decoration:none}.footer-email-link:hover,.footer-phone-link:hover{color:#fff}@media (max-width:768px){.email-modal-container{margin:0 20px 150px;max-width:calc(100% - 40px)}}@media (max-width:480px){.email-modal-container{margin:0 20px 120px;max-width:calc(100% - 40px);padding:24px 20px}.email-modal-heading{font-size:18px;margin-bottom:20px}.email-modal-day,.email-modal-email-address,.email-modal-time{font-size:14px}}.phone-modal-overlay{align-items:flex-end;animation:phone-modal-fade-in .3s ease-out;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f1f10d9;bottom:0;display:flex;justify-content:flex-end;left:0;padding:0;position:fixed;right:0;top:0;z-index:10000}@keyframes phone-modal-fade-in{0%{opacity:0}to{opacity:1}}.phone-modal-container{animation:phone-modal-slide-up .3s ease-out;background:#e0e3e0;border-radius:16px;box-shadow:0 20px 60px #0006;margin:0 40px 200px;max-width:380px;padding:32px 28px;position:relative;transform:translateY(0);width:calc(100% - 80px)}@keyframes phone-modal-slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.phone-modal-close-button{align-items:center;background:#0000;border:none;border-radius:50%;color:#4a5568;cursor:pointer;display:flex;font-size:28px;height:32px;justify-content:center;line-height:1;padding:0;position:absolute;right:12px;top:12px;transition:all .2s ease;width:32px}.phone-modal-close-button:hover{background:#0000001a;color:#2d3748;transform:rotate(90deg)}.phone-modal-heading{color:#2d3748;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;margin:0 0 24px;padding-right:32px}.phone-modal-content{display:flex;flex-direction:column;gap:24px}.phone-modal-phone-section{align-items:center;display:flex;gap:12px}.phone-modal-icon{color:#4a5568;flex-shrink:0}.phone-modal-phone-number{color:#2d3748;font-family:Poppins,sans-serif;font-size:16px;font-weight:500}.phone-modal-hours-section{display:flex;flex-direction:column;gap:12px}.phone-modal-hours-row{align-items:center;display:flex;gap:16px;justify-content:space-between}.phone-modal-day{font-weight:500;min-width:60px}.phone-modal-day,.phone-modal-time{color:#4a5568;font-family:Poppins,sans-serif;font-size:15px}.phone-modal-time{font-weight:400;text-align:right}@media (max-width:768px){.phone-modal-container{margin:0 20px 150px;max-width:calc(100% - 40px)}}@media (max-width:480px){.phone-modal-container{margin:0 20px 120px;max-width:calc(100% - 40px);padding:24px 20px}.phone-modal-heading{font-size:18px;margin-bottom:20px}.phone-modal-day,.phone-modal-phone-number,.phone-modal-time{font-size:14px}}.evm-overlay{align-items:center;animation:evm-fade .25s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:2000}@keyframes evm-fade{0%{opacity:0}to{opacity:1}}.evm-panel{background:#e0e3e0;border:2px solid #687969;border-radius:24px;box-shadow:0 7px 8.1px 3px #00000040;max-width:480px;padding:32px 28px 28px;position:relative;text-align:center;width:100%}.evm-close{background:#68796926;border:none;border-radius:50%;color:#1a331c;cursor:pointer;font-size:22px;height:32px;line-height:1;position:absolute;right:12px;top:12px;width:32px}.evm-close:hover{background:#68796947}.evm-title{color:#1a331c;font-size:20px;font-weight:700;line-height:1.3;margin:0 0 16px}.evm-body,.evm-title{font-family:Poppins,sans-serif}.evm-body{color:#333;font-size:14px;font-weight:400;line-height:1.6;margin:0 0 24px;text-align:left}.evm-primary{background:#687969;border:none;border-radius:52px;color:#fff;cursor:pointer;font-family:Jost,sans-serif;font-size:16px;font-weight:600;min-width:200px;padding:12px 28px;transition:background .2s ease}.evm-primary:hover:not(:disabled){background:#556456}.evm-primary:disabled{cursor:not-allowed;opacity:.75}.evm-feedback{background:#6879691f;border-radius:12px;color:#1a331c;font-family:Poppins,sans-serif;font-size:13px;line-height:1.5;margin:14px 0 0;padding:10px 12px;text-align:center}
/*# sourceMappingURL=main.7ee872c1.css.map*/