/* Content copied from "checkout-custom.css" at 2017-04-27T18:17:09.941Z */

/* Uploaded on: 30/11/2016 11:58:31 */



.storePickup .left .store_info .store .store_address,
.storePickup .left .store_info .store .store_name,
.storePickup .left .title,
.storePickup .s_filter .s_option,
.storePickup .s_selector > span,
body *,
body .storePickup .left .store_info .confirmStore {
    font-family: Montserrat, Arial, sans-serif
}

.mosca1 {
    color: #009FE2
}

.mosca2 {
    color: #353164
}

@font-face {
    font-family: Montserrat;
    src: url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAF/AAA0AAAAAlDQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABMAAASVUAAGcl+IzPakZGVE0AAEqIAAAAGgAAABxwgsnrR0RFRgAASqQAAAA1AAAANgVxBrNHUE9TAABK3AAACMcAABV8CXrgnEdTVUIAAFOkAAACKQAABH6Go434T1MvMgAAVdAAAABNAAAAYGg8gPRjbWFwAABWIAAAAqMAAAPO8ORsAmhlYWQAAFjEAAAAMgAAADYGbgX1aGhlYQAAWPgAAAAhAAAAJAgZBRdobXR4AABZHAAAAzwAAAXoM71DD21heHAAAFxYAAAABgAAAAYBelAAbmFtZQAAXGAAAANKAAAHQS2K3P5wb3N0AABfrAAAABMAAAAg/7gAMnicpLwHQBRX1zA8w7C7w6KrMhmMidm1dxERsYCIoKIURSxgp4ooAlIVSzDGqFxibDHGEsHeRREVlKaCIEoRFRZQYyyxdz2z3iX+d2ZB0Pg+z/t+fzAzd2fOPbedfs8dmjI2pmiabuEeFhoVGRgR4RvV0y04aGYURRtRNGUpHKSEQ7Rw2Eg4wgjmxhObMHg/nttaZv9+oqy1fGGz1hTVvLVJWIvWlE3ryU3NqF/FWixlRrWi2lCdqB5UH2og5UANp9woT8qbmkYFULOoudQ86gcqkVpHbaKSqN3UQeoYlUVdpIqpq1QVdZt6QD2n3tGkB7Qx3Yz+hu5EW9ADaQd6OO1JT6MD6Fl0KB1Bz6MX0wn0BnoLvZ3eR6fQmfRFupS+Tv9FP6Pf0O+NKCO5kcrI3Eht1Mmoh5GV0QAjB6NhRi5GXkYBRrONIowWGa0wWmf0h9FOo/1Gx42yjC4aXTf6y+iZ0TtGzrRgzJmvGTXTgenGWDIDGEdmBDOK8WQmMz5MMBPFLGB+ZNYw25jdzGHmBJPLFDJXmJvMPeYZ8475x5g1bmH8jXE74x7GNsaDjUcYexh7G/sZzzaOMl5o/JPxauPfjZOMbxg/Na4N9YsM9/UPjAybETVzfvjMwNAhc3z9I8JCfQ23IX4RgTGBvtJ1SFhQWGjgbF/DzcnXPzoq0F+6Ovn7Elh/6TpUugbUlSPCfKMCpOswA8JAw21YQFiUr79/YGhU4MfSMAPiQMNtmIQhULo6S+0HSVdn/7A5c3wNNYIalWf6+UaMjAoOCQgMlq4jDQ0FG24jDUiDDbeRH9sc6RI8y8U/OMI/es6MkMB5sxqKro1wz/YPDAgOCfGdHRQRGBga4hsaEOzvJo08RLq6NYINaVR2k3ofIl3dSJsh5P9RUo1Q6TqqEWxoo/IoqUaodB1tGECY4TZ6ZnRokG9E9JwQ3+iosMY/PCWMEdLVsxGuiEZlTwljhHQdK0FGStexdeOLrLuPq7tHffwt1oiSruMNHYk23MZHBIcGRYuX8Y07E934x3jDpEcbbl4NUxzbUJzYUJzfUJwk9S5Ouk76uGZxH0tjG40tslF5XKNyVKOyuASBkZGzZgRHREZFidQ1Mzg0MDKwEcjQwJAo3/Bgr6AI35jAWOnqJbUfK129AoIDIwIjgyNj6wsTJZj50nVYdERYSDBZhbHBQWThAoN8AyOjCAUSIg/3jYgK9g0JCJ4xIzwiLCDaPyoymjQaFUx4JTgmOJLcI8kCzPSLDgkJjAoLJysZFUZkIaE035Dg0BnBocFR84MJu5CGQnzDCY55gXOjfUNCw6KkuzguqUBIlLQXYXgYFhcYGhQYFxgRZhFASIiMWLpHxRp+R80k9CyVZoRFRxgKwTGGJ5HB8wx3wnOhUilQFMpSKTS4DpGEmdCCyKnSXcQs3SXMYknCLBVEzGJBxCzdJcxiyYBZLEmYxYKlpZWFpaWlU1j4/AjxbZsu/l3bWFn2tm7jN7+NS3RIcGCUb5vxhBXDYiJnz7doMyQkpI0EGNmGLEtgRExggEWDQmkjKZTPf1PkP5oyohjKmJJRckpBzaRMKCVlSjWhmlIqqhnVnGpBFAlHfUXxlDnVkvqaKJVvqG+p1tR3lJrSEAXTlmpHtac6UB2JqulMdaG6Ut2o7kTp9KQsqF6UJdWbsiIKyJrqS9lQ/aj+1ACijGwpO2oQZU8NJmppIeVIOVFDqWFEQTlTI6iRlAvlSlSVOzWKGk15UGOI0hpLjaPGUxMoL6K+JlKTqMnUFGoqUWTT6eWUD+VL+VFBRKklUTOopdR+ChH19hu9gtpFxVPJ1BZqJ7WPWkRtpCKpCGoZtYH6hai+P6jN1A5qAXWYOkBUXwp1iDpCJVBHqTSiBlOp41Q6dYI6SZ0iyjGDqMXT1Bkqm8qk9lI/U+epXOosdY7Ko7ZSv1JFVAFVSF0mivMStZoozytUCVVKlVHXqXKiSK9Re6gKqpqqpLRUDVGr24i6vU3dpG5Rf1J/UdupO/RKoj4RnUj/TK+if6FX02votfQ6ej39K1Gqv9Eb6d/pTfRmol630n/Q2+gkOpko2h30TnoXvZveQ+8lSnc/tYY+QB+kD9GH6SNEBR+lj9Gp9HE6jT5Bn6RP0elEya+lM+jT9BminrPobDqHzqXP0ueoVdR6+jydR+fTF+gCupCo7iL6En2ZyqFu0MV0CVHkZfQVupy+Sl8jKr2CrqS1dBVdTdfQN6h8+iZ9i/6Tvk1doO5SgUTh36Hv0vfo+9RiagX9N7WEGBc/Usup76mf6Af0Q/oR/Zh+Qj8lZsFz+gX9kn5FhVErqSHETImmgqlYKoYKJyZJFDWfiqNmUyGUP/2afkP9Tr+l3xGjYwjtSDvRQAu0jtpNv6cxradr6X/oD8TAoI2MjBhqDhVqZGwkI+aGwog1MjFSGpkaNTFqSoyPZkbNjVoYmRlxRl8Z8cQUaUnHifaROyGtaGoDLSOTWUMskRVG2cTq6MN4M9FMArOR2c+8NW5mPM34jPE7mYvslOyOPFheJn+gUCl6KTwUcxVn2UQ2xeQrky4mTibeJgtM1pmcMblsclvZQtlOOUMZp1yvvGo62jTEdInpetP9pldN3zTp1mRQE48mYU1WNtnXpKjJrSYvm37d1L9pdNPMpjWqDipXVaLqsOpFs47NbJpta5bdrLJ52+bxzTc1T2l+ofm9Fs1adGkxrUVEi59b3G4BZqPMZprNNlvDsZwnp/3K6ivPr17xX/Nr+dfmpubtzfubZ5hfailrad1yZEvflpEt81vqv/726xlfx3x95OuCr9+3Urca32pfq6utPnxj8c3sb7Z9K/92wrcPWhu3btN6cOv5rde2PtC6oPXz74Z/F/nd2u+Ofleu7qD2UC/TdNUM0/hqlmj2ac62UbWJbLO3zY22rdr6tP2j7Zt2p9o7tQ9pv659XvvXHZp16N5hfIeFHd52tO44vmNMx50dSzvqOvXolNnpXucmnQd1Du/8c+fyzkKXzl2mdVnV5VLXvl1rur7t1qxbz24juoV2y+n2sLtL95Duv3VP7/6qh2uPqh66nu16jugZ33O7hZHFVItlFgcsCizu9erb649eOb3KLL+ynGX5k2WK5ePek3v/3HtX76zeFb2fWpladbEaZuVntcWq2OpxH67PyD5Rfdb3yepz39rU2tLay/pwX/e+kX1/65vZ97aN0sbSxsVmZj9Zv+R+2f1u9O/fP6t/9QB6QPsB7gNiBxwcUDxQPnDewGe239q628623WCbZVtpW2v3jd1guyl2S+yeD/IelDnob3u5/Tf2A+3d7KfZr7JPtj9j/3qwanDnwf0G+w0+MrhycK1DJwdXh8UO+x3OO9x2eDfEZMjgIRFDfhmSM6RyyD+O7R0nOoY47nJ85kQ5tXWydsocaj30+6EPhs0ZdmI4M9x/+CHnls4DnUOc453XOu9yLh7hNuLUSGakx8hFI/eNvO7i5PKryxGXPBetq5Wrh2uSa62bym2w22a3Grcn7rR7K3cP92j3cve7o0aM2m2BMoUnmTS5dshkkLGwQuehXyGHVTiPx/awDh4gGW6Dc3ggP5B+rUwvnyaVwR6vIz+EbF4sYfGXCper9N8sfW1W+KTvdS4JugibeRjkgAcpNuCCbCTjcuZiBd9GqcIHhTkQS18oLC1kQCXM4SHWHccqYLy5oaBKigH3izDpIoyNpQ/rvmGEPYInD53QLxdxO7QdxnqgSDwWTxWLo1EUKXZCP7lBexSBJ+GOSCaVo7D7BQLgDlMbih3R6ou4PZLNhEm8CDsV7YBJMtWWldVjYnR0jW1NQqxZ+R0wKQDuDucF93U0n/XThfk5M9lD12Vehx13Ov7CQtNRCu4XrFLg5vEDnVFnhPnXM17MYXGiwnHNoMNjzrNBTrKCMfd8Hy5j8dcFCi4IWimA33C7HL1LhG+xcUr7AyweDq15lH3qQPlaFgcoRm733osusZCHn/BozOQAux9YmKe4EnUuFA1jVfAyIRN+yNqRCUsz6RNnIeEctBOvDMzVjeHbKj1rx/DtlPqgSXx7pbAcL+U7KCcad1Sqzi0vEm7n0nmXk4rAt4gRnizm007ipmAq25e6K2N7DjvhuCzGK3JqeOCwUs88n8y/0m+fQY/Ymy553dQdh7v10SDvHV6n3dkB0+0noI4IG/09AFhUha4dKyph8W5hAp+blnbpwtGZXmo0bESgvT/rnxtzEh1nL+iX8ANdz1ZpUFleWunRjHEXXSvtvceOmT0asSp9r7rFb7z0KnxCFxdL/3WNAT9dHG+PZb64J8K25F8atqjExuwVuSMY+4AFAlvy7wT0vAoyVoX3iNXA5xpzh1S7imUn6qv5YAtHqVolGKfVV/OFnvZSta3CIDhDf6BWxVMfqO7xFAPuwj7+4bjktB65j7Kj0yzGo3fTUWKbnmejfR569Ryf7PvwrCwBUyeRTNURMvJgJGk1LJcRJkEGn4dHwsjxeCR2GQMueGQujFSo9G2cYKBTjFnOIy7p+UM+PDYmVMP5dFJySZ0J/cfB7jy6CL5nIBt2k/rfjyE11Etf01lPmOeP+S4EZC9WvXek44UWzHms4rsqVfdXlgiXSuicGsG6hoFHOk8ej+qAzXAMjnmFzWAUjHoFZhADMR3ADI/SOBtD6/Ke2BOPceqBW+PWTo9gDHiWP4TWGhWOSIrRGVfQ0KeKgR/MdR547mBoV2usUH2PKoTMa7TQ7SYDe3Vj+f7IJsh5FHvYVXYu98rBInQHZfshZzRthouHB4s34aNopBCNUIW+GYLZME92rSqzBhWjN/2KMU/WeuTyctj3gRogznJNPFVBC220DEQJXXiYA8tQrr4zQoPhHMK+OBZ530YyoC9N62Pj6oFpjQsauXPicXbmCFme783QGgTd0KN7CHgExjYl2GwNq1pAxIRbpeAaSwvMdQZM4HceVgiudgj/op+ARsJdhLDbdYTA7S1ClW1Jwd2BPHKXqcJWXoPUShhdSd+8Brv/ZIRFOoav1HfD7xWZv95am47YV5e8+vd0GdNO44aG7Bpzkp3lLLs89cGcSsRCtyf3oQ006fkX7qyZjSYuD1rGwkSFasPya3CxBNyu0DlVIJD+PCTzh4djI9wJR+CQV7gZEZsdHtyF9vCtzZ/4O00H5DA1ZEA8jLkOzcjgclHBgvRw9kCRzHOf/TZXxC7CFfyzwjEWXZxHd9FgU+R1O7E44ebla8CQmQ1IihG2grN9pdmxci5FSNY15Yv1cQquFDuXK7iUl1ClwMdrmT8Jve5YXgI7i+GHQrPMCt9SKCr1vc49gQKxd99Zu5CZRk4nx18NZblXFuFjXJEVi5s9cwBrsHp2HVqo0Z2xFy13s9ybK3tO5KByFoz6XsYadaI7/yRvuoPDmOnduo45ef163smnGu5VAtEaoCiZ2L/PcG8swwrnrDuamyWZIFerNqy4Am4lcPEafeY6CITudqzgYTgYQSeIhNkdoBlRIR0srHB7/O2fNvCd5hW6nr7/xgY8xgE3w93QeDRq89Td7GxX2fk5lbFFiP0dKvgu7nkPnpfkP4MmWX1H9B85BDMalb7t0tcw3sBJwneElXCmMeEnvSY5Bo4bHkMavzsped++mOTwsBjibiZF79FgL+NuSlXHV8JYOkVka2Eejy7r++JRyEEQr5fwB7ASed8zH7rk0ylCXxGoLZ+v7+uhIBD+hpKq41uCQeiQy6SAA0+Yoy+MQtf14tUFPmCCAQ9a+lrYVma25mL1k0GFf13lnpQKq/lfrmWkXEPlKGsWGo4Iu3ZdjfBAtlCOyPRYJyDoh97Z5WIjhBXIwfUnrCDrAWP1VqIyFb7DfS9uiwGjs/5X4cF1+LrQLLUAzKrhwTUYcIGbniP8pPPm8Uai7jzxag23LQcngCcRWevUpej+jnNH2bBzMq+gQfPGIBaH4QHQE4IILzvAAIiGRdAL98NzNFxYDjadMnDU7Ijkk2pBOaSXIvbk0HPdSQ11D0xhtYa0g9sD1QW+Vt9C5cdSy1hSJXGWbM3okyHnEfv6yguw1MA6PAbc8W/qCJzMvyh17NHN2aFTF+eKJw9Lrj7ViFp/WCXAfRRr9otuElcppMMwvrsSXlTyuJiYDw96KFXQDFVAQgVEV5q9rQZ9zcQa7s1bnQdf6wE5CrB6eAVMNeixx+VOm1hOuLElIx/dICRrcwm3VePZ9jwEyR+e9R/qOM6vpwYHyQcbkwdkKuWXpw22HTkNy8WHqnfLq4Tk2IzrdGoNI3QlgrYnadebSMaTlfTbaiGmhhFbtFDi6fZ8L6Uqj/Tox0qIE18ygpZIEkulag4ZTE4lJBgenpbEy5haj2rIgepKXA0JChVYL68Q9sceF9sR5lxhhPvwiO9NmppK6hZUQGms2NrAakY3lIhoW1yqHwiltiKOAmEgLiA6M5eIcQ8RioFR5lZEaRgtvykcr6ThMum4mvSxj1L19iOMUGn+FOEsoQ3sg/M9kL4Jkb5CZ1uECEoiG12hNXSVqQajCp1xHc4K3pp0p4aImmtk3mPN3lZ8MOopynKXeIo7pTtLutVVgdfpE/F6IbGLiKiCLFMlIuBr9eg0gnUCStRfk6lgWn0vBNsqcTx9Cd7w5ZVCZoU4+OIbjNCdzLONcrBxP6Wqgox/biVopdluVskY1rca5oKrAoY8vwu9oGvn23iIBruSFR0hB7Or49ti2nEsNtPgEXIVLMEdrl1uhFy37Ud+iv+UKD80BU3ZPTkLeh8DOagRDCCSG9sQGvchGsgGWxAemQg2uDf4qtfJL/W+NrEGFaCi3bmZbC1hZR4swBxUYEn+vsIqAm6BvyLSyZL8mRMZbqFWgXnjvvOVjFBg3l+JF13nByhVW1dUC2k1NDEw8+4wUEwE8EClaiaZGYYs2VKyQKcImdiSmXFaXqlTxNL3qgUHsvoDyfDtlKrypBj0QHgda7ZG15ZIfBNzOKbz6EfmOxz/pH+Nlwmv+yJIqfWQqQQ7CXQZGJE1W/N+JbdRt9N8kJLztldyewdLmMTFSBbeM4JKoHj4Ae4Sq8kLb8fjYXtPBEvxA/wr1j9ERBKkQzBOf0zUyAFDLdhDZPc7+JF3UKqKDTxxQiDEK+ia80MICf6Gmxfrwovpt1cYOKfrxxfjibXvYGIxNtOFE5LtJJk1l4hZA610Bbwzgsv/OJYQ9MR8MlSE+DIG8ok1h71HgFltODYbAd5y1SAhLIs+JHgyQh8w5y8hPEpo40CUub7NJQRW8FSmCsA+2TQSshghC/vw2fosL9Lect0PsfQVmEL0jfCed1SqFiwv8YmBlRfBosQs8ypkf6BcCTEvFAaaOym5M0OVeHgcP0ypurniypQYwacMZsaaPdcKTau4M0ILYTffCzn5BAxh4cYgBbewNk4LMgV35phjuc9DYhl0fQm0KOas2oMR7qpepPfjhytVs1dcEVqV02mVZEKEXbyzUnV7edk0gvwKBMWapWmFFlqCvIKMeBC+IQ+47niiJ5GrXdtjGlvh3q8xA900D1H5iWPXWG4hlmlJgzjpMj9CqfppRQnYFcGAYoIc9GUG/COV2A0v5F3IWiQTzh1bBDZXZ8SaAVPJPYBDur78brR3yY44lqs8cJHI1Nk7/H7zT2T7DHTHCs0YZ9cS/dhKYSx0L8LdSxQFaQez1KoT2LsUul0WTEpWkP5ehVotVyNkCTv4QW3k3BNXJd5wiHdTqkpJa95aMmH0cy1UaxmBI/PVLcEpMIiw2e1B4mT9pkAgu1wFxonsg3PjLDT4vBa0CuCGaLGZWoWrCIYdscSQo8xuvLSq5F4QGgnn3ZXcg2O14fwoMqIqPPGqThMLRKabad/20hKQlrq5/GgRBPvxg/S5ctc5c6aq56LwX6O2sGGusn1RxxYfRTcSSs8jaMqqYg1NfC92koE0+IMIEPzHA4RDoQImgk8vhHfg7UiYP4iIszgtkYvdCW2WENqPM1QZbu5BdK4XQTOxkkzHo0oor4IrZEZ0G8hwOyUMmT7LIvov56wuqEfC0ICZA1juDJja63dUksFzxIqVXdICtYr9O3cc0UDnqwxTclEL9Cr2/lnpmWFKHLW4mVp1UZpTsR0tVGmJSmxKGhmj5E55KrnKsUrVzhVlwrdXaEJEKtK3QrL845RDjccT+sVDYmDsFaF12Yp6An7SmIC5GpAPqg3UwgXFf6be2yIizzJBfWV5PbHWCBXi4mM5Wf3/SK74glaBk2Ajj43tbhCJq6i6CcbAVPXHCiy3GyCaa3guGaFXlTRCLgWGEMQTlFypF1nrNisuCx2K6exrMIewzvek797k6XSiNE0/UIPjKRrk5PnTZ/xEpSp3hXa8uLBmlVoo13KnhDME0SQlNw+bahWqHkQe1giexKwQlpFGMszBX9hhJ4lOW70nthM8+yMI1O8gimoHqoHnzyQL5DWXorM2n0x6M0WpcpXohk4S5jGwBap53Aam9EbgjNfjcXjHHUR00mzohmffR8TE2QFDYX1fItQs8aQq3Tex9DJhHSP8TLo0VakakfCBGhpPCd9KNzpbGMoI4UIQP40M7jA2K4bbpXCbiEETIkA9hKd89p7t5eriMEUn32AbDY5Q+C2cP0s9d/gu+cFN8301eK7CJi34hXpPsdwpLDlbA14KlLdgj+9vaRs370F5xNV9jJu+t6MfEnfbEjfl39u5/2NH5OKSRi15kpbuwGN+rnzWwq3HNRCh+NP3UCd12Ah5+Z4oLw2eoEBjNoelLfb9fkEYGsNiL4VXWLSTesQexYu0Q39qYK4ibdPWg+pdcmIer7+0/LLZ1XOw+BwXDn0Ejp+u5FJ8lFJo6FvB8bVZwZO+17gcoAVH3pd4wzP0tjwedA0GKeKhwItM2ew/YtCVSTHC1PKE2CRCcZXQrYAbKwRDa35WwOSoMT+xQktFzk+nog/PYk+clfmcGr3bcTULHUcpuO64kwJ/s9CiPcIdyb+/iaO1kMWtChTccvhaoV1TdDAti9VrwIlHLwuu3t3M6jmF1eZR19BLVuWFymBpISyNTSFusTnRxYllPM6ApeBSiF3ARH7/5OkadS7KCkubwB4qkk2+4HzQkZC92VB74slhpbX7X3ip9TDBl5h1zZNicq4I3WJXl5ndvigMuMg90TWFKzwqjM6bkc6+eDntTLt2Mq5mymHPbW7IHXnGTA1m276ZNullB1nQ1GhP8sg92TNlKtuh/alJQL2TnQo+H1uACtH5bekH2XdtT53p8Fp29NT2PFTI6ueZA/3wDijA5FEfTLfpYY1NsKLnX+/Uql0InPxTH6cKrYjs31PNzRM0UMRDtNBqAMJRehrHCvQABLH6VtgCIX8YhrbNQm54olieSFjjFP62WsHNg29hSiqeUqzYshdcEUqVfUJQwgweXrrjl4pC/a26kgo37XchJUbXMt/sdOm4EoguG1vKRUCCzoXnZmHGcdxADRq7P+ivEOLCDFzkPQ2NRHgEXDiLMIcmjZs1FLkhtx1eJ1kuItxLxr3JmXw9rBqBHFXlo1soL+TwcOKLzsrbeDYbFRGbFRd4iCGB9Iw9pcTePLMoPYzdlSPzOuC5eTRi4/F5viZn5oQp02c5O7gczz15au9VInHCdU1f0icfX3nE/K2L5P2UMNA8PDY6NHRb9O4925L37o1NDtOooP/6dDA5AdvSwDSdTj0BypOCYxojNNMN4/2VU43BFnj8Ne5L/szxN9gO22IOvoa+5O8r+AbsNKuxKd9xoH3XLtWDXmjOoNNJhw+x4XtlYRGBC2Yg1t79wvWrhfmVmmPoyII9c9ndB2TBByZvm0w8exwsTDn+9sCd03RqLjicY+APYRp/HiWAj6xkyvGB6ilo6kKfSHazr+xI0pHfjqCzaE9Eoi8b015hPy1k3LjjgZc0Oej4H7uOsR3jeJ/w7QcP7N2aqXkwVR7rExQ3VWxg4F34i04BYoMysI4PUGbAQHJV+cLNfFromc8IM4VWvN7JQ2DxiHy5Cs//QrRKmp8fjkL/o2AkzY9dGow9Dt0+TtHKWhX/+aR8Pmka6AJ6vmJiWm81+fk6DZi/5WsR+Utkr2HjTNQPmsiyNu9JRedZvLAfD/3/VhSmhHmNnzHHXSOadt8U0mdhGQNndN/wgUoxqleZCh1T6aqjYHGUgfG6dN7dy2vUqGzvwos5WQUFE7LdNP7GJw4HBwTMnOXjN/PgsWOHDx3XqDoeyIfNeXUBPcGSJ87x8PF4uCGeNywXhsFIub4v3sx7CH3zCYUHQ1omFGXTsJYwgRtxXGaQxldC6mnofhyaZ9CQmMcQ4beDD1LWWaDXYTIDu3VT+JnEvZFUc52+IqaSaDwIVySN+pscYWNXO0yv7IcmZCytZkFrh7UK9ANamriU1Su0EKnYH5Man4EeJZYdO3yDGBeSgkuwitEdy6UhuAC6FzBCHDbidQ/wdgW2GN2r57AjmIa2mg1oA/otkdUvLNAdg+61xxQqfVuIe0lnPWSewp9ShHIOYYHd25L37Y1NChcnGM/OuLsX5ZvB7DNEbYat5yehQEvZ+p9/T/wVHUBbY1F0YkRM9CwUi6LWLtjIxvnIti3av2QfOofSDifkslwpOjlnt99qQnJ/61pn02/zmbeQxgeTSRkrTDkDIZn0kfMwO5+Bqbrf+K4jXC16Frs+fVJa9PDB8KJumonGF09Od3WZ7uPmNu3EpaJTJy+SPvURabdCpF1X+JWfpYTf8UByUxHhBN2nZAjLss3e5gsB57h5hqa4UyNqW/PtiCVwWZ/Ozya/258jYi2E1PBD4iLC92LHhNWFdX0zgKfiVH4OgUmUsELrupU1IysrfH2Oy3pl3k6pn4mHkBXmFgvr9aYi6iwR9WKCGg/C/a8I216bHS4vfzKw4NlF7g3ESgoPvtL35pc7Tp3hgJyQ90FUynJPkOh4/4RgIDuKLH8nbJ2IcH/UVjsOGFHwXb+0GhTsv4Ij8JduDx+qhAe1Ez+PkfwrjtKCgIYpYbn+3f8MSmw/cwm8BlJ1+/hwJdzUC43Bn3wKblKQUGAGM7LBK5urgDzdU36ukquOUHIVkeQOK2rtGld+/GnlFq/MYN7jssfcTdhLmDRKlMHRyne1bOM6z+rrCF6xYHuShp9SoXcqI0WFtHjYXwjn6mxkx7btPobS2Yvjc11cJox3U6Npu/yPzWPxudp+fyItDJOBQnjGpx45mHbiyCx/v6BZPr5BB4+rYZE+WWyGuPJAPObhqBJkJXkVsKBy6BUzIbqae/N+aiWv70EsgHcV+B0sEDSV+iNyfe9ajz8RkZuecAgh7CksRDL9QtjA42XiFEGIoNhJjJh3EudkaOvDSHDhDCMMXsHfWXMr7WI+O+msbJyXw2x7YkBYEQnZDHqCBXCgAitNJaqYlTuOPV0gG3HR4lh3hKcjbIOJV+JNWoPOuAeM/Z6dZfe/ZsJ6Dvw0SNWWEISjEn7D/cVY1afvlrw3IVIKZn727i6YS68XEOKIUYINYbvGr9+8Im/3kSUl5vH7NnysuKLk0h0f5SsV+rBaD2FhBZnNH+FtJX4LcfJPglfeUncu1e7hxSBWoxcnpb788ckLkVCll8eknsyu3df4JaGsTY9/qv7pMffmIunHPEM/uAc+/7QRwSCAdHhVNqyspEEphfJAqfPg8XWs9AIlroKDCvAnNNEdJsNkTO7YR4On1xrzsAois3EkrISpCugNzYmd1RtbYhW5W2rq41sGpnhbXShyRWEVdwtuve/Gz1dyjwlfPATdP934fwe+JkmD32NTH/367HW6NAXzP3/9F5mEOojj0jwMt/4M4pHYF0J6rcTOgPoG6c29Rr0pwyH850Ev8AEbMriJmvqomLoxwlevREruQdYYLG8wcK1hmW2J613XeEdCyffpaviTrA9U8GAGXGAa/grz+CvgA33BDHOY/H/Ul1gEPJDnR9Nk9Q3EbjOThkQkVpkul/dGAVgpi/glYtVchH1FNrBAeBLCne/h5tByPOuNe2ahU/Cd7MDSQz8dRuCDxN4jmMhyp4g/1gnMcbsMVt8T/8kTcVkXulNvRVtWblnBYkf9H7Lup5wfEWZm4Rjex89Fc1dFrmXBUdguAypA2xnhJmx9hE/9WVBOcDZw0BVrMTT32bvdBg7a2fidRLV175MMLBRh1fh9i1fk9U0yuTcJaec2YqEgHCDCNQ6//SXJ80f6k2IQrgrB5GFlUF02DBwJ7QlNb3AhMEp4wHNbXovRYgX5yYONAia8ukVmoWuHajxBg230bXmohj4K6FQ+ri02chqLO2lU59Al2F0Ee0rM7mmhsCKwghPgT91iHne16IR7afSLtcJSBTAXy5/fyfMa2NdtbBe1668Kot0U171tBjp7tteMccmRg8WzP6GpBj1xvtBlC8sJ2u1ZpegWC4re13FLdeMIHITHNgrCZcFG4T3RadxiSK2dyjsRjfoxHvcfKuWTSmFipbH69/9jpdtg7p/aqNppmCnoee5k+T0ZtyBOCfv1erHu6S/VfShyUubV30RG+t5Q/WQ8xOkcRJV3Op5w00kHovRiHGBcrYOI5YTDl9C8fEWQiCJyrQFHNkXsnib1yo+Lij9b20SsfTz+S7UPH4eOxwmC9KPQ62hyHQYHSBEKeS47Z4ESRhmnHZkV4B80y9d35sFUzbHDB9PU3PcOoK5dKmLNbuiTYL78gkcJuGRMz4ABJe6F4rTkaOEfLbcnXuco7OatkVPgdPfQiy4pPdBgNHSusw/LbY5P9pDlHc1LLkQP0empifasL3ZU4GYOXr0sy0YCrXmLbpw68ZDlguJTbW5MeIv+QlcPZJ1jfdJlfj6eUS6oDbK/spQwm+AmXwW2nYDFvYn+c8fx/IZXV6+8RC9RidOajqx+SAc+sMvIIBvEDpmcVqjhfovPyzpwRw19Q+UbV8h+XrRq8arFrGq2pGFPlxkiqzCD6FcxRDBjumfkcIKWHlRNnGKFtop0rAjlRKUGisGCyZnD9tok4B4I05hGpH3c9Uk7aBPPzrL9vyrUpNOyqjVFB05ksw1RWJgbWx+I3SURMhGhbo3isV8CLJeIN9/mS2B/STQrAXLviOdO6PWZSK/vCL12sv5SDSKi0yozCIllEdSzCHFFG4jLvkPjsHBdmHV5LP2okvgvUlz8IuGdUf96d0DyWLZ8+o6WuvVIDCfvIn1aqOQqxV49KO8tm0W4qBEkUcY/P15RuZwo40zian9UxtNrI0Ww78Ud8wKwjwVZbEEsnX4d7hF1FqpryS9Kx2Z+Mp+UiQfH72a9/WQno9PCjs5hsUngxmnQKUNW6XS+706b2flDUgaIW5BWNsSrVD/oDe2h94sX0EuD4KtR8FX7V6y1/ijf0aXwyd+X8l++KnbvYTFidAfNx6iqQV8/0m4VOXu9liuJJ0aFxNUVIlcXxxOuvhR/H1uIIdeD8Z7ir49BV2kRDXFXLE3hTpv64OvnAMJkaR6jPwOoW18RhHsijDfMZY04l0/IXDpZfwot6fM0barY12Naos2X6xaJ2vx5hPIy0eWfwIp0oM0jdJBHehdDpr5OmfQniroOsOPLV3fzCBx4E5NthXBWBJmBt/B5+r5jiA1kxYfHRM8JTSIOYVLyXnGrXENwFwmdL9Fp1wTza4wwRdeVD0DTsVoW80vMz9EIWyLMYEpiK9XlXi+CWC9sk4qI5yRLWp60MpmY2qLhTCOwQtB05N+djrA4Ha/iwbT6BsjUm9CmhI1ELzfTc7Lhe6eXoLssjMfT+AVoUeKiVSw0E76SlYaeckZWRC/bDsAyxH6M+hJyrQv8noEzEucJLfAoMf67UHKPvwT3SGI8OGr9BTADhRsgT0CiyHiHxWU5EacUWCuxQsynFQihV2oPkfneruUyYYkk1blsMuXklgld24lVFklV6iLCIoNJQeH2EmVAnLUYGm4I2ht2UYSmVcxnu07/2P07ZF8XsdfURezrmyAWBTSTLPLBDRQAdsScmPqJM6YpNCNezjKuRojSXeADlXCx1vxzx6+x+mVFhXEclm2pU0JCVyn8wi2CDbXfiKom86OmaWjl9XkzWHgWOpwlLh/W7eQXKcFT//pzd69RMzXnSSuHxBob6hR9PFF2QJRd/CKi7ONBrQdJ2zdoSzzlNJAJHFYBunvE9xXup3NPdNPM8WWdR3+EL9d63EJVMExojqrxsCQkC/KaF4BmoolHIo+ig+jgtm372Yh9sgXz5i+ah2LQwt/RDrRz46HUs6z+R1jDEyOnL+igL9bJVN+LLXX5ZB9xRfr6Su4Gob7dvAUaO9d5GnvQU3b2aG5yPnpgUJch2EmBmyc4jkEWyKpkKPHstahsd9p5dpCCu/W7fLJXjD8KQhMPS7058EfyAbE3cfPiFsUSTST2huWy0a7Nh87kslxmEryQJ4DMsVRMsyJG9VF+pGL+cIepRBzaTk89m39q9z3Np3kMaw2ulI2YzGDYkTRoIUZwlEhwhY24M1lfpRq+E2tB6Pvu/GIlyPGchnriO3EzU00Mw8XKv8kr54/5ETfIO0OKBMRIVfF4HNaQKvHm843PkkfcGWGluNl7Q/Gfdz4XY5lWF0d0+gS+m5I7o+dqGXELtK5dMC0k7RbDMnAkY/1BomPcGZs2NF1T1/SzzIlgXLeRdVin1il57kTmUAV3uJCswwl3TJHiRKDwnP/Sn1CxP0oCjJP0BWJPPrrChr4QBmGEmQaGeoe9RWe5Qf+bFJIZzINlBWWMYCNxD1lDk0Y6+iOyJ0ARZGD0koHn77/jv1fCYnz4E2SPCASxEbiX0JIo/UydMb83efv+/dHbQ0Ojo0JCkqP2atb0aIS6SCTeHmWwugyWXBFxrz7FCLd0JvwVfTRx01sqAsfHzRD54nAdXyTtZ+fW80UsWiDyxa6NB46fYy+W6a1gNeAyjGGJXPWTiLhrMQyq35FelV5UtyeNbZZ3wQwxtxDuQ+aWhh4oC53YeHzXFLeY8Wg68joSlYIOof1JSftEql84f/5Cieo3ol0o42BxyS2DGTkm0pWYkU6l8c9ZYYh8Hbj0BhPcfwWbOIIn1uOI1V1ZrJeve1pR/AI1ingYaJKBKQZaLsBnPpk/AzlLxtha4S0fr4SehKQb5utjms6N86L/21oUSTevMMJXBik2Qz9KTNppvEdOZF3a1QoRbr+Wex4PV4jYIjLrVjzE95P2zJ/Hf9w0b5wEBHMfQe+PeUB4L3HRlnyK+ToMdLyKpE34bo+A1XIPc+CyUMXv3pa0V8Pdy0Fbf9y8cD178Op0IlAf5kxxkv2waNkitIANSZ63S82VO8CycVIP7jg09KCXZA2VZHtBBzNp555ogsZb92PAUsE9ycbkWvM3YZInvaxJyesv/aP/uqGf2ygssiL7fHVeNnez2hCEuE8MrLtv/+kmBW/qN/5FuAXZ+ZX5BK7YYN48i1C+qV0kWZV12DSF0nJuM/CWde2FxijIS9FwXWtgqj5EIUk1DaohOUY3OtasPP37aq4S/Il0EIm6XrwSoj6USmTr1U06D1s5d7x2tII7lSyf4TXP36AlRAo9IHKDCj8w4BMbFDMRzqXPfWmlJRqC083lw6IiQ2Zvj9qzL2n7Ac3+mB1z1Nyr1Nq5vLBjkH6HghP+kAd7zQ/4EoOJoj4GLZL68tuho7lswwQCZfbopWU19wI6ESkgZkSk/vNdo3FLg3YwJ2MFl+U3x4gpRWIsoF8NN09KDRMqxSjXLXtYpe8l505Z+0y1V49H4/ZMz2H9XWVn3IpnaIkeaXFdK6YHe+CJV6Hjx9GJqRgwREy2eC+0k5It8NYEIom4t4asDGJK7fhS5sX+qKONMy/qktPEOKKUn0ZLUZAnVmKSGpnQiWW6dvWW199a4lskfeZbzLHif2iUzgbKR4xuoPl/yWeDDfhPGZ4/TmSkWDwz42lScV3+ByH16DOcHnqZb4fucmKYKv5TIsgawk/vQ5z3J8r2om3zE8MTQ6KiZ6J5KGrdog1snK8sadGBJbtQATp+dOXZhKOh+/1+YVWRDStztCHPJIygnySh34V3Ithpj5B+RyXpb7dPcu8yJXW9sXaymILXOP/k6Ps+oktWW8Z7KBsqFDxihCUV/FIlniyN9fOMlZPSUwIu2MPAA9L8eX+sohIS+B9Jnfz6OnmPmOdEJ9fGiRr3jahwxapQ8QKmSFV7PqxLDmwj2PHLSM1MYuj9+lLgxMqZjw1NwlDAvJ9SNYo06hUL42NpaPqBGh1PMcLqCh4XoER4AK65C89ju4kIIsm64YT2IZvG3t2F9N8JLcWUsPMfk3VATgYyTnDmQXl40fn2IQgSyLrgZMwF/j4WZAeR3lKLPs8zFFINgbjk2j1i3PWj17e8Pp2mBv6RvIB7/UQH7wzx72qIe9eABOwfgZWYryhm4OkvyPX9hQv96+hLyBf66/NvIBk+Ks1t40wdk0ekv9zV+mSd4wTx1bEEub/+hgha18BLg61EOgq/SKpJoP7p3rijBOBjR7MMqsmVeHqNu2oInIr2BFEfNsT8sb0hxhclydicWBR1Udk6h1Q0O7SlsKxEK1p9koRsQoDqPMLPAs/D3jfnf1LC0nfkOrD/Z5iiPvq+93X+H8H69a/HJaxElbBU3E4R0TlUMe+TK3l9z4bdlDaV+n/k2Efc28Be2BtssAX4aHSmcv3C6zxulyjDfTAHpmAh7Yw0gT4aaCdXCb4rymDEaeh3xb1Qcpwr4IOWu6lDxMbogAZOCOgbcHtATltitFmKvijuja2AwWJW0xt0Iyf19tG+NVJk6trHyNQYKTI1yBCZGiVGpjqCoi4ytZjf8PJq2Qv0GpUMXdOJrWXxPB4b2VUDq+GegaKKmGVgVGWLFZi1s8VGX8r+VBh23pIIBX5MA/2Y8mQgRKKKZhgimKeIMzqBSDwv5aeY4GtChp+kkv6I30pc/jF56t6j3lpub336VIGXkisN0gdKxPYRU51tTroFF3TbRWqqJfT2724ZyI50q5NEc9wpaEls+LqOfZLDKnhLDLaon5jIWpevBeGxdSlbQhPJsYjrJ+ZtbTXsiNVXHnOm+A4D1mTZ8vMP3VOfQ9fiLvqKh6zGHOu/a6CYv9NtKBLz3X8R1E8TsBsa4ebXCdkhqyMuF8XzVZfdnk1/if4fNsKSM2XQ7PeaK+h1IqzVq3siGEFUUxtD7+rzzTRn9pLu94fOPIIxOGM0AhN05lRSPjqDcuKOz2X3Fcqm7xu11Q11R9a+qFMCHg2nL63AXILXxCh35I6cd05LY+d4yDKmlc+9suL/pZdnZH9uKEtH99m6Ca8ia1eXN2wtyYoaIggaJl18bZj0m5JTVkXekkmfKQ3rimQNwNLqRWc4AfLMf9cxML9Sf8ge5tUycu7NFhQ84P+8n4inS7hLYoQJH5Pxbp1hYPdK/uDq/Rv3bmOjL8pC54f9EI7YaRE7ijSQCrZFCmybgEBDdB7WDEbIrYIUcmXIIn3KpR/+X3Y1DcnTImGL+dPwncHCv08sfFsyN2EfUwU/UB7xVJ7Yx6pHDPwm3CH6LkdfKGYO1u+/EMPxXvVDWPagmhF+lgSoYEUsRLuG3EIxUFKpPQXLDmq5LMHdID/fEJhJSuKdisGdOlx5YqieYHsmhuqfEnxfvZ/IL1f6Ga9QQgaOaoxTAiVYM0XQo1ouOx6uCoW8FM4n0AsJNMH+fXxj9PXbSL0bCWiYYfNJVxMaAl0bBIH/+93IQ5a4rQw6m19C4g8ZNMUxDZEvGCpFNOqwg/8pGFqXeG6rt5Tj1rZ2uBVuNaAKWqsFS/JIgV2IXDUCN/VmtCnx98Qg77jABov2wLbkjy7jR+t6z6YjJ/OgxYHy5wi6sKpsyVmsS4LRauHQqZ8quQwhy1zYYY+PKLiqHzq7OHdJsEzwPIsesnB+ENYqMFc+CFqonyaWHDtSyWJj4oVslfuNixONae+U6MOiB/nH9gNi03GxcYvrPMidLHcG7fjtyCliTzfOjJcSHsTs+C2CzrAht7R2Hz9IyU2xV3IHBysbckHrrFIxI/S4UGowSw+KZulxYpaCnV7PTyYKfkr9Hp201Sft0/1oSKRw0aeLG3X1cTkDtmXCOu6BoP7MyAVnKzE6d+DjZjaMfLyy6sfHxLeY35AowT3wI8T7WQJ+tMHYWYe7i3n4n2aZQmSsIdG0pyHcOBZ3FvNNDdXFEAOkvGTgjiHAsA8n/xuDBDSTAG3WhYtAwXhrAwaRAcU+wBgDA77CR/6NQQQS+wCsJKIgFR+Qcl5X4kllwt58CCujcTMhjYESnT2/M2FffNICdv8F2ZzkaZv8EnslOrt+35ldiM2c0TKPy8hLP1i21HWu7/jEqMSwDfO3sBGjZLuiUxceTvg7IfvSxudsruAC3dHafNwd/Q4K2bpLaalnE9gG9fXu0av/nwroOVFA0A29uk60Q4MuAQt9jaSaP2Yvn390iWhcM+E7XlQh6v+jCsmcXDn3OnqB/k4nZki9MmJf6yWb0yD+zCDykV01VyqcIvxaJ9arRRkv5/7E+2sHSt35NG3650d1idOYs5Re1/lf9N/EorMnRsQPYuKa8I9EqYfhIJcEJcI/IqX6iJSaRChVfA9kSffBCWafLp6s6Jcy8pYLwvnyWPq0GAxhAOnm8yv95oT4I380Z//K4+w4+arBOROuoCsoJ2dVBStiMBYJrTkhNCeJ0EQUhZI8vSCKSPHxwTpZKiaoTTlNPz7FgOU63m/cPF804z+KoN1EBOUbGhEDDbuk3KVwoA2BhpQIqbH30JbeDucZGKEL/CheVfp7eC4MpHOIYyTNPCoWjtXnV6U0xJiLaz1kwr1iXh9J/MVSWCocIz4JT+wq/yJ62UVhSDGjmyr484lF+tNI1g05jkzsl+j/+7TkWezZHbL5O5fsS9iVcO7MicuILSIk7n8Z5Qj+4EY8RP9i4nH4f+loj7DNkIlwl5iYjc74NAiv5YZc9lNCrLRLBeJuHpFXlURefQHbB4MUSfuv2K4bJEnol7FJouuRmOH1h/BNQx4OzPunjYh3GsF7+BO8InyuCH8GXjZsFULv2kgRfc2UTxMgjhty38bWftNYsNbtqcB5w0D3Snsq2BPi8mkkdGaEzhDH5+s7exB9Jz7S+TE6P/FRrZ+HeGBbOFofXXvMWUIXnRcvRtFWT3GU/bB42WK0gJ29fd7O3UlJe9WcB9q6VAy0ibX2w0BSJ+cR5/Oc8F94bMwcDZeE4tYu2ERMGseTKKNctv73NRvRZnZ/9La56v9yMrzI0AuztEf7H3EpUi9WKrnwusAeedLnauMHKnxc7AAhzP2iz+5BXHUwMyf+Ot5e34qI52M74aSdlM6kvgHKTuhYKW4DQNg1BtKFCB7mDsFzsZ89+OnvXhPuQkClQmV3vgKSGoN15MlzHNAAi5Ow32ByS7wmh0QIqMABChV+KgYO6SzoxEBzeMonKFUhS1/QWQ/vPrrziHn6gF9GvFnzuTExoaFJ0bvETca9MUnhGnAzDzc8273L8GyuRqU78OUPINz+L19BEEabd1DqR0/kO4rFjmRWrhpSn0fWpz6r8OW7cIeuEJ+4wa888RntShAQrY5lYOuMZCr9QQPd4f3CUwbvN29HqHb68iqwyoKWWfCNuL0C7W4yuknQh/f0cpg9GGE56lo0lRgtyVn4uPynpBXb0XaUvCp59TYWjmfhHfJTj59dAhZp0fVZZ8ex6QUyl4s9xVQ/G4S/7ToJq4lp4/1MvjxmZQyKRlE/R/8SzXbxBpn8DNZAq65gjZ6gRyeKL5HF/2rFJeF2Dg30B8pOOegDdfntuSwGKnXjeCfk5hGJzdgpOGXg6M2+51Jly9ruHvYUXUNFx/Kq2TlHZNO9pgR6oKFoYe7Wl9AB5G+hJYJmSDs9dQxiV07g922PmaZBNkOxDJv0YI/DQtnme0dTUhGrgsO6VmdpMLsA3mehksj1Ul0r/iwuHwe8nr4g0AqdUk/zQn9HBe6A03FHSHciIqz/WYTgNrTHaUcRtIc0hG8T4ZiPyoXca/T9cuFKOSNMEA+l++MepN54DcJMIW5y143FC5zgerG8y9mhpH8gZ8ESmoIcBpK/pliOLdVkyofiZl3Gs85wvRwvVNy9eBGaIjASd5B7QgfsR1zzkK1bYe9m2LOVLgOVYA8qRjcPLvFrFWCLu8G3xN13x93wt9gWDwRyB3f1O/Q040IZO0nuPXpQQF80EA055H12+erla9A6FvorVv2cuEotDEjiV6xcuUKtt5avWPnzKg3YKNC6X9auXp2dW36oBlWh8lnZXqt/+uVHtJRM3LSVGdAlA8xPwPdinjIknwvKguGZM89x+vjG6cccpvbjVB4pyfNEJVdL/az0MV4l/sLDjH8hFLhNQpRx+vCJq/V5yTD+I7IPbRrnJ/+TI8zFMhHZhzYE2QeHOmQf2tQhO/YRWfXpJcTNyTQrOAs9CsHjI0IoIFabmodJmXiNnMMpq5Vr9HtIPw8YOgkFBC+UinjPHYz003CQskZ8Wof/l4+jXpJpdjhH0DQaNfQnw16rXITTDMM+8J+G3fCJhbTrcO8JA38QehmJBkd5zGAPuMpOH7yw7RzxLlAVbrYA+0XedTiHacTi1n37koVt98CKkJ39KyKNQiEc09ARD9VswBU8MJcd+43w7otNO4/If/6w8PxTjQps8JAY3bsy+q1WaKlldN/hCfx7O33qP3Za3TuhZe07hWoTVlfo5lTQh4USRnig68VX6LOHK6BAb4SL9c3QCKFE/C5GGIJ8QYHPw3vDh0PqvhwgfjVETLT4wnc+viA4b0FFKehj6c2678QoaGseDx0OKjlY60NvIkh5/y0ROj/X5hJ2OgNGhbCpkE47pxt5jtF1FX7ksRKNHz5tyNRrE0qxCWLb2vbHRtiouv9bDShRTmn6tfQhOc5A3rytvkGkopHtjbYa/TBcyTuMO1tx/ey565onKGNU2nDfYVPduyJWGJbId0NTCnxL00rTC58i9vrZcQ6Dx41z0KjwIay6GBWj+1BkBiYF/he4mVBEPOm5v81bHY1YLtwyaCxur+H2IqxOwgcR7oR6xMwYj+ahRb/M/5XlZi4eI+P27li8bdke9Dc6TFayA6mEoFMsHEHQGj1MOpyDtqDfV2wmrNQR+lxafvn25eWX6k6bbYE+wnJ+7By/QZpz8sOb/tijzkAZ7sWk3YPn9h2v0oyVz1w4L0w9FU0ocCcPQ3Cw8XTixvko67/p4AF+ZmRxiNmWIbTlwToft5VzKenQeZRoy03FnfFshDzAG03BXXBXsWiOJuOeBeg09IQYhPKxv/hxmAP5wsbYum9IEFIu0vfFrmiIIF6L8AewlMEHDPUfiyDAm2PrPhexmEeuQl9wRdf04tWVwFnKcvH7OtihW2PoNMGFEaLgJo/D4BYOw7cglAhR3AFu89ARZhCKnoE74Rky1Upick4ochVdO89r4tFfCHthpeUuAyNs4MUzvhMqhQmGM75yVHj8QHbCPnRwyd4F7M9XZeFbgtcHJ7J9+4/GJhruOjzLbthQjokK0YQkRREL6FBgN16/QyvsUKi2iHHDi2BXtkQ6ZQwrtNwTQ0NuJXqvSsELul/E3c/L0aX0jAsJuxOk08ekobmbgkhD3RKdnFAXlqsR2oM1L54Slqtwd6LvL9epeqLfBcv6Txrhv5NiQJ8lHSUxzxd64Q7efxL4YNToPI7QWzy6gVeuPA3dP1BdxOjPwnjqdN2pHPiBBw6+QUfxaoQmE+MaN8c8CjqLZIUpkZOnBM121wQg/01z9rARk2SHI3LiMtFDlJeDKtAl71RHMfI1UzoTYiYSnQ8shu7i0Y8k8eiHj3j0I5I02ycD6ExaEqLE3YVag+DEYfJ9686u3onYCylhUyfMmD1aE4imbZm1T2zpeHjevNOIfZife/OKZ7qlZj4KWx77E2lt0sossMt4RiYjD6YTXRtBhoeNhosnqLgipzd387JvVXll9de4oWlzFk7+AZiMy7fRIXT4hz1x7PZ02cytU37zQ+wS7M2fOxLiPT5g9tgRc06lZKQcE0/TzCOzWZtJH85hoL/5WvFcTr2oNjv+UUg/gamkTSKUXxGZ/KZOJL8ySGTstfLMs9Ngm00fOwfTyPwOW8kDXfonmAPndrWt1RivfrbZ3jc1Rejk/k0Z6zEzdaQ1CkYz14dvYSOnyY7MS49PQ+x68ObHztyflXP0wPnivdMCp80IcCO96w6pWY3JgJh52HikPRl5y8uDwRiMiyugJZiPqMTGmonGVSc9O3eePtbObvq5589Pnq/S/PvU0f/p3NZM4bsMIKxM1pmBxYIbjzsg6AwbxyDcFf+OpoIPQu3PIfT6IkIZxEcDeqy4ZxUporNqrEeJS9NIedasJrgnQWom2J1utKri55w+WdWb1f+bVZ1IVnUOWdVZZFXTyaoelVZVp65bU0m3klWFVHFZiZvVrfHCnoCppNm+4wNcNch3V8jJ+SyXPnZBcCDyZh0LfJ49KzhxTY0yZx0dv5nlMo5v2bkfHWcvjU+1Uder+etEy2vrCQFSzzzLALsGSoDUelIwc7smkoKN3f+GFLwkUsitI4WpEino/L4S7vFLfhV2/Hrx13u/HvhVjn1+vfWrQq1kvm9isqaJEjUxLVGWrEfzmzTRmmqXN2namrLhqEjxm45fUb2oAZQbNYOaR8VT66nd1DHqCvWAekb3oV1oPzqWzqbz6Sf0O6PmRlZG44wWGq0yumH0iOGYb5l+zBBmChPJLGaOMJnMFeaJcU/jEcaLjJHxReN7xoLxB5mZrJWsray7bJgsSLZEtlK2WXZf/o18iNxfPkf+h/yU/JL8T/lrhUzRWdFfYa9YqMhQnFdcVtxUvFJgdgDrxI5ip7Ez2Dh2ObuJPcieYYvZ2+xbE8bE3KSdiaOJp0mASaTJOpMTJrkmN01emOiUpsrvlH2Uw5SeylnKWOVK5RZlmfKWUgg3fMdo956k5H2afTHJYWpTA6to/s0ralMtErbpPOyRzFRkGk1jrpHqDf4Xi1UQFiPAYzt3MsC+eH7yXJXGFM2X3FzTT/3cA9F/zFWb1n9aqf5TSxpTuPzecTjCl/5xlJlK7mhd9S/VNhzw+hhVMRzlMpVOa5ni6dK2oTdhI2vcG6YRA+XhidJL/5djVaxprYd41scPen9y1scUpsr/dbwH+8hNK/99hklhioMU42eMiHYjDVpjnjTYizT4Fblba7Socs55bzb9gmxEfs+UbgTCD/cjnZ5Yd9ZmuuYhepJSepaFtQpTnYdtrQdBV5ef8R+zM0x1xrZimlaFWM1Of0Hx701pMkP/w8Ge+nM9GtP/6RM29edkNKb3Ee4PP8heHDynRcCy0LXTbeykxn8YvsQzSr4ZbU7clMiaghZGKYArFz/B4zQWcxpT3LHbUGyk+b/GTpEYiUWfR2JZ08qGmKbC9L/sR4CruCcLLmpT+F6kHTIVnvrXeJzw2jaBlF6Jpb4IFtd63CDvYKzwF4zR/0VKfwg+Defi+yPYofdHeEkVASrS59gLXgp9gP4cMdDKUGKFPljE2wRa286AFl1kphUoAV7IEkDmVIrNUW/k2Sj9Mw+xD05PtdeE4CF12Z+9WFPLsmFAq2+h4j1p51nTIVOO5uWl776jgf5u8lhH52lWZNCYGVQDCpBrJZtc25944fJBA8ismhLvmCZ/vcm6ipl0PTX30dVDGefZaadl/5vTDwT1vz7GoTF8jYPwfk9MGXC/I6h7ae6gawcyG53h6IgcLi16xQqO8nXg3A+U2J7g++15+aXn6BUqcV3diTUNLHNO7Y1w24Ru7RHujHC3p+2gHbqLSlJTylhbBTZyGIYV6mGJ47Z7nWCDRsuKJpeG30xgwfrNE7DQmLZFQ7QJQCUCfU37FrFvrtsTb4VyGNROY1qfzihaoxrRHFWbCjvs9TsUpnOiIkNCtkfu25+8Q3yzI0RtqosjpqTCtHvC0MAZtoRI2UHEWoUjCtP1z4tKXn8pW83085wB8scADVbQGzNkqglLNN7tNyQCGLIANKYS9oNy0/WvS0uBWclWKawSXHxn2rOm3a19O2n+b+H9L+81s6b/y+3U9uenVqrTElN/T9nJmjY+U85ajjv7QFO/l3ZtEDRT1x0jNwUvYcdAhC30nriX4Ek4oScpWYolmKjfUSPyioXgAL30DjJT8euaemfsJDiTt6H6bdGTZDGTgiP80FwUuS5yCzvLRXZg7uHFJ1EZOpt2sIY1Rfn6PonIGa4l4Jv69shDGJqASvD9RNn/18cZhDYRRGFYxE0XngdF6MnueCnqoaJ4skS0yaEoTYRGs4fWBEJsbQJJmiZiq3jrpa/gxYtosdKaxsaIaRYSgzVRkTahJYdqwYPgRcGDp4AjjIIzu1mysept9+0y8w+Pfe99MzsDTVzLNnHNzXENOK19sNBaldMaLM3PL4usJtIcB5BrKQX4ZcTcnpDW0wvzcDA7LiZy6GF2jA5SDz3KfeiibnaE9rBBAt+pvR/5l2SnEuut80FV2bSrA7zoTfpH5EWflM0UHuRwFdNJHMXx5NVQSGYn2Sn005eIqyyBdD89IJWePy5hHmvevJ1r02nimaCJ4XaaiA+3aCIlx4ekp+OVGzpNlDlNbOo0AfYc28sObnMtOs2on2xwyDIF2dsvQs2OwlOCRq00QHd7muJHdfHLFvHx5Oh/xGtYNcRvoxHHuH/3fTO0SLD1eetEHbtp5xnsZp0S5HDxAo9j8Cq98p6otrGbk1FlBMNrKrddigT7SJl7cG5JAZHqhS+Eb4goR9pNwkLAbLeOoh8JzCfmm6TNQoRJaevGlNMuslYpV8UBDwOq6iauslpTLD1J0Fxhumj76/qTDA3W9REbtMuBzh7nV6kt2IhYQ8Dy2IH/KmDu6tP8ooA5/TNvQ0c06J2NzMbuTMzJCbeUTeRvFWa+zFTWxa5TYGvNXG6DPwsg0bpiVlfiJmIczZDWj2YAfTV/g6sQoxWDNUdPwLoJUOwBJOBH4z9gfQnj4fVH4mdhBQLhsM+XGdO0TLZYDGcCBFogMCWDZ0rnAOe6n3NA4Z3BAfdl0O61MAAEBQRCEx5PaEHTniy8IbCZi10eCsbOn7uSekGKK6kNHlajHRx7bxvY62thb1p8Elr07eQO7J2Wwdoqz+V9P3Zhib3m4W1PBbFKXcjOsl8S/Ab8qP1MAAAAeJxjYGBgZACCi3oz80D0+VUSdjAaAD/LBaYAAHicY2BkYGDgAWI9IGZiYGVgZDQEYiNGIwZmRmPGZCA7hTGVgYkxjbGSgZGBBayKAQBGeAMuAAAAeJytWHtwlcUV/529Ibk3uSYBk0uIAQPGQAE1DUYeRoHIII9AsKW2Q50KbRFaHvLS6fhHh7YUfFJEZbBax1ptRWynWss4zlSwKgMdGhQFuYopQpBCQWKAEGLI9rfnu48vhBsuM+6Zc77z7Z7ds3v2nP32fBAA2ZiJlQiMG187HQVzlsyeh7L5s5YtxPXIYCusRYAPgenyHkHglrHTSxGZUldL+q26KaSdJAI/WrR0EQrmzV6yEMULZi2Zh1JtgVKJSyGIfJTE3ktYAwQkI6Mmf5LqlJ5LWJ+NHoRscosxAFehDFejHAMxCN/AYAzBUFyDa3EdKvBNVGIY51+FGzAcIzASo3AjluMX+CV+hRX4Nde7CvfjATyIh/AwHsFq/AZr8CjW4jE8jiewDuvxJH6Lp/A0fodnsAX/xDvYim34F3agHu9hFz7EHuzFJ/gU/8FnOIhDOIyjOIYv0IRmnEILWtGGdnRwoUYyJFOCki1hyZV86SUFEpEiKZYS6StXSn8pk3IZJlUyXEbKjTKNXebr2udQRwMaOXITWmigJjTJJJkmM2S+bJUd0iCN0qzQQGiXdmOcTBIo7cE0kx+TTMoTKJHgY2M4VBnt79U26xixWu3VkByZ8h4mOUUTMSWm3EwwU810M8PMNHdx9/LsFtJi26b0hNZ8TjrKtnPn8+w5DGFbL5TZwxhErCBWElcR1xIfIz5OfIK4jrieuJW4jbiHuJfYRmwndhBFxzOkZzjWV7Rqlj1GPa2JmghrPteaMhulzihbPmFLlHqj1Bul3ij1Rqk3Sr1R6o1Sb5R6o9Qbpd4o9UZxiP3a+GwndhDdCo9Ro5uB03STPYsf2A91Ttvp947eZJtZt11n6Em51rNszbMnlTtEdPY5rrZqoGSWPUquEUGZg0qZi2vlJxgrP0VE5uF6WUBciAK5GyGI1GK00uFK+ysdqLSf0nKOOocRGGIMFjGmXCRVMIK82BmFatTgFozHRExFHabhNnwX38MMxkuqaHkWv8dz+AOexwt4ERvwEjbir3gFr+JveA1/xya8jn/gTWzGW3gb72pM7cT72I2PNY5O4wzOMna+YvSc80VLH8bLFYyYKrmBcTKCkTKKsVIto2WM1MpiWSJLZZncI/fC5NzsoqfHseB9XGUfnkmt9pzdZE/w+aVttCftTnsAFy32IL0xzjdxd9Iu8X7UeKIbqeMJrkXpmUvQ0Jq+rJsP599qdynfRBvstDtcDT3piD2CAvrThUuQ8kfS0WfrlSZsxIi62JzOuDFtg7MQ+ZakpRi1qfokZmGbnNU4+8bO+8J467bfRWdV7+NTWSV173T0BDGLXgm7X2fe2yFX8qm25RIzY1zIeS7ltnXqm+5Mdvv4c6nluvQ7wHPr/LrjF5D7iLjZ58G71NsbfRLKe/vR2S7em+3oVNdFa6Kl3u62zXZz7O0Du8nbGbuNLfX2oNZuTdH3tJuBPexJXVDiA9VwlBqiek7s83txusWLkYuUEpVsTsZ5aj/XVi+iGp2NGb+thBM8ubiX9sv0/KD788Q7c5S7BP/oNEKT0la3JuWau5Ptulr7v25HPx7zHV9E21NdxAQDZBx6opjfRWeVklh9X37Xc5Vzt8sgv6fZuJy17hYZIXYuhcQCvXFdpm9h5DH+MsgVansO41QYmVn8RhaxpQhXdDf3Syo9fQC9/XYuQcU4OL5vDHrwnlSsc4yDW0W8ZMUgGFsDurQUkS+i1sIEGvZ3GOTag96N/7ySp1ioo/ixL2sdRnhq9aHlM85DVwoTGETyLAvQtnHM1pu+h5fT3g776uhx5Gedc/YQugtxjPfJS2npZE8Pv94S5joFWXInZ9G55KfVP4vrd37WO/HMjL157w6LaKVC+l+I8iHtJYn+l9H2YQVDjKgdIgTnV2HuaZjPXHpML84zg9bKiEVB2t+Ubufuh5zEvP2QkwAXT3GPDbHFcO5+CCcgXsK6hmRtWNfhrSXi7vTsFccctjrsnQLj7RHv23seZuozoq3no2vpmcAc31j++iJaOY4BztBlw4V8+tGdLR5CdyGO8T6pS7Knh19vMQr9mWFfzbeBBGYvzKx7MCcYRU+pwa307on4PmN8OTPpocykVzFbWEMYxoxgHfPu9bz3j8SfeM+/lTf9fzNf2ElYwBv++1jIW/5u3I2PCIsQ5Y1/MfYRljLLbcAy7CfcgwPMoO9lHnCaY58h3M984BweYCYdwWpmAiV4QfpJP7wkpVKKjTJABuBl5tCD8GdmB9V4VX4ss/EGDCWdhWYyO3H+Dnsots7Y+R+/czL39J4nY8/9vDXot8a74fhu8dXuuxn70hnugDuTjUZkUH1bGO35HL+akMncZDRPhDEyBgGZLJMRkjqp40wMvaCMYDCIwNyPILRxBflKgqGla+gJzrpG7Wpo1/Wkz+KPrH+LEGD29Dbpu4QAthIMthEM9hAM9hIM86lDHLkNLgduh8uxOwhGz1iX9eXQ4/LhZVGTOTcJ3G42kd5Br/4OXmbW9jpztXeYpb3HUfdxb/6LL3AKbdyNTAkzOyviXpTJYKlgXlYtNTJBpsp0mSEz5S6Zz6zsZ/JzWSEPyhpZJ0/Lc/Ki/EVekzdki/7B2CV79S/GUWmSFvf/wgRNrikwxabUlJuhptKMMDebcWaSmWZuN3eYH5q5ZqFZZu4zy81K87BZa9abZ8zzzGVXcEdEJihdrnSG0v5KVyudq7RKacjXOljpBkfphY4+pDW1yuvI+Eypu7OI2aytfo1d6eou43eltT5dK3zyfn6CTz4Vv9xHNyTX7q1FipOjxXSlw1co/6RvLbXd8QGTtLBnsZR8VdKeKflQ0tqd+AvLGN6DXDwB5fpHw4sq908wgOsIPXg6VfFsH0cIYTwhm6fYRHp/LabQ0+sIufg2PT4PK7n+XniUUMRTbCNPulcI/RgFb+JKRtl2lKKeZ1mZ/gMcpHE2hCfZx9R3mCfVNRphYxgfeRjLyBiI29zfTqnUb3Um6Z3A/wEKSlkzAHicfVJNT1NBFD3nvYIFS0UgLggxDfGDEEhYGWMIQSWYNC0QgiwMiSmUfvH6iq+vQIlx6dK4cunSpQuX/AZ/gj9Cd+7wzHRoihQWc+7HnHvnzr0XBDCMMz6Dv7Ka28JEOdo/wFxQiEOsIKFbnJ/jlgThwZeWxNC1/nvwXz7fymA2v57LYHlzPZ/Bdl+m8SW7vkRf70Bf76DzDhcKQYylYtioY7UUFfaQC6rlAraDxl6AHYu7Fithqx4hbETFEHGzddjEqbJ5NqM5pja/k9PaKYsJi7571+CgxdsWB3AHGcxgAU+xjCw28Qa7qCHCe3zEJ3xxuT+4DD87NmedXLTZPK4xdp7PTn518puT35384SLO+Mtpf72pTpXeEyfXOlwvUMVzGGdOFZ2awwd8yEd8zBLLrLDKGg8YsM6QDcWMYxTT+ssLbDDJIaY4wkO+Y8QmY7Z4xGOesC3mjno02f35knYkiw3N2BO/pL+2FVWWjBRbkWwqQ1W3MWvCFg+ER1R9ylgXnjAUtlWFp+x3ldtMJo3ERcVmEhc13XDj27gJxVPVmS6MCIm8xWOnX8ea72HNi5EyP9Esm3YDxtSfCTN/vu2p0tiv/7MXbYbRK1xf2pTOmNu5tLlTx9rWpuZ0E8NoJXWok2fyEsvs5rTmdvmtq5wFTam3VsNIyjOIFPcl8ywKs7b+Vzr3ZQ3bXyfwW/qx1f44zVOX8vbldHfD+m9WurtXffbpH0lRc0cAAAB4nGNgZjJn1GFgZeBg6mKKYGBg8IbQjHEMRow2QD4DCwMcsDMggVDvcD8gpfCbifnEf1YGBuZ3DIcUGBgmg+SY+Jn2MCgAITMAv70LEAAAAHicvdPZT1VXFMfx7++AOFEVcGDyeu5BLhUEca4jiiAXlaoVhxZBBHGOQ6Jt0ybWWqfO0arR1sQJ0SJqEGdN9MG0af8CE6PnHv4D9cEHw91u0TTxuYk72XtnvezPyl5rAQm82dnInuiBjdQdJ+q8vVczgx5E2KGeSlOWhilHBYqqSjVq0gbt0EEny5no/O384zxOiCQcSrgf2hN67g50M92Q67kRt9id7Ja5beG0sBeOhIvCdZ7j9fdSvUFephfyCryoV+815f770jHGei4nlazBCslTnoo0TwtUp/XaZJ106/xlnYdvnZ2hZ26am+5mu263M+kdp6bbSbFOxn/OKuvIGBOY++auuW1umuumw7SbS6bNtJoW02wOmOT403hjvCFeHU/uOtG1rfNaZ2WQH+QFkSA38IKMICXoFTsVmxIrjOXHcvwXfrUf9Sv8cr/UL/HH+kN8nnQ9OpbU+OY/38NKcvp0V47/LQrHVj/R1juJnvSiN33oSzIf0I/+DCCFVNIYyCAGM4R0Msgky3bKUEIMs5UL45HDcHJtv+TxISPIp4CRFFLEKIoZzRjGMo7xTGAiHzGJyUxhKtOYTonts5mUMosyyplNBVEqmcNc5lHFx8xnAQv5hEVUs5glLGUZn/IZNSynljpW2Px3s4d9fM8BjnCcU5zkNM2c4Szn+JPztHKBi7Rxicu008EVrnKda9zmFne4q3K20EAja1TB55xgE+s0n22sVT17OapatmqlGmhiu5ZomZZqnOpYz1fWbuEm37CSjVpuJ+R1Nhv4WlHq2cl3HCaO0TRNV6lmqUQzuKFG7inb9neV5miuVtlpms0XmqkyVbKLH/iWH9nPz/zCr/zEbxyybx7kd/7gGJ0aoWI2a6QKVcSXGq1Ryn8FkAO9owB4nGNgZGBgAGJL5a7QeH6brwzczC+AIgwXJyeKwOh/r/4rs9oxHwVyORiYQKIANhgLpAAAeJxjYGRgYH73346BgTXj36t/31jtGIAiyICxCgCpbgc4AAAAeJyNVE1IlFEUPfe+GY2kzEizqTT/chrL0knMUFEqM5pSWljEoGIuSvuhXwhsFRYhRFkEQkFEkVC0aNHCgjb9QD9CtYm27apFZUZJ49d5rxkbxhYtDue9933v3vfOuffJN0DmAniOeqlBrY6iSLuwxNxBmZ7BWtxDrazEdqnHDmnGQvmIEjxGSHrRgKcIS503rrdRJYeRpRsQ1EykayPytQoFGkWVhlCqe1DJcQUeIYwn3MsYUxhGmnnHfaPw6Qv06AMETTZ5gAgTXzgPoEeKifeA3ueaHz1miFhIrODeK+R68ht+24UlWo4MA+zUIcb+iTRyjh5k/Isok62M8xCNchn71aCQ54O0YyPPXKnX0a0VCOlNIsJzrqcGfRxfQrdkYJtkeMNax3EOun3z0KHniB5+t/u4R46gQx5jgZzCUj2NLfIVPtPJvFnIlu/ehM7GaqlGGSbQLt3Yyftvcto/Q53Lu5j5XpJ74Xf/vEWuHMVyHUdQ+ohbKNFSarYXDW6tHdX0pMXp2IdCiWIO1zZTj13aCrV6c96GSeYfRLHcRcTMQLbJJzbx32F6bXX/B3yGTC+cD0mQYu8XvYgSaUSmKQASPqSC52p1Y3qRDOfFVcY7w7HV/R8wb8gVf3xIBj34TC9ayT/Jyporn/IhBVYXN6YXyXBe0DPH9r4251/2M2alu7vNH2dXkyNxvsZ1q0ckic+nzFm3rnYS/AmzqF3Mnb8YAZ6dczQjhjXkDs47TDr35rDOWOeIedddrdchoDW8nx9drLs2W/tTnM+6sxwkz0OWFHhj1gurxzS2fUItEuxrQtCXx3OxZ2zdxrklziHbR7aWpzF7y9W35WNY6vykptNYyP3YavvP9QA9d3rH+9D2QipL1OtPzWN1YA0XEXmu3tuxiugjaolOIkDMp2Ih5+FrbyKRM5UTZ5ALfEdGuYPvWAISIOizrGMcxSwL/EBYKxH27+a7kcUey0UENZMfzCLOX6HE9Hoxc5JvzTI0Uedsw/4zB5BnIuyrKOOMUftOnt32J99JF+8G/znOPGs8z/V/0luoM7mnhVp0Mf4I3wnbt4m+PsH7HyIG+G0fYw5imZxF6f/+9xs7uRo7AABQAAF6AAB4nK2UzW8bRRjGn7XjtqEfciQOfEjoFedmvXYT0sanqLVFW8dO66Q9j+2NvfJm19od27hHEJx74MiBa+8IcULiisSVf4EbV47wzHjSOMUCVOGVPb+Zed6PfecdA/jIS+Bh+anjM8ceyvjVcQFX8YfjIj709hxvoOxNHZfwaeE9x1dQLnzh+Bq2Cj843iT/7vg63i/uOL5B/tzxTbzc+NHxLXxQ+tJxGe+Uvne8hVLpF2bibWxyNrNZGfYg+M5xgda/OS7iE/zpeAPidR2X8NL7yvEVSEE5voaPC1873iT/7Pg6asXzWDfIbcc3PSl+4/gWdkodx2W8W/rW8Rbz/wn3kWKCBTJEGGIEzYxf8VtDgCp2SD3uCh5hipiakArF+QlnCgmtZ8gxpsbn6gFXY44X3nI7CzmGHGf8HVCJ++lkkUXDkZZXUguqO9JbyKNpHIVayUmsknSWjxe+HMSxWFkuWZiH2Swc0PiQURPr2/jMmIfJuvU6Jg7TRFOdKS0tYw08pXRoX0HRAE/D4TRWhCqTCexT5ys9xnO0SesCbK8GqPpBENRPHj9v1y9ibbtYb5HeMyvNKTGmcimtI3S5Yri2sjqiUqNv9bPXFj727O4Zg47p02hOuWpOrmftd+33Lu5wdo92D9Bg9AbT6zDSIamNYyYUZnmUJrJ80aOuBEHN4ijV/TSZmQ1/L6ifqXGY6lM/jno1f9ffvXundk8eNJ41Wp2jw0b7eH01ttdX47yA/95r+FuvvK2VSUHzBuyjwmduHx8vrP68r02Vzzia1qnQROvJfqUyn8/9F+OF6dN+euarrPJ/ezumv8jeoKYrorAXUp6opl9l75U4hXnzPueJLfSAK1PywBZdqB9ZbRcPWXrhWU+sdtVz65KH21xZ15VVe88vMrsc9zwbxZorsjmBHn/Nzpxzk4fY02nyv+KJZc1qyRuVy+nT/IdMbOP4NoeYY8rVIfc7tG+xQKMolyb7R7rpqZ6rLBQuxFE/TPJwINNkEGaiR6F0H7akMwmTpbi1FNyWiy6v+mKdOVvjRs1UFKteHMo80iNR0jx4IkrvizuxvJ9FE537eRT7aTasdJqtNxvgP77GPzlcd31WrgxWb9Ly+vwF9YNqdQAAeJxjYGYAg/9bGYwYsAAALMIB6gA=) format("woff");
    font-weight: 300
}

@font-face {
    font-family: Montserrat;
    src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
    font-weight: 100
}

* {
    font-weight: 300;
    margin: 0;
    padding: 0
}

label {
    font-weight: 300!important
}

.left {
    float: left
}

.right {
    float: right
}

.icn {
    background-image: url(/arquivos/sprite.png)
}

.center,
.container {
    clear: both;
    width: 980px;
    margin: auto
}

a,
a:active,
a:focus,
a:hover {
    text-decoration: none!important;
    color: inherit;
    background: 0 0;
    border: none
}

.cart-select-gift-placeholder {
    display: none!important
}

.add-item-attachment-container,
.item-attachments-content,
.item-attachments-head {
    display: none
}

#footer,
#header {
    width: 100%;
    clear: both;
    float: left;
    background-color: #009FE2;
    font-weight: 300;
    color: #FFF
}

#header {
    height: 70px
}

#footer {
    height: 60px
}

#header .info-site {
    float: right;
    margin-top: 10px;
    font-size: 15px;
    line-height: 2.6
}

#header .info-site .secure .icn {
    margin: 0
}

#header .info-site .icn,
#header .info-site .icn + div {
    vertical-align: middle;
    display: inline-block;
    float: none
}

#header .info-site .icn + div {
    margin-left: 9px
}

#header .info-site .icn.tel {
    margin-left: 20px
}

#header .info-site .icn.security {
    margin-left: 24px
}

#header .info-site .phone,
#header .info-site .secure {
    width: 144px;
    height: 44px;
    background-color: #0FB3ED;
    margin-right: 12px;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -o-border-radius: 30px;
    -ms-border-radius: 30px
}

#header .info-site .secure {
    width: 170px;
    margin-right: 0
}

#footer .rights {
    font-size: 11px;
    line-height: 60px
}

#footer .terms ul {
    float: left;
    font-size: 12px;
    margin-top: 19px;
    margin-right: 67px
}

#footer .terms ul li {
    display: block;
    padding: 0 14px
}

#footer .terms ul li.middle {
    padding: 0
}

#footer .terms ul li.middle a {
    border-right: 1px solid #FFF;
    border-left: 1px solid #FFF;
    display: block;
    height: 12px;
    line-height: 1;
    margin-top: 4px;
    padding-left: 14px;
    padding-right: 14px
}

#footer .terms .right div {
    float: left;
    display: block;
    margin-top: 10px
}

#header .icn.logo {
    width: 280px;
    height: 80px;
    background-position: -320px -520px
}

#header .icn.security {
    width: 20px;
    height: 20px;
    background-position: -440px -442px;
    margin: 0
}

#header .icn.tel {
    width: 20px;
    height: 20px;
    background-position: -460px -442px;
    margin: 0
}

#footer .terms .icn.fizzmod {
    width: 120px;
    height: 40px;
    background-position: -320px -442px
}

#footer .terms .icn.vtex {
    width: 80px;
    height: 40px;
    background-position: -240px -442px;
    margin-right: 22px
}

#cart-title {
    font-size: 0;
    padding: 0;
    margin: 24px 0 0;
    color: #009FE2;
    border-bottom: 1px solid
}

body.body-cart #cart-title:after {
    content: "Mi Carrito";
    font-size: 19px;
    line-height: 44px
}

body.body-cart div.cart {
    width: 650px;
    border: 0;
    padding: 0;
    float: left;
    margin-top: 19px
}

body.body-cart .cart-items td,
body.body-cart .cart-items th {
    border: 0;
    padding: 0;
    margin: 0;
    vertical-align: top;
    font-weight: 300
}

body.body-cart .cart-items tbody tr {
    border-bottom: 1px dashed #707070
}

body.body-cart .cart-items tbody tr.product-item.hide {
    display: table-row
}

body.body-cart .cart-items tbody tr.product-item.hide .quantity-price {
    display: table-cell;
    margin-top: 46px;
    margin-left: 2px;
    padding-top: 44px!important;
    color: #05b942;
    font-size: 16px
}

body.body-cart .cart-items tbody tr.product-item.hide .quantity-price:before {
    content: "¡"
}

body.body-cart .cart-items tbody tr.product-item.hide .quantity-price:after {
    content: "!"
}

body.body-cart .cart-items tbody tr.product-item.hide .quantity {
    margin: 38px 0 0 10px;
    width: 64px;
    line-height: 36px;
    background: #f5f5f5;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -o-border-radius: 30px;
    -ms-border-radius: 30px;
    float: left
}

body.body-cart .cart-items thead {
    border-bottom: 1px solid #cecece
}

body.body-cart .cart-items th {
    color: #707070;
    font-size: 15px;
    line-height: 30px;
    vertical-align: bottom
}

body.body-cart .cart-items thead .product {
    width: 358px
}

body.body-cart .cart-items .quantity,
body.body-cart .cart-items .quantity-price {
    width: 80px
}

body.body-cart .cart-items th.quantity-price {
    font-size: 0;
    color: #FFF
}

body.body-cart .cart-items th.quantity-price:before {
    color: #707070;
    font-size: 15px;
    line-height: 30px;
    vertical-align: bottom;
    content: "Subtotal"
}

body.body-cart .cart-items .product-price,
body.body-cart .cart-items .shipping-date {
    display: none
}

body.body-cart .cart-items tbody td {
    box-sizing: border-box!important
}

body.body-cart .cart-items tbody .product-image {
    min-width: 150px;
    max-width: 150px;
    height: 150px
}

body.body-cart .cart-items tbody .product-image img {
    min-width: 150px;
    max-width: 150px;
    height: 150px;
    margin-top: 10px;
    margin-bottom: 10px
}

body.body-cart .cart-items .product-name {
    width: 208px!important;
    padding: 0;
    margin: 0
}

body.body-cart .cart-items tbody .product-name * {
    margin-left: 16px
}

body.body-cart .cart-items tbody .product-name > a {
    margin-top: 20px;
    display: block;
    font-size: 15px
}

body.body-cart .cart-items tbody .product-name .brand {
    width: 100px;
    height: 48px;
    display: block;
    margin-top: 14px;
    margin-bottom: 15px
}

body.body-cart .cart-items tbody .product-name .brand .brand-label,
body.body-cart .cart-items tbody .product-name .brand .brand-name {
    display: none
}

body.body-cart .cart-items tbody .product-name label.gift {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    color: #009FE2;
    margin: 0 0 0 9px;
    font-size: 11px
}

body.body-cart .cart-items tbody .product-name label.gift:before {
    display: inline-block;
    content: "";
    width: 20px;
    height: 20px;
    background: url(/arquivos/sprite.png) -40px -60px;
    margin: 0 5px -5px 3px
}

body.body-cart .cart-items .quantity-price .total-selling-price,
body.body-cart .cart-items tbody .product-name .seller,
body.body-cart .cart-items tbody .product-name label.gift input {
    display: none
}

body.body-cart .cart-items tbody .product-name label.gift.loader.checked:before,
body.body-cart .cart-items tbody .product-name label.gift.loader:before {
    background: url(/arquivos/check-loader.gif) center no-repeat;
    width: 20px;
    height: 20px;
    background-size: 15px
}

body.body-cart .cart-items tbody .product-name label.checked.gift:before {
    background-position: -60px -60px
}

body.body-cart .cart-items .quantity input {
    margin: 38px 0 0 10px;
    width: 64px;
    height: 36px;
    border: 1px solid #c1c1c1;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -o-border-radius: 30px;
    -ms-border-radius: 30px;
    padding: 0;
    box-sizing: border-box;
    float: left
}

body.body-cart .cart-items tbody .quantity {
    position: relative
}

body.body-cart .cart-items .quantity i {
    position: absolute;
    right: 0
}

body.body-cart .cart-items .quantity i:before {
    content: none;
    content: "";
    width: 10px;
    height: 10px;
    background: url(/arquivos/sprite.png)
}

body.body-cart .cart-items .quantity i.icon-plus-sign {
    top: 36px;
    right: 0
}

body.body-cart .cart-items .quantity i.icon-minus-sign {
    top: 54px
}

body.body-cart .cart-items .quantity i.icon-plus-sign:before {
    background-position: -490px -240px
}

body.body-cart .cart-items .quantity i.icon-minus-sign:before {
    background-position: -480px -240px
}

body.body-cart .cart-items .quantity-price .total-price {
    display: block;
    margin-top: 46px;
    margin-left: 2px
}

body.body-cart .cart-items .item-remove {
    padding-top: 46px
}

body.body-cart .cart-items .item-remove a {
    display: block;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

body.body-cart .cart-items .item-remove a i:before {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    background: url(/arquivos/sprite.png) -140px -40px;
    cursor: pointer
}

body.body-cart .cart-items .item-remove a:hover i:before {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    opacity: .6;
    filter: alpha(Opacity=60)
}

.link-coupon-add {
    display: none
}

body.body-cart .container .summary-template-holder,
body.body-cart .container .summary-totalizers {
    float: right;
    width: 300px;
    margin-top: 0
}

body.body-cart .container .summary-template-holder .summary {
    border: 3px solid #F2F2F2;
    border-bottom: none;
    padding: 20px 13px 0;
    box-sizing: border-box
}

body.body-cart .container .summary-template-holder .summary-coupon-wrap {
    display: block!important
}

body.body-cart .container .summary-totalizers {
    width: 274px;
    padding: 0
}

body.body-cart .container .summary-totalizers td.empty {
    display: none
}

body.body-cart .container .summary-totalizers td.info {
    text-align: left
}

body.body-cart .container .cart-links-bottom {
    clear: right;
    width: 300px;
    border: 3px solid #F2F2F2;
    border-top: none;
    margin-top: -1px;
    box-sizing: border-box;
    padding: 0 13px 20px;
    position: relative;
    height: 106px
}

body.body-cart .container .cart-links-bottom #cart-choose-more-products {
    position: absolute;
    bottom: 0;
    color: #009FE2;
    line-height: 21px;
    font-size: 12px;
    margin-bottom: 12px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

body.body-cart .container .cart-links-bottom #cart-choose-more-products:before {
    content: "";
    display: block;
    float: left;
    width: 20px;
    height: 20px;
    margin-right: 5px;
    background: url(/arquivos/sprite.png) -460px -460px
}

body.body-cart .container .cart-links-bottom #cart-choose-more-products:hover {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    color: #14B0F2
}

body.body-cart .container .cart-links-bottom .btn-place-order-wrapper {
    text-align: center;
    margin: auto;
    display: block
}

body.body-cart .container .cart-links-bottom #cart-to-orderform {
    width: 256px;
    height: 46px;
    background: #06BA42;
    border: none;
    text-shadow: none;
    padding: 0;
    margin: 0 auto;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -o-border-radius: 30px;
    -ms-border-radius: 30px;
    font-size: 16px;
    text-transform: uppercase;
    line-height: 46px
}

body.body-cart .container .cart-links-bottom #cart-to-orderform:active {
    border: 0!important
}

.cart-template.mini-cart .cart-fixed .btn-success:hover,
body.body-cart .container .cart-links-bottom #cart-to-orderform:hover {
    background: #1DCE53!important
}

body.body-cart .container .summary-template-holder .summary-coupon-wrap .coupon-fieldset {
    float: right;
    width: 300px;
    margin: auto
}

body.body-cart .container .summary-template-holder .summary-coupon-wrap .coupon-fieldset .coupon-data {
    display: none
}

body.body-cart .container .summary-template-holder .summary-coupon-wrap .coupon-fieldset > div {
    display: block!important;
    margin-left: 33px;
    border-bottom: 1px dashed #707070;
    width: 264px
}

.container .cart-active .summary-template-holder .coupon-column {
    float: right;
    width: 100%;
    display: block
}

body.body-cart .summary-template-holder .summary-coupon-wrap .coupon-fieldset .coupon-label {
    color: #707070;
    font-weight: 300;
    margin-top: -18px;
    font-size: 15px
}

body.body-cart .summary-template-holder .summary-coupon-wrap .coupon-fieldset .coupon-label label {
    font-size: 15px
}

body.body-cart .summary-template-holder .summary-coupon-wrap #cart-coupon {
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -o-border-radius: 30px;
    -ms-border-radius: 30px;
    margin: 10px 0 20px;
    border: 1px solid #C1C1C1;
    text-indent: 10px;
    width: 100px;
    height: 30px;
    box-sizing: border-box
}

body.body-cart .summary-template-holder .summary-coupon-wrap #cart-coupon-add {
    width: 80px;
    height: 30px;
    background: 0 0;
    border: 1px solid #009FE2;
    box-sizing: border-box;
    color: #009FE2;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -o-border-radius: 30px;
    -ms-border-radius: 30px;
    margin-bottom: 9px;
    margin-left: 8px;
    text-shadow: 0 0 0 transparent;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s
}

body.body-cart .container .summary-totalizers #shipping-calculate-link:hover,
body.body-cart .container .summary-totalizers .table .shipping-calculate .btn:hover,
body.body-cart .summary-template-holder .summary-coupon-wrap #cart-coupon-add:hover {
    background-color: #009FE2;
    color: #fff
}

body.body-cart .container .summary-totalizers .table {
    width: 262px;
    margin: auto auto auto 7px
}

body.body-cart .container .summary-totalizers .table .shipping-calculate td.info,
body.body-cart .container .summary-totalizers .table .totalizers-list td {
    text-transform: uppercase;
    font-size: 15px
}

body.body-cart .container .summary-totalizers .table tfoot {
    font-size: 17px;
    font-weight: 400
}

body.body-cart .container .summary-totalizers .table tfoot td.info {
    text-transform: uppercase;
    padding-left: 0
}

body.body-cart .container .summary-totalizers .table .totalizers-list td {
    padding-top: 20px
}

body.body-cart .container .summary-totalizers .table td.monetary {
    text-align: right;
    width: 169px
}

body.body-cart .container .summary-totalizers .table tfoot td.info,
body.body-cart .container .summary-totalizers .table tfoot td.monetary {
    border-bottom: 1px dashed #707070;
    padding-bottom: 20px;
    padding-top: 20px
}

body.body-cart .container .summary-totalizers .table .totalizers-list td.info {
    line-height: 23px;
    padding-left: 0
}

body.body-cart .container .summary-totalizers .table .totalizers-list tr {
    border: none
}

body.body-cart .container .summary-totalizers .table .totalizers-list tr.Items .info:after {
    font-size: 9px;
    position: relative;
    color: #333;
    content: 'Sin IVA / sin descuentos';
    clear: both;
    float: left;
    line-height: 13px;
    width: 100%
}

body.body-cart .container .summary-totalizers .table .totalizers-list tr.Tax .info {
    font-size: 0;
    color: #000;
    position: absolute
}

body.body-cart .container .summary-totalizers .table .totalizers-list tr.Tax .info:before {
    font-size: 15px;
    position: relative;
    color: #333;
    content: 'IVA'
}

body.body-cart .container .summary-totalizers .table .shipping-calculate td {
    padding-top: 22px;
    padding-bottom: 20px
}

body.body-cart .container .summary-totalizers .table .shipping-calculate td.info {
    line-height: 30px;
    padding-left: 0
}

body.body-cart .container .summary-totalizers tbody.shipping-calculate tr {
    border-bottom: 0
}

body.body-cart .container .summary-totalizers .table .shipping-calculate .postal-code {
    width: 100px;
    height: 30px;
    padding: 0;
    text-indent: 5px;
    border: 1px solid #C1C1C1;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -o-border-radius: 30px;
    -ms-border-radius: 30px;
    margin-bottom: 7px
}

body.body-cart .container .summary-totalizers .table .shipping-calculate .btn {
    width: 80px;
    height: 30px;
    background: 0 0;
    border: 1px solid #009FE2;
    box-sizing: border-box;
    color: #009FE2;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -o-border-radius: 30px;
    -ms-border-radius: 30px;
    margin-bottom: 9px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    text-shadow: none
}

.help.error {
    display: none!important
}

body.body-cart .container .summary-totalizers #shipping-calculate-link {
    width: 80px;
    height: 30px;
    color: #009FE2;
    border: 1px solid #009FE2;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -o-border-radius: 30px;
    -ms-border-radius: 30px;
    display: block;
    line-height: 30px;
    text-align: center;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    float: right
}

body.body-cart .container .summary-totalizers .empty,
body.body-cart .container .summary-totalizers .space {
    display: none
}

body.body-cart .container .summary-totalizers .table tfoot td {
    padding-top: 20px;
    font-size: 17px;
    font-weight: 700
}

span.link-print-cart-wrapper.hide {
    display: block!important;
    position: absolute;
    bottom: 0;
    right: 0;
    margin-bottom: 8px
}

span.link-print-cart-wrapper.hide a {
    font-size: 0;
    padding: 0;
    border: none;
    box-shadow: none;
    background: 0 0
}

span.link-print-cart-wrapper.hide a:after {
    content: "Imprimir";
    color: #7A7A7A;
    font-size: 12px
}

span.link-print-cart-wrapper.hide a:before {
    content: "";
    display: block;
    background: url(/arquivos/sprite.png) -440px -460px;
    width: 20px;
    height: 20px;
    float: left;
    margin-right: 7px
}

#orderform-title {
    padding: 0;
    margin: 24px 0 44px;
    color: #009FE2;
    border-bottom: 1px solid;
    font-size: 19px;
    line-height: 44px
}

.client-profile-data.active .accordion-inner {
    float: left;
    padding-left: 0;
    box-sizing: border-box
}

.client-profile-data.active input[type=email],
.client-profile-data.active input[type=tel],
.client-profile-data.active input[type=text] {
    padding: 0;
    height: 30px;
    box-sizing: border-box;
    text-indent: 10px;
    box-shadow: none;
    width: 138px
}

.client-profile-data.active .client-company-name input,
.client-profile-data.active .client-company-nickname input,
.client-profile-data.active .client-email input {
    width: 300px;
    padding: 0;
    height: 30px;
    text-indent: 10px;
    box-sizing: border-box
}

.container-order-form #payment-data > .step,
.container-order-form #shipping-data > .shipping-data,
.container-order-form .client-profile-data {
    border: 0;
    width: 300px;
    box-sizing: border-box
}

.container-order-form .client-profile-data.active .accordion-heading {
    border-bottom: 1px solid #353164
}

.container-order-form .client-profile-data.filled .accordion-heading {
    border-bottom: 1px solid #7f7f7f
}

.container-order-form .client-profile-data.filled .icon-user {
    vertical-align: middle;
    display: inline-block;
    margin-top: 0
}

.container-order-form .client-profile-data.filled .icon-user:before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 8px;
    background: url(/arquivos/sprite.png) -480px -442px;
    vertical-align: middle
}

.client-profile-data.active .client-notice.notice,
.client-profile-data.active input[type=checkbox] {
    display: none
}

.client-profile-data.filled .accordion-heading .accordion-toggle {
    font-size: 15px;
    padding-bottom: 5px;
    padding-left: 0
}

.container-order-form .client-profile-data.filled .form-step.box-info {
    color: #7f7f7f
}

.icon-edit:before {
    font-size: 0;
    content: none;
    margin-bottom: -8px
}

.icon-edit:after {
    content: "Editar";
    color: #009FE2;
    font-size: 13px;
    font-weight: 300
}

#payment-data .icon-edit:after {
    display: block;
    margin-top: 6px
}

.container-order-form a.link-box-edit.btn.btn-small {
    border: 0;
    padding: 0;
    background: 0 0;
    margin: 10px 10px 0
}

.container-order-form #shipping-data a.link-box-edit.btn.btn-small {
    margin: 2px 10px 0 0
}

.container-order-form .client-profile-data.active .accordion-heading .icon-user:before {
    content: "";
    width: 20px;
    height: 20px;
    float: left;
    margin-right: 8px;
    margin-top: 4px;
    background: url(/arquivos/sprite.png) -500px -442px
}

.client-profile-data.active .accordion-heading .accordion-toggle {
    font-size: 15px;
    color: #353164;
    margin-left: 0;
    padding-left: 0
}

.client-profile-data.active label {
    font-size: 0
}

.client-profile-data ul li.corporate-hide-link {
    margin: 0 0 7px
}

#is-corporate-client,
#not-corporate-client {
    font-size: 0;
    color: transparent
}

#is-corporate-client:after,
#not-corporate-client:after {
    content: "Necesito boleta con RUT";
    font-size: 12px;
    color: #7F7F7F
}

#is-corporate-client:before {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    float: left;
    margin-right: 6px;
    background: url(/arquivos/sprite.png) -160px -500px
}

#not-corporate-client:before {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    float: left;
    margin-right: 6px;
    background: url(/arquivos/sprite.png) -140px -500px
}

.client-profile-data.active label:after,
.client-profile-data.active label:before {
    font-size: 13px;
    font-weight: 300;
    color: #474747
}

.client-profile-data.active label:after {
    content: "*"
}

.client-profile-data.active .checkbox,
.client-profile-data.active .newsletter .newsletter-label {
    padding-left: 0
}

.client-profile-data.active input[type=checkbox] + span:before {
    content: "";
    display: block;
    background: url(/arquivos/sprite.png) -160px -500px;
    width: 20px;
    height: 20px;
    float: left;
    margin-right: 6px
}

.client-profile-data.active input[type=checkbox]:checked + span:before {
    background-position: -140px -500px
}

.client-profile-data.active .client-email label:before {
    content: "Correo electrónico"
}

.client-profile-data.active .client-first-name label:before {
    content: "Nombre"
}

.client-profile-data.active .client-last-name label:before {
    content: "Apellido"
}

.client-profile-data.active .client-document label:before {
    content: "CI"
}

.client-profile-data.active .client-phone label:before {
    content: "Teléfono o celular"
}

.client-profile-data.active label.newsletter-label:after {
    content: "Quiero recibir el newsletter con promociones";
    font-size: 12px;
    color: #7f7f7f
}

.client-profile-data.active #is-corporate-client + #not-corporate-client:hover {
    color: #E20000;
    text-decoration: underline!important
}

.client-profile-data.active .client-company-name > label:before {
    content: "Razón social"
}

.client-profile-data.active .client-company-nickname > label:before {
    content: "Dirección Fiscal"
}

.client-profile-data.active .client-company-ie > label:before {
    content: "Registro estatal"
}

.client-profile-data.active p.client-company-document,
.client-profile-data.active p.client-last-name,
.client-profile-data.active p.client-phone {
    float: right
}

.container-order-form .shipping-data.active .ship-more-info,
.container-order-form .shipping-data.active .ship-postal-code,
.container-order-form .shipping-data.active .ship-street {
    float: left
}

.client-profile-data.active .client-company-document > label:before {
    content: "RUT"
}

.client-profile-data.active .state-inscription-box > label:before {
    content: "No poseo registro estatal";
    font-size: 12px;
    color: #7f7f7f
}

.client-profile-data.active .box-client-info-pj label:after {
    content: none
}

.client-profile-data.active .box-client-info-pj .corporate-title {
    display: none
}

.client-profile-data.active .btn-submit-wrapper:before {
    content: "(*) Datos obligatorios";
    font-size: 12px;
    color: #7f7f7f;
    float: left;
    margin-left: 3px
}

.company-info {
    margin-top: 15px
}

#company-info-check {
    display: block;
    width: 20px;
    height: 20px;
    float: left;
    margin-right: 6px;
    background-image: url(/arquivos/sprite.png);
    background-position: -160px -500px
}

#company-info-check.checked {
    background-position: -140px -500px
}

#client-profile-data .box-client-info .company-info span {
    font-size: 12px;
    color: #7F7F7F
}

.client-profile-data.active .btn-success,
button.submit.btn.btn-large.btn-success.btn-go-to-payment {
    width: 300px;
    height: 46px;
    padding: 0;
    box-sizing: border-box;
    background: #FFF;
    box-shadow: none;
    border: 1px solid #353164;
    text-shadow: none;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    margin-top: 27px;
    font-size: 0
}

.client-profile-data.active .btn-success:before,
button.submit.btn.btn-large.btn-success.btn-go-to-payment:before {
    content: "SIGUIENTE";
    font-size: 16px;
    font-weight: 300;
    color: #353164;
    line-height: 1.7
}

.client-profile-data.active .btn-success:hover,
button.submit.btn.btn-large.btn-success.btn-go-to-payment:hover {
    background: #353164;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    border: 1px solid #353164
}

.client-profile-data.active .btn-success:hover:before,
button.submit.btn.btn-large.btn-success.btn-go-to-payment:hover:before {
    color: #FFF;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.container-order-form .shipping-data.active {
    width: 300px;
    padding: 0;
    margin-top: 18px;
    box-sizing: border-box
}

.container-order-form #payment-data {
    padding: 0;
    margin-bottom: 35px
}

.container-order-form .shipping-data.active input#ship-street {
    width: 190px;
    margin-left: 12px
}

.container-order-form .shipping-data.active select {
    padding: 0;
    width: 300px;
    box-sizing: border-box
}

.container-order-form .shipping-data.active p > label {
    color: #000;
    font-weight: 400;
    font-size: 0
}

.container-order-form .shipping-data.active .ship-more-info > label + input {
    width: 192px
}

.container-order-form .shipping-data.active p > label:before {
    font-weight: 300!important
}

.container-order-form .shipping-data.active p > label:after,
.container-order-form .shipping-data.active p > label:before {
    font-size: 13px
}

.container-order-form .shipping-data.active p > label:after {
    content: "*"
}

.container-order-form .shipping-data.active .ship-postal-code > label:before {
    content: "CP"
}

.container-order-form .shipping-data.active .ship-postal-code > label + input {
    max-width: 98px
}

#shipping-data > div > div.accordion-inner > div:nth-child(3) > div.address-form-placeholder > form > fieldset > div > p.ship-postal-code.required.input.text.mask {
    position: absolute
}

#shipping-data > div > div.accordion-inner > div:nth-child(3) > div.address-form-placeholder > form > fieldset > div > p.ship-postal-code.required.input.text.mask > small {
    clear: both;
    display: block
}

#shipping-data > div > div.accordion-inner > div:nth-child(3) > div.address-form-placeholder > form > fieldset > div > p.ship-street.required.input.text {
    margin-left: 84px;
    margin-bottom: 20px
}

#dont-know-postal-code {
    font-size: 85%;
    color: #08c
}

.container-order-form .shipping-data.active .ship-street > label:before {
    content: "Calle";
    margin-left: 10px
}

.container-order-form .shipping-data.active .ship-number > label:before {
    content: "Nro"
}

#shipping-data > div > div.accordion-inner > div:nth-child(3) > div.address-form-placeholder > form > fieldset > div > p.ship-number.required.input.text {
    clear: both
}

.container-order-form .shipping-data.active .ship-more-info > label:before {
    content: "Piso / Depto"
}

.container-order-form .shipping-data.active .ship-state > label:before {
    content: "Departamento"
}

.container-order-form .shipping-data.active .ship-city > label:before {
    content: "Localidad"
}

.container-order-form .shipping-data.active .ship-name > label:before {
    content: "Nombre de la persona que recibe/retira"
}

.container-order-form .shipping-data.active .ship-name > label + input,
.shipping-data.active .delivery-shipping-options .sla-items-list {
    width: 300px
}

.shipping-data.active .delivery-shipping-options .sla-items-list .shipping-option-item-text-wrapper {
    color: #353164
}

.shipping-data .icon-home:before {
    content: "";
    display: block;
    background: url(/arquivos/sprite.png) -480px -462px;
    width: 20px;
    height: 20px;
    margin-right: 8px;
    margin-top: -10px;
    float: left
}

.shipping-data.active .icon-home:before {
    background-position: -500px -462px
}

.shipping-data .accordion-shipping-title {
    border-bottom: 1px solid #7f7f7f;
    padding-bottom: 7px;
    margin-top: 12.5px;
    padding-left: 0
}

.shipping-data.active .accordion-shipping-title {
    border-bottom: 1px solid #353164;
    margin-left: 0;
    padding-left: 0
}

.shipping-data .icon-home + span {
    font-size: 0;
    font-weight: 300;
    color: #7f7f7f;
    margin-top: -9px;
    display: block
}

.shipping-data .icon-home + span:before {
    content: "Domicilio";
    font-size: 15px
}

.shipping-data.active .icon-home + span {
    color: #353164
}

#payment-data .step.active {
    width: 100%
}

#payment-data .step .icon-credit-card:before {
    content: "";
    display: block;
    width: 40px;
    height: 20px;
    background: url(/arquivos/sprite.png) -520px -451px;
    float: left;
    margin-right: 4px;
    margin-top: 2px;
    margin-left: -8px
}

#payment-data .accordion-inner,
#shipping-data .accordion-inner {
    padding-left: 0
}

#payment-data .step.active .icon-credit-card:before {
    background-position: -560px -451px
}

#payment-data .step .icon-credit-card + span {
    color: #7f7f7f;
    font-size: 15px;
    font-weight: 300;
    line-height: 29px;
    margin-top: -3px;
    display: block
}

#payment-data .step.active .icon-credit-card + span {
    color: #353164
}

#payment-data .step .icon-credit-card + span:before {
    content: "Formas de "
}

#payment-data .step .accordion-heading {
    border-bottom: 1px solid #7f7f7f;
    padding-bottom: 7px;
    padding-left: 0
}

#payment-data .accordion-heading .accordion-toggle {
    padding-left: 0
}

#payment-data .step.active .accordion-heading {
    border-bottom: 1px solid #353164;
    width: 98%!important
}

#payment-data .step.active .steps-view {
    width: 473px;
    box-sizing: border-box;
    background: 0 0;
    border: 3px solid #F2F2F2;
    border-top-left-radius: 0
}

.cart-template.mini-cart {
    min-width: 294px;
    max-width: 300px;
    float: right;
    border: 3px solid #F2F2F2;
    padding: 12px 18px 35px;
    margin: 0;
    min-height: 320px;
    height: auto!important
}

.payment-group-list-btn {
    margin-top: -8px;
    margin-bottom: 13px
}

.payment-group-item {
    margin-left: 5px!important;
    border: 2px solid #F2F2F2!important;
    border-right: 0;
    position: relative;
    height: 40px
}

.pg-visa-pagosweb- .payment-group-item-text {
    padding-right: 9px!important
}

.payment-group-list-btn .payment-group-item-text {
    padding: 0;
    line-height: 40px;
    vertical-align: middle
}

.payment-group-list-btn .payment-group-item:after {
    content: '';
    display: inline-block;
    width: 40px;
    height: 40px;
    background: url(/arquivos/sprite.png) -80px -481px;
    position: absolute;
    right: 10px;
    top: 0
}

.payment-group-list-btn.itauCards .payment-group-item:after {
    background-position: -400px -281px
}

.payment-group-item:hover,
.payment-group-list-btn.active .payment-group-item {
    border-color: #009FE2!important
}

.cart-template.mini-cart .cart-fixed {
    min-height: auto!important;
    position: relative;
    height: auto!important
}

.cart-template.mini-cart .cart-fixed > h2 {
    color: #009FE2;
    text-transform: capitalize;
    font-size: 0;
    border-bottom: 1px solid;
    margin-bottom: 15px
}

.cart-template.mini-cart .cart-fixed > h2:before {
    content: "Resumen de compra";
    font-size: 15px;
    text-transform: initial
}

.cart-template.mini-cart .cart-fixed .payment-confirmation-wrap {
    background: 0 0;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    position: static
}

.cart-template.mini-cart .cart-fixed .btn-success {
    background: #04BC0E;
    text-transform: uppercase;
    text-shadow: none;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    height: 46px;
    border: 0
}

.cart-template.mini-cart .cart-fixed .btn-success .icon-lock {
    display: none
}

.cart-template.mini-cart .cart-fixed p.link.link-cart.pull-right {
    position: absolute;
    bottom: -30px;
    text-align: center;
    color: #009FE2;
    clear: both;
    float: left;
    width: 100%
}

.cart-template.mini-cart .cart-fixed p.link.link-cart.pull-right:before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 3px;
    margin-bottom: -7px;
    background: url(/arquivos/sprite.png) -460px -462px
}

.cart-template.mini-cart .cart-fixed .summary-cart-template-holder .cart {
    max-height: 210px;
    min-height: 100px!important;
    overflow: hidden;
    overflow-y: auto
}

.cart-template.mini-cart .cart-fixed .summary-cart-template-holder img {
    min-width: 80px;
    max-width: 80px
}

.cart-template.mini-cart .item .fn {
    width: 60%
}

.cart-template.mini-cart .hproduct.item.muted {
    position: relative;
    min-height: 90px
}

.cart-template.mini-cart .hproduct.item.muted .quantity.badge {
    position: absolute;
    background-color: transparent;
    border: none;
    box-shadow: none;
    color: #7f7f7f;
    font-size: 12px;
    font-weight: 300;
    margin-top: 25px;
    margin-left: 80px
}

.bgblack,
.overlay-layer,
.overlay.storePickup,
.window {
    position: fixed;
    left: 0
}

.cart-template.mini-cart .hproduct.item.muted .quantity.badge:before {
    content: "Cantidad: "
}

.cart-template.mini-cart .fn.product-name {
    width: 155px;
    color: #000;
    line-height: 16px;
    font-size: 12px
}

.cart-template.mini-cart .price {
    color: #000;
    font-weight: 400;
    font-size: 13px
}

.cart-template.mini-cart .shipping-date,
.cart-template.mini-cart .table .empty,
.cart-template.mini-cart .table .space {
    display: none
}

.cart-template.mini-cart .table .info {
    text-align: left;
    float: left
}

.cart-template.mini-cart .table td {
    font-size: 15px;
    color: #323232;
    padding-top: 15px;
    padding-bottom: 15px
}

.cart-template.mini-cart .table tfoot td {
    color: #009FE2;
    font-size: 17px
}

.client-profile-data .accordion-inner {
    padding-left: 0
}

span[data-i18n="clientProfileData.identification"] {
    display: inline-block;
    vertical-align: top;
    padding-top: 3px;
    font-size: 0
}


/*.box-payment-group2.box-payment-option.PagosWebPaymentGroup fieldset,* Comentado por Pocima Digital 20-05-2018*/
.bgblack,
.container .summary-totalizers .table .totalizers-list .postal-code-for-sla .cart-reset-postal-code,
.container .summary-totalizers .table .totalizers-list .postal-code-for-sla .postal-code-value,
.container .summary-totalizers .table .totalizers-list .postal-code-for-sla .shipping-name-to,
.container .summary-totalizers .table .totalizers-list .shipping-selected-sla-estimate,
.summary-postal-code-service,
.window {
    display: none
}

span[data-i18n="clientProfileData.identification"]:before {
    content: "Datos personales";
    font-size: 15px
}

span[data-i18n="clientProfileData.identification"] .container-order-form #client-profile-data a.link-box-edit.btn.btn-small {
    margin: 16px 10px 0 0
}

.container .summary-template-holder {
    margin-top: 25px!important
}

.container .link.link-cart.pull-right + .summary-template-holder {
    margin-top: 0!important
}

.mini-cart .summary .summary-totalizers {
    margin-bottom: 0!important
}

.mini-cart .item {
    border-top: 0!important
}

.mini-cart .payment-submit-wrap {
    margin-bottom: 5px!important
}

.container .summary-totalizers .table .totalizers-list .postal-code-for-sla .shipping-name {
    font-size: 14px;
    line-height: 23px
}

.confirmation-modal {
    box-shadow: none;
    border: 1px solid #009FE2
}

.unavailable-actions button[data-i18n="modal.editCart"] {
    background-image: none;
    background-color: #FFF;
    box-shadow: none;
    border: 1px solid #009FE2;
    color: #009FE2
}

.btn-success,
.btn-success.active,
.btn-success.disabled,
.btn-success:active,
.btn-success:focus,
.btn-success:hover,
.btn-success[disabled] {
    background-color: #009FE2;
    background-image: none;
    text-shadow: none;
    box-shadow: none;
    border: 1px solid #009FE2;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.unavailable-message p[data-i18n="modal.unavailableHello"],
.unavailable-message p[data-i18n="modal.unavailableHelloPlural"],
span[data-i18n="modal.unavailableButFinishPlural"],
span[data-i18n="modal.unavailableButFinish"] {
    font-size: 0
}

.unavailable-message p[data-i18n="modal.unavailableHello"]:before,
.unavailable-message p[data-i18n="modal.unavailableHelloPlural"]:before,
span[data-i18n="modal.unavailableButFinishPlural"]:before {
    content: "El producto no esta disponible para envío en este momento";
    font-size: 14px!important
}

span[data-i18n="modal.unavailableButFinishPlural"]:before {
    content: "Cancelar compra"
}

span[data-i18n="modal.unavailableButFinish"]:before {
    content: "Cancelar compra"
}

.unavailable-message p[data-i18n="modal.unavailableHelloPlural"]:before {
    content: "Los productos no se encuentran disponble para envio en este momento"
}

.modal .product-name {
    padding-left: 20px
}

.modal .price,
.modal .product-name {
    line-height: 40px;
    font-weight: 300;
    color: #000
}

body > div.vtex-front-messages-placeholder.vtex-front-messages-placeholder-opened > div > span.vtex-front-messages-detail {
    font-size: 0
}

body > div.vtex-front-messages-placeholder.vtex-front-messages-placeholder-opened > div > span.vtex-front-messages-detail:before {
    content: "Los valores de los items fueron cambiados";
    font-size: 13px
}

.item-unavailable {
    background: #009FE2;
    color: #FFF;
    text-align: center
}

.item-unavailable .help-arrow.top-arrow {
    border-bottom-color: #009FE2!important
}

.item-unavailable .icon-warning-sign:before {
    content: none;
    display: none
}

.mini-cart .summary-cart-template-holder {
    min-height: 90px!important
}

.shipping-calculate .summary-shipping .shipping-fields {
    float: right;
    width: 100%;
    text-align: right;
    padding-right: 20px
}

.bgblack {
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    filter: alpha(Opacity=70);
    opacity: .7
}

.window {
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    width: 800px;
    max-width: 800px;
    background: #FFF
}

a#order-continue-shopping {
    background-color: #06BA42;
    background-image: none;
    color: #fff;
    text-shadow: none;
    box-shadow: 0 0 transparent;
    border: 0;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    padding: 10px 25px
}

a#order-continue-shopping:hover {
    background-color: #1DCE53;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s
}

.address-item.active p .input {
    font-size: 13px!important;
    color: #353165!important;
    line-height: 21px
}

span[data-i18n="shipping.shippingOptions.chooseShippingOption"]:before {
    content: "Escoja un Tipo de Entrega";
    font-size: 11px
}

span[data-i18n="shipping.shippingOptions.deliveryDate"]:before {
    content: "Datos para la Entrega";
    font-size: 12px
}

span[data-i18n="shipping.shippingOptions.chooseScheduledDate"]:before {
    content: "Elija una fecha para la entrega/retiro";
    font-size: 12px
}

span[data-i18n="shipping.shippingOptions.chooseShippingOption"],
span[data-i18n="shipping.shippingOptions.deliveryDate"],
span[data-i18n="shipping.shippingOptions.chooseScheduledDate"],
span[data-i18n="paymentData.confirm"] {
    font-size: 0
}

span[data-i18n="paymentData.confirm"]:before {
    content: "FINALIZAR COMPRA";
    font-size: 16px
}

.box-payment-group2.box-payment-option.PagosWebPaymentGroup {
    text-align: center
}

.box-payment-group2.box-payment-option.PagosWebPaymentGroup .payment-description {
    margin: 0 0 16px;
    text-align: center;
    color: #767676
}

.credit-card-icons {
    display: inline-block;
    clear: both
}

#payment-group-custom201PaymentGroupPaymentGroup,
#payment-group-promissoryPaymentGroup,
.item-attachments-name-storepickup,
.product-item-attachment-offerings-select {
    display: none!important
}

.credit-card-icons .card-icn {
    background: url(/arquivos/credit-cards.png);
    float: left;
    height: 47px;
    width: 100px;
    margin: 0 8px 11px 0;
    cursor: pointer;
    opacity: .5;
    filter: alpha(opacity=50);
    transition: opacity .2s;
    -ms-transition: opacity .2s;
    -moz-transition: opacity .2s;
    -webkit-transition: opacity .2s;
    -o-transition: opacity .2s
}

.credit-card-icons .card-icn.no-margin {
    margin: 0 0 11px
}

.credit-card-icons .card-icn.active,
.credit-card-icons .card-icn:hover {
    opacity: 1;
    filter: alpha(opacity=100)
}

.credit-card-icons .card-icn.card-430002 {
    background-position: -100px 0
}

.credit-card-icons .card-icn.card-430003 {
    background-position: -200px 0
}

.credit-card-icons .card-icn.card-430004 {
    background-position: -300px 0
}

.credit-card-icons .card-icn.card-430005 {
    background-position: 0 -47px
}

.credit-card-icons .card-icn.card-430008 {
    background-position: -100px -94px
}

.credit-card-icons .card-icn.card-430014 {
    background-position: -100px -47px
}

.credit-card-icons .card-icn.card-430101 {
    background-position: -200px -47px
}

.credit-card-icons .card-icn.card-430102 {
    background-position: -300px -47px
}

.credit-card-icons .card-icn.card-430011 {
    background-position: 0 -94px
}

.credit-card-icons .card-icn.card-430012 {
    background-position: 0 -141px
}

.credit-card-icons .card-icn.card-430006 {
    background-position: -100px -141px
}

.credit-card-icons .card-icn.card-430108 {
    background-position: -200px -141px
}

.credit-card-icons .card-icn.card-430015 {
    background-position: -300px -141px
}

.myorders-list .order-detail-items thead {
    border-bottom: 1px solid #BEBEBE
}

.myorders-list .order-detail-items thead th {
    font-weight: 700;
    text-align: left;
    color: #353164
}

.empty-cart-title,
p[data-i18n="cart.emptyMessage"] {
    font-size: 0
}

.empty-cart-title:before {
    content: "Su carrito está vacío.";
    font-size: 25px
}

p[data-i18n="cart.emptyMessage"]:before {
    content: "Para seguir comprando, navegue por las categorías que se encuentran en el sitio, o busque su producto.";
    font-size: 14px
}

body > div.vtex-front-messages-modal-template.vtex-front-messages-modal-template-default.modal.hide.fade.vtex-front-message-1.vtex-front-messages-instance.vtex-front-messages-type-fatal.in {
    border: 5px solid #EAEAEA;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    background: #FFF
}

body > div.vtex-front-messages-modal-template.vtex-front-messages-modal-template-default.modal.hide.fade.vtex-front-message-1.vtex-front-messages-instance.vtex-front-messages-type-fatal.in > div.modal-header {
    border-bottom: none
}

body > div.vtex-front-messages-modal-template.vtex-front-messages-modal-template-default.modal.hide.fade.vtex-front-message-1.vtex-front-messages-instance.vtex-front-messages-type-fatal.in > div.modal-footer {
    border-top: none;
    background-color: transparent;
    text-align: center
}

body > div.vtex-front-messages-modal-template.vtex-front-messages-modal-template-default.modal.hide.fade.vtex-front-message-1.vtex-front-messages-instance.vtex-front-messages-type-fatal.in > div.modal-footer > button {
    padding: 0 14px;
    color: #009FE2;
    border: 1px solid #009FE2;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    font-weight: 300;
    text-transform: uppercase;
    line-height: 34px;
    height: 36px;
    width: 198px;
    font-size: 13px;
    cursor: pointer;
    margin: 0 auto;
    background-image: none;
    text-shadow: none;
    box-shadow: none;
    background-color: transparent
}

body > div.vtex-front-messages-modal-template.vtex-front-messages-modal-template-default.modal.hide.fade.vtex-front-message-1.vtex-front-messages-instance.vtex-front-messages-type-fatal.in > div.modal-footer > button:hover {
    background-color: #009FE2;
    color: #fff
}

body > div.vtex-front-messages-modal-template.vtex-front-messages-modal-template-default.modal.hide.fade.vtex-front-message-1.vtex-front-messages-instance.vtex-front-messages-type-fatal.in > div.modal-body > p {
    font-size: 0;
    text-align: center
}

body > div.vtex-front-messages-modal-template.vtex-front-messages-modal-template-default.modal.hide.fade.vtex-front-message-1.vtex-front-messages-instance.vtex-front-messages-type-fatal.in > div.modal-body {
    padding: 15px 0 0
}

body > div.vtex-front-messages-modal-template.vtex-front-messages-modal-template-default.modal.hide.fade.vtex-front-message-1.vtex-front-messages-instance.vtex-front-messages-type-fatal.in > div.modal-body > p:before {
    content: "Venta cancelada";
    font-size: 18px;
    font-weight: 300;
    text-align: center;
    color: #009FE2
}

@keyframes cartShippingOption {
    from {
        outline-color: #FFF
    }
    to {
        outline-color: #000
    }
}

@-moz-keyframes cartShippingOption {
    from {
        outline-color: #FFF
    }
    to {
        outline-color: #000
    }
}

@-webkit-keyframes cartShippingOption {
    from {
        outline-color: #FFF
    }
    to {
        outline-color: #000
    }
}

@-ms-keyframes cartShippingOption {
    from {
        outline-color: #FFF
    }
    to {
        outline-color: #000
    }
}

@-o-keyframes cartShippingOption {
    from {
        outline-color: #FFF
    }
    to {
        outline-color: #000
    }
}

@keyframes cartItemsReload {
    from {
        outline-color: #FFF
    }
    to {
        outline-color: #000
    }
}

@-moz-keyframes cartItemsReload {
    from {
        outline-color: #FFF
    }
    to {
        outline-color: #000
    }
}

@-webkit-keyframes cartItemsReload {
    from {
        outline-color: #FFF
    }
    to {
        outline-color: #000
    }
}

@-ms-keyframes cartItemsReload {
    from {
        outline-color: #FFF
    }
    to {
        outline-color: #000
    }
}

@-o-keyframes cartItemsReload {
    from {
        outline-color: #FFF
    }
    to {
        outline-color: #000
    }
}

.shipping-sla-selector .shipping-estimate {
    animation-name: cartShippingOption;
    -o-animation-name: cartShippingOption;
    -ms-animation-name: cartShippingOption;
    -moz-animation-name: cartShippingOption;
    -webkit-animation-name: cartShippingOption
}

.cart-template .product-item {
    animation-name: cartItemsReload;
    -o-animation-name: cartItemsReload;
    -ms-animation-name: cartItemsReload;
    -moz-animation-name: cartItemsReload;
    -webkit-animation-name: cartItemsReload
}

.shipping-sla-selector #Retiro\ en\ tienda span {
    font-size: 0
}

.shipping-sla-selector #Retiro\ en\ tienda span:before {
    content: "Retiro en tienda - $ 0,00 - A partir de 2 Días Hábiles";
    font-size: 13px
}

.shipping-option-item-text-wrapper[title="Hasta 2 días hábiles"] span.shipping-option-item-time.delivery-estimate,
.shipping-options.just-one .shipping-selected-sla .estimate,
.shipping-options.just-one .shipping-selected-sla .estimate ~ span {
    display: none
}

.shipping-option-item-text-wrapper[title="Hasta 2 días hábiles"]:after,
.shipping-options.just-one .shipping-selected-sla .sla + span:after {
    content: "A partir de 2 días hábiles"
}

@keyframes nodeInserted {
    from {
        outline-color: #fff
    }
    to {
        outline-color: #000
    }
}

@-moz-keyframes nodeInserted {
    from {
        outline-color: #fff
    }
    to {
        outline-color: #000
    }
}

@-webkit-keyframes nodeInserted {
    from {
        outline-color: #fff
    }
    to {
        outline-color: #000
    }
}

@-ms-keyframes nodeInserted {
    from {
        outline-color: #fff
    }
    to {
        outline-color: #000
    }
}

@-o-keyframes nodeInserted {
    from {
        outline-color: #fff
    }
    to {
        outline-color: #000
    }
}

.add-item-attachment,
.product-item-attachment-offerings-select {
    animation-duration: 10ms;
    -o-animation-duration: 10ms;
    -ms-animation-duration: 10ms;
    -moz-animation-duration: 10ms;
    -webkit-animation-duration: 10ms;
    animation-name: nodeInserted;
    -o-animation-name: nodeInserted;
    -ms-animation-name: nodeInserted;
    -moz-animation-name: nodeInserted;
    -webkit-animation-name: nodeInserted
}

label.shipping-option-item[for^=seller-1-sla-Retiro] .shipping-option-item-time.delivery-estimate {
    font-size: 0
}

.includePresale label.shipping-option-item[for^=seller-1-sla-Retiro] .shipping-option-item-time.delivery-estimate,
label.shipping-option-item[for^=seller-1-sla-Retiro].active .shipping-option-item-time.delivery-estimate,
label.shipping-option-item[for^=seller-1-sla-Retiro].tmpactive .shipping-option-item-time.delivery-estimate {
    font-size: 13px
}

label.shipping-option-item[for^=seller-1-sla-Retiro] .shipping-option-item-time.delivery-estimate:before {
    padding: 0 5px 0 0;
    font-size: 13px
}

label.shipping-option-item[for^=seller-1-sla-Retiro].active .shipping-option-item-time.delivery-estimate:before,
label.shipping-option-item[for^=seller-1-sla-Retiro].tmpactive .shipping-option-item-time.delivery-estimate:before {
    display: none
}

.item-attachments-name-storepickup,
.product-item-attachment-offerings,
label[for^=seller-1-sla-Tienda],
li[class^=seller-1-sla-Tienda] {
    display: none!important
}

.shipping-option-item.tmpactive .icon-circle-blank {
    color: #46A546
}

.shipping-option-item.tmpactive .icon-circle-blank:before {
    content: "\f05d"
}

.overlay-layer {
    display: none;
    z-index: 999;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .6;
    filter: alpha(opacity=60)
}

.overlay.storePickup {
    width: 720px;
    margin: auto;
    right: 0;
    top: 70px;
    background-color: #FFF;
    z-index: 999999;
    text-align: center;
    height: 450px;
    display: none;
    border: 0;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    overflow: hidden
}

.overlay.storePickup .icon.close {
    position: absolute;
    right: 9px;
    top: 9px;
    width: 26px;
    height: 25px;
    background: url(/arquivos/sprite.png) -486px -810px;
    z-index: 999;
    opacity: 1;
    cursor: pointer
}

.overlay.storePickup .icon.close:hover {
    background-position: -519px -810px
}

.storePickup .content > .left {
    text-align: left;
    width: 220px;
    height: 450px;
    padding: 0 20px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 501;
    background: url(/arquivos/pxwhite.png)
}

.storePickup .left .title {
    font-size: 20px;
    color: #009fe2;
    line-height: 26px;
    margin: 15px 0 0
}

.storePickup .left .s_selector {
    margin: 15px 0 0
}

.storePickup .left .s_selector.sucursal {
    margin-top: 10px
}

.storePickup .left .info {
    font-size: 12px;
    color: #323232;
    font-weight: 400;
    line-height: 21px;
    float: left;
    clear: both;
    padding: 15px 0 0;
    border-top: 1px dashed #7F7F7F;
    margin: 25px 15px 0
}

.storePickup .left .store_info {
    float: left;
    clear: both;
    margin: 19px 0 0
}

.storePickup .left .store_info .store {
    display: none;
    width: 220px
}

.storePickup .left .store_info .store.active {
    display: block
}

.storePickup .left .store_info .store .store_name {
    font-size: 20px;
    color: #009fe2;
    margin: 0 0 10px;
    display: none
}

.storePickup .left .store_info .store .store_address {
    font-size: 15px;
    color: #009fe2;
    line-height: 21px;
    margin: 0 0 10px
}

.storePickup .left .store_info .store .store_address span {
    display: none
}

.storePickup .left .store_info .store .store_phone,
.storePickup .left .store_info .store .store_schedule,
.storePickup .left .store_info .store .store_services .service {
    font-family: Montserrat, Arial, sans-serif;
    font-size: 14px;
    color: #4C4C4C;
    line-height: 24px
}

.storePickup .left .store_info .store .store_eta {
    display: none
}

body .storePickup .left .store_info .confirmStore {
    width: 218px;
    padding: 0;
    position: absolute;
    bottom: 15px;
    left: 20px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    color: #FFF;
    font-size: 16px;
    background: #06BA42;
    display: none;
    cursor: pointer;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -o-border-radius: 30px;
    -ms-border-radius: 30px
}

body .storePickup .left .store_info .confirmStore:hover {
    background: #1DCE53;
    color: #FFF;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.storePickup .s_selector > span {
    color: #626366;
    font-size: 13px;
    display: none
}

.storePickup .s_filter {
    color: #383838;
    margin: 20px 0 0;
    width: 218px;
    border: 1px solid #CCC;
    font-size: 13px;
    height: 33px;
    line-height: 33px;
    border-radius: 3px;
    background-color: #FFF;
    position: relative
}

.storePickup .s_filter .s_option {
    margin-left: 10px;
    cursor: pointer;
    font-size: 13px;
    color: #919191;
    position: relative;
    z-index: 2;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.storePickup .s_filter .s_option.active,
.storePickup .s_filter .s_option_wrapper .s_option:hover,
.storePickup .s_filter.selected .s_option.default {
    color: #353164
}

.storePickup .s_filter .arrow {
    position: absolute;
    right: 11px;
    top: 9px;
    background: url(/arquivos/sprite.png) -554px -807px;
    height: 15px;
    width: 15px;
    cursor: pointer
}

.storePickup .s_filter.selected .arrow {
    background-position: -554px -820px
}

.storePickup .s_filter .s_option_wrapper {
    display: none;
    background-color: #FFF;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    z-index: 100;
    width: 218px;
    margin-left: -1px;
    margin-top: -1px;
    max-height: 350px;
    overflow-x: auto;
    position: relative
}

.storePickup .s_selector.sucursal {
    margin-top: 15px
}

.storePickup .s_selector.sucursal .s_filter.store.placeholder {
    display: block
}

.storePickup .s_selector.sucursal .s_filter.store {
    display: none
}

.storePickup .content > .right {
    width: 100%;
    height: 450px
}

.storePickup .right .SPMap-canvas {
    width: 720px;
    height: 450px
}

.shipping-option-item.tmpactive {
    background: #ecf2f6;
    border-color: #BED0DF;
    box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
    color: #005580
}

.overlay.storePickup .infoBox {
    width: 165px;
    line-height: 30px;
    text-align: center;
    background: url(/arquivos/1px_sucursal.png) #000;
    color: #FFF;
    font-family: Tahoma;
    font-size: 13px;
    font-weight: 400;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    position: relative
}

.overlay.storePickup .infoBox .arrow {
    position: absolute;
    top: 30px;
    left: 65px;
    z-index: 1002;
    width: 35px;
    height: 15px;
    background: url(/arquivos/icn_checkout.png) 0 -83px no-repeat
}

@media (max-width:767px) {
    body .storePickup .left .store_info .confirmStore {
        float: none;
        position: static;
        margin: 5px auto
    }
    .overlay.storePickup.selected {
        height: auto
    }
    .overlay.storePickup {
        width: 300px;
        height: auto;
        top: 15px
    }
    .overlay.storePickup .content {
        float: left;
        width: 100%
    }
    .storePickup.selected .content {
        overflow: visible;
        height: auto
    }
    .storePickup .content > .left {
        position: static;
        height: auto;
        width: 100%;
        box-sizing: border-box
    }
    .storePickup .content > .right,
    .storePickup .right .SPMap-canvas {
        height: 179px;
        float: left;
        width: 300px
    }
    .storePickup .left .title {
        margin: 15px 0 0
    }
    .storePickup .left .store_info,
    .storePickup .left .title,
    .storePickup .s_filter,
    .storePickup .s_filter .s_option_wrapper {
        width: 260px
    }
    .storePickup .left .s_selector {
        margin: 10px 0 0
    }
    .storePickup .left .store_info {
        margin-top: 20px
    }
    .accordion-heading .accordion-toggle.accordion-shipping-title > span {
        width: 205px;
        margin-left: 5px
    }
    .body-order-placed .storePickupBanner:after {
        background-position: 0 -684px;
        width: 290px;
        height: 136px;
        display: block
    }
}

@media (max-height:580px) and (max-width:767px) {
    .overlay.storePickup .content {
        float: left;
        width: 100%;
        overflow-y: auto;
        overflow-x: hidden;
        height: 384px
    }
    .overlay.storePickup,
    .overlay.storePickup.selected {
        height: auto
    }
}

@media (max-height:580px) {
    .overlay.storePickup {
        top: 15px
    }
}

@media (max-height:480px) {
    .storePickup .left .title {
        margin: 15px 0 0 18px
    }
    body .storePickup .left .store_info .confirmStore {
        position: static;
        margin: 5px auto
    }
}

@-webkit-keyframes giftCardPayment {
    from {
        outline-color: #FFF
    }
    to {
        outline-color: #000
    }
}

@-moz-keyframes giftCardPayment {
    from {
        outline-color: #FFF
    }
    to {
        outline-color: #000
    }
}

@-ms-keyframes giftCardPayment {
    from {
        outline-color: #FFF
    }
    to {
        outline-color: #000
    }
}

@-o-keyframes giftCardPayment {
    from {
        outline-color: #FFF
    }
    to {
        outline-color: #000
    }
}

@keyframes giftCardPayment {
    from {
        outline-color: #FFF
    }
    to {
        outline-color: #000
    }
}

p.link.link-gift-card a {
    -webkit-animation: .1s giftCardPayment;
    -moz-animation: .1s giftCardPayment;
    -ms-animation: .1s giftCardPayment;
    -o-animation: .1s giftCardPayment;
    animation: .1s giftCardPayment
}

form.form-step.box-new.row-fluid {
    height: 342px
}

#payment-data .step.active .steps-view {
    margin-top: 62px
}

.payment-group {
    margin-top: 70px
}

.gift-card-section.form-step.box-default {
    position: absolute;
    background: 0 0;
    margin-bottom: 0;
    padding: 13px 0 16px
}

p.payment-discounts-options.text.input.form-inline label {
    width: 0;
    height: 0;
    overflow: hidden
}

p.payment-discounts-options.text.input.form-inline label:after {
    display: block;
    width: 80px;
    height: 20px;
    content: 'Utilizar Vale';
    position: absolute;
    top: 18px;
    left: 10px;
    font-weight: 300;
    font-size: 13px;
    color: #474747
}

p.payment-discounts-options.text.input.form-inline input {
    left: 94px;
    width: 223px;
    height: 23px;
    border: 1px solid #D8D8D8;
    border-radius: 0
}

p.payment-discounts-options.text.input.form-inline input:focus {
    border-color: rgba(82, 168, 236, .8);
    outline: 0;
    outline: dotted thin\9;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

p.payment-discounts-options.text.input.form-inline #btn-add-gift-card {
    position: absolute;
    right: -38px;
    width: 100px;
    height: 31px;
    border: 1px solid #353164;
    border-radius: calc(31px / 2);
    background: 0 0;
    font-weight: 300;
    font-size: 14px;
    color: #353164;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none
}

p.payment-discounts-options.text.input.form-inline #btn-add-gift-card:hover {
    color: #fff;
    background: #353164
}

.clone-item {
    display: none!important
}

.clone-item-container,
.clone-item-sep {
    display: none
}

@media only screen and (max-width:768px) {
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step .address-list .address-item,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step .address-shipping-options fieldset.shipping-options .sla-items-list .btn-group label.shipping-option-item.active {
        box-shadow: none
    }
    html {
        box-sizing: border-box
    }
    *,
    :after,
    :before {
        box-sizing: inherit
    }
    body {
        padding: 0!important;
        width: 100%;
        margin: 0
    }
    .center {
        width: 100%!important
    }
    .icn {
        background: url(/arquivos/sprite_mobile.png) no-repeat
    }
    #header {
        float: none;
        display: block;
        height: 50px;
        padding: 0 10px
    }
    #header .icn.logo {
        margin: 17px 0 0 10px;
        background-position: -13px -349px;
        width: 134px;
        height: 22px
    }
    #header .info-site .phone {
        display: none
    }
    #header .info-site .secure {
        width: auto;
        padding: 0 10px;
        height: 30px;
        line-height: initial
    }
    #header .info-site .secure .icn.security,
    #header .info-site .secure .text {
        display: inline-block;
        vertical-align: middle;
        float: none
    }
    #header .info-site .secure .icn.security {
        width: 10px;
        height: 12px;
        margin: 0;
        background-position: -85px -384px
    }
    #header .info-site .secure .text {
        line-height: 30px;
        font-size: 13px
    }
    #footer {
        height: auto;
        padding: 10px
    }
    #footer .rights {
        display: none
    }
    #footer .terms,
    #footer .terms .left,
    #footer .terms .right {
        display: block;
        float: none
    }
    #footer .terms {
        width: 100%
    }
    #footer .terms ul {
        float: none;
        margin: 0;
        width: 100%;
        font-size: 11px
    }
    #footer .terms ul li.left {
        padding: 0;
        display: inline-block;
        width: auto
    }
    #footer .terms ul li.left.middle {
        padding: 0 7px
    }
    #footer .terms ul li.left.middle a {
        padding: 0 7px;
        margin: 0
    }
    #footer .terms .right {
        padding: 10px 0
    }
    #footer .terms .right .icn.vtex {
        background-position: -348px -402px;
        width: 46px;
        height: 15px;
        vertical-align: middle;
        margin: 0 10px 0 0;
        display: inline-block
    }
    #footer .terms .right .icn.fizzmod {
        vertical-align: middle;
        margin: 0 0 0 10px;
        display: inline-block;
        background-position: -280px -401px;
        width: 60px;
        height: 18px
    }
    body.emailStep .orderform-template #client-profile-data .client-profile-data,
    body.emailStep .orderform-template #payment-data,
    body.emailStep .orderform-template #shipping-data,
    body.emailStep .orderform-template .mini-cart {
        display: none
    }
    .container-main {
        width: 100%;
        margin: 0;
        padding: 0
    }
    .container-main #cart-title,
    .container-main #orderform-title {
        margin: 5px 10px 0;
        height: 40px
    }
    .container-main #cart-title:after,
    .container-main #orderform-title:after {
        line-height: 38px!important
    }
    .container-main .checkout-container {
        padding: 0 10px
    }
    .container-main .checkout-container .cart-template .cart-template-holder .empty-cart-content h2.empty-cart-title {
        color: #000;
        line-height: initial;
        margin-top: 30px;
        margin-bottom: 20px
    }
    .container-main .checkout-container .cart-template .cart-template-holder .empty-cart-content h2.empty-cart-title:before {
        font-size: 15px;
        font-weight: 400;
        display: block;
        text-align: center
    }
    .container-main .checkout-container .cart-template .cart-template-holder .empty-cart-content .empty-cart-message {
        text-align: center;
        color: #707070;
        font-size: 12px;
        line-height: 19px
    }
    .container-main .checkout-container .cart-template .cart-template-holder .empty-cart-content .empty-cart-message p {
        margin: 0
    }
    .container-main .checkout-container .cart-template .cart-template-holder .empty-cart-content .empty-cart-links {
        text-align: center;
        margin-top: 40px
    }
    .container-main .checkout-container .cart-template .cart-template-holder .empty-cart-content .empty-cart-links #cart-choose-products {
        width: 60%;
        border: 1px solid #009fe2;
        color: #009fe2;
        border-radius: 30px;
        background: 0 0;
        margin: 0 auto
    }
    .container-main .checkout-container .cart-template .cart-template-holder .cart {
        width: 100%;
        float: none;
        display: block;
        padding: 0;
        margin: 16px auto 0
    }
    .container-main .checkout-container .cart-template .cart-template-holder .cart table.cart-items tbody .add-item-attachment-container,
    .container-main .checkout-container .cart-template .cart-template-holder .cart table.cart-items tbody tr.item-attachments-content,
    .container-main .checkout-container .cart-template .cart-template-holder .cart table.cart-items tbody tr.item-attachments-head {
        display: none
    }
    .container-main .checkout-container .cart-template .cart-template-holder .cart table.cart-items tbody tr.product-item {
        position: relative;
        margin-top: 0;
        border-top: 0;
        border-bottom: 1px dashed #707070;
        height: 220px;
        padding: 0;
        float: none
    }
    .container-main .checkout-container .cart-template .cart-template-holder .cart table.cart-items tbody tr.product-item td.product-image,
    .container-main .checkout-container .cart-template .cart-template-holder .cart table.cart-items tbody tr.product-item td.product-name,
    .container-main .checkout-container .cart-template .cart-template-holder .cart table.cart-items tbody tr.product-item td.quantity,
    .container-main .checkout-container .cart-template .cart-template-holder .cart table.cart-items tbody tr.product-item td.quantity-price {
        display: block;
        position: absolute;
        margin: 0;
        padding: 0;
        min-width: initial;
        min-height: initial;
        max-width: none;
        height: auto
    }
    .container-main .checkout-container .cart-template .cart-template-holder .cart table.cart-items tbody tr.product-item td.product-image {
        left: 9px;
        top: 9px;
        width: 120px;
        height: 120px
    }
    .container-main .checkout-container .cart-template .cart-template-holder .cart table.cart-items tbody tr.product-item td.product-image a img {
        margin: 0;
        min-width: auto;
        max-width: auto;
        height: auto;
        width: 100%
    }
    .container-main .checkout-container .cart-template .cart-template-holder .cart table.cart-items tbody tr.product-item td.product-name {
        padding: 0!important;
        top: 9px;
        right: 0;
        width: calc(100% - 138px)!important
    }
    .container-main .checkout-container .cart-template .cart-template-holder .cart table.cart-items tbody tr.product-item td.product-name > a {
        min-height: 54px;
        color: #000;
        height: auto;
        padding: 0;
        margin-top: 0;
        margin-left: 0;
        margin-bottom: 20px;
        width: 82%;
        font-size: 14px
    }
    .container-main .checkout-container .cart-template .cart-template-holder .cart table.cart-items tbody tr.product-item td.product-name .brand,
    .container-main .checkout-container .cart-template .cart-template-holder .cart table.cart-items tbody tr.product-item td.product-name .seller {
        display: none
    }
    .container-main .checkout-container .cart-template .cart-template-holder .cart table.cart-items tbody tr.product-item td.product-name label.gift {
        margin: 0;
        font-size: 0;
        line-height: 25px
    }
    .container-main .checkout-container .cart-template .cart-template-holder .cart table.cart-items tbody tr.product-item td.product-name label.gift:before {
        background: url(/arquivos/sprite_mobile.png) -323px -243px no-repeat;
        width: 20px;
        margin: 0 2px -3px 0;
        height: 14px
    }
    .container-main .checkout-container .cart-template .cart-template-holder .cart table.cart-items tbody tr.product-item td.product-name label.gift:after {
        content: '¿Es un regalo?';
        font-size: 12px;
        color: #009fe2
    }
    .container-main .checkout-container .cart-template .cart-template-holder .cart table.cart-items tbody tr.product-item td.product-name label.gift.checked:before {
        background-position: -343px -243px
    }
    .container-main .checkout-container .cart-template .cart-template-holder .cart table.cart-items tbody tr.product-item td.quantity-price:before,
    .container-main .checkout-container .cart-template .cart-template-holder .cart table.cart-items tbody tr.product-item td.quantity:before {
        color: #707070;
        display: block;
        font-size: 15px
    }
    .container-main .checkout-container .cart-template .cart-template-holder .cart table.cart-items tbody tr.product-item td.quantity {
        bottom: 10px;
        left: 9px;
        text-align: left;
        width: 85px
    }
    .container-main .checkout-container .cart-template .cart-template-holder .cart table.cart-items tbody tr.product-item td.quantity:before {
        margin-bottom: 10px;
        content: 'Cantidad'
    }
    .container-main .checkout-container .cart-template .cart-template-holder .cart table.cart-items tbody tr.product-item td.quantity input {
        width: 64px;
        height: 40px
    }
    .container-main .checkout-container .cart-template .cart-template-holder .cart table.cart-items tbody tr.product-item td.quantity a {
        float: none
    }
    .container-main .checkout-container .cart-template .cart-template-holder .cart table.cart-items tbody tr.product-item td.quantity a .icon:before {
        background: url(/arquivos/sprite_mobile.png) no-repeat;
        width: 12px;
        height: 8px
    }
    .container-main .checkout-container .cart-template .cart-template-holder .cart table.cart-items tbody tr.product-item td.quantity a .icon-plus-sign {
        top: 31px
    }
    .container-main .checkout-container .cart-template .cart-template-holder .cart table.cart-items tbody tr.product-item td.quantity a .icon-plus-sign:before {
        background-position: -4px -266px
    }
    .container-main .checkout-container .cart-template .cart-template-holder .cart table.cart-items tbody tr.product-item td.quantity a .icon-minus-sign {
        top: 47px
    }
    .container-main .checkout-container .cart-template .cart-template-holder .cart table.cart-items tbody tr.product-item td.quantity a .icon-minus-sign:before {
        background-position: -24px -266px
    }
    .container-main .checkout-container .cart-template .cart-template-holder .cart table.cart-items tbody tr.product-item td.item-remove {
        top: 18px;
        padding: 0;
        right: 10px
    }
    .container-main .checkout-container .cart-template .cart-template-holder .cart table.cart-items tbody tr.product-item td.item-remove a i:before {
        background: url(/arquivos/sprite_mobile.png) -382px -241px no-repeat;
        width: 16px;
        height: 18px
    }
    .container-main .checkout-container .cart-template .cart-template-holder .cart table.cart-items tbody tr.product-item td.quantity-price {
        bottom: 19px;
        left: 137px;
        text-align: left
    }
    .container-main .checkout-container .cart-template .cart-template-holder .cart table.cart-items tbody tr.product-item td.quantity-price:before {
        content: 'Total';
        margin-bottom: 21px
    }
    .container-main .checkout-container .cart-template .cart-template-holder .cart table.cart-items tbody tr.product-item td.quantity-price span.total-price {
        font-weight: 600;
        margin: 0;
        font-size: 16px;
        color: #000
    }
    .container-main .checkout-container .cart-template .cart-template-holder .cart table.cart-items tbody tr.product-item.item-unavailable {
        background: 0 0;
        color: inherit;
        border: 1px solid #2b2866
    }
    .container-main .checkout-container .cart-template .cart-template-holder .cart table.cart-items tbody tr.product-item.unavailable {
        background: 0 0;
        border: 1px solid #2b2866;
        border-bottom: 0
    }
    .container-main .checkout-container .cart-template .cart-template-holder .cart table.cart-items tbody tr.item-unavailable {
        border: 1px solid #2b2866;
        background: 0 0;
        border-top: 0;
        margin-top: 0;
        padding: 20px 0 0
    }
    .container-main .checkout-container .cart-template .cart-template-holder .cart table.cart-items tbody tr.item-unavailable td.item-unavailable-message {
        background-color: #f2f2f2;
        padding: 9px 0
    }
    .container-main .checkout-container .cart-template .cart-template-holder .cart table.cart-items tbody tr.item-unavailable td.item-unavailable-message span.help-arrow {
        display: none
    }
    .container-main .checkout-container .cart-template .cart-template-holder .cart table.cart-items tbody tr.item-unavailable td.item-unavailable-message i.icon-warning-sign {
        display: inline-block;
        vertical-align: middle;
        background: url(/arquivos/sprite_mobile.png) -140px -383px no-repeat;
        width: 20px;
        float: none;
        height: 34px
    }
    .container-main .checkout-container .cart-template .cart-template-holder .cart table.cart-items tbody tr.item-unavailable td.item-unavailable-message span {
        width: calc(100% - 90px);
        display: inline-block;
        margin-left: 17px;
        float: none;
        text-align: left;
        vertical-align: middle;
        color: #2b2866;
        font-size: 15px;
        line-height: 19px
    }
    .container-main .checkout-container .cart-template .summary-template-holder {
        float: none;
        display: block;
        width: 100%;
        margin-top: 13px!important
    }
    .container-main .checkout-container .cart-template .summary-template-holder .btn-group.shipping-sla-selector {
        display: none
    }
    .container-main .checkout-container .cart-template .summary-template-holder .summary {
        padding: 18px 15px 0;
        border: 3px solid #f2f2f2;
        float: none;
        border-bottom: 0
    }
    .container-main .checkout-container .cart-template .summary-template-holder .summary .summary-coupon-wrap {
        float: none;
        display: block!important;
        width: 100%;
        clear: both
    }
    .container-main .checkout-container .cart-template .summary-template-holder .summary .summary-coupon-wrap:after,
    .container-main .checkout-container .cart-template .summary-template-holder .summary .summary-coupon-wrap:before {
        display: table;
        content: ''
    }
    .container-main .checkout-container .cart-template .summary-template-holder .summary .summary-coupon-wrap:after {
        clear: both
    }
    .container-main .checkout-container .cart-template .summary-template-holder .summary .summary-coupon-wrap .summary-coupon {
        width: 100%;
        float: none;
        display: block;
        position: relative;
        margin: 0 auto;
        clear: none
    }
    .container-main .checkout-container .cart-template .summary-template-holder .summary .summary-coupon-wrap .summary-coupon fieldset {
        float: none;
        display: block;
        width: 100%
    }
    .container-main .checkout-container .cart-template .summary-template-holder .summary .summary-coupon-wrap .summary-coupon fieldset:after,
    .container-main .checkout-container .cart-template .summary-template-holder .summary .summary-coupon-wrap .summary-coupon fieldset:before {
        display: block;
        content: none
    }
    .container-main .checkout-container .cart-template .summary-template-holder .summary .summary-coupon-wrap .summary-coupon fieldset:after {
        clear: none
    }
    .container-main .checkout-container .cart-template .summary-template-holder .summary .summary-coupon-wrap .summary-coupon fieldset > div {
        margin: 0 auto;
        display: block;
        width: 100%
    }
    .container-main .checkout-container .cart-template .summary-template-holder .summary .summary-coupon-wrap .summary-coupon fieldset > div p.coupon-label {
        margin-top: 0;
        margin-bottom: 13px
    }
    .container-main .checkout-container .cart-template .summary-template-holder .summary .summary-coupon-wrap .summary-coupon fieldset > div p.coupon-label label {
        letter-spacing: .05em;
        font-size: 15px;
        color: #707070
    }
    .container-main .checkout-container .cart-template .summary-template-holder .summary .summary-coupon-wrap .summary-coupon fieldset > div p.coupon-fields {
        display: block;
        position: initial;
        height: auto;
        float: none;
        margin-bottom: 20px
    }
    .container-main .checkout-container .cart-template .summary-template-holder .summary .summary-coupon-wrap .summary-coupon fieldset > div p.coupon-fields:after,
    .container-main .checkout-container .cart-template .summary-template-holder .summary .summary-coupon-wrap .summary-coupon fieldset > div p.coupon-fields:before {
        display: table;
        content: ''
    }
    .container-main .checkout-container .cart-template .summary-template-holder .summary .summary-coupon-wrap .summary-coupon fieldset > div p.coupon-fields:after {
        clear: both
    }
    .container-main .checkout-container .cart-template .summary-template-holder .summary .summary-coupon-wrap .summary-coupon fieldset > div p.coupon-fields #cart-coupon {
        width: 67%;
        margin: 0;
        display: inline-block;
        float: left
    }
    .container-main .checkout-container .cart-template .summary-template-holder .summary .summary-coupon-wrap .summary-coupon fieldset > div p.coupon-fields #cart-coupon-add {
        float: right;
        width: 30%;
        margin: 0;
        display: inline-block
    }
    .container-main .checkout-container .cart-template .summary-template-holder .summary .summary-totalizers {
        width: 100%
    }
    .container-main .checkout-container .cart-template .summary-template-holder .summary .summary-totalizers table.table {
        margin: 0;
        width: 100%;
        border-bottom: 1px solid #fff
    }
    .container-main .checkout-container .cart-template .summary-template-holder .summary .summary-totalizers table.table tbody tr {
        position: initial
    }
    .container-main .checkout-container .cart-template .summary-template-holder .summary .summary-totalizers table.table tbody tr.Items td {
        padding-top: 20px
    }
    .container-main .checkout-container .cart-template .summary-template-holder .summary .summary-totalizers table.table tbody tr td {
        position: initial;
        padding: 10px 0
    }
    .container-main .checkout-container .cart-template .summary-template-holder .summary .summary-totalizers table.table tbody tr td:before {
        position: absolute
    }
    .container-main .checkout-container .cart-template .summary-template-holder .summary .summary-totalizers table.table tbody tr td.info {
        width: 60%
    }
    .container-main .checkout-container .cart-template .summary-template-holder .summary .summary-totalizers table.table tbody tr td.monetary {
        width: 40%
    }
    .container-main .checkout-container .cart-template .summary-template-holder .summary .summary-totalizers table.table tbody tr td.monetary #shipping-calculate-link {
        line-height: 28px
    }
    .container-main .checkout-container .cart-template .summary-template-holder .summary .summary-totalizers table.table tbody.shipping-calculate tr td {
        padding: 10px 0 20px
    }
    .container-main .checkout-container .cart-template .summary-template-holder .summary .summary-totalizers table.table tfoot {
        border-top: 1px dashed #707070
    }
    .container-main .checkout-container .cart-template .summary-template-holder .summary .summary-totalizers table.table tfoot tr td {
        padding: 20px 0
    }
    .container-main .checkout-container .cart-template .cart-links-bottom {
        padding: 0 15px 15px;
        float: none;
        margin: 0 auto;
        display: block!important;
        width: 100%;
        position: relative
    }
    .container-main .checkout-container .cart-template .cart-links-bottom .link-choose-more-products-wrapper {
        position: absolute;
        left: 8px;
        bottom: 15px
    }
    .container-main .checkout-container .cart-template .cart-links-bottom .link-choose-more-products-wrapper #cart-choose-more-products {
        position: initial;
        font-size: 0;
        height: 22px
    }
    .container-main .checkout-container .cart-template .cart-links-bottom .link-choose-more-products-wrapper #cart-choose-more-products:before {
        margin: 0
    }
    .container-main .checkout-container .cart-template .cart-links-bottom .link-choose-more-products-wrapper #cart-choose-more-products:after {
        font-size: 12px;
        content: 'Seguir comprando'
    }
    .container-main .checkout-container .cart-template .cart-links-bottom .link-print-cart-wrapper {
        bottom: 15px;
        right: 15px;
        margin: 0
    }
    .container-main .checkout-container .cart-template .cart-links-bottom .link-print-cart-wrapper #cart-print {
        margin: 0
    }
    .container-main .checkout-container .cart-template .cart-links-bottom .btn-place-order-wrapper #cart-to-orderform,
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data {
        width: 100%
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data form.client-pre-email {
        position: initial;
        display: block;
        border: 0
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data form.client-pre-email p.link-cart {
        display: none
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data form.client-pre-email fieldset.pre-email h3.client-pre-email-h {
        margin: 25px 0 16px
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data form.client-pre-email fieldset.pre-email h3.client-pre-email-h label {
        margin: 0
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data form.client-pre-email fieldset.pre-email h3.client-pre-email-h label span:first-child {
        color: #000;
        font-size: 16px;
        line-height: 21px;
        font-weight: 700
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data form.client-pre-email fieldset.pre-email h3.client-pre-email-h label small {
        margin-top: 20px;
        font-size: 14px;
        color: #707070;
        padding: 0
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data form.client-pre-email fieldset.pre-email .client-email {
        font-size: 0;
        letter-spacing: 0;
        word-spacing: 0
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data form.client-pre-email fieldset.pre-email .client-email #client-pre-email {
        padding: 0 18px;
        width: 74%!important;
        display: inline-block;
        float: none;
        border-radius: 30px 0 0 30px;
        font-size: 12px;
        color: #707070;
        height: 40px
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data form.client-pre-email fieldset.pre-email .client-email #btn-client-pre-email {
        width: 26%;
        margin: 0;
        height: 40px;
        padding: 0;
        border-radius: 0 30px 30px 0;
        font-size: 0
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data form.client-pre-email fieldset.pre-email .client-email #btn-client-pre-email:before {
        line-height: 38px;
        margin-right: 4px;
        font-size: 16px;
        content: 'Enviar'
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data form.client-pre-email fieldset.pre-email .client-email span.help.error {
        display: initial!important
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data form.client-pre-email .emailInfo {
        margin: 0 auto 19px;
        width: 100%;
        border: 3px solid #f2f2f2;
        border-radius: 5px;
        position: relative
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data form.client-pre-email .emailInfo h3 {
        color: #000;
        font-size: 14px;
        font-weight: 700;
        margin: 20px 0 10px;
        line-height: 20px
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data form.client-pre-email .emailInfo ul {
        margin: 0;
        width: 100%
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data form.client-pre-email .emailInfo ul li {
        margin-bottom: 6px
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data form.client-pre-email .emailInfo ul li i.icon-ok {
        vertical-align: middle;
        margin-right: 8px;
        background: url(/arquivos/sprite_mobile.png) -124px -404px no-repeat;
        width: 12px;
        height: 12px;
        display: inline-block;
        position: initial
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data form.client-pre-email .emailInfo ul li i.icon-ok:before {
        content: none
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data form.client-pre-email .emailInfo ul li span {
        font-size: 12px
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data form.client-pre-email .emailInfo ul li:last-child {
        margin: 0
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data form.client-pre-email .emailInfo .icon-lock {
        background: url(/arquivos/sprite_mobile.png) -327px -325px no-repeat;
        width: 26px;
        height: 30px;
        bottom: 15px;
        right: 15px
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data form.client-pre-email .emailInfo .icon-lock:before {
        content: none
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .client-profile-data .box-step .box-info span {
        line-height: 18px
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .client-profile-data .box-step .box-client-info-pf {
        width: 100%;
        float: none;
        display: block
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .client-profile-data .box-step .box-client-info-pf p.input.text {
        margin-bottom: 15px
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .client-profile-data .box-step .box-client-info-pf p.input.text input {
        width: 100%!important;
        border: 1px solid #d8d8d8;
        border-radius: 0
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .client-profile-data .box-step .box-client-info-pf p.client-first-name {
        width: 48%;
        float: left!important
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .client-profile-data .box-step .box-client-info-pf p.client-last-name {
        width: 48%;
        float: right!important
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .client-profile-data .box-step .box-client-info-pf p.client-document,
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .client-profile-data .box-step .box-client-info-pf p.client-phone {
        margin: 0!important
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .client-profile-data .box-step .box-client-info-pj {
        width: 100%;
        margin-top: 20px;
        float: none
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .client-profile-data .box-step .box-client-info-pj ul {
        display: block;
        margin: 0
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .client-profile-data .box-step .box-client-info-pj ul li {
        margin: 0
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .client-profile-data .box-step .box-client-info-pj .corporate-info-box {
        margin: 15px auto 5px;
        float: none
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .client-profile-data .box-step .box-client-info-pj .corporate-info-box p.input {
        width: 100%!important;
        display: block;
        float: none;
        margin-bottom: 15px
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .client-profile-data .box-step .box-client-info-pj .corporate-info-box p.input input {
        width: 100%!important
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .client-profile-data .box-step p.newsletter {
        margin: 0
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data p.btn-submit-wrapper {
        text-align: left;
        margin-bottom: 0
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data p.btn-submit-wrapper:before {
        margin-left: 0
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data p.btn-submit-wrapper button {
        float: none;
        width: 100%
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .step:after,
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .step:before,
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step:after,
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step:before,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step:after,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step:before {
        content: '';
        display: table
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .step:after,
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step:after,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step:after {
        clear: both
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .step.client-profile-data,
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .step.shipping-data,
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .step.store-country-URY,
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step.client-profile-data,
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step.shipping-data,
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step.store-country-URY,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step.client-profile-data,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step.shipping-data,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step.store-country-URY {
        width: 100%;
        padding: 0;
        margin: 15px 0 0
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .step.client-profile-data p.btn-submit-wrapper,
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .step.shipping-data p.btn-submit-wrapper,
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .step.store-country-URY p.btn-submit-wrapper,
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step.client-profile-data p.btn-submit-wrapper,
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step.shipping-data p.btn-submit-wrapper,
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step.store-country-URY p.btn-submit-wrapper,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step.client-profile-data p.btn-submit-wrapper,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step.shipping-data p.btn-submit-wrapper,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step.store-country-URY p.btn-submit-wrapper {
        text-align: left;
        margin-bottom: 0
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .step.client-profile-data p.btn-submit-wrapper:before,
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .step.shipping-data p.btn-submit-wrapper:before,
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .step.store-country-URY p.btn-submit-wrapper:before,
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step.client-profile-data p.btn-submit-wrapper:before,
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step.shipping-data p.btn-submit-wrapper:before,
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step.store-country-URY p.btn-submit-wrapper:before,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step.client-profile-data p.btn-submit-wrapper:before,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step.shipping-data p.btn-submit-wrapper:before,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step.store-country-URY p.btn-submit-wrapper:before {
        margin-left: 0
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .step.client-profile-data p.btn-submit-wrapper button,
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .step.shipping-data p.btn-submit-wrapper button,
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .step.store-country-URY p.btn-submit-wrapper button,
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step.client-profile-data p.btn-submit-wrapper button,
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step.shipping-data p.btn-submit-wrapper button,
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step.store-country-URY p.btn-submit-wrapper button,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step.client-profile-data p.btn-submit-wrapper button,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step.shipping-data p.btn-submit-wrapper button,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step.store-country-URY p.btn-submit-wrapper button {
        float: none;
        width: 100%
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .step.client-profile-data .link-box-edit,
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .step.shipping-data .link-box-edit,
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .step.store-country-URY .link-box-edit,
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step.client-profile-data .link-box-edit,
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step.shipping-data .link-box-edit,
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step.store-country-URY .link-box-edit,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step.client-profile-data .link-box-edit,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step.shipping-data .link-box-edit,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step.store-country-URY .link-box-edit {
        top: 0;
        margin-top: 0
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .step.client-profile-data .link-box-edit .icon-edit:after,
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .step.shipping-data .link-box-edit .icon-edit:after,
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .step.store-country-URY .link-box-edit .icon-edit:after,
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step.client-profile-data .link-box-edit .icon-edit:after,
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step.shipping-data .link-box-edit .icon-edit:after,
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step.store-country-URY .link-box-edit .icon-edit:after,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step.client-profile-data .link-box-edit .icon-edit:after,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step.shipping-data .link-box-edit .icon-edit:after,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step.store-country-URY .link-box-edit .icon-edit:after {
        font-family: Montserrat, Arial, sans-serif;
        font-size: 12px
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .step.client-profile-data .accordion-heading .accordion-toggle,
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .step.shipping-data .accordion-heading .accordion-toggle,
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .step.store-country-URY .accordion-heading .accordion-toggle,
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step.client-profile-data .accordion-heading .accordion-toggle,
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step.shipping-data .accordion-heading .accordion-toggle,
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step.store-country-URY .accordion-heading .accordion-toggle,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step.client-profile-data .accordion-heading .accordion-toggle,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step.shipping-data .accordion-heading .accordion-toggle,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step.store-country-URY .accordion-heading .accordion-toggle {
        padding-right: 0;
        border-color: #c6c6c6;
        color: #7f7f7f
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .step.client-profile-data .accordion-heading .accordion-toggle span,
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .step.shipping-data .accordion-heading .accordion-toggle span,
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .step.store-country-URY .accordion-heading .accordion-toggle span,
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step.client-profile-data .accordion-heading .accordion-toggle span,
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step.shipping-data .accordion-heading .accordion-toggle span,
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step.store-country-URY .accordion-heading .accordion-toggle span,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step.client-profile-data .accordion-heading .accordion-toggle span,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step.shipping-data .accordion-heading .accordion-toggle span,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step.store-country-URY .accordion-heading .accordion-toggle span {
        color: inherit
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .step.client-profile-data .accordion-heading .accordion-toggle.accordion-toggle-active,
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .step.shipping-data .accordion-heading .accordion-toggle.accordion-toggle-active,
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .step.store-country-URY .accordion-heading .accordion-toggle.accordion-toggle-active,
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step.client-profile-data .accordion-heading .accordion-toggle.accordion-toggle-active,
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step.shipping-data .accordion-heading .accordion-toggle.accordion-toggle-active,
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step.store-country-URY .accordion-heading .accordion-toggle.accordion-toggle-active,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step.client-profile-data .accordion-heading .accordion-toggle.accordion-toggle-active,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step.shipping-data .accordion-heading .accordion-toggle.accordion-toggle-active,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step.store-country-URY .accordion-heading .accordion-toggle.accordion-toggle-active {
        color: #353164;
        border-color: #353164
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .step.client-profile-data .accordion-body .accordion-inner,
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .step.shipping-data .accordion-body .accordion-inner,
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .step.store-country-URY .accordion-body .accordion-inner,
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step.client-profile-data .accordion-body .accordion-inner,
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step.shipping-data .accordion-body .accordion-inner,
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step.store-country-URY .accordion-body .accordion-inner,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step.client-profile-data .accordion-body .accordion-inner,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step.shipping-data .accordion-body .accordion-inner,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step.store-country-URY .accordion-body .accordion-inner {
        padding: 15px 0 10px;
        width: 100%;
        float: none;
        display: block
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .step.client-profile-data .accordion-body .accordion-inner p.notification,
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .step.shipping-data .accordion-body .accordion-inner p.notification,
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .step.store-country-URY .accordion-body .accordion-inner p.notification,
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step.client-profile-data .accordion-body .accordion-inner p.notification,
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step.shipping-data .accordion-body .accordion-inner p.notification,
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step.store-country-URY .accordion-body .accordion-inner p.notification,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step.client-profile-data .accordion-body .accordion-inner p.notification,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step.shipping-data .accordion-body .accordion-inner p.notification,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step.store-country-URY .accordion-body .accordion-inner p.notification {
        font-size: 12px;
        line-height: 23px
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #client-profile-data .step.filled .accordion-heading,
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step.filled .accordion-heading,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step.filled .accordion-heading {
        border-color: #c6c6c6!important
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner {
        padding: 15px 0 0
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step .address-list .address-item span.link-box-select {
        top: 0;
        bottom: 0;
        margin: auto;
        height: 20px;
        right: 9px;
        display: block
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step .address-list .address-item span.link-box-select .icon-ok-circle {
        position: initial
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step .address-list p.address-create,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step .address-list p.address-edit {
        padding: 0;
        margin: 6px auto;
        border: 0
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step .address-list p.address-create a,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step .address-list p.address-edit a {
        height: 35px;
        line-height: 33px;
        padding: 0;
        margin: 0;
        background: #f7f7f7;
        border: 1px solid #f2f2f2;
        color: #707070;
        font-size: 11px;
        border-radius: 30px;
        text-transform: uppercase
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step .address-list p.address-create a i,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step .address-list p.address-edit a i {
        display: none
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step .address-list p.address-create {
        margin-top: 0
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step.shipping-summary-placeholder span {
        color: #7f7f7f;
        line-height: 18px
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step.shipping-summary-placeholder p.shipping-selected-description {
        margin-bottom: 15px
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step.shipping-summary-placeholder .address-edit a,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step.shipping-summary-placeholder .link-change-shipping {
        height: 32px;
        padding: 0;
        color: #7f7f7f;
        border: 1px solid #c6c6c6;
        border-radius: 10px;
        line-height: 29px
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step form .address-data .box-delivery:after,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step form .address-data .box-delivery:before {
        content: '';
        display: table
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step form .address-data .box-delivery:after {
        clear: both
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step form .address-data .box-delivery p.input {
        margin: 0 0 15px!important
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step form .address-data .box-delivery p.input input {
        margin: 0!important;
        float: none;
        display: block;
        border-radius: 0;
        height: 32px;
        width: 100%!important
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step form .address-data .box-delivery p.input select {
        border-radius: 0;
        height: 32px;
        display: block;
        width: 100%
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step form .address-data .box-delivery p.ship-postal-code {
        display: inline-block;
        float: left;
        position: relative!important;
        width: 40%
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step form .address-data .box-delivery p.ship-postal-code input {
        width: 100%;
        max-width: 100%
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step form .address-data .box-delivery p.ship-postal-code small {
        font-size: 9px;
        display: block;
        width: 100%
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step form .address-data .box-delivery p.ship-street {
        float: right;
        width: 56%
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step form .address-data .box-delivery p.ship-street label:before {
        margin-left: 0
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step form .address-data .box-delivery p.ship-number {
        float: left;
        width: 48%
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step form .address-data .box-delivery p.ship-more-info {
        width: 48%;
        float: right
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step form .address-data .box-delivery p.ship-city,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step form .address-data .box-delivery p.ship-state {
        display: block;
        width: 100%
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step .address-shipping-options fieldset.shipping-options h4 {
        float: none;
        display: block
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step .address-shipping-options fieldset.shipping-options h4 span {
        width: 100%;
        float: none;
        display: block
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step .address-shipping-options fieldset.shipping-options h4 span.choose-shipping-option:before {
        content: 'Seleccione un tipo de entrega:'
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step .address-shipping-options fieldset.shipping-options .sla-items-list {
        padding: 0;
        width: 100%;
        display: block
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step .address-shipping-options fieldset.shipping-options .sla-items-list .btn-group label.shipping-option-item span.shipping-option-item-text-wrapper {
        line-height: 18px;
        font-size: 12px;
        color: #7f7f7f
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step .address-shipping-options fieldset.shipping-options .sla-items-list .btn-group label.shipping-option-item span.shipping-option-item-text-wrapper span.shipping-option-item-sep:nth-child(4) {
        display: none
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step .address-shipping-options fieldset.shipping-options .sla-items-list .btn-group label.shipping-option-item .icon-circle-blank,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step .address-shipping-options fieldset.shipping-options .sla-items-list .btn-group label.shipping-option-item .icon-ok-circle {
        top: 0;
        bottom: 0;
        margin: auto;
        height: 20px
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step .address-shipping-options fieldset.shipping-options .sla-items-list .btn-group label.shipping-option-item .shipping-option-item-text-wrapper[title="Hasta 2 días hábiles"]:after,
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step .address-shipping-options fieldset.shipping-options .sla-items-list .btn-group label.shipping-option-item .shipping-options.just-one .shipping-selected-sla .sla + span:after {
        display: block
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step .address-shipping-options fieldset.shipping-options .sla-items-list .btn-group label.shipping-option-item.active span {
        color: #353164
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step .address-shipping-options fieldset.shipping-options .sla-items-list .scheduled-sla {
        padding-top: 20px
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step .address-shipping-options fieldset.shipping-options .sla-items-list .scheduled-sla span[data-i18n="shipping.shippingOptions.deliveryDate"]:before {
        content: 'Datos de entrega'
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step .address-shipping-options fieldset.shipping-options .sla-items-list .scheduled-sla p {
        border: 0;
        padding: 0
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step .address-shipping-options fieldset.shipping-options .sla-items-list .scheduled-sla button {
        display: none
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step .address-shipping-options fieldset.shipping-options .sla-items-list .scheduled-sla span.scheduled-sla-select:before {
        color: #009fe2;
        line-height: 12px
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step p.btn-submit-wrapper {
        margin: 0 0 10px
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #shipping-data .step .accordion-inner .box-step p.btn-submit-wrapper button {
        margin-top: 10px
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data {
        margin-bottom: 5px
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step .accordion-inner .box-step .box-step-content > form {
        height: auto
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step .accordion-inner .box-step .box-step-content > form .gift-card-section {
        position: initial;
        display: block;
        margin: 0 0 20px;
        padding: 0
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step .accordion-inner .box-step .box-step-content > form .gift-card-section p.payment-discounts-options:after,
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step .accordion-inner .box-step .box-step-content > form .gift-card-section p.payment-discounts-options:before {
        content: '';
        display: table
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step .accordion-inner .box-step .box-step-content > form .gift-card-section p.payment-discounts-options:after {
        clear: both
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step .accordion-inner .box-step .box-step-content > form .gift-card-section p.payment-discounts-options label {
        float: none;
        height: auto;
        font-family: Montserrat, Arial, sans-serif;
        width: 100%;
        display: block;
        position: initial;
        font-size: 0;
        color: #7f7f7f
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step .accordion-inner .box-step .box-step-content > form .gift-card-section p.payment-discounts-options label:before {
        width: 100%;
        font-size: 13px;
        content: 'Introduzca un VALE';
        position: initial
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step .accordion-inner .box-step .box-step-content > form .gift-card-section p.payment-discounts-options label:after {
        content: none
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step .accordion-inner .box-step .box-step-content > form .gift-card-section p.payment-discounts-options #payment-discounts-code {
        position: initial;
        width: 58%;
        float: left;
        display: block;
        height: 32px
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step .accordion-inner .box-step .box-step-content > form .gift-card-section p.payment-discounts-options #btn-add-gift-card {
        position: initial;
        float: right;
        width: 38%;
        height: 32px;
        text-transform: uppercase;
        font-size: 13px
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step .accordion-inner .box-step .box-step-content > form fieldset.payment-group {
        margin-bottom: 10px
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step .accordion-inner .box-step .box-step-content > form fieldset.payment-group .payment-group-list-btn {
        width: 48%!important;
        display: inline-block;
        margin: 0
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step .accordion-inner .box-step .box-step-content > form fieldset.payment-group .payment-group-list-btn.itauCards {
        margin-left: 10px
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step .accordion-inner .box-step .box-step-content > form fieldset.payment-group .payment-group-list-btn .payment-group-item {
        display: block;
        width: 100%;
        border-radius: 5px;
        height: 45px;
        margin: 0!important;
        padding: 14px;
        border: 0!important;
        background-color: #eaeaea;
        opacity: .5
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step .accordion-inner .box-step .box-step-content > form fieldset.payment-group .payment-group-list-btn .payment-group-item span {
        color: #474747;
        font-size: 12px;
        line-height: initial;
        vertical-align: top
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step .accordion-inner .box-step .box-step-content > form fieldset.payment-group .payment-group-list-btn .payment-group-item:after {
        content: none;
        margin-top: -4px
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step .accordion-inner .box-step .box-step-content > form fieldset.payment-group .payment-group-list-btn.active .payment-group-item {
        opacity: 1;
        border: 0!important
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step .accordion-inner .box-step .box-step-content > form .steps-view {
        width: 100%;
        display: block;
        margin: 0 auto;
        float: none;
        padding: 15px 20px 0
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step .accordion-inner .box-step .box-step-content > form .steps-view fieldset .credit-card-icons {
        width: 209px
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step .accordion-inner .box-step .box-step-content > form .steps-view fieldset .credit-card-icons .card-icn {
        margin: 0 0 10px;
        float: left;
        clear: none
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step .accordion-inner .box-step .box-step-content > form .steps-view fieldset .credit-card-icons .card-icn:nth-child(2n) {
        float: right;
        clear: none
    }
    .container-main .checkout-container .orderform-template .orderform-template-holder #payment-data .step .accordion-inner .box-step .box-step-content > form .steps-view fieldset p.sight {
        margin: 10px 0 5px
    }
    .container-main .checkout-container .orderform-template .mini-cart {
        float: none;
        min-width: 100%!important;
        width: 100%;
        max-width: 100%;
        padding: 0 20px;
        min-height: auto!important
    }
    .container-main .checkout-container .orderform-template .mini-cart .cart-fixed {
        float: none;
        top: auto;
        width: 100%;
        display: block;
        position: relative!important;
        padding-bottom: 50px!important
    }
    .container-main .checkout-container .orderform-template .mini-cart .cart-fixed h2 {
        margin: 15px 0 0
    }
    .container-main .checkout-container .orderform-template .mini-cart .cart-fixed .summary-cart-template-holder {
        min-height: 112px!important;
        max-height: 229px!important;
        height: auto!important
    }
    .container-main .checkout-container .orderform-template .mini-cart .cart-fixed .summary-cart-template-holder .cart {
        overflow: visible!important;
        max-height: 100%!important;
        min-height: 0!important;
        margin: 0;
        height: auto!important;
        position: initial;
        padding-bottom: 3px
    }
    .container-main .checkout-container .orderform-template .mini-cart .cart-fixed .summary-cart-template-holder .cart ul.cart-items li.item {
        margin: 0;
        padding: 15px 0 17px;
        border-top: 1px dashed #c6c6c6!important
    }
    .container-main .checkout-container .orderform-template .mini-cart .cart-fixed .summary-cart-template-holder .cart ul.cart-items li.item span.product-name {
        width: calc(100% - 91px);
        float: left;
        min-height: 35px!important;
        height: 35px!important;
        max-height: 35px!important;
        white-space: initial;
        margin-bottom: 6px;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden
    }
    .container-main .checkout-container .orderform-template .mini-cart .cart-fixed .summary-cart-template-holder .cart ul.cart-items li.item strong.price {
        font-weight: 600
    }
    .container-main .checkout-container .orderform-template .mini-cart .cart-fixed .summary-cart-template-holder .cart ul.cart-items li.item span.quantity {
        left: 6px;
        line-height: 16px;
        padding: 0;
        margin-top: 54px
    }
    .container-main .checkout-container .orderform-template .mini-cart .cart-fixed .summary-cart-template-holder .cart ul.cart-items li.item:first-child {
        border: 0!important
    }
    .container-main .checkout-container .orderform-template .mini-cart .cart-fixed .summary-cart-template-holder .cart ul.cart-items li.item .item-unavailable {
        padding: 7px 20px
    }
    .container-main .checkout-container .orderform-template .mini-cart .cart-fixed .summary-cart-template-holder .cart ul.cart-items li.item .item-unavailable p span {
        line-height: 18px;
        font-size: 13px
    }
    .container-main .checkout-container .orderform-template .mini-cart .cart-fixed p.link-cart {
        width: 100%;
        margin: 0 auto;
        text-align: center;
        bottom: 15px!important
    }
    .container-main .checkout-container .orderform-template .mini-cart .cart-fixed p.link-cart:before {
        margin: 0;
        vertical-align: middle
    }
    .container-main .checkout-container .orderform-template .mini-cart .cart-fixed p.link-cart small {
        font-size: 12px
    }
    .container-main .checkout-container .orderform-template .mini-cart .cart-fixed .payment-confirmation-wrap {
        border: 0
    }
    .container-main .checkout-container .orderform-template .mini-cart .cart-fixed .summary-template-holder {
        border-top: 0
    }
    .container-main .checkout-container .orderform-template .mini-cart .cart-fixed .summary-template-holder .coupon-column {
        display: none!important
    }
    .container-main .checkout-container .orderform-template .mini-cart .cart-fixed .summary-template-holder .summary {
        padding: 0;
        border: 0!important
    }
    .container-main .checkout-container .orderform-template .mini-cart .cart-fixed .summary-template-holder .summary .summary-totalizers table.table {
        border-top: 1px solid #c6c6c6;
        border-bottom: 1px solid #c6c6c6
    }
    .container-main .checkout-container .orderform-template .mini-cart .cart-fixed .summary-template-holder .summary .summary-totalizers table.table tr td {
        text-transform: uppercase
    }
    .container-main .checkout-container .orderform-template .mini-cart .cart-fixed .summary-template-holder .summary .summary-totalizers table.table td.empty,
    .container-main .checkout-container .orderform-template .mini-cart .cart-fixed .summary-template-holder .summary .summary-totalizers table.table td.space {
        display: none
    }
    .container-main .checkout-container .orderform-template .mini-cart .cart-fixed .summary-template-holder .summary .summary-totalizers table.table tfoot {
        border-top: 0
    }
    .container-main .checkout-container .orderform-template .mini-cart .cart-fixed .summary-template-holder .summary .summary-totalizers table.table tfoot tr td {
        padding: 10px 0 20px
    }
    .picker {
        font-size: 12px!important
    }
    .picker__holder {
        border: 1px solid #b3b5b6;
        border-radius: 0!important;
        box-shadow: none!important
    }
    .picker__holder .picker__month {
        text-transform: capitalize;
        font-size: 12px;
        font-weight: 700
    }
    .picker__holder .picker__year {
        font-weight: 700;
        font-style: normal!important;
        font-size: 12px!important;
        color: #707070
    }
    .picker__holder .picker__weekday {
        font-size: 12px;
        color: #7f7f7f
    }
    .picker__holder .picker__day {
        opacity: 1!important;
        color: #000!important;
        font-size: 12px!important
    }
    .picker__holder .picker__day.picker__day--disabled {
        color: grey!important
    }
    .picker__holder .picker__day.picker__day--highlighted {
        color: #000!important;
        background: #96d0e0!important;
        border: 1px solid #009fe2
    }
    .overlay.storePickup {
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        width: 100%;
        border-radius: 0
    }
    .overlay.storePickup .icon.close {
        top: 20px;
        right: 10px;
        text-align: center;
        background: #353164;
        border-radius: 3px;
        cursor: pointer;
        width: 22px;
        height: 21px
    }
    .overlay.storePickup .icon.close:before {
        content: '';
        display: block;
        margin: 6px auto 0;
        background: url(/arquivos/sprite.png) -578px -929px no-repeat;
        width: 10px;
        height: 9px
    }
    .overlay.storePickup .content {
        padding: 0 10px;
        height: 100%;
        max-height: 100vh;
        float: none;
        display: block
    }
    .overlay.storePickup .content .left,
    .overlay.storePickup .content .right {
        padding: 0;
        width: 100%;
        float: none;
        display: block
    }
    .overlay.storePickup .content .left .title {
        font-size: 18px;
        line-height: 21px;
        margin: 13px 0 15px;
        width: calc(100% - 40px)
    }
    .overlay.storePickup .content .left .s_selector {
        margin-top: 8px
    }
    .overlay.storePickup .content .left .s_selector .s_filter {
        border-color: #d8d8d8;
        width: 100%;
        margin: 0
    }
    .overlay.storePickup .content .left .s_selector .s_filter .s_option_wrapper {
        border-color: #d8d8d8;
        width: calc(100% + 2px);
        margin: -1px 0 0 -1px
    }
    .overlay.storePickup .content .left .store_info {
        margin-top: 15px;
        width: 100%;
        float: none
    }
    .overlay.storePickup .content .left .store_info .stores .store {
        width: 100%
    }
    .overlay.storePickup .content .left .store_info .stores .store .store_address {
        font-size: 14px;
        font-weight: 700;
        color: #000;
        margin-bottom: 5px
    }
    .overlay.storePickup .content .left .store_info .stores .store .store_eta,
    .overlay.storePickup .content .left .store_info .stores .store .store_phone,
    .overlay.storePickup .content .left .store_info .stores .store .store_schedule {
        color: #707070;
        line-height: 21px;
        font-size: 13px
    }
    .overlay.storePickup .content .left .store_info .confirmStore {
        width: 100%;
        margin: 10px auto 0;
        font-size: 14px
    }
    .overlay.storePickup .content .right {
        margin: 12px auto 0;
        height: auto
    }
    .overlay.storePickup .content .right .SPMap-canvas {
        height: 250px;
        width: 100%;
        float: none
    }
    .modal-backdrop {
        background-color: rgba(0, 0, 0, .7)
    }
    .modal {
        width: calc(320px - 40px);
        margin: 0 auto
    }
    .modal.fade.in {
        top: 10vh
    }
    .modal.unavailable-message-modal {
        border: 0;
        border-radius: 0
    }
    .modal.unavailable-message-modal .modal-body {
        height: auto!important;
        max-height: none;
        overflow: hidden;
        padding: 0
    }
    .modal.unavailable-message-modal .modal-body:after {
        background: url(/arquivos/sprite_mobile.png) -6px -551px no-repeat;
        width: 108px;
        height: 18px;
        top: 14px;
        left: 0;
        right: 0;
        margin: 0 auto;
        content: '';
        position: absolute
    }
    .modal.unavailable-message-modal .modal-body:before {
        content: '';
        display: block;
        height: 40px;
        background-color: #009fe2
    }
    .modal.unavailable-message-modal .modal-body .unavailable-message {
        border-left: 4px solid #eaeaea;
        border-right: 4px solid #eaeaea;
        padding: 18px 10px 5px;
        margin: 0 auto
    }
    .modal.unavailable-message-modal .modal-body .unavailable-message p {
        text-align: center;
        margin: 0
    }
    .modal.unavailable-message-modal .modal-body .unavailable-message p:before {
        margin: 0 auto;
        font-weight: 700;
        text-align: center;
        color: #000;
        font-size: 19px
    }
    .modal.unavailable-message-modal .modal-body ul.unavailable-items {
        margin: 0;
        border-radius: 0;
        border: 0;
        padding: 0 10px;
        border-left: 4px solid #eaeaea;
        border-right: 4px solid #eaeaea;
        max-height: 210px;
        width: 100%;
        overflow-x: hidden;
        overflow-y: auto
    }
    .modal.unavailable-message-modal .modal-body ul.unavailable-items li.item {
        padding: 10px 0 12px;
        position: relative;
        border-top: 1px dashed #d1d1d1
    }
    .modal.unavailable-message-modal .modal-body ul.unavailable-items li.item:first-child {
        border-top: 0
    }
    .modal.unavailable-message-modal .modal-body ul.unavailable-items li.item .span10 {
        position: relative;
        height: auto;
        display: block;
        width: 100%;
        vertical-align: middle;
        margin: 0 auto
    }
    .modal.unavailable-message-modal .modal-body ul.unavailable-items li.item .span10 img {
        float: none;
        display: inline-block;
        width: 80px;
        height: 80px;
        margin-right: 15px
    }
    .modal.unavailable-message-modal .modal-body ul.unavailable-items li.item .span10 span.product-name {
        float: none;
        display: inline-block;
        padding: 0;
        width: calc(100% - 100px);
        font-size: 14px;
        color: #000;
        line-height: 21px
    }
    .modal.unavailable-message-modal .modal-body ul.unavailable-items li.item .description {
        display: inline-block;
        width: 280px;
        position: absolute;
        bottom: 20px;
        height: auto;
        min-height: auto;
        left: 100px
    }
    .modal.unavailable-message-modal .modal-body ul.unavailable-items li.item .description strong.price {
        line-height: 20px;
        font-weight: 700;
        font-size: 14px;
        float: none
    }
    .modal.unavailable-message-modal .modal-body .unavailable-actions {
        border-left: 4px solid #eaeaea;
        border-bottom: 4px solid #eaeaea;
        border-right: 4px solid #eaeaea;
        padding: 12px 10px 18px
    }
    .modal.unavailable-message-modal .modal-body .unavailable-actions .btn {
        float: none;
        display: block;
        margin: 0 auto;
        border-radius: 30px;
        width: 90%;
        height: 40px;
        outline: 0;
        background: 0 0;
        text-shadow: none;
        border: 1px solid #7f7f7f;
        color: #7f7f7f;
        font-size: 14px;
        padding: 0;
        line-height: 37px
    }
    .modal.unavailable-message-modal .modal-body .unavailable-actions .btn.btn-success {
        margin-top: 10px;
        background-color: #009fe2;
        color: #fff;
        padding: 0;
        border-color: #009fe2
    }
    .modal.unavailable-message-modal .modal-body .unavailable-actions .btn.btn-success span[data-i18n="modal.unavailableButFinish"]:before {
        line-height: 37px;
        display: block;
        width: 100%;
        font-size: 14px
    }
    .modal.default-modal {
        left: 0;
        right: 0;
        margin: 0 auto;
        width: calc(320px - 40px);
        background-color: #fff;
        border-radius: 0;
        border: 0;
        color: #000;
        box-shadow: none
    }
    .modal.default-modal .modal-body {
        padding: 0 0 25px
    }
    .modal.default-modal .modal-body:after {
        background: url(/arquivos/sprite_mobile.png) -6px -551px no-repeat;
        width: 108px;
        height: 18px;
        top: 14px;
        left: 0;
        right: 0;
        margin: 0 auto;
        content: '';
        position: absolute
    }
    .modal.default-modal .modal-body:before {
        content: '';
        display: block;
        height: 40px;
        background-color: #009fe2
    }
    .modal.default-modal .modal-body .default-modal-security.identified-user-security {
        display: none
    }
    .modal.default-modal .modal-body p.identified-user-hello {
        color: #000;
        font-weight: 700;
        text-align: center;
        font-family: Montserrat;
        float: none;
        font-size: 18px;
        display: block;
        padding: 15px 0 20px;
        width: 100%;
        margin: 0 auto
    }
    .modal.default-modal .modal-body p.identified-user-hello:before {
        content: '¡'
    }
    .modal.default-modal .modal-body p.identified-user-message {
        display: block;
        width: 80%;
        float: none;
        text-align: center;
        font-size: 12px;
        color: #707070;
        line-height: 19px;
        margin: 0 auto;
        padding: 0 0 23px
    }
    .modal.default-modal .modal-body #btn-identified-user-button,
    .modal.default-modal .modal-body .btn.btn {
        outline: 0;
        background: 0 0;
        margin: 0 auto;
        width: 85%;
        padding: 0;
        float: none;
        display: block;
        height: 46px;
        line-height: 43px;
        border: 1px solid #009fe2;
        color: #009fe2;
        font-size: 16px;
        border-radius: 30px;
        box-shadow: none
    }
    .modal.default-modal .modal-body #btn-identified-user-button:focus,
    .modal.default-modal .modal-body #btn-identified-user-button:hover,
    .modal.default-modal .modal-body .btn.btn:focus,
    .modal.default-modal .modal-body .btn.btn:hover {
        text-shadow: none;
        background-color: #009fe2;
        color: #fff
    }
    .modal.default-modal .modal-body.masked-info-modal-body {
        padding-bottom: 18px
    }
    .modal.default-modal .modal-body.masked-info-modal-body .masked-info-security {
        display: none!important
    }
    .modal.default-modal .modal-body.masked-info-modal-body .masked-info-message,
    .modal.default-modal .modal-body.masked-info-modal-body p.masked-info-hello {
        width: 100%;
        float: none;
        margin: 0 auto;
        display: block!important
    }
    .modal.default-modal .modal-body.masked-info-modal-body p.masked-info-hello {
        width: 80%;
        text-align: center;
        font-size: 14px;
        line-height: 21px;
        padding: 15px 15px 14px!important
    }
    .modal.default-modal .modal-body.masked-info-modal-body .masked-info-message {
        padding: 0 15px
    }
    .modal.default-modal .modal-body.masked-info-modal-body .masked-info-message p {
        font-size: 12px
    }
    .modal.default-modal .modal-body.masked-info-modal-body button.btn {
        width: 90%;
        height: 40px;
        line-height: 38px;
        font-size: 14px;
        margin: 18px auto 0
    }
    .modal.default-modal.payment-confirmation-modal .modal-body .payment-confirmation-security {
        display: none
    }
    .modal.default-modal.payment-confirmation-modal .modal-body p.payment-confirmation-content {
        overflow: hidden!important
    }
    .modal.default-modal.payment-confirmation-modal .modal-body p.payment-confirmation-content .payment-confirmation-loading {
        position: absolute;
        display: inline;
        width: 30px;
        overflow: hidden;
        height: auto;
        float: left;
        bottom: 35px;
        left: 0;
        right: 0;
        margin: auto
    }
    .modal.default-modal.payment-confirmation-modal .modal-body p.payment-confirmation-content span.payment-confirmation-thanks {
        font-size: 18px;
        margin: 18px auto 0;
        color: #000;
        text-align: center;
        display: block;
        font-weight: 700;
        float: none
    }
    .modal.default-modal.payment-confirmation-modal .modal-body p.payment-confirmation-message {
        margin: 20px auto 50px;
        width: 100%;
        float: none;
        display: block;
        text-align: center;
        color: #707070;
        font-size: 12px
    }
    #vtexIdContainer {
        width: 100%;
        background-color: rgba(0, 0, 0, .5);
        position: fixed!important;
        bottom: 0;
        margin: auto
    }
    #vtexIdContainer .vtexIdUI {
        position: fixed!important;
        border-radius: 0;
        border: 0;
        left: 0;
        right: 0;
        width: calc(100% - 40px);
        margin: 0 auto;
        box-shadow: none
    }
    #vtexIdContainer .vtexIdUI .vtexIdUI-page {
        display: block;
        min-height: 0
    }
    #vtexIdContainer .vtexIdUI .vtexIdUI-page:after {
        background: url(/arquivos/sprite_mobile.png) -6px -551px no-repeat;
        width: 108px;
        height: 18px;
        top: 14px;
        left: 0;
        right: 0;
        margin: 0 auto;
        content: '';
        position: absolute
    }
    #vtexIdContainer .vtexIdUI .vtexIdUI-page:before {
        content: '';
        display: block;
        height: 40px;
        background-color: #009fe2
    }
    #vtexIdContainer .vtexIdUI .modal-header {
        border: 4px solid #eaeaea;
        border-top: 0;
        border-bottom: 0;
        padding: 0 20px;
        text-align: center
    }
    #vtexIdContainer .vtexIdUI .modal-header button.close {
        top: -25px;
        right: 22px;
        position: absolute;
        background-color: transparent;
        font-size: 28px;
        font-weight: 700
    }
    #vtexIdContainer .vtexIdUI .modal-header .vtexIdUI-header {
        text-align: center;
        float: none;
        display: block;
        position: relative
    }
    #vtexIdContainer .vtexIdUI .modal-header .vtexIdUI-header .vtexIdUI-user {
        padding: 16px 0 20px;
        margin: 0 auto;
        text-align: center
    }
    #vtexIdContainer .vtexIdUI .modal-body li,
    #vtexIdContainer .vtexIdUI .modal-header .vtexIdUI-heading {
        margin: 0
    }
    #vtexIdContainer .vtexIdUI .modal-header .vtexIdUI-header .vtexIdUI-user .vtexIdUI-user-email {
        display: block;
        width: 100%;
        float: none
    }
    #vtexIdContainer .vtexIdUI .modal-header .vtexIdUI-header .vtexIdUI-user .vtexIdUI-user-email > i {
        display: none
    }
    #vtexIdContainer .vtexIdUI .modal-header .vtexIdUI-header .vtexIdUI-user .vtexIdUI-user-email > span {
        color: #000;
        font-size: 18px;
        font-weight: 700
    }
    #vtexIdContainer .vtexIdUI .modal-body {
        display: block;
        height: auto;
        max-height: 100%;
        min-height: 0;
        border: 4px solid #eaeaea;
        border-top: 0;
        padding: 15px
    }
    #vtexIdContainer .vtexIdUI .modal-body li button.btn {
        border: 0;
        background: 0 0;
        box-shadow: none;
        text-shadow: none;
        height: 40px;
        padding: 0;
        line-height: initial;
        font-size: 11px;
        margin: 0 auto 13px;
        border-radius: 30px
    }
    #vtexIdContainer .vtexIdUI .modal-body li button.btn p,
    #vtexIdContainer .vtexIdUI .modal-body li button.btn span {
        display: inline-block
    }
    #vtexIdContainer .vtexIdUI .modal-body li button.btn i {
        opacity: 1;
        display: none;
        position: initial;
        width: 12px;
        height: 12px;
        vertical-align: middle
    }
    #vtexIdContainer .vtexIdUI .modal-body li button.btn i:before {
        content: none;
        color: #000
    }
    #vtexIdContainer .vtexIdUI .modal-body li button#loginWithAccessKeyBtn {
        border: 1px solid #cecece;
        color: #707070;
        background: 0 0
    }
    #vtexIdContainer .vtexIdUI .modal-body li button#vtexIdUI-facebook {
        border: 1px solid #1d4280;
        color: #1d4280
    }
    #vtexIdContainer .vtexIdUI .modal-body li button#vtexIdUI-facebook i {
        display: inline-block;
        background: url(/arquivos/sprite_mobile.png) -147px -563px no-repeat;
        width: 6px;
        margin-right: 15px;
        height: 14px
    }
    #vtexIdContainer .vtexIdUI .modal-body li button#vtexIdUI-google-plus {
        border: 1px solid #ee4c02;
        color: #ee4c02
    }
    #vtexIdContainer .vtexIdUI .modal-body li button#vtexIdUI-google-plus i {
        display: inline-block;
        background: url(/arquivos/sprite_mobile.png) -122px -565px no-repeat;
        margin-right: 15px;
        width: 16px;
        height: 10px
    }
    #vtexIdContainer .vtexIdUI .modal-body li button#loginWithUserAndPasswordBtn {
        background: #009fe2;
        color: #fff;
        margin: 0
    }
    #vtexIdContainer .vtexIdUI .modal-footer {
        border: 4px solid #eaeaea;
        border-top: 0;
        padding-top: 0;
        background-color: #fff
    }
    #vtexIdContainer .vtexIdUI .modal-footer a.vtexIdUI-back-link {
        margin: 10px 0;
        width: 100%;
        text-align: center
    }
    #vtexIdContainer .vtexIdUI .modal-footer a.vtexIdUI-back-link i:before {
        content: '<';
        color: #707070
    }
    #vtexIdContainer .vtexIdUI .modal-footer a.vtexIdUI-back-link span {
        color: #707070
    }
    #vtexIdContainer .vtexIdUI .modal-footer button.btn {
        display: block;
        float: none;
        background: 0 0;
        box-shadow: none;
        text-shadow: none;
        border: 1px solid #009fe2;
        color: #009fe2
    }
    #vtexIdContainer .vtexIdUI #vtexIdUI-classic-login .modal-header,
    #vtexIdContainer .vtexIdUI #vtexIdUI-confirm-access-code .modal-header {
        background: #fff
    }
    #vtexIdContainer .vtexIdUI #vtexIdUI-confirm-access-code .modal-header h4 {
        margin: 0 auto;
        padding: 20px 0
    }
    #vtexIdContainer .vtexIdUI #vtexIdUI-confirm-access-code .modal-header h4 span {
        margin: 0;
        font-size: 15px;
        font-weight: 700;
        color: #000
    }
    #vtexIdContainer .vtexIdUI #vtexIdUI-confirm-access-code .modal-body {
        padding-bottom: 0;
        padding-top: 0;
        border-bottom: 0
    }
    #vtexIdContainer .vtexIdUI #vtexIdUI-confirm-access-code .modal-body label {
        margin: 0 auto;
        padding-bottom: 10px
    }
    #vtexIdContainer .vtexIdUI #vtexIdUI-confirm-access-code .modal-body label span {
        line-height: 19px;
        color: #707070;
        font-size: 14px
    }
    #vtexIdContainer .vtexIdUI #vtexIdUI-confirm-access-code .modal-body label strong {
        line-height: 19px;
        font-size: 14px;
        color: #000;
        font-weight: 400
    }
    #vtexIdContainer .vtexIdUI #vtexIdUI-confirm-access-code .modal-body .vtexIdUI-code-field {
        width: 100%;
        margin: 10px auto 5px
    }
    #vtexIdContainer .vtexIdUI #vtexIdUI-confirm-access-code .modal-body .vtexIdUI-code-field input#access-code {
        margin: 0;
        width: 100%;
        border-radius: 30px;
        box-shadow: none;
        font-size: 20px;
        text-transform: uppercase
    }
    #vtexIdContainer .vtexIdUI #vtexIdUI-classic-login .modal-header .vtexIdUI-header {
        display: none
    }
    #vtexIdContainer .vtexIdUI #vtexIdUI-classic-login .modal-header h4 {
        margin: 0 auto;
        padding: 20px 0
    }
    #vtexIdContainer .vtexIdUI #vtexIdUI-classic-login .modal-header h4 span {
        margin: 0;
        font-size: 15px;
        font-weight: 700;
        color: #000
    }
    #vtexIdContainer .vtexIdUI #vtexIdUI-classic-login .modal-body {
        padding-bottom: 0;
        padding-top: 0;
        border-bottom: 0
    }
    #vtexIdContainer .vtexIdUI #vtexIdUI-classic-login .modal-body .control-group {
        margin-bottom: 5px
    }
    #vtexIdContainer .vtexIdUI #vtexIdUI-classic-login .modal-body .control-group.email-model {
        display: block!important
    }
    #vtexIdContainer .vtexIdUI #vtexIdUI-classic-login .modal-body .control-group label.control-label span {
        color: #707070;
        font-size: 14px
    }
    #vtexIdContainer .vtexIdUI #vtexIdUI-classic-login .modal-body .control-group label.control-label a {
        float: right;
        font-size: 12px;
        width: auto;
        display: inline-block
    }
    #vtexIdContainer .vtexIdUI #vtexIdUI-classic-login .modal-body .control-group .controls input {
        border-radius: 30px;
        box-shadow: none;
        border-color: #cecece
    }
    #vtexIdContainer .vtexIdUI #vtexIdUI-classic-login .modal-body .control-group a.dead-link {
        width: calc(100% + 10px);
        font-size: 11px;
        display: block;
        float: none
    }
    @-webkit-keyframes orderPlaceReady {
        from {
            outline-color: #FFF
        }
        to {
            outline-color: #000
        }
    }
    @-moz-keyframes orderPlaceReady {
        from {
            outline-color: #FFF
        }
        to {
            outline-color: #000
        }
    }
    @-ms-keyframes orderPlaceReady {
        from {
            outline-color: #FFF
        }
        to {
            outline-color: #000
        }
    }
    @-o-keyframes orderPlaceReady {
        from {
            outline-color: #FFF
        }
        to {
            outline-color: #000
        }
    }
    @keyframes orderPlaceReady {
        from {
            outline-color: #FFF
        }
        to {
            outline-color: #000
        }
    }
    body.body-order-placed .orderplaced {
        animation: orderPlaceReady .1s;
        -o-animation: orderPlaceReady .1s;
        -ms-animation: orderPlaceReady .1s;
        -moz-animation: orderPlaceReady .1s;
        -webkit-animation: orderPlaceReady .1s
    }
    body.body-order-placed .container {
        width: 100%;
        padding: 0 10px
    }
    body.body-order-placed .container .page-header {
        margin-top: 22px;
        margin-bottom: 15px;
        border-bottom: 0
    }
    body.body-order-placed .container .page-header h1 {
        font-size: 19px;
        font-weight: 300;
        line-height: 14px;
        color: #009FE2;
        border-bottom: 1px solid #009FE2;
        margin: 0;
        padding-bottom: 15px
    }
    body.body-order-placed .container .containerPage .orderplaced-alert .orderplaced-alert-content {
        padding: 20px
    }
    body.body-order-placed .container .containerPage .orderplaced-alert .orderplaced-alert-content .orderplaced-alert-text h4 {
        font-size: 15px
    }
    body.body-order-placed .container .containerPage .orderplaced-alert .orderplaced-alert-content .orderplaced-alert-text .orderplaced-sending-email {
        font-size: 12px;
        line-height: 19px
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-header {
        margin-top: 5px;
        margin-bottom: 0;
        padding-bottom: 0
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-header h2 {
        font-size: 16px;
        line-height: 18px;
        font-weight: 300;
        padding-bottom: 11px;
        border-bottom: 1px solid #A3A3A3
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-header h2 .title-ordergroup-order {
        color: #A1A1A1
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-header h2 .order-date {
        color: #000
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details + hr {
        display: none
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .top-row {
        padding: 0 10px
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .top-row .span9 h3 {
        font-size: 0;
        margin-top: 23px;
        margin-bottom: 0;
        padding-bottom: 20px;
        border-bottom: 1px solid #C6C6C6
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .top-row .span9 h3 span {
        display: block;
        font-size: 13px;
        line-height: 1;
        color: #333
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .top-row .span9 h3 span:first-child {
        font-size: 16px;
        margin-bottom: 7px;
        color: #353164
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .top-row .span9 .seller-info {
        font-size: 0;
        color: #333;
        border-bottom: 1px solid #C6C6C6;
        padding-bottom: 11px;
        margin-bottom: 22px
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .top-row .span9 .seller-info .shipping-method span {
        font-size: 13px;
        line-height: 1
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .top-row .span9 .seller-info .shipping-method span:first-child {
        display: block;
        font-size: 16px;
        color: #353164;
        margin-bottom: 7px
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .top-row .order-info-moved .payment-info h3 {
        font-size: 16px;
        color: #353164;
        font-weight: 300;
        line-height: 1;
        margin: 0 0 12px
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .top-row .order-info-moved .payment-info .payments {
        border-bottom: 1px solid #C6C6C6;
        padding-bottom: 17px
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .top-row .order-info-moved .payment-info .payments .payment-method-info {
        color: #333;
        display: inline
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .top-row .order-info-moved .payment-info hr.visible-phone.order-info-hr {
        display: none!important
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .top-row .order-info-moved .general-info h3 {
        font-size: 16px;
        color: #353164;
        font-weight: 300;
        line-height: 1;
        margin: 0 0 13px
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .top-row .order-info-moved .general-info .shipping {
        border-bottom: 1px solid #C6C6C6
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .top-row .order-info-moved .general-info .shipping .shipping-address address {
        margin-bottom: 23px
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .top-row .order-info-moved .general-info .shipping .shipping-address address li {
        text-transform: capitalize;
        font-size: 0;
        line-height: 1;
        margin-bottom: 13px
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .top-row .order-info-moved .general-info .shipping .client-profile-data .personal-info,
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .top-row .order-info-moved .general-info .shipping .corporate-info-group .corporate-info {
        margin-bottom: 3px
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .top-row .order-info-moved .general-info .shipping .shipping-address address li span {
        font-size: 13px
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .top-row .order-info-moved .general-info .shipping .shipping-address address li:nth-child(2) span:first-child {
        display: inline-block;
        margin-right: 5px
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .top-row .order-info-moved .general-info .shipping .shipping-address address li:nth-child(3) span:first-child:after {
        content: "/";
        font-size: 13px
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .top-row .order-info-moved .general-info .shipping .shipping-address address li:nth-child(3) span:nth-child(2):after {
        content: ",";
        font-size: 13px;
        display: inline-block;
        margin-right: 5px
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .top-row .order-info-moved .general-info .shipping .shipping-address address li:nth-child(4):after {
        content: "(CP)";
        display: inline-block;
        margin-left: 5px;
        font-size: 13px
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .top-row .order-info-moved .general-info .shipping .client-profile-data {
        padding-bottom: 18px
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .top-row .order-info-moved .general-info .shipping .client-profile-data .personal-info .personal-info-label {
        display: inline-block!important;
        margin-right: 5px
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .top-row .order-info-moved .general-info .shipping .client-profile-data .personal-info:not(.email) {
        text-transform: capitalize
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .top-row .order-info-moved .general-info .shipping .corporate-info-group .corporate-info .corporate-info-label {
        display: inline-block!important
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .top-row .order-info-moved .general-info > hr {
        display: none!important
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .top-row .order-info-moved .no-separator .payments,
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .top-row .order-info-moved .no-separator .shipping {
        border-bottom: 0
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .items .list-items .item {
        border: 3px solid #EAEAEA;
        border-radius: 6px;
        position: relative
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .items .list-items .item .subtitle-item {
        font-size: 15px;
        font-weight: 300;
        color: #707070;
        text-align: left
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .items .list-items .item .col-left {
        display: inline-block;
        vertical-align: top;
        width: 34.01361%;
        margin-right: 15px
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .items .list-items .item .col-left a {
        display: block;
        margin-top: 16px;
        margin-left: 16px
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .items .list-items .item .col-left a img {
        width: 84px;
        height: 84px
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .items .list-items .item .col-left .quantity-container {
        position: absolute;
        bottom: 0;
        margin-left: 16px
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .items .list-items .item .col-left .quantity-container .quantity-title {
        display: block
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .items .list-items .item .col-left .quantity-container .quantity-value {
        display: block;
        margin-top: 10px;
        margin-bottom: 17px;
        width: 71px;
        height: 38px;
        border: 1px solid #BFBFBF;
        border-radius: 19px;
        font-size: 13px;
        font-weight: 400;
        color: #000;
        line-height: 34.9px;
        text-align: center
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .items .list-items .item .col-right {
        display: inline-block;
        vertical-align: top;
        width: 60.88435%
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .items .list-items .item .col-right .product-name {
        font-size: 14px;
        font-weight: 300;
        color: #000;
        margin-top: 29px
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .items .list-items .item .col-right .product-brand {
        font-size: 12px;
        color: #707070;
        text-transform: uppercase
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .items .list-items .item .col-right .prodcut-sale-info {
        padding-top: 17px
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .items .list-items .item .col-right .prodcut-sale-info table tr th {
        padding-right: 28px
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .items .list-items .item .col-right .prodcut-sale-info table tr td {
        font-size: 14px;
        font-weight: 300;
        line-height: 19px;
        color: #000
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .items .list-items .item .col-right .prodcut-sale-info table tr:first-child td,
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .items .list-items .item .col-right .prodcut-sale-info table tr:first-child th {
        padding-bottom: 4px
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .items .list-items .item .col-right .prodcut-sale-info table tr:first-child td p {
        margin-bottom: 0
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .items .list-items .item .col-right .prodcut-sale-info table tr:nth-child(2) td,
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .items .list-items .item .col-right .prodcut-sale-info table tr:nth-child(2) th {
        padding-bottom: 20px
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .items .list-items .item .col-right .prodcut-sale-info table tr:last-child td,
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .items .list-items .item .col-right .prodcut-sale-info table tr:last-child th {
        padding-bottom: 13px
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-details .items .list-items .item .col-right .prodcut-sale-info table tr:last-child td {
        color: #009FE2
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-info .top-row .total-info {
        margin-top: 12px;
        background-color: #F2F2F2;
        padding: 22px 20px 23px;
        border-radius: 4px
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-info .top-row .total-info h3 {
        display: none
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-info .top-row .total-info .totals table.table,
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-info .top-row .total-info .totals table.table tbody tr {
        display: block;
        width: 100%
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-info .top-row .total-info .totals table.table tbody {
        display: block;
        width: 100%;
        padding-bottom: 4px
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-info .top-row .total-info .totals table.table tbody tr.hidden {
        display: none
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-info .top-row .total-info .totals table.table tbody tr td {
        display: inline-block;
        width: 50%;
        font-size: 16px;
        font-weight: 300;
        color: #333;
        padding-bottom: 18px
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-info .top-row .total-info .totals table.table tbody tr td:nth-child(2) {
        text-align: right
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-info .top-row .total-info .totals table.table tfoot {
        display: block;
        width: 100%
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-info .top-row .total-info .totals table.table tfoot tr {
        display: block;
        width: 100%;
        border-top: 1px solid #C6C6C6
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-info .top-row .total-info .totals table.table tfoot tr td {
        display: inline-block;
        width: 50%;
        padding-top: 22px;
        font-size: 19px;
        font-weight: 700;
        color: #009FE2
    }
    body.body-order-placed .container .containerPage .myorders-list .ordergroup .order-info .top-row .total-info .totals table.table tfoot tr td:nth-child(2) {
        text-align: right
    }
}

@media only screen and (max-width:480px) {
    td.monetary.form-postal-code.forms .summary-shipping {
        width: 172px;
        float: right
    }
    .summary-template-holder .summary .shipping {
        float: right
    }
    .shipping-calculate .summary-shipping .shipping-fields {
        padding-right: 0
    }
    .full-cart .summary-totalizers .monetary .shipping-form-inline {
        min-width: 160px
    }
}

/*Adicionado 18-05-18 Pocima Digital*/

.itauCards {
    display: none;
}

.payment-group {
    display: none;
}


.steps-view {
    position: relative;
    top: -15px;
}

.debit-list-selector {
  display: none!important;
}

/*Agregado 27-05-19*/
#alertAgregarBolsas {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  perspective: 800px;
    border-radius: 1.3%;
    border: solid 2px #009FE2;
  background: white;
    color: black;
    
    left: 50%;
    transform: translatex(-50%);
}

.modal-header, .modal-body {
    width: 80%;
    margin-left: 8%;
}

@media (max-width: 600px) {
 #alertAgregarBolsas {
  
  width: 80%;
  height: 70%;
    top: 50%;
  
} 
} 

@media (min-width: 601px) {
 #alertAgregarBolsas {
  
  width: 40%;
  height: 50%;
    top: 30%;
  
} 
} 

/*Agregado 11-06-2019*/
.pickups .shipping-option-item-name, .pickups .shipping-option-item-value {
    color: #353164
}

.icon-chevron-down {
  display: block;
    font-size: 18px;
    -webkit-text-stroke: 0.1px;
    position: absolute;
    right: 10px;
    top: 4px;
} 