@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);html{font-size:16px}:root{--focus-field:var(--info-blue-400);--info-color-background:var(--denim-blue-light-4);--info-color-text:var(--denim-blue-dark-4);--notifications-color-background:var(--berry-red-100);--notifications-color-text:var(--berry-red-700);--error-color-background:var(--permanent-red-light-4);--error-color-text:var(--permanent-red-dark-2);--cart-notification-color:var(--permanent-red);--cart-counter-text:var(--simple-white);--cart-counter-background:var(--permanent-red);--text-color:var(--denim-blue-dark-4);--icons-color:var(--denim-blue-dark-4);--field-focus:var(--denim-blue-light-1);--selected-item-background:var(--vivid-sky-blue-dark-3);--selected-item-text:var(--vivid-sky-blue-light-7);--navbar-background:var(--gray-10);--navbar-text-color:var(--denim-blue-dark-4);--links-text-color:var(--denim-blue);--gray-10:#f5f5f5;--gray-25:#eaeaea;--gray-50:#dfdfdf;--gray-100:#bfbfbf;--gray-200:#9f9f9f;--gray-300:#606060;--gray-400:#606060;--gray-500:#404040;--gray-600:#202020;--gray-700:#000;--denim-blue-light-4:#dee2ff;--denim-blue-light-3:#9ca8ff;--denim-blue-light-2:#5a6dfe;--denim-blue-light-1:#3950fe;--denim-blue:#011cf4;--denim-blue-dark-1:#0116b7;--denim-blue-dark-2:#010f7a;--denim-blue-dark-3:#00073d;--denim-blue-dark-4:#00041e;--light-cerulean-light-4:#e6fafd;--light-cerulean-light-3:#cef4fc;--light-cerulean-light-2:#9de9f9;--light-cerulean-light-1:#6cdff6;--light-cerulean:#3ad4f2;--light-cerulean-dark-1:#0eb3d4;--light-cerulean-dark-2:#0b95b1;--light-cerulean-dark-3:#075a6a;--light-cerulean-dark-4:#021e23;--acid-green-light-4:#f7fce2;--acid-green-light-3:#eff8c4;--acid-green-light-2:#dff28a;--acid-green-light-1:#cfeb4f;--acid-green:#bde219;--acid-green-dark-1:#a5c516;--acid-green-dark-2:#768d10;--acid-green-dark-3:#475409;--acid-green-dark-4:#181c03;--sunburst-orange-light-4:#fefee0;--sunburst-orange-light-3:#fee0c2;--sunburst-orange-light-2:#fdc185;--sunburst-orange-light-1:#fba147;--sunburst-orange:#994d00;--sunburst-orange-dark-1:#bf6204;--sunburst-orange-dark-2:#7f4103;--sunburst-orange-dark-3:#402101;--sunburst-orange-dark-4:#201001;--permanent-red-light-4:#fce8e8;--permanent-red-light-3:#f6b9b9;--permanent-red-light-2:#f18b8b;--permanent-red-light-1:#eb5c5c;--permanent-red:#e84747;--permanent-red-dark-1:#c91919;--permanent-red-dark-2:#a71515;--permanent-red-dark-3:#640c0c;--permanent-red-dark-4:#210404;--simple-white:#fff}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-optical-sizing:auto;font-size:1rem;font-weight:400;line-height:1.5;margin:0}.container{background-color:#fff;margin:auto;max-width:1514px;padding:8px 16px}.primary{color:#011cf4;color:var(--primary-color)}.buttonMain{align-items:center;background-color:#3950fe;background-color:var(--denim-blue-light-1);border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-family:Open Sans,sans-serif;font-size:16px;font-weight:700;justify-content:center;letter-spacing:.1px;padding:12px 24px;width:100%}.buttonMain .icon{font-size:16px;margin-left:8px}.buttonMain:hover{background-color:#00073d;background-color:var(--denim-blue-dark-3);transition:background-color .2s}.buttonSecondary{align-items:center;background:#0000;border:1px solid;border-radius:4px;color:#010f7a;color:var(--denim-blue-dark-2);cursor:pointer;display:inline-flex;font-family:Open Sans;font-weight:600;margin:0;padding:8px 16px;text-decoration:none}.buttonSecondary:hover{background-color:#0000c00d}.buttonSecondaryOutlined{align-items:center;background:#0000;border:1px solid #011cf4;border:1px solid var(--button-border-color,var(--primary-color));border-radius:4px;color:#011cf4;color:var(--button-text-color,var(--primary-color));cursor:pointer;display:inline-flex;font-family:Open Sans;font-weight:600;margin:0;padding:8px 16px;text-decoration:none}.buttonSecondaryOutlined:hover{background-color:#0000c00d;background-color:var(--button-hover-bg,#0000c00d)}.buttonSecondaryFilled{align-items:center;background:#011cf4;background:var(--button-bg-color,var(--primary-color));border:1px solid #011cf4;border:1px solid var(--button-border-color,var(--primary-color));border-radius:4px;color:#fff;color:var(--button-text-color,#fff);cursor:pointer;display:inline-flex;font-family:Open Sans;font-weight:600;margin:0;padding:8px 16px;text-decoration:none}.buttonSecondaryFilled:hover{background-color:var(--blue-evefant-dark-1);background-color:var(--button-hover-bg,var(--blue-evefant-dark-1))}@media (max-width:768px){.container{padding:10px}}.divider{background-color:#dbdbff;height:1px;margin-bottom:16px;margin-top:16px;width:100%}.section-separator{background:#eaeaea;background:var(--gray-25,#eaeaea);border:none;height:1px;margin:32px 0;width:100%}.buttonProdMini{align-items:center;align-self:flex-start;background-color:#fff;border:1px solid #00041e;border:1px solid var(--icons-color);border-radius:50px;box-sizing:border-box;color:#00041e;color:var(--icons-color);cursor:pointer;display:flex;font-family:Open Sans,sans-serif;font-size:16px;font-weight:700;height:40px;justify-content:center;letter-spacing:.1px;margin-top:12px;padding:8px 16px}.buttonProdMini:hover{box-shadow:inset 0 0 0 .0625rem var(--negro-grafito)}.buttonProdMini .icon{font-size:24px;height:24px;margin:0 4px 0 0;padding:0}.buttonCatPage{align-items:center;align-self:flex-start;background-color:#011cf4;background-color:var(--primary-color);border:none;border-radius:50px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:Open Sans,sans-serif;font-size:16px;font-weight:700;height:40px;justify-content:center;letter-spacing:.1px;margin-top:12px;padding:8px 16px}.buttonCatPage:hover{background-color:#010f7a;background-color:var(--denim-blue-dark-2);transition:background-color .2s}.buttonCatPage .icon{font-size:24px;height:24px;margin:0 4px 0 0;padding:0}.sortDropdown select{appearance:none;background:url('data:image/svg+xml;utf8,<svg fill="%23333" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right 16px center;background-size:16px;border:1px solid #ccc;border-radius:4px;font-family:Open Sans,sans-serif;font-size:16px;margin-top:8px;padding:12px 16px}.sortDropdown select:focus,.sortDropdown select:hover{border-color:#007bff;outline:none}.sortDropdown select option{background-color:#fff;color:#333;font-family:Open Sans,sans-serif;font-size:16px;padding:12px 16px}.sortDropdown select option:focus,.sortDropdown select option:hover{background-color:#f0f0f0;color:#007bff}.sortDropdown{cursor:pointer;position:relative}.sortDropdown .dropdownList{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 8px #0000001a;display:none;left:0;list-style:none;margin:0;padding:0;position:absolute;top:100%;width:100%;z-index:900}.sortDropdown .dropdownList.show{display:block}.sortDropdown .dropdownList li{cursor:pointer;font-family:Open Sans,sans-serif;font-size:16px;padding:12px 16px}.sortDropdown .dropdownList li:hover{background-color:#f0f0f0}.customPagination{font-family:Open Sans,sans-serif!important;margin:2rem 0}.customPagination .MuiPaginationItem-root{color:#011cf4;color:var(--primary-color);font-family:Open Sans,sans-serif;font-size:1rem;height:32px;min-width:32px}.customPagination .MuiPaginationItem-root.Mui-selected{background-color:#011cf4;background-color:var(--primary-color);color:#fff}.customPagination .MuiPaginationItem-root:hover{background-color:#011cf41a}.customPagination .MuiPaginationItem-root.Mui-selected:hover{background-color:#0116b7;background-color:var(--denim-blue-dark-1)}@media (max-width:768px){.customPagination .MuiPaginationItem-root{font-size:.875rem;height:28px;min-width:28px}}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,R0lGODlhIAAgAPUAAP///wAAAPr6+sTExOjo6PDw8NDQ0H5+fpqamvb29ubm5vz8/JKSkoaGhuLi4ri4uKCgoOzs7K6urtzc3D4+PlZWVmBgYHx8fKioqO7u7kpKSmxsbAwMDAAAAM7OzsjIyNjY2CwsLF5eXh4eHkxMTLCwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAG/0CAcEgkFjgcR3HJJE4SxEGnMygKmkwJxRKdVocFBRRLfFAoj6GUOhQoFAVysULRjNdfQFghLxrODEJ4Qm5ifUUXZwQAgwBvEXIGBkUEZxuMXgAJb1dECWMABAcHDEpDEGcTBQMDBQtvcW0RbwuECKMHELEJF5NFCxm1AAt7cH4NuAOdcsURy0QCD7gYfcWgTQUQB6Zkr66HoeDCSwIF5ucFz3IC7O0CC6zx8YuHhW/3CvLyfPX4+OXozKnDssBdu3G/xIHTpGAgOUPrZimAJCfDPYfDin2TQ+xeBnWbHi37SC4YIYkQhdy7FvLdpwWvjA0JyU/ISyIx4xS6sgfkNS4me2rtVKkgw0JCb8YMZdjwqMQ2nIY8BbcUQNVCP7G4MQq1KRivR7tiDEuEFrggACH5BAAKAAEALAAAAAAgACAAAAb/QIBwSCQmNBpCcckkEgREA4ViKA6azM8BEZ1Wh6LOBls0HA5fgJQ6HHQ6InKRcWhA1d5hqMMpyIkOZw9Ca18Qbwd/RRhnfoUABRwdI3IESkQFZxB4bAdvV0YJQwkDAx9+bWcECQYGCQ5vFEQCEQoKC0ILHqUDBncCGA5LBiHCAAsFtgqoQwS8Aw64f8m2EXdFCxO8INPKomQCBgPMWAvL0n/ff+jYAu7vAuxy8O/myvfX8/f7/Arq+v0W0HMnr9zAeE0KJlQkJIGCfE0E+PtDq9qfDMogDkGmrIBCbNQUZIDosNq1kUsEZJBW0dY/b0ZsLViQIMFMW+RKKgjFzp4fNokPIdki+Y8JNVxA79jKwHAI0G9JGw5tCqDWTiFRhVhtmhVA16cMJTJ1OnVIMo1cy1KVI5NhEAAh+QQACgACACwAAAAAIAAgAAAG/0CAcEgkChqNQnHJJCYWRMfh4CgamkzFwBOdVocNCgNbJAwGhKGUOjRQKA1y8XOGAtZfgIWiSciJBWcTQnhCD28Qf0UgZwJ3XgAJGhQVcgKORmdXhRBvV0QMY0ILCgoRmIRnCQIODgIEbxtEJSMdHZ8AGaUKBXYLIEpFExZpAG62HRRFArsKfn8FIsgjiUwJu8FkJLYcB9lMCwUKqFgGHSJ5cnZ/uEULl/CX63/x8KTNu+RkzPj9zc/0/Cl4V0/APDIE6x0csrBJwybX9DFhBhCLgAilIvzRVUriKHGlev0JtyuDvmsZUZlcIiCDnYu7KsZ0UmrBggRP7n1DqcDJEzciOgHwcwTyZEUmIKEMFVIqgyIjpZ4tjdTxqRCMPYVMBYDV6tavUZ8yczpkKwBxHsVWtaqo5tMgACH5BAAKAAMALAAAAAAgACAAAAb/QIBwSCQuBgNBcck0FgvIQtHRZCYUGSJ0IB2WDo9qUaBQKIXbLsBxOJTExUh5mB4iDo0zXEhWJNBRQgZtA3tPZQsAdQINBwxwAnpCC2VSdQNtVEQSEkOUChGSVwoLCwUFpm0QRAMVFBQTQxllCqh0kkIECF0TG68UG2O0foYJDb8VYVa0alUXrxoQf1WmZnsTFA0EhgCJhrFMC5Hjkd57W0jpDsPDuFUDHfHyHRzstNN78PPxHOLk5dwcpBuoaYk5OAfhXHG3hAy+KgLkgNozqwzDbgWYJQyXsUwGXKNA6fnYMIO3iPeIpBwyqlSCBKUqEQk5E6YRmX2UdAT5kEnHKkQ5hXjkNqTPtKAARl1sIrGoxSFNuSEFMNWoVCxEpiqyRlQY165wEHELAgAh+QQACgAEACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0GxwFwmFJlnlAgaTKpFqEIqFJMBhcEABC5GjkPz0KN2tsvHBH4sJKgdd1NHSXILah9tAmdCC0dUcg5qVEQfiIxHEYtXSACKnWoGXAwHBwRDGUcKBXYFi0IJHmQEEKQHEGGpCnp3AiW1DKFWqZNgGKQNA65FCwV8bQQHJcRtds9MC4rZitVgCQbf4AYEubnKTAYU6eoUGuSpu3fo6+ka2NrbgQAE4eCmS9xVAOW7Yq7IgA4Hpi0R8EZBhDshOnTgcOtfM0cAlTigILFDiAFFNjk8k0GZgAxOBozouIHIOyKbFixIkECmIyIHOEiEWbPJTTQ5FxcVOMCgzUVCWwAcyZJvzy45ADYVZNIwTlIAVfNB7XRVDLxEWLQ4E9JsKq+rTdsMyhcEACH5BAAKAAUALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUYKQ4YKEYSKfVKPaUMZHwMDeQBxh04ABYSFGU4JBpsDBmFHdXMLIKofBEyKCpdgspsOoUsLXaRLCQMgwky+YJ1FC4POg8lVAg7U1Q5drtnHSw4H3t8HDdnZy2Dd4N4Nzc/QeqLW1bnM7rXuV9tEBhQQ5UoCbJDmWKBAQcMDZNhwRVNCYANBChZYEbkVCZOwASEcCDFQ4SEDIq6WTVqQIMECBx06iCACQQPBiSabHDqzRUTKARMhSFCDrc+WNQIcOoRw5+ZIHj8ADqSEQBQAwKKLhIzowEEeGKQ0owIYkPKjHihZoBKi0KFE01b4zg7h4y4IACH5BAAKAAYALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUUJeQCGChGEin1SkGlubEhDcYdOAAWEhRlOC12HYUd1eqeRokOKCphgrY5MpotqhgWfunqPt4PCg71gpgXIyWSqqq9MBQPR0tHMzM5L0NPSC8PCxVUCyeLX38+/AFfXRA4HA+pjmoFqCAcHDQa3rbxzBRD1BwgcMFIlidMrAxYICHHA4N8DIqpsUWJ3wAEBChQaEBnQoB6RRr0uARjQocMAAA0w4nMz4IOaU0lImkSngYKFc3ZWyTwJAALGK4fnNA3ZOaQCBQ22wPgRQlSIAYwSfkHJMrQkTyEbKFzFydQq15ccOAjUEwQAIfkEAAoABwAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVD29K/AFfRRQUDDt1PmoFqHgPtBLetvMwG7QMes0KxkkIFIQNKDhBgKvCh3gQiqmxt6NDBAAEIEAgUOHCgBBEH9Yg06uWAIQUABihQMACgBEUHTRwoUEOBIcqQI880OIDgm5ABDA8IgUkSwAAyij1/jejAARPPIQwONBCnBAJDCEOOCnFA8cOvEh1CEJEqBMIBEDaLcA3LJIEGDe/0BAEAIfkEAAoACAAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVDDti/BQccA8yrYBAjHR0jc53LRQYU6R0UBnO4RxmiG/IjJUIJFuoVKeCBigBN5QCk43BgFgMKFCYUGDAgFEUQRGIRYbCh2xACEDcAcHDgQDcQFGf9s7VkA0QCI0t2W0DRw68h8ChAEELSJE8xijBvVqCgIU9PjwA+UNzG5AHEB9xkDpk4QMGvARQsEDlKxMCALDeLcA0rqEEDlWCCAAAh+QQACgAJACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0FRylQmFJlnlFhQJKrTrRCqoALIBXAxchySzZm2Wusdi8nfOfeYfAuPEWoCZkILR2l+V2VFCXkAhgoRhIp9UpBpbmxIQ3GHTgAFhIUZTgtdh2FHdXqnkaJDigqYYK2OTKaLaoYFn7p6j0wOA8PEAw6/Z4PKUhwdzs8dEL9kqqrN0M7SetTVCsLFw8d6C8vKvUQEv+dVCRAaBnNQtkwPFRQUFXOduUoTG/cUNkyYg+tIBlEMAFYYMAaBuCekxmhaJeSeBgiOHhw4QECAAwcCLhGJRUQCg3RDCmyUVmBYmlOiGqmBsPGlyz9YkAlxsJEhqCubABS9AsPgQAMqLQfM0oTMwEZ4QpLOwvMLxAEEXIBG5aczqtaut4YNXRIEACH5BAAKAAoALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RahAQRQtHaX5XZUUJeQAGHR0jA0SKfVKGCmlubEhCBSGRHSQOQwVmQwsZTgtdh0UQHKIHm2quChGophuiJHO3jkwOFB2UaoYFTnMGegDKRQQG0tMGBM1nAtnaABoU3t8UD81kR+UK3eDe4nrk5grR1NLWegva9s9czfhVAgMNpWqgBGNigMGBAwzmxBGjhACEgwcgzAPTqlwGXQ8gMgAhZIGHWm5WjelUZ8jBBgPMTBgwIMGCRgsygVSkgMiHByD7DWDmx5WuMkZqDLCU4gfAq2sACrAEWFSRLjUfWDopCqDTNQIsJ1LF0yzDAA90UHV5eo0qUjB8mgUBACH5BAAKAAsALAAAAAAgACAAAAb/QIBwSCwqFIuickk0FIiCo6A4ZSoZnRBUSiwoEtYipNOBDKOKKgD9DBNHHU4brc4c3cUBeSOk949geEQUZA5rXABHEW4PD0UOZBSHaQAJiEMJgQATFBQVBkQHZKACUwtHbX0RR0mVFp0UFwRCBSQDSgsZrQteqEUPGrAQmmG9ChFqRAkMsBd4xsRLBBsUoG6nBa14E4IA2kUFDuLjDql4peilAA0H7e4H1udH8/Ps7+3xbmj0qOTj5mEWpEP3DUq3glYWOBgAcEmUaNI+DBjwAY+dS0USGJg4wABEXMYyJNvE8UOGISKVCNClah4xjg60WUKyINOCUwrMzVRARMGENWQ4n/jpNTKTm15J/CTK2e0MoD+UKmHEs4onVDVVmyqdpAbNR4cKTjqNSots07EjzzJh1S0IADsAAAAAAAAAAAA=) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.Hero_hero__zvVCj{margin:0 auto;max-width:1440px;overflow:hidden;position:relative}.Hero_sliderImage__lO0dJ{aspect-ratio:3.1;border-radius:5px;height:auto;width:100%}.Hero_hero__zvVCj .slick-dots{bottom:0;margin-top:0;padding:0;position:relative}.Hero_hero__zvVCj .slick-dots li{margin:0 3px}.Hero_hero__zvVCj .slick-dots li button:before{color:var(--gray-200);font-size:10px;opacity:.5}.Hero_hero__zvVCj .slick-dots li.slick-active button:before{color:var(--denim-blue);opacity:1}@media (max-width:768px){.Hero_sliderContainer__Cgla-{max-width:768px;overflow:hidden;width:80%}.Hero_sliderImage__lO0dJ{aspect-ratio:1.14;border-radius:5px;height:auto;width:100%}.Hero_hero__zvVCj .slick-dots{margin-top:0}}.ProductSlider6_container__r4u-v{--slider-spacing:16px;--card-min-height:350px;--title-height:32px;--subtitle-height:24px;--slider-min-height:400px;box-sizing:border-box;contain:layout;display:flex;margin:0 auto 40px;max-width:1440px;min-height:var(--slider-min-height);padding:0 var(--slider-spacing);width:calc(100% - 32px)}.ProductSlider6_sliderSection__5KDIz{display:flex;flex-direction:column;gap:16px;width:100%}.ProductSlider6_sliderHead__pm020{display:flex;flex-direction:column;gap:2px;min-height:calc(var(--title-height) + var(--subtitle-height))}.ProductSlider6_sliderHead__pm020 .ProductSlider6_header__qKhEc{align-items:center;display:flex;justify-content:space-between}.ProductSlider6_sliderWrapper__VeLLT{min-height:300px;overflow:hidden;width:100%}.ProductSlider6_header__qKhEc{align-items:center;display:flex;justify-content:space-between}.ProductSlider6_title__Bjn1J{align-items:center;display:flex;font-size:24px;font-weight:700;height:var(--title-height);margin:0}.ProductSlider6_subtitle__ljm\+X{align-items:center;color:var(--gray-300);display:flex;font-size:16px;font-weight:500;height:var(--subtitle-height);margin:0}.ProductSlider6_viewAllLink__m\+Kel{color:var(--text-color);font-size:14px;font-weight:500;text-decoration:underline}.ProductSlider6_discountAmount__doWfI{background-color:#90ee90;border-radius:4px;color:green;font-size:14px;font-weight:700;margin-top:4px;padding:4px}.ProductSlider6_priceRange__QGrnq{color:#939090;font-size:14px;margin-top:4px}.ProductSlider6_colorCircle__J7bCm{border:1px solid #000;border-radius:50%;cursor:pointer;display:inline-block;height:16px;margin-right:4px;width:16px}.ProductSlider6_sliderContent__K08Qr{contain:layout;min-height:300px;width:100%}@media (max-width:768px){.ProductSlider6_container__r4u-v{min-height:350px;padding:0 8px;width:calc(100% - 16px)}.ProductSlider6_sliderHead__pm020{gap:8px;margin-bottom:16px;min-height:auto}.ProductSlider6_title__Bjn1J{font-size:20px;height:auto;line-height:1.3;min-height:24px}.ProductSlider6_subtitle__ljm\+X{font-size:14px;height:auto;line-height:1.4;min-height:20px}.ProductSlider6_sliderContent__K08Qr{min-height:250px}}@font-face{fallback:fallback;font-family:revicons;src:url(/static/media/revicons.e8746a624ed098489406.woff) format("woff"),url(/static/media/revicons.57fd05d4ae650374c8de.ttf) format("ttf"),url(/static/media/revicons.a77de540a38981833f9e.eot) format("ttf")}.react-multi-carousel-list{align-items:center;display:flex;overflow:hidden;position:relative}.react-multi-carousel-track{backface-visibility:hidden;display:flex;flex-direction:row;list-style:none;margin:0;padding:0;position:relative;transform-style:preserve-3d;will-change:transform,transition}.react-multiple-carousel__arrow{background:#00000080;border:0;border-radius:35px;cursor:pointer;min-height:43px;min-width:43px;opacity:1;outline:0;position:absolute;transition:all .5s;z-index:1000}.react-multiple-carousel__arrow:hover{background:#000c}.react-multiple-carousel__arrow:before{color:#fff;display:block;font-family:revicons;font-size:20px;position:relative;text-align:center;z-index:2}.react-multiple-carousel__arrow:disabled{background:#00000080;cursor:default}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:"\e824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:"\e825"}.react-multi-carousel-dot-list{bottom:0;display:flex;justify-content:center;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;text-align:center}.react-multi-carousel-dot button{border:2px solid grey;border-radius:50%;box-shadow:none;cursor:pointer;display:inline-block;height:12px;margin:0 6px 0 0;opacity:1;outline:0;padding:0;transition:background .5s;width:12px}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{backface-visibility:hidden;transform-style:preserve-3d}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{left:calc(4% + 1px);right:auto}.rtl.react-multiple-carousel__arrow--right:before{content:"\e824"}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:"\e825"}.ProductSliderComponent_sliderContainer__zNoi4{box-sizing:border-box;display:flex;height:auto;min-height:350px;overflow:hidden;padding:0 16px;width:calc(100% - 16px)}.ProductSliderComponent_productCard__osYHA{box-sizing:border-box;display:flex;flex-direction:column;height:auto;min-height:300px;padding-right:8px;width:100%}.ProductSliderComponent_productCardContent__bJhET{display:flex;flex-direction:column;gap:8px;min-height:100px;padding:12px 0}.ProductSliderComponent_productContainer__Q8Mma{display:flex;padding-top:100%;position:relative;width:100%}.ProductSliderComponent_productImageContainer__62bKT{align-items:center;aspect-ratio:1/1;background-color:#fff;display:flex;justify-content:left;margin-bottom:8px;max-height:175px;max-width:175px;overflow:hidden;position:relative;width:100%}.ProductSliderComponent_productImage__eVqNa{display:block;height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%}.ProductSliderComponent_productInfoContainer__rgNX5{align-items:flex-start;display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.ProductSliderComponent_productName__wg2K4{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-color);display:-webkit-box;font-size:14px;height:2.8em;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis}.ProductSliderComponent_discountedPrice__iNIEX{color:var(--ut-orange)}.ProductSliderComponent_regularPrice__wYStw{color:#333;margin:0}.ProductSliderComponent_priceRange__1zD\+L{color:var(--gray-400);font-size:12px;margin:0}.ProductSliderComponent_centralPrice__3\+KYs{color:var(--text-color);font-size:16px;font-weight:600;height:1.5em;margin:0;padding:0}.ProductSliderComponent_oldPrice__IEkWV{color:var(--gray-300);font-size:12px;height:1.2em;margin:0;padding:0;text-decoration:line-through}.ProductSliderComponent_productPriceContainer__jRs1L{align-items:flex-start;display:flex;flex-direction:column;gap:2px;margin:12px 0}.ProductSliderComponent_priceSection__kQSIS{display:flex;flex-direction:column;gap:4px}.ProductSliderComponent_expressLabel__q3ly1{background-color:#e0f0ff;border-radius:4px;color:#007bff;display:inline-block;font-size:10px;font-weight:700;padding:2px 6px;text-align:center}.ProductSliderComponent_fastestDeliveryDate__pb6f\+{color:#007bff;font-size:12px;margin-top:4px}.ProductSliderComponent_deliveryInfo__urOpj{color:var(--primary-color);font-size:12px;margin:4px 0;min-height:1.5em}.ProductSliderComponent_productLink__Lz-pZ:visited{color:inherit;font-size:inherit}.ProductSliderComponent_productLink__Lz-pZ{color:inherit;font-size:inherit;text-decoration:none}.ProductSliderComponent_colorOptions__PuEg1{display:flex;gap:4px}.ProductSliderComponent_colorCircle__Z\+oLI{border:1px solid #fff;border-radius:50%;height:16px;width:16px}.ProductSliderComponent_customArrow__b\+Yy7{align-items:center;background-color:#fff;border:1px solid var(--icons-color);border-radius:50%;box-sizing:initial;color:var(--icons-color);cursor:pointer;display:flex;height:24px;justify-content:center;padding:14px;position:absolute;top:30%;transform:translateY(-50%);width:24px;z-index:1}.ProductSliderComponent_customArrow__b\+Yy7:hover{box-shadow:inset 0 0 0 .0625rem var(--icons-color)}.ProductSliderComponent_leftArrow__O20cI{color:var(--icons-color);left:0}.ProductSliderComponent_rightArrow__SElkH{color:var(--icons-color);right:0}.ProductSliderComponent_colorSwatches__1SNE2,.ProductSliderComponent_tagsContainer__IAD0M{display:flex;flex-wrap:wrap;gap:4px}.ProductSliderComponent_colorSwatch__oQ3e2{border:1px solid var(--gray-50);border-radius:50%;box-shadow:0 1px 2px #0000001a;height:16px;width:16px}.ProductSliderComponent_colorSwatch__oQ3e2:hover{transform:scale(1.1);transition:transform .2s ease}.ProductSliderComponent_expressOverlay__74m-6{background-color:var(--sunburst-orange-dark-1);border-radius:4px;color:#fff;font-size:11px;font-weight:600;left:8px;padding:4px 8px;position:absolute;top:8px;z-index:1}.ProductSliderComponent_contentReady__h7qzp{opacity:1;transition:opacity .3s ease-in}.ProductSliderComponent_sliderWrapper__ilsyL{opacity:.95;transition:opacity .3s ease-in}@media (max-width:768px){.ProductSliderComponent_sliderContainer__zNoi4{box-sizing:border-box;display:flex;margin-right:-8px;min-height:280px;padding:0 8px;width:calc(100% - 4px)}.ProductSliderComponent_productCard__osYHA{flex-basis:40%;flex-grow:0;flex-shrink:0;min-height:250px}.ProductSliderComponent_productImageContainer__62bKT{max-height:140px;max-width:140px}.ProductSliderComponent_productCardContent__bJhET{padding:8px 4px}.ProductSliderComponent_productName__wg2K4{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;height:auto;line-height:1.3;min-height:2.6em;overflow:hidden}.ProductSliderComponent_customArrow__b\+Yy7{height:20px;padding:10px;width:20px}}@media (max-width:1024px){.ProductSliderComponent_productCard__osYHA{flex-basis:25%;flex-grow:0;flex-shrink:0}.ProductSliderComponent_productImageContainer__62bKT{max-height:160px;max-width:160px}}.ProductImage_productImage__pwFQY{height:100%;object-fit:contain;width:100%}@keyframes ProductSliderSkeleton_shimmer__yu4JH{0%{background-position:-1000px 0}to{background-position:1000px 0}}.ProductSliderSkeleton_skeleton__Xr58d{animation:ProductSliderSkeleton_shimmer__yu4JH 2s linear infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:1000px 100%;border-radius:4px}.ProductSliderSkeleton_sliderSkeletonContainer__CJuV1{box-sizing:border-box;margin:24px auto;max-width:1200px;min-height:350px;padding:0 16px;width:100%}.ProductSliderSkeleton_headerSkeleton__btkzO{display:flex;flex-direction:column;gap:8px;height:60px;margin-bottom:24px}.ProductSliderSkeleton_titleSkeleton__5RMzY{height:28px;width:300px}.ProductSliderSkeleton_subtitleSkeleton__4h8HW{height:18px;width:450px}.ProductSliderSkeleton_productsContainerSkeleton__O8O0V{box-sizing:border-box;display:flex;gap:16px;min-height:280px;overflow-x:hidden;width:100%}.ProductSliderSkeleton_productCardSkeleton__JIRea{display:flex;flex-direction:column;gap:8px;height:280px;min-width:calc(16.666% - 14px)}.ProductSliderSkeleton_productImageSkeleton__go5r7{aspect-ratio:1/1;border-radius:4px;max-height:175px;max-width:175px;width:100%}.ProductSliderSkeleton_productContentSkeleton__qtiWA{display:flex;flex-direction:column;gap:8px;height:100px;padding:8px 0}.ProductSliderSkeleton_productPriceSkeleton__UnUSq{height:20px;width:70%}.ProductSliderSkeleton_productDeliverySkeleton__rQYzj{height:14px;margin-top:4px;width:80%}.ProductSliderSkeleton_productNameSkeleton__WUeXO{height:16px;margin-top:4px;width:90%}.ProductSliderSkeleton_productSwatchesSkeleton__kLsSC{display:flex;gap:4px;margin-top:8px}.ProductSliderSkeleton_colorSwatchSkeleton__icc-b{border-radius:50%;height:16px;width:16px}.ProductSliderSkeleton_productButtonSkeleton__81Apb{border-radius:16px;height:32px;margin-top:8px}@media (max-width:1024px){.ProductSliderSkeleton_productCardSkeleton__JIRea{min-width:calc(25% - 12px)}}@media (max-width:768px){.ProductSliderSkeleton_productCardSkeleton__JIRea{min-width:calc(33.333% - 11px)}.ProductSliderSkeleton_titleSkeleton__5RMzY{width:220px}.ProductSliderSkeleton_subtitleSkeleton__4h8HW{width:300px}}@media (max-width:480px){.ProductSliderSkeleton_productCardSkeleton__JIRea{min-width:calc(50% - 8px)}.ProductSliderSkeleton_headerSkeleton__btkzO{margin-bottom:16px}.ProductSliderSkeleton_titleSkeleton__5RMzY{height:24px;width:180px}.ProductSliderSkeleton_subtitleSkeleton__4h8HW{height:16px;width:240px}}.ProductSlider3_container__jfH9Z{--slider-spacing:16px;--banner-width:50%;--card-min-height:350px;--title-height:32px;--subtitle-height:24px;--slider-min-height:400px;box-sizing:border-box;contain:layout;display:flex;gap:var(--slider-spacing);justify-content:space-between;margin:0 auto 40px;max-width:1440px;min-height:var(--slider-min-height);padding:0 var(--slider-spacing);width:calc(100% - 32px)}.ProductSlider3_sliderSection__2v90T{display:flex;flex-direction:column;gap:16px;width:var(--banner-width)}.ProductSlider3_sliderHead__OV3kZ{display:flex;flex-direction:column;gap:2px;margin-bottom:8px;min-height:calc(var(--title-height) + var(--subtitle-height))}.ProductSlider3_sliderHead__OV3kZ .ProductSlider3_header__7RQH\+{align-items:center;display:flex;justify-content:space-between}.ProductSlider3_title__SnMtV{align-items:center;display:flex;font-size:24px;font-weight:700;height:var(--title-height);line-height:1.2;margin:0}.ProductSlider3_subtitle__qLUdD{align-items:center;color:var(--gray-300);display:flex;font-size:16px;font-weight:500;height:auto;line-height:1.4;margin:0;min-height:var(
    --subtitle-height
  )}.ProductSlider3_sliderContent__0X4sW{min-height:300px;width:100%}.ProductSlider3_viewAllLink__g-o9C{color:var(--text-color);font-size:14px;font-weight:500;text-decoration:underline}.ProductSlider3_productCard__JZIVU{box-sizing:border-box;min-height:var(--card-min-height);padding-right:8px;width:100%}.ProductSlider3_productContainer__1AyI5{display:flex;padding-top:100%;position:relative;width:100%}.ProductSlider3_productImageContainer__3BFP9{align-items:center;background-color:#fff;display:flex;height:150px;justify-content:center;overflow:hidden;position:relative;width:100%}.ProductSlider3_productImage__r4baD{bottom:0;display:block;left:0;margin:auto;max-height:100%;max-width:100%;object-fit:contain;position:absolute;right:0;top:0}.ProductSlider3_productDetails__6RB0z{margin-top:10px;min-height:100px;width:100%}.ProductSlider3_productName__\+pv79{font-family:Open Sans;font-size:14px;margin:0 0 8px;min-height:60px;text-align:left}.ProductSlider3_productPriceContainer__nJl0X{align-items:center;align-items:flex-start;display:flex;flex-direction:column;font-family:Open Sans;margin:16px 0 8px}.ProductSlider3_productPrice__a5PPT{color:#333;font-size:16px;font-weight:700;margin:0;padding:0;text-align:left}.ProductSlider3_newPrice__zrqKP{color:green;font-size:16px;font-weight:700;margin:0;padding:0;text-align:left}.ProductSlider3_oldPrice__tS5td{color:#888;font-family:Open Sans;font-size:14px;margin:0;padding:0;text-align:left;text-decoration:line-through}.ProductSlider3_productLink__mUQpp:visited{color:inherit;font-size:inherit}.ProductSlider3_productLink__mUQpp{color:inherit;font-size:inherit;text-decoration:none}@media (max-width:768px){.ProductSlider3_container__jfH9Z{--title-height:auto;--subtitle-height:auto;padding:0 8px;width:calc(100% - 16px)}.ProductSlider3_sliderHead__OV3kZ{gap:8px;margin-bottom:16px;min-height:auto}.ProductSlider3_title__SnMtV{font-size:20px;height:auto;line-height:1.3;min-height:24px}.ProductSlider3_subtitle__qLUdD{font-size:14px;line-height:1.4;min-height:20px}.ProductSlider3_productCard__JZIVU{flex-basis:40%;flex-grow:0;flex-shrink:0}.ProductSlider3_nextButton__iJMzb,.ProductSlider3_prevButton__elqEY{display:none}.ProductSlider3_bannerSection__Oqc80{display:none;max-height:none}.ProductSlider3_sliderSection__2v90T{padding-right:0;width:100%}.ProductSlider3_emptyBannerSection__IAqne{display:none}}@media (max-width:1024px){.ProductSlider3_productCard__JZIVU{flex-basis:25%;flex-grow:0;flex-shrink:0}}.ProductSlider3_bannerSection__Oqc80{aspect-ratio:1/1.2;background-color:#f0f0f0;border-radius:8px;contain:size layout;display:block;max-height:500px;overflow:hidden;position:relative;width:var(--banner-width)}.ProductSlider3_bannerImage__0lquj{display:block;height:100%;max-height:600px;object-fit:cover;position:relative;width:100%;z-index:1}.ProductSlider3_bannerImage__0lquj.ProductSlider3_loaded__sRY9n{animation:ProductSlider3_fadeIn__S6xJ6 .3s ease-in-out}@keyframes ProductSlider3_fadeIn__S6xJ6{0%{opacity:.5}to{opacity:1}}@media (max-width:1024px){.ProductSlider3_bannerTitle__sk1Gd{font-size:20px;line-height:28px}.ProductSlider3_bannerSubtitle__KcbBN{font-size:14px;line-height:20px}.ProductSlider3_bannerButton__8JDEZ{font-size:14px;margin-top:12px;padding:6px 12px}.ProductSlider3_bannerContainer__iGRQi,.ProductSlider3_bannerImage__0lquj,.ProductSlider3_bannerSection__Oqc80{max-height:500px}}.ProductSlider3_bannerContainer__iGRQi{aspect-ratio:1/1.2;height:100%;max-height:600px;position:relative;width:100%}.ProductSlider3_bannerLink__gHcGI{display:block;height:100%;position:relative;width:100%}.ProductSlider3_banner__8MKEM{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.ProductSlider3_bannerContent__EvVqi{align-items:flex-start;display:flex;flex-direction:column;inset:0;padding:24px;pointer-events:none;position:absolute;z-index:2}.ProductSlider3_bannerContent__EvVqi button{pointer-events:auto}.ProductSlider3_bannerTitle__sk1Gd{color:#000;font-family:Helvetica Neue;font-size:24px;font-weight:400;line-height:32px;margin:0;padding:0;text-shadow:0 0 5px #ffffffb3}.ProductSlider3_bannerSubtitle__KcbBN{color:#000;font-family:Open Sans;font-size:16px;font-weight:300;line-height:24px;margin-bottom:4px;text-shadow:0 0 5px #ffffffb3}.ProductSlider3_bannerButton__8JDEZ{align-self:flex-start;background-color:var(--sunburst-orange);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;margin-top:16px;padding:8px 16px;position:relative;width:auto;z-index:3}.ProductSlider3_emptyBannerSection__IAqne{align-items:center;background-color:#f8f8f8;border-radius:8px;color:var(--gray-300);display:flex;font-size:14px;justify-content:center;min-height:300px;padding:20px;position:relative;text-align:center;width:var(--banner-width)}.Benefits_fullWidthBackground__PW0qR{background-color:var(--light-cerulean-light-4);padding:48px 0;width:100%}.Benefits_container__bcMES{margin:0 auto;max-width:1440px;padding:0 24px;padding:0 var(--container-padding,24px)}.Benefits_benefitsContainer__zniyw{display:flex;flex-direction:column;gap:32px}.Benefits_header__P5p0Z{text-align:center}.Benefits_title__CpUI0{color:var(--text-color);font-size:24px;font-weight:700;margin:0}.Benefits_grid__sH7-9{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));justify-content:center}.Benefits_card__6l5z6{border-radius:15px;display:flex;flex-direction:column;gap:16px;padding:32px}.Benefits_icon__\+J6LV{color:var(--primary-color);height:48px;width:48px}.Benefits_icon__\+J6LV svg{fill:currentColor;height:100%;width:100%}.Benefits_cardTitle__QdbN9{color:var(--text-color);font-size:18px;font-weight:600;margin:0}.Benefits_cardText__vhGoP{color:var(--gray-400);font-size:14px;line-height:1.5}.Benefits_cardText__vhGoP a{color:var(--links-text-color);text-decoration:none}.Benefits_cardText__vhGoP a:hover{text-decoration:underline}@media (max-width:1024px){.Benefits_fullWidthBackground__PW0qR{padding:40px 0}.Benefits_grid__sH7-9{gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (max-width:640px){.Benefits_fullWidthBackground__PW0qR{padding:24px 0}.Benefits_container__bcMES{padding:0 16px}.Benefits_benefitsContainer__zniyw{gap:24px}.Benefits_title__CpUI0{font-size:20px}.Benefits_grid__sH7-9{gap:12px;grid-template-columns:1fr}.Benefits_card__6l5z6{gap:12px;padding:24px}.Benefits_icon__\+J6LV{height:40px;width:40px}}.BannerRow2_bannerRow__6rM9M{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:16px;margin:16px auto 40px;max-width:1440px;padding:0 16px;width:calc(100% - 32px)}.BannerRow2_bannerContainer__bT2T3{flex:1 1 100%;min-width:280px;position:relative}@media (min-width:769px){.BannerRow2_bannerContainer__bT2T3{flex-basis:calc(50% - 8px);flex-grow:1;flex-shrink:1}}.BannerRow2_banner__2GFoi{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.BannerRow2_bannerImage__fI0nA{display:block;height:auto;object-fit:cover;width:100%}.BannerRow2_bannerContent__vjFSb{bottom:0;display:flex;flex-direction:column;justify-content:flex-start;left:0;padding:24px;position:absolute;right:0;top:0;z-index:2}.BannerRow2_bannerTitle__\+lbOK{color:#000;font-family:Helvetica Neue;font-size:24px;font-weight:400;line-height:32px;margin:0;padding:0}.BannerRow2_bannerSubtitle__ekcnv{color:#000;font-family:Open Sans;font-size:16px;font-weight:300;line-height:24px;margin-bottom:4px}.BannerRow2_bannerButton__psLE2{--button-bg-color:var(--ut-orange);--button-text-color:#fff;--button-border-color:var(--ut-orange);--button-hover-bg:var(--ut-orange-dark-1);align-self:flex-start;margin-top:24px}.BannerRow2_bannerLink__z-yy8{color:inherit;display:block;height:100%;text-decoration:none;width:100%}@media (max-width:768px){.BannerRow2_bannerRow__6rM9M{flex-direction:column;padding:0 8px;width:calc(100% - 16px)}.BannerRow2_banner__2GFoi{flex:1 1 100%;margin:8px 0}.BannerRow2_bannerTitle__\+lbOK{font-size:20px;line-height:28px}.BannerRow2_bannerSubtitle__ekcnv{font-size:14px;line-height:20px}.BannerRow2_bannerButton__psLE2{font-size:14px;padding:6px 12px}}.Newsletter_newsletter__-0V2d{background-color:var(--gray-10);padding:60px 0;width:100%}.Newsletter_container__S9pir{margin:0 auto;max-width:1200px;min-height:250px;padding:0 15px}.Newsletter_content__QwzMP{align-items:center;display:flex;flex-direction:column;text-align:center}.Newsletter_iconContainer__36lm6{margin-bottom:20px}.Newsletter_icon__LZuvt{height:60px;object-fit:contain;width:60px}.Newsletter_textContent__xTXOv{margin-bottom:30px;max-width:600px}.Newsletter_title__JEeqw{color:var(--text-color);font-size:28px;font-weight:700;margin-bottom:15px}.Newsletter_description__-8snv{color:var(--text-color);font-size:16px;line-height:1.6}.Newsletter_form__HT1sm{max-width:500px;width:100%}.Newsletter_inputContainer__tV1m6{display:flex;margin-bottom:10px}.Newsletter_input__keziF{border:1px solid var(--gray-50);border-radius:4px 0 0 4px;flex:1 1;font-family:Open Sans,sans-serif;font-size:16px;padding:12px 15px}.Newsletter_input__keziF:focus{border-color:var(--field-focus);outline:none}.Newsletter_button__Qpl3m{background-color:var(--primary-color)!important;border:none!important;border-radius:0 4px 4px 0!important;color:#fff!important;cursor:pointer!important;font-family:Open Sans,sans-serif!important;font-weight:600!important;padding:12px 25px!important;transition:background-color .2s!important}.Newsletter_button__Qpl3m:hover{background-color:var(--denim-blue-dark-2)!important}.Newsletter_error__pa6Ud{color:var(--error-color-text);font-size:14px;margin-top:8px}.Newsletter_success__BiI0a{background-color:#f0f8ff;border:1px solid var(--blue-evefant-light-2);border-radius:6px;color:var(--blue-evefant-dark-2);font-size:14px;font-weight:500;margin-top:8px;padding:12px}@media (max-width:768px){.Newsletter_inputContainer__tV1m6{flex-direction:column}.Newsletter_input__keziF{border-radius:4px;margin-bottom:10px}.Newsletter_button__Qpl3m{border-radius:4px!important;width:100%!important}}.PartnerPromo_partnerPromo__SdbfB{background-color:var(--gray-25);padding:60px 0;width:100%}.PartnerPromo_container__MNklv{margin:0 auto;max-width:1200px;min-height:300px;padding:0 15px}.PartnerPromo_content__S8Fs6{align-items:center;background-color:var(--white);border-radius:16px;display:flex;flex-direction:row;padding:40px}.PartnerPromo_leftColumn__yBaGB{align-items:center;border-right:1px solid #eaeaea;display:flex;flex:1 1;justify-content:center;padding-right:40px}.PartnerPromo_rightColumn__IeEkL{flex:2 1;padding-left:40px;text-align:left}.PartnerPromo_quantityContainer__DaCqY{align-items:center;display:flex;flex-direction:column;margin-bottom:10px}.PartnerPromo_quantity__ts4XH{color:var(--primary-color);font-size:64px;font-weight:800;line-height:1;margin-bottom:8px}.PartnerPromo_quantityText__9H7IQ{color:var(--text-color);font-size:16px;font-weight:600;letter-spacing:.5px;line-height:1.4;max-width:200px;text-align:center;text-transform:uppercase}.PartnerPromo_textContent__VNhp5{margin-bottom:20px}.PartnerPromo_title__nFyHs{color:var(--text-color);font-size:24px;font-weight:600;margin-bottom:15px}.PartnerPromo_description__OeUfw{color:var(--text-color);font-size:17px;line-height:1.5;margin-bottom:20px}.PartnerPromo_actionContainer__p4THv{align-items:center;display:flex;justify-content:flex-start;margin-top:10px}.PartnerPromo_button__\+w2D4{background-color:var(--primary-color)!important;border-radius:50px!important;font-size:16px!important;font-weight:700!important;letter-spacing:.5px!important;padding:12px 32px!important}@media (max-width:768px){.PartnerPromo_partnerPromo__SdbfB{padding:30px 0}.PartnerPromo_content__S8Fs6{flex-direction:column;padding:30px 20px}.PartnerPromo_leftColumn__yBaGB{border-bottom:1px solid #eaeaea;border-right:none;margin-bottom:25px;padding-bottom:25px;padding-right:0;width:100%}.PartnerPromo_rightColumn__IeEkL{padding-left:0;text-align:center;width:100%}.PartnerPromo_actionContainer__p4THv{justify-content:center}.PartnerPromo_quantity__ts4XH{font-size:44px}.PartnerPromo_title__nFyHs{font-size:22px}.PartnerPromo_description__OeUfw{font-size:16px}}.CategoriesSection_container__dNIXf{box-sizing:border-box;margin:80px auto;max-width:1440px;padding:0 16px;width:calc(100% - 32px)}.CategoriesSection_title__cNMiQ{align-items:center;display:flex;font-size:24px;font-weight:700;height:32px;margin:0 0 24px}.CategoriesSection_categoriesRow__xT6GF{align-items:flex-start;display:flex;flex-wrap:wrap;gap:96px 80px;justify-content:flex-start}.CategoriesSection_categoryLink__JSiFJ{align-items:center;color:inherit;display:flex;flex-direction:column;text-decoration:none;transition:transform .15s;width:120px}.CategoriesSection_categoryLink__JSiFJ:hover .CategoriesSection_categoryImage__DLhfW{box-shadow:0 0 0 4px #ff9800;box-shadow:0 0 0 4px var(--ut-orange,#ff9800);transform:scale(1.05)}.CategoriesSection_imageWrapper__YpUir{align-items:center;background:#fff;border:2px solid #f0f0f0;border-radius:50%;box-shadow:0 1px 4px #0000000a;display:flex;height:160px;justify-content:center;margin-bottom:20px;overflow:hidden;width:160px}.CategoriesSection_categoryImage__DLhfW{border-radius:50%;display:block;height:100%;object-fit:cover;transition:box-shadow .2s,transform .2s;width:100%}.CategoriesSection_categoryTitle__6Sdkv{font-size:15px;font-weight:500;line-height:1.3;margin-bottom:0;margin-top:0;max-width:100%;text-align:center;word-break:break-word}@media (max-width:900px){.CategoriesSection_categoriesRow__xT6GF{gap:56px 36px}.CategoriesSection_categoryLink__JSiFJ{width:90px}.CategoriesSection_imageWrapper__YpUir{height:120px;width:120px}.CategoriesSection_title__cNMiQ{font-size:20px;height:28px}}@media (max-width:600px){.CategoriesSection_container__dNIXf{margin-bottom:24px;padding:0 4px;width:calc(100% - 8px)}.CategoriesSection_categoriesRow__xT6GF{gap:32px 16px;justify-content:center}.CategoriesSection_categoryLink__JSiFJ{width:72px}.CategoriesSection_imageWrapper__YpUir{height:80px;width:80px}.CategoriesSection_title__cNMiQ{font-size:17px;height:22px;margin-bottom:16px}.CategoriesSection_categoryTitle__6Sdkv{font-size:13px}}@keyframes HomeSkeleton_shimmer__x0ZM5{0%{background-position:-1000px 0}to{background-position:1000px 0}}.HomeSkeleton_skeleton__xgQDU{animation:HomeSkeleton_shimmer__x0ZM5 2s linear infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:1000px 100%;border-radius:4px}.HomeSkeleton_homeSkeletonContainer__05dQF{box-sizing:border-box;display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:1200px;padding:0 16px;width:100%}.HomeSkeleton_heroSkeleton__HCz9C{aspect-ratio:3.1;border-radius:0;width:100%}.HomeSkeleton_sliderSectionSkeleton__cdiQS{box-sizing:border-box;margin-bottom:20px;padding:0;width:100%}.HomeSkeleton_sectionHeaderSkeleton__dVxvc{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.HomeSkeleton_titleSkeleton__S\+6Rk{height:28px;width:300px}.HomeSkeleton_subtitleSkeleton__HIPLk{height:18px;width:500px}.HomeSkeleton_productSliderSkeleton__LKAoX{display:flex;gap:16px;overflow-x:hidden;padding-bottom:12px;width:100%}.HomeSkeleton_productCardSkeleton__vgkdM{display:flex;flex-direction:column;gap:8px;min-width:200px;width:200px}.HomeSkeleton_productImageSkeleton__kSrnp{aspect-ratio:1/1;border-radius:4px;width:100%}.HomeSkeleton_productContentSkeleton__a5vJY{display:flex;flex-direction:column;gap:8px;padding:8px 0}.HomeSkeleton_productPriceSkeleton__01P8T{height:20px;width:100px}.HomeSkeleton_productNameSkeleton__EBGud{height:16px;margin-top:4px;width:100%}.HomeSkeleton_productDeliverySkeleton__oPzDn{height:14px;margin-top:2px;width:160px}.HomeSkeleton_productSwatchesSkeleton__Z5ObR{display:flex;gap:4px;margin-top:4px}.HomeSkeleton_colorSwatchSkeleton__b3Z3n{border-radius:50%;height:16px;width:16px}.HomeSkeleton_productButtonSkeleton__4MSZr{border-radius:16px;height:32px;margin-top:8px}.HomeSkeleton_benefitsSectionSkeleton__UCvjC{margin:20px 0;padding:16px}.HomeSkeleton_benefitsTitleSkeleton__t78A4{height:24px;margin-bottom:16px;width:200px}.HomeSkeleton_benefitsContainerSkeleton__zfCx-{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-around}.HomeSkeleton_benefitItemSkeleton__s8b5l{align-items:center;display:flex;flex-direction:column;gap:8px;width:calc(25% - 16px)}.HomeSkeleton_benefitIconSkeleton__3ys3l{border-radius:50%;height:60px;width:60px}.HomeSkeleton_benefitTextSkeleton__of0mU{height:14px;width:100px}.HomeSkeleton_bannerRowSkeleton__dVd\+I{box-sizing:border-box;display:flex;gap:16px;margin-bottom:40px;width:100%}.HomeSkeleton_bannerSkeleton__6g1y1{border-radius:8px;flex:1 1;height:200px}@media (max-width:768px){.HomeSkeleton_heroSkeleton__HCz9C{aspect-ratio:1.14}.HomeSkeleton_productCardSkeleton__vgkdM{min-width:150px;width:150px}.HomeSkeleton_benefitItemSkeleton__s8b5l{width:calc(50% - 16px)}.HomeSkeleton_bannerRowSkeleton__dVd\+I{flex-direction:column}.HomeSkeleton_bannerSkeleton__6g1y1{height:150px}}@media (max-width:480px){.HomeSkeleton_productCardSkeleton__vgkdM{min-width:120px;width:120px}.HomeSkeleton_titleSkeleton__S\+6Rk{width:200px}.HomeSkeleton_subtitleSkeleton__HIPLk{width:300px}}.Home_seoHeading__65NMm{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.TopHeader_cartHeader__o4h3s{background-color:#fff;box-shadow:0 2px 4px #0000001a;padding:16px}.TopHeader_cartHeaderContainer__13B3I{align-items:center;display:flex;justify-content:space-between}.TopHeader_cartHeaderLeft__lkBYY{align-items:center;display:flex}.TopHeader_icon__nQrU6{margin-right:8px}.TopHeader_title__47PvM{font-size:16px;font-weight:700}.TopHeader_cartHeaderRight__8wTpd{justify-content:flex-end}.MiniCartItem_cartItem__M9PGg{grid-gap:12px;border-bottom:1px solid #dddd;box-sizing:border-box;display:grid;gap:12px;grid-template-areas:"image details" "qty details";grid-template-columns:auto 1fr;padding:16px;position:relative;width:100%}.MiniCartItem_qtyControls__8G5vc{border:1px solid #e0e0e0;border-radius:30px;grid-area:qty;margin-top:8px;overflow:hidden;width:fit-content}.MiniCartItem_qtyButton__xFjTh,.MiniCartItem_qtyControls__8G5vc{align-items:center;background-color:#fff;display:flex;height:36px}.MiniCartItem_qtyButton__xFjTh{-webkit-tap-highlight-color:transparent;border:none;color:var(--primary-color);cursor:pointer;justify-content:center;transition:background-color .2s;width:36px}.MiniCartItem_qtyButton__xFjTh:hover{background-color:#f5f5f5}.MiniCartItem_qtyButton__xFjTh:active{background-color:#fff}.MiniCartItem_qtyButton__xFjTh:focus{background-color:#fff;outline:none}.MiniCartItem_qtyButton__xFjTh:disabled{color:#bdbdbd;cursor:not-allowed}.MiniCartItem_qtyText__QNnyT{color:var(--text-color);font-size:14px;font-weight:600;min-width:36px;text-align:center;transition:opacity .2s}.MiniCartItem_qtyTextOptimistic__UTAxq{animation:MiniCartItem_pulse__a2UIg 1.5s infinite;color:var(--denim-blue);font-style:italic;opacity:.7}.MiniCartItem_qtyText__QNnyT.MiniCartItem_updating__vLfRa{animation:none}.MiniCartItem_productLink__LT9m6{margin:0 8px}.MiniCartItem_productImageContainer__j-vkD{align-items:center;background-color:#fff;border-radius:8px;display:flex;grid-area:image;height:80px;justify-content:center;overflow:hidden;width:80px}.MiniCartItem_productImage__9fkag{max-height:100%;max-width:100%;object-fit:contain}.MiniCartItem_productDetails__IVHxO{display:flex;flex:1 1;flex-direction:column;gap:4px;grid-area:details;overflow:hidden}.MiniCartItem_productNameLink__kefmf{color:inherit;text-decoration:none}.MiniCartItem_productName__MTXzW{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-color);display:-webkit-box;font-size:14px;font-weight:500;line-height:1.3;margin:0;overflow:hidden}.MiniCartItem_groupingAttribute__-2yxi{color:var(--grey-color);font-size:12px;margin:2px 0}.MiniCartItem_productPrice__h8TWn{color:var(--text-color);font-size:14px;font-weight:600;margin:0}.MiniCartItem_productAdditionalPrice__I\+mTa{color:var(--gray-500);font-size:12px;margin:0;padding:4px 0}.MiniCartItem_newPrice__UPdjZ{color:var(--primary-color);color:green;font-size:14px;font-weight:700}.MiniCartItem_oldPrice__YjRxn{color:var(--grey-color);font-size:10px;margin-left:8px;text-decoration:line-through}.MiniCartItem_quantityText__6gbLN{font-weight:700}.MiniCartItem_totalPrice__Tlv4I{color:var(--primary-color);font-size:14px;font-weight:700;margin:4px 0 0}.MiniCartItem_customOptionValue__C-j8J{font-size:12px}.MiniCartItem_optionLabel__dfymB{font-size:12px;font-weight:700}.MiniCartItem_editButton__ADje2{align-self:flex-start;background:none;border:none;color:var(--primary-color);cursor:pointer;font-size:13px;margin:0 0 8px;padding:4px 0;text-decoration:underline}.MiniCartItem_customOptions__jN99A{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:1;overflow:hidden;text-overflow:ellipsis}.MiniCartItem_productDescription__thIQS,.MiniCartItem_productTitle__HewY1{-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.MiniCartItem_optimisticChange__wk7lM,.MiniCartItem_optimistic__nzSce{background-color:inherit;opacity:1}.MiniCartItem_slowOptimistic__5GMAr{background-color:#fff1f0;border:1px dashed #ffccc7}.MiniCartItem_updating__vLfRa{animation:none}.MiniCartItem_optimisticValue__onOl1{animation:MiniCartItem_pulse__a2UIg 1.5s infinite;color:var(--denim-blue);font-style:italic;opacity:.7}.MiniCartItem_optimisticLabel__5JrwO{align-items:center;color:#cf1322;display:flex;font-size:12px;justify-content:space-between;margin-top:4px}.MiniCartItem_cancelOptimisticButton__iQJkT{align-items:center;background:none;border:none;border-radius:50%;color:#f44336;cursor:pointer;display:flex;justify-content:center;margin-left:8px;padding:2px}.MiniCartItem_cancelOptimisticButton__iQJkT:hover{background-color:#f443361a}.MiniCartItem_optimistic__nzSce:after{animation:MiniCartItem_loading__I-ugt 1.5s infinite;background:linear-gradient(90deg,#f3f3f3,#888,#f3f3f3);background-size:200% 100%;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}@keyframes MiniCartItem_pulse__a2UIg{0%{opacity:.6}50%{opacity:.9}to{opacity:.6}}@keyframes MiniCartItem_loading__I-ugt{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes MiniCartItem_flash__Fi7VW{0%{background-color:#ff6c001a}to{background-color:initial}}.MiniCartItem_removing__u2VgV{animation:MiniCartItem_fadeOut__gy1rV .3s ease forwards;pointer-events:none}@keyframes MiniCartItem_fadeOut__gy1rV{0%{max-height:200px;opacity:1;transform:translateX(0)}to{border:none;margin:0;max-height:0;opacity:0;padding:0;transform:translateX(-10px)}}.EmptyCartView_emptyCartContainer__v8x9T{align-items:center;display:flex;justify-content:center;min-height:300px;padding:1.5rem}.EmptyCartView_content__8iEfs{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%}.EmptyCartView_iconContainer__17aH3{align-items:center;background-color:var(--denim-blue-light-4);border-radius:50%;display:flex;height:80px;justify-content:center;margin-bottom:1rem;width:80px}.EmptyCartView_icon__dVGSI{color:var(--denim-blue);font-size:40px!important}.EmptyCartView_title__IXFt2{color:var(--denim-blue-dark-4);font-family:Open Sans,sans-serif;font-size:1.25rem;font-weight:700;margin:.75rem 0}.EmptyCartView_subtitle__psqYP{color:var(--gray-400);font-family:Open Sans,sans-serif;font-size:.95rem;font-weight:400;line-height:1.4;margin-bottom:1.5rem}.EmptyCartView_shopButton__T892e{font-size:.9rem;min-width:180px;padding:8px 16px;text-decoration:none}@media (max-width:480px){.EmptyCartView_emptyCartContainer__v8x9T{min-height:250px;padding:1rem}.EmptyCartView_iconContainer__17aH3{height:60px;width:60px}.EmptyCartView_icon__dVGSI{font-size:30px!important}.EmptyCartView_title__IXFt2{font-size:1.1rem}.EmptyCartView_subtitle__psqYP{font-size:.85rem}.EmptyCartView_shopButton__T892e{min-width:150px}}.BottomActions_container__-xv4Z{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:0 16px;width:100%}.BottomActions_total__S\+jhM{align-items:center;display:flex;font-size:18px;font-weight:700;justify-content:space-between;width:100%}.BottomActions_subtotalContainer__l6c4A{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.BottomActions_subtotalLabel__Lwkqf{font-size:16px;font-weight:600}.BottomActions_subtotalValue__EsqVe{font-size:18px;font-weight:700}.BottomActions_optimisticSubtotal__szRvQ{align-items:center;animation:BottomActions_pulse__5eF-F 1.5s ease-in-out infinite;display:flex;font-size:18px;font-weight:700;gap:8px;position:relative}.BottomActions_optimisticBadge__R7bPj{animation:none;background:#0000001a;border-radius:10px;color:#666;font-size:11px;padding:2px 6px}@keyframes BottomActions_pulse__5eF-F{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.BottomActions_buttonsContainer__RbUhv{display:flex;flex-direction:column;gap:12px}.BottomActions_viewCartButton__rsiIy{background-color:#f0f0f0;border:none;border-radius:4px;color:#333;cursor:pointer;font-weight:600;padding:8px 16px;transition:background-color .3s,opacity .3s;width:100%}.BottomActions_viewCartButton__rsiIy:hover{background-color:#e0e0e0}.BottomActions_checkoutButton__99EqU{background-color:#ff6c00;color:#fff}.BottomActions_checkoutButton__99EqU:hover{background-color:#e56200}.BottomActions_checkoutButton__99EqU:disabled{background-color:#ffad7a;cursor:not-allowed}.MiniCart_overlay__BN\+Jy{background-color:#00000080;height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:9999}.MiniCart_miniCart__XW8JU{background-color:#fff;box-shadow:-2px 0 5px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;max-width:400px;position:fixed;right:0;top:0;transition:transform .3s ease-in-out;width:90%;z-index:10000}.MiniCart_miniCart__XW8JU.MiniCart_hidden__lI-TO{transform:translateX(100%)}.MiniCart_miniCart__XW8JU.MiniCart_visible__O\+Vbw{transform:translateX(0)}.MiniCart_bottomActionsContainer__Zc3FQ{align-items:center;background-color:#fff;bottom:0;box-shadow:0 -2px 4px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;padding:16px 0;position:sticky;width:100%;z-index:1}.MiniCart_optimisticValue__meXZs{animation:MiniCart_pulse__q9CpW 1.5s ease-in-out infinite;position:relative}@keyframes MiniCart_pulse__q9CpW{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.Product_product__RUXqV{display:flex;flex-direction:row;gap:32px;justify-content:space-between;margin:0;padding:24px}.Product_customizableOptionsContainer__qW-0h{background-color:#f8f9fa;border-radius:8px;margin-top:1.5rem;padding:1.5rem}.Product_customizableOptionsTitle__uwLZ4{color:#333;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.Product_mainImageContainer__3XsCX{background-color:#fff;border-radius:8px;box-shadow:0 4px 10px #0000001a;overflow:hidden;padding-bottom:100%;position:relative;width:100%}.Product_mainImage__PYynK{box-sizing:border-box;height:100%;left:0;object-fit:contain;padding:16px;position:absolute;top:0;width:100%}.Product_thumbnails__J6JC4{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(80px,80px));margin-top:16px;max-width:500px;width:100%}.Product_thumbnail__xdz5G{background-color:#fff;border:1px solid #eee;border-radius:4px;cursor:pointer;height:80px;overflow:hidden;padding-bottom:0;position:relative;transition:border-color .2s ease;width:80px}.Product_thumbnail__xdz5G img{box-sizing:border-box;height:100%;left:0;object-fit:contain;padding:4px;position:absolute;top:0;width:100%}.Product_thumbnail__xdz5G:hover{border-color:#666}.Product_productInfo__nh8XL{flex-grow:1;min-width:300px}.Product_productName__hPz2L{font-size:24px}.Product_priceDisplay__FJBX5,.Product_productName__hPz2L{color:#333;font-weight:700;margin:0;padding:0;text-align:left}.Product_priceDisplay__FJBX5{font-size:16px}.Product_discountedPriceContainer__XHsn\+,.Product_priceDisplay__FJBX5{align-items:center;display:flex;gap:8px}.Product_newPrice__gY5uq{color:green;font-size:24px;font-weight:700;margin:0;padding:0;text-align:left}.Product_oldPrice__4fzfC{color:#888;font-family:Open Sans;font-size:16px;margin:0;padding:0;text-align:left;text-decoration:line-through}.Product_regularPrice__ywL8n{color:#000;font-size:24px;font-weight:700;margin:0}.Product_price__7HNsh{font-size:24px;font-weight:700;text-align:left}.Product_variantPrice__X\+sA1{color:#000}.Product_variantPriceDiscount__eopBs,.Product_variantPrice__X\+sA1{font-size:12px;font-weight:700;margin-top:5px;pointer-events:none;text-align:center}.Product_variantPriceDiscount__eopBs{color:green}.Product_stockAvailability__6K2Pt{font-weight:700;margin:10px 0 16px}.Product_stockLowText__dPZ5B{color:#ff6b00}.Product_stockAvailableText__hNVP0,.Product_stockLowText__dPZ5B{align-items:center;display:flex;font-size:14px;gap:8px;margin:0;padding:8px 0}.Product_stockAvailableText__hNVP0{color:green}.Product_stockOutText__Vw181{align-items:center;color:#e41e31;display:flex;font-size:14px;gap:8px;margin:0;padding:8px 0}.Product_stockIcon__-yC1A{font-size:20px}.Product_swatchContainer__QdT-s{align-items:center;display:flex;flex-direction:column}.Product_colorSwatches__b2rUO{display:flex;flex-wrap:wrap;gap:10px 14px;margin:10px 0}.Product_colorSwatch__6wDo9{align-items:center;background-color:initial;border:2px solid var(--gray-25);border-radius:50%;box-shadow:0 1px 3px #0000001a;cursor:pointer;display:flex;height:45px;justify-content:center;position:relative;transition:all .3s ease;width:45px}.Product_colorSwatch__6wDo9.Product_selectedSwatch__OAajA{border:2px solid var(--denim-blue);box-shadow:0 0 0 1px var(--denim-blue-light-3)}.Product_colorSwatch__6wDo9:before{background-color:var(--simple-white);border-radius:50%;content:"";height:41px;position:absolute;width:41px;z-index:1}.Product_colorSwatchInner__0rUPQ{align-items:center;aspect-ratio:1/1;background-color:currentColor;border-radius:50%;box-shadow:inset 0 0 2px #0000001a;display:flex;height:35px;justify-content:center;width:35px;z-index:2}.Product_colorSwatchText__4oWdt{color:var(--simple-white);font-size:12px;font-weight:700;text-shadow:0 1px 2px #0000004d;z-index:3}.Product_selectedColor__CmNZh .Product_colorSwatch__6wDo9{border:2px solid var(--denim-blue-dark-1);box-shadow:0 0 0 1px var(--denim-blue)}.Product_selectedColorName__Pfqoc{color:var(--denim-blue-dark-3);display:inline;font-size:15px;font-weight:500;margin-left:8px}.Product_colorSwatch__6wDo9:hover:not(.Product_selectedSwatch__OAajA):not(:disabled){border-color:var(--denim-blue-light-2);box-shadow:0 2px 5px #00000026;transform:translateY(-1px)}.Product_swatchContainer__QdT-s.Product_outOfStock__Z8FWD .Product_colorSwatch__6wDo9:after{background:linear-gradient(135deg,#0000 50%,var(--permanent-red) 50%,var(--permanent-red) 55%,#0000 55%);border-radius:100%;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:4}.Product_swatchContainer__QdT-s.Product_outOfStock__Z8FWD .Product_colorSwatch__6wDo9:before{background-color:var(--gray-25)}.Product_boxSwatches__v-L9S{display:flex;flex-wrap:wrap;gap:10px 14px;margin:10px 0}.Product_boxSwatch__F67EK{align-items:center;background-color:#fff;border:1px solid #c6c6c6;border-radius:12px;cursor:pointer;display:flex;justify-content:center;padding:8px 12px;transition:border .3s ease,background-color .3s ease}.Product_boxSwatch__F67EK.Product_selectedSwatch__OAajA{background-color:var(
    --denim-blue-light-4
  );border:1px solid var(--denim-blue)}.Product_boxSwatch__F67EK.Product_selectedSwatch__OAajA span{color:var(--denim-blue-dark-3);font-weight:600}.Product_boxSwatch__F67EK span{color:#333;font-size:14px;font-weight:700}.Product_swatchContainer__QdT-s.Product_outOfStock__Z8FWD{opacity:.7;position:relative}.Product_swatchContainer__QdT-s.Product_outOfStock__Z8FWD button{cursor:not-allowed;pointer-events:none}.Product_quantityAddToCartContainer__Q4\+Zt{align-items:center;display:flex;gap:16px}.Product_quantitySelector__tgESj{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:30px;display:flex;height:44px;min-width:fit-content;overflow:hidden;width:auto}.Product_quantityInput__4w-9g{font-size:16px;height:24px;padding:5px;text-align:center;width:32px}.Product_quantityInput__4w-9g::-webkit-inner-spin-button,.Product_quantityInput__4w-9g::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Product_quantityButton__QcbA9{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-bottom:none;border-top:none;color:var(--blue-evefant);cursor:pointer;display:flex;flex-shrink:0;flex:0 0 56px;font-size:24px;font-weight:700;height:100%;justify-content:center;min-width:56px;transition:all .2s ease;width:56px}.Product_quantityButton__QcbA9 svg{font-size:20px}.Product_quantityButton__QcbA9:first-child{border-left:none}.Product_quantityButton__QcbA9:last-child{border-right:none}.Product_quantityButton__QcbA9:hover{background-color:#f5f5f5}.Product_quantityDisplay__-3g6X{background-color:#fff;color:#333;flex:0 0 auto;font-size:14px;font-weight:700;min-width:40px;padding:0 12px;text-align:center}.Product_quantityButton__QcbA9:disabled{background-color:#f5f5f5;color:#bdbdbd;cursor:not-allowed}.Product_productInfo__nh8XL{display:flex;flex:1 1;flex-direction:column}.Product_attributesTableContainer__khH8k{margin-top:20px;width:100%}.Product_attributeValue__QmOVh{font-weight:700}.Product_attributeWarning__RcrbG{align-items:center;color:#ff6b00;display:flex;font-size:14px;font-weight:500;gap:8px;margin:0;padding:8px 0}.Product_attributeHeader__fb4-d{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.Product_attributeName__nIDqG{color:#333;font-size:16px;font-weight:600;margin:0}.Product_attributeNameContainer__QKIWn{align-items:center;display:flex;flex-wrap:wrap}.Product_requiredMark__219n5{color:#ff6b00;margin-left:4px}.Product_selectPrompt__mr\+2i{color:#ff6b00;font-size:14px;margin:0}@media (max-width:768px){.Product_product__RUXqV{align-items:center;flex-direction:column;padding:12px 12px 64px}.Product_mainImageContainer__3XsCX{margin:0 auto;max-width:500px}.Product_mainImage__PYynK{height:100%;object-fit:contain;width:100%}.Product_thumbnails__J6JC4{gap:6px;grid-template-columns:repeat(auto-fit,minmax(60px,60px))}.Product_thumbnail__xdz5G{height:60px;width:60px}.Product_quantityAddToCartContainer__Q4\+Zt{background:#fff;border-top:1px solid #eee;bottom:0;box-shadow:0 -2px 8px #0000001a;display:flex;flex-direction:column;gap:10px;height:auto;justify-content:space-between;left:0;padding:8px 16px 12px;position:fixed;right:0;z-index:900}.Product_mobilePrice__80hGV{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-top:2px;padding-bottom:6px;width:100%}.Product_mobilePriceLabel__n72EB{color:#333;display:block;font-size:13px;font-weight:500}.Product_mobilePriceValue__wYSjg{color:var(--denim-blue-dark-3);font-size:16px;font-weight:700;text-align:right}.Product_mobileActions__ma4cU{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:6px;width:100%}.Product_quantitySelector__tgESj{border-radius:20px;flex-shrink:0;height:40px;min-width:110px}.Product_quantityButton__QcbA9{flex:0 0 40px;min-width:40px;width:40px}.Product_quantityButton__QcbA9 svg{font-size:22px}.Product_quantityDisplay__-3g6X{font-size:15px;min-width:30px;padding:0 4px}button.Product_buttonMain__sLCGD{align-items:center;display:flex;flex:1 1;font-size:14px;height:40px;justify-content:center;max-width:calc(100% - 130px);padding:0 12px}button.Product_buttonMain__sLCGD svg{font-size:18px;margin-right:6px}.Product_productName__hPz2L{font-size:20px;margin-bottom:16px}.Product_priceDisplay__FJBX5{font-size:18px;margin-bottom:24px}.Product_attribute__NewSW{margin-bottom:24px}.Product_attributeHeader__fb4-d{margin-bottom:12px}}.Product_locationPrompt__lhjtX{background-color:var(--denim-blue-light-4);border:1px solid var(--denim-blue-light-2);border-radius:8px;font-family:Open Sans;margin-top:1.5rem;padding:1rem;text-align:left}.Product_locationPrompt__lhjtX p{align-items:center;color:var(--denim-blue-dark-3);display:flex;justify-content:space-between;margin:0;width:100%}.Product_locationPrompt__lhjtX button{background-color:#fff;border:1px solid var(--denim-blue);color:var(--denim-blue);display:inline-flex;margin-left:auto;margin-right:0}.Product_locationPrompt__lhjtX button:hover{background-color:var(
    --denim-blue-light-4
  )}@media (max-width:1024px){.Product_product__RUXqV{padding:16px}.Product_productImage__A0lXy{margin:0 auto;max-width:100%}}@media (max-width:480px){.Product_product__RUXqV{padding:8px}.Product_mainImageContainer__3XsCX{max-height:350px}.Product_productName__hPz2L{font-size:20px}.Product_priceDisplay__FJBX5{font-size:18px}}@media (max-width:375px){.Product_mobilePriceLabel__n72EB{font-size:12px}.Product_mobilePriceValue__wYSjg{font-size:14px}.Product_quantitySelector__tgESj{min-width:100px}button.Product_buttonMain__sLCGD{font-size:13px;max-width:calc(100% - 116px)}.Product_mobileActions__ma4cU{gap:10px}}.Product_container__BCozM{margin:0 auto;max-width:1200px;padding:0 16px}.Product_productImage__A0lXy{flex:1 1;max-width:500px;width:100%}.customizableOptions_option__xAfe5{margin-bottom:32px}.customizableOptions_optionContainer__7-B5P{box-sizing:border-box;padding:0 16px}.customizableOptions_option__xAfe5 label{display:block;font-weight:700;margin-bottom:12px}.customizableOptions_option__xAfe5 input[type=text],.customizableOptions_option__xAfe5 select,.customizableOptions_option__xAfe5 textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-family:Open Sans,sans-serif;padding:8px;width:100%}.customizableOptions_checkboxOption__OLsVc,.customizableOptions_radioOption__LCi\+g{align-items:center;display:flex;gap:6px;margin:8px 0 8px 8px}.customizableOptions_option__xAfe5 textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-family:Open Sans,sans-serif;font-size:1rem;height:200px;padding:8px;resize:none;width:100%}.customizableOptions_charCounter__9gYkv{color:#6c757d;font-size:.9rem;margin-top:4px;text-align:right}.customizableOptions_option__xAfe5 input[type=checkbox]{margin-right:8px}.customizableOptions_optionTitle__KSRUo{align-items:center;display:flex;font-size:1rem;justify-content:space-between;margin-bottom:.5rem}.customizableOptions_clearSelection__iaM7P{color:#6c757d;cursor:pointer;font-size:.9em;margin-left:1rem;text-decoration:underline}.customizableOptions_clearSelection__iaM7P:hover{color:#495057}@media (max-width:768px){.customizableOptions_option__xAfe5{margin-bottom:24px}.customizableOptions_option__xAfe5 textarea{height:150px}.customizableOptions_checkboxOption__OLsVc,.customizableOptions_radioOption__LCi\+g{margin:6px 0 6px 6px}}@media (max-width:480px){.customizableOptions_option__xAfe5 label{font-size:14px}.customizableOptions_option__xAfe5 textarea{height:120px}.customizableOptions_charCounter__9gYkv,.customizableOptions_clearSelection__iaM7P{font-size:12px}}.LocationSelector_container__4ieA9{padding:0}.LocationSelector_selectContainer__urgPi{margin-bottom:12px}.LocationSelector_row__0arS7{display:flex;flex-direction:column;margin-bottom:12px;position:relative;width:100%}.LocationSelector_rowFlex__qhjW7{display:flex;flex-wrap:nowrap;gap:12px;margin-bottom:12px}.LocationSelector_flexChild__0dzW9{flex:1 1}.LocationSelector_input__-xSWf,.LocationSelector_select__abZCV{border:1px solid var(--gray-100);border-radius:4px;box-sizing:border-box;font-family:Open Sans,sans-serif;font-size:13px;height:36px;padding:8px 12px;width:100%}.LocationSelector_select__abZCV:disabled{cursor:not-allowed}.LocationSelector_select__abZCV.LocationSelector_loading__qYDO2,.LocationSelector_select__abZCV:disabled{background-color:#f9fafb;background-color:var(--gray-50,#f9fafb);color:#9ca3af;color:var(--gray-400,#9ca3af)}.LocationSelector_input__-xSWf:focus,.LocationSelector_select__abZCV:focus{border-color:var(--primary-color);box-shadow:0 0 0 1px var(--field-focus);outline:none}.LocationSelector_input__-xSWf.LocationSelector_error__Rf7q4,.LocationSelector_select__abZCV.LocationSelector_error__Rf7q4{background-color:#ff3b300d;background-color:var(--error-bg,#ff3b300d);border-color:#ff3b30;border-color:var(--error-color,#ff3b30)}.LocationSelector_errorText__bVGl6{color:#ff3b30;color:var(--error-color,#ff3b30);font-size:12px;margin-bottom:0;margin-top:4px}.LocationSelector_label__ULFpw{color:var(--text-color);font-size:13px;font-weight:600;margin-bottom:4px}.LocationSelector_buttonContainer__FTQY2{display:flex;justify-content:flex-end;margin-top:16px}.LocationSelector_button__otHDR{--button-bg-color:var(--primary-color);--button-text-color:#fff;--button-border-color:var(--primary-color);--button-hover-bg:var(--blue-evefant-dark-1)}.LocationSelector_submitting__DFXxE{cursor:not-allowed;opacity:.7}.LocationSelector_loadingIndicator__V9pS5{animation:LocationSelector_spin__EjGGL 1s linear infinite;border:2px solid #e5e7eb;border-radius:50%;border-top:2px solid var(--gray-200,#e5e7eb);border:2px solid var(--gray-200,#e5e7eb);border-top-color:var(--primary-color);height:16px;position:absolute;right:24px;top:calc(50% + 10px);transform:translateY(-50%);width:16px}@keyframes LocationSelector_spin__EjGGL{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}.LocationSelector_select__abZCV.LocationSelector_loading__qYDO2{padding-right:42px}.LocationModal_modalOverlay__yY0kP{background-color:#00000080;display:flex;height:100%;justify-content:flex-end;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease;visibility:hidden;width:100%;z-index:2000}.LocationModal_modalOverlay__yY0kP.LocationModal_visible__6Fk3R{opacity:1;visibility:visible}.LocationModal_modalContent__UuhQN{background-color:#fff;height:100%;overflow-y:auto;padding:20px;position:relative;transform:translateX(100%);transition:transform .3s ease;width:400px;z-index:1001}.LocationModal_modalContent__UuhQN.LocationModal_visible__6Fk3R{transform:translateX(0)}@media (max-width:480px){.LocationModal_modalContent__UuhQN{padding-bottom:80px;width:100%}input,select,textarea{font-size:16px!important}}.TopHeader_topHeader__PurEI{align-items:center;display:flex;justify-content:space-between;margin:0 0 24px}h2{color:var(--text-color);font-size:20px;font-weight:700;margin:0}.TopHeader_closeButton__w0w-M{background:none;border:none;color:var(--icons-color);cursor:pointer}.TopHeader_closeButton__w0w-M:hover{color:var(--blue-evefant-dark-3)}.LocationMessage_message__DEcK2{color:var(--gray-400);font-size:14px;line-height:1.5;margin:0 0 24px}.ProductSkeleton_product__cbFbz{display:flex;flex-direction:row;gap:32px;justify-content:space-between;margin:0;padding:24px}@keyframes ProductSkeleton_shimmer__OA9\+d{0%{background-position:-1000px 0}to{background-position:1000px 0}}.ProductSkeleton_skeleton__wMeRS{animation:ProductSkeleton_shimmer__OA9\+d 2s linear infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:1000px 100%;border-radius:4px}.ProductSkeleton_productImage__-9ubR{flex:1 1;max-width:500px;width:100%}.ProductSkeleton_mainImageContainer__Z14Px{border-radius:8px;overflow:hidden;padding-bottom:100%;position:relative;width:100%}.ProductSkeleton_mainImageSkeleton__wwHtF{height:100%;left:0;position:absolute;top:0;width:100%}.ProductSkeleton_thumbnails__l523\+{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(80px,80px));margin-top:16px;max-width:500px;width:100%}.ProductSkeleton_thumbnailSkeleton__NQKn7{border-radius:4px;height:80px;position:relative;width:80px}.ProductSkeleton_productInfo__4UGsi{display:flex;flex-direction:column;flex-grow:1;min-width:300px}.ProductSkeleton_brandSkeleton__M5I\+q{height:24px;margin-bottom:12px;width:120px}.ProductSkeleton_nameSkeleton__tQbAJ{height:32px;margin-bottom:16px;width:90%}.ProductSkeleton_priceSkeleton__4sjCc{height:36px;margin-bottom:20px;width:150px}.ProductSkeleton_descriptionSkeleton__ppnXj{height:80px;margin-bottom:24px;width:100%}.ProductSkeleton_attribute__UsD3\+{margin-bottom:24px}.ProductSkeleton_attributeHeaderSkeleton__1evpX{height:24px;margin-bottom:12px;width:180px}.ProductSkeleton_swatchesSkeleton__I33PU{display:flex;gap:10px}.ProductSkeleton_swatchSkeleton__0Pj3Y{border-radius:8px;height:60px;width:60px}.ProductSkeleton_customizableOptionsSkeleton__db\+oR{border-radius:8px;height:150px;margin-bottom:24px;width:100%}.ProductSkeleton_optionTitleSkeleton__NHtO5{height:24px;margin-bottom:16px;width:140px}.ProductSkeleton_optionContentSkeleton__iV8-Y{height:100px;width:100%}.ProductSkeleton_deliverySkeleton__aD-V4{border-radius:8px;height:60px;margin-bottom:20px;width:100%}.ProductSkeleton_stockSkeleton__Ek3H\+{height:24px;margin-bottom:20px;width:120px}.ProductSkeleton_addToCartSkeleton__h8F2Z{align-items:center;display:flex;gap:16px}.ProductSkeleton_quantitySkeleton__hDNDI{border-radius:30px;height:44px;width:140px}.ProductSkeleton_buttonSkeleton__FDkd6{border-radius:30px;height:44px;width:200px}.ProductSkeleton_attributesTableSkeleton__wCjZ9{margin-top:40px;width:100%}.ProductSkeleton_tableTitleSkeleton__mAwSU{height:32px;margin-bottom:16px;width:200px}.ProductSkeleton_tableRowSkeleton__fy3Bq{height:48px;margin-bottom:8px;width:100%}.ProductSkeleton_recommendedSectionSkeleton__HkmI2{margin-top:48px;width:100%}.ProductSkeleton_recommendedHeaderSkeleton__63\+iO{margin-bottom:16px}.ProductSkeleton_recommendedTitleSkeleton__9yUbf{color:#222;font-size:22px;font-weight:700;margin:0 0 12px;padding:0}.ProductSkeleton_recommendedSliderSkeleton__EzlOG{display:flex;gap:16px;overflow-x:auto;padding-bottom:8px;width:100%}.ProductSkeleton_recommendedProductCardSkeleton__wMNH3{align-items:center;background:#fff;border-radius:8px;box-shadow:0 1px 6px #0000000a;display:flex;flex:0 0 220px;flex-direction:column;max-width:220px;min-width:200px;padding:16px 12px}.ProductSkeleton_recommendedImageSkeleton__JwW2W{border-radius:8px;height:120px;margin-bottom:12px;width:120px}.ProductSkeleton_recommendedImageSkeleton__JwW2W,.ProductSkeleton_recommendedNameSkeleton__hdw2g{animation:ProductSkeleton_shimmer__OA9\+d 2s linear infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:1000px 100%}.ProductSkeleton_recommendedNameSkeleton__hdw2g{border-radius:4px;height:20px;margin-bottom:8px;width:90%}.ProductSkeleton_recommendedPriceSkeleton__iyFTx{animation:ProductSkeleton_shimmer__OA9\+d 2s linear infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:1000px 100%;border-radius:4px;height:18px;width:60%}@media (max-width:768px){.ProductSkeleton_product__cbFbz{align-items:center;flex-direction:column;padding:12px 12px 80px}.ProductSkeleton_mainImageContainer__Z14Px{margin:0 auto;max-width:500px}.ProductSkeleton_thumbnails__l523\+{gap:6px;grid-template-columns:repeat(auto-fit,minmax(60px,60px))}.ProductSkeleton_thumbnailSkeleton__NQKn7{height:60px;width:60px}.ProductSkeleton_addToCartSkeleton__h8F2Z{align-items:center;background:#fff;border-top:1px solid #eee;bottom:0;box-shadow:0 -2px 8px #0000001a;display:flex;gap:12px;justify-content:space-between;left:0;padding:12px 16px;position:fixed;right:0;z-index:1000}.ProductSkeleton_quantitySkeleton__hDNDI{width:90px}.ProductSkeleton_buttonSkeleton__FDkd6{width:120px}}@media (max-width:480px){.ProductSkeleton_product__cbFbz{padding:8px}.ProductSkeleton_mainImageContainer__Z14Px{max-height:350px}.ProductSkeleton_nameSkeleton__tQbAJ{height:28px;width:100%}.ProductSkeleton_priceSkeleton__4sjCc{height:32px;width:120px}}@media (max-width:375px){.ProductSkeleton_quantitySkeleton__hDNDI{width:80px}.ProductSkeleton_buttonSkeleton__FDkd6{width:100px}}.DeliveryOptions_deliveryOptions__grvBf{display:flex;flex-direction:column;gap:16px;margin:16px 0}.DeliveryOptions_deliveryOptionsTitle__51H10{color:var(--text-color);font-size:18px;font-weight:700;margin-bottom:8px}.DeliveryOptions_deliveryCards__V63Qt{display:flex;flex-direction:row;gap:16px;justify-content:space-between}.DeliveryOptions_deliveryCard__P0OPD{border:1px solid var(--gray-25);border-radius:8px;box-shadow:0 2px 4px #0000000d;display:flex;flex:1 1;flex-direction:column;padding:16px;position:relative;text-align:left;transition:all .3s ease}.DeliveryOptions_deliveryCard__P0OPD.DeliveryOptions_active__QiRHW{background-color:#fff;border:1px solid var(--denim-blue-light-4)}.DeliveryOptions_deliveryCard__P0OPD.DeliveryOptions_active__QiRHW:before{background-color:var(--primary-color);border-bottom-left-radius:8px;border-top-left-radius:8px;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.DeliveryOptions_deliveryCard__P0OPD.DeliveryOptions_inactive__D\+iwy{background-color:var(--gray-10);border:1px solid var(--gray-25)}.DeliveryOptions_deliveryCard__P0OPD.DeliveryOptions_inactive__D\+iwy:after{background-color:#ffffff80;border-radius:7px;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.DeliveryOptions_deliveryCard__P0OPD.DeliveryOptions_inactive__D\+iwy *{opacity:.7}.DeliveryOptions_deliveryTitle__800DQ{color:var(--text-color);font-size:16px;font-weight:700;margin:0 0 8px;padding:0}.DeliveryOptions_deliveryIcon__Fumeu{color:var(--primary-color);font-size:20px;margin-right:8px}.DeliveryOptions_deliveryDescription__IapkB{color:var(--gray-400);flex-grow:1;font-size:14px;margin:0 0 12px;padding:0}.DeliveryOptions_deliveryDateRange__UQjD2{background-color:var(--blue-evefant-light-7);color:var(--blue-evefant-dark-1)}.DeliveryOptions_deliveryDateRange__UQjD2,.DeliveryOptions_deliveryUnavailable__GraPT{border-radius:4px;display:inline-block;font-size:13px;font-weight:600;margin:4px 0 0;padding:6px 12px}.DeliveryOptions_deliveryUnavailable__GraPT{background-color:var(--error-color-background);color:var(--error-color-text)}.DeliveryOptions_deliveryCountdown__5Zf\+o{color:var(--gray-400);font-size:12px;font-style:italic;margin:8px 0 0;padding:0}.DeliveryOptions_deliveryHeader__wpbNy{align-items:center;display:flex;margin-bottom:4px}@media (max-width:768px){.DeliveryOptions_deliveryCards__V63Qt{flex-direction:column}.DeliveryOptions_deliveryCard__P0OPD{margin-bottom:8px}}.recommendedProducts_slider__smVLY{display:flex;gap:20px;margin-bottom:24px;overflow-x:auto;padding-bottom:8px}.recommendedProducts_card__6Awu-{align-items:flex-start;background:#0000;border-radius:0;box-shadow:none;display:flex;flex:0 0 220px;flex-direction:column;max-width:220px;min-width:200px;padding:0}.recommendedProducts_imageContainer__Yyc1V{align-items:center;background:#f8f8f8;border-radius:8px;display:flex;height:160px;justify-content:center;margin-bottom:8px;overflow:hidden;position:relative;width:160px}.recommendedProducts_productImage__5G0JH{height:100%;object-fit:contain;width:100%}.recommendedProducts_productName__Zo0sT{color:#222;font-size:15px;font-weight:400;margin:6px 0 0;min-height:40px;text-align:left}.recommendedProducts_productPrice__kYqnZ{font-size:16px;font-weight:500;margin-bottom:12px;text-align:center}.recommendedProducts_newPrice__lbaLN{color:green;font-weight:700;margin-right:8px}.recommendedProducts_oldPrice__\+8JAF{color:#888;font-size:12px;height:1.2em;margin:0;padding:0;text-decoration:line-through}.recommendedProducts_regularPrice__yJRB6{color:#333}.recommendedProducts_productPriceContainer__rWblr{align-items:flex-start;display:flex;flex-direction:column;gap:2px;margin:8px 0 0}.recommendedProducts_centralPrice__CvDrW{color:#222;font-size:16px;font-weight:700;height:1.7em;margin:0;padding:0}.recommendedProducts_discountedPrice__c-156{color:#e65100}.recommendedProducts_priceRange__BB6nq{color:#939090;font-size:12px;margin:0}.recommendedProducts_colorOptions__KDNYQ{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-start;margin:4px 0 0}.recommendedProducts_colorCircle__9cMX2{border:1px solid #fff;border-radius:50%;box-shadow:0 1px 2px #0000001a;height:16px;width:16px}.recommendedProducts_fastestDeliveryDate__lEexo{color:#007bff;font-size:12px;margin-top:4px;min-height:1.5em}.recommendedProducts_actionButton__9N88x{align-self:flex-start;background:#1a237e;background:var(--denim-blue,#1a237e);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;margin-bottom:0;margin-top:12px;max-width:none;padding:8px 18px;transition:background .2s;width:auto}.recommendedProducts_actionButton__9N88x:hover{background:#0d1333}.recommendedProducts_productLink__QAzPl{align-items:flex-start;color:inherit;display:flex;flex-direction:column;text-decoration:none;width:100%}.ProductAttributesGrid_gridSection__6cWkL{margin-bottom:40px;margin-top:32px}.ProductAttributesGrid_title__A7wUH{font-size:1.2rem;font-weight:600;margin-bottom:12px}.ProductAttributesGrid_grid__NABaZ{display:flex;flex-wrap:wrap;gap:10px}.ProductAttributesGrid_chip__7HfnF{align-items:center;background:#f5f5f5;border-radius:16px;box-shadow:0 1px 2px #00000008;display:flex;font-size:14px;gap:6px;padding:6px 14px}.ProductAttributesGrid_attrName__eOjQp{color:#888;font-weight:500}.ProductAttributesGrid_attrValue__YikLg{align-items:center;color:#222;display:flex;font-weight:600;gap:4px}.ProductAttributesGrid_colorDot__aSGrW{border:1px solid #ccc;border-radius:50%;display:inline-block;height:14px;margin-right:3px;width:14px}.BlogArticlesCollection_collectionSection__7qaQQ{margin:0 auto;max-width:90rem;padding:0 1rem}@media (min-width:640px){.BlogArticlesCollection_collectionSection__7qaQQ{padding:0 1.5rem}}@media (min-width:1024px){.BlogArticlesCollection_collectionSection__7qaQQ{padding:0 2rem}}.BlogArticlesCollection_titleWrapper__MVIE8{border-left:4px solid #2563eb;padding-left:1rem}.BlogArticlesCollection_title__Yfs-K{color:#111827;font-size:1.5rem;font-weight:700;line-height:2rem}@media (min-width:768px){.BlogArticlesCollection_title__Yfs-K{font-size:1.875rem;line-height:2.25rem}}.BlogArticlesCollection_articlesContainer__Kc4OD{margin-top:2rem;position:relative}.BlogArticlesCollection_articlesScroll__E78kr{display:flex;gap:1.5rem;overflow-x:auto;padding-bottom:1rem;scroll-behavior:smooth;scroll-snap-type:x mandatory}.BlogArticlesCollection_articleCard__DtfhW{background-color:#fff;border-radius:.75rem;border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem;border-top-left-radius:.75rem;border-top-right-radius:.75rem;box-shadow:0 2px 12px 0 #3c3c3c1a,0 1.5px 4px 0 #3c3c3c0f;flex:none;overflow:hidden;scroll-snap-align:start;transition:box-shadow .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1);width:300px}.BlogArticlesCollection_articleCard__DtfhW:hover{box-shadow:0 6px 24px 0 #3c3c3c29,0 3px 8px 0 #3c3c3c1a;transform:translateY(-2px) scale(1.015)}.BlogArticlesCollection_imageWrapper__VA6R-{height:12rem;overflow:hidden;position:relative}.BlogArticlesCollection_image__HjyZF{height:100%;object-fit:cover;transform:scale(1);transition:transform .3s ease;width:100%}.BlogArticlesCollection_imageWrapper__VA6R-:hover .BlogArticlesCollection_image__HjyZF{transform:scale(1.05)}.BlogArticlesCollection_content__FPKhK{padding:1.5rem}.BlogArticlesCollection_categoriesWrapper__UH9\+l{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.BlogArticlesCollection_category__k-v\+C{background-color:#dbeafe;border-radius:9999px;color:#1e40af;display:inline-block;font-size:.75rem;font-weight:500;padding:.25rem .75rem}.BlogArticlesCollection_articleTitle__sQ3pE{color:#111827;font-size:1.25rem;font-weight:600;margin-top:.75rem;transition:color .2s ease}.BlogArticlesCollection_articleTitle__sQ3pE:hover{color:#2563eb}.BlogArticlesCollection_excerpt__H55Po{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#4b5563;display:-webkit-box;font-size:.875rem;margin-top:.75rem;overflow:hidden}.BlogArticlesCollection_author__U7Srd{align-items:center;color:#6b7280;display:flex;font-size:.875rem;gap:.5rem;margin-top:1rem}.BlogArticlesCollection_authorImage__iymVm{border-radius:50%;height:24px;object-fit:cover;width:24px}.BlogArticlesCollection_gradientOverlay__4wIIu{background:linear-gradient(270deg,#f9fafb,#0000,#0000);bottom:0;height:4rem;left:0;pointer-events:none;position:absolute;right:0}.BlogArticlesCollection_articleLink__UfN21{color:inherit;display:block;text-decoration:none}.Footer_footer__kXlYa{background-color:#f8f8f8;width:100%}.Footer_footerContainer__cqEAW{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:auto;max-width:1440px;padding:48px 24px}.Footer_footerSection__q6hVJ{min-width:0;padding:0 8px}.Footer_sectionTitle__1oWN4{color:#333;font-size:16px;font-weight:700;margin-bottom:8px}.Footer_linksList__u3jNX{list-style-type:none;margin:0;padding:0}.Footer_linkItem__J2CPZ{margin:12px 0}.Footer_link__3Ie8d{align-items:center;color:#555;display:flex;font-size:14px;gap:8px;text-decoration:none;transition:color .2s ease}.Footer_link__3Ie8d:hover{color:#000}.Footer_icon__Zscac{height:28px;object-fit:contain;width:28px}.Footer_paymentMethod__pLOCc{margin-bottom:20px}.Footer_paymentTitle__yTe3S{color:#333;font-size:14px;margin-bottom:8px}.Footer_paymentLogos__ztaDw{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.Footer_socialMediaIcons__zklcF{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.Footer_socialMediaLink__CjXeY{display:inline-block}@media (max-width:1024px){.Footer_footerContainer__cqEAW{gap:24px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:32px 20px}}@media (max-width:640px){.Footer_footerContainer__cqEAW{grid-template-columns:1fr;padding:24px 16px}.Footer_footerSection__q6hVJ{text-align:center}.Footer_link__3Ie8d,.Footer_paymentLogos__ztaDw,.Footer_socialMediaIcons__zklcF{justify-content:center}.Footer_icon__Zscac{height:24px;width:24px}.Footer_sectionTitle__1oWN4{font-size:15px}}.Footer_paymentLogos__ztaDw .Footer_icon__Zscac{height:24px;width:auto}.Footer_socialMediaIcons__zklcF .Footer_icon__Zscac{height:32px;width:32px}.NavbarDesktop_navbar__6AJMx{background-color:var(--navbar-background);box-shadow:0 4px 2px -2px #c7c7c74d!important;display:block;height:auto}.NavbarDesktop_navbarContent__TNqXX{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:0 auto;max-width:1440px;min-height:60px;padding:0;width:100%}.NavbarDesktop_navbar__6AJMx a{color:var(--navbar-text-color);text-decoration:none}.NavbarDesktop_categoryTreeContainer__T9bqk{align-items:center;display:flex;gap:16px;min-width:320px}.NavbarDesktop_separator__r0hPL{background-color:var(--navbar-text-color);flex-shrink:0;height:36px;margin:0 16px;min-height:36px;min-width:1px;width:1px}.NavbarDesktop_blogLinkContainer__CGcrm{margin-left:auto;margin-right:40px}.NavbarDesktop_blogLink__7Xf5v{font-size:16px;font-weight:700}.NavbarDesktop_otherLinksContainer__E9nky{align-items:center;display:flex;gap:20px;min-height:30px;min-width:180px}@media only screen and (max-width:767px){.NavbarDesktop_navbar__6AJMx{display:none}}.CategoryMenuOverlay_overlay__ztQRZ{background-color:#00000080;height:100%;justify-content:center;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;width:100%;z-index:999}.CategoryMenuOverlay_menuContainer__40\+QR{background-color:#fff;display:flex;height:500px;margin:8px auto;max-width:1300px;padding:0}.CategoryMenuOverlay_leftColumn__x4Gz4{border-right:1px solid #ccc;width:25%}.CategoryMenuOverlay_leftColumn__x4Gz4 .CategoryMenuOverlay_categoryItem__dyC1B{align-items:center;background-color:none;cursor:pointer;display:flex;justify-content:space-between;min-height:40px;position:relative;-webkit-user-select:none;user-select:none}.CategoryMenuOverlay_leftColumn__x4Gz4 .CategoryMenuOverlay_categoryItem__dyC1B .CategoryMenuOverlay_nameContainer__l1A-x{background-color:#fff;color:#000;flex:1 1;font-weight:700;padding:16px;transition:all .3s ease}.CategoryMenuOverlay_leftColumn__x4Gz4 .CategoryMenuOverlay_categoryItem__dyC1B .CategoryMenuOverlay_nameContainer__l1A-x:hover,.CategoryMenuOverlay_leftColumn__x4Gz4 .CategoryMenuOverlay_categoryItem__dyC1B.CategoryMenuOverlay_selected__6QKRd .CategoryMenuOverlay_nameContainer__l1A-x{background-color:var(--category-color);color:#fff}.CategoryMenuOverlay_leftColumn__x4Gz4 .CategoryMenuOverlay_categoryItem__dyC1B .CategoryMenuOverlay_arrowSection__WX7sm{align-items:center;background-color:var(--category-color);display:flex;justify-content:center;transition:background-color .3s ease;width:40px}.CategoryMenuOverlay_leftColumn__x4Gz4 .CategoryMenuOverlay_categoryItem__dyC1B .CategoryMenuOverlay_arrowIcon__Oab1r{color:#fff}.CategoryMenuOverlay_arrowSection__WX7sm{align-items:center;background-color:var(--category-color);bottom:0;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;transition:background-color .3s ease;width:40px}.CategoryMenuOverlay_arrowIcon__Oab1r{color:#fff}.CategoryMenuOverlay_rightColumn__fua-G{display:flex;overflow:hidden;padding:12px 16px 0;position:relative;width:75%}.CategoryMenuOverlay_subcategoriesContainer__7SzV5{display:flex;flex-wrap:wrap;gap:16px;justify-content:left;width:100%}.CategoryMenuOverlay_subcategoryColumn__ZeSmM{flex:1 1;margin-right:8px;max-width:calc(33.33333% - 16px);min-width:150px}.CategoryMenuOverlay_subcategories__6bMQe{margin:0;padding-left:8px}.CategoryMenuOverlay_subcategoryColumn__ZeSmM h3{font-size:14px;margin-bottom:8px}.CategoryMenuOverlay_subCategoryItem__NQF-D{margin-bottom:12px}.CategoryMenuOverlay_subCategoryItem__NQF-D a{color:#333;text-decoration:none}.CategoryMenuOverlay_subCategoryItem__NQF-D a:hover{text-decoration:underline}.CategoryMenuOverlay_level3__QNNKX{font-size:14px;font-weight:700;margin-left:0}.CategoryMenuOverlay_level4__BBkDw{font-size:14px;font-weight:400;list-style-type:none}.CategoryMenuOverlay_level5__zeRZ\+{font-size:13px;font-style:italic;margin-left:20px}.CategoryMenuOverlay_viewAllLink__dt9h4:hover{text-decoration:underline}.CategoryMenuOverlay_linkImageContainer__SR-tY{align-items:center;bottom:32px;display:flex;justify-content:space-between;left:16px;position:absolute;width:95%}.CategoryMenuOverlay_viewAllLink__dt9h4{color:#333;font-size:14px;font-weight:700;justify-content:bottom;margin-right:auto;text-decoration:none}.CategoryMenuOverlay_categoryImage__agelp{height:auto;margin-left:auto;object-fit:cover;width:120px}body.CategoryMenuOverlay_no-scroll__xWPV2,html.CategoryMenuOverlay_no-scroll__xWPV2{box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;padding-right:0}.CategoryMenuOverlay_activeSubCategory__1u7q6{background-color:var(--category-color);color:#fff}.CategoryTree_categoriesContainer__lpPxw{display:flex;flex-direction:row;width:100%}.CategoryTree_root__rHEFJ{align-items:center;display:flex;gap:8px;height:36px;justify-content:flex-start;list-style:none;margin:8px 12px;padding:0}.CategoryTree_level1__CZord{background-color:none;border:1.5px solid #0000;border-radius:50px;color:var(--navbar-text-color);cursor:pointer;display:inline-block;font-size:14px;font-weight:700;gap:4px;height:auto;padding:2px 4px;position:relative;transition:box-shadow .2s ease,border-color .2s ease;-webkit-user-select:none;user-select:none}.CategoryTree_level1__CZord:hover{border:1.5px solid var(--navbar-text-color)}.CategoryTree_categoryItem__6ipG6{align-items:center;background-color:none;display:flex;gap:6px;height:auto;margin:auto;padding:8px}.CategoryTree_icon__Sw8Lm{height:16px;margin-right:8px;transition:color .3s ease;width:16px}.CategoryTree_iconRight__2rIPQ{height:12px;margin-left:8px;transition:transform .3s ease;width:12px}.CategoryTree_rotated__PFHDW{transform:rotate(180deg)}.CategoryTree_categoryThumbnail__u0vRi{fill:var(--navbar-text-color);height:16px;transition:fill .3s ease,background-color .3s ease;width:16px}.CategoryTree_activeThumbnail__tSW50{fill:var(--navbar-text-color)}.CategoryTree_categoryName__7sEVf{font-size:14px}.CategoryTree_categoryItem__6ipG6.CategoryTree_active__n9M32{border-radius:24px}.CategoryTree_selectedItem__EIk81{background-color:#d3d3d3}.CategoryTree_children__TSnAP{padding-left:20px}.OtherLinks_otherLinksContainer__2hf9D{align-items:center;display:flex;gap:20px;min-height:30px;min-width:180px}.OtherLinks_links__U37Ju{align-items:center;display:flex;justify-content:center;min-height:24px;min-width:40px}.OtherLinks_links__U37Ju a{font-size:14px;font-weight:500;padding:0 8px;white-space:nowrap}.OtherLinks_links__U37Ju a:hover{text-decoration:underline}.OtherLinks_linkSkeleton__rJYed{animation:OtherLinks_linkShimmer__7\+w1U 1.5s linear infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;display:inline-block;height:18px;width:48px}@keyframes OtherLinks_linkShimmer__7\+w1U{0%{background-position:-100px 0}to{background-position:100px 0}}.LocationDisplay_locationIcon__VYGju{color:var(--icon-colors);font-size:24px}.LocationDisplay_countryThumbnail__rrUoz{height:24px;width:24px}.LocationDisplay_desktopContainer__oKQfC{align-items:center;display:flex;gap:8px}.LocationDisplay_textContainer__2Erot{display:flex;flex-direction:column;min-height:36px}.LocationDisplay_mobileContainer__GZyjF{align-items:center;color:var(--text-color);display:flex;gap:8px}.LocationDisplay_locationText__QXFMP{color:inherit;font-family:Open Sans,sans-serif;font-size:12px;font-weight:500}.LocationDisplay_location__4JZu3{font-size:14px;font-weight:700}.DesktopHeader_header__bzg5m{background-color:#fff;box-shadow:0 2px 4px #cecece0d;position:sticky;top:0;z-index:1000}.DesktopHeader_headerContainer__oO4I6{align-items:center;display:flex;gap:24px;height:auto;justify-content:space-between;margin:auto;padding:16px 20px}.DesktopHeader_logoContainer__4LyUs{flex-shrink:0;margin-right:32px;padding:16px 0}.DesktopHeader_logo__cfO08{cursor:pointer;height:32px}.DesktopHeader_locationContainer__TkPKI{align-items:center;border:1.5px solid #0000;border-radius:50px;display:flex;flex-shrink:0;min-width:200px;padding:8px 24px 8px 16px}.DesktopHeader_locationContainer__TkPKI:hover{background-color:var(--gray-50);border:1.5px solid var(--icons-color)}.DesktopHeader_searchContainer__49g2T{flex:1 1;margin:0 24px;min-height:40px;position:relative}.DesktopHeader_searchForm__QsOwt{align-items:center;display:flex;min-height:40px;position:relative;width:100%}.DesktopHeader_searchInput__rCA3z{background-color:#fff;border:1px solid grey;border-radius:50px;color:var(--text-color);font-size:14px;height:40px;padding:8px 16px 8px 40px;width:100%}.DesktopHeader_searchInput__rCA3z:focus{border-color:var(--field-focus);box-shadow:inset 0 0 0 1px var(--field-focus);outline:none}.DesktopHeader_searchIcon__9Dy8U{color:var(--icons-color);font-size:20px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.DesktopHeader_iconsContainer__LcEd\+{align-items:center;display:flex;flex-shrink:0;gap:16px}.DesktopHeader_LocationOnIcon__g6cT0,.DesktopHeader_cartIcon__VmsxT,.DesktopHeader_profileIcon__4iEM9{align-items:center;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.DesktopHeader_LocationOnIcon__g6cT0 svg,.DesktopHeader_cartIcon__VmsxT svg,.DesktopHeader_profileIcon__4iEM9 svg{box-sizing:initial;color:var(--icon-colors);font-size:32px;height:100%;width:100%}.DesktopHeader_cartIcon__VmsxT{cursor:pointer;position:relative}.DesktopHeader_cartBadge__vehFj{background-color:var(--cart-counter-background);border-radius:50%;color:var(--cart-counter-text);font-size:14px;height:18px;position:absolute;right:-8px;top:-8px;width:18px}.DesktopHeader_cartBadge__vehFj,.Topbar_topbarText__-bmHq{align-items:center;display:flex;font-weight:700;justify-content:center}.Topbar_topbarText__-bmHq{color:var(--info-color-text);font-family:Open Sans;font-size:12px;max-width:1440px;padding:0 12px}.Topbar_topbar__hekgI{align-items:center;background-color:var(--info-color-background);display:flex;justify-content:center;text-align:center}.MobileCategoryTree_categoryList__2O39-{animation:MobileCategoryTree_slideIn__RGhIV .3s ease-out;height:100%;overflow-y:auto}.MobileCategoryTree_categoryList__2O39-,.MobileCategoryTree_categoryScreen__8FHIe{display:flex;flex-direction:column;width:100%}.MobileCategoryTree_categoryName__w3EVj{align-items:center;color:var(--denim-blue-dark-3);cursor:pointer;display:flex;font-size:16px;font-weight:500;padding:12px 0;text-decoration:none;width:100%}.MobileCategoryTree_cardContent__8f73x{align-items:center;display:flex;justify-content:space-between;width:100%}.MobileCategoryTree_icon__w5515{font-size:20px}.MobileCategoryTree_iconRight__TC4sy{color:var(--denim-blue);font-size:16px;margin-left:auto}.MobileCategoryTree_backButtonContainer__qi\+dA{align-items:center;display:flex;padding:16px}.MobileCategoryTree_backButton__Z-QFE{align-items:center;background:none;border:none;color:var(--denim-blue);cursor:pointer;display:flex;font-family:Open Sans,sans-serif;font-size:16px;font-weight:500;padding:0;transition:opacity .2s}.MobileCategoryTree_backButton__Z-QFE:hover{opacity:.8}.MobileCategoryTree_backButton__Z-QFE:active{opacity:.6}.MobileCategoryTree_backIcon__Lw8yA{font-size:18px;margin-right:8px}.MobileCategoryTree_categoryHeader__xB7C-{align-items:center;border-bottom:1px solid var(--gray-50);display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:0 16px 16px}.MobileCategoryTree_categoryHeader__xB7C- h2{color:var(--denim-blue-dark-4);font-family:Open Sans,sans-serif;font-size:18px;font-weight:600;margin:0;max-width:70%;padding:0}.MobileCategoryTree_viewAllLink__rIHtb{background-color:var(--denim-blue-light-4);border-radius:16px;color:var(--denim-blue);flex-shrink:0;font-family:Open Sans,sans-serif;font-size:14px;font-weight:500;padding:6px 12px;text-decoration:none;transition:background-color .2s;white-space:nowrap}.MobileCategoryTree_divider__25N3A{border:none;border-top:1px solid var(--gray-50);margin:0;width:100%}.MobileCategoryTree_subcategories__fGBQt{padding:0 16px}.MobileCategoryTree_categoryCard__FR4K4{cursor:pointer}.MobileCategoryTree_categoryCard__FR4K4:active{background-color:var(--gray-25)}.MobileCategoryTree_noSubcategories__30map{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:32px 16px;text-align:center;width:100%}.MobileCategoryTree_noSubcategories__30map p{color:var(--gray-400);margin-bottom:16px}.MobileCategoryTree_browseButton__pP\+bW{font-size:14px;margin:0 auto;max-width:90%;padding:10px 20px;text-decoration:none}@keyframes MobileCategoryTree_slideIn__RGhIV{0%{transform:translateX(100%)}to{transform:translateX(0)}}.body-lock{width:100%}.MobileMenu_overlay__RfRIa,.body-lock{height:100vh;overflow:hidden;position:fixed}.MobileMenu_overlay__RfRIa{align-items:center;background:#00000080;display:flex;justify-content:flex-start;left:0;top:0;transition:background-color .3s ease;width:100vw;z-index:1000}.MobileMenu_menuContainer__623TL{align-items:flex-start;animation:MobileMenu_slideIn__VHwnK .3s ease-out;background-color:var(--simple-white);box-shadow:2px 0 10px #0000001a;display:flex;flex-direction:column;height:100%;max-width:360px;overflow-y:auto;position:relative;width:85%}.MobileMenu_menuHeader__4CNGg{align-items:center;background-color:var(--simple-white);border-bottom:1px solid var(--gray-50);box-sizing:border-box;display:flex;justify-content:space-between;padding:16px;position:sticky;top:0;width:100%;z-index:10}.MobileMenu_menuHeader__4CNGg h2{color:var(--denim-blue-dark-4);flex:1 1;font-size:1.25rem;font-weight:600;margin:0;padding-right:16px}.MobileMenu_closeButton__4SVYa{align-items:center;background:none;border:none;border-radius:50%;color:var(--gray-500);cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;min-width:40px;padding:8px;transition:background-color .2s;width:40px}.MobileMenu_menuContent__pmqjO{display:flex;flex-direction:column;padding-bottom:20px;width:100%}.MobileMenu_categoryContainer__ySnoD{align-items:flex-start;display:flex;flex-direction:column;max-height:fit-content;overflow-y:auto;width:100%}.MobileMenu_categoriesSection__uQNaj{box-sizing:border-box;padding:16px;width:100%}.MobileMenu_sectionTitle__EGyxJ{color:var(--gray-500);font-size:1rem;font-weight:600;margin:0 0 16px}.MobileMenu_categoriesGrid__1HpJ9{grid-gap:12px;box-sizing:border-box;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);width:100%}.MobileMenu_categoryCard__RRboa{align-items:center;background-color:var(--gray-10);border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:12px 8px;transition:background-color .2s ease,transform .2s ease;width:100%}.MobileMenu_categoryCard__RRboa:active{background-color:var(--gray-25);transform:scale(.98)}.MobileMenu_categoryIconWrapper__or\+rP{align-items:center;background-color:var(--denim-blue-light-4);border-radius:50%;display:flex;height:48px;justify-content:center;margin-bottom:8px;position:relative;width:48px}.MobileMenu_categoryIconWrapper__or\+rP .MobileMenu_icon__81r6-{height:24px;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px}.MobileMenu_categoryCard__RRboa span{color:var(--text-color);font-size:.875rem;font-weight:500;text-align:center;word-break:break-word}.MobileMenu_links__aXb7C{display:flex;flex-direction:column;padding:16px;width:100%}.MobileMenu_links__aXb7C a{box-sizing:border-box;color:var(--text-color);font-size:1rem;text-decoration:none;width:100%}.MobileMenu_divider__1l5J3{border:none;border-top:1px solid var(--gray-50);margin:8px 0;width:100%}.MobileMenu_optionContainer__oWSXb{align-items:center;display:flex;padding:12px 0}.MobileMenu_optionContainer__oWSXb:active{background-color:var(--gray-10)}.MobileMenu_optionContainer__oWSXb a{align-items:center;color:var(--text-color);display:flex;font-weight:500;text-decoration:none;width:100%}.MobileMenu_icon__81r6-{color:var(--denim-blue);font-size:24px;margin-right:16px}@keyframes MobileMenu_slideIn__VHwnK{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@media (max-width:320px){.MobileMenu_categoriesGrid__1HpJ9{gap:8px}.MobileMenu_categoryCard__RRboa{padding:8px 4px}.MobileMenu_categoryIconWrapper__or\+rP{height:36px;width:36px}.MobileMenu_categoryCard__RRboa span{font-size:.8rem}}.MobileHeader_header__xr7D1{background-color:#fff;box-shadow:0 2px 4px #0000001a;left:0;position:fixed;right:0;top:0;width:100%;z-index:1000}.MobileHeader_headerContainer__7xJxz{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;max-width:100%;padding:16px}.MobileHeader_cartIcon__AYgtq,.MobileHeader_logoContainer__MTCge,.MobileHeader_menuIcon__\+JOKm,.MobileHeader_searchContainer__YhZ7s{align-items:center;display:flex}.MobileHeader_menuIcon__\+JOKm{margin-right:16px}.MobileHeader_logoContainer__MTCge{justify-content:center}.MobileHeader_logo__zSAnT{height:36px;width:36px}.MobileHeader_searchContainer__YhZ7s{display:flex;flex:1 1;margin:0 12px;min-width:0;transition:all .3s ease}.MobileHeader_expandedSearchContainer__NPDgW{flex-grow:1}.MobileHeader_expandedSearchInput__yt9V9{border-radius:20px}.MobileHeader_cartIcon__AYgtq{cursor:pointer;margin-left:auto;min-width:24px;position:relative}.MobileHeader_cancelButton__OpoBk{color:#888;cursor:pointer;font-size:14px;margin:0}.MobileHeader_cartBadge__HVr9-{align-items:center;background-color:var(--cart-counter-background);border-radius:50%;color:var(--cart-counter-text);display:flex;font-size:12px;font-weight:700;height:18px;justify-content:center;position:absolute;right:-8px;top:-8px;width:18px}.MobileHeader_searchWrapper__lpkvu{align-items:center;background:#fff;border:1px solid #ccc;border-radius:40px;display:flex;min-width:0;padding:0 12px;width:100%}.MobileHeader_searchInput__WgSLW{background:#0000;border:none;flex:1 1;font-size:14px;height:36px;min-width:0;outline:none;padding:0 8px;width:100%}.MobileHeader_searchIcon__6qrq1{color:#666;font-size:20px}.MobileHeader_closeIcon__sAevD{color:#666;cursor:pointer}.MobileHeader_searchResults__6Bq-a{-webkit-overflow-scrolling:touch;background:#fff;bottom:0;left:0;overflow-y:auto;padding:16px;position:fixed;right:0;top:72px;z-index:999}.MobileHeader_trendingSection__0ebxD h3{color:#333;font-size:16px;margin-bottom:16px}.MobileHeader_trendingList__o3JEZ{list-style:none;margin:0;padding:0}.MobileHeader_trendingItem__N0crs{border-bottom:1px solid #eee;color:#666;cursor:pointer;font-size:14px;padding:12px 0;transition:background-color .2s ease}.MobileHeader_trendingItem__N0crs:hover{background-color:#f5f5f5}.MobileHeader_resultsContainer__pCq0O{padding:8px 0}.MobileHeader_resultItem__SfMIS{border-bottom:1px solid #eee;cursor:pointer;font-size:14px;padding:12px 0;transition:background-color .2s ease}.MobileHeader_resultItem__SfMIS:hover{background-color:#f5f5f5}.MobileHeader_locationContainer__dkm\+i{align-items:center;background-color:var(--light-cerulean-light-4);box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;padding:16px;width:100%}.MobileHeader_arrowIcon__RMJVC{color:var(--text-color);font-size:24px}.MobileHeader_closeIconButton__pGHw9{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:0}.Category_categoryPage__5mP3K{display:flex;flex-direction:column;margin:0 auto;max-width:1440px;padding:12px 0}.Category_mainContent__jejSc{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:250px 1fr;margin-bottom:2rem}.Category_leftContent__0xQ8X{min-width:250px}.Category_blankSpace__1VcN9{flex-basis:250px;height:auto;padding:20px}.Category_rightContent__YtLCN{display:flex;flex:1 1;flex-direction:column}.Category_categoryTitle__uKKfZ{font-size:24px;font-weight:700;margin:0 0 1rem;padding:0}.Category_categorySlidersContainer__tbjZq{margin-bottom:1.5rem;width:100%}.Category_blogSectionContainer__eLtRY{margin-top:3rem;width:100%}.Category_blogSectionSeparator__sxlkn{border-top:1.5px solid #e0e0e0;margin-bottom:2rem;margin-top:2.5rem;width:100%}.Category_filtersSection__FLMl-{align-self:flex-start;background-color:#fafafa;border:1px solid #e0e0e0;border-radius:8px;flex-shrink:0;margin-top:20px;padding:20px;width:250px}.Category_headerContainer__UBcbL{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.Category_productCount__Co9S6{color:#666;font-size:14px}.Category_sortDropdown__mgTnm{align-items:center;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:flex;gap:10px;min-width:175px;padding:12px 16px;position:relative}.Category_sortDropdown__mgTnm:hover{border-color:#007bff}.Category_arrowIcon__v\+plt{background-size:contain;height:16px;margin-left:auto;width:16px}.Category_dropdownList__CzzWt{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 8px #0000001a;display:none;left:0;list-style:none;margin:0;padding:0;position:absolute;top:100%;width:100%;z-index:1000}.Category_dropdownList__CzzWt.Category_show__831Uv{display:block}.Category_dropdownList__CzzWt li{cursor:pointer;font-family:Open Sans,sans-serif;font-size:16px;padding:12px 16px}.Category_dropdownList__CzzWt li:hover{background-color:#f0f0f0}.Category_productsList__RG9Px{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.Category_productCard__5Xnxv{border:1px solid #0000;box-sizing:border-box;margin:0 12px;padding:12px;width:100%}.Category_productContainer__g0xq6{display:flex;padding-top:100%;position:relative;width:100%}.Category_productImageContainer__A-X6x{align-items:center;background-color:#fff;display:flex;justify-content:left;max-width:290px;overflow:hidden}.Category_productImage__iqco2{display:block;height:100%;justify-content:left;object-fit:contain;width:100%}.Category_productInfoContainer__uYu8S{align-items:flex-start;display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.Category_productName__hKBhs{font-family:Open Sans;font-size:14px;margin:0;min-height:40px;text-align:left}.Category_discountedPrice__-R0r6{color:green}.Category_regularPrice__GY16r{color:#333;margin:0}.Category_priceRange__Sdejh{color:#939090;font-size:12px;margin:4px 0}.Category_centralPrice__mdCd5{font-size:16px;font-weight:700;margin:0;padding:0}.Category_oldPrice__0RBte{color:#888;font-size:14px;margin:0;padding:0;text-decoration:line-through}.Category_productPriceContainer__XcH8V{align-items:flex-start;display:flex;flex-direction:column;gap:2px;margin:12px 0}.Category_expressLabel__iEU8N{background-color:#e0f0ff;border-radius:4px;color:#007bff;display:inline-block;font-size:10px;font-weight:700;padding:2px 6px;text-align:center}.Category_fastestDeliveryDate__fzaaJ{color:#007bff;font-size:12px;margin-top:4px}.Category_productLink__zrvym,.Category_productLink__zrvym:visited{color:inherit;font-size:inherit}.Category_productLink__zrvym{text-decoration:none}.Category_colorOptions__tzfhI{display:flex;gap:4px}.Category_colorCircle__-qo3a{border:1px solid #fff;border-radius:50%;height:16px;width:16px}.Category_noProductsMessage__0HOy7{color:#888;font-size:18px;margin-top:50px;text-align:center}.Category_sortDropdownContainer__q2GJz{align-items:center;display:flex;gap:10px}.Category_sortLabel__HxKBq{margin-right:10px}.Category_productsSection__8CVmn{flex-grow:1;width:100%}.Category_filtersSidebarLayout__2gbMH{grid-gap:32px;display:grid;gap:32px;grid-template-columns:250px 1fr}.Category_filtersColumn__V9O6U{width:250px}.Category_productsColumn__0pF7S{flex:1 1}.Category_pagination__D4vVV{display:flex;justify-content:center;margin-top:2rem;padding:1rem 0}@media (max-width:768px){.Category_mainContent__jejSc{flex-direction:column}.Category_filtersSection__FLMl-{width:100%}.Category_filtersSidebarLayout__2gbMH{grid-template-columns:1fr}.Category_filtersColumn__V9O6U{width:100%}.Category_desktopFiltersOnly__hWIpZ{display:none}.Category_categoryTitle__uKKfZ{margin-bottom:.75rem}.Category_categorySlidersContainer__tbjZq{margin-bottom:1rem}}@media (min-width:769px){.Category_desktopFiltersOnly__hWIpZ{display:block}}.SharedLayout_pageContainer__2NrxM{margin:0 auto;max-width:1440px;padding:12px 0}.SharedLayout_mainContent__414lf{grid-gap:32px;display:grid;gap:32px;grid-template-columns:250px 1fr;width:100%}.SharedLayout_filtersColumn__I83rH{width:250px}.SharedLayout_productsColumn__17dax{flex:1 1}.SharedLayout_pageTitle__0xBMy{font-size:24px;font-weight:700;margin:0 0 1rem}.SharedLayout_filterCount__8gjmj{color:#666;margin-left:auto;padding-right:8px}@media (max-width:768px){.SharedLayout_pageContainer__2NrxM{padding:.75rem 0}.SharedLayout_mainContent__414lf{gap:1rem;grid-template-columns:1fr}.SharedLayout_filtersColumn__I83rH{margin-bottom:0;width:100%}.SharedLayout_productsColumn__17dax{width:100%}.SharedLayout_pageTitle__0xBMy{margin-bottom:.75rem}}.CategorySliders_categorySliders__WJlcX{margin-bottom:32px;width:100%}.CategorySliders_sliderSection__anHeL{margin-bottom:2rem}.CategorySliders_sliderHeader__iEz9k{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem;padding:0 .5rem}.CategorySliders_sliderTitle__fpM-r{color:var(--denim-blue-dark-4);font-size:1.25rem;font-weight:600;margin:0}.CategorySliders_viewAllLink__FowJg{background-color:var(--denim-blue-light-4);border-radius:16px;color:var(--denim-blue);font-size:.9rem;font-weight:500;padding:6px 12px;text-decoration:none;transition:background-color .2s ease}.CategorySliders_viewAllLink__FowJg:hover{background-color:var(--denim-blue-light-3)}.CategorySliders_sliderContainer__ZEllo{align-items:center;display:flex;position:relative;width:100%}.CategorySliders_scrollButton__DlgQi{align-items:center;background-color:var(--simple-white);border:none;border-radius:50%;box-shadow:0 2px 8px #00000026;color:var(--denim-blue);cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:40px;z-index:5}.CategorySliders_scrollButton__DlgQi:hover{background-color:var(--denim-blue-light-4);transform:translateY(-50%) scale(1.05)}.CategorySliders_scrollLeft__GPnaa{left:-5px}.CategorySliders_scrollRight__0Q2gt{right:-5px}.CategorySliders_level4Categories__ljL3O{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;gap:16px;margin:0 auto;max-width:100%;overflow-x:auto;padding:1rem;scroll-behavior:smooth;scrollbar-width:none;width:100%}.CategorySliders_level4Categories__ljL3O::-webkit-scrollbar{display:none}.CategorySliders_level4Category__YRYTL{align-items:center;color:inherit;display:flex;flex:0 0 auto;flex-direction:column;text-align:center;text-decoration:none;transition:transform .2s ease;width:130px}.CategorySliders_level4Category__YRYTL:hover{transform:translateY(-4px)}.CategorySliders_circleImage__hqmrp{align-items:center;background-color:var(--gray-10);border-radius:50%;box-shadow:0 4px 10px #0000000d;display:flex;height:110px;justify-content:center;margin-bottom:8px;overflow:hidden;transition:box-shadow .2s ease;width:110px}.CategorySliders_level4Category__YRYTL:hover .CategorySliders_circleImage__hqmrp{box-shadow:0 6px 14px #0000001a}.CategorySliders_categoryImage__-\+rHt{height:100%;object-fit:cover;width:100%}.CategorySliders_placeholder__q8Exz{align-items:center;background:linear-gradient(135deg,var(--gray-50),var(--gray-25));display:flex;height:100%;justify-content:center;width:100%}.CategorySliders_placeholder__q8Exz:after{content:"🖼️";font-size:24px;opacity:.5}.CategorySliders_level4Name__8jIr5{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--denim-blue-dark-3);display:-webkit-box;font-size:.9rem;font-weight:500;line-height:1.2;margin-top:8px;max-width:120px;overflow:hidden;text-overflow:ellipsis}@media (max-width:768px){.CategorySliders_categorySliders__WJlcX,.CategorySliders_sliderSection__anHeL{margin-bottom:1.5rem}.CategorySliders_sliderHeader__iEz9k{padding:0}.CategorySliders_scrollButton__DlgQi{height:32px;width:32px}.CategorySliders_level4Categories__ljL3O{gap:12px;padding:.75rem 1rem}.CategorySliders_scrollLeft__GPnaa{left:-12px}.CategorySliders_scrollRight__0Q2gt{right:-12px}.CategorySliders_level4Category__YRYTL{width:100px}.CategorySliders_circleImage__hqmrp{height:90px;width:90px}.CategorySliders_level4Name__8jIr5{font-size:.8rem;max-width:90px}.CategorySliders_sliderTitle__fpM-r{font-size:1.1rem}.CategorySliders_viewAllLink__FowJg{font-size:.8rem}}@media (max-width:480px){.CategorySliders_circleImage__hqmrp{height:80px;width:80px}.CategorySliders_level4Category__YRYTL{width:85px}.CategorySliders_level4Name__8jIr5{max-width:85px}.CategorySliders_scrollButton__DlgQi{height:28px;width:28px}.CategorySliders_level4Categories__ljL3O{gap:10px;padding:.75rem .5rem}.CategorySliders_scrollLeft__GPnaa{left:-15px}.CategorySliders_scrollRight__0Q2gt{right:-15px}}.ProductGrid_productGridContainer__5OVMz{width:100%}.ProductGrid_headerContainer__Bt6fs{align-items:center;border-bottom:1px solid var(--gray-50);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem;padding:.5rem 0}.ProductGrid_productCountWrapper__yjJdm{flex:1 1}.ProductGrid_controlsContainer__bFbi8{align-items:center;display:flex;gap:.75rem;justify-content:flex-end}.ProductGrid_productCount__nDveq{color:var(--gray-400);font-size:.875rem;margin:0}.ProductGrid_mobileFilterButtonWrapper__C0cgT{display:none}.ProductGrid_mobileFilterButton__Es584{align-items:center;background-color:#fff;border:1px solid var(--gray-100);border-radius:4px;box-sizing:border-box;color:var(--text-color);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;height:40px;justify-content:center;padding:.625rem 1rem;transition:all .2s ease;width:100%}.ProductGrid_sortDropdownContainer__jq2s9{align-items:center;display:flex;gap:.75rem;margin-left:auto}.ProductGrid_sortLabel__4OBtv{color:var(--gray-400);font-size:.875rem;margin:0}.ProductGrid_sortDropdown__H6ojE{align-items:center;background-color:#fff;border:1px solid var(--gray-100);border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;gap:.5rem;height:40px;min-width:220px;padding:.625rem 1rem;position:relative;transition:all .2s ease;-webkit-user-select:none;user-select:none;width:250px}.ProductGrid_sortDropdown__H6ojE:hover{border-color:var(--primary-color)}.ProductGrid_sortDropdown__H6ojE:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.ProductGrid_sortDropdown__H6ojE.ProductGrid_disabled__rtUry{background-color:var(--gray-25);border-color:var(--gray-50);color:var(--gray-400);cursor:default}.ProductGrid_sortDropdown__H6ojE.ProductGrid_disabled__rtUry:hover{border-color:var(--gray-50)}.ProductGrid_placeholderText__7dPAu{color:var(--gray-300)}.ProductGrid_sortDropdownBackdrop__W3CmC{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1}.ProductGrid_sortIcon__ir6Ns{align-items:center;color:var(--gray-300);display:flex;transition:transform .2s ease}.ProductGrid_sortIconAsc__gEfhw{transform:rotate(180deg)}.ProductGrid_optionIcon__xWh30{align-items:center;color:var(--gray-400);display:inline-flex;margin-right:.5rem}.ProductGrid_arrowIcon__wFCMn{border-color:var(--gray-300) #0000 #0000 #0000;border-style:solid;border-width:.35rem .35rem 0;margin-left:auto;transition:transform .3s ease,border-color .2s ease}.ProductGrid_sortDropdown__H6ojE.ProductGrid_open__IRmvg .ProductGrid_arrowIcon__wFCMn{border-top-color:var(--primary-color);transform:rotate(180deg)}.ProductGrid_sortLabelMobile__72w7n{display:none}.ProductGrid_sortValue__jjpc7{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductGrid_dropdownList__KKTkX{background-color:#fff;border:1px solid var(--gray-100);border-radius:4px;box-shadow:0 .25rem .75rem #0000001a;left:0;list-style:none;margin:0;max-height:19rem;min-width:250px;opacity:0;overflow-y:auto;padding:.5rem 0;position:absolute;right:0;top:calc(100% + .25rem);transform:translateY(-.625rem);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;visibility:hidden;width:100%;z-index:1000}.ProductGrid_dropdownList__KKTkX.ProductGrid_show__HwHIb{opacity:1;transform:translateY(0);visibility:visible}.ProductGrid_dropdownList__KKTkX li{align-items:center;cursor:pointer;display:flex;padding:.75rem 1rem;transition:background-color .15s ease}.ProductGrid_dropdownList__KKTkX li:hover{background-color:var(--gray-25)}.ProductGrid_dropdownList__KKTkX li.ProductGrid_selected__YbnNK{background-color:var(--denim-blue-light-4);color:var(--primary-color);font-weight:500}.ProductGrid_dropdownList__KKTkX li:focus-visible{background-color:var(--gray-25);outline:2px solid var(--primary-color);outline-offset:-2px}.ProductGrid_checkmark__ni3mP{color:var(--primary-color);font-weight:700;margin-left:auto}.ProductGrid_productsList__EkrlQ{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.ProductGrid_productCard__ZAjj5{border:1px solid #0000;box-sizing:border-box;padding:12px;width:100%}.ProductGrid_productContainer__eDR70{display:flex;padding-top:100%;position:relative;width:100%}.ProductGrid_productImageContainer__8G77f{align-items:center;background-color:#fff;display:flex;height:290px;justify-content:left;max-width:290px;overflow:hidden}.ProductGrid_productImage__Unjjm{display:block;height:100%;justify-content:left;object-fit:contain;width:100%}.ProductGrid_productInfoContainer__9r7h5{align-items:flex-start;display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.ProductGrid_productName__\+Qv0Y{font-family:Open Sans;font-size:14px;margin:0;min-height:40px;text-align:left}.ProductGrid_productPriceContainer__WyTVC{align-items:flex-start;display:flex;flex-direction:column;gap:2px;margin:12px 0}.ProductGrid_centralPrice__ZzP0F{font-size:16px;font-weight:700;margin:0;padding:0}.ProductGrid_discountedPrice__\+6fbj{color:green}.ProductGrid_regularPrice__sP3Qx{color:#333;margin:0}.ProductGrid_oldPrice__VXzhj{color:#888;font-size:14px;margin:0;padding:0;text-decoration:line-through}.ProductGrid_priceRange__47k5K{color:#939090;font-size:12px;margin:4px 0}.ProductGrid_expressLabel__AvePZ{background-color:#e0f0ff;border-radius:4px;color:#007bff;display:inline-block;font-size:10px;font-weight:700;padding:2px 6px;text-align:center}.ProductGrid_fastestDeliveryDate__I2\+z0{color:#007bff;font-size:12px;margin-top:4px}.ProductGrid_productLink__MN9Uk{color:inherit;font-size:inherit;text-decoration:none}.ProductGrid_productLink__MN9Uk:visited{color:inherit;font-size:inherit}.ProductGrid_colorOptions__v\+QxN{display:flex;gap:4px}.ProductGrid_colorCircle__pqhjo{border:1px solid #fff;border-radius:50%;height:16px;width:16px}.ProductGrid_noProductsMessage__PO3U3{background-color:var(--gray-25);border-radius:8px;padding:3rem 1.25rem;text-align:center;width:100%}.ProductGrid_noProductsIcon__Ll4r2{color:var(--gray-200);font-size:3rem;margin-bottom:1rem}.ProductGrid_noProductsTitle__FYtpw{color:var(--gray-500);font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.ProductGrid_noProductsText__GULVS{color:var(--gray-400);margin-bottom:1.5rem;margin-left:auto;margin-right:auto;max-width:25rem}.ProductGrid_noProductsButton__jIpVw{background-color:var(--primary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:600;padding:.625rem 1.25rem;transition:background-color .2s}.ProductGrid_noProductsButton__jIpVw:hover{background-color:var(--denim-blue-dark-1)}.ProductGrid_noProductsButton__jIpVw:focus-visible{outline:2px solid var(--denim-blue-dark-2);outline-offset:2px}.ProductGrid_whatsappRequestContainer__0V8t7{align-items:center;background-color:var(--gray-25);border:1px solid var(--gray-100);border-radius:8px;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;margin-top:2rem;max-width:450px;padding:1.25rem}.ProductGrid_whatsappIcon__JKpCB{background-color:#fff;border-radius:50%;color:#25d366;font-size:2rem!important;margin-bottom:.5rem;padding:.5rem}.ProductGrid_whatsappText__OtN3A{color:var(--text-color);font-size:.95rem;line-height:1.4;margin-bottom:1rem;text-align:center}.ProductGrid_whatsappLink__0MvQW{-webkit-tap-highlight-color:transparent;align-items:center;background-color:#25d366;border-radius:2rem;color:#fff;display:inline-flex;font-weight:600;padding:.75rem 1.5rem;text-decoration:none!important;transition:all .2s ease}.ProductGrid_whatsappLink__0MvQW:active,.ProductGrid_whatsappLink__0MvQW:focus,.ProductGrid_whatsappLink__0MvQW:hover{background-color:#1fa855;box-shadow:0 4px 8px #0000001a;color:#fff;text-decoration:none!important;transform:translateY(-2px)}.ProductGrid_whatsappCard__h5bTi{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;min-height:350px;padding:16px}.ProductGrid_whatsappCardContent__d8wCK{align-items:center;background-color:var(--gray-25);border:1px solid var(--gray-100);border-radius:8px;display:flex;flex-direction:column;height:100%;padding:1.5rem;text-align:center;transition:transform .2s ease,box-shadow .2s ease;width:100%}.ProductGrid_whatsappCardContent__d8wCK:hover{box-shadow:0 8px 16px #0000001a;transform:translateY(-4px)}.ProductGrid_whatsappCardIcon__peluE{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:64px;justify-content:center;margin-bottom:1rem;width:64px}.ProductGrid_whatsappCardIconSvg__nz8Fu{color:#25d366;font-size:32px!important}.ProductGrid_whatsappCardTitle__p8wuG{color:var(--denim-blue-dark-3);font-size:1.125rem;font-weight:600;margin:0 0 .75rem}.ProductGrid_whatsappCardText__VMwJU{color:var(--gray-400);flex-grow:1;font-size:.925rem;line-height:1.5;margin:0 0 1.5rem}.ProductGrid_whatsappCardButton__f4TQS{background-color:#25d366;border-color:#25d366;font-size:.9rem;margin-top:auto;max-width:200px;padding:.75rem 1rem;text-decoration:none!important;width:100%}.ProductGrid_whatsappCardButton__f4TQS:hover{background-color:#1fa855;border-color:#1fa855;text-decoration:none!important}.ProductGrid_productSkeletonCard__KQvuw{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000000d;display:flex;flex-direction:column;height:360px;overflow:hidden;padding:.75rem}.ProductGrid_skeletonInfo__28\+\+P{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem}.ProductGrid_skeletonImage__VqlPw{animation:ProductGrid_loading__-jdSc 1.5s infinite;aspect-ratio:1/1;background:linear-gradient(90deg,var(--gray-25) 0,var(--gray-50) 50%,var(--gray-25) 100%);background-size:200% 100%;border-radius:4px;height:174px;width:100%}@media (min-width:769px){.ProductGrid_skeletonImage__VqlPw{height:290px}}.ProductGrid_skeletonPriceContainer__d6Jbb{display:flex;flex-direction:column;gap:.25rem}.ProductGrid_skeletonButton__cBS6j{animation:ProductGrid_loading__-jdSc 1.5s infinite;background:linear-gradient(90deg,var(--gray-25) 0,var(--gray-50) 50%,var(--gray-25) 100%);background-size:200% 100%;border-radius:20px;height:36px;width:120px}.ProductGrid_skeletonPrice__jl4aV{animation:ProductGrid_loading__-jdSc 1.5s .1s infinite;height:20px;width:80px}.ProductGrid_skeletonOldPrice__rHsiD,.ProductGrid_skeletonPrice__jl4aV{background:linear-gradient(90deg,var(--gray-25) 0,var(--gray-50) 50%,var(--gray-25) 100%);background-size:200% 100%;border-radius:4px}.ProductGrid_skeletonOldPrice__rHsiD{animation:ProductGrid_loading__-jdSc 1.5s .2s infinite;height:16px;width:60px}.ProductGrid_skeletonName__3NBUx{animation:ProductGrid_loading__-jdSc 1.5s .3s infinite;height:16px;width:90%}.ProductGrid_skeletonDelivery__FqpfE,.ProductGrid_skeletonName__3NBUx{background:linear-gradient(90deg,var(--gray-25) 0,var(--gray-50) 50%,var(--gray-25) 100%);background-size:200% 100%;border-radius:4px}.ProductGrid_skeletonDelivery__FqpfE{animation:ProductGrid_loading__-jdSc 1.5s .4s infinite;height:14px;margin-top:.25rem;width:75%}.ProductGrid_imagePlaceholder__eAS6n{align-items:center;aspect-ratio:1/1;background-color:var(--gray-25);display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.ProductGrid_imagePlaceholder__eAS6n:after{animation:ProductGrid_shimmer__tl-7W 1.5s infinite;background:linear-gradient(90deg,#0000,#ffffff4d 50%,#0000);background-size:200% 100%;content:"";height:100%;left:0;position:absolute;top:0;width:100%}@keyframes ProductGrid_shimmer__tl-7W{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ProductGrid_loading__-jdSc{0%{background-position:200% 0}to{background-position:-200% 0}}.ProductGrid_mobileFilterDrawer__cXwkC{display:none}.ProductGrid_mobileFilterHeader__wmrXR{align-items:center;border-bottom:1px solid var(--gray-100);display:flex;justify-content:space-between;padding:1rem}.ProductGrid_mobileFilterHeader__wmrXR h3{font-size:1.25rem;font-weight:600;margin:0}.ProductGrid_closeFilterButton__fAbk4{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-color);cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.ProductGrid_closeFilterButton__fAbk4:hover{background-color:var(--gray-50)}.ProductGrid_mobileFilterContent__Fo-jE{box-sizing:border-box;height:calc(100% - 60px);margin:0;overflow-y:auto;padding:0;width:100%}.mobileFilterContent .filters{box-shadow:none!important;box-sizing:border-box!important;height:auto!important;max-width:100%!important;overflow-y:visible!important;padding:0!important;position:static!important;transform:none!important;width:100%!important}.mobileFilterContent .colorDot{border-radius:50%!important;display:block!important;flex-shrink:0!important;height:16px!important;margin-right:8px!important;width:16px!important}.mobileFilterContent .colorSwatch,.mobileFilterContent .colorSwatchInfo{align-items:center!important;display:flex!important;gap:8px!important}.mobileFilterContent .drawerFooter{align-items:center!important;background:#fff!important;border-top:1px solid var(--gray-50)!important;box-sizing:border-box!important;display:flex!important;justify-content:center!important;left:0!important;margin:0!important;padding:1rem!important;right:0!important;width:100%!important}.mobileFilterContent .applyFiltersButton{border-radius:.25rem!important;margin:0 auto!important;max-width:250px!important;width:90%!important}.ProductGrid_backdropOverlay__6h6FN{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0006;bottom:0;display:none;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease;z-index:999}.ProductGrid_backdropOverlay__6h6FN.ProductGrid_visible__PRyMv{opacity:1}@media (min-width:769px){.ProductGrid_headerContainer__Bt6fs{flex-direction:row;justify-content:space-between}.ProductGrid_controlsContainer__bFbi8{flex-direction:row;justify-content:flex-end;width:auto}.ProductGrid_sortDropdownContainer__jq2s9{flex:0 0 auto}.ProductGrid_sortDropdown__H6ojE{width:250px}}@media (max-width:768px){.ProductGrid_headerContainer__Bt6fs{background-color:#fff;flex-direction:column;margin-bottom:1rem;padding:.75rem 0;position:sticky;top:0;z-index:10}.ProductGrid_controlsContainer__bFbi8{align-items:center;display:flex;gap:.5rem;justify-content:space-between;width:100%}.ProductGrid_productCountWrapper__yjJdm{margin-top:.5rem;order:2;width:100%}.ProductGrid_productCount__nDveq{font-size:.75rem;text-align:center}.ProductGrid_mobileFilterButtonWrapper__C0cgT,.ProductGrid_sortDropdownContainer__jq2s9{align-items:center;display:flex;flex:1 1}.ProductGrid_mobileFilterButton__Es584{align-items:center;background-color:#fff;border:1px solid var(--gray-100);border-radius:4px;box-sizing:border-box;color:var(--text-color);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;height:40px;justify-content:center;padding:.625rem 1rem;transition:all .2s ease;width:100%}.ProductGrid_mobileFilterButton__Es584 svg,.ProductGrid_sortDropdown__H6ojE svg{font-size:1.2rem}.ProductGrid_sortDropdown__H6ojE{justify-content:center;min-width:0;width:100%}.ProductGrid_sortLabel__4OBtv,.ProductGrid_sortValue__jjpc7{display:none}.ProductGrid_sortLabelMobile__72w7n{display:block}.ProductGrid_productsList__EkrlQ{gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.ProductGrid_filtersColumn__8Sici .ProductGrid_mobileFilterButtonContainer__hXG4g,.mobileFilterButtonContainer{display:none!important}.ProductGrid_mobileFilterButtonWrapper__C0cgT{display:block}.ProductGrid_mobileFilterDrawer__cXwkC{animation:ProductGrid_slideIn__VPLKk .3s ease;background-color:#fff;bottom:0;display:flex;flex-direction:column;left:0;max-width:100%;overflow:hidden;overflow-x:hidden;position:fixed;right:0;top:0;width:100%;z-index:1000}.ProductGrid_backdropOverlay__6h6FN{display:block}.ProductGrid_sortDropdownContainer__jq2s9 .ProductGrid_dropdownList__KKTkX{left:auto;max-width:calc(100vw - 30px);min-width:200px;position:fixed;right:0;top:auto}.ProductGrid_sortDropdownContainer__jq2s9:last-child .ProductGrid_dropdownList__KKTkX{left:auto;right:10px}.ProductGrid_dropdownList__KKTkX li{font-size:.9rem;padding:.75rem;white-space:normal}.ProductGrid_sortDropdownContainer__jq2s9{position:relative}.ProductGrid_productGridContainer__5OVMz{max-width:100%;overflow-x:hidden;width:100%}.mobileFilterContent .filters{box-shadow:none!important;height:auto!important;max-width:100%!important;overflow-y:visible!important;padding:0 1rem!important;position:static!important;transform:none!important}.mobileFilterContent .filters .filtersHeader{display:none!important}.ProductGrid_whatsappCardContent__d8wCK{padding:1rem}.ProductGrid_whatsappCard__h5bTi{min-height:200px;padding:1.5rem}.ProductGrid_whatsappCardIcon__peluE{height:56px;margin-bottom:.75rem;width:56px}.ProductGrid_whatsappCardIconSvg__nz8Fu{font-size:28px!important}.ProductGrid_whatsappCardTitle__p8wuG{font-size:1rem;margin-bottom:.5rem}.ProductGrid_whatsappCardText__VMwJU{font-size:.875rem;margin-bottom:1.25rem}.ProductGrid_whatsappCardButton__f4TQS{font-size:.7rem;max-width:90%;padding:.75rem 1rem;text-decoration:none!important;white-space:nowrap;width:100%}@media (max-width:400px){.ProductGrid_productsList__EkrlQ{gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.ProductGrid_mobileFilterButton__Es584,.ProductGrid_sortDropdown__H6ojE{font-size:.8rem;height:36px;padding:0 .5rem}.ProductGrid_mobileFilterButton__Es584 svg,.ProductGrid_sortDropdown__H6ojE svg{font-size:1rem}.ProductGrid_whatsappCardIcon__peluE{height:48px;width:48px}.ProductGrid_whatsappCardIconSvg__nz8Fu{font-size:24px!important}.ProductGrid_whatsappCardText__VMwJU{font-size:.8rem}}}@keyframes ProductGrid_slideIn__VPLKk{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes ProductGrid_pulse__0BvcL{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.Filters_FiltersTitle__oP4SN{font-size:20px;font-weight:600;margin:0;padding:0}.Filters_filterName__DEIyL{margin:0;padding:16px 0}.Filters_filterItems__7-jdB{align-items:center;display:flex;font-size:16px;padding-bottom:4px}.Filters_filterItems__7-jdB label{margin-left:8px}.Filters_filters__7NCAJ{max-width:250px;padding:1rem;transition:all .3s ease;width:100%}.Filters_filters__7NCAJ.Filters_mobileView__9Dojj{box-shadow:none;height:auto;max-height:calc(100vh - 120px);overflow-y:auto;padding:1rem;position:static;transform:none}.Filters_filtersHeader__ZM1xp{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.Filters_filtersHeader__ZM1xp h3{color:var(--text-color);font-size:1.25rem;font-weight:600;margin:0}.Filters_closeDrawerButton__ezOkk{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-color);cursor:pointer;display:flex;justify-content:center;padding:8px;transition:background-color .2s}.Filters_closeDrawerButton__ezOkk:hover{background-color:var(--gray-25)}.Filters_closeDrawerButton__ezOkk:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.Filters_activeFilters__sF6Pz{animation:Filters_fadeIn__ryDMD .3s ease;background-color:var(--denim-blue-light-4);border-radius:6px;margin-bottom:1.5rem;padding:12px}.Filters_activeFiltersHeader__tBHPE{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.Filters_activeFiltersHeader__tBHPE h4{color:var(--text-color);font-size:.9rem;margin:0}.Filters_clearAllButton__9Jgb4{align-items:center;background:none;border:none;border-radius:4px;color:var(--primary-color);cursor:pointer;display:flex;font-size:.85rem;gap:4px;padding:4px 8px;transition:background-color .2s}.Filters_clearAllButton__9Jgb4:hover{background-color:#011cf41a}.Filters_clearAllButton__9Jgb4:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.Filters_activeFiltersList__Ketx4{display:flex;flex-wrap:wrap;gap:6px}.Filters_activeFilterItem__N8gxn{align-items:center;background-color:#fff;border:1px solid var(--primary-color);border-radius:4px;display:flex;font-size:.85rem;max-width:100%;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;transition:all .2s ease}.Filters_activeFilterItem__N8gxn:hover{background-color:var(--gray-10)}.Filters_activeFilterName__qygNi{color:var(--gray-400);margin-right:4px}.Filters_activeFilterValue__FGj55{color:var(--text-color);font-weight:500;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Filters_removeFilterButton__lFnDL{background:none;border:none;border-radius:50%;color:var(--gray-300);cursor:pointer;display:flex;margin-left:4px;padding:4px;transition:all .2s ease}.Filters_removeFilterButton__lFnDL:hover{background-color:var(--gray-25);color:var(--primary-color)}.Filters_removeFilterButton__lFnDL:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.Filters_filterGroup__BAy5u{border-bottom:1px solid var(--gray-50);margin-bottom:.5rem;text-align:left;width:100%}.Filters_sectionHeader__fbcWA{align-items:center;background:none;border:none;color:var(--text-color);cursor:pointer;display:flex;justify-content:space-between;padding:10px 0;text-align:left;transition:all .2s ease;width:100%}.Filters_sectionHeader__fbcWA:hover{color:var(--primary-color)}.Filters_sectionHeader__fbcWA:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.Filters_sectionHeader__fbcWA h4{font-size:1rem;font-weight:600;margin:0}.Filters_filterGroupContent__Xq2bM{max-height:500px;opacity:1;overflow:hidden;padding:.5rem 0 1rem;text-align:left;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,padding .3s ease-in-out;width:100%}.Filters_filterGroupContent__Xq2bM.Filters_collapsed__sqphH{max-height:0;opacity:0;padding:0}.Filters_filterItem__fs\+8U{align-items:center;cursor:pointer;display:flex;gap:.75rem;outline:none;padding:.375rem 0;position:relative;transition:all .2s ease}.Filters_filterItem__fs\+8U:hover{color:var(--primary-color)}.Filters_filterItem__fs\+8U:focus-within{border-radius:4px;box-shadow:0 0 0 2px var(--primary-color);outline:2px solid #0000}.Filters_filterCount__eFTI1{background-color:var(--gray-25);border-radius:1rem;color:var(--gray-400);flex-shrink:0;font-size:.75rem;margin-left:auto;min-width:1.5rem;padding:.125rem .375rem;text-align:center}input[type=checkbox]{appearance:none;border:1px solid var(--gray-200);border-radius:4px;cursor:pointer;display:inline-block;flex-shrink:0;height:20px;position:relative;transition:all .2s ease;width:20px}input[type=checkbox]:checked{background-color:var(--primary-color);border-color:var(--primary-color)}input[type=checkbox]:checked:after{color:#fff;content:"\2713";font-size:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}input[type=checkbox]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.Filters_colorSwatch__yHfxg{align-items:center;display:flex;gap:.5rem;width:100%}.Filters_colorSwatchInfo__NpUE5{align-items:center;display:flex;flex:1 1;gap:.5rem}.Filters_colorDot__vX\+2c{border:1px solid #ddd;border-radius:50%;display:block;flex-shrink:0;height:16px;width:16px}.Filters_filterLabel__bl4GM{align-items:center;display:flex;font-size:.9rem;justify-content:space-between;max-width:calc(100% - 24px);overflow-wrap:break-word;width:100%;word-break:break-word}.Filters_categoryHeader__syJTZ{margin:.75rem 0 .5rem}.Filters_categoryHeader__syJTZ h5{color:var(--text-color);font-size:.9rem;font-weight:600;margin:0}.Filters_categoryChildren__M0v6Z{padding-left:1rem}.Filters_backdrop__KEFL6,.Filters_mobileFilterButtonContainer__ka47W,.Filters_mobileFilterDrawer__o4LYk{display:none}.Filters_drawerFooter__JGgcv{background:#fff;border-top:1px solid var(--gray-50);bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;margin-top:auto;padding:1rem;position:sticky;right:0;width:100%}.Filters_applyFiltersButton__gmGpR{background:var(--primary-color);border:none;border-radius:.25rem;color:#fff;cursor:pointer;display:flex;font-weight:600;justify-content:center;margin:0 auto;max-width:250px;padding:.75rem 1rem;transition:background-color .2s;width:90%}@media (max-width:768px){.Filters_mobileFilterButtonContainer__ka47W{bottom:1rem;display:none;display:flex;justify-content:center;position:sticky;width:100%;z-index:100}.Filters_filterToggle__W3DTA{align-items:center;background-color:var(--primary-color);border:none;border-radius:2rem;box-shadow:0 4px 12px #011cf440;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.Filters_filterToggle__W3DTA:focus,.Filters_filterToggle__W3DTA:hover{background-color:var(--denim-blue-dark-1);box-shadow:0 6px 16px #011cf44d;transform:translateY(-2px)}.Filters_filterBadge__YOvkE{align-items:center;background:var(--permanent-red);border-radius:10px;color:#fff;display:inline-flex;font-size:.75rem;height:20px;justify-content:center;margin-left:.25rem;min-width:20px}.Filters_filters__7NCAJ{background:#fff;bottom:0;box-shadow:0 0 10px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;height:100%;left:0;max-width:100%;max-width:100vw;overflow-x:hidden;overflow-y:auto;padding:1rem;position:fixed;right:0;top:0;transform:translateX(-100%);transition:transform .35s cubic-bezier(.16,1,.3,1);width:100%;z-index:1000}.Filters_mobileFilterContent__opvGS{box-sizing:border-box;height:calc(100% - 60px);margin:0 1rem;overflow-y:auto;padding:0 1rem 70px;width:calc(100% - 2rem)}.Filters_filters__7NCAJ.Filters_mobileView__9Dojj{align-items:stretch;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;max-height:none;overflow-y:visible;padding:0 1rem;position:static;text-align:left;transform:none;width:100%}.Filters_backdrop__KEFL6{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;bottom:0;display:block;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .25s ease;z-index:998}.Filters_backdrop__KEFL6.Filters_visible__LloJR{opacity:1}.Filters_drawerFooter__JGgcv{background:#fff;border-top:1px solid var(--gray-50);bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;padding:1rem;position:sticky;right:0;width:100%}.Filters_applyFiltersButton__gmGpR{background:var(--primary-color);border:none;border-radius:.25rem;color:#fff;cursor:pointer;display:flex;font-weight:600;justify-content:center;margin:0 auto;max-width:250px;padding:.75rem 1rem;transition:background-color .2s;width:90%}.Filters_applyFiltersButton__gmGpR:hover{background:var(--denim-blue-dark-1)}.Filters_applyFiltersButton__gmGpR:focus-visible{outline:2px solid var(--denim-blue-dark-2);outline-offset:2px}.Filters_activeFilterItem__N8gxn{max-width:calc(100% - 10px)}.Filters_activeFilterValue__FGj55{max-width:120px}@media (max-width:400px){.Filters_filters__7NCAJ{padding:.75rem}.Filters_filtersHeader__ZM1xp h3{font-size:1.1rem}.Filters_filterItem__fs\+8U{padding:.25rem 0}.Filters_filterLabel__bl4GM{font-size:.85rem}}}@keyframes Filters_fadeIn__ryDMD{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes CategoryPageSkeleton_shimmer__fZyhE{0%{background-position:-1000px 0}to{background-position:1000px 0}}.CategoryPageSkeleton_skeleton__4rHxS{animation:CategoryPageSkeleton_shimmer__fZyhE 2s linear infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:1000px 100%;border-radius:4px}.CategoryPageSkeleton_titleSkeleton__f7kk4{height:32px;margin-bottom:28px;width:300px}.CategoryPageSkeleton_slidersSkeleton__8ABgb{margin-bottom:32px;width:100%}.CategoryPageSkeleton_sliderItemsSkeleton__fNIYj{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.CategoryPageSkeleton_sliderItemSkeleton__BW64w{border-radius:8px;height:120px;width:100%}.CategoryPageSkeleton_filtersSkeleton__lQdAi{display:flex;flex-direction:column;gap:24px;width:100%}.CategoryPageSkeleton_filterGroupSkeleton__47WMQ{display:flex;flex-direction:column;gap:12px}.CategoryPageSkeleton_filterHeaderSkeleton__x2MCj{height:24px;width:80%}.CategoryPageSkeleton_filterOptionsSkeleton__QCHn7{display:flex;flex-direction:column;gap:12px;padding-left:8px}.CategoryPageSkeleton_filterOptionSkeleton__kP1cI{align-items:center;display:flex;gap:8px}.CategoryPageSkeleton_checkboxSkeleton__GfBAq{border-radius:4px;height:18px;width:18px}.CategoryPageSkeleton_labelSkeleton__R09Lv{flex-grow:1;height:16px;width:60%}.CategoryPageSkeleton_countSkeleton__o4\+O9{height:16px;width:25px}.CategoryPageSkeleton_sortSkeleton__ttM2r{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-bottom:24px;width:100%}.CategoryPageSkeleton_sortLabelSkeleton__nxwvy{height:18px;width:60px}.CategoryPageSkeleton_sortDropdownSkeleton__dDPyc{border-radius:4px;height:36px;width:180px}.CategoryPageSkeleton_productGridSkeleton__hq6rv{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.CategoryPageSkeleton_productCardSkeleton__SaUCh{display:flex;flex-direction:column;gap:12px}.CategoryPageSkeleton_productImageSkeleton__TFkBw{aspect-ratio:1/1;border-radius:4px;width:100%}.CategoryPageSkeleton_productContentSkeleton__RYgIp{display:flex;flex-direction:column;gap:8px;padding:4px 0}.CategoryPageSkeleton_productPriceSkeleton__QIBgg{height:20px;width:100px}.CategoryPageSkeleton_productNameSkeleton__Gzh4K{height:16px;margin-top:4px;width:100%}.CategoryPageSkeleton_productDeliverySkeleton__ElTlN{height:14px;margin-top:2px;width:160px}.CategoryPageSkeleton_productSwatchesSkeleton__G4xey{display:flex;gap:4px;margin-top:4px}.CategoryPageSkeleton_colorSwatchSkeleton__Y89Ez{border-radius:50%;height:16px;width:16px}@media (max-width:768px){.CategoryPageSkeleton_sliderItemsSkeleton__fNIYj{grid-template-columns:repeat(2,1fr)}.CategoryPageSkeleton_productGridSkeleton__hq6rv{gap:16px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media (max-width:480px){.CategoryPageSkeleton_sliderItemsSkeleton__fNIYj{grid-template-columns:repeat(1,1fr)}.CategoryPageSkeleton_productGridSkeleton__hq6rv{gap:12px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.CategoryPageSkeleton_titleSkeleton__f7kk4{height:28px;width:220px}}.CartItem_cartItem__TbapB{grid-gap:16px;background:#fff;border-bottom:1px solid #eee;display:grid;gap:16px;grid-template-columns:auto 1fr auto;padding:16px;position:relative;transition:opacity .3s,transform .3s}.CartItem_outOfStock__tCQgL{background-color:#fff2f0;border:1px dashed #ffb8b1;border-radius:4px}.CartItem_removing__LzVP2{animation:CartItem_fadeOutItem__-TSO6 .5s forwards;opacity:.6;pointer-events:none;transform:translateX(10px);transition:opacity .4s ease,transform .4s ease}@keyframes CartItem_fadeOutItem__-TSO6{0%{opacity:.5}to{opacity:0}}.CartItem_updating__vE3Hg{opacity:.95}.CartItem_quantityUpdating__MEotx{background-color:#f5f7fa33}.CartItem_statusIndicator__z-w9X{display:none}.CartItem_loadingSpinner__Sv9C6{animation:CartItem_spin__3HeCu .8s linear infinite;border:2px solid #0068cc33;border-radius:50%;border-top:2px solid var(--denim-blue);height:18px;margin-right:8px;width:18px}.CartItem_statusText__oPrwg{color:var(--denim-blue-dark-1);font-size:14px;font-weight:600}.CartItem_imageOverlayStatus__VditI{align-items:center;background-color:#ffffffb3;border-radius:8px;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:5}.CartItem_imageUpdating__Uf5xG{opacity:.7}.CartItem_miniSpinner__yRgPo{animation:CartItem_spin__3HeCu .8s linear infinite;border:2px solid #0068cc33;border-radius:50%;border-top:2px solid var(--denim-blue);height:16px;width:16px}.CartItem_quantityUpdateIndicator__-SvcG{display:none}.CartItem_statusTextQuantity__8zw2v{color:var(--denim-blue-dark-1);font-size:10px;font-weight:500}.CartItem_statusTextRemoval__7UNxB{color:var(--denim-blue-dark-1);font-size:12px;font-weight:500;margin-top:4px}.CartItem_inlineStatusText__boa\+C,.CartItem_inlineStatus__qve\+M{display:none}.CartItem_imageContainer__1-vRC{align-items:center;background:#fff;border:1px solid #eee;border-radius:8px;display:flex;height:80px;justify-content:center;overflow:hidden;position:relative;transition:opacity .2s;width:80px}.CartItem_productImage__Xzux0{height:100%;object-fit:contain;width:100%}.CartItem_mainContent__ycFu6{display:flex;flex-direction:column;gap:8px;min-width:0}.CartItem_productName__8AptD{color:#333;font-size:14px;font-weight:500;margin:0;text-decoration:none}.CartItem_productOptions__ve\+EP{display:flex;flex-direction:column;gap:4px}.CartItem_optionItem__jIeVd{color:#666;font-size:12px}.CartItem_priceBlock__qxsr0{margin-top:auto}.CartItem_unitPrice__pr9Bs{color:#666;display:block;font-size:13px;margin-bottom:4px}.CartItem_totalPrice__6spDl{color:green;display:block;font-size:16px;font-weight:600;transition:opacity .2s}.CartItem_optimisticPrice__AY44\+{animation:CartItem_pulse__BUyIM 1.5s infinite;color:var(--denim-blue-dark-1);font-style:italic;opacity:.7}.CartItem_stockWarning__gPu0d{background-color:#f44336;border-radius:0 0 0 8px;color:#fff;font-size:12px;font-weight:500;padding:4px 8px;position:absolute;right:0;top:0;z-index:1}.CartItem_stockWarningText__8wn8M{white-space:nowrap}.CartItem_actions__RJyhW{align-items:flex-end;display:flex;flex-direction:column;gap:12px}.CartItem_qtyControls__rSI5h{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:30px;display:flex;height:36px}.CartItem_qtyButton__bLMnD{align-items:center;background:none;border:none;color:#1a1a1a;color:var(--primary-color,#1a1a1a);cursor:pointer;display:flex;height:36px;justify-content:center;transition:background-color .2s;width:36px}.CartItem_qtyButton__bLMnD:not(:disabled){cursor:pointer;pointer-events:auto}.CartItem_qtyButton__bLMnD:hover:not(:disabled){background-color:#0000000d}.CartItem_qtyButton__bLMnD:disabled{color:#ccc;cursor:not-allowed;opacity:.5}.CartItem_qtyText__RdtEi{font-size:14px;font-weight:500;min-width:36px;text-align:center;transition:opacity .2s}.CartItem_optimisticQty__zG1pg{animation:CartItem_pulse__BUyIM 1.5s infinite;color:var(--denim-blue-dark-1);font-style:italic;opacity:.7}@keyframes CartItem_pulse__BUyIM{0%{opacity:.6}50%{opacity:.9}to{opacity:.6}}.CartItem_removeButton__426gr{background:none;border:none;color:#666;cursor:pointer;font-size:13px;padding:6px 12px;text-decoration:underline;transition:color .2s}.CartItem_removeButton__426gr:hover:not(:disabled){color:#f44336}.CartItem_removeButton__426gr:disabled{color:#ccc;cursor:not-allowed}.CartItem_outOfStockRemoveButton__YyIf2{color:#f44336;font-weight:600}@keyframes CartItem_spin__3HeCu{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.CartItem_cartItem__TbapB{gap:12px;grid-template-areas:"image main" "actions actions";grid-template-columns:70px 1fr;padding:12px}.CartItem_imageContainer__1-vRC{grid-area:image;height:70px;width:70px}.CartItem_mainContent__ycFu6{grid-area:main}.CartItem_actions__RJyhW{align-items:center;flex-direction:row;grid-area:actions;justify-content:space-between;margin-top:8px;padding-top:8px;width:100%}.CartItem_stockWarning__gPu0d{font-size:10px;padding:2px 6px;right:0;top:0}.CartItem_statusIndicator__z-w9X{flex-direction:column;gap:6px}.CartItem_loadingSpinner__Sv9C6{margin-right:0}.CartItem_statusText__oPrwg{font-size:12px}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.DeliveryDatePicker_deliveryDatePickerContainer__rGPpo{align-items:flex-start;display:flex;flex-direction:column}.DeliveryDatePicker_deliveryDatePickerContainer__rGPpo input{border:1px solid #ccc;border-radius:4px;font-size:1rem;margin-top:.5rem;padding:.5rem}.DeliveryDatePicker_deliveryDatePickerContainer__rGPpo p{color:#333;font-size:1rem;font-weight:700;margin-top:.5rem}.DeliveryDatePicker_cancelButton__GJMhn{background:none;border:none;color:red;cursor:pointer;font-size:1rem;margin-top:1rem;text-decoration:underline}.DeliveryDatePicker_cancelButton__GJMhn:hover{color:#d10000;text-decoration:none}.DeliveryDatePicker_datePickerWrapper__LoZqS{display:inline-block;max-width:300px;position:relative;width:100%}.DeliveryDatePicker_datePicker__eSAvO{background-color:#fff;border:2px solid var(--primary-color);border-radius:8px;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;color:var(--text-color);cursor:pointer;font-family:Open Sans,sans-serif;font-size:16px;height:44px;padding:12px 40px 12px 16px;transition:border-color .2s,box-shadow .2s;width:100%}.DeliveryDatePicker_datePicker__eSAvO:hover{border-color:var(--denim-blue-dark-1)}.DeliveryDatePicker_datePicker__eSAvO:focus{border-color:var(--denim-blue);box-shadow:0 0 0 3px var(--denim-blue-light-4);outline:none}.DeliveryDatePicker_datePicker__eSAvO.DeliveryDatePicker_showPlaceholder__p8HA-::placeholder{color:#666;opacity:1}.DeliveryDatePicker_datePicker__eSAvO.DeliveryDatePicker_showPlaceholder__p8HA-,.DeliveryDatePicker_datePicker__eSAvO.DeliveryDatePicker_showPlaceholder__p8HA-:focus{color:#0000}.DeliveryDatePicker_calendarPortal__pYrox{bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.DeliveryDatePicker_calendarOverlay__Nrsto{animation:DeliveryDatePicker_fadeIn__Shzpa .2s ease-out;background-color:#0000004d;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.DeliveryDatePicker_calendarContainer__MhY7f{background-color:#fff;border-radius:12px;box-shadow:0 4px 24px #0003;overflow:hidden;position:absolute;z-index:2}.DeliveryDatePicker_placedBelow__1S-O3{animation:DeliveryDatePicker_slideDown__usYEb .25s ease-out;transform-origin:top center}.DeliveryDatePicker_placedAbove__T8NsZ{animation:DeliveryDatePicker_slideUp__-Wpj3 .25s ease-out;transform-origin:bottom center}.DeliveryDatePicker_mobileCalendar__G\+89i{animation:DeliveryDatePicker_slideFromBottom__Nqkhg .3s ease-out;border-radius:16px 16px 0 0!important;bottom:0!important;left:0!important;max-width:100%!important;position:fixed!important;right:0!important;transform:none!important;width:100%!important}.DeliveryDatePicker_calendar__mnseO{border:none!important;box-sizing:border-box;font-family:Open Sans,sans-serif!important;padding:16px!important;width:100%!important}.DeliveryDatePicker_calendarActions__LCCyR{border-top:1px solid var(--gray-50);display:flex;justify-content:center;padding:12px}.DeliveryDatePicker_calendarCancelButton__6CzKE{background-color:initial;border:1px solid var(--denim-blue);border-radius:4px;color:var(--denim-blue);cursor:pointer;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;padding:10px 16px}.DeliveryDatePicker_calendarCancelButton__6CzKE:hover{background-color:#011cf40d}.DeliveryDatePicker_calendar__mnseO .react-datepicker__header{background-color:#fff!important;border-bottom:1px solid var(--gray-50)!important;padding-bottom:12px!important;padding-top:12px!important}.DeliveryDatePicker_calendar__mnseO .react-datepicker__day-name{color:var(--gray-400)!important;font-weight:600!important;margin:.166rem!important;width:36px!important}.DeliveryDatePicker_calendar__mnseO .react-datepicker__day{border-radius:50%!important;font-weight:400!important;height:36px!important;line-height:36px!important;margin:.166rem!important;width:36px!important}.DeliveryDatePicker_calendar__mnseO .react-datepicker__day--selected{background-color:var(--denim-blue)!important;color:#fff!important;font-weight:600!important}.DeliveryDatePicker_calendar__mnseO .react-datepicker__day--keyboard-selected{background-color:var(--denim-blue-light-3)!important;color:var(--text-color)!important}.DeliveryDatePicker_calendar__mnseO .react-datepicker__day--disabled{color:var(--gray-100)!important;text-decoration:line-through}.DeliveryDatePicker_calendar__mnseO .react-datepicker__current-month{color:var(--text-color)!important;font-size:16px!important;font-weight:600!important;margin-bottom:8px!important}.DeliveryDatePicker_calendar__mnseO .react-datepicker__navigation{top:16px!important}.DeliveryDatePicker_weekend__Kd71U{color:var(--denim-blue-dark-1)!important}.DeliveryDatePicker_weekday__pfy86{color:var(--text-color)!important}.DeliveryDatePicker_popper__EUh8D{z-index:9999!important}.react-datepicker-wrapper,.react-datepicker__input-container{display:block;width:100%}.react-datepicker{font-family:Open Sans,sans-serif!important;font-size:14px!important}.DeliveryDatePicker_calendarIcon__B9SZc{color:var(--denim-blue);cursor:pointer;padding:8px;pointer-events:auto;position:absolute;right:12px;top:50%;transform:translateY(-50%)}@keyframes DeliveryDatePicker_fadeIn__Shzpa{0%{opacity:0}to{opacity:1}}@keyframes DeliveryDatePicker_slideDown__usYEb{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes DeliveryDatePicker_slideUp__-Wpj3{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes DeliveryDatePicker_slideFromBottom__Nqkhg{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:768px){.DeliveryDatePicker_datePickerWrapper__LoZqS{max-width:100%;width:100%}.DeliveryDatePicker_datePicker__eSAvO{font-size:14px;height:40px;padding:10px 40px 10px 12px}.DeliveryDatePicker_calendarContainer__MhY7f{max-width:calc(100% - 32px);width:100%}.DeliveryDatePicker_calendar__mnseO{padding:16px 8px!important}.DeliveryDatePicker_calendarActions__LCCyR{padding:16px}.DeliveryDatePicker_calendarCancelButton__6CzKE{font-size:16px;height:44px;width:100%}.DeliveryDatePicker_calendar__mnseO .react-datepicker__day,.DeliveryDatePicker_calendar__mnseO .react-datepicker__day-name{font-size:16px!important;height:40px!important;line-height:40px!important;margin:.1rem!important;width:40px!important}.DeliveryDatePicker_calendar__mnseO .react-datepicker__header{padding:16px 8px!important}.DeliveryDatePicker_calendar__mnseO .react-datepicker__current-month{font-size:18px!important;margin-bottom:12px!important}.DeliveryDatePicker_calendar__mnseO,.react-datepicker{font-size:14px!important;max-width:100%!important;padding:8px!important;width:100%!important}}.GroupMessages_container__GuMhF{border-top:1px solid var(--gray-50);margin:0;max-height:500px;opacity:1;overflow:hidden;position:relative;transition:all .3s ease-out;width:100%;z-index:5}.GroupMessages_visible__rphSl{max-height:500px;opacity:1}.GroupMessages_exiting__1JiEV{border-width:0!important;margin-bottom:0!important;margin-top:0!important;max-height:0!important;opacity:0!important;padding-bottom:0!important;padding-top:0!important;pointer-events:none!important}.GroupMessages_message__pzcPz{align-items:center;animation:GroupMessages_slideInUp__Ma2zG .3s ease-out;display:flex;font-family:Open Sans,sans-serif;font-size:14px;justify-content:space-between;margin-bottom:1px;padding:8px 16px}.GroupMessages_messageContent__wvZle{font-weight:500;opacity:1}.GroupMessages_messageActions__yLpX3,.GroupMessages_messageContent__wvZle{align-items:center;display:flex;gap:8px}.GroupMessages_loading__j2xDY{background-color:#e6f6ff;background-color:var(--info-color-background,#e6f6ff);border-bottom:1px solid #c2e0ff;border-bottom:1px solid var(--denim-blue-light-3,#c2e0ff);color:#06c;color:var(--info-color-text,#06c)}.GroupMessages_error__sycNw{background-color:#fff1f0;background-color:var(--permanent-red-light-4,#fff1f0);border-bottom:1px solid #ffccc7;border-bottom:1px solid var(--permanent-red-light-3,#ffccc7);color:#cf1322;color:var(--permanent-red-dark-2,#cf1322)}.GroupMessages_warning__rHkID{background-color:#fff7e6;background-color:var(--sunburst-orange-light-3,#fff7e6);border-bottom:1px solid #ffd591;border-bottom:1px solid var(--sunburst-orange-light-2,#ffd591);color:#d46b08;color:var(--sunburst-orange-dark-2,#d46b08)}.GroupMessages_info__RGoam{background-color:#e6f7ff;background-color:var(--light-cerulean-light-4,#e6f7ff);border-bottom:1px solid #91d5ff;border-bottom:1px solid var(--light-cerulean-light-3,#91d5ff);color:#0050b3;color:var(--light-cerulean-dark-2,#0050b3)}.GroupMessages_success__Y2gVF{background-color:#f6ffed;background-color:var(--acid-green-light-4,#f6ffed);border-bottom:1px solid #b7eb8f;border-bottom:1px solid var(--acid-green-light-3,#b7eb8f);color:#52c41a;color:var(--acid-green-dark-2,#52c41a)}.GroupMessages_spinnerIcon__daZMq{animation:GroupMessages_spin__qHWx7 1.5s linear infinite;display:inline-block;font-size:18px}.GroupMessages_errorIcon__647yu,.GroupMessages_infoIcon__7cdCF,.GroupMessages_successIcon__VLIj\+,.GroupMessages_warningIcon__aEEco{display:inline-block;font-size:16px}.GroupMessages_actionButton__6ylDh{background-color:#fff;border:none;border-radius:4px;color:inherit;cursor:pointer;font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;padding:6px 12px;transition:background-color .2s,color .2s}.GroupMessages_actionButton__6ylDh:hover{background-color:#ffffffd9}.GroupMessages_removeOutOfStockButton__pSjFB{background-color:#fff;border:none;border-radius:4px;color:var(--permanent-red-dark-1);cursor:pointer;font-size:13px;font-weight:600;padding:6px 12px;transition:background-color .2s}.GroupMessages_removeOutOfStockButton__pSjFB:hover{background-color:#ffffffd9}@keyframes GroupMessages_spin__qHWx7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes GroupMessages_fadeIn__ZFh9c{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes GroupMessages_expandMessage__-Rzd7{0%{border-bottom-color:#0000;max-height:0;opacity:0;padding-bottom:0;padding-top:0}50%{border-bottom-color:inherit;opacity:.5}to{border-bottom-color:inherit;max-height:50px;opacity:1;padding:12px 16px}}@keyframes GroupMessages_slideInUp__Ma2zG{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.GroupMessages_message__pzcPz{align-items:flex-start;flex-direction:column;gap:8px;padding:10px 16px}.GroupMessages_messageActions__yLpX3{justify-content:flex-start;width:100%}.GroupMessages_container__GuMhF{transition:max-height .25s ease-out,opacity .25s ease-out}.GroupMessages_message__pzcPz{animation:GroupMessages_fadeIn__ZFh9c .25s ease-out}@keyframes GroupMessages_expandMessage__-Rzd7{0%{max-height:0;opacity:0;padding-bottom:0;padding-top:0}to{max-height:120px;opacity:1;padding:10px 16px}}}@media (prefers-reduced-motion:no-preference){.GroupMessages_container__GuMhF{transition:max-height .3s ease-out,opacity .3s ease-out,margin .3s ease-out,padding .3s ease-out,border-width .3s ease-out;will-change:max-height,opacity,margin,padding,border-width}}.MobileCartSummary_overlay__WbYs6{animation:MobileCartSummary_fadeIn__rWqfg .2s ease-out;background-color:#00000080;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;z-index:99}.MobileCartSummary_overlay__WbYs6.MobileCartSummary_visible__PvQ7M{opacity:1}.MobileCartSummary_summary__J6eSB{background:#fff;border-radius:16px 16px 0 0;bottom:0;left:0;position:fixed;right:0;transform:translateY(calc(100% - 140px));transition:transform .3s ease;z-index:100}.MobileCartSummary_summary__J6eSB.MobileCartSummary_expanded__-JhYt{height:50vh;transform:translateY(30%)}.MobileCartSummary_toggleExpand__1JyLx{background-color:var(--gray-100);border-radius:2px;cursor:pointer;height:4px;margin:8px auto;width:40px}.MobileCartSummary_content__uUjTX{padding:12px 16px}.MobileCartSummary_totalRow__m9YBW{align-items:center;display:flex;font-size:16px;font-weight:700;justify-content:space-between;margin:0 0 12px;padding:8px 0}.MobileCartSummary_detailsSection__7w7Qx{border-top:1px solid var(--gray-50);margin-top:16px;padding-top:16px}.MobileCartSummary_detailsTitle__5FJW8{color:var(--text-color);font-size:16px;font-weight:600;margin:0 0 16px}.MobileCartSummary_row__Pj2Ir{align-items:center;display:flex;font-size:14px;justify-content:space-between;margin:8px 0}.MobileCartSummary_mobileSummary__5LvoI{background-color:var(--simple-white);border-top-left-radius:16px;border-top-right-radius:16px;bottom:0;box-shadow:0 -2px 10px #00000014;box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;right:0;transform:translateY(0);transition:transform .3s cubic-bezier(.33,1,.68,1);width:100%;z-index:100}.MobileCartSummary_mobileSummary__5LvoI.MobileCartSummary_expanded__-JhYt{box-shadow:0 -4px 20px #0000001f}.MobileCartSummary_handle__nr-3g{align-items:center;cursor:pointer;display:flex;height:20px;justify-content:center;margin:4px auto;position:relative;width:40px}.MobileCartSummary_expandedContent__eZ7vr{max-height:0;opacity:0;overflow:hidden;padding:0 16px;transition:max-height .5s cubic-bezier(.33,1,.68,1),padding-top .3s cubic-bezier(.33,1,.68,1),padding-bottom .3s cubic-bezier(.33,1,.68,1),opacity .3s cubic-bezier(.33,1,.68,1)}.MobileCartSummary_expanded__-JhYt .MobileCartSummary_expandedContent__eZ7vr{border-bottom:1px solid var(--gray-25);max-height:300px;opacity:1;padding-bottom:12px;padding-top:12px}.MobileCartSummary_detailRow__bXHSI{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.MobileCartSummary_detailLabel__Ko7gM{color:var(--gray-500);font-size:14px}.MobileCartSummary_detailValue__GWevU{font-size:14px;font-weight:500}.MobileCartSummary_checkoutBar__CW2Aq{align-items:center;background-color:var(--simple-white);display:flex;justify-content:space-between;padding:12px 16px}.MobileCartSummary_totalSection__ZtYSv{display:flex;flex-direction:column}.MobileCartSummary_totalLabel__fSM5b{color:var(--gray-400);font-size:14px;font-weight:500;margin-bottom:2px}.MobileCartSummary_totalValue__vErP6{color:var(--denim-blue);font-size:18px;font-weight:700}.MobileCartSummary_pendingCalculation__3dxKp{color:var(--gray-300);font-style:italic}.MobileCartSummary_loadingFee__EpXMh{align-items:center;color:var(--denim-blue);display:flex;font-style:italic;gap:4px}.MobileCartSummary_freeShipping__AE0\+9{color:var(--acid-green-dark-2);font-weight:600}.MobileCartSummary_statusMessage__61lTT{background-color:var(--light-cerulean-light-4);border-radius:4px;font-size:12px;margin-top:2px;padding:6px 8px}.MobileCartSummary_dateWarning__iDctN{align-items:center;color:var(--sunburst-orange-dark-2);display:flex;gap:8px}.MobileCartSummary_warningIcon__vl96j{font-size:14px}.MobileCartSummary_spinningIcon__yZShC{animation:MobileCartSummary_spin__azE6r 1s linear infinite;border:2px solid #0000001a;border-radius:50%;border-top-color:initial;display:inline-block;height:10px;width:10px}.MobileCartSummary_calculatingTotal__qAfic{align-items:center;color:var(--gray-300);display:flex;font-size:14px;font-style:italic;font-weight:500;gap:4px}.MobileCartSummary_finalPrice__UEvdp{color:var(--denim-blue)}.MobileCartSummary_checkoutButton__-j8lH{align-items:center;background-color:var(--denim-blue);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:15px;font-weight:600;height:44px;justify-content:center;margin-left:16px;max-width:60%;transition:background-color .2s}.MobileCartSummary_checkoutButton__-j8lH:hover{background-color:var(--denim-blue-dark-1)}.MobileCartSummary_checkoutButtonDisabled__yx-zl{background-color:var(--gray-100);cursor:not-allowed}.MobileCartSummary_checkoutButtonDisabled__yx-zl:hover{background-color:var(--gray-100)}.MobileCartSummary_expandIndicator__WhV\+k{align-items:center;display:flex;height:24px;justify-content:center;position:absolute;right:0;top:8px;width:24px}.MobileCartSummary_chevron__DrH9p{border-color:var(--gray-300);border-style:solid;border-width:0 2px 2px 0;display:inline-block;height:10px;transition:transform .3s cubic-bezier(.33,1,.68,1);width:10px}.MobileCartSummary_chevron__DrH9p.MobileCartSummary_down__mrPP8{transform:rotate(45deg)}.MobileCartSummary_chevron__DrH9p.MobileCartSummary_up__SZzZd{transform:rotate(-135deg)}@keyframes MobileCartSummary_spin__azE6r{to{transform:rotate(1turn)}}@keyframes MobileCartSummary_fadeIn__rWqfg{0%{opacity:0}to{opacity:1}}@keyframes MobileCartSummary_slideFromBottom__O0MGG{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes MobileCartSummary_slideFromTop__kSomc{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@supports (padding-bottom:env(safe-area-inset-bottom)){.MobileCartSummary_checkoutBar__CW2Aq{padding-bottom:calc(12px + env(safe-area-inset-bottom))}}@media (max-width:375px){.MobileCartSummary_checkoutBar__CW2Aq{padding:10px 12px}.MobileCartSummary_totalLabel__fSM5b{font-size:13px}.MobileCartSummary_totalValue__vErP6{font-size:16px}.MobileCartSummary_checkoutButton__-j8lH{font-size:14px;height:40px}}.CartSummary_cartSummaryCard__9Q61v{background-color:var(--simple-white);border-radius:8px;bottom:0;box-shadow:0 2px 6px #0000001a;box-sizing:border-box;height:auto;left:0;margin:0;max-height:80vh;padding:16px;position:sticky;right:0;top:0;transform:translateY(100%);transition:transform .3s ease-in-out;width:100%;z-index:100}.CartSummary_cartSummary__0aHTa{display:flex;flex-direction:column}.CartSummary_checkoutButtonContainer__kxT\+y{display:flex;justify-content:center;margin-bottom:16px}.CartSummary_row__1RHhi{align-items:center;display:flex;justify-content:space-between;margin:4px 0 8px}.CartSummary_subtitle__3AnrA{flex:1 1;font-weight:700}.CartSummary_normalWeight__yNuWw{font-weight:400}.CartSummary_value__c06qh{flex:1 1;text-align:right}.CartSummary_bold__-enZY{font-weight:700}.CartSummary_strikethrough__wyGf1{font-weight:400;text-decoration:line-through}.CartSummary_greenBox__E8u17{background-color:var(--acid-green-light-4);border-radius:4px;color:var(--acid-green-dark-2);display:inline-block;padding:2px 6px;text-align:center;white-space:nowrap}.CartSummary_valueGreen__6s25G{color:var(--acid-green-dark-2);flex:1 1;font-weight:700;text-align:right}.CartSummary_greenText__w6lkn{color:var(--acid-green-dark-2)}.CartSummary_groupDetail__gvv40{flex:1 1;font-weight:400;margin-left:16px}.CartSummary_groupDetail__gvv40,.CartSummary_valueDetail__yFi\+f{color:var(--gray-300);font-size:14px}.CartSummary_arrow__6Fz2D{cursor:pointer;margin-left:8px;transition:transform .1s ease}.CartSummary_expanded__N7HZr{transform:rotate(180deg)}.CartSummary_divider__ilLfS{background-color:var(--gray-50);height:1px;margin:8px 0}.CartSummary_ahorroValue__8i7LA{font-weight:700}.CartSummary_dividerBelowAhorro__TSChr{background-color:var(--gray-50);height:1px;margin:8px 0}.CartSummary_totalRow__wTIW\+{align-items:center;display:flex;justify-content:space-between;margin:0;padding:8px 0}.CartSummary_totalRow__wTIW\+ .CartSummary_subtitle__3AnrA{font-size:18px;font-weight:700}.CartSummary_totalRow__wTIW\+ .CartSummary_value__c06qh{color:var(--denim-blue);font-size:20px;font-weight:700}.CartSummary_overlay__UsyEA{background-color:#00000080;bottom:0;display:none;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease;z-index:99}.CartSummary_overlay__UsyEA.CartSummary_visible__vPwPE{display:block;opacity:1}.CartSummary_detailsTitle__y7ucg{color:var(--text-color);font-size:16px;font-weight:600;margin:0 0 16px}.CartSummary_desktopDetails__Xz5gS{border-top:1px solid var(--gray-25);margin-top:8px;padding:10px}.CartSummary_desktopDetails__Xz5gS .CartSummary_row__1RHhi{margin-bottom:8px}.CartSummary_desktopDetails__Xz5gS{margin-top:16px}.CartSummary_mobileDetails__a4a6X{overflow-y:auto;padding:16px}.CartSummary_toggleExpand__5Mc6K{display:none}@media (max-width:768px){.CartSummary_cartSummaryCard__9Q61v{background:var(--simple-white);border-radius:16px 16px 0 0;bottom:0;box-sizing:border-box;left:0;padding:0;position:fixed;right:0;top:auto;transform:translateY(calc(100% - 140px));width:100%;z-index:100}.CartSummary_cartSummaryCard__9Q61v.CartSummary_expanded__N7HZr{height:50vh;max-height:70vh;transform:translateY(30%)}.CartSummary_toggleExpand__5Mc6K{background-color:var(--gray-50);border-radius:2px;cursor:pointer;display:block;height:4px;margin:8px auto;width:40px}.CartSummary_collapsedContent__RGkuY{display:flex;flex-direction:column;padding:12px 16px}.CartSummary_detailsSection__nPusE{overflow-y:auto;padding:16px}.CartSummary_totalRow__wTIW\+{align-items:center;background:var(--simple-white);display:flex;font-size:16px;font-weight:700;justify-content:space-between;margin:0 0 4px;padding:10px}.CartSummary_divider__ilLfS{background-color:var(--gray-25);height:1px;margin:0}.CartSummary_detailsTitle__y7ucg{margin:0 0 12px}.CartSummary_checkoutButtonContainer__kxT\+y{background:var(--simple-white);border-top:1px solid var(--gray-25);bottom:0;margin-top:auto;padding:12px 0;position:sticky;z-index:1}.CartSummary_checkoutButtonContainer__kxT\+y button{height:48px;margin-bottom:env(safe-area-inset-bottom);width:100%}}@media (max-width:480px){.CartSummary_cartSummaryCard__9Q61v{padding:12px}}@media (max-width:375px){.CartSummary_cartSummaryCard__9Q61v{max-height:260px;padding:12px 12px calc(env(safe-area-inset-bottom) + 12px)}.CartSummary_cartSummaryCard__9Q61v.CartSummary_expanded__N7HZr{transform:translateY(calc(100% - 260px))}.CartSummary_row__1RHhi{font-size:13px;margin-bottom:4px}.CartSummary_totalRow__wTIW\+{font-size:15px}.CartSummary_totalRow__wTIW\+ .CartSummary_subtitle__3AnrA{font-size:16px}.CartSummary_totalRow__wTIW\+ .CartSummary_value__c06qh{font-size:18px}.CartSummary_checkoutButtonContainer__kxT\+y{margin:8px 0 0}.CartSummary_subtitle__3AnrA,.CartSummary_value__c06qh{font-size:13px}.CartSummary_toggleExpand__5Mc6K{margin:0 auto;width:50px}.CartSummary_mobileSummary__HuE2U{box-sizing:border-box;left:0;padding:12px;right:0;width:100%}.CartSummary_mobileTotal__ZpElH{width:100%}.CartSummary_mobileLabel__sKoy3{max-width:40%;overflow:hidden;text-overflow:ellipsis}.CartSummary_mobileTotalPrice__U7HRd{max-width:60%;overflow:hidden;text-align:right;text-overflow:ellipsis}}.CartSummary_desktopSummary__bJsbQ{background-color:var(--simple-white);border-radius:8px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;padding:24px;position:sticky;top:20px}.CartSummary_summaryHeader__DWKlU{margin-bottom:20px}.CartSummary_summaryHeader__DWKlU h2{font-size:18px;font-weight:600;margin:0}.CartSummary_summaryContent__lEFwV{margin-bottom:0}.CartSummary_summaryRow__xZoxj{display:flex;font-size:14px;justify-content:space-between;margin-bottom:12px}.CartSummary_totalRow__wTIW\+{border-top:1px solid var(--gray-25);font-size:18px;font-weight:600;margin-top:16px;padding-top:16px}.CartSummary_summaryLabel__nL4jC{color:var(--gray-500)}.CartSummary_summaryValue__2PJZ7{color:var(--text-color);font-weight:500}.CartSummary_checkoutButton__gK2tN{background-color:var(--denim-blue);border:none;border-radius:6px;color:var(--simple-white);cursor:pointer;font-weight:600;margin-bottom:12px;padding:14px 0;transition:all .2s ease;width:100%}.CartSummary_checkoutButton__gK2tN:hover{background-color:var(--denim-blue-dark)}.CartSummary_disabledButton__2FiJq{background-color:var(--gray-300);cursor:not-allowed}.CartSummary_disabledButton__2FiJq:hover{background-color:var(--gray-300)}.CartSummary_termsText__80M7m{color:var(--gray-500);font-size:12px;margin:0;text-align:center}.CartSummary_loadingFee__PJP3c{align-items:center;color:var(--denim-blue);display:flex;font-style:italic}@keyframes CartSummary_spin__kkS-e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CartSummary_spinningIcon__HMiVz{animation:CartSummary_spin__kkS-e 1s linear infinite;border:2px solid #0000001a;border-radius:50%;border-top:2px solid var(--denim-blue);display:inline-block;height:12px;margin-right:6px;vertical-align:middle;width:12px}.CartSummary_loadingDots__TD4ia{animation:CartSummary_loadingDots__TD4ia 1.4s infinite}.CartSummary_freeShipping__rN0yf{color:var(--acid-green-dark-2);font-weight:600}.CartSummary_calculatingTotal__QJpie{color:var(--gray-300);font-style:italic}.CartSummary_finalPrice__C-WVh{color:var(--text-color);font-weight:700}.CartSummary_mobileSummary__HuE2U{background-color:var(--simple-white);bottom:0;box-shadow:0 -2px 10px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;left:0;overflow-x:hidden;padding:16px;position:fixed;width:100%;z-index:100}.CartSummary_mobileTotal__ZpElH{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.CartSummary_mobileLabel__sKoy3{color:var(--gray-500);font-size:16px;font-weight:600}.CartSummary_mobileTotalPrice__U7HRd{color:var(--text-color);font-size:18px;font-weight:700}.CartSummary_mobileCheckoutButton__POvc1{background-color:var(--denim-blue);border:none;border-radius:6px;color:var(--simple-white);cursor:pointer;font-weight:600;padding:14px 0;transition:all .2s ease;width:100%}.CartSummary_mobileCheckoutButton__POvc1:hover{background-color:var(--denim-blue-dark)}.CartSummary_mobileDisabledButton__tAENI{background-color:var(--gray-300);cursor:not-allowed}.CartSummary_calculatingTotalMobile__y81yO{align-items:center;color:var(--gray-300);display:flex;font-style:italic}.CartSummary_loadingDotsMobile__J3ZvX{animation:CartSummary_loadingDots__TD4ia 1.4s infinite}.CartSummary_finalPriceMobile__Ktbwa{color:var(--text-color)}@keyframes CartSummary_loadingDots__TD4ia{0%,20%{content:"."}40%{content:".."}60%,to{content:"..."}}@media (max-width:768px){.CartSummary_cartContainer__H8QmX{padding-bottom:120px}}.LoadingOverlay_overlay__MYGRb{align-items:center;animation:LoadingOverlay_fadeIn__sOTuY .3s ease-in-out;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}@keyframes LoadingOverlay_fadeIn__sOTuY{0%{opacity:0}to{opacity:1}}.LoadingOverlay_content__eTeRJ{align-items:center;animation:LoadingOverlay_slideIn__TFjAy .3s ease-out;background-color:#fff;border-radius:8px;box-shadow:0 4px 16px #0003;display:flex;flex-direction:column;max-width:90%;padding:24px;width:340px}@keyframes LoadingOverlay_slideIn__TFjAy{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.LoadingOverlay_loadingGif__17JC-{height:100px;margin-bottom:16px;object-fit:contain;width:100px}.LoadingOverlay_message__jLhlW{color:var(--gray-700);font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;margin:0 0 8px;text-align:center}.LoadingOverlay_debugTime__XB3uq{background-color:#f5f5f5;border-radius:4px;color:var(--gray-500);font-family:monospace;font-size:12px;margin:0;padding:4px 8px;text-align:center}.EmptyCartView_container__YQb\+Y{align-items:center;display:flex;justify-content:center;min-height:60vh;padding:2rem 1rem}.EmptyCartView_emptyCartContent__tBl3Y{align-items:center;background-color:var(--simple-white);border-radius:8px;box-shadow:0 4px 16px #0000000d;display:flex;flex-direction:column;max-width:560px;padding:2rem;text-align:center}.EmptyCartView_svgContainer__c6Szc{align-items:center;background-color:var(--denim-blue-light-4);border-radius:50%;display:flex;justify-content:center;margin-bottom:1.5rem;padding:1.5rem}.EmptyCartView_svg__HKGos{color:var(--denim-blue);height:80px;width:80px}.EmptyCartView_heading__QxF26{color:var(--denim-blue-dark-4);font-family:Open Sans,sans-serif;font-size:1.75rem;font-weight:700;margin-bottom:1rem}.EmptyCartView_paragraph__Ob0gL{color:var(--gray-400);font-family:Open Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin-bottom:2rem;max-width:460px}.EmptyCartView_button__njleK{margin-top:.5rem;min-width:220px;text-decoration:none}@media (max-width:768px){.EmptyCartView_container__YQb\+Y{padding:1rem}.EmptyCartView_emptyCartContent__tBl3Y{padding:1.5rem 1rem}.EmptyCartView_heading__QxF26{font-size:1.5rem}.EmptyCartView_svg__HKGos{height:60px;width:60px}}.LocationInfo_container__u4n6x{align-items:center;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:16px;padding:12px 16px;transition:all .3s ease}.LocationInfo_container__u4n6x.LocationInfo_complete__5Ytyv{background-color:var(--gray-25);border:1px solid var(--gray-50);color:var(--gray-600)}.LocationInfo_container__u4n6x.LocationInfo_incomplete__1rmkD{animation:LocationInfo_pulse__yWEk2 2s infinite;background-color:var(--sunburst-orange-light-3);border:2px solid var(--sunburst-orange);color:var(--sunburst-orange-dark-3)}@keyframes LocationInfo_pulse__yWEk2{0%{box-shadow:0 0 0 0 #994d0066}70%{box-shadow:0 0 0 6px #994d0000}to{box-shadow:0 0 0 0 #994d0000}}.LocationInfo_buttonWrapper__EvmbT{--button-text-color:var(#fff);--button-hover-bg:var(--ut-orange-dark-2);--button-border-color:var(--ut-orange);--button-bg-color:var(--ut-orange)}.LocationInfo_buttonWrapper__EvmbT.LocationInfo_complete__5Ytyv{--button-text-color:var(--denim-blue);--button-border-color:var(--denim-blue);--button-hover-bg:#011cf41a}.LocationInfo_buttonWrapper__EvmbT.LocationInfo_incomplete__1rmkD{--button-bg-color:var(--sunburst-orange-dark-1);--button-hover-bg:var(--sunburst-orange-dark-2)}.LocationInfo_content__UUZUz{align-items:flex-start;display:flex;flex:1 1}.LocationInfo_header__p5TQb,.LocationInfo_placeholder__jqelo{align-items:flex-start;display:flex;gap:12px;width:100%}.LocationInfo_icon__KH\+zu{color:var(--denim-blue);flex-shrink:0;height:20px;width:20px}.LocationInfo_warningIcon__WsBtu{color:var(--sunburst-orange-dark-1);flex-shrink:0;height:24px;width:24px}.LocationInfo_addressInfo__R-0eN{display:flex;flex-direction:column}.LocationInfo_addressLabel__jZciw{color:var(--gray-500);font-size:13px;font-weight:600;margin-bottom:2px}.LocationInfo_addressText__To86u{color:var(--gray-500);font-size:14px;line-height:1.4}.LocationInfo_zoneInfo__nYK0t{color:var(--denim-blue);font-size:13px;margin-top:2px}.LocationInfo_warningContent__jWkbJ{display:flex;flex-direction:column}.LocationInfo_promptTitle__jA6yD{color:var(--sunburst-orange-dark-1);font-size:14px;font-weight:700;margin-bottom:2px}.LocationInfo_promptText__EKAR9{font-size:13px;line-height:1.4}.LocationInfo_buttonWrapper__EvmbT button{font-size:14px;min-width:120px;padding:8px 12px}@media (max-width:768px){.LocationInfo_container__u4n6x{align-items:stretch;flex-direction:column;gap:12px;padding:12px}.LocationInfo_header__p5TQb,.LocationInfo_placeholder__jqelo{margin-bottom:4px}.LocationInfo_buttonWrapper__EvmbT{text-align:center}.LocationInfo_icon__KH\+zu{height:18px;width:18px}.LocationInfo_warningIcon__WsBtu{height:20px;width:20px}}@media (max-width:480px){.LocationInfo_addressLabel__jZciw{font-size:12px}.LocationInfo_addressText__To86u,.LocationInfo_promptTitle__jA6yD{font-size:13px}.LocationInfo_promptText__EKAR9{font-size:12px}.LocationInfo_buttonWrapper__EvmbT button{font-size:13px;padding:6px 10px}}@keyframes CartSkeleton_shimmer__9BZK9{0%{background-position:-1000px 0}to{background-position:1000px 0}}.CartSkeleton_skeleton__LTHlg{animation:CartSkeleton_shimmer__9BZK9 2s linear infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:1000px 100%;border-radius:4px}.CartSkeleton_cartContainer__M5fwF{display:flex;flex-direction:column;margin:0 auto;max-width:1200px;padding:0}.CartSkeleton_pageTitleSkeleton__HG2UR{height:32px;margin:16px 0;width:160px}.CartSkeleton_cartMain__bTU7v{align-items:flex-start;display:flex;gap:32px;justify-content:space-between;margin-top:16px;width:100%}.CartSkeleton_cartContent__jbvK7{display:flex;flex:1 1;flex-direction:column;min-width:0;padding-right:32px}.CartSkeleton_locationInfoSkeleton__JomuO{border-radius:8px;height:80px;margin-bottom:16px;width:100%}.CartSkeleton_cartGroupSkeleton__2rdVo{border:1px solid #f0f0f0;border-radius:8px;margin-bottom:24px;overflow:hidden}.CartSkeleton_groupHeaderSkeleton__96mzC{border-radius:8px 8px 0 0;height:60px;width:100%}.CartSkeleton_cartItemSkeleton__JWvfG{border-bottom:1px solid #f0f0f0;display:flex;gap:16px;padding:16px}.CartSkeleton_itemImageSkeleton__8Ze80{border-radius:4px;flex-shrink:0;height:100px;width:100px}.CartSkeleton_itemContentSkeleton__e5R89{display:flex;flex:1 1;flex-direction:column;gap:12px}.CartSkeleton_itemNameSkeleton__OBNm6{height:24px;width:80%}.CartSkeleton_itemAttributesSkeleton__zLPqC{display:flex;flex-wrap:wrap;gap:8px}.CartSkeleton_attributeSkeleton__ml7U0{height:20px;width:120px}.CartSkeleton_itemOptionsSkeleton__awivA{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.CartSkeleton_quantitySelectorSkeleton__\+c1Vh{border-radius:20px;height:40px;width:120px}.CartSkeleton_priceSkeleton__dvsI8{height:24px;width:80px}.CartSkeleton_groupFooterSkeleton__XKGJb{align-items:center;background-color:#f9f9f9;display:flex;justify-content:space-between;padding:16px}.CartSkeleton_deliveryInfoSkeleton__T8jYO{height:24px;width:180px}.CartSkeleton_subtotalSkeleton__8ciYM{height:24px;width:120px}.CartSkeleton_cartSidebar__-KbT3{flex-shrink:0;width:360px}.CartSkeleton_cartSummarySkeleton__csuLT{border-radius:8px;display:flex;flex-direction:column;gap:16px;height:300px;padding:24px}.CartSkeleton_summaryTitleSkeleton__I-1aa{background-color:#fff3;height:28px;width:120px}.CartSkeleton_summaryRowsSkeleton__jXOOL{display:flex;flex-direction:column;gap:12px}.CartSkeleton_summaryRowSkeleton__KMHCw{background-color:#fff3;height:20px;width:100%}.CartSkeleton_totalRowSkeleton__yXj6-{background-color:#fff3;height:32px;margin-top:8px;width:100%}.CartSkeleton_checkoutButtonSkeleton__cCb0R{background-color:#fff3;border-radius:24px;height:48px;margin-top:16px;width:100%}@media (max-width:768px){.CartSkeleton_cartMain__bTU7v{flex-direction:column;gap:16px}.CartSkeleton_cartContent__jbvK7{padding-right:0;width:100%}.CartSkeleton_cartSidebar__-KbT3{background:#fff;bottom:0;box-shadow:0 -2px 8px #0000001a;left:0;padding:12px;position:fixed;right:0;width:100%;z-index:1000}.CartSkeleton_cartSummarySkeleton__csuLT{align-items:center;flex-direction:row;flex-wrap:wrap;gap:12px;height:auto;padding:16px}.CartSkeleton_summaryRowsSkeleton__jXOOL,.CartSkeleton_summaryTitleSkeleton__I-1aa{display:none}.CartSkeleton_totalRowSkeleton__yXj6-{margin-top:0;width:40%}.CartSkeleton_checkoutButtonSkeleton__cCb0R{height:40px;margin-top:0;width:55%}}@media (max-width:480px){.CartSkeleton_itemImageSkeleton__8Ze80{height:80px;width:80px}.CartSkeleton_itemNameSkeleton__OBNm6{width:100%}.CartSkeleton_quantitySelectorSkeleton__\+c1Vh{width:100px}}.Cart_cartContainer__K0rFp{display:flex;flex-direction:column;margin:0 auto;max-width:1200px;padding:0}.Cart_pageTitle__Pc5q3{font-size:1.5rem;font-weight:700;margin:16px 0}.Cart_cartMain__4leTE{align-items:flex-start;display:flex;flex:1 1;gap:32px;justify-content:space-between;margin-top:16px;padding-right:8px;width:100%}.Cart_cartContent__Dz3YK{display:flex;flex:1 1;flex-direction:column;min-width:0;padding-right:32px}.Cart_productsContainer__J8GZG{margin-right:16px}.Cart_cartSummary__H4PCy{flex:1 1;margin-top:16px;max-width:300px}.Cart_cartSidebar__PpQc4{flex-shrink:0;width:360px}.Cart_productCount__Xavre{font-weight:400;margin-left:8px}.Cart_groupHeader__HxbmT{background-color:#f0f0f0;border-bottom:1px solid #d0d0d0;border-radius:4px 4px 0 0;margin:0;padding:16px}.Cart_groupContainer__-9h2e{border:1px solid #d0d0d0;border-radius:4px;margin-bottom:16px}.Cart_headerTitle__ymaVU{font-size:20px;font-weight:700;margin:0;padding:8px 0}.Cart_locationInfo__SYGVq{background-color:#f2f2f2;border-radius:4px;font-size:12px;margin-bottom:16px;padding:16px}.Cart_locationInfo__SYGVq p{margin:4px 0}.Cart_locationInfoHeader__YF3Bm{align-items:center;display:flex;justify-content:space-between;margin:0;padding:0}.Cart_locationInfo__SYGVq button{background:none;border:none;color:blue;cursor:pointer;text-decoration:underline}.Cart_editButton__0ICZg{margin:0;padding:0}.Cart_changeDateButton__e0E1R,.Cart_editButton__0ICZg{background:none;border:none;color:blue;cursor:pointer;font-size:12px;text-decoration:underline}.Cart_changeDateButton__e0E1R{margin-left:8px}.Cart_deliveryDateContainer__u56c3{align-items:center;display:flex}.Cart_datePickerContainer__iqyjb{margin-left:16px}.Cart_headerTitleContainer__9PYkG{align-items:center;display:flex}.Cart_selectDateButton__fFZiR{background:none;border:none;color:var(--primary-color);cursor:pointer;font-size:14px;margin-left:8px;text-decoration:underline}@media (max-width:1024px){.Cart_cartContainer__K0rFp{padding:0 16px}}@media (max-width:768px){.Cart_cartMain__4leTE{flex-direction:column;gap:16px}.Cart_cartContent__Dz3YK{padding-bottom:160px;padding-right:0;width:100%}.Cart_cartSidebar__PpQc4{width:100%}.Cart_pageTitle__Pc5q3{font-size:1.25rem;margin:12px 0}}@media (max-width:375px){.Cart_cartContainer__K0rFp{padding:0 8px}.Cart_cartContent__Dz3YK{padding-bottom:180px}}.Cart_validationIndicator__DkpY9{align-items:center;background-color:#fffffff2;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;justify-content:center;left:50%;min-width:300px;padding:24px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:1000}.Cart_validationIndicator__DkpY9 .Cart_spinner__HmNGB{animation:Cart_spin__kDjIs 1s linear infinite;border:4px solid #0000001a;border-radius:50%;border-top:4px solid var(--primary-color);height:40px;margin-bottom:16px;width:40px}@keyframes Cart_spin__kDjIs{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Cart_validationIndicator__DkpY9 p{color:#333;font-size:16px;margin:0}.Cart_errorContainer__uixrj{background-color:#fff1f0;border:1px solid #ffccc7;border-radius:8px;margin-top:16px;padding:20px}.Cart_errorContainer__uixrj h3{color:#cf1322;font-size:16px;margin-bottom:12px;margin-top:0}.Cart_errorList__zZS9T{list-style-type:none;margin:0;padding:0}.Cart_errorItem__gFxSN{align-items:flex-start;border-bottom:1px solid #ffccc7;display:flex;margin-bottom:12px;padding-bottom:12px}.Cart_errorItem__gFxSN:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.Cart_errorIcon__SsYtG{font-size:20px;margin-right:12px}.Cart_errorContent__5kejm{flex:1 1}.Cart_errorText__SLuLw{color:#5c0011;margin:0 0 8px}.Cart_adjustQuantityButton__mWF9C{background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;color:#1890ff;cursor:pointer;font-size:14px;padding:4px 12px;transition:all .3s}.Cart_adjustQuantityButton__mWF9C:hover{background-color:#e6f7ff;border-color:#91d5ff}.Cart_locationUpdateOverlay__\+ih16{align-items:center;background-color:#ffffffe6;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;transition:opacity .3s ease-in-out;z-index:1000}.Cart_locationUpdateMessage__dEoB0{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 4px 16px #0003;display:flex;flex-direction:column;gap:16px;max-width:400px;padding:24px;text-align:center;width:90%}.Cart_locationUpdateSubtext__Yrrr\+{color:#666;font-size:14px;margin:0}.Cart_spinner__HmNGB{border:4px solid #0000001a;border-radius:50%;border-top:4px solid var(--primary-color,#007bff);height:48px;width:48px}.Cart_miniSpinner__8vBDS,.Cart_spinner__HmNGB{animation:Cart_spin__kDjIs 1s ease-in-out infinite}.Cart_miniSpinner__8vBDS{border:2px solid #0000001a;border-radius:50%;border-top-color:#007bff;display:inline-block;height:12px;margin-right:6px;vertical-align:middle;width:12px}.Cart_calculatingFee__Xgwik{align-items:center;color:#666;display:flex;font-style:italic}.ErrorSummary_errorSummaryContainer__5CuXW{animation:ErrorSummary_fadeIn__oeSng .3s ease-in-out;background-color:#fff5f5;border:1px solid #dc3545;border-radius:4px;box-shadow:0 2px 4px #dc35451a;margin-bottom:24px;padding:16px}.ErrorSummary_errorHeader__49yQ-{align-items:center;display:flex;margin-bottom:12px}.ErrorSummary_errorIcon__-8YYp{color:#dc3545;font-size:24px;margin-right:8px}.ErrorSummary_errorTitle__4rvyR{color:#dc3545;font-size:16px;font-weight:600;margin:0}.ErrorSummary_errorList__inThj{margin:0;padding-left:32px}.ErrorSummary_errorItem__ALQ1s{margin-bottom:8px}.ErrorSummary_errorLink__37y-x{background:none;border:none;color:#dc3545;cursor:pointer;font:inherit;padding:0;text-align:left;text-decoration:underline}.ErrorSummary_errorLink__37y-x:focus,.ErrorSummary_errorLink__37y-x:hover{color:#b02a37;outline:none;text-decoration:underline}.ErrorSummary_errorLink__37y-x:focus{border-radius:2px;box-shadow:0 0 0 .2rem #dc354540;text-decoration:none}@keyframes ErrorSummary_fadeIn__oeSng{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ErrorSummary_visuallyHidden__p0KBD{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.Shipping_cardTitle__PpZpC{color:#fff}.Shipping_emailRow__DpZ7D{display:flex;flex-direction:column;gap:4px}.Shipping_emailRow__DpZ7D .Shipping_input__f81a8{border-radius:8px;font-size:15px;height:45px;padding:8px 12px;width:100%}.Shipping_emailRow__DpZ7D .Shipping_hint__QUKBj{color:var(--checkout-text-light);font-size:13px;line-height:1.4;margin-top:4px}@media (max-width:767px){.Shipping_emailRow__DpZ7D{gap:var(--spacing-xs);grid-template-columns:1fr}.Shipping_emailRow__DpZ7D .Shipping_hint__QUKBj{padding-top:0}}.Shipping_cardSummary__pwhcT p{font:14px var(--font-secondary);margin:0;padding:0 0 8px}.Shipping_errorInput__6AAbj{background-color:#fff8f8;border-color:#dc3545!important}.Shipping_fieldErrorIcon__YmOhh{color:#dc3545;font-size:20px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.Shipping_inputWrapper__6i2tF{position:relative;width:100%}.Shipping_fixErrorsContainer__R9sYV{display:flex;justify-content:center;margin-top:16px}.Shipping_fixErrorsButton__LOI27{align-items:center;background-color:#fff8f8;border:1px solid #dc3545;border-radius:4px;color:#dc3545;cursor:pointer;display:flex;font-weight:500;padding:8px 16px;transition:all .2s}.Shipping_fixErrorsButton__LOI27:hover{background-color:#dc3545;color:#fff}.Shipping_fixErrorsIcon__KZBxg{margin-right:8px}@keyframes Shipping_errorPulse__H3pUg{0%{box-shadow:0 0 0 0 #dc354566}70%{box-shadow:0 0 0 8px #dc354500}to{box-shadow:0 0 0 0 #dc354500}}.Shipping_errorInput__6AAbj:focus{animation:Shipping_errorPulse__H3pUg 1.5s infinite}.CustomerData_cardTitle__erUW7{color:#fff}.CustomerData_formGroupHalf__wjPUk label,.CustomerData_formGroup__1X-J3 label{font-family:Open Sans,sans-serif;font-size:14px;font-weight:700;margin-bottom:2px}.CustomerData_extraFields__Ciit4 h3{font-size:16px;font-weight:400;margin:var(--spacing-lg) 0;text-decoration:underline}.CustomerData_errorInput__yv05\+{background-color:#fff8f8;border-color:#dc3545!important}.CustomerData_fieldErrorIcon__amW1i{color:#dc3545;font-size:20px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.CustomerData_inputWrapper__r4SQS{position:relative;width:100%}.CustomerData_fixErrorsContainer__wFAxq{display:flex;justify-content:center;margin-top:16px}.CustomerData_fixErrorsButton__t5Vuv{align-items:center;background-color:#fff8f8;border:1px solid #dc3545;border-radius:4px;color:#dc3545;cursor:pointer;display:flex;font-weight:500;padding:8px 16px;transition:all .2s}.CustomerData_fixErrorsButton__t5Vuv:hover{background-color:#dc3545;color:#fff}.CustomerData_fixErrorsIcon__NX6HU{margin-right:8px}@keyframes CustomerData_errorPulse__eZydA{0%{box-shadow:0 0 0 0 #dc354566}70%{box-shadow:0 0 0 8px #dc354500}to{box-shadow:0 0 0 0 #dc354500}}.CustomerData_errorInput__yv05\+:focus{animation:CustomerData_errorPulse__eZydA 1.5s infinite}.CustomerData_cardSummary__oRdfy{padding:0}.CustomerData_cardSummary__oRdfy p{font:14px var(--font-secondary);margin:0;padding:0 0 8px}.CustomerData_cardSummary__oRdfy h3{border-bottom:1px solid #eee;font-size:15px;font-weight:600;margin:16px 0 8px;padding-bottom:4px}.CustomerData_cardSummary__oRdfy h3:first-child{margin-top:0}.Billing_card__p0LT-{background:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:24px}.Billing_header__8\+bjE{align-items:center;background:#011cf4;border-radius:8px 8px 0 0;color:#fff;display:flex;justify-content:space-between;padding:16px}.Billing_header__8\+bjE h2{color:#fff;font-size:1.25rem;margin:0}.Billing_checkIcon__RPHvG{font-size:1.5rem}.Billing_content__UF-g1{padding:32px}.Billing_cardTitle__wdi9V{color:#fff;font-size:20px;font-weight:700}.Billing_cardButton__YebFk:hover{background-color:#0056b3}.Billing_paymentMethods__t5P-g{display:flex;flex-direction:column;gap:1rem}.Billing_paymentMethod__D-UAe{align-items:center;display:flex;gap:.5rem}.Billing_paymentIcon__L39W8{font-size:1.5rem}.Billing_paymentIconContainer__51LZn{align-items:center;display:flex;gap:var(--spacing-md)}.Billing_paymentIconImage__L8XmQ{max-height:70px;max-width:70px}.Billing_confirmButton__NQGCk{background:#06c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;margin-top:20px;padding:12px;transition:background .2s;width:100%}.Billing_confirmButton__NQGCk:hover{background:#0052a3}.Billing_confirmButton__NQGCk:disabled{background:#ccc;cursor:not-allowed}.Billing_editButton__U3JFc{background:#fff;border:1px solid var(--primary-color);border-radius:4px;color:var(--primary-color);cursor:pointer;font-size:1rem;margin-top:16px;padding:12px;width:100px}.Billing_editButton__U3JFc:hover{background:var(--primary-color);color:#fff}.Billing_paymentDetails__lOyJo{margin-top:1rem}.Billing_paymentDetails__lOyJo strong{display:block;margin-bottom:.5rem}.Billing_toggleButtonGroup__b5ckI{display:flex;justify-content:space-between;margin-bottom:var(--spacing-md)}.Billing_toggleButton__0QqWZ{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:0;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:.5rem;padding:1rem}.Billing_toggleButton__0QqWZ:first-child{border-radius:4px 0 0 4px}.Billing_toggleButton__0QqWZ:last-child{border-radius:0 4px 4px 0}.Billing_toggleButton__0QqWZ.Billing_active__zXo9A{background-color:#e6f1fd;color:var(--primary-color)}.Billing_toggleButton__0QqWZ:not(:last-child){border-right:none}.Billing_paymentMessage__716Yq{border-radius:4px;display:flex;flex-direction:column;padding:16px}.Billing_paymentMessage__716Yq p{font-size:1rem;line-height:1.5;margin:8px 0;padding:0}.Billing_paymentMessage__716Yq strong{color:#333}.Billing_paymentMessage__716Yq h3{color:#333;font-size:16px}.Billing_copyIcon__4EBJf{cursor:pointer;font-size:1.2rem;margin-left:8px;vertical-align:middle}.Billing_input__0Taiv,.Billing_select__n7aKc,.Billing_textarea__lbRzq{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-top:8px;padding:16px}.Billing_input__0Taiv.Billing_error__BQX8u,.Billing_select__n7aKc.Billing_error__BQX8u{border-color:red}.Billing_errorMessage__4Lc91{color:red;font-size:.875rem}.Billing_formGroup__T9PSI{display:flex;flex-direction:column;margin-bottom:24px}.Billing_formRow__VxJMb{align-items:center;gap:16px}.Billing_paymeForm__\+xyIB{overflow:hidden;width:100%}.Billing_paymeForm__\+xyIB.Billing_active__zXo9A{display:block;height:auto;opacity:1;padding:10px 0}.Billing_paymeFormWrapper__iGd8J{align-items:center;display:flex;flex-direction:column;min-height:400px;overflow:hidden;position:relative;width:100%}.Billing_loadingFormPlaceholder__1S3jL{align-items:center;color:#666;display:flex;font-size:16px;height:200px;justify-content:center;text-align:center}.Billing_formRow__VxJMb{display:flex;gap:20px;margin-bottom:15px}.Billing_formGroup__T9PSI{flex:1 1}.Billing_formGroup__T9PSI label{color:#333;display:block;font-size:14px;margin-bottom:5px}.Billing_input__0Taiv{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:10px;width:100%}.Billing_input__0Taiv:focus{border-color:#06c;outline:none}.Billing_input__0Taiv.Billing_error__BQX8u{border-color:#dc3545}.Billing_securePaymentInfo__Yv1Wm{background:#f8f9fa;border-radius:4px;margin-top:20px;padding:15px;text-align:center}.Billing_securityBadges__OOi9k{display:flex;gap:15px;justify-content:center;margin-bottom:10px}.Billing_securityBadges__OOi9k img{height:30px;object-fit:contain}.Billing_confirmationMessage__avCAn{background:#f8f9fa;border-radius:4px;padding:20px}.Billing_confirmationMessage__avCAn p{line-height:1.5;margin:8px 0}.Billing_confirmationMessage__avCAn strong{color:#333}.Billing_orderOverlay__nTQqs{align-items:center;background:#80808080;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.Billing_paymentErrorBox__Ftcai{background-color:#fee;border:1px solid #f66;border-radius:8px;color:#c00;font-size:14px;margin-bottom:16px;padding:12px;text-align:center}.Billing_paymentError__nxS6h{color:#c00;font-size:14px;margin:8px 0}.Billing_formContainer__bdplh{min-height:350px;position:relative;width:100%}.Billing_formBuffer__9F5jI{min-height:350px;overflow:hidden;padding:5px 0;position:relative;width:100%}.PaymeForm_paymeFormContainer__iQksP{box-sizing:border-box;margin:0 auto;min-height:350px;overflow:hidden;position:relative;width:100%}.PaymeForm_loadingContainer__9CEBw{align-items:center;background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;display:flex;flex-direction:column;height:250px;justify-content:center;width:100%}.PaymeForm_paymentFormRoot__QaUdz{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d;box-sizing:border-box;display:block!important;margin:0 auto;min-height:350px;overflow-x:hidden;padding:15px;position:relative;width:100%;z-index:2}.PaymeForm_paymentFormRoot__QaUdz iframe{box-sizing:border-box;display:block!important;max-width:100%;min-height:300px!important;opacity:1!important;visibility:visible!important;width:100%!important}.PaymeForm_paymentFormContainer__egAEv{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;min-height:350px;padding:15px;width:100%}.PaymeForm_hiddenStatusContainer__UL1lV{background-color:#f5f5f5;border-radius:0 0 8px 8px;bottom:10px;color:#666;font-size:14px;left:0;padding:8px;position:absolute;text-align:center;width:100%}.PaymeForm_initializingMessage__tgbIu{display:block;font-weight:500}.PaymeForm_paymentErrorBox__3sCW0{background-color:#fee;border:1px solid #f66;border-radius:8px;box-shadow:0 2px 4px #cc00001a;color:#c00;font-size:14px;margin-bottom:20px;padding:15px;text-align:center;z-index:3}.PaymeForm_preparingContainer__KllZ6{align-items:center;background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;color:#666;display:flex;font-size:16px;height:250px;justify-content:center;width:100%}@keyframes PaymeForm_pulse__za2vv{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.PaymeForm_loadingContainer__9CEBw,.PaymeForm_preparingContainer__KllZ6{animation:PaymeForm_pulse__za2vv 1.5s ease-in-out infinite}.flex-capture{align-items:stretch!important;background:var(--simple-white)!important;border-radius:14px!important;box-shadow:0 4px 24px #011cf412!important;box-sizing:border-box!important;color:var(--text-color)!important;display:flex!important;flex-direction:column!important;font-family:Open Sans,Arial,sans-serif!important;margin:0 auto!important;max-width:420px!important;min-height:0!important;padding:32px 24px 24px!important;width:100%!important}.flex-capture .flex-capture-fields,.flex-capture-container,.flex-capture-form{display:flex!important;flex-direction:column!important;gap:18px!important;margin:0!important;padding:0!important;width:100%!important}.flex-capture .field,.flex-capture .field-wrapper{background:none!important;border:none!important;box-shadow:none!important;margin:14px 0!important;padding:0!important;position:relative!important;width:100%!important}.flex-capture .field-wrapper:first-child,.flex-capture .field:first-child{margin-top:0!important}.flex-capture .field-wrapper:last-child,.flex-capture .field:last-child{margin-bottom:0!important}.flex-capture .field.field-v_pan input{font-weight:600!important;letter-spacing:.08em!important}.flex-capture .field.field-v_cvv2 input,.flex-capture .field.field-v_expirydate input{font-family:Open Sans,Arial,sans-serif!important;font-size:16px!important}.flex-capture input,.flex-capture input[type=email],.flex-capture input[type=number],.flex-capture input[type=text]{background:var(#fff,#fff)!important;border:1.5px solid #d0d0d0!important;border:1.5px solid var(--gray-50,#d0d0d0)!important;border-radius:8px!important;box-sizing:border-box!important;color:#222!important;color:var(--text-color,#222)!important;font-size:16px!important;height:48px!important;padding:0 44px 0 16px!important;transition:border .2s!important;width:100%!important}.flex-capture input:focus{background:#fff!important;background:var(--simple-white,#fff)!important;border-color:#011cf4!important;border-color:var(--focus-field,#011cf4)!important;outline:none!important}.flex-capture label{color:#222!important;color:var(--text-color,#222)!important;display:block!important;font-size:15px!important;font-weight:600!important;letter-spacing:.01em!important;margin-bottom:6px!important}.flex-capture .error-message{background:none!important;border:none!important;color:#d32f2f!important;color:var(--error-color-text,#d32f2f)!important;font-size:13px!important;font-weight:500!important;margin-top:6px!important;padding:0!important}.flex-capture .field.invalid input{background:#fff6f6!important;background:var(--error-color-background,#fff6f6)!important;border-color:#d32f2f!important;border-color:var(--error-color-text,#d32f2f)!important}.flex-capture .field.invalid .error-message{color:#d32f2f!important;color:var(--error-color-text,#d32f2f)!important}.flex-capture .field input{padding-right:48px!important}.flex-capture .marca{background-repeat:no-repeat!important;background-size:200px auto!important;display:none!important;height:22px!important;pointer-events:none!important;position:absolute!important;right:14px!important;top:50%!important;transform:translateY(-50%)!important;width:32px!important;z-index:2!important}.flex-capture .marca.AMEX,.flex-capture .marca.BCRI,.flex-capture .marca.DINC,.flex-capture .marca.DSVY,.flex-capture .marca.MSCD,.flex-capture .marca.VISA{display:inline-block!important}.flex-capture button,.flex-capture button[type=submit],.flex-capture input[type=submit]{background:#011cf4!important;background:var(--primary-color,#011cf4)!important;border:none!important;border-radius:50px!important;box-shadow:0 2px 8px #011cf412!important;color:#fff!important;color:var(--simple-white,#fff)!important;cursor:pointer!important;font-family:Open Sans,Arial,sans-serif!important;font-size:17px!important;font-weight:700!important;height:50px!important;letter-spacing:.03em!important;margin-top:18px!important;order:99!important;text-transform:uppercase!important;transition:background .2s!important;width:100%!important}.flex-capture button:hover,.flex-capture input[type=submit]:hover{background:#010f7a!important;background:var(--denim-blue-dark-2,#010f7a)!important}.flex-capture .marca.JPCB{display:none!important}@media (max-width:600px){.flex-capture{border-radius:8px!important;max-width:100vw!important;padding:18px 4vw!important}}.flex-capture .field input[disabled]{background:#f0f0f0!important;background:var(--gray-25,#f0f0f0)!important;color:#aaa!important;color:var(--gray-200,#aaa)!important;cursor:not-allowed!important}.flex-capture .field input::placeholder{color:#b0b0b0!important;color:var(--gray-100,#b0b0b0)!important;font-weight:400!important;opacity:1!important}.flex-capture .field input:-webkit-autofill{background:var(#fff,#fff)!important;color:#222!important;color:var(--text-color,#222)!important}.flex-capture .flex-capture-fields,.flex-capture-container,.flex-capture-form{background:none!important;border:none!important;box-shadow:none!important}.flex-capture .payme-branding,.flex-capture .payme-logo,.flex-capture h2,.flex-capture pre{display:none!important}.flex-capture .field.has-focus input{background:#fff!important;background:var(--simple-white,#fff)!important;border-color:#011cf4!important;border-color:var(--focus-field,#011cf4)!important;box-shadow:0 0 0 2px #dee2ff!important;box-shadow:0 0 0 2px var(--denim-blue-light-4,#dee2ff)!important}.flex-capture .field.valid input{background:#f7fce2!important;background:var(--acid-green-light-4,#f7fce2)!important;border-color:#bde219!important;border-color:var(--acid-green,#bde219)!important}.flex-capture .field.field-v_cvv2,.flex-capture .field.field-v_expirydate{margin-bottom:0!important}.SharedLoading_container__nKW-2{align-items:center;display:flex;flex-direction:column;justify-content:center}.SharedLoading_inline__adDP-{display:inline-flex;flex-direction:row;gap:8px}.SharedLoading_spinner__BxPvj{animation:SharedLoading_rotation__LJqKb 1s linear infinite;border:2px solid #0000;border-radius:50%;box-sizing:border-box;display:inline-block}.SharedLoading_spinner__BxPvj.SharedLoading_primary__1tKyA{border-color:var(--denim-blue-light-3);border-top-color:var(--denim-blue)}.SharedLoading_spinner__BxPvj.SharedLoading_white__fvBvc{border-color:#fff #ffffff4d #ffffff4d}.SharedLoading_small__FijhR{height:16px;width:16px}.SharedLoading_medium__laOaY{height:30px;width:30px}.SharedLoading_large__5VQ2N{height:50px;width:50px}.SharedLoading_text__qJ49g{color:var(--gray-400);font-size:14px;margin-top:12px;text-align:center}@keyframes SharedLoading_rotation__LJqKb{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PaymeFormContainer_paymeFormWrapper__2fZxl{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;min-height:400px;overflow:hidden;position:relative;width:100%}.PaymeFormContainer_paymeFormWrapper__2fZxl>div{max-width:100%;width:100%}.PaymeFormContainer_errorMessage__lEc9q{background-color:#fee;border:1px solid #f66;border-radius:8px;box-shadow:0 2px 4px #cc00001a;color:#c00;font-size:14px;margin-bottom:20px;padding:15px;text-align:center;z-index:3}.PaymeFormContainer_loadingPlaceholder__gSxa7{align-items:center;animation:PaymeFormContainer_pulse__We9a2 1.5s ease-in-out infinite;background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px #0000000d;color:#666;display:flex;font-size:16px;justify-content:center;min-height:300px}@keyframes PaymeFormContainer_pulse__We9a2{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.CheckoutSummary_checkoutSummary__5EEpi{border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:20px}.CheckoutSummary_summaryTitle__bRd2X{border-bottom:1px solid #eee;margin-bottom:16px;padding-bottom:12px}.CheckoutSummary_summaryTitle__bRd2X h2{color:#333;font-size:18px;font-weight:600;margin:0}.CheckoutSummary_expandButton__gSSv\+{align-items:center;color:#011cf4;cursor:pointer;display:flex;justify-content:space-between;padding:12px 0;transition:color .2s;-webkit-user-select:none;user-select:none}.CheckoutSummary_expandButton__gSSv\+:hover{color:#14227d}.CheckoutSummary_expandLabel__DpyID{font-size:14px;font-weight:500}.CheckoutSummary_expandIcon__DK1t7{transition:transform .3s ease}.CheckoutSummary_expandIcon__DK1t7.CheckoutSummary_expanded__o3ufx{transform:rotate(180deg)}.CheckoutSummary_productsContainer__LVa6g{background-color:#f9f9f9;border-radius:6px;margin:16px 0;max-height:400px;overflow-y:auto;padding:16px}.CheckoutSummary_groupContainer__U0OQJ{border-bottom:1px dashed #ddd;margin-bottom:20px;padding-bottom:16px}.CheckoutSummary_groupContainer__U0OQJ:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.CheckoutSummary_groupHeader__bO-0b{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.CheckoutSummary_groupTitle__ik4-k{color:#444;font-size:14px;font-weight:600;margin:0;text-transform:uppercase}.CheckoutSummary_deliveryDate__8P9Bz{color:#666;font-size:13px;font-style:italic}.CheckoutSummary_productsList__IfUmm{display:flex;flex-direction:column;gap:8px}.CheckoutSummary_productItem__cCHym{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000000d;display:flex;padding:8px}.CheckoutSummary_productDetails__5HOsF{align-items:center;display:flex;flex:1 1;justify-content:space-between}.CheckoutSummary_productName__zJZZQ{color:#333;font-size:13px;width:60%}.CheckoutSummary_productPrice__\+Eu-2{color:#333;display:flex;font-size:13px;font-weight:500;gap:4px}.CheckoutSummary_productQuantity__xp7Jg{color:#666;margin-right:4px}.CheckoutSummary_summary__kXilm{border-top:1px solid #eee;margin-top:20px;padding-top:16px}.CheckoutSummary_summaryRow__NozMe{align-items:center;color:#555;display:flex;font-size:14px;justify-content:space-between;margin-bottom:8px}.CheckoutSummary_summaryRow__NozMe.CheckoutSummary_total__T3A3q{border-top:1px solid #eee;color:#333;font-size:16px;font-weight:600;margin-top:12px;padding-top:12px}@media (min-width:768px){.CheckoutSummary_productList__B2-9r{display:block}}:root{--checkout-primary:#011cf4;--checkout-primary-hover:#14227d;--checkout-error:#dc3545;--checkout-border:#ccc;--checkout-background:#fff;--checkout-text:#333;--checkout-text-light:#6c757d;--spacing-xs:8px;--spacing-sm:12px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--font-primary:"Open Sans",sans-serif;--font-secondary:"Open Sans",sans-serif;--border-radius:8px;--card-shadow:0 2px 4px #0000001a;--input-height:48px;--label-size:14px;--input-font-size:15px}.Checkout_checkoutContainer__u6kyg{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1440px;padding:16px;padding:var(--spacing-md)}.Checkout_checkoutContent__qgelK{display:flex;flex-direction:column;gap:16px;gap:var(--spacing-md);max-width:1440px;width:100%}.Checkout_leftColumn__4gRGx{order:2;width:100%}.Checkout_rightColumn__bkmt8{margin-bottom:16px;margin-bottom:var(--spacing-md);order:1;position:relative;width:100%}@media (min-width:768px){.Checkout_checkoutContent__qgelK{flex-direction:row;gap:32px;gap:var(--spacing-xl)}.Checkout_leftColumn__4gRGx{flex:2 1;order:1;padding-right:16px;padding-right:var(--spacing-md)}.Checkout_rightColumn__bkmt8{flex:1 1;margin-bottom:0;order:2;position:sticky;top:16px;top:var(--spacing-md)}.Checkout_container__PMCi4{max-width:1440px;padding:24px;padding:var(--spacing-lg)}}.Checkout_card__GV8t4{background:#fff;background:var(--checkout-background);border:1px solid #ccc;border:1px solid var(--checkout-border);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 2px 4px #0000001a;box-shadow:var(--card-shadow);margin-bottom:24px;margin-bottom:var(--spacing-lg)}.Checkout_cardHeader__x7646{align-items:center;background:#011cf4;background:var(--checkout-primary);border-radius:8px 8px 0 0;border-radius:var(--border-radius) var(--border-radius) 0 0;color:#fff;display:flex;justify-content:space-between;padding:16px;padding:var(--spacing-md)}.Checkout_cardTitle__cCvdV{color:#fff;font-family:Open Sans,sans-serif;font-family:var(--font-primary);font-size:20px;font-weight:600;margin:0}.Checkout_cardContent__uv5Vg{box-sizing:border-box;max-width:100%;overflow:hidden;padding:32px;padding:var(--spacing-xl);width:100%}.Checkout_formGroup__3H7iM{display:flex;flex:1 1;flex-direction:column;margin-bottom:24px;margin-bottom:var(--spacing-lg);max-width:calc(50% - 16px);max-width:calc(50% - var(--spacing-md))}.Checkout_formGroup__3H7iM.Checkout_fullWidth__a3w2i{max-width:100%}.Checkout_formGroupHalf__QXH5T{flex:0 0 calc(50% - 16px);flex:0 0 calc(50% - var(--spacing-md));margin-bottom:24px;margin-bottom:var(--spacing-lg);min-width:200px}.Checkout_formRow__3PaIL{display:flex;flex-wrap:wrap;gap:24px;gap:var(--spacing-lg);justify-content:space-between;margin-bottom:24px;margin-bottom:var(--spacing-lg);padding:0 16px;padding:0 var(--spacing-md)}.Checkout_input__4xl4E,.Checkout_select__izntz,.Checkout_textarea__jC0FL{background-color:#fff;background-color:var(--checkout-background);border:1.5px solid #ccc;border:1.5px solid var(--checkout-border);border-radius:8px;border-radius:var(--border-radius);box-sizing:border-box;font-family:Open Sans,sans-serif;font-family:var(--font-primary);font-size:15px;font-size:var(--input-font-size);height:48px;height:var(--input-height);max-width:100%;min-width:200px;padding:0 16px;padding:0 var(--spacing-md);transition:border-color .2s,box-shadow .2s;width:100%}.Checkout_input__4xl4E:focus,.Checkout_select__izntz:focus,.Checkout_textarea__jC0FL:focus{border-color:#011cf4;border-color:var(--checkout-primary);box-shadow:0 0 0 3px #011cf41a;outline:none}.Checkout_input__4xl4E::placeholder,.Checkout_select__izntz::placeholder{color:#6c757d;color:var(--checkout-text-light)}.Checkout_select__izntz{appearance:none;background:url('data:image/svg+xml;utf8,<svg fill="%23333" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right 16px center;background-size:16px;padding-right:40px}.Checkout_textarea__jC0FL{height:auto;line-height:1.5;min-height:120px;padding:16px;padding:var(--spacing-md);resize:none}.Checkout_formGroupHalf__QXH5T label,.Checkout_formGroup__3H7iM label{color:#333;color:var(--checkout-text);font-family:Open Sans,sans-serif;font-family:var(--font-primary);font-size:14px;font-size:var(--label-size);font-weight:600;margin-bottom:8px;margin-bottom:var(--spacing-xs)}.Checkout_fieldError__3H6u0{border-color:#dc3545!important;border-color:var(--checkout-error)!important}.Checkout_select__izntz.Checkout_error__xfsyI,.Checkout_textarea__jC0FL.Checkout_error__xfsyI{border-color:#dc3545;border-color:var(--checkout-error)}.Checkout_required__oMKlx{color:#dc3545;color:var(--checkout-error)}.Checkout_errorMessage__WdlTL{color:#dc3545;color:var(--checkout-error)}.Checkout_errorMessage__WdlTL,.Checkout_hint__-iQHf{font-size:14px;margin-top:8px;margin-top:var(--spacing-xs)}.Checkout_hint__-iQHf{color:#6c757d;color:var(--checkout-text-light)}.Checkout_confirmButton__edVtD{background:#011cf4;background:var(--checkout-primary);border:none;border-radius:8px;border-radius:var(--border-radius);color:#fff;cursor:pointer;font-family:Open Sans,sans-serif;font-family:var(--font-primary);font-size:16px;font-weight:600;margin-top:16px;margin-top:var(--spacing-md);padding:12px 16px;padding:var(--spacing-sm) var(--spacing-md);width:100%}.Checkout_confirmButton__edVtD:hover{background:#14227d;background:var(--checkout-primary-hover)}.Checkout_editButton__QRyNp{background:#fff;border:1px solid #011cf4;border:1px solid var(--checkout-primary);border-radius:8px;border-radius:var(--border-radius);color:#011cf4;color:var(--checkout-primary);cursor:pointer;font-size:16px;margin-top:16px;margin-top:var(--spacing-md);padding:12px;padding:var(--spacing-sm);width:100px}.Checkout_editButton__QRyNp:hover{background:#011cf4;background:var(--checkout-primary);color:#fff}.Checkout_backButtonWrapper__Rtus9{display:flex;justify-content:flex-start;margin-bottom:16px;margin-bottom:var(--spacing-md);width:100%}.Checkout_backButtonContainer__xi8Rg{align-items:center;cursor:pointer;display:flex}.Checkout_backButton__1ymw6{color:#6c757d;color:var(--checkout-text-light)}.Checkout_hidden__on2kT{display:none}.Checkout_divider__gjvqj{background-color:#ccc;background-color:var(--checkout-border);height:1px;margin:16px 0;margin:var(--spacing-md) 0;width:100%}.Checkout_container__PMCi4{margin:0 auto;padding:12px;padding:var(--spacing-sm);width:100%}@media (min-width:768px){.Checkout_container__PMCi4{max-width:1440px;padding:24px;padding:var(--spacing-lg)}}.Checkout_errorToast__Tzrh0{animation:Checkout_slideUp__gPLd0 .3s forwards;background:#dc3545;background:var(--checkout-error);bottom:0;color:#fff;left:0;padding:16px;padding:var(--spacing-md);position:fixed;right:0;text-align:center;transform:translateY(100%);z-index:1000}@keyframes Checkout_slideUp__gPLd0{to{transform:translateY(0)}}.Checkout_checkboxGroup__9hBWP{display:flex;flex-direction:column;gap:12px;gap:var(--spacing-sm);margin:16px 0;margin:var(--spacing-md) 0}.Checkout_checkboxLabel__J1\+yr{align-items:center;cursor:pointer;display:flex;font-family:Open Sans,sans-serif;font-family:var(--font-primary);font-size:14px;gap:8px;gap:var(--spacing-xs);padding:8px 0;padding:var(--spacing-xs) 0}.Checkout_extraSection__CMCUh{border-top:1px solid #ccc;border-top:1px solid var(--checkout-border);margin-top:24px;margin-top:var(--spacing-lg);padding-top:24px;padding-top:var(--spacing-lg)}.Checkout_extraSection__CMCUh h3{color:#333;color:var(--checkout-text);font-family:Open Sans,sans-serif;font-family:var(--font-primary);font-size:16px;font-weight:500;margin-bottom:24px;margin-bottom:var(--spacing-lg);padding-bottom:12px;padding-bottom:var(--spacing-sm);text-decoration:underline}@media (max-width:767px){.Checkout_formRow__3PaIL{flex-direction:column;padding:0}.Checkout_formGroupHalf__QXH5T,.Checkout_formGroup__3H7iM{max-width:100%;width:100%}.Checkout_input__4xl4E,.Checkout_select__izntz,.Checkout_textarea__jC0FL{font-size:16px;min-width:100%}}.Checkout_fieldSet__EW\+Ai{border:none;border-bottom:1px solid #ccc;border-bottom:1px solid var(--checkout-border);margin:0;padding:24px 0;padding:var(--spacing-lg) 0}.Checkout_fieldSet__EW\+Ai:last-child{border-bottom:none}.Checkout_fieldSetTitle__ha-Bn{color:#333;color:var(--checkout-text);font-family:Open Sans,sans-serif;font-family:var(--font-primary);font-size:18px;font-weight:600;margin-bottom:16px;margin-bottom:var(--spacing-md)}.Checkout_summaryCard__nJo7Y{background:#fff;background:var(--checkout-background);border:1px solid #ccc;border:1px solid var(--checkout-border);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 2px 4px #0000001a;box-shadow:var(--card-shadow);padding:24px;padding:var(--spacing-lg)}.Checkout_summaryHeader__eYhCE{align-items:center;border-bottom:1px solid #ccc;border-bottom:1px solid var(--checkout-border);cursor:pointer;display:flex;justify-content:space-between;margin-bottom:16px;margin-bottom:var(--spacing-md);padding-bottom:16px;padding-bottom:var(--spacing-md)}.Checkout_summaryTitle__MejPE{color:#333;color:var(--checkout-text);font-family:Open Sans,sans-serif;font-family:var(--font-primary);font-size:16px;font-weight:600}.Checkout_summaryList__fov9f{margin:16px 0;margin:var(--spacing-md) 0}.Checkout_summaryItem__yWurb{grid-gap:16px;grid-gap:var(--spacing-md);border-bottom:1px solid #ccc;border-bottom:1px solid var(--checkout-border);display:grid;gap:16px;gap:var(--spacing-md);grid-template-columns:60px 1fr;padding:12px 0;padding:var(--spacing-sm) 0}.Checkout_summaryItem__yWurb:last-child{border-bottom:none}.Checkout_summaryImage__dVu-p{border-radius:8px;border-radius:var(--border-radius);height:60px;object-fit:cover;width:60px}.Checkout_summaryDetails__WItil{align-items:center;display:flex;justify-content:space-between}.Checkout_summaryTotal__-BpzY{border-top:1px solid #ccc;border-top:1px solid var(--checkout-border);margin-top:16px;margin-top:var(--spacing-md);padding-top:16px;padding-top:var(--spacing-md)}.Checkout_summaryRow__JQvOb{align-items:center;display:flex;font-family:Open Sans,sans-serif;font-family:var(--font-primary);justify-content:space-between;margin-bottom:8px;margin-bottom:var(--spacing-xs)}.Checkout_summaryRow__JQvOb.Checkout_total__HkikL{font-size:16px;font-weight:600;margin-top:12px;margin-top:var(--spacing-sm)}.Checkout_overlay__hOsEL{align-items:center;background-color:#000000b3;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.Checkout_spinner__T\+rlQ{animation:Checkout_spin__QdX8O 1s linear infinite;border:4px solid #ffffff4d;border-top:4px solid var(--denim-blue);height:50px;margin-bottom:16px;width:50px}.Checkout_loadingMessage__X\+esS{animation:Checkout_fadeIn__aDBeD .5s ease;color:#fff;font-family:Open Sans,sans-serif;font-size:18px;max-width:80%;text-align:center}@keyframes Checkout_fadeIn__aDBeD{0%{opacity:0}to{opacity:1}}.Checkout_loadingDots__Pespb:after{animation:Checkout_dots__HwtWJ 1.5s steps(5) infinite;content:"."}@keyframes Checkout_dots__HwtWJ{0%,20%{content:"."}40%{content:".."}60%{content:"..."}80%,to{content:""}}.Checkout_spinner__T\+rlQ{animation:Checkout_spin__QdX8O 1s ease-in-out infinite;border:3px solid #0000001a;border-radius:50%;border-top:3px solid var(--checkout-primary);height:40px;margin-bottom:10px;width:40px}@keyframes Checkout_spin__QdX8O{to{transform:rotate(1turn)}}.Checkout_reservationTimer__E-5N9{align-items:center;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;border-radius:var(--border-radius);box-shadow:0 2px 4px #0000000d;display:flex;margin-bottom:16px;margin-bottom:var(--spacing-md);padding:16px;padding:var(--spacing-md);transition:all .3s ease;width:100%}.Checkout_reservationTimer__E-5N9.Checkout_expiring__P3ICl{animation:Checkout_pulse__bvUSv 2s infinite;background-color:#fff3cd;border-color:#ffeeba}@keyframes Checkout_pulse__bvUSv{0%{box-shadow:0 0 0 0 #ffc10766}70%{box-shadow:0 0 0 10px #ffc10700}to{box-shadow:0 0 0 0 #ffc10700}}.Checkout_timerIcon__q504Z{font-size:24px;margin-right:16px;margin-right:var(--spacing-md)}.Checkout_timerContent__1ZDB4{flex:1 1}.Checkout_timerTitle__3AbK5{color:#6c757d;color:var(--checkout-text-light);font-size:14px;margin:0}.Checkout_timerValue__VDuR9{color:#333;color:var(--checkout-text);font-size:24px;font-weight:700;margin:0}.Checkout_timerWarning__bxb\+v{color:#856404;font-size:14px;font-weight:700;margin:0 0 0 16px;margin:0 0 0 var(--spacing-md)}@media (max-width:767px){.Checkout_reservationTimer__E-5N9{flex-direction:column;text-align:center}.Checkout_timerIcon__q504Z{margin-bottom:8px;margin-bottom:var(--spacing-xs);margin-right:0}.Checkout_timerWarning__bxb\+v{margin:8px 0 0;margin:var(--spacing-xs) 0 0 0}}.Checkout_paymentFormContainer__avT1x{width:100%}.Checkout_leftColumn__4gRGx .Checkout_formBuffer__anTZn,.Checkout_leftColumn__4gRGx .Checkout_paymeForm__7jisl,.Checkout_leftColumn__4gRGx iframe,.Checkout_paymentFormContainer__avT1x{box-sizing:border-box;max-width:100%;overflow:hidden}@media (max-width:768px){.OrderComplete_stepper__bYgsS{-webkit-overflow-scrolling:touch;flex-direction:row;gap:.5rem;overflow-x:auto;padding:12px;width:100%}.OrderComplete_step__N6TcV{align-items:center;display:flex;flex:1 1;flex-direction:column;min-width:auto;padding:0;position:relative}.OrderComplete_circle__EdGJv{font-size:11px;height:24px;margin-bottom:4px;width:24px}.OrderComplete_stepLabel__RBeMD{font-size:9px;line-height:1.1;margin:0;max-width:50px;text-align:center}.OrderComplete_connector__CfhJ4{height:2px;left:calc(50% + 12px);top:12px;width:calc(100% - 24px)}.OrderComplete_product__gdXw\+{grid-template-columns:1fr}.OrderComplete_productImage__0YUD2{height:200px;width:100%}.OrderComplete_instructionItem__-jZJp{align-items:flex-start;flex-direction:column;gap:.5rem}.OrderComplete_container__ILePV{margin:16px auto;padding:16px}.OrderComplete_headerSection__\+joB\+ h1{font-size:24px}.OrderComplete_product__gdXw\+{padding:12px}.OrderComplete_productImage__0YUD2{height:60px;width:60px}.OrderComplete_productInfo__ZXvFU{gap:4px}.OrderComplete_notificationSection__sEC6c{gap:1rem;grid-template-columns:1fr}.OrderComplete_notificationInfo__Q4fL2{padding:16px}.OrderComplete_notificationInfo__Q4fL2 h3{font-size:14px;line-height:1.4}}:root{--primary-color:var(--denim-blue);--primary-light:var(--denim-blue-light-4);--success-color:var(--acid-green-dark-1);--success-light:var(--acid-green-light-4);--warning-color:var(--sunburst-orange);--warning-light:var(--sunburst-orange-light-4);--error-color:var(--permanent-red);--error-light:var(--permanent-red-light-4);--text-primary:var(--denim-blue-dark-4);--text-secondary:var(--denim-blue-dark-2);--text-light:var(--gray-300);--background-light:var(--simple-white);--background-grey:var(--gray-10);--border-color:var(--gray-50);--border-hover:var(--gray-100)}.OrderComplete_container__ILePV{margin:32px auto;max-width:1200px;padding:0 24px}.OrderComplete_headerWrapper__KctHB{margin-bottom:32px;width:100%}.OrderComplete_headerSection__\+joB\+{align-items:center;display:flex;gap:16px;margin-bottom:16px}.OrderComplete_divider__UdUxM{background-color:var(--gray-50);height:1px;margin:24px 0;width:100%}.OrderComplete_successIcon__3v8Ab{color:var(--ut-orange);font-size:40px}.OrderComplete_headerSection__\+joB\+ h1{color:var(--text-color);font-size:32px;font-weight:700;margin:0}.OrderComplete_heading__do5X\+{display:none}.OrderComplete_orderInfo__3Qd96{background:none;box-shadow:none;height:100%;margin:0;padding:0}.OrderComplete_paymentInstructions__ZSIiE{background:none}.OrderComplete_stepper__bYgsS{background:var(--simple-white);background:var(--background-light);border-radius:8px;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;display:flex;justify-content:space-between;margin:0;padding:12px;position:relative;width:100%}.OrderComplete_step__N6TcV{flex:1 1;position:relative;text-align:center;z-index:1}.OrderComplete_circle__EdGJv{align-items:center;background:var(--gray-300);border-radius:50%;box-shadow:0 2px 4px #0000001a;color:#fff;display:flex;font-weight:600;height:40px;justify-content:center;margin:0 auto .5rem;transition:all .3s ease;width:40px}.OrderComplete_circle__EdGJv.OrderComplete_active__DI-OO{background:var(--denim-blue);box-shadow:0 0 0 4px var(--denim-blue-light-4);transform:scale(1.1)}.OrderComplete_circle__EdGJv.OrderComplete_completed__Uwrt-{background:var(--acid-green);box-shadow:0 0 0 4px var(--acid-green-light-4)}.OrderComplete_stepLabel__RBeMD{color:var(--denim-blue-dark-2);color:var(--text-secondary);font-size:.875rem;margin:0 auto;max-width:120px}.OrderComplete_connector__CfhJ4{background:var(--gray-50);height:3px;left:calc(50% + 20px);position:absolute;top:20px;transition:background-color .3s ease;width:calc(100% - 40px);z-index:0}.OrderComplete_completedConnector__0RRZQ{background:var(--acid-green)}.OrderComplete_step__N6TcV:last-child .OrderComplete_connector__CfhJ4{display:none}.OrderComplete_orderSummary__wOAs3{background:var(--simple-white);background:var(--background-light);border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:2rem}.OrderComplete_orderSummary__wOAs3 h2{color:var(--text-color);font-size:24px;margin-bottom:24px}.OrderComplete_groupsContainer__lPPMd{margin-bottom:32px;margin-top:24px}.OrderComplete_groupSummary__02xF1{--group-bg-color:#fff;--header-bg-color:var(--denim-blue);--header-text-color:var(--simple-white);--footer-bg-color:var(--gray-10);--footer-text-color:#000;background-color:var(--group-bg-color);border-radius:8px;box-shadow:0 2px 6px #0000001a;display:flex;flex-direction:column;margin-bottom:16px;overflow:hidden}.OrderComplete_groupHeader__2B\+ED{align-items:center;background-color:var(--denim-blue);color:var(--simple-white);display:flex;justify-content:space-between;padding:16px 24px}.OrderComplete_groupHeader__2B\+ED h3{font-size:16px;font-weight:600;margin:0}.OrderComplete_groupContent__L-wMY{padding:24px}.OrderComplete_groupFooter__mT7Un{background-color:var(--footer-bg-color);color:var(--footer-text-color);padding:16px 24px}.OrderComplete_footerRow__X3cDu{align-items:center;display:flex;font-size:14px;justify-content:space-between;margin-bottom:8px}.OrderComplete_footerRow__X3cDu:last-child{border-top:1px solid var(--gray-50);font-size:16px;font-weight:600;margin-bottom:0;padding-top:8px}.OrderComplete_products__2Bq0O{margin-top:1rem}.OrderComplete_product__gdXw\+{align-items:center;border-bottom:1px solid var(--gray-50);display:flex;gap:16px;padding:16px}.OrderComplete_product__gdXw\+:last-child{border-bottom:none}.OrderComplete_productImage__0YUD2{background:#fff;border-radius:4px;height:80px;object-fit:contain;width:80px}.OrderComplete_productInfo__ZXvFU{display:flex;flex:1 1;flex-direction:column;gap:8px}.OrderComplete_productName__wdR5\+{color:var(--text-color);font-size:14px;font-weight:600;margin:0}.OrderComplete_productDetails__L9DvS{color:var(--gray-400);font-size:14px;margin:0}.OrderComplete_paymentInstructions__ZSIiE{border-radius:8px;box-shadow:none;height:100%;margin:0;padding:0}.OrderComplete_paymentInstructions__ZSIiE h3{color:var(--blue-evefant-dark-5);font-size:1.25rem;margin:0 0 1rem}.OrderComplete_bankDetails__G4ovt{background:#fff;border-radius:8px;margin:1rem 0;padding:.75rem}.OrderComplete_bankHeader__8J8-E{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.OrderComplete_bankHeader__8J8-E img{height:32px;object-fit:contain;width:32px}.OrderComplete_bankHeader__8J8-E h4{color:var(--text-color);font-size:1.1rem;margin:0}.OrderComplete_accountDetail__iJyVG{background:var(--gray-10);border-radius:6px;display:flex;flex-direction:column;margin-bottom:.75rem;padding:1rem}.OrderComplete_accountLabel__aA0Re{color:var(--denim-blue-dark-2);color:var(--text-secondary);font-size:.9rem;font-weight:600;margin-bottom:.5rem}.OrderComplete_accountValueWrapper__st5Wx{align-items:center;display:flex;gap:.5rem;width:100%}.OrderComplete_accountValue__LDxTu{color:var(--text-color);flex:1 1;font-family:monospace;font-size:1.1rem;font-weight:500}.OrderComplete_copyButton__Ru255{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--denim-blue);cursor:pointer;display:flex;padding:.5rem;transition:background-color .2s}.OrderComplete_copyButton__Ru255:hover{background:var(--denim-blue-light-4)}.OrderComplete_copyButton__Ru255 svg{font-size:20px}.OrderComplete_contactSection__QWEZq{border-top:1px solid var(--denim-blue-light-4);margin-top:1.5rem;padding-top:1.5rem}.OrderComplete_contactTitle__1dkWe{color:var(--denim-blue-dark-2);color:var(--text-secondary);font-size:1rem;margin-bottom:1rem}.OrderComplete_contactMethods__P\+5SH{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.OrderComplete_contactMethod__7buob{background:#fff;border:1px solid var(--gray-50);border-radius:6px;justify-content:space-between;padding:1rem}.OrderComplete_contactLabel__Srrsh{align-items:center;color:var(--denim-blue-dark-2);color:var(--text-secondary);display:flex;font-size:.9rem;gap:.5rem}.OrderComplete_contactLabel__Srrsh svg{color:var(--denim-blue);flex-shrink:0;font-size:20px}.OrderComplete_qrSection__rgXtO{align-items:center;background:#fff;border:1px solid var(--denim-blue-light-4);border-radius:8px;display:flex;flex-direction:column;margin:1rem 0;padding:1.5rem}.OrderComplete_qrCode__ZusyK{height:180px;margin:1rem 0;width:180px}.OrderComplete_instructionItem__-jZJp{align-items:center;background:var(--gray-10);background:var(--background-grey);border-left:4px solid var(--primary-color);border-radius:4px;display:flex;margin-bottom:.5rem;padding:1rem;transition:all .2s ease}.OrderComplete_instructionItem__-jZJp:hover{background:var(--denim-blue-light-4)}.OrderComplete_instructionItem__-jZJp span:first-child{font-weight:600;min-width:150px}.OrderComplete_copyIcon__pr7\+r{background:var(--denim-blue-light-4);border-radius:50%;color:var(--denim-blue);cursor:pointer;margin-left:auto;padding:8px;transition:transform .2s ease}.OrderComplete_copyIcon__pr7\+r:hover{background:var(--denim-blue);color:#fff;transform:scale(1.1)}.OrderComplete_orderTotals__7MdH7{background:#fff;border:1px solid var(--gray-50);border-radius:8px;display:flex;flex-direction:column;gap:12px;margin-top:32px;padding:24px}.OrderComplete_totalRow__HRyTp{align-items:center;color:var(--gray-400);display:flex;font-size:14px;justify-content:space-between}.OrderComplete_totalRow__HRyTp span:first-child{font-weight:500}.OrderComplete_finalTotal__ker6l{border-top:1px solid var(--gray-50);color:var(--text-color);font-size:18px;font-weight:600;margin-top:8px;padding-top:16px}.OrderComplete_finalTotal__ker6l span:last-child{color:var(--denim-blue)}.OrderComplete_statusBadge__OB9hl{border-radius:20px;display:inline-block;font-size:14px;font-weight:600;padding:8px 16px;text-transform:uppercase}.OrderComplete_statusPending__SbJxD{background:var(--sunburst-orange-light-4);color:var(--sunburst-orange-dark-2)}.OrderComplete_statusPaid__ltNS\+{background:var(--acid-green-light-4);color:var(--acid-green-dark-2)}@media (max-width:768px){.OrderComplete_stepper__bYgsS{-webkit-overflow-scrolling:touch;flex-direction:row;gap:.5rem;overflow-x:auto;padding:12px;width:100%}.OrderComplete_step__N6TcV{align-items:center;display:flex;flex:1 1;flex-direction:column;min-width:auto;padding:0;position:relative}.OrderComplete_circle__EdGJv{font-size:11px;height:24px;margin-bottom:4px;width:24px}.OrderComplete_stepLabel__RBeMD{font-size:9px;line-height:1.1;margin:0;max-width:50px;text-align:center}.OrderComplete_connector__CfhJ4{height:2px;left:calc(50% + 12px);top:12px;width:calc(100% - 24px)}.OrderComplete_product__gdXw\+{grid-template-columns:1fr}.OrderComplete_productImage__0YUD2{height:200px;width:100%}.OrderComplete_instructionItem__-jZJp{align-items:flex-start;flex-direction:column;gap:.5rem}.OrderComplete_container__ILePV{margin:16px auto;padding:16px}.OrderComplete_headerSection__\+joB\+ h1{font-size:24px}.OrderComplete_product__gdXw\+{padding:12px}.OrderComplete_productImage__0YUD2{height:60px;width:60px}.OrderComplete_productInfo__ZXvFU{gap:4px}.OrderComplete_notificationSection__sEC6c{gap:1rem;grid-template-columns:1fr}.OrderComplete_notificationInfo__Q4fL2{padding:16px}.OrderComplete_notificationInfo__Q4fL2 h3{font-size:14px;line-height:1.4}}@keyframes OrderComplete_fadeIn__VA9pn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.OrderComplete_container__ILePV>*{animation:OrderComplete_fadeIn__VA9pn .5s ease-out forwards}.OrderComplete_container__ILePV>:nth-child(2){animation-delay:.1s}.OrderComplete_container__ILePV>:nth-child(3){animation-delay:.2s}.OrderComplete_container__ILePV>:nth-child(4){animation-delay:.3s}.OrderComplete_orderStatusCard__Q6NYT{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:24px;padding:24px}.OrderComplete_orderBasicInfo__MP416{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-bottom:24px}.OrderComplete_paymentInstructionsWrapper__eSIs1{border-top:1px solid var(--gray-50);margin-top:0;padding-top:0}.OrderComplete_card__rJWpF{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;height:fit-content;margin-bottom:32px;margin-top:16px;padding:24px}.OrderComplete_card__rJWpF p{margin:0 0 12px}.OrderComplete_card__rJWpF p:last-child{margin-bottom:0}.OrderComplete_instructionText__7zLcr{color:var(--denim-blue-dark-2);color:var(--text-secondary);font-size:.95rem;line-height:1.5;margin:1.5rem 0 1rem}.OrderComplete_contactRow__rSt8f{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-top:1rem}.OrderComplete_contactMethod__7buob{align-items:center;display:flex;gap:1rem}.OrderComplete_contactMethod__7buob span:first-child{color:var(--denim-blue-dark-2);color:var(--text-secondary);font-weight:500;min-width:auto}.OrderComplete_copyWrapper__vUEzk{align-items:center;display:flex;gap:.5rem}.OrderComplete_copyWrapper__vUEzk span{color:var(--denim-blue-dark-4);color:var(--text-primary)}@media (max-width:767px){.OrderComplete_contactRow__rSt8f{gap:1rem;grid-template-columns:1fr}.OrderComplete_contactMethod__7buob{justify-content:space-between}}.OrderComplete_notificationInfo__Q4fL2{padding:24px;text-align:left}.OrderComplete_notificationSection__sEC6c{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:16px}.OrderComplete_qrCode__ZusyK{border-radius:8px;display:block;height:200px;margin:1rem auto;object-fit:contain;width:200px}.OrderComplete_totalAmount__xrxzF{border-top:1px solid var(--gray-50);color:var(--text-color);font-size:18px;font-weight:600;margin-top:16px;padding-top:16px}.OrderComplete_totalAmount__xrxzF span{color:var(--denim-blue)}@media (max-width:860px){.OrderComplete_orderBasicInfo__MP416{grid-template-columns:1fr}}:root{--shared-background-color:var(--denim-blue-dark-1);--shared-color:#fff}.CartGroup_cartGroup__ET\+3S{--group-bg-color:#fff;--header-bg-color:var(--primary-color);--header-text-color:#fff;--footer-bg-color:var(--denim-blue-light-4);--footer-text-color:#000;background-color:var(--group-bg-color);border-radius:8px;box-shadow:0 2px 6px #0000001a;display:flex;flex-direction:column;margin-bottom:16px;overflow:hidden;position:relative;transition:box-shadow .3s ease}.CartGroup_cartGroup__ET\+3S.CartGroup_needsDate__SwfF5{box-shadow:0 0 0 2px var(--sunburst-orange-light-2)}.CartGroup_groupOverlayContainer__3Sq8J{animation:CartGroup_fadeIn__CpTx\+ .3s ease-in-out;border-radius:8px;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1000}.CartGroup_header__BGKpA{background-color:var(--header-bg-color);border-radius:8px 8px 0 0;color:var(--header-text-color);display:flex;flex-direction:column;margin:0;min-height:60px;padding:0;transition:background-color .3s ease;width:100%}.CartGroup_header__BGKpA.CartGroup_headerUpdating__N5znp{background-color:var(--denim-blue)}.CartGroup_header__BGKpA.CartGroup_headerNeedsDate__uRNdN{background-color:var(--sunburst-orange-dark-1)}.CartGroup_headerContent__myYr4{align-items:center;box-sizing:border-box;display:flex;height:60px;justify-content:space-between;padding:16px 24px}.CartGroup_headerContent__myYr4 h2{color:var(--header-text-color);font-size:16px;font-weight:600;line-height:1.3;margin:0;max-width:70%;white-space:normal}.CartGroup_datePickerContainer__dfzn5{background-color:var(--denim-blue-light-4);border-bottom:1px solid var(--denim-blue-light-3);box-sizing:border-box;max-height:300px;opacity:1;overflow:hidden;padding:16px 24px;transition:max-height .3s ease-out,opacity .3s ease-out,padding .3s ease-out;width:100%;will-change:max-height,opacity,padding}.CartGroup_datePickerContainer__dfzn5.CartGroup_exiting__6A2lo{border-width:0;max-height:0;opacity:0;padding-bottom:0;padding-top:0;pointer-events:none}.CartGroup_datePickerSection__dULTR{display:flex;flex-direction:column;gap:12px}.CartGroup_datePickerLabel__XxaGV{color:var(--denim-blue-dark-2);font-size:14px;font-weight:600;margin:0}.CartGroup_datePickerControls__amJYw{align-items:center;display:flex;gap:16px}.CartGroup_minDate__WuK-4{color:var(--denim-blue-dark-1);font-size:13px;font-style:italic;margin:0}.CartGroup_footer__X1vSE{background-color:var(--footer-bg-color);border-radius:0 0 8px 8px;color:var(--footer-text-color);margin-top:auto;padding:16px 24px}.CartGroup_footerContent__aeXFa{display:flex;flex-direction:column;gap:8px}.CartGroup_row__-Zpa0{align-items:center;display:flex;justify-content:space-between}.CartGroup_row__-Zpa0.CartGroup_total__b8FJs{border-top:1px solid var(--denim-blue-light-3);color:var(--denim-blue-dark-1);font-size:18px;font-weight:700;margin-top:8px;padding-top:8px}.CartGroup_loadingFee__6-VS\+,.CartGroup_loadingFee__6-VS\+:after{animation:CartGroup_loadingDots__pPsbF 2s infinite}.CartGroup_loadingFee__6-VS\+:after{content:"..."}@keyframes CartGroup_loadingDots__pPsbF{0%,20%{content:"."}40%{content:".."}60%,to{content:"..."}}.CartGroup_bold__zxF3r{font-weight:700}.CartGroup_greenText__B843v{color:var(--acid-green-dark-2)}.CartGroup_editButton__pdClv{background:none;border:none;color:var(--denim-blue-light-1);cursor:pointer;font-size:14px;text-decoration:underline}.CartGroup_cancelButton__jlq8O{background-color:initial;border:1px solid var(--denim-blue);border-radius:4px;color:var(--denim-blue);cursor:pointer;padding:8px 16px;transition:background-color .2s}.CartGroup_cancelButton__jlq8O:hover{background-color:#0000000d}.CartGroup_removeOutOfStockButton__0tsQZ{background-color:#fff;border:1px solid var(--permanent-red-light-2);border-radius:4px;color:var(--permanent-red-dark-1);cursor:pointer;font-size:13px;padding:6px 12px;transition:background-color .2s}.CartGroup_removeOutOfStockButton__0tsQZ:hover{background-color:var(--permanent-red-light-4)}.CartGroup_addDateButton__Yufcm{background-color:#fff3;border:1px solid #ffffff80;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:6px 12px;transition:background-color .2s}.CartGroup_addDateButton__Yufcm:hover{background-color:#ffffff4d}.CartGroup_items__c0lPz{display:flex;flex-direction:column;min-height:100px;padding:0;position:relative}.CartGroup_emptyProducts__Omm1e{align-items:center;background-color:var(--gray-50);border:1px dashed var(--gray-200);border-radius:8px;color:var(--gray-400);display:flex;font-style:italic;justify-content:center;margin:16px;min-height:150px;padding:32px;text-align:center}.CartGroup_groupMessagesContainer__kZtc5{margin:0;padding:0;position:relative;width:100%}.CartGroup_miniSpinner__FIS1p{animation:CartGroup_spin__fjytW 1s linear infinite;border:2px solid #0000001a;border-radius:50%;border-top:2px solid var(--denim-blue);display:inline-block;height:12px;margin-right:6px;vertical-align:middle;width:12px}.CartGroup_optimisticValue__8OoW\+{color:inherit;font-style:normal}.CartGroup_calculatingFee__p5oOs{font-size:14px;gap:6px}.CartGroup_calculatingFee__p5oOs,.CartGroup_calculatingTotal__aFRA\+{align-items:center;color:var(--denim-blue);display:inline-flex;font-style:italic}.CartGroup_dateRequiredNote__5vhRt{margin-top:12px;text-align:center}.CartGroup_selectRequiredDateButton__QDFxl{background-color:var(--sunburst-orange-light-3);border:none;border-radius:4px;color:var(--sunburst-orange-dark-2);cursor:pointer;font-weight:600;padding:8px 16px;transition:background-color .3s}.CartGroup_selectRequiredDateButton__QDFxl:hover{background-color:var(--sunburst-orange-light-2)}.CartGroup_selectDateButton__ZmJbo{background-color:#fff;border:1px solid var(--sunburst-orange-light-1);border-radius:4px;color:var(--sunburst-orange-dark-1);cursor:pointer;font-size:13px;padding:4px 12px;transition:background-color .2s}.CartGroup_selectDateButton__ZmJbo:hover{background-color:var(--sunburst-orange-light-4)}@keyframes CartGroup_fadeIn__CpTx\+{0%{opacity:0}to{opacity:1}}@keyframes CartGroup_pulsate__ExbC8{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.CartGroup_calculatingDatesMessage__uJS2N{align-items:center;background-color:var(--light-cerulean-light-3);border-radius:8px;display:flex;gap:8px;justify-content:center;margin:16px 0;padding:16px}.CartGroup_spinningIcon__NhQFN{animation:CartGroup_spin__fjytW 1s ease-in-out infinite;border:2px solid #0000001a;border-radius:50%;border-top:2px solid var(--denim-blue);display:inline-block;height:16px;width:16px}@keyframes CartGroup_spin__fjytW{to{transform:rotate(1turn)}}@media (max-width:768px){.CartGroup_headerContent__myYr4{align-items:center;flex-direction:row;flex-wrap:wrap;gap:8px;height:auto;justify-content:space-between;min-height:60px;padding:12px 16px}.CartGroup_headerContent__myYr4 h2{font-size:14px;max-width:70%}.CartGroup_datePickerContainer__dfzn5{padding:12px 16px}.CartGroup_datePickerControls__amJYw{align-items:center;flex-direction:row;justify-content:space-between;width:100%}.CartGroup_datePickerControls__amJYw>div{flex:1 1;width:auto}.CartGroup_cancelButton__jlq8O{margin-top:0;width:auto}.CartGroup_footer__X1vSE{padding:12px 16px}.CartGroup_row__-Zpa0.CartGroup_total__b8FJs{border-top:1px solid var(--denim-blue-light-3);display:flex!important;font-size:16px;margin-top:8px;padding-top:8px}.CartGroup_dateRequiredNote__5vhRt{margin-top:12px;text-align:center}.CartGroup_selectRequiredDateButton__QDFxl{font-size:14px;padding:10px 16px;width:100%}}.CartGroup_locationUpdate__CwaEy{border:2px solid #3498db;padding-top:12px}.CartGroup_locationUpdateMessage__-Be62{align-items:center;background-color:#f0f7ff;border-left:4px solid #3498db;border-radius:6px;display:flex;margin-bottom:15px;padding:12px}.CartGroup_locationUpdateIcon__vEXo\+{font-size:24px;margin-right:12px}.CartGroup_locationUpdateMessage__-Be62 p{color:#2c3e50;font-weight:500;margin:0}.CartGroup_locationChanged__W57j9 .CartGroup_header__BGKpA{background-color:#f0f7ff}@keyframes CartGroup_highlight__ITyXl{0%{background-color:#3498db33}50%{background-color:#3498db80}to{background-color:#3498db33}}.CartGroup_locationChanged__W57j9 .CartGroup_dateRequiredNote__5vhRt{animation:CartGroup_highlight__ITyXl 2s infinite}.OrderLookup_container__\+OviZ{margin:0 auto;max-width:800px;padding:20px}.OrderLookup_title__XP1tt{color:var(--denim-blue-dark-4);font-size:24px;font-weight:700;margin-bottom:24px;text-align:center}.OrderLookup_form__-nDqK{display:flex;flex-direction:column;gap:16px}.OrderLookup_inputGroup__\+0-\+a{display:flex;flex-direction:column;gap:8px}.OrderLookup_inputGroup__\+0-\+a label{color:var(--denim-blue-dark-4);font-size:14px;font-weight:600}.OrderLookup_inputGroup__\+0-\+a input{border:1px solid var(--gray-100);border-radius:4px;font-family:Open Sans,sans-serif;font-size:14px;padding:12px}.OrderLookup_inputGroup__\+0-\+a input:focus{border-color:var(--denim-blue);box-shadow:0 0 0 1px var(--denim-blue-light-4);outline:none}.OrderLookup_submitButton__m7-mR{background-color:var(--denim-blue-light-1);border:none;border-radius:50px;color:#fff;cursor:pointer;font-family:Open Sans,sans-serif;font-size:16px;font-weight:700;margin-top:8px;padding:12px 24px;transition:background-color .2s}.OrderLookup_submitButton__m7-mR:hover{background-color:var(--denim-blue)}.OrderLookup_error__J\+Sk4{background-color:var(--permanent-red-light-4);border-radius:4px;color:var(--permanent-red-dark-2);font-size:14px;margin-top:16px;padding:12px}.OrderLookup_orderDetails__bg8TL{background-color:var(--gray-10);border:1px solid var(--gray-50);border-radius:8px;margin-top:24px;padding:16px}.OrderLookup_orderDetails__bg8TL h2{margin-top:0}.OrderLookup_group__0YA8Q{margin-top:15px}.OrderLookup_group__0YA8Q h4{margin-bottom:5px}ul{padding-left:20px}.OrderLookup_searchSection__fwyo5{background:#fff;border-radius:8px;box-shadow:0 2px 6px #0000001a;margin:0 auto 32px;max-width:600px;padding:24px}.OrderLookup_orderInfo__4uVnI{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-bottom:24px}.OrderLookup_stepper__hzvjF{background:var(--gray-10);border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:space-between;margin:2rem 0;padding:2rem;position:relative}.OrderLookup_step__lPXuF{flex:1 1;position:relative;text-align:center;z-index:1}.OrderLookup_circle__PMlzd{align-items:center;background:var(--gray-300);border-radius:50%;box-shadow:0 2px 4px #0000001a;color:#fff;display:flex;font-weight:600;height:40px;justify-content:center;margin:0 auto .5rem;transition:all .3s ease;width:40px}.OrderLookup_circle__PMlzd.OrderLookup_active__3dnFz{background:var(--denim-blue);box-shadow:0 0 0 4px var(--denim-blue-light-4);transform:scale(1.1)}.OrderLookup_circle__PMlzd.OrderLookup_completed__vb\+Ru{background:var(--acid-green);box-shadow:0 0 0 4px var(--acid-green-light-4)}.OrderLookup_stepLabel__0Ciek{color:var(--denim-blue-dark-2);font-size:.875rem;margin:0 auto;max-width:120px}.OrderLookup_connector__nMKSy{background:var(--gray-50);height:3px;left:calc(50% + 20px);position:absolute;top:20px;transition:background-color .3s ease;width:calc(100% - 40px);z-index:0}.OrderLookup_completedConnector__Llp60{background:var(--acid-green)}.OrderLookup_step__lPXuF:last-child .OrderLookup_connector__nMKSy{display:none}@media (max-width:768px){.OrderLookup_stepper__hzvjF{flex-direction:column;gap:2rem;padding:1.5rem 1rem}.OrderLookup_step__lPXuF{align-items:flex-start;display:flex;gap:1rem;padding-left:1rem;text-align:left}.OrderLookup_circle__PMlzd{margin:0}.OrderLookup_stepLabel__0Ciek{margin:0;max-width:none;padding-top:.5rem;text-align:left}.OrderLookup_connector__nMKSy{height:calc(100% + 2rem);left:1.5rem;right:auto;top:40px;width:3px}.OrderLookup_infoGrid__1fryl,.OrderLookup_orderInfo__4uVnI{grid-template-columns:1fr}}.OrderLookup_card__AjnQm{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:32px;padding:24px}.OrderLookup_infoGrid__1fryl{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:16px}.OrderLookup_statusBadge__tCXPM{border-radius:20px;display:inline-block;font-size:14px;font-weight:600;padding:8px 16px;text-transform:uppercase}.OrderLookup_statusPending__xna--{background:var(--sunburst-orange-light-4);color:var(--sunburst-orange-dark-2)}.OrderLookup_statusPaid__OI8Vz{background:var(--acid-green-light-4);color:var(--acid-green-dark-2)}.OrderLookup_product__2MEoP{align-items:center;border-bottom:1px solid var(--gray-50);display:flex;gap:16px;padding:16px}.OrderLookup_product__2MEoP:last-child{border-bottom:none}.OrderLookup_productImage__uf4PG{background:#fff;border:1px solid var(--gray-50);border-radius:4px;height:80px;object-fit:contain;width:80px}.OrderLookup_productInfo__wgKAe{display:flex;flex:1 1;flex-direction:column;gap:8px}.OrderLookup_productName__x7wW7{color:var(--text-color);font-size:14px;font-weight:600;line-height:1.4;margin:0}.OrderLookup_productPricing__8WNgq{align-items:center;display:flex;justify-content:space-between}.OrderLookup_productDetails__mICAI{color:var(--gray-400);font-size:14px}.OrderLookup_productTotal__I6ZPK{color:var(--text-color);font-size:14px;font-weight:600}@media (max-width:768px){.OrderLookup_product__2MEoP{padding:12px}.OrderLookup_productImage__uf4PG{height:60px;width:60px}.OrderLookup_productInfo__wgKAe{gap:4px}}.OrderLookup_header__F-bJY{background-color:var(--denim-blue);color:var(--simple-white)}.OrderLookup_row__rFfLq.OrderLookup_total__mLOYX{color:var(--denim-blue-dark-4);font-weight:600}.OrderLookup_orderSummary__WCVzA h2{color:var(--denim-blue-dark-4);font-size:22px;margin-bottom:24px}.OrderLookup_orderTotals__xB4h1{background:#fff;border:1px solid var(--gray-50);border-radius:8px;display:flex;flex-direction:column;gap:12px;margin-top:32px;padding:24px}.OrderLookup_totalRow__BY7Mc{align-items:center;color:var(--gray-400);display:flex;font-size:14px;justify-content:space-between}.OrderLookup_totalRow__BY7Mc span:first-child{font-weight:500}.OrderLookup_finalTotal__2MSEF{border-top:1px solid var(--gray-50);color:var(--text-color);font-size:18px;font-weight:600;margin-top:8px;padding-top:16px}.OrderLookup_finalTotal__2MSEF span:last-child{color:var(--ut-orange)}.NotFound_container__3m9bG{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 247px);padding:2rem 0;position:relative}.NotFound_grid__b2KHv{align-items:center;display:flex;flex-direction:row;gap:40px;justify-content:space-between;max-width:1200px;width:100%}.NotFound_textContainer__CmcQC{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;max-width:600px;text-align:left}.NotFound_title__uO8Xc{color:var(--denim-blue);display:inline-block;font-size:6rem;font-weight:800;margin:0 0 1rem;position:relative}.NotFound_title__uO8Xc:after{background-color:var(--denim-blue-light-2);border-radius:3px;bottom:0;content:"";height:6px;left:0;position:absolute;width:80px}.NotFound_description__nOVdt{color:var(--gray-400);font-size:1.1rem;line-height:1.6;margin:1rem 0 2rem}.NotFound_buttonContainer__ZTjZy{align-items:flex-start;display:flex;justify-content:flex-start;max-width:250px;width:100%}.NotFound_button__iGZJH{text-decoration:none;width:100%}.NotFound_imageContainer__fMXjo{align-items:center;display:flex;flex:1 1;justify-content:center;max-width:500px}.NotFound_imageWrapper__supfk{animation:NotFound_float__OLvpb 6s ease-in-out infinite;height:auto;position:relative;width:100%}.NotFound_image__ZAWbc{height:auto;object-fit:contain;width:100%}@keyframes NotFound_float__OLvpb{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}@media (max-width:768px){.NotFound_grid__b2KHv{flex-direction:column-reverse;gap:20px;padding:0 1rem}.NotFound_textContainer__CmcQC{align-items:center;text-align:center}.NotFound_title__uO8Xc{font-size:4rem}.NotFound_title__uO8Xc:after{left:50%;transform:translateX(-50%)}.NotFound_description__nOVdt{font-size:1rem;text-align:center}.NotFound_imageContainer__fMXjo{margin-top:1rem}.NotFound_buttonContainer__ZTjZy{justify-content:center}}@media (max-width:480px){.NotFound_title__uO8Xc{font-size:3rem}.NotFound_description__nOVdt{margin:1rem 0}.NotFound_imageContainer__fMXjo{max-width:80%}}.SearchResults_searchResults__GK-wg{margin:0 auto;max-width:1440px;overflow-x:hidden;padding:12px 0;width:100%}.SearchResults_mainContent__MSFNW{display:flex;gap:20px;margin-top:20px}.SearchResults_filtersSection__OZ0Ww{align-self:flex-start;background-color:#fafafa;border:1px solid #e0e0e0;border-radius:8px;flex-basis:250px;padding:20px}.SearchResults_resultsSection__-YFpm{flex:1 1}.SearchResults_searchTitle__gG9WZ{font-size:24px;font-weight:700;margin-bottom:1rem}.SearchResults_loadingContainer__1HbBK{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:48px 0}.SearchResults_spinner__b0jVP{animation:SearchResults_spin__Q11pC 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#007bff;height:40px;width:40px}@keyframes SearchResults_spin__Q11pC{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SearchResults_errorContainer__P9Ly7{padding:32px 0;text-align:center}.SearchResults_errorMessage__qP61c{color:#dc3545;margin-bottom:16px}.SearchResults_emptyState__U8k7h{color:var(--gray-500);margin:0 auto;max-width:600px;padding:3rem 0;text-align:center}.SearchResults_emptyStateTitle__Oe\+9K{color:var(--denim-blue-dark-3);font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.SearchResults_emptyStateMessage__EnqPE{color:var(--gray-400);font-size:1rem;margin-bottom:2rem}.SearchResults_whatsappContainer__lMTLP{align-items:center;background-color:var(--gray-25);border:1px solid var(--gray-100);border-radius:8px;display:flex;flex-direction:column;margin-top:2rem;padding:1.5rem;text-align:left}.SearchResults_whatsappContent__bPaFe{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1.5rem;width:100%}.SearchResults_whatsappIcon__24Stj{background-color:#fff;border-radius:50%;color:#25d366;flex-shrink:0;font-size:2.5rem!important;padding:.5rem}.SearchResults_whatsappText__zQkEx h3{color:var(--denim-blue-dark-3);font-size:1.25rem;margin:0 0 .5rem}.SearchResults_whatsappText__zQkEx p{color:var(--gray-400);font-size:.95rem;line-height:1.5;margin:0}.SearchResults_whatsappButton__GBq24{-webkit-tap-highlight-color:transparent;align-items:center;background-color:#25d366;border-radius:2rem;color:#fff;display:inline-flex;font-weight:600;margin-top:.5rem;padding:.75rem 1.5rem;text-decoration:none!important;transition:all .2s ease}.SearchResults_whatsappButton__GBq24:active,.SearchResults_whatsappButton__GBq24:focus,.SearchResults_whatsappButton__GBq24:hover{background-color:#1fa855;box-shadow:0 4px 8px #0000001a;color:#fff;text-decoration:none!important;transform:translateY(-2px)}.SearchResults_pagination__LpgSr{display:flex;justify-content:center;margin:2rem 0;padding:1rem 0;width:100%}@media (max-width:768px){.SearchResults_searchTitle__gG9WZ{margin-bottom:.75rem}.SearchResults_desktopFiltersOnly__PIZT3{display:none}.SearchResults_mainContent__MSFNW{overflow-x:hidden;width:100%}.SearchResults_whatsappContent__bPaFe{align-items:center;flex-direction:column;text-align:center}.SearchResults_whatsappIcon__24Stj{font-size:2.25rem!important;margin-bottom:1rem}.SearchResults_whatsappContainer__lMTLP{margin:1.5rem 1rem;padding:1.25rem;text-align:center}.SearchResults_whatsappText__zQkEx h3{font-size:1.125rem;margin-bottom:.5rem}.SearchResults_whatsappText__zQkEx p{font-size:.875rem}.SearchResults_whatsappButton__GBq24{font-size:.9rem;justify-content:center;max-width:90%;padding:.75rem 1.25rem;text-decoration:none!important;white-space:nowrap;width:100%}}@media (min-width:769px){.SearchResults_desktopFiltersOnly__PIZT3{display:block}}@keyframes SearchResultsSkeleton_shimmer__c4ad1{0%{background-position:-1000px 0}to{background-position:1000px 0}}.SearchResultsSkeleton_skeleton__VHxDQ{animation:SearchResultsSkeleton_shimmer__c4ad1 2s linear infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:1000px 100%;border-radius:4px}.SearchResultsSkeleton_titleSkeleton__NC6ao{height:32px;margin-bottom:28px;width:300px}.SearchResultsSkeleton_filtersSkeleton__62lRi{display:flex;flex-direction:column;gap:24px;width:100%}.SearchResultsSkeleton_filterGroupSkeleton__TYSAl{display:flex;flex-direction:column;gap:12px}.SearchResultsSkeleton_filterHeaderSkeleton__c37zM{height:24px;width:80%}.SearchResultsSkeleton_filterOptionsSkeleton__BqzDG{display:flex;flex-direction:column;gap:12px;padding-left:8px}.SearchResultsSkeleton_filterOptionSkeleton__VDGGL{align-items:center;display:flex;gap:8px}.SearchResultsSkeleton_checkboxSkeleton__wCV-g{border-radius:4px;height:18px;width:18px}.SearchResultsSkeleton_labelSkeleton__Kqd9i{flex-grow:1;height:16px;width:60%}.SearchResultsSkeleton_countSkeleton__MHX7U{height:16px;width:25px}.SearchResultsSkeleton_sortSkeleton__Me3zX{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-bottom:24px;width:100%}.SearchResultsSkeleton_sortLabelSkeleton__1jHk9{height:18px;width:60px}.SearchResultsSkeleton_sortDropdownSkeleton__V3apM{border-radius:4px;height:36px;width:180px}.SearchResultsSkeleton_productGridSkeleton__KYUN9{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-bottom:32px}.SearchResultsSkeleton_productCardSkeleton__sNzNZ{display:flex;flex-direction:column;gap:12px}.SearchResultsSkeleton_productImageSkeleton__WyDi9{aspect-ratio:1/1;border-radius:4px;width:100%}.SearchResultsSkeleton_productContentSkeleton__evbn8{display:flex;flex-direction:column;gap:8px;padding:4px 0}.SearchResultsSkeleton_productPriceSkeleton__pPZ52{height:20px;width:100px}.SearchResultsSkeleton_productNameSkeleton__sDutE{height:16px;margin-top:4px;width:100%}.SearchResultsSkeleton_productDeliverySkeleton__IAR9o{height:14px;margin-top:2px;width:160px}.SearchResultsSkeleton_productSwatchesSkeleton__\+TocZ{display:flex;gap:4px;margin-top:4px}.SearchResultsSkeleton_colorSwatchSkeleton__eQ\+yE{border-radius:50%;height:16px;width:16px}.SearchResultsSkeleton_paginationSkeleton__9CPxR{border-radius:18px;height:36px;margin:40px auto 0;width:300px}@media (max-width:768px){.SearchResultsSkeleton_productGridSkeleton__KYUN9{gap:16px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media (max-width:480px){.SearchResultsSkeleton_productGridSkeleton__KYUN9{gap:12px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.SearchResultsSkeleton_titleSkeleton__NC6ao{height:28px;width:220px}}.BlogBanner_banner__x77hD{background-color:#f9fafb;height:min(60vh,500px);position:relative;width:100%}.BlogBanner_bannerImage__hCvCV{height:100%;object-fit:cover;width:100%}.BlogBanner_overlay__nAThX{align-items:center;background:linear-gradient(180deg,#0006,#0009);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.BlogBanner_content__RreSv{max-width:800px;padding:2rem;text-align:center;width:90%}.BlogBanner_title__VrUL-{color:#fff;font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:2rem;text-shadow:2px 2px 4px #0000004d}.BlogBanner_searchForm__E6CNs{margin:0 auto;max-width:600px;width:100%}.BlogBanner_searchWrapper__7N\+w4{align-items:center;display:flex;position:relative}.BlogBanner_searchInput__1LX48{background-color:#ffffffe6;border:2px solid #0000;border-radius:9999px;font-size:1rem;padding:1rem 3.5rem 1rem 1.5rem;transition:all .3s ease;width:100%}.BlogBanner_searchInput__1LX48:focus{background-color:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb4d;outline:none}.BlogBanner_searchButton__v\+5bZ{background:#0000;border:none;color:#4b5563;cursor:pointer;padding:.5rem;position:absolute;right:.75rem;transition:color .3s ease}.BlogBanner_searchButton__v\+5bZ:hover{color:#2563eb}.BlogBanner_searchIcon__FJlaB{height:1.5rem;width:1.5rem}@media (max-width:768px){.BlogBanner_title__VrUL-{font-size:1.875rem}.BlogBanner_content__RreSv{padding:1rem}}@keyframes BlogSkeleton_shimmer__bXO6l{0%{background-position:-1000px 0}to{background-position:1000px 0}}.BlogSkeleton_skeleton__P-NFe{animation:BlogSkeleton_shimmer__bXO6l 2s linear infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:1000px 100%;border-radius:4px}.BlogSkeleton_blogSkeletonContainer__txlRh{background:linear-gradient(180deg,#fff,#f9fafb);min-height:100vh;width:100%}.BlogSkeleton_bannerSkeleton__x6Hfu{background-color:#f1f5f9;height:min(60vh,500px);margin-bottom:2rem;position:relative;width:100%}.BlogSkeleton_bannerContentSkeleton__mUET-{align-items:center;display:flex;flex-direction:column;left:50%;max-width:800px;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}.BlogSkeleton_bannerTitleSkeleton__xtftb{height:48px;margin-bottom:2rem;width:70%}.BlogSkeleton_searchBoxSkeleton__lUvvA{border-radius:9999px;height:56px;max-width:600px;width:100%}.BlogSkeleton_collectionsContainer__zWgLi{margin:0 auto;max-width:90rem;padding:0 1rem}.BlogSkeleton_collectionSkeleton__MV1me{margin-bottom:3rem}.BlogSkeleton_collectionTitleSkeleton__WGkh7{border-radius:4px;height:36px;margin-bottom:1.5rem;width:300px}.BlogSkeleton_articlesRowSkeleton__FmfVP{display:flex;gap:1.5rem;overflow-x:hidden;padding-bottom:1rem}.BlogSkeleton_articleCardSkeleton__6Pjuw{background-color:#fff;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;flex:0 0 auto;overflow:hidden;width:300px}.BlogSkeleton_articleImageSkeleton__CtuSQ{height:12rem;width:100%}.BlogSkeleton_articleContentSkeleton__7yPEC{padding:1.5rem}.BlogSkeleton_articleCategorySkeleton__xwfCY{border-radius:9999px;height:24px;margin-bottom:.75rem;width:80px}.BlogSkeleton_articleTitleSkeleton__eIJoh{height:28px;margin-bottom:.75rem;width:90%}.BlogSkeleton_articleExcerptSkeleton__hffl3{height:40px;margin-bottom:1rem;width:100%}.BlogSkeleton_articleAuthorSkeleton__GpdeW{align-items:center;display:flex;gap:8px}.BlogSkeleton_authorAvatarSkeleton__h7l6f{border-radius:50%;height:24px;width:24px}.BlogSkeleton_authorNameSkeleton__byh4D{height:16px;width:100px}@media (max-width:768px){.BlogSkeleton_bannerTitleSkeleton__xtftb{height:36px}.BlogSkeleton_articlesRowSkeleton__FmfVP{flex-wrap:nowrap;overflow-x:auto}.BlogSkeleton_articleCardSkeleton__6Pjuw{width:250px}}@media (max-width:480px){.BlogSkeleton_articleCardSkeleton__6Pjuw{width:220px}.BlogSkeleton_bannerContentSkeleton__mUET-{width:95%}}.Blog_blogHero__W833p{margin-bottom:2rem;position:relative}.Blog_blogHero__W833p:after{bottom:0;content:"";height:100px;left:0;pointer-events:none;position:absolute;right:0}.Blog_collectionsWrapper__4vt-H{position:relative;z-index:1}.Blog_collectionGroup__zdBUu{margin-bottom:3rem;transition:transform .3s ease}.Blog_collectionGroup__zdBUu:hover{transform:translateY(-4px)}.Blog_scrollContainer__uf6\+H::-webkit-scrollbar{height:6px}.Blog_scrollContainer__uf6\+H::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.Blog_scrollContainer__uf6\+H::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.Blog_scrollContainer__uf6\+H::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes Blog_fadeIn__vkDuE{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Blog_fadeInContent__7deI8{animation:Blog_fadeIn__vkDuE .6s ease-out forwards}@keyframes BlogArticleSkeleton_shimmer__IK2iK{0%{background-position:-1000px 0}to{background-position:1000px 0}}.BlogArticleSkeleton_skeleton__HHWRU{animation:BlogArticleSkeleton_shimmer__IK2iK 2s linear infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:1000px 100%;border-radius:4px}.BlogArticleSkeleton_articleSkeletonContainer__rj5yK{margin:0 auto;max-width:1200px;padding:2rem 1rem}.BlogArticleSkeleton_coverSkeleton__5xDaE{border-radius:1rem;height:400px;margin-bottom:2rem;width:100%}.BlogArticleSkeleton_headerSkeleton__-U97q{margin-bottom:3rem;text-align:center}.BlogArticleSkeleton_categoriesContainerSkeleton__OwqYD{display:flex;gap:.5rem;justify-content:center;margin-bottom:1rem}.BlogArticleSkeleton_categorySkeleton__ODIq4{border-radius:9999px;height:24px;width:80px}.BlogArticleSkeleton_titleSkeleton__CfTjM{height:48px;margin:0 auto 1.5rem;width:70%}.BlogArticleSkeleton_metaSkeleton__nBESU{align-items:center;display:flex;gap:2rem;justify-content:center}.BlogArticleSkeleton_readingTimeSkeleton__5uJSR{height:20px;width:80px}.BlogArticleSkeleton_authorSkeleton__9Hw0w{align-items:center;display:flex;gap:.75rem}.BlogArticleSkeleton_authorAvatarSkeleton__rgMUU{border-radius:50%;height:40px;width:40px}.BlogArticleSkeleton_authorNameSkeleton__uy6zn{height:20px;width:120px}.BlogArticleSkeleton_contentSkeleton__pFRmB{margin:0 auto;max-width:800px}.BlogArticleSkeleton_paragraphSkeleton__n8rre{margin-bottom:1.5rem}.BlogArticleSkeleton_textLineSkeleton__xWYmq{height:16px;margin-bottom:.75rem}.BlogArticleSkeleton_imageBlockSkeleton__u1VTe{border-radius:.5rem;height:400px;margin:2rem 0;width:100%}.BlogArticleSkeleton_quoteBlockSkeleton__hK2Mz{background-color:#f8fafc;border-left:4px solid #e5e7eb;margin:2rem 0;padding:1.5rem 2rem}.BlogArticleSkeleton_quoteLineSkeleton__lYENh{height:20px;margin-bottom:.75rem;width:100%}.BlogArticleSkeleton_quoteCitationSkeleton__1Seqo{height:16px;margin-top:1rem;width:150px}.BlogArticleSkeleton_relatedProductsSkeleton__Xdcvs{border-top:1px solid #e5e7eb;margin-top:4rem;padding-top:2rem}.BlogArticleSkeleton_relatedTitleSkeleton__zt3PA{height:32px;margin-bottom:2rem;width:300px}.BlogArticleSkeleton_productsRowSkeleton__B6Tzx{display:flex;gap:1.5rem;overflow-x:auto}.BlogArticleSkeleton_productCardSkeleton__K3Y4d{flex:0 0 auto;width:220px}.BlogArticleSkeleton_productImageSkeleton__f3L-X{aspect-ratio:1/1;border-radius:.5rem;margin-bottom:1rem;width:100%}.BlogArticleSkeleton_productNameSkeleton__N6SM2{height:20px;margin-bottom:.5rem;width:90%}.BlogArticleSkeleton_productPriceSkeleton__3\+TBd{height:24px;width:60%}@media (max-width:768px){.BlogArticleSkeleton_coverSkeleton__5xDaE{height:300px}.BlogArticleSkeleton_titleSkeleton__CfTjM{height:36px;width:90%}.BlogArticleSkeleton_imageBlockSkeleton__u1VTe{height:300px}.BlogArticleSkeleton_productCardSkeleton__K3Y4d{width:180px}}@media (max-width:480px){.BlogArticleSkeleton_titleSkeleton__CfTjM{width:100%}.BlogArticleSkeleton_metaSkeleton__nBESU{flex-direction:column;gap:1rem}.BlogArticleSkeleton_productsRowSkeleton__B6Tzx{gap:1rem}.BlogArticleSkeleton_productCardSkeleton__K3Y4d{width:160px}}.BlogArticle_article__7dZOh{margin:0 auto;max-width:1200px;padding:2rem 1rem}.BlogArticle_cover__YgIuQ{border-radius:1rem;height:400px;margin-bottom:2rem;overflow:hidden;width:100%}.BlogArticle_coverImage__CnG7W{height:100%;object-fit:cover;width:100%}.BlogArticle_header__bEznM{margin-bottom:3rem;text-align:center}.BlogArticle_categories__buNtv{display:flex;gap:.5rem;justify-content:center;margin-bottom:1rem}.BlogArticle_category__QukpC{background-color:#dbeafe;border-radius:9999px;color:#1e40af;font-size:.875rem;padding:.25rem .75rem}.BlogArticle_title__BF\+py{color:#111827;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.BlogArticle_author__r1L5l{align-items:center;display:flex;gap:.75rem;justify-content:center}.BlogArticle_authorAvatar__ZjJ30{border-radius:50%;height:40px;object-fit:cover;width:40px}.BlogArticle_authorName__8-YoP{color:#4b5563}.BlogArticle_content__Zajc4{margin:0 auto;max-width:800px}.BlogArticle_block__fepOj{margin-bottom:2rem}.BlogArticle_richText__xIOq4{color:#374151;font-size:1.125rem;line-height:1.8;margin:0 auto;max-width:70ch}.BlogArticle_richText__xIOq4 h1,.BlogArticle_richText__xIOq4 h2,.BlogArticle_richText__xIOq4 h3,.BlogArticle_richText__xIOq4 h4,.BlogArticle_richText__xIOq4 h5,.BlogArticle_richText__xIOq4 h6{color:#111827;font-weight:700;line-height:1.3;margin-bottom:1em;margin-top:2em}.BlogArticle_richText__xIOq4 h1{font-size:2.5rem;font-weight:700;margin:2rem 0 1.5rem}.BlogArticle_richText__xIOq4 h2{color:#1f2937;font-size:2rem;font-weight:600;margin:2rem 0 1rem}.BlogArticle_richText__xIOq4 h3{color:#374151;font-size:1.75rem;font-weight:600;margin:1.5rem 0 1rem}.BlogArticle_richText__xIOq4 h4{font-size:1.25rem}.BlogArticle_richText__xIOq4 h5{font-size:1.125rem}.BlogArticle_richText__xIOq4 h6{font-size:1rem}.BlogArticle_richText__xIOq4 p{margin:1.5em 0}.BlogArticle_richText__xIOq4 strong{color:#111827;font-weight:600}.BlogArticle_richText__xIOq4 em{font-style:italic}.BlogArticle_richText__xIOq4 ol,.BlogArticle_richText__xIOq4 ul{margin:1.5rem 0;padding-left:2rem}.BlogArticle_richText__xIOq4 ul{list-style-type:disc}.BlogArticle_richText__xIOq4 ol{list-style-type:decimal}.BlogArticle_richText__xIOq4 li{margin:.75rem 0}.BlogArticle_richText__xIOq4 li p{margin:.5rem 0}.BlogArticle_richText__xIOq4 a{border-bottom:1px solid #0000;color:#2563eb;text-decoration:none;transition:border-color .2s ease}.BlogArticle_richText__xIOq4 a:hover{border-bottom-color:initial}.BlogArticle_richText__xIOq4 blockquote{background-color:#f8fafc;border-left:4px solid #2563eb;color:#4b5563;font-style:italic;margin:2rem 0;padding:1.5rem 2rem}.BlogArticle_richText__xIOq4 img{border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a;display:block;height:auto}.BlogArticle_richText__xIOq4 .contentImage,.BlogArticle_richText__xIOq4 img{margin:2rem auto;max-width:600px;width:100%}@media (max-width:768px){.BlogArticle_richText__xIOq4 .contentImage{max-width:100%}}.BlogArticle_richText__xIOq4 code,.BlogArticle_richText__xIOq4 pre{background-color:#f1f5f9;border-radius:.375rem;font-family:monospace;font-size:.9em;padding:.2em .4em}.BlogArticle_richText__xIOq4 pre{margin:1.5em 0;overflow-x:auto;padding:1em}.BlogArticle_richText__xIOq4 hr{background-color:#e5e7eb;border:0;height:2px;margin:3rem 0}.BlogArticle_quote__eqW9j{border-left:4px solid #2563eb;margin:2rem 0;padding-left:1.5rem}.BlogArticle_quote__eqW9j p{color:#4b5563;font-size:1.25rem;font-style:italic}.BlogArticle_quote__eqW9j cite{color:#6b7280;display:block;margin-top:1rem}.BlogArticle_media__1R3gi{margin:2rem 0}.BlogArticle_mediaImage__WuGup{border-radius:.5rem;width:100%}.BlogArticle_slider__WzcvU{display:flex;gap:1rem;overflow-x:auto;padding:1rem 0;scroll-snap-type:x mandatory}.BlogArticle_slide__LSayn{flex:0 0 auto;scroll-snap-align:start;width:300px}.BlogArticle_slideImage__grrV1{border-radius:.5rem;height:200px;margin-bottom:1rem;object-fit:cover;width:100%}.BlogArticle_progressBar__k5zHr{background-color:#2563eb;height:4px;left:0;position:fixed;top:0;transition:width .2s ease;z-index:1000}.BlogArticle_articleMeta__8z3G2{align-items:center;color:#6b7280;display:flex;gap:2rem;justify-content:center;margin:1rem 0}.BlogArticle_readingTime__g\+Iuj{align-items:center;display:flex;font-size:.875rem;gap:.5rem}.BlogArticle_backToTop__D2fzE{align-items:center;background-color:#2563eb;border:none;border-radius:50%;bottom:2rem;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;display:flex;height:3rem;justify-content:center;opacity:.8;position:fixed;right:2rem;transition:all .2s ease;width:3rem;z-index:100}.BlogArticle_backToTop__D2fzE:hover{opacity:1;transform:translateY(-2px)}@media (max-width:768px){.BlogArticle_title__BF\+py{font-size:2rem}.BlogArticle_cover__YgIuQ{height:300px}.BlogArticle_richText__xIOq4{font-size:1rem;line-height:1.7}}@media (prefers-contrast:high){.BlogArticle_richText__xIOq4{color:#000}.BlogArticle_richText__xIOq4 a{color:#00e;text-decoration:underline}}.BlogArticle_relatedProducts__Cnqge{border-top:1px solid #e5e7eb;margin-top:4rem;padding-top:2rem}@media (max-width:768px){.BlogArticle_relatedProducts__Cnqge{margin-top:3rem;padding-top:1.5rem}}.BlogSearchResults_searchContainer__8\+-Lq{margin:0 auto;max-width:1200px;padding:2rem 1rem}.BlogSearchResults_resultsCount__ZmO6v{color:#6b7280;font-size:1.1rem;margin-bottom:2rem}.BlogSearchResults_searchResult__bE2Yg{border-bottom:1px solid #e5e7eb;display:flex;gap:2rem;padding:2rem}.BlogSearchResults_resultImage__KDMzO{flex-shrink:0;height:150px;width:200px}.BlogSearchResults_resultImage__KDMzO img{border-radius:.5rem;height:100%;object-fit:cover;width:100%}.BlogSearchResults_resultContent__j0KNA{flex:1 1}.BlogSearchResults_resultCategories__8UfZG{display:flex;gap:.5rem;margin-bottom:.5rem}.BlogSearchResults_category__8Y5Tz{background-color:#dbeafe;border-radius:9999px;color:#1e40af;font-size:.75rem;padding:.25rem .75rem}.BlogSearchResults_resultTitle__BQmqS{font-size:1.5rem;margin-bottom:1rem}.BlogSearchResults_resultTitle__BQmqS a{color:#111827;text-decoration:none;transition:color .2s}.BlogSearchResults_resultTitle__BQmqS a:hover{color:#2563eb}.BlogSearchResults_resultDescription__TvVJA{color:#4b5563;line-height:1.6;margin-bottom:1rem}.BlogSearchResults_resultAuthor__uZ4e6{align-items:center;color:#6b7280;display:flex;font-size:.875rem;gap:.5rem}.BlogSearchResults_authorAvatar__xQc4Z{border-radius:50%;height:24px;object-fit:cover;width:24px}@media (max-width:768px){.BlogSearchResults_searchResult__bE2Yg{flex-direction:column;gap:1rem;padding:1.5rem 1rem}.BlogSearchResults_resultImage__KDMzO{height:200px;width:100%}}.BlogSearchResults_searchHero__ab-3o{align-items:center;background:var(--gray-25);border-radius:1.5rem;box-shadow:0 4px 24px 0 #0000000a;display:flex;justify-content:center;margin-bottom:2.5rem;padding:2.5rem 1.5rem 2rem}.BlogSearchResults_heroContent__68Be-{margin:0 auto;max-width:700px;text-align:center;width:100%}.BlogSearchResults_heroTitle__krG1l{color:#111827;font-size:1.5rem;font-weight:700;letter-spacing:-1px;margin-bottom:.5rem}.BlogSearchResults_heroHighlight__tg5cm{font-weight:700}.BlogSearchResults_heroQuery__97Z1R{color:#2563eb;font-weight:700}.BlogSearchResults_heroSearchForm__F3Sb5{margin:0 auto 1.5rem;max-width:500px;width:100%}.BlogSearchResults_heroSearchInputWrapper__NGume{align-items:center;display:flex;position:relative}.BlogSearchResults_heroSearchInput__hGECK{background:#fff;border:2px solid #e5e7eb;border-radius:.75rem;box-shadow:0 1px 4px 0 #00000008;font-size:1.1rem;padding:.85rem 3rem .85rem 1.1rem;transition:border-color .2s;width:100%}.BlogSearchResults_heroSearchInput__hGECK:focus{border-color:#2563eb;outline:none}.BlogSearchResults_heroSearchButton__ohZXV{align-items:center;background:none;border:none;border-radius:50%;color:#2563eb;cursor:pointer;display:flex;justify-content:center;padding:.5rem;position:absolute;right:.5rem;transition:color .2s}.BlogSearchResults_heroSearchButton__ohZXV:hover{background:#e0e7ef}.BlogSearchResults_heroSearchIcon__\+QSkP{font-size:1.7rem!important}.BlogSearchResults_heroSortControl__-VXV6{align-items:center;display:flex;gap:.75rem;justify-content:center;margin-top:1.2rem}.BlogSearchResults_heroSortLabel__CoCw3{color:#374151;font-size:1rem;font-weight:600}.BlogSearchResults_heroSortSelect__baks7{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 4px 0 #00000008;font-size:1rem;font-weight:500;min-width:180px}@keyframes BlogSearchResultSkeleton_shimmer__kbbAd{0%{background-position:-1000px 0}to{background-position:1000px 0}}.BlogSearchResultSkeleton_skeleton__gwDnu{animation:BlogSearchResultSkeleton_shimmer__kbbAd 2s linear infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:1000px 100%;border-radius:4px}.BlogSearchResultSkeleton_searchSkeletonContainer__gwDgq{margin:0 auto;max-width:1200px;padding:2rem 1rem}.BlogSearchResultSkeleton_searchHeaderSkeleton__1PY\+8{align-items:center;display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.BlogSearchResultSkeleton_searchInfoSkeleton__SvBuf{text-align:center;width:100%}.BlogSearchResultSkeleton_searchTitleSkeleton__7A2bn{height:40px;margin:0 auto .5rem;width:50%}.BlogSearchResultSkeleton_searchCountSkeleton__xMfY2{height:20px;margin:0 auto 2rem;width:120px}.BlogSearchResultSkeleton_searchFormSkeleton__s5SFH{max-width:600px;width:100%}.BlogSearchResultSkeleton_searchInputSkeleton__n6sU-{border-radius:.5rem;height:48px;width:100%}.BlogSearchResultSkeleton_sortControlSkeleton__I5KKy{align-items:center;display:flex;gap:.75rem;margin-top:1rem}.BlogSearchResultSkeleton_sortLabelSkeleton__CgssX{height:20px;width:80px}.BlogSearchResultSkeleton_sortSelectSkeleton__mjTun{border-radius:.375rem;height:48px;width:200px}.BlogSearchResultSkeleton_resultsContainerSkeleton__7cNzv{display:flex;flex-direction:column;gap:2rem}.BlogSearchResultSkeleton_resultItemSkeleton__WD2Mz{border-bottom:1px solid #e5e7eb;display:flex;gap:2rem;padding:2rem}.BlogSearchResultSkeleton_resultImageSkeleton__3itgW{border-radius:.5rem;flex-shrink:0;height:150px;width:200px}.BlogSearchResultSkeleton_resultContentSkeleton__NZn7U{flex:1 1}.BlogSearchResultSkeleton_resultCategoriesSkeleton__-cKrJ{display:flex;gap:.5rem;margin-bottom:.5rem}.BlogSearchResultSkeleton_categorySkeleton__a\+WuW{border-radius:9999px;height:24px;width:80px}.BlogSearchResultSkeleton_resultTitleSkeleton__YZtHQ{height:32px;margin-bottom:1rem;width:70%}.BlogSearchResultSkeleton_resultDescriptionSkeleton__me0W9{margin-bottom:1rem}.BlogSearchResultSkeleton_descriptionLineSkeleton__YhsJU{height:16px;margin-bottom:.5rem;width:100%}.BlogSearchResultSkeleton_resultAuthorSkeleton__dqZrJ{align-items:center;display:flex;gap:.5rem}.BlogSearchResultSkeleton_authorAvatarSkeleton__R1UAB{border-radius:50%;height:24px;width:24px}.BlogSearchResultSkeleton_authorNameSkeleton__LK9Ft{height:16px;width:100px}.BlogSearchResultSkeleton_paginationSkeleton__PyL\+V{border-radius:9999px;height:36px;margin:2rem auto 0;width:300px}@media (max-width:768px){.BlogSearchResultSkeleton_resultItemSkeleton__WD2Mz{flex-direction:column;gap:1rem;padding:1.5rem 1rem}.BlogSearchResultSkeleton_resultImageSkeleton__3itgW{height:200px;width:100%}.BlogSearchResultSkeleton_searchTitleSkeleton__7A2bn{width:70%}}@media (max-width:480px){.BlogSearchResultSkeleton_resultTitleSkeleton__YZtHQ,.BlogSearchResultSkeleton_searchTitleSkeleton__7A2bn{width:90%}.BlogSearchResultSkeleton_sortControlSkeleton__I5KKy{justify-content:space-between;width:100%}.BlogSearchResultSkeleton_sortSelectSkeleton__mjTun{width:70%}}.Faq_faqContainer__UEeMB{margin:0 auto;max-width:1200px;padding:40px 20px}.Faq_faqHeader__gIgTO{margin-bottom:40px;text-align:center}.Faq_faqTitle__ClRpB{color:var(--denim-blue);font-size:2.5rem;font-weight:700;margin-bottom:15px}.Faq_faqSubtitle__eyRAd{color:var(--gray-400);font-size:1.2rem;line-height:1.6;margin:0 auto;max-width:700px}.Faq_faqSearch__eH76R{margin:30px auto;max-width:600px;position:relative}.Faq_searchInput__5kCHe{border:1px solid var(--gray-100);border-radius:50px;font-family:Open Sans,sans-serif;font-size:1rem;padding:14px 20px;transition:all .3s ease;width:100%}.Faq_searchInput__5kCHe:focus{border-color:var(--blue-evefant);box-shadow:0 0 0 3px var(--field-focus);outline:none}.Faq_searchIcon__IxxJE{align-items:center;color:var(--gray-300);display:flex;height:20px;justify-content:center;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:20px}.Faq_faqSection__M0-Br{animation:Faq_fadeIn__esBcE .5s ease;margin-bottom:40px}.Faq_sectionTitle__-fVUr{border-bottom:2px solid var(--blue-evefant-light-7);color:var(--blue-evefant-dark-3);font-size:1.5rem;font-weight:600;margin-bottom:20px;padding-bottom:10px}.Faq_faqItem__uJqtY{border:1px solid var(--gray-50);border-radius:8px;box-shadow:0 1px 3px #0000000d;margin-bottom:16px;overflow:hidden;transition:all .3s ease}.Faq_faqItem__uJqtY:hover{box-shadow:0 2px 12px #0000001a;transform:translateY(-2px)}.Faq_faqQuestion__-taaT{align-items:center;background-color:#fff;cursor:pointer;display:flex;font-weight:600;justify-content:space-between;padding:20px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.Faq_faqQuestion__-taaT.Faq_active__XdAQW{background-color:var(--blue-evefant-light-7);color:var(--blue-evefant)}.Faq_faqArrow__lgMID{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-left:15px;transition:transform .3s ease;width:20px}.Faq_faqArrow__lgMID.Faq_open__nJ6b8{transform:rotate(180deg)}.Faq_faqAnswer__tHN5U{background-color:var(--gray-10);max-height:0;overflow:hidden;transition:max-height .5s ease}.Faq_faqAnswer__tHN5U.Faq_open__nJ6b8{max-height:1000px}.Faq_answerContent__WHV\+-{color:var(--gray-500);font-size:1rem;line-height:1.8;padding:20px}.Faq_noResults__8OcNZ{background-color:var(--gray-10);border-radius:8px;color:var(--gray-400);margin-top:20px;padding:40px;text-align:center}.Faq_errorContainer__yao\+j,.Faq_loadingContainer__a5BFn{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 0;text-align:center}.Faq_loadingSpinner__0P7S8{animation:Faq_spin__N-1bn 1s linear infinite;border-radius:50%;border-top:4px solid var(--gray-100);border:4px solid var(--gray-100);border-top-color:var(--blue-evefant);height:40px;margin-bottom:20px;width:40px}.Faq_error__S7tfG{color:var(--imperial-red);font-size:1.1rem;margin-bottom:20px}@keyframes Faq_spin__N-1bn{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Faq_fadeIn__esBcE{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Faq_faqContainer__UEeMB{padding:20px 15px}.Faq_faqTitle__ClRpB{font-size:2rem}.Faq_faqQuestion__-taaT{font-size:.95rem;padding:15px}.Faq_answerContent__WHV\+-{font-size:.9rem;padding:15px}}.Legales_legalesContainer__bZU8j{margin:0 auto;max-width:1000px;padding:40px 20px}.Legales_legalesHeader__98J6Y{margin-bottom:40px;text-align:center}.Legales_legalesTitle__Uy2qn{color:var(--blue-evefant);font-size:2.5rem;margin-bottom:15px}.Legales_legalesSubtitle__vIctc{color:var(--gray-400);font-size:1.2rem;margin:0 auto 30px;max-width:700px}.Legales_tabsContainer__Imjy2{border-bottom:1px solid var(--gray-50);display:flex;flex-wrap:wrap;margin-bottom:30px}.Legales_tabItem__8erir{border-bottom:3px solid #0000;color:var(--gray-400);cursor:pointer;font-weight:600;margin-right:10px;padding:12px 20px;text-decoration:none;transition:all .2s ease}.Legales_tabItem__8erir:hover{color:var(--gray-600)}.Legales_tabItem__8erir.Legales_active__d1yX0{border-bottom-color:var(--blue-evefant);color:var(--blue-evefant)}.Legales_legalContent__75LDq{color:var(--gray-500);line-height:1.8}.Legales_legalContent__75LDq h2{border-bottom:1px solid var(--blue-evefant-light-7);color:var(--blue-evefant-dark-3);font-size:1.8rem;margin-bottom:20px;margin-top:40px;padding-bottom:10px}.Legales_legalContent__75LDq h3{color:var(--blue-evefant-dark-1);font-size:1.4rem;margin-bottom:15px;margin-top:30px}.Legales_legalContent__75LDq p{margin-bottom:20px}.Legales_legalContent__75LDq ol,.Legales_legalContent__75LDq ul{margin-bottom:20px;margin-left:20px}.Legales_legalContent__75LDq li{margin-bottom:10px}.Legales_promotionCard__WKTGn{border:1px solid var(--gray-50);border-radius:8px;margin-bottom:30px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.Legales_promotionCard__WKTGn:hover{box-shadow:0 10px 20px #0000001a;transform:translateY(-5px)}.Legales_promoCoverImage__MJJPd{height:200px;object-fit:cover;width:100%}.Legales_promoContent__atksA{padding:20px}.Legales_promoTitle__Z5BNg{color:var(--blue-evefant-dark-3);font-size:1.4rem;margin-bottom:10px}.Legales_promoDate__8quSz{color:var(--gray-300);display:block;font-size:.9rem;margin-bottom:15px}.Legales_promoDescription__MpxkX{color:var(--gray-500);line-height:1.6;margin-bottom:15px}.Legales_readMoreButton__OyJCl{background-color:var(--blue-evefant);border-radius:4px;color:#fff;display:inline-block;font-weight:600;padding:8px 16px;text-decoration:none;transition:background-color .2s ease}.Legales_readMoreButton__OyJCl:hover{background-color:var(--blue-evefant-dark-1)}.Legales_promotionsGrid__dmOfg{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.Legales_backButton__cZ7RH{align-items:center;color:var(--blue-evefant);cursor:pointer;display:inline-flex;font-weight:600;margin-bottom:20px}.Legales_backButton__cZ7RH svg{margin-right:6px}.Legales_errorMessage__a17pX{background-color:#ff00001a;border-left:4px solid #f44336;border-left:4px solid var(--red-500,#f44336);border-radius:4px;color:var(--gray-700);margin:20px 0;padding:20px}.Legales_errorMessage__a17pX h3{color:#f44336;color:var(--red-500,#f44336);margin-bottom:10px;margin-top:0}@media (max-width:768px){.Legales_legalesContainer__bZU8j{padding:20px 15px}.Legales_legalesTitle__Uy2qn{font-size:2rem}.Legales_tabItem__8erir{font-size:14px;padding:10px 15px}.Legales_promotionsGrid__dmOfg{gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}.LegalesArticle_articleContainer__ipAWV{color:var(--gray-500);line-height:1.8}.LegalesArticle_articleTitle__eNRac{border-bottom:1px solid var(--blue-evefant-light-7);color:var(--blue-evefant);font-size:2rem;margin-bottom:30px;padding-bottom:15px}.LegalesArticle_articleContent__zXwg\+ h2{border-bottom:1px solid var(--blue-evefant-light-7);color:var(--blue-evefant-dark-3);font-size:1.8rem;margin-bottom:20px;margin-top:40px;padding-bottom:10px}.LegalesArticle_articleContent__zXwg\+ h3{color:var(--blue-evefant-dark-1);font-size:1.4rem;margin-bottom:15px;margin-top:30px}.LegalesArticle_articleContent__zXwg\+ p{margin-bottom:20px}.LegalesArticle_articleContent__zXwg\+ ol,.LegalesArticle_articleContent__zXwg\+ ul{margin-bottom:20px;margin-left:20px}.LegalesArticle_articleContent__zXwg\+ li{margin-bottom:10px}.LegalesArticle_coverImage__l9Zmd{border-radius:8px;margin-bottom:30px;max-height:300px;object-fit:cover;width:100%}.LegalesArticle_metaInfo__CQCd1{color:var(--gray-300);display:flex;flex-wrap:wrap;font-size:.9rem;gap:12px;justify-content:space-between;margin-bottom:30px}.LegalesArticle_date__8wEDi{align-items:center;display:flex;margin-right:15px}.LegalesArticle_date__8wEDi svg{margin-right:6px}.LegalesArticle_backLink__SE5Ie{align-items:center;color:var(--blue-evefant);cursor:pointer;display:inline-flex;font-weight:600;margin-bottom:20px;text-decoration:none}.LegalesArticle_backLink__SE5Ie:hover{text-decoration:underline}.LegalesArticle_backLink__SE5Ie svg{margin-right:8px}.Forms_formContainer__W06CN{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin:2rem auto;max-width:1024px;padding:2rem}.Forms_formTitle__7tK3O{color:var(--blue-evefant-dark-5);font-size:2rem;margin-bottom:1rem}.Forms_formDescription__a0P27{color:var(--gray-400);font-size:1rem;line-height:1.5;margin-bottom:2rem}.Forms_formSection__Aem3Q{border-bottom:1px solid var(--gray-50);margin-bottom:2rem;padding-bottom:1rem}.Forms_formSection__Aem3Q:last-child{border-bottom:none}.Forms_sectionTitle__\+8U59{color:var(--blue-evefant-dark-3);font-size:1.5rem;margin-bottom:1rem}.Forms_sectionDescription__f49ka{color:var(--gray-300);font-size:1rem;line-height:1.5;margin-bottom:1.5rem}.Forms_fieldsGrid__95a8R{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem}.Forms_formField__Db30M{box-sizing:border-box;margin-bottom:1.5rem;padding:0 1rem}.Forms_width25__zEpOT{width:25%}.Forms_width33__LGmal{width:33.333%}.Forms_width50__HmY8S{width:50%}.Forms_width66__mWtQp{width:66.666%}.Forms_widthFull__WT7pC{width:100%}.Forms_fieldLabel__DTNQu{color:var(--text-color);display:block;font-family:Open Sans,sans-serif;font-size:14px;font-weight:700;margin-bottom:.5rem}.Forms_requiredMark__f3Hgw{color:var(--imperial-red);margin-left:.25rem}.Forms_helpText__fUAvY{color:var(--gray-300);font-family:Open Sans,sans-serif;font-size:.875rem;line-height:1.4;margin-bottom:.5rem}.Forms_selectInput__R62hK,.Forms_textInput__JeSc6,.Forms_textareaInput__Hb0cI{border:1px solid var(--gray-100);border-radius:4px;box-sizing:border-box;font-family:Open Sans,sans-serif;font-size:15px;height:45px;padding:8px 12px;transition:border-color .2s ease-in-out;width:100%}.Forms_selectInput__R62hK:focus,.Forms_textInput__JeSc6:focus,.Forms_textareaInput__Hb0cI:focus{border-color:var(--primary-color);box-shadow:0 0 0 1px var(--field-focus);outline:none}.Forms_textareaInput__Hb0cI{height:auto;min-height:100px;resize:vertical}.Forms_checkboxContainer__4\+Ad3,.Forms_radioItem__jGzRU{align-items:center;display:flex;font-family:Open Sans,sans-serif;margin-bottom:.5rem}.Forms_radioGroup__CV8T9{margin-top:.5rem}.Forms_checkboxInput__T66Yi,.Forms_radioInput__E5oKC{cursor:pointer;margin-right:.5rem}.Forms_checkboxLabel__JhA4G,.Forms_radioLabel__KZEpY{cursor:pointer;font-family:Open Sans,sans-serif;font-size:14px;-webkit-user-select:none;user-select:none}.Forms_fileInput__oLCPB{display:block;font-family:Open Sans,sans-serif;font-size:14px;padding:8px 0;width:100%}.Forms_formActions__Sr4J7{display:flex;justify-content:flex-end;margin-top:2rem}.Forms_loading__PFzYU{color:var(--blue-evefant);font-weight:600;padding:2rem}.Forms_error__NvsnO,.Forms_loading__PFzYU{font-family:Open Sans,sans-serif;text-align:center}.Forms_error__NvsnO{background-color:var(--notifications-color-background);border-radius:4px;color:var(--error-color-text);margin-bottom:1rem;padding:1rem}.Forms_fullRowField__yOiYD{-webkit-column-break-after:always;break-after:always;page-break-after:always;position:relative}.Forms_fullRowSpacer__2YPgr{flex-basis:100%!important;height:0;margin:0;overflow:hidden;padding:0;width:0}.Forms_divider__vpV8m{background-color:var(--gray-50);height:1px;margin:1.5rem 0;width:100%}@media (max-width:768px){.Forms_width25__zEpOT,.Forms_width33__LGmal,.Forms_width50__HmY8S,.Forms_width66__mWtQp{width:100%}.Forms_formContainer__W06CN{margin:1rem;padding:1rem}}.FormsSuccess_successContainer__TIHV2{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin:2rem auto;max-width:800px;padding:2rem}.FormsSuccess_successHeader__jnpZl{margin-bottom:2rem;text-align:center}.FormsSuccess_successIcon__TvKfr{height:64px;margin:0 auto 1.5rem;width:64px}.FormsSuccess_successTitle__V8Itf{color:var(--blue-evefant-dark-5);font-size:2rem;margin-bottom:1rem}.FormsSuccess_successMessage__12mnU{color:var(--gray-400);font-size:1.2rem;margin-bottom:1rem}.FormsSuccess_formName__0BXAt{font-size:1.1rem;margin-bottom:.5rem}.FormsSuccess_submissionId__YbebB{color:var(--gray-300);font-size:.9rem}.FormsSuccess_submissionDetails__fr7v5{background-color:var(--gray-10);border-radius:6px;margin-bottom:2rem;padding:1.5rem}.FormsSuccess_detailsTitle__rBaHd{color:var(--blue-evefant-dark-3);font-size:1.2rem;margin-bottom:1rem}.FormsSuccess_detailsGrid__EMM9H{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.FormsSuccess_detailItem__hpKcR{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000000d;padding:.75rem}.FormsSuccess_detailLabel__FjNHy{color:var(--blue-evefant-dark-7);font-size:.9rem;font-weight:600;margin-bottom:.25rem;text-transform:capitalize}.FormsSuccess_detailValue__6FkzB{color:var(--gray-500);font-size:1rem;word-break:break-word}.FormsSuccess_actions__rCbXt{display:flex;justify-content:center;margin-top:2rem}.FormsSuccess_unauthorizedContainer__1EsUR{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin:2rem auto;max-width:800px;padding:2rem;text-align:center}.FormsSuccess_unauthorizedIcon__u9Jtg{height:64px;margin:0 auto 1.5rem;width:64px}.FormsSuccess_unauthorizedTitle__YWF9r{color:var(--imperial-red);font-size:2rem;margin-bottom:1rem}.FormsSuccess_unauthorizedMessage__PzLpC{color:var(--gray-400);font-size:1.2rem;margin-bottom:2rem}.FormsSuccess_loading__XQiFl{color:var(--blue-evefant);font-family:Open Sans,sans-serif;font-weight:600;padding:2rem;text-align:center}@media (max-width:768px){.FormsSuccess_successContainer__TIHV2{margin:1rem;padding:1.5rem}.FormsSuccess_detailsGrid__EMM9H{grid-template-columns:1fr}}.AboutUs_aboutUsContainer__SaR8I{color:var(--denim-blue-dark-4);font-family:Open Sans,sans-serif;line-height:1.6;margin:0 auto;max-width:1514px}.AboutUs_heroSection__0F2El{background-color:var(--denim-blue-light-4);color:var(--denim-blue-dark-4);margin-bottom:40px;padding:80px 20px;position:relative;text-align:center}.AboutUs_heroSection__0F2El h1{color:var(--denim-blue-dark-3);font-size:2.75rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-bottom:20px}.AboutUs_heroSection__0F2El p{font-size:1.25rem;font-weight:400;line-height:1.5;margin:0 auto;max-width:700px}.AboutUs_contentSection__Eo\+dR{margin:0 auto;max-width:960px;padding:0 20px 60px}.AboutUs_companySection__0WDRi,.AboutUs_missionSection__pBUMH,.AboutUs_teamSection__1k-kA{margin-bottom:60px}.AboutUs_storyContainer__qiKsc p{color:var(--denim-blue-dark-3);font-size:1.05rem;line-height:1.7;margin-bottom:24px}.AboutUs_storyContainer__qiKsc img{border-radius:8px;box-shadow:0 2px 10px #0000001a;display:block;height:auto;margin:30px auto;max-width:40%}.AboutUs_storyContainer__qiKsc figure{margin:32px auto;max-width:80%}.AboutUs_storyContainer__qiKsc figure.AboutUs_image__MIvEQ{text-align:center}.AboutUs_storyContainer__qiKsc figure img{display:block;margin:0 auto;max-height:500px;object-fit:contain}.AboutUs_storyContainer__qiKsc figure.AboutUs_image-style-align-left__zD-xi{float:left;margin-right:30px;max-width:45%}.AboutUs_storyContainer__qiKsc figure.AboutUs_image-style-align-right__ACwJp{float:right;margin-left:30px;max-width:45%}.AboutUs_storyContainer__qiKsc figure.AboutUs_image-style-align-center__spIh\+{clear:both;margin-left:auto;margin-right:auto;text-align:center}.AboutUs_storyContainer__qiKsc figcaption{color:var(--blue-evefant-dark-5);font-size:.9rem;font-style:italic;margin-top:8px;text-align:center}.AboutUs_storyContainer__qiKsc h3{color:var(--blue-evefant-dark-3);font-size:1.5rem;font-weight:600;margin-bottom:16px;margin-top:30px}.AboutUs_storyContainer__qiKsc ol,.AboutUs_storyContainer__qiKsc ul{line-height:1.7;margin:20px 0 20px 20px}.AboutUs_storyContainer__qiKsc li{margin-bottom:10px}.AboutUs_storyContainer__qiKsc a{color:var(--blue-evefant);text-decoration:underline;transition:color .2s}.AboutUs_storyContainer__qiKsc a:hover{color:var(--blue-evefant-dark-3)}.AboutUs_storyContainer__qiKsc blockquote{border-left:4px solid var(--blue-evefant-light-5);font-style:italic;margin:30px 0;padding-left:20px}.AboutUs_companySection__0WDRi h2,.AboutUs_missionSection__pBUMH h2,.AboutUs_teamSection__1k-kA h2{color:var(--blue-evefant-dark-3);font-size:2rem;font-weight:600;margin-bottom:24px;padding-bottom:10px;position:relative}.AboutUs_companySection__0WDRi h2:after,.AboutUs_missionSection__pBUMH h2:after,.AboutUs_teamSection__1k-kA h2:after{background-color:var(--blue-evefant);bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.AboutUs_missionContent__cADbb{display:flex;flex-direction:column;gap:30px}.AboutUs_valuesContainer__rz4Mm{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-top:30px}.AboutUs_valueCard__XiruA{background-color:var(--gray-10);border-radius:8px;box-shadow:0 2px 8px #0000000d;padding:24px;transition:transform .2s,box-shadow .2s}.AboutUs_valueCard__XiruA:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-5px)}.AboutUs_valueCard__XiruA h3{color:var(--blue-evefant);font-size:1.25rem;margin-bottom:12px}.AboutUs_teamMembers__6VqPL{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin:40px auto;max-width:1000px;padding:0}.AboutUs_teamMember__PrRCa{align-items:center;display:flex;flex-direction:column;text-align:center}.AboutUs_teamMemberImage__ohqh-{background-color:var(--gray-50);border-radius:50%;box-shadow:0 5px 15px #00000014;height:180px;margin:0 auto 16px;transition:transform .3s ease;width:180px}.AboutUs_teamMember__PrRCa:hover .AboutUs_teamMemberImage__ohqh-{transform:translateY(-5px)}.AboutUs_teamMember__PrRCa h3{color:var(--blue-evefant-dark-3);font-size:1.25rem;font-weight:600;margin-bottom:8px}.AboutUs_teamMember__PrRCa p{color:var(--gray-600);font-size:.95rem}.AboutUs_joinTeamContainer__wvagq{background-color:var(--vivid-sky-blue-light-7);border-radius:12px;margin:60px auto 0;max-width:600px;padding:40px;text-align:center}.AboutUs_joinTeamContainer__wvagq h3{color:var(--blue-evefant-dark-3);font-size:1.5rem;margin-bottom:16px}.AboutUs_joinTeamContainer__wvagq p{margin-bottom:24px}.AboutUs_joinTeamContainer__wvagq button{max-width:200px}.AboutUs_divider__yAku4{background-color:var(--blue-evefant-light-7);height:1px;margin:40px 0;width:100%}.AboutUs_error__vVvwL,.AboutUs_loading__OaPeZ{align-items:center;color:var(--blue-evefant-dark-5);display:flex;font-size:1.2rem;height:60vh;justify-content:center}.AboutUs_error__vVvwL{color:#e53e3e;color:var(--red-500,#e53e3e)}.AboutUs_mediaContainer__t\+mJP{margin:20px 0;text-align:center;width:100%}.AboutUs_mediaImage__8-bUN{border-radius:8px;height:auto;max-width:100%}@media (min-width:768px){.AboutUs_missionContent__cADbb{align-items:flex-start;flex-direction:row}.AboutUs_missionText__IeQS1{flex:1 1;padding-right:40px}.AboutUs_valuesContainer__rz4Mm{flex:1 1;margin-top:0}}@media (max-width:768px){.AboutUs_heroSection__0F2El{padding:60px 16px}.AboutUs_heroSection__0F2El h1{font-size:2.25rem}.AboutUs_heroSection__0F2El p{font-size:1.1rem}.AboutUs_contentSection__Eo\+dR{padding:0 16px 40px}.AboutUs_companySection__0WDRi h2,.AboutUs_missionSection__pBUMH h2,.AboutUs_teamSection__1k-kA h2{font-size:1.75rem}.AboutUs_storyContainer__qiKsc p{font-size:1rem}.AboutUs_teamMembers__6VqPL{gap:20px;max-width:100%}.AboutUs_teamMemberImage__ohqh-{height:120px;width:120px}.AboutUs_joinTeamContainer__wvagq{padding:30px 20px}.AboutUs_storyContainer__qiKsc figure.AboutUs_image-style-align-left__zD-xi,.AboutUs_storyContainer__qiKsc figure.AboutUs_image-style-align-right__ACwJp{float:none;margin:20px auto;max-width:100%}.AboutUs_storyContainer__qiKsc figure{max-width:100%}.AboutUs_storyContainer__qiKsc figure img{max-height:350px}}.PartnersPage_container__B2\+Yn{font-family:Open Sans,sans-serif;width:100%}.PartnersPage_banner__Bw2Iq{align-items:center;background-position:50%;background-size:cover;color:#fff;display:flex;height:500px;justify-content:center;position:relative;width:100%}.PartnersPage_banner__Bw2Iq:before{background:#00073d99;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.PartnersPage_bannerContent__VO\+S3{max-width:800px;padding:0 20px;position:relative;text-align:center;z-index:2}.PartnersPage_bannerContent__VO\+S3 h1{font-size:48px;font-weight:700;margin-bottom:16px}.PartnersPage_bannerContent__VO\+S3 p{font-size:20px;margin-bottom:24px}.PartnersPage_bannerButton__ARx\+7{background-color:var(--denim-blue);border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:12px 24px;transition:background-color .2s}.PartnersPage_bannerButton__ARx\+7:hover{background-color:var(--denim-blue-dark-2)}.PartnersPage_mainMessage__lEdbX,.PartnersPage_reasonsSection__F6Eww,.PartnersPage_stepsSection__WxXyJ{margin:0 auto;max-width:1200px;padding:80px 20px;text-align:center}.PartnersPage_mainMessage__lEdbX h2,.PartnersPage_reasonsSection__F6Eww h2,.PartnersPage_stepsSection__WxXyJ h2{color:var(--denim-blue-dark-3);font-size:36px;font-weight:700;margin-bottom:24px}.PartnersPage_mainMessage__lEdbX div{color:var(--text-color);font-size:18px;line-height:1.6;margin:0 auto;max-width:800px}.PartnersPage_reasons__SL71U,.PartnersPage_steps__CBOfl{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-top:50px}.PartnersPage_reasonCard__Kxsoq,.PartnersPage_stepCard__1ENZ\+{background-color:#fff;border-radius:12px;box-shadow:0 8px 24px #0000d91a;flex:1 1;max-width:350px;min-width:280px;padding:32px;text-align:center;transition:transform .3s,box-shadow .3s}.PartnersPage_reasonCard__Kxsoq:hover,.PartnersPage_stepCard__1ENZ\+:hover{box-shadow:0 12px 30px #0000d926;transform:translateY(-5px)}.PartnersPage_reasonIcon__6xbNw{align-items:center;background-color:var(--denim-blue-light-4);border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.PartnersPage_reasonIcon__6xbNw svg{color:var(--denim-blue);height:40px;width:40px}.PartnersPage_reasonCard__Kxsoq h3,.PartnersPage_stepCard__1ENZ\+ h3{color:var(--denim-blue-dark-2);font-size:22px;font-weight:700;margin-bottom:16px}.PartnersPage_reasonCard__Kxsoq div,.PartnersPage_stepCard__1ENZ\+ div{color:var(--text-color);font-size:16px;line-height:1.6}.PartnersPage_stepNumber__\+5gkX{align-items:center;background-color:var(--denim-blue);border-radius:50%;color:#fff!important;display:flex;font-size:24px;font-weight:700;height:56px;justify-content:center;margin:0 auto 24px;width:56px}@media (max-width:768px){.PartnersPage_bannerContent__VO\+S3 h1{font-size:36px}.PartnersPage_mainMessage__lEdbX,.PartnersPage_reasonsSection__F6Eww,.PartnersPage_stepsSection__WxXyJ{padding:60px 20px}.PartnersPage_reasonCard__Kxsoq,.PartnersPage_stepCard__1ENZ\+{flex:0 0 100%;max-width:100%}}.PartnersPage_formContainer__vQBi0{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;box-sizing:border-box;margin:2rem auto 4rem;max-width:1200px;padding:2rem;width:100%}.PartnersPage_formTitle__OQcTU{color:var(--denim-blue-dark-3);font-size:2rem;font-weight:700;margin-bottom:1rem;text-align:center}.PartnersPage_formDescription__f2swA{color:var(--text-color);font-size:1rem;line-height:1.5;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.PartnersPage_formSection__-q1OO{background-color:initial;border-bottom:1px solid var(--gray-50);border-radius:0;box-shadow:none;margin-bottom:2rem;padding-bottom:1.5rem;width:100%}.PartnersPage_formSection__-q1OO:last-child{border-bottom:none;padding-bottom:0}.PartnersPage_sectionTitle__LvURm{color:var(--denim-blue-dark-2);font-size:1.5rem;font-weight:600;margin-bottom:1rem;text-align:left}.PartnersPage_sectionDescription__-mC81{color:var(--gray-400);font-size:1rem;line-height:1.5;margin-bottom:1.5rem;text-align:left}.PartnersPage_form__PzHtb{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;width:100%}.PartnersPage_fieldsGrid__PjTY5{box-sizing:border-box;display:flex;flex-wrap:wrap;margin:0 -.5rem;width:calc(100% + 1rem)}.PartnersPage_formField__YEDfv{box-sizing:border-box;margin-bottom:1.5rem;padding:0 .5rem;text-align:left}.PartnersPage_width25__PHogz{width:25%}.PartnersPage_width33__CvqHy{width:33.333%}.PartnersPage_width50__RTkMb{width:50%}.PartnersPage_width66__p\+FDv{width:66.666%}.PartnersPage_widthFull__e7sQN{width:100%}.PartnersPage_fieldLabel__s28Ol{color:var(--text-color);display:block;font-size:14px;font-weight:600;margin-bottom:.5rem}.PartnersPage_requiredMark__a2hW9{color:var(--permanent-red);margin-left:4px}.PartnersPage_helpText__6mNzk{color:var(--gray-400);font-size:.875rem;line-height:1.4;margin-bottom:.5rem}.PartnersPage_formInput__9WxmI,.PartnersPage_formSelect__\+xJxM,.PartnersPage_formTextarea__xFLNp{background-color:#fff;border:1px solid var(--gray-50);border-radius:4px;box-sizing:border-box;font-family:inherit;font-size:15px;padding:10px 12px;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;width:100%}.PartnersPage_formInput__9WxmI{height:45px}.PartnersPage_formTextarea__xFLNp{height:auto;min-height:120px;padding:12px;resize:vertical}.PartnersPage_formSelect__\+xJxM{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23333'%3E%3Cpath d='M8 11.293 1.354 4.646 0 6l8 8 8-8-1.354-1.354L8 11.293z'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:12px;height:45px;padding-right:30px}.PartnersPage_formInput__9WxmI:focus,.PartnersPage_formSelect__\+xJxM:focus,.PartnersPage_formTextarea__xFLNp:focus{border-color:var(--denim-blue);box-shadow:0 0 0 2px #011cf41a;outline:none}.PartnersPage_formActions__fxOxU{display:flex;justify-content:center;margin-top:2rem}.PartnersPage_formSubmitButton__b2O4N{background-color:var(--denim-blue);border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 32px;transition:background-color .2s,transform .2s}.PartnersPage_formSubmitButton__b2O4N:hover{background-color:var(--denim-blue-dark-2);transform:translateY(-1px)}.PartnersPage_formSubmitButton__b2O4N:active{transform:translateY(0)}.PartnersPage_formSuccess__2UnBn{padding:2rem;text-align:center}.PartnersPage_formSuccess__2UnBn h2{color:var(--denim-blue);font-size:2rem;margin-bottom:1rem}.PartnersPage_formSuccess__2UnBn p{color:var(--text-color);font-size:1.125rem;line-height:1.6}.PartnersPage_formError__5Qfr7{background-color:#e847471a;border-left:4px solid var(--permanent-red);border-radius:4px;color:var(--permanent-red-dark-1);font-size:.9rem;margin:0 0 1.5rem;padding:10px 15px;text-align:left}@media (max-width:1024px){.PartnersPage_formContainer__vQBi0{max-width:90%;padding:1.5rem}}@media (max-width:768px){.PartnersPage_width25__PHogz,.PartnersPage_width33__CvqHy,.PartnersPage_width50__RTkMb,.PartnersPage_width66__p\+FDv{width:100%}.PartnersPage_formContainer__vQBi0{margin:1rem auto;max-width:95%;padding:1.5rem}.PartnersPage_fieldsGrid__PjTY5{margin:0;width:100%}.PartnersPage_formField__YEDfv{padding:0}}.PartnersPage_checkboxContainer__j5-8a,.PartnersPage_radioItem__eV1-B{align-items:center;display:flex;font-family:Open Sans,sans-serif;margin-bottom:.5rem}.PartnersPage_radioGroup__aevXL{margin-top:.5rem}.PartnersPage_checkboxInput__qG9zk,.PartnersPage_radioInput__8FQAi{cursor:pointer;margin-right:.5rem}.PartnersPage_checkboxLabel__1DGoR,.PartnersPage_radioLabel__Ftp0a{cursor:pointer;font-family:Open Sans,sans-serif;font-size:14px;-webkit-user-select:none;user-select:none}.PartnersPage_fileInput__a6FzD{display:block;font-family:Open Sans,sans-serif;font-size:14px;padding:8px 0;width:100%}.PartnersPage_fullRowSpacer__C1a0\+{flex-basis:100%!important;height:0;margin:0;overflow:hidden;padding:0;width:0}.PartnersPage_error__-z9I6{background-color:#e847471a;border-left:4px solid var(--permanent-red);border-radius:4px;color:var(--permanent-red-dark-1);font-size:1rem;margin:2rem auto;max-width:800px;padding:20px;text-align:center}.PartnersPageSkeleton_container__20zcL{font-family:Open Sans,sans-serif;width:100%}@keyframes PartnersPageSkeleton_pulse__6puMw{0%{opacity:.6}50%{opacity:.3}to{opacity:.6}}.PartnersPageSkeleton_buttonSkeleton__I\+Pz0,.PartnersPageSkeleton_cardTitleSkeleton__Usgqn,.PartnersPageSkeleton_fieldSkeleton__a-W7\+,.PartnersPageSkeleton_formDescriptionSkeleton__f0eok,.PartnersPageSkeleton_formTitleSkeleton__\+v1U-,.PartnersPageSkeleton_iconSkeleton__yMjB-,.PartnersPageSkeleton_line__NI7cD,.PartnersPageSkeleton_numberSkeleton__bBgo1,.PartnersPageSkeleton_sectionTitleSkeleton__i5GFl,.PartnersPageSkeleton_subtitleSkeleton__ryLeL,.PartnersPageSkeleton_titleSkeleton__4ggDP{animation:PartnersPageSkeleton_pulse__6puMw 1.5s ease-in-out infinite;background-color:#e9ecef;border-radius:4px}.PartnersPageSkeleton_banner__q3rCt{align-items:center;background-color:#e9ecef;display:flex;height:500px;justify-content:center;position:relative;width:100%}.PartnersPageSkeleton_bannerContent__PESGI{align-items:center;display:flex;flex-direction:column;max-width:800px;width:80%}.PartnersPageSkeleton_titleSkeleton__4ggDP{height:48px;margin-bottom:16px;width:70%}.PartnersPageSkeleton_subtitleSkeleton__ryLeL{height:20px;margin-bottom:24px;width:90%}.PartnersPageSkeleton_buttonSkeleton__I\+Pz0{border-radius:50px;height:48px;width:180px}.PartnersPageSkeleton_mainMessage__c2WJX{margin:0 auto;max-width:1200px;padding:80px 20px;text-align:center}.PartnersPageSkeleton_textSkeleton__yFef6{margin:0 auto;max-width:800px}.PartnersPageSkeleton_line__NI7cD{height:16px;margin-bottom:8px;width:100%}.PartnersPageSkeleton_line__NI7cD:last-child{width:80%}.PartnersPageSkeleton_reasonsSection__hWmIX{margin:0 auto;max-width:1200px;padding:80px 20px;text-align:center}.PartnersPageSkeleton_reasons__uxBGm{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-top:50px}.PartnersPageSkeleton_reasonCard__HYYqq{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 8px 24px #0000d91a;display:flex;flex:1 1;flex-direction:column;max-width:350px;min-width:280px;padding:32px}.PartnersPageSkeleton_iconSkeleton__yMjB-{border-radius:50%;height:80px;margin-bottom:24px;width:80px}.PartnersPageSkeleton_cardTitleSkeleton__Usgqn{height:22px;margin-bottom:16px;width:70%}.PartnersPageSkeleton_cardTextSkeleton__lePzS{width:100%}.PartnersPageSkeleton_stepsSection__IDLW5{margin:0 auto;max-width:1200px;padding:80px 20px;text-align:center}.PartnersPageSkeleton_steps__suNgs{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-top:50px}.PartnersPageSkeleton_stepCard__C7PXT{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 8px 24px #0000d91a;display:flex;flex:1 1;flex-direction:column;max-width:350px;min-width:280px;padding:32px}.PartnersPageSkeleton_numberSkeleton__bBgo1{border-radius:50%;height:56px;margin-bottom:24px;width:56px}.PartnersPageSkeleton_formContainer__gl-z6{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;box-sizing:border-box;margin:2rem auto 4rem;max-width:1200px;padding:2rem}.PartnersPageSkeleton_formTitleSkeleton__\+v1U-{height:32px;margin:0 auto 1rem;width:50%}.PartnersPageSkeleton_formDescriptionSkeleton__f0eok{margin:0 auto 2rem;width:70%}.PartnersPageSkeleton_formSection__T0Dhv{border-bottom:1px solid #f9fafb;margin-bottom:2rem;padding-bottom:1.5rem;width:100%}.PartnersPageSkeleton_formSection__T0Dhv:last-child{border-bottom:none;padding-bottom:0}.PartnersPageSkeleton_sectionTitleSkeleton__i5GFl{height:24px;margin-bottom:1.5rem;width:40%}.PartnersPageSkeleton_fieldsGrid__OL2IC{display:flex;flex-wrap:wrap;margin:0 -.5rem;width:calc(100% + 1rem)}.PartnersPageSkeleton_fieldSkeleton__a-W7\+{border-radius:4px;box-sizing:border-box;height:80px;margin-bottom:1.5rem;padding:0 .5rem;width:50%}@media (max-width:768px){.PartnersPageSkeleton_reasons__uxBGm,.PartnersPageSkeleton_steps__suNgs{align-items:center;flex-direction:column}.PartnersPageSkeleton_reasonCard__HYYqq,.PartnersPageSkeleton_stepCard__C7PXT{max-width:100%;width:100%}.PartnersPageSkeleton_fieldSkeleton__a-W7\+{width:100%}.PartnersPageSkeleton_formContainer__gl-z6{margin:1rem auto;max-width:95%;padding:1.5rem}}
/*# sourceMappingURL=main.938e01c2.css.map*/